@charset "utf-8";

#slideWrap {overflow: hidden; width:100%; height: 403px; position: relative;background: #FFF;}
#slideWrap div { position: absolute; display: none; width:100%; height: 403px;}
#slideWrap div h2 { text-align: center; width: 1200px; margin: 0 auto;}
#slideWrap #slide01 { display: block;}
#slide01{
	background: url(../images/top/mainvis_repeat-x01.jpg) center repeat-x;
}
#slide02{
	background: url(../images/top/mainvis_repeat-x02.jpg) center repeat-x;
}


#content{
	padding: 0 0 80px 0 !important;
}

#topBanner00{
	background: url(../images/top/banner00.jpg) no-repeat top left;
	width: 738px;
	/*height: 177px;*/
	height: 334px;
	position: relative;
}
#topBanner00 ul{
	width:528px;
	overflow: hidden;
	padding: 62px 0 0 5px;
	margin: 0 auto;
	text-align: center;
	font-size: 0;
}
#topBanner00 ul li{
	/*float: left;*/
	display: inline-block;
	/*margin: 0 8px 0 0;*/
	margin: 0 5px 10px;
	/*display: inline;*/
	height: 124px;
	width: 254px;
	cursor: pointer;
}
#topBanner00 ul li#camp01{
	background: url(../images/top/banner00_bt1.png) no-repeat top left;
}
#topBanner00 ul li#camp02{
	background: url(../images/top/banner00_bt2.png) no-repeat top left;
}
#topBanner00 ul li#camp03{
	background: url(../images/top/banner00_bt3.png) no-repeat top left;
}
#topBanner00 ul li#camp04{
	background: url(../images/top/banner00_bt4.png) no-repeat top left;
}
#topBanner00 ul .last{
	margin: 0 !important;
}

#topBanner00 ul li:hover{
	-ms-filter: "alpha( opacity=90 )";
	filter: alpha(opacity=90);
	opacity:0.9;
	zoom:1;
}
/*#camp01 a:hover{
	background: url(../images/top/banner00_bt1_on.png) no-repeat top left;
}
#camp02 a:hover{
	background: url(../images/top/banner00_bt2_on.png) no-repeat top left;
}
#camp03 a:hover{
	background: url(../images/top/banner00_bt3_on.png) no-repeat top left;
}*/
#item{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 100;
}

.topBanner{
	margin: 12px 0 0 0;
	width: 738px;
	height: 177px;
	position: relative;
}
.bannerButton{
	position: absolute;
	bottom: 25px;
	right: 130px;
}

.bannerButton:hover{
	-ms-filter: "alpha( opacity=80 )";
	filter: alpha(opacity=80);
	opacity:0.8;
	zoom:1;
}

#topBanner01{background: url(../images/top/banner01.jpg) no-repeat top left;}
#topBanner02{background: url(../images/top/banner02_2.jpg) no-repeat top left;}
#topBanner03{background: url(../images/top/banner03_3.jpg) no-repeat top left;}
#topBanner04{background: url(../images/top/banner04.jpg) no-repeat top left;}
#topBanner05{background: url(../images/top/banner05_2.jpg) no-repeat top left;}
#topBanner06{background: url(../images/top/banner06_2.jpg) no-repeat top left;}
#topBanner07{background: url(../images/top/banner07.jpg) no-repeat top left;}


#rightColumnInnerWrap{
	border: 1px solid #CCC;
	background-color: #FFF;
	padding: 0 0 18px 0;
	overflow: hidden;
    width: 736px;
    margin: 12px 0 0 0;
}

#rightColumnInner{
	width: 680px;
	margin: 25px auto 0;
	font-size: 12px;
	color: #666666;
}

#rightColumn h3{
	width: 100%;
	/*border-bottom: 1px solid #541c01;
	padding: 0 0 15px 0;*/
}

/*#movie{
	margin: 12px 0 0 0;
	text-align: center;
	padding: 15px 0;
}
#movie iframe{
	margin: 0 auto;
}*/

.clear{
	clear:both;
	border-top: 1px solid #DFDFDF;
}