@charset "utf-8";
/* CSS Document /css/index.css */

/* flashArea */

#flashArea {
	width: 678px;
	height: 292px;
}

#dataContent {
	width: 690px;
	margin: 12px 0 0 0;
	overflow: hidden;
}



/* newsArea */

#newsArea {
	width: 333px;
	float: left;
	overflow: hidden;
}

#newsArea .newsBox {
	width: 325px;
	margin: 7px 0 7px 0;
	clear: both;
	overflow: hidden;
	float: left;
}

#newsArea .newsBox img {
	border: solid 1px #ccc;
	padding: 1px;
	float: left;
	overflow: hidden;
}

#newsArea .newsBoxR {
	float: right;
	width: 250px;
	overflow: hidden;
}

#newsArea .newsBox h3 {
	font-size: 84%;
	color: #d3161f;
	line-height: 1.5;
}

#newsArea .newsBox ul li a {
	color: #1D2087;
	font-size: 84%;
	line-height: 1.7;
}



.topbn {
	overflow: hidden;
	width: 333px;
}

.topbn a img {
	margin: 15px 0 0 0;
}



/*

#newsArea .newsBox h3 a:hover {
	text-decoration: underline;
}

#newsArea .newsBox p {
	font-size: 72%;
	color: #333;
	float: left;
	width: 250px;
	overflow: hidden;
	margin: 2px 0 0 10px;
	line-height: 1.3;
}

#newsArea p.newsdate {
	font-weight: bold;
	font-size: 72%;
	color: #000099;
	float: left;
	width: 250px;
	overflow: hidden;
	margin: 0 0 0 10px;
}

*/






/* hairCatalogArea */

#hairCatalogArea {
	width: 345px;
	float: left;
	overflow: hidden;
	margin: 0 0 0 12px;
}

#hairCatalogPhoto img {
	float: left;
	margin: 0 12px 12px 0;
}



/* side */

#side img.cbimg {
	margin: 0 0 6px 0;
}

#side h2 {
	margin: 12px 0 0 0;
}

#side .productBox {
	width: 250px;
	margin: 0 0 24px 0;
	clear: both;
	overflow: hidden;
	float: left;
	text-align: left;
	clear: both;
}

#side .productBox img {
	float: left;
	overflow: hidden;
}

#side .productBoxR {
	float: right;
	width: 160px;
}


#side .productBox h3 {
	font-weight: bold;
	font-size: 72%;
	color: #000099;
}

#side .productBox p {
	font-size: 72%;
	color: #333;
	overflow: hidden;
	margin: 2px 0 0 0;
	line-height: 1.5;
}

#side .productBox a {
	color: #333;
	text-decoration: none;
}

#side .productBox a:hover {
	color: #333;
	text-decoration: underline;
}



/* supArea */

#supArea {
	clear: both;
	width: 940px;
	margin: 10px auto;
	border: solid 1px #ccc;
	overflow: hidden;
}

#supArea img {
	float: left;
}

.supBox {
	width: 940px;
	height: 85px;
}




