/*---------------------------------------------------------
     home
----------------------------------------------------------*/

.top_img{background-repeat: no-repeat;height: 193px;width: 774px;overflow: hidden;display: block;}
p a.sttl{font-weight: bold;background-image: url(../common/img/point_01_01.gif);background-repeat: no-repeat;padding-left: 20px;background-position: 0px 2px;}
p.sttl {
	margin:20px 0 0 0;
	background-image: url(../dammy/)
}
p{margin-bottom: 10px;}
h2.ttl_list {
	font-weight: bold;
	text-decoration: underline;
	background-repeat: no-repeat;
	background-position: 0 1px;
	padding-left: 20px;
	margin-top: 28px;
	margin-bottom: 0px;
	background-image: url(../common/img/point_02_01.gif);
}
#top_contents{position: relative;background-color: #FFFFFF;margin-bottom:20px;}
#top_contents #left_contents{width: 549px;display: inline;float:left;}
#top_contents #right_contents{width:201px;display:inline;float:left;}
#top_contents #right_contents p.img{margin:20px 0 0 13px;}
#top_contents #right_contents p.txt{margin:5px 0 0 13px;}
#list_medical{width: 223px;display: block;float: left;padding-left: 18px;}
#list_peple{width: 223px;float: left;padding-left: 45px;}
#list_medical p{width: 223px;}
#whatsnew{
	width: 516px;
	padding-left: 18px;
	padding-top: 15px;
	padding-bottom: 20px;
}
#whatsnew p{display: block;}
#whatsnew p.clearfix{
	display: block;
	padding-bottom: 10px;
	margin-bottom: 0px;
}
#whatsnew .icon{
	float:left;
	display:block;
	padding-right: 20px;
	width:106px;
}

#whatsnew .date{
	font-weight:bold;
	display: block;
	float: left;
	margin-right:10px;
}
body:first-of-type #whatsnew .date{
	font-weight:bold;
	display: block;
	float: left;
	margin-right:1em;
}


#whatsnew span.text1{display: block;float: left;width:285px;}
body:first-of-type #whatsnew span.text1{display: block;float: left;width:250px;}
#whatsnew span.text2{display: block;float: left;width:285px;padding-left:2em;}
body:first-of-type #whatsnew span.text2{display: block;float: left;width:250px;padding-left:2em;}
#whatsnew p a{background:url(../common/img/point_01_01.gif) 0px 1px no-repeat;padding-left: 14px;}
.sub_menu_01 a{
	position: absolute;
	background-repeat: no-repeat;
	height: 89px;
	width: 201px;
	left: 564px;
	top: 30px;
	overflow: hidden;
}
.sub_menu_02 a{
	position: absolute;
	background-repeat: no-repeat;
	height: 89px;
	width: 201px;
	left: 564px;
	top: 165px;
	overflow: hidden;
}
.sub_menu_03 a{
	position: absolute;
	background-repeat: no-repeat;
	height: 89px;
	width: 201px;
	left: 564px;
	top: 290px;
	overflow: hidden;
}
.sub_menu_01_txt{
	position: absolute;
	background-repeat: no-repeat;
	left: 564px;
	top: 122px;
	width: 201px;
}
.sub_menu_02_txt{
	position: absolute;
	background-repeat: no-repeat;
	left: 564px;
	top: 257px;
	width: 201px;
}
.sub_menu_03_txt{
	position: absolute;
	background-repeat: no-repeat;
	left: 564px;
	top: 381px;
	width: 201px;
}

div#header_bgi_home{width:100%;background-image: url(../img/headder_bgi_12.jpg);background-repeat: no-repeat;background-position: center;height: 206px;}

p.top_txt{
margin:10px 0 0 0;
padding:0;
}
