@charset "utf-8";
/* CSS Document */


body{
	color:#666666;
	background:url(../jpg/bg-8.jpg);
}

a:link,a:visited {
	color:#666666;
	text-decoration: underline;
}
a:hover,a:active {
	color:#666666;
	text-decoration: none;
}


#top_con{
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	background:url(../jpg/bg-8.jpg);
}




#top_container{
	margin:0px auto;
	padding:0px;
	width:1025px;
	min-height:850px;
	height: auto !important;
	height: 850px; 
	text-align:left;
	background:url(../png/bg_top.png) 0 160px no-repeat;
}


#top_title{
	position:absolute;
	top:630px;
}


#top_ruffle{
	position:absolute;
	margin:25px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	width:434px;
	height:285px;
}


#top_arrenge{
	position:absolute;
	margin:10px 0px 0px 465px;
	padding:0px 0px 0px 0px;
	width:475px;
	height:299px;
}


#top_natural{
	position:absolute;
	margin:310px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:456px;
	height:277px;
}


#top_other{
	position:absolute;
	margin:260px 0px 0px 650px;
	padding:0px 0px 0px 0px;
	width:345px;
	height:330px;

}







#top_ruffle:hover,#top_arrenge:hover,#top_natural:hover,#top_other:hover{
-moz-transition: -moz-transform 0s linear;
-webkit-transition: -webkit-transform 0s linear;
-o-transition: -o-transform 0s linear;
-ms-transition: -ms-transform 0s linear; 

-moz-transform: rotateZ(5deg);
-webkit-transform: rotateZ(5deg);
-o-transform: rotateZ(5deg);
-ms-transform: rotateZ(5deg);
}






a:hover img.fadeimg{
-ms-filter: "alpha( opacity=60 )";
filter: alpha( opacity=60 );
opacity: 0.6;

}



.iepngfix {
	behavior: expression(IEPNGFIX.fix(this));
}



.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.clearfix{
    display: inline-block;
}
/* clearfix for ie7 */
.clearfix {
    display: block;
}


