@charset "UTF-8";#p_order-confirm #page-header,#p_order-input #page-header{position:relative}#p_order-confirm #mainContents,#p_order-input #mainContents{margin-top:0}#p_order-confirm .top-sections>header,#p_order-input .top-sections>header{margin-top:30px}#p_order-confirm #page-footer,#p_order-input #page-footer,hr{display:none}.input_example{display:inline-block;line-height:1.5;color:#0a0}.input_example:before{content:"(例)　"}.input_remarks{font-size:12px}.input_atten{line-height:1.5;color:#c00}.input_restriction{display:inline-block;margin-top:5px;border-radius:10px;padding:5px 10px;background:#0a0;font-size:.8em;color:#fff}input[type=email],input[type=file],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{font-size:1.5em;margin-bottom:10px;border:1px solid #aaa;border-radius:5px;padding:5px 10px}select{-webkit-appearance:menulist-button;height:2em}input::placeholder,textarea::placeholder{color:#eee}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#eee}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#eee}span.input_required{position:absolute;left:0;top:0;display:inline-block;padding:5px;background:#cd2625;font-size:.8em;font-weight:400;color:#fff}.price{font-size:1.5em;color:#a00}.postalMark{padding-right:5px;font-size:2em;font-weight:700;color:#a00}#errorMessages,#explanation{width:80%;margin:30px auto 0;border:1px solid #ffe160;border-radius:10px;padding:20px}#errorMessages p,#explanation>p{margin:0;padding:0;font-weight:700}#errorMessages{border:1px solid #a00}#errorMessages p{color:#a00}#errorMessages ul{padding-left:30px}#errorMessages ul li{color:#a00}.input_address_set{-webkit-appearance:button;display:inline-block;padding:10px;border:1px solid #eee;border-color:#eee #aaa #aaa #eee;border-radius:10px;font-size:1em;background-image:-moz-linear-gradient(top,#e12928,#cd2625);background-image:-webkit-linear-gradient(top,#e12928,#cd2625);background-image:-ms-linear-gradient(top,#e12928,#cd2625);color:#fff}.input_address_set:hover{background-image:-moz-linear-gradient(top,#ee2b2a,#e32a29);background-image:-webkit-linear-gradient(top,#ee2b2a,#e32a29);background-image:-ms-linear-gradient(top,#ee2b2a,#e32a29);cursor:pointer}@media screen and (max-width:500px){.input_restriction{margin-left:10px}.responsive{display:none}}#confirmTable,form{margin:0;padding:30px 0 80px}fieldset{margin:0;border:0;padding:0}table#inputForm{border-spacing:0;width:80%;margin:0 auto}table#inputForm>tbody>tr>td,table#inputForm>tbody>tr>th{position:relative;padding:30px;border-bottom:1px solid #ccc}table#inputForm>tbody>tr>th{white-space:nowrap;background:#fafafa;text-align:center}table#inputForm>tbody>tr.formHeader>th{padding:50px 10px 10px;background:#fff;text-align:left}table#inputForm>tbody>tr>td>table.inputSubForm>tbody>tr>td,table#inputForm>tbody>tr>td>table.inputSubForm>tbody>tr>th{padding:10px 20px 10px 0}table#inputForm label{font-size:1.2em;line-height:2}.formOrderPayType label{display:inline-block!important;margin-bottom:10px;border-radius:10px;padding:5px 20px 5px 10px!important;background:#e5effd;cursor:pointer}#formSubmitArea{z-index:10;position:fixed;left:0;bottom:0;box-sizing:border-box;width:100%;height:80px;border-top:1px solid #ccc;padding:10px;margin:0;background-color:#fff;background-color:rgba(255,255,255,.98);box-shadow:0-5px 5px 0 rgba(204,204,204,.4);text-align:center}@media screen and (max-height:500px){#formSubmitArea{position:relative}}@media screen and (max-width:959px){fieldset{padding:0 10px}table#inputForm{width:100%}table#inputForm>tbody>tr>th{padding-right:10px}}@media screen and (max-width:800px){table#inputForm>tbody>tr>td,table#inputForm>tbody>tr>td>table.inputSubForm>tbody>tr>td,table#inputForm>tbody>tr>td>table.inputSubForm>tbody>tr>th,table#inputForm>tbody>tr>th{display:block}table#inputForm>tbody>tr>th{border-bottom:none;padding:30px 5px 20px 20px;text-align:left}table#inputForm>tbody>tr>th br{display:none}table#inputForm>tbody>tr.formHeader>th{border-bottom:1px solid #ccc}}@media screen and (max-width:500px){input,select,textarea{margin-bottom:10px;padding:5px}select{-webkit-appearance:menulist-button;height:2em}table#inputForm>tbody>tr.formHeader>th{padding:50px 10px 10px 0}table#inputForm>tbody>tr>td>table{width:100%}table#inputForm>tbody>tr>td>table.inputSubForm>tbody>tr>td{padding-right:0}table#inputForm>tbody>tr>td>table.inputSubForm>tbody>tr>th{padding:30px 0 0}}table#inputForm .formOrderPayType label{display:inline-block;padding:0 0 10px;font-weight:700}.formOrderPayType label input{margin-right:15px}#formOrderPayTypeCredit_img01{width:100%;max-width:300px}#formClientName,#formClientNameKana{width:400px}#formClientPostalCode{width:6em}#formClientAddress1,#formClientAddress2,#formClientAddress3,#formClientPhoneNumber{width:400px}#formClientEmail,#formClientEmailConfirm{width:420px}#careers_mail_tips{box-sizing:border-box;border:1px solid #c00;border-radius:15px;padding:15px;font-size:.9em}@media screen and (max-width:959px){#formClientName,#formClientNameKana{width:80%}}@media screen and (max-width:500px){#formClientName,#formClientNameKana{width:100%}#formClientPostalCode{width:5em}#formClientAddress1,#formClientAddress2,#formClientAddress3{width:100%}#formClientPhoneNumber{width:90%}#formClientEmail,#formClientEmailConfirm{width:100%}}#formShippingName,#formShippingNameKana{width:400px}#formShippingPostalCode{width:6em}#formShippingAddress1,#formShippingAddress2,#formShippingAddress3,#formShippingPhoneNumber{width:400px}#formShippingMessage{width:80%;height:5em}@media screen and (max-width:959px){#formShippingName,#formShippingNameKana{width:80%}}@media screen and (max-width:500px){#formShippingName,#formShippingNameKana{width:100%}#formShippingPostalCode{width:5em}#formShippingAddress1,#formShippingAddress2,#formShippingAddress3{width:100%}#formShippingPhoneNumber{width:90%}#formShippingMessage{width:100%;height:8em}}#formPackingPrintFont_img01,#formPackingType_img01{width:100%;max-width:400px;margin-top:20px;vertical-align:bottom}#formPackingPrintContents{width:90%;height:5em}#packingPrintContensExample1{width:90%;background:#daf9df;color:#080}#packingPrintContensExample2 table{border-spacing:0;border-collapse:collapse}#packingPrintContensExample1,#packingPrintContensExample2 table td,#packingPrintContensExample2 table th{border:1px solid #0a0;padding:10px}#packingPrintContensExample2 table th{background:#daf9df;color:#080;white-space:nowrap}#packingPrintContensExample2 table td{color:#080}@media screen and (max-width:500px){#formPackingPrintContents{width:100%;height:8em}}label[for=formReceiptRequest]{cursor:pointer;user-select:none}#formReceiptRequest{-ms-transform:scale(1.5,1.5);-webkit-transform:scale(1.5,1.5);transform:scale(1.5,1.5);cursor:pointer}#fromReceiptName{width:80%}#fromCommunicationContents{width:90%;height:8em}@media screen and (max-width:500px){#fromReceiptName{width:100%}#fromCommunicationContents{width:100%;height:8em}}#controlReturn,#formSubmit{display:inline-block;padding:15px 10px;border:1px solid #eee;border-color:#eee #aaa #aaa #eee;border-radius:10px;font-size:1em}#controlReturn{line-height:1.5;text-align:center;min-width:100px;margin-right:5px;background-image:-moz-linear-gradient(top,#fff,#eee);background-image:-webkit-linear-gradient(top,#fff,#eee);background-image:-ms-linear-gradient(top,white,#eee);text-shadow:2px 2px 2px #fff}#controlReturn:hover{background-image:-moz-linear-gradient(top,#cff,#8ee);background-image:-webkit-linear-gradient(top,#cff,#8ee);background-image:-ms-linear-gradient(top,#cff,#8ee);text-decoration:none}#formSubmit{-webkit-appearance:button;min-width:120px;background-image:-moz-linear-gradient(top,#e12928,#cd2625);background-image:-webkit-linear-gradient(top,#e12928,#cd2625);background-image:-ms-linear-gradient(top,#e12928,#cd2625);color:#fff}#controlTop:hover,#formSubmit:hover{background-image:-moz-linear-gradient(top,#ee2b2a,#e32a29);background-image:-webkit-linear-gradient(top,#ee2b2a,#e32a29);background-image:-ms-linear-gradient(top,#ee2b2a,#e32a29)}#formSubmit:hover{cursor:pointer}#formReturnArea{margin-top:50px;text-align:center}#controlTop{line-height:1.5;text-decoration:none;text-align:center;display:inline-block;width:150px;padding:15px 0;border:1px solid #eee;border-color:#eee #aaa #aaa #eee;border-radius:10px;font-size:1em;background-image:-moz-linear-gradient(top,#e12928,#cd2625);background-image:-webkit-linear-gradient(top,#e12928,#cd2625);background-image:-ms-linear-gradient(top,#e12928,#cd2625);color:#fff}#controlTop span{color:#fff}#controlTop:hover{text-decoration:none}