@import"https://use.fontawesome.com/releases/v5.15.4/css/all.css";@import"https://fonts.googleapis.com/css2?family=BIZ+UDPGothic&family=Noto+Sans+JP:wght@100..900&display=swap";.anime{-webkit-animation-name:slide;animation-name:slide;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}.anime--1,.anime--2,.anime--3{-webkit-animation-name:slide;animation-name:slide;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}.anime--1{-webkit-animation-delay:300ms;animation-delay:300ms}.anime--2{-webkit-animation-delay:600ms;animation-delay:600ms}.anime--3{-webkit-animation-delay:900ms;animation-delay:900ms}@-webkit-keyframes slide{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}}@keyframes slide{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}}.select--year{width:38%}.select--span{font-size:4vw;padding:0 1vw}.select--mon,.select--day{width:28%}.privacy_policy{color:#ea4e64}.form{padding-top:0}.form .hissu{padding:0vw 2vw;margin-right:1vw;background-color:#ea4e64;color:#fff;border-radius:20px;font-size:3.4vw}.form .btnORG{width:calc((100% - 60px)/3);height:70px;color:#ea4e64;border:2px solid #ea4e64;background-color:#fff;font-size:1rem;font-weight:700;padding:.5em;border-radius:30px;text-align:center;cursor:pointer;line-height:1.5;margin:8px 10px}.form .clicked_worktime,.form .clicked_qual,.form .clicked_worktype{background-color:#ea4e64;color:#fff}.form__sub{font-size:21px;text-align:center;padding-top:60px}.form__catch{font-size:32px;font-weight:700;text-align:center;margin-bottom:1em;letter-spacing:.1em}.form__pink{color:#ea4e64}.form .hogohidden{margin:auto;text-align:center;padding-bottom:20px;color:#4f463f}.form .btnWHT{width:calc((100% - 20px)/2);min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;max-width:280px;color:#ea4e64;font-size:24px;font-weight:700;height:70px;letter-spacing:0;border-radius:20px;margin:0 0 15px 40px;-webkit-box-shadow:5px 5px 8px 3px rgba(0,0,0,.1);box-shadow:5px 5px 8px 3px rgba(0,0,0,.1);background:#fff;cursor:pointer}.form .check{margin-bottom:20px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.form .error{text-align:left;display:none;max-width:1020px;margin:0 auto;padding:10px 0 0 5px}.form .error span{color:#f04c30}.form__home{width:800px;max-width:90%;border-radius:30px;text-align:center;background:-webkit-gradient(linear, left top, right top, from(rgb(255, 154, 117)), to(rgb(255, 128, 122)));background:linear-gradient(90deg, rgb(255, 154, 117) 0%, rgb(255, 128, 122) 100%);padding:60px 0 40px;margin:0 auto 60px;position:relative;z-index:1;-webkit-box-shadow:5px 5px 8px 3px rgba(0,0,0,.1);box-shadow:5px 5px 8px 3px rgba(0,0,0,.1)}.form__home .form__phase--label{color:#fff}.form__home p.btnORG{width:100%;border:none}.form__home .error{margin-bottom:20px}.form__home .error span{color:#fffdd9}.form__home h3{width:100%;color:#fff;background-color:#ea4e64;font-weight:500;font-size:1.5rem;font-weight:700;line-height:1.5;padding:15px 0;margin:0 0 40px 0}.form__home .check{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form__home--title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto 40px}.form__home--title .catch{display:block;color:#fff;border:5px solid #fff;border-radius:35px;font-size:24px;font-weight:700;padding:0 15px;margin:0 15px 0 0;height:60px;line-height:52px}.form__home h2{display:inline-block;color:#fff;font-size:48px;letter-spacing:0;font-weight:700;margin:0;background-image:radial-gradient(circle, #ffffff 1px, transparent 1px);background-position:left bottom;background-repeat:repeat-x;background-size:6px 2px;padding-bottom:2px}.form__home h2::before{content:"";width:100%;height:2px;border-bottom:2px dotted #fff}.form__home--btnWrap{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;position:relative}.form__home--btnWrap input[type=button]{width:200px;color:#fff;background-color:rgba(0,0,0,0);text-decoration:none;font-size:24px;font-weight:700;border:none;-webkit-transition:.4s;transition:.4s;cursor:pointer}.form__home--btnWrap::after{position:absolute;content:"";width:12px;height:12px;top:50%;right:20px;border-radius:2px;border-top:solid 3px #fff;border-right:solid 3px #fff;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.form__home--btnWrap:hover{-webkit-transition:.4s;transition:.4s;opacity:.6}.form .back_2,.form .back_3,.form .back_4,.form .back_5,.form .butt_1,.form .butt_2,.form .butt_3,.form .butt_4,.form .butt_5{display:none}.form .patter_1{width:90%;margin:auto;padding:15px}.form .patter_2,.form .patter_3,.form .patter_4,.form .patter_5{padding-top:100px;display:none;width:100%}.form__heading{display:none;width:100%}.form__heading--contents{width:100%;max-width:1200px;margin:0 auto}.form__heading--wrap{width:100%;background-color:rgba(235,230,219,.3);margin:0 0 40px}.form__heading--contents{background:url(../images/form_img.webp);background-repeat:no-repeat;background-position:right center;padding:60px 20px}.form__heading--contents p{text-align:center;font-size:1.5rem;font-weight:700;letter-spacing:0;padding:0 80px 0 0;line-height:2.5}.form__heading--contents .tip img{width:300px;vertical-align:middle;padding:0;background:rgba(0,0,0,0);margin-right:5px;border-radius:5px}.form__heading--contents .txt span.pc{display:inline-block;color:#ea4e64}.form__heading--contents .txt .bg_ORG{color:#fff;background-color:#ea4e64;padding:2px}.form__heading--contents .txt .u_ORG{color:#ea4e64;text-decoration:underline;text-underline-offset:5px}.form__phase{width:100%;max-width:1200px;margin:0 auto;padding:30px;min-height:calc(75vh - 100px)}.form__phase .address{margin-bottom:15px}.form__phase .check{max-width:1020px;margin:0 auto}.form__phase .box_qual{padding:40px 0 80px}.form__phase .box_other{display:none;width:660px;position:relative;top:15px;left:10px;text-align:left}.form__phase .box_worktime .check{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.form__phase .box_worktime,.form__phase .box_worktype{padding:40px 0 60px}.form__phase .box_address{padding:40px 0}.form__phase .box_name,.form__phase .box_tel,.form__phase .box_station{padding:40px 0 20px}.form__phase .box_birth,.form__phase .box_mail,.form__phase .box_lineID{padding:0 0 60px}.form__phase .btnBack{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#685d5d;background-color:rgba(0,0,0,0);border:none;text-decoration:none;font-size:1rem;font-weight:normal;letter-spacing:1px;border:none;-webkit-transition:.4s;transition:.4s;cursor:pointer}.form__phase .btnBack:hover{-webkit-transition:.4s;transition:.4s;opacity:.6}.form__phase--title{width:1000px;max-width:100%;font-size:1rem;font-weight:normal;margin:auto;padding:0 0 0 130px;position:relative}.form__phase--title::before{content:"";background:url(../images/form_icon.webp);background-repeat:no-repeat;width:85px;height:85px;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute}.form__phase--tip{padding:20px;border:2px solid #bfb3aa;border-radius:50px;position:relative;text-align:left}.form__phase--tip::before,.form__phase--tip::after{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.form__phase--tip::before{left:-15px;width:15px;height:15px;background-color:#bfb3aa;clip-path:polygon(0 50%, 100% 0, 100% 100%)}.form__phase--tip::after{left:-10px;width:15px;height:15px;background-color:#fff;clip-path:polygon(0 50%, 100% 0, 100% 100%)}.form__phase--field{width:60%;margin:0 auto}.form__phase--label{color:#4f463f;padding:0 0 5px;text-align:left}.form__phase--label .txt_s{font-size:.8rem;color:#99958f;padding-left:20px}.form__phase--input{width:100%;padding:8px 10px;border:1px solid #a38c8c;border-radius:5px;color:#4f463f;font-size:1em;line-height:1.5}.form__phase--input::-webkit-input-placeholder{color:#a69894}.form__phase--input::-webkit-input-placeholder,.form__phase--input::-moz-placeholder,.form__phase--input:-ms-input-placeholder,.form__phase--input::-ms-input-placeholder,.form__phase--input::placeholder{color:#a69894}.form__phase--input:focus{border-color:#ff7e15;outline:none}.form__phase--selectWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#4f463f;width:100%}.form__phase--select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:680px;height:2.8em;padding:.4em calc(.8em + 30px) .4em .8em;border:1px solid #a38c8c;border-radius:5px;background-color:#fff;color:#4f463f;font-size:1em;cursor:pointer;position:relative}.form__phase--select::after{position:absolute;right:15px;width:10px;height:7px;background-color:#4f463f;clip-path:polygon(0 0, 100% 0, 50% 100%);content:"";pointer-events:none}.form__phase--select .txt_GRY,.form__phase--select select option:first-child{color:#aaa}.form__phase--select:focus{border-color:#ff7e15;outline:none}.form__phase--alert{font-size:.9rem;padding:15px 0 10px;color:#4f463f;text-align:left}.form__phase--msg{text-align:center;padding:0 0 20px}.form__phase--btnWrap{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;position:relative;-webkit-transition:.4s;transition:.4s}.form__phase--btnWrap::before{position:absolute;content:"";width:270px;height:56px;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);border-radius:50px;display:block;z-index:-2}.form__phase--btnWrap::after{position:absolute;content:"";width:10px;height:10px;top:50%;right:25px;border-radius:2px;border-top:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.form__phase--btnWrap .btnNext{width:270px;color:#fff;background:#ea4e64;-webkit-box-shadow:5px 5px 5px #fff;box-shadow:5px 5px 5px #fff;border:none;font-size:1rem;font-weight:normal;padding:.5em;border-radius:50px;display:block;text-align:center;cursor:pointer;z-index:1;line-height:2.5}.form__phase--bkbtnWrap{text-align:left}header .hidden,footer .hidden,main .hidden{display:none}header .visible,footer .visible,main .visible{display:block}@media screen and (min-width: 768px){.form__phase--btnWrap:hover{-webkit-transition:.4s;transition:.4s;opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}.form .btnWHT:hover{-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}}@media screen and (max-width: 767px){.form{padding-bottom:35px}.form__sub{font-size:3.7vw;padding-top:35px}.form__catch{font-size:5.6vw}.form .btnWHT{width:calc((100% - 15vw)/2);font-size:4.5vw;border-radius:2vw;margin:0 2vw 15px 2vw;padding:10px 0;height:auto}.form .btnORG{width:48%;height:50px;font-size:4vw;border-radius:15px;line-height:50px;margin:5px 0;padding:0}.form form{width:100%}.form .check{margin-bottom:1vh}.form .check:first-child{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form__home{padding:2vh 0;margin:0;max-width:100%}.form__home .check{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form__home h3{font-size:4vw;margin:0 0 2.5vh 0}.form__home--title{margin:0 auto 1.5vh}.form__home--title .catch{font-size:4vw;border:3px solid;height:auto;padding:5px 2vw;margin:0 1vw 0 0;line-height:27.5px}.form__home--title h2{font-size:6.4vw;background-image:radial-gradient(circle, #ffffff 1px, transparent 1px);background-size:6px 2px;padding-bottom:2px}.form__home--btnWrap input[type=button]{width:35vw;font-size:4vw}.form__home--btnWrap::after{width:2vw;height:2vw;right:6.8vw;border-top:solid 2px #fff;border-right:solid 2px #fff}.form__heading--logo{padding:1vh 5vw}.form__heading--logo img{height:4vh}.form__heading--wrap{margin:0}.form__heading--contents{background-position:calc(100% - 5vw) calc(100% - 3vh);background-size:auto 22vw;padding:2.5vh 5vw;margin-bottom:15px}.form__heading--contents p{text-align:left;font-size:3.2vw;padding:0}.form__heading--contents .tip{background-color:#fff;padding:1vw;margin-bottom:2vh;text-align:center;position:relative;letter-spacing:-0.05em}.form__heading--contents .tip img{width:100px;padding:0;padding-right:5px}.form__heading--contents .tip::after{content:"";position:absolute;display:inline-block;bottom:-4vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:solid 2vw rgba(0,0,0,0);border-top:solid 5vw #fff}.form__heading--contents .txt span{font-size:3.2vw}.form__heading--contents .txt span.pc{display:none}.form__heading--contents .txt .bg_ORG{font-weight:normal;padding:1vw;margin-right:1vw}.form__phase{padding:1.5vh 5vw}.form__phase--select{min-width:unset;padding:2vw}.form__phase .box_qual{padding:2vh 0 3vh}.form__phase .btnBack{font-size:3vw}.form__phase--title{font-size:3.5vw;padding:0 0 0 18vw}.form__phase--title::before{background-size:100%;width:12vw;height:12vw;top:1vw;-webkit-transform:none;transform:none}.form__phase--alert{font-size:3.4vw}.form__phase--field{width:100%;margin:0 auto}.form__phase--tip{width:70vw;padding:4vw;border-radius:6vw}.form__phase--tip::before,.form__phase--tip::after{top:5vw;-webkit-transform:none;transform:none}.form__phase--btnWrap{margin-bottom:3vh}}html,body,div{margin:0;padding:0;border:0;scroll-behavior:auto}*{margin:0px;padding:0px;-webkit-box-sizing:border-box;box-sizing:border-box}li{list-style-type:none}img{border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;max-width:100%;vertical-align:bottom}body{font-family:"Noto Sans JP",sans-serif;-webkit-text-size-adjust:100%;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.75;color:#fff}a{text-decoration:none}.btn{-webkit-appearance:none;width:360px;height:70px;max-width:100%;display:block;margin:0 auto;position:relative}.btn::before{content:"";color:#10224c;height:100%;position:absolute;top:0;left:0;-webkit-transition:.25s ease all;transition:.25s ease all}.btn__text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 10px 0 10px;max-width:1500px;margin:auto}.header h1{line-height:1}.header__index{position:absolute;top:0;z-index:1}.header__kiyaku,.header__thanks{margin-bottom:30px}.header__logo{max-width:324px;width:40vw;height:auto}.pagetop{position:fixed;bottom:-50px;right:2vw;cursor:pointer;border-radius:50%;border:2px solid #10224c;background-color:#fff;width:50px;height:50px;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagetop__arrow{-webkit-transform:rotate(45deg);transform:rotate(45deg);display:inline-block;vertical-align:middle;line-height:1;position:relative;margin-top:10px;width:20px;height:20px}.pagetop__arrow::before,.pagetop__arrow::after{position:absolute;content:"";background:#10224c;top:0;right:0;bottom:0;left:0}.pagetop__arrow::before{height:.1rem}.pagetop__arrow::after{width:.1rem}.cvbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cvbox__text{width:80%;margin:auto;max-width:414px}.cvbox .targetButton{-webkit-box-shadow:7px 7px 5px #fff;box-shadow:7px 7px 5px #fff;margin:0 auto;border-radius:50px;width:80%;background:-webkit-gradient(linear, left top, right top, from(rgb(255, 147, 76)), to(rgb(252, 104, 111)));background:linear-gradient(90deg, rgb(255, 147, 76) 0%, rgb(252, 104, 111) 100%);color:#fff;font-size:4.8vw;font-weight:bold;position:relative;margin:auto;padding:20px 0 20px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;text-align:center}.cvbox .targetButton::before,.cvbox .targetButton::after{position:absolute;top:0;bottom:0;margin:auto}.cvbox .targetButton::before{content:"無料";display:block;text-align:center;color:#fc7a54;height:50px;background-color:#fff;width:50px;margin:auto;line-height:50px;font-size:4vw;border-radius:50%;left:20px}.cvbox .targetButton::after{content:"";background-image:url(../images/cv_arrow.png);background-position:center;background-size:contain;height:20px;width:20px;right:30px}h2{color:#fff;font-size:8vw;letter-spacing:0;line-height:1.4}section{z-index:0;text-align:center;width:100%;-o-object-fit:cover;object-fit:cover}.pro,.point{position:relative}.pro__photo,.point__photo{width:90%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;bottom:-40px;left:0;right:0;margin:auto}.pro__photo--img,.point__photo--img{width:48%;clip-path:polygon(0 0, 100% 10%, 100% 100%, 0 90%)}.not{display:none}.block{display:block}main{font-size:4vw;position:relative}.mv{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 93%);padding:80vw 0 80px 0;background:url(../images/mv_bg.jpg) top center/cover no-repeat;aspect-ratio:750/1418}.mv__wrap{text-align:left;margin:auto;color:#10224c;text-align:left;margin:auto;color:#10224c;font-size:4vw;font-weight:bold;bottom:20vw;left:0;right:0;margin:auto}.mv__title{font-size:5vw;width:86%;margin:0 auto 50px;position:relative}.mv__title::before{content:"";background-image:url(../images/mv_img01.png);right:-5%;height:100px;width:100px;position:absolute;top:0;background-size:contain}.mv__title--box{text-align:left;width:100%;font-size:7.5vw;color:#10224c;margin:auto;padding-top:20px;display:inline}.mv__title--sub1,.mv__title--sub2{color:#fff;font-size:4vw}.mv__title--sub2{margin-bottom:10px}.mv__title--navy{background-color:#10224c;padding:0 1vw}.mv__title--main{padding:0 1vw;color:#10224c;font-weight:bold;background-color:#fff;margin-right:1vw;font-size:7.5vw}.hope{width:100%}.hope__box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:50px auto}.hope__border--1,.hope__border--2{position:relative}.hope__border--1::after,.hope__border--2::after{position:absolute;width:100%;height:10px;background-position:center bottom;background-size:100% 10px;content:"";left:0;bottom:-10px}.hope__border--1::after{background-image:url(../images/hope_border01.png)}.hope__border--2::after{background-image:url(../images/hope_border02.png)}.hope__list{padding:0 0 20px 40px;color:#10224c;font-size:4vw;font-weight:bold;position:relative}.hope__list::before{position:absolute;left:0;top:0;content:"";background-image:url(../images/hope_check.png);background-size:contain;background-size:30px 30px;width:30px;height:30px}.need__title{color:#10224c;font-size:7vw;text-align:center;width:100%;margin:50px auto;z-index:1;position:relative;padding:25px 0 25px 25px}.need__title::before{position:absolute;left:0;z-index:-1;top:0;content:"";background-image:url(../images/need_img01.png);background-size:contain;width:100px;height:100px}.form{width:100%}.form__title{width:100%;padding:20px 0;text-align:center;background-color:#10224c;position:relative;margin-bottom:50px}.form__title--img{max-width:414px;width:80%;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.form__title::after{content:"";position:absolute;left:0;right:0;margin:auto;bottom:-28px;background-color:#10224c;width:34px;height:30px;clip-path:polygon(0 0, 100% 0, 50% 100%)}.point{width:100%}.point__wrap{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 93%);background:url(../images/point_bg.jpg) top center/cover no-repeat;aspect-ratio:750/1118;padding-top:100px;padding-bottom:150px}.point__title{font-size:7vw;font-weight:bold;color:#10224c;display:inline-block;position:relative}.point__title--main{background-color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;margin:3vw auto 3vw}.point__title--white{color:#10224c;padding:0 1vw}.point__title--pink{color:#ea4e64}.point__title::before{background-image:url(../images/point_h2.png);content:"";background-position:center top;background-size:contain;width:100px;height:74px;top:-50px;right:0;left:0;margin:auto;position:absolute}.point__text{font-size:4vw;text-align:left;margin:auto;width:80%;padding:30px 20px 30px 20px;color:#10224c;background-color:#fff}.point__text--img{text-align:center;display:block;margin:auto;margin-bottom:30px}.point__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-top:50px;margin-bottom:40px}.point__list{width:110px;height:110px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:4vw;color:#fff;border-radius:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:bold}.point__list:first-child,.point__list:last-child{position:relative;background-color:#ea4e64}.point__list:first-child::after,.point__list:last-child::after{content:"";position:absolute;background-size:contain}.point__list:nth-child(2){background-color:#fa6863}.point__list:first-child::after{width:75px;height:70px;bottom:-50px;left:0;right:0;z-index:1;margin:auto;background-image:url(../images/point_arrow.png)}.point__list:last-child{position:relative}.point__list:last-child::after{width:100px;height:100px;top:-60px;right:0;background-image:url(../images/point_30s.png)}.reason{margin-top:-80px}.reason__wrap{position:relative;aspect-ratio:750/1489;clip-path:polygon(0 0, 100% 7%, 100% 100%, 0 100%);background:url(../images/reason_bg.jpg) top center/cover no-repeat;padding-top:200px;padding-bottom:100px;z-index:-1}.reason__box{margin-top:100px}.reason__title{font-size:5vw;font-weight:bold;display:inline-block;position:relative;width:100%;padding:0 1vw}.reason__title--grad{background:-webkit-gradient(linear, left top, right top, from(rgb(17, 170, 208)), to(rgb(68, 209, 149)));background:linear-gradient(90deg, rgb(17, 170, 208) 0%, rgb(68, 209, 149) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.reason__title--white{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:10px;font-size:7vw;font-weight:bold;padding:0 1vw;background-color:#fff;display:inline-block}.reason__title::before,.reason__title::after{content:"";position:absolute;background-position:center top;background-size:contain}.reason__title::before{background-image:url(../images/reason_h2.png);width:100px;height:50px;top:-30px;right:0;left:0;margin:auto}.reason__title::after{background-image:url(../images/reason_img1.png);width:80px;height:80px;left:0;top:-50px}.reason__dl{width:100%}.reason__dt--1,.reason__dt--2{color:#fff;background:-webkit-gradient(linear, left top, right top, from(rgb(17, 170, 208)), to(rgb(68, 209, 149)));background:linear-gradient(90deg, rgb(17, 170, 208) 0%, rgb(68, 209, 149) 100%);font-size:5vw;padding:10px;bottom:-10px;position:relative}.reason__dt--1{clip-path:polygon(0 0, 70% 0, 60% 100%, 0 100%);text-align:left;padding-left:10%}.reason__dt--2{clip-path:polygon(40% 0, 100% 0, 100% 100%, 30% 100%);text-align:right;padding-right:10%}.reason__dd{color:#10224c;background-color:#fff;font-size:4vw;width:80%;margin:0 auto 30px;padding:30px 15px 15px 15px;text-align:left}.pro{margin-top:-70px}.pro__wrap{padding-bottom:150px;padding-top:150px;clip-path:polygon(0 0, 100% 7%, 100% 100%, 0 93%);background:url(../images/pro_bg.jpg) top center/cover no-repeat;aspect-ratio:750/1474;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pro__title{font-size:7vw;color:#fff;font-weight:bold;display:inline-block;position:relative;margin-bottom:20px}.pro__title::before{background-image:url(../images/pro_h2.png);content:"";position:absolute;background-position:center top;background-size:contain;width:150px;height:71px;top:-50px;right:0;left:0;margin:auto}.pro__img,.pro__border{text-align:center;margin:auto;width:80%;position:relative}.pro__img{z-index:2}.pro__border{margin-top:-10px;z-index:1;mix-blend-mode:multiply}.pro__text{text-align:left;width:80%;margin:30px auto 30px;font-size:4vw}.pro__anken{position:relative;width:90%;margin:auto}.pro__anken::after{content:"";position:absolute;left:0;right:0;margin:auto;bottom:0;bottom:-28px;background-color:#102d70;width:34px;height:30px;clip-path:polygon(0 0, 100% 0, 50% 100%)}.pro__anken--wrap{position:relative;padding:4vw 5%}.pro__anken--wrap::after,.pro__anken--wrap::before{content:"";position:absolute;background-color:#102d70;width:100%;left:0;right:0;margin:auto}.pro__anken--wrap::before{top:0;clip-path:polygon(5% 0, 100% 0, 95% 100%, 0 100%);height:23vw}.pro__anken--wrap::after{bottom:0;height:17vw;clip-path:polygon(4% 0, 100% 0, 96% 100%, 0 100%)}.pro__high{width:auto;height:7vw;margin:0 0 2vw}.pro__chatch{margin:50px auto;font-size:4vw;font-weight:bold;text-align:center;background-color:#daf982;color:#10224c;font-style:italic;padding:10px 20px;display:inline-block;clip-path:polygon(10% 0, 100% 0, 90% 100%, 0 100%)}.flow{padding-top:130px;background:url(../images/flow_bg.jpg) top center/contain no-repeat;top:0;aspect-ratio:750/352;padding-bottom:30px}.flow__title{font-size:7vw;color:#10224c;font-weight:bold;display:inline-block;position:relative;padding:50px 0 30px}.flow__title::before{background-image:url(../images/flow_h2.png);content:"";position:absolute;background-position:center top;background-size:contain;width:100px;height:50px;top:-30px;right:0;left:0;margin:auto}.flow__box{width:80%;margin:auto}.flow__midashi{font-size:5vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;margin-bottom:20px}.flow__midashi--img{width:80px;height:80px;background-color:#fff;border-radius:50%;margin-right:4vw}.flow__text{padding:10px;font-size:4vw;text-align:left;font-weight:normal}.flow .targetButton{width:100%;padding:15px 0 15px 20px}.flow .targetButton::before{left:10px}.flow .targetButton::after{right:10px}.flow__list{font-size:4vw;background-color:#11a4cb;position:relative;color:#fff;padding:20px 20px 30px 20px;margin-bottom:50px}.flow__list::after{content:"";position:absolute;left:0;right:0;margin:auto;bottom:-28px;background-color:#11a4cb;width:34px;height:30px;clip-path:polygon(0 0, 100% 0, 50% 100%)}.flow__list:last-child::after{content:none}.faq{padding-top:130px;background:url(../images/faq_bg.jpg) top center/cover no-repeat;top:0;padding-bottom:100px;aspect-ratio:750/1486}.faq__title{font-size:7vw;color:#10224c;font-weight:bold;display:inline-block;position:relative;padding:50px 0 30px}.faq__title::before{background-image:url(../images/faq_h2.png);content:"";position:absolute;background-position:center top;background-size:contain;width:100px;height:50px;top:-30px;right:0;left:0;margin:auto}.faq__content{margin:20px 0 40px 0;text-align:left;font-weight:400}.faq__box{width:90%;margin:0 auto 20px;background-color:#fff;font-size:4vw;padding:20px}.faq__q{position:relative;cursor:pointer;color:#10224c;padding:0 30px 0 40px}.faq__q::after{content:"＋";font-weight:600;color:#10224c;position:absolute;right:0;top:0}.faq__q.open::after{content:"ー"}.faq__q::before{content:"Q";font-family:fot-tsukuardgothic-std,sans-serif;font-style:normal;font-weight:400;font-optical-sizing:auto;color:#fff;background-color:#102d70;width:6.9vw;height:6.9vw;border-radius:50%;position:absolute;left:0;top:0;line-height:1;text-align:center;padding:4px 1px 0 0px}.faq__a{padding-left:9vw;padding-right:0;margin-top:20px;padding-top:20px;position:relative;display:none;color:#10224c}.faq__a::before{content:"A";color:#fff;background-color:#fa7772;width:6.9vw;height:6.9vw;border-radius:50%;font-family:fot-tsukuardgothic-std,sans-serif;font-style:normal;font-weight:400;font-optical-sizing:auto;color:#fff;position:absolute;left:0;top:22px;line-height:1;text-align:center;padding:5px 0 0 0px}.end{clip-path:polygon(0 0, 100% 7%, 100% 100%, 0 100%);background:url(../images/end_bg.jpg) top center/contain repeat;top:0;padding-bottom:50px;padding-top:50px;margin-top:-60px}.end__wrap{text-align:center}.end__title{font-size:5vw;color:#fff;font-weight:bold;display:inline-block;position:relative;padding:20px 0 20px}.end__title--sub{font-size:5vw}.end__title--main{font-size:8vw}.end__logo{clip-path:polygon(6% 0, 100% 0, 94% 100%, 0 100%);width:80%;max-width:374px;margin:auto;margin:20px auto;background-color:#fff;padding:20px}.footer{background:#fff;color:#10224c;text-align:center}.footer__menuList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__menu+.footer__menu{margin-left:4vw}.footer__menu+.footer__menu::before{content:"│";margin-right:4vw}.footer__top{margin:0 auto 15px;display:block}.footer__link{color:#fff;position:relative;color:#10224c}.footer__link:after{position:absolute;width:100%;height:1px;background:#fff;content:"";left:0;bottom:-4px;visibility:hidden;opacity:0}.footer__copyright{text-align:center;font-size:11px;margin-top:25px}.back{color:#fff;background-color:#10224c;border-radius:50vw;padding:.7vw 4vw;margin:0vw auto 6vw}.thanks,.kiyaku{width:90%;max-width:800px;margin:10px auto 100px;color:#10224c}.thanks h2,.kiyaku h2{color:#fff;background-color:#10224c}.thanks section,.kiyaku section{padding-top:0}.thanks__title,.kiyaku__title{font-size:6vw}.thanks__header,.kiyaku__header{width:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;text-align:center;margin:auto;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.thanks__header img,.kiyaku__header img{width:324px;height:auto}.thanks h2,.kiyaku h2{text-align:center}.thanks__title{margin-bottom:20px}.thanks_msg{margin-top:50px;border:1px solid red;padding:12px;text-align:left;color:red;font-size:13px}.thanks__text{text-align:left}.thanks .gr{margin:10px 0 10px 0;text-align:center;color:#00b900;margin-bottom:5px}.thanks .line__box{width:90%;margin:6vw auto;padding:40px 0;border:solid 3px #00b900;background-color:#f6fcf7}.thanks .line__box strong{font-size:5vw}.thanks .line__box span{font-weight:bold}.thanks .line__btn{width:80%;max-width:200px;text-align:center;margin-bottom:20px}.thanks__box{margin-top:50px}.kiyaku{text-align:left}.kiyaku dl{margin:0 auto;text-align:left}.kiyaku dt{font-weight:bold;margin:10px 0}.kiyaku dd{margin-bottom:20px;border-bottom:1px solid #666;padding-bottom:15px;line-height:2}