:where(html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,dfn,em,img,ins,q,strong,small,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video){border:0;margin:0;padding:0;vertical-align:baseline}:where(article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main){display:block}:where(address,caption,cite,code,dfn,em,strong,th,var){font-style:normal}:where(table){border-collapse:collapse;border-spacing:0}:where(caption,th,td){text-align:left}:where(q:before,q:after){content:""}:where(object,embed){vertical-align:top}:where(img,abbr,acronym,fieldset){border:0}:where(input,button,textarea,select){font:inherit}:where(ul[class],ol[class]){list-style-type:none}:where(a,label,button){cursor:pointer}:where(button){background:none;border:none;margin:0;padding:0}button-moz-focus-inner,input-moz-focus-inner{border:0;padding:0}:where(dialog){background-color:transparent;background-color:initial;border:initial;color:inherit;height:auto;max-height:none;max-width:none;overflow:visible;overflow:initial;padding:initial;width:auto}:root{--font-family:"Helvetica Neue","Arial","Hiragino Kaku Gothic ProN","Hiragino Sans","Meiryo",sans-serif;--color-white:#fff;--color-font:#000;--line-height:1.7;--vh:1vh;--size-content-inline:1000;--size-max-content-inline:1440;--size-inline-gutter:16;--color-bxp-blue:#000096;--z-index-global-header:100;--ease-in-sine:cubic-bezier(0.47,0,0.745,0.715);--ease-out-sine:cubic-bezier(0.39,0.575,0.565,1);--ease-in-out-sine:cubic-bezier(0.445,0.05,0.55,0.95);--ease-in-quad:cubic-bezier(0.55,0.085,0.68,0.53);--ease-out-quad:cubic-bezier(0.25,0.46,0.45,0.94);--ease-in-out-quad:cubic-bezier(0.455,0.03,0.515,0.955);--ease-in-cubic:cubic-bezier(0.55,0.055,0.675,0.19);--ease-out-cubic:cubic-bezier(0.215,0.61,0.355,1);--ease-in-out-cubic:cubic-bezier(0.645,0.045,0.355,1);--ease-in-quart:cubic-bezier(0.895,0.03,0.685,0.22);--ease-out-quart:cubic-bezier(0.165,0.84,0.44,1);--ease-in-out-quart:cubic-bezier(0.77,0,0.175,1);--ease-in-circ:cubic-bezier(0.6,0.04,0.98,0.335);--ease-out-circ:cubic-bezier(0.075,0.82,0.165,1);--ease-in-out-circ:cubic-bezier(0.785,0.135,0.15,0.86);--ease-in-quint:cubic-bezier(0.755,0.05,0.855,0.06);--ease-out-quint:cubic-bezier(0.23,1,0.32,1);--ease-in-out-quint:cubic-bezier(0.86,0,0.07,1);--ease-in-expo:cubic-bezier(0.95,0.05,0.795,0.035);--ease-out-expo:cubic-bezier(0.19,1,0.22,1);--ease-in-out-expo:cubic-bezier(1,0,0,1);--ease-in-back:cubic-bezier(0.6,-0.28,0.735,0.045);--ease-out-back:cubic-bezier(0.175,0.885,0.32,1.275);--ease-in-out-back:cubic-bezier(0.68,-0.55,0.265,1.55)}@media (min-width:768.02px){:root{--size-inline-gutter:30}}@font-face{font-family:local Bellefair;src:local("Bellefair"),url(/assets/fonts/Bellefair/Bellefair-Regular.ttf) format("truetype")}@font-face{font-family:local Zen Old Mincho;font-style:normal;font-weight:400;src:local("Zen Old Mincho"),url(/assets/fonts/Zen_Old_Mincho/ZenOldMincho-Regular.ttf) format("truetype")}@font-face{font-family:local Zen Old Mincho;font-style:normal;font-weight:500;src:local("Zen Old Mincho"),url(/assets/fonts/Zen_Old_Mincho/ZenOldMincho-Medium.ttf) format("truetype")}@font-face{font-family:local Zen Old Mincho;font-style:normal;font-weight:600;src:local("Zen Old Mincho"),url(/assets/fonts/Zen_Old_Mincho/ZenOldMincho-SemiBold.ttf) format("truetype")}@font-face{font-family:local Zen Old Mincho;font-style:normal;font-weight:700;src:local("Zen Old Mincho"),url(/assets/fonts/Zen_Old_Mincho/ZenOldMincho-Bold.ttf) format("truetype")}@font-face{font-family:local Zen Old Mincho;font-style:normal;font-weight:900;src:local("Zen Old Mincho"),url(/assets/fonts/Zen_Old_Mincho/ZenOldMincho-Black.ttf) format("truetype")}@font-face{font-family:local Zen Kaku Gothic New;font-style:normal;font-weight:300;src:local("Zen Kaku Gothic New"),url(/assets/fonts/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Light.ttf) format("truetype")}@font-face{font-family:local Zen Kaku Gothic New;font-style:normal;font-weight:400;src:local("Zen Kaku Gothic New"),url(/assets/fonts/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Regular.ttf) format("truetype")}@font-face{font-family:local Zen Kaku Gothic New;font-style:normal;font-weight:500;src:local("Zen Kaku Gothic New"),url(/assets/fonts/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Medium.ttf) format("truetype")}@font-face{font-family:local Zen Kaku Gothic New;font-style:normal;font-weight:700;src:local("Zen Kaku Gothic New"),url(/assets/fonts/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Bold.ttf) format("truetype")}@font-face{font-family:local Zen Kaku Gothic New;font-style:normal;font-weight:900;src:local("Zen Kaku Gothic New"),url(/assets/fonts/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Black.ttf) format("truetype")}*,:after,:before{background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{pointer-events:none}html{--root-font-size:4.10256svi;color:#333;font-family:local Zen Old Mincho,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-family:"local Zen Old Mincho",var(--font-family);font-size:4.10256svi;font-size:var(--root-font-size,1rem);line-height:1.7;line-height:var(--line-height);overflow-y:scroll;scrollbar-gutter:stable}@media (min-width:768.02px){html{--root-font-size:1rem}}@media (max-width:999.98px) and (min-width:768px){html{--root-font-size:calc((16/var(--size-content-inline))*100svi)}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff}:where(button,[type=button],[type=reset],[type=submit]){-ms-touch-action:manipulation;touch-action:manipulation}:where(img,svg){height:auto;max-width:100%;vertical-align:bottom}:where(a){color:currentcolor;-webkit-text-decoration:none;text-decoration:none}:where([id]){scroll-margin-top:calc(var(--global-header-block-size)*1px + 1rem)}:where(:focus:not(:focus-visible),[tabindex="-1"]:focus-visible){outline:none}.font_bellefair{font-family:local Bellefair,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-family:"local Bellefair",var(--font-family)}.font_zen_old_mincho{font-family:local Zen Old Mincho,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-family:"local Zen Old Mincho",var(--font-family)}.font_zen_kaku_gothic_new{font-family:local Zen Kaku Gothic New,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-family:"local Zen Kaku Gothic New",var(--font-family)}@media (prefers-reduced-motion:reduce){*,:after,:before{background-attachment:scroll!important;scroll-behavior:unset!important;interpolate-size:unset!important;-webkit-animation-delay:0s!important;-webkit-animation-delay:initial!important;animation-delay:0s!important;-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-animation-iteration-count:1!important;-webkit-animation-iteration-count:initial!important;animation-iteration-count:1!important;-webkit-transition-delay:0s!important;-webkit-transition-delay:initial!important;transition-delay:0s!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;view-transition-name:none!important}}.globalHeader{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background-color:hsla(0,0%,100%,.3);left:0;padding:.5625rem 1rem;padding:.5625rem calc(var(--size-inline-gutter)*1rem/16);position:fixed;right:0;top:0;z-index:100;z-index:var(--z-index-global-header)}@media (min-width:768.02px){.globalHeader{padding:1.0625rem 1rem;padding:1.0625rem calc(var(--size-inline-gutter)*1rem/16)}}.globalHeader__inner{display:-ms-grid;display:grid;grid-template-areas:"logo . menu-button";-ms-grid-columns:8.3125rem 1fr 2.9375rem;grid-template-columns:8.3125rem 1fr 2.9375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto}@media (min-width:768.02px){.globalHeader__inner{grid-template-areas:"logo . nav";-ms-grid-columns:min(171px,10.6875rem) 1fr auto;grid-template-columns:min(171px,10.6875rem) 1fr auto}}.globalHeader__logo{grid-area:logo}.dialogNav__header>.globalHeader__logo,.globalHeader__logo{-ms-grid-column:1;-ms-grid-row:1}.globalHeader__logo>img{display:block;width:100%}.globalHeader__nav{display:none;grid-area:nav}.globalFooter__inner>.globalHeader__nav{-ms-grid-column:1;-ms-grid-row:1}@media (min-width:768.02px){.globalHeader__nav{display:block}}.globalHeader__navList{-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex}.globalHeader__navLink{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr auto;grid-template-columns:auto 1fr auto;grid-column-gap:.25rem;-webkit-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#000096;color:var(--color-bxp-blue);line-height:1;text-transform:uppercase}.globalHeader__navLink,.globalHeader__navLink:after,.globalHeader__navLink:before{-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:linear;transition-timing-function:linear}.globalHeader__navLink:before{color:#696969;content:"[";opacity:0}.globalHeader__navLink:after{color:#696969;content:"]";opacity:0}@media (any-hover:hover){.globalHeader__navLink:hover:after,.globalHeader__navLink:hover:before{opacity:1}.globalHeader__navLink:hover .globalHeader__navText{opacity:.5}}.globalHeader__navText{margin-bottom:-.1em}.globalHeader__menuButton{grid-area:menu-button;-ms-grid-column:3;-ms-grid-row:1}.globalHeader__menuButton>img{display:block;width:100%}@media (min-width:768.02px){.globalHeader__menuButton{display:none}}.globalFooter{background-color:#000096;background-color:var(--color-bxp-blue);color:#fff;padding:.875rem 1rem .625rem;padding:.875rem calc(var(--size-inline-gutter)*1rem/16) .625rem}@media (min-width:768.02px){.globalFooter{padding:1.5625rem 1rem;padding:1.5625rem calc(var(--size-inline-gutter)*1rem/16)}}.globalFooter__inner{display:-ms-grid;display:grid;grid-template-areas:"nav" "copyright";-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-left:auto;margin-right:auto;max-width:1000px;max-width:calc(var(--size-content-inline)*1px)}@media (min-width:768.02px){.globalFooter__inner{grid-template-areas:"nav . copyright";-ms-grid-columns:auto minmax(100px,1fr) auto;grid-template-columns:auto minmax(100px,1fr) auto}.globalFooter__inner>.globalHeader__nav{-ms-grid-column:1;-ms-grid-row:1}}.globalFooter__nav{grid-area:nav}.globalFooter__inner>.globalFooter__nav{-ms-grid-column:1;-ms-grid-row:1}.globalFooter__navList{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768.02px){.globalFooter__navList{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.globalFooter__navLink{font-size:.75rem}.globalFooter__copyright{font-size:.75rem;grid-area:copyright;-ms-grid-column:1;-ms-grid-row:2;margin-top:.875rem;text-align:center}.globalFooter__copyright *{font-size:inherit}@media (min-width:768.02px){.globalFooter__copyright{margin-top:0}}.dialogNav{--duration:400ms;background-color:#000096;background-color:var(--color-bxp-blue);-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-duration:var(--duration);transition-duration:var(--duration);-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:linear;transition-timing-function:linear}.dialogNav[open]{display:-ms-grid;display:grid;-ms-grid-rows:auto minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);overflow:hidden;overscroll-behavior-y:contain}.dialogNav:not([data-open=true]){opacity:0}@media (min-width:768.02px){.dialogNav{display:none!important}}.dialogNav__header{display:-ms-grid;display:grid;grid-template-areas:"logo . close-button";-ms-grid-columns:8.3125rem 1fr 2.9375rem;grid-template-columns:8.3125rem 1fr 2.9375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5625rem 1rem;padding:.5625rem calc(var(--size-inline-gutter)*1rem/16)}.dialogNav__logo{grid-area:logo}.dialogNav__header>.dialogNav__logo,.dialogNav__logo{-ms-grid-column:1;-ms-grid-row:1}.dialogNav__logo>img{display:block;width:100%}.dialogNav__closeButton{grid-area:close-button;-ms-grid-column:3;-ms-grid-row:1}@media (min-width:768.02px){.globalHeader__logo{-ms-grid-column:1;-ms-grid-row:1}.globalFooter__nav,.globalHeader__nav{-ms-grid-column:3;-ms-grid-row:1}.globalFooter__inner>.globalFooter__nav{-ms-grid-column:1;-ms-grid-row:1}.globalFooter__copyright{-ms-grid-column:3;-ms-grid-row:1}.dialogNav__logo{-ms-grid-column:1;-ms-grid-row:1}}.dialogNav__closeButton>img{display:block;width:100%}.dialogNav__body{overflow:auto;overscroll-behavior-y:contain;padding:5.625rem 1rem;padding:5.625rem calc(var(--size-inline-gutter)*1rem/16)}.dialogNav__list{display:-ms-grid;display:grid;grid-row-gap:2.5rem;row-gap:2.5rem}.dialogNav__item{text-align:center}.dialogNav__link{color:#fff;font-size:1.5rem;text-transform:uppercase}.visually_hidden{border:none!important;bottom:0!important;contain:strict!important;display:block!important;height:4px!important;left:0!important;margin:0!important;opacity:0!important;padding:0!important;pointer-events:none!important;position:fixed!important;right:0!important;top:0!important;visibility:visible!important;width:4px!important}.rootContainer{display:-ms-grid;display:grid;-ms-grid-rows:1fr auto;grid-template-rows:1fr auto;min-height:100lvb;padding-top:calc(var(--global-header-block-size)*1px)}.mainContent{overflow-x:clip}.mainContent.mainContent--top{padding-bottom:9.5625rem}@media (min-width:768.02px){.mainContent.mainContent--top{padding-bottom:10rem}.sp_only{display:none}}.pc_only{display:none}@media (min-width:768.02px){.pc_only{display:inline;display:initial}}.inline_block{display:inline-block}