*{
	margin:0;
	padding:0;
	list-style: none;
	font-size: 100%;
}

body{
margin-left:auto;
margin-right:auto;
}

img {
	border: none;
	vertical-align: top;
}


#wapper{
width:800px;
}

#headder{
padding-top:20px;
padding-bottom:20px;
background-color:#666600;
border-top:#999 solid 5px;
border-bottom:#999 solid 5px;
}




.liststyle li{
margin-bottom:5px;
}



.liststyle ul{
padding:5px 0 5px 10px;
margin:0;
}

.liststyle a{
display:block;
width:100%;
	line-height:20px;
	padding:0;
}


#navi01 a:link{
	background-image:url(img/aisatsu.jpg);
	background-position:0 0;
	background-repeat: no-repeat;
	text-indent:-9999px;
}
#navi01 a:visited{
	background-image:url(img/aisatsu.jpg);
	background-position:0 0;
	background-repeat: no-repeat;
	text-indent:-9999px;

}
#navi01 a:hover{
	background-position:0 -20px;
		background-repeat: no-repeat;
}

#navi02 a{
	background-image:url(img/kaishagaiyou.jpg);
	background-position:0 0;
	background-repeat: no-repeat;
	text-indent:-9999px;
}
#navi02 a:hover{
	background-position:0 -20px;
		background-repeat: no-repeat;
}
#navi03 a{
	background-image:url(img/tokyo.jpg);
	background-position:0 0;
	background-repeat: no-repeat;
	text-indent:-9999px;
}
#navi03 a:hover{
	background-position:0 -20px;
		background-repeat: no-repeat;
}
#navi04 a{
	background-image:url(img/saitama.jpg);
	background-position:0 0;
	background-repeat: no-repeat;
	text-indent:-9999px;
}
#navi04 a:hover{
	background-position:0 -20px;
		background-repeat: no-repeat;
}
#navi05 a{
	background-image:url(img/touhoku.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#navi05 a:hover{
	background-position:0 -20px;
		background-repeat:no-repeat;
}
#navi06 a{
	background-image:url(img/syouhinn.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#navi06 a:hover{
	background-position:0 -20px;
	background-repeat:no-repeat;
}
#navi07 a{
	background-image:url(img/eigyouhinnmoku_little.jpg);
	background-position:0 0;
	background-repeat: no-repeat;
	text-indent:-9999px;
}
#navi07 a:hover{
	background-position:0 -20px;
	background-repeat:no-repeat;
}
#navi08 a{
	background-image:url(img/shouhinnmoku_1.jpg);
	background-position:0 0;
	background-repeat: no-repeat;
	text-indent:-9999px;
}
#navi08 a:hover{
	background-position:0 -20px;
		background-repeat: no-repeat;
}
#navi09 a{
	background-image:url(img/syuhouhinnmoku_2.jpg);
	background-position:0 0;
	background-repeat: no-repeat;
	text-indent:-9999px;
}
#navi09 a:hover{
	background-position:0 -20px;
		background-repeat: no-repeat;
}
#navi10 a{
	background-image:url(img/jyuhattyu.jpg);
	background-position:0 0;
	background-repeat: no-repeat;
	text-indent:-9999px;
}
#navi10 a:hover{
	background-position:0 -20px;
		background-repeat: no-repeat;
}

#navi11 a{
	background-image:url(img/tokutyou.jpg);
	background-position:0 0;
	background-repeat: no-repeat;
	text-indent:-9999px;
}
#navi11 a:hover{
	background-position:0 -20px;
		background-repeat: no-repeat;
}

#navi12 a{
	background-image:url(img/topics.jpg);
	background-position:0 0;
	background-repeat: no-repeat;
	text-indent:-9999px;
}
#navi12 a:hover{
	background-position:0 -20px;
		background-repeat: no-repeat;
}


#navi13 a{
	background-image:url(img/special_price.jpg);
	background-position:0 0;
	background-repeat: no-repeat;
	text-indent:-9999px;
}
#navi13 a:hover{
	background-position:0 -20px;
		background-repeat: no-repeat;
}


#navi14 a{
	background-image:url(img/employment_info.jpg);
	background-position:0 0;
	background-repeat: no-repeat;
	text-indent:-9999px;
}
#navi14 a:hover{
	background-position:0 -20px;
		background-repeat: no-repeat;
}




#left_side{
	width:200px;
	float:left;
	margin: 0px;
	padding: 0px;
}

#flash{
width:170px;
float:left;
padding-left:65px;
padding-right:65px;
padding-top:50px;

}

#main{
padding-top:20px;
}

#right_side{
	width:200px;
	float:right;
	padding-right: 50px;
	padding-top: 10px;

}
#container {
	clear:both;
	float: left;
	width: 500px;
	padding-left: 50px;
	padding-top: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;

}

#rogo{
	clear: both;
position:absolute;
top:440px;
left:384px;
height:50px;

}

#foot{
	font-size:60%;
	color:#FFFFFF;
	background-color:#666600;
	text-align:center;
	margin:20px 0 10px 0;
	padding:3px;
	width:100%;
}

.clear{
clear:both;
}	

