@charset "UTF-8";@font-face{font-family:'Hiragino-Kaku-Gothic-Pro-W3';src:url("../font/Hiragino-Kaku-Gothic-Pro-W3.eot?#iefix") format('embedded-opentype'),url(../font/Hiragino-Kaku-Gothic-Pro-W3.otf) format('otf'),url("../font/Hiragino-Kaku-Gothic-Pro-W3.svg#Hiragino-Kaku-Gothic-Pro-W3") format('svg'),url(../font/Hiragino-Kaku-Gothic-Pro-W3.woff) format('woff'),url(../font/Hiragino-Kaku-Gothic-Pro-W3.ttf) format('truetype'),url(../font/Hiragino-Kaku-Gothic-Pro-W3.woff2) format('woff2')}@font-face{font-family:'Hiragino300';src:url("../font/Hiragino-Kaku-Gothic-Pro-W3.eot?#iefix") format('embedded-opentype')}@font-face{font-family:'Hiragino600';src:url(../font/HiraKakuPro-W6.otf) format('embedded-opentype')}textarea{font-size:16px}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(../img/index/arrow_down.svg);background-repeat:no-repeat;background-size:9px 15px;background-position:right 10px center}@font-face{font-family:"HiraKakuPro-W6";src:url(../font/HiraKakuPro-W6.eot);src:url("../font/HiraKakuPro-W6.eot?#iefix") format("embedded-opentype"),url(../font/HiraKakuPro-W6.woff2) format("woff2"),url(../font/HiraKakuPro-W6.woff) format("woff"),url(../font/HiraKakuPro-W6.otf) format("otf"),url("../font/HiraKakuPro-W6.svg#HiraKakuPro-W6") format("svg"),url(../font/HiraKakuPro-W6.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Futura-Bold";src:url(../font/Futura-Bold.eot);src:url("../font/Futura-Bold.eot?#iefix") format("embedded-opentype"),url(../font/Futura-Bold.woff2) format("woff2"),url(../font/Futura-Bold.woff) format("woff"),url(../font/Futura-Bold.ttf) format("truetype"),url("../font/Futura-Bold.svg#Futura-Bold") format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Futura";src:url(../font/FuturaPTMedium.eot);src:url("../font/FuturaPTMedium.eot?#iefix") format("embedded-opentype"),url(../font/FuturaPTMedium.woff2) format("woff2"),url(../font/FuturaPTMedium.woff) format("woff"),url(../font/FuturaPTMedium.ttf) format("truetype"),url("../font/FuturaPTMedium.svg#FuturaPTMedium") format("svg");font-style:normal;font-display:swap}@font-face{font-family:"Hiragino Kaku Gothic Pro";src:url("../font/Hiragino Kaku Gothic Pro W6.eot");src:url("../font/Hiragino Kaku Gothic Pro W6.eot?#iefix") format("embedded-opentype"),url("../font/Hiragino Kaku Gothic Pro W6.woff2") format("woff2"),url("../font/Hiragino Kaku Gothic Pro W6.woff") format("woff"),url("../font/Hiragino Kaku Gothic Pro W6.ttf") format("truetype"),url("../font/Hiragino Kaku Gothic Pro W6.svg") format("svg");font-style:normal;font-display:swap}@font-face{font-family:"Hiragino Sans";src:url("../font/Hiragino Sans GB W3.eot");src:url("../font/Hiragino Sans GB W3.eot?#iefix") format("embedded-opentype"),url("../font/Hiragino Sans GB W3.woff2") format("woff2"),url("../font/Hiragino Sans GB W3.woff") format("woff"),url("../font/Hiragino Sans GB W3.ttf") format("truetype"),url("../font/Hiragino Sans GB W3.svg") format("svg");font-style:normal;font-display:swap}.fs__futura{font-family:"Futura",sans-serif}.fs__HiraKakuPro-W6{font-family:"HiraKakuPro-W6",sans-serif}.fw__500{font-weight:500}.fw__600{font-weight:600}*{margin:0;padding:0;box-sizing:border-box}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;line-height:inherit;color:inherit;font-family:inherit;font-style:inherit}body{padding-top:80px;line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}a:hover,a:focus,a:active{text-decoration:none;outline:none}ol,ul,li{padding:0;list-style:none;margin:0}label{font-weight:400}input[type="text"],input[type="email"],input[type="password"]{padding-left:12px;padding-right:12px}input[type="text"]::placeholder,input[type="email"]::placeholder,input[type="password"]::placeholder{color:#ccc}select{padding-left:5px;padding-right:8px}input[type="number"]{padding-left:5px}input,select,textarea{background-color:#fff;border:1px solid #ccc;color:#000;font-weight:400;padding:8px 10px;width:100%;line-height:1.33;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px}input:focus,textarea:focus{outline:none}input[type="checkbox"],input[type="image"],input[type="radio"]{width:auto}::-ms-input-placeholder,::-moz-input-placeholder,::-webkit-input-placeholder,::placeholder{color:#afafaf}input,textarea,select,button,a{outline:none}button{border:none;padding:0}body{font-size:15px;line-height:160%;font-family:"ヒラギノ角ゴ Pro W3","Noto Sans JP","Hiragino Kaku Gothic Pro",sans-serif;color:#000;text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%}body,html{height:100%}*::after,*::before{box-sizing:border-box}img{max-width:100%;vertical-align:top}a,button{color:inherit;text-decoration:none}input,textarea,button,select{outline:none;resize:none}a:hover,a:focus,a:active,button:hover,button:focus,button:active{-webkit-transition:ease all 0.35s;-moz-transition:ease all 0.35s;-ms-transition:ease all 0.35s;-o-transition:ease all 0.35s;transition:ease all 0.35s}.hv-o{-webkit-transition:ease all 0.35s;-moz-transition:ease all 0.35s;-ms-transition:ease all 0.35s;-o-transition:ease all 0.35s;transition:ease all 0.35s}.hv-o:hover{opacity:.7}.ps__relative{position:relative}.before::before,.after::after{content:"";clear:both;display:inline-block}[class*="dl-flex"]{display:flex;flex-wrap:wrap}[class*="dl-flex-nw"]{display:flex;flex-wrap:nowrap}[class*="flex-cl"]{flex-direction:column}[class*="aic"]{align-items:center}[class*="aifs"]{align-items:flex-start}[class*="aife"]{align-items:flex-end}[class*="jcsb"]{justify-content:space-between}[class*="jcc"]{justify-content:center}[class*="jcr"]{justify-content:right}[class*="jce"]{justify-content:flex-end}[class*="fcolumn"]{flex-flow:column}[class*="grid-"]{width:100%;margin:0 auto;position:relative}.about .container__img,.container{width:100%;margin:0 auto}.txt__center{text-align:center}.txt__right{text-align:right}a[href^="tel:"]{cursor:default}.show_sp{display:none}.bg__grey{background:#f5f5f5}.txt__grey{color:#666}.txt__white{color:#fff}.txt__12{font-size:12px}.txt__14{font-size:14px}.txt__16{font-size:16px}.about .container__img,:is(.tokyo,.today__event,.event__calender,.new__three,.guest__list,.about,.information,.terms,.movie) .container{max-width:1100px}.today__event .title__top{padding:40px 0}.contact__page .container{max-width:600px}.new__four .container{max-width:1720px}.btn__view__all{width:290px;height:54px;background:linear-gradient(#d1ad69,#ae8a3f) no-repeat;border-radius:5px;color:#fff;cursor:pointer}.btn__view__all::after{height:17px;width:10px;background:url(../img/top/icon__btn__arrow.svg) no-repeat;position:absolute;top:50%;transform:translateY(-50%);right:15px}.header{position:fixed;width:100%;top:0;left:0;z-index:101;background-color:#fff}.header .wrap__headerLeft{width:100%}.header .wrap__headerRight{display:flex;align-items:center;position:absolute;right:0;top:50%;transform:translateY(-50%)}.header .wrap__header{height:80px;padding:20px 0;max-width:1100px;margin:0 auto}.header .btn__user{display:flex;align-items:center;position:relative;max-width:360px;height:40px;padding:5px 10px;font-family:"Futura",sans-serif;background:#f6f6f6;border:1px solid #ccc;border-radius:5px;font-size:12px;color:#000;white-space:nowrap;text-overflow:ellipsis;grid-gap:10px;cursor:pointer;letter-spacing:.9px;overflow:hidden;position:relative}.header .btn__user span{flex:1;text-overflow:ellipsis;overflow:hidden}.nav__toggle{width:24px;height:20px;margin-left:50px;position:relative;cursor:pointer}.nav__toggle span{position:absolute;left:0;height:1px;-webkit-transition:top 0.1s ease 0.3s,background 0.1s ease 0.3s,-webkit-transform 0.3s ease;transition:top 0.1s ease 0.3s,background 0.1s ease 0.3s,-webkit-transform 0.3s ease;transition:top 0.1s ease 0.3s,transform 0.3s ease,background 0.1s ease 0.3s;transition:top 0.1s ease 0.3s,transform 0.3s ease,background 0.1s ease 0.3s,-webkit-transform 0.3s ease;transition:all 0.4s;background:#000}.nav__toggle span:nth-child(1){top:0;width:100%}.nav__toggle span:nth-child(2){top:50%;width:18px}.nav__toggle span:nth-child(3){bottom:0;width:10px}.nav__toggle.active span:nth-child(1){top:50%;-webkit-transform:translateY(-50%) rotate(315deg);transform:translateY(-50%) rotate(315deg)}.nav__toggle.active span:nth-child(2){-webkit-transform:translateY(-50%) rotate(405deg);transform:translateY(-50%) rotate(405deg);display:none}.nav__toggle.active span:nth-child(3){top:50%;width:24px;-webkit-transform:translateY(-50%) rotate(405deg);transform:translateY(-50%) rotate(405deg)}.global_menu{position:fixed;top:80px;right:-100%;z-index:10000;max-width:400px;width:100%;height:100%;padding:30px;background:#fff;transition:0.3s ease-in-out}.global_menu.active{right:0}@media screen and (max-width:768px){.global_menu{top:50px}}.global_menu_list{margin-bottom:20px}.global_menu_link{display:flex;align-items:center;font-size:16px;font-family:"Futura",sans-serif;opacity:.3}.global_menu_link.global_active,.global_menu_link:hover{opacity:1}.global_menu_link img{display:inline-block;margin-right:8px;width:18px;height:18px}.global_menu_link_jnp{display:flex;align-items:center;font-size:16px;font-family:"Futura",sans-serif;opacity:.3}.global_menu_link_jnp.global_active,.global_menu_link_jnp:hover{opacity:1}.global_menu_link_jnp img{display:inline-block;margin-right:8px;width:18px}.tokyo{background:#fcfcfc}.tokyo__img{width:175px;height:175px}.tokyo__img2{width:60px;height:60px}.wrap__item{display:flex;width:600px}.club__top__contents{justify-content:space-between}.tokyo:not(.menu__two){padding:40px 0}@media screen and (max-width:768px){.tokyo:not(.menu__two){padding:10px 0}}.menu__two:not(.menu__three){padding:10px 0 11px 0}.menu__three{padding:20px 0}.tokyo:not(.menu__two) .tokyo .tokyo__item:first-child{width:327px}.tokyo__item:first-child .wrap__content__item{padding-left:20px}.tokyo__item:first-child .title__h3{font-weight:600;font-size:25px;font-family:"HiraginoKaku W5",sans-serif;letter-spacing:-.5px;color:#222;line-height:1.3;width:480px}.tokyo__item:first-child .location{color:#666;padding-left:15px;line-height:2;font-family:"HiraKakuPro-W3",sans-serif;font-size:12px;margin-top:5px}.tokyo__item:first-child .location::before{height:15px;width:11px;background:url(../img/top/icon__location.svg) no-repeat;position:absolute;left:0;top:50%;transform:translateY(-50%)}.tokyo__item:first-child .wrap__social{max-height:24px;grid-gap:12px;margin-top:18px}.tokyo__item:first-child .social__item{display:inline-block}.tokyo:not(.menu__two) .tokyo__item:first-child{width:350px}.tokyo:not(.menu__two) .tokyo__item:last-child{width:calc(100% - 600px)}.tokyo:not(.menu__two) .tokyo__item:last-child .menu__top{width:100%;max-width:402px;margin-left:auto;grid-gap:15px;justify-content:center}.menu__top .menu__item{color:#afafaf}.tokyo:not(.menu__two) .menu__top .menu__item{height:80px;width:calc((100% - 30px) / 3);border:2px solid #AFAFAF;border-radius:10px}.menu__top .menu__item,.menu__top .menu__item img{-webkit-transition:ease all 0.35s;-moz-transition:ease all 0.35s;-ms-transition:ease all 0.35s;-o-transition:ease all 0.35s;transition:ease all 0.35s}.menu__top .menu__item a{height:100%}.tokyo .menu__top .menu__item:hover,.tokyo .menu__top .menu__item.menu__active,.menu__top .menu__item:hover span{border-color:#000;color:#000}.menu__top .menu__item:not(:hover,.menu__active) img{filter:opacity(.3)}.menu__two .tokyo__item,.menu__two .menu__top{column-gap:20px}.menu__two .menu__top .menu__item a{width:38px;font-size:11px}.menu__three .menu__top .menu__item a{height:41px;width:50px}.menu__three .menu__top .menu__item span{line-height:1.2;text-align:center;margin-top:3px}.wrap__today:nth-child(2){margin-bottom:20px}.today__event .tokyo__title{font-size:20px}.today__item__img{width:250px;overflow:hidden;position:relative}.today__item__img__img{width:100%;height:100%}.today__item_contents{position:relative}.today__event .today__link{display:block}.today__event .today__item:first-child{width:22.72727272727273%}@media screen and (max-width:1100px){.today__event .today__item:last-child{width:auto;padding-left:0}}.today__event .today__item:last-child{width:77.27272727272727%;padding-left:3.636363636363636%}.today__event .view__flyer{width:100px;height:22px;position:absolute;top:0;right:0;background:linear-gradient(#d1ad69,#ae8a3f);display:flex;align-items:center;letter-spacing:-.5px;padding-left:7px;z-index:10}.today__event .view__flyer p{color:#fff;letter-spacing:normal}.today__event .view__flyer::before{width:16px;height:18px;background:url(../img/index/search_icon_white.svg) no-repeat center/cover;margin-right:5.5px}.today__event .wrap__content p:nth-child(3){line-height:1.33}.today__event .today__time::before{height:15.93px;width:15.93px;background:url(../img/index/icon_clock_gray2.svg) no-repeat center/cover;margin:0 3px -3px 0}.today__event .today__category{margin-left:24px}.today__event .today__category::before{height:13.76px;width:14px;margin:0 5px -3px 0;background:url(../img/top/icon__category.svg) no-repeat center/cover}.today__event .price{font-size:35px;line-height:1.2}.today__event .btn__view__all{width:364px}.wrap__today{display:flex;flex-wrap:wrap}.flyer_popup{display:none;position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background:rgba(0,0,0,.8)}.flyer_popup_wrap{position:relative;max-width:640px;height:100%;margin:0 auto;padding:0 15px}.flyer_popup_box{position:absolute;top:50%;left:50%;width:95%;text-align:center;border-radius:10px;transform:translate(-50%,-50%)}.flyer_popup_box img{max-width:640px;max-height:640px}.flyer_popup_close_btn{display:block;position:absolute;top:-30px;right:0;font-family:"Futura",sans-serif;color:#fff}.flyer_popup_close_btn::before,.flyer_popup_close_btn::after{content:"";display:inline-block;position:absolute;top:0;bottom:0;left:-20px;width:16px;height:1px;margin:auto;background-color:#fff;transform:rotate(45deg)}.flyer_popup_close_btn::after{transform:rotate(-45deg)}.new__three .new__list{gap:25px}.new__three .new__item{width:calc((100% - 50px) / 3)}.new__four .new__list{gap:20px}.new__four .new__item{width:calc((100% - 60px) / 4)}.new__list .new__item::before,.new__item .wrap__title,.new__item .category{position:absolute;left:0;top:0}.new__item .category{width:58px;padding-left:6px;letter-spacing:-.5px}.news__blog .wrap__btn{position:absolute;top:-105px;right:0}.new__list__page{gap:25px}@media screen and (max-width:992px){.new__list__page{gap:20px}.new__list__page__link{width:calc((100% - 20px) / 2)}}@media screen and (max-width:590px){.new__list__page__link{width:100%}}.naoki-btn{display:flex;align-items:center;justify-content:center;width:100%;width:120px;height:37px;color:#AFAFAF;border:1px solid #ccc;border-radius:10px}.guest__list .wrap__content{background:#fff;border-radius:5px;padding:19px 30px 29px}.guest__list .wrap__content:nth-child(n+3){margin-top:20px}.guest__list .guest__item:nth-child(2){padding-left:40px;border-left:1px solid #ccc;height:100%}.guest__list .title__h3{font-size:30px}.about .wrap__content{font-size:14px;line-height:1.35}.information .item__information{border-top:1px solid #ccc;padding-top:20px;padding-bottom:18px}.information .item__information .title__h3{font-size:16px}.information .item__information .title__ja{display:inline-block;margin-left:12px}.information .txt__en,.information .time__price{font-size:14px}.information .item__information .wrap__img{grid-gap:10px;margin-top:4px}.wrap__img1{width:50px;height:30px}.title__ja{line-height:1}#copyMessage{position:absolute;top:30px;left:50%;transform:translateX(-50%);display:none;width:300px;background-color:#fff;height:30px;border-radius:5px;font-size:12px;text-align:center;z-index:6}#copyMessage2{position:absolute;top:30px;left:50%;transform:translateX(-50%);display:none;width:300px;background-color:#fff;height:30px;border-radius:5px;font-size:12px;text-align:center;z-index:6}.copyMessagedetail{display:none}.copyMessagedetail2{display:none}.item__information .txt__en img{position:absolute;top:0;right:0;top:50%;transform:translateY(-50%)}.map{margin-top:22px;max-height:500px}.terms .title__h2{font-size:20px;line-height:1;letter-spacing:-.5px;color:#888;margin-top:79px;padding-bottom:20px}.terms .wrap__content{font-size:12px;line-height:1.3}.terms .wrap__text .txt__ja{margin-top:10px}.movie{background:url(../img/top/bg__movie.svg) no-repeat bottom}.movie .container{width:100%}.movie .title__h2{font-size:30px;font-weight:400}.specical .container{max-width:1370px}.specical .item__img{width:calc((100% - 4.37956204379562%) / 4)}.specical form,.specical label{position:absolute;left:0;top:0;width:100%;height:100%}.specical label{color:#666;border:3px dashed #ccc;border-radius:4px;font-size:16px}.specical input[type="file"]{display:none}.item__information__access{padding-bottom:20px}.item__information__access .title__h3{font-size:16px}.item__information__access .title__ja{display:inline-block;margin-left:12px}.item__information__access .wrap__img{grid-gap:10px;margin-top:4px}.map__button{width:290px;height:54px;font-size:14px;text-align:center;background-color:#000;display:flex;align-items:center;justify-content:center;color:#FFF;border-radius:5px;position:relative;font-family:"Futura",sans-serif;margin:0 auto;margin-top:20px}.map__button::before{content:"";position:absolute;background-image:url(../img/index/arrow.svg);width:10px;height:17px;right:15px;top:50%;transform:translateY(-50%)}.access{max-width:1100px;width:100%;margin:0 auto;margin-top:80px}.access2{max-width:1100px;width:100%;margin:0 auto}.wrap__access__title{text-align:center;margin-bottom:40px}.wrap__access__title__en{font-size:30px;margin-bottom:8px}.wrap__access__title__jp{font-size:12px}.wrap__access__list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:23px}.wrap__access__list__box{width:31.82%}.wrap__access__list__box__img{width:100%;padding-top:60%;position:relative}.wrap__access__list__box__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.wrap__access__list__box__en{font-size:16px;margin-top:8px}.wrap__access__list__box__jp{font-size:14px}.wrap__access__button{width:100%;height:54px;font-size:14px;text-align:center;background-color:#fff;border:1px solid #000;border-radius:5px;position:relative;font-family:"Futura",sans-serif;margin:0 auto;line-height:54px;display:none}.access2{margin-top:80px}.item__information__access .txt__en img{position:absolute;top:0;right:0;top:50%;transform:translateY(-50%)}@media screen and (max-width:1140px){.access{padding:0 20px}.access2{padding:0 20px}}@media screen and (max-width:1053px){.wrap__access__list__box{width:47.82%}}@media screen and (max-width:768px){.map__button{width:calc(100% - 40px);margin-bottom:40px}.item__information__access .title__ja{font-size:10px}.access{margin-top:0}.item__information__access .title__h3{font-size:14px}.item__information__access{padding-bottom:15px}}@media screen and (max-width:692px){.wrap__access__button{display:block}.wrap__access__title__en{font-size:20px}.wrap__access__list__box{width:100%}.wrap__access__list{display:none}.is-open{display:block!important}.wrap__access__list__box{margin-top:20px}.wrap__access__title{margin-bottom:20px;}.access2{margin-top:40px}}.contact__page .wrap__content{padding-top:39px}.contact__page .label{display:block;font-size:12px}.contact__page .label span{margin-left:6px;font-size:10px}.contact_notes_box{margin:20px 0}.contact_notes_box p{font-size:12px;color:#cd1b1b}.required_mark{color:#cd1b1b}.input-full:not(textarea){height:40px}.form-contact .input-full{width:100%;font-family:"Hiragino Sans",sans-serif;font-size:12px}.form__item+.form__item{margin-top:21px;margin-bottom:12px}.form__item input::placeholder{color:#afafaf}.form-contact textarea::placeholder{color:#afafaf}.form-contact textarea{height:212px}.form-contact .wrap__btn{display:flex;justify-content:center;margin-bottom:22px}.wrap__breadcrumb img{vertical-align:unset}.breadcrumb{padding:50px 0;background:#f5f5f5;font-family:'Hiragino Sans',sans-serif}.breadcrumb.my__page .container{max-width:600px}.new__club__osaka .breadcrumb__item:last-child{padding-right:10px}.breadcrumb .container{max-width:1100px}.breadcrumb__item{display:inline-block;padding-left:24px;font-size:12px}.breadcrumb__item{margin-left:15px}.breadcrumb__item:nth-child(n+3){margin-left:30px}.breadcrumb__item:last-child{margin-right:15px}.breadcrumb__item::before{content:"";height:15px;width:9px;background:url(../img/top/icon__arrow.svg) no-repeat;position:absolute;left:0;top:50%;transform:translateY(-50%)}.footer{background:#333}.footer,.footer a{color:#fff}.wrap__footer{padding:31px 102px 30px}.footer__item:first-child{width:35%}.footer__item:last-child{width:65%}.footer__social__icon{margin-top:10px}.footer__social__icon .social__icon__link{display:inline-block}.footer__social__icon .social__icon__link:not(:first-child){margin-left:6px}.menu__footer li{font-size:12px}.menu__footer li:not(:last-child){padding:0 8px}.menu__footer li:last-child{padding-left:8px}.copy__right{font-size:12px;margin-top:3px}@media only screen and (max-width:1820px){.nav__toggle{margin-left:max(2.604vw,13px);margin-right:20px}.tokyo:not(.menu__two,.menu__three).tokyo__item:last-child .menu__top{max-width:max(20.938vw,335px)}.new__three .new__list{gap:max(1.302vw,20px)}.new__three .new__item{width:calc((100% - (max(2.604vw, 40px))) / 3)}.new__four .new__item{width:calc((100% - (max(3.125vw, 45px))) / 4)}.news__blog .wrap__btn{top:-100px}.guest__list .title__h3{font-size:max(1.563vw,24px)}.terms .title__h2{margin-top:max(4.115vw,19px)}.movie .title__h2{font-size:max(1.563vw,16px)}.wrap__footer{padding-left:5.313vw;padding-right:5.313vw}}@media only screen and (max-width:1760px){.new__four .container{padding:0 20px}}@media only screen and (max-width:1200px){.new__four .new__item{width:calc((100% - 30px) / 3)}.news__blog .wrap__btn{top:-90px}}@media only screen and (max-width:1140px){:is(.tokyo,.today__event,.event__calender,.new__three,.guest__list,.about,.information,.terms,.movie,.breadcrumb) .container{padding:0 20px}.today__events{padding:0 20px}}@media only screen and (max-width:1100px){.today__event .wrap__today{flex-direction:column}.today__event .today__item{width:100%!important}.today__event .today__item:last-child{padding-top:20px}.today__events{padding-left:20px;padding-right:20px}.guest__list .btn__view__all{width:260px}.guest__list .wrap__content{padding-bottom:20px}:is(.today__event) .container{padding:0}.today__item__img{width:100%}}@media only screen and (max-width:860px){.header .wrap__header{text-align:left;padding-left:20px}.guest__list .wrap__content{display:block;max-width:500px;margin:0 auto;text-align:center;padding:5.333vw}.guest__list .wrap__content .wrap__mens{padding-right:6vw}.guest__list .btn__view__all{width:100%;background-size:cover}}@media only screen and (max-width:768px){.show_sp{display:block}.contact__page .container{padding-left:20px;padding-right:20px}.today__event .btn__view__all{margin-top:10px;WIDTH:100%}.today__event .price{font-size:20px}.calender__sunDay{color:#cd1b1b}.calender__satDay{color:#72afd3}.calender__dayItem .calender__title,.calender__dayItem .calender__img,.calender__dayItem .calender__imgNoEvent,.calender__image_box,.calender__dayItem .img__viewMore,.calender__flyer{display:none}.tokyo .container{flex-direction:column}.tokyo .container,.tokyo:not(.menu__two) .tokyo__item:last-child .menu__top{max-width:700px}.tokyo:not(.menu__two) .tokyo__item{width:100%!important}.tokyo:not(.menu__two) .tokyo__item:last-child{margin-top:20px}.news__blog .wrap__btn{position:unset}.guest__list .txt__en{font-size:12px}.about .wrap__content{overflow:hidden;-webkit-transition:ease all 0.35s;-moz-transition:ease all 0.35s;-ms-transition:ease all 0.35s;-o-transition:ease all 0.35s;transition:ease all 0.35s}.information .item__information .title__ja{font-size:10px}.information .item__information .title__h3{font-size:14px}.information .txt__en,.information .time__price{font-size:12px}.information .item__information{padding:15px 0}.map{margin-top:0}.map iframe{max-height:300px}.movie{background:none}.specical .item__img{width:100%;grid-column:auto}.specical .item__img:first-child,.specical .item__img:last-child{grid-row:2}.specical .item__img:nth-child(2),.specical .item__img:nth-child(3){grid-row:1}.form-contact .wrap__btn{margin:0}.breadcrumb{padding-top:40px;padding-bottom:40px}.wrap__breadcrumb{justify-content:flex-start}.footer .wrap__footer{flex-direction:column}.footer .footer__item{width:100%}.footer .footer__item:first-child{display:flex;justify-content:center;flex-direction:column;align-items:center}.footer .menu__footer{justify-content:center;padding:0 14px}.footer .menu__footer li{line-height:2.4}.footer .copy__right{text-align:center}}@media only screen and (min-width:541px){.contact__page .title__contact::before,.contact__page .title__contact::after,.movie .title__h2::before,.movie .title__h2::after{width:33%;height:1px;position:absolute;top:50%;transform:translateY(-50%);background:#000}.contact__page .title__contact::before,.movie .title__h2::before{left:0}.contact__page .title__contact::after,.movie .title__h2::after{right:0}.menu__footer li:not(:first-child)::before{content:"";clear:both;display:inline-block;position:absolute;left:0;top:50%;transform:translateY(-50%);height:12px;width:2px;background:#fff}}@media only screen and (max-width:541px){.breadcrumb__item{font-size:10px}}@media only screen and (max-width:490px){.menu__two .tokyo__item,.menu__two .menu__top{column-gap:2vw}.header .header__logo a{display:block;max-width:max(32.533vw,122px)}}.header .header__logo img{max-width:max(32.533vw,122px)}.nav__toggle{width:18px;height:15px}.nav__toggle span:nth-child(2){width:13px}.nav__toggle.active span:nth-child(3){width:18px}.tokyo:not(.menu__two) .menu__top .menu__item{height:67px}.tokyo:not(.menu__two) .menu__top .menu__item img{width:30px;max-height:30px}:is(.today__event) .container{padding:0}.today__event .today__link{max-width:none}.today__event .today__link img{display:block;width:100%}.tokyo__img2{width:40px;height:40px}.today__event .btn__view__all{width:100%}.tokyo:not(.menu__two) .tokyo__item:first-child .tokyo__img{max-height:max(20vw,95px);max-width:max(20vw,95px)}.menu__two:not(.menu__three) .tokyo__item .tokyo__img{max-height:40px}.menu__two:not(.menu__three) .menu__top .menu__item a,.menu__two:not(.menu__three) .tokyo__item .tokyo__img{width:40px;height:40px}.menu__two:not(.menu__three) .menu__top .menu__item span{line-height:1.5}.tokyo__item:first-child .wrap__content__item{padding-left:20px;display:flex;align-items:center}.tokyo__item:first-child .title__h3{font-size:25px}@media screen and (max-width:900px){.tokyo__item:first-child .title__h3{font-size:16px}}.tokyo__item:first-child .location{font-size:12px}@media screen and (max-width:768px){.tokyo__item:first-child .title__h3{font-size:12px}.tokyo__item:first-child .location{font-size:10px}.tokyo__item:first-child .wrap__content__item{padding-left:12px}}.tokyo__item:first-child .wrap__star{max-height:19px}.tokyo__item:first-child .wrap__social{margin-top:6px;grid-gap:10px}.tokyo__item:first-child .social__item{max-height:20px}.tokyo__item:first-child .social__item img{max-width:20px}.guest__list .guest__item span:not(.txt__number){margin-bottom:-8px;font-size:10px}.breadcrumb__item{margin-left:2.133vw}.breadcrumb__item:nth-child(n+3){margin-left:20px}.form-contact .wrap__btn .btn__view__all{width:100%}@media only screen and (max-width:375px){.header .wrap__header{padding-left:5.333vw}.nav__toggle{margin-right:5.333vw}.guest__list .title__h3{font-size:6.4vw}.specical label{font-size:4.267vw}}@media only screen and (max-width:374px){.menu__two:not(.menu__three) .menu__top .menu__item a,.menu__two:not(.menu__three) .tokyo__item .tokyo__img{width:10.667vw}.menu__three .menu__top .menu__item a{width:15vw}}.new-top-mg{margin-top:35px;margin-bottom:20px}.new__item .category{display:flex;justify-content:center;padding-left:0}@media only screen and (max-width:768px){.new-top-mg{margin-top:0}}.password_form_wrap{position:relative}.password_form_icon_btn{display:inline-block;position:absolute;top:0;bottom:0;right:15px;width:18px;height:18px;margin:auto;cursor:pointer}.password_form_icon_on,.password_form_icon_off{width:100%;height:auto}.password_form_icon_off{display:none}.error_form_box{padding:15px;border:1px solid #cd1b1b;border-radius:5px;width:80%;margin:0 auto;margin-top:50px;margin-bottom:50px}.error_form_lists{padding-left:23px;color:#cd1b1b}.error_form_list{list-style:disc}.error_form_list span{display:inline-block}.error_form_list .ja{font-size:12px;margin-left:15px}.error_form_text{color:#cd1b1b}.error_form_text span{display:block}.error_form_text .ja{display:block;font-size:12px}.textarea_error_text{display:none;color:#cd1b1b;text-align:center}.textarea_error_text span{display:block}.textarea_error_text .ja{font-size:12px}.success_form_box{margin:30px 0;padding:15px;color:#fff;border-radius:5px;background-color:#59A15F}.success_form_text span{display:block;text-align:center}.success_form_text span.en{font-size:16px}.success_form_text span.ja{font-size:12px}.soldout_design_todayitem{position:absolute;transform:rotate(-20deg);left:50%!important;top:50%!important;transform:translate(-50%,-50%) rotate(-20deg);width:90%!important;height:auto!important;object-fit:cover}@media only screen and (max-width:1000px){.soldout_design_todayitem{width:auto!important}}.soldout_design_vipplan{position:absolute;transform:rotate(-20deg);left:50%!important;top:50%!important;transform:translate(-50%,-50%) rotate(-20deg);height:auto!important;object-fit:cover;z-index:11}.soldout_design_vipplan img{width:100%;text-align:center}.naoki-btn.active{color:#000;border-color:#000;background:#fff}.review-starflex{display:flex;align-items:center}.wrap__star.dl-flex-nw-jcl-aife{align-items:center;margin-bottom:10px}@media screen and (max-width:642px){.wrap__star.dl-flex-nw-jcl-aife{margin:0 auto}.flex-block-star{width:100%;margin:0 auto}.number-review{margin-left:0px!important;margin:0 auto}.number-review p{text-align:center}}.club_link{width:600px;margin:0 auto;padding-top:20px;padding-left:20px;padding-bottom:20px;padding-right:20px;color:#fff;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover}.club_link::before{content:"";position:absolute;top:0;left:0;background-color:#00000080;width:100%;height:100%;z-index:3}.club_link_logo_details{display:flex;z-index:2;position:relative;z-index:2}.club_link_logo_details_details_area p{font-size:12px;position:relative;padding-left:15px}.club_link_logo_details_details_area p::before{content:'';position:absolute;background-image:url(../img/mypage/local-mp.svg);width:11px;height:15px;top:50%;transform:translateY(-50%);left:0;background-size:contain;background-repeat:no-repeat}.club_link_logo_details_logo{width:100px;height:100px;margin-right:20px}.club_link_logo_details_details_clubname{font-size:20px;margin-bottom:10px;font-weight:500}.club_link_logo_details_details_area_ratings{width:auto!important;font-size:16px!important;font-family:"Futura",sans-serif!important}.club_link_noclub{margin-bottom:20px}.club_link{margin-bottom:20px}@media screen and (max-width:640px){.club_link{width:100%!important;padding-top:15px;padding-left:15px;padding-bottom:15px}.club_link_noclub{width:100%!important;padding-top:15px;padding-left:15px;padding-bottom:15px}.club_link_logo_details_details_clubname{font-size:12px;margin-bottom:0}.club_link_logo_details_logo{width:70px;height:70px;margin-right:12px}.lay-five-star-point{margin-bottom:0}.club_link_viewall.in_link_viewall{margin-top:10px!important}.club_link_noclub_message{font-size:16px}}.club_link_noclub{width:600px;margin:0 auto;padding-top:20px;padding-left:20px;padding-bottom:20px;padding-right:20px;color:#fff;position:relative;margin-bottom:20px;background-repeat:no-repeat;background-size:cover;background-position:center}.club_link_noclub::before{content:"";position:absolute;top:0;left:0;background-color:#00000090;width:100%;height:100%;z-index:10}.club_link_noclub_message{width:100%;font-size:30px;color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:20;text-align:center}.cont_1100_news{max-width:1100px;margin:0 auto}.copyicon{cursor:pointer}.copyicon2{cursor:pointer}@media screen and (max-width:1140px){.club__top__contents{justify-content:normal}.wrap__item{width:300px}.tokyo:not(.menu__two) .tokyo__item:last-child{width:calc(100% - 300px)}.tokyo__item:first-child .title__h3{width:300px}}@media screen and (max-width:768px){.tokyo__item:first-child .title__h3{width:auto}.wrap__item{width:100%}}.club_information{max-width:1100px;margin:0 auto;padding-top:40px;padding-bottom:40px}.club_information_title{font-size:20px;text-align:center;color:#888;margin-bottom:20px}.accordion_club{margin-bottom:15px}.inner li p{margin-bottom:10px}.event_information{max-width:1100px;margin:0 auto;padding-top:40px;padding-bottom:40px}.event_information_title{font-size:20px;text-align:center;color:#888;margin-bottom:20px}.accordion_event{margin-bottom:15px}.item_comment_contents{margin-top:15px}@media screen and (max-width:1100px){.club_information{padding:20px}.event_information{padding:20px}}.confirm_Attention{max-width:1100px;margin:0 auto;text-align:center;margin-bottom:40px!important}.confirm_Attention h3{font-size:20px}.confirm_Attention p{font-size:12px}@media screen and (max-width:1140px){.confirm_Attention{margin-left:20px;margin-right:20px}}.delete_report_contents{flex-grow:1;text-align:right}.reportBtn{position:relative;display:inline-block;font-size:12px;color:#999;padding-bottom:5px}.reportBtn::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#999}.reportBtn span{display:inline-block;padding-left:5px;font-size:10px;color:#999}.model-area-contents{position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;background:rgba(0,0,0,.8)}.detailReport{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px;background-color:#fff;z-index:100;width:calc(100% - 1000px)}.formAlert_contents input{cursor:pointer}@media screen and (max-width:800px){.detailReport{width:calc(100% - 40px)}}.formAlert_flex{width:100%;display:flex;justify-content:space-between;margin-top:15px}.formAlert_close{width:calc((100% - 10px) / 2);height:40px;border-radius:5px;background-color:#999;line-height:40px;text-align:center;cursor:pointer}.radioLabel{cursor:pointer}.sendBtn{width:calc((100% - 10px) / 2);height:40px;border-radius:5px;cursor:pointer}.entrance-input-email{margin-bottom:20px;background-color:#fff;border-radius:5px;padding:15px;border:1px solid #ccc}.entrance-regiter-btn_flex{margin:0 auto;max-width:600px;justify-content:space-between!important}@media screen and (max-width:768px){.entrance-regiter-btn_flex{max-width:100%}.entrance_return{margin-bottom:20px}}.menu__top{flex-wrap:nowrap}.menu__club__small{justify-content:baseline}.wrap__logo{width:auto!important}.button_1{background-image:linear-gradient(to right,#b8cbb8 0%,#b8cbb8 0%,#b465da 0%,#cf6cc9 33%,#ee609c 66%,#ee609c 100%);width:290px;height:54px;font-size:14px;display:flex;align-items:center;justify-content:center;color:#FFF;border-radius:5px;margin:0 auto;text-align:center}.button_2{background-image:linear-gradient(to top,#37ecba 0%,#72afd3 100%);width:290px;height:54px;font-size:14px;display:flex;align-items:center;justify-content:center;color:#FFF;border-radius:5px;margin:0 auto;text-align:center}.button_3{background-image:linear-gradient(to top,#00c6fb 0%,#005bea 100%);width:290px;height:54px;font-size:14px;display:flex;align-items:center;justify-content:center;color:#FFF;border-radius:5px;margin:0 auto;text-align:center}.button_4{background-image:linear-gradient(to top,#88d3ce 0%,#6e45e2 100%);width:290px;height:54px;font-size:14px;display:flex;align-items:center;justify-content:center;color:#FFF;border-radius:5px;margin:0 auto}@media screen and (max-width:800px){.top_News_News.details_button .in_return{width:100%!important}.button_1{width:100%}.button_2{width:100%}.button_3{width:100%}.button_4{width:100%}}.club_link_logo_details_viewall{width:100%!important;z-index:4}.menu__club__large{flex-wrap:wrap}@media screen and (max-width:800px){.top_News_News.details_button .in_link_viewall{width:100%!important}}.writer{width:100%;margin:0 auto;margin-top:40px;margin-bottom:40px}.writer_contents{display:flex;align-items:center;margin-bottom:10px}.writer_contents_photo{width:80px;height:80px;border-radius:50%;background-size:cover;background-position:center;background-repeat:no-repeat}.writer_contents_namesns{margin-left:10px}.writer_contents_namesns h2{margin-bottom:10px}.writer_contents_namesns_sns a img{width:20px;height:20px}.writer p{font-size:12px}.writer_contents_namesns_sns{width:70px;display:flex;justify-content:space-between}.area-list-region{max-width:1100px;display:flex;flex-wrap:wrap;gap:10px}@media screen and (max-width:1140px){.area-list-region{padding-right:20px;padding-left:20px}}.area-list-region-tabu{display:flex;align-items:center;justify-content:center;font-size:12px;height:37px;width:120px;max-width:calc((100% - 20px) / 3);border:1px solid #ccc;border-radius:10px;text-align:center;line-height:1.2;span{font-size:10px}}.area_active{background-color:#fff;border:1px solid #000;pointer-events:none}.old__event__message{margin:0 auto;max-width:1100px;margin-top:40px}.old__event__message h3{font-size:20px;margin-bottom:8px}.old__event__message p{font-size:12px;color:#666}@media screen and (max-width:1140px){.old__event__message{padding-left:20px;padding-right:20px;width:100%;margin-top:20px}}.reserved-guest-list img{width:60px;height:60px}.reserved_guest_contents{margin-top:45px!important}@media screen and (max-width:642px){.review_sp_contents{display:block;margin-bottom:10px!important}}.formAlert_contents{margin-top:10px}.formAlert_contents label{font-size:12px}.youtube-page-tab{flex-wrap:wrap}@media screen and (max-width:1140px){.youtube-page-tab{gap:5px}}@media screen and (max-width:768px){.youtube-page-tab{width:100%;gap:5px}.movie-tabu{width:calc((100% - 10px) / 2);font-size:10px}}.movie-tabu.yt-mgr-15{margin-right:0!important}.kanrenclublink{z-index:10;background-color:gold;width:100%;font-size:14px;text-align:center;background:linear-gradient(#d1ad69,#ae8a3f) no-repeat;display:flex;align-items:center;justify-content:center;color:#FFF;border-radius:5px;position:relative;height:54px;margin:0 auto;margin-top:20px}.kanrenclublink::before{content:"";position:absolute;background-image:url(../img/index/arrow.svg);width:10px;height:17px;right:15px;top:50%;transform:translateY(-50%)}.kanrenclublink_closed{z-index:0;background-color:gold;width:100%;font-size:14px;text-align:center;background:linear-gradient(#d1ad69,#ae8a3f) no-repeat;display:flex;align-items:center;justify-content:center;color:#FFF;border-radius:5px;position:relative;height:54px;margin:0 auto;margin-top:20px}.kanrenclublink_closed::before{content:"";position:absolute;background-image:url(../img/index/arrow.svg);width:10px;height:17px;right:15px;top:50%;transform:translateY(-50%)}.review_text_minheight{position:relative}@media screen and (max-width:640px){.content-like-dislike{position:static}.content-list-review-two-p{margin-bottom:20px}}.dl-flex.delete_report_contents{font-size:12px}.mypage_cancel_title{margin-bottom:20px;font-size:20px;text-align:center}.mypage_cancel_title .ja{display:block;font-size:12px;color:#666;text-align:center}.mypage_cancel_form_box{margin-top:30px}.mypage_cancel_form_title{margin-bottom:10px}.mypage_cancel_form_title .en{font-size:20px}.mypage_cancel_form_title .ja{font-size:12px;color:#666}.mypage_cancel_form_title .required_mark{font-size:10px}.mypage_cancel_form{margin-bottom:20px}.mypage_cancel_form_radio{margin-bottom:10px}.mypage_cancel_form_radio label{cursor:pointer}.mypage_cancel_form_radio label .ja{display:inline-block;padding-left:16px;font-size:12px;color:#666}.mypage_cancel_form textarea{height:120px}.mypage_cancel_note_box{margin-bottom:20px;padding:15px;border:2px solid #cd1b1b;border-radius:5px}.mypage_cancel_note_title{margin-bottom:6px;text-align:center;color:#cd1b1b}.mypage_cancel_note_title .en{font-size:20px}.mypage_cancel_note_title .ja{display:block;font-size:12px;text-align:center}.mypage_cancel_note_text span{display:block;color:#cd1b1b}.mypage_cancel_note_text .ja{font-size:12px}.mypage_cancel_note_check_box{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:290px;height:56px;margin:20px auto 0;color:#cd1b1b;cursor:pointer;border:2px dashed #cd1b1b;border-radius:5px}.mypage_cancel_note_check_box.active{color:#fff;border-style:solid;background-color:#cd1b1b}.mypage_cancel_note_check{position:absolute;opacity:0}.mypage_cancel_note_check_box .ja{line-height:1;font-size:10px}.mypage_cancel_form_box .mypage_plan_detail_btn_box .cancel_btn{color:#999;cursor:not-allowed;border:1px solid #999;background-color:transparent}.mypage_cancel_form_box .mypage_plan_detail_btn_box .cancel_btn.active{color:#fff;cursor:pointer;background-color:#999}.page_mypage_cancel_confirm{min-height:calc(100vh - 80px - 119px)}.page_mypage_cancel_confirm .mypage_cancel_note_box{text-align:center}@media screen and (max-width:490px){.page_mypage_cancel_confirm .mypage_cancel_note_box{text-align:left}}.page_mypage_cancel_thanks{min-height:calc(100vh - 80px - 119px)}#maintenance_page{padding:0;color:#fff;background-color:#000}.maintenance_body{height:100vh;padding:0 15vw;background:url(../img/parts/maintenanceBg.png) left top;background-size:cover}.maintenance_text_box{width:70%;padding:12vw 0 0}.maintenance_logo_box{margin-bottom:30px;text-align:center}.maintenance_title{margin-bottom:30px}.maintenance_title span{display:block;line-height:1.4;font-size:16px;text-align:center}.maintenance_title .en{font-size:40px}.maintenance_title .ja{color:#999}.maintenance_text{margin-bottom:50px}.maintenance_text span{display:block;line-height:1.4;font-size:12px;text-align:center}.maintenance_text .en{margin-bottom:10px;font-size:20px}.maintenance_text .ja{color:#999}.maintenance_date_box{padding:20px;text-align:center;border:5px solid #fff}.maintenance_date_title{margin-bottom:20px}.maintenance_date_title span{display:block;line-height:1.4;font-size:14px;text-align:center}.maintenance_date_title .en{font-size:20px}.maintenance_date_title .ja{color:#999}.maintenance_date{padding:15px 0;font-size:40px}@media screen and (max-width:1140px){.maintenance_body{padding:0 15vw 0 120px;background-size:auto 100%}.maintenance_text_box{width:95%;padding:120px 0 0}}@media screen and (max-width:900px){.maintenance_body{padding:0}.maintenance_text_box{width:95%;margin:0 auto}.maintenance_date{padding:5px 0;line-height:1.1;font-size:40px}}@media screen and (max-width:424px){.maintenance_text_box{padding:60px 0 0}.maintenance_title .en{line-height:1.2}}.special_container{margin-left:0;margin-right:0}.signup_password_icon{position:absolute;top:30px;right:15px;display:inline-block;right:15px;width:18px;height:18px;margin:auto;cursor:pointer}@media screen and (max-width:500px){.copy_ppp p{width:85%}}.small_club_header{width:100%;margin-top:80px;position:fixed;top:0;left:0;z-index:100}@media screen and (max-width:768px){.small_club_header{margin-top:50px}}.no_club_header{width:100%;margin-top:80px;position:fixed;top:0;left:0;z-index:50;padding:20px 0}@media screen and (max-width:768px){.no_club_header{padding:10px 0;margin-top:50px}}@media screen and (max-width:768px){.header .wrap__header{height:50px;padding-top:10px;padding-bottom:10px;max-width:1100px;margin:0 auto}body{padding-top:50px}}.naoki-lay-btn{width:100%;background-color:#fcfcfc;position:fixed;top:143px;left:0;z-index:100}.mypage_menutop{display:flex;gap:20px;padding:10px 0}@media screen and (max-width:768px){.naoki-lay-btn{top:113px}.mypage_menutop{gap:10px;padding:10px 0}}.mypage_menutop_button{width:48px;height:41px;display:flex;flex-direction:column;align-items:center}.mypage_menutop_button span{font-size:10px}.mypage_menutop_button:not(:hover,.active) img{filter:opacity(.3)}.mypage_menutop_button:not(:hover,.active) span{color:#afafaf}.mypage_menutop_button img{-webkit-transition:ease all 0.35s;-moz-transition:ease all 0.35s;-ms-transition:ease all 0.35s;-o-transition:ease all 0.35s;transition:ease all 0.35s}.mypage_menutop_button span{-webkit-transition:ease all 0.35s;-moz-transition:ease all 0.35s;-ms-transition:ease all 0.35s;-o-transition:ease all 0.35s;transition:ease all 0.35s}.guestlist_contents{margin-top:40px;display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.guestlist_contents .all-area-content{width:calc((100% - 40px) / 3)}@media screen and (max-width:768px){.guestlist_contents{margin-top:20px}}@media screen and (max-width:1268px){.guestlist_contents .all-area-content{width:calc((100% - 20px) / 2)}}@media screen and (max-width:692px){.guestlist_contents .all-area-content{width:100%}}.paginate_item{display:inline-block;width:40px;height:40px;border-radius:50%;border:1px solid #888;display:flex;justify-content:center;align-items:center}.paginate_item a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;letter-spacing:0;font-size:12px}.paginate_item a img{transform:translateX(1px)}.paginate_item{margin-left:10px;margin-right:10px}@media screen and (max-width:620px){.paginate_item{margin-left:5px;margin-right:5px}.paginate_item a{letter-spacing:0}}.paginate_item.jtf-c-ct{line-height:1}.active_paginate{color:#fff}.active-mp{background:linear-gradient(#d1ad69,#ae8a3f) no-repeat;border:none}.input_form_hidden_clubsearch{display:none;position:fixed;top:139px;left:0;padding-left:20px;padding-right:20px;width:100%;padding-top:10px;padding-bottom:10px;background-color:#fcfcfc;z-index:50;text-align:center}.hidden_form{max-width:1100px;height:33px}@media screen and (max-width:768px){.input_form_hidden_clubsearch{top:109px;width:100%}.hidden_form{width:100%}}.hidden_form{width:100%;height:40px;cursor:pointer}.hidden_event_search.club_s_cont01_search{margin-top:0}.calenderbox_fixed{position:fixed;top:161px;left:0;display:none;z-index:50;width:100%}@media screen and (max-width:768px){.calenderbox_fixed{top:111px;z-index:50;width:100%}}.date_table_popup2{display:none;position:absolute;top:44px;left:50%;z-index:100;width:100%;max-width:335px;padding:40px 15px;border:1px solid #ccc;border-radius:5px;background:#fff;box-shadow:rgba(0,0,0,.1);transform:translate(-50%,5px)}.today__event .btn__view__all{width:290px}@media screen and (max-width:768px){.today__event .btn__view__all{margin-top:10px;width:100%}}.favorite_popup_form_box{max-height:300px;overflow-y:auto;width:100%}.event_search_form_header_fixed{background-color:#fcfcfc;width:100%;position:fixed;left:0;top:139PX;padding:10px 20px;z-index:50;justify-content:center}@media screen and (max-width:768px){.event_search_form_header_fixed{top:109px;justify-content:initial}}@font-face{font-family:"Helvetica-Bold";src:url(../font/Helvetica-Bold.ttf)}@font-face{font-family:"Helvetica";src:url(../font/Helvetica.ttf)}.mypage_JNP{margin:0 auto;margin-bottom:45px}.mypage_JNP h3{text-align:center;font-size:16px;font-family:"futura";margin-bottom:20px}.mypage_JNP_link{display:block;width:290px;height:54px;border-radius:5px;display:flex;align-items:center;justify-content:center;background-color:#2AD658;margin:0 auto;position:relative}.mypage_JNP_link::before{content:"";position:absolute;background-image:url(../img/index/arrow.svg);width:10px;height:17px;right:15px;top:50%;transform:translateY(-50%)}.mypage_JNP_link img{width:66%;height:auto}.mypage_JNP_link_multiple{max-width:600px;margin:0 20px;background-color:#fff;margin:0 auto;line-height:1;border-radius:10px;margin-bottom:20px}.mypage_JNP_link_multiple:last-child{margin-bottom:0}.mypage_JNP_link_multiple_contents{padding:15px}.mypage_JNP_link_multiple_contents_logo{width:230px;margin-bottom:10px}.mypage_JNP_link_multiple_contents_info{display:flex;align-items:center}.mypage_JNP_link_multiple_contents_info_plan{width:100%;max-width:114px;height:41px;border:1px solid #000;border-radius:10px;display:flex;align-items:center;justify-content:center;font-family:"Futura",sans-serif;font-weight:500}.mypage_JNP_link_multiple_contents_info_price{margin-left:10px;line-height:1}.mypage_JNP_link_multiple_contents_info_price_price{font-weight:500;font-family:"Futura",sans-serif;font-size:16px;font-weight:700;color:#cd1b1b;margin-bottom:5px}.mypage_JNP_link_multiple_contents_info_price_date{font-size:12px}.mypage_JNP_link_multiple_contents_info_price_date span{font-family:"ヒラギノ角ゴ Pro W6","Noto Sans JP","Hiragino Kaku Gothic Pro",sans-serif}.mypage_JNP_link_multiple_link{color:#fff;background-color:#2AD658;font-family:"Futura",sans-serif;font-size:16px;padding:13px 0;padding-left:15px;border-radius:0 0 10px 10px;position:relative}.mypage_JNP_link_multiple_link::after{content:"";position:absolute;background-image:url(../img/index/arrow.svg);width:10px;height:17px;right:15px;top:50%;transform:translateY(-50%)}@media screen and (max-width:600px){.mypage_JNP_link_multiple_contents_info_price_date{font-size:10px}}@media screen and (max-width:650px){.mypage_JNP{width:100%;padding-left:20px;padding-right:20px}.mypage_JNP_link{width:100%}.mypage_JNP_link img{width:190px;height:32px}}.jnp_contents{max-width:600px;margin:0 auto}.jnp_contents_title{text-align:center;margin-bottom:20px}.jnp_pass{width:100%;display:flex}.jnp_pass_left{width:18%;background-image:url(../img/jnp/pass/jnp_pass_left.png);background-position:center;background-position-x:0;background-size:cover;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:10px 0 0 10px}.jnp_pass_left_title{display:flex;transform-origin:center center;align-items:center;transform:rotate(-90deg)}.jnp_pass_left_title h2{font-size:39px;font-family:"Helvetica-Bold"}.jnp_pass_left_title p{font-size:16px;font-family:"Helvetica";line-height:1}.jnp_pass_right{width:82%;background-image:url(../img/jnp/pass/jnp_pass_right.png);background-position:center;background-position-x:right;background-size:cover;padding:20px 15px;border-radius:0 10px 10px 0}.jnp_pass_right p{color:#777;font-family:"Helvetica";font-size:12px;line-height:1;margin-bottom:5px}.jnp_pass_right h3{color:#000;font-family:"Helvetica-Bold";line-height:1}.jnp_pass_right_category{font-size:14px;margin-bottom:15px}.jnp_pass_right_validity{font-size:20px;margin-bottom:15px}.jnp_pass_right_validity_date{position:relative;display:inline-block}.jnp_pass_right_validity_date h3:first-child{margin-bottom:18px}.jnp_pass_right_validity_date::before{content:"";position:absolute;top:50%;left:50%;transform:translateX(-50%);transform:translateY(-50%);width:2px;height:12px;background-color:#000}.jnp_pass_right_name{margin-bottom:15px}.jnp_pass_right_name h3{font-size:14px}.jnp_pass_right_nationality h3{font-size:14px}.jnp_pass_right_button{margin-top:10px;display:flex;gap:10px;font-family:"Helvetica-Bold";font-size:12px}.jnp_pass_right_button_reschedule{width:calc((100% - 10px) / 2);height:24px;border:1px solid #2AD658;color:#2AD658;display:flex;align-items:center;justify-content:center;border-radius:12px}.jnp_pass_right_button_cancel{width:calc((100% - 10px) / 2);height:24px;background-color:#AEAEAE;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:12px}@media screen and (max-width:620px){.jnp_contents{padding-left:20px;padding-right:20px}}.jnp_contents_originalschedule{font-family:"futura"}.jnp_contents_originalschedule p{font-size:12px}.jnp_contents_originalschedule h3{font-size:16px}.jnp_contents_originalschedule{margin-bottom:20px}.jnp_contents_form{margin-bottom:20px}.jnp_contents_form input{height:40px}.jnp_contents_form label{font-size:14px;font-family:"futura"}.jnp_contents_button{display:block;width:100%;height:54px;border-radius:5px;display:flex;align-items:center;justify-content:center;background-color:#2AD658;margin:0 auto;position:relative;color:#fff;margin-bottom:20px}.jnp_contents_button::before{content:"";position:absolute;background-image:url(../img/index/arrow.svg);width:10px;height:17px;right:15px;top:50%;transform:translateY(-50%)}.jnp_contents_button_return{display:block;width:100%;height:54px;border-radius:5px;display:flex;align-items:center;justify-content:center;background-color:#999;margin:0 auto;position:relative;color:#fff}.jnp_contents_button_return::before{content:"";position:absolute;background-image:url(../img/review-list/returnarrow.svg);width:10px;height:17px;left:15px;top:50%;transform:translateY(-50%)}.complete_contents_img{text-align:center;margin-bottom:20px}.complete_contents_img img{width:60px;height:60px;margin-bottom:14px;margin-top:20px}.complete_contents_img h2{font-size:20px;font-family:"Futura-Bold"}.jnp_contents_message{font-size:14px;font-family:"Futura";text-align:center;line-height:1.428;margin-bottom:20px}.reschedule_completebutton{margin-bottom:160px}@media screen and (max-width:620px){.reschedule_completebutton{margin-bottom:70px}}.jnp_contents_cancel_alert{margin-bottom:20px}.cancel_complete_message{font-size:20px}.text_about_club{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;margin-bottom:10px;max-height:130px}.new_club_abouttext{margin-bottom:10px}.new_club_abouttext:last-of-type{margin-bottom:0}.about .btn__readmore{line-height:1.33;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:8px}.about .btn__close{line-height:1.33;margin:0 auto;display:flex;align-items:center;justify-content:center;display:none;gap:8px}.about .btn__readmore::after{background-image:url(../img/index/arrow_down.svg);width:9px;height:15px;background-repeat:no-repeat;background-size:contain;background-position:center}.about .btn__close::after{background-image:url(../img/index/arrow_up.svg);width:9px;height:15px;background-repeat:no-repeat;background-size:contain;background-position:center}.show__more{display:block;-webkit-box:initial!important;-webkit-box-orient:initial!important;-webkit-line-clamp:initial!important;overflow:initial!important}.accordion_club_contents{position:relative}.btn__readmore{background-color:rgba(245,245,245,.8);padding-top:20px;position:absolute;bottom:-6px;left:0;width:100%;display:flex;align-items:center;justify-content:center;gap:8px}.btn__close{padding-top:10px;display:none;gap:8px}.text_about_event{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;margin-bottom:10px}.vip_plan_detail{margin-top:80px!important}@media screen and (max-width:768px){.vip_plan_detail{margin-top:40px!important}}.wrap__content .btn__readmore2{line-height:1.33;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:8px}.wrap__content .btn__close2{line-height:1.33;margin:0 auto;display:flex;align-items:center;justify-content:center;display:none;gap:8px}.wrap__content .btn__readmore2{line-height:1.33;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:8px}.btn__close2{line-height:1.33;margin:0 auto;display:flex;align-items:center;justify-content:center;display:none;gap:8px;position:relative}.wrap__content .btn__readmore2::after{background-image:url(../img/index/arrow_down.svg);width:9px;height:15px;background-repeat:no-repeat;background-size:contain;background-position:center}.btn__close2::after{background-image:url(../img/index/arrow_up.svg);width:9px;height:15px;background-repeat:no-repeat;background-size:contain;background-position:center}.btn__readmore2{line-height:1.33;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:8px}.btn__close2{line-height:1.33;margin:0 auto;display:flex;align-items:center;justify-content:center;display:none;gap:8px}.btn__readmore2{line-height:1.33;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:8px;position:relative}.btn__readmore2::after{background-image:url(../img/index/arrow_down.svg);width:9px;height:15px;background-repeat:no-repeat;background-size:contain;background-position:center}.btn__close2::after{background-image:url(../img/index/arrow_up.svg);width:9px;height:15px;background-repeat:no-repeat;background-size:contain;background-position:center}.club_top_vip_contents{max-width:1100px;margin:0 auto;margin-top:40px}@media screen and (max-width:768px){.club_top_vip_contents{padding-top:20px;margin-top:0}}.club_top_vip_contents .btn__view__all{margin:0 auto}.title_contents{display:flex;gap:5px;align-items:center}.title_contents img{width:60px;height:60px}.title_contents_word p{font-size:16px;line-height:1;margin-top:6px}.title_contents_word h3{font-size:30px;line-height:1}.title_contents_word h3 span{font-size:16px;line-height:1}@media screen and (max-width:768px){.title_contents img{width:40px;height:40px}.title_contents_word p{font-size:10px;margin-top:5px}.title_contents_word h3{font-size:22px}.title_contents_word h3 span{font-size:12px}}.top_button{width:290px;height:54px;width:290px;font-size:14px;text-align:center;background:linear-gradient(#d1ad69,#ae8a3f) no-repeat;display:flex;align-items:center;justify-content:center;color:#FFF;border-radius:5px;position:relative;font-family:"Futura",sans-serif}.top_button::before{content:"";position:absolute;background-image:url(../img/index/arrow.svg);width:10px;height:17px;right:15px;top:50%;transform:translateY(-50%)}.title_button_flex{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px}@media screen and (max-width:768px){.title_button_flex{margin-bottom:20px}}.news__blog{margin-top:80px}@media screen and (max-width:768px){.news__blog{margin-top:40px}}.subordinate_contents{padding-top:120px;margin-bottom:40px}@media screen and (max-width:768px){.subordinate_contents{padding-top:100px;margin-bottom:20px}}.club_title_top{margin-top:80px;margin-bottom:40px}.event__calender{margin-top:80px}@media screen and (max-width:768px){.club_title_top{margin-top:40px;margin-bottom:20px}.event__calender{margin-top:40px}}@media screen and (max-width:768px){.club_container{padding-left:20px;padding-right:20px}}.club_news_contents{padding-top:120px}@media screen and (max-width:768px){.club_news_contents{padding-top:80px}}@media screen and (max-width:768px){.club_information{margin-bottom:20px}}@media screen and (max-width:768px){.guest_list_teams_link_box{text-align:initial}.terms_english{font-size:12px}.terms_japanese{font-size:10px}}.wrap__today.dl-flex-nw:nth-child(n+1){margin-top:40px}@media screen and (max-width:768px){.wrap__today.dl-flex-nw:nth-child(n+1){margin-top:10px}}.text_about_club{line-height:1.6!important}.text_about_event{line-height:1.6!important}.readmorehide{display:none}.readmorehide2{background-color:rgba(245,245,245,.8);position:absolute;bottom:0;left:0;width:100%;color:#000}.button_calender{width:100%;max-height:43px}.calender_date{width:calc(100% / 7);height:43px}.search_button_contents{width:40px;height:40px;background-color:#000;display:flex;justify-content:center;align-items:center;border-radius:8px}@media screen and (max-width:375px){.search_button_contents{width:40px;height:40px}}.search_button{width:100%;height:100%;background-color:#000;border-radius:8px}.area_title{margin-bottom:20px}.text_background_image{margin-top:40px;margin-bottom:40px;width:100%;padding:40px 0;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;color:#fff}.text_background_image::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:1}.text_background_image_bottom{width:100%;padding:40px 0;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;color:#fff}.text_background_image_bottom::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:1}.area_text{max-width:1140px;margin:0 auto;padding-left:20px;padding-right:20px;color:#fff;position:relative;z-index:2}.club-search-p{margin-bottom:10px}.bottom_area_text{margin-top:40px}@media screen and (max-width:768px){.text_background_image{margin-top:20px;margin-bottom:20px;padding:20px 0}.text_background_image_bottom{padding:20px 0}}.account_edit_button{margin-top:20px}.form_profile_favorite_area{margin-top:20px;margin-bottom:10px}.form_profile_link_arow{line-height:1}.profile_favorite_area{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:20px}.profile_favorite_area_tabu{display:inline-block;max-width:100%;padding:8px;background-color:#fff;border-radius:5px;border:1px solid #666;font-size:12px;line-height:1}.profile_favorite_area_tabu p{display:inline-block;max-width:100%}.header .btn__user{height:24px;align-content:center;margin-left:10px}.sign_box{display:none;position:absolute;top:100%;right:0;width:100px;padding:15px;border-radius:5px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);z-index:1000}.sign_box a{font-size:12px;font-family:"Futura",sans-serif;text-align:left}@media screen and (max-width:768px){.nav__toggle{margin-left:10px}}@media screen and (max-width:370px){.header .btn__user{margin-left:5px}.nav__toggle{margin-left:5px}}@media screen and (max-width:340px){.header__logo img{width:100px}}.btn__user__contents{position:relative}.guestlist_card{width:calc((100% - 60px) / 3);background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;color:#fff;line-height:1;border-radius:10px}.guestlist_card_guestlist_page{width:calc((100% - 65px) / 2);background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;color:#fff;line-height:1;border-radius:10px}.guestlist_card_guestlist_page_mypage{width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;color:#fff;line-height:1;margin-bottom:20px;border-radius:10px}.guestlist_card_guestlist_page_mypage::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:.8;border-radius:10px}.layout-mypage-date{padding-top:10px;padding-bottom:10px;position:relative;z-index:2}.guestlist_card_guestlist_page_mypage:nth-last-child(){margin-bottom:0}.guestlist_card_clubtop{width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;color:#fff;line-height:1}.guestlist_card_padding{padding-top:15px;padding-left:15px;padding-right:15px}.guestlist_card::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:.65;border-radius:10px}.guestlist_button::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.5;border-radius:0 0 10px 10px}.guestlist_card_clubtop::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:.8}.guestlist_card_guestlist_page::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:.6;border-radius:10px}.guestlist_name_area{display:flex;justify-content:space-between;align-items:center;line-height:1.4;margin-bottom:10px}.guestlist_name_area_name{font-size:16px;z-index:2;font-weight:600;width:70%}.guestlist_name_area_area{flex-shrink:0;font-size:12px;z-index:2}.guestlist_name_area_area p{position:relative}.guestlist_name_area_area p::before{content:"";background-image:url(../img/top/icon_area_white.svg);position:absolute;top:50%;transform:translateY(-50%);left:-17px;;width:11px;height:15px;background-size:contain;background-repeat:no-repeat;z-index:2}.guestlist_pricelist{position:relative;z-index:2;font-size:12px;padding-bottom:10px;border-bottom:1px dashed #fff}.guestlist_button{position:relative;z-index:2;padding:3px 0;text-align:center;font-size:14px;Z-index:4}.guestlist_button::before{content:"";position:absolute;top:50%;right:15px;transform:translateY(-50%);background-image:url(../img/index/arrow.svg);width:10px;height:17px;background-size:contain;background-repeat:no-repeat;z-index:3}.guestlist_notes{color:#C6C6C6;font-size:12px;margin-top:10px;line-height:1.4}@media screen and (max-width:1270px){.guestlist_card{width:calc((100% - 30px) / 2)}}@media screen and (max-width:880px){.guestlist_card_guestlist_page{width:100%}}@media screen and (max-width:824px){.guestlist_card{width:100%}.guestlist_card_guestlist_page{width:100%}.guestlist_notes{font-size:10px}}.guestlist_card_clubtop{width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;color:#fff;line-height:1}.guestlist_card_clubtop_padding{padding-top:20px;padding-left:20px;padding-right:20px}.guestlist_card_clubtop_title{position:relative;z-index:2;color:#fff;text-align:center;line-height:1;margin-bottom:15px}.guestlist_card_clubtop_title_title{margin-bottom:10px}.brspblock{display:none}.guestlist_card_clubtop_title_title span{font-size:16px}.guestlist_card_clubtop_title_expiration{margin-bottom:8px}.guestlist_card_clubtop_title_expiration_en{color:#fff;font-size:10px}@media screen and (max-width:824px){.brspblock{display:block}}.guestlist_card_clubtop_title_title{font-size:24px;line-height:1}@media screen and (max-width:768px){.guestlist_card_clubtop_title_title{font-size:24px}}.guestlist_card_clubtop:nth-child(n+2){margin-bottom:20px}.guestlist_pricelist_guestlist_page{position:relative;z-index:2;font-size:12px}.guestlist_card_guestlist_page_padding{padding:20px}.movie_contents{padding-top:56.25%;position:relative;width:100%}.movie_contents img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.number{line-height:1;font-weight:700;font-family:"Futura",sans-serif;font-size:14px}.in_cont04_rank_box:nth-child(n):last-child .in_cont04_rank_box_top_point p{background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.in_cont04_rank_box:nth-last-child(2) .in_cont04_rank_box_top_point p{background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width:690px){.in_cont04_rank_box:nth-child(n):last-child{width:calc((100% - 20px) / 2);padding-bottom:10px}.in_cont04_rank_box:nth-child(n):last-child .in_cont04_rank_box_top_rank_num_img img{width:40px;height:40px}.in_cont04_rank_box:nth-child(n):last-child .in_cont04_rank_box_top_rank_num_status img{width:32px;height:11px}.in_cont04_rank_box:nth-child(n):last-child .in_cont04_rank_box_top_rank_num_status{width:32px;margin-top:5px}.in_cont04_rank_box:nth-child(n):last-child .in_cont04_rank_box_top_rank_num{width:40px}.in_cont04_rank_box:nth-child(n):last-child .in_cont04_rank_box_top_logo{width:40px;height:40px}.in_cont04_rank_box:nth-child(n):last-child .in_cont04_rank_box_top_point{position:absolute;top:10px;right:10px}.in_cont04_rank_box:nth-child(n):last-child .in_cont04_rank_box_top_point p{font-size:16px;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1;font-family:"Futura",sans-serif;letter-spacing:1.2px;font-weight:500}.in_cont04_rank_box:nth-child(n):last-child .in_cont04_rank_box_bot_star{display:none}.in_cont04_rank_box:nth-child(n):last-child .in_cont04_rank_box_bot p:first-child{font-size:12px;margin-top:10px;line-height:1.4;margin-bottom:0}.in_cont04_rank_box:nth-child(n):last-child .in_link_viewall{width:80%;height:36px;margin-top:5px;font-size:12px}.in_cont04_rank_box:nth-child(n):last-child .in_link_viewall::before{width:8px;height:15px;right:10px;background-size:cover}.in_cont04_rank_box:nth-child(n):last-child .in_cont04_rank_box_bot_adress{font-size:10px}.in_cont04_rank_box:nth-last-child(2){width:calc((100% - 20px) / 2);padding-bottom:10px}.in_cont04_rank_box:nth-last-child(2) .in_cont04_rank_box{padding-bottom:10px}.in_cont04_rank_box:nth-last-child(2) .in_cont04_rank_box_top_rank_num_img img{width:40px;height:40px}.in_cont04_rank_box:nth-last-child(2) .in_cont04_rank_box_top_rank_num_status img{width:32px;height:11px}.in_cont04_rank_box:nth-last-child(2) .in_cont04_rank_box_top_rank_num_status{width:32px;margin-top:5px}.in_cont04_rank_box:nth-last-child(2) .in_cont04_rank_box_top_rank_num{width:40px}.in_cont04_rank_box:nth-last-child(2) .in_cont04_rank_box_top_logo{width:40px;height:40px}.in_cont04_rank_box:nth-last-child(2) .in_cont04_rank_box_top_point{position:absolute;top:10px;right:10px}.in_cont04_rank_box:nth-last-child(2) .in_cont04_rank_box_top_point p{font-size:16px;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1;font-family:"Futura",sans-serif;letter-spacing:1.2px;font-weight:500}.in_cont04_rank_box:nth-last-child(2) .in_cont04_rank_box_bot_star{display:none}.in_cont04_rank_box:nth-last-child(2) .in_cont04_rank_box_bot p:first-child{font-size:12px;margin-top:10px;line-height:1.4;margin-bottom:0}.in_cont04_rank_box:nth-last-child(2) .in_link_viewall{width:80%;height:36px;margin-top:5px;font-size:12px}.in_cont04_rank_box:nth-last-child(2) .in_link_viewall::before{width:8px;height:15px;right:10px;background-size:cover}.in_cont04_rank_box:nth-last-child(2) .in_cont04_rank_box_bot_adress{font-size:10px}}.ranking-layout-end:nth-last-child(1){position:relative;width:260px}.ranking-layout-end:nth-last-child(2){position:relative;width:260px}.ranking-layout-end:nth-last-child(3){position:relative;width:260px}.ranking-layout-end:nth-last-child(4){position:relative;width:260px}.rangking-three-flex{justify-content:center}@media only screen and (max-width:992px){.ranking-layout-end:nth-last-child(1){width:calc((100% - 20px) / 2)}.ranking-layout-end:nth-last-child(2){position:relative;width:calc((100% - 20px) / 2)}.ranking-layout-end:nth-last-child(3){position:relative;width:calc((100% - 20px) / 2)}.ranking-layout-end:nth-last-child(4){position:relative;width:calc((100% - 20px) / 2)}}@media only screen and (max-width:640px){.ranking-layout-end:nth-last-child(1){width:100%}.ranking-layout-end:nth-last-child(2){width:100%}.ranking-layout-end:nth-last-child(3){width:100%}.ranking-layout-end:nth-last-child(4){width:100%}}.sec-rk-banner-none{max-width:1140px;padding-left:20px;padding-right:20px;margin:0 auto;margin-top:40px}.ranking_button_contents{display:flex;justify-content:center;gap:20px}.ranking_button{display:flex;justify-content:center;align-items:center;position:relative;line-height:1;height:54px;width:100%;border-radius:8px;color:black!important;border:1px solid #ccc;background:linear-gradient(to right,#d1ad69,#ae8a3f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.ranking_button::before{content:"";position:absolute;width:10px;height:17px;background-image:url(../img/index/in_arrow_color.svg);transform:translateY(-50%);top:50%;right:10px;background-size:contain;background-repeat:no-repeat}.ranking_button2{display:flex;justify-content:center;align-items:center;position:relative;line-height:1;height:54px;width:100%;border-radius:8px;color:black!important;border:1px solid #ccc;background:linear-gradient(to right,#d1ad69,#ae8a3f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.ranking_button2::before{content:"";position:absolute;width:10px;height:17px;background-image:url(../img/index/in_arrow_color2.svg);transform:translateY(-50%);top:50%;left:10px;background-size:contain;background-repeat:no-repeat}.ranking_button_flex{display:flex;gap:20px;margin-bottom:20px}.ranking_button_sp{display:flex;justify-content:center;align-items:center;position:relative;line-height:1;height:54px;width:100%;border-radius:8px;color:black!important;border:1px solid #ccc;background:linear-gradient(to right,#d1ad69,#ae8a3f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.ranking_button_sp::before{content:"";position:absolute;width:11px;height:15px;background-image:url(../img/index/in_arrow_color.svg);transform:translateY(-50%);top:50%;right:10px;background-size:contain;background-repeat:no-repeat}@media screen and (max-width:768px){.sec-rk-banner-none{margin-top:0}}.new_old_margin{margin-bottom:20px}.new_old_margin:nth-last-child(){margin-bottom:0}.jnp_history_date{margin-bottom:10px}.jnp_history_infomation_right_date{font-size:12px}.font_history{font-size:12px}.history_right{margin-left:10px}@media screen and (max-width:768px){.jnp_history_infomation_right_date{font-size:10px}.font_history{font-size:10px}}.jnp_history_infomation_right{margin-left:10px}.jnp_history{padding:15px;border:1px solid #ccc;border-radius:5px;position:relative}.jnp_history_logo{margin-bottom:10px;width:223px;height:25px}.jnp_history_infomation_plan{width:100%;max-width:114px;height:41px;border:1px solid #000;border-radius:10px;justify-content:center}.history_margin{margin-top:20px}.history_margin:first-child{margin-top:0}.layout-vip-plan2{margin-top:40px}.error_form_mw{max-width:600px;margin:0 auto}.guestlist_table{position:relative;z-index:2;font-size:12px}.guestlist_table table thead{font-size:12px}.guestlist_mens{background-image:url(../img/top/mens.svg);background-size:contain;background-repeat:no-repeat;width:9px;height:15px}.guestlist_womens{background-image:url(../img/top/womens.svg);background-size:contain;background-repeat:no-repeat;width:9px;height:15px}.gender_table{padding-right:10px;padding-left:10px;height:21.5px}.arrow_table{padding-right:15px;padding-left:15px}.guestlist_arrow{background-image:url(../img/special_feature/white_arrow.svg);width:4px;height:8px;background-size:contain;background-repeat:no-repeat}th{vertical-align:middle}td{vertical-align:middle}.width_120{width:120px}.guestlist_week{height:43px;border:1px solid #C6C6C6;color:#C6C6C6;border-radius:3px;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:300}.guestlist_pricename{padding-bottom:8px;color:#C6C6C6;text-align:left;font-weight:300}.guestlist_weekend{padding-top:10px;font-weight:300}.guestlist_originalprice{font-size:14px;color:#C6C6C6;min-width:70px}.guestlist_CPprice{font-size:18px}.guestlist_weekend thead{display:none}@media screen and (max-width:824px){.guestlist_table table thead{font-size:10px}.width_120{width:80px}.guestlist_week{height:43px;font-size:12px}.guestlist_originalprice{font-size:10px;min-width:40px}.guestlist_CPprice{font-size:14px}}.width_80{width:80px}.width_34{width:34px}.guestlist_note_contents{color:#C6C6C6;margin-top:10px;font-size:10px;line-height:1.4}.btn__close::after{background-image:url(../img/index/arrow_up.svg);width:9px;height:15px;background-repeat:no-repeat;background-size:contain;background-position:center}.readmorehide3::after{background-image:url(../img/index/arrow_down.svg);width:9px;height:15px;background-repeat:no-repeat;background-size:contain;background-position:center}.age_range_flex{display:flex}.mens_flex{width:50%}.womans_flex{width:50%}@media screen and (max-width:300px){.age_range_flex{display:block}.mens_flex{width:100%}.womans_flex{width:100%}}.show_sp_footer{display:none}@media screen and (max-width:415px){.show_pc_footer{display:none}.show_sp_footer{display:flex}}.h1_title_clubdetails{font-size:10px;color:#666;margin-bottom:20px;line-height:1.2}.h1_title_clubthanks{font-size:10px;color:#666;line-height:1.2}@media screen and (max-width:768px){.h1_title_clubdetails{font-size:8px;margin-bottom:10px}.h1_title_clubreserve{font-size:8px;margin-bottom:10px}.h1_title_clubthanks{font-size:8px;margin-bottom:10px}}.club_title_top2{margin-top:40px;Margin-bottom:20px}@media screen and (max-width:768px){.club_title_top2{margin-top:20px}}.top_contents_margin{margin-top:80px}@media screen and (max-width:768px){.top_contents_margin{margin-top:40px}}.vip_reservation_link_contents{display:flex;justify-content:center;gap:15px}.vip_reservation_link_contents_area{position:relative;max-width:300px;width:calc((100% - 15px) / 2);height:185px;background-image:url(../img/top/top_jnpreserve_events.jpeg);background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden;z-index:0;border-radius:5px}.vip_reservation_link_contents_events{position:relative;max-width:300px;width:calc((100% - 15px) / 2);height:185px;background-image:url(../img/top/events_contents.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden;z-index:0;border-radius:5px}@media screen and (max-width:768px){.vip_reservation_link_contents_area{width:calc((100% - 15px) / 2);height:auto;padding-top:29.9%}.vip_reservation_link_contents_events{width:calc((100% - 15px) / 2);height:auto;padding-top:29.9%}}.vip_reservation_link_contents_events::before{content:"";position:absolute;top:0;left:0;background-color:#000;opacity:.6;z-index:1;width:100%;height:100%;border-radius:5px}.vip_reservation_link_contents_area::before{content:"";position:absolute;top:0;left:0;background-color:#000;opacity:.6;z-index:1;width:100%;height:100%;border-radius:5px}.vip_reservation_link_contents_contents{width:calc(100% - 20px);color:#fff;z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vip_reservation_link_contents_contents_message{position:relative}.vip_reservation_link_contents_contents_message::before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:10px;height:17px;background-image:url(../img/index/arrow.svg)}.vip_reservation_link_contents_contents_message h3{font-size:20px;font-family:"futura";line-height:1.25;font-weight:400;margin-bottom:6px}.vip_reservation_link_contents_contents_message p{font-size:14px;line-height:1}@media screen and (max-width:768px){.vip_reservation_link_contents_contents_message h3{font-size:16px;font-family:"futura";line-height:1.25;font-weight:400;margin-bottom:6px}.vip_reservation_link_contents_contents_message p{font-size:10px;line-height:1}}.wrap__star_todaysvip{align-items:center}.wrap__star_todaysvip .jq-ry-container{padding:0 0;padding-right:5px}.todays_vip_plan_contents_planinfo{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.todays_vip_plan_contents_planinfo_left{width:70px;height:70px;margin-left:5px}.todays_vip_plan_contents_planinfo_right{line-height:1}.todays_vip_plan_contents_planinfo_right_up{color:#666;font-size:10px;margin-bottom:8px;position:relative;padding-left:15px}.todays_vip_plan_contents_planinfo_right_down{line-height:1}.todays_vip_plan_contents_planinfo_right_up::before{position:absolute;content:'';background-image:url(../img/index/icon_pp.svg);background-size:contain;background-repeat:no-repeat;width:12px;height:12px;left:0;top:50%;transform:translateY(-50%)}.todays_vip_plan_contents_planinfo_right_before{color:#666;font-size:10px;font-family:"Futura-Bold";display:inline-block;position:relative}.todays_vip_plan_contents_planinfo_right_before::after{content:"";position:absolute;left:0;top:3px;width:100%;height:1px;background-color:#666}.todays_vip_plan_contents_planinfo_right_arrow{width:7px;height:12px;display:none}.todays_vip_plan_contents_planinfo_right_after{color:#CD1B1B;font-size:20px;font-family:"Futura-Bold"}.top_contents_subbutton{width:100%;height:40px;background-color:transparent;border-radius:20px;position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(#d1ad69,#ae8a3f) no-repeat;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.top_contents_subbutton a{text-align:center}.top_contents_subbutton p{line-height:1;font-size:12px;font-family:"ヒラギノ角ゴ Pro W6","Noto Sans JP","Hiragino Kaku Gothic Pro",sans-serif;font-weight:700;text-align:center;line-height:1}.top_contents_subbutton p span{font-size:10px;font-family:"ヒラギノ角ゴ Pro W3";text-align:center}.top_contents_subbutton::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:20px;padding:1px;background:linear-gradient(#d1ad69,#ae8a3f);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.top_contents_subbutton::before{content:"";position:absolute;top:50%;right:15px;transform:translateY(-50%);background-image:url(../img/index/in_arrow_color.svg);width:10px;height:17px}.in_link_viewall p{line-height:1}.in_link_viewall span{font-size:10px;font-family:"ヒラギノ角ゴ Pro W3";}@media screen and (max-width:768px){.todays_vip_plan_contents{width:100%}}.todays_events_flex{display:flex;gap:20px;justify-content:center;Flex-wrap:wrap}.todays_event_contents{width:calc((100% - 40px) / 3);position:relative}.todays_event_contents_flyer{position:relative;width:100%;padding-top:33.13%;border-radius:10px 20px 0 0;z-index:1;background-position:center;background-size:cover;background-repeat:no-repeat}.todays_event_contents_flyer::before{content:"";position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.6;border-radius:10px 20px 0 0}.todays_event_contents_flyer_message{position:absolute;bottom:20px;left:15px;color:#fff;line-height:1;z-index:3}.todays_event_contents_flyer_message h3{line-height:1.4;font-size:16px;font-family:"ヒラギノ角ゴ Pro W6","Noto Sans JP","Hiragino Kaku Gothic Pro",sans-serif;margin-bottom:8px}.todays_event_contents_flyer_message h4{line-height:1.4;font-size:16px;font-family:"ヒラギノ角ゴ Pro W6","Noto Sans JP","Hiragino Kaku Gothic Pro",sans-serif;margin-bottom:8px}.top_todaysevent_viewflyer{border-radius:0 10px 0 0}.todays_event_contents_flyer_message_down{display:flex;gap:10px;font-size:10px}.todays_event_contents_flyer_message_down_time{position:relative;padding-left:18px}.todays_event_contents_flyer_message_down_time::before{content:'';position:absolute;background-image:url(../img/index/icon_clock_white.svg);left:0;width:16px;height:16px;top:50%;transform:translateY(-50%)}.todays_event_contents_flyer_message_down_genre{position:relative;padding-left:18px}.todays_event_contents_flyer_message_down_genre::before{content:'';position:absolute;background-image:url(../img/index/icon_music_white.svg);left:0;width:13px;height:12px;top:50%;transform:translateY(-50%);background-repeat:no-repeat;background-size:contain;background-position:center}.todays_event_contents_info{padding:15px;background-color:#fff;border-radius:0 0 10px 10px;position:relative}.todays_event_contents_info_clubinfo{display:flex;align-items:center;margin-bottom:8px}.todays_event_contents_info_clubinfo img{width:40px;height:40px;margin-right:6px}.todays_event_contents_info_clubinfo_name{line-height:1}.todays_event_contents_info_clubinfo_name_name{font-family:"ヒラギノ角ゴ Pro W6","Noto Sans JP","Hiragino Kaku Gothic Pro",sans-serif;font-size:12px;margin-bottom:8px;font-weight:700}.todays_event_contents_info_clubinfo_name_area{font-size:10px;color:#666;padding-left:16px;position:relative;line-height:1.2}.todays_event_contents_info_clubinfo_name_area::before{content:"";position:absolute;background-image:url(../img/index/in_icon_adress.svg);width:11px;height:15px;left:0;top:50%;transform:translateY(-50%);background-repeat:no-repeat;background-size:contain}.todays_event_contents_plandetail{display:flex;margin-bottom:10px;position:relative}.todays_event_contents_plandetail_plan{width:50%;display:flex;align-items:center;position:relative}.todays_event_contents_plandetail_plan_message{line-height:1;position:relative}.todays_event_contents_plandetail_plan_message_plan{font-size:12px;font-family:"ヒラギノ角ゴ Pro W6","Noto Sans JP","Hiragino Kaku Gothic Pro",sans-serif;margin-bottom:8px;font-weight:700}.todays_event_contents_plandetail_plan_message_originalprice{display:inline-block;font-family:"futura-Bold";font-size:10px;position:relative;color:#666;margin-bottom:8px}.todays_event_contents_plandetail_plan_message_originalprice::before{content:"";position:absolute;left:0;top:3px;width:100%;height:1px;background-color:#666}.todays_event_contents_plandetail_plan_message_newprice{color:#CD1B1B;font-family:"futura-Bold";font-size:14px}.todays_event_contents_plandetail_plan_bottleimg{width:60px;height:60px;margin-right:5px;overflow:hidden}.guestlist_card_title_logo{width:50px;height:50px;margin-right:5px}.guestlist_card_title{position:relative;z-index:4;display:flex;align-items:center;margin-bottom:10px}.guestlist_card_title_name{font-size:12px}.guestlist_card_title_name h3{margin-bottom:10px}.guestlist_card_title_name h4{margin-bottom:4px}.guestlist_card_title_name p{font-size:10px}.guestlist_card_title_name_adress{position:relative;padding-left:16px}.guestlist_card_title_name_adress p{line-height:1.2}.guestlist_card_title_name_adress::before{content:"";position:absolute;background-image:url(../img/top/icon_area_white.svg);width:11px;height:15px;left:0;top:50%;transform:translateY(-50%);background-repeat:no-repeat;background-size:contain}.guestlist_CPprice{font-family:"futura-Bold"}.guestlist_button p{display:block;position:relative;z-index:4}.guestlist_button{line-height:1.4;font-size:12px;height:40px;display:flex;justify-content:center;align-items:center}.guestlist_button span{font-size:10px}@media screen and (max-width:768px){.todays_events_flex{flex-wrap:wrap}.todays_event_contents{width:100%}}.banner_contents_jnp{width:100%;max-width:1100px}.banner_contents_jnp img{width:100%}.guestlist_card_clubguestlist{width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;color:#fff;line-height:1}.guestlist_card_clubguestlist::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:.65}.ranking_detailbutton{width:100%;margin:0 auto;margin-top:10px}.club_s_cont02_contents_contents{border-radius:10px 10px 0 0}.club_s_cont02_contents_contents::before{border-radius:10px 10px 0 0}.club_s_cont02_contents_contents_noplan{width:100%;color:#fff;border-radius:10px}.club_s_cont02_contents_contents_noplan{padding:15px;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;height:100%}.club_s_cont02_contents_contents_noplan::before{content:"";position:absolute;background-color:#00000080;left:0;top:0;width:100%;height:100%;z-index:0;border-radius:10px}.wrap__star_todaysvip{align-items:center}.wrap__star_todaysvip .jq-ry-container{padding:0 0;padding-right:5px}.clublist_underplancontents{background-color:#fff;padding:10px 15px 15px 15px;border-radius:0 0 10px 10px;position:relative}.top_contents_subbutton_clublist{margin-top:10px;width:100%;height:40px;background-color:transparent;border-radius:20px;position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(#d1ad69,#ae8a3f) no-repeat;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.top_contents_subbutton_clublist::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:20px;padding:1px;background:linear-gradient(#d1ad69,#ae8a3f);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.top_contents_subbutton_clublist a{text-align:center}.top_contents_subbutton_clublist p{line-height:1;font-size:12px;font-family:"futura";text-align:center;line-height:1}.top_contents_subbutton_clublist p span{font-size:10px;font-family:"ヒラギノ角ゴ Pro W3";text-align:center}.top_contents_subbutton_clublist::before{content:"";position:absolute;top:50%;right:15px;transform:translateY(-50%);background-image:url(../img/index/in_arrow_color.svg);width:10px;height:17px}input{font-size:16px}.reschedule_note_title{font-size:14px;font-family:"futura";text-align:center;margin-bottom:8px}.reschedule_note{font-family:"futura";font-size:12px;line-height:1.2;padding:15px;background-color:#fff;border-radius:5px;margin-bottom:20px;border:1px solid #ccc}.jnp_contents_originalschedule_1day{margin-bottom:10px}.jnp_contents_originalschedule_2day{margin-bottom:10px}#CountdownClockArea{font-size:20px;font-family:"Helvetica-Bold"}#CountdownClockArea{display:none}.old__event__message{margin-bottom:10px;text-align:center}.old__event__message h3{font-size:20px;margin-bottom:8px;color:#CD1B1B}.old__event__message p{font-size:12px;color:#CD1B1B}.old_event_contents{margin:0 auto;max-width:1100px;margin-top:40px}@media screen and (max-width:1140px){.old_event_contents{padding-left:20px;padding-right:20px;width:100%;margin-top:20px}}.in_link_viewall_under{width:335px;font-size:14px;height:54px;text-align:center;display:flex;align-items:center;justify-content:center;color:#FFF;border-radius:5px;position:relative;margin:0 auto;background:linear-gradient(#d1ad69,#ae8a3f) no-repeat;font-family:"futura";line-height:1;font-weight:300}@media screen and (max-width:768px){.in_link_viewall_under{width:100%}}.in_link_viewall_under::before{content:"";position:absolute;background-image:url(../img/index/arrow.svg);width:10px;height:17px;right:15px;top:50%;transform:translateY(-50%)}.in_link_viewall_under span{font-size:10px;font-family:"ヒラギノ角ゴ Pro W3"}.btn__view__all__clubtop{width:335px;height:54px;background:linear-gradient(#d1ad69,#ae8a3f) no-repeat;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;line-height:1;text-align:center}.btn__view__all__clubtop span{font-size:10px;font-family:"ヒラギノ角ゴ Pro W3","Noto Sans JP","Hiragino Kaku Gothic Pro",}.club_top_buttonmargin{margin:0 auto;margin-top:20px}@media screen and (max-width:768px){.btn__view__all__clubtop{margin-top:20px;width:100%}}.btn__view__all__clubtop::after{height:17px;width:10px;background:url(../img/top/icon__btn__arrow.svg) no-repeat;position:absolute;top:50%;transform:translateY(-50%);right:15px}.cv_button{width:335px;height:54px;color:#fff;background:linear-gradient(45deg,#d1ad69,#ae8a3f);display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:14px;font-family:"futura";line-height:1;text-align:center;border-radius:5px;font-weight:300;position:relative}.cv_button::before{content:"";height:17px;width:10px;background:url(../img/top/icon__btn__arrow.svg) no-repeat;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:15px}.cv_button span{font-size:10px;font-family:"ヒラギノ角ゴ Pro W3","Noto Sans JP","Hiragino Kaku Gothic Pro",}.cv_button_clubtop{width:100%;height:54px;color:#fff;background:linear-gradient(45deg,#d1ad69,#ae8a3f);display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:14px;font-family:"futura";line-height:1;text-align:center;border-radius:5px}.cv_button_clubtop span{font-size:10px;font-family:"ヒラギノ角ゴ Pro W3","Noto Sans JP","Hiragino Kaku Gothic Pro",}@media screen and (max-width:768px){.cv_button{width:100%}}.return_button{width:335px;font-size:14px;height:54px;text-align:center;display:flex;align-items:center;justify-content:center;color:#FFF;border-radius:5px;position:relative;margin:0 auto;background-color:#999;font-family:"futura";line-height:1}@media screen and (max-width:768px){.return_button{width:100%}}.return_button::before{content:"";position:absolute;background-image:url(../img/index/arrow.svg);width:10px;height:17px;left:15px;top:50%;transform:translateY(-50%) rotate(180deg)}.return_button span{font-size:10px;font-family:"ヒラギノ角ゴ Pro W3"}.map__button{font-size:14px;font-family:"futura";line-height:1}.map__button span{font-size:10px;font-family:"ヒラギノ角ゴ Pro W3"}.button_flex{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}@media screen and (max-width:768px){.button_flex{display:block}.button_flex .return_button{margin-bottom:20px}}.reserve_button_center{display:flex;justify-content:center}.entrance_return{font-size:14px;line-height:1}.entrance_return span{font-size:10px}.entrance_cv{font-size:14px;line-height:1}.entrance_cv span{font-size:10px}@media screen and (max-width:768px){.section-confirm{padding:0 20px}}.in_link_viewall_under:disabled{background:#999!important}.button_margin_bottom{margin-bottom:20px}@media screen and (max-width:768px){.section-confirm-signup{padding:0 20px}}.new_member_btn2{margin:0 auto;position:relative;max-width:450px;width:100%;height:54px;color:#fff;border-radius:5px;background:linear-gradient(45deg,#5f12c2,#c82090);display:flex;justify-content:center;align-items:center;text-align:center}.new_member_btn2::after{content:"";position:absolute;width:10px;height:17px;background-image:url(../img/index/arrow.svg);transform:translateY(-50%);top:50%;right:15px;background-size:contain;background-repeat:no-repeat}.new_member_btn2{font-size:14px;line-height:1}.new_member_btn2 span{font-size:10px}.btn-login-forgot{margin-top:10px}.mp-history-local-right .in_link_viewall_under{width:100%}@media only screen and (max-width:640px){.mp-history-local-right .in_link_viewall_under{margin-top:20px}}.reminder_button .in_link_viewall_under{width:100%}.old__event__message{margin-bottom:10px;text-align:center}.old__event__message h3{font-size:20px;margin-bottom:8px;color:#CD1B1B}.old__event__message p{font-size:12px;color:#CD1B1B}.old_event_contents{margin:0 auto;max-width:1100px;margin-top:40px}@media screen and (max-width:1140px){.old_event_contents{padding-left:20px;padding-right:20px;width:100%;margin-top:20px}}.in_link_viewall_under{width:335px;font-size:14px;height:54px;text-align:center;display:flex;align-items:center;justify-content:center;color:#FFF;border-radius:5px;position:relative;margin:0 auto;background:linear-gradient(#d1ad69,#ae8a3f) no-repeat;font-family:"futura";line-height:1;font-weight:300}@media screen and (max-width:768px){.in_link_viewall_under{width:100%}}.in_link_viewall_under::before{content:"";position:absolute;background-image:url(../img/index/arrow.svg);width:10px;height:17px;right:15px;top:50%;transform:translateY(-50%)}.in_link_viewall_under span{font-size:10px;font-family:"ヒラギノ角ゴ Pro W3"}.btn__view__all__clubtop{width:335px;height:54px;background:linear-gradient(#d1ad69,#ae8a3f) no-repeat;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;line-height:1;text-align:center}.btn__view__all__clubtop span{font-size:10px;font-family:"ヒラギノ角ゴ Pro W3","Noto Sans JP","Hiragino Kaku Gothic Pro",}.club_top_buttonmargin{margin:0 auto;margin-top:20px}@media screen and (max-width:768px){.btn__view__all__clubtop{margin-top:20px;width:100%}}.btn__view__all__clubtop::after{height:17px;width:10px;background:url(../img/top/icon__btn__arrow.svg) no-repeat;position:absolute;top:50%;transform:translateY(-50%);right:15px}.cv_button{width:335px;height:54px;color:#fff;background:linear-gradient(45deg,#d1ad69,#ae8a3f);display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:14px;font-family:"futura";line-height:1;text-align:center;border-radius:5px;font-weight:300}.cv_button span{font-size:10px;font-family:"ヒラギノ角ゴ Pro W3","Noto Sans JP","Hiragino Kaku Gothic Pro",}.cv_button_clubtop{width:100%;height:54px;color:#fff;background:linear-gradient(45deg,#d1ad69,#ae8a3f);display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:14px;font-family:"futura";line-height:1;text-align:center;border-radius:5px}.cv_button_clubtop span{font-size:10px;font-family:"ヒラギノ角ゴ Pro W3","Noto Sans JP","Hiragino Kaku Gothic Pro",}@media screen and (max-width:768px){.cv_button{width:100%}}.return_button{width:335px;font-size:14px;height:54px;text-align:center;display:flex;align-items:center;justify-content:center;color:#FFF;border-radius:5px;position:relative;margin:0 auto;background-color:#999;font-family:"futura";line-height:1}@media screen and (max-width:768px){.return_button{width:100%}}.return_button::before{content:"";position:absolute;background-image:url(../img/index/arrow.svg);width:10px;height:17px;left:15px;top:50%;transform:translateY(-50%) rotate(180deg)}.return_button span{font-size:10px;font-family:"ヒラギノ角ゴ Pro W3"}.map__button{font-size:14px;font-family:"futura";line-height:1}.map__button span{font-size:10px;font-family:"ヒラギノ角ゴ Pro W3"}.button_flex{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}@media screen and (max-width:768px){.button_flex{display:block}.button_flex .return_button{margin-bottom:20px}}.reserve_button_center{display:flex;justify-content:center}.entrance_return{font-size:14px;line-height:1}.entrance_return span{font-size:10px}.entrance_cv{font-size:14px;line-height:1}.entrance_cv span{font-size:10px}@media screen and (max-width:768px){.section-confirm{padding:0 20px}}.in_link_viewall_under:disabled{background:#999!important}.button_margin_bottom{margin-bottom:20px}@media screen and (max-width:768px){.section-confirm-signup{padding:0 20px}}.new_member_btn2{margin:0 auto;position:relative;max-width:450px;width:100%;height:54px;color:#fff;border-radius:5px;background:linear-gradient(45deg,#5f12c2,#c82090);display:flex;justify-content:center;align-items:center;text-align:center}.new_member_btn2::after{content:"";position:absolute;width:10px;height:17px;background-image:url(../img/index/arrow.svg);transform:translateY(-50%);top:50%;right:15px;background-size:contain;background-repeat:no-repeat}.new_member_btn2{font-size:14px;line-height:1}.new_member_btn2 span{font-size:10px}.btn-login-forgot{margin-top:10px}.mp-history-local-right .in_link_viewall_under{width:100%}@media only screen and (max-width:640px){.mp-history-local-right .in_link_viewall_under{margin-top:20px}}.reminder_button .in_link_viewall_under{width:100%}.top_News_News{margin-top:20px}.news_contents{width:calc((100% - 60px) / 4)}@media screen and (max-width:1200px){.news_contents{width:calc((100% - 30px) / 3)}.new__four .new__list{gap:15px}}@media screen and (max-width:860px){.news_contents{width:calc((100% - 15px) / 2)}}@media only screen and (max-width:540px){.news_contents{width:100%;max-width:500px;margin:0 auto}}.news_contents_image{position:relative;padding-top:56.25%;overflow:hidden;width:100%;object-fit:cover}.news_contents_image_image{position:absolute;top:0;left:0;width:100%;height:100%}.news_contents_image_image img{width:100%;height:100%;object-fit:cover;position:relative;z-index:1}.news_cotents_category{position:absolute;top:0;left:0;z-index:2;height:24px;color:#fff;line-height:1;width:60px;display:flex;justify-content:center;align-items:center;font-size:10px}.news_contents_title{width:100%;position:absolute;bottom:0;left:0;font-size:14px;padding:10px 20px;color:#fff;z-index:3}.news_contents_title p{display:block;position:relative;z-index:3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal}.news_contents_title h4{display:block;position:relative;z-index:3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal}.news_contents_title h3{display:block;position:relative;z-index:3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal}.news_contents_title h2{display:block;position:relative;z-index:3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal}.news_contents_title::before{content:"";background-color:#000;position:absolute;bottom:0;left:0;width:100%;height:100%;opacity:.6;z-index:2}.news_contents_newspage{width:calc((100% - 50px) / 3)}@media screen and (max-width:992px){.news_contents_newspage{width:calc((100% - 20px) / 2)}}@media screen and (max-width:590px){.news_contents_newspage{width:100%}}.h1title_area{max-width:1140px;padding:0 20px;margin:0 auto;font-size:12px;line-height:1.4;margin-bottom:20px}.h1title_area_title{position:relative;color:#666}.h1title_area_title h1{margin-left:10px}.h1title_area_title::before{position:absolute;content:"";width:3px;height:25px;background-color:#666;top:50%;left:0;border-radius:4px;transform:translateY(-50%)}.ticket_contents_top{max-width:640px;margin:0 auto;padding-left:20px;padding-right:20px;padding-top:20px}@media screen and (max-width:640px){.ticket_contents_top{padding-left:0;padding-right:0;width:100%}}.ticket_contents_mainimage{width:100%;overflow:hidden}.ticket_contents_mainimage .mainimage{object-fit:cover;width:100%;height:100%;object-fit:cover}.ticket_content_maincontents{max-width:640px;margin:0 auto;padding-left:20px;padding-right:20px;padding-bottom:0}.ticket_content_maincontents_top{max-width:640px;margin:0 auto;padding-left:20px;padding-right:20px;margin-top:20px;padding-bottom:40px;padding-bottom:0}.ticket_content_maincontents_title_margin{margin-bottom:20px}.ticket_content_maincontents_title_h1{font-size:20px;font-family:"ヒラギノ角ゴ Pro W6","Noto Sans JP","Hiragino Kaku Gothic Pro",sans-serif;font-weight:700;margin-bottom:8px}.ticket_content_maincontents_title{font-size:20px;font-family:"ヒラギノ角ゴ Pro W6","Noto Sans JP","Hiragino Kaku Gothic Pro",sans-serif;font-weight:700;position:relative;padding-left:14px;line-height:1;margin-bottom:20px}.ticket_content_maincontents_title h3{margin-bottom:2px;font-family:"futura";font-size:18px;font-weight:300}.ticket_content_maincontents_title p{font-size:12px;font-family:"ヒラギノ角ゴ Pro W6","Noto Sans JP","Hiragino Kaku Gothic Pro",sans-serif}.ticket_content_maincontents_title::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:4px;height:29px;background:linear-gradient(45deg,#d1ad69,#ae8a3f);border-radius:10px}.ticket_content_maincontents_detail{margin-bottom:40px}.ticket_content_maincontents_detail_listmargin{margin-bottom:20px}.ticket_content_maincontents_detail_listmargin:last-child{margin-bottom:0}.ticket_content_maincontents_detail_list_title{display:flex;align-items:center;gap:7px;line-height:1;margin-bottom:4px}.ticket_content_maincontents_detail_list_title h4{font-family:"futura";font-size:18px;font-weight:300;line-height:1;margin:0}.ticket_content_maincontents_detail_list_title p{font-family:"ヒラギノ角ゴ Pro W6","Noto Sans JP","Hiragino Kaku Gothic Pro",sans-serif;font-size:12px;font-weight:700;line-height:1;margin:0}.ticket_content_maincontents_detail_list_detail{font-size:14px;line-height:1.6}.ticket_content_maincontents_date{margin-bottom:40px}.ticket_content_maincontents_number_flex_margin{margin-bottom:20px}.ticket_content_maincontents_number_flex_margin:last-child{margin-bottom:0}.ticket_content_maincontents_number_flex{display:flex;justify-content:space-between;align-items:center;line-height:1;margin-bottom:5px;position:relative}.ticket_content_maincontents_number_flex_soldout{width:100px;height:40px;background-image:url(../img/ticket/soldout.svg);display:none}.ticket_content_maincontents_number_ticket_note{font-size:10px;color:#666;line-height:1.2}.ticket_content_maincontents_number_type{margin-top:20px}.ticket_content_maincontents_number_typetitle{font-weight:700;font-size:14px;font-family:"ヒラギノ角ゴ Pro W6","Noto Sans JP","Hiragino Kaku Gothic Pro",sans-serif;padding-bottom:4px;border-bottom:1px solid #ccc;margin-bottom:15px;line-height:1.5}.ticket_content_maincontents_number_flex_left{width:65%}.ticket_content_maincontents_number_flex_left span{display:none}.ticket_content_maincontents_number_flex_left p{font-family:"ヒラギノ角ゴ Pro W6","Noto Sans JP","Hiragino Kaku Gothic Pro",sans-serif;font-size:14px;margin-bottom:4px;line-height:1.5;font-weight:700}.ticket_content_maincontents_number_flex_left h4{font-size:14px;font-weight:400;line-height:1}.ticket_content_maincontents_number_flex_right{display:flex;align-items:center;gap:8px;font-size:12px;font-family:"ヒラギノ角ゴ Pro W6","Noto Sans JP","Hiragino Kaku Gothic Pro",sans-serif;font-weight:700}.ticket_content_maincontents_number_flex_right_form{width:80px;font-size:16px;height:40px}.ticket_content_maincontents_number_note{padding:10px;background-color:#fff;border-radius:5px;text-align:center;color:#666}.ticket_content_maincontents_number_note p{text-align:left}.ticket_content_maincontents_number_note h4{font-family:"futura";font-size:12px;line-height:1.2;margin-bottom:5px;font-weight:300}.ticket_content_maincontents_number_note h4 span{font-size:10px}.ticket_content_maincontents_number_note p{font-size:10px;line-height:1.4}.ticket_content_maincontents_purchase{margin-bottom:20px}.ticket_content_maincontents_purchase_cart{background-color:#fff;border:1px solid #ccc;border-radius:5px;padding:15px 20px}.ticket_content_maincontents_purchase_cart_contents{border-bottom:1px solid #ccc;margin-bottom:15px;display:flex;flex-wrap:wrap;gap:15px;padding-bottom:15px}.ticket_content_maincontents_purchase_cart_contents_flex{display:flex;justify-content:space-between;align-items:center;line-height:1;width:100%}.ticket_content_maincontents_purchase_cart_contents.no_empty{display:none}.ticket_content_maincontents_purchase_cart_contents_flex_hidden{display:none}.ticket_content_maincontents_purchase_cart_contents_flex:first-child{margin-bottom:0}.ticket_content_maincontents_purchase_cart_contents_flex_name{font-size:12px;width:65%;line-height:1.4}.ticket_content_maincontents_purchase_cart_contents_flex_number{font-size:12px}.ticket_content_maincontents_purchase_cart_total_flex{display:flex;justify-content:space-between;align-items:center;line-height:1;font-size:12px;font-weight:700;font-family:"ヒラギノ角ゴ Pro W6","Noto Sans JP","Hiragino Kaku Gothic Pro",sans-serif}.ticket_content_maincontents_purchase_cart_total_flex_right{font-size:20px;color:#CD1B1B;font-weight:700;font-family:"ヒラギノ角ゴ Pro W6","Noto Sans JP","Hiragino Kaku Gothic Pro",sans-serif}.ticket_content_maincontents_button{display:flex;justify-content:center;align-items:center;position:relative;line-height:1;height:54px;color:#fff;background:linear-gradient(45deg,#d1ad69,#ae8a3f);border-radius:5px;width:100%;cursor:pointer;text-align:center}.ticket_content_maincontents_button p{font-family:"futura";font-size:14px;font-weight:300}.ticket_content_maincontents_button p span{font-size:10px}.ticket_content_maincontents_button::before{content:"";position:absolute;background-image:url(../img/index/arrow.svg);width:10px;height:17px;right:15px;top:50%;transform:translateY(-50%)}.button_relative{position:relative}.flyer_popup_open_btn4{margin-bottom:40px}.ticket_content_maincontents_note_title{display:flex;align-items:center;gap:7px;line-height:1;margin-bottom:10px}.ticket_content_maincontents_note_title h3{font-size:16px;font-family:"futura";font-weight:400}.ticket_content_maincontents_note_title p{font-size:10px;font-family:"ヒラギノ角ゴ Pro W6","Noto Sans JP","Hiragino Kaku Gothic Pro",sans-serif}.ticket_content_maincontents_note_message_ja{font-size:10px;line-height:1.4;color:#666}.flyer_popup2{display:none;position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background:rgba(0,0,0,.8)}.flyer_popup2_box{position:absolute;top:50%;left:50%;width:100%;text-align:center;border-radius:10px;transform:translate(-50%,-50%)}.flyer_popup2{display:none;position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background:rgba(0,0,0,.8);font-weight:400}.flyer_button_contents{display:flex;flex-wrap:wrap;gap:20px}.ticket_content_return_button{width:100%;font-size:14px;height:54px;text-align:center;display:flex;align-items:center;justify-content:center;color:#FFF;border-radius:5px;position:relative;margin:0 auto;background-color:#999;font-family:"futura";line-height:1}.ticket_content_return_button p span{font-size:10px}.ticket_content_return_button::before{content:"";position:absolute;background-image:url(../img/index/arrow.svg);width:10px;height:17px;left:15px;top:50%;transform:translateY(-50%) rotate(180deg)}.from_ticketpage_contents{margin-bottom:20px}.from_ticketpage_contents_ja{font-size:12px;line-height:1.5}.form_contents{padding-bottom:40px}.form_contents_title{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:20px}.form_contents_title h2{font-size:18px;font-family:"futura";font-weight:400;line-height:1.4;margin-bottom:6px}.form_contents_title p{font-size:14px;font-family:"ヒラギノ角ゴ Pro W6","Noto Sans JP","Hiragino Kaku Gothic Pro",sans-serif;font-weight:700;line-height:1}.ticket_content_maincontents_receiving_method{margin-bottom:40px}.ticket_content_maincontents_receiving_method_text_en{font-size:14px;margin-bottom:10px;line-height:1;font-family:"ヒラギノ角ゴ Pro W6","Noto Sans JP","Hiragino Kaku Gothic Pro",sans-serif;font-weight:700}.ticket_content_maincontents_receiving_method_text_ja{font-size:12px;font-weight:400;line-height:1.5}.ticket_content_maincontents_payment_method{margin-bottom:40px}.ticket_content_maincontents_payment_method_credit{line-height:1}.ticket_content_maincontents_payment_method_credit h4{font-size:14px;font-family:"ヒラギノ角ゴ Pro W6","Noto Sans JP","Hiragino Kaku Gothic Pro",sans-serif;font-weight:700}.ticket_content_maincontents_payment_method_credit p{font-size:10px;margin-top:5px;color:#666}.purchase_contents{padding-top:20px}.flow_design{display:flex;gap:5px;margin-bottom:20px}.flow_design_box{display:flex;align-items:center;justify-content:center;text-align:center;font-size:10px;width:calc((100% - 20px) / 5);background:transparent;color:#000;border:1px solid #ccc;line-height:1.4;padding:10px 5px;border-radius:5px}.flow_design_box_text{font-size:10px}.nowbox{color:#fff;border:none;background:linear-gradient(45deg,#d1ad69,#ae8a3f)}.purchase_contents_message{line-height:1.5;margin-bottom:20px}.purchase_contents_message_en{font-family:"futura";font-size:14px;margin-bottom:10px}.purchase_contents_message_ja{font-size:14px;line-height:1.6}.form_contents_title_title{padding-bottom:10px;border-bottom:1px solid #ccc;line-height:1;margin-bottom:20px}.form_contents_title_title p{font-size:18px;font-family:"futura";margin-bottom:6px;font-weight:300}.form_contents_title_title h1{font-size:12px;font-family:"ヒラギノ角ゴ Pro W6","Noto Sans JP","Hiragino Kaku Gothic Pro",sans-serif;font-weight:700}.name_form_contents{margin-bottom:20px}.name_form_contents_form{margin-bottom:20px}.name_form_contents_form:last-child{margin-bottom:0}.name_form_contents_form label{font-size:16px;font-family:"futura";line-height:1;margin-bottom:8px}.name_form_contents_form label span{margin-left:7px;font-size:12px;color:#666;font-family:"ヒラギノ角ゴ Pro W3","Noto Sans JP","Hiragino Kaku Gothic Pro"}.name_form_contents_form input{font-size:16px;height:40px}.purchase_contents_cvbutton{display:flex;justify-content:center;align-items:center;position:relative;line-height:1;height:54px;color:#fff;background:linear-gradient(45deg,#d1ad69,#ae8a3f);border-radius:5px;width:100%;cursor:pointer;text-align:center;margin-bottom:15px}.purchase_contents_cvbutton p{font-family:"futura";font-size:14px;font-weight:300}.purchase_contents_cvbutton p span{font-size:10px}.purchase_contents_cvbutton::before{content:"";position:absolute;background-image:url(../img/index/arrow.svg);width:10px;height:17px;right:15px;top:50%;transform:translateY(-50%)}.purchase_contents_returnbutton{display:flex;justify-content:center;align-items:center;position:relative;line-height:1;height:40px;color:#fff;background:#999;border-radius:5px;width:100%;cursor:pointer;text-align:center}.purchase_contents_returnbutton p{font-family:"futura";font-size:14px;font-weight:300}.purchase_contents_returnbutton p span{font-size:10px}.purchase_contents_returnbutton::before{content:"";position:absolute;background-image:url(../img/index/arrow.svg);width:10px;height:17px;left:15px;top:50%;transform:translateY(-50%) rotate(180deg)}.confirm_form_contents_tickets_details_eventsname{margin-bottom:20px;line-height:1.5;font-size:14px;font-weight:700;font-family:"ヒラギノ角ゴ Pro W6","Noto Sans JP","Hiragino Kaku Gothic Pro",sans-serif}.confirm_form_contents_tickets_details_statement{display:flex;flex-wrap:wrap;gap:15px;padding-bottom:15px;border-bottom:1px solid #ccc;margin-bottom:15px}.confirm_form_contents_tickets_details_statement_flex{font-size:12px;display:flex;justify-content:space-between;align-items:center;width:100%}.confirm_form_contents_tickets_details_statement_flex_number{line-height:1}.confirm_form_contents_tickets_details_statement_flex_name{width:65%;line-height:1.4}.confirm_form_contents_tickets_details_total{display:flex;justify-content:space-between;align-items:center;line-height:1}.confirm_form_contents_tickets_details_total p{font-size:12px;line-height:1;font-weight:700;font-family:"ヒラギノ角ゴ Pro W6","Noto Sans JP","Hiragino Kaku Gothic Pro",sans-serif}.confirm_form_contents_tickets_details_total h4{font-size:18px;line-height:1;font-weight:700;font-family:"ヒラギノ角ゴ Pro W6","Noto Sans JP","Hiragino Kaku Gothic Pro",sans-serif;color:#CD1B1B}.confirm_form_contents_margin{margin-top:40px}.confirm_form_contents_margin2{margin-top:20px}.confirm_form_contents_note{background-color:#fff;border-radius:5px;padding:10px 20px}.confirm_form_contents_note_title{text-align:center;line-height:1;color:#666}.confirm_form_contents_note_title{margin-bottom:5px}.confirm_form_contents_note_title h4{font-size:14px;font-family:"futura";margin-bottom:3px;font-weight:300}.confirm_form_contents_note_title p{font-size:10px}.confirm_form_contents_note_ja{font-size:10px;color:#666;line-height:1.4}.confirm_form_contents_terms{margin-top:20px;margin-bottom:20px}.confirm_termsofuse{display:inline-block;color:#CD1B1B;font-size:12px;line-height:1;padding-bottom:5px;border-bottom:1px solid #CD1B1B}.confirm_termsofuse span{font-size:10px;margin-left:6px}.confirm_form_contents_checkbox{margin-bottom:20px;display:flex;gap:8px;align-items:center}.confirm_form_contents_checkbox_message{font-size:14px;font-family:"futura";line-height:1.4}.confirm_form_contents_checkbox_message span{font-size:10px;color:#666}.confirm_form_contents_checkbox_checkbox{width:20px!important;height:20px}.purchase_contents_cvbutton.disabled{pointer-events:none;cursor:default;background:#666}.purchase_contents_complete_circle{margin:0 auto;width:60px;height:60px;border-radius:100%;background:linear-gradient(45deg,#d1ad69,#ae8a3f);position:relative;margin-bottom:10px}.purchase_contents_complete_circle_ticket.purchase_contents_complete_circle{background:#CB0A6B}.purchase_contents_complete_circle img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:21px}.purchase_contents_complete_message{font-size:20px;font-family:"Futura-Bold";text-align:center;margin-bottom:20px}.purchase_contents_complete_contents_mypagebutton{display:flex;justify-content:center;align-items:center;position:relative;line-height:1;height:54px;color:#fff;background:linear-gradient(#d1ad69,#ae8a3f) no-repeat;border-radius:5px;width:100%;cursor:pointer;text-align:center;margin-top:20px}.purchase_contents_complete_contents_mypagebutton p{font-family:"futura";font-size:14px}.purchase_contents_complete_contents_mypagebutton p span{font-size:10px}.purchase_contents_complete_contents_mypagebutton::before{content:"";position:absolute;background-image:url(../img/index/arrow.svg);width:10px;height:17px;right:15px;top:50%;transform:translateY(-50%)}.mypage_ticket_contents{max-width:640px;padding-left:20px;padding-right:20px;margin:0 auto;margin-top:40px}.mypage_ticket_contents_note{font-size:14px;color:red;line-height:1.3;text-align:center;margin-bottom:20px}.mypage_ticket_contents_note span{font-size:12px}.mypage_ticket_contents_contents{display:flex;flex-wrap:wrap;gap:20px}.mypage_ticket_contents_contents_events{width:100%;border-radius:10px;background-color:#fff}.mypage_ticket_contents_contents_events_image{width:100%;height:100px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:10px 10px 0 0;position:relative}.mypage_ticket_contents_contents_events_image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.5;border-radius:10px 10px 0 0}.ticket_flyer_mypage{border-radius:0 10px 0 0}.mypage_ticket_contents_contents_events_detail{padding:15px}.mypage_ticket_contents_contents_events_detail_time{font-size:16px;font-weight:700;font-family:"ヒラギノ角ゴ Pro W6","Noto Sans JP","Hiragino Kaku Gothic Pro",sans-serif;line-height:1;margin-bottom:10px}.mypage_ticket_contents_contents_events_detail_eventname{font-size:14px;font-weight:700;font-family:"ヒラギノ角ゴ Pro W6","Noto Sans JP","Hiragino Kaku Gothic Pro",sans-serif;line-height:1;margin-bottom:10px}.mypage_ticket_contents_contents_events_detail_businesshours{color:#666;font-size:10px;line-height:1}.mypage_ticket_contents_contents_events_link{height:40px;border-radius:0 0 10px 10px;color:#fff;background:linear-gradient(#d1ad69,#ae8a3f) no-repeat;display:flex;align-items:center;position:relative}.mypage_ticket_contents_contents_events_link::before{content:"";position:absolute;background-image:url(../img/index/arrow.svg);width:10px;height:17px;right:15px;top:50%;transform:translateY(-50%)}.mypage_ticket_contents_contents_events_link p{font-size:14px;font-weight:700;font-family:"ヒラギノ角ゴ Pro W6","Noto Sans JP","Hiragino Kaku Gothic Pro",sans-serif;line-height:1;padding-left:15px}.mypage_ticket_contents_contents_events_link p span{margin-left:10px;font-size:12px}.mypage_event_page_contents{max-width:640px;padding-left:20px;padding-right:20px;margin:0 auto;padding-bottom:40px}.mypage_event_page_contents_howto_transfer{margin-bottom:20px;text-align:center}.mypage_event_page_contents_howto_transfer_popup{display:inline-block;color:red;font-size:10px;line-height:1.4;font-weight:300;border-bottom:1px solid red}.mypage_event_page_contents_howto_transfer_popup span{font-size:12px}.mypage_event_page_contents_title{font-size:16px;font-weight:700;font-family:"ヒラギノ角ゴ Pro W6","Noto Sans JP","Hiragino Kaku Gothic Pro",sans-serif;line-height:1;text-align:center;margin-bottom:20px}.mypage_event_page_contents_event{display:flex;flex-wrap:wrap;gap:20px}.mypage_event_page_contents_event_ticket{width:100%;background-color:#fff;border-radius:10px;position:relative}.mypage_event_page_contents_event_ticket_upperpart{padding:20px 15px;border-bottom:1px dotted #ccc}.mypage_event_page_contents_event_ticket_upperpart_date{font-size:16px;font-weight:700;line-height:1.2;margin-bottom:8px;width:55%;font-family:"ヒラギノ角ゴ Pro W6","Noto Sans JP","Hiragino Kaku Gothic Pro",sans-serif}.mypage_event_page_contents_event_ticket_upperpart_time{color:#666;font-size:10px;line-height:1;margin-bottom:8px}.mypage_event_page_contents_event_ticket_upperpart_area{font-size:12px;position:relative;line-height:1.4;padding-left:16px}.mypage_event_page_contents_event_ticket_upperpart_area::before{content:"";position:absolute;top:0;left:0;background-image:url(../img/index/in_icon_adress.svg);width:11px;height:15px;background-repeat:no-repeat;background-size:contain}.mypage_event_page_contents_event_ticket_downpart{padding:20px 15px;position:relative}.mypage_event_page_contents_event_ticket_downpart_tickettype{font-size:14px;font-weight:700;font-family:"ヒラギノ角ゴ Pro W6","Noto Sans JP","Hiragino Kaku Gothic Pro",sans-serif;line-height:1.2;margin-bottom:8px}.mypage_event_page_contents_event_ticket_downpart_money{font-size:12px;line-height:1;margin-bottom:8px}.mypage_event_page_contents_event_ticket_downpart_id{font-size:12px;line-height:1;margin-bottom:15px}.mypage_event_page_contents_event_ticket_downpart_enternote{color:red;font-size:10px;line-height:1.2;margin-bottom:10px}.mypage_event_page_contents_event_ticket_enterbutton_message{display:flex;align-items:center;justify-content:center}.mypage_event_page_contents_event_ticket_enterbutton_message span{margin-right:5px}.event_ticket_enter_stamp{position:absolute;right:15px;top:50%;transform:translateY(-50%) rotate(-15deg);width:155px;height:54px;border:3px solid #CD1B1B;border-radius:5px;background-color:transparent;color:#CD1B1B;display:flex;justify-content:center;align-items:center;text-align:center;transform-origin:center}.event_ticket_enter_stamp.notenter{display:none}.event_ticket_enter_stamp p{font-size:18px;font-family:"futura-Bold";line-height:1}.event_ticket_enter_stamp p span{font-size:10px;font-family:"ヒラギノ角ゴ Pro W3","Noto Sans JP","Hiragino Kaku Gothic Pro"}.mypage_event_page_contents_event_ticket_ticket_transfered{width:100%;background-color:#fff;border-radius:10px;position:relative}.mypage_event_page_contents_event_ticket_ticket_transfered::before{content:"";width:100%;height:100%;background-color:#000;border-radius:10px;opacity:.6;position:absolute;top:0;left:0;z-index:2}.mypage_event_page_contents_event_ticket_transfered{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;color:#fff;text-align:center}.mypage_event_page_contents_event_ticket_transfered h4{font-size:16px;font-family:"futura-Bold";line-height:1;margin-bottom:5px}.mypage_event_page_contents_event_ticket_transfered p{font-size:14px;line-height:1;font-weight:700;margin-bottom:10px}.membership_number_to_transfer{font-size:12px;text-align:center;color:#fff;position:relative;z-index:3;margin-bottom:0}.transferbutton_relative{position:absolute;top:10px;right:10px}.top_contents_transferbutton{width:130px;height:24px;background-color:transparent;border-radius:12px;position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(#d1ad69,#ae8a3f) no-repeat;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.top_contents_transferbutton a{text-align:center}.top_contents_transferbutton p{line-height:1;font-size:12px;font-family:"futura";text-align:center;line-height:1}.top_contents_transferbutton p span{font-size:10px;font-family:"ヒラギノ角ゴ Pro W3";text-align:center;margin-left:5px;margin-right:0}.top_contents_transferbutton::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:20px;padding:1px;background:linear-gradient(#d1ad69,#ae8a3f);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.popup_enterconfirm{display:none;position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background:rgba(0,0,0,.8);font-weight:400}.popup_enterconfirm_box{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%)}.popup_enter_confirm_contents{position:relative;max-width:640px;width:100%;padding-left:20px;padding-right:20px;margin:0 auto}.popup_enter_confirm_contents_box{border-radius:10px;background-color:#fff;padding:20px;position:relative}.popup_enter_confirm_contents_box_title{text-align:center;line-height:1;margin-bottom:15px}.popup_enter_confirm_contents_box_title h2{font-size:18px;font-family:"futura";margin-bottom:3px;font-weight:300}.popup_enter_confirm_contents_box_title p{color:#666;font-size:12px}.popup_enter_confirm_contents_box_message{margin-bottom:15px}.popup_enter_confirm_contents_box_message_ja{font-size:12px;line-height:1.5}.popup_enter_confirm_contents_box_message_ja span{display:block;margin-top:5px}.popup_enter_confirm_contents_button{display:flex;justify-content:center;align-items:center;position:relative;line-height:1;height:54px;color:#fff;background:linear-gradient(#d1ad69,#ae8a3f) no-repeat;border-radius:5px;width:100%;cursor:pointer;text-align:center}.popup_enter_confirm_contents_button p{font-family:"futura";font-size:14px}.popup_enter_confirm_contents_button p span{font-size:10px}.popup_enter_confirm_contents_button::before{content:"";position:absolute;background-image:url(../img/index/arrow.svg);width:10px;height:17px;right:15px;top:50%;transform:translateY(-50%)}.popup_enter_confirm_contents_closebtn{position:absolute;top:10px;right:10px}.flyer_popup_close_btn_enter{display:block;font-family:"Futura",sans-serif;color:#000;position:relative;width:16px;height:16px}.flyer_popup_close_btn_enter::before,.flyer_popup_close_btn_enter::after{content:"";display:inline-block;position:absolute;top:0;bottom:0;left:0;width:16px;height:2px;margin:auto;background-color:#000;transform:rotate(45deg)}.flyer_popup_close_btn_enter::after{transform:rotate(-45deg)}.top_contents_enterbutton{display:flex;justify-content:center;align-items:center;position:relative;line-height:1;height:40px;color:#fff;background:linear-gradient(#d1ad69,#ae8a3f) no-repeat;border-radius:20px;width:100%;cursor:pointer;text-align:center}.top_contents_enterbutton p{line-height:1;font-size:14px;font-family:"futura";text-align:center;line-height:1}.top_contents_enterbutton p span{font-size:10px;font-family:"ヒラギノ角ゴ Pro W3"}.top_contents_enterbutton::before{content:"";position:absolute;background-image:url(../img/index/arrow.svg);width:10px;height:17px;right:15px;top:50%;transform:translateY(-50%)}.top_contents_enterbutton_notenter{display:flex;justify-content:center;align-items:center;position:relative;line-height:1;height:40px;color:#fff;background:#999;border-radius:20px;width:100%;text-align:center}.top_contents_enterbutton_notenter p{line-height:1;font-size:14px;font-family:"futura";text-align:center;line-height:1}.top_contents_enterbutton_notenter p span{font-size:10px;font-family:"ヒラギノ角ゴ Pro W3"}.top_contents_enterbutton_notenter::before{content:"";position:absolute;background-image:url(../img/index/arrow.svg);width:10px;height:17px;right:15px;top:50%;transform:translateY(-50%)}.mypage_transfer_contents{max-width:640px;padding-left:20px;padding-right:20px;margin:0 auto;padding-bottom:40px}.mypage_transfer_contents_box{background-color:#fff;border-radius:5px;padding:20px 15px}.mypage_transfer_contents_box_ticketdetails{line-height:1}.mypage_transfer_contents_box_ticketdetails_date{font-size:16px;font-weight:700;margin-bottom:10px;font-family:"ヒラギノ角ゴ Pro W6","Noto Sans JP","Hiragino Kaku Gothic Pro",sans-serif}.mypage_transfer_contents_box_ticketdetails_eventname{font-size:14px;font-weight:700;line-height:1.5;font-family:"ヒラギノ角ゴ Pro W6","Noto Sans JP","Hiragino Kaku Gothic Pro",sans-serif;margin-bottom:10px}.mypage_transfer_contents_box_ticketdetails_time{font-size:10px;color:#666;margin-bottom:10px}.mypage_transfer_contents_box_ticketdetails_area{font-size:12px;position:relative;line-height:1;padding-left:16px;margin-bottom:15px}.mypage_transfer_contents_box_ticketdetails_area::before{content:"";position:absolute;top:0;left:0;background-image:url(../img/index/in_icon_adress.svg);width:11px;height:15px;background-repeat:no-repeat;background-size:contain}.mypage_transfer_contents_box_ticketdetails_tickets{font-size:14px;font-weight:700;line-height:1.5;margin-bottom:20px;font-family:"ヒラギノ角ゴ Pro W6","Noto Sans JP","Hiragino Kaku Gothic Pro",sans-serif}.mypage_transfer_contents_box_message{margin-bottom:20px;line-height:1.5}.mypage_transfer_contents_box_message_ja{font-size:12px}.mypage_transfer_contents_box_membershipform{margin-bottom:20px}.mypage_transfer_contents_box_membershipform label{font-size:16px;font-family:"futura";line-height:1;margin-bottom:8px}.mypage_transfer_contents_box_membershipform label span{margin-left:7px;font-size:12px;color:#666;font-family:"ヒラギノ角ゴ Pro W3","Noto Sans JP","Hiragino Kaku Gothic Pro"}.membership_form{height:40px}.mypage_transfer_contents_button{display:flex;justify-content:center;align-items:center;position:relative;line-height:1;height:54px;color:#fff;background:linear-gradient(#d1ad69,#ae8a3f) no-repeat;border-radius:5px;width:100%;cursor:pointer;text-align:center}.mypage_transfer_contents_button_margin{margin-top:20px}.mypage_transfer_contents_button p{font-family:"futura";font-size:14px}.mypage_transfer_contents_button p span{font-size:10px}.mypage_transfer_contents_button::before{content:"";position:absolute;background-image:url(../img/index/arrow.svg);width:10px;height:17px;right:15px;top:50%;transform:translateY(-50%)}.popup_transferconfirm{display:none;position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background:rgba(0,0,0,.8);font-weight:400}.popup_enter_confirm_contents_box_membership{margin-bottom:20px;line-height:1}.popup_enter_confirm_contents_box_membership_label{display:flex;gap:7px;align-items:center;margin-bottom:5px}.popup_enter_confirm_contents_box_membership_label p:first-child{font-size:14px;font-family:"futura"}.popup_enter_confirm_contents_box_membership_label p:last-child{font-size:10px;font-family:"ヒラギノ角ゴ Pro W6","Noto Sans JP","Hiragino Kaku Gothic Pro",sans-serif}.popup_enter_confirm_contents_box_membership_detail{font-size:14px;line-height:1}.calender_container{background-color:#fff}#calendar-controls{display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;font-family:"futura";font-weight:300;padding-bottom:20px}#calendar-controls button{border:none;font-size:24px;cursor:pointer}#calendar-controls button:focus{outline:none}#calendar-controls span{font-size:18px;text-align:center;margin-left:10px;margin-right:10px;width:140px}#calendar{border-collapse:collapse;width:100%;table-layout:fixed}#calendar tbody{border:1px solid #ccc}#calendar tr{border-bottom:1px solid #ccc;height:70px}#calendar tr:last-child{border-bottom:none;height:70px}#calendar tbody tr{border-left:1px solid #ccc;border-right:1px solid #ccc}#calendar th,#calendar td{width:14.28%;text-align:center}#calendar td{cursor:pointer;position:relative;vertical-align:middle;font-size:14px;line-height:1}#calendar td.sunday{color:#CD1B1B}#calendar td.saturday{color:#72AFD3}#calendar .full{cursor:pointer;vertical-align:baseline}.notemptydate{position:relative}.calender_contents_center{text-align:center;margin:0 auto;position:absolute;top:10px;left:50%;transform:translateX(-50%)}.full .calender_status{background-image:url(../img/ticket/calender/calender_status1.svg);width:30px;height:30px;margin:0 auto;margin-top:6px}#calendar .available{cursor:pointer;vertical-align:baseline}.available .calender_status{background-image:url(../img/ticket/calender/calender_status2.svg);width:30px;height:30px;margin:0 auto;margin-top:6px}#calendar .limited{cursor:pointer;vertical-align:baseline}.limited .calender_status{background-image:url(../img/ticket/calender/calender_status3.svg);width:30px;height:30px;margin:0 auto;margin-top:6px}#calendar .sold_out{cursor:auto;position:relative;vertical-align:baseline}.sold_out .calender_status{background-image:url(../img/ticket/calender/calender_status4.svg);width:30px;height:30px;margin:0 auto;margin-top:6px}.full.saturday .calender_status{background-image:url(../img/ticket/calender/calender_status1_saturday.svg);width:30px;height:30px;margin:0 auto;margin-top:6px}.available.saturday .calender_status{background-image:url(../img/ticket/calender/calender_status2_saturday.svg);width:30px;height:30px;margin:0 auto;margin-top:6px}.limited.saturday .calender_status{background-image:url(../img/ticket/calender/calender_status3_saturday.svg);width:30px;height:30px;margin:0 auto;margin-top:6px}.sold_out.saturday .calender_status{background-image:url(../img/ticket/calender/calender_status4_saturday.svg);width:30px;height:30px;margin:0 auto;margin-top:6px}.full.sunday .calender_status{background-image:url(../img/ticket/calender/calender_status1_sunday.svg);width:30px;height:30px;margin:0 auto;margin-top:6px}.available.sunday .calender_status{background-image:url(../img/ticket/calender/calender_status2_sunday.svg);width:30px;height:30px;margin:0 auto;margin-top:6px}.limited.sunday .calender_status{background-image:url(../img/ticket/calender/calender_status3_sunday.svg);width:30px;height:30px;margin:0 auto;margin-top:6px}.sold_out.sunday .calender_status{background-image:url(../img/ticket/calender/calender_status4_sunday.svg);width:30px;height:30px;margin:0 auto;margin-top:6px}#calendar .selected{background-color:#162B75;color:#fff!important}input[type="submit"]{padding:10px;border:none;border-radius:4px;background-color:#007bff;color:#fff;font-size:16px;cursor:pointer;margin-top:10px}input[type="submit"]:hover{background-color:#0056b3}.calender_days{height:auto!important;border-left:none!important;border-right:none!important;font-size:14px;font-family:"futura";font-weight:300;background-color:#f5f5f5}.calender_days th{font-weight:400}.calender_days .sunday{color:#CD1B1B}.calender_days .saturday{color:#72AFD3}.calender_prevmonth_box{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5}.calender_prevmonth{width:9px;height:15px;background-image:url(../img/ticket/calender/calender_prevmonth.svg);background-color:transparent;background-repeat:no-repeat}.calender_nextmonth_box{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5}.calender_nextmonth{width:9px;height:15px;background-image:url(../img/ticket/calender/calender_nextmonth.svg);background-color:transparent;background-repeat:no-repeat}.calender_status_explanation{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.calender_status_explanation_status{display:flex;gap:3px;align-items:center}.calender_status_explanation_status img{width:18px;height:18px}.calender_status_explanation_status1_text{font-size:10px;line-height:1}.mypage_event_page_contents_note{padding:8px;border-radius:5px;font-size:10px;line-height:1.2;color:red;border:1px solid red;margin-bottom:20px}.mypage_event_page_contents_note_contents1{margin-bottom:5px}.mypage_event_page_contents_note_contents2{margin-bottom:5px}.popup_howto{display:none;position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background:rgba(0,0,0,.8);font-weight:400;color:#000}.popup_howtocontents{max-width:640px;padding-left:20px;padding-right:20px;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.popup_howtocontents_box{width:100%;background-color:#fff;border-radius:10px;padding:20px;position:relative}.popup_howtocontents_box_howto{font-size:12px;line-height:1.5;margin-bottom:10px;margin-bottom:5px}.popup_howtocontents_box_howto_last{margin-bottom:20px}.popup_howtocontents_box_close_btn{display:block;font-family:"Futura",sans-serif;color:#000;position:absolute;top:20px;right:10px}.popup_howtocontents_box_close_btn::before,.popup_howtocontents_box_close_btn::after{content:"";display:inline-block;position:absolute;top:0;bottom:0;left:-20px;width:16px;height:2px;margin:auto;background-color:#000;transform:rotate(45deg)}.popup_howtocontents_box_close_btn::after{transform:rotate(-45deg)}.form_expiry{display:flex;gap:10px}.form_expiry select{width:50%;height:40px}.event_padding_margin{padding-top:100px;padding-bottom:40px}@media screen and (max-width:768px){.event_padding_margin{padding-top:80px}}.all_events_ticket_title{margin-bottom:20px}.event_ticket_content_padding{max-width:640px;padding-left:20px;padding-right:20px;margin:0 auto}#calendar_vip th,#calendar td{width:14.28%;text-align:center}.calender_contents_center{text-align:center;margin:0 auto}.full .calender_status{background-image:url(../img/ticket/calender/calender_status1.svg);width:30px;height:30px;margin:0 auto;margin-top:6px}.available .calender_status{background-image:url(../img/ticket/calender/calender_status2.svg);width:30px;height:30px;margin:0 auto;margin-top:6px}.limited .calender_status{background-image:url(../img/ticket/calender/calender_status3.svg);width:30px;height:30px;margin:0 auto;margin-top:6px}.ticket_content_maincontents_purchase_cart_contents_flex .hidden{display:none}.hidden_input_none{display:none}.error_message_padding{max-width:640px;padding:0 20px;margin:0 auto}.error_message_box{padding:10px 20px;border:1px solid #cd1b1b;border-radius:5px;width:100%;margin:0 auto;margin-top:20px;margin-bottom:20px;font-size:12px;color:#cd1b1b;line-height:1.4}.msta_lang_relative{position:relative;font-size:10px;line-height:1}.msta_lang_top{height:24px;border-radius:4px;position:relative;display:block;display:flex;justify-content:center;align-items:center}.msta_lang_hidden{margin-top:10px;display:none;position:absolute;left:0;background-color:#fff;border-radius:5px;border:1px solid #ccc;width:120px}.msta_lang_margin{display:block;padding-left:5px;padding-top:8px;padding-bottom:8px;border-bottom:1px solid #ccc;display:flex;align-items:center;gap:4px}.msta_lang_margin:last-child{border-bottom:none}.msta_lang_top_img_en{height:24px;width:35px;border:1px solid #ccc;display:flex;align-items:center}.msta_lang_top_img_en img{height:18px;border:none!important}.msta_lang_hidden img{height:18px;width:26px}#msta_lang_ja img{border:1px solid #ccc}#msta_lang_jaja img{border:1px solid #ccc}#msta_lang_ko img{border:1px solid #ccc}.msta_lang_top_img_en{display:none}.msta_lang_top_img_zhth{display:none}.msta_lang_top_img_zh{display:none}.msta_lang_top_img_tw{display:none}.msta_lang_top_img_ko{display:none}.msta_lang_top_img_zhth{display:none}.msta_lang_top_img_taiwan{display:none}.membership_font{font-size:14px;padding-right:10px}.kdsfooter1{display:none}.title_contents_word h1{font-size:30px;line-height:1}@media screen and (max-width:768px){.title_contents_word h1{font-size:22px}}.banner_contents{width:100%;max-width:1140px;margin:0 auto;line-height:1}.confirm_contents_item{font-size:14px;line-height:1;margin-bottom:5px}.confirm_contents_item span{margin-left:5px;color:#666;font-size:10px}.confirm_contents_item_name{font-size:14px;line-height:1}.point_note{margin-top:10px}.ticket_top_link{margin-top:20px;margin-bottom:20px}.txt_contall_p{font-size:30px;line-height:1;font-family:"futura";font-weight:300}@media screen and (max-width:768px){.txt_contall_p{font-size:22px}}.ticket_page_h1{font-size:16px;line-height:1;margin-top:6px;font-weight:300}@media screen and (max-width:768px){.ticket_page_h1{font-size:10px;margin-top:5px}}.bg__grey_2{background:#f5f5f5}.form_radio_box{border-radius:6px;border:1px solid #ccc;background:#fff}.form_radio_box_contents{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.form_radio_box_contents:last-child{border-bottom:none}.form_radio_box_contents_left{padding-left:15px;display:flex;align-items:center;gap:10px}.form_radio_box_contents_left_date{font-size:14px;font-weight:300}.form_radio_box_contents_right{padding-right:15px}.form_radio_button{display:none}.form_radio_box_contents_right_label{position:relative;cursor:pointer}.form_radio_box_contents_right_label::before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;border:1px solid #ccc}.form_radio_box_contents_right_label::after{content:"";background:#162B75;width:12px;height:12px;position:absolute;top:50%;transform:translateY(-50%);right:4px;border-radius:50%;opacity:0}input[type="radio"]:checked+.form_radio_box_contents_right_label::after{opacity:1}.form_radio_box_contents_left_status.full{background-image:url(../img/ticket/calender/calender_status1.svg);width:30px;height:30px}.form_radio_box_contents_left_status.available{background-image:url(../img/ticket/calender/calender_status2.svg);width:30px;height:30px}.form_radio_box_contents_left_status.limited{background-image:url(../img/ticket/calender/calender_status3.svg);width:30px;height:30px}.form_radio_box_contents_left_status.sold_out{background-image:url(../img/ticket/calender/calender_status4.svg);width:30px;height:30px}.hiddenValText{font-size:14px;font-family:"ヒラギノ角ゴ Pro W6","Noto Sans JP","Hiragino Kaku Gothic Pro",sans-serif;font-weight:700}.in_return{width:100%}.ticket_content_maincontents_number_flex_status{width:48px;height:18px;line-height:1;font-size:10px;display:flex;justify-content:center;align-items:center;font-weight:700;font-family:"ヒラギノ角ゴ Pro W6","Noto Sans JP","Hiragino Kaku Gothic Pro",sans-serif;color:#fff;border-radius:3px;margin-bottom:8px}.ticket_status_after_sale{background-color:#aaa}.ticket_status_selling{background-color:#DD1717}.ticket_status_saleend{background-color:#000}.ticket_status_beforesale{background-color:#666}.ticket_status_sold_out{background-color:#000}.ticket_status_selling{background-color:#DD1717}.terms_of_use_css span{font-size:12px;line-height:1;text-align:center;color:#888}.in_fes{display:none!important}.top_contents_subbutton_clublist_news{margin-top:10px!important;width:100%;height:40px;background-color:transparent;border-radius:20px;position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(#d1ad69,#ae8a3f) no-repeat}.top_contents_subbutton_clublist_news a{text-align:center}.top_contents_subbutton_clublist_news p{line-height:1;font-size:12px;font-family:"futura";text-align:center;line-height:1}.top_contents_subbutton_clublist_news p span{font-size:10px;font-family:"ヒラギノ角ゴ Pro W3";text-align:center}.top_contents_subbutton_clublist_news::before{content:"";position:absolute;top:50%;right:15px;transform:translateY(-50%);background-image:url(../img/index/arrow.svg);width:10px;height:17px}.title_contents_word_toppage h2{font-size:16px;line-height:1;margin-top:6px;font-weight:300}.title_contents_word_toppage h1{font-size:16px;line-height:1;margin-top:6px;font-weight:300}.title_contents_word_toppage h3{font-size:16px;line-height:1;margin-top:6px;font-weight:300}.title_contents_word_toppage p{font-size:30px;line-height:1}.title_contents_word_toppage p span{font-size:16px;line-height:1}@media screen and (max-width:768px){.title_contents_word_toppage h2{font-size:10px;margin-top:5px}.title_contents_word_toppage h1{font-size:10px;margin-top:5px}.title_contents_word_toppage p{font-size:22px}.title_contents_word_toppage p span{font-size:10px}}.attention_red{color:#cd1b1b}.ticket_outline{overflow:hidden;line-height:1.6;max-height:180px;position:relative}.ticket_outline_viewmore{position:absolute;bottom:0;background-image:linear-gradient(180deg,rgba(245,245,245,.3),rgba(245,245,245,.9));width:100%;padding-top:40px;display:flex;align-items:center;justify-content:center;font-size:12px}.viewmore_contents{position:relative;display:inline;width:120px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid #000;border-radius:5px;color:#000;background-color:#f5f5f5;cursor:pointer}.viewmore_contents::before{content:"";position:absolute;top:50%;right:5px;transform:translateY(-50%);background-image:url(../img/index/arrow_down.svg);width:9px;height:15px;background-repeat:no-repeat;background-size:contain;background-position:center}.ticket_outline_close{width:100%;margin-top:20px;display:flex;align-items:center;justify-content:center;display:none;font-size:12px}.close_contents{position:relative;display:inline;width:120px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid #000;border-radius:5px;color:#000;background-color:#f5f5f5;cursor:pointer}.close_contents::before{content:"";position:absolute;top:50%;right:5px;transform:translateY(-50%);background-image:url(../img/index/arrow_up.svg);width:9px;height:15px;background-repeat:no-repeat;background-size:contain;background-position:center}.ticket_contents_ticket_choose_button{width:100%;background-color:#fff;position:fixed;bottom:0;padding:10px 20px;z-index:9999}.ticket_contents_ticket_choose_button_button{line-height:1;background:linear-gradient(45deg,#d1ad69,#ae8a3f);color:#fff;width:100%;height:40px;border-radius:5px;font-weight:300;font-family:'futura';font-size:14px;display:flex;align-items:center;justify-content:center;text-align:center;position:relative}.ticket_contents_ticket_choose_button_button::before{content:"";position:absolute;background-image:url(../img/index/arrow.svg);width:10px;height:17px;right:15px;top:50%;transform:translateY(-50%)}.ticket_contents_ticket_choose_button_button p span{font-size:10px}.fv_dots{display:flex;justify-content:center;list-style:none;padding:0;margin-top:10px}.fv_dots li{margin:0 5px}.fv_dots li button{width:12px;height:12px;border-radius:50%;background-color:#ccc;border:none;position:relative;text-indent:-9999px}.fv_dots li.slick-active button{background-color:#162B75}@media screen and (max-width:768px){.fv_dots{display:flex;justify-content:center;list-style:none;padding:0;margin-top:10px}.fv_dots li{margin:0 5px}.fv_dots li button{width:8px;height:8px;border-radius:50%;background-color:#ccc;border:none;position:relative;text-indent:-9999px}.fv_dots li.slick-active button{background-color:#162B75}#in_cont01_fv{margin-top:40px}}.fv_slider{padding-top:81px}.fv_slider_banner{max-width:700px;padding-left:20px;padding-right:20px}@media screen and (max-width:768px){.fv_slider{padding-top:61px}.fv_slider_banner{max-width:700px;padding-left:0;padding-right:0}}.ticket_outline img{margin-top:10px;width:100%}.fv_slider_banner_square{max-width:700px;padding-left:20px;padding-right:20px}@media screen and (max-width:768px){.fv_slider_banner_square{max-width:700px;padding-left:0;padding-right:0}}.detail_link{color:#1A50B7;display:inline}.ticket_content_maincontents_purchase_mailaddress{margin-top:40px;margin-bottom:20px}.ticket_form_contents{font-size:16px;margin-bottom:20px}.ticket_form_contents select{height:40px}.ticket_form_contents label{line-height:1;margin-bottom:8px;font-size:16px;font-family:"futura"}.ticket_form_contents label span{margin-left:7px;font-size:12px;color:#666;font-family:"ヒラギノ角ゴ Pro W3","Noto Sans JP","Hiragino Kaku Gothic Pro"}.ticket_information{margin-bottom:20px;line-height:1}.ticket_information p{font-size:12px;margin-bottom:5px}.ticket_information h3{font-size:14px;font-weight:700}.password_form_icon_btn2{transform:translateY(50%)}.contact_linkButton{position:relative;width:100%;height:40px;border-radius:27px;background-color:#B5FF40;font-size:14px;display:flex;align-items:center;justify-content:center;font-weight:700;font-family:"ヒラギノ角ゴ Pro W6","Noto Sans JP","Hiragino Kaku Gothic Pro",sans-serif}.ticket_content_mailaddress_message{font-size:14px;line-height:1.6;margin-bottom:10px}.ticket_content_maincontents_detail_list_detail a{display:inline}.lang_new{font-size:10px;line-height:1;height:24px;padding:0 5px;display:flex;justify-content:center;align-items:center;border-radius:5px;border:1px solid #ccc;gap:5px;background:#f6f6f6}.lang_arrow{background-image:url(../img/index/arrow_down.svg);width:9px;height:15px;background-repeat:no-repeat;background-size:contain;background-position:center}.lang_flag{width:15px}.header .btn__user{grid-gap:5px;padding:5px 5px}@media screen and (max-width:768px){.nav__toggle{margin-left:10px}}@media screen and (max-width:375px){.nav__toggle{margin-left:10px}}.header .btn__user{margin-left:5px}.lang_default{display:none}.lang_en{border:none}.lang_ja{border:1px solid #ccc;height:15px;width:auto}.lang_zh{border:1px solid #ccc;height:15px;width:auto}.lang_tw{border:1px solid #ccc;height:15px;width:auto}.lang_ko{border:1px solid #ccc;height:15px;width:auto}.lang_th{border:1px solid #ccc;height:15px;width:auto}.btn__user img{width:15px;height:15px}.ticket_contents_codecontents{max-width:640px;padding-left:20px;padding-right:20px;padding-top:20px;margin:0 auto}.form_contents{padding-bottom:40px}.code_contents_message{margin-bottom:20px}.code_contents_form{margin-bottom:20px}.code_contents_attention{padding:15px;font-size:12px;line-height:1.2;border-radius:5px;margin-bottom:20px;border:1px solid #CD1B1B;color:#CD1B1B}.code_contents_attention h4{color:#CD1B1B;font-size:20px;font-weight:300;font-family:"futura";text-align:center;line-height:1;margin-bottom:10px}.form_contents_event_title{line-height:1.2;font-size:16px;margin-bottom:20px;font-weight:700;font-family:"ヒラギノ角ゴ Pro W6","Noto Sans JP","Hiragino Kaku Gothic Pro",sans-serif}.not_fv_slider{padding-top:81px}@media screen and (max-width:768px){.not_fv_slider{padding-top:61px}}.pinkTokyoPlanNote{font-size:12px;line-height:1.2;margin-bottom:10px;span{font-size:10px;color:#666}}.tide_image{max-width:640px;padding:0 20px;margin:0 auto;margin-top:40px}.ticket_form_contents label .required_mark{color:#cd1b1b}.ticket_content_maincontents_button{background:#CB0A6B}.ticket_contents_ticket_choose_button_button.ticket_contents_ticket_choose_button_button_ticket{background:#CB0A6B}.ticket_content_maincontents_top .ticket_content_maincontents_title::before{background:#CB0A6B}.nowbox.nowbox_ticket{background:#CB0A6B}.purchase_contents_cvbutton.purchase_contents_cvbutton_ticket{background:#CB0A6B}