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

#hn4 a{
	background:url(../../common/img/header/hn4.png) 0 -60px no-repeat !important;
}
	
#wrapper{
	width:100%;
	height:100%;
	z-index:1;
}
#content{
	width:100%;
	background:url(../img/bg.png) 50px bottom no-repeat;
}

h1{
	display:block;
	position:fixed;
	top:120px;
	left:0;
	width:146px;
	height:17px;
	text-indent:-1000px;
	overflow:hidden;
	z-index:21000;
	background:url(../img/h1.png) 0 0 no-repeat;
}

h2{
	display:block;
	text-indent:-1000px;
	overflow:hidden;
	width:100%;
	height:80px;
	background:url(../img/h2.gif) center 0 no-repeat;
	margin:140px 0 50px;
}

h3{
	display:block;
	width:630px;
	margin:40px 0 5px;
	font-size:16px;
}

#location{
	position:fixed;
	top:50%;
	left:15px;
	width:15px;
	height:108px;
	margin:-54px 0 0;
	z-index:400;
}
#location li{
	display:block;
	text-indent:-1000px;
	overflow:hidden;
	width:15px;
	height:108px;
	background:url(../img/location.png) 0 0 no-repeat;
}

#l1{
	width:920px;
	margin:0 auto;
	position:relative;
}

#tel {
	font-size:18px;
}

#partner{
	width:900px;
	font-size:14px;
	line-height:150%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#partner th { text-align: right; padding-right: 15px; vertical-align: top;}
#partner td { padding-right: 15px;}
#partner p{
	margin:10px 0 5px;
}
