@charset "utf-8"; 

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td {
	margin:0;
	padding:0;
}
body {
	line-height:1.5em;
	font-size:75%;
	color:#333;
	margin:0 auto 0 auto;
	padding:0;
	text-align:center;
	height:auto;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background:#9debfc;
	
}
#main-body {
	width:910px;
	margin:0 auto 0 auto;
	padding:0;
	text-align:left;
	height:auto;
	background:url(../images/main_bg.gif) repeat-y;
}
a img {
	border:none;
}
ol,ul,li {
	list-style:none;
}
p {
	margin:0;
	padding:0;
}


/*　リンク　－－－－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
a:link {
	text-decoration:underline;
	color:#333;
}
a:visited {
	text-decoration:underline;
	color:#333;
}	 
a:active {
	text-decoration:underline;
	color:#333;
}
a:hover {
	text-decoration:underline;
	color:#f66;
}


/*　フッター　－－－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
address {
	padding:0;
	margin:0 0 0 5px;
	width:900px;
	height:61px;
}
.footer_menu {
	clear:both !important;
	text-align:center;
	margin:20px auto 20px auto;
	padding:0;
}
.footer_menu li {
	float:left;
}
.footer_menu a:link {
	text-decoration:none;
	color:#333;
}
.footer_menu a:visited {
	text-decoration:none;
	color:#333;
}	 
.footer_menu a:active {
	text-decoration:none;
	color:#333;
}
.footer_menu a:hover {
	text-decoration:underline;
	color:#f66;
}


/*　ヘッダー　－－－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
h1 {
	float:left;
	height:80px;
	width:565px;
	margin:0 0 0 5px;
	padding:0;
	display:inline;
}
.header_menu {
	float:left;
	height:80px;
	width:335px;
	margin:0;
	padding:0;
	background:url(../images/header_bg.gif) no-repeat;
}


/*　ヘッダーメニュー　－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
.header_menu li{
	float:left;
	text-indent:-9999px;
}
.header_menu01 a {
	background:url(../images/header_menu01.gif) no-repeat;
	height:18px;
	margin:0;
	display:block;
	width:55px;
}
.header_menu01 a:hover {
	background:url(../images/header_menu01.gif) no-repeat 0 -18px;
	height:18px;
	width:55px;
}
.header_menu02 a {
	background:url(../images/header_menu02.gif) no-repeat;
	height:18px;
	margin:0;
	padding:0;
	display:block;
	width:82px;
}
.header_menu02 a:hover {
	background:url(../images/header_menu02.gif) no-repeat 0 -18px;
	height:18px;
	width:82px;
}
.header_menu03 a {
	background:url(../images/header_menu03.gif) no-repeat;
	height:18px;
	margin:0;
	padding:0;
	display:block;
	width:95px;
}
.header_menu03 a:hover {
	background:url(../images/header_menu03.gif) no-repeat 0 -18px;
	height:18px;
	width:95px;
}
.header_menu04 a {
	background:url(../images/header_menu04.gif) no-repeat;
	height:18px;
	margin:0;
	padding:0;
	display:block;
	width:103px;
}
.header_menu04 a:hover {
	background:url(../images/header_menu04.gif) no-repeat 0 -18px;
	height:18px;
	width:103px;
}


/*　写真　－－－－－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
.main_img {
	margin:0 0 -3px 5px;
	padding:0;
}
/*　IE6・IE7以外　*/
html>/**/body .main_img {
	margin:0 0 0 5px;
	padding:0;
}


/*　コンテンツ　－－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
#contents_area {
	background:url(../images/contents_area-bg.gif) repeat-y;
	margin:10px 5px 0 5px;
	padding:0;
	float:left;
	display:inline;
}
#contents_left {
	float:left;
	width:200px;
	height:auto;
	margin:0;
	padding:0;
}
#contents_right {
	float:right;
	width:697px;
	height:auto;
	margin:0;
	padding:0;
}


/*　メインメニュー01　－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
.main_menu01 ul{
	margin:10px 0 7px 15px;
	padding:0;
}


.main_menu01-00 {
	height:23px;
	margin:0;
	padding:0;
	width:180px;
}
/*　IE6のみ適用　*/
* html body .main_menu01-00 {
	height:23px;
	margin:0 0 -3px 0;
	padding:0;
	width:180px;
}

.main_menu01-01 a {
	background:url(../images/main_menu01-01.gif) no-repeat;
	height:30px;
	margin:0;
	display:block;
	width:180px;
	text-indent:-9999px;	
}
.main_menu01-01 a:hover {
	background:url(../images/main_menu01-01.gif) no-repeat 0 -30px;
	height:30px;
	width:180px;
}
.main_menu01-02 a {
	background:url(../images/main_menu01-02.gif) no-repeat;
	height:30px;
	margin:0;
	padding:0;
	display:block;
	width:180px;
	text-indent:-9999px;	
}
.main_menu01-02 a:hover {
	background:url(../images/main_menu01-02.gif) no-repeat 0 -30px;
	height:30px;
	width:180px;
}
.main_menu01-03 a {
	background:url(../images/main_menu01-03.gif) no-repeat;
	height:30px;
	margin:0;
	padding:0;
	display:block;
	width:180px;
	text-indent:-9999px;	
}
.main_menu01-03 a:hover {
	background:url(../images/main_menu01-03.gif) no-repeat 0 -30px;
	height:30px;
	width:180px;
}
.main_menu01-04 a {
	background:url(../images/main_menu01-04.gif) no-repeat;
	height:30px;
	margin:0;
	padding:0;
	display:block;
	width:180px;
	text-indent:-9999px;	
}
.main_menu01-04 a:hover {
	background:url(../images/main_menu01-04.gif) no-repeat 0 -30px;
	height:30px;
	width:180px;
}
.main_menu01-05 a {
	background:url(../images/main_menu01-05.gif) no-repeat;
	height:30px;
	margin:0;
	padding:0;
	display:block;
	width:180px;
	text-indent:-9999px;	
}
.main_menu01-05 a:hover {
	background:url(../images/main_menu01-05.gif) no-repeat 0 -30px;
	height:30px;
	width:180px;
}
.main_menu01-06 a {
	background:url(../images/main_menu01-06.gif) no-repeat;
	height:36px;
	margin:0;
	padding:0;
	display:block;
	width:180px;
	text-indent:-9999px;	
}
.main_menu01-06 a:hover {
	background:url(../images/main_menu01-06.gif) no-repeat 0 -36px;
	height:36px;
	width:180px;
}


/*　メインメニュー02　－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
.main_menu02 ul{
	margin:10px 0 7px 15px;
	padding:0;
}


.main_menu02-00 {
	height:23px;
	margin:0;
	padding:0;
	width:180px;
}
/*　IE6のみ適用　*/
* html body .main_menu02-00 {
	height:23px;
	margin:0 0 -3px 0;
	padding:0;
	width:180px;
}

.main_menu02-01 a {
	background:url(../images/main_menu02-01.gif) no-repeat;
	height:30px;
	margin:0;
	display:block;
	width:180px;
	text-indent:-9999px;	
}
.main_menu02-01 a:hover {
	background:url(../images/main_menu02-01.gif) no-repeat 0 -30px;
	height:30px;
	width:180px;
}
.main_menu02-02 a {
	background:url(../images/main_menu02-02.gif) no-repeat;
	height:30px;
	margin:0;
	padding:0;
	display:block;
	width:180px;
	text-indent:-9999px;	
}
.main_menu02-02 a:hover {
	background:url(../images/main_menu02-02.gif) no-repeat 0 -30px;
	height:30px;
	width:180px;
}
.main_menu02-03 a {
	background:url(../images/main_menu02-03.gif) no-repeat;
	height:30px;
	margin:0;
	padding:0;
	display:block;
	width:180px;
	text-indent:-9999px;	
}
.main_menu02-03 a:hover {
	background:url(../images/main_menu02-03.gif) no-repeat 0 -30px;
	height:30px;
	width:180px;
}
.main_menu02-04 a {
	background:url(../images/main_menu02-04.gif) no-repeat;
	height:30px;
	margin:0;
	padding:0;
	display:block;
	width:180px;
	text-indent:-9999px;	
}
.main_menu02-04 a:hover {
	background:url(../images/main_menu02-04.gif) no-repeat 0 -30px;
	height:30px;
	width:180px;
}
.main_menu02-05 a {
	background:url(../images/main_menu02-05.gif) no-repeat;
	height:30px;
	margin:0;
	padding:0;
	display:block;
	width:180px;
	text-indent:-9999px;	
}
.main_menu02-05 a:hover {
	background:url(../images/main_menu02-05.gif) no-repeat 0 -30px;
	height:30px;
	width:180px;
}
.main_menu02-06 a {
	background:url(../images/main_menu02-06.gif) no-repeat;
	height:36px;
	margin:0;
	padding:0;
	display:block;
	width:180px;
	text-indent:-9999px;	
}
.main_menu02-06 a:hover {
	background:url(../images/main_menu02-06.gif) no-repeat 0 -36px;
	height:36px;
	width:180px;
}
.main_menu02-07 a {
	background:url(../images/main_menu02-07.gif) no-repeat;
	height:30px;
	margin:0;
	padding:0;
	display:block;
	width:180px;
	text-indent:-9999px;	
}
.main_menu02-07 a:hover {
	background:url(../images/main_menu02-07.gif) no-repeat 0 -30px;
	height:30px;
	width:180px;
}
.main_menu02-08 a {
	background:url(../images/main_menu02-08.gif) no-repeat;
	height:30px;
	margin:0;
	padding:0;
	display:block;
	width:180px;
	text-indent:-9999px;	
}
.main_menu02-08 a:hover {
	background:url(../images/main_menu02-08.gif) no-repeat 0 -30px;
	height:30px;
	width:180px;
}
.main_menu02-09 a {
	background:url(../images/main_menu02-09.gif) no-repeat;
	height:30px;
	margin:0;
	padding:0;
	display:block;
	width:180px;
	text-indent:-9999px;	
}
.main_menu02-09 a:hover {
	background:url(../images/main_menu02-09.gif) no-repeat 0 -30px;
	height:30px;
	width:180px;
}


/*　メインメニュー03　－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
.main_menu03 ul{
	margin:10px 0 7px 15px;
	padding:0;
}


.main_menu03-00 {
	height:23px;
	margin:0;
	padding:0;
	width:180px;
}
/*　IE6のみ適用　*/
* html body .main_menu03-00 {
	height:23px;
	margin:0 0 -3px 0;
	padding:0;
	width:180px;
}

.main_menu03-01 a {
	background:url(../images/main_menu03-01.gif) no-repeat;
	height:30px;
	margin:0;
	display:block;
	width:180px;
	text-indent:-9999px;	
}
.main_menu03-01 a:hover {
	background:url(../images/main_menu03-01.gif) no-repeat 0 -30px;
	height:30px;
	width:180px;
}
.main_menu03-02 a {
	background:url(../images/main_menu03-02.gif) no-repeat;
	height:30px;
	margin:0;
	padding:0;
	display:block;
	width:180px;
	text-indent:-9999px;	
}
.main_menu03-02 a:hover {
	background:url(../images/main_menu03-02.gif) no-repeat 0 -30px;
	height:30px;
	width:180px;
}
.main_menu03-03 a {
	background:url(../images/main_menu03-03.gif) no-repeat;
	height:30px;
	margin:0;
	padding:0;
	display:block;
	width:180px;
	text-indent:-9999px;	
}
.main_menu03-03 a:hover {
	background:url(../images/main_menu03-03.gif) no-repeat 0 -30px;
	height:30px;
	width:180px;
}
.main_menu03-04 a {
	background:url(../images/main_menu03-04.gif) no-repeat;
	height:36px;
	margin:0;
	padding:0;
	display:block;
	width:180px;
	text-indent:-9999px;	
}
.main_menu03-04 a:hover {
	background:url(../images/main_menu03-04.gif) no-repeat 0 -36px;
	height:36px;
	width:180px;
}


/*　医協ビルの写真　－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－*/
.top_img02{
	margin:0 0 20px 15px;
	padding:0;
}
