@charset "UTF-8";body{display:flex;flex-direction:column;min-height:100vh}body footer{margin-top:auto}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.block{display:inline-block}audio,canvas,video{display:inline-block;*display: inline;*zoom: 1}audio:not([controls]){height:0;display:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}.clearfix:after{content:"";display:block;clear:both}.clearfix:before{　　　　content:"";display:block;clear:both}.clearfix{display:block}img{margin:0;padding:0;vertical-align:bottom}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased}li{list-style:none}html,button,input,select,textarea{font-family:sans-serif}body{margin:0;padding:0}a img:hover{opacity:.9}html{font-size:12px}body{text-rendering:optimizeLegibility;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;color:#3c3c3c}a{text-decoration:none;color:#3c3c3c;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}a:hover{text-decoration:underline}.clear{clear:both}.center{text-align:center}.bold{font-weight:700}#logo-area{position:fixed;top:0;left:0;z-index:10}#logo-area img{width:220px;margin:10px}#banner{max-width:1000px;margin:20px auto 0;text-align:center;overflow:hidden}@media only screen and (max-width: 680px){#banner{margin-top:0}}#banner section{display:flex;flex-wrap:wrap;margin:10px;gap:8px 0;justify-content:center}#banner section a{width:25%}@media only screen and (max-width: 680px){#banner section a{width:50%}}#banner section a img{width:95%;margin:0 auto}h2{width:320px;margin:0 auto 30px;padding-bottom:10px;font-size:24px;font-weight:700;text-align:center;border-bottom:1px solid #7e7e7e}#news-area{padding:50px 0;background-color:#f6f7f9}#news-area ul{width:800px;margin:0 auto}#news-area h4 a{font-weight:700;font-size:14px}#news-area h4{margin:15px 0}#news-area ul li{background:url(/build/assets/li1-CCaDRGPn.png) no-repeat left;background-size:25px;padding-left:50px;padding-bottom:15px;border-bottom:1px dotted #aeadae}#news-area ul li p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.switch2__label{width:90px;position:relative;display:inline-block}.switch2__content{display:block;cursor:pointer;position:relative;border-radius:30px;height:40px;-webkit-transition:all .1s .4s;-moz-transition:all .1s .4s;-ms-transition:all .1s .4s;-o-transition:all .1s .4s;transition:all .1s .4s;overflow:hidden}.switch2__content:before{content:"";display:block;position:absolute;width:calc(100% - 4px);height:calc(100% - 4px);top:0;left:0;border:1.5px solid #FFE848;border-radius:20px;background-color:#ffe848}.switch2__content:after{content:"";display:block;position:absolute;background-color:transparent;width:0;height:100%;top:0;left:0;border-radius:20px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.switch2__input{display:none}.switch2__circle{display:block;top:5px;left:5px;position:absolute;width:30px;height:30px;-webkit-border-radius:30px;border-radius:30px;background-color:#fff;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.switch2__input:checked~.switch2__circle{left:55px;background-color:#fff}.switch2__input:checked~.switch2__content{border-color:transparent;-webkit-transition:all 0s;-moz-transition:all 0s;-ms-transition:all 0s;-o-transition:all 0s;transition:all 0s}.switch2__input:checked~.switch2__content:after{background-color:#ff94ae;width:100%}.switch2{width:250px;margin:0 auto}.switch2_left{width:50px;padding-top:10px;float:left;font-weight:700;margin-left:10px}.switch2_center{width:130px;float:left}.switch2_right{width:50px;padding-top:10px;float:left;font-weight:700}.sliderArea{max-width:100%;margin:0 auto;padding:0 25px}.sliderArea.w300{max-width:300px}.slick-slide{margin:0 5px}.slick-slide img{width:100%;height:auto}.slick-prev,.slick-next{z-index:1}.slick-prev:before,.slick-next:before{color:#000}.slick-slide{transition:all ease-in-out .3s;opacity:.2}.slick-active,.slick-current{opacity:1}.thumb{margin:20px 0 0}.thumb .slick-slide{cursor:pointer}.thumb .slick-slide:hover{opacity:.7}.full-screen-o .slick-list{overflow:visible}.full-screen-o .slick-dots{bottom:-33px}.full-screen-o .slick-dots li{position:relative;display:inline-block;width:auto;height:auto;margin:0;padding:0;cursor:pointer}.full-screen-o .slick-dots li button{font-size:0;line-height:0;padding:0;cursor:pointer;color:transparent;border:0;text-indent:-9999px;display:block;width:120px;height:5px;margin:0 4px;outline:0;border-radius:5px;transition-duration:.3s;background:#f7f7f8}.full-screen-o .slick-dots li button:before{content:none}.full-screen-o .slick-dots li button:hover,.full-screen-o .slick-dots li.slick-active button{width:120px;height:5px;border-radius:5px;background:#fbea67}#flag_contents{padding:50px 0;text-align:center}.btn_contents{display:block;margin:0 auto;width:300px;padding:20px 0;font-size:14px;text-align:center;background-size:auto auto;background-color:#ffe848;background-image:repeating-linear-gradient(135deg,transparent,transparent 10px,rgba(255,255,255,.34) 10px,rgba(255,255,255,.34) 20px);color:#3c3d3c;border-radius:10px;font-weight:700}.btn_contents.month-button{background-color:#ffdde5}.btn_mypagetext{margin-left:30px}.btn_contents p{background:url(/build/assets/li1-CCaDRGPn.png) no-repeat;background-size:15px;background-position:4px 3px;font-weight:700}footer{background-color:#00c1ff;text-align:center;padding:15px 0}.copy{color:#fff}#news-detail{max-width:800px;width:80%;margin:50px auto;padding-bottom:60px}#news-detail .news-date{margin-top:15px}#news-detail .content a{text-decoration:underline}#news-detail img{max-width:100%;margin-bottom:20px}.yellow-bg{background-color:#ffe848}h3{font-size:14px;margin:15px 0;font-weight:700}.detail{max-width:600px;margin:30px auto;background-color:#fff;padding:50px 100px;border-radius:30px}@media only screen and (max-width: 680px){.detail{width:70%;padding:40px}}.detail-wrapper{padding:50px 0;min-height:60vh}@media only screen and (min-width: 681px){.detail-wrapper{padding:50px}}.detail-wrapper h2{width:auto}.no-border{border-bottom:none}#news-detail p{line-height:1.8em}.line-height2{line-height:2.2em}.booking-btn{display:block}.login-btn{color:#3c3c3c}.cancel,p.note{color:red;text-align:center;font-size:12px;margin-top:15px}.yellow-border{background:url(/build/assets/sima-DLvVHk_5.png)}#all-video li{width:45%;margin:4% 2%;display:inline-block}#all-video li img{width:100%;border-radius:5px}@media only screen and (max-width: 680px){.btn_mypagetext{margin-left:20px}#logo-area img{width:120px;margin:23px 0 10px 10px}#news-detail{width:80%;margin:0 auto 30px}.booking-btn{margin-top:20px}.d-ttl{text-align:center}.booking-btn{border-radius:30px}#all-video li{width:100%;margin:5% 0%;display:inline-block}.tabs{padding-bottom:0}#news-area ul{width:90%}#banner{width:100%}.full-screen-o .slick-dots li button:hover,.full-screen-o .slick-dots li.slick-active button,.full-screen-o .slick-dots li button{width:30px}.btn_contents{width:280px}}.cardwrap{display:flex;flex-wrap:wrap;width:100vw;justify-content:center;background:linear-gradient(180deg,#f7f7f9,#f7f7f9 30%,#fff 30%,#fff)}.card{justify-content:center;width:280px;height:280px;padding:30px;display:flex;flex-direction:column;text-align:center;background-color:#fff;border-radius:15px;margin:20px;font-weight:700;color:#00c1ff}.shadow{box-shadow:0 5px 5px 2px #0000000d}.orderwrap{text-align:center;justify-content:center;display:flex;height:180px;margin-top:-10px}.order{display:flex;flex-direction:column;width:150px;align-items:center}.first{padding-top:10px}.second{padding-top:70px}.third{padding-top:80px}.crown{width:40px;height:auto;margin-top:20px}.boardimg{width:60px;height:auto}.orderguide{width:65px;height:auto;border-radius:50%;margin:5px auto}.orderflag{width:75px;height:auto;margin:20px auto}.podium{width:280px;margin:-15px auto 10px}.flightboardwrap{display:flex;flex-wrap:wrap;justify-content:center}.flightboard{display:flex;align-items:flex-end;margin:20px 0}.cumulative{margin:40px 10px 0}@media screen and (max-width: 480px){h2{max-width:300px}.text_XL{font-size:18px;font-weight:700}.text_L{font-size:14px;font-weight:700;height:auto}.text_M{font-size:12px}.text_S{font-size:10px}.cardwrap{padding-top:5vw}ul .text_S{width:100px;margin:10px auto}}@media screen and (min-width: 481px) and (max-width: 769px){h2{max-width:400px}.text_XL{font-size:24px;font-weight:700}.text_L{font-size:14px;font-weight:700;height:auto}.text_M{font-size:12px}.text_S{font-size:10px}ul .text_S{width:130px;margin:6px auto}}@media screen and (min-width: 769px){.text_XL{font-size:24px;font-weight:700}.text_L{font-size:16px;font-weight:700}.text_M{font-size:14px}.text_S{font-size:12px}ul .text_S{width:140px;margin:5px auto}}ul .text_S{text-align:center;border-bottom:1px dotted #d3d2d2}ul .text_S:hover{background-color:#eee}a:hover{text-decoration:none}#news-area a:hover{text-decoration:underline}#contents_detail_inner{width:70%;margin:15px auto}@media only screen and (max-width: 900px){#contents_detail_inner{width:95%}}#check-form label{display:block;margin-top:20px}#check-form label.gender{display:inline-block;margin-top:5px}#check-form input[type=text],#check-form input[type=email],#check-form input[type=password],#check-form input[type=date],#check-form textarea,#check-form select{width:95%;background-color:#fff;border-radius:2px;padding:8px 10px;color:#333;border:solid 1px #ccc;font-size:16px;-moz-box-shadow:inset 0 0 4px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.1);box-shadow:inner 0 0 4px #0000001a}#check-form input[type=text].pobox-pre,#check-form input[type=email].pobox-pre,#check-form input[type=password].pobox-pre,#check-form input[type=date].pobox-pre,#check-form textarea.pobox-pre,#check-form select.pobox-pre{width:20%}#check-form input[type=text].pobox,#check-form input[type=email].pobox,#check-form input[type=password].pobox,#check-form input[type=date].pobox,#check-form textarea.pobox,#check-form select.pobox{width:30%}#check-form input[type=date]{width:initial}#check-form select{width:initial;max-width:100%;padding:10px}#check-form hr{margin:40px 0 30px}#check-form .link-area{margin-top:20px}#check-form .note{margin:12px 0;font-size:12px}.mt50{margin-top:50px}.mb50{margin-bottom:50px}.pt50{padding-top:50px}.pb50{padding-bottom:50px}.postal-why{margin-top:50px;font-size:13px;color:#333;background-color:#eee;padding:50px;border:1px solid #bbb}.postal-why a{text-decoration:underline}.radio_container{max-width:510px;margin:0 auto}.radio_wrap,.single-plan{display:block;position:relative;padding-left:35px;margin-bottom:12px;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio_wrap{cursor:pointer}.single-plan{margin-top:50px}.radio_wrap input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;border-radius:50%}.radio_wrap:hover input~.checkmark{background-color:#ccc}.radio_wrap input:checked~.checkmark{background-color:#ff94ae}.checkmark:after{content:"";position:absolute;display:none}.radio_wrap input:checked~.checkmark:after{display:block}.radio_wrap .checkmark:after{top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:#fff}.trial-info{max-width:300px;margin:auto}.trial-info .presents{margin:10px 0;font-weight:700;font-size:13px}.coupon-campaign-note{font-weight:700;font-size:15px;margin-top:20px;text-align:center}.credit-img li{display:inline;margin-right:5px}.card-img{width:30px}.coupon-link-wrapper{text-align:center;margin-top:10px}.coupon-link-wrapper a{font-size:13px;font-weight:700;text-decoration:underline;color:#ff94ae}#error_explanation{color:red;font-weight:700;font-size:13px}.card_area{max-width:500px;margin:auto;text-align:left}.danger_button{background-color:#f66;border:none;display:block;margin:auto;text-align:center;text-decoration:none;padding:5px 20px;font-size:14px;border-radius:5px;color:#fff;font-weight:700;cursor:pointer}.primary-button,#zoom_detail .second-primary-button{background-color:#ffe848;color:#3c3c3c;padding:15px 40px;margin:50px 15px 0;border-radius:15px;text-align:center;font-weight:700;border:none;cursor:pointer;display:inline-block}.primary-button.disabled,#zoom_detail .disabled.second-primary-button{background-color:#bbb;cursor:auto}.primary-button.small-button,#zoom_detail .small-button.second-primary-button{margin:0;font-weight:400;padding:10px 15px;font-size:11px}.normal-button{border:none;cursor:pointer;display:inline-block;padding:10px 20px;border-radius:15px}a.danger_button{display:inline}.flash_message.success{text-align:center;padding:15px 0;background:khaki}@media only screen and (max-width: 600px){.popup-inner .primary_button{padding:15px 0}}.note{font-size:13px;color:#333}.align-center{text-align:center}.catchcopy{margin-bottom:50px;font-size:15px}#loader-bg{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background:#000;z-index:100;opacity:80%}#loader-bg.shown{display:block}#loader{display:none;position:fixed;top:50%;left:50%;width:200px;height:200px;margin-top:-100px;margin-left:-100px;text-align:center;color:#fff;z-index:101}#loader.shown{display:block}.few,.capacity_notice{background-color:#ff94ae;color:#fff;border-radius:5px;padding:2px 5px;margin:10px 0 0 3px}.hidden{visibility:hidden}.notice{color:red}label.required:before{content:"*";color:#ff94ae;font-size:15px;padding-right:2px;vertical-align:middle}.important{color:#f66}.important .supplement{font-weight:400;margin-top:10px}.red{color:red}.inline-block{display:inline-block}.underline{text-decoration:underline}[v-cloak]{visibility:hidden}.history-back{padding:10px 0}.history-back a{display:flex;align-items:center;color:#ff94ae;text-decoration:none;font-size:13px;font-weight:700}.history-back a svg{width:13px;fill:#ff94ae}.history-back a span{padding:2px 6px 0}.bold-link{color:#ff94ae;font-weight:700;text-decoration:underline}label.agreement-checkbox{width:fit-content}#calendar-main{text-align:center}#calendar-main .description-for-beginner{font-weight:700;font-size:14px;color:#ff94ae;margin:15px 15px 25px}#calendar-main .description-for-beginner p{line-height:30px}#calendar-main .description-for-beginner p img{width:80px;vertical-align:bottom}#calendar-main .separator{margin-left:-10%;height:20px;background:#fff;width:120%}@media only screen and (max-width: 680px){#calendar-main .separator{height:50px}}.time-stamp{text-align:center;margin:10px 0;font-size:14px;font-weight:700}.cale-img-wrap{background:#fff;padding:6% 4%;border-radius:5px}.cale-img-100{position:relative}.cale-img-100 img.feature-img{width:100%;border-radius:3px}.cale-img-100 img.recommend-ribbon{position:absolute;top:18%;width:40%;right:-8%}@media only screen and (min-width: 681px){.cale-img-100 img.recommend-ribbon{top:15%;width:70%;right:-10%}}@media only screen and (min-width: 961px){.cale-img-100 img.recommend-ribbon{width:50%}}.mini{font-size:8px}.tab_content{background-color:#ffe848;width:11%;float:left;margin-right:1%;padding:1%;vertical-align:top;border-radius:5px}@media only screen and (max-width: 680px){.tab_content{width:98%;margin-right:0%;padding:1%;display:none;clear:both;overflow:hidden}}.tab_content2{background-color:#ffe848;margin-left:20%;margin-right:20%;margin-bottom:2%;padding:1%;vertical-align:middle;border-radius:10px}@media only screen and (max-width: 680px){.tab_content2{margin:5%;padding:1%;vertical-align:middle;border-radius:5px}}@media only screen and (min-width: 681px){.empty-tab{visibility:hidden}}.date-float-ttl{width:11%;float:left;margin-right:1%;padding:1%;vertical-align:top}.cale-date{display:block;width:30px;background-color:#ffe848;border-radius:20px;padding:6px 3px;margin:7px auto}.saturday{background-color:#00c1ff;color:#fff}.sunday{background-color:#ff94ae;color:#fff}.first-left{margin-left:1%}@media only screen and (max-width: 680px){.first-left{margin-left:0%}}.vacant{text-align:center}.full{color:#888}.date-float li{position:relative}.booked-icon img{position:absolute;right:-25px;top:-10px;width:65px}.cale-ttl p{text-align:left;margin-left:20px}.cale-ttl li{display:inline-block;vertical-align:top}.cale-ttl img{width:110px}.thum{margin:15px 0 5px}.thum:empty{display:none}.thum li{display:inline-block;margin:0 4px;color:#000}.thum li img{width:30px}.cale-btn a{padding:15px 50px;text-align:center;background-color:#e4e4e4;border-radius:50px;text-decoration:none;margin:0 15px}.cale-btn a:first-child{background-color:#db5373;color:#fff}.cale-btn a:last-child{color:#000}.date-num{font-size:14px;color:#000}.cale-date p{font-size:14px}.book-date{font-size:13px;color:#3c3d3c}.book-date-canceled{background-color:#d3d3d3}.booked{background-color:#ffe848;border-radius:5px;padding:2px 5px;margin:10px 0 0 3px}.tabs{padding-bottom:40px;background-color:#fff;width:100%;margin:0 auto}.syakaikengaku-logo{width:100%}.tab_item{width:11%;margin-right:1%;padding:1%;font-size:16px;color:#565656;display:block;float:left;text-align:center;font-weight:700;transition:all .2s ease}.tab_item:hover{opacity:.75}input[name=tab_item],.no-adventure{display:none}@media only screen and (max-width: 680px){.no-adventure:only-child{display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;height:200px}}.canceled img{width:40%;margin-top:8px;margin-bottom:8px}.canceled span{font-size:10px;color:red;font-weight:700}@media only screen and (max-width: 680px){#tab1:checked~#tab1_content,#tab2:checked~#tab2_content,#tab3:checked~#tab3_content,#tab4:checked~#tab4_content,#tab5:checked~#tab5_content,#tab6:checked~#tab6_content,#tab7:checked~#tab7_content{display:block}.tabs input:checked+.tab_item{background-color:#ffe848;border-radius:50px 50px 0 0}.tabs input:checked+.saturday-tri{background-color:#00c1ff}.tabs input:checked+.sunday-tri{background-color:#ff94ae}.date-float{width:94%;float:none;margin-right:0%;padding:3%;vertical-align:top;margin-left:0%}.cale-btn a{padding:15px 35px;font-size:14px;margin:0 10px}.booked-icon img{position:absolute;right:5px;top:10px;width:65px}}#calendar-page .calendar-info{max-width:450px;padding:0 30px;margin:50px auto 10px}@media only screen and (min-width: 681px){#calendar-page .calendar-info{font-size:14px}}.faq h4{padding:15px;background-color:#f6f6e2;border:1px solid #000;margin-top:10px}.faq p{padding:15px 0 15px 15px}.faq .question{font-weight:700;margin-bottom:10px;display:block;border:1px solid rgb(0,0,0);padding:10px}.faq .subheading{font-weight:700;margin-bottom:5px;display:block}.faq a{text-decoration:underline}.faq .link-button-area{display:flex;justify-content:center;align-items:center;gap:10px}@media screen and (max-width: 480px){.faq .link-button-area{flex-direction:column}}.faq .link-button-area a{text-decoration:none;max-width:260px}.faq .link-button-area p{padding:initial}.faq .link-button-area p span{font-weight:initial;font-size:11px}.faq .link-button-area.two-rows p{background-position:0px 10px}.faq .link-button-area.bottom{margin-top:40px}#referral{max-width:600px;margin:auto}#referral ul{margin:40px}#referral ul li{margin-bottom:10px;font-weight:700}#referral .note{color:#2ba6d9;font-size:13px}#referral .sns-share{display:flex;gap:5px}#referral .sns-share a{text-decoration:none;text-underline:none}#referral .sns-share .line img{width:40px}@media screen and (min-width: 681px){#referral .sns-share .line{display:none}}#referral .sns-share .twitter img{width:34px}#referral .sns-share .facebook img{width:28px}#referral .link-area{margin-top:20px}#referral .link-area a{text-decoration:underline}#referral_how_to{max-width:600px;margin:20px auto auto}#referral_how_to p{color:#525a5d}#referral_how_to a{text-decoration:underline}#referral_how_to #present_detail{background:#ffe4e1;padding:20px;border-radius:10px;margin-top:20px}@media only screen and (min-width: 680px){#referral_how_to #present_detail{display:flex}}@media only screen and (max-width: 679px){#referral_how_to #present_detail .col:nth-child(1){margin-bottom:20px}}#referral_how_to #present_detail .col{width:100%;display:flex;align-items:center}#referral_how_to #present_detail .col .person{width:80px;text-align:center}#referral_how_to #present_detail .col .person img{width:100%}#referral_how_to #present_detail .col .person div{font-size:13px}#referral_how_to #present_detail .col .description{flex:1;padding:20px}#referral_how_to .note{margin-top:20px}#referral_how_to #present_img{width:100%;margin-top:20px}#referral_how_to section{margin-top:40px}#referral_how_to section p{margin-bottom:20px}#referral_how_to section .screen_shot{margin:0 auto;display:block;width:100%}@media only screen and (min-width: 600px){#referral_how_to section .two_columns{display:flex}#referral_how_to section .two_columns div{width:100%}#referral_how_to section .two_columns div:nth-child(1){padding-right:20px}}#referral_how_to section .mt20{margin-top:20px}#referral_how_to #menu_img{max-width:300px}#referral_how_to #coupon_code_img{max-width:350px}#referral_how_to #registration_img{max-width:450px}#referral_how_to h3{text-align:center;font-size:20px;font-weight:700;margin-top:100px}.movie_detail .back-wrapper{margin-bottom:30px}.movie_detail iframe{width:100%}.movie_detail h2{width:100%;border-bottom:none;margin:20px 0}.movie_detail #cover_on_player{height:70px;width:50%;position:absolute}@media only screen and (max-width: 900px){.movie_detail #cover_on_player{width:100%}}.movie_detail .description a{text-decoration:underline}#zoom_detail .second-primary-button{font-size:12px;margin-top:20px}#zoom_detail .second-primary-button.zoom-before-open{margin-bottom:0}#zoom_detail .second-primary-button.cancel{padding:10px 18px;font-size:10px;margin:30px 0 0}#zoom_detail .primary-button,#zoom_detail .second-primary-button{margin:20px}#zoom_detail .primary-button.open,#zoom_detail .open.second-primary-button{background:#ff94ae;color:#fff}#zoom_detail .capacity_notice{padding:5px 10px}#zoom_detail .more-tickets{text-align:center;margin-top:10px;font-size:13px}#zoom_detail .note-area{margin:0 40px 20px}@media screen and (max-width: 480px){#zoom_detail .note-area{margin:0 10px 20px}}#zoom_detail .additional-info-area{margin:20px 0}#zoom_detail .additional-info-area .guide-wrapper{width:100%;text-align:center}#zoom_detail .additional-info-area .guide-wrapper img{max-width:50%;max-height:170px}@media screen and (max-width: 480px){#zoom_detail .additional-info-area .guide-wrapper img{min-width:80%}}#zoom_detail .additional-info-area .guide-wrapper .guide-link{background:#ffe848;position:relative;padding:20px;display:inline-block;border-radius:20px;margin:20px;color:#00f}#zoom_detail .additional-info-area .guide-wrapper .guide-link:hover{opacity:.8}#zoom_detail .additional-info-area .guide-wrapper .guide-link:before{content:"";position:absolute;top:-25px;left:50%;margin-left:-15px;border:15px solid transparent;border-bottom:15px solid #FFE848;z-index:0}#zoom_detail .additional-info-area .bottom-wrapper{display:flex;justify-content:center;margin-top:20px}@media screen and (max-width: 480px){#zoom_detail .additional-info-area .bottom-wrapper{flex-direction:column;gap:40px}}#zoom_detail .additional-info-area .bottom-wrapper .attribute{text-align:center}#zoom_detail .additional-info-area .bottom-wrapper .attribute img{width:200px}#zoom_detail .additional-info-area .name{text-align:center;font-weight:700;margin-top:10px}#zoom_detail .detail-left{width:50%;margin:3% 2%;float:left}@media screen and (max-width: 769px){#zoom_detail .detail-left{width:100%;margin:3% 0;float:none}}#zoom_detail .detail-left .thumbnail-wrapper{position:relative}#zoom_detail .detail-left .thumbnail-wrapper img.feature-img{width:100%;border-radius:5px}#zoom_detail .detail-left .thumbnail-wrapper img.recommend-ribbon{position:absolute;top:18%;width:40%;right:-8%}#zoom_detail .detail-left .mini{font-size:12px;font-weight:700}#zoom_detail .detail-right{width:42%;margin:3% 0 3% 4%;float:left}@media screen and (max-width: 769px){#zoom_detail .detail-right{width:100%;margin:0% 0 30px 0%;float:none;text-align:center}}#zoom_detail .detail-right ul{text-align:center}#zoom_detail .detail-right ul li{display:inline-block;margin:10px}#zoom_detail .detail-right ul li img{width:55px}#zoom_detail.communication-class img.feature-img{border:10px solid #FF94AE;box-sizing:border-box}#zoom_detail .adventure-description a{text-decoration:underline}#zoom_detail .add-calendar{display:flex;align-items:center;margin:20px;justify-content:center}#zoom_detail .add-calendar a{display:block;margin:3px 0 3px 10px;font-weight:700;text-decoration:underline}#zoom_detail .align-left{text-align:left}#zoom_detail .adventure-type-logo-wrapper{text-align:center}#zoom_detail .adventure-type-logo-wrapper img{width:100%;max-width:200px;margin-top:10px}#zoom_detail .how-to-wrapper a{display:block;max-width:400px;margin:auto;width:80%}#zoom_detail .how-to-wrapper a img{width:100%}#zoom_detail .remained-tickets-count{color:#ff94ae;font-size:13px;text-align:center;display:block;font-weight:700;padding-bottom:10px}#zoom_detail .remained-tickets-count span{font-weight:700;font-size:20px;margin:0 3px}#zoom_detail .remained-tickets-count a{color:#ff94ae;text-decoration:underline}#zoom_detail .review-recommended{text-align:center;margin:35px 0 10px}#zoom_detail .review-recommended .starsize_L{font-size:35px}#zoom_detail .review-recommended .attention{position:relative;display:inline-block;font-weight:700}#zoom_detail .review-recommended .attention:before{position:absolute;left:-10px;top:0;content:"";width:1px;height:100%;background:#3c3c3c;border-radius:3px;transform:rotate(-25deg)}#zoom_detail .review-recommended .attention:after{position:absolute;content:"";right:-8px;top:0;width:1px;height:100%;background:#3c3c3c;border-radius:3px;transform:rotate(25deg)}#zoom_detail .canceled_info{margin-top:15px;text-align:center;display:block}#zoom_detail .canceled_info img{width:40%;display:block;margin:auto}#zoom_detail .canceled_info p{margin-top:8px;font-size:12px;color:red;font-weight:700}#zoom_detail img.description-all-english{width:30px}#cancel_notice{text-decoration:underline;margin-top:5px;margin-bottom:10px}#cancel_notice a{margin:auto;text-decoration:underline}#cancel_notice a:hover{text-decoration:underline}#cancel_notice .add_cancel_notice{font-size:14px;font-weight:700;color:#ff94ae}#cancel_notice .remove_cancel_notice{font-size:14px;font-weight:700;color:#3c3c3c}#cancel_notice .about_cancel_notice{margin-top:8px}#reserved-adventures{max-width:800px;width:100%;margin:0 auto 80px}#reserved-adventures h3{font-size:1.5rem;font-weight:700;margin-top:4rem}@media only screen and (min-width: 511px){#reserved-adventures h3{margin-left:2rem}}@media only screen and (max-width: 510px){#reserved-adventures h3{text-align:center}}#reserved-adventures .adventures-wrapper{padding:5px}#reserved-adventures .adventures-wrapper .adventures{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px;text-align:center}@media only screen and (max-width: 510px){#reserved-adventures .adventures-wrapper .adventures{justify-content:center}}#reserved-adventures .adventures-wrapper .adventures .adventure{background:#ffe848;border-radius:10px}#reserved-adventures .adventures-wrapper .adventures .adventure .time{display:flex;align-items:center;font-size:18px;text-align:left;margin:5px 10px;height:35px}#reserved-adventures .adventures-wrapper .adventures .adventure .time img{height:100%;margin-left:auto}@media only screen and (max-width: 730px){#reserved-adventures .adventures-wrapper .adventures .adventure{width:49%}}@media only screen and (max-width: 510px){#reserved-adventures .adventures-wrapper .adventures .adventure{width:90%;max-width:300px}}#reserved-adventures .adventures-wrapper .adventures .adventure img.thumbnail{width:95%;margin-bottom:5px}#reserved-adventures .no-reservation{text-align:center;font-size:1.5rem;margin-top:50px}.cancel-form .checkbox{width:100%;margin:20px auto;text-align:left}.cancel-form .checkbox textarea{width:96%;padding:2%;height:150px}.cancel-form .required{font-size:14px;color:#f66;display:inline-block}.cancel-form table{width:100%}.cancel-form table th{font-weight:400}.cancel-form ::selection{background:#5291c8;color:#fff}.cancel-form label{display:inline-block}.footer-link{margin:10px auto 30px;font-size:110%}.footer-link a{text-decoration:none;color:#fff}#drawernav{display:none}.center{text-align:center;font-size:18px}#drawernav{position:fixed;top:0;right:-240px;width:240px;height:100%;background:#fff;color:#333;z-index:11;padding-top:60px;-webkit-transition:all .4s cubic-bezier(1,0,0,1);-moz-transition:all .4s cubic-bezier(1,0,0,1);-o-transition:all .4s cubic-bezier(1,0,0,1);transition:all .4s cubic-bezier(1,0,0,1);-webkit-transition-timing-function:cubic-bezier(1,0,0,1);-moz-transition-timing-function:cubic-bezier(1,0,0,1);-o-transition-timing-function:cubic-bezier(1,0,0,1);transition-timing-function:cubic-bezier(1,0,0,1)}#drawernav .text_S{border-bottom:1px dotted #d3d2d2;font-weight:400}#drawernav .subwrap{display:flex;flex-wrap:wrap;margin:0 35px}#drawernav .subwrap .text_S{width:100%}#menu{display:none}body.drawer-opened #page{left:-240px;box-shadow:1px 0 2px #000;-webkit-box-shadow:1px 0 2px #000}body.drawer-opened .fixed-content{left:-240px}body.drawer-opened #drawernav{right:0}body.drawer-opened #humberger .icon-bar{background:#ff94ae}body.drawer-opened #humberger :nth-child(1){transform:translateY(6px) rotate(45deg);-webkit-transform:translate(0,6px) rotate(45deg)}body.drawer-opened #humberger :nth-child(2){transform:translate(-20px);-webkit-transform:translate(-20px,0);opacity:0}body.drawer-opened #humberger :nth-child(3){transform:translateY(-12px) rotate(-45deg);-webkit-transform:translate(0,-12px) rotate(-45deg)}body.drawer-opened #overlay{z-index:16;opacity:.6;left:-240px}#drawernav{display:block}#drawernav ul{list-style:none;padding:0}#drawernav ul li:hover{background-color:#eee}#drawernav ul li a{font-size:14px;color:#3c3c3c;display:block;text-align:center;padding:7px 5px;text-decoration:none;border-bottom:1px dotted #d3d2d2}#drawernav ul li:first-child{border-top:1px dotted #d3d2d2}#drawernav ul li{margin:0 30px}#drawernav ul li a:hover{color:#000}#drawernav h4{text-align:center;color:#ee7d95;font-weight:700;margin-bottom:5px;padding:7px 5px}#humberger{position:fixed;top:32px;right:32px;z-index:16;width:25px;cursor:pointer}#humberger-fix{position:relative;top:25px;right:25px;z-index:16;width:25px;padding:17px 10px 10px;cursor:pointer}.icon-bar{height:3px;border-radius:1px;background:#ff94ae;display:block;margin-bottom:6px;-webkit-transition:all .4s cubic-bezier(1,0,0,1);-moz-transition:all .4s cubic-bezier(1,0,0,1);-o-transition:all .4s cubic-bezier(1,0,0,1);transition:all .4s cubic-bezier(1,0,0,1);-webkit-transition-timing-function:cubic-bezier(1,0,0,1);-moz-transition-timing-function:cubic-bezier(1,0,0,1);-o-transition-timing-function:cubic-bezier(1,0,0,1);transition-timing-function:cubic-bezier(1,0,0,1)}#notice-app{position:fixed;top:24px;right:77px;width:25px;cursor:pointer}.fixed-content{right:inherit;width:100%;z-index:20;-webkit-transition:all .4s cubic-bezier(1,0,0,1);-moz-transition:all .4s cubic-bezier(1,0,0,1);-o-transition:all .4s cubic-bezier(1,0,0,1);transition:all .4s cubic-bezier(1,0,0,1);-webkit-transition-timing-function:cubic-bezier(1,0,0,1);-moz-transition-timing-function:cubic-bezier(1,0,0,1);-o-transition-timing-function:cubic-bezier(1,0,0,1);transition-timing-function:cubic-bezier(1,0,0,1)}#overlay{z-index:-1;opacity:0;background:#000;left:0;top:0;width:100%;height:100%;position:fixed;-webkit-transition:all .4s cubic-bezier(1,0,0,1);-moz-transition:all .4s cubic-bezier(1,0,0,1);-o-transition:all .4s cubic-bezier(1,0,0,1);transition:all .4s cubic-bezier(1,0,0,1);-webkit-transition-timing-function:cubic-bezier(1,0,0,1);-moz-transition-timing-function:cubic-bezier(1,0,0,1);-o-transition-timing-function:cubic-bezier(1,0,0,1);transition-timing-function:cubic-bezier(1,0,0,1)}@media only screen and (max-width: 680px){#drawernav{width:100%}body.drawer-opened #overlay{display:none}#drawernav{right:100%}}#head-history{position:fixed;top:26px;right:115px;cursor:pointer;color:#ff94ae;font-weight:700;font-size:20px}@media only screen and (max-width: 432px){#head-history{font-size:15px;top:29px}}#head-history:hover{text-decoration:underline}.complete #contents_detail_inner{max-width:410px}.complete #contents_detail_inner .primary-button,.complete #contents_detail_inner #zoom_detail .second-primary-button,#zoom_detail .complete #contents_detail_inner .second-primary-button{margin-top:15px}#notice{margin-bottom:20px}#notice ul.notices{max-width:500px;margin:0 auto;padding:0 20px}#notice ul.notices li{border-bottom:1px solid #7e7e7e}#notice ul.notices li a{display:flex;align-items:center;padding:10px 0}#notice ul.notices li a .text{margin-left:5px}#notice ul.notices li a .text .category{font-weight:700;margin-bottom:5px}#notice ul.notices li a .text .title{font-weight:700;margin-bottom:10px}#notice ul.notices li a .text .datetime{font-size:10px}#notice ul.notices li a img.icon{width:80px}#notice ul.notices li a .link-icon-wrapper{margin-left:auto;width:50px;text-align:center}#notice ul.notices li a .link-icon-wrapper svg{width:12px;fill:#3c3c3c}#notice ul.notices li.skeleton-wrapper{display:flex;padding:10px 0}#notice ul.notices li.skeleton-wrapper .icon{width:100px}#notice ul.notices li.skeleton-wrapper .title{width:100%;padding:20px}#notice ul.notices li.skeleton-wrapper .title .row{margin-bottom:20px}#notice .no-notice{text-align:center;padding:20px;font-size:18px}#hello-summer .topview-wrapper img{margin:0 auto;display:block;max-width:700px;width:100%}#hello-summer .topview-wrapper p{max-width:500px;font-size:15px;font-weight:700;margin:65px auto 0;padding:0 40px;line-height:28px}#hello-summer .container{max-width:800px;display:flex;margin:70px auto;gap:12px;padding:0 20px;flex-wrap:wrap}#hello-summer .container .cell{width:49%;padding-bottom:20px}@media only screen and (max-width: 680px){#hello-summer .container .cell{width:100%}}#hello-summer .container .cell img{width:100%}#hello-summer .container .cell .language{text-align:center;font-size:16px;font-weight:700;margin:7px 0 12px}#hello-summer .container .cell .btn-area{display:flex;gap:10px;justify-content:center;margin:10px 0}#hello-summer .container .cell .btn-area .btn-wrapper{width:50%}#hello-summer .container .cell .btn-area .btn-wrapper .hello-btn{width:100%;font-size:14px;font-weight:700;background:#00c1ff;color:#fff;padding:10px 0;border-radius:25px;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:0;display:flex;justify-content:center;align-items:center}#hello-summer .container .cell .btn-area .btn-wrapper .hello-btn.thanks{background:#ff94ae}#hello-summer .container .cell .btn-area .btn-wrapper .hello-btn svg{fill:#fff;width:20px;margin-right:5px}#hello-summer .container .cell .btn-area .btn-wrapper .translated{text-align:center;font-size:15px;font-weight:700;margin-top:10px}#guide-show .guidewrap{width:100%}#guide-show .guidewrap h3{font-size:18px}#guide-show .guidewrap .top{width:100%;text-align:center;margin-bottom:20px}#guide-show .guidewrap .top .img-wrapper{margin:auto;width:230px;position:relative}#guide-show .guidewrap .top .img-wrapper .profile-img{border-radius:50%;width:230px;height:230px;object-fit:cover;object-position:50% 50%}#guide-show .guidewrap .top .img-wrapper .flag-img{position:absolute;bottom:20px;right:-50px;width:120px}#guide-show .guidewrap .country-area{text-align:center;margin-bottom:50px}#guide-show .guidewrap .country-area .flag-wrapper{background-color:#e9e9e9;max-width:300px;margin:auto;padding:20px}#guide-show .guidewrap .country-area .flag-wrapper img{display:block;margin:auto auto 15px;width:150px}#guide-show .guidewrap .description{padding:20px 20px 10px;max-width:700px;margin:0 auto;font-size:14px;text-align:left}#guide-show .guidewrap .description h5{color:#ff94ae;font-size:15px;margin-bottom:10px}#guide-show .guidewrap .description p{margin-bottom:10px}#guide-show .guidewrap .summary{text-align:center}#guide-show .guidewrap .adventures-area{padding:20px 0;max-width:800px;margin:0 auto 50px;text-align:center}#guide-show .guidewrap .adventures-area .no-content{font-size:15px;margin-left:20px}#guide-show .guidewrap .adventures-area .adventures{background-color:#e9e9e9;display:flex;flex-wrap:wrap;margin:0 10px 5px;justify-content:left}@media screen and (max-width: 799px){#guide-show .guidewrap .adventures-area .adventures{justify-content:center}}#guide-show .guidewrap .adventures-area .adventures .adventure{width:240px;margin:10px;background:#ffe848}#guide-show .guidewrap .adventures-area .adventures .adventure .time{padding:5px;font-size:13px;font-weight:700}#guide-show .guidewrap .adventures-area .adventures .adventure img.thumbnail{width:90%;margin-bottom:5px}#guide-show .guidewrap .adventures-area .adventures .adventure img.adventure-type{width:50%}@media screen and (max-width: 799px){#guide-show .guidewrap .adventures-area{max-width:550px}}@media screen and (max-width: 539px){#guide-show .guidewrap .adventures-area{max-width:300px}}#guide-show .guidewrap .bottom-link-area{margin-bottom:80px}#month-page a:hover{text-decoration:none}#month-page span{display:inline-block}#month-page .text_L{font-size:18px;font-weight:700;margin-bottom:20px}#month-page .text_M{font-size:14px;font-weight:700;margin-bottom:20px}#month-page .mypagewrap{padding:5vw 0;text-align:center}#month-page .tab-wrap{width:85vw;height:100vh;display:flex;flex-wrap:wrap;margin:20px auto;text-align:center}#month-page .tab-wrap:after{content:"";width:100%;height:3px;margin-bottom:20px;background:#ffe848;display:block;order:-1}#month-page .tab-label{font-size:18px;color:#3c3c3c;background:#f7f7f9;font-weight:700;white-space:nowrap;text-align:center;padding:10px .5em;order:-1;position:relative;z-index:1;cursor:pointer;border-radius:5px 5px 0 0;flex:1}#month-page .tab-label:not(:last-of-type){margin-right:5px}#month-page .tab-content{width:100%;height:0;overflow:hidden;opacity:0}#month-page .tab-switch:checked+.tab-label{background:#ffe848}#month-page .tab-switch:checked+.tab-label+.tab-content{height:auto;overflow:auto;opacity:1}#month-page .tab-switch{display:none}#month-page table{margin:auto;font-size:15px}#month-page table th{padding:10px;border-bottom:solid 1px #eee}#month-page table td{padding:3px 10px;border-bottom:solid 1px #eee}#month-page .withdrawal_bg{display:flex}#month-page .cardboard{width:300px;margin:0 auto 30px}#month-page .embedded{width:85vw;height:84vh}@media screen and (max-width: 480px){#month-page .mypagewrap{padding:30px}#month-page .cardboard{width:200px;margin:0 auto 30px}}#drawernav{display:flex;flex-direction:column}#drawernav .bottom-wrapper{margin-top:auto;margin-bottom:80px}#drawernav .bottom-wrapper li.less-important a{font-size:10px}#drawernav .sns{margin-top:20px;display:flex;justify-content:center}#drawernav .sns a{text-decoration:none}#drawernav .sns .twitter{margin:10px}#drawernav .sns .twitter img{height:25px}#drawernav .sns .facebook{margin:10px}#drawernav .sns .facebook img{height:25px}#drawernav .sns .instagram{margin:10px}#drawernav .sns .instagram img{height:25px}.star5_rating,.starsize_L{position:relative;z-index:0;display:inline-block;white-space:nowrap;color:#ccc}.starsize_L{font-size:20px}.star5_rating:before,.star5_rating:after{content:"★★★★★"}.star5_rating:after{position:absolute;z-index:1;top:0;left:0;overflow:hidden;white-space:nowrap;color:#ffe848}.star5_rating[data-rate="5"]:after{width:100%}.star5_rating[data-rate="4"]:after{width:80%}.star5_rating[data-rate="3"]:after{width:60%}.star5_rating[data-rate="2"]:after{width:40%}.star5_rating[data-rate="1"]:after{width:20%}.star5_rating[data-rate="0"]:after{width:0%}.edit_bg{background-color:#f7f7f9;width:100vw;height:auto;display:flex;justify-content:center;align-items:center}.register-wrapper{margin:0 auto 50px;max-width:800px}.register-wrapper table{margin:auto;font-size:15px}.register-wrapper table th{padding:10px;border-bottom:solid 1px #eee}.register-wrapper table td{padding:3px 10px;border-bottom:solid 1px #eee}.register-wrapper .line-through{text-decoration:line-through}.register-wrapper .discount-info{text-align:center}.register-wrapper label{font-weight:700;margin-top:30px}.register-wrapper label a{color:#ff94ae;text-decoration:underline;font-weight:700}.new-price-note{padding:0 10px;max-width:380px;margin:0 auto 35px;font-weight:700}.confirm .new-price-note{margin:35px auto 0}.stepBar{display:flex;margin:20px auto;max-width:400px;position:relative;text-align:center}.stepBar li{font-size:12px;list-style:none;position:relative;width:33.333%}.stepBar li.visited span{background:#4d648d}.stepBar li:after{background:#d0e1f9;content:"";height:4px;left:calc(-50% + 12px);position:absolute;top:10px;width:calc(100% - 24px)}.stepBar li:first-of-type:after{display:none}.stepBar li span{background:#d0e1f9;border-radius:50%;color:#fff;display:inline-block;height:24px;line-height:24px;margin-bottom:5px;width:24px}#to-mimmy-post .important{font-weight:700;margin:10px 0;font-size:15px;color:#ff94ae}#to-mimmy-post .primary-button,#to-mimmy-post #zoom_detail .second-primary-button,#zoom_detail #to-mimmy-post .second-primary-button{margin-top:35px}#to-mimmy-post .note{margin-top:40px}#to-mimmy-post .note a{text-decoration:underline}#to-mimmy-post .note li{margin-bottom:5px}#to-mimmy-post .note .bold{font-weight:700;font-size:13px;margin-bottom:10px}
