/* TOP */


/**************************************************
	Flash area
***************************************************/

div#aubeswf {
	background: url("../img/top/bg_swf.gif") repeat-x 0 0;
}
div#aubeswf div.bglayer {
	height: 425px;
	background: url("../img/top/side_top_index.jpg") no-repeat center top;
}
div#aubeswf div.content {
	
}


/**************************************************
	HTML area
***************************************************/
ul#content a,
ul#content a:link,
ul#content a:visited,
ul#content a:active {
	color: #FFFFFF;
	text-decoration: none;
	background-color: transparent;
	/*outline: 0;*/
}
ul#content a:hover {
	color: #FC4389;
	text-decoration: underline;
	background-color: transparent;
}



div.content h2.news {
	position: absolute;
	top: 5px;
	left: 5px;
	font-size: 13px;
	line-height: 20px;
	color: #000000;
	z-index: 10;
}
div.content ol.news {
	position: absolute;
	top: 10px;
	left: 150px;
	color: #000000;
	font-size: 10px;
	z-index: 15;
}


/* foot banner-box area */
ul#banner-box {
	position: relative;
	width: 900px;
	height: 115px;
	color: #000000;
	font-size: 10px;
	text-align: left;
	margin-top: 10px;
	background: url("../img/top/bg_top_foot.gif") no-repeat;
}


/* common default */
ul#banner-box li {
	overflow: hidden;
	width: 291px;
	height: 112px;
}

/* products/system override */
ul#banner-box li#products {
	position: absolute;
	top: 3px;
	left: 1px;
	width: 154px;
	height: 113px;
}
ul#banner-box li#system {
	position: absolute;
	top: 3px;
	left: 156px;
	width: 154px;
	height: 113px;
}
ul#banner-box li#products h3,
ul#banner-box li#system h3 {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 3;
	font-size: 11px;
	background: url("../img/spacer.gif") no-repeat center;
}
ul#banner-box li#products a,
ul#banner-box li#system a {
	display: block;
	width: 147px; _width: 152px;
	height: 112px; _height: 112px;
	padding: 0 0 0 5px;
}
ul#banner-box li#products p,
ul#banner-box li#system p {
	position: absolute;
	top: 30px;
	left: 153px;
	z-index: 2;
	/*margin: 3px 0 0 153px;*/
	font-size: 11px;
	line-height: 16px;
}
ul#banner-box li#products img,
ul#banner-box li#system img {
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 0px;
}

	ul#banner-box li#makeup {
		position: absolute;
		top: 4px;
		left: 313px;
	}
	ul#banner-box li#cm {
		position: absolute;
		top: 4px;
		left: 608px;
	}

ul#banner-box li#makeup h3,
ul#banner-box li#cm h3 {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 5;
	font-size: 11px;
	background: url("../img/spacer.gif") no-repeat center;
}
ul#banner-box li#makeup a,
ul#banner-box li#cm a {
	display: block;
	width: 277px; _width: 291px;
	height: 50px; _height: 112px;
	padding: 62px 0 0 14px;
}

ul#banner-box li#makeup p,
ul#banner-box li#cm p {
	position: absolute;
	top: 85px;
	left: 14px;
	z-index: 2;
	/*margin: 3px 0 0 153px;*/
	font-size: 11px;
	line-height: 14px;
}
ul#banner-box li#makeup img,
ul#banner-box li#cm img {
	position: absolute;
	z-index: 1;
	top: 3px;
	left: 4px;
}

ul#banner-box li#campain img.overwrite {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 4;
}

ul#banner-box a,
ul#banner-box a:link,
ul#banner-box a:visited,
ul#banner-box a:active {
	color: #FC4389;
	text-decoration: none;
	background-color: transparent;
	/*outline: 0;*/
}
ul#banner-box a:hover {
	color: #FC4389;
	text-decoration: underline;
	background-color: transparent;
}
