@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";#loading{display:table;width:100%;height:100%;position:fixed;top:0;left:0;background-color:#fff;z-index:999}#loading .loadingMsg{display:table-cell;text-align:center;vertical-align:middle;padding-top:7.2vw;background:url("../images/gif-load.gif") center center no-repeat;z-index:99999}.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}}.form{padding-top:0}.form .btnORG{width:calc((100% - 60px)/3);height:70px;color:#ea4e64;background-color:#fff;border:2px solid #ea4e64;font-size:1rem;font-weight:700;padding:.5em;border-radius:50px;text-align:center;cursor:pointer;line-height:1.5;margin:8px 10px}.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}.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 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 20px}.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--title h2{display:inline-block;color:#fff;font-size:48px;letter-spacing:0;font-weight:700;margin:0}.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_0,.form .back_1,.form .back_2,.form .back_3,.form .back_4,.form .back_5,.form .back_6,.form .butt_1,.form .butt_2,.form .butt_3,.form .butt_4,.form .butt_5,.form .butt_6{display:none}.form .patter_0{width:100%;padding:0 15px 0}.form .patter_1,.form .patter_2,.form .patter_3,.form .patter_4,.form .patter_5,.form .patter_6{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:75vh}.form__phase .address{margin-bottom:15px}.form__phase .clicked_worktime,.form__phase .clicked_qual,.form__phase .clicked_worktype{background-color:#ea4e64;color:#fff}.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,.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}.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-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.form__phase--selectWrap::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{-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}.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}.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;background:#1a5a74;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:-webkit-gradient(linear, left top, right top, from(rgb(255, 109, 109)), to(rgb(255, 149, 103)));background:linear-gradient(90deg, rgb(255, 109, 109) 0%, rgb(255, 149, 103) 100%);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:7vh;font-size:3.2vw;border-radius:50px;line-height:1.5;margin:5px 0;padding:0}.form form{width:100%}.form .select--year{min-width:initial}.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 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}.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 .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:12px}.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:"fot-tsukuardgothic-std",sans-serif;-webkit-text-size-adjust:100%;font-optical-sizing:auto;font-weight:300;font-style:normal;line-height:1.75;color:#695457}a{text-decoration:none}.inner{padding:0 6%;width:100%;margin:0 auto;z-index:3;position:relative}.btn{-webkit-appearance:none;width:360px;height:70px;max-width:100%;display:block;margin:0 auto;position:relative}.btn::before{content:"";color:#ea6771;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%)}.privacy_policy{color:#ea6771}.slick-list{padding-bottom:50px}.slick-slide{margin-bottom:50px}.slick-dotted.slick-slider{margin-bottom:50px}.slick-dots{bottom:0}.slick-arrow{color:#aaa}.slick-next,.slick-prev{border-radius:2px;border-top:solid 2px #aaa;border-right:solid 2px #aaa}.slick-next::before,.slick-prev::before{content:none}.slick-next{right:0;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.slick-prev{left:0;-webkit-transform:rotate(225deg) translateY(50%);transform:rotate(225deg) translateY(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 0 0 10px;max-width:1500px;margin:auto}.header__logo{max-width:324px;width:50vw;height:auto}.pagetop{position:fixed;bottom:-50px;right:2vw;cursor:pointer;border-radius:50%;border:2px solid #ea6771;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:#ea6771;top:0;right:0;bottom:0;left:0}.pagetop__arrow::before{height:.1rem}.pagetop__arrow::after{width:.1rem}.cv_box{margin:0vw auto 10vw;width:84.6666666667vw}.cv_box .cvbox__text{color:#ea6771;font-size:4.8vw;font-weight:bold}h2{color:#695457;font-size:8vw;letter-spacing:0;line-height:1.4}section{width:100%;padding:40px 0;position:relative;z-index:0}main{font-size:4vw}main .not{display:none}main .block{display:block}main .btn{width:calc(70% - 5px);height:60px;border-radius:10px;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;position:relative;border-radius:30px;z-index:10;color:#fff;background-color:#ea6771;line-height:1.2;font-size:4.8vw;font-weight:bold;text-align:center;margin:0;padding:.5vw 0}main .targetButton{margin:auto}main .mv{text-align:center;padding:0}main .mv__image{position:relative;width:100%;z-index:0;background:url(../images/mv_img.webp) top center/contain no-repeat;aspect-ratio:750/1295;-o-object-fit:cover;object-fit:cover}main .mv__under{padding:30px 0}main .mv__under--inner{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}main .mv__under--title{font-size:5.5vw;font-weight:bold}main .mv__title{width:94vw;margin:auto;padding-top:20px}main .problem{text-align:center;background-color:#eeebeb;background-image:radial-gradient(circle, #fff 1px, transparent 1px);background-position:0 0;background-size:12px 12px;background-repeat:repeat;padding-bottom:1px}main .problem ul{margin:0 auto;margin:6vw auto;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}main .problem ul li{width:92vw;margin-bottom:6vw}main .problem ul li:last-child{margin-bottom:0}main .point{text-align:center;padding-top:0}main .point .point_contents{width:91.7333vw;margin:8vw auto;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main .point .point_contents .point_box{margin-bottom:8vw}main .example{text-align:center;background-color:#ff8f9d;background-image:radial-gradient(circle, #ffb1bb 1px, transparent 2px);background-position:0 0;background-size:12px 12px;background-repeat:repeat}main .example__title{color:#fff;letter-spacing:-0.1em;position:relative;padding:0 22px}main .example__title::before{content:"＼";position:absolute;top:0;left:22px}main .example__title::after{content:"／";position:absolute;top:0;right:22px}main .example .btn{background-color:#fff8a8;color:#ea6771}main .example__content{margin:40px auto;width:100%}main .example__box{background:#fff;border-radius:20px;padding:2% 1%;margin:0 10px 50px}main .example__job--area{font-size:6vw;line-height:1.4;font-weight:bold;color:#ea6771}main .example__job--area::before{content:"";display:inline-block;width:20px;height:20px;background-image:url("../images/i_example.webp");background-size:contain;background-repeat:no-repeat;margin-right:8px;vertical-align:middle}main .example__job--price{font-size:6.4vw;font-weight:bold;margin-bottom:4px}main .example__job--info{text-align:left;font-size:4vw;margin-bottom:20px;line-height:1.4}main .example__job--info dt,main .example__job--info dd{display:inline-block;vertical-align:top;padding:8px 0;border-bottom:1px dotted #ccc}main .example__job--info dt{width:26%;font-weight:bold;color:#555}main .example__job--info dd{width:72%;text-align:left;color:#333}main .example__job--tag{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;gap:8px}main .example__job--tag li{font-size:3vw;border:1px solid #ea6771;color:#ea6771;border-radius:9999px;padding:.1rem .6rem;white-space:nowrap}main .voice{text-align:center;background:url(../images/voice_bg.webp)}main .voice .inner{padding:0 6vw}main .voice__title{position:relative;margin-top:60px}main .voice__title::before{content:"";display:inline-block;width:29.6vw;height:50px;background-image:url(../images/voice_h2.webp);background-size:contain;vertical-align:middle;position:absolute;top:-60px;left:0;right:0;margin:auto}main .voice__box{width:100%;background:#fff;border-radius:30px;padding:48vw 5vw 8vw 5vw;margin:70px 0 0 0;position:relative}main .voice__box::before{content:"";display:inline-block;width:58.5333333333vw;height:58.5333333333vw;background-image:url(../images/voice_img.webp);background-size:contain;vertical-align:middle;position:absolute;top:-50px;left:0;right:0;margin:auto}main .voice__box h3{font-size:5.2vw}main .voice__box ul{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;margin:3vw 0}main .voice__box ul li{font-size:3.6vw;font-weight:bold;background-color:#ea6771;color:#fff;padding:.4vw 2.4vw;border-radius:20px}main .voice__box p{font-size:3.8vw;text-align:justify}main .staff{text-align:center;padding-bottom:0}main .staff__content{margin-top:6vw;width:100%}main .staff__box{margin:0 20px 50px}main .staff__i{width:100%}main .staff__i img{width:100%}main .staff__t{position:relative;border-radius:36px;margin-top:20px;padding:1.6rem;z-index:0;font-size:3.8vw;letter-spacing:.05em;line-height:1.6;text-align:justify}main .staff__t::before{content:"";position:absolute;top:6px;left:6px;right:6px;bottom:6px;background:#fff;border-radius:30px;z-index:-1}main .staff .male{background:linear-gradient(135deg, #c3da81, #ffe8ce)}main .staff .female{background:linear-gradient(135deg, #f6a4aa, #ffe8ce)}main .staff:last-child .staff__box{margin-bottom:0}main .flow{text-align:center;background-color:#8cd190;background-image:radial-gradient(circle, rgba(255, 255, 255, 0.5) 1px, transparent 1px);background-position:0 0;background-size:12px 12px;background-repeat:repeat}main .flow__title{color:#fff}main .flow ul{margin-top:20px}main .flow ul li{position:relative;margin-bottom:30px}main .flow ul li::after{content:"";position:absolute;bottom:-50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-width:20px;border-style:solid;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}main .flow ul li:last-child::after{content:none}main .faq{text-align:center;color:#695457;padding-bottom:0}main .faq__title{position:relative}main .faq__content{margin:20px 0 40px 0;text-align:left;font-weight:400}main .faq__box{padding:20px 10px 20px 0;border-bottom:solid 2px #ff8f9d}main .faq__q{padding-left:9vw;padding-right:6vw;position:relative;cursor:pointer}main .faq__q::after{content:"";font-family:"Font Awesome 5 Free";font-weight:600;color:#ff8f9d;position:absolute;right:0;top:0}main .faq__q.open::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}main .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:#ff8f9d;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}main .faq__a{padding-left:9vw;padding-right:0;margin-top:20px;padding-top:20px;position:relative;display:none}main .faq__a::after{content:"";width:calc(100% - 6vw);border-top:dotted 2px #ff8f9d;display:block;position:absolute;top:0;right:0}main .faq__a::before{content:"A";color:#ff8f9d;border:2px solid #ff8f9d;background-color:#fff;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:#ea6771;position:absolute;left:0;top:22px;line-height:1;text-align:center;padding:3px 1px 0 0px}.footer{background:#fff;color:#695457;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:#695457;position:relative}.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:#695457;border-radius:50vw;padding:.7vw 4vw;margin:0vw auto 6vw}.thanks,.kiyaku{width:90%;max-width:800px;margin:10px auto 100px;color:#695457}.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{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 .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}