#contents .c_inner { overflow: hidden; }

.contact .u_link { color: #252525; display: inline; text-decoration: underline; }
.contact .u_link:hover { color: #e60012; text-decoration: underline; }

.contact-top .c_sec p { margin-bottom: 100px; }
.contact-top .c_sec strong.c_foblique { font-size: 1.8rem; }
.contact-top .c_sec span.c_foblique { font-size: 1.5rem; }
.contact-top .c_button4 { padding: 12px 0; }
.contact-top .c_button4_type2 { padding: 0; }
.contact-top .c_button4_type2 .number { line-height: 80px; }

.contact-about .c_sec p { margin-bottom: 60px; }
.contact-about .c_sec p a, .contact-about .c_sec li a { color: #252525; display: inline; text-decoration: underline; }
.contact-about .c_sec p a:hover, .contact-about .c_sec li a:hover { color: #e60012; text-decoration: underline; }
.contact-about .c_sec .c_listdisc .c_list3 li { list-style: none; }
.contact-about .c_sec .c_listdisc .c_list3 li + li { margin-top: 10px; }
.contact-about .c_leftcolumn .navi3 a { color: #e60012; }

.contact-inquiry .c_rightcolumn p, .contact-corporate-inquiry .c_rightcolumn p { margin-bottom: 30px; }
.contact-inquiry .c_rightcolumn .c_sec a, .contact-corporate-inquiry .c_rightcolumn .c_sec a { text-decoration: underline; color: #e60012; }
.contact-inquiry .c_rightcolumn .c_sec a:hover, .contact-corporate-inquiry .c_rightcolumn .c_sec a:hover { text-decoration: none; }
.contact-inquiry .c_rightcolumn .c_button6 a, .contact-corporate-inquiry .c_rightcolumn .c_button6 a { background-position: left center; min-height: 10px; color: #252525; text-decoration: none; }
.contact-inquiry .c_rightcolumn strong.c_foblique, .contact-corporate-inquiry .c_rightcolumn strong.c_foblique { font-size: 1.8rem; }
.contact-inquiry .c_rightcolumn .c_form1 .c_table2 th, .contact-corporate-inquiry .c_rightcolumn .c_form1 .c_table2 th { font-style: oblique; }
.contact-inquiry .c_form1 th, .contact-inquiry .c_form1 td, .contact-corporate-inquiry .c_form1 th, .contact-corporate-inquiry .c_form1 td {  }
.contact-inquiry .c_form1 td p, .contact-corporate-inquiry .c_form1 td p { margin-bottom: 16px; }
.contact-inquiry .c_form1 td dl, .contact-corporate-inquiry .c_form1 td dl { margin: 0 -5px; overflow: hidden; }
.contact-inquiry .c_form1 td dl dt, .contact-inquiry .c_form1 td dl dd, .contact-corporate-inquiry .c_form1 td dl dt, .contact-corporate-inquiry .c_form1 td dl dd { float: left; line-height: 40px; }
.contact-inquiry .c_form1 td dl dt, .contact-corporate-inquiry .c_form1 td dl dt { width: 36px; padding-left: 5px; text-align: center; }
.contact-inquiry .c_form1 td dl dd, .contact-corporate-inquiry .c_form1 td dl dd { width: 200px; }

.contact-inquiry .c_leftcolumn .navi1 a { color: #e60012; }

.contact-corporate-inquiry .c_leftcolumn .navi2 a { color: #e60012; }

.contact-faq .c_leftcolumn .navi4 a, .contact-faq-detail .c_leftcolumn .navi4 a { color: #e60012; }
.contact-faq .u_imglist li + li, .contact-faq-detail .u_imglist li + li { margin-top: 20px; }
