@charset "UTF-8";/*!
 * Bootstrap v5.1.3 (https://getbootstrap.com/)
 */:root{--g-def:1rem;--theme:6, 186, 162;--clrLink:#0d6efd;--clrLinkHover:0,133,207;--fb:#3b5998;--tw:#00aced;--clrBasic:#222222;--wht:255,255,255;--gray:90,90,90;--blk:0,0,0;--fontGothic:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";--fontMincho:"Yu Mincho","Hiragino Mincho Pro","Roboto Slab",Garamond,"Times New Roman",-apple-system}@media only screen and (min-width:320px){html{font-size:80%}}@media only screen and (min-width:360px){html{font-size:80%}}@media only screen and (min-width:375px){html{font-size:80%}}@media only screen and (min-width:412px){html{font-size:80%}}@media (min-width:576px){html{font-size:82%}}@media (min-width:768px){html{font-size:85%}}@media (min-width:992px){html{font-size:95%}}@media (min-width:1200px){html{font-size:95%}}@media (min-width:1600px){html{font-size:98%}}@media (min-width:1800px){html{font-size:100%}}*,*:before,*:after{box-sizing:border-box}body{position:relative;margin:0;font-family:TazuganeGothicStdN-Regular,var(--fontGothic);font-size:var(--g-def);font-weight:400;line-height:1.5;color:var(--clrBasic);background-color:rgb(var(--wht));letter-spacing:.09em;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);font-feature-settings:"palt"}p{line-height:1.55}.hvr-pointer{cursor:pointer}.font-black{font-family:TazuganeGothicStdN-Black}.font-B{font-family:TazuganeGothicStdN-Bold}h1,h2,h3{font-family:TazuganeGothicStdN-Black}dt{font-family:TazuganeGothicStdN-Bold}.fc-toolbar-title,.fc-event-title{font-family:var(--fontGothic)!important}a,a:visited{color:rgb(var(--clrBasic))}.pgy-sec{padding-top:calc(var(--g-def)*8);padding-bottom:calc(var(--g-def)*8)}.pgy-sec-higher{padding-top:calc(var(--g-def)*15);padding-bottom:calc(var(--g-def)*15)}.pgt-sec,.pgy-sec{padding-top:calc(var(--g-def)*10)}.pgb-sec,.pgy-sec{padding-bottom:calc(var(--g-def)*10)}.pgy-sec-higher{padding-bottom:calc(var(--g-def)*15)}.pgt-article-sec{padding-top:calc(var(--g-def)*5)}.pgb-sec{padding-bottom:calc(var(--g-def)*10)}.hvr-tdu:after{display:block;content:"";border-bottom:solid .2rem rgb(var(--theme));transform:scaleX(0);transition:transform .1s ease-in-out;transform-origin:0 50%}.hvr-tdu:hover:after{transform:scaleX(1)}.hvr-tdu.hvr-tdu-wht:after{border-bottom:solid #fff}h1,h2,h3{margin-top:0;margin-bottom:0;font-size:var(--g-def)}p{margin-top:0;margin-bottom:0;font-size:calc(var(--g-def)*1.07)}h1,h2,h3{line-height:1.2}.smaller-1{font-size:.8em}.fz-05{font-size:.85rem}.fz-1{font-size:1rem}.fz-2{font-size:1.2rem}.fz-3{font-size:calc(1.275rem + .3vw)}.fz-4{font-size:calc(1.3rem + 1vw)}.fz-5{font-size:calc(1.45rem + 1.5vw)}.fz-6{font-size:calc(1.45rem + 2vw)}.fz-7{font-size:calc(1.4rem + 3vw)}.fz-8{font-size:calc(1.4rem + 4vw)}input{font-family:var(--fontGothic)}.ls-2{letter-spacing:.1em}.ls-205{letter-spacing:.135em}.ls-3{letter-spacing:.17em}.lh-3{line-height:1.7}.d-none,[hidden]{display:none}.d-block,picture{display:block}.d-inline-block{display:inline-block}.d-grid{display:grid;grid-auto-columns:100%}.d-flex{display:flex}a:hover img{opacity:.85}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}p{margin-top:0;margin-bottom:0}div p:only-child,article p:only-child,section p:only-child{margin-bottom:0}dd{margin-left:0}button,[type=button],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}.liDisc>li{margin-left:1.3rem;list-style-type:disc;margin-bottom:.15rem}dl,menu,ul{margin:0;padding:0;list-style:none}nav ul{list-style:none;list-style-image:none}.position-relative{position:relative}.position-absolute{position:absolute}.position-fixed{position:fixed}.position-sticky{position:sticky}.topLeft,.bottomLeft{left:0}.topLeft,.topRight{top:0}.bottomLeft,.bottomRight{bottom:0}.topRight,.bottomRight{right:0}.z-0{z-index:0}.z-1{z-index:1}.z-5{z-index:5}.z-10{z-index:10}.z-15{z-index:15}.ovxh{overflow-x:hidden}.ovh{overflow:hidden}.container-fluid{width:100%;padding-right:var(--g-x,1rem);padding-left:var(--g-x,1rem);margin-right:auto;margin-left:auto}.row{--g-x:var(--g-def);--g-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--g-y)*-1);margin-right:calc(var(--g-x)*-.5);margin-left:calc(var(--g-x)*-.5)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--g-x)*.5);padding-left:calc(var(--g-x)*.5);margin-top:var(--g-y)}.col{flex:1 0 0%}.col-auto{flex:0 0 auto;width:auto}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-8{flex:0 0 auto;width:66.66666667%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.g-0,.gx-0{--g-x:0}.g-0{--g-y:0}.g-1{--g-x:calc(var(--g-def)/2)}.g-1{--g-y:calc(var(--g-def)/2)}.pg-1,.pgx-1{padding-right:calc(var(--g-def)*.5/2);padding-left:calc(var(--g-def)*.5/2)}.pg-1{padding-top:calc(var(--g-def)/2);padding-bottom:calc(var(--g-def)/2)}.g-3{--g-x:calc(var(--g-def)*2)}.g-3{--g-y:calc(var(--g-def)*2)}.pg-3,.pgx-3{padding-right:calc(var(--g-def)*.5*2);padding-left:calc(var(--g-def)*.5*2)}.pg-3{padding-top:calc(var(--g-def)*2);padding-bottom:calc(var(--g-def)*2)}.g-4{--g-x:calc(var(--g-def)*4)}.g-4,.gy-4{--g-y:calc(var(--g-def)*4)}.pgt-4,.pgy-4{padding-top:calc(var(--g-def)*4)}.pgy-4{padding-bottom:calc(var(--g-def)*4)}.pgx-4{padding-left:calc(var(--g-def)*.5*4)}.pgx-4{padding-right:calc(var(--g-def)*.5*4)}.gy-5{--g-y:calc(var(--g-def)*6)}.pgt-5,.pgy-5{padding-top:calc(var(--g-def)*6)}.pgy-5{padding-bottom:calc(var(--g-def)*6)}.pgx-5{padding-left:calc(var(--g-def)*.5*6)}.pgx-5{padding-right:calc(var(--g-def)*.5*6)}.justify-content-end{justify-content:flex-end}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.align-items-center{align-items:center}.align-items-stretch{align-items:stretch}.align-content-stretch{align-content:stretch}.align-self-start{align-self:flex-start}.align-self-stretch{align-self:stretch}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.gap-3{gap:var(--g-def) 0}.gap-4{gap:calc(var(--g-def)*1.5) 0}.gap-405{gap:calc(var(--g-def)*2.25) 0}.gap-5{gap:calc(var(--g-def)*3) 0}.gap-6{gap:calc(var(--g-def)*6) 0}.gap-9{gap:calc(var(--g-def)*20) 0}.gap-sec-1{gap:calc(var(--g-def) + 7vh) 0;padding-top:calc(var(--g-def) + 7vh);padding-bottom:calc(var(--g-def) + 7vh)}.gap-sec-2{gap:calc(var(--g-def) + 10vh) 0;padding-top:calc(var(--g-def) + 10vh);padding-bottom:calc(var(--g-def) + 10vh)}.mt-1{margin-top:calc(var(--g-def)/4)}.mt-2,.my-2{margin-top:calc(var(--g-def)/2)}.me-2{margin-right:calc(var(--g-def)/2)}.my-2{margin-bottom:calc(var(--g-def)/2)}.ms-2{margin-left:calc(var(--g-def)/2)}.mt-3{margin-top:var(--g-def)}.me-3{margin-right:var(--g-def)}.mb-3{margin-bottom:var(--g-def)}.ms-3{margin-left:var(--g-def)}.mt-4{margin-top:calc(var(--g-def)*1.5)}.mb-4{margin-bottom:calc(var(--g-def)*1.5)}.mt-5{margin-top:calc(var(--g-def)*3)}.mb-5{margin-bottom:calc(var(--g-def)*3)}.mb-6{margin-bottom: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)}.pb-2,.py-2{padding-bottom:calc(var(--g-def)/2)}.ps-2,.px-2{padding-left:calc(var(--g-def)/2)}.p-3{padding:var(--g-def)}.py-3{padding-top:var(--g-def)}.px-3{padding-right:var(--g-def)}.py-3{padding-bottom:var(--g-def)}.ps-3,.px-3{padding-left:var(--g-def)}.p-4{padding:calc(var(--g-def)*1.5)}.py-4{padding-top:calc(var(--g-def)*1.5)}.px-4{padding-right:calc(var(--g-def)*1.5)}.py-4{padding-bottom:calc(var(--g-def)*1.5)}.px-4{padding-left:calc(var(--g-def)*1.5)}.p-5{padding:calc(var(--g-def)*3)}.py-5{padding-top:calc(var(--g-def)*3)}.py-5{padding-bottom:calc(var(--g-def)*3)}.pt-6{padding-top:calc(var(--g-def)*4)}.mt-n5{margin-top:calc(var(--g-def)*-3)}.ms-auto{margin-left:auto}img{border:0}img,svg{vertical-align:middle}.obj-cover{object-fit:cover}.obj-cover{object-position:center}.trs-all-0{transition:none}.trs-all-03{transition:all .3s}.trs-all-05{transition:all .5s}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-shadow-wht{text-shadow:-1px -1px 2px rgba(255,255,255,.4),1px 1px 2px rgba(255,255,255,.4)}.tdu,a:is(:hover,:focus){text-decoration:underline}.tdud{text-decoration:underline dotted}.tdu-none,a,a:not([href]):hover,a:is(:hover,:focus),.hvr-no-tdu:is(:hover,:focus){text-decoration:none}.tdw{text-decoration-style:wavy}.tddb{text-decoration-style:double}.bsd{border:.1rem solid #ccc}.btsd{border-top:.1rem solid #ccc}.bbsd{border-bottom:.1rem solid #dedcdc}.besd{border-right:.1rem solid #dedcdc}.btda{border-top:.1rem dashed #ccc}.bsda{border-left:.1rem dashed #dedcdc}.btdb{border-top:.4rem double #ccc}.bw-02r{border-width:.2rem}.bw-03r{border-width:.3rem}.clr-theme,.hvr-clr-theme:hover{color:rgb(var(--theme))}.bc-theme{border-color:rgba(var(--theme),.8)}.bc-link{border-color:rgba(var(--clrLink),.8)}.bc-theme-op05{border-color:rgba(var(--theme),.4)}.bg-theme,.hvr-bg-theme:hover{background:rgb(var(--theme))}.bg-theme-op095{background:rgba(var(--theme),.95)}.bg-theme-op05{background:rgba(var(--theme),.5)}.bg-theme-op07{background:rgba(var(--theme),.7)}.bg-theme-op08{background:rgba(var(--theme),.8)}.bg-theme-op09{background:rgba(var(--theme),.9)}.clr-link{color:var(--clrLink)}.hvr-clr-wht:is(:hover,:active){color:rgb(var(--wht))}.bg-wht{background:rgb(var(--wht))}.table-bordered,.table-bordered td,.table-bordered th{border-color:rgba(var(--gray),.06)}.bg-gray-light{background-color:rgba(var(--gray),.06)}.clr-blk{color:rgb(var(--blk))}.bc-blk{border-color:rgba(var(--blk),.7)}.transition-fade{transition:opacity .5s visibility 0s ease .5s;opacity:0;visibility:hidden}#scroll-top-observer{position:absolute;top:0;height:1px;width:1px;z-index:-1;visibility:hidden}.op-0{opacity:0}.w-100{width:100%}.w-100vw{width:100vw}.h-100{height:100%}.h-100vh{height:100vh}.rounded-circle{border-radius:50%}.rounded{border-radius:calc(var(--g-def)/4 + .1vw)}@media (min-width:576px){input{font-family:var(--fontGothic)}.d-sm-none{display:none}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.align-items-sm-stretch{align-items:stretch}.align-content-sm-stretch{align-content:stretch}.align-self-sm-stretch{align-self:stretch}.w-sm-100{width:100%}.btda-sm{border-top:.1rem dashed #ccc}.btdb-sm{border-top:.4rem double #ccc}}@media (min-width:768px){input{font-family:var(--fontGothic)}.col-md{flex:1 0 0%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.justify-content-md-evenly{justify-content:space-evenly}.align-items-md-stretch{align-items:stretch}.align-content-md-stretch{align-content:stretch}.align-self-md-stretch{align-self:stretch}.order-md-2{order:2}.order-md-3{order:3}.gap-md-4{gap:calc(var(--g-def)*1.5) 0}.btda-md{border-top:.1rem dashed #ccc}.btdb-md{border-top:.4rem double #ccc}}@media (min-width:992px){.fz-lg-5{font-size:calc(1.45rem + 1.5vw)}input{font-family:var(--fontGothic)}.col-lg{flex:1 0 0%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.offset-lg-5{margin-left:41.66666667%}.g-lg-3{--g-x:calc(var(--g-def)*2)}.g-lg-3{--g-y:calc(var(--g-def)*2)}.pgx-lg-3{padding-right:calc(var(--g-def)*2);padding-left:calc(var(--g-def)*2)}.justify-content-lg-between{justify-content:space-between}.align-items-lg-start{align-items:flex-start}.align-items-lg-stretch{align-items:stretch}.align-content-lg-stretch{align-content:stretch}.align-self-lg-stretch{align-self:stretch}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.p-lg-5{padding:calc(var(--g-def)*3)}.btda-lg{border-top:.1rem dashed #ccc}.btdb-lg{border-top:.4rem double #ccc}.rounded-lg{border-radius:calc(var(--g-def)/4 + .1vw)}}@media (min-width:1200px){.fz-xl-3{font-size:calc(1.275rem + .3vw)}.fz-xl-5{font-size:calc(1.45rem + 1.5vw)}input{font-family:var(--fontGothic)}.d-xl-none{display:none}.d-xl-block{display:block}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-9{flex:0 0 auto;width:75%}.align-items-xl-start{align-items:flex-start}.align-items-xl-stretch{align-items:stretch}.align-content-xl-stretch{align-content:stretch}.align-self-xl-stretch{align-self:stretch}.mt-xl-4{margin-top:calc(var(--g-def)*1.5)}.p-xl-5{padding:calc(var(--g-def)*3)}.btda-xl{border-top:.1rem dashed #ccc}.btdb-xl{border-top:.4rem double #ccc}}@media (min-width:1400px){input{font-family:var(--fontGothic)}.col-2xl-6{flex:0 0 auto;width:50%}.gx-2xl-5{--g-x:calc(var(--g-def)*6)}.pgx-2xl-5{padding-right:calc(var(--g-def)*6);padding-left:calc(var(--g-def)*6)}.align-items-2xl-stretch{align-items:stretch}.align-content-2xl-stretch{align-content:stretch}.align-self-2xl-stretch{align-self:stretch}.btda-2xl{border-top:.1rem dashed #ccc}.btdb-2xl{border-top:.4rem double #ccc}}@media (min-width:1600px){input{font-family:var(--fontGothic)}.col-3xl-3{flex:0 0 auto;width:25%}.col-3xl-5{flex:0 0 auto;width:41.66666667%}.gx-3xl-6{--g-x:calc(var(--g-def)*10)}.pgx-3xl-6{padding-left:calc(var(--g-def)*10);padding-right:calc(var(--g-def)*10)}.align-items-3xl-stretch{align-items:stretch}.align-content-3xl-stretch{align-content:stretch}.align-self-3xl-stretch{align-self:stretch}.btda-3xl{border-top:.1rem dashed #ccc}.btdb-3xl{border-top:.4rem double #ccc}}@media (min-width:1800px){.col-4xl-4{flex:0 0 auto;width:33.33333333%}}
