:root{--color-txt-main: #333;--color-border: #C6B88F;--color-link-def: #00b4c4;--color-link-def-hover: #32dfe5;--color-bwn: #99823B;--color-wht: #fff;--color-blue: #106EC0;--color-grn: #129960;--color-red: #EF5042;--color-oran: #FE821E;--color-gry: #bebcb8;--color-dblue: #145b9a;--color-live: #EF3D72;--color-ex: #0082c8;--color-week-sat: #0091F1;--color-week-sun: #FF6B6B;--color-mku: #48d9b8;--color-rin: #E38D02;--color-len: #d5bd13;--color-lka: #de44c1;--color-mko: #e75d50;--color-kto: #437fd3;--color-hamamatsu-main: #FFDE91;--color-hamamatsu-venue: linear-gradient(to bottom, #FFFAEE 0, #FFFAEE 15%, #FFDD90 70%, #FFDD90 100%);--color-osaka-main: #FFC4DE;--color-osaka-venue: linear-gradient(to bottom, #FFEFF5 0, #FFEFF5 15%, #FFC4DE 70%, #FFC4DE 100%);--color-tokyo-main: #90DDEA;--color-tokyo-venue: linear-gradient(to bottom, #E6FBFF 0, #E6FBFF 15%, #90DDEA 70%, #90DDEA 100%);--color-market_a: #e74e60;--color-market_b: #3fa0cb;--color-market_c: #f7a11b;--color-market_d: #83bf26;--color-market_e: #a477c7;--color-market_f: #07b4b7;--color-market_g: #f56d8b;--color-header-bg: linear-gradient(to bottom, rgba(255, 255, 255, 0.65) 0, rgba(255, 255, 255, 0.65) 75%, #fff 100%);--color-header-nav-bg: linear-gradient(to right top, rgba(255, 255, 255, 0.75) 0, rgba(255, 255, 255, 0.75) 75%, #fff 100%);--color-header-txt: #2D82AA;--color-header-hover-bg: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(245, 221, 99, 0.6) 100%);--color-header-menu-bg: #9fe4f5;--color-header-menu-bg-even: #e6f7fc;--color-header-menu-border: #d3eaf0;--color-header-sp-bg: linear-gradient(to bottom, #fff 0, #b2f0ff 100%);--color-btn-hover: rgba(255, 248, 0, 0.4);--color-venue-bg: #FFFCF5;--color-txtbox-gry-bg: #f5f4f2;--color-pagelink-bg: linear-gradient(to top, #C6B88F 0, #fff 100%);--color-marker: #f0f563;--color-new-ribbon-bg: #ffcc08;--color-new-ribbon-txt: #50353B;--color-video-overlay: linear-gradient(to bottom, #378ac0 0, #bee2f0 100%);--color-news-article-border: #bdb7a3;--color-notice-hover: #fffeb0;--color-nav-bg: rgb(178, 228, 255);--color-nav-border: #6b4c54;--color-nav-switch: #fff1db}@font-face{font-family:"mm26_font";src:url("../fonts/mm26-font.woff2") format("woff2"),url("../fonts/mm26-font.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"mm26_font_b";src:url("../fonts/mm26-font_b.woff2") format("woff2"),url("../fonts/mm26-font_b.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"mm26_num";src:url("../fonts/mm26-num.woff2") format("woff2"),url("../fonts/mm26-num.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"mm26_num_b";src:url("../fonts/mm26-num_b.woff2") format("woff2"),url("../fonts/mm26-num_b.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img{display:block;width:100%;height:auto}@media(max-width: 1200px){img{max-width:550px;margin-inline:auto}}.schedule article img{max-width:inherit}body,h1,h2,h3,h4,h5,ul,ol,dl,dt,dd{margin:0;padding:0;font-weight:normal;font-size:inherit}p,div{margin:0;padding:0}ul,ol,dl{list-style:none}header,nav,article,aside,section,footer{display:block}span{display:inline-block}.txt_l{text-align:left}.txt_c{text-align:center}.txt_r{text-align:right}.txt_cl{text-align:center}.txt_cr{text-align:center}@media screen and (max-width: 1000px){.txt_cl{text-align:left}.txt_cr{text-align:right}}.txt_th{text-decoration:line-through}.txt_em,.share_title,#sponsor h3,.ticket .article_title div.p_live,.ex .article_title div.p_live,.ticket .article_title div.p_ex,.ex .article_title div.p_ex,.held_time p,.seat_color,.normal .seat_color h4 span,.sit .seat_color h4 span,.u18 .seat_color h4 span,.ex .seat_color h4,section[id*=ticket] .price span,section[id*=ticket] .type.bold,.ticket_pg_name,.ticket_link_button .btn,.news_date,.news_detail dt,.important_title,.page_link_if a,#important_if h3,.pagetitle h1,.cn .pagetitle h1,.tw .pagetitle h1,.page_link ul li a,.event_date,.place_select,#contents article .article_title h2,#contents h2.title,#contents h3.title,#contents h4.title,.title_m,.title_arrow,.title_u,.p_caution,.news_important h3,.news_important h4,.notice_box,.header_submenu li a,.language_menu_inner li a,.x_button,.txt_kkn,ol:not(.pare):not(.maru)::before,ol.pare::before,.txtbox.caution>*,.btn{font-weight:bold}.cn .txt_em,.cn .share_title,.cn #sponsor h3,#sponsor .cn h3,.cn .ticket .article_title div.p_live,.ticket .article_title .cn div.p_live,.cn .ex .article_title div.p_live,.ex .article_title .cn div.p_live,.cn .ticket .article_title div.p_ex,.ticket .article_title .cn div.p_ex,.cn .ex .article_title div.p_ex,.ex .article_title .cn div.p_ex,.cn .held_time p,.held_time .cn p,.cn .seat_color,.cn .normal .seat_color h4 span,.normal .seat_color h4 .cn span,.cn .sit .seat_color h4 span,.sit .seat_color h4 .cn span,.cn .u18 .seat_color h4 span,.u18 .seat_color h4 .cn span,.cn .ex .seat_color h4,.ex .seat_color .cn h4,.cn section[id*=ticket] .price span,section[id*=ticket] .price .cn span,.cn section[id*=ticket] .type.bold,section[id*=ticket] .cn .type.bold,.cn .ticket_pg_name,.cn .news_date,.cn .news_detail dt,.news_detail .cn dt,.cn .important_title,.cn .page_link_if a,.page_link_if .cn a,.cn #important_if h3,#important_if .cn h3,.cn .pagetitle h1,.pagetitle .cn h1,.cn .page_link ul li a,.page_link ul li .cn a,.cn .event_date,.cn .place_select,.cn #contents article .article_title h2,#contents article .article_title .cn h2,.cn #contents h2.title,#contents .cn h2.title,.cn #contents h3.title,#contents .cn h3.title,.cn #contents h4.title,#contents .cn h4.title,.cn .title_m,.cn .title_arrow,.cn .title_u,.cn .p_caution,.cn .news_important h3,.news_important .cn h3,.cn .news_important h4,.news_important .cn h4,.cn .notice_box,.cn .header_submenu li a,.header_submenu li .cn a,.cn .language_menu_inner li a,.language_menu_inner li .cn a,.cn .x_button,.cn .txt_kkn,.cn ol:not(.pare):not(.maru)::before,.cn ol.pare::before,.cn .txtbox.caution>*,.cn .btn{font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",sans-serif !important;font-weight:bold}.cn .txt_em *,.cn .share_title *,.cn #sponsor h3 *,#sponsor .cn h3 *,.cn .ticket .article_title div.p_live *,.ticket .article_title .cn div.p_live *,.cn .ex .article_title div.p_live *,.ex .article_title .cn div.p_live *,.cn .ticket .article_title div.p_ex *,.ticket .article_title .cn div.p_ex *,.cn .ex .article_title div.p_ex *,.ex .article_title .cn div.p_ex *,.cn .held_time p *,.held_time .cn p *,.cn .seat_color *,.cn .normal .seat_color h4 span *,.normal .seat_color h4 .cn span *,.cn .sit .seat_color h4 span *,.sit .seat_color h4 .cn span *,.cn .u18 .seat_color h4 span *,.u18 .seat_color h4 .cn span *,.cn .ex .seat_color h4 *,.ex .seat_color .cn h4 *,.cn section[id*=ticket] .price span *,section[id*=ticket] .price .cn span *,.cn section[id*=ticket] .type.bold *,section[id*=ticket] .cn .type.bold *,.cn .ticket_pg_name *,.cn .news_date *,.cn .news_detail dt *,.news_detail .cn dt *,.cn .important_title *,.cn .page_link_if a *,.page_link_if .cn a *,.cn #important_if h3 *,#important_if .cn h3 *,.cn .pagetitle h1 *,.pagetitle .cn h1 *,.cn .page_link ul li a *,.page_link ul li .cn a *,.cn .event_date *,.cn .place_select *,.cn #contents article .article_title h2 *,#contents article .article_title .cn h2 *,.cn #contents h2.title *,#contents .cn h2.title *,.cn #contents h3.title *,#contents .cn h3.title *,.cn #contents h4.title *,#contents .cn h4.title *,.cn .title_m *,.cn .title_arrow *,.cn .title_u *,.cn .p_caution *,.cn .news_important h3 *,.news_important .cn h3 *,.cn .news_important h4 *,.news_important .cn h4 *,.cn .notice_box *,.cn .header_submenu li a *,.header_submenu li .cn a *,.cn .language_menu_inner li a *,.language_menu_inner li .cn a *,.cn .x_button *,.cn .txt_kkn *,.cn ol:not(.pare):not(.maru)::before *,.cn ol.pare::before *,.cn .txtbox.caution>* *,.cn .btn *{font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",sans-serif !important;font-weight:bold}.tw .txt_em,.tw .share_title,.tw #sponsor h3,#sponsor .tw h3,.tw .ticket .article_title div.p_live,.ticket .article_title .tw div.p_live,.tw .ex .article_title div.p_live,.ex .article_title .tw div.p_live,.tw .ticket .article_title div.p_ex,.ticket .article_title .tw div.p_ex,.tw .ex .article_title div.p_ex,.ex .article_title .tw div.p_ex,.tw .held_time p,.held_time .tw p,.tw .seat_color,.tw .normal .seat_color h4 span,.normal .seat_color h4 .tw span,.tw .sit .seat_color h4 span,.sit .seat_color h4 .tw span,.tw .u18 .seat_color h4 span,.u18 .seat_color h4 .tw span,.tw .ex .seat_color h4,.ex .seat_color .tw h4,.tw section[id*=ticket] .price span,section[id*=ticket] .price .tw span,.tw section[id*=ticket] .type.bold,section[id*=ticket] .tw .type.bold,.tw .ticket_pg_name,.tw .news_date,.tw .news_detail dt,.news_detail .tw dt,.tw .important_title,.tw .page_link_if a,.page_link_if .tw a,.tw #important_if h3,#important_if .tw h3,.tw .pagetitle h1,.pagetitle .tw h1,.tw .page_link ul li a,.page_link ul li .tw a,.tw .event_date,.tw .place_select,.tw #contents article .article_title h2,#contents article .article_title .tw h2,.tw #contents h2.title,#contents .tw h2.title,.tw #contents h3.title,#contents .tw h3.title,.tw #contents h4.title,#contents .tw h4.title,.tw .title_m,.tw .title_arrow,.tw .title_u,.tw .p_caution,.tw .news_important h3,.news_important .tw h3,.tw .news_important h4,.news_important .tw h4,.tw .notice_box,.tw .header_submenu li a,.header_submenu li .tw a,.tw .language_menu_inner li a,.language_menu_inner li .tw a,.tw .x_button,.tw .txt_kkn,.tw ol:not(.pare):not(.maru)::before,.tw ol.pare::before,.tw .txtbox.caution>*,.tw .btn{font-family:"PingFang TC","Hiragino Sans TC","Microsoft JhengHei","微軟正黑體",sans-serif !important;font-weight:bold}.tw .txt_em *,.tw .share_title *,.tw #sponsor h3 *,#sponsor .tw h3 *,.tw .ticket .article_title div.p_live *,.ticket .article_title .tw div.p_live *,.tw .ex .article_title div.p_live *,.ex .article_title .tw div.p_live *,.tw .ticket .article_title div.p_ex *,.ticket .article_title .tw div.p_ex *,.tw .ex .article_title div.p_ex *,.ex .article_title .tw div.p_ex *,.tw .held_time p *,.held_time .tw p *,.tw .seat_color *,.tw .normal .seat_color h4 span *,.normal .seat_color h4 .tw span *,.tw .sit .seat_color h4 span *,.sit .seat_color h4 .tw span *,.tw .u18 .seat_color h4 span *,.u18 .seat_color h4 .tw span *,.tw .ex .seat_color h4 *,.ex .seat_color .tw h4 *,.tw section[id*=ticket] .price span *,section[id*=ticket] .price .tw span *,.tw section[id*=ticket] .type.bold *,section[id*=ticket] .tw .type.bold *,.tw .ticket_pg_name *,.tw .news_date *,.tw .news_detail dt *,.news_detail .tw dt *,.tw .important_title *,.tw .page_link_if a *,.page_link_if .tw a *,.tw #important_if h3 *,#important_if .tw h3 *,.tw .pagetitle h1 *,.pagetitle .tw h1 *,.tw .page_link ul li a *,.page_link ul li .tw a *,.tw .event_date *,.tw .place_select *,.tw #contents article .article_title h2 *,#contents article .article_title .tw h2 *,.tw #contents h2.title *,#contents .tw h2.title *,.tw #contents h3.title *,#contents .tw h3.title *,.tw #contents h4.title *,#contents .tw h4.title *,.tw .title_m *,.tw .title_arrow *,.tw .title_u *,.tw .p_caution *,.tw .news_important h3 *,.news_important .tw h3 *,.tw .news_important h4 *,.news_important .tw h4 *,.tw .notice_box *,.tw .header_submenu li a *,.header_submenu li .tw a *,.tw .language_menu_inner li a *,.language_menu_inner li .tw a *,.tw .x_button *,.tw .txt_kkn *,.tw ol:not(.pare):not(.maru)::before *,.tw ol.pare::before *,.tw .txtbox.caution>* *,.tw .btn *{font-family:"PingFang TC","Hiragino Sans TC","Microsoft JhengHei","微軟正黑體",sans-serif !important;font-weight:bold}.txt_u{position:relative;line-height:1.4 !important}.txt_u span:first-child::after{content:"";display:block;position:absolute;right:0;bottom:-1px;left:0;border-bottom:1px var(--color-txt-main) solid}.txt_sml{font-size:.85em !important;line-height:1.6}@media screen and (max-width: 1000px){.txt_sml{font-size:.85em !important}}.mg_auto{display:block;margin-inline:auto}.mg_auto img{margin-inline:auto}.mg_t_0{margin-top:6px !important}.fuchi{border:1px var(--color-border) solid}.logo_piapro{vertical-align:middle;margin-left:4px}.sponsor_logo p{display:inline-block}.video{position:relative;width:100%;height:0;padding-top:56.25%;cursor:pointer;z-index:0}.video>iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}body{font-family:"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:clamp(13px,2vw,15px);line-height:1.7;color:var(--color-txt-main);background:var(--color-bg-main)}body.cn{font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",sans-serif}body.tw{font-family:"PingFang TC","Hiragino Sans TC","Microsoft JhengHei","微軟正黑體",sans-serif}@media screen and (max-width: 1000px){body{line-height:1.6}}#top-sentinel{position:absolute;top:0;height:1px}#wrapper{width:100%;position:relative;z-index:0;overflow:hidden}.main_bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1}.main_bg .parallax-inner{width:100%;height:140%;position:absolute;top:-40%;background-size:100% auto;background-position:center top;background-repeat:repeat-y;will-change:transform}.main_bg .parallax-inner.p01{background-image:url("../images/common/bg_main_01.svg")}.main_bg .parallax-inner.p02{background-image:url("../images/common/bg_main_02.svg")}.main_bg .parallax-inner.p03{background-image:url("../images/common/bg_main_03.png")}@media screen and (max-width: 1000px){.main_bg .parallax-inner.p01{background-image:url("../images/common/bg_main_01_s.svg")}.main_bg .parallax-inner.p03{background-image:url("../images/common/bg_main_03_s.png")}}.col_wht{color:var(--color-wht)}.col_bwn{color:var(--color-bwn)}.col_blue{color:var(--color-blue)}.col_grn{color:var(--color-grn)}.col_oran{color:var(--color-oran)}.col_red{color:var(--color-red)}.col_gry{color:var(--color-gry)}.col_mku{color:var(--color-mku)}.col_rin{color:var(--color-rin)}.col_len{color:var(--color-len)}.col_lka{color:var(--color-lka)}.col_mko{color:var(--color-mko)}.col_kto{color:var(--color-kto)}.week_sat{display:inline;color:var(--color-week-sat)}.week_sun{display:inline;color:var(--color-week-sun)}@media screen and (min-width: 1001px),print{br.br_s{display:none}}@media screen and (max-width: 1000px){br.br_l{display:none}}.txts_xl{line-height:1.6;font-size:1.25em}.txts_ll,.live_part,.ex_part,.event_detail{line-height:1.6;font-size:1.2em}.txts_l,.news_detail dt,.txt_kkn{line-height:1.6;font-size:1.15em}.txts_m{line-height:1.6;font-size:1.1em}.txts_s{line-height:1.6;font-size:1.05em}.txt_kkn{line-height:1.6;font-size:1.15em}@media screen and (max-width: 1000px){.txt_kkn{line-height:1.6}}.txt_back{display:inline-block;padding:3px 8px;margin-right:.7em;margin-bottom:3px;line-height:1.3;border:1px solid var(--color-txt-main);color:var(--color-txt-main)}.txt_back.bk{background-color:var(--color-txt-main);color:var(--color-white);border:0}.txt_back.red{background-color:var(--color-red);color:var(--color-white);border:0}@media screen and (max-width: 1000px){.txt_back{display:block;padding:4px 8px 2px;margin-bottom:4px;margin-right:0}.info.news .txt_back,#goods_onlineshop .txt_back,#sweets_shop .txt_back,.txt_back.inline{display:inline-block;padding:2px 8px;margin-bottom:0;margin-right:6px;vertical-align:baseline}}.txt_kkn.end,.txt_kkn.end span{text-decoration:line-through;color:var(--color-gry)}@media screen and (max-width: 1000px){.txt_kkn{line-height:1.6}}.txt_mark{display:inline !important;background:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0%, var(--color-marker)));background:linear-gradient(transparent 0%, var(--color-marker) 0%);line-height:1.6}p.kome,h2.kome{padding-left:1.3em;text-indent:-1.3em}.maru{padding-left:1.3em;text-indent:-1.3em}.maru span{display:inline}@media screen and (min-width: 1001px),print{.mg_l{margin-left:32px}.mg_r{margin-right:32px}}.inquiry_mail{width:auto;height:18px;vertical-align:middle;display:inline-block}@media screen and (max-width: 1000px){.inquiry_mail{height:14px}}.br_t_ss{-webkit-margin-before:.6em;margin-block-start:.6em}.br_t_s{-webkit-margin-before:1.3em;margin-block-start:1.3em}.br_t{-webkit-margin-before:2em;margin-block-start:2em}.br_t_l{-webkit-margin-before:3em;margin-block-start:3em}.br_t_ll{-webkit-margin-before:8rem;margin-block-start:8rem}.br_t_xl{-webkit-margin-before:10rem;margin-block-start:10rem}.txts_rst{font-size:clamp(13px,2vw,15px) !important}.txt_em_rst{font-weight:normal !important}.col_rst{color:var(--color-txt-main) !important}a{color:var(--color-link-def);outline:none;overflow-wrap:break-word;text-decoration:none;line-height:1.5}a:hover,a:active{text-decoration:underline}a:not(.btn){word-break:break-all}@media(min-width: 601px){.w200{width:200px}.w300{width:300px}.w400{width:400px}.w500{width:500px}.w600{width:600px}.w700{width:700px}.w800{width:800px}.w900{width:900px}.w1000{width:1000px}.w1100{width:1100px}.w1200{width:1200px}.mw200{max-width:200px}.mw300{max-width:300px}.mw400{max-width:400px}.mw500{max-width:500px}.mw600{max-width:600px}.mw700{max-width:700px}.mw800{max-width:800px}.mw900{max-width:900px}.mw1000{max-width:1000px}.mw1100{max-width:1100px}.mw1200{max-width:1200px}}ul.std>li{position:relative;line-height:1.8;padding-left:28px}ul.std>li::after{content:"";position:absolute;top:11px;left:8px;background:var(--color-border);width:6px;height:6px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.news ul.std>li::after{background:var(--color-bwn)}@media screen and (max-width: 1000px){ul.std>li{padding-left:18px;line-height:1.7}ul.std>li::after{position:absolute;top:7px;left:3px;width:5px;height:5px}}ul.std>li:last-of-type{margin-bottom:0 !important}ul.std.txt_sml>li::after{top:8px}ul.circle>li{position:relative;padding:0 0 0 20px;margin-bottom:.6em}ul.circle>li:last-of-type{margin-bottom:0}ul.circle>li::after{content:"";font-family:icon;position:absolute;top:0;left:0}ul.kome li{position:relative;padding:0 0 0 1.4em;line-height:1.6;margin-bottom:.3em}ul.kome li::after{content:"※";position:absolute;top:0;left:0}ul.kome li:last-of-type{margin-bottom:0}ul.sankaku>li{position:relative;padding:0 0 0 20px;margin-bottom:.6em}ul.sankaku>li::after{content:"";font-family:icon;position:absolute;top:7px;left:0;font-size:9px}@media screen and (max-width: 1000px){ul.sankaku>li::after{font-size:9px}}ul.bar>li{position:relative;padding:0 0 0 1.4em;line-height:1.7}ul.bar>li:last-of-type{margin-bottom:0}ul.bar>li::after{content:"-";position:absolute;top:0;left:0}ul.bar>li:last-of-type{margin-bottom:0}ul.bar.txt_sml li{margin-bottom:.3em}ol:not(.pare):not(.maru){list-style:none;margin-left:2em}ol:not(.pare):not(.maru) li{list-style:decimal-leading-zero;list-style-position:inside;counter-increment:cnt}ol:not(.pare):not(.maru) li:last-of-type{margin-bottom:0}ol:not(.pare):not(.maru) li::before{content:"";display:inline-block;margin-left:-2em;width:2em}ol.pare{margin:1.3em 0 1.3em 2em;list-style-type:none;counter-reset:number 0}ol.pare li{margin-bottom:.5em;counter-increment:number 1}ol.pare li:last-of-type{margin-bottom:0}ol.pare li::before{content:"(" counter(number) ")";display:inline-block;margin-left:-2em;width:2em}.notice_list li{line-height:1.9 !important;margin-bottom:1.2em !important}ul.check>li{position:relative;margin-bottom:.4em;padding:0 0 0 20px}ul.check>li::after{content:"";font-family:icon;position:absolute;top:0;left:0}.txtbox.side::before,.txtbox.side::after{content:"";display:block;position:absolute;width:100%;height:35px;background:-webkit-gradient(linear, left top, right top, color-stop(0, #ffdd90), color-stop(50%, #98f198), to(#99d0e1));background:linear-gradient(to right, #ffdd90 0, #98f198 50%, #99d0e1 100%);z-index:-1}.txtbox{position:relative;overflow:hidden;padding:30px;border:1px var(--color-border) solid}@media screen and (max-width: 1000px){.txtbox{padding:15px 5%}}.txtbox.info{position:relative;background:var(--color-wht);border:3px var(--color-bwn) solid;max-width:1200px;margin-inline:auto;border-radius:10px;padding:4px;border:0;border-radius:20px;margin-top:90px}.txtbox.info>div{border:1px var(--color-bwn) solid;border-radius:6px}.txtbox.info.waku::before,.txtbox.info.waku::after{content:"";position:absolute;top:-5px;width:45px;aspect-ratio:100/101;background:url(../images/common/bg_waku_side.svg) no-repeat center/100% auto;z-index:1;pointer-events:none}.txtbox.info.waku::before{left:-5px}.txtbox.info.waku::after{right:-5px;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.txtbox.info.waku>div{position:relative}.txtbox.info.waku>div::before,.txtbox.info.waku>div::after{content:"";position:absolute;bottom:-11px;width:45px;aspect-ratio:100/101;background:url(../images/common/bg_waku_side.svg) no-repeat center/100% auto;z-index:1;pointer-events:none}.txtbox.info.waku>div::before{left:-10px;-webkit-transform:scale(1, -1);transform:scale(1, -1)}.txtbox.info.waku>div::after{right:-10px;-webkit-transform:scale(-1, -1);transform:scale(-1, -1)}@media screen and (max-width: 600px){.txtbox.info{border-width:2px;padding:2px}.txtbox.info.waku::before,.txtbox.info.waku::after{width:35px;top:-3px}.txtbox.info.waku::before{left:-3px}.txtbox.info.waku::after{right:-3px}.txtbox.info.waku>div::before,.txtbox.info.waku>div::after{width:35px;bottom:-6px}.txtbox.info.waku>div::before{left:-6px}.txtbox.info.waku>div::after{right:-6px}}@media screen and (max-width: 1000px){.txtbox.info{margin-top:12%}}.txtbox.gry{background:var(--color-txt-box-gry);border:0;padding:20px;font-size:92%;line-height:1.6}.txtbox.caution{border:2px var(--color-red) solid;padding:1.4em;font-size:92%;line-height:1.6}.txtbox.side{border:0;position:relative;padding:7px;z-index:0}.txtbox.side::before{top:0;left:0}.txtbox.side::after{bottom:0;left:0}.txtbox.side>div{position:relative;padding:35px 3%;z-index:0;background:var(--color-wht)}@media screen and (max-width: 600px){.txtbox.side{padding:5px}.txtbox.side>div{padding:20px 5%}}hr.pop{background:url(../images/common/line_pop.svg) repeat-x center left/auto 100%;height:10px;border:0;margin:60px 0}@media screen and (max-width: 1000px){hr.pop{margin:12% 0}}hr.dot{position:relative;border:none;border-top:2px var(--color-hr-dot) solid;margin:3em auto 1em;height:8px;overflow:visible}hr.dot::before,hr.dot::after{content:"";position:absolute;top:50%;-webkit-transform:translateY(calc(-50% - 4px));transform:translateY(calc(-50% - 4px));width:8px;height:8px;border-radius:100px;background:var(--color-hr-dot);z-index:0}hr.dot::before{left:0}hr.dot::after{right:0}.page_link ul li.new:before,.tmb_list>li.new:before,.new.txtbox:before{content:"";position:absolute;top:0;right:-50px;background:var(--color-new-ribbon-bg);width:200px;height:50px;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:1}@media screen and (max-width: 1000px){.page_link ul li.new:before,.tmb_list>li.new:before,.new.txtbox:before{width:100px;height:30px;top:0;right:-26px}}.page_link ul li.new:after,.tmb_list>li.new:after,.new.txtbox:after{content:"NEW";position:absolute;top:14px;right:13px;font-size:1.6rem;color:var(--color-new-ribbon-txt);-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:2}@media screen and (max-width: 1000px){.page_link ul li.new:after,.tmb_list>li.new:after,.new.txtbox:after{top:2px;right:1px}}@media screen and (min-width: 1001px),print{.clm_1p{width:-1%}.clm_2p{width:0%}.clm_3p{width:1%}.clm_4p{width:2%}.clm_5p{width:3%}.clm_6p{width:4%}.clm_7p{width:5%}.clm_8p{width:6%}.clm_9p{width:7%}.clm_10p{width:8%}.clm_11p{width:9%}.clm_12p{width:10%}.clm_13p{width:11%}.clm_14p{width:12%}.clm_15p{width:13%}.clm_16p{width:14%}.clm_17p{width:15%}.clm_18p{width:16%}.clm_19p{width:17%}.clm_20p{width:18%}.clm_21p{width:19%}.clm_22p{width:20%}.clm_23p{width:21%}.clm_24p{width:22%}.clm_25p{width:23%}.clm_26p{width:24%}.clm_27p{width:25%}.clm_28p{width:26%}.clm_29p{width:27%}.clm_30p{width:28%}.clm_31p{width:29%}.clm_32p{width:30%}.clm_33p{width:31%}.clm_34p{width:32%}.clm_35p{width:33%}.clm_36p{width:34%}.clm_37p{width:35%}.clm_38p{width:36%}.clm_39p{width:37%}.clm_40p{width:38%}.clm_41p{width:39%}.clm_42p{width:40%}.clm_43p{width:41%}.clm_44p{width:42%}.clm_45p{width:43%}.clm_46p{width:44%}.clm_47p{width:45%}.clm_48p{width:46%}.clm_49p{width:47%}.clm_50p{width:48%}.clm_51p{width:49%}.clm_52p{width:50%}.clm_53p{width:51%}.clm_54p{width:52%}.clm_55p{width:53%}.clm_56p{width:54%}.clm_57p{width:55%}.clm_58p{width:56%}.clm_59p{width:57%}.clm_60p{width:58%}.clm_61p{width:59%}.clm_62p{width:60%}.clm_63p{width:61%}.clm_64p{width:62%}.clm_65p{width:63%}.clm_66p{width:64%}.clm_67p{width:65%}.clm_68p{width:66%}.clm_69p{width:67%}.clm_70p{width:68%}.clm_71p{width:69%}.clm_72p{width:70%}.clm_73p{width:71%}.clm_74p{width:72%}.clm_75p{width:73%}.clm_76p{width:74%}.clm_77p{width:75%}.clm_78p{width:76%}.clm_79p{width:77%}.clm_80p{width:78%}.clm_81p{width:79%}.clm_82p{width:80%}.clm_83p{width:81%}.clm_84p{width:82%}.clm_85p{width:83%}.clm_86p{width:84%}.clm_87p{width:85%}.clm_88p{width:86%}.clm_89p{width:87%}.clm_90p{width:88%}.clm_91p{width:89%}.clm_92p{width:90%}.clm_93p{width:91%}.clm_94p{width:92%}.clm_95p{width:93%}.clm_96p{width:94%}.clm_97p{width:95%}.clm_98p{width:96%}.clm_99p{width:97%}.clm_b{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.clm_c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.clm_l{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.clm_2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem}.clm_2>*{width:calc((100% - (2 - 1)*1.5rem)/2)}.clm_3{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem}.clm_3>*{width:calc((100% - (3 - 1)*1.5rem)/3)}.clm_4{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem}.clm_4>*{width:calc((100% - (4 - 1)*1.5rem)/4)}.clm_5{-ms-flex-line-pack:start;align-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem}.clm_5>*{width:calc((100% - (5 - 1)*1.5rem)/5)}}@media screen and (max-width: 1000px){.clm_2,.clm_3,.clm_4,.clm_5{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem}.clm_2>*,.clm_3>*,.clm_4>*,.clm_5>*{width:calc((100% - (2 - 1)*1.5rem)/2)}}@media screen and (max-width: 600px){.clm_2,.clm_3,.clm_4,.clm_5{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.clm_2>*,.clm_3>*,.clm_4>*,.clm_5>*{width:calc((100% - (1 - 1)*1rem)/1)}}@media screen and (max-width: 1000px){.clm_5p{margin-top:30px}.clm_5p .zoom_img{max-width:550px;margin:auto}.clm_10p{margin-top:30px}.clm_10p .zoom_img{max-width:550px;margin:auto}.clm_15p{margin-top:30px}.clm_15p .zoom_img{max-width:550px;margin:auto}.clm_20p{margin-top:30px}.clm_20p .zoom_img{max-width:550px;margin:auto}.clm_25p{margin-top:30px}.clm_25p .zoom_img{max-width:550px;margin:auto}.clm_30p{margin-top:30px}.clm_30p .zoom_img{max-width:550px;margin:auto}.clm_35p{margin-top:30px}.clm_35p .zoom_img{max-width:550px;margin:auto}.clm_40p{margin-top:30px}.clm_40p .zoom_img{max-width:550px;margin:auto}.clm_45p{margin-top:30px}.clm_45p .zoom_img{max-width:550px;margin:auto}.clm_50p{margin-top:30px}.clm_50p .zoom_img{max-width:550px;margin:auto}.clm_55p{margin-top:30px}.clm_55p .zoom_img{max-width:550px;margin:auto}.clm_60p{margin-top:30px}.clm_60p .zoom_img{max-width:550px;margin:auto}.clm_65p{margin-top:30px}.clm_65p .zoom_img{max-width:550px;margin:auto}.clm_70p{margin-top:30px}.clm_70p .zoom_img{max-width:550px;margin:auto}.clm_75p{margin-top:30px}.clm_75p .zoom_img{max-width:550px;margin:auto}.clm_80p{margin-top:30px}.clm_80p .zoom_img{max-width:550px;margin:auto}.clm_85p{margin-top:30px}.clm_85p .zoom_img{max-width:550px;margin:auto}.clm_90p{margin-top:30px}.clm_90p .zoom_img{max-width:550px;margin:auto}.clm_95p{margin-top:30px}.clm_95p .zoom_img{max-width:550px;margin:auto}.clm_100p{margin-top:30px}.clm_100p .zoom_img{max-width:550px;margin:auto}}@media screen and (max-width: 1000px){.clm_change{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media(max-width: 700px){.s_clm{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem}.s_clm>*{width:calc((100% - (2 - 1)*1.5rem)/2)}.s_clm li{font-size:1.4rem;overflow:hidden}}.clm>li{position:relative;overflow:hidden}.tmb_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem}.tmb_list>*{width:calc((100% - (4 - 1)*1.5rem)/4)}@media(max-width: 1300px){.tmb_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem}.tmb_list>*{width:calc((100% - (3 - 1)*1.5rem)/3)}}@media(max-width: 800px){.tmb_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem}.tmb_list>*{width:calc((100% - (2 - 1)*1.5rem)/2)}}@media screen and (max-width: 1000px){.tmb_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.2rem}.tmb_list>*{width:calc((100% - (2 - 1)*1.2rem)/2)}}.tmb_list>li{position:relative;overflow:hidden;text-align:left;border:1px var(--color-border) solid}.tmb_list>li *{text-decoration:none !important}.tmb_list>li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.tmb_list>li>div{padding:10px 5%}.tmb_list>li.new::before{width:150px;height:21px;right:-45px}.tmb_list>li.new::after{top:7px;right:2px}@media(max-width: 700px){.tmb_list>li>div{padding:7px;line-height:1.6}.tmb_list>li.new::before{height:17px;right:-57px}.tmb_list>li.new::after{top:4px;right:1px;font-size:1.2rem}}.tmb_list>li a:hover span{text-decoration:underline}.btn,.page_link ul li a{position:relative;display:inline-block;padding:18px 3em;border-radius:100px;line-height:1.4;text-align:center;background:var(--color-bwn);color:var(--color-wht);text-decoration:none;-webkit-transition:.3s;transition:.3s}.btn::before,.page_link ul li a::before{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:calc(100% - 6px);height:calc(100% - 6px);border:2px var(--color-wht) solid;border-radius:100px;z-index:0;pointer-events:none;-webkit-transition:background .2s;transition:background .2s}.btn::after,.page_link ul li a::after{content:"";position:absolute;right:14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:11px;aspect-ratio:40/50;background:url(../images/common/btn_arrow.svg) no-repeat left top/100% auto;z-index:1;pointer-events:none}.btn p,.page_link ul li a p{position:relative;z-index:2}.btn:active,.page_link ul li a:active{text-decoration:none}.btn:hover,.page_link ul li a:hover{text-decoration:none}.btn:hover::before,.page_link ul li a:hover::before{background-color:var(--color-btn-hover)}.btn.btn_l,.page_link ul li a.btn_l{font-size:1.9rem;padding:30px calc(3em + 35px) 30px 4em;text-align:center}.btn.btn_l::before,.page_link ul li a.btn_l::before{width:80px;height:80px}@media screen and (max-width: 600px){.btn,.page_link ul li a{padding:14px 3em}.btn::before,.page_link ul li a::before{border-width:1px}}.zoom_img{position:relative;display:block}@media screen and (max-width: 1000px){.zoom_img{max-width:550px;margin:auto}}.zoom_img::after{content:"";position:absolute;bottom:5px;right:5px;font-family:icon;background-size:100% auto;width:inherit;aspect-ratio:1/1;color:#ececec;font-size:2rem;line-height:1;background:rgba(0,0,0,.4);padding:3px 5px 5px;border-radius:3px}@media screen and (max-width: 1000px){.zoom_img::after{font-size:1.6rem}}a.maplink{display:inline-block;position:relative;padding:2px 5px 0 17px;font-size:12px;line-height:15px;color:var(--color-txt-main);border:1px var(--color-txt-main) solid;border-radius:3px;vertical-align:2%;background:var(--color-wht)}@media screen and (max-width: 1000px){a.maplink{vertical-align:10%}}a.maplink:link,a.maplink:hover{text-decoration:none}a.maplink::before{display:block;position:absolute;left:5px;top:2px;font-size:95%;font-family:icon;content:""}#pageTop{height:var(--pagetop-height);position:fixed;overflow:hidden;bottom:30px;right:30px;width:75px;border-radius:100px;-webkit-filter:drop-shadow(3px 3px 10px #fff);filter:drop-shadow(3px 3px 10px #fff);background:var(--color-header-txt);aspect-ratio:1/1;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;-webkit-transform:translateY(0);transform:translateY(0);z-index:9000}#pageTop::after{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%) rotate(-90deg);transform:translate(-50%, -50%) rotate(-90deg);width:20%;aspect-ratio:40/50;background:url(../images/common/btn_arrow.svg) no-repeat left top/100% auto;-webkit-transform-origin:center;transform-origin:center;z-index:1;pointer-events:none}#pageTop.hide{-webkit-transform:translateY(150px);transform:translateY(150px);pointer-events:none}#pageTop a{display:block;width:100%;height:100%}@media screen and (max-width: 1000px){#pageTop{bottom:45px;right:3%;width:10%;border-radius:100px;max-width:90px;min-width:50px}}@media screen and (max-width: 600px){#pageTop{-webkit-filter:drop-shadow(3px 3px 6px #fff);filter:drop-shadow(3px 3px 6px #fff)}}.bg_lake{position:relative;clip-path:inset(0);padding-inline:8%;z-index:0}.bg_lake::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(../images/common/bg_lake.webp);background-position:center top;background-repeat:no-repeat;background-size:cover;z-index:-1;pointer-events:none}@media screen and (max-width: 1000px){.bg_lake{padding-inline:5%}.bg_lake::before{background-image:url(../images/common/bg_lake_s.webp);background-size:100% auto;background-color:#73dcfb}}.bg_himawari{position:absolute;bottom:0;left:0;width:100%}.bg_himawari::before,.bg_himawari::after{content:"";position:absolute;bottom:0;background-position:center top;background-repeat:no-repeat;background-size:100% auto;z-index:0;pointer-events:none}.bg_himawari::before{content:"";left:0;width:500px;aspect-ratio:992/382;background-image:url(../images/common/bg_himawari_left.webp)}.bg_himawari::after{content:"";right:0;width:500px;aspect-ratio:1027/546;background-image:url(../images/common/bg_himawari_right.webp)}@media screen and (max-width: 600px){.bg_himawari::before{width:70%}.bg_himawari::after{width:62%}}.pagetitle_letter::before,.pagetitle_letter::after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:150px;aspect-ratio:213/46;background:url(../images/index/bg_h_line.svg) no-repeat left center/100% auto;z-index:0}@media screen and (max-width: 600px){.pagetitle_letter::before,.pagetitle_letter::after{width:28vw}}body.fixed{position:fixed;width:100%;overflow:hidden}#header{width:100%;height:55px;position:fixed;top:0;z-index:9000;opacity:1}@media screen and (min-width: 1201px),print{#header{display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--color-header-bg);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@media screen and (max-width: 1200px){#header{visibility:visible;opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;height:100vh;height:100dvh;overflow-y:auto;padding:0 8% 45px;-webkit-transition:opacity .3s;transition:opacity .3s;background:var(--color-header-sp-bg)}#header.hide{visibility:hidden;opacity:0;-webkit-transition:.3s;transition:.3s}}.header_logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header_logo span{background-position:center top;background-repeat:no-repeat;background-size:100% auto;background-image:-webkit-image-set(url("../images/common/logo_header.webp") type("image/webp"), url("../images/common/logo_header.png") type("image/png"));background-image:image-set(url("../images/common/logo_header.webp") type("image/webp"), url("../images/common/logo_header.png") type("image/png"));display:block;width:100%;aspect-ratio:300/95;text-indent:-9999px;white-space:nowrap;overflow:hidden}@media screen and (min-width: 1201px),print{.header_logo a{position:fixed;top:3px;left:3px;width:150px}}@media screen and (max-width: 1200px){.header_logo{margin:30px auto 0;width:50%;max-width:190px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.header_logo a{width:100%}}@media screen and (max-width: 1000px){.header_logo{max-width:160px}}#nav a{outline:none;text-decoration:none}#nav ul{max-width:100%;padding:0;text-align:center;list-style:none}@media screen and (min-width: 1201px),print{#nav{margin:auto}}@media screen and (max-width: 1200px){#nav{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:45px}}.nav_logo{width:65%;max-width:170px;margin:10px auto}.nav_logo img{width:100%;height:auto;display:block}@media screen and (min-width: 1201px),print{.nav_logo{display:none}}@media screen and (min-width: 1201px),print{.header_menu{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;height:inherit}}.mmenu{position:relative;cursor:pointer}@media screen and (min-width: 1201px),print{.mmenu>ul{position:absolute;top:100%;left:0;visibility:hidden;opacity:0;border:var(--color-header-menu-border) solid;border-width:0 2px 2px 2px;background:var(--color-wht)}.mmenu:hover{background:var(--color-header-hover-bg)}.mmenu.active{background:var(--color-header-hover-bg)}.mmenu:hover::before{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.mmenu:hover>ul{visibility:visible;opacity:1;top:100%;-webkit-transition:opacity .3s;transition:opacity .3s}}@media screen and (max-width: 1200px){.mmenu{border-radius:10px}.mmenu::before{display:none}.mmenu+.mmenu{margin-top:24px}.mmenu.active{border:2px var(--color-header-txt) solid}}.menu_name{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mmenu:last-child .menu_name::after{display:block}.menu_name p a{width:180px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu_name p a svg{fill:var(--color-header-txt)}@media screen and (min-width: 1201px),print{.menu_name{height:55px}.menu_name::before,.menu_name::after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:50%;background:var(--color-header-txt);z-index:0;opacity:.5}.menu_name::before{left:0}.menu_name::after{right:0;display:none}.menu_name>p{margin-top:-2px;height:100%}.menu_name>p svg{height:20px;width:auto}}@media screen and (max-width: 1200px){.menu_name{z-index:0}.menu_name>p{margin:auto}.menu_name>p a{width:100%;pointer-events:none;padding:10px 1em 8px;color:var(--color-txt-main)}.menu_name>p a svg{height:30px;width:auto;fill:var(--color-dblue)}.menu_name:hover::before{content:"";display:block;position:absolute;left:0;top:0;border:1px var(--color-header-txt) solid;width:100%;height:100%;z-index:-1}.active .menu_name{border-bottom:1px var(--color-header-txt) solid}}@media screen and (max-width: 1000px){.menu_name>p a svg{height:23px}}.mmenu.active p a svg{position:relative}@media screen and (min-width: 1201px),print{.mobile_mmenu{display:none}}@media screen and (max-width: 1200px){.mobile_mmenu{width:24px;position:absolute;right:75px;top:4px;font-size:2.6rem;cursor:pointer}}.header_submenu{position:relative;width:100%;left:50%;z-index:901;border-radius:0 0 10px 10px}.header_submenu li{font-size:1.4rem;letter-spacing:0}.header_submenu li:hover{-webkit-transition:.3s;transition:.3s}.header_submenu li.active{display:block}.header_submenu li a{display:block;padding:15px .5em;text-decoration:none;outline:none;line-height:1.3;color:var(--color-dblue);-webkit-transition:background .3s;transition:background .3s}.header_submenu li a:hover{text-decoration:none;background:var(--color-header-menu-bg)}@media screen and (min-width: 1201px),print{.header_submenu li:nth-child(even){background:var(--color-header-menu-bg-even)}.header_submenu li:last-child{border-radius:0 0 10px 10px}.header_submenu li:last-child>a{border-radius:0 0 8px 8px}}@media screen and (max-width: 1200px){.header_submenu{left:0;margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;text-align:left !important;font-size:0;width:inherit;cursor:default;display:flex;-ms-flex-direction:column;flex-direction:column}.header_submenu li{width:inherit;display:block;font-size:0;text-align:center;border-bottom:1px var(--color-header-txt) solid;-webkit-transition:none;transition:none}.header_submenu li:last-child{border-bottom:0}.header_submenu li a{padding:10px 10px 9px;font-size:calc(14px + (1vw - 3.2px)*.23)}.header_submenu li a:hover{background:rgba(0,0,0,0)}.header_submenu li.active:hover{background:rgba(0,0,0,0)}.header_submenu li.active>a:first-child{background:var(--color-header-menu-bg)}}.header_submenu02>li a{display:block;padding:15px 5px;text-decoration:none;outline:none;line-height:1.5}@media screen and (min-width: 1201px),print{.header_submenu02{position:absolute;width:100%;top:0;left:100%}.header_submenu02.hide{visibility:hidden;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.header_submenu02 li:first-child>a{border-radius:8px 8px 0 0}.header_submenu02::before{top:-10px;border-radius:0 10px 0 0}.header_submenu02::after{bottom:-10px;border-radius:0 0 10px 10px}}@media screen and (max-width: 1200px){.header_submenu02{text-align:left !important}.header_submenu02>li{position:relative;font-size:0;border-left:0;padding-right:0px;width:50%;display:inline-block;border-bottom:0}.header_submenu02>li a{padding:10px 1em;font-size:calc(13px + (1vw - 3.2px)*.11)}}@media screen and (max-width: 1000px){.header_submenu02>li a{font-size:1.2rem;padding:8px .6em}}@media screen and (max-width: 1200px){.header_submenu,.header_submenu02.hide{font-size:0}}.header_icon{display:-webkit-box;display:-ms-flexbox;display:flex}.header_icon>div{display:-webkit-box;display:-ms-flexbox;display:flex}.header_icon a{display:block;height:100%;font-size:0}.header_icon svg{width:24px;height:20px;display:block}.header_icon svg .bg{fill:var(--color-wht)}.header_icon svg:hover .bg{fill:#63d6cf}@media screen and (min-width: 1201px),print{.header_icon{display:none}}@media screen and (max-width: 1200px){.header_icon{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin:45px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header_icon p{height:25px}.header_icon svg .bg{fill:var(--color-txt-main)}}@media screen and (max-width: 1000px){.header_icon p{margin:0 15px;height:20px}.header_icon svg{width:35px;height:28px}}.sub02_on{position:relative}.sub02_on::after{content:"";display:block;width:0;height:0;margin:auto;border-style:solid;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}@media screen and (min-width: 1201px),print{.sub02_on::after{position:absolute;top:26px;right:8px;border-width:5px 0 5px 5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--color-dblue)}}@media screen and (max-width: 1200px){.sub02_on::after{display:none}}.sub02_on.beginners a{padding-left:1em;padding-right:1em}.sub02_on.beginners::after{top:35px}@media screen and (min-width: 1201px),print{.sub02_on:hover ul{visibility:visible;opacity:1;background:var(--color-wht);border-radius:10px;border:2px var(--color-header-menu-border) solid}}@media screen and (min-width: 1201px),print{.language_menu{position:fixed;top:0;right:0}}@media screen and (max-width: 1200px){.language_menu{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:20px 0}}.language{position:relative;font-size:1.4rem;text-align:center;line-height:55px;width:85px;background:var(--color-header-txt);color:var(--color-wht)}.language:hover{cursor:pointer}@media screen and (max-width: 1200px){.language{display:none}}@media screen and (max-width: 1000px){.language{line-height:30px}}.language_menu_inner li a{display:block;text-align:center;font-size:1.2rem;color:var(--color-dblue)}.language_menu_inner li a:hover,.language_menu_inner li a:active{text-decoration:none}@media screen and (min-width: 1201px),print{.language_menu_inner{-webkit-transition-duration:.3s;transition-duration:.3s;border:var(--color-wht) solid;border-width:0 0 1px 1px;display:none;background:var(--color-wht)}.language_menu_inner li{width:100%;-webkit-transition:background .3s;transition:background .3s}.language_menu_inner li:nth-child(even){background:var(--color-header-menu-bg-even)}.language_menu_inner li:hover{background:var(--color-header-menu-bg)}.language_menu_inner li a{height:35px;line-height:35px}}@media screen and (max-width: 1200px){.language_menu_inner{position:absolute;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:400px;border:0;background:rgba(0,0,0,0)}.language_menu_inner li{background:rgba(0,0,0,0);width:25%;border-left:1px var(--color-dblue) solid}.language_menu_inner li:last-child{border-right:1px var(--color-dblue) solid}.language_menu_inner li a{height:26px;line-height:26px}.language_menu_inner li a:hover{background:var(--color-header-menu-bg)}}@media screen and (min-width: 1201px),print{.x_button{display:none}}@media screen and (max-width: 1200px){.x_button{text-align:center;margin-top:45px}.x_button a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 2em;font-size:1.3rem;border:2px var(--color-dblue) solid;color:var(--color-dblue);border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;-webkit-transition:background .3s;transition:background .3s}.x_button a:hover{background:var(--color-header-menu-bg);text-decoration:none}.x_button a img{width:18px;height:auto;display:inline-block;vertical-align:sub;margin-left:4px}.x_button p{line-height:1.5}.x_button svg{width:27px;margin-left:5px;fill:var(--color-dblue)}}#nav_off{display:block;position:absolute;top:0;right:7px;width:50px;height:100%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1200px){#nav_off{right:3px}}#nav_off img{display:block;width:20px;height:20px}#nav_link{overflow-y:scroll}@media screen and (max-width: 1200px){#nav_link{padding-bottom:40px}}.menu_title{font-size:1.8rem}@media screen and (max-width: 1200px){.menu_title{font-size:2rem}}.nav_menu{margin:20px 0;padding:0 4%}.nav_menu:last-of-type{margin-bottom:45px}.nav_menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;flex-wrap:wrap;width:calc(100% + 14px);margin-left:-7px}.nav_menu ul>*{width:calc((100% - (2 - 1)*14px)/2)}.nav_menu ul li{position:relative;width:calc(50% - 14px);border-radius:10px;margin:0 6px 12px}.nav_menu ul li:hover{background-color:#fffcef;border:1px #ad9552 solid}.nav_menu ul li a{display:block;height:100%;padding:11px .8em;font-size:1.5rem;text-align:center;line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 1200px){.nav_menu ul li a{padding:13px .8em;font-size:1.5rem}}.sns_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:45px 0}.sns_link li{margin:0 20px}.sns_link li img{display:block;height:25px;width:auto}.sns_link li img:hover{opacity:.5}#nav_switch{position:fixed;right:6px;top:-3px;z-index:9900;width:90px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);cursor:pointer}#nav_switch::after{content:"";display:block;position:fixed;right:-24px;top:-28px;width:130px;border-radius:130px;aspect-ratio:1/1;z-index:0;background:var(--color-header-nav-bg);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media screen and (max-width: 1000px){#nav_switch{right:0}#nav_switch::after{width:93px;height:100px;right:-21px;top:-27px}}#nav_switch .hmb{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1}#nav_switch .hmb span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;position:absolute;height:4px;border-radius:5px;background:var(--color-header-txt);width:36%;z-index:1}#nav_switch .hmb span:nth-of-type(1){top:30px}#nav_switch .hmb span:nth-of-type(2){top:41px}#nav_switch .hmb span:nth-of-type(3){top:52px}#nav_switch.round .hmb>*{z-index:1}#nav_switch.round span:nth-of-type(1){top:37px;-webkit-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg);width:47%}#nav_switch.round span:nth-of-type(2){opacity:0}#nav_switch.round span:nth-of-type(3){top:49px;-webkit-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg);width:47%}@media screen and (min-width: 1201px),print{#nav_switch{display:none}}@media screen and (max-width: 1000px){#nav_switch{width:55px;top:0px;right:5px}#nav_switch .hmb span{height:2px;border-radius:2px;width:46%}#nav_switch .hmb span:nth-of-type(1){top:19px}#nav_switch .hmb span:nth-of-type(2){top:28px}#nav_switch .hmb span:nth-of-type(3){top:37px}#nav_switch.round span:nth-of-type(1){top:22px;width:45%}#nav_switch.round span:nth-of-type(3){top:34px;width:45%}}@-webkit-keyframes bg_nav_rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes bg_nav_rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media screen and (min-width: 1200px)and (max-width: 1500px){.mmenu>div p a{width:160px;font-size:2.2rem;line-height:54px}.language{width:75px;font-size:1.3rem}}.page_link ul li.new:before{content:"";display:block;position:absolute;top:0;right:-50px;background:#e62166;width:200px;height:50px;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:1}@media screen and (max-width: 1000px){.page_link ul li.new:before{width:100px;height:30px;top:0;right:-26px}}.page_link ul li.new:after{content:"NEW";display:block;position:absolute;top:14px;right:13px;font-size:1.6rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:2}@media screen and (max-width: 1000px){.page_link ul li.new:after{top:2px;right:1px;font-size:1.2rem}}@media screen and (min-width: 1001px),print{br.br_s{display:none}}@media screen and (max-width: 1000px){br.br_l{display:none}}#wrapper{position:relative;z-index:0;background:var(--color-wht)}.beginners #wrapper{background:rgba(0,0,0,0)}.pagetitle{position:relative;text-align:center;padding:135px 0 0}.pagetitle h1{position:relative;max-width:1200px;margin-inline:auto;font-size:1.8rem;color:var(--color-bwn);text-align:center;padding-inline:3%}@media screen and (max-width: 1200px){.pagetitle{padding:75px 0 0}}@media screen and (max-width: 1000px){.pagetitle h1{font-size:clamp(15px,3.2vw,17px)}}@media screen and (max-width: 600px){.pagetitle{padding:60px 0 0}}.pl_aboutpress{height:76px !important}@media screen and (max-width: 1000px){.pl_aboutpress{height:67px !important}}#contents{position:relative;z-index:100;padding:75px 0 0}#contents article{position:relative;max-width:1200px;position:relative;background:var(--color-wht);border:3px var(--color-bwn) solid;max-width:1200px;margin-inline:auto;border-radius:10px;padding:4px}#contents article>div{border:1px var(--color-bwn) solid;border-radius:6px}#contents article.waku::before,#contents article.waku::after{content:"";position:absolute;top:-5px;width:45px;aspect-ratio:100/101;background:url(../images/common/bg_waku_side.svg) no-repeat center/100% auto;z-index:1;pointer-events:none}#contents article.waku::before{left:-5px}#contents article.waku::after{right:-5px;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}#contents article.waku>div{position:relative}#contents article.waku>div::before,#contents article.waku>div::after{content:"";position:absolute;bottom:-11px;width:45px;aspect-ratio:100/101;background:url(../images/common/bg_waku_side.svg) no-repeat center/100% auto;z-index:1;pointer-events:none}#contents article.waku>div::before{left:-10px;-webkit-transform:scale(1, -1);transform:scale(1, -1)}#contents article.waku>div::after{right:-10px;-webkit-transform:scale(-1, -1);transform:scale(-1, -1)}@media screen and (max-width: 600px){#contents article{border-width:2px;padding:2px}#contents article.waku::before,#contents article.waku::after{width:35px;top:-3px}#contents article.waku::before{left:-3px}#contents article.waku::after{right:-3px}#contents article.waku>div::before,#contents article.waku>div::after{width:35px;bottom:-6px}#contents article.waku>div::before{left:-6px}#contents article.waku>div::after{right:-6px}}#contents article+article{margin-top:80px}@media screen and (max-width: 1200px){#contents article+article{margin-top:90px}}#contents article section{padding:110px 6% 90px;margin-left:auto;margin-right:auto;position:relative;z-index:1;border-width:1px 0;margin-bottom:4px}#contents article section::before{content:"";position:absolute;left:0;top:0;width:100%;height:20px;background:url(../images/common/bg_section_line.svg) repeat-x center center/auto 100%;z-index:0;opacity:.7}@media screen and (max-width: 600px){#contents article section{padding:65px 5% 50px}}#contents article.notitle section:first-child::before{display:none}@media screen and (max-width: 1000px){.information.news #contents #contents article{padding:0 5%}#contents article#news{border-bottom:0;padding:0 5%}#contents article>.wrap{max-width:100%;margin:0 auto;padding:0}}@media screen and (max-width: 600px){#contents{padding:60px 0 0}#contents article+article{margin-top:60px}}.page_link{max-width:1200px;margin:60px auto 0}@media screen and (max-width: 600px){.page_link{margin:55px auto 0}}.page_link ul li{cursor:pointer;text-align:center;position:relative;z-index:0;overflow:hidden;-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s, -webkit-filter .3s}.page_link ul li.new::before{width:150px;height:17px;right:-45px}.page_link ul li.new::after{top:6px;right:6px;font-size:1.4rem}.page_link ul li a{font-size:clamp(14px,2vw,17px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;background:var(--color-bwn);color:var(--color-wht);border:2px var(--color-bwn) solid;padding:12px 3em}.page_link ul li a::before{width:calc(100% - 2px);height:calc(100% - 2px)}.page_link ul li a::after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:top;transform-origin:top}@media screen and (max-width: 1000px){.page_link ul li:last-of-type{margin-bottom:15px}.page_link ul li.new::before{top:-7px;right:-45px;height:18px}.page_link ul li.new::after{top:5px;right:1px;font-size:1.3rem}.page_link ul li:last-of-type{margin-bottom:0}}@media screen and (max-width: 1000px)and (min-width: 601px){.page_link ul.clm_4>li,.page_link ul.clm_5>li{width:calc(33.3333333333% - 1rem)}}.page_link.ticket{margin-top:30px}.page_link.ticket ul{gap:1rem;width:80%;margin-inline:auto}.page_link.ticket ul .clm_4>*{width:calc((100% - 3rem)/4)}@media screen and (max-width: 1000px){.page_link.ticket ul.clm_4>li{width:calc((100% - 1rem)/2)}}.page_link.ticket ul a{padding:10px 2em;font-size:clamp(12px,2vw,14px)}.page_link.ticket ul a::before{border-width:1px}.page_link.ticket ul a::after{right:7px}@media screen and (max-width: 600px){.page_link.ticket ul{width:90%}.page_link.ticket ul a{padding:10px 2em}.page_link.ticket ul a::after{width:8px;right:10px}}.mobile_title{display:none}@media screen and (max-width: 1200px){.mobile_title.hide{top:-50px}.mobile_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;width:100%;padding:7px 10px 5px;position:fixed;top:0;left:0;border-bottom:1px var(--color-border) solid;-webkit-transition-duration:.3s;transition-duration:.3s;z-index:8999;text-align:center}.mobile_title .title{font-size:2.4rem;line-height:1;letter-spacing:.05em;margin-right:12px}.mobile_title .link{font-size:1.2rem;line-height:1}.mobile_title svg{height:20px;width:auto}.mobile_title svg .col{fill:var(--color-wht)}}.pt{padding-top:90px}.dl{width:auto;height:28px;vertical-align:top}@media screen and (max-width: 1000px){.dl{height:22px}}.greyout{background:#dadada !important}@media screen and (max-width: 1000px){.event_detail .txt_back{display:block}}.event_date{line-height:1.2}.event_date span:not(.week_sat):not(.week_sun){font-size:160%}.en .event_date span:not(.week_sat):not(.week_sun){font-size:2.2rem}.cn .event_date span:not(.week_sat):not(.week_sun),.tw .event_date span:not(.week_sat):not(.week_sun){font-weight:bold}.date_list .event_date{border-bottom:1px #a4b5bd solid;margin-bottom:1.3em}@media screen and (max-width: 1000px){.event_date span:not(.week_sat):not(.week_sun){font-size:2.3rem}}.kkn_end{position:relative;z-index:0}.kkn_end.txtbox.gd{border:3px #d5d0cd solid;background:#f7f6f6}.kkn_end.txtbox.gd .ticket_type{background:#e8e5e1}.kkn_end.txtbox.gd>*{opacity:.85}.new_sml{background:#a5463f;padding:4px 6px;color:#fdfdfd;font-size:1.2rem;font-weight:normal;text-align:center;border-radius:5px;line-height:1;vertical-align:3px}@media screen and (max-width: 1000px){.new_sml{font-size:1rem;padding:3px 4px 2px}}.new_sml::after{display:none !important}@media screen and (max-width: 1000px){.sp_hide{display:none}}.store_banner{margin-top:5px}.store_banner p{display:inline-block;height:50px;margin-right:8px}.store_banner p img{height:100%;width:auto}@media screen and (max-width: 1000px){.store_banner p{width:46%;height:auto;max-width:170px}.store_banner p img{width:100%;height:auto}}.place_select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px;font-size:1.8rem}.place_select p{margin:0 1.2em}@media screen and (max-width: 1000px){.place_select{font-size:clamp(14px,3vw,16px)}}.clm>li{position:relative;overflow:hidden}#contents article .article_title h2{position:relative}#contents article .article_title{position:relative;text-align:center;padding:75px 11%}#contents article .article_title h2{font-size:4rem;letter-spacing:3px;line-height:1.3}.oversea #contents article .article_title h2{letter-spacing:0}#contents article .article_title h2.title_l{font-size:3.7rem;letter-spacing:.03em;line-height:1.5}@media screen and (max-width: 1000px){#contents article .article_title h2{font-size:clamp(28px,5vw,36px);letter-spacing:2px;padding:0}#contents article .article_title h2.title_l{font-size:clamp(22px,4.6vw,33px);letter-spacing:0}.goods.detail #contents article .article_title h2_l{font-weight:normal;padding:0 0 50px}#contents article .article_title h2::after{background:url(../images/common/h2_title_line_s.png) center top no-repeat;background-size:100% auto;position:absolute;bottom:-23px;left:0;right:0;width:13%;max-width:60px;padding-bottom:11%;margin:auto}}@media screen and (max-width: 600px){#contents article .article_title{padding:45px 10%}#contents article .article_title h2{font-size:clamp(22px,5.2vw,29px)}}#contents h2.title,#contents h3.title,#contents h4.title{position:relative;font-size:1.8rem;margin-bottom:15px;line-height:1.5}@media screen and (max-width: 1000px){#contents h2.title,#contents h3.title,#contents h4.title{font-size:1.6rem;margin-bottom:1.7rem}}#contents h2.title::after,#contents h3.title::after,#contents h4.title::after{content:"";display:block;position:absolute;left:0;right:0;border-bottom:1px var(--color-border) solid}.title_m{font-size:clamp(18px,3vw,25px);margin-bottom:1.7em;line-height:1.5;text-align:center}.title_m span{position:relative;line-height:1.4}.title_m span::after{content:"";display:block;position:absolute;right:0;bottom:1px;left:0;border-bottom:1px var(--color-border) solid}.title_m .title_m_sml{display:block;font-size:1.7rem;margin-bottom:10px}.title_m .title_m_sml::after{display:none}@media screen and (max-width: 1000px){.title_m .title_m_sml{font-size:1.3rem;margin-bottom:6px}}.title_arrow{position:relative;line-height:1.5;z-index:1;font-size:1.7rem;color:var(--color-len);margin-bottom:10px}.title_u{border-bottom:1px var(--color-border) solid;margin-bottom:1.8em}.p_caution{display:inline-block;padding:.2em .6em;color:var(--color-red);border:1px var(--color-red) solid;line-height:1.3;font-size:1.8rem;margin-bottom:10px;margin-top:-1em}.news_important .pd_left{padding-left:2em}@media screen and (max-width: 1000px){.news_important .pd_left{padding:0 !important}}.news_important h3{font-size:1.7rem}.news_important h4{font-size:1.6rem}@media screen and (max-width: 1000px){.news_important>div{padding:45px 4% !important}.news_important h3{font-size:1.6rem}.news_important h4{font-size:1.5rem}}.news_important a{color:var(--color-link_default)}.news_important ul.std>li{position:relative;line-height:1.8;margin-bottom:.5em;padding-left:32px}.news_important ul.std>li::after{content:"";display:block;position:absolute;top:9px;left:8px;background:#e4c965;width:6px;height:6px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width: 1000px){.news_important ul.std>li{padding-left:18px;line-height:1.7;margin-bottom:.6em}.news_important ul.std>li::after{position:absolute;top:7px;left:3px;width:5px;height:5px}}.notice_box{display:block;padding:8px 9%;line-height:1.5;border:3px var(--color-oran) solid;max-width:1200px;background:var(--color-wht);color:var(--color-txtMain);line-height:1.4;-webkit-transition:.3s;transition:.3s}.notice_box:hover{background:var(--color-notice-hover)}.notice_box.if{border:3px var(--color-red) solid}.notice_box.if:hover{background:var(--color-notice-hover)}.cn .notice_box,.tw .notice_box{font-weight:bold !important}@media screen and (min-width: 601px){.notice_box{text-align:center;margin-left:auto;margin-right:auto}}@media screen and (min-width: 1001px),print{.notice_box{margin-top:-15px}.notice_box.if{margin-top:15px}}.notice_box:last-of-type{margin-bottom:75px}.notice_box:not(.en):hover{text-decoration:none;color:var(--color-txtMain)}@media screen and (max-width: 1200px){.notice_box{padding:7px 1em;line-height:1.5;text-align:left;margin:-30px auto 0 0;width:calc(100% - 90px)}.notice_box.if{margin-top:15px}}@media screen and (max-width: 600px){.notice_box{line-height:1.3;font-size:1.2rem;border-width:2px}.ticket .notice_box:last-of-type{width:100%}.notice_box:last-of-type{margin-bottom:60px}.notice_box.if{margin-top:10px;border-width:2px}}.pagetitle_letter{position:relative;text-align:center;display:inline-block}.pagetitle_letter::before,.pagetitle_letter::after{width:120px}@media screen and (max-width: 600px){.pagetitle_letter::before,.pagetitle_letter::after{width:18vw}}.pagetitle_letter::before{left:calc(100% + 20px)}@media screen and (max-width: 600px){.pagetitle_letter::before{left:calc(100% + 12px)}}.pagetitle_letter::after{right:calc(100% + 20px);-webkit-transform:translateY(-50%) scale(-1, 1);transform:translateY(-50%) scale(-1, 1)}@media screen and (max-width: 600px){.pagetitle_letter::after{right:calc(100% + 12px)}}.pagetitle_letter img{height:100%;width:auto}.pagetitle_letter{margin:0 auto 15px}.pagetitle_letter span{background-position:center top;background-repeat:no-repeat;background-size:auto 100%;display:block;height:50px;text-indent:-9999px;white-space:nowrap;overflow:hidden}@media screen and (max-width: 1200px){.pagetitle_letter{margin:0 auto 17px}.pagetitle_letter span{height:50px}}@media screen and (max-width: 600px){.pagetitle_letter span{height:11vw}}.news .pagetitle_letter span{background-image:url(../images/common/txt_h_info.svg);aspect-ratio:80/29}.important .pagetitle_letter span{background-image:url(../images/common/txt_h_important.svg);aspect-ratio:324/29}@media screen and (max-width: 1200px){.important .pagetitle_letter span{background-image:url(../images/common/txt_h_important_s.svg);aspect-ratio:179/67;height:102px}}@media screen and (max-width: 600px){.important .pagetitle_letter span{height:17vw}}.ticket .pagetitle_letter span{background-image:url(../images/common/txt_h_ticket.svg);aspect-ratio:109/29}.gallery .pagetitle_letter span,.collabo .pagetitle_letter span{background-image:url(../images/common/txt_h_special.svg);aspect-ratio:126/29}.news #contents article{position:relative;padding:5px;border:0;border-radius:0;z-index:0;background:url(../images/info/bg_news_article.jpg) repeat center center/200px auto}.news #contents article>div{padding:60px 0% 75px;border-radius:0;border-color:var(--color-news-article-border)}@media screen and (max-width: 600px){.news #contents article>div{padding:35px 0% 40px}}.news #contents article+article{margin-top:60px !important}.news #contents article+article::after{content:"";display:block;position:absolute;left:-3px;top:-23px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 55px);height:6px;background:url(../images/info/news/bg_news_article_line.svg) repeat-x top left/auto 100%;z-index:1;opacity:1}@media screen and (max-width: 600px){.news #contents article+article{margin-top:45px !important}}@media screen and (max-width: 1000px){.news #contents article{border-width:3px 0}}.news_date{position:relative;font-size:7rem;line-height:1;color:var(--color-txtMain);font-family:mm26_num,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;padding:2px;text-align:center;letter-spacing:-0.02em;width:60%;margin-inline:auto;z-index:0}@media screen and (max-width: 600px){.news_date{font-size:4.5rem}}.news_date::before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-13px;width:100%;aspect-ratio:845/69;background:url(../images/info/bg_news_line.svg) no-repeat center center/100% auto;opacity:.7;z-index:-1}.news_date .year{font-size:2.4rem;letter-spacing:0}@media screen and (max-width: 600px){.news_date .year{font-size:1.8rem}}.news_detail{padding:60px 6%;border-width:3px}.news_detail dt{position:relative;line-height:1.6;padding-left:3em;margin-bottom:.5em;pointer-events:none}.news_detail dt::after{content:"";position:absolute;left:2px;top:-20px;width:30px;aspect-ratio:51/115;background:url(../images/info/icon_m_ton.svg) repeat-x left top/100% auto;z-index:0;pointer-events:none}@media screen and (max-width: 600px){.news_detail dt{padding-left:2.7em}.news_detail dt::after{top:-16px}}.news_detail dd{margin-bottom:-45px;margin-left:5em}.news_detail dd+dt{padding-top:90px}.news_detail dd+dt::after{top:70px !important}@media screen and (max-width: 1000px){.news_detail{padding:60px 5% 60px 4%}}@media screen and (max-width: 600px){.news_detail{padding:45px 5% 45px 4%}.news_detail dt::after{width:20px;left:9px}.news_detail dd{margin-left:3.3em}.news_detail dd+dt{padding-top:80px}.news_detail dd+dt::after{top:65px !important}}.news_logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news_logo p{margin:0 2em}@media screen and (max-width: 1000px){.news_logo p{margin:0 1em}.news_logo p img{width:100px}}.news ul.bar li{margin-bottom:0}@media screen and (max-width: 1000px){.important .page_link .wrap{margin:auto}}.important h3.title,.important h4.title{margin-top:3em !important}.important section>*:first-child{margin-top:0 !important}@media screen and (max-width: 920px){.important>div .kome{text-align:left}}.important_title{font-size:2.6rem}.important_top_txt{max-width:1200px;margin:30px auto 0;text-align:left;display:inline-block}.important_cnt li{list-style:none}.important_cnt li:before{content:"(" counter(cnt) ") ";display:inline-block;margin-left:-2em;width:2em}.en .important_cnt li:before{content:counter(cnt) "."}.rule_list{margin-bottom:3em}@media screen and (max-width: 1000px){.rule_list{margin-bottom:45px}}.rule_list:last-of-type{margin-bottom:0}.rule_list li:last-child{margin-bottom:0 !important}.rule_list.std>li{margin-bottom:.6em !important}@media screen and (max-width: 1000px){.rule_list.std>li{margin-bottom:1.3em !important}}.important article section .kome{margin-top:.3em;line-height:1.7}#important_cosplay .place_select{-ms-flex-flow:wrap;flex-flow:wrap;margin-top:15px}#important_cosplay .place_select p{margin:8px 1em 0}.page_link_if{margin-top:60px}.page_link_if a{display:inline-block;padding:.7em 2.4em;font-size:clamp(14px,2vw,17px);height:100%;border:3px #eb5a81 solid;color:var(--color-txtMain);line-height:1.4;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 1000px){.page_link_if a{display:block}}.page_link_if a:hover{background:#f7d26e}#important_if h3{font-size:2rem;margin-top:3em;line-height:1.5}#important_if ul.bar span{word-break:break-all;line-height:1.5}.txt_back.inline{display:inline-block;margin-top:.5em;margin-bottom:0;margin-right:6px;vertical-align:baseline}.if_list{padding:1em;background:var(--color-txtbox-gry-bg)}.if_list ul:first-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.if_list ul:first-of-type li{width:33.3333333333%}@media screen and (max-width: 1000px){.if_list ul:first-of-type li{width:50%}}#wheelchair{padding-top:65px}#wheelchair .title{margin-top:0 !important}.ticket .article_title div,.ex .article_title div{font-size:clamp(16px,2.5vw,20px);margin-top:60px;line-height:1.6}.ticket .article_title div.p_live,.ex .article_title div.p_live{color:var(--color-live)}.ticket .article_title div.p_ex,.ex .article_title div.p_ex{color:var(--color-ex)}@media screen and (max-width: 1000px){.ticket .article_title div,.ex .article_title div{margin-top:30px}}.schedule_link{position:relative;font-size:1.6rem;text-align:center}.date_list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.date_list li{position:relative;text-align:center;border:1px var(--color-bwn) solid;padding:1.2em;width:33.3333333333%}@media screen and (max-width: 1000px){.date_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.date_list li{width:100%}}@media screen and (min-width: 1001px),print{.event_date_only{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:73%}}.live_part.night::before,.ex_part.night::before,.live_part.noon::before,.ex_part.noon::before{display:block;position:absolute;z-index:-1;line-height:1;font-family:"icon"}.live_part,.ex_part{display:inline-block;margin-left:0;margin-right:0;margin-bottom:.5em;position:relative;line-height:1.4;z-index:1}.live_part.noon::before,.ex_part.noon::before{content:"";color:#ed6f84;font-size:3rem;top:-3px;left:-33px}@media screen and (max-width: 1000px){.live_part.noon::before,.ex_part.noon::before{font-size:3.2rem;top:-4px;left:-35px}}.live_part.night::before,.ex_part.night::before{content:"";color:#6195e2;font-size:2.6rem;top:0px;left:-31px}@media screen and (max-width: 1000px){.live_part.night::before,.ex_part.night::before{font-size:3rem;top:-3px;left:-32px}}@media screen and (max-width: 1000px){.live_part.noon::before,.ex_part.noon::before{font-size:2.6rem;top:0;left:-34px}.live_part.night::before,.ex_part.night::before{font-size:2.4rem;top:0;left:-31px}}.held_time{margin-bottom:.3em}.held_time p{display:inline-block;line-height:1;font-size:1.6rem;margin:0 8px}@media screen and (max-width: 1000px){.held_time p{line-height:1.5;font-size:1.6rem}}.held_time span{font-size:70%;font-weight:normal}@media screen and (max-width: 1000px){.held_time span{font-size:80%;font-weight:normal}}.location_ex_detail{margin:auto;display:inline-block;text-align:left}@media screen and (max-width: 1000px){.location_ex_detail{display:block}}.seat_select{overflow:hidden}.seat_select.normal{background:#df4584;border:2px #df4584 solid}.seat_select.sit{background:#2e72b7;border:2px #2e72b7 solid}.seat_select.u18{background:#129960;border:2px #129960 solid}.seat_select.ex,.seat_select.exstage{background:#0087a5;border:2px #0087a5 solid}.seat_color{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:10px 1em 8px;min-width:140px}@media screen and (min-width: 1001px),print{.seat_color{min-height:140px;width:150px;margin-bottom:4px}}@media screen and (max-width: 1000px){.seat_color{padding:4px 1.2em 2px;min-width:inherit}.seat_color.ex,.seat_color.exstage{padding:15px}}.seat_color h4{margin:auto;color:var(--color-wht);line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.normal .seat_color h4 span,.sit .seat_color h4 span,.u18 .seat_color h4 span{font-size:1.7rem}.ex .seat_color h4{font-size:2rem}@media screen and (min-width: 1001px),print{.seat_color h4{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width: 1000px){.seat_color h4{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.normal .seat_color h4 span span:not(.sit),.sit .seat_color h4 span span:not(.sit),.u18 .seat_color h4 span span:not(.sit){font-size:2.2rem}.ex .seat_color h4,.exstage .seat_color h4{font-size:1.7rem}.exstage .seat_color h4{display:inline;text-align:left}}.seat_color img{width:auto;height:70px;margin-top:5px}@media screen and (max-width: 1000px){.seat_color img{height:50px;margin:10px 0 7px 15px}}.seat_detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1.4em;min-width:0;background:var(--color-wht)}.seat_detail>div{width:100%}.seat_photo_02{margin-top:30px}@media screen and (max-width: 1000px){.seat_photo_01 img{margin-top:15px;height:auto}.seat_photo_02{margin-top:0}.seat_photo_02 img{margin-top:15px;height:auto}}section[id*=ticket] .price span{font-size:2.6rem;line-height:1.3}@media screen and (max-width: 1000px){section[id*=ticket] .price span{font-size:2.2rem}}section[id*=ticket] .price span.en{margin-right:12px}section[id*=ticket] .type{border:1px var(--color-live) solid;color:var(--color-live);padding:2px 8px 0;margin:0 6px 3px 0;font-size:1.7rem}@media screen and (max-width: 1000px){section[id*=ticket] .type{padding:2px 8px 0;margin-right:6px;margin-bottom:4px;font-size:1.3rem}}.ticket_pg_list li+li{margin-top:2em}.txtbox.ticket_pg{padding:10px 20px;border:0;border-left:7px var(--color-live) solid;background:rgba(0,0,0,0)}@media screen and (max-width: 1000px){.txtbox.ticket_pg{padding:3px 0 3px 16px;border-left:4px var(--color-live) solid}}#ticket_ex_schedule .txtbox.ticket_pg,#ticket_ds_schedule .txtbox.ticket_pg{border-color:var(--color-ex)}.ticket_pg_name{font-size:1.8rem;color:var(--color-live);line-height:1.7}.txtbox.gly .ticket_pg_name{color:red}#ticket_ex_schedule .ticket_pg_name,#ticket_ds_schedule .ticket_pg_name{color:var(--color-ex)}@media screen and (max-width: 1000px){.ticket_pg_name{font-size:1.5rem}}.ticket_tb{width:100%;border-spacing:0;border-collapse:collapse;border:1px #d2d2d2 solid;font-size:1.3rem;margin-top:5px}.gly .ticket_tb{border-color:#909090}.ticket_tb tr{border-bottom:1px #d2d2d2 solid}.gly .ticket_tb tr{border-bottom-color:#909090}.ticket_tb tr:last-child{border-bottom:none}.ticket_tb th{padding:2px 8px;background:#e4e4e4;max-width:140px;line-height:1.3}.gly .ticket_tb th{background:#b9b9b9}.ticket_tb td{padding:6px;empty-cells:show;line-height:1.4}.ticket_link_button{text-align:center;max-width:600px;margin:30px auto 45px}@media screen and (max-width: 1000px){.ticket_link_button{margin:15px auto 45px}}.ticket_link_button .btn{width:100%;display:block;font-size:1.8rem;padding:30px 15px}@media screen and (max-width: 1000px){.ticket_link_button .btn{font-size:1.5rem;padding:20px 15px}}.point_link{text-align:center;padding:6px}.oversea_plan{max-width:1100px;margin:90px auto 0;padding:15px 1em;text-align:center;background:hsla(0,0%,100%,.8);color:var(--color-bwn)}@media screen and (max-width: 1000px){.oversea_plan{text-align:left}}.mobile_title{display:none}@media screen and (max-width: 1200px){.mobile_title.hide{top:-50px}.mobile_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;width:100%;padding:7px 10px 5px;position:fixed;top:0;left:0;background:var(--color-wht);border-bottom:1px var(--color-header-txt) solid;-webkit-transition-duration:.3s;transition-duration:.3s;z-index:8999;text-align:center}.mobile_title .title{font-size:2.4rem;line-height:1;letter-spacing:.05em;margin-right:12px}.mobile_title .link{font-size:1.2rem;line-height:1}.mobile_title svg{height:20px;width:auto}.mobile_title svg .col{fill:var(--color-header-txt)}}#live_ticket_resale,#ex_ticket_resale,#ds_ticket_resale{padding-top:2em}@media screen and (min-width: 1001px),print{.ds_detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.ds_logo{width:270px;margin-top:-30px;margin-left:-25px}@media screen and (max-width: 1000px){.ds_logo{width:70%;max-width:270px;margin:-30px auto 0}}.ds_text{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:10px}.ds_text p:not(.kome){color:var(--color-ex)}@media screen and (max-width: 1000px){.ds_text{padding-left:0}}.ds_artist li div{line-height:1.5}@media screen and (min-width: 601px){.ds_artist li div{font-size:1.5rem}}.flyer_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem}.flyer_list>*{width:calc((100% - (1 - 1)*1.5rem)/1)}@media(min-width: 801px){.flyer_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3rem}.flyer_list>*{width:calc((100% - (2 - 1)*3rem)/2)}}@media(max-width: 800px){.flyer_list{width:80%;margin:auto}}#footer{position:relative;text-align:center;padding:120px 0;font-size:1.2rem;z-index:4}#footer>div{max-width:1200px;margin:0 auto;padding:0 8%}@media screen and (max-width: 1000px){#footer{padding:12% 0 200px;font-size:1.2rem}#footer>div{max-width:100%;padding:0 5%}}@media screen and (max-width: 600px){#footer{padding:21% 0 33%}}.banner_portal{width:400px;margin:0 auto 60px}@media screen and (max-width: 1000px){.banner_portal{max-width:400px;width:85%}}.banner_portal a img{-webkit-transition:.3s;transition:.3s}.banner_portal a img:hover{opacity:.7}#sponsor h3{font-size:1.3rem;margin-bottom:5px}@media screen and (max-width: 1000px){#sponsor h3{font-size:1.2rem}}.sponsor_list{font-size:1.2rem;margin-bottom:30px}@media screen and (max-width: 1000px){.sponsor_list{font-size:1.1rem;margin-bottom:30px}}.sponsor_logo p{display:inline-block;vertical-align:middle;margin:0 auto;padding:0 2%}@media screen and (max-width: 1000px){.sponsor_logo p{padding:0 3%}}.sponsor_logo{margin-bottom:30px}.sponsor_logo p{margin:5px 0 15px}.sponsor_logo p img{max-width:120px;height:auto}@media screen and (max-width: 1000px){.sponsor_logo p img{max-width:110px}}.sponsor_logo p.cocollabo img,.sponsor_logo p.gsc img{max-width:165px}@media screen and (max-width: 1000px){.sponsor_logo p.cocollabo img,.sponsor_logo p.gsc img{max-width:135px}}.sponsor_logo p.livedam img{max-width:180px}@media screen and (max-width: 1000px){.sponsor_logo p.livedam img{max-width:160px}}.sponsor_logo p.pia img{max-width:65px}@media screen and (max-width: 1000px){.sponsor_logo p.pia img{max-width:55px}}.btn_inquiry{display:inline-block;border-radius:5px;padding:10px 15px;text-decoration:underline}.btn_inquiry:visited,.btn_inquiry:hover,.btn_inquiry:active{text-decoration:none}.contact_link{margin-top:35px}.contact_link p{display:inline-block;color:#0096c3}.contact_link a{color:#0096c3}@media screen and (max-width: 1000px){.contact_link a{font-size:1.3rem}}.en .contact_link{margin:30px 0}.en .contact_link a{font-size:1.5rem}@media screen and (max-width: 1000px){.en .contact_link{font-size:1.3rem}}.footer_kome{margin-top:2em;font-size:1.1rem}.footer_copy{font-size:1rem;margin-top:2em}@media screen and (max-width: 1000px){.footer_copy{font-size:.9rem}}.logo_piapro{width:46px;height:auto;display:inline}@media screen and (max-width: 1000px){.logo_piapro{width:40px}}.share_title{margin-bottom:8px;color:var(--color-wht)}.share_btn{margin-bottom:45px;font-size:0}.share_btn>*{display:inline-block;margin:0 16px;z-index:1000}@media screen and (max-width: 1000px){.share_btn>*{margin:0 15px}}.sns_btn_line,.sns_btn_fb,.sns_btn_x{position:relative;cursor:pointer;width:30px;height:30px}.sns_btn_line svg,.sns_btn_fb svg,.sns_btn_x svg{width:30px;height:30px}.sns_btn_line *,.sns_btn_fb *,.sns_btn_x *{-webkit-transition:all .2s;transition:all .2s}@media screen and (max-width: 1000px){.sns_btn_line svg,.sns_btn_fb svg,.sns_btn_x svg{width:25px;height:25px}}.sns_btn_x .bg{fill:var(--color-txt-main)}.sns_btn_x:hover .bg{fill:var(--color-link-def)}.sns_btn_fb .bg{fill:var(--color-txt-main)}.sns_btn_fb:hover .bg{fill:var(--color-link-def)}.sns_btn_line .bg{fill:var(--color-txt-main)}.sns_btn_line:hover .bg{fill:var(--color-link-def)}.sns_btn_line:hover .ico_02{fill:var(--color-link-def)}@media screen and (min-width: 1001px),print{.sns_btn_line{display:none}}/*# sourceMappingURL=import_contents.min.css.map */
