.hover--opacity{display:block;transition:.1s}.hover--opacity:hover{opacity:.7;transition:.2s}.hover--link-color{transition:.1s}.hover--link-color:hover{opacity:.7;transition:.14s;color:#008dcc}.hover--scale{display:block}@media(min-width: 1200px){.hover--scale{transition:.1s}.hover--scale:hover{display:block;transform:scale(1.05);transition:.15s}}.wpcf7-response-output{display:none}.order-id,.order-processing{width:100%;border:none;border-bottom:1px solid #ccc;padding-left:0}.order-id::placeholder,.order-processing::placeholder{color:#ccc}@media(max-width: 767px){.order-id,.order-processing{margin-bottom:15px}.order-id::placeholder,.order-processing::placeholder{font-size:1.2rem}}@media(min-width: 768px){.order-id,.order-processing{margin-bottom:30px}.order-id::placeholder,.order-processing::placeholder{font-size:1.45rem}}.url-upload{border:1px solid #ccc;width:100%}@media(min-width: 768px){.url-upload{padding:20px 15px}}@media(max-width: 767px){.upload-form-txt{font-size:1.2rem;margin-bottom:8px}}@media(min-width: 768px){.upload-form-txt{font-size:1.4rem;margin-bottom:10px}}.upload-form-txt a{display:inline-block;margin:0 5px}.upload-check{display:block;text-align:center;margin-top:40px}@media(max-width: 767px){.upload-check{margin-top:30px;font-size:1.1rem}}@media(max-width: 767px){.upload-caution-txt{margin:10px 0 20px}}@media(min-width: 768px){.upload-caution-txt{margin:10px 0 30px}}.drop-area{position:relative}.dropzone{border:1px solid #f39800;background:rgba(0,0,0,0);padding:0;margin:0;min-height:0;width:100%;border:1px solid #f39800}@media(max-width: 767px){.dropzone{min-height:220px}}@media(min-width: 768px){.dropzone{min-height:250px}}.upload-area-wrap{position:relative;border:1px solid #f39800;border-top:none}.upload-area-wrap__txt{background:#f39800;color:rgba(255,255,255,.99)}@media(max-width: 767px){.upload-area-wrap__txt{font-size:1.3rem;padding:8px 10px}}@media(min-width: 768px){.upload-area-wrap__txt{font-size:1.6rem;padding:10px 15px}}.upload-area--position{position:relative}.upload-label{display:block;text-align:center}.upload-label input[type=file]{text-indent:-999px;overflow:hidden}.upload-btn{display:inline-block;color:#0d0c0c;background:linear-gradient(#fafafa 0%, #e3e3e3 100%);border:1px solid #292828;cursor:pointer;margin:0 auto;text-align:center;position:absolute}@media(max-width: 767px){.upload-btn{padding:10px 40px;top:30%;left:50%;transform:translate(-50%, -50%);width:200px}}@media(min-width: 768px){.upload-btn{top:40%;left:50%;transform:translate(-50%, -50%);width:300px;padding:15px 40px}}.upload-txt{text-align:center;position:absolute;width:80%;display:inline-block;transform:translate(-50%, -50%);left:50%}@media(max-width: 767px){.upload-txt{top:calc(40% + 60px);font-size:1.2rem;width:90%}}@media(min-width: 768px){.upload-txt{top:calc(50% + 60px)}}.upload-txt span{display:block}@media(max-width: 767px){.upload-txt span{font-size:1.4rem}}@media(min-width: 768px){.upload-txt span{font-size:1.6rem}}.upload-txt--success{top:50%}.loaded{color:#3dbe57}@media(max-width: 767px){.loaded{font-size:1.8rem !important}}@media(min-width: 768px){.loaded{font-size:2rem !important}}.loaded__success{position:relative}@media(max-width: 767px){.loaded__success{font-size:2rem;width:16px;top:3px;margin-right:3px}}@media(min-width: 768px){.loaded__success{top:4px;margin-right:4px;width:20px}}@media(max-width: 767px){.loaded__success--caution{font-size:1.2rem !important;margin-top:-10px}}@media(min-width: 768px){.loaded__success--caution{font-size:1.4rem !important;margin-top:-20px}}@media(max-width: 767px){.loaded__error{width:16px}}@media(min-width: 768px){.loaded__error{width:20px}}.loaded-error{color:#f50000;position:absolute}@media(max-width: 767px){.loaded-error{font-size:1.8rem;top:-145px}}@media(min-width: 768px){.loaded-error{line-height:1.7;font-size:2rem;top:-110px}}.wpcf7-not-valid-tip{text-align:center}@media(max-width: 767px){.upload-btn--list{margin:20px auto 30px;display:block !important}}@media(min-width: 768px){.upload-btn--list{margin:20px auto 40px}}@media(min-width: 768px){.upload-btn--list li{padding:0 15px}}@media(max-width: 767px){.upload-btn--list .btn--submit{margin-bottom:20px}}.upload-btn--list .btn--submit input{display:block;padding-left:0;padding-right:0;color:rgba(255,255,255,.99);background:inherit;background-image:none}@media(max-width: 767px){.upload-btn--list .btn--submit input{font-size:1.6rem;width:100%;padding:18px 5px}}@media(min-width: 768px){.upload-btn--list .btn--submit input{padding-bottom:16.5px;padding-top:16.5px;width:283px;font-size:1.8rem}}.upload-other-txt{display:none}@media(max-width: 767px){.upload-other-txt{font-size:1.2rem;margin:8px 0 30px}}@media(min-width: 768px){.upload-other-txt{max-width:1046px;margin:10px 0 40px}}.wpcf7-spinner{display:none}.loading--upload{display:inline-block;white-space:nowrap;position:relative;font-weight:bold}.loading--upload span{font-size:106%;display:inline-block;width:0;animation:animation 1.6s linear infinite;overflow:hidden;position:absolute}@keyframes animation{0%{width:0}80%{width:13px}100%{width:13px}}.loading-now{display:none;text-align:center;margin-top:-20px;margin-bottom:20px}.btn--submit--disabled{opacity:.3}.btn--submit--disabled:hover{background:linear-gradient(#fc4848 0%, #fb3333 46.87%, #ff3d3d 100%)}@media(max-width: 767px){.cart_box__flow_state_list--upload{margin-bottom:30px}}@media(min-width: 768px){.cart_box__flow_state_list--upload{margin-bottom:40px}}@media(max-width: 767px){.js-upload__btn-list--method--first{margin-bottom:40px}}@media(min-width: 768px){.js-upload__btn-list--method--first{margin-bottom:60px}}@media(max-width: 767px){.upload__btn-list--method{flex-wrap:nowrap !important;overflow-y:scroll}}@media(min-width: 768px){.upload__btn-list--method{justify-content:center;margin-left:-10px;margin-right:-10px}}.upload__btn-list--method li{cursor:pointer}@media(max-width: 767px){.upload__btn-list--method li{min-width:140px;margin-right:10px}}@media(min-width: 768px){.upload__btn-list--method li{width:33.3333333333%;padding:0 10px}}.upload__btn-list--method .btn--gray{padding-left:0;padding-right:0}@media(max-width: 767px){.upload__btn-list--method .btn--gray{font-size:1.25rem;padding:8px 0 8px}}@media(min-width: 1200px){.upload__btn-list--method .btn--gray{font-size:1.5rem;min-width:100%}}@media(min-width: 1600px){.upload__btn-list--method .btn--gray{font-size:1.65rem}}.container-upload{display:none;border:1px solid #ccc;margin:-1px auto 0}@media(max-width: 767px){.container-upload{padding:15px 30px 30px}}@media(min-width: 768px){.container-upload{max-width:1166px;padding:25px 60px 20px}}@media(max-width: 767px){.upload-tit__step{font-size:1.65rem;margin-bottom:10px}}@media(min-width: 768px){.upload-tit__step{font-size:2rem;margin-bottom:15px}}.upload-tit__step__explain-txt{line-height:1}@media(max-width: 767px){.upload-tit__step__explain-txt{font-size:1.65rem;margin:20px 0}}@media(min-width: 768px){.upload-tit__step__explain-txt{font-size:1.8rem;margin:25px 0}}.upload-tit__step__txt{font-size:1.2rem;margin:8px 0 10px}.upload-tit__step__deco{color:#eb6100}@media(max-width: 767px){.upload-tit__step__deco{font-size:1.4rem}}@media(min-width: 768px){.upload-tit__step__deco{font-size:1.6rem}}.upload__btn-list--method__non-active{opacity:.3}@media(max-width: 767px){.upload__btn-list--method__active{border-top:2px solid #f39800}}@media(min-width: 768px){.upload__btn-list--method__active{position:relative}.upload__btn-list--method__active::before{content:"";position:absolute;left:10px;top:0;width:calc(100% - 34px);height:2px;background:#f39800}}.upload__btn-list--method__active .btn--gray{background:rgba(255,255,255,.99);border-bottom-color:rgba(255,255,255,.99)}.js-method--file,.js-method--upload{cursor:pointer}@media(max-width: 767px){.upload-form-txt{margin-top:5px}}@media(min-width: 768px){.upload-form-txt{margin-top:8px}}@media(max-width: 767px){.upload__section02__03__link{margin-top:5px}}@media(min-width: 768px){.upload__section02__03__link{margin-top:8px;margin-bottom:20px}}@media(max-width: 767px){.upload__section02__03__link li{margin-right:5px}}@media(min-width: 768px){.upload__section02__03__link li{margin-right:8px}}