﻿@font-face{font-family:"AppliMincho";src:url("../fonts/AppliMincho.otf") format("OpenType")}@font-face{font-family:"LogoTypeGothic";src:url("../fonts/LogoTypeGothic.otf") format("OpenType")}.anime{animation-name:slide;animation-duration:1s;animation-timing-function:ease;animation-fill-mode:both}.anime--1,.anime--2,.anime--3{animation-name:slide;animation-duration:1s;animation-timing-function:ease;animation-fill-mode:both}.anime--1{animation-delay:300ms}.anime--2{animation-delay:600ms}.anime--3{animation-delay:900ms}@keyframes slide{0%{transform:translateX(-100px);opacity:0}100%{transform:translateX(0px);opacity:1}}form{width:100%}.form{width:100%;margin-bottom:60px}.form .btnORG{width:calc((100% - 60px) / 3);height:70px;color:#e75675;background-color:#fff;border:2px solid #e75675;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:0.1em}.form__pink{color:#f65b7c}.form .hogohidden{margin:auto;text-align:center;padding-bottom:20px}.form .btnWHT{width:calc((100% - 20px)/2);min-width:fit-content;max-width:280px;color:#e75675;font-size:24px;font-weight:700;height:70px;letter-spacing:0;border-radius:20px;margin:0 0 15px 40px;box-shadow:5px 5px 8px 3px rgba(0,0,0,0.1);background:#fff;cursor:pointer}.form .check{margin-bottom:20px;color:#fff;display:flex;flex-wrap:wrap;justify-content:flex-start}.form .error{display:none;max-width:1020px;margin:0 auto;padding:10px 0 0 20px}.form .error span{color:#f04c30}.form__home{width:800px;max-width:90%;border-radius:30px;text-align:center;background:linear-gradient(90deg, #ff9a75 0%, #ff807a 100%);padding:60px 0 40px;margin:0 auto 60px;position:relative;z-index:1;box-shadow:5px 5px 8px 3px rgba(0,0,0,0.1)}.form__home h3{width:100%;color:#fff;background-color:#e75675;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{justify-content:center}.form__home--title{display:flex;flex-wrap:wrap;justify-content: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:fit-content;margin:0 auto;position:relative}.form__home--btnWrap input[type=button]{width:200px;color:#fff;background-color:transparent;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;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:35px 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,0.3);margin:0 0 40px}.form__heading--contents{background:url(../img/form_img.png);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:187px;height:44px;vertical-align:middle;padding:0;background:transparent;margin-right:5px;border-radius:5px}.form__heading--contents .txt span.pc{display:inline-block;color:#f65b7c}.form__heading--contents .txt .bg_ORG{color:#fff;background-color:#e75675;padding:2px}.form__heading--contents .txt .u_ORG{color:#e75675;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:#e75675;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:transparent;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(../img/form_icon.png);background-repeat:no-repeat;width:85px;height:85px;top:50%;left:0;transform:translateY(-50%);position:absolute}.form__phase--tip{padding:20px;border:2px solid #f4f4ec;border-radius:50px;position:relative}.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:#f4f4ec;-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.form__phase--tip::after{left:-10px;width:15px;height:15px;background-color:#fff;-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);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,.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;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);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:0.4em calc(.8em + 30px) 0.4em 0.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:linear-gradient(120deg, #ff9a75 0%, #ff807a 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}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{transition:all .5s ease;transform:scale(1.1);opacity:1}}@media screen and (max-width: 767px){.form{padding-bottom:0}.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 .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:0;height:auto}.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 transparent;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 h3{font-size:3.5vw;padding:0 0 0 18vw}.form__phase h3::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}}*{margin:0;padding:0;box-sizing:border-box}main{width:100%}#top{border-top:30px solid #9dcbd7}header{width:100%;background-color:#fff}.lp_header{width:100%;padding:7px 0;max-width:1120px;margin:auto}.header_inner{width:1120px;display:flex;justify-content:space-between}.header_inner .logo{width:187px;height:44px}.header_inner img{margin-top:12px}footer{width:100%;display:flex;flex-direction:column;align-items:center;background-color:#9dcbd7;padding:30px 0 50px;margin-top:auto}.footer__menuList{color:#fff}.footer__link{color:#fff}.footer__copyright{font-size:12px;color:#fff}.pagetop{background-color:#e75675}.kiyaku{display:flex;flex-direction:column;align-items:center;padding:2vw 0}.thanks{padding:10px 0 0 0}ul{list-style-type:none}ol{list-style-type:none}a{color:#e75675;text-decoration:none}html{height:100%;margin:auto}body{display:flex;flex-direction:column;align-items:center;min-height:100vh;color:#3b3d46;font-family:"Yu Gothic Medium";font-size:18px;line-height:1.8;letter-spacing:0.1em;margin:auto}#pagetop{position:fixed;bottom:-100px;right:50px;cursor:pointer}#pagetop img{width:45px;height:45px}.catch{padding-right:20px;line-height:4;font-size:18px;font-family:"Yu Gothic Medium"}.mainVisual{padding:0 0 20px;line-height:1;margin:0 auto 50px;text-align:center}.mainVisual img{width:1120px;height:745px}.subcopy-area{text-align:center;margin:0 0 40px}.subcopy-area p.copy-big{color:#9dcbd7;font-size:36px;font-weight:900;line-height:1;margin:0 0 15px}.subcopy-area p.copy-small{line-height:2}section{display:flex;flex-direction:column;align-items:center}h2{line-height:1}header h1{line-height:0}header h1 img{width:213px;height:46px}.form_wrapper{width:54vw;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;background:-webkit-linear-gradient(-45deg, rgba(0,0,0,0.05) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.05) 50%, rgba(0,0,0,0.05) 75%, transparent 75%, transparent);background:-moz-linear-gradient(-45deg, rgba(0,0,0,0.05) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.05) 50%, rgba(0,0,0,0.05) 75%, transparent 75%, transparent);background:linear-gradient(-45deg, rgba(0,0,0,0.05) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.05) 50%, rgba(0,0,0,0.05) 75%, transparent 75%, transparent);background-size:1vw 1vw;background-color:#fff;border:solid 0.6vw #e75675;border-radius:1vw;font-family:"";padding:0 0 1vw}a.privacy_policy{text-align:center;display:inline;padding-top:20px}.after_point{width:100%;display:block;margin:0 auto 2vw}.after_data{background-color:#e75675;color:#fff;font-family:"M plus Rounded 1c";font-size:1.4vw;font-weight:600;text-align:center;padding-top:0.5vw;padding-bottom:0.5vw}form{display:flex;flex-direction:column;align-items:center}.hogohidden{display:block;position:relative;text-align:center;padding-top:30px}.not{display:none}.block{display:block}.btn{width:8vw;height:2.5vw;display:flex;justify-content:center;align-items:center;position:relative;border-radius:0.3vw;z-index:10;color:#e75675;font-size:1em;font-weight:500;text-align:center;margin:0 0 0.7vw 0.7vw;padding:0.5vw 0}#loading{display:table;width:100%;height:100%;position:fixed;top:0;left:0;background-color:#fff;opacity:0.8;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}.spacewrap{width:100%;position:relative}#onayami{width:100%;height:910px;background-image:url(../img/line_waveT.png),url(../img/line_waveB.png),url(../img/bg_onayami.jpg);background-repeat:repeat-x, repeat-x, repeat;background-position:top, bottom, left top;padding:85px 0}#onayami h2{position:relative;margin:0 0 53px}#onayami h2 img{width:553px;height:77px}#onayami h2::after{width:219px;height:161px;display:inline-block;position:absolute;top:-139px;right:-192px;content:"";background-image:url(../img/fukidashi_noway.png);background-size:100%}#onayami ul{width:909px;height:601px;position:relative}#onayami ul::before{width:116px;height:133px;display:inline-block;position:absolute;top:395px;left:-16px;content:"";background-image:url(../img/deco_sweat.png);background-size:100%}#onayami ul::after{width:154px;height:167px;display:inline-block;position:absolute;top:3px;right:-5px;content:"";background-image:url(../img/deco_vortex.png);background-size:100%}#onayami ul li{position:absolute}#onayami ul li:nth-child(1){top:0;left:0}#onayami ul li:nth-child(2){top:0;left:387px}#onayami ul li:nth-child(3){left:179px;bottom:0}#onayami ul li:nth-child(4){bottom:0;right:0}#point{padding:47px 0 55px}#point h2{margin:0 0 47px}#point h2 img{width:1116px;height:351px}#point ul{width:1083px;display:flex;justify-content:space-between}.appeal{width:100%;display:flex;flex-direction:column;align-items:center;background:linear-gradient(-45deg, transparent 25%, #fdf1f3 25%, #fdf1f3 50%, transparent 50%, transparent 75%, #fdf1f3 75%, #fdf1f3);background-color:#fcebee;background-size:16px 16px;padding:80px 0}.appeal h2{position:relative;color:#e75574;font-family:"AppliMincho";font-size:38px;font-weight:normal;line-height:1.7;text-align:center;margin:0 0 20px}.appeal h2 img{vertical-align:-20px;width:310px;height:67px;margin:0 6px 0 0}.appeal h2::after{width:57px;height:83px;display:inline-block;position:absolute;top:-15px;right:-15px;content:"";background-image:url(../img/deco_twinkle.png);background-size:100%}.appeal h2 span{display:block;font-size:48px}#recom{padding:79px 0 116px}#recom h2{margin:0 0 56px}.staff{width:100%;display:flex;flex-direction:column;align-items:center;background:linear-gradient(-45deg, transparent 25%, #fdf1f3 25%, #fdf1f3 50%, transparent 50%, transparent 75%, #fdf1f3 75%, #fdf1f3);background-color:#fcebee;background-size:16px 16px;padding:100px 0 110px}.staff h2{color:#e75675;font-size:55px;text-align:center;margin:0 0 53px}.staff h2 span{display:block;font-size:26px;font-weight:normal;margin:0 0 22px}#company{width:1040px;display:flex;flex-direction:column;align-items:center;padding:110px 0 100px}#company h2{color:#9dcbd7;font-size:50px;margin:0 0 40px}#company h2 span{width:4.6vw;height:4.6vw;display:flex;justify-content:center;align-items:center;background-color:#ff8117;border-radius:100%;color:#fff;padding-left:0.6vw;margin-left:-1vw}#company p.intro{line-height:2;text-align:center;margin:0 0 35px}#company p.intro img.beauty{width:218px;height:47px;vertical-align:-15px;margin:0 9px 0 0}#company p.intro img.aid{width:138px;height:41px;vertical-align:-3px;margin:0 8px 0 2px}#company p.intro span.big{font-size:24px;margin:0 5px}#company table{width:88%;line-height:2.2;border-collapse:collapse;margin:auto}#company table tr:not(:last-child){border-bottom:solid 1px #f4fefe}#company table th{width:25%;font-size:23px;font-weight:normal;text-align:left;padding:20px 0}#company table td{width:75%;padding:20px 0}#company .tableWrap{width:920px;background-color:#e9fcfd;padding:30px 0}button.btn_form{width:485px;height:128px;display:flex;flex-direction:column;justify-content:center;position:relative;border-radius:100px;box-shadow:5px 5px 5px rgba(0,0,0,0.1);background-color:#ffef87;color:#fff;text-align:center;padding:5px 0 0 95px}button.btn_form::before{width:80px;height:80px;display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:35px;transform:translate(0, -50%);content:"無料";background-color:#e75675;border-radius:100%;font-size:28px;font-weight:bold}button.btn_form p.main{position:relative;color:#e75675;font-size:29px;font-weight:bold;letter-spacing:0.03em;line-height:1;padding:0 0 5px}button.btn_form p.sub{display:block;color:#4cb6c8;font-size:19px;font-weight:bold;letter-spacing:0.01em;line-height:1;margin-bottom:10px}button.btn_form p.sub span{font-size:26px;letter-spacing:0.05em;background-image:url(../img/dot.png);background-size:39px 5px;background-repeat:no-repeat;background-position:top;padding:5px 0 0 0}.cvbox{width:1000px;display:flex;justify-content:space-between;margin:100px auto 100px}.cvbox a.btn_tel{width:485px;height:128px;display:flex;flex-direction:column;justify-content:center;position:relative;border-radius:100px;box-shadow:5px 5px 5px rgba(0,0,0,0.1);background-color:#e75675}.cvbox a.btn_tel p{color:#fff;font-size:41px;font-weight:bold;line-height:1.1;text-align:center;padding:0 0 0 100px}.cvbox a.btn_tel p::before{width:84px;height:55px;display:inline-block;position:absolute;top:50%;left:42px;transform:translate(0, -50%);content:"";background-image:url(../img/icon_freedial.png);background-size:100%;background-repeat:no-repeat}.cvbox a.btn_tel span{display:block;font-size:16px;font-weight:normal;letter-spacing:0.05em}.cvbox a.btn_tel span.bottom{font-size:16px;margin:3px 0 0 0}a.back{background-color:#fff;border-radius:100px;padding:2px 10px;color:#3b3d46}.kiyaku{margin-bottom:40px}.kiyaku section{max-width:1000px;width:100%}.kiyaku h2{font-size:30px;text-align:center;margin:0 0 30px;background:linear-gradient(-45deg, transparent 25%, #fdf1f3 25%, #fdf1f3 50%, transparent 50%, transparent 75%, #fdf1f3 75%, #fdf1f3);background-color:#fcebee;background-size:16px 16px;padding:30px;width:100%}.kiyaku dl{width:90%;margin:0 auto 20px;font-size:17px;text-align:left}.kiyaku dl dt{font-weight:bold;margin:10px 0}.kiyaku dl dd{font-size:15px;line-height:2;margin-bottom:30px;padding-bottom:20px}.kiyaku dl dd:not(:last-child){border-bottom:1px solid #9dcbd7}.thanks .logo{text-align:center}.thanks .logo img{width:25%;height:auto}.thanks .lp_header{width:100%;padding:7px 0;display:flex;justify-content:center;align-items:center}.thanks .header_inner{width:1120px;display:flex;justify-content:space-between}.thanks .header_inner img{margin-top:12px}.thanks .catch{padding-right:20px;line-height:4;font-size:18px;font-family:"Yu Gothic Medium"}.thanks .information{width:100%;margin:0 auto;padding:50px 0 60px;background-color:#f2f8fa}.thanks .information h2{font-size:28px;margin:10px 0 30px 0;position:relative}.thanks .information h2::before{margin-right:10px;content:"＼"}.thanks .information h2::after{margin-right:10px;content:"／"}.thanks .information .info_box{width:900px;height:164px;background-color:white;border:3px solid #9dcbd7;margin:8px auto;padding:20px 30px;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:center}.thanks .information .info_box p{font-family:"Brandon Grotesque", sans-serif;font-size:90px;color:#9dcbd7;width:60px;text-align:center;margin-right:20px}.thanks .information .info_box ul{width:605px;height:110px;font-size:15px;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:flex-start}.thanks .information .info_box ul li span{display:inline-block;width:90px;border-radius:40px;background-color:#feadbc;color:white;font-weight:bold;text-align:center;margin-right:20px}.thanks .information .info_box ul li:nth-child(even) span{background-color:#9dcbd7}.thanks .information .info_box a{display:block;width:135px;height:110px;border-radius:10px;background-color:#fd768f;color:white;font-weight:bold;text-align:center;vertical-align:middle;padding-top:25px}.thanks .information .detail{background-color:#48d4a4;width:585px;border-radius:10px;margin-top:40px;text-align:center;padding:19px 0;font-size:22px;font-weight:bold;color:white}.thanks .text-box{width:900px;margin:0 auto 50px auto}.thanks .text-box img{max-width:65%;width:auto;height:auto}.thanks .text-box p{font-size:16px;line-height:2;text-align:center;color:#371707;font-weight:400;margin:40px 0 10px}.thanks .line-box{width:900px;padding:50px 0 50px 0;margin:50px auto;border:solid #00b900 3px}.thanks .line-box .btn{width:23%;height:auto;margin:0 auto}.thanks .line-box p{width:100%;font-size:16px;line-height:2;text-align:center;color:#371707;font-weight:400}.thanks .line-box .gr{font-size:18px;text-align:center;color:#00b900;margin-top:10px}.thanks .line-box .btn_box{margin-top:10px;margin-bottom:20px;display:flex;justify-content:center}.thanks .line-box .btn_box li{margin:10px 0 10px 0;font-size:4vw;text-align:center;margin-bottom:5px;letter-spacing:2px}.thanks .line-box .btn_box li:nth-child(1){margin-right:2vw;width:250px}.thanks .line-box .btn_box li:nth-child(2){margin-left:2vw;width:250px}.thanks .line-box .btn_box .orange{color:#ff7200}.thanks .line-box .btn_box .pink{color:#ff4574}.thanks .line-box .btn_box .arrow{width:10px;height:10px;border:1px solid;border-color:transparent transparent #00b92e #00b92e;transform:rotate(-45deg);margin:10px auto 15px}@media screen and (min-width: 768px){.sp{display:none}#recom ul{width:1080px}#recom ul li{display:flex;position:relative}#recom ul li:nth-child(odd){margin:0 0 87px}#recom ul li:nth-child(odd) .desc{top:49px;right:0}#recom ul li:nth-child(even){flex-direction:row-reverse;margin:0 0 167px}#recom ul li:nth-child(even) .desc{left:0;top:188px}#recom ul li:not(:last-child)::before{display:inline-block;position:absolute;content:"";background-size:100%;z-index:-1}#recom ul li:nth-child(1)::before{width:589px;height:702px;right:-120px;top:90px;background-image:url(../img/bg_moya1.jpg)}#recom ul li:nth-child(1) .desc::before{width:259px;height:191px;right:-27px;top:-80px;background-image:url(../img/fukidashi_socute.png)}#recom ul li:nth-child(2)::before{width:388px;height:244px;right:4px;bottom:-226px;background-image:url(../img/bg_awa.jpg)}#recom ul li:nth-child(2) .desc::before{width:393px;height:153px;left:19px;top:-199px;background-image:url(../img/text_eyelash.png)}#recom ul li:nth-child(6)::before{width:388px;height:244px;right:4px;bottom:-226px;background-image:url(../img/bg_awa.jpg)}#recom ul li:nth-child(6) .desc::before{width:486px;height:212px;left:58px;top:-226px;background-image:url(../img/text_uv.png)}#recom ul li:nth-child(3)::before{width:694px;height:491px;left:-164px;bottom:-152px;background-image:url(../img/bg_moya2.jpg)}#recom ul li:nth-child(4)::before{width:641px;height:665px;right:-270px;bottom:-426px;background-image:url(../img/bg_moya3.jpg)}#recom ul li:nth-child(4) .desc::before{width:454px;height:184px;left:15px;top:-224px;background-image:url(../img/text_fashionable.png)}#recom ul li:nth-child(5)::before{width:540px;height:486px;left:-222px;bottom:-512px;background-image:url(../img/bg_moya4.jpg)}#recom ul li:nth-child(5) .desc::before{width:260px;height:191px;right:-15px;top:-112px;background-image:url(../img/fukidashi_styleup.png)}#recom ul li p.img{width:660px;height:446px}#recom ul li p.img img{width:100%}#recom ul li .desc{width:540px;height:345px;position:absolute;background-color:#e75675;color:#fff;font-size:19px;padding:69px 45px}#recom ul li .desc::before{display:inline-block;position:absolute;content:"";background-size:100%}#recom ul li .desc h3{font-size:33px;line-height:1;margin:0 0 25px}#recom ul li .desc h3 span{font-size:44px;margin:0 5px 0 0}.staff ul{display:flex;flex-wrap:wrap;justify-content:center;width:1100px;margin:30px auto;text-align:center}.staff ul li{width:430px;margin:0 20px 20px 0}.staff li .photo{position:relative}.staff li .photo img{margin:auto;display:block;width:302px;vertical-align:middle}.staff li .comment{position:relative}.staff li .comment img{margin:auto;display:block;width:430px;vertical-align:middle}.staff li p.name{color:#ffffff;position:absolute;bottom:30px;left:0;right:0;margin:auto;text-align:center;font-weight:bold;font-size:22px}.staff li p.sentence{color:#282828;font-size:16px;line-height:1.7;text-align:left;position:absolute;top:140px;left:0;right:0;margin:auto;padding:0px 20px 20px 40px;line-height:2}.staff li p.lead{color:#f964a0;font-size:20px;font-weight:bold;padding:60px 15px 20px 30px;text-align:center;position:absolute;top:0;left:0;right:0;margin:auto}}@media screen and (max-width: 767px){.pc{display:none}.lp_header{height:15vw}header{height:4vw}.footer{padding:20px 0 15vw}.footer a{font-size:4vw}.footer__menuList{margin:4vw auto 8vw}#thanks{width:100%;overflow:hidden;padding:0}body{display:block;font-size:4vw;line-height:1.8}#pagetop{display:none}#top{border-top:4vw solid #9dcbd7}.header_inner{width:100%;flex-flow:column-reverse;align-items:center}.header_inner img{margin-top:0}h1{display:flex;justify-content:center}h1 .logo_scd{width:13.4vw;height:5.9vw}.catch{padding:3.2vw 0 1.3vw;font-size:3.5vw;letter-spacing:1px;line-height:1;text-align:center}.mainVisual{background-color:#faf3f1;margin:0 auto;padding:0}.mainVisual img{width:100%;height:auto}.subcopy-area{width:100%;background-color:#faf3f1;font-family:"AppliMincho";text-align:center;line-height:1;padding:6vw 0 7vw;margin:-0.6vw 0 0}.subcopy-area p.copy-big{color:#6bd3e5;font-size:9vw;letter-spacing:-0.05em;margin:0 0 4vw}.subcopy-area p.copy-small{font-size:4vw;line-height:1.8}header{height:20vw}.form_wrapper{width:94%;background-size:2vw 2vw;border:solid 2.2vw #e75675;border-radius:2vw;padding:0 0 4vw}a.privacy_policy{padding-top:4vw;margin-bottom:2vw;text-decoration:none}.after_point{margin:0 auto 4vw;position:relative}.after_data{font-size:6.3vw;padding-bottom:1vw;position:absolute;width:101%;top:-2px;left:-2px}.form_wrapper form{padding-top:15vw}.check_1{margin-bottom:5vw}.check_1:first-child{justify-content:space-between}.check_1 p.sonota{position:relative;right:-2vw}.sonotahidden{position:absolute;bottom:-7vw;right:0;left:unset}.btn{width:41vw;height:10vw;border-radius:1.5vw;font-size:5vw;margin:0 0 3vw 0;padding:0.5vw 0}.fs12{font-size:4vw}.label-step.active[data-v-193735f1]{color:#fff;background-color:#f98947}.label-step.active[data-v-193735f1]:before{background-color:#9bd4e9}h3.data_title{font-size:4.6vw;border-left:2vw solid #e75675;line-height:1.4;padding:0 0 0 2vw;margin:0 0 3vw 1vw}.patter_1{width:85vw;margin-bottom:3vw}.patter_2,.patter_3,.patter_4,.patter_5,.patter_6{width:85vw}.must{width:8vw;height:5.5vw;font-size:2.8vw;padding:0.1vw 0.2vw;margin:0 1.5vw 0 0;border-radius:1vw}input[type="text"]{height:8vw;font-size:4vw;width:90%}input[type="tel"]{height:8vw;font-size:4vw;width:30%}input[name="sonota_ex"]{width:41vw}select[data-naiyou]{height:8vw;font-size:4vw;margin:1vw 2vw 1vw 0;width:25vw}select[data-bcplace]{height:8vw;font-size:4vw;margin:1vw 2vw 1vw 0;width:40vw}select[data-jikantai]{width:25vw}form span{font-family:"Yu Gothic Medium";font-size:3.6vw;line-height:1.3}#onayami{height:227vw;background-image:url(../img/line_waveT.png),url(../img/line_waveB.png),url(../img/sp/bg_onayami.jpg);background-repeat:repeat-x, repeat-x, repeat;background-size:11.25vw 1.9vw, 11.25vw 1.9vw, 100% 100%;padding:11.25vw 0}#onayami h2{margin:0 0 3.13vw}#onayami h2::after{content:none}#onayami h2 img{width:89vw;height:13.75vw}#onayami ul{width:89.7vw;height:188vw}#onayami ul li{position:absolute}#onayami ul li::before,#onayami ul li::after{content:none}#onayami ul li img{width:55vw;height:50.6vw}#onayami ul li:nth-child(1)::after,#onayami ul li:nth-child(2)::after,#onayami ul li:nth-child(3)::after,#onayami ul li:nth-child(4)::after{display:inline-block;position:absolute;content:"";background-size:100%}#onayami ul li:nth-child(1)::after{width:24.7vw;height:30.3vw;top:3.75vw;right:-30.6vw;background-image:url(../img/sp/deco_voltex.png)}#onayami ul li:nth-child(2){top:44.7vw;right:0;left:unset}#onayami ul li:nth-child(2)::before{width:20.3vw;height:23.4vw;top:15.3vw;left:-28.1vw;background-image:url(../img/sp/deco_sweat.png)}#onayami ul li:nth-child(3){top:90vw;left:0;bottom:unset}#onayami ul li:nth-child(3)::after{width:23.75vw;height:21.25vw;top:15.9vw;right:-30.6vw;background-image:url(../img/sp/deco_brokenheart.png)}#onayami ul li:nth-child(4){top:137vw;bottom:unset}#onayami ul li:nth-child(4)::before{width:23.1vw;height:23.1vw;top:14.4vw;left:-30.3vw;content:"";background-image:url(../img/sp/deco_mess.png)}#point{padding:6.9vw 0 6.25vw}#point h2{margin:0 0 7.2vw}#point h2 img{width:100%;height:auto}#point ul{width:93.75vw;height:91.25vw;position:relative;display:block}#point ul li{position:absolute}#point ul li img{width:45.3vw;height:47.2vw}#point ul li:nth-child(2){right:0}#point ul li:nth-child(3){left:50%;bottom:0;transform:translate(-50%)}.appeal{background-size:12px 12px;padding:8.75vw 0 9.4vw}.appeal h2{font-size:6.5vw;line-height:1.6;margin:0 0 3.1vw}.appeal h2 img{vertical-align:-2.8vw;width:48.1vw;height:10.6vw;margin:0 1.5vw 0 0}.appeal h2::after{content:none}.appeal h2 span{font-size:4vw}#recom{padding:7.5vw 0 8.75vw}#recom h2{margin:0 0 12.5vw}#recom h2 img{width:86.6vw;height:39.7vw}#recom ul{display:flex;flex-direction:column;align-items:center;width:100%;background-image:url(../img/sp/bg_moya3.jpg),url(../img/sp/bg_moya2.jpg),url(../img/sp/bg_moya1.jpg);background-repeat:no-repeat;background-size:100vw 85.6vw, 100vw 116vw, 100vw 169vw;background-position:left top 734vw, left top 534vw, top;padding:0 0 5.9vw}#recom ul li{width:94.4vw;position:relative;display:block}#recom ul li:not(:last-child){margin:0 0 11.9vw}#recom ul li:not(:last-child)::before{display:inline-block;position:absolute;content:"";background-size:100%;z-index:-1}#recom ul li p.img{width:69vw;height:54vw;margin:0 0 9.4vw}#recom ul li p.img img{width:100%;height:100%}#recom ul li:nth-child(odd) p.img{margin-left:3.13vw;margin-right:auto}#recom ul li:nth-child(even) p.img{margin-left:auto;margin-right:3.13vw}#recom ul li .desc{width:94.4vw;background-color:#e75675;color:#fff;padding:11.9vw 8.1vw 12.5vw}#recom ul li .desc::before{display:inline-block;position:absolute;content:"";background-size:100%}#recom ul li .desc h3{font-size:6.5vw;line-height:1;margin:0 0 3.75vw}#recom ul li .desc h3 span{font-size:9vw;margin:0 1.56vw 0 0}#recom ul li:nth-child(1) .desc::before{width:39vw;height:29vw;right:2.8vw;top:-7.19vw;background-image:url(../img/sp/fukidashi_socute.png)}#recom ul li:nth-child(2) .desc::before{width:54.4vw;height:23.8vw;left:1.9vw;top:34.4vw;background-image:url(../img/sp/text_eyelash.png)}#recom ul li:nth-child(3) .desc::before{width:46.6vw;height:56.25vw;right:1.56vw;top:2.2vw;background-image:url(../img/sp/deco_awa.png)}#recom ul li:nth-child(7) .desc::before{width:46.6vw;height:56.25vw;right:1.56vw;top:2.2vw;background-image:url(../img/sp/deco_awa.png)}#recom ul li:nth-child(4) .desc::before{width:48.4vw;height:26.6vw;left:1.25vw;top:32.8vw;background-image:url(../img/sp/text_fashionable.png)}#recom ul li:nth-child(5) .desc::before{width:125px;height:93px;right:3px;top:93px;background-image:url(../img/sp/fukidashi_styleup.png)}#recom ul li:nth-child(6) .desc::before{width:55.9vw;height:29.4vw;left:2.5vw;top:2.2vw;background-image:url(../img/sp/text_uv.png)}#recom p.text img{width:88vw;height:32.2vw}#support{padding-top:20px;padding-bottom:30px;background-size:16px 16px}#support h2{font-size:9vw;font-weight:900;margin:0 0 7.8vw;padding:0 0 0 0}#support h2 img{width:100%;height:auto}#support h2 span{font-size:5.2vw;margin:0 0 3.13vw}#support .photobox{margin:auto;background-color:#fff;width:80%;box-shadow:3px 3px 3px #849953;padding:8px 8px 2px 8px}#support img.photo{width:100%;height:auto}#support ul li{width:90%;margin:auto;text-align:center;margin-bottom:13vw}#support ul li .photo img{width:80vw;height:80vw}#support ul li .comment img{width:100%}#support li .photo{position:relative}#support li .comment{position:relative}#support li p.name{color:#ffffff;position:absolute;bottom:10%;left:0;right:0;margin:auto;text-align:center;font-weight:bold;font-size:6vw}#support li p.lead{color:#f964a0;font-size:4.5vw;font-weight:bold;text-align:center;position:absolute;top:12%;left:0;right:0;line-height:1.7}#support li p.sentence{line-height:2;font-size:4vw;text-align:left;width:90%;padding:5% 0% 5% 12%;position:absolute;top:28%;left:0;right:0}#company{width:100%;padding:13.1vw 0 5vw}#company h2{font-size:9.5vw;letter-spacing:0.1em;margin:0 0 5.9vw}#company p.intro{margin:0 0 8.4vw}#company p.intro img.beauty{width:123px;height:26px;vertical-align:-9px;margin:0 6px 0 0}#company p.intro img.aid{width:24.4vw;height:7.2vw;vertical-align:-0.9vw;margin:0 2.5vw 0 0.62vw}#company p.intro span.big{font-size:7.5vw;margin:0 1.56vw}#company table{width:96%;display:table;overflow:hidden}#company table th{display:block;font-size:5.5vw;background-color:rgba(255,255,255,0.6);padding:0 0 0 3vw}#company table td{width:95%;display:block;font-size:4vw;padding:4vw 0;margin:auto}#company .tableWrap{width:100%;background-size:1.87vw 1.87vw;padding:4vw 0}button.btn_form{width:92.2vw;height:25vw;border-radius:2vw;box-shadow:1vw 1vw 1vw rgba(0,0,0,0.1);margin:0 0 4.7vw;padding:1.56vw 0 0 20vw}button.btn_form::before{width:17.2vw;height:17.2vw;left:3vw;color:#fff;font-size:6vw;font-weight:bold;letter-spacing:0.05em}button.btn_form p.main{font-size:6vw;letter-spacing:0.03em;padding:0 0 1.56vw}button.btn_form p.sub{font-size:4vw;margin-bottom:1.6vw}button.btn_form p.sub span{font-size:5vw;background-size:8.1vw 0.9vw;padding:1vw 0 0 0}.cvbox{width:100%;flex-direction:column;align-items:center;padding:7.5vw 0 3vw;margin:0 auto}.cvbox a.btn_tel{width:92.2vw;height:25vw;border-radius:2vw;box-shadow:1vw 1vw 1vw rgba(0,0,0,0.1);margin:0 0 4.7vw}.cvbox a.btn_tel p{font-size:9vw;letter-spacing:0.05em;padding:0 0 0 20vw}.cvbox a.btn_tel p::before{width:16vw;height:10.5vw;left:4vw}.cvbox a.btn_tel span{font-size:3.6vw}#gaiyou section{width:100%;font-size:0.8vw;margin-bottom:10vw}#gaiyou h2{font-size:6.3vw;color:#333;padding:4vw 0 3vw;border-radius:0.3vw;margin:0 0 4vw;width:100%}#gaiyou #kiyaku{margin-bottom:10vw}#gaiyou #kiyaku dl{margin:0 auto 2vw auto;font-size:5vw}#gaiyou #kiyaku dl dt{margin:0 0 2vw}#gaiyou #kiyaku dl dd{font-size:3.8vw;line-height:2;margin-bottom:4vw;padding-bottom:4vw}#thanks .logo{margin:2.7vw}#thanks .logo img{width:50%}#thanks .lp_header{height:15vw;padding:0 0}#thanks .header_inner{width:100%;flex-flow:column-reverse;align-items:center}#thanks .catch{padding:3.2vw 0 1.3vw;font-size:3.5vw;letter-spacing:1px;text-align:center;line-height:normal}#thanks h1{display:flex;justify-content:center}#thanks h1 .logo_scd{width:13.4vw;height:5.9vw}#thanks .information{width:100%;padding:6.6vw 0}#thanks .information h2{font-size:4.666666666666667vw;margin:4vw 0 0;text-align:center;line-height:1.6;position:static}#thanks .information h2::before,#thanks .information h2::after{content:none}#thanks .information h2 span{display:block;text-align:center;position:relative}#thanks .information h2 span::before{margin-right:10px;content:"＼"}#thanks .information h2 span::after{margin-right:10px;content:"／"}#thanks .information .info_box{width:90%;height:auto;margin:4vw auto;padding:5vw 4vw;align-content:center;flex-direction:column}#thanks .information .info_box ul{width:100%;height:auto}#thanks .information .info_box ul li{display:flex;align-content:center;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;flex-direction:column;margin-bottom:4vw;text-align:justify}#thanks .information .info_box ul li span{width:20vw;border-radius:20px;font-size:90%;margin-right:2vw}#thanks .information .info_box a{width:49.33vw;height:auto;margin:auto;padding:2vw}#thanks .information .detail{width:76%;margin:4vw 0;padding:5vw 0;font-size:4.26vw;letter-spacing:0.1em}#thanks .text-box{width:100%;margin:0 auto 10vw}#thanks .text-box img{max-width:100%}#thanks .text-box p{width:94%;font-size:3.2vw;margin:8vw 0 2vw;line-height:1.7}#thanks .line-box{width:90%;padding:20px;margin:50px auto 50px auto}#thanks .line-box .midashi{width:80%;margin:10px auto 0}#thanks .line-box .btn{width:65%}#thanks .line-box p{margin:0px 0 10px 0;font-size:4vw;line-height:1.7}#thanks .line-box .gr{margin:10px auto 5px auto;font-size:4vw}#thanks .line-box .btn_box{margin:5vw auto 0 auto;flex-direction:column;align-items:center}#thanks .line-box .btn_box li:nth-child(1){width:100%;margin:0 auto 0 auto}#thanks .line-box .btn_box li:nth-child(2){margin:0 auto 0 auto;width:100%}#thanks .line-box .btn_box .arrow{width:2vw;height:2vw;margin:2vw auto 4vw}}
