@charset "UTF-8";:root{--g-def:1.2rem;--theme:0,103,52;--themeLight:10,111,55;--accent:217,255,0;--clrLink:60,60,60;--clrLinkHover:0,103,52;--fb:#3b5998;--tw:#00aced;--clrBasic:#333;--wht:255,255,255;--gray:140,140,140;--grayLight:170,170,170;--blk:30,30,29;--blkDark:25,25,24;--red:200,16,26;--bs-breadcrumb-divider:">";--fonts:"\6e38\30b4\30b7\30c3\30af\4f53",YuGothic,"\6e38\30b4\30b7\30c3\30af","Yu Gothic","\30e1\30a4\30ea\30aa","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}@media only screen and (min-width:360px){html{font-size:65%}}@media only screen and (min-width:375px){html{font-size:70%}}@media only screen and (min-width:390px){html{font-size:80%}}@media only screen and (min-width:412px){html{font-size:87%}}@media (min-width:576px){html{font-size:60%}}@media (min-width:768px){html{font-size:60%}}@media (min-width:992px){html{font-size:70%}}@media (min-width:1200px){html{font-size:65%}}@media (min-width:1400px){html{font-size:75%}}@media (min-width:1600px){html{font-size:80%}}@media (min-width:1800px){html{font-size:83%}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:5rem}body{position:relative;margin:0;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,\30e1\30a4\30ea\30aa,Hiragino Kaku Gothic ProN,Hiragino Sans,sans-serif;font-size:var(--g-def);font-weight:400;line-height:1.7;color:var(--clrBasic);letter-spacing:.05em;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);font-feature-settings:"palt";scroll-behavior:smooth}.ff-min{font-family:ModeMinALargePro-R}.ff-min-bold{font-family:ModeMinALargeStd-D}.ff-normal{font-family:var(--fonts)}.tdu-theme{text-decoration:underline rgb(var(--accent));-webkit-text-decoration:underline rgb(var(--accent))}p,h1,h2,h3,h4{margin-top:0;margin-bottom:0;font-size:var(--g-def)}h1,h2,h3,h4{line-height:1.2}.smaller-2{font-size:.65em}.smaller-1,small{font-size:.8em}.fz-025{font-size:clamp(.7rem,.67rem + .15vw,.85rem)}.fz-05{font-size:clamp(.85rem,.83rem + .1vw,.95rem)}.fz-1{font-size:clamp(1rem,.98rem + .1vw,1.1rem)}.fz-105{font-size:clamp(1.1rem,1.08rem + .1vw,1.2rem)}.fz-2{font-size:clamp(1.25rem,1.141rem + .47vw,1.7rem)}.fz-3{font-size:clamp(1.4rem,1.254rem + .62vw,2rem)}.fz-4{font-size:clamp(1.5rem,1.257rem + 1.04vw,2.5rem)}.fz-5{font-size:clamp(1.75rem,1.495rem + 1.09vw,2.8rem)}.fz-6{font-size:clamp(2rem,2.2rem + 1vw,3rem)}.fz-7{font-size:clamp(3rem,2.8rem + 1vw,4rem)}.fz-8{font-size:clamp(4rem,3.8rem + 1vw,5rem)}.ff-normal,input,.fw-normal{font-weight:400}.fw-bold,a{font-family:ModeMinALargeStd-D}.ls-n1{letter-spacing:-.001em}.ls-0{letter-spacing:0}.ls-1{letter-spacing:.05em}.ls-2{letter-spacing:.1em}.lh-1{line-height:1}.lh-2{line-height:1.35}.lh-3{line-height:1.7}.lh-4{line-height:2}.d-none,[hidden],.ovxs::-webkit-scrollbar{display:none}.d-block,picture{display:block}.d-inline-block{display:inline-block}.d-grid{display:grid}.d-flex{display:flex}hr{box-sizing:content-box;height:0;overflow:visible}a,.sp-tel a{color:rgb(var(--clrLink));background-color:transparent;word-wrap:break-word;z-index:10;position:relative}a:hover{color:rgb(var(--clrLinkHover))}a:hover img,a:hover figure{opacity:.85}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}div p:only-child,section p:only-child{margin-bottom:0}dd{margin-left:0}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}button,button:is(:focus,:active,:hover){appearance:none;outline:none}button{background:none;border:none}button:not(:disabled),[type=button]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}dl,menu,ol,ul{margin:0;padding:0;list-style:none}nav ul,nav ol{list-style:none;list-style-image:none}.position-relative{position:relative}.position-absolute{position:absolute}.position-fixed{position:fixed}.position-sticky{position:sticky}.topStart,.bottomStart{left:0}.topStart,.topEnd{top:0}.bottomStart,.bottomEnd{bottom:0}.topEnd,.bottomEnd{right:0}.top-100vh{top:100vh}.z-1{z-index:1}.z-10{z-index:10}.z-15{z-index:15}.swipe{user-select:none;-webkit-overflow-scrolling:touch}.swipe::-webkit-scrollbar{display:none}.w-fit{width:fit-content;will-change:transform}.ovxs{overflow-x:scroll}.ovxs{-webkit-overflow-scrolling:touch}.ovh{overflow:hidden}.container-2xl{width:100%;margin-right:auto;margin-left:auto}.d-row{--g-x:var(--g-def);--g-y:var(--g-def);display:grid}.d-row,.d-flex{gap:var(--g-x) var(--g-y)}.d-row>*{max-width:100%;align-self:start}.gaf-c{grid-auto-flow:column}.gtc-2{grid-template-columns:repeat(6,2fr)}.gtc-4_8{grid-template-columns:4fr 8fr}.gtc-6{grid-template-columns:repeat(2,6fr)}.gtc-7_5{grid-template-columns:7fr 5fr}.gtc-8_4{grid-template-columns:8fr 4fr}.gtc-9_3{grid-template-columns:9fr 3fr}.gtc-10_2{grid-template-columns:10fr 2fr}.gtc-12{grid-template-columns:12fr}.pi-center{place-items:center}.pi-start{place-items:start}.pi-end{place-items:end}.pc-center{place-content:center}.pc-between{place-content:space-between}.ai-center{align-items:center}.ac-center{align-content:center}.ac-start{align-content:start}.col-2{width:16.66666667%}.col-11{width:91.66666667%}.col-12{width:100%}.g-05{--g-x:calc(var(--g-def)/4)}.g-05{--g-y:calc(var(--g-def)/4)}.pgt-05,.pg-1{padding-top:calc(var(--g-def)/4)}.pg-1{padding-bottom:calc(var(--g-def)/4)}.pg-1{padding-left:calc(var(--g-def)/4)}.pg-1{padding-right:calc(var(--g-def)/4)}.pgt-1,.pg-1{padding-top:calc(var(--g-def)/2)}.pgb-1,.pg-1{padding-bottom:calc(var(--g-def)/2)}.pgx-1,.pg-1{padding-left:calc(var(--g-def)/2)}.pge-1,.pgx-1,.pg-1{padding-right:calc(var(--g-def)/2)}.pgt-2,.pgy-2,.pg-2{padding-top:var(--g-def)}.pgb-2,.pgy-2,.pg-2{padding-bottom:var(--g-def)}.pgs-2,.pgx-2,.pg-2{padding-left:var(--g-def)}.pgx-2,.pg-2{padding-right:var(--g-def)}.pgt-3,.pgy-3,.pg-3{padding-top:calc(var(--g-def)*2)}.pgb-3,.pgy-3,.pg-3{padding-bottom:calc(var(--g-def)*2)}.pgx-3,.pg-3{padding-left:calc(var(--g-def)*2)}.pgx-3,.pg-3{padding-right:calc(var(--g-def)*2)}.g-4{--g-x:calc(var(--g-def)*3)}.g-4{--g-y:calc(var(--g-def)*3)}.pg-4{padding-top:calc(var(--g-def)*3)}.pg-4{padding-bottom:calc(var(--g-def)*3)}.pgx-4,.pg-4{padding-left:calc(var(--g-def)*3)}.pgx-4,.pg-4{padding-right:calc(var(--g-def)*3)}.pgb-5{padding-bottom:calc(var(--g-def)*4)}.rg-05{row-gap:min(var(--g-def) * .05 + 1.5vw,var(--g-def)*.25)}.rg-1{row-gap:min(var(--g-def) * .1 + 1.25vw,var(--g-def)*.5)}.rg-2{row-gap:min(var(--g-def) * .4 + 1.5vw,var(--g-def)*.75)}.rg-3{row-gap:min(var(--g-def) + 1.5vw,var(--g-def)*2)}.rg-4{row-gap:min(var(--g-def) * 1.5 + 1.5vw,var(--g-def)*3)}.rg-5{row-gap:min(var(--g-def) * 1.75 + 3vw,var(--g-def)*4)}.rg-sec-1{row-gap:min(var(--g-def) * 2 + 3.75vw,8vh)}.rgy-sec-1{padding-top:min(var(--g-def) * 2 + 3.75vw,8vh)}.rgb-sec-1,.rgy-sec-1{padding-bottom:min(var(--g-def) * 2 + 3.75vw,8vh)}.cg-1{column-gap:calc(var(--g-def)/2)}.cg-2{column-gap:var(--g-def)}.cg-3{column-gap:calc(var(--g-def)*2)}.cg-4{column-gap:calc(var(--g-def)*3)}.order-1{order:1}.order-2{order:2}.mt-1{margin-top:calc(var(--g-def)/4)}.mb-1{margin-bottom:calc(var(--g-def)/4)}.ms-1{margin-left:calc(var(--g-def)/4)}.m-2{margin:calc(var(--g-def)/2)}.mt-2{margin-top:calc(var(--g-def)/2)}.me-2{margin-right:calc(var(--g-def)/2)}.mb-2{margin-bottom:calc(var(--g-def)/2)}.ms-2{margin-left:calc(var(--g-def)/2)}.mt-3,.my-3{margin-top:var(--g-def)}.me-3{margin-right:var(--g-def)}.my-3{margin-bottom:var(--g-def)}.me-4{margin-right:calc(var(--g-def)*1.5)}.mb-5{margin-bottom:calc(var(--g-def)*3)}.mb-6{margin-bottom:calc(var(--g-def)*4)}.p-0{padding:0}.ps-025{padding-left:calc(var(--g-def)/8)}.p-1{padding:calc(var(--g-def)/4)}.py-1{padding-top:calc(var(--g-def)/4)}.px-1{padding-right:calc(var(--g-def)/4)}.pb-1,.py-1{padding-bottom:calc(var(--g-def)/4)}.px-1{padding-left:calc(var(--g-def)/4)}.p-2{padding:calc(var(--g-def)/2)}.py-2{padding-top:calc(var(--g-def)/2)}.pe-2,.px-2{padding-right:calc(var(--g-def)/2)}.py-2{padding-bottom:calc(var(--g-def)/2)}.px-2{padding-left:calc(var(--g-def)/2)}.py-205{padding-top:calc(var(--g-def)/1.75)}.py-205{padding-bottom:calc(var(--g-def)/1.75)}.p-3{padding:var(--g-def)}.py-3{padding-top:var(--g-def)}.px-3{padding-right:var(--g-def)}.pb-3,.py-3{padding-bottom:var(--g-def)}.px-3{padding-left:var(--g-def)}.py-4{padding-top:calc(var(--g-def)*1.5)}.py-4{padding-bottom:calc(var(--g-def)*1.5)}.ps-4{padding-left:calc(var(--g-def)*1.5)}.mt-n1{margin-top:calc(var(--g-def)/-4)}.ms-n1{margin-left:calc(var(--g-def)/-4)}.mx-n3{margin-right:calc(var(--g-def)/-1)}.mx-n3{margin-left:calc(var(--g-def)/-1)}.me-auto,.mx-auto{margin-right:auto}.ms-auto,.mx-auto{margin-left:auto}figure{margin:0}img{border:0}img,svg{vertical-align:middle}.of-cover{object-fit:cover}.of-contain{object-fit:contain}.of-cover,.of-contain{object-position:center}.trs-all-02{transition:all .2s}a{transition:all .3s}.text-center{text-align:center!important}.text-nowrap{white-space:nowrap!important}.text-shadow{text-shadow:-1px -1px 1px rgba(0,0,0,.2),1px 1px 1px rgba(var(--fz),.2)}.tdu,a:is(:hover,:focus){text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:.1em}a,a:not([href]):hover,a:is(:hover,:focus){text-decoration:none}.indent{text-indent:-9999px;white-space:nowrap;overflow:hidden;text-align:left}.b-0{border:none}.bsd{border:.1rem solid #dedcdc}.btsd{border-top:.1rem solid #dedcdc}.bbsd{border-bottom:.1rem solid #dedcdc}.besd{border-right:.1rem solid #dedcdc}.bssd{border-left:.1rem solid #dedcdc}.btda{border-top:.1rem dashed #dedcdc}.bw-1px{border-width:1px}.bw-04r{border-width:.4rem}.hvr-clr-accent:hover{color:rgb(var(--accent))}.bg-accent,.hvr-bg-accent:hover{background:rgb(var(--accent))!important;border-color:rgb(var(--accent))!important}.clr-theme,.hvr-clr-theme:hover,.link-active,.link-exact-active,.hvr-clr-theme:hover [class*=clr-]{color:rgb(var(--theme))!important}.bg-theme,.hvr-bg-theme:hover,a:hover>.hvr-bg-theme{background:rgb(var(--theme))}.bg-theme-op06{background:rgba(var(--theme),.6)}.clr-wht,.hvr-clr-wht:is(:hover,:active){color:rgb(var(--wht))!important}.bg-wht,.hvr-bg-wht:is(:hover,:active),a.bg-theme:is(:hover,:active){background:rgb(var(--wht))}.bc-gray-light,.table-bordered,.table-bordered td{border-color:rgba(var(--grayLight))}.bg-gray-light{background-color:rgba(var(--gray),.1)}.clr-red{color:rgb(var(--red))}.bc-blk{border-color:rgba(var(--blk),.9)!important}.bc-theme{border-color:rgba(var(--theme),.8)!important}.bg-theme,.hvr-bg-theme:hover{background:rgb(var(--theme))}.bg-theme-op09{background:rgba(var(--theme),.9)}.clr-wht,.hvr-clr-wht:is(:hover,:active){color:rgb(var(--wht))}.bc-wht{border-color:rgb(var(--wht))}.bg-wht,.hvr-bg-wht:is(:hover,:active){background:rgb(var(--wht))}.hvr-clr-gray:is(:hover,:active){color:rgba(var(--gray),.5)}.bg-gray{background-color:rgba(var(--gray),.5)}.clr-gray-dark{color:rgba(var(--gray),1)}.bc-gray-light,.table-bordered,.table-bordered td{border-color:rgb(var(--grayLight))}.clr-blk,.hvr-clr-blk:is(:hover,:active){color:rgb(var(--blk))}.bc-blk{border-color:rgba(var(--blk),.7)}.bg-blk{background:rgb(var(--blk))}.bg-cover{background-size:cover}.transition-fade{transition:opacity .5s visibility 0s ease .5s;opacity:0;visibility:hidden}.transition-fade.is-show{transition-delay:.5s;opacity:1;visibility:visible}#scroll-top-observer{position:absolute;top:0;height:1px;width:1px;z-index:-1;visibility:hidden}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%!important}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.op-05{opacity:.5}.op-08{opacity:.8}.link-active,.link-exact-active{opacity:1}.w-100{width:100%!important}.h-100{height:100%!important}.h-auto{height:auto}.h-100vh{height:100vh}.mih-100vh{min-height:100vh}.liDisc>li{margin-left:1.3rem;list-style-type:disc;margin-bottom:.15rem}.liDic>li{margin-left:1.3rem;list-style-type:decimal;margin-bottom:.15rem}.liSlash>li{display:inline}.liSlash>li:before{content:"/";margin-left:0;margin-right:.5em;color:#666;vertical-align:top}.liSlash>li:first-child:before,.liSlash ul>li:before{content:"";margin-left:0;margin-right:0}.liSlash.clr-wht>li:before{color:rgba(var(--wht),.7)}.rounded-circle{border-radius:50%}.rounded{border-radius:calc(var(--g-def)/4 + .1vw)}.grayscale{filter:grayscale(100%);transition:all .5s}@media (min-width:576px){.smaller-sm-1{font-size:.8em}.text-sm-center{text-align:center!important}.fz-sm-05{font-size:clamp(.85rem,.83rem + .1vw,.95rem)}.fz-sm-1{font-size:clamp(1rem,.98rem + .1vw,1.1rem)}.fz-sm-2{font-size:clamp(1.25rem,1.141rem + .47vw,1.7rem)}.fz-sm-5{font-size:clamp(1.75rem,1.495rem + 1.09vw,2.8rem)}.fz-sm-7{font-size:clamp(3rem,2.8rem + 1vw,4rem)}input{ffont-weight:normal}.d-sm-none{display:none}.d-sm-flex{display:flex}.ovi-sm{overflow:initial}.gaf-sm-c{grid-auto-flow:column}.gtc-sm-3{grid-template-columns:repeat(4,3fr)}.gtc-sm-3_9{grid-template-columns:3fr 9fr}.gtc-sm-4{grid-template-columns:repeat(3,4fr)}.gtc-sm-4_8{grid-template-columns:4fr 8fr}.gtc-sm-6{grid-template-columns:repeat(2,6fr)}.gtc-sm-7_5{grid-template-columns:7fr 5fr}.pi-sm-end{place-items:end}.pc-sm-between{place-content:space-between}.pgx-sm-2{padding-left:var(--g-def)}.pgx-sm-2{padding-right:var(--g-def)}.pgt-sm-4{padding-top:calc(var(--g-def)*3)}.pg-sm-5{padding-top:calc(var(--g-def)*4)}.pg-sm-5{padding-bottom:calc(var(--g-def)*4)}.pgx-sm-5,.pg-sm-5{padding-left:calc(var(--g-def)*4)}.pgx-sm-5,.pg-sm-5{padding-right:calc(var(--g-def)*4)}.pgx-sm-6{padding-left:calc(var(--g-def)*8)}.pgx-sm-6{padding-right:calc(var(--g-def)*8)}.rg-sm-3{row-gap:min(var(--g-def) + 1.5vw,var(--g-def)*2)}.rg-sm-5{row-gap:min(var(--g-def) * 1.75 + 3vw,var(--g-def)*4)}.cg-sm-3{column-gap:calc(var(--g-def)*2)}.order-sm-1{order:1}.order-sm-2{order:2}.mt-sm-0{margin-top:0}.mx-sm-0{margin-right:0}.mx-sm-0{margin-left:0}.mt-sm-2{margin-top:calc(var(--g-def)/2)}.mb-sm-2{margin-bottom:calc(var(--g-def)/2)}.ms-sm-4{margin-left:calc(var(--g-def)*1.5)}.my-sm-5{margin-top:calc(var(--g-def)*3)}.my-sm-5{margin-bottom:calc(var(--g-def)*3)}.ps-sm-0{padding-left:0}.py-sm-205{padding-top:calc(var(--g-def)/1.75)}.py-sm-205{padding-bottom:calc(var(--g-def)/1.75)}.px-sm-205{padding-right:calc(var(--g-def)/1.75)}.px-sm-205{padding-left:calc(var(--g-def)/1.75)}.pb-sm-405{padding-bottom:calc(var(--g-def)*2)}.h-sm-100{height:100%!important}.besd-sm{border-right:.1rem solid #dedcdc}.bssd-sm{border-left:.1rem solid #dedcdc}.b-sm-0{border:none}}@media (min-width:768px){.fz-md-1{font-size:clamp(1rem,.98rem + .1vw,1.1rem)}.fz-md-2{font-size:clamp(1.25rem,1.141rem + .47vw,1.7rem)}.fz-md-5{font-size:clamp(1.75rem,1.495rem + 1.09vw,2.8rem)}.fz-md-9{font-size:clamp(5rem,4.8rem + 1vw,6rem)}input{ffont-weight:normal}.ovi-md{overflow:initial}.gtc-md-4{grid-template-columns:repeat(3,4fr)}.gtc-md-6{grid-template-columns:repeat(2,6fr)}.gtc-md-7_5{grid-template-columns:7fr 5fr}.gtc-md-8_4{grid-template-columns:8fr 4fr}.gtc-md-9_3{grid-template-columns:9fr 3fr}.col-md-9{width:75%}.col-md-11{width:91.66666667%}.pg-md-3{padding-top:calc(var(--g-def)*2)}.pgb-md-3,.pg-md-3{padding-bottom:calc(var(--g-def)*2)}.pgx-md-3,.pg-md-3{padding-left:calc(var(--g-def)*2)}.pgx-md-3,.pg-md-3{padding-right:calc(var(--g-def)*2)}.pg-md-4{padding-top:calc(var(--g-def)*3)}.pg-md-4{padding-bottom:calc(var(--g-def)*3)}.pgx-md-4,.pg-md-4{padding-left:calc(var(--g-def)*3)}.pgx-md-4,.pg-md-4{padding-right:calc(var(--g-def)*3)}.pgy-md-5,.pg-md-5{padding-top:calc(var(--g-def)*4)}.pgy-md-5,.pg-md-5{padding-bottom:calc(var(--g-def)*4)}.pgx-md-5,.pg-md-5{padding-left:calc(var(--g-def)*4)}.pgx-md-5,.pg-md-5{padding-right:calc(var(--g-def)*4)}.rg-md-3{row-gap:min(var(--g-def) + 1.5vw,var(--g-def)*2)}.rg-md-4{row-gap:min(var(--g-def) * 1.5 + 1.5vw,var(--g-def)*3)}.cg-md-4{column-gap:calc(var(--g-def)*3)}.pt-md-0{padding-top:0}.px-md-0{padding-right:0}.px-md-0{padding-left:0}.p-md-4{padding:calc(var(--g-def)*1.5)}.mt-md-n5{margin-top:calc(var(--g-def)*-3)}.bbsd-md{border-bottom:.1rem solid #dedcdc}.b-md-0{border:none}}@media (min-width:992px){.fz-lg-1{font-size:clamp(1rem,.98rem + .1vw,1.1rem)}.fz-lg-4{font-size:clamp(1.5rem,1.257rem + 1.04vw,2.5rem)}.fz-lg-5{font-size:clamp(1.75rem,1.495rem + 1.09vw,2.8rem)}.fz-lg-7{font-size:clamp(3rem,2.8rem + 1vw,4rem)}input{ffont-weight:normal}.ls-lg-0{letter-spacing:0}.d-lg-none{display:none}.d-lg-grid{display:grid}.ovi-lg{overflow:initial}.gtc-lg-6{grid-template-columns:repeat(2,6fr)}.gtc-lg-8_4{grid-template-columns:8fr 4fr}.col-lg-9{width:75%}.pg-lg-4{padding-top:calc(var(--g-def)*3)}.pg-lg-4{padding-bottom:calc(var(--g-def)*3)}.pg-lg-4{padding-left:calc(var(--g-def)*3)}.pg-lg-4{padding-right:calc(var(--g-def)*3)}.rg-lg-1{row-gap:min(var(--g-def) * .1 + 1.25vw,var(--g-def)*.5)}.cg-lg-3{column-gap:calc(var(--g-def)*2)}.mt-lg-0{margin-top:0}.mx-lg-0{margin-right:0}.ms-lg-0,.mx-lg-0{margin-left:0}.ms-lg-2{margin-left:calc(var(--g-def)/2)}.ps-lg-0{padding-left:0}.px-lg-2{padding-right:calc(var(--g-def)/2)}.px-lg-2{padding-left:calc(var(--g-def)/2)}.mt-lg-n4{margin-top:calc(var(--g-def)*-1.5)}}@media (min-width:1200px){input{ffont-weight:normal}.col-xl-7{width:58.33333333%}.col-xl-10{width:83.33333333%}.col-xl-11{width:91.66666667%}.cg-xl-6{column-gap:calc(var(--g-def)*8)}.px-xl-0{padding-right:0}.px-xl-0{padding-left:0}.px-xl-405{padding-right:calc(var(--g-def)*2)}.px-xl-405{padding-left:calc(var(--g-def)*2)}}@media (min-width:1400px){.container-2xl{max-width:1200px}input{font-weight:400}.col-2xl-7{width:58.33333333%}.pge-2xl-5{padding-right:calc(var(--g-def)*4)}}@media (min-width:1600px){.container-2xl{max-width:1200px}input{font-weight:400}.col-3xl-6{width:50%}.col-3xl-9{width:75%}.col-3xl-10{width:83.33333333%}.pgx-3xl-3{padding-left:calc(var(--g-def)*2)}.pgx-3xl-3{padding-right:calc(var(--g-def)*2)}}@media (min-width:1800px){.container-2xl{max-width:1200px}}:root{--h-header:4rem;--scr-pt:8rem;--w-logo:22rem;--h-logo:8rem;--h-room:25rem;--h-faci:72rem;--tml-width: .25rem;--tmlDot-width: .6rem;--fz-tl:1.33rem;--yellow:217,255,0}html{scroll-padding-top:var(--scr-pt)}hr{margin:0;width:100%;border:none;background:#dedcdc;height:1px}.hamburger-lines{display:block;height:1.4rem;width:2rem;z-index:2;display:flex;flex-direction:column;justify-content:space-between}.hamburger-lines .line{display:block;height:.15rem;width:100%;background:#0e2431}.bg-none{background:none}.close-modal .hamburger-lines{height:1.7rem}.hamburger-lines .line1{transform-origin:0% 0%;transition:transform .4s ease-in-out}.hamburger-lines .line2{transition:transform .2s ease-in-out}.hamburger-lines .line3{transform-origin:0% 100%;transition:transform .4s ease-in-out}.open-modal:hover .line1,.btn-close .line1{transform:rotate(45deg) translate(.4rem)}.open-modal:hover .line2,.btn-close .line2{transform:scaleY(0)}.open-modal:hover .line3,.btn-close .line3{transform:rotate(-45deg) translate(.15rem,.3rem)}#app-header{background:#348257}[class*=btn-arrow]{position:relative;padding-right:1.3rem}.btn-arrow-blk:before{content:url(/img/global/icons/angle-right-blk.svg)}.btn-arrow-wht:before{content:url(/img/global/icons/angle-right-wht.svg)}[class*=btn-arrow]:before{line-height:1;position:absolute;right:.8rem;height:100%;width:.8rem;top:0;display:grid;align-content:center}[class*=btn-arrow-reverse]:before{transform:scaleX(-1);left:.8rem;right:auto}.btn-external,.btn-pubmed,.btn-rmap{position:relative}.btn-external:after,.btn-pubmed:after{line-height:1;display:inline-block}.btn-external:after{content:url(/img/global/icons/external-link-solid.svg)}.btn-external:after{width:1.1rem;margin:.2rem 0 0 .2rem}.btn-pubmed{padding-right:4.7rem}.btn-pubmed:after{content:"";position:absolute;display:inline-block;background:url(/img/global/pubmed.webp) no-repeat;vertical-align:middle;background-size:contain;background-position:center center;width:5rem;height:100%}.bsd.btn-pubmed{display:inline-block;padding:2rem 4rem}.bsd.btn-pubmed:after{width:100%;height:100%;background-size:60%;background-position:center;top:0;left:0}.btn-pubmed .indent{height:1px!important;display:block}.btn-rmap{color:#a7b2cb}.nav-op .link-active{text-decoration:underline}.nav-page .link-exact-active,.nav-page a:hover{background:rgb(var(--accent));color:rgb(var(--theme))}.nav-page .link-exact-active{pointer-events:none}.bc-wht-op05{border-color:#ffffff80}.topHeader{top:var(--h-header)}#navbar a.active{border-bottom:2px solid rgb(var(--accent));color:rgb(var(--theme))}.w-tdu-bold,.nav-op .link-active,.nav-op a:hover{text-decoration-thickness:1rem;text-underline-offset:-.2rem;text-decoration-skip-ink:none}.c-tdu-accent,.nav-op .link-active,.nav-op a:hover{text-decoration-color:rgba(var(--yellow),.7)}.gtc-705rem{grid-template:auto / 7.5rem 1fr}.gtc-10rem{grid-template:auto / 10rem 1fr}table{caption-side:bottom;table-layout:fixed;border-collapse:collapse}tbody,td,tr{border-color:inherit;border-style:solid;border-width:0}.table{width:100%;vertical-align:top}.table>:not(caption)>*>*{padding:1em;border-bottom-width:1px}.table>tbody{vertical-align:inherit}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-bordered td{border-color:inherit}.bc-gray-light,.table-bordered,.table-bordered td{border-color:rgba(var(--grayLight),.3)}.h-100svh{height:100svh}.h-header{height:var(--h-header)}.w-105rem{width:1.5rem}.w-5rem{width:5rem}.w-6rem{width:6rem}.w-8rem{width:8rem}.w-10rem{width:10rem}.active-no{outline:0}dialog{outline:0;overscroll-behavior:contain;overflow-y:scroll;-webkit-overflow-scrolling:touch;max-width:100vw;max-height:100%}dialog::backdrop{background-color:#ffffffb3;backdrop-filter:blur(1rem);animation:fadeIn .75s forwards}dialog[open]{animation:fadeIn .75s ease}dialog.close[open]{animation:fadeOut .2s ease}dialog.close::backdrop{animation:fadeOut .5s ease forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:.8}to{opacity:0}}.h-10rem{height:10rem}.bg-gray-light-op1{background-color:#f4f4f4}.hvr-clr-accent:hover{color:rgb(var(--accent))!important}.link-exact-active .bc-wht{border-color:rgba(var(--accent),.8)}.bg-accent,.hvr-bg-accent:hover{background:rgb(var(--accent))}.d-row dt{margin-top:calc(var(--g-def)*1.5)}a[class*=op-]:hover{opacity:1}@media (min-width:576px){:root{--g-def:1.3rem;--fz:1.6rem;--h-header:6rem;--scr-pt:12rem}.ovi-sm .fingerSwipe{display:none}.h-sm-12rem{height:12rem}.w-sm-10rem{width:10rem}.liSlash-sm>li{display:inline}.liSlash-sm>li:before{content:"/";margin-left:0;margin-right:.5em;color:#666;vertical-align:top}.liSlash-sm>li:first-child:before,.liSlash-sm ul>li:before{content:"";margin-left:0;margin-right:0}.liSlash-sm.clr-wht>li:before{color:rgba(var(--wht),.7)}}@media (min-width:768px){.ovi-md .fingerSwipe{display:none}.w-md-8rem{width:8rem}}@media (min-width:992px){:root{--g-def:1.5rem;--h-header:5rem;--scr-pt:11rem}.gtc-lg-15rem{grid-template:auto / 15rem 1fr}}@media (min-width:1200px){:root{--g-def:1.3rem}}.box-entry img{max-width:100%}.box-entry a{overflow-wrap:anywhere}.box-entry{font-size:clamp(1.15rem,1.14rem + .05vw,1.2rem);line-height:2;font-family:ModeMinALargePro-R!important}.box-entry p{font-size:inherit;margin-bottom:-.5em}.box-entry figcaption{text-align:center;margin-top:.5rem;font-size:.7em}.box-entry figcaption a{color:rgb(var(--gray));font-weight:300;font-family:var(--fontGothic);text-decoration:underline}.box-entry h1,.box-entry h2,.box-entry h3,.box-entry h4{line-height:1.6}.box-entry h1,.box-entry h2{font-size:clamp(1.4rem,1.229rem + .86vw,2rem)}.box-entry h3{font-size:clamp(1.25rem,1.179rem + .36vw,1.4rem)}.box-entry h4{font-size:clamp(1.2rem,1.157rem + .21vw,1.3rem)}.twitter-tweet{max-width:none!important}.twitter-tweet iframe{max-width:29rem!important;margin-left:auto;margin-right:auto}.box-entry .small{line-height:1}.box-entry .portrait picture{width:max(60%,34rem)}.box-entry h2:not(:first-child),.box-entry h3:not(:first-child),.box-entry h4:not(:first-child){margin-top:1em}.box-entry .gtc-6-12>:nth-child(1){grid-column:col/span 6}.box-entry .gtc-6-12>:nth-child(2){grid-column:col 7/span 6}.box-entry ol{margin-left:1.6rem}.box-entry ol li{list-style-type:decimal}.box-entry ul{margin-left:1.2rem}.box-entry ul li{list-style-type:disc}.box-entry code{position:relative;margin-left:0;padding:30px 0 10px 20px;border-left:solid 3px #acb0b2;background:#2F3437;color:#9e9494;font-size:1em;overflow:auto;display:block;width:100%}.box-entry pre{margin:1em 0;padding:1em;border-radius:5px;background:#25292f;color:#fff;white-space:pre-wrap}.box-entry .ql-align-center{text-align:center}.box-entry .ql-align-right{text-align:right}.box-entry strong{font-family:ModeMinALargeStd-D!important}#preview-box{position:fixed;top:10px;left:10px;color:red;border:2px solid red;background:#FFFFFF88;float:left;z-index:9999;font-weight:700}#preview-box-bottom{position:fixed;bottom:10px;left:10px;right:10px;color:red;border:2px solid red;background:#FFFFFF88;float:left;z-index:9999}
