#modelhouse .cap,#modelhouse .cap2{display:block;font-size:min(2svw,10px);text-align:right;color:#fff;text-shadow:0 0 5px rgba(0,0,0,.7),0 0 5px rgba(0,0,0,.7),0 0 5px rgba(0,0,0,.7);font-family:YakuHanMP,"Noto Serif JP",YuMincho,"Yu Mincho","Hiragino Mincho ProN",serif}#modelhouse #main{padding:50px 0 0 0;position:relative;font-size:0}@media screen and (max-width: 750px),print{#modelhouse #main{padding:2em 0 0 0}}#modelhouse #main .cap{position:absolute;bottom:0;right:0;padding:.5em}#modelhouse #contents{color:#262851;padding:8vw 0 0 0;position:relative;background:url(../images/modelhouse/bg01.webp) no-repeat 0 0;background-size:100%}@media screen and (max-width: 750px),print{#modelhouse #contents{padding:3em 0 0 0}}#modelhouse #contents h2{font-family:"Jost",sans-serif;font-size:min(4.6svw,28px);font-weight:500;margin:0 0 .75em;padding:0 0 .5em;letter-spacing:.1em;position:relative}#modelhouse #contents h2::after{content:"";width:60px;height:1px;background:#262851;position:absolute;bottom:0;left:0}#modelhouse #contents .top{position:relative;font-size:0;border-top:20px solid #262851;z-index:1}@media screen and (max-width: 750px),print{#modelhouse #contents .top{border-top:10px solid #262851}}#modelhouse #contents .top .title{width:9.411%;position:absolute;top:-7vw;left:10%;z-index:2}@media screen and (max-width: 750px),print{#modelhouse #contents .top .title{width:15%;top:-12vw;left:5%}}#modelhouse #contents .top .img{position:relative}#modelhouse #contents .top .img .cap{position:absolute;bottom:0;right:0;padding:.5em}#modelhouse #contents .sec01,#modelhouse #contents .sec02{border-top:20px solid #262851;position:relative;z-index:1}@media screen and (max-width: 750px),print{#modelhouse #contents .sec01,#modelhouse #contents .sec02{border-top:10px solid #262851}}#modelhouse #contents .sec01::after,#modelhouse #contents .sec02::after{content:"";width:53%;height:100%;background:#262851;position:absolute;top:0;left:0;z-index:2}@media screen and (max-width: 750px),print{#modelhouse #contents .sec01::after,#modelhouse #contents .sec02::after{width:100%;height:10em}}#modelhouse #contents .sec01 .head,#modelhouse #contents .sec02 .head{max-width:1024px;margin:0 auto;position:relative;z-index:3;padding:5em 0 10em}@media screen and (max-width: 750px),print{#modelhouse #contents .sec01 .head,#modelhouse #contents .sec02 .head{padding:2em 0}}#modelhouse #contents .sec01 .head .no,#modelhouse #contents .sec02 .head .no{text-align:right;border-bottom:1px solid #262851;position:relative;font-family:"Jost",sans-serif;font-size:min(3.6svw,18px);margin:0 0 .75em}@media screen and (max-width: 750px),print{#modelhouse #contents .sec01 .head .no,#modelhouse #contents .sec02 .head .no{color:#fff;border-bottom:1px solid #fff;width:90%;margin:0 auto .75em}}#modelhouse #contents .sec01 .head .no::before,#modelhouse #contents .sec02 .head .no::before{content:"";width:60%;height:1px;position:absolute;bottom:0;left:0;background:#fff}@media screen and (max-width: 750px),print{#modelhouse #contents .sec01 .head .no::before,#modelhouse #contents .sec02 .head .no::before{display:none}}#modelhouse #contents .sec01 .head .no::after,#modelhouse #contents .sec02 .head .no::after{content:"";width:20%;height:7px;position:absolute;bottom:-3px;left:0;background:#fff}#modelhouse #contents .sec01 .head .no span,#modelhouse #contents .sec02 .head .no span{font-size:min(6svw,42px);padding:0 0 0 .5em}@media screen and (max-width: 750px),print{#modelhouse #contents .sec01 .head .no span,#modelhouse #contents .sec02 .head .no span{color:#fff}}#modelhouse #contents .sec01 .head .note,#modelhouse #contents .sec02 .head .note{text-align:right;font-size:min(2.4svw,12px)}@media screen and (max-width: 750px),print{#modelhouse #contents .sec01 .head .note,#modelhouse #contents .sec02 .head .note{color:#fff;width:90%;margin:0 auto 0}}#modelhouse #contents .sec01 .head .flex,#modelhouse #contents .sec02 .head .flex{display:flex;flex-wrap:wrap;justify-content:space-between}#modelhouse #contents .sec01 .head .flex .left,#modelhouse #contents .sec02 .head .flex .left{color:#fff;width:50%}@media screen and (max-width: 750px),print{#modelhouse #contents .sec01 .head .flex .left,#modelhouse #contents .sec02 .head .flex .left{width:100%;background:#262851;padding:0 5% 2em}}#modelhouse #contents .sec01 .head .flex .left .spec p.ldk,#modelhouse #contents .sec02 .head .flex .left .spec p.ldk{font-family:"Jost",sans-serif;font-size:min(7svw,52px);font-weight:normal}#modelhouse #contents .sec01 .head .flex .left .spec p.sub,#modelhouse #contents .sec02 .head .flex .left .spec p.sub{font-size:min(4svw,22px);font-weight:bold;margin:0 0 2em}#modelhouse #contents .sec01 .head .flex .left .spec ul.main,#modelhouse #contents .sec02 .head .flex .left .spec ul.main{font-family:"Jost",sans-serif;display:flex;margin:0 0 2em}#modelhouse #contents .sec01 .head .flex .left .spec ul.main li,#modelhouse #contents .sec02 .head .flex .left .spec ul.main li{width:50%;font-size:min(4.4svw,26px)}#modelhouse #contents .sec01 .head .flex .left .spec ul.main li span,#modelhouse #contents .sec02 .head .flex .left .spec ul.main li span{display:block;font-size:min(2.4svw,12px)}#modelhouse #contents .sec01 .head .flex .left .spec ul.main li small,#modelhouse #contents .sec02 .head .flex .left .spec ul.main li small{font-size:min(2.4svw,12px)}#modelhouse #contents .sec01 .head .flex .left .spec ul.sub,#modelhouse #contents .sec02 .head .flex .left .spec ul.sub{font-size:min(3.2svw,16px)}#modelhouse #contents .sec01 .head .flex .right,#modelhouse #contents .sec02 .head .flex .right{width:50%}@media screen and (max-width: 750px),print{#modelhouse #contents .sec01 .head .flex .right,#modelhouse #contents .sec02 .head .flex .right{width:90%;background:#fff;margin:0 auto;padding:2em 0 0}}#modelhouse #contents .sec01 .head .flex .right .img,#modelhouse #contents .sec02 .head .flex .right .img{width:60%;margin:5em auto 0}@media screen and (max-width: 750px),print{#modelhouse #contents .sec01 .head .flex .right .img,#modelhouse #contents .sec02 .head .flex .right .img{width:40%;margin:0 auto}}#modelhouse #contents .sec01 .bg,#modelhouse #contents .sec02 .bg{position:relative;background:#d0d4d6;z-index:3;padding:7em 0}@media screen and (max-width: 750px),print{#modelhouse #contents .sec01 .bg,#modelhouse #contents .sec02 .bg{padding:2em 0}}#modelhouse #contents .sec01 .bg .inner .copy,#modelhouse #contents .sec02 .bg .inner .copy{text-align:center;font-size:min(5svw,32px);margin:0 0 2em}@media screen and (max-width: 750px),print{#modelhouse #contents .sec01 .bg .inner .copy,#modelhouse #contents .sec02 .bg .inner .copy{margin:0 0 1em}}#modelhouse #contents .sec01 .bg .inner .merit,#modelhouse #contents .sec02 .bg .inner .merit{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 7em}@media screen and (max-width: 750px),print{#modelhouse #contents .sec01 .bg .inner .merit,#modelhouse #contents .sec02 .bg .inner .merit{margin:0 0 2em}}#modelhouse #contents .sec01 .bg .inner .merit li,#modelhouse #contents .sec02 .bg .inner .merit li{font-size:min(3.6svw,18px);width:24%;color:#fff;background:#383839;text-align:center;padding:.5em 0;margin:0 0 1em}@media screen and (max-width: 750px),print{#modelhouse #contents .sec01 .bg .inner .merit li,#modelhouse #contents .sec02 .bg .inner .merit li{width:48%;margin:0 0 .5em}}#modelhouse #contents .sec01 .bg .inner .merit li.ls,#modelhouse #contents .sec02 .bg .inner .merit li.ls{letter-spacing:-2px}#modelhouse #contents .sec01 .bg .inner .img,#modelhouse #contents .sec02 .bg .inner .img{transform:scale(1.1);margin:0 0 5em}@media screen and (max-width: 750px),print{#modelhouse #contents .sec01 .bg .inner .img,#modelhouse #contents .sec02 .bg .inner .img{transform:scale(1);margin:0 0 2em}}#modelhouse #contents .sec01 .bg .inner .img .cap,#modelhouse #contents .sec02 .bg .inner .img .cap{color:#000;text-shadow:none}#modelhouse #contents .sec01 .bg .inner .point,#modelhouse #contents .sec02 .bg .inner .point{display:flex;flex-wrap:wrap;justify-content:space-between}#modelhouse #contents .sec01 .bg .inner .point .block,#modelhouse #contents .sec02 .bg .inner .point .block{width:32%;background:hsla(0,0%,100%,.9);padding:1em;border:1px solid #000}@media screen and (max-width: 750px),print{#modelhouse #contents .sec01 .bg .inner .point .block,#modelhouse #contents .sec02 .bg .inner .point .block{width:100%;margin:0 0 1em}}#modelhouse #contents .sec01 .bg .inner .point .block p,#modelhouse #contents .sec02 .bg .inner .point .block p{text-align:center;position:relative;margin:0 0 1em}#modelhouse #contents .sec01 .bg .inner .point .block p::after,#modelhouse #contents .sec02 .bg .inner .point .block p::after{content:"";width:100%;height:1px;position:absolute;top:50%;left:0;background:#595757}#modelhouse #contents .sec01 .bg .inner .point .block p span,#modelhouse #contents .sec02 .bg .inner .point .block p span{font-size:min(2.4svw,12px);color:#fff;background:#595757;border-radius:6px;width:10em;text-align:center;display:inline-block;position:relative;z-index:3}#modelhouse #contents .sec01 .bg .inner .point .block dl,#modelhouse #contents .sec02 .bg .inner .point .block dl{border-bottom:1px solid #595757}#modelhouse #contents .sec01 .bg .inner .point .block dl dt,#modelhouse #contents .sec02 .bg .inner .point .block dl dt{font-size:min(3.2svw,16px);text-align:center;margin:0 0 .5em;min-height:3em;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 750px),print{#modelhouse #contents .sec01 .bg .inner .point .block dl dt,#modelhouse #contents .sec02 .bg .inner .point .block dl dt{min-height:initial}}#modelhouse #contents .sec01 .bg .inner .point .block dl dd,#modelhouse #contents .sec02 .bg .inner .point .block dl dd{font-size:min(2.4svw,12px);min-height:8em}@media screen and (max-width: 750px),print{#modelhouse #contents .sec01 .bg .inner .point .block dl dd,#modelhouse #contents .sec02 .bg .inner .point .block dl dd{min-height:initial;padding:0 0 .75em}}#modelhouse #contents .sec02 .head .flex .right .img{width:20%}#modelhouse #contents .sec02 .bg .inner .img{transform:scale(1);width:80%;margin:0 auto 5em}@media screen and (max-width: 750px),print{#modelhouse #contents .sec02 .bg .inner .img{width:90%;margin:0 auto 2em}}/*# sourceMappingURL=modelhouse.css.map */