@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box}html,body{font-size:10px}body{font-size:1.6rem;font-family:-apple-system,Helvetica,sans-serif,serif}input,textarea,select{font-family:-apple-system,Helvetica,sans-serif,serif}ul{list-style:none}[v-cloak]{display:none}.flex{display:flex;align-items:center}.flex.column-gap-5{column-gap:5px}.flex.column-gap-10{column-gap:10px}.flex.column-gap-15{column-gap:15px}.flex.column-gap-20{column-gap:20px}.flex.column-gap-25{column-gap:25px}.flex.column-gap-30{column-gap:30px}.flex.column-gap-40{column-gap:40px}.flex.column-gap-50{column-gap:50px}.justify-content-between{justify-content:space-between}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.relative{position:relative}.selectable-input{position:relative;z-index:0}.selectable-input input{display:block;padding:.25em .5em!important;width:100%!important;height:2em!important}.selectable-input ul{display:none;position:absolute;left:0;top:2em;z-index:1;width:100%;background-color:#fff;border:1px solid rgb(118,118,118);border-top:0}.selectable-input ul.active{display:block}.selectable-input ul li{display:flex;align-items:center;padding:.25em .5em;height:2em;cursor:pointer}.selectable-input ul li:hover{background-color:#1cb5e5}.selectable-input ul li:not(:last-child){border-bottom:1px solid rgb(118,118,118)}input[type=month]{position:relative;padding:.5em .75em;color:#000;width:12em;height:2.5em;letter-spacing:.25em}input[type=month]::-webkit-calendar-picker-indicator{opacity:0}input[type=month]::-webkit-date-and-time-value{padding-left:1em;text-align:left}input[type=month]:after{position:absolute;right:.67em;content:"";display:inline-block;width:1.5em;height:1.5em;background-image:url(/build/assets/calendar_icon-f4ba4ba7.svg);background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none}input[type=date]{position:relative;padding:.5em .75em;color:#000;width:14em;height:2.5em;letter-spacing:.25em}input[type=date]::-webkit-calendar-picker-indicator{opacity:0}input[type=date]::-webkit-date-and-time-value{padding-left:1em;text-align:left}input[type=date]:after{position:absolute;right:.67em;content:"";display:inline-block;width:1.5em;height:1.5em;background-image:url(/build/assets/calendar_icon-f4ba4ba7.svg);background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none}.customer{margin:auto;min-width:600px;max-width:1000px}.customer-create .steps{padding:20px 0}.customer-create .steps ul{display:flex;justify-content:center;align-items:flex-start}.customer-create .steps ul li{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:5px;width:10vw;max-width:125px;white-space:nowrap}.customer-create .steps ul li:last-child .circle:after{display:none}.customer-create .steps ul li.active .circle:before{background-color:#1cb5e5}.customer-create .steps .circle{position:relative;display:block;width:20px;height:20px;border:2px solid #6C6C6C;background-color:#fff;border-radius:50%}.customer-create .steps .circle:before,.customer-create .steps .circle:after{content:"";position:absolute}.customer-create .steps .circle:before{z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-color:#dfdfdf;border-radius:50%}.customer-create .steps .circle:after{z-index:-1;left:50%;top:50%;transform:translateY(-50%);width:10vw;max-width:125px;height:2px;background-color:#6c6c6c}.customer-create .steps .text{font-size:1.2rem;text-align:center}.customer-create .contents{padding:0 20px 100px}.customer-create .contents .page-title{margin-bottom:25px;font-size:2.2rem;text-align:center}.customer-create .contents td.has-error{background-color:#ffd3d3}.customer-create .contents td.has-error input[required]:invalid,.customer-create .contents td.has-error select[required]:invalid{background-color:#fff}.customer-create .contents td .error-message{margin-top:10px;color:#cd2020}.customer-create .contents td .error-message.no-margin{margin-top:0}.customer-create .contents input[required]:invalid,.customer-create .contents select[required]:invalid{background-color:#ffd3d3}.customer-create .contents .content-1 .table-01 input{padding:.25em .5em;width:16em;height:2em}.customer-create .contents .content-1 .table-01 select{padding:.25em .5em;width:6em;height:2em}.customer-create .contents .content-1 .table-01 .addon{width:10em}.customer-create .contents .content-1 .table-02 .product-name{padding:.25em .5em;width:16em;height:2em}.customer-create .contents .content-1 .table-02 .product-quantity{padding:.25em .5em;width:6em;height:2em}.customer-create .contents .content-1 .table-02 .product-price{padding:.25em .5em;width:16em;height:2em}.customer-create .contents .content-1 .table-03 .flex{justify-content:space-between}.customer-create .contents .content-1 .table-03 .price{padding:.25em 0;width:16em;height:2em}.customer-create .contents .content-1 .table-03 .payment-deposit{padding:.25em .5em;width:16em;height:2em;font-size:1.4rem}.customer-create .contents .content-1 .table-03 .payment-deposit+.shadow{position:absolute;left:0;top:0;display:flex;align-items:center;padding:0 .5em;width:16em;font-size:1.4rem;height:100%;pointer-events:none}.customer-create .contents .content-1 .table-03 .payment-deposit:focus+.shadow{display:none}.customer-create .contents .content-1 .table-04 .count,.customer-create .contents .content-1 .table-04 .payment-pay-year,.customer-create .contents .content-1 .table-04 .payment-pay-month,.customer-create .contents .content-1 .table-04 .payment-bonus{padding:.25em .5em;width:6em;height:2em}.customer-create .contents .content-1 .table-05 caption{padding:10px 0 20px}.customer-create .contents .content-1 .table-05 .simulation-button{text-align:right}.customer-create .contents .content-1 .table-05 .simulation-button button{border:0;background:none;padding:.5em 1.5em;color:#000;width:12em;height:3em;font-size:1.6rem;background-color:#d9d9d9;border-radius:5px}.customer-create .contents .content-1 .table-06 select,.customer-create .contents .content-1 .table-07 select,.customer-create .contents .content-1 .table-07 .count{padding:.25em .5em;width:5em;height:2em}.customer-create .contents .content-1 .table-07 #i_yakumu_dealer,.customer-create .contents .content-1 .table-07 #i_yakumu_product_extra_content{padding:.25em .5em;width:20em;height:2em}.customer-create .contents .content-1 table{margin-bottom:40px;width:100%;border-collapse:separate;border-spacing:0}.customer-create .contents .content-1 table tr:last-child th,.customer-create .contents .content-1 table tr:last-child td{border-bottom:1px solid #6C6C6C}.customer-create .contents .content-1 table tr th:last-child,.customer-create .contents .content-1 table tr td:last-child{border-right:1px solid #6C6C6C}.customer-create .contents .content-1 table th,.customer-create .contents .content-1 table td{padding:10px;font-size:1.4rem;border-top:1px solid #6C6C6C;border-left:1px solid #6C6C6C}.customer-create .contents .content-1 table th{text-align:left;background-color:#e3f8fe}.customer-create .contents .content-1 table th .required{margin-left:10px;color:#cd2020;font-size:1.2rem}.customer-create .contents .content-1 .button{margin-top:40px;padding:20px 0;text-align:center;background-color:#f2f2f2}.customer-create .contents .content-1 .button p{font-size:1.6rem}.customer-create .contents .content-1 .button .wrapper{display:flex;justify-content:center;align-items:center;column-gap:60px}.customer-create .contents .content-1 .button button{margin-top:20px;border:0;background:none;color:#fff;width:160px;height:50px;font-size:2rem;background-color:#1cb5e5;border-radius:5px}.customer-create .contents .content-1 .button button.top{background-color:#565656}.customer-create .contents .content-2 .docs{display:flex;flex-direction:column;row-gap:40px}.customer-create .contents .content-2 .doc .title{display:flex;align-items:center;padding:0 16px;color:#fff;height:40px;font-size:1.6rem;background-color:#565656}.customer-create .contents .content-2 .doc .text{padding:16px;height:200px;line-height:1.6;word-break:break-all;white-space:pre-wrap;background-color:#f2f2f2;overflow:auto}.customer-create .contents .content-2 .doc .text h2{font-size:1.6rem;font-weight:700}.customer-create .contents .content-2 .doc .text h3{font-size:1.4rem;font-weight:700}.customer-create .contents .content-2 .doc .text p{font-size:1.4rem}.customer-create .contents .content-2 .doc img{max-width:100%}.customer-create .contents .content-2 .doc table{border-collapse:collapse}.customer-create .contents .content-2 .doc table th,.customer-create .contents .content-2 .doc table td{padding:.25em .5em;border:1px solid #565656}.customer-create .contents .content-2 .agree{display:flex;column-gap:15px;align-items:flex-start;margin-top:40px}.customer-create .contents .content-2 .agree .checkbox{flex:0 0 auto;position:relative;display:flex;width:28px;height:28px;border:2px solid #565656}.customer-create .contents .content-2 .agree .checkbox.checked:after{content:"";position:absolute;top:50%;left:50%;display:block;width:70%;height:35%;border:3px solid #565656;border-right-width:0;border-top-width:0;transform-origin:center;transform:translate(-50%,-75%) rotate(-45deg)}.customer-create .contents .content-2 .agree .checkbox input{display:none}.customer-create .contents .content-2 .button{padding:60px 0 120px;text-align:center}.customer-create .contents .content-2 .button .wrapper{display:flex;justify-content:center;align-items:center;column-gap:60px}.customer-create .contents .content-2 .button button{border:0;background:none;color:#fff;width:220px;height:60px;font-size:2rem;background-color:#1cb5e5}.customer-create .contents .content-2 .button button.prev{background-color:#565656}.customer-create .contents .content-2 .button button:disabled{opacity:.5}.customer-create .contents .content-3 table{width:100%;border-collapse:separate;border-spacing:0}.customer-create .contents .content-3 table caption{padding:5px 0;color:#fff;font-size:1.4rem;background-color:#6c6c6c}.customer-create .contents .content-3 table tr:last-child th,.customer-create .contents .content-3 table tr:last-child td{border-bottom:1px solid #6C6C6C}.customer-create .contents .content-3 table th,.customer-create .contents .content-3 table td{padding:.75em 1.5em;font-size:1.4rem;border-top:1px solid #6C6C6C;border-left:1px solid #6C6C6C}.customer-create .contents .content-3 table th{text-align:left;background-color:#e3f8fe}.customer-create .contents .content-3 table th .required{margin-left:10px;color:#cd2020;font-size:1.2rem}.customer-create .contents .content-3 table td{border-right:1px solid #6C6C6C}.customer-create .contents .content-3 .input-group input[type=text],.customer-create .contents .content-3 .input-group select{padding:.5em .75em;border:1px solid #6C6C6C}.customer-create .contents .content-3 .input-group.name,.customer-create .contents .content-3 .input-group.cosigner-name{display:flex;align-items:center;width:40%}.customer-create .contents .content-3 .input-group.name label,.customer-create .contents .content-3 .input-group.cosigner-name label{display:block;flex:0 0 auto;width:2.5em}.customer-create .contents .content-3 .input-group.name input,.customer-create .contents .content-3 .input-group.cosigner-name input{flex:1 1 auto}.customer-create .contents .content-3 .input-group.sex,.customer-create .contents .content-3 .input-group.marital-status,.customer-create .contents .content-3 .input-group.cosigner-sex,.customer-create .contents .content-3 .input-group.cosigner-marital-status{display:flex;align-items:center;width:15%}.customer-create .contents .content-3 .input-group.sex label,.customer-create .contents .content-3 .input-group.marital-status label,.customer-create .contents .content-3 .input-group.cosigner-sex label,.customer-create .contents .content-3 .input-group.cosigner-marital-status label{padding:0 .5em;display:block;flex:0 0 auto}.customer-create .contents .content-3 .input-group.birthday select{margin-right:5px}.customer-create .contents .content-3 .input-group.birthday-sai{margin-left:30px}.customer-create .contents .content-3 .input-group.zipcode,.customer-create .contents .content-3 .input-group.address,.customer-create .contents .content-3 .input-group.job-zipcode,.customer-create .contents .content-3 .input-group.job-address,.customer-create .contents .content-3 .input-group.cosigner-zipcode,.customer-create .contents .content-3 .input-group.cosigner-address,.customer-create .contents .content-3 .input-group.cosigner-job-zipcode,.customer-create .contents .content-3 .input-group.cosigner-job-address{display:flex;align-items:center}.customer-create .contents .content-3 .input-group.zipcode:not(:last-child),.customer-create .contents .content-3 .input-group.address:not(:last-child),.customer-create .contents .content-3 .input-group.job-zipcode:not(:last-child),.customer-create .contents .content-3 .input-group.job-address:not(:last-child),.customer-create .contents .content-3 .input-group.cosigner-zipcode:not(:last-child),.customer-create .contents .content-3 .input-group.cosigner-address:not(:last-child),.customer-create .contents .content-3 .input-group.cosigner-job-zipcode:not(:last-child),.customer-create .contents .content-3 .input-group.cosigner-job-address:not(:last-child){margin-bottom:15px}.customer-create .contents .content-3 .input-group.zipcode label,.customer-create .contents .content-3 .input-group.address label,.customer-create .contents .content-3 .input-group.job-zipcode label,.customer-create .contents .content-3 .input-group.job-address label,.customer-create .contents .content-3 .input-group.cosigner-zipcode label,.customer-create .contents .content-3 .input-group.cosigner-address label,.customer-create .contents .content-3 .input-group.cosigner-job-zipcode label,.customer-create .contents .content-3 .input-group.cosigner-job-address label{flex:0 0 auto;width:5.5em}.customer-create .contents .content-3 .input-group.zipcode input,.customer-create .contents .content-3 .input-group.job-zipcode input,.customer-create .contents .content-3 .input-group.cosigner-zipcode input,.customer-create .contents .content-3 .input-group.cosigner-job-zipcode input{width:30%;min-width:200px}.customer-create .contents .content-3 .input-group.zipcode button,.customer-create .contents .content-3 .input-group.job-zipcode button,.customer-create .contents .content-3 .input-group.cosigner-zipcode button,.customer-create .contents .content-3 .input-group.cosigner-job-zipcode button{margin-left:20px;padding:.25em 1em}.customer-create .contents .content-3 .input-group.address input,.customer-create .contents .content-3 .input-group.job-address input,.customer-create .contents .content-3 .input-group.cosigner-address input,.customer-create .contents .content-3 .input-group.cosigner-job-address input{width:60%;min-width:400px}.customer-create .contents .content-3 .input-group.tel,.customer-create .contents .content-3 .input-group.phone,.customer-create .contents .content-3 .input-group.cosigner-phone,.customer-create .contents .content-3 .input-group.job-tel,.customer-create .contents .content-3 .input-group.cosigner-tel,.customer-create .contents .content-3 .input-group.cosigner-job-tel{display:flex;align-items:center;column-gap:10px}.customer-create .contents .content-3 .input-group.tel input,.customer-create .contents .content-3 .input-group.phone input,.customer-create .contents .content-3 .input-group.cosigner-phone input,.customer-create .contents .content-3 .input-group.job-tel input,.customer-create .contents .content-3 .input-group.cosigner-tel input,.customer-create .contents .content-3 .input-group.cosigner-job-tel input{width:8em}.customer-create .contents .content-3 .input-group.tel+.notice,.customer-create .contents .content-3 .input-group.phone+.notice,.customer-create .contents .content-3 .input-group.cosigner-phone+.notice,.customer-create .contents .content-3 .input-group.job-tel+.notice,.customer-create .contents .content-3 .input-group.cosigner-tel+.notice,.customer-create .contents .content-3 .input-group.cosigner-job-tel+.notice{margin-top:10px}.customer-create .contents .content-3 .input-group.email{display:flex;align-items:center;width:15em}.customer-create .contents .content-3 .input-group.email input{flex:1 1 auto;width:100%}.customer-create .contents .content-3 .input-group.email span{flex:0 0 auto;padding:0 .5em}.customer-create .contents .content-3 .input-group.children-status,.customer-create .contents .content-3 .input-group.cosigner-children-status,.customer-create .contents .content-3 .input-group.other-family-status{display:flex;align-items:center;column-gap:5px}.customer-create .contents .content-3 .input-group.children-status.b,.customer-create .contents .content-3 .input-group.cosigner-children-status.b,.customer-create .contents .content-3 .input-group.other-family-status.b{margin-left:20px}.customer-create .contents .content-3 .input-group.children-status input[type=text],.customer-create .contents .content-3 .input-group.cosigner-children-status input[type=text],.customer-create .contents .content-3 .input-group.other-family-status input[type=text]{margin-left:10px;width:6em}.customer-create .contents .content-3 .input-group.relationship select,.customer-create .contents .content-3 .input-group.residency-type select,.customer-create .contents .content-3 .input-group.cosigner-residency-type select,.customer-create .contents .content-3 .input-group.job-name select,.customer-create .contents .content-3 .input-group.job-industry select,.customer-create .contents .content-3 .input-group.cosigner-job-name select,.customer-create .contents .content-3 .input-group.cosigner-relationship select{width:calc(15em + 20px)}.customer-create .contents .content-3 .input-group.relationship p{margin-top:10px}.customer-create .contents .content-3 .input-group.residency-year input{margin-right:1em;width:6em}.customer-create .contents .content-3 .input-group.residency-year.year{padding-right:1em}.customer-create .contents .content-3 .input-group.residency-year.month select{margin-right:1em;width:6em}.customer-create .contents .content-3 .input-group.loan-number,.customer-create .contents .content-3 .input-group.loan-amount{display:flex;align-items:center}.customer-create .contents .content-3 .input-group.loan-number input,.customer-create .contents .content-3 .input-group.loan-amount input{margin-right:1em;width:6em}.customer-create .contents .content-3 .input-group.job-company,.customer-create .contents .content-3 .input-group.cosigner-job-company{display:flex;align-items:center}.customer-create .contents .content-3 .input-group.job-company label,.customer-create .contents .content-3 .input-group.cosigner-job-company label{flex:0 0 auto;width:6em}.customer-create .contents .content-3 .input-group.job-company input,.customer-create .contents .content-3 .input-group.cosigner-job-company input{width:50%;min-width:300px}.customer-create .contents .content-3 .input-group.job-company+.notice,.customer-create .contents .content-3 .input-group.cosigner-job-company+.notice{margin:5px 0 10px;padding-left:6em}.customer-create .contents .content-3 .input-group.job-detail input,.customer-create .contents .content-3 .input-group.cosigner-job-detail input{width:26em}.customer-create .contents .content-3 .input-group.business-hour:not(:last-child){margin-right:10px}.customer-create .contents .content-3 .input-group.business-hour select{margin-right:5px;width:5em}.customer-create .contents .content-3 .input-group.job-income,.customer-create .contents .content-3 .input-group.job-income-other,.customer-create .contents .content-3 .input-group.cosigner-job-income{display:flex;align-items:center;column-gap:10px}.customer-create .contents .content-3 .input-group.job-income input,.customer-create .contents .content-3 .input-group.job-income-other input,.customer-create .contents .content-3 .input-group.cosigner-job-income input{width:8em}.customer-create .contents .content-3 .input-group.job-income{margin-right:2em}.customer-create .contents .content-3 .input-group.job-payday select{margin:0 5px;width:5em}.customer-create .contents .content-3 .input-group.job-number-of-employees select{margin-left:5px;width:10em}.customer-create .contents .content-3 .button{display:flex;justify-content:center;align-items:center;column-gap:60px;margin-top:40px;padding:20px 0;text-align:center}.customer-create .contents .content-3 .button p{font-size:1.6rem}.customer-create .contents .content-3 .button button{margin-top:20px;border:0;background:none;color:#fff;width:160px;height:50px;font-size:2rem;border-radius:5px}.customer-create .contents .content-3 .button button.prev{background-color:#565656}.customer-create .contents .content-3 .button button.next{background-color:#1cb5e5}.customer-create .contents .content-3 .addition-info{justify-content:center}.customer-create .contents .content-4 table{width:100%;border-collapse:separate;border-spacing:0}.customer-create .contents .content-4 table caption{padding:5px 0;color:#fff;font-size:1.4rem;background-color:#6c6c6c}.customer-create .contents .content-4 table tr:last-child th,.customer-create .contents .content-4 table tr:last-child td{border-bottom:1px solid #6C6C6C}.customer-create .contents .content-4 table th,.customer-create .contents .content-4 table td{padding:.75em 1.5em;font-size:1.4rem;border-top:1px solid #6C6C6C;border-left:1px solid #6C6C6C}.customer-create .contents .content-4 table th{text-align:left;background-color:#e3f8fe}.customer-create .contents .content-4 table th .required{margin-left:10px;color:#cd2020;font-size:1.2rem}.customer-create .contents .content-4 table td:last-child{border-right:1px solid #6C6C6C}.customer-create .contents .content-4 table td.header{background-color:#dadada}.customer-create .contents .content-4 table td.line-holder{padding:0;height:10px;border-left:0;border-right:0}.customer-create .contents .content-4 .confirm-block:not(:last-child){margin-bottom:40px}.customer-create .contents .content-4 .confirm-block .edit{margin-top:10px;text-align:right}.customer-create .contents .content-4 .confirm-block .edit button{width:8em;height:2.5em}.customer-create .contents .content-4 .confirm-block-02 table:not(:last-child){margin-bottom:10px}.customer-create .contents .content-4 .button{margin-top:40px;padding:20px 0;text-align:center}.customer-create .contents .content-4 .button .wrapper{display:flex;justify-content:center;align-items:center;column-gap:60px}.customer-create .contents .content-4 .button p{font-size:1.6rem}.customer-create .contents .content-4 .button button{margin-top:20px;border:0;background:none;color:#fff;width:160px;height:50px;font-size:2rem;border-radius:5px}.customer-create .contents .content-4 .button button.prev{background-color:#565656}.customer-create .contents .content-4 .button button.next{background-color:#1cb5e5}.customer-create .contents .content-5 ul{display:flex;flex-direction:column;row-gap:16px;padding:20px;border:1px solid #6C6C6C}.customer-create .contents .content-5 ul li{position:relative;padding-left:1em;text-indent:-1em}.customer-create .contents .content-5 ul li:before{content:"・"}.customer-create .contents .content-5 .agree{display:flex;column-gap:15px;align-items:flex-start;margin-top:40px}.customer-create .contents .content-5 .agree .checkbox{flex:0 0 auto;position:relative;display:flex;width:28px;height:28px;border:2px solid #565656}.customer-create .contents .content-5 .agree .checkbox.checked:after{content:"";position:absolute;top:50%;left:50%;display:block;width:70%;height:35%;border:3px solid #565656;border-right-width:0;border-top-width:0;transform-origin:center;transform:translate(-50%,-75%) rotate(-45deg)}.customer-create .contents .content-5 .agree .checkbox input{display:none}.customer-create .contents .content-5 .signature{margin-top:40px}.customer-create .contents .content-5 .signature .top{display:flex;justify-content:space-between;align-items:center;row-gap:10px;margin:auto;padding:10px 0;max-width:660px}.customer-create .contents .content-5 .signature .top button{width:10em;height:2.5em}.customer-create .contents .content-5 .button{display:flex;justify-content:center;align-items:center;column-gap:60px;margin-top:40px;padding:20px 0;text-align:center}.customer-create .contents .content-5 .button button{margin-top:20px;border:0;background:none;color:#fff;width:160px;height:50px;font-size:2rem;border-radius:5px}.customer-create .contents .content-5 .button button.prev{background-color:#565656}.customer-create .contents .content-5 .button button.next{background-color:#1cb5e5}.customer-create .contents .content-6 .text{margin:auto;width:520px;padding:35px 80px;text-align:center;border:2px solid #000}.customer-create .contents .content-6 .info{margin-top:40px;text-align:center}.customer-create .contents .content-6 .button{display:flex;justify-content:center;align-items:center;column-gap:60px;margin-top:40px;text-align:center}.customer-create .contents .content-6 .button button{border:0;background:none;color:#fff;width:160px;height:50px;font-size:2rem;border-radius:5px}.customer-create .contents .content-6 .button button.prev{background-color:#565656}.customer-create .contents .content-6 .button button.next{background-color:#1cb5e5}.customer-create .contents .content-7 table{width:100%;border-collapse:separate;border-spacing:0}.customer-create .contents .content-7 table caption{padding:5px 0;color:#fff;font-size:1.4rem;background-color:#6c6c6c}.customer-create .contents .content-7 table tr:last-child th,.customer-create .contents .content-7 table tr:last-child td{border-bottom:1px solid #6C6C6C}.customer-create .contents .content-7 table th,.customer-create .contents .content-7 table td{padding:.75em 1.5em;font-size:1.4rem;border-top:1px solid #6C6C6C;border-left:1px solid #6C6C6C}.customer-create .contents .content-7 table th{text-align:left;background-color:#e3f8fe}.customer-create .contents .content-7 table th .required{margin-left:10px;color:#cd2020;font-size:1.2rem}.customer-create .contents .content-7 table td:last-child{border-right:1px solid #6C6C6C}.customer-create .contents .content-7 table td.header{background-color:#dadada}.customer-create .contents .content-7 table td.line-holder{padding:0;height:10px;border-left:0;border-right:0}.customer-create .contents .content-7 .image{text-align:center}.customer-create .contents .content-7 .image label{display:flex;justify-content:center;align-items:center;margin:auto;width:14em;height:3em;background-color:#ccc;border-radius:3px;cursor:pointer}.customer-create .contents .content-7 .image-preview{text-align:center}.customer-create .contents .content-7 .image-preview img{width:200px;height:200px;object-fit:contain}.customer-create .contents .content-7 .purchase-type{display:flex;flex-direction:column;row-gap:10px}.customer-create .contents .content-7 .purchase-type li{display:flex;align-items:center;column-gap:5px}.customer-create .contents .content-7 .identity .btn label,.customer-create .contents .content-7 .doc .btn label{display:flex;justify-content:center;align-items:center;margin:auto;width:10em;height:3em;background-color:#ccc;border-radius:3px;cursor:pointer}.customer-create .contents .content-7 .notice{margin-top:10px}.customer-create .contents .content-7 .input-group.date select{padding:.25em .5em;width:5em;height:2em}.customer-create .contents .content-7 .input-group.contact select{padding:.25em .5em;width:10em;height:2em}.customer-create .contents .content-7 .button{display:flex;justify-content:center;align-items:center;column-gap:60px;margin-top:40px;padding:20px 0;text-align:center}.customer-create .contents .content-7 .button button{margin-top:20px;border:0;background:none;color:#fff;width:250px;height:50px;font-size:2rem;border-radius:5px}.customer-create .contents .content-7 .button button.cancel{background-color:#565656}.customer-create .contents .content-7 .button button.next{background-color:#1cb5e5}.customer-create .contents .content-8{padding-top:20px}.customer-create .contents .content-8 .canvas-wrapper2{width:100%;height:0;overflow:hidden;pointer-events:none}.customer-create .contents .content-8 .button{display:flex;justify-content:center;align-items:center;column-gap:60px;margin-top:40px;padding:20px 0;text-align:center}.customer-create .contents .content-8 .button button{margin-top:20px;border:0;background:none;color:#fff;width:250px;height:50px;font-size:2rem;border-radius:5px}.customer-create .contents .content-8 .button button.print{background-color:#1cb5e5}.customer-create .contents .content-8 .button button.finish{background-color:#68b55d}.customer-cancel{height:0}.customer-cancel button{background:none;border:0;display:block;margin-left:auto;width:16em;height:2.5em;font-size:1.4rem;color:#fff;background-color:#565656;border-radius:5px}.shop-change-password{margin:auto;max-width:400px}.shop-change-password h2{font-size:2.2rem;text-align:center}.shop-change-password .message{margin:20px 0;color:red;font-size:1.6rem;text-align:center}.shop-change-password .error-message{margin:5px 0;color:red;font-size:1.6rem}.shop-change-password form{margin-top:20px}.shop-change-password .input-group{margin:10px 0}.shop-change-password .input-group label{display:block;margin-bottom:5px}.shop-change-password .input-group input{padding:0 .5em;width:100%;height:3em;font-size:1.6rem}.shop-change-password .input-buttons{margin-top:40px;text-align:center}.shop-change-password .input-buttons button{width:12em;height:3em}.login .admin-header{background:none}.login .admin-content{padding-top:0;width:100%}.login .mv{height:50vh;max-height:360px}.login .mv img{display:block;width:100%;height:100%;object-position:center;object-fit:cover}.login h2{position:relative;margin-top:100px;text-align:center}.login h2:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%,-125%);width:30px;height:35px;background-image:url(/build/assets/login_icon-8794cea6.svg);background-repeat:no-repeat}.login form{margin:40px auto auto;max-width:400px}.login form .input-group{margin:10px 0}.login form .input-group label{display:block}.login form .input-group input{padding:0 .5em;width:100%;height:3em;font-size:1.6rem}.login form .input-buttons{margin-top:30px}.login form .input-buttons button{background:none;border:0;color:#fff;width:100%;height:3em;font-size:1.6rem;background-color:#1cb5e5;border-radius:5px}.admin.wide .admin-content{width:100%;padding-left:20px;padding-right:20px;max-width:1660px;overflow:auto}.admin-header{height:60px;background-color:#d9d9d9}.admin-header .wrapper{display:flex;align-items:center;column-gap:20px;margin:auto;padding:0 10px;max-width:1280px;height:100%}.admin-header.no-header{display:none}.admin-header .logo img{display:block;width:160px}.admin-header ul{display:flex;align-items:center;column-gap:60px;max-width:960px;margin-left:auto;height:45px}@media (min-width: 769px){.admin-header ul{column-gap:20px}}@media (min-width: 992px){.admin-header ul{column-gap:40px}}@media (min-width: 1200px){.admin-header ul{column-gap:60px}}.admin-header ul li:last-child{margin-left:auto}.admin-header a{color:#000;font-size:1.4rem;text-decoration:none}.admin-header button{padding:0 .5em}.admin-content{margin:auto;padding-top:40px;padding-bottom:100px;width:660px}.admin .page-title{display:flex;justify-content:center;align-items:center;margin-bottom:20px;height:55px;font-size:2.2rem;text-align:center;background-color:#e3f8fe;border:1px solid #6C6C6C}.admin .branch-nav{margin:auto;width:520px}.admin .branch-nav .customer-credit a,.admin .branch-nav .customer-repeater a{display:flex;justify-content:center;align-items:center;color:#fff;width:100%;height:60px;font-size:1.8rem;text-decoration:none;border-radius:5px}.admin .branch-nav .customer-credit a{background-color:#1cb5e5}.admin .branch-nav .customer-repeater{margin-top:30px}.admin .branch-nav .customer-repeater a{background-color:#ffa826}.admin .branch-nav .links{display:flex;align-items:center;column-gap:40px;margin-top:30px}.admin .branch-nav .links a{display:flex;justify-content:center;align-items:center;color:#000;width:100%;height:60px;font-size:1.8rem;text-decoration:none;background-color:#dadada;border-radius:5px}.admin .shop-form table{width:100%;border-collapse:separate;border-spacing:0}.admin .shop-form table tr.need_addition_info,.admin .shop-form table tr.need_addition_info th{background-color:#ffdca7}.admin .shop-form table tr:first-child th,.admin .shop-form table tr:first-child td{border-top:1px solid #000}.admin .shop-form table th,.admin .shop-form table td{padding:.5em 20px;font-size:1.4rem;border-bottom:1px solid #000;border-left:1px solid #000}.admin .shop-form table th:last-child,.admin .shop-form table td:last-child{border-right:1px solid #000}.admin .shop-form table th{width:200px;height:40px;text-align:left;font-weight:500;background-color:#e3f8fe}.admin .shop-form table td.has-error{background-color:#ffd3d3}.admin .shop-form table td input[type=text]{padding:0 .5em;width:100%;height:24px;border:1px solid #6C6C6C}.admin .shop-form table td input:disabled{background-color:#eee}.admin .shop-form table .input-group.width-half{width:50%}.admin .shop-form table .input-error{color:#cd2020}.admin .shop-form table .address-auto-complete{width:6em}.admin .shop-form table #i_comment{display:block;padding:.5em;width:100%;height:10em}.admin .shop-form .invalid{margin-top:40px;color:red;font-size:1.8rem;font-weight:700;text-align:center}.admin .shop-list{width:100%;max-height:200px;overflow:auto;border-bottom:1px solid #000}.admin .shop-list table{font-size:14px;width:100%;border-collapse:separate;border-spacing:0}.admin .shop-list table tr:first-child{position:sticky;top:0;background-color:#fff}.admin .shop-list table tr:not(:first-child):hover{background-color:#aaa}.admin .shop-list table tr:last-child th,.admin .shop-list table tr:last-child td{border-bottom:0}.admin .shop-list table tr.selected{background-color:#ccc}.admin .shop-list table th,.admin .shop-list table td{padding:.25em 1em;border-bottom:1px solid #000;border-left:1px solid #000}.admin .shop-list table th:last-child,.admin .shop-list table td:last-child{border-right:1px solid #000}.admin .shop-list table th{font-weight:400}.admin .shop-buttons{padding:40px 0}.admin .shop-buttons ul{display:flex;justify-content:center;align-items:center;column-gap:20px}.admin .shop-buttons button{color:#fff;width:200px;height:50px;font-size:1.8rem;border:0;border-radius:5px;cursor:pointer}.admin .shop-buttons button[disabled]{background-color:#ccc!important;cursor:default}.admin .shop-buttons button.customer{background-color:#1cb5e5}.admin .shop-buttons button.product{background-color:#ffa826}.admin .shop-buttons button.branch{background-color:#68b55d}.admin .shop-buttons button.back{color:#000;background-color:#dadada}.admin .shop-buttons button.save{background-color:#1cb5e5}.admin .shop-buttons button.cancel{background-color:#565656}.admin .shop-buttons button.cooling-off{background-color:#ffa826}.admin .customer-panel{display:flex;flex-direction:column;row-gap:20px}.admin .customer-panel .row{display:flex}.admin .customer-panel .filter-group{flex:0 0 auto;width:50%}.admin .customer-panel .filter-group table{width:100%;border-collapse:collapse;table-layout:fixed}.admin .customer-panel .filter-group table th,.admin .customer-panel .filter-group table td{padding:.5em 1em;border:1px solid #000}.admin .customer-panel .filter-group table th{width:160px;background-color:#e3f8fe}.admin .customer-panel .filter-group+.filter-group table{margin-left:-1px;width:calc(100% + 1px)}.admin .customer-panel .input-group input,.admin .customer-panel .input-group select{height:2em;border:1px solid #6C6C6C}.admin .customer-panel .input-group select{margin-right:5px}.admin .customer-panel .input-group.name input,.admin .customer-panel .input-group.web-id input{width:100%}.admin .customer-panel .input-group.phone input{width:33%}.admin .customer-panel .input-group.status select,.admin .customer-panel .input-group.result select,.admin .customer-panel .input-group.shop select,.admin .customer-panel .input-group.branch select{width:50%}.admin .customer-panel .buttons{display:flex;align-items:center;justify-content:flex-end;column-gap:20px;width:100%}.admin .customer-panel .buttons button{margin-top:20px;border:0;background:none;color:#fff;width:160px;height:50px;font-size:2rem;background-color:#1cb5e5;border-radius:5px}.admin .customer-panel .buttons button.search,.admin .customer-panel .buttons button.reset{background-color:#1cb5e5}.admin .customer-panel .buttons button.print{background-color:#565656}.admin .customer-list{margin-top:40px;height:600px;overflow:scroll}.admin .customer-list table{min-width:100%;border-collapse:separate;border-spacing:0}.admin .customer-list table tr:first-child th,.admin .customer-list table tr:first-child td{position:sticky;top:0;border-top:1px solid #000}.admin .customer-list table tr:not(:first-child):hover{background-color:#aaa}.admin .customer-list table tr.approved{background-color:#9cfc8c}.admin .customer-list table th,.admin .customer-list table td{white-space:nowrap;padding:.25em .5em;font-size:1.4rem;border-bottom:1px solid #000;border-left:1px solid #000}.admin .customer-list table th:last-child,.admin .customer-list table td:last-child{border-right:1px solid #000}.admin .customer-list table th{background-color:#e3f8fe}.admin .customer-list table .comment{width:160px;word-break:break-all;white-space:pre-wrap}.admin .customer-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;background:rgba(0,0,0,.5)}.admin .customer-modal .wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:20px;padding:20px;width:100%;height:100%}.admin .customer-modal iframe{width:100%;height:100%;background-color:#fff}.admin .customer-modal .close button{width:16em;height:3em}.admin .kousei-buttons{display:flex;justify-content:space-between;margin-top:40px}.admin .kousei-buttons .settings li{display:flex;justify-content:space-between;padding:.5em 1em;width:400px;border:1px solid #000}.admin .kousei-buttons .settings li:not(:last-child){border-bottom:0}.admin .kousei-buttons .settings button{width:4em;white-space:nowrap}.admin .kousei-buttons .submit-button button{width:8em;height:2.5em}.admin .setting-form .panel{display:flex;justify-content:space-between;margin-bottom:20px}.admin .setting-form .panel button{width:6em;height:2em}.admin .setting-form table{width:100%}.admin .setting-form .doc textarea{padding:.75em 1em;width:100%;height:30em;line-height:1.75}.admin .setting-form .doc [contenteditable]{display:block;padding:.75em 1em;width:100%;min-height:10em;font-size:1.4rem;line-height:1.75;white-space:pre-wrap;word-break:break-all;border:1px solid #000}.admin .media-modal{position:fixed;top:0;left:0;z-index:1000;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:#00000080}.admin .media-wrapper{padding:20px;width:90%;max-width:1000px;height:90%;max-height:800px;background-color:#fff}.admin .media-list table{width:100%}.admin .media-list img{width:100px}.admin .media-buttons{display:flex;justify-content:space-between}@media print{.admin #header{display:none}.admin-content{max-width:unset!important}.admin .page-title,.admin .customer-panel{display:none}.admin .customer-list{margin-top:0!important;height:unset!important;overflow:visible!important}.admin .hide-when-print{display:none!important}@page{.admin{margin:0;padding:0}}@page :footer{.admin{display:none}}@page :header{.admin{display:none}}}@media print{.customer .steps,.customer .device-size{display:none}.customer-create .contents{padding:0}.customer-create .contents .page-title{display:none}.customer-create .contents #contract_pdf,.customer-create .contents #contract_pdf2{display:block;width:210mm;height:297mm}.customer-create .contents .button{display:none!important}.customer-create .contents .canvas-wrapper2{width:unset!important;height:unset!important;overflow:unset!important;pointer-events:unset!important}.customer-cancel{display:none!important}.customer .content-8{padding-top:0!important}@page{.customer{margin:0;padding:0;size:A4 portrait}}@page :footer{.customer{display:none}}@page :header{.customer{display:none}}.phpdebugbar{display:none!important}}
