@charset "UTF-8";@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}dt,th{font-weight:inherit}a{outline:none}img{backface-visibility:hidden;width:100%}html{height:100%;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-feature-settings:"palt" 1}@media (max-width: 767.98px){html{font-size:62.5%}}@media (min-width: 768px) and (max-width: 1999.98px){html{font-size:62.5%}}@media (min-width: 2000px){html{font-size:10px}}body{max-width:100%;overflow-x:hidden;height:100%}body.is-fixed{width:100%;top:auto;overflow:hidden;z-index:1;box-sizing:border-box}body .page-wrap{max-width:2000px;margin:0 auto;width:100vw;height:100%;display:flex;flex-direction:column}body .onetrust-pc-dark-filter{background:var(--clr-navy)}body .onetrust-pc-dark-filter.ot-fade-in{animation-duration:0ms}svg{width:100%;height:100%;pointer-events:none}img{width:100%;height:auto;pointer-events:none;-webkit-user-select:none}picture{pointer-events:none}.is-PC{display:block}@media (max-width: 767.98px){.is-PC{display:none}}.is-SP{display:block}@media (min-width: 768px){.is-SP{display:none}}.line-break{white-space:pre-wrap;word-break:break-word}/*!
Copyright (c) 2012 Google Inc. (opensource@google.com).
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at: https://scripts.sil.org/OFL
*//*!
YakuHanMP
OFL-1.1 AND MIT
-----------------
SIL Open Font License version 1.1
Copyright Qrac

This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------
MIT License
Copyright Qrac

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/.detail{margin:0 auto}@media (min-width: 768px) and (max-width: 1999.98px){.detail{width:60vw}}@media (min-width: 2000px){.detail{width:1200px}}.detail__date{color:var(--clr-gray)}@media (max-width: 767.98px){.detail__date{font-size:3.4666666667vw;margin-bottom:3.4666666667vw}}@media (min-width: 768px) and (max-width: 1999.98px){.detail__date{font-size:1.1428571429vw;margin-bottom:.7142857143vw}}@media (min-width: 2000px){.detail__date{font-size:22.8571428571px;margin-bottom:14.2857142857px}}.detail__title{position:relative;font-weight:700;color:var(--clr-navy);word-break:break-word}@media (max-width: 767.98px){.detail__title{font-size:4vw;line-height:6.4vw;padding-left:4.8vw;margin-bottom:5.0666666667vw}}@media (min-width: 768px) and (max-width: 1999.98px){.detail__title{font-size:1.8571428571vw;line-height:2.7857142857vw;padding-left:1.2857142857vw;margin-bottom:2.1428571429vw}}@media (min-width: 2000px){.detail__title{font-size:37.1428571429px;line-height:55.7142857143px;padding-left:25.7142857143px;margin-bottom:42.8571428571px}}.detail__title:before{content:"";position:absolute;left:0;background-color:var(--clr-red);height:calc(100% - var(--padding-h));top:calc(var(--padding-h) / 2)}@media (max-width: 767.98px){.detail__title:before{width:.8vw;--padding-h: .8vw}}@media (min-width: 768px) and (max-width: 1999.98px){.detail__title:before{width:.2857142857vw;--padding-h: .2857142857vw}}@media (min-width: 2000px){.detail__title:before{width:5.7142857143px;--padding-h: 5.7142857143px}}.detail__body{color:var(--clr-navy);text-align:left;word-break:break-word}@media (max-width: 767.98px){.detail__body{font-size:3.4666666667vw;line-height:6.2666666667vw}}@media (min-width: 768px) and (max-width: 1999.98px){.detail__body{font-size:1.1428571429vw;line-height:2.0571428571vw}}@media (min-width: 2000px){.detail__body{font-size:22.8571428571px;line-height:41.1428571429px}}@media (max-width: 767.98px){.detail__body h1,.detail__body h2,.detail__body h3,.detail__body h4{margin-top:4vw;margin-bottom:2.1333333333vw}}@media (min-width: 768px) and (max-width: 1999.98px){.detail__body h1,.detail__body h2,.detail__body h3,.detail__body h4{margin-top:2.5714285714vw;margin-bottom:.7142857143vw}}@media (min-width: 2000px){.detail__body h1,.detail__body h2,.detail__body h3,.detail__body h4{margin-top:51.4285714286px;margin-bottom:14.2857142857px}}.detail__body h1:first-child,.detail__body h2:first-child,.detail__body h3:first-child,.detail__body h4:first-child{margin-top:0}.detail__body h1{font-weight:700;background-color:#eaecf3;position:relative}@media (max-width: 767.98px){.detail__body h1{font-size:3.7333333333vw;line-height:5.6vw;padding:1.0666666667vw 2.4vw 1.0666666667vw 6vw}}@media (min-width: 768px) and (max-width: 1999.98px){.detail__body h1{font-size:1.7142857143vw;line-height:2.5714285714vw;padding:.2857142857vw 1.7142857143vw .2857142857vw 2.2857142857vw}}@media (min-width: 2000px){.detail__body h1{font-size:34.2857142857px;line-height:51.4285714286px;padding:6px 34px 6px 46px}}.detail__body h1:before{content:"";position:absolute;background-color:#c2c2d2;top:50%;transform:translateY(-50%);height:calc(100% - var(--padding-h))}@media (max-width: 767.98px){.detail__body h1:before{left:2.4vw;width:.8vw;--padding-h: 4.2666666667vw}}@media (min-width: 768px) and (max-width: 1999.98px){.detail__body h1:before{left:1vw;width:.2857142857vw;--padding-h: 1.1428571429vw}}@media (min-width: 2000px){.detail__body h1:before{left:20px;width:5.7142857143px;--padding-h: 22.8571428571px}}.detail__body h2{font-weight:700;background-color:#eaecf3;position:relative}@media (max-width: 767.98px){.detail__body h2{font-size:3.7333333333vw;line-height:5.6vw;padding:1.0666666667vw 2.4vw 1.0666666667vw 5.3333333333vw}}@media (min-width: 768px) and (max-width: 1999.98px){.detail__body h2{font-size:1.4285714286vw;line-height:2.1428571429vw;padding:.2857142857vw 1.7142857143vw .2857142857vw 2.4285714286vw}}@media (min-width: 2000px){.detail__body h2{font-size:28.5714285714px;line-height:42.8571428571px;padding:6px 34px 6px 49px}}.detail__body h2:before{content:"";position:absolute;background-color:#c2c2d2;transform:rotate(45deg)}@media (max-width: 767.98px){.detail__body h2:before{top:2.9333333333vw;left:2.4vw;width:1.6vw;height:1.6vw}}@media (min-width: 768px) and (max-width: 1999.98px){.detail__body h2:before{top:1.1428571429vw;left:1vw;width:.5714285714vw;height:.5714285714vw}}@media (min-width: 2000px){.detail__body h2:before{top:22.8571428571px;left:20px;width:11.4285714286px;height:11.4285714286px}}.detail__body h3{font-weight:700;border-bottom:0 solid}@media (max-width: 767.98px){.detail__body h3{font-size:3.7333333333vw;line-height:5.6vw;border-bottom-width:.5333333333vw;border-color:#eaecf3;padding-bottom:1.0666666667vw}}@media (min-width: 768px) and (max-width: 1999.98px){.detail__body h3{font-size:1.4285714286vw;line-height:2.1428571429vw;border-bottom-width:.1428571429vw;padding-bottom:.4285714286vw}}@media (min-width: 2000px){.detail__body h3{font-size:28.5714285714px;line-height:42.8571428571px;border-bottom-width:2.8571428571px;padding-bottom:8.5714285714px}}@media (min-width: 768px){.detail__body h3{border-color:#c2c2d2}}.detail__body h4{font-weight:700}@media (max-width: 767.98px){.detail__body h4{font-size:3.4666666667vw;line-height:6.2666666667vw}}@media (min-width: 768px) and (max-width: 1999.98px){.detail__body h4{font-size:1.2857142857vw;line-height:1.9285714286vw}}@media (min-width: 2000px){.detail__body h4{font-size:25.7142857143px;line-height:38.5714285714px}}.detail__body h5{line-height:180%;color:var(--clr-gray)}@media (max-width: 767.98px){.detail__body h5{font-size:2.9333333333vw}}@media (min-width: 768px) and (max-width: 1999.98px){.detail__body h5{font-size:.8571428571vw}}@media (min-width: 2000px){.detail__body h5{font-size:17.1428571429px}}.detail__body img{object-fit:contain}@media (max-width: 767.98px){.detail__body img{margin:7.7333333333vw 0}}@media (min-width: 768px) and (max-width: 1999.98px){.detail__body img{max-height:68.5714285714vw;margin:2.5714285714vw 0}}@media (min-width: 2000px){.detail__body img{max-height:1371.4285714286px;margin:51px 0}}@media (max-width: 767.98px){.detail__body *{padding-bottom:2.1333333333vw}}@media (min-width: 768px) and (max-width: 1999.98px){.detail__body *{padding-bottom:.7142857143vw}}@media (min-width: 2000px){.detail__body *{padding-bottom:14.2857142857px}}.detail__body figure img{margin:0}.detail__body a{color:var(--clr-blue);text-decoration:underline;transition:opacity .3s}@media (hover: hover) and (pointer: fine) and (min-width: 768px){.detail__body a:hover{opacity:.5}}.detail__body hr{color:#c2c2d2;padding:0}@media (max-width: 767.98px){.detail__body hr{height:.2666666667vw;margin:8vw 0}}@media (min-width: 768px) and (max-width: 1999.98px){.detail__body hr{height:.1428571429vw;margin:2.5714285714vw 0}}@media (min-width: 2000px){.detail__body hr{height:2.8571428571px;margin:51px 0}}.detail__body ul,.detail__body ol{list-style:disc}@media (max-width: 767.98px){.detail__body ul,.detail__body ol{padding-left:4.2666666667vw}}@media (min-width: 768px) and (max-width: 1999.98px){.detail__body ul,.detail__body ol{padding-left:1.4285714286vw}}@media (min-width: 2000px){.detail__body ul,.detail__body ol{padding-left:28.5714285714px}}.detail__body ul li,.detail__body ol li,.detail__body ul li ul,.detail__body ul li ol,.detail__body ol li ul,.detail__body ol li ol{padding-bottom:0}.detail__body ol{list-style:decimal}.detail__body .tag{background-color:var(--clr-navy);color:#fff}@media (max-width: 767.98px){.detail__body .tag{line-height:4.8vw;font-size:3.2vw;padding:0 1.3333333333vw;margin-right:1.6vw}}@media (min-width: 768px) and (max-width: 1999.98px){.detail__body .tag{line-height:1.5714285714vw;font-size:1vw;padding:0 .5714285714vw;margin-right:.4285714286vw}}@media (min-width: 2000px){.detail__body .tag{line-height:31.4285714286px;font-size:20px;padding:0 11px;margin-right:8.5714285714px}}.detail__body .quotation,.detail__body blockquote{position:relative;display:block;padding-bottom:0}@media (max-width: 767.98px){.detail__body .quotation,.detail__body blockquote{padding-left:2.6666666667vw;margin-bottom:2.1333333333vw}}@media (min-width: 768px) and (max-width: 1999.98px){.detail__body .quotation,.detail__body blockquote{padding-left:1.4285714286vw;margin-bottom:.7142857143vw}}@media (min-width: 2000px){.detail__body .quotation,.detail__body blockquote{padding-left:28.5714285714px;margin-bottom:14.2857142857px}}.detail__body .quotation:before,.detail__body blockquote:before{content:"";position:absolute;background-color:#c2c2d2;left:0;top:var(--top);height:calc(100% - var(--top) * 2)}@media (max-width: 767.98px){.detail__body .quotation:before,.detail__body blockquote:before{width:.8vw;--top: .8vw}}@media (min-width: 768px) and (max-width: 1999.98px){.detail__body .quotation:before,.detail__body blockquote:before{width:.2857142857vw;--top: .2857142857vw}}@media (min-width: 2000px){.detail__body .quotation:before,.detail__body blockquote:before{width:5.7142857143px;--top: 5.7142857143px}}.detail__body .quotation p,.detail__body blockquote p{padding:0}.detail__body .custom-box{border:solid #caccd4}.detail__body .custom-box h1:nth-child(2),.detail__body .custom-box h2:nth-child(2),.detail__body .custom-box h3:nth-child(2),.detail__body .custom-box h4:nth-child(2){margin-top:0}@media (max-width: 767.98px){.detail__body .custom-box{border-width:.2666666667vw;padding:3.2vw 5.4666666667vw .5333333333vw}}@media (min-width: 768px) and (max-width: 1999.98px){.detail__body .custom-box{border-width:.1428571429vw;padding:2.4285714286vw 4.2857142857vw .7142857143vw}}@media (min-width: 2000px){.detail__body .custom-box{border-width:2.8571428571px;padding:49px 86px 14px}}@media (min-width: 768px){.slide .splide__track{--frame-w: calc(100% - 2px) ;-webkit-clip-path:polygon(2px 0,var(--frame-w) 0,var(--frame-w) 100%,2px 100%);clip-path:polygon(2px 0,var(--frame-w) 0,var(--frame-w) 100%,2px 100%)}}.slide__item{background-color:var(--clr-navy);position:relative}@media (max-width: 767.98px){.slide__item{width:100%;height:100vh;overflow-y:auto;background-color:#fff}}@media (min-width: 768px) and (max-width: 1999.98px){.slide__item{padding:6.0714285714vw 0;width:65.8571428571vw}}@media (min-width: 2000px){.slide__item{padding:121px 0;width:1317.1428571429px}}@media (min-width: 768px){.slide__item{overflow-y:hidden}}.slide__inner{width:100%;background-position:center;background-repeat:no-repeat;background-color:#fff;position:relative}@media (max-width: 767.98px){.slide__inner{height:100%;background-size:100vw 100vw;background-position:top}}@media (min-width: 768px) and (max-width: 1999.98px){.slide__inner{height:37.1428571429vw}}@media (min-width: 2000px){.slide__inner{height:742.8571428571px}}@media (min-width: 768px){.slide__inner{background-size:cover;background-position:center}}.slide__inner:before{content:"";position:absolute;right:0;top:0;background:linear-gradient(to top,#fff,#ffffff40 30%,#fff0)}@media (max-width: 767.98px){.slide__inner:before{width:86.6666666667vw;height:100vw}}@media (min-width: 768px){.slide__inner:before{display:none}}.slide__bg{position:absolute;top:0;left:0;width:100%;object-fit:cover;pointer-events:none}@media (max-width: 767.98px){.slide__bg{height:auto}}@media (min-width: 768px){.slide__bg{height:100%}}.slide .shadow{position:absolute;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:block;mix-blend-mode:multiply;background-color:#caccd4}@media (max-width: 767.98px){.slide .shadow{width:66.6666666667vw;height:181.3333333333vw;top:1.4666666667vw;left:14vw}}@media (min-width: 768px) and (max-width: 1999.98px){.slide .shadow{width:30vw;height:48.5714285714vw;top:-6.0714285714vw;left:2.2142857143vw}}@media (min-width: 2000px){.slide .shadow{width:600px;height:971.4285714286px;top:-121.4285714286px;left:44.2857142857px}}.slide__mv{position:absolute;z-index:10}@media (max-width: 767.98px){.slide__mv{width:69.3333333333vw;top:36.5333333333vw;left:50%;transform:translate(-50%)}}@media (min-width: 768px) and (max-width: 1999.98px){.slide__mv{width:23.5714285714vw;left:6.4285714286vw}}@media (min-width: 2000px){.slide__mv{width:471.4285714286px;left:128.5714285714px}}@media (min-width: 768px){.slide__mv{top:50%;transform:translateY(-50%)}}.slide__mv img{object-fit:cover;object-position:center center}@media (max-width: 767.98px){.slide__mv img{max-height:39.0666666667vw}}.slide__mv.-stand{top:0;height:auto}@media (max-width: 767.98px){.slide__mv.-stand{width:66.6666666667vw;left:50%;top:0;transform:translate(-50%)}}@media (min-width: 768px) and (max-width: 1999.98px){.slide__mv.-stand{width:30vw;left:2.9285714286vw;top:0}}@media (min-width: 2000px){.slide__mv.-stand{width:600px;left:58.5714285714px;top:0}}@media (min-width: 768px){.slide__mv.-stand{transform:translate(0)}}.slide__mv.-stand img{max-height:unset}.slide__content{font-weight:500;text-align:left;position:relative;z-index:20}@media (max-width: 767.98px){.slide__content{font-size:3.4666666667vw;padding:112vw 8vw 26.6666666667vw}}@media (min-width: 768px) and (max-width: 1999.98px){.slide__content{font-size:1.1428571429vw;padding:5.9285714286vw 2.8571428571vw 1.4285714286vw 33.0714285714vw}}@media (min-width: 2000px){.slide__content{font-size:22.8571428571px;padding:119px 57px 29px 661px}}.slide__name{color:var(--clr-navy);font-weight:700;line-height:1}@media (max-width: 767.98px){.slide__name{font-size:6.4vw;margin-bottom:2.5333333333vw;letter-spacing:.5866666667vw}}@media (min-width: 768px) and (max-width: 1999.98px){.slide__name{font-size:2.7142857143vw;margin-bottom:1.1428571429vw;letter-spacing:.2428571429vw}}@media (min-width: 2000px){.slide__name{font-size:54.2857142857px;margin-bottom:22.8571428571px;letter-spacing:4.8571428571px}}.slide__cv{position:relative;display:inline-block}@media (max-width: 767.98px){.slide__cv{margin-bottom:6.1333333333vw;line-height:4vw}}@media (min-width: 768px) and (max-width: 1999.98px){.slide__cv{margin-bottom:.9285714286vw;line-height:1.3571428571vw}}@media (min-width: 2000px){.slide__cv{margin-bottom:18.5714285714px;line-height:27.1428571429px}}.slide__cv span{color:#fff;background-color:var(--clr-navy);font-weight:500;display:inline-block}@media (max-width: 767.98px){.slide__cv span{padding:0 2.1333333333vw;font-size:3.2vw;line-height:4vw;letter-spacing:.1333333333vw;margin-right:1.3333333333vw}}@media (min-width: 768px) and (max-width: 1999.98px){.slide__cv span{padding:0 .6428571429vw;font-size:1vw;line-height:1.3571428571vw;letter-spacing:.0714285714vw;margin-right:.3571428571vw}}@media (min-width: 2000px){.slide__cv span{padding:0 13px;font-size:20px;line-height:27.1428571429px;letter-spacing:1.4285714286px;margin-right:7.1428571429px}}.slide__cv-btn{position:absolute;bottom:0;background-image:url(./staffcast_icon.CldZbMts.svg);background-size:100% 100%;background-position:center center}@media (max-width: 767.98px){.slide__cv-btn{width:4.2666666667vw;height:4.2666666667vw;right:-5.3333333333vw}}@media (min-width: 768px) and (max-width: 1999.98px){.slide__cv-btn{width:1.2857142857vw;height:1.2857142857vw;right:-1.7142857143vw}}@media (min-width: 2000px){.slide__cv-btn{width:25.7142857143px;height:25.7142857143px;right:-34.2857142857px}}.slide__body{overflow-y:auto;position:relative}@media (min-width: 768px) and (max-width: 1999.98px){.slide__body{max-height:19.2857142857vw;padding-right:2.1428571429vw}}@media (min-width: 2000px){.slide__body{max-height:385.7142857143px;padding-right:42.8571428571px}}@media (min-width: 768px) and (max-width: 1999.98px){.slide__body.with-switch{max-height:12.1428571429vw}}@media (min-width: 2000px){.slide__body.with-switch{max-height:242.8571428571px}}@media (min-width: 768px) and (max-width: 1999.98px){.slide__body.with-switch.simplebar-scrollable-y{margin-bottom:2.1428571429vw}}@media (min-width: 2000px){.slide__body.with-switch.simplebar-scrollable-y{margin-bottom:42.8571428571px}}.slide__body p{color:var(--clr-navy)}@media (max-width: 767.98px){.slide__body p{line-height:6.2666666667vw}}@media (min-width: 768px) and (max-width: 1999.98px){.slide__body p{line-height:2.0571428571vw;padding:.7142857143vw 0 2.1428571429vw}}@media (min-width: 2000px){.slide__body p{line-height:41.1428571429px;padding:14px 0 43px}}.slide__body .simplebar-content-wrapper{position:relative;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000000 var(--fade-h-top),#000000 calc(100% - var(--fade-h-bottom)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000000 var(--fade-h-top),#000000 calc(100% - var(--fade-h-bottom)),transparent 100%)}@media (min-width: 768px) and (max-width: 1999.98px){.slide__body .simplebar-content-wrapper{--fade-h-top: 1.4285714286vw;--fade-h-bottom: 2.8571428571vw}}@media (min-width: 2000px){.slide__body .simplebar-content-wrapper{--fade-h-top: 28.5714285714px;--fade-h-bottom: 57.1428571429px}}.slide__body .simplebar-vertical .simplebar-scrollbar:before{background-color:#0b4bcc;opacity:1;border-radius:0;top:0;bottom:0;left:50%;transform:translate(-50%)}@media (min-width: 768px) and (max-width: 1999.98px){.slide__body .simplebar-vertical .simplebar-scrollbar:before{width:.4285714286vw}}@media (min-width: 2000px){.slide__body .simplebar-vertical .simplebar-scrollbar:before{width:8.5714285714px}}.slide__body .simplebar-track.simplebar-vertical{background-color:#ced9ee}@media (min-width: 768px) and (max-width: 1999.98px){.slide__body .simplebar-track.simplebar-vertical{width:.4285714286vw;top:.7142857143vw}}@media (min-width: 2000px){.slide__body .simplebar-track.simplebar-vertical{width:8.5714285714px;top:14.2857142857px}}.slide.-slide-staff .slide__item,.slide.-slide-cast .slide__item{padding:0}.slide.-slide-staff .slide__mv,.slide.-slide-cast .slide__mv{width:auto;object-fit:cover;object-position:top center}@media (max-width: 767.98px){.slide.-slide-staff .slide__mv,.slide.-slide-cast .slide__mv{height:91.8666666667vw;width:84vw;top:8vw;left:50%;transform:translate(-50%)}}@media (min-width: 768px) and (max-width: 1999.98px){.slide.-slide-staff .slide__mv,.slide.-slide-cast .slide__mv{bottom:0;left:0}}@media (min-width: 2000px){.slide.-slide-staff .slide__mv,.slide.-slide-cast .slide__mv{bottom:0;left:0}}@media (min-width: 768px){.slide.-slide-staff .slide__mv,.slide.-slide-cast .slide__mv{height:100%;width:auto}}.slide.-slide-staff .slide__inner:before,.slide.-slide-cast .slide__inner:before{content:"";z-index:10;position:absolute;width:100%}@media (max-width: 767.98px){.slide.-slide-staff .slide__content,.slide.-slide-cast .slide__content{padding:80vw 8vw 26.6666666667vw}}@media (min-width: 768px) and (max-width: 1999.98px){.slide.-slide-staff .slide__content,.slide.-slide-cast .slide__content{padding:2.8571428571vw 2.1428571429vw 1.4285714286vw 27.8571428571vw}}@media (min-width: 2000px){.slide.-slide-staff .slide__content,.slide.-slide-cast .slide__content{padding:57px 43px 29px 557px}}.slide.-slide-staff .slide__cv,.slide.-slide-cast .slide__cv{display:flex;align-items:center}@media (max-width: 767.98px){.slide.-slide-staff .slide__cv,.slide.-slide-cast .slide__cv{margin-bottom:1.3333333333vw}}@media (min-width: 768px) and (max-width: 1999.98px){.slide.-slide-staff .slide__cv,.slide.-slide-cast .slide__cv{margin-bottom:.5vw}}@media (min-width: 2000px){.slide.-slide-staff .slide__cv,.slide.-slide-cast .slide__cv{margin-bottom:10px}}@media (max-width: 767.98px){.slide.-slide-staff .slide__icon,.slide.-slide-cast .slide__icon{width:20vw;height:20vw;margin-right:5.7333333333vw}}@media (min-width: 768px) and (max-width: 1999.98px){.slide.-slide-staff .slide__icon,.slide.-slide-cast .slide__icon{width:6.4285714286vw;height:6.4285714286vw;margin-right:1.5714285714vw}}@media (min-width: 2000px){.slide.-slide-staff .slide__icon,.slide.-slide-cast .slide__icon{width:128.5714285714px;height:128.5714285714px;margin-right:31.4285714286px}}.slide.-slide-staff .slide__role,.slide.-slide-cast .slide__role{background-color:var(--clr-blue);color:#fff;text-align:center;display:inline-block;-webkit-clip-path:polygon(5% 0%,100% 0%,95% 100%,0% 100%);clip-path:polygon(5% 0%,100% 0%,95% 100%,0% 100%)}@media (max-width: 767.98px){.slide.-slide-staff .slide__role,.slide.-slide-cast .slide__role{line-height:4vw;font-size:3.2vw;padding:0 2.6666666667vw;margin:1.8666666667vw 0}}@media (min-width: 768px) and (max-width: 1999.98px){.slide.-slide-staff .slide__role,.slide.-slide-cast .slide__role{line-height:1.4285714286vw;font-size:1vw;padding:0 1.1428571429vw;margin:.8571428571vw 0 .7142857143vw}}@media (min-width: 2000px){.slide.-slide-staff .slide__role,.slide.-slide-cast .slide__role{line-height:28.5714285714px;font-size:20px;padding:0 23px;margin:17px 0 14px}}.slide.-slide-staff .slide__name,.slide.-slide-cast .slide__name{font-weight:700;line-height:1}@media (max-width: 767.98px){.slide.-slide-staff .slide__name,.slide.-slide-cast .slide__name{font-size:7.2vw;margin-bottom:2.5333333333vw;letter-spacing:.6vw}}@media (min-width: 768px) and (max-width: 1999.98px){.slide.-slide-staff .slide__name,.slide.-slide-cast .slide__name{font-size:2.7142857143vw;margin-bottom:1.1428571429vw;letter-spacing:-.1428571429vw}}@media (min-width: 2000px){.slide.-slide-staff .slide__name,.slide.-slide-cast .slide__name{font-size:54.2857142857px;margin-bottom:22.8571428571px;letter-spacing:-2.8571428571px}}.slide.-slide-staff .slide__body,.slide.-slide-cast .slide__body{position:relative;z-index:20;text-shadow:0 0 var(--shadow-w) #ffffff,0 0 var(--shadow-w) #ffffff,0 0 var(--shadow-w) #ffffff,0 0 var(--shadow-w) #ffffff,0 0 var(--shadow-w) #ffffff,0 0 var(--shadow-w) #ffffff,0 0 var(--shadow-w) #ffffff}@media (max-width: 767.98px){.slide.-slide-staff .slide__body,.slide.-slide-cast .slide__body{margin-top:5.3333333333vw;line-height:6.2666666667vw;font-size:3.2vw}}@media (min-width: 768px) and (max-width: 1999.98px){.slide.-slide-staff .slide__body,.slide.-slide-cast .slide__body{margin-top:0;padding-left:.7142857143vw;line-height:1.3928571429vw;font-size:.9285714286vw;max-height:22.1428571429vw;--shadow-w: .6142857143vw}}@media (min-width: 2000px){.slide.-slide-staff .slide__body,.slide.-slide-cast .slide__body{margin-top:0;padding-left:14.2857142857px;line-height:27.8571428571px;font-size:18.5714285714px;max-height:442.8571428571px;--shadow-w: 12.2857142857px}}@media (max-width: 767.98px){.slide.-slide-cast .shadow{width:84vw;height:90.6666666667vw;top:9.3333333333vw;left:5.3333333333vw}}@media (min-width: 768px) and (max-width: 1999.98px){.slide.-slide-cast .shadow{width:30vw;height:37.1428571429vw;top:.3571428571vw;left:-.6428571429vw}}@media (min-width: 2000px){.slide.-slide-cast .shadow{width:600px;height:742.8571428571px;top:7.1428571429px;left:-12.8571428571px}}@media (max-width: 767.98px){.slide.-slide-cast .slide__content:before{content:"";position:absolute;height:100%;background-repeat:no-repeat;background-position:top left;background-size:100% auto;background-image:url(./castcomment_txt.BdmfleMH.png);top:8vw;left:-4.6666666667vw;width:18.4vw}}.slide.-slide-staff .slide__mv{width:auto}@media (max-width: 767.98px){.slide.-slide-staff .slide__mv{height:92.1333333333vw;left:50%;top:8vw;transform:translate(-50%)}}@media (min-width: 768px) and (max-width: 1999.98px){.slide.-slide-staff .slide__mv{height:33.6428571429vw;left:4.2857142857vw}}@media (min-width: 2000px){.slide.-slide-staff .slide__mv{height:672.8571428571px;left:85.7142857143px}}@media (min-width: 768px){.slide.-slide-staff .slide__mv{top:50%;transform:translateY(-50%)}}.slide.-slide-staff .slide__cv{flex-direction:column;align-items:flex-start}.slide.-slide-staff .slide__inner:before{display:none}@media (min-width: 768px){.slide.-slide-staff .slide__content{position:absolute;top:50%;transform:translateY(-50%)}}@media (max-width: 767.98px){.slide.-slide-staff .slide__content{padding:106.6666666667vw 8vw 26.6666666667vw}}@media (min-width: 768px) and (max-width: 1999.98px){.slide.-slide-staff .slide__content{padding:0 5vw 0 34.7142857143vw}}@media (min-width: 2000px){.slide.-slide-staff .slide__content{padding:0 100px 0 694px}}.slide.-slide-products .slide__item{padding:0}.slide.-slide-products .slide__inner{height:80vh;background-color:transparent;display:grid;grid-template-columns:1fr auto 1fr}.slide.-slide-products .slide__inner button{cursor:default}.slide.-slide-products .slide__inner img{object-fit:contain;height:100%;max-height:80vh}.news-link{position:relative;overflow:hidden}.news-link:before{transition:opacity .3s;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#e6e8ed}@media (hover: hover) and (pointer: fine) and (min-width: 768px){.news-link:hover:before{opacity:0}}.news-link a{display:block;font-weight:500;color:var(--clr-navy);position:relative;transition:color .3s}@media (max-width: 767.98px){.news-link a{padding:4.5333333333vw 0 5.4666666667vw;font-size:3.4666666667vw;line-height:6.24vw}}@media (min-width: 768px) and (max-width: 1999.98px){.news-link a{padding:1.8571428571vw 0;font-size:1.1428571429vw;line-height:1.5vw}}@media (min-width: 2000px){.news-link a{padding:37px 0;font-size:22.8571428571px;line-height:30px}}.news-link a:before,.news-link a:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);background-image:url(./common_dot_wh.C9ayvlE2.svg);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none;opacity:.5}@media (max-width: 767.98px){.news-link a:before,.news-link a:after{background-position:-20vw center;height:31.4666666667vw;width:31.4666666667vw}}@media (min-width: 768px) and (max-width: 1999.98px){.news-link a:before,.news-link a:after{background-position:-7.5vw center;height:11.2857142857vw;width:11.2857142857vw}}@media (min-width: 2000px){.news-link a:before,.news-link a:after{background-position:-150px center;height:225.7142857143px;width:225.7142857143px}}.news-link a:after{right:0;left:auto}@media (max-width: 767.98px){.news-link a:after{background-position:20vw center}}@media (min-width: 768px) and (max-width: 1999.98px){.news-link a:after{background-position:7.5vw center}}@media (min-width: 2000px){.news-link a:after{background-position:150px center}}@media (hover: hover) and (pointer: fine) and (min-width: 768px){.news-link a:hover{color:var(--clr-blue)}}.news-link__date{color:var(--clr-gray);position:relative;z-index:10;display:block}@media (max-width: 767.98px){.news-link__date{margin-bottom:1.3333333333vw;padding:0 7.0666666667vw}}@media (min-width: 768px) and (max-width: 1999.98px){.news-link__date{font-size:1.1428571429vw;margin-bottom:.8571428571vw;padding:0 2.8571428571vw}}@media (min-width: 2000px){.news-link__date{font-size:22.8571428571px;margin-bottom:17.1428571429px;padding:0 57px}}.news-link__body{position:relative;z-index:10;display:block}@media (max-width: 767.98px){.news-link__body{padding:0 7.0666666667vw}}@media (min-width: 768px) and (max-width: 1999.98px){.news-link__body{padding:0 2.8571428571vw}}@media (min-width: 2000px){.news-link__body{padding:0 57px}}.news-link__body:after{content:"";position:absolute;left:0;background-color:var(--clr-blue);height:2px}@media (max-width: 767.98px){.news-link__body:after{width:4.8vw;top:2.1333333333vw}}@media (min-width: 768px) and (max-width: 1999.98px){.news-link__body:after{width:2.1428571429vw;top:.5714285714vw}}@media (min-width: 2000px){.news-link__body:after{width:42.8571428571px;top:11.4285714286px}}.hov-anim-slide{position:relative;overflow:hidden}.hov-anim-slide:before{content:"";position:absolute;left:-100%;top:0;width:100%;height:100%;background-color:var(--clr-blue);transition:left .2s ease-in-out}@media (max-width: 767.98px){.hov-anim-slide:before{display:none}}.hov-anim-slide span{position:relative;z-index:1;transition:color .2s ease-in-out}@media (hover: hover) and (pointer: fine) and (min-width: 768px){.hov-anim-slide:hover:before{left:0}.hov-anim-slide:hover span{color:#fff}}.hov-anim-scale{transition:transform .3s}@media (hover: hover) and (pointer: fine) and (min-width: 768px){.hov-anim-scale:hover{transform:scale(1.06)}}@keyframes svelte-1ati9e8-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.design.svelte-1ati9e8{position:absolute;pointer-events:none;z-index:99999;width:100vw}.design.is-fixed.svelte-1ati9e8{position:fixed}@keyframes svelte-1pm4d79-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.anime.svelte-1pm4d79{z-index:2000;position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;background-image:url();display:flex;justify-content:center;align-items:center}.anime.is-close.svelte-1pm4d79{animation:svelte-1pm4d79-fade-out .5s 1.05s linear forwards}.anime__bg.svelte-1pm4d79{width:100%;height:100%}.anime__bg.svelte-1pm4d79 picture,.anime__bg.svelte-1pm4d79 img{width:100%;height:100%;object-fit:cover}.anime__logo.svelte-1pm4d79{animation:svelte-1pm4d79-mask-in .54s 0s linear forwards;position:absolute;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100%;-webkit-clip-path:polygon(0 0,0 0,0 100%,0% 100%);clip-path:polygon(0 0,0 0,0 100%,0% 100%);transform:translateZ(0);backface-visibility:hidden}.anime__logo.is-close.svelte-1pm4d79{-webkit-clip-path:polygon(100% 0,0 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 0,0 100%,100% 100%);animation:svelte-1pm4d79-mask-out .4s .3s linear forwards}.anime__logo.svelte-1pm4d79 picture,.anime__logo.svelte-1pm4d79 img{position:absolute;height:auto;animation:svelte-1pm4d79-logo 5s 0s forwards;transform:scale(3) translate(-10%)}@media (max-width: 767.98px){.anime__logo.svelte-1pm4d79 picture,.anime__logo.svelte-1pm4d79 img{width:73.3333333333vw}}@media (min-width: 768px) and (max-width: 1999.98px){.anime__logo.svelte-1pm4d79 picture,.anime__logo.svelte-1pm4d79 img{width:39.2857142857vw}}@media (min-width: 2000px){.anime__logo.svelte-1pm4d79 picture,.anime__logo.svelte-1pm4d79 img{width:785.7142857143px}}.anime__cover.svelte-1pm4d79{position:absolute;width:100%;height:100%;top:0;left:0;transform:translateZ(0);backface-visibility:hidden;background-size:cover;background-position:top left}.anime__cover.-blue.svelte-1pm4d79{-webkit-clip-path:polygon(0 0,0 0,0 100%,0% 100%);clip-path:polygon(0 0,0 0,0 100%,0% 100%);background-image:url(./intro_anim_blue.DIhNXS4P.png)}.anime__cover.-blue.start-anim.svelte-1pm4d79{animation:svelte-1pm4d79-mask-in-out .35s .5s linear forwards}.anime__cover.-gray.svelte-1pm4d79{-webkit-clip-path:polygon(0 0,0 0,0 100%,0% 100%);clip-path:polygon(0 0,0 0,0 100%,0% 100%);background-image:url(./intro_anim_gray.DT7s6hsB.png)}.anime__cover.-gray.start-anim.svelte-1pm4d79{animation:svelte-1pm4d79-mask-in-out .35s .6s linear forwards}.anime__cover.-white.svelte-1pm4d79{width:0;background-color:#fff}.anime__cover.-white.start-anim.svelte-1pm4d79{animation:svelte-1pm4d79-slide-in .25s .7s linear forwards}@keyframes svelte-1pm4d79-mask-in{0%{-webkit-clip-path:polygon(0 0,0 0,0 100%,0% 100%);clip-path:polygon(0 0,0 0,0 100%,0% 100%)}to{-webkit-clip-path:polygon(100% 0,0 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}}@keyframes svelte-1pm4d79-mask-out{0%{-webkit-clip-path:polygon(100% 0,0 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}to{-webkit-clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}}@keyframes svelte-1pm4d79-mask-in-out{0%{-webkit-clip-path:polygon(0 0,0 0,0 100%,0% 100%);clip-path:polygon(0 0,0 0,0 100%,0% 100%)}50%{-webkit-clip-path:polygon(100% 0,0 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}to{-webkit-clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}}@keyframes svelte-1pm4d79-slide-in{0%{width:0}to{width:100%}}@keyframes svelte-1pm4d79-logo{0%{transform:scale(5) translate(-10%)}8%{transform:scale(1) translate(0)}to{transform:scale(.9) translate(0)}}@keyframes svelte-1pm4d79-fade-out{0%{opacity:1}to{opacity:0}}@keyframes svelte-1950w78-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}header.svelte-1950w78{width:100%;position:relative;z-index:100}.nav-open.svelte-1950w78{position:fixed;transition:transform .2s;transform:translate(0);background-image:url(./top_menubg_bg.BJxT9qtc.jpg);width:var(--nav-w);left:calc(100vw - var(--nav-w))}@media (max-width: 767.98px){.nav-open.svelte-1950w78{top:0;--nav-w: 15.7333333333vw;height:15.7333333333vw}}@media (min-width: 768px) and (max-width: 1999.98px){.nav-open.svelte-1950w78{top:1.8571428571vw;--nav-w: 7vw;height:4.5714285714vw}}@media (min-width: 2000px){.nav-open.svelte-1950w78{top:37.1428571429px;--nav-w: 140px;height:91.4285714286px}}.nav-open.svelte-1950w78 svg{position:absolute;height:auto}@media (max-width: 767.98px){.nav-open.svelte-1950w78 svg{width:8vw;top:4.8vw;left:4vw}}@media (min-width: 768px) and (max-width: 1999.98px){.nav-open.svelte-1950w78 svg{width:2.8571428571vw;top:1.1428571429vw;left:1.1428571429vw}}@media (min-width: 2000px){.nav-open.svelte-1950w78 svg{width:57.1428571429px;top:22.8571428571px;left:22.8571428571px}}.nav-open.is-open.svelte-1950w78{transform:translate(100%)}.modal.-custom-nav .modal__contents{width:100vw;height:100vh}.modal__bg.svelte-1950w78{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-clip-path:polygon(0 0,0 0,0 100%,0% 100%);clip-path:polygon(0 0,0 0,0 100%,0% 100%);animation:svelte-1950w78-mask-in .2s .2s ease-in-out forwards}.modal__bg.svelte-1950w78 img{height:100%;object-fit:cover;object-position:center}.modal__color.svelte-1950w78{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--clr-navy);pointer-events:none;-webkit-clip-path:polygon(0 0,0 0,0 100%,0% 100%);clip-path:polygon(0 0,0 0,0 100%,0% 100%);animation:svelte-1950w78-mask-in .2s 0s ease-in-out forwards}.modal__inner.svelte-1950w78{width:100%;height:100%;display:flex;flex-direction:column;background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:0;left:0;-webkit-clip-path:polygon(0 0,0 0,0 100%,0% 100%);clip-path:polygon(0 0,0 0,0 100%,0% 100%);animation:svelte-1950w78-mask-in .2s .2s ease-in-out forwards}@media (orientation: landscape){.modal__inner.svelte-1950w78{justify-content:center;align-items:flex-end}}@media (orientation: landscape) and (min-width: 768px){.modal__inner.svelte-1950w78{padding-right:8.4285714286vw}}@media (orientation: landscape) and (max-width: 767.98px){.modal__inner.svelte-1950w78{padding-top:10.6666666667vw;padding-left:45.3333333333vw}}@media (orientation: portrait){.modal__inner.svelte-1950w78{justify-content:flex-start;align-items:space-between}}@media (orientation: portrait) and (min-width: 768px){.modal__inner.svelte-1950w78{padding-top:11.1111111111vh;padding-right:13.1111111111vh}}@media (orientation: portrait) and (max-width: 767.98px){.modal__inner.svelte-1950w78{padding-top:7.5738916256vh}}.modal__inner.svelte-1950w78:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background-repeat:no-repeat;pointer-events:none;background-size:auto 100%;background-position:bottom left}@media (orientation: landscape){.modal__inner.svelte-1950w78:before{background-image:url(./menu_bg_img1.COgX6WhJ.png)}}@media (orientation: landscape) and (min-width: 768px){.modal__inner.svelte-1950w78:before{height:60.4285714286vw}}@media (orientation: landscape) and (max-width: 767.98px){.modal__inner.svelte-1950w78:before{height:52vw}}@media (orientation: portrait){.modal__inner.svelte-1950w78:before{background-image:url(./menu_bg_img1.CWOelTw4.png)}}@media (orientation: portrait) and (min-width: 768px){.modal__inner.svelte-1950w78:before{height:55.5555555556vh}}@media (orientation: portrait) and (max-width: 767.98px){.modal__inner.svelte-1950w78:before{height:61.5763546798vh}}.modal__inner.svelte-1950w78 .chara:where(.svelte-1950w78){position:absolute;bottom:0;opacity:0;pointer-events:none}@media (orientation: landscape){.modal__inner.svelte-1950w78 .chara:where(.svelte-1950w78){left:0}}@media (orientation: landscape) and (min-width: 768px){.modal__inner.svelte-1950w78 .chara:where(.svelte-1950w78){width:52.2857142857vw}}@media (orientation: landscape) and (max-width: 767.98px){.modal__inner.svelte-1950w78 .chara:where(.svelte-1950w78){width:40.4vw}}@media (orientation: landscape){.modal__inner.svelte-1950w78 .chara.is-active:where(.svelte-1950w78){animation:svelte-1950w78-slide-in-x .4s .2s ease-in-out forwards}}@media (orientation: portrait){.modal__inner.svelte-1950w78 .chara:where(.svelte-1950w78){left:50%;transform:translate(-50%)}}@media (orientation: portrait) and (min-width: 768px){.modal__inner.svelte-1950w78 .chara:where(.svelte-1950w78){width:44.4444444444vh}}@media (orientation: portrait) and (max-width: 767.98px){.modal__inner.svelte-1950w78 .chara:where(.svelte-1950w78){width:43.2881773399vh}}@media (orientation: portrait){.modal__inner.svelte-1950w78 .chara.is-active:where(.svelte-1950w78){animation:svelte-1950w78-slide-in-y .3s .2s ease-in-out forwards}}@keyframes svelte-1950w78-mask-in{0%{-webkit-clip-path:polygon(0 0,0 0,0 100%,0% 100%);clip-path:polygon(0 0,0 0,0 100%,0% 100%)}to{-webkit-clip-path:polygon(100% 0,0 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}}@keyframes svelte-1950w78-slide-in-x{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-1950w78-slide-in-y{0%{opacity:0;transform:translate(-50%,40px)}to{opacity:1;transform:translate(-50%)}}nav.svelte-1950w78{display:grid;grid-template-columns:auto auto;justify-content:center;align-items:flex-start}@media (orientation: landscape) and (min-width: 768px){nav.svelte-1950w78{column-gap:7.5vw}}@media (orientation: landscape) and (max-width: 767.98px){nav.svelte-1950w78{gap:4vw}}@media (orientation: portrait){nav.svelte-1950w78{position:absolute;left:50%;width:90%;transform:translate(-50%)}}@media (orientation: portrait) and (min-width: 768px){nav.svelte-1950w78{column-gap:10.5555555556vh}}@media (orientation: portrait) and (max-width: 767.98px){nav.svelte-1950w78{top:12.315270936vh;column-gap:11.6995073892vh}}.links.svelte-1950w78{display:grid;justify-content:flex-start;align-items:flex-start}@media (orientation: landscape) and (min-width: 768px){.links.svelte-1950w78{row-gap:3.8571428571vw}}@media (orientation: landscape) and (max-width: 767.98px){.links.svelte-1950w78{width:53.3333333333vw;gap:4vw}}@media (orientation: portrait) and (min-width: 768px){.links.svelte-1950w78{row-gap:5.2222222222vh}}@media (orientation: portrait) and (max-width: 767.98px){.links.svelte-1950w78{row-gap:4.1256157635vh}}.links.svelte-1950w78 .links__item:where(.svelte-1950w78):nth-child(1){animation-delay:.05s}.links.svelte-1950w78 .links__item:where(.svelte-1950w78):nth-child(2){animation-delay:.1s}.links.svelte-1950w78 .links__item:where(.svelte-1950w78):nth-child(3){animation-delay:.15s}.links.svelte-1950w78 .links__item:where(.svelte-1950w78):nth-child(4){animation-delay:.2s}.links.svelte-1950w78 .links__item:where(.svelte-1950w78):nth-child(5){animation-delay:.25s}.links.svelte-1950w78 .links__item:where(.svelte-1950w78):nth-child(6){animation-delay:.3s}.links.svelte-1950w78 .links__item:where(.svelte-1950w78):nth-child(7){animation-delay:.35s}.links.svelte-1950w78 .links__item:where(.svelte-1950w78):nth-child(8){animation-delay:.4s}.links.svelte-1950w78 .links__item:where(.svelte-1950w78):nth-child(9){animation-delay:.45s}.links.svelte-1950w78 .links__item:where(.svelte-1950w78):nth-child(10){animation-delay:.5s}.links.svelte-1950w78 .links__item:where(.svelte-1950w78):nth-child(11){animation-delay:.55s}.links__item.svelte-1950w78{opacity:0;animation:svelte-1950w78-slide-in-x .4s .2s ease-in-out forwards}@media (orientation: landscape) and (min-width: 768px){.links__item.svelte-1950w78{height:2.5714285714vw}}@media (orientation: landscape) and (max-width: 767.98px){.links__item.svelte-1950w78{height:3.3333333333vw}}@media (orientation: portrait) and (min-width: 768px){.links__item.svelte-1950w78{height:3.1111111111vh}}@media (orientation: portrait) and (max-width: 767.98px){.links__item.svelte-1950w78{height:3.078817734vh}}@media (orientation: landscape) and (min-width: 768px){.links__item.-high.svelte-1950w78{height:2.9285714286vw}}@media (orientation: landscape) and (max-width: 767.98px){.links__item.-high.svelte-1950w78{height:4vw}}@media (orientation: portrait) and (min-width: 768px){.links__item.-high.svelte-1950w78{height:3.6666666667vh}}@media (orientation: portrait) and (max-width: 767.98px){.links__item.-high.svelte-1950w78{height:3.5098522167vh}}.link.svelte-1950w78{display:inline-block;height:100%;width:auto;position:relative}.link.svelte-1950w78 img{display:block;height:100%;width:auto}.link.svelte-1950w78 img:nth-of-type(2){position:absolute;top:0;left:0;-webkit-clip-path:polygon(0 0,0 0,0 100%,0% 100%);clip-path:polygon(0 0,0 0,0 100%,0% 100%);transition:clip-path .15s linear}@media (hover: hover) and (pointer: fine) and (min-width: 768px){.link.svelte-1950w78:hover img:nth-of-type(2){-webkit-clip-path:polygon(100% 0,0 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}}@keyframes svelte-p14g60-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.footer.svelte-p14g60{position:relative;color:var(--clr-navy);background-color:#fff;font-weight:700}@media (max-width: 767.98px){.footer.svelte-p14g60{border-top-width:.3333333333vw}}@media (min-width: 768px) and (max-width: 1999.98px){.footer.svelte-p14g60{border-top-width:.1071428571vw}}@media (min-width: 2000px){.footer.svelte-p14g60{border-top-width:2.1428571429px}}.footer.svelte-p14g60:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-position:-2px top;background-size:calc(100% + 4px) auto;pointer-events:none}@media (max-width: 767.98px){.footer.svelte-p14g60:after{top:-7.4666666667vw;height:10.6666666667vw;background-image:url(./footer_bg1._jTssdrL.png)}}@media (min-width: 768px) and (max-width: 1999.98px){.footer.svelte-p14g60:after{top:-4.5714285714vw;height:5.7142857143vw}}@media (min-width: 2000px){.footer.svelte-p14g60:after{top:-91.4285714286px;height:114.2857142857px}}@media (min-width: 768px){.footer.svelte-p14g60:after{background-image:url(./footer_bg1.DjZt-KcT.png)}}.footer__inner.svelte-p14g60{position:relative;max-width:2000px;margin:0 auto}@media (max-width: 767.98px){.footer__inner.svelte-p14g60{padding:7.4666666667vw 5.3333333333vw 11.4666666667vw}}@media (min-width: 768px) and (max-width: 1999.98px){.footer__inner.svelte-p14g60{padding:2.5714285714vw 7.1428571429vw 4.2857142857vw}}@media (min-width: 2000px){.footer__inner.svelte-p14g60{padding:51px 143px 86px}}.footer__share.svelte-p14g60{display:flex;justify-content:space-between;align-items:center;margin:0 auto}@media (max-width: 767.98px){.footer__share.svelte-p14g60{width:57.0666666667vw;margin-bottom:9.6vw}}@media (min-width: 768px) and (max-width: 1999.98px){.footer__share.svelte-p14g60{width:20vw;margin-bottom:3.9285714286vw}}@media (min-width: 2000px){.footer__share.svelte-p14g60{width:400px;margin-bottom:78.5714285714px}}@media (max-width: 767.98px){.footer__share-txt.svelte-p14g60{width:14.1333333333vw;padding-right:1.3333333333vw}}@media (min-width: 768px) and (max-width: 1999.98px){.footer__share-txt.svelte-p14g60{width:5.2857142857vw;padding-right:.7142857143vw}}@media (min-width: 2000px){.footer__share-txt.svelte-p14g60{width:105.7142857143px;padding-right:14.2857142857px}}.footer__sns.svelte-p14g60{display:block}@media (max-width: 767.98px){.footer__sns.svelte-p14g60{width:8vw}}@media (min-width: 768px) and (max-width: 1999.98px){.footer__sns.svelte-p14g60{width:3vw}}@media (min-width: 2000px){.footer__sns.svelte-p14g60{width:60px}}.footer__banners.svelte-p14g60{display:grid}@media (max-width: 767.98px){.footer__banners.svelte-p14g60{grid-template-columns:repeat(2,1fr);gap:4vw 4vw;margin-bottom:9.3333333333vw}}@media (min-width: 768px) and (max-width: 1999.98px){.footer__banners.svelte-p14g60{gap:2.1428571429vw;margin-bottom:4.4285714286vw}}@media (min-width: 2000px){.footer__banners.svelte-p14g60{gap:42.8571428571px;margin-bottom:88.5714285714px}}@media (min-width: 768px){.footer__banners.svelte-p14g60{grid-template-columns:repeat(4,1fr)}}.footer__bottom.svelte-p14g60{display:flex;flex-wrap:wrap}@media (max-width: 767.98px){.footer__bottom.svelte-p14g60{justify-content:center}}@media (min-width: 768px){.footer__bottom.svelte-p14g60{justify-content:space-between}}.footer__portal.svelte-p14g60{display:block}@media (max-width: 767.98px){.footer__portal.svelte-p14g60{width:68.2666666667vw}}@media (min-width: 768px) and (max-width: 1999.98px){.footer__portal.svelte-p14g60{width:20.4285714286vw}}@media (min-width: 2000px){.footer__portal.svelte-p14g60{width:408.5714285714px}}.footer__bottom-links.svelte-p14g60{margin-left:auto;display:flex;justify-content:space-between}@media (max-width: 767.98px){.footer__bottom-links.svelte-p14g60{margin-top:5.3333333333vw}}@media (min-width: 768px) and (max-width: 1999.98px){.footer__bottom-links.svelte-p14g60{margin-bottom:1vw;width:28.2142857143vw}}@media (min-width: 2000px){.footer__bottom-links.svelte-p14g60{margin-bottom:20px;width:564.2857142857px}}.footer__txt-link.svelte-p14g60{position:relative;transition:color .5s;line-height:1.8}@media (max-width: 767.98px){.footer__txt-link.svelte-p14g60{font-size:2.9333333333vw;padding-right:6.6666666667vw;margin:4.8vw 0}}@media (min-width: 768px) and (max-width: 1999.98px){.footer__txt-link.svelte-p14g60{font-size:.8571428571vw}}@media (min-width: 2000px){.footer__txt-link.svelte-p14g60{font-size:17.1428571429px}}.footer__txt-link.svelte-p14g60:after{content:"";position:absolute;height:100%;background-color:var(--clr-navy);transform:rotate(35deg);pointer-events:none}@media (max-width: 767.98px){.footer__txt-link.svelte-p14g60:after{width:.2666666667vw;height:5.3333333333vw;right:3.0666666667vw;bottom:-.2666666667vw}}@media (min-width: 768px) and (max-width: 1999.98px){.footer__txt-link.svelte-p14g60:after{width:.0714285714vw;height:1.2857142857vw;right:-2vw;bottom:.0714285714vw}}@media (min-width: 2000px){.footer__txt-link.svelte-p14g60:after{width:1.4285714286px;height:25.7142857143px;right:-40px;bottom:1.4285714286px}}.footer__txt-link.svelte-p14g60:before{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--clr-blue);transition:width .5s}@media (hover: hover) and (pointer: fine) and (min-width: 768px){.footer__txt-link.svelte-p14g60:hover{color:var(--clr-blue)}.footer__txt-link.svelte-p14g60:hover:before{width:100%}}.footer__txt-link#ot-sdk-btn.ot-sdk-show-settings.svelte-p14g60{color:var(--clr-navy);border:none;padding:0}@media (max-width: 767.98px){.footer__txt-link#ot-sdk-btn.ot-sdk-show-settings.svelte-p14g60{font-size:2.9333333333vw}}@media (min-width: 768px) and (max-width: 1999.98px){.footer__txt-link#ot-sdk-btn.ot-sdk-show-settings.svelte-p14g60{font-size:.8571428571vw}}@media (min-width: 2000px){.footer__txt-link#ot-sdk-btn.ot-sdk-show-settings.svelte-p14g60{font-size:17.1428571429px}}.footer__txt-link#ot-sdk-btn.ot-sdk-show-settings.svelte-p14g60:hover{background-color:transparent;color:var(--clr-blue)}.footer.svelte-p14g60 button.footer__txt-link:where(.svelte-p14g60){margin-right:0}.footer.svelte-p14g60 button.footer__txt-link:where(.svelte-p14g60):after{display:none}@media (max-width: 767.98px){.footer__bottom-txt.svelte-p14g60{font-size:2.6666666667vw;line-height:4vw;text-align:center}}@media (min-width: 768px) and (max-width: 1999.98px){.footer__bottom-txt.svelte-p14g60{font-size:.7142857143vw;line-height:1.2857142857vw}}@media (min-width: 2000px){.footer__bottom-txt.svelte-p14g60{font-size:14.2857142857px;line-height:25.7142857143px}}@media (min-width: 768px){.footer__bottom-txt.svelte-p14g60{text-align:right}}.footer__bottom-txt.svelte-p14g60 img{display:block;margin-left:auto}@media (max-width: 767.98px){.footer__bottom-txt.svelte-p14g60 img{margin:1.3333333333vw auto 0;width:20vw}}@media (min-width: 768px) and (max-width: 1999.98px){.footer__bottom-txt.svelte-p14g60 img{margin:.3571428571vw 0 0 auto;width:5.3571428571vw}}@media (min-width: 2000px){.footer__bottom-txt.svelte-p14g60 img{margin:7px 0 0 auto;width:107.1428571429px}}.footer__page-top.svelte-p14g60{display:block;position:absolute;z-index:10}@media (max-width: 767.98px){.footer__page-top.svelte-p14g60{top:-17.2vw;right:5.6vw;border-radius:10.9333333333vw;width:10.9333333333vw;height:10.9333333333vw}}@media (min-width: 768px) and (max-width: 1999.98px){.footer__page-top.svelte-p14g60{top:-7.2857142857vw;right:3.2857142857vw;border-radius:3.7142857143vw;width:3.7142857143vw;height:3.7142857143vw}}@media (min-width: 2000px){.footer__page-top.svelte-p14g60{top:-145.7142857143px;right:65.7142857143px;border-radius:74.2857142857px;width:74.2857142857px;height:74.2857142857px}}.footer__page-top.svelte-p14g60 span:where(.svelte-p14g60){transition:transform .3s;background-color:#fff;display:block;width:100%;height:100%}@media (max-width: 767.98px){.footer__page-top.svelte-p14g60 span:where(.svelte-p14g60){border-radius:10.9333333333vw;padding:2.9333333333vw 2.5333333333vw 1.6vw}}@media (min-width: 768px) and (max-width: 1999.98px){.footer__page-top.svelte-p14g60 span:where(.svelte-p14g60){border-radius:3.7142857143vw;padding:1.0714285714vw .8571428571vw .8571428571vw}}@media (min-width: 2000px){.footer__page-top.svelte-p14g60 span:where(.svelte-p14g60){border-radius:74.2857142857px;padding:21px 17px 17px}}.footer__page-top.svelte-p14g60:after{content:"";position:absolute;left:50%;background-repeat:no-repeat;background-size:100% 100%;transform:translate(-50%);pointer-events:none}@media (max-width: 767.98px){.footer__page-top.svelte-p14g60:after{background-image:url(./footer_bg3.0R9HZE8G.png);width:3.3333333333vw;height:7.2vw;top:10.2666666667vw}}@media (min-width: 768px) and (max-width: 1999.98px){.footer__page-top.svelte-p14g60:after{width:1.1428571429vw;height:2.7142857143vw;top:3.5714285714vw}}@media (min-width: 2000px){.footer__page-top.svelte-p14g60:after{width:22.8571428571px;height:54.2857142857px;top:71.4285714286px}}@media (min-width: 768px){.footer__page-top.svelte-p14g60:after{background-image:url(./footer_bg3.Cu3UKLeE.png)}}@media (hover: hover) and (pointer: fine) and (min-width: 768px){.footer__page-top.svelte-p14g60:hover span:where(.svelte-p14g60){display:block;background-color:#fff;transform:scale(1.06)}}:root{--clr-navy: #00154d;--clr-blue: #0b4bcc;--clr-red: #d7004a;--clr-gray: #7f8aa6;--clr-yellow: #ffbf00}@keyframes svelte-3y9g2m-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-wrap.svelte-3y9g2m{opacity:0}.page-wrap.svelte-3y9g2m .hidden{position:absolute;opacity:0;height:0;width:0}
