@charset "utf-8";

	.contentTitle {
		background: #000 url(../imgs/bg-cttl.jpg) no-repeat top right;
		height:62px;
		padding-top:75px;
	}

	.displayNone {
		display: none;
	}

	#Top1,
	#Top3,
	#Top5 {
		margin-top: 215px;
	}
	#Top2,
	#Top4 {
		margin-top: 70px;
	}
	#sec01,
	#sec02,
	#sec03,
	#sec04,
	#sec05 {
		margin-top: 240px;
	}

	#mainContent .section .wrap {
		position: static;
	}

	.boxA {
		padding: 90px 30px 30px;
		background: #fff;
	}
	.boxA .inner {
		padding-left: 40px;
		padding-right: 40px;
		margin-top: 40px
	}
	.boxA h4 {
		position: absolute;
		top: -107px;
		left: 30px;
	}

	.boxB {
		padding: 90px 30px 30px;
		background: #fff;
	}

	strong.font18 { font-size: 18px;}

	.openbt1 ,
	.openbt2 ,
	.openbt3 ,
	.openbt4,
	.openbt5 {
		width: 100%;
		text-align: center;
	}
	.back {
		text-align: center;
	}

	h5 {
		position: absolute;
		top: 80px;
		left: 40px;
	}
	.movieArea {
		float: right;
	}

	.clm3 {
		overflow: hidden;
		margin-left: -1.64%;
	}
	.clm3 > div {
		float: left;
		width: 30.4%;
		margin-left: 1.72%;
		padding-right: 1.72%;
		background: url(../imgs/line-tk.png) repeat-y top right;
	}
	.clm3 > div.last {
		float: right;
		padding-right: 0;
		background: none;
	}

	.clmBox {
		overflow: hidden;
	}
	.clmBox > div {
		float: left;
		-webkit-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}

	.clmBox.col3 {
		margin-left: -3.33%;
	}
	.clmBox.col3 a {
		color: #0051a3;
	}
	.clmBox.col3 > div {
		width: 30%;
		margin-left: 3.33%;
	}
.ancPosition {
	margin-top: 90px;
}

.pagelink{
	width:1050px; 
	margin:0 auto 70px auto;
	padding:0; 
	text-align:center; 
	/*background:#000;*/
	}

@media only screen and (max-width:1200px) {
	h5 {
		width: 30%;
		top: 120px;
	}
	.boxA .inner {
		margin-top: 80px
	}
}