@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}.faq{padding:48px 0 0}.faq h2{font-size:24px;font-weight:700;line-height:36px;text-align:center}.faq .accordion{margin-top:48px;position:relative;width:100%}.faq .accordion-title{cursor:pointer;font-size:16px;font-weight:700;line-height:24px;padding:16px 30px 16px 16px}.faq .accordion-title span img{padding-right:10px;width:45px}.faq .accordion-content{display:none;padding:14px 20px}.faq .accordion-content p{font-size:14px;line-height:1.5}.faq .accordion-item .accordion-title{align-items:center;background-color:#fff5e9;border-top:1px solid #ff662e;display:flex}.faq .accordion-title{position:relative}.faq .accordion-title:after{border-right:2px solid #ff662e;border-top:2px solid #ff662e;content:"";display:block;height:8px;position:absolute;right:15px;top:38%;transform:rotate(135deg);transition:transform .3s ease-in-out,top .3s ease-in-out;width:8px}.faq .accordion-title.open:after{top:45%;transform:rotate(-45deg)}.faq .category{margin-top:10px}.faq .category ul{display:flex}.faq .category ul li{border:1px solid #ff662e;border-radius:2px;color:#ff662e;font-size:12px;margin-left:4px;padding:2px 4px}.faq .category ul li :first-child{margin-left:0}.main_wrap{padding:35px 0}.main_wrap input.in_text:before{content:"1時間あたり";font-size:16px;font-weight:500;left:15px;position:absolute;top:47%;transform:translateY(-50%)}.fixed_top{top:0;z-index:1}.fixed_btn,.fixed_top{position:fixed!important;width:100%}.fixed_btn{background:#fff;bottom:0;box-shadow:0 -4px 10px rgba(51,51,51,.122);padding:10px 20px}.tab_wrap{background-color:#fdae57;padding:12px 20px}.tab_wrap .tab-area{background:#fff;border-radius:2px;cursor:pointer;display:flex;padding:2px}.tab_wrap .tab-area .tab{border-left:1px solid #ff662e;color:#333;margin:0;padding:5px;text-align:center;width:33.3333333333%}.tab_wrap .tab-area .tab:first-child{border-left:none;border-radius:2px 0 0 2px}.tab_wrap .tab-area .tab:last-child{border-radius:2px 0 0 2px}.tab_wrap .tab-area .tab.active{background-color:#ff662e;color:#fff}.panel{display:none;text-align:center}.panel.active{display:block}.claim_list .list_header{padding:6px 20px;text-align:right}.claim_list .list_header .title{font-size:20px;font-weight:700}.claim_list .list_header .result{display:none;font-size:12px}.claim_list .list_header .result .number{font-size:13px;font-weight:700;padding:0 5px}.claim_list .list_header .result.active{display:block}.claim_list .list_wrap{border-top:2px solid #ff662e;margin-left:20px}.claim_list .list_wrap .list_flex{border-bottom:dotted;border-color:#dfdfdf;border-width:2px;padding-bottom:15px;padding-top:15px;position:relative}.claim_list .list_wrap .list_flex .flex_warp{display:flex}.claim_list .list_wrap .list_flex:nth-child(2n){background:linear-gradient(90deg,hsla(0,0%,97%,0),#f7f7f7)}.claim_list .list_wrap .list_flex:before{border-radius:25px;top:55%;transform:rotate(-45deg)}.claim_list .list_wrap .list_flex:after,.claim_list .list_wrap .list_flex:before{background-color:#ff662e;content:"";height:2px;position:absolute;right:2%;width:10px}.claim_list .list_wrap .list_flex:after{border-radius:20px;top:51%;transform:rotate(45deg)}.claim_list .list_wrap .list_flex .photo_wrap{border-radius:50px;height:45px;margin-right:20px;width:45px}.claim_list .list_wrap .list_flex .photo_wrap img{border-radius:100%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.claim_list .list_wrap .list_flex .profile_wrap .square_badge_wrap{margin-bottom:8px}.claim_list .list_wrap .list_flex .profile_wrap .name{font-size:16px;font-weight:700;margin-bottom:15px;text-align:left}.claim_list .list_wrap .list_flex .profile_wrap .name span{font-size:14px}.claim_list .list_wrap .list_flex .profile_wrap .profile{color:#333;font-size:14px}.claim_list .list_wrap .list_flex .summary{color:#333;padding-top:16px;text-align:left}.claim_list .list_wrap .list_flex .summary p{padding-bottom:6px}.claim_list .list_wrap .list_flex .summary p span{color:#999}.light_orange_button{padding:1em;text-align:center}.light_orange_button p{font-size:18px;font-weight:bolder}.claimed_wrap,.unclaimed_wrap{padding:30px 20px 57px}.claimed_wrap .bottom_fixed_button .btn,.unclaimed_wrap .bottom_fixed_button .btn{font-size:15px;line-height:42px;padding:0;text-align:center;width:47.5%}.claimed_wrap .profile_open,.unclaimed_wrap .profile_open{color:#006ad5;font-size:13px;padding-top:8px;text-align:right;text-decoration:underline}.claimed_wrap .unclaimed_flex,.unclaimed_wrap .unclaimed_flex{background:#fffbf6;border:2px solid #ff662e;padding:16px;position:relative}.claimed_wrap .unclaimed_flex:before,.unclaimed_wrap .unclaimed_flex:before{border:12px solid transparent;border-top-color:#fffbf6;bottom:-24px;content:"";left:50%;margin-left:-15px;position:absolute;z-index:2}.claimed_wrap .unclaimed_flex:after,.unclaimed_wrap .unclaimed_flex:after{border:14px solid transparent;border-top-color:#ff662e;bottom:-30px;content:"";left:50%;margin-left:-17px;position:absolute;z-index:1}.claimed_wrap .unclaimed_flex .flex_warp,.unclaimed_wrap .unclaimed_flex .flex_warp{display:flex}.claimed_wrap .unclaimed_flex .flex_warp .photo_wrap,.unclaimed_wrap .unclaimed_flex .flex_warp .photo_wrap{border-radius:50px;height:50px;margin-right:20px;width:50px}.claimed_wrap .unclaimed_flex .flex_warp .photo_wrap img,.unclaimed_wrap .unclaimed_flex .flex_warp .photo_wrap img{width:100%}.claimed_wrap .unclaimed_flex .flex_warp .profile_wrap,.unclaimed_wrap .unclaimed_flex .flex_warp .profile_wrap{width:calc(80% - 10px)}.claimed_wrap .unclaimed_flex .flex_warp .profile_wrap .square_badge_wrap,.unclaimed_wrap .unclaimed_flex .flex_warp .profile_wrap .square_badge_wrap{margin-bottom:8px}.claimed_wrap .unclaimed_flex .flex_warp .profile_wrap .name,.unclaimed_wrap .unclaimed_flex .flex_warp .profile_wrap .name{font-size:16px;font-weight:700;margin-bottom:15px;text-align:left}.claimed_wrap .unclaimed_flex .flex_warp .profile_wrap .name span,.unclaimed_wrap .unclaimed_flex .flex_warp .profile_wrap .name span{font-size:14px}.claimed_wrap .unclaimed_flex .flex_warp .profile_wrap .profile,.unclaimed_wrap .unclaimed_flex .flex_warp .profile_wrap .profile{color:#333;font-size:14px;text-align:left}.claimed_wrap .detail,.unclaimed_wrap .detail{padding-top:30px}.claimed_wrap .detail dl dt,.unclaimed_wrap .detail dl dt{border-bottom:dotted;border-color:rgba(0,0,0,.251);border-width:2px;color:#ff662e;font-size:14px;font-weight:700;line-height:17px;padding-bottom:4px}.claimed_wrap .detail dl dd,.unclaimed_wrap .detail dl dd{font-size:16px;line-height:24px;padding:10px 0 30px}.claimed_wrap .detail dl dd span,.unclaimed_wrap .detail dl dd span{font-size:10px}.claimed_wrap .btn_wrap,.unclaimed_wrap .btn_wrap{align-items:center;display:flex;justify-content:space-between;margin-top:50px}.claimed_wrap .btn_wrap .btn,.unclaimed_wrap .btn_wrap .btn{color:#fff;font-size:16px;font-weight:700;width:calc(50% - 10px)}.claimed_wrap .btn_wrap .btn.recruit_btn,.unclaimed_wrap .btn_wrap .btn.recruit_btn{background:#ff662e;border-radius:4px;box-shadow:2px 2px 0 #be3605;height:45px}.claimed_wrap .btn_wrap .btn.chat_btn,.unclaimed_wrap .btn_wrap .btn.chat_btn{background:#ff9a2e;border-radius:4px;box-shadow:2px 2px 0 #ff662e;line-height:45px;text-align:center}.payment_settings{padding:30px 20px}.payment_settings .inner_wrap{margin-bottom:30px}.payment_settings .inner_wrap .frame_tail{display:flex;justify-content:space-between}.payment_settings .inner_wrap .frame_tail .flex_inner{padding:12px 0 2px 16px}.payment_settings .inner_wrap .frame_tail .flex_inner .text_wrap .profile{font-size:12px;margin-top:4px}.payment_settings .inner_wrap .frame_tail .flex_inner .text_wrap .name:before{content:"口座設定中"}.payment_settings .inner_wrap .frame_tail .toggle_switch_common .switch_label{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.payment_settings .inner_wrap .frame_tail .orange_switch{background-color:#ff662e;border-radius:23px;color:#fff;height:32px;margin:27px 15px 14px;position:relative;width:60px}.payment_settings .inner_wrap .frame_tail .orange_switch:before{color:#333;content:"設定切替え";font-size:10px;position:absolute;right:5px;top:-13px}.payment_settings .inner_wrap .frame_tail .orange_switch .circle{background-color:#fff;border-radius:20px;height:28px;position:absolute;right:2px;top:2px;width:28px}.payment_settings .inner_wrap .frame_tail .orange_switch p{font-size:10px;left:8px;position:absolute;top:11px}.payment_settings .off_ver .frame_tail{background-color:#f7f7f7;border:3px solid #dfdfdf}.payment_settings .off_ver .frame_tail:before{border-bottom:17px solid #dfdfdf}.payment_settings .off_ver .frame_tail .toggle_switch>input+label:after{content:"OFF"}.payment_settings .off_ver .frame_tail .toggle_switch>input:checked+label:after{content:"ON"}.payment_settings .off_ver .frame_tail .flex_inner .text_wrap .name:before{content:"口座未設定"}.payment_settings .off_ver .frame_tail .orange_switch{background-color:#999}.payment_settings .off_ver .frame_tail .orange_switch .circle{left:2px}.payment_settings .off_ver .frame_tail .orange_switch p{left:auto;right:8px}.payment_settings .info_list .input_name .check_img{margin-left:5px;width:17px}.payment_settings .info_list .input_name .check_img.none{display:none}.payment_settings .flex_inner .card_wrap span{font-size:12px}.payment_settings .flex_inner .card_wrap p{font-size:18px;font-weight:700;padding-top:8px}.payment_settings .tab-area{align-items:stretch;display:flex;justify-content:space-between;padding:48px 0}.payment_settings .tab-area .tab{background:#fff;border:1px solid #ff662e;border-radius:4px;box-shadow:2px 2px 0 #ff662e;color:#ff662e;font-size:16px;height:45px;width:calc(50vw - 30px)}.payment_settings .tab-area .active{background:#ff662e;border-radius:4px;box-shadow:2px 2px 0 #be3605;color:#fff}.payment_settings .method{display:none}.payment_settings .method p.choice{padding-top:30px;text-align:center}.payment_settings .method_2{display:none}.payment_settings .active{display:block}.payment_settings .input_name{padding-bottom:5px}.payment_settings .info_list .half{width:calc(50vw - 30px)!important}.payment_settings .setting{display:flex;justify-content:space-between;padding-top:28px}.payment_settings .setting .cancel{width:calc(45% - 25px)}.payment_settings .setting .cancel,.payment_settings .setting .set{background:#ebebeb;border-radius:4px;box-shadow:2px 2px 0 silver;cursor:pointer;padding:13px;text-align:center}.payment_settings .setting .set{color:#fff;font-weight:700;pointer-events:none;width:calc(65% - 25px)}.payment_settings .setting .isActive{background:#ff9a2e;box-shadow:1px 1px 0 #ff662e;pointer-events:auto}.error_page{line-height:3rem;padding:100px 10px;text-align:center}.error_page .main_title{color:#ff9a2e;font-size:30px;font-weight:700}.error_page .sub_title{font-size:16px;font-weight:500}.error_page .link{color:#006ad5;text-decoration:underline}.unclaimed_wrap .detail dl dt{border-bottom:dotted;border-color:#dfdfdf;border-width:2px;color:#ff662e;font-size:14px;font-weight:700;padding-bottom:7px}.unclaimed_wrap .detail dl dd{font-size:16px;line-height:1.5em;padding-top:10px}
