@charset "utf-8";

dl.adobelink{
border:1px solid #F0F0F0;
padding:8px;
margin:15px 0;
width:684px;
}

dl.adobelink dt{
float:left;
width:120px;
}

dl.adobelink dd{
float:left;
width:550px;
margin-left:10px;
}


#Main div.section{
	width:685px;
	margin:0 auto 30px auto;
	margin-left:0;
	clear:both;
}

#Main div.section div.content{
	margin-left:15px;
	margin-top:20px;
	margin-bottom:20px;
}

#Main div.section div.content ul.btnlink{
	width:685px;
}

#Main div.section div.content ul.btnlink li{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

#Main div.section div.content dl.index{
	clear:both;
	border:1px solid #F0F0F0;
	width:670px;
	padding-bottom:15px;
}

#Main div.section div.content dl.index dt{
	margin:15px 15px 0;	
}

#Main div.section div.content dl.index dd{
	margin:0 10px 15px;	
}

#Main div.section div.content dl.index dd ul.txtlink li{
	width:140px;
	margin:10px 0 0 5px;
	background:url(../images/common/ic_side_link.gif) no-repeat left 5px;
	padding-left:10px;
	float:left;
}

#Main div.section div.content ul.txtlink li{
	width:140px;
	margin:0 0 0 5px;
	background:url(../images/common/ic_side_link.gif) no-repeat left 5px;
	padding-left:10px;
	float:left;
}

#Main div.section div.content p.contact{
	text-align:center;
	margin:20px 0;
}

#Main div.section div.line{
	border:1px solid #D8D8D8;
}

#Main div.section div.info{
	clear:both;
}

#Main div.section div.info dl.photo{
	float:left;
	padding:0 0 0 15px;
	margin:0;
	border:none;
	width:190px;
}

#Main div.section div.info dl.photo dt{
	padding:0 0 0 2px;
	margin:0;
}

#Main div.section div.info dl.photo dd{
	padding:0;
	margin:8px 0;
}

#Main div.section div.info dl.photo img{
	padding:1px;
	border:1px solid #D8D8D8;
}

#Main div.section div.info dl.txt{
	width:450px;
	float:left;
	border:none;
	padding:0;
	margin:0;
}

#Main div.section div.info dl.txt dt{
	color:#333333;
	width:60px;
	padding:0 0 0 20px;
	margin:0;
	float:left;
	background:url(../search/images/ic_enviloment.gif) no-repeat left 2px;
}

#Main div.section div.info dl.txt dd{
	color:#333333;
	font-weight:normal;
	width:370px;
	padding:0;
	margin:0 0 20px 0;
	float:left;
	vertical-align:top;
}

#Main div.section div.info dl.txt dd img{
	margin-right:10px;
}

#Main div.section div.content p,
#purpose p{
	color:#DC003C;
	font-weight:bold;
	padding:20px 15px; 
}

#Main p.leadtxt{
	margin:15px 0;
}

#Main address{
	border:#F0F0F0 solid 1px;
	width:674px;
	padding:16px 12px 10px 12px;
	background:none;
	text-align:left;
}

#Main div.section div.content table.v{
	clear:both;
	width:640px;
	margin:0 auto 15px auto;
}

#Main div.section div.content table.v th.bgcolor{
	background:#F8E9ED;
	width:80px;
	text-align:center;
	vertical-align:middle;
}

#Main div.section div.content table.v th,#Main div.section div.content table.v td{
	text-align:center;
	vertical-align:middle;
}

#Main div.section div.content span.googlelink{
	margin-top:5px;
	display:block;
	text-align:center;
}

#Main div.section div.content span.googlelink a{
	/*background:url(../search/images/ico_maplarge.gif) no-repeat left 2px;*/
	padding-left:15px;
}
