.inner{margin:0 auto}@media only screen and (min-width: 1025px){.inner{width:960px}}@media only screen and (max-width: 1024px){.inner{width:100%}}table{width:96%;margin:0 auto 24px;border-collapse:separate;overflow:hidden;border-spacing:0;border-radius:12px;text-align:center;border:2px solid #0f58e1}table th,table td{padding:1em;vertical-align:middle;font-size:clamp(16px, 2vw, 18px);border-bottom:1px solid #0f58e1}table th:last-child,table td:last-child{border-right:none}table th,table td{background:#fff}table td{text-align:left}table tbody tr:last-child th,table tbody tr:last-child td{border-bottom:none}.contact_box{margin-bottom:24px;padding:18px;background:#fff}@media only screen and (max-width: 1024px){.footerBnner{position:relative;height:64px}.footerBnner ul{position:fixed;text-align:center;right:0px;bottom:-1px;z-index:10;width:100%;background-color:rgba(0,0,0,0.75);padding:12px 6px 6px}.footerBnner ul li{display:inline-block;color:#fff;width:49%;margin-bottom:2px}.footerBnner ul li a{position:relative;display:block;overflow:hidden;color:#fff;line-height:1.4;font-size:16px;font-weight:bold;text-decoration:none !important;width:96%;max-width:480px;margin:0 auto;padding:10px 12px 0;height:60px;background:#f6ac1a;border-radius:3px}.footerBnner ul li a:after{display:block;position:absolute;top:41%;right:12px;content:"";width:6px;height:6px;border-top:3px solid #fff;border-right:3px solid #fff;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.supplement{font-size:14px !important;line-height:1.1;padding:6px 0;margin:0}.send_box{text-align:center}.send_box p{line-height:1.2}.address .addressL{display:inline-block;width:40%}.address .addressR{display:inline-block;width:56%}form{font-size:16px;margin:0 !important;padding:0 !important}form p{margin-bottom:12px;padding:0 !important}label{display:inline-block;width:100%;font-size:16px;font-weight:bold;padding:12px;font-weight:bold}.privacypolicy{position:relative;text-align:center;padding:12px;background:#eee}.privacypolicy .privacypolicy_title{font-size:20px;font-weight:bold;margin-bottom:12px}.privacypolicy .agree{padding:24px;background:#fff}::placeholder{color:#ddd}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}input[type="radio"]{margin-top:-2px}checkbox{margin-top:-2px}input[type="number"],input[type="search"],input[type="submit"]{-webkit-appearance:none;border-radius:0}input,textarea{-webkit-user-select:auto}input[type="tel"],textarea,input[type="email"],input[type="text"]{background:#ffc !important}input[type="number"],input[type="email"],input[type="tel"],input[type="text"],textarea,select{color:#333;width:100%;border:1px solid #d3cece;border-radius:3px;background:#fff;-moz-transition-duration:0.1s;-o-transition-duration:0.1s;-webkit-transition-duration:0.1s;transition-duration:0.1s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}@media only screen and (max-width: 1024px){input[type="number"],input[type="email"],input[type="tel"],input[type="text"],textarea,select{font-size:14px;padding:12px 6px}}@media only screen and (min-width: 1025px){input[type="number"],input[type="email"],input[type="tel"],input[type="text"],textarea,select{font-size:16px;padding:12px}}textarea{display:block;width:100%;height:150px;box-sizing:border-box}.num{width:150px !important}.prefectures{width:150px !important}.postal-code,#zip{width:200px !important}#person_name{width:200px !important}.tel{width:200px !important}#name{display:block;width:70%}#tel{display:block;width:46%;margin-bottom:6px}#mail_select{width:45%}#mail_address1{width:90%}input[type="submit"]{display:block;color:#fff;font-size:16px;font-weight:bold;margin:12px auto;padding:12px 24px;background:#f6ac1a;width:300px;height:60px;border-radius:2px;border:none}.btn,.btn_submit{position:relative;cursor:pointer;display:block;font-size:16px;font-weight:bold;text-align:center;text-decoration:none;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all 0.3s;border:none}.btn:hover,.btn_submit:hover{color:#fff !important}.btn_submit{color:#fff !important;width:300px;margin:0 auto 24px;padding:24px;background:#8cc63e;border-radius:2px}.btn_submit:hover{color:#fff !important}.user-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flex{display:-webkit-flex;display:flex;flex-wrap:wrap}.btn_no{display:block;color:#ccc !important;font-size:16px;line-height:1;margin:0 auto;padding:15px 24px;border-radius:3px;border:1px solid #ccc}@media only screen and (max-width: 1024px){.btn_no{width:280px}}@media only screen and (min-width: 1025px){.btn_no{width:40%}}a.btn_02{display:block;color:#fff !important;font-size:18px;font-weight:bold;line-height:1.4;width:280px;height:60px;text-align:center;text-decoration:none !important;padding:3px 0 15px;border-radius:2px;background:#8cc63e}a.btn_02 span{font-size:12px}a.btn_contact{position:relative;display:block;color:#fff !important;text-align:center;font-size:15px;font-weight:bold;text-decoration:none !important;line-height:2;width:300px;height:60px;margin:0 auto 24px;padding:15px;border-radius:2px;background:#8cc63e}a.btn_contact:after{display:block;position:absolute;top:41%;right:12px;content:"";width:6px;height:6px;border-top:3px solid #fff;border-right:3px solid #fff;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
