@charset "UTF-8";

@import url(template.css);

/* index
-------------------------------------------------------*/
.decoeco .btnAbout {
	position: absolute;
	top: 107px;
	right: 0;
}

/* mainArea */
.decoeco .mainArea {
	float: right;
	width: 447px;
}

.decoeco .imgR {position: relative;}

.decoeco .imgR p {width: 332px;}

.decoeco .imgR .img {
	position: absolute;
	top: 0;
	left: 332px;
}

/* bannerArea */
.decoeco .bannerArea {
	float: left;
	width: 250px;
}

/* grayout----------------*/
.b01 { margin: 8px 0 15px;}
.b02 { margin-bottom: 10px;}
.b03 { margin-bottom: 10px;}
/*------------------------*/

.decoeco .banner {
	position: relative;
	margin-bottom: 10px;
	width: 250px;
}

.decoeco .bannerHead {
	background: transparent url(../image/bg_banner_head.png) left top no-repeat;
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(SizingMethod=image, src="image/bg_banner_head.png");
	width: 250px;
	height: 15px;
}

.decoeco .bannerFoot {
	background: transparent url(../image/bg_banner_foot.png) left bottom no-repeat;
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(SizingMethod=image, src="image/bg_banner_foot.png");
	width: 250px;
	height: 16px;
}

.decoeco .banner dl {
	background: transparent url(../image/bg_banner_body.png) left top repeat-y;
	padding: 14px 22px 18px 14px;
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(SizingMethod=scale, src="image/bg_banner_body.png");
}

.decoeco .banner dt {
	float: left;
	width: 58px;
}

.decoeco .banner dd {
	float: right;
	width: 145px;
}


/* clear
-------------------------------------------------------*/
.clearfix:after,
.decoeco .banner dl:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix,
.decoeco .banner dl { display: inline-block;}

/* MacIE5 \*/
* html .clearfix,
* html .decoeco .banner dl { height: 1%;}
.clearfix,
.decoeco .banner dl { display: block;}
/* MacIE5 */
