@charset "UTF-8";
/* CSS Document */

/*----------------------------
メインイメージ
----------------------------*/
#mainimg {
	width: 100%;
	height: 380px;
	background: #1f2c1e;
	text-align: center;
}
/*----------------------------
メインコンテンツ背景
----------------------------*/
#wrap {
	background: url(../img/common/bg02.gif);
	background-position: top center;
	background-repeat: no-repeat;
}
/*----------------------------
メインコンテンツ背景
----------------------------*/

/*-------メニュー紹介-------*/
#wrap .content .menu {
	float: left;
	width: 520px;
}
#wrap .content .menu h2 {
	padding: 10px 0;
}
#wrap .content .menu .menu_top {
	height: 20px;
	background:url(../img/home/bg01.png) no-repeat;
}
#wrap .content .menu .menu_content {
	padding: 0 20px;
	background:url(../img/home/bg02.png) repeat-y;
}
#wrap .content .menu .menu_content ul li {
	height: 50px;
	padding: 0 0 10px 10px;
}
#wrap .content .menu .menu_bottom {
	height: 20px;
	background:url(../img/home/bg03.png)  no-repeat;
}
/*---------店舗紹介---------*/
#wrap .content .shop {
	float: left;
	width: 460px;
}
#wrap .content .shop h2 {
	padding: 10px 0;
}
#wrap .content .shop h3 {
	float: left;
	padding: 10px 0 10px 10px;
}
#wrap .content .shop .shop_top {
	height: 20px;
	background:url(../img/home/bg04.png) no-repeat;
}
#wrap .content .shop .shop_content {
	width: 420px;
	padding: 0 20px;
	background:url(../img/home/bg05.png) repeat-y;
}
#wrap .content .shop .shop_content ul {
	width: 100%;
	overflow: hidden;
	clear: both;
}
#wrap .content .shop .shop_content ul li {
	float: left;
	padding: 0 0 10px 10px;
	height: 60px;
}
#wrap .content .shop .shop_content ul li a{
	padding: 0;
	margin: 0;
}
#wrap .content .shop .shop_bottom {
	height: 20px;
	background:url(../img/home/bg06.png)  no-repeat;
}

/*---------ニュース---------*/
#wrap .content .news {
	float: left;
	width: 700px;
}
#wrap .content .news h2 {
	padding: 10px 0;
}
#wrap .content .news .news_top {
	height: 20px;
	background:url(../img/home/bg07.png) no-repeat;
}
#wrap .content .news .news_content {
	padding: 0 20px;
	background:url(../img/home/bg08.png) repeat-y;
}
#wrap .content .news .news_content ul {
	padding: 0 10px 10px 10px;
}
#wrap .content .news .news_content #feed ul li:nth-child(n+6) {
	display: none;
}
#wrap .content .news .news_content ul li a {
	padding-left: 20px;
	line-height: 29px;
	background: url(../img/common/list01.gif) no-repeat;
	background-position: left center;
	border-bottom: dotted #999999 1px;
	display: block;
}
#wrap .content .news .news_content ul li a:hover {
	background: #ecdfd5 url(../img/common/list01.gif) no-repeat;
	background-position: left center;
}
#wrap .content .news .news_content ul li .date {
	float: right;
	font-size: 77%;
	font-weight: bold;
}
#wrap .content .news .bloglink {
	text-align: right;
	padding: 0 10px 10px 0;
}
#wrap .content .news .news_bottom {
	height: 20px;
	background:url(../img/home/bg09.png)  no-repeat;
}



#topslider{
	width: 960px;
	height: 380px!important;
	margin: 0 auto;
}

