@charset "UTF-8";body{color:#333;display:flex;flex-direction:column;font-family:Noto Sans JP,sans-serif;font-size:14px;min-height:100vh}a,button{cursor:pointer;display:block}button{font-family:Noto Sans JP,sans-serif}button,select{color:#333}.orange_button{background:#ff662e;border:1px solid #ff662e;border-radius:4px;box-shadow:2px 2px 0 #be3605;color:#fff;font-size:14px}.light_orange_button{border:1px solid #ff9a2e;border-radius:4px;color:#fff}.light_orange_button,.white_button{background:#ff9a2e;box-shadow:2px 2px 0 #ff662e;font-size:14px}.white_button{border:1px solid #ff662e;border-radius:4px;color:#ff662e}.light_gray_btn{background-color:#d0d0d0;box-shadow:2px 2px 0 silver;color:#333;font-size:15px}.dark_gray_btn,.light_gray_btn{border-radius:4px;text-align:center}.dark_gray_btn{background-color:#999;box-shadow:2px 2px 0 #5f5f5f;color:#fff;font-size:18px}.main_bg{background-image:url(/images/mainback_2.png);background-repeat:no-repeat;background-size:cover;margin-top:48px;padding-top:35.2%;width:100%}header #sp_menu .menu_bottom{min-height:calc(100vh - 50px)}.overview{padding:0 20px}.overview h2{font-size:24px;font-weight:700;line-height:36px;padding:48px 0;text-align:center}.overview p{font-size:14px;line-height:24px}.header_title{background:#fff;box-shadow:0 4px 10px rgba(51,51,51,.12);font-size:20px;font-weight:700;padding:.7em;position:relative;text-align:center}.header_title:before{top:46%;transform:rotate(-45deg)}.header_title:after,.header_title:before{background:#ff662e;border-radius:50px;content:"";height:13px;left:7%;position:absolute;width:3px}.header_title:after{top:30%;transform:rotate(45deg)}.header_title .top_back_btn{height:100%;left:0;margin:0;position:absolute;top:0;width:20%;z-index:2}.back_btn{border-bottom:1px solid #006ad5;display:inline-block;margin-left:20px;padding-bottom:2px;padding-top:36px}.back_btn,.back_btn a,.back_btn button{color:#006ad5}.back_btn img{float:left;padding-right:10px;position:relative;top:2px}.checkbox_wrap{display:flex;flex-flow:wrap;flex-wrap:wrap}.checkbox_wrap input{display:none}.checkbox_wrap input[type=checkbox]+label{background-color:#ebebeb;border-radius:4px;box-shadow:2px 2px 0 silver;cursor:pointer;display:block;font-size:14px;margin:4px 6px 4px 0;padding:9px 10px 9px 30px;position:relative}.checkbox_wrap input[type=checkbox]+label:before{background-color:#fff;border:none;border-radius:4px;box-sizing:border-box;content:"";display:block;height:20px;left:5px;margin-top:-10px;position:absolute;top:50%;width:20px}.checkbox_wrap input[type=checkbox]:checked+label{background-color:#ff662e;color:#fff}.checkbox_wrap input[type=checkbox]:checked+label:after{border-bottom:3px solid #ff662e;border-left:3px solid #ff662e;border-right-color:#ff662e;border-top-color:#ff662e;box-sizing:border-box;content:"";display:block;height:9px;left:8px;margin-top:-9px;position:absolute;top:60%;transform:rotate(-45deg);width:13px;z-index:1}.square_badge_wrap{align-items:center;display:flex}.square_badge_wrap span.date{color:#999;font-size:12px;margin-right:6px}.square_badge_wrap .square_badge{border:1px solid;border-radius:2px;font-size:11px;margin-right:4px;padding:2px 4px;text-align:center}.square_badge_wrap .white_square{background-color:#fff;color:#ff662e}.square_badge_wrap .orange_square{background-color:#ff662e;border:1px solid #ff662e;color:#fff}.square_badge_wrap .gray_square{background-color:#fff;color:#999}.bottom_fixed_button{background-color:#fff;bottom:0;box-shadow:0 -4px 10px 0 rgba(51,51,51,.12);display:flex;height:66px;justify-content:space-between;left:0;padding:7px 20px 17px;position:fixed;right:0;z-index:1}.frame_tail{background-color:#fffbf6;border:3px solid #ff9a2e;border-radius:3px;position:relative;width:100%}.frame_tail:before{border-bottom:17px solid #ff9a2d;bottom:-17px}.frame_tail:after,.frame_tail:before{border-left:13px solid transparent;border-right:13px solid transparent;content:"";left:50%;position:absolute;transform:translate(-50%) rotate(180deg)}.frame_tail:after{border-bottom:17px solid #fffbf6;bottom:-12px}.frame_tail .flex_inner{display:flex;padding:16px}.frame_tail .flex_inner .photo_wrap{background-color:#fff;border-radius:100%;height:50px;margin-right:16px;width:50px}.frame_tail .flex_inner .photo_wrap img{border-radius:100%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.frame_tail .flex_inner .text_wrap .name{font-size:18px;font-weight:700;margin-bottom:12px;margin-top:8px;text-align:left}.frame_tail .flex_inner .text_wrap .profile{font-size:14px;text-align:left}.frame_tail .text_wrap{flex:1}.frame_tail .profile_open{color:#006ad5;cursor:pointer;font-size:13px;margin:0 16px;text-align:right;text-decoration:underline}.frame_tail .profile_link{margin:6px 0 0}.input_title_wrap{align-items:center;display:flex}.input_title_wrap .required{background-color:#ff662e}.input_title_wrap .arbitrary,.input_title_wrap .required{border-radius:2px;color:#fff;font-size:11px;margin-right:5px;padding:3px 5px}.input_title_wrap .arbitrary{background-color:#999}.input_title_wrap .title{font-size:14px;font-weight:700}.input_title_wrap .title .small_text{font-size:10px;font-weight:400;margin-left:4px}.add_item_btn{align-items:center;display:flex;margin-top:6px}.add_item_btn .button{background-color:#ff9a2e;border-radius:4px;height:30px;position:relative;width:30px}.add_item_btn .button:before{background-color:#fff;content:"";height:4px;left:7px;position:absolute;top:13px;width:16px}.add_item_btn .button:after{background-color:#fff;content:"";height:16px;left:13px;position:absolute;top:7px;width:4px}.add_item_btn p{color:rgba(51,51,51,.502);font-size:14px;padding-left:5px}.input_rule_wrap{display:flex}.input_rule_wrap input{border:1px solid #333;border-radius:4px;color:#333;font-family:noto-sans-cjk-jp,sans-serif;font-size:16px;height:45px;padding:0 10px;width:100%}.input_rule_wrap input::-moz-placeholder{color:rgba(51,51,51,.502)}.input_rule_wrap input::placeholder{color:rgba(51,51,51,.502)}.input_rule_wrap input[type=date]{position:relative}.input_rule_wrap input[type=date]::-webkit-calendar-picker-indicator{background:transparent;bottom:0;height:auto;left:0;position:absolute;right:0;top:0;width:auto;z-index:1}.input_rule_wrap input[type=date]:after{background-image:url(/images/ico_calendar.svg);background-position:0 0;background-repeat:no-repeat;background-size:contain;content:"";height:18px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:18px}.input_rule_wrap .wavy_line{font-size:18px;font-weight:700;line-height:38px;padding:0 4px}.input_rule_wrap textarea{border:1px solid #333;border-radius:4px;color:#333;font-family:noto-sans-cjk-jp,sans-serif;font-size:16px;height:140px;padding:10px;width:100%}.input_rule_wrap textarea::-moz-placeholder{color:rgba(51,51,51,.502)}.input_rule_wrap textarea::placeholder{color:rgba(51,51,51,.502)}.input_rule_wrap .select_wrap{position:relative;width:100%}.input_rule_wrap .select_wrap:after{background-image:url(/images/arrow_bottom.svg);background-size:cover;content:"";height:6px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:10px}.input_rule_wrap .select_wrap select{border:1px solid #333;border-radius:4px;color:#333;font-family:noto-sans-cjk-jp,sans-serif;font-size:16px;height:45px;padding:0 10px;width:100%}.input_rule_wrap .select_wrap select:invalid{color:rgba(51,51,51,.502)}.input_rule_wrap .select_wrap select option{color:#333}.input_rule_wrap .select_wrap select option:first-child{color:rgba(51,51,51,.502)}.toggle_switch{display:table;font-size:32px}.toggle_switch>input{display:none}.toggle_switch>label{background-color:#ff662e;border-radius:1em;cursor:pointer;display:block;height:1em;position:relative;width:2em}.toggle_switch>input:checked+label{background-color:#999}.toggle_switch>label:before{background-color:#fff;border-radius:.9em;content:"";height:.9em;left:calc(100% - 1em);position:absolute;top:.05em;width:.9em}.toggle_switch>input:checked+label:before{left:.07em}.toggle_switch>input+label:after{color:#fff;content:"可";font-size:10px;left:12px;position:absolute;top:11px}.toggle_switch>input:checked+label:after{content:"不可";left:auto;position:absolute;right:10px}.toggle_switch_common{display:table;font-size:32px}.toggle_switch_common>input{display:none}.toggle_switch_common>label{background-color:#999;border-radius:1em;cursor:pointer;display:block;height:1em;position:relative;width:2em}.toggle_switch_common>input:checked+label{background-color:#ff662e}.toggle_switch_common>label:before{background-color:#fff;border-radius:.9em;content:"";height:.9em;left:.07em;position:absolute;top:.05em;width:.9em}.toggle_switch_common>input:checked+label:before{left:calc(100% - 1em)}.toggle_switch_common>input+label:after{color:#fff;content:"OFF";font-size:10px;position:absolute;right:10px;top:11px}.toggle_switch_common>input:checked+label:after{content:"ON";left:12px;right:auto}#main_content .top_page_header .logo_wrap{align-items:center;display:flex;font-weight:700;justify-content:space-between;padding:20px 20px 27px}#main_content .top_page_header .logo_wrap .text{color:#ff662e;font-size:20px}#main_content .top_page_header .logo_wrap .text span{display:block;font-size:15px;font-weight:400;margin-bottom:5px}#main_content .top_page_header .logo_wrap .logo img{width:100px}#main_content .top_page_header .login_btn_list{display:flex}#main_content .top_page_header .login_btn_list li{margin-bottom:2px;padding:0 4px;text-align:center;width:50%}#main_content .top_page_header .login_btn_list li a{padding:15px}#main_content .top_page_header .top_img_wrap{margin-bottom:3px}#main_content .top_page_header .top_img_wrap img{width:100%}#main_content .change_area{display:none}#main_content .change_area.active{display:inline-block}#main_content .flowchart{background:#f7f7f7;height:93px;width:100vw}#main_content .flowchart ul{align-items:center;display:flex;justify-content:center;padding-top:20px;position:relative}#main_content .flowchart ul li{margin:0 10%;position:relative}#main_content .flowchart ul li .circle{background:#fff;border:1.5px solid #ff662e;border-radius:50%;height:15px;position:relative;width:15px;z-index:1}#main_content .flowchart ul li .text_wrap{font-size:12px;font-weight:500;left:50%;line-height:1.2;position:absolute;text-align:center;top:160%;transform:translateX(-50%);white-space:nowrap}#main_content .flowchart ul li.checked:after{background:#5fce00;background-image:url(/images/check.svg);border-radius:50%;content:"";height:18px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:18px;z-index:3}#main_content .flowchart ul li.checked .circle{background:#5fce00;border:1.5px solid #5fce00;border-radius:50%;height:26px;position:relative;width:26px;z-index:1}#main_content .flowchart ul li.checked .text_wrap{color:#333;top:120%}#main_content .flowchart ul li.now:after{background:#ff662e;border-radius:50%;content:"";height:15px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:15px;z-index:3}#main_content .flowchart ul li.now .circle{background:#fff;border:1.5px solid #ff662e;border-radius:50%;height:26px;position:relative;width:26px;z-index:1}#main_content .flowchart ul li.now .text_wrap{color:#ff662e;font-weight:700;top:120%}#main_content .flowchart ul .border{border:1px solid #ff662e;left:50%;margin:0;position:absolute;top:calc(50% + 10px);transform:translate(-50%,-50%);width:54vw;z-index:0}#main_content .flowchart ul .border.user_border{width:75vw}#main_content .flowchart.supporter ul .border{width:52vw}#main_content .entry_next{background:#ebebeb;border:none;border-radius:4px;box-shadow:2px 2px 0 silver;color:#fff;display:inline-block;font-size:18px;font-weight:700;margin-bottom:40px;margin-top:48px;padding:12px 0;pointer-events:none;position:relative;text-align:center;width:calc(100vw - 40px)}#main_content .entry_next.first{margin-bottom:180px}#main_content .entry_next:after{background-image:url(/images/arrow_white.svg);background-size:8px;content:"";height:14px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:8px}#main_content .entry_next.selectable{background:#ff9a2e;box-shadow:2px 2px 0 #ff662e;pointer-events:auto}#main_content .preview_btn{color:#006ad5;display:inline-block;font-size:14px;font-weight:500;line-height:1.5;margin-bottom:48px;padding-left:20px;position:relative;text-decoration:underline}#main_content .preview_btn:after{background-image:url(/images/arrow_left_blue.svg);background-size:cover;content:"";height:13px;left:4px;position:absolute;top:54%;transform:translateY(-50%);width:8px}#main_content .info_list{margin-bottom:20px}#main_content .info_list .error_text{color:red;display:none;text-align:left}#main_content .info_list.js_error .error_text{display:block}#main_content .info_list.js_error input,#main_content .info_list.js_error select,#main_content .info_list.js_error textarea{background-color:#fce3e3;border:1px solid red}#main_content .info_list:last-child{margin-bottom:0}#main_content .info_list .input_name{align-items:center;display:flex}#main_content .info_list .input_name>span{background:#ff662e;border-radius:2px;color:#fff;font-size:11px;font-weight:400;height:17px;line-height:17px;margin-bottom:1.5px;padding:0 4px 1px}#main_content .info_list .input_name>span.any{background:#999}#main_content .info_list .input_name>p{font-size:14px;font-weight:700;line-height:25px;margin-left:6px}#main_content .info_list .input_name>p>span{font-size:10px;font-weight:500;margin-left:5px}#main_content .info_list .input_wrap .review_wrap{margin-bottom:10px;text-align:center;width:100%}#main_content .info_list .input_wrap .review_wrap .level_wrap{font-size:10px;margin:25px 33px 0 0;text-align:center}#main_content .info_list .input_wrap .review_wrap .level_wrap img{padding:0 20px}#main_content .info_list .input_wrap .review_wrap .star_wrap{display:inline-block;margin-top:8px;vertical-align:middle}#main_content .info_list .input_wrap .review_wrap .star_wrap button{display:inline-block}#main_content .info_list .input_wrap .review_wrap .star_wrap button img{margin:0 3px;width:30px}#main_content .info_list .input_wrap .review_wrap span.number{color:#ff662e;font-size:30px;font-weight:700;line-height:38px;margin-left:12px;vertical-align:bottom}#main_content .info_list .btn_wrap{align-items:center;color:rgba(51,51,51,.498);display:flex;font-size:14px;margin-top:6px}#main_content .info_list .btn_wrap button{align-items:center;background:#ff9a2e;border-radius:4px;box-shadow:1px 1px 0 #ff662e;display:flex;height:30px;justify-content:center;margin-right:6px;width:30px}#main_content .info_list .input_wrap{align-items:stretch;display:flex;justify-content:space-between}#main_content .info_list .input_wrap .button_ul{background:#fff;border:1px solid #333;border-radius:0 0 4px 4px;border-top:none;bottom:2px;left:0;max-height:225px;overflow-y:scroll;position:absolute;transform:translateY(100%);width:100%;z-index:10}#main_content .info_list .input_wrap .button_ul li{border-top:1px solid #333}#main_content .info_list .input_wrap .button_ul li button,#main_content .info_list .input_wrap .button_ul li div{font-size:16px;line-height:24px;padding:10px 15px;text-align:left;width:100%}#main_content .info_list .input_wrap.other_support{display:block}#main_content .info_list .input_wrap .input_none input{display:none}#main_content .info_list .input_wrap .check_wrap{display:flex;flex-wrap:wrap}#main_content .info_list .input_wrap .check_wrap li{background:#ebebeb;border-radius:4px;box-shadow:1px 1px 0 silver;display:flex;margin-right:6px;margin-top:6px}#main_content .info_list .input_wrap .check_wrap li label{border-radius:4px;font-size:14px;font-weight:500;line-height:17px;padding:6px 8px 6px 32px;position:relative}#main_content .info_list .input_wrap .check_wrap li label:after{background:#fff;border-radius:2px;content:"";height:20px;left:6px;position:absolute;top:50%;transform:translateY(-50%);width:20px}#main_content .info_list .input_wrap .check_wrap li label:before{border-bottom:3px solid tomato;border-right:2px solid tomato;content:"";height:13px;left:12px;margin-top:-7px;opacity:0;position:absolute;top:14px;transform:rotate(45deg);width:8px;z-index:2}input[type=checkbox]:checked+#main_content .info_list .input_wrap .check_wrap li:before{opacity:1}#main_content .info_list .input_wrap .check_wrap li input[type=checkbox]{display:none}#main_content .info_list .input_wrap textarea{border:1px solid #333;border-radius:4px;font-size:16px;height:96px;line-height:24px;padding:10px 15px;width:100%}#main_content .info_list .input_wrap .address_wrap{align-items:center;display:flex}#main_content .info_list .input_wrap .address_wrap p{font-weight:500;margin:0 3px}#main_content .info_list .input_wrap .wid_30{width:calc(30vw - 25px)}#main_content .info_list .input_wrap .wid_40{width:calc(40vw - 25px)}#main_content .info_list .input_wrap .wid_50{width:calc(50vw - 30px)}#main_content .info_list .input_wrap .wid_100{width:calc(100vw - 40px)}#main_content .info_list .input_wrap button.address_btn{align-items:center;background:#e7e7e7;border-radius:4px;box-shadow:2px 2px 0 silver;display:flex;font-size:12px;justify-content:center;width:calc(35vw - 25px)}#main_content .info_list .input_wrap button.address_btn.selectable{background:#ff9a2e;box-shadow:2px 2px 0 #ff662e}#main_content .info_list .input_wrap button img{width:22px}#main_content .info_list .input_wrap button .text_wrap{color:#fff;line-height:1.3;margin-left:8px;text-align:left}#main_content .info_list .input_wrap input{border:1px solid #333;border-radius:4px;font-size:16px;line-height:24px;padding:10px 15px;width:calc(50vw - 30px)}#main_content .info_list .input_wrap input:focus{background:#f0f8ff;border:1px solid #006ad5}#main_content .info_list .input_wrap input.error{background-color:#fce3e3;border:1px solid red}#main_content .info_list .input_wrap input+#main_content .info_list .input_wrap input.other_support{margin-top:10px}#main_content .info_list .input_wrap .select_wrap{position:relative;text-align:right}#main_content .info_list .input_wrap .select_wrap:after{background-image:url(/images/arrow_bottom.svg);background-size:cover;content:"";height:6px;position:absolute;right:10px;top:47%;transform:translateY(-50%);width:11px}#main_content .info_list .input_wrap .select_wrap select{border:1px solid #333;border-radius:4px;font-size:16px;line-height:24px;padding:10px 25px 10px 15px}#main_content .info_list .input_wrap .select_wrap.profile select{padding-left:26vw;padding-right:8vw;text-align:right}#main_content .info_list .input_wrap .select_wrap.adult:before{content:"大人";font-size:16px;font-weight:500;left:15px;position:absolute;top:47%;transform:translateY(-50%)}#main_content .info_list .input_wrap .select_wrap.child:before{content:"小人";font-size:16px;font-weight:500;left:15px;position:absolute;top:47%;transform:translateY(-50%)}#main_content .info_list .input_wrap.money{position:relative}#main_content .info_list .input_wrap.money input{padding-right:80px;text-align:right}#main_content .info_list .input_wrap.money:after{content:"円";font-size:16px;line-height:24px;position:absolute;right:50px;top:45%;transform:translateY(-50%)}#main_content .info_list .input_wrap.money:before{content:"( 税込 )";font-size:10px;position:absolute;right:15px;top:50%;transform:translateY(-50%)}#main_content .info_list .input_wrap.par_hour_cost{position:relative}#main_content .info_list .input_wrap.par_hour_cost:before{content:"1時間あたり";font-size:16px;left:15px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}#main_content .info_list .input_wrap.travel_cost{position:relative}#main_content .info_list .input_wrap.travel_cost:before{content:"1kmあたり";font-size:16px;left:15px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}#main_content .info_list .input_wrap input[type=radio]:checked+label{background:#ff662e;box-shadow:2px 2px 0 #be3605;color:#fff}#main_content .info_list .input_wrap input[type=radio]+label{border:1px solid #ff662e;border-radius:4px;box-shadow:2px 2px 0 #ff662e;color:#ff662e;display:inline-block;font-size:14px;font-weight:700;padding:12px 0;text-align:center;width:calc(50vw - 30px)}#main_content .info_list .input_wrap input[type=radio]+label.gender_btn{width:32%}#main_content .info_list .input_wrap .checkbox01{box-sizing:border-box;cursor:pointer;display:inline-block;padding:5px 30px;position:relative;width:auto}#main_content .info_list .input_wrap .checkbox01:before{background:#fff;border:1px solid #000;content:"";display:block;height:16px;left:5px;margin-top:-8px;position:absolute;top:50%;width:16px}#main_content .info_list .input_wrap .checkbox01:after{border-bottom:3px solid #ff662e;border-right:3px solid #ff662e;content:"";display:block;height:9px;left:10px;margin-top:-7px;opacity:0;position:absolute;top:50%;transform:rotate(45deg);width:5px}#main_content .info_list .input_wrap input[type=checkbox]:checked+.checkbox01:after{opacity:1}#main_content .info_list .disc_text{font-size:14px;line-height:24px;margin-bottom:10px}#main_content .info_list .certificate_ul{align-items:center;display:flex;justify-content:space-between}#main_content .info_list .certificate_ul .certificate_li p{font-size:12px;font-weight:700}#main_content .info_list .certificate_ul .certificate_li .img_wrap{background:#cdcdcd;border:1px solid #333;border-radius:4px;height:105px;position:relative;width:calc(50vw - 30px)}#main_content .info_list .certificate_ul .certificate_li .img_wrap .thumbnail{display:inline-block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#main_content .info_list .certificate_ul .certificate_li .img_wrap .camera_wrap{background:#fff;border-radius:50%;box-shadow:0 0 6px rgba(0,0,0,.302);height:50px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px;z-index:1}#main_content .info_list .certificate_ul .certificate_li .img_wrap .camera_wrap>img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}#main_content .info_list .certificate_ul .certificate_li .img_wrap .garbage_btn{background:#333;border-radius:50%;bottom:10px;box-shadow:0 0 6px rgba(0,0,0,.302);height:30px;position:absolute;right:10px;width:30px}#main_content .info_list .certificate_ul .certificate_li .img_wrap .garbage_btn.d_none{display:none}#main_content .info_list .certificate_ul .certificate_li .img_wrap .garbage_btn img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#main_content .info_list .profile_img_wrap{border-radius:50%;height:160px;margin:10px auto auto;position:relative;width:160px}#main_content .info_list .profile_img_wrap .img_wrap{border:1px solid #333;border-radius:50%;height:160px;margin:10px auto auto;overflow:hidden;position:relative;width:160px}#main_content .info_list .profile_img_wrap .img_wrap img{border-radius:100%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#main_content .info_list .profile_img_wrap .camera_wrap{background:#fff;border-radius:50%;box-shadow:0 0 6px rgba(0,0,0,.302);height:50px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px;z-index:1}#main_content .info_list .profile_img_wrap .camera_wrap>img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}#main_content .info_list .profile_img_wrap .garbage_btn{background:#333;border-radius:50%;bottom:0;box-shadow:0 0 6px rgba(0,0,0,.302);height:30px;position:absolute;right:-40px;width:30px}#main_content .info_list .profile_img_wrap .garbage_btn.d_none{display:none}#main_content .info_list .profile_img_wrap .garbage_btn img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#main_content .sign_up_select ul li>input[type=radio]:checked+label{background:#ff662e;box-shadow:2px 2px 0 #be3605;color:#fff}#main_content .sign_up_select ul li>input[type=radio]+label{border:1px solid #ff662e;border-radius:4px;box-shadow:2px 2px 0 #ff662e;color:#ff662e;display:inline-block;font-size:14px;font-weight:700;padding:12px 0;text-align:center;width:calc(50vw - 30px)}#main_content .sign_up_select ul li .button_wrap{display:flex}#main_content .sign_up_select ul li .button_wrap .cancel_btn{border:1px solid #ebebeb;box-shadow:2px 2px 0 silver;color:#333;line-height:20px;margin-right:20px;padding:12px 0;width:30%}#main_content .sign_up_select ul li .button_wrap button.send_btn{color:#fff;line-height:20px;width:calc(70% - 20px)}#main_content .quit_list .check_wrap{align-items:center;display:flex;height:32px;padding-left:26px;position:relative}#main_content .quit_list .check_wrap:after{background:#f7f7f7;border:1px solid #999;border-radius:2px;content:"";height:20px;left:0;position:absolute;width:20px}#main_content .quit_list .check_wrap input[type=checkbox]:checked+.text:before{background-image:url(/images/check_orange.svg);border-radius:50%;content:"";height:14px;left:3px;position:absolute;top:50%;transform:translateY(-50%);width:14px;z-index:3}.overview .main_text{font-size:14px;line-height:24px}.overview .main_text h2{font-size:17px;font-weight:700;line-height:34px;padding:0;text-align:left}.overview .main_text h3{font-weight:600;line-height:2}.overview .main_text h3 span{color:#ff662e}#form_top{text-align:center}#form_top h2{padding-bottom:20px}#form_top p{padding-bottom:48px}
