* {
	margin: 0px;
	padding: 0px;
	font-size: 10pt;
	color: #000000;
	line-height: 140%;
	font-family: verdana, arial, sans-serif;
}
html{
	overflow:-moz-scrollbars-vertical;
}
body {
	margin:10px;
	text-align:center;
	background-image:url("../images/common/sen-type-back.gif");
	background-repeat:repeat;
}

form{
	display:inline;
}

table {
	border-collapse:separate;
	empty-cells:show;
}

a{
	color:#0000cc;
}

a:link{
	color:#0000cc;
}

a:visited{
	color:#0000cc;
}

a:hover{
	color:#cc0000;
}

a:active{
	color:#0000cc;
}

img{
	border:0px;
}

h1.header{
	background-color:#ffffff;
	height:82px;
}

.content {
	width:900px;
	text-align: left;
	background-color: #ffffff;
	margin:0px auto;
}

div.navi{
	background-color:#6E9292;
	height:42px;
	padding-left:10px;
}

div.footer{
	text-align:center;
	background-color:#6E9292;
}

div.mainBody{
	width:100%;
	padding:0px;
	margin:0px;
}

div.leftMenu{
	float:left;
	text-align:right;
	width:180px;
	height:100%;
	margin-top:5px;
	padding-right:5px;
}

div.leftMenu dl{
	
}

div.leftMenu dl dt{
	
}
div.leftMenu dl dd{
	color:#990000;
	font-size:7pt;
	text-align:left;
	padding-left:35px;
}

div.greetingLeftMenu{
	float:left;
	text-align:right;
	width:180px;
	height:100%;
	margin-top:5px;
	padding-right:25px;
	background-image:url("../images/common/menu_seperate.gif");
	background-repeat:repeat-y;
	background-position:right;
}

div.greetingLeftMenu dl{
	
}

div.greetingLeftMenu dl dt{
	
}
div.greetingLeftMenu dl dd{
	color:#990000;
	font-size:7pt;
	text-align:left;
	padding-left:35px;
}

div.rightContents{
	float:right;
	width:690px;
	height:100%;
	margin-top:5px;
	background-image:url("../images/common/menu_seperate.gif");
	background-repeat:repeat-y;
	padding-left:22px;
}

*html div.rightContents{
	padding-left:5px;
}

div.greetingRightContents{
	float:right;
	width:690px;
	height:100%;
	margin-top:5px;
}

h2{
}

p.dataArticle{
	background-image:url("../images/common/article_back.gif");
	background-repeat:no-repeat;
	background-position:right bottom;
	margin:20px;
	line-height:180%;
}

h3{
	width:600px;
	font-weight:bold;
	color:#990000;
	font-size:12pt;
	margin: 20px 0px 0px 15px;
	padding-bottom:15px;
	background-image:url("../images/common/ten.gif");
	background-repeat:repeat-x;
	background-position:bottom;
}

h3.shortH3{
	width:300px;
}

h4{
	font-weight:normal;
	margin: 20px 0px 0px 15px;
}

div.contentsField{
	margin: 20px 0px 0px 20px;
}
div.contentsFieldSmallMargin{
	margin: 0px 0px 0px 20px;
}
div.contentsFieldSmallMargin ul{

}
div.contentsFieldSmallMargin li.haru{
	list-style: url("../images/hospital/haru_icon.gif");
}
span.caption{
	color:#990000;
	font-size:smaller;
}

/********************************
	HOMEのCSS
*********************************/
div.homeLeftContents{
	text-align:left;
	width:600px;
	margin:10px 10px 0px 10px;
	float:left;
}

div.homeRightContents{
	width:260px;
	margin-top:10px;
	float:right;
}

div.homeArticle{
	text-align:left;
	margin:0px auto;
}

dl.akaArrow{
	line-height:150%;
}
dl.akaArrow dt{
	margin-left:20px;
	font-size:larger;
	font-weight:bold;
	color:#009999;
}
dl.akaArrow dd{
	margin-left:35px;
}

dl.rightAkaArrow{
	line-height:150%;
	margin-bottom:10px;
}
dl.rightAkaArrow dt{
	margin-left:10px;
	font-size:larger;
	font-weight:bold;
	color:#009999;
}
dl.rightAkaArrow dd{
	margin-left:15px;
}

/**************************************
	ごあいさつ
****************************************/
dl.privacyContents{
	line-height:180%;
	margin:20px 0px 0px 20px;
}

dl.privacyContents dt{
	font-size:12pt;
	color:#008000;
}

dl.privacyContents dd{
	margin-left:16pt;
	margin-bottom:20px;
}

table.dataTable{
	width:630px;
}

table.dataTable th{
	font-weight:bold;
	text-align:left;
	color:#990000;
}

/**************************************
	リクルート
****************************************/

table.recruitTable{
	margin-left:20px;
	border:1px solid #008000;
	border-collapse:collapse;
	empty-cells:show;
}

table.recruitTable th{
	font-weight:normal;
	color:#ffffff;
	background-color:#659999;
	border:1px solid #008000;
	padding:5px 10px;
}

table.recruitTable td{
	border:1px solid #008000;
	padding:5px 10px;
}

/**************************************
	デイケア
****************************************/
div.daycare_season{
	margin: 10px;
	padding: 0px;
	float: 300px;
}

/**********************************************
	病棟
************************************************/
div.wardImage{
	margin-bottom:10px;
}
/**********************************************
	城南下ロゴ
**********************************************/
div.jonanh_index_logo {
	text-align:center; 
	margin-left:0px;
}
div.jonanh_index_logo ul{
	margin: 3px 0px 3px 0px;
}
div.jonanh_index_logo li{
	margin: 5px 0px 5px 0px;
	list-style: none;
}

table.resultField {
	border-collapse:collapse;
	margin:3px;
}

th.resultField {
	padding:3px 5px;
	background-color:#659999;
	color:#ffffff;
	text-align:center;
	border:solid 1px #000000;
	white-space:nowrap;
	empty-cells:show;
}

td.resultField {
	padding:3px 5px;
	border:solid 1px #000000;
}

h4.dayCareEventTitle{
	margin:2px 0px 5px 12px;
	font-size:14px;
}

h4.dayCareEventTitle a{
	font-size:16px;
	text-decoration:none;
}

ul.archiveList{
	margin-left:40px;
	line-height:150%;
}

/***********************************
	輪番当番
************************************/
table.rinbanTable{
	border:1px solid #008000;
	border-collapse:collapse;
	empty-cells:show;
}

table.rinbanTable th{
	font-weight:normal;
	color:#ffffff;
	background-color:#659999;
	border:1px solid #008000;
	padding:5px 10px;
	text-align:left;
}

table.rinbanTable td{
	border:1px solid #008000;
	padding:5px 10px;
	text-align:right;
}

/**********************************
	セミナー関係
***********************************/
ul.seminnerArchive{
	margin-left:40px;
	line-height:180%;
}

ul.seminnerArchive li{
	color:#008000;
}