main{display:block;padding-bottom:160px;--section_color: var(--c_theme_color)}.section_wrap:not(:last-child){margin-bottom:200px}.section_flex{display:flex}.section_flex>div{width:50%}.section_flex>a{width:50%}@media screen and (max-width: 835px){main{padding-bottom:100px}.section_wrap:not(:last-child){margin-bottom:80px}.section_flex{flex-direction:column}.section_flex>div{width:100%}.section_flex>a{width:100%}}.h_outer{text-align:center;margin-bottom:40px;position:relative;z-index:2}.h_outer .sub_tit{margin-bottom:20px}.h_outer.page_heading{margin-bottom:60px}.sec_h{font-size:clamp(50px,10vw,120px);line-height:1em;font-weight:bold;color:#fff;display:inline-block;position:relative;padding-bottom:20px;font-family:var(--f_pop)}.sec_h::before{content:attr(data-heading);position:absolute;left:50%;bottom:0;transform:translateX(-50%);font-size:clamp(14px,1.4vw,16px);line-height:1em;width:100%}.sec_h::first-letter{color:var(--c_ac_color)}.con_h{font-size:24px;line-height:1.2em;font-weight:bold;color:#fff}.con_h_outer{text-align:center;margin-bottom:40px;position:relative;z-index:2;color:#fff;background:rgba(0,0,0,.24);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:8px;padding:clamp(18px,2vw,24px);display:flex;flex-direction:column;gap:8px}.con_h_outer .min_txt{font-size:14px;line-height:1.2em}@media screen and (max-width: 835px){.h_outer{margin-bottom:24px}.sec_h{padding-bottom:20px}.con_h{font-size:18px;line-height:1.4em}.con_h_outer{margin-bottom:24px}}.glass_wrap{position:relative;padding:clamp(16px,2vw,40px);border-top:1px solid #fff;border-bottom:1px solid #fff;background:var(--section_color);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.bg_wrap{background-color:var(--section_color);position:relative;padding:clamp(24px,2vw,40px);background-image:url(../images/bg/bg_texture_dott.svg);background-size:cover}.bg_wrap.no_dot{background-image:none}.bg_wrap .btn_outer{text-align:center}.bg_wrap .cmn_link_btn_a{color:var(--section_color)}.bg_wrap .cmn_link_btn_a::before{background-color:var(--section_color)}.content_wrap:not(:last-child){margin-bottom:160px}.content_block{border-radius:8px;overflow:hidden}.bg_white{background:#fff;padding:40px}@media screen and (max-width: 835px){.glass_wrap:not(:last-child){border-bottom:none}.glass_wrap .bg_wrap{border-radius:8px}.content_wrap:not(:last-child){margin-bottom:70px}.bg_wrap{padding:clamp(16px,3vw,24px)}.bg_white{padding:24px 16px}}#fv{position:relative;background:var(--c_dummy);margin-top:var(--header_h)}#fv .fv_inner .fv_img img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}#fv .fv_img_wrap{position:relative}#fv .fv_img_wrap .effect_layer{position:absolute;width:100%;top:0;left:0}#fv .fv_img_wrap .effect_layer .object{position:absolute;width:100%;top:0;left:0}#fv .fv_img_wrap .cast_layer{position:absolute;width:100%;top:0;left:0}#fv .fv_img_wrap .dome_layer{position:absolute;width:100%;top:0;left:0}#fv .fv_img_wrap .text_layer{position:absolute;width:100%;top:0;left:0}#fv .fv_img_wrap .text_layer .logo{position:absolute;width:100%;top:0;left:0}.body_top #fv .fv_img_wrap .effect_layer .effect{transform:scale(0.4);opacity:0;transition:.4s}.body_top #fv .fv_img_wrap .effect_layer .object{transform:scale(0.4);opacity:0;transition:.5s}.body_top #fv .fv_img_wrap .cast_layer{transform:scale(0.4);opacity:0}.body_top #fv .fv_img_wrap .dome_layer{transform:scale(1.05);opacity:0}.body_top #fv .fv_img_wrap .text_layer .logo{transform:translateY(20px);opacity:0}.body_top #fv .fv_img_wrap .text_layer .text{opacity:0}.body_top.intro_on #fv .fv_img_wrap .effect_layer .effect{transform:scale(1);opacity:1;transition:1s;transition-timing-function:cubic-bezier(0.62, 0, 0, 1.01);transition-delay:.05s}.body_top.intro_on #fv .fv_img_wrap .effect_layer .object{transform:scale(1);opacity:1;transition:1.02s;transition-timing-function:cubic-bezier(0.62, 0, 0, 1.01);transition-delay:.1s}.body_top.intro_on #fv .fv_img_wrap .cast_layer{transform:scale(1);opacity:1;transition:1s;transition-timing-function:cubic-bezier(0.62, 0, 0, 1.01)}.body_top.intro_on #fv .fv_img_wrap .dome_layer{transform:scale(1);opacity:1;transition:1s;transition-timing-function:cubic-bezier(0.62, 0, 0, 1.01)}.body_top.intro_on #fv .fv_img_wrap .text_layer .logo{transform:translateY(0px);opacity:1;transition:.6s;transition-delay:.6s}.body_top.intro_on #fv .fv_img_wrap .text_layer .text{opacity:1;transition:.6s;transition-delay:.6s}.lp_link_block{position:relative;z-index:4;overflow:hidden;display:block;transition:.3s}.lp_link_block .person{text-align:center;position:relative}.lp_link_block .person .photo{position:relative;z-index:2}.lp_link_block .person .photo img{max-width:280px;max-height:200px;-o-object-fit:contain;object-fit:contain}.lp_link_block .person .bg{position:absolute;top:-50%;left:50%;transform:translateX(-50%);width:500px;aspect-ratio:500/310;z-index:1}.lp_link_block .person .bg img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.lp_link_block .thumbnail{margin-bottom:40px;border-radius:8px;position:relative;z-index:2;overflow:hidden}.lp_link_block .text_wrap{display:flex;justify-content:space-between;gap:clamp(10px,2vw,20px);--btn_width:clamp(100px, 10vw, 180px)}.lp_link_block .text_wrap .text_block{font-family:var(--f_noto);color:var(--c_white);width:calc(100% - (var(--btn_width) + clamp(10px,2vw,20px)))}.lp_link_block .text_wrap .text_block .sub_tit{font-size:clamp(18px,1.6vw,32px);line-height:1.5em;font-weight:bold}.lp_link_block .text_wrap .text_block .tit{font-size:clamp(24px,3vw,40px);line-height:1.2em;font-weight:bold;margin-bottom:24px}.lp_link_block .text_wrap .text_block .text{font-size:clamp(14px,1.5vw,18px);line-height:1.5em}.lp_link_block .text_wrap .btn{width:var(--btn_width);transition:.3s}.lp_link_block:hover .text_wrap .btn{transform:scale(1.1);transition:.3s}.section_flex:has(#nazotoki:hover) #nazo_100{filter:brightness(0.7)}.section_flex:has(#nazo_100:hover) #nazotoki{filter:brightness(0.7)}@media screen and (max-width: 835px){.lp_link_block{padding-bottom:40px}.lp_link_block .person .photo img{max-width:150px;max-height:120px}.lp_link_block .person .bg{width:300px;aspect-ratio:300/180}.lp_link_block .thumbnail{margin-bottom:20px}.lp_link_block .text_wrap{--btn_width:clamp(90px, 8vw, 140px)}.lp_link_block .text_wrap .text_block{width:100%}.lp_link_block .text_wrap .text_block .sub_tit{font-size:16px;line-height:1.4em}.lp_link_block .text_wrap .text_block .tit{font-size:26px;line-height:1.4em;margin-bottom:16px}.lp_link_block .text_wrap .text_block .text{font-size:15px;line-height:1.6em;width:calc(100% - var(--btn_width))}.lp_link_block .text_wrap .btn{position:absolute;right:clamp(10px,2vw,20px);bottom:clamp(16px,2vw,20px)}}.event_wrap .ob{position:absolute;z-index:-1}.event_wrap .ob.ob01{top:-20%;right:-16%}.event_wrap .ob.ob02{bottom:-26%;left:-16%}.event_wrap .event_block{background:#fff;padding:clamp(16px,1.6vw,24px);border-radius:8px 8px 32px 8px;--event_gap:clamp(16px, 1.6vw, 24px);position:relative;font-family:var(--f_noto);display:grid;grid-template-columns:100%;row-gap:var(--event_gap);grid-template-rows:-webkit-max-content;grid-template-rows:max-content;color:var(--c_font_color);transition:.3s}.event_wrap .event_block:hover{transform:translateY(-6px);transition:.3s}.event_wrap .event_block .thumbnail{border-radius:8px}.event_wrap .event_block .text_wrap .text_block .tit{font-size:clamp(16px,1.6vw,20px);font-weight:bold;line-height:1.4em;margin-bottom:8px}.event_wrap .event_block .text_wrap .text_block .date{font-size:clamp(14px,1.5vw,16px);line-height:1.6em;margin-bottom:12px;display:flex;align-items:center}.event_wrap .event_block .text_wrap .text_block .date span{border-top:1px solid var(--c_border);border-bottom:1px solid var(--c_border);padding:4px 0 4px;font-size:12px;line-height:1.2em;display:inline-block;margin-right:10px;white-space:nowrap}.event_wrap .event_block .text_wrap .text_block .text{font-size:14px;line-height:1.7em}.event_wrap .event_block .link_txt{font-size:clamp(14px,1.5vw,16px);line-height:1.4em;text-align:right;color:var(--c_theme_color);font-weight:bold;padding-right:30px;position:relative;align-self:end;justify-self:end}.event_wrap .event_block .link_txt::before{content:"";position:absolute;z-index:0;top:48%;transform:translateY(-50%);right:0;background-color:var(--c_theme_color);border-radius:50%;width:24px;height:24px;-webkit-mask-image:url(../images/svg/btn_mask.svg);mask-image:url(../images/svg/btn_mask.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.event_wrap .event_block.main_event{width:100%;display:flex;align-items:center;gap:var(--event_gap)}.event_wrap .event_block.main_event .thumbnail{width:50%;margin-bottom:initial}.event_wrap .event_block.main_event .text_wrap{width:calc(50% - var(--event_gap))}.event_wrap .event_block.main_event .text_wrap .tit{font-size:clamp(24px,3vw,32px);line-height:1.4em}.event_wrap .event_block.pickup_event:before{position:absolute;content:"";background-image:url(../images/text/icon_pickup.svg);width:80px;aspect-ratio:80/29;left:0;top:10px;z-index:3}.event_wrap.in_page_event{display:flex;flex-direction:column;gap:30px}.event_wrap.in_page_event .event_block{display:flex;align-items:center;gap:var(--event_gap)}.event_wrap.in_page_event .event_block .thumbnail{width:45%}.event_wrap.in_page_event .event_block .text_wrap{width:calc(55% - var(--event_gap))}.event_wrap.in_page_event .event_block.main_event{flex-direction:column}.event_wrap.in_page_event .event_block.main_event .thumbnail{width:100%}.event_wrap.in_page_event .event_block.main_event .text_wrap{width:100%}@media screen and (max-width: 835px){.event_wrap .ob.ob01{top:-12%;right:-21%}.event_wrap .ob.ob02{bottom:-5%;left:-17%}.event_wrap .event_block{width:100%;--event_gap:16px;padding:clamp(16px,2vw,20px)}.event_wrap .event_block .text_wrap .text_block .tit{margin-bottom:8px}.event_wrap .event_block.main_event{flex-wrap:wrap}.event_wrap .event_block.main_event .thumbnail{width:100%}.event_wrap .event_block.main_event .text_wrap{width:100%}.event_wrap .event_block.main_event .text_wrap .tit{font-size:clamp(20px,2vw,24px);line-height:1.4em}.event_wrap.in_page_event .event_block{display:flex;flex-direction:column;gap:16px}.event_wrap.in_page_event .event_block .thumbnail{width:100%}.event_wrap.in_page_event .event_block .text_wrap{width:100%}}.about_btn{position:relative;z-index:4;transition:.3s}.about_btn::before{content:"";position:absolute;z-index:0;top:calc(50% - 0px);left:calc(50% - 0px);transform:translate(-50%, -50%);width:calc(100% - 14px);height:calc(100% - 14px);pointer-events:none;border-radius:100vmax;border:1px solid #fff;z-index:2}.about_btn::after{position:absolute;display:block;content:"";background-color:#fff;border-radius:50%;width:24px;height:24px;right:12px;top:50%;transform:translate(-50%, -50%);-webkit-mask-image:url(../images/svg/btn_mask.svg);mask-image:url(../images/svg/btn_mask.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.about_btn a{border-radius:100vmax;background:rgba(0,0,0,.163);padding:40px 20px;display:block;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:3px solid #fff;color:#fff;text-align:center;position:relative}.about_btn a .text{font-size:14px;line-height:1em;font-weight:bold;display:block}.about_btn:hover{transform:translateY(-5px);transition:.3s}@media screen and (max-width: 835px){.about_btn a{padding:24px 60px 24px 30px}}.discovery_album_wrap{position:relative}.discovery_album_wrap .ob{position:absolute;z-index:-1}.discovery_album_wrap .ob.ob01{top:-38%;left:-12%}.discovery_album_wrap .ob.ob02{bottom:-50%;right:-10%}.discovery_album{background-color:var(--section_color);padding:50px 40px;text-align:center;background-image:url(../images/svg/effect_kurukuru.svg);background-size:cover;background-position:center;border-radius:16px;position:relative;z-index:2}.discovery_album .tit{font-size:50px;line-height:1.2em;font-weight:bold;margin-bottom:24px;padding-left:70px;position:relative;display:inline-block}.discovery_album .tit::before{content:"";position:absolute;z-index:0;top:50%;transform:translateY(-50%);left:0;width:60px;aspect-ratio:80/103;background:no-repeat center url(../images/svg/icon_app.svg);background-size:contain;z-index:2}.discovery_album .text{font-size:18px;line-height:1.5em;margin-bottom:24px;font-weight:bold;position:relative;z-index:3}.discovery_album .btn_outer{text-align:center;position:relative;z-index:3}.discovery_album .person{position:absolute;width:min(28%,400px);aspect-ratio:400/570;max-height:560px;pointer-events:none}.discovery_album .person img{width:100%;display:block;line-height:0;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}.discovery_album .person.left{right:min(74%,1000px);bottom:0px;width:min(230px,20%)}.discovery_album .person.right{left:min(74%,1000px);bottom:0px;width:min(260px,23%)}@media screen and (max-width: 835px){.discovery_album_wrap .ob.ob01{top:-13%;left:-16%;width:50%}.discovery_album_wrap .ob.ob02{bottom:-16%;right:-17%;width:50%}.discovery_album{padding-bottom:200px;padding-inline:12px}.discovery_album .tit{font-size:32px;line-height:1.4em;padding-left:initial;padding-top:60px}.discovery_album .tit:before{width:44px;left:50%;transform:translateX(-50%);top:0}.discovery_album .text{font-size:14px;line-height:1.4em}.discovery_album .person.left{right:55%;bottom:0px;width:120px}.discovery_album .person.right{left:50%;bottom:0px;width:140px}}#tickets{position:relative;overflow:hidden}#tickets:before{content:"";position:absolute;z-index:0;bottom:0;left:0;width:100%;height:1px;background:#fff;z-index:2}#tickets .bg_wrap{padding:60px 0}#tickets .ticket_block{position:relative;z-index:3}#tickets .person{position:absolute;width:min(24%,280px);aspect-ratio:400/570;max-height:360px;pointer-events:none}#tickets .person img{width:100%;display:block;line-height:0;height:100%;-o-object-fit:contain;object-fit:contain}#tickets .person.left{left:min(70%,1560px);bottom:0px}#tickets .person.right{right:min(70%,1560px);bottom:0px}#tickets .lead_text{font-size:clamp(16px,1.6vw,18px);color:#fff;line-height:1.6em;font-weight:bold;margin-bottom:clamp(32px,4vw,60px);text-align:center;font-family:var(--f_noto)}#tickets .lead_text.text_wrap{border:2px solid var(--c_white_l);padding:3%;border-radius:8px;background:rgba(0,0,0,.24);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}#tickets .lead_text.text_wrap .cmn_link_btn_a{color:var(--c_theme_color)}#tickets .lead_text a{color:#fff;text-decoration:underline}@media screen and (max-width: 835px){#tickets .h_outer .sub_tit{max-width:180px;margin:0 auto 14px}#tickets .lead_text{text-align:left}#tickets .bg_wrap{padding:40px 16px 180px}#tickets .person.left{left:50%;bottom:0px;width:140px}#tickets .person.left img{-o-object-position:bottom;object-position:bottom}#tickets .person.right{right:51%;bottom:0px;width:120px}}footer .sns_section{background:var(--section_color);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-top:1px solid #fff;padding:160px 0 0px;overflow:hidden}footer .sns_section .sec_h{color:#fff}footer .sns_section .sns_links{display:flex;justify-content:space-between}footer .sns_section .sns_links .sns_block{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fff;padding:40px 30px;border-radius:8px}footer .sns_section .sns_links .sns_block .title_block{width:min(350px,70%)}footer .sns_section .sns_links .sns_block .title_block img{width:100%}footer .sns_section .sns_links .sns_block .link_wrap{display:flex;gap:20px}footer .sns_section .bottom_block{margin-bottom:-180px;position:relative}footer .sns_section .bottom_block .people{max-width:800px;margin:0 auto}footer .sns_section .bg_text{position:absolute;width:100%;left:50%;transform:translateX(-50%);bottom:0;z-index:-1}footer .link_section{background:var(--c_white);padding:80px 0}footer .link_section .link_list{display:flex;justify-content:space-between}footer .link_section .link_list .link_block{background:#fff;border-radius:8px;text-align:center}footer .link_section .link_list .link_block a{padding:20px 40px;display:block}footer .link_section .link_list .link_block img{width:100%;max-width:500px}footer .breadcrumbs{background:#fff;padding:10px 0}footer .breadcrumbs .breadcrumbs_list{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:flex-start}footer .breadcrumbs .breadcrumbs_list li{position:relative;font-size:12px;line-height:1.3em}footer .breadcrumbs .breadcrumbs_list li:not(:first-child){padding-left:1.3em}footer .breadcrumbs .breadcrumbs_list li:not(:first-child)::after{position:absolute;content:"＞";display:block;top:50%;transform:translateY(-50%);left:.3em;font-size:10px;line-height:1em}footer .breadcrumbs .breadcrumbs_list a{display:flex;align-items:center}footer .breadcrumbs .breadcrumbs_list img{width:12px}footer .footer_main{background:var(--c_black);padding:80px 0}footer .footer_main .footer_main_content{display:flex;justify-content:space-between}footer .footer_main .footer_main_content .footer_nav{display:flex;flex-direction:column;gap:24px}footer .footer_main .footer_main_content .footer_nav .footer_main_link{display:flex;align-items:center}footer .footer_main .footer_main_content .footer_nav .footer_main_link .footer_main_link_item{font-size:14px;line-height:1em;color:#fff;display:block;font-weight:bold;background:var(--c_btn_color);border-radius:8px;padding:24px 20px;text-align:center}footer .footer_main .footer_main_content .footer_nav .footer_nav_list{display:flex;gap:20px}footer .footer_main .footer_main_content .footer_nav .footer_nav_list .footer_nav_block .footer_nav_link{position:relative;display:block;line-height:1.2em;letter-spacing:.05em;text-align:center;white-space:nowrap;font-weight:700;color:#fff;padding:.3em .4em .3em;transition:.2s;font-size:16px;line-height:1.3em}footer .footer_main .footer_main_content .footer_nav .footer_nav_list .footer_nav_block .footer_nav_link .jp{display:block;font-size:10px;line-height:1.3em}@media screen and (max-width: 835px){footer .sns_section{padding:80px 0 0}footer .sns_section .sns_links .sns_block{flex-direction:column;padding:30px 20px}footer .sns_section .sns_links .sns_block .title_block{width:100%}footer .sns_section .sns_links .sns_block .link_wrap{width:100%;justify-content:center}footer .sns_section .sns_links .sns_block .link_wrap .sns_link{width:50px}footer .sns_section .bottom_block{margin-bottom:-40px}footer .sns_section .bg_text{width:300%}footer .link_section{padding:40px 0}footer .breadcrumbs .breadcrumbs_list{flex-direction:column;gap:.2em}footer .breadcrumbs .breadcrumbs_list li{font-size:10px;line-height:1.5em}footer .footer_main{padding:40px 0 80px}footer .footer_main .footer_main_content{flex-direction:column;gap:40px}footer .footer_main .footer_main_content .footer_main_logo{width:200px}footer .footer_main .footer_main_content .footer_nav{gap:16px}footer .footer_main .footer_main_content .footer_nav .footer_main_link{gap:16px;flex-wrap:nowrap;align-items:initial}footer .footer_main .footer_main_content .footer_nav .footer_main_link .footer_main_link_item{font-size:14px;line-height:1.5em;padding:24px 10px}footer .footer_main .footer_main_content .footer_nav .footer_nav_list{gap:16px;flex-direction:column;align-items:flex-start}footer .footer_main .footer_main_content .footer_nav .footer_nav_list .footer_nav_block .footer_nav_link{font-size:18px;line-height:1em}footer .footer_main .footer_main_content .footer_nav .footer_nav_list .footer_nav_block .footer_nav_link .jp{display:inline-block;padding-left:10px}}.content_block:not(:last-child){margin-bottom:40px}.content_block .block_tit{font-size:24px;line-height:1.4em;font-weight:bold;margin-bottom:24px}.comingsoon{font-size:3em;line-height:1.2em;font-weight:bold;text-align:center;padding:100px 0;background:rgba(0,0,0,.2392156863);color:#fff;border-radius:8px;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.tk_block{font-family:var(--f_noto)}.tk_block .title_block{background-color:var(--tk_color);color:#fff;padding:20px 40px}.tk_block .title_block .title{font-size:30px;line-height:1.4em;font-weight:bold;margin-bottom:10px}.tk_block .title_block .date_block .date_block_item{display:flex;gap:10px;font-size:18px;line-height:1.4em;align-items:flex-start}.tk_block .title_block .date_block .date_block_item .date_block_item_title{font-size:14px;line-height:1.4em;font-weight:bold;background:#fff;color:var(--tk_color);padding:4px 10px;border-radius:4px;width:6em;text-align:center}.tk_block .title_block .date_block .date_block_item:not(:last-of-type){margin-bottom:.7em}.tk_block .tk_list_wrap .tk_list_rack{display:flex;border-bottom:1px solid var(--c_border)}.tk_block .tk_list_wrap .tk_list_rack .left{width:70%}.tk_block .tk_list_wrap .tk_list_rack .right{width:30%}.tk_block .tk_list_wrap .tk_list_rack .tk_text_block{padding:24px 0;padding-right:16px}.tk_block .tk_list_wrap .tk_list_rack .tk_text_block .label{margin-bottom:8px}.tk_block .tk_list_wrap .tk_list_rack .tk_text_block .tit{font-size:20px;line-height:1.6em;font-weight:bold;margin-bottom:10px}.tk_block .tk_list_wrap .tk_list_rack .note_txt{font-size:12px;line-height:1.4em;text-align:right;padding-top:6px;padding-right:10px}.tk_block .tk_list_wrap .tk_list_rack .tk_price_content{height:100%;padding:24px;display:flex;align-items:flex-end;flex-direction:column;justify-content:center}.tk_block .tk_list_wrap .tk_list_rack .tk_price_content .price_text{font-size:12px;line-height:1.4em;font-family:var(--f_pop)}.tk_block .tk_list_wrap .tk_list_rack .tk_price_content .price_text:not(:last-child){margin-bottom:10px}.tk_block .tk_list_wrap .tk_list_rack .tk_price_content .price_text .big{font-size:2em;line-height:1.1em;font-weight:bold;font-family:var(--f_pop);padding-inline:4px}.tk_block .tk_list_wrap .tk_list_rack .tk_price_content.weekend{background:var(--tk_color_light)}.tk_block .tk_list_wrap .tk_list_rack .tk_price_content.weekend .price_text{color:var(--tk_color)}.tk_block .tk_list_wrap .tk_list_rack .tk_price_content.all{background:var(--tk_color_light)}.tk_block .tk_list_wrap .tk_list_rack .tk_price_content.all .price_text{color:var(--tk_color)}.tk_block .tk_list_wrap .tk_list_rack .tk_price_lists{display:flex;align-items:center;background:var(--c_white);height:100%}.tk_block .tk_list_wrap .tk_list_rack .tk_price_lists .tk_price_head{width:100%;font-size:14px;line-height:1.4em;font-weight:bold;background:var(--c_black);color:#fff;padding:4px 10px;text-align:center}.tk_block .tk_list_wrap .tk_list_rack .tk_price_lists .tk_price_head.weekend{background:var(--tk_color)}.tk_block .tk_list_wrap .tk_list_rack .tk_price_lists .tk_price_head.all{background:var(--tk_color)}.tk_block .tk_list_wrap .tk_list_rack .tk_price_lists .tk_price_content{width:100%;background:var(--c_white)}.tk_block .tk_list_wrap .tk_list_rack .tk_price_lists .tk_price_content.weekend{background:var(--tk_color_light)}.tk_block .tk_list_wrap .tk_list_rack .tk_price_lists .tk_price_content.all{background:var(--tk_color_light)}.tk_block .tk_list_wrap .tk_other_block{padding-top:24px}.tk_block .tk_list_wrap .tk_other_block .tk_other_block_item .min{font-size:12px;line-height:1.8em;display:inline-block}.tk_block .tk_list_wrap .tk_other_block .advance_wrap{margin-top:2em}.tk_block .tk_list_wrap .tk_other_block .advance_wrap .tit{font-weight:bold;font-size:clamp(16px,2vw,18px);line-height:1.4em;margin-bottom:.5em;border-left:4px solid var(--c_theme_color);padding-left:10px;padding-bottom:.1em}@media screen and (max-width: 835px){.tk_block .title_block{padding:20px 10px}.tk_block .title_block .title{font-size:24px;line-height:1.4em}.tk_block .title_block .date_block .date_block_item{flex-direction:column;align-items:start;gap:4px}.tk_block .title_block .date_block .date_block_item .date_block_item_date{font-size:16px;line-height:1.4em}.tk_block .tk_list_wrap .tk_list_rack{flex-wrap:wrap;gap:18px;padding-bottom:20px}.tk_block .tk_list_wrap .tk_list_rack:not(:last-child){margin-bottom:24px}.tk_block .tk_list_wrap .tk_list_rack .left{width:100%}.tk_block .tk_list_wrap .tk_list_rack .right{width:100%}.tk_block .tk_list_wrap .tk_list_rack .tk_text_block{padding:0}.tk_block .tk_list_wrap .tk_list_rack .tk_text_block .tit{font-size:18px;line-height:1.5em}.tk_block .tk_list_wrap .tk_list_rack .tk_price_content{padding-inline:10px}.tk_block .tk_list_wrap .tk_list_rack .tk_price_content .price_text{font-size:12px;line-height:1.4em}.tk_block .tk_list_wrap .tk_list_rack .tk_price_content .price_text .big{font-size:20px;line-height:1em}.tk_block .tk_list_wrap .tk_list_rack .tk_price_content.all{align-items:center;background:var(--c_white)}.tk_block .tk_list_wrap .tk_list_rack .tk_price_lists{width:100%;height:auto}.tk_block .tk_list_wrap .tk_list_rack .note_txt{padding-top:10px;padding-right:0}.tk_block .tk_list_wrap .tk_other_block{padding-top:0}}.tag_list{display:flex;gap:8px;flex-wrap:wrap}.tag_list .tag{font-size:13px;line-height:1.4em;font-weight:bold;padding:4px 10px;border-radius:100vmax;border:1px solid #000;display:inline-block}.tag_list .tag.t01{border-color:var(--c_theme_color);color:var(--c_theme_color)}.tag_list .tag.t02{border-color:var(--c_orange);color:var(--c_orange)}.tag_list .tag.t03{border-color:var(--c_blue02);color:var(--c_blue02)}.tag_list .tag.t04{border-color:var(--c_red);color:var(--c_red)}.tag_list .tag.t05{border-color:var(--c_purple_dark);color:var(--c_purple_dark)}.tag_list .tag.t06{border-color:var(--c_green);color:var(--c_green)}.tag_list .tag.t07{border-color:var(--c_orange02);color:var(--c_orange02)}.tag_list .tag.t08{border-color:var(--c_purple);color:var(--c_purple)}.tag_list .tag.t09{border-color:var(--c_black);color:var(--c_black)}.tokuten_block{font-family:var(--f_noto)}.tokuten_block .main{display:flex;gap:20px;margin-bottom:20px;align-items:center}.tokuten_block .main .text_block{width:calc(60% - 20px)}.tokuten_block .main .img_block{width:40%}.tokuten_block .text_block .sub_tit{font-size:14px;line-height:1.4em;font-weight:bold;margin-bottom:10px}.tokuten_block .text_block .block_tit{font-size:clamp(24px,3vw,30px);line-height:1.4em;font-weight:bold;margin-bottom:10px}.tokuten_block .text_block .about_text{font-size:16px;line-height:1.4em;margin-bottom:16px;padding:10px 0 10px;border-top:1px dashed var(--c_border);border-bottom:1px dashed var(--c_border)}.tokuten_block .tokuten_list .list_tit{font-size:18px;line-height:1.4em;font-weight:bold;margin-bottom:14px;color:var(--c_theme_color)}.tokuten_block .tokuten_list .tokuten{background:var(--c_white_d);padding:16px;border-radius:8px;margin-bottom:16px}.tokuten_block .tokuten_list .tokuten:not(:last-child){margin-bottom:8px}.tokuten_block .tokuten_list .tokuten .tit{font-size:16px;line-height:1.4em;font-weight:bold;margin-bottom:14px;display:flex;align-items:center}.tokuten_block .tokuten_list .tokuten .tit .label{font-size:14px;line-height:1.4em;font-weight:bold;margin-right:10px;padding:4px 6px;border-radius:4px;display:inline-block;background:var(--c_theme_color);color:#fff;width:4em}.tokuten_block .tokuten_list .tokuten .tit .txt{width:calc(100% - 4em)}.tokuten_block .tokuten_list .tokuten .text{font-size:14px;line-height:1.7em}.tokuten_block .tokuten_list .outline .tokuten{display:flex;align-items:center;gap:10px}.tokuten_block .tokuten_list .outline .tokuten dt{width:114px;display:inline-block;background:var(--c_theme_color);color:#fff;padding:2px 8px 4px;border-radius:4px;text-align:center}.tokuten_block .tokuten_list .outline .tokuten dd{width:calc(100% - 124px)}.tokuten_block .btn_outer{max-width:500px;margin:0 auto}@media screen and (max-width: 835px){.tokuten_block{padding:16px}.tokuten_block .main{flex-direction:column-reverse}.tokuten_block .main .text_block{width:100%}.tokuten_block .main .img_block{width:100%}.tokuten_block .text_block .sub_tit{font-size:12px;line-height:1.4em}.tokuten_block .text_block .block_tit{font-size:18px;line-height:1.4em}.tokuten_block .text_block .about_text{font-size:14px;line-height:1.6em;margin-bottom:0}.tokuten_block .tokuten_list .list_tit{font-size:16px;line-height:1.4em}.tokuten_block .tokuten_list .tokuten{padding:16px 12px}.tokuten_block .tokuten_list .tokuten:not(:last-child){margin-bottom:12px}.tokuten_block .tokuten_list .tokuten .tit{font-size:15px;line-height:1.4em}.tokuten_block .tokuten_list .outline .tokuten{flex-wrap:wrap;gap:8px}.tokuten_block .tokuten_list .outline .tokuten dd{width:100%;font-size:16px;line-height:1.5em}}.purchase_wrap .purchase_block .purchase{background:var(--block_color_light);padding:30px 24px;border-radius:8px}.purchase_wrap .purchase_block .purchase:not(:last-child){margin-bottom:16px}.purchase_wrap .purchase_block .purchase .list_tit{font-size:20px;line-height:1.4em;font-weight:bold;margin-bottom:10px;color:var(--block_color);display:flex;align-items:center}.purchase_wrap .purchase_block .purchase .list_tit .num{font-size:16px;line-height:1.4em;font-weight:bold;margin-right:10px;margin-top:2px}.purchase_wrap .purchase_block .purchase .content .text{font-size:16px;line-height:1.7em;margin-bottom:10px}.purchase_wrap .purchase_block .purchase .content .text p .label{margin-bottom:4px;font-size:15px;line-height:1.4em;padding:4px 6px 3px;border-radius:4px;display:inline-block;border:1px solid var(--block_color);color:var(--block_color);font-weight:bold}.purchase_wrap .purchase_block .purchase .content .text p .txt{display:block}.purchase_wrap .purchase_block .purchase .content .text p:not(:last-child){margin-bottom:14px}.purchase_wrap .purchase_block .purchase .link_block .link_tit{font-size:16px;line-height:1.4em;font-weight:bold;margin-bottom:10px}.purchase_wrap .purchase_block .purchase .link_block .link_list{display:flex;gap:10px;flex-wrap:wrap}.purchase_wrap .purchase_block .purchase .link_block .link_list .link_item{font-size:14px;line-height:1.4em;font-weight:bold}.purchase_wrap .purchase_block .purchase .link_block .link_list .link_item .link_blank{display:flex;align-items:center;width:100%;padding:10px 20px;border-radius:4px;border:1px solid var(--block_color);color:var(--block_color);font-weight:bold;position:relative;background:#fff;height:100px}.purchase_wrap .purchase_block .purchase .link_block .link_list .link_item .link_blank::before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:16px;width:24px;height:24px;background:var(--block_color);z-index:1;-webkit-mask-image:url(../images/svg/icon_link_blank.svg);mask-image:url(../images/svg/icon_link_blank.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.purchase_wrap .purchase_block .purchase .link_block .link_list .link_item .link_blank img{max-height:44px;-o-object-fit:contain;object-fit:contain;max-width:70%}.purchase_wrap .purchase_block .purchase .note_block .tit{font-size:16px;line-height:1.4em;font-weight:bold;margin-bottom:10px}.purchase_wrap .purchase_block .purchase .note_block .text{font-size:14px;line-height:1.7em}@media screen and (max-width: 835px){.purchase_wrap .block_tit{font-size:17px;line-height:1.4em}.purchase_wrap .purchase_block .purchase{padding:20px 10px}.purchase_wrap .purchase_block .purchase .list_tit{font-size:18px;line-height:1.4em}.purchase_wrap .purchase_block .purchase .content .text{font-size:15px;line-height:1.6em}.purchase_wrap .purchase_block .purchase .content .text p .label{font-size:14px;line-height:1.4em}.purchase_wrap .purchase_block .purchase .link_block .link_list{gap:10px}.purchase_wrap .purchase_block .purchase .link_block .link_list .link_item{width:100%}.purchase_wrap .purchase_block .purchase .link_block .link_list .link_item .link_blank{padding-inline:10px}.purchase_wrap .purchase_block .purchase .link_block .link_list .link_item .link_blank:before{right:10px}}#access .map iframe{width:100%}#access .table_list{--base_gap:0px;font-size:14px;line-height:1.4em}#access .table_list img{width:100%}#access .table_list .row{display:flex;border-bottom:1px solid var(--c_border);width:100%}#access .table_list .row>div{width:100%}#access .table_list .row.head{color:var(--c_theme_color);font-weight:bold;font-size:12px;line-height:1.5em;background:var(--c_white_d)}#access .table_list .row.head .cell{padding:12px 10px}#access .table_list .row .left{width:20%;background:var(--c_white_d);border-right:1px solid var(--c_border)}#access .table_list .row .right{width:80%}#access .table_list .row .cell{padding:8px 10px;height:100%;display:flex;align-items:center}#access .table_list .row .cell.head{font-weight:bold;font-size:12px;line-height:1.5em}#access .table_list .row .cell:not(:last-of-type){border-right:1px solid var(--c_border)}#access .table_list .row .cell .min{font-size:12px;line-height:1.4em}#access .table_wrap .label_tit{background:#000;color:var(--c_white);padding:8px;font-size:12px;line-height:1.5em}@media screen and (max-width: 835px){#access .table_list{font-size:12px;line-height:1.4em}#access .table_list.sp_verticle{display:grid}#access .table_list.sp_verticle .row .left .cell{min-width:24px;padding:8px 4px;text-align:center}#access .table_list.sp_verticle .row.head .cell{padding:8px 4px;font-size:10px;line-height:1.3em}#access .table_list.sp_verticle .row .right{display:contents}#access .table_list.sp_verticle .row .cell{width:100%;height:auto;padding:6px}#access .table_list.sp_verticle .row .cell.sp_min{font-size:11px;line-height:1.4em}#access .table_list.sp_verticle .row .cell .min{font-size:10px;line-height:1.4em}#access .table_list .row>.mod_flex_box_02 .cell,#access .table_list .row .mod_flex_box_04 .cell{width:50%}#access .table_list .row .cell{padding:6px}}.bg_wrap_grad_01{background:rgba(138,193,32,.6392156863);background:linear-gradient(180deg, rgba(138, 193, 32, 0.64) 0%, rgba(0, 112, 188, 0.64) 100%);padding:160px 0}.bg_wrap_grad_02{background:rgba(169,42,37,.6392156863);background:linear-gradient(180deg, rgba(169, 42, 37, 0.64) 0%, rgba(136, 84, 0, 0.64) 100%);padding:160px 0}.bg_wrap_grad_03{background:rgba(93,18,136,.7411764706);background:linear-gradient(180deg, rgba(93, 18, 136, 0.64) 0%, rgba(232, 224, 134, 0.391) 100%);padding:160px 0}.lp_bg_wrap{background:var(--section_color);padding:160px 0}.lp_fv{position:relative;margin-bottom:calc(var(--base_distance)*1)}.lp_fv .kv{width:100%;aspect-ratio:1920/1080;max-height:calc(100lvh - var(--header_h));margin-bottom:100px}.lp_fv .kv img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.lp_fv .lp_fv_content .date{max-width:900px;margin:0 auto;width:92%}.lp_fv .lp_fv_content .date img{width:100%;filter:drop-shadow(0px 0px 14px var(--fv_color))}.lp_main{padding-top:var(--header_h);padding-bottom:0;color:var(--c_white);--cmn_list_color: #fff}.lp_main .section_wrap{padding:160px 0}.lp_main .section_wrap:not(:last-child){margin-bottom:0}.lp_main .h_outer{margin-bottom:60px}.lp_main .content_block{font-family:var(--f_noto)}.lp_main .content_block .block:not(:last-child){margin-bottom:40px}.lp_main .content_block .block .tit{font-size:28px;line-height:1.4em;font-weight:bold;margin-bottom:16px}.lp_main .content_block .block .text{font-size:18px;line-height:1.7em}.lp_main .content_block .block .text a{color:#fff;text-decoration:underline}.lp_main .content_block .block .cmn_list_circle li,.lp_main .content_block .block .cmn_list_kome li{font-size:16px;line-height:1.6em}.lp_main .content_block .block .border_box{border:1px solid #fff;padding:24px;border-radius:8px}.lp_main .content_block .block .outline{font-size:16px;line-height:1.6em}.lp_main .content_block .block .outline dl{display:flex;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.4588235294)}.lp_main .content_block .block .outline dl dt{width:120px}.lp_main .content_block .block .outline dl dd{width:calc(100% - 120px)}.lp_main #introduction{padding-top:0}.lp_main .intro_block{background:var(--section_color);text-align:center;color:#fff;padding:60px 40px;border-radius:8px;font-family:var(--f_noto)}.lp_main .intro_block:not(:last-child){margin-bottom:40px}.lp_main .intro_block .intro_block_tit{font-size:24px;line-height:1.4em;font-weight:bold;margin-bottom:40px;padding-bottom:16px;border-bottom:1px solid #fff;display:inline-block;font-family:var(--f_pop)}.lp_main .intro_block .catch{font-size:40px;line-height:1.4em;font-weight:bold;margin-bottom:24px;text-align:center}.lp_main .intro_block .text p{margin-bottom:0}.lp_main .intro_block .text p:not(:last-child){margin-bottom:1em}.lp_main .intro_block .text .img_text_wrap{display:flex;align-items:center;gap:24px;background:rgba(0,0,0,.168627451);padding:24px;border-radius:8px}.lp_main .intro_block .text .img_text_wrap .img{width:100px}.lp_main .intro_block .text .img_text_wrap .text_block{width:calc(100% - 124px)}.lp_main .intro_block .text .img_text_wrap .text_block p{font-size:16px;line-height:1.6em;text-align:left}.lp_main .intro_block .text .img_text_wrap .text_block p:not(:last-child){margin-bottom:1em}.lp_main .intro_block .text .img_text_wrap.tokuten .img{width:32%}.lp_main .intro_block .text .img_text_wrap.tokuten .text_block{width:calc(68% - 24px)}.lp_main .intro_block hr{border:none;border-top:1px solid #fff;margin:40px 0}.lp_main .play_wrap .mod_flex_box_04 .icon_block{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.lp_main .play_wrap .mod_flex_box_04 .icon_block .icon_img{width:130px;margin:0 auto 16px}.lp_main .play_wrap .mod_flex_box_04 .icon_block .icon_txt{width:100%}.lp_main .play_wrap .mod_flex_box_04 .icon_block .icon_txt_tit{font-size:clamp(26px,2.6vw,32px);line-height:1.4em;font-weight:bold}.lp_main .play_wrap .mod_flex_box_04 .icon_block .icon_txt_content a{color:#fff;text-decoration:underline}.lp_main .play_wrap .mod_flex_box_04 .icon_block .icon_txt_content dl{display:flex;align-items:center;width:100%}.lp_main .play_wrap .mod_flex_box_04 .icon_block .icon_txt_content dl:not(:last-child){margin-bottom:10px}.lp_main .play_wrap .mod_flex_box_04 .icon_block .icon_txt_content dl dt{font-size:14px;line-height:1.4em;background:#fff;color:var(--section_color);padding:4px 10px 3px;border-radius:4px;text-align:center;font-weight:bold;margin-right:2%;width:66%}.lp_main .play_wrap .mod_flex_box_04 .icon_block .icon_txt_content dl dd{font-size:16px;line-height:1.4em;width:32%}.lp_main .note_block{border-top:1px solid #fff;border-bottom:1px solid #fff;padding:32px 0}.lp_main .step_wrap .step_list .step_block{display:flex;align-items:center;gap:30px;padding-left:36px;position:relative}.lp_main .step_wrap .step_list .step_block:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;background:#fff;border-radius:100vmax}.lp_main .step_wrap .step_list .step_block:not(:last-child){margin-bottom:34px}.lp_main .step_wrap .step_list .step_block:not(:last-child):after{content:"";position:absolute;left:8px;top:50%;width:1px;height:calc(100% + 34px);background:#fff}.lp_main .step_wrap .step_list .step_block .step_num{font-size:18px;line-height:1.2em;font-weight:bold;margin-right:10px;display:flex;align-items:center;width:140px;font-family:var(--f_pop)}.lp_main .step_wrap .step_list .step_block .step_num .num{font-size:56px;line-height:1em;display:inline-block;margin-left:10px}.lp_main .step_wrap .step_list .step_block .step_text{font-size:16px;line-height:1.5em;width:calc(100% - 140px)}.lp_main .step_wrap .howtouse_block{background:rgba(29,29,29,.4);padding:40px;border-radius:8px;display:flex;align-items:center;gap:40px;font-family:var(--f_noto)}.lp_main .step_wrap .howtouse_block .phone_img{width:180px}.lp_main .step_wrap .howtouse_block .text_block{width:calc(100% - 220px)}.lp_main .step_wrap .howtouse_block .tit{text-align:center;font-size:24px;line-height:1.4em;font-weight:bold;margin-bottom:16px;color:var(--c_ac_color);border-top:1px dashed var(--c_ac_color);padding:12px 0;border-bottom:1px dashed var(--c_ac_color)}.lp_main .step_wrap .howtouse_block .text p{margin-bottom:0;font-weight:bold;font-size:18px;line-height:1.5em}.lp_main .step_wrap .howtouse_block .text p:not(:last-child){margin-bottom:1em}.lp_main .faq{border-bottom:1px solid var(--c_white)}.lp_main .faq .question{font-size:18px;line-height:1.4em;font-weight:bold;cursor:pointer;padding:24px 54px;position:relative}.lp_main .faq .question .icon{position:absolute;top:50%;transform:translateY(-50%);left:0;width:40px}.lp_main .faq .question .icon img{width:100%}.lp_main .faq .question:before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;width:24px;height:3px;background:var(--c_white);z-index:1}.lp_main .faq .question:after{content:"";position:absolute;top:50%;transform:translateY(-50%) rotate(90deg);right:0;width:24px;height:3px;background:var(--c_white);z-index:1;transition:.3s}.lp_main .faq .question.accordion_active:after{transform:translateY(-50%) rotate(0deg);transition:.3s}.lp_main .faq .answer{position:relative;font-weight:bold}.lp_main .faq .answer .innerbox{padding:10px 54px 10px;position:relative;margin-bottom:24px}.lp_main .faq .answer .innerbox::after{content:"";position:absolute;top:.2em;left:0;width:40px;aspect-ratio:1/1;background:no-repeat center url(../images/svg/icon_faq_a.svg);background-size:contain;z-index:1}.lp_main .faq .answer .innerbox a{color:var(--c_white);text-decoration:underline}@media screen and (max-width: 835px){.lp_fv .lp_fv_inner .kv{width:100%;aspect-ratio:initial;margin-bottom:40px}.lp_fv .lp_fv_inner .lp_fv_content{width:100%}.lp_main .section_wrap{padding:80px 0}.lp_main .content_block .block .tit{font-size:22px;line-height:1.4em}.lp_main .content_block .block .text{font-size:16px;line-height:1.7em}.lp_main .content_block .block .cmn_list_circle li,.lp_main .content_block .block .cmn_list_kome li{font-size:14px;line-height:1.7em}.lp_main .content_block .block .border_box{padding:16px}.lp_main .content_block .block .outline dl{flex-direction:column;gap:10px}.lp_main .content_block .block .outline dl dt{font-weight:bold;width:100%;font-size:14px;line-height:1.3em}.lp_main .content_block .block .outline dl dd{width:100%}.lp_main .intro_block{padding:40px 16px}.lp_main .intro_block .intro_block_tit{font-size:18px;line-height:1.4em;margin-bottom:40px}.lp_main .intro_block .catch{font-size:22px;line-height:1.4em;text-align:left}.lp_main .intro_block .text{font-size:16px;line-height:1.7em;text-align:left}.lp_main .intro_block .text .img_text_wrap{flex-direction:column;gap:16px;padding:16px}.lp_main .intro_block .text .img_text_wrap .img{width:30%}.lp_main .intro_block .text .img_text_wrap .text_block{width:100%}.lp_main .intro_block .text .img_text_wrap .text_block p{font-size:14px;line-height:1.7em}.lp_main .intro_block .text .img_text_wrap.tokuten .img{width:100%}.lp_main .intro_block .text .img_text_wrap.tokuten .text_block{width:100%}.lp_main .play_wrap .mod_flex_box_04{flex-direction:column;align-items:center}.lp_main .play_wrap .mod_flex_box_04 .icon_block{width:80%;gap:10px}.lp_main .play_wrap .mod_flex_box_04 .icon_block:not(:last-child){margin-bottom:20px}.lp_main .play_wrap .mod_flex_box_04 .icon_block .icon_title{display:flex;align-items:center;gap:10px}.lp_main .play_wrap .mod_flex_box_04 .icon_block .icon_img{width:100px;display:inline-block;margin-bottom:0}.lp_main .play_wrap .mod_flex_box_04 .icon_block .icon_txt_tit{font-size:24px;line-height:1.4em}.lp_main .play_wrap .mod_flex_box_04 .icon_block .icon_txt_content{font-size:16px;line-height:1.7em}.lp_main .play_wrap .mod_flex_box_04 .icon_block .icon_txt_content p{margin-bottom:0}.lp_main .play_wrap .mod_flex_box_04 .icon_block .icon_txt_content p:not(:last-child){margin-bottom:.5em}.lp_main .play_wrap .mod_flex_box_04 .icon_block .icon_txt_content dl{justify-content:center}.lp_main .play_wrap .mod_flex_box_04 .icon_block .icon_txt_content dl dt{width:55%}.lp_main .play_wrap .note_block{padding:24px 0px}.lp_main .step_wrap .step_list .step_block{flex-direction:column;align-items:start;padding-left:28px;gap:14px}.lp_main .step_wrap .step_list .step_block:before{top:1.5em}.lp_main .step_wrap .step_list .step_block:not(:last-child):after{top:1.5em}.lp_main .step_wrap .step_list .step_block .step_num{width:100%;font-size:18px;line-height:1.4em}.lp_main .step_wrap .step_list .step_block .step_num .num{font-size:40px;line-height:1em}.lp_main .step_wrap .step_list .step_block .step_text{width:100%}.lp_main .step_wrap .howtouse_block{flex-direction:column;align-items:center;gap:20px;padding:40px 24px}.lp_main .step_wrap .howtouse_block .phone_img{width:100px}.lp_main .step_wrap .howtouse_block .text_block{width:100%}.lp_main .step_wrap .howtouse_block .text_block .text{font-size:14px;line-height:1.7em}.lp_main .step_wrap .howtouse_block .text_block .text p{font-size:16px;line-height:1.7em}.lp_main .faq .question{font-size:16px;line-height:1.4em;padding:16px 40px}.lp_main .faq .question .icon{width:24px}.lp_main .faq .question:before{width:18px}.lp_main .faq .question:after{width:18px}.lp_main .faq .answer .innerbox{padding:10px 40px 10px}.lp_main .faq .answer .innerbox::after{width:24px;top:.5em}}#nfc .top_text{text-align:center;color:#fff;font-family:var(--f_noto);margin-bottom:40px}#nfc .top_text p{font-size:30px;line-height:1.4em;font-weight:bold;margin-bottom:16px}#nfc .top_text p:not(:last-child){margin-bottom:1em}#nfc .top_text .min{font-size:14px;line-height:1.4em;font-weight:bold}#nfc .nfc_wrap .nfc_block{border-radius:8px;overflow:hidden;--cmn_list_color: #fff}#nfc .nfc_wrap .nfc_block:not(:last-child){margin-bottom:40px}#nfc .nfc_wrap .nfc_block .bg_wrap{display:flex;justify-content:space-between;align-items:center;color:#fff}#nfc .nfc_wrap .nfc_block .text_block{width:70%;font-family:var(--f_noto)}#nfc .nfc_wrap .nfc_block .text_block .tit{font-size:24px;line-height:1.4em;font-weight:bold;margin-bottom:16px;background:#fff;color:var(--section_color);padding:4px 10px 3px;text-align:center;font-weight:bold;display:inline-block}#nfc .nfc_wrap .nfc_block .text_block .text p{font-size:20px;line-height:1.4em;font-weight:bold;margin-bottom:16px}#nfc .nfc_wrap .nfc_block .text_block .text p:not(:last-child){margin-bottom:1em}#nfc .nfc_wrap .nfc_block .text_block .text .highlight{color:var(--c_ac_color);font-weight:bold}#nfc .nfc_wrap .note_block{background:#fff;padding:40px;border-radius:8px;font-family:var(--f_noto)}#nfc .nfc_wrap .note_block .tit{color:var(--c_orange);font-size:20px;line-height:1.4em;font-weight:bold;margin-bottom:6px}#nfc .nfc_wrap .note_block .text{font-size:18px;line-height:1.7em}#nfc .nfc_wrap .note_block .text p{margin-bottom:0}#nfc .nfc_wrap .note_block .text p:not(:last-child){margin-bottom:1em}#nfc .nfc_wrap .note_block .highlight{color:var(--c_orange);font-weight:bold}@media screen and (max-width: 835px){#nfc .top_text p{font-size:18px;line-height:1.6em}#nfc .top_text p.min{font-weight:normal}#nfc .nfc_wrap .nfc_block .bg_wrap{flex-direction:column;padding:40px 16px;gap:30px}#nfc .nfc_wrap .nfc_block .text_block{width:100%}#nfc .nfc_wrap .nfc_block .phone{width:54%}#nfc .nfc_wrap .note_block{padding:40px 16px}}#events_single:has(event_fv){margin-top:calc((var(--header_h))*-1)}#events_single .event_title{font-size:clamp(22px,4.8vw,56px);line-height:1.4em;font-weight:bold;margin-bottom:clamp(40px,4vw,100px);text-align:center;color:#fff;font-family:var(--f_noto)}#events_single .fv_text{text-align:center;color:#fff;font-size:20px;line-height:1.6em;font-weight:bold;margin-bottom:100px;font-family:var(--f_noto)}#events_single .event_fv{margin-bottom:60px}#events_single .event_fv img{width:100%}#events_single .content_block{font-family:var(--f_noto)}#events_single .content_block .mid_text{font-size:clamp(17px,2vw,20px);line-height:1.4em}#events_single .content_block p{margin-bottom:0}#events_single .content_block p:not(:last-child){margin-bottom:1em}#events_single .event_list_block{display:flex;gap:20px}#events_single .event_list_block .img_block{width:36%}#events_single .event_list_block .text_block{width:calc(64% - 20px)}#events_single .event_list_block .text_block .tit{font-size:20px;line-height:1.3em;font-weight:bold;margin-bottom:14px}#events_single .event_list_block .text_block .text p:not(:last-child){margin-bottom:.5em}#events_single .event_list_block .text_block .btn_outer{text-align:right}#album .lp_fv{padding-top:80px;text-align:center;margin-bottom:160px}#album .lp_fv .top_text{margin:0 auto 80px;max-width:90%}#album .lp_fv .discovery_album_wrap{border-radius:8px}#album .lp_fv .discovery_album_wrap .ob{z-index:2}#album .lp_fv .discovery_album_wrap .ob.ob01{top:-22%;left:-18%}#album .lp_fv .discovery_album_wrap .ob.ob02{bottom:-21%}#album .lp_fv .discovery_album_wrap .discovery_album{display:flex;color:var(--c_black);align-items:center;font-family:var(--f_noto);gap:40px;border:4px dashed #fff;padding:80px}#album .lp_fv .discovery_album_wrap .discovery_album .text_block{width:calc(60% - 40px);text-align:left}#album .lp_fv .discovery_album_wrap .discovery_album .text_block .about_tit{font-size:48px;line-height:1.4em;font-weight:bold;margin-bottom:16px}#album .lp_fv .discovery_album_wrap .discovery_album .text_block .about_tit .min{font-size:24px;line-height:1.4em;font-weight:bold}#album .lp_fv .discovery_album_wrap .discovery_album .text_block .text{font-size:18px;line-height:1.7em;font-weight:bold;margin-bottom:16px}#album .lp_fv .discovery_album_wrap .discovery_album .text_block .text p{margin-bottom:0}#album .lp_fv .discovery_album_wrap .discovery_album .text_block .text p:not(:last-child){margin-bottom:1em}#album .lp_fv .discovery_album_wrap .discovery_album .text_block .btn_outer{text-align:left}#album .lp_fv .discovery_album_wrap .discovery_album .img_block{width:40%}@media screen and (max-width: 835px){#album .lp_fv{margin-bottom:80px}#album .lp_fv .top_text{margin-bottom:50%}#album .lp_fv .discovery_album_wrap .ob.ob01{width:70%;top:-11%;left:-22%}#album .lp_fv .discovery_album_wrap .ob.ob02{bottom:-13%}#album .lp_fv .discovery_album_wrap .discovery_album{flex-direction:column-reverse;gap:20px;padding:40px 16px}#album .lp_fv .discovery_album_wrap .discovery_album .img_block{width:50%;margin-top:-50%}#album .lp_fv .discovery_album_wrap .discovery_album .text_block{width:100%}#album .lp_fv .discovery_album_wrap .discovery_album .text_block .about_tit{font-size:28px;line-height:1.4em}#album .lp_fv .discovery_album_wrap .discovery_album .text_block .about_tit .min{font-size:24px;line-height:1.4em}#album .lp_fv .discovery_album_wrap .discovery_album .text_block .text{font-size:16px;line-height:1.7em}}#trade .lead_text{font-size:40px;line-height:1.4em;font-weight:bold;margin-bottom:40px;text-align:center}#trade .trade_block:not(:last-child){margin-bottom:40px}#trade .trade_block .tit{font-size:22px;line-height:1.4em;font-weight:bold;margin-bottom:16px;background:var(--c_ac_color);color:var(--c_black);padding:10px 10px 8px;text-align:center;font-weight:bold;text-align:center;border-radius:8px}#trade .trade_block .place_text{display:flex;align-items:center;font-size:20px;line-height:1.4em;font-weight:bold}#trade .trade_block .place_text .place_date{margin-right:10px;border:1px solid #fff;padding:4px 14px 3px;text-align:center;font-weight:bold;display:inline-block;border-radius:100vmax}@media screen and (max-width: 835px){#trade .lead_text{font-size:24px;line-height:1.4em}#trade .trade_block .tit{font-size:16px;line-height:1.4em}#trade .trade_block .place_text{font-size:16px;line-height:1.4em}#trade .trade_block .place_text .place_date{white-space:nowrap;width:5em}}#howtouse .sec_h::first-letter{color:var(--c_theme_color)}#howtouse .step_wrap{color:var(--c_black)}#howtouse .step_wrap .step_list .step_block:before{background:var(--c_black)}#howtouse .step_wrap .step_list .step_block:after{background:var(--c_black)}#howtouse .step_wrap .step_list .step_block .step_text{font-weight:bold}#howtouse .step_wrap .note_block{--cmn_list_color: var(--c_black);border-color:var(--c_black)}.album_btn a{background:var(--c_theme_color);border:3px solid #fff;border-radius:8px;display:block;color:#fff;padding:34px 40px;text-align:center;position:relative}.album_btn a:before{position:absolute;content:"";top:50%;right:20px;transform:translateY(-50%);width:24px;height:24px;background:#fff;background-size:contain;z-index:1;-webkit-mask-image:url(../images/svg/btn_mask.svg);mask-image:url(../images/svg/btn_mask.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.album_btn a:after{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 10px);height:calc(100% - 10px);border:1px solid #fff;border-radius:8px;pointer-events:none}.album_btn a .text .sub{font-size:20px;line-height:1.4em;font-weight:bold;margin-bottom:2px}.album_btn a .text .main{font-size:36px;line-height:1.4em;font-weight:bold;color:var(--c_ac_color)}.album_btn.disactive a{filter:grayscale(1);opacity:.6;pointer-events:none;color:#bbb}.album_btn.disactive a .text .main{color:#bbb}@media screen and (max-width: 835px){.album_btn a{padding:40px 54px 40px 20px}.album_btn a .text .sub{font-size:16px;line-height:1.4em}.album_btn a .text .main{font-size:20px;line-height:1.4em}}.about_main_wrap .lead_text{font-size:20px;line-height:1.4em;font-weight:bold;margin-bottom:40px;text-align:center;color:#fff;font-family:var(--f_noto)}.about_main_wrap .swiper_outer{margin-bottom:60px}.about_main_wrap .swiper-slide{transition:.3s}.about_main_wrap .swiper-slide-active{transform:scale(1.1);transition:.3s}.about_main_wrap .lp_block{background:#fff;padding:20px;border-radius:8px;color:var(--c_font_color);position:relative;font-family:var(--f_noto);display:grid;grid-template-columns:100%;row-gap:var(--event_gap);grid-template-rows:-webkit-max-content;grid-template-rows:max-content}.about_main_wrap .lp_block .thumbnail{margin-bottom:16px;overflow:hidden;border-radius:8px}.about_main_wrap .lp_block .text_wrap .text_block{width:calc(100% - 30px)}.about_main_wrap .lp_block .text_wrap .text_block .sub_tit{font-size:20px;line-height:1.2em;margin-bottom:8px;color:var(--section_color);font-weight:bold}.about_main_wrap .lp_block .text_wrap .text_block .tit{font-size:32px;line-height:1.4em;margin-bottom:8px;color:var(--section_color);font-weight:bold}.about_main_wrap .lp_block .text_wrap .text_block .text{font-size:18px;line-height:1.7em}.about_main_wrap .lp_block .btn{position:relative;display:block;content:"";width:30px;height:30px;background:var(--section_color);background-size:contain;z-index:1;-webkit-mask-image:url(../images/svg/btn_mask.svg);mask-image:url(../images/svg/btn_mask.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;align-self:end;justify-self:end}.about_main_wrap .site_link{background:var(--section_color);border-radius:8px;padding:34px 50px;color:#fff;position:relative;background-image:url(../images/bg/bg_texture_dott.svg);background-size:cover;display:block;transition:.3s}.about_main_wrap .site_link:hover{transform:translateY(-6px);transition:.3s}.about_main_wrap .site_link:before{position:absolute;content:"";top:50%;right:40px;transform:translateY(-50%);width:30px;height:30px;background:#fff;background-size:contain;z-index:1;-webkit-mask-image:url(../images/svg/btn_mask.svg);mask-image:url(../images/svg/btn_mask.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;z-index:2}.about_main_wrap .site_link:not(:last-child){margin-bottom:20px}.about_main_wrap .site_link .h_outer{text-align:left;margin-bottom:20px}.about_main_wrap .site_link .h_outer .sec_h{font-size:74px;line-height:1.2em;font-weight:bold;padding-bottom:initial}@media screen and (max-width: 835px){.about_main_wrap .lp_block{padding:16px}.about_main_wrap .lp_block .text_wrap .text_block .sub_tit{font-size:18px;line-height:1.2em}.about_main_wrap .lp_block .text_wrap .text_block .tit{font-size:24px;line-height:1.4em}.about_main_wrap .lp_block .text_wrap .text_block .text{font-size:16px;line-height:1.7em}.about_main_wrap .lead_text{font-size:16px;line-height:1.4em;margin-bottom:28px}.about_main_wrap .swiper_outer{margin-bottom:40px}.about_main_wrap .site_link{padding:24px 20px}.about_main_wrap .site_link:before{transform:initial;top:2.5em;right:20px}.about_main_wrap .site_link .h_outer{width:calc(100% - 40px);margin-bottom:10px}.about_main_wrap .site_link .h_outer .sec_h{font-size:48px;line-height:1.2em}.about_main_wrap .site_link .text{font-size:14px;line-height:1.7em}}#aboutText .about_text_wrap .logo{max-width:540px;margin:0 auto 40px;width:80%}#aboutText .about_text_wrap .logo img{width:100%}#aboutText .about_text_wrap .text_block{text-align:center;color:#fff}#aboutText .about_text_wrap .text_block p{font-size:20px;line-height:1.8em;font-weight:bold;margin-bottom:16px}#aboutText .about_text_wrap .text_block p:not(:last-child){margin-bottom:1.4em}#aboutText .about_text_wrap .text_block p.summary{font-weight:normal;font-size:clamp(15px,1.5vw,18px)}#aboutText .about_text_wrap .text_block .catch_text{font-size:48px;line-height:1.4em;font-weight:bold;margin-bottom:16px}#aboutText .about_text_wrap .text_block hr{border:none;border-top:1px solid #fff;margin:40px 0}@media screen and (max-width: 835px){#aboutText .about_text_wrap .text_block p{font-size:17px;line-height:1.7em}#aboutText .about_text_wrap .text_block .catch_text{font-size:32px;line-height:1.4em}}#whatis .whatis{text-align:center;margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}#whatis .whatis img{width:100%}#whatis .qk_img{margin-bottom:20px}#whatis .text_block{background:#fff;padding:clamp(20px,4vw,40px);border-radius:8px}#whatis .text_block p{margin-bottom:0}#whatis .text_block p:not(:last-child){margin-bottom:1em}
/*# sourceMappingURL=pages.min.css.map */