@import"https://fonts.googleapis.com/css2?family=Kosugi+Maru&family=Mochiy+Pop+One&display=swap";@-webkit-keyframes fadeInBox{0%{opacity:0}100%{opacity:1}}@keyframes fadeInBox{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes movieArrow{0%{transform:translateX(0) skew(45deg);opacity:1}100%{transform:translateX(80%) skew(45deg);opacity:0}}@keyframes movieArrow{0%{transform:translateX(0) skew(45deg);opacity:1}100%{transform:translateX(80%) skew(45deg);opacity:0}}a:link{color:#000;text-decoration:none;transition:all ease .3s}a:visited{color:#000;text-decoration:none;transition:all ease .3s}a:hover{color:#000;text-decoration:none;transition:all ease .3s}a:active{color:#000;text-decoration:none;transition:all ease .3s}@media(min-width: 769px){.spTopFixnav,.spBr,.pcNone,.spMainNav{display:none}}@media(max-width: 767px){.spNone,ul.topNav,ul.bottomNav,.globalNav,.fixedBanner,.pcBr{display:none}}*{box-sizing:border-box}body{min-width:320px;font-family:"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;letter-spacing:.025em;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-animation:fadeInBox;animation:fadeInBox;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@media(max-width: 767px){body>article.wrapper{overflow:hidden}}body img{max-width:100%}@font-face{font-family:"takahand";src:url("../fonts/takahand.woff") format("woff")}.boxShadow{box-shadow:4px 4px 0px rgba(0,0,0,.1607843137);transition:all ease .3s}@media(max-width: 767px){.boxShadow{box-shadow:3px 3px 0px rgba(0,0,0,.1607843137)}}.boxShadow:hover{transform:translate(4px, 4px);box-shadow:none;transition:all ease .3s}@media(max-width: 767px){.boxShadow:hover{transform:translate(3px, 3px)}}.boxBorder{border:3px solid #000;box-sizing:border-box}@media(max-width: 767px){.boxBorder{border:2px solid #000}}.nomalTxt{font-size:1rem;line-height:2em}@media(max-width: 767px){.nomalTxt{font-size:.75rem;line-height:1.8em}}a.alphaLink img{transition:all ease .3s}a.alphaLink:hover img{opacity:.7;transition:all ease .3s}a.pushBtn img{transition:all ease .3s}a.pushBtn:hover img{transform:translateY(2px);transition:all ease .3s}.mainSection.buleBk{background-color:#183a8e}.mainSection.lightBuleBk{background-color:#4ebce3}.mainSection.glayDotteBk{background-image:url(../images/common/pt_dotte_gray.png)}.mainSection.glayStripesBk{background-image:url(../images/common/pt_stripes_gray.png)}.mainSection.greenStripesBk{background-image:url(../images/common/pt_stripes_green.png)}.contentWrap.yellow{background-color:#fffdeb}.accodionBtn{cursor:pointer;position:relative;cursor:pointer}.accodionBtn .deploymentBtn span{display:block;position:absolute;background-color:#183a8e;transition:all ease .3s}.accodionBtn .deploymentBtn span:nth-child(1){top:50%;left:95%;transform:translate(-50%, -50%);width:30px;height:2px}@media(max-width: 767px){.accodionBtn .deploymentBtn span:nth-child(1){width:20px}}.accodionBtn .deploymentBtn span:nth-child(2){top:50%;left:95%;transform:translate(-50%, -50%);height:30px;width:2px}@media(max-width: 767px){.accodionBtn .deploymentBtn span:nth-child(2){height:20px}}.accodionBtn.open .deploymentBtn span:nth-child(1){transform:translate(-50%, -50%) rotate(180deg);opacity:0}.accodionBtn.open .deploymentBtn span:nth-child(2){transform:translate(-50%, -50%) rotate(-90deg)}#shopSearch .prefWrap,#ticketShopListArea .prefWrap{display:none}#motionArea2,#motionArea3,#motionArea4{display:none}.subMainvisual{position:relative}@media(max-width: 767px){.subMainvisual{margin-top:24vw}}.subMainvisual h2{font-size:1.625rem;font-family:"Mochiy Pop One",sans-serif;position:absolute;top:50px;left:50px;z-index:1;background-color:rgba(255,255,255,.7);border:2px solid #000;width:400px;display:flex;align-items:center;justify-content:center;padding:1em 0}@media(max-width: 767px){.subMainvisual h2{font-size:1rem;top:25px;left:25px;width:200px}}.subMainvisual h2.shopTitle{font-size:2.25rem;border:2px solid #183a8e;color:#183a8e;text-shadow:2px 2px 0px #fff;width:50%;text-align:center;z-index:5}@media(min-width: 769px){.subMainvisual h2.shopTitle{height:200px;line-height:2em}}@media(max-width: 767px){.subMainvisual h2.shopTitle{font-size:1rem;top:25px;left:25px;width:55%}}.subMainvisual p img{width:100%;height:50vh;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.LinkImage a img{box-shadow:5px 5px 0px rgba(0,0,0,.3019607843);transition:all ease .3s}.LinkImage a:hover img{transform:translate(5px, 5px);box-shadow:none;transition:all ease .3s}.arrowBtn{font-size:1.875rem;font-family:"Mochiy Pop One",sans-serif;position:relative;display:inline-block;padding:0 20px;color:#06a2a2 !important}@media(max-width: 767px){.arrowBtn{font-size:.875rem}}.arrowBtn::before{content:"";position:absolute;bottom:4px;left:100%;width:45px;height:2px;background:#06a2a2;transition:all .3s}@media(max-width: 767px){.arrowBtn::before{left:165px;width:33px}}.arrowBtn::after{content:"";position:absolute;bottom:8px;left:112%;width:15px;height:2px;background:#06a2a2;transform:rotate(35deg);transition:all .3s}@media(max-width: 767px){.arrowBtn::after{left:185px}}.arrowBtn:hover::before{left:105%}@media(max-width: 767px){.arrowBtn:hover::before{left:170px}}.arrowBtn:hover::after{left:117%}@media(max-width: 767px){.arrowBtn:hover::after{left:190px}}.boxBtn{display:block;width:250px;margin:auto;font-family:"Kosugi Maru",sans-serif;border:3px solid #000;font-size:1.5rem;text-align:center;padding:1em 0;position:relative}@media(max-width: 767px){.boxBtn{width:45%;margin:auto;font-size:.875rem;text-indent:-1em}}.boxBtn.pink{color:#fff;background-color:#ee6dae}.boxBtn.pink::before{content:"";background-image:url(../images/svg/svg_arrow_white.svg);background-repeat:no-repeat;background-size:cover;position:absolute;top:50%;left:90%;transform:translateY(-50%);width:11px;height:18px}@media(max-width: 767px){.boxBtn.pink::before{left:85%}}.boxBtn.yellow{color:#000;background-color:#fef000}.boxBtn::before{content:"";background-image:url(../images/svg/svg_arrow.svg);background-repeat:no-repeat;background-size:cover;position:absolute;top:50%;left:92%;transform:translateY(-50%);width:11px;height:18px}@media(max-width: 767px){.boxBtn::before{left:85%}}a.pftBtn{display:block;width:300px;margin:auto;font-family:"Kosugi Maru",sans-serif;border:3px solid #000;font-size:2.4rem;text-align:center;padding:1em 0;position:relative;background-color:#183a8e;color:#fff}@media(max-width: 767px){a.pftBtn{width:70%;border:2px solid #000;font-size:1.4rem}}a.pftBtn::before{content:"";background-image:url(../images/svg/svg_pdf.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;left:85%;transform:translateY(-50%);width:30px;height:45px}@media(max-width: 767px){a.pftBtn::before{top:50%;left:80%;width:20px;height:30px}}@media(min-width: 769px){.headerTop{display:flex;align-self:center}.headerTop h1.mainLogo{max-width:180px;width:20%;text-align:center;margin:auto}.headerTop article.headnavWrap{width:80%}.headerTop article.headnavWrap nav.headnav{display:grid;grid-template-columns:calc(100% - 240px) 240px}.headerTop article.headnavWrap nav.headnav ul.topNav{display:flex;height:100px;justify-content:flex-end;align-items:center;background-image:url(../images/common/pt_stripes_green.png)}.headerTop article.headnavWrap nav.headnav ul.topNav li{width:50px;padding:0 10px}.headerTop article.headnavWrap nav.headnav ul.topNav li:nth-of-type(4){width:250px}.headerTop article.headnavWrap nav.headnav a.ticketBtn{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;background-color:#ee6dae;position:relative;color:#fff;text-decoration:none;font-size:1.3125rem;font-family:"Mochiy Pop One",sans-serif;line-height:1.4;text-align:center;padding-left:1em}.headerTop article.headnavWrap nav.headnav a.ticketBtn svg.svgTicket{fill:#fff;width:45px;position:absolute;top:50%;left:8%;transform:translateY(-50%);transition:all ease .3s}.headerTop article.headnavWrap nav.headnav a.ticketBtn:hover{color:#ffd0e7}.headerTop article.headnavWrap nav.headnav a.ticketBtn:hover svg.svgTicket{fill:#ffd0e7;transition:all ease .3s}.headerTop article.headnavWrap nav.headnav ul.bottomNav{display:flex;justify-content:flex-end;background-color:#183a8e;grid-column:1/span 2}.headerTop article.headnavWrap nav.headnav ul.bottomNav li{padding:1em 40px 1em 0}.headerTop article.headnavWrap nav.headnav ul.bottomNav li a{color:#fff;font-family:"Mochiy Pop One",sans-serif;font-size:1rem}.headerTop article.headnavWrap nav.headnav ul.bottomNav li a:hover{text-decoration:underline}}@media(max-width: 767px){.spTopFixnav{display:flex;justify-content:space-between;align-self:center;position:fixed;top:0;left:0;width:100%;height:24vw;background-color:#fff;z-index:15}.spTopFixnav h1.spMainLogo{width:30%;padding:15px;display:flex;align-items:center}.spTopFixnav h1.spMainLogo a{width:80%}.spTopFixnav a.spTicketBtn{display:block;position:relative;width:15vw;top:66%;right:22vw;transform:translateY(-50%)}.fixedBanner.ticketFromShop{display:block !important;width:65px;height:65px}.fixedBanner.ticketFromShop a{padding-bottom:0}}.fixedBanner{width:115px;height:115px;background:#ee6dae;color:#fff;font-size:1rem;font-family:"Mochiy Pop One",sans-serif;line-height:1.4em;text-align:center;position:fixed;bottom:10px;right:-115px;z-index:9999;transition:.9s}.fixedBanner.show{right:10px}.fixedBanner a{color:inherit;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;padding-bottom:10px}.fixedBanner svg.svgTicket{fill:#fff;width:40px;margin-bottom:5px}nav.globalNav{margin:60px 0 50px;padding:0 50px}nav.globalNav ul.globalNavWrap{display:flex;justify-content:space-between;font-family:"Mochiy Pop One",sans-serif;font-size:clamp(.875rem,1vw,1.125rem)}nav.globalNav ul.globalNavWrap li{width:15%;text-align:center}nav.globalNav ul.globalNavWrap li a{display:block;background-color:#f7f36c;padding:2em 0 1em 0;position:relative}nav.globalNav ul.globalNavWrap li a::before{content:"";width:50px;height:50px;position:absolute;top:-25px;left:50%;transform:translateX(-50%)}nav.globalNav ul.globalNavWrap li:nth-of-type(1) a::before{background:url(../images/common/mark_kus-block_white.png);background-repeat:no-repeat;background-size:cover}nav.globalNav ul.globalNavWrap li:nth-of-type(2) a::before{background:url(../images/common/mark_musimegane.png);background-repeat:no-repeat;background-size:cover}nav.globalNav ul.globalNavWrap li:nth-of-type(3) a::before{background:url(../images/common/mark_kaimono.png);background-repeat:no-repeat;background-size:cover}nav.globalNav ul.globalNavWrap li:nth-of-type(4) a::before{background:url(../images/common/mark_comment.png);background-repeat:no-repeat;background-size:cover}nav.globalNav ul.globalNavWrap li:nth-of-type(5) a::before{background:url(../images/common/mark_hatena.png);background-repeat:no-repeat;background-size:cover}nav.globalNav ul.globalNavWrap li:nth-of-type(6) a::before{background:url(../images/common/mark_mail.png);background-repeat:no-repeat;background-size:cover}body.openSPnav{overflow:hidden}@media(max-width: 767px){.toggleBtn{position:fixed;top:15px;right:15px;width:15vw;height:15vw;background-color:#fff;border:3px solid #183a8e;cursor:pointer;z-index:8000}.toggleBtn span{display:block;position:absolute;background-color:#183a8e;transition:all .5s;width:64%;height:3px}.toggleBtn span:nth-of-type(1){top:25%;left:50%;transform:translateX(-50%)}.toggleBtn span:nth-of-type(2){top:50%;left:50%;transform:translateX(-50%)}.toggleBtn span:nth-of-type(3){top:75%;left:50%;transform:translateX(-50%)}.open .toggleBtn span:nth-of-type(1){transform:rotate(-315deg);top:50%;left:20%}.open .toggleBtn span:nth-of-type(2){opacity:0}.open .toggleBtn span:nth-of-type(3){transform:rotate(315deg);top:50%;left:20%}.spMainNav{position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:#fff;transition:all .3s ease-in;opacity:0;padding:24vw 0 30px;overflow:hidden;box-sizing:border-box}.open .spMainNav{left:0;transition:all .3s ease-out;opacity:1;position:fixed;overflow-y:scroll;background-image:url(../images/common/bg_footer.png);background-position:center bottom;background-repeat:no-repeat;z-index:12}.spMainNav .navTop,.spMainNav .navMiddle{display:flex;justify-content:space-between;flex-wrap:wrap;font-family:"Mochiy Pop One",sans-serif;font-size:1rem;padding:40px 15px}.spMainNav .navTop li,.spMainNav .navMiddle li{width:47.5%;text-align:center}.spMainNav .navTop li:nth-of-type(5),.spMainNav .navMiddle li:nth-of-type(5){width:100%}.spMainNav .navTop{background-image:url(../images/common/pt_stripes_green.png);text-align:center}.spMainNav .navTop li{height:40vw;padding-bottom:15px;position:relative}.spMainNav .navTop li a{display:block;text-decoration:none}.spMainNav .navTop li:nth-of-type(1){background-color:#70dcdc;margin-bottom:20px;padding-top:5em}.spMainNav .navTop li:nth-of-type(2){background-color:#4ebce3;margin-bottom:20px;padding-top:5em}.spMainNav .navTop li:nth-of-type(3){background-color:#fef000;padding-top:5em}.spMainNav .navTop li:nth-of-type(4){background-color:#ee6dae;padding-top:5em}.spMainNav .navTop li:nth-of-type(4) span{font-size:.75rem}.spMainNav .navTop li:nth-of-type(5){padding-top:1.5em}.spMainNav .navTop li::before{content:"";width:50px;height:50px;position:absolute;top:15%;left:50%;transform:translateX(-50%)}.spMainNav .navTop li:nth-of-type(1)::before{background-image:url(../images/common/mark_kus-block_white.png);background-size:cover}.spMainNav .navTop li:nth-of-type(2)::before{background-image:url(../images/common/mark_musimegane.png);background-size:cover}.spMainNav .navTop li:nth-of-type(3)::before{background-image:url(../images/common/mark_kaimono.png);background-size:cover}.spMainNav .navTop li:nth-of-type(4)::before{background-image:url(../images/common/mark_ticket.png);background-size:cover}.spMainNav .navTop li:nth-of-type(5)::before{display:none}.spMainNav .navMiddle{background-color:#4ebce3}.spMainNav .navMiddle li{background-color:#fff;margin-bottom:20px;text-align:center}.spMainNav .navMiddle li a{display:block;padding:2em 0;text-decoration:none;position:relative;font-size:.875rem;text-indent:-1em}.spMainNav .navMiddle li a::before{content:"";background-image:url(../images/svg/svg_arrow.svg);background-repeat:no-repeat;background-size:cover;position:absolute;top:50%;left:85%;transform:translateY(-50%);width:10px;height:15px}.spMainNav .navBottom{background-image:url(../images/common/pt_stripes_green.png);position:relative;padding:40px 20px 40px;font-family:"Mochiy Pop One",sans-serif}.spMainNav .navBottom::before{content:"";width:60px;height:60px;position:absolute;top:-30px;left:50%;transform:translateX(-50%);background-image:url(../images/common/mark_mail.png);background-size:cover}.spMainNav .navBottom h2{font-size:1.125rem;text-shadow:2px 2px 0px #fff;text-align:center}.spMainNav .navBottom ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:30px}.spMainNav .navBottom ul li{width:47.5%;text-align:center;background-color:#f7f36c}.spMainNav .navBottom ul li a{font-size:.875rem;display:flex;align-items:center;justify-content:center;text-decoration:none;height:20vw}.spMainNav .navFooter{text-align:center;padding:30px 20px 0}.spMainNav .navFooter h2{font-size:1.125rem;color:#06a2a2;font-family:"Mochiy Pop One",sans-serif}.spMainNav .navFooter div{font-family:"Kosugi Maru",sans-serif;font-size:.75rem;line-height:1.8em;margin-top:30px}.spMainNav .navFooter ul{display:flex;justify-content:center;margin-top:30px}.spMainNav .navFooter ul li{padding:0 10px;width:15%}.spMainNav .navFooter .wakuparaBnr{margin-top:60px}.spMainNav .navFooter .wakuparaBnr p{display:block;text-decoration:none;font-size:1.0625rem;color:#27b5ee;font-family:"Mochiy Pop One",sans-serif;overflow:hidden;position:relative;padding:20px 20px .25em}.spMainNav .navFooter .wakuparaBnr p::before,.spMainNav .navFooter .wakuparaBnr p::after{content:"";width:100%;height:100%;position:absolute;border-left:2px solid #27b5ee}.spMainNav .navFooter .wakuparaBnr p::before{transform:rotate(-35deg);transform-origin:center;top:-190%;left:-6%}.spMainNav .navFooter .wakuparaBnr p::after{transform:rotate(35deg);transform-origin:center;top:204%;left:87%}}footer{overflow:hidden}.footerTop{text-align:center;position:relative}.footerTop h2{width:40%;margin:90px auto 30vw}@media(max-width: 767px){.footerTop h2{width:80%;margin:50px auto 50vw}}.footerTop h1{position:absolute;top:28vw;left:50%;transform:translateX(-50%);width:15%;z-index:10}@media(max-width: 767px){.footerTop h1{top:50vw;width:30%}}.footerTop h1 img{width:100%}.footerContents{position:relative}@media(min-width: 769px){.footerContents{background-color:#4ebce3;padding:80px 5% 0;z-index:0}.footerContents::before{content:"";width:110%;height:200px;background-color:#4ebce3;border-radius:50%;position:absolute;top:-90px;left:50%;transform:translateX(-50%);z-index:-5}.footerContents::after{content:"";width:100%;height:80%;background-image:url(../images/svg/footer-cloud.svg);background-size:cover;position:absolute;bottom:-10%;left:0;z-index:-1}}.footerContents ul.gunglegymImages li{position:absolute;z-index:-10}.footerContents ul.gunglegymImages li:nth-of-type(1){width:50%;top:-27vw;left:-5%}@media(max-width: 767px){.footerContents ul.gunglegymImages li:nth-of-type(1){width:65%;top:-33vw;left:-12%}}.footerContents ul.gunglegymImages li:nth-of-type(2){width:56%;top:-30vw;left:55%}@media(max-width: 767px){.footerContents ul.gunglegymImages li:nth-of-type(2){width:60%;top:-38vw;left:54%}}@media(min-width: 769px){.footerContents .wrap{display:flex;justify-content:space-between;padding-bottom:100px}}@media(max-width: 767px){.footerContents .wrap{display:none}}.footerContents .wrap ul.bannerArea{width:30%}.footerContents .wrap ul.bannerArea li:not(:nth-last-of-type(1)){margin-bottom:60px}.footerContents .wrap nav.footerNav{width:65%}.footerContents .wrap nav.footerNav ul{display:flex;flex-wrap:wrap;background:#fff;border:3px solid #27b5ee;padding:30px 50px}.footerContents .wrap nav.footerNav ul li{width:50%;font-size:1.25rem;font-family:"Kosugi Maru",sans-serif;line-height:3.5em}.footerContents .wrap nav.footerNav ul li a{color:#4ebce3}.footerContents .wrap nav.footerNav ul li a:hover{text-decoration:underline}.copyRight{text-align:center;color:#27b5ee;font-family:"Kosugi Maru",sans-serif;padding-bottom:10px}@media(max-width: 767px){.copyRight{font-size:.5rem;color:#fff}.copyRight::before{content:"";width:100%;height:50px;background-image:url(../images/svg/bg_spfooter.svg);background-repeat:no-repeat;background-size:100% auto;display:block;position:absolute;top:-24px;z-index:-5}}.sliderContainaer{margin:50px auto;width:100%}@media(max-width: 767px){.sliderContainaer{margin-top:24vw;margin-bottom:0}}.sliderContainaer .mainVisualSlider .swiper-slide img{opacity:.3;transform:scale(0.85);transition:opacity .5s,transform .5s}.sliderContainaer .mainVisualSlider .swiper-slide-active img{opacity:1;transform:scale(1)}@media(min-width: 769px){.sliderContainaer .mainVisualSlider .swiper-slide-active img{box-shadow:8px 8px 0px rgba(0,0,0,.1607843137)}}.sliderContainaer .mainVisualSlider .swiper-button-prev,.sliderContainaer .mainVisualSlider .swiper-button-next{width:90px;height:90px;background-color:#fff;border:3px solid #000;border-radius:50px;cursor:pointer;color:#fff;transition:all ease .3s}.sliderContainaer .mainVisualSlider .swiper-button-prev::before,.sliderContainaer .mainVisualSlider .swiper-button-next::before{content:"";background-image:url(../images/common/illustrator_arrow_ye.png);background-repeat:no-repeat;background-size:contain;width:40px;height:46px;display:block;position:absolute;left:35%}@media(max-width: 767px){.sliderContainaer .mainVisualSlider .swiper-button-prev::before,.sliderContainaer .mainVisualSlider .swiper-button-next::before{width:20px;height:23px}}.sliderContainaer .mainVisualSlider .swiper-button-prev svg,.sliderContainaer .mainVisualSlider .swiper-button-next svg{display:none}@media(max-width: 767px){.sliderContainaer .mainVisualSlider .swiper-button-prev,.sliderContainaer .mainVisualSlider .swiper-button-next{width:45px;height:45px;border:2px solid #000}}.sliderContainaer .mainVisualSlider .swiper-button-prev img,.sliderContainaer .mainVisualSlider .swiper-button-next img{position:absolute;top:50%;left:60%;transform:translate(-50%, -50%)}@media(max-width: 767px){.sliderContainaer .mainVisualSlider .swiper-button-prev img,.sliderContainaer .mainVisualSlider .swiper-button-next img{width:50%}}.sliderContainaer .mainVisualSlider .swiper-button-prev{position:absolute;top:50%;left:20%;transform:translateY(-50%) scale(-1, 1);z-index:10}@media(max-width: 767px){.sliderContainaer .mainVisualSlider .swiper-button-prev{left:5%}}.sliderContainaer .mainVisualSlider .swiper-button-prev:hover{transform:translateY(-45%) scale(-1, 1) scale(105%);transition:all ease .3s}.sliderContainaer .mainVisualSlider .swiper-button-prev:active{transform:translateY(-45%) scale(-1, 1) scale(90%)}.sliderContainaer .mainVisualSlider .swiper-button-next{position:absolute;top:50%;right:20%;transform:translateY(-50%);z-index:10}@media(max-width: 767px){.sliderContainaer .mainVisualSlider .swiper-button-next{right:5%}}.sliderContainaer .mainVisualSlider .swiper-button-next:hover{transform:translateY(-45%) scale(105%);transition:all ease .3s}.sliderContainaer .mainVisualSlider .swiper-button-next:active{transform:translateY(-45%) scale(90%)}.mainSection h1.mainTitle{font-family:"Mochiy Pop One",sans-serif;text-align:center;position:relative;padding:1.5em 0 .5em}.mainSection h1.mainTitle::before{content:"";width:120px;height:120px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}@media(max-width: 767px){.mainSection h1.mainTitle::before{width:60px;height:60px;top:-30px}}.mainSection#shopSearch h1.mainTitle{font-size:3.75rem;background-color:#4ebce3;color:#fef000;text-shadow:4px 4px 0px #183a8e;border-radius:20px 20px 0 0}@media(max-width: 767px){.mainSection#shopSearch h1.mainTitle{font-size:1.625rem;text-shadow:2px 2px 0px #183a8e}}.mainSection#shopSearch h1.mainTitle::before{background-image:url(../images/common/mark_musimegane.png);background-size:cover}.mainSection#charmArea h1.mainTitle{font-size:3.75rem;background-color:#ee6dae;color:#fef000;text-shadow:4px 4px 0px #183a8e}@media(max-width: 767px){.mainSection#charmArea h1.mainTitle{font-size:1.5rem;text-shadow:2px 2px 0px #183a8e}}.mainSection#charmArea h1.mainTitle::before{background-image:url(../images/common/mark_kus-block.png);background-size:cover}.mainSection#shopSearch{padding:10vw 0 100px}@media(max-width: 767px){.mainSection#shopSearch{padding:20vw 10px 30px 10px}}.mainSection#shopSearch .contentWrap{border-radius:20px 20px 0 0}@media(min-width: 769px){.mainSection#shopSearch .contentWrap{max-width:1080px;margin:0 auto 0}}.mainSection#shopSearch .contentWrap .areaWrap{padding:60px 0;border:3px solid #4ebce3}@media(max-width: 767px){.mainSection#shopSearch .contentWrap .areaWrap{padding:30px 10px}}.mainSection#shopSearch .contentWrap .areaWrap .area{border-bottom:1px dotted #183a8e}@media(min-width: 769px){.mainSection#shopSearch .contentWrap .areaWrap .area{max-width:800px;margin:0 auto 0}}.mainSection#shopSearch .contentWrap .areaWrap .area h2.accodionBtn{font-family:"Kosugi Maru",sans-serif;font-size:1.5rem;font-weight:bold;color:#183a8e;padding:1.5em 0}@media(max-width: 767px){.mainSection#shopSearch .contentWrap .areaWrap .area h2.accodionBtn{font-size:1.0625rem}}.mainSection#shopSearch .contentWrap .areaWrap .area .prefWrap section.prefecture:not(:nth-of-type(1)){margin-top:40px}.mainSection#shopSearch .contentWrap .areaWrap .area .prefWrap section.prefecture h3{font-family:"Kosugi Maru",sans-serif;font-size:1.5rem;color:#183a8e;position:relative;display:table;margin:0 auto 30px}@media(max-width: 767px){.mainSection#shopSearch .contentWrap .areaWrap .area .prefWrap section.prefecture h3{font-size:1rem}}.mainSection#shopSearch .contentWrap .areaWrap .area .prefWrap section.prefecture h3::before,.mainSection#shopSearch .contentWrap .areaWrap .area .prefWrap section.prefecture h3::after{content:"";background-color:#183a8e;width:30%;height:1px}@media(max-width: 767px){.mainSection#shopSearch .contentWrap .areaWrap .area .prefWrap section.prefecture h3::before,.mainSection#shopSearch .contentWrap .areaWrap .area .prefWrap section.prefecture h3::after{width:20px}}.mainSection#shopSearch .contentWrap .areaWrap .area .prefWrap section.prefecture h3::before{position:absolute;transform:translateY(-50%);top:50%;left:-50%}.mainSection#shopSearch .contentWrap .areaWrap .area .prefWrap section.prefecture h3::after{position:absolute;transform:translateY(-50%);top:50%;right:-50%}@media(min-width: 769px){.mainSection#shopSearch .contentWrap .areaWrap .area .prefWrap .shopListWrap{display:flex;flex-wrap:wrap;justify-content:space-between}}.mainSection#shopSearch .contentWrap .areaWrap .area .prefWrap .shopListWrap p.shopBtn{margin-bottom:30px;position:relative;background-color:#fff}@media(min-width: 769px){.mainSection#shopSearch .contentWrap .areaWrap .area .prefWrap .shopListWrap p.shopBtn{width:48.5%;text-indent:3em}}@media(max-width: 767px){.mainSection#shopSearch .contentWrap .areaWrap .area .prefWrap .shopListWrap p.shopBtn{text-indent:2.5em}}.mainSection#shopSearch .contentWrap .areaWrap .area .prefWrap .shopListWrap p.shopBtn::before{content:"";width:36px;height:30px;background-image:url(../images/common/logo.png);background-repeat:no-repeat;background-size:cover;position:absolute;top:50%;left:3%;z-index:1;transform:translateY(-50%)}@media(max-width: 767px){.mainSection#shopSearch .contentWrap .areaWrap .area .prefWrap .shopListWrap p.shopBtn::before{width:25px;height:21px}}.mainSection#shopSearch .contentWrap .areaWrap .area .prefWrap .shopListWrap p.shopBtn a{font-size:clamp(.875rem,1vw,1.125rem);font-family:"Kosugi Maru",sans-serif;display:block;padding:1.5em 1em;position:relative}@media(max-width: 767px){.mainSection#shopSearch .contentWrap .areaWrap .area .prefWrap .shopListWrap p.shopBtn a{font-size:clamp(.625rem,1vw,1rem)}}.mainSection#shopSearch .contentWrap .areaWrap .area .prefWrap .shopListWrap p.shopBtn a::after{content:"";background-image:url(../images/svg/svg_arrow.svg);background-repeat:no-repeat;background-size:cover;position:absolute;top:50%;left:92%;transform:translateY(-50%);width:10px;height:15px}.mainSection#shopSearch .contentWrap .areaWrap .area .prefWrap .shopListWrap p.shopBtn.wakupara::before{background-image:url(../images/common/logo_wakupara.png)}@media(min-width: 769px){.mainSection#charmArea{margin-top:150px;padding:0 0 100px}}@media(max-width: 767px){.mainSection#charmArea{margin-top:50px}}.mainSection#charmArea h1 span{font-size:80%}.mainSection#charmArea h1 em{display:flex;align-items:center;justify-content:center;color:#fff;font-style:normal;position:relative;letter-spacing:.1em;line-height:1.8em}.mainSection#charmArea h1 em svg.kyocho00{content:"";width:75px;height:68px;fill:#fef000;filter:drop-shadow(-3px 4px 0 #183A8E);padding:0 15px}@media(max-width: 767px){.mainSection#charmArea h1 em svg.kyocho00{width:65px}}.mainSection#charmArea h1 em svg.kyocho00:nth-of-type(2){transform:scale(-1, 1)}@media(min-width: 769px){.mainSection#charmArea article.contentWrap{max-width:1080px;margin:0 auto 0}}@media(min-width: 769px){.mainSection#charmArea article.contentWrap{padding-bottom:100px}}@media(max-width: 767px){.mainSection#charmArea article.contentWrap:nth-of-type(1){padding:20px}}.mainSection#charmArea article.contentWrap figure.charmImage{text-align:center}@media(min-width: 769px){.mainSection#charmArea article.contentWrap figure.charmImage{margin-top:80px}}@media(min-width: 769px){.topHarenohiSection{padding:120px 50px}}@media(max-width: 767px){.topHarenohiSection{margin:0 20px 40px;padding-top:30px}}.topHarenohiSection h2.subTitle{font-size:2.25rem;font-weight:bold;font-family:"Kosugi Maru",sans-serif;color:#183a8e;line-height:1.8em;text-align:center;display:flex;align-items:center;justify-content:center}@media(max-width: 767px){.topHarenohiSection h2.subTitle{font-size:.75rem}}.topHarenohiSection h2.subTitle svg.kyocho01{content:"";width:90px;fill:#183a8e;padding:0 15px}@media(max-width: 767px){.topHarenohiSection h2.subTitle svg.kyocho01{width:62px}}.topHarenohiSection h2.subTitle svg.kyocho01:nth-of-type(2){transform:scale(-1, 1)}.topHarenohiSection ul.merit3{width:100%}@media(min-width: 769px){.topHarenohiSection ul.merit3{margin-top:40px;display:flex;justify-content:space-around}}.topHarenohiSection ul.merit3 li{border:solid 5px #183a8e;color:#183a8e;font-weight:bold;font-family:"Kosugi Maru",sans-serif;padding:.5em;box-shadow:5px 5px #fef000;background:#fff;text-align:center}@media(min-width: 769px){.topHarenohiSection ul.merit3 li{width:30%;font-size:1.625rem}}@media(max-width: 767px){.topHarenohiSection ul.merit3 li{font-size:1rem;width:80%;margin:20px auto}}.topHarenohiSection ul.merit3 li span{background:linear-gradient(transparent 50%, #FEF000 50%)}.topHarenohiSection div.nomalTxt{padding-left:400px;margin:80px 0;position:relative;z-index:1;text-shadow:1px 1px 2px #fff}@media(min-width: 769px){.topHarenohiSection div.nomalTxt{font-size:1.25rem}}@media(max-width: 767px){.topHarenohiSection div.nomalTxt{padding-left:30%;margin:30px 0}}.topHarenohiSection div.nomalTxt p{margin-bottom:1em}.topHarenohiSection div.nomalTxt figure{position:absolute;z-index:-1;top:50%;left:-40px;transform:translateY(-50%);width:450px}@media(max-width: 767px){.topHarenohiSection div.nomalTxt figure{width:70%}}.attractionSlider{position:relative}.attractionSlider .swiper-wrapper .swiper-slide{text-align:center}@media(min-width: 769px){.attractionSlider .swiper-wrapper .swiper-slide{max-height:400px}}.attractionSlider .swiper-wrapper .swiper-slide img{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;height:100%}.attractionSlider .swiper-button-prev,.attractionSlider .swiper-button-next{width:90px;height:90px;background-color:#fff;border:3px solid #000;border-radius:50px;cursor:pointer;color:#fff;transition:all ease .3s;position:absolute;top:50%;z-index:10;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width: 769px){.attractionSlider .swiper-button-prev,.attractionSlider .swiper-button-next{margin-top:-45px}}.attractionSlider .swiper-button-prev::before,.attractionSlider .swiper-button-next::before{content:"";background-image:url(../images/common/illustrator_arrow.png);background-repeat:no-repeat;background-size:contain;width:39px;height:39px;display:block;position:absolute;left:30%}@media(max-width: 767px){.attractionSlider .swiper-button-prev::before,.attractionSlider .swiper-button-next::before{width:19.5px;height:19.5px}}.attractionSlider .swiper-button-prev svg,.attractionSlider .swiper-button-next svg{display:none}@media(max-width: 767px){.attractionSlider .swiper-button-prev,.attractionSlider .swiper-button-next{width:45px;height:45px}}.attractionSlider .swiper-button-prev{left:15%;transform:scale(-1, 1)}@media(max-width: 767px){.attractionSlider .swiper-button-prev{left:0%}}.attractionSlider .swiper-button-prev:hover{transform:scale(-1, 1) scale(105%);transition:all ease .3s}.attractionSlider .swiper-button-prev:active{transform:scale(-1, 1) scale(90%)}.attractionSlider .swiper-button-next{right:15%}@media(max-width: 767px){.attractionSlider .swiper-button-next{right:0%}}.attractionSlider .swiper-button-next:hover{transform:scale(105%);transition:all ease .3s}.attractionSlider .swiper-button-next:active{transform:scale(90%)}#topFaqArea{padding:220px 0 100px}@media(max-width: 767px){#topFaqArea{padding:110px 20px 50px}}#pageFaqArea{padding:180px 0 70px}@media(max-width: 767px){#pageFaqArea{padding:90px 20px 30px}}#topFaqArea .contentWrap,#pageFaqArea .contentWrap{background-color:#fff;border:3px solid #06a2a2;box-sizing:border-box;padding:80px 0;text-align:center;position:relative}@media(min-width: 769px){#topFaqArea .contentWrap,#pageFaqArea .contentWrap{max-width:1000px;margin:0 auto 0}}@media(max-width: 767px){#topFaqArea .contentWrap,#pageFaqArea .contentWrap{border:2px solid #06a2a2;padding:20px 0}}#topFaqArea .contentWrap h1,#pageFaqArea .contentWrap h1{font-size:1.875rem;display:flex;align-items:center;justify-content:center;font-family:"Kosugi Maru",sans-serif;line-height:1.8em}@media(max-width: 767px){#topFaqArea .contentWrap h1,#pageFaqArea .contentWrap h1{font-size:.875rem;margin-bottom:30px}}#topFaqArea .contentWrap h1 svg.kyocho01,#pageFaqArea .contentWrap h1 svg.kyocho01{width:95px;padding:0 15px}@media(max-width: 767px){#topFaqArea .contentWrap h1 svg.kyocho01,#pageFaqArea .contentWrap h1 svg.kyocho01{width:47px;padding:0 15px}}#topFaqArea .contentWrap h1 svg.kyocho01:nth-of-type(2),#pageFaqArea .contentWrap h1 svg.kyocho01:nth-of-type(2){transform:scale(-1, 1)}#topFaqArea .contentWrap::before,#pageFaqArea .contentWrap::before{content:"";width:255px;height:131px;background-image:url(../images/index/hanen_bg.png);background-repeat:no-repeat;background-size:cover;position:absolute;top:-131px;left:50%;transform:translateX(-50%)}@media(max-width: 767px){#topFaqArea .contentWrap::before,#pageFaqArea .contentWrap::before{width:128px;height:65.5px;top:-65.5px}}#topFaqArea .contentWrap::after,#pageFaqArea .contentWrap::after{content:"";width:110px;height:110px;background-image:url(../images/common/mark_hatena.png);background-repeat:no-repeat;background-size:cover;position:absolute;top:-78px;left:50%;transform:translateX(-50%)}@media(max-width: 767px){#topFaqArea .contentWrap::after,#pageFaqArea .contentWrap::after{width:50px;height:50px;top:-35px}}#topReviewArea{padding:50px 0 100px;position:relative}@media(max-width: 767px){#topReviewArea{padding:50px 20px 60px}}#topReviewArea h1{font-family:"Mochiy Pop One",sans-serif;color:#ee6dae;text-shadow:2px 2px 0px #fef000;font-size:2.375rem;padding-top:20px;position:relative;text-align:center}@media(min-width: 769px){#topReviewArea h1{height:130px}}@media(max-width: 767px){#topReviewArea h1{font-size:1.375rem}}#topReviewArea h1::before{content:"";position:absolute;top:47%;left:50%;z-index:-1;transform:translate(-50%, -50%);background-image:url(../images/svg/svg_fukidashi.svg);background-repeat:no-repeat;background-position:center 40%;background-size:cover;width:203px;height:131px}@media(max-width: 767px){#topReviewArea h1::before{top:86%;width:140px;height:90px}}#topReviewArea div{background:#fff7fb;border:3px solid #f7f36c;text-align:center;padding:50px 0}@media(min-width: 769px){#topReviewArea div{max-width:700px;margin:30px auto 0}}@media(max-width: 767px){#topReviewArea div{margin:55px auto 0;padding:20px 0}}#topReviewArea div p{font-size:1.75rem;line-height:1.8em;margin:0 0 60px;font-family:"Kosugi Maru",sans-serif}@media(max-width: 767px){#topReviewArea div p{font-size:.875rem;margin:0 0 25px}}#topReviewArea figure{position:absolute;left:68%;bottom:-20px}#topNewsArea.markExclamation,#topContactArea.markMail,#corpoContactArea{position:relative}@media(min-width: 769px){#topNewsArea.markExclamation,#topContactArea.markMail,#corpoContactArea{padding-bottom:100px}}#topNewsArea.markExclamation::before{content:"";background-image:url(../images/common/mark_exclamation.png);background-size:cover;width:120px;height:120px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}@media(max-width: 767px){#topNewsArea.markExclamation::before{width:60px;height:60px;top:-30px}}#topContactArea.markMail::before,#corpoContactArea::before{content:"";background-image:url(../images/common/mark_mail.png);background-size:cover;width:120px;height:120px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}@media(max-width: 767px){#topContactArea.markMail::before,#corpoContactArea::before{width:60px;height:60px;top:-30px}}#topNewsArea h1.mainTitle,#topContactArea h1.mainTitle,#corpoContactArea h1.mainTitle{font-size:3.75rem;color:#fff}@media(max-width: 767px){#topNewsArea h1.mainTitle,#topContactArea h1.mainTitle,#corpoContactArea h1.mainTitle{font-size:1.5rem;margin-bottom:20px}}@media(min-width: 769px){#topNewsArea div.contentWrap{max-width:1080px;margin:80px auto 0}}@media(max-width: 767px){#topNewsArea div.contentWrap{margin-top:20px;padding-bottom:50px}}#topNewsArea .contentWrap .wrap,#topContactArea .contentWrap .wrap{background:#fffdeb;padding:75px 100px}@media(max-width: 767px){#topNewsArea .contentWrap .wrap,#topContactArea .contentWrap .wrap{padding:50px 20px}}.tabMenu ul{display:flex;justify-content:space-between}.tabMenu ul li{width:48.5%;text-align:center}.tabMenu ul li a{display:block;font-size:2rem;font-family:"Kosugi Maru",sans-serif;background-color:#a3a3a3;padding:1em 0;cursor:pointer;position:relative;color:#fff}@media(max-width: 767px){.tabMenu ul li a{font-size:1rem}}.tabMenu ul li a.active{background-color:#fef000;color:#000}.tabMenu ul li a.active::before{content:"";border-style:solid;border-width:30px 20px 0 20px;position:absolute;z-index:10;top:99%;left:50%;transform:translateX(-50%);border-color:#fef000 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media(max-width: 767px){.tabMenu ul li a.active::before{border-width:15px 10px 0 10px}}#topNewsArea .postsSection{background-color:#fff;padding:30px;margin-bottom:80px}@media(max-width: 767px){#topNewsArea .postsSection{margin-bottom:30px}}#topNewsArea .postsSection a{display:flex;justify-content:space-between}#topNewsArea .postsSection a figure{width:40%}#topNewsArea .postsSection a article.contentsWrap{width:55%}#topNewsArea .postsSection a article.contentsWrap .meta time{font-size:.75rem;color:#898989}@media(max-width: 767px){#topNewsArea .postsSection a article.contentsWrap .meta time{font-size:.5rem}}#topNewsArea .postsSection a article.contentsWrap .meta h2{font-size:1.125rem;font-family:"Kosugi Maru",sans-serif;margin-top:1em}@media(max-width: 767px){#topNewsArea .postsSection a article.contentsWrap .meta h2{font-size:.75rem}}#topNewsArea .postsSection a article.contentsWrap .postContent{margin-top:2em}@media(max-width: 767px){#topNewsArea .postsSection a article.contentsWrap .postContent{font-size:.625rem}}@media(max-width: 767px){#topNewsArea .boxBtn{margin-top:40px}}#topSnsArea{padding:100px 0 200px}@media(max-width: 767px){#topSnsArea{padding:50px 20px 80px}}#topSnsArea h1{text-align:center;font-size:3.75rem;font-family:"Mochiy Pop One",sans-serif;color:#06a2a2}@media(max-width: 767px){#topSnsArea h1{font-size:1.5rem}}#topSnsArea h2.subCopy{text-align:center;font-size:1.25rem;line-height:1.8em;font-family:"Kosugi Maru",sans-serif;margin-top:40px}@media(max-width: 767px){#topSnsArea h2.subCopy{font-size:.75rem;margin-top:50px}}#topSnsArea ul.snsIconList{display:flex;justify-content:space-between}@media(min-width: 769px){#topSnsArea ul.snsIconList{max-width:550px;margin:60px auto 0}}@media(max-width: 767px){#topSnsArea ul.snsIconList{margin:30px auto 0;justify-content:center}#topSnsArea ul.snsIconList li{width:20%;padding:10px}}#topSnsArea p.lineBanner{text-align:center;margin-top:60px}@media(max-width: 767px){#topSnsArea p.lineBanner{margin-top:30px}}#topSnsArea section.instaFeedArea{margin-top:150px}@media(max-width: 767px){#topSnsArea section.instaFeedArea{margin-top:60px}}#topSnsArea section.instaFeedArea h2{text-align:center}#topSnsArea section.instaFeedArea h2 p:nth-of-type(1){color:#d00069;font-family:"Mochiy Pop One",sans-serif;font-size:3.625rem;text-shadow:2px 2px 0px #fef000;display:flex;justify-content:center;align-items:center}@media(max-width: 767px){#topSnsArea section.instaFeedArea h2 p:nth-of-type(1){font-size:1.5rem}}#topSnsArea section.instaFeedArea h2 p:nth-of-type(1)::before,#topSnsArea section.instaFeedArea h2 p:nth-of-type(1)::after{content:"";width:100px;height:140px;background-image:url(../images/svg/svg_titlekyocho02.svg);background-repeat:repeat;background-size:cover;margin:0 40px}@media(max-width: 767px){#topSnsArea section.instaFeedArea h2 p:nth-of-type(1)::before,#topSnsArea section.instaFeedArea h2 p:nth-of-type(1)::after{width:50px;height:70px;margin:0 20px}}#topSnsArea section.instaFeedArea h2 p:nth-of-type(1)::after{transform:scale(-1, 1)}#topSnsArea section.instaFeedArea h2 p:nth-of-type(2){font-size:1.25rem;font-weight:bold}@media(max-width: 767px){#topSnsArea section.instaFeedArea h2 p:nth-of-type(2){font-size:.75rem}}#topSnsArea section.instaFeedArea .instaWrap{max-width:90%;margin:100px auto 0}@media(max-width: 767px){#topSnsArea section.instaFeedArea .instaWrap{margin:50px auto 0}}@media(max-width: 767px){#topContactArea,#corpoContactArea{padding:0 20px 50px}}#topContactArea .contentWrap,#corpoContactArea .contentWrap{font-size:1rem;font-family:"Kosugi Maru",sans-serif;padding:50px}@media(min-width: 769px){#topContactArea .contentWrap,#corpoContactArea .contentWrap{max-width:800px;margin:0 auto 0}}@media(max-width: 767px){#topContactArea .contentWrap,#corpoContactArea .contentWrap{font-size:.875rem;padding:20px}}@media(min-width: 769px){#topContactArea .contentWrap dl,#corpoContactArea .contentWrap dl{margin-top:60px;display:flex;justify-content:space-between;align-items:center}}@media(max-width: 767px){#topContactArea .contentWrap dl,#corpoContactArea .contentWrap dl{margin-bottom:40px}}@media(min-width: 769px){#topContactArea .contentWrap dl dt,#corpoContactArea .contentWrap dl dt{width:30%}}@media(max-width: 767px){#topContactArea .contentWrap dl dt,#corpoContactArea .contentWrap dl dt{margin-bottom:1em}}#topContactArea .contentWrap dl dt span,#corpoContactArea .contentWrap dl dt span{font-size:.875rem;color:#fff;padding:.25em .5em;margin-left:.5em}@media(max-width: 767px){#topContactArea .contentWrap dl dt span,#corpoContactArea .contentWrap dl dt span{font-size:.5rem}}#topContactArea .contentWrap dl dt span.required,#corpoContactArea .contentWrap dl dt span.required{background:#ff0089}#topContactArea .contentWrap dl dt span.any,#corpoContactArea .contentWrap dl dt span.any{background:#2349a7}@media(min-width: 769px){#topContactArea .contentWrap dl dd,#corpoContactArea .contentWrap dl dd{width:65%}}#topContactArea .contentWrap dl dd.zip,#corpoContactArea .contentWrap dl dd.zip{display:flex;align-items:center}#topContactArea .topContactBtnWrap,#corpoContactArea .topContactBtnWrap{display:flex;justify-content:space-between;padding:40px 0}@media(min-width: 769px){#topContactArea .topContactBtnWrap,#corpoContactArea .topContactBtnWrap{max-width:800px;margin:0 auto 0}}@media(max-width: 767px){#topContactArea .topContactBtnWrap,#corpoContactArea .topContactBtnWrap{padding:20px 0}}#topContactArea .topContactBtnWrap li,#corpoContactArea .topContactBtnWrap li{width:48.5%;height:70px;background-color:#ee6dae;margin-bottom:20px;font-family:"takahand";font-size:1.25rem;text-align:center}#topContactArea .topContactBtnWrap li:nth-of-type(2),#corpoContactArea .topContactBtnWrap li:nth-of-type(2){background-color:#06a2a2}#topContactArea .topContactBtnWrap li a,#corpoContactArea .topContactBtnWrap li a{color:#fff;display:flex;justify-content:center;align-items:center;height:100%}@media(max-width: 767px){#topContactArea .topContactBtnWrap li a,#corpoContactArea .topContactBtnWrap li a{font-size:.875rem}}.agreeBtn{margin-top:70px;text-align:center}@media(max-width: 767px){.agreeBtn{margin-top:30px}}.agreeBtn .wpcf7-list-item label{display:flex;align-items:center}input[type=text],input[type=email],input[type=tel],select,textarea{padding:.5em 1em;border:3px solid #000;background:#fff;color:#000;width:100%;height:100%;box-sizing:border-box;font-size:1rem}input[type=checkbox],input[type=radio]{margin-right:.75em;transform:scale(1.2)}input[name=post]{width:180px !important}.submitButton{margin-top:60px}@media(max-width: 767px){.submitButton{margin-top:40px}}.submitButton input.wpcf7-submit{font-family:"Kosugi Maru",sans-serif;font-size:1.25rem;width:250px;height:60px;display:block;background:#fef000;margin:0 auto;border:none;cursor:pointer;border:3px solid #000}@media(max-width: 767px){.submitButton input.wpcf7-submit{font-size:.875rem;border:2px solid #000}}@media(min-width: 769px){.privacyContents{max-width:700px;margin:80px auto 0}}@media(max-width: 767px){.privacyContents{padding:0}}.privacyContents article.inner{background-color:#fff;padding:30px;height:300px;overflow-y:scroll}@media(max-width: 767px){.privacyContents article.inner{height:250px}}.privacyContents article.inner h2{text-align:center;color:#2349a7}.privacyContents article.inner h2 p:nth-of-type(1){font-size:1.875rem;font-weight:bold}@media(max-width: 767px){.privacyContents article.inner h2 p:nth-of-type(1){font-size:1.25rem}}.privacyContents article.inner h2 p:nth-of-type(2){font-size:1rem;margin-top:.5em}@media(max-width: 767px){.privacyContents article.inner h2 p:nth-of-type(2){font-size:.625rem}}.privacyContents .nomalTxt{margin:30px 0}.privacyContents ul.privacyListWrap>li:not(:nth-last-of-type(1)){margin-bottom:30px}.privacyContents ul.privacyListWrap>li h3{font-size:1.125rem;font-weight:bold;margin-bottom:1em}.privacyContents ul.privacyListWrap>li ol{margin-left:1.5em;line-height:1.8em}.privacyContents ul.privacyListWrap>li p{line-height:1.8em}#corporationArea{background-image:url(../images/contact-corporation/bg_corporation.jpg);background-size:cover;background-position:center center}@media(min-width: 769px){#corporationArea{background-attachment:fixed;padding:100px 0}}@media(max-width: 767px){#corporationArea{padding:40px 20px}}#corporationArea div{border:2px solid #000;background-color:rgba(255,255,255,.9);padding:45px;text-align:center;box-sizing:border-box}@media(min-width: 769px){#corporationArea div{max-width:700px;margin:0 auto 0}}#corporationArea div h1{font-family:"Mochiy Pop One",sans-serif;font-size:1.5rem;margin-bottom:30px}@media(max-width: 767px){#corporationArea div h1{font-size:1.125rem;margin-bottom:20px}}#corporationArea div p.nomalTxt{line-height:2em}#corporationArea div a.smallArrowBtn{display:inline-block;font-family:"Kosugi Maru",sans-serif;font-size:1.25rem;position:relative;margin-top:30px}@media(max-width: 767px){#corporationArea div a.smallArrowBtn{font-size:1rem}}#corporationArea div a.smallArrowBtn::before{content:"";position:absolute;bottom:4px;left:105%;width:35px;height:2px;background-color:#000;transition:all ease .3s}@media(max-width: 767px){#corporationArea div a.smallArrowBtn::before{left:140px}}#corporationArea div a.smallArrowBtn::after{content:"";position:absolute;bottom:8px;left:122%;width:15px;height:2px;background-color:#000;transform:rotate(35deg);transition:all ease .3s}@media(max-width: 767px){#corporationArea div a.smallArrowBtn::after{left:162px}}#corporationArea div a.smallArrowBtn:hover::before{left:110%}@media(max-width: 767px){#corporationArea div a.smallArrowBtn:hover::before{left:145px}}#corporationArea div a.smallArrowBtn:hover::after{left:127%}@media(max-width: 767px){#corporationArea div a.smallArrowBtn:hover::after{left:167px}}main.attractions figure.charmImage{padding:80px 0 160px;text-align:center;background-image:url(../images/common/pt_stripes_green.png)}@media(max-width: 767px){main.attractions figure.charmImage{padding:30px 20px 80px}}#attractionsArchiveArea{background-color:#fffdeb}#attractionsArchiveArea h1.mainTitle{font-size:3.75rem;color:#06a2a2}@media(max-width: 767px){#attractionsArchiveArea h1.mainTitle{font-size:1.5rem}}#attractionsArchiveArea h1.mainTitle::before{background-image:url(../images/common/mark_kus-block.png);background-size:cover}#attractionsArchiveArea h2.mainSubTitle{font-size:1.375rem;text-align:center;font-weight:bold}@media(max-width: 767px){#attractionsArchiveArea h2.mainSubTitle{font-size:1rem}}#attractionsArchiveArea h2.mainSubTitle .mainSubTitleLink{color:#ee6dae}#attractionsArchiveArea h2.mainSubTitle a:visited{color:#ee6dae}#attractionsArchiveArea .contentWrap{padding:80px 0}@media(max-width: 767px){#attractionsArchiveArea .contentWrap{padding:20px 20px}}@media(min-width: 769px){#attractionsArchiveArea .contentWrap{max-width:1080px;margin:0 auto 0}}#attractionsArchiveArea .contentWrap .attentionTxt{text-align:right;margin-bottom:.5em}@media(max-width: 767px){#attractionsArchiveArea .contentWrap .attentionTxt{font-size:.625rem}}#attractionsArchiveArea .contentWrap .inner{display:flex;flex-wrap:wrap}@media(max-width: 767px){#attractionsArchiveArea .contentWrap .inner{justify-content:space-between}}#attractionsArchiveArea .contentWrap .inner .secAttractions{width:30%;background-color:#fff;margin-bottom:50px}@media(min-width: 769px){#attractionsArchiveArea .contentWrap .inner .secAttractions:not(:nth-child(3n)){margin-right:5%}}@media(max-width: 767px){#attractionsArchiveArea .contentWrap .inner .secAttractions{width:47.5%;margin-bottom:25px}}#attractionsArchiveArea .contentWrap .inner .secAttractions a figure img{width:100%;height:238px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media(max-width: 767px){#attractionsArchiveArea .contentWrap .inner .secAttractions a figure img{height:125px;aspect-ratio:16/10}}#attractionsArchiveArea .contentWrap .inner .secAttractions a h2{font-family:"Mochiy Pop One",sans-serif;text-align:center;margin:1em 0;font-size:1.5rem}@media(max-width: 767px){#attractionsArchiveArea .contentWrap .inner .secAttractions a h2{font-size:.625rem}}#attractionsArchiveArea .contentWrap .inner .secAttractions a div.contents{padding:1em}@media(min-width: 769px){#attractionsArchiveArea .contentWrap .inner .secAttractions a div.contents{line-height:2.4rem;font-size:1rem}}@media(max-width: 767px){#attractionsArchiveArea .contentWrap .inner .secAttractions a div.contents{font-size:.625rem}}.mainSection.attractionSingle{background-image:url(../images/common/pt_stripes_green.png)}@media(min-width: 769px){.mainSection.attractionSingle{padding:100px 0}}.mainSection.attractionSingle div.inner{background-color:#fffdeb}@media(min-width: 769px){.mainSection.attractionSingle div.inner{max-width:1080px;margin:0 auto 0}}.mainSection.attractionSingle div.inner h1.mainTitle{font-size:3.75rem;font-family:"Mochiy Pop One",sans-serif;color:#06a2a2;margin-bottom:20px}@media(max-width: 767px){.mainSection.attractionSingle div.inner h1.mainTitle{font-size:1.25rem}}.mainSection.attractionSingle div.inner .contentWrap{padding:40px 60px 80px}@media(max-width: 767px){.mainSection.attractionSingle div.inner .contentWrap{padding:40px 20px}}.mainSection.attractionSingle div.inner .contentWrap ul.charmSlider{margin:0 -60px}@media(max-width: 767px){.mainSection.attractionSingle div.inner .contentWrap ul.charmSlider{margin:0 -20px}}.mainSection.attractionSingle div.inner .contentWrap ul.charmSlider li.slick-slide img{width:100%;height:100%;max-height:450px;-o-object-fit:contain;object-fit:contain}@media(max-width: 767px){.mainSection.attractionSingle div.inner .contentWrap ul.charmSlider li.slick-slide img{height:220px}}.mainSection.attractionSingle div.inner div.descriptionBox{background-color:#fff;padding:1em;margin-top:80px}@media(max-width: 767px){.mainSection.attractionSingle div.inner div.descriptionBox{margin-top:30px}}main.price{background-color:#183a8e}@media(min-width: 769px){main.price{padding-bottom:100px}}main.price .lineBanner{text-align:center;margin-top:-30px;position:relative}@media(max-width: 767px){main.price .lineBanner{margin:-30px 20px 0 20px}}#priceArea .inner,#shopPriceArea .inner{padding:100px 0}@media(min-width: 769px){#priceArea .inner,#shopPriceArea .inner{max-width:1080px;margin:0 auto 0}}@media(max-width: 767px){#priceArea .inner,#shopPriceArea .inner{padding:0 20px 50px}}#priceArea .inner h1,#shopPriceArea .inner h1{font-size:3.75rem;color:#fef000;text-shadow:4px 4px 0px #4ebce3;margin-bottom:20px}@media(max-width: 767px){#priceArea .inner h1,#shopPriceArea .inner h1{font-size:1.625rem;text-shadow:2px 2px 0px #4ebce3}}#priceArea .inner nav ul,#shopPriceArea .inner nav ul{display:flex;align-items:flex-end}#priceArea .inner nav ul li,#shopPriceArea .inner nav ul li{width:50%;text-align:center}#priceArea .inner nav ul li a,#shopPriceArea .inner nav ul li a{display:block;color:#fff;font-size:1.5rem;font-weight:bold;background-color:#4ebce3;border-top:3px solid #4ebce3;border-left:3px solid #4ebce3;border-right:3px solid #4ebce3;padding:1em 0}@media(max-width: 767px){#priceArea .inner nav ul li a,#shopPriceArea .inner nav ul li a{font-size:.75rem;border-top:2px solid #4ebce3;border-left:2px solid #4ebce3;border-right:2px solid #4ebce3;padding:.5em 0}}#priceArea .inner nav ul li a.active,#shopPriceArea .inner nav ul li a.active{color:#4ebce3;background-color:#fff;border-top:3px solid #4ebce3;border-left:3px solid #4ebce3;border-right:3px solid #4ebce3;padding:1.5em 0}@media(max-width: 767px){#priceArea .inner nav ul li a.active,#shopPriceArea .inner nav ul li a.active{font-size:.75rem;border-top:2px solid #4ebce3;border-left:2px solid #4ebce3;border-right:2px solid #4ebce3;padding:1em 0}}#priceArea .inner article.wrap.motion,#shopPriceArea .inner article.wrap.motion{background-color:#fff;border-bottom:3px solid #4ebce3;border-left:3px solid #4ebce3;border-right:3px solid #4ebce3;padding:50px}@media(max-width: 767px){#priceArea .inner article.wrap.motion,#shopPriceArea .inner article.wrap.motion{border-bottom:2px solid #4ebce3;border-left:2px solid #4ebce3;border-right:2px solid #4ebce3;padding:20px 10px}}#priceArea .inner article.wrap.motion ul.priceListWrap li,#shopPriceArea .inner article.wrap.motion ul.priceListWrap li{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}#priceArea .inner article.wrap.motion ul.priceListWrap li.menuList p,#shopPriceArea .inner article.wrap.motion ul.priceListWrap li.menuList p{background-color:#fef000;color:#2349a7;font-size:1.25rem}@media(max-width: 767px){#priceArea .inner article.wrap.motion ul.priceListWrap li.menuList p,#shopPriceArea .inner article.wrap.motion ul.priceListWrap li.menuList p{font-size:.875rem;min-height:60px}}#priceArea .inner article.wrap.motion ul.priceListWrap li.bule p,#shopPriceArea .inner article.wrap.motion ul.priceListWrap li.bule p{color:#0095ff}#priceArea .inner article.wrap.motion ul.priceListWrap li.pink p,#shopPriceArea .inner article.wrap.motion ul.priceListWrap li.pink p{color:#ee6dae}#priceArea .inner article.wrap.motion ul.priceListWrap li p,#shopPriceArea .inner article.wrap.motion ul.priceListWrap li p{min-height:85px;width:32%;background:#fffdeb;padding:1em 0;font-weight:bold;display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;color:#06a2a2;font-size:1rem}#priceArea .inner article.wrap.motion ul.priceListWrap li p.columns2,#shopPriceArea .inner article.wrap.motion ul.priceListWrap li p.columns2{width:49%}@media(max-width: 767px){#priceArea .inner article.wrap.motion ul.priceListWrap li p,#shopPriceArea .inner article.wrap.motion ul.priceListWrap li p{font-size:.75rem}}#priceArea .inner article.wrap.motion ul.priceListWrap li p span,#shopPriceArea .inner article.wrap.motion ul.priceListWrap li p span{font-size:1.375rem}@media(max-width: 767px){#priceArea .inner article.wrap.motion ul.priceListWrap li p span,#shopPriceArea .inner article.wrap.motion ul.priceListWrap li p span{font-size:.875rem}}#priceArea .inner article.wrap.motion ul.priceListWrap li p span.multicolumn,#shopPriceArea .inner article.wrap.motion ul.priceListWrap li p span.multicolumn{display:block;font-size:1rem}@media(max-width: 767px){#priceArea .inner article.wrap.motion ul.priceListWrap li p span.multicolumn,#shopPriceArea .inner article.wrap.motion ul.priceListWrap li p span.multicolumn{font-size:.75rem}}#priceArea .inner article.wrap.motion ul.eveningPackWrap li:nth-of-type(1),#shopPriceArea .inner article.wrap.motion ul.eveningPackWrap li:nth-of-type(1){background-color:#fef000;color:#2349a7;font-size:1.25rem;font-weight:bold;text-align:center;padding:1em 0;margin:50px 0 10px}@media(max-width: 767px){#priceArea .inner article.wrap.motion ul.eveningPackWrap li:nth-of-type(1),#shopPriceArea .inner article.wrap.motion ul.eveningPackWrap li:nth-of-type(1){font-size:.875rem}}#priceArea .inner article.wrap.motion ul.eveningPackWrap li:nth-of-type(2),#shopPriceArea .inner article.wrap.motion ul.eveningPackWrap li:nth-of-type(2){display:flex;justify-content:space-between;margin-bottom:10px}#priceArea .inner article.wrap.motion ul.eveningPackWrap li:nth-of-type(2) p,#shopPriceArea .inner article.wrap.motion ul.eveningPackWrap li:nth-of-type(2) p{width:48%;background:#fffdeb;padding:1em 0;font-weight:bold;display:flex;justify-content:center;align-items:center;text-align:center;color:#06a2a2}@media(max-width: 767px){#priceArea .inner article.wrap.motion ul.eveningPackWrap li:nth-of-type(2) p,#shopPriceArea .inner article.wrap.motion ul.eveningPackWrap li:nth-of-type(2) p{font-size:.75rem}}#priceArea .inner article.wrap.motion ul.eveningPackWrap li:nth-of-type(2) p span,#shopPriceArea .inner article.wrap.motion ul.eveningPackWrap li:nth-of-type(2) p span{font-size:1.375rem}@media(max-width: 767px){#priceArea .inner article.wrap.motion ul.eveningPackWrap li:nth-of-type(2) p span,#shopPriceArea .inner article.wrap.motion ul.eveningPackWrap li:nth-of-type(2) p span{font-size:1rem}}.attentionListWrap{margin-top:40px;font-size:1rem}@media(max-width: 767px){.attentionListWrap{margin-top:20px;font-size:.75rem}}.attentionListWrap li{line-height:2em;padding-left:1.5rem;text-indent:-1.5em}.attentionListWrap li::before{content:"※ "}@media(min-width: 769px){.groupPriceSec .inner,.handicappedSec .inner{max-width:1080px;margin:0 auto 0}}.groupPriceSec .inner h2,.handicappedSec .inner h2{color:#fff;font-size:2.25rem;font-weight:bold;text-align:center;margin-bottom:20px;background-repeat:no-repeat;background-position:center bottom;background-size:1.5em auto;padding-bottom:1.75em}@media(max-width: 767px){.groupPriceSec .inner h2,.handicappedSec .inner h2{font-size:1.25rem}}div.attentionBox{background-color:#fff;border:3px solid #4ebce3;padding:2em;font-size:1rem;line-height:2.2em;margin-top:50px}@media(max-width: 767px){div.attentionBox{font-size:.75rem;padding:1em}}.priceAttentionBox{text-align:center;font-size:1.5rem;font-weight:700;line-height:2;color:#fff;padding-top:100px}@media(max-width: 767px){.priceAttentionBox{font-size:.875rem;padding:50px 0}}.priceAttentionBox a{color:#fef000}.groupPriceSec h2{background-image:url(../images/svg/svg_human.svg)}.groupPriceSec .wrap{background-color:#fff;border:3px solid #4ebce3;padding:50px;margin-top:50px}@media(max-width: 767px){.groupPriceSec .wrap{padding:10px;margin-top:30px;font-size:.75rem}}.groupPriceSec .wrap ul.groupPriceWrap li:nth-of-type(1){background-color:#fef000;color:#183a8e;font-size:1.25rem;font-weight:bold;text-align:center;padding:1em 0;margin:0 0 10px}@media(max-width: 767px){.groupPriceSec .wrap ul.groupPriceWrap li:nth-of-type(1){font-size:.875rem}}.groupPriceSec .wrap ul.groupPriceWrap li.menuList{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.groupPriceSec .wrap ul.groupPriceWrap li.menuList p{background-color:#fef000;color:#2349a7}.groupPriceSec .wrap ul.groupPriceWrap li.priceList{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.groupPriceSec .wrap ul.groupPriceWrap li.priceList p{color:#06a2a2}.groupPriceSec .wrap ul.groupPriceWrap li p{height:85px;width:32%;background:#fffdeb;padding:1em 0;font-weight:bold;display:flex;justify-content:center;align-items:center;text-align:center;font-size:1.25rem}@media(max-width: 767px){.groupPriceSec .wrap ul.groupPriceWrap li p{font-size:.875rem;height:60px}}.handicappedSec h2{background-image:url(../images/svg/svg_kurumaisu.svg)}.userPolicy{border:2px solid #e6e6e6;background-color:#fff;width:100%;margin:80px auto 0;padding:30px 45px 10px;letter-spacing:1.2px;line-height:1.9em;height:300px;overflow-x:scroll}@media(max-width: 767px){.userPolicy{margin:40px auto 0;padding:30px 18px 10px;height:250px}}.userPolicy h3{font-size:1rem;font-weight:800;text-align:center}.userPolicy .userPolicyDate{margin-top:20px;font-weight:400;text-align:right;font-size:.875rem}.userPolicy .userPolicyText{margin-top:20px;font-weight:800;text-align:left;font-size:.875rem}.userPolicy h4{font-size:1rem;font-weight:800;text-align:left;margin-top:30px}.userPolicy ol li{font-size:.875rem;margin:15px auto 0;width:100%;font-weight:400;text-align:left;list-style-type:decimal !important;list-style-position:inside}@media(max-width: 767px){.userPolicy ol li{font-size:.75rem;line-height:1.8em}}.userPolicy .userPolicyP{font-size:.875rem;margin:15px auto 0;width:100%;font-weight:400;text-align:left}#ticketTop{background-color:#fff;padding:100px 0 300px;position:relative}@media(max-width: 767px){#ticketTop{padding:50px 0 100px}}#ticketTop h1.ticketCopyTitle{color:#ee6dae;font-family:"Mochiy Pop One",sans-serif;font-size:1.875rem;text-align:center;display:table;margin:auto;position:relative}@media(max-width: 767px){#ticketTop h1.ticketCopyTitle{font-size:.75rem}}#ticketTop h1.ticketCopyTitle strong{font-size:3.75rem;font-weight:normal}@media(max-width: 767px){#ticketTop h1.ticketCopyTitle strong{font-size:1.375rem}}#ticketTop h1.ticketCopyTitle svg{fill:#ee6dae;position:absolute;transform:translateY(-50%)}#ticketTop h1.ticketCopyTitle svg.svgTicket{width:172px;height:144px;top:50%;left:-170px}@media(max-width: 767px){#ticketTop h1.ticketCopyTitle svg.svgTicket{width:43px;height:36px;left:-40px}}#ticketTop h1.ticketCopyTitle svg.svgSmartPhone{width:144px;height:172px;top:50%;right:-170px}@media(max-width: 767px){#ticketTop h1.ticketCopyTitle svg.svgSmartPhone{width:36px;height:43px;right:-40px}}#ticketTop .ticketCopy{text-align:center;color:#2349a7;font-size:1.125rem;line-height:2.4em;font-weight:bold;text-align:center;margin-top:80px}@media(max-width: 767px){#ticketTop .ticketCopy{font-size:.75rem;margin-top:30px}}#ticketTop .ticketCopy p{text-align:center;color:#2349a7;margin-top:1.5em}#ticketTop figure{position:absolute;bottom:-40px;width:55%}@media(min-width: 769px){#ticketTop figure{left:65%}}@media(max-width: 767px){#ticketTop figure{right:0}}#ticketShopCardArea{background-color:#fffdeb;padding-bottom:80px}@media(max-width: 767px){#ticketShopCardArea{padding:20vw 10px 30px 10px}}#ticketShopCardArea h1.mainTitle{font-size:3.75rem;color:#183a8e}@media(max-width: 767px){#ticketShopCardArea h1.mainTitle{font-size:1.625rem}}#ticketShopCardArea h1.mainTitle::before{background-image:url(../images/common/mark_kidslandus.png);background-size:cover}#ticketShopCardArea h1.mainTitle span{text-align:center;color:#000;font-size:1rem;font-weight:bold;text-shadow:none;font-family:"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;display:block;margin-top:1em}@media(max-width: 767px){#ticketShopCardArea h1.mainTitle span{font-size:.75rem}}#ticketShopCardArea div.onlineBnr{max-width:600px;margin:0 auto 60px}@media(min-width: 769px){#ticketShopCardArea article.inner{max-width:1080px;margin:80px auto 0}}@media(min-width: 769px){#ticketShopCardArea article.inner{display:flex;flex-wrap:wrap}}#ticketShopCardArea article.inner section.prefcard{background-color:#fff;padding:30px 30px 10px}@media(min-width: 769px){#ticketShopCardArea article.inner section.prefcard{width:29.4444444444%;margin-bottom:50px}#ticketShopCardArea article.inner section.prefcard:not(:nth-of-type(3n)){margin-right:5.8333333333%}}@media(max-width: 767px){#ticketShopCardArea article.inner section.prefcard{margin-bottom:40px}}#ticketShopCardArea article.inner section.prefcard h2{font-family:"Kosugi Maru",sans-serif;font-size:1.25rem;position:relative;padding-left:3em}#ticketShopCardArea article.inner section.prefcard h2::before{content:"";background-repeat:no-repeat;background-size:cover;position:absolute;top:50%;left:3%;z-index:1;transform:translateY(-50%)}#ticketShopCardArea article.inner section.prefcard ul{display:flex;flex-wrap:wrap;margin-top:50px}#ticketShopCardArea article.inner section.prefcard ul li{width:100%;margin-bottom:20px}#ticketShopCardArea article.inner section.prefcard.kidsland h2::before{width:38px;height:30px;background-image:url(../images/common/logo.png)}#ticketShopCardArea article.inner section.prefcard.wakupara h2::before{width:43px;height:34px;background-image:url(../images/common/logo_wakupara.png)}.subMainvisual.shop .shopSlider{width:100%}.subMainvisual.shop .shopSlider img{width:100%;height:70vh !important;-o-object-fit:cover;object-fit:cover}@media(max-width: 767px){.subMainvisual.shop .shopSlider img{height:75vw !important}}.subMainvisual.shop .shopSlider .slickDots{display:flex;justify-content:center;position:relative;top:-50px}@media(max-width: 767px){.subMainvisual.shop .shopSlider .slickDots{top:-30px}}.swiper-pagination span.swiper-pagination-bullet{width:15px;height:15px;background:#183a8e;border:2px solid #fff;cursor:pointer;margin:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.swiper-pagination span.swiper-pagination-bullet-active{background:#fef000}section.shopInfoArea{padding:0 50px}@media(min-width: 769px){section.shopInfoArea{max-width:1080px;margin:160px auto 0}}@media(max-width: 767px){section.shopInfoArea{margin-top:80px;padding:0 20px}}section.shopInfoArea h1.mainTitle{color:#06a2a2;font-size:3.75rem;position:relative}@media(max-width: 767px){section.shopInfoArea h1.mainTitle{font-size:1.5rem}}section.shopInfoArea h1.mainTitle::before{content:"";width:120px;height:120px;position:absolute;top:-60px;left:50%;transform:translate(-50%);background-image:url(../images/common/mark_kus-block.png);background-size:cover}@media(max-width: 767px){section.shopInfoArea h1.mainTitle::before{top:-30px;width:60px;height:60px}}section.shopInfoArea section.infoArea ul.infoListWrap{border:3px solid #000;padding:2em;margin-top:60px}@media(max-width: 767px){section.shopInfoArea section.infoArea ul.infoListWrap{border:2px solid #000;padding:1em;margin-top:30px}}section.shopInfoArea section.infoArea ul.infoListWrap li:not(:nth-last-of-type(1)){margin-bottom:1em}section.shopInfoArea section.infoArea ul.infoListWrap li h2{color:#2349a7;font-weight:bold;font-size:1.25rem}@media(max-width: 767px){section.shopInfoArea section.infoArea ul.infoListWrap li h2{font-size:.75rem}}section.shopInfoArea section.infoArea ul.infoListWrap li div{font-size:1rem;line-height:2em}@media(max-width: 767px){section.shopInfoArea section.infoArea ul.infoListWrap li div{font-size:.75rem;line-height:1.8em}}section.shopInfoArea section.infoArea .googleMapSection .mapWrap{margin-top:80px;position:relative;padding-top:56.25%;overflow:hidden;border:3px solid #000}@media(max-width: 767px){section.shopInfoArea section.infoArea .googleMapSection .mapWrap{margin-top:30px;padding-top:80%;border:2px solid #000}}section.shopInfoArea section.infoArea .googleMapSection .mapWrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}section.shopInfoArea section.infoArea .googleMapSection .accessLink{background-image:url(../images/shop/map_pin.png);background-repeat:no-repeat;background-position:left center;background-size:15px auto;padding:1em 0em 1em 1.5em;text-align:right;float:right}@media(max-width: 767px){section.shopInfoArea section.infoArea .googleMapSection .accessLink{font-size:.75rem}}@media(min-width: 769px){.mainSection.attractionsIconSection{max-width:1080px;margin:80px auto 0}}@media(max-width: 767px){.mainSection.attractionsIconSection{padding:0 20px;margin-top:40px}}.mainSection.attractionsIconSection h1.mainTitle{margin-bottom:40px;font-size:2.8125rem;font-family:"Mochiy Pop One",sans-serif;color:#06a2a2;background-color:#fff}@media(max-width: 767px){.mainSection.attractionsIconSection h1.mainTitle{margin-bottom:20px;font-size:1.5rem}}.mainSection.attractionsIconSection ul.attractionsListWrap{display:flex;flex-wrap:wrap;align-items:center}.mainSection.attractionsIconSection ul.attractionsListWrap li{width:23%;height:80px;margin-bottom:15px;background-color:#f7f36c;font-size:1rem;font-weight:bold;display:flex;justify-content:center;align-items:center;text-align:center}@media(max-width: 767px){.mainSection.attractionsIconSection ul.attractionsListWrap li{width:31%;font-size:.625rem}}@media(min-width: 769px){.mainSection.attractionsIconSection ul.attractionsListWrap li:not(:nth-of-type(4n)){margin-right:2.666%}}@media(max-width: 767px){.mainSection.attractionsIconSection ul.attractionsListWrap li:not(:nth-of-type(3n)){margin-right:3.5%}}.attractionsIconSection .lineBanner{margin-top:100px;text-align:center}@media(max-width: 767px){.attractionsIconSection .lineBanner{margin-top:30px}}#shopPriceArea{background-color:#183a8e;margin-top:100px}@media(max-width: 767px){#shopPriceArea{margin-top:60px}}#shopPriceArea section.eveningPackWrap{padding:50px;background-color:#fff;border:3px solid #4ebce3;margin-top:80px}@media(max-width: 767px){#shopPriceArea section.eveningPackWrap{padding:20px 10px;border:2px solid #4ebce3;margin-top:40px}}#shopPriceArea section.eveningPackWrap h2{background-color:#183a8e;color:#fff;font-size:1.25rem;font-weight:bold;text-align:center;padding:1em 0;margin-bottom:60px}@media(max-width: 767px){#shopPriceArea section.eveningPackWrap h2{font-size:.875rem;margin-bottom:20px}}#shopPriceArea section.eveningPackWrap ul li{display:flex;justify-content:space-between}#shopPriceArea section.eveningPackWrap ul li p{width:31.9301848049%;font-size:1.25rem;text-align:center;font-weight:bold;padding:1em;margin-top:10px}#shopPriceArea section.eveningPackWrap ul li p.columns2{width:49%}@media(max-width: 767px){#shopPriceArea section.eveningPackWrap ul li p span{display:block;font-size:.75rem}}@media(max-width: 767px){#shopPriceArea section.eveningPackWrap ul li p{font-size:.875rem;min-height:60px}}#shopPriceArea section.eveningPackWrap ul li:nth-child(1) p{background-color:#fef000;color:#2349a7;display:flex;justify-content:center;align-items:center}#shopPriceArea section.eveningPackWrap ul li:nth-child(1) p:nth-of-type(1){background-color:rgba(0,0,0,0)}#shopPriceArea section.eveningPackWrap ul li:nth-child(n+2) p{background-color:#fef000;color:#2349a7}#shopPriceArea section.eveningPackWrap ul li:nth-child(n+2) p:nth-of-type(2),#shopPriceArea section.eveningPackWrap ul li:nth-child(n+2) p:nth-of-type(3){background:#fffdeb;color:#0095ff;display:flex;justify-content:center;align-items:center}.attentionWrap{padding:50px;background-color:#fff2f2;margin-top:80px}@media(max-width: 767px){.attentionWrap{padding:20px 10px;border:2px solid #4ebce3;margin-top:40px}}.attentionWrap h2{background-color:#ff5b8a;color:#fff;font-size:1.25rem;font-weight:bold;text-align:center;padding:1em 0;margin-bottom:60px}@media(max-width: 767px){.attentionWrap h2{font-size:.875rem;margin-bottom:0}}.attentionWrap ul{margin-top:40px}@media(max-width: 767px){.attentionWrap ul{margin-top:20px}}.attentionWrap ul li{line-height:2em;padding-left:1.5rem;text-indent:-1.5em}.mainSection.freeArea{background-color:#4ebce3;padding-bottom:100px}@media(max-width: 767px){.mainSection.freeArea{padding:20px 20px 50px}}@media(min-width: 769px){.mainSection.freeArea .inner{max-width:1080px;margin:0 auto 0}}.mainSection.freeArea .inner h1.mainTitle{color:#fff;font-size:2.8125rem;text-align:center;position:relative;padding-bottom:170px}@media(max-width: 767px){.mainSection.freeArea .inner h1.mainTitle{font-size:1.5rem;padding-bottom:100px}}.mainSection.freeArea .inner h1.mainTitle::before{content:"";width:120px;height:90px;background-image:url(../images/svg/scv_fukidashi-free.svg);background-repeat:no-repeat;background-size:cover;position:absolute;top:55%;left:50%;transform:translateX(-50%)}@media(max-width: 767px){.mainSection.freeArea .inner h1.mainTitle::before{width:60px;height:45px}}.mainSection.freeArea .inner .freePostContents{background-color:#fff;border:3px solid #000;padding:2em;font-size:1rem;line-height:2em}@media(max-width: 767px){.mainSection.freeArea .inner .freePostContents{border:2px solid #000;padding:1em;font-size:.875rem}}.mainSection.freeArea .inner .freePostContents p{margin-bottom:1em}@media(max-width: 767px){#pageFaqArea h1{margin-bottom:0 !important}}.mainSection#faqArea{padding:120px 0}@media(max-width: 767px){.mainSection#faqArea{padding:50px 20px}}.mainSection#faqArea ul.faqListWrap{background-color:#fffdeb;border:3px solid #4ebce3;padding:50px}@media(min-width: 769px){.mainSection#faqArea ul.faqListWrap{max-width:1080px;margin:0 auto 0}}@media(max-width: 767px){.mainSection#faqArea ul.faqListWrap{padding:10px}}.mainSection#faqArea ul.faqListWrap li{border-bottom:1px dotted #183a8e;padding:1.5em 0}@media(max-width: 767px){.mainSection#faqArea ul.faqListWrap li{padding:15px 0}}.mainSection#faqArea ul.faqListWrap li p.quesiton{color:#183a8e;font-size:1.125rem;font-weight:bold;margin-bottom:1.5em;display:flex;align-items:center}.mainSection#faqArea ul.faqListWrap li p.quesiton::before{content:"";display:block;width:30px;height:30px;background-image:url(../images/common/icon_hatena.png);background-size:cover;background-repeat:no-repeat;margin-right:1em}@media(max-width: 767px){.mainSection#faqArea ul.faqListWrap li p.quesiton{font-size:.75rem}.mainSection#faqArea ul.faqListWrap li p.quesiton::before{width:100%;max-width:20px;height:20px}}.mainSection#faqArea ul.faqListWrap li p.answer{line-height:1.8em;font-size:1rem;position:relative;padding-left:3em}.mainSection#faqArea ul.faqListWrap li p.answer a{color:#0095ff;text-decoration:underline}.mainSection#faqArea ul.faqListWrap li p.answer::before{content:"";display:block;width:28px;height:25px;background-image:url(../images/common/icon_comment.png);background-size:cover;background-repeat:no-repeat;margin-right:1em;position:absolute;left:0}@media(max-width: 767px){.mainSection#faqArea ul.faqListWrap li p.answer{font-size:.75rem}.mainSection#faqArea ul.faqListWrap li p.answer::before{width:100%;max-width:20px;height:18px}}#reviewtopArea{padding:100px 0 100px;position:relative;background:#fffeed}@media(max-width: 767px){#reviewtopArea{padding:50px 20px 60px}}#reviewtopArea h1{font-family:"Mochiy Pop One",sans-serif;color:#ee6dae;text-shadow:4px 4px 0px #fef000;font-size:2.375rem;display:table;margin:auto;position:relative;z-index:1}@media(max-width: 767px){#reviewtopArea h1{text-shadow:2px 2px 0px #fef000;font-size:1.25rem}}#reviewtopArea h1::before{content:"";position:absolute;top:75%;left:50%;transform:translate(-50%, -50%);background-image:url(../images/svg/svg_fukidashi.svg);background-repeat:no-repeat;background-position:center 40%;background-size:cover;width:203px;height:131px;z-index:-1}@media(max-width: 767px){#reviewtopArea h1::before{width:140px;height:90px}}#reviewtopArea div{background:#fff7fb;border:3px solid #f7f36c;text-align:center;padding:50px 0}@media(min-width: 769px){#reviewtopArea div{max-width:700px;margin:80px auto 0}}@media(max-width: 767px){#reviewtopArea div{margin:55px auto 0;padding:20px 0}}#reviewtopArea div p{font-size:1.75rem;line-height:1.8em;font-family:"Kosugi Maru",sans-serif}@media(max-width: 767px){#reviewtopArea div p{font-size:.875rem}}#reviewContentsArea ul.revieweListWrap{padding:100px 20px}@media(min-width: 769px){#reviewContentsArea ul.revieweListWrap{max-width:1080px;margin:0 auto 0}}@media(max-width: 767px){#reviewContentsArea ul.revieweListWrap{padding:40px 20px}}#reviewContentsArea ul.revieweListWrap li{position:relative;margin-bottom:150px;display:flex;justify-content:flex-end;font-size:1.125rem;line-height:2em}@media(max-width: 767px){#reviewContentsArea ul.revieweListWrap li{margin-bottom:30px}}#reviewContentsArea ul.revieweListWrap li:nth-of-type(2n){justify-content:flex-start}#reviewContentsArea ul.revieweListWrap li:nth-of-type(2n) p{background:#f7f36c}#reviewContentsArea ul.revieweListWrap li:nth-of-type(3n) p{background:#e5ffff}#reviewContentsArea ul.revieweListWrap li figure{position:absolute;top:50%;transform:translateY(-50%);width:40%;z-index:1}#reviewContentsArea ul.revieweListWrap li:nth-of-type(1) figure{left:-5%}#reviewContentsArea ul.revieweListWrap li:nth-of-type(2) figure{left:65%}#reviewContentsArea ul.revieweListWrap li:nth-of-type(3) figure{left:-5%}#reviewContentsArea ul.revieweListWrap li:nth-of-type(4) figure{left:62%}#reviewContentsArea ul.revieweListWrap li:nth-of-type(5) figure{left:-5%}#reviewContentsArea ul.revieweListWrap li:nth-of-type(6) figure{left:60%}#reviewContentsArea ul.revieweListWrap li:nth-of-type(7) figure{left:-5%}#reviewContentsArea ul.revieweListWrap li:nth-of-type(8) figure{left:60%}#reviewContentsArea ul.revieweListWrap li:nth-of-type(9) figure{left:-5%}#reviewContentsArea ul.revieweListWrap li:nth-of-type(10) figure{left:65%}#reviewContentsArea ul.revieweListWrap li p{border:4px solid #000;padding:2em;width:50%;background:#ffe3f1}@media(max-width: 767px){#reviewContentsArea ul.revieweListWrap li p{border:2px solid #000;padding:1em;width:60%;font-size:.75rem;line-height:1.8em}}.mainSection#companyArea{padding:20px 20px 60px}.mainSection#companyArea h2.contentsTitle{font-size:2.375rem;font-family:"Mochiy Pop One",sans-serif;color:#fff;text-align:center;margin:80px 0 0}@media(max-width: 767px){.mainSection#companyArea h2.contentsTitle{font-size:1.375rem;margin:20px 0}}.mainSection#companyArea h2.contentsTitle:nth-of-type(2).contentsTitle{margin:100px 0 0}@media(max-width: 767px){.mainSection#companyArea h2.contentsTitle:nth-of-type(2).contentsTitle{margin:40px 0}}.mainSection#companyArea ul.summaryListWrap{background-color:#fffdeb;border:3px solid #4ebce3;padding:30px}@media(min-width: 769px){.mainSection#companyArea ul.summaryListWrap{max-width:1080px;margin:60px auto 0}}@media(max-width: 767px){.mainSection#companyArea ul.summaryListWrap{padding:10px}}.mainSection#companyArea ul.summaryListWrap>li{border-bottom:1px dotted #4ebce3;padding:2em 0}@media(min-width: 769px){.mainSection#companyArea ul.summaryListWrap>li{display:flex}}@media(max-width: 767px){.mainSection#companyArea ul.summaryListWrap>li{padding:20px 0}}.mainSection#companyArea ul.summaryListWrap>li p.title{color:#183a8e;font-size:1.125rem;font-weight:bold}@media(min-width: 769px){.mainSection#companyArea ul.summaryListWrap>li p.title{width:30%;padding-left:1em}}@media(max-width: 767px){.mainSection#companyArea ul.summaryListWrap>li p.title{font-size:.875rem;margin-bottom:1em}}.mainSection#companyArea ul.summaryListWrap>li div.content{line-height:1.8em;font-size:1rem}@media(min-width: 769px){.mainSection#companyArea ul.summaryListWrap>li div.content{width:70%}}@media(max-width: 767px){.mainSection#companyArea ul.summaryListWrap>li div.content{font-size:.875rem}}.mainSection#companyArea ul.summaryListWrap>li div.content ul li{display:flex;flex-wrap:wrap;line-height:2em;font-size:1rem}@media(max-width: 767px){.mainSection#companyArea ul.summaryListWrap>li div.content ul li{font-size:.875rem}}.mainSection#companyArea ul.summaryListWrap>li div.content ul li p:nth-of-type(1){width:40%}.mainSection#companyArea ul.summaryListWrap>li div.content ul li p:nth-of-type(2){width:60%}.mainSection#companyArea .pdfBtn{margin:60px auto 0;display:block;width:500px;font-family:"Kosugi Maru",sans-serif;border:3px solid #000;font-size:1.5rem;text-align:center;padding:1em 0;position:relative;background-color:#4ebce3;color:#fff;line-height:1.5}@media(max-width: 767px){.mainSection#companyArea .pdfBtn{width:80%;border:2px solid #000;font-size:.875rem;margin-top:20px}}.mainSection#companyArea .pdfBtn::before{content:"";background-image:url(../images/svg/svg_pdf.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;left:85%;transform:translateY(-50%);width:30px;height:45px}@media(max-width: 767px){.mainSection#companyArea .pdfBtn::before{width:21px;height:31.5px}}.archivePostsArea,.newsSinglePostArea{padding:40px 20px}@media(min-width: 769px){.archivePostsArea .inner,.newsSinglePostArea .inner{max-width:1080px;margin:0 auto 0}}@media(min-width: 769px){.archivePostsArea .inner,.newsSinglePostArea .inner{padding:75px 100px;background:#fffdeb}}.archivePostsArea .inner .postsSection,.newsSinglePostArea .inner .postsSection{background-color:#fff;margin-bottom:80px}@media(min-width: 769px){.archivePostsArea .inner .postsSection,.newsSinglePostArea .inner .postsSection{padding:30px}}@media(max-width: 767px){.archivePostsArea .inner .postsSection,.newsSinglePostArea .inner .postsSection{margin-bottom:30px}}.archivePostsArea .inner .postsSection a,.newsSinglePostArea .inner .postsSection a{display:flex;justify-content:space-between;padding:10px}.archivePostsArea .inner .postsSection a figure,.newsSinglePostArea .inner .postsSection a figure{width:40%}.archivePostsArea .inner .postsSection a article.contentsWrap,.newsSinglePostArea .inner .postsSection a article.contentsWrap{width:55%}.archivePostsArea .inner .postsSection a article.contentsWrap .meta time,.newsSinglePostArea .inner .postsSection a article.contentsWrap .meta time{font-size:.75rem;color:#898989}@media(max-width: 767px){.archivePostsArea .inner .postsSection a article.contentsWrap .meta time,.newsSinglePostArea .inner .postsSection a article.contentsWrap .meta time{font-size:.5rem}}.archivePostsArea .inner .postsSection a article.contentsWrap .meta h2,.newsSinglePostArea .inner .postsSection a article.contentsWrap .meta h2{font-size:1.125rem;font-family:"Kosugi Maru",sans-serif;margin-top:1em;line-height:1.8em}@media(max-width: 767px){.archivePostsArea .inner .postsSection a article.contentsWrap .meta h2,.newsSinglePostArea .inner .postsSection a article.contentsWrap .meta h2{font-size:.75rem}}.archivePostsArea .inner .postsSection a article.contentsWrap .postContent,.newsSinglePostArea .inner .postsSection a article.contentsWrap .postContent{margin-top:2em}@media(min-width: 769px){.archivePagenation{max-width:1080px;margin:80px auto 0}}@media(max-width: 767px){.archivePagenation{margin:40px 0 0}}.archivePagenation .page-numbers{display:flex;flex-wrap:nowrap;justify-content:center;font-size:1rem;font-weight:bold}@media(max-width: 767px){.archivePagenation .page-numbers{font-size:.625rem}}.archivePagenation .page-numbers li{padding:0 10px}@media(max-width: 767px){.archivePagenation .page-numbers li{padding:0 5px}}.archivePagenation .page-numbers li span{display:flex;justify-content:center;align-items:center;width:40px;height:40px;color:#000;background:#fff;border:solid 2px #000;text-decoration:none}@media(max-width: 767px){.archivePagenation .page-numbers li span{width:25px;height:25px}}.archivePagenation .page-numbers li a.page-numbers{display:flex;justify-content:center;align-items:center;width:40px;height:40px;color:#000;background:#fef000;border:solid 2px #000;text-decoration:none;font-weight:bold}@media(max-width: 767px){.archivePagenation .page-numbers li a.page-numbers{width:25px;height:25px}}.newsSinglePostArea .postsSection{padding:50px}@media(max-width: 767px){.newsSinglePostArea .postsSection{padding:10px}}.newsSinglePostArea .postsSection .meta{border-bottom:1px dotted #183a8e;overflow:hidden;padding:30px 0}@media(max-width: 767px){.newsSinglePostArea .postsSection .meta{padding:15px 0}}.newsSinglePostArea .postsSection .meta h2{font-size:1.625rem;font-weight:bold;font-family:"Kosugi Maru",sans-serif;margin-bottom:1.5em}@media(max-width: 767px){.newsSinglePostArea .postsSection .meta h2{font-size:1rem}}.newsSinglePostArea .postsSection .meta time{font-size:.75rem;color:#898989;float:right}@media(max-width: 767px){.newsSinglePostArea .postsSection .meta time{font-size:.5rem}}.newsSinglePostArea .postsSection .postContent{padding:30px 0}@media(max-width: 767px){.newsSinglePostArea .postsSection .postContent{padding:15px 0}}.newsSinglePostArea .postsSection .postContent p{margin-top:1em}.wp-block-image img{width:100%;height:auto !important;-o-object-fit:cover;object-fit:cover}.wp-block-image figure,.wp-block-image{max-width:100%;height:auto !important}.notfound{padding:50px 0 50px}@media(max-width: 767px){.notfound{padding:140px 0 50px}}.notfound .contentWrap{background:#fff;height:100%;text-align:center;padding:60px 0 60px}@media(max-width: 767px){.notfound .contentWrap{padding:60px 15px 60px;width:80%}}.notfound .contentWrap h2.notfoundTtl{font-size:.625rem;font-weight:bold;line-height:1.2}@media(max-width: 767px){.notfound .contentWrap h2.notfoundTtl{font-size:.4375rem}}.notfound .contentWrap h2.notfoundTtl span{display:block;font-size:1.875rem;font-family:"Mochiy Pop One",sans-serif}.notfound .contentWrap p.notfoundCont{font-size:1.25rem;margin-top:30px}@media(max-width: 767px){.notfound .contentWrap p.notfoundCont{font-size:.875rem}}.notfound .contentWrap a.notfoundBackBtn{display:block;margin-top:30px;font-size:1.125rem;font-weight:bold}@media(max-width: 767px){.notfound .contentWrap a.notfoundBackBtn{font-size:.75rem}}#corpoContactArea .formInfoTxt{text-align:center;color:#fff;font-size:1.125rem;font-weight:bold;line-height:2em;margin:60px 0 80px}@media(max-width: 767px){#corpoContactArea .formInfoTxt{font-size:.75rem;line-height:1.8em;margin-bottom:30px}}
/*# sourceMappingURL=style.min.css.map */