/* TOP PAGE */

h2 {
	font-size:10px;
	line-height:150%;
	color:#d6ce8d;
	font-weight:bold;
	padding:0px;
	margin:32px 0px 10px 0px;
}

h3 {
	font-size:16px;
	line-height:150%;
	color:#ffffff;
	font-weight:bold;
	margin:50px 0px 30px 0px;
	padding:0px;
}

h3.border {
	border-top:#333333 solid 1px;
	margin:8px 0px 30px 0px;
	padding:50px 0px 0px 0px;
}

#mainflash {
	width:800px;
	height:300px;
	margin:0px;
	padding:0px;
}

#main {
	width:600px;
	margin-left:100px;
	text-align:left;
	font-size:12px;
	line-height:150%;
}


#info {
	width:600px;
	height:260px;
	scrollbar-face-color:#333333;
	scrollbar-arrow-color:#898989;
	scrollbar-highlight-color:#555555;
	scrollbar-3dlight-color:#444444;
	scrollbar-shadow-color:#222222;
	scrollbar-darkshadow-color:#111111;
	scrollbar-track-color:#111111;
	overflow-y:scroll;
	overflow-x:hidden;
}

#info img {
	vertical-align:baseline;
	padding:0px 0px 0px 4px;
}

#info dl {
	margin:0px 16px 12px 16px;
	padding:0px 0px 8px 30px;
	border-bottom:#333333 solid 1px;
}

#info dt {
	font-size:12px;
	line-height:150%;
	color:#ffffff;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 6px 0px;
}

#info dd {
	font-size:10px;
	line-height:150%;
	margin:0px 0px 0px 12px;
	padding:0px;
	color:#eeeeee;
}

.infoarea {
	width:600px;
	height:140px;
}

.column {
	width:600px;
}

.col-left01 {
	float:left;
	width:170px;
}

.col-right01 {
	float:right;
	width:417px;
}

.col-left02 {
	float:left;
	width:340px;
}

.col-right02 {
	width:250px;
	float:right;
	text-align:right;
}

.goshopping {
	margin-top:44px;
}


/*----------------*/

.banner-top {
	margin-top:8px;
	padding-top:16px;
	border-top:#333333 solid 1px;
}

.banner {
	margin-top:16px;
}





















