.page-contents_inner{max-width:1000px}.to-privacy a{background:#deeefd;display:block;margin-bottom:20px;padding:10px 0;text-align:center;text-decoration:none;-webkit-transition:background .1s linear 0s;-moz-transition:background .1s linear 0s;-o-transition:background .1s linear 0s;-ms-transition:background .1s linear 0s;transition:background .1s linear 0s}.to-privacy a:hover{background:#A5C3E6}.contact-section{margin-bottom:100px}.contact-section:last-child{margin-bottom:0}.contact-section_title{color:#3333ff;font-size:30px;text-align:center}.contact-section_contents{margin-top:20px}.contact-section_tel{background:#deeefd;font-size:35px;margin-top:20px;padding:20px 0;text-align:center}.contact-section_tel span{color:#669966;display:block;font-size:0.7em}.require-text span{color:#ff0000}.contact-table{border-left:2px solid #8fbcdf;border-top:2px solid #8fbcdf;margin-top:20px;width:100%}.contact-table th,.contact-table td{border-bottom:2px solid #8fbcdf;border-right:2px solid #8fbcdf;padding:20px;text-align:left;vertical-align:middle}.contact-table th{background:#bddef6;color:#366084;position:relative;width:29%}.privacy-text{border:1px solid #000000;padding:20px}.privacy-text p{margin-bottom:20px}.privacy-text dt{color:#003399;margin-top:20px}.privacy-text dt:first-child{margin-top:0}.privacy-text a{color:#0000ff}.contact-complete{padding-top:20px}.error-title{color:#ff0000;margin-bottom:20px}@media screen and (max-width: 900px){.contact-section{margin-bottom:50px}.contact-section_title{font-size:25px}.contact-section_tel{font-size:30px;padding:10px 0}.contact-table th,.contact-table td{display:block;padding:10px;width:100%}.send-btn{margin-top:20px}.privacy-text{padding:10px}}

/*# sourceMappingURL=map/contact.css.map */
