#top #mainArea {
	clear: both;
	height: 400px;
	overflow: hidden;
	margin: 0px;
	background-color: #FFFFFF;
	position: relative;
}
#top #mainArea #main01 {
	background-image: url(../common/main/01.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 500px;
	position: relative;
	top: -50px;
	display:none;
}
#top #mainArea #main02 {
	background-image: url(../common/main/02.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 500px;
	position: relative;
	display:none;
}
#top #mainArea #main03 {
	background-image: url(../common/main/03.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 500px;
	position: relative;
	display:none;
}
#top #mainArea #main04 {
	background-image: url(../common/main/04.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 500px;
	position: relative;
	display:none;
}
#top #mainArea #main05 {
	background-image: url(../common/main/05.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 500px;
	position: relative;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	display:none;
}
#top #mainArea #main06 {
	background-image: url(../common/main/06.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 500px;
	position: relative;
	display:none;
}
#top #mainArea #main07 {
	background-image: url(../common/main/07.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 500px;
	position: relative;
	display:none;
}
#top #mainArea #txtArea01 {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	position: relative;
	top: -470px;
	display:none;
}
#top #mainArea #txtArea02 {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	position: relative;
	top: -470px;
	display:none;
}
#top #mainArea #txtArea03 {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	position: relative;
	top: -470px;
	display:none;
}
#top #mainArea #txtArea04 {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	position: relative;
	top: -470px;
	display:none;
}
#top #mainArea #txtArea05 {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	position: relative;
	top: -470px;
	display:none;
}
#top #mainArea #main05 #main05-01 {
	float: left;
	position: relative;
	width: 333px;
}
#top #mainArea #main05 #main05-02 {
	float: left;
	position: relative;
	width: 334px;
}
#top #mainArea #main05 #main05-03 {
	float: left;
	position: relative;
	width: 333px;
}
#top #mainArea #txtArea06 {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	position: relative;
	top: -470px;
	display:none;
}
#top #mainArea #txtArea06 #btnNavi {
	margin-top: 230px;
}
#top #mainArea #txtArea07 {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	position: relative;
	top: -470px;
	display:none;
}
#top #mainArea #main01 span,
#top #mainArea #main02 span,
#top #mainArea #main03 span,
#top #mainArea #main04 span,
#top #mainArea #main05 span,
#top #mainArea #main06 span,
#top #mainArea #main07 span {
	display: none;
}





/*  ---------------------------------- clear ---------------------------------- */

.clear{
	clear:both;
	visibility: hidden;
}
.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
}
.clearfix {
		display: inline-block;
}

/* Holly Hack Targets IE Win only \*/
* html .clearfix {
		height: 1%;
}
.clearfix {
		display: block;
}

/* End Holly Hack */

#top #mainArea #txtArea06 #btnNavi li {
	display: inline;
	float: left;
	margin: 0px;
}
