@charset "UTF-8";.contact{background:#3da4e1;color:#fff;font-size:15px;padding-bottom:60px;padding-top:40px}.thanks{background:#3da4e1;color:#fff;padding:150px 0}.thanks a{color:#fff;text-decoration:underline}@media only screen and (max-width:767px){.thanks{padding:70px 0}}.contact .lead{border-top:solid 1px rgba(255,255,255,1);text-align:center;font-size:100%;line-height:2.3em;padding-top:50px;margin-bottom:40px}.contact .lead strong{color:#d5e721}.contact .lead div{max-width:475px;margin:30px auto 0}@media only screen and (min-width:768px)and (max-width:959px){.contact .lead{margin-bottom:50px}.contact .lead div{margin:40px auto 0}}@media only screen and (max-width:767px){.contact .lead{font-size:100%;line-height:1.8em;margin-bottom:10%}.contact .lead div{margin:8% auto 0}}.contact table{width:100%}.contact table tr:nth-child(odd){background:#5892d6}.contact table th,.contact table td{padding:10px 10px 10px 15px;font-weight:400;text-align:left}.contact .require{color:#f69554;text-align:left;font-weight:700}.contact .error_messe{color:#c00}.contact .tbl_form{width:100%}.contact .tbl_form th,.contact .tbl_form td{font-weight:500;vertical-align:middle;text-align:left}.contact .tbl_form .no_mid{vertical-align:top}.contact .tbl_form th{width:25%;box-sizing:border-box;padding:40px 0 40px 4%;font-weight:700}.contact .tbl_form td>div,.contact.preview .tbl_form td{padding:30px 5%}.contact .tbl_form .max_txt{width:100%;max-width:750px}.contact .tbl_form .tel_txt{width:50%;max-width:500px}.contact .tbl_form .mail_txt{width:70%;max-width:600px;margin-right:10px}.contact .tbl_form ul.col2_list{width:100%;max-width:840px}.contact .tbl_form .col2_list li{width:49%;float:left}.contact .tbl_form .col2_list li:last-child{float:right}.contact .tbl_form .col2_list .name_txt{width:calc(100% - 2.5em)}.contact .tbl_form .col2_list input[type=text]{margin-left:.5em}.contact .tbl_form .check_list li{margin-bottom:.5em}.contact .tbl_form .check_list li:last-child{margin-bottom:0}.contact .tbl_form .age_txt{width:30%;max-width:150px;margin-right:.5em}.contact .tbl_form .radio_list li{float:left;margin-right:20px}.contact .tbl_form .date_list li{float:left;margin-right:15px}.contact .box04 .tbl_form .radio_list .require{font-size:90%}.contact .submit_box{text-align:center;margin-top:70px}.contact .submit_box p{margin-bottom:70px}.contact .submit_box p span{font-weight:700}.contact .submit_box li{display:inline-block;margin:0 .5% 10px;width:60%}.contact .submit_box li:last-child{width:35%}.contact .submit_box ul{max-width:830px;margin:0 auto}@media only screen and (min-width:768px)and (max-width:1100px){.contact .tbl_form th{width:13em;padding:4% 0 4% 3%;font-size:100%}.contact .tbl_form td>div,.contact.preview .tbl_form td{padding:3%}.contact .tbl_form .max_txt2{width:100%}.contact .submit_box{margin-top:5%}.contact .submit_box p{margin-bottom:4%}}@media only screen and (max-width:767px){.contact .tbl_form tr,.contact .tbl_form th,.contact .tbl_form td{display:block}.contact .tbl_form th{width:100%;padding:.7em 3% 0}.contact .tbl_form td{border-top:none}.contact .tbl_form td>div,.contact.preview .tbl_form td{padding:0 0 .5em}.contact .tbl_form .max_txt2,.contact .tbl_form .tel_txt{width:100%;max-width:100%}.contact .tbl_form .col2_list li{width:100%;float:none!important}.contact .tbl_form .col2_list li:first-child{margin-bottom:.6em}.contact .tbl_form .col2_list .name_txt{width:calc(100% - 3em)}.contact .tbl_form .date_list li{margin-right:10px}.contact .submit_box{margin-top:6%}.contact .submit_box p{margin-bottom:6%;text-align:left}.contact .submit_box li{display:block;margin:0 auto 10px;width:100%}.contact .submit_box li:last-child{width:100%}}.mailform input[type=text]{padding:15px 9px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;font-size:16px;letter-spacing:.05em;outline:none;border:#dcdcdc 1px solid;border-radius:0;-webkit-appearance:none}.mailform textarea{height:250px;padding:15px 9px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;font-size:16px;letter-spacing:.05em;outline:none;border:#dcdcdc 1px solid;border-radius:0;-webkit-appearance:none}.contact input[type=radio],.contact input[type=checkbox]{display:inline-block;margin-right:10px}.contact input[type=radio]+label,.contact input[type=checkbox]+label{position:relative;display:inline-block;cursor:pointer;letter-spacing:.2em;font-weight:500}@media(min-width:1px){.contact input[type=radio],.contact input[type=checkbox]{display:none;margin:0}.contact input[type=radio]+label,.contact input[type=checkbox]+label{padding:0 0 0 30px}.contact input[type=radio]+label:before,.contact input[type=checkbox]+label:before{content:"";position:absolute;top:50%;left:0;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:20px;height:20px;margin-top:-9px;background:#fff}.contact input[type=radio]+label:before{border:#dcdcdc 1px solid;border-radius:30px}.contact input[type=checkbox]+label:before{border:#dcdcdc 1px solid;border-radius:3px}.contact input[type=radio]:checked+label:after,.contact input[type=checkbox]:checked+label:after{content:"";position:absolute;top:50%;-moz-box-sizing:border-box;box-sizing:border-box;display:block}.contact input[type=radio]:checked+label:after{left:5px;width:10px;height:10px;margin-top:-4px;background:#00bf70;border-radius:8px}.contact input[type=checkbox]:checked+label:after{left:3px;width:16px;height:8px;margin-top:-8px;border-left:3px solid #00BF70;border-bottom:3px solid #00BF70;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}}.contact input[type=submit],.contact input[type=button],.contact input[type=reset]{-webkit-appearance:none;width:100%;height:70px;border:none;cursor:pointer;border-radius:0;font-size:100%;color:#fff;font-weight:700;letter-spacing:.2em;line-height:1em}.contact input[type=submit]{background-color:#00bf70}.contact input[type=button],.contact input[type=reset]{background-color:#ababab}.selectWrap{width:100%;position:relative;display:inline-block}.selectWrap:after{content:"";width:6px;height:6px;border:0px;border-bottom:solid 2px #b4b3b3;border-right:solid 2px #b4b3b3;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:10px;margin-top:-4px}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:40px;background:#fff;position:relative;padding:0 40px 0 10px;border:1px solid #ccc;border-radius:2px;cursor:pointer;font-size:1em}select::-ms-expand{display:none}@media only screen and (max-width:767px){.contact input[type=text],.contact textarea{padding:10px 5px}.contact input[type=submit],.contact input[type=button],.contact input[type=reset]{height:60px;font-size:95%;letter-spacing:.1em}}@media only screen and (max-width:479px){.contact input[type=radio]+label,.contact input[type=checkbox]+label{padding:0 0 0 25px}.contact input[type=radio]+label:before,.contact input[type=checkbox]+label:before{width:18px;height:18px;margin-top:-9px}.contact input[type=radio]:checked+label:after{left:4px;width:10px;height:10px;margin-top:-5px}}.contact .privacy{padding:50px;margin:40px 0 30px;text-align:left;border:solid 1px rgba(255,255,255,.3)}.contact .privacy dt{color:#d5e721;font-weight:700;margin-bottom:5px;font-size:110%}.contact .privacy dd{font-size:95%;line-height:1.7em}.contact .privacy li{margin-bottom:25px}.contact .privacy li:last-child{margin-bottom:0}@media only screen and (min-width:768px)and (max-width:959px){.contact .privacy{padding:25px 30px}.contact .privacy li{margin-bottom:20px}}@media only screen and (max-width:767px){.contact .privacy{padding:5%;margin:8% 0 5%}.contact .privacy li{margin-bottom:5%}.contact .privacy li:last-child{margin-bottom:0}}.err_box{margin-top:50px;text-align:left}.error_messe{color:#f5e606!important}@media only screen and (max-width:767px){.err_box{margin-top:3%}}.kakunin{margin-top:20px}@media only screen and (max-width:767px){.kakunin{margin-top:3%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tk-mouthpiece-contact.css.map */
