main{background:#212121;padding-bottom:0;font-size:min(3.2vw,16px);line-height:1.6}@media screen and (min-width: 769px),print{main [data-parallax]{opacity:1}}@media screen and (min-width: 1024px),print{main [data-parallax]{opacity:0;transition:opacity .8s}}@media screen and (min-width: 1024px),print{main [data-parallax].active-y{opacity:1}}main .photo{position:relative;line-height:0}main .photo img{width:100%;height:auto;font-size:0;line-height:0}main .photo span{padding:.5em;position:absolute;right:0;bottom:0;color:#fff;font-size:min(2vw,10px);letter-spacing:0;line-height:1;text-shadow:0 0 3px #000}main .photo span.bk{color:#000;text-shadow:none}main .photo span.left{left:0;right:auto}main .photo span.right{text-align:right;line-height:1.1}.sec{margin:0 auto;width:100%}.sec.sec1{padding:3em 0}@media screen and (min-width: 769px),print{.sec.sec1{padding:6em 0}}.sec .photo{position:relative;line-height:0}.sec .photo img{width:100%;height:auto;font-size:0;line-height:0}.sec .photo span{padding:.5em;position:absolute;right:0;bottom:0;color:#fff;font-size:min(2vw,10px);letter-spacing:0;line-height:1;text-shadow:0 0 3px #000}.sec .photo span.bk{color:#000;text-shadow:none}.sec .photo span.left{left:0;right:auto}.sec .photo span.right{text-align:right;line-height:1.1}.sec .type-btn{margin:0 auto 2em;width:90%;max-width:1000px;display:flex;justify-content:center;align-items:center;gap:1em}@media screen and (min-width: 769px),print{.sec .type-btn{margin:0 auto 4em;gap:1.5em}}.sec .type-btn .type-ttl{margin:0;padding:.75em 0;width:12em;background:linear-gradient(-80deg, #433B23, #88794F);border:1px #b99e51 solid;box-sizing:border-box;position:relative;text-align:center;color:#fff;font-family:"EB Garamond",serif;font-size:min(4.6vw,28px);font-weight:500;line-height:1;cursor:pointer;filter:drop-shadow(0 0 3px #000);transition:.5s}.sec .type-btn .type-ttl::after{content:"";border:1px #fff solid;position:absolute;top:.2em;left:.25em;right:.25em;bottom:.25em}.sec .type-btn .type-ttl:hover{background:linear-gradient(90deg, #E4D4B2, #FFF, #E4D4B2);border:1px #947f28 solid;box-sizing:border-box;color:#5f4608}.sec .type-btn .type-ttl:hover::after{border:1px #5f4608 solid}.sec .type-btn .type-ttl.visible{background:linear-gradient(90deg, #E4D4B2, #FFF, #E4D4B2);border:1px #947f28 solid;box-sizing:border-box;color:#5f4608}.sec .type-btn .type-ttl.visible::after{border:1px #5f4608 solid}.sec .type-btn .type-ttl.pen{pointer-events:none}.sec .type-btn .type-ttl .pen2{pointer-events:none;background:rgba(0,0,0,.8156862745);position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;font-size:min(2.4vw,14px);line-height:1.1}.sec .type-btn .type-ttl span{font-size:1.6em}.sec .type-btn .type-ttl small{font-family:"YakuHanMP","a-otf-ud-reimin-pr6n","Noto Serif JP","YuMincho7","Yu Mincho","Hiragino Mincho ProN","serif";font-size:.6em}.sec .model-slider1,.sec .model-slider2{margin:0 auto;visibility:hidden;margin:0 auto;width:90%;max-width:1000px;height:0}.sec .model-slider1.visible,.sec .model-slider2.visible{visibility:visible;height:auto}.sec .model-slider1 .photo,.sec .model-slider2 .photo{margin:0}.sec .model-slider1 .photo span,.sec .model-slider2 .photo span{font-family:"EB Garamond",serif;font-size:min(3.8vw,20px);letter-spacing:.1em}.sec .model-slider1 .slick-prev,.sec .model-slider2 .slick-prev{width:15px;height:30px;background:url(../images/modelroom/allow.webp) no-repeat;background-size:15px;z-index:5;left:5px;opacity:.8}@media screen and (min-width: 769px),print{.sec .model-slider1 .slick-prev,.sec .model-slider2 .slick-prev{width:30px;height:60px;background:url(../images/modelroom/allow.webp) no-repeat;background-size:30px}}.sec .model-slider1 .slick-prev::before,.sec .model-slider2 .slick-prev::before{display:none}.sec .model-slider1 .slick-next,.sec .model-slider2 .slick-next{width:15px;height:30px;background:url(../images/modelroom/allow.webp) no-repeat;background-size:15px;z-index:5;right:5px;transform:translate(0, -50%) rotate(180deg);opacity:.8}@media screen and (min-width: 769px),print{.sec .model-slider1 .slick-next,.sec .model-slider2 .slick-next{width:30px;height:60px;background:url(../images/modelroom/allow.webp) no-repeat;background-size:30px}}.sec .model-slider1 .slick-next::before,.sec .model-slider2 .slick-next::before{display:none;opacity:1}.sec .model-thumb1,.sec .model-thumb2{margin:0 auto;visibility:hidden;width:90%;max-width:1000px;height:0}.sec .model-thumb1.visible,.sec .model-thumb2.visible{margin:.5em auto 0;visibility:visible;height:auto}@media screen and (min-width: 769px),print{.sec .model-thumb1.visible,.sec .model-thumb2.visible{margin:1em auto 0}}.sec .model-thumb1 .slick-track,.sec .model-thumb2 .slick-track{transform:unset !important;display:flex;justify-content:space-between;align-items:flex-start;gap:.25em}@media screen and (min-width: 769px),print{.sec .model-thumb1 .slick-track,.sec .model-thumb2 .slick-track{gap:.5em}}.sec .model-thumb1 .slick-track .slick-slide,.sec .model-thumb2 .slick-track .slick-slide{margin:0;cursor:pointer}.sec .model-thumb1 .slick-track .slick-slide.slick-active,.sec .model-thumb2 .slick-track .slick-slide.slick-active{position:relative}.sec .model-thumb1 .slick-track .slick-slide.slick-active::before,.sec .model-thumb2 .slick-track .slick-slide.slick-active::before{content:"";background:rgba(0,0,0,.8156862745);position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;opacity:1}.sec .model-thumb1 .slick-track .slick-slide.slick-active .thumb-txt,.sec .model-thumb2 .slick-track .slick-slide.slick-active .thumb-txt{margin:0;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;text-align:center;color:#fff;font-size:min(2vw,12px);line-height:1.2;opacity:1}@media screen and (min-width: 769px),print{.sec .model-thumb1 .slick-track .slick-slide.slick-active .thumb-txt,.sec .model-thumb2 .slick-track .slick-slide.slick-active .thumb-txt{line-height:1}}.sec .model-thumb1 .slick-track .slick-slide.slick-current,.sec .model-thumb2 .slick-track .slick-slide.slick-current{position:relative}.sec .model-thumb1 .slick-track .slick-slide.slick-current::before,.sec .model-thumb2 .slick-track .slick-slide.slick-current::before{opacity:0}.sec .model-thumb1 .slick-track .slick-slide.slick-current .thumb-txt,.sec .model-thumb2 .slick-track .slick-slide.slick-current .thumb-txt{opacity:0}.sec .model-bnr{margin:2em auto 0;width:90%;max-width:840px;display:none}@media screen and (min-width: 769px),print{.sec .model-bnr{margin:4em auto 0}}.sec .model-bnr.visible{display:block}/*# sourceMappingURL=modelroom.css.map */