
h2#news{
	margin:5px 0;
	padding:0;
	text-indent:-9999px;
	background:#FFFFFF url(../images/top_news.gif) left top no-repeat;
	width:635px;
	height:34px;
}

#newslist dl{

}
#newslist dt{
	font-size:14px;
	width:96px;
	padding-left:15px;
	color:#88A028;
	background: url(../images/square01.gif) left top no-repeat;
	float:left;
}
#newslist dd{
	font-size:14px;
	padding-bottom:10px;
	width:500px;
	margin-left:110px;
}

h2#shohin {
	margin:5px 0;
	padding:0;
	text-indent:-9999px;
	background:#FFFFFF url(../images/top_shohin.gif) left top no-repeat;
	width:635px;
	height:36px;
}
ul#shohinbox{
	width:635px;
	margin:20px 0 0 0;
	padding:0;
	list-style-type:none;
}
ul#shohinbox li{
	width:145px;
	height:140px;
	margin-bottom:25px;
	margin-right:13px;
	float:left;
	word-break:break-all;
}

.shohinbox img{
	margin:5px 0;
}
.name{
	margin:5px 0;
	font-size:12px;
	padding-left:15px;
	background: url(../images/arrow01.gif) left top no-repeat;
}

#about{
	margin:8px 0;
	padding:0;
	background:#FFFFFF url(../images/about_back.gif) left top no-repeat;
}
#about h2{
	margin:0;
	padding:0;
	background:#FFFFFF url(../images/about_img.gif) left top no-repeat;
	text-indent:-9999px;
	width:225px;
	height:45px;
}
#about_inner{
	background: url(../images/about_bottom.gif) left bottom no-repeat;
	width:225px;

}
#about_text{
	margin:0;
	padding:8px 15px;
	line-height:1.4em;
}
#about_text ul{
	margin:5px 0 5px 15px;
	padding:0;
	list-style-type:none;
}
#about_text ul li{
	margin:0;
	padding:4px 30px 3px 15px;
	background: url(../images/arrow01.gif) left center no-repeat;

}
#about_text strong{
	font-weight:normal;
}


#recruit{
	margin:5px 0 20px 0;
}
#toiawasebox{
	color:#B96359;
}

