*{
	margin: 0;
	padding: 0;
	font-size:100%;
	font-style:normal;
	font-weight:normal;
}
	
body{
	background-color:#FFF;
}



#wrapper
	{
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	position:relative;
	background-color:#FFFFFF;
	border-right:#DDD solid 1px;
		border-left:#DDD solid 1px;
}

/*navi_left*/

/*
* html body #navi_left{
	padding:20px 10px 0 10px;
	position:absolute;
	}
*/


#navi_left{
	margin:20px 0 0 10px;
	position:absolute;
	width:120px;
	}

#navi_left h2{
	background-color:#000066;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	line-height:20px;
	height:20px;
	margin-bottom:10px;
	}
#navi_left h2 a{
	color:#FFFFFF;
	text-decoration:none;
	}
	
#navi_left ul{
	list-style-type:none;
	font-size:12px;
	text-indent:10px;
		}

#navi_left ul li{
	height:20px;
	background-color:#000066;
	font-size:12px;
	color:#FFFFFF;
	line-height:20px;
	margin-top:1px;

	}
	
#navi_left ul li a{
		color:#FFFFFF;
	}

#navi_left ul.u2 li{
	text-indent:25px;
	background-color:#FFFFFF;
	color:#FF0000;
		margin-top:0px;
		padding-top:2px;
		}
#navi_left ul.u2 li a{
color:#FF0000;
}

/*header*/
#header {
	color: #FF0000;
	height: 130px;
	width: 900px;
	background-color: #CC0000;
	background-image: url(img/top_aba.jpg);
	background-repeat:no-repeat;
	}
#header h1 {
	text-indent: -9999pt;
}


/*navi*/
#navi {
	background-color: #CCCCCC;
	height: 24px;
	width: 900px;
	font-size: 12px;
	line-height: 24px;
	}

#navi li{
	float: left;
	list-style: none;
	margin: 0 10px;
	text-align: center;
	}

/*setumei*/
#setumei {
	height:150px;
	clear: left;
	width: 500px;
	padding: 20px 200px 20px 200px ;
	
	}
#text {
	width:380px;
		float:left;

	}
	
#setumei img{



	}

/*contents*/
#main {
	clear:both;
	background-color: #FFFFFF;
	width: 900px;
	}
#main .koumoku h2{
	clear:left;
	line-height: 20px;
	height: 20px;
	padding: 0 0 0 10px;
	margin: 0 0 0 150px ;
	font-size: 12px;
	font-style: normal;
	width: 604px;
		text-indent:-9999px;
		overflow:hidden;
}
#main .koumoku h2 a{
			display:block;
	}
	
#main .koumoku h2.k1{
	background-image:url(img/koumoku.gif);
	background-position:0px 0px;
	} 
#main .koumoku h2.k2{
	background-image:url(img/koumoku.gif);
	background-position:0px -22px;
	} 
#main .koumoku h2.k3{
	background-image:url(img/koumoku.gif);
	background-position:0px -44px;
	} 
#main .koumoku h2.k4{
	background-image:url(img/koumoku.gif);
	background-position:0px -66px;
	} 
#main .koumoku h2.k5{
	background-image:url(img/koumoku.gif);
	background-position:0px -88px;
	} 
#main .koumoku h2.k6{
	background-image:url(img/koumoku.gif);
	background-position:0px -110px;
	} 
#main .koumoku h2.k7{
	background-image:url(img/koumoku.gif);
	background-position:0px -132px;
	} 
#main .koumoku h2.k8{
	background-image:url(img/koumoku.gif);
	background-position:0px -154px;
	} 
#main .koumoku h2.k9{
	background-image:url(img/koumoku.gif);
	background-position:0px -176px;
	} 
#main .koumoku h2.k10{
	background-image:url(img/koumoku.gif);
	background-position:0px -198px;
	} 
#main .koumoku h2.k11{
	background-image:url(img/koumoku.gif);
	background-position:0px -220px;
	} 







#main .main_box1
{
	width: 600px;
	padding: 0 20px 0 150px;
	font-size: 11px;
}

#main .photo{
	text-align: center;
	width: 130px;
	height: 200px;
	margin: 20px 10px;
	float: left;
	overflow:auto;

}


#main .sintyaku{
	text-align: center;
	clear: left;
	margin: 0 0 50px 0;
}

#main .main_box2
{
	width: 600px;
	padding: 0 50px;
	font-size: 12px;
	margin-left:100px;
}

#main .main_box2 #link p{
	margin: 20px 10px;
	height:200px;
	padding:5px;
	width:268px;
	font-size: 12px;
	float:left;
	border:1px solid #CC0000;


}

/*box3*/

#main .main_box3
{
	clear:left;
	width: 600px;
	padding: 20px 0;
	font-size: 12px;
	margin-left:100px;
}

#main .main_box3 p{
	padding:10px 0 0 70px;
}

#main .main_box3 p.rekisi_p{
	padding-top:0;
	}
	
#cl{
	clear:left;
	}

/*footer*/

#fudder {
	background-color: #000099;
	height: 40px;
	width: 900px;
	}
	
#fudder .undernavi{
	text-align:center;
	font-size:75%;
	color:#FFFFFF;
	padding:5px;
	}
#fudder .undernavi a{
	color:#FFFFFF;
	}
#fudder .undernavi a:hover{
	color:#0000FF;
	}

/*right bana*/
#right_w {

	width:100px;
	position:absolute;
	top:140px;
	left:780px;
	font-size:10px;
	}
#right_w p{
	margin:10px 0px;
	}



/*syouhin_li*/

.main_box1 ul {
	text-align:center;
	list-style:none;
	width:608px;
	background-color:#0066FF;
	height:20px;
	line-height:20px;
	margin-top:2px;
	padding:0 3px;
	}

.main_box1 ul li{
	width:150px;
	float:left;
	color:#FFFFFF;
	
	}

.main_box1 ul li a{
color:#FFFFFF;
}




/*-----------------------------
#conleft {
	font-size: 10px;
	color: #FF0000;
	width: 600px;
	background-color: #FFFFFF;
	padding-top: 10px;
	line-height: 20px;
	border: 5px none #FF0000;
	padding-right: 50px;
	padding-left: 50px;
	text-align: left;
}



#navi a:hover {
	color: #CC0000;
	text-decoration: none;
}

}
body {
	text-align: center;
	padding: 0px;
	margin: 0px;
	background-color: #666666;
}




*/
