body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.input-label{font-size:16px;line-height:2rem}.input-type1{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:14px;padding:10px;width:100%}.input-type1:focus{outline:1px solid #4667d9}input::-webkit-input-placeholder{font-size:15px}input::placeholder{font-size:15px}.btn-wrap{background:#fff;border-top:2px solid #f6f7f9;bottom:0;padding:20px;position:-webkit-sticky;position:sticky;z-index:9999}.button{background-color:#4667d9;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;padding:10px 20px;width:100%}.button.disabled{background-color:#aeaeae;cursor:none}.main-wrap{align-items:center;display:flex;height:80vh;justify-content:center;text-align:center}.wrapper{margin-bottom:100px;max-width:800px;padding:20px;width:100%}.wrapper.title-etc{font-size:18px;font-weight:400}.wrapper .box-wrap{margin:0 auto 20px;width:80%}.wrapper .box-wrap .box{background:#fff;margin:0 auto;max-width:300px;min-height:150px;width:80%}.title{font-size:24px;margin-bottom:20px}.content{font-size:16px}.input-wrapper{margin-bottom:10px;padding-left:15px;padding-right:15px}.modal-container{border-radius:15px!important;width:35vh!important}.modal-btn-wrap{background:#fff;bottom:0;padding:20px;position:-webkit-sticky;position:sticky;z-index:9999}.ins-wrap{padding:10px}.ins-wrap .ins-content{background:#f6f7f9;border-radius:8px;color:#4667d9;padding:16px;white-space:normal}.ins-wrap .ins-content .ins-detail{color:#fa5858;font-weight:500;line-height:1.4em;margin-top:10px;text-align:justify}.ins-wrap .ins-content .label{color:#464c52;font-weight:700}.ins-wrap .ins-content .value{color:#4667d9;font-weight:500;margin-left:10px}.ins-wrap .ins-name{color:#9fa4a9;font-weight:500}.line{background:#f6f7f9;height:1.2vh}.title-header-wrap{border-bottom:1px solid #e9ebed;font-size:18px;font-weight:600;line-height:2.5;padding-left:10px}.header-children{align-items:center;display:flex;justify-content:space-between}.progress-wrap{text-align:center}.custom-checkbox{cursor:pointer;display:inline-block;font-size:16px;line-height:1.3;padding-left:30px;position:relative}.custom-checkbox.active{font-weight:700}.custom-checkbox input{cursor:pointer;opacity:0;position:absolute}.custom-checkbox .checkmark{background-color:#ccc;border-radius:5px;height:20px;left:0;position:absolute;top:0;transition:background-color .2s;width:20px}.custom-checkbox input:checked~.checkmark{background-color:#4667d9;border-color:#4667d9}.custom-checkbox .checkmark:after{content:"";position:absolute}.custom-checkbox input:checked~.checkmark:after{display:block}.custom-checkbox .checkmark:after{border:solid #fff;border-width:0 2px 2px 0;height:10px;left:7px;top:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:5px}.pre-wrap{text-align:left}.pre-wrap,.pre-wrap .pre-content-wrap{padding:10px}.pre-wrap .pre-content-wrap .pre-content{background:#f6f7f9;border-radius:8px;line-height:1.4em;margin-top:15px;padding:16px;text-align:justify}.pre-wrap .agree-wrap{padding:10px}.pre-wrap .next-wrap{margin-top:30px;text-align:center}.temp-area{height:3vh}.add-wrap{padding:10px;text-align:left}.add-wrap .ins-wrap{display:flex;flex-direction:column}.add-wrap .ins-wrap .ins-charge-wrap{border:3px solid #e9ebed;border-radius:8px;display:flex;flex-direction:column;font-weight:700;line-height:1.8;margin-bottom:15px;padding:15px;white-space:nowrap}.add-wrap .ins-wrap .ins-charge-wrap.active{border:3px solid #4667d9}.add-wrap .ins-wrap .ins-title-wrap{align-items:center;display:flex}.add-wrap .ins-wrap .ins-charge-wrap .label-wrap{display:flex;justify-content:space-between;width:100%}.nm-radio{display:flex;height:20px;position:relative;width:20px}.nm-radio,.radio{border-radius:100%}.radio{background:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.2s}.nm-radio:hover .radio{border:1px solid #4667d9}.radio:before{border-radius:100%;content:"";height:10px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:.2s;width:10px}.nm-radio input:checked+.radio:before,.radio:before{background:#fff}.nm-radio input:checked+.radio{background:#4667d9}.label-text{padding-left:10px;white-space:nowrap}.label-price{color:#4667d9}.add-product-wrap{padding:10px;text-align:left}.add-product-wrap .add-wrap{border:3px solid #e9ebed;border-radius:8px;display:flex;flex-direction:column;font-weight:700;line-height:1.3;margin-bottom:15px;padding:15px}.add-product{display:flex;flex-direction:column;padding:10px}.add-product-wrap .add-wrap.active{border:3px solid #4667d9}.add-product-wrap .add-wrap .add-charge-wrap .add-content{background:#f6f7f9;border-radius:8px;color:#4667d9;margin-top:15px;padding:16px;white-space:normal}.add-product-wrap .add-wrap .add-title-wrap{display:flex}.add-product-wrap .add-wrap .add-title-wrap .add-title{display:flex;justify-content:space-between;width:100%}.add-product-wrap .add-wrap .add-title-wrap .add-title .label-price{color:#4667d9}.pay-agree-wrap{padding:20px}.pay-info-wrap{border-bottom:1px solid #e9ebed;padding-bottom:15px;text-align:left}.pay-info-wrap .pay-info{display:flex;font-size:18px;font-weight:600;justify-content:space-between;line-height:2.5;padding:0 15px}.pay-info-wrap .pay-info .price{color:#4667d9}.pay-info-wrap .pay-ment{background:#f6f7f9;border-radius:5px;padding:10px;text-align:center}.pay-info-wrap .pay-ment .ment{color:#464c52;font-weight:400}.pay-agree-wrap .agree-wrap{margin-top:15px;text-align:left}.driver1-root{padding:10px;text-align:left}.driver1-root .driver1-info{letter-spacing:1px;padding:10px}.driver1-root .driver1-info .driver1-label-wrap{margin-bottom:8px}.driver1-root .driver1-info .driver1-label-etc{color:#4667d9}.driver1-root .driver1-info .driver1-img-wrap{align-items:center;background:#f6f7f9;background-image:url(/static/media/camera.bbbefa137f9ec2cc243a.svg);background-position:50%;background-repeat:no-repeat;background-size:40px;border-radius:8px;display:flex;height:20vh;justify-content:center;margin-top:8px;width:100%}.driver1-img-wrap .driver1-thumbnail-wrap,.driver1-img-wrap .thumbnail{height:20vh;width:100%}.driver1-root .driver1-info .driver1-img-wrap .dirver1-img-select{background:#eee;border:2px solid #dbdde1;border-radius:3px;border-radius:4px;color:#737373;font-size:1.5vh;font-weight:600;letter-spacing:3px;margin-top:80px;padding:2px;text-align:center;width:10vh}.driver1-root .driver1-info .driver1-img-wrap>input[type=file]{display:none}.driver1-root .driver1-info .driver1-label-wrap .img-ment{color:#464c52;line-height:1.4;margin-top:8px}.driver2-root{padding:10px;text-align:left}.driver2-root .driver2-info{letter-spacing:1px;padding:10px}.nm-switch{display:inline-block;height:25px;position:relative;width:45px}.nm-switch input{height:0;opacity:0;width:0}.switch{background-color:#e9ebed;bottom:0;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);cursor:pointer;left:0;right:0;top:0}.switch,.switch:before{border-radius:20px;position:absolute;transition:.2s}.switch:before{background-color:#c8c8c8;bottom:2px;content:"";height:21px;left:3px;width:19px}.nm-switch input:checked+.switch{background-color:#4667d9}.nm-switch input:disabled+.switch{background:#f1f1f1;border:1px solid #c8c8c8!important;cursor:not-allowed}.nm-switch input:checked+.switch:before{background:#fff;-webkit-transform:translateX(19px);transform:translateX(19px)}.header-wrap{align-items:center;background:#fff;border-bottom:2px solid #f6f7f9;display:flex;height:60px;justify-content:center;left:0;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:9999}.header-content{font-size:20px;font-weight:700}.root-wrap{align-items:center;height:80vh;justify-content:center;text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (min-width:768px){.root-wrap{padding-left:40px;padding-right:40px}}.contract-root{padding:20px}.contract-root .content-wrap{display:flex;flex-direction:column;margin-top:10px}.content-wrap .content{background:#f6f7f9;border-radius:8px;font-size:16px;padding:16px;text-align:justify}.content-wrap .content .content-title{border-bottom:1px solid #e9ebed;padding-bottom:13px;text-align:left}.content-wrap .content .content-title .etc{color:#4667d9}.content-wrap .content .content-title .label{font-weight:600}.rent-info-car-terms{max-width:none;overflow:visible}.rent-info-check{letter-spacing:1px;margin-bottom:40px;margin-top:20px;text-align:left}.content-ment{background:#e9ebed;border-radius:8px;font-size:16px;margin-bottom:15px;margin-top:15px;padding:16px;text-align:justify}.private-ment{border-top:1px solid #e9ebed;padding-bottom:15px;padding-top:15px}.sign-root{padding:10px}.sign-root .sign-ment{margin-top:10px;padding:10px;text-align:left}.sign-wrap{padding:10px}.sign-info{align-items:center;border:1px solid #e9ebed;border-radius:8px;display:flex;padding:15px;text-align:left}.sign-info .sign{background:#f1f4ff;color:#9fa4a9;padding:10px;text-align:center;width:40%}.modal-overlay{background-color:rgba(0,0,0,.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.modal-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);left:50%;padding:16px 16px 0;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40vh;z-index:10000}.modal-close{background:none;border:none;cursor:pointer;right:8px;top:8px;white-space:nowrap}.modal-header{align-items:center;display:flex;margin-bottom:20px}.modal-sign{background:#e9ebed;border-radius:4px;height:20vh;width:100%}.modal-header>div>button{background-color:#fff;border:1px solid #cacdd2;border-radius:3px}.canvasStyle{height:100%;position:relative;width:100%}.sign-placeholder-wrap{color:gray;font-size:70px;left:52%;letter-spacing:10px;pointer-events:none;position:absolute;top:47%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap}.res-info-wrap{flex-direction:column;padding:10px;text-align:left}.res-info-wrap span{margin-bottom:10px;white-space:nowrap}.res-wrap{display:flex;flex-direction:column;padding:10px}.res-wrap>div{color:#9fa4a9;font-weight:500;margin-bottom:10px}.res-wrap .span-container{display:flex}.res-wrap .span-container .label{color:#9fa4a9;margin-right:10px;min-width:100px;text-align:left}.res-wrap .span-container>span{color:#464c52;white-space:normal}.pay-total-wrap{padding:10px;text-align:left}.pay-total-child{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.pay-total-title{line-height:2.5;padding-left:10px}.pay-total,.pay-total-title{font-size:18px;font-weight:600}.pay-total{color:#4667d9;margin-right:20px}.pay-ment{background:#e9ebed;border-radius:8px;font-size:14px;margin-bottom:15px;margin-top:15px;padding:16px;text-align:justify}.complete-root{align-items:center;height:100%;justify-content:center;padding:20px}.complete-root,.content-wrap{display:flex;flex-direction:column}.content-wrap{width:100%}.progress-wrap{height:6vh}.complete-btn-wrap{align-items:center;display:flex;height:20vh;justify-content:center;width:100%}.complete-btn-wrap>div,.loading{width:100%}.loading{align-items:center;background-color:hsla(0,0%,100%,.8);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;z-index:9999}
/*# sourceMappingURL=main.3a018c3b.css.map*/