﻿.section-ask-question{background-color:#FAFAFA;min-width:1280px}.section-ask-question .ask-question-content{padding:50px 0 200px;width:730px;margin:0 auto}.section-ask-question .ask-question{box-sizing:border-box;border-radius:5px;border:1px solid #EAEAEA;background-color:#FFF;box-shadow:0 2px 6px 0 rgba(0,0,0,0.1);border-top:30px solid #05AFE1;padding:35px 65px 50px}.section-ask-question .ask-question .office-card{box-sizing:border-box;background-color:#F8F8F8;padding:20px 30px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:0 20px}.section-ask-question .ask-question .office-card .office-data{flex-basis:255px;margin:0}.section-ask-question .ask-question .office-card .office-data .office-name{color:#3E3A39;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:18px;font-weight:600;line-height:1.5}.section-ask-question .ask-question .office-card .office-data .partner-laywer-name{margin-top:5px;color:#3E3A39;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:400;line-height:1.5}.section-ask-question .ask-question .office-card .office-cta{box-sizing:border-box;flex-basis:255px;background-color:#F8F8F8;width:600px;border-radius:3px;border:1px solid #ECECEC;background-color:#FFF;padding:11px 11px}.section-ask-question .ask-question .office-card .office-cta .biz-hours{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 5px;color:#3E3A39;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:11px;font-weight:600;line-height:22px}.section-ask-question .ask-question .office-card .office-cta .biz-hours .no-enquiry-fees{box-sizing:border-box;border-radius:3px;background-color:#FFEFEF;padding:0 7px;width:fit-content;height:22px;color:#D2281E;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:11px;font-weight:500;line-height:22px;text-align:center}.section-ask-question .ask-question .office-card .office-cta .office-number{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 5px;margin-top:10px;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:600;line-height:16px;letter-spacing:0.7px}.section-ask-question .ask-question .office-card .office-cta .office-number.number-cover{cursor:pointer}.section-ask-question .ask-question .office-card .office-cta .office-number.initial-hide{cursor:auto}.section-ask-question .ask-question .office-card .office-cta .office-number i.fa-solid{font-size:16px}.section-ask-question .ask-question .office-card .office-cta .office-number.initial-hide{display:none}.section-ask-question .ask-question .office-card:not(:has(.office-cta)) .office-data{flex-basis:538px}.section-ask-question .ask-question .ask-question-progress{background-color:#FFFAEF;box-sizing:border-box;padding:22px 30px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.section-ask-question .ask-question .ask-question-progress .progress-bar{position:relative;box-sizing:border-box;border-radius:15px;border:1px solid #E9E9E9;background-color:#FFF;width:480px;height:15px;flex-shrink:0}.section-ask-question .ask-question .ask-question-progress .progress-bar::after{box-sizing:border-box;position:absolute;border-radius:15px;content:'';top:-1px;left:-1px;margin:auto;width:0;height:15px;background-color:#05AFE1}.section-ask-question .ask-question .ask-question-progress .progress-value .value-number{color:#3E3A39;font-family:Arial, Helvetica, sans-serif;font-size:25px;font-weight:700;line-height:1.0}.section-ask-question .ask-question .ask-question-progress .progress-value .value-numeral{margin-left:2px;color:#3E3A39;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:400;line-height:1.0}.section-ask-question .ask-question .ask-question-progress.step--2 .progress-bar::after{width:96px}.section-ask-question .ask-question .ask-question-progress.step--3 .progress-bar::after{width:144px}.section-ask-question .ask-question .ask-question-progress.step--4 .progress-bar::after{width:288px}.section-ask-question .ask-question .ask-question-progress.step--5 .progress-bar::after{width:336px}.section-ask-question .ask-question .ask-question-progress.step--6 .progress-bar::after{width:432px}.section-ask-question .ask-question .note-unit{margin:40px auto 0;width:540px;background:#F8F8F8;border-radius:5px;padding:20px;box-sizing:border-box;font-size:12px;line-height:21px}.section-ask-question .ask-question .form-unit{margin-top:40px;padding:0 29px 0}.section-ask-question .ask-question .form-unit .form-unit-title{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 10px;color:#3E3A39;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:600;line-height:1.5}.section-ask-question .ask-question .form-unit .form-unit-title .tag-required,.section-ask-question .ask-question .form-unit .form-unit-title .tag-optional{border-radius:3px;padding:0 7px;height:22px;width:fit-content;color:#FFF;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:600;line-height:22px}.section-ask-question .ask-question .form-unit .form-unit-title .tag-required{background-color:#C13636}.section-ask-question .ask-question .form-unit .form-unit-title .tag-optional{background-color:#bbb}.section-ask-question .ask-question .form-unit .form-unit-main{margin-top:20px}.section-ask-question .ask-question .form-unit .form-unit-main .radio-group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:15px 15px}.section-ask-question .ask-question .form-unit .form-unit-main .radio-group .input-radio-label{display:block;flex-basis:170px;height:47px;cursor:pointer}.section-ask-question .ask-question .form-unit .form-unit-main .radio-group .input-radio-label:has(input:checked){cursor:auto}.section-ask-question .ask-question .form-unit .form-unit-main .radio-group .input-radio-label input{display:none}.section-ask-question .ask-question .form-unit .form-unit-main .radio-group .input-radio-label .apperance{background-origin:border-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:100%;border-radius:5px;border:1px solid #BBB;background-color:#FFF}.section-ask-question .ask-question .form-unit .form-unit-main .radio-group .input-radio-label .apperance .capsule{color:#3E3A39;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:600;line-height:1.5}.section-ask-question .ask-question .form-unit .form-unit-main .radio-group .input-radio-label input:checked+.apperance{background-color:#05AFE1;border-color:#05AFE1}.section-ask-question .ask-question .form-unit .form-unit-main .radio-group .input-radio-label input:checked+.apperance .capsule{color:#fff}.section-ask-question .ask-question .form-unit .form-unit-main .input-text-flex{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}.section-ask-question .ask-question .form-unit .form-unit-main .input-text-flex .input-text{box-sizing:border-box;flex-basis:260px;border-radius:5px;border:1px solid #bbb;background-color:#FFF;height:50px;padding:0 24px;color:#3E3A39;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:400;line-height:1.5}.section-ask-question .ask-question .form-unit .form-unit-main .input-text-flex .input-text::placeholder{color:#bbb}.section-ask-question .ask-question .form-unit .form-unit-main .input-text-flex .input-text.input-text--contact{flex-basis:300px}.section-ask-question .ask-question .form-unit .form-unit-main .text-area{box-sizing:border-box;display:block;border-radius:5px;border:1px solid #BBB;background-color:#FFF;padding:19px;resize:vertical;field-sizing:content;width:100%;min-height:160px;color:#3E3A39;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:400;line-height:1.5}.section-ask-question .ask-question .form-unit .form-unit-main .text-area::placeholder{color:#BBB}.section-ask-question .ask-question .form-unit .form-unit-main .select-apperance{position:relative;box-sizing:border-box;width:300px;height:50px;border-radius:5px;border:1px solid #BBB;background-color:#FFF}.section-ask-question .ask-question .form-unit .form-unit-main .select-apperance::after{position:absolute;content:'\f078';top:0;bottom:0;right:24px;margin:auto 0;width:1em;height:1em;font-family:"Font Awesome 6 Free";font-weight:900;font-size:13px;text-align:center;line-height:1.0;color:#3E3A39}.section-ask-question .ask-question .form-unit .form-unit-main .select-apperance .select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;border:none;border-radius:5px;background-color:transparent;padding:0 24px;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:400;line-height:50px;cursor:pointer}.section-ask-question .ask-question .form-unit .form-unit-main .select-apperance .select:focus{outline:none}.section-ask-question .ask-question .form-unit .form-unit-main .select-apperance .select:has(.selected-option){color:#3E3A39}.section-ask-question .ask-question .form-unit .form-unit-main .footnote{margin-top:10px;color:#5C5C5C;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:400;line-height:1.5}.section-ask-question .ask-question .form-unit .form-unit-main .footnote--textarea{margin-top:15px;background-origin:border-box;border-radius:5px;background-color:#F8F8F8;padding:20px;color:#3E3A39;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:400;line-height:1.75}.section-ask-question .ask-question .opt-in{width:540px;margin:45px auto 0;box-sizing:border-box;border-radius:5px;background-color:#FFFAEF;padding:15px}.section-ask-question .ask-question .agreement{width:540px;margin:20px auto 0;box-sizing:border-box;border-radius:5px;border:1px solid #EAEAEA;padding:15px}.section-ask-question .ask-question .agreement a{color:#05AFE1;text-decoration:underline}.section-ask-question .ask-question .input-checkbox-label{display:block;cursor:pointer}.section-ask-question .ask-question .input-checkbox-label input{display:none}.section-ask-question .ask-question .input-checkbox-label .apperance{position:relative;display:block;padding-left:27px;color:#3E3A39;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:13px;font-weight:400;line-height:1.69231}.section-ask-question .ask-question .input-checkbox-label .apperance::before{box-sizing:border-box;position:absolute;content:'';top:2.25px;bottom:0;left:0;width:17px;height:17px;border-radius:3px;border:1px solid #CFD6DC;background-color:#FFF}.section-ask-question .ask-question .input-checkbox-label input:checked+.apperance::after{box-sizing:border-box;position:absolute;content:'\f00c';top:2.25px;bottom:0;left:0;width:17px;height:17px;border-radius:3px;border:noen;background-color:transparent;font-family:"Font Awesome 6 Free";font-weight:900;font-size:11px;text-align:center;line-height:17px;color:#747474}.section-ask-question .ask-question .move-step{margin-top:50px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 30px}.section-ask-question .ask-question .move-step .return-step-button{width:fit-content;height:50px;color:#A2A2A2;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:500;line-height:50px;cursor:pointer}.section-ask-question .ask-question .move-step .return-step-button:active{transform:translateY(2px)}.section-ask-question .ask-question .move-step .return-step-button i.fa-solid{margin-right:5px}.section-ask-question .ask-question .move-step .foward-step-button{width:230px;height:50px;border-radius:50px;background-color:#F1F1F1;color:#3E3A39;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:600;line-height:50px;cursor:pointer}.section-ask-question .ask-question .move-step .foward-step-button.active{color:#fff;background-color:#05AFE1}.section-ask-question .ask-question .move-step .foward-step-button:active{transform:translateY(2px)}.section-ask-question .section-footer{background-color:#05AFE1;padding:15px 0}.section-ask-question .section-footer .footer-content{width:730px;margin:0 auto}.section-question-complete{min-width:1280px;background-color:#fff}.section-question-complete .question-complete-heading{box-sizing:border-box;background-color:#05AFE1;padding:36px 0;color:#FFF;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:25px;font-weight:600;line-height:1.5;text-align:center}.section-question-complete .question-complete-content{width:720px;margin:0 auto;padding:20px 0 150px}.section-question-complete .question-complete .asked-question-office-card{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;border-radius:10px;border:2px solid #05AFE1;background-color:#FFF;padding:28px 33px}.section-question-complete .question-complete .asked-question-office-card picture{flex-basis:180px;background-color:#d9d9d9}.section-question-complete .question-complete .asked-question-office-card picture source{display:block;width:180px;object-fit:contain}.section-question-complete .question-complete .asked-question-office-card picture img{display:block;width:180px;object-fit:contain}.section-question-complete .question-complete .asked-question-office-card .office-data{position:relative;flex-basis:440px}.section-question-complete .question-complete .asked-question-office-card .office-data .office-name{box-sizing:border-box;padding-right:80px;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:18px;font-weight:700;line-height:1.5}.section-question-complete .question-complete .asked-question-office-card .office-data .prefecture-in-office-located{position:absolute;top:4.5px;right:0;border-radius:3px;background-color:#05AFE1;padding:0 10px;height:21px;width:fit-content;color:#FFF;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:11px;font-weight:500;line-height:21px;text-align:center}.section-question-complete .question-complete .asked-question-office-card .office-data .office-data-table{width:100%;border:none;margin-top:20px}.section-question-complete .question-complete .asked-question-office-card .office-data .office-data-table tbody tr th{padding:5px 0;width:84px;border:none;background-color:#E8E8E8;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:11px;font-weight:500;line-height:1.5;text-align:center;text-indent:unset}.section-question-complete .question-complete .asked-question-office-card .office-data .office-data-table tbody tr td{padding:5px 20px;border:none;background-color:#f7f7f7;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:11px;font-weight:500;line-height:1.5;text-indent:unset}.section-question-complete .question-complete .question-complete-message{margin-top:20px;margin-bottom:40px;box-sizing:border-box;border-radius:10px;background-color:#E5F4F5;padding:30px 20px;color:#C13636;text-align:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:18px;font-weight:600;line-height:1.4;text-align:center}.section-question-complete .question-complete .question-complete-message:first-of-type{margin-top:0}.section-question-complete .question-complete .question-complete-message+.form-thanks__other-contact-wrapper{margin-top:40px;padding-bottom:0;border-radius:10px 10px 0 0}.section-question-complete .question-complete .other-contact__offices-list{background-color:#FFFAD9;padding:30px 0 40px}.section-question-complete .question-complete .other-contact__offices-list .offices-list__balloon{position:relative;height:35px;width:270px;padding:0;margin-bottom:13px;color:#FFF;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:600;line-height:35px;letter-spacing:normal}.section-question-complete .question-complete .other-contact__offices-list .offices-list__balloon b{font-size:16px}.section-question-complete .question-complete .other-contact__offices-list .offices-list__balloon::before{position:absolute;content:'';right:0;left:0;bottom:-9px;margin:0 auto;width:0;height:0;border-style:solid;border-width:13px 10px 0 10px;border-color:#ff9d14 transparent transparent transparent}.section-question-complete .question-complete .other-contact__offices-list .office-list-heading{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 10px;color:#3E3A39;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:18px;font-weight:600;line-height:1.5;text-align:center}.section-question-complete .question-complete .other-contact__offices-list .office-list-heading__wrapper{display:flex;flex-direction:row;align-items:center;gap:10px;margin-top:20px;margin-bottom:20px}.section-question-complete .question-complete .other-contact__offices-list .office-list-heading__subtitle{font-size:14px;font-weight:normal}.section-question-complete .question-complete .other-contact__offices-list .office-list-heading .tag-optional{height:22px;width:fit-content;border-radius:3px;background-color:#BBB;padding:0 7px;color:#FFF;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:600;line-height:22px}.section-question-complete .question-complete .other-contact__offices-list .office-list{width:668px;margin:20px auto 0;border-top:3px solid #bbb;padding:20px 0 0}.section-question-complete .question-complete .other-contact__offices-list .office-list .office-unit{box-sizing:border-box;border-radius:5px;background-color:#FFF;padding:20px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:0 20px}.section-question-complete .question-complete .other-contact__offices-list .office-list .office-unit .office-picture{flex-basis:130px;object-fit:contain;border-radius:5px}.section-question-complete .question-complete .other-contact__offices-list .office-list .office-unit .office-data{flex-basis:414px;margin:0}.section-question-complete .question-complete .other-contact__offices-list .office-list .office-unit .office-data .office-name{color:#3E3A39;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:400;line-height:1.5625;letter-spacing:0.8px}.section-question-complete .question-complete .other-contact__offices-list .office-list .office-unit .office-data .responding-visitors{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px 10px;margin-top:10px}.section-question-complete .question-complete .other-contact__offices-list .office-list .office-unit .office-data .responding-visitors .item{box-sizing:border-box;height:25px;width:fit-content;border-radius:3px;border:1px solid #BBB;background-color:#F8F8F8;padding:0 9px;color:#828282;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:11px;font-weight:500;line-height:23px;letter-spacing:0.55px;text-align:center}.section-question-complete .question-complete .other-contact__offices-list .office-list .office-unit .office-data .responding-visitors .item.item--active{border-color:#05AFE1;background-color:#FEF8F3;color:#05AFE1}.section-question-complete .question-complete .other-contact__offices-list .office-list .office-unit .select-check{margin-left:20px}.section-question-complete .question-complete .other-contact__offices-list .office-list .office-unit .select-check .input-checkbox-label{display:block;cursor:pointer}.section-question-complete .question-complete .other-contact__offices-list .office-list .office-unit .select-check .input-checkbox-label input{display:none}.section-question-complete .question-complete .other-contact__offices-list .office-list .office-unit .select-check .input-checkbox-label .apperance{box-sizing:border-box;display:block;position:relative;width:25px;height:25px;border-radius:2px}.section-question-complete .question-complete .other-contact__offices-list .office-list .office-unit .select-check .input-checkbox-label .apperance::before{box-sizing:border-box;position:absolute;content:'';top:0;bottom:0;left:0;width:100%;height:100%;border-radius:2px;background-color:#fff;border:2px solid #bbb}.section-question-complete .question-complete .other-contact__offices-list .office-list .office-unit .select-check .input-checkbox-label input:checked+.apperance::before{border-color:#05AFE1;background-color:#FEF8F3}.section-question-complete .question-complete .other-contact__offices-list .office-list .office-unit .select-check .input-checkbox-label input:checked+.apperance::after{box-sizing:border-box;position:absolute;content:'\f00c';top:0;bottom:0;left:0;width:100%;height:100%;background-color:transparent;border-radius:2px;font-family:"Font Awesome 6 Free";font-weight:900;font-size:16px;text-align:center;line-height:25px;color:#05AFE1}.section-question-complete .question-complete .other-contact__offices-list .office-list .office-unit:nth-of-type(n+2){margin-top:10px}.section-question-complete .question-complete .other-contact__offices-list+.other-contact__submit-section-wrapper{margin-top:20px}.section-question-complete .question-complete .other-contact__offices-list+.other-contact__submit-section-wrapper .other-contact__submit-section{border-radius:5px;background-color:#F5F5F5;padding:25px 30px}.section-question-complete .question-complete .other-contact__offices-list+.other-contact__submit-section-wrapper .other-contact__submit-section .other-contact__legal-accept{padding:0;color:#3E3A39;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:400;line-height:25px;letter-spacing:0.7px}.section-question-complete .question-complete .other-contact__offices-list+.other-contact__submit-section-wrapper .other-contact__submit-section .other-contact__legal-accept .legal-accept__text-link{border-bottom:none;vertical-align:baseline;color:#0C48E1;text-decoration-line:underline}.section-question-complete .question-complete .other-contact__offices-list+.other-contact__submit-section-wrapper .other-contact__submit-section .submit-button__guide{margin-top:15px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 20px}.section-question-complete .question-complete .other-contact__offices-list+.other-contact__submit-section-wrapper .other-contact__submit-section .submit-button__guide .user-choises-number{position:unset;color:#3E3A39;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:15px;font-weight:600;line-height:25px;letter-spacing:0.75px}.section-question-complete .question-complete .other-contact__offices-list+.other-contact__submit-section-wrapper .other-contact__submit-section .submit-button__guide .user-choises-number .number-value{font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:25px;font-weight:600;line-height:25px;letter-spacing:1.25px}.section-question-complete .question-complete .other-contact__offices-list+.other-contact__submit-section-wrapper .other-contact__submit-section .submit-button__guide .submit-button{border-radius:5px;background:#DDD;width:250px;height:55px;margin:0;color:#FFF;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:18px;font-weight:700;line-height:55px;letter-spacing:0.9px;text-align:center}.section-question-complete .question-complete .other-contact__offices-list+.other-contact__submit-section-wrapper .other-contact__submit-section .submit-button__guide .submit-button.active{background-color:#ff9c14;pointer-events:auto}.section-question-complete .question-complete .other-contact__offices-list+.other-contact__submit-section-wrapper .other-contact__submit-section .submit-button__guide .submit-button.active::before{color:#ff9c14}.section-question-complete .question-complete .other-contact__submit-fixed-wrapper{background-color:rgba(0,0,0,0.8);-webkit-backdrop-filter:blur(5px);-moz-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.section-question-complete .question-complete .other-contact__submit-fixed-wrapper .other-contact__submit-fixed{width:730px;justify-content:space-between}.section-question-complete .question-complete .other-contact__submit-fixed-wrapper .other-contact__submit-fixed .other-contact__legal-accept{flex-basis:330px;margin:0;color:#FFF;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:15px;font-weight:500;line-height:25px;letter-spacing:0.75px}.section-question-complete .question-complete .other-contact__submit-fixed-wrapper .other-contact__submit-fixed .other-contact__legal-accept .legal-accept__text-link{padding:0;border-bottom:none}.section-question-complete .question-complete .other-contact__submit-fixed-wrapper .other-contact__submit-fixed .submit-button__guide{flex-basis:400px;justify-content:flex-end;gap:0 20px}.section-question-complete .question-complete .other-contact__submit-fixed-wrapper .other-contact__submit-fixed .submit-button__guide .user-choises-number{margin:0;color:#FFF;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:15px;font-weight:600;line-height:1.667;letter-spacing:0.75px}.section-question-complete .question-complete .other-contact__submit-fixed-wrapper .other-contact__submit-fixed .submit-button__guide .user-choises-number .number-value{vertical-align:baseline;font-size:25px;line-height:1.0;letter-spacing:1.25px}.section-question-complete .question-complete .other-contact__submit-fixed-wrapper .other-contact__submit-fixed .submit-button__guide .submit-button{border-radius:5px;background:#DDD;width:250px;height:55px;margin:0;color:#FFF;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:18px;font-weight:700;line-height:55px;letter-spacing:0.9px;text-align:center}.section-question-complete .question-complete .other-contact__submit-fixed-wrapper .other-contact__submit-fixed .submit-button__guide .submit-button.active{background-color:#ff9c14;pointer-events:auto}.section-question-complete .question-complete .other-contact__submit-fixed-wrapper .other-contact__submit-fixed .submit-button__guide .submit-button.active::before{color:#ff9c14}.section-question-complete .question-complete .competitive-bids-balloon{position:relative;border-radius:6px;background-color:#18AED2;width:460px;margin:20px auto;height:54px;color:#FFF;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-weight:700;line-height:54px;font-size:18px}.section-question-complete .question-complete .competitive-bids-balloon::after{position:absolute;content:'';bottom:-11px;right:0;left:0;margin:0 auto;width:0px;height:0px;border-style:solid;border-width:20px 14px 0 14px;border-color:#18AED2 transparent transparent transparent}.section-question-complete .question-complete .competitive-bids-list{margin-top:20px}.section-question-complete .question-complete .competitive-bids-list .asked-question-office-card:nth-of-type(n+2){margin-top:20px}.section-question-complete .question-complete .competitive-bids-action{margin-top:50px}.section-question-complete .question-complete .competitive-bids-action .link-button{display:block;border-radius:3px;background-color:#666;width:380px;height:50px;margin:0 auto;color:#FFF;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:700;line-height:50px;letter-spacing:0.8px}.section-question-complete .question-complete .competitive-bids-action .link-button:active{transform:translateY(2px)}.section-ask-question .section-footer{position:fixed;bottom:0;padding:15px 0;width:100%}.header-pq{background-color:#FFF}.screenshot-wrap{margin-bottom:15px}.screenshot-box{margin-bottom:10px}.screenshot-box .files-text{height:2.0em;line-height:2.0em;font-size:12px;vertical-align:bottom}.screenshot-note{margin-bottom:10px;padding-left:1em;line-height:1.5;font-size:12px}.screenshot-btn{cursor:pointer;display:inline-block;text-align:center;padding:15px;width:200px;background:#F1F1F1;border-radius:5px}.screenshot-upload-row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin-bottom:.5em}.screenshot-upload-row .label--screenshot-upload{position:relative;padding-left:8em;height:2.0em}.screenshot-upload-row .label--screenshot-upload::before{position:absolute;content:'画像を投稿する';top:0;left:0;width:8em;height:2.0em;border:1px solid #ccc;border-radius:3px;background:-moz-linear-gradient(180deg, white 50%, #eee 100%);background:-webkit-linear-gradient(180deg, white 50%, #eee 100%);background:linear-gradient(180deg, white 50%, #eee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#eeeeee",GradientType=1);text-align:center;line-height:2.0em;font-size:12px;cursor:pointer}.screenshot-upload-row .label--screenshot-upload:active::before{background:-moz-linear-gradient(0deg, white 50%, #eee 100%);background:-webkit-linear-gradient(0deg, white 50%, #eee 100%);background:linear-gradient(0deg, white 50%, #eee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#eeeeee",GradientType=1)}.screenshot-upload-row .label--screenshot-upload .input--file{display:none}.screenshot-upload-row .footnote--screenshot-upload{font-size:11px;line-height:2.0}.button__added-screenshot{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:#fff;cursor:pointer;font-size:12px}#optional_squeeze_header{position:relative}#optional_squeeze_header::before,#optional_squeeze_header::after{position:absolute;top:0;bottom:0;right:20px;margin:auto 0;width:16px;height:16px;font-family:"Font Awesome 6 Free";font-weight:900;font-size:16px;line-height:1.0;color:#333;text-align:center}#optional_squeeze_header::before{content:'\f068'}#optional_squeeze_header::after{content:'\f067';transition:transform 250ms ease}#optional_squeeze_header.squeeze-header--opened::after{transform:rotate3d(1, 0, 0, 90deg)}
