@charset "utf-8";

/*  hospitalization style
----------------------------------------------------------------------*/

.hospitalization #billboard {
	background: url(../hospitalization/images/hbnr-hospitalization.jpg) no-repeat;
}

#hosp .catch {
    background: none repeat scroll 0 0 #F0FAD2;
    color: #1E9E3C;
    font-size: 136%;
    font-weight: bold;
    margin-bottom: 50px;
    padding: 0.5em;
    text-align: center;
    border: 2px solid #1E9E3C;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}
#hosp .mainv {
	margin-bottom: 15px;
}
#hosp .section ul li {
	list-style-type: disc;
	margin-left: 1.2em;
}
#hosp .ask {
	padding: 1.2em 1.5em;
	background: #ffffe6;
	border: 2px solid #1e9e3c;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
#hosp .ask h3 {
	color: #1e9e3c;
	font-size: 129%;
	font-weight: bold;
	margin-bottom: 0;
	background-image: none;
}
#hosp .ask ul {
	padding: 10px 0;
	border-top: 1px dotted #717071;
}
#hosp .ask li {
	color: #1e9e3c;
	font-weight: bold;
}
#hosp .ask li span {
	color: #595757;
}
#hosp .bus .float-r {
	width: 230px;
	margin-left: 40px;
}
#hosp .room .float-r {
	width: 230px;
}
#hosp .room .float-l {
	width: 415px;
}
#hosp .room table {
	margin: 15px 0;
	border-collapse: collapse;
}
#hosp .room th,
#hosp .room td {
	padding: 0.1em 1em;
	border: 1px solid #717071;
}
#hosp .room th {
	background: #f4f4f4;
}






