@charset "utf-8";

@import "../common/css/base_layout.css";
@import "../common/css/common_parts.css";


#toppage #wrapper{
	background: url(../common/img/bg/bg_top.jpg) no-repeat top;
}

/* メインイメージ */
#areaTopImage{
	margin-top:2px;
	width:1000px;
	height:247px;
}

/* 文章グループ */
.areaCategory{
	margin:0 auto 20px auto;
	width:950px;
}


/* メニューbox */
.areaCategory .menuBox{
	padding:12px 0 10px 0;
	width:188px;
	border:1px solid #DEDEDE;
	float:left;
}

/* 詳細を見るボタン */
.areaCategory .btnDetail{
	margin-top:8px;
	margin-left:116px;
	width:59px;
	height:10px;
}

/* メニュー */
.areaCategory .areaMenu{
	padding:13px 3px 6px 3px;
	width:372px;
	border:1px solid #DEDEDE;
	float:left;
}
.areaCategory .areaMenu li{
	margin-left:7px;
	margin-bottom:7px;
	width:176px;
	height:47px;
	float:left;
}


/* 左サイド
***********************************************/
/* バナー */
#areaBody .areaSide .banner li{
	width:220px;
	/*height:51px;*/
	margin-bottom:2px;
}
 
/* スタッフ採用バナー */
#areaBody .areaSide .banner2{
	margin:15px 0;
	text-align:center;
}


/* 右サイド
***********************************************/
/* お知らせリスト */
#areaBody .areaMain .ul_notice li{
	padding:11px 0 9px 95px;
	border-bottom:1px solid #C4C4C4;
	font-size:80%;
}
#areaBody .areaMain .ul_notice li a{
	color:#000;
	text-decoration:none;
}
#areaBody .areaMain .ul_notice li a:hover{
	color:#2384D3;
	text-decoration: underline;
}

/* カテゴリ　患者様 */
#areaBody .areaMain .ul_notice li.patients{
	background: url(../common/img/ico/ico_patient.gif) no-repeat left;
}
/* カテゴリ　医療関係者 */
#areaBody .areaMain .ul_notice li.staff{
	background:url(../common/img/ico/ico_staff.gif) no-repeat left;
}
/* カテゴリ　その他 */
#areaBody .areaMain .ul_notice li.others{
	background:url(../common/img/ico/ico_other.gif) no-repeat left;
}


/* 各科のご案内
----------------------------------------*/
#areaBody .areaMain .areaDpt{
	margin:20px 0;
	border-left:1px solid #D0D0D0;
	border-right:1px solid #D0D0D0;
	border-bottom:1px solid #D0D0D0;
}
#areaBody .areaMain .areaDpt .dpt{
	margin:20px 0;
	padding-left:15px;
	font-size:80%;
	color:#5F5F5F;
	line-height:1.5;
}
#areaBody .areaMain .areaDpt .dpt a{
	text-decoration:none;
	color:#000;
}

/* バナー
----------------------------------------*/
#areaBody .areaMain .banner{
	margin:0;
	padding-top:10px;
	padding-bottom:40px;
}
#areaBody .areaMain .banner li{
	width:220px;
	margin-bottom:5px;
	float:left;
}
/* 青ライン */
#areaBody .areaMain .line_blue{
	border-top:2px solid #4F81BD;
}