@charset 'utf-8';/*--------------------------------------------------------------   home.css   created :2009/8/27   Os: ALL   Ua: ALL   Au: Kigoulab Inc.-------------------------------------------------------------*/#contents {	margin:20px auto 0;}/* index.html/* body.infoList #mainCol--------------------------------------------------------------*/body#home ul.widget-content li {	list-style: none inside;	margin-left: 0.2em;	padding-left: 1.2em;	line-height: 2em;	background-image:url(../img/arrow_01.gif);	background-repeat:no-repeat;	background-position: 0 9px;	}/* billboard */body#home #billboardInner {	height: 219px;	background:url(../img/hm_billboard-bg.jpg) 0 0 no-repeat;	position:relative;	margin:0 10px;}body#home #billboardInner p#billboard_text{	position:absolute;	left:-9999px;}body#home #billboardInner p#billboard_link{	position:absolute;	top:0;	right:0;}body#home #billboardInner p#billboard_tel{	position:absolute;	top:62px;	right:0;}body#home #billboardInner ul#billboard_access{	position:absolute;	top:105px;	right:0;	padding:0;	margin:0;}body#home #billboardInner ul#billboard_access li{	float:left;	margin-right:12px;	background-position: 0 0.7em;	/padding-left:1.2em;	/background-position: 0 0.6em;}body#home #billboardInner form{	position:absolute;	right:11px;	top:142px;	text-align:right;}body#home #billboardInner form label{	display:block;	margin-bottom:4px;}body#home #billboardInner form input#textfield{	width:260px;	margin-bottom:4px;	height:18px;	padding:0;	display:block;}body#home #billboardInner form span#btnarea{	float:right;	background:#ff6600;	padding:2px;}/* mainCol */body#home #mainCol #home_outpatient {	background:url(../img/hm_module-bg.gif) 0 0 repeat-x #fff;	width:193px;	float:left;	margin-right:21px;	margin-bottom:20px;}body#home #mainCol #home_inpatient {	background:url(../img/hm_module-bg.gif) 0 0 repeat-x #fff;	width:193px;	float:left;	margin-right:20px;	margin-bottom:20px;}body#home #mainCol #home_emergency {	background:url(../img/hm_module-bg.gif) 0 0 repeat-x #fff;	width:193px;	float:left;	margin-bottom:20px;}body#home #mainCol .homemoduleInner{	border:1px solid #c9cfe4;	border-top:none;	padding:10px 3px 0 3px;}body#home #mainCol .homemoduleInner ul{	margin-bottom:0;}body#home #mainCol .homemoduleInner p{	line-height: 1.4;}/* mainCol home_section */body#home #mainCol #home_section{	clear:both;	background:url(../img/hm_module-bg.gif) 0 0 repeat-x #fff;	margin-bottom:20px;}body#home #mainCol #home_section .homemoduleInner{	padding-bottom:10px;}body#home #mainCol #home_section p{	margin-bottom:1em;}body#home #mainCol #home_section ul{	margin-top:0;}body#home #mainCol #home_section ul li{	float:left;}body#home #mainCol #home_section ul li.left{	width:193px;}body#home #mainCol #home_section ul li.center{	width:193px;}body#home #mainCol #home_section ul li.right{	width:163px;}body#home #mainCol #home_mainSub01{	width:218px;	float:left;	margin-right:20px;}body#home #mainCol #home_mainSub01 dt{	background:url(../img/hm_subtit-bg-green.gif) 0 0 no-repeat;	margin:0;	padding:0 10px 0 0;}body#home #mainCol #home_mainSub01 dt a{	padding:0 0 0 15px;	display:block;	/*display:block;*/	/*zoom:1;*/	/*background:blue;*/	/*display:block;*/}body#home #mainCol #home_mainSub01 dt a img{    vertical-align:middle;}body#home #mainCol #home_mainSub02{	width:378px;	float:right;}body#home #mainCol #home_mainSub02 dt{	background:url(../img/hm_subtit-bg-orange.gif) 0 0 no-repeat;	margin:0;	padding:0;}body#home #mainCol #home_mainSub02 dt a{	padding:0 30px 0 15px;	zoom:1;}body#home #mainCol #home_mainSub02 dt a img{	vertical-align:middle;}body#home #mainCol .home_mainColsub{	border:1px solid #c9cfe4;}body#home #mainCol .home_mainColsub dl{	margin:0;	padding:11px 2px 11px 9px;}body#home #mainCol .home_mainColsub dt{	padding:0 20px 0 15px;	margin:0;	line-height:1;}body#home #mainCol .home_mainColsub dd{	padding:4px 5px 0 15px;	margin:0 0 10px 0;}body#home #footPath{	clear:both;}/* mainCol */body#home #mainCol h2 {	clear: both;	border:none;	padding:0;	margin:0;	background:none;}body#home #mainCol ul.linkBtn {	margin:30px 0 0 40px;}body#home #mainCol ul.linkBtn li {	float: left;	margin: 10px 20px 60px 0;	cursor: pointer;	list-style-type: none;}body#home #mainCol ul.linkList {	float: left;	margin: 10px 20px 40px 0;}body#home #mainCol ul.linkList li {	list-style: none inside;	margin-left: 0.5em;	padding-left: 1.2em;	/padding-left: 0.5em; /* ie6,7 */	line-height: 2em;	background-image:url(../img/arrow_01.gif);	background-repeat:no-repeat;	background-position: 0 9px;	}/* subCol */body#home #subCol{	position:relative;	/* margin-bottom:20px; */}body#home #subCol div.subCol-header {	background-color: #FFFFFF;}body#home #subCol #newslist{	position:relative;	margin-bottom:14px;}body#home #subCol #newslist .subCol-header{	border: 1px #CCCCCC solid;	border-bottom:none;	height:auto;	margin:0;}body#home #subCol #newslist .subCol-header h2.subCol-title{	margin:1px 1px 0 1px;	padding:7px 0 0 8px;	text-align:left;	border-top: 8px #5649C1 solid;}body#home #subCol #newslist .subColInner {	padding:20px 5px 5px 5px;	border: 1px #CCCCCC solid;	border-top:none;	margin:0;}/*body#home #subCol #subColInner dl#newslist{	padding:0 4px;	margin:0;}body#home #subCol #subColInner dl#newslist dt{	padding-left:56px;	font-size:14px;	color:#ff6600;	font-weight:bold;	margin:0;	line-height:1.2;}*//*body#home #subCol #subColInner dl#newslist dd{	margin:0 0 1.2em 0;	padding:0;}*/body#home #subCol #newslist .subColInner div.entry-asset {	clear: both;	margin-bottom: 1em;}body#home #subCol #newslist .subColInner dl{	margin:0;}body#home #subCol #newslist .subColInner dl dt.category {	float: left;	margin: 0 5px 2px 0;	padding: 1px;	width: 80px;	font-size: 12px;	color: #fff;	text-align: center;}body#home #subCol #newslist .subColInner dl dd.date {	margin: 0;	padding-top: 0px;	font-size:12px;	color:#ff6600;	font-weight:bold;}body#home #subCol #newslist .subColInner dl dd.entry-title {	clear: both;	margin: 0 0 0 0;	/*	padding-left: 1.2em;	background-image:url(../img/arrow_01.gif);	background-repeat:no-repeat;	background-position: 0 4px;	font-size: 16px;	*/	line-height: 1.3;}body#home #subCol #newslist .subColInner dl dd.entry-title b {	font-weight: normal;}body#home #subCol #newslist .subColInner dl dt.category {	background-color: #78B800;}body#home #subCol #newslist .subColInner dl dt.attention {	background-color: #ff6666;}body#home #subCol #newslist .subColInner dl dt.doctor,body#home #subCol #newslist .subColInner dl dt.medical-staff,body#home #subCol #newslist .subColInner dl dt.nurse,body#home #subCol #newslist .subColInner dl dt.staff {	background-color: #996633;}body#home #subCol #newslist .subColInner a#linkRSS{	position:absolute;	top:20px;	right:8px;}/*body#home #subCol #newslist .subColInner dl dt.topics{	background:url(../img/hm_icon-topics.gif) 0 center no-repeat;}body#home #subCol #newslist .subColInner dl dt.news{	background:url(../img/hm_icon-news.gif) 0 center no-repeat;}body#home #subCol #newslist .subColInner dl dt.staff{	background:url(../img/hm_icon-staff.gif) 0 center no-repeat;}*/body#home #subCol #recruit{	background:url(../img/hm_bg-recruit.jpg) right 0 no-repeat;	padding-right:140px;}body#home #subCol #recruit dl{	margin:0;	padding:11px 2px 11px 9px;	border:1px solid #c9cfe4;	border-right:none;}body#home #subCol #recruit dt{	background:url(../img/hm_subtit-bg-pink.gif) 0 0 no-repeat;	padding:0 20px 0 15px;	margin:0 0 5px 0;	line-height:1;}body#home #subCol #recruit dd{	padding:0;	margin:0 0 5px 0;}body#home #subCol #recruit dd ul{	margin:0;	padding:0;}