@charset "UTF-8";html{font-size:62.5%;overflow-x:hidden}body{position:relative;overflow-x:hidden;font-size:14px;margin:0;width:100%;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,sans-serif;color:#000e42;line-height:1.75;font-weight:400}@media print,screen and (min-width: 768px){body{font-size:16px}}h3{text-align:center;font-size:2.4rem;font-weight:700}@media print,screen and (min-width: 768px){h3{font-size:4rem}}.inner{max-width:1380px;width:100%;margin:0 auto;padding:0 16px}@media print,screen and (min-width: 768px){.inner{padding-right:40px;padding-left:40px}}@media print,screen and (min-width: 992px){.inner{padding-right:90px;padding-left:90px}}@media print,screen and (min-width: 768px){.sp-only{display:none!important}}.pc-only{display:none!important}@media print,screen and (min-width: 768px){.pc-only{display:inline-block!important}}.md-only{display:none!important}@media print,screen and (min-width: 992px){.md-only{display:inline-block!important}}.button{background:#e4003d;color:#fff;font-weight:700}@media print,screen and (max-width: 767px){.plus:before,.plus:after{content:"";display:block;width:20px;height:2px;border-radius:5px;background:#3d62ad;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.plus:after{background:#3d62ad;transform:translateY(-50%) rotate(90deg);transition:.5s}.plus.open:after{transform:rotate(180deg);transition:.5s}}@media print,screen and (min-width: 992px){.until-md{display:none!important}}@media print,screen and (min-width: 1200px){.until-lg{display:none!important}}.header{position:fixed;z-index:10;width:100%;height:70px}.header .header__inner{padding-left:16px;display:flex;justify-content:space-between}@media print,screen and (min-width: 768px){.header .header__inner{padding-left:25px}}.header .header__inner .header__logo{padding-top:15px;width:215px}@media print,screen and (min-width: 768px){.header .header__inner .header__logo{padding-top:20px;width:315px}}.header .header__inner .header-btn__wrapper a{border-radius:35px 0 0 35px;border:1px solid #e4003d;display:flex;justify-content:center;align-items:center;width:130px;height:50px;font-size:1.6rem;font-weight:700;transition:all .4s}@media print,screen and (min-width: 768px){.header .header__inner .header-btn__wrapper a{width:200px;height:70px;font-size:2rem}}@media print,screen and (min-width: 992px){.header .header__inner .header-btn__wrapper a{width:330px}}.header .header__inner .header-btn__wrapper a .fa-chevron-right{padding-top:3px;padding-left:10px}.header .header__inner .header-btn__wrapper a:hover{color:#e4003d;background:#fff}.fv{position:relative}.fv .fv__inner{padding-bottom:185px}@media print,screen and (min-width: 768px){.fv .fv__inner{padding-bottom:0}}.fv .fv__txt-box{padding-top:20px;position:absolute;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);bottom:10px;background:#fff;text-align:center;font-weight:700;width:90%}@media print,screen and (min-width: 768px){.fv .fv__txt-box{margin-top:0;width:720px;bottom:-220px;padding:15px 90px 25px}}@media print,screen and (min-width: 1200px){.fv .fv__txt-box{bottom:-110px;width:900px}}.fv .fv__txt-box h4{position:relative;width:-moz-fit-content;width:fit-content;margin:auto;font-size:2rem;color:#e4003d}@media print,screen and (min-width: 768px){.fv .fv__txt-box h4{font-size:2.8rem}}.fv .fv__txt-box h4:before{position:absolute;top:6px;left:-20px;content:"";width:2px;height:25px;transform:rotate(-20deg);background:#e4003d}@media print,screen and (min-width: 768px){.fv .fv__txt-box h4:before{top:10px;height:32px}}.fv .fv__txt-box h4:after{position:absolute;top:6px;right:-8px;content:"";width:2px;height:25px;transform:rotate(20deg);background:#e4003d}@media print,screen and (min-width: 768px){.fv .fv__txt-box h4:after{top:10px;height:32px}}.fv .fv__txt-box p{padding-top:10px;font-size:1.6rem}@media print,screen and (min-width: 768px){.fv .fv__txt-box p{font-size:2rem}}.fv .fv__txt-box .fv__btn{margin-top:15px;font-size:2rem}@media print,screen and (min-width: 768px){.fv .fv__txt-box .fv__btn{margin-top:20px;font-size:2.4rem}}.fv .fv__txt-box .fv__btn a{position:relative;width:100%;height:70px;border-radius:35px;border:1px solid #e4003d;display:flex;justify-content:center;align-items:center;transition:all .4s}.fv .fv__txt-box .fv__btn a:before{position:absolute;content:"";top:28px;right:18px;width:15px;height:15px;transform:rotate(135deg);border-left:3px solid #fff;border-top:3px solid #fff}.fv .fv__txt-box .fv__btn a:hover{color:#e4003d;background:#fff}.fv .fv__txt-box .fv__btn a:hover:before{border-color:#e4003d}.sec01{margin-top:50px;background:linear-gradient(90deg,#e8374a1f 0% 50%,#3d62ad1f 50% 100%)}@media print,screen and (min-width: 768px){.sec01{margin-top:0}}.sec01 .sec01__inner{padding-top:50px;padding-bottom:50px}@media print,screen and (min-width: 768px){.sec01 .sec01__inner{padding-top:235px;padding-bottom:90px}}.sec01 .sec01__inner .sec01__ttl{text-align:center;font-weight:700}.sec01 .sec01__inner .sec01__ttl h4{position:relative;width:-moz-fit-content;width:fit-content;font-size:1.8rem;padding:0 5px 10px;border-bottom:2px solid #000e42;margin:auto;line-height:1.33}@media print,screen and (min-width: 768px){.sec01 .sec01__inner .sec01__ttl h4{font-size:3.2rem;border-left:3px solid #000e42;border-right:3px solid #000e42;border-bottom:3px solid #000e42;padding-left:25px;padding-right:25px;line-height:1.75}}.sec01 .sec01__inner .sec01__ttl h4:before{position:absolute;bottom:-2px;left:50%;content:"";background-color:#e7ebf5;width:20px;height:2px}@media print,screen and (min-width: 768px){.sec01 .sec01__inner .sec01__ttl h4:before{height:3px;bottom:-3px}}.sec01 .sec01__inner .sec01__ttl h4:after{position:absolute;bottom:-11px;left:50%;content:"";background:#000e42;width:25px;height:2px;transform:rotate(-45deg)}@media print,screen and (min-width: 768px){.sec01 .sec01__inner .sec01__ttl h4:after{height:3px}}.sec01 .sec01__inner .sec01__ttl h3{margin-top:40px;font-size:2.4rem;line-height:2}@media print,screen and (min-width: 768px){.sec01 .sec01__inner .sec01__ttl h3{font-size:4rem;line-height:1.75}}.sec01 .sec01__inner .sec01__ttl h3 .sec01__navy-box{color:#fff;background:#000e42;padding:8px 20px 12px}@media print,screen and (min-width: 768px){.sec01 .sec01__inner .sec01__ttl h3 .sec01__navy-box{padding:0 10px 2px}}.sec01 .sec01__inner>p{padding-top:30px;text-align:justify;color:#333;line-height:2}@media print,screen and (min-width: 768px){.sec01 .sec01__inner>p{padding-top:50px;text-align:center;font-size:1.8rem}}.sec01 .sec01__inner .sec01__container{padding-top:40px;max-width:1000px;width:100%;margin:auto;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:30px;column-gap:30px}@media print,screen and (min-width: 768px){.sec01 .sec01__inner .sec01__container{padding-top:35px;-moz-column-gap:150px;column-gap:150px}}.sec01 .sec01__inner .sec01__container .sec01__item .sec01__item-box{margin-top:10px;max-width:395px;width:100%;height:50px;border-radius:25px;background:#fff;display:flex;justify-content:center;align-items:center}@media print,screen and (min-width: 768px){.sec01 .sec01__inner .sec01__container .sec01__item .sec01__item-box{margin-top:15px;height:60px;border-radius:35px}}.sec01 .sec01__inner .sec01__container .sec01__item .sec01__item-box img{display:block;margin:auto}@media print,screen and (min-width: 768px){.sec01 .sec01__inner .sec01__container .sec01__item .sec01__item-box img{width:75%}}@media print,screen and (min-width: 992px){.sec01 .sec01__inner .sec01__container .sec01__item .sec01__item-box img{width:100%}}.sec01 .sec01__inner .sec01__image{padding-top:50px}.sec02{position:relative;background:url(/_astro/sec02_bg.DnurEKKV.png) no-repeat center center/cover;height:650px}@media print,screen and (min-width: 768px){.sec02{height:740px}}.sec02 .sec02__inner{padding-top:60px}@media print,screen and (min-width: 768px){.sec02 .sec02__inner{padding-top:120px}}.sec02 .sec02__inner .sec02__txt-wrap{position:relative;z-index:5;max-width:600px;margin:auto}@media print,screen and (min-width: 768px){.sec02 .sec02__inner .sec02__txt-wrap{margin-left:0}}.sec02 .sec02__inner .sec02__txt-wrap .sec02__ttl{color:#fff}.sec02 .sec02__inner .sec02__txt-wrap .sec02__ttl span{border-bottom:3px solid #ffff00}@media print,screen and (min-width: 768px){.sec02 .sec02__inner .sec02__txt-wrap .sec02__ttl span{border-bottom:6px solid #ffff00}}.sec02 .sec02__inner .sec02__txt-wrap .sec02__txt{padding-top:30px;font-weight:700}@media print,screen and (min-width: 768px){.sec02 .sec02__inner .sec02__txt-wrap .sec02__txt{padding-top:50px;font-size:2rem}}.sec02 .sec02__inner .sec02__txt-wrap .sec02__txt .sec02__balloon{position:relative;max-width:300px;width:100%;margin:0 auto 20px 0;text-align:center;background:#fff;border-radius:30px}@media print,screen and (min-width: 768px){.sec02 .sec02__inner .sec02__txt-wrap .sec02__txt .sec02__balloon{margin:0 auto 20px;max-width:468px;border-radius:58px}}.sec02 .sec02__inner .sec02__txt-wrap .sec02__txt .sec02__balloon p{padding-top:5px;padding-bottom:5px}.sec02 .sec02__inner .sec02__txt-wrap .sec02__txt .sec02__balloon:nth-child(2n){margin-left:auto;margin-right:0}.sec02 .sec02__inner .sec02__txt-wrap .sec02__txt .sec02__balloon:before{position:absolute;content:"";bottom:-5px;right:2px;border-style:solid;border-width:25px 12px 0 12px;border-color:transparent;border-top-color:#fff;transform:rotate(-45deg)}.sec02 .sec02__inner .sec02__txt-wrap .sec02__txt .sec02__balloon:nth-child(2):before{right:inherit;left:2px;transform:rotate(45deg)}.sec02 .sec02__inner .sec02__image{width:53vw;position:absolute;z-index:1}@media print,screen and (min-width: 768px){.sec02 .sec02__inner .sec02__image{width:40vw}}@media print,screen and (min-width: 992px){.sec02 .sec02__inner .sec02__image{width:25vw}}.sec02 .sec02__inner .sec02__image1{left:-5%;bottom:28px}@media print,screen and (min-width: 768px){.sec02 .sec02__inner .sec02__image1{bottom:154px}}.sec02 .sec02__inner .sec02__image2{right:-5%;bottom:62px}@media print,screen and (min-width: 768px){.sec02 .sec02__inner .sec02__image2{inset:152px auto auto 50%}}.sec02 .sec02__inner .sec02__image3{right:-1%;bottom:78px}.sec03{position:relative;background:#f4f4f4}.sec03 .sec03__inner{padding-top:40px;padding-bottom:50px}@media print,screen and (min-width: 768px){.sec03 .sec03__inner{padding-top:95px;padding-bottom:110px}}.sec03 .sec03__inner .sec03__box{position:relative;background:#fff;padding:40px 20px 0;filter:drop-shadow(10px 10px 20px #707070)}@media print,screen and (min-width: 768px){.sec03 .sec03__inner .sec03__box{padding:60px 20px 50px}}.sec03 .sec03__inner .sec03__box h3.sec03__ttl{line-height:1.5}.sec03 .sec03__inner .sec03__box .sec03__container{padding-top:40px}@media print,screen and (min-width: 768px){.sec03 .sec03__inner .sec03__box .sec03__container{padding-top:70px;display:grid;grid-template-columns:1fr 1fr}}.sec03 .sec03__inner .sec03__box .sec03__container .sec03__item{padding-bottom:50px;display:flex;flex-direction:column;justify-content:space-between}@media print,screen and (min-width: 768px){.sec03 .sec03__inner .sec03__box .sec03__container .sec03__item{padding:15px 30px;height:465px}}.sec03 .sec03__inner .sec03__box .sec03__container .sec03__item .sec03__item-ttlwrap{display:flex;-moz-column-gap:10px;column-gap:10px;font-family:Gotham SSm,sans-serif;font-weight:700}@media print,screen and (min-width: 768px){.sec03 .sec03__inner .sec03__box .sec03__container .sec03__item .sec03__item-ttlwrap{-moz-column-gap:15px;column-gap:15px}}.sec03 .sec03__inner .sec03__box .sec03__container .sec03__item .sec03__item-ttlwrap .sec03__q span{font-size:2.4rem;width:55px;height:55px;color:#fff;background-color:#000e42;display:flex;justify-content:center;align-items:center}.sec03 .sec03__inner .sec03__box .sec03__container .sec03__item .sec03__item-ttlwrap .sec03__qtxt h4{line-height:20px}@media print,screen and (min-width: 768px){.sec03 .sec03__inner .sec03__box .sec03__container .sec03__item .sec03__item-ttlwrap .sec03__qtxt h4{line-height:1.75}}.sec03 .sec03__inner .sec03__box .sec03__container .sec03__item .sec03__item-img{padding-top:30px}.sec03 .sec03__inner .sec03__box .sec03__container .sec03__item .sec03__item-img img{display:inline;max-height:270px;height:100%;-o-object-fit:contain;object-fit:contain}@media print,screen and (min-width: 768px){.sec03 .sec03__inner .sec03__box .sec03__container .sec03__item:first-child{border-right:1px solid #000e42}}.sec03 .sec03__inner .sec03__box .sec03__note-txt{font-size:1rem;position:absolute;bottom:10px;right:5px}@media print,screen and (min-width: 768px){.sec03 .sec03__inner .sec03__box .sec03__note-txt{font-size:1.2rem}}.sec03:before{position:absolute;content:"";top:0;width:0;height:0;left:0;right:0;margin:auto;border-style:solid;border-color:#000e42 transparent transparent transparent;border-width:15px 15px 0 15px}@media print,screen and (min-width: 768px){.sec03:before{border-width:25px 25px 0 25px}}.sec04{position:relative;background:url(/_astro/sec04_bg.C17CqpU8.png) no-repeat center center/cover}.sec04 .sec04__inner{padding-top:60px}@media print,screen and (min-width: 768px){.sec04 .sec04__inner{padding-top:125px}}.sec04 .sec04__inner .sec04__ttl{color:#fff}.sec04 .sec04__inner .sec04__image{position:relative;z-index:1;width:105vw;margin:20px auto -12px -26px}@media print,screen and (min-width: 768px){.sec04 .sec04__inner .sec04__image{width:58%;margin:280px auto -12px}}.sec04 .sec04__inner .sec04__txt{margin:25px auto 0;position:relative;font-size:1.4rem;font-weight:700;max-width:400px;width:100%}@media print,screen and (min-width: 768px){.sec04 .sec04__inner .sec04__txt{max-width:100%;margin-top:75px;font-size:2rem}}.sec04 .sec04__inner .sec04__txt .sec04__balloon{position:relative;width:205px;background:#fff;border-radius:30px;text-align:center;margin:auto auto 10px}@media print,screen and (min-width: 768px){.sec04 .sec04__inner .sec04__txt .sec04__balloon{position:absolute;width:330px;border-radius:40px;margin-bottom:auto}}.sec04 .sec04__inner .sec04__txt .sec04__balloon p{padding-top:5px;padding-bottom:5px}.sec04 .sec04__inner .sec04__txt .sec04__balloon1{margin-left:0}@media print,screen and (min-width: 768px){.sec04 .sec04__inner .sec04__txt .sec04__balloon1{top:0;right:52%;margin-left:inherit}}.sec04 .sec04__inner .sec04__txt .sec04__balloon2{margin-right:0}@media print,screen and (min-width: 768px){.sec04 .sec04__inner .sec04__txt .sec04__balloon2{top:120px;left:0;margin-right:inherit}}.sec04 .sec04__inner .sec04__txt .sec04__balloon3{margin-left:0}@media print,screen and (min-width: 768px){.sec04 .sec04__inner .sec04__txt .sec04__balloon3{top:0;left:52%;margin-left:inherit}}.sec04 .sec04__inner .sec04__txt .sec04__balloon4{margin-right:0}@media print,screen and (min-width: 768px){.sec04 .sec04__inner .sec04__txt .sec04__balloon4{top:120px;right:0;margin-right:inherit}}.sec04 .sec04__inner .sec04__txt .sec04__balloon1:before{position:absolute;content:"";bottom:-5px;right:2px;border-style:solid;border-width:25px 12px 0 12px;border-color:transparent;border-top-color:#fff;transform:rotate(-45deg)}.sec04 .sec04__inner .sec04__txt .sec04__balloon2:before{position:absolute;content:"";bottom:-5px;left:2px;border-style:solid;border-width:25px 12px 0 12px;border-color:transparent;border-top-color:#fff;transform:rotate(45deg)}@media print,screen and (min-width: 768px){.sec04 .sec04__inner .sec04__txt .sec04__balloon2:before{left:auto;right:2px;transform:rotate(-45deg)}}.sec04 .sec04__inner .sec04__txt .sec04__balloon3:before{position:absolute;content:"";bottom:-5px;right:2px;border-style:solid;border-width:25px 12px 0 12px;border-color:transparent;border-top-color:#fff;transform:rotate(-45deg)}@media print,screen and (min-width: 768px){.sec04 .sec04__inner .sec04__txt .sec04__balloon3:before{left:2px;right:inherit;transform:rotate(45deg)}}.sec04 .sec04__inner .sec04__txt .sec04__balloon4:before{position:absolute;content:"";bottom:-5px;left:2px;border-style:solid;border-width:25px 12px 0 12px;border-color:transparent;border-top-color:#fff;transform:rotate(45deg)}.sec04:before{position:absolute;content:"";top:0;width:0;height:0;left:0;right:0;margin:auto;border-style:solid;border-color:#f4f4f4 transparent transparent transparent;border-width:15px 15px 0 15px}@media print,screen and (min-width: 768px){.sec04:before{border-width:25px 25px 0 25px}}.sec04:after{position:absolute;z-index:5;bottom:-40px;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);content:"しかし";color:#000e42;font-size:2rem;font-weight:700;display:flex;justify-content:center;align-items:center;background:#ff0;width:80px;height:80px;border-radius:50%}@media print,screen and (min-width: 768px){.sec04:after{bottom:-50px;font-size:2.8rem;width:100px;height:100px}}.sec05{position:relative;background:#000e42}.sec05 .sec05__inner{padding-top:65px;padding-bottom:50px}@media print,screen and (min-width: 768px){.sec05 .sec05__inner{padding-top:100px;padding-bottom:90px}}.sec05 .sec05__inner .sec05__txt{padding-top:50px;padding-bottom:40px;text-align:center;color:#fff;font-size:2.4rem;font-weight:700;background:url(/_astro/sec05_bg-sp.18sJCmHn.png) no-repeat center center/cover}@media print,screen and (min-width: 768px){.sec05 .sec05__inner .sec05__txt{padding-top:115px;font-size:3.6rem;padding-bottom:95px;background:url(/_astro/sec05_bg.CEWwKetf.png) no-repeat center center/contain}}.sec05 .sec05__inner .sec05__txt .sec05__yellow-txt{color:#ff0;font-size:2.8rem}@media print,screen and (min-width: 768px){.sec05 .sec05__inner .sec05__txt .sec05__yellow-txt{font-size:5.4rem;line-height:1}}.sec05 .sec05__inner .sec05__txt .sec05__white-box{color:#000e42;background:#fff;padding:5px 10px;margin-right:10px}@media print,screen and (min-width: 768px){.sec05 .sec05__inner .sec05__txt .sec05__white-box{padding:0 10px}}@media print,screen and (min-width: 1200px){.sec05 .sec05__inner .sec05__txt .sec05__white-box{padding:13px 10px}}.sec05 .sec05__inner .sec05__txt .sec05__white-underline{font-size:3.6rem;position:relative;padding-bottom:5px;border-bottom:solid 2px #fff}@media print,screen and (min-width: 768px){.sec05 .sec05__inner .sec05__txt .sec05__white-underline{font-size:5.4rem;border-bottom:solid 4px #fff}}.sec05 .sec05__inner .sec05__txt .sec05__white-underline:before{position:absolute;left:0;bottom:-8px;content:"";background:#fff;width:180px;height:2px}@media print,screen and (min-width: 768px){.sec05 .sec05__inner .sec05__txt .sec05__white-underline:before{bottom:-15px;width:270px;height:4px}}.sec05 .sec05__inner .sec05__txt p:first-child{font-size:1.8rem}@media print,screen and (min-width: 768px){.sec05 .sec05__inner .sec05__txt p:first-child{font-size:3.6rem}}.sec05 .sec05__inner .sec05__txt p:nth-child(2){padding-top:20px}@media print,screen and (min-width: 768px){.sec05 .sec05__inner .sec05__txt p:nth-child(2){padding-top:30px}}.sec05 .sec05__inner .sec05__txt p:last-child{color:#ff0}@media print,screen and (min-width: 768px){.sec05 .sec05__inner .sec05__txt p:last-child{padding-top:30px}}.sec05 .sec05__inner .sec05__container{padding-top:60px}@media print,screen and (min-width: 992px){.sec05 .sec05__inner .sec05__container{display:flex;flex-wrap:wrap;justify-content:center}}.sec05 .sec05__inner .sec05__container .sec05__item h4{position:relative;width:-moz-fit-content;width:fit-content;margin:auto;color:#ff0;font-size:2rem;font-weight:700;padding:0 15px 10px;border-left:3px solid #ffff00;border-bottom:3px solid #ffff00;border-right:3px solid #ffff00}@media print,screen and (min-width: 768px){.sec05 .sec05__inner .sec05__container .sec05__item h4{font-size:2.4rem}}@media print,screen and (min-width: 992px){.sec05 .sec05__inner .sec05__container .sec05__item h4{margin-left:0}}.sec05 .sec05__inner .sec05__container .sec05__item h4:before{position:absolute;bottom:-3px;left:50%;content:"";background:#000e42;width:20px;height:3px}.sec05 .sec05__inner .sec05__container .sec05__item h4:after{position:absolute;bottom:-10px;left:52%;content:"";background:#ff0;width:20px;height:3px;transform:rotate(-45deg)}@media print,screen and (min-width: 768px){.sec05 .sec05__inner .sec05__container .sec05__item h4:after{bottom:-9px}}.sec05 .sec05__inner .sec05__container .sec05__item p{padding-top:30px;color:#fff;text-align:justify}@media print,screen and (min-width: 768px){.sec05 .sec05__inner .sec05__container .sec05__item p{text-align:center}}@media print,screen and (min-width: 992px){.sec05 .sec05__inner .sec05__container .sec05__item p{max-width:295px;text-align:justify}}.sec05 .sec05__inner .sec05__container .sec05__image-wrap{padding-top:25px;padding-bottom:30px;overflow-x:scroll}@media print,screen and (min-width: 768px){.sec05 .sec05__inner .sec05__container .sec05__image-wrap{overflow-x:inherit}}@media print,screen and (min-width: 992px){.sec05 .sec05__inner .sec05__container .sec05__image-wrap{padding-top:0}}.sec05 .sec05__inner .sec05__container .sec05__image-wrap .sec05__image{width:650px}@media print,screen and (min-width: 768px){.sec05 .sec05__inner .sec05__container .sec05__image-wrap .sec05__image{width:100%}}.sec05 .sec05__inner .sec05__container .sec05__scroll-arrow{position:relative;width:105px;margin:0 0 0 auto;font-size:1.2rem;font-weight:700;color:#fff;text-transform:uppercase;text-align:right;padding-top:15px;padding-right:60px}.sec05 .sec05__inner .sec05__container .sec05__scroll-arrow:before{position:absolute;content:"";top:26px;right:0;width:46px;height:1px;background:#fff}.sec05 .sec05__inner .sec05__container .sec05__scroll-arrow:after{position:absolute;content:"";top:22px;right:0;width:10px;height:1px;background:#fff;transform:rotate(45deg)}.sec05:after{position:absolute;z-index:5;bottom:-40px;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);content:"なぜ";color:#fff;font-size:2rem;font-weight:700;display:flex;justify-content:center;align-items:center;background:#e4003d;width:80px;height:80px;border-radius:50%}@media print,screen and (min-width: 768px){.sec05:after{bottom:-50px;width:100px;height:100px;font-size:2.8rem}}.sec06{background:url(/_astro/sec06_bg.DO3LzV78.png) no-repeat left bottom/contain}.sec06 .sec06__inner{padding-top:70px;padding-bottom:45px}@media print,screen and (min-width: 768px){.sec06 .sec06__inner{padding-top:80px;padding-bottom:65px}}.sec06 .sec06__inner .sec06__ttl{text-align:center}.sec06 .sec06__inner .sec06__ttl p{padding-top:20px;position:relative;width:-moz-fit-content;width:fit-content;font-size:1.8rem;font-weight:700;border-bottom:2px solid #000e42;margin:auto}@media print,screen and (min-width: 768px){.sec06 .sec06__inner .sec06__ttl p{padding-top:0;font-size:3.2rem}}.sec06 .sec06__inner .sec06__ttl p:before{position:absolute;bottom:-2px;left:50%;content:"";background:#fff;width:25px;height:2px}.sec06 .sec06__inner .sec06__ttl p:after{position:absolute;bottom:-13px;left:50%;content:"";background:#000e42;width:30px;height:2px;transform:rotate(-45deg)}.sec06 .sec06__inner h3 span{color:#e4003d}.sec06 .sec06__inner .sec06__container{padding-top:40px}@media print,screen and (min-width: 768px){.sec06 .sec06__inner .sec06__container{padding-top:90px}}@media print,screen and (min-width: 1200px){.sec06 .sec06__inner .sec06__container{display:grid;grid-template-columns:1fr 1fr}}.sec06 .sec06__inner .sec06__container .sec06__item .sec06__item-box{display:flex;justify-content:center;align-items:start}.sec06 .sec06__inner .sec06__container .sec06__item .sec06__item-box .sec06__item-ttl{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;font-size:5.4rem;font-weight:700}@media print,screen and (min-width: 768px){.sec06 .sec06__inner .sec06__container .sec06__item .sec06__item-box .sec06__item-ttl{font-size:8rem}}.sec06 .sec06__inner .sec06__container .sec06__item .sec06__item-box .sec06__item-ttl:before{position:absolute;top:-7px;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);content:"REASON";font-size:1.8rem}@media print,screen and (min-width: 768px){.sec06 .sec06__inner .sec06__container .sec06__item .sec06__item-box .sec06__item-ttl:before{top:-5px;font-size:2.8rem}}.sec06 .sec06__inner .sec06__container .sec06__item .sec06__item-box .sec06__item-ttl:after{position:absolute;content:"";bottom:5px;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);background:#e4003d;width:35px;height:2px}@media print,screen and (min-width: 768px){.sec06 .sec06__inner .sec06__container .sec06__item .sec06__item-box .sec06__item-ttl:after{width:50px;bottom:0}}.sec06 .sec06__inner .sec06__container .sec06__item .sec06__item-box .sec06__item-img{width:52%}@media print,screen and (min-width: 768px){.sec06 .sec06__inner .sec06__container .sec06__item .sec06__item-box .sec06__item-img{width:inherit}}.sec06 .sec06__inner .sec06__container .sec06__item .sec06__item-box .sec06__item-img1{text-align:center}.sec06 .sec06__inner .sec06__container .sec06__item .sec06__item-box .sec06__item-img1 img{width:80%}@media print,screen and (min-width: 768px){.sec06 .sec06__inner .sec06__container .sec06__item .sec06__item-box .sec06__item-img1 img{width:100%}}.sec06 .sec06__inner .sec06__container .sec06__item .sec06__item-box:first-child{-moz-column-gap:15px;column-gap:15px}@media print,screen and (min-width: 768px){.sec06 .sec06__inner .sec06__container .sec06__item .sec06__item-box:first-child{-moz-column-gap:65px;column-gap:65px}}.sec06 .sec06__inner .sec06__container .sec06__item .sec06__item-txt{padding-top:5px}@media print,screen and (min-width: 768px){.sec06 .sec06__inner .sec06__container .sec06__item .sec06__item-txt{padding-top:30px}}.sec06 .sec06__inner .sec06__container .sec06__item .sec06__item-txt p{text-align:center;font-size:1.6rem;font-weight:700}@media print,screen and (min-width: 768px){.sec06 .sec06__inner .sec06__container .sec06__item .sec06__item-txt p{font-size:2.4rem}}.sec06 .sec06__inner .sec06__container .sec06__item .sec06__item-txt p span{color:#fff;background:#000e42;padding:5px 10px}.sec06 .sec06__inner .sec06__container .sec06__item .sec06__item-txt p:last-child{width:-moz-fit-content;width:fit-content;padding:0 5px;margin:10px auto 0;font-size:2.8rem;line-height:1.3;border-bottom:8px solid #ffff00}@media print,screen and (min-width: 768px){.sec06 .sec06__inner .sec06__container .sec06__item .sec06__item-txt p:last-child{font-size:3.6rem;margin-top:15px;border-bottom:10px solid #ffff00}}.sec06 .sec06__inner .sec06__container .sec06__item:last-child{padding-top:55px}@media print,screen and (min-width: 1200px){.sec06 .sec06__inner .sec06__container .sec06__item:last-child{padding-top:0}}.sec06 .sec06__inner .sec06__container .sec06__item:last-child .sec06__item-txt{padding-top:25px}@media print,screen and (min-width: 768px){.sec06 .sec06__inner .sec06__container .sec06__item:last-child .sec06__item-txt{padding-top:45px}}.sec06 .sec06__inner .sec06__box{color:#fff;font-size:2rem;font-weight:700;display:flex;justify-content:center;align-items:center;background:#e4003d;width:80px;height:80px;border-radius:50%;margin:35px auto 25px}@media print,screen and (min-width: 768px){.sec06 .sec06__inner .sec06__box{width:100px;height:100px;font-size:2.8rem;margin:45px auto 30px}}.sec07{position:relative;background:url(/_astro/sec07_bg.Co0Ld3Hd.png) no-repeat center center/cover}.sec07 .sec07__inner{padding-top:55px;padding-bottom:65px}@media print,screen and (min-width: 768px){.sec07 .sec07__inner{padding-top:90px;padding-bottom:80px}}.sec07 .sec07__inner .sec07__txt{position:relative;text-align:center;font-size:2.4rem;line-height:2;font-weight:700;color:#fff}@media print,screen and (min-width: 768px){.sec07 .sec07__inner .sec07__txt{font-size:3.6rem}}.sec07 .sec07__inner .sec07__txt .sec07__yellow-box{color:#ff0;border:2px solid #ffff00;padding:0 10px;margin-right:10px}@media print,screen and (min-width: 768px){.sec07 .sec07__inner .sec07__txt .sec07__yellow-box{border:4px solid #ffff00}}.sec07 .sec07__inner .sec07__txt .sec07__yellow-underline{position:relative;padding-bottom:5px;border-bottom:solid 2px #ffff00}@media print,screen and (min-width: 768px){.sec07 .sec07__inner .sec07__txt .sec07__yellow-underline{border-bottom:solid 4px #ffff00}}.sec07 .sec07__inner .sec07__txt .sec07__yellow-underline:before{position:absolute;left:0;bottom:-7px;content:"";background:#ff0;width:239px;height:2px}@media print,screen and (min-width: 768px){.sec07 .sec07__inner .sec07__txt .sec07__yellow-underline:before{bottom:-15px;width:359px;height:4px}}.sec07:before{position:absolute;content:"";inset:0;background:#000e42;opacity:.85}.sec07:after{position:absolute;content:"";top:0;width:0;height:0;left:0;right:0;margin:auto;border-style:solid;border-color:#fff transparent transparent transparent;border-width:15px 15px 0 15px}@media print,screen and (min-width: 768px){.sec07:after{border-width:25px 25px 0 25px}}.sec08{background:url(/_astro/sec08_bg.CN91CoJ8.png) repeat-y center top/cover}@media print,screen and (min-width: 768px){.sec08{background:url(/_astro/sec08_bg.CN91CoJ8.png) repeat-y center top/contain}}@media print,screen and (min-width: 1600px){.sec08{background:url(/_astro/sec08_bg.CN91CoJ8.png) repeat-y left top/cover}}.sec08 .sec08__inner{padding-bottom:100px}@media print,screen and (min-width: 768px){.sec08 .sec08__inner{padding-bottom:150px}}.sec08 .sec08__inner .sec08__about{padding-top:70px}@media print,screen and (min-width: 768px){.sec08 .sec08__inner .sec08__about{padding-top:100px}}.sec08 .sec08__inner .sec08__about .sec08__ttl{margin:auto;text-align:center;max-width:450px;width:75%;font-size:2rem;font-weight:700;border:4px solid #000e42;background:#fff;padding-top:4px;padding-bottom:4px}@media print,screen and (min-width: 768px){.sec08 .sec08__inner .sec08__about .sec08__ttl{padding-top:8px;padding-bottom:8px;font-size:3.2rem;width:100%}}.sec08 .sec08__inner .sec08__about .sec08__flex-box{max-width:680px;width:100%;margin:30px auto 0;display:flex;justify-content:space-between;align-items:center}@media print,screen and (min-width: 768px){.sec08 .sec08__inner .sec08__about .sec08__flex-box{margin-top:50px}}.sec08 .sec08__inner .sec08__about .sec08__flex-box .sec08__box{text-align:center;width:95px;height:95px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:700;border-radius:50%;background:#fff;margin-left:3px;margin-right:3px}@media print,screen and (min-width: 768px){.sec08 .sec08__inner .sec08__about .sec08__flex-box .sec08__box{width:160px;height:160px;margin-left:5px;margin-right:5px}}.sec08 .sec08__inner .sec08__about .sec08__flex-box .sec08__box p:first-child{font-size:2.4rem;line-height:1.3}@media print,screen and (min-width: 768px){.sec08 .sec08__inner .sec08__about .sec08__flex-box .sec08__box p:first-child{font-size:2.8rem;line-height:1.75}}.sec08 .sec08__inner .sec08__about .sec08__flex-box .sec08__box p:last-child{line-height:1.4}@media print,screen and (min-width: 768px){.sec08 .sec08__inner .sec08__about .sec08__flex-box .sec08__box p:last-child{font-size:2rem}}.sec08 .sec08__inner .sec08__about .sec08__flex-box .sec08__cross{position:relative;width:20px;height:2px;background:#fff;transform:rotate(45deg);vertical-align:middle}@media print,screen and (min-width: 768px){.sec08 .sec08__inner .sec08__about .sec08__flex-box .sec08__cross{height:4px;width:35px}}.sec08 .sec08__inner .sec08__about .sec08__flex-box .sec08__cross:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;transform:rotate(90deg)}.sec08 .sec08__inner .sec08__about .sec08__flex-box2{max-width:100%;justify-content:center;flex-wrap:wrap}@media print,screen and (min-width: 1200px){.sec08 .sec08__inner .sec08__about .sec08__flex-box2{justify-content:space-between}}.sec08 .sec08__inner .sec08__about .sec08__arrow{position:relative;background:#000e42;width:25px;height:20px;margin:15px auto 30px}@media print,screen and (min-width: 768px){.sec08 .sec08__inner .sec08__about .sec08__arrow{width:35px;height:30px}}.sec08 .sec08__inner .sec08__about .sec08__arrow:before{position:absolute;content:"";bottom:-40px;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);box-sizing:border-box;width:40px;height:20px;border:20px solid transparent;border-top:20px solid #000e42}@media print,screen and (min-width: 768px){.sec08 .sec08__inner .sec08__about .sec08__arrow:before{bottom:-60px;width:60px;height:30px;border:30px solid transparent;border-top:30px solid #000e42}}.sec08 .sec08__inner .sec08__about .sec08__about-txt{padding-bottom:20px;text-align:center;padding-top:10px;font-size:2rem;font-weight:700;color:#fff;line-height:2}@media print,screen and (min-width: 768px){.sec08 .sec08__inner .sec08__about .sec08__about-txt{padding-top:20px;padding-bottom:60px;font-size:3.2rem;line-height:1.75}}.sec08 .sec08__inner .sec08__about .sec08__about-txt span{color:#000e42;background:#ff0;padding:10px 12px;margin-right:8px;margin-left:8px}@media print,screen and (min-width: 768px){.sec08 .sec08__inner .sec08__about .sec08__about-txt span{padding:0 12px;margin-right:10px;margin-left:10px}}@media print,screen and (min-width: 992px){.sec08 .sec08__inner .sec08__about .sec08__about-txt span{padding:10px 12px}}.sec08 .sec08__inner .sec08__about2{padding-top:100px}@media print,screen and (min-width: 768px){.sec08 .sec08__inner .sec08__about2{padding-top:180px}}.sec08 .sec08__inner .sec08__accordion{padding-top:20px}@media print,screen and (min-width: 768px){.sec08 .sec08__inner .sec08__accordion{padding-top:40px}}.sec08 .sec08__inner .sec08__accordion .sec08__accordion-q{position:relative;max-width:450px;width:100%;margin:auto;padding:9px 20px;color:#3d62ad;background:#fff;font-size:1.8rem;font-weight:700;border-radius:25px;display:flex;justify-content:center;align-items:center}@media print,screen and (min-width: 768px){.sec08 .sec08__inner .sec08__accordion .sec08__accordion-q{margin-left:0;padding-top:7px;padding-bottom:7px;max-width:100%;width:-moz-fit-content;width:fit-content;font-size:2rem}}@media print,screen and (max-width: 767px){.sec08 .sec08__inner .sec08__accordion .sec08__accordion-inner{display:none}}.sec08 .sec08__inner .sec08__accordion .sec08__accordion-inner .sec08__box{padding-top:25px}@media print,screen and (min-width: 768px){.sec08 .sec08__inner .sec08__accordion .sec08__accordion-inner .sec08__box{padding-top:40px}}.sec08 .sec08__inner .sec08__accordion .sec08__accordion-inner .sec08__box .sec08__answer .sec08__img{margin-top:30px;margin-bottom:50px}@media print,screen and (min-width: 768px){.sec08 .sec08__inner .sec08__accordion .sec08__accordion-inner .sec08__box .sec08__answer .sec08__img{margin-top:0;margin-bottom:0}}.sec08 .sec08__inner .sec08__accordion .sec08__accordion-inner .sec08__box .sec08__answer .sec08__box-txt{padding-top:20px;color:#fff}.sec08 .sec08__inner .sec08__accordion .sec08__accordion-inner .sec08__box .sec08__answer .sec08__box-txt .sec08__box-wrap{font-size:1.6rem;font-weight:700;width:-moz-fit-content;width:fit-content;padding:4px 22px;border:2px solid #fff;border-radius:25px;margin:auto}.sec08 .sec08__inner .sec08__accordion .sec08__accordion-inner .sec08__box .sec08__answer .sec08__box-txt p{padding-top:10px;max-width:500px;width:100%;margin:auto}.sec08 .sec08__inner .sec08__accordion .sec08__accordion-inner .sec08__box .sec08__answer .sec08__box-txt:nth-child(1){padding-top:0}.sec09{position:relative;background:#000e42}.sec09 .sec09__inner{padding-top:50px}@media print,screen and (min-width: 992px){.sec09 .sec09__inner{padding-top:0}}.sec09 .sec09__inner .sec09__box{padding:8px;max-width:650px;width:92%;background:#fff;margin:auto;filter:drop-shadow(10px 10px 20px #707070)}@media print,screen and (min-width: 992px){.sec09 .sec09__inner .sec09__box{padding:10px;width:100%;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:8vw;margin:0}}@media print,screen and (min-width: 1200px){.sec09 .sec09__inner .sec09__box{left:calc(90px + 1.5vw)}}@media print,screen and (min-width: 1600px){.sec09 .sec09__inner .sec09__box{left:calc(90px + 13vw)}}.sec09 .sec09__inner .sec09__box .sec09__txt-wrap{padding:35px 20px 25px;border:2px solid #000e42}@media print,screen and (min-width: 992px){.sec09 .sec09__inner .sec09__box .sec09__txt-wrap{padding:25px 40px 20px}}@media print,screen and (min-width: 1200px){.sec09 .sec09__inner .sec09__box .sec09__txt-wrap{padding:45px 40px 50px}}.sec09 .sec09__inner .sec09__box .sec09__txt-wrap h3{line-height:1.3;text-align:center;font-size:2.2rem}@media print,screen and (min-width: 768px){.sec09 .sec09__inner .sec09__box .sec09__txt-wrap h3{font-size:3.6rem}}@media print,screen and (min-width: 992px){.sec09 .sec09__inner .sec09__box .sec09__txt-wrap h3{text-align:left}}.sec09 .sec09__inner .sec09__box .sec09__txt-wrap p{text-align:justify;padding-top:20px}@media print,screen and (min-width: 992px){.sec09 .sec09__inner .sec09__box .sec09__txt-wrap p{padding-top:30px}}.sec09 .sec09__inner .sec09__image{-o-object-fit:cover;object-fit:cover;margin:-40px 0 0 auto}@media print,screen and (min-width: 768px){.sec09 .sec09__inner .sec09__image{margin-top:-60px}}@media print,screen and (min-width: 992px){.sec09 .sec09__inner .sec09__image{width:75%;margin-top:0}}@media print,screen and (min-width: 1400px){.sec09 .sec09__inner .sec09__image{width:62%}}.sec10{background:url(/_astro/sec10_bg-sp.CDG6nV36.png) no-repeat center center/cover}@media print,screen and (min-width: 768px){.sec10{background:url(/_astro/sec10_bg.BC73FJBa.png) no-repeat center center/cover}}.sec10 .sec10__inner{padding-top:65px;padding-bottom:55px}@media print,screen and (min-width: 768px){.sec10 .sec10__inner{padding-top:160px;padding-bottom:100px}}.sec10 .sec10__inner .sec10__ttl{color:#fff;width:-moz-fit-content;width:fit-content;margin:auto}@media print,screen and (min-width: 768px){.sec10 .sec10__inner .sec10__ttl{margin-left:0}}.sec10 .sec10__inner .se10__txt{max-width:600px;width:100%;padding-top:45px;color:#fff;margin:auto}@media print,screen and (min-width: 768px){.sec10 .sec10__inner .se10__txt{padding-top:75px;margin-left:0}}.sec10 .sec10__inner .se10__txt p{line-height:2;padding-bottom:25px}@media print,screen and (min-width: 768px){.sec10 .sec10__inner .se10__txt p{padding-bottom:30px}}.contact_bg{height:400px;background:url(/_astro/contact_bg-sp.BlSFM5sr.jpg) no-repeat center center/cover}.contact_bg img{width:auto}@media print,screen and (min-width: 768px){.contact_bg{background:url(/_astro/contact_bg.B1jMt8HF.jpg) no-repeat center center}}@media print,screen and (min-width: 1921px){.contact_bg{background:url(/_astro/contact_bg.B1jMt8HF.jpg) no-repeat center center/cover}}.contact{height:750px;width:100%;background:#f4f4f4}@media print,screen and (min-width: 768px){.contact{height:680px}}.contact .contact__inner .contact__box{position:relative;top:-320px;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);background:#fff;padding:35px 25px 50px;text-align:justify}@media print,screen and (min-width: 768px){.contact .contact__inner .contact__box{top:-270px;padding:65px 55px 70px;text-align:center}}@media print,screen and (min-width: 992px){.contact .contact__inner .contact__box{padding:80px 100px 90px}}.contact .contact__inner .contact__box .contact__ttl{font-size:2.4rem;font-weight:700;border-bottom:1px solid #000e42;padding-bottom:25px;text-align:center}@media print,screen and (min-width: 768px){.contact .contact__inner .contact__box .contact__ttl{font-size:3.2rem}}.contact .contact__inner .contact__box .contact__form{padding-top:60px;width:100%;margin:auto}@media print,screen and (min-width: 768px){.contact .contact__inner .contact__box .contact__form{max-width:653px}}.contact .contact__inner .contact__box .contact__form .contact__form-item{padding-bottom:30px}@media print,screen and (min-width: 768px){.contact .contact__inner .contact__box .contact__form .contact__form-item{display:flex;justify-content:space-between}}.contact .contact__inner .contact__box .contact__form .contact__form-item dt{padding-top:9px;font-weight:400}.contact .contact__inner .contact__box .contact__form .contact__form-item dt .required{margin-left:10px;font-size:1.2rem;font-weight:700;color:#fff;padding:4px 11px;background:#e4003d;border-radius:5px}.contact .contact__inner .contact__box .contact__form .contact__form-item dd{margin-top:8px}@media print,screen and (min-width: 768px){.contact .contact__inner .contact__box .contact__form .contact__form-item dd{margin-top:0}}.contact .contact__inner .contact__box .contact__form .contact__form-item dd .error-txt{font-size:1.4rem;display:block;text-align:start;color:#e4003d}.contact .contact__inner .contact__box .contact__form .contact__form-item input,.contact .contact__inner .contact__box .contact__form .contact__form-item textarea{text-align:left;padding:9px 16px;width:100%;background-color:#fff;border:1px solid #d0d0d0;border-radius:5px;font-size:1.6rem}@media print,screen and (min-width: 768px){.contact .contact__inner .contact__box .contact__form .contact__form-item input,.contact .contact__inner .contact__box .contact__form .contact__form-item textarea{width:400px}}.contact .contact__inner .contact__box .contact__btn-wrapper{padding-top:50px}@media print,screen and (min-width: 768px){.contact .contact__inner .contact__box .contact__btn-wrapper{padding-top:20px}}.contact .contact__inner .contact__box .contact__btn-wrapper .contact-btn{background:#e4003d}.contact .contact__inner .contact__box .contact__btn-wrapper button{position:relative;width:256px;margin:auto;height:60px;padding-left:50px;padding-right:50px;border-radius:35px;border:1px solid #e4003d;display:flex;justify-content:center;align-items:center;transition:all .4s;font-size:2rem}.contact .contact__inner .contact__box .contact__btn-wrapper button:before{position:absolute;content:"";top:23px;right:24px;width:15px;height:15px;transform:rotate(135deg);border-left:3px solid #fff;border-top:3px solid #fff;transition:all .4s}.contact .contact__inner .contact__box .contact__btn-wrapper button:hover{color:#e4003d;background:#fff}.contact .contact__inner .contact__box .contact__btn-wrapper button:hover:before{border-color:#e4003d}.thanks{height:480px;width:100%}@media print,screen and (min-width: 768px){.thanks{height:460px}}.thanks .contact__inner .contact__box{position:relative;top:-320px;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);background:#fff;padding:35px 25px 50px;text-align:justify}@media print,screen and (min-width: 768px){.thanks .contact__inner .contact__box{top:-270px;padding:65px 55px 70px;text-align:center}}@media print,screen and (min-width: 992px){.thanks .contact__inner .contact__box{padding:80px 100px 90px}}.thanks .contact__inner .contact__box .contact__txt{padding-top:40px}.thanks .contact__inner .contact__box .contact__txt p{padding-bottom:30px}.thanks .contact__inner .contact__box .contact__txt p .yellow-bg{background:#ff0}.thanks .contact__inner .contact__box .thanks__btn-wrapper{padding-top:50px}@media print,screen and (min-width: 768px){.thanks .contact__inner .contact__box .thanks__btn-wrapper{padding-top:20px}}.thanks .contact__inner .contact__box .thanks__btn-wrapper .contact-btn{background:#000e42}.thanks .contact__inner .contact__box .thanks__btn-wrapper a{position:relative;width:-moz-fit-content;width:fit-content;margin:auto;height:60px;padding-left:50px;padding-right:50px;border-radius:35px;border:1px solid #000e42;display:flex;justify-content:center;align-items:center;transition:all .4s;font-size:2rem}.thanks .contact__inner .contact__box .thanks__btn-wrapper a:before{position:absolute;content:"";top:23px;right:24px;width:15px;height:15px;transform:rotate(135deg);border-left:3px solid #fff;border-top:3px solid #fff;transition:all .4s}.thanks .contact__inner .contact__box .thanks__btn-wrapper a:hover{color:#000e42;background:#fff}.thanks .contact__inner .contact__box .thanks__btn-wrapper a:hover:before{border-color:#000e42}.footer{color:#fff;background-color:#000}.footer .footer__inner{padding-top:50px;padding-bottom:10px}@media print,screen and (min-width: 768px){.footer .footer__inner{padding-top:60px;padding-bottom:65px}.footer .footer__inner .footer__container{position:relative;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:65px;column-gap:65px}.footer .footer__inner .footer__container .footer__sec1{grid-column:1/2;grid-row:1/2}}.footer .footer__inner .footer__container .footer__sec1 .footer__title{font-size:2.4rem;font-weight:700}@media print,screen and (min-width: 768px){.footer .footer__inner .footer__container .footer__sec1 .footer__title{font-size:2.8rem}}.footer .footer__inner .footer__container .footer__sec1 .footer__list{padding-top:15px;padding-bottom:25px;border-bottom:1px solid #707070}@media print,screen and (min-width: 768px){.footer .footer__inner .footer__container .footer__sec1 .footer__list{border-bottom:none;display:flex;flex-wrap:wrap}}.footer .footer__inner .footer__container .footer__sec1 .footer__list li{position:relative;font-size:1.4rem;padding-left:20px;padding-bottom:5px}@media print,screen and (min-width: 768px){.footer .footer__inner .footer__container .footer__sec1 .footer__list li{font-size:1.6rem;padding-left:50px}}.footer .footer__inner .footer__container .footer__sec1 .footer__list li:hover{opacity:.7}@media print,screen and (min-width: 768px){.footer .footer__inner .footer__container .footer__sec1 .footer__list li:first-child{padding-left:20px}}.footer .footer__inner .footer__container .footer__sec1 .footer__list li:before{position:absolute;content:"＞";top:0;left:0}@media print,screen and (min-width: 768px){.footer .footer__inner .footer__container .footer__sec1 .footer__list li:before{left:30px}}.footer .footer__inner .footer__container .footer__sec1 .footer__list li:first-child:before{left:0}.footer .footer__inner .footer__container .footer__sec2{padding-top:25px}@media print,screen and (min-width: 768px){.footer .footer__inner .footer__container .footer__sec2{grid-column:2/3;grid-row:1/3;padding-top:0}}.footer .footer__inner .footer__container .footer__sec2 .footer__contact-txt{font-weight:700;padding-bottom:10px}.footer .footer__inner .footer__container .footer__sec2 .footer__contact-item{display:flex;align-items:center;padding-bottom:15px}.footer .footer__inner .footer__container .footer__sec2 .footer__contact-item .footer__contact-box{width:80px;height:32px;border:2px solid #fff;display:flex;justify-content:center;align-items:center;font-size:1.4rem}.footer .footer__inner .footer__container .footer__sec2 .footer__contact-item>p{padding-left:15px;font-size:2.2rem;font-weight:700}@media print,screen and (min-width: 768px){.footer .footer__inner .footer__container .footer__sec2 .footer__contact-item>p{font-size:2.8rem}}.footer .footer__inner .footer__container .footer__sec2 .footer__time{font-size:1.4rem}.footer .footer__inner .footer__container .footer__copy{font-family:Gotham SSm,Montserrat,sans-serif;padding-top:60px;font-size:1.6rem;font-weight:700;text-align:center}@media print,screen and (min-width: 768px){.footer .footer__inner .footer__container .footer__copy{padding-top:40px;grid-column:1/2;grid-row:2/3;text-align:left}.footer .footer__inner .footer__container:before{position:absolute;content:"";left:0;right:0;margin:auto;width:1px;height:190px;background:#fff}}
