.hero{background:url(../../images/ishikari/bg_title.jpg) no-repeat 11% 100%;background-size:cover}@media screen and (min-width: 600px){.hero{background-position:left bottom}.ishikari-lead{text-align:center}}.cooling-img figure{margin-top:58px}.cooling-img figcaption{color:#d6d6d6;margin-top:20px;text-align:center}@media screen and (min-width: 600px){.cooling-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cooling-img figure.air-conditioning-1-2{width:438px}.cooling-img figure.air-conditioning-3{width:490px}}.section-design .content-boxes{margin:80px auto}@media screen and (min-width: 600px){.section-design .content-boxes{margin:110px auto 180px}}.facility-img{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:40px auto}.facility-img figure{width:calc((100% - 20px)/2)}.facility-img figcaption{font-size:1.7rem;line-height:1.35;margin-top:21px;text-align:center}@media screen and (max-width: 599px){.facility-img figure:nth-child(n+3){margin-top:30px}}@media screen and (min-width: 600px){.facility-img{margin:80px auto 140px}.facility-img figure{width:300px}.facility-img figure:nth-child(n+4){margin-top:60px}}.security-img{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:40px auto}.security-img figure{width:calc((100% - 20px)/2)}.security-img figcaption{font-size:1.7rem;line-height:1.35;margin-top:21px;text-align:center}@media screen and (max-width: 599px){.security-img figure:nth-child(n+3){margin-top:30px}}@media screen and (min-width: 600px){.security-img{margin:40px auto 96px}.security-img figure{width:210px}}.section-spec{background-color:#414141;margin-top:78px;padding:90px 0}.section-spec .headline{font-size:2.3rem;margin-top:0}.section-spec .headline::after{display:none}.layout_footer{margin-top:0}@media screen and (min-width: 600px){.table.horizontal-ruled{margin:0 auto;width:960px}}