html,body {
    font-size: 90%;
}

a {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}



/*　新ヘッダ用　*/
#header .main_box {
   display: block;
}

#header ul.main_menu  {
display: block;
   margin: 0px;
   padding: 0px;
   width: 950px;
}

#header ul.main_menu li {
   float: left;
   text-indent: -9999px;
   overflow: hidden;
   list-style: none;
}

#header ul.main_menu li a {
   display: block;
   width: 105px;
   height: 35px;
}

li.menu01 a {		background:url(/img/parts/header4_menu_home.png) 0 0 no-repeat;	}
li.menu01 a:hover {	background:url(/img/parts/header4_menu_home.png) 0 -35px no-repeat;}
li.menu02 a {		background:url(/img/parts/header4_menu_news_s.png) 0 0 no-repeat;	}
li.menu02 a:hover {	background:url(/img/parts/header4_menu_news_s.png) 0 -35px no-repeat;}
li.menu03 a {		background:url(/img/parts/header4_menu_news_k.png) 0 0 no-repeat;	}
li.menu03 a:hover {	background:url(/img/parts/header4_menu_news_k.png) 0 -35px no-repeat;}
li.menu04 a {		background:url(/img/parts/header4_menu_medica.png) 0 0 no-repeat;	}
li.menu04 a:hover {	background:url(/img/parts/header4_menu_medica.png) 0 -35px no-repeat;}
li.menu05 a {		background:url(/img/parts/header4_menu_doc.png) 0 0 no-repeat;	}
li.menu05 a:hover {	background:url(/img/parts/header4_menu_doc.png) 0 -35px no-repeat;}
li.menu06 a {		background:url(/img/parts/header4_menu_movie.png) 0 0 no-repeat;	}
li.menu06 a:hover {	background:url(/img/parts/header4_menu_movie.png) 0 -35px no-repeat;}
li.menu07 a {		background:url(/img/parts/header4_menu_rensai.png) 0 0 no-repeat;	}
li.menu07 a:hover {	background:url(/img/parts/header4_menu_rensai.png) 0 -35px no-repeat;}
li.menu08 a {		background:url(/img/parts/header4_menu_info.png) 0 0 no-repeat;	}
li.menu08 a:hover {	background:url(/img/parts/header4_menu_info.png) 0 -35px no-repeat;}
li.menu09 a {		background:url(/img/parts/header4_menu_link.png) 0 0 no-repeat;	}
li.menu09 a:hover {	background:url(/img/parts/header4_menu_link.png) 0 -35px no-repeat;}
li.menu10 {
	width: 2px;
	background:url(/img/parts/header4_menu.png);
}

#header .shade {
    display:block;

}





/* 新フッター用 */
#footer {
    color: #333a48;
}

.footer_link {
    display: block;
    padding: 5px 0px;
    margin-bottom: 10px;
    background-color: #ffffff;
    border-bottom: 1px solid #666666;
    color: #9fa0d7;
}
.footer_link strong {
    color: #333a48;
}
.footer_link a {
    padding: 2px 5px;
    color: #5b5bff;
}
.footer_link a:hover {
    color: #0000ff;
    background-color: #c7f1ff;
    text-decoration: none;
}




div.img-fuchi img {
  background-color: #FFFFFF;
  border: 1px solid #A9A9A9;
  margin: 5px 5px 3px 2px;
  padding: 4px;
  vertical-align: bottom;
  }

/*　■hタグの文字サイズ調整■　*/
h2 {
    font-size: 150%;
}

h3 {
    font-size: 130%;
}


