@charset "utf-8";

/* ダグアウト部分 090709 ここから */

.dugout_ranking_all{
	width: 286px;
	padding: 5px;
	margin-top: 5px;
	background: #000000;
	float: left;
}

.dugout_ranking_all a:link{
	color: #ffffff;
}

.dugout_ranking_all a:visited{
	color: #ffffff;
}

.dugout_ranking_all a:hover{
	color: #000000;
}

.dugout_ranking_all_02{
	width: 286px;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 9px;
	background: #000000;
}


.dugout_ranking_all_02 a:link{
	color: #ffffff;
}

.dugout_ranking_all_02 a:visited{
	color: #ffffff;
}

.dugout_ranking_all_02 a:hover{
	color: #ffff00;
}

.dugout_ranking_all_float{
	float: left
}

#dugout_ranking_all_margin{
	margin-right: 7px;
}

.dugout_table{
	margin-bottom: 3px;
}

.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}

.clearfix {
	display: inline-block;
}

.marginRight05{
	margin-right: 5px;
}

.texttwice{
	font-size: 200%;
}

.osusume_table{
	padding: 5px 5px 5px 10px;
	background: #00a73c;
}

.middle_banner_width{
	width: 260px;
}

.middle_banner_margin{
	margin-right: 14px;
}
/* ダグアウト部分 090709 ここまで */



/* 110330追加分 */
.pins_table{
	padding: 5px 5px 5px 10px;
	background: #5d97c7;
}


/* 110618ページ改修追加 */

.attention{
	color:#F00;
	font-size:14px;
	margin-bottom:10px;
}

.attention a {
	color:#F00;
}

.attention a:hover{
	color:#F63;}
	
#food h4,#shop-online h4,#shop-store h4{
	margin-bottom:10px;
}

#shop-online h5,.goods-ex-l h5,.goods-ex-r h5,.goods-ex-f h5{
	margin-bottom:8px;
}

/****グルメ****/

#food{
	width:600px;
	margin-bottom:25px;
}

#food-l{
	float:left;
	width:385px;
}

#food-l ul li{
	float:left;
	margin-right:5px;
	width:125px;
}

#food-l ul li.last{
	margin-right:0px;
	width:125px;
}

#food-l ul li.gourmet-top{
	width:385px;
	margin-bottom:8px;
}

#food-r{
	float:right;
	width:195px;
}

#food-r ul{
	margin-top:37px;
	_margin-top:22px;
}

#food-l ul p,#food-r ul p{
	text-decoration: underline;
	background-image: url(/_share/icon/link02.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	display:inline-block;
}

#food-l a img,#food-r a img{
	border:1px solid #CCC;
	display:block;
	padding:1px;
	margin-bottom:2px;
}

#food-l a img:hover,#food-r a img:hover{
	border:1px solid #FC0;
	display:block;
	padding: 1px;
	margin-bottom:2px;
}


/****ショップ情報****/

#shop-online-img a img,#shop-store a img{
	border:1px solid #CCC;
	padding:1px;
	margin-bottom:1px;
}

#shop-online-img a:hover img,#shop-store a:hover img{
	border:1px solid #FC0;
	padding: 1px;
	margin-bottom:1px;
}

#shop-online{
	width:600px;
	margin-bottom:18px;
}

#shop-online-img{
	float:left;
	width:350px;
	margin-right:10px;
}

#shop-online-t{
	float:right;
	width:240px;
}

#shop-online-t a img{
	border:1px solid #CCC;
	display:block;
}

#shop-online-t a:hover img{
	border:1px solid #FC0;
	display:block;
}

#shop-store{
	width:600px;
	margin-bottom:20px;
}

#shop-store a img{
	float:left;
	margin-right:7px;
}

#shop-store-l{
	float:left;
	width:350px;
}

#shop-store-r{
	float:right;
	width:240px;
}


/****グッズ情報****/

#goods-box{
	width:600px;
	margin-bottom:15px;
}

#goods-box .price{
	color:#F00;
	font-size:13px;
	font-weight:bold;
}

#goods-box h4,#goods-box2 h4{
	margin-bottom:13px;
}

/*ランキング*/

#goods-ranking{
	float:left;
	width:430px;
}

#goods-ranking ul li{
	float:left;
	margin-right:14px;
	width:132px;
}

#goods-ranking ul li#ranking-1 img{
	width:130px;
	height:120px;
	padding:29px 1px 4px 1px;
	background:url(/shopping/img/bg_rnk1.gif) no-repeat;
	margin-bottom:5px;
}

#goods-ranking ul li#ranking-2 img{
	width:130px;
	height:120px;
	padding:29px 1px 4px 1px;
	background:url(/shopping/img//bg_rnk2.gif) no-repeat;
	margin-bottom:5px;
}

#goods-ranking ul li#ranking-3 img{
	width:130px;
	height:120px;
	padding:29px 1px 4px 1px;
	background:url(/shopping/img/bg_rnk3.gif) no-repeat;
	margin-bottom:5px;
}

#goods-ranking ul li.last{
	margin-right:0px;
	width:130px;
}

/*おすすめアイテム*/

#goods-new{
	float:right;
	width:160px;
	height:264px;
	background:url(/shopping/img/bg_goods_new.jpg) no-repeat;
}

#goods-new img{
	width:130px;
	height:120px;
	padding:4px;
	border:#F90 1px solid;
	background:#FFF;
	margin-bottom:5px;
}

#goods-new ul{
	padding:5px;
	padding:59px 0px 0px 10px;
}

/*ピックアップ*/

#goods-box2{
	width:600px;
	margin-bottom:30px;
}

#goods-box2 a img{
	border:1px solid #CCC;
	padding:1px;
	margin-bottom:1px;
}

#goods-box2 a:hover img{
	border:1px solid #FC0;
	padding: 1px;
	margin-bottom:1px;
}

.pickup-box-l{
	float:left;
	width:290px;
	margin-right:20px;
}

.pickup-box-r{
	float:left;
	width:290px
}

.pickup-box-bottom{
	padding-bottom:18px;
	margin-bottom:13px;
	border-bottom:#999 1px dotted;
}

.pickup-box-l p,.pickup-box-r p{
	margin:3px 0px 8px 0px;
	font-size:11px;
}

.pickup-box-l li.w-100,.pickup-box-r li.w-100{
	width:100px;
	float:left;
}


/****そのほか情報****/

#goods-ex-out{
    position:relative;
	width:582px;
	padding:8px;
	border:#DFDFDF 1px solid;
	background:#F2F2F2;
	margin-bottom:20px;
}

#goods-ex-in{
	width:560px;
	padding:10px;
	border:#DFDFDF 1px solid;
	background:#FFF;
}

#goods-ex-in .bottom-non{
	margin-bottom:0px;
}

/*月刊ホークス*/

#goods-gekkan{
	width:560px;
	margin-bottom:10px;
}

.gekkan-day{
	position:absolute;
	top:8px;
	right:25px;
	z-index:1;
}

#gekkan-img{
	float:left;
}

#gekkan-t{
	float:right;
	width:384px;
}

#goods-gekkan h5{
	margin:5px 0px 10px 10px;
}

#goods-gekkan a img{
	border:1px solid #CCC;
	display:block;
	padding:2px;
}

#goods-gekkan a:hover img{
	border:1px solid #FC0;
	display:block;
	padding:2px;
}

#goods-gekkan-up{
	width:374px;
	padding:3px 0px 2px 10px;
	margin-bottom:15px;
	background:#000;
	color:#FFF;
}

#goods-gekkan p{
	padding-left:10px;
}

#goods-gekkan,.goods-ex-l,.goods-ex-r,.goods-ex-f{
	margin-bottom:18px;
}

/*そのほか*/

.goods-ex-l{
	float:left;
	width:270px;
}

.goods-ex-r{
	float:right;
	width:270px;
}

.goods-ex-f{
	float:right;
	width:560px;
}

.goods-ex-l a img,.goods-ex-r a img,.goods-ex-f a img{
	float:left;
	border:1px solid #CCC;
	display:block;
	padding:1px;
	margin-right:7px;
}

.goods-ex-l a:hover img,.goods-ex-r a:hover img,.goods-ex-f a:hover img{
	border:1px solid #FC0;
	display:block;
	padding:1px;
}

/****ライセンス****/

#goods-licence{
	width:600px;
}

#goods-licence img{
	float:left;
	margin:0px 7px 0px 13px;
}


/****ニュース部分****/
#goods_news{
	margin-bottom:30px;
}

#goods_news .links2{
	padding-bottom:2px;
}

#goods_news .bar_news{
	font-weight:bold;
	margin-bottom:3px;
}

#goods_news .news-r{
	text-align:right;
}

