.oqvZ0G_headerMenu{background:0 0;width:100%;height:100%;position:fixed;top:0;left:0;overflow:auto}.oqvZ0G_headerMenu::backdrop{background-color:#0000}.oqvZ0G_headerMenu__container{pointer-events:none;position:relative}.oqvZ0G_headerMenu__bg{content:"";position:absolute;inset:0}@media not (min-width:768px){.oqvZ0G_headerMenu__bg{height:100vh;position:fixed}}.oqvZ0G_isOpen .oqvZ0G_headerMenu__bg{animation-name:oqvZ0G_headerMenu__container;animation-duration:.5s;animation-timing-function:ease;animation-fill-mode:both}.oqvZ0G_isClose .oqvZ0G_headerMenu__bg{animation-name:oqvZ0G_headerMenu__container__close;animation-duration:.2s;animation-timing-function:ease;animation-fill-mode:both}@keyframes oqvZ0G_headerMenu__container{0%{opacity:0;clip-path:inset(0 0 20%)}to{opacity:1;clip-path:inset(0 0 0%)}}@keyframes oqvZ0G_headerMenu__container__close{0%{opacity:1;clip-path:inset(0 0 0%)}to{opacity:0;clip-path:inset(0 0 20%)}}.oqvZ0G_headerMenu__overlay{background-color:color-mix(in srgb, var(--g-color-base) 20%, transparent);pointer-events:auto;position:absolute;inset:0}dialog.oqvZ0G_isOpen .oqvZ0G_headerMenu__overlay{animation-name:oqvZ0G_headerMenu__content;animation-duration:.3s;animation-timing-function:linear;animation-fill-mode:both}dialog.oqvZ0G_isClose .oqvZ0G_headerMenu__overlay{animation-name:oqvZ0G_headerMenu__content__close;animation-duration:.2s;animation-timing-function:linear;animation-fill-mode:both}.oqvZ0G_headerMenu__bar{z-index:2;pointer-events:auto;position:sticky;top:0}.oqvZ0G_headerMenu__content{z-index:1;--_col-gap:50px;--_row-gap:64px;box-sizing:content-box;max-width:920px;padding:80px 10%;position:relative}@media not (min-width:768px){.oqvZ0G_headerMenu__content{padding:54px var(--g-page-gutter-sm) 70px;--_col-gap:24px;--_row-gap:48px}}dialog.oqvZ0G_isOpen .oqvZ0G_headerMenu__content{animation-name:oqvZ0G_headerMenu__content;animation-duration:.4s;animation-timing-function:linear;animation-delay:.1s;animation-fill-mode:both}dialog.oqvZ0G_isClose .oqvZ0G_headerMenu__content{animation-name:oqvZ0G_headerMenu__content__close;animation-duration:.2s;animation-timing-function:linear;animation-fill-mode:both}@keyframes oqvZ0G_headerMenu__content{0%{opacity:0}to{opacity:1}}@keyframes oqvZ0G_headerMenu__content__close{0%{opacity:1}to{opacity:0}}.oqvZ0G_headerMenu__nav{pointer-events:auto;justify-content:flex-start;align-items:flex-start;gap:var(--_row-gap) var(--_col-gap);flex-flow:wrap;line-height:1.5;display:flex}@media not (min-width:768px){.oqvZ0G_headerMenu__nav{grid-template-columns:1fr 1fr 1fr;display:grid}}@media not (min-width:560px){.oqvZ0G_headerMenu__nav{grid-template-columns:1fr 1fr}}@media not (min-width:300px){.oqvZ0G_headerMenu__nav{grid-template-columns:1fr}}.oqvZ0G_headerMenu__nav>li{flex-flow:column;flex:none;justify-content:flex-start;align-items:flex-start;gap:2em;display:flex}@media not (min-width:560px){.oqvZ0G_headerMenu__secondatyNavList{grid-column:-2/-1;padding-top:1em}}.oqvZ0G_headerMenu__secondatyNavList>menu{white-space:nowrap;flex-flow:row;justify-content:flex-start;align-items:flex-start;gap:1em 3em;line-height:1.5;display:flex}@media not (min-width:768px){.oqvZ0G_headerMenu__secondatyNavList>menu{flex-wrap:wrap;justify-content:space-between}}
.jHFbOq_header{z-index:10;color:var(--g-color-text);position:fixed;top:0;left:0;right:0}.jHFbOq_header a{color:inherit}.jHFbOq_header__headerBar{pointer-events:none}:has(dialog[open]) .jHFbOq_header__headerBar{opacity:0}
.DSb5eq_footer{--_page-top-height:108px;z-index:1;margin-top:calc(var(--_page-top-height)*-1);color:var(--g-color-text);position:relative}@media not (min-width:768px){.DSb5eq_footer{--_page-top-height:64px}}.DSb5eq_footer a{color:inherit}.DSb5eq_footerPageTop{height:var(--_page-top-height);flex-flow:row;justify-content:center;align-items:stretch;display:flex}.DSb5eq_footerPageTop__link{font-weight:var(--g-font-weight-medium);flex-flow:column;align-items:center;gap:.4em;padding:1em 3em 0;display:flex}.DSb5eq_footerPageTop__link:after{content:"";border-left:1px solid var(--g-color-border);flex:auto;display:block}.DSb5eq_footerContainer{padding:60px 20px 24px;position:relative}@media not (min-width:768px){.DSb5eq_footerContainer{padding:40px 12px 24px}}.DSb5eq_footerLogo{color:#fff;display:block}@media (min-width:768px){.DSb5eq_footerLogo{position:absolute;top:40px;left:auto}}@media not (min-width:768px){.DSb5eq_footerLogo{margin-bottom:4em}}.DSb5eq_footerLogo__icon[class]{width:120px}@media not (min-width:768px){.DSb5eq_footerLogo__icon[class]{width:82px}}.DSb5eq_footerSns{flex-flow:wrap;justify-content:center;align-items:center;gap:.5em 1.3em;margin-bottom:84px;padding-left:130px;padding-right:130px;display:flex}@media not (min-width:768px){.DSb5eq_footerSns{justify-content:flex-start;gap:1em 2em;margin-bottom:40px;padding-left:0;padding-right:0}}.DSb5eq_footerSns li{flex-flow:row;justify-content:center;align-items:center;gap:1.3em;display:flex}@media not (min-width:768px){.DSb5eq_footerSns li>span{display:none}}.DSb5eq_footerSns dl{flex-flow:row;justify-content:center;align-items:center;gap:0 .7em;line-height:1.4;display:flex}@media not (min-width:768px){.DSb5eq_footerSns dl{flex-direction:column;align-items:flex-start}}.DSb5eq_footerNav{max-width:1400px;margin:0 auto}.DSb5eq_footerNav__listPc{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:40px 4em;display:flex}.DSb5eq_footerNav__listPc>li{flex-flow:column;flex:none;justify-content:flex-start;align-items:flex-start;gap:2em;min-width:0;display:flex}@media not (min-width:960px){.DSb5eq_footerNav__listPc{justify-content:flex-start;column-gap:2em}}@media not (min-width:768px){.DSb5eq_footerNav__listPc{display:none}}.DSb5eq_footerNav__listSp{grid-template-columns:repeat(2,1fr);gap:24px 2em;width:fit-content;display:grid}@media (min-width:768px){.DSb5eq_footerNav__listSp{display:none}}@media not (min-width:320px){.DSb5eq_footerNav__listSp{grid-template-columns:repeat(1,1fr)}}.DSb5eq_footerNav__secondatyNavList{margin-right:auto}@media not (min-width:768px){.DSb5eq_footerNav__secondatyNavList{grid-column:1/-1;padding-top:1em}}.DSb5eq_footerNav__secondatyNavList>menu{white-space:nowrap;flex-flow:row;justify-content:flex-start;align-items:flex-start;gap:1em 2em;line-height:1.5;display:flex}@media not (min-width:768px){.DSb5eq_footerNav__secondatyNavList>menu{flex-wrap:wrap;justify-content:space-between}}.DSb5eq_footerCopyright{text-align:right;width:fit-content;margin-top:1em;margin-left:auto;font-size:11px}@media (min-width:960px){.DSb5eq_footerCopyright{margin-top:-1.4em}}@media not (min-width:768px){.DSb5eq_footerCopyright{text-align:center;width:100%;margin-top:4em}}
.oQMFTq_backgroundVideo{z-index:-2;height:100vh;position:fixed;top:0;left:0;right:0;overflow:clip}.oQMFTq_backgroundVideo__content{opacity:0}.oQMFTq_backgroundVideo__content.oQMFTq_isLoaded{opacity:1;transition:opacity .4s linear}.oQMFTq_backgroundVideo__content iframe{border:none;max-width:none;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media not (min-width:768px){.oQMFTq_backgroundVideo__desktop{display:none}}.oQMFTq_backgroundVideo__desktop iframe{aspect-ratio:1920/814}@media (max-aspect-ratio:1920/814){.oQMFTq_backgroundVideo__desktop iframe{width:auto;height:100%}}@media (min-aspect-ratio:1920/814){.oQMFTq_backgroundVideo__desktop iframe{width:100%;height:auto}}@media (min-width:768px){.oQMFTq_backgroundVideo__mobile{display:none}}.oQMFTq_backgroundVideo__mobile iframe{aspect-ratio:720/1282}@media (max-aspect-ratio:720/1282){.oQMFTq_backgroundVideo__mobile iframe{width:auto;height:100%}}@media (min-aspect-ratio:720/1282){.oQMFTq_backgroundVideo__mobile iframe{width:100%;height:auto}}
