﻿.request_filed{max-width:1200px;margin:0 auto}.request_filed .progress_area{display:flex;width:100%;margin:auto;justify-content:center;padding-top:20px}.request_filed .progress_area span{margin-right:10px;font-size:12px;margin-right:10px;color:#5d5d5d;vertical-align:super}.request_filed .progress_area .progress{width:70%;border-radius:10px}.request_filed .progress_area .progress .progress-bar{background-color:#2CC2BD}.request_filed .progress_area .percentage{width:10%;color:#777;padding:0px 10px;text-align:center;font-size:14px}.request_filed .new_header{display:flex;width:90%;margin:auto;justify-content:center}.request_filed .new_header .step_header{height:40px;background-color:#ffffff;color:#929292;font-weight:bold;font-size:20px;line-height:40px}.request_filed .new_header .step_header .number_svg{width:30px;height:25px}.request_filed .new_header .step_header .number_svg .cls-1{fill:#BEBEBE}.request_filed .new_header .step_header .number_svg.one{height:30px}.request_filed .new_header .step_header .number_svg.one .cls-1{fill:#82C91E}.request_filed .new_header .fa-caret-right{color:#00000029;font-size:25px;padding:9px}.request_filed.complete .number_svg{height:25px}.request_filed.complete .number_svg .cls-1{fill:#82C91E}.request_filed.complete .number_svg.four{height:30px}.request_filed.complete .number_svg.four .cls-1{fill:#82C91E}.request_filed .slides_container{position:relative;width:100%;background-color:#FFFFFF}.request_filed .slides_container .slides_inner{width:100%;text-align:center;margin:0 auto;white-space:nowrap;overflow:hidden}.request_filed .slides_container .slides{transition:transform 1s ease 0s;padding-left:0;height:550px;display:flex}.request_filed .slides_container .slide{flex:0 0 100%;width:100%;vertical-align:top;padding:20px 5px 60px}.request_filed .step{white-space:initial}.request_filed .step .top_announce{padding:10px;text-align:center;position:relative}.request_filed .step .top_announce .select-category{position:absolute;top:20px;left:20px;color:#666666;text-decoration:underline;-webkit-text-decoration-color:#666666;text-decoration-color:#666666;font-size:14px}.request_filed .step .top_announce p{line-height:1.2;font-size:20px;font-weight:bold;color:#ffffff;overflow-wrap:break-all;word-break:break-all;width:350px;margin:auto}.request_filed .step .top_announce .bottom30{width:100%;margin-bottom:30px}.request_filed .step .top_announce .bottom30 span{color:#FFFFFF;font-size:30px;line-height:50px}.request_filed .step .top_announce .yellow{color:#FFFA75}.request_filed .step .top_announce .left{text-align:left}.request_filed .step.step .question{text-align:center}.request_filed .step.step .question_img{width:60%}.request_filed .step.step .start p{color:#5D5D5D;font-size:30px;line-height:24px;font-weight:bold}.request_filed .step.step .start_btn{width:97%;margin:20px auto;background-color:#FF6F00;font-size:30px;height:60px;text-align:center;font-weight:bold;color:#FFFFFF;line-height:60px;border-radius:20px;position:relative;padding:0 0 0 16px}.request_filed .step.step .start_btn::after{content:"";position:absolute;top:50%;right:10px;transform:translateY(-50%);border:5px solid transparent;border-left:8px solid #FFFFFF}.request_filed .step.step .answers{display:flex;flex-wrap:wrap;margin:10px auto;justify-content:center}.request_filed .step.step .answers .answer_image{margin:10px;border:1px solid #00000029}.request_filed .step.step .answers label:before{content:"";display:inline-block;background-size:contain;width:120px;height:120px}.request_filed .step.step .answers .qa_checked{outline:6px solid #555;box-sizing:border-box;height:118px;width:118px}.request_filed .step.step .answers input[type=radio]{display:none}.request_filed .step.step .answers input[type=radio]:checked+label{outline:6px solid #555;box-sizing:border-box;height:118px;width:118px}.request_filed .step.item{text-align:left}.request_filed .step.item .step_form .item_category_box{margin:10px auto;width:calc(100% - 20px);background-color:#fff;border:1px solid #BEBEBE;font-size:16px;font-weight:bold;color:#5D5D5D;border-radius:10px;padding:0px;z-index:0;position:relative}.request_filed .step.item .step_form .item_category_box:after{transition:all 0.3s ease 0s;z-index:-1}.request_filed .step.item .step_form .item_category_box.arrow:after{content:"";position:absolute;width:14px;height:14px;border:3px solid;border-color:transparent transparent #BEBEBE #BEBEBE;transform:rotate(-45deg);right:15px;top:14px}.request_filed .step.item .step_form .item_category_box.under_arrow:after{content:"";position:absolute;width:14px;height:14px;border:3px solid;border-color:#BEBEBE #BEBEBE transparent transparent;transform:rotate(-45deg);right:15px;top:21px}.request_filed .step.item .step_form .item_category_box label{display:inline-block}.request_filed .step.item .step_form .item_category_box label.item_label{line-height:30px;width:100%;padding:10px}.request_filed .step.item .step_form .item_category_box label.item_label svg{margin-right:10px}.request_filed .step.item .step_form .item_category_box .hidden_form{display:none}.request_filed .step.item .step_form .item_category_box .hidden_form .item_detail{border-top:1px solid #BEBEBE;line-height:40px;padding:0 10px}.request_filed .step.item .step_form .item_category_box .hidden_form .item_detail .item_detail_label{font-size:14px;font-weight:normal;display:inline-block;width:calc(100% - 100px);z-index:0;background-color:transparent}.request_filed .step.item .step_form .item_category_box .hidden_form .item_detail .number_form{display:inline-block;width:100px}.request_filed .step.item .step_form .item_category_box .hidden_form .item_detail .number_form .number{display:inline-block;text-align:center;width:30px;font-size:20px;color:#5D5D5D}.request_filed .step.item .step_form .item_category_box .hidden_form .item_detail .number_form .number.orange{color:#FF6F00}.request_filed .step.item .step_form .item_category_box .hidden_form .item_detail .number_form .circle_btn{display:inline-block;height:30px;width:30px;border-radius:50%;line-height:30px;border:2px solid #BEBEBE;text-align:center;color:#BEBEBE}.request_filed .step.item .step_form .item_category_box_free label.item_label{padding-right:0;width:calc(100% - 110px)}.request_filed .step.item .step_form .item_category_box_free .number_form{display:inline-block;width:110px}.request_filed .step.item .step_form .item_category_box_free .number_form .number{display:inline-block;text-align:center;width:30px;font-size:20px;color:#5D5D5D}.request_filed .step.item .step_form .item_category_box_free .number_form .number.orange{color:#FF6F00}.request_filed .step.item .step_form .item_category_box_free .number_form .circle_btn{display:inline-block;height:30px;width:30px;border-radius:50%;line-height:30px;border:2px solid #BEBEBE;text-align:center;color:#BEBEBE}.request_filed .step.item .step_form .item_category_box_free .number_form .circle_btn.add_box{position:absolute;right:15px;top:14px}.request_filed .step.item .step_form .item_category_box_free .added_form #base_form{display:none}.request_filed .step.item .step_form .item_category_box_free .added_form .count_form{margin-right:10px;width:45px}.request_filed .step.item .step_form .item_category_box_free .added_form .each_free_text{padding:5px 8px 0px;display:flex;justify-content:space-between;height:30px}.request_filed .step.item .step_form .item_category_box_free .added_form .number_form{width:140px}.request_filed .step.item .step_form .item_category_box_free .added_form .item_detail{border-top:1px solid #2CC2BD;height:75px;width:100%}.request_filed .step.item .step_form .item_category_box_free .added_form .item_detail input[type="text"]{display:inline-block;padding:0 10px;border:none;border-radius:0;outline:none;background:none;line-height:30px;font-weight:normal;width:calc(100% - 150px)}.request_filed .step.item .step_form .item_category_box_free .added_form .item_detail .item_free_form{font-size:14px}.request_filed .step.item .step_form .item_category_box_free .added_form .item_detail .circle_btn{display:inline-block;height:30px;width:30px;border-radius:50%;line-height:30px;border:2px solid #BEBEBE;text-align:center;color:#BEBEBE}.request_filed .step.second_step .question_area{padding:10px;width:100%;margin:20px 0}.request_filed .step.second_step .question_area .question{font-size:16px;font-weight:bold;color:#fff;padding:0 10px;width:100%;margin-bottom:5px;text-align:left}.request_filed .step.second_step .question_area .question .yellow{color:#FFFA75}.request_filed .step.detail{background-color:#FFFFFF}.request_filed .step.detail .expression{text-align:left;line-height:24px;background-color:#2CC2BD;width:100%;padding:30px 20px}.request_filed .step.detail .expression .main_label{position:relative;font-size:20px;font-weight:bold;color:#fff}.request_filed .step.detail .expression .main_label .small{font-size:14px}.request_filed .step.detail .expression .main_label .privacy_svg{width:30px;height:30px;margin-right:10px;margin-bottom:6px}.request_filed .step.detail .expression .required:after{margin-left:1.0em;padding:0px 6px 0px 6px;border-radius:4px;font-size:13px;color:white;background-color:#C44;content:"必須";position:absolute;top:0%;width:40px}.request_filed .step.detail .sub{font-size:16px;color:#FFFA75;text-align:left;width:95%;margin-top:5px}.request_filed .step.detail .privacy{font-size:16px;text-align:center;width:80%;margin:20px auto;font-weight:bold}.request_filed .step.detail .privacy span{color:#FF6F00}.request_filed .step.detail .preferred_date_form{margin:20px auto}.request_filed .step.detail .preferred_date_form .form-group .required{position:relative}.request_filed .step.detail .preferred_date_form .form-group .required:after{margin-left:1.0em;text-align:center;border-radius:4px;font-size:10px;color:#C44;border:1px solid #C44;content:"必須";position:absolute;top:5%;width:30px}.request_filed .step.detail .preferred_date_form .form-group .date_form{display:flex}.request_filed .step.detail .preferred_date_form .form-group .date_form h2{font-size:16px;margin:10px}.request_filed .step.detail .actions{margin:25px auto}.request_filed .step.detail .actions .attention{color:#FF0000;font-weight:bold;font-size:14px}.request_filed .step.detail .actions .btn{background-color:#2CC2BD;font-size:20px;font-weight:bold;width:230px;border:none}.request_filed .step.detail .actions .gray{background-color:#BEBEBE;color:#EFEFEF;font-size:20px;font-weight:bold;width:230px;border:none}.request_filed .step.detail p{margin:0 auto 50px;width:345px}.request_filed .step.detail p span{color:blue}.request_filed .step.detail .prev_btn{background-color:#929292;color:#ffffff;font-size:20px;font-weight:bold;width:230px;border:none;margin-bottom:30px}.request_filed .buttons_area{position:fixed;bottom:0;display:flex;background-color:rgba(93,93,93,0.8);width:100%;max-width:640px;left:50%;transform:translateX(-50%);margin:auto;height:80px}.request_filed .buttons_area .button_area{display:inline-block;width:50%;text-align:center}.request_filed .buttons_area .button_area .prev_btn{color:rgba(93,93,93,0.8);background-color:white}.request_filed .buttons_area .button_area .next_btn{background-color:#FF6F00;color:white}.request_filed .buttons_area .button_area .prev_btn,.request_filed .buttons_area .button_area .next_btn{font-size:30px;font-weight:bold;padding:10px 20px;border-radius:20px;transition:all  1s ease;line-height:80px}.request_filed .buttons_area .button_area .prev_btn.gray_btn,.request_filed .buttons_area .button_area .next_btn.gray_btn{background-color:rgba(255,255,255,0.3);color:rgba(93,93,93,0.8);display:inline;pointer-events:none}.request_filed .buttons_area .confirm_area{position:fixed;bottom:0;right:0px;left:50%;width:50%;margin:auto;height:80px;text-align:center}.request_filed .buttons_area .confirm_area .confirm_btn{transform:translate(-50%, -50%);top:50%;text-align:center;font-size:30px;position:absolute;background-color:#FF6F00;color:white;font-weight:bold;border-radius:20px;transition:all  1s ease;line-height:50px;height:50px;width:138px}.disabled{pointer-events:none}#email_format_alert{color:#C44}.serviceRequest .requestField{max-width:1200px;margin:0 auto}.serviceRequest .requestField .simple_form_v2{padding:10px}.serviceRequest .requestField .simple_form_v2 img{width:90%;margin:auto;display:block}.serviceRequest .requestField .simple_form_v2 .formTitle{color:#005DA4;font-weight:bold;font-size:22px;text-align:center;padding:15px 5px}.serviceRequest .requestField .simple_form_v2 .formTitle .small{color:#000;font-size:14px}.serviceRequest .requestField .simple_form_v2 .cautionaryNote{padding:30px 0px 10px;text-align:center}.serviceRequest .requestField .simple_form_v2 .instructional-box{margin:0px auto 30px}.serviceRequest .requestField .simple_form_v2 .instructional-box-header{align-items:center}.serviceRequest .requestField .simple_form_v2 .instructional-box-header span{font-size:20px;text-align:center;color:#000000;font-weight:bold;line-height:30px;display:block}.serviceRequest .requestField .simple_form_v2 .instructional-box-header img{width:90%;display:block;margin:10px auto}.serviceRequest .requestField .simple_form_v2 .instructional-box p{font-weight:bold;font-size:16px;color:#005DA4;text-align:center;width:100%;height:24px;line-height:25px;margin:0px}.serviceRequest .requestField .simple_form_v2 .instructional-box-list{width:280px;margin:auto;list-style:none}.serviceRequest .requestField .simple_form_v2 .progressbar{position:relative;z-index:1;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}.serviceRequest .requestField .simple_form_v2 .progressbar li{position:relative;list-style-type:none;text-align:center;text-transform:uppercase;width:33.333%;color:#000000;font-weight:bold}.serviceRequest .requestField .simple_form_v2 .progressbar li:before{display:block;width:18px;height:18px;margin:7px auto;content:'';text-align:center;border-radius:50%;background-color:#BEBEBE}.serviceRequest .requestField .simple_form_v2 .progressbar li:after{position:absolute;z-index:-1;top:15px;left:-50%;width:100%;height:2px;content:'';background-color:#BEBEBE}.serviceRequest .requestField .simple_form_v2 .progressbar li:first-child:after{content:none}.serviceRequest .requestField .simple_form_v2 .progressbar li.active:before,.serviceRequest .requestField .simple_form_v2 .progressbar li.complete:before,.serviceRequest .requestField .simple_form_v2 .progressbar li.active:after,.serviceRequest .requestField .simple_form_v2 .progressbar li.complete:after{background-color:#0070BD}.serviceRequest .requestField .simple_form_v2 .form_section .title.required::before{content:"必須";background-color:#F57758;padding:6px 8px;border-radius:4px;color:#fff;font-weight:bold;font-size:12px;margin-right:5px}.serviceRequest .requestField .simple_form_v2 .form_section .title{color:#000;font-size:20px;font-weight:bold;border-bottom:2px solid #000;padding-bottom:6px;margin-bottom:30px}.serviceRequest .requestField .simple_form_v2 .form_section .title span{vertical-align:middle}.serviceRequest .requestField .simple_form_v2 .form_section label.label_medium{color:#000;font-size:16px;font-weight:bold;margin-bottom:10px;display:block}.serviceRequest .requestField .simple_form_v2 .form_section label.label_medium.required::before{content:"必須";background-color:#F57758;padding:6px 8px;border-radius:4px;color:#fff;font-weight:bold;font-size:12px;margin-right:10px}.serviceRequest .requestField .simple_form_v2 .form_section label.label_medium.optional::before{content:"任意";background-color:#888888;padding:6px 8px;border-radius:4px;color:#fff;font-weight:bold;font-size:12px;margin-right:5px}.serviceRequest .requestField .simple_form_v2 .form-group{margin-bottom:30px}.serviceRequest .requestField .simple_form_v2 .form-group .form-control{height:40px;border-color:#BEBEBE}.serviceRequest .requestField .simple_form_v2 .postCodeArea{display:flex}.serviceRequest .requestField .simple_form_v2 .postCodeArea .post-code-form{width:130px;border:1px solid #BEBEBE;border-radius:5px;margin-right:10px}.serviceRequest .requestField .simple_form_v2 .postCodeArea .getAddress{background-color:#fff;border:none;margin-bottom:0px;color:#0066FF;font-weight:bold;-webkit-text-decoration:#0066FF;text-decoration:underline}.serviceRequest .requestField .simple_form_v2 .address_form{margin-bottom:30px}.serviceRequest .requestField .simple_form_v2 .address_form select{width:100%;padding:8px;border-radius:5px;border-color:#BEBEBE}.serviceRequest .requestField .simple_form_v2 .actions .attention{text-align:center;color:#F57758;margin-bottom:10px}.serviceRequest .requestField .simple_form_v2 .actions #simple_form_submit{width:100%;height:75px;line-height:60px;font-weight:bold;font-size:16px;border-radius:6px;border:none;margin-bottom:30px}.serviceRequest .requestField .simple_form_v2 .actions #simple_form_submit.btn-primary{background-color:#F57758}.serviceRequest .requestField .simple_form_v2 .actions #simple_form_submit.btn-primary::before{content:"確認画面に進む";font-size:16px}.serviceRequest .requestField .simple_form_v2 .actions #simple_form_submit.disabled{background-color:#AAAAAA}.serviceRequest .requestField .simple_form_v2 .actions #simple_form_submit.disabled::before{content:"入力が完了していません";font-size:16px}.serviceRequest .requestField .item_form_field{margin-bottom:50px}.serviceRequest .requestField .item_form_field .answer_box{display:flex;justify-content:center}.serviceRequest .requestField .item_form_field .answer_box .checkbox-square{width:100%;margin-bottom:0px}.serviceRequest .requestField .item_form_field .answer_box .checkbox-square .checkbox-input{display:none}.serviceRequest .requestField .item_form_field .answer_box .checkbox-square .checkbox-input:checked+.checkbox-parts{background-color:#4D8CBB}.serviceRequest .requestField .item_form_field .answer_box .checkbox-square .checkbox-input:checked+.checkbox-parts .checkboxBtnImg{outline:2px solid #4D8CBB;box-sizing:border-box;border-radius:4px}.serviceRequest .requestField .item_form_field .answer_box .checkbox-square .checkbox-input:checked+.checkbox-parts::before{vertical-align:middle;content:"";margin-right:8px;width:20px;height:22px;-webkit-mask-image:url(/images/services/check-circle.svg);mask-image:url(/images/services/check-circle.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#fff;display:inline-block}.serviceRequest .requestField .item_form_field .answer_box .checkbox-square .checkbox-input:checked+.checkbox-parts.inImg::before{display:none}.serviceRequest .requestField .item_form_field .answer_box .checkbox-square .checkbox-parts{height:50px;line-height:50px;font-size:14px;color:#fff;font-weight:bold;background-color:#AAAAAA;border-radius:4px;display:block;text-align:center}.serviceRequest .requestField .item_form_field .answer_box .checkbox-square .checkbox-parts.inImg{height:auto}.serviceRequest .requestField .item_form_field .answer_box .checkbox-square .checkboxBtnImg{width:100%;height:108px;border:solid 1px #aaa;border-radius:4px;background-position:center;background-repeat:no-repeat;background-size:contain;background-color:#fff}.serviceRequest .requestField .item_form_field .answer_box .checkbox-square .checkboxBtnImg+.checkbox-parts{border-radius:0}.serviceRequest .requestField .item_form_field .answer_box .checkbox-square:first-child{padding-right:5px}.serviceRequest .requestField .item_form_field .answer_box .checkbox-square:last-child{padding-left:5px}.serviceRequest .requestField .item_form_field .answer_box .checkbox-square.checked .checkbox-parts{background-color:#4D8CBB}.serviceRequest .requestField .item_form_field .answer_box.flexWrap{display:flex;flex-wrap:wrap}.serviceRequest .requestField .item_form_field .answer_box.flexWrap .checkbox-square{width:30%;margin:5px}.serviceRequest .requestField .item_form_field .answer_box.flexWrap .checkbox-square:first-child{padding-right:0px}.serviceRequest .requestField .item_form_field .answer_box.flexWrap .checkbox-square:last-child{padding-left:0px}.serviceRequest .requestField .item_form_field .preferred_date_form{margin-top:20px}.serviceRequest .requestField .item_form_field .preferred_date_form .form-group{margin-bottom:30px}.serviceRequest .requestField .item_form_field .preferred_date_form .form-group .date_form .form-control.date{margin:10px 0;text-align:left}.serviceRequest .requestField .item_form_field .preferred_date_form .form-group .date_form .form-control.time{padding:0px 10px;margin:10px 0;height:40px}.serviceRequest .requestConfirm .simple_form_v2 .form_section{margin-bottom:40px}.serviceRequest .requestConfirm .simple_form_v2 .form_section .title{color:#005DA4;border-bottom:1px solid #BEBEBE;margin-bottom:10px}.serviceRequest .requestConfirm .simple_form_v2 .form_section label.label_medium{margin-bottom:5px}.serviceRequest .requestConfirm .simple_form_v2 .form_section .confirmation_field .date{margin-bottom:20px;font-weight:normal}.serviceRequest .requestConfirm .simple_form_v2 .form_section .confirmation_field .value{font-size:16px;margin-bottom:20px;color:#666}.serviceRequest .requestConfirm .simple_form_v2 .form_section .confirmation_field .value b{font-weight:bold}.serviceRequest .requestConfirm .simple_form_v2 .form_section .actions .createBtn{height:75px;border-radius:6px;border:none;background-color:#F57758;width:100%;font-size:18px;color:#fff;font-weight:bold}.serviceRequest .requestConfirm .simple_form_v2 .form_section .actions .changeBtn{width:100%;text-align:center;margin:20px 0;font-size:16px;color:#0800F9;font-weight:bold;text-decoration:underline}.serviceRequest .simple_form_v2.user_confirm img{display:block;margin:20px auto;width:130px}.serviceRequest .simple_form_v2.user_confirm .title{background:#AAE5E3;font-size:20px;font-weight:bold;padding:0 10px;height:auto;line-height:40px;background-color:transparent;color:#0070BD;text-align:center;margin:30px}.serviceRequest .simple_form_v2.user_confirm .text{margin:20px 0;color:#5D5D5D;font-size:16px;line-height:30px;font-weight:bold}.serviceRequest .simple_form_v2.user_confirm .confirmSection{border:1px solid #BEBEBE;border-radius:4px;padding:10px}.serviceRequest .simple_form_v2.user_confirm .confirmSection .title2{background-color:transparent;color:#F57758;text-align:center;font-size:20px;font-weight:bold;margin:20px 0px 30px}.serviceRequest .simple_form_v2.user_confirm .confirmSection .subTitle{font-weight:bold;font-size:16px;text-align:center}.serviceRequest .simple_form_v2.user_confirm .confirmSection .subTitle .num{color:#005DA4}.serviceRequest .confirmation_instructions{background-color:#005DA4;padding:10px;border-radius:4px;text-align:center;color:#fff;text-align:center;margin:auto;display:block;margin:30px}@media screen and (min-width: 800px){.serviceRequest{max-width:600px;margin:auto}}.cancelHeader{width:100%;z-index:4;position:fixed;top:50px;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.18);border-bottom:1px solid #ddd;text-align:center;height:50px}.cancelHeader .cancelBtn{background-color:#929292;width:130px;border-radius:10px;padding:5px 0px;margin:10px auto}.cancelHeader .cancelBtn a{color:#fff;font-weight:bold;font-size:16px}.orange_btn{background-color:#FF6F00;border:none;width:90%;height:50px;line-height:40px;box-shadow:0px 2px 2px 0px #CE5A00;color:#FFFFFF;border-radius:2px;margin:20px auto;font-size:20px;font-weight:bold;display:block}.gray_btn{background-color:#BEBEBE;color:#EFEFEF;font-weight:bold;border:none;width:90%;max-width:400px;height:50px;line-height:40px;color:#FFFFFF;border-radius:2px;margin:20px auto;font-size:20px;display:block}.blue_under{text-decoration:underline;color:#0800F9;font-size:20px;line-height:30px;font-weight:bold;text-align:center;background-color:white;border:none;display:block;margin:auto}.nomination_sticker{margin:10px;padding:5px;width:90px;text-align:center;font-size:12px;line-height:20px;background-color:#FF8C00;color:#FFFFFF;font-weight:bold;vertical-align:super}.requestField .form_title{text-align:center;padding-top:20px;color:#5D5D5D;font-weight:bold;margin-top:0px}.requestField .select-category{padding:15px}.requestField .select-category .h2{text-align:center;font-size:18px;color:#000000;padding-top:20px;margin-bottom:0;font-weight:bold}.requestField .select-category .description{margin:20px auto;font-size:16px;width:80%;line-height:24px;font-weight:bold}.requestField .select-category .selectGenre{display:flex;justify-content:start;flex-wrap:wrap;margin-top:30px}.requestField .select-category .selectGenre .genre-box{width:110px;height:181px;margin:3px;position:relative}.requestField .select-category .selectGenre .genre-box img{width:100%;height:100%;border-radius:11px}.requestField .select-category .selectGenre .genre-box .genre{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#ffffff;font-size:17px;line-height:113px;position:absolute;top:20px}.requestField .select-category .back{color:#2DB4AF;font-size:16px;font-weight:bold;text-align:center;width:100%;margin:20px auto}.imageInputBtn,.itemImageInputBtn{display:block;background-color:#efefef;border:2px #bbb;border-style:dashed;width:100%;height:100px;border-radius:5px;padding-top:2px;color:white;text-decoration:none;text-align:center}.imageInputBtn .fa-camera,.itemImageInputBtn .fa-camera{line-height:100px;color:#000;font-size:26px;margin-top:34px}#imageLists{margin-top:10px}#imageLists .imgList{padding:4px;display:inline-block;width:25%;height:110px}#imageLists .imgList img{-o-object-fit:contain;object-fit:contain;width:100%;height:80px;background:#eee}#imageLists .imgList .imgDelete{width:auto;border-top:1px solid #aaa;color:darkred;text-align:center;padding:4px}#imageSubmit{display:none}.requesterPhotoGrid{margin-top:10px;display:flex;flex-wrap:wrap}.requesterPhotoGrid .requesterPhotoItem{box-sizing:border-box;width:50%;padding:4px}.requesterPhotoGrid .requesterPhotoItem img{display:block;width:100%;height:140px;-o-object-fit:contain;object-fit:contain;background:#eee}.requesterVideoList{margin-top:10px;text-align:center}.requesterVideoList .requesterVideoItem{display:inline-block;width:100%;max-width:220px}.requesterVideoList .requesterVideoItem video{width:100%;max-height:280px;-o-object-fit:contain;object-fit:contain;background:#000}.sectionHr{margin:0px}.itemWrapper .itemDetails{width:100%;margin-top:8px}.itemWrapper .itemDetails th{width:39%;text-align:left;font-weight:400;background:#efefef}.itemWrapper .itemDetails th,.itemWrapper .itemDetails td{border-collapse:collapse;border:1px solid #f5f5f5;padding:16px 8px;font-size:14px}.itemWrapper .preferred_date_label{margin-top:20px;margin-bottom:5px;font-weight:bold}.itemWrapper .preferred_date{padding:15px 15px 0px;background-color:#EFEFEF}.itemWrapper .preferred_date .confirmation_field{padding-bottom:15px}.itemWrapper .preferred_date .confirmation_field .label_medium{margin-bottom:0px}.itemWrapper .preferred_date .confirmation_field .value{color:#5d5d5d}.itemWrapper .item_mid_header{font-size:20px;height:50px;width:100%;line-height:50px;padding:0 10px;color:#5D5D5D;font-weight:bold;font-size:20px;padding:0 20px}.itemWrapper .item_mid_header.message_label{background-color:#AAE5E3;color:#003433}.itemWrapper .item_mid_header.taskle_idea{background-color:#FFE6C9}.itemWrapper .first_message_service_plan{padding:10px}.itemWrapper .first_message_service_plan p{font-size:14px;font-weight:bold;line-height:30px;margin:0px}.itemWrapper .first_message_service_plan table{width:100%;font-size:14px;text-align:left;vertical-align:middle;color:#5D5D5D}.itemWrapper .first_message_service_plan table th,.itemWrapper .first_message_service_plan table td{border:solid 1px #E8E8E8;padding:10px;font-weight:bold}.itemWrapper .first_message_service_plan table td:first-child{background-color:#EFEFEF;font-weight:bold;width:38%}.itemWrapper .message_area{padding:20px}.itemWrapper .message_area #first_chat_message_form{font-size:16px}.itemWrapper .quote_amount_stepper{display:inline-flex;align-items:stretch;vertical-align:middle}.itemWrapper .quote_amount_stepper input.form-control{border-top-right-radius:0;border-bottom-right-radius:0}.itemWrapper .quote_amount_stepper_btns{display:flex;flex-direction:column;width:28px;margin-left:-1px}.itemWrapper .quote_amount_stepper_btns button{flex:1;display:flex;align-items:center;justify-content:center;min-height:0;padding:0;margin:0;border:1px solid #ced4da;background-color:#f7f7f7;color:#666;font-size:9px;line-height:1;cursor:pointer}.itemWrapper .quote_amount_stepper_btns button:first-child{border-top-right-radius:4px;border-bottom:none}.itemWrapper .quote_amount_stepper_btns button:last-child{border-bottom-right-radius:4px}.itemWrapper .quote_amount_stepper_btns button:active{background-color:#e6e6e6}.itemWrapper .text{padding:10px;margin:0px}.itemWrapper .userWrapper .section{overflow:overlay}.itemWrapper .userWrapper .section .tabs{margin:0px auto;padding-top:10px;width:100%;background-color:#fff}.itemWrapper .userWrapper .section .tab_item{width:46%;margin:0 2%;height:35px;border:2px solid #2CC2BD;background-color:#ffffff;font-size:18px;text-align:center;padding-top:4px;color:#2CC2BD;display:block;float:left;transition:all 0.2s ease}.itemWrapper .userWrapper .section .tab_item:hover{opacity:0.75}.itemWrapper .userWrapper .section input[name="tab_item"]{display:none}.itemWrapper .userWrapper .section .tabs input:checked+.tab_item{position:relative;background-color:#2CC2BD;color:#fff;font-weight:bold}.itemWrapper .userWrapper .section .tabs input:checked+.tab_item:after{content:"";position:absolute;top:100%;left:50%;margin-left:-7px;border:7px solid transparent;border-top:10px solid #2CC2BD}.itemWrapper .userWrapper .tab_content{padding:10px 0px;clear:both;overflow:hidden}.itemWrapper .allUserWrapper{padding:10px;max-width:600px;margin:0 auto;position:relative;background-color:#fff}.itemWrapper .allUserWrapper .itemSection{margin-bottom:20px}.itemWrapper .allUserWrapper .itemSection .itemTitle{font-size:20px;text-align:center;margin-top:10px;margin-bottom:30px;color:#707070;font-weight:bold;line-height:1.5}.itemWrapper .allUserWrapper .itemSection .security_info{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}.itemWrapper .allUserWrapper .itemSection .security_info .security_icon{height:60px}.itemWrapper .allUserWrapper .itemSection .security_info p{font-size:16px}.itemWrapper .allUserWrapper .itemSection .orange{color:#FF9B26}.itemWrapper .allUserWrapper .itemSection .loginBtn{position:absolute;background-color:#03afa0;top:10px;right:10px;color:#fff;box-shadow:0 1px 2px #666;padding:7px 14px;border-radius:4px;font-weight:bold;font-size:16px}.itemWrapper .allUserWrapper .itemSection .loginBtn a{color:#fff}.itemWrapper .allUserWrapper .itemSection .info{text-align:center;padding:10px;background-color:#eee;margin-bottom:20px}.itemWrapper .allUserWrapper .itemSection .itemImages{width:100%}.itemWrapper .allUserWrapper .itemSection .itemImages img{width:100%}.itemWrapper .allUserWrapper .itemSection .itemImages #mainImg{height:340px}.itemWrapper .allUserWrapper .itemSection .itemImages #mainImg img{width:100%;-o-object-fit:contain;object-fit:contain;height:340px;background:#efefef8c}.itemWrapper .allUserWrapper .itemSection .itemImages #subImg{display:flex;flex-wrap:wrap}.itemWrapper .allUserWrapper .itemSection .itemImages #subImg li{width:25%;opacity:0.5}.itemWrapper .allUserWrapper .itemSection .itemImages #subImg li img{width:100%;-o-object-fit:contain;object-fit:contain;background:#efefef;height:94px}.itemWrapper .allUserWrapper .itemSection .itemImages #subImg .current{opacity:unset}.itemWrapper .allUserWrapper .itemSection .itemImages .onlyStore{text-align:center;width:300px;margin:0 auto 30px}.itemWrapper .allUserWrapper .itemSection .itemImages .onlyStore img{width:170px}.itemWrapper .allUserWrapper .itemSection .itemImages .onlyStore .textArea p{margin:20px auto;font-size:16px;color:#707070}.itemWrapper .allUserWrapper .itemSection .itemImages .onlyStore .textArea .red{color:#FF0000}.itemWrapper .allUserWrapper .itemSection .itemImages .onlyStore .textArea .str{font-weight:bold}.itemWrapper .allUserWrapper .itemSection .itemImages .onlyStore .textArea .btn{background:#2EC3BE;color:#fff;font-weight:bold;width:184px;height:50px;line-height:50px;padding:0px;font-size:16px}.itemWrapper .allUserWrapper .itemSection .myitems_link{display:block;width:95%;margin:0px auto 20px;background-color:#2DB4AF;height:80px;line-height:80px;font-size:20px;font-weight:bold;color:#FFFFFF;text-align:center}.itemWrapper .allUserWrapper .new_store_registration{width:100%;height:95px;padding:15px;background-color:#FFFCEF;border:1px solid #EEC378}.itemWrapper .allUserWrapper .new_store_registration p{text-align:center;font-size:12px;line-height:22px}.itemWrapper .allUserWrapper .new_store_registration .store_registration_link{height:30px;line-height:30px;width:180px;margin:auto;text-align:center;background-color:#FFFFFF;border:1px solid #8F8F8F;display:block}.itemWrapper .allUserWrapper .statusSwitch{display:flex;justify-content:center}.itemWrapper .allUserWrapper .statusSwitch .deadline a{background-color:#da7720;border:none}.itemWrapper .allUserWrapper .statusSwitch .deadline .resume{background-color:#20a6da}.itemWrapper .allUserWrapper .statusSwitch .withdrawal a{border:none;background-color:crimson}.itemWrapper .allUserWrapper .shopInfoWrap{display:flex;padding:10px;border:1px solid #ccc;border-radius:4px;margin:10px}.itemWrapper .allUserWrapper .shopInfoWrap .shopInfoImage{width:120px;margin-right:10px}.itemWrapper .allUserWrapper .shopInfoWrap .shopInfoImage img{width:100%;border-radius:50px}.itemWrapper .allUserWrapper .shopInfoWrap .shopInfoDescription{width:100%}.itemWrapper .allUserWrapper .shopInfoWrap .shopInfoDescription .shop-info{width:100%;display:block}.itemWrapper .allUserWrapper .shopInfoWrap .shopInfoDescription .shared-star-rating{color:orange;margin:0;position:relative;height:24px;display:inline-block}.itemWrapper .allUserWrapper .shopInfoWrap .shopInfoDescription .shared-star-rating__front{position:absolute;top:0;left:0;overflow:hidden;color:orange}.itemWrapper .allUserWrapper .shopInfoWrap .shopInfoDescription .shared-star-rating__back{color:#ccc}.itemWrapper .allUserWrapper .shopInfoWrap .shopInfoDescription .shared-star-rating__number{position:absolute;left:105%;top:0;font-weight:bold}.itemWrapper .allUserWrapper .shopInfoWrap .shopInfoDescription .room_path{display:inline-block;padding:12px 0px;font-size:16px;font-weight:bold;border:1px solid #ccc;width:86%;border-radius:12px;text-align:center;background-color:#ededed}.itemWrapper .allUserWrapper .prostores{margin-bottom:30px}.itemWrapper .allUserWrapper .prostores .title{font-size:16px;margin-bottom:14px}.itemWrapper .allUserWrapper .prostores hr{margin:40px 0px 30px;border-top:2px solid rgba(0,0,0,0.1)}.itemWrapper .allUserWrapper .canselPosting{color:#fff;border:1px solid #03afa0;background:#03afa0;padding:10px 20px;font-weight:bold;border-radius:6px;font-size:15px;margin:10px;display:inline-block}.itemWrapper .allUserWrapper .statusTag{position:absolute;top:20px;left:20px;background:#ff8859e8;color:#333;padding:6px 12px;border-radius:4px;font-size:14px}.itemWrapper .itemUserWrapper{margin-top:10px;margin:auto}.itemWrapper .itemUserWrapper .status_message{font-weight:bold;color:#DC6000;height:auto;line-height:30px;font-size:14px;text-align:center;background-color:#FFE6C9;display:block}.itemWrapper .itemUserWrapper .noStore{width:95%;margin:20px auto;border:2px solid #BEBEBE;border-radius:10px;padding:10px 20px;text-align:center}.itemWrapper .itemUserWrapper .noStore p{color:#5D5D5D;font-size:16px;line-height:30px;font-weight:bold}.itemWrapper .itemUserWrapper .noStore img{width:auto;height:90px;margin:auto;display:block}.itemWrapper .itemUserWrapper .noStore .logoImg{width:200px;height:auto}.itemWrapper .itemUserWrapper .ConciergeChatBtn{position:fixed;z-index:1;width:140px;right:0;bottom:30px}.itemWrapper .itemUserWrapper .ConciergeChatBtn img{width:90%}.itemWrapper .itemUserWrapper .status_bar{height:30px;width:100%;background-color:#EFEFEF;font-weight:bold;text-align:center;font-size:14px;line-height:30px}.itemWrapper .itemUserWrapper .status_bar .status{color:#5D5D5D}.itemWrapper .itemUserWrapper .status_bar img{color:#5D5D5D}.itemWrapper .itemUserWrapper .status_bar .on{color:#009792}.itemWrapper .itemUserWrapper .statusSwitch{display:flex;justify-content:center;margin:10px 0px;width:100%}.itemWrapper .itemUserWrapper .statusSwitch a{margin:5px;text-align:center;width:calc(50% - 10px);border:none;padding:10px;color:#fff;font-weight:bold;font-size:18px}.itemWrapper .itemUserWrapper .statusSwitch a.blue{background-color:#2CC2BD}.itemWrapper .itemUserWrapper .statusSwitch a.red{background-color:#D4000E}.itemWrapper .itemUserWrapper .itemHeader{width:100%;height:40px;padding:5px;background-color:#FFE9D0}.itemWrapper .itemUserWrapper .itemHeader .white{width:calc(100% - 20px);margin:auto;background-color:#fff;border-radius:10px;height:30px;text-align:center;color:#FF6F00;font-size:18px;font-weight:bold;padding-top:6px}.itemWrapper .itemUserWrapper .section .image-area{font-size:16px;font-weight:bold;color:#5D5D5D;max-width:400px;width:100%;margin:10px auto;text-align:center}.itemWrapper .itemUserWrapper .section .image-area img,.itemWrapper .itemUserWrapper .section .image-area video{margin-top:10px;width:25%;max-height:100px;-o-object-fit:cover;object-fit:cover}.itemWrapper .itemUserWrapper .section #all_rooms_content{padding-top:30px}.itemWrapper .itemUserWrapper .section #all_rooms_content .allRoomsWrapper{padding:0px}.itemWrapper .itemUserWrapper .section #all_rooms_content .allRoomsWrapper .box{margin:10px auto;width:95%;border-radius:6px}.itemWrapper .itemUserWrapper .section #all_rooms_content .allRoomsWrapper .box.status{border-color:#929292}.itemWrapper .itemUserWrapper .section #all_rooms_content .allRoomsWrapper .box.status .top{background-color:#00B5AF}.itemWrapper .itemUserWrapper .section #all_rooms_content .allRoomsWrapper .box.status0 .top{background-color:#FF7700}.itemWrapper .itemUserWrapper .section #all_rooms_content .allRoomsWrapper .box .top{border-radius:6px 6px 0 0}.itemWrapper .itemUserWrapper .section #all_rooms_content .allRoomsWrapper .box .top .status{font-size:18px;font-weight:bold;line-height:22px;text-align:center;color:#fff;padding:6px}.itemWrapper .itemUserWrapper .section #all_rooms_content .allRoomsWrapper .box .bottom{border:1px solid;border-color:#929292;border-top:none}.itemWrapper .itemUserWrapper .section #all_rooms_content .allRoomsWrapper .box .bottom .middle{display:flex;width:100%}.itemWrapper .itemUserWrapper .section #all_rooms_content .allRoomsWrapper .box .bottom .middle .left{padding:10px;width:calc(100% - 80px);font-size:16px;font-weight:bold}.itemWrapper .itemUserWrapper .section #all_rooms_content .allRoomsWrapper .box .bottom .middle .left .name{color:#5D5D5D;line-height:1.4;overflow-wrap:break-all}.itemWrapper .itemUserWrapper .section #all_rooms_content .allRoomsWrapper .box .bottom .middle .left .store-info{margin-top:10px;display:flex}.itemWrapper .itemUserWrapper .section #all_rooms_content .allRoomsWrapper .box .bottom .middle .left .store-info .stars{position:relative}.itemWrapper .itemUserWrapper .section #all_rooms_content .allRoomsWrapper .box .bottom .middle .left .store-info .stars .yellow_stars{color:#FFC107;position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap}.itemWrapper .itemUserWrapper .section #all_rooms_content .allRoomsWrapper .box .bottom .middle .left .store-info .stars .gray_stars{color:#5D5D5D}.itemWrapper .itemUserWrapper .section #all_rooms_content .allRoomsWrapper .box .bottom .middle .left .store-info .stars span{color:#5D5D5D}.itemWrapper .itemUserWrapper .section #all_rooms_content .allRoomsWrapper .box .bottom .middle .left .store-info .number{color:#FF6F00}.itemWrapper .itemUserWrapper .section #all_rooms_content .allRoomsWrapper .box .bottom .middle .left .store-info .kuchikomi{color:#929292;margin-left:15px;font-size:13px}.itemWrapper .itemUserWrapper .section #all_rooms_content .allRoomsWrapper .box .bottom .middle .left .status{color:#2CC2BD;font-size:14px;margin-bottom:10px}.itemWrapper .itemUserWrapper .section #all_rooms_content .allRoomsWrapper .box .bottom .middle .right{padding:10px}.itemWrapper .itemUserWrapper .section #all_rooms_content .allRoomsWrapper .box .bottom .middle .right .square{width:60px;height:60px}.itemWrapper .itemUserWrapper .section #all_rooms_content .allRoomsWrapper .box .bottom .middle .right img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.itemWrapper .itemUserWrapper .section #all_rooms_content .allRoomsWrapper .box .bottom .middle svg{font-size:50px;margin:10px 20px}.itemWrapper .itemUserWrapper .section #all_rooms_content .allRoomsWrapper .box .bottom .message{padding:10px;max-height:70px;overflow:hidden}.itemWrapper .itemUserWrapper .section #all_rooms_content .allRoomsWrapper .box .bottom .confirm{text-align:right;padding:10px}.itemWrapper .itemUserWrapper .section #all_rooms_content .allRoomsWrapper .box .bottom .confirm .text{color:#FF6F00;font-weight:bold;font-size:16px}.itemWrapper .itemUserWrapper .teian{text-align:center;color:#5D5D5D;font-size:18px;font-weight:bold;margin-bottom:20px}.itemWrapper .itemUserWrapper .store{margin-top:20px;padding:15px;width:100%;color:#5D5D5D;border:1px solid #BEBEBE;border-radius:6px}.itemWrapper .itemUserWrapper .store .info_icon{display:flex;justify-content:space-between}.itemWrapper .itemUserWrapper .store .info_icon .name_review .store_name{font-size:16px;font-weight:bold;line-height:24px}.itemWrapper .itemUserWrapper .store .info_icon .name_review .review{display:flex;line-height:24px}.itemWrapper .itemUserWrapper .store .info_icon .name_review .review .stars{position:relative}.itemWrapper .itemUserWrapper .store .info_icon .name_review .review .stars .yellow_stars{color:#FFC107;position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap}.itemWrapper .itemUserWrapper .store .info_icon .name_review .review .stars .gray_stars{color:#5D5D5D}.itemWrapper .itemUserWrapper .store .info_icon .name_review .review .stars span{color:#5D5D5D}.itemWrapper .itemUserWrapper .store .info_icon .name_review .review .average{font-weight:bold;color:#FF6F00}.itemWrapper .itemUserWrapper .store .info_icon .store_icon{width:55px;height:55px;-o-object-fit:cover;object-fit:cover;margin:10px 0}.itemWrapper .itemUserWrapper .store .info_icon .store_icon img{border-radius:4px;width:100%;margin:0}.itemWrapper .itemUserWrapper .store .info_icon .store_icon .fa-user-tie{font-size:50px}.itemWrapper .itemUserWrapper .store .chat_message{border:1px solid #E8E8E8;padding:8px;font-weight:bold;color:#929292;margin:15px 0;font-size:12px}.itemWrapper .itemUserWrapper .store .plan{text-align:right;font-size:14px;line-height:24px;color:#5D5D5D;font-weight:bold}.itemWrapper .itemUserWrapper .store .estimateStatus_price_wrapper{position:relative;height:50px}.itemWrapper .itemUserWrapper .store .estimateStatus_price_wrapper .on_site_estimate_requested{position:absolute;left:0px;width:165px;height:30px;line-height:28px;font-weight:bold;font-size:14px;text-align:center;border:2px solid #F66F00;border-radius:40px;color:#F66F00}.itemWrapper .itemUserWrapper .store .estimateStatus_price_wrapper .standard{position:absolute;right:0px}.itemWrapper .itemUserWrapper .store .estimateStatus_price_wrapper .standard .standard_price{text-align:right;font-size:16px;line-height:24px;color:#FF6F00;font-weight:bold}.itemWrapper .itemUserWrapper .store .estimateStatus_price_wrapper .quotation_price{position:absolute;right:0px;text-align:right;font-size:14px;line-height:24px;color:#5D5D5D;font-weight:bold}.itemWrapper .itemUserWrapper .store .estimateStatus_price_wrapper .quotation_price span{color:#FF6F00;font-size:16px;line-height:24px}.itemWrapper .itemUserWrapper .store .to_chat{background-color:#16B5B0;color:#FFFFFF;font-weight:bold;text-align:center;width:100%;height:45px;line-height:45px;box-shadow:0px 3px 0px 0px #007572;font-size:20px;margin-top:10px;display:block}.itemWrapper .itemUserWrapper .store .orange_btn{height:40px;line-height:40px;text-align:center;width:100%}.itemWrapper .itemUserWrapper a.to_questionnaire_btn{background-color:#FF6F00;color:#FFFFFF;height:50px;font-weight:bold;line-height:50px;text-align:center;font-size:20px;width:95%;margin:10px auto;box-shadow:0px 2px 2px 0px #CE5A00}.itemWrapper .itemUserWrapper .questionnaire_explanation{line-height:22px;text-align:center;font-weight:bold;color:#5D5D5D;margin:20px auto 0}.itemWrapper .itemUserWrapper .questionnaire_explanation span{color:#FF8C00;font-size:14px}.itemWrapper .itemUserWrapper .section .function_title{font-size:16px;line-height:30px;font-weight:bold;color:#5D5D5D}.itemWrapper .itemUserWrapper .section .questionnaire svg{color:#FF6F00;margin-right:5px;height:20px}.itemWrapper .itemUserWrapper .section .taskle img{height:20px;margin-right:5px}.itemWrapper .itemUserWrapper .section .function_description{font-size:16px;line-height:30px;color:#5D5D5D;margin-bottom:20px}.itemWrapper .storeUserWrapper .itemHeader{z-index:3;width:100%;height:80px;line-height:80px;font-size:20px;font-weight:bold;background-color:#16B5B0;text-align:center;color:#FFFFFF}.itemWrapper .storeUserWrapper .itemHeader.gray{background-color:#E6E7E8;color:#5D5D5D}.itemWrapper .storeUserWrapper .itemHeader.submitted{background-color:#FF6F00}.itemWrapper .storeUserWrapper .itemHeader.submitted span{color:#FFFFFF;font-size:20px;font-weight:bold;margin:10px auto}.itemWrapper .storeUserWrapper .itemHeader.submitted .back-link{position:absolute;top:26px}.itemWrapper .storeUserWrapper .itemHeader .arrow_black{margin:20px auto auto 30px;left:3px;width:15px;height:15px;border-bottom:4px solid #5D5D5D;border-left:4px solid #5D5D5D;transform:rotate(45deg)}.itemWrapper .storeUserWrapper .itemHeader .arrow_white{margin-left:20px;width:15px;height:15px;border-bottom:4px solid #FFFFFF;border-left:4px solid #FFFFFF;transform:rotate(45deg)}.itemWrapper .storeUserWrapper .itemHeader.back{position:unset;margin-top:-30px}.itemWrapper .storeUserWrapper .itemHeaderAdmin{z-index:3;width:100%;height:80px;line-height:80px;font-size:20px;font-weight:bold;background-color:#16B5B0;text-align:center;color:#FFFFFF}.itemWrapper .storeUserWrapper .itemHeaderAdmin.gray{background-color:#E6E7E8;color:#5D5D5D}.itemWrapper .storeUserWrapper.warning{background-color:#FFDCDC;color:#9E1818;height:auto;margin:10px;padding:10px;border-radius:10px;font-size:18px;text-align:center}.itemWrapper .storeUserWrapper .guide_to_register{width:100%;height:124px;background-color:#FBF1F1}.itemWrapper .storeUserWrapper .guide_to_register .guide_text{padding:10px;margin:auto;width:95%;color:#9E1818;font-size:16px;line-height:24px}.itemWrapper .itemsDetailWrapper{padding:10px 10px 20px}.itemWrapper .itemsDetailWrapper h3{font-size:24px;text-align:center;font-weight:bold}.itemWrapper .itemsDetailWrapper p{line-height:25px}.itemWrapper .itemsDetailWrapper .ptxt{max-width:800px;height:auto;background-color:#FBF1F1;color:#822819;font-size:18px;text-align:center;line-height:27px;padding:20px;margin-bottom:30px}.itemWrapper .itemsDetailWrapper .requester{width:100%;height:60px;color:#5D5D5D}.itemWrapper .itemsDetailWrapper .requester .text{font-size:16px;vertical-align:super;margin:0 10px}.itemWrapper .itemsDetailWrapper .requester .icon{font-size:40px;color:#00000029}.itemWrapper .itemsDetailWrapper .requester .name{margin-left:10px;font-weight:bold;font-size:18px;vertical-align:super}.itemWrapper .itemsDetailWrapper .green{width:250px;margin:20px  auto}.itemWrapper .itemsDetailWrapper .green .modal-open-quotation{width:100%;height:50px;border:none;font-size:20px;background-color:#2CC2BD;border-radius:10px;font-weight:bold;color:#FFFFFF}.itemWrapper .itemsDetailWrapper .description{color:#FF6F00;text-align:center;font-weight:bold;font-size:16px}.itemWrapper .itemsDetailWrapper .title{font-size:18px;color:#5D5D5D;text-align:center;font-weight:bold;margin:10px auto}.itemWrapper .itemsDetailWrapper .imgList{text-align:center;position:relative;width:130px;max-height:130px;-o-object-fit:cover;object-fit:cover;padding:10px;display:inline-block}.itemWrapper .itemsDetailWrapper .imgList svg.fa-user{font-size:130px}.itemWrapper .itemsDetailWrapper .imgList img{-o-object-fit:contain;object-fit:contain;width:100%}.itemWrapper .itemsDetailWrapper .quote_box{width:95%;margin:auto;border:1px solid #CCCCCC;border-radius:10px}.itemWrapper .itemsDetailWrapper .quote_box .quote_title{height:80px;width:330px;margin:auto;font-size:20px;padding-top:25px;font-weight:bold;text-align:center;border-bottom:2px solid #CCCCCC}.itemWrapper .itemsDetailWrapper .quote_box .quote_content{margin:30px auto 20px;width:315px;font-size:20px;font-weight:bold;line-height:20px;text-align:left}.itemWrapper .itemsDetailWrapper .quote_box .quote_content .label{font-size:20px;padding-left:0px;color:#5D5D5D;font-weight:bold}.itemWrapper .itemsDetailWrapper .quote_box .quote_content .data{margin-top:10px;color:#FF6F00}.itemWrapper .itemsDetailWrapper .quote_box .quote_content .data-description{margin-top:10px;font-size:16px;padding-left:0px;color:#5D5D5D;font-weight:normal}.itemWrapper .itemsDetailWrapper .message{width:80%;margin:auto;margin-top:30px;font-size:18px;text-align:center;font-weight:bold}.itemWrapper .itemsDetailWrapper .green_button input{background-color:#00B5AF;border:none}.itemWrapper .grey_box_link{display:block;background-color:#F5F5F5;border:1px solid #AAAAAA;margin:10px auto 0px;width:265px;height:45px;text-align:center;font-size:16px;font-weight:bold;color:#000000;padding-top:10px}.taskle_comment .title{color:#964303;font-size:20px}.taskle_comment .comment{background-color:#fff;padding:12px;border-radius:8px;font-size:12px;font-weight:normal}.reservationList{padding:10px;box-shadow:0px 3px 6px #00000029}.reservationList a{color:inherit}.reservationList .reservationDetails{width:100%;font-size:14px;line-height:30px;font-weight:bold;margin:10px auto}.reservationList .reservationDetails thead{height:auto;text-align:center}.reservationList .reservationDetails thead td{height:auto;line-height:30px}.reservationList .reservationDetails tbody tr{height:auto;width:100%}.reservationList .reservationDetails tbody tr td{border:1px solid #E6E7E8;text-align:left;font-size:12px;padding:0 5px}.reservationList .reservationDetails tbody tr th{padding:0 5px;border:1px solid #E6E7E8;width:90px;text-align:center}.messageList .list-area{background-color:#FFFFFF;padding:0px 10px}.messageList .list-area .list{background-color:#fff;border-radius:10px;margin:15px 0}.messageList .list-area .list .name{height:30px;font-weight:bold;line-height:30px;font-size:14px;color:#00291F;border-radius:10px 10px 0 0;text-align:center}.messageList .list-area .list .body{padding:10px}.messageList .list-area .list .body .store_name{color:#000000;font-size:14px;line-height:22px;text-align:center;font-weight:bold}.messageList .list-area .list .body .room-details{display:flex;width:100%;gap:10px}.messageList .list-area .list .body .room-details .image{height:50px;width:50px}.messageList .list-area .list .body .room-details .image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.messageList .list-area .list .body .room-details .detail{font-size:14px;line-height:22px;font-weight:bold;color:#00291F;text-align:left}.messageList .list-area .list .body .block{margin:15px 0px}.messageList .list-area .list .body .block .box-label{color:#000000;font-size:14px;line-height:22px;font-weight:bold;text-align:left;display:block;width:100%;padding:0px}.messageList .list-area .list .body .block .newest_message_container{background-color:#E8E8E8;border-radius:10px;padding:5px 10px;width:100%;height:82px;position:relative}.messageList .list-area .list .body .block .newest_message_container .newest_message{line-height:20px;font-size:12px;max-height:40px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;color:#000000;text-align:left}.messageList .list-area .list .body .block .newest_message_container .message_time{position:absolute;bottom:5px;right:5px;white-space:nowrap;display:block;text-align:right;color:#929292;font-size:12px;line-height:20px}.green_button{display:block;font-weight:bold;margin:20px auto;border-radius:8px;width:220px;background-color:#00B5AF;color:#FFFFFF;font-size:20px;height:55px;text-align:center;padding:12px;border:none}.proposalList{padding:14px;display:block;width:100%;height:170px;border-radius:4px;padding:10px;margin:0 auto 15px;-ms-box-shadow:-1px 0px 8px -1px rgba(0,0,0,0.2);box-shadow:-1px 0px 8px -1px rgba(0,0,0,0.2);position:relative}.proposalList .itemMain{display:flex}.proposalList .itemMain .storeImg svg,.proposalList .itemMain .itemImg svg{width:60px;height:60px;padding:5px}.proposalList .itemMain .storeImg img,.proposalList .itemMain .itemImg img{width:60px;height:60px;padding:5px}.proposalList .itemMain .storeName{font-weight:bold;margin-bottom:10px}.proposalList .message{position:relative;max-height:50px;padding:0.6em;border-radius:7px;padding:5px 14px;background-color:#efefef;color:#666;border-radius:6px;margin-top:10px;font-weight:unset;font-size:unset;height:44px;overflow:hidden}.proposalList .message:after{content:"";border-bottom:8px solid #efefef}.proposalList .quotationMsg{color:#03afa0;font-weight:bold}.proposalList .advice{margin:10px;color:#fd3535;font-weight:bold}.proposalList .myMg{background-color:#f9efd8}.proposalList .price{text-align:right;font-size:16px;margin:10px 10px 5px}.proposalList .price .strong{font-weight:bold}.proposalList .fa-circle{position:absolute;top:10px;right:10px;font-size:26px;color:#ff00008a}.roomFixedBtn{position:fixed;right:30px;bottom:40px}.roomFixedBtn .room_path{display:block;margin:auto;color:#fff;background:#03afa0;border-radius:6px;width:250px;height:40px;line-height:40px;text-align:center}.roomFixedBtn .room_chat{font-size:30px;color:#fff;background-color:#03afa0;padding:10px;display:inline-block;border-radius:26px}.closeBtn svg{position:fixed;top:12px;left:15px;font-size:25px;color:#fff}.modal_header{width:360px;margin:auto;border-bottom:2px solid #A8A8A8}.modal_header .modal_title{margin:30px auto;text-align:center;font-weight:bold;font-size:20px;color:#5D5D5D}.modal_header p{text-align:center;font-size:18px;line-height:24px;margin-bottom:20px}.quotationArea{margin:30px auto;color:#5D5D5D;background-color:#2CC2BD;padding:20px}.quotationArea .title_label{color:#fff;font-size:24px;font-weight:bold;margin-bottom:20px;text-align:center}.quotationArea form{background-color:#fff;border-radius:6px;padding:20px 0px}.quotationArea .green_btn{display:block;width:200px;font-size:20px;font-weight:bold;margin:20px auto;text-align:center;height:50px;border:none;width:200px;border-radius:8px;height:50px;color:#FFFFFF;background-color:#2CC2BD}.quotationArea .grey_btn{display:block;height:50px;width:200px;font-size:20px;font-weight:bold;margin:20px auto;color:#FFFFFF;text-align:center;color:#FFFFFF;border:none;width:200px;border-radius:8px;height:50px;background-color:#929292}.quotationArea .quotation{width:320px;margin:auto}.quotationArea .quotation .quote_title{font-size:22px;font-weight:bold;text-align:center}.quotationArea .quotation .quote_label{font-size:22px;font-weight:bold;text-align:left}.quotationArea .quotation .quote-content{font-size:20px;font-weight:bold;color:#FF6F00;margin-bottom:30px}.quotationArea .quotation .quote-content-description{max-height:180px;overflow:scroll;font-weight:normal;font-size:20px}.quotationArea .quotation .red{color:#FF6F00;font-size:16px;width:315px;margin:10px auto}.quotationArea .quotation .red span{font-weight:bold}.quotationArea .quotation .form-group{display:flex;justify-content:center;font-size:20px}.quotationArea .quotation .form-group .form-control{margin:5px 5px;border:1px solid #707070;width:200px;border-radius:8px}.quotationArea .quotation .form-group .form-control.taL{width:315px}.quotationArea .quotation .form-group .form-control input{font-size:16px;text-align:left}.quotationArea .quotation .form-group input{color:#FF6F00;font-size:20px;font-weight:bold;text-align:right}.quotationArea .quotation .form-group h1{font-size:20px;font-weight:normal;margin-right:5px}.quotationBtn{background-color:#03afa0;padding:12px 30px;font-weight:bold;border:none;border-radius:4px;color:#ffffff;font-size:16px;margin:20px auto 10px;width:90%;max-width:600px;display:block}.modal{display:none;height:100vh;position:fixed;top:0;width:100%}.modal__bg{background:rgba(0,0,0,0.8);height:100vh;position:absolute;width:100%}.modal__content{background-color:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:100%;max-width:600px;max-height:75vh;overflow:scroll}.modal-close svg{position:fixed;top:12px;left:15px;font-size:25px;color:#aaa}.requestComplete h2{font-size:18px;margin-bottom:30px;line-height:1.5}.requestComplete .linkBtn{color:#fff;border:1px solid #03afa0;background:#03afa0;padding:7px;font-weight:bold;border-radius:4px;font-size:16px;margin-right:5px}.requestComplete .caution{background-color:#2CC2BD;color:#FFFFFF;padding:20px;text-align:center;font-size:20px;font-weight:bold;height:180px}.requestComplete .caution span{color:#FFFA75}.requestComplete .mailicon{margin-top:20px;text-align:center;margin-bottom:20px}.requestComplete .mailicon .fa-envelope{font-size:3em;color:#FFFFFF}.requestComplete .description{text-align:center;font-size:20px;font-weight:bold;margin-bottom:20px;color:#5D5D5D}.requestComplete .description .ssc{color:#FF6F00;line-height:24px}.item_complete{text-align:center}.item_complete .yellow_back{background-color:#FFF8E2;padding:20px 0px 10px;margin-bottom:20px}.item_complete .yellow_back img{width:60px}.item_complete h2{color:#FF6F00;font-weight:bold;font-size:20px}.item_complete p{font-size:14px;color:#5D5D5D;line-height:20px}.item_complete p span{font-weight:bold;color:#5D5D5D}.signform .signin{box-shadow:none}.signform .foget{text-align:center}.modal-quotation2 .quotationArea{background-color:#fff}.modal-quotation2 .quotationArea .quotation .quote-content-description{border:1px solid #bbb;border-radius:4px;padding:5px;font-size:16px}.modal-item-detail .modal_header{width:100%;border-bottom:none}.modal-item-detail .modal_header .modal_title{height:80px;background-color:#16B5B0;color:#fff;margin:0;line-height:80px;font-size:22px}.modal-item-detail .modal_header .modal_description{padding:40px 30px;margin-bottom:0;font-weight:bold;font-size:20px;color:#5d5d5d;line-height:30px}.modal-item-detail .modal__content{height:100%;max-height:100%}.modal-item-detail .quotationArea{background-color:#fff;padding:0;margin:0}.modal-item-detail .quotationArea .quotation{width:100%}.modal-item-detail .quotationArea .quotation .first_chat_message{overflow:scroll;font-weight:normal;font-size:20px;padding:20px 15px}.modal-item-detail .quotationArea .quotation .first_chat_message #get_first_chat_message_form{display:inline-block;padding:10px;border-radius:4px;font-size:16px}.modal-item-detail .modal-close-detail{text-align:center;padding:10px;font-size:20px;font-weight:bold}.modal-item-detail .modal-close-detail span{color:#0800F9;text-decoration:underline}.box .item_text_box{height:auto;max-width:390px;margin:30px auto;border-radius:10px;border:1px solid #E8E8E8}.box .item_text_box .box_title{background-color:#E8E8E8;padding:7px;height:40px;font-size:18px;font-weight:bold;text-align:center}.box .item_text_box .each_item{border:1px solid #E8E8E8;width:100%;display:flex;justify-content:right;padding:5px}.box .item_text_box .each_item .name{margin-top:5px;margin-right:20px;font-size:15px;font-weight:bold}.box .item_text_box .each_item .count{font-weight:bold;font-size:20px;color:#FF6F00;width:20%}.box .item_text_box .free_text{height:auto}.box .item_text_box .free_text .text{word-break:break-all;font-size:16px;margin:0;padding:0px}.box .reg_text{word-break:break-all;margin:10px auto;text-align:center;font-size:18px;font-weight:bold}.box .reg_text span{font-weight:normal}.box .item_count{margin:20px auto;display:flex;justify-content:center;font-size:30px;font-weight:bold}.box .item_count .count{margin-left:5px;color:#FF6F00}.box .imgList{padding:3px 0px;width:95px}.box .extra_info{margin:20px auto}.box .extra_info .reg_text{text-align:left}.box .table-area table{width:100%;font-size:14px;text-align:left;vertical-align:middle;color:#5D5D5D}.box .table-area table th,.box .table-area table td{border:solid 1px #E8E8E8;padding:10px}.box .table-area table th{background-color:#EFEFEF;font-weight:bold;width:38%}.emailTx{color:#0070BD}@media screen and (min-width: 800px){.cancelHeader{top:70px}.itemWrapper{padding:20px 0}.itemWrapper .userWrapper{width:100%;margin:auto}.itemWrapper .userWrapper .section{overflow:overlay;padding:10px 0px}.itemWrapper .userWrapper .section .tab_item{font-size:18px}.itemWrapper .userWrapper .section .tab_content{padding:0}.itemWrapper .userWrapper .section .tabs{margin:10px auto;padding-top:10px;background-color:unset}.itemWrapper .storeUserWrapper .itemHeader{left:0;right:0;margin:auto;max-width:640px;box-shadow:0px 2px 6px 0px #00000066}.itemWrapper .allUserWrapper{padding:0px}.itemWrapper .allUserWrapper .itemSection .itemTitle{font-size:18px}.itemWrapper .allUserWrapper .itemSection .itemImages .onlyStore .textArea p{font-size:18px}.itemWrapper .allUserWrapper .itemSection .itemImages .onlyStore .textArea .btn{background:#2EC3BE;color:#fff;font-weight:bold;font-size:18px}.itemWrapper .allUserWrapper .itemSection .itemDetails th,.itemWrapper .allUserWrapper .itemSection .itemDetails td{font-size:14px}.reservationList{padding:20px}.reservationList a{color:inherit}.reservationList .reservationDetails{width:100%;font-size:18px;line-height:40px;margin:15px auto}.reservationList .reservationDetails thead td{font-size:18px;line-height:40px}.reservationList .reservationDetails tbody tr td{font-size:14px}.reservationList .reservationDetails tbody tr th{width:197px;text-align:center}.messageList .list-area{padding:0px 15px}.messageList .list-area .list{margin:20px 0}.messageList .list-area .list .name{height:40px;line-height:40px;font-size:18px}.messageList .list-area .list .body{padding:15px}.messageList .list-area .list .body .store_name{font-size:18px;line-height:30px}.messageList .list-area .list .body .room-details{gap:15px}.messageList .list-area .list .body .room-details .image{height:50px;width:50px}.messageList .list-area .list .body .room-details .image svg{height:100%;margin:0px}.messageList .list-area .list .body .room-details .detail{font-size:18px;line-height:30px}.messageList .list-area .list .body .block{margin:20px 0px}.messageList .list-area .list .body .block .box-label p{font-size:18px;line-height:30px;padding:0px}.messageList .list-area .list .body .block .newest_message_container{padding:10px 15px;height:82px}.messageList .list-area .list .body .block .newest_message_container .newest_message{line-height:20px;font-size:12px;max-height:40px}.messageList .list-area .list .body .block .newest_message_container .message_time{display:block;text-align:right;color:#929292;font-size:12px;line-height:20px}.requestConfirm .bdng{padding:0px}.requestConfirm .bdng .caution{font-size:22px}.requestConfirm h2{font-size:22px}.requestConfirm table td{font-size:18px}.requestConfirm .confirmList label{font-size:18px}.requestConfirm .reconfirmation{font-size:22px}.requestConfirm .rcma .changeBtn{font-size:22px}.requestConfirm .rcma .createBtn{font-size:22px}.requestConfirm .cancelBtn{font-size:22px}.requestComplete .caution{font-size:22px}.requestComplete .description{font-size:22px}.modal__content{max-height:unset;overflow:hidden}}
