@charset "utf-8";

/* -----------------------------------------------
CSS file
FileName:top.css
Author:ecco
UpdatedBy:who-when
----------------------------------------------- */

/* --------------
MODULE IMPORT
-------------- */

@import "module/default.css";


/* --------------
Layout
-------------- */


/* definition_#boxWhatsNew */
#boxWhatsNew{
	height: 170px;
	padding: 0;
	overflow: auto;
	width: 640px;
}

/* only safari */  
body:first-of-type #boxWhatsNew{   
	height: 200px;
}

/* definition_#boxWhatsNew dl */
#boxWhatsNew dl {
	clear: both;
	line-height: 1.3;
}
#boxWhatsNew dt {
	float:left;
	padding: 10px 0;
}
#boxWhatsNew dd {
	border-bottom:#CCCCCC solid 1px;
	padding: 10px 0 10px 14em;
}

#boxWhatsNew dt.ic_event {
	background:url(../images/ic_event.gif) no-repeat left center;
	padding-left:80px;
}
#boxWhatsNew dt.ic_recommend {
	background:url(../images/ic_recommend.gif) no-repeat left center;
	padding-left:80px;
}
#boxWhatsNew dt.ic_shop {
	background:url(../images/ic_shop.gif) no-repeat left center;
	padding-left:80px;
}
#boxWhatsNew dt.ic_news {
	background:url(../images/ic_news.gif) no-repeat left center;
	padding-left:80px;
}

#mainContents ul {
	padding:20px 0 0 0;
}
#mainContents ul li.bnr_sub01 {
	float:left;
	padding:0 10px 10px 0;
	_padding:0 5px 10px 0;
}
#mainContents ul li.bnr_sub02 {
	padding:0 0 10px 0; 
}
#mainContents ul li.bnr_sub03 {
	float:left;
	padding:0 10px 10px 0;
	_padding:0 5px 10px 0;
}
#mainContents ul li.bnr_sub04 {
	padding:0 0 10px 0; 
}


























