@keyframes scroll_guide_ani{0%{width:0}40%{width:100%}60%{width:100%;left:0}100%{width:0;left:100%}}@keyframes circleAfter{0%{transform:rotate(0deg);background:#D9D9D9}50%{transform:rotate(180deg);background:#D9D9D9}50.01%{transform:rotate(360deg);background:#C19B46}100%{transform:rotate(360deg);background:#C19B46}}@keyframes circleBefore{0%{transform:rotate(0deg)}50%{transform:rotate(0deg)}100%{transform:rotate(180deg)}}@keyframes slide1{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes slide2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}body,textarea{font-family:roboto,"Yu Gothic Medium","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,serif}::placeholder{color:#CCC}.error{color:#F33 !important}body{letter-spacing:0.1em;color:#222}body *{line-height:200%}body ::selection{color:#fff;background:#C19B46}textarea{letter-spacing:0.1em;color:#222;overflow-y:scroll}textarea::-webkit-scrollbar{width:10px}textarea::-webkit-scrollbar-track{background:#DDD}textarea::-webkit-scrollbar-thumb{width:6px;border-radius:6px;background:#C19B46}img[data-src].lazy{opacity:0 !important}img[data-src]{transition:opacity 0.3s;transition-delay:0.35s;opacity:1}.none{display:none !important}#data_privacy_consent-1+.mwform-checkbox-field-text,#data_cancel_consent-1+.mwform-checkbox-field-text{display:none !important}.input-field-venue,.input-field-venue_address,.input-field-customer_attr_back,.input-field-identifier,.input-field-title,.input-field-venue_lan{display:none !important}#ui-datepicker-div{width:auto !important}.em-form-required{color:#F33 !important}@media screen and (max-width: 46.875em){select{background:url("../img/arrow-down-solid.svg") no-repeat center right 0.4em #fff;background-size:0.6em auto;appearance:none}.pc{display:none !important}body.hidden{height:100%;overflow:hidden}*{font-size:4.8vw;font-weight:500}.button01{text-align:center}.button01 a,.button01 button{white-space:nowrap;font-family:source-serif-4,"Hiragino Mincho ProN W3","Hiragino Mincho ProN",serif;font-size:4.26667vw;background:#C19B46;padding:2.13333vw 21.33333vw 2.13333vw 5.33333vw;display:inline-block;margin:0 auto;color:#FFF;position:relative;border:1px solid #C19B46;box-sizing:border-box;transition:0.2s color,0.2s background-color;border-radius:1.06667vw}.button01 a::before,.button01 button::before{content:'';position:absolute;top:50%;right:15%;transform:translate(0, -50%);background:url("../img/arrow_wh.svg") no-repeat;background-size:contain;width:8.53333vw;height:1.06667vw;transition:0.2s right}#activity-list-cal h2{font-size:3vw !important;font-family:roboto,"Yu Gothic Medium","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,serif !important;font-weight:700}#activity-list-cal #color_code li{color:#FFF;display:inline-block;padding:0.3em 0.6em 0.2em;line-height:140%;font-size:3.73333vw}#activity-list-cal #color_code li[class$="all"]{background:#222222 !important}#activity-list-cal #color_code li[class$="kyoto"]{background:#4466AA !important}#activity-list-cal #color_code li[class$="umekita"]{background:#32a138 !important}#activity-list-cal #color_code li[class$="kobe"]{background:#8877DD !important}#activity-list-cal #color_code li[class$="aoyama"]{background:#E15583 !important}#activity-list-cal #color_code li[class$="akihabara"]{background:#DC658A !important}#activity-list-cal #color_code li.soldout{background:#999 !important}#activity-list-cal .wpfc-calendar-search{display:none !important}#activity-list-cal p{font-size:3.2vw}#activity-list-cal p.cal_contact_over{font-weight:700;font-size:3.2vw;letter-spacing:0em}#activity-list-cal p.cal_contact_over i{padding:0 0.2em 0 0;font-size:3.46667vw}#activity-list-cal p.cal_contact_over a{font-size:100%;text-decoration:underline;color:#C19B46;font-weight:700}#activity-list-cal p.cal_contact_under{font-weight:700;font-size:4.26667vw}#activity-list-cal p.cal_contact_under i{padding:0 0.4em 0 0}#activity-list-cal p.cal_contact_under a{font-size:100%;text-decoration:underline;color:#C19B46;font-weight:700}#activity-list-cal .fc-right{display:none !important}#activity-list-cal .fc-day-top span{font-size:2.4vw !important;font-family:roboto,"Yu Gothic Medium","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,serif;letter-spacing:0em;padding:0.2em 0.4em}#activity-list-cal .fc-h-event{background:#C19B46 !important;border-color:#C19B46 !important;padding:0.2em;pointer-events:none;background:#999 !important;border-color:#999 !important}#activity-list-cal .fc-h-event:not([href*="/events/"]) .fc-content .fc-time{color:rgba(255,255,255,0);position:relative}#activity-list-cal .fc-h-event:not([href*="/events/"]) .fc-content .fc-time::after{content:'Sold Out';color:#fff;position:absolute;left:0;top:0;font-size:0.82rem;letter-spacing:0}#activity-list-cal .fc-h-event[href*="/events/a"]{background:#4466AA !important;border-color:#4466AA !important;pointer-events:initial}#activity-list-cal .fc-h-event[href*="/events/b"]{background:#32a138 !important;border-color:#32a138 !important;pointer-events:initial}#activity-list-cal .fc-h-event[href*="/events/c"]{background:#8877DD !important;border-color:#8877DD !important;pointer-events:initial}#activity-list-cal .fc-h-event[href*="/events/d"]{background:#E15583 !important;border-color:#E15583 !important;pointer-events:initial}#activity-list-cal .fc-h-event[href*="/events/e"]{background:#DC658A !important;border-color:#DC658A !important;pointer-events:initial}#activity-list-cal .fc-content *{line-height:120% !important;font-family:roboto,"Yu Gothic Medium","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,serif !important}#activity-list-cal .fc-content .fc-time{font-weight:700;display:block}#activity-list-cal .fc-content .fc-title{display:none !important}header{position:fixed;z-index:100;top:0;left:0;width:100%;height:70px;background:#FFF;border-bottom:1px solid #E9E9E9;box-sizing:border-box}header .inner{display:flex;justify-content:space-between;align-items:center;width:92vw;margin:0 auto;height:100%}header .inner .logo{width:100px;order:1;margin-right:auto}header .inner .logo a figure{display:flex;align-items:center}header .inner #hum{height:32px;width:32px;order:3;z-index:2}header .inner #hum button{border:none;background:none;position:relative;display:block;width:100%;height:100%;padding:0;cursor:pointer;box-sizing:border-box}header .inner #hum button span{transition:all .3s;position:absolute;width:24px;height:2px;background:#0A1E43;border-radius:1px}header .inner #hum button span:nth-of-type(1){top:8px;right:4px;transform-origin:right top}header .inner #hum button span:nth-of-type(2){top:15px;left:4px}header .inner #hum button span:nth-of-type(3){bottom:8px;right:4px;transform-origin:right bottom}header .inner #hum button::before{content:'';display:block;padding-top:100%}header .inner #hum button.act span{background:#FFF}header .inner #hum button.act span:nth-of-type(1){transform:rotate(-45deg);top:7px;right:8px}header .inner #hum button.act span:nth-of-type(2){opacity:0}header .inner #hum button.act span:nth-of-type(3){transform:rotate(45deg);bottom:7px;right:8px}header .inner #gnav{display:none;background:#0A1E43;position:fixed;width:100%;height:100%;top:0;left:0;z-index:1;padding:26.66667vw 0 8vw;box-sizing:border-box;overflow-y:scroll}header .inner #gnav .gnav_list{width:78.66667vw;margin:0 auto;margin-bottom:40vw}header .inner #gnav .gnav_list li{margin:0 0 8vw}header .inner #gnav .gnav_list li a{font-size:4.8vw;font-family:source-serif-4,"Hiragino Mincho ProN W3","Hiragino Mincho ProN",serif;color:#FFF;padding:0.4em;transition:color 0.2s}header .inner #gnav .aid{display:flex;justify-content:space-between;align-items:center;width:78.66667vw;margin:0 auto}header .inner #gnav .aid .aid_logo{width:21.33333vw}header .inner #gnav .aid .aid_sns{display:flex;justify-content:end;align-items:center;gap:3.2vw}header .inner #gnav .aid .aid_sns li a{padding:2.13333vw;transition:0.2s opacity;color:#FFF}header .inner #gnav .aid .aid_sns li a img{width:6.93333vw;vertical-align:middle}header .inner #l_switch{position:relative;order:2;margin:0 20px 0 0;z-index:0}header .inner #l_switch button{user-select:none;background:#0A1E43;transition:background-color 0.2s;outline:none;border:none;font-family:source-serif-4,"Hiragino Mincho ProN W3","Hiragino Mincho ProN",serif;color:#FFF;border-radius:4px;display:flex;justify-content:center;align-items:center;width:128px;height:36px;padding:0;letter-spacing:0.04em;cursor:pointer;font-size:1.6rem}header .inner #l_switch button i{padding:0 0.22em 0 0;font-size:2.0rem}header .inner #l_switch ul{position:absolute;top:100%;left:0;display:none;width:100%;background:#FFF;border-radius:1.06667vw;overflow:hidden}header .inner #l_switch ul li a{display:flex;align-items:center;color:#FFF;padding:10px;background:#9DA5B4}header .inner #l_switch ul li a img{width:23px !important;height:auto !important}header .inner #l_switch ul li a span{margin-left:0.3em !important;font-family:roboto,"Yu Gothic Medium","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,serif;font-size:1.4rem}header .inner #l_switch.act button{background:#425F95}main{margin:70px 0 0 0;background:url("../img/hude_bg_01.png.webp") no-repeat top right;background-size:44vw auto;padding:16vw 0 21.33333vw}main.page-mv{background:url("../img/hude_bg_01.png.webp") no-repeat;background-position-x:right;background-position-y:32vw;background-size:44vw auto;padding:0 0 21.33333vw}main.page-mv #mv{height:32vw;margin:0 0 16vw}main .title01{line-height:140%;font-size:5.86667vw;font-weight:700;font-family:source-serif-4,"Hiragino Mincho ProN W3","Hiragino Mincho ProN",serif;color:#222;text-align:center;position:relative;margin-bottom:13.33333vw;padding-bottom:5.33333vw;letter-spacing:0.14em}main .title01::after{content:'';width:10.66667vw;background:#333;height:2px;position:absolute;left:50%;transform:translate(-50%, 0);bottom:0}main .title02{display:flex;align-items:center;font-family:source-serif-4,"Hiragino Mincho ProN W3","Hiragino Mincho ProN",serif;font-weight:600;font-size:4.53333vw;margin:0 0 8vw}main .title02::before,main .title02::after{content:'';height:1px;flex-grow:1;background-color:#666}main .title02::before{margin-right:1em}main .title02::after{margin-left:1em}main .anker{padding-top:70px;margin-top:-70px}main#front-page{padding:0;background:none;background-size:auto}main#front-page #mv{background:url("../img/mv_sp.jpg.webp") no-repeat center 0.4em #E9E9E9;background-size:cover;height:calc(86vh - 70px);position:relative}main#front-page #mv h1{position:absolute;top:8vw;right:0;display:inline-block;text-align:right}main#front-page #mv h1 strong{font-size:5.86667vw;color:#FFF;font-weight:700;font-family:source-serif-4,"Hiragino Mincho ProN W3","Hiragino Mincho ProN",serif;position:relative;z-index:1;padding:0 0.4em;display:inline-block}main#front-page #mv h1 strong span{z-index:-1;display:inline-block;position:absolute;top:12%;left:0;width:0%;height:80%;background:#111;transition-duration:0.4s all}main#front-page #mv h1 strong span.aos-animate{width:100%}main#front-page #mv h1 strong span.line01{transition-delay:1.2s}main#front-page #mv h1 strong span.line02{transition-delay:1.4s}main#front-page #mv h1 strong span.line03{transition-delay:1.6s}main#front-page #mv .inner-l{height:100%;position:relative}main#front-page #mv .inner-l #scroll_guide{position:absolute;bottom:11vh;left:0;transform:translate(-100%, 0) rotate(90deg);transform-origin:bottom right;padding:0 13vh 0 0}main#front-page #mv .inner-l #scroll_guide span{display:inline-block;user-select:none;font-family:source-serif-4,"Hiragino Mincho ProN W3","Hiragino Mincho ProN",serif;color:#FFF;font-size:4.26667vw;text-shadow:0 0 2vw rgba(0,0,0,0.4)}main#front-page #mv .inner-l #scroll_guide div{width:10vh;position:absolute;top:50%;transform:translate(0, -50%);right:0}main#front-page #mv .inner-l #scroll_guide div::before,main#front-page #mv .inner-l #scroll_guide div::after{background:#FFF;z-index:99;content:'';width:100%;height:2px;position:absolute;top:0;left:0;right:0;bottom:0}main#front-page #mv .inner-l #scroll_guide div::before{opacity:0.7;animation:scroll_guide_ani 2s infinite cubic-bezier(0.77, 0, 0.18, 1)}main#front-page #mv .inner-l #scroll_guide div::after{opacity:0.3}main#front-page #mv .inner-l #mv_movie{position:absolute;right:1.6vw;bottom:11vh;width:37.33333vw;transition-delay:1.6s}main#front-page #mv .form_link{box-sizing:border-box;padding:2% 0;background:rgba(0,0,0,0.8);width:100%;position:absolute;bottom:0}main#front-page #mv .form_link .form_link_inner{margin:0 auto;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;height:100%;gap:1.06667vw 2.66667vw;width:92vw}main#front-page #mv .form_link .form_link_inner a{background:#C19B46;color:#FFF;font-size:3.2vw;font-family:source-serif-4,"Hiragino Mincho ProN W3","Hiragino Mincho ProN",serif;padding:0.18em 1em 0.16em;box-sizing:border-box;width:42.66667vw;display:inline-block;text-align:center}main#front-page #mv .form_link .form_link_inner p{font-size:2.66667vw;color:#FFF;font-weight:700}main#front-page #activity .inner{background:url("../img/hude_bg_01.png.webp") no-repeat top right;background-size:44vw auto;padding:26.66667vw 0 16vw;position:relative}main#front-page #activity .inner::before{content:'';position:absolute;bottom:0;left:0;width:64vw;height:43.2vw;display:block;background:url("../img/hude_bg_02.png.webp") no-repeat;background-size:contain;z-index:-1}main#front-page #activity .inner .inner-s{position:relative;margin:0 auto;margin-bottom:32vw;width:92vw}main#front-page #activity .inner #activity-list-cal{margin:0 0 10.66667vw}main#front-page #activity .inner .activity-list{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 0 21.33333vw;width:92vw;margin:0 auto}main#front-page #activity .inner .activity-list article{width:43.73333vw;box-sizing:border-box;margin:0 0 8vw}main#front-page #activity .inner .activity-list article a{display:block;color:#222;transition:0.2s background-color;border:1px solid rgba(255,255,255,0)}main#front-page #activity .inner .activity-list article a figure{margin:0 0 2.66667vw}main#front-page #activity .inner .activity-list article a .activity_tag{letter-spacing:-0.24em;line-height:0;margin:0 0 .8vw}main#front-page #activity .inner .activity-list article a .activity_tag li{letter-spacing:0.04em;font-size:2.66667vw;border:1px solid #999;background:#FFF;color:#777;display:inline-block;min-width:3em;text-align:center;padding:0 0.3em;margin:0 0.2em 0.2em 0}main#front-page #activity .inner .activity-list article a h1{font-size:3.73333vw;line-height:130%;margin:0 0 1.6vw}main#front-page #activity .inner .activity-list article a .activity_info{font-size:2.93333vw;margin:0 0 3.2vw}main#front-page #activity .inner .activity-list article a .activity_info span{font-size:2.93333vw;display:block}main#front-page #activity .inner .activity-list article a .activity_info div{font-size:2.93333vw}main#front-page #activity .inner .activity-list article a .activity_info div time{font-family:roboto,"Yu Gothic Medium","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,serif;font-size:2.93333vw}main#front-page #activity .inner .activity-list article a .activity_info dl>*{display:inline-block;font-size:2.93333vw}main#front-page #activity .inner .activity-list article a .activity_here{position:relative}main#front-page #activity .inner .activity-list article a .activity_here span{display:inline-block;overflow:hidden;position:relative;padding:1.06667vw 2.13333vw;box-sizing:border-box;transition:color 0.2s;width:100%}main#front-page #activity .inner .activity-list article a .activity_here span strong{position:relative;z-index:1;font-size:3.2vw}main#front-page #activity .inner .activity-list article a .activity_here span svg{vertical-align:middle;width:5.33333vw;position:relative;z-index:1;transition:transform 0.2s}main#front-page #activity .inner .activity-list article a .activity_here span svg path[stroke="#C19B45"]{transition:stroke 0.2s}main#front-page #activity .inner .activity-list article a .activity_here span::before{left:0;content:'';background:#C19B46;height:.53333vw;width:100%;display:inline-block;position:absolute;bottom:0;transition:height 0.2s}main#front-page #activity .inner .activity-list article:nth-child(3n){margin-right:0}main#front-page #introduce .inner{background-size:44vw auto;padding:21.33333vw 0 0 0;position:relative;background:url("../img/washi_bg.jpg.webp") repeat-y;background-size:100% auto}main#front-page #introduce .inner .object div{position:absolute;z-index:3}main#front-page #introduce .inner .object div:nth-child(1){top:80vw;left:-8vw;width:48vw;transition-delay:0.8s}main#front-page #introduce .inner .object div:nth-child(2){bottom:50.66667vw;right:0;width:48vw;transition-delay:0.2s}main#front-page #introduce .inner .object div:nth-child(3){top:13.33333vw;right:2.66667vw;width:32vw;transition-delay:0.8s}main#front-page #introduce .inner .inner-l{position:relative;margin:0 auto;margin-bottom:21.33333vw}main#front-page #introduce .inner .inner-l #slider_visual{width:85.33333vw;margin:0 0 0 0;position:relative}main#front-page #introduce .inner .inner-l #introduce_contents{background:#0A1E43;box-sizing:border-box;width:93.33333vw;padding:21.33333vw 7.46667vw;margin:-16vw 0 0 2.66667vw;transition-delay:0.6s;display:flex;flex-direction:column}main#front-page #introduce .inner .inner-l #introduce_contents *{color:#FFF}main#front-page #introduce .inner .inner-l #introduce_contents h2{font-size:5.33333vw;color:#C19B46;font-weight:700;line-height:150%;margin:0 0 5.33333vw;font-family:source-serif-4,"Hiragino Mincho ProN W3","Hiragino Mincho ProN",serif;order:2}main#front-page #introduce .inner .inner-l #introduce_contents p{font-size:4vw;line-height:160%;order:3}main#front-page #introduce .inner .inner-l #introduce_contents #slider_progress{order:1;margin:0 0 8vw}main#front-page #introduce .inner .inner-l #introduce_contents #slider_progress .swiper-wrapper{justify-content:end}main#front-page #introduce .inner .inner-l #introduce_contents #slider_progress .swiper-slide{width:auto !important}main#front-page #introduce .inner .inner-l #introduce_contents #slider_progress .swiper-slide:last-child{margin-right:0 !important}main#front-page #introduce .inner .inner-l .swiper-button-next,main#front-page #introduce .inner .inner-l .swiper-button-prev{display:none !important}main#front-page #introduce .inner #loop_slider_wrap{overflow:hidden}main#front-page #introduce .inner #loop_slider_wrap div{display:flex;width:100vw;overflow:hidden;height:37.33333vw}main#front-page #introduce .inner #loop_slider_wrap div img{width:auto;height:100%}main#front-page #introduce .inner #loop_slider_wrap div img:first-child{animation:slide1 40s -20s linear infinite}main#front-page #introduce .inner #loop_slider_wrap div img:last-child{animation:slide2 40s linear infinite}main#front-page #introduce .circle{position:relative;width:6.4vw;height:6.4vw;background:#C19B46;border-radius:50%;text-align:center;overflow:hidden;z-index:1;cursor:pointer}main#front-page #introduce .circle::before{content:'';display:block;position:absolute;top:0;left:-3.2vw;width:6.4vw;height:6.4vw;background:#D9D9D9;transform-origin:right 3.32vw;z-index:2}main#front-page #introduce .circle::after{content:'';display:block;position:absolute;top:0px;left:3.2vw;width:6.4vw;height:6.4vw;background:#D9D9D9;transform-origin:left 3.32vw;z-index:3}main#front-page #introduce .circle .circle_inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:5.33333vw;height:5.33333vw;background:#0A1E43;border-radius:50%;z-index:4;display:flex;align-items:center;justify-content:center;color:#C19B46}main#front-page #introduce .swiper-slide-thumb-active .circle::before{animation:circleBefore 5s linear forwards}main#front-page #introduce .swiper-slide-thumb-active .circle::after{animation:circleAfter 5s linear forwards}main#front-page #review .inner{background-size:44vw auto;padding:21.33333vw 0;position:relative;background:url("../img/washi_bg.jpg.webp") repeat-y;background-size:100% auto}main#front-page #review .inner .oh{overflow:hidden}main#front-page #review .inner .inner-s{position:relative;margin:0 auto;width:92vw}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop{overflow:hidden}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSP{width:auto}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop img.logo{width:100%}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop *{font-family:roboto,"Yu Gothic Medium","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,serif;font-weight:500;font-size:2.93333vw}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop dt{font-size:3.46667vw;margin:0 0 .53333vw;padding:0;font-weight:700}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop dd{margin:0 0 2.66667vw}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPClickWrap{display:none}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow{width:100% !important}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData{padding:3.2vw;background:rgba(255,255,255,0.3);border:1px solid #FFF}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData .widSSPBranding dl dt{width:100%;height:auto}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData .widSSPBranding dl dt .logo{width:26.66667vw;height:auto;background:none}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData .widSSPSummary dl a dt{font-family:source-serif-4,"Hiragino Mincho ProN W3","Hiragino Mincho ProN",serif !important;font-size:4.8vw;margin:0 0 5.33333vw 0;font-weight:700;line-height:160%}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData .widSSPTrvlRtng dd .ui_bubble_rating{margin:0 1em 0 0}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData .widSSPTrvlRtng dd .ui_bubble_rating::after{font-family:"Font Awesome 6 Free" !important;font-weight:900}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData .widSSPTrvlRtng dd .bubble_30::after{content:"\f005\f005\f005"}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData .widSSPTrvlRtng dd .bubble_35::after{content:"\f005\f005\f005\f5c0"}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData .widSSPTrvlRtng dd .bubble_40::after{content:"\f005\f005\f005\f005"}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData .widSSPTrvlRtng dd .bubble_45::after{content:"\f005\f005\f005\f005\f5c0"}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData .widSSPTrvlRtng dd .bubble_50::after{content:"\f005\f005\f005\f005\f005"}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData .widSSPInformation{display:none;margin:0 0 6.66667vw}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData .widSSPInformation sup{bottom:0}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData .widSSPInformation dd{margin:0 0 0}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData .widSSPOptional .widSSPReviews{margin:0 0 8vw}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData .widSSPOptional .widSSPReviews dt{margin:0 0 2.13333vw}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData .widSSPOptional .widSSPReviews .widSSPBullet li{margin:0 0 1.33333vw;display:flex}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData .widSSPOptional .widSSPReviews .widSSPBullet li::before{content:'\f007';font-family:"Font Awesome 6 Free" !important;font-weight:900;color:#C19B46;font-size:2.93333vw;margin:1.33333vw 1.33333vw 0 0}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData .widSSPOptional .widSSPReviews .widSSPBullet li span{font-size:4vw;font-weight:500}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData .widSSPAll li a{text-decoration:none}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData .widSSPAll li a::before{font-family:"Font Awesome 6 Free" !important;font-weight:900;color:#C19B46;padding:0 0.4em 0 0}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData .widSSPAll .widSSPReadReview li a::before{content:'\f036'}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData .widSSPAll .widSSPWriteReview li a::before{content:'\f303'}main#front-page #copy_box .inner .copy_box{position:relative}main#front-page #copy_box .inner .copy_box h3{position:absolute;z-index:3;top:72vw;left:37.33333vw;color:#FFF;font-family:source-serif-4,"Hiragino Mincho ProN W3","Hiragino Mincho ProN",serif;font-weight:500;font-size:6.4vw;text-shadow:0 0 2vw rgba(0,0,0,0.6);line-height:160%}main#front-page #copy_box .inner .copy_box .object{position:absolute;z-index:3}main#front-page #copy_box .inner .copy_box .object img:nth-of-type(1){position:relative;z-index:1}main#front-page #copy_box .inner .copy_box .object img:nth-of-type(2){position:absolute;z-index:0}main#front-page #copy_box .inner .copy_box .object:nth-of-type(1){top:-10.66667vw;right:0;width:90.66667vw;transition-delay:0.1s}main#front-page #copy_box .inner .copy_box .object:nth-of-type(2){top:42.66667vw;left:0;width:48vw;transition-delay:0.3s}main#front-page #copy_box .inner .copy_box .object:nth-of-type(2) img:nth-of-type(2){top:-5.33333vw;left:5.33333vw}main#front-page #copy_box .inner .copy_box .object:nth-of-type(3){display:none;bottom:-29.33333vw;right:5.33333vw;width:26.66667vw;transition-delay:.7s}main#front-page #copy_box .inner .copy_box .object:nth-of-type(3) img:nth-of-type(2){top:-16vw;right:-18.66667vw;width:38.4vw}main#front-page #copy_box .inner .copy_box .square{content:'';display:block;width:93.33333vw;height:106.66667vw;background:#0A1E43}main#front-page #news .inner{background:url("../img/hude_strong_bg_01.png.webp") no-repeat top right;background-size:41vw auto;padding:16vw 0;position:relative}main#front-page #news .inner::before{content:'';position:absolute;bottom:0;left:0;width:64vw;height:30.93333vw;display:block;background:url("../img/hude_strong_bg_02.png.webp") no-repeat;background-size:contain;z-index:-1}main#front-page #news .inner .inner-s{width:92vw;margin:0 auto}main#front-page #news .inner .inner-s .news-list article{border-bottom:1px solid #DDD;padding:1.33333vw}main#front-page #news .inner .inner-s .news-list article>*{font-family:source-serif-4,"Hiragino Mincho ProN W3","Hiragino Mincho ProN",serif;font-size:3.2vw;font-weight:500}main#front-page #news .inner .inner-s .news-list article h1{line-height:140%}main#front-page #contact_fiexd{background:#0A1E43;position:fixed;z-index:100;bottom:0;left:0;box-sizing:border-box;width:100%;padding:2.13333vw}main#front-page #contact_fiexd #contact_fiexd_button{color:#FFF;font-weight:700;font-size:4vw;cursor:pointer;position:relative;padding:2.13333vw}main#front-page #contact_fiexd #contact_fiexd_button i.fa-envelope{padding:0 0.6em 0 0}main#front-page #contact_fiexd #contact_fiexd_button i.fa-angle-up{position:absolute;top:50%;right:5.33333vw;transform:translate(0, -50%) rotate(0deg);transition:0.2s transform}main#front-page #contact_fiexd #contact_fiexd_button.act i.fa-angle-up{transform:translate(0, -50%) rotate(180deg)}main#front-page #contact_fiexd .mw_wp_form_input{display:none}main#front-page #contact_fiexd .mw_wp_form{padding:0 2.13333vw}main#front-page #contact_fiexd .mw_wp_form ul li{margin:0 0 1.6vw}main#front-page #contact_fiexd .mw_wp_form ul li .e_title{font-size:3.2vw;color:#FFF}main#front-page #contact_fiexd .mw_wp_form ul li .e_input{font-size:3.2vw}main#front-page #contact_fiexd .mw_wp_form ul li .e_input .mwform-radio-field-text{color:#FFF;font-size:3.2vw}main#front-page #contact_fiexd .mw_wp_form ul li .e_input .error{font-size:2.66667vw;line-height:110%}main#front-page #contact_fiexd .mw_wp_form ul li .e_input input[type="text"],main#front-page #contact_fiexd .mw_wp_form ul li .e_input input[type="number"],main#front-page #contact_fiexd .mw_wp_form ul li .e_input input[type="email"],main#front-page #contact_fiexd .mw_wp_form ul li .e_input textarea,main#front-page #contact_fiexd .mw_wp_form ul li .e_input select{width:100%;box-sizing:border-box;color:#212121;font-size:2.93333vw;padding:0.2em 0.4em 0.1em}main#front-page #contact_fiexd .mw_wp_form ul li .e_input select{padding:0.3em 0.4em 0.2em}main#front-page #contact_fiexd .mw_wp_form ul li .e_input textarea{resize:none}main#front-page #contact_fiexd .mw_wp_form ul li .e_input .name-list{display:flex;justify-content:space-between}main#front-page #contact_fiexd .mw_wp_form ul li .e_input .name-list li{width:48.6%}main#front-page #contact_fiexd .mw_wp_form ul li .e_input .vertical-item+.vertical-item{margin-top:-0.3em}main#front-page #contact_fiexd .mw_wp_form input[type="submit"]{background:#C19B46;color:#FFF;width:100%;outline:none}main#archive-event-page #activity-list-wrap .hidden{display:none}main#archive-event-page #activity-list-wrap .inner-l{margin-bottom:8vw}main#archive-event-page #activity-list-wrap .inner-l .button01{text-align:right;margin:0 0 5.33333vw}main#archive-event-page #activity-list-wrap .inner-l .button01 button{font-size:3.2vw;padding:2.13333vw 10.66667vw 2.13333vw 5.33333vw}main#archive-event-page #activity-list-wrap .inner-l .button01 button::before{width:6.4vw;height:.8vw;right:5%}main#archive-event-page #activity-list-wrap #fillter{display:flex;flex-direction:column}main#archive-event-page #activity-list-wrap #fillter #check{order:1;margin:0 0 8vw}main#archive-event-page #activity-list-wrap #fillter #check ul li{display:inline-block;margin:0 5.33333vw 0 0}main#archive-event-page #activity-list-wrap #fillter #check ul li label{font-weight:normal;display:inline-block;position:relative;padding-left:1.8em;cursor:pointer;font-size:3.73333vw;user-select:none;margin:0}main#archive-event-page #activity-list-wrap #fillter #check ul li label span{background:#e6e6e6;pointer-events:none;position:absolute;top:2px;left:0;height:1.2em;width:1.2em;border:1px solid #CCC;box-sizing:border-box;display:block}main#archive-event-page #activity-list-wrap #fillter #check ul li label span::after{content:'';position:absolute;display:none;left:8px;top:4px;width:3px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}main#archive-event-page #activity-list-wrap #fillter #check ul li label input{position:absolute;z-index:-1;opacity:0;box-sizing:border-box;padding:0}main#archive-event-page #activity-list-wrap #fillter #check ul li label input:checked ~ span{background:#C19B46}main#archive-event-page #activity-list-wrap #fillter #check ul li label input:checked ~ span::after{content:'';display:block;left:0.35em;top:0.08em;width:0.3em;height:0.6em;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}main#archive-event-page #activity-list-wrap #fillter button{order:1}main#archive-event-page #activity-list-wrap .inner-l{width:92vw;margin:0 auto;margin-bottom:8vw}main#archive-event-page #activity-list-wrap #activity-list-tile .activity-list{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 0 21.33333vw;width:92vw;margin:0 auto}main#archive-event-page #activity-list-wrap #activity-list-tile .activity-list article{width:43.73333vw;box-sizing:border-box;margin:0 0 8vw}main#archive-event-page #activity-list-wrap #activity-list-tile .activity-list article.invisible{display:none}main#archive-event-page #activity-list-wrap #activity-list-tile .activity-list article.visible{display:block !important}main#archive-event-page #activity-list-wrap #activity-list-tile .activity-list article a{display:block;color:#222;transition:0.2s background-color;border:1px solid rgba(255,255,255,0)}main#archive-event-page #activity-list-wrap #activity-list-tile .activity-list article a figure{margin:0 0 2.66667vw}main#archive-event-page #activity-list-wrap #activity-list-tile .activity-list article a .activity_tag{letter-spacing:-0.24em;line-height:0;margin:0 0 .8vw}main#archive-event-page #activity-list-wrap #activity-list-tile .activity-list article a .activity_tag li{letter-spacing:0.04em;font-size:2.66667vw;border:1px solid #999;background:#FFF;color:#777;display:inline-block;min-width:3em;text-align:center;padding:0 0.3em;margin:0 0.2em 0.2em 0}main#archive-event-page #activity-list-wrap #activity-list-tile .activity-list article a h1{font-size:3.73333vw;line-height:130%;margin:0 0 1.6vw}main#archive-event-page #activity-list-wrap #activity-list-tile .activity-list article a .activity_info{font-size:2.93333vw;margin:0 0 3.2vw}main#archive-event-page #activity-list-wrap #activity-list-tile .activity-list article a .activity_info span{font-size:2.93333vw;display:block}main#archive-event-page #activity-list-wrap #activity-list-tile .activity-list article a .activity_info div{font-size:2.93333vw}main#archive-event-page #activity-list-wrap #activity-list-tile .activity-list article a .activity_info div time{font-family:roboto,"Yu Gothic Medium","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,serif;font-size:2.93333vw}main#archive-event-page #activity-list-wrap #activity-list-tile .activity-list article a .activity_info dl>*{display:inline-block;font-size:2.93333vw}main#archive-event-page #activity-list-wrap #activity-list-tile .activity-list article a .activity_here{position:relative}main#archive-event-page #activity-list-wrap #activity-list-tile .activity-list article a .activity_here span{display:inline-block;overflow:hidden;position:relative;padding:1.06667vw 2.13333vw;box-sizing:border-box;transition:color 0.2s;width:100%}main#archive-event-page #activity-list-wrap #activity-list-tile .activity-list article a .activity_here span strong{position:relative;z-index:1;font-size:3.2vw}main#archive-event-page #activity-list-wrap #activity-list-tile .activity-list article a .activity_here span svg{vertical-align:middle;width:5.33333vw;position:relative;z-index:1;transition:transform 0.2s}main#archive-event-page #activity-list-wrap #activity-list-tile .activity-list article a .activity_here span svg path[stroke="#C19B45"]{transition:stroke 0.2s}main#archive-event-page #activity-list-wrap #activity-list-tile .activity-list article a .activity_here span::before{left:0;content:'';background:#C19B46;height:.53333vw;width:100%;display:inline-block;position:absolute;bottom:0;transition:height 0.2s}main#archive-event-page #activity-list-wrap #activity-list-tile .activity-list article:nth-child(3n){margin-right:0}main#single-event-page{padding-top:0}main#single-event-page #activity-info #thum{margin:0 0 13.33333vw;position:relative}main#single-event-page #activity-info #thum .swiper-pagination{top:100%}main#single-event-page #activity-info #thum .swiper-pagination .swiper-pagination-bullet-active{background:#C19B46}main#single-event-page #activity-info #detail{width:92vw;margin:0 auto}main#single-event-page #activity-info #detail .info .activity_tag{letter-spacing:-0.24em;line-height:0;margin:0 0 0.8em 0}main#single-event-page #activity-info #detail .info .activity_tag li{letter-spacing:0.04em;font-size:2.66667vw;border:1px solid #999;background:#FFF;color:#777;display:inline-block;min-width:3em;text-align:center;padding:0.06em 0.8em 0;margin:0 0.4em 0.4em 0}main#single-event-page #activity-info #detail .info h1{font-size:4.26667vw;margin:0 0 4vw;font-weight:700}main#single-event-page #activity-info #detail .info .note{font-size:3.73333vw;line-height:140%;margin:0 0 4vw}main#single-event-page #activity-info #detail .info .note *{font-size:3.73333vw;line-height:140%}main#single-event-page #activity-info #detail .info table{width:100%;margin:0 0 8vw;display:block}main#single-event-page #activity-info #detail .info table tbody{width:100%;display:block}main#single-event-page #activity-info #detail .info table tbody tr{display:block;width:100%;position:relative}main#single-event-page #activity-info #detail .info table tbody tr::after{content:'';width:100%;height:1px;background:#DDD;position:absolute;left:0;bottom:0}main#single-event-page #activity-info #detail .info table tbody tr th,main#single-event-page #activity-info #detail .info table tbody tr td{display:block;font-size:4vw;box-sizing:border-box;line-height:140%}main#single-event-page #activity-info #detail .info table tbody tr th *,main#single-event-page #activity-info #detail .info table tbody tr td *{font-size:4vw;line-height:140%}main#single-event-page #activity-info #detail .info table tbody tr th{color:#C19B46;padding:0.6em 0.4em 0.2em}main#single-event-page #activity-info #detail .info table tbody tr td{padding:0 0.4em 0.6em;line-height:140%}main#single-event-page #activity-info #detail .info table tbody tr td a{color:#0A1E43;text-decoration:underline}main#single-event-page #activity-info #detail .info table tbody tr td address{line-height:130%}main#single-event-page #activity-info #detail .info .gmap iframe{width:100%;height:80vw;margin:0 0 8vw}main#single-event-page #activity-info #detail .em-booking-form{background:#0A1E43;padding:5.33333vw}main#single-event-page #activity-info #detail .em-booking-form p{line-height:140%;font-size:3.2vw}main#single-event-page #activity-info #detail .em-booking-form p strong{font-size:3.2vw}main#single-event-page #activity-info #detail .em-booking-form div.em-tickets{margin:0 0 4vw}main#single-event-page #activity-info #detail .em-booking-form div.em-tickets .em-ticket{width:100%;display:table}main#single-event-page #activity-info #detail .em-booking-form div.em-tickets .em-ticket p{display:table-row}main#single-event-page #activity-info #detail .em-booking-form div.em-tickets .em-ticket p>*{display:table-cell}main#single-event-page #activity-info #detail .em-booking-form div.em-tickets .em-ticket p select{color:#222;width:100%;padding:0 0.8em;box-sizing:border-box}main#single-event-page #activity-info #detail .em-booking-form div.em-tickets .em-ticket p input[type="number"]{color:#222;width:100%;padding:0 0.8em;box-sizing:border-box}main#single-event-page #activity-info #detail .em-booking-form div.em-tickets .em-ticket p label{padding:0 0 4vw;font-size:3.73333vw;font-weight:700}main#single-event-page #activity-info #detail .em-booking-form div.em-tickets .em-ticket p label,main#single-event-page #activity-info #detail .em-booking-form div.em-tickets .em-ticket p strong,main#single-event-page #activity-info #detail .em-booking-form div.em-tickets .em-ticket p span{color:#FFF;font-size:3.73333vw}main#single-event-page #activity-info #detail .em-booking-form table.em-tickets{width:100%;margin:0 0 8vw}main#single-event-page #activity-info #detail .em-booking-form table.em-tickets tr{display:table-row !important}main#single-event-page #activity-info #detail .em-booking-form table.em-tickets tr th,main#single-event-page #activity-info #detail .em-booking-form table.em-tickets tr td{color:#FFF;font-size:4vw}main#single-event-page #activity-info #detail .em-booking-form table.em-tickets tr th *,main#single-event-page #activity-info #detail .em-booking-form table.em-tickets tr td *{color:#FFF;font-size:4vw}main#single-event-page #activity-info #detail .em-booking-form table.em-tickets tr th select,main#single-event-page #activity-info #detail .em-booking-form table.em-tickets tr th option,main#single-event-page #activity-info #detail .em-booking-form table.em-tickets tr td select,main#single-event-page #activity-info #detail .em-booking-form table.em-tickets tr td option{color:#333;box-sizing:border-box;padding:0.2em;width:100%}main#single-event-page #activity-info #detail .em-booking-form table.em-tickets tr th .people_kids,main#single-event-page #activity-info #detail .em-booking-form table.em-tickets tr td .people_kids{width:100%;box-sizing:border-box;padding:0.2em}main#single-event-page #activity-info #detail .em-booking-form table.em-tickets tr thead,main#single-event-page #activity-info #detail .em-booking-form table.em-tickets tr tbody{width:100%}main#single-event-page #activity-info #detail .em-booking-form table.em-tickets tr .em-bookings-ticket-table-type{width:45%}main#single-event-page #activity-info #detail .em-booking-form table.em-tickets tr .em-bookings-ticket-table-price{width:30%}main#single-event-page #activity-info #detail .em-booking-form table.em-tickets tr .em-bookings-ticket-table-spaces{width:25%}main#single-event-page #activity-info #detail .em-booking-form .post_name_wrapper{margin:0 0 8vw}main#single-event-page #activity-info #detail .em-booking-form .post_name_wrapper strong{color:#FFFFFF;font-size:4vw}main#single-event-page #activity-info #detail .em-booking-form .post_name_wrapper ul li{margin-bottom:1.6vw}main#single-event-page #activity-info #detail .em-booking-form .post_name_wrapper ul li:last-child{margin:0}main#single-event-page #activity-info #detail .em-booking-form .post_name_wrapper ul li input{width:100%;box-sizing:border-box;font-size:4vw}main#single-event-page #activity-info #detail .em-booking-form #total_price{display:flex;justify-content:space-between}main#single-event-page #activity-info #detail .em-booking-form #total_price *{color:#FFF;font-weight:700}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-details p{margin:0 0 4vw}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-details p label{display:block;font-size:3.73333vw}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-details p label,main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-details p strong,main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-details p span{color:#FFF}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-details p>*:not([for="customer_attr"]){display:block !important}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-details p.input-field-customer_attr .input-group{line-height:400%;font-size:3.46667vw}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-details p.input-field-customer_attr .input-group input[type=radio]{margin:0 1.06667vw 0 1.6vw;width:5.33333vw;height:5.33333vw;transform:translate(0, 25%)}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-details p input:not([type=radio]),main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-details p select:not([type=radio]){color:#222;border-radius:0;display:block;box-sizing:border-box;width:100%;padding:3.73333vw 5.33333vw 3.2vw;line-height:120%;font-size:1.6rem;outline:none;letter-spacing:0.12em}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-details p.input-field-data_privacy_consent label,main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-details p.input-field-data_privacy_consent strong,main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-details p.input-field-data_privacy_consent span{color:#FFF}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-details p.input-field-data_privacy_consent label{display:flex;font-size:2.66667vw;align-items:center;gap:0 0.6em}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-details p.input-field-data_privacy_consent label input{width:1.2em;height:1.2em}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-details p.input-field-data_privacy_consent a{color:#C19B46;text-decoration:underline;font-size:100%}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-details p.input-field-data_privacy_consent br{display:none}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-section-confirm label,main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-section-confirm strong,main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-section-confirm span{color:#FFF;font-size:4.26667vw}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-section-confirm .em-payment-gateway-form{color:#FFF}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-section-confirm .input-field-data_privacy_consent{margin:0 0 6.66667vw}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-section-confirm .input-field-data_privacy_consent label,main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-section-confirm .input-field-data_privacy_consent strong,main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-section-confirm .input-field-data_privacy_consent span{font-size:3.46667vw}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-section-confirm .input-field-data_privacy_consent a{font-size:3.46667vw;color:#C19B46;text-decoration:underline}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-section-confirm .em-booking-gateway{margin:0 0 2.13333vw}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-section-confirm select[name="gateway"]{display:block;padding:3.73333vw 5.33333vw 3.2vw;font-size:4.26667vw;box-sizing:border-box;width:100%}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-section-confirm #em-booking-gateway-paypal{max-width:260px}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-section-confirm #em-booking-gateway-emp_stripe label{display:block;font-size:3.73333vw;margin:2.66667vw 0 0}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-section-confirm #em-booking-gateway-emp_stripe input:not([type=radio]),main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-section-confirm #em-booking-gateway-emp_stripe select:not([type=radio]){color:#222;border-radius:0;display:block;box-sizing:border-box;padding:3.73333vw 5.33333vw 3.2vw;line-height:120%;font-size:4.26667vw;outline:none;letter-spacing:0.12em;width:100%}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-section-confirm #em-booking-gateway-emp_stripe select{width:40% !important}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-section-confirm .em-booking-buttons{margin:5.33333vw 0 0 0}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-section-confirm .em-booking-buttons .em-button{background:#C19B46;padding:2.66667vw;border-radius:0;display:block;border:none;color:#FFF;width:100%;box-sizing:border-box;appearance:none;-webkit-appearance:none}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-section-confirm img[alt="paypal"]{width:60%;margin:4vw 0 0;display:block}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-section-confirm .em-payment-gateway-form-stripe_elements .em-payment-gateway-form-data{background:#FFF;padding:3.73333vw}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-section-summary{color:#FFF;border:1px solid #FFF;padding:5.33333vw;font-size:2.66667vw;margin:0 0 5.33333vw}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-section-summary div{font-size:100%}main#single-event-page #activity-info #detail .prevent{margin:2.66667vw 0 0;font-size:3.73333vw;line-height:120%}main#single-event-page #activity-info #detail .stripe{margin:2.66667vw 0 0;font-size:3.73333vw;line-height:120%}main#single-event-page #activity-info #detail .stripe a{font-size:3.73333vw;color:#C19B46}main#single-event-page #activity-info #detail .cancel{margin:4vw 0 0;overflow-y:scroll;height:37.33333vw;padding:1.33333vw 2.66667vw;border:1px solid #CCC}main#single-event-page #activity-info #detail .cancel::-webkit-scrollbar{width:10px}main#single-event-page #activity-info #detail .cancel::-webkit-scrollbar-track{background:#DDD}main#single-event-page #activity-info #detail .cancel::-webkit-scrollbar-thumb{width:6px;border-radius:6px;background:#C19B46}main#single-event-page #activity-info #detail .cancel h3{font-weight:700;font-size:4vw;margin:0 0 1.33333vw}main#single-event-page #activity-info #detail .cancel p{font-size:3.73333vw;line-height:140%}main#archive-venue-page section{display:block;margin:0 auto;justify-content:space-between;width:92vw}main#archive-venue-page section #map{width:100%;aspect-ratio:4/3;background:#F5F5F5;z-index:1}main#archive-venue-page section #map .leaflet-map-pane .leaflet-popup-pane .leaflet-popup .leaflet-popup-content-wrapper{border-radius:4px}main#archive-venue-page section #map .leaflet-map-pane .leaflet-popup-pane .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content{margin:0}main#archive-venue-page section #map .leaflet-map-pane .leaflet-popup-pane .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content a{font-family:source-serif-4,"Hiragino Mincho ProN W3","Hiragino Mincho ProN",serif;font-size:3.2vw;line-height:1em;color:#0A1E43;font-weight:600;display:block;padding:0.8em 1.2em}main#archive-venue-page section #map .leaflet-control-container .leaflet-control-zoomslider{border:none}main#archive-venue-page section #map .leaflet-control-container .leaflet-control-zoomslider .leaflet-control-zoomslider-in,main#archive-venue-page section #map .leaflet-control-container .leaflet-control-zoomslider .leaflet-control-zoomslider-out{color:#666666}main#archive-venue-page section #map .leaflet-control-container .leaflet-control-zoomslider .leaflet-control-zoomslider-in.leaflet-control-zoomslider-disabled,main#archive-venue-page section #map .leaflet-control-container .leaflet-control-zoomslider .leaflet-control-zoomslider-out.leaflet-control-zoomslider-disabled{color:#bbbbbb}main#archive-venue-page section #map .leaflet-control-container .leaflet-control-zoomslider .leaflet-control-zoomslider-wrap .leaflet-control-zoomslider-body{background:#666666}main#archive-venue-page section #map .leaflet-control-container .leaflet-control-zoomslider .leaflet-control-zoomslider-wrap .leaflet-control-zoomslider-body .leaflet-control-zoomslider-knob{background:#ffffff;border:1px solid #666666}main#archive-venue-page section #venues{width:100%;font-family:source-serif-4,"Hiragino Mincho ProN W3","Hiragino Mincho ProN",serif;margin-top:10.66667vw}main#archive-venue-page section #venues div{margin-bottom:5.33333vw;font-size:0}main#archive-venue-page section #venues div:last-child{margin-bottom:0}main#archive-venue-page section #venues div h2{white-space:nowrap;font-weight:600;letter-spacing:-0.01em;display:inline-block;border:1px solid #C19B45;font-size:4.26667vw;line-height:1em;padding:1.6vw 3.2vw;color:#C19B45}main#archive-venue-page section #venues div ul{margin-top:1.06667vw}main#archive-venue-page section #venues div ul li{padding-top:1.6vw}main#archive-venue-page section #venues div ul li h3{font-size:3.73333vw;line-height:1em;font-weight:500;padding:3.2vw 0;border-bottom:1px solid #DDDDDD;color:#222;position:relative}main#archive-venue-page section #venues div ul li h3::after{background:url("../img/arrow.svg") no-repeat;content:'';width:8.53333vw;height:1.06667vw;position:absolute;top:50%;transform:translateY(-50%);right:0;transition:transform 0.2s}main#single-venue-page #venue .inner-l{width:92vw;margin:0 auto;margin-bottom:16vw}main#single-venue-page #venue .inner-l figure{width:100%;object-fit:cover;margin-bottom:13.33333vw}main#single-venue-page #venue .inner-l #info{width:100%}main#single-venue-page #venue .inner-l #info h1{font-family:source-serif-4,"Hiragino Mincho ProN W3","Hiragino Mincho ProN",serif;color:#C19B46;font-size:7.46667vw;font-weight:500;line-height:1em;margin-bottom:5.33333vw}main#single-venue-page #venue .inner-l #info table{width:100%;margin:0 0 8vw}main#single-venue-page #venue .inner-l #info table tr,main#single-venue-page #venue .inner-l #info table th,main#single-venue-page #venue .inner-l #info table td{display:block}main#single-venue-page #venue .inner-l #info table tr{position:relative}main#single-venue-page #venue .inner-l #info table tr::after{content:'';background:#DDDDDD;width:100%;height:1px;display:block;position:absolute;bottom:0;left:0}main#single-venue-page #venue .inner-l #info table tr:first-child th{padding-top:0}main#single-venue-page #venue .inner-l #info table tr th{color:#C19B46;font-size:3.73333vw;line-height:1em;padding:3.2vw 0 1.06667vw;font-weight:600}main#single-venue-page #venue .inner-l #info table tr td{color:#777777;font-size:3.73333vw;padding:1.06667vw 0 3.2vw;font-weight:500;line-height:160%}main#single-venue-page #venue .inner-l #info table tr td address{font-size:3.73333vw;font-weight:500}main#single-venue-page #venue .inner-l #info table tr td address a{text-decoration:underline;color:#C19B46}main#single-venue-page #venue .inner-l #info table tr td address.fax a{pointer-events:none;color:#777;text-decoration:none}main#single-venue-page #venue #gmap{margin-bottom:21.33333vw}main#single-venue-page #venue #gmap iframe{width:100%;height:400px}main#single-venue-page #plan{margin-bottom:21.33333vw}main#single-venue-page #plan .inner-l{margin:0 auto;width:92vw}main#single-venue-page #plan .inner-l .activity-list{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 0 21.33333vw;width:92vw;margin:0 auto}main#single-venue-page #plan .inner-l .activity-list article{width:43.73333vw;box-sizing:border-box;margin:0 0 8vw}main#single-venue-page #plan .inner-l .activity-list article.invisible{display:none}main#single-venue-page #plan .inner-l .activity-list article.visible{display:block !important}main#single-venue-page #plan .inner-l .activity-list article a{display:block;color:#222;transition:0.2s background-color;border:1px solid rgba(255,255,255,0)}main#single-venue-page #plan .inner-l .activity-list article a figure{margin:0 0 2.66667vw}main#single-venue-page #plan .inner-l .activity-list article a .activity_tag{letter-spacing:-0.24em;line-height:0;margin:0 0 1.6vw}main#single-venue-page #plan .inner-l .activity-list article a .activity_tag li{letter-spacing:0.04em;font-size:2.66667vw;border:1px solid #999;background:#FFF;color:#777;display:inline-block;min-width:3em;text-align:center;padding:0 0.3em;margin:0 0.2em 0.2em 0}main#single-venue-page #plan .inner-l .activity-list article a h1{font-size:3.73333vw;line-height:130%;margin:0 0 1.6vw}main#single-venue-page #plan .inner-l .activity-list article a .activity_info{font-size:2.93333vw;margin:0 0 3.2vw}main#single-venue-page #plan .inner-l .activity-list article a .activity_info span{font-size:2.93333vw;display:block}main#single-venue-page #plan .inner-l .activity-list article a .activity_info div{font-size:2.93333vw}main#single-venue-page #plan .inner-l .activity-list article a .activity_info div time{font-family:roboto,"Yu Gothic Medium","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,serif;font-size:2.93333vw}main#single-venue-page #plan .inner-l .activity-list article a .activity_info dl>*{display:inline-block;font-size:2.93333vw}main#single-venue-page #plan .inner-l .activity-list article a .activity_here{position:relative}main#single-venue-page #plan .inner-l .activity-list article a .activity_here span{display:inline-block;overflow:hidden;position:relative;padding:1.06667vw 2.13333vw;box-sizing:border-box;transition:color 0.2s;width:100%}main#single-venue-page #plan .inner-l .activity-list article a .activity_here span strong{position:relative;z-index:1;font-size:3.2vw}main#single-venue-page #plan .inner-l .activity-list article a .activity_here span svg{vertical-align:middle;width:5.33333vw;position:relative;z-index:1;transition:transform 0.2s}main#single-venue-page #plan .inner-l .activity-list article a .activity_here span svg path[stroke="#C19B45"]{transition:stroke 0.2s}main#single-venue-page #plan .inner-l .activity-list article a .activity_here span::before{left:0;content:'';background:#C19B46;height:.53333vw;width:100%;display:inline-block;position:absolute;bottom:0;transition:height 0.2s}main#single-venue-page #plan .inner-l .activity-list article:nth-child(3n){margin-right:0}main#archive-instructor-page section .inner-l{display:grid;grid-template-columns:repeat(2, 1fr);gap:8vw 2.66667vw;width:92%;margin:0 auto}main#archive-instructor-page section .inner-l .profile{cursor:pointer;transition:opacity 0.2s;position:relative}main#archive-instructor-page section .inner-l .profile .inner figure{margin-bottom:1.06667vw}main#archive-instructor-page section .inner-l .profile .inner figure img{aspect-ratio:37/26;object-fit:cover}main#archive-instructor-page section .inner-l .profile .inner .flex_inner{margin-bottom:2.13333vw}main#archive-instructor-page section .inner-l .profile .inner .flex_inner>h1{font-size:4vw;font-weight:600;border-left:3px solid #C19B46;padding-left:0.6em;letter-spacing:0.1em;margin-bottom:1.06667vw}main#archive-instructor-page section .inner-l .profile .inner .flex_inner .areas{line-height:100%;display:flex;justify-content:left;gap:1.06667vw}main#archive-instructor-page section .inner-l .profile .inner .flex_inner .areas span{letter-spacing:0em;font-size:2.66667vw;font-weight:600;border:1px solid #0A1E43;background:#FFF;color:#0A1E43;display:inline-block;text-align:center;padding:0.06em 0.4em 0;line-height:140%;white-space:nowrap}main#archive-instructor-page section .inner-l .profile .inner .profile_arrow{color:#FFFFFF;background:#C19B46;padding:0.4em 0;display:flex;justify-content:center;align-items:center;gap:2.66667vw;font-weight:400;line-height:100%;font-size:3.73333vw}main#archive-instructor-page section .inner-l .profile .inner .profile_arrow::after{content:"";background:url("https://test.taiko-reserve.com/admin/wp-content/themes/taiko-reserve.com/assets/img/arrow_wh.svg") no-repeat center/cover;display:inline-block;width:4.26667vw;height:.53333vw;transition:transform 0.2s}main#archive-instructor-page section .inner-l .profile .profile_modal{display:none;position:fixed;z-index:101;top:0;left:0;width:100%;height:100%}main#archive-instructor-page section .inner-l .profile .profile_modal .modal_bg{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.7);top:0;left:0;cursor:pointer}main#archive-instructor-page section .inner-l .profile .profile_modal .modal_inner{background:#FFF;padding:1.8em;position:absolute;top:50%;left:50%;max-height:80vh;width:92vw;overflow-y:auto;transform:translate(-50%, -50%);cursor:default;box-sizing:border-box}main#archive-instructor-page section .inner-l .profile .profile_modal .modal_inner figure{margin-bottom:2.66667vw}main#archive-instructor-page section .inner-l .profile .profile_modal .modal_inner .flex_inner{margin-bottom:2.13333vw}main#archive-instructor-page section .inner-l .profile .profile_modal .modal_inner .flex_inner h1{font-size:4.26667vw;font-weight:600;border-left:6px solid #C19B46;padding-left:0.6em;letter-spacing:0.1em;margin-bottom:2.13333vw}main#archive-instructor-page section .inner-l .profile .profile_modal .modal_inner .flex_inner .areas{display:flex;flex-wrap:nowrap;justify-content:left;align-items:center;gap:0.2em}main#archive-instructor-page section .inner-l .profile .profile_modal .modal_inner .flex_inner .areas span{letter-spacing:0em;font-size:3.2vw;font-weight:600;border:1px solid #0A1E43;background:#FFF;color:#0A1E43;display:inline-block;min-width:3em;text-align:center;padding:0.06em 0.8em 0;line-height:140%}main#archive-instructor-page section .inner-l .profile .profile_modal .modal_inner h2{border-bottom:3px solid #999999;position:relative;font-weight:600;font-size:3.73333vw}main#archive-instructor-page section .inner-l .profile .profile_modal .modal_inner h2::after{content:"";display:inline-block;width:30%;height:3px;background:#C19B46;position:absolute;bottom:-3px;left:0}main#archive-instructor-page section .inner-l .profile .profile_modal .modal_inner p{word-break:normal;font-size:3.73333vw}main#archive-instructor-page section .inner-l .profile .profile_modal .close_modal{cursor:pointer;position:absolute;box-sizing:border-box;top:0.1em;right:0.1em;width:1em;height:1em;display:flex;justify-content:center;align-items:center;z-index:102;font-size:8vw;text-align:center}main#commerce_law-page .inner-s{width:92vw;margin:0 auto}main#commerce_law-page .inner-s table{border-bottom:1px solid #CCC;border-right:1px solid #CCC;margin:0 auto;display:block}main#commerce_law-page .inner-s table tbody{display:block}main#commerce_law-page .inner-s table tbody tr{display:block}main#commerce_law-page .inner-s table tbody tr th,main#commerce_law-page .inner-s table tbody tr td{box-sizing:border-box;border-top:1px solid #CCC;border-left:1px solid #CCC;padding:0.6em 1em;display:block;font-size:3.73333vw}main#commerce_law-page .inner-s table tbody tr th *,main#commerce_law-page .inner-s table tbody tr td *{font-size:3.73333vw}main#commerce_law-page .inner-s table tbody tr th{background:#EFEFEF;line-height:140%}main#commerce_law-page .inner-s table tbody tr td{line-height:180%}main#commerce_law-page .inner-s table tbody tr td *{line-height:180%}main#commerce_law-page .inner-s table tbody tr td a{text-decoration:underline;color:#C19B46}main#privacy-page .inner-s,main#rule-page .inner-s,main#policy-page .inner-s{width:92vw;margin:0 auto}main#privacy-page .inner-s .lead,main#rule-page .inner-s .lead,main#policy-page .inner-s .lead{font-size:3.73333vw;margin:0 0 6.66667vw;line-height:140%}main#privacy-page .inner-s ul>li,main#rule-page .inner-s ul>li,main#policy-page .inner-s ul>li{margin:0 0 5.33333vw}main#privacy-page .inner-s ul>li h2,main#rule-page .inner-s ul>li h2,main#policy-page .inner-s ul>li h2{font-size:3.2vw;margin:0 0 1.06667vw;font-weight:700}main#privacy-page .inner-s ul>li div *,main#rule-page .inner-s ul>li div *,main#policy-page .inner-s ul>li div *{font-size:2.93333vw;line-height:160%}main#privacy-page .inner-s ul>li div ol li,main#rule-page .inner-s ul>li div ol li,main#policy-page .inner-s ul>li div ol li{text-indent:-1.75em;padding-left:1.75em}main#privacy-page .inner-s ul>li div a,main#rule-page .inner-s ul>li div a,main#policy-page .inner-s ul>li div a{text-decoration:underline;color:#C19B46}main#privacy-page .inner-s ul>li div address,main#rule-page .inner-s ul>li div address,main#policy-page .inner-s ul>li div address{padding:0.6em 1em;margin:2em 0;display:block;border:1px solid #999}main#privacy-page .inner-s ul>li div address a[href^="tel:"],main#rule-page .inner-s ul>li div address a[href^="tel:"],main#policy-page .inner-s ul>li div address a[href^="tel:"]{color:#C19B46}main#privacy-page .inner-s ul>li div address .fax a,main#rule-page .inner-s ul>li div address .fax a,main#policy-page .inner-s ul>li div address .fax a{color:#222;pointer-events:none;text-decoration:none}main#qa-page .inner-s{width:92vw;margin:0 auto}main#qa-page .inner-s ul li{background:#F5F5F5;box-sizing:border-box;margin:0 0 4vw}main#qa-page .inner-s ul li:last-child{margin:0}main#qa-page .inner-s ul li h2{font-size:3.46667vw;font-weight:500;position:relative;display:flex;padding:2.13333vw 8vw 2.13333vw 2.66667vw;user-select:none}main#qa-page .inner-s ul li h2::before{content:'Q.';white-space:nowrap}main#qa-page .inner-s ul li h2 div{position:absolute;top:3.73333vw;right:0.4em;height:3.73333vw;width:3.73333vw}main#qa-page .inner-s ul li h2 div::before,main#qa-page .inner-s ul li h2 div::after{content:'';height:1px;width:3.73333vw;background:#222;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}main#qa-page .inner-s ul li h2 div::before{transform:translate(-50%, -50%) rotate(0deg)}main#qa-page .inner-s ul li h2 div::after{transform:translate(-50%, -50%) rotate(90deg);transition:0.2s opacity,0.2s transform;opacity:1}main#qa-page .inner-s ul li>div{display:none;padding:0 2.66667vw 1.33333vw}main#qa-page .inner-s ul li>div div{display:flex}main#qa-page .inner-s ul li>div div::before{content:'A.';font-size:3.2vw;transform:translate(0, -0.28em);white-space:nowrap}main#qa-page .inner-s ul li>div div p{font-size:3.2vw;padding:1.06667vw 0 0 0;line-height:180%}main#qa-page .inner-s ul li>div div p a{text-decoration:underline}main#qa-page .inner-s ul li.act h2 div::after{opacity:0;transform:translate(-50%, -50%) rotate(180deg)}main#company-page{padding-bottom:0}main#company-page #lead{margin:0 0 5.55556vw}main#company-page #lead .inner-s p{font-size:3.73333vw;line-height:200%;text-align:center;width:92vw;margin:0 auto;margin-bottom:16vw}main#company-page #info .inner{padding:16vw 0;position:relative;background:url("../img/washi_bg.jpg.webp") repeat-y;background-size:100% auto}main#company-page #info .inner .inner-s{width:92vw;margin:0 auto}main#company-page #info .inner .inner-s .type{margin:0 0 10.66667vw}main#company-page #info .inner .inner-s .type li{background:#FFF;margin:0 0 4vw;border:1px solid #DDD}main#company-page #info .inner .inner-s .type li figure{display:flex;align-items:center}main#company-page #info .inner .inner-s .type li figure img{width:26.66667vw;height:auto}main#company-page #info .inner .inner-s .type li figure figcaption{font-size:4vw;text-align:center;font-weight:600;font-family:source-serif-4,"Hiragino Mincho ProN W3","Hiragino Mincho ProN",serif;padding:1em}main#company-page #info .inner .inner-s table{width:100%}main#company-page #info .inner .inner-s table tbody{display:block}main#company-page #info .inner .inner-s table tbody::after{content:'';background:#BBB;width:100%;height:1px;display:block;position:absolute;bottom:0;left:0}main#company-page #info .inner .inner-s table tbody tr{position:relative;display:block}main#company-page #info .inner .inner-s table tbody tr::after{content:'';background:#BBB;width:100%;height:1px;display:block;position:absolute;bottom:0;left:0}main#company-page #info .inner .inner-s table tbody tr th,main#company-page #info .inner .inner-s table tbody tr td{font-size:3.73333vw;font-weight:500;box-sizing:border-box;display:block}main#company-page #info .inner .inner-s table tbody tr th *,main#company-page #info .inner .inner-s table tbody tr td *{font-size:3.73333vw}main#company-page #info .inner .inner-s table tbody tr th{color:#C19B46;padding:0.6em 0.4em 0;font-weight:700}main#company-page #info .inner .inner-s table tbody tr td{padding:0 0.4em 0.6em}main#company-page #info .inner .inner-s table tbody tr td address a{color:#C19B46;text-decoration:underline}main#company-page #info .inner .inner-s table tbody tr td address .fax a{color:#222;text-decoration:none;pointer-events:none}main#company-page #info .inner .inner-s table tbody tr td ul li{line-height:150%;margin:0 0 2.66667vw}main#company-page #info .inner .inner-s table tbody tr td ul li strong{font-weight:700}main#request-page{width:100%}main#request-page .inner-l{width:92vw;margin:0 auto}main#request-page .inner-l .lead{margin:0 0 13.33333vw}main#request-page .inner-l .lead h1{font-size:7.46667vw;color:#C19B46;margin:0 0 4vw;font-weight:700;font-family:source-serif-4,"Hiragino Mincho ProN W3","Hiragino Mincho ProN",serif;line-height:140%}main#request-page .inner-l .lead p{font-size:4.26667vw;margin:0 0 8vw}main#request-page .inner-l .lead figure{width:26.66667vw;margin:0 auto}main#request-page .mw_wp_form{background:#0A1E43;padding:5.33333vw;width:100%;box-sizing:border-box}main#request-page .mw_wp_form *{color:#FFF}main#request-page .mw_wp_form input,main#request-page .mw_wp_form select,main#request-page .mw_wp_form textarea{font-family:roboto,"Yu Gothic Medium","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,serif;box-sizing:border-box;font-size:4vw;outline:none;border:none;padding:0.4em 0.8em;display:block;color:#222}main#request-page .mw_wp_form input:not([type="radio"]):not([type="checkbox"]),main#request-page .mw_wp_form select:not([type="radio"]):not([type="checkbox"]),main#request-page .mw_wp_form textarea:not([type="radio"]):not([type="checkbox"]){color:#222}main#request-page .mw_wp_form option{color:#222}main#request-page .mw_wp_form input[type="text"],main#request-page .mw_wp_form input[type="email"],main#request-page .mw_wp_form input[type="tel"],main#request-page .mw_wp_form input[type="number"],main#request-page .mw_wp_form select,main#request-page .mw_wp_form textarea{width:100%;font-size:1.6rem}main#request-page .mw_wp_form form #request-form .customer-attr{display:flex;margin:0 0 5.33333vw}main#request-page .mw_wp_form form #request-form .customer-attr span label{cursor:pointer;font-size:4vw;display:flex;align-items:flex-start}main#request-page .mw_wp_form form #request-form .customer-attr span label input{transform:translate(0, 50%)}main#request-page .mw_wp_form form #request-form .customer-attr span label span{line-height:140%}main#request-page .mw_wp_form form #request-form table{width:100%;display:block}main#request-page .mw_wp_form form #request-form table .error{color:#F33 !important}main#request-page .mw_wp_form form #request-form table tbody{width:100%;display:block}main#request-page .mw_wp_form form #request-form table tbody tr{display:block}main#request-page .mw_wp_form form #request-form table tbody tr.d_h_m td{display:flex;align-items:center;flex-wrap:wrap;gap:0 2.66667vw}main#request-page .mw_wp_form form #request-form table tbody tr.d_h_m td input[name="requestDay"]{margin:0 0 2.66667vw}main#request-page .mw_wp_form form #request-form table tbody tr.d_h_m td div{height:100%;display:flex;gap:0 1.33333vw}main#request-page .mw_wp_form form #request-form table tbody tr.d_h_m td div select{height:100%}main#request-page .mw_wp_form form #request-form table tbody tr#instructor_row{display:none}main#request-page .mw_wp_form form #request-form table tbody tr th,main#request-page .mw_wp_form form #request-form table tbody tr td{display:block;box-sizing:border-box}main#request-page .mw_wp_form form #request-form table tbody tr th{padding:0 0 1.06667vw}main#request-page .mw_wp_form form #request-form table tbody tr td{padding:0 0 5.33333vw}main#request-page .mw_wp_form form #request-form table tbody tr td select{width:100%;box-sizing:border-box}main#request-page .mw_wp_form form #request-form table tbody tr td .name-list{display:flex;justify-content:space-between}main#request-page .mw_wp_form form #request-form table tbody tr td .name-list li{width:48%}main#request-page .mw_wp_form form #request-form table tbody tr td .name-list li input{width:100%}main#request-page .mw_wp_form form #request-form table tbody tr td .people-list{display:flex;justify-content:space-between}main#request-page .mw_wp_form form #request-form table tbody tr td .people-list li{width:48%;font-size:80%}main#request-page .mw_wp_form form #request-form table tbody tr td .people-list li input{width:60%}main#request-page .mw_wp_form .agree{margin:0 0 8vw}main#request-page .mw_wp_form .agree input{display:inline}main#request-page .mw_wp_form .agree a{color:#C19B46;text-decoration:underline}main#request-page .mw_wp_form input[type="submit"]{background:#C19B46;color:#FFF;box-sizing:border-box;width:100%;font-size:5.33333vw;font-weight:700;appearance:none;-webkit-appearance:none;border-radius:0;color:#FFF !important}main#cancel-page{width:100%}main#cancel-page .inner-l{width:92vw;margin:0 auto}main#cancel-page .mw_wp_form{background:#0A1E43;padding:5.33333vw;width:100%;box-sizing:border-box}main#cancel-page .mw_wp_form *{color:#FFF}main#cancel-page .mw_wp_form input,main#cancel-page .mw_wp_form select,main#cancel-page .mw_wp_form textarea{font-family:roboto,"Yu Gothic Medium","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,serif;box-sizing:border-box;font-size:4vw;outline:none;border:none;padding:0.4em 0.8em;display:block;color:#222}main#cancel-page .mw_wp_form input:not([type="radio"]):not([type="checkbox"]),main#cancel-page .mw_wp_form select:not([type="radio"]):not([type="checkbox"]),main#cancel-page .mw_wp_form textarea:not([type="radio"]):not([type="checkbox"]){-webkit-appearance:none;appearance:none}main#cancel-page .mw_wp_form option{color:#222}main#cancel-page .mw_wp_form input[type="text"],main#cancel-page .mw_wp_form input[type="email"],main#cancel-page .mw_wp_form input[type="tel"],main#cancel-page .mw_wp_form input[type="number"],main#cancel-page .mw_wp_form select,main#cancel-page .mw_wp_form textarea{width:100%;font-size:1.6rem}main#cancel-page .mw_wp_form form #request-form .customer-attr{display:flex;margin:0 0 5.33333vw}main#cancel-page .mw_wp_form form #request-form .customer-attr span label{cursor:pointer;font-size:4vw}main#cancel-page .mw_wp_form form #request-form .customer-attr span label input{display:inline}main#cancel-page .mw_wp_form form #request-form table{width:100%;display:block}main#cancel-page .mw_wp_form form #request-form table .error{color:#F33 !important}main#cancel-page .mw_wp_form form #request-form table tbody{width:100%;display:block}main#cancel-page .mw_wp_form form #request-form table tbody tr{display:block}main#cancel-page .mw_wp_form form #request-form table tbody tr.d_h_m td{display:flex;align-items:center;flex-wrap:wrap;gap:0 2.66667vw}main#cancel-page .mw_wp_form form #request-form table tbody tr.d_h_m td input[name="requestDay"]{margin:0 0 2.66667vw}main#cancel-page .mw_wp_form form #request-form table tbody tr.d_h_m td div{height:100%;display:flex;gap:0 1.33333vw}main#cancel-page .mw_wp_form form #request-form table tbody tr.d_h_m td div select{height:100%}main#cancel-page .mw_wp_form form #request-form table tbody tr th,main#cancel-page .mw_wp_form form #request-form table tbody tr td{display:block;box-sizing:border-box}main#cancel-page .mw_wp_form form #request-form table tbody tr th{padding:0 0 1.06667vw}main#cancel-page .mw_wp_form form #request-form table tbody tr td{padding:0 0 5.33333vw}main#cancel-page .mw_wp_form form #request-form table tbody tr td select{width:100%;box-sizing:border-box}main#cancel-page .mw_wp_form form #request-form table tbody tr td .name-list{display:flex;justify-content:space-between}main#cancel-page .mw_wp_form form #request-form table tbody tr td .name-list li{width:48%}main#cancel-page .mw_wp_form form #request-form table tbody tr td .name-list li input{width:100%}main#cancel-page .mw_wp_form form #request-form table tbody tr td .people-list{display:flex;justify-content:space-between}main#cancel-page .mw_wp_form form #request-form table tbody tr td .people-list li{width:48%;font-size:80%}main#cancel-page .mw_wp_form form #request-form table tbody tr td .people-list li input{width:60%}main#cancel-page .mw_wp_form .agree{margin:0 0 8vw}main#cancel-page .mw_wp_form .agree input{display:inline}main#cancel-page .mw_wp_form .agree a{color:#C19B46;text-decoration:underline}main#cancel-page .mw_wp_form input[type="submit"]{background:#C19B46;color:#FFF;box-sizing:border-box;width:100%;font-size:5.33333vw;font-weight:700}main#contact-page .mw_wp_form{width:92vw;margin:0 auto;box-shadow:0 0 1.1vw 0 rgba(0,0,0,0.3);padding:6.66667vw;box-sizing:border-box;background:#FFF}main#contact-page .mw_wp_form ul li{margin:0 0 2.66667vw}main#contact-page .mw_wp_form ul li .e_title{font-size:4vw}main#contact-page .mw_wp_form ul li .e_input{font-size:4vw}main#contact-page .mw_wp_form ul li .e_input .mwform-radio-field label{display:block}main#contact-page .mw_wp_form ul li .e_input .horizontal-item+.horizontal-item{margin-left:0}main#contact-page .mw_wp_form ul li .e_input .mwform-radio-field-text{font-size:4vw}main#contact-page .mw_wp_form ul li .e_input .error{font-size:3.2vw;line-height:120%}main#contact-page .mw_wp_form ul li .e_input input[type="text"],main#contact-page .mw_wp_form ul li .e_input input[type="number"],main#contact-page .mw_wp_form ul li .e_input input[type="email"],main#contact-page .mw_wp_form ul li .e_input textarea,main#contact-page .mw_wp_form ul li .e_input select{width:100%;box-sizing:border-box;color:#212121;font-size:3.73333vw;padding:0.2em 0.4em 0.1em;border:1px solid #CCC;outline:none}main#contact-page .mw_wp_form ul li .e_input select{padding:0.3em 0.4em 0.2em}main#contact-page .mw_wp_form ul li .e_input textarea{resize:none}main#contact-page .mw_wp_form ul li .e_input .name-list{display:flex;justify-content:space-between}main#contact-page .mw_wp_form ul li .e_input .name-list li{width:48.6%}main#contact-page .mw_wp_form input[type="submit"]{background:#0A1E43;color:#FFF;width:100%;outline:none}footer .footer_cv{background:url("../img/footer_cv_bg.jpg.webp") no-repeat center;background-size:cover;padding:10.66667vw 0}footer .footer_cv h2,footer .footer_cv h3{font-family:source-serif-4,"Hiragino Mincho ProN W3","Hiragino Mincho ProN",serif;color:#FFF;text-align:center;width:92vw}footer .footer_cv h2{font-size:5.33333vw;margin:0 auto;margin-bottom:2.66667vw}footer .footer_cv h3{font-size:4.26667vw;margin:0 auto;margin-bottom:13.33333vw}footer .footer_cv .button01_wrap .button01{margin:0 auto;margin-bottom:2.08333vw}footer #breadcrumbs{background:#9DA5B4}footer #breadcrumbs .inner-l{width:92vw;margin:0 auto}footer #breadcrumbs .inner-l *{font-size:3.2vw}footer #breadcrumbs .inner-l div[typeof="BreadcrumbList"]{text-align:right;overflow-x:scroll;padding:0.2em 0}footer #breadcrumbs .inner-l div[typeof="BreadcrumbList"] *{font-family:source-serif-4,"Hiragino Mincho ProN W3","Hiragino Mincho ProN",serif;white-space:nowrap}footer #breadcrumbs .inner-l div[typeof="BreadcrumbList"] a span{color:#0A1E43}footer #breadcrumbs .inner-l div[typeof="BreadcrumbList"] span{color:#212121}footer .footer_content .inner{background-size:44vw auto;padding:13.33333vw 0 21.33333vw;position:relative;background:url("../img/washi_bg.jpg.webp") repeat-y;background-size:100% auto}footer .footer_content .inner .inner-s{width:92vw;margin:0 auto}footer .footer_content .inner .inner-s .logo{width:37.33333vw;margin:0 auto;margin-bottom:0 0 10.66667vw}footer .footer_content .inner .inner-s .info nav{margin:0 0 9.33333vw}footer .footer_content .inner .inner-s .info nav ul li{text-align:center}footer .footer_content .inner .inner-s .info nav ul li a{font-size:3.73333vw;color:#222;font-family:source-serif-4,"Hiragino Mincho ProN W3","Hiragino Mincho ProN",serif;padding:0.2em;transition:0.2s color;margin:0 0 6.66667vw}footer .footer_content .inner .inner-s .info nav ul li a i{padding:0 0 0 0.2em}footer .footer_content .inner .inner-s .info .sns{display:flex;gap:2.66667vw;margin:0 0 4vw}footer .footer_content .inner .inner-s .info .sns li a{color:#333;padding:1.6vw}footer .footer_content .inner .inner-s .info .sns li a i{font-size:5.6vw}footer .footer_content .inner .inner-s .info .sns li a img{width:8vw;vertical-align:middle}footer .footer_content .inner .inner-s .info address span{display:block;font-size:3.73333vw;font-family:source-serif-4,"Hiragino Mincho ProN W3","Hiragino Mincho ProN",serif;margin:0 0 2.66667vw;line-height:140%}footer .footer_content .inner .inner-s .info address span a{line-height:140%;font-size:3.73333vw;color:#222}footer .footer_content .inner .inner-s .prove{width:100%}footer .footer_content .inner .inner-s .prove ul li{display:inline-block}footer .footer_content .inner .inner-s .prove ul li::after{content:'|';color:#333;padding:0 0.3em}footer .footer_content .inner .inner-s .prove ul li:last-child::after{content:none}footer .footer_content .inner .inner-s .prove ul li a{color:#222;font-size:3.2vw;padding:0.4em 0;text-decoration:underline}footer .footer_content .inner .inner-s .prove .copyright{text-align:center}footer .footer_content .inner .inner-s .prove .copyright small{font-size:3.2vw}#news_fixed{display:none;position:fixed;max-width:200px;bottom:18.66667vw;left:2.66667vw;z-index:99999;box-shadow:2px 2px 8px #8d8d8d}#news_fixed .close{position:absolute;top:0;right:0;transform:translate(25%, -25%);background:#FFF;border-radius:50%;width:5.33333vw;height:5.33333vw;font-size:3.2vw;display:flex;justify-content:center;align-items:center;z-index:99999}#news_fixed .inner{background:url("https://test.taiko-reserve.com/admin/wp-content/uploads/2025/08/live20250808.jpg") center/cover;aspect-ratio:4/3}#news_fixed .inner a{background:rgba(0,0,0,0.4);display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;position:relative}#news_fixed .inner a strong,#news_fixed .inner a div{color:#FFFFFF;text-align:center;font-size:3.2vw}#news_fixed .inner a strong{display:block;margin-bottom:1em;padding:0 1em;transform:translateY(25%)}#news_fixed .inner a div{background:#B10F2E;color:#FFFFFF;font-weight:600;padding:0.4em 1.2em;transform:translateY(75%)}#news_fixed .inner a div i{margin-left:0.6em;font-size:3.2vw}}@media screen and (min-width: 46.88125em){.sp{display:none !important}a[href^="tel:"]{pointer-events:none !important;text-decoration:none !important}*{font-size:1.25vw;font-weight:500}.inner-l{width:91.66667vw;margin:0 auto}.inner-s{width:83.33333vw;margin:0 auto}.button01{text-align:center}.button01 a,.button01 button{white-space:nowrap;font-family:source-serif-4,"Hiragino Mincho ProN W3","Hiragino Mincho ProN",serif;font-size:1.38889vw;background:#C19B46;padding:1.04167vw 8.33333vw 1.04167vw 1.73611vw;display:inline-block;margin:0 auto;color:#FFF;position:relative;border:1px solid #C19B46;transition:0.2s color,0.2s background-color;border-radius:.27778vw}.button01 a::before,.button01 button::before{content:'';position:absolute;top:50%;right:15%;transform:translate(0, -50%);background:url("../img/arrow_wh.svg") no-repeat;background-size:contain;width:2.22222vw;height:.27778vw;transition:0.2s right}.button01 a:hover,.button01 button:hover{border:1px solid #C19B46;background:rgba(255,255,255,0);color:#C19B46}.button01 a:hover::before,.button01 button:hover::before{right:5%;background:url("../img/arrow.svg") no-repeat}#activity-list-cal .wpfc-calendar-wrapper{max-width:62.5vw;margin:0 auto}#activity-list-cal #color_code{max-width:62.5vw;margin:0 auto}#activity-list-cal #color_code li{color:#FFF;display:inline-block;padding:0.3em 0.6em 0.2em;line-height:140%;font-size:1.04167vw;cursor:pointer}#activity-list-cal #color_code li:hover{opacity:0.8}#activity-list-cal #color_code li[class$="all"]{background:#222222 !important}#activity-list-cal #color_code li[class$="kyoto"]{background:#4466AA !important}#activity-list-cal #color_code li[class$="umekita"]{background:#32a138 !important}#activity-list-cal #color_code li[class$="kobe"]{background:#8877DD !important}#activity-list-cal #color_code li[class$="aoyama"]{background:#E15583 !important}#activity-list-cal #color_code li[class$="akihabara"]{background:#DC658A !important}#activity-list-cal #color_code li.soldout{background:#999 !important}#activity-list-cal .wpfc-calendar-search{display:none !important}#activity-list-cal p{max-width:62.5vw;margin:0 auto;font-size:.97222vw}#activity-list-cal p.cal_contact_over{font-weight:700;font-size:1.11111vw}#activity-list-cal p.cal_contact_over a{font-size:100%;background:#C19B46;font-weight:700;display:inline-block;padding:0.2em 0.4em;color:#FFF;margin:0 0 0 1em}#activity-list-cal p.cal_contact_under{font-weight:700;font-size:1.11111vw}#activity-list-cal p.cal_contact_under i{padding:0 0.4em 0 0}#activity-list-cal p.cal_contact_under a{font-size:100%;text-decoration:underline;color:#C19B46;font-weight:700}#activity-list-cal h2{font-size:1.5vw !important;font-family:roboto,"Yu Gothic Medium","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,serif !important;font-weight:700}#activity-list-cal .fc-day-top span{font-size:1.4vw !important;font-family:roboto,"Yu Gothic Medium","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,serif;letter-spacing:0em;padding:0.2em 0.4em}#activity-list-cal .fc-h-event{background:#C19B46 !important;border-color:#C19B46 !important;padding:0.2em;pointer-events:none;background:#999 !important;border-color:#999 !important}#activity-list-cal .fc-h-event:not([href*="/events/"]) .fc-content .fc-time{color:rgba(255,255,255,0);position:relative}#activity-list-cal .fc-h-event:not([href*="/events/"]) .fc-content .fc-time::after{content:'Sold Out';color:#fff;position:absolute;left:0;top:0}#activity-list-cal .fc-h-event[href*="/events/a"]{background:#4466AA !important;border-color:#4466AA !important;pointer-events:initial}#activity-list-cal .fc-h-event[href*="/events/b"]{background:#32a138 !important;border-color:#32a138 !important;pointer-events:initial}#activity-list-cal .fc-h-event[href*="/events/c"]{background:#8877DD !important;border-color:#8877DD !important;pointer-events:initial}#activity-list-cal .fc-h-event[href*="/events/d"]{background:#E15583 !important;border-color:#E15583 !important;pointer-events:initial}#activity-list-cal .fc-h-event[href*="/events/e"]{background:#DC658A !important;border-color:#DC658A !important;pointer-events:initial}#activity-list-cal .fc-content *{line-height:120% !important;font-family:roboto,"Yu Gothic Medium","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,serif !important}#activity-list-cal .fc-content .fc-time{font-weight:700;display:block}#activity-list-cal .fc-content .fc-title{display:none !important}header{position:fixed;z-index:100;top:0;left:0;width:100%;height:84px;background:#FFF;border-bottom:1px solid #E9E9E9;box-sizing:border-box}header .inner{display:flex;justify-content:space-between;align-items:center;height:100%}header .inner .logo{width:8.33333vw}header .inner #hum{display:none !important}header .inner #gnav{display:block !important}header .inner #gnav .gnav_list{display:flex;gap:0 2.77778vw}header .inner #gnav .gnav_list li a{font-size:1.25vw;font-family:source-serif-4,"Hiragino Mincho ProN W3","Hiragino Mincho ProN",serif;color:#222;padding:0.4em;transition:color 0.2s}header .inner #gnav .gnav_list li a:hover{color:#C19B46}header .inner #l_switch{position:relative}header .inner #l_switch button{user-select:none;background:#0A1E43;transition:background-color 0.2s;outline:none;border:none;font-family:source-serif-4,"Hiragino Mincho ProN W3","Hiragino Mincho ProN",serif;color:#FFF;border-radius:4px;display:flex;justify-content:center;align-items:center;width:11.11111vw;height:3.125vw;padding:0;letter-spacing:0.04em;cursor:pointer;font-size:1.25vw}header .inner #l_switch button:hover{background:#425F95}header .inner #l_switch button i{padding:0 0.3em 0 0;font-size:1.80556vw}header .inner #l_switch ul{position:absolute;top:100%;left:0;display:none;width:100%;background:#FFF;border-radius:.55556vw;overflow:hidden}header .inner #l_switch ul li a{display:flex;align-items:center;color:#FFF;font-size:1.04167vw;padding:0.5em 1em;transition:0.2s opacity;background:#9DA5B4}header .inner #l_switch ul li a:hover{opacity:0.7}header .inner #l_switch ul li a img{width:2.08333vw !important;height:auto !important}header .inner #l_switch ul li a span{margin-left:0.5em !important;font-family:roboto,"Yu Gothic Medium","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,serif}header .inner #l_switch.act button{background:#425F95}main{margin:84px 0 0 0;background:url("../img/hude_bg_01.png.webp") no-repeat top right;background-size:44vw auto;padding:8.33333vw 0 15.27778vw}main.page-mv{background:url("../img/hude_bg_01.png.webp") no-repeat;background-position-x:right;background-position-y:30vw;background-size:44vw auto;padding:0 0 15.27778vw}main.page-mv #mv{height:30vw;margin:0 0 8.33333vw}main .title01{font-size:1.94444vw;font-weight:700;font-family:source-serif-4,"Hiragino Mincho ProN W3","Hiragino Mincho ProN",serif;color:#222;text-align:center;position:relative;margin-bottom:6.25vw;padding-bottom:1.73611vw}main .title01::after{content:'';width:2.77778vw;background:#333;height:2px;position:absolute;left:50%;transform:translate(-50%, 0);bottom:0}main .title02{display:flex;align-items:center;font-family:source-serif-4,"Hiragino Mincho ProN W3","Hiragino Mincho ProN",serif;font-weight:600;font-size:1.94444vw;margin:0 0 5.55556vw}main .title02::before,main .title02::after{content:'';height:1px;flex-grow:1;background-color:#666}main .title02::before{margin-right:1em}main .title02::after{margin-left:1em}main .anker{padding-top:84px;margin-top:-84px}main#front-page{background:none;background-size:auto;padding:0}main#front-page #mv{background:url("../img/mv_pc.jpg.webp") no-repeat center 0.5em #E9E9E9;background-size:cover;height:calc(100vh - 84px)}}@media screen and (min-width: 46.88125em) and (orientation: portrait){main#front-page #mv{background:url("../img/mv_sp.jpg.webp") no-repeat center 0.5em #E9E9E9;background-size:cover}}@media screen and (min-width: 46.88125em){main#front-page #mv h1{position:absolute;top:24%;right:0;display:inline-block;text-align:right}main#front-page #mv h1 strong{font-size:2.08333vw;color:#FFF;font-weight:700;font-family:source-serif-4,"Hiragino Mincho ProN W3","Hiragino Mincho ProN",serif;position:relative;z-index:1;padding:0.2em 0.6em;display:inline-block;line-height:140%;letter-spacing:0.1em}main#front-page #mv h1 strong span{z-index:-1;display:inline-block;position:absolute;top:0;left:0;width:0%;height:90%;background:#111;transition-duration:0.4s all}main#front-page #mv h1 strong span.aos-animate{width:100%}main#front-page #mv h1 strong span.line01{transition-delay:1.2s}main#front-page #mv h1 strong span.line02{transition-delay:1.6s}main#front-page #mv h1 strong span.line03{transition-delay:2.0s}main#front-page #mv .inner-l{height:100%;position:relative}main#front-page #mv .inner-l #scroll_guide{position:absolute;bottom:9.72222vw;left:0;transform:translate(-100%, 0) rotate(90deg);transform-origin:bottom right;padding:0 14vh 0 0}main#front-page #mv .inner-l #scroll_guide span{display:inline-block;user-select:none;font-family:source-serif-4,"Hiragino Mincho ProN W3","Hiragino Mincho ProN",serif;color:#FFF;font-size:1.38889vw;text-shadow:0 0 0.3vw rgba(0,0,0,0.4)}main#front-page #mv .inner-l #scroll_guide div{width:12vh;position:absolute;top:50%;transform:translate(0, -50%);right:0}main#front-page #mv .inner-l #scroll_guide div::before,main#front-page #mv .inner-l #scroll_guide div::after{background:#FFF;z-index:99;content:'';width:100%;height:3px;position:absolute;top:0;left:0;right:0;bottom:0}main#front-page #mv .inner-l #scroll_guide div::before{opacity:0.7;animation:scroll_guide_ani 2s infinite cubic-bezier(0.77, 0, 0.18, 1)}main#front-page #mv .inner-l #scroll_guide div::after{opacity:0.3}main#front-page #mv .inner-l #mv_movie{position:absolute;right:0;bottom:9.72222vw;width:25vw;transition-delay:1.0s}main#front-page #mv .form_link{box-sizing:border-box;padding:1% 0;background:rgba(0,0,0,0.8);position:absolute;bottom:0;left:0;width:100%}main#front-page #mv .form_link .form_link_inner{margin:0 auto;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;height:100%;gap:.625vw 2.77778vw;width:62.5vw}main#front-page #mv .form_link .form_link_inner a{background:#C19B46;color:#FFF;font-size:1.38889vw;font-family:source-serif-4,"Hiragino Mincho ProN W3","Hiragino Mincho ProN",serif;padding:0.2em 1em 0.16em;box-sizing:border-box;width:28.47222vw;display:inline-block;text-align:center}main#front-page #mv .form_link .form_link_inner a:hover{opacity:0.8}main#front-page #mv .form_link .form_link_inner p{font-size:.90278vw;color:#FFF;font-weight:700}main#front-page #activity .inner{background:url("../img/hude_bg_01.png.webp") no-repeat top right;background-size:44vw auto;padding:11.11111vw 0 8.33333vw 0;position:relative}main#front-page #activity .inner::before{content:'';position:absolute;bottom:0;left:0;width:55.55556vw;height:37.5vw;display:block;background:url("../img/hude_bg_02.png.webp") no-repeat;background-size:contain;z-index:-1}main#front-page #activity .inner #activity-list-cal{margin:0 0 4.16667vw}main#front-page #activity .inner .activity-list{display:flex;flex-wrap:wrap;margin:0 0 5.55556vw}main#front-page #activity .inner .activity-list article{width:33.333333%;box-sizing:border-box}main#front-page #activity .inner .activity-list article a{display:block;color:#222;padding:1.38889vw;transition:0.2s background-color;border:1px solid rgba(255,255,255,0)}main#front-page #activity .inner .activity-list article a figure{margin:0 0 1.04167vw}main#front-page #activity .inner .activity-list article a .activity_tag{letter-spacing:-0.5em;line-height:0;margin:0 0 1em 0}main#front-page #activity .inner .activity-list article a .activity_tag li{letter-spacing:0em;font-size:.90278vw;border:1px solid #999;background:#FFF;color:#777;display:inline-block;min-width:3em;text-align:center;padding:0.06em 0.8em 0;margin:0 0.4em 0.4em 0}main#front-page #activity .inner .activity-list article a h1{font-size:1.11111vw;line-height:130%;margin:0 0 .69444vw}main#front-page #activity .inner .activity-list article a .activity_info{margin:0 0 .83333vw}main#front-page #activity .inner .activity-list article a .activity_info *{font-size:.97222vw}main#front-page #activity .inner .activity-list article a .activity_info span::after{content:':'}main#front-page #activity .inner .activity-list article a .activity_info div time{font-family:roboto,"Yu Gothic Medium","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,serif}main#front-page #activity .inner .activity-list article a .activity_info dl>*{display:inline-block}main#front-page #activity .inner .activity-list article a .activity_here{text-align:right;position:relative}main#front-page #activity .inner .activity-list article a .activity_here span{display:inline-block;overflow:hidden;position:relative;padding:.34722vw 1.04167vw;box-sizing:border-box;transition:color 0.2s}main#front-page #activity .inner .activity-list article a .activity_here span strong{position:relative;z-index:1}main#front-page #activity .inner .activity-list article a .activity_here span svg{vertical-align:middle;width:1.66667vw;position:relative;z-index:1;transition:transform 0.2s}main#front-page #activity .inner .activity-list article a .activity_here span svg path[stroke="#C19B45"]{transition:stroke 0.2s}main#front-page #activity .inner .activity-list article a .activity_here span::before{left:0;content:'';background:#C19B46;height:.13889vw;width:100%;display:inline-block;position:absolute;bottom:0;transition:height 0.2s}main#front-page #activity .inner .activity-list article a:hover{background:#E9E9E9;border:1px solid #DDD}main#front-page #activity .inner .activity-list article a:hover .activity_here span{color:#FFF}main#front-page #activity .inner .activity-list article a:hover .activity_here span svg{transform:translate(30%, 0);stroke:#FFF}main#front-page #activity .inner .activity-list article a:hover .activity_here span svg path[stroke="#C19B45"]{stroke:#FFF}main#front-page #activity .inner .activity-list article a:hover .activity_here span::before{content:'';height:100%}main#front-page #activity .inner .activity-list article:nth-child(3n){margin-right:0}main#front-page #introduce .inner{background-size:44vw auto;padding:16.66667vw 0 0 0;position:relative;background:url("../img/washi_bg.jpg.webp") repeat-y;background-size:100% auto}main#front-page #introduce .inner .object div{position:absolute;z-index:3}main#front-page #introduce .inner .object div:nth-child(1){top:12.5vw;right:8.33333vw;width:21.94444vw;transition-delay:1.5s}main#front-page #introduce .inner .object div:nth-child(2){bottom:27.77778vw;right:34.72222vw;width:17.91667vw;transition-delay:0.1s}main#front-page #introduce .inner .object div:nth-child(3){top:5.55556vw;right:0;width:16.04167vw;transition-delay:1.4s}main#front-page #introduce .inner .inner-l{position:relative;margin:0 auto;margin-bottom:8.33333vw}main#front-page #introduce .inner .inner-l #slider_visual{width:50vw;position:absolute;top:-8.33333vw;left:0}main#front-page #introduce .inner .inner-l #introduce_contents{background:#0A1E43;box-sizing:border-box;width:54.16667vw;padding:13.88889vw 8.05556vw 13.88889vw 16.66667vw;margin-left:37.5vw;transition-delay:0.6s}main#front-page #introduce .inner .inner-l #introduce_contents *{font-family:source-serif-4,"Hiragino Mincho ProN W3","Hiragino Mincho ProN",serif;color:#FFF}main#front-page #introduce .inner .inner-l #introduce_contents h2{font-size:1.94444vw;color:#C19B46;font-weight:700;line-height:140%;margin:0 0 2.77778vw}main#front-page #introduce .inner .inner-l #introduce_contents p{font-size:1.11111vw;margin:0 0 2.08333vw;line-height:260%}main#front-page #introduce .inner .inner-l #introduce_contents #slider_progress .swiper-wrapper{justify-content:end}main#front-page #introduce .inner .inner-l #introduce_contents #slider_progress .swiper-slide{width:auto !important}main#front-page #introduce .inner .inner-l .swiper-button-next,main#front-page #introduce .inner .inner-l .swiper-button-prev{display:none !important}main#front-page #introduce .inner #loop_slider_wrap{overflow:hidden}main#front-page #introduce .inner #loop_slider_wrap div{display:flex;width:100vw;overflow:hidden;height:13.88889vw}main#front-page #introduce .inner #loop_slider_wrap div img{width:auto;height:100%}main#front-page #introduce .inner #loop_slider_wrap div img:first-child{animation:slide1 40s -20s linear infinite}main#front-page #introduce .inner #loop_slider_wrap div img:last-child{animation:slide2 40s linear infinite}main#front-page #introduce .circle{position:relative;width:1.66667vw;height:1.66667vw;background:#C19B46;border-radius:50%;text-align:center;overflow:hidden;z-index:1;cursor:pointer}main#front-page #introduce .circle::before{content:'';display:block;position:absolute;top:0;left:-.83333vw;width:1.66667vw;height:1.66667vw;background:#D9D9D9;transform-origin:right 0.83333vw;z-index:2}main#front-page #introduce .circle::after{content:'';display:block;position:absolute;top:0px;left:.83333vw;width:1.66667vw;height:1.66667vw;background:#D9D9D9;transform-origin:left 0.83333vw;z-index:3}main#front-page #introduce .circle .circle_inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:1.38889vw;height:1.38889vw;background:#0A1E43;border-radius:50%;z-index:4;display:flex;align-items:center;justify-content:center;color:#C19B46}main#front-page #introduce .swiper-slide-thumb-active .circle::before{animation:circleBefore 5s linear forwards}main#front-page #introduce .swiper-slide-thumb-active .circle::after{animation:circleAfter 5s linear forwards}main#front-page #review .inner{background-size:44vw auto;padding:16.66667vw 0 0 0;position:relative;background:url("../img/washi_bg.jpg.webp") repeat-y;background-size:100% auto}main#front-page #review .inner .oh{overflow:hidden}main#front-page #review .inner .inner-s{position:relative;margin:0 auto;margin-bottom:8.33333vw}main#front-page #review .inner .inner-s #ta_wrap{cursor:grab}main#front-page #review .inner .inner-s #ta_wrap:active{cursor:grabbing}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop{overflow:hidden;width:33%}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSP{width:auto}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop img.logo{width:100%}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop *{font-family:roboto,"Yu Gothic Medium","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,serif;font-weight:500;font-size:.83333vw}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop dt{font-size:1.04167vw;margin:0 0 .13889vw;padding:0;font-weight:700}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop dd{margin:0 0 .69444vw}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPClickWrap{display:none}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow{width:100% !important}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData{padding:2.08333vw;background:rgba(255,255,255,0.3);border:1px solid #FFF}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData .widSSPBranding dl dt{width:100%;height:auto}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData .widSSPBranding dl dt .logo{width:6.94444vw;height:auto;background:none}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData .widSSPSummary dl a:hover{color:#C19B46}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData .widSSPSummary dl a:hover dt{color:#C19B46}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData .widSSPSummary dl a dt{font-family:source-serif-4,"Hiragino Mincho ProN W3","Hiragino Mincho ProN",serif !important;font-size:1.38889vw;margin:0 0 1.38889vw 0;font-weight:700;line-height:160%}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData .widSSPTrvlRtng dd .ui_bubble_rating{margin:0 1em 0 0}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData .widSSPTrvlRtng dd .ui_bubble_rating::after{font-family:"Font Awesome 6 Free" !important;font-weight:900}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData .widSSPTrvlRtng dd .bubble_30::after{content:"\f005\f005\f005"}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData .widSSPTrvlRtng dd .bubble_35::after{content:"\f005\f005\f005\f5c0"}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData .widSSPTrvlRtng dd .bubble_40::after{content:"\f005\f005\f005\f005"}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData .widSSPTrvlRtng dd .bubble_45::after{content:"\f005\f005\f005\f005\f5c0"}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData .widSSPTrvlRtng dd .bubble_50::after{content:"\f005\f005\f005\f005\f005"}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData .widSSPInformation{display:none;margin:0 0 1.73611vw}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData .widSSPInformation sup{bottom:0}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData .widSSPInformation dd{margin:0 0 0}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData .widSSPOptional .widSSPReviews{margin:0 0 2.08333vw}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData .widSSPOptional .widSSPReviews dt{margin:0 0 .55556vw}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData .widSSPOptional .widSSPReviews .widSSPBullet li{margin:0 0 .34722vw;display:flex}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData .widSSPOptional .widSSPReviews .widSSPBullet li::before{content:'\f007';font-family:"Font Awesome 6 Free" !important;font-weight:900;color:#C19B46;font-size:.90278vw;margin:.34722vw .34722vw 0 0}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData .widSSPOptional .widSSPReviews .widSSPBullet li span{font-size:1.04167vw;font-weight:500}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData .widSSPAll li a{text-decoration:none}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData .widSSPAll li a:hover{text-decoration:underline}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData .widSSPAll li a::before{font-family:"Font Awesome 6 Free" !important;font-weight:900;color:#C19B46;padding:0 0.4em 0 0}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData .widSSPAll .widSSPReadReview li a::before{content:'\f036'}main#front-page #review .inner .inner-s #ta_wrap .TA_selfserveprop .widSSPnarrow .widSSPData .widSSPAll .widSSPWriteReview li a::before{content:'\f303'}main#front-page #copy_box .inner .copy_box{position:relative}main#front-page #copy_box .inner .copy_box h3{position:absolute;z-index:3;top:31.94444vw;left:33.33333vw;color:#FFF;font-family:source-serif-4,"Hiragino Mincho ProN W3","Hiragino Mincho ProN",serif;font-weight:500;font-size:2.5vw}main#front-page #copy_box .inner .copy_box .object{position:absolute;z-index:3}main#front-page #copy_box .inner .copy_box .object img:nth-of-type(1){position:relative;z-index:1}main#front-page #copy_box .inner .copy_box .object img:nth-of-type(2){position:absolute;z-index:0}main#front-page #copy_box .inner .copy_box .object:nth-of-type(1){top:5.55556vw;right:0;width:58.33333vw;transition-delay:0.1s}main#front-page #copy_box .inner .copy_box .object:nth-of-type(2){top:13.54167vw;left:0;width:25vw;transition-delay:0.3s}main#front-page #copy_box .inner .copy_box .object:nth-of-type(2) img:nth-of-type(2){top:-4.86111vw;left:8.33333vw}main#front-page #copy_box .inner .copy_box .object:nth-of-type(3){bottom:-7.63889vw;right:12.5vw;width:25vw;transition-delay:0.4s}main#front-page #copy_box .inner .copy_box .object:nth-of-type(3) img:nth-of-type(2){top:-4.16667vw;right:-4.86111vw;width:10vw}main#front-page #copy_box .inner .copy_box .square{content:'';display:block;width:69.44444vw;height:55.55556vw;background:#0A1E43}main#front-page #news .inner{background:url("../img/hude_strong_bg_01.png.webp") no-repeat top right;background-size:41vw auto;padding:11.11111vw 0;position:relative}main#front-page #news .inner::before{content:'';position:absolute;bottom:0;left:0;width:37.5vw;height:18.05556vw;display:block;background:url("../img/hude_strong_bg_02.png.webp") no-repeat;background-size:contain;z-index:-1}main#front-page #news .inner .inner-s{width:75vw}main#front-page #news .inner .inner-s .news-list article{border-bottom:1px solid #DDD;padding:2.43056vw 3.47222vw;display:flex;flex-wrap:wrap}main#front-page #news .inner .inner-s .news-list article>*{font-family:source-serif-4,"Hiragino Mincho ProN W3","Hiragino Mincho ProN",serif;font-size:1.11111vw;font-weight:500}main#front-page #news .inner .inner-s .news-list article time{width:13.88889vw}main#front-page #news .inner .inner-s .news-list article h1{width:54.16667vw}main#front-page #contact_fiexd{background:#0A1E43;position:fixed;z-index:100;bottom:0;right:0;box-sizing:border-box;width:17.22222vw;padding:0}main#front-page #contact_fiexd #contact_fiexd_button{color:#FFF;font-weight:700;font-size:1.25vw;cursor:pointer;position:relative;padding:1.38889vw}main#front-page #contact_fiexd #contact_fiexd_button i.fa-envelope{padding:0 0.6em 0 0}main#front-page #contact_fiexd #contact_fiexd_button i.fa-angle-up{position:absolute;top:50%;right:1.38889vw;transform:translate(0, -50%) rotate(0deg);transition:0.2s transform}main#front-page #contact_fiexd #contact_fiexd_button:hover{color:#C19B46}main#front-page #contact_fiexd #contact_fiexd_button.act i.fa-angle-up{transform:translate(0, -50%) rotate(180deg)}main#front-page #contact_fiexd .mw_wp_form_input{display:none}main#front-page #contact_fiexd .mw_wp_form{padding:0 1.38889vw 1.38889vw}main#front-page #contact_fiexd .mw_wp_form ul li{margin:0 0 .69444vw}main#front-page #contact_fiexd .mw_wp_form ul li .e_title{font-size:.90278vw;color:#FFF}main#front-page #contact_fiexd .mw_wp_form ul li .e_input{font-size:.97222vw}main#front-page #contact_fiexd .mw_wp_form ul li .e_input .mwform-radio-field-text{color:#FFF;font-size:.90278vw}main#front-page #contact_fiexd .mw_wp_form ul li .e_input .error{font-size:.76389vw;line-height:120%}main#front-page #contact_fiexd .mw_wp_form ul li .e_input input[type="text"],main#front-page #contact_fiexd .mw_wp_form ul li .e_input input[type="number"],main#front-page #contact_fiexd .mw_wp_form ul li .e_input input[type="email"],main#front-page #contact_fiexd .mw_wp_form ul li .e_input textarea,main#front-page #contact_fiexd .mw_wp_form ul li .e_input select{width:100%;box-sizing:border-box;color:#212121;font-size:.76389vw;padding:0.2em 0.4em 0.1em}main#front-page #contact_fiexd .mw_wp_form ul li .e_input select{padding:0.3em 0.4em 0.2em}main#front-page #contact_fiexd .mw_wp_form ul li .e_input textarea{resize:none}main#front-page #contact_fiexd .mw_wp_form ul li .e_input .name-list{display:flex;justify-content:space-between}main#front-page #contact_fiexd .mw_wp_form ul li .e_input .name-list li{width:48.6%}main#front-page #contact_fiexd .mw_wp_form ul li .e_input .vertical-item+.vertical-item{margin-top:-0.3em}main#front-page #contact_fiexd .mw_wp_form input[type="submit"]{background:#C19B46;color:#FFF;width:100%;outline:none}main#archive-event-page #activity-list-wrap .hidden{display:none}main#archive-event-page #activity-list-wrap .inner-l{margin-bottom:2.77778vw}main#archive-event-page #activity-list-wrap .inner-l .button01{text-align:right}main#archive-event-page #activity-list-wrap .inner-l .button01 button{cursor:pointer}main#archive-event-page #activity-list-wrap #tile_visible{margin:0 0 2.08333vw;margin-left:auto}main#archive-event-page #activity-list-wrap #fillter{display:flex;justify-content:space-between;align-items:center;margin:0 0 2.77778vw}main#archive-event-page #activity-list-wrap #fillter #check ul li{display:inline-block;margin:0 1.38889vw 0 0}main#archive-event-page #activity-list-wrap #fillter #check ul li label{font-weight:normal;display:inline-block;position:relative;padding-left:1.8em;cursor:pointer;font-size:1.11111vw;user-select:none;margin:0}main#archive-event-page #activity-list-wrap #fillter #check ul li label span{background:#e6e6e6;pointer-events:none;position:absolute;top:2px;left:0;height:1.2em;width:1.2em;border:1px solid #CCC;box-sizing:border-box;display:block}main#archive-event-page #activity-list-wrap #fillter #check ul li label span::after{content:'';position:absolute;display:none;left:8px;top:4px;width:3px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}main#archive-event-page #activity-list-wrap #fillter #check ul li label input{position:absolute;z-index:-1;opacity:0;box-sizing:border-box;padding:0}main#archive-event-page #activity-list-wrap #fillter #check ul li label input:checked ~ span{background:#C19B46}main#archive-event-page #activity-list-wrap #fillter #check ul li label input:checked ~ span::after{content:'';display:block;left:0.35em;top:0.08em;width:0.3em;height:0.6em;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}main#archive-event-page #activity-list-wrap #activity-list-tile .activity-list{display:flex;flex-wrap:wrap;margin:0 0 5.55556vw;margin:0 auto}main#archive-event-page #activity-list-wrap #activity-list-tile .activity-list article{width:33.333333%;box-sizing:border-box}main#archive-event-page #activity-list-wrap #activity-list-tile .activity-list article.invisible{display:none}main#archive-event-page #activity-list-wrap #activity-list-tile .activity-list article.visible{display:block !important}main#archive-event-page #activity-list-wrap #activity-list-tile .activity-list article a{display:block;color:#222;padding:1.38889vw;transition:0.2s background-color;border:1px solid rgba(255,255,255,0)}main#archive-event-page #activity-list-wrap #activity-list-tile .activity-list article a figure{margin:0 0 1.04167vw}main#archive-event-page #activity-list-wrap #activity-list-tile .activity-list article a .activity_tag{letter-spacing:-0.5em;line-height:0;margin:0 0 1em 0}main#archive-event-page #activity-list-wrap #activity-list-tile .activity-list article a .activity_tag li{letter-spacing:0em;font-size:.90278vw;border:1px solid #999;background:#FFF;color:#777;display:inline-block;min-width:3em;text-align:center;padding:0.06em 0.8em 0;margin:0 0.4em 0.4em 0}main#archive-event-page #activity-list-wrap #activity-list-tile .activity-list article a h1{font-size:1.11111vw;line-height:130%;margin:0 0 .69444vw}main#archive-event-page #activity-list-wrap #activity-list-tile .activity-list article a .activity_info{margin:0 0 .83333vw}main#archive-event-page #activity-list-wrap #activity-list-tile .activity-list article a .activity_info *{font-size:.97222vw}main#archive-event-page #activity-list-wrap #activity-list-tile .activity-list article a .activity_info span::after{content:':'}main#archive-event-page #activity-list-wrap #activity-list-tile .activity-list article a .activity_info div time{font-family:roboto,"Yu Gothic Medium","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,serif}main#archive-event-page #activity-list-wrap #activity-list-tile .activity-list article a .activity_info dl>*{display:inline-block}main#archive-event-page #activity-list-wrap #activity-list-tile .activity-list article a .activity_here{text-align:right;position:relative}main#archive-event-page #activity-list-wrap #activity-list-tile .activity-list article a .activity_here span{display:inline-block;overflow:hidden;position:relative;padding:.34722vw 1.04167vw;box-sizing:border-box;transition:color 0.2s}main#archive-event-page #activity-list-wrap #activity-list-tile .activity-list article a .activity_here span strong{position:relative;z-index:1}main#archive-event-page #activity-list-wrap #activity-list-tile .activity-list article a .activity_here span svg{vertical-align:middle;width:1.66667vw;position:relative;z-index:1;transition:transform 0.2s}main#archive-event-page #activity-list-wrap #activity-list-tile .activity-list article a .activity_here span svg path[stroke="#C19B45"]{transition:stroke 0.2s}main#archive-event-page #activity-list-wrap #activity-list-tile .activity-list article a .activity_here span::before{left:0;content:'';background:#C19B46;height:.13889vw;width:100%;display:inline-block;position:absolute;bottom:0;transition:height 0.2s}main#archive-event-page #activity-list-wrap #activity-list-tile .activity-list article a:hover{background:#E9E9E9;border:1px solid #DDD}main#archive-event-page #activity-list-wrap #activity-list-tile .activity-list article a:hover .activity_here span{color:#FFF}main#archive-event-page #activity-list-wrap #activity-list-tile .activity-list article a:hover .activity_here span svg{transform:translate(30%, 0);stroke:#FFF}main#archive-event-page #activity-list-wrap #activity-list-tile .activity-list article a:hover .activity_here span svg path[stroke="#C19B45"]{stroke:#FFF}main#archive-event-page #activity-list-wrap #activity-list-tile .activity-list article a:hover .activity_here span::before{content:'';height:100%}main#archive-event-page #activity-list-wrap #activity-list-tile .activity-list article:nth-child(3n){margin-right:0}main#single-event-page #activity-info{display:flex;justify-content:space-between}main#single-event-page #activity-info #thum{position:relative;width:45.13889vw}main#single-event-page #activity-info #thum .thum_image{position:sticky;top:120px;left:0;display:block;cursor:grab}main#single-event-page #activity-info #thum .thum_image:active{cursor:grabbing}main#single-event-page #activity-info #thum .thum_image video{cursor:pointer}main#single-event-page #activity-info #thum .swiper-pagination{top:100%}main#single-event-page #activity-info #thum .swiper-pagination .swiper-pagination-bullet-active{background:#C19B46}main#single-event-page #activity-info #detail{width:41.66667vw}main#single-event-page #activity-info #detail .info .activity_tag{letter-spacing:-0.5em;line-height:0;margin:0 0 1em 0}main#single-event-page #activity-info #detail .info .activity_tag li{letter-spacing:0em;font-size:.90278vw;border:1px solid #999;background:#FFF;color:#777;display:inline-block;min-width:3em;text-align:center;padding:0.06em 0.8em 0;margin:0 0.4em 0.4em 0}main#single-event-page #activity-info #detail .info h1{font-size:1.52778vw;margin:0 0 1.04167vw;font-weight:700}main#single-event-page #activity-info #detail .info .note{margin:0 0 1.38889vw}main#single-event-page #activity-info #detail .info .note *{font-size:1.11111vw}main#single-event-page #activity-info #detail .info table{width:100%;margin:0 0 2.08333vw}main#single-event-page #activity-info #detail .info table tbody{width:100%}main#single-event-page #activity-info #detail .info table tbody tr{width:100%;position:relative;border-bottom:1px solid #DDD}main#single-event-page #activity-info #detail .info table tbody tr th,main#single-event-page #activity-info #detail .info table tbody tr td{font-size:1.11111vw;box-sizing:border-box;padding:0.6em 0.4em}main#single-event-page #activity-info #detail .info table tbody tr th{color:#C19B46;width:26%}main#single-event-page #activity-info #detail .info table tbody tr td{width:74%}main#single-event-page #activity-info #detail .info table tbody tr td a{color:#0A1E43;text-decoration:underline}main#single-event-page #activity-info #detail .info table tbody tr td a:hover{text-decoration:none}main#single-event-page #activity-info #detail .info table tbody tr td address{line-height:130%}main#single-event-page #activity-info #detail .info .gmap iframe{width:100%;height:19.44444vw;margin:0 0 2.08333vw}main#single-event-page #activity-info #detail .em-booking-form{background:#0A1E43;padding:2.77778vw}main#single-event-page #activity-info #detail .em-booking-form div.em-tickets{margin:0 0 2.08333vw}main#single-event-page #activity-info #detail .em-booking-form div.em-tickets .em-ticket{display:table;width:100%;margin:0 0 1.38889vw}main#single-event-page #activity-info #detail .em-booking-form div.em-tickets .em-ticket p{display:table-row}main#single-event-page #activity-info #detail .em-booking-form div.em-tickets .em-ticket p label,main#single-event-page #activity-info #detail .em-booking-form div.em-tickets .em-ticket p strong,main#single-event-page #activity-info #detail .em-booking-form div.em-tickets .em-ticket p span{color:#FFF}main#single-event-page #activity-info #detail .em-booking-form div.em-tickets .em-ticket p label{font-weight:700}main#single-event-page #activity-info #detail .em-booking-form div.em-tickets .em-ticket p>*{display:table-cell;box-sizing:border-box}main#single-event-page #activity-info #detail .em-booking-form div.em-tickets .em-ticket p>*:first-child{width:67%}main#single-event-page #activity-info #detail .em-booking-form div.em-tickets .em-ticket p>*:last-child{width:33%}main#single-event-page #activity-info #detail .em-booking-form div.em-tickets #total_price{display:flex;justify-content:space-between}main#single-event-page #activity-info #detail .em-booking-form table.em-tickets{width:100%;margin:0 0 2.08333vw}main#single-event-page #activity-info #detail .em-booking-form table.em-tickets tr{display:table-row !important}main#single-event-page #activity-info #detail .em-booking-form table.em-tickets tr th,main#single-event-page #activity-info #detail .em-booking-form table.em-tickets tr td{color:#FFF}main#single-event-page #activity-info #detail .em-booking-form table.em-tickets tr th *,main#single-event-page #activity-info #detail .em-booking-form table.em-tickets tr td *{color:#FFF}main#single-event-page #activity-info #detail .em-booking-form table.em-tickets tr th select,main#single-event-page #activity-info #detail .em-booking-form table.em-tickets tr th option,main#single-event-page #activity-info #detail .em-booking-form table.em-tickets tr td select,main#single-event-page #activity-info #detail .em-booking-form table.em-tickets tr td option{color:#333}main#single-event-page #activity-info #detail .em-booking-form table.em-tickets tr thead,main#single-event-page #activity-info #detail .em-booking-form table.em-tickets tr tbody{width:100%}main#single-event-page #activity-info #detail .em-booking-form table.em-tickets tr .em-bookings-ticket-table-type{width:30%}main#single-event-page #activity-info #detail .em-booking-form table.em-tickets tr .em-bookings-ticket-table-price{width:40%}main#single-event-page #activity-info #detail .em-booking-form table.em-tickets tr .em-bookings-ticket-table-spaces{width:30%}main#single-event-page #activity-info #detail .em-booking-form .post_name_wrapper{margin:0 0 2.08333vw}main#single-event-page #activity-info #detail .em-booking-form .post_name_wrapper strong{color:#FFFFFF;font-size:1.25vw}main#single-event-page #activity-info #detail .em-booking-form .post_name_wrapper ul li{margin-bottom:.69444vw}main#single-event-page #activity-info #detail .em-booking-form .post_name_wrapper ul li:last-child{margin:0}main#single-event-page #activity-info #detail .em-booking-form .post_name_wrapper ul li input{width:100%;box-sizing:border-box;font-size:1.11111vw;line-height:120%;padding:.55556vw .69444vw .41667vw}main#single-event-page #activity-info #detail .em-booking-form #total_price{display:flex;justify-content:space-between}main#single-event-page #activity-info #detail .em-booking-form #total_price *{color:#FFF;font-weight:700}main#single-event-page #activity-info #detail .em-booking-form #total_price label{width:67%}main#single-event-page #activity-info #detail .em-booking-form #total_price strong{width:33%}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-details p{margin:0 0 1.04167vw}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-details p label,main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-details p strong,main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-details p span{color:#FFF}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-details p>*:not([for="customer_attr"]){display:block}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-details p.input-field-customer_attr .input-group{display:flex;gap:.34722vw}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-details p.input-field-customer_attr .input-group input[type=radio]{margin:0 -.13889vw 0 .41667vw;width:1em;height:1em;display:inline-block;transform:translate(0, 50%)}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-details p.input-field-data_privacy_consent{margin:0 0 1.73611vw}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-details p.input-field-data_privacy_consent label,main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-details p.input-field-data_privacy_consent strong,main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-details p.input-field-data_privacy_consent span{font-size:.97222vw}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-details p.input-field-data_privacy_consent label{display:flex;gap:0 0.6em;align-items:center}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-details p.input-field-data_privacy_consent label input{width:1.2em;height:1.2em}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-details p.input-field-data_privacy_consent label a{font-size:.97222vw;color:#C19B46;text-decoration:underline}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-details p.input-field-data_privacy_consent label a:hover{text-decoration:none}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-details p.input-field-data_privacy_consent br{display:none}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-details p input:not([type=radio]),main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-details p select:not([type=radio]){border-radius:0;display:block;box-sizing:border-box;width:100%;padding:.97222vw 1.38889vw .83333vw;line-height:120%;font-size:1.11111vw;outline:none;letter-spacing:0.12em}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-section-summary{color:#FFF;border:1px solid #FFF;padding:1.38889vw;font-size:.90278vw;margin:0 0 2.08333vw}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-section-summary div{font-size:100%}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-section-confirm label,main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-section-confirm strong,main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-section-confirm span{color:#FFF;font-size:1.11111vw}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-section-confirm .em-payment-gateway-form{color:#FFF}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-section-confirm .em-booking-gateway{margin:0 0 .55556vw}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-section-confirm select[name="gateway"]{display:block;padding:.97222vw 1.38889vw .83333vw;font-size:1.11111vw;box-sizing:border-box;width:100%}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-section-confirm img[alt="paypal"]{margin:1.38889vw 0 0;display:block;max-width:260px}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-section-confirm #em-booking-gateway-emp_stripe label{display:block;font-size:.97222vw;margin:.69444vw 0 0}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-section-confirm #em-booking-gateway-emp_stripe input:not([type=radio]),main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-section-confirm #em-booking-gateway-emp_stripe select:not([type=radio]){border-radius:0;display:block;box-sizing:border-box;width:100%;padding:.97222vw 1.38889vw .83333vw;line-height:120%;font-size:1.11111vw;outline:none;letter-spacing:0.12em}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-section-confirm .em-booking-buttons{margin:1.38889vw 0 0 0}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-section-confirm .em-booking-buttons .em-button{background:#C19B46;padding:.69444vw;border-radius:0;display:block;border:none;color:#FFF;width:100%;box-sizing:border-box}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-section-confirm .em-booking-buttons .em-button:hover{opacity:0.8}main#single-event-page #activity-info #detail .em-booking-form .em-booking-form-section-confirm .em-payment-gateway-form-stripe_elements .em-payment-gateway-form-data{background:#FFF;padding:1.73611vw}main#single-event-page #activity-info #detail .prevent{margin:.69444vw 0 0;font-size:.97222vw;line-height:120%}main#single-event-page #activity-info #detail .stripe{margin:.69444vw 0 0;font-size:.97222vw;line-height:120%}main#single-event-page #activity-info #detail .stripe a{font-size:.97222vw;color:#C19B46}main#single-event-page #activity-info #detail .cancel{margin:1.04167vw 0 0;overflow-y:scroll;height:6.94444vw;padding:.69444vw 1.38889vw;border:1px solid #CCC}main#single-event-page #activity-info #detail .cancel::-webkit-scrollbar{width:10px}main#single-event-page #activity-info #detail .cancel::-webkit-scrollbar-track{background:#DDD}main#single-event-page #activity-info #detail .cancel::-webkit-scrollbar-thumb{width:6px;border-radius:6px;background:#C19B46}main#single-event-page #activity-info #detail .cancel h3{font-weight:700;font-size:1.04167vw;margin:0 0 .34722vw}main#single-event-page #activity-info #detail .cancel p{font-size:.97222vw;line-height:140%}main#archive-venue-page section{display:flex;margin:0 auto;justify-content:space-between}main#archive-venue-page section #map{width:50vw;aspect-ratio:4/3;background:#F5F5F5;z-index:1}main#archive-venue-page section #map .leaflet-map-pane .leaflet-popup-pane .leaflet-popup .leaflet-popup-content-wrapper{border-radius:4px}main#archive-venue-page section #map .leaflet-map-pane .leaflet-popup-pane .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content{margin:0}main#archive-venue-page section #map .leaflet-map-pane .leaflet-popup-pane .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content a{font-family:source-serif-4,"Hiragino Mincho ProN W3","Hiragino Mincho ProN",serif;font-size:1.11111vw;line-height:1em;color:#0A1E43;font-weight:600;display:block;padding:0.8em 1.2em}main#archive-venue-page section #map .leaflet-control-container .leaflet-control-zoomslider{border:none}main#archive-venue-page section #map .leaflet-control-container .leaflet-control-zoomslider .leaflet-control-zoomslider-in,main#archive-venue-page section #map .leaflet-control-container .leaflet-control-zoomslider .leaflet-control-zoomslider-out{color:#666666}main#archive-venue-page section #map .leaflet-control-container .leaflet-control-zoomslider .leaflet-control-zoomslider-in.leaflet-control-zoomslider-disabled,main#archive-venue-page section #map .leaflet-control-container .leaflet-control-zoomslider .leaflet-control-zoomslider-out.leaflet-control-zoomslider-disabled{color:#bbbbbb}main#archive-venue-page section #map .leaflet-control-container .leaflet-control-zoomslider .leaflet-control-zoomslider-wrap .leaflet-control-zoomslider-body{background:#666666}main#archive-venue-page section #map .leaflet-control-container .leaflet-control-zoomslider .leaflet-control-zoomslider-wrap .leaflet-control-zoomslider-body .leaflet-control-zoomslider-knob{background:#ffffff;border:1px solid #666666}main#archive-venue-page section #venues{width:27.77778vw;font-family:source-serif-4,"Hiragino Mincho ProN W3","Hiragino Mincho ProN",serif}main#archive-venue-page section #venues div{margin-bottom:2.77778vw}main#archive-venue-page section #venues div h2{font-weight:600;display:inline-block;box-sizing:border-box;border:1px solid #C19B45;font-size:1.66667vw;line-height:1em;padding:.83333vw;color:#C19B45;text-align:center}main#archive-venue-page section #venues div ul{margin-top:.55556vw}main#archive-venue-page section #venues div ul li{padding-top:.83333vw}main#archive-venue-page section #venues div ul li h3{font-size:1.38889vw;line-height:1em;font-weight:500;padding:.83333vw 0;border-bottom:1px solid #DDDDDD;color:#222;position:relative}main#archive-venue-page section #venues div ul li h3::after{background:url("../img/arrow.svg") no-repeat;background-size:contain;content:'';width:2.22222vw;height:.27778vw;position:absolute;top:50%;transform:translateY(-50%);right:0;transition:transform 0.2s}main#archive-venue-page section #venues div ul li h3:hover::after{transform:translate(30%, -50%)}main#archive-venue-page section #venues div ul li h3.active{color:#C19B46;font-weight:700}main#single-venue-page #venue .inner .inner-l{display:flex;justify-content:space-between;align-items:center;margin-bottom:8.33333vw}main#single-venue-page #venue .inner .inner-l figure img{object-fit:cover;width:43.05556vw;height:27.77778vw}main#single-venue-page #venue .inner .inner-l #info{width:41.66667vw}main#single-venue-page #venue .inner .inner-l #info h1{font-family:source-serif-4,"Hiragino Mincho ProN W3","Hiragino Mincho ProN",serif;color:#C19B46;font-size:2.22222vw;font-weight:700;line-height:1em;margin-bottom:2.22222vw}main#single-venue-page #venue .inner .inner-l #info table{width:100%;border-top:1px solid #DDD;margin:0 0 2.08333vw}main#single-venue-page #venue .inner .inner-l #info table tr{position:relative;border-bottom:1px solid #DDD}main#single-venue-page #venue .inner .inner-l #info table tr th,main#single-venue-page #venue .inner .inner-l #info table tr td{box-sizing:border-box}main#single-venue-page #venue .inner .inner-l #info table tr th{color:#C19B46;font-size:1.11111vw;line-height:1em;font-weight:600;width:28%;padding:1.52778vw 1.66667vw 1.66667vw 1.66667vw}main#single-venue-page #venue .inner .inner-l #info table tr td{color:#777777;font-size:1.11111vw;line-height:1em;font-weight:500;width:72%;padding:1.66667vw 1.66667vw 1.66667vw 0;line-height:160%}main#single-venue-page #venue .inner .inner-l #info table tr td address{font-size:1.11111vw;line-height:140%;font-weight:500}main#single-venue-page #venue .inner .inner-l #info .button01{text-align:left}main#single-venue-page #venue #gmap{margin-bottom:11.11111vw}main#single-venue-page #venue #gmap iframe{width:100%}main#single-venue-page #plan .inner .inner-l{margin-bottom:11.11111vw}main#single-venue-page #plan .inner .inner-l .activity-list{width:1200;display:flex;flex-wrap:wrap;margin:0 0 5.55556vw;margin:0 auto}main#single-venue-page #plan .inner .inner-l .activity-list article{width:33.333333%;box-sizing:border-box}main#single-venue-page #plan .inner .inner-l .activity-list article.invisible{display:none}main#single-venue-page #plan .inner .inner-l .activity-list article.visible{display:block !important}main#single-venue-page #plan .inner .inner-l .activity-list article a{display:block;color:#222;padding:1.38889vw;transition:0.2s background-color;border:1px solid rgba(255,255,255,0)}main#single-venue-page #plan .inner .inner-l .activity-list article a figure{margin:0 0 1.04167vw}main#single-venue-page #plan .inner .inner-l .activity-list article a .activity_tag{letter-spacing:-0.5em;line-height:0;margin:0 0 1em 0}main#single-venue-page #plan .inner .inner-l .activity-list article a .activity_tag li{letter-spacing:0em;font-size:.90278vw;border:1px solid #999;background:#FFF;color:#777;display:inline-block;min-width:3em;text-align:center;padding:0.06em 0.8em 0;margin:0 0.4em 0.4em 0}main#single-venue-page #plan .inner .inner-l .activity-list article a h1{font-size:1.11111vw;line-height:130%;margin:0 0 .69444vw}main#single-venue-page #plan .inner .inner-l .activity-list article a .activity_info{margin:0 0 .83333vw}main#single-venue-page #plan .inner .inner-l .activity-list article a .activity_info *{font-size:.97222vw}main#single-venue-page #plan .inner .inner-l .activity-list article a .activity_info span::after{content:':'}main#single-venue-page #plan .inner .inner-l .activity-list article a .activity_info div time{font-family:roboto,"Yu Gothic Medium","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,serif}main#single-venue-page #plan .inner .inner-l .activity-list article a .activity_info dl>*{display:inline-block}main#single-venue-page #plan .inner .inner-l .activity-list article a .activity_here{text-align:right;position:relative}main#single-venue-page #plan .inner .inner-l .activity-list article a .activity_here span{display:inline-block;overflow:hidden;position:relative;padding:.34722vw 1.04167vw;box-sizing:border-box;transition:color 0.2s}main#single-venue-page #plan .inner .inner-l .activity-list article a .activity_here span strong{position:relative;z-index:1}main#single-venue-page #plan .inner .inner-l .activity-list article a .activity_here span svg{vertical-align:middle;width:1.66667vw;position:relative;z-index:1;transition:transform 0.2s}main#single-venue-page #plan .inner .inner-l .activity-list article a .activity_here span svg path[stroke="#C19B45"]{transition:stroke 0.2s}main#single-venue-page #plan .inner .inner-l .activity-list article a .activity_here span::before{left:0;content:'';background:#C19B46;height:.13889vw;width:100%;display:inline-block;position:absolute;bottom:0;transition:height 0.2s}main#single-venue-page #plan .inner .inner-l .activity-list article a:hover{background:#E9E9E9;border:1px solid #DDD}main#single-venue-page #plan .inner .inner-l .activity-list article a:hover .activity_here span{color:#FFF}main#single-venue-page #plan .inner .inner-l .activity-list article a:hover .activity_here span svg{transform:translate(30%, 0);stroke:#FFF}main#single-venue-page #plan .inner .inner-l .activity-list article a:hover .activity_here span svg path[stroke="#C19B45"]{stroke:#FFF}main#single-venue-page #plan .inner .inner-l .activity-list article a:hover .activity_here span::before{content:'';height:100%}main#single-venue-page #plan .inner .inner-l .activity-list article:nth-child(3n){margin-right:0}main#single-venue-page #calendar .wpfc-calendar-wrapper{max-width:62.5vw;margin:0 auto;margin-bottom:5.55556vw}main#single-venue-page #calendar .wpfc-calendar-wrapper h2{font-size:1.5vw !important;font-family:roboto,"Yu Gothic Medium","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,serif !important;font-weight:700}main#single-venue-page #calendar .button01_wrap .button01{width:22.22222vw}main#archive-instructor-page section .inner-l{display:grid;grid-template-columns:repeat(3, 1fr);gap:3.47222vw 2.08333vw}main#archive-instructor-page section .inner-l .profile{cursor:pointer;transition:opacity 0.2s;position:relative}main#archive-instructor-page section .inner-l .profile:hover .profile_arrow::after{transform:translateX(0.69444vw)}main#archive-instructor-page section .inner-l .profile .inner figure{margin-bottom:.27778vw}main#archive-instructor-page section .inner-l .profile .inner .flex_inner{display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:center;gap:4px;margin-bottom:.55556vw}main#archive-instructor-page section .inner-l .profile .inner .flex_inner>h1{width:51%;font-size:1.25vw;font-weight:600;border-left:0.416667vw solid #C19B46;padding-left:0.6em;letter-spacing:0.1em}main#archive-instructor-page section .inner-l .profile .inner .flex_inner .areas{width:48%;line-height:100%;display:flex;justify-content:space-between}main#archive-instructor-page section .inner-l .profile .inner .flex_inner .areas span{letter-spacing:0em;font-size:.83333vw;font-weight:600;border:1px solid #0A1E43;background:#FFF;color:#0A1E43;display:inline-block;min-width:3em;text-align:center;padding:0.06em 0.8em 0;margin:0 0.2em 0.2em 0;line-height:140%;white-space:nowrap}main#archive-instructor-page section .inner-l .profile .inner .profile_arrow{color:#FFFFFF;background:#C19B46;padding:0.4em 0;display:flex;justify-content:center;align-items:center;gap:.69444vw;font-weight:400;line-height:100%}main#archive-instructor-page section .inner-l .profile .inner .profile_arrow::after{content:"";background:url("https://test.taiko-reserve.com/admin/wp-content/themes/taiko-reserve.com/assets/img/arrow_wh.svg") no-repeat center/cover;display:inline-block;width:2.22222vw;height:.27778vw;transition:transform 0.2s}main#archive-instructor-page section .inner-l .profile .profile_modal{display:none;position:fixed;z-index:101;top:0;left:0;width:100%;height:100%}main#archive-instructor-page section .inner-l .profile .profile_modal .modal_bg{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.7);top:0;left:0;cursor:pointer}main#archive-instructor-page section .inner-l .profile .profile_modal .modal_inner{background:#FFF;padding:1.8em;position:absolute;top:50%;left:50%;max-height:80vh;max-width:34.72222vw;overflow-y:auto;transform:translate(-50%, -50%);cursor:default}main#archive-instructor-page section .inner-l .profile .profile_modal .modal_inner figure{margin-bottom:.69444vw}main#archive-instructor-page section .inner-l .profile .profile_modal .modal_inner .flex_inner{display:flex;justify-content:space-between;flex-wrap:nowrap;margin-bottom:.55556vw}main#archive-instructor-page section .inner-l .profile .profile_modal .modal_inner .flex_inner h1{font-size:1.38889vw;font-weight:600;border-left:6px solid #C19B46;padding-left:0.6em;letter-spacing:0.1em}main#archive-instructor-page section .inner-l .profile .profile_modal .modal_inner .flex_inner .areas{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:0.2em}main#archive-instructor-page section .inner-l .profile .profile_modal .modal_inner .flex_inner .areas span{letter-spacing:0em;font-size:.83333vw;font-weight:600;border:1px solid #0A1E43;background:#FFF;color:#0A1E43;display:inline-block;min-width:3em;text-align:center;padding:0.06em 0.8em 0;line-height:140%}main#archive-instructor-page section .inner-l .profile .profile_modal .modal_inner h2{border-bottom:3px solid #999999;position:relative;font-weight:600;font-size:1.18056vw}main#archive-instructor-page section .inner-l .profile .profile_modal .modal_inner h2::after{content:"";display:inline-block;width:30%;height:3px;background:#C19B46;position:absolute;bottom:-3px;left:0}main#archive-instructor-page section .inner-l .profile .profile_modal .modal_inner p{word-break:normal}main#archive-instructor-page section .inner-l .profile .profile_modal .close_modal{cursor:pointer;position:absolute;box-sizing:border-box;top:0.1em;right:0.1em;width:1em;height:1em;display:flex;justify-content:center;align-items:center;z-index:102;font-size:2.08333vw;text-align:center}main#commerce_law-page table{border-bottom:1px solid #CCC;border-right:1px solid #CCC;width:62.5vw;margin:0 auto}main#commerce_law-page table tbody tr th,main#commerce_law-page table tbody tr td{box-sizing:border-box;border-top:1px solid #CCC;border-left:1px solid #CCC;padding:1.2em 1em;font-size:1.04167vw}main#commerce_law-page table tbody tr th *,main#commerce_law-page table tbody tr td *{font-size:1.04167vw}main#commerce_law-page table tbody tr th{width:30%;background:#EFEFEF}main#commerce_law-page table tbody tr td{width:70%}main#commerce_law-page table tbody tr td a{text-decoration:underline;color:#C19B46}main#privacy-page .inner-s .lead,main#rule-page .inner-s .lead,main#policy-page .inner-s .lead{font-size:.97222vw;margin:0 0 2.77778vw}main#privacy-page .inner-s ul>li,main#rule-page .inner-s ul>li,main#policy-page .inner-s ul>li{margin:0 0 1.38889vw}main#privacy-page .inner-s ul>li h2,main#rule-page .inner-s ul>li h2,main#policy-page .inner-s ul>li h2{font-size:.83333vw;margin:0 0 .27778vw;font-weight:700}main#privacy-page .inner-s ul>li div *,main#rule-page .inner-s ul>li div *,main#policy-page .inner-s ul>li div *{font-size:.76389vw;line-height:160%}main#privacy-page .inner-s ul>li div ol li,main#rule-page .inner-s ul>li div ol li,main#policy-page .inner-s ul>li div ol li{text-indent:-1.75em;padding-left:1.75em}main#privacy-page .inner-s ul>li div a,main#rule-page .inner-s ul>li div a,main#policy-page .inner-s ul>li div a{text-decoration:underline;color:#C19B46}main#privacy-page .inner-s ul>li div address,main#rule-page .inner-s ul>li div address,main#policy-page .inner-s ul>li div address{padding:0.6em 1em;margin:2em 0;display:inline-block;border:1px solid #999}main#privacy-page .inner-s ul>li div address a[href^="tel:"],main#rule-page .inner-s ul>li div address a[href^="tel:"],main#policy-page .inner-s ul>li div address a[href^="tel:"]{color:#222}main#qa-page .inner-s ul li{background:#F5F5F5;box-sizing:border-box;margin:0 0 1.38889vw}main#qa-page .inner-s ul li:last-child{margin:0}main#qa-page .inner-s ul li h2{font-size:1.25vw;font-weight:500;position:relative;display:flex;align-items:center;padding:1.73611vw 2.43056vw;cursor:pointer;transition:0.2s background-color;user-select:none}main#qa-page .inner-s ul li h2:hover{color:#C19B46}main#qa-page .inner-s ul li h2::before{content:'Q.';white-space:nowrap}main#qa-page .inner-s ul li h2 div{position:absolute;top:50%;transform:translate(0, -50%);right:1em;height:1.52778vw;width:1.52778vw}main#qa-page .inner-s ul li h2 div::before,main#qa-page .inner-s ul li h2 div::after{content:'';height:2px;width:1.52778vw;background:#222;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}main#qa-page .inner-s ul li h2 div::before{transform:translate(-50%, -50%) rotate(0deg)}main#qa-page .inner-s ul li h2 div::after{transform:translate(-50%, -50%) rotate(90deg);opacity:1;transition:0.2s opacity,0.2s transform}main#qa-page .inner-s ul li>div{display:none;padding:0 2.43056vw 1.73611vw}main#qa-page .inner-s ul li>div div{display:flex}main#qa-page .inner-s ul li>div div::before{content:'A.';font-size:1.11111vw;white-space:nowrap}main#qa-page .inner-s ul li>div div p{font-size:1.11111vw;padding:.27778vw 0 0 0;line-height:180%}main#qa-page .inner-s ul li>div div p a{text-decoration:underline}main#qa-page .inner-s ul li.act h2 div::after{opacity:0;transform:translate(-50%, -50%) rotate(180deg)}main#company-page{padding-bottom:0}main#company-page #lead{margin:0 0 5.55556vw}main#company-page #lead .inner-s p{font-size:1.38889vw;line-height:280%;text-align:center}main#company-page #info .inner{padding:8.33333vw 0 15.27778vw;position:relative;background:url("../img/washi_bg.jpg.webp") repeat-y;background-size:100% auto}main#company-page #info .inner .inner-s .type{display:flex;justify-content:space-between;margin:0 0 8.33333vw}main#company-page #info .inner .inner-s .type li{width:25.90278vw;background:#FFF;padding:0 0 1.73611vw}main#company-page #info .inner .inner-s .type li figure img{margin:0 0 1.73611vw}main#company-page #info .inner .inner-s .type li figure figcaption{font-size:1.38889vw;text-align:center;font-weight:600;font-family:source-serif-4,"Hiragino Mincho ProN W3","Hiragino Mincho ProN",serif}main#company-page #info .inner .inner-s table{width:62.5vw;margin:0 auto}main#company-page #info .inner .inner-s table tbody tr{position:relative;border-bottom:1px solid #BBB}main#company-page #info .inner .inner-s table tbody tr th,main#company-page #info .inner .inner-s table tbody tr td{font-size:1.25vw;padding:0.8em;font-weight:500;box-sizing:border-box}main#company-page #info .inner .inner-s table tbody tr th{color:#C19B46;width:25%}main#company-page #info .inner .inner-s table tbody tr td{width:75%}main#company-page #info .inner .inner-s table tbody tr td a[href^="tel:"]{color:#222}main#company-page #info .inner .inner-s table tbody tr td ul li{line-height:150%;margin:0 0 1.04167vw}main#company-page #info .inner .inner-s table tbody tr td ul li address{line-height:150%}main#company-page #info .inner .inner-s table tbody tr td ul li strong{font-weight:700}main#request-page .inner-l{display:flex;justify-content:space-between}main#request-page .inner-l .lead{width:27.77778vw}main#request-page .inner-l .lead h1{font-size:1.94444vw;color:#C19B46;margin:0 0 2.08333vw;font-weight:700;font-family:source-serif-4,"Hiragino Mincho ProN W3","Hiragino Mincho ProN",serif}main#request-page .inner-l .lead p{font-size:1.11111vw;margin:0 0 2.08333vw}main#request-page .inner-l .lead figure{width:19.44444vw;margin:0 auto}main#request-page .mw_wp_form{width:53.81944vw;background:#0A1E43;padding:2.77778vw;box-sizing:border-box}main#request-page .mw_wp_form *{color:#FFF}main#request-page .mw_wp_form input,main#request-page .mw_wp_form select,main#request-page .mw_wp_form textarea{font-family:roboto,"Yu Gothic Medium","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,serif;box-sizing:border-box;font-size:1.04167vw;outline:none;border:none;padding:0.4em 0.8em;display:block;color:#222}main#request-page .mw_wp_form option{color:#222}main#request-page .mw_wp_form input[type="text"],main#request-page .mw_wp_form input[type="email"],main#request-page .mw_wp_form input[type="tel"],main#request-page .mw_wp_form textarea{width:100%;font-size:1.11111vw}main#request-page .mw_wp_form form #request-form .customer-attr{display:flex;margin:0 0 1.38889vw}main#request-page .mw_wp_form form #request-form .customer-attr span label{cursor:pointer;font-size:1.04167vw}main#request-page .mw_wp_form form #request-form .customer-attr span label input{display:inline}main#request-page .mw_wp_form form #request-form table{width:100%;display:block}main#request-page .mw_wp_form form #request-form table .error{color:#F33 !important}main#request-page .mw_wp_form form #request-form table tbody{width:100%;display:block}main#request-page .mw_wp_form form #request-form table tbody tr{display:block}main#request-page .mw_wp_form form #request-form table tbody tr.d_h_m td{display:flex;align-items:center;gap:0 .69444vw}main#request-page .mw_wp_form form #request-form table tbody tr.d_h_m td input[name="requestDay"]{width:auto}main#request-page .mw_wp_form form #request-form table tbody tr.d_h_m td div{height:100%;display:flex;gap:0 .34722vw}main#request-page .mw_wp_form form #request-form table tbody tr.d_h_m td div select{height:100%}main#request-page .mw_wp_form form #request-form table tbody tr#instructor_row{display:none}main#request-page .mw_wp_form form #request-form table tbody tr th,main#request-page .mw_wp_form form #request-form table tbody tr td{display:block;box-sizing:border-box}main#request-page .mw_wp_form form #request-form table tbody tr th{padding:0 0 .27778vw}main#request-page .mw_wp_form form #request-form table tbody tr td{padding:0 0 1.38889vw}main#request-page .mw_wp_form form #request-form table tbody tr td .name-list{display:flex;justify-content:space-between}main#request-page .mw_wp_form form #request-form table tbody tr td .name-list li{width:48%}main#request-page .mw_wp_form form #request-form table tbody tr td .name-list li input{width:100%}main#request-page .mw_wp_form form #request-form table tbody tr td .people-list{display:flex;justify-content:space-between}main#request-page .mw_wp_form form #request-form table tbody tr td .people-list li{width:48%;font-size:80%}main#request-page .mw_wp_form form #request-form table tbody tr td .people-list li input{width:60%}main#request-page .mw_wp_form .agree{margin:0 0 2.08333vw}main#request-page .mw_wp_form .agree input{display:inline}main#request-page .mw_wp_form .agree a{color:#C19B46;text-decoration:underline}main#request-page .mw_wp_form .agree a:hover{text-decoration:none}main#request-page .mw_wp_form input[type="submit"]{background:#C19B46;color:#FFF;box-sizing:border-box;width:100%;font-size:1.38889vw;font-weight:700}main#request-page .mw_wp_form input[type="submit"]:hover{opacity:0.8}main#cancel-page .mw_wp_form{width:53.81944vw;background:#0A1E43;padding:2.77778vw;box-sizing:border-box;margin:auto}main#cancel-page .mw_wp_form *{color:#FFF}main#cancel-page .mw_wp_form input,main#cancel-page .mw_wp_form select,main#cancel-page .mw_wp_form textarea{font-family:roboto,"Yu Gothic Medium","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,serif;box-sizing:border-box;font-size:1.04167vw;outline:none;border:none;padding:0.4em 0.8em;display:block;color:#222}main#cancel-page .mw_wp_form option{color:#222}main#cancel-page .mw_wp_form input[type="text"],main#cancel-page .mw_wp_form input[type="email"],main#cancel-page .mw_wp_form input[type="tel"],main#cancel-page .mw_wp_form textarea{width:100%;font-size:1.11111vw}main#cancel-page .mw_wp_form form #request-form .customer-attr{display:flex;margin:0 0 1.38889vw}main#cancel-page .mw_wp_form form #request-form .customer-attr span label{cursor:pointer;font-size:1.04167vw}main#cancel-page .mw_wp_form form #request-form .customer-attr span label input{display:inline}main#cancel-page .mw_wp_form form #request-form table{width:100%;display:block}main#cancel-page .mw_wp_form form #request-form table .error{color:#F33 !important}main#cancel-page .mw_wp_form form #request-form table tbody{width:100%;display:block}main#cancel-page .mw_wp_form form #request-form table tbody tr{display:block}main#cancel-page .mw_wp_form form #request-form table tbody tr.d_h_m td{display:flex;align-items:center;gap:0 .69444vw}main#cancel-page .mw_wp_form form #request-form table tbody tr.d_h_m td input[name="requestDay"]{width:auto}main#cancel-page .mw_wp_form form #request-form table tbody tr.d_h_m td div{height:100%;display:flex;gap:0 .34722vw}main#cancel-page .mw_wp_form form #request-form table tbody tr.d_h_m td div select{height:100%}main#cancel-page .mw_wp_form form #request-form table tbody tr th,main#cancel-page .mw_wp_form form #request-form table tbody tr td{display:block;box-sizing:border-box}main#cancel-page .mw_wp_form form #request-form table tbody tr th{padding:0 0 .27778vw}main#cancel-page .mw_wp_form form #request-form table tbody tr td{padding:0 0 1.38889vw}main#cancel-page .mw_wp_form form #request-form table tbody tr td .name-list{display:flex;justify-content:space-between}main#cancel-page .mw_wp_form form #request-form table tbody tr td .name-list li{width:48%}main#cancel-page .mw_wp_form form #request-form table tbody tr td .name-list li input{width:100%}main#cancel-page .mw_wp_form form #request-form table tbody tr td .people-list{display:flex;justify-content:space-between}main#cancel-page .mw_wp_form form #request-form table tbody tr td .people-list li{width:48%;font-size:80%}main#cancel-page .mw_wp_form form #request-form table tbody tr td .people-list li input{width:60%}main#cancel-page .mw_wp_form .agree{margin:0 0 2.08333vw}main#cancel-page .mw_wp_form .agree input{display:inline}main#cancel-page .mw_wp_form .agree a{color:#C19B46;text-decoration:underline}main#cancel-page .mw_wp_form .agree a:hover{text-decoration:none}main#cancel-page .mw_wp_form input[type="submit"]{background:#C19B46;color:#FFF;box-sizing:border-box;width:100%;font-size:1.38889vw;font-weight:700}main#cancel-page .mw_wp_form input[type="submit"]:hover{opacity:0.8}main#contact-page .mw_wp_form{width:40.27778vw;margin:0 auto;box-shadow:0 0 1.1vw 0 rgba(0,0,0,0.3);padding:5.20833vw 5.55556vw;box-sizing:border-box;background:#FFF}main#contact-page .mw_wp_form ul li{margin:0 0 .69444vw}main#contact-page .mw_wp_form ul li .e_title{font-size:1.04167vw}main#contact-page .mw_wp_form ul li .e_input{font-size:1.04167vw}main#contact-page .mw_wp_form ul li .e_input .mwform-radio-field-text{font-size:1.04167vw}main#contact-page .mw_wp_form ul li .e_input .error{font-size:.83333vw;line-height:120%}main#contact-page .mw_wp_form ul li .e_input input[type="text"],main#contact-page .mw_wp_form ul li .e_input input[type="number"],main#contact-page .mw_wp_form ul li .e_input input[type="email"],main#contact-page .mw_wp_form ul li .e_input textarea,main#contact-page .mw_wp_form ul li .e_input select{width:100%;box-sizing:border-box;color:#212121;font-size:.97222vw;padding:0.2em 0.4em 0.1em;border:1px solid #CCC;outline:none}main#contact-page .mw_wp_form ul li .e_input select{padding:0.3em 0.4em 0.2em}main#contact-page .mw_wp_form ul li .e_input textarea{resize:none}main#contact-page .mw_wp_form ul li .e_input .name-list{display:flex;justify-content:space-between}main#contact-page .mw_wp_form ul li .e_input .name-list li{width:48.6%}main#contact-page .mw_wp_form input[type="submit"]{background:#0A1E43;color:#FFF;width:100%;outline:none}footer .footer_cv{background:url("../img/footer_cv_bg.jpg.webp") no-repeat center;background-attachment:fixed;background-size:cover;padding:6.94444vw 0}footer .footer_cv h2,footer .footer_cv h3{font-family:source-serif-4,"Hiragino Mincho ProN W3","Hiragino Mincho ProN",serif;color:#FFF;text-align:center}footer .footer_cv h2{font-size:1.94444vw;margin:0 0 .69444vw}footer .footer_cv h3{font-size:1.25vw;margin:0 0 3.47222vw}footer .footer_cv .button01_wrap{display:flex;justify-content:center;gap:1.38889vw}footer .footer_cv .button01_wrap .button01{margin:0}footer #breadcrumbs{background:#9DA5B4}footer #breadcrumbs .inner-l div[typeof="BreadcrumbList"]{text-align:right;font-size:.83333vw}footer #breadcrumbs .inner-l div[typeof="BreadcrumbList"] *{font-family:source-serif-4,"Hiragino Mincho ProN W3","Hiragino Mincho ProN",serif}footer #breadcrumbs .inner-l div[typeof="BreadcrumbList"] a span{color:#0A1E43}footer #breadcrumbs .inner-l div[typeof="BreadcrumbList"] span{color:#212121}footer .footer_content .inner{background-size:44vw auto;padding:3.47222vw 0 0 0;position:relative;background:url("../img/washi_bg.jpg.webp") repeat-y;background-size:100% auto}footer .footer_content .inner .inner-s{display:flex;justify-content:space-between;flex-wrap:wrap}footer .footer_content .inner .inner-s .logo{width:15.97222vw}footer .footer_content .inner .inner-s .info{width:62.5vw}footer .footer_content .inner .inner-s .info nav{padding:4.16667vw 0 0 0;margin:0 0 1.73611vw}footer .footer_content .inner .inner-s .info nav ul{display:flex;justify-content:end;gap:1.73611vw}footer .footer_content .inner .inner-s .info nav ul li a{font-size:1.25vw;color:#222;font-family:source-serif-4,"Hiragino Mincho ProN W3","Hiragino Mincho ProN",serif;padding:0.2em;transition:0.2s color}footer .footer_content .inner .inner-s .info nav ul li a i{padding:0 0 0 0.2em}footer .footer_content .inner .inner-s .info nav ul li a:hover{color:#C19B46}footer .footer_content .inner .inner-s .info .sns{display:flex;justify-content:end;gap:.69444vw;margin:0 0 .34722vw}footer .footer_content .inner .inner-s .info .sns li a{color:#333;padding:.41667vw;transition:0.2s opacity}footer .footer_content .inner .inner-s .info .sns li a img{width:1.66667vw;vertical-align:middle}footer .footer_content .inner .inner-s .info .sns li a:hover{opacity:0.6}footer .footer_content .inner .inner-s .info address span{text-align:right;display:block;font-size:.97222vw;font-family:source-serif-4,"Hiragino Mincho ProN W3","Hiragino Mincho ProN",serif}footer .footer_content .inner .inner-s .info address span a{font-size:.97222vw;color:#222}footer .footer_content .inner .inner-s .info address span a:hover{text-decoration:underline}footer .footer_content .inner .inner-s .prove{width:100%}footer .footer_content .inner .inner-s .prove ul{display:flex;justify-content:center}footer .footer_content .inner .inner-s .prove ul li::after{content:'|';color:#E9E9E9;padding:0 0.6em}footer .footer_content .inner .inner-s .prove ul li:last-child::after{content:none}footer .footer_content .inner .inner-s .prove ul li a{color:#222;font-size:.97222vw;padding:0.4em}footer .footer_content .inner .inner-s .prove ul li a:hover{text-decoration:underline}footer .footer_content .inner .inner-s .prove .copyright{text-align:center}footer .footer_content .inner .inner-s .prove .copyright small{font-size:.83333vw}#news_fixed{display:none;position:fixed;bottom:2.08333vw;left:2.08333vw;z-index:99997;box-shadow:2px 2px 8px #8d8d8d;max-width:400px}#news_fixed .close{position:absolute;top:0;right:0;transform:translate(25%, -25%);background:#FFF;border-radius:50%;width:2.08333vw;height:2.08333vw;font-size:1.11111vw;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:99999}#news_fixed .inner{background:url("https://test.taiko-reserve.com/admin/wp-content/uploads/2025/08/live20250808.jpg") center/cover;aspect-ratio:4/3}#news_fixed .inner a{background:rgba(0,0,0,0.4);display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;position:relative}#news_fixed .inner a strong,#news_fixed .inner a div{color:#FFFFFF;text-align:center}#news_fixed .inner a strong{display:block;margin-bottom:1em;font-weight:600;background:rgba(0,0,0,0.2);padding:0 1em;transform:translateY(1.38889vw)}#news_fixed .inner a div{background:#B10F2E;color:#FFFFFF;font-weight:600;padding:0.2em 1.8em;transform:translateY(4.51389vw)}#news_fixed .inner a div i{margin-left:0.6em}}.ui-widget-header{border:1px solid #aed0ea;background:#0A1E43;color:#FFF}.fc-time-grid .fc-bgevent,.fc-time-grid .fc-event{position:relative !important}.em.em-event-booking-form .em-booking-section{padding:0 !important}.em.em-event-booking-form .em-tickets tr th{background:none !important;padding:1em 0 0 0}.em.em-event-booking-form .em-tickets tr td:first-child{padding-left:0}.em.em-event-booking-form .em-tickets tr td:first-child{padding-left:0}.em.em-event-booking-form .em-tickets tr td{padding:0}.em.em-event-booking-form .em-tickets tr{border-top:none}.em.em-event-booking-form .em-booking-form .input-group{display:none !important}.em.em-event-booking-form .em-booking-form .input-field-data_privacy_consent{display:block !important}.em.em-event-booking-form .em-booking-form .input-field-customer_attr{display:block !important}.em.em-event-booking-form .em-booking-form .input-field-customer_attr span.input-group{display:flex !important}.em.em-event-booking-form .em-booking-section.em-booking-form-buttons{z-index:99}@media screen and (max-width: 46.875em){main#single-event-page #activity-info #detail .em-booking-form-tickets .input-field-people_kids{display:table-row !important}main#single-event-page #activity-info #detail .em-booking-form-tickets .ticket_option{align-items:center}main#single-event-page #activity-info #detail .em-booking-form-tickets .ticket_option .input_wrap{margin:0 0 2.66667vw}main#single-event-page #activity-info #detail .em-booking-form-tickets .ticket_option .input_wrap label{color:#FFF;user-select:none;cursor:pointer;border:2px solid #FFF;font-size:3.73333vw;padding:0.4em 1.0em 0.3em 1.0em;box-sizing:border-box;display:inline-block;border-radius:1.5em;text-align:center}main#single-event-page #activity-info #detail .em-booking-form-tickets .ticket_option .input_wrap label::before{content:"\f111";font-family:"Font Awesome 6 Free" !important;display:inline-block;padding-right:0.2em;font-weight:400}main#single-event-page #activity-info #detail .em-booking-form-tickets .ticket_option .input_wrap input{display:none}main#single-event-page #activity-info #detail .em-booking-form-tickets .ticket_option .input_wrap input:checked+label{background:#FFF;color:#0A1E43}main#single-event-page #activity-info #detail .em-booking-form-tickets .ticket_option .input_wrap input:checked+label::before{color:#32a138;font-weight:900;content:"\f058"}main#single-event-page #activity-info #detail .em-booking-form-tickets .ticket_option .about_button{margin:0 0 8vw;color:#FFF;font-size:3.46667vw;cursor:pointer;text-decoration:underline;user-select:none}main#single-event-page #activity-info #detail .em-booking-form-tickets .ticket_option .about_button i{padding-left:0.6em;font-size:86%}main#single-event-page #activity-info #detail .em-booking-form-tickets .em-tickets tr.hide{display:none !important}#happy_coat_modal{position:fixed;z-index:101;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}#happy_coat_modal #happy_coat_modal_gray{background:rgba(0,0,0,0.7);position:absolute;top:0;left:0;width:100%;height:100%}#happy_coat_modal #happy_coat_modal_inner{background:#FFF;box-sizing:border-box;padding:10.66667vw;width:80vw;margin:0 auto;position:relative}#happy_coat_modal #happy_coat_modal_inner figure img{margin:0 auto;margin-bottom:5.33333vw;display:block}#happy_coat_modal #happy_coat_modal_inner figure figcaption{font-size:3.73333vw;line-height:140%}#happy_coat_modal #happy_coat_modal_inner #close_happi{position:absolute;top:0;right:0;transform:translate(50%, -50%);cursor:pointer;font-size:5.86667vw;background:#212121;color:#FFF;border-radius:50%;width:10.66667vw;height:10.66667vw;display:flex;justify-content:center;align-items:center}#set_modal{position:fixed;z-index:101;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}#set_modal #set_modal_gray{background:rgba(0,0,0,0.7);position:absolute;top:0;left:0;width:100%;height:100%}#set_modal #set_modal_inner{background:#FFF;box-sizing:border-box;padding:8vw;width:80vw;margin:0 auto;position:relative;max-height:85vh;overflow-y:hidden;overflow-y:scroll}#set_modal #set_modal_inner::-webkit-scrollbar{width:6px}#set_modal #set_modal_inner::-webkit-scrollbar-track{background:#DDD}#set_modal #set_modal_inner::-webkit-scrollbar-thumb{width:6px;border-radius:6px;background:#C19B46}#set_modal #set_modal_inner .set-swiper{overflow:hidden}#set_modal #set_modal_inner .set-swiper .swiper-wrapper .swiper-slide figure img{margin:0 auto;display:block}#set_modal #set_modal_inner ul li{font-size:3.73333vw;line-height:140%;margin-bottom:1.6vw}#set_modal #set_modal_inner ul li:last-child{margin-bottom:0}#set_modal #set_modal_inner ul li strong{font-weight:600}#set_modal #set_modal_inner ul li p{line-height:180%;word-break:normal}#set_modal #set_modal_inner .set-swiper-pagination{text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0)}#set_modal #set_modal_inner .set-swiper-pagination .swiper-pagination-bullet-active{background:#C19B46}#set_modal #set_modal_inner #close_set{position:absolute;top:0;right:0;cursor:pointer;font-size:5.86667vw;color:#212121;border-radius:50%;width:10.66667vw;height:10.66667vw;display:flex;justify-content:center;align-items:center}#set_modal #set_modal_inner #close_set_bottom{margin:0 auto;margin-top:4.26667vw;cursor:pointer;font-size:4.26667vw;color:#212121;border-radius:50%;width:10.66667vw;height:10.66667vw;display:flex;justify-content:center;align-items:center}}@media screen and (min-width: 46.88125em){main#single-event-page #activity-info #detail .em-booking-form-tickets .input-field-people_kids{display:table-row !important}main#single-event-page #activity-info #detail .em-booking-form-tickets .ticket_option{margin:0 0 1.73611vw;display:flex;gap:1.73611vw;align-items:center}main#single-event-page #activity-info #detail .em-booking-form-tickets .ticket_option .input_wrap label{color:#FFF;user-select:none;cursor:pointer;border:2px solid #FFF;font-size:1.04167vw;padding:0.4em 0.8em 0.2em 0.8em;box-sizing:border-box;display:inline-block;border-radius:1.5em;text-align:center}main#single-event-page #activity-info #detail .em-booking-form-tickets .ticket_option .input_wrap label::before{content:"\f111";font-family:"Font Awesome 6 Free" !important;display:inline-block;padding-right:0.2em;font-weight:400}main#single-event-page #activity-info #detail .em-booking-form-tickets .ticket_option .input_wrap input{display:none}main#single-event-page #activity-info #detail .em-booking-form-tickets .ticket_option .input_wrap input:checked+label{background:#FFF;color:#0A1E43}main#single-event-page #activity-info #detail .em-booking-form-tickets .ticket_option .input_wrap input:checked+label::before{color:#32a138;font-weight:900;content:"\f058"}main#single-event-page #activity-info #detail .em-booking-form-tickets .ticket_option .about_button{color:#FFF;font-size:.90278vw;cursor:pointer;text-decoration:underline;user-select:none}main#single-event-page #activity-info #detail .em-booking-form-tickets .ticket_option .about_button i{padding-left:0.6em;font-size:86%}main#single-event-page #activity-info #detail .em-booking-form-tickets .em-tickets tr.hide{display:none !important}#happy_coat_modal{position:fixed;z-index:101;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}#happy_coat_modal #happy_coat_modal_gray{background:rgba(0,0,0,0.7);position:absolute;top:0;left:0;width:100%;height:100%}#happy_coat_modal #happy_coat_modal_inner{background:#FFF;box-sizing:border-box;padding:2.77778vw;width:37.5vw;margin:0 auto;position:relative}#happy_coat_modal #happy_coat_modal_inner figure img{margin-bottom:1.38889vw;display:block}#happy_coat_modal #happy_coat_modal_inner figure figcaption{font-size:1.04167vw}#happy_coat_modal #happy_coat_modal_inner #close_happi{position:absolute;top:0;right:0;transform:translate(50%, -50%);cursor:pointer;font-size:1.38889vw;background:#212121;color:#FFF;border-radius:50%;width:2.36111vw;height:2.36111vw;display:flex;justify-content:center;align-items:center}#set_modal{position:fixed;z-index:101;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}#set_modal #set_modal_gray{background:rgba(0,0,0,0.7);position:absolute;top:0;left:0;width:100%;height:100%}#set_modal #set_modal_inner{background:#FFF;box-sizing:border-box;padding:2.77778vw;width:37.5vw;margin:0 auto;position:relative;max-height:85vh;overflow-x:hidden;overflow-y:scroll}#set_modal #set_modal_inner::-webkit-scrollbar{width:10px}#set_modal #set_modal_inner::-webkit-scrollbar-track{background:#DDD}#set_modal #set_modal_inner::-webkit-scrollbar-thumb{width:6px;border-radius:6px;background:#C19B46}#set_modal #set_modal_inner .set-swiper{overflow:hidden}#set_modal #set_modal_inner .set-swiper .swiper-wrapper .swiper-slide figure img{display:block;cursor:grab}#set_modal #set_modal_inner .set-swiper-pagination{text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0)}#set_modal #set_modal_inner .set-swiper-pagination .swiper-pagination-bullet-active{background:#C19B46}#set_modal #set_modal_inner ul li{font-size:1.04167vw;margin-bottom:.69444vw}#set_modal #set_modal_inner ul li:last-child{margin-bottom:0}#set_modal #set_modal_inner ul li strong{font-weight:600}#set_modal #set_modal_inner ul li p{word-break:normal}#set_modal #set_modal_inner #close_set{position:absolute;top:0;right:0;cursor:pointer;font-size:1.94444vw;color:#212121;width:2.36111vw;height:2.36111vw;padding:.27778vw;display:flex;justify-content:center;align-items:center}#set_modal #set_modal_inner #close_set_bottom{margin:0 auto;margin-top:.69444vw;cursor:pointer;font-size:1.25vw;color:#212121;width:2.36111vw;height:2.36111vw;padding:.27778vw;display:flex;justify-content:center;align-items:center}}
