html{background-color:#fff}.l-secondary{position:relative}.l-secondary::before{content:"";position:absolute;top:0;left:0;width:100%;height:100vw;background:radial-gradient(circle closest-corner at center top, rgba(48, 108, 193, 0.2), rgba(48, 108, 193, 0));z-index:-1}.l-secondary .page-header{margin-bottom:min(90px , calc(90 / 1200 * var(--vw)));padding:min(100px , calc(100 / 1200 * var(--vw))) min(50px , calc(50 / 1200 * var(--vw)));background:url(../img/common/header_common.jpg) no-repeat center center;background-size:cover;text-shadow:0 0 .4em rgba(20,20,25,.5),0 0 .3em rgba(20,20,25,.5),0 0 .3em rgba(20,20,25,.5)}@media screen and (max-width: 812px){.l-secondary .page-header{margin-bottom:9.375vw;padding:12.5vw 4.6875vw}}.l-secondary .page-header .ttl-center{margin-bottom:0}.l-secondary .page-header .ttl-center .ttl--local{font-size:min(80px , calc(80 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-secondary .page-header .ttl-center .ttl--local{font-size:9.375vw}}.l-secondary .secondary-article{position:relative;width:100%;max-width:1060px;margin:0 auto}.l-secondary .secondary-article .body__ttl{margin:min(50px , calc(50 / 1200 * var(--vw))) 0 min(15px , calc(15 / 1200 * var(--vw)));padding:0 min(16px , calc(16 / 1200 * var(--vw)));color:#f8ed1a;font-size:min(24px , calc(24 / 1200 * var(--vw)));border-left:solid min(6px , calc(6 / 1200 * var(--vw))) #f8ed1a;text-align:left}@media screen and (max-width: 812px){.l-secondary .secondary-article .body__ttl{margin:7.8125vw 0 4.6875vw;padding:0 2.1875vw;font-size:5vw;border-width:.8vw}}.l-secondary .secondary-frame{position:relative;padding:min(50px , calc(50 / 1200 * var(--vw)));background:rgba(13,19,36,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.l-secondary .secondary-frame:before{content:"";position:absolute;top:0;left:0;width:100%;background:#f8ed1a}@media screen and (min-width: 813px){.l-secondary .secondary-frame:before{height:min(6px , calc(6 / 1200 * var(--vw)))}}@media screen and (max-width: 812px){.l-secondary .secondary-frame:before{height:.8vw}}@media screen and (max-width: 812px){.l-secondary .secondary-frame{padding:9.375vw 4.6875vw 9.375vw}}.l-secondary .secondary-frame:not(:last-of-type){margin-bottom:min(148px , calc(148 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-secondary .secondary-frame:not(:last-of-type){margin-bottom:15.625vw}}.l-secondary .secondary-frame__ttl{margin:min(50px , calc(50 / 1200 * var(--vw))) 0 min(15px , calc(15 / 1200 * var(--vw)));padding:0 min(16px , calc(16 / 1200 * var(--vw)));color:#f8ed1a;font-size:min(24px , calc(24 / 1200 * var(--vw)));border-left:solid min(6px , calc(6 / 1200 * var(--vw))) #f8ed1a}@media screen and (max-width: 812px){.l-secondary .secondary-frame__ttl{margin:7.8125vw 0 4.6875vw;padding:0 2.1875vw;font-size:5vw;border-width:.8vw}}.l-secondary .secondary-frame__ttl:first-of-type{margin-top:0}.l-secondary .secondary-frame__ttl02{margin:min(40px , calc(40 / 1200 * var(--vw))) 0 min(15px , calc(15 / 1200 * var(--vw)));color:#f8ed1a;font-size:min(20px , calc(20 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-secondary .secondary-frame__ttl02{margin:4.6875vw 0 3.125vw;font-size:4.6875vw}}@media screen and (max-width: 812px){.l-secondary .ttl-underline.--left.--spec,.l-secondary .ttl-underline.--left.--area{padding-left:4.6875vw}}.l-secondary .ttl-underline.--left.--spec span,.l-secondary .ttl-underline.--left.--area span{font-family:"Noto Sans","Arial",sans-serif;-webkit-transform:translateY(-6%);transform:translateY(-6%);display:inline-block}.l-secondary .anker-list{margin-bottom:min(100px , calc(100 / 1200 * var(--vw)));display:flex;justify-content:space-between}@media screen and (max-width: 812px){.l-secondary .anker-list{width:90%;margin:0 auto 15.625vw;flex-wrap:wrap}}.l-secondary .anker-list.--area .anker-list__item{width:30%}@media screen and (max-width: 812px){.l-secondary .anker-list.--area .anker-list__item{width:49%;margin-bottom:1.5625vw}}.l-secondary .anker-list__item{width:48.7804878049%}.l-secondary .anker-list__item .btn{width:100%}.l-secondary .anker-list__item .btn .btn__inner{padding-left:min(40px , calc(40 / 1200 * var(--vw)));padding-right:min(40px , calc(40 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-secondary .anker-list__item .btn .btn__inner{padding-left:3.125vw;padding-right:3.125vw;font-size:3.125vw}.l-secondary .anker-list__item .btn .btn__inner::before,.l-secondary .anker-list__item .btn .btn__inner::after{right:3vw !important}}.l-secondary .spec-txt{margin-top:min(50px , calc(50 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-secondary .spec-txt{margin-top:6.25vw}}.l-secondary .spec-wrapper{text-align:center}@media screen and (min-width: 813px){.l-secondary .spec-wrapper{display:flex;justify-content:space-between}}.l-secondary .spec-list{position:relative;width:min(440px , calc(440 / 1200 * var(--vw)))}.l-secondary .spec-list.--head{width:min(227px , calc(227 / 1200 * var(--vw)));font-family:eurostile,"Arial",sans-serif;font-weight:500}.l-secondary .spec-list.--head .spec-list__item{background-color:rgba(0,0,0,0) !important}.l-secondary .spec-list.--head .spec-list__item:not(:last-of-type)::after{content:"";position:absolute;bottom:0;left:0;right:0;width:90%;height:1px;margin:auto;background-color:rgba(104,129,200,.6);mix-blend-mode:overlay}.l-secondary .spec-list:not(.--head){background-color:rgba(243,243,243,.03)}.l-secondary .spec-list:not(.--head) .spec-list__item:not(:first-of-type):not(:last-of-type)::after{content:"";position:absolute;bottom:0;left:0;right:0;width:90%;height:1px;margin:auto;background-color:rgba(104,129,200,.6);mix-blend-mode:overlay}@media screen and (max-width: 812px){.l-secondary .spec-list{width:100% !important}.l-secondary .spec-list.--head{display:none}}.l-secondary .spec-list__item{position:relative;text-align:center;line-height:1.4}@media screen and (min-width: 813px){.l-secondary .spec-list__item{min-height:62px;padding:10px min(20px , calc(20 / 1200 * var(--vw)));display:flex;justify-content:center;align-items:center}.l-secondary .spec-list__item.--head{min-height:88px}.l-secondary .spec-list__item.--cs{min-height:132px}}@media screen and (max-width: 812px){.l-secondary .spec-list__item{padding:4.6875vw 3.125vw}.l-secondary .spec-list__item:not(.--pf)::before{content:attr(data-title);margin-bottom:1.5625vw;color:#858e9b;font-size:3.75vw;font-weight:400;display:block}}.l-secondary .spec-list__item.--head{background-color:rgba(243,243,243,.05)}.l-secondary .area-txt:first-of-type{margin-bottom:min(30px , calc(30 / 1200 * var(--vw)))}.l-secondary .area-txt:last-of-type{margin-top:min(70px , calc(70 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-secondary .area-txt{padding:0 4.6875vw}.l-secondary .area-txt:first-of-type{margin-bottom:3.125vw}.l-secondary .area-txt:last-of-type{margin-top:15.625vw}}.l-secondary .area-list{display:flex;align-items:center;flex-wrap:wrap;background-color:rgba(243,243,243,.03)}.l-secondary .area-list__item{position:relative;width:25%;padding:10px min(20px , calc(20 / 1200 * var(--vw)));display:flex;align-items:center}@media screen and (min-width: 813px){.l-secondary .area-list__item{min-height:62px}.l-secondary .area-list__item:not(:nth-of-type(-n + 4))::before{content:"";position:absolute;top:0;left:0;right:0;width:90%;height:1px;margin:auto;background-color:rgba(104,129,200,.6);mix-blend-mode:overlay}.l-secondary .area-list__item:not(:nth-of-type(4n))::after{content:"";position:absolute;top:0;bottom:0;right:0;width:1px;height:70%;margin:auto;background-color:rgba(104,129,200,.3);mix-blend-mode:overlay}}@media screen and (max-width: 812px){.l-secondary .area-list__item{width:100%;padding:4.6875vw 3.125vw}.l-secondary .area-list__item:not(:first-of-type)::before{content:"";position:absolute;top:0;left:0;right:0;width:95%;height:1px;margin:auto;background-color:rgba(104,129,200,.6);mix-blend-mode:overlay}}.l-secondary .secondary-frame__copyright:not(:last-of-type){margin-bottom:min(80px , calc(80 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-secondary .secondary-frame__copyright:not(:last-of-type){margin-bottom:18.75vw}}@media screen and (min-width: 813px){.l-secondary .secondary-frame__copyright{text-align:center;display:flex;flex-direction:column;align-items:center}}.l-secondary .secondary-frame__copyright .copyright-logo{height:min(100px , calc(100 / 1200 * var(--vw)));margin-bottom:min(10px , calc(10 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-secondary .secondary-frame__copyright .copyright-logo{height:15.625vw;margin-bottom:3.125vw}}.l-secondary .secondary-frame__copyright .copyright-logo img,.l-secondary .secondary-frame__copyright .copyright-logo svg{height:100%;margin:auto}.l-secondary .secondary-frame__copyright .copyright-ttl{font-weight:700}@media screen and (max-width: 812px){.l-secondary .secondary-frame__copyright .copyright-ttl{text-align:center}}.l-secondary .secondary-frame__copyright .copyright-txt{color:rgba(243,243,243,.8)}.l-secondary .secondary-frame__copyright .copyright-txt.--left{text-align:left}.l-secondary .secondary-frame__copyright p{word-break:break-word}.l-secondary .secondary-frame__copyright p:not(:last-of-type){margin-bottom:min(30px , calc(30 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-secondary .secondary-frame__copyright p:not(:last-of-type){margin-bottom:6.25vw}}.l-secondary .secondary-frame__credit{text-align:center}.l-secondary .secondary-frame__credit:not(:last-of-type){margin-bottom:min(100px , calc(100 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-secondary .secondary-frame__credit:not(:last-of-type){margin-bottom:15.625vw}}.l-secondary .secondary-frame__credit .credit-ttl{margin-bottom:min(20px , calc(20 / 1200 * var(--vw)));font-size:min(20px , calc(20 / 1200 * var(--vw)));color:#f8ed1a}@media screen and (max-width: 812px){.l-secondary .secondary-frame__credit .credit-ttl{margin-bottom:3.125vw;font-size:3.75vw}}.l-secondary .secondary-frame__credit .credit-corporation,.l-secondary .secondary-frame__credit .credit-team{margin-bottom:min(10px , calc(10 / 1200 * var(--vw)));font-size:min(18px , calc(18 / 1200 * var(--vw)));font-weight:500}@media screen and (max-width: 812px){.l-secondary .secondary-frame__credit .credit-corporation,.l-secondary .secondary-frame__credit .credit-team{margin-bottom:1.5625vw;font-size:3.4375vw}}.l-secondary .secondary-frame__credit .credit-staff:not(:last-of-type){margin-bottom:min(40px , calc(40 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-secondary .secondary-frame__credit .credit-staff:not(:last-of-type){margin-bottom:6.25vw}}.l-secondary .secondary-frame__credit .credit-staff.--02{margin:min(80px , calc(80 / 1200 * var(--vw))) 0}@media screen and (max-width: 812px){.l-secondary .secondary-frame__credit .credit-staff.--02{margin:12.5vw 0}}.l-secondary .secondary-frame__credit .credit-staff__post{font-size:min(12px , calc(12 / 1200 * var(--vw)));color:rgba(243,243,243,.5)}@media screen and (max-width: 812px){.l-secondary .secondary-frame__credit .credit-staff__post{font-size:2.8125vw}}.l-secondary .btn-wrapper{margin-top:min(50px , calc(50 / 1200 * var(--vw)));text-align:center}@media screen and (max-width: 812px){.l-secondary .btn-wrapper{margin-top:9.375vw}}@media screen and (min-width: 813px){.l-secondary .btn-parallel{display:flex;justify-content:center;align-items:center}.l-secondary .btn-parallel>*{width:48%}.l-secondary .btn-parallel>*:nth-of-type(2){margin-left:2%}}@media screen and (max-width: 812px){.l-secondary .btn-parallel>*:not(:last-of-type){margin-bottom:6.25vw}}.l-secondary .btn{position:relative;padding:2px;box-sizing:border-box;text-align:center;text-decoration:none;border-radius:min(5px , calc(5 / 1200 * var(--vw)));cursor:pointer;display:inline-block;padding:4px;background:#f8ed1a;color:#141419 !important}@media screen and (min-width: 813px){.l-secondary .btn{transition:all .3s ease-in-out}.l-secondary .btn input,.l-secondary .btn svg path,.l-secondary .btn svg polygon{transition:all .3s ease-in-out}}@media screen and (max-width: 812px){.l-secondary .btn{width:90%;margin:0 auto 0;text-align:center;border-radius:.9375vw}}.l-secondary .btn:hover,.l-secondary .btn:visited,.l-secondary .btn:link{color:inherit;text-decoration:inherit}.l-secondary .btn .btn__inner{padding:min(20px , calc(20 / 1200 * var(--vw))) min(80px , calc(80 / 1200 * var(--vw)));border-radius:min(5px , calc(5 / 1200 * var(--vw)));display:block;font-family:eurostile,"Arial",sans-serif;font-size:min(24px , calc(24 / 1200 * var(--vw)));line-height:1.2}@media screen and (max-width: 812px){.l-secondary .btn .btn__inner{padding:2.5vw 9.375vw;border-radius:.9375vw;font-size:4.0625vw}}@media screen and (min-width: 813px){.l-secondary .btn{transition:all .3s ease-in-out}.l-secondary .btn input,.l-secondary .btn svg path,.l-secondary .btn svg polygon{transition:all .3s ease-in-out}}@media screen and (min-width: 813px){.l-secondary .btn:hover{color:#f8ed1a !important}.l-secondary .btn:hover .btn__inner{background:#141419}.l-secondary .btn:hover .btn__inner::before,.l-secondary .btn:hover .btn__inner::after{background-color:#f8ed1a !important}.l-secondary .btn:hover svg path,.l-secondary .btn:hover svg polygon{fill:#f8ed1a}}.l-secondary .btn::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:calc(100% - 3px);height:calc(100% - 3px);margin:auto;background-color:#141419;border-radius:min(5px , calc(5 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-secondary .btn::after{border-radius:.9375vw}}.l-secondary .btn .btn__inner{position:relative;background:#f8ed1a;font-weight:bold;z-index:1}.l-secondary .btn .btn__inner::before,.l-secondary .btn .btn__inner::after{background-color:#141419 !important}.l-secondary .btn svg path,.l-secondary .btn svg polygon{fill:#141419}.l-secondary .btn.--disabled{background:#f3f3f3;color:#f3f3f3 !important;opacity:.5;pointer-events:none}@media screen and (min-width: 813px){.l-secondary .btn.--disabled{transition:all .3s ease-in-out}.l-secondary .btn.--disabled input,.l-secondary .btn.--disabled svg path,.l-secondary .btn.--disabled svg polygon{transition:all .3s ease-in-out}}@media screen and (min-width: 813px){.l-secondary .btn.--disabled:hover{background:#f8ed1a;color:#f8ed1a !important}.l-secondary .btn.--disabled:hover svg path,.l-secondary .btn.--disabled:hover svg polygon{fill:#f8ed1a}}.l-secondary .btn.--disabled .btn__inner{background:#141419}.l-secondary .btn.--disabled svg path,.l-secondary .btn.--disabled svg polygon{fill:#f3f3f3}.l-secondary .btn.--external .btn__inner .btn__icon{position:absolute;top:0;bottom:0;right:min(22px , calc(22 / 1200 * var(--vw)));width:min(16px , calc(16 / 1200 * var(--vw)));height:min(16px , calc(16 / 1200 * var(--vw)));margin:auto}@media screen and (max-width: 812px){.l-secondary .btn.--external .btn__inner .btn__icon{right:5vw;width:3.75vw;height:3.75vw}}.l-secondary .btn:not(.--external) .btn__inner::before,.l-secondary .btn:not(.--external) .btn__inner::after{position:absolute;top:0;bottom:-0.3em;right:min(22px , calc(22 / 1200 * var(--vw)));margin:auto}@media screen and (max-width: 812px){.l-secondary .btn:not(.--external) .btn__inner::before,.l-secondary .btn:not(.--external) .btn__inner::after{right:5vw}}.l-secondary .btn:not(.--external) .btn__inner::before,.l-secondary .btn:not(.--external) .btn__inner::after{content:"";background-color:#f8ed1a}.l-secondary .btn:not(.--external) .btn__inner::before{width:.7em;height:2px}.l-secondary .btn:not(.--external) .btn__inner::after{width:.5em;height:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:bottom right;transform-origin:bottom right}.survey-period{width:100%;margin:min(calc(20px * 1), calc(20 / 1440 * var(--vw))) 0;font-weight:700}@media screen and (min-width: 813px){.survey-period{height:min(calc(40px * 1), calc(40 / 1440 * var(--vw)));display:flex;justify-content:center;background:#f8ed1a;border-radius:min(calc(2px * 1), calc(2 / 1440 * var(--vw)));align-items:center;font-size:min(calc(16px * 1), calc(16 / 1440 * var(--vw)));color:#000}}@media screen and (max-width: 812px){.survey-period{margin:6.25vw 0;padding:1.33333vw}.survey-period .survey-period__head{display:block;padding-bottom:2vw;border-bottom:2px solid #f8ed1a;color:#f8ed1a;font-size:4.8vw;text-align:center}.survey-period .survey-period__date{display:block;margin-top:2vw;font-size:4.26667vw;color:#fff;text-align:center}}:lang(ja) .l-secondary .anker-list{font-family:vdl-logona,sans-serif}:lang(en) .l-secondary .spec-list__item:nth-of-type(4),:lang(de) .l-secondary .spec-list__item:nth-of-type(4),:lang(fr) .l-secondary .spec-list__item:nth-of-type(4){min-height:87px}#modal-confirme .inner{display:block !important}.faq{margin-bottom:min(50px , calc(50 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.faq{margin-bottom:7.8125vw}}.faq .faq__question{position:relative;margin-bottom:3px;padding:min(10px , calc(10 / 1200 * var(--vw))) min(40px , calc(40 / 1200 * var(--vw))) min(10px , calc(10 / 1200 * var(--vw))) min(70px , calc(70 / 1200 * var(--vw)));background-color:#090d19;font-size:min(18px , calc(18 / 1200 * var(--vw)));font-weight:normal;cursor:pointer}.faq .faq__question.active::after{-webkit-transform:rotate(-225deg);transform:rotate(-225deg)}@media screen and (max-width: 812px){.faq .faq__question{padding:3.125vw 6.25vw 3.125vw 12.5vw;font-size:4.0625vw}}.faq .faq__question::before{content:"Q";position:absolute;top:0;left:0;padding:0 min(15px , calc(15 / 1200 * var(--vw)));height:100%;background-color:#b9a064;color:#141419;font-size:min(32px , calc(32 / 1200 * var(--vw)));font-weight:700;display:flex;align-items:center}@media screen and (max-width: 812px){.faq .faq__question::before{padding:0 2.5vw;font-size:7.8125vw}}.faq .faq__question::after{content:"";position:absolute;top:0;bottom:0;right:min(20px , calc(20 / 1200 * var(--vw)));width:10px;height:10px;margin:auto;border:2px solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(255,255,255,.5) rgba(255,255,255,.5);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.faq .faq__answer{padding:min(20px , calc(20 / 1200 * var(--vw))) min(20px , calc(20 / 1200 * var(--vw))) min(40px , calc(40 / 1200 * var(--vw)));display:none}@media screen and (max-width: 812px){.faq .faq__answer{padding:3.125vw 3.125vw 6.25vw}}.faq .faq__answer .btn-wrapper{margin-top:min(20px , calc(20 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.faq .faq__answer .btn-wrapper{margin-top:3.125vw}}.faq .faq__answer img{margin:auto}:lang(ja) .faq .faq__question::before{font-family:vdl-logona,sans-serif}
