#bg-top{
	background:url(../../img/cmn/header/bg-header1.png) no-repeat top;
	width:100%;
}
a{
	outline:none;}
#contents #div-toplink{
	width:940px;
	padding-right:10px;
	height:45px;
	}
#contents #div-toplink ul{
	margin-top:15px;
	float:right;
	list-style-type:none;}
#contents #div-toplink ul li{

	display:inline;}
#contents #div-toplink ul li a{
	line-height:18px;
	font-size:12px;
	color:#403D3C;
	text-decoration:none;
	}
#contents #div-toplink ul li .link-top:hover{
	text-decoration:underline;}
#contents #div-toplink ul li .link-policy{
	color:#136500;
	font-size:12px;}
#contents #div-toplink ul li .link-policy:hover{
	text-decoration:underline;}

#contents #div-con1{ background:red;
	width:680px;
	margin-top:30px;
	padding:20px;
	background:url(../../img/access/bg-con.png) repeat-y;}
.div-topcon{
	width:680px;
	position:relative;

	}
.map-top{
	margin-left:2px;}
.btn-link{
	position:absolute;
	left:494px;
	top:500px;
	}

.div-img1{
	margin-top:25px;}
.div-img2{
	margin-top:15px;
	}
.div-img3{
	margin-top:35px;
	}
.div-mapbutton{
	width:720px;
	margin-top:50px;
	padding-bottom:25px;}
.div-left{
	width:490px;
	height:335px;
	float:left;
	border:1px solid #CCCCCC;}
.div-right{
	width:203px;
	float:left;
	margin-left:25px;
	margin-top:127px;}
.p{
	font-size:14px;
	color:#323232;
	margin:0px;
	line-height:24px;
	padding-top:20px;
	padding-bottom:30px;
	}

.img-sidebar{
 margin-top:21px;
 }
.img-sidebar1{
 margin-left:-11px;
 margin-bottom:9px;
 }

.img-sidebar2{
	margin-left:-6px;
	margin-bottom:20px;
	}
.img-sidebar3{
	margin-top:10px;
	}
.img-sidebar4{
	margin-top:10px;
	margin-bottom:20px;
	}