#modelhouse #main{padding:100px 0;background:url(../images/modelhouse/main.png) no-repeat 50% 50%;background-size:cover;position:relative;min-height:290px}@media screen and (max-width: 750px),print{#modelhouse #main{min-height:initial;background:url(../images/modelhouse/main.png) no-repeat 65% 50%;background-size:cover}}#modelhouse #main h1{max-width:500px;width:40%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 750px),print{#modelhouse #main h1{width:70%}}#modelhouse #contents .inner{max-width:890px}#modelhouse #contents .koudou{background:url(../images/modelhouse/bg-koudou.png) no-repeat 50% 50%;background-size:cover}#modelhouse #contents .koudou ul{display:flex;justify-content:center;padding:45px 0}@media screen and (max-width: 750px),print{#modelhouse #contents .koudou ul{padding:1em;display:block}}#modelhouse #contents .koudou ul li{font-size:min(2.8svw,14px);color:#fff;border-right:2px solid #fff;text-align:center;width:33.333%;letter-spacing:.1em}@media screen and (max-width: 750px),print{#modelhouse #contents .koudou ul li{width:100%;border-right:none;border-bottom:1px solid #fff;padding:1em 0}}#modelhouse #contents .koudou ul li:last-child{border-right:none}@media screen and (max-width: 750px),print{#modelhouse #contents .koudou ul li:last-child{border-bottom:none}}#modelhouse #contents .koudou ul li span{display:block;color:#bfaf86;font-size:min(3.8svw,20px)}#modelhouse #contents .house{background:url(../images/modelhouse/bg-body.png) no-repeat 0 0;background-size:100%;padding:90px 0 0 0}@media screen and (max-width: 750px),print{#modelhouse #contents .house{padding:3em 0 0 0}}#modelhouse #contents .house .block{margin:0 auto 100px}@media screen and (max-width: 750px),print{#modelhouse #contents .house .block{margin:0 auto 3em}}#modelhouse #contents .house .block .name{background:url(../images/modelhouse/bg-name.png) no-repeat 0 0;background-size:cover;padding:1em 0;text-align:center;color:#fff;font-size:min(4svw,22px);letter-spacing:.1em}#modelhouse #contents .house .block .copy{font-size:min(4.2svw,24px);text-align:center;color:#231815;padding:.75em;letter-spacing:.1em}#modelhouse #contents .house .block .photo{margin:0 0 2em}@media screen and (max-width: 750px),print{#modelhouse #contents .house .block .photo{margin:0 0 1em}}#modelhouse #contents .house .block ul{display:flex;justify-content:center;gap:5%}#modelhouse #contents .house .block ul li a{display:block;font-size:min(2svw,10px);color:#231815;border:1px solid #231815;padding:1em 3em;position:relative}#modelhouse #contents .house .block ul li a::after{content:"";width:6px;height:13px;background:url(../images/modelhouse/ico-arrow.png) no-repeat 0 0;background-size:100%;position:absolute;top:50%;right:5%;transform:translateY(-50%)}#modelhouse #contents .other{background:#eceff2;padding:90px 0}@media screen and (max-width: 750px),print{#modelhouse #contents .other{padding:2em 0}}#modelhouse #contents .other h2{font-size:min(4svw,22px);text-align:center;margin:0 0 2em;letter-spacing:.1em}#modelhouse #contents .other ul{display:flex;justify-content:space-between;gap:5%}/*# sourceMappingURL=modelhouse.css.map */