@charset "UTF-8";/*******************************************//* common.css                              *//* Use with Haradoi-Hospital 2008          *//*******************************************//**** Doc Page *****/#pageDoc{}#pageDoc dl{	margin: 1em 2em;	line-height: 150%;}#pageDoc dt{	float: left;	width: 5em;	padding-top: 1.5em;	font-weight: bold;	color: #333333;	background: url(../../img/dot_x.gif) repeat-x left bottom;}#pageDoc dd{	margin-left: 6em;	padding-top: 1.5em;	background: url(../../img/dot_x.gif) repeat-x left bottom;}#pageDoc dd.noBorder{	background: url(none);}#pageDoc table{	border-top-width: 1px;	border-top-style: solid;	border-left-style: solid;	border-top-color: #788FBD;	border-left-color: #788FBD;	border-left-width: 1px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #788FBD;	background: #FFFFFF;}#pageDoc table caption{	text-align: left;	font-weight: bold;	padding-bottom: 0.5em;}#pageDoc tr.gray{	background: #F0F0F0;}#pageDoc th,#pageDoc td{	padding-right: 1em;	padding-left: 1em;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #788FBD;	vertical-align: top;}#pageDoc th{	color: #333333;	background: #E1EEFC;}#pageDoc td{}#pageDoc td.center{	font-size: 1em;	text-align: center;	white-space: nowrap;}#pageDoc td strong{	font-size: 1em;}/**** Page Schedule *****/#pageSchedule{}#pageSchedule h5{	color: #FFFFFF;	margin-left: 1em;	background: #CC9999;	width: 10em;	padding-left: 1em;}#pageSchedule dl{	margin: 1em 2em;	line-height: 150%;}#pageSchedule dt{	float: left;	width: 11em;	padding-top: 0.5em;	font-weight: bold;	color: #333333;	background: url(../../img/dot_x.gif) repeat-x left bottom;}#pageSchedule dd{	margin-left: 11em;	padding-top: 0.5em;	padding-left: 1em;}#pageSchedule dd.border{	background: url(../../img/dot_x.gif) repeat-x left bottom;	font-weight: bold;}#pageSchedule ul{	margin-left: 1em;}#pageSchedule li{	border-left-width: 3px;	border-left-style: solid;	border-left-color: #CCCCCC;	list-style-position: inside;	list-style-type: square;	padding-left: 1em;}#pageSchedule table{	margin-left: 2em;}#pageSchedule td{	text-align: center;	vertical-align: top;}#pageSchedule td img{	border: 1px solid #CCCBD0;	padding: 1px;}div.blockDay{	border: 2px solid #8092BE;	margin: 2em;}div.blockStay{	border: 2px solid #CC9999;	margin: 2em 2em 1em;}div.blockMarker{	background: #FFFFD6;	padding: 1em 1em 1em 4em;	border: 1px solid #CC9999;	margin-top: 1em;	margin-bottom: 1em;	margin-left: 1em;}/**** Page Kenshin *****/#pageKenshin{}#pageKenshin table{	border-top-width: 1px;	border-top-style: solid;	border-left-style: solid;	border-top-color: #67B5B7;	border-left-color: #67B5B7;	border-left-width: 1px;	background: #FFFFFF;	width: auto;}#pageKenshin th,#pageKenshin td{	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #FFFFFF;	border-bottom-color: #67B5B7;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #67B5B7;	text-align: left;	padding-left: 0.5em;	padding-right: 0.5em;	white-space: normal;}#pageKenshin th{	color: #333333;	background: #DFF0E7;	font-size: 0.9em;}#pageKenshin td{}#pageKenshin th.center,#pageKenshin td.center{	text-align: center;	padding-right: 0.5em;	padding-left: 0.5em;	white-space: normal;}/**** Care Page *****/#pageCare{}#pageCare ul.marginL{	margin-left: 140px;}#pageCare dl{	margin: 1em 2em;	line-height: 150%;}#pageCare dt{	float: left;	width: 9em;	padding-top: 0.5em;	font-weight: bold;	color: #333333;	background: url(../../img/dot_x.gif) repeat-x left bottom;}#pageCare dd{	margin-left: 9em;	padding-top: 0.5em;	padding-left: 1em;	background: url(../../img/dot_x.gif) repeat-x left bottom;}#pageCare dd.border{	background: url(../../img/dot_x.gif) repeat-x left bottom;	font-weight: bold;}#pageDayCare{}#pageDayCare dl{	margin: 1em 2em;	line-height: 150%;}#pageDayCare dt{	float: left;	width: 15em;	padding-top: 0.5em;	font-weight: bold;	color: #333333;}#pageDayCare dd{	margin-left: 15em;	padding-top: 0.5em;}#pageDayCare dd.border{	background: url(../../img/dot_x.gif) repeat-x left bottom;	font-weight: bold;}#pageDayCare table{	border-top-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-left-style: solid;	border-top-color: #CCCBD0;	border-left-color: #CCCBD0;}#pageDayCare caption{	font-weight: bold;	text-align: left;	color: #333333;}#pageDayCare th,#pageDayCare td{	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #FFFFFF;	border-right-color: #CCCBD0;	border-bottom-color: #CCCBD0;	border-left-color: #FFFFFF;}#pageDayCare th{	color: #333333;}#pageDayCare th.blue{	background: #E1EEFC;}#pageDayCare th.pink{	background: #FFEEF4;}#pageCare td{}/**** Nurce Page *****/#nurseTime{}#nurseTime table{}#nurseTime td {	padding-top: 0px;	padding-bottom: 0px;}#nurseTime td img{	padding: 0px;	margin: 0px;}#nurseTime td.right{	text-align: right;}#nurseTime td.center{	text-align: center;}#nurseTime td.work{	background: #FFEEF4;	border: 1px solid #CCCBD0;	color: #333333;	text-align: center;	padding-top: 5px;	padding-bottom: 5px;}#bed,#education{}#bed table,#education{	border-top-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-left-style: solid;	border-top-color: #CCCBD0;	border-left-color: #CCCBD0;}#bed th,#bed td,#education th,#education td{	padding-right: 1em;	padding-left: 1em;	border-right-width: 1px;	border-bottom-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-right-color: #CCCBD0;	border-bottom-color: #CCCBD0;	border-top-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-left-style: solid;	border-top-color: #FFFFFF;	border-left-color: #FFFFFF;}#bed th{	text-align: center;	color: #333333;	background: #FFEEF4;}#bed td{	text-align: center;}#bed table{	border-top-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-left-style: solid;	border-top-color: #CCCBD0;	border-left-color: #CCCBD0;}#education th,#education td{	padding-right: 0.5em;	padding-left: 0.5em;}#education th{	color: #333333;	background: #FFEEF4;	white-space: nowrap;	text-align: center;}#education td{}/**** Page Contact *****/#contactList{}#contactList table{	margin-bottom: 2em;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;	margin-left: 5px;	width: 98%;}#contactList th,#contactList td{	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #FFFFFF;	border-bottom-color: #CCCCCC;}#contactList th{	background: #DFF0E7;	color: #333333;	text-align: center;}#contactList td{}#contactList td.section{	background: #F0F0F0;	width: 16em;	color: #333333;}#contactList td.tel{	width: 18em;}