@import"https://fonts.googleapis.com/css2?family=Cherry+Bomb+One&family=Yusei+Magic&display=swap";*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}*{zoom:1}.clearfix:after,.cf:after{content:"";display:block;clear:both}body{font-size:14px;margin:0}.page-wrap p{line-height:1.6;letter-spacing:.05em}.page-wrap ul{margin:0;list-style:none}.page-wrap li{margin:0}.page-wrap p span{display:inline-block}.page-wrap p small{font-size:smaller !important}.page-wrap h1,.page-wrap h2,.page-wrap h3,.page-wrap h4,.page-wrap h5,.page-wrap h6{margin:0;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}#pagewrap .sp_only{display:none}@media(max-width: 767px){#pagewrap .sp_only{display:block}}#pagewrap .pc_only{display:block}@media(max-width: 767px){#pagewrap .pc_only{display:none}}.page-wrap a:link{text-decoration:none}.page-wrap a:visited{text-decoration:none}.page-wrap a:hover{text-decoration:none}.page-wrap a:active{text-decoration:none}.bg-img{background-color:#fff;background-image:url(./../images/page_bg.jpg);position:fixed;background-position:center;background-size:cover;height:100vh;width:100vw;top:0;left:0;z-index:-1}@media(max-width: 767px){.bg-img{background-image:unset}}.bg-overlay{width:100%;height:100%;background-color:rgba(0,0,0,.7098039216)}.protect,.protect img{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-touch-callout:none;-moz-user-select:none;touch-callout:none;-ms-user-select:none;user-select:none}@media print{.protect,.protect img,.movie-spot.protect{display:none !important}}@-moz-document url-prefix(){@media print{.protect,.protect img,.movie-spot.protect{display:none !important}}}.page-wrap{height:auto;margin:0 auto;width:100%;position:relative;font-family:YakuHanJPs_Narrow,"Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic",Meiryo,"Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.6;letter-spacing:1px;text-decoration:none;list-style:none;overflow:hidden}@media(max-width: 767px){.page-wrap{font-size:14px}}.page-wrap p{margin:0}.page-wrap a{text-decoration:none;color:crimson;-webkit-transition:all 300ms ease;transition:all 300ms ease}.page-wrap a:hover{text-decoration:none;cursor:pointer}.page-wrap img{border:none;width:100%;height:auto;display:block;margin:0 auto;max-width:-webkit-fit-content;max-width:fit-content;max-width:-moz-fit-content}.page-wrap a:hover img{opacity:1}.page-wrap .screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.page-wrap .line,.page-wrap .linenext{position:relative;opacity:0}.page-wrap .line.animate{-webkit-animation-name:line;animation-name:line;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes line{0%{opacity:0;left:-80px}100%{left:0;opacity:1}}@keyframes line{0%{opacity:0;left:-80px}100%{left:0;opacity:1}}.page-wrap .linenext.animate{-webkit-animation-name:linenext;animation-name:linenext;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes linenext{0%{opacity:0;left:-80px}100%{left:0;opacity:1}}@keyframes linenext{0%{opacity:0;left:-80px}100%{left:0;opacity:1}}.common-abg-wrap__footer{padding:30px 0}.page-wrap .c-caution-annotation{padding:0 0 .5em 1em;line-height:1.8;position:relative}.page-wrap .c-caution-annotation__item{font-size:14px;color:#595757}.page-wrap .c-caution-annotation::before{content:"※";position:absolute;top:0;left:0}.page-wrap .c-caution-list__item{padding:0 0 .5em 1.2em;position:relative}.page-wrap .c-caution-list__item::before{content:"●";position:absolute;top:0;left:0;color:#595757}.page-wrap .c-caution-list__item--heading{font-weight:bold}.page-wrap .c-common-head{padding-bottom:20px;position:relative}.page-wrap .c-common-head h2{font-size:5rem;font-weight:500;font-family:"Yusei Magic",sans-serif;color:#411914}@media(max-width: 767px){.page-wrap .c-common-head h2{font-size:clamp(3rem,2.284rem + 3.58vw,4rem)}}.page-wrap .c-common-head img{max-height:1em;margin:0;width:auto;max-width:100%}.page-wrap .c-common-head h3{font-weight:normal;color:#58baff;font-size:1.4rem;font-family:"Yusei Magic",sans-serif}@media(max-width: 767px){.page-wrap .c-common-head h3{font-size:16px}}.page-wrap .c-movie__con{max-width:800px;margin:0 auto}.page-wrap .c-movie__head{font-family:"Yusei Magic",sans-serif;color:#58baff;margin:40px auto 20px;position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:5px solid #58baff;padding-bottom:5px}.page-wrap .c-movie__head p{font-size:1.6rem}@media(max-width: 767px){.page-wrap .c-movie__head p{font-size:clamp(1rem,.714rem + 1.43vw,1.4rem)}}.page-wrap .c-movie__head p small{font-size:smaller}.page-wrap .c-movie__head--number{margin-right:10px;padding:0px 10px;border-radius:3px;background-color:#58baff;color:#fff;-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-wrap .c-movie__head--name{width:calc(100% - 3.5em)}.page-wrap .c-movie-spot{margin:0 auto;position:relative;z-index:2}.page-wrap .c-youtube-spot{position:relative;width:100%;border:4px solid #fff;padding-top:56.25%;margin:10px auto}.page-wrap .c-youtube-spot iframe{position:absolute;top:0;right:0;width:100%;height:100%}.page-wrap .c-youtube-spot::before{content:"";position:absolute;background-color:#58baff;height:100%;width:100%;top:-10px;left:-10px;z-index:-1}.page-wrap .c-youtube-spot::after{content:"";position:absolute;background-color:#ff2a9b;height:100%;width:100%;bottom:-10px;right:-10px;z-index:-1}.page-wrap .c-thumb-spot{position:relative;width:100%;border:4px solid #fff;max-width:800px;margin:10px auto}.page-wrap .c-thumb-spot::before{content:"";position:absolute;background-color:#58baff;height:100%;width:100%;top:-10px;left:-10px;z-index:-1}.page-wrap .c-thumb-spot::after{content:"";position:absolute;background-color:#ff2a9b;height:100%;width:100%;bottom:-10px;right:-10px;z-index:-1}.page-wrap .c-brightcove-spot{margin:0 auto;position:relative}.c-photo-slider{margin-bottom:80px}@media(max-width: 767px){.c-photo-slider{margin-bottom:40px}}.c-photo-slider__con{max-width:1000px;margin:0 auto;padding:0}.c-photo-slider__con--last{margin:-20px 10px 0;font-size:smaller;text-align:end}.c-photo-slider__box{cursor:pointer}@media(max-width: 767px){.c-photo-slider__box{display:block !important}}.c-photo-slider__photo{max-width:800px;margin:0 auto}.c-photo-slider__photo img{border:none;width:100%;height:auto;display:block;margin:0 auto;max-width:-webkit-fit-content;max-width:fit-content;max-width:-moz-fit-content}.c-photo-slider__photo-more{position:relative}.c-photo-slider__photo-more::before{content:"";position:absolute;background-image:url(../images/btn_more.svg);width:50px;height:50px;bottom:5px;right:5px;z-index:2;-webkit-transition:300ms;transition:300ms}.c-photo-slider__photo-more:hover::before{width:60px;height:60px;bottom:0;right:0}.c-photo-slider__slider-image{background-color:#eea93f;margin-bottom:10px}.c-photo-slider__slider-list{padding-bottom:11px;position:relative;z-index:1}@media(max-width: 767px){.c-photo-slider__slider-list{padding-bottom:30px}}.c-photo-slider__slider-list .slide-arrow{width:calc(50% - 400px);bottom:-40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.c-photo-slider__slider-list .slide-arrow img{max-width:40px;transition:all .2s 0s ease;-webkit-transition:all .2s 0s ease;-moz-transition:all .2s 0s ease;-ms-transition:all .2s 0s ease;-o-transition:all .2s 0s ease}.c-photo-slider__slider-list .prev-arrow,.c-photo-slider__slider-list .next-arrow{width:40px;position:absolute;z-index:8;margin:0;padding:0;line-height:1;cursor:pointer}.c-photo-slider__slider-list .prev-arrow{left:10px}.c-photo-slider__slider-list .prev-arrow img:hover{-webkit-transform:translateX(-3px);transform:translateX(-3px)}.c-photo-slider__slider-list .next-arrow{right:10px}.c-photo-slider__slider-list .next-arrow img:hover{-webkit-transform:translateX(3px);transform:translateX(3px)}.c-photo-slider__slider-list .slick-dots li button::before{color:#00104e !important}.c-cast-comment{text-align:left}.c-cast-comment__position{font-family:YakuHanJPs_Narrow,"Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic",Meiryo,"Helvetica Neue",Arial,sans-serif;color:#411914;font-weight:bold;line-height:1.4;font-size:14px}@media(max-width: 480px){.c-cast-comment__position{font-size:12px}}.c-cast-comment__head{font-family:YakuHanJPs_Narrow,"Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic",Meiryo,"Helvetica Neue",Arial,sans-serif;color:#411914;border-bottom:1px solid #ebebeb;font-weight:bold;font-size:1.4rem;line-height:1.6;padding-bottom:10px;margin-bottom:10px}.c-cast-comment__head small{font-size:14px}@media(max-width: 480px){.c-cast-comment__head{font-size:1rem}.c-cast-comment__head small{font-size:12px}}.c-cast-comment__p{font-family:YakuHanJPs_Narrow,"Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic",Meiryo,"Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:1.4}@media(max-width: 480px){.c-cast-comment__p{font-size:14px}}.pagination{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px 0 !important}@media(max-width: 480px){.pagination{-webkit-transform:scale(0.8);transform:scale(0.8)}}@media(max-width: 340px){.pagination{-webkit-transform:scale(0.7);transform:scale(0.7)}}.pagination li{margin:0 10px}.pagination li a{text-decoration:none;color:#000}@media(max-width: 767px){.pagination li{margin:0 5px}}.pagination .page{padding:.5em;border:1px solid #000}.pagination .active{background-color:#000}.pagination .active a{color:#fff}.pagination .page-item .page-link{border-radius:50px;padding:15px;background-color:#fff462;color:#ff4bb2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;line-height:1;font-weight:bold;-webkit-transition:all .15s linear;transition:all .15s linear;-webkit-filter:drop-shadow(0px 8px 0px rgba(0, 0, 0, 0.0901960784));filter:drop-shadow(0px 8px 0px rgba(0, 0, 0, 0.0901960784))}.pagination .page-item .page-link:hover{color:#fff462;background-color:#ff4bb2}@media(max-width: 767px){.pagination .page-item .page-link{font-size:12px;padding:10px}}.pagination .navi-active.number .page-link{color:#fff462;background-color:#ff4bb2}.pagination .page-item.number .page-link,.pagination .page-item.prev .page-link,.pagination .page-item.next .page-link{width:50px;height:50px;border-radius:50% !important}@media(max-width: 767px){.pagination .page-item.number .page-link,.pagination .page-item.prev .page-link,.pagination .page-item.next .page-link{width:40px;height:40px}}.pagination .page-item.first .page-link,.pagination .page-item.last .page-link{padding:12px 20px}@media(max-width: 767px){.pagination .page-item.first .page-link,.pagination .page-item.last .page-link{padding:8px 20px}}.pagination .page-item.disabled a{color:#ccc !important;background-color:#f1f1f1 !important;cursor:default}.pagination .material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.page-wrap .p-index-wrap{position:relative;width:100%;max-width:1200px;margin:0 auto;padding:10vw 0;overflow:hidden;background-color:#fff;border:5px solid #ff2a9b;-webkit-filter:drop-shadow(6px 6px 0px #FF2A9B);filter:drop-shadow(6px 6px 0px #FF2A9B);background-image:linear-gradient(0deg, transparent calc(100% - 1px), #FFF5EA calc(100% - 1px)),linear-gradient(90deg, transparent calc(100% - 1px), #FFF5EA calc(100% - 1px));background-size:60px 60px;background-repeat:repeat;background-position:center center;background-color:#fff}@media(max-width: 767px){.page-wrap .p-index-wrap{border:4px solid #ff2a9b}}.page-wrap .p-index-content{z-index:1;position:relative;background-image:linear-gradient(0deg, transparent calc(100% - 1px), white calc(100% - 1px)),linear-gradient(90deg, transparent calc(100% - 1px), white calc(100% - 1px));background-size:60px 60px;background-repeat:repeat;background-position:center center;background-color:#fff5ea}.page-wrap .p-index-bg{padding:20px;position:relative;max-width:1200px;margin:0 auto}.page-wrap .p-index-bg::before{content:"";position:absolute;top:0;left:-50%;height:100%;width:50%;background-image:url(./../images/bg.svg);background-size:550px;background-position:top right}@media(max-width: 767px){.page-wrap .p-index-bg::before{left:0;width:10%;background-size:200px}}.page-wrap .p-index-bg::after{content:"";position:absolute;top:0;right:-50%;height:100%;width:50%;background-image:url(./../images/bg.svg);background-size:550px;background-position:top left;z-index:-1}@media(max-width: 767px){.page-wrap .p-index-bg::after{right:0;width:10%;background-size:200px}}.page-wrap .p-index-frame{position:absolute;width:100%;height:280px;background-image:url(./../images/frame.svg);background-repeat:no-repeat}.page-wrap .p-index-frame--top{top:0;left:0}.page-wrap .p-index-frame--bottom{bottom:0;left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.page-wrap .p-index-hero{width:100%;position:relative;z-index:2;padding-bottom:60px}@media(max-width: 767px){.page-wrap .p-index-hero{padding-bottom:20px}}.page-wrap .p-index-hero__visual{width:90%;max-width:800px;margin:0 auto 40px;padding:0 5px;position:relative;z-index:2}@media(max-width: 767px){.page-wrap .p-index-hero__visual{width:100%;margin:0px auto}}.page-wrap .p-index-hero__onair{background-image:url(./../images/hukidashi.png);background-repeat:no-repeat;background-position:center;background-size:contain;z-index:2;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:0 auto;padding:18px 30px 18px 50px;position:relative}@media(max-width: 767px){.page-wrap .p-index-hero__onair{padding:15px 15px 15px 17px;max-width:280px;background-image:url(./../images/hukidashi_sp.png)}}@media(max-width: 480px){.page-wrap .p-index-hero__onair{max-width:200px}}.page-wrap .p-index-hero__onair::before{content:"";position:absolute;top:20px;left:-90px;height:60px;width:80px;background-image:url(./../images/megaphone.png);background-size:contain;background-repeat:no-repeat}@media(max-width: 767px){.page-wrap .p-index-hero__onair::before{left:-50px;height:50px;width:50px;bottom:-30px;top:unset}}.page-wrap .p-index-hero__onair::after{content:"";position:absolute;top:5px;right:-90px;height:80px;width:90px;background-image:url(./../images/heart.png);background-size:contain;background-repeat:no-repeat}@media(max-width: 767px){.page-wrap .p-index-hero__onair::after{right:-50px;top:10px;height:50px;width:50px}}.page-wrap .p-index-hero__onair h2{color:#411914;font-family:"Yusei Magic",sans-serif;font-weight:400;text-align:center;font-size:clamp(1.4rem,.742rem + 1.37vw,1.6rem);line-height:1.4}.page-wrap .p-index-hero__onair h2 small{font-size:smaller}@media(max-width: 767px){.page-wrap .p-index-hero__onair h2{font-size:1.2rem}}@media(max-width: 480px){.page-wrap .p-index-hero__onair h2{font-size:1rem}}.page-wrap .p-index-map{max-width:1100px;margin:0 auto;padding:40px 20px}.page-wrap .p-index-map__box{max-width:850px;margin:0 auto 10px}.page-wrap .p-index-map__box img{border-radius:3px;border:5px solid #ff2a9b}@media(max-width: 767px){.page-wrap .p-index-map__box img{border:4px solid #ff2a9b}}.page-wrap .p-index-map__list{padding-top:40px}.page-wrap .p-index-map__items{padding:0 2.5% 30px 40px}@media(max-width: 767px){.page-wrap .p-index-map__items{max-width:450px;margin:0 auto;padding:0 0 30px 20px}}.page-wrap .p-index-map__items:nth-child(2n){padding:0 0 30px 8%}@media(max-width: 767px){.page-wrap .p-index-map__items:nth-child(2n){padding:0 0 30px 20px}}.page-wrap .p-index-map__items:last-child{padding-bottom:10px !important}.page-wrap .p-index-map__items a{max-width:800px;margin:0 auto;display:block;background-color:#fff;color:#411914;position:relative;border-radius:0 3px 3px 15px;border:1px solid #ffeaec;outline:#411914 4px solid;-webkit-filter:drop-shadow(6px 6px 0px #FF2A9B);filter:drop-shadow(6px 6px 0px #FF2A9B)}@media(max-width: 767px){.page-wrap .p-index-map__items a{outline:3px solid #411914;-webkit-filter:drop-shadow(5px 5px 0px #FF2A9B);filter:drop-shadow(5px 5px 0px #FF2A9B)}}.page-wrap .p-index-map__items a:hover{-webkit-transform:translate(6px, 6px);transform:translate(6px, 6px);-webkit-filter:drop-shadow(0px 0px 0px #FF2A9B);filter:drop-shadow(0px 0px 0px #FF2A9B)}@media(max-width: 767px){.page-wrap .p-index-map__items a:hover{-webkit-transform:none;transform:none;-webkit-filter:drop-shadow(5px 5px 0px #FF2A9B);filter:drop-shadow(5px 5px 0px #FF2A9B)}}.page-wrap .p-index-map__items a::before{content:"";position:absolute;top:-5px;left:-41px;width:40px;height:100px;border-top:4px solid #411914;border-left:4px solid #411914;border-bottom:4px solid #411914;border-radius:20px 0 0 20px;background-image:url(./../images/deco.png);background-size:37px;background-position:top left;background-repeat:no-repeat;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-filter:drop-shadow(0.4px 0px 0px #ffeaec);filter:drop-shadow(0.4px 0px 0px #ffeaec)}@media(max-width: 767px){.page-wrap .p-index-map__items a::before{background-image:url(./../images/deco_sp.svg);background-size:20px;top:-4px;left:-23px;width:22px;height:85px;border-radius:10px 0 0 10px;border-top:3px solid #411914;border-left:3px solid #411914;border-bottom:3px solid #411914}}.page-wrap .p-index-map__items a::after{content:"";position:absolute;top:-20px;right:20px;width:40px;height:40px;background-image:url(./../images/shine.png);background-size:contain;background-position:top left;background-repeat:no-repeat}.page-wrap .p-index-map__items--number{width:100%;font-family:"Cherry Bomb One",sans-serif;background-color:#ffeaec;padding:5px;color:#ff2a9b;font-weight:400;font-style:normal}.page-wrap .p-index-map__items dl{padding:10px 10px 40px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;position:relative}@media(max-width: 767px){.page-wrap .p-index-map__items dl{display:block}}.page-wrap .p-index-map__items dl::before{font-family:"Material Icons";content:"arrow_outward";position:absolute;bottom:0;right:0;font-size:40px;line-height:1}.page-wrap .p-index-map__items dl dt{width:30%}.page-wrap .p-index-map__items dl dt img{border-radius:3px}@media(max-width: 767px){.page-wrap .p-index-map__items dl dt{width:100%;max-width:300px;margin:0 auto}}.page-wrap .p-index-map__items dl dd{width:70%}.page-wrap .p-index-map__items dl dd p.title{font-family:"Yusei Magic",sans-serif;font-weight:normal;font-size:20px;padding:10px 0}@media(max-width: 767px){.page-wrap .p-index-map__items dl dd p.title{font-size:18px}}.page-wrap .p-index-map__items dl dd p.pin-number{padding-bottom:5px;padding-left:3em}.page-wrap .p-index-map__items dl dd p.pin-number span{background-color:#ffb12c;padding:0 .4em;border-radius:20px;color:#fff;margin-left:-3em;margin-right:.5em;width:2.5em;text-align:center}@media(max-width: 767px){.page-wrap .p-index-map__items dl dd{width:100%;max-width:400px;margin:0 auto}}.page-wrap .p-index-about{max-width:1100px;margin:0 auto;padding:40px 20px}.page-wrap .p-index-about__con{max-width:1000px;margin:0 auto;position:relative;z-index:2;padding:0 0 40px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(max-width: 767px){.page-wrap .p-index-about__con{display:block;padding:0}}.page-wrap .p-index-about__text{width:45%;max-width:400px;position:relative;z-index:1;margin-left:-20px}@media(max-width: 767px){.page-wrap .p-index-about__text{width:95%;max-width:350px;margin:0 auto}}.page-wrap .p-index-about__photo{width:55%;position:relative}.page-wrap .p-index-about__photo img{border-radius:10px}@media(max-width: 767px){.page-wrap .p-index-about__photo{width:100%;max-width:500px;margin:0 auto 20px}}.page-wrap .p-index-about__photo::before{content:"";background-color:#ff5151;border-radius:10px;position:absolute;height:104%;width:102%;top:4%;left:0%;-webkit-transform:rotate(3deg);transform:rotate(3deg);z-index:-1}@media(max-width: 767px){.page-wrap .p-index-about__photo::before{left:-1%}}.page-wrap .p-index-about__photo::after{content:"";background-color:#f99;border-radius:10px;position:absolute;height:106%;width:102%;top:9%;left:0;-webkit-transform:rotate(6deg);transform:rotate(6deg);z-index:-2}@media(max-width: 767px){.page-wrap .p-index-about__photo::after{left:-1%}}.page-wrap .p-index-spot{position:relative;z-index:2;padding:40px 20px}.page-wrap .p-index-spot__link{max-width:900px;margin:0 auto;padding:40px 0;position:relative;z-index:4;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 767px){.page-wrap .p-index-spot__link{padding:20px 0}}.page-wrap .p-index-spot__link-btn{max-width:400px;border:3px solid #411914;border-radius:100px;background-color:#411914;-webkit-filter:drop-shadow(5px 5px 0px #FF2A9B);filter:drop-shadow(5px 5px 0px #FF2A9B)}@media(max-width: 767px){.page-wrap .p-index-spot__link-btn{border:2px solid #411914}}.page-wrap .p-index-spot__link-btn:hover{-webkit-transform:translate(5px, 5px);transform:translate(5px, 5px);-webkit-filter:drop-shadow(0px 0px 0px #FF2A9B);filter:drop-shadow(0px 0px 0px #FF2A9B)}@media(max-width: 767px){.page-wrap .p-index-spot__link-btn:hover{-webkit-transform:none;transform:none;-webkit-filter:drop-shadow(5px 5px 0px #FF2A9B);filter:drop-shadow(5px 5px 0px #FF2A9B)}}@media(max-width: 767px){.page-wrap .p-index-spot__link-btn{max-width:300px}}.page-wrap .p-index-spot__link-btn img{border-radius:100px;border:1px solid #411914}.page-wrap .p-index-spot__link-btn img:hover{opacity:1 !important}.page-wrap .p-archive-header{width:100%;position:relative;z-index:2;padding-bottom:20px}.page-wrap .p-archive-header__bg{max-width:500px;margin:0 auto;padding:20px 20px 40px 20px;position:relative;background-position:center;background-repeat:no-repeat;background-image:url(./../images/logo-bg.png);background-size:contain}@media(max-width: 767px){.page-wrap .p-archive-header__bg{max-width:200px;padding:10px 10px 20px 10px}}.page-wrap .p-archive-header__a{position:relative;z-index:2;display:block;-webkit-transition:300ms !important;transition:300ms !important}.page-wrap .p-archive-header__a:hover{opacity:.6 !important}@media(max-width: 767px){.page-wrap .p-archive-header__a{margin:0 auto}}.page-wrap .p-archive-movie{padding:0 20px 40px;position:relative;z-index:2}.page-wrap .p-archive-contents{position:relative;z-index:2;padding:40px 20px;background-image:linear-gradient(0deg, transparent calc(100% - 1px), white calc(100% - 1px)),linear-gradient(90deg, transparent calc(100% - 1px), white calc(100% - 1px));background-size:60px 60px;background-repeat:repeat;background-position:center center;background-color:#fff5ea}.page-wrap .p-archive-map{max-width:850px;margin:0 auto}.page-wrap .p-archive-map__box{margin-bottom:40px}.page-wrap .p-archive-map__box img{border-radius:3px;border:5px solid #ff2a9b}@media(max-width: 767px){.page-wrap .p-archive-map__box img{border:4px solid #ff2a9b}}.page-wrap .p-archive-map__con{max-width:1100px;margin:0 auto}.page-wrap .p-archive-map__head{position:relative;font-family:"Yusei Magic",sans-serif;color:#411914;font-weight:normal;font-size:2rem;padding-left:1.6em}@media(max-width: 767px){.page-wrap .p-archive-map__head{font-size:1.4rem}}.page-wrap .p-archive-map__head::before{content:"";position:absolute;top:0;left:0;background-image:url(./../images/pin.png);background-size:contain;background-repeat:no-repeat;background-position:center;height:1.5em;width:1.5em}.page-wrap .p-archive-map__list{margin-top:20px;padding:10px 20px;background-color:#fff;border-radius:20px}@media(max-width: 767px){.page-wrap .p-archive-map__list{padding:0 10px}}.page-wrap .p-archive-map__title{font-family:"Yusei Magic",sans-serif;font-weight:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:2em;padding:20px 0;gap:10px}@media(max-width: 767px){.page-wrap .p-archive-map__title{padding:10px 0;font-size:1.2rem;gap:5px}}.page-wrap .p-archive-map__title .nunber{position:relative;width:50px;color:#fff;z-index:2;text-align:center}@media(max-width: 767px){.page-wrap .p-archive-map__title .nunber{width:30px}}.page-wrap .p-archive-map__title .nunber::before{content:"";position:absolute;top:0;left:0;bottom:0;margin:auto;height:50px;width:50px;background-color:#ffb12c;border-radius:50%;z-index:-1}@media(max-width: 767px){.page-wrap .p-archive-map__title .nunber::before{height:30px;width:30px}}.page-wrap .p-archive-map__title .text{color:#411914;width:calc(100% - 60px)}@media(max-width: 767px){.page-wrap .p-archive-map__title .text{width:calc(100% - 55px)}}.page-wrap .p-archive-map__info h5{font-family:"Yusei Magic",sans-serif;color:#411914;font-weight:normal;padding:0 1em;font-size:14px;position:relative}.page-wrap .p-archive-map__info h5::before{content:"●";position:absolute;top:0;left:0;font-size:10px;line-height:2.2}.page-wrap .p-archive-map__info p{padding:0 1em 1em;letter-spacing:0px}.page-wrap .p-archive-footer{position:relative;padding:40px 20px}@media(max-width: 767px){.page-wrap .p-archive-footer{padding:40px 10px}}.page-wrap .p-archive-footer__link{max-width:1000px;margin:0 auto;position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding-bottom:10px}.page-wrap .p-archive-footer__link-btn{display:block;position:relative;border:3px solid #411914;border-radius:100px;background-color:#411914;-webkit-filter:drop-shadow(5px 5px 0px #FF2A9B);filter:drop-shadow(5px 5px 0px #FF2A9B)}.page-wrap .p-archive-footer__link-btn::before{position:absolute;top:0;bottom:0;margin:auto;font-size:35px;color:#411914;height:1.5em;width:1em}@media(max-width: 767px){.page-wrap .p-archive-footer__link-btn::before{font-size:25px}}@media(max-width: 767px){.page-wrap .p-archive-footer__link-btn{max-width:300px;border:2px solid #411914}}.page-wrap .p-archive-footer__link-btn:hover{-webkit-transform:translate(5px, 5px);transform:translate(5px, 5px);-webkit-filter:drop-shadow(0px 0px 0px #FF2A9B);filter:drop-shadow(0px 0px 0px #FF2A9B)}@media(max-width: 767px){.page-wrap .p-archive-footer__link-btn:hover{-webkit-transform:none;transform:none;-webkit-filter:drop-shadow(5px 5px 0px #FF2A9B);filter:drop-shadow(5px 5px 0px #FF2A9B)}}.page-wrap .p-archive-footer__link-btn p{font-size:1.4rem;text-align:center;color:#411914;font-family:"Yusei Magic",sans-serif;font-weight:normal;border-top:3px solid #fff;border-left:8px solid #fff;border-radius:100px}@media(max-width: 767px){.page-wrap .p-archive-footer__link-btn p{font-size:1rem}}.page-wrap .p-archive-footer__link-btn--top{width:calc(40% - 10px);background-image:url(./../images/bn-top.jpg)}.page-wrap .p-archive-footer__link-btn--top p{padding:20px 28px 23px}@media(max-width: 767px){.page-wrap .p-archive-footer__link-btn--top p{padding:15px 28px 18px}}@media(max-width: 767px){.page-wrap .p-archive-footer__link-btn--top{width:calc(100% - 10px);-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.page-wrap .p-archive-footer__link-btn--prev{width:calc(30% - 10px);background-image:url(./../images/bn-archive.jpg)}.page-wrap .p-archive-footer__link-btn--prev p{padding:20px 18px 23px 20px}@media(max-width: 767px){.page-wrap .p-archive-footer__link-btn--prev p{padding:15px 18px 18px 20px}}.page-wrap .p-archive-footer__link-btn--prev::before{font-family:"Material Symbols Outlined";content:"arrow_insert";left:5px}@media(max-width: 767px){.page-wrap .p-archive-footer__link-btn--prev{width:calc(50% - 10px);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.page-wrap .p-archive-footer__link-btn--next{width:calc(30% - 10px);background-image:url(./../images/bn-archive.jpg)}.page-wrap .p-archive-footer__link-btn--next p{padding:20px 28px 23px 10px}@media(max-width: 767px){.page-wrap .p-archive-footer__link-btn--next p{padding:15px 28px 18px 10px}}.page-wrap .p-archive-footer__link-btn--next::before{font-family:"Material Icons";content:"arrow_outward";right:5px}@media(max-width: 767px){.page-wrap .p-archive-footer__link-btn--next{width:calc(50% - 10px);-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}/*# sourceMappingURL=style.min.css.map */