.gallery{font-family:Verdana,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;background-color:#000}.gallery a:hover{opacity:.7}.gallery-header{display:flex;padding:2.34%}@media screen and (max-width: 961px){.gallery-header{padding:10px}}.gallery-header-logo{width:42.5%}@media screen and (max-width: 961px){.gallery-header-logo{width:100%}}.gallery-header-logo a{display:flex;flex-wrap:wrap;align-items:center}@media screen and (max-width: 961px){.gallery-header-logo a{flex-direction:column;justify-content:center}}.gallery-header-logo a .campany img{width:200px;max-width:100%;margin-right:30px}@media screen and (max-width: 961px){.gallery-header-logo a .campany img{margin-right:0}}.gallery-header-logo a .text img{width:198px;max-width:100%;line-height:1}@media screen and (max-width: 961px){.gallery-header-logo a .text img{margin-top:10px}}.gallery-header-nav{width:57.5%}@media screen and (max-width: 961px){.gallery-header-nav{display:none}}.gallery-footer{width:1300px;max-width:100%;display:flex;flex-wrap:wrap;margin:auto;padding:2% 1.6%}@media screen and (max-width: 961px){.gallery-footer{padding:20px 0}}.gallery-footer-logo{width:42.5%}@media screen and (max-width: 961px){.gallery-footer-logo{width:100%;order:2}}.gallery-footer-logo a{display:flex;flex-wrap:wrap;align-items:center}@media screen and (max-width: 961px){.gallery-footer-logo a{flex-direction:column;justify-content:center}}.gallery-footer-logo a .campany img{width:200px;max-width:100%;margin-right:30px}@media screen and (max-width: 961px){.gallery-footer-logo a .campany img{margin-right:0}}.gallery-footer-logo a .text img{width:198px;max-width:100%;line-height:1}@media screen and (max-width: 961px){.gallery-footer-logo a .text img{margin-top:5px}}.gallery-footer-nav{width:57.5%;margin-bottom:35px}@media screen and (max-width: 961px){.gallery-footer-nav{width:100%;margin-bottom:20px;order:1}}.gallery-footer-copyright{width:100%;color:#fff;font-size:.6875rem;font-weight:700;text-align:center;padding-top:20px}@media screen and (max-width: 961px){.gallery-footer-copyright{order:3}}.gallery-logo a{display:flex;flex-wrap:wrap;align-items:center}@media screen and (max-width: 961px){.gallery-logo a{flex-direction:column;justify-content:center}}.gallery-logo a .campany img{width:200px;max-width:100%;margin-right:30px}@media screen and (max-width: 961px){.gallery-logo a .campany img{margin-right:0}}.gallery-logo a .text{line-height:1}@media screen and (max-width: 961px){.gallery-logo a .text.header img{margin-top:10px}}@media screen and (max-width: 961px){.gallery-logo a .text.footer img{margin-top:5px}}.gallery-logo a .text img{width:198px;max-width:100%;line-height:1}.gallery-nav{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 961px){.gallery-nav{display:block}}@media screen and (max-width: 961px){.gallery-nav li{text-align:center;padding:10px 0;border-bottom:1px solid #ccc}}.gallery-nav li:not(:last-child){margin-right:3.2%}@media screen and (max-width: 961px){.gallery-nav li:not(:last-child){margin-right:0}}.gallery-nav li a{color:#fff;font-size:.75rem;font-weight:400;line-height:1.3}.gallery-nav li a::before{content:"●";color:#f0f594;font-size:1rem;padding-right:5px}.gallery-section-container{width:1200px;max-width:100%;margin:0 auto;padding:0 50px}@media screen and (max-width: 961px){.gallery-section-container{padding:0 20px}}.gallery-section-container-max{width:1300px;max-width:100%;margin:0 auto}@media screen and (max-width: 961px){.gallery-hide-pc{display:none}}@media screen and (min-width: 962px){.gallery-hide-sp{display:none}}.gallery-top{background-image:url(../images/gallery/top/gallery_back.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;aspect-ratio:1300/649}@media screen and (max-width: 961px){.gallery-top{background-image:none;aspect-ratio:auto}}.gallery-top-nav{display:grid;grid-template-columns:repeat(4, 1fr);gap:8px;padding-top:26vw}@media screen and (max-width: 961px){.gallery-top-nav{grid-template-columns:repeat(2, 1fr);padding:0 30px}}.gallery-top-text{font-size:1.375rem;line-height:1.8;padding:20px 0}.gallery .owl-wrapper-outer{position:relative;width:100%;overflow:hidden}.gallery .owl-wrapper-outer .owl-wrapper{position:relative}.gallery .owl-buttons>div{position:absolute;top:50%;display:inline-block;color:#fff !important;margin-top:-78px;background-color:#000 !important;opacity:.8;transition:all .3s}.gallery .owl-buttons>div:hover{opacity:.5}.gallery .owl-buttons>div.owl-prev{left:0;padding:30px 10px !important}.gallery .owl-buttons>div.owl-next{right:0;padding:30px 10px !important}.gallery .owl-buttons>div img{width:18px}.gallery-sub-slide-item{position:relative}.gallery-sub-slide-caption{position:absolute;left:30px;bottom:30px;width:300px;color:#fff;padding:2%;background-image:url(../images/gallery/common/bg_name.png);background-repeat:repeat}@media screen and (max-width: 1024px){.gallery-sub-slide-caption{width:288px}}@media screen and (max-width: 768px){.gallery-sub-slide-caption{width:278px}}@media screen and (max-width: 640px){.gallery-sub-slide-caption{position:static;width:auto}}.gallery-sub-slide-caption .name{font-size:1rem;margin-bottom:20px}.gallery-sub-slide-caption .detail{font-size:.75rem;line-height:1.5}.gallery-sub-thumbnail{padding:20px 10px}@media screen and (max-width: 768px){.gallery-sub-thumbnail{padding-bottom:0}}@media screen and (max-width: 640px){.gallery-sub-thumbnail{border-top:1px solid #fff}}.gallery-sub-thumbnail-item{margin:0 10px;cursor:pointer}.gallery-sub-thumbnail-item:hover img{opacity:1 !important}.gallery-sub-thumbnail-item img{aspect-ratio:284/190;opacity:.5}.gallery-sub-thumbnail .owl-item.synced img{border:3px solid #fff;opacity:1 !important}
/*# sourceMappingURL=gallery.css.map */
