body{margin:0 auto;box-sizing:border-box}p{overflow-wrap:break-word}.review-post-wrapper a,.reviews-look-wrapper a,.post-reviews-step-wrapper a,.guidelines-wrapper a{text-decoration:none}.review-post-wrapper img,.reviews-look-wrapper img,.post-reviews-step-wrapper img,.guidelines-wrapper img{display:block}.review-post-wrapper input[type=submit],.reviews-look-wrapper input[type=submit],.post-reviews-step-wrapper input[type=submit],.guidelines-wrapper input[type=submit]{border:none;cursor:pointer}.review-post-wrapper{min-width:1280px;padding-bottom:80px;box-sizing:border-box;background-color:#f5f5f5}.everyone-reviews-title{padding:40px;box-sizing:border-box;background-color:#fff;color:#333;text-align:center;font-family:sans-serif;font-size:28px;font-weight:700;line-height:1.5;letter-spacing:1.12px}.everyone-reviews-main{width:980px;margin:40px auto 0;padding-bottom:50px;box-sizing:border-box;background-color:#fff;border-radius:5px}.everyone-reviews-kv-content{width:750px;padding:50px 0 20px;margin:0 auto;box-sizing:border-box}.everyone-reviews-kv-content .kv-heading{display:flex;justify-content:flex-start;align-items:center;gap:0 30px}.everyone-reviews-kv-content .kv-heading .kv-img{-o-object-fit:cover;object-fit:cover;width:280px;height:210px}.everyone-reviews-kv-content .kv-heading .kv-heading-text{color:#333;font-family:sans-serif;font-size:26px;font-weight:700;line-height:1.5;letter-spacing:1.04px}.everyone-reviews-kv-content .please-input{margin-top:30px;color:#333;font-family:sans-serif;font-size:16px;font-weight:400;line-height:1;letter-spacing:normal}.input-form-section .error-message-text{margin-top:10px;color:#D14A3A;font-family:sans-serif;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:normal}.input-form-section form .required-question-container .question-title{padding:7px 0 7px 115px;box-sizing:border-box;background-color:#aa7d3c;display:flex;justify-content:flex-start;align-items:center;gap:0 20px;position:relative}.input-form-section form .required-question-container .question-title .question-title-text{color:#fff;font-family:sans-serif;font-size:20px;font-weight:700;line-height:1.5;letter-spacing:normal}.input-form-section form .required-question-container .question-title .necessity-mark{display:flex;justify-content:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1px 5px 0;box-sizing:border-box;border-radius:3px;font-family:sans-serif;font-size:12px;font-weight:700;height:20px}.input-form-section form .required-question-container .question-title .necessity-mark.required{background-color:#FFE5DA;color:#D14A3A}.input-form-section form .required-question-container .question-title .necessity-mark.optional{background-color:#E7EAEC;color:#333333}.input-form-section form .required-question-container .question-title .title-correct-btn{background:transparent;border:none}.input-form-section form .required-question-container .question-title .correct-mark{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 3px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 7px;box-sizing:border-box;border-radius:20px;background-color:#fff;color:#333;font-family:sans-serif;font-size:12px;font-weight:700;line-height:20px;letter-spacing:normal;cursor:pointer;position:absolute;top:12px;right:115px}.input-form-section form .required-question-container .question-content{width:750px;padding:25px 0 40px;margin:0 auto;box-sizing:border-box}.input-form-section form .required-question-container .question-content .each-question{margin-bottom:25px;box-sizing:border-box}.input-form-section form .required-question-container .question-content .each-question:nth-last-child(1){margin-bottom:0}.input-form-section form .required-question-container .question-content .each-question .question-sub-title{margin-bottom:10px;box-sizing:border-box;color:#333;font-family:sans-serif;font-size:16px;font-weight:700;line-height:1;letter-spacing:normal}.input-form-section form .required-question-container .question-content .each-question .question-sub-title.post-confirmation-sub-title{color:#aaa}.input-form-section form .required-question-container .question-content .each-question .post-confirmation-text{padding-bottom:15px;box-sizing:border-box;color:#333;font-family:sans-serif;font-size:16px;font-weight:400;line-height:1;border-bottom:1px dashed #ddd;overflow-wrap:break-word}.input-form-section form .required-question-container .question-content .each-question .post-confirmation-text.sentence{line-height:1.5}.input-form-section form .required-question-container .question-content .each-question .select-label-wrapper{width:400px;height:auto;position:relative}.input-form-section form .required-question-container .question-content .each-question .select-label-wrapper::after{display:inline-block;content:"\f0d7";color:#333;font-family:"Font Awesome 6 Free";font-size:16px;font-weight:900;line-height:1;letter-spacing:normal;position:absolute;top:20px;right:20px;pointer-events:none}.input-form-section form .required-question-container .question-content .each-question .select-label-wrapper select{width:400px;padding:20px;box-sizing:border-box;border-radius:5px;border:1px solid #ddd;background-color:#fff;font-family:sans-serif;font-size:16px;font-weight:400;line-height:1;letter-spacing:normal;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-form-section form .required-question-container .question-content .each-question .select-label-wrapper select[readonly]{background-color:#f5f5f5;pointer-events:none}.input-form-section form .required-question-container .question-content .each-question input[type=radio]{display:none}.input-form-section form .required-question-container .question-content .each-question .radio-label-wrapper{display:flex;justify-content:flex-start;align-items:center;gap:0 10px}.input-form-section form .required-question-container .question-content .each-question .radio-label-wrapper .question-radio-apperance{display:flex;justify-content:center;align-items:center;width:195px;height:58px;padding:9px 29px;box-sizing:border-box;border-radius:5px;border:1px solid #ddd;background-color:#fff;cursor:pointer;color:#333;text-align:center;font-family:sans-serif;font-size:16px;font-weight:400;line-height:1.25;letter-spacing:normal}.input-form-section form .required-question-container .question-content .each-question .radio-label-wrapper input:checked+.question-radio-apperance{border:1px solid #aa7d3c;color:#aa7d3c}.input-form-section form .required-question-container .question-content .each-question textarea{max-width:750px;min-width:750px;min-height:136px;padding:20px;box-sizing:border-box;border:none;border-radius:5px;border:1px solid #ddd;background-color:#fff;color:#333;font-family:sans-serif;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:normal}.input-form-section form .required-question-container .question-content .each-question textarea::-moz-placeholder{color:#aaa}.input-form-section form .required-question-container .question-content .each-question textarea:-ms-input-placeholder{color:#aaa}.input-form-section form .required-question-container .question-content .each-question textarea::-ms-input-placeholder{color:#aaa}.input-form-section form .required-question-container .question-content .each-question textarea::placeholder{color:#aaa}.input-form-section form .required-question-container .question-content .each-question input[type=text],.input-form-section form .required-question-container .question-content .each-question input[type=email]{width:750px;padding:15px 20px;box-sizing:border-box;border-radius:5px;border:1px solid #ddd;background-color:#fff;color:#333;font-family:sans-serif;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:normal}.input-form-section form .required-question-container .question-content .each-question input[type=text]::-moz-placeholder,.input-form-section form .required-question-container .question-content .each-question input[type=email]::-moz-placeholder{color:#aaa}.input-form-section form .required-question-container .question-content .each-question input[type=text]:-ms-input-placeholder,.input-form-section form .required-question-container .question-content .each-question input[type=email]:-ms-input-placeholder{color:#aaa}.input-form-section form .required-question-container .question-content .each-question input[type=text]::-ms-input-placeholder,.input-form-section form .required-question-container .question-content .each-question input[type=email]::-ms-input-placeholder{color:#aaa}.input-form-section form .required-question-container .question-content .each-question input[type=text]::placeholder,.input-form-section form .required-question-container .question-content .each-question input[type=email]::placeholder{color:#aaa}.input-form-section form .required-question-container .question-content .each-question .question-note{margin-top:10px;color:#aaa;font-family:sans-serif;font-size:12px;font-weight:400;line-height:1.66;letter-spacing:normal}.input-form-section form .required-question-container .question-content .each-question .show-example{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:654px;padding:10px 18px 10px 0;box-sizing:border-box;color:#aaa;text-align:right;font-family:sans-serif;font-size:13px;font-weight:400;line-height:1;letter-spacing:normal;position:relative;cursor:pointer;white-space:nowrap}.input-form-section form .required-question-container .question-content .each-question .show-example::after{display:inline-block;content:"\f0fe";color:#aaa;font-family:"Font Awesome 6 Free";font-size:14px;font-weight:400;line-height:1;letter-spacing:normal;position:absolute;top:10px;right:0}.input-form-section form .required-question-container .question-content .each-question .show-example.example-expanded::after{content:"\f146"}.input-form-section form .required-question-container .question-content .each-question .example{width:750px;padding:20px;margin-bottom:10px;box-sizing:border-box;border-radius:5px;background-color:#f5f5f5;color:#aaa;font-family:sans-serif;font-size:13px;font-weight:400;line-height:1.7;display:none}.input-form-section form .required-question-container .question-content .each-question .word-count{margin-top:10px;box-sizing:border-box;display:flex;justify-content:flex-end;align-items:center;gap:0 20px;color:#aaa;font-family:sans-serif;font-size:13px;font-weight:400;line-height:1.54;letter-spacing:normal}.input-form-section form .required-question-container .question-content .each-question .word-count .counter span{margin-left:5px}.input-form-section form .required-question-container .question-content .each-question .supplement-text{box-sizing:border-box;color:#333;font-family:sans-serif;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:normal}.input-form-section form .required-question-container .question-content .each-question .evaluation-unit{margin-top:20px;box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center;gap:0 15px}.input-form-section form .required-question-container .question-content .each-question .evaluation-unit .evaluation-item{width:148px;border-radius:21px;background-color:#f3ecdf;color:#333;text-align:center;font-family:sans-serif;font-size:15px;font-weight:400;line-height:29px;letter-spacing:normal}.input-form-section form .required-question-container .question-content .each-question .evaluation-unit .evaluation-stars{display:flex;justify-content:center;align-items:center;gap:0 5px}.input-form-section form .required-question-container .question-content .each-question .evaluation-unit .evaluation-stars label .star{display:inline-block;width:32px;height:30px;background:url(/assets/testimonials/star-ca452c94f8df2354db64817475be04735210b72d4c55530c79b435959edb7ebd.png) no-repeat 0 0/contain;cursor:pointer}.input-form-section form .required-question-container .question-content .each-question .evaluation-unit .evaluation-stars label .star:not(input[type="radio"]:checked~label .star){background:url(/assets/testimonials/star-on-6b938098ef347b11970cf3c7330c3fd6e31a9155a1cbee3c131a2e92575c1434.png) no-repeat 0 0/contain}.input-form-section form .required-question-container .question-content .each-question .evaluation-unit .evaluation-stars input[type="radio"]{display:none}.input-form-section form .required-question-container .question-content .each-question .evaluation-unit .post-confirmation-stars{display:flex;justify-content:center;align-items:center;gap:0 10px}.input-form-section form .required-question-container .question-content .each-question .evaluation-unit .post-confirmation-stars .stars-img{position:relative;top:-2px;width:180px;height:30px}.input-form-section form .required-question-container .question-content .each-question .evaluation-unit .post-confirmation-stars .evaluation-number{color:#aa7d3c;font-family:'YuGothic', 'Yu Gothic', Arial, sans-serif;font-size:24px;font-weight:700;line-height:30px;letter-spacing:0.88px}.input-form-section form .required-question-container .question-content .each-question .upload-place{display:flex;justify-content:flex-start;align-items:center;gap:0 11px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:750px;min-width:345px;margin-top:15px;padding:8px 20px 8px 29px;box-sizing:border-box;border:none;border-radius:5px;border:1px solid #ddd;background-color:#fff}.input-form-section form .required-question-container .question-content .each-question .upload-place .select-document{flex-shrink:0;width:132px;padding:5px;box-sizing:border-box;border:none;border-radius:3px;border:1px solid #ddd;background-color:#f5f5f5;font-family:sans-serif;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:normal;white-space:nowrap}.input-form-section form .required-question-container .question-content .each-question .upload-place .document-name{font-family:sans-serif;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:normal;overflow:hidden;text-overflow:ellipsis}.input-form-section form .required-question-container .question-content .each-question .upload-place label input[type=file]{display:none}.input-form-section form .required-question-container .question-content .each-question .document-upload-explanation{margin-top:15px;box-sizing:border-box;color:#333;font-family:sans-serif;font-size:14px;font-weight:400;line-height:1.57;letter-spacing:normal}.input-form-section form .required-question-container .question-content .each-question .type-of-document{padding:20px;margin-top:15px;box-sizing:border-box;border-radius:5px;background-color:#f5f5f5}.input-form-section form .required-question-container .question-content .each-question .type-of-document .type-of-document-title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 10px;box-sizing:border-box;border-radius:30px;background-color:#aaa;color:#fff;font-family:sans-serif;font-size:12px;font-weight:400;line-height:1;letter-spacing:normal}.input-form-section form .required-question-container .question-content .each-question .type-of-document .type-of-document-text{margin-top:10px;box-sizing:border-box;font-family:sans-serif;font-size:12px;font-weight:400;line-height:1.66;letter-spacing:normal}.input-form-section form .required-question-container .question-content .each-question .post-confirmation-file{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:345px;max-width:750px;padding:15px 20px;box-sizing:border-box;border-radius:5px;border:1px solid #ddd;background-color:#fff;color:#333;font-family:sans-serif;font-size:16px;font-weight:400;line-height:1.5;text-overflow:ellipsis;overflow:hidden}.input-form-section form .required-question-container .submit-button-wrap{width:350px;height:60px;box-sizing:border-box;position:relative}.input-form-section form .required-question-container .submit-button-wrap::after{display:inline-block;content:"\f054";color:#fff;font-family:"Font Awesome 6 Free";font-size:14px;font-weight:900;line-height:1;letter-spacing:normal;position:absolute;top:22px;right:20px}.required-question-accept{width:750px;margin:10px auto 0;padding:0;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.required-question-accept .accept-checkbox label input[type=checkbox]{display:none}.required-question-accept .accept-checkbox label input[type=checkbox]:checked+.accept-checkbox-apperance::after{display:block}.required-question-accept .accept-checkbox label .accept-checkbox-apperance{padding:0 0 0 20px;box-sizing:border-box;color:#333;font-family:sans-serif;font-size:12px;font-weight:400;line-height:1;letter-spacing:normal;text-align:left;cursor:pointer;position:relative}.required-question-accept .accept-checkbox label .accept-checkbox-apperance::before{box-sizing:border-box;position:absolute;content:'';top:0;bottom:0;left:0;margin:auto;width:16px;height:16px;background-color:#fff;border:1px solid #C9C9C9;border-radius:3px}.required-question-accept .accept-checkbox label .accept-checkbox-apperance::after{width:16px;height:16px;margin:auto;box-sizing:border-box;content:'\f00c';border-radius:3px;font-family:"Font Awesome 6 Free";font-weight:900;font-size:11px;text-align:center;line-height:18px;color:#D14A3A;position:absolute;top:0;bottom:0;left:0;display:none}.required-question-accept .accept-checkbox label .accept-checkbox-apperance .accept-link{color:#0452CE;text-decoration:underline}.required-question-submit .submit-button-wrap{width:350px;height:60px;margin:20px auto 0;box-sizing:border-box;position:relative}.required-question-submit .submit-button-wrap::after{display:inline-block;content:"\f054";color:#fff;font-family:"Font Awesome 6 Free";font-size:14px;font-weight:900;line-height:1;letter-spacing:normal;position:absolute;top:22px;right:20px}.required-question-submit .submit-button{display:block;width:350px;height:60px;border-radius:100px;border:none;background-color:#ddd;color:#fff;text-align:center;font-family:sans-serif;font-size:16px;font-weight:700;line-height:60px;letter-spacing:normal;text-decoration:none;position:relative;cursor:pointer}.required-question-submit .submit-button.ok-submit-btn{background-color:#aa7d3c}.post-reviews-step-wrapper{min-width:1280px;padding-bottom:80px;margin:0 auto;box-sizing:border-box}.post-reviews-step-wrapper .title-comment{width:980px;padding:40px 0;margin:0 auto;box-sizing:border-box;border-bottom:1px solid #ddd;color:#333;text-align:center;font-family:sans-serif;font-size:28px;font-weight:700;line-height:1.5;letter-spacing:1.12px}.post-reviews-step-wrapper .title-comment.decision{color:#D14A3A}.post-reviews-step-wrapper .post-reviews-step-main{width:720px;margin:30px auto 0;box-sizing:border-box}.post-reviews-step-wrapper .caution-container{width:720px;padding:30px 70px;box-sizing:border-box;border-radius:5px;background-color:#fff2f0}.post-reviews-step-wrapper .caution-container .caution-lead{color:#D14A3A;text-align:center;font-family:sans-serif;font-size:16px;font-weight:700;line-height:1;letter-spacing:0.64px}.post-reviews-step-wrapper .caution-container .caution-lead .caution-lead-icon{margin-right:5px}.post-reviews-step-wrapper .caution-container .caution-text{margin-top:20px;box-sizing:border-box;color:#D14A3A;text-align:left;font-family:sans-serif;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0.56px}.post-reviews-step-wrapper .confirmation{margin-top:30px;box-sizing:border-box;color:#333;font-family:sans-serif;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0.56px}.post-reviews-step-wrapper .complete-step{margin:30px auto 40px;box-sizing:border-box;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.25);border-radius:5px}.post-reviews-step-wrapper .complete-step .complete-step-title{padding:10px 20px;box-sizing:border-box;border-radius:5px 5px 0 0;background-color:#f3ecdf;color:#aa7d3c;text-align:center;font-family:sans-serif;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:0.64px}.post-reviews-step-wrapper .complete-step .step-container{padding:30px;box-sizing:border-box;border-radius:0 0 5px 5px;display:flex;justify-content:center;align-items:flex-start;gap:0 15px}.post-reviews-step-wrapper .complete-step .step-container .step-item-group{width:125px;height:156px;position:relative;z-index:1}.post-reviews-step-wrapper .complete-step .step-container .step-item-group img{width:66px;height:66px;margin:0 auto;box-sizing:border-box}.post-reviews-step-wrapper .complete-step .step-container .step-item-group .step-number{margin-top:10px;box-sizing:border-box;color:#aa7d3c;text-align:center;font-family:sans-serif;font-size:12px;font-weight:700;line-height:1;letter-spacing:0.48px}.post-reviews-step-wrapper .complete-step .step-container .step-item-group .step-content{color:#333;text-align:center;font-family:sans-serif;font-size:15px;font-weight:700;line-height:1.4;letter-spacing:0.6}.post-reviews-step-wrapper .complete-step .step-container .step-item-group:nth-last-of-type(n + 2)::before{content:"";width:100px;height:2px;background-color:#f3ecdf;position:absolute;top:32px;left:83px;z-index:-1}.post-reviews-step-wrapper .complete-step .step-container .step-item-group.completed .step-number,.post-reviews-step-wrapper .complete-step .step-container .step-item-group.completed .step-content{color:#aaa}.post-reviews-step-wrapper .complete-step .step-container .step-item-group.completed:nth-last-of-type(n + 2)::before{content:"";width:100px;height:2px;background-color:#ddd;position:absolute;top:32px;left:83px}.post-reviews-step-wrapper .complete-step .step-container .step-item-group.completed::after{box-sizing:border-box;display:inline-block;content:"\f00c";width:19px;height:19px;border-radius:50%;border:1px solid #06C755;color:#06C755;text-align:center;font-family:"Font Awesome 6 Free";font-size:10px;font-weight:900;line-height:19px;letter-spacing:normal;position:absolute;bottom:0;right:0;left:0;margin:0 auto}.foot-btn-unit{width:720px;margin:0 auto;box-sizing:border-box;display:flex;justify-content:center;align-items:center;gap:0 20px}.foot-btn-unit.post-confirmation-foot{margin-top:10px}.correct-btn{margin:0 auto;box-sizing:border-box;display:block;width:350px;border-radius:100px;border:1px solid #ddd;background-color:#fff;color:#aaa;text-align:center;font-family:sans-serif;font-size:16px;font-weight:700;line-height:60px;text-decoration:none;position:relative;cursor:pointer}.top-back-btn{margin:0 auto;box-sizing:border-box;display:block;width:350px;border-radius:100px;border:1px solid #aa7d3c;background-color:#fff;color:#aa7d3c;text-align:center;font-family:sans-serif;font-size:16px;font-weight:700;line-height:60px;text-decoration:none;position:relative}.top-back-btn::after{display:inline-block;content:"\f054";color:#aa7d3c;font-family:"Font Awesome 6 Free";font-size:14px;font-weight:900;line-height:1;letter-spacing:normal;position:absolute;top:22px;right:20px}.reviews-common-btn{margin:0 auto;box-sizing:border-box;display:block;width:350px;border-radius:100px;background-color:#aa7d3c;color:#fff;text-align:center;font-family:sans-serif;font-size:16px;font-weight:700;line-height:60px;text-decoration:none;position:relative}.reviews-common-btn::after{display:inline-block;content:"\f054";color:#fff;font-family:"Font Awesome 6 Free";font-size:14px;font-weight:900;line-height:1;letter-spacing:normal;position:absolute;top:22px;right:20px}.reviews-common-btn.show-your-review{margin-top:30px}.reviews-look-wrapper{min-width:1280px;margin:0 auto;padding-bottom:115px;box-sizing:border-box}.reviews-look-wrapper--seo{padding-bottom:100px}.reviews-look-wrapper--seo .testimonials-page-introduction{min-width:1280px;margin-bottom:0}.reviews-look-wrapper--seo .testimonials-page-introduction .page-intro-content{background-color:var(--media-color);min-width:1280px}.reviews-look-wrapper--seo .testimonials-page-introduction .page-title{width:1000px;margin:0 auto;font-size:13px;font-weight:normal;line-height:24px;letter-spacing:normal;text-align:left;color:#fff}.reviews-look-wrapper--seo h2.top-component-heading{margin:0;padding-left:10px;box-sizing:border-box;border-left:8px solid #ddd;color:#333;font-family:sans-serif;font-size:26px;font-weight:700;line-height:28px;letter-spacing:1.04px}.reviews-look-wrapper--seo>.reviews-top-section:not(.reviews-top-section--recent) .top-kv-content-2{padding-bottom:48px}.reviews-look-wrapper--seo .reviews-top-section--recent{background-color:#fff}.reviews-look-wrapper--seo .reviews-top-section--recent .recent-reviews-list{width:1024px;min-width:1024px;margin:0 auto;padding:80px 0 50px;box-sizing:border-box}.reviews-look-wrapper--seo .reviews-top-section--recent h2.top-component-heading{margin-bottom:30px}.reviews-look-wrapper--seo .section-qas-categories--reordered{background-size:1428px 300px}.reviews-look-wrapper--seo .section-qas-categories--reordered .qas-categories-content{padding-bottom:50px}.reviews-look-wrapper--seo .section-qas-categories--reordered .qas-categories-content .qas-keyword-search{margin-top:25px}.reviews-look-wrapper--seo .section-qas-categories--reordered .qas-categories-content .qas-categories{gap:31px 16px}.reviews-look-wrapper--seo .section-qas-categories--reordered .qas-categories-content .qas-categories .qas-category-unit{height:179px}.reviews-look-wrapper--seo .top-kv-search-wrap--standalone{width:100%;margin:0;padding:100px 0 0;box-sizing:border-box;background-color:#fff}.reviews-look-wrapper--seo .top-kv-search-wrap--standalone .reviews-top-kv-container{width:1280px;height:541px;margin:0 auto 100px;position:relative;display:flex;justify-content:center}.reviews-look-wrapper--seo .top-kv-search-wrap--standalone .reviews-top-kv-container .top-kv-heading-img{width:1280px;height:541px;position:absolute;top:0;left:0;z-index:1}.reviews-look-wrapper--seo .top-kv-search-wrap--standalone .reviews-top-kv-container .top-kv-content-2{z-index:2;width:1024px;min-width:1024px;margin:0 auto;padding:100px 0;box-sizing:border-box}.reviews-look-wrapper--seo .top-kv-search-wrap--standalone .reviews-top-kv-container .top-kv-content-2 .top-kv-header{color:white;font-weight:700;font-size:36px;line-height:120%;letter-spacing:4%;vertical-align:middle;margin-bottom:50px}.reviews-look-wrapper--seo .top-kv-search-wrap--standalone .reviews-top-kv-container .top-kv-content-2 .top-kv-wrap-content{display:flex;justify-content:space-between;align-items:center}.reviews-look-wrapper--seo .top-kv-search-wrap--standalone .reviews-top-kv-container .top-kv-content-2 .top-kv-wrap-content .top-kv-description{max-width:626px}.reviews-look-wrapper--seo .top-kv-search-wrap--standalone .reviews-top-kv-container .top-kv-content-2 .top-kv-wrap-content .top-kv-description .top-kv-copy{color:white;font-family:sans-serif;font-size:26px;font-weight:700;line-height:1.6;letter-spacing:1.2px}.reviews-look-wrapper--seo .top-kv-search-wrap--standalone .reviews-top-kv-container .top-kv-content-2 .top-kv-wrap-content .top-kv-description .top-kv-sentence{margin-top:35px;box-sizing:border-box;color:white;font-family:sans-serif;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0.64px}.reviews-look-wrapper--seo .top-kv-search-wrap--standalone .reviews-top-kv-container .top-kv-content-2 .top-kv-wrap-content .top-kv-action-wrap .gift-pop-img{width:316px;height:90px;-webkit-filter:drop-shadow(0 0 4px rgba(0,0,0,0.25));filter:drop-shadow(0 0 4px rgba(0,0,0,0.25))}.reviews-look-wrapper--seo .top-kv-search-wrap--standalone .reviews-top-kv-container .top-kv-content-2 .top-kv-wrap-content .top-kv-action-wrap .top-kv-action{display:flex;flex-direction:column;gap:15px 0;margin-bottom:15px}.reviews-look-wrapper--seo .top-kv-search-wrap--standalone .reviews-top-kv-container .top-kv-content-2 .top-kv-wrap-content .top-kv-action-wrap .top-kv-action .kv-action-link{box-sizing:border-box;display:block;width:308px;height:60px;border-radius:60px;background-color:#aa7d3c;color:#fff;text-align:center;font-size:20px;font-weight:bold;line-height:60px;letter-spacing:0.8px;text-decoration:none}.reviews-look-wrapper--seo .top-kv-search-wrap--standalone .reviews-top-kv-container .top-kv-content-2 .top-kv-wrap-content .top-kv-action-wrap .top-kv-action .kv-action-link.inpage{border:solid 2px #fff;background-color:rgba(0,0,0,0.2);line-height:56px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.reviews-look-wrapper--seo .top-kv-search-wrap--standalone>h2.top-component-heading,.reviews-look-wrapper--seo .top-kv-search-wrap--standalone>.search-description,.reviews-look-wrapper--seo .top-kv-search-wrap--standalone>form.search-form{width:1024px;min-width:1024px;margin-left:auto;margin-right:auto;box-sizing:border-box}.reviews-look-wrapper--seo .top-kv-search-wrap--standalone>.search-description{margin-top:18px}.reviews-look-wrapper--seo .top-kv-search-wrap--standalone>form.search-form .office-name-search{margin-top:25px;margin-left:0;margin-right:auto}.reviews-top-section .reviews-top-kv-container{min-width:1280px;max-width:1280px;height:264px;overflow:hidden;margin:0 auto;box-sizing:border-box;position:relative}.reviews-top-section .reviews-top-kv-container .top-kv-bg{width:1280px;height:423px;-o-object-fit:cover;object-fit:cover;-o-object-position:top right;object-position:top right;opacity:0;-webkit-animation:kv-bg-crossfade 25s infinite;animation:kv-bg-crossfade 25s infinite;position:absolute;top:0;right:0;margin:0 auto;z-index:10}.reviews-top-section .reviews-top-kv-container .top-kv-bg:nth-of-type(1){-webkit-animation-delay:0;animation-delay:0}.reviews-top-section .reviews-top-kv-container .top-kv-bg:nth-of-type(2){-webkit-animation-delay:5s;animation-delay:5s}.reviews-top-section .reviews-top-kv-container .top-kv-bg:nth-of-type(3){-webkit-animation-delay:10s;animation-delay:10s}.reviews-top-section .reviews-top-kv-container .top-kv-bg:nth-of-type(4){-webkit-animation-delay:15s;animation-delay:15s}.reviews-top-section .reviews-top-kv-container .top-kv-bg:nth-of-type(5){-webkit-animation-delay:20s;animation-delay:20s}@-webkit-keyframes kv-bg-crossfade{0%{opacity:0}10%{opacity:1}20%{opacity:1}30%{opacity:0}100%{opacity:0}}@keyframes kv-bg-crossfade{0%{opacity:0}10%{opacity:1}20%{opacity:1}30%{opacity:0}100%{opacity:0}}.reviews-top-section .reviews-top-kv-container .top-kv-content-1{width:1280px;min-width:1280px;height:448px;margin:0 auto;position:relative;z-index:10}.reviews-top-section .reviews-top-kv-container .top-kv-content-1 .top-kv-heading-img{width:436px;height:116px;position:absolute;top:80px;left:128px}.reviews-top-section .top-kv-icon-slider{margin-top:15px;width:100%;height:50px;background-image:url(/assets/testimonials/icon-slider-e896e486e480b3c543b4b6310132eff754f4d973fed9dfdbff67d9ab1fab3f16.png);background-repeat:repeat-x;background-size:auto 50px;-webkit-animation:icon-slider 20s linear infinite;animation:icon-slider 20s linear infinite}@-webkit-keyframes icon-slider{0%{background-position:0 0}100%{background-position:-846px 0}}@keyframes icon-slider{0%{background-position:0 0}100%{background-position:-846px 0}}.reviews-top-section .top-kv-search-wrap{margin-top:101px}.reviews-top-section .top-component-heading{padding-left:10px;box-sizing:border-box;border-left:8px solid #ddd;color:#333;font-family:sans-serif;font-size:26px;font-weight:700;line-height:28px;letter-spacing:1.04px}.reviews-top-section .recent-reviews-list{width:1024px;min-width:1024px;margin:121px auto 0;box-sizing:border-box}.search-description{margin-top:18px;box-sizing:border-box;color:#333;font-family:sans-serif;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0.64px}form.search-form .office-name-search{display:flex;justify-content:flex-start;align-items:stretch;width:540px;margin:25px auto 0 0}form.search-form .office-name-search .office-name-search-input{display:block;flex-basis:455px;height:50px;padding:18px 15px 18px 39px;box-sizing:border-box;border-radius:3px 0 0 3px;border:1px solid #ddd;border-right:none;background:#f8f8f8 url(/assets/testimonials/magnifying-glass-921d57de609f7b8724a14cab2e1552cf21bc6dae7b85e1d7631992d84d5e6044.png) no-repeat top 50% left 14px/15px;color:#333;font-family:sans-serif;font-size:15px;font-weight:400;line-height:1;letter-spacing:0.6px}form.search-form .office-name-search .office-name-search-input:focus{outline:none}form.search-form .office-name-search .office-name-search-submit{display:block;flex-basis:85px;height:50px;border-radius:0 3px 3px 0;border:none;background-color:#333;color:#fff;font-family:sans-serif;font-size:15px;font-weight:700;line-height:1;letter-spacing:0.6px;cursor:pointer}.show-reviews-list{margin:0 auto;box-sizing:border-box;display:block;width:350px;border-radius:100px;border:1px solid #aa7d3c;background-color:#fff;color:#aa7d3c;text-align:center;font-family:sans-serif;font-size:16px;font-weight:700;line-height:60px;text-decoration:none;position:relative;cursor:pointer}.show-reviews-list::after{display:inline-block;content:"\f054";color:#aa7d3c;font-family:"Font Awesome 6 Free";font-size:14px;font-weight:900;line-height:1;letter-spacing:normal;position:absolute;top:22px;right:20px}.reviews-group{width:1024px;margin:0 auto;box-sizing:border-box}.reviews-group.top{margin-top:30px}.reviews-group.index{margin-top:20px;width:750px}.reviews-group .review-unit{padding:30px;margin-bottom:20px;box-sizing:border-box;border-radius:5px;border:solid 1px #ddd;background-color:#fff;display:flex;justify-content:flex-start;align-items:flex-start;gap:0 20px}.reviews-group .review-unit:nth-last-of-type(1){margin-bottom:0}.reviews-group .review-unit .office-picture{-o-object-fit:cover;object-fit:cover;width:200px;height:150px;border-radius:5px}.reviews-group .review-unit .review-detail{word-break:break-all;width:740px}.reviews-group .review-unit .review-detail .top-label{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 8px;box-sizing:border-box;border-radius:3px;background-color:#F3ECDF;color:#333;text-align:center;font-family:sans-serif;font-size:12px;font-weight:400;line-height:22px;letter-spacing:0.48px}.reviews-group .review-unit .review-detail .office-name{margin-top:5px;box-sizing:border-box;color:#333;font-size:20px;font-weight:700;line-height:1.5;letter-spacing:0.8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.reviews-group .review-unit .review-detail .evaluation{margin-top:5px;box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center;gap:0 10px}.reviews-group .review-unit .review-detail .evaluation .contributor{color:#333;font-family:sans-serif;font-size:12px;font-weight:400;line-height:15px;letter-spacing:0.48px}.reviews-group .review-unit .review-detail .evaluation .score-unit{display:flex;justify-content:flex-start;align-items:center;gap:0 4px}.reviews-group .review-unit .review-detail .evaluation .score-unit .reviews-list-star{position:relative;top:-1px;width:88px;height:15px}.reviews-group .review-unit .review-detail .evaluation .score-unit .score-number{color:#aa7d3c;font-family:'YuGothic', 'Yu Gothic', Arial, sans-serif;font-size:14px;font-weight:700;line-height:15px;letter-spacing:0.56px}.reviews-group .review-unit .review-detail .review-sentence{margin-top:12px;box-sizing:border-box;color:#aaa;font-family:sans-serif;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:0.48px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.reviews-group .review-unit .review-detail .post-date{padding-left:15px;margin-top:8px;box-sizing:border-box;color:#aaa;font-family:sans-serif;font-size:12px;font-weight:400;line-height:1;letter-spacing:0.48px;background:url(/assets/testimonials/post-date-clock-86aa46b90fe7b4635e1b532448d2a8800529bb5532873093bca8fd920c2343be.png) no-repeat top 50% left/10px}.reviews-group .qa__pagination{padding:15px 0 35px}.reviews-index-heading{width:100%;min-width:1280px;height:180px;margin:0 auto;box-sizing:border-box;background:url(/assets/testimonials/heading-img-260f4bf7ccd3d6c2d28d810d623e0e939294856dd88f102da7139b9ce2fe31c3.png) no-repeat top 50% left 50%/cover;padding-top:57px}.reviews-index-heading .index-heading-title{color:#fff;text-align:center;font-family:sans-serif;font-size:28px;font-weight:700;line-height:1.4;letter-spacing:1.12px}.reviews-index-heading .index-heading-description{margin-top:5px;box-sizing:border-box;color:#fff;text-align:center;font-family:sans-serif;font-size:15px;font-weight:700;line-height:1.4;letter-spacing:0.6px}.reviews-list-double-cols{width:1024px;padding-top:40px;margin:0 auto;box-sizing:border-box;display:flex;justify-content:space-between;align-items:stretch}.reviews-list-double-cols .reviews-list-main .reviews-category-search-tool{width:745px;margin:0 auto 30px;padding:15px;box-sizing:border-box;border-radius:5px;background-color:#fff;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.25);display:flex;justify-content:center;align-items:center;gap:0 21px}.reviews-list-double-cols .reviews-list-main .reviews-category-search-tool .reviews-category-search-description{color:#333;text-align:center;font-family:sans-serif;font-size:15px;font-weight:700;line-height:1.4;letter-spacing:0.6px}.reviews-list-double-cols .reviews-list-main .reviews-category-search-tool form .reviews-category-search-main{display:flex;justify-content:center;align-items:center}.reviews-list-double-cols .reviews-list-main .reviews-category-search-tool form .reviews-category-search-main .search-tool{position:relative}.reviews-list-double-cols .reviews-list-main .reviews-category-search-tool form .reviews-category-search-main .search-tool::before{display:block;width:16px;height:16px;content:"";background:url(/assets/testimonials/select-field-ad922ff3017fe13bd5b5c7aeba5f65d71bb5cb039dbb2c4f14939761dfde831c.png) no-repeat top/16px 16px;position:absolute;top:15px;left:15px;z-index:10}.reviews-list-double-cols .reviews-list-main .reviews-category-search-tool form .reviews-category-search-main .search-tool.search-tool-detail::before{display:block;width:16px;height:16px;content:"";background:url(/assets/testimonials/select-detail-d0dd16716b5ed923e0a2899fc6d35f3059eabaa06c1ff39291f3bc47922a6cc3.png) no-repeat top/contain;position:absolute;top:15px;left:15px;z-index:10}.reviews-list-double-cols .reviews-list-main .reviews-category-search-tool form .reviews-category-search-main .search-tool::after{display:inline-block;content:"\f0d7";color:#333;font-family:"Font Awesome 6 Free";font-size:16px;font-weight:900;line-height:1;letter-spacing:normal;position:absolute;top:13px;right:15px;pointer-events:none}.reviews-list-double-cols .reviews-list-main .reviews-category-search-tool form .reviews-category-search-main .search-tool-select{width:204px;height:48px;padding:16px 30px 16px 39px;box-sizing:border-box;border-radius:5px;border:1px solid #aa7d3c;background-color:#fff;color:#aa7d3c;font-family:sans-serif;font-size:14px;font-weight:400;line-height:1;letter-spacing:0.7px;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;text-overflow:ellipsis}.reviews-list-double-cols .reviews-list-main .reviews-category-search-tool form .reviews-category-search-main .search-tool-select option{color:#333}.reviews-list-double-cols .reviews-list-main .reviews-category-search-tool form .reviews-category-search-main .search-tool-select:focus{outline:none}.reviews-list-double-cols .reviews-list-main .reviews-category-search-tool form .reviews-category-search-main .select-disabled{position:relative}.reviews-list-double-cols .reviews-list-main .reviews-category-search-tool form .reviews-category-search-main .select-disabled .search-tool-select.select-detail{border:1px solid #ddd;background-color:#f8f8f8;color:#aaa}.reviews-list-double-cols .reviews-list-main .reviews-category-search-tool form .reviews-category-search-main .select-disabled::before{display:block;width:16px;height:16px;content:"";background:url(/assets/testimonials/select-detail-disable-b2c4c10ba3fe1c642711e4f95647c8482560ba73beb12ae8d8bda85536aace93.png) no-repeat top/contain;position:absolute;top:15px;left:15px;z-index:10}.reviews-list-double-cols .reviews-list-main .reviews-category-search-tool form .reviews-category-search-main .search-tool-x{margin:0 8px;color:#d9d9d9;font-family:"Font Awesome 6 Free";text-align:center;font-size:20px;font-weight:900;line-height:1;letter-spacing:normal}.reviews-list-double-cols .reviews-list-main .reviews-category-search-tool form .reviews-category-search-main .reviews-category-search-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:88px;height:48px;margin-left:15px;border:none;border-radius:5px;background-color:#aa7d3c;color:#fff;text-align:center;font-family:sans-serif;font-size:14px;font-weight:bold;line-height:48px;letter-spacing:0.56px;cursor:pointer}.reviews-list-double-cols .reviews-list-main .page-count{margin-top:20px;color:#aaa;font-family:sans-serif;font-size:13px;font-weight:400;line-height:1;letter-spacing:0.52px;vertical-align:baseline !important}.reviews-list-double-cols .reviews-list-main .page-count b{font-size:24px;font-weight:700;letter-spacing:0.96px;vertical-align:baseline !important}.reviews-list-double-cols .aside-category-unit{width:234px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border:1px solid #ddd;border-radius:5px}.reviews-list-double-cols .aside-category-unit .aside-category-heading{padding:10px 20px;box-sizing:border-box;background-color:#FFFBF4;border-radius:5px 5px 0 0;color:#aa7d3c;font-family:sans-serif;font-size:16px;font-weight:700;line-height:1;letter-spacing:0.64px}.reviews-list-double-cols .aside-category-unit .aside-category-link-group{padding:15px 20px;box-sizing:border-box;background-color:#fff;border-radius:0 0 5px 5px}.reviews-list-double-cols .aside-category-unit .aside-category-link-group .aside-category-link{margin-bottom:15px;box-sizing:border-box;display:block;color:#aaa;font-family:sans-serif;font-size:14px;font-weight:400;line-height:1;letter-spacing:0.56px;text-decoration:none}.reviews-list-double-cols .aside-category-unit .aside-category-link-group .aside-category-link:nth-last-of-type(1){margin-bottom:0}.reviews-detail-wrapper{width:880px;min-width:880px;padding-top:40px;margin:0 auto;box-sizing:border-box}.reviews-detail-wrapper .reviiew-detail-content .review-detail-office{display:flex;justify-content:flex-start;align-items:center;gap:0 30px}.reviews-detail-wrapper .reviiew-detail-content .review-detail-office .review-detail-office-picture{-o-object-fit:cover;object-fit:cover;width:280px;height:auto}.reviews-detail-wrapper .reviiew-detail-content .review-detail-office .review-detail-offiice-descriiption .review-detail-label-group{display:flex;justify-content:flex-start;align-items:center;gap:0 5px}.reviews-detail-wrapper .reviiew-detail-content .review-detail-office .review-detail-offiice-descriiption .review-detail-label-group .item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 8px;box-sizing:border-box;border-radius:3px;background-color:#F3ECDF;color:#333;text-align:center;font-family:sans-serif;font-size:12px;font-weight:400;line-height:22px;letter-spacing:0.48px}.reviews-detail-wrapper .reviiew-detail-content .review-detail-office .review-detail-offiice-descriiption .review-detail-office-name{margin-top:10px;box-sizing:border-box;color:#333;font-size:30px;font-weight:700;line-height:1.5;letter-spacing:1.2px}.reviews-detail-wrapper .reviiew-detail-content .review-detail-office .review-detail-offiice-descriiption .review-detail-evaluation{margin-top:10px;box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center;gap:0 10px}.reviews-detail-wrapper .reviiew-detail-content .review-detail-office .review-detail-offiice-descriiption .review-detail-evaluation .review-detail-contributor{color:#333;font-family:sans-serif;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0.56px}.reviews-detail-wrapper .reviiew-detail-content .review-detail-office .review-detail-offiice-descriiption .review-detail-evaluation .review-detail-score-unit{display:flex;justify-content:flex-start;align-items:center;gap:0 4px}.reviews-detail-wrapper .reviiew-detail-content .review-detail-office .review-detail-offiice-descriiption .review-detail-evaluation .review-detail-score-unit .review-detail-star{position:relative;top:-1px;width:108px;height:18px}.reviews-detail-wrapper .reviiew-detail-content .review-detail-office .review-detail-offiice-descriiption .review-detail-evaluation .review-detail-score-unit .review-detail-score{color:#aa7d3c;font-family:'YuGothic', 'Yu Gothic', Arial, sans-serif;font-size:16px;font-weight:700;line-height:18px;letter-spacing:0.64px}.reviews-detail-wrapper .reviiew-detail-content .review-detail-office .review-detail-offiice-descriiption .review-detail-post-date{padding-left:15px;margin-top:10px;box-sizing:border-box;color:#aaa;font-family:sans-serif;font-size:12px;font-weight:400;line-height:1;letter-spacing:0.48px;background:url(/assets/testimonials/post-date-clock-86aa46b90fe7b4635e1b532448d2a8800529bb5532873093bca8fd920c2343be.png) no-repeat top 50% left/10px}.reviews-detail-wrapper .reviiew-detail-content .review-title{padding:20px 30px;margin-top:30px;box-sizing:border-box;border-top:1px solid #ddd;border-bottom:1px solid #ddd;color:#333;font-family:sans-serif;font-size:20px;font-weight:700;line-height:1.5;letter-spacing:0.8px}.reviews-detail-wrapper .reviiew-detail-content .review-main-sentence{margin-top:23px;box-sizing:border-box;color:#333;font-family:sans-serif;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0.64px}.reviews-detail-wrapper .reviiew-detail-content .impression-wrap{margin-top:30px;padding:30px;box-sizing:border-box;border-radius:5px;background-color:#FFFBF4}.reviews-detail-wrapper .reviiew-detail-content .impression-wrap .impression-heading{color:#aa7d3c;font-family:sans-serif;font-size:20px;font-weight:700;line-height:1.5;letter-spacing:0.8px}.reviews-detail-wrapper .reviiew-detail-content .impression-wrap .impression-heading:nth-of-type(n + 2){margin-top:40px}.reviews-detail-wrapper .reviiew-detail-content .impression-wrap .impression-sentence{margin-top:15px;box-sizing:border-box;color:#333;font-family:sans-serif;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0.64px}.reviews-detail-wrapper .reviiew-detail-content .impression-wrap .impression-evaluation-group{margin-top:30px;box-sizing:border-box}.reviews-detail-wrapper .reviiew-detail-content .impression-wrap .impression-evaluation-group .impression-evaluation-unit{margin-bottom:20px;box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center;gap:0 15px}.reviews-detail-wrapper .reviiew-detail-content .impression-wrap .impression-evaluation-group .impression-evaluation-unit:nth-last-of-type(1){margin-bottom:0}.reviews-detail-wrapper .reviiew-detail-content .impression-wrap .impression-evaluation-group .impression-evaluation-unit .impression-evaluation-item{width:148px;border-radius:21px;background-color:#f3ecdf;color:#333;text-align:center;font-family:sans-serif;font-size:15px;font-weight:400;line-height:29px;letter-spacing:normal}.reviews-detail-wrapper .reviiew-detail-content .impression-wrap .impression-evaluation-group .impression-evaluation-unit .impression-evaluation-stars{display:flex;justify-content:center;align-items:center;gap:0 10px}.reviews-detail-wrapper .reviiew-detail-content .impression-wrap .impression-evaluation-group .impression-evaluation-unit .impression-evaluation-stars .impression-star{position:relative;top:-2px;width:180px;height:30px}.reviews-detail-wrapper .reviiew-detail-content .impression-wrap .impression-evaluation-group .impression-evaluation-unit .impression-evaluation-stars .impression-score{color:#aa7d3c;font-family:'YuGothic', 'Yu Gothic', Arial, sans-serif;font-size:24px;font-weight:700;line-height:30px;letter-spacing:0.88px}.reviews-detail-wrapper .reviiew-detail-content .reference-unit{padding:0 30px 20px;margin-top:40px;box-sizing:border-box;border-bottom:1px solid #ddd}.reviews-detail-wrapper .reviiew-detail-content .reference-unit .reference-text{color:#333;font-family:sans-serif;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0.56px}.reviews-detail-wrapper .reviiew-detail-content .reference-unit input[type=checkbox]{display:none}.reviews-detail-wrapper .reviiew-detail-content .reference-unit input[type=checkbox]:checked+.reference-btn-apperence{border:1px solid #aa7d3c;color:#aa7d3c}.reviews-detail-wrapper .reviiew-detail-content .reference-unit input[type=checkbox]:checked+.reference-btn-apperence::before{display:inline-block;content:"";width:11px;height:11px;background:url(/assets/testimonials/thumbs-up-checked-1e1116cdbf2a6d1d43e6fa13f8519053a5318720edeb66659bb691b959967f87.png) no-repeat top center/11px 11px;position:absolute;top:7px;left:15px}.reviews-detail-wrapper .reviiew-detail-content .reference-unit .reference-btn-apperence{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:10px;padding:5px 15px 5px 31px;box-sizing:border-box;border-radius:5px;border:1px solid #ddd;background-color:#fff;color:#aaa;font-family:sans-serif;font-size:11px;font-weight:400;line-height:1.4;letter-spacing:0.44px;position:relative;cursor:pointer}.reviews-detail-wrapper .reviiew-detail-content .reference-unit .reference-btn-apperence::before{display:inline-block;content:"";width:11px;height:11px;background:url(/assets/testimonials/thumbs-up-042ee86a6559c3214b5b4be3d12aeb091f470441c3a747c3a91d61bc7995393b.png) no-repeat top center/11px 11px;position:absolute;top:7px;left:15px}.reviews-detail-wrapper .lawyers-office-introduce{margin-top:80px;box-sizing:border-box}.reviews-detail-wrapper .lawyers-office-introduce .lawyers-office-introduce-heading{padding-left:10px;box-sizing:border-box;border-left:8px solid #ddd;color:#333;font-family:sans-serif;font-size:20px;font-weight:700;line-height:1.5;letter-spacing:0.8px}.reviews-detail-wrapper .show-reviews-list{margin-top:40px}.reviews-search-office-wrapper{width:980px;min-height:980px;margin:0 auto}.reviews-search-office-wrapper .reviews-search-office-heading{padding:40px 0;box-sizing:border-box;border-bottom:1px solid #ddd;color:#333;text-align:center;font-family:sans-serif;font-size:28px;font-weight:700;line-height:1.5;letter-spacing:1.12px}.reviews-search-office-wrapper .office-search-wrap{margin-top:30px;box-sizing:border-box}.reviews-search-office-wrapper .search-result-number{margin-top:40px;box-sizing:border-box;color:#333;font-family:sans-serif;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0.56px;vertical-align:baseline !important}.reviews-search-office-wrapper .search-result-number b{color:#aa7d3c;font-size:18px;font-weight:700;letter-spacing:normal;vertical-align:baseline !important}.reviews-search-office-wrapper .office-search-result{margin-top:40px;box-sizing:border-box}.reviews-search-office-wrapper .office-search-result .search-result-item{padding:30px;margin-bottom:20px;box-sizing:border-box;border:1px solid #ddd;border-radius:5px;display:flex;justify-content:flex-start;align-items:center;gap:0 20px}.reviews-search-office-wrapper .office-search-result .search-result-item:nth-last-of-type(1){margin-bottom:0}.reviews-search-office-wrapper .office-search-result .search-result-item .search-result-picture{-o-object-fit:cover;object-fit:cover;flex-basis:200px;flex-shrink:0;height:150px}.reviews-search-office-wrapper .office-search-result .search-result-item .possible-post-office .possible-post-office-name{color:#333;font-family:sans-serif;font-size:20px;font-weight:700;line-height:1.5;letter-spacing:0.8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.reviews-search-office-wrapper .office-search-result .search-result-item .possible-post-office .post-action-btn{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:15px;padding:12px 20px;box-sizing:border-box;border-radius:45px;background-color:#aa7d3c;color:#fff;text-align:center;font-family:sans-serif;font-size:14px;font-weight:700;line-height:1;letter-spacing:normal;text-decoration:none}.guidelines-wrapper{min-width:1280px;margin:0 auto;padding-bottom:80px;box-sizing:border-box}.guidelines-content{width:980px;min-height:980px;margin:0 auto;box-sizing:border-box}.guidelines-content .guidelines-heading{padding:40px 0;box-sizing:border-box;border-bottom:1px solid #ddd;color:#333;text-align:center;font-family:sans-serif;font-size:28px;font-weight:700;line-height:1.5;letter-spacing:1.12px}.guidelines-content .guidelines-list{margin-top:40px;box-sizing:border-box}.guidelines-content .guidelines-list .guidelines-unit .guidelines-item{padding:17px 50px 17px 20px;box-sizing:border-box;border-bottom:1px solid #ddd;color:#333;font-family:sans-serif;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:normal;position:relative}.guidelines-content .guidelines-list .guidelines-unit .guidelines-item::after{display:inline-block;content:"";width:17px;height:17px;background:url(/assets/testimonials/guidelines-plus-a17c4b7e20bc22975d6c1c7a2d7cceabee45669ca6691b7476b19ab2a6a523fa.png) no-repeat top center/17px 17px;position:absolute;top:0;bottom:0;right:20px;margin:auto 0}.guidelines-content .guidelines-list .guidelines-unit .guidelines-item.expanded::after{display:inline-block;content:"";width:17px;height:17px;background:url(/assets/testimonials/guidelines-minus-8174f01b97ffd60da1bc106ab051b27d3f0349053f0f669407bc19e624d78ba4.png) no-repeat top center/17px 17px;position:absolute;top:0;bottom:0;right:20px;margin:auto 0}.guidelines-content .guidelines-list .guidelines-unit .guidelines-sentence{padding:20px 0 40px;box-sizing:border-box;border-bottom:1px solid #ddd;color:#333;font-family:sans-serif;font-size:15px;font-weight:400;line-height:1.5;letter-spacing:0.6px;display:none}.guidelines-content .supplementary-provisions{margin-top:40px;box-sizing:border-box;color:#333;font-family:sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:normal}.guidelines-content table{margin:20px auto}.guidelines-content table th,.guidelines-content table td{width:320px;padding:10px 30px;text-align:center;color:#333333;line-height:1.367}.guidelines-content table,.guidelines-content table th,.guidelines-content table td{border:1px solid #DDDDDD;border-collapse:collapse}.guidelines-content table th{background:#F5F5F5;font-weight:normal}.qa__pagination{width:initial}.index-lawyer__office-unit{width:980px;transform:scale(0.9) translateX(-50px)}.section-content{width:980px;margin:0 auto}.sction-search-already-consulted{min-width:1280px;margin:0 auto}.sction-search-already-consulted .section-content{padding:0 0 60px}.sction-search-already-consulted .page-heading{padding:40px 0;border-bottom:1px solid #ddd;color:#333;text-align:center;font-size:28px;font-weight:600;line-height:1.5;letter-spacing:1.12px}.sction-search-already-consulted .page-description{padding:30px 0;color:#333;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0.64px;text-align:center}.sction-search-already-consulted:not(:has(.page-heading)) .section-content{padding:60px 0}.section-myvoice-post-flow{position:relative;min-width:1280px;margin:0 auto;width:100%}.section-myvoice-post-flow::before{position:absolute;z-index:10;content:'';top:0;left:0;right:100%;width:100%;height:333px;background-color:transparent;background-image:url(/assets/testimonials/myvoice_post_flow_bg-94ac5b9e194db363d13fb1934b7792a340f825f2c6a0efcb4efe96d3576cc966.jpg);background-repeat:no-repeat;background-position:top 0 left 50%;background-size:auto 333px}.section-myvoice-post-flow .section-content{position:relative;z-index:20;padding:0 0 60px}.section-myvoice-post-flow .section-heading{position:relative;padding:60px 0 13px;margin-bottom:40px;color:#fff;font-size:24px;font-weight:700;line-height:1.5;letter-spacing:2.4px;text-align:center}.section-myvoice-post-flow .section-heading::after{position:absolute;content:'';bottom:0;right:0;left:0;margin:0 auto;width:50px;height:3px;border-radius:3px;background-color:#fff}.section-myvoice-post-flow .myvoice-post-flow{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:0 88px;border-radius:5px;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.15);padding:30px 45px 40px}.section-myvoice-post-flow .myvoice-post-flow .flow-unit{flex-basis:238px}.section-myvoice-post-flow .myvoice-post-flow .flow-unit .unit-count{width:48px;height:48px;margin:0 auto;border-radius:48px;background-color:#AA7D3C;color:#fff;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:22px;font-weight:700;line-height:48px}.section-myvoice-post-flow .myvoice-post-flow .flow-unit .unit-title{margin-top:10px;color:#333;text-align:center;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:0.64px}.section-myvoice-post-flow .myvoice-post-flow .flow-unit .unit-pict{display:block;margin:20px auto 0}.section-myvoice-post-merit{background-color:#FFFBF4}.section-myvoice-post-merit .section-content{padding:0 0 60px}.section-myvoice-post-merit .section-heading{position:relative;padding:60px 0 13px;margin-bottom:40px;color:#333;font-size:24px;font-weight:700;line-height:1.5;letter-spacing:2.4px;text-align:center}.section-myvoice-post-merit .section-heading::after{position:absolute;content:'';bottom:0;right:0;left:0;margin:0 auto;width:50px;height:3px;border-radius:3px;background-color:#AA7D3C}.section-myvoice-post-merit .myvoice-post-merit{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:0 30px}.section-myvoice-post-merit .myvoice-post-merit .merit-unit{box-sizing:border-box;position:relative;flex-basis:306px;border-radius:5px;border:1px solid #F5F5F5;background:#fff;padding:35px 0 30px}.section-myvoice-post-merit .myvoice-post-merit .merit-unit .point-count{position:absolute;top:-17.5px;left:0;right:0;margin:0 auto;width:115px;height:35px;border-radius:5px;background-color:#F3ECDF;color:#AA7D3C;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:700;line-height:35px}.section-myvoice-post-merit .myvoice-post-merit .merit-unit .merit-pict{display:block;margin:0 auto}.section-myvoice-post-merit .myvoice-post-merit .merit-unit .merit-sentence{position:relative;margin:15px auto 0;padding-top:15px;color:#333;text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:1.5;letter-spacing:0.56px}.section-myvoice-post-merit .myvoice-post-merit .merit-unit .merit-sentence::before{position:absolute;content:'';top:0;left:0;right:0;margin:0 auto;width:246px;height:1px;background-color:#ddd}.section-myvoice-post-merit .myvoice-post-merit .merit-unit .merit-sentence b{vertical-align:baseline;color:#AA7D3C;font-size:14px;font-weight:600;line-height:1.0;letter-spacing:0.56px}.section-results-list__1280{min-width:1280px}.section-results-list .section-content{padding:0 0 110px}.section-results-list .search-result-number{color:#333;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0.56px}.section-results-list .search-result-number b{vertical-align:baseline;color:#AA7D3C;font-size:18px;font-weight:600;line-height:1.0}.section-results-list .office-search-result{margin-top:40px}.section-results-list .office-search-result .search-result-item{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 20px;box-sizing:border-box;border-radius:5px;border:1px solid #ddd;background-color:#FFF;padding:29px}.section-results-list .office-search-result .search-result-item:nth-of-type(n+2){margin-top:20px}.section-results-list .office-search-result .search-result-item .search-result-picture{display:block;background-color:#d9d9d9;font-size:10px;color:#ccc}.section-results-list .office-search-result .search-result-item .possible-post-office .possible-post-office-name{color:#333;font-size:20px;font-weight:700;line-height:1.5;letter-spacing:0.8px}.section-results-list .office-search-result .search-result-item .possible-post-office .post-action-btn{display:block;box-sizing:border-box;margin-top:15px;height:38px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 20px;border-radius:38px;background-color:#AA7D3C;color:#fff;text-align:center;font-size:14px;font-weight:600;line-height:38px;text-decoration:none}.section-results-list .office-search-result .search-result-item .possible-post-office .post-action-btn:active{transform:translateY(2px)}.office-search__tool{box-sizing:border-box;margin:35px auto 0;width:940px;height:74px;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.06)}.office-search__tool .office-search__tool-guide{box-sizing:border-box;position:relative;width:100%;height:100%;padding:0 170px;background-image:url(/assets/index/rn/icon_cross-fca0b5528834787c44d1f361e91a9e3eb41d39d1eff0cafd820c859e39b607f3.png),url(/assets/index/rn/icon_cross-fca0b5528834787c44d1f361e91a9e3eb41d39d1eff0cafd820c859e39b607f3.png);background-repeat:no-repeat, no-repeat;background-position:top 50% left 306px, top 50% right 451px;background-size:12px}.office-search__tool .office-search__tool-guide .tool-name{position:absolute;left:25px;top:0;bottom:0;margin:auto 0;font-size:16px;font-weight:bold;line-height:92px;letter-spacing:normal;text-align:left;color:var(--black)}.office-search__tool .office-search__tool-guide .search__tool-main{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:100%;height:100%}.office-search__tool .office-search__tool-guide .search__tool-main .form-option{color:#333333}.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-detail .step-3,.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-field .step-2,.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-locale .step-1{position:absolute;top:-81px;right:0;bottom:0;margin:auto;display:flex;flex-direction:row;flex-wrap:nowrap;transform:translateY(10px);opacity:0;transition:transform 300ms ease-in-out, opacity 300ms ease-in-out}.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-detail .action.step-3,.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-field .action.step-2,.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-locale .action.step-1{transform:translateY(0);opacity:1}.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-detail .search__tool-detail__select[disabled],.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-field .search__tool-field__select[disabled]{border:none;background-repeat:no-repeat;background-position:top 50% left 9.5px;color:#b9b9b9}.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-detail:has(>select[disabled]),.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-detail:has(>input[disabled]),.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-field:has(>select[disabled]){border-radius:8px;border:none;background-color:#F8F8F8}.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-locale{box-sizing:border-box;width:126px;height:43px;margin-right:32px;background-color:#fafafa;border-radius:5px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;color:#b9b9b9}.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-locale .step-1{left:-538px}.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-locale .trigger__select-prefecture{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:100%;height:43px;padding:0 0 0 25.5px;border-radius:5px;background-image:url(/assets/bennavi/about/icon_sort_down_enabled_5-033d33cc9d0d6962f356d6e1acbbdab75c69c0a5e305fc948254b5f5185a0fbf.png),url(/assets/bennavi/about/icon_mappin_enabled-20acdd27831d8d2b852305cda511820411097e1426b47ed0bceee3c6a00032ce.png);background-repeat:no-repeat, no-repeat;background-position:top 50% right 9px, top 50% left 8.5px;background-size:10px 5px, 12px 15px;border:none;font-size:14px;font-weight:normal;line-height:1.0;letter-spacing:0.32px;text-align:left;color:#b9b9b9;cursor:pointer}.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-field{box-sizing:border-box;width:139px;height:43px;background-color:#fff;border-radius:5px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-field .step-2{left:-218px}.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-field .search__tool-field__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:100%;height:100%;padding:0 0 0 30px;border-radius:5px;border:0;background-color:#fff;border:1px solid var(--media-color);background-image:url(/assets/bennavi/about/icon_field_enabled-ac6710b6a6608472bdcb54018b58725a30177863c5e7b4ffb1c01a888b142e5b.png);background-repeat:no-repeat;background-position:top 50% left 9.5px;background-size:17px 15px;font-size:14px;font-weight:normal;line-height:1.0;letter-spacing:0.32px;text-align:left;color:#AA7D3C;cursor:pointer}.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-field .search__tool-field__select option{color:#333}.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-field .search__tool-field__select[disabled]{background-image:url(/assets/bennavi/about/icon_field_disabled-971cd1c277d3f208fc8e2876d8eccc72ca2794d56588aee07a5361cac0494416.png);opacity:1;background-color:#fafafa;border:1px solid #fafafa}.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-field .search__tool-field__select:focus{outline:none}.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-field .search__tool-field__select::-ms-expand{display:none}.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-detail{box-sizing:border-box;width:139px;height:43px;margin-left:32px;border:solid 1px #AA7D3C;background-color:#fff;border-radius:5px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-detail .step-3{left:123px}.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-detail .search__tool-detail__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:100%;height:100%;padding:0 0 0 30px;border-radius:8px;border:0;background-image:url(/assets/bennavi/about/icon_detail_enabled-608e7203927ee5a8df9dae124f759a3877ccce5b9630b734b8d3672a74bae235.png);background-repeat:no-repeat;background-position:top 50% left 14px;background-size:16px 14px;font-size:14px;font-weight:normal;line-height:1.0;letter-spacing:0.32px;text-align:left;color:#AA7D3C;cursor:pointer}.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-detail .search__tool-detail__select[disabled]{background-image:url(/assets/bennavi/about/icon_detail_disabled-48d529668a2549b194cefc6473953af6e4ed3e1f566d946057c4627cbf93f95d.png);background-size:16px 14px;opacity:1;background-color:#fafafa}.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-detail .search__tool-detail__select:focus{outline:none}.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-detail .search__tool-detail__select::-ms-expand{display:none}.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:block;width:89px;height:43px;margin-left:13px;border:none;background-color:var(--media-color);border-radius:5px;font-size:14px;font-weight:bold;line-height:43px;letter-spacing:0.7px;text-align:center;color:var(--white);cursor:pointer}.office-search__tool{box-sizing:border-box;margin:0 auto;width:1024px;height:92px;background-color:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,0.15)}.office-search__tool .office-search__tool-guide{box-sizing:border-box;position:relative;width:100%;height:100%;padding:0 25px 0 175px;background-image:url(/assets/index/rn/icon_cross-fca0b5528834787c44d1f361e91a9e3eb41d39d1eff0cafd820c859e39b607f3.png),url(/assets/index/rn/icon_cross-fca0b5528834787c44d1f361e91a9e3eb41d39d1eff0cafd820c859e39b607f3.png);background-repeat:no-repeat, no-repeat;background-position:top 50% left 338px, top 50% right 430px;background-size:12px}.office-search__tool .office-search__tool-guide .tool-name{position:absolute;left:25px;top:0;bottom:0;margin:auto 0;font-size:16px;font-weight:bold;line-height:92px;letter-spacing:normal;text-align:left;color:var(--black)}.office-search__tool .office-search__tool-guide .search__tool-main{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:100%;height:100%}.office-search__tool .office-search__tool-guide .search__tool-main .form-option{color:#333333}.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-locale .step-1,.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-field .step-2,.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-detail .step-3{position:absolute;top:-96px;right:0;bottom:0;margin:auto;display:flex;flex-direction:row;flex-wrap:nowrap;transform:translateY(10px);opacity:0;transition:transform 300ms ease-in-out, opacity 300ms ease-in-out}.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-locale .action.step-1,.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-field .action.step-2,.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-detail .action.step-3{transform:translateY(0);opacity:1}.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-field .search__tool-field__select[disabled],.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-detail .search__tool-detail__select[disabled]{border:none;background-repeat:no-repeat;background-position:top 50% left 14px;color:#aaa}.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-field:has(>select[disabled]),.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-detail:has(>select[disabled]),.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-detail:has(>input[disabled]){border-radius:5px;border:none;border:1px solid #ddd;background-color:#f6f6f6}.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-locale{box-sizing:border-box;width:200px;height:50px;margin-right:32px;border:solid 1px #AA7D3C;background-color:#fff;border-radius:5px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-locale .step-1{left:-440px}.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-locale .trigger__select-prefecture{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:100%;height:50px;padding:0 0 0 36px;border-radius:8px;background-image:url(/assets/index/rn/icon_sort_down_747474-40d701150fad3aec7cdf6c34caba5f6520a1408274ef72eb5f3bdbfc32ed9376.png),url(/assets/index/rn/icon_prefectures-51c823f60f242f2688c79122342528e9a9f50fb0fed741c4e57020a149d3a906.png);background-repeat:no-repeat, no-repeat;background-position:top 50% right 20px, top 50% left 10px;background-size:11px 6px, 20px;font-size:14px;font-weight:normal;line-height:1.0;letter-spacing:0.32px;text-align:left;color:#333333;cursor:pointer}.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-field{box-sizing:border-box;width:277px;height:50px;border:solid 1px #AA7D3C;background-color:#fff;border-radius:5px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-field .step-2{left:-25px}.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-field .search__tool-field__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:100%;height:100%;padding:0 0 0 40px;border-radius:8px;border:0;background-image:url(/assets/index/rn/icon_sort_down_747474.png),url(/assets/index/rn/icon_website.png);background-repeat:no-repeat, no-repeat;background-position:top 50% right 20px, top 50% left 14px;background-size:11px 6px, 20px;font-size:14px;font-weight:normal;line-height:1.0;letter-spacing:0.32px;text-align:left;color:#AA7D3C;cursor:pointer}.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-field .search__tool-field__select[disabled]{background-image:url(/assets/index/rn/icon_website_gray.png);background-size:20px}.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-field .search__tool-field__select:focus{outline:none}.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-field .search__tool-field__select::-ms-expand{display:none}.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-detail{box-sizing:border-box;width:375px;height:50px;margin-left:32px;border:solid 1px #AA7D3C;background-color:#fff;border-radius:5px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-detail .step-3{left:515px}.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-detail .search__tool-detail__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:100%;height:100%;padding:0 0 0 40px;border-radius:8px;border:0;background-image:url(/assets/index/rn/icon_sort_down_747474.png),url(/assets/index/rn/icon_qa_24.png);background-repeat:no-repeat, no-repeat;background-position:top 50% right 20px, top 50% left 14px;background-size:11px 6px, 16px;font-size:14px;font-weight:normal;line-height:1.0;letter-spacing:0.32px;text-align:left;color:#AA7D3C;cursor:pointer}.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-detail .search__tool-detail__select[type="text"]{background-image:url(/assets/index/rn/icon_building.png);background-repeat:no-repeat;background-position:top 50% left 14px;background-size:16px}.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-detail .search__tool-detail__select[type="text"]::-moz-placeholder{color:#aaa}.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-detail .search__tool-detail__select[type="text"]:-ms-input-placeholder{color:#aaa}.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-detail .search__tool-detail__select[type="text"]::-ms-input-placeholder{color:#aaa}.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-detail .search__tool-detail__select[type="text"]::placeholder{color:#aaa}.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-detail .search__tool-detail__select[disabled]{background-image:url(/assets/index/rn/icon_building_gray.png);background-size:16px}.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-detail .search__tool-detail__select:focus{outline:none}.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-detail .search__tool-detail__select::-ms-expand{display:none}.office-search__tool .office-search__tool-guide .search__tool-main .search__tool-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:122px;height:50px;margin-left:13px;border:none;background-color:var(--media-color);border-radius:5px;font-size:14px;font-weight:bold;line-height:50px;letter-spacing:normal;text-align:center;color:var(--white);cursor:pointer}
