/* Tenplete */
body{ padding:0px; margin:0px;}
table{ vertical-align:top;}
img{ vertical-align:top;
	border:0px;}

h1,h2,h3,h4,h5,p,ul,li,dt,dd,dl{ padding:0px; margin:0px;}
p,th,td,img,table{
	font-size:10px;
	color:#525252;
	letter-spacing:1px;
	line-height:19px;
	font-weight: normal;
	vertical-align:top;
	text-align:left;
}
ul{ list-style:none;}
li{ list-style:none;}  
#zentai{
margin:0px auto;
width:750px;
background:url(img/common/main_menu_haikei.gif) repeat-y 0px 0px;
}
/*--------------------header------------------*/
#header{
height:301px;
background:#fff;
}

/*--------------------contents------------------*/
#contents{

}
#left_menu{
float:left;}

#main_menu{
width:159px;
padding-left:1px;
}
#main_menu ul li{
margin:3px 0px 0px 2px;}

#jyuusyo{
padding:10px 0px 0px 10px;}
#jyuusyo p{
padding:3px 0px 3px 0px;
font-size:12px;}

#jyuusyo img{
padding:3px 0px 5px 0px;}


#footer_tel{
clear:both;
margin:20px 0px 10px 0px;}

#site_map{
margin:5px 0px 15px 0px;
text-align:center;
letter-spacing:0.5px;}

#site_map p{
margin:5px 0px 15px 0px;
text-align:center;
letter-spacing:0.5px;
font-size:0.8em;}

#site_map a{
color:#525252;
text-decoration:none;
}

#edit_space p{
font-size:12px;
letter-spacing:0px;}


/*--------------------footer------------------*/
#footer{
background:#064305;
clear:both;
height:25px;}

#footer p{
color:#FFFFFF;
text-align:center;
margin:5px 0px;
font-size:0.8em;}
#footer a{
color:#FFFFFF;
text-decoration:none;}

.analyze{
position:absolute;
top:-5px;
left:-5px;
visibility:hidden;
height:5px;
width:5px;
}