:root{--contentWpx: 1280px;--color-key: #b9a163;--color-key-rgb: 185,161,99;--color-key-dark: #917631;--color-secondary: #005aa0;--color-secondary-light: #1fafd3;--color-gray: #d8dee2;--bg-color-secondary: #f1faff;--bg-color-secondary-2: #f0f7fc;--header-H: 95.5px;--leading-trim: calc((1em - 1lh) / 2)}@media screen and (max-width: 750px){:root{--header-H: 0px}}@supports not (top: 1lh){:root{--leading-trim: 0px}}#snav{display:block;position:relative;z-index:3}#snav ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;gap:1.33333vw}@media screen and (min-width: 751px){#snav ul{gap:min(2.34375vw,30px)}}.tabContent{display:none}.tabContent.active{display:block;-webkit-animation:fadeUp .4s;animation:fadeUp .4s}.titPage{display:block;margin:0 auto;padding-top:0;text-align:center;opacity:0}@media screen and (min-width: 751px){.titPage{background:url("../images/common/bg_ttl.png") no-repeat center top/min(52.8125vw,676px) auto;margin-top:min(-.3125vw,-4px);padding-top:min(5.46875vw,70px);background-position:center top -100%;transition:0.5s ease-out;transition-delay:0.2s}}@media screen and (max-width: 750px){.titPage{opacity:1}}@media screen and (min-width: 751px){.titPage.s{background-position:center top 0%;opacity:1}}.titPage .textEng{display:block;font-family:"Italianno", serif;font-size:16.46667vw;font-weight:normal;-webkit-animation-delay:.2s !important;animation-delay:.2s !important}@media screen and (min-width: 751px){.titPage .textEng{font-size:min(7.42188vw,95px)}}.titPage .textEng .and{margin-left:-0.1em;margin-right:0.1em;font-size:0.7em}.titPage .textJp{position:relative;z-index:2;display:block;text-shadow:0px 0px 7px #fff,0px 0px 7px #fff,0px 0px 7px #fff,0px 0px 7px #fff,0px 0px 7px #fff,0px 0px 7px #fff,0px 0px 7px #fff,0px 0px 7px #fff,0px 0px 7px #fff,0px 0px 7px #fff,0px 0px 7px #fff,0px 0px 7px #fff,0px 0px 7px #fff,0px 0px 7px #fff,0px 0px 7px #fff,0px 0px 7px #fff;margin-top:-0.85em;font-size:3vw;-webkit-animation-delay:0.3s !important;animation-delay:0.3s !important}@media screen and (min-width: 751px){.titPage .textJp{margin-top:-1em;font-size:min(1.17188vw,15px)}}#qa .textJp{top:1.86667vw}@media screen and (min-width: 751px){#qa .textJp{top:min(.78125vw,10px)}}.contentCol{margin-top:5.33333vw}@media screen and (min-width: 751px){.contentCol{margin-top:min(3.125vw,40px)}}.contentCol:last-child{margin-bottom:8vw}@media screen and (min-width: 751px){.contentCol:last-child{margin-bottom:min(4.6875vw,60px)}}.contentCol h2{position:relative;margin-right:auto;margin-left:auto;padding-bottom:1.86667vw;max-width:95%;width:-webkit-fit-content;width:fit-content;text-align:center}@media screen and (min-width: 751px){.contentCol h2{padding-bottom:min(1.09375vw,14px)}}.contentCol h2:first-of-type{margin-top:0}.contentCol h2:first-of-type+.inner{padding-top:0}.contentCol h2::before,.contentCol h2::after{content:"";display:block;position:absolute;bottom:0;background-repeat:no-repeat;background-size:auto 100%;width:5.46667vw;height:95%}@media screen and (min-width: 751px){.contentCol h2::before,.contentCol h2::after{width:min(3.20312vw,41px)}}.contentCol h2::before{left:0;background-image:url("../images/common/bg_ribbon_l.svg");translate:-72% 10%}.contentCol h2::after{right:0;background-image:url("../images/common/bg_ribbon_l.svg");scale:-1 1;translate:72% 10%}.contentCol h2>span{position:relative;z-index:2;display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background:var(--color-key);padding:0.4em 1.9em 0.55em;min-width:36vw;font-size:3.81333vw;line-height:1.1;font-weight:700;text-align:center;color:#fff}@media screen and (min-width: 751px){.contentCol h2>span{min-width:min(21.09375vw,270px);font-size:min(2.03125vw,26px)}}.contentCol h2>span:has(.icoUpdate),.contentCol h2>span:has(.icoEnd){display:inline-block}.contentCol h2>span>span{display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}@media screen and (max-width: 750px){.contentCol h2>span>span{gap:0.1em;-webkit-flex-direction:column;flex-direction:column}}.contentCol h2>span>span .icoUpdate{margin-top:0.15em;margin-left:0.5em}.contentCol h2>span>span .icoEnd{margin-top:0.15em;margin-left:0.5em}.contentCol h2>span::before,.contentCol h2>span::after{content:"";display:block;position:absolute;top:0;background-repeat:no-repeat;background-image:url("../images/common/bg_ribbon_kira.svg"),linear-gradient(-90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.34902) 100%);background-position:left .66667vw center,left -1px top;background-size:1.73333vw auto,auto;width:4.53333vw;height:100%}@media screen and (min-width: 751px){.contentCol h2>span::before,.contentCol h2>span::after{background-position:left min(.39063vw,5px) center,left top;background-size:min(1.01563vw,13px) auto,auto;width:min(2.65625vw,34px)}}.contentCol h2>span::before{left:0}.contentCol h2>span::after{right:0;scale:-1 1}.contentCol h3:not([class]),.contentCol .titH3{background:url("../images/common/bg_ttl03.svg") no-repeat center bottom/auto 2.66667vw;margin:var(--leading-trim) auto 0;padding-bottom:4vw;text-align:center;font-size:3.52vw;font-weight:700;line-height:1.4}@media screen and (min-width: 751px){.contentCol h3:not([class]),.contentCol .titH3{background-size:auto min(1.5625vw,20px);padding-bottom:min(2.34375vw,30px);font-size:min(1.875vw,24px)}}.contentCol h3:not([class]) .sub,.contentCol .titH3 .sub{display:block;margin-top:0.2em;font-size:0.83em;line-height:1.2}.contentCol h3:not([class]):not(:first-child),.contentCol .titH3:not(:first-child){margin:calc(6.66667vw + var(--leading-trim)) auto 0}@media screen and (min-width: 751px){.contentCol h3:not([class]):not(:first-child),.contentCol .titH3:not(:first-child){margin:calc(min(3.90625vw,50px) + var(--leading-trim)) auto 0}}.contentCol h2+h3:not([class]):not(:first-child),.contentCol h2+.titH3:not(:first-child),.contentCol h3+.titH3:not(:first-child){margin:calc(5.33333vw + var(--leading-trim)) auto 0}@media screen and (min-width: 751px){.contentCol h2+h3:not([class]):not(:first-child),.contentCol h2+.titH3:not(:first-child),.contentCol h3+.titH3:not(:first-child){margin:calc(min(3.125vw,40px) + var(--leading-trim)) auto 0}}.contentCol .titCategory{margin:6.66667vw 0 0;border:1px solid var(--color-key);border-width:1px 4px 1px 4px;padding:0.35em 1em;font-size:3.84vw;text-align:center;font-weight:700}@media screen and (min-width: 751px){.contentCol .titCategory{margin:min(3.90625vw,50px) 0 0;padding:0.3em 1em 0.35em;font-size:min(1.875vw,24px)}}.contentCol h2+.titCategory:not(:first-child),.contentCol h3+.titCategory:not(:first-child){margin:5.33333vw 0 0}@media screen and (min-width: 751px){.contentCol h2+.titCategory:not(:first-child),.contentCol h3+.titCategory:not(:first-child){margin:min(3.125vw,40px) 0 0}}.contentCol h4:not([class]),.contentCol h4.c{display:-webkit-flex;display:flex;gap:0.5em;font-size:2.66667vw;font-weight:700}@media screen and (min-width: 751px){.contentCol h4:not([class]),.contentCol h4.c{font-size:min(1.5625vw,20px)}}.contentCol h4:not([class])::before,.contentCol h4.c::before{content:"";display:inline-block;background:url("../images/common/icon_daiya02.svg") no-repeat left top/contain;width:3.2vw;height:1.5em;translate:0 -10%}@media screen and (min-width: 751px){.contentCol h4:not([class])::before,.contentCol h4.c::before{width:min(1.40625vw,18px)}}.contentCol h4:not([class]):not(:first-child),.contentCol h4.c:not(:first-child){margin:calc(2.66667vw + var(--leading-trim)) 0 0}@media screen and (min-width: 751px){.contentCol h4:not([class]):not(:first-child),.contentCol h4.c:not(:first-child){margin:calc(min(1.5625vw,20px) + var(--leading-trim)) 0 0}}.contentCol p,.contentCol a,.contentCol li{word-break:break-all}.contentCol p:not([class]){display:block;margin-block:var(--leading-trim) 0;font-size:3.2vw;line-height:1.6}@media screen and (min-width: 751px){.contentCol p:not([class]){font-size:min(1.25vw,16px)}}.contentCol p:not([class]):not(:first-child){margin:calc(5.33333vw + var(--leading-trim)) 0 0}@media screen and (min-width: 751px){.contentCol p:not([class]):not(:first-child){margin:calc(min(3.125vw,40px) + var(--leading-trim)) 0 0}}.contentCol .box p:not(:first-child){margin:calc(1.33333vw + var(--leading-trim)) 0 0}@media screen and (min-width: 751px){.contentCol .box p:not(:first-child){margin:calc(min(.78125vw,10px) + var(--leading-trim)) 0 0}}

/*# sourceMappingURL=maps/pages.css.map */
