@charset "shift_jis";
/* iwataya 090909 by aoki */
/* SEO対策の為にGrand/NetTOPをCSS化 */


#content_top {width:900px; margin:0 auto 0 auto; clear:both;	overflow:hidden; height:615px;}

/* 右側に灰色エリアがある場合のwrap */
#wrap{
	margin:0 auto;
	padding:0;
	width:900px;
	background:url(../img/bg_right.gif) repeat-y right top;
	}

/* 右側に灰色エリアがない場合のwrap相当は、swf_style.css内に#pageが設定されています。 */


/*************************
  グランドトップ基本レイアウト
*************************/


/* margin2倍バグ回避の為width入れない */
#whatsnew{
	float:left;
	margin:0;
	padding:20px 0 0 16px;
	}

#grandside{
	float:right;
	margin:0;
	padding:10px 0;
	width:170px;
	background:#f3f3f3;
	text-align:center;
	}



/*************************
  whatsnew内
*************************/

#whatsnew h1{
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	height:22px;
	width:680px;
	background:url(../img/t_topics.gif) no-repeat left top;
	text-indent:-9999px;
	border-bottom:#CCCCCC 1px dotted;
	}

#whatsnew ul{
	margin:0;
	padding:0;
	width:680px;
	list-style:none;
	}
#whatsnew ul li{
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	border-bottom:#CCCCCC 1px dotted;
	}
#whatsnew ul li img.gt_photo{
	float:left;
	margin:0 10px;
	border:none;
	}


/*************************
  grandside内
*************************/

#grandside img.banner{
	margin:0 0 10px 0;
	padding:0;
	border:none;
	}

#grandside dl{
	clear:both;
	margin:0;
	padding:0;
	width:170px;
	text-align:left;
	line-height:18px;
	}
#grandside dl dt{
	float:left;
	margin:0;
	padding:5px;
	width:50px;
	text-align:right;
	}
#grandside dl dd{
	float:left;
	margin:0;
	padding:5px 5px 5px 0;
	width:100px;
	}

#grandside ul{
	clear:both;
	margin:0;
	padding:5px 5px 10px 10px;
	text-align:left;
	line-height:18px;
	list-style:none;
	}

#grandside p.flashplayer{
	margin:20px auto;
	padding:5px;
	width:140px;
	font-size:10px;
	background:#FFFFFF;
	}



/*************************
  ネットストアトップ基本レイアウト
*************************/

#netnew{
	margin:0;
	padding:15px 30px 0 15px;
	}

#netnew_left{
	float:left;
	margin:0 0 15px 0;
	padding:0;
	width:405px;
	}
#netnew_right{
	float:right;
	margin:0 0 15px 0;
	padding:0;
	width:405px;
	}


/*************************
  ネットストアトップ　各カテゴリ
*************************/

#netnew dl{
	margin:0 0 8px 0;
	padding:0;
	width:405px;
	}
#netnew dt{
	margin:0;
	padding:0;
	height:27px;
	text-indent:-9999px;
	}
#netnew dd{
	margin:0;
	padding:0;
	}

dt.nt_foods{
	background:url(../../net/img/tt_1.jpg) no-repeat top left;
	}
dt.nt_gift{
	background:url(../../net/img/tt_2.jpg) no-repeat top left;
	}
dt.nt_living{
	background:url(../../net/img/tt_3.jpg) no-repeat top left;
	}
dt.nt_kids{
	background:url(../../net/img/tt_4.jpg) no-repeat top left;
	}
dt.nt_beauty{
	background:url(../../net/img/tt_5.jpg) no-repeat top left;
	}
dt.nt_ladies{
	background:url(../../net/img/tt_6.jpg) no-repeat top left;
	}
dt.nt_mens{
	background:url(../../net/img/tt_8.jpg) no-repeat top left;
	}


/*************************
  ネットストアトップ　カテゴリ内ニュース
*************************/

#netnew ul{
	margin:0;
	padding:0;
	width:405px;
	list-style:none;
	}
#netnew ul li{
	margin:0 0 5px 0;
	padding:0 0 5px 0;
	line-height:18px;
	border-bottom:#CCCCCC 1px dotted;
	}
#netnew ul li.lastnews{
	margin:0 0 5px 0;
	padding:0 0 5px 0;
	line-height:18px;
	border-bottom:#FFFFFF 1px dotted;
	}

#netnew ul li img.nt_photo{
	float:left;
	margin:0 10px 15px 10px;
	border:none;
	}

#netnew ul li p{
	margin:0;
	padding:0;
	}

.tpink{
	color:#CC6666;
	font-weight:bold;
	}

.tred{
	color:#FF0000;
	font-weight:bold;
	}


