#header{background:rgba(0,0,0,.6)}#modelroom .modelroom{margin-top:0}#modelroom #main{background:url(../images/modelroom/main.webp) center/cover no-repeat;padding:22vh 0}@media screen and (min-width: 769px),print{#modelroom #main{padding:30vh 0}}#modelroom #main h1{text-align:left;padding:0 10%}#modelroom #main h1 .en{font-size:min(9.8svw,80px);font-family:"Oswald",sans-serif;font-weight:bold;line-height:1;letter-spacing:0}#modelroom #main h1 .ja{font-size:min(3.2svw,16px);padding-top:.5em}#modelroom #main .cap{position:absolute;bottom:0;right:0;color:#fff;font-size:min(2.4svw,12px);padding:.5em}#modelroom #contents .top{background:#d7001d;padding:min(12vw,6rem) 1em;color:#fff}@media screen and (min-width: 769px),print{#modelroom #contents .top{padding:min(12vw,6rem) 0}}#modelroom #contents .top .head{width:90%;max-width:1080px;margin:auto;text-align:center;color:#fff;font-size:min(4.6svw,28px);padding-bottom:min(8vw,4rem)}#modelroom #contents .top .txt{font-size:min(3.6svw,18px);text-align:center;line-height:2}#modelroom #contents .bg{position:relative}#modelroom #contents .bg .bg_txt_top{margin-bottom:min(10vw,5rem)}#modelroom #contents .bg .loop-img01,#modelroom #contents .bg .loop-img02{display:flex;width:100vw;height:-moz-fit-content;height:fit-content;overflow:hidden}#modelroom #contents .bg .loop-img01 img,#modelroom #contents .bg .loop-img02 img{width:auto;height:100%;animation:loop 100s linear infinite 1.5s both}#modelroom #contents .bg .loop-img02 img{animation:loop2 100s linear infinite 1.5s both}#modelroom #contents .bg .loop-img02{filter:brightness(200%);mix-blend-mode:plus-lighter}@keyframes loop{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes loop2{0%{transform:translateX(-100%)}to{transform:translateX(0)}}#modelroom #contents .wrap{max-width:1200px;margin:0 auto;width:100%}@media screen and (min-width: 769px),print{#modelroom #contents .wrap{width:90%}}#modelroom #contents .wrap .slider{margin:0 0 10px}@media(min-width: 768px){#modelroom #contents .wrap .slider{margin:0 0 3em}}#modelroom #contents .wrap .slider li{position:relative}#modelroom #contents .wrap .slider li .cap{position:absolute;bottom:0;right:0;color:#fff;padding:.5em;font-size:2.5vw;line-height:1}@media(min-width: 768px){#modelroom #contents .wrap .slider li .cap{font-size:min(2.4svw,12px)}}#modelroom #contents .wrap .thumbnail{margin-top:1em}@media(min-width: 768px){#modelroom #contents .wrap .thumbnail{margin-top:2em}}#modelroom #contents .wrap .thumbnail .slick-track{transform:unset !important;display:flex;flex-wrap:wrap;width:100% !important;gap:10px;margin-bottom:3.5em}@media(min-width: 768px){#modelroom #contents .wrap .thumbnail .slick-track{gap:20px;max-width:1200px;margin-bottom:5em}}#modelroom #contents .wrap .thumbnail .slick-track::before,#modelroom #contents .wrap .thumbnail .slick-track::after{display:none}#modelroom #contents .wrap .thumbnail li{background:#000;width:calc((100% - 30px)/4*1) !important;position:relative}@media(min-width: 768px){#modelroom #contents .wrap .thumbnail li{width:calc((100% - 60px)/4*1) !important}}#modelroom #contents .wrap .thumbnail li img{opacity:.4}#modelroom #contents .wrap .thumbnail li.slick-current img{opacity:1}#modelroom #contents .wrap .thumbnail li.slick-cloned{display:none}#modelroom #contents .wrap .thumbnail li .cap{position:absolute;bottom:0;right:0;color:#fff;padding:.5em;font-size:2.5vw;line-height:1}@media(min-width: 768px){#modelroom #contents .wrap .thumbnail li .cap{font-size:12px}}#modelroom #contents .wrap .thumbnail .slick-track:before::before{display:none}#modelroom #contents .wrap .slick-arrow{width:24px;position:absolute;top:50%;z-index:9;cursor:pointer}@media(min-width: 768px){#modelroom #contents .wrap .slick-arrow{width:48px}}#modelroom #contents .wrap .slick-arrow.prev{left:0}#modelroom #contents .wrap .slick-arrow.next{right:0}#modelroom #contents .bg-txt{overflow:hidden;width:100%;height:14svw;max-height:120px;display:flex;align-items:center}#modelroom #contents .bg-txt.bg_txt_top{margin:0 0 2em}@media screen and (min-width: 769px),print{#modelroom #contents .bg-txt.bg_txt_top{margin:0 0 4em}}#modelroom #contents .bg-txt.reverse .bg-txt-area{animation:loop-slide-rev 45s infinite linear 1s both}@keyframes loop-slide-rev{from{transform:translateX(-100%)}to{transform:translateX(0)}}#modelroom #contents .bg-txt .bg-txt-area{margin:0;display:flex;color:rgba(215,0,29,0.1411764706);font-family:"Oswald",sans-serif;font-size:min(14svw,120px);font-weight:bold;animation:loop-slide 45s infinite linear 1s both}#modelroom #contents .bg-txt .bg-txt-area li{margin:0}#modelroom #contents .bg-txt .bg-txt-area li.long{width:11em}@keyframes loop-slide{from{transform:translateX(0)}to{transform:translateX(-100%)}}.note{padding:min(12vw,6rem) 1em}.note li{font-size:min(2.4svw,12px)}/*# sourceMappingURL=modelroom.css.map */