@charset "UTF-8";



/* --------------------------------
	更新情報一覧
-------------------------------- */

div#list { margin:30px 0 0 0; }

/* 新着商品 ---------------- */
div#list ul li#products { width:161px; float:left; }
div#list ul li#products h2 {}
div#list ul li#products .lineup { position:relative; width:161px; overflow:auto; }
div#list ul li#products ul { position:relative; margin:-13px 0 0 0; }
div#list ul li#products ul li { margin:12px 0 0 0; padding:12px 0 0 0; background:url(../../common/img/dt_h_01.gif) repeat-x; }
div#list ul li#products ul li dl { width:160px; }
div#list ul li#products ul li dl dt { color:#d82e8b; font-weight:bold; }
div#list ul li#products ul li dl dd {}
div#list ul li#products ul li dl dd a {}
div#list ul li#products ul li dl dd dl { padding:7px 0 0 0; }
div#list ul li#products ul li dl dd dl dt { color:#666; font-weight:bold; }
div#list ul li#products ul li dl dd dl dd {}
div#list ul li#products ul li dl dd dl dd ul { margin-top:0; color:#666; font-weight:bold; }
div#list ul li#products ul li dl dd dl dd ul li { margin-top:0; padding-top:0; background:none; }
div#list ul li#products ul li dl dd dl dd ul li span.mkr { display:block; float:left; width:10px; }
div#list ul li#products ul li dl dd dl dd ul li span.txt { display:block; float:left; width:150px; }
div#list ul li#products ul li dl dd p.txt { padding:10px 0 0 0; width:160px; }

/* 更新情報 ---------------- */
div#list ul li#news { width:655px; float:right; }
div#list ul li#news .feature { margin:2px 0 0 0; width:440px; float:left; }
div#list ul li#news .feature ul li { clear:both; padding:7px 0 8px 0; width:100%; background:url(../../common/img/dt_h_01.gif) repeat-x left bottom; float:left; }
div#list ul li#news .feature ul li dl { padding:2px 0 2px 10px; }
div#list ul li#news .feature ul li dl dt { color:#d82e8b; font-weight:bold; }
div#list ul li#news .feature ul li dl dd { padding:0 0 0 10px; }
div#list ul li#news .feature ul li dl dd a { display:block; position:relative; margin:0 0 0 -10px; padding:0 0 0 10px; background:url(../../common/img/arw_01.gif) no-repeat 0 0.45em; }
div#list ul li#news .feature ul li dl dd.irregular a  { display:inline; position:relative; margin-left:0; padding-left:0; background:none; }

/* バックナンバー */
div#list ul li#news .backnumber { margin:15px 0 0 0; padding:0 5px 0 5px; width:170px; min-height:554px; float:right; background:url(../../common/img/sidebar_bg.jpg) no-repeat; }
* html div#list ul li#news .backnumber { height:554px; }/* IE 6 以前 */
div#list ul li#news .backnumber h3 { padding:5px 0 0 0; }
div#list ul li#news .backnumber ul { padding:7px 10px 10px 10px; border:#d9d9d9 1px solid; background:#fff; }
div#list ul li#news .backnumber ul li { padding:5px 0 0 0; }
div#list ul li#news .backnumber ul li.current { padding-left:10px; font-weight:bold; }
div#list ul li#news .backnumber ul li a { padding:0 0 0 10px; background:url(../../common/img/arw_01.gif) no-repeat 0 0.45em; color:#d82e8b; font-weight:normal; text-decoration:none; }








