html,article,aside,audio,blockquote,body,dd,dialog,div,dl,dt,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,input,li,mark,menu,nav,ol,p,pre,section,td,textarea,th,time,ul,video,main{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:0.5em}img{vertical-align:top}i{font-style:normal}svg{vertical-align:middle}article,aside,dialog,figure,footer,header,hgroup,nav,section:not(:hidden),main{display:block}nav,ul{list-style:none}.l-breadcrumb{margin-right:auto;margin-left:auto;--umineko-container-width:var(--umineko-content-0);font-size:calc(var(--umineko-target-font-size) / var(--umineko-parent-font-size) * 1rem);--umineko-target-font-size:11;position:relative;display:flex;align-items:center;justify-content:flex-end}@media only screen and (min-width: 1025px){.l-breadcrumb{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-1)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.l-breadcrumb{max-width:calc(var(--umineko-child-width) * 1px * ((12 + 3 + 0) / 12))}}@media only screen and (min-width: 1025px) and (min-width: 1025px) and (max-width: 1440px){.l-breadcrumb{max-width:calc(var(--umineko-child-width) * 1px)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-breadcrumb{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-1)}}@media only screen and (max-width: 767px){.l-breadcrumb{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-1)}}.l-breadcrumb .c-breadcrumb{color:var(--umineko-color-sub)}.l-breadcrumb .c-breadcrumb .o-icon--arrow-s{--umineko-icon-width:calc(5 / var(--umineko-parent-font-size) * 1rem);margin-right:calc(20 / var(--umineko-parent-font-size) * 1rem);margin-left:calc(20 / var(--umineko-parent-font-size) * 1rem)}@media only screen and (max-width: 767px){.l-breadcrumb .c-breadcrumb .o-icon--arrow-s{margin-right:calc(10 / var(--umineko-parent-font-size) * 1rem);margin-left:calc(10 / var(--umineko-parent-font-size) * 1rem)}}.l-breadcrumb .c-breadcrumb__item{display:inline}.l-breadcrumb .c-breadcrumb__link{line-height:1.6;text-decoration:none;color:var(--umineko-color-acc1);padding:calc(5 / var(--umineko-parent-font-size) * 1rem) 0 calc(5 / var(--umineko-parent-font-size) * 1rem);position:relative}.l-breadcrumb .c-breadcrumb__link::before{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:1px;background-color:var(--umineko-color-acc1)}.l-header{position:relative;flex-wrap:wrap;display:flex}@media only screen and (min-width: 768px){.lower .l-header{padding-top:var(--gnav-height)}}.p-home-kv{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;position:relative;width:calc(1400 / 1440 * 100%);margin-right:auto;margin-left:auto}@media only screen and (max-width: 767px){.p-home-kv{width:calc(360 / 400 * 100%)}}.p-home-kv .c-slider{width:100%}.p-home-kv__sticky{width:calc(1100 / 1400 * 100%);margin-right:auto;margin-left:auto;z-index:3;align-items:center;display:flex;align-content:center;--sticky-height:calc(240 / var(--umineko-parent-font-size) * 1rem)}@media only screen and (min-width: 768px){.p-home-kv__sticky{height:var(--sticky-height);padding-top:calc(var(--gnav-height));flex-wrap:wrap;height:calc(var(--vh) * 100 - var(--gnav-height));position:sticky;top:0;box-sizing:content-box;left:0;order:-9}}@media only screen and (max-width: 767px){.p-home-kv__sticky{width:100%;flex-wrap:wrap;height:calc(var(--vh) * 100 - var(--gnav-height))}}.p-home-kv__catch{font-family:var(--umineko-font-jp-title);font-weight:500;font-size:calc(var(--umineko-target-font-size) / var(--umineko-parent-font-size) * 1rem);color:#fff;line-height:1.5;text-shadow:0 0 calc(20 / var(--umineko-parent-font-size) * 1rem) rgba(0,0,103,0.8)}@media only screen and (min-width: 768px){.p-home-kv__catch{--umineko-target-font-size:40}}@media only screen and (max-width: 767px){.p-home-kv__catch{--umineko-target-font-size:28}}@media only screen and (min-width: 768px){.p-home-kv__catch{width:100%}}@media only screen and (max-width: 767px){.p-home-kv__catch{margin-right:auto;margin-left:auto;width:calc(320 / 360 * 100%)}}.p-home-kv__catch-en{font-family:var(--umineko-font-en);font-optical-sizing:auto;font-size:calc(var(--umineko-target-font-size) / var(--umineko-parent-font-size) * 1rem);--umineko-target-font-size:15;color:var(--umineko-color-acc4);width:calc(550 / 700 * 100%);margin-top:calc(30 / var(--umineko-parent-font-size) * 1rem);margin-left:0;margin-right:auto}@media only screen and (max-width: 767px){.p-home-kv__catch-en{width:calc(320 / 360 * 100%);margin-right:auto;margin-left:auto}}.p-home-kv__slider{position:sticky !important;top:var(--gnav-height);height:calc(var(--vh) * 100 - var(--gnav-height));margin-top:calc(var(--vh) * 100 * -1);left:0;order:-1;z-index:-1}.p-home-kv__slider::before{content:"";top:0;position:absolute;width:calc(1440 / 1400 * 100%);margin-right:calc(-20 / 1400 * 100%);margin-left:calc(-20 / 1400 * 100%);height:calc(var(--vh) * 100 - var(--gnav-height));display:block;background:url("../images/header/bg_kv.svg") no-repeat top center/120% auto;z-index:-1}@media only screen and (max-width: 767px){.p-home-kv__slider::before{top:0;aspect-ratio:100 / 165;width:calc(400 / 360 * 100%);margin-right:calc(-20 / 360 * 100%);margin-left:calc(-20 / 360 * 100%);background-position:90% 40%;background-size:290% auto}}@media only screen and (max-width: 1024px){.p-home-kv__slider{top:0;height:calc(var(--vh) * 100)}}.p-home-kv__slider .c-slider__element{height:100%}.p-home-kv__slider .c-slider__slide{overflow:hidden;object-fit:cover;width:100%;height:100%}.p-home-kv__slider .c-slider__slide picture{height:100%;display:block}.p-home-kv__slider .c-slider__slide img{transition-property:transform;transition-timing-function:linear;transition-duration:6s;transition-delay:.1s;object-fit:cover;width:100%;height:100%}.p-home-kv__slider .c-slider__slide.swiper-slide-active img{transform:scale(1.1) rotate(0.5deg)}.p-home-kv__main{z-index:2;width:calc(1100 / 1400 * 100%);margin-right:auto;margin-left:auto}.p-home-kv__main>.inner{width:50%}@media only screen and (max-width: 1024px){.p-home-kv__main>.inner{width:100%;margin-inline:auto}}@media only screen and (min-width: 1025px){.p-home-kv__main{padding-bottom:calc(var(--vh) * 35);box-sizing:content-box}}@media only screen and (max-width: 1024px){.p-home-kv__main{width:100%;margin-top:calc(var(--vh) * 20);margin-inline:auto;width:calc(var(--umineko-content-2) / var(--umineko-content-1) * 100%);padding-bottom:calc(500 / var(--umineko-parent-font-size) * 1rem);margin-bottom:calc(-400 / var(--umineko-parent-font-size) * 1rem)}}@media only screen and (max-width: 1024px) and (min-width: 768px) and (max-width: 1024px){.p-home-kv__main{width:calc(var(--umineko-content-3) / var(--umineko-content-1) * 100%)}}.p-home-kv__main-wave{width:calc(108 / var(--umineko-parent-font-size) * 1rem);margin-bottom:calc(25 / var(--umineko-parent-font-size) * 1rem)}.p-home-kv__main-text{color:#fff;margin-top:calc(20 / var(--umineko-parent-font-size) * 1rem)}.p-home-kv__main-imgs{margin-top:calc(50 / var(--umineko-parent-font-size) * 1rem);display:flex}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-kv__main-imgs{max-width:calc(570 / var(--umineko-parent-font-size) * 1rem)}}@media only screen and (min-width: 1025px){.p-home-kv__main-imgs{width:calc(440 / 550 * 100%)}}.p-home-kv__main-img{display:flex;width:calc(140 / 440 * 100%)}.p-home-kv__main-img:not(:first-child){margin-left:calc(10 / 440 * 100%)}.p-home-kv__main+.p-home-kv__slider::after{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;opacity:0;transition-property:opacity;transition-duration:.5s;transition-timing-function:ease-out;background:rgba(41,141,152,0.7);mix-blend-mode:multiply}@media only screen and (max-width: 1024px){.p-home-kv__main.is-inview+.p-home-kv__slider::after{opacity:1}}.p-home-kv__trigger{width:100%;height:1px;margin-top:calc(60 / var(--umineko-parent-font-size) * 1rem);position:relative}.p-home-kv__trigger.is-inview ~ .p-home-kv__slider::after{opacity:1}.p-home-kv__trigger.is-inview ~ .p-home-kv__map{opacity:1;transition-delay:0s}.p-home-kv .js-sticky-trigger{position:relative}.p-home-kv__map{margin-right:auto;margin-left:auto;--umineko-container-width:var(--umineko-content-0);position:sticky;right:0;transition-property:opacity;transition-duration:.5s;transition-timing-function:ease-out;transition-delay:0s}@media only screen and (min-width: 1025px){.p-home-kv__map{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-3)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-home-kv__map{max-width:calc(var(--umineko-child-width) * 1px * ((12 + 3 + 0) / 12))}}@media only screen and (min-width: 1025px) and (min-width: 1025px) and (max-width: 1440px){.p-home-kv__map{max-width:calc(var(--umineko-child-width) * 1px)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-kv__map{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-2)}}@media only screen and (max-width: 767px){.p-home-kv__map{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-1)}}@media only screen and (min-width: 1025px){.p-home-kv__map{order:-10;height:calc(var(--vh) * 100 - var(--gnav-height));margin-top:calc(var(--vh) * 100 * -1);top:calc(var(--gnav-height) + calc(30 / var(--umineko-parent-font-size) * 1rem));opacity:0}}@media only screen and (max-width: 1024px){.p-home-kv__map{margin-bottom:calc(var(--vh) * 30)}}.p-home-kv__map img{display:block;--zoom:.85}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-kv__map img{--zoom:1.3}}.p-home-kv__map img:nth-child(1){width:calc(calc(550 * var(--zoom)) / 1100 * 100%);margin-right:0;margin-left:auto;margin-right:calc(-30 / 1100 * 100%)}@media only screen and (max-width: 1024px){.p-home-kv__map img:nth-child(1){margin-right:0;margin-right:-2em;width:calc(100% + 2em)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-kv__map img:nth-child(1){width:calc(calc(550 * var(--zoom)) / 1100 * 100%)}}.p-home-kv__map img:nth-child(2){width:calc(calc(305 * var(--zoom)) / 1100 * 100%);margin-left:auto;margin-top:-8em;margin-right:27%}@media only screen and (max-width: 1024px){.p-home-kv__map img:nth-child(2){margin-top:0;width:50%;margin-top:-3em;margin-left:0;margin-right:auto}}@media only screen and (max-width: 1024px) and (min-width: 768px) and (max-width: 1024px){.p-home-kv__map img:nth-child(2){width:40%;margin-top:-10em;margin-left:0}}.p-home-kv__map img:nth-child(3){width:calc(calc(108 * var(--zoom)) / 1100 * 100%);margin-right:0;margin-left:auto;position:absolute;left:50%;top:0}.p-lower-kv{position:relative;overflow:hidden;width:100%}.p-lower-kv__title{position:absolute;top:calc((100% - calc(35 / var(--umineko-parent-font-size) * 1rem)) /2);left:0;right:0;height:0;display:flex;align-items:center;justify-content:center;color:#fff;text-shadow:0 0 calc(20 / var(--umineko-parent-font-size) * 1rem) rgba(0,0,103,0.8)}.p-lower-kv--image::before{content:"";top:0;position:absolute;width:calc(1440 / 1400 * 100%);margin-right:calc(-20 / 1400 * 100%);margin-left:calc(-20 / 1400 * 100%);height:calc(var(--vh) * 100 - var(--gnav-height));display:block;background:url("../images/header/bg_kv.svg") no-repeat top center/120% auto;z-index:-1}@media only screen and (max-width: 767px){.p-lower-kv--image::before{top:0;aspect-ratio:100 / 165;width:calc(400 / 360 * 100%);margin-right:calc(-20 / 360 * 100%);margin-left:calc(-20 / 360 * 100%);background-position:90% 40%;background-size:290% auto}}.p-lower-kv__image{margin-right:auto;margin-left:auto;--umineko-container-width:var(--umineko-content-0);max-width:none !important}@media only screen and (min-width: 1025px){.p-lower-kv__image{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-1)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-lower-kv__image{max-width:calc(var(--umineko-child-width) * 1px * ((12 + 3 + 0) / 12))}}@media only screen and (min-width: 1025px) and (min-width: 1025px) and (max-width: 1440px){.p-lower-kv__image{max-width:calc(var(--umineko-child-width) * 1px)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-lower-kv__image{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-1)}}@media only screen and (max-width: 767px){.p-lower-kv__image{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-1)}}.p-lower-kv--text{position:relative}.p-lower-kv--text .p-lower-kv__title{color:var(--umineko-color-acc1);text-shadow:none;z-index:1}.p-lower-kv--text .p-lower-kv__image{background-color:#D5EBF6;aspect-ratio:1400 / 193;position:relative}.p-lower-kv--text .p-lower-kv__image::before{content:"";position:absolute;right:40%;top:0;bottom:0;display:block;width:calc(868 / var(--umineko-parent-font-size) * 1rem);background:url("../images/header/bg_title_kv.png") no-repeat 100% 30%/110%}@media only screen and (max-width: 767px){.p-lower-kv--text .p-lower-kv__image::before{right:0}}@media only screen and (max-width: 767px){.p-lower-kv--text .p-lower-kv__image{aspect-ratio:360 / 122}}.o-gnav{z-index:999;height:var(--gnav-height);width:100%;display:flex;align-items:center;background-color:#fff}@media only screen and (max-width: 767px){.o-gnav{order:-1}}.o-gnav__logo{margin-left:calc(20 / var(--umineko-parent-font-size) * 1rem);margin-right:auto;width:calc(132 / var(--umineko-parent-font-size) * 1rem)}.o-gnav__logo__link{display:block}.o-gnav__nav{margin-right:0}.o-gnav__nav-list{display:flex;justify-content:center;align-items:center}.o-gnav__nav-item{position:relative}.o-gnav__nav-item::after{content:"";display:block;width:1px;height:calc(24 / var(--umineko-parent-font-size) * 1rem);background-color:var(--umineko-color-gray3);position:absolute;right:0;top:50%;transform:translateY(-50%)}.o-gnav__nav-link{text-decoration:none;height:calc(55 / var(--umineko-parent-font-size) * 1rem);padding:0 calc(20 / var(--umineko-parent-font-size) * 1rem);align-items:center;display:flex;justify-content:center;position:relative;line-height:1.2}@media only screen and (min-width: 1025px) and (max-width: 1200px){.o-gnav__nav-link{padding-inline:calc(15 / var(--umineko-parent-font-size) * 1rem)}}.o-gnav__nav-link--accordion .o-icon--down{--umineko-icon-width:calc(10 / var(--umineko-parent-font-size) * 1rem);margin-left:calc(10 / var(--umineko-parent-font-size) * 1rem);fill:var(--umineko-color-acc1)}.o-gnav__nav-link--accordion[aria-expanded="true"] .o-icon--down{transform:scaleY(-1)}.o-gnav__sub{height:0;opacity:0;overflow:hidden;transition:opacity 0.5s, height 0.5s;visibility:hidden;position:absolute;top:100%;width:calc(190 / var(--umineko-parent-font-size) * 1rem);left:0}.o-gnav__sub-item{position:relative}.o-gnav__sub-item:not(:first-child){margin-top:1px}.o-gnav__sub-link{background-color:rgba(var(--umineko-color-sub2-rgb), .8);text-decoration:none;height:calc(45 / var(--umineko-parent-font-size) * 1rem);padding:0 calc(20 / var(--umineko-parent-font-size) * 1rem);align-items:center;display:flex;justify-content:center;position:relative;color:var(--umineko-color-txt-body);fill:var(--umineko-color-acc1);justify-content:space-between}.o-gnav__sns{display:flex;justify-content:flex-end;align-items:center;--pad:calc(5 / var(--umineko-parent-font-size) * 1rem)}@media only screen and (min-width: 1025px){.o-gnav__sns{margin-right:calc(20 / 1400 * 100%)}}@media only screen and (max-width: 767px){.o-gnav__sns{justify-content:center}}.o-gnav__sns-item:last-child{margin-right:calc(var(--pad) * -1)}.o-gnav__sns-link{padding:var(--pad);height:auto;display:flex;align-items:center}.o-gnav__language{display:flex;padding-right:calc(20 / var(--umineko-parent-font-size) * 1rem);padding-left:calc(20 / var(--umineko-parent-font-size) * 1rem)}@media only screen and (min-width: 1025px){.o-gnav__language{margin-right:calc(20 / var(--umineko-parent-font-size) * 1rem);position:relative}.o-gnav__language::after{content:"";display:block;width:1px;height:calc(24 / var(--umineko-parent-font-size) * 1rem);background-color:var(--umineko-color-gray3);position:absolute;top:50%;transform:translateY(-50%);right:0}}@media only screen and (max-width: 767px){.o-gnav__language{margin-right:0;margin-left:auto}}.o-gnav__language-item{padding:calc(5 / var(--umineko-parent-font-size) * 1rem)}.o-gnav__language-link{border-bottom:2px solid transparent;text-decoration:none;padding-bottom:calc(8 / var(--umineko-parent-font-size) * 1rem);padding-top:calc(8 / var(--umineko-parent-font-size) * 1rem);color:var(--umineko-color-sub2)}.o-gnav__language-link.is-active{color:var(--umineko-color-acc1);border-bottom-color:var(--umineko-color-acc1)}.o-gnav__menu{margin-right:0;height:100%}@media only screen and (max-width: 767px){.o-gnav__menu{margin-left:calc(10 / var(--umineko-parent-font-size) * 1rem);margin-right:0}}@media only screen and (min-width: 768px){.o-gnav--normal{background-color:#fff;position:fixed;left:0;top:0;right:0}}@media only screen and (max-width: 767px){.o-gnav--sticky{position:fixed;left:0;top:0;right:0;transform:translateY(-100%);transition-property:transform;transition-duration:.2s;transition-timing-function:ease-out}}@media only screen and (max-width: 767px) and (min-width: 768px){.o-gnav--sticky{--gnav-height:calc(70 / var(--umineko-parent-font-size) * 1rem)}}@media only screen and (max-width: 767px) and (max-width: 767px){.o-gnav--sticky{justify-content:flex-end;background-color:transparent}}@media only screen and (max-width: 767px){.is-parts-sticky .o-gnav--sticky{transform:translateY(0)}}.o-gnav--modal{z-index:1001;background-color:#fff;position:fixed;justify-content:flex-end;left:0;top:0;right:0}.o-gnav--modal .o-gnav__language{margin-right:0}.o-gnav--modal .o-gnav__language::after{display:none}.o-sticky-nav{position:fixed;bottom:0;z-index:999;transition-property:opacity, transform;transition-duration:.25s, .25s;transition-delay:0s, 1s;transition-timing-function:ease-out;background:no-repeat center top/cover}@media only screen and (min-width: 768px){.o-sticky-nav{box-shadow:0 0 calc(10 / var(--umineko-parent-font-size) * 1rem) rgba(30,48,72,0.5);overflow:hidden;border-radius:1000px;right:2em;bottom:2em;width:calc(132.5 / var(--umineko-parent-font-size) * 1rem);aspect-ratio:1;display:flex;align-items:center;opacity:0;transform:translateY(100%)}}@media only screen and (max-width: 767px){.o-sticky-nav{width:calc(320 / 400 * 100%);left:calc(40 / 400 * 100%);right:calc(40 / 400 * 100%);bottom:calc(30 / var(--umineko-parent-font-size) * 1rem)}}@media only screen and (min-width: 768px){.o-sticky-nav:not(.js-inview),.o-sticky-nav.js-inview.is-inview{background-image:url("../images/footer/btn_reserve-pc.svg")}}@media only screen and (max-width: 767px){.o-sticky-nav:not(.js-inview),.o-sticky-nav.js-inview.is-inview{background-image:url("../images/footer/btn_reserve-sp.svg")}}.o-sticky-nav button{width:100%;height:100%}@media only screen and (max-width: 767px){.o-sticky-nav button{display:block;width:100%;aspect-ratio:332 / 60}}@media only screen and (min-width: 768px){.is-parts-sticky .o-sticky-nav{transition-delay:.25s, 0s;transform:translateY(0);opacity:1}}:root{--umineko-content-0:1440;--umineko-content-1:1400;--umineko-content-2:1260;--umineko-content-3:1100;--umineko-content-4:900;--umineko-root-font-size:12;--umineko-parent-font-size:12;--umineko-target-font-size:12;--umineko-value-zoom:1;--umineko-color-body:#1B1B1B;--umineko-color-body-rgb:27, 27, 27;--umineko-color-title:#111;--umineko-color-title-rgb:17, 17, 17;--umineko-color-catch:#0D4EA3;--umineko-color-catch-rgb:13, 78, 163;--umineko-color-cv:#0D4EA3;--umineko-color-cv-rgb:13, 78, 163;--umineko-color-accent:#0D4EA3;--umineko-color-accent-rgb:13, 78, 163;--umineko-color-accent2:#3CB3A9;--umineko-color-accent2-rgb:60, 179, 169;--umineko-color-primary:#0D4EA3;--umineko-color-primary-rgb:13, 78, 163;--umineko-color-alert:#A91A1A;--umineko-color-alert-rgb:169, 26, 26;--umineko-color-gray-f2:#f2f2f2;--umineko-color-gray-f2-rgb:242, 242, 242;--umineko-color-gray-e7:#e7e7e7;--umineko-color-gray-e7-rgb:231, 231, 231;--umineko-color-gray-c:#ccc;--umineko-color-gray-c-rgb:204, 204, 204;--umineko-color-gray-ca:#cacaca;--umineko-color-gray-ca-rgb:202, 202, 202;--umineko-color-gray-c8:#c8c8c8;--umineko-color-gray-c8-rgb:200, 200, 200;--umineko-color-gray-8:#888;--umineko-color-gray-8-rgb:136, 136, 136;--umineko-color-gray-7:#777;--umineko-color-gray-7-rgb:119, 119, 119;--umineko-color-gray-5:#f2f2f2;--umineko-color-gray-5-rgb:242, 242, 242;--umineko-color-gray-43:#434343;--umineko-color-gray-43-rgb:67, 67, 67;--umineko-color-gray-2f:#2f2f2f;--umineko-color-gray-2f-rgb:47, 47, 47;--umineko-color-gray-5b:#5B5B5B;--umineko-color-gray-5b-rgb:91, 91, 91;--umineko-color-gray-8c:#8C8C8C;--umineko-color-gray-8c-rgb:140, 140, 140;--umineko-color-bg-blue:#5CB4E0;--umineko-color-bg-dark:#120E0D;--umineko-color-bg-light:#FFF;--umineko-font-jp-serif:Shippori Mincho,游明朝,Yu Mincho,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HGS明朝E,ＭＳ Ｐ明朝,MS PMincho,Times New Roman,Times,Garamond,Georgia,serif;--umineko-font-jp-sans-serif:Noto Sans JP,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,游ゴシック体,Yu Gothic,YuGothic,MS Ｐゴシック,MS PGothic,Lucida Sans Unicode,Lucida Grande,Verdana,Arial,sans-serif;--umineko-font-jp-sans-serif-title:Zen Maru Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,游ゴシック体,Yu Gothic,YuGothic,MS Ｐゴシック,MS PGothic,Lucida Sans Unicode,Lucida Grande,Verdana,Arial,sans-serif;--umineko-font-jp-title:var(--umineko-font-jp-sans-serif-title);--umineko-font-jp-body:var(--umineko-font-jp-sans-serif);--umineko-font-en:Outfit,serif;--umineko-font-num:var(--umineko-font-en);--umineko-icon-width:1em;--umineko-color-txt-title:#1B1B1B;--umineko-color-txt-title-rgb:27, 27, 27;--umineko-color-fff:#fff;--umineko-color-fff-rgb:255, 255, 255;--umineko-color-cv1:#0D4EA3;--umineko-color-cv1-rgb:13, 78, 163;--umineko-color-cv2:#FDE03E;--umineko-color-cv2-rgb:253, 224, 62;--umineko-color-acc1:#0D4EA3;--umineko-color-acc1-rgb:13, 78, 163;--umineko-color-acc2:#3CB3A9;--umineko-color-acc2-rgb:60, 179, 169;--umineko-color-acc4:#42B1DF;--umineko-color-acc4-rgb:66, 177, 223;--umineko-color-sub:#777;--umineko-color-sub-rgb:119, 119, 119;--umineko-color-sub1:#305EA3;--umineko-color-sub1-rgb:48, 94, 163;--umineko-color-sub2:#9ECFE8;--umineko-color-sub2-rgb:158, 207, 232;--umineko-color-sub3:#8FF2EA;--umineko-color-sub3-rgb:143, 242, 234;--umineko-color-sub4:#EAF4FA;--umineko-color-sub4-rgb:234, 244, 250;--umineko-color-gray1:#8C8C8C;--umineko-color-gray1-rgb:140, 140, 140;--umineko-color-gray2:#777;--umineko-color-gray2-rgb:119, 119, 119;--umineko-color-gray3:#ccc;--umineko-color-gray3-rgb:204, 204, 204;--umineko-color-txt-main:#111;--umineko-color-txt-main-rgb:17, 17, 17;--umineko-color-txt-body:#1B1B1B;--umineko-color-txt-body-rgb:27, 27, 27;--umineko-color-bg-all:#fff;--umineko-color-bg-all-rgb:255, 255, 255;--umineko-color-bg2:#EFF8FD;--umineko-color-bg2-rgb:239, 248, 253;--umineko-color-bg3:#F9FAFB;--umineko-color-bg3-rgb:249, 250, 251;--focus-outline:3px #000 solid;--gnav-height:calc(70 / var(--umineko-parent-font-size) * 1rem);--gnav-vertical-margin:calc(12 / var(--umineko-parent-font-size) * 1rem)}@media only screen and (max-width: 767px){:root{--umineko-content-0:400;--umineko-content-1:360;--umineko-content-2:320;--umineko-content-3:280;--umineko-content-4:280}}@media only screen and (min-width: 1441px){:root{--umineko-base-font-size:15}}@media only screen and (min-width: 1441px) and (max-width: 1600px){:root{--umineko-base-font-size:13.5}}@media only screen and (min-width: 1025px) and (max-width: 1440px){:root{--umineko-base-font-size:12}}@media only screen and (min-width: 897px) and (max-width: 1024px){:root{--umineko-base-font-size:12}}@media only screen and (min-width: 768px) and (max-width: 896px){:root{--umineko-base-font-size:11}}@media only screen and (max-width: 767px){:root{--umineko-parent-font-size:14}}@media only screen and (max-width: 1024px){:root{--umineko-value-zoom:.75}}@media only screen and (max-width: 767px){:root{--gnav-height:calc(85 / var(--umineko-parent-font-size) * 1rem)}}[data-umineko-theme="light"]{--umineko-body-bg:var(--umineko-color-bg-light);background:var(--umineko-body-bg);color:var(--umineko-color-body);fill:var(--umineko-color-body)}[data-umineko-theme="light-gray"]{--umineko-body-bg:#000;background:var(--umineko-body-bg);color:#fff;fill:#fff}[data-umineko-theme="dark"]{--umineko-body-bg:var(--umineko-color-bg-dark);background:var(--umineko-body-bg);color:#fff;fill:#fff}[data-umineko-theme="blue"]{--umineko-body-bg:var(--umineko-color-bg-blue);background:var(--umineko-body-bg);color:#fff;fill:#fff}html{font-size:calc(var(--umineko-base-font-size) / 16 * 100%)}@media only screen and (min-width: 768px){html{line-height:1.8}}@media only screen and (max-width: 767px){html{line-height:1.8}}:root{--umineko-body-color:var(--umineko-color-body);--umineko-body-bg:var(--umineko-color-bg-light);--umineko-body-font:var(--umineko-font-jp-sans-serif)}body{color:var(--umineko-body-color);fill:var(--umineko-body-color);font-weight:400;background:var(--umineko-body-bg);-webkit-text-size-adjust:none}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,pre,input,textarea,select{font-family:var(--umineko-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:none;border:none;border-radius:0;appearance:none;padding:0;font-size:inherit;font-family:inherit;color:inherit;line-height:inherit;cursor:pointer;text-align:left}#svg_defs,#svg_defs1,#svg_defs2,#svg_defs3,#svg_defs4,#svg_defs99{display:none}.jump_menu{display:none}.js-swiper-wrp [class*=" js-swiper-"]:not(.swiper-initialized) .swiper-wrapper .swiper-slide:not(:first-child),.js-swiper-wrp [class^="js-swiper-"]:not(.swiper-initialized) .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)}.js-accordion+[data-accordion-target],.accordion_p+[data-accordion-target]{height:0;opacity:0;overflow:hidden;transition:opacity 0.5s, height 0.5s;visibility:hidden}[data-accordion-target]:has(+.js-accordion){height:0;opacity:0;overflow:hidden;transition:opacity 0.5s, height 0.5s;visibility:hidden}#tripla-cookie-consent .style-wrapper-99c7fa{z-index:999999999999999 !important}
