.contact-info-lead{font-weight:700;text-align:center;line-height:2}
.contact-info-btn{background-color:#f2f2f2}
.contact-info-table{width:100%;border-collapse:collapse}
.contact-info-table th{background-color:#1d7e7c;color:#fff;border:1px solid #d9d9d9}
.contact-info-table td{background-color:#ecf5f5;border:1px solid #d9d9d9}
.contact-info-table td a{color:inherit}
@media screen and (min-width:768px){
.content-header{height:380px;background-image:url(../img/bg_header.jpg)}
.contact-info{margin-top:75px}
.contact-info-lead{font-size:1.125em}
.contact-info-block{margin-top:60px}
.contact-info-btn{padding:20px}
.contact-info-table th{padding:15px}
.contact-info-table th:nth-child(1){width:30%}
.contact-info-table th:nth-child(2){width:40%}
.contact-info-table th:nth-child(3){width:30%}
.contact-info-table td{text-align:center;padding:15px}
}
@media screen and (max-width:767px){
.content-header{background-image:url(../img/bg_header_sp.jpg)}
.contact-info{margin-top:35px}
.contact-info-lead{font-size:.875em}
.contact-info-block{margin-top:30px}
.contact-info-btn{padding:10px}
.contact-info-table th{padding:5px 10px;width:25%;font-size:.875em}
.contact-info-table td{padding:5px 10px;width:75%;font-size:.875em}
}
