@charset "UTF-8";
/*----------CENTER_COL----------*/

#top_notice{
	width:1100px;
	font-weight:bold;
	padding:10px;
	margin:0 auto 10px auto;
	text-align:left;
	border:5px solid #00b0f0;
	background-color: #ffffff;
	font-size:14px;
	border-radius: 4px;         /* CSS3 */
	-moz-border-radius: 4px;    /* Firefox */
	-webkit-border-radius: 4px; /* Safari,Chrome */
	behavior: url(border-radius.htc);　/*for IE ←　この１行を追加*/
}

#top_notice_title{
	text-align:center;
}

#top_notice_name{
	float:right;
}

.blinking{
	-webkit-animation:blink 1.0s ease-in-out infinite alternate;
    -moz-animation:blink 1.0s ease-in-out infinite alternate;
    animation:blink 1.0s ease-in-out infinite alternate;
}
@-webkit-keyframes blink{
    0% {opacity:0.5;}
    100% {opacity:1;}
}
@-moz-keyframes blink{
    0% {opacity:0.5;}
    100% {opacity:1;}
}
@keyframes blink{
    0% {opacity:0.5;}
    100% {opacity:1;}
}

#emergency_notice{
	width:100%;
	padding:6px;
	margin-bottom:10px;
	border:5px solid #e3e4de;
	background-color: #ffffff;
	font-size:14px;
	border-radius: 4px;         /* CSS3 */
	-moz-border-radius: 4px;    /* Firefox */
	-webkit-border-radius: 4px; /* Safari,Chrome */
	behavior: url(border-radius.htc);　/*for IE ←　この１行を追加*/
}

#main_slider{
	width:100%;
	padding:10px 10px 0px 10px;
	border:1px solid #e3e4de;
	background-color: #ffffff;
	border-radius: 4px;         /* CSS3 */
	-moz-border-radius: 4px;    /* Firefox */
	-webkit-border-radius: 4px; /* Safari,Chrome */
	behavior: url(border-radius.htc);　/*for IE ←　この１行を追加*/
}

#history_slider{
	margin-top:10px;
	width:100%;
	height:333px;
	padding:10px 10px 0px 10px;
	border:1px solid #e3e4de;
	background-color: #ffffff;
	border-radius: 4px;         /* CSS3 */
	-moz-border-radius: 4px;    /* Firefox */
	-webkit-border-radius: 4px; /* Safari,Chrome */
	behavior: url(border-radius.htc);　/*for IE ←　この１行を追加*/
}

.caption{
	padding:4px;
	font-size:12px;
	margin-top:-23px;
	font-weight:normal;
	background-color: #fff;
	opacity:0.8;filter:alpha(opacity=80);-ms-filter:"alpha(opacity80)";
}

#for_patient{
	width:100%;
	height:263px;
	margin-top:10px;
	padding-top:72px;
	padding-left:18px;

	padding-bottom:30px;
	border:1px solid #e3e4de;
	background-color: #ffffff;
	background-image:url("../img/for_patient_bg_1.jpg");
	background-repeat:no-repeat;
	background-position:center center;

	border-radius: 4px;         /* CSS3 */
	-moz-border-radius: 4px;    /* Firefox */
	-webkit-border-radius: 4px; /* Safari,Chrome */
	behavior: url(border-radius.htc);　/*for IE ←　この１行を追加*/
}

.for_patient_left{
	margin-top:7px;
	width:172px;
	height:83px;
	display:inline-block;
}

.for_patient_center{
	margin-top:7px;
	margin-left:4px;
	width:172px;
	height:83px;
	display:inline-block;
}

.for_patient_right{
	margin-top:7px;
	margin-left:4px;
	width:172px;
	height:83px;
	display:inline-block;
}

.for_patient_1{
	margin-left:92px;
	width:174px;
	height:83px;
	display:inline-block;
}

.for_patient_2{
	margin-left:4px;
	width:174px;
	height:83px;
	display:inline-block;
}

.for_patient_3{
	margin-top:10px;
	margin-left:4px;
	width:174px;
	height:83px;
	display:inline-block;
}

.for_patient_4{
	margin-top:10px;
	margin-left:4px;
	width:174px;
	height:83px;
	display:inline-block;
}
.for_patient_5{
	margin-top:10px;
	margin-left:0px;
	width:174px;
	height:83px;
	display:inline-block;
}

#medical_treatment_quality{
	width:100%;
	height:281px;
	margin-top:10px;
	padding-top:60px;
	padding-left:20px;

	padding-bottom:30px;
	border:1px solid #e3e4de;
	background-color: #ffffff;
	background-image:url("../img/quality_of_medical_care_bg_1.jpg");
	background-repeat:no-repeat;
	background-position:center center;

	border-radius: 4px;         /* CSS3 */
	-moz-border-radius: 4px;    /* Firefox */
	-webkit-border-radius: 4px; /* Safari,Chrome */
	behavior: url(border-radius.htc);　/*for IE ←　この１行を追加*/

}

.medical_treatment_quality_left{
	margin-top:10px;
	width:260px;
	height:90px;
	display:inline-block;
}

.medical_treatment_quality_right{
	margin-top:10px;
	margin-left:5px;
	width:260px;
	height:90px;
	display:inline-block;
}

.medical_treatment_quality_inner_left{
	display:inline-block;
	width:100px;
	vertical-align:top;
}

.medical_treatment_quality_inner_right{
	display:inline-block;
	width:130px;
	vertical-align:top;
}

.medical_treatment_quality_inner_right a{
	color:#323232;
	font-size:12px;
	font-weight:bold;
	line-height:1.3em;
}

.medical_treatment_quality_title{
	color:#3aabb3;
	font-size:12px;
	font-weight:bold;
	line-height:1.3em;
}

#medical_bkup_center{
	width:280px;
	display:inline-block;
	float:left;
	margin-top:10px;
	padding:2px;
	border:1px solid #e3e4de;
	background-color: #ffffff;
	border-radius: 4px;         /* CSS3 */
	-moz-border-radius: 4px;    /* Firefox */
	-webkit-border-radius: 4px; /* Safari,Chrome */
	behavior: url(border-radius.htc);　/*for IE ←　この１行を追加*/
}

#medical_bkup_center ul{
	margin-left:8px;
	margin-right:8px;
	margin-bottom:8px;
}

#medical_bkup_center ul li{
	width:100%;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #e3e4de;
	font-size:12px;
	font-weight:bold;
	color:#323232;
}

#medical_bkup_center ul li a{
	position: relative;
	display: block;
	padding: 0px 0px 0px 18px;
}

#medical_bkup_center ul li a::after{
	position: absolute;
	top: 50%;
	left: 5px;
	display: block;
	content: '';
	width: 4px;
	height: 4px;
	margin-top: -2px;
	border-top: 1px solid #3aabb3;
	border-right: 1px solid #3aabb3;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

#medical_bkup_center ul li a:link{
	color:#323232;
	text-decoration:none;
}
#medical_bkup_center ul li a:active{
	color:#323232;
	text-decoration:none;
}
#medical_bkup_center ul li a:hover{
	color:#323232;
	text-decoration:none;
}
#medical_bkup_center ul li a:visited{
	color:#323232;
	text-decoration:none;
}

#cancer_counseling_room{
	width:280px;
	display:inline-block;
	float:right;
	margin-top:10px;
	padding:2px;
	border:1px solid #e3e4de;
	background-color: #ffffff;
	border-radius: 4px;         /* CSS3 */
	-moz-border-radius: 4px;    /* Firefox */
	-webkit-border-radius: 4px; /* Safari,Chrome */
	behavior: url(border-radius.htc);　/*for IE ←　この１行を追加*/
}

#cancer_counseling_room ul{
	margin-left:8px;
	margin-right:8px;
	margin-bottom:8px;
}

#cancer_counseling_room ul li{
	width:100%;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #e3e4de;
	font-size:12px;
	font-weight:bold;
	color:#323232;
}

#cancer_counseling_room ul li a{
	position: relative;
	display: block;
	padding: 0px 0px 0px 18px;
}

#cancer_counseling_room ul li a::after{
	position: absolute;
	top: 50%;
	left: 5px;
	display: block;
	content: '';
	width: 4px;
	height: 4px;
	margin-top: -2px;
	border-top: 1px solid #3aabb3;
	border-right: 1px solid #3aabb3;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

#cancer_counseling_room ul li a:link{
	color:#323232;
	text-decoration:none;
}
#cancer_counseling_room ul li a:active{
	color:#323232;
	text-decoration:none;
}
#cancer_counseling_room ul li a:hover{
	color:#323232;
	text-decoration:none;
}
#cancer_counseling_room ul li a:visited{
	color:#323232;
	text-decoration:none;
}

#faq{
	width:570px;
	display:inline-block;
	float:left;
	margin-top:10px;
	padding:2px;
	border:1px solid #e3e4de;
	background-color: #ffffff;
	border-radius: 4px;         /* CSS3 */
	-moz-border-radius: 4px;    /* Firefox */
	-webkit-border-radius: 4px; /* Safari,Chrome */
	behavior: url(border-radius.htc);　/*for IE ←　この１行を追加*/
}

#faq ul{
	margin-left:8px;
	margin-right:8px;
	margin-bottom:8px;
}

.faq_left{
	margin-top:10px;
	width:260px;
	display:inline-block;
	float:left;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	color:#3aabb3;
	background:url("/img/faq_icon.png");
	background-repeat: no-repeat;
	background-position:0 2px;
	padding: 0 0 0 20px;
}

.faq_right{
	margin-top:10px;
	width:260px;
	display:inline-block;
	float:right;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	color:#3aabb3;
	background:url("/img/faq_icon.png");
	background-repeat: no-repeat;
	background-position:0 2px;
	padding: 0 0 0 20px;
}



.faq_left a:link{
	color:#3aabb3;
	text-decoration:none;
	border-bottom:1px solid #3aabb3;
	padding-bottom:1px; 
}
.faq_left a:active{
	color:#3aabb3;
	text-decoration:none;
	border-bottom:1px solid #3aabb3;
	padding-bottom:1px; 
}
.faq_left a:hover{
	color:#3aabb3;
	text-decoration:none;
	border-bottom:1px solid #3aabb3;
	padding-bottom:1px; 
}
.faq_left a:visited{
	color:#3aabb3;
	text-decoration:none;
	border-bottom:1px solid #3aabb3;
	padding-bottom:1px; 
}

.faq_right a:link{
	color:#3aabb3;
	text-decoration:none;
	border-bottom:1px solid #3aabb3;
	padding-bottom:1px; 
}
.faq_right a:active{
	color:#3aabb3;
	text-decoration:none;
	border-bottom:1px solid #3aabb3;
	padding-bottom:1px; 
}
.faq_right a:hover{
	color:#3aabb3;
	text-decoration:none;
	border-bottom:1px solid #3aabb3;
	padding-bottom:1px; 
}
.faq_right a:visited{
	color:#3aabb3;
	text-decoration:none;
	border-bottom:1px solid #3aabb3;
	padding-bottom:1px; 
}

#faq_banner{
	width:183px;
	display:inline-block;
	float:left;
	margin-top:10px;
	padding:5px;
	border:1px solid #e3e4de;
	background-color: #ffffff;
	border-radius: 4px;         /* CSS3 */
	-moz-border-radius: 4px;    /* Firefox */
	-webkit-border-radius: 4px; /* Safari,Chrome */
	behavior: url(border-radius.htc);　/*for IE ←　この１行を追加*/
}

#notice_banner{
	width:183px;
	display:inline-block;
	float:left;
	margin-top:10px;
	margin-left:10px;
	padding:5px;
	border:1px solid #e3e4de;
	background-color: #ffffff;
	border-radius: 4px;         /* CSS3 */
	-moz-border-radius: 4px;    /* Firefox */
	-webkit-border-radius: 4px; /* Safari,Chrome */
	behavior: url(border-radius.htc);　/*for IE ←　この１行を追加*/
}

#official_link_banner{
	width:100%;
	display:inline-block;
	margin-top:10px;
	padding:10px;
	border:1px solid #e3e4de;
	background-color: #ffffff;
	border-radius: 4px;         /* CSS3 */
	-moz-border-radius: 4px;    /* Firefox */
	-webkit-border-radius: 4px; /* Safari,Chrome */
	behavior: url(border-radius.htc);　/*for IE ←　この１行を追加*/
}

#statistical_information_banner{
	width:183px;
	display:inline-block;
	float:left;
	margin-top:10px;
	margin-left:10px;
	padding:5px;
	border:1px solid #e3e4de;
	background-color: #ffffff;
	border-radius: 4px;         /* CSS3 */
	-moz-border-radius: 4px;    /* Firefox */
	-webkit-border-radius: 4px; /* Safari,Chrome */
	behavior: url(border-radius.htc);　/*for IE ←　この１行を追加*/
}

#notice_for_patient{
	width:280px;
	display:inline-block;
	float:left;
	margin-top:10px;
	padding:2px;
	border:1px solid #e3e4de;
	background-color: #ffffff;
	border-radius: 4px;         /* CSS3 */
	-moz-border-radius: 4px;    /* Firefox */
	-webkit-border-radius: 4px; /* Safari,Chrome */
	behavior: url(border-radius.htc);　/*for IE ←　この１行を追加*/
}

#notice_for_patient ul{
	margin-left:8px;
	margin-right:8px;
	margin-bottom:8px;
}

#notice_for_patient ul li{
	width:100%;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #e3e4de;
	font-size:12px;
	font-weight:bold;
	color:#323232;
}

#notice_for_patient ul li a{
	position: relative;
	display: block;
	padding: 0px 0px 0px 18px;
}

#notice_for_patient ul li a::after{
	position: absolute;
	top: 50%;
	left: 5px;
	display: block;
	content: '';
	width: 4px;
	height: 4px;
	margin-top: -2px;
	border-top: 1px solid #3aabb3;
	border-right: 1px solid #3aabb3;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

#notice_for_patient ul li a:link{
	color:#323232;
	text-decoration:none;
}
#notice_for_patient ul li a:active{
	color:#323232;
	text-decoration:none;
}
#notice_for_patient ul li a:hover{
	color:#323232;
	text-decoration:none;
}
#notice_for_patient ul li a:visited{
	color:#323232;
	text-decoration:none;
}

#hospital_data{
	width:280px;
	display:inline-block;
	float:right;
	margin-top:10px;
	padding:2px;
	border:1px solid #e3e4de;
	background-color: #ffffff;
	border-radius: 4px;         /* CSS3 */
	-moz-border-radius: 4px;    /* Firefox */
	-webkit-border-radius: 4px; /* Safari,Chrome */
	behavior: url(border-radius.htc);　/*for IE ←　この１行を追加*/
}

#hospital_data ul{
	margin-left:8px;
	margin-right:8px;
	margin-bottom:8px;
}

#hospital_data ul li{
	width:100%;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #e3e4de;
	font-size:12px;
	font-weight:bold;
	color:#323232;
}

#hospital_data ul li a{
	position: relative;
	display: block;
	padding: 0px 0px 0px 18px;
}

#hospital_data ul li a::after{
	position: absolute;
	top: 50%;
	left: 5px;
	display: block;
	content: '';
	width: 4px;
	height: 4px;
	margin-top: -2px;
	border-top: 1px solid #3aabb3;
	border-right: 1px solid #3aabb3;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

#hospital_data ul li a:link{
	color:#323232;
	text-decoration:none;
}
#hospital_data ul li a:active{
	color:#323232;
	text-decoration:none;
}
#hospital_data ul li a:hover{
	color:#323232;
	text-decoration:none;
}
#hospital_data ul li a:visited{
	color:#323232;
	text-decoration:none;
}


/*----------RIGHT_COL----------*/

#search_category_button ul{
	text-align:center;
}

#search_category_button ul li{
	display:inline-block;
	margin:0;
}

#er{
	width:100%;
	margin-top:10px;
	padding:10px;
	border:1px solid #e3e4de;
	background-color: #ffffff;
	border-radius: 4px;         /* CSS3 */
	-moz-border-radius: 4px;    /* Firefox */
	-webkit-border-radius: 4px; /* Safari,Chrome */
	behavior: url(border-radius.htc);　/*for IE ←　この１行を追加*/
}

#cancer_treatment{
	width:100%;
	margin-top:10px;
	padding:10px;
	border:1px solid #e3e4de;
	background-color: #ffffff;
	border-radius: 4px;         /* CSS3 */
	-moz-border-radius: 4px;    /* Firefox */
	-webkit-border-radius: 4px; /* Safari,Chrome */
	behavior: url(border-radius.htc);　/*for IE ←　この１行を追加*/
}

#hiv_1{
	width:100%;
	margin-top:10px;
	padding:10px;
	border:1px solid #e3e4de;
	background-color: #ffffff;
	border-radius: 4px;         /* CSS3 */
	-moz-border-radius: 4px;    /* Firefox */
	-webkit-border-radius: 4px; /* Safari,Chrome */
	behavior: url(border-radius.htc);　/*for IE ←　この１行を追加*/
}

#hiv_2{
	width:100%;
	margin-top:10px;
	padding:10px;
	border:1px solid #e3e4de;
	background-color: #ffffff;
	border-radius: 4px;         /* CSS3 */
	-moz-border-radius: 4px;    /* Firefox */
	-webkit-border-radius: 4px; /* Safari,Chrome */
	behavior: url(border-radius.htc);　/*for IE ←　この１行を追加*/
}

#kango_banner{
	width:100%;
	margin-top:10px;
	padding:10px;
	border:1px solid #e3e4de;
	background-color: #ffffff;
	border-radius: 4px;         /* CSS3 */
	-moz-border-radius: 4px;    /* Firefox */
	-webkit-border-radius: 4px; /* Safari,Chrome */
	behavior: url(border-radius.htc);　/*for IE ←　この１行を追加*/
}


#gan_banner{
	width:100%;
	margin-top:10px;
	padding:10px;
	border:1px solid #e3e4de;
	background-color: #ffffff;
	border-radius: 4px;         /* CSS3 */
	-moz-border-radius: 4px;    /* Firefox */
	-webkit-border-radius: 4px; /* Safari,Chrome */
	behavior: url(border-radius.htc);　/*for IE ←　この１行を追加*/
}

#stroke_center{
	width:100%;
	margin-top:10px;
	padding:10px;
	border:1px solid #e3e4de;
	background-color: #ffffff;
	border-radius: 4px;         /* CSS3 */
	-moz-border-radius: 4px;    /* Firefox */
	-webkit-border-radius: 4px; /* Safari,Chrome */
	behavior: url(border-radius.htc);　/*for IE ←　この１行を追加*/
}

#right_banner_top{
	width:100%;
	margin-top:10px;
	padding:10px;
	border:1px solid #e3e4de;
	background:linear-gradient(#0e92a9,#3ebcc8);
	border-radius: 4px;         /* CSS3 */
	-moz-border-radius: 4px;    /* Firefox */
	-webkit-border-radius: 4px; /* Safari,Chrome */
	behavior: url(border-radius.htc);　/*for IE ←　この１行を追加*/
}

#right_banner_top_txt{
	color:white;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding-bottom:5px;
}

#medical_equipment{
	width:100%;
	margin-top:10px;
	padding:10px;
	border:1px solid #e3e4de;
	background-color: #ffffff;
	border-radius: 4px;         /* CSS3 */
	-moz-border-radius: 4px;    /* Firefox */
	-webkit-border-radius: 4px; /* Safari,Chrome */
	behavior: url(border-radius.htc);　/*for IE ←　この１行を追加*/
}

#hiprac_banner{
	width:100%;
	margin-top:10px;
	padding:10px;
	border:1px solid #e3e4de;
	background-color: #ffffff;
	border-radius: 4px;         /* CSS3 */
	-moz-border-radius: 4px;    /* Firefox */
	-webkit-border-radius: 4px; /* Safari,Chrome */
	behavior: url(border-radius.htc);　/*for IE ←　この１行を追加*/
}

#outpatient_doctor_banner{
	width:100%;
	margin-top:10px;
	padding:10px;
	border:1px solid #e3e4de;
	background-color: #ffffff;
	border-radius: 4px;         /* CSS3 */
	-moz-border-radius: 4px;    /* Firefox */
	-webkit-border-radius: 4px; /* Safari,Chrome */
	behavior: url(border-radius.htc);　/*for IE ←　この１行を追加*/
}

#seminor_banner{
	width:100%;
	margin-top:10px;
	padding:10px;
	border:1px solid #e3e4de;
	background-color: #ffffff;
	border-radius: 4px;         /* CSS3 */
	-moz-border-radius: 4px;    /* Firefox */
	-webkit-border-radius: 4px; /* Safari,Chrome */
	behavior: url(border-radius.htc);　/*for IE ←　この１行を追加*/
}

#notice{
	width:100%;
	margin-top:10px;
	padding:2px;
	border:1px solid #e3e4de;
	background-color: #ffffff;
	border-radius: 4px;         /* CSS3 */
	-moz-border-radius: 4px;    /* Firefox */
	-webkit-border-radius: 4px; /* Safari,Chrome */
	behavior: url(border-radius.htc);　/*for IE ←　この１行を追加*/
}

#notice_list{
	padding-bottom:8px;
	overflow-y: scroll;
	max-height:322px;
}

#notice_list ul li{
	padding:2px 8px;
	line-height:18px;
	font-size:12px;
	font-weight:normal;
	color:#323232;
	text-decoration:none;

}

#notice_list ul li a{
	color:#3aabb3;
	text-decoration:none;
	font-weight:normal;
	border-bottom:1px solid #3aabb3;

}

#update{
	width:100%;
	margin-top:10px;
	padding:2px;
	border:1px solid #e3e4de;
	background-color: #ffffff;
	border-radius: 4px;         /* CSS3 */
	-moz-border-radius: 4px;    /* Firefox */
	-webkit-border-radius: 4px; /* Safari,Chrome */
	behavior: url(border-radius.htc);　/*for IE ←　この１行を追加*/
}

#update_list{
	padding-bottom:8px;
}

#update_list ul li{
	padding:2px 8px;
	line-height:16px;
	font-size:12px;
	font-weight:normal;
	color:#323232;
	text-decoration:none;

}

#update_list ul li a{
	color:#3aabb3;
	text-decoration:none;
	font-weight:normal;
	/*border-bottom:1px solid #3aabb3;*/
	padding-bottom:1px; 
}

#k_net{
	width:100%;
	margin-top:10px;
	padding:2px;
	border:1px solid #e3e4de;
	background-color: #ffffff;
	border-radius: 4px;         /* CSS3 */
	-moz-border-radius: 4px;    /* Firefox */
	-webkit-border-radius: 4px; /* Safari,Chrome */
	behavior: url(border-radius.htc);　/*for IE ←　この１行を追加*/
}

#k_net_title{
	width:294px;
	height:47px;
	background:url("/img/k_net_title_img.png");
	background-repeat: no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#323232;
	text-align:right;
	padding-top:17px;
	padding-right:10px;
	cursor:pointer;
}

#k_net_title a{
	position: relative;
	display: block;
	padding: 0px 0px 0px 31px !important;
}

#k_net_title a::after{
	position: absolute;
	top: 50%;
	left: 230px !important;
	display: block;
	content: '';
	width: 4px;
	height: 4px;
	margin-top: -2px;
	transform: rotate(-135deg);
	border-right:0 !important;
	border-top: 0 !important;
	border-left: 1px solid #3aabb3;
	border-bottom: 1px solid #3aabb3;
}

#k_net_title a:link{
	color:#323232;
	text-decoration:none:
}
#k_net_title a:active{
	color:#323232;
	text-decoration:none:
}
#k_net_title a:hover{
	color:#323232;
	text-decoration:none:
}
#k_net_title a:visited{
	color:#323232;
	text-decoration:none:
}


#cancer_training{
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
	padding-bottom:8px;
}

#cancer_training img{
	margin-left:8px;
	margin-right:8px;
}

#cancer_training ul{
	margin-left:8px;
	margin-right:8px;
	border-left:1px solid #e3e4de;
	border-right:1px solid #e3e4de;
	border-bottom:1px solid #e3e4de;
	padding-top:10px;
	padding-bottom:4px;
}

#cancer_training ul li{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:6px;
	line-height:16px;
	font-size:12px;
	font-weight:bolder;
	color:#323232;
	text-decoration:none;
}

#cancer_training ul li a:link{
	color:#323232;
	text-decoration:none;
}

#cancer_training ul li a:active{
	color:#323232;
	text-decoration:none;
}

#cancer_training ul li a:hover{
	color:#323232;
	text-decoration:none;
}

#cancer_training ul li a:visited{
	color:#323232;
	text-decoration:none;
}

#cancer_training p{
	margin-left:8px;
	margin-right:8px;
	border-left:1px solid #e3e4de;
	border-right:1px solid #e3e4de;
	border-bottom:1px solid #e3e4de;
	padding:10px;
	line-height:18px;
	font-size:12px;
	font-weight:normal;
	color:#323232;
	text-decoration:none;
}

#cancer_training p a{
	font-weight:bold;
	position: relative;
	display: block;
	padding: 0px 0px 0px 31px !important;
}

#cancer_training p a::after{
	position: absolute;
	top: 50%;
	left: 19px !important;
	display: block;
	content: '';
	width: 4px;
	height: 4px;
	margin-top: -2px;
	transform: rotate(-135deg);
	border-right:0 !important;
	border-top: 0 !important;
	border-left: 1px solid #3aabb3;
	border-bottom: 1px solid #3aabb3;
}

#cancer_training p a:link{
	color:#323232;
	text-decoration:none:
}
#cancer_training p a:active{
	color:#323232;
	text-decoration:none:
}
#cancer_training p a:hover{
	color:#323232;
	text-decoration:none:
}
#cancer_training p a:visited{
	color:#323232;
	text-decoration:none:
}

#for_medical_institution{
	width:100%;
	margin-top:10px;
	padding:2px;
	border:1px solid #e3e4de;
	background-color: #ffffff;
	border-radius: 4px;         /* CSS3 */
	-moz-border-radius: 4px;    /* Firefox */
	-webkit-border-radius: 4px; /* Safari,Chrome */
	behavior: url(border-radius.htc);　/*for IE ←　この１行を追加*/
}

#for_medical_institution ul{
	margin-left:8px;
	margin-right:8px;
	margin-bottom:8px;
}

#for_medical_institution ul li{
	width:100%;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #e3e4de;
	font-size:12px;
	font-weight:bold;
	color:#323232;
}

#for_medical_institution ul li a{
	position: relative;
	display: block;
	padding: 0px 0px 0px 18px;
}

#for_medical_institution ul li a::after{
	position: absolute;
	top: 50%;
	left: 5px;
	display: block;
	content: '';
	width: 4px;
	height: 4px;
	margin-top: -2px;
	border-top: 1px solid #3aabb3;
	border-right: 1px solid #3aabb3;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

#for_medical_institution ul li a:link{
	color:#323232;
	text-decoration:none;
}
#for_medical_institution ul li a:active{
	color:#323232;
	text-decoration:none;
}
#for_medical_institution ul li a:hover{
	color:#323232;
	text-decoration:none;
}
#for_medical_institution ul li a:visited{
	color:#323232;
	text-decoration:none;
}


#for_student{
	width:100%;
	margin-top:10px;
	padding:2px;
	border:1px solid #e3e4de;
	background-color: #ffffff;
	border-radius: 4px;         /* CSS3 */
	-moz-border-radius: 4px;    /* Firefox */
	-webkit-border-radius: 4px; /* Safari,Chrome */
	behavior: url(border-radius.htc);　/*for IE ←　この１行を追加*/
}

#for_student ul{
	margin-left:8px;
	margin-right:8px;
	margin-bottom:8px;
}

#for_student ul li{
	width:100%;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #e3e4de;
	font-size:12px;
	font-weight:bold;
	color:#323232;
}

#for_student ul li a{
	position: relative;
	display: block;
	padding: 0px 0px 0px 18px;
}

#for_student ul li a::after{
	position: absolute;
	top: 50%;
	left: 5px;
	display: block;
	content: '';
	width: 4px;
	height: 4px;
	margin-top: -2px;
	border-top: 1px solid #3aabb3;
	border-right: 1px solid #3aabb3;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

#for_student ul li a:link{
	color:#323232;
	text-decoration:none;
}
#for_student ul li a:active{
	color:#323232;
	text-decoration:none;
}
#for_student ul li a:hover{
	color:#323232;
	text-decoration:none;
}
#for_student ul li a:visited{
	color:#323232;
	text-decoration:none;
}

#right_links_left{
	display:inline-block;
	width:145px;
	margin-top:10px;
	padding:4px;
	border:1px solid #e3e4de;
	background-color: #ffffff;
	border-radius: 4px;         /* CSS3 */
	-moz-border-radius: 4px;    /* Firefox */
	-webkit-border-radius: 4px; /* Safari,Chrome */
	behavior: url(border-radius.htc);　/*for IE ←　この１行を追加*/
}

#right_links_right{
	float:right;
	display:inline-block;
	width:145px;
	margin-top:10px;
	padding:4px;
	border:1px solid #e3e4de;
	background-color: #ffffff;
	border-radius: 4px;         /* CSS3 */
	-moz-border-radius: 4px;    /* Firefox */
	-webkit-border-radius: 4px; /* Safari,Chrome */
	behavior: url(border-radius.htc);　/*for IE ←　この１行を追加*/
}

.official_link_1{
	display: inline-block;
	padding:0 5px;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	width:100%;
	height:30px;
	line-height:30px;
	vertical-align:top;
	margin-top:4px;

	background-color:#3b569d;
	position: relative;
	box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.4); 

	border-radius: 4px;         /* CSS3 */
	-moz-border-radius: 4px;    /* Firefox */
	-webkit-border-radius: 4px; /* Safari,Chrome */
	behavior: url(border-radius.htc);　/*for IE ←　この１行を追加*/
}

.official_link_1:hover{
	opacity		:0.9;
	filter		:alpha(opacity=90);
	-ms-filter	:"alpha( opacity=90 )";
}

.official_link_1 a:link{
	color:#fff;
}

.official_link_1 a:active{
	color:#fff;
}
.official_link_1 a:visited{
	color:#fff;
}
.official_link_1 a:hover{
	color:#ffffff;
}

.official_link_2{
	display: inline-block;
	padding:0 5px;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	width:100%;
	height:30px;
	line-height:30px;
	vertical-align:top;
	margin-top:4px;

	background-color:#3b569d;
	position: relative;
	box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.4); 

	border-radius: 4px;         /* CSS3 */
	-moz-border-radius: 4px;    /* Firefox */
	-webkit-border-radius: 4px; /* Safari,Chrome */
	behavior: url(border-radius.htc);　/*for IE ←　この１行を追加*/
}

.official_link_2:hover{
	opacity		:0.9;
	filter		:alpha(opacity=90);
	-ms-filter	:"alpha( opacity=90 )";
}

.official_link_2 a:link{
	color:#fff;
}

.official_link_2 a:active{
	color:#fff;
}
.official_link_2 a:visited{
	color:#fff;
}
.official_link_2 a:hover{
	color:#ffffff;
}