html,body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html{color:#000;background:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;font-size:100%}a{text-decoration:none}button{border:none;background:rgba(0,0,0,0);border-radius:0;cursor:pointer}html{font-size:.6944444444vw;scroll-behavior:smooth}@media screen and (min-width: 1440px){html{font-size:10px}}@media screen and (max-width: 1000px){html{font-size:10px}}@media screen and (max-width: 430px){html{font-size:2.3255813953vw}}body{visibility:hidden}html.wf-active body{visibility:visible}*{color:#0f0f0f;box-sizing:border-box}body{font-family:"zen-kaku-gothic-new",sans-serif;font-weight:500;font-style:normal;background:#fff;position:relative}body.hidden{overflow:hidden;touch-action:none}.pc{display:block}@media screen and (max-width: 1000px){.pc{display:none}}.sp{display:none}@media screen and (max-width: 1000px){.sp{display:block}}.eg{font-family:"poppins",sans-serif;font-weight:600;font-style:normal;line-height:1}.object-fit{overflow:hidden}.object-fit img{width:100%;height:100%;object-fit:cover;object-position:center}span.existence{color:#fff;display:inline}@media screen and (max-width: 1000px){span.existence{display:none}}a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}@media screen and (max-width: 1000px){a[href*="tel:"]{pointer-events:all;cursor:pointer}}@keyframes flowing{from{transform:translateX(0%)}to{transform:translateX(-50%)}}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@keyframes eg-fade-up{from{opacity:0;transform:translateY(5rem)}to{opacity:1;transform:translateY(0)}}footer{background:#185386;padding:6rem 0 0}@media screen and (max-width: 1000px){footer{padding:2.5rem 0 0}}footer .footer__contact{max-width:132rem;background:#0e5da1;box-shadow:0px 0px 30px 0px rgba(255,255,255,.2) inset;border-radius:1.6rem;padding:17rem 0 9rem;margin:0 auto;position:relative;overflow:hidden}@media screen and (max-width: 1000px){footer .footer__contact{width:90%;padding:10rem 0 7rem}}footer .footer__contact__index{color:#fff;font-size:8rem;font-weight:700;text-align:center}footer .footer__contact__index span.adjust{color:#fff;letter-spacing:-0.05em}@media screen and (max-width: 1000px){footer .footer__contact__index{font-size:4.5rem;letter-spacing:.05em;line-height:1.2}}footer .footer__contact__message{color:#fff;font-size:1.5rem;font-weight:700;text-align:center;line-height:2;margin-top:6rem}@media screen and (max-width: 1000px){footer .footer__contact__message{font-size:1.7rem;letter-spacing:.08em;margin-top:4rem}}footer .footer__contact__btn{margin:6rem auto 0}@media screen and (max-width: 1000px){footer .footer__contact__btn{margin:4rem auto 0}}footer .footer__contact__eg{white-space:nowrap;position:absolute;top:9rem;left:0;display:inline-flex;animation:flowing 25s linear infinite}@media screen and (max-width: 1000px){footer .footer__contact__eg{top:12rem}}footer .footer__contact__eg li span{display:inline-block;height:13rem;font-size:19rem;line-height:1.1;background:linear-gradient(180deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);margin-right:3.5rem;overflow:visible}@media screen and (max-width: 1000px){footer .footer__contact__eg li span{font-size:8rem;height:5.6rem}}footer .footer__info{max-width:112rem;padding:9rem 0;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:end}@media screen and (max-width: 1000px){footer .footer__info{width:80%;display:block}}footer .footer__info__company__logo{width:32.5rem}@media screen and (max-width: 1000px){footer .footer__info__company__logo{width:22rem}}footer .footer__info__company__logo img{width:100%}footer .footer__info__company ul{margin-top:3rem}@media screen and (max-width: 1000px){footer .footer__info__company ul{margin-top:2rem}}footer .footer__info__company ul li{color:#a5b4c0;font-size:1.4rem;letter-spacing:.05em;line-height:1.5}@media screen and (max-width: 1000px){footer .footer__info__company ul li{font-size:1.6rem}}footer .footer__info__company ul li.no-link a{color:#a5b4c0;font-size:1.4rem;letter-spacing:.05em;line-height:1.5;pointer-events:none;text-decoration:none}@media screen and (max-width: 1000px){footer .footer__info__company ul li.no-link a{font-size:1.6rem}}footer .footer__info__company ul li span{color:#a5b4c0;font-size:1.4rem;font-weight:500}@media screen and (max-width: 1000px){footer .footer__info__company ul li span{font-size:1.6rem}}footer .footer__info__company__btn{margin-top:6rem}@media screen and (max-width: 1000px){footer .footer__info__company__btn{display:none}}footer .footer__info__nav{width:39rem}@media screen and (max-width: 1000px){footer .footer__info__nav{width:100%;margin-top:6rem}}footer .footer__info__nav nav{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:0 3rem}@media screen and (max-width: 1000px){footer .footer__info__nav nav{display:block}}@media screen and (max-width: 1000px){footer .footer__info__nav nav ul{margin-top:2rem}}@media screen and (max-width: 1000px){footer .footer__info__nav nav ul:first-of-type{margin-top:0}}footer .footer__info__nav nav ul li{margin-top:2rem}footer .footer__info__nav nav ul li:first-of-type{margin-top:0}footer .footer__info__nav nav ul li a{color:#fff;font-size:1.5rem;letter-spacing:.05em}@media screen and (max-width: 1000px){footer .footer__info__nav nav ul li a{font-size:1.7rem;letter-spacing:.08em}}footer .footer__info__nav__add{margin-top:9rem;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:end}@media screen and (max-width: 1000px){footer .footer__info__nav__add{display:block;margin-top:5rem}}footer .footer__info__nav__add__logo{width:17rem}@media screen and (max-width: 1000px){footer .footer__info__nav__add__logo{width:23.5rem}}footer .footer__info__nav__add__logo img{width:100%}footer .footer__info__nav__add__copy{color:#a5b4c0;font-size:1.3rem;font-weight:500;letter-spacing:.05em;line-height:1.5}@media screen and (max-width: 1000px){footer .footer__info__nav__add__copy{font-size:1.6rem;margin-top:3rem}}footer .footer__info__nav__add__copy a{color:#a5b4c0;font-size:1.3rem;font-weight:500;letter-spacing:.05em;line-height:1.5}@media screen and (max-width: 1000px){footer .footer__info__nav__add__copy a{font-size:1.6rem}}header{width:calc(100% - 6rem);display:flex;justify-content:space-between;position:fixed;top:4rem;left:50%;transform:translateX(-50%);z-index:99}@media screen and (max-width: 1000px){header{width:calc(100% - 4rem);top:2rem}}header .header__logo{width:15.5rem}@media screen and (max-width: 1000px){header .header__logo{width:11.2rem;margin-top:1rem}}header .header__logo img{width:100%}header .header__btn{width:25rem;transition:opacity .4s ease,visibility .4s ease}header .header__btn.hidden{opacity:0;visibility:hidden}@media screen and (max-width: 1000px){header .header__btn{width:6.5rem}}header .header__btn__flex{height:6.5rem;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 1000px){header .header__btn__flex{display:block}}header .header__btn__flex .header__btn__entry{width:68%;height:100%;border-radius:1rem .3rem .3rem .3rem;background:#288adf;box-shadow:.7rem .2rem 1.9rem 0 rgba(255,255,255,.55) inset,-0.6rem -0.1rem 3.5rem 0 rgba(255,255,255,.27) inset;display:flex;justify-content:center;flex-wrap:wrap;align-items:center}@media screen and (max-width: 1000px){header .header__btn__flex .header__btn__entry{display:none}}header .header__btn__flex .header__btn__entry p{color:#fff;font-size:1.5rem;text-align:center;letter-spacing:.05em;transform:translateY(0.2rem)}header .header__btn__flex .header__btn__menu{width:calc(32% - .5rem);height:100%;background:#288adf;border-radius:.3rem 1rem .3rem .3rem;box-shadow:.7rem .2rem 1.9rem 0 rgba(255,255,255,.55) inset,-0.6rem -0.1rem 3.5rem 0 rgba(255,255,255,.27) inset;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;cursor:pointer}@media screen and (max-width: 1000px){header .header__btn__flex .header__btn__menu{width:100%;box-shadow:-3px -3px 20px 0px rgba(255,255,255,.27) inset,2px 2px 10px 0px rgba(255,255,255,.55) inset;border-radius:.8rem}}header .header__btn__flex .header__btn__menu__icon{width:1.8rem;display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto 1rem;transform:translateY(0.2rem)}@media screen and (max-width: 1000px){header .header__btn__flex .header__btn__menu__icon{width:2.1rem;margin:0 auto .7rem;transform:translateY(0)}}header .header__btn__flex .header__btn__menu__icon span{width:.4rem;height:.4rem;border-radius:100%;background:#fff}@media screen and (max-width: 1000px){header .header__btn__flex .header__btn__menu__icon span{width:.5rem;height:.5rem}}header .header__btn__flex .header__btn__menu__icon span:nth-of-type(2){background:#b6ddff}header .header__btn__flex .header__btn__menu p{color:#fff;font-size:1.5rem;text-align:center;letter-spacing:.05em;transform:translateY(0.2rem)}@media screen and (max-width: 1000px){header .header__btn__flex .header__btn__menu p{font-size:1.3rem;letter-spacing:.07em;transform:translateY(0)}}header .header__btn__simulation{width:100%;height:4.5rem;background:#133e63;border-radius:.3rem .3rem 1rem 1rem;margin-top:.5rem;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:0 1.5rem;cursor:pointer}@media screen and (max-width: 1000px){header .header__btn__simulation{display:none}}header .header__btn__simulation span{width:1.5rem;transform:translateY(0.1rem)}header .header__btn__simulation span img{width:100%;vertical-align:middle}header .header__btn__simulation p{color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:.05em}.sec-ttl__jp{color:#288adf;font-size:2.2rem;font-weight:700;letter-spacing:.1em}@media screen and (max-width: 1000px){.sec-ttl__jp{font-size:1.7rem}}.sec-ttl__eg{margin-top:1rem}.sec-ttl__eg span{color:#288adf;font-size:14rem;margin-left:2rem}@media screen and (max-width: 1000px){.sec-ttl__eg span{font-size:6rem;margin-left:.6rem}}.sec-ttl__eg span:first-of-type{margin-left:0}.p-sec-index{padding:6rem 0 12rem}@media screen and (max-width: 1000px){.p-sec-index{padding:0 0 9rem}}.p-sec-index__inner{max-width:120rem;margin:0 auto}@media screen and (max-width: 1000px){.p-sec-index__inner{width:90%}}.p-sec-index__inner h3{color:#0e5da1;font-size:6.4rem;font-weight:700;letter-spacing:.05em}@media screen and (max-width: 1000px){.p-sec-index__inner h3{font-size:3.2rem;letter-spacing:.1em}}.p-sec-index__inner h3.adjust{letter-spacing:.1em}.p-sec-index__inner h3 span{display:block;color:#0e5da1;font-size:2rem;font-weight:500;letter-spacing:.1em}@media screen and (max-width: 1000px){.p-sec-index__inner h3 span{font-size:1.6rem;margin-bottom:1rem}}.p-sec-index__inner .p-sec-index__txt{margin-top:8rem}@media screen and (max-width: 1000px){.p-sec-index__inner .p-sec-index__txt{margin-top:5rem}}.p-sec-index__inner .p-sec-index__txt p{font-size:1.8rem;letter-spacing:.05em;line-height:2.5;margin-top:3rem}@media screen and (max-width: 1000px){.p-sec-index__inner .p-sec-index__txt p{font-size:1.7rem;letter-spacing:.07em;line-height:2.3}}.p-sec-index__inner .p-sec-index__txt p:first-of-type{margin-top:0}.p-sec-index__inner .p-sec-index__txt p span{color:#0f0f0f}.p-sec-index__inner .p-sec-index__cc{color:#288adf;font-size:2.8rem;font-weight:700;letter-spacing:.05em}@media screen and (max-width: 1000px){.p-sec-index__inner .p-sec-index__cc{font-size:1.8rem;line-height:2;margin-top:3rem}}@media screen and (max-width: 1000px)and (max-width: 1000px){.p-sec-index__inner .p-sec-index__cc{margin-top:2rem}}.p-sec-index__inner .p-sec-index__cc.adjust{margin-top:1rem}@media screen and (max-width: 1000px){.p-sec-index__inner .p-sec-index__cc.adjust{margin-top:3rem}}.p-sec-index__inner .p-sec-index__cc span{color:#288adf;font-size:4rem;font-weight:500;letter-spacing:0;margin:0 .3rem}@media screen and (max-width: 1000px){.p-sec-index__inner .p-sec-index__cc span{font-size:3.2rem;margin:0 .3rem 0 0}}.p-sec-index__inner .p-sec-index__cc__add{display:inline-block;color:#a5b4c0;font-size:1.3rem;text-indent:-1.3rem;letter-spacing:0;line-height:1.1;padding-left:1.3rem}@media screen and (max-width: 1000px){.p-sec-index__inner .p-sec-index__cc__add{font-size:1.5rem}}.p-sec-index__inner .p-sec-index__cc__add span{color:#a5b4c0;font-size:1.5rem;font-weight:500;letter-spacing:0;margin:0}@media screen and (max-width: 1000px){.p-sec-index__inner .p-sec-index__cc__add span{font-size:1.7rem}}.page-ttl{padding:19rem 0 12rem}@media screen and (max-width: 1000px){.page-ttl{padding:16rem 0 12rem}}.page-ttl__inner{max-width:132rem;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:end}@media screen and (max-width: 1000px){.page-ttl__inner{width:90%}}.page-ttl__inner h2{color:#0e5da1;font-size:2rem;font-weight:700;letter-spacing:.1em;padding-left:.5rem}@media screen and (max-width: 1000px){.page-ttl__inner h2{font-size:1.8rem;letter-spacing:0;padding-left:0}}.page-ttl__inner h2 .eg{display:block;font-size:12rem;line-height:1.1;background:linear-gradient(103.52deg, #4287C3 0%, #0C2030 36.6%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);margin:1rem 0 0 -0.5rem;position:relative;white-space:nowrap}@media screen and (max-width: 1000px){.page-ttl__inner h2 .eg{font-size:8rem;margin:1rem 0 0 0}}.page-ttl__inner h2 .eg .char{display:inline-block;opacity:0;transform:translateY(5rem);will-change:transform,opacity;background-image:var(--eg-gradient);background-repeat:no-repeat;background-size:var(--eg-width) 100%;background-position:var(--pos-x) 0%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);contain:layout paint style}.page-ttl__inner h2 .eg.is-animate{visibility:visible}.page-ttl__inner h2 .eg.is-animate .char{animation:eg-fade-up 1s ease forwards;animation-delay:calc(var(--char-index)*.1s)}.page-ttl__inner ul{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;gap:0 1.2rem}@media screen and (max-width: 1000px){.page-ttl__inner ul{display:none}}.page-ttl__inner ul li{color:#288adf;font-size:1.4rem;letter-spacing:.05em}.page-ttl__inner ul li span{display:block;width:.4rem;height:.4rem;border-radius:100%;background:#288adf}.page-ttl__inner ul li a{color:#d3d3d3;font-size:1.4rem;letter-spacing:.05em}.btn01{display:block;width:29rem;height:6.5rem;border-radius:5rem;background:#fff;box-shadow:inset 0 0 1.1rem 0 #64a0ef;position:relative;transition:all .5s ease}.btn01:hover{background:#288adf;box-shadow:-6px -1px 35px 0px rgba(255,255,255,.27) inset;box-shadow:7px 2px 19px 0px rgba(255,255,255,.55) inset}.btn01:hover p{color:#fff;left:3rem;transform:translate(0, -50%)}.btn01:hover span{opacity:1}.btn01 p{color:#288adf;font-size:1.5rem;font-weight:600;letter-spacing:.05em;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .5s ease;white-space:nowrap}@media screen and (max-width: 1000px){.btn01 p{font-size:1.7rem}}.btn01 p.eg{top:53%}.btn01 span{width:2.4rem;height:2.4rem;border-radius:100%;background:#3795ff;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%);opacity:0;transition:all .5s ease}.btn01 span img{width:.8rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.btn02{display:block;width:17rem;height:6.5rem;border-radius:5rem;background:#fff;box-shadow:inset 0 0 1.1rem 0 #64a0ef;padding:2.4rem 0 2rem;position:relative;transition:all .5s ease}.btn02:hover{background:#288adf;box-shadow:-6px -1px 35px 0px rgba(255,255,255,.27) inset;box-shadow:7px 2px 19px 0px rgba(255,255,255,.55) inset}.btn02:hover p{display:block;color:#fff;left:2.5rem;transform:translate(0, -50%)}.btn02:hover span{opacity:1}.btn02 p{color:#288adf;font-size:1.5rem;font-weight:600;letter-spacing:.05em;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .5s ease;white-space:nowrap}@media screen and (max-width: 1000px){.btn02 p{font-size:1.7rem}}.btn02 p.eg{top:53%}.btn02 span{width:2.4rem;height:2.4rem;border-radius:100%;background:#3795ff;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%);opacity:0;transition:all .5s ease}.btn02 span img{width:.8rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.simulation__wrap{width:100vw;height:100vh;background:rgba(0,0,0,.2);position:fixed;top:0;left:0;z-index:999;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;opacity:0;visibility:hidden;transition:all .5s ease}.simulation__wrap.open{opacity:1;visibility:visible;pointer-events:auto}.simulation__wrap .simulation{width:60rem;height:90vh;position:relative}@media screen and (max-width: 1000px){.simulation__wrap .simulation{width:90%;max-width:60rem;height:80vh;transform:translateY(-5vh)}}.simulation__wrap .simulation__close{width:5rem;height:5rem;border-radius:100%;background:#f0f3f7;position:absolute;top:1.5rem;right:1.5rem;cursor:pointer;z-index:1}@media screen and (max-width: 1000px){.simulation__wrap .simulation__close{width:4.2rem;height:4.2rem;top:2rem;right:2rem}}.simulation__wrap .simulation__close span{width:2.2rem;height:.1rem;background:#0e5da1;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 1000px){.simulation__wrap .simulation__close span{width:1.4rem}}.simulation__wrap .simulation__close span:nth-of-type(1){transform:translate(-50%, -50%) rotate(45deg)}.simulation__wrap .simulation__close span:nth-of-type(2){transform:translate(-50%, -50%) rotate(-45deg)}.simulation__wrap .simulation .simulation__inner{width:100%;height:100%;background:#fff;border-radius:4rem;padding:5rem 0 4rem;position:relative;overflow:scroll}@media screen and (max-width: 1000px){.simulation__wrap .simulation .simulation__inner{border-radius:2.4rem}}.simulation__wrap .simulation .simulation__inner .simulation__cnt{width:90%;max-width:45rem;margin:0 auto}.simulation__wrap .simulation .simulation__inner .simulation__cnt__index h2{color:#288adf;font-size:3.2rem;font-weight:700;letter-spacing:.1em;text-align:center}@media screen and (max-width: 1000px){.simulation__wrap .simulation .simulation__inner .simulation__cnt__index h2{font-size:2.2rem}}.simulation__wrap .simulation .simulation__inner .simulation__cnt__index p{color:#a5b4c0;font-size:1.5rem;letter-spacing:.05em;text-align:center;margin-top:2rem}@media screen and (max-width: 1000px){.simulation__wrap .simulation .simulation__inner .simulation__cnt__index p{font-size:1.7rem;margin-top:1.5rem}}.simulation__wrap .simulation .simulation__inner .simulation__cnt table{width:100%}.simulation__wrap .simulation .simulation__inner .simulation__cnt table tr th,.simulation__wrap .simulation .simulation__inner .simulation__cnt table tr td{display:block;width:100%}.simulation__wrap .simulation .simulation__inner .simulation__cnt table tr th{color:#0e5da1;font-size:1.8rem;font-weight:700;margin-top:2.5rem;display:flex;align-items:center;gap:0 1rem}@media screen and (max-width: 1000px){.simulation__wrap .simulation .simulation__inner .simulation__cnt table tr th{font-size:1.6rem}}.simulation__wrap .simulation .simulation__inner .simulation__cnt table tr th span{display:inline-block;color:#fff;font-size:1.4rem;letter-spacing:.08em;background:#0e5da1;border-radius:.3rem;padding:.1rem .7rem .2rem}@media screen and (max-width: 1000px){.simulation__wrap .simulation .simulation__inner .simulation__cnt table tr th span{font-size:1.4rem}}.simulation__wrap .simulation .simulation__inner .simulation__cnt table tr td{margin-top:1rem}@media screen and (max-width: 1000px){.simulation__wrap .simulation .simulation__inner .simulation__cnt table tr td{margin-top:.5rem}}.simulation__wrap .simulation .simulation__inner .simulation__cnt table tr td input,.simulation__wrap .simulation .simulation__inner .simulation__cnt table tr td select{width:100%;color:#a5b4c0;font-size:1.5rem;letter-spacing:.1em;border-radius:.6rem;background:#f0f3f7;border:none;padding:1.5rem 2rem;cursor:pointer}@media screen and (max-width: 1000px){.simulation__wrap .simulation .simulation__inner .simulation__cnt table tr td input,.simulation__wrap .simulation .simulation__inner .simulation__cnt table tr td select{font-size:1.6rem;padding:1.5rem 1rem}}.simulation__wrap .simulation .simulation__inner .simulation__cnt table tr td select{-webkit-appearance:none;appearance:none;background-image:url("../images/simulation/simulation-select-arrow.svg");background-repeat:no-repeat;background-size:.8rem auto;background-position:right 2.8rem center}@media screen and (max-width: 1000px){.simulation__wrap .simulation .simulation__inner .simulation__cnt table tr td select{background-position:right 1.8rem center}}.simulation__wrap .simulation .simulation__inner .simulation__cnt table tr td .checkbox__wrap label{margin-top:1.5rem;display:flex;gap:0 .6rem;cursor:pointer}.simulation__wrap .simulation .simulation__inner .simulation__cnt table tr td .checkbox__wrap label input{width:2.2rem;height:2.2rem;border-radius:100%}.simulation__wrap .simulation .simulation__inner .simulation__cnt table tr td .checkbox__wrap label p{width:calc(100% - 2.8rem);font-size:1.4rem;letter-spacing:.03em}@media screen and (max-width: 1000px){.simulation__wrap .simulation .simulation__inner .simulation__cnt table tr td .checkbox__wrap label p{font-size:1.6rem}}.simulation__wrap .simulation .simulation__inner .simulation__cnt table tr td input[type=checkbox]{width:2.2rem;height:2.2rem;border:none;border-radius:100%;padding:0;transform:translateY(0);position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none}.simulation__wrap .simulation .simulation__inner .simulation__cnt table tr td input[type=checkbox]:checked:before{content:"";width:1rem;height:1rem;border-radius:100%;background:#288adf;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.simulation__wrap .simulation .simulation__inner .simulation__cnt__btn{margin:2.5rem auto 0}.simulation__wrap .simulation .simulation__inner .simulation__cnt__btn p{font-family:"zen-kaku-gothic-new",sans-serif}.simulation__wrap .simulation .simulation__inner .simulation__result{width:90%;max-width:45rem;padding-top:18rem;margin:0 auto;display:none}@media screen and (max-width: 1000px){.simulation__wrap .simulation .simulation__inner .simulation__result{padding-top:6rem}}.simulation__wrap .simulation .simulation__inner .simulation__result__info__income p{color:#a5b4c0;font-size:2rem;font-weight:700;text-align:center;letter-spacing:.05em}@media screen and (max-width: 1000px){.simulation__wrap .simulation .simulation__inner .simulation__result__info__income p{font-size:1.8rem}}.simulation__wrap .simulation .simulation__inner .simulation__result__info__income__value{color:#288adf;font-size:2rem;font-weight:700;letter-spacing:.05em;line-height:1;text-align:center;margin-top:2rem}.simulation__wrap .simulation .simulation__inner .simulation__result__info__income__value span{display:block;color:#288adf;font-size:8rem;font-weight:700;line-height:1}@media screen and (max-width: 1000px){.simulation__wrap .simulation .simulation__inner .simulation__result__info__income__value span{font-size:5.5rem}}.simulation__wrap .simulation .simulation__inner .simulation__result__info__interview{margin-top:6rem}@media screen and (max-width: 1000px){.simulation__wrap .simulation .simulation__inner .simulation__result__info__interview{margin-top:3rem}}.simulation__wrap .simulation .simulation__inner .simulation__result__info__interview p{color:#0e5da1;font-size:1.5rem;font-weight:700;text-align:center;letter-spacing:.05em;line-height:1.5}@media screen and (max-width: 1000px){.simulation__wrap .simulation .simulation__inner .simulation__result__info__interview p{font-size:1.7rem;font-weight:500;letter-spacing:.03em}}.simulation__wrap .simulation .simulation__inner .simulation__result__info__interview__btn{margin:2rem auto 0}.simulation__wrap .simulation .simulation__inner .simulation__result__info__interview__btn:hover p{color:#fff}.simulation__wrap .simulation .simulation__inner .simulation__result__info__interview__back{width:fit-content;color:#a5b4c0;font-size:1.5rem;font-family:"zen-kaku-gothic-new",sans-serif;letter-spacing:.05em;margin:2rem auto 0;display:flex;justify-content:center;align-items:center;gap:0 1rem}@media screen and (max-width: 1000px){.simulation__wrap .simulation .simulation__inner .simulation__result__info__interview__back{font-size:1.7rem}}.simulation__wrap .simulation .simulation__inner .simulation__result__info__interview__back span{width:1.8rem}.simulation__wrap .simulation .simulation__inner .simulation__result__info__interview__back span img{width:100%}.simulation__wrap .simulation .simulation__inner .simulation__result__add{margin-top:16rem}@media screen and (max-width: 1000px){.simulation__wrap .simulation .simulation__inner .simulation__result__add{margin-top:5rem}}.simulation__wrap .simulation .simulation__inner .simulation__result__add li{color:#c6c6c6;font-size:1.3rem;letter-spacing:.05em;line-height:1.25;text-indent:-1.3rem;padding-left:1.3rem;margin-top:1rem}@media screen and (max-width: 1000px){.simulation__wrap .simulation .simulation__inner .simulation__result__add li{margin-top:.5rem}}.opening{width:100vw;height:100vh;backdrop-filter:blur(30px);position:fixed;inset:0;z-index:9999;overflow:hidden}.opening__logo{width:34rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;z-index:3}@media screen and (max-width: 1000px){.opening__logo{width:20rem;top:47%}}.opening__logo img{width:100%}.opening__overlay__bluegrad{min-width:100%;min-height:100%;aspect-ratio:1/1;background:radial-gradient(61.98% 100.28% at 50% 50%, #30628D 0%, #BDCFDF 100%);opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2}.opening__overlay__white{width:100%;height:100%;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}.drawer{width:82rem;height:calc(100vh - 6rem);max-height:fit-content;background:#133e63;border-radius:4rem;padding:3rem 6rem 4rem;position:fixed;top:0;right:0;overflow:auto;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease;--inner-delay: .3s}@media screen and (max-width: 1000px){.drawer{width:100vw;height:100vh;border-radius:0;padding:2rem 2rem 10rem;top:-2rem;right:auto;left:-2rem}}.drawer:not(.open){--inner-delay: 0s}.drawer.open{opacity:1;visibility:visible}.drawer.open .drawer__inner{opacity:1;transform:none}.drawer__inner{opacity:0;transform:translateY(2rem);transition:opacity .45s ease,transform .45s ease;transition-delay:var(--inner-delay);will-change:opacity,transform}.drawer__inner .drawer__index{display:flex;justify-content:space-between;flex-wrap:wrap}.drawer__inner .drawer__index__logo{width:15.5rem}@media screen and (max-width: 1000px){.drawer__inner .drawer__index__logo{width:11.6rem;margin-top:1rem}}.drawer__inner .drawer__index__logo img{width:100%}.drawer__inner .drawer__index__btn{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:0 1.5rem}.drawer__inner .drawer__index__btn__simulation{display:none}@media screen and (max-width: 1000px){.drawer__inner .drawer__index__btn__simulation{width:18rem;background:#0b4e88;border-radius:.8rem;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:0 .5rem}}.drawer__inner .drawer__index__btn__simulation span{width:1.2rem}.drawer__inner .drawer__index__btn__simulation span img{width:100%;vertical-align:middle}.drawer__inner .drawer__index__btn__simulation p{color:#fff;font-size:1.4rem;font-weight:700;letter-spacing:.03em}.drawer__inner .drawer__index__btn__close{width:19rem;background:#0e5da1;border-radius:1rem;box-shadow:0px 0px 35px 0px rgba(255,255,255,.26) inset;padding:2rem;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;cursor:pointer}@media screen and (max-width: 1000px){.drawer__inner .drawer__index__btn__close{width:6.5rem;padding:2rem 0}}.drawer__inner .drawer__index__btn__close__icon{width:1.8rem;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:0 .3rem}@media screen and (max-width: 1000px){.drawer__inner .drawer__index__btn__close__icon{width:2.1rem}}.drawer__inner .drawer__index__btn__close__icon span{display:block;width:.4rem;height:.4rem;border-radius:100%;background:rgba(255,255,255,.5)}@media screen and (max-width: 1000px){.drawer__inner .drawer__index__btn__close__icon span{width:.5rem;height:.5rem}}.drawer__inner .drawer__index__btn__close__icon span:nth-of-type(2){background:rgba(182,221,255,.8)}.drawer__inner .drawer__index__btn__close__txt{color:#fff;font-size:1.5rem;letter-spacing:.05em;margin-top:1rem}@media screen and (max-width: 1000px){.drawer__inner .drawer__index__btn__close__txt{font-size:1.3rem;letter-spacing:.07em;margin-top:.7rem}}.drawer__inner .drawer__nav{width:100%;margin-top:4.5rem;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 1000px){.drawer__inner .drawer__nav{margin-top:2rem;display:block}}.drawer__inner .drawer__nav__list{width:calc(50% - 2rem)}@media screen and (max-width: 1000px){.drawer__inner .drawer__nav__list{width:100%}}.drawer__inner .drawer__nav__list:first-of-type li:first-of-type{border-top:.1rem solid rgba(255,255,255,.3)}.drawer__inner .drawer__nav__list li{border-bottom:.1rem solid rgba(255,255,255,.3)}.drawer__inner .drawer__nav__list li:first-of-type{border-top:.1rem solid rgba(255,255,255,.3)}.drawer__inner .drawer__nav__list li .drawer__nav__list__flex{padding:3rem 0;display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}.drawer__inner .drawer__nav__list li .drawer__nav__list__flex.center{align-items:center}.drawer__inner .drawer__nav__list li .drawer__nav__list__flex.center .drawer__nav__list__arrow{margin-top:0}@media screen and (max-width: 1000px){.drawer__inner .drawer__nav__list li .drawer__nav__list__flex.center .drawer__nav__list__arrow{display:block}}.drawer__inner .drawer__nav__list li .drawer__nav__list__flex.center:hover .drawer__nav__list__txt__eg{color:#62a1e9}@media screen and (max-width: 1000px){.drawer__inner .drawer__nav__list li .drawer__nav__list__flex .drawer__nav__list__txt{padding-left:1rem}}.drawer__inner .drawer__nav__list li .drawer__nav__list__flex .drawer__nav__list__txt__eg{color:#fff;font-size:2.8rem;font-weight:400;letter-spacing:.05em;transition:color .5s ease}@media screen and (max-width: 1000px){.drawer__inner .drawer__nav__list li .drawer__nav__list__flex .drawer__nav__list__txt__eg{font-size:3.2rem}}.drawer__inner .drawer__nav__list li .drawer__nav__list__flex .drawer__nav__list__txt__detail{margin-top:1.5rem}@media screen and (max-width: 1000px){.drawer__inner .drawer__nav__list li .drawer__nav__list__flex .drawer__nav__list__txt__detail{margin-top:2rem}}.drawer__inner .drawer__nav__list li .drawer__nav__list__flex .drawer__nav__list__txt__detail__list{padding-left:3rem;margin-top:1rem}@media screen and (max-width: 1000px){.drawer__inner .drawer__nav__list li .drawer__nav__list__flex .drawer__nav__list__txt__detail__list{padding-left:1rem;margin-top:1.5rem}}.drawer__inner .drawer__nav__list li .drawer__nav__list__flex .drawer__nav__list__txt__detail__list a{color:#d3dae3;font-size:1.6rem;letter-spacing:.1em;transition:color .5s ease}@media screen and (max-width: 1000px){.drawer__inner .drawer__nav__list li .drawer__nav__list__flex .drawer__nav__list__txt__detail__list a{font-size:1.7rem}}.drawer__inner .drawer__nav__list li .drawer__nav__list__flex .drawer__nav__list__txt__detail__list a:hover{color:#62a1e9}.drawer__inner .drawer__nav__list li .drawer__nav__list__flex .drawer__nav__list__txt p{color:#fff;font-size:1.6rem;letter-spacing:.1em;margin-top:1rem}@media screen and (max-width: 1000px){.drawer__inner .drawer__nav__list li .drawer__nav__list__flex .drawer__nav__list__txt p{font-size:1.7rem;margin-top:0}}.drawer__inner .drawer__nav__list li .drawer__nav__list__flex .drawer__nav__list__arrow{width:1.8rem;margin-top:1rem}@media screen and (max-width: 1000px){.drawer__inner .drawer__nav__list li .drawer__nav__list__flex .drawer__nav__list__arrow{display:none}}.drawer__inner .drawer__nav__list li .drawer__nav__list__flex .drawer__nav__list__arrow img{width:100%}.drawer .drawer__add{margin-top:6rem;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}@media screen and (max-width: 1000px){.drawer .drawer__add{display:block}}.drawer .drawer__add a{color:#fff;font-size:1.5rem;letter-spacing:.1em}@media screen and (max-width: 1000px){.drawer .drawer__add a{font-size:1.7rem}}.drawer .drawer__add p{color:#fff;font-size:1.4rem;letter-spacing:.1em}@media screen and (max-width: 1000px){.drawer .drawer__add p{margin-top:1rem}}.bg-gradation{--bg1: #ffffff;--bg2: #ffffff;background:linear-gradient(160deg, var(--bg1) 0%, var(--bg2) 100%);will-change:background;overflow:hidden}@media screen and (max-width: 1000px){.bg-gradation{background:linear-gradient(162deg, var(--bg1) 0%, var(--bg2) 63.21%)}}.fv{height:100vh;min-height:75rem;position:relative}@media screen and (max-width: 1000px){.fv{height:auto;min-height:0}}.fv__cc{width:90%;max-width:132rem;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);top:57%}@media screen and (max-width: 1000px){.fv__cc{position:static;margin-top:16rem;top:0;left:0;transform:none}}.fv__cc__jp{font-size:2rem;font-weight:700;letter-spacing:.1em;margin-left:1.5rem;color:#288adf;will-change:color;opacity:0;transform:translateY(3rem)}@media screen and (max-width: 1000px){.fv__cc__jp{font-size:1.7rem;margin-left:.5rem}}.fv__cc__eg{margin-top:2.5rem}.fv__cc__eg span{font-size:18.3rem;--eg1: #288ADF;--eg2: #288ADF;background:linear-gradient(180deg, var(--eg1) 0%, var(--eg2) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;color:rgba(0,0,0,0);display:inline-block;will-change:background}@media screen and (max-width: 1000px){.fv__cc__eg span{display:block;font-size:8rem}}.fv__cc__eg span:nth-of-type(2){margin-left:3rem}@media screen and (max-width: 1000px){.fv__cc__eg span:nth-of-type(2){margin-left:0}}.message{padding:12rem 0 21rem}@media screen and (max-width: 1000px){.message{padding:10rem 0 5rem}}.message__cnt{width:80%;max-width:120rem;margin:0 auto;white-space:pre-wrap}@media screen and (max-width: 1000px){.message__cnt{width:90%}}.message__cnt p{color:#fff;font-size:1.8rem;font-weight:500;letter-spacing:.08em;line-height:2;margin-top:-1rem}@media screen and (max-width: 1000px){.message__cnt p{font-size:1.7rem;line-height:1.7;margin-top:0}}.message__cnt p:first-of-type{margin-top:0}.message__cnt p:nth-child(2){margin-top:3rem}@media screen and (max-width: 1000px){.message__cnt p:nth-child(2){margin-top:2rem}}.message__cnt p.strong{display:block;font-size:3.6rem;font-weight:700;line-height:1.5;letter-spacing:.1em}@media screen and (max-width: 1000px){.message__cnt p.strong{font-size:2rem;letter-spacing:.08em;line-height:1.6}}.message__cnt p .char{color:#fff;display:inline;opacity:.4;will-change:opacity}.what__inner{max-width:132rem;margin:0 auto;padding:9rem 0 9rem 6rem;position:relative}@media screen and (max-width: 1000px){.what__inner{width:100%;padding:9rem 5% 3rem}}.what__inner::before{content:"";width:calc(100vw - (50vw - 66rem));height:100%;background:#b6d3ed;border-top-left-radius:4rem;opacity:.5;position:absolute;bottom:0;left:0}@media screen and (max-width: 1000px){.what__inner::before{width:100%;height:100%;border-top-left-radius:0}}.what__inner .what__ttl{color:#fff;position:relative;z-index:1}.what__inner .what__ttl .sec-ttl__jp{color:#fff}.what__inner .what__ttl .sec-ttl__eg span{color:#fff}@media screen and (max-width: 1000px){.what__inner .what__ttl .sec-ttl__eg span{font-size:4rem}}.what__inner .what__container{margin-top:5rem;position:relative;z-index:1}@media screen and (max-width: 1000px){.what__inner .what__container{margin-top:4rem}}.what__inner .what__container .what__cnt{width:100%;background:rgba(255,255,255,.8);box-shadow:0px 0px 20px 0px rgba(43,140,223,.4) inset;border-radius:2rem;padding:6rem 4rem;margin-top:2rem;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;transition:background .5s ease}@media screen and (max-width: 1000px){.what__inner .what__container .what__cnt{padding:1.5rem 1.5rem 3rem;display:block}}.what__inner .what__container .what__cnt:first-of-type{margin-top:0}.what__inner .what__container .what__cnt:hover{background:#fff}.what__inner .what__container .what__cnt:hover .what__cnt__index__img{background:#e9f2fa}.what__inner .what__container .what__cnt__index{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;gap:0 3rem}@media screen and (max-width: 1000px){.what__inner .what__container .what__cnt__index{display:block}}.what__inner .what__container .what__cnt__index__img{width:21.5rem;height:14rem;background:#fff;border-radius:2rem;transition:background .5s ease}@media screen and (max-width: 1000px){.what__inner .what__container .what__cnt__index__img{width:100%;height:18rem}}.what__inner .what__container .what__cnt__index__img__icon{width:7.3rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);position:relative}@media screen and (max-width: 1000px){.what__inner .what__container .what__cnt__index__img__icon{width:9rem}}.what__inner .what__container .what__cnt__index__img__icon.what__cnt__index__img__icon01{height:6.4rem}@media screen and (max-width: 1000px){.what__inner .what__container .what__cnt__index__img__icon.what__cnt__index__img__icon01{height:8rem}}.what__inner .what__container .what__cnt__index__img__icon.what__cnt__index__img__icon01::before{content:"";width:4rem;height:4rem;border-radius:40px 40px 10px 40px;background:var(--white_grad, linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.01) 100%));background-blend-mode:multiply;box-shadow:0 0 7px 0 rgba(0,0,0,.08);backdrop-filter:blur(5px);position:absolute;bottom:0;right:0}@media screen and (max-width: 1000px){.what__inner .what__container .what__cnt__index__img__icon.what__cnt__index__img__icon01::before{width:5rem;height:5rem}}.what__inner .what__container .what__cnt__index__img__icon.what__cnt__index__img__icon01 img{width:6.9rem}@media screen and (max-width: 1000px){.what__inner .what__container .what__cnt__index__img__icon.what__cnt__index__img__icon01 img{width:8.5rem}}.what__inner .what__container .what__cnt__index__img__icon.what__cnt__index__img__icon02{height:5.5rem}@media screen and (max-width: 1000px){.what__inner .what__container .what__cnt__index__img__icon.what__cnt__index__img__icon02{height:7.5rem}}.what__inner .what__container .what__cnt__index__img__icon.what__cnt__index__img__icon02 svg{width:5.5rem;height:4rem;position:absolute;left:50%;bottom:-0.5rem;transform:translateX(-50%)}@media screen and (max-width: 1000px){.what__inner .what__container .what__cnt__index__img__icon.what__cnt__index__img__icon02 svg{bottom:.2rem}}.what__inner .what__container .what__cnt__index__img__icon.what__cnt__index__img__icon02 img{width:6.9rem}@media screen and (max-width: 1000px){.what__inner .what__container .what__cnt__index__img__icon.what__cnt__index__img__icon02 img{width:100%}}.what__inner .what__container .what__cnt__index__img__icon.what__cnt__index__img__icon03{height:7.3rem}@media screen and (max-width: 1000px){.what__inner .what__container .what__cnt__index__img__icon.what__cnt__index__img__icon03{height:9.8rem}}.what__inner .what__container .what__cnt__index__img__icon.what__cnt__index__img__icon03 svg{width:5rem;height:6.8rem;position:absolute;right:0;bottom:-0.5rem}@media screen and (max-width: 1000px){.what__inner .what__container .what__cnt__index__img__icon.what__cnt__index__img__icon03 svg{width:7rem;height:8rem;right:-0.7rem;bottom:0}}.what__inner .what__container .what__cnt__index__img__icon.what__cnt__index__img__icon03 img{width:4.7rem}@media screen and (max-width: 1000px){.what__inner .what__container .what__cnt__index__img__icon.what__cnt__index__img__icon03 img{width:6rem;transform:translateX(-0.7rem)}}@media screen and (max-width: 1000px){.what__inner .what__container .what__cnt__index__ttl{margin-top:3rem;padding:0 1rem}}.what__inner .what__container .what__cnt__index__ttl span{color:#288adf;font-size:1.6rem}@media screen and (max-width: 1000px){.what__inner .what__container .what__cnt__index__ttl span{font-size:1.6rem;letter-spacing:.02em}}.what__inner .what__container .what__cnt__index__ttl h3{color:#288adf;font-size:4rem;font-weight:700;letter-spacing:.05em;display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;gap:0 2rem}@media screen and (max-width: 1000px){.what__inner .what__container .what__cnt__index__ttl h3{font-size:2.8rem;display:flex;justify-content:space-between;flex-wrap:wrap}}.what__inner .what__container .what__cnt__index__ttl h3 .what__cnt__index__ttl__btn{width:4rem;height:4rem;border-radius:100%;background:#3795ff;position:relative}@media screen and (max-width: 1000px){.what__inner .what__container .what__cnt__index__ttl h3 .what__cnt__index__ttl__btn{width:3.5rem;height:3.5rem}}.what__inner .what__container .what__cnt__index__ttl h3 .what__cnt__index__ttl__btn img{width:1.3rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 1000px){.what__inner .what__container .what__cnt__index__ttl h3 .what__cnt__index__ttl__btn img{width:1rem}}.what__inner .what__container .what__cnt p{max-width:43.8rem;font-size:1.8rem;letter-spacing:.05em;line-height:2}@media screen and (max-width: 1000px){.what__inner .what__container .what__cnt p{max-width:none;font-size:1.7rem;letter-spacing:.08em;padding:0 1rem;margin-top:2rem}}.blog{background:#e8f0f6;padding:16rem 0}@media screen and (max-width: 1000px){.blog{padding:9rem 0}}.blog__inner{max-width:132rem;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 1000px){.blog__inner{width:90%;display:block}}.blog__inner .blog__index__btn{width:17.5rem;margin-top:7rem}@media screen and (max-width: 1000px){.blog__inner .blog__index__btn{margin:4rem auto 0}}.blog__inner .blog__index__btn.pc{display:block !important}@media screen and (max-width: 1000px){.blog__inner .blog__index__btn.pc{display:none !important}}.blog__inner .blog__index__btn.sp{display:none !important}@media screen and (max-width: 1000px){.blog__inner .blog__index__btn.sp{display:block !important}}.blog__inner .blog__slider{margin-right:0}@media screen and (max-width: 1000px){.blog__inner .blog__slider{padding-top:9rem;margin-top:-5.5rem;position:relative}}.blog__inner .blog__slider .blog__container{width:100%;max-width:95.5rem;height:auto;margin-top:4.5rem;display:flex;justify-content:space-between;flex-wrap:wrap;gap:1.5rem}@media screen and (max-width: 1000px){.blog__inner .blog__slider .blog__container{width:90%;flex-wrap:nowrap;gap:0;margin-top:0}}.blog__inner .blog__slider .blog__container .blog__cnt{width:calc(33.3333333333% - 1rem);height:auto;background:#fff;border-radius:2.4rem;padding:1.5rem}@media screen and (max-width: 1000px){.blog__inner .blog__slider .blog__container .blog__cnt{width:auto;border-radius:1.6rem;padding:2rem 2rem 2.5rem}}.blog__inner .blog__slider .blog__container .blog__cnt:first-of-type{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:stretch}@media screen and (max-width: 1000px){.blog__inner .blog__slider .blog__container .blog__cnt:first-of-type{width:auto;display:block}}.blog__inner .blog__slider .blog__container .blog__cnt:first-of-type .blog__cnt__img{width:37.5rem;height:100%;border-radius:1.6rem .2rem .2rem 1.6rem}@media screen and (max-width: 1000px){.blog__inner .blog__slider .blog__container .blog__cnt:first-of-type .blog__cnt__img{width:100%;height:18rem;border-radius:1.2rem 1.2rem .2rem .2rem}}.blog__inner .blog__slider .blog__container .blog__cnt:first-of-type .blog__cnt__txt{width:calc(100% - 40.5rem);padding:4rem 0;margin-top:0}@media screen and (max-width: 1000px){.blog__inner .blog__slider .blog__container .blog__cnt:first-of-type .blog__cnt__txt{width:100%;padding:0;margin-top:2.5rem}}.blog__inner .blog__slider .blog__container .blog__cnt:first-of-type .blog__cnt__txt span{font-size:1.5rem}@media screen and (max-width: 1000px){.blog__inner .blog__slider .blog__container .blog__cnt:first-of-type .blog__cnt__txt span{font-size:1.5rem;letter-spacing:.1em}}.blog__inner .blog__slider .blog__container .blog__cnt:first-of-type .blog__cnt__txt h3{font-size:2.4rem;line-height:1.5;margin-top:2rem}@media screen and (max-width: 1000px){.blog__inner .blog__slider .blog__container .blog__cnt:first-of-type .blog__cnt__txt h3{font-size:1.7rem;letter-spacing:.08em;margin-top:.5rem}}.blog__inner .blog__slider .blog__container .blog__cnt:first-of-type .blog__cnt__txt__category{padding:1.2rem 1.8rem;margin-top:4rem}@media screen and (max-width: 1000px){.blog__inner .blog__slider .blog__container .blog__cnt:first-of-type .blog__cnt__txt__category{padding:1rem 1.2rem;margin-top:2rem}}.blog__inner .blog__slider .blog__container .blog__cnt:hover .blog__cnt__txt h3{color:#288adf}.blog__inner .blog__slider .blog__container .blog__cnt__img{width:100%;height:18rem;border-radius:1.6rem 1.6rem .2rem .2rem}@media screen and (max-width: 1000px){.blog__inner .blog__slider .blog__container .blog__cnt__img{border-radius:1.2rem 1.2rem .2rem .2rem}}.blog__inner .blog__slider .blog__container .blog__cnt__txt{margin-top:2.5rem}.blog__inner .blog__slider .blog__container .blog__cnt__txt span{color:#133e63;font-size:1.4rem;font-weight:500}@media screen and (max-width: 1000px){.blog__inner .blog__slider .blog__container .blog__cnt__txt span{font-size:1.5rem;letter-spacing:.1em}}.blog__inner .blog__slider .blog__container .blog__cnt__txt h3{font-size:1.5rem;line-height:1.5;margin-top:.5rem;transition:color .3s ease}@media screen and (max-width: 1000px){.blog__inner .blog__slider .blog__container .blog__cnt__txt h3{font-size:1.7rem;letter-spacing:.08em;margin-top:.5rem}}.blog__inner .blog__slider .blog__container .blog__cnt__txt__category{display:inline-block;color:#0e5da1;font-size:1.4rem;font-weight:700;letter-spacing:.05em;border-radius:5rem;background:#f6f8fa;padding:1rem 1.5rem;margin-top:2rem}@media screen and (max-width: 1000px){.blog__inner .blog__slider .blog__container .blog__cnt__txt__category{font-size:1.5rem;padding:1rem 1.2rem}}.blog__inner .blog__slider .blog-prev,.blog__inner .blog__slider .blog-next{display:none}@media screen and (max-width: 1000px){.blog__inner .blog__slider .blog-prev,.blog__inner .blog__slider .blog-next{width:5.5rem;height:5.5rem;background:#fff;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;border-radius:100%;position:absolute;top:0;z-index:10;cursor:pointer}}.blog__inner .blog__slider .blog-prev{right:6.5rem}.blog__inner .blog__slider .blog-next{right:0;transform:rotate(180deg)}.news{background:#e8f0f6;padding-bottom:16rem}@media screen and (max-width: 1000px){.news{padding-bottom:9rem}}.news__inner{max-width:132rem;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 1000px){.news__inner{width:90%}}.news__inner .news__index{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}.news__inner .news__index__btn.pc{display:block !important}@media screen and (max-width: 1000px){.news__inner .news__index__btn.pc{display:none !important}}.news__inner .news__index__btn.sp{display:none !important}@media screen and (max-width: 1000px){.news__inner .news__index__btn.sp{display:block !important;margin:4rem auto 0}}@media screen and (max-width: 1000px){.news__inner .news__index{display:block}}.news__inner .news__container{width:87rem;margin-top:4rem;align-items:stretch}@media screen and (max-width: 1000px){.news__inner .news__container{margin-top:2.5rem}}.news__inner .news__container .news__cnt{background:#fff;border-radius:1.6rem;padding:3rem;margin-top:2rem;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}@media screen and (max-width: 1000px){.news__inner .news__container .news__cnt{border-radius:1.2rem;padding:1.8rem 2rem;margin-top:1.5rem;align-items:end}}.news__inner .news__container .news__cnt:first-of-type{margin-top:0}.news__inner .news__container .news__cnt:hover .news__cnt__btn span{width:3.5rem;height:3.5rem}@media screen and (max-width: 1000px){.news__inner .news__container .news__cnt:hover .news__cnt__btn span{width:3rem;height:3rem}}.news__inner .news__container .news__cnt:hover .news__cnt__btn span img{opacity:1}.news__inner .news__container .news__cnt__txt{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;gap:0 4rem}@media screen and (max-width: 1000px){.news__inner .news__container .news__cnt__txt{width:calc(100% - 4rem);gap:.5rem 0}}.news__inner .news__container .news__cnt__txt span{font-size:1.4rem;font-weight:500;letter-spacing:.05em;margin-top:.5rem}@media screen and (max-width: 1000px){.news__inner .news__container .news__cnt__txt span{font-size:1.5rem;margin:.5rem 1.2rem 0 0}}.news__inner .news__container .news__cnt__txt__category{width:10.6rem;display:inline-block;color:#288adf;font-size:1.4rem;text-align:center;border:.1rem solid #288adf;border-radius:1.5rem;padding:.3rem 0;white-space:nowrap}@media screen and (max-width: 1000px){.news__inner .news__container .news__cnt__txt__category{width:auto;letter-spacing:.05em;padding:.3rem 1.3rem}}.news__inner .news__container .news__cnt__txt h3{font-size:1.5rem}@media screen and (max-width: 1000px){.news__inner .news__container .news__cnt__txt h3{width:100%;font-size:1.7rem;letter-spacing:.08em}}.news__inner .news__container .news__cnt__btn{width:3.5rem;height:3.5rem;border-radius:100%;position:relative}@media screen and (max-width: 1000px){.news__inner .news__container .news__cnt__btn{width:3rem;height:3rem}}.news__inner .news__container .news__cnt__btn span{width:.7rem;height:.7rem;border-radius:100%;background:#288adf;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .5s ease}@media screen and (max-width: 1000px){.news__inner .news__container .news__cnt__btn span{width:3rem;height:3rem}}.news__inner .news__container .news__cnt__btn span img{width:.8rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;transition:all .5s ease}@media screen and (max-width: 1000px){.news__inner .news__container .news__cnt__btn span img{width:.6rem;opacity:1}}.guideline{background:#f6f8fa;padding:12rem 0}.guideline__inner{max-width:120rem;margin:0 auto}@media screen and (max-width: 1000px){.guideline__inner{width:90%}}.guideline .guideline__cnt{margin-top:6rem;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 1000px){.guideline .guideline__cnt{margin-top:9rem}}.guideline .guideline__cnt:first-of-type{margin:0}.guideline .guideline__cnt h3{color:#0e5da1;font-size:1.5rem;font-weight:500;letter-spacing:.1em}@media screen and (max-width: 1000px){.guideline .guideline__cnt h3{font-size:1.7rem}}.guideline .guideline__cnt h3 span{display:block;color:#0e5da1;font-size:6rem;margin-top:1rem}@media screen and (max-width: 1000px){.guideline .guideline__cnt h3 span{font-size:4.5rem}}.guideline .guideline__cnt ul{width:95rem}@media screen and (max-width: 1000px){.guideline .guideline__cnt ul{margin-top:3rem}}.guideline .guideline__cnt ul li{width:100%;background:#fff;border-radius:1.2rem;padding:2.5rem 3rem;margin-top:1.5rem}@media screen and (max-width: 1000px){.guideline .guideline__cnt ul li{padding:4rem 1.5rem}}.guideline .guideline__cnt ul li h4{color:#0e5da1;font-size:1.8rem;font-weight:700;letter-spacing:.05em}.guideline .guideline__cnt ul li p{font-size:1.5rem;font-weight:500;margin-top:1rem}@media screen and (max-width: 1000px){.guideline .guideline__cnt ul li p{font-size:1.7rem;line-height:1.8;margin-top:1.5rem}}.ceo{padding:12rem 0 6rem}@media screen and (max-width: 1000px){.ceo{background:#f6f8fa;padding:0 0 9rem}}.ceo__inner{max-width:120rem;margin:0 auto}@media screen and (max-width: 1000px){.ceo__inner{width:90%}}.ceo__inner .ceo__ttl{font-size:1.5rem;font-weight:500;letter-spacing:.1em}@media screen and (max-width: 1000px){.ceo__inner .ceo__ttl{font-size:1.7rem;letter-spacing:.08em}}.ceo__inner .ceo__ttl span{display:block;color:#0e5da1;font-size:6.4rem}@media screen and (max-width: 1000px){.ceo__inner .ceo__ttl span{font-size:4.5rem}}.ceo__inner .ceo__cnt{margin-top:3rem;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:stretch}@media screen and (max-width: 1000px){.ceo__inner .ceo__cnt{flex-direction:column}}.ceo__inner .ceo__cnt__txt{width:62.5rem}@media screen and (max-width: 1000px){.ceo__inner .ceo__cnt__txt{width:100%;margin-top:5rem;order:2}}.ceo__inner .ceo__cnt__txt p{font-size:1.5rem;letter-spacing:.05em;line-height:2.5;margin-top:3rem}@media screen and (max-width: 1000px){.ceo__inner .ceo__cnt__txt p{font-size:1.7rem;letter-spacing:.08em;line-height:2.2;margin-top:2rem}}.ceo__inner .ceo__cnt__txt p:first-of-type{margin-top:0}.ceo__inner .ceo__cnt__txt__name{width:fit-content;font-size:3.8rem;font-weight:700;letter-spacing:.05em;margin:4rem 0 0 auto}@media screen and (max-width: 1000px){.ceo__inner .ceo__cnt__txt__name{font-size:2.4rem;margin:3rem 0 0 auto}}.ceo__inner .ceo__cnt__txt__name span{display:block;color:#0e5da1;font-size:1.8rem;font-weight:700;letter-spacing:.05em}@media screen and (max-width: 1000px){.ceo__inner .ceo__cnt__txt__name span{font-size:1.7rem;letter-spacing:.08em;text-align:end}}.ceo__inner .ceo__cnt__img{width:51.5rem;height:auto;border-radius:1.2rem;overflow:hidden}@media screen and (max-width: 1000px){.ceo__inner .ceo__cnt__img{width:100%;height:34rem;order:1}}.ceo__inner .ceo__cnt__img img{object-position:50% 20%}.company{padding:12rem 0}@media screen and (max-width: 1000px){.company{background:#f6f8fa;padding:0 0 12rem}}.company__inner{max-width:120rem;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 1000px){.company__inner{width:90%;display:block}}.company__inner .company__ttl{font-size:1.5rem;font-weight:500;letter-spacing:.1em}@media screen and (max-width: 1000px){.company__inner .company__ttl{font-size:1.7rem;letter-spacing:.08em}}.company__inner .company__ttl span{display:block;color:#0e5da1;font-size:6.4rem;line-height:1.1;letter-spacing:0}@media screen and (max-width: 1000px){.company__inner .company__ttl span{font-size:4.5rem}}.company__inner table{width:75.5rem;margin-top:3rem}@media screen and (max-width: 1000px){.company__inner table{width:100%;margin-top:2rem}}.company__inner table tr th,.company__inner table tr td{font-size:1.5rem;letter-spacing:.05em;padding:2.5rem 2rem}@media screen and (max-width: 1000px){.company__inner table tr th,.company__inner table tr td{font-size:1.7rem;display:block}}.company__inner table tr th{width:18rem;color:#288adf;font-weight:700;background:#f8fcff;border-bottom:.1rem solid #288adf}@media screen and (max-width: 1000px){.company__inner table tr th{width:100%;font-size:1.8rem;background:none;border-bottom:none;padding:3rem 1rem 0}}.company__inner table tr td{width:calc(100% - 18rem);font-weight:500;border-bottom:.1rem solid #d3dae3}@media screen and (max-width: 1000px){.company__inner table tr td{width:100%;padding:1rem 1rem 3rem}}.company__inner table tr:first-of-type th{border-top:.1rem solid #288adf}@media screen and (max-width: 1000px){.company__inner table tr:first-of-type th{border-top:none}}.company__inner table tr:first-of-type td{border-top:.1rem solid #d3dae3}@media screen and (max-width: 1000px){.company__inner table tr:first-of-type td{border-top:none}}.features{padding:6rem 0}.features__inner{max-width:120rem;margin:0 auto}@media screen and (max-width: 1000px){.features__inner{width:90%}}.features__inner .features__cnt{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;margin-top:6rem}@media screen and (max-width: 1000px){.features__inner .features__cnt{display:block;margin-top:9rem}}.features__inner .features__cnt:first-of-type{margin-top:0}.features__inner .features__cnt__img{width:42rem;aspect-ratio:1/1;border-radius:2rem;background:#f7fafd;box-shadow:0px 0px 45px 0px rgba(40,138,223,.1) inset;position:relative}@media screen and (max-width: 1000px){.features__inner .features__cnt__img{width:100%;height:22rem}}.features__inner .features__cnt__img.features__cnt__img01 img{width:24rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 1000px){.features__inner .features__cnt__img.features__cnt__img01 img{width:18rem}}.features__inner .features__cnt__img.features__cnt__img02 img{width:20.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 1000px){.features__inner .features__cnt__img.features__cnt__img02 img{width:15.5rem}}.features__inner .features__cnt__img.features__cnt__img03 img{width:24rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 1000px){.features__inner .features__cnt__img.features__cnt__img03 img{width:15.6rem}}.features__inner .features__cnt__txt{width:74rem}@media screen and (max-width: 1000px){.features__inner .features__cnt__txt{width:100%;margin-top:4rem}}.features__inner .features__cnt__txt__num{color:#b1c6d9;font-size:1.5rem;font-weight:400;letter-spacing:.05em}@media screen and (max-width: 1000px){.features__inner .features__cnt__txt__num{font-size:1.6rem}}.features__inner .features__cnt__txt h4{color:#0e5da1;font-size:3.6rem;font-weight:700;letter-spacing:.05em;line-height:1.3;margin-top:1rem}@media screen and (max-width: 1000px){.features__inner .features__cnt__txt h4{font-size:2.8rem}}.features__inner .features__cnt__txt h4 span{color:#0e5da1;font-size:3.6rem;letter-spacing:.05em;margin:0 .5rem}@media screen and (max-width: 1000px){.features__inner .features__cnt__txt h4 span{font-size:3rem;margin:0 .3rem}}.features__inner .features__cnt__txt p{font-size:1.5rem;letter-spacing:.05em;line-height:2.5;margin-top:3rem}@media screen and (max-width: 1000px){.features__inner .features__cnt__txt p{font-size:1.7rem;letter-spacing:.08em;line-height:2;margin-top:2.5rem}}.structure{background:#e7f4ff;padding:12rem 0 0}@media screen and (max-width: 1000px){.structure{background:#fff;padding:9rem 0 6rem}}.structure__inner{max-width:120rem;background:#fff;border-radius:6rem;padding:9rem 6rem 6rem;margin:0 auto}@media screen and (max-width: 1000px){.structure__inner{width:90%;border-radius:0;padding:0}}.structure__inner .structure__ttl__sub{color:#288adf;font-size:1.8rem;font-weight:700;letter-spacing:.1em}.structure__inner .structure__ttl h3{color:#288adf;font-size:5rem;font-weight:700}@media screen and (max-width: 1000px){.structure__inner .structure__ttl h3{font-size:3.2rem;letter-spacing:.05em}}.structure__inner .structure__ttl h3 span{color:#288adf;font-size:6.2rem;font-weight:600;line-height:1.1;letter-spacing:.1em;margin-right:.7rem}@media screen and (max-width: 1000px){.structure__inner .structure__ttl h3 span{font-size:3.2rem}}.structure__inner .structure__txt{font-size:1.5rem;letter-spacing:.05em;line-height:2;margin-top:1rem}@media screen and (max-width: 1000px){.structure__inner .structure__txt{font-size:1.7rem;letter-spacing:.08em}}.structure__inner .structure__fig{width:100%;margin-top:3rem}@media screen and (max-width: 1000px){.structure__inner .structure__fig{margin-top:4.5rem}}.structure__inner .structure__fig img{width:100%}.structure__inner .structure__difference{border-radius:1.2rem;background:#f0f4f8;margin-top:4.5rem}@media screen and (max-width: 1000px){.structure__inner .structure__difference{border-radius:1rem;margin-top:4rem}}.structure__inner .structure__difference__btn{padding:2.5rem 0;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:0 1.5rem;cursor:pointer}@media screen and (max-width: 1000px){.structure__inner .structure__difference__btn{padding:2rem 0;gap:0 1rem}}.structure__inner .structure__difference__btn p{color:#0e5da1;font-size:2.4rem;font-weight:700;letter-spacing:.05em}@media screen and (max-width: 1000px){.structure__inner .structure__difference__btn p{font-size:1.7rem}}.structure__inner .structure__difference__btn__item{width:1.5rem;height:1.5rem;position:relative}@media screen and (max-width: 1000px){.structure__inner .structure__difference__btn__item{width:1rem;height:1rem}}.structure__inner .structure__difference__btn__item span{background:#0e5da1;border-radius:5rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.structure__inner .structure__difference__btn__item span:nth-of-type(1){width:100%;height:.2rem}.structure__inner .structure__difference__btn__item span:nth-of-type(2){width:.2rem;height:100%;transition:opacity .3s ease}@media screen and (max-width: 1000px){.structure__inner .structure__difference__btn__item span:nth-of-type(2){width:.15rem}}.structure__inner .structure__difference__btn__item.close span:nth-of-type(2){opacity:0}.structure__inner .structure__difference__cnt{width:100%;overflow:hidden;height:0;transition:height 1s ease}.structure__inner .structure__difference__cnt__inner{width:100%;padding-bottom:3rem;margin-top:.5rem}@media screen and (max-width: 1000px){.structure__inner .structure__difference__cnt__inner{padding:0 1.5rem 2rem}}.structure__inner .structure__difference__cnt__inner img{width:100%;height:auto}.number{background:#e7f4ff;padding:12rem 0 9rem}@media screen and (max-width: 1000px){.number{padding:9rem 0}}.number__inner{max-width:120rem;margin:0 auto}@media screen and (max-width: 1000px){.number__inner{width:90%}}.number__inner .number__ttl h3{color:#0e5da1;font-size:5rem;font-weight:700;letter-spacing:.1em}@media screen and (max-width: 1000px){.number__inner .number__ttl h3{font-size:3.2rem}}.number__inner .number__ttl h3 span{color:#288adf;font-size:6.2rem;letter-spacing:.1em;margin-left:.6rem}@media screen and (max-width: 1000px){.number__inner .number__ttl h3 span{font-size:3.5rem}}.number__inner .number__ttl p{font-size:1.5rem;letter-spacing:.1em;margin-top:3rem}@media screen and (max-width: 1000px){.number__inner .number__ttl p{font-size:1.7rem;letter-spacing:.08em;line-height:2.3;margin-top:1.5rem}}.number__inner .number__cnt{width:100%;margin-top:9rem}@media screen and (max-width: 1000px){.number__inner .number__cnt{margin-top:2rem}}.number__inner .number__cnt img{width:100%}.salesforce{background:#e7f4ff;padding-bottom:12rem}.salesforce__inner{max-width:120rem;margin:0 auto}@media screen and (max-width: 1000px){.salesforce__inner{width:90%}}.salesforce__inner .salesforce__ttl h3{color:#0e5da1;font-size:5rem;font-weight:700;letter-spacing:.1em}@media screen and (max-width: 1000px){.salesforce__inner .salesforce__ttl h3{font-size:3.2rem}}.salesforce__inner .salesforce__ttl h3 span{color:#288adf;font-size:6.2rem;letter-spacing:.1em;margin-right:.6rem}@media screen and (max-width: 1000px){.salesforce__inner .salesforce__ttl h3 span{font-size:3.5rem}}.salesforce__inner .salesforce__ttl p{font-size:1.5rem;letter-spacing:.1em;margin-top:3rem}@media screen and (max-width: 1000px){.salesforce__inner .salesforce__ttl p{font-size:1.7rem;letter-spacing:.08em;line-height:1.5;margin-top:1.5rem}}.salesforce__inner .salesforce__cnt{margin-top:6rem;display:flex;justify-content:space-between;flex-wrap:wrap;gap:0 4rem}@media screen and (max-width: 1000px){.salesforce__inner .salesforce__cnt{margin-top:3rem;display:block}}@media screen and (max-width: 1000px){.salesforce__inner .salesforce__cnt ul{margin-top:2rem}}.salesforce__inner .salesforce__cnt ul li{font-size:1.6rem;letter-spacing:.1em;line-height:1.5;padding-left:1.6rem;margin-top:2rem;position:relative}@media screen and (max-width: 1000px){.salesforce__inner .salesforce__cnt ul li{font-size:1.7rem;letter-spacing:.05em}}.salesforce__inner .salesforce__cnt ul li:first-of-type{margin-top:0}.salesforce__inner .salesforce__cnt ul li::before{content:"";width:.6rem;height:.6rem;border-radius:100%;background:#288adf;position:absolute;top:50%;left:0;transform:translateY(-50%)}.recruit-sec-ttl{font-size:32px;font-weight:700;letter-spacing:.1em}@media screen and (max-width: 1000px){.recruit-sec-ttl{font-size:2.8rem;letter-spacing:.05em}}.recruit-sec-ttl span{display:block;color:#288adf;font-size:1.4rem;font-weight:500;letter-spacing:0;margin-bottom:0}@media screen and (max-width: 1000px){.recruit-sec-ttl span{font-size:1.6rem;letter-spacing:.05em}}.person{background:rgba(224,231,240,.4);padding:12rem 0 9rem}@media screen and (max-width: 1000px){.person{background:#fff;padding:3rem 0 12rem}}.person__inner{max-width:120rem;margin:0 auto}@media screen and (max-width: 1000px){.person__inner{width:90%}}.person__inner .person__exp{margin-top:2.5rem}@media screen and (max-width: 1000px){.person__inner .person__exp{margin-top:3rem}}.person__inner .person__exp p{font-size:1.5rem;letter-spacing:.05em;line-height:2;margin-top:3rem}@media screen and (max-width: 1000px){.person__inner .person__exp p{font-size:1.7rem;line-height:2.3;margin-top:2rem}}.person__inner .person__exp p:first-of-type{margin-top:0}.person__inner .person__container{margin-top:4rem;display:flex;justify-content:flex-start;flex-wrap:wrap}@media screen and (max-width: 1000px){.person__inner .person__container{margin-top:5rem;display:block}}.person__inner .person__container.inview .person__cnt{opacity:1;transform:none}.person__inner .person__container.inview .person__cnt:nth-child(1){transition-delay:0s}.person__inner .person__container.inview .person__cnt:nth-child(2){transition-delay:0.3s}.person__inner .person__container.inview .person__cnt:nth-child(3){transition-delay:0.6s}.person__inner .person__container.inview .person__cnt:nth-child(4){transition-delay:0.9s}.person__inner .person__container.inview .person__cnt:nth-child(5){transition-delay:1.2s}.person__inner .person__container.inview .person__cnt:nth-child(6){transition-delay:1.5s}.person__inner .person__container.inview .person__cnt:nth-child(7){transition-delay:1.8s}.person__inner .person__container.inview .person__cnt:nth-child(8){transition-delay:2.1s}.person__inner .person__container.inview .person__cnt:nth-child(9){transition-delay:2.4s}.person__inner .person__container.inview .person__cnt:nth-child(10){transition-delay:2.7s}.person__inner .person__container .person__cnt{width:42rem;background:rgba(40,138,223,.8);box-shadow:0px 0px 15px 0px #fff inset,0px 0px 4px 0px rgba(0,0,0,.2509803922);border-radius:60rem;padding:4rem 0;margin-left:-3rem;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;opacity:0;transform:translateY(24px);transition:opacity 1.2s ease,transform 1.2s ease;will-change:opacity,transform}@media screen and (max-width: 1000px){.person__inner .person__container .person__cnt{width:35rem;border-radius:10rem;padding:3rem 0;margin:-1.2rem auto 0}}.person__inner .person__container .person__cnt:nth-of-type(1){margin:0 auto}.person__inner .person__container .person__cnt__num{color:#fff;font-size:1.4rem;font-weight:500;text-align:center}@media screen and (max-width: 1000px){.person__inner .person__container .person__cnt__num{font-size:1.5rem}}.person__inner .person__container .person__cnt h4{color:#fff;font-size:6rem;font-weight:700;text-align:center;margin-top:0}@media screen and (max-width: 1000px){.person__inner .person__container .person__cnt h4{font-size:4rem}}.person__inner .person__container .person__cnt p{color:#fff;font-size:1.5rem;font-weight:700;text-align:center;letter-spacing:.1em;margin-top:1rem}@media screen and (max-width: 1000px){.person__inner .person__container .person__cnt p{font-size:1.7rem;font-weight:500;letter-spacing:.05em}}.flow{background:rgba(224,231,240,.4);padding-bottom:12rem}@media screen and (max-width: 1000px){.flow{background:#fff}}.flow__inner{max-width:120rem;margin:0 auto}@media screen and (max-width: 1000px){.flow__inner{width:90%}}.flow__inner .flow__container{margin-top:2.5rem;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 1000px){.flow__inner .flow__container{margin-top:3rem}}.flow__inner .flow__container .flow__cnt{width:calc(25% - 1.35rem);background:#fff;border:.2rem solid #288adf;border-radius:1.6rem;padding:4.5rem 0 6rem;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;position:relative}@media screen and (max-width: 1000px){.flow__inner .flow__container .flow__cnt{width:100%;border:.1rem solid #288adf;padding:3rem 2.5rem 3rem 2rem;flex-direction:row;margin-top:2.5rem}}.flow__inner .flow__container .flow__cnt__icon{width:9rem}@media screen and (max-width: 1000px){.flow__inner .flow__container .flow__cnt__icon{width:5.5rem;margin:0 0 0 auto;order:3}}.flow__inner .flow__container .flow__cnt__icon img{width:100%}.flow__inner .flow__container .flow__cnt__num{width:8rem;color:#288adf;font-size:1.4rem;font-weight:500;text-align:center;letter-spacing:.05em;background:#ebf0f5;border-radius:1.6rem;padding:1rem 0 .8rem;margin-top:2rem}@media screen and (max-width: 1000px){.flow__inner .flow__container .flow__cnt__num{width:9rem;font-size:1.6rem;padding:.8rem 0 .5rem;margin-top:0;order:1}}.flow__inner .flow__container .flow__cnt h4{font-size:1.8rem;font-weight:700;text-align:center;letter-spacing:.1em;margin-top:1rem}@media screen and (max-width: 1000px){.flow__inner .flow__container .flow__cnt h4{margin:0 0 0 1.5rem;order:2}}.flow__inner .flow__container .flow__cnt__arrow{width:2rem;position:absolute;top:50%;right:-2rem;transform:translateY(-50%)}@media screen and (max-width: 1000px){.flow__inner .flow__container .flow__cnt__arrow{width:1.8rem;top:auto;bottom:-1.8rem;left:50%;right:auto;transform:translateX(-50%) rotate(90deg)}}.flow__inner .flow__container .flow__cnt__arrow img{width:100%}.faq{padding:16rem 0 6rem}@media screen and (max-width: 1000px){.faq{padding:0 0 12rem}}.faq__inner{max-width:120rem;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 1000px){.faq__inner{width:90%;display:block}}.faq__inner .faq__ttl{padding-bottom:4rem}@media screen and (max-width: 1000px){.faq__inner .faq__ttl{padding-bottom:0}}.faq__inner .faq__ttl__inner{position:sticky;top:13rem}.faq__inner .faq__ttl__inner ul{margin-top:3rem}@media screen and (max-width: 1000px){.faq__inner .faq__ttl__inner ul{display:none}}.faq__inner .faq__ttl__inner ul li{margin-top:1rem}.faq__inner .faq__ttl__inner ul li a{color:#929292;font-size:1.5rem;font-weight:700;letter-spacing:.1em;position:relative}.faq__inner .faq__ttl__inner ul li a.active{color:#288adf;padding-left:1.6rem}.faq__inner .faq__ttl__inner ul li a.active::before{content:"";width:.8rem;height:.8rem;background:#4392d7;box-shadow:0px 0px 2px 0px #fff inset;border-radius:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.faq__inner .faq__container{width:81.5rem}@media screen and (max-width: 1000px){.faq__inner .faq__container{width:100%;margin-top:2rem}}.faq__inner .faq__container .faq__cnt{margin-top:1.5rem}.faq__inner .faq__container .faq__cnt:first-of-type{margin-top:0}.faq__inner .faq__container .faq__cnt h4{color:#fff;font-size:1.8rem;font-weight:700;background:#288adf;border-radius:.4rem;padding:1rem 1.5rem}.faq__inner .faq__container .faq__cnt .faq__cnt__list__wrap{margin-top:1.5rem}.faq__inner .faq__container .faq__cnt .faq__cnt__list__wrap .faq__cnt__list{padding:0 2rem;margin-top:1.5rem}@media screen and (max-width: 1000px){.faq__inner .faq__container .faq__cnt .faq__cnt__list__wrap .faq__cnt__list{padding:0 1.5rem}}.faq__inner .faq__container .faq__cnt .faq__cnt__list__wrap .faq__cnt__list:first-of-type{margin-top:0}.faq__inner .faq__container .faq__cnt .faq__cnt__list__wrap .faq__cnt__list__question{border-bottom:.1rem solid #e6e6e6;padding:2.5rem 0 2rem;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:0 1rem}@media screen and (max-width: 1000px){.faq__inner .faq__container .faq__cnt .faq__cnt__list__wrap .faq__cnt__list__question{padding:2rem 0}}.faq__inner .faq__container .faq__cnt .faq__cnt__list__wrap .faq__cnt__list__question p{color:#288adf;font-size:1.8rem;font-weight:700;letter-spacing:.05em}@media screen and (max-width: 1000px){.faq__inner .faq__container .faq__cnt .faq__cnt__list__wrap .faq__cnt__list__question p{width:calc(100% - 3.1rem)}}.faq__inner .faq__container .faq__cnt .faq__cnt__list__wrap .faq__cnt__list__question span{color:#288adf;font-size:2.4rem;letter-spacing:.05em;transform:translateY(0.4rem)}@media screen and (max-width: 1000px){.faq__inner .faq__container .faq__cnt .faq__cnt__list__wrap .faq__cnt__list__question span{width:2.1rem;font-size:1.8rem;transform:translateY(0.6rem)}}.faq__inner .faq__container .faq__cnt .faq__cnt__list__wrap .faq__cnt__list__answer{font-size:1.5rem;letter-spacing:.05em;line-height:2;padding:1rem 0 4rem}@media screen and (max-width: 1000px){.faq__inner .faq__container .faq__cnt .faq__cnt__list__wrap .faq__cnt__list__answer{font-size:1.7rem;line-height:2.2;padding:1rem 0 3rem}}.requirements{padding:16rem 0 22rem}@media screen and (max-width: 1000px){.requirements{padding:0 0 9rem}}.requirements__inner{max-width:120rem;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 1000px){.requirements__inner{width:90%;display:block}}.requirements__inner .requirements__ttl__inner{position:sticky;top:13rem}.requirements__inner .requirements__ttl__inner ul{margin-top:3rem}@media screen and (max-width: 1000px){.requirements__inner .requirements__ttl__inner ul{display:none}}.requirements__inner .requirements__ttl__inner ul li{margin-top:1rem}.requirements__inner .requirements__ttl__inner ul li a{color:#929292;font-size:1.5rem;font-weight:700;letter-spacing:.1em;position:relative}.requirements__inner .requirements__ttl__inner ul li a.active{color:#288adf;padding-left:1.6rem}.requirements__inner .requirements__ttl__inner ul li a.active::before{content:"";width:.8rem;height:.8rem;background:#4392d7;box-shadow:0px 0px 2px 0px #fff inset;border-radius:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.requirements__inner .requirements__container{max-width:81.5rem}@media screen and (max-width: 1000px){.requirements__inner .requirements__container{max-width:100%;margin-top:2rem}}.requirements__inner .requirements__container .requirements__cnt{margin-top:6rem}@media screen and (max-width: 1000px){.requirements__inner .requirements__container .requirements__cnt{margin-top:3rem}}.requirements__inner .requirements__container .requirements__cnt:first-of-type{margin-top:0}.requirements__inner .requirements__container .requirements__cnt h4{color:#fff;font-size:1.8rem;font-weight:700;background:#288adf;border-radius:.4rem;padding:1rem 1.5rem}.requirements__inner .requirements__container .requirements__cnt table{margin-top:1.5rem}.requirements__inner .requirements__container .requirements__cnt table tr{border-bottom:.1rem solid #d9d9d9}.requirements__inner .requirements__container .requirements__cnt table tr th,.requirements__inner .requirements__container .requirements__cnt table tr td{font-size:1.5rem;letter-spacing:.05em;padding:4rem 0;vertical-align:top}@media screen and (max-width: 1000px){.requirements__inner .requirements__container .requirements__cnt table tr th,.requirements__inner .requirements__container .requirements__cnt table tr td{width:100%;display:block;font-size:1.7rem}}.requirements__inner .requirements__container .requirements__cnt table tr th{width:30rem;color:#288adf;font-weight:700}@media screen and (max-width: 1000px){.requirements__inner .requirements__container .requirements__cnt table tr th{padding:2rem 1.5rem 0}}.requirements__inner .requirements__container .requirements__cnt table tr td{line-height:2}@media screen and (max-width: 1000px){.requirements__inner .requirements__container .requirements__cnt table tr td{letter-spacing:.08em;line-height:2.2;padding:.5rem 1.5rem 1rem}}.archive__blog{padding:15rem 0 6rem}@media screen and (max-width: 1000px){.archive__blog{padding:0 0 9rem}}.archive__blog__inner{max-width:120rem;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 1000px){.archive__blog__inner{width:90%}}@media screen and (max-width: 1000px){.archive__blog__inner .archive__blog__nav{width:100%}}.archive__blog__inner .archive__blog__nav ul{position:sticky;top:16rem}@media screen and (max-width: 1000px){.archive__blog__inner .archive__blog__nav ul{padding:0 1.5rem;display:flex;justify-content:space-between;flex-wrap:wrap;gap:1.2rem 0}}.archive__blog__inner .archive__blog__nav ul li{margin-top:2rem}@media screen and (max-width: 1000px){.archive__blog__inner .archive__blog__nav ul li{width:50%;margin-top:0}}.archive__blog__inner .archive__blog__nav ul li:first-of-type{margin-top:0}@media screen and (max-width: 1000px){.archive__blog__inner .archive__blog__nav ul li:first-of-type{width:100%}}.archive__blog__inner .archive__blog__nav ul li .archive__blog__nav__link{width:fit-content;display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;gap:0 1rem;cursor:pointer}.archive__blog__inner .archive__blog__nav ul li .archive__blog__nav__link:hover p{color:#0e5da1}.archive__blog__inner .archive__blog__nav ul li .archive__blog__nav__link.active .archive__blog__nav__link__item{position:relative}.archive__blog__inner .archive__blog__nav ul li .archive__blog__nav__link.active .archive__blog__nav__link__item::before{content:"";width:1.2rem;height:1.2rem;border-radius:100%;background:#4392d7;box-shadow:0px 0px 2px 0px #fff inset;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.archive__blog__inner .archive__blog__nav ul li .archive__blog__nav__link__item{width:2.8rem;height:2.8rem;border-radius:100%;background:#efefef}.archive__blog__inner .archive__blog__nav ul li .archive__blog__nav__link p{font-size:1.5rem;font-weight:700;letter-spacing:.05em;transition:color .5s ease}@media screen and (max-width: 1000px){.archive__blog__inner .archive__blog__nav ul li .archive__blog__nav__link p{font-size:1.7rem;font-weight:500}}.archive__blog__inner .archive__blog__container{width:96rem;margin-top:3rem;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:6rem 1rem}@media screen and (max-width: 1000px){.archive__blog__inner .archive__blog__container{width:100%;gap:6rem 1rem}}@media screen and (max-width: 600px){.archive__blog__inner .archive__blog__container{gap:2rem 0}}.archive__blog__inner .archive__blog__container .archive__blog__cnt{display:flex;flex-direction:column;width:calc(33.3333333333% - .6666666667rem);background:#ebf0f5;border-radius:2.4rem;padding:1.5rem 1.5rem 2rem}.archive__blog__inner .archive__blog__container .archive__blog__cnt:hover .archive__blog__cnt__img img{transform:scale(1.1)}.archive__blog__inner .archive__blog__container .archive__blog__cnt:hover .archive__blog__cnt__txt h3{color:#0e5da1}@media screen and (max-width: 1000px){.archive__blog__inner .archive__blog__container .archive__blog__cnt{width:calc(50% - 1rem);border-radius:1.6rem;padding:2rem 2rem 2.5rem}}@media screen and (max-width: 600px){.archive__blog__inner .archive__blog__container .archive__blog__cnt{width:100%}}@media screen and (max-width: 1000px){.archive__blog__inner .archive__blog__container .archive__blog__cnt:first-of-type{margin-top:0}}.archive__blog__inner .archive__blog__container .archive__blog__cnt__img{width:100%;height:18rem;border-radius:1.6rem 1.6rem .2rem .2rem;overflow:hidden}@media screen and (max-width: 1000px){.archive__blog__inner .archive__blog__container .archive__blog__cnt__img{height:20.5rem;border-radius:1.2rem 1.2rem .2rem .2rem}}.archive__blog__inner .archive__blog__container .archive__blog__cnt__img img{transition:all .5s ease}.archive__blog__inner .archive__blog__container .archive__blog__cnt__txt{margin-top:2rem;display:flex;flex-direction:column;flex:1;min-height:0}.archive__blog__inner .archive__blog__container .archive__blog__cnt__txt h3{font-size:1.5rem;font-weight:700;line-height:1.8;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;transition:color .5s ease;flex:1 1 auto}@media screen and (max-width: 1000px){.archive__blog__inner .archive__blog__container .archive__blog__cnt__txt h3{font-size:1.7rem;letter-spacing:.08em;line-height:1.5}}.archive__blog__inner .archive__blog__container .archive__blog__cnt__txt__meta{margin-top:2rem;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}@media screen and (max-width: 1000px){.archive__blog__inner .archive__blog__container .archive__blog__cnt__txt__meta{margin-top:1.5rem}}.archive__blog__inner .archive__blog__container .archive__blog__cnt__txt__meta__category{color:#288adf;font-size:1.4rem;letter-spacing:.05em;text-align:center;background:#fff;border-radius:5rem;padding:.8rem 1.2rem}@media screen and (max-width: 1000px){.archive__blog__inner .archive__blog__container .archive__blog__cnt__txt__meta__category{font-size:1.5rem}}.archive__blog__inner .archive__blog__container .archive__blog__cnt__txt__meta__date{color:#288adf;font-size:1.4rem;font-weight:500;letter-spacing:.1em}@media screen and (max-width: 1000px){.archive__blog__inner .archive__blog__container .archive__blog__cnt__txt__meta__date{font-size:1.6rem}}.archive__blog .pagination{margin-top:5rem}.archive__blog .pagination .page-numbers{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:0 2rem}.archive__blog .pagination .page-numbers li span{font-size:1.7rem;font-family:"poppins",sans-serif;font-weight:400;font-style:normal;line-height:1}.archive__blog .pagination .page-numbers li a{color:#b7c3cd;font-size:1.7rem;font-family:"poppins",sans-serif;font-weight:400;font-style:normal;line-height:1;transition:color .5s ease}.archive__blog .pagination .page-numbers li a:hover{color:#288adf}.single__blog{padding:19rem 0 12rem}@media screen and (max-width: 1000px){.single__blog{padding:16rem 0 9rem}}.single__blog__inner{max-width:102.2rem;margin:0 auto}@media screen and (max-width: 1000px){.single__blog__inner{width:90%}}.single__blog__inner .single__blog__bread{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;gap:0 1.2rem}@media screen and (max-width: 1000px){.single__blog__inner .single__blog__bread{display:none}}.single__blog__inner .single__blog__bread li{color:#288adf;font-size:1.4rem;font-weight:700;letter-spacing:.05em}.single__blog__inner .single__blog__bread li a{color:#d3d3d3;font-size:1.4rem;font-weight:700;letter-spacing:.05em}.single__blog__inner .single__blog__bread li.single__blog__bread__item{width:.4rem;height:.4rem;border-radius:100%;background:#d3d3d3}.single__blog__inner .single__blog__bread li.single__blog__bread__item.blue{background:#288adf}.single__blog__inner .single__blog__ttl{margin-top:6rem}@media screen and (max-width: 1000px){.single__blog__inner .single__blog__ttl{margin-top:0}}.single__blog__inner .single__blog__ttl__meta{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;gap:0 2rem}@media screen and (max-width: 1000px){.single__blog__inner .single__blog__ttl__meta{gap:0 1.2rem}}.single__blog__inner .single__blog__ttl__meta__date{color:#288adf;font-size:1.8rem;font-weight:500;letter-spacing:.1em;line-height:1.3;transform:translateY(0.3rem)}@media screen and (max-width: 1000px){.single__blog__inner .single__blog__ttl__meta__date{letter-spacing:.05em}}.single__blog__inner .single__blog__ttl__meta__category{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:1rem}.single__blog__inner .single__blog__ttl__meta__category li{color:#288adf;font-size:1.5rem;letter-spacing:.05em;text-align:center;background:#f6f8fa;border-radius:5rem;padding:.8rem 1.2rem}.single__blog__inner .single__blog__ttl h1{font-size:4rem;font-weight:700;letter-spacing:.1rem;line-height:1.5;margin-top:2rem}@media screen and (max-width: 1000px){.single__blog__inner .single__blog__ttl h1{font-size:2.4rem}}.single__blog__inner .single__blog__cnt{margin-top:5rem}.single__blog__inner .single__blog__cnt__thum{width:100%;height:53rem;border-radius:1.6rem}@media screen and (max-width: 1000px){.single__blog__inner .single__blog__cnt__thum{height:auto;aspect-ratio:1.77/1}}.single__blog__inner .single__blog__cnt p{font-size:1.5rem;line-height:2;letter-spacing:.05em;margin-top:3rem}@media screen and (max-width: 1000px){.single__blog__inner .single__blog__cnt p{font-size:1.7rem;line-height:2.2;letter-spacing:.08em;margin-top:2rem}}.single__blog__inner .single__blog__cnt h2{font-size:2.8rem;font-weight:700;letter-spacing:.05em;line-height:1.5;padding:1.5rem 0;border-bottom:.1rem solid #e7e7e7;margin-top:5rem}@media screen and (max-width: 1000px){.single__blog__inner .single__blog__cnt h2{font-size:2.2rem;padding:1rem 0}}.single__blog__inner .single__blog__cnt h3,.single__blog__inner .single__blog__cnt h4,.single__blog__inner .single__blog__cnt h5,.single__blog__inner .single__blog__cnt h6{font-size:2.4rem;font-weight:700;letter-spacing:.05em;line-height:1.5;margin-top:7rem}@media screen and (max-width: 1000px){.single__blog__inner .single__blog__cnt h3,.single__blog__inner .single__blog__cnt h4,.single__blog__inner .single__blog__cnt h5,.single__blog__inner .single__blog__cnt h6{font-size:1.9rem}}.single__blog__inner .single__blog__cnt ul{margin-top:3rem}@media screen and (max-width: 1000px){.single__blog__inner .single__blog__cnt ul{margin-top:2rem}}.single__blog__inner .single__blog__cnt ul li{font-size:1.5rem;font-weight:500;line-height:1.5;letter-spacing:.05em;padding-left:1.4rem;margin-top:1rem;list-style:none;position:relative}@media screen and (max-width: 1000px){.single__blog__inner .single__blog__cnt ul li{font-size:1.7rem}}.single__blog__inner .single__blog__cnt ul li:first-child{margin-top:0}.single__blog__inner .single__blog__cnt ul li::before{content:"";width:.6rem;height:.6rem;background:#0e5da1;border-radius:100%;position:absolute;top:.9rem;left:0}.single__blog__inner .single__blog__cnt ul li ul{margin-top:1rem}.single__blog__inner .single__blog__cnt ul li ul li{font-size:1.5rem;font-weight:500;line-height:1.5;letter-spacing:.05em;padding-left:1.2rem;margin-top:.5rem;list-style:none;position:relative}@media screen and (max-width: 1000px){.single__blog__inner .single__blog__cnt ul li ul li{font-size:1.7rem}}.single__blog__inner .single__blog__cnt ul li ul li:first-child{margin-top:0}.single__blog__inner .single__blog__cnt ul li ul li::before{content:"";width:.6rem;height:.6rem;background:#0f0f0f;border-radius:100%;position:absolute;top:.9rem;left:0}.single__blog__inner .single__blog__cnt a{display:inline-block;color:#288adf;font-size:1.5rem;font-weight:500;line-height:1.5;letter-spacing:.05em;border-bottom:.1rem solid rgba(0,0,0,0);padding-bottom:.3rem;position:relative}@media screen and (max-width: 1000px){.single__blog__inner .single__blog__cnt a{font-size:1.7rem}}.single__blog__inner .single__blog__cnt a::after{content:"";width:100%;height:.1rem;background:#288adf;position:absolute;left:0;bottom:0;transform:scale(0, 1);transform-origin:right top;transition:transform .3s}.single__blog__inner .single__blog__cnt a:hover::after{transform-origin:left top;transform:scale(1, 1)}.single__blog__inner .single__blog__cnt .wp-block-image{width:100%;border-radius:1.6rem;margin-top:3rem}@media screen and (max-width: 1000px){.single__blog__inner .single__blog__cnt .wp-block-image{margin-top:2rem}}.single__blog__inner .single__blog__cnt .wp-block-image img{width:100%}.single__blog__inner .single__blog__add{margin-top:5rem;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:end}@media screen and (max-width: 1000px){.single__blog__inner .single__blog__add{display:block}}.single__blog__inner .single__blog__add__share p{font-size:1.5rem;letter-spacing:.05em}@media screen and (max-width: 1000px){.single__blog__inner .single__blog__add__share p{font-size:1.7rem;letter-spacing:.08em;text-align:center}}.single__blog__inner .single__blog__add__share ul{margin-top:1rem;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:0 .3rem}@media screen and (max-width: 1000px){.single__blog__inner .single__blog__add__share ul{justify-content:center;gap:0 1.5rem}}.single__blog__inner .single__blog__add__share ul li{width:4.7rem;cursor:pointer;transition:transform .5s ease}@media screen and (max-width: 1000px){.single__blog__inner .single__blog__add__share ul li{width:6rem}}.single__blog__inner .single__blog__add__share ul li:hover{transform:scale(1.1)}.single__blog__inner .single__blog__add__share ul li img{width:100%}.single__blog__inner .single__blog__add__btn{margin:4rem 0 0 auto}.archive__news{padding-bottom:6rem}@media screen and (max-width: 1000px){.archive__news{padding-bottom:9rem}}.archive__news__inner{max-width:120rem;margin:0 auto}@media screen and (max-width: 1000px){.archive__news__inner{width:90%}}.archive__news__inner .archive__news__cnt{width:100%;background:#f6f8fa;border-radius:1.6rem;padding:3rem;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;margin-top:1.5rem}@media screen and (max-width: 1000px){.archive__news__inner .archive__news__cnt{border-radius:1.2rem;padding:1.8rem 1.5rem 1.8rem 2rem;margin-top:2rem}}.archive__news__inner .archive__news__cnt:first-of-type{margin-top:0}.archive__news__inner .archive__news__cnt:hover .archive__news__cnt__btn span{width:3.5rem;height:3.5rem}@media screen and (max-width: 1000px){.archive__news__inner .archive__news__cnt:hover .archive__news__cnt__btn span{width:3rem;height:3rem}}.archive__news__inner .archive__news__cnt:hover .archive__news__cnt__btn span img{opacity:1}.archive__news__inner .archive__news__cnt__meta{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;gap:0 4rem}@media screen and (max-width: 1000px){.archive__news__inner .archive__news__cnt__meta{width:100%;gap:0 1.2rem}}.archive__news__inner .archive__news__cnt__meta__date{color:#288adf;font-size:1.4rem;font-weight:500;letter-spacing:.05em}@media screen and (max-width: 1000px){.archive__news__inner .archive__news__cnt__meta__date{font-size:1.6rem;transform:translateY(0.3rem)}}.archive__news__inner .archive__news__cnt__meta__category{width:11rem;color:#288adf;font-size:1.4rem;text-align:center;border:.1rem solid #288adf;border-radius:3rem;padding:.6rem 0;white-space:nowrap}@media screen and (max-width: 1000px){.archive__news__inner .archive__news__cnt__meta__category{width:auto;font-size:1.5rem;padding:.5rem 1.3rem}}.archive__news__inner .archive__news__cnt__meta__txt{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}@media screen and (max-width: 1000px){.archive__news__inner .archive__news__cnt__meta__txt{width:100%;margin-top:.5rem}}.archive__news__inner .archive__news__cnt__meta__txt h3{font-size:1.5rem;line-height:1.5;font-weight:500}@media screen and (max-width: 1000px){.archive__news__inner .archive__news__cnt__meta__txt h3{width:calc(100% - 5rem);font-size:1.7rem;letter-spacing:.08em}}.archive__news__inner .archive__news__cnt__meta__txt__btn{width:3.5rem;height:3.5rem;border-radius:100%;position:relative}@media screen and (max-width: 1000px){.archive__news__inner .archive__news__cnt__meta__txt__btn{width:3rem;height:3rem}}.archive__news__inner .archive__news__cnt__meta__txt__btn span{width:.7rem;height:.7rem;border-radius:100%;background:#288adf;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .5s ease}@media screen and (max-width: 1000px){.archive__news__inner .archive__news__cnt__meta__txt__btn span{width:3rem;height:3rem}}.archive__news__inner .archive__news__cnt__meta__txt__btn span img{width:.8rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;transition:all .5s ease}@media screen and (max-width: 1000px){.archive__news__inner .archive__news__cnt__meta__txt__btn span img{width:.6rem;opacity:1}}.archive__news__inner .archive__news__cnt__btn{width:3.5rem;height:3.5rem;border-radius:100%;position:relative}@media screen and (max-width: 1000px){.archive__news__inner .archive__news__cnt__btn{width:3rem;height:3rem}}.archive__news__inner .archive__news__cnt__btn span{width:.7rem;height:.7rem;border-radius:100%;background:#288adf;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .5s ease}@media screen and (max-width: 1000px){.archive__news__inner .archive__news__cnt__btn span{width:3rem;height:3rem}}.archive__news__inner .archive__news__cnt__btn span img{width:.8rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;transition:all .5s ease}@media screen and (max-width: 1000px){.archive__news__inner .archive__news__cnt__btn span img{width:.6rem;opacity:1}}.archive__news .pagination{margin-top:5rem}.archive__news .pagination .page-numbers{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:0 2rem}.archive__news .pagination .page-numbers li span{font-size:1.7rem;font-family:"poppins",sans-serif;font-weight:400;font-style:normal;line-height:1}.archive__news .pagination .page-numbers li a{color:#b7c3cd;font-size:1.7rem;font-family:"poppins",sans-serif;font-weight:400;font-style:normal;line-height:1;transition:color .5s ease}.archive__news .pagination .page-numbers li a:hover{color:#288adf}.single__news{padding:19rem 0 12rem}@media screen and (max-width: 1000px){.single__news{padding:16rem 0 9rem}}.single__news__inner{width:102.2rem;margin:0 auto}@media screen and (max-width: 1000px){.single__news__inner{width:90%}}.single__news__inner .single__news__bread{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;gap:0 1.2rem}@media screen and (max-width: 1000px){.single__news__inner .single__news__bread{display:none}}.single__news__inner .single__news__bread li{color:#288adf;font-size:1.4rem;font-weight:700;letter-spacing:.05em}.single__news__inner .single__news__bread li a{color:#d3d3d3;font-size:1.4rem;font-weight:700;letter-spacing:.05em}.single__news__inner .single__news__bread li.single__news__bread__item{width:.4rem;height:.4rem;border-radius:100%;background:#d3d3d3}.single__news__inner .single__news__bread li.single__news__bread__item.blue{background:#288adf}.single__news__inner .single__news__ttl{margin-top:6rem}@media screen and (max-width: 1000px){.single__news__inner .single__news__ttl{margin-top:0}}.single__news__inner .single__news__ttl__meta{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;gap:0 2rem}@media screen and (max-width: 1000px){.single__news__inner .single__news__ttl__meta{gap:0 1.2rem}}.single__news__inner .single__news__ttl__meta__date{color:#288adf;font-size:1.8rem;font-weight:500;letter-spacing:.1em;line-height:1.3;transform:translateY(0.3rem)}@media screen and (max-width: 1000px){.single__news__inner .single__news__ttl__meta__date{letter-spacing:.05em}}.single__news__inner .single__news__ttl__meta__category{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:1rem}.single__news__inner .single__news__ttl__meta__category li{color:#288adf;font-size:1.5rem;letter-spacing:.05em;text-align:center;background:#f6f8fa;border-radius:5rem;padding:.8rem 1.2rem}.single__news__inner .single__news__ttl h2{font-size:4rem;font-weight:700;letter-spacing:.1rem;line-height:1.5;margin-top:2rem}@media screen and (max-width: 1000px){.single__news__inner .single__news__ttl h2{font-size:2.4rem}}.single__news__inner .single__news__cnt p{font-size:1.5rem;letter-spacing:.05em;line-height:2;margin-top:5rem}@media screen and (max-width: 1000px){.single__news__inner .single__news__cnt p{font-size:1.7rem;letter-spacing:.08em;line-height:2.2}}.single__news__inner .single__news__btn{margin:5rem auto 0}.form{padding-bottom:6rem}@media screen and (max-width: 1000px){.form{padding-bottom:9rem}}.form__inner{max-width:102.2rem;margin:0 auto}@media screen and (max-width: 1000px){.form__inner{width:90%}}.form__inner .form__exp{font-size:1.5rem;letter-spacing:.05em;line-height:2;text-align:center}@media screen and (max-width: 1000px){.form__inner .form__exp{font-size:1.7rem;letter-spacing:.08em;line-height:2.2}}.form__inner form{width:100%;margin-top:5rem}@media screen and (max-width: 1000px){.form__inner form{margin-top:8rem}}.form__inner form table{width:100%}.form__inner form table tr{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;padding-top:6rem}@media screen and (max-width: 1000px){.form__inner form table tr{padding-top:4rem}}.form__inner form table tr:first-of-type{padding-top:0}.form__inner form table tr th{width:19rem;font-size:1.5rem;letter-spacing:.05em;padding-top:1.2rem;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;vertical-align:top}@media screen and (max-width: 1000px){.form__inner form table tr th{width:100%;font-size:1.7rem;justify-content:flex-start;vertical-align:middle;gap:0 1rem;padding-top:0}}.form__inner form table tr th span{color:#fff;width:4.2rem;font-size:1.4rem;text-align:center;border-radius:.5rem;padding:.4rem 0 .5rem}.form__inner form table tr th span.require{background:#288adf}.form__inner form table tr th span.any{background:#52606b}.form__inner form table tr td{width:79rem}@media screen and (max-width: 1000px){.form__inner form table tr td{width:100%;margin-top:1.5rem}}.form__inner form table tr td input[type=text],.form__inner form table tr td input[type=email],.form__inner form table tr td input[type=tel]{width:100%;font-size:1.4rem;background:#f4f7f9;border-radius:.5rem;border:none;padding:1.5rem 1rem}@media screen and (max-width: 1000px){.form__inner form table tr td input[type=text],.form__inner form table tr td input[type=email],.form__inner form table tr td input[type=tel]{font-size:1.7rem;padding:2rem 1rem}}.form__inner form table tr td input[type=text]::placeholder,.form__inner form table tr td input[type=email]::placeholder,.form__inner form table tr td input[type=tel]::placeholder{color:#b7c3cd}.form__inner form table tr td textarea{width:100%;height:20rem;font-size:1.4rem;line-height:1.5;background:#f4f7f9;border-radius:.5rem;border:none;padding:1.5rem 1rem;resize:none}@media screen and (max-width: 1000px){.form__inner form table tr td textarea{font-size:1.7rem;letter-spacing:.08em}}.form__inner form table tr td textarea::placeholder{color:#b7c3cd}.form__inner form table tr td .form__date__select{margin-top:4rem}.form__inner form table tr td .form__date__select:first-of-type{margin-top:1.2rem}.form__inner form table tr td .form__date__select p{color:#288adf;font-size:1.5rem;letter-spacing:.05em}.form__inner form table tr td .form__date__select p span{color:#288adf;font-size:2rem;font-weight:500;letter-spacing:.05em;margin:0 .2rem}.form__inner form table tr td .form__date__select .form__date__select__flex{margin-top:1rem;display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;gap:2rem 0}.form__inner form table tr td .form__date__select .form__date__select__flex select{width:9rem;background:#f4f7f9;border:none;border-radius:.5rem;padding:1.5rem 1rem 1.5rem;font-size:1.5rem;font-weight:500;font-family:"poppins",sans-serif;letter-spacing:.05em;-webkit-appearance:none;appearance:none;background-image:url("../../assets/images/contact/contact-arrow.svg");background-repeat:no-repeat;background-size:1.4rem auto;background-position:right 1rem center;cursor:pointer}@media screen and (max-width: 1000px){.form__inner form table tr td .form__date__select .form__date__select__flex select{font-size:1.7rem}}.form__inner form table tr td .form__date__select .form__date__select__flex select.adjust{width:15rem}.form__inner form table tr td .form__date__select .form__date__select__flex span{font-size:1.4rem;margin:0 1.5rem 0 1rem}.form__inner form .form__policy{width:fit-content;margin:6rem auto 0;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:0 1rem}.form__inner form .form__policy label{font-size:1.5rem;letter-spacing:.05em;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:0 1rem;cursor:pointer}@media screen and (max-width: 1000px){.form__inner form .form__policy label{font-size:1.7rem}}.form__inner form .form__policy label input[type=checkbox]{width:2rem;height:2rem;border-radius:.4rem;border:.1rem solid #288adf;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;cursor:pointer}.form__inner form .form__policy label input[type=checkbox]:checked::before{content:"";width:.45rem;height:.9rem;border-right:.15rem solid #288adf;border-bottom:.15rem solid #288adf;position:absolute;top:.2rem;left:.6rem;transform:rotate(45deg)}.form__inner form .form__policy label a{font-size:1.5rem;letter-spacing:.05em;margin-right:.2rem;transition:color .5s ease}@media screen and (max-width: 1000px){.form__inner form .form__policy label a{font-size:1.7rem}}.form__inner form .form__policy label a:hover{color:#288adf}.form__inner form .form__btn{color:#288adf;font-family:"zen-kaku-gothic-new",sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:.05em;margin:3rem auto 0}.form__inner form .form__btn:hover{font-size:1.7rem;color:#fff}.wpcf7-form .btn01:disabled:hover{background:#fff;box-shadow:inset 0 0 1.1rem 0 #64a0ef}.wpcf7-form .btn01:disabled:hover p{color:#288adf;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.wpcf7-form .btn01:disabled:hover span{opacity:0}.wpcf7-list-item{margin:0}.wpcf7-form .wpcf7-form-control-wrap{display:block}.wpcf7 .wpcf7-response-output{display:none}.wpcf7-not-valid-tip{display:block !important;width:100% !important;font-size:1.4rem;font-weight:500;line-height:1.3;position:absolute;top:110%;left:0}.thanks{padding:19rem 0 6rem}.thanks__inner{width:90%;margin:0 auto}.thanks__inner h2{color:#0e5da1;font-size:6.4rem;font-weight:700;letter-spacing:.05em;text-align:center;line-height:1.3}@media screen and (max-width: 1000px){.thanks__inner h2{font-size:2.4rem;letter-spacing:.1em;line-height:1.5}}.thanks__inner h2 span{color:#0e5da1;display:block;font-size:2rem;font-weight:500;letter-spacing:.1em;text-align:center;margin-bottom:1rem}@media screen and (max-width: 1000px){.thanks__inner h2 span{font-size:1.7rem;margin-bottom:.5rem}}.thanks__inner .thanks__txt{font-size:1.5rem;letter-spacing:.05em;line-height:2;text-align:center;margin-top:5rem}@media screen and (max-width: 1000px){.thanks__inner .thanks__txt{font-size:1.7rem;letter-spacing:.08em;line-height:2.2;margin-top:3rem}}.thanks__inner .thanks__btn{margin:5rem auto 0}.policy{padding-bottom:12rem}@media screen and (max-width: 1000px){.policy{padding-bottom:9rem}}.policy__inner{max-width:102.2rem;margin:0 auto}@media screen and (max-width: 1000px){.policy__inner{width:90%}}.policy__inner .policy__exp{font-size:1.5rem;letter-spacing:.05em;line-height:2}@media screen and (max-width: 1000px){.policy__inner .policy__exp{font-size:1.6rem}}.policy__inner .policy__block__wrap{margin-top:5rem}.policy__inner .policy__block__wrap .policy__block{margin-top:5rem}.policy__inner .policy__block__wrap .policy__block:first-of-type{margin-top:0}.policy__inner .policy__block__wrap .policy__block h3{color:#0e5da1;font-size:1.8rem;font-weight:700;letter-spacing:.05em;padding-bottom:2rem}.policy__inner .policy__block__wrap .policy__block h3 span{display:inline-block;color:#0e5da1;font-size:2rem;letter-spacing:0;margin-right:.5rem;transform:translateY(0.1rem)}.policy__inner .policy__block__wrap .policy__block p{font-size:1.5rem;letter-spacing:.08em;line-height:2.3}@media screen and (max-width: 1000px){.policy__inner .policy__block__wrap .policy__block p{font-size:1.6rem}}.policy__inner .policy__block__wrap .policy__block ol{list-style-type:decimal}.policy__inner .policy__block__wrap .policy__block ol li{font-size:1.5rem;letter-spacing:.08em;line-height:2.3;margin-left:2.5rem}@media screen and (max-width: 1000px){.policy__inner .policy__block__wrap .policy__block ol li{font-size:1.6rem}}.policy__inner .policy__block__wrap .policy__block ul li{font-size:1.5rem;letter-spacing:.08em;line-height:2.3;text-indent:-1.5rem;padding-left:1.5rem}@media screen and (max-width: 1000px){.policy__inner .policy__block__wrap .policy__block ul li{font-size:1.6rem}}.security{padding-bottom:12rem}@media screen and (max-width: 1000px){.security{padding-bottom:9rem}}.security__inner{max-width:102.2rem;margin:0 auto}@media screen and (max-width: 1000px){.security__inner{width:90%}}.security__inner .security__exp{font-size:1.5rem;letter-spacing:.05em;line-height:2}@media screen and (max-width: 1000px){.security__inner .security__exp{font-size:1.6rem}}.security__inner .security__block__wrap{margin-top:5rem}.security__inner .security__block__wrap .security__block{margin-top:5rem}.security__inner .security__block__wrap .security__block:first-of-type{margin-top:0}.security__inner .security__block__wrap .security__block h3{color:#0e5da1;font-size:1.8rem;font-weight:700;letter-spacing:.05em;padding-bottom:2rem}.security__inner .security__block__wrap .security__block h3 span{display:inline-block;color:#0e5da1;font-size:2rem;letter-spacing:0;margin-right:.5rem;transform:translateY(0.1rem)}.security__inner .security__block__wrap .security__block p{font-size:1.5rem;letter-spacing:.08em;line-height:2.3}@media screen and (max-width: 1000px){.security__inner .security__block__wrap .security__block p{font-size:1.6rem}}.security__inner .security__block__wrap .security__block ol{list-style-type:decimal}.security__inner .security__block__wrap .security__block ol li{font-size:1.5rem;letter-spacing:.08em;line-height:2.3;margin-left:2.5rem}@media screen and (max-width: 1000px){.security__inner .security__block__wrap .security__block ol li{font-size:1.6rem}}.security__inner .security__block__wrap .security__block ul li{font-size:1.5rem;letter-spacing:.08em;line-height:2.3;text-indent:-1.5rem;padding-left:1.5rem}@media screen and (max-width: 1000px){.security__inner .security__block__wrap .security__block ul li{font-size:1.6rem}}.notfound{padding:19rem 0 6rem}.notfound__inner{width:90%;margin:0 auto}.notfound__inner h2{color:#0e5da1;font-size:6.4rem;font-weight:700;letter-spacing:.05em;text-align:center;line-height:1.3}@media screen and (max-width: 1000px){.notfound__inner h2{font-size:2.4rem;letter-spacing:.1em;line-height:1.5}}.notfound__inner h2 span{color:#0e5da1;display:block;font-size:2rem;font-weight:500;letter-spacing:.1em;text-align:center;margin-bottom:1rem}@media screen and (max-width: 1000px){.notfound__inner h2 span{font-size:1.7rem;margin-bottom:.5rem}}.notfound__inner .notfound__txt{font-size:1.5rem;letter-spacing:.05em;line-height:2;text-align:center;margin-top:5rem}@media screen and (max-width: 1000px){.notfound__inner .notfound__txt{font-size:1.7rem;letter-spacing:.08em;line-height:2.2;margin-top:3rem}}.notfound__inner .notfound__btn{margin:5rem auto 0}/*# sourceMappingURL=style.min.css.map */