@charset "euc-jp";

/* 共通要素関係CSS */
@import url("common.css");

/* 3段カラム用レイアウト関係CSS */
@import url("layout_3column.css");

/* ヘッダー領域用CSS */
@import url("header.css");

/* フッター領域用CSS */
@import url("footer.css");

/* 左カラム領域用CSS */
@import url("left.css");

/* 右カラム領域用CSS */
@import url("right.css");

/*trvここまで*/
/*ギフトサイト*/
        .shopguide_tit2 {
            width:600px;
            height:29px;
            text-indent:-9999px;
            background:url(/img/sp/index/ttl_shopguide_gift.gif) no-repeat;
        }

#mainArea .kanrenSite {
margin:5px 0
}
#mainArea .kanrenSite h2 {
            width:600px;
            height:29px;
            text-indent:-9999px;
            background:url(/img/sp/index/ttl_kanren_gift.gif) no-repeat;
            margin-bottom:8px;
            }


/*******************************************************************************************

リニューアル

*********************************************************************************************/
.mainPickupArea{
margin:5px 0;
}
/*おすすめ商品*/
.osusumeArea{
margin:0 0 20px 0;
}
.whats01{
width:600px;
height:65px;
background:url(/img/sp/index/whats_osusume.gif) no-repeat;
 margin:3px 0;
 }
 .whatsText{
 padding:18px 0 10px 85px;
 }
 .osusumeItem{
 width:600px;
 margin:10px 0;
 }
 .osusumeItemLeft{
 width:280px;
 margin:10px 18px 10px 11px;
 float:left;
 }
 .osusumeItemRight{
 width:280px;
 margin:10px 0;
 float:left;
 }
 .osusumeImg{
 width:90px;
 margin:0 5px 0 0;
 float:left;
 }
 .osusumeRight02{
 width:185px;
 float:left;
 }
 .itemText{
 padding:3px 0;
 font-weight:bolder;
 }
 .comment{
 padding:3px 0;
 font-size:85%;
 }
 .detailText{
 text-align:right;
 padding:3px 0 0 0;}
 .clear{
 clear:left;
 }
 /*訳ありグルメピックアップ*/
.wakeariArea{
margin:7px 0 20px 0;
}
.wakeariTit{
	width:600px;
	height:60px;
	background:url(/img/sp/index/wakeari_tit.gif) no-repeat;
	}
	.wakeariTitText{
		padding:18px 0 5px 210px;
	    color:#FFF;
	    font-weight:bolder;
	}
	.wakeariBox{
		padding:10px 8px 0 8px;
		}
	.wakeariItem{
		width:130px;
		float:left;
		padding:0 4px;
		}

 /*カテゴリ*/
 .categoryArea{
 margin:7px 0 20px 0;
 }
 .categoryArea h2{
 width:600px;
 height:23px;
 background:url(/img/sp/index/ttl_category.gif) no-repeat;
 display:block;
 text-indent:-9999px;
 margin:0;
 }
 .cateBnrArea{
 width:600px;
 margin:15px 0;
 }
 .catebnrLeft{
 width:267px;
 margin:12px 30px 0 15px;
 float:left;
 }
  .catebnrRight{
 width:267px;
 margin:12px 0 0 0;
 float:left;
 }
  /*お買い物ガイド*/
 .shoppinguideArea {
 　　　margin:12px 0 15px 0;
 }
 .shoppinguideArea h2 {
            width:600px;
            height:23px;
            background:url(/img/sp/index/ttl_guide.gif) no-repeat;
            display:block;
            text-indent:-9999px;
            margin:0 0 15px 0;
        }
        .shoppingguideItem {
            width:178px;
            padding-right:11px;
            float:left;
        }
        .shoppingguideItemLast {
            width:178px;
            float:left;
        }
        .shoppingguideArea h3 {
            margin-top:3px;
            color:#ff6600;
        }

        .shoppingguideArea h3 a:link,
        .shoppingguideArea h3 a:visited{
            color:#ff6600;
            text-decoration:none;
        }
        .shoppingguideArea h3 a:hover{
            color:#f38005;
            text-decoration:underline;
        }

        #mainArea a:link,
        #mainArea a:visited {
            color:#4d4d4d;
        }
        #mainArea a:hover {
            color:#ff6a00;
            text-decoration:underline;
        }
/*特集エリア*/
.pickupSpArea{
	margin:5px 0;
	}
	.pickupSpArea h2{
		width:600px;
		height:76px;
		background:url(/img/sp/index/sp_tit.gif) no-repeat;
		display:block;
		text-indent:-9999px;
		margin:0;
		}
	.pickupSpBg{
		width:600px;
		background:url(/img/sp/index/sp_bg.gif) repeat-y;
		}
	.pickupSpBox{
		padding:20px 10px 0 8px;
		}
	.pickupSpItem{
		width:130px;
		float:left;
		padding:0 4px;
		}
	.spPrice{
		color:#F00;
		font-weight:bolder;
		text-align:right;
		padding:5px 0;
		}
