
/*#mainttlarea----------------------------------*/

#mainttlarea{
	width: 1100px;
}

#mainttlarea.stylemain{
	height: 662px;
	clear:both;
}

#mainttlarea .ttlarea{
	z-index: 1;
	width: 430px;
	position: absolute;
}
#mainttlarea .inner1{
	padding:44px 0 0 670px;
}
#mainttlarea .inner2{
	padding:44px 0 0 0;
}


#mainttlarea .textinner{
	padding:10px 0 0 40px;
}


#mainttlarea .imgmain{
	z-index: 0;
	width: 1100px;
	position: absolute;
}


#mainttlarea .textbox{
	width: 360px;
}


/*#mainpointarea----------------------------------*/


#mainpointarea .pointbox{
	width: 520px;
}

#mainpointarea .coloropearea{
	width: 476px;
}

#mainpointarea .coloropearea .textbox{
	width: 262px;
	float: left;
}
#mainpointarea .coloropearea .imgbox{
	width: 182px;
	float: left;
}

.colorrecipe{
	width: 245px;
	float: left;
}

.itemarea{
	width: 520px;
}

.pointbox .imagebox{
	width: 255px;
	float: left;
}

.colorecipe{
	width: 255px;
	float: left;
}

#mainpointarea .pointbox .text{
	vertical-align: 4px;
}

.pointbox .textbox{
	width: 160px;
	float: left;
}

.itemarea .imgbox{
	width: 240px;
	float: left;
}

.itemarea .textbox{
	width: 250px;
	float: left;
}

.leftarea{
	width: 540px;
	float: left;
}

.fashionarea{
	width: 540px;
	height: 644px;
}

.fashionarea .textarea{
	width: 540px;
	z-index: 1;
	position: absolute;
}


.fashionarea .textbox{
	width: 200px;
	margin: 0 0 280px 0;
}

.fashionimage{
	width: 540px;
	height: 644px;
	z-index: 0;
	position: absolute;
}


