﻿.mv-visual.mv-hospital .mv-visual_img {
    background: url("../../images/rehabilitation/hospital/hospital-mv.jpg") center center no-repeat;
    background-size: cover;
}

.entry-heading_lv3 {
	color:#61c1be;
	font-size:18px;
	font-weight:600;
	text-align:center
}

.nsc-activity-rehab p{
	text-align: center;
	margin-bottom: 50px;
}
.nsc-activity-rehab p.m_none {
	margin-bottom: 0;
}

.nsc-activity-rehab_table .nsc-tbl_01 {
    width: 444px;
	margin: 0 auto 50px;
    background: #fff;
}
.nsc-activity-rehab_table .nsc-tbl_01 thead tr th{
	font-weight: bold;
}

.nsc-activity-rehab_table .nsc-tbl_01 tr th:first-child{
	width: 33.3333333333%;
}
.nsc-activity-rehab_table .nsc-tbl_01 td,
.nsc-activity-rehab_table .nsc-tbl_01 th {
    border: 1px solid #d6f6f5;
    text-align: center;
    padding: 15px 10px;
    box-sizing: border-box;
	vertical-align: middle;
}
.nsc-activity-rehab_table .nsc-tbl_01 th {
    background: #d6f6f5;
	border: 1px solid #fff;
}
.nsc-activity-rehab_table .nsc-tbl_01 tbody td:last-child,
.nsc-activity-rehab_table .nsc-tbl_01 tbody th:last-child{
	text-align: left;
	padding-left: 30px;
}
.nsc-activity-rehab_table .nsc-tbl_01 .bbottom_fff{
	border-bottom: 1px solid #fff;
}
.nsc-activity-rehab_table .nsc-tbl_01 caption {
	caption-side: bottom;
	text-align: right;
}

.nsc-activity-rehab .entry div:last-child p{
	margin-bottom: 0px;
}

.nsc-activity-rehab .tl-lv01,
.nsc-environmental-rehab .tl-lv01 {
    margin-bottom: 45px;
}
.nsc-activity-rehab .entry-heading_lv3,
.nsc-environmental-rehab .entry-heading_lv3{
	margin-bottom: 35px;
}

.nsc-environmental-rehab {
    background: #fffdef;
}
.nsc-environmental-rehab p{
	text-align: center;
}
.environment{
margin-bottom: 30px;
}
.environment p{
	text-align: justify;
	padding-bottom: 20px;
}
.environment .slider{
	margin-bottom: 30px;
}

.section02 {
	width: 800px;
	margin: 0 auto;
}


.conference {
    font-weight: bold;
    text-align: center;
    border: 2px solid #61c1be;
    border-radius: 8px;
    padding: 15px;
    box-sizing: border-box;
    margin: 20px 0px 0;
}

@media screen and (max-width: 800px) {
	.nsc-activity-rehab .tl-lv01, .nsc-environmental-rehab .tl-lv01{
		margin-bottom: 30px;
	}
	.nsc-activity-rehab .entry-heading_lv3, .nsc-environmental-rehab .entry-heading_lv3{
		margin-bottom: 20px;
	}
	
	.nsc-activity-rehab_table .nsc-tbl_01{
		width: 100%;
	}
	.nsc-activity-rehab_table .nsc-tbl_01 tr th:first-child{
		width: 30%;
}
	.none{
		display: none;
	}
	
	.section02 {
		width: 100%;
		margin: 0 auto;
		padding: 0 10px;
	}
}
@media screen and (max-width: 480px) {
	.nsc-activity-rehab p,
	.nsc-environmental-rehab p{
		text-align: justify;
	}
	.nsc-activity-rehab_table .nsc-tbl_01 tbody td:last-child,
	.nsc-activity-rehab_table .nsc-tbl_01 tbody th:last-child{
		padding-left: 10px;
}
}