@charset "utf-8";


/*#page {
	height:1850px;
}*/

#contents {
	position:relative;
}
#main {
	width:940px;
	height:550px;
	position:absolute;
	margin:-220px auto 0;
	background: rgb(0,0,0);/*IE用*/
	filter:alpha(opacity=60);/*IE用*/ 
	background-color: rgb(0,0,0,0.6);
	padding:30px 0;
}
#mainTitle {
	width:940px;
	height:30px;
	text-align:center;
}
h2{
	font-size:140%;
	color:#fff;
	margin:0 auto;
	margin-bottom:20px;
}

.centerP{
	text-align:center;
	margin:30px 0;
}

.cont{
	width:700px;
	height:360px;
	display:block;
	position:relative;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	margin:-60px 0 30px;
	padding:0;
}
#main .cont ul.left01{
	width:180px;
	float:left;
	font-size:14px;
	line-height:18px;
}
#main .cont ul.left01 li{
	margin-bottom:20px;
	text-align:left;
}
#main .cont ul.left02{
	width:520px;
	float:left;
	font-size:14px;
	line-height:18px;
}
#main .cont ul.left02 li{
	margin-bottom:20px;
	text-align:left;
}

.btn{
	text-align:center;
}
.btn img{
	margin:430px 0 0;
	position:relative;
}

@media screen and (max-width: 720px) {
#footer {
    margin:5% auto 0;
	width:960px;
	height:50px;
	position:relative;
}
#footer .inner {
    margin:auto;
	height:14px;
}
}

@media screen and (min-width: 720px) {
#footer {
    margin:0 auto;
	width:960px;
	height:50px;
	position:relative;
}
#footer .inner {
    margin:auto;
	height:14px;
}
}