@charset "UTF-8";html{scroll-behavior:smooth}.subttl{font-family:"Noto Sans JP",sans-serif;font-size:200%;margin-bottom:1em}.subttl .red{color:#188690}@media screen and (max-width:768px){.subttl{font-size:150%}}.sec_ttl{font-size:175%;margin-bottom:1em}.sec_ttl .red{color:#188690}.sec_ttl:before{content:"";display:inline-block;vertical-align:bottom;width:40px;height:40px}@media screen and (max-width:768px){.sec_ttl{font-size:150%}.sec_ttl:before{content:"";display:inline-block;vertical-align:bottom;width:30px;height:30px}}.sec_ttl.type-center{display:inline-block!important;text-align:center;width:100%}main{overflow:hidden}#kv{position:relative}#kv:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:27px;z-index:1;background:url(../images/kv_line.png) repeat-x center center}@media screen and (max-width:768px){#kv:after{height:1vw;background:url(../images/kv_line.png) repeat-x center center;background-size:contain}}#kv .navigation{margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:80;box-sizing:border-box;opacity:0;transition:.5s;pointer-events:none}#kv .navigation.on{opacity:1}#kv .navigation .swiper-button-next,#kv .navigation .swiper-button-prev{pointer-events:visible;top:50%;opacity:1;transition:.5s}#kv .navigation .swiper-button-next:hover,#kv .navigation .swiper-button-prev:hover{opacity:.5}#kv .navigation .swiper-button-prev{transform:translate(-1px,0)}#kv .navigation .swiper-button-next{transform:translate(1px,0)}#kv .swiper-pagination{position:absolute;bottom:40px;left:50%;transform:translate3d(-50%,0,0);background-color:#fff;padding:6px 20px;box-shadow:0 6px 3px rgba(0,0,0,.2);border-radius:10px}#kv .swiper-pagination .swiper-pagination-bullet{background-color:#fff;border:4px solid #d7cbb9;box-sizing:border-box;border-radius:50%;margin:0 3px}#kv .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border:4px solid #188690}#kv .inner_box{width:100%;position:relative;display:flex;justify-content:center;align-items:center}#kv .inner_box .ttl{position:absolute;left:50%;top:50%;width:38%;transform:translate3d(-50%,-50%,0)}#kv .inner_box a{display:block;height:100%;transition:.5s}#kv .mv0 a{width:100%}@media screen and (max-width:768px){#kv .mv0 a{background:url(../images/sp/kv1.png) no-repeat top center;background-size:cover}#kv s .swiper-pagination{padding:6px 10px}#kv s .swiper-pagination .swiper-pagination-bullet{margin:0 10px}#kv .navigation .swiper-button-next,#kv .navigation .swiper-button-prev{width:30px}}#about{text-align:center;padding:50px 0 30px}#about .subttl .image{display:block;padding:10px 0}#about .bnr_wrap{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:100px}#about .bnr_wrap li{width:32%;margin:0 1%}#about .inner_text{line-height:2;position:relative;margin:0 1em}#about .inner_text p{margin-bottom:2em}#about .inner_text .illust1{position:absolute;right:90px;bottom:50px}#about .inner_text .illust2{position:absolute;left:90px;top:-30px}#about .img{width:90%;max-width:1100px;margin:20px auto;text-align:center}#about .img ul{background-color:#fff;padding:1em;margin-top:2em;border-radius:10px}#about .img ul li{display:inline-block}#about .img ul li a{color:#188690}#about .img ul li .pdf:before{content:"";display:inline-block;width:1.5em;height:1.5em;margin-right:1em;vertical-align:middle;background:url(../images/svg/ico_pdf.svg) no-repeat center center;background-size:contain}@media screen and (max-width:768px){#about .subttl{font-size:3.7vw;white-space:nowrap}#about .inner_text .illust_sp{display:inline;width:30%;margin:0 auto}#about .inner_text p{font-size:2.4vw}#about .bnr_wrap{position:relative}#about .bnr_wrap .swiper-pagination2{position:absolute;bottom:-50px;left:50%;right:auto;transform:translate3d(-50%,0,0);padding:6px 20px;border-radius:10px}#about .bnr_wrap .swiper-pagination2 .swiper-pagination-bullet{background-color:#fff;border:4px solid #d7cbb9;box-sizing:border-box;border-radius:50%;margin:0 10px}#about .bnr_wrap .swiper-pagination2 .swiper-pagination-bullet.swiper-pagination-bullet-active{border:4px solid #188690}}#news{padding:70px 0 50px}#news .inner_section{background-color:#fff;border:5px solid #188690;padding:50px;display:flex;flex-wrap:wrap;justify-content:flex-start;border-radius:20px}@media screen and (max-width:768px){#news .inner_section{padding:70px 50px}}#news .inner_section .column-l{display:flex;width:25%}#news .inner_section .column-l.holiday-period{width:100%;align-items:center;justify-content:center;gap:20px;padding-bottom:30px}@media screen and (max-width:768px){#news .inner_section .column-l.holiday-period{padding-bottom:20px}}#news .inner_section .column-l.holiday-period h3{margin-bottom:0;padding-top:0}#news .inner_section .column-l.holiday-period .btn{display:block;width:300px;max-width:unset;margin-left:auto}#news .inner_section .column-r{width:75%}#news .inner_section .column-r.holiday-period{width:100%;padding-bottom:60px}@media screen and (max-width:768px){#news .inner_section .column-r.holiday-period{padding-bottom:20px}}#news .inner_section .sec_ttl{padding-top:.5em}#news .inner_section .sec_ttl:before{background:url(../images/ico-news.png) no-repeat center center;background-size:contain;margin-right:10px}#news .inner_section .btn{max-width:120px;width:300px}#news .inner_section .btn.holiday-period{margin:0 auto;text-align:center;max-width:320px;width:100%;padding-bottom:0}#news .inner_section .btn.twitter{max-width:100%;width:100%;margin-top:3em}#news .inner_section .btn.twitter a{background:#dff0f9;color:#1d9bf0}#news .inner_section .btn.twitter a:before{content:"";display:inline-block;width:1.8em;height:1.8em;margin-right:1em;vertical-align:middle;background:url(../images/ico_twitter.png) no-repeat center center;background-size:contain}#news .inner_section .btn.twitter a:after{border-color:#dff0f9}#news .inner_section .holiday-period-text{display:inline-flex;justify-content:center;align-items:flex-start;flex-direction:column;margin:0 auto;padding:0 0 25px}#news .inner_section .holiday-period-text .center{display:inline-block;text-align:center;width:100%}@media screen and (max-width:768px){#news .inner_section .holiday-period-text{padding-bottom:20px}}#news .inner_section .newslist{overflow-y:scroll;height:350px;border-top:4px solid #eaeae3}#news .inner_section .newslist li{padding:1em;border-bottom:4px solid #eaeae3;display:flex}#news .inner_section .newslist li .news_data{min-width:10em;width:10em}#news .inner_section .newslist li .news_text{width:100%}#news .inner_section .newslist li a{color:#333;text-decoration:underline}@media screen and (max-width:768px){#news{padding:50px 0}#news .inner_section{padding:30px 6%;border-radius:10px;display:block}#news .inner_section .column-l,#news .inner_section .column-r{width:100%}#news .inner_section .newslist{margin-bottom:2em}#news .inner_section .newslist li{display:block}#news .inner_section .newslist li .news_data,#news .inner_section .newslist li .news_text{width:100%;min-width:0;margin-bottom:1em}#news .inner_section .btn{margin:0 auto}}.back{background:url(../images/back.png) no-repeat top center;background-size:contain;padding-top:300px}@media screen and (max-width:768px){.back{padding-top:100px;background-size:150%}}.pamphlet{font-size:125%;font-weight:400}.pamphlet a{text-decoration:underline}#detail{background:#e1f1f2;background:linear-gradient(180deg,#e1f1f2 0,#e7f4f5 18%,#f5f5f2 100%);padding:250px 50px 90px;position:relative;margin-top:70px}#detail .inner_section{background-color:#fff;padding:4em;max-width:1200px;position:relative}#detail .inner_section img.line{position:absolute;top:0;left:0}@media screen and (max-width:768px){#detail .inner_section{padding:10vw 5vw;margin:0;width:auto}}#detail .inner_box{background-color:#fff2f0;text-align:center;padding:2em;box-sizing:border-box;margin-bottom:3em}#detail .inner_box h4{font-size:160%;margin-bottom:.5em}#detail .inner_box>p{font-size:90%;margin-bottom:1.5em}#detail .inner_box dl{width:90%;max-width:700px;margin:0 auto;padding:1em 2em 2em;box-sizing:border-box;border:5px solid #f4deda;background-color:#fff}#detail .inner_box dl dt{font-size:120%;margin-bottom:.5em}#detail .inner_box dl dd p:first-child{margin-bottom:1.5em;font-size:85%}#detail .inner_box dl dd .btn{max-width:480px;margin:0 auto 1em}#detail .inner_box dl dd .pdf:before{content:"";display:inline-block;width:1.5em;height:1.5em;margin-right:1em;vertical-align:middle;background:url(../images/svg/ico_pdf.svg) no-repeat center center;background-size:contain}#detail .inner_box .btn{font-size:120%;font-weight:400}#detail .subttl{font-size:120%;color:#333;background-color:#bee8ec;text-align:center;padding:.3em;border-radius:40px}@media screen and (max-width:768px){#detail .detail .scroll{overflow-x:scroll}#detail .detail .scroll .schedule{max-width:200vw}}#detail .detail.dotted{background-image:linear-gradient(to right,#bee8ec 4px,transparent 4px);background-size:10px 2px;background-repeat:repeat-x;background-position:left bottom;padding-bottom:1em;margin-bottom:2em}#detail .detail .schedule{margin-top:1em}#detail .detail .text{padding-left:1em;margin-bottom:2em;font-weight:400}#detail .detail .text a.pdf{display:flex;align-items:center;text-decoration:underline;margin-bottom:.5em;color:#188690}#detail .detail .text a.pdf:before{content:"";display:inline-block;vertical-align:text-top;width:10px;height:18px;background:url(../images/arrow.png) no-repeat center center;background-size:contain;margin-right:.5em}@media screen and (max-width:768px){#detail .detail .text a.pdf:before{height:1em}}#detail .detail .text a.pdf:after{content:"";display:inline-block;width:1.8em;height:1.8em;margin-left:1em;vertical-align:middle;background:url(../images/svg/ico_pdf.svg) no-repeat center center;background-size:contain}#detail .detail .text a.link{color:#188690}#detail .detail .text a.link span{color:#333}#detail .detail .text a.link:before{content:"";display:inline-block;vertical-align:text-top;width:10px;height:18px;background:url(../images/arrow.png) no-repeat center center;background-size:contain;margin-right:.5em}@media screen and (max-width:768px){#detail .detail .text a.link:before{height:1em}}#detail .detail .text span{font-size:.9em}#detail .detail .text span.bold{font-size:100%;font-weight:700;display:inline-grid}#detail .detail .text span.bold span{font-size:100%;font-weight:400;text-decoration:line-through;-webkit-text-decoration-color:#de8344;text-decoration-color:#de8344}#detail .detail dl{margin-bottom:1em}#detail .detail dl dt{background-color:#ffe1db;padding:.2em 1.5em;text-align:center;display:inline-block}#detail .detail dl dd{display:inline-block;margin-left:.5em;margin-right:.5em}#detail .detail .in{display:flex;justify-content:space-between;padding:1em 0;padding-left:3.4em}#detail .detail .in:not(:last-child){border-bottom:2px dotted #eaeae3}#detail .detail .in dl{width:48%}#detail .detail .in p{font-weight:400;width:50%;font-size:90%;display:inline-block}#detail .detail .in p span{font-size:90%}#detail .detail .column2{display:flex;gap:0 1em}#detail .detail .column2>*{flex:1}@media screen and (max-width:768px){#detail .detail .column2{display:block}}#detail .ttl{color:#188690;font-size:2.6rem;display:flex;align-items:center;margin-bottom:.2em;margin-left:.5em}#detail .ttl>span{background:#188690;border-radius:30px;color:#fff;font-size:.9em;width:1.5em;height:1.5em;display:flex;align-items:center;justify-content:center;margin-right:.5em}@media screen and (max-width:768px){#detail .ttl{font-size:1.8rem}}#detail .sec_ttl{text-align:center;margin-bottom:30px;color:#640510}#detail .sec_ttl:before{background:url(../images/ico-detail.png) no-repeat center center;background-size:contain;margin-right:10px}#detail .detaillist{font-size:110%}#detail .detaillist li{border-bottom:4px solid #eaeae3;padding:2em 0 0}#detail .detaillist sub{font-size:50%;vertical-align:top}#detail .annotation{color:#188690;text-align:center;line-height:2}@media screen and (max-width:768px){#detail{padding:40px 5vw;margin-bottom:0}#detail .detaillist{margin-bottom:2em}#detail .detaillist li{width:100%}}#movie,#movie2,#movie3{background-color:#fff;padding:50px;position:relative;margin-bottom:120px}#movie .sec_ttl,#movie2 .sec_ttl,#movie3 .sec_ttl{text-align:center}#movie .sec_ttl:before,#movie2 .sec_ttl:before,#movie3 .sec_ttl:before{background:url(../images/svg/ico-movie.svg) no-repeat center center;background-size:contain;margin-right:10px}#movie .movie_tab,#movie2 .movie_tab,#movie3 .movie_tab{display:flex;justify-content:center;margin-bottom:60px}#movie .movie_tab li,#movie2 .movie_tab li,#movie3 .movie_tab li{width:33.3333333333%;text-align:center;padding:1em;font-size:140%;font-weight:400;position:relative;cursor:pointer}#movie .movie_tab li span,#movie2 .movie_tab li span,#movie3 .movie_tab li span{display:inline-block}#movie .movie_tab li.comingsoon,#movie2 .movie_tab li.comingsoon,#movie3 .movie_tab li.comingsoon{color:#666;pointer-events:none}#movie .movie_tab li.comingsoon:before,#movie2 .movie_tab li.comingsoon:before,#movie3 .movie_tab li.comingsoon:before{opacity:.5}#movie .movie_tab li.comingsoon:after,#movie2 .movie_tab li.comingsoon:after,#movie3 .movie_tab li.comingsoon:after{content:"今後掲載予定";font-size:70%;color:#188690;font-weight:700;vertical-align:text-bottom;margin-left:.5em}#movie .movie_tab li:before,#movie2 .movie_tab li:before,#movie3 .movie_tab li:before{content:"";display:inline-block;width:43px;height:43px;vertical-align:top;margin-right:.5em}#movie .movie_tab .chiki,#movie2 .movie_tab .chiki,#movie3 .movie_tab .chiki{color:#d0ab3d}#movie .movie_tab .chiki:before,#movie2 .movie_tab .chiki:before,#movie3 .movie_tab .chiki:before{background:url(../images/ico-chiki.png) no-repeat center center;background-size:contain}#movie .movie_tab .chiki.active:after,#movie .movie_tab .chiki:hover:after,#movie2 .movie_tab .chiki.active:after,#movie2 .movie_tab .chiki:hover:after,#movie3 .movie_tab .chiki.active:after,#movie3 .movie_tab .chiki:hover:after{content:"";display:inline-block;width:100%;height:3px;background-color:#d0ab3d;position:absolute;left:0;bottom:0}#movie .movie_tab .kokuritsu:before,#movie2 .movie_tab .kokuritsu:before,#movie3 .movie_tab .kokuritsu:before{background:url(../images/ico-kokuritsu.png) no-repeat center center;background-size:contain}#movie .movie_tab .koutsu,#movie2 .movie_tab .koutsu,#movie3 .movie_tab .koutsu{color:#208792}#movie .movie_tab .koutsu:before,#movie2 .movie_tab .koutsu:before,#movie3 .movie_tab .koutsu:before{background:url(../images/ico-koutsu.png) no-repeat center center;background-size:contain}#movie .movie_tab .koutsu.active:after,#movie .movie_tab .koutsu:hover:after,#movie2 .movie_tab .koutsu.active:after,#movie2 .movie_tab .koutsu:hover:after,#movie3 .movie_tab .koutsu.active:after,#movie3 .movie_tab .koutsu:hover:after{content:"";display:inline-block;width:100%;height:3px;background-color:#208792;position:absolute;left:0;bottom:0}#movie#movie2 .movie_tab li:before,#movie#movie3 .movie_tab li:before,#movie2#movie2 .movie_tab li:before,#movie2#movie3 .movie_tab li:before,#movie3#movie2 .movie_tab li:before,#movie3#movie3 .movie_tab li:before{content:none}#movie#movie2 .movie_tab li,#movie#movie3 .movie_tab li,#movie2#movie2 .movie_tab li,#movie2#movie3 .movie_tab li,#movie3#movie2 .movie_tab li,#movie3#movie3 .movie_tab li{padding-left:0}#movie#movie3 .movie_tab,#movie2#movie3 .movie_tab,#movie3#movie3 .movie_tab{display:grid;grid-template-columns:25% 25% 25% 25%}#movie#movie3 .movie_tab li,#movie2#movie3 .movie_tab li,#movie3#movie3 .movie_tab li{width:100%}#movie .movie_wrap,#movie2 .movie_wrap,#movie3 .movie_wrap{width:100%;max-width:700px;margin:0 auto;cursor:pointer}#movie .movie_wrap .movie_thum,#movie2 .movie_wrap .movie_thum,#movie3 .movie_wrap .movie_thum{position:relative}#movie .movie_wrap .movie_thum:before,#movie2 .movie_wrap .movie_thum:before,#movie3 .movie_wrap .movie_thum:before{content:"";display:block;position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0);width:100%;height:100%;background-color:#000;opacity:.4;transition:.5s;z-index:3}#movie .movie_wrap .movie_thum:after,#movie2 .movie_wrap .movie_thum:after,#movie3 .movie_wrap .movie_thum:after{content:"";display:block;width:80px;height:80px;background:url(../images/svg/ico-movie2.svg) no-repeat center center;background-size:contain;transition:.5s;position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0);z-index:4}#movie .movie_wrap #movie_text,#movie2 .movie_wrap #movie_text,#movie3 .movie_wrap #movie_text{margin-top:1em}#movie .movie_wrap.cm .movie_thum:after,#movie2 .movie_wrap.cm .movie_thum:after,#movie3 .movie_wrap.cm .movie_thum:after{content:none}#movie video,#movie2 video,#movie3 video{width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (max-width:768px){#movie,#movie2,#movie3{padding:40px 6%;margin-bottom:60px}#movie .movie_tab,#movie2 .movie_tab,#movie3 .movie_tab{margin-bottom:2em}#movie .movie_tab li,#movie2 .movie_tab li,#movie3 .movie_tab li{padding:0 0 1em;font-size:90%;font-weight:700}#movie .movie_tab li.comingsoon:after,#movie2 .movie_tab li.comingsoon:after,#movie3 .movie_tab li.comingsoon:after{position:absolute;top:16px;width:100%;text-align:center;left:0;margin-left:0}#movie .movie_tab li:before,#movie2 .movie_tab li:before,#movie3 .movie_tab li:before{content:"";display:block;margin:0 auto .5em}}#document{margin-bottom:70px}#document.inner_section{background-color:#fff;border:5px solid #188690;border-radius:20px;padding:50px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}#document.inner_section .column-l{width:25%}#document.inner_section .column-r{width:70%}#document.inner_section .sec_ttl:before{background:url(../images/svg/ico-document.svg) no-repeat center center;background-size:contain;margin-right:10px}#document.inner_section .btn{max-width:120px}#document.inner_section .documentlist{border-top:4px solid #eaeae3}#document.inner_section .documentlist li{padding:1em;border-bottom:4px solid #eaeae3;position:relative}#document.inner_section .documentlist li a{color:#188690;display:inline-block}#document.inner_section .documentlist li .pdf:after{content:"";display:inline-block;width:1.5em;height:1.5em;margin-left:1em;vertical-align:middle;background:url(../images/svg/ico_pdf.svg) no-repeat center center;background-size:contain}#document.inner_section .documentlist li .word:after{content:"";display:inline-block;width:1.5em;height:1.5em;margin-left:1em;vertical-align:middle;background:url(../images/svg/ico_word.svg) no-repeat center center;background-size:contain}#document.inner_section .documentlist li .xlsx:after{content:"";display:inline-block;width:1.5em;height:1.5em;margin-left:1em;vertical-align:middle;background:url(../images/svg/ico_xlsx.svg) no-repeat center center;background-size:contain}#document.inner_section .documentlist li .pptx:after{content:"";display:inline-block;width:1.5em;height:1.5em;margin-left:1em;vertical-align:middle;background:url(../images/svg/ico_pptx.svg) no-repeat center center;background-size:contain}#document.inner_section .documentlist li .arrow{display:inline-block;width:12px;position:absolute;transform:rotate(-90deg);transform-origin:center center;right:2em;top:1.5em}#document.inner_section .documentlist li .arrow svg{fill:#188690}#document.inner_section .documentlist li.on .arrow{transform:rotate(90deg);right:2.4em}#document.inner_section .documentlist li.on .inner_text{display:block}#document.inner_section .documentlist li .inner_text{display:none;word-break:break-word;margin-top:1em;padding-left:4em}#document.inner_section .documentlist li .inner_text li{border-bottom:1px solid #eaeae3}#document.inner_section .documentlist li .inner_text li:last-child{border-bottom:none}#document.inner_section .documentlist li .inner_text dl dt{padding-bottom:1em}#document.inner_section .documentlist li .inner_text dl dd:not(:last-child){padding-bottom:1em}#document.inner_section .documentlist li .inner_text dl dd.c_gray{color:#c4c4c4}#document.inner_section .documentlist li .inner_text dl dd .c_red{color:#188690}#document.inner_section .documentlist li .inner_text dl dd a{color:#188690;display:inline-block}#document.inner_section .documentlist li .ico:before{content:"";display:inline-block;width:43px;height:43px;vertical-align:middle;margin-right:1em}#document.inner_section .documentlist li.chiki .ico:before{background:url(../images/ico-chiki.png) no-repeat center center;background-size:contain}#document.inner_section .documentlist li.kokuritsu .ico:before{background:url(../images/ico-kokuritsu.png) no-repeat center center;background-size:contain}#document.inner_section .documentlist li.koutsu .ico:before{background:url(../images/ico-koutsu.png) no-repeat center center;background-size:contain}#document.inner_section .documentlist li.comingsoon{color:#c4c4c4}#document.inner_section .documentlist li.comingsoon .arrow{pointer-events:none}#document.inner_section .documentlist li.comingsoon .arrow svg{fill:#c4c4c4}#document.inner_section .documentlist li.comingsoon .ico:before{opacity:.4}#document.inner_section .documentlist li.comingsoon .annotation{color:#188690;margin-left:2em}@media screen and (max-width:768px){#document.inner_section{padding:40px 6%}#document.inner_section .column-l,#document.inner_section .column-r{width:100%}#document.inner_section .documentlist li.comingsoon .annotation{background-color:#f8e2e5;margin-left:0;text-align:center;margin-top:.5em;padding:.5em}}#information{background-image:url(../images/information_bg.png);background-position:left top,right bottom;background-size:100%;padding:100px 0}#information .inner_section{max-width:1200px;background-color:#fff;padding:50px 50px 80px;box-shadow:0 6px 3px rgba(0,0,0,.2)}#information .sec_ttl{color:#640510;display:flex;justify-content:center}#information .sec_ttl.movie:before{background:url(../images/svg/ico-movie.svg) no-repeat center center}#information .sec_ttl:before{background:url(../images/ico-information.png) no-repeat center center;background-size:contain;margin-right:10px}#information .text{font-size:85%;color:#707070;margin-bottom:5em}#information .text span{font-size:150%}#information .information_list{border-top:4px solid #eaeae3;border-bottom:4px solid #eaeae3}#information .information_list:last-child{border-bottom:none;text-align:center;padding-top:3em}#information .information_list+.information_list{border-top:none}#information .information_list>section{display:flex;white-space:nowrap}#information .information_list>section>p{padding:2em 2em}#information .information_list>section>p+p{font-size:.9em;font-weight:400;white-space:inherit}#information .information_list>section>p a{color:#188690;text-decoration:underline}@media screen and (max-width:768px){#information .information_list>section{display:block}#information .information_list>section>p{padding:1em;text-align:center}#information .information_list>section>p+p{white-space:normal}}#information .information_list .data_list{padding:1em;flex:1}#information .information_list .data_list li{padding:1em 0;border-bottom:4px dotted #eaeae3;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#information .information_list .data_list li:first-child{padding-top:0}#information .information_list .data_list li:last-child{border-bottom:none;padding-bottom:0}#information .information_list .data_list li .entry{width:120px;text-align:center;border-radius:1.5em;line-height:1;overflow:hidden;right:0}#information .information_list .data_list li .entry.comingsoon a{background-color:#c4c4c4;pointer-events:none}#information .information_list .data_list li .entry a{display:block;padding:.7em 1em;color:#fff;background-color:#188690}#information .information_list .data_list li .column-l{font-size:85%;background-color:#f2ede6;padding:.5em 1em;width:100px;box-sizing:border-box;text-align:center;border-radius:10px;letter-spacing:0}#information .information_list .data_list li .column-r{flex:1;margin:0 1em;position:relative;display:flex;align-items:center}#information .information_list .data_list li .column-r div{padding-right:2em;white-space:nowrap}@media screen and (max-width:768px){#information .information_list .data_list li .column-r{display:block;white-space:inherit;margin:.5em 0}#information .information_list .data_list li .column-r div{padding-right:0}#information .information_list .data_list li .column-r .entry{width:auto;margin-top:.5em}}#information .information_list .indent1{position:relative;padding-left:1em;margin-bottom:.5em}#information .information_list .indent1 a{color:#188690;text-decoration:underline}#information .information_list .indent1 span{position:absolute;left:0}#information .information_list .annotation{position:relative;padding-left:1em;font-size:85%}#information .information_list .annotation span{position:absolute;left:0;top:0}#information .information_list dl{display:flex}#information .information_list dl dt{width:7em}#information .information_list dl dd{width:calc(100% - 7em)}#information .information_list .ifame_wrap{position:relative;max-width:700px;padding-bottom:36.5%;margin:0 auto 1em}#information .information_list .ifame_wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}#information .information_list .text_a{font-size:.9em;font-weight:400;white-space:inherit}@media screen and (max-width:768px){#information{padding:50px 0}#information .inner_section{padding:40px 6%}#information .information_list dl{padding:1em 0}#information .information_list dl dd,#information .information_list dl dt{width:100%}#information .information_list dl dt{margin-bottom:1em}#information .information_list dl dd .data_list li{align-items:normal}#information .information_list dl dd .data_list li .entry{position:static;width:150px;margin-left:0;margin-top:1em;transform:none}#information .information_list dl dd .data_list li .column-l{display:flex;justify-content:center;align-items:center}#information .information_list .ifame_wrap{padding-bottom:60%}}#hint{position:relative;padding:80px 0 80px;position:relative}#hint .cover{background-size:100% 82%;background-color:#188690;width:100%;height:80%;position:absolute}#hint .cover:before{content:"";background:url(../images/hint_bg_1.png) repeat-x left top;background-size:contain;width:100%;height:27px;top:-20px;position:absolute}#hint .cover:after{content:"";background:url(../images/hint_bg_2.png) repeat-x left top;background-size:contain;width:100%;height:27px;bottom:-26px;position:absolute}@media screen and (max-width:768px){#hint .cover{height:90%}#hint .cover:before{top:-1vw}#hint .cover:after{bottom:-7vw}}#hint .inner_section{max-width:1400px;padding-top:100px}@media screen and (max-width:768px){#hint .inner_section{padding-top:10vw}}#hint .sec_ttl{text-align:center;margin-bottom:4em;z-index:100;position:relative}#hint .sec_ttl span{display:inline-block;letter-spacing:0;width:784px;background-color:#fff;text-align:left;font-size:50%;font-weight:400;padding:.5em 2em;margin-top:2.5em;position:relative;box-sizing:border-box;text-align:center;color:#333;border-radius:50px;font-weight:700}@media screen and (max-width:768px){#hint .sec_ttl span{width:auto}}#hint .first{background-color:#fff;max-width:900px;margin:0 auto 100px;box-shadow:0 8px 1px 4px rgba(84,51,22,.5)}#hint .first a{display:flex;align-items:center;padding:20px;color:#640510;position:relative}#hint .first a .img{min-width:200px}#hint .first a .img img{vertical-align:bottom}#hint .first a .text{padding:0 1em;margin-right:20px;font-size:160%}#hint .first a .arrow{position:absolute;top:50%;right:20px;transform:translate3d(0,-50%,0);min-width:40px;height:calc(100% - 40px);background-color:#f5f5f2;border-radius:10px}#hint .first a .arrow:before{content:"";display:inline-block;position:absolute;width:10px;height:18px;background:url(../images/ico_arrow2.png) no-repeat center center;background-size:contain;transform:translate3d(-50%,-50%,0);top:50%;left:50%}@media screen and (max-width:768px){#hint .first{margin-bottom:80px}#hint .first a .img{min-width:100px}#hint .first a .text{font-size:120%}#hint .first a .arrow{right:10px}}#hint .jirei{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:8em}#hint .jirei:last-child{margin-bottom:3em}@media screen and (max-width:768px){#hint .jirei{display:block}}#hint .jirei .item{position:relative;width:30%;margin:0 1%}#hint .jirei .item:before{content:"";display:block;width:100px;height:100px;background:url(../images/ico_taxi.png) no-repeat center center;background-color:#fff;border-radius:50%;background-size:80px;position:absolute;left:50%;top:0;z-index:2;transform:translate3d(-50%,-50%,0)}#hint .jirei .item.taxi:before{background-image:url(../images/ico_taxi.png)}#hint .jirei .item.bus:before{background-image:url(../images/ico_bus.png)}#hint .jirei .item.train:before{background-image:url(../images/ico_train.png)}#hint .jirei .item.ship:before{background-image:url(../images/ico_ship.png)}#hint .jirei .item.multi:before{background-image:url(../images/ico_multi.png)}@media screen and (max-width:768px){#hint .jirei .item{width:auto}}#hint .jirei .bg{box-shadow:0 8px 0 4px rgba(84,51,22,.5);border-radius:20px}#hint .jirei .item_inner{padding:20px;background-color:#fff;border-radius:20px}#hint .jirei .item_inner img{width:100%}#hint .jirei .item_inner a{color:#707070}#hint .jirei .item_inner a:hover{text-decoration:none}#hint .jirei .item_inner h3{font-size:1.38em;color:#1d999c;text-align:center;margin:1.2em 0 1.2em;position:relative;z-index:100}#hint .jirei .item_inner h3 span{border-top:3px solid #1d999c;border-bottom:3px solid #1d999c;padding:.2em 0;width:158px;display:inline-block;vertical-align:middle;text-align:center}@media screen and (max-width:768px){#hint .jirei .item_inner h3{margin-top:1.4em}}#hint .jirei .item_inner h4{color:#640510;margin-bottom:.5em;font-size:110%;min-height:3em}#hint .jirei .item_inner .txt{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}#hint .jirei .item_inner p{font-size:.75em;margin-bottom:1em}#hint .jirei .item_inner .pin:before{content:"";display:inline-block;width:20px;height:20px;background:url(../images/ico_pin.png) no-repeat center center;background-size:contain;vertical-align:middle;margin-right:.5em}#hint .jirei .item_inner .type:before{content:"";display:inline-block;width:20px;height:20px;background:url(../images/ico_type.png) no-repeat center center;background-size:contain;vertical-align:middle;margin-right:.5em}#hint .jirei .item_inner .detail{font-size:120%;background-color:#f5f5f2;border-radius:10px;padding:.7em;text-align:center;margin-bottom:0;cursor:pointer}#hint .jirei .item_inner .detail span{color:#333}#hint .jirei .item_inner .detail:before{content:"";display:inline-block;vertical-align:text-top;width:10px;height:18px;background:url(../images/arrow.png) no-repeat center center;background-size:contain;margin-right:.5em}@media screen and (max-width:768px){#hint .jirei div{width:auto;margin-bottom:80px}}#hint .btn{font-size:120%;max-width:300px;margin:0 auto}#hint .btn a{padding:1em 0}@media screen and (max-width:768px){#hint{padding-bottom:0}}#schedule{margin-bottom:4em}#schedule .inner_section{background-color:#fff;border:5px solid #188690;padding:50px}#schedule .sec_ttl{text-align:center}#schedule .sec_ttl:before{background:url(../images/svg/ico-schedule.svg) no-repeat center center;background-size:contain;margin-right:10px}#schedule .text{font-size:90%;margin-bottom:1em}#schedule .information_list{border-top:4px solid #eaeae3}#schedule .information_list dl{padding:2em;border-bottom:4px solid #eaeae3;display:flex;flex-wrap:wrap;justify-content:flex-start}#schedule .information_list dl.data dt{font-weight:700;font-size:110%;padding-top:.5em}#schedule .information_list dl dt{width:15%}#schedule .information_list dl dd{width:85%}#schedule .information_list dl dd .data_list li{font-size:85%;padding:1em 0;border-bottom:4px dotted #eaeae3;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#schedule .information_list dl dd .data_list li:first-child{padding-top:0}#schedule .information_list dl dd .data_list li:last-child{border-bottom:none;padding-bottom:0}#schedule .information_list dl dd .data_list li .entry{width:120px;text-align:center;border-radius:1.5em;line-height:1;overflow:hidden;position:absolute;right:0;top:50%;transform:translate3d(0,-50%,0)}#schedule .information_list dl dd .data_list li .entry.comingsoon a{background-color:#c4c4c4;pointer-events:none}#schedule .information_list dl dd .data_list li .entry a{display:block;padding:.7em 1em;color:#fff;background-color:#188690}#schedule .information_list dl dd .data_list li .column-l{background-color:#f2ede6;padding:.5em 1em;width:100px;box-sizing:border-box;text-align:center;letter-spacing:0}#schedule .information_list dl dd .data_list li .column-r{width:calc(100% - 120px);position:relative;font-size:225%}#schedule .information_list dl dd .data_list li .column-r p{display:inline-block;line-height:1;background:linear-gradient(transparent 60%,#feffc0 60%)}#schedule .information_list dl dd .data_list li .column-r p span{font-size:130%}#schedule .information_list dl dd .indent1{position:relative;padding-left:1em;margin-bottom:.5em}#schedule .information_list dl dd .indent1 a{color:#188690;text-decoration:underline}#schedule .information_list dl dd .indent1 span{position:absolute;left:0}@media screen and (max-width:768px){#schedule{padding:50px 0}#schedule .inner_section{padding:40px 6%}#schedule .information_list dl{padding:1em 0}#schedule .information_list dl dd,#schedule .information_list dl dt{width:100%}#schedule .information_list dl dt{margin-bottom:1em}#schedule .information_list dl dd .data_list li{align-items:normal}#schedule .information_list dl dd .data_list li .entry{position:static;width:150px;margin-left:0;margin-top:1em;transform:none}#schedule .information_list dl dd .data_list li .column-l{display:flex;justify-content:center;align-items:center}}#faq,#faq2{background-color:#c8e5e7;background-image:radial-gradient(#d4ebec 25%,transparent 20%),radial-gradient(#d4ebec 25%,transparent 20%);background-size:40px 40px;background-position:0 0,20px 20px;padding:180px 0 250px;position:relative;margin-top:250px}#faq+#faq2,#faq2+#faq2{margin-top:0;padding-bottom:100px;background:repeating-linear-gradient(135deg,#aad9dc,#aad9dc 20px,#bbe1e3 20px,#bbe1e3 40px)}#faq+#faq2 .sec_ttl,#faq2+#faq2 .sec_ttl{max-width:40%;top:50px}@media screen and (max-width:768px){#faq+#faq2,#faq2+#faq2{padding-bottom:20vw;padding-top:30vw}#faq+#faq2 .sec_ttl,#faq2+#faq2 .sec_ttl{max-width:90vw;top:5vw}}#faq .btn,#faq2 .btn{max-width:200px;margin:0 auto}#faq .data,#faq2 .data{text-align:right;font-size:90%;font-weight:400;color:#666;margin-bottom:1em}#faq .sec_ttl,#faq2 .sec_ttl{position:absolute;left:50%;top:0;transform:translate3d(-50%,-60%,0);text-align:center;max-width:377px}#faq .sec_ttl:before,#faq2 .sec_ttl:before{content:none}#faq .faq_list li,#faq2 .faq_list li{margin-bottom:2em}#faq .faq_list li.on .faqTtl:after,#faq2 .faq_list li.on .faqTtl:after{transform:translate3d(0,-50%,0)}#faq .faq_list li.on div,#faq2 .faq_list li.on div{display:block}#faq .faq_list p,#faq2 .faq_list p{font-size:85%;color:#707070}#faq .faqTtl,#faq2 .faqTtl{background-color:#fff;font-weight:700;border-radius:20px;padding:1.2em 50px 1.2em 2em;box-shadow:3px 7px 0 rgba(0,0,0,.2);margin-bottom:2em;position:relative}#faq .faqTtl:after,#faq .faqTtl:before,#faq2 .faqTtl:after,#faq2 .faqTtl:before{content:"";display:inline-block;width:28px;height:6px;border-radius:3px;background-color:#188690;position:absolute;right:30px;top:2em;transform:translate3d(0,-50%,0);transition:.5s}#faq .faqTtl+div,#faq2 .faqTtl+div{display:none}#faq .faqTtl:after,#faq2 .faqTtl:after{transform:translate3d(0,-50%,0) rotate(90deg)}#faq .inner_section h4,#faq2 .inner_section h4{font-size:120%;text-indent:-1em}#faq .inner_section h4:before,#faq2 .inner_section h4:before{content:"";display:inline-block;width:43px;height:43px;vertical-align:middle;margin-right:1em}#faq .inner_section.chiki h4:before,#faq2 .inner_section.chiki h4:before{background:url(../images/ico-chiki.png) no-repeat center center;background-size:contain}#faq .inner_section.kokuritsu h4:before,#faq2 .inner_section.kokuritsu h4:before{background:url(../images/ico-kokuritsu.png) no-repeat center center;background-size:contain}#faq .inner_section.koutsu h4:before,#faq2 .inner_section.koutsu h4:before{background:url(../images/ico-koutsu.png) no-repeat center center;background-size:contain}@media screen and (max-width:768px){#faq,#faq2{padding-top:43vw;padding-bottom:30vw}#faq .sec_ttl,#faq2 .sec_ttl{width:90%;transform:translate3d(-50%,-50%,0)}#faq .sec_ttl:before,#faq2 .sec_ttl:before{content:none}#faq .sec_ttl img,#faq2 .sec_ttl img{width:100%}#faq .faqTtl,#faq2 .faqTtl{border-radius:10px}#faq .faqTtl:after,#faq .faqTtl:before,#faq2 .faqTtl:after,#faq2 .faqTtl:before{width:1.5em;height:4px;right:20px;border-radius:3px}}#contact{padding:100px 0}#contact .inner_section{background-color:#fff;border-radius:20px;padding:50px;box-shadow:0 6px 3px rgba(0,0,0,.2)}#contact .sec_ttl{text-align:center;color:#640510}#contact .sec_ttl:before{background:url(../images/ico-contact.png) no-repeat center center;background-size:contain;margin-right:10px}#contact .comingsoon{margin-top:.5em;font-size:250%;font-weight:700;text-align:center;color:#188690}#contact .comingsoon span{font-size:70%;color:#707070;margin-right:1em;display:inline-block;vertical-align:text-top}#contact .comingsoon span:before{content:"";display:inline-block;width:43px;height:43px;vertical-align:middle;margin-right:.5em}#contact .comingsoon.chiki span:before{background:url(../images/ico-chiki.png) no-repeat center center;background-size:contain}#contact .comingsoon.kokuritsu span:before{background:url(../images/ico-kokuritsu.png) no-repeat center center;background-size:contain}#contact .comingsoon.koutsu span:before{background:url(../images/ico-koutsu.png) no-repeat center center;background-size:contain}#contact .comingsoon a{color:#188690}#contact .data{color:#188690;font-weight:700;margin-bottom:3.5em;text-align:center;line-height:1.6}#contact .data.holiday-period-mode{margin-bottom:1.5em}#contact .holiday-period-contact{margin-bottom:2em}#contact dl dt{font-weight:700;margin-bottom:1em}@media screen and (max-width:768px){#contact{padding:50px 0}#contact .inner_section{padding:40px 6%}#contact .comingsoon{font-size:150%}}#movie_modal{display:none;position:fixed;top:0;left:0;z-index:999999;width:100%;height:100%}#movie_modal.movie_modal_v2{visibility:hidden;transition:opacity 250ms ease-out,visibility 250ms ease-out;display:block;opacity:0}#movie_modal.movie_modal_v2.is-view{visibility:visible;opacity:1}.movie_modal_v2 #movie_modal_inner{width:100%;height:100%;display:flex;justify-content:center;align-items:center;opacity:1}#movie_modal .movie_overlay{width:100%;height:100%;background-color:rgba(0,0,0,.6);opacity:1;position:fixed;top:0;left:0;z-index:1}#movie_modal .movie_btn_close{width:30px;height:30px;margin:0;position:fixed;top:20px;right:20px;z-index:2;cursor:pointer;transition:opacity .1s ease}#movie_modal .movie_btn_close:after,#movie_modal .movie_btn_close:before{content:"";display:block;width:100%;height:2px;background-color:#fff;top:50%;left:50%;transform:translate3d(-50%,-50%,0);position:absolute}#movie_modal .movie_btn_close:before{transform:translate3d(-50%,-50%,0) rotate(-45deg)}#movie_modal .movie_btn_close:after{transform:translate3d(-50%,-50%,0) rotate(45deg)}#movie_modal .movie_btn_close:hover{opacity:.7}#movie_modal_inner{margin:0 auto;opacity:0;text-align:center;position:fixed;top:0;z-index:2}.movie_modal_v2 #movie_modal_data{width:90%;max-width:800px;opacity:1;position:relative}.video_wrap{width:auto;position:relative;display:block;z-index:2;padding-bottom:58%}#videoPlayer{position:absolute;top:0;left:0;width:100%;height:100%}.overlay>section{width:1000px}@media screen and (max-width:768px){.overlay>section{width:auto;margin:0 5vw}}.overlay>section h3{font-size:2em;color:#1d999c;text-align:center;margin:1.2em 0 1.2em;position:relative;z-index:100}.overlay>section h3 span{border-top:3px solid #1d999c;border-bottom:3px solid #1d999c;padding:.2em 0;width:8em;display:inline-block;vertical-align:middle;text-align:center}.overlay>section h3:before{content:"";background-size:contain;background-repeat:no-repeat;background-position:center center;margin-right:10px;content:"";display:inline-block;vertical-align:middle;width:40px;height:40px}@media screen and (max-width:768px){.overlay>section h3{font-size:1.6em}}.overlay>section h3.bus:before{background-image:url(../images/ico_bus.png)}.overlay>section h3.taxi:before{background-image:url(../images/ico_taxi.png)}.overlay>section h3.train:before{background-image:url(../images/ico_train.png)}.overlay>section h3.ship:before{background-image:url(../images/ico_ship.png)}.overlay>section h3.multi:before{background-image:url(../images/ico_multi.png)}.overlay>section h4.subttl{color:#640510;margin-bottom:.5em;font-size:1.5em}@media screen and (max-width:768px){.overlay>section h4.subttl{font-size:1.2em}}.overlay>section .saitaku{text-align:right;margin-bottom:2em}.overlay>section .saitaku>span{display:inline-block;padding:.2em 1em;background:#caa739;border-radius:10px;color:#fff;font-size:1.3em}@media screen and (max-width:768px){.overlay>section .saitaku{font-size:1.5em}.overlay>section .saitaku>span{font-size:1.2rem}}.overlay>section .ttl{color:#188690;font-size:2.6rem;display:flex;align-items:center;margin-bottom:.2em}.overlay>section .ttl>span{background:#188690;border-radius:30px;color:#fff;font-size:.9em;width:1.5em;height:1.5em;display:flex;align-items:center;justify-content:center;margin-right:.5em}@media screen and (max-width:768px){.overlay>section .ttl{font-size:1.5em}}.overlay>section p.text{line-height:2em;font-size:1.1em}.overlay>section p.text.line{line-height:3em;margin-bottom:2em}@media screen and (max-width:768px){.overlay>section p.text.line{line-height:2em;margin-bottom:1em}}.overlay>section .dotted{background-image:linear-gradient(to right,#eaeae3 4px,transparent 4px);background-size:10px 2px;background-repeat:repeat-x;background-position:left bottom;padding-bottom:3em;margin-bottom:3em}.overlay>section img{width:100%}.overlay>section .column2{display:flex;gap:0 1em}.overlay>section .column2>*{flex:1;text-align:center;max-height:360px}.overlay>section .column2>* img{-o-object-fit:contain;object-fit:contain;width:auto;max-height:100%}@media screen and (max-width:768px){.overlay>section .column2>*{max-height:100%}}@media screen and (max-width:768px){.overlay>section .column2{display:block}}.overlay>section .column{display:flex;justify-content:center}.overlay>section .column>*{width:50%}