/* Tenplete */
body{ padding:0px; margin:0px;background:url(img/common/zentai_haikei.gif) repeat-y center 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,ul,li{
	font-size:12px;
	color:#666;
	letter-spacing:1px;
	line-height:19px;
	font-weight: normal;
	vertical-align:top;
	text-align:left;
}
ul{ list-style:none;}
li{ list-style:none;}  

#zentai_haikei02{
background:url(img/common/header_haikei02.gif) repeat-x;}
#zentai{
margin:0px auto;
width:752px;
background:url(img/common/header_haikei.jpg) no-repeat center top;
}

/*--------------------header------------------*/
#logo_iti{
margin-left:1px;}
#header{
height:352px;
width:750px;
margin-bottom:0px;}
#header table{
padding:5px 0px 0px 11px;}
#header_iti{
float:left;
width:119px;}
#header_menu01{
padding:45px 13px 43px 0px;}
#header_menu01 ul li{
float:right;}
#header_menu02{
clear:both;
padding:0px 12px 0px 0px;}
#header_menu02 ul li{
float:right;
margin:0px 0px 0px 7px;
}
#canpain{
margin:158px 0px 0px 515px;
}
/*--------------------contents------------------*/
#contents_iti{
padding-left:1px;}
#contents{
clear:both;
width:750px;
background:#fff;
}
#self{
background:url(img/common/check_haikei.jpg) no-repeat 6px 0px;
margin:0px 0px 0px 0px;
height:46px;
}
#self_bottan{
margin:20px 0px 0px 137px;}
#meain_menu_haikei{
background:url(img/common/main_menu_haikei.gif) no-repeat 5px 58px;
height:400px;}
#main_menu{
padding:8px 5px;
}
#main_menu ul{}
#main_menu ul li{
padding:2px 4px;}
#jyuusyo{
padding:3px 3px;
background:url(img/common/jyuusyo_haikei.jpg) no-repeat 1px 5px;
height:194px;}
#jyuusyo p{
font-size:10px;
font-weight:bold;
padding:0px 0px 5px 5px;
line-height:15px;}
.gaiyou_bottan_iti{
margin:20px 0px 0px 20px;}
/*--------------------footer------------------*/
#footer{
background:url(img/common/footer_img.gif) no-repeat top right;
height:90px;
width:752px;
padding:0px;}
#footer_iti{
padding:73px 0px 0px 140px;
}
#footer p{
color:#0A7D75;
letter-spacing:1px;
font-size:10px;
font-weight:bold;

}
#footer a{
text-decoration:none;
color:#0A7D75;}
#copy p{
padding:0px 0px 0px 150px;
color:#fff;
letter-spacing:0.5px;
font-size:10px;
font-weight:bold;
background:#94CBC7;
}
#copy a{
text-decoration:none;
color:#fff;}
