/* 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: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{
margin:0px auto;
width:748px;
border:1px solid #145bc7;
background:url(img/common/header_haikei.jpg) no-repeat 0px 22px;}
/*--------------------header------------------*/
#header_text{
background:#145bc7;
}
#header_text p{
color:#fff;
padding:3px 0px 0px 5px;}

#header{
height:75px;
border-bottom:1px solid #a3bbe0;
clear:both;
background:url(img/index/index_con02.gif) no-repeat 0px 0px;}
#logo_iti{
float:left;}
#header_banner{
float:right;
margin:15px 15px 0px 0px;}
#header_link ul{
margin:0px 0px 0px 350px;}
#header_link ul li{
float:left;
margin:2px 0px 3px 8px;}

/*--------------------contents------------------*/
#contents{
clear:both;
width:748px;
clear:both;
}

#main_menu{
width:218px;
float:left;}

.jyuusyo_logo{
padding:1px 3px 0px 3px;}

#jyuusyo p{
padding:0px 0px 0px 8px;
line-height:15px;
letter-spacing:0.5px;
}

#menu_iti{
padding:5px 5px;
}

#menu_iti ul li{
margin:0px 0px 0px 6px;
}

#menu_waku{
border-left:1px solid #458bf3;
border-right:1px solid #458bf3;
background:#eef5ff;}

#menu_waku ul li{
padding:0px 0px 3px 0px;}


#jyuusyo{
	height:220px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	background-image: url(img/common/jyuusyo_haikei.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#jyuusyo_syousai p{
padding:5px 0px 0px 8px;}

#site_map{
clear:both;
text-align:right;
color:#0558ac;
font-size:10px;
margin:15px 0px 15px 0px;}
#site_map a{
color:#0558ac;
text-decoration:none;}

/*--------------------footer------------------*/
#footer{
clear:both;
border-top:1px solid #2680dd;
background:url(img/common/footer_haikei.gif) repeat-x 0px 0px;
height:88px;}

#footer_logo{
float:left;
padding:0px 0px 0px 10px;}

#footer p{
float:right;
margin:40px 20px 0px 0px;
letter-spacing:0.5px;
font-size:10px;}

#footer a{
color:#666666;
text-decoration:none;}

#clear{
clear:both;
width:748px;}
