@charset "UTF-8";body{font-family:Meiryo,メイリオ,sans-serif;margin:0;color:#000;width:100%}button:hover{opacity:.6}a:hover{opacity:.6;text-decoration:none}input::placeholder,textarea::placeholder{color:#adadad;opacity:1}textarea{border:1px solid #E6E6E6}@media screen and (max-width: 640px){textarea{padding-top:30px;padding-bottom:30px}}h1{font-weight:400;margin:0 0 30px;background-color:#f45a22;color:#fff;padding:12px 16px;width:100%;box-sizing:border-box}@media print,screen and (min-width: 641px){h1{font-size:20px}}@media screen and (max-width: 640px){h1{font-size:32px;padding:20px 4%;width:640px;margin-left:-20px}}h2{font-weight:400}@media print,screen and (min-width: 641px){h2{font-size:24px;border-left:3px solid #f45a22;padding-left:10px}}@media screen and (max-width: 640px){h2{font-size:32px;border-left:8px solid #f45a22;padding-left:20px}}h3{margin:0}@media print,screen and (min-width: 641px){h3{font-size:18px}}@media screen and (max-width: 640px){h3{font-size:30px}}p{margin:0}input[type=text],input[type=tel],input[type=email],input[type=number],textarea{-webkit-appearance:none;appearance:none;border-radius:0}@media screen and (max-width: 640px){input[type=text],input[type=tel],input[type=email],input[type=number],textarea{padding:5px!important;font-size:27px!important}}@media print,screen and (min-width: 641px){.page-container{display:block;width:100%;box-sizing:border-box;font-size:16px}}@media screen and (max-width: 640px){.page-container{max-width:600px;font-size:30px}}@media print,screen and (min-width: 641px){.page-container{margin:0 auto;width:980px}}@media screen and (max-width: 640px){.page-container{margin:0 20px!important;width:600px}}.header{background-color:#ccc;height:40px;width:100%;box-sizing:border-box;padding:10px 16px;display:flex;align-items:center}@media screen and (max-width: 640px){.m-bottom10-sp{margin-bottom:10px}}.notice-box{box-sizing:border-box}@media print,screen and (min-width: 641px){.notice-box{width:974px}}.notice-box .notice-title{text-align:center;font-size:16px;font-weight:700;margin-bottom:8px;color:#000}.notice-box .notice-title.before-contacting-us{color:red}.notice-box .notice-text{color:#000;text-decoration:underline;padding:0}@media screen and (max-width: 640px){.notice-box{font-size:30px;color:#666}}.before-contacting-box .before-contacting-content a{color:#333}.before-contacting-box .before-contacting-content a:hover{opacity:.6;text-decoration:none}.before-contacting-box .before-contacting-title{text-align:center;font-weight:700;margin:8px 0;color:#000}.before-contacting-box .before-contacting-title.before-contacting-us{color:red}@media screen and (max-width: 640px){.before-contacting-box .before-contacting-title{font-size:30px}}.before-contacting-box .before-contacting-text{color:#333;text-decoration:underline;padding:0 200px 16px;font-size:.95em}@media screen and (max-width: 640px){.before-contacting-box .before-contacting-text{padding:0 12px 12px;font-size:.9em}}.before-contacting-box{padding:0 60px 30px;position:relative}@media screen and (max-width: 640px){.before-contacting-box{padding:0 30px 30px}.before-contacting-box:after{content:"";position:absolute;left:-4px;right:-4px;bottom:-20px}}@media screen and (max-width: 640px){.before-contacting-box .right-arrow-sp:before{content:"→"}}.notice-box,.before-contacting-box{border:4px solid #CC0000;margin:16px auto;padding:0 60px 30px}@media screen and (max-width: 640px){.notice-box,.before-contacting-box{padding:0 30px 30px}}.notice-box .notice-title,.before-contacting-box .notice-title{text-align:center;font-size:16px;font-weight:700;margin-top:10px;margin-bottom:20px}@media screen and (max-width: 640px){.notice-box .notice-title,.before-contacting-box .notice-title{font-size:36px;margin-top:20px;font-weight:700}}.notice-box .notice-title.before-contacting-us,.before-contacting-box .notice-title.before-contacting-us{color:red}.notice-box .notice-text,.notice-box .notice-category,.before-contacting-box .notice-text,.before-contacting-box .notice-category{padding:0 200px 16px;font-size:16px}@media screen and (max-width: 640px){.notice-box .notice-text,.notice-box .notice-category,.before-contacting-box .notice-text,.before-contacting-box .notice-category{padding:0 12px 12px}}.contact-form{padding:0;min-height:calc(100vh - 340px)}@media screen and (max-width: 640px){.contact-form{min-height:calc(100vh - 550px)}}@media screen and (max-width: 640px){.site-selection-from-group{border-top:1px solid #ccc!important}}@media screen and (max-width: 640px){.form-label{display:block;word-wrap:break-word;width:600px}.form-label:before{content:"■"}}@media screen and (max-width: 640px){.form-label-required:after{display:inline-block;font-weight:400px;padding:1px 15px;text-align:right;white-space:nowrap;color:#c04545;content:"[必須]"}}.product-damage-subcategory-section .form-group:last-of-type,.photo-attachment-section .form-group:last-of-type,.tax-deduction-method-section .form-group:last-of-type,.tax-certificate-subcategory-section .form-group:last-of-type{margin-bottom:0}@media screen and (max-width: 640px){.product-damage-subcategory-section .form-group,.photo-attachment-section .form-group,.tax-deduction-method-section .form-group,.tax-certificate-subcategory-section .form-group{margin-top:20px}}.product-damage-subcategory-section .form-group .product-damage-subcategory-options,.product-damage-subcategory-section .form-group .photo-attachment-options,.product-damage-subcategory-section .form-group .tax-deduction-method-options,.product-damage-subcategory-section .form-group .tax-certificate-subcategory-options,.photo-attachment-section .form-group .product-damage-subcategory-options,.photo-attachment-section .form-group .photo-attachment-options,.photo-attachment-section .form-group .tax-deduction-method-options,.photo-attachment-section .form-group .tax-certificate-subcategory-options,.tax-deduction-method-section .form-group .product-damage-subcategory-options,.tax-deduction-method-section .form-group .photo-attachment-options,.tax-deduction-method-section .form-group .tax-deduction-method-options,.tax-deduction-method-section .form-group .tax-certificate-subcategory-options,.tax-certificate-subcategory-section .form-group .product-damage-subcategory-options,.tax-certificate-subcategory-section .form-group .photo-attachment-options,.tax-certificate-subcategory-section .form-group .tax-deduction-method-options,.tax-certificate-subcategory-section .form-group .tax-certificate-subcategory-options{display:flex;gap:24px}@media screen and (max-width: 640px){.product-damage-subcategory-section .form-group .product-damage-subcategory-options,.product-damage-subcategory-section .form-group .photo-attachment-options,.product-damage-subcategory-section .form-group .tax-deduction-method-options,.product-damage-subcategory-section .form-group .tax-certificate-subcategory-options,.photo-attachment-section .form-group .product-damage-subcategory-options,.photo-attachment-section .form-group .photo-attachment-options,.photo-attachment-section .form-group .tax-deduction-method-options,.photo-attachment-section .form-group .tax-certificate-subcategory-options,.tax-deduction-method-section .form-group .product-damage-subcategory-options,.tax-deduction-method-section .form-group .photo-attachment-options,.tax-deduction-method-section .form-group .tax-deduction-method-options,.tax-deduction-method-section .form-group .tax-certificate-subcategory-options,.tax-certificate-subcategory-section .form-group .product-damage-subcategory-options,.tax-certificate-subcategory-section .form-group .photo-attachment-options,.tax-certificate-subcategory-section .form-group .tax-deduction-method-options,.tax-certificate-subcategory-section .form-group .tax-certificate-subcategory-options{display:block}}.photo-impossible-reason-section .form-group:last-of-type,.damage-status-section .form-group:last-of-type,.shortage-status-section .form-group:last-of-type,.received-gift-status-section .form-group:last-of-type,.inquiry-title-section .form-group:last-of-type,.reissue-reason-section .form-group:last-of-type,.confirm-address-section .form-group:last-of-type,.donation-number-section .form-group:last-of-type{margin-bottom:0}@media screen and (max-width: 640px){.photo-impossible-reason-section .form-group,.damage-status-section .form-group,.shortage-status-section .form-group,.received-gift-status-section .form-group,.inquiry-title-section .form-group,.reissue-reason-section .form-group,.confirm-address-section .form-group,.donation-number-section .form-group{margin-top:20px;margin-bottom:16px}}.confirm-address-notice{display:block;margin-bottom:15px}.other-notes-section .form-group{margin-bottom:24px}@media screen and (max-width: 640px){.other-notes-section .form-group{margin-top:20px;margin-bottom:16px}}@media screen and (max-width: 640px){.inquiry-content-radio-option{margin:10px 0}}@media print,screen and (min-width: 641px){.other-sub-category{display:flex;align-items:center}.other-sub-category input{margin-bottom:4px}}@media screen and (max-width: 640px){.other-sub-category{margin-bottom:15px}}.footer{text-align:center;width:100%;margin:20px auto 0}@media screen and (max-width: 640px){.footer{font-size:16px;text-align:right}}.footer .policy{background-color:#f45a22;height:60px;width:100%;box-sizing:border-box;padding:10px 16px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 640px){.footer .policy{height:132px}}.footer .policy a{font-size:12px;color:#fff}@media screen and (max-width: 640px){.footer .policy a{font-size:22px}}@media print,screen and (min-width: 641px){.sp-break{display:none}}@media screen and (max-width: 640px){.sp-break{display:inline}}@media print,screen and (min-width: 641px){.txt-small{font-size:12px}}@media screen and (max-width: 640px){.txt-small{font-size:25px}}.txt-bold{font-weight:700}.attention,.color-red{color:red}.error-font{color:red;font-weight:700}.error-message{color:red}@media screen and (max-width: 640px){.error-message{font-size:18px}}.site-selection-label{color:#000;font-weight:700}.w470{width:470px}.padding16{padding:16px}@media screen and (max-width: 640px){.hidden-sp{display:none}}.nowrap{white-space:nowrap}.br-pc{display:inline}@media screen and (max-width: 640px){.br-pc{display:none}}.br-sp{display:none}@media screen and (max-width: 640px){.br-sp{display:inline}}@media screen and (max-width: 640px){.indent-sp{text-indent:none}}.instruction-text{margin:16px 0;color:#000}.contact-instruction-message{display:flex;flex-direction:column}.bt-none{border-top:none!important}.bb-none{border-bottom:none!important}@media print,screen and (min-width: 641px){.radio-nowrap{display:flex;flex-wrap:nowrap;gap:20px}}.textarea-width{width:calc(100% - 16px)}@media screen and (max-width: 640px){.textarea-width{width:calc(100% - 40px)}}.form-group{border:1px solid #ccc;border-left:none;display:flex}.form-group:first-of-type{border-top:1px solid #ccc}.form-group:not([style*="display: none"])~.form-group:not([style*="display: none"]){border-top:none}.before-contacting-box[style*="display: none"]+.form-group{border-top:none}.form-group.is-visible~.form-group.is-visible{border-top:none}.before-contacting-box.is-hidden+.form-group{border-top:none}#donor-info-change-confirm-group:has(.before-contacting-box:not(.is-hidden):not([style*="display: none"])) .form-group{border-top:1px solid #ccc}@media screen and (max-width: 640px){.form-group{border:none;background-color:transparent;display:block;border-bottom:1px solid #ccc;padding:50px 0}}.form-group .site-selection-label{background-color:#f5f5f5;padding:20px 15px;border-left:1px solid #ccc;border-right:1px solid #ccc;font-weight:700;flex-shrink:0;display:flex;align-items:flex-start;box-sizing:border-box;width:275px;min-width:275px;line-height:1.5em}@media print,screen and (min-width: 641px){.form-group .site-selection-label.site-selection-label-sp{display:none}}@media screen and (max-width: 640px){.form-group .site-selection-label{background-color:transparent;padding:0;margin-bottom:12px;border:none;display:block}.form-group .site-selection-label.site-selection-label-sp{padding-top:50px}}@media print,screen and (min-width: 641px){.form-group .site-selection-label-required:after{display:inline-block;font-weight:400!important;padding:1px 15px;text-align:right;white-space:nowrap;right:10px;color:#fff;content:"必須";margin:0 0 auto auto;background-color:#df0000;font-size:12px}}.form-group .form-content{padding:20px 15px;flex:1}@media screen and (max-width: 640px){.form-group .form-content{padding:0}}.form-group .form-content .instruction-text{font-size:12px;margin:0}@media screen and (max-width: 640px){.form-group .form-content .instruction-text{font-size:30px}}.form-group .form-content select{align-items:center;margin:10px 0;width:300px;border:1px solid #ccc;padding:0 0 0 8px;font-size:14px;height:30px;background:url(/contact/build/arrow_select-COgIB_Pz.png) 100% no-repeat;background-size:contain;appearance:none;color:#000}@media screen and (max-width: 640px){.form-group .form-content select{max-width:none;background:url(/contact/build/com_input_select02-CTFa9NZl.png) 100% no-repeat,linear-gradient(180deg,#fefefe,#d1d1d1);background-size:contain;appearance:none;height:90px;width:100%;border:1px solid #666;border-radius:4px;font-size:30px}}.form-group .form-content label{display:flex;cursor:pointer;line-height:1.4;font-weight:400;transition:font-weight .1s ease}@media screen and (max-width: 640px){.form-group .form-content label{align-items:center;line-height:1.3;gap:5px}}.form-group .form-content label input[type=radio]{flex-shrink:0;margin:1px 5px 4px}@media screen and (max-width: 640px){.form-group .form-content label input[type=radio]{-webkit-appearance:none;appearance:none;width:28px;height:28px;border:1px solid #878787;border-radius:50%;background-color:#fff;position:relative;vertical-align:middle;margin-top:8px;margin-bottom:8px;margin-left:5px;box-sizing:border-box}.form-group .form-content label input[type=radio]:checked{border:1px solid #666666}.form-group .form-content label input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:14px;background-color:#666;border-radius:50%;transform:translate(-50%,-50%)}}.form-group .form-content label:has(input[type=radio]:checked){font-weight:700}.form-group .form-content .form-input,.form-group .form-content .form-textarea{width:100%;font-size:16px;height:30px;padding:8px 12px;box-sizing:border-box;background-color:#fdfcf5;border:1px solid #ccc}@media screen and (max-width: 640px){.form-group .form-content .form-input,.form-group .form-content .form-textarea{height:90px;border:1px solid #ccc}}.form-group .form-content .form-textarea{resize:vertical;height:212px}@media screen and (max-width: 640px){.form-group .form-content .form-textarea{height:302px}}.form-group .form-content .site-other-contact-txt-element .form-textarea{height:200px}@media print,screen and (min-width: 641px){.form-group .form-content .order-receipt_number-feilds{flex:1}}.form-group .form-content .order-receipt_number-feilds .order-receipt_number-feild .order-receipt-number-input{width:570px}.form-group .form-content .search-donation-number-field{margin-bottom:10px}.form-group .form-content .name-fields{display:flex;gap:15px}.form-group .form-content .name-fields .name-field{display:flex;align-items:center;gap:8px}.form-group .form-content .name-fields .name-field .search-form-name-label,.form-group .form-content .name-fields .name-field .contact-form-name-label{width:32px;white-space:nowrap}@media screen and (max-width: 640px){.form-group .form-content .name-fields .name-field .search-form-name-label,.form-group .form-content .name-fields .name-field .contact-form-name-label{width:60px}}.form-group .form-content .name-fields .name-field .name-input{width:150px}@media screen and (max-width: 640px){.form-group .form-content .name-fields .name-field .name-input{width:210px}}@media screen and (max-width: 640px){.form-group .form-content .name-mei-container{width:278px}}.form-group .form-content .name-error-fields{display:flex;flex-direction:column}.form-group .form-content .phone-fields{display:flex;align-items:center;gap:15px}.form-group .form-content .phone-fields .phone-input{width:80px}@media screen and (max-width: 640px){.form-group .form-content .phone-fields .phone-input{width:160px}}.form-group .form-content .email-input{width:400px}@media screen and (max-width: 640px){.form-group .form-content .email-input{width:570px}}.form-group .form-content .site-other-contact-textarea{height:190px}@media screen and (max-width: 640px){.form-group .form-content .site-other-contact-textarea{height:440px}}@media print,screen and (min-width: 641px){.form-group .order-receipt_number-feilds-container{display:flex;align-items:center}}.contact-input-section.form-group--flush-top{margin-top:0}.contact-input-section.form-group--flush-top .form-group{border-top:none!important}.input-address-area input{height:30px;font-size:16px;background-color:#fdfcf5;border:1px solid #ccc;padding:0}@media screen and (max-width: 640px){.input-address-area input{height:90px;border:1px solid #ccc}}.input-address-area .input-address-postcode-area{display:flex;align-items:center;margin-bottom:15px;width:600px}.input-address-area .input-address-postcode-area .input-address-postcode1{width:52px;margin-left:10px;margin-right:10px;padding-left:8px;padding-right:8px}@media screen and (max-width: 640px){.input-address-area .input-address-postcode-area .input-address-postcode1{width:110px}}.input-address-area .input-address-postcode-area .input-address-postcode2{width:56px;margin-left:10px;margin-right:20px;padding-left:8px;padding-right:8px}@media screen and (max-width: 640px){.input-address-area .input-address-postcode-area .input-address-postcode2{width:110px;margin-right:50px}}.input-address-area .input-address-postcode-area .auto-input-address-btn{width:104px;height:30px;font-size:16px;color:#fff;background-color:#f45a22;border:none;padding:0;cursor:pointer}@media screen and (max-width: 640px){.input-address-area .input-address-postcode-area .auto-input-address-btn{font-size:30px;width:220px;height:90px}}@media screen and (max-width: 640px){.input-address-area .input-address-address-area{margin-top:50px}}.input-address-area .input-address-address-area .input-address-after-address{width:400px}@media screen and (max-width: 640px){.input-address-area .input-address-address-area .input-address-after-address{width:570px}}.input-address-area .input-address-address-area select.input-address-town-select{border:1px solid #ddd;background:url(/contact/build/arrow_select-COgIB_Pz.png) 100% no-repeat;background-size:contain;appearance:none;align-items:center;width:180px;padding:0 0 0 8px;font-size:14px;height:25px;margin:0}@media screen and (max-width: 640px){.input-address-area .input-address-address-area select.input-address-town-select{background:url(/contact/build/com_input_select02-CTFa9NZl.png) 100% no-repeat,linear-gradient(180deg,#fefefe,#d1d1d1);background-size:contain;appearance:none;height:90px;width:100%;border:1px solid #666;border-radius:8px;font-size:30px}}.input-address-area .input-address-pref-area,.input-address-area .input-address-town-area,.input-address-area .input-address-after-address-area{display:flex;margin:25px 0}@media screen and (max-width: 640px){.input-address-area .input-address-pref-area,.input-address-area .input-address-town-area,.input-address-area .input-address-after-address-area{display:block;margin:5px 0}}.input-address-area .input-address-pref-area .input-address-after-address-text-area,.input-address-area .input-address-town-area .input-address-after-address-text-area,.input-address-area .input-address-after-address-area .input-address-after-address-text-area{margin-top:5px;font-size:12px}@media screen and (max-width: 640px){.input-address-area .input-address-pref-area .input-address-after-address-text-area,.input-address-area .input-address-town-area .input-address-after-address-text-area,.input-address-area .input-address-after-address-area .input-address-after-address-text-area{font-size:30px}}.input-address-area .input-address-after-address-area{margin-bottom:0}@media screen and (max-width: 640px){.input-address-area .input-address-pref-area,.input-address-area .input-address-town-area{margin-bottom:30px}}.input-address-area .input-address-title{width:150px}.photo-selection-section .form-group:last-of-type{margin-bottom:0}@media screen and (max-width: 640px){.photo-selection-section .form-group:last-of-type{margin-top:20px}}.photo-selection-section .photo-upload-instructions{margin-bottom:16px}.photo-selection-section .photo-upload-area{margin-bottom:12px}.photo-selection-section .photo-upload-area .photo-upload-progress{margin-top:8px;font-size:14px}@media screen and (max-width: 640px){.photo-selection-section .photo-upload-area .photo-upload-progress{font-size:24px}}.photo-selection-section .selected-files-preview .file-list{display:flex;flex-wrap:wrap;gap:16px}@media screen and (max-width: 640px){.photo-selection-section .selected-files-preview .file-list{flex-direction:column;flex-wrap:nowrap;gap:24px}}.photo-selection-section .selected-files-preview .file-item{display:flex;flex-direction:column;align-items:center;width:120px;text-align:center}@media screen and (max-width: 640px){.photo-selection-section .selected-files-preview .file-item{width:100%;align-items:flex-start;text-align:left}}.photo-selection-section .selected-files-preview .file-preview{width:100%;height:80px;margin-bottom:8px;display:flex;align-items:center;justify-content:center;border:1px solid #d2d2d2;background-color:#fff;overflow:hidden}@media screen and (max-width: 640px){.photo-selection-section .selected-files-preview .file-preview{height:200px}}.photo-selection-section .selected-files-preview .file-thumbnail{width:100%;height:100%;object-fit:scale-down}.photo-selection-section .selected-files-preview .file-name{font-size:12px;margin-bottom:8px;word-break:break-all}@media screen and (max-width: 640px){.photo-selection-section .selected-files-preview .file-name{font-size:26px;margin-bottom:12px}}.photo-selection-section .selected-files-preview .file-delete-button{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border:1px solid #bbb;border-radius:4px;background-color:#f3f3f3;color:#333;cursor:pointer;font-size:12px;transition:background-color .2s ease;margin-bottom:.5em}.photo-selection-section .selected-files-preview .file-delete-button:hover{background-color:#e4e4e4}@media screen and (max-width: 640px){.photo-selection-section .selected-files-preview .file-delete-button{width:100%;font-size:26px;padding:12px}}.photo-selection-section .upload-dropzone{border:3px dashed #f45a22;width:600px;height:100px;display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;transition:background-color .2s ease}.photo-selection-section .upload-dropzone:hover{background-color:#f45a220d}.photo-selection-section .upload-dropzone.drag-over{background-color:#f45a221a}.photo-selection-section .upload-dropzone.is-uploading{opacity:.6;pointer-events:none}@media screen and (max-width: 640px){.photo-selection-section .upload-dropzone{border:none;padding:0;justify-content:left}.photo-selection-section .upload-dropzone:hover{background-color:transparent}.photo-selection-section .upload-dropzone.drag-over{background-color:#f45a220d}}.photo-selection-section .upload-button{width:100px;height:47px;border:none;background-size:cover;background-repeat:no-repeat;background-position:center;cursor:pointer;overflow:hidden}.photo-selection-section .upload-button:disabled{cursor:default;opacity:.6}@media screen and (max-width: 640px){.photo-selection-section .upload-button{width:185px;height:50px;font-size:25px;line-height:20px;letter-spacing:3%;text-align:center;vertical-align:middle}}.photo-selection-section .error-message,.photo-selection-section .upload-note{font-size:12px;color:red}@media screen and (max-width: 640px){.photo-selection-section .error-message,.photo-selection-section .upload-note{font-size:30px}}.confirm-content{position:relative;margin-bottom:32px}@media screen and (max-width: 640px){.confirm-content{margin-bottom:16px}}.confirm-content .confirmed-checkbox{width:475px;height:25px;display:inline-flex;align-items:center;background-color:#fce5d6;gap:8px;margin-top:16px}@media screen and (max-width: 640px){.confirm-content .confirmed-checkbox{width:600px;height:60px;gap:18px!important;margin-top:30px;accent-color:white}}.confirm-content .confirmed-checkbox .confirmed{display:inline-block;border:1px solid #ccc;height:18px;width:18px}@media screen and (max-width: 640px){.confirm-content .confirmed-checkbox .confirmed{-webkit-appearance:none;width:30px;height:30px;border:2px solid #ccc;border-radius:2px;background:#fff;vertical-align:middle;margin-right:10px;margin-left:5px}.confirm-content .confirmed-checkbox .confirmed:checked{background-image:url(/contact/build/com_icon_checked-C_deUzMr.png);background-repeat:no-repeat;background-position:50%;background-size:contain}}.confirm-content .confirmed-checkbox span{margin:auto 0}.changed-name{display:flex;gap:20px}@media screen and (max-width: 640px){.changed-name{display:block}}.changed-name+.changed-name{margin-top:20px}.changed-name .changed-name-space{flex:0 0 145px}@media screen and (max-width: 640px){.changed-name .changed-name-space{display:none}}@media screen and (max-width: 640px){.changed-name .changed-name-space-kana{display:none}}.changed-name .changed-name-sei{flex:0 0 50px}@media screen and (max-width: 640px){.changed-name .changed-name-sei{flex:0 0 60px}}.changed-name .changed-name-mei{flex:0 0 60px}.changed-name .changed-name-sei-kana{flex:0 0 50px}@media screen and (max-width: 640px){.changed-name .changed-name-sei-kana{flex:0 0 60px}}.changed-name .changed-name-mei-kana{flex:0 0 60px}@media screen and (max-width: 640px){.changed-name .changed-name-mei-kana{flex:0 0 60px}}@media screen and (max-width: 640px){.changed-name input{background-color:#f6f6f6}}.changed-name .changed-name-sei-sp,.changed-name .changed-name-mei-sp,.changed-name .changed-name-sei-kana-sp,.changed-name .changed-name-mei-kana-sp{display:flex}@media screen and (max-width: 640px){.changed-name .changed-name-sei-sp,.changed-name .changed-name-mei-sp,.changed-name .changed-name-sei-kana-sp,.changed-name .changed-name-mei-kana-sp{align-items:center}}@media screen and (max-width: 640px){.inquiry-application-change-reason-description{margin-bottom:15px}}.donor-info-change-address-area{display:flex}@media screen and (max-width: 640px){.donor-info-change-address-area{display:block;margin:5px 0}}.donor-info-change-address-area .input-address-after-address-text-area{margin-top:5px;font-size:12px}@media screen and (max-width: 640px){.donor-info-change-address-area .input-address-after-address-text-area{font-size:30px}}.certificate-delivery-guide-container{border:2px solid red;margin:16px auto;font-size:16px}@media screen and (max-width: 640px){.certificate-delivery-guide-container{font-size:30px}}.certificate-delivery-guide-container .certificate-delivery-guide-content{padding:30px 80px}@media screen and (max-width: 640px){.certificate-delivery-guide-container .certificate-delivery-guide-content{padding:12px}}.certificate-delivery-guide-container .certificate-delivery-guide-title{text-align:center;font-size:20px}@media screen and (max-width: 640px){.certificate-delivery-guide-container .certificate-delivery-guide-title{text-align:left;font-size:32px}}.certificate-delivery-guide-container .certificate-delivery-guide-description{margin:0 0 20px}@media screen and (max-width: 640px){.certificate-delivery-guide-container .certificate-delivery-guide-description{margin-bottom:16px}}.certificate-delivery-guide-container .certificate-delivery-search-grid{display:grid;grid-template-rows:auto auto;margin-bottom:20px}@media screen and (max-width: 640px){.certificate-delivery-guide-container .certificate-delivery-search-grid{grid-template-columns:1fr;ggrid-template-rows:repeat(6,auto);gap:8px;margin-bottom:16px;width:100%;max-width:100%;overflow:hidden}}.certificate-delivery-guide-container .certificate-delivery-search-grid .certificate-delivery-search-item{white-space:nowrap}.certificate-delivery-guide-container .certificate-delivery-search-grid .certificate-delivery-search-item.h1{grid-column:1;grid-row:1}@media screen and (max-width: 640px){.certificate-delivery-guide-container .certificate-delivery-search-grid .certificate-delivery-search-item.h1{grid-column:1;grid-row:1;margin-bottom:4px}}.certificate-delivery-guide-container .certificate-delivery-search-grid .certificate-delivery-search-item.h2{grid-column:2;grid-row:1}@media screen and (max-width: 640px){.certificate-delivery-guide-container .certificate-delivery-search-grid .certificate-delivery-search-item.h2{grid-column:1;grid-row:3;margin-bottom:4px}}.certificate-delivery-guide-container .certificate-delivery-search-grid .certificate-delivery-search-item.c3{grid-column:3;grid-row:2;align-self:center}@media screen and (max-width: 640px){.certificate-delivery-guide-container .certificate-delivery-search-grid .certificate-delivery-search-item.c3{grid-column:1;grid-row:5}}@media screen and (max-width: 640px){.certificate-delivery-guide-container .certificate-delivery-search-grid .certificate-delivery-search-item{margin-bottom:4px}}.certificate-delivery-guide-container .certificate-delivery-search-grid .certificate-delivery-select{align-items:center;margin:10px 0;width:179px;padding:0 0 0 8px;font-size:14px;height:25px;border:1px solid #ddd;background:url(/contact/build/arrow_select-COgIB_Pz.png) 100% no-repeat;background-size:contain;appearance:none}.certificate-delivery-guide-container .certificate-delivery-search-grid .certificate-delivery-select.c1{grid-column:1;grid-row:2}@media screen and (max-width: 640px){.certificate-delivery-guide-container .certificate-delivery-search-grid .certificate-delivery-select.c1{grid-column:1;grid-row:2;width:100%;max-width:100%}}.certificate-delivery-guide-container .certificate-delivery-search-grid .certificate-delivery-select.c2{grid-column:2;grid-row:2}@media screen and (max-width: 640px){.certificate-delivery-guide-container .certificate-delivery-search-grid .certificate-delivery-select.c2{grid-column:1;grid-row:4;width:100%;max-width:100%}}@media screen and (max-width: 640px){.certificate-delivery-guide-container .certificate-delivery-search-grid .certificate-delivery-select{background:url(/contact/build/com_input_select02-CTFa9NZl.png) 100% no-repeat,linear-gradient(180deg,#fefefe,#d1d1d1);background-size:contain;appearance:none;height:90px;border:1px solid #666;border-radius:8px;font-size:30px;width:100%;max-width:100%}}.certificate-delivery-guide-container .certificate-delivery-search-grid .certificate-delivery-search-btn-container{display:flex}@media screen and (max-width: 640px){.certificate-delivery-guide-container .certificate-delivery-search-grid .certificate-delivery-search-btn-container{margin-top:8px}}.certificate-delivery-guide-container .certificate-delivery-search-grid .certificate-delivery-search-btn{display:flex;white-space:nowrap;align-items:center;justify-content:center;background-color:#f45a22;color:#fff;border:none;width:156px;height:30px;font-size:16px;cursor:pointer}@media screen and (max-width: 640px){.certificate-delivery-guide-container .certificate-delivery-search-grid .certificate-delivery-search-btn{font-size:25px;font-weight:700;height:100px;width:100%;border-radius:8px;max-width:100%;box-sizing:border-box}}.certificate-delivery-guide-container .certificate-delivery-search-grid .certificate-delivery-search-btn:disabled{background-color:#ccc;cursor:not-allowed}.certificate-delivery-guide-container .certificate-delivery-result-area{margin-bottom:16px}@media screen and (max-width: 640px){.certificate-delivery-guide-container .certificate-delivery-result-area:before{content:"送付目安";display:block;text-align:left;margin-top:8px;font-size:30px;font-weight:700}}.certificate-delivery-guide-container .certificate-delivery-result-area .certificate-delivery-result-message{background-color:#f5f5f5;height:50px}@media screen and (max-width: 640px){.certificate-delivery-guide-container .certificate-delivery-result-area .certificate-delivery-result-message{height:90px}}.certificate-delivery-guide-container .certificate-delivery-note{margin:0;text-align:left}.onestop-system .onestop-select{width:60%;max-width:400px;margin-left:1rem;margin-bottom:10px;padding:8px 12px;border:1px solid #ddd;font-size:14px;height:35px;background:url(/contact/build/arrow_select-COgIB_Pz.png) 100% no-repeat;background-size:contain;appearance:none}.onestop-system .onestop-subcategory-group{display:grid;grid-template-columns:1.5fr 1fr 1fr}@media screen and (max-width: 640px){.onestop-system .onestop-subcategory-group{display:block}}.onestop-system .onestop-application-method-group{display:grid;grid-template-columns:1.5fr 1fr 1fr}@media screen and (max-width: 640px){.onestop-system .onestop-application-method-group{display:block}}.onestop-system .onestop-shop-search-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;grid-template-areas:"h1 h2 h2" "c1 c2 c3"}.onestop-system .onestop-shop-search-grid .h1{grid-area:h1}.onestop-system .onestop-shop-search-grid .h2{grid-area:h2}.onestop-system .onestop-shop-search-grid .c1{grid-area:c1}.onestop-system .onestop-shop-search-grid .c2{grid-area:c2}.onestop-system .onestop-shop-search-grid .c3{grid-area:c3}.onestop-system .onestop-shop-search-grid{grid-auto-rows:30px;align-items:center;margin-bottom:30px}.onestop-system .onestop-shop-search-grid select.shop-search-select{align-items:center;margin:10px 0;width:179px;padding:0 0 0 8px;font-size:14px;height:25px}@media screen and (max-width: 640px){.onestop-system .onestop-shop-search-grid select.shop-search-select{background:url(/contact/build/com_input_select02-CTFa9NZl.png) 100% no-repeat,linear-gradient(180deg,#fefefe,#d1d1d1);background-size:contain;appearance:none;height:90px;width:100%;border:1px solid #666;border-radius:8px;font-size:30px}}@media screen and (max-width: 640px){.onestop-system .onestop-shop-search-grid{display:block}}.onestop-system .onestop-shop-search-grid .onestop-shop-serarch-btn-container{display:flex;align-items:center}@media screen and (max-width: 640px){.onestop-system .onestop-shop-search-grid .onestop-shop-serarch-btn-container{width:100%;justify-content:center;margin-top:10px}}.onestop-system .onestop-shop-search-grid .onestop-shop-serarch-btn{display:flex;white-space:nowrap;align-items:center;justify-content:center;background-color:#f45a22;color:#fff;border:none;width:156px;height:30px;font-size:16px;cursor:pointer}@media screen and (max-width: 640px){.onestop-system .onestop-shop-search-grid .onestop-shop-serarch-btn{height:100px;width:600px;font-size:25px;font-weight:700;border-radius:8px}}.onestop-system .onestop-shop-search-grid .onestop-shop-serarch-btn:disabled{background-color:#ccc;cursor:not-allowed}@media screen and (max-width: 640px){.onestop-system .onestop-shop-search-grid .onestop-shop-search-item.h1,.onestop-system .onestop-shop-search-grid .onestop-shop-search-item.h2{display:inline-flex;align-items:center;margin-top:30px}.onestop-system .onestop-shop-search-grid .onestop-shop-search-item.h1:before,.onestop-system .onestop-shop-search-grid .onestop-shop-search-item.h2:before{content:"■"}}.onestop-system .onestop-shop-search-result{display:grid;grid-template-columns:15% 15% 40% 30%;grid-template-areas:"h1 h2 h3 h4" "c1 c2 c3 c4"}.onestop-system .onestop-shop-search-result .h1{grid-area:h1}.onestop-system .onestop-shop-search-result .h2{grid-area:h2}.onestop-system .onestop-shop-search-result .h3{grid-area:h3}.onestop-system .onestop-shop-search-result .h4{grid-area:h4}.onestop-system .onestop-shop-search-result .c1{grid-area:c1}.onestop-system .onestop-shop-search-result .c2{grid-area:c2}.onestop-system .onestop-shop-search-result .c3{grid-area:c3}.onestop-system .onestop-shop-search-result .c4{grid-area:c4}.onestop-system .onestop-shop-search-result div{border-top:1px solid #ccc;border-left:1px solid #ccc}.onestop-system .onestop-shop-search-result div:nth-child(7),.onestop-system .onestop-shop-search-result div:nth-child(8){border-right:1px solid #ccc}.onestop-system .onestop-shop-search-result div:nth-child(2n){border-bottom:1px solid #ccc}@media screen and (max-width: 640px){.onestop-system .onestop-shop-search-result div:nth-child(2n){border-bottom:initial}}.onestop-system .onestop-shop-search-result div:nth-child(odd){background-color:#d9d9d9}@media screen and (max-width: 640px){.onestop-system .onestop-shop-search-result div:nth-child(odd){background-color:#e6e6e6}}@media screen and (max-width: 640px){.onestop-system .onestop-shop-search-result div{border-right:1px solid #ccc}.onestop-system .onestop-shop-search-result div:last-child{border-bottom:1px solid #ccc}}.onestop-system .onestop-shop-search-result .shop-search-result-header{padding-left:5px}@media screen and (max-width: 640px){.onestop-system .onestop-shop-search-result .shop-search-result-header{padding:10px 0 10px 30px}}.onestop-system .onestop-shop-search-result .shop-search-result-content{min-height:4.5em}@media screen and (max-width: 640px){.onestop-system .onestop-shop-search-result .shop-search-result-content{min-height:initial;padding:10px 0 10px 30px}}@media screen and (max-width: 640px){.onestop-system .onestop-shop-search-result{display:block}}.onestop-system #onestop-shop-search-result-area{display:block}.onestop-system .onestop-contact-form-content,.onestop-system .onestop-contact-form-item{display:flex}@media print,screen and (min-width: 641px){.onestop-system .onestop-contact-form .form-group:first-of-type{border-top:1px solid #ccc}}.onestop-system .onestop-contact-form .onestop-contact-title-form{font-size:16px;width:100%;height:30px;background-color:#fdfcf5;resize:none;box-sizing:border-box}@media screen and (max-width: 640px){.onestop-system .onestop-contact-form .onestop-contact-title-form{height:90px;font-size:30px}}.onestop-system .onestop-contact-form .onestop-order-number-form{font-size:16px;width:100%;height:200px;background-color:#fdfcf5;resize:none;box-sizing:border-box}@media screen and (max-width: 640px){.onestop-system .onestop-contact-form .onestop-order-number-form{height:300px;font-size:30px}}.onestop-system .onestop-contact-form .onestop-contact-content-form{font-size:16px;width:100%;height:100px;background-color:#fdfcf5;resize:none;box-sizing:border-box}@media screen and (max-width: 640px){.onestop-system .onestop-contact-form .onestop-contact-content-form{height:200px;font-size:30px}}.onestop-system .onestop-contact-form .onestop-name-kanji-group{border-top:1px solid #ccc}@media screen and (max-width: 640px){.onestop-system .onestop-contact-form .onestop-name-kanji-group{border-top:none;margin-top:0}}.onestop-system .onestop-contact-form .onestop-sei-input{height:30px;width:150px;margin:0 60px 0 20px;background-color:#fdfcf5}@media screen and (max-width: 640px){.onestop-system .onestop-contact-form .onestop-sei-input{margin:0 20px 0 0;font-size:30px;height:90px;width:210px}}.onestop-system .onestop-contact-form .onestop-mei-input{height:30px;width:150px;margin-left:20px;background-color:#fdfcf5}@media screen and (max-width: 640px){.onestop-system .onestop-contact-form .onestop-mei-input{font-size:30px;height:90px;width:210px}}.onestop-system .onestop-contact-form .onestop-tel1-input,.onestop-system .onestop-contact-form .onestop-tel2-input,.onestop-system .onestop-contact-form .onestop-tel3-input{width:80px;background-color:#fdfcf5}@media screen and (max-width: 640px){.onestop-system .onestop-contact-form .onestop-tel1-input,.onestop-system .onestop-contact-form .onestop-tel2-input,.onestop-system .onestop-contact-form .onestop-tel3-input{font-size:30px;height:90px;width:160px}}.onestop-system .onestop-contact-form .oneStop-tel-label{margin:0 20px}.onestop-system .onestop-contact-form .onestop-mail-input{width:400px;background-color:#fdfcf5}@media screen and (max-width: 640px){.onestop-system .onestop-contact-form .onestop-mail-input{font-size:30px;height:90px;width:570px}}.onestop-system .onestop-contact-form .private-title{font-weight:700}.onestop-system .onestop-contact-form .private-content{white-space:nowrap;margin-left:20px}@media screen and (max-width: 640px){.onestop-system .onestop-contact-form .private-content{white-space:wrap;text-indent:1rem;margin-left:0}}.onestop-system .onestop-contact-form .private-area{margin:20px 0}@media screen and (max-width: 640px){.onestop-system .onestop-contact-form .private-area{margin-top:60px}}.onestop-system .onestop-contact-form .private-caution-container{display:flex;justify-content:center;margin-bottom:20px}.onestop-system .onestop-contact-form .private-caution{text-align:left}.onestop-system .onestop-contact-form .bold-title{font-size:20px;font-weight:700}.onestop-system .onestop-contact-form .onestop-contact-form-submit-btn{height:60px;width:350px;white-space:nowrap;background-color:#f45a22;color:#fff;border:none;border-radius:8px;font-size:17px;position:relative}@media screen and (max-width: 640px){.onestop-system .onestop-contact-form .onestop-contact-form-submit-btn{height:100px;width:600px;font-size:25px;margin-bottom:30px}}.onestop-system .onestop-contact-form .onestop-contact-form-submit-btn:after{content:"▶";position:absolute;right:8px;top:50%;transform:translateY(-50%)}.onestop-system .onestop-contact-form .onestop-contact-form-submit-btn-container,.onestop-system .onestop-contact-form .onestop-contact-form-submit-btn-area{text-align:center}.onestop-system .onestop-contact-form #contact-content{margin-bottom:20px}.onestop-system .contact-guide-title{font-weight:700;font-size:20px}@media screen and (max-width: 640px){.onestop-system .contact-guide-title{font-size:35px}}.onestop-system .onestop-not-resolve-contact-btn{height:42px;width:450px;white-space:nowrap;background-color:#ffa060;color:#fff;border:none;position:relative}@media screen and (max-width: 640px){.onestop-system .onestop-not-resolve-contact-btn{height:60px;width:100%;margin-bottom:30px;font-size:24px}}.onestop-system .onestop-not-resolve-contact-btn:after{content:"▼";position:absolute;right:50px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 640px){.onestop-system .onestop-not-resolve-contact-btn:after{right:100px}}.onestop-system .onestop-not-resolve-contact-btn-container{display:none;justify-content:center;margin:16px 0}.search-donation-btn{display:block;margin:16px auto;border:none;color:#fff;background-color:#ccc;border-radius:8px;font-size:17px;width:350px;height:60px;font-weight:700}@media screen and (max-width: 640px){.search-donation-btn{font-size:25px;width:600px;height:100px}}.search-donation-btn:not(:disabled){display:block;margin:16px auto;border:none;color:#fff;font-size:17px;background-color:#f45a22;border-radius:8px;width:350px;height:60px;cursor:pointer}@media screen and (max-width: 640px){.search-donation-btn:not(:disabled){font-size:25px;width:600px;height:100px}}.order-receipt-number-feild{display:flex}@media screen and (max-width: 640px){.order-receipt-number-feild{display:block;text-align:center}}#add-donation-number-inquiry-application{width:260px}@media screen and (max-width: 640px){#add-donation-number-inquiry-application{width:100%}}#add-donation-btn-inquiry-application{display:inline;border:none;color:#fff;background-color:#f45a22;width:200px;height:30px;font-size:16px;cursor:pointer;font-weight:700}@media screen and (max-width: 640px){#add-donation-btn-inquiry-application{margin-top:20px;margin-bottom:20px;width:550px;height:100px;font-size:30px;border-radius:8px}}#add-donation-btn-inquiry-application:disabled{background-color:#ccc;cursor:not-allowed}.result-donation-content{display:block;position:relative;width:-webkit-fill-available;background-color:#fff5ea}@media print,screen and (min-width: 641px){.result-donation-content{padding-top:0}}.result-donation-border{border:1px solid #666666;border-radius:5px}.result-search-donation .inquiry-application-multi-donation-label{background-color:#fff}@media print,screen and (min-width: 641px){.inquiry-application-multi-donation-label+.inquiry-application-multi-donation-label{margin-top:12px}}.result-donation-content+.result-donation-content{margin-top:16px}.result-content{margin:10px}@media screen and (max-width: 640px){.result-content{padding-left:8px}}@media print,screen and (min-width: 641px){.result-donation-content>.result-content+.result-content{margin-left:6px}}.result-txt-content.result-content{background-color:#fff}.result-txt-content{background-color:#fefaf5;border-radius:10px;position:relative;padding:10px}@media screen and (max-width: 640px){.result-txt-content{font-size:24px;padding-left:0;padding-right:0}}.result-txt-content>span+span{margin-top:8px}.inquiry-application-result-head-content{display:flex;flex-direction:column;gap:20px;margin:30px 30px 0}@media screen and (max-width: 640px){.inquiry-application-result-head-content{gap:0px}}.detail-head-wrap{display:flex}.detail-head-content{display:flex;flex-direction:column;flex:1;gap:20px}@media screen and (max-width: 640px){.detail-head-content{gap:0px;font-size:24px}}.summary-content,.detail-result-content{display:flex;justify-content:flex-start}.summary-result,.detail-head-result{display:flex;flex:2;gap:20px;flex-direction:column;margin-top:10px;margin-bottom:10px}@media screen and (max-width: 640px){.summary-result,.detail-head-result{font-size:24px;gap:0px}}.show-donation-number{display:inline-block;width:465px;max-height:75px;word-wrap:break-word;overflow:hidden}@media screen and (max-width: 640px){.show-donation-number{width:400px;max-height:125px;word-wrap:break-word;overflow:hidden}}.delivery-accident-info-registered.error-message{font-weight:700}@media screen and (max-width: 640px){.delivery-accident-info-registered.error-message{font-size:30px}}.multiple-donation,.detail-head-wrap{position:relative;display:flex;gap:30px;margin-top:8px;height:auto;width:-webkit-fill-available}.multiple-donation{gap:15px}.multiple-donation+.multiple-donation{margin-top:8px}.multiple-donation>span{display:block}@media screen and (max-width: 640px){.summary-radio,.detail-radio{-webkit-appearance:none;appearance:none;width:28px;height:28px;border:1px solid #666666;border-radius:50%;background-color:#fff;position:relative;vertical-align:middle;margin-top:auto!important;margin-bottom:auto!important;margin-left:5px;box-sizing:border-box}.summary-radio:checked,.detail-radio:checked{border:1px solid #0066FF!important}.summary-radio:checked:after,.detail-radio:checked:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:14px;background-color:#06f!important;border-radius:50%;transform:translate(-50%,-50%)}}.summary-radio{margin:7px auto auto 5px}@media print,screen and (min-width: 641px){.summary-radio{margin-left:22px!important}}@media screen and (max-width: 640px){.summary-radio{margin-left:38px!important}}.detail-radio{margin:15px 13px auto 5px}@media screen and (max-width: 640px){.detail-radio{margin-left:30px!important}}.summary-radio:checked,.detail-radio:checked{font-weight:400!important}.multiple-donation-content-label,.detail-donation-content-label,.inquiry-application-multi-donation-label{display:flex;margin-top:8px}.close-mark{width:12px;height:12px;border-left:3px solid gray;border-top:3px solid gray;transform:rotate(45deg);margin-left:16px;margin-top:12px}.close-detail,.open-detail{display:flex;text-decoration:underline;justify-content:space-between;align-items:center;background:none;border:none;padding:0 16px 2px;font-size:14px;cursor:pointer;border-radius:6px;color:#666;margin-left:auto;margin-right:auto;margin-bottom:10px}@media screen and (max-width: 640px){.close-detail,.open-detail{font-size:20px}}.open-detail-adjust-left{transform:translate(-30px)}@media screen and (max-width: 640px){.open-detail-adjust-left{transform:translate(-50px)}}.open-mark{width:12px;height:12px;border-right:3px solid gray;border-bottom:3px solid gray;transform:rotate(45deg);margin-left:16px;margin-bottom:8px}.result-content-head{flex:2;font-weight:400}@media print,screen and (min-width: 641px){.result-content-head{display:flex}}@media screen and (max-width: 640px){.result-content-head{display:grid}}.multiple-delivery-confirmation,.multiple-onestop-system{flex:1}@media print,screen and (min-width: 641px){.margin-left24-pc{margin-left:24px}}@media print,screen and (min-width: 641px){.inquiry-application-donation-info-container{width:570px}}.inquiry-application-result-content{margin:16px 30px 0}@media screen and (max-width: 640px){.inquiry-application-result-content{font-size:24px}}.inquiry-application-result-delete{text-decoration-line:underline;background:none;border:none;color:#666;cursor:pointer}@media screen and (max-width: 640px){.inquiry-application-result-delete{font-size:20px;top:30px}}@media screen and (max-width: 640px){.product-name{font-size:24px;font-weight:700}}@media print,screen and (min-width: 641px){.donation-date-shop-name-container{display:flex}}@media screen and (max-width: 640px){.donation-date,.shop-name{display:block;font-size:20px}}@media print,screen and (min-width: 641px){.shop-name{margin-left:16px}}.not-necessary-input{color:red}@media print,screen and (min-width: 641px){.not-necessary-input{font-size:12px}}@media print,screen and (min-width: 641px){.attention-font-size{font-size:12px}}.color-orange{color:#f45a22}@media screen and (max-width: 640px){.donation-info-title{display:block;margin-bottom:10px}}.delivery-status-box{display:flex;align-items:center;background-color:#fff;border:2px solid #f45a22;position:relative;min-height:70px;border-radius:10px}@media print,screen and (min-width: 641px){.delivery-status-box{margin:20px 10px}}@media screen and (max-width: 640px){.delivery-status-box{align-items:flex-start}}.delivery-season-orange-img{flex:0;width:50px;height:50px;content:url(/contact/build/deliv_season_orange-1uxlmLqW.png);display:block;transform:scaleX(-1)}@media print,screen and (min-width: 641px){.delivery-season-orange-img{position:relative;left:16px}}@media screen and (max-width: 640px){.delivery-season-orange-img{margin-top:6px}}.delivery-status-txt{min-height:70px;margin:16px 16px 16px 0}@media print,screen and (min-width: 641px){.delivery-status-txt{display:flex;align-items:center;flex:0 0 590px}}@media screen and (max-width: 640px){.delivery-status-txt{margin-left:8px}}.delivery-status-txt .delivery-status-txt-title{width:150px;white-space:nowrap;font-weight:400}@media print,screen and (min-width: 641px){.delivery-status-txt .delivery-status-txt-title{flex:1;text-align:center}}@media screen and (max-width: 640px){.delivery-status-txt .delivery-status-txt-title{font-size:24px;margin-bottom:12px}}.delivery-status-txt .delivery-status-txt-content{font-size:18px;font-weight:700;flex:2}@media screen and (max-width: 640px){.delivery-status-txt .delivery-status-txt-content{margin:auto 0;font-size:26px}}.delivery-status-mark,.onestop-status-mark{display:flex;align-items:center;justify-content:center;right:0;bottom:0;height:32px;width:120px;margin:0 4px 4px 0;border-radius:37px/100%;text-align:center;font-weight:700}@media print,screen and (min-width: 641px){.delivery-status-mark,.onestop-status-mark{margin-right:60px}}@media screen and (max-width: 640px){.delivery-status-mark,.onestop-status-mark{font-size:24px;width:198px;height:44px;bottom:70px}}.status-mark{margin-top:2px}@media screen and (max-width: 640px){.status-mark{margin-top:5px}}.multiple-donation .delivery-status-mark{margin-right:10px;margin-bottom:10px}.delivery-status-color-orange,.onestop-status-color-orange{background-color:#fa7a3f;color:#fff}.delivery-status-color-light-orange,.onestop-status-color-light-orange{background-color:#ffdbca;color:#000}.delivery-status-color-gray,.onestop-status-color-gray{background-color:#ccc;color:#000}.accepted-status-margin{margin-left:48px}.delivery-type-name-margin{margin-left:14px}.result-return-delivery-content,.result-return-damage-content{display:flex}.check-delivery-status{white-space:nowrap;background-color:#fa7a3f;color:#fff;text-decoration:none;font-weight:700;padding:4px 20px}@media screen and (max-width: 640px){.check-delivery-status{display:block;width:100%;box-sizing:border-box;text-align:center}}.check-delivery-status:after{vertical-align:middle;content:"";display:inline-block;width:24px;height:24px;margin-left:5px;margin-bottom:1px;background-image:url(/contact/build/external_link_icon-B1eoxM00.png);background-repeat:no-repeat;background-size:contain}.donation-info-wrap{display:flex;font-weight:400;margin:0 10px}.shipping-info,.donation-info,.delivery-status-info,.delivery-addr-info,.accepted-status-info{flex:0 0 120px;font-weight:400}@media screen and (max-width: 640px){.shipping-info,.donation-info,.delivery-status-info,.delivery-addr-info,.accepted-status-info{flex:0 0 160px}}.shipping-no-content{display:flex;flex-direction:row;align-items:center;font-weight:400}@media screen and (max-width: 640px){.shipping-no-content{flex-direction:column}}@media print,screen and (min-width: 641px){.shipping-no-content .shipping-no-margin{flex:0 0 260px}}.triangle-up{content:url(/contact/build/research_icon-BBSB8Sas.png);width:26px;height:16px;margin-left:10px;margin-right:6px;vertical-align:middle}@media screen and (max-width: 640px){.triangle-up{margin-left:18px;transform:scale(1.5)}}.subscribe-message p{line-height:1.5rem}.detail-donation-content-label{margin-bottom:8px}.add-donation-input{display:inline;width:60%}.warn-message{border:2px,solid,red;color:red;font-weight:700;padding:16px;margin:16px 0}.research-container{height:20px}@media screen and (max-width: 640px){.research-container{margin-bottom:60px;font-size:24px}}@media screen and (max-width: 640px){.order-number{padding-top:0;border-bottom:none;padding-bottom:0}}@media screen and (max-width: 640px){.search-form-content{margin-top:50px}}@media print,screen and (min-width: 641px){.search-kana01{margin-right:42px}}.search-result-guide-area .search-result-guide-box{border:1px solid #CC0000;border-radius:11px;padding:5px;margin:16px 0}@media screen and (max-width: 640px){.search-result-guide-area .search-result-guide-box{margin-top:60px;padding:20px 15px!important}}.search-result-guide-area .search-result-guide-box .search-result-guide-main-title{text-align:center;font-size:20px;font-weight:700;margin:0 20px;color:#000}@media screen and (max-width: 640px){.search-result-guide-area .search-result-guide-box .search-result-guide-main-title{font-size:30px;text-align:initial}}.search-result-guide-area .search-result-guide-box .search-result-guide-sub-title-receive-status{font-size:20px;color:red;margin-bottom:20px}@media screen and (max-width: 640px){.search-result-guide-area .search-result-guide-box .search-result-guide-sub-title-receive-status{font-size:30px;margin-bottom:40px}}.search-result-guide-area .search-result-guide-box .search-result-guide-sub-title{font-size:20px;margin-bottom:20px}@media screen and (max-width: 640px){.search-result-guide-area .search-result-guide-box .search-result-guide-sub-title{font-size:30px;margin-bottom:40px}}.search-result-guide-area .search-result-guide-box .search-result-guide-text{color:#000}@media screen and (max-width: 640px){.search-result-guide-area .search-result-guide-box .search-result-guide-text{padding:0 12px 12px;font-size:30px;color:#333}}.search-result-guide-area .search-result-guide-box .search-result-guide-title-container{display:flex;align-items:center;justify-content:center;margin-top:20px;margin-bottom:30px}@media screen and (max-width: 640px){.search-result-guide-area .search-result-guide-box .search-result-guide-title-container{margin-bottom:40px}}.search-result-guide-area .search-result-guide-box .search-result-guide-title-container img{content:url(/contact/build/warning_pc-Dju7HfGq.png);width:41px;height:35px}@media screen and (max-width: 640px){.search-result-guide-area .search-result-guide-box .search-result-guide-title-container img{content:url(/contact/build/warning_sp-BuWo1T4w.png);width:57px;height:50px}}.search-result-guide-area .search-result-guide-box{padding:0 60px 30px}@media screen and (max-width: 640px){.search-result-guide-area .search-result-guide-box{border:3px solid #CC0000;padding:0 30px 30px;border-radius:8px}}.return-delivery .form-group:last-of-type{margin-bottom:initial}.return-delivery .form-group input{background-color:#fdfcf5;border:1px solid #ccc;padding:0 0 0 5px;box-sizing:border-box}@media screen and (max-width: 640px){.return-delivery .form-group input{border:1px solid #ccc}}.return-delivery .form-group .retrun-delivery-confirmed-checkbox-label{width:475px;height:25px;display:inline-flex;align-items:center;background-color:#fce5d6;gap:8px;margin-top:16px}@media screen and (max-width: 640px){.return-delivery .form-group .retrun-delivery-confirmed-checkbox-label{width:600px;height:60px;gap:18px!important;margin-top:30px}}.return-delivery .form-group .retrun-delivery-confirmed-checkbox-label .retrun-delivery-confirmed-checkbox{display:inline-block;border:1px solid #ccc;height:18px;width:18px}@media screen and (max-width: 640px){.return-delivery .form-group .retrun-delivery-confirmed-checkbox-label .retrun-delivery-confirmed-checkbox{-webkit-appearance:none;width:30px;height:30px;border:2px solid #ccc;border-radius:2px;background:#fff;vertical-align:middle;margin-right:10px;margin-left:5px}.return-delivery .form-group .retrun-delivery-confirmed-checkbox-label .retrun-delivery-confirmed-checkbox:checked{background-image:url(/contact/build/com_icon_checked-C_deUzMr.png);background-repeat:no-repeat;background-position:50%;background-size:contain}}.return-delivery .form-group .return-delivery-contact-form-content{display:flex;align-items:center}.return-delivery .form-group .return-delivery-contact-form-content .name-label{width:200px}@media screen and (max-width: 640px){.return-delivery .form-group .return-delivery-contact-form-content .name-label{display:none}}.return-delivery .form-group .return-delivery-contact-form-content .sei-mei-label{width:32px;white-space:nowrap}@media screen and (max-width: 640px){.return-delivery .form-group .return-delivery-contact-form-content .sei-mei-label{width:60px}}.return-delivery .form-group .return-delivery-contact-form-content .return-delivery-contact-form-item{display:flex;align-items:center}.return-delivery .form-group .return-delivery-contact-form-content .return-delivery-contact-form-item .return-delivery-sei-input{height:30px;width:150px;margin:0 60px 0 10px;font-size:16px}@media screen and (max-width: 640px){.return-delivery .form-group .return-delivery-contact-form-content .return-delivery-contact-form-item .return-delivery-sei-input{height:90px;width:210px;margin:0 10px}}.return-delivery .form-group .return-delivery-contact-form-content .return-delivery-contact-form-item .return-delivery-mei-input{height:30px;width:150px;margin-left:10px;font-size:16px}@media screen and (max-width: 640px){.return-delivery .form-group .return-delivery-contact-form-content .return-delivery-contact-form-item .return-delivery-mei-input{height:90px;width:210px}}.return-delivery .form-group .return-delivery-contact-form-content .return-delivery-contact-form-item .return-delivery-tel1-input,.return-delivery .form-group .return-delivery-contact-form-content .return-delivery-contact-form-item .return-delivery-tel2-input,.return-delivery .form-group .return-delivery-contact-form-content .return-delivery-contact-form-item .return-delivery-tel3-input{width:80px}@media screen and (max-width: 640px){.return-delivery .form-group .return-delivery-contact-form-content .return-delivery-contact-form-item .return-delivery-tel1-input,.return-delivery .form-group .return-delivery-contact-form-content .return-delivery-contact-form-item .return-delivery-tel2-input,.return-delivery .form-group .return-delivery-contact-form-content .return-delivery-contact-form-item .return-delivery-tel3-input{height:90px;width:160px}}.return-delivery .form-group .return-delivery-contact-form-content .return-delivery-contact-form-item .return-delivery-tel-label{margin:0 20px}.return-delivery .form-group .return-delivery-contact-form-content .return-delivery-tel1{height:30px;width:80px;font-size:16px}@media screen and (max-width: 640px){.return-delivery .form-group .return-delivery-contact-form-content .return-delivery-tel1{height:90px;width:160px}}.return-delivery .form-group .return-delivery-contact-form-content .return-delivery-tel-hyphen{width:30px;text-align:center}.return-delivery .form-group .same-input-error-text{margin-top:5px;color:red}.contact-button-container{text-align:center;padding:0 8px}@media screen and (max-width: 640px){.contact-button-container{padding:15px 0}}.contact-button-container .contact-button{width:450px;height:42px;background-color:#ffa060;color:#fff;border:none;font-size:16px;font-weight:700;cursor:pointer;position:relative;margin:16px 0}.contact-button-container .contact-button:after{content:"";position:absolute;top:15px;right:55px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:16px solid #fff;vertical-align:middle}@media screen and (max-width: 640px){.contact-button-container .contact-button:after{top:23px;right:75px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:20px solid #fff}}@media screen and (max-width: 640px){.contact-button-container .contact-button{width:570px;height:60px;font-size:24px}}.contact-input-section,.contact-input-container h2{margin-top:20px}@media screen and (max-width: 640px){.contact-input-container .form-group{background-color:transparent;display:block}.contact-input-container .form-group .site-selection-label{background-color:transparent;padding:0;margin-bottom:12px;border:none;display:block}.contact-input-container .form-group .form-content{padding:0}.contact-input-container .form-group .form-content .name-fields{gap:10px}.contact-input-container .form-group .form-content .phone-fields .phone-input{max-width:none}.contact-input-container h2{margin-top:30px}}.contact-input-container .contact-input-name-fields{border-top:1px solid #ccc}@media screen and (max-width: 640px){.contact-input-container .contact-input-name-fields{margin-top:20px;border-bottom:none;padding-bottom:none}}@media screen and (max-width: 640px){.contact-input-container .contact-input-kana-fields{padding-top:0}}.contact-input-container .privacy-policy-container{padding:0 50px 16px}@media screen and (max-width: 640px){.contact-input-container .privacy-policy-container{padding:0 12px 12px}}@media print,screen and (min-width: 641px){.contact-input-container .business-hours-container{margin:0 auto;font-size:12px;width:565px}}@media screen and (max-width: 640px){.contact-input-container .business-hours-container{padding:0 12px}}.contact-input-container .submit-button-container{text-align:center;padding:20px 0}.contact-input-container .submit-button-container .submit-button{width:350px;height:60px;background-color:#f45a22;color:#fff;border:none;border-radius:8px;padding:12px 40px;font-size:17px;font-weight:700;cursor:pointer;position:relative}.contact-input-container .submit-button-container .submit-button:after{content:"▶︎";position:absolute;right:25px;top:50%;transform:translateY(-50%);line-height:1;font-size:7px;font-family:Arial,Helvetica,sans-serif;width:7px;height:7px}@media screen and (max-width: 640px){.contact-input-container .submit-button-container .submit-button:after{right:75px;font-size:19px;width:19px;height:19px}}@media screen and (max-width: 640px){.contact-input-container .submit-button-container .submit-button{width:600px;height:100px;font-size:25px;padding:12px}}.contact-input-container .submit-button-container .submit-button:disabled{background-color:#ccc;cursor:not-allowed}.other-contact-title{width:calc(100% - 15px)}@media screen and (max-width: 640px){.other-contact-title{height:90px;font-size:30px}}
