*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}:where([hidden]:not([hidden=until-found])){display:none !important}:where(html){-webkit-text-size-adjust:none;color-scheme:dark light}@supports not (min-block-size: 100dvb){:where(html){block-size:100%}}:where(body){block-size:100%;block-size:100dvb;line-height:1.5;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(button){border-style:solid}:where(a){text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem)}:where(hr){border:none;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(:focus-visible){outline:2px solid var(--focus-color, Highlight);outline-offset:2px}:where(.visually-hidden:not(:focus,:active,:focus-within,.not-visually-hidden)){clip-path:inset(50%) !important;height:1px !important;width:1px !important;overflow:hidden !important;position:absolute !important;white-space:nowrap !important;border:0 !important}.f-en{font-family:ballinger,sans-serif;font-style:normal;font-weight:500}.f-jp--m{font-family:dnp-shuei-gothic-gin-std,sans-serif;font-style:normal;font-weight:500}.f-jp--b{font-family:dnp-shuei-gothic-gin-std,sans-serif;font-style:normal;font-weight:600}.f-jp--sb{font-family:shippori-mincho-b1,serif;font-style:normal;font-weight:600}html.wfno-load body{opacity:1}body{background:#f0f1f1;opacity:.000001;transition:.3s linear}body.is-disabled{overflow:hidden}@media screen and (max-width: 768px){body.is-loaded{overflow:auto}}body.lang-en span,body.lang-en p{text-align:left;text-justify:inter-word;letter-spacing:normal !important}.pc-show{display:block}@media screen and (max-width: 768px){.pc-show{display:none}}.sp-show{display:none}@media screen and (max-width: 768px){.sp-show{display:block}}span,img{display:block}img{pointer-events:none}a{display:block;text-decoration:none}[data-split-common-text]{display:flex;overflow:hidden}[data-split-common-text] .t{transform:translate3d(0, 100%, 0);transition:transform .6s ease-in-out}[data-split-common-text] .t.--delay-2{transition-delay:.1s !important}[data-split-common-text] .t.--delay-3{transition-delay:.15s !important}[data-split-common-text] .t.--delay-4{transition-delay:.2s !important}[data-split-common-text] .t.--delay-5{transition-delay:.25s !important}[data-split-common-text] .t.--delay-6{transition-delay:.3s !important}[data-split-common-text] .t.--delay-7{transition-delay:.35s !important}[data-split-common-text] .t.--delay-8{transition-delay:.4s !important}[data-split-common-text] .t.--delay-9{transition-delay:.45s !important}[data-split-common-text] .t.--delay-10{transition-delay:.5s !important}[data-split-common-text] .t.--delay-11{transition-delay:.55s !important}[data-split-common-text] .t.--delay-12{transition-delay:.6s !important}[data-split-common-text] .t.--delay-13{transition-delay:.65s !important}[data-split-common-text] .t.--delay-14{transition-delay:.7s !important}[data-split-common-text] .t.--delay-15{transition-delay:.75s !important}[data-split-common-text] .t.--delay-16{transition-delay:.8s !important}[data-split-common-text] .t.--delay-17{transition-delay:.85s !important}[data-split-common-text] .t.--delay-18{transition-delay:.9s !important}[data-split-common-text] .t.--delay-19{transition-delay:.95s !important}[data-split-common-text] .t.--delay-20{transition-delay:1s !important}[data-split-common-text] .t.--delay-21{transition-delay:1.05s !important}[data-split-common-text] .t.--delay-22{transition-delay:1.1s !important}[data-split-common-text] .t.--delay-23{transition-delay:1.15s !important}[data-split-common-text] .t.--delay-24{transition-delay:1.2s !important}[data-split-common-text] .t.--delay-25{transition-delay:1.25s !important}[data-split-common-text] span{display:block}[data-split-common-text].-in .t{transform:translate3d(0, 0, 0)}.cue-anime-01{display:block;opacity:0;transform:translate3d(0, 50px, 0) rotate(0.001deg);transition:1.1s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,opacity}.cue-anime-01.-in{opacity:1;transform:translate3d(0, 0, 0) rotate(0.001deg)}.cue-anime-02{-webkit-filter:blur(6px);-moz-filter:blur(6px);-ms-filter:blur(6px);filter:blur(6px);opacity:0;transition:.3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,opacity,filter}.cue-anime-02.-in{-webkit-filter:blur(0);-moz-filter:blur(0);-ms-filter:blur(0);filter:blur(0);opacity:1}.commonLinkBtn{cursor:pointer;display:flex;align-items:center;width:fit-content;border-radius:5px;background:#ebf1f4;padding:9px 10px 9px 15px}@media screen and (min-width: 768px){.commonLinkBtn:hover .text .t{transform:translate3d(0, -100%, 0)}.commonLinkBtn:hover rect{fill:#0043de}.commonLinkBtn:hover path{fill:#fff}}.commonLinkBtn .text{color:#001546;leading-trim:both;text-edge:cap;font-size:clamp(1rem,1rem + 0vw,1rem);line-height:normal;letter-spacing:.8px;text-transform:lowercase;font-feature-settings:"palt";overflow:hidden}.commonLinkBtn .t{position:relative;transition:.2s ease-in-out}.commonLinkBtn .t::before{content:attr(data-text) "";display:block;position:absolute;top:0;left:0;z-index:1;transform:translate3d(0, 100%, 0)}.commonLinkBtn .arrow{width:fit-content;margin-left:40px}.commonLinkBtn rect,.commonLinkBtn path{transition:.3s ease-in-out}.commonLinkBtn.--reverse{flex-direction:row-reverse;padding:11px 15px 10px 10px}.commonLinkBtn.--reverse .arrow{margin-left:0;transform:rotate(180deg)}.commonLinkBtn.--reverse .text{margin-left:30px;letter-spacing:-0.48px}.commonLinkBtn.--ongoing{background:#fff}.headerArea{position:fixed;top:25px;right:0;left:0;width:calc(100% - 50px);margin:auto;opacity:.0001;transition:.3s ease-in-out;z-index:1000}@media screen and (max-width: 768px){.headerArea{top:10px}}.headerArea .innerBlock{display:flex;align-items:center;justify-content:space-between}.headerArea .logo{position:relative;width:25.4861111111vw;z-index:1}@media screen and (min-width: 1441px){.headerArea .logo{width:367px}}@media screen and (max-width: 768px){.headerArea .logo{width:216px}}.headerArea .logo svg{width:100%}.headerArea .logo svg path{transition:.3s ease-in-out}.headerArea .navigation{position:relative;padding:14px 35px 14px 30px;transition:.3s ease-in-out;z-index:1}@media screen and (max-width: 768px){.headerArea .navigation{padding:0}}.headerArea .navigation .item{position:relative;list-style:none;transition:.3s ease-in-out .2s}@media screen and (max-width: 768px){.headerArea .navigation .item:nth-child(1){position:absolute;top:48px;right:0;opacity:0;pointer-events:none}}.headerArea .navigation .item:nth-child(2){margin-left:37px}@media screen and (max-width: 768px){.headerArea .navigation .item:nth-child(2){margin-left:0}}.headerArea .navigation .linkList{display:flex;align-items:center}.headerArea .navigation .link{position:relative;color:#001546;overflow:hidden}@media screen and (min-width: 768px){.headerArea .navigation .link:hover .text .t{transform:translate3d(0, -100%, 0)}}.headerArea .navigation .link .text{position:relative;overflow:hidden}.headerArea .navigation .link .text .t{position:relative;transition:.2s ease-in-out}.headerArea .navigation .link .text .t::before{content:attr(data-text) "";display:block;position:absolute;top:0;left:0;z-index:1;transform:translate3d(0, 100%, 0)}.headerArea .navigation .link .text.--open{opacity:1}.headerArea .navigation .link .text.--close{position:absolute;opacity:0}.headerArea .navigation .link.--lang{display:flex;align-items:center;position:relative;font-size:clamp(1rem,1rem + 0vw,1rem);letter-spacing:-0.48px;background:none;border:none;transition:.3s ease-in-out;z-index:1}@media screen and (min-width: 768px){.headerArea .navigation .link.--lang:hover{color:#0043de}.headerArea .navigation .link.--lang:hover::after{background:#0043de}.headerArea .navigation .link.--lang:hover+.wovn-languages{pointer-events:visible;transform:translate3d(0, 0, 0);opacity:1}}@media screen and (max-width: 768px){.headerArea .navigation .link.--lang{color:#fff}}.headerArea .navigation .link.--lang::after{content:"";display:block;position:relative;top:3px;margin-left:10px;background:#001546;width:8px;height:6.9282032303px;clip-path:polygon(0 0, 100% 0, 50% 100%);transition:.3s ease-in-out}@media screen and (max-width: 768px){.headerArea .navigation .link.--lang::after{background:#fff}}.headerArea .navigation .link.--lang .text::before{color:#0043de}@media screen and (max-width: 768px){.headerArea .navigation .link.--lang .text::before{color:#fff}}.headerArea .navigation .link.--menu{display:flex;align-items:center;padding:8px 15px 12px 21px;font-size:clamp(.875rem,.8309859155rem + .1877934272vw,1rem);letter-spacing:-0.48px;border:none;border-radius:5px;background:#fff}@media screen and (min-width: 768px){.headerArea .navigation .link.--menu:hover{color:#0043de}.headerArea .navigation .link.--menu:hover .line::before,.headerArea .navigation .link.--menu:hover .line::after{background:#0043de}}@media screen and (max-width: 768px){.headerArea .navigation .link.--menu{padding:3px 12px 4px 15px;letter-spacing:-0.42px}}.headerArea .navigation .link.--menu.is-disabled{pointer-events:none}.headerArea .navigation .link.--menu .line{position:relative;top:2px;width:14px;height:14px;margin-left:14px;transition:.3s ease-in-out}.headerArea .navigation .link.--menu .line::before,.headerArea .navigation .link.--menu .line::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:1px;height:100%;margin:auto;background:#001546;transition:.3s ease-in-out}.headerArea .navigation .link.--menu .line::after{transform:rotate(90deg)}@media screen and (max-width: 768px){.headerArea .navigation .link.--menu .line{top:0;width:10px;height:10px}}.headerArea.is-open .logo svg path{fill:#fff}.headerArea.is-open .navigation::before{width:124px}@media screen and (max-width: 768px){.headerArea.is-open .navigation::before{width:100%}}.headerArea.is-open .navigation .link .text.--open{opacity:0}.headerArea.is-open .navigation .link .text.--close{opacity:1}.headerArea.is-open .navigation .link.--lang.is-open+.wovn-languages{pointer-events:visible;transform:translate3d(0, 0, 0);opacity:1}.headerArea.is-open .navigation .item{transition:.1s ease-in-out}.headerArea.is-open .navigation .item:nth-child(1){opacity:0;pointer-events:none}@media screen and (max-width: 768px){.headerArea.is-open .navigation .item:nth-child(1){opacity:1;pointer-events:visible}}.headerArea.is-open .navigation .item:nth-child(2){margin-left:0}.headerArea.is-open .navigation .item:nth-child(2)::before{opacity:0}.headerArea.is-open .navigation .item:nth-child(2) .line{transform:rotate(45deg)}.headerArea.is-open .hambMenu{transition:1.2s cubic-bezier(0.16, 1, 0.3, 1);transform:translate3d(0, 0, 0)}.headerArea.is-open .left{opacity:1;transition-delay:.4s}.headerArea.is-open .projectLinkList .item{opacity:1;transform:translate3d(0, 0, 0)}.headerArea.is-open .projectLinkList .item:nth-child(1),.headerArea.is-open .projectLinkList .item:nth-child(2){transition-delay:.4s}.headerArea.is-open .projectLinkList .item:nth-child(3),.headerArea.is-open .projectLinkList .item:nth-child(4){transition-delay:.5s}.headerArea.is-open .projectLinkList .item:nth-child(5),.headerArea.is-open .projectLinkList .item:nth-child(6){transition-delay:.6s}.headerArea.-in{opacity:1}.wovn-languages{pointer-events:none;transform:translate3d(0, -15px, 0);opacity:0;position:absolute;top:35px;left:0;width:109px;margin:auto;padding:10px 12px;border-radius:5px;background:#0043de;box-shadow:0px 4px 10px 2px rgba(0,0,0,.1);transition:.3s ease-in-out}@media screen and (min-width: 768px){.wovn-languages:hover{pointer-events:visible;transform:translate3d(0, 0, 0);opacity:1}}@media screen and (max-width: 768px){.wovn-languages{left:-25px}}.wovn-languages::before{content:"";cursor:pointer;display:block;position:absolute;top:-20px;left:0;width:100%;height:50px}.wovn-languages .wovn-switch{cursor:pointer;position:relative;padding-left:14px;overflow:hidden}.wovn-languages .wovn-switch::before{content:"";display:block;position:absolute;top:10px;left:0;width:4px;height:4px;margin:auto;background:#e5e5e5;border-radius:100%;transition:.3s ease-in-out}@media screen and (max-width: 768px){.wovn-languages .wovn-switch::before{top:0;bottom:0}}.wovn-languages .wovn-switch+.wovn-switch{margin-top:5px}@media screen and (min-width: 768px){.wovn-languages .wovn-switch:hover::before{background:#ffc743}.wovn-languages .wovn-switch:hover .text{transform:translate3d(0, -100%, 0)}}.wovn-languages .text{position:relative;color:#fff;font-size:clamp(.875rem,.8309859155rem + .1877934272vw,1rem);line-height:normal;letter-spacing:-0.48px;transition:.2s ease-in-out}.wovn-languages .text::before{content:attr(data-text) "";display:block;position:absolute;top:0;left:0;z-index:1;transform:translate3d(0, 100%, 0)}.hambMenu{position:fixed;top:0;left:0;width:100%;height:100%;padding:133px 0 80px;background:rgba(10,56,162,.7);backdrop-filter:blur(7.5px);-webkit-backdrop-filter:blur(7.5px);overflow:auto;transform:translate3d(0, -100%, 0);transition:.5s ease-in-out}@media screen and (max-width: 1000px){.hambMenu{display:block;padding:80px 0 35px}}.hambMenu .inner{display:flex;justify-content:center;width:100%;margin:0 auto}@media screen and (max-width: 1000px){.hambMenu .inner{display:block;max-width:none;width:auto}}.hambMenu .left{max-width:38.8888888889vw;width:100%;opacity:0;transition:1.2s cubic-bezier(0.16, 1, 0.3, 1)}@media screen and (min-width: 1441px){.hambMenu .left{max-width:560px;gap:20px}}@media screen and (max-width: 1000px){.hambMenu .left{max-width:560px;gap:20px;margin:auto}}@media screen and (max-width: 1000px)and (max-width: 768px){.hambMenu .left{max-width:87.2vw}}.hambMenu .right{max-width:38.8888888889vw;width:100%;margin-left:5.2777777778vw}@media screen and (min-width: 1441px){.hambMenu .right{max-width:560px;gap:40px 192px;margin-left:76px}}@media screen and (max-width: 1000px){.hambMenu .right{max-width:560px;gap:40px 192px;margin:40px auto 0}}@media screen and (max-width: 1000px)and (max-width: 768px){.hambMenu .right{max-width:87.2vw;width:100%;margin:30px auto 0;padding-top:20px;border-top:1px solid #cecece}}.hambMenu .projectLinkList{display:grid;gap:1.3888888889vw;grid-template-columns:1fr 1fr}@media screen and (min-width: 1441px){.hambMenu .projectLinkList{gap:20px}}@media screen and (max-width: 768px){.hambMenu .projectLinkList{gap:2.6666666667vw}}.hambMenu .projectLinkList .item{opacity:0;transform:translate3d(0, -50px, 0);transition:.3s ease-in-out;max-width:18.6805555556vw;width:100%;height:12.6388888889vw}@media screen and (min-width: 1441px){.hambMenu .projectLinkList .item{max-width:269px;height:182px}}@media screen and (max-width: 1000px){.hambMenu .projectLinkList .item{max-width:269px;height:182px}}@media screen and (max-width: 1000px)and (max-width: 768px){.hambMenu .projectLinkList .item{max-width:41.6vw;height:28.2666666667vw}}.hambMenu .projectLinkList .link{position:relative;width:100%;height:100%;border-radius:.3472222222vw .3472222222vw 0px 0px;overflow:hidden}@media screen and (min-width: 1441px){.hambMenu .projectLinkList .link{border-radius:5px 5px 0px 0px}}@media screen and (min-width: 768px){.hambMenu .projectLinkList .link:hover .img::after{background:rgba(36,51,72,.8)}.hambMenu .projectLinkList .link:hover .img img{transform:scale(1.1)}.hambMenu .projectLinkList .link:hover .line{background:#0043de}.hambMenu .projectLinkList .link:hover .line::before,.hambMenu .projectLinkList .link:hover .line::after{background:#fff}}@media screen and (max-width: 768px){.hambMenu .projectLinkList .link{border-radius:5px 5px 0px 0px}}.hambMenu .projectLinkList .link .detail{position:relative;width:100%;height:100%;z-index:1}.hambMenu .projectLinkList .link .num{padding:3px 5px;color:#0043de;font-size:clamp(.75rem,.75rem + 0vw,.75rem);letter-spacing:-0.36px;background:hsla(0,0%,100%,.85)}.hambMenu .projectLinkList .link .title{position:absolute;bottom:0;width:15.2777777778vw;max-height:120px;left:5px;color:#fff;font-size:clamp(.875rem,.7429577465rem + .5633802817vw,1.25rem);font-weight:600;line-height:150%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (min-width: 1441px){.hambMenu .projectLinkList .link .title{width:220px}}@media screen and (max-width: 1000px){.hambMenu .projectLinkList .link .title{width:220px}}@media screen and (max-width: 1000px)and (max-width: 768px){.hambMenu .projectLinkList .link .title{width:32vw}}.hambMenu .projectLinkList .link .line{position:absolute;bottom:0;right:0;width:30px;height:30px;border-radius:5px 0px;background:#fff;transition:.3s ease-in-out}@media screen and (max-width: 768px){.hambMenu .projectLinkList .link .line{width:20px;height:20px}}.hambMenu .projectLinkList .link .line::before,.hambMenu .projectLinkList .link .line::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:1px;height:14px;margin:auto;background:#001546;transition:.3s ease-in-out}@media screen and (max-width: 768px){.hambMenu .projectLinkList .link .line::before,.hambMenu .projectLinkList .link .line::after{height:9px}}.hambMenu .projectLinkList .link .line::after{transform:rotate(90deg)}.hambMenu .projectLinkList .link .img{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:0px 0px 5px 0px}.hambMenu .projectLinkList .link .img::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:.3s ease-in-out;background:rgba(36,51,72,.5)}.hambMenu .projectLinkList .link .img img{width:100%;height:100%;object-fit:cover;transition:.3s ease-in-out;transition:transform .6s;aspect-ratio:16/9;will-change:transform}.hambMenu .pageLinkList{display:grid;gap:2.7777777778vw 8.3333333333vw;grid-auto-flow:column;grid-template-rows:repeat(3, auto)}@media screen and (min-width: 1441px){.hambMenu .pageLinkList{gap:40px 120px}}@media screen and (max-width: 768px){.hambMenu .pageLinkList{display:block}}.hambMenu .pageLinkList.--blank{display:block;margin-top:50px}@media screen and (max-width: 768px){.hambMenu .pageLinkList.--blank{margin-top:34px}}.hambMenu .pageLinkList.--blank .item .link{display:flex;align-items:center}.hambMenu .pageLinkList.--blank .item .icon{margin-left:10px}.hambMenu .pageLinkList .link{color:#fff;transition:.3s ease-in-out}@media screen and (min-width: 768px){.hambMenu .pageLinkList .link:hover{opacity:.7}}.hambMenu .pageLinkList .link .title{font-size:clamp(1.875rem,1.6549295775rem + .9389671362vw,2.5rem);letter-spacing:-1.2px}@media screen and (max-width: 768px){.hambMenu .pageLinkList .link .title{letter-spacing:-0.9px}}.hambMenu .pageLinkList .link .sub{font-size:clamp(.875rem,.8309859155rem + .1877934272vw,1rem);line-height:150%;white-space:nowrap}@media screen and (max-width: 768px){.hambMenu .pageLinkList .item+.item{margin-top:20px}}.hambMenu .titleHead{display:flex;align-items:center;margin-top:67px;padding-top:23px;border-top:1px solid #cecece}@media screen and (max-width: 768px){.hambMenu .titleHead{margin-top:50px;padding-top:20px}}.hambMenu .titleHead .text{display:block;color:#fff}.hambMenu .titleHead .text.--en{font-size:clamp(1.25rem,1.25rem + 0vw,1.25rem);line-height:normal;letter-spacing:-0.6px}.hambMenu .titleHead .text.--jp{margin:3px 0 0 15px;font-size:clamp(.875rem,.875rem + 0vw,.875rem);line-height:150%}.bannerLink{display:flex;align-items:center;position:relative;background:#fff;margin:1.3888888889vw 0 0;padding:.6944444444vw;border-radius:.3472222222vw}@media screen and (min-width: 1441px){.bannerLink{margin:20px 0 0;padding:10px;border-radius:5px}}@media screen and (min-width: 768px){.bannerLink:hover .detail::before{width:100%}.bannerLink:hover img{transform:scale(1.1)}.bannerLink:hover .detail .head .date,.bannerLink:hover .detail .title{color:#0043de}.bannerLink:hover .btn{background:#0043de}.bannerLink:hover .btn::after{background:#ebf1f4}}@media screen and (max-width: 1000px){.bannerLink{margin:20px 0 0;padding:10px;border-radius:5px}}@media screen and (max-width: 1000px)and (max-width: 768px){.bannerLink{display:block;margin:20px auto 0;padding:10px;border-radius:5px}}.bannerLink .img{position:relative;max-width:13.4027777778vw;width:100%;height:8.9583333333vw;overflow:hidden}@media screen and (min-width: 1441px){.bannerLink .img{max-width:193px;height:129px}}@media screen and (max-width: 1000px){.bannerLink .img{max-width:110px;height:110px}}@media screen and (max-width: 1000px)and (max-width: 768px){.bannerLink .img{max-width:none;width:auto;height:54.6666666667vw;margin:auto}}.bannerLink .img img{width:100%;height:100%;object-fit:cover;transition:.3s ease-in-out}.bannerLink .detail{width:100%;height:fit-content;padding:0 2.4305555556vw 0 1.7361111111vw}@media screen and (min-width: 1441px){.bannerLink .detail{padding:0 35px 0 25px}}@media screen and (max-width: 768px){.bannerLink .detail{position:relative;min-height:auto;margin-top:12px;padding:0 30px 0 0}}.bannerLink .detail .head{position:relative}.bannerLink .detail .head .date{color:#001546;font-size:clamp(.75rem,.75rem + 0vw,.75rem);letter-spacing:-0.36px;transition:.3s ease-in-out}.bannerLink .detail .cat{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.3472222222vw 1.0416666667vw;margin-top:.6944444444vw}@media screen and (min-width: 1441px){.bannerLink .detail .cat{gap:5px 15px;margin-top:10px}}@media screen and (max-width: 768px){.bannerLink .detail .cat{gap:5px 15px;margin-top:5px}}.bannerLink .detail .t{display:block;color:#0043de;font-size:clamp(.75rem,.75rem + 0vw,.75rem);line-height:140%}@media screen and (max-width: 768px){.bannerLink .detail .t{width:fit-content}}.bannerLink .detail .title{position:relative;display:block;margin-top:.6944444444vw;color:#001546;font-size:1.3888888889vw;line-height:150%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;transition:.3s ease-in-out}@media screen and (min-width: 1441px){.bannerLink .detail .title{margin-top:10px;font-size:20px}}@media screen and (max-width: 768px){.bannerLink .detail .title{margin-top:3px;font-size:18px}}.bannerLink .btn{position:absolute;top:0;bottom:0;right:.6944444444vw;width:22px;height:calc(100% - 1.3888888889vw);border-radius:5px;margin:auto;background:#ebf1f4;transition:.3s ease-in-out}@media screen and (min-width: 1441px){.bannerLink .btn{right:10px;height:calc(100% - 20px)}}@media screen and (max-width: 768px){.bannerLink .btn{right:0;height:100%}}.bannerLink .btn::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:6px;height:6.9282032303px;clip-path:polygon(0 0, 100% 50%, 0 100%);margin:auto;background:#0043de;transition:.3s ease-in-out}.footerArea .innerBlock{padding:45px 65px 23px;background:#0043de}@media screen and (max-width: 768px){.footerArea .innerBlock{padding:24px 24px 35px}}.footerArea .link{color:#fff;font-size:clamp(.875rem,.7429577465rem + .5633802817vw,1.25rem);line-height:normal;letter-spacing:-0.6px;transition:.3s ease-in-out}@media screen and (min-width: 768px){.footerArea .link:hover{opacity:.7}}@media screen and (max-width: 768px){.footerArea .link .title{text-align:right}}.footerArea .blankLink{display:flex;align-items:center;justify-content:flex-end;margin:0 0 0 auto;color:#ebf1f4;font-size:clamp(.875rem,.875rem + 0vw,.875rem);line-height:normal;letter-spacing:-0.42px;text-transform:lowercase;transition:.3s ease-in-out}@media screen and (min-width: 768px){.footerArea .blankLink:hover{opacity:.7}}.footerArea .blankLink .icon{display:block;margin-left:10px}.footerArea .copyText{padding:12px 0 10px;color:#092d7f;font-size:clamp(.75rem,.75rem + 0vw,.75rem);line-height:normal;text-align:center;letter-spacing:-0.36px;background:#fff}@media screen and (max-width: 768px){.footerArea .copyText{padding:6px 0}}.footerArea .topBtn{display:flex;align-items:center;justify-content:flex-end;margin:0 32px 15px 0}@media screen and (min-width: 768px){.footerArea .topBtn:hover .text{color:#0043de}.footerArea .topBtn:hover rect{fill:#0043de}.footerArea .topBtn:hover path{fill:#fff}}@media screen and (max-width: 768px){.footerArea .topBtn{margin:0 12px 5px 0}}.footerArea .topBtn .text{color:#001546;leading-trim:both;text-edge:cap;font-size:clamp(.875rem,.8309859155rem + .1877934272vw,1rem);line-height:normal;letter-spacing:-0.48px;text-transform:lowercase;transition:.3s ease-in-out}.footerArea .topBtn .arrow{margin-left:20px}@media screen and (max-width: 768px){.footerArea .topBtn .arrow{margin-left:10px}}.footerArea .topBtn .arrow rect,.footerArea .topBtn .arrow path{transition:.3s ease-in-out}.footerArea .upper{display:flex;justify-content:space-between}@media screen and (max-width: 1100px){.footerArea .upper{display:block}}@media screen and (max-width: 1100px)and (max-width: 768px){.footerArea .upper{display:flex}}.footerArea .upper .logo{max-width:367px;width:100%}@media screen and (max-width: 768px){.footerArea .upper .logo{max-width:216px}}.footerArea .upper .footerMenu{max-width:482px;width:100%}@media screen and (max-width: 1100px){.footerArea .upper .footerMenu{margin:10px 0 0 auto}}@media screen and (max-width: 1100px)and (max-width: 768px){.footerArea .upper .footerMenu{max-width:none;width:auto;margin:0 0 0 auto}}.footerArea .upper .footerMenu .pageLinkList{display:flex;justify-content:flex-end;gap:0 35px}@media screen and (max-width: 768px){.footerArea .upper .footerMenu .pageLinkList{display:block;width:fit-content;margin-left:auto}}@media screen and (max-width: 768px){.footerArea .upper .footerMenu .item+.item{margin-top:8px}}.footerArea .lower{margin:43px 0 0}@media screen and (max-width: 768px){.footerArea .lower{margin:30px 0 0}.footerArea .lower .icon{width:18px}}.mainHeadArea{padding-top:123px}@media screen and (max-width: 768px){.mainHeadArea{padding-top:77px}}.mainHeadArea .innerBlock{max-width:calc(100% - 120px);width:100%;margin:auto}@media screen and (max-width: 768px){.mainHeadArea .innerBlock{max-width:calc(100% - 48px)}}.mainHeadArea .title{color:#0043de;leading-trim:both;text-edge:cap;font-size:clamp(2.8125rem,2.1522887324rem + 2.8169014085vw,4.6875rem);line-height:normal;letter-spacing:-2.25px;text-transform:lowercase}@media screen and (max-width: 768px){.mainHeadArea .title{letter-spacing:-1.35px}}.mainHeadArea .sub{display:block;color:#0043de;leading-trim:both;text-edge:cap;font-size:clamp(.875rem,.5669014085rem + 1.3145539906vw,1.75rem);line-height:150%}.mainHeadArea.--issues{position:relative;padding-top:0}@media screen and (max-width: 768px){.mainHeadArea.--issues{height:100svh}}.mainHeadArea.--issues .title{font-size:clamp(1.875rem,1.875rem + 0vw,1.875rem);letter-spacing:-0.9px}.mainHeadArea.--issues .sub{font-size:clamp(.875rem,.875rem + 0vw,.875rem)}.mainHeadArea.--issues .copy{margin-top:111px;padding-bottom:302px;color:#001546;font-size:clamp(2rem,1.5598591549rem + 1.8779342723vw,3.25rem);line-height:160%}@media screen and (max-width: 768px){.mainHeadArea.--issues .copy{position:absolute;top:0;bottom:0;left:24px;width:fit-content;height:fit-content;margin:auto;padding:0;line-height:150%}}.mainHeadArea.--issues .innerBlock{height:100vh;padding-top:12.1527777778vw}@media screen and (min-width: 1441px){.mainHeadArea.--issues .innerBlock{padding-top:175px}}@media screen and (max-width: 768px){.mainHeadArea.--issues .innerBlock{height:100svh;padding-top:21.3333333333vw}}.pagenation{margin:125px auto 0}@media screen and (max-width: 768px){.pagenation{margin:81px auto 0}}.pagenation .page-numbers{display:flex;justify-content:center;align-items:center;gap:0 16px}.pagenation .page-numbers .prev{margin-right:16px}.pagenation .page-numbers .next{margin-left:16px}.pagenation .page-numbers a{color:#001546;transition:.3s ease-in-out}@media screen and (min-width: 768px){.pagenation .page-numbers a:hover{color:#0043de}}.pagenation .page-numbers .next path,.pagenation .page-numbers .prev path{transition:.3s ease-in-out}@media screen and (min-width: 768px){.pagenation .page-numbers .next:hover path,.pagenation .page-numbers .prev:hover path{stroke:#0043de}}.pagenation .page-numbers.current{color:#0043de}.posterImg{display:none}.posterImg.is-show{display:block}
