@charset "shift_jis";
#main {
	padding: 10px;
}

#top_l {
	padding: 0px;
	float: left;
	width: 173px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#top_center {
	padding: 0px;
	float: left;
	width: 380px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#top_r {
	padding: 0px;
	float: left;
	width: 145px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#top_l ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
#top_l li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}


#l_menu11 a {
	display: block;
	text-decoration: none;
	background-image: url(../img/l_menu11.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	overflow:hidden;
	padding: 0px;
	margin: 0px;
	height: 33px;
	width: 173px;
}
#l_menu11 a:hover {
	background-position: -173px top;
}
#l_menu21 a {
display:block;
background-image:url(../img/l_menu21.gif);
background-repeat:no-repeat;
background-position:0px 0px;
width:173px;
height:25px;
text-indent:-9999px;
overflow:hidden;
text-decoration:none;
}

#l_menu21 a:hover {
	background-position: -173px top;
}
#l_menu22 a {
	text-decoration: none;
	background-image: url(../img/l_menu22.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	overflow:hidden;
	display: block;
	padding: 0px;
	height: 25px;
	width: 173px;
	margin: 0px;
}
#l_menu22 a:hover {
	background-position: -173px top;
}
#l_menu23 a {
	text-decoration: none;
	background-image: url(../img/l_menu23.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	overflow:hidden;
	display: block;
	padding: 0px;
	height: 25px;
	width: 173px;
	margin: 0px;
}
#l_menu23 a:hover {
	background-position: -173px top;
}
#l_menu24 a {
	text-decoration: none;
	background-image: url(../img/l_menu24.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	overflow:hidden;
	display: block;
	padding: 0px;
	height: 25px;
	width: 173px;
	margin: 0px;
}
#l_menu24 a:hover {
	background-position: -173px top;
}
#l_menu25 a {
	text-decoration: none;
	background-image: url(../img/l_menu25.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	overflow:hidden;
	display: block;
	padding: 0px;
	height: 25px;
	width: 173px;
	margin: 0px;
}
#l_menu25 a:hover {
	background-position: -173px top;
}
#l_menu26 a {
	text-decoration: none;
	background-image: url(../img/l_menu26.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	overflow:hidden;
	display: block;
	padding: 0px;
	height: 33px;
	width: 173px;
	margin: 0px;
}
#l_menu26 a:hover {
	background-position: -173px top;
}
#l_menu31 a {
	text-decoration: none;
	background-image: url(../img/l_menu31.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	overflow:hidden;
	display: block;
	padding: 0px;
	height: 25px;
	width: 173px;
	margin: 0px;
}
#l_menu31 a:hover {
	background-position: -173px top;
}
#l_menu32 a {
	text-decoration: none;
	background-image: url(../img/l_menu32.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	overflow:hidden;
	display: block;
	padding: 0px;
	height: 25px;
	width: 173px;
	margin: 0px;
}
#l_menu32 a:hover {
	background-position: -173px top;
}
#l_menu33 a {
	text-decoration: none;
	background-image: url(../img/l_menu33.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	overflow:hidden;
	display: block;
	padding: 0px;
	height: 25px;
	width: 173px;
	margin: 0px;
}
#l_menu33 a:hover {
	background-position: -173px top;
}
#l_menu34 a {
	text-decoration: none;
	background-image: url(../img/l_menu34.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	overflow:hidden;
	display: block;
	padding: 0px;
	height: 25px;
	width: 173px;
	margin: 0px;
}
#l_menu34 a:hover {
	background-position: -173px top;
}
#l_menu35 a {
	text-decoration: none;
	background-image: url(../img/l_menu35.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	overflow:hidden;
	display: block;
	padding: 0px;
	height: 25px;
	width: 173px;
	margin: 0px;
}
#l_menu35 a:hover {
	background-position: -173px top;
}
#l_menu36 a {
	text-decoration: none;
	background-image: url(../img/l_menu36.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	overflow:hidden;
	display: block;
	padding: 0px;
	height: 25px;
	width: 173px;
	margin: 0px;
}
#l_menu36 a:hover {
	background-position: -173px top;
}
#l_menu37 a {
	text-decoration: none;
	background-image: url(../img/l_menu37.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	overflow:hidden;
	display: block;
	padding: 0px;
	height: 33px;
	width: 173px;
	margin: 0px;
}
#l_menu37 a:hover {
	background-position: -173px top;
}
#l_menu41 a {
	text-decoration: none;
	background-image: url(../img/l_menu41.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	overflow:hidden;
	display: block;
	padding: 0px;
	height: 25px;
	width: 173px;
	margin: 0px;
}
#l_menu41 a:hover {
	background-position: -173px top;
}
#l_menu42 a {
	text-decoration: none;
	background-image: url(../img/l_menu42.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	overflow:hidden;
	display: block;
	padding: 0px;
	height: 25px;
	width: 173px;
	margin: 0px;
}
#l_menu42 a:hover {
	background-position: -173px top;
}
#l_menu43 a {
	text-decoration: none;
	background-image: url(../img/l_menu43.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	overflow:hidden;
	display: block;
	padding: 0px;
	height: 25px;
	width: 173px;
	margin: 0px;
}
#l_menu45 a:hover {
	background-position: -173px top;
}
#l_menu44 a {
	text-decoration: none;
	background-image: url(../img/l_menu44.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	overflow:hidden;
	display: block;
	padding: 0px;
	height: 25px;
	width: 173px;
	margin: 0px;
}
#l_menu44 a:hover {
	background-position: -173px top;
}
#l_menu45 a {
	text-decoration: none;
	background-image: url(../img/l_menu45.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	overflow:hidden;
	display: block;
	padding: 0px;
	height: 25px;
	width: 173px;
	margin: 0px;
}
#l_menu45 a:hover {
	background-position: -173px top;
}
#l_menu46 a {
	text-decoration: none;
	background-image: url(../img/l_menu46.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	overflow:hidden;
	display: block;
	padding: 0px;
	height: 33px;
	width: 173px;
	margin: 0px;
}
#l_menu46 a:hover {
	background-position: -173px top;
}
#l_menu5 a {
	text-decoration: none;
	background-image: url(../img/l_menu5.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	overflow:hidden;
	display: block;
	padding: 0px;
	height: 24px;
	width: 173px;
	margin: 0px;
}
#l_menu5 a:hover {
	background-position: -173px top;
}
#l_menu6 a {
	text-decoration: none;
	background-image: url(../img/l_menu6.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	overflow:hidden;
	display: block;
	padding: 0px;
	height: 24px;
	width: 173px;
	margin: 0px;
}
#l_menu6 a:hover {
	background-position: -173px top;
}
#l_menu7 a {
	text-decoration: none;
	background-image: url(../img/l_menu7.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	overflow:hidden;
	display: block;
	padding: 0px;
	height: 24px;
	width: 173px;
	margin: 0px;
}
#l_menu7 a:hover {
	background-position: -173px top;
}

/* 研修会・会議のご報告 追加091009*/
#l_menu_t1 a {
	text-decoration: none;
	background-image: url(../img/l_menu_t1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	overflow:hidden;
	display: block;
	padding: 0px;
	height: 25px;
	width: 173px;
	margin: 0px;
}
#l_menu_t1 a:hover {
	background-position: -173px top;
}
#l_menu_t2 a {
	text-decoration: none;
	background-image: url(../img/l_menu_t2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	overflow:hidden;
	display: block;
	padding: 0px;
	height: 33px;
	width: 173px;
	margin: 0px;
}
#l_menu_t2 a:hover {
	background-position: -173px top;
}
/*ココまで*/


/* ＨＩＶ感染症の治療 追加091117*/
#l_menu_t3 a {
	text-decoration: none;
	background-image: url(../img/l_menu_t3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	overflow:hidden;
	display: block;
	padding: 0px;
	height: 25px;
	width: 173px;
	margin: 0px;
}
#l_menu_t3 a:hover {
	background-position: -173px top;
}

/*ココまで*/

#top_center h3 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 9px;
	margin-left: 0px;
	clear: both;
}
.top_new {
	background-image: url(../img/top_new_sen.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.top_new_day {
	font-size: 10px;
	color: #BA0000;
	margin: 0px;
	float: left;
	width: 70px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.top_new_text {
	font-size: 80%;
	line-height: 140%;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 310px;
}
.top_new_text_sc {
	font-size: 80%;
	line-height: 140%;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 290px;
}
#top_ippan {
	background-image: url(../img/top_ippan_waku2.gif);
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#top_ippan_ue {
	background-image: url(../img/top_ippan_waku1.gif);
	background-repeat: no-repeat;
	margin: 0px;
	width: 380px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#top_ippan_sita {
	background-image: url(../img/top_ippan_waku3.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0px;
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 8px;
	padding-left: 11px;
}
#top_ippan_l {
	padding: 0px;
	float: left;
	width: 166px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#top_ippan_r {
	padding: 0px;
	float: right;
	width: 166px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#top_ippan h4 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#top_ippan p {
	font-size: 80%;
	line-height: 150%;
	margin: 0px;
	padding: 0px;
}
.top_ippan_bt {
	text-align: right;
	padding-top: 3px;
}
#top_care {
	background-image: url(../img/top_care_waku2.gif);
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#top_care_sita {
	background-image: url(../img/top_care_waku3.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#top_care_ue {
	background-image: url(../img/top_care_waku1.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px;
	padding-top: 10px;
	padding-right: 11px;
	padding-bottom: 0px;
	padding-left: 11px;
}
#top_care h4 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#top_care_text {
	padding: 0px;
	margin-top: 0px;
	margin-right: 11px;
	margin-bottom: 0px;
	margin-left: 11px;
}
#top_care_text_l {
	float: left;
	width: 265px;
	font-size: 80%;
	line-height: 150%;
}
#top_care_text_r {
	float: right;
	width: 91px;
}
#top_r img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
.top_new_to {
	text-align: right;
	clear: both;
	padding-top: 5px;
	/*padding-right: 5px;*/
}
