/*	page_header
******************************************** */
header.page_header { background: url(/mf/office/img/bg_header.jpg) center center no-repeat; background-size: cover; }
@media only screen and (max-width:767px){
header.page_header { background: url(/mf/office/img/bg_header_sp.jpg) top center no-repeat; background-size: cover;}
}

/*	office_list
******************************************** */
.table_b td, .table_b th{ border: 1px solid #ccc; vertical-align: middle;background-color: #fff;}
.table_b tbody th,.table_b tbody td{background-color: inherit;font-weight: normal;}
.bg{background-color: #f5f5f5;}
.table_b td:nth-child(3){text-align: center;white-space: nowrap;}
.table_b a{background: url(/mf/office/img/arr.png) no-repeat left center;background-size: 7px 12px;padding-left: 12px;}

@media only screen and (max-width:767px){
.table_b col{width: 100% !important;}
.table_b tbody th{text-align: center;border-bottom: 1px solid #ccc !important;}
.table_b{font-size: 1.06383em;}
.table_b tbody th{padding: 15px 20px 17px;}
.table_b tbody td{padding: 13px 20px 15px;}
.table_b tbody th,.table_b tbody td{display: block;border:none;line-height: 1.375}
.table_b tr{border: 1px solid #ccc;}
.table_b td:nth-child(3){text-align: left;padding: 0 20px 20px;}
}


