/*! ========================================================================
===========================================================================

	modelroom.css
	---------------------------
	// Last modified: 2026/03/03 12:14:53

===========================================================================
======================================================================== */@media(max-width: 700px){.page.-modelroom .c_hero{margin-bottom:30px}}@media(min-width: 701px){.page.-modelroom .c_hero ._heroImage{height:180px}}@media(max-width: 700px){.page.-modelroom .c_hero ._heroImage{height:60px}}.page.-modelroom .c_hero .c_pageTitle{color:#000}.page.-modelroom .c_hero .c_pageTitle::before{background-color:#000}@media(min-width: 701px){.page.-modelroom .c_hero.is_inview .c_pageTitle::before{height:80px}}.mainSlider{max-width:1200px;margin-right:auto;margin-left:auto}.mainSlider ._slide{position:relative}.mainSlider ._slide ._caption{position:absolute;bottom:10px;right:0;display:flex;padding:.5em 1em;background:#000;color:#fff}@media(max-width: 700px){.mainSlider ._slide ._caption{font-size:12px}}.mainSlider ._slide ._caption ._type::after{content:"-";margin:0 .5em}.mainSlider .swiper-button-next,.mainSlider .swiper-button-prev{color:#fff}.thumbnails{display:grid;grid-template-columns:repeat(5, 1fr);gap:5px;margin-top:40px}@media(max-width: 700px){.thumbnails{grid-template-columns:repeat(5, 1fr)}}.thumbnails ._slide{position:relative}.thumbnails ._slide ._image{position:relative;z-index:1;overflow:hidden}.thumbnails ._slide ._image img{-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}@media(min-width: 701px){.thumbnails ._slide ._image img{aspect-ratio:3/2}}@media(min-width: 701px){.thumbnails ._slide ._image.-zoom img{scale:1.7}}.thumbnails ._slide ._caption{position:absolute;top:0;left:0;z-index:2;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;padding:1em;background:rgba(0,0,0,.8);font-size:13px;text-align:center;color:#fff;cursor:pointer;transition:.4s ease;opacity:1}@media(max-width: 700px){.thumbnails ._slide ._caption{font-size:9px;line-height:1.2}}.thumbnails ._slide ._caption ._type::after{content:"";display:block;width:10px;height:1px;margin:5px auto;background:#fff}@media(min-width: 701px){.thumbnails ._slide:hover ._caption{opacity:0}}.thumbnails ._slide.is_current ._caption{opacity:0}
