﻿.r_contents #read-block{margin:0 0 25px}.r_contents #read-block p{margin:20px 0 0}.r_contents #read-block p:first-child{margin:0}.r_contents h2{font-size:1.6rem;font-weight:bold;border-top:#C8C8C8 solid 1px;border-bottom:#C8C8C8 solid 1px;background-color:#F0F0F0;padding:5px 0 3px;text-align:center;margin:0 0 10px}.r_contents .form-notice{color:#CC0000;margin:0 0 15px}.r_contents .form-table{border:#C8C8C8 solid 1px;width:100%}.r_contents .form-table.addtable{border:#037CA5 solid 2px}.r_contents .form-table.other-table{margin:15px 0 0}.r_contents .form-table tr:nth-child(2n+1){background-color:#F0F0F0}@media only screen and (max-width: 668px){.r_contents .form-table tr th,.r_contents .form-table tr td{padding:10px;display:block;box-sizing:border-box;width:auto;font-size:1.6rem}}.r_contents .form-table tr th{width:38%;text-align:left;font-weight:normal;padding:8px 8px 8px 16px}.r_contents .form-table tr th.required:after{content:"（必須）";color:#CC0000;vertical-align:middle}.r_contents .form-table tr td{padding:8px}.r_contents .form-table tr td input[type="text"],.r_contents .form-table tr td input[type="email"],.r_contents .form-table tr td textarea{box-shadow:rgba(0,0,0,0.76078) 0px 1px 1px -1px inset;-webkit-box-shadow:rgba(0,0,0,0.76078) 0px 1px 1px -1px inset;-moz-box-shadow:rgba(0,0,0,0.76078) 0px 1px 1px -1px inset;border:#E4E4E4 solid 1px;padding:2px 5px;box-sizing:border-box}@media only screen and (max-width: 668px){.r_contents .form-table tr td input[type="text"],.r_contents .form-table tr td input[type="email"],.r_contents .form-table tr td textarea{width:100%}}.r_contents .form-table tr td input[type="text"],.r_contents .form-table tr td input[type="email"]{width:320px}@media only screen and (max-width: 668px){.r_contents .form-table tr td input[type="text"].mail,.r_contents .form-table tr td input[type="text"].width01,.r_contents .form-table tr td input[type="text"].tel,.r_contents .form-table tr td input[type="email"].mail,.r_contents .form-table tr td input[type="email"].width01,.r_contents .form-table tr td input[type="email"].tel{width:100%}}.r_contents .form-table tr td input[type="text"].mail,.r_contents .form-table tr td input[type="email"].mail{width:100%}.r_contents .form-table tr td input[type="text"].width01,.r_contents .form-table tr td input[type="email"].width01{width:140px}.r_contents .form-table tr td input[type="text"].tel,.r_contents .form-table tr td input[type="email"].tel{width:210px}.r_contents .form-table tr td textarea{width:100%;vertical-align:bottom}.r_contents #form-btn{text-align:center;margin:50px 0 15px;padding:0;list-style:none}.r_contents #form-btn>div{display:inline-block;padding:2px;margin:0 5px}@media only screen and (max-width: 668px){.r_contents #form-btn>div{display:block;width:60%;margin:10px auto 0}}.r_contents #form-btn>div.submit{background-color:#2491B9}.r_contents #form-btn>div.submit:hover{opacity:0.7;filter:alpha(opacity=60)}.r_contents #form-btn>div input{width:206px;padding:7px 5px 5px;box-sizing:border-box;border:#FFFFFF solid 1px;background-color:#2491B9;font-size:2.2rem;color:#fff}@media only screen and (max-width: 668px){.r_contents #form-btn>div input{width:100%}}.r_contents #form-btn>div.btn-cancel{background-color:#D8D8D8}.r_contents #form-btn>div.btn-cancel:hover{opacity:0.7;filter:alpha(opacity=60)}.r_contents #form-btn>div.btn-cancel a{display:inline-block;width:206px;padding:6px 5px 4px;box-sizing:border-box;border:#FFFFFF solid 1px;background-color:#D8D8D8;font-size:2.2rem;line-height:1.6;color:#fff;text-decoration:none}@media only screen and (max-width: 668px){.r_contents #form-btn>div.btn-cancel a{width:100%}}.r_contents .form-notes{font-size:1.2rem}.r_contents .thanks-text{text-align:center;margin:100px 0}.r_contents .form-subtitle{color:#037CA5;font-weight:bold;margin:15px 0 0}
