.photo{position:relative}.photo img{width:100%;height:auto;font-size:0;line-height:0}.photo span{padding:.5em;position:absolute;right:0;bottom:0;color:#fff;font-size:min(2svw,10px);line-height:1;text-shadow:0 0 3px #000}.photo span.bk{color:#000;text-shadow:none}.photo span.bg{background:rgba(0,0,0,.5019607843)}.photo span.left{left:0;right:auto}.ContMv .Tx{text-shadow:0 0 3px #221a0d,0 0 3px #221a0d,0 0 3px #221a0d}.Contents .Carea .title-box{width:100%;margin:20px 0}@media screen and (max-width: 640px){.Contents .Carea .title-box{margin:15px 0}}.Contents .Carea .title-box h2{font-size:32px;text-align:center;color:#333;letter-spacing:2px}@media screen and (max-width: 640px){.Contents .Carea .title-box h2{font-size:21px}}.Contents .Carea .title-box h2::after{content:"";display:block;width:60px;height:2px;background:#333;margin:15px auto 25px auto}@media screen and (max-width: 640px){.Contents .Carea .title-box h2::after{width:40px;margin:10px auto 20px auto}}.Contents .Carea .title-box p{font-size:20px;text-align:center;color:#333;letter-spacing:1px;line-height:195%}@media screen and (max-width: 640px){.Contents .Carea .title-box p{font-size:14px;line-height:185%}}.Contents .Carea #slider{margin:0 auto 1.5em;width:100%}@media screen and (min-width: 899px),print{.Contents .Carea #slider{margin:0 auto 2.5em}}.Contents .Carea #slider .slick-prev,.Contents .Carea #slider .slick-next{width:6vw;height:6vw;background:url(../img/modelroom/arrow.webp) no-repeat;background-size:cover;display:none;z-index:1}@media screen and (min-width: 899px),print{.Contents .Carea #slider .slick-prev,.Contents .Carea #slider .slick-next{width:46px;height:46px}}.Contents .Carea #slider .slick-prev::before,.Contents .Carea #slider .slick-next::before{display:none}.Contents .Carea #slider .slick-prev{left:1vw;transform:translate(0, -50%) rotate(0)}.Contents .Carea #slider .slick-next{right:1vw;transform:translate(0, -50%) rotate(180deg)}.Contents .Carea #slider .slide-item{margin:0}.Contents .Carea #slider .slide-item img{background:#000}.Contents .Carea #thumbnail-list{margin:0 auto;width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.5em .5em}@media screen and (min-width: 899px),print{.Contents .Carea #thumbnail-list{gap:1em 1em}}.Contents .Carea #thumbnail-list .thumbnail-item{margin:0;background:#000;box-sizing:border-box;width:calc((100% - 1em)/3);position:relative;cursor:pointer}@media screen and (min-width: 899px),print{.Contents .Carea #thumbnail-list .thumbnail-item{width:calc((100% - 3em)/4)}}.Contents .Carea #thumbnail-list .thumbnail-item::after{content:"";background-color:rgba(0,0,0,.5);position:absolute;display:block;top:0;left:0;width:100%;height:100%;opacity:1;transition:.3s opacity linear}.Contents .Carea #thumbnail-list .thumbnail-item.thumbnail-current:after{opacity:0}.Contents .Carea #thumbnail-list .thumbnail-item span{margin:0;padding:0;width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;font-size:min(3.2vw,16px);line-height:1.4;text-shadow:0 0 3px #000;opacity:1;transition:.3s opacity linear}@media screen and (min-width: 899px),print{.Contents .Carea #thumbnail-list .thumbnail-item span{line-height:1}}.Contents .Carea .coming{margin:0 auto;width:100vw;height:55.6673306773vw;max-height:620px;background:#aaa;display:flex;justify-content:center;align-items:center;color:#fff;font-family:"EB Garamond",serif;font-size:min(6vw,42px);letter-spacing:.1em;line-height:1}/*# sourceMappingURL=modelroom.css.map */