@import"//fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&family=Noto+Serif+JP:wght@300;400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Parisienne&display=swap";@import"https://fonts.googleapis.com/css2?family=Ms+Madi&display=swap";@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400&display=swap";@import"https://fonts.googleapis.com/css2?family=Oooh+Baby&display=swap";@import"https://fonts.googleapis.com/css2?family=Square+Peg&display=swap";main .tit{padding:100px 0;background-color:#e3e2d8}@media(width <= 767px){main .tit{padding:4rem 0}}main .tit h2{width:90%;max-width:1040px;margin:0 auto;text-align:center}main .tit h2 span{display:block}main .tit h2 span:nth-child(1){padding-left:.1em;font-size:280%;letter-spacing:.1em}@media(width <= 767px){main .tit h2 span:nth-child(1){font-size:220%}}@media(width <= 540px){main .tit h2 span:nth-child(1){font-size:150%}}main .tit h2 span:nth-child(2){padding:.6em 0 .8em;margin-top:1em;font-size:162.5%;line-height:1;border:1px solid rgba(0,0,0,.6);border-width:1px 0}@media(width <= 767px){main .tit h2 span:nth-child(2){font-size:137.5%}}@media(width <= 540px){main .tit h2 span:nth-child(2){font-size:100%}}main .detail{padding:50px 0 150px}@media(width <= 767px){main .detail{padding:2rem 0 6em}}main .detail .box{padding-top:100px}@media(width <= 767px){main .detail .box{padding-top:4em}}main .detail .box>div{width:90%;max-width:1040px;margin:0 auto}main .detail .box>div>div{margin-top:2em}main .detail .box h3{padding:.4em 1em .6em;font-size:200%;line-height:1;text-align:center;border:1px solid rgba(0,0,0,.6)}@media(width <= 767px){main .detail .box h3{font-size:175%}}@media(width <= 540px){main .detail .box h3{font-size:125%}}main .detail .box h3+p{margin-top:1em;line-height:1.3;text-align:center}main .detail .box h3+p span{display:inline-block}main .detail .box.movie .comingsoon{position:relative}main .detail .box.movie .comingsoon picture{position:relative;display:block}main .detail .box.movie .comingsoon p{position:absolute;top:50%;left:50%;font-size:137.5%;color:#fff;letter-spacing:.1em;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media(width <= 767px){main .detail .box.movie .comingsoon p{font-size:125%}}@media(width <= 540px){main .detail .box.movie .comingsoon p{font-size:112.5%}}main .detail .box.photo .slider-for .img_photo{position:relative}main .detail .box.photo .slider-for .img_photo .caption{position:absolute;right:1.2em;bottom:1em;color:#fff;text-shadow:0 0 .25em #000,0 0 .5em #000}main .detail .box.photo .slider-nav{position:relative;margin-top:.4em}main .detail .box.photo .slider-nav .slick-slide{padding:0 .2em}main .detail .box.photo .slick-arrow{all:unset;position:absolute;bottom:0;width:1.8em;height:1em;overflow:hidden;cursor:pointer;background:url("../img/arrow.png") center center/100% 100% no-repeat;opacity:.2}@media(width <= 540px){main .detail .box.photo .slick-arrow{font-size:70%}}main .detail .box.photo .slick-arrow.slick-prev{left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}main .detail .box.photo .slick-arrow.slick-next{right:0}main .detail .box.photo ul.slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1em;text-align:center}@media(width <= 540px){main .detail .box.photo ul.slick-dots{font-size:70%}}main .detail .box.photo ul.slick-dots li{padding:0 .2em;vertical-align:middle;cursor:pointer}main .detail .box.photo ul.slick-dots li button{all:unset;position:relative;display:block;width:1em;height:1em;background-color:#ddd;border-radius:50%;-webkit-transform:scale(0.6);transform:scale(0.6);-webkit-transition:background-color .2s,-webkit-transform .2s;transition:background-color .2s,-webkit-transform .2s;transition:background-color .2s,transform .2s;transition:background-color .2s,transform .2s,-webkit-transform .2s}main .detail .box.photo ul.slick-dots li.slick-active button{background-color:#fe8d59;-webkit-transform:scale(1);transform:scale(1)}main .detail .box.photo .cap{inset:0;margin-top:3em}/*# sourceMappingURL=style.css.map */