.text{margin:20px 0 10px}p.error_messe{margin:5px 0;color:red}#contents-contact-form .inner{padding:15px 15px 40px}#contents-contact-form .contact-text{border-bottom:1px solid #333;padding-bottom:10px;margin-bottom:20px}#contents-contact-form .formTable{width:100%}#contents-contact-form .formTable th,#contents-contact-form .formTable td{font-size:1.3rem;padding:10px 15px}#contents-contact-form .formTable th{font-weight:normal;width:30%;background:#f5f5f5}#contents-contact-form .formTable th p{position:relative}#contents-contact-form .formTable th .must{position:absolute;right:0;display:inline-block;background:#f03;color:#fff;font-size:11px;font-weight:bold;padding:2px 8px}#contents-contact-form .formTable td label{position:relative;margin-right:15px;padding:3px 3px 3px 22px;cursor:pointer;display:block}#contents-contact-form .formTable td label:before{position:absolute;content:'';top:50%;left:0;width:14px;height:14px;margin-top:-8px;background:#fff;border:1px solid #ccc}#contents-contact-form .formTable td input[type="text"]{padding:6px 3px;width:300px}#contents-contact-form .formTable td input[type="checkbox"]{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}#contents-contact-form .formTable td input[type="checkbox"]:checked+label:after{position:absolute;content:'';top:5px;left:3px;width:13px;height:5px;border-left:2px solid #F95079;border-bottom:2px solid #F95079;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#contents-contact-form .formTable td input[type="text"],#contents-contact-form .formTable td textarea{border-radius:3px;border:1px solid #cecece}#contents-contact-form .formTable td input[type="text"]::-webkit-input-placeholder,#contents-contact-form .formTable td textarea::-webkit-input-placeholder{color:#ccc}#contents-contact-form .contact-notice{padding:20px 30px;border:2px solid #333}#contents-contact-form .contact-notice li{margin-left:15px;list-style:square}.btn-bg{padding-top:30px}.btn-bg .btn-inlineblock{display:inline-block;margin:0 5px}@media screen and (max-width: 890px){.subdir{padding-top:55px}#contents-contact-form .inner{width:auto;margin-top:0}#contents-contact-form .formTable th{width:30%}}
