@charset "UTF-8";
/* CSS Document */

/*-----------------------
	#content bg
-----------------------*/

#content .bg{
	position:absolute;
	display:block;
	width:90%;
	height:900px;
}
	
#content .bg1,
#content .bg2{
	position: absolute;
	width: 90%;
	height: 900px;
	display: block;
}

/*-----------------------
	.section bg
-----------------------*/
.section .bgs1{
	position:absolute;
	display:block;
	width:90%;
	height:900px;
}

.section .bgs2{
	position:absolute;
	display:block;
	width:90%;
	height:900px;
}


/*-----------------------
	toppage
-----------------------*/

#toppage .bg1{
	position: absolute;
	width: 90%;
	height: 900px;
	display: block;
}

#toppage {
	background-color: transparent;
	background-image: url(../images/top/top_ground.png);
	background-repeat: repeat-x;
	background-position:  0% 80%;
}

#top_content {
	background-color: transparent;
	background-image: url(../images/top/top_ribbon.png);
	background-repeat: repeat-x;
	background-position:  0% -5%;
}

#top_content .bg1{
	background-color: transparent;
	background-image: url(../images/bg/sakana.gif);
	background-repeat: no-repeat;
	background-position:  0% 5%;
	width: 170px;
	left: 800px;
}



/*-----------------------
	ht_model
-----------------------*/

#ht_model{
	background-color: transparent;
	background-image: url(../images/bg/ht-1.png);
	background-repeat: repeat-x;
	background-position:  0% 0%;
	}


/*-----------------------
	cs_model
-----------------------*/

#cs_model{
	background-color: transparent;
	background-image: url(../images/bg/cs-1.png);
	background-repeat: repeat-x;
	background-position:  0% 10%;
	}

/*-----------------------
	ps_model
-----------------------*/

#ps_model{
	background:transparent url(../images/bg/ps-1.png) 20% 60% repeat-x;
	}
	
	
/*-----------------------
	ro_model
-----------------------*/

#ro_model{
	background:transparent url(../images/bg/ro-1.png) 0% 50% repeat-x;
	}
	
	
#ro_model .bg1{
	background-color: transparent;
	background-image: url(../images/bg/tori-rope.gif);
	background-repeat: no-repeat;
	width: 152px;
	left: 450px;
	background-position: 0px 0px;
	}
	
/*-----------------------
	sa_model
-----------------------*/

#sa_model{
	background:transparent url(../images/bg/sa-1.png) 0% 50% no-repeat;
	}


/*-----------------------
	wc_model
-----------------------*/

#wc_model{
	background:transparent url(../images/bg/wc-1.png) 0% 60% repeat-x;
	}

#wc_model .bg1{
	background: transparent url(../images/bg/wc-2.gif) 10% -20%  no-repeat;
	width: 100px;
	left:20px;
}

#wc_model .bg2{
	background:transparent url(../images/bg/wc-3.gif) 90% 0%  no-repeat;
	width: 100px;
	left:850px;
}
	

/*-----------------------
	kv_model
-----------------------*/

#kv_model{
	background:transparent url(../images/bg/kv-1.png) 0% 80% repeat-x;
	}
	
#kv_model .bg1{
	background:transparent url(../images/bg/sakana.gif) 0% 50% no-repeat;
	width: 170px;
	left: 400px;
	}


/*-----------------------
	cr_model
-----------------------*/	

#cr_model{
	background:transparent url(../images/bg/cr-1.png) 30% 20% repeat-x;
	}
	
#cr_model .bgs1{
	background: transparent url(../images/bg/cloud1.png) 20% 70% no-repeat;
	width: 500px;
	left:20px;
}
	
#cr_model .bgs2{
	background: transparent url(../images/bg/cloud2.png) 0% 80% no-repeat;
	width: 378px;
	left: 600px;
}
	
/*-----------------------
	rv_model
-----------------------*/

#rv_model{
	background:transparent url(../images/bg/rv-1.gif) 0% 20% repeat-x;
}
	
#rv_model .bgs1{
	background: transparent url(../images/bg/rhythm.png) 20% 0% repeat-x;
	width: 100%;
	height: 1000px;
}

/*-----------------------
	mo_model
-----------------------*/

#mo_model{
	background:transparent url(../images/bg/mo-1.png) 0% 80% repeat-x;
}
	