.jp-offer-form .form-item .dropdown-list input{width:-webkit-fill-available}.offer-dialog{display:none}.offer-dialog[open]{display:block}.jp-offer-form .form-row .form-item{margin-bottom:unset}.jp-offer-form .form-desc{font-size:16px}.jp-offer-form .section-desc{font-size:16px;line-height:24px}.jp-offer-form .section-desc a{text-decoration:underline}.jp-offer-form .choose-btn.disabled,.jp-offer-form .choose-btn.loading{cursor:not-allowed;opacity:.5;pointer-events:none}.jp-offer-form .loading-spinner{animation:spin .8s linear infinite;border:2px solid #ccc;border-radius:50%;border-top-color:#333;display:none;height:20px;opacity:1;width:20px}@keyframes spin{to{transform:rotate(1turn)}}.jp-offer-form .choose-btn.loading .loading-spinner{display:inline-block}.jp-offer-form .dropdown{font-size:14px;position:relative;width:100%}.jp-offer-form .dropdown-selected{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:var(--jds-size-4);color:#333;cursor:pointer;display:flex;font-size:16px;height:48px;justify-content:space-between;padding:var(--jds-size-10);resize:none}.jp-offer-form .dropdown-selected:hover{border-color:#999}.jp-offer-form .dropdown-arrow{color:#555;font-size:12px}.jp-offer-form .dropdown-list{background-color:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.1);display:none;left:0;max-height:260px;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:100}.jp-offer-form .dropdown-list.show{animation:fadeIn .15s ease-out;display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.jp-offer-form .dropdown-search{border:1px solid #a9a9a9;border-radius:4px;box-sizing:border-box;margin:10px;outline:none;padding:8px;width:calc(100% - 20px)}.jp-offer-form .dropdown-item{cursor:pointer;padding:10px 14px;transition:background-color .2s;white-space:nowrap}.jp-offer-form .dropdown-item:hover{background-color:#f0f4ff}.jp-offer-form .dropdown-item.hidden{display:none}.jp-offer-form .dropdown-required{color:red;margin-left:4px}.jp-offer-form label{display:block;font-weight:bold;margin-bottom:8px}@media screen and (max-width:1023.98px){.jp-offer-form .dropdown-selected{border-radius:6px;height:10.666vw;padding:1.8vw 2.4vw}}.jp-offer-form .file-box{position:relative}.jp-offer-form #upload_proof{opacity:0;position:absolute;width:0;z-index:-1}.jp-offer-form .img-list{align-items:center;display:flex;flex-wrap:wrap}.jp-offer-form .img-list .list-item{border:1px solid #ccc}.jp-offer-form .img-list .preview-image{display:flex;position:relative}.jp-offer-form .img-list .preview-image img{border-radius:8px;height:auto;width:100%}.jp-offer-form .img-list .preview-image .icon-close{align-items:center;background-color:#666;border-radius:50%;color:#fff;cursor:pointer;display:flex;justify-content:center;position:absolute;z-index:1}.jp-offer-form .img-list .add-image{align-items:center;border:1px solid #ccc;cursor:pointer;display:flex;justify-content:center}.jp-offer-form .img-list .add-image span{align-items:center;color:#999;display:flex;font-size:40px;height:24px;justify-content:center;width:24px}.jp-offer-form .notes{color:#666;font-weight:400;width:100%}.jp-offer-form .prev-link{color:#fd5000;cursor:pointer;display:inline-block;font-style:normal;font-weight:500;text-align:left;text-decoration-line:underline}.jp-offer-form .upload-container{margin:auto;text-align:center;width:100%}.jp-offer-form .file-list{margin:0 auto;text-align:left}.jp-offer-form .file-item{align-items:center;color:#1a1a1a;display:flex;font-size:18px;font-weight:500;gap:8px;line-height:18px;margin-bottom:4px;padding:8px 0}.jp-offer-form .file-item span{word-break:break-all}.jp-offer-form .file-item button{background:none;border:none;color:#f55;cursor:pointer;display:flex;font-size:16px}.jp-offer-form .choose-btn{align-items:center;border:1px dashed #666;border-radius:4px;color:#f60;cursor:pointer;display:inline-block;display:inline-flex;font-size:16px;gap:8px;justify-content:center;margin-top:20px;padding:18px 30px;width:100%}.jp-offer-form .upload-container .choose-btn{margin-bottom:24px}.jp-offer-form input[type=file]{display:none}.jp-offer-form .upload-btn{background:#f60;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:10px 40px}.jp-offer-form .upload-btn:hover{background:#e65c00}.jp-offer-form .jp-form-submit{min-width:200px}.jp-offer-form .form-label{color:#666;font-weight:500}@media screen and (min-width:1440px){.jp-offer-form .img-list{gap:24px}.jp-offer-form .img-list .list-item{border-radius:8px;height:80px;width:80px}.jp-offer-form .img-list .preview-image .icon-close{height:18px;right:-6px;top:-6px;width:18px}.jp-offer-form .img-list .add-image span{font-size:40px;height:24px;width:24px}.jp-offer-form .notes{font-size:16px;line-height:24px;margin-bottom:24px}.jp-offer-form .prev-link{font-size:16px;line-height:16px;margin-bottom:24px}}@media screen and (min-width:1024px) and (max-width:1439.98px){.jp-offer-form .form-desc{font-size:1.11111111vw}.jp-offer-form .jp-form-submit{min-width:13.88888889vw}}@media screen and (max-width:1023.98px){.jp-offer-form .form_sub_btn{width:100%}.jp-offer-form .field_error-tips,.jp-offer-form .form-desc,.jp-offer-form .form-label{font-size:3.73333333vw}.jp-offer-form .upload-container .choose-btn{margin-bottom:6.4vw}.jp-offer-form .file-item{background:#f5f5f5;border-radius:1.06666667vw;padding-left:2.13333333vw}}.jp-offer-form .red{color:red}.jp-offer-form .form-item.error input:not(.other-inp),.jp-offer-form .form-item.error textarea{border:1px solid var(--jds-color-primary)}.jp-offer-form .form-item.error .field_error-tips{color:var(--jds-color-primary);margin-top:var(--jds-size-2)}.jp-offer-form .field_error-tips{color:var(--jds-color-primary)}.jp-offer-form .bottom-16{margin-bottom:var(--jds-size-16)}.jp-offer-form .bottom-20{margin-bottom:var(--jds-size-20)}.jp-offer-form section{padding:var(--jds-size-20) 0}.jp-offer-form .form-row{flex-wrap:wrap;gap:var(--jds-size-40)}.jp-offer-form .form-item{min-height:auto}.jp-offer-form .form-item label{margin-bottom:var(--jds-size-10)}.jp-offer-form .form-item label.checkbox-label,.jp-offer-form .form-item label.radio-label{align-items:center;display:flex;gap:4px}.jp-offer-form .form-item input,.jp-offer-form .form-item textarea{border:1px solid #ccc;border-radius:var(--jds-size-4);color:#333;font-size:var(--jds-font-size-m);padding:var(--jds-size-10);resize:none}.jp-offer-form .form-item input{width:auto}.jp-offer-form .form-item input.other-inp{width:100%}.jp-offer-form .form-item textarea{height:100px;width:100%}.jp-offer-form .form-check-box .form-item{min-height:auto}.jp-offer-form .radio-label input{accent-color:#fd5000;width:auto}.jp-offer-form .other-inp.active{border:1px solid var(--jds-color-primary)}@media screen and (min-width:1024px){.jp-offer-form .w-half{width:calc(50% - var(--jds-size-20))}.jp-offer-form jds-button.form_reset{bottom:0;position:absolute;right:0}}@media screen and (max-width:1023.98px){.jp-offer-form .w-half{width:100%}}@media screen and (max-width:400px){.jp-offer-form #renderRobotCheck{margin-left:-20px}}.accordion-offer{background:#f5f5f5;border-radius:12px;margin:0 auto 72px;max-width:1312px;padding:40px 156px}.accordion-offer .accordion-header{color:#1a1a1a;cursor:pointer;display:flex;font-size:24px;font-weight:500;gap:8px;line-height:32px;padding:12px 0;transition:background .2s}.accordion-offer .accordion-icon{display:inline-block;font-size:18px;height:32px;transition:transform .25s ease}.accordion-offer .accordion-header.active .accordion-icon{transform:rotate(90deg)}.accordion-offer .accordion-content{color:#666;display:flex;flex-direction:column;font-size:16px;line-height:24px;max-height:0;overflow:hidden;padding:0 24px;transition:max-height .4s ease,padding .3s ease}.accordion-offer .accordion-content a{text-decoration:underline}.accordion-offer .accordion-content .btn-box{align-items:center;display:flex;flex-direction:column;margin-top:24px}.accordion-offer .accordion-content .btn-box jds-button{min-width:200px}.accordion-offer .accordion-content p{margin:0}.accordion-offer .accordion-content.open{padding:0 24px}.offer-dialog .container .content{padding:0 100px}@media screen and (min-width:1024px) and (max-width:1439.98px){.accordion-offer .accordion-content .btn-box{margin-top:1.66666667vw}.accordion-offer .accordion-content .btn-box jds-button{min-width:13.88888889vw}.jp-offer-form .section-desc{font-size:1.11111111vw;line-height:1.66666667vw}.accordion-offer{background:#f5f5f5;border-radius:.83333333vw;margin:0 auto 5vw;max-width:91.11111111vw;padding:2.77777778vw 10.83333333vw}.accordion-offer .accordion-header{align-items:center;color:#1a1a1a;cursor:pointer;display:flex;font-size:1.66666667vw;gap:.69444444vw;line-height:2.22222222vw;padding:.83333333vw 0;transition:background .2s}.accordion-offer .accordion-icon{display:inline-block;font-size:1.25vw;height:2.22222222vw;transition:transform .25s ease}.accordion-offer .accordion-header.active .accordion-icon{transform:rotate(90deg)}.accordion-offer .accordion-content{font-size:1.11111111vw;line-height:1.66666667vw;max-height:0;overflow:hidden;padding:0 1.66666667vw;transition:max-height .4s ease,padding .3s ease}.accordion-offer .accordion-content p{margin:0}.accordion-offer .accordion-content.open{padding:0 1.66666667vw}.accordion-offer .submit-btn:hover{background:#ff8533}}@media screen and (max-width:1023.98px){jds-dialog.offer-dialog::part(dialog-content){padding-left:6.4vw;padding-right:6.4vw}.jp-offer-form .section-desc{color:#666;font-size:3.73333333vw;line-height:5.86666667vw}.accordion-offer .accordion-content .btn-box{margin-top:6.4vw}.accordion-offer .accordion-content .btn-box jds-button{min-width:32vw}.accordion-offer{background:#fff;border-radius:0;margin:0 auto 12.8vw;max-width:87.2vw;padding:2.13333333vw 0}.accordion-offer .accordion-header{font-size:4.8vw;gap:1.6vw;line-height:6.93333333vw;padding:1.6vw 0}.accordion-offer .accordion-icon{display:flex;height:4.26666667vw;margin-top:1vw;transition:transform .25s ease}.accordion-offer .accordion-icon svg{height:4.26666667vw;position:relative;transform-origin:center}.accordion-offer .accordion-header.active .accordion-icon{transform:rotate(90deg)}.accordion-offer .accordion-content{font-size:4.26vw;line-height:6.4vw;max-height:0;overflow:hidden;padding-left:5.5vw;padding-right:.266666vw;transition:max-height .4s ease,padding .3s ease}.accordion-offer .accordion-content p{margin:0}.accordion-offer .accordion-content.open{padding-left:5.5vw;padding-right:.266666vw}}html[lang=ja] .accordion-offer .accordion-icon{margin-top:.2vw}@media screen and (max-width:1023.98px){html[lang=ja] .accordion-offer .accordion-icon{margin-top:2vw}jds-dialog.offer-dialog::part(dialog-container){border-bottom-left-radius:0;border-bottom-right-radius:0;bottom:0;max-height:85vh;top:unset;transform:translate(-50%) translateY(0);width:100vw}}toast-message-manager{--text-size:20px;--text-line-height:28px;--text-weight:600;--text-color:#000;--pos-top:7.6vw;--index:9999999999;--type-border:4px;--content-padding:16px 24px 16px 24px;--close-right:8px;--close-size:16px;--close-wh:30px;--close-padding:5px;--icon-size:20px;--icon-right:12px;display:flex;flex-direction:column-reverse;left:50%;overflow:hidden;position:fixed;right:auto;row-gap:calc(24px - 1rem);top:var(--pos-top);transform:translateX(-50%);z-index:var(--index)}toast-message-manager toast-message{border-radius:2px;box-shadow:0 2px 10px 0 rgba(0,0,0,.2);margin:.5rem;transform:translate(calc(100% + 1rem));transition:transform .3s ease}toast-message-manager toast-message.open{transform:translate(0)}toast-message-manager .alert{--color-link:18,18,18;align-items:flex-start;background-color:#fff;border-radius:2px;color:#121212;display:flex;font-size:var(--text-size);font-weight:400;line-height:var(--text-line-height);padding:var(--content-padding);position:relative;word-break:break-word}toast-message-manager .alert.alert--no-button{padding-right:3rem}toast-message-manager .alert.alert--small{font-size:1.4rem;padding:1rem 1rem 1rem 1.5rem}toast-message-manager .alert.alert--success{background-color:#f6ffed;border:1px solid #b7eb8f}toast-message-manager .alert.alert--warning{--color-foreground:160,98,7;--color-background-message:254,252,232}toast-message-manager .alert.alert--error{--color-foreground:152,28,27;--color-background-message:254,242,242}toast-message-manager .alert .toast__button{align-items:center;background-color:transparent;border:0;border-radius:50%;cursor:pointer;display:none!important;display:inline-flex;height:var(--close-wh);justify-content:center;padding:var(--close-padding);position:absolute;right:var(--close-right);top:calc(50% - var(--close-wh)/2);transition:background-color .3s ease;width:var(--close-wh)}toast-message-manager .alert .toast__button svg{height:var(--close-size);width:var(--close-size)}toast-message-manager .alert .toast__button:hover{background-color:rgb(var(--color-foreground),.1)}toast-message-manager .alert .toast-icon{flex:none;height:var(--icon-size);margin-right:var(--icon-right);margin-top:3px;width:var(--icon-size)}@media screen and (min-width:1024px){toast-message-manager{max-width:560px}}@media screen and (max-width:1023.98px){toast-message-manager{--text-size:3.73333333vw;--text-line-height:4.8vw;--pos-top:12vh;--content-padding:3.2vw;--icon-right:1.86666667vw;--icon-size:3.73333333vw;max-width:85.33333333vw;top:var(--pos-top);width:-moz-max-content;width:max-content}toast-message-manager .alert .toast-icon{margin-top:.4vw}}
/*# sourceMappingURL=snippet-jp-offer-form.min.css.map*/