@charset "utf-8";

/*　共通　*/
* {
	margin: 0;
	padding: 0;
}
body {
	text-align: left;
	font-size:12px;
	color:#fff;
	line-height:140%;
	background-color:#D8D8D8;
}
h2,h3 {
	font-weight: normal;
	text-indent:-9999px;
	display:none;
}
ul, ol {
    list-style-type: none;
}
a {
	/*\*/
	overflow: hidden;
	/**/
}
a img {
	border : 0;
	text-decoration: none;
}
p {line-height: 140%;}
.test {border: 1px solid #ccc;}
.left {float: left;}
.right {float: right;}
.clr {clear: both;}


/*-----------------------------
container
------------------------------ */
#container {
	text-align: center;
	margin:0 auto;
	width: 100%;
	background-color:#D8D8D8;
}
.top{background: url(../image/bg.jpg) no-repeat top center #fff;}
.page{background: url(../image/page_bg.jpg) no-repeat top center #fff;}

/*-----------------------------
header
------------------------------ */
#header{
	width:960px;
	margin:0 auto;
}


/*-----------------------------
main
------------------------------ */
#main{
	width:960px;
	margin:0 auto;
	background:#D8D8D8;
}

#RotationBox{
	width:960px;
}
#RotationBox .sectionRotation{
	width:960px;
	height:430px;
	position: relative;
	z-index:2;
}
#RotationBox .sectionRotation img {
    display: none;
}

#topVisual {
    width: 960px;
    height: 430px;
    z-index: 0;
}

#topVisual img {
    display: none;
}

#topLotation {
    left: 0;
    top: 0;
    position: relative;
    z-index: 2;
}


/*-----------------------------
footer
------------------------------ */
#ft{
	width:100%;
	height:234px;
	padding-top:10px;
	background: url(../image/footer_bg.jpg) repeat-x;
}
