/* Tenplete */
body{ padding:0px;
	background:#65420a;
	width:750px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	height:auto;}
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:12px;
	color:#704f19;
	letter-spacing:0.5px;
	line-height:19px;
	font-weight: normal;
	vertical-align:top;
	text-align:left;
}
ul{ list-style:none;}
li{ list-style:none;}  
#zentai{
margin:0px auto;
border-left:1px solid #ff9d00;
border-right:1px solid #ff9d00;
width:750px;
background:#fff;
}
/*--------------
------header------------------*/
#header{}
#header_text{
background:#8c5f1b;}
#header_text p{
color:#FFFFFF;
font-size:10px;
padding:3px 0px 1px 5px;}

#main_menu{}

#main_menu ul li{
float:left;}

/*--------------------contents------------------*/
#contents{
clear:both;
padding:8px 0px;}

#side_menu{
background:#fff7e3;
width:282px;}
#side_menu ul{
padding-bottom:5px;}
#side_menu ul li{
padding:5px 0px 0px 5px;}

#side_jyuusyo{
border-left:1px solid #775218;
border-right:1px solid #775218;
border-bottom:1px solid #775218;
width:278px;
background:#efe8dc;
}

#side_jyuusyo_iti{
padding:10px 0px;}
#side_jyuusyo table td{
padding:5px 0px;}

#side_jyuusyo a{
color:#704f19;
text-decoration:none;
}

#side_jyuusyo p{
padding-bottom:10px;}

#side_contetnts{
width:290px;}

/*--------------------footer------------------*/
#footer{}

#site_map{
padding-left:110px;
border-top:1px solid #65420a;
border-bottom:1px solid #65420a;
height:21px;
background:url(img/common/site_map_logo.gif) no-repeat 3px -2px;}
#site_map p{
font-size:10px;
padding-right:15px;
letter-spacing:0.9px;
color:#212121;
}
##site_map a{
color:#212121;
text-decoration:none;}

#copy p{
padding:2px 12px;
color:#704f19;}
#copy a{
text-decoration:none;
color:#704f19;}