
/* オススメ情報　#osusume
------------------------------------------------------------------------------------- */
div#contents #osusume{
	margin:0px;
	padding:0px;
	width:640px;
	height:250px;
}

div#contents #osusume .osusume1{
	margin:0px 8px 0px 0px;
	padding:0px;
	width:370px;
	float:left;
}

div#contents #osusume .osusume2{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:131px;
	float:left;
}

div#contents #osusume .osusume3{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:131px;
	float:left;
}

/* 健康相談会情報　#consul
------------------------------------------------------------------------------------- */
div#contents #consul{
	margin:0px;
	padding:0px;
	width:640px;
}

div#contents #consul img{
	margin:0px;
	padding:0px 10px 20px 0px;
	float:left;
}

div#contents #consul .text{
	width:280px;
	margin:0px;
	padding:0px 0px 20px 0px;
	float:left;
}

div#contents #consul h3{
	margin:0px 0px 5px 0px;
	padding:0px;
	font-size:small;
	font-weight:bold;
	color:#0B3C9D;
	line-height:1.5em;
	background:none;
}

div#contents #consul p{
	margin:0px 0px 10px 0px;
	color:#333333;
	line-height:1.2em;
}

div#contents .txtlink{
	color:#333333;
	line-height:1.2em;
	
}

div#contents .txtlink a:link{color:#333333;text-decoration:none; padding-left:15px;background:url(../common_img/b_arrow.gif) no-repeat left center;}
div#contents .txtlink a:visited{color:#333333;text-decoration: none; padding-left:15px;background:url(../common_img/b_arrow.gif) no-repeat left center;}
div#contents .txtlink a:active{color:#333333;text-decoration: none; padding-left:15px;background:url(../common_img/b_arrow.gif) no-repeat left center;}
div#contents .txtlink a:hover{color:#FF9900;text-decoration:none; padding-left:15px;background:url(../common_img/b_arrow.gif) no-repeat left center;}

/* トピックスバナー　#topics
------------------------------------------------------------------------------------- */
div#contents #topicss{
	margin:10px 0px 0px 0px;
	padding:0px;
	width:640px;
	clear:both;
}

div#contents #topicss .topics-l{
	margin:0px;
	padding:0px 12px 20px 0px;
	float:left;
}

div#contents #topicss .topics-r{
	margin:0px;
	padding:0px 0px 20px 0px;
	float:right;
}

/* お知らせ　#information
------------------------------------------------------------------------------------- */

div#contents #information{
	margin:0px;
	padding:0px;
	clear:both;
	background:url(../index_img/frame_information1.gif) repeat-y;
}

div#contents #information h2{
	width:640px;
	height:35px;
	margin:0px;
	padding:0px;
}

div#contents #information .ichiran{
	width:633px;
	height:31px;
	text-align:right;
	margin:-31px 0px 0px 0px;
	padding:0px;
}

div#contents #information hr{
	width:95%;
	margin:1em auto;
}

div#contents #information .list1{
	margin:0px 20px;
	padding:5px 0px 0px 0px;
}

div#contents #information .list1 .txt{
	display:block;
}

div#contents #information .list1 .txt img{
	padding:0px 7px;
	vertical-align:middle;
}

div#contents #information .list1 a{
	display:block;
	padding-left:15px;
	background:url(../common_img/b_arrow.gif) no-repeat left 0.4em;
}

div#contents #information .list1 a:link{color:#333333;text-decoration:none;}
div#contents #information .list1 a:visited{color:#333333;text-decoration: none;}
div#contents #information .list1 a:active{color:#333333;text-decoration: none;}
div#contents #information .list1 a:hover{color:#FF9900;text-decoration:none;}



div#contents #information .list2{
	margin:0px 20px;
	padding:5px 0px 0px 0px;
}

div#contents #information .list2 a{
}

div#contents #information .list2 .txt img{
	padding:0px 7px;
	vertical-align:middle;
}

