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

/* mainImage ------------------------------------*/
#mainImage{
	clear:both;
	display:block;
	overflow:hidden;
	width:950px;
	height:170px;
	text-indent:-9999px;
	margin:10px 0px 0px 0px;
	background-image:url(../img/main_img.jpg);
}


/* contentMain ------------------------------------*/
#contentMain{
	float:left;
	text-align:left;
	width:950px;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
}



/* company_about ------------------------------------*/
#company_about{
	width:950px;
	margin:0px 0px 30px 0px;
	padding:0px;
}

#company_about:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #company_about{
    height: 1em;
    overflow: visible;
}
/**/

#company_about_left{
	float:left;
	width:680px;
	margin:0px 20px 0px 0px ;
	padding:0px;
}

#company_about_left h2{
	width:215px;
	height:26px;
	text-indent:-9999px;
	background:url(../img/title_company_about.gif) left top no-repeat;
	margin:0px 0px 20px 0px;
	padding:0px;
}

#company_about_left p{
	color:#0E290C;
	font-weight:bold;
	font-size:117%;
	margin:0px 0px 30px 0px;
	padding:0px;
}

#company_about_left dl{
	width:680px;
	margin:10px 0px 0px 0px;
	padding:0px;
}

#company_about_left dl:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #company_about_left dl{
    height: 1em;
    overflow: visible;
}
/**/

#company_about_left dt{
	float:left;
	width:135px;
	font-size:100%;
	font-weight:bold;
	border-bottom:1px solid #333333;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}

#company_about_left dd{
	float:left;
	width:545px;
	font-size:100%;
	display:block;
	border-bottom:1px dotted #333333;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}


#company_about_right{
	float:left;
	margin:0px;
	padding:0px;
}

#company_outside{
	width:234px;
	margin:0px;
	padding:8px 8px 30px 8px;
	background-color:#D1C9B5;
}
#company_outside p{
	font-weight:bold;
	margin:30px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* company_access ------------------------------------*/
#company_access{
	clear:both;
	width:950px;
	margin:0px 0px 30px 0px;
	padding:0px;
}

#company_access:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #company_access{
    height: 1em;
    overflow: visible;
}
/**/

#company_access h2{
	width:305px;
	height:27px;
	text-indent:-9999px;
	background:url(../img/title_company_access.gif) left top no-repeat;
	margin:0px 0px 30px 0px;
	padding:0px;
}

#company_access_left{
	float:left;
	width:680px;
	margin:0px 20px 0px 0px ;
	padding:0px;
}

#company_access_left #access_map{
	width:662px;
	height:380px;
	background-color:#F9F7EF;
	border:1px solid #cccccc;
	padding:10px 9px 10px 9px;
}

#company_access_left #access_map div{
	width:660px;
	height:380px;
	border:1px solid #333333;
}

.opnePrint_btn{
	width:211px;
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.opnePrint_btn a{
	background:url(../img/open_print_btn.gif) 0px 0px no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:211px;
	height:27px;
	display:block;
	oveflow:hidden;
	text-indent:-9999px;
}

.opnePrint_btn a:hover{
	background:url(../img/open_print_btn.gif) 0px -27px no-repeat;
}

#company_access_right dl{
	float:left;
	display:block;
	width:250px;
	_width:240px;
	
}
#company_access_right dt{
	color:#0E290C;
	font-weight:bold;
	font-size:117%;
}

#company_access_right dd{
	border-bottom:1px dotted #333333;
	margin:0px 0px 15px 0px;
	padding:0px 0px 15px 0px;
}


/* pagetop ------------------------------------*/
#pagetop{
	clear:both;
	width:950px;
	border-top:1px solid #cccccc;
	margin:0px 0px 0px 0px ;
	padding:30px 0px 0px 0px ;
}

#pagetop a{
	display:block;
	overflow:hidden;
	width:101px;
	height:12px;
	text-indent:-9999px;
	background:url(../../common/img/pagetop.gif) no-repeat;
	margin:0px 0px 0px 850px ;
}

/* map ------------------------------------*/
#printWrapper{
	width:560px;
	
}

#map_header{
	text-align:left;
	margin:10px 0px 10px 0px;
}

#print_map{
	width:552px;
	height:500px;
	background-color:#F9F7EF;
	border:1px solid #cccccc;
	padding:10px 9px 10px 9px;
}

#print_map div{
	width:550px;
	height:500px;
	border:1px solid #333333;
}

#print_map_adress{
	font-size:85%;
	margin:10px 0px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

#print_map_adress:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #print_map_adress{
    height: 1em;
    overflow: visible;
}
/**/
#print_map_adress dl dt{
	float:left;
	width:75px;
	font-weight:bold;
}

#print_map_adress dl dd{
	
}

#print_btn{
	width:211px;
	margin:10px auto;
}

#print_btn a{
	background:url(../img/print_btn.gif) 0px 0px no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:211px;
	height:27px;
	display:block;
	oveflow:hidden;
	text-indent:-9999px;
}

#print_btn a:hover{
	background:url(../img/print_btn.gif) 0px -27px no-repeat;

}








