html{scroll-behavior:smooth}body{font-family:"Noto Sans JP","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}input,select{font-family:"Noto Sans JP","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}a{color:inherit;text-decoration:none;cursor:pointer;-webkit-transition:all ease-in .2s;transition:all ease-in .2s}a:hover{opacity:.7}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}a,button{outline:0}button{padding:0;border:0;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:inherit}h1,h2,h3,h4,h5,h6{margin:0}li,ol,ul{list-style-type:none;margin:0;padding:0}dl,p{margin:0}dl{padding:0}dd{margin:0}img{vertical-align:top;width:100%;height:auto}em{font-style:normal}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.header{z-index:10;width:100%;background-color:#fff}.header .header_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 0;margin:0 auto;width:100%}@media(max-width: 767px){.header .header_inner{padding:10px 12px}}.header .header_inner .header_logo-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.header .header_inner .header_logo-container .header_logo{margin-right:15px;width:100px}.header .header_inner .header_logo-container .header_logo-text{font-size:15px}@media(max-width: 767px){.header .header_inner .header_logo-container{-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header .header_inner .header_logo-container .header_logo-text{font-size:10px;margin-bottom:5px}}.header .header_inner .header_link-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:33px}.header .header_inner .header_link-container .header_text-link{font-size:13px}.header_button:hover,.support>a:hover,.secret-btn:hover,.entry_submit:hover{opacity:.75}.header_button{background-color:#ffe400;color:#333;padding:15px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;gap:5px}@media(max-width: 767px){.header_button{padding:15px;font-size:14px}}@media(max-width: 360px){.header_button{font-size:10px;padding:10px}}.header_button img{height:inherit;width:8%}.header_button a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;gap:7px}@media(max-width: 767px){.header_logo-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}body{margin:auto;color:#333;line-height:1.5;overflow-wrap:break-word;overscroll-behavior-y:none;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media(max-width: 767px){body{min-width:0px}}.main-content{overflow-x:hidden}.content-inner{margin:auto;max-width:1000px;padding:0 20px}@media(max-width: 767px){.content-inner{padding:0;width:100%}}footer{background-color:#fff}.footer_inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px}@media(max-width: 767px){.footer_inner{padding:30px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer_inner .footer_flex-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}@media(max-width: 767px){.footer_inner .footer_flex-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer_inner .footer_flex-container .footer_link-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px}@media(max-width: 767px){.footer_inner .footer_flex-container .footer_link-list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer_inner .footer_flex-container .footer_link-list li a{font-size:12px;text-decoration:underline}.footer_inner .footer_flex-container .footer_link-list li a:last-child{width:46%}.footer_inner .footer_flex-container .footer_copyright{font-size:10px}.footer_inner .footer_privacy{margin-left:auto;width:70px}@media(max-width: 767px){.footer_inner .footer_privacy{-webkit-transform:translateY(-33%);transform:translateY(-33%);position:absolute;right:5%}}.is-pc{display:block !important}@media(max-width: 767px){.is-pc{display:none !important}}.is-sp{display:none !important}@media(max-width: 767px){.is-sp{display:block !important}}.blue-bg{background-color:#0156a0}.green-bg{background-color:#484848}.blue{color:#0156a0}.green{color:#484848}.w4{font-weight:400}.w5{font-weight:500}.w6{font-weight:600}.w7{font-weight:700}.w8{font-weight:800}.footer{padding-bottom:32px;background-color:#fff}@media(min-width: 767px)and (max-width: 1280px){.footer{padding-bottom:2.5vw}}@media(max-width: 767px){.footer{padding-bottom:9.3333333333vw}}.footer-inner{max-width:1080px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}@media(min-width: 767px)and (max-width: 1280px){.footer-inner{max-width:84.375vw}}@media(max-width: 767px){.footer-inner{display:block;position:relative;width:100%;padding:8.5333333333vw 0}}.footer-col:nth-child(1){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:32px}@media(min-width: 767px)and (max-width: 1280px){.footer-col:nth-child(1){margin-top:2.5vw}}@media(max-width: 767px){.footer-col:nth-child(1){margin-top:0;display:block}}@media(max-width: 767px){.footer-col:nth-child(2){position:absolute;top:4.2666666667vw;right:6.4vw}}.footer-logo{width:128px;height:auto;display:inline-block;margin-right:48px}@media(min-width: 767px)and (max-width: 1280px){.footer-logo{width:10vw;margin-right:3.75vw}}@media(max-width: 767px){.footer-logo{width:26.9333333333vw;display:block;margin:0 auto 0 6.4vw}}.footer-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}@media(min-width: 767px)and (max-width: 1280px){.footer-nav-list{gap:1.875vw}}@media(max-width: 767px){.footer-nav-list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4.2666666667vw 8vw;margin-top:8vw}}.footer-nav-item a{color:#07080c;font-size:14px;font-weight:400;line-height:1}@media(min-width: 767px)and (max-width: 1280px){.footer-nav-item a{font-size:1.09375vw}}@media(max-width: 767px){.footer-nav-item a{font-size:3.2vw}}.footer-icon-list{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-icon-list a img{width:80px;height:auto}@media(min-width: 767px)and (max-width: 1280px){.footer-icon-list a img{width:6.25vw}}@media(max-width: 767px){.footer-icon-list a img{width:16vw}}.footer-copyright{width:100%;color:#666;font-size:10px;font-weight:500;display:inline-block;text-align:center;margin:16px auto 0}@media(min-width: 767px)and (max-width: 1280px){.footer-copyright{font-size:.78125vw;margin:1.25vw auto 0}}@media(max-width: 767px){.footer-copyright{display:block;text-align:center;font-size:3.2vw;color:#666;padding:1.0666666667vw;background-color:unset;margin-top:0}}.footer-privacymark{width:72px;height:72px}@media(min-width: 767px)and (max-width: 1280px){.footer-privacymark{width:5.625vw;height:5.625vw}}@media(max-width: 767px){.footer-privacymark{width:16vw;height:16vw}}body{font-family:"Gothic MB101 Regular",sans-serif;overflow-wrap:unset !important;overscroll-behavior-y:unset !important;overflow-x:hidden}main{overflow:unset !important}.header{background:#fff;-webkit-box-shadow:0px 4px 4px 0px rgba(0,0,0,.1);box-shadow:0px 4px 4px 0px rgba(0,0,0,.1);position:relative}@media(max-width: 767px){.header{position:sticky;top:0}}.header .header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 767px){.header .header-inner{gap:4.8717948718vw;padding:2.3076923077vw 3.8461538462vw}}.header .header-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 60px}@media(min-width: 767px)and (max-width: 1280px){.header .header-col{padding:.859375vw 4.6875vw}}@media(max-width: 767px){.header .header-col{padding:0}}@media(max-width: 767px){.header .header-col:nth-child(1){-ms-flex-wrap:wrap;flex-wrap:wrap}}.header .header-col:nth-child(1) span{font-size:14px;color:#07080c}@media(min-width: 767px)and (max-width: 1280px){.header .header-col:nth-child(1) span{font-size:1.09375vw}}@media(max-width: 767px){.header .header-col:nth-child(1) span{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-size:9px}}.header .header-logo{width:114px;height:auto;margin-right:16px}@media(min-width: 767px)and (max-width: 1280px){.header .header-logo{width:8.90625vw;margin-right:1.25vw}}@media(max-width: 767px){.header .header-logo{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:25.641025641vw;margin-right:0}}.header .header-link{color:#000;font-size:12px;font-weight:500;text-decoration-line:underline;margin-right:26px}@media(min-width: 767px)and (max-width: 1280px){.header .header-link{font-size:.9375vw;margin-right:2.03125vw}}@media(max-width: 767px){.header .header-link{display:none}}.header .header-btn{font-family:"Gothic MB101 DemiBold",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 17px;color:#fff;background-color:#ef340b;font-size:16px;font-weight:700;-webkit-box-shadow:0px 2px 3px 0px rgba(92,92,92,.25);box-shadow:0px 2px 3px 0px rgba(92,92,92,.25)}@media(min-width: 767px)and (max-width: 1280px){.header .header-btn{font-size:1.25vw;padding:.78125vw 1.328125vw}}@media(max-width: 767px){.header .header-btn{padding:2.5641025641vw 0;font-size:3.8461538462vw;width:44.358974359vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.header .header-btn::after{content:"";display:inline-block;width:13px;height:13px;background-image:url("/content_assets/53lh1/img/header-btn-arrow.svg");background-repeat:no-repeat;background-size:contain;margin-left:4px}@media(min-width: 767px)and (max-width: 1280px){.header .header-btn::after{width:1.015625vw;height:1.015625vw;margin-left:.3125vw}}.header .header-btn span{color:#ef340b;background-color:#fff;font-size:10px;font-weight:700;line-height:11px;letter-spacing:.02em;text-align:center;padding:3px 5px;display:inline-block;margin-right:10px;border-radius:2px}@media(min-width: 767px)and (max-width: 1280px){.header .header-btn span{font-size:.78125vw;padding:.3125vw .390625vw;margin-right:.78125vw}}@media(max-width: 767px){.header .header-btn span{font-size:8px;padding:1.0256410256vw}}.header .header-btn span strong{font-size:12px;line-height:13.4px}@media(min-width: 767px)and (max-width: 1280px){.header .header-btn span strong{font-size:.9375vw}}@media(max-width: 767px){.header .header-btn span strong{font-size:11px}}.fv{position:relative;overflow:hidden;background:#f5f5f5}@media(min-width: 1800px){.fv{background:-webkit-gradient(linear, left top, right top, from(#07080C), color-stop(15%, #07080C), color-stop(15%, #F5F5F5), to(#F5F5F5));background:linear-gradient(90deg, #07080C 0%, #07080C 15%, #F5F5F5 15%, #F5F5F5 100%)}}@media(min-width: 2400px){.fv{background:-webkit-gradient(linear, left top, right top, from(#07080C), color-stop(30%, #07080C), color-stop(30%, #F5F5F5), to(#F5F5F5));background:linear-gradient(90deg, #07080C 0%, #07080C 30%, #F5F5F5 30%, #F5F5F5 100%)}}.fv::before{content:"";display:inline-block;background-image:url("/content_assets/53lh1/img/fv-rect.svg");background-repeat:no-repeat;background-size:contain;width:1023px;height:460px;position:absolute;top:0;right:50%;z-index:1}@media(min-width: 767px)and (max-width: 1280px){.fv::before{width:79.921875vw;height:35.9375vw}}@media(max-width: 767px){.fv::before{background-image:url("/content_assets/53lh1/img/fv-rect_sp.svg");width:74.8717948718vw;height:91.2820512821vw;top:unset;right:unset;left:0;bottom:0}}.fv .fv-inner{height:460px;width:100%;max-width:1080px;margin:0 auto;position:relative}@media(min-width: 767px)and (max-width: 1280px){.fv .fv-inner{height:35.9375vw;max-width:84.375vw}}@media(max-width: 767px){.fv .fv-inner{height:130.7692307692vw}}.fv .fv-inner::before{content:"";display:inline-block;width:609px;height:494px;background-image:url("/content_assets/53lh1/img/fv-tamaki-pc.webp");background-repeat:no-repeat;background-size:contain;position:absolute;bottom:0;left:0;z-index:2}@media(min-width: 767px)and (max-width: 1280px){.fv .fv-inner::before{width:47.578125vw;height:38.59375vw}}@media(max-width: 767px){.fv .fv-inner::before{background-image:url("/content_assets/53lh1/img/fv-tamaki-sp.webp");width:90.7692307692vw;height:79.2307692308vw;top:unset;left:calc(50% - 45.3846153846vw);bottom:0;-webkit-transform:scale(1.05);transform:scale(1.05)}}.fv .fv-content{font-family:"Gothic MB101 Bold",sans-serif;position:absolute;top:36px;left:50%}@media(min-width: 767px)and (max-width: 1280px){.fv .fv-content{top:2.8125vw}}@media(max-width: 767px){.fv .fv-content{position:static;text-align:center}}.fv .fv-main-copy{color:#07080c;font-size:77px;font-weight:800;line-height:110%}@media(min-width: 767px)and (max-width: 1280px){.fv .fv-main-copy{font-size:6.015625vw}}@media(max-width: 767px){.fv .fv-main-copy{font-size:13.0769230769vw;margin:6.9230769231vw auto 0 auto;display:inline-block;text-align:left}}.fv .fv-main-copy span{margin-top:20px;font-size:50px}@media(min-width: 767px)and (max-width: 1280px){.fv .fv-main-copy span{margin-top:1.5625vw;font-size:3.90625vw}}@media(max-width: 767px){.fv .fv-main-copy span{margin-top:0;-webkit-transform:translateY(-1.5384615385vw);transform:translateY(-1.5384615385vw);display:inline-block;font-size:8.7179487179vw}}.fv-btn{font-family:"Gothic MB101 DemiBold",sans-serif;width:420px;margin-top:42px;margin-left:13px;padding:26px 0 26px 52px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:28px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:23px;font-weight:700;line-height:1;background:#ef340b;position:relative;-webkit-filter:drop-shadow(0px 0px 30px rgba(92, 92, 92, 0.4));filter:drop-shadow(0px 0px 30px rgba(92, 92, 92, 0.4))}@media(min-width: 767px)and (max-width: 1280px){.fv-btn{width:32.8125vw;margin-top:3.28125vw;margin-left:1.015625vw;padding:2.03125vw 0 2.03125vw 4.0625vw;gap:2.1875vw;font-size:1.796875vw}}@media(max-width: 767px){.fv-btn{width:100%;margin-top:0;margin-left:0;padding:6.9230769231vw 6.9230769231vw 6.9230769231vw 11.7948717949vw;position:relative;z-index:2;font-size:5.1282051282vw;-webkit-filter:drop-shadow(0px 0px 15px rgba(92, 92, 92, 0.4));filter:drop-shadow(0px 0px 15px rgba(92, 92, 92, 0.4))}}.fv-btn::after{content:"";display:inline-block;width:25px;height:15px;background-image:url("/content_assets/53lh1/img/icon-cv-arrow.svg");background-repeat:no-repeat;background-size:contain}@media(min-width: 767px)and (max-width: 1280px){.fv-btn::after{width:1.953125vw;height:1.171875vw}}.fv-btn.is-pc{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}@media(max-width: 767px){.fv-btn.is-pc{display:none !important}}@media(max-width: 767px){.fv-btn.is-sp{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;gap:6.4102564103vw}}.fv-btn-bubble{position:absolute;top:0;left:0;-webkit-transform:translateY(-15px);transform:translateY(-15px);text-align:center;width:100%}@media(min-width: 767px)and (max-width: 1280px){.fv-btn-bubble{-webkit-transform:translateY(-1.171875vw);transform:translateY(-1.171875vw)}}.fv-btn-bubble span{color:#ef340b;font-size:16px;font-weight:800;line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:6px 18px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;border-radius:45px;background:#fff;-webkit-box-shadow:0px 0px 12px 0px rgba(31,73,123,.3);box-shadow:0px 0px 12px 0px rgba(31,73,123,.3);position:relative}@media(min-width: 767px)and (max-width: 1280px){.fv-btn-bubble span{font-size:1.25vw;padding:.46875vw 1.40625vw;gap:.390625vw}}@media(max-width: 767px){.fv-btn-bubble span{font-size:3.5897435897vw}}.fv-btn-bubble span::before{content:"";display:inline-block;width:20px;height:19px;background-image:url("/content_assets/53lh1/img/icon-bubble-check.svg");background-repeat:no-repeat;background-size:contain}@media(min-width: 767px)and (max-width: 1280px){.fv-btn-bubble span::before{width:1.5625vw;height:1.484375vw}}@media(max-width: 767px){.fv-btn-bubble span::before{width:4.358974359vw;height:4.1025641026vw}}.achievements{padding:25px 0 35px 0}@media(min-width: 767px)and (max-width: 1280px){.achievements{padding:1.953125vw 0 2.734375vw 0}}@media(max-width: 767px){.achievements{padding:7.9487179487vw 0 8.9743589744vw 0}}.achievements .achievements-inner{max-width:866px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}@media(min-width: 767px)and (max-width: 1280px){.achievements .achievements-inner{max-width:67.65625vw;gap:1.171875vw}}@media(max-width: 767px){.achievements .achievements-inner{display:block}}.achievements .achievements-copy{font-family:"Gothic MB101 Bold",sans-serif;color:#07080c;font-size:20px;font-weight:800;line-height:1.5}@media(min-width: 767px)and (max-width: 1280px){.achievements .achievements-copy{font-size:1.5625vw}}@media(max-width: 767px){.achievements .achievements-copy{font-size:4.358974359vw;text-align:center;line-height:1.7}}.achievements .achievements-copy strong{font-size:27px;background:-webkit-gradient(linear, left top, left bottom, color-stop(85%, transparent), color-stop(85%, #1468CC));background:linear-gradient(transparent 85%, #1468CC 85%);padding-bottom:4px}@media(min-width: 767px)and (max-width: 1280px){.achievements .achievements-copy strong{font-size:2.109375vw;padding-bottom:.3125vw}}@media(max-width: 767px){.achievements .achievements-copy strong{font-size:6.4102564103vw}}.achievements .achievements-ornament{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}@media(max-width: 767px){.achievements .achievements-ornament{margin-top:4.358974359vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.achievements .achievements-ornament::before{content:"";display:inline-block;width:43px;height:67px;background-image:url("/content_assets/53lh1/img/fv-ornament.svg");background-repeat:no-repeat;background-size:contain}@media(min-width: 767px)and (max-width: 1280px){.achievements .achievements-ornament::before{width:3.359375vw;height:5.234375vw}}.achievements .achievements-ornament::after{content:"";display:inline-block;width:43px;height:67px;background-image:url("/content_assets/53lh1/img/fv-ornament.svg");background-repeat:no-repeat;background-size:contain;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}@media(min-width: 767px)and (max-width: 1280px){.achievements .achievements-ornament::after{width:3.359375vw;height:5.234375vw}}.achievements .achievements-ornament-inner{text-align:center}.achievements .achievements-ornament-inner span{font-family:"Gothic MB101 Bold",sans-serif;color:#07080c;font-size:25px;font-weight:800;line-height:110%}@media(min-width: 767px)and (max-width: 1280px){.achievements .achievements-ornament-inner span{font-size:1.953125vw}}@media(max-width: 767px){.achievements .achievements-ornament-inner span{font-size:5.8974358974vw}}.achievements .achievements-ornament-inner span strong{font-size:42px}@media(min-width: 767px)and (max-width: 1280px){.achievements .achievements-ornament-inner span strong{font-size:3.28125vw}}@media(max-width: 767px){.achievements .achievements-ornament-inner span strong{font-size:10.2564102564vw}}.achievements .achievements-ornament-inner small{font-size:10px}@media(min-width: 767px)and (max-width: 1280px){.achievements .achievements-ornament-inner small{font-size:.78125vw}}@media(max-width: 767px){.achievements .achievements-ornament-inner small{font-size:2.5641025641vw}}.achievements .achievements-notice{color:#07080c;font-size:10px;font-weight:400;text-align:right;margin-top:10px}@media(min-width: 767px)and (max-width: 1280px){.achievements .achievements-notice{font-size:.78125vw;margin-top:.78125vw}}@media(max-width: 767px){.achievements .achievements-notice{font-size:2.0512820513vw}}.achievements-sliders{margin-top:30px;width:100%}@media(min-width: 767px)and (max-width: 1280px){.achievements-sliders{margin-top:2.34375vw}}@media(max-width: 767px){.achievements-sliders{display:none}}.achievements-sliders img{width:128px;height:auto}.achievements-slider1{width:calc(100% + 80px);overflow-x:hidden}.achievements-slider2{width:calc(100% + 80px);overflow-x:hidden;position:relative;right:80px;margin-top:18px}@media(min-width: 767px)and (max-width: 1280px){.achievements-slider2{margin-top:1.40625vw}}.achievements-logos{display:none}@media(max-width: 767px){.achievements-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5.1282051282vw}}@media(max-width: 767px){.achievements-logos img{width:29.7435897436vw;height:auto}}.pc-bk{display:inline-block}@media(max-width: 767px){.pc-bk{display:inline}}.sp-bk{display:inline}@media(max-width: 767px){.sp-bk{display:inline-block}}.opening{font-family:"Gothic MB101 Bold",sans-serif;background:linear-gradient(252deg, #00D7D7 20.19%, #1468CC 100%);padding:111px 0 100px 0}@media(min-width: 767px)and (max-width: 1280px){.opening{padding:8.671875vw 0 9.375vw 0}}@media(max-width: 767px){.opening{background:linear-gradient(18deg, #1468CC 0%, #00D7D7 95.14%);padding:45px 0 55px}}.opening .opening-heading{color:#07080c;font-size:55px;font-weight:800;text-align:center;letter-spacing:.02em}@media(min-width: 767px)and (max-width: 1280px){.opening .opening-heading{font-size:4.296875vw}}@media(max-width: 767px){.opening .opening-heading{font-size:7.1794871795vw;line-height:1.2}}.opening .opening-heading strong{font-size:100px;vertical-align:-15px}@media(min-width: 767px)and (max-width: 1280px){.opening .opening-heading strong{font-size:7.8125vw}}@media(max-width: 767px){.opening .opening-heading strong{font-size:17.9487179487vw}}.opening .opening-heading strong img{width:335px;height:auto;vertical-align:-10px}@media(min-width: 767px)and (max-width: 1280px){.opening .opening-heading strong img{width:26.171875vw;vertical-align:-0.78125vw}}@media(max-width: 767px){.opening .opening-heading strong img{width:61.2820512821vw;vertical-align:-3.8461538462vw}}.opening .opening-heading-emphasis{font-size:70px;letter-spacing:.02em}@media(min-width: 767px)and (max-width: 1280px){.opening .opening-heading-emphasis{font-size:5.46875vw}}@media(max-width: 767px){.opening .opening-heading-emphasis{font-size:9.7435897436vw;line-height:1.2}}.opening .opening-heading-sub{margin-top:43px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:22px}@media(min-width: 767px)and (max-width: 1280px){.opening .opening-heading-sub{margin-top:3.359375vw;gap:1.71875vw}}@media(max-width: 767px){.opening .opening-heading-sub{display:block;margin-top:20px}}.opening .opening-heading-sub img{width:160px;height:160px;-webkit-transform:scale(1.25);transform:scale(1.25)}@media(min-width: 767px)and (max-width: 1280px){.opening .opening-heading-sub img{width:12.5vw;height:12.5vw}}@media(max-width: 767px){.opening .opening-heading-sub img{display:block;margin:0 auto;width:23.0769230769vw;height:23.0769230769vw}}.opening .opening-heading-sub-text.pc{color:#fff;text-align:center;font-size:35px;font-weight:800;line-height:140%;letter-spacing:.03em}@media(min-width: 767px)and (max-width: 1280px){.opening .opening-heading-sub-text.pc{font-size:2.734375vw}}@media(max-width: 767px){.opening .opening-heading-sub-text.pc{display:none}}.opening .opening-heading-sub-text.pc strong{color:#fff;background-color:#07080c;font-size:44px;font-weight:800;line-height:140%;padding:10px 11px;margin-right:5px;display:inline-block;line-height:1}@media(min-width: 767px)and (max-width: 1280px){.opening .opening-heading-sub-text.pc strong{font-size:3.4375vw;padding:.78125vw .859375vw;margin-right:.390625vw}}.opening .opening-heading-sub-text.sp{display:none}@media(max-width: 767px){.opening .opening-heading-sub-text.sp{font-family:"Gothic MB101 DemiBold",sans-serif;display:block;font-size:20px;font-weight:800;line-height:32px;text-align:center;color:#fff}.opening .opening-heading-sub-text.sp strong{font-size:28px;font-weight:800;line-height:40px;letter-spacing:.04em;text-align:center;background-color:#07080c;padding:3px;margin-right:2px}}.opening .opening-adviser-box{width:1200px;margin:52px auto 0;position:relative}@media(min-width: 1280px)and (max-width: 1380px){.opening .opening-adviser-box{width:1000px}}@media(min-width: 767px)and (max-width: 1280px){.opening .opening-adviser-box{width:700px}}@media(max-width: 767px){.opening .opening-adviser-box{width:100%;margin-top:2.0512820513vw}}.opening .opening-adviser-box::before{position:absolute;content:"";height:100%;width:30px;left:-5px;background:-webkit-gradient(linear, left top, right top, color-stop(18.11%, #0E8FD0), to(rgba(14, 143, 208, 0)));background:linear-gradient(to right, #0E8FD0 18.11%, rgba(14, 143, 208, 0) 100%);z-index:1}@media(max-width: 767px){.opening .opening-adviser-box::before{display:none}}.opening .opening-adviser-box::after{position:absolute;content:"";height:100%;width:30px;right:-5px;top:0;background:-webkit-gradient(linear, right top, left top, color-stop(18.11%, #02D1D7), to(rgba(2, 209, 215, 0)));background:linear-gradient(to left, #02D1D7 18.11%, rgba(2, 209, 215, 0) 100%);z-index:1}@media(max-width: 767px){.opening .opening-adviser-box::after{display:none}}.opening .opening-adviser-box .slide-arrow{overflow:visible;width:40px;height:40px;border-top:6px solid #fff;border-right:6px solid #fff;position:absolute;content:"";top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;-webkit-transition:all ease-in .2s;transition:all ease-in .2s}.opening .opening-adviser-box .slide-arrow.prev-arrow{left:-65px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.opening .opening-adviser-box .slide-arrow.next-arrow{right:-65px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.opening .opening-adviser-box .slide-arrow:hover{opacity:.7}@media(max-width: 767px){.opening .opening-adviser-box .slick-list{padding-top:20px !important;padding-bottom:20px !important}}.opening .opening-adviser-col{border-radius:6px;margin:0 7.5px;padding:10px;background:linear-gradient(217.2deg, rgb(81, 86, 103) 13.88%, rgb(7, 8, 12) 70.58%);-webkit-box-shadow:0px 0px 30px 0px rgba(22,41,63,.38);box-shadow:0px 0px 30px 0px rgba(22,41,63,.38);width:300px;height:408.25px}@media(max-width: 767px){.opening .opening-adviser-col{margin:0 6.5px;padding:8px;width:235px;height:324px;-webkit-box-shadow:0px 0px 20px 0px rgba(22,41,63,.38);box-shadow:0px 0px 20px 0px rgba(22,41,63,.38)}}.opening .opening-adviser-col p{margin:0}.opening .opening-adviser-col .opening-adviser-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:10px}@media(max-width: 767px){.opening .opening-adviser-col .opening-adviser-content{gap:7px;margin-bottom:8px}}.opening .opening-adviser-col .opening-adviser-content .opening-adviser-content-left{width:153px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 767px){.opening .opening-adviser-col .opening-adviser-content .opening-adviser-content-left{width:126px}}.opening .opening-adviser-col .opening-adviser-content .opening-adviser-content-left .opening-adviser-copy{font-size:16px;font-weight:800;text-align:center;line-height:16px;color:#07080c;background-color:#fff;padding:8px 0;border-radius:6px;position:relative;margin-bottom:14px}@media(max-width: 767px){.opening .opening-adviser-col .opening-adviser-content .opening-adviser-content-left .opening-adviser-copy{font-size:13px;line-height:13px;padding:6px 0;margin-bottom:11px}}.opening .opening-adviser-col .opening-adviser-content .opening-adviser-content-left .opening-adviser-copy small{font-size:13px;font-weight:700;line-height:13px}@media(max-width: 767px){.opening .opening-adviser-col .opening-adviser-content .opening-adviser-content-left .opening-adviser-copy small{font-size:9px;line-height:9px}}.opening .opening-adviser-col .opening-adviser-content .opening-adviser-content-left .opening-adviser-copy::after{position:absolute;bottom:-6px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;content:"";border-top:10px solid #fff;border-left:15px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}@media(max-width: 767px){.opening .opening-adviser-col .opening-adviser-content .opening-adviser-content-left .opening-adviser-copy::after{border-top:8px solid #fff;border-left:12px solid rgba(0,0,0,0);border-right:2px solid rgba(0,0,0,0)}}.opening .opening-adviser-col .opening-adviser-content .opening-adviser-content-left .opening-adviser-name{font-size:18px;font-weight:800;text-align:left;line-height:18px;color:#fff;margin-bottom:5px}@media(max-width: 767px){.opening .opening-adviser-col .opening-adviser-content .opening-adviser-content-left .opening-adviser-name{font-size:16px;line-height:16px}}.opening .opening-adviser-col .opening-adviser-content .opening-adviser-content-left .opening-adviser-name-en{font-family:"Gothic MB101 Regular",sans-serif;font-size:11px;font-weight:400;text-align:left;line-height:11px;color:#888b93;margin-bottom:12px}@media(max-width: 767px){.opening .opening-adviser-col .opening-adviser-content .opening-adviser-content-left .opening-adviser-name-en{font-size:9px;line-height:9px;margin-bottom:10px}}.opening .opening-adviser-col .opening-adviser-content .opening-adviser-content-left .opening-adviser-description{font-family:"Gothic MB101 Regular",sans-serif;font-size:11px;font-weight:400;line-height:17px;text-align:left;color:#fff;letter-spacing:.03em}@media(max-width: 767px){.opening .opening-adviser-col .opening-adviser-content .opening-adviser-content-left .opening-adviser-description{font-size:9px;line-height:13px}}.opening .opening-adviser-col .opening-adviser-content .opening-adviser-content-right img{width:120px;height:180px;-o-object-fit:cover;object-fit:cover;border-radius:6px}@media(max-width: 767px){.opening .opening-adviser-col .opening-adviser-content .opening-adviser-content-right img{width:86px;height:140px}}.opening .opening-adviser-col .opening-adviser-success-case{background-color:#fff;width:100%;height:198.25px;padding:12px;border-radius:6px;color:#07080c}@media(max-width: 767px){.opening .opening-adviser-col .opening-adviser-success-case{padding:8px;height:160px}}.opening .opening-adviser-col .opening-adviser-success-case .success-case-header{width:100%;padding:10px;border-radius:6px;background:#efefef;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3px}@media(max-width: 767px){.opening .opening-adviser-col .opening-adviser-success-case .success-case-header{padding:8px;gap:7px}}.opening .opening-adviser-col .opening-adviser-success-case .success-case-header .success-mark{width:60px;height:60px;font-size:13px;font-weight:800;line-height:15px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url("/content_assets/53lh1/img/star_blue.png");background-repeat:no-repeat;background-size:60px 60px;background-position:center}@media(max-width: 767px){.opening .opening-adviser-col .opening-adviser-success-case .success-case-header .success-mark{width:51px;height:51px;background-size:51px 51px;font-size:11px;line-height:13px}}.opening .opening-adviser-col .opening-adviser-success-case .success-case-header .success-number .success-before{font-size:13px;font-weight:800;line-height:13px;text-align:center;margin-bottom:18px;position:relative}@media(max-width: 767px){.opening .opening-adviser-col .opening-adviser-success-case .success-case-header .success-number .success-before{font-size:12px;line-height:9px;margin-bottom:16px}}.opening .opening-adviser-col .opening-adviser-success-case .success-case-header .success-number .success-before::after{position:absolute;content:"";left:50%;bottom:-13px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:14px;height:7px;background:-webkit-gradient(linear, left top, left bottom, from(#1468CC), to(#00D7D7));background:linear-gradient(to bottom, #1468CC 0%, #00D7D7 100%);-webkit-clip-path:polygon(0 0, 50% 100%, 100% 0);clip-path:polygon(0 0, 50% 100%, 100% 0)}.opening .opening-adviser-col .opening-adviser-success-case .success-case-header .success-number .success-after{font-size:14px;font-weight:800;text-align:left;position:relative;padding-left:57px}@media(max-width: 767px){.opening .opening-adviser-col .opening-adviser-success-case .success-case-header .success-number .success-after{font-size:13px;padding-left:35px}}.opening .opening-adviser-col .opening-adviser-success-case .success-case-header .success-number .success-after .bubble{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-3px;border-radius:6px;font-size:12px;font-weight:800;line-height:12px;text-align:center;color:#fff;padding:4px;background:#ef340b}@media(max-width: 767px){.opening .opening-adviser-col .opening-adviser-success-case .success-case-header .success-number .success-after .bubble{width:28px;font-size:9px;line-height:11px;left:0;padding:2px}}.opening .opening-adviser-col .opening-adviser-success-case .success-case-header .success-number .success-after strong{font-size:33px;font-weight:800;line-height:26px}@media(max-width: 767px){.opening .opening-adviser-col .opening-adviser-success-case .success-case-header .success-number .success-after strong{font-size:27px;line-height:24px}}.opening .opening-adviser-col .opening-adviser-success-case .success-case-content{font-family:"Gothic MB101 Regular",sans-serif;font-size:13px;font-weight:505;line-height:18px;text-align:left;letter-spacing:.03em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:80px}@media(max-width: 767px){.opening .opening-adviser-col .opening-adviser-success-case .success-case-content{font-size:11px;line-height:17px;height:67px}}.opening .opening-adviser-col .opening-adviser-success-case .success-case-content .success-case-worker{font-size:11px;font-weight:500;line-height:20px;text-align:right;height:20px}@media(max-width: 767px){.opening .opening-adviser-col .opening-adviser-success-case .success-case-content .success-case-worker{font-size:9px;line-height:18px}}.opening .opening-adviser-col .opening-adviser-success-case .success-case-content .icon-woman::before,.opening .opening-adviser-col .opening-adviser-success-case .success-case-content .icon-man::before{display:inline-block;content:"";height:18px;width:18px;background-size:13.5px 15px;background-repeat:no-repeat;background-position:bottom center;margin-right:3px;position:relative;top:2px}@media(max-width: 767px){.opening .opening-adviser-col .opening-adviser-success-case .success-case-content .icon-woman::before,.opening .opening-adviser-col .opening-adviser-success-case .success-case-content .icon-man::before{height:15px;width:15px}}.opening .opening-adviser-col .opening-adviser-success-case .success-case-content .icon-woman::before{background-image:url("/content_assets/53lh1/img/icon-woman.svg")}.opening .opening-adviser-col .opening-adviser-success-case .success-case-content .icon-man::before{background-image:url("/content_assets/53lh1/img/icon-man.svg")}.opening .success{margin:80px auto 0}@media(max-width: 767px){.opening .success{margin:20px auto 0}}.opening .success .success-bg{background-color:#fff;padding:29px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:13px;margin:0 auto;width:1080px}@media screen and (max-width: 1100px){.opening .success .success-bg{width:950px}}@media(max-width: 1000px){.opening .success .success-bg{-ms-flex-wrap:wrap;flex-wrap:wrap;width:90%;padding:18px 15px;gap:10px}}.opening .success .success-bg .success-heading{width:350px;font-size:clamp(16px,2.109375vw,27px);font-weight:700;line-height:40px;text-align:left;padding-left:15px}@media(max-width: 1000px){.opening .success .success-bg .success-heading{width:90%}}@media(max-width: 767px){.opening .success .success-bg .success-heading{width:100%;font-size:clamp(10px,4.1025641026vw,24px);line-height:22px;padding-left:0}}.opening .success .success-bg .success-visual{width:650px;display:-webkit-box;display:-ms-flexbox;display:flex;color:#07080c}.opening .success .success-bg .success-visual .success-graph{width:135px;height:135px;position:relative}@media(min-width: 767px)and (max-width: 1280px){.opening .success .success-bg .success-visual .success-graph{width:10.546875vw;height:10.546875vw}}@media(max-width: 767px){.opening .success .success-bg .success-visual .success-graph{width:24.6153846154vw;height:24.6153846154vw}}.opening .success .success-bg .success-visual .success-graph #success-graph-percentage{position:absolute;top:50%;left:50%;font-family:"Gothic MB101 Bold",sans-serif;color:#fff;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:none}.opening .success .success-bg .success-visual .success-graph .success-graph-value{font-size:48px;letter-spacing:-0.03em;font-weight:700}@media(min-width: 767px)and (max-width: 1280px){.opening .success .success-bg .success-visual .success-graph .success-graph-value{font-size:4.140625vw}}@media(max-width: 767px){.opening .success .success-bg .success-visual .success-graph .success-graph-value{font-size:8.2051282051vw}}.opening .success .success-bg .success-visual .success-graph .success-graph-unit{font-size:22px;font-weight:700;letter-spacing:-0.1em;margin-left:2px}@media(min-width: 767px)and (max-width: 1280px){.opening .success .success-bg .success-visual .success-graph .success-graph-unit{font-size:1.953125vw}}@media(max-width: 767px){.opening .success .success-bg .success-visual .success-graph .success-graph-unit{font-size:4.6153846154vw}}.opening .success .success-bg .success-visual .success-bubble{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#efefef;padding:18px 30px;border-radius:6px;margin-left:29px;position:relative}@media(max-width: 767px){.opening .success .success-bg .success-visual .success-bubble{padding:11px 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;margin-left:19px}}.opening .success .success-bg .success-visual .success-bubble::after{position:absolute;bottom:calc(50% - 25px);left:-40px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;content:"";border-top:25px solid #efefef;border-left:44px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);-webkit-transform:rotate(10deg);transform:rotate(10deg)}@media(max-width: 767px){.opening .success .success-bg .success-visual .success-bubble::after{border-top:20px solid #efefef;border-left:30px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);left:-25px}}.opening .success .success-bg .success-visual .success-bubble .success-bubble-text{font-size:clamp(18px,2.65625vw,34px);font-weight:700;line-height:42px;text-align:left}@media screen and (max-width: 1100px){.opening .success .success-bg .success-visual .success-bubble .success-bubble-text{font-size:27.2px}}@media(max-width: 767px){.opening .success .success-bg .success-visual .success-bubble .success-bubble-text{font-size:clamp(10px,4.6153846154vw,27px);line-height:23px;text-align:center}}.opening .success .success-bg .success-visual .success-bubble .success-bubble-text small{font-size:26px}@media screen and (max-width: 1100px){.opening .success .success-bg .success-visual .success-bubble .success-bubble-text small{font-size:20.8px}}@media(max-width: 767px){.opening .success .success-bg .success-visual .success-bubble .success-bubble-text small{font-size:clamp(10px,3.8461538462vw,22.5px)}}.opening .success .success-bg .success-visual .success-bubble img.pc{width:140px;height:auto;padding-left:6px}@media(max-width: 767px){.opening .success .success-bg .success-visual .success-bubble img.pc{display:none}}.opening .success .success-bg .success-visual .success-bubble img.sp{display:none}@media(max-width: 767px){.opening .success .success-bg .success-visual .success-bubble img.sp{display:block;width:72px;height:auto}}.opening .success .success-notice{font-family:"Gothic MB101 Regular",sans-serif;color:#fff;text-align:right;font-size:11px;font-weight:400;margin:8px auto;width:1080px}@media screen and (max-width: 1100px){.opening .success .success-notice{width:950px}}@media(max-width: 1000px){.opening .success .success-notice{width:90%}}@media(max-width: 767px){.opening .success .success-notice{width:90%;margin:3px auto;font-size:8px}}.opening .point-btn{display:block;position:relative;padding:31px 0 26px 0;line-height:1;margin:70px auto 0 auto;max-width:520px;width:100%;background:#ef340b;-webkit-box-shadow:0px 0px 30px 0px rgba(92,92,92,.4);box-shadow:0px 0px 30px 0px rgba(92,92,92,.4);text-align:center}@media(min-width: 767px)and (max-width: 1280px){.opening .point-btn{padding:2.421875vw 0 2.03125vw 0;margin:6.25vw auto 0 auto;max-width:40.625vw}}@media(max-width: 767px){.opening .point-btn{padding:6.6666666667vw 17.1794871795vw 5.641025641vw 8.2051282051vw;margin:42px 3.0769230769vw 0 3.0769230769vw;width:calc(100% - 6.1538461538vw);max-width:unset}}.opening .point-btn:hover{opacity:.7 !important}.opening .point-btn::after{content:"";display:inline-block;width:25px;height:15px;background-image:url("/content_assets/53lh1/img/icon-cv-arrow.svg");background-repeat:no-repeat;background-size:contain;position:absolute;top:calc(50% - 7.5px);right:38px;-webkit-transform:translateY(3px);transform:translateY(3px)}@media(min-width: 767px)and (max-width: 1280px){.opening .point-btn::after{width:1.953125vw;height:1.171875vw;top:calc(50% - .5859375vw);right:2.96875vw;-webkit-transform:translateY(0.234375vw);transform:translateY(0.234375vw)}}@media(max-width: 767px){.opening .point-btn::after{width:5.641025641vw;height:3.3333333333vw;right:7.9487179487vw}}.opening .point-btn-main-text{font-family:"Gothic MB101 DemiBold",sans-serif;color:#fff;font-size:24px}@media(min-width: 767px)and (max-width: 1280px){.opening .point-btn-main-text{font-size:1.875vw}}@media(max-width: 767px){.opening .point-btn-main-text{font-size:4.8717948718vw}}.opening .point-btn-bubble{position:absolute;top:0;left:0;-webkit-transform:translateY(-15px);transform:translateY(-15px);text-align:center;width:100%}@media(min-width: 767px)and (max-width: 1280px){.opening .point-btn-bubble{-webkit-transform:translateY(-1.171875vw);transform:translateY(-1.171875vw)}}.opening .point-btn-bubble span{color:#ef340b;font-size:16px;font-weight:800;line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:6px 18px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;border-radius:45px;background:#fff;-webkit-box-shadow:0px 0px 12px 0px rgba(31,73,123,.3);box-shadow:0px 0px 12px 0px rgba(31,73,123,.3);position:relative}@media(min-width: 767px)and (max-width: 1280px){.opening .point-btn-bubble span{font-size:1.25vw;padding:.46875vw 1.40625vw;gap:.390625vw}}@media(max-width: 767px){.opening .point-btn-bubble span{font-size:3.3333333333vw;padding:1.2820512821vw 3.0769230769vw}}.opening .point-btn-bubble span::before{content:"";display:inline-block;width:20px;height:19px;background-image:url("/content_assets/53lh1/img/icon-bubble-check.svg");background-repeat:no-repeat;background-size:contain}@media(min-width: 767px)and (max-width: 1280px){.opening .point-btn-bubble span::before{width:1.5625vw;height:1.484375vw}}@media(max-width: 767px){.opening .point-btn-bubble span::before{width:3.5897435897vw;height:3.5897435897vw}}.achievements2{background:#f5f5f5}.achievements2 .achievements2-title{width:100%;background:-webkit-gradient(linear, left top, right top, from(#07080C), to(#515667));background:linear-gradient(90deg, #07080C 0%, #515667 100%);text-align:center;padding:18px 0}@media(max-width: 767px){.achievements2 .achievements2-title{padding:10px 0}}.achievements2 .achievements2-title img{width:auto;height:63px;margin-right:10px}@media(max-width: 767px){.achievements2 .achievements2-title img{height:42px;width:auto;margin-right:8px}}.achievements2 .achievements2-title h2{font-family:"Gothic MB101 DemiBold",sans-serif;font-size:32px;font-weight:700;line-height:63px;letter-spacing:.02em;text-align:center;color:#fff;margin:0}@media(max-width: 767px){.achievements2 .achievements2-title h2{font-size:22px;line-height:35.2px}}.achievements2 .achievements2-contents .achievements2-contents-top{font-family:"Gothic MB101 Bold",sans-serif;font-size:35px;font-weight:800;text-align:center;line-height:40px;color:#000;margin:80px 0 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 767px){.achievements2 .achievements2-contents .achievements2-contents-top{font-size:clamp(10px,5.1282051282vw,30px);margin:28px 0 12px}}.achievements2 .achievements2-contents .achievements2-contents-top::before{display:inline-block;content:"";height:40px;width:40px;background-image:url("/content_assets/53lh1/img/check_blue.svg");background-position:center;background-repeat:no-repeat;background-size:40px 40px;margin-right:12px}@media(max-width: 767px){.achievements2 .achievements2-contents .achievements2-contents-top::before{height:24px;width:24px;background-size:24px 24px;margin-right:8px}}.achievements2 .achievements2-contents .achievements2-cards{font-family:"Gothic MB101 Bold",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-bottom:38px;width:100%}@media(max-width: 767px){.achievements2 .achievements2-contents .achievements2-cards{gap:10px;margin-bottom:20px}}.achievements2 .achievements2-contents .achievements2-cards .achievements2-card{width:346.5px;border:6px solid #1468cc;border-radius:6px;background-color:#fff;-webkit-box-shadow:0px 0px 38px 0px rgba(140,140,140,.2509803922);box-shadow:0px 0px 38px 0px rgba(140,140,140,.2509803922);text-align:center;padding:37px 50px 27px;color:#07080c;position:relative}@media(max-width: 767px){.achievements2 .achievements2-contents .achievements2-cards .achievements2-card{border:4px solid #1468cc;padding:20px 0 10px;max-width:350px}}.achievements2 .achievements2-contents .achievements2-cards .achievements2-card .num{position:absolute;left:0;top:0;padding:7px 13px;font-size:32px;font-weight:700;line-height:42px;color:#fff;z-index:2}@media(max-width: 767px){.achievements2 .achievements2-contents .achievements2-cards .achievements2-card .num{font-size:22px;line-height:30px;padding:5px 7px}}.achievements2 .achievements2-contents .achievements2-cards .achievements2-card::before{z-index:1;position:absolute;left:0;top:0;width:0;height:0;content:"";border-top:42px solid #1468cc;border-left:42px solid #1468cc;border-right:42px solid rgba(0,0,0,0);border-bottom:42px solid rgba(0,0,0,0)}@media(max-width: 767px){.achievements2 .achievements2-contents .achievements2-cards .achievements2-card::before{border-width:30px}}.achievements2 .achievements2-contents .achievements2-cards .achievements2-card .text-sub{font-size:28px;font-weight:800;line-height:33.6px}@media(max-width: 767px){.achievements2 .achievements2-contents .achievements2-cards .achievements2-card .text-sub{font-size:18px;line-height:18.9px}}.achievements2 .achievements2-contents .achievements2-cards .achievements2-card .text-fact{color:#1468cc;font-size:28px;font-weight:800;line-height:33.6px}@media(max-width: 767px){.achievements2 .achievements2-contents .achievements2-cards .achievements2-card .text-fact{font-size:24px;line-height:28.8px}}.achievements2 .achievements2-contents .achievements2-cards .achievements2-card .text-fact .number{font-size:60px;font-weight:800;line-height:69px}@media(max-width: 767px){.achievements2 .achievements2-contents .achievements2-cards .achievements2-card .text-fact .number{font-size:48px;line-height:57.6px}}.achievements2 .achievements2-contents .achievements2-cards .achievements2-card .annotation{font-family:"Gothic MB101 Regular",sans-serif;font-size:12px;font-weight:400;line-height:16px;text-align:right;margin-top:10px}@media(max-width: 767px){.achievements2 .achievements2-contents .achievements2-cards .achievements2-card .annotation{font-size:10px;line-height:16px;margin-top:8px;text-align:center}}.achievements2 .achievements2-contents .achievements2-cards .achievements2-card .mt{margin-top:10px}.achievements2 .achievements2-contents-message{font-family:"Gothic MB101 Bold",sans-serif;font-size:26px;font-weight:700;line-height:42px;text-align:center;margin-bottom:24px;color:#000}@media(max-width: 767px){.achievements2 .achievements2-contents-message{font-size:clamp(10px,4.1025641026vw,24px);line-height:28px;margin-bottom:18px}}.achievements2 .achievements2-contents-message.strong{font-size:35px;font-weight:800;line-height:40px;text-align:center;background:#f5f5f5;background:linear-gradient(#F5F5F5 70%, transparent 70%),linear-gradient(69.66deg, #1468CC 0%, #00D7D7 83.57%);width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto;padding:0 5px 3px}@media(max-width: 1000px){.achievements2 .achievements2-contents-message.strong{font-size:clamp(10px,5.1282051282vw,30px);line-height:32px;background:none;width:550px;padding:0 5px 0}.achievements2 .achievements2-contents-message.strong .line-blue{line-height:32px;background:#f5f5f5;background:linear-gradient(#F5F5F5 70%, transparent 70%),linear-gradient(transparent 90%, #F5F5F5 90%),linear-gradient(69.66deg, #1468CC 0%, #00D7D7 72%)}.achievements2 .achievements2-contents-message.strong .sp-bk{display:inline-block}}@media(max-width: 767px){.achievements2 .achievements2-contents-message.strong{width:auto}}.achievements2 .achievements2-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Gothic MB101 Bold",sans-serif;margin-top:50px;background:linear-gradient(88.19deg, #07080C 2.8%, #515667 81.8%) no-repeat,linear-gradient(#F5F5F5, #F5F5F5) no-repeat;background-position:0 bottom,0 0;background-size:100% 400px,100% 100%;-webkit-clip-path:polygon(100% 0, 100% 75%, 51% 90%, 0 75%, 0 0);clip-path:polygon(100% 0, 100% 75%, 51% 90%, 0 75%, 0 0);margin-bottom:-130px}@media(max-width: 1000px){.achievements2 .achievements2-bottom{display:block;position:relative;background:linear-gradient(88.19deg, #07080C 2.8%, #515667 81.8%) no-repeat,linear-gradient(#F5F5F5, #F5F5F5) no-repeat;background-position:0 bottom,0 0;background-size:100% 90%,100% 100%;-webkit-clip-path:polygon(100% 0, 100% 85%, 50% 100%, 0 85%, 0 0);clip-path:polygon(100% 0, 100% 85%, 50% 100%, 0 85%, 0 0);margin-bottom:-70px;margin-top:30px}}.achievements2 .achievements2-bottom img{width:630px;height:auto;position:relative;left:40px}@media(max-width: 1000px){.achievements2 .achievements2-bottom img{width:65vw;overflow:hidden;left:0}}.achievements2 .achievements2-bottom .achievements2-bottom-copy{position:relative;right:40px;color:#fff;font-size:64px;font-weight:700;line-height:89.6px;text-align:left;margin-bottom:40px;white-space:nowrap}@media screen and (max-width: 1200px){.achievements2 .achievements2-bottom .achievements2-bottom-copy{font-size:51.2px}}@media(max-width: 1000px){.achievements2 .achievements2-bottom .achievements2-bottom-copy{font-size:38.4px;line-height:53.76px;position:absolute;right:10%;top:20%;text-align:center}}@media(max-width: 767px){.achievements2 .achievements2-bottom .achievements2-bottom-copy{font-size:28px;line-height:39.2px;right:20%;top:20%}}@media screen and (max-width: 600px){.achievements2 .achievements2-bottom .achievements2-bottom-copy{right:10%}}@media screen and (max-width: 500px){.achievements2 .achievements2-bottom .achievements2-bottom-copy{right:0}}.achievements2 .achievements2-bottom .achievements2-bottom-copy strong{font-size:86px;font-weight:700;line-height:120.4px}@media screen and (max-width: 1200px){.achievements2 .achievements2-bottom .achievements2-bottom-copy strong{font-size:68.8px}}@media(max-width: 1000px){.achievements2 .achievements2-bottom .achievements2-bottom-copy strong{font-size:51.6px;line-height:72.24px}}@media(max-width: 767px){.achievements2 .achievements2-bottom .achievements2-bottom-copy strong{font-size:42px;line-height:58.8px}}.achievements2 .achievements2-bottom .achievements2-bottom-copy .txt-blue{font-size:84px;font-weight:700;line-height:117.6px;background:linear-gradient(57.96deg, #1468CC 0%, #00D7D7 58.96%);background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 1200px){.achievements2 .achievements2-bottom .achievements2-bottom-copy .txt-blue{font-size:67.2px}}@media(max-width: 1000px){.achievements2 .achievements2-bottom .achievements2-bottom-copy .txt-blue{font-size:50.4px;line-height:70.56px}}@media(max-width: 767px){.achievements2 .achievements2-bottom .achievements2-bottom-copy .txt-blue{font-size:40px;line-height:56px}}.contact{font-family:"Gothic MB101 DemiBold",sans-serif;padding-top:170px;padding-bottom:160px;background:linear-gradient(252deg, #00D7D7 20.19%, #1468CC 100%)}@media(min-width: 767px)and (max-width: 1280px){.contact{padding-top:18.359375vw;padding-bottom:12.5vw}}@media(max-width: 767px){.contact{padding-top:120px;padding-bottom:16.6666666667vw;background:-webkit-gradient(linear, left top, right top, from(#1468CC), to(#01BED8));background:linear-gradient(90deg, #1468CC 0%, #01BED8 100%)}}.contact .contact-heading{text-align:center}.contact .contact-heading-sub{color:#fff;font-size:27px;font-weight:700;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 767px)and (max-width: 1280px){.contact .contact-heading-sub{font-size:2.109375vw}}@media(max-width: 767px){.contact .contact-heading-sub{font-size:4.1025641026vw}}.contact .contact-heading-sub::before{content:"";display:inline-block;width:19px;height:24px;background-image:url("/content_assets/53lh1/img/contact-heading-sub-ornament.svg");background-repeat:no-repeat;background-size:contain;margin-right:6px}@media(min-width: 767px)and (max-width: 1280px){.contact .contact-heading-sub::before{width:1.484375vw;height:1.875vw;margin-right:.46875vw}}@media(max-width: 767px){.contact .contact-heading-sub::before{width:3.3333333333vw;height:3.8461538462vw;margin-right:.2564102564vw}}.contact .contact-heading-sub::after{content:"";display:inline-block;width:19px;height:24px;background-image:url("/content_assets/53lh1/img/contact-heading-sub-ornament.svg");background-repeat:no-repeat;background-size:contain;margin-left:6px;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}@media(min-width: 767px)and (max-width: 1280px){.contact .contact-heading-sub::after{width:1.484375vw;height:1.875vw;margin-left:.46875vw}}@media(max-width: 767px){.contact .contact-heading-sub::after{width:3.3333333333vw;height:3.8461538462vw;margin-left:.2564102564vw}}.contact .contact-heading-main{color:#07080c;font-size:58px;font-weight:700;line-height:120%;margin-top:20px;display:inline-block}@media(min-width: 767px)and (max-width: 1280px){.contact .contact-heading-main{font-size:4.53125vw;margin-top:1.5625vw}}@media(max-width: 767px){.contact .contact-heading-main{font-size:7.4358974359vw;margin-top:3.8461538462vw}}.contact .contact-heading-main strong{color:#fff;font-size:60px}@media(min-width: 767px)and (max-width: 1280px){.contact .contact-heading-main strong{font-size:4.6875vw}}@media(max-width: 767px){.contact .contact-heading-main strong{font-size:7.9487179487vw}}.contact .contact-box{max-width:1080px;width:100%;margin:60px auto 0 auto;padding:75px 0 84px 0;border-radius:6px;background:#fff;-webkit-box-shadow:2px 4px 28px 0px #0c91d2;box-shadow:2px 4px 28px 0px #0c91d2}@media(min-width: 767px)and (max-width: 1280px){.contact .contact-box{max-width:84.375vw;margin:4.6875vw auto 0 auto;padding:5.859375vw 0 6.5625vw 0}}@media(max-width: 767px){.contact .contact-box{margin:7.1794871795vw 5.641025641vw 0 5.641025641vw;width:calc(100% - 11.2820512821vw);padding:9.2307692308vw 5.641025641vw 10.7692307692vw 5.641025641vw}}.contact .contact-title{font-family:"Gothic MB101 Medium",sans-serif;color:#07080c;font-size:24px;font-weight:500;line-height:1;text-align:center}@media(min-width: 767px)and (max-width: 1280px){.contact .contact-title{font-size:1.875vw}}@media(max-width: 767px){.contact .contact-title{font-size:clamp(10px,3.5897435897vw,21px)}}.contact .contact-title::before{content:"";display:inline-block;width:24px;height:24px;background-image:url("/content_assets/53lh1/img/point-data-copy-check01.svg");background-repeat:no-repeat;background-size:contain;margin-right:8px;vertical-align:-2px}@media(min-width: 767px)and (max-width: 1280px){.contact .contact-title::before{width:1.875vw;height:1.875vw;margin-right:.625vw;vertical-align:-0.15625vw}}@media(max-width: 767px){.contact .contact-title::before{width:4.1025641026vw;height:4.1025641026vw}}.contact .contact-title b{font-family:"Gothic MB101 Bold",sans-serif}@media(max-width: 767px){.contact .contact-title b{font-size:clamp(10px,4.6153846154vw,27px)}}.contact .contact-btn-box{max-width:612px;width:100%;margin:40px auto 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width: 767px)and (max-width: 1280px){.contact .contact-btn-box{max-width:47.8125vw;margin:3.125vw auto 0 auto;gap:.9375vw}}@media(max-width: 767px){.contact .contact-btn-box{margin:6.6666666667vw auto 0 auto;gap:2.0512820513vw}}.contact .contact-btn-box .contact-btn{display:inline-block;width:calc(50% - 6px);padding:24px 0;text-align:center;color:#fff;font-size:20px;font-weight:600;line-height:1;background:#07080c;position:relative}@media(min-width: 767px)and (max-width: 1280px){.contact .contact-btn-box .contact-btn{width:calc(50% - .46875vw);padding:1.875vw 0;font-size:1.5625vw}}@media(max-width: 767px){.contact .contact-btn-box .contact-btn{width:calc(50% - 1.0256410256vw);font-size:4.1025641026vw;padding:4.6153846154vw 0;border-radius:4px}}.contact .contact-btn-box .contact-btn:last-child{width:100%;background:#e4e4e4;color:#07080c;font-size:16px;margin-top:10px}@media(min-width: 767px)and (max-width: 1280px){.contact .contact-btn-box .contact-btn:last-child{font-size:1.25vw;margin-top:.78125vw}}@media(max-width: 767px){.contact .contact-btn-box .contact-btn:last-child{font-size:13px;margin-top:1.0256410256vw}}.contact .contact-btn-box .contact-btn::before{content:"";display:inline-block;width:11px;height:15px;background-image:url("/content_assets/53lh1/img/contact-btn-arrow.svg");background-repeat:no-repeat;background-size:contain;position:absolute;top:calc(50% - 7.5px);right:16px}@media(min-width: 767px)and (max-width: 1280px){.contact .contact-btn-box .contact-btn::before{width:.859375vw;height:1.171875vw;top:calc(50% - .5859375vw);right:1.25vw}}@media(max-width: 767px){.contact .contact-btn-box .contact-btn::before{width:1.7948717949vw;height:2.5641025641vw;right:2.0512820513vw}}/*# sourceMappingURL=index.min.css.map */