#tab_outer{
	background-image:  url("../img/tab_patient_outer_back.gif");
}
#tab{
	background-image: url("../img/tab_patient_back.gif");
}
#main{
	background-image:url("../img/main_back.gif");
	background-position:left;
}
#content{
	float:right;
	width:550px;
	padding-top:10px;
}
#sub{
	float:left;
	width:180px;
}
/****** navi ******/
#navi li a{
	background-image:url("../img/navi_patient.gif");
}
#navi li a.outpatient,
#navi li a.outpatient_on,
#navi li a.outpatient_now,
#navi li a.hospitalization,
#navi li a.hospitalization_on,
#navi li a.hospitalization_now,
#navi li a.visit,
#navi li a.visit_on,
#navi li a.visit_now,
#navi li a.school,
#navi li a.school_on,
#navi li a.school_now,
#navi li a.access,
#navi li a.access_on,
#navi li a.access_now,
#navi li a.map,
#navi li a.map_on,
#navi li a.map_now,
#navi li a.sensin,
#navi li a.sensin_on,
#navi li a.sensin_now{
	height:35px;
}
/* outpatient */
#navi li a.outpatient{
	background-position:0 0;
}
#navi li a.outpatient_now{
	background-position:-400px 0;
}
#navi li a.outpatient:hover,
#navi li a.outpatient_on,
#navi li a.outpatient_now:hover{
	background-position:-200px 0;
}
/* hospitalization */
#navi li a.hospitalization{
	background-position:0 -35px;
}
#navi li a.hospitalization_now{
	background-position:-400px -35px;
}
#navi li a.hospitalization:hover,
#navi li a.hospitalization_on,
#navi li a.hospitalization_now:hover{
	background-position:-200px -35px;
}
/* visit */
#navi li a.visit{
	background-position:0 -70px;
}
#navi li a.visit_now{
	background-position:-400px -70px;
}
#navi li a.visit:hover,
#navi li a.visit_on,
#navi li a.visit_now:hover{
	background-position:-200px -70px;
}
/* school */
#navi li a.school{
	background-position:0 -105px;
}
#navi li a.school_now{
	background-position:-400px -105px;
}
#navi li a.school:hover,
#navi li a.school_on,
#navi li a.school_now:hover{
	background-position:-200px -105px;
}
/* access */
#navi li a.access{
	background-position:0 -140px;
}
#navi li a.access_now{
	background-position:-400px -140px;
}
#navi li a.access:hover,
#navi li a.access_on,
#navi li a.access_now:hover{
	background-position:-200px -140px;
}
/* map */
#navi li a.map{
	background-position:0 -175px;
}
#navi li a.map_now{
	background-position:-400px -175px;
}
#navi li a.map:hover,
#navi li a.map_on,
#navi li a.map_now:hover{
	background-position:-200px -175px;
}
/* sensin */
#navi li a.sensin{
	background-position:0 -210px;
}
#navi li a.sensin_now{
	background-position:-400px -210px;
}
#navi li a.sensin:hover,
#navi li a.sensin_on,
#navi li a.sensin_now:hover{
	background-position:-200px -210px;
}

/* navi > ul */
#navi ul li a{
	background-image: url("../img/navi_icon_off.gif");
}
#navi ul li a:hover,
#navi ul li a.on{
	background-image:  url("../img/navi_icon_patient.gif");
	background-color:#fce07f;
}

/* access flow */
#main .flow{
	width:100%;
	margin-bottom:15px;
}
#main .flow td{
	padding:5px;
	border-bottom:1px solid #cccccc;
}
#main .flow .point{
	background-color:#f5f3e1;
	border:1px solid #cccccc;
	text-align:center;
}