@charset "UTF-8";
/* CSS Document */

/*           Privacy Policy           */
.privacy {
	background: url(../img/privacy.jpg) no-repeat;
}
#privacy {
	margin-bottom: 25px;
	line-height: 180%;
}
#privacy h5 {
	font-size: 16px;
	margin-bottom: 3px;
	color: #00A69C;
}
.privacy_policy {
	padding-top: 25px;
	padding-left: 20px;
	padding-bottom: 25px;
}
.privacy_policy li {
	list-style: decimal outside;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.privacy_policy_right {
	text-align: right;
	padding-bottom: 20px;
}
.resident {
	background: url(../img/recruit.jpg) no-repeat;
}
.resident_tt_under {
	padding-bottom: 15px;
}
.resident_m1_under {
	clear: left;
}
.resident_m1_list {
	padding-top: 15px;
	padding-bottom: 15px;
}
.resident_m1_topics_list {
	height: 35px;
	border-bottom: 1px dotted #00A69C;
	padding-left: 10px;
	padding-top: 5px;
	font-size: 12px;
}
.resident_m1_topics_list_date {
	color: #00A69C;
	padding-right: 15px;
}
.resident_m1_topics_list_subject {
}
.resident_m2_01 {
	padding-top: 10px;
	padding-bottom: 10px;
}
.resident_doctor {
	padding-top: 20px;
}
.resident_progenitor {
	padding-top: 20px;
	clear: both;
	position: relative;
	zoom:1;
}
.resident_progenitor_pht {
	float: left;
}
.resident_progenitor_tx {
	float: right;
	width: 400px;
	padding-bottom: 20px;
}
.resident_times {
	color: #00A69C;
	font-size: 16px;
}
.resident_m4_content {
	padding-bottom: 20px;
}
#resident_m5_table01 {
	margin-bottom: 20px;
}
#resident_m5_table01 td {
	padding: 5px 5px 5px 10px;
	border: 1px solid #FFF;
}
.resident_m5_cell01 {
	background: #E5F6F5;
}
.resident_m5_icon {
	padding-bottom: 5px;
	padding-left: 5px;
}
#resident_m5_table02 th, #resident_m5_table02 td {
	padding: 5px 5px 5px 10px;
	border: 1px solid #E5F6F5;
}
#resident_m5_table02 th {
	background: #00A69C;
	color: #FFF;
}
#accordion3 {
	width: 628px;
}
.accordion3 {
	padding-top: 10px;
	width: 628px;
}
.accordion3 dt {
	width: 628px;
	padding: 0px 0px 10px;
}
.accordion3 dt:hover {
	cursor: pointer;
	color: #1A75BB;
}
.accordion3 dd {
	width: 628px;
	overflow: hidden;
}
.accordion3 td {
	padding: 5px 5px 5px 10px;
	border: 1px solid #1A75BB;
}
.accordion3 table {
	text-align: right;
	border: 1px solid #1A75BB;
	margin-left:4px;
}
.accordion_table_td {
	background: #E8F1F8;
	text-align: left;
}
.accordion_table_td2 {
	text-align:left;
}
.accordion_table_c1 {
	color: #1A75BB;
}
.accordion3 h6 {
	padding-top: 10px;
	font-size: 14px;
}
.resident_m6_tt01 {
	padding-top: 10px;
	font-size: 14px;
}
.resident_m6_02 {
	color:#666;
	padding-top: 10px;
	font-size: 10px;
}
h4 {
	font-size: 12px;
	color:#00A69C;
}
#resident_m7_table th {
	background: #D9F2F0;
	text-align: center;
}
#resident_m7_table th, #resident_m7_table td {
	padding: 5px;
	border: 1px solid #999;
}
#resident_m7_table table {
	margin-bottom: 20px;
}
#resident_m8_intro {
	width:600px;
	background: url(../img/resident_m8_pht01.jpg) no-repeat right center;
	padding-left: 10px;
	padding-bottom: 10px;
}
.resident_m8_times {
	border-bottom: 1px solid #1A75BB;
	width: 300px;
	color: #1A75BB;
	font-size: 14px;
	line-height: 130%;
	padding-top: 15px;
}
.resident_foam {
	padding-top: 15px;
	padding-bottom: 15px;
}
.resident_m9_box {
	width: 628px;
	clear: both;
	padding-top: 10px;
	float: left;
	padding-bottom: 10px;
}
.resident_m9_left {
	float: left;
	width: 314px;
}
.resident_m9_right {
	float: right;
	width: 314px;
}
.resident_m9_textbox {
	height: 120px;
	padding-top: 70px;
}
.resident_m9_textbox02 {
	height: 120px;
	padding-top: 30px;
}
.resident_m9_textbox03 {
	height: 120px;
	padding-top: 30px;
}
.resident_m9_textbox04 {
	height: 120px;
	padding-top: 30px;
}
.resident_m9_textbox05 {
	height: 120px;
	padding-top: 30px;
}
.resident_m9_tt02 {
	clear: both;
	float: none;
}
.resident_m9_right h5 {
	padding-top: 20px;
}
.resident_m11_img {
	padding-bottom: 20px;
}
.about_c2_m10_tt01 {
	padding-top: 15px;
	padding-bottom: 20px;
}
.about_c2_m10_tt02 {
	clear: both;
	padding-bottom: 15px;
}
.about_c2_m10_text01 {
	line-height: 200%;
}

.about_c2_m10_table{
	margin-bottom: 15px;	
	}
	
.about_c2_m10_table th,.about_c2_m10_table td{
	border: 1px solid #00A69C;
	padding:4px 20px 3px;
	}
	
.about_c2_m10_table table{
	border: 1px solid #00A69C;
	
	}
	
.about_c2_m10_table th{
	background: #E5F6F5;
	color: #00A69C;
	font-weight: bold;
	}

.about_c2_m10_1_tt{
	padding-bottom: 30px;
	padding-top: 10px;
	}

.about_c2_m10_1_tt p{
	padding-top: 5px;
	}
	
.about_c2_m10_2_tt{
	padding-bottom: 30px;
	padding-top: 10px;
	}
	
.about_c2_m10_2_border00{
	padding-top: 10px;
	padding-left: 50px;
	}
	
.about_c2_m10_2_border{
	border: 1px solid #CCC;
	width: 520px;
	font-size: 14px;
	padding: 10px;
	}
	
.about_c2_m10_2_ti01{
	padding-bottom: 20px;
	padding-top: 15px;
	}

.about_c2_m10_3_floor{
	padding-bottom: 20px;
	padding-top: 15px;
	}
	
.about_c2_m10_3_img img{
	padding-bottom: 20px;
	}
	
.about_c2_m10_3_img_l{
	padding-bottom: 20px;
	padding-top: 15px;
	float: left;
	width: 303px;
	}

.about_c2_m10_3_img_r{
	padding-bottom: 20px;
	padding-top: 15px;
	float: right;
	width: 303px;
	}
	
#accordion4 {
	width: 628px;
}
.accordion4 {
	padding-top: 10px;
	width: 628px;
}
.accordion4 dt {
	width: 628px;
	padding: 10px 0px;
}
.accordion4 dt:hover {
	cursor: pointer;
	color: #1A75BB;
}
.accordion4 dd {
	width: 628px;
	overflow: hidden;
}
