@charset "utf-8";
/* CSS Document */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:100;
	
	color:#7d7d7d;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ecebeb;
	background-image: url(../Image/img_bkg2.png);
	background-repeat: repeat-x;
	background-position:center;
	background-position:top;
	}
	

	
h1, h2, h3   {color:#268653;}
	
a:link {
	text-decoration: none;
	color: #268653;
}
a:visited {
	text-decoration: none;
	color: #268653;
}
a:hover {
	text-decoration: underline;
	color: #0099FF;
}
a:active {
	text-decoration: none;
	color: #268653;
}
a:over {
	text-decoration:underline;
	color:#0099FF;
	}
	
.clear {
	clear:both;
	}

img {  
	border-style: none;
	}
	
#header_wrapper{
	width:1030px;
	height:170px;
	margin-left:auto;
	margin-right:auto;
	}
	
#logo{
	width:280px;
	height:170px;
	float:left;
	}
	
#hl{
	width:740px;
	height:170px;
	float:right;
	text-align:right;
	}
	

#ban_wrapper{
	width:930px;
	height:460px;
	margin-left:auto;
	margin-right:auto;
	}
	
#cat_wrapper{
	width:1032px;
	height:520px;
	margin-left:auto;
	margin-right:auto;
	}
	
#wel_wrapper{
	width:930px;
	height:680px;
	margin-left:auto;
	margin-right:auto;
	}
#wel_l {
	width:598px;
	height:600px;
	float:left;
	}
#wel_r {
	width:290px;
	height:500px;
	float:right;
	}
	
#footer{
	width:930px;
	height:200px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}
	
#spacer{
	width:700px;
	height:48px;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
	}
	
#spacer2{
	width:930px;
	height:80px;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
	}
	
#s_wrapper{
	width:1032px;
	height:1500px;
	margin-left:auto;
	margin-right:auto;
	}
	
#sl {
	width:234px;
	height:700px;
	background-color:#dcdbdb;
	margin: 0px;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:10px;
	padding-right:10px;
	float:left;
	}
#sr {
	width:760px;
	height:1500px;
	float:right;
	}
	
#au_wrapper{
	width:1032px;
	height:1500px;
	margin-left:auto;
	margin-right:auto;
	}
	
#aul {
	width:234px;
	height:800px;
	background-color:#dcdbdb;
	margin: 0px;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:10px;
	padding-right:10px;
	float:left;
	}
#aur {
	width:760px;
	height:1400px;
	float:right;
	}
	
/**footer**/

#pro_wrapper{
	width:920px;
	height:300px;
	margin-left:auto;
	margin-right:auto;
	border-bottom:1px;
	border-bottom-style:dashed;
	border-bottom-color:#cccccc;
	}
	
/**contact form**/

#thk_con {
	width:960px;
	height:300px;
	margin-left:auto;
	margin-right:auto;
	}
	
#con_wrapper{
	width:1032px;
	height:1600px;
	margin-left:auto;
	margin-right:auto;
	}	
	
#con {
	width:760px;
	height:1500px;
	float:right;
	}
	
	
#thk {
	width:960px;
	height:200px;
	margin-left:auto;
	margin-right:auto;
	}
	
#a1_wrapper{
	width:1032px;
	height:2100px;
	margin-left:auto;
	margin-right:auto;
	}
	
#a1 {
	width:760px;
	height:2000px;
	float:right;
	}

#a2_wrapper{
	width:1032px;
	height:2800px;
	margin-left:auto;
	margin-right:auto;
	}
	
#a2 {
	width:760px;
	height:2500px;
	float:right;
	}	
	
	
	
#faq_wp{
	width:1032px;
	height:2500px;
	margin-left:auto;
	margin-right:auto;
	}
	
#faq {
	width:760px;
	height:2400px;
	float:right;
	}
	
#ars_wp{
	width:1032px;
	height:980px;
	margin-left:auto;
	margin-right:auto;
	}
	
#ars {
	width:760px;
	height:900px;
	float:right;
	}	
	
	
	
#erase {
	
	width:176px;
	height:400px;
	background-color:#f0f0f0;
	}
	

