@charset "utf-8";
#leftarea a img {
	border: 0px!important;
}

#leftarea {
	width: 960px!important;
}

#leftarea h2.long {
	background: transparent url(../images/catelog_new/h2_long.gif) no-repeat left top!important;
	width: 960px!important;
}

#layout {
	width:950px !important;
	background-image:url(../images/catelog_new/base_bg.jpg);
	background-position:left bottom;
	padding: 0px 5px 15px;
}
#leftarea h3 {
	text-indent:0px !important;
	width: 960px!important;
	height:116px !important;
	position:relative;
	margin-top:15px;
}

#ranking_area {
	text-indent:0px !important;
	width:950px !important;
	height:auto !important;
	padding-bottom: 0px!important;
}
#leftarea ul.navi {
	overflow: hidden;
	_zoom: 1;
	list-style:none;
	background-image:url(../images/catelog_new/base_bg.jpg);
	background-position:left top;
	padding: 25px 5px 10px;

}
#leftarea ul.navi li {
	float:left;	
}

#leftarea ul.navi li a {
	display: block;
}

#leftarea ul.navi li#navi1,
#leftarea ul.navi li#navi2 {
	margin-right:10px;
}
.pagetop {
	padding-right:5px;
	border-bottom:0px !important;
	overflow: hidden;
	_zoom: 1;
}

.pagetop a {
	background-image:none !important;
	display: block;
	float: right;
}

.lastent {
	margin: 0px!important;
	padding: 0px!important;
}

#layout #food_area {
	background: transparent url(../images/catelog_new/food_back.jpg) repeat-y left top;
	width:950px;
	margin-bottom:15px;
	padding-bottom: 15px;
	overflow: hidden;
	_zoom: 1;
}
#layout #goods_area {
	background: transparent url(../images/catelog_new/goods_back.jpg) repeat-y left top;
	width:950px;
	margin-bottom:15px;
	padding-bottom: 15px;
	overflow: hidden;
	_zoom: 1;
}

#layout #goods_area h4,
#layout #food_area h4 {
	text-indent:0px !important;
	height:95px;
}
#layout #goods_area ul.goods_list,
#layout #food_area ul.food_list {
	clear:both;
	padding-left:5px;
	overflow: hidden;
	_zoom: 1;
}
#layout #goods_area ul.goods_list li,
#layout #food_area ul.food_list li {
	width: 228px;
	float:left;
	list-style:none;
	display:block;
	background-repeat:no-repeat;
	background-position:left bottom;
	padding: 5px 0px 12px 7px;
}

#layout #goods_area ul.goods_list li {
	background-image:url(../images/catelog_new/product_box_goods.jpg);
}

#layout #food_area ul.food_list li {
	background-image:url(../images/catelog_new/product_box_foods.jpg);
}

#layout #food_area ul.food_list li p.info,
#layout #goods_area ul.goods_list li p.info {
	font-size: 85%;
	overflow: hidden;
	_zoom: 1;
}

#layout #food_area ul.food_list li p.info strong,
#layout #goods_area ul.goods_list li p.info strong {
	width: 55px;
	float: left;
}

#layout #food_area ul.food_list li p.info span,
#layout #goods_area ul.goods_list li p.info span {
	width: 160px;
	float: right;
}

#layout #food_area ul.food_list li p.info a,
#layout #goods_area ul.goods_list li p.info a {
	color: #FF3300;
}

#layout #food_area ul.food_list li p.info a:hover,
#layout #goods_area ul.goods_list li p.info a:hover {
	text-decoration: underline;
}

#layout #goods_area ul.goods_list li h5,
#layout #food_area ul.food_list li h5 {
	margin-top:5px;
	color:#838C00;
	font-weight:bold;
	font-size:14px;
	margin-left: 5px;
}

#layout #goods_area ul.goods_list li h5 {
	color:#6A376F;
}

#layout #goods_area ul.goods_list .description,
#layout #food_area ul.food_list .description {
	padding: 0px 5px 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#layout #goods_area ul.goods_list .info,
#layout #food_area ul.food_list .info {
	padding-right: 10px;
	margin-bottom: 2px;
}

#layout #goods_area ul.goods_list .shoplink,
#layout #goods_area ul.goods_list .shoppingsite,
#layout #food_area ul.food_list .shoplink,
#layout #food_area ul.food_list .shoppingsite {
	margin-top:5px;
	margin-left:5px;
}
#layout #goods_area ul.goods_list .shoplink a,
#layout #food_area ul.food_list .shoplink a {
	color:#FF3300;
	text-decoration:none;
	background-image:url(../images/catelog_new/shop_arrow.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	padding-left:12px;
	
}

#layout #goods_area ul.goods_list .shoplink a:hover,
#layout #food_area ul.food_list .shoplink a:hover {
	text-decoration: underline;
}


#layout #goods_area ul.goods_list .shoppingsite a,
#layout #food_area ul.food_list .shoppingsite a {
	color:#838C00;
	text-decoration:none;
	background-image:url(../images/catelog_new/site_arrow.gif);
	background-position:left 4px;
	background-repeat:no-repeat;
	padding-left:12px;
	font-size: 85%;
}

#layout #goods_area ul.goods_list .shoppingsite a:hover,
#layout #food_area ul.food_list .shoppingsite a:hover {
	text-decoration:underline;
}

#layout #goods_area ul.goods_list .shoppingsite a {
	color:#6A376F;
	background-image:url(../images/catelog_new/site_arrow2.gif);
}

#layout .ranking_contents {
	width: 950px;
	background: transparent url(../images/catelog_new/green_bg.jpg) repeat left top;
	margin: 0 auto 15px;
	padding-bottom: 10px;
}

#layout .ranking_contents .basebox {
	margin-left: 10px;
	background: transparent url(../images/catelog_new/rannking_box.jpg) no-repeat left top;
	padding-top: 8px;
}

#layout .ranking_contents .basebox .cont {
	background: transparent url(../images/catelog_new/rannking_box.jpg) no-repeat left bottom;
	padding: 0px 15px 18px 7px;
	width: 918px;

}

#layout .ranking_contents .basebox .cont table {
	border-collapse: collapse;
	border-spacing: 0;
}

#layout .ranking_contents .basebox .cont table td{
	padding: 7px;
	vertical-align : top;
}

#layout .ranking_contents .basebox .cont table td.fast_box,
#layout .ranking_contents .basebox .cont table td.fast_box_img {
	width: 431px;
}

#layout .ranking_contents .basebox .cont table td.fast_box_img {
	padding: 0px!important;
	vertical-align : top;
	background-color: #fff;

}

#layout .ranking_contents .basebox .cont table td.fast_box {
	background: #FFE187 url(../images/catelog_new/fast_box.jpg) no-repeat left top;
	
}

#layout .ranking_contents .basebox .cont table td.fast_box .img_area {
	width: 63px;
	float: left;
	margin-right: 18px;
}

#layout .ranking_contents .basebox .cont table td.fast_box .text_area {
	width: 350px;
	float: right;
}

#layout .ranking_contents .basebox .cont table td.fast_box .text_area h5 {
	color: #CC0000;
	font-size: 120%;
	margin-bottom: 5px;
	line-height: 1.6;
}

#layout .ranking_contents .basebox .cont table td .text_area dl dt {
	margin-bottom: 5px;
	color: #ff0000;
	font-weight: bold;
}

#layout .ranking_contents .basebox .cont table td .text_area dl dd {
	margin-bottom: 5px;
	font-size: 85%;
}

#layout .ranking_contents .basebox .cont table td .text_area dl dd.links {
	margin-bottom: 0px!important;
}

#layout .ranking_contents .basebox .cont table td .text_area dl dd.links a {
	color: #838C00;
	text-decoration: none;
	background-image: url(../images/catelog_new/site_arrow.gif);
	background-position: left 4px;
	background-repeat: no-repeat;
	padding-left: 12px;
}

#layout .ranking_contents .basebox .cont table td .text_area dl dd.links a:hover {
	text-decoration: underline;
}

#layout .ranking_contents .basebox .cont table td.second_box {
	background: #FFFFCB url(../images/catelog_new/second_box.jpg) no-repeat left top;
}

#layout .ranking_contents .basebox .cont table td.third_box {
	background: #FFF4EB url(../images/catelog_new/third_box.jpg) no-repeat left top;
}

#layout .ranking_contents .basebox .cont table td.four_box {
	background: #FFEEE7 url(../images/catelog_new/four_box.jpg) no-repeat left top;
}

#layout .ranking_contents .basebox .cont table td.fifth_box  {
	background: #FFECEE url(../images/catelog_new/fifth_box.jpg) no-repeat left top;
}

#layout .ranking_contents .basebox .cont table td.second_box,
#layout .ranking_contents .basebox .cont table td.third_box,
#layout .ranking_contents .basebox .cont table td.four_box,
#layout .ranking_contents .basebox .cont table td.fifth_box {
	width: 458px;
}

#layout .ranking_contents .basebox .cont table td.second_box .text_area,
#layout .ranking_contents .basebox .cont table td.third_box .text_area,
#layout .ranking_contents .basebox .cont table td.four_box .text_area,
#layout .ranking_contents .basebox .cont table td.fifth_box .text_area {
	padding-left: 63px;
	width: 230px;
	float: left;
}

#layout .ranking_contents .basebox .cont table td.second_box .text_area {
	background: url(../images/catelog_new/second_icon.jpg) no-repeat left top;
}

#layout .ranking_contents .basebox .cont table td.third_box .text_area {
	background: url(../images/catelog_new/third_icon.jpg) no-repeat left top;
}

#layout .ranking_contents .basebox .cont table td.four_box .text_area {
	background: url(../images/catelog_new/four_icon.jpg) no-repeat left top;
}

#layout .ranking_contents .basebox .cont table td.fifth_box .text_area {
	background: url(../images/catelog_new/fifth_icon.jpg) no-repeat left top;
}

#layout .ranking_contents .basebox .cont table td.second_box .img_area,
#layout .ranking_contents .basebox .cont table td.third_box .img_area,
#layout .ranking_contents .basebox .cont table td.four_box .img_area,
#layout .ranking_contents .basebox .cont table td.fifth_box .img_area {
	width: 150px;
	float: right;
	background-color: #fff;
}

#layout .ranking_contents .basebox .cont table td.second_box .img_area img,
#layout .ranking_contents .basebox .cont table td.third_box .img_area img,
#layout .ranking_contents .basebox .cont table td.four_box .img_area img,
#layout .ranking_contents .basebox .cont table td.fifth_box .img_area img {
	padding: 3px;
}

#layout .ranking_contents .basebox .cont table td.second_box .text_area dl dt{
	color: #3366FF!important;
}

#layout .ranking_contents .basebox .cont table td.third_box .text_area dl dt{
	color: #993300!important;
}

#layout .ranking_contents .basebox .cont table td.four_box .text_area dl dt{
	color: #333333!important;
}

#layout .ranking_contents .basebox .cont table td.fifth_box .text_area dl dt{
	color: #333333!important;
}

strong.large {
	line-height: 1.6;
	font-size: 120%;
}

.ranking_contents .text_area a {
	color: #F30;
}

.ranking_contents .text_area a:hover {
	text-decoration: underline;
}



/*#layout .ranking_contents {
	width: 950px;
	margin-bottom: 20px;
}

#layout .ranking_contents a {
	position: absolute;
	width: 110px!important;
	height: 11px!important;
	text-indent: -9999px;
	font-size: 0%;
	display: block;
	background: transparent url(../images/catelog_new/rinking_shopping_icon.gif) no-repeat left top;
	margin: 0px!important;
	padding: 0px!important;
	overflow: hidden;
	_zoom: 1;
}

#layout .ranking_contents a:hover {
	background-position:left -11px;
}

#layout .ranking_contents a.fast {
	left: 94px;
	bottom: 31px;
	_bottom: 38px;
}

#layout .ranking_contents a.second {
	right: 312px;
	top: 101px;

}

#layout .ranking_contents a.third {
	right: 312px;
	top: 254px;

}

#layout .ranking_contents a.four {
	right: 312px;
	bottom: 181px;
	bottom: 191px;
}

#layout .ranking_contents a.fifth {
	right: 312px;
	bottom: 31px;
	_bottom: 38px;

}*/


