#wrapper {
	background:#e4e3d9;
}

#header {
	width:1200px;
	height:700px;
	background-image:url("../images/index/h_bg.jpg");
	background-size:fixed;
	background-color:#000000;
}

@media screen and (max-width:1200px) {
	#wrapper { width:100%; }
	#header { width:100%; }
}

#header .blk {
	width:960px;
	margin:0 auto;
}
#header .blk2 {
	width:450px;
	background-color:rgba(0, 0, 0, 0.5);
	height:698px;
}
#header .msg {
	padding-top:100px;
	text-align:center;
}
#header .arrow {
	padding-top:30px;
	text-align:center;
}


#gnavi {
	width:1200px;
	background-color:#999999;
	background-color:rgba(0, 0, 0, 0.5);
	height:40px;
}
@media screen and (max-width:1200px) {
	#gnavi { width:100%; }
}

#gnavi .blk {
	width:801px;
	margin:0 auto;
}

#gnavi ul {
	list-style:none;
	margin:0;
	padding:0;
}
#gnavi ul li {
	list-style:none;
	display:inline-block;
	margin:0;
	padding:0;
	width:200px;
	text-align:center;
}
#gnaviMargin {
	height:40px;
	display:none;
}

#contents {
	margin:0 auto;
	padding-top:50px;
}
#contents .content {
	width:960px;
	margin:0 auto;
}

#contents .taC { text-align:center; }

#contents .content {
	/*margin-bottom:100px;*/
	padding-bottom:50px;
	padding-top:50px;
}

#contents #c2 {
	background:#ffffff;
	width:1200px;
	margin:0 auto;
}
@media screen and (max-width:1200px) {
	#contents #c2 { width:100%; }
}
#contents #c2 .content_wp {
	width:921px;
	margin:0 auto;
}

#contents #c2 .fl { width:230px; height:265px; }

#contents #c2 .over2 { cursor:pointer; }

#contents #c2 .btn {
	text-align:center;
	padding:20px 0 20px 0;
}
#contents #c2 #sm2 { display:none; }
#contents #c2 #sm3 { display:none; }


#contents #c3 .h { text-align:center; }
#contents #c3 .h img { vertical-align:bottom; }
#contents #c3 video { width:960px; height:488px; }

#contents #c4 {
	border-top:solid 1px #000000;
}

#contents #c4 .fl { width:470px; }
#contents #c4 .fr { width:470px; }

#contents .totop {
	width:960px;
	margin:0 auto;
	text-align:right;
	margin-bottom:50px;
}

#footer {
	width:1200px;
	margin:0 auto;
	padding:5px 0 5px 0;
	background:#999999;
	color:#ffffff;
	text-align:center;
	font-size:93%;
}
@media screen and (max-width:1200px) {
	#footer { width:100%; }
}
