/* Tenplete */
body{ padding:0px; margin:0px;background:url(img/common/haikei_img.gif) repeat-y;
	background-position:center;
		}
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:#333;
	letter-spacing:1px;
	line-height:19px;
	font-weight: normal;
	vertical-align:top;
	text-align:left;
	line-height:1.4em;
}
ul{ list-style:none;}
li{ list-style:none;}  

#zentai{
margin:0px auto;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
width:750px;
background:url(img/common/main_menu_haikei.jpg) repeat-y;}
/*--------------------header------------------*/
#header{background:#990000;}

#header p{

color:#FFFFFF;
padding:4px 0px 2px 29px;
font-size:0.8em;
letter-spacing:0.8px;
background:url(img/common/mark.gif) no-repeat 3px 0px;}
#header img{
float:right;}

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

#menu{
float:left;
width:176px;
background:#f9e8ec;
}

#main_menu{
	background:#f9e8ec;
}

#main_menu_sub{
background:#f9e8ec;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
padding-bottom:10px;
}

.main_menu_t{
background:#E18CA0;
color:#FFFFFF;
text-align:center;
padding:2px 0px;
width:175px;
border-bottom:1px solid #ccc;
font-size:0.8em;}

#main_menu_sub ul li{
background:url(img/common/tyousa_icon.gif) no-repeat 8px 11px;
padding:8px 0px 3px 25px;
font-size:0.8em;
border-bottom:1px dotted #999;
width:130px;
margin-left:4px;
color:#666666;}

#main_menu_sub ul li a{
color:#666666;
text-decoration:none;}

#main_contents{
float:right;
width:563px;
}


/*--------------------footer------------------*/
#footer{
clear:both;
margin:10px 0px 0px 0px;
background:#fff;}
#site_map{
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;}

#site_map p{
font-size:0.6em;
text-align:center;
margin:3px 0px;
color:#a22b45;}

#site_map a{
text-align:center;
margin:3px 0px;
color:#a22b45;
text-decoration:none;}

#copy{}

#copy p{
font-size:0.6em;
text-align:center;
margin-top:8px;
}

#copy a{
color:#333;
text-decoration:none;
}


