@charset "UTF-8";article,aside,audio,blockquote,body,dd,dialog,div,dl,dt,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,input,li,main,mark,menu,nav,ol,p,pre,section,td,textarea,th,time,ul,video{margin:0;padding:0;word-wrap:break-word;overflow-wrap:break-word}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;word-wrap:break-word;overflow-wrap:break-word}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}q:after,q:before{content:""}embed,object{vertical-align:top}legend{padding-left:0;padding-right:0}h1,h2,h3,h4,h5,h6{font-size:100%}abbr,acronym,fieldset,img{border:0}li{list-style-type:none}sup{vertical-align:super;font-size:.5em}img{vertical-align:top}i{font-style:normal}svg{vertical-align:middle}article,aside,dialog,figure,footer,header,hgroup,main,nav,section:not(:hidden){display:block}nav,ul{list-style:none}:root{--ts-content-0:1440;--ts-content-1:1320;--ts-content-2:1200;--ts-content-3:1080;--ts-content-4:960;--ts-content-5:720;--ts-root-font-size:13;--ts-parent-font-size:13;--ts-target-font-size:13;--ts-base-font-size:13;--ts-color-primary:#185DAC;--ts-color-primary-rgb:24,93,172;--ts-color-secondary:#58B2DC;--ts-color-secondary-rgb:88,178,220;--ts-color-cv:#FCD154;--ts-color-cv-rgb:252,209,84;--ts-color-extra:#FFF;--ts-color-extra-rgb:255,255,255;--ts-color-jp-primary:#185DAC;--ts-color-jp-secondary:#58B2DC;--ts-color-jp-cv:#FCD154;--ts-color-jp-extra:#FFF;--ts-color-en-primary:#000;--ts-color-en-secondary:#333;--ts-color-en-cv:#C7B37A;--ts-color-en-extra:#FFF;--ts-color-text-primary:#000;--ts-color-text-secondary:#333;--ts-color-text-secondary2:#5B5B5B;--ts-color-text-extra:#fff;--ts-color-text-main:#000;--ts-color-text-txt:#333;--ts-color-text-txt2:#5B5B5B;--ts-color-text-extra:#fff;--ts-color-line1:#757575;--ts-color-line2:#9e9e9e;--ts-color-line3:#e0e0e0;--ts-color-sub:#D7D7D7;--ts-color-sub1:#D7D7D7;--ts-color-sub2:#5B5B5B;--ts-color-table-border:#e0e0e0;--ts-color-table-bg:#F5F5F5;--ts-color-table-border2:#757575;--ts-color-table-bg2:#616161;--ts-color-body:#333;--ts-color-title:#000;--ts-color-catch:#000;--ts-color-cv:#FCD154;--ts-color-accent:#7D663B;--ts-color-alert:#A91A1A;--ts-color-saturday:#185DAC;--ts-color-sunday:#A91A1A;--ts-color-bg-saturday:#DBE5FA;--ts-color-bg-sunday:#FADBDB;--ts-color-rank-1:#FCD154;--ts-color-rank-2:#BCBCBC;--ts-color-rank-3:#B49A84;--ts-color-rank-other:#5E5E5E;--ts-color-group-general-primary:#252274;--ts-color-group-general-primary-rgb:37,34,116;--ts-color-group-general-secondary:#57557D;--ts-color-group-general-secondary-rgb:87,85,125;--ts-color-group-general-extra:#C2C2D4;--ts-color-group-general-extra-rgb:194,194,212;--ts-color-group-school-primary:#27816C;--ts-color-group-school-primary-rgb:39,129,108;--ts-color-group-school-secondary:#7AAFA3;--ts-color-group-school-secondary-rgb:122,175,163;--ts-color-group-school-extra:#AAD3C9;--ts-color-group-school-extra-rgb:170,211,201;--ts-color-sorakara:#EE869A;--ts-color-sorakara-rgb:238,134,154;--ts-color-bg-dark:#120E0D;--ts-color-bg-light:#FFF;--ts-font-serif:Shippori Mincho,游明朝,Yu Mincho,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HGS明朝E,ＭＳ Ｐ明朝,MS PMincho,Times New Roman,Times,Garamond,Georgia,serif;--ts-font-sans-serif:Noto Sans JP,Noto Sans KR,Noto Sans SC,Noto Sans TC,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,游ゴシック体,Yu Gothic,YuGothic,MS Ｐゴシック,MS PGothic,Lucida Sans Unicode,Lucida Grande,Verdana,Arial,sans-serif;--ts-font-en:Quicksand,sans-serif;--ts-latin-font-serif:Cormorant Garamond,serif;--ts-latin-font-sans-serif:Open Sans,sans-serif;--ts-font-noto:Noto Sans JP,Noto Sans KR,Noto Sans SC,Noto Sans TC,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,游ゴシック体,Yu Gothic,YuGothic,MS Ｐゴシック,MS PGothic,Lucida Sans Unicode,Lucida Grande,Verdana,Arial,sans-serif;--ts-font-quicksand:Quicksand,sans-serif;--ts-font-garamond:Cormorant Garamond,serif;--ts-font-open:Open Sans,sans-serif;--ts-font-st:var(--ts-font-quicksand);--ts-font-body:var(--ts-font-noto);--ts-font-line-height-normal:1.5;--ts-font-line-height-emphasis:1.8;--ts-box-shadow:0 calc(4 / var(--ts-parent-font-size) * 1rem) calc(8 / var(--ts-parent-font-size) * 1rem) calc(4 / var(--ts-parent-font-size) * 1rem) rgba(0, 0, 0, 0.08);--ts-font-num:var(--ts-font-en);--ts-border-radius:calc(16 / var(--ts-parent-font-size) * 1rem);--ts-icon-width:1em;--ts-icon-color:var(--ts-body-color);--focus-outline:3px black solid;--gnav-height:calc(60 / var(--ts-parent-font-size) * 1rem);--gnav-margin-top:calc(20 / var(--ts-parent-font-size) * 1rem);--lower-title-height:calc(240 / var(--ts-parent-font-size) * 1rem);--important-height:0;--z-index-modal:100;--ts-gnav-arrow-height:calc(10 / var(--ts-parent-font-size) * 1rem);--ts-value-zoom:1;--ts-border-radius-bg:calc(40 / var(--ts-parent-font-size) * 1rem);--ts-border-radius-content:calc(30 / var(--ts-parent-font-size) * 1rem);--ts-border-radius-0:0;--ts-border-radius-link-image:calc(10 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){:root{--ts-content-0:375;--ts-content-1:359;--ts-content-2:343;--ts-content-3:311;--ts-content-4:279;--ts-content-5:279}}@media only screen and (min-width:1441px){:root{--ts-base-font-size:16}}@media only screen and (min-width:1441px) and (max-width:1600px){:root{--ts-base-font-size:14.5}}@media only screen and (min-width:1025px) and (max-width:1440px){:root{--ts-base-font-size:13}}@media only screen and (min-width:897px) and (max-width:1024px){:root{--ts-base-font-size:13}}@media only screen and (min-width:768px) and (max-width:896px){:root{--ts-base-font-size:12}}@media only screen and (max-width:767px){:root{--ts-parent-font-size:13}}@media only screen and (min-width:768px) and (max-width:1024px){:root{--lower-title-height:calc(190 / var(--ts-parent-font-size) * 1rem);--gnav-height:calc(80 / var(--ts-parent-font-size) * 1rem);--gnav-margin-top:calc(25 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){:root{--lower-title-height:calc(95 / var(--ts-parent-font-size) * 1rem);--gnav-height:calc(65 / var(--ts-parent-font-size) * 1rem);--gnav-margin-top:calc(25 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){:root{--ts-value-zoom:.75}}@media only screen and (max-width:767px){:root{--ts-value-zoom:.9}}@media only screen and (max-width:767px){:root{--ts-border-radius-bg:calc(16 / var(--ts-parent-font-size) * 1rem);--ts-border-radius-content:calc(8 / var(--ts-parent-font-size) * 1rem)}}html:not(:lang(ja)){--ts-border-radius-bg:0;--ts-border-radius-content:calc(4 / var(--ts-parent-font-size) * 1rem);--ts-color-rank-1:#C7B37A;--ts-font-st:var(--ts-font-garamond)}html[data-lang-group=latin]{--ts-font-line-height-normal:1.7;--ts-font-line-height-emphasis:2;--ts-font-body:var(--ts-font-open)}@media only screen and (min-width:1025px){.homepage{--gnav-margin-top:calc(50 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:1025px){.is-modal-menu-show,.is-sticky-active{--gnav-margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}}html:not(:lang(ja)){--ts-color-primary:#000;--ts-color-secondary:#333;--ts-color-cv:#C7B37A;--ts-color-cv-rgb:199,179,122;--ts-color-extra:#FFF}[data-ts-ja-theme],[data-ts-nonja-theme]{--ts-content-bg:#fff;--ts-content-bg-width:100;--ts-content-bg-height:100;--ts-content-bg-multiple:1;--ts-content-color:var(--ts-color-body);--ts-content-fill:var(--ts-color-body);--ts-content-border:transparent;--ts-content-border-radius:var(--ts-border-radius-bg)}html:lang(ja) [data-ts-ja-theme]{background:var(--ts-content-bg);border:var(--ts-content-border);border-radius:var(--ts-content-border-radius)}html:not(:lang(ja)) html:lang(ja) [data-ts-ja-theme]{--ts-content-border-radius:0}html:lang(ja) [data-ts-ja-theme]>:not([data-ts-ja-theme]){color:var(--ts-content-color);fill:var(--ts-content-fill)}html:lang(ja) [data-ts-ja-theme=bg1]{--ts-content-color:#fff;--ts-content-fill:#fff;--ts-content-bg:var(--background-image) var(--ts-color-primary) repeat-y center top/100% auto}@media only screen and (min-width:768px){html:lang(ja) [data-ts-ja-theme=bg1].js-inview.is-inview,html:lang(ja) [data-ts-ja-theme=bg1]:not(.js-inview){--background-image:url("../images/common/bg_gradation_blue-pc.webp")}}@media only screen and (max-width:767px){html:lang(ja) [data-ts-ja-theme=bg1].js-inview.is-inview,html:lang(ja) [data-ts-ja-theme=bg1]:not(.js-inview){--background-image:url("../images/common/bg_gradation_blue-sp.webp")}}html:lang(ja) [data-ts-ja-theme=bg1]>:not([data-ts-ja-theme]) .c-title,html:lang(ja) [data-ts-ja-theme=bg1]>:not([data-ts-ja-theme]).c-title{--ts-title-sub-color:#fff;--ts-title-main-color:#fff}html:lang(ja) [data-ts-ja-theme=bg1]>:not([data-ts-ja-theme]) .c-link,html:lang(ja) [data-ts-ja-theme=bg1]>:not([data-ts-ja-theme]).c-link{--ts-link-color:#fff;--ts-link-active-color:#fff;--ts-link-icon-color:#fff;--ts-link-border-color:#fff;--ts-link-icon-fill:var(--ts-color-primary)}html:lang(ja) [data-ts-ja-theme=bg1]>:not([data-ts-ja-theme]) .c-slider,html:lang(ja) [data-ts-ja-theme=bg1]>:not([data-ts-ja-theme]).c-slider{--ts-slider-pagination-color:#fff}html:lang(ja) [data-ts-ja-theme=bg1]>:not([data-ts-ja-theme]) .c-btn,html:lang(ja) [data-ts-ja-theme=bg1]>:not([data-ts-ja-theme]).c-btn{--ts-btn-border-color:var(--ts-color-line3);--ts-btn-active-border-color:var(--ts-color-line3)}html:lang(ja) [data-ts-ja-theme=bg1] .c-page-nav{--ts-page-nav-color:var(--ts-color-primary);--ts-page-nav-border-color:#fff;--ts-page-nav-bg:#fff;--ts-page-nav-active-color:#fff;--ts-page-nav-active-border-color:#fff;--ts-page-nav-active-bg:var(--ts-color-primary)}html:lang(ja) [data-ts-ja-theme=bg2]{--ts-content-bg:var(--background-image) #C8D3F0 repeat-y center -10em/100% auto}@media only screen and (min-width:768px){html:lang(ja) [data-ts-ja-theme=bg2].js-inview.is-inview,html:lang(ja) [data-ts-ja-theme=bg2]:not(.js-inview){--background-image:url("../images/common/bg_pattern_lavender-pc.png")}}@media only screen and (max-width:767px){html:lang(ja) [data-ts-ja-theme=bg2].js-inview.is-inview,html:lang(ja) [data-ts-ja-theme=bg2]:not(.js-inview){--background-image:url("../images/common/bg_pattern_lavender-sp.png")}}html:lang(ja) [data-ts-ja-theme=bg2]>:not([data-ts-ja-theme]) .c-btn--white,html:lang(ja) [data-ts-ja-theme=bg2]>:not([data-ts-ja-theme]).c-btn--white{--ts-btn-border-color:var(--ts-color-line3);--ts-btn-active-border-color:var(--ts-color-line3)}html:lang(ja) [data-ts-ja-theme=bg2]>:not([data-ts-ja-theme]) .c-slider,html:lang(ja) [data-ts-ja-theme=bg2]>:not([data-ts-ja-theme]).c-slider{--ts-slider-pagination-color:#fff}html:lang(ja) [data-ts-ja-theme=bg3]{--ts-content-bg:var(--background-image) #C8D3F0 repeat-y center -10em/100% calc(var(--ts-content-bg-height) / var(--ts-content-bg-width) * 100% * var(--ts-content-bg-multiple));--ts-content-bg-width:1440;--ts-content-bg-height:2500}@media only screen and (max-width:767px){html:lang(ja) [data-ts-ja-theme=bg3]{--ts-content-bg-width:375;--ts-content-bg-height:2000}}@media only screen and (min-width:768px){html:lang(ja) [data-ts-ja-theme=bg3].js-inview.is-inview,html:lang(ja) [data-ts-ja-theme=bg3]:not(.js-inview){--background-image:url("../images/common/bg_gradation_sky-pc.webp")}}@media only screen and (max-width:767px){html:lang(ja) [data-ts-ja-theme=bg3].js-inview.is-inview,html:lang(ja) [data-ts-ja-theme=bg3]:not(.js-inview){--background-image:url("../images/common/bg_gradation_sky-sp.webp")}}html:lang(ja) [data-ts-ja-theme=bg3]>:not([data-ts-ja-theme]) .c-slider,html:lang(ja) [data-ts-ja-theme=bg3]>:not([data-ts-ja-theme]).c-slider{--ts-slider-pagination-color:#fff}html:lang(ja) [data-ts-ja-theme=white]{--ts-content-bg:#fff}html:lang(ja) [data-ts-ja-theme=black]{--ts-content-bg:#000;--ts-content-color:#fff}html:lang(ja) [data-ts-ja-theme=black] .c-title{--ts-title-main-color:#fff;--ts-title-sub-color:#fff}html:not(:lang(ja)) [data-ts-nonja-theme]{background:var(--ts-content-bg);border:var(--ts-content-border);border-radius:var(--ts-content-border-radius)}html:not(:lang(ja)) [data-ts-nonja-theme]>:not([data-ts-nonja-theme]){color:var(--ts-content-color);fill:var(--ts-content-fill)}html:not(:lang(ja)) [data-ts-nonja-theme=grad1]{--ts-content-bg:var(--background-image) #C8D3F0 repeat-y center -10em/100% auto}@media only screen and (min-width:768px){html:not(:lang(ja)) [data-ts-nonja-theme=grad1].js-inview.is-inview,html:not(:lang(ja)) [data-ts-nonja-theme=grad1]:not(.js-inview){--background-image:url("../images/common/bg_gradation_gray-pc.webp")}}@media only screen and (max-width:767px){html:not(:lang(ja)) [data-ts-nonja-theme=grad1].js-inview.is-inview,html:not(:lang(ja)) [data-ts-nonja-theme=grad1]:not(.js-inview){--background-image:url("../images/common/bg_gradation_gray-sp.webp")}}html:not(:lang(ja)) [data-ts-nonja-theme=grad1]>:not([data-ts-nonja-theme]) .c-slider,html:not(:lang(ja)) [data-ts-nonja-theme=grad1]>:not([data-ts-nonja-theme]).c-slider{--ts-slider-pagination-color:#fff}html:not(:lang(ja)) [data-ts-nonja-theme=bg1]{--ts-content-bg:var(--background-image) #C8D3F0 repeat-y center -10em/100% auto}html:not(:lang(ja)) [data-ts-nonja-theme=bg1].js-inview.is-inview,html:not(:lang(ja)) [data-ts-nonja-theme=bg1]:not(.js-inview){--background-image:url("../images/common/bg_pattern_black.png");background-repeat:repeat!important;background-size:calc(43.5 / var(--ts-parent-font-size) * 1rem)}html:not(:lang(ja)) [data-ts-nonja-theme=bg1]>:not([data-ts-nonja-theme]){--ts-content-color:#fff;--ts-content-fill:#fff}html:not(:lang(ja)) [data-ts-nonja-theme=bg1]>:not([data-ts-nonja-theme]) .c-title,html:not(:lang(ja)) [data-ts-nonja-theme=bg1]>:not([data-ts-nonja-theme]).c-title{--ts-title-sub-color:#fff;--ts-title-main-color:#fff}html:not(:lang(ja)) [data-ts-nonja-theme=bg1]>:not([data-ts-nonja-theme]) .c-tab,html:not(:lang(ja)) [data-ts-nonja-theme=bg1]>:not([data-ts-nonja-theme]).c-tab{--ts-tab-color:#fff;--ts-tab-box-bg:rgba(255, 255, 255, 0.2);--ts-tab-box-border-color:transparent;--ts-tab-bg:transparent;--ts-tab-active-bg:#fff;--ts-tab-active-color:black}html:not(:lang(ja)) [data-ts-nonja-theme=bg1]>:not([data-ts-nonja-theme]) .c-btn,html:not(:lang(ja)) [data-ts-nonja-theme=bg1]>:not([data-ts-nonja-theme]).c-btn{--ts-btn-active-color:#fff;--ts-btn-active-bg:#000;--ts-btn-active-border-color:#fff}html:not(:lang(ja)) [data-ts-nonja-theme=bg1]>:not([data-ts-nonja-theme]) .c-link,html:not(:lang(ja)) [data-ts-nonja-theme=bg1]>:not([data-ts-nonja-theme]).c-link{--ts-link-color:#fff;--ts-link-border-color:#fff;--ts-link-icon-color:#fff;--ts-link-icon-fill:var(--ts-color-primary)}html:not(:lang(ja)) [data-ts-nonja-theme=bg1]>:not([data-ts-nonja-theme]) .c-slider,html:not(:lang(ja)) [data-ts-nonja-theme=bg1]>:not([data-ts-nonja-theme]).c-slider{--ts-slider-pagination-color:#fff;--ts-slider-pagination-active-color:var(--ts-color-cv)}html:not(:lang(ja)) [data-ts-nonja-theme=bg2]{--ts-content-bg:var(--background-image) #C8D3F0 repeat-y center -10em/100% auto;--background-image:url("../images/common/bg_stripe_black.png");background-repeat:repeat!important;background-size:calc(20 / var(--ts-parent-font-size) * 1rem);--ts-content-color:#fff;--ts-content-fill:#fff}html:not(:lang(ja)) [data-ts-nonja-theme=bg2]>:not([data-ts-nonja-theme]){--ts-tab-color:#fff;--ts-tab-box-bg:rgba(255, 255, 255, 0.2);--ts-tab-box-border-color:transparent;--ts-tab-bg:transparent;--ts-tab-active-bg:#fff;--ts-tab-active-color:black}html:not(:lang(ja)) [data-ts-nonja-theme=bg2]>:not([data-ts-nonja-theme]) .c-btn{--ts-btn-active-color:#fff;--ts-btn-active-bg:#000;--ts-btn-active-border-color:#fff}html:not(:lang(ja)) [data-ts-nonja-theme=bg2]>:not([data-ts-nonja-theme]) .c-slider,html:not(:lang(ja)) [data-ts-nonja-theme=bg2]>:not([data-ts-nonja-theme]).c-slider{--ts-slider-pagination-color:#fff;--ts-slider-pagination-active-color:var(--ts-color-cv)}html:not(:lang(ja)) [data-ts-nonja-theme=bg3]{--ts-content-bg:var(--background-image) #C8D3F0 repeat-y center -10em/100% auto}html:not(:lang(ja)) [data-ts-nonja-theme=bg3].js-inview.is-inview,html:not(:lang(ja)) [data-ts-nonja-theme=bg3]:not(.js-inview){--background-image:url("../images/common/bg_stripe_lightgray.png");background-repeat:repeat!important;background-size:calc(20 / var(--ts-parent-font-size) * 1rem)}html:not(:lang(ja)) [data-ts-nonja-theme=bg3]>:not([data-ts-theme]) .c-btn--white,html:not(:lang(ja)) [data-ts-nonja-theme=bg3]>:not([data-ts-theme]).c-btn--white{--ts-btn-border-color:var(--ts-color-line3)!important;--ts-btn-active-border-color:var(--ts-color-line3)!important}html:not(:lang(ja)) [data-ts-nonja-theme=bg3]>:not([data-ts-theme]) .c-slider,html:not(:lang(ja)) [data-ts-nonja-theme=bg3]>:not([data-ts-theme]).c-slider{--ts-slider-pagination-color:#fff}html:not(:lang(ja)) [data-ts-nonja-theme=black]{--ts-content-bg:var(--background-image) #C8D3F0 repeat-y center -10em/100% auto;--ts-content-border:1px solid white;--ts-content-color:#fff;--ts-content-fill:#fff}html:not(:lang(ja)) [data-ts-nonja-theme=black].js-inview.is-inview,html:not(:lang(ja)) [data-ts-nonja-theme=black]:not(.js-inview){--background-image:none;background-color:rgba(0,0,0,.97)}html:not(:lang(ja)) [data-ts-nonja-theme=black]>:not([data-ts-nonja-theme]) .c-slider,html:not(:lang(ja)) [data-ts-nonja-theme=black]>:not([data-ts-nonja-theme]).c-slider{--ts-slider-pagination-color:#fff;--ts-slider-pagination-active-color:var(--ts-color-cv)}html:not(:lang(ja)) [data-ts-nonja-theme=white]{--ts-content-bg:#fff}html{font-size:calc(var(--ts-base-font-size)/ 16 * 100%)}:root{--ts-body-color:var(--ts-color-body);--ts-body-bg:var(--ts-color-bg-light);--ts-body-font:var(--ts-font-sans-serif)}html[data-lang-group=latin]{--ts-body-font:var(--ts-latin-font-sans-serif)}body{color:var(--ts-body-color);fill:var(--ts-body-color);background:var(--ts-body-bg);-webkit-text-size-adjust:none;line-height:var(--ts-font-line-height-normal)}html[data-lang-group=cjk] body{font-weight:500}html[data-lang-group=latin] body{font-weight:400}body a{color:inherit;fill:inherit;text-decoration:underline}body a:hover{text-decoration:none}body img{max-width:100%;-webkit-touch-callout:none;line-height:1}body.is-bodylock{overflow:hidden}body:has(.p-important){--important-height:calc(40 / var(--ts-parent-font-size) * 1rem)}body,input,pre,select,textarea{font-family:var(--ts-body-font)}input,select,textarea{font-size:100%}*{box-sizing:border-box}#abi_page{max-width:2560px;margin-right:auto;margin-left:auto;width:100%}.lower #abi_page{overflow:hidden}@media only screen and (min-width:768px){#abi_page{font-size:100%!important}}svg:not([width][height]){width:1rem}img{width:100%;height:auto}button{background:0 0;border:none;border-radius:0;appearance:none;padding:0;font-size:inherit;font-family:inherit;font-weight:inherit;color:inherit;line-height:inherit;cursor:pointer;text-align:left}[id*=svg_defs]{display:none}.jump_menu{display:none}.swiper{overflow:hidden;position:relative}.swiper-wrapper{display:flex}.swiper-slide{flex-shrink:0;width:100%}.p-home-kv{height:calc(var(--vh) * 100 - var(--important-height));width:100%;flex-shrink:0}@media only screen and (max-width:1024px){.p-home-kv{height:calc(var(--vh) * 100 - var(--gnav-height) - var(--important-height))}}@media only screen and (max-width:1024px) and (min-width:768px) and (max-width:1024px){.p-home-kv{height:auto;aspect-ratio:3/2}}.js-swiper-wrp [class*=" js-swiper-"]:not(.swiper-initialized):not(.is-few) .swiper-wrapper .swiper-slide:not(:first-child),.js-swiper-wrp [class^=js-swiper-]:not(.swiper-initialized):not(.is-few) .swiper-wrapper .swiper-slide:not(:first-child){display:none}.js-accordion{position:relative}.js-accordion[aria-expanded=false] .o-icon--minus{display:none}.js-accordion[aria-expanded=true] .o-icon--plus{display:none}.js-accordion[aria-expanded=true] .o-icon--down{transform:scaleY(-1)}.accordion_p+[data-accordion-target],.js-accordion+[data-accordion-target]{height:0;opacity:0;overflow:hidden;transition:opacity .5s,height .5s;visibility:hidden}[data-accordion-target]:has(+.js-accordion){height:0;opacity:0;overflow:hidden;transition:opacity .5s,height .5s;visibility:hidden}#tripla-cookie-consent .style-wrapper-99c7fa{z-index:999999999999999!important}.l-breadcrumb{min-height:var(--breadcrumb-height);width:100%;position:relative;display:flex;align-items:center}@media only screen and (min-width:768px){.l-breadcrumb{--breadcrumb-height:calc(36 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.l-breadcrumb{--breadcrumb-height:calc(30 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:1025px){.l-breadcrumb{margin-top:calc(var(--breadcrumb-height) * -1)}}@media only screen and (max-width:1024px){.l-breadcrumb{background-color:#e9f1f9}}.c-breadcrumb{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:11;margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.c-breadcrumb{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (min-width:1025px) and (min-width:1441px){.c-breadcrumb{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.c-breadcrumb{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.c-breadcrumb{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (max-width:767px){.c-breadcrumb{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (min-width:1025px){.c-breadcrumb{color:#fff;fill:#fff}}@media only screen and (min-width:1025px){body[id^=ticket] .c-breadcrumb{color:#333;fill:#333}}.c-breadcrumb .o-icon--arrow{--ts-icon-width:calc(4 / var(--ts-parent-font-size) * 1rem);margin-right:calc(8 / var(--ts-parent-font-size) * 1rem);margin-left:calc(8 / var(--ts-parent-font-size) * 1rem)}.c-breadcrumb__item{display:inline}@media only screen and (max-width:1024px){.c-breadcrumb__item{color:var(--ts-color-text-txt2)}}.c-breadcrumb__item .c-breadcrumb__link{padding:.5em 0}@media only screen and (max-width:1024px){.c-breadcrumb__item .c-breadcrumb__link{color:var(--ts-color-text-main)}}.c-breadcrumb__item .o-icon{display:inline-flex}.l-footer{margin-top:calc(var(--ts-content-border-radius) * -1)}.l-header{display:flex;flex-direction:column}.l-header>.inner{display:flex;flex-wrap:wrap;position:relative;width:100%}.l-header .o-gnav{order:-2}@media only screen and (max-width:1024px){.l-header .l-breadcrumb{order:-1}}.o-anchor{width:100%;padding-block:calc(25 / var(--ts-parent-font-size) * 1rem);--ts-content-border-radius:var(--ts-border-radius-0)}.o-anchor__list{margin-inline:auto;--ts-container-width:var(--ts-content-0);display:flex;column-gap:calc(8 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.o-anchor__list{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (min-width:1025px) and (min-width:1441px){.o-anchor__list{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.o-anchor__list{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.o-anchor__list{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-3)}}@media only screen and (max-width:767px){.o-anchor__list{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (min-width:1025px) and (max-width:1200px){.o-anchor__list{width:calc(1320 / 1440 * 100%)}}@media only screen and (max-width:1024px){.o-anchor__list{flex-wrap:wrap;column-gap:calc(6 / var(--ts-parent-font-size) * 1rem);row-gap:calc(8 / var(--ts-parent-font-size) * 1rem)}}.o-anchor__item{width:100%;display:none}@media only screen and (max-width:1024px){.o-anchor__item{--ts-btn-font-size:calc(11 / var(--ts-parent-font-size) * 1rem);width:calc(168 / 343 * 100%)}}.o-anchor__item--category-top{width:100%;--ts-btn-font-size:calc(13 / var(--ts-parent-font-size) * 1rem)}.o-anchor__item .c-btn__text{text-align:center}html[data-lang-group=latin] .o-anchor__item{--ts-btn-font-size:calc(12 / var(--ts-parent-font-size) * 1rem)!important}html[data-lang-group=latin] .o-anchor__item .c-btn__text{line-height:1.1}.o-anchor__link{min-width:auto;width:100%;padding-right:1em!important;padding-left:1em!important}html[data-lang-group=latin] .o-anchor__link{min-width:calc(150 / var(--ts-parent-font-size) * 1rem);padding-block:.5em}:root{--ts-lower-kv-bg:url("../images/common/bg_lower_kv-pc.png") var(--ts-color-primary) no-repeat center top/cover;--ts-lower-kv-color:#fff}@media only screen and (max-width:767px){:root{--ts-lower-kv-bg:url("../images/common/bg_lower_kv-sp.png") var(--ts-color-primary) no-repeat center top/cover}}html:not(:lang(ja)){--ts-lower-kv-bg:url("../images/common/bg_pattern_black.png") black repeat center top/calc(43.5 / var(--ts-parent-font-size) * 1rem)}body[id^=ticket]{--ts-lower-kv-bg:url("../images/common/bg_pattern-pc.png"),linear-gradient(rgba(var(--ts-color-cv-rgb), 1), rgba(var(--ts-color-cv-rgb), 1)) repeat-y;--ts-lower-kv-color:var(--ts-color-text-main)}html:lang(ja) body[id^=group_general]{--ts-lower-kv-bg:url("../../group/general/images/bg_lower_kv-pc.png") var(--ts-color-group-general-primary) no-repeat center top/cover}@media only screen and (max-width:767px){html:lang(ja) body[id^=group_general]{--ts-lower-kv-bg:url("../../group/general/images/bg_lower_kv-sp.png") var(--ts-color-group-general-primary) no-repeat center top/cover}}html:lang(ja) body[id^=group_school]{--ts-lower-kv-bg:url("../../group/school/images/bg_lower_kv-pc.png") var(--ts-color-group-school-primary) no-repeat center top/cover}@media only screen and (max-width:767px){html:lang(ja) body[id^=group_school]{--ts-lower-kv-bg:url("../../group/school/images/bg_lower_kv-sp.png") var(--ts-color-group-school-primary) no-repeat center top/cover}}.p-lower-kv{width:100%;background:var(--ts-lower-kv-bg);color:var(--ts-lower-kv-color);height:var(--lower-title-height);display:flex;align-items:flex-end}@media only screen and (min-width:1025px){#enjoy_post .p-lower-kv{--lower-title-height:calc(250 / var(--ts-parent-font-size) * 1rem)}}.p-lower-kv__title{display:flex;flex-wrap:wrap;text-align:center;align-content:center;font-weight:400;width:100%;height:calc(100% - var(--gnav-height) - var(--gnav-margin-top))}@media only screen and (max-width:1024px){.p-lower-kv__title{height:100%}}.p-lower-kv__title__text{display:block;font-family:var(--ts-font-noto);line-height:1;width:100%}html[data-lang-group=cjk] .p-lower-kv__title__text{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);font-weight:600}@media only screen and (min-width:768px){html[data-lang-group=cjk] .p-lower-kv__title__text{--ts-target-font-size:36}}@media only screen and (max-width:767px){html[data-lang-group=cjk] .p-lower-kv__title__text{--ts-target-font-size:24}}html[data-lang-group=latin] .p-lower-kv__title__text{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);font-family:var(--ts-font-garamond);font-weight:400}@media only screen and (min-width:768px){html[data-lang-group=latin] .p-lower-kv__title__text{--ts-target-font-size:54}}@media only screen and (max-width:767px){html[data-lang-group=latin] .p-lower-kv__title__text{--ts-target-font-size:26}}.p-lower-kv__title__text .small{font-size:calc(100% * (18 / 36))}.p-lower-kv__title__logo{display:block;margin-inline:auto}.p-lower-kv__title__logo img{--sp-ratio:1}@media only screen and (max-width:767px){.p-lower-kv__title__logo img{--sp-ratio:.8}}.p-lower-kv__title__logo img[width="492"]{width:calc(calc(492 / 2 * var(--sp-ratio))/ var(--ts-parent-font-size) * 1rem)}.p-lower-kv__title__sub{order:-1;font-family:var(--ts-font-quicksand)}html[data-lang-group=cjk] .p-lower-kv__title__sub{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){html[data-lang-group=cjk] .p-lower-kv__title__sub{--ts-target-font-size:24}}@media only screen and (max-width:767px){html[data-lang-group=cjk] .p-lower-kv__title__sub{--ts-target-font-size:22}}html[data-lang-group=latin] .p-lower-kv__title__sub{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){html[data-lang-group=latin] .p-lower-kv__title__sub{--ts-target-font-size:32}}@media only screen and (max-width:767px){html[data-lang-group=latin] .p-lower-kv__title__sub{--ts-target-font-size:24}}.p-lower-kv__title:has(.p-lower-kv__title__sub){flex-direction:column;align-items:center;justify-content:center}html[data-lang-group=cjk] .p-lower-kv__title:has(.p-lower-kv__title__sub){transform:translateY(-2.5rem)}.p-lower-kv__title:has(.p-lower-kv__title__sub) .p-lower-kv__title__sub{padding-bottom:1rem}.p-lower-kv .p-lower-kv__title__en+.p-lower-kv__title__jp{margin-top:.5em}.p-lower-kv__img{position:relative;overflow:hidden;width:100%}.p-lower-kv__img .img-wrp{width:100%}.p-lower-kv__img .img-wrp img{width:100%;object-fit:cover;aspect-ratio:1440/500}@media only screen and (min-width:768px) and (max-width:1024px){#ticket .p-lower-kv__img .img-wrp img{aspect-ratio:1440/600;object-fit:cover;object-position:70%}}@media only screen and (max-width:767px){.p-lower-kv__img .img-wrp img{aspect-ratio:375/500}#ticket .p-lower-kv__img .img-wrp img{aspect-ratio:375/539}}.p-lower-kv__img__ticket{max-width:calc(550 / var(--ts-parent-font-size) * 1rem);left:calc(140 / 1440 * 100%);position:absolute;top:0;z-index:2;height:100%}@media only screen and (min-width:1025px){html[data-lang-group=latin] .p-lower-kv__img__ticket{max-width:calc(600 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-lower-kv__img__ticket{right:0;left:0;margin:0 auto;top:calc(30 / var(--ts-parent-font-size) * 1rem)}html[data-lang-group=cjk] .p-lower-kv__img__ticket{width:calc(311 / 375 * 100%)}html[data-lang-group=latin] .p-lower-kv__img__ticket{width:calc(343 / 375 * 100%)}}.p-lower-kv__img__ticket__title{height:100%;display:flex;justify-content:center;flex-direction:column;align-items:flex-start}@media only screen and (max-width:767px){.p-lower-kv__img__ticket__title{height:auto;justify-content:flex-start}}.p-lower-kv__img__ticket__title__sub{color:var(--ts-color-title);line-height:1;font-weight:600;order:-1;margin-right:-.5em}html:lang(ja) .p-lower-kv__img__ticket__title__sub{font-family:var(--ts-font-quicksand)}html:not(:lang(ja)) .p-lower-kv__img__ticket__title__sub{font-family:var(--ts-font-garamond)}html[data-lang-group=cjk] .p-lower-kv__img__ticket__title__sub{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){html[data-lang-group=cjk] .p-lower-kv__img__ticket__title__sub{--ts-target-font-size:78}}@media only screen and (min-width:768px) and (max-width:1024px){html[data-lang-group=cjk] .p-lower-kv__img__ticket__title__sub{--ts-target-font-size:60}}@media only screen and (max-width:767px){html[data-lang-group=cjk] .p-lower-kv__img__ticket__title__sub{--ts-target-font-size:44}}@media only screen and (min-width:1025px) and (max-width:1365px){html[data-lang-group=cjk] .p-lower-kv__img__ticket__title__sub{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:72}}html[data-lang-group=latin] .p-lower-kv__img__ticket__title__sub{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){html[data-lang-group=latin] .p-lower-kv__img__ticket__title__sub{--ts-target-font-size:76}}@media only screen and (min-width:768px) and (max-width:1024px){html[data-lang-group=latin] .p-lower-kv__img__ticket__title__sub{--ts-target-font-size:60}}@media only screen and (max-width:767px){html[data-lang-group=latin] .p-lower-kv__img__ticket__title__sub{--ts-target-font-size:42}}@media only screen and (min-width:1025px) and (max-width:1365px){html[data-lang-group=latin] .p-lower-kv__img__ticket__title__sub{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:72}}.p-lower-kv__img__ticket__title__sub>span{display:inline-block}.p-lower-kv__img__ticket__title__sub>span:not(:last-child){margin-right:.2em}html:lang(ja) .p-lower-kv__img__ticket__title__sub>span:first-letter{color:var(--ts-color-primary)}.p-lower-kv__img__ticket__title__main{color:var(--ts-color-title);margin-top:calc(10 / var(--ts-parent-font-size) * 1rem);font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.p-lower-kv__img__ticket__title__main{--ts-target-font-size:18}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lower-kv__img__ticket__title__main{--ts-target-font-size:15}}@media only screen and (max-width:767px){.p-lower-kv__img__ticket__title__main{--ts-target-font-size:13}}html:lang(ja) .p-lower-kv__img__ticket__title__main{line-height:2;font-weight:600}.p-lower-kv__img__ticket__height{position:absolute;left:calc(80 / var(--ts-parent-font-size) * 1rem);top:19rem;max-width:calc(140 / var(--ts-parent-font-size) * 1rem);display:flex;flex-direction:column;align-items:flex-end}@media only screen and (min-width:768px){.p-lower-kv__img__ticket__height{max-width:none;left:calc(1105 / 1440 * 100%);top:calc(560 / 1440 * 100%)}}html[data-lang-group=latin] .p-lower-kv__img__ticket__height{margin-left:calc(10 / var(--ts-parent-font-size) * 1rem);align-items:flex-start;max-width:calc(160 / var(--ts-parent-font-size) * 1rem)}.p-lower-kv__img__ticket__height .text-wrp{position:relative;color:var(--ts-color-title);--line-width:calc(50 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.p-lower-kv__img__ticket__height .text-wrp{--line-width:calc(118 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:1025px) and (max-width:1200px){.p-lower-kv__img__ticket__height .text-wrp{--line-width:calc(90 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lower-kv__img__ticket__height .text-wrp{--line-width:calc(70 / var(--ts-parent-font-size) * 1rem)}}.p-lower-kv__img__ticket__height .text-wrp::before{content:"";display:block;width:var(--line-width);height:1px;background-color:var(--ts-color-primary);position:absolute;left:100%;left:calc(100% + 1em);top:50%}@media only screen and (min-width:768px){.p-lower-kv__img__ticket__height .text-wrp::before{top:30%;left:auto;right:calc(100% + 1em)}}.p-lower-kv__img__ticket__height .text-wrp::after{content:"";display:block;width:10px;transform:translateY(-50%);border-radius:100px;aspect-ratio:1;background-color:var(--ts-color-primary);position:absolute;left:calc(100% + 1em + var(--line-width));top:50%}@media only screen and (min-width:768px){.p-lower-kv__img__ticket__height .text-wrp::after{top:30%;left:auto;right:calc(100% + 1em)}}.p-lower-kv__img__ticket__height .text-wrp .type{width:calc(110 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.p-lower-kv__img__ticket__height .text-wrp .type{width:calc(160 / var(--ts-parent-font-size) * 1rem)}}.p-lower-kv__img__ticket__height .text-wrp .size{line-height:1;margin-top:.5rem;display:flex;justify-content:flex-end;align-items:baseline}.p-lower-kv__img__ticket__height .text-wrp .size .s{font-weight:400;margin-right:calc(5 / var(--ts-parent-font-size) * 1rem);display:inline-block;line-height:1.4;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:10}.p-lower-kv__img__ticket__height .text-wrp .size .m,.p-lower-kv__img__ticket__height .text-wrp .size em{font-family:var(--ts-font-quicksand);font-weight:400}.p-lower-kv__img__ticket__height .text-wrp .size em{line-height:1;order:-1;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:36}.p-lower-kv__img__ticket__height .text-wrp .size .m{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:22}.p-lower-kv__img__ticket__height .text-wrp--deck{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem);--line-width:calc(26 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.p-lower-kv__img__ticket__height .text-wrp--deck{--line-width:calc(82 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:1025px) and (max-width:1200px){.p-lower-kv__img__ticket__height .text-wrp--deck{--line-width:calc(70 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lower-kv__img__ticket__height .text-wrp--deck{--line-width:calc(50 / var(--ts-parent-font-size) * 1rem)}}.p-lower-kv__img__ticket__height .text-wrp--deck .type .ic{width:calc(24 / var(--ts-parent-font-size) * 1rem)}.p-lower-kv__img__enjoy{max-width:calc(500 / var(--ts-parent-font-size) * 1rem);left:calc(300 / 1440 * 100%);position:absolute;top:45%;transform:translateY(-50%);z-index:2;display:flex;flex-direction:column;align-items:flex-start}@media only screen and (min-width:1025px) and (max-width:1365px){.p-lower-kv__img__enjoy{left:calc(200 / 1440 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lower-kv__img__enjoy{left:calc(200 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-lower-kv__img__enjoy{top:0;transform:translateY(0);justify-content:center;height:100%;right:0;left:0;margin:0 auto;width:calc(311 / 375 * 100%)}}@media only screen and (max-width:767px){html[data-lang-group=cjk] .p-lower-kv__img__enjoy .c-title__sub{--ts-title-sub-font-size:calc(48 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){html[data-lang-group=latin] .p-lower-kv__img__enjoy .c-title__sub{--ts-title-sub-font-size:calc(46 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-lower-kv__img__enjoy .c-title__sub{line-height:1.1}}.p-lower-kv__src{display:flex;aspect-ratio:1920/667;width:100%;overflow:hidden;border-radius:0!important}@media only screen and (min-width:768px) and (max-width:1024px){.p-lower-kv__src{aspect-ratio:768/350}}@media only screen and (max-width:767px){.p-lower-kv__src{aspect-ratio:375/500}}.p-lower-kv__src-slide{width:calc(717 / 1440 * 100%);overflow:hidden;height:100%}.p-lower-kv__src-slide:nth-child(1) .c-marquee__scroll-area{display:block;width:100%;animation-name:scroll-top}.p-lower-kv__src-slide:nth-child(2){margin-left:calc(8 / var(--ts-parent-font-size) * 1rem)}.p-lower-kv__src-slide:nth-child(2) .c-marquee__scroll-area{display:block;width:100%;animation-name:scroll-bottom}.p-lower-kv__src-slide .c-marquee__slide-set{display:block;width:100%;margin-top:calc(8 / var(--ts-parent-font-size) * 1rem)}.p-lower-kv__src-slide .c-marquee__slide-set .img{width:100%!important;border-radius:calc(4 / var(--ts-parent-font-size) * 1rem);overflow:hidden}.p-lower-kv__src-slide .c-marquee__slide-set-item1{display:flex}.p-lower-kv__src-slide .c-marquee__slide-set-item1-img{width:calc(173 / 717 * 100%)}.p-lower-kv__src-slide .c-marquee__slide-set-item1-img:nth-child(1) .img:nth-child(n+2),.p-lower-kv__src-slide .c-marquee__slide-set-item1-img:nth-child(3) .img:nth-child(n+2){margin-top:calc(8 / var(--ts-parent-font-size) * 1rem)}.p-lower-kv__src-slide .c-marquee__slide-set-item1-img:nth-child(2){width:calc(354 / 717 * 100%)}.p-lower-kv__src-slide .c-marquee__slide-set-item1-img:nth-child(n+2){margin-left:calc(8 / 717 * 100%)}@media only screen and (max-width:767px){.p-lower-kv__src-slide .c-marquee__slide-set-item1-img{display:none}.p-lower-kv__src-slide .c-marquee__slide-set-item1-img:nth-child(3){display:block;width:100%;margin-left:0}}.p-lower-kv__src-slide .c-marquee__slide-set-item2{display:flex}.p-lower-kv__src-slide .c-marquee__slide-set-item2-img{width:calc(173 / 717 * 100%)}.p-lower-kv__src-slide .c-marquee__slide-set-item2-img:nth-child(n+2){margin-left:calc(8 / 717 * 100%)}@media only screen and (max-width:767px){.p-lower-kv__src-slide .c-marquee__slide-set-item2-img{display:none}.p-lower-kv__src-slide .c-marquee__slide-set-item2-img:nth-child(4){display:block;width:100%;margin-left:0}}.p-lower-kv__src-slide .c-marquee__slide-set-item3{display:flex}.p-lower-kv__src-slide .c-marquee__slide-set-item3-img{width:calc(173 / 717 * 100%)}.p-lower-kv__src-slide .c-marquee__slide-set-item3-img:nth-child(2){width:calc(354 / 717 * 100%)}.p-lower-kv__src-slide .c-marquee__slide-set-item3-img:nth-child(n+2){margin-left:calc(8 / 717 * 100%)}@media only screen and (max-width:767px){.p-lower-kv__src-slide .c-marquee__slide-set-item3-img{display:none}.p-lower-kv__src-slide .c-marquee__slide-set-item3-img:nth-child(3){display:block;width:100%;margin-left:0}}.p-lower-kv__src-slide .c-marquee__slide-set-item4{display:flex}.p-lower-kv__src-slide .c-marquee__slide-set-item4-img{width:calc(173 / 717 * 100%)}.p-lower-kv__src-slide .c-marquee__slide-set-item4-img:nth-child(1){width:calc(354 / 717 * 100%)}.p-lower-kv__src-slide .c-marquee__slide-set-item4-img:nth-child(n+2){margin-left:calc(8 / 717 * 100%)}@media only screen and (max-width:767px){.p-lower-kv__src-slide .c-marquee__slide-set-item4-img{display:none}.p-lower-kv__src-slide .c-marquee__slide-set-item4-img:nth-child(3){display:block;width:100%;margin-left:0}}.p-lower-kv__src-slide .c-marquee__slide-set-item5{display:flex}.p-lower-kv__src-slide .c-marquee__slide-set-item5-img{width:calc(173 / 717 * 100%)}.p-lower-kv__src-slide .c-marquee__slide-set-item5-img:nth-child(3){width:calc(354 / 717 * 100%)}.p-lower-kv__src-slide .c-marquee__slide-set-item5-img:nth-child(n+2){margin-left:calc(8 / 717 * 100%)}.p-lower-kv__src-slide .c-marquee__slide-set-item5-img .img:nth-child(n+2){margin-top:calc(8 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-lower-kv__src-slide .c-marquee__slide-set-item5-img{display:none}.p-lower-kv__src-slide .c-marquee__slide-set-item5-img:nth-child(1){display:block;width:100%;margin-left:0}}.p-lower-kv__src-slide .c-marquee__slide-set-item6{display:flex}.p-lower-kv__src-slide .c-marquee__slide-set-item6-img{width:calc(173 / 717 * 100%)}.p-lower-kv__src-slide .c-marquee__slide-set-item6-img:nth-child(n+2){margin-left:calc(8 / 717 * 100%)}@media only screen and (max-width:767px){.p-lower-kv__src-slide .c-marquee__slide-set-item6-img{display:none}.p-lower-kv__src-slide .c-marquee__slide-set-item6-img:nth-child(1){display:block;width:100%;margin-left:0}}.p-lower-kv__src-slide .c-marquee__slide-set-item7{display:flex}.p-lower-kv__src-slide .c-marquee__slide-set-item7-img{width:calc(173 / 717 * 100%)}.p-lower-kv__src-slide .c-marquee__slide-set-item7-img:nth-child(1) .img:nth-child(n+2),.p-lower-kv__src-slide .c-marquee__slide-set-item7-img:nth-child(3) .img:nth-child(n+2){margin-top:calc(8 / var(--ts-parent-font-size) * 1rem)}.p-lower-kv__src-slide .c-marquee__slide-set-item7-img:nth-child(2){width:calc(354 / 717 * 100%)}.p-lower-kv__src-slide .c-marquee__slide-set-item7-img:nth-child(n+2){margin-left:calc(8 / 717 * 100%)}@media only screen and (max-width:767px){.p-lower-kv__src-slide .c-marquee__slide-set-item7-img{display:none}.p-lower-kv__src-slide .c-marquee__slide-set-item7-img:nth-child(1){display:block;width:100%;margin-left:0}}.p-lower-kv__src-slide .c-marquee__slide-set-item8{display:flex}.p-lower-kv__src-slide .c-marquee__slide-set-item8-img{width:calc(173 / 717 * 100%)}.p-lower-kv__src-slide .c-marquee__slide-set-item8-img:nth-child(2){width:calc(354 / 717 * 100%)}.p-lower-kv__src-slide .c-marquee__slide-set-item8-img:nth-child(n+2){margin-left:calc(8 / 717 * 100%)}@media only screen and (max-width:767px){.p-lower-kv__src-slide .c-marquee__slide-set-item8-img{display:none}.p-lower-kv__src-slide .c-marquee__slide-set-item8-img:nth-child(1){display:block;width:100%;margin-left:0}}.p-lower-kv__src-slide .c-marquee__slide-set-item9{display:flex}.p-lower-kv__src-slide .c-marquee__slide-set-item9-img{width:calc(173 / 717 * 100%)}.p-lower-kv__src-slide .c-marquee__slide-set-item9-img:nth-child(3){width:calc(354 / 717 * 100%)}.p-lower-kv__src-slide .c-marquee__slide-set-item9-img:nth-child(n+2){margin-left:calc(8 / 717 * 100%)}@media only screen and (max-width:767px){.p-lower-kv__src-slide .c-marquee__slide-set-item9-img{display:none}.p-lower-kv__src-slide .c-marquee__slide-set-item9-img:nth-child(1){display:block;width:100%;margin-left:0}}.p-lower-kv__aozora{position:relative;overflow:hidden}.p-lower-kv__aozora-text{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;width:90%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.p-lower-kv__aozora-text-logo{margin-inline:auto}@media only screen and (min-width:1025px){.p-lower-kv__aozora-text-logo{width:calc(115 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lower-kv__aozora-text-logo{width:calc(100 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-lower-kv__aozora-text-logo{width:calc(90 / 337 * 100%)}}@media only screen and (min-width:768px){.p-lower-kv__aozora-text-tit{margin-top:calc(25 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-lower-kv__aozora-text-tit{margin-top:1.2em}}.p-lower-kv__aozora-slide{--marquee-element-size:calc(600 / var(--ts-parent-font-size) * 1rem)!important}@media only screen and (min-width:1025px){.p-lower-kv__aozora-slide .c-marquee__scroll-area{animation:none}.p-lower-kv__aozora-slide .c-marquee__slide-set>p img{height:100%;object-fit:cover;object-position:right}.p-lower-kv__aozora-slide .c-marquee__slide-set>p:nth-child(1){width:calc(420 / 1440 * 100%)}.p-lower-kv__aozora-slide .c-marquee__slide-set>p:nth-child(2){width:calc(600 / 1440 * 100%)}.p-lower-kv__aozora-slide .c-marquee__slide-set>p:nth-child(3){width:calc(420 / 1440 * 100%)}.p-lower-kv__aozora-slide .c-marquee__slide-set>p:nth-child(3) img{object-position:left}}@media only screen and (max-width:767px){.p-lower-kv__aozora-slide .c-marquee__slide-set>p{width:calc(346 / var(--ts-parent-font-size) * 1rem)!important}}.p-lower-kv--business{--ts-lower-kv-bg:none;position:relative;z-index:-1;--lower-title-height:calc(600 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px) and (max-width:1024px){.p-lower-kv--business{--lower-title-height:calc(400 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-lower-kv--business{--lower-title-height:calc(500 / var(--ts-parent-font-size) * 1rem)}}.p-lower-kv__bg-img{width:100%;display:block;height:100%;position:absolute;z-index:-1;left:0;top:0}.p-lower-kv__bg-img img{width:100%;height:100%;object-fit:cover}@keyframes gnav-slide-down{from{transform:translateX(-50%) translateY(-100%);opacity:0}to{transform:translateX(-50%) translateY(0);opacity:1}}@keyframes gnav-slide-up{from{transform:translateX(-50%) translateY(0);opacity:1}to{transform:translateX(-50%) translateY(-100%);opacity:0}}.o-gnav{width:100%;display:flex;align-items:center;align-items:flex-start;z-index:auto!important;position:relative}@media only screen and (min-width:1025px){.o-gnav{height:0}}@media only screen and (max-width:1024px){.o-gnav{align-items:center;background-color:#fff;padding-inline:calc(8.5 / 375 * 100%)}}[id^=business] .o-gnav{z-index:3}.o-gnav__logo{background-color:#fff;width:calc(161 / var(--ts-parent-font-size) * 1rem);border-radius:calc(5 / var(--ts-parent-font-size) * 1rem);overflow:hidden;position:relative;z-index:3}html:not(:lang(ja)) .o-gnav__logo{border-radius:0}@media only screen and (min-width:768px) and (max-width:1024px){.o-gnav__logo{width:calc(100 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.o-gnav__logo{width:calc(54 / var(--ts-parent-font-size) * 1rem)}}.o-gnav__logo-link{aspect-ratio:1;display:flex;align-items:center;justify-content:center}.o-gnav__main{z-index:calc(var(--z-index-modal) + 1)}@media only screen and (min-width:1025px){.o-gnav__main{position:absolute;width:calc(705 / var(--ts-parent-font-size) * 1rem);left:50%;height:var(--gnav-height);transform:translateX(-50%);top:var(--gnav-margin-top)}.is-modal-menu-show .o-gnav__main{position:fixed}.is-sticky-active:not(.is-gnav-fix-hidden) .o-gnav__main{position:fixed;animation:gnav-slide-down .3s ease-out forwards}.is-sticky-closing:not(.is-gnav-fix-hidden) .o-gnav__main{position:fixed;animation:gnav-slide-up .3s ease-out forwards}}@media only screen and (max-width:1024px){.o-gnav__main{width:100%;overflow:scroll;position:fixed;left:0;bottom:0;--padding-padding-bottom:calc(10 / var(--ts-parent-font-size) * 1rem);padding-top:var(--ts-gnav-arrow-height);height:calc(var(--gnav-height) + var(--padding-padding-bottom) + var(--ts-gnav-arrow-height));padding-bottom:var(--padding-padding-bottom);right:0;transform:translateY(100%);transition-property:transform;transition-duration:.2s;transition-timing-function:ease-out}.is-scroll-top .o-gnav__main,.is-scroll-up .o-gnav__main{transform:none}}@media only screen and (max-width:1024px) and (min-width:768px) and (max-width:1024px){.o-gnav__main{height:calc(var(--gnav-height) + var(--padding-padding-bottom))}}.o-gnav__main-list{border-radius:calc(8 / var(--ts-parent-font-size) * 1rem);margin-inline:auto;height:100%;display:flex;justify-content:center;background-color:#fff;box-shadow:0 calc(4 / var(--ts-parent-font-size) * 1rem) calc(8 / var(--ts-parent-font-size) * 1rem) calc(4 / var(--ts-parent-font-size) * 1rem) rgba(0,0,0,.08);position:relative}@media only screen and (min-width:1025px) and (max-width:1200px){.o-gnav__main-list{padding-left:calc(8 / var(--ts-parent-font-size) * 1rem);width:calc(630 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:1024px){.o-gnav__main-list{padding-left:0;width:calc(690 / 375 * 100%);margin-inline:calc(calc((375 - 343)/ 2)/ 375 * 100%)}}@media only screen and (max-width:1024px) and (min-width:768px) and (max-width:1024px){.o-gnav__main-list{margin-inline:calc(calc((1440 - 1320)/ 2)/ 1440 * 100%);width:calc(1320 / 1440 * 100%)}}html:not(:lang(ja)) .o-gnav__main-list{border-radius:0}.o-gnav__main-item{width:100%;height:100%;position:relative}.o-gnav__main-item::before{content:"";width:1px;background-color:var(--ts-color-line3);top:calc(8 / var(--ts-parent-font-size) * 1rem);bottom:calc(8 / var(--ts-parent-font-size) * 1rem);position:absolute;left:0}html:lang(ja) .o-gnav__main-item:first-child .o-gnav__main-link{border-bottom-left-radius:calc(8 / var(--ts-parent-font-size) * 1rem);border-top-left-radius:calc(8 / var(--ts-parent-font-size) * 1rem);overflow:hidden}html:not(:lang(ja)) .o-gnav__main-item:first-child .o-gnav__main-link{border:1px solid #858585}.o-gnav__main-item:first-child::before{display:none}html:lang(ja) .o-gnav__main-item:last-child .o-gnav__main-link{border-bottom-right-radius:calc(8 / var(--ts-parent-font-size) * 1rem);border-top-right-radius:calc(8 / var(--ts-parent-font-size) * 1rem);overflow:hidden}.o-gnav__main-item:after{z-index:-1;content:"";display:block;height:var(--ts-gnav-arrow-height);aspect-ratio:16/10;background-color:#fff;position:absolute;bottom:calc(100% - 3px);left:50%;opacity:0;transform:translate(-50%,5px);transition:opacity .1s,transform .1s;clip-path:path("M7.15032 .345283C7.54909 -.115178 8.26341 -.115178 8.66218 .345284L15.5665 8.31776C16.1274 8.9654 15.6674 9.97241 14.8106 9.97241H1.00188C.145132 9.97241 -.31492 8.9654 .245955 8.31776L7.15032 .345283Z")}@media only screen and (min-width:1025px){.o-gnav__main-item:after{bottom:auto;top:calc(100% - 3px);transform:translate(-50%,-5px) scaleY(-1)}}.o-gnav__main-item--ticket::before{display:none}.o-gnav__main-item--ticket:after{background-color:#fcd154}.o-gnav__main-item--menu::before{display:none}.o-gnav__main-item--menu .o-gnav__main-link{border-right:none}.o-gnav__main-item--menu:after{background-color:#000}.is-modal-menu-show .o-gnav__main-item:has(button[aria-selected=true]):after{opacity:1;transform:translate(-50%,0)}@media only screen and (min-width:1025px){.is-modal-menu-show .o-gnav__main-item:has(button[aria-selected=true]):after{transform:translate(-50%,0) scaleY(-1)}}.o-gnav__main-link{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:10;line-height:1.1;position:relative;text-decoration:none;display:flex;flex-wrap:wrap;align-items:center;align-content:center;height:100%;width:100%;padding-inline:calc(5 / var(--ts-parent-font-size) * 1rem)}.mouse .o-gnav__main-link{transition:opacity .15s ease-in}.mouse .o-gnav__main-link:hover,.touch .o-gnav__main-link.touchstart{opacity:.7}.touch .o-gnav__main-link{-webkit-tap-highlight-color:transparent}.touch .o-gnav__main-link.touchend{transition-delay:.2s}.o-gnav__main-link .icon{margin-inline:auto;width:100%;display:flex;justify-content:center}.o-gnav__main-link .icon .o-icon--nav{--parent-width:40}.o-gnav__main-link .label{text-align:center;margin-inline:auto;flex-wrap:wrap;display:flex;justify-content:center;margin-top:calc(6 / var(--ts-parent-font-size) * 1rem);margin-top:calc(3 / var(--ts-parent-font-size) * 1rem)}.o-gnav__main-link .label span{display:block}.o-gnav__main-link--ticket{background-color:var(--ts-color-cv)}.o-gnav__main-link--menu{background-color:var(--ts-color-text-main);color:#fff;fill:#fff}.o-gnav__side-list{z-index:3;position:relative;border-top-left-radius:calc(8 / var(--ts-parent-font-size) * 1rem);border-bottom-left-radius:calc(8 / var(--ts-parent-font-size) * 1rem);background-color:#fff;margin-right:0;margin-left:auto;display:flex;height:var(--gnav-height);margin-top:var(--gnav-margin-top);padding-inline:calc(10 / var(--ts-parent-font-size) * 1rem);position:relative}@media only screen and (min-width:1025px){.o-gnav__side-list{box-shadow:0 calc(4 / var(--ts-parent-font-size) * 1rem) calc(8 / var(--ts-parent-font-size) * 1rem) calc(4 / var(--ts-parent-font-size) * 1rem) rgba(0,0,0,.08)}}html:not(:lang(ja)) .o-gnav__side-list{border-radius:0}@media only screen and (max-width:1024px){.o-gnav__side-list{margin-top:0}}.o-gnav__side-item{position:relative}.o-gnav__side-link{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:10;height:100%;display:flex;align-items:center;justify-content:center;text-decoration:none;padding-inline:calc(10 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px) and (max-width:1200px){.o-gnav__side-link{padding-inline:calc(5 / var(--ts-parent-font-size) * 1rem)}}.c-search-box{width:calc(41 / var(--ts-parent-font-size) * 1rem)}.c-search-box__link{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:10;height:100%;display:flex;align-items:center;justify-content:center;text-decoration:none;padding-inline:calc(10 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px) and (max-width:1200px){.c-search-box__link{padding-inline:calc(5 / var(--ts-parent-font-size) * 1rem)}}.c-language{position:relative}.c-language:only-child .c-language__btn::before{display:none}.c-language__btn{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:10;height:100%;display:flex;align-items:center;text-decoration:none;padding-inline:calc(10 / var(--ts-parent-font-size) * 1rem);gap:calc(8 / var(--ts-parent-font-size) * 1rem);position:relative}@media only screen and (min-width:1025px) and (max-width:1200px){.c-language__btn{padding-inline:calc(5 / var(--ts-parent-font-size) * 1rem)}}.c-language__btn .o-icon--down{--ts-icon-width:calc(7.2 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.c-language__btn{padding-inline:calc(17 / var(--ts-parent-font-size) * 1rem);padding-right:0}}.c-language__btn::before{content:"";display:block;width:1px;background-color:#c3c3c3;position:absolute;left:0;top:calc(9 / 54 * 100%);bottom:calc(9 / 54 * 100%)}.c-language__target{position:absolute;left:0;top:100%;right:0;background-color:#fff;padding:.75em}.c-language__item{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:11;display:flex;justify-content:center;text-align:center;padding:.5em 0}.c-close{display:flex;flex-direction:column;align-items:center}.c-close__btn{cursor:pointer}.c-close__icon{display:block;border-radius:100px;width:calc(35 / var(--ts-parent-font-size) * 1rem);height:calc(35 / var(--ts-parent-font-size) * 1rem);background-color:var(--ts-color-text-txt2);display:flex;justify-content:center;align-items:center}.c-close__icon .o-icon{fill:#fff;pointer-events:none}.c-close__text{margin-top:.5em;font-family:var(--ts-font-quicksand)}.p-important{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);background-color:#2e6cb2;color:#fff;fill:#fff;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;order:-1;padding-right:calc(10 / var(--ts-parent-font-size) * 1rem);padding-left:calc(10 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.p-important{--ts-target-font-size:11}}@media only screen and (max-width:767px){.p-important{--ts-target-font-size:9}}html:not(:lang(ja)) .p-important{background-color:#0f0f0f}.p-important--urgent{background-color:var(--ts-color-alert)!important}.p-important__header{height:var(--important-height);width:100%;display:flex;justify-content:center;align-items:center;gap:calc(40 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-important__header{justify-content:space-between}}.p-important__button{height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}.mouse .p-important__button{transition:opacity .15s ease-in}.mouse .p-important__button:hover,.touch .p-important__button.touchstart{opacity:.7}.touch .p-important__button{-webkit-tap-highlight-color:transparent}.touch .p-important__button.touchend{transition-delay:.2s}.p-important__text .o-icon{margin-left:1em}.p-important .o-icon--circle-down{--ts-icon-width:calc(20 / var(--ts-parent-font-size) * 1rem)}.p-important .o-icon--circle-down svg{width:calc(10 / 22 * 100%)}.p-important__main{margin-inline:auto;--ts-container-width:var(--ts-content-0);display:flex;flex-direction:column;align-items:center;row-gap:0}@media only screen and (min-width:1025px){.p-important__main{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-important__main{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-important__main{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-important__main{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}.p-important__main[data-accordion-target]{transition:opacity .2s,height .2s}@media only screen and (min-width:1025px){.p-important__main p{padding-right:1em;padding-left:1em}}.p-important__main p:last-child{padding-bottom:1em}.p-important__main p a{display:block;padding:.5em 1em}.p-important__main p a .o-icon{margin-left:1em}