@charset "utf-8";
.main{width:100%;}
.cf{width:100%;max-width:960px;margin:0 auto}
.sec th{width:25%;line-height:2}
.sec th span{color:#fa3232}
.sec .txt_form{margin:0 auto;background:#fff;border:1px solid #ccc}
.sec .txt_area{width:100%;margin:0 auto;height:240px}
.hoge{width:100%;height:48px}
input,button,textarea,select{margin:0;padding:10px;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px}
input[type="text"] , input[type="tel"] , input[type="email"]{font-size:16px;color:#373737;padding:0 10px;letter-spacing:0.1em;-webkit-appearance:none;border-radius:0}
textarea{font-size:16px;color:#373737;padding:10px}
input[type="text"]:focus,textarea:focus , input[type="tel"]:focus , input[type="email"]:focus{border:1px solid #85c02b}
input[type="radio"]{display:none}
form input[type="submit"], form input[type="reset"], form input[type="button"] {display:block;}
::-webkit-input-placeholder{font-size:16px}
::-moz-placeholder{font-size:16px}
:-ms-input-placeholder{font-size:16px}
table{border-spacing:0 20px;word-break:break-word}
table td{display:block}
.la_txt{position:relative;display:inline-block;padding:3px 3px 3px 35px;cursor:pointer}
.la_txt{font-size:16px;line-height:2}
.la_txt::before{position:absolute;content:'';top:42%;left:0;width:24px;height:24px;margin-top:-8px;background:#fff;border:1px solid #ccc;border-radius:100%}
input[type="radio"]:checked + .la_txt::after{position:absolute;content:'';top:42%;left:4px;width:14px;height:14px;margin-top:-3px;margin-left:1px;background:#85c02b;border-radius:100%}
input[type="checkbox"]{display:none}
.ch_txt{position:relative;display:inline-block;padding:3px 3px 3px 35px;cursor:pointer;vertical-align:middle}
.ch_txt::before{position:absolute;content:'';top:42%;left:0;width:24px;height:24px;margin-top:-8px;background:#fff;border:1px solid #ccc;vertical-align:middle}
input[type="checkbox"]:checked + .ch_txt::after{position:absolute;content:'';top:-2px;margin-top:14px;left:4px;width:16px;height:8px;border-left:3px solid #85c02b;border-bottom:3px solid #85c02b;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.submit:hover,.submit2:hover{cursor:pointer;background:-webkit-gradient( linear, left top, left bottom,);background:-moz-linear-gradient( top,);zoom:1;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s}
.btnSubmit2{position:relative;width:340px;height:100px;margin:0 auto;}
.submit2,.submit{width:150px;background:#fff;height:50px;float:left;margin:0 auto;margin-top:20px;margin-bottom:7px;margin-right:20px;font-weight:bold;border:1px solid #ccc;border-radius:2px;padding:8px 10px;cursor:pointer;display:block;zoom:1;text-align:center}
.submit{float:none}
@media print,screen and (min-width : 801px){
.conte h1 span{font-size:14px}
.conte h1:last-child{margin-top:60px}
.sec .form_top{vertical-align:top}
.la_txt{font-size:18px;line-height:2}
.inquiry li{margin-bottom:16px}
.ch_txt{font-size:18px}
}@media screen and (max-width : 800px){.main{top:60px}#formwrap{margin-top:60px}.check{margin-top:40px}.conte h1{font-size:26px}.conte h1 span{font-size:12px}.conte h2{width:90%}.conte h1:last-child{margin-top:60px}.conte p{width:100%;margin:0 auto;}.sec th{width:100%;display:block;margin:0 auto;padding-right:15px;font-size:16px}.sec tr{margin-top:40px;display:block}.sec tr:first-child{margin-top:0}.sec .txt_form{width:100%;display:block}.inquiry{width:100%;display:list-item}.inquiry li{margin-bottom:15px}input[type="checkbox"]:checked + .ch_txt::after{margin-top:13px}.btnSubmit2{width:260px}.submit2{width:120px}.submit2:last-child{margin-right:0}}@media screen and (max-width : 480px){.last{padding-bottom: 100px !important;}input[type="checkbox"]:checked + .ch_txt::after{margin-top:24px;left:4px}input[type="checkbox"]:checked + .ch_one::after{top:-12px}}