@charset "UTF-8";img,svg{height:auto;width:100%}article,aside,button,details,figcaption,figure,footer,header,hgroup,main,menu,nav,picture,section{display:block}a,a:active,a:hover,a:visited,button{color:inherit}.gnav__item:not(:first-child)::before,.header::before{left:0;content:''}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:bottom}button,img{border:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}img{vertical-align:top}*,::after,::before{box-sizing:border-box}input{vertical-align:middle;width:auto}input[type=radio],input[type=checkbox]{margin:0}label{font-weight:400}*{-webkit-print-color-adjust:exact}html{width:100%;overflow-x:hidden}@media (max-width:768px){html{font-size:calc(1 / 375 * 100vw)}}@media (min-width:769px){html{font-size:calc(1 / 1900 * 100vw);font-size:1px}}@media (min-width:1900px){html{font-size:1px}}body{line-height:1;width:100%;overflow-x:hidden;background:#F4F5F6;color:#000;font-weight:500}@media (min-width:769px) and (max-width:1000px){body,html{overflow-x:auto;height:100%}}body.is-fixed{overflow:hidden!important}a{text-decoration:none}sup{vertical-align:super;font-size:smaller;font-family:Roboto,Verdana,'Droid Sans',sans-serif}strong{font-weight:700}button{background-color:transparent;cursor:pointer;outline:0;padding:0;appearance:none;font-weight:inherit;font-feature-settings:inherit}.article{display:flex;flex-direction:column;align-items:center;padding:30rem 20rem 50rem;gap:5rem;background:#fff;text-align:justify}.article>*{width:100%}.article__title{color:#000;font-size:24rem;font-weight:600;line-height:160%}@media screen and (min-width:769px){.article{padding-top:20rem;padding-bottom:40rem}.article__title{font-size:26rem;line-height:180%}}.article__date{color:#505050;font-size:12rem;font-weight:400;line-height:160%;margin-top:13rem}.article__cap,.article__txt{font-weight:400;line-height:180%;color:#000}.article__body{display:flex;flex-direction:column;align-items:center}.article__body>*{width:100%}.article__video{width:100%;aspect-ratio:16/9;margin-bottom:8rem;background:#000}@media screen and (min-width:769px){.article__date{font-size:10rem;margin-top:20rem}.article__video{margin-bottom:11rem}}.article__video iframe{width:100%;height:100%}.article__sec+.article__sec{margin-top:30rem}.article__sec--photo{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10rem}.article__txt{font-size:16rem}.article__photo{width:100%}@media screen and (min-width:769px){.article__sec--photo{flex-direction:row}.article__sec--photo+.article__sec--photo{margin-top:20rem}.article__txt{font-size:17rem}.article__sec--photo .article__txt{padding-bottom:28rem}.article__photo{width:230rem;flex-shrink:0}}.article__cap{font-size:12rem;margin-top:4rem}.bnr{display:flex;flex-direction:column;align-items:center;width:300rem;gap:20rem}.bnr__item a{display:block}.footer{width:100%;background:url(../img/footer/bg_green.jpg) center center/cover no-repeat #3F6657;padding:20rem 0}@media screen and (min-width:769px){.article__cap{text-align:center;font-size:13rem;margin-top:7rem}.footer{padding:30rem 0;background-image:url(../img/footer/bg_green@pc.jpg)}}.footer__inner{width:100%;max-width:1200rem;margin:0 auto;padding:0 20rem;display:flex;flex-direction:column;align-items:center;text-align:center}.footer__disclaimer{font-size:20rem;line-height:1.6;color:#FEF038;font-weight:600}.footer__logo{width:165rem;margin-top:16rem}@media screen and (min-width:769px){.footer__disclaimer{font-size:27rem;line-height:1}.footer__logo{width:431rem;margin-top:21rem;margin-left:203rem}}.footer__copyright{font-size:7rem;color:#fff;font-weight:500;line-height:1;margin-top:23rem}.gnav__list{display:flex}.gnav__item{position:relative;padding:0 5rem 5rem}@media screen and (min-width:769px){.footer__copyright{margin-top:43rem}.gnav__item{padding:0 18rem 5rem}}.gnav__item:first-child{padding-left:18rem}.gnav__item:not(:first-child)::before{position:absolute;top:50%;transform:translateY(-50%);width:1rem;height:20rem;background:#000}.gnav__link{display:block;color:#000;font-size:15rem;font-weight:600;line-height:1;position:relative}.gnav__link.is-current::before,.gnav__link:not(.is-current):hover::before{content:'';position:absolute;bottom:-5rem;left:50%;transform:translateX(-50%);width:100%;height:2rem;background-color:#9F8F4A}.header{width:100%;height:150rem;position:relative;background:#fff}@media screen and (min-width:769px){.gnav__item:first-child{padding-left:10rem}.gnav__link{font-size:16rem}.header{height:156rem}}.header::before{position:absolute;bottom:0;width:100%;height:3rem;background:linear-gradient(to right,#FFF9EA 0,#EFE79D 27%,#E1D969 50%,#BFA839 100%)}.loader,.loader::before{background:#e4007f;left:0}.header__inner{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:31rem}.header__logo{width:277rem}@media screen and (min-width:769px){.header__inner{max-width:1000rem;margin:0 auto;align-items:flex-start;padding:4rem 0 0}.header__logo{width:349rem;margin-left:5rem}}.header__misc{position:absolute;top:24rem;right:34rem;width:380rem}.l-inner,.l-wrap{width:100%;position:relative}.header__gnav{margin-top:19rem;margin-left:0}@media screen and (max-width:768px){.article{font-feature-settings:'palt' on}.header__gnav{align-self:flex-start}}.l-wrap{height:100%}@media (min-width:769px) and (max-width:1000px){.l-inner{min-width:1000px;width:1000px}}.l-cont{position:relative;width:100%}@media screen and (min-width:769px){.l-cont{display:flex;justify-content:space-between;align-items:flex-start;width:1000rem;margin:0 auto;padding:20rem 10rem 50rem;gap:10rem}}.l-aside,.related{flex-direction:column}.l-main{position:relative;width:100%}.l-aside{display:flex;align-items:center;gap:30rem;padding:35rem 0 50rem;width:100%}@media screen and (min-width:769px){.l-aside{flex-direction:column-reverse;gap:0;width:300rem;padding-top:0;padding-bottom:0}}.loader{z-index:var(--z-index--loader);position:fixed;top:0;width:100vw;height:100vh;overflow:hidden;display:flex;justify-content:center;align-items:center}.loader::before{z-index:10;position:absolute;top:0;width:100%;height:100%;content:'';display:block;pointer-events:none;opacity:0}.loader__area{position:relative;width:100%;height:311rem}@media screen and (min-width:769px){.loader__area{width:800px;height:196px}}.loader__run{position:relative;width:100%;height:100%;overflow:hidden}@media screen and (min-width:769px){.loader__run::after,.loader__run::before{z-index:2;content:'';display:block;position:absolute;top:0;width:100rem;height:100%;pointer-events:none;background-image:linear-gradient(to right,#e4007f,transparent)}.loader__run::before{left:0}.loader__run::after{right:0;transform:scale(-1,1)}}.loader__weapon{position:absolute;width:425rem;top:0;right:100%}@media screen and (min-width:769px){.loader__weapon{width:291px}}.loader__man{position:absolute;top:51rem;left:0;width:130rem;mix-blend-mode:multiply;animation:a-loader-man--sp infinite both linear;animation-duration:4s}@media screen and (min-width:769px){.loader__man{width:92px;top:33px;animation-name:a-loader-man--pc;animation-duration:4s}}@keyframes a-loader-man--sp{0%{left:-130rem}100%{left:200vw}}@keyframes a-loader-man--pc{0%{left:-92px}100%{left:1600px}}.loader__txt{z-index:2;position:absolute;left:0;bottom:0;width:100%;font-size:30rem;line-height:1;font-weight:700;text-align:center;color:#000;padding-bottom:.5em}.loader__txt span{letter-spacing:.07em}.related{display:flex;gap:20rem;padding:0 20rem}@media screen and (min-width:769px){.loader__txt{font-size:21px}.related{gap:15rem;padding:46rem 0 0}}.related__hdg{color:#000;text-align:center;font-size:16rem;font-weight:600;line-height:1}.related__list{display:flex;flex-direction:column}.related__item{display:flex;justify-content:space-between;gap:15rem;padding:15rem 0;border-bottom:1px solid #C6C5C5}@media screen and (min-width:769px){.related__item{gap:10rem;padding:10rem 0}}.related__txt{flex:1;display:flex;flex-direction:column;gap:8rem}.related__title{color:#233E87;font-size:16rem;font-weight:400;line-height:160%;text-align:justify}@media screen and (min-width:769px){.related__title{font-size:15rem}}.related__date{color:#505050;font-size:10rem;font-weight:400;line-height:1}.related__thumb{width:110rem}.u-fontAdjust{font-feature-settings:"palt" 1}.u-fontAdjust-none{font-feature-settings:normal}.u-font-Noto-Sans-JP,body{font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-style:normal}@media screen and (min-width:769px){.related__thumb{width:100rem}.bnr__item a,.u-hover{transition:opacity .3s}.bnr__item a:hover,.u-hover:hover{opacity:.8;cursor:pointer}.is-onlySP{display:none}}.js-replaceSVG,.u-opacity-0{opacity:0}.u-svg{fill-rule:evenodd}.u-svg-noStroke{stroke-width:0}.u-svg-white{fill:#fff}.u-svg-black{fill:#000}.u-scroll{overflow-x:hidden;overflow-y:scroll}.u-scroll::-webkit-scrollbar{background:0 0;width:5rem}.u-scroll::-webkit-scrollbar-thumb{background:#fff;border-radius:0}@-moz-document url-prefix(){.u-scroll{scrollbar-width:thin;scrollbar-color:#fff transparent}}@media screen and (max-width:768px){.is-onlyPC{display:none}.u-scroll--sp{overflow-x:hidden;overflow-y:scroll}.u-scroll--sp::-webkit-scrollbar{background:0 0;width:3rem}.u-scroll--sp::-webkit-scrollbar-thumb{background:rgba(255,255,255,.5);border-radius:0}@-moz-document url-prefix(){.u-scroll--sp{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.5) transparent}}}@media screen and (min-width:769px){.u-scroll--pc{overflow-x:hidden;overflow-y:scroll}.u-scroll--pc::-webkit-scrollbar{background:0 0;width:5rem}.u-scroll--pc::-webkit-scrollbar-thumb{background:#fff;border-radius:0}@-moz-document url-prefix(){.u-scroll--pc{scrollbar-width:thin;scrollbar-color:#fff transparent}}}
/*# sourceMappingURL=style.min.css.map */
