.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 #2eac31}table th,table td{padding:1em;vertical-align:middle;font-size:clamp(16px, 2vw, 18px);border-bottom:1px solid #2eac31}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;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}section.lower h1,section.lower h2,section.lower h3{margin:0;padding:0;background:none;border:none}section.lower h1 span,section.lower h2 span,section.lower h3 span{font-weight:bold}section.lower h1{position:relative;color:#fff;font-weight:bold;line-height:1.5;margin-bottom:24px;background:#173b95}@media only screen and (min-width: 1025px){section.lower h1{font-size:24px;padding:15px}}@media only screen and (max-width: 1024px){section.lower h1{font-size:22px;padding:12px}}section.lower h2{position:relative;color:#333;font-weight:bold;background:#cce4ff;border-left:6px solid #5472cd;padding:12px;margin-bottom:24px}@media only screen and (min-width: 1025px){section.lower h2{font-size:22px}}@media only screen and (max-width: 1024px){section.lower h2{font-size:20px}}section.lower h2:after{position:absolute;content:" ";display:block;bottom:-3px;left:0;width:20%}section.lower h3{position:relative;color:#333;font-weight:bold;margin-bottom:12px;padding:.5em 1.5em;border-bottom:1px solid #ddd}@media only screen and (min-width: 1025px){section.lower h3{font-size:20px}}@media only screen and (max-width: 1024px){section.lower h3{font-size:18px}}section.lower h3::before,section.lower h3::after{display:inline-block;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:12px;height:12px;border:2px solid #2589d0;content:''}section.lower h3::before{top:calc(50% - 3px);left:0}section.lower h3::after{top:calc(50% + 3px);left:5px}section.lower h4{font-weight:bold}@media only screen and (min-width: 1025px){section.lower h4{font-size:18px}}@media only screen and (max-width: 1024px){section.lower h4{font-size:16px}}section.lower figure{text-align:center}section.lower figure img{display:block;margin:0 auto 24px}.pagenavi{width:100%;height:30px;padding:10px 0}.pagenavi ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;margin:0 auto}.pagenavi ul li{width:36px;height:36px;margin-right:5px;line-height:34px}.pagenavi ul li:last-child{width:36px;height:36px;margin-right:0px}.pagenavi ul li:last-child a{display:block;height:36px;border:1px solid #0f235b;background:rgba(0,153,255,0.1);text-align:center;color:#0f235b;font-size:12px}.pagenavi ul li:last-child a.here{background:#0f235b;color:#fff;pointer-events:none}.pagenavi ul li:last-child a:hover{border:1px solid #ce2744;background:rgba(206,39,68,0.1);color:#ce2744}.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}::-webkit-input-placeholder{color:#ddd}:-ms-input-placeholder{color:#ddd}::-ms-input-placeholder{color:#ddd}::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}textarea,input[type="email"],input[type="text"]:focus{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;-webkit-transition-duration:0.1s;transition-duration:0.1s;-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}}.select_wrap{position:relative;width:300px;background:#fff}.select_wrap::after{position:absolute;top:50%;right:10px;content:'';width:6px;height:6px;border:0px;border-bottom:solid 2px #333;border-right:solid 2px #333;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-4px}textarea{display:block;width:100%;height:150px;-webkit-box-sizing:border-box;box-sizing:border-box}.num{width:150px !important}.prefectures{width:150px !important}.postal-code,#zip{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"].btn_search{display:block;color:#fff;font-size:16px;margin:0 auto 12px;padding:12px 24px;border-radius:3px;border:none;background:#333}input[type="submit"]{display:block;color:#fff;font-size:16px;margin:12px auto;padding:12px 24px;background:#f6ac1a;width:300px;height:60px;border-radius:2px;border:none}input[type="submit"]{color:#fff;font-size:16px;font-weight:bold}input[type="submit"].send,button.return{magin:0 3%;padding:12px 24px;border-radius:3px;border:none}input[type="submit"].send{width:200px}#tracking input[type="text"]{margin-bottom:12px}optgroup{color:#333}optgroup option{color:#666}.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;-webkit-transition:all 0.3s;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-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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:240px;height:60px;margin:0 auto 24px;padding:15px;border-radius:2px;background:#ff8126}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;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
