@charset "euc-jp";
/* CSS Document */

body{
	margin:0px;
}

img{
	border:0px;
}

#box{
	text-align:center;
}


#wrapper{
	padding: 0px;
	width: 852px;
	margin: 0 auto;
	text-align: left;
	background-color:#FFFFFF;
}

/*************************ヘッダー*********************************/

#header p{ font-size:12px; line-height:18px;}

#header p.infomation{ font-size:12px; line-height:0px;}

#header .newsbox{ width:820px; height:80px; overflow:auto; margin:0 0 10px 10px; padding:5px; border:#CCCCCC 1px solid;
}

#header .info{ width:770px; height:35px;  margin-bottom:5px; border-bottom:#CCCCCC 1px dotted;}

#header .day{ float:left; width:50px; font-size:12px; padding-left:10px; }

#header .news{ float:left; width:700px;	font-size:12px; }

#header .orange{font-size:15px;	color:#FF6600;	font-weight:bold;}

#header ul{	width:852px; padding:0px; margin:0px;}

#header li{	float:left;	list-style:none; margin:0;font-size:12px; width:212px;height:50px;margin-right:1px;
	text-align:center; background-image:url(../img/w-09/bg_button.jpg); height:50px; background-repeat:no-repeat;
}

#header li a{
	display:block;	height:30px;	*height: 50px;	width:212px;	padding-top:20px;	text-decoration:none;
	font-weight:bold;	color:#003576}

#primary-contens{	width:650px;	clear:both;	float:right;	margin:10px 0 0 2px;	font-size:11px;	color:#333333;}

#primary-contens .title{	margin-bottom:5px;	width:642px;	height:83px;}

#primary-contens .red{	color:#FF0000;}

#primary-contens .red-l{	color:#FF0000;	font-size:14px;	font-weight:bold;}


div.category{ margin-bottom:10px;}

/*************************商品*********************************/
div.item{ width:315px; padding:3px; margin:5px 2px 20px 0 ; border:#CCCCCC 1px dashed; float:left;}
div.item img.pic{ width:314px; height:236px; margin:0 auto 3px auto;}
div.item a{ text-decoration:none;}
div.detail{ width:303px; border-left:#1987B8 4px solid; padding:5px 0px 0px 5px; background:#EFF7FB;
			 font-size:12px; line-height:1.4em;}
div.button{ width:265px; margin:5px auto;}


/*************************ローカルナビ*********************************/
#local-nav{
	margin-top:10px;
	float:left;
}


#price{
	width:190px;
	background-color:#EBF4FF;
}

#price .title{
	background-color:#1A88B9;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	padding:5px;
}

#price dl{
	margin:0px;
	padding:8px;
}

#price dt{
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	background-repeat:repeat-y;
	background-image:url(../img/w-09/bg_title.gif);
	margin:5px 0;
}

#price dd{
	padding:0px 0 0 8px;
	font-size:12px;
	line-height:18px;
	margin:5px 0 0 10px;
	background-image:url(../img/w-09/icon_price.gif);
	background-repeat:no-repeat;
	background-position:center;
	background-position:left;
}


#okaesi{
	width:190px;
	background-color:#EBF4FF;
}

#okaesi .title{
	background-color:#1A88B9;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	padding:5px;
}

#okaesi dl{
	margin:0px;
	padding:8px;
}

#okaesi dt{
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	background-repeat:repeat-y;
	background-image:url(../img/w-09/bg_title.gif);
	margin:5px 0;
}

#okaesi dd{
	padding:0px 0 0 8px;
	font-size:12px;
	line-height:18px;
	margin:5px 0 0 10px;
	background-image:url(../img/w-09/icon_price.gif);
	background-repeat:no-repeat;
	background-position:center;
	background-position:left;
}


#ranking{
	background:url(/img/w-09/rankback.gif) no-repeat bottom;
	width:185px;
	height:638px;
	padding:1px 1px;
	margin-bottom:5px;
}

#ranking .r-title{
	margin-bottom:5px;
}

#ranking .r-item{
	width:183px;
	padding:2px 7px;
	clear:both;
}

#ranking .rank{
	padding:2px 5px;
}

#ranking .r-pic{
	width:80px;
	float:left;
	margin-right:8px;
}

#ranking .r-name{
	width:85px;
	float:left;
	font-size:10px;
}



#footer{
	clear:both;
	font-size:12px;
	text-align:center;
}


