@charset "utf-8";

/*--- content ------------------------------------------*/

div#content {
}

#sub { padding:45px 0px 34px; }


div#content div#innerlink {
	text-align: right;
	padding-top: 28px;
}
div#content div#innerlink img {
	margin-left: 7px;
}

.loc_headline { width:220px; float:left; padding-bottom:35px; }
#loc_btnarea { width:226px; float:right; padding:25px 0px 35px 0px; }
#loc_btn li { width:110px; padding-left:3px; float:left; }

div#content div#loc_left {
	float: left;
	width: 427px;
	background:url(../../location/imgs/bg.jpg) 0 35px no-repeat;
}

div#loc_imgblock {
	width: 410px;
	float: left;
	padding-top:30px;
}
div#loc_imgblock div.fac {
	width: 130px;
	float: left;
}
div#loc_imgblock div.fac img {
	line-height:0;
	padding-bottom:6px;
}
.fac_txt {
	font-size: 60%;
}





div#content div#loc_right {
	float: left;
	width: 447px;
	padding-left:26px;
}

div#content div#loc_left p {
	padding-top: 143px;
	font-size: 80%;
}







div#content div#lifeinfo {
	clear: both;
}

.life_left { width:320px; float:left; }
.life_right { width:580px; float:left; }
.life_left_flt { width:160px; float:left; padding-bottom:20px; }
.life_left_flt02 { width:160px; float:left; }
#lifeinfo { padding:40px 0px 75px; }
#lifeinfo h3 { padding-bottom:26px; }
.life_blk { padding:18px 0px; }
.life_cap { font-size:60%; padding-top:3px; }

div#content div#access {
	clear: both;
}

#acc_txt { font-size:80%; padding-right:70px; }

#acc_l { width:318px; float:left; }
#acc_r { width:582px; float:left; }

.acc_headline { padding-bottom:35px; }
.acc_time_tit { padding-top:24px; }
.acc_time05 { padding-top:30px; }
.acc_txt { font-size:60%; padding-top:3px; }
#acc_cap { font-size:60%; padding-top:3px; text-align:right; }












