#content{padding-bottom:5rem}#content header{background:linear-gradient(to bottom, #ACE, #69C)}#content .section .container.form form .formT tbody td input[type="text"],#content .section .container.form form .formT tbody td input[type="tel"],#content .section .container.form form .formT tbody td input[type="url"],#content .section .container.form form .formT tbody td input[type="email"],#content .section .container.form form .formT tbody td input[type="password"],#content .section .container.form form .formT tbody td select,#content .section .container.form form .formT tbody td textarea{font-weight:400}#content .section .container.form form .btn .btn_wrap{display:inline-block;position:relative}#content .section .container.form form .btn .btn_wrap .btn-a{width:8em;height:2.5em;font-weight:400}#content .section .container.form form .btn .btn_wrap .btn-b{width:8em;height:2.5em;font-weight:400;color:#09C;border-top:none;border-right:none;border-bottom:1px dashed #ACE;border-left:none;background-color:transparent;position:absolute}#content .section .container.form form .btn .btn_wrap .btn-b:hover{background-color:#DEF}#content .section .container.form form.send .formT tbody td input[type=text],#content .section .container.form form.send .formT tbody td input[type=tel],#content .section .container.form form.send .formT tbody td input[type=email],#content .section .container.form form.send .formT tbody td textarea{background-color:#f4fff7;border:1px solid #5A7}@media screen and (min-width: 768px), print{#header{background-color:rgba(0,25,131,0.8);top:0}#content header .ttl-category h2{text-shadow:0px 0px 20px rgba(51,102,153,0.5),0px 0px 30px rgba(51,102,153,0.5)}#content header .ttl-category h2 .entxt{color:#DEF}}@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 960px){#header{height:52px}#content{margin-top:-52px}#content header .ttl-category{height:160px}#content header .ttl-category h2{top:28px;line-height:16px}#content header .ttl-category h2 .txt{font-size:28px}#content header .ttl-category h2 .entxt{font-size:14px}}@media screen and (min-width: 768px) and (min-width: 960px){#header{height:60px}#content{margin-top:-60px}#content header .ttl-category{height:180px}#content header .ttl-category h2{top:32px;line-height:20px}#content header .ttl-category h2 .txt{font-size:30px}#content header .ttl-category h2 .entxt{font-size:16px}}@media screen and (min-width: 768px), print{#content .section .container p{line-height:1.5;font-weight:400}#content .section .container form .formT th{width:25%}#content .section .container form .btn .btn_wrap .btn-b{top:0;left:12em}#contact-thanks #content{padding-bottom:80px}#contact-thanks #content .section{padding-top:2em;padding-bottom:2em}}@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 960px){#content .section .container p{font-size:20px}#content .section .container p+p{margin-top:20px}#content .section .container .kome{font-size:16px}#content .section .container .error li{font-size:20px}#content .section .container form .formT th .form-item{font-size:16px}#content .section .container form .formT th .form-item .required{font-size:12px}#content .section .container form .formT td input,#content .section .container form .formT td textarea{font-size:16px}#content .section .container form .formT td label.radio input[type="radio"]{position:relative;top:-.2px}#content .section .container form .formT td label.radio input[type="radio"]+span{font-size:16px}#content .section .container form .formT td.td_radio,#content .section .container form .formT td label.radio{line-height:30px}#content .section .container form .btn .btn_wrap .btn-a{font-size:16px}#content .section .container form .btn .btn_wrap .btn-b{font-size:14px}}@media screen and (min-width: 768px) and (min-width: 960px) and (max-width: 1224px){#content .section .container p{font-size:22px}#content .section .container p+p{margin-top:22px}#content .section .container .kome{font-size:17.6px}#content .section .container .error li{font-size:22px}#content .section .container form .formT th .form-item{font-size:17.6px}#content .section .container form .formT th .form-item .required{font-size:13.2px}#content .section .container form .formT td input,#content .section .container form .formT td textarea{font-size:17.6px}#content .section .container form .formT td label.radio{margin-right:30.8px}#content .section .container form .formT td label.radio input[type="radio"]{position:relative;top:-.22px}#content .section .container form .formT td label.radio input[type="radio"]+span{font-size:17.6px}#content .section .container form .btn .btn_wrap .btn-a{font-size:17.6px}#content .section .container form .btn .btn_wrap .btn-b{font-size:15.4px}}@media screen and (min-width: 768px) and (min-width: 1224px){#content .section .container p{font-size:24px}#content .section .container p+p{margin-top:24px}#content .section .container .kome{font-size:19.2px}#content .section .container .error li{font-size:24px}#content .section .container form .formT th .form-item{font-size:19.2px}#content .section .container form .formT th .form-item .required{font-size:14.4px}#content .section .container form .formT td input,#content .section .container form .formT td textarea{font-size:19.2px}#content .section .container form .formT td label.radio input[type="radio"]{position:relative;top:-.72px}#content .section .container form .formT td label.radio input[type="radio"]+span{font-size:19.2px}#content .section .container form .btn .btn_wrap .btn-a{font-size:19.2px}#content .section .container form .btn .btn_wrap .btn-b{font-size:16.8px}}@media screen and (max-width: 767px){#header{background-color:rgba(0,25,131,0.8)}#content header .ttl-category h2{top:27px;text-shadow:0px 0px 20px rgba(51,102,153,0.5),0px 0px 30px rgba(51,102,153,0.5)}#content header .ttl-category h2 .entxt{color:#DEF}#content .section .container{padding-top:24px}#content .section .container p{font-size:16px;line-height:1.5}#content .section .container p+p{margin-top:16px}#content .section .container .kome{font-size:12.8px}#content .section .container .error li{font-size:16px}#content .section .container form .formT th .form-item{font-size:16px}#content .section .container form .formT th .form-item .required{font-size:12.8px}#content .section .container form .formT td input,#content .section .container form .formT td textarea{font-size:16px}#content .section .container form .formT td label.radio input[type="radio"]{vertical-align:middle;position:relative;top:-1.6px}#content .section .container form .formT td.td_radio{padding-left:16px}#content .section .container form .btn .btn_wrap{padding-bottom:3.5em}#content .section .container form .btn .btn_wrap .btn-b{top:3.5em;left:0}}
