*{
    margin:0;
    padding:0;
}
body{
    background:#141414;
}
.section{
    margin:0 auto 0;
    height:4000px;
    width:100%;
}

.black{
    color:#fff;
	background:#000;
}
.white{
    color:#000;
    background:#fff;
}

.section1{
    margin:0 auto 0;
    height:52px;
    width:100%;
}

.section2{
    margin:0 auto 0;
	padding-top:0px;
    height:141px;
    width:100%;
	background:url(../images/gNavi_bg.jpg) repeat ;
}

.section3{
    margin:0 auto 0;
	padding-top:0px;
    height:809px;
    width:100%;
	background:url(../images/bg01.jpg) repeat ;
}

.section4{
    margin:0 auto 0;
	padding-top:0px;
    height:141px;
    width:100%;
	background:url(../images/gNavi_bg.jpg) repeat-x;
	background-position: bottom center; 
}

.section5{
    margin:0 auto 0;
	padding-top:0px;
    height:698px;
    width:100%;
	background:url(../images/story_bg.jpg) no-repeat top center;
	background-size: 100% auto;
}

.section6{
    margin:0 auto 0;
	padding-top:0px;
    height:141px;
    width:100%;
	background:url(../images/gNavi_bg.jpg) repeat-x;
	background-position: bottom center; 
}

.section7{
    margin:0 auto 0;
	padding-top:0px;
    height:1060px;
    width:100%;
	background:url(../images/production_bg.jpg) no-repeat top center;
	background-size: 100% 100%;
}

.section8{
    margin:0 auto 0;
	padding-top:0px;
    height:141px;
    width:100%;
	background:url(../images/gNavi_bg.jpg) repeat-x;
	background-position: bottom center; 
}

.section9{
    margin:0 auto 0;
	padding-top:0px;
    height:2800px;
    width:100%;
	background:url(../images/staff_bg.jpg) repeat ;
}

.section10{
    margin:0 auto 0;
	padding-top:0px;
    height:141px;
    width:100%;
	background:url(../images/gNavi_bg.jpg) repeat-x;
	background-position: bottom center; 
}

.section11{
    margin:0 auto 0;
	padding-top:0px;
    height:1037px;
    width:100%;
	background:url(../images/staff_bg.jpg) repeat ;
}

.section12{
    margin:0 auto 0;
	padding-top:0px;
    height:250px;
    width:100%;
	background:#141414;
}







