#modelhouse{background-color:#020209}#modelhouse .sec{overflow:hidden;margin:0 auto;width:100%;position:relative}#modelhouse .sec h1{margin:0;width:100%;text-align:center;font-family:"EB Garamond",serif;font-size:min(7dvw,52px);letter-spacing:.05em;line-height:1}#modelhouse .sec .lead2{margin:0 auto 1em;width:100%;text-align:center;font-family:YakuHanMP,"Noto Serif JP",YuMincho,"Yu Mincho","Hiragino Mincho ProN",serif;font-size:min(4.4dvw,26px);font-weight:500;letter-spacing:.05em;line-height:1}@media screen and (min-width: 750px),print{#modelhouse .sec .lead2{margin:0 auto 2em}}#modelhouse .sec .type{margin:0;width:100%}#modelhouse .sec .type dt{margin:0;width:100%;height:28px}#modelhouse .sec .type dt img{margin:0 auto;width:auto;height:100%;display:block}#modelhouse .sec .type dd{margin:1em auto 0;text-align:center;color:#998675;font-size:min(4.2dvw,24px);font-weight:600;letter-spacing:.1em;line-height:1}#modelhouse .sec .logo2{margin:4em auto 2em;width:100%;max-width:30dvw}@media screen and (min-width: 750px),print{#modelhouse .sec .logo2{max-width:300px}}#modelhouse .sec .txt2{margin:.75em 0 0;width:100%;font-size:min(2.4dvw,12px);line-height:1.4}#modelhouse .sec .txt2.center{text-align:center}#modelhouse .sec .txt2.right{text-align:right}#modelhouse .sec .txt2.bk{color:#000}#modelhouse .sec .block1{margin:0 auto;width:100%;max-width:1480px;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:1.5em 1em;list-style:none}@media screen and (min-width: 750px),print{#modelhouse .sec .block1{justify-content:center;gap:3em 1.5em}}#modelhouse .sec .block1.pb3{padding-bottom:3em}#modelhouse .sec .block1.type2{justify-content:flex-start}@media screen and (min-width: 750px),print{#modelhouse .sec .block1.type2{justify-content:center}}#modelhouse .sec .block1.type2 .inblock2{justify-content:flex-end}#modelhouse .sec .block1.type2 .inblock2 .box2 .photo.mt{margin-top:1em}@media screen and (min-width: 750px),print{#modelhouse .sec .block1.type2 .inblock2 .box2 .photo.mt{margin-top:1.5em}}#modelhouse .sec .block1.type2 .inblock1{justify-content:flex-start}#modelhouse .sec .block1 .inblock1{margin:0;width:70%;display:flex;flex-wrap:wrap;justify-content:flex-end;align-content:space-between;gap:1.5em 1em}@media screen and (min-width: 750px),print{#modelhouse .sec .block1 .inblock1{width:calc((100% - 6em)/5*3 + 3em);gap:3em 1.5em}}#modelhouse .sec .block1 .inblock1 .box1{margin:0;width:100%}#modelhouse .sec .block1 .inblock1 .box2{margin:0;width:80%}@media screen and (min-width: 750px),print{#modelhouse .sec .block1 .inblock1 .box2{width:calc((100% - 3em)/3*2 + 1.5em)}}#modelhouse .sec .block1 .inblock1 .box3{margin:0;width:calc((100% - 1em)/2)}@media screen and (min-width: 750px),print{#modelhouse .sec .block1 .inblock1 .box3{width:calc((100% - 3em)/3)}}#modelhouse .sec .block1 .inblock2{margin:0;width:calc(30% - 1em);display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:space-between;gap:1.5em 0}@media screen and (min-width: 750px),print{#modelhouse .sec .block1 .inblock2{width:calc((100% - 6em)/5*2 + 1.5em);gap:3em 1.5em}}#modelhouse .sec .block1 .inblock2.type3{width:calc((100% - 1em)/2);display:block}@media screen and (min-width: 750px),print{#modelhouse .sec .block1 .inblock2.type3{width:calc((100% - 6em)/5*2 + 1.5em)}}#modelhouse .sec .block1 .inblock2 .box1{margin:0;width:calc((100% - 1.5em)/2);writing-mode:vertical-rl}#modelhouse .sec .block1 .inblock2 .box1.type2{display:flex;flex-direction:column;justify-content:flex-end}#modelhouse .sec .block1 .inblock2 .box1 .ttl{margin:0;font-family:YakuHanMP,"Noto Serif JP",YuMincho,"Yu Mincho","Hiragino Mincho ProN",serif;font-size:min(4.6dvw,28px);font-weight:500;letter-spacing:.1em;line-height:1.8}#modelhouse .sec .block1 .inblock2 .box1 .txt{margin:0 .5em 0 0;font-size:min(2.8dvw,14px);font-weight:500;letter-spacing:.05em;line-height:2}@media screen and (min-width: 750px),print{#modelhouse .sec .block1 .inblock2 .box1 .txt{margin:0 .75em 0 0}}#modelhouse .sec .block1 .inblock3{margin:0;width:calc((100% - 1em)/2)}@media screen and (min-width: 750px),print{#modelhouse .sec .block1 .inblock3{display:none}}#modelhouse .sec .block1 .inblock3.type2{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:0 1em}@media screen and (min-width: 750px),print{#modelhouse .sec .block1 .inblock3.type2{display:none}}#modelhouse .sec .block1 .inblock3.type2 .photo{width:calc((100% - 1em)/2)}#modelhouse .sec .block2{margin:0 auto;padding:3em 0;width:90%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:3em 1.5em;list-style:none}@media screen and (min-width: 750px),print{#modelhouse .sec .block2{padding:6em 0;width:100%;max-width:1480px}}#modelhouse .sec .block2 .box1{margin:0;width:100%}@media screen and (min-width: 750px),print{#modelhouse .sec .block2 .box1{width:80%}}#modelhouse .sec .block3{margin:0 auto;padding:3em 0;width:100%;max-width:1480px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:1.5em 1em;list-style:none}@media screen and (min-width: 750px),print{#modelhouse .sec .block3{gap:3em 1.5em}}#modelhouse .sec .block3 .box1{margin:0;width:100%}@media screen and (min-width: 750px),print{#modelhouse .sec .block3 .box1{width:calc((100% - 1.5em)/2)}}#modelhouse .sec .block3 .box2{margin:0 5%;width:90%;display:flex;justify-content:center;align-items:center;gap:1em}@media screen and (min-width: 750px),print{#modelhouse .sec .block3 .box2{margin:0;width:45.266%;gap:1.5em}}#modelhouse .sec .block3 .box2 .inbox{margin:0;width:calc((100% - 1em)/2)}@media screen and (min-width: 750px),print{#modelhouse .sec .block3 .box2 .inbox{width:calc((100% - 1.5em)/2)}}#modelhouse .sec .block3 .box3{margin:0;padding:0 5%;width:100%;box-sizing:border-box}@media screen and (min-width: 750px),print{#modelhouse .sec .block3 .box3{padding:0}}#modelhouse .sec .block3 .box3 .inbox{width:100%}@media screen and (min-width: 750px),print{#modelhouse .sec .block3 .box3 .inbox{padding-left:calc(50% + .75em)}}#modelhouse .sec .block3 .box3 .inbox .ttl{margin:0;font-family:YakuHanMP,"Noto Serif JP",YuMincho,"Yu Mincho","Hiragino Mincho ProN",serif;font-size:min(4.6dvw,28px);font-weight:500;letter-spacing:.1em;line-height:1.8}#modelhouse .sec .block3 .box3 .inbox .txt{margin:.5em 0 0 0;font-size:min(2.8dvw,14px);font-weight:500;letter-spacing:.05em;line-height:2}@media screen and (min-width: 750px),print{#modelhouse .sec .block3 .box3 .inbox .txt{margin:.75em 0 0 0}}#modelhouse .sec .btn-box{margin:2em auto 0;width:100%;justify-content:center;gap:1em}@media screen and (min-width: 750px),print{#modelhouse .sec .btn-box{margin:4em auto 0;gap:1.5em}}#modelhouse .sec .btn-box a{margin:0;padding:.75em 0;width:80%;max-width:24em;background:#000;position:relative;display:block;text-align:center;color:#fff}@media screen and (min-width: 750px),print{#modelhouse .sec .btn-box a{padding:1em 0;width:26em;font-size:min(3.6dvw,18px);line-height:1}}#modelhouse .sec .btn-box a.prev::after{left:.75em;right:auto;transform:translateY(-50%) rotate(135deg)}@media screen and (min-width: 750px),print{#modelhouse .sec .btn-box a.prev::after{right:1em}}#modelhouse .sec .btn-box a::after{content:"";width:.4em;height:.4em;border-right:1px solid #fff;border-bottom:1px solid #fff;position:absolute;top:50%;right:.75em;transform:translateY(-50%) rotate(-45deg);display:inline-block}@media screen and (min-width: 750px),print{#modelhouse .sec .btn-box a::after{border-right:2px solid #fff;border-bottom:2px solid #fff;right:1em}}#modelhouse .sec01{padding:2em 0 4em;color:#fff}@media screen and (min-width: 750px),print{#modelhouse .sec01{padding:4em 0 8em}}#modelhouse .sec01-lead{color:#fff;font-size:min(3.2dvw,16px);line-height:2.5;text-align:center}#modelhouse .sec01 h3{margin:0 auto;text-align:center;color:#fff;font-weight:600;font-size:min(5.2dvw,36px);font-weight:500;letter-spacing:.15em;line-height:1.1}#modelhouse .sec01 .txt{margin:2em auto 0;color:#fff;font-size:min(3.2dvw,16px);line-height:2.5;text-align:center}#modelhouse .sec02{color:#fff}#modelhouse .sec03{background:linear-gradient(#000, #000 50%, #FFF 50%, #FFF);color:#000}#modelhouse .sec03.type2{padding:1.5em 0 0}@media screen and (min-width: 750px),print{#modelhouse .sec03.type2{padding:3em 0 0}}#modelhouse .sec04{padding:0 0 4em;background:#fff}@media screen and (min-width: 750px),print{#modelhouse .sec04{padding:0 0 8em}}#modelhouse .sec-link{padding:8em 0 0}/*# sourceMappingURL=modelhouse.css.map */