@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&family=Oswald:wght@200..700&display=swap";main{font-family:"Noto Serif JP",sans-serif}img{width:100%;vertical-align:bottom}.cg-container{margin:auto;max-width:1220px;padding:0 clamp(70px,7.5%,110px)}@media(max-width: 768px){.cg-container{width:90%;padding:0}}.cg_btn{display:grid;grid-template-columns:calc(12em + 60px) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:96px;margin:0 auto;padding:0 26px;font-size:1.3475rem;font-weight:400;line-height:1;text-align:center;color:#fff;background-color:#b5a34c}@media(max-width: 576px){.cg_btn{grid-template-columns:calc(12em + 42px) auto;height:67px;padding:0 18px;font-size:.9375rem}}.cg_btn .arrow{width:36px;aspect-ratio:1}@media(max-width: 576px){.cg_btn .arrow{width:25px}}.c-cap figcaption{font-weight:300;text-shadow:2px 2px 3px rgba(0,0,0,.8),-2px 2px 3px rgba(0,0,0,.8),2px -2px 3px rgba(0,0,0,.8),-2px -2px 3px rgba(0,0,0,.8)}.c-cap figcaption.black{font-weight:400;color:#131313;text-shadow:2px 2px 3px hsla(0,0%,100%,.8),-2px 2px 3px hsla(0,0%,100%,.8),2px -2px 3px hsla(0,0%,100%,.8),-2px -2px 3px hsla(0,0%,100%,.8)}.is-tab{display:none}@media(max-width: 992px){.is-tab{display:block}}@media(max-width: 576px){.is-tab{display:none}}.is-tabSp{display:none}@media(max-width: 992px){.is-tabSp{display:block}}.c-mv .wrapper .mv-title{width:clamp(60px,6.04vw,100px)}.c-mv .wrapper .c-cap figcaption{width:auto;right:10px;left:auto}.cg_sec01{margin:100px auto 90px}@media(max-width: 576px){.cg_sec01{margin:35px auto 50px}}.cg_sec01_heading{margin-bottom:44px;font-size:1.684375rem;font-weight:400;line-height:1.43;text-align:center;color:#b5a34c}@media(max-width: 576px){.cg_sec01_heading{margin-bottom:30px;font-size:1.1725rem}}.cg_sec01_txt{margin-bottom:64px;font-family:"Noto Serif JP",sans-serif;font-size:1.05875rem;font-weight:300;line-height:1.81;text-align:center}@media(max-width: 576px){.cg_sec01_txt{margin-bottom:44px;font-size:.736875rem}}.cg_sec01 .slides .main_slider{position:relative;margin:0 auto 20px}@media(max-width: 768px){.cg_sec01 .slides .main_slider{width:100%;margin-bottom:10px}}.cg_sec01 .slides .main_slider .slide:hover{cursor:-webkit-grab;cursor:grab}@media(max-width: 768px){.cg_sec01 .slides .main_slider .slide .img img{aspect-ratio:7/6;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}.cg_sec01 .slides .main_slider .slide .cap{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:5px;margin-left:auto;font-family:"Noto Sans JP",sans-serif;font-size:.625rem;font-weight:300;line-height:1.2;color:#000}@media(max-width: 768px){.cg_sec01 .slides .main_slider .slide .cap{margin-right:1.7%}}.cg_sec01 .slides .main_slider .swp_btn{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;width:min(6.5%,58px);aspect-ratio:1;opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media(max-width: 768px){.cg_sec01 .slides .main_slider .swp_btn{display:none}}.cg_sec01 .slides .main_slider .swp_btn.prev{left:10px}.cg_sec01 .slides .main_slider .swp_btn.next{right:10px;-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}.cg_sec01 .slides .main_slider .swp_btn:hover{opacity:.7}.cg_sec01 .slides .thumb_slider .slick-list{margin:0 -4px}.cg_sec01 .slides .thumb_slider .thumb{padding:0 4px;opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.cg_sec01 .slides .thumb_slider .thumb .img{position:relative;z-index:0;opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.cg_sec01 .slides .thumb_slider .thumb .img::after{content:"";position:absolute;inset:0;z-index:1;background-color:rgba(0,0,0,.45);opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.cg_sec01 .slides .thumb_slider .thumb:hover{opacity:.7;cursor:pointer}.cg_sec01 .slides .thumb_slider .thumb.on .img:hover{opacity:1}.cg_sec01 .slides .thumb_slider .thumb.on .img::after{opacity:0}.cg_cv{margin-bottom:82px}@media(max-width: 576px){.cg_cv{margin-bottom:47px}}.c-notes{margin-bottom:50px}@media(max-width: 576px){.c-notes{margin-bottom:48px}}.c-notes p{display:grid;grid-template-columns:auto 1fr;text-align:justify}.c-notes p::before{content:"※"}/*# sourceMappingURL=gallery.min.css.map */