/* CSS Document */
body {
	background-color: #F0DBD2;
	}

#wrap {
	background-image:  url(images/nbodybg.gif);
	background-repeat: repeat-x;
	}
#footer {
	background: url(images/nfooter.gif) 0px 0px no-repeat;
	}


h1 a {
	position: absolute;
	top: 14px;
	left: 5px;
	width: 88px;
	height: 34px;
	display: block;
	text-indent: -3000px;
	background: url(images/nbanner.gif) no-repeat;
	}
#yawatatop a {
	position: absolute;
	top: 16px;
	left: 530px;
	width: 220px;
	height: 32px;
	display: block;
	text-indent: -3000px;
	background: url(../../img/banner.gif) no-repeat;
	}
#header {
	width: 762px;
	height: 161px;
	position: relative;
	}
body.index #header {
	width: 762px;
	height: 311px;
	position: relative;
	}
#topimg {
	width: 762px;
	height: 108px;
	position: absolute;
	top: 53px;
	left: 0px;
	background: url(images/ntopimg2.gif);
	text-indent: -3000px;
	}
#topimg a {
	width: 762px;
	height: 108px;
	display: block;
	background: url(images/ntopimg2.gif);
	text-indent: -3000px;
	}
body.index #topimg {
	width: 762px;
	height: 258px;
	position: absolute;
	top: 53px;
	left: 0px;
	background: url(images/ntopimg1.gif);
	text-indent: -3000px;
	}
body.index #topimg a {
	width: 762px;
	height: 258px;
	display: block;
	background: url(images/ntopimg1.gif);
	text-indent: -3000px;
	}
#directorybox {
	width: 760px;
	height: 22px;
	display: block;
	background: url(images/directory.gif) 1px 1px no-repeat;
	}
#directorybox ul {
	margin-left: 10px;
	}	
#directorybox li {
	float: left;
	height: 20px;
	display: block;
	font-size: 0.7em;
	line-height: 20px;
	color: #EEEEEE;
	}
#directorybox li a {	color: #FFCCCC;	margin-right: 3px;	}
#directorybox li a:visited {	color: #EEEEEE;	}
#directorybox li a:hover {	color: #FFFFFF;	}
#directorybox li a:active {	color: #FFFFCC;	}
#nmain {
	float: left;
	width: 476px;
	padding-top: 20px;
	padding-left: 30px;
	}
b {
	font-size: 1em;
	padding-left: 34px;
	display: block;
	height: 24px;
	line-height: 24px;
	color: #AF6264;
	font-weight: bold;
	background: url(images/andu.gif) 0px 2px no-repeat;
	margin-top: 10px;
	}
strong {
	color: #DA5354;
	}
.entry_footer {
	clear: both;
	}




#nsub {
	float: right;
	width: 195px;
	padding: 20px 30px 20px 0;
	}
#nmenu li {
	width: 195px;
	height: 30px;
	display: block;
	list-style-type: none;
	}
#nmenu li a {
	width: 195px;
	height: 30px;
	display: block;
	text-indent: -3000px;
	background-position: 0px 0px;
	}
#nmenu00 a {	background-image: url(images/nmenu00_20110822.gif);	}
#nmenu01 a {	background-image: url(images/nmenu01_20110822.gif);	}
#nmenu02 a {	background-image: url(images/nmenu02_20110822.gif);	}
#nmenu03 a {	background-image: url(images/nmenu03_20110822.gif);	}
#nmenu04 a {	background-image: url(images/nmenu04_20110822.gif);	}
#nmenu05 a {	background-image: url(images/nmenu05_20110822.gif);	}
#nmenu06 a {	background-image: url(images/nmenu06_20110822.gif);	}
#nmenu07 a {	background-image: url(images/nmenu07_20110822.gif);	}
#nmenu08 a {	background-image: url(images/nmenu08_20110822.gif);	}
#nmenu09 a {	background-image: url(images/nmenu09_20110822.gif);	}
#nmenu10 a {	background-image: url(images/nmenu10_20110822.gif);	}
#nmenu11 a {	background-image: url(images/nmenu11.gif);	}
#nmenu12 a {	background-image: url(images/nmenu12_20110822.gif);	}
#nmenu_yawata a {	background-image: url(images/nmenu_yawata.gif);	}
#nmenu li a:hover {	background-position: -195px 0px;	}
body.news #nmenu00 a {	background-position: -195px 0px;	}
body.message #nmenu01 a {	background-position: -195px 0px;	}
body.program #nmenu02 a {	background-position: -195px 0px;	}
body.committee #nmenu03 a {	background-position: -195px 0px;	}
body.outpatient #nmenu04 a {	background-position: -195px 0px;	}
body.ope #nmenu05 a {	background-position: -195px 0px;	}
body.floor3 #nmenu06 a {	background-position: -195px 0px;	}
body.floor4 #nmenu07 a {	background-position: -195px 0px;	}
body.floor5 #nmenu08 a {	background-position: -195px 0px;	}
body.floor6 #nmenu09 a {	background-position: -195px 0px;	}
body.floor7 #nmenu10 a {	background-position: -195px 0px;	}
body.diary #nmenu11 a {	background-position: -195px 0px;	}
body.recruit #nmenu12 a {	background-position: -195px 0px;	}



.submenu {
	width: 185px;
	padding-top: 10px;
	}
.subtitle {
	font-size: 0.75em;
	padding: 3px;
	background-color: #EEEEEE;
	margin: 4px 0;
	}
.nlist {
	font-size: 0.7em;
	list-style-type: none;
	}

#headline {
	width: 476px;
	height: 46px;
	display: block;
	}
#headline a {
	width: 476px;
	height: 46px;
	display: block;
	text-indent: -3000px;
	}
body.index #headline {
	background-image: url(images/ntitle00.gif);
	}
body.news #headline a {	background-image: url(images/ntitle00.gif);	}
body.message #headline a {	background-image: url(images/ntitle01.gif);	}
body.program #headline a {	background-image: url(images/ntitle02.gif);	}
body.committee #headline a {	background-image: url(images/ntitle03.gif);	}
body.outpatient #headline a {	background-image: url(images/ntitle04.gif);	}
body.ope #headline a {	background-image: url(images/ntitle05.gif);	}
body.floor3 #headline a {	background-image: url(images/ntitle06.gif);	}
body.floor4 #headline a {	background-image: url(images/ntitle07.gif);	}
body.floor5 #headline a {	background-image: url(images/ntitle08.gif);	}
body.floor6 #headline a {	background-image: url(images/ntitle09.gif);	}
body.floor7 #headline a {	background-image: url(images/ntitle10.gif);	}
body.diary #headline a {	background-image: url(images/ntitle11.gif);	}
body.recruit #headline a {	background-image: url(images/ntitle12.gif);	}

