@charset "UTF-8";
/* CSS Document */

.tab_ul, .tab_um, .tab_ur, .tab_ll, .tab_lm, .tab_lr, .tab_uln, .tab_umn, .tab_urn, .tab_lln, .tab_lmn, .tab_lrn, .tab_l, .tab_m, .tab_r, .tab_ln, .tab_mn, .tab_rn {
	height: 80px;
	width: 175px;
	list-style-type: none;
	font-size: 15px;
	line-height: 25px;
	background-repeat: no-repeat;
	padding:0px !important;
}
.tab_l_w, .tab_m_w, .tab_r_w, .tab_rn_w {
	height: 80px;
	width: 240px;
	list-style-type: none;
	font-size: 15px;
	line-height: 25px;
	background-repeat: no-repeat;
	padding:0px !important;
}
.hospital_tab01, .hospital_tab02, .hospital_tab03, .hospital_tab04, .hospital_tab05 {
	height: 80px;
	width: 192px;
	list-style-type: none;
	font-size: 15px;
	line-height: 25px;
	background-repeat: no-repeat;
	padding:0px !important;
}
.tab_ul {
	background-image: url(../images/common/tab_ul.png);
}
.tab_um {
	background-image: url(../images/common/tab_um.png);
}
.tab_ur {
	background-image: url(../images/common/tab_ur.png);
}
.tab_l_w {
	background-image: url(../images/common/tab_l_w.png);
}
.tab_m_w {
	background-image: url(../images/common/tab_m_w.png);
}
.tab_r_w {
	background-image: url(../images/common/tab_r_w.png);
}
.tab_rn_w {
	background-image: url(../images/common/tab_rn_w.png);
}
.hospital_tab01 {
	background-image: url(../images/hospital/hospital_tab01.png);
}
.hospital_tab02 {
	background-image: url(../images/hospital/hospital_tab02.png);
}
.hospital_tab03 {
	background-image: url(../images/hospital/hospital_tab03.png);
}
.hospital_tab04 {
	background-image: url(../images/hospital/hospital_tab04.png);
}
.hospital_tab05 {
	background-image: url(../images/hospital/hospital_tab05.png);
}
.tab_ll {
	background-image: url(../images/common/tab_ll.png);
}
.tab_l {
	background-image: url(../images/common/tab_l.png);
}
.tab_m {
	background-image: url(../images/common/tab_m.png);
}
.tab_r {
	background-image: url(../images/common/tab_r.png);
}

.tab_ll {
	background-image: url(../images/common/tab_ll.png);
}

.tab_lm {
	background-image: url(../images/common/tab_lm.png);
}
.tab_lr {
	background-image: url(../images/common/tab_lr.png);
}
.tab_uln {
	background-image: url(../images/common/tab_uln.png);
}
.tab_umn {
	background-image: url(../images/common/tab_umn.png);
}
.tab_urn {
	background-image: url(../images/common/tab_urn.png);
}
.tab_lln {
	background-image: url(../images/common/tab_lln.png);
}
.tab_lmn {
	background-image: url(../images/common/tab_lmn.png);
}
.tab_lrn {
	background-image: url(../images/common/tab_lrn.png);
}
.tab_ln {
	background-image: url(../images/common/tab_ln.png);
}
.tab_mn {
	background-image: url(../images/common/tab_mn.png);
}
.tab_rn {
	background-image: url(../images/common/tab_rn.png);
}


.tab a {
	color: #333;
	text-decoration: none;
	font-weight: bold;
	text-shadow: 1px 1px 0px #fff;
	display: table-cell;
	width: 175px;
	height: 80px;
	text-align: center;
	vertical-align: middle;
	line-height: 100%;
}
.tab_w01 a {
	color: #333 !important;
	text-decoration: none;
	font-weight: bold;
	text-shadow: 1px 1px 0px #fff;
	display: table-cell;
	width: 240px;
	height: 80px;
	text-align: center;
	vertical-align: middle;
	line-height: 100%;
}
.tab_w02 a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	display: table-cell;
	width: 192px;
	height: 80px;
	text-align: center;
	vertical-align: middle;
	line-height: 100%;
}
.hospital_tab01 a {
	text-shadow: -1px -1px 0px #002d06;
}
.hospital_tab02 a {
	text-shadow: -1px -1px 0px #3f0018;
}
.hospital_tab03 a {
	text-shadow: -1px -1px 0px #003038;
}
.hospital_tab04 a {
	text-shadow: -1px -1px 0px #00261c;
}
.hospital_tab05 a {
	text-shadow: -1px -1px 0px #002870;
}







.tab_area{
	overflow: hidden;
	padding-left: 0px;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	position: relative;
	}
	
.tab_area li{
	list-style: none;
	float: left;
	background-image: url(../images/top/tab_bg.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	/*Tabの装飾*/
	width: 160px;
	height: 22px;
	text-align: center;
	cursor: pointer;
	vertical-align: middle;
	color: #fff;
	font-size: 13px;
	line-height: 13px;
	padding-top: 8px;
	}
	
	.tab_area li#tab2 {
	cursor: pointer;
	position: absolute;
	left: 140px;
	}
	
.all_area {
	overflow: hidden;
	background-image: url(../images/top/rss_bg.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	}
	
.all_area div.content_area{
	padding:10px;
	/*Tabの内容を表示するエリアの装飾*/
	background-image: url(../images/top/rss_bg.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	}
.content_area iframe{
	vertical-align: bottom;
}

.tab_area li.select{
	position: relative;
	/*アクティブタブの装飾*/
	color:#fff;
	background-image: url(../images/top/tab_bg.png);
	background-position: left top;
	background-repeat: no-repeat;
	z-index: 999999;
	}
	
.hide{display:none;}