@import url('https://fonts.googleapis.com/css?family=Nanum+Myeongjo');
.myeongjo{font-family: 'Nanum Myeongjo', serif;}
#container{margin-top:111px;}
	#visual{width:100%; height:200px;}
		.v_s1{background:#fff url("../img/v_s1.jpg") no-repeat center; background-size:cover;}
		.v_s2{background:#fff url("../img/v_s2.jpg") no-repeat center; background-size:cover;}
		.v_s3{background:#fff url("../img/v_s3.jpg") no-repeat center; background-size:cover;}
		.v_s4{background:#fff url("../img/v_s4.jpg") no-repeat center; background-size:cover;}
		.v_s5{background:#fff url("../img/v_s5.jpg") no-repeat center; background-size:cover;}
		.v_s6{background:#fff url("../img/v_s6.jpg") no-repeat center; background-size:cover;}
		.v_s7{background:#fff url("../img/v_s7.jpg") no-repeat center; background-size:cover;}


		h3{text-align:center; font-size:35px; font-weight:100;}
	#visual h3{color:#fff; font-size:18px; padding:50px 0;}
		#visual h3 span{font-size:50px; display:block; color:#fff;}


/* sub_nav */
	.s_nav{width:100%; line-height:50px; height:50px; background-color:#fff; border-bottom:1px solid #ccc;}
		.s_nav .area div{position:relative; box-sizing:border-box;}
		.s_nav .area div a{display:block; padding:0 5%; width:90%;}

		.s_nav .s_n1{width:5%; float:left; text-align:center; border-left:1px solid #ccc; border-right:1px solid #ccc;}
			.s_nav .s_n1 img{padding:9px 0;}
		.s_nav .s_n2{width:20%; float:left; border-right:1px solid #ccc;}
		.s_nav .s_n3{width:20%; float:left; border-right:1px solid #ccc;}
		.s_nav p{position:absolute; background-color:#fff; z-index:1; width:100%; border:1px solid #ccc; box-sizing:border-box; display:none;}
		.s_nav p a{display:block; width:100%;}
			.s_nav p a:hover{background-color:#00a9a6; color:#fff;}
			.s_nav a span{float:right; font-size:10px;}

	section{width:100%;}
	.area{width:1200px; margin:0 auto;}
	.padding{padding:100px 0 180px;}


/* s1_1 */
.back2{background:#fff url("../img/back2.jpg") no-repeat center; background-size:cover;}
.s1_hello{background:#fff url("../img/hello_back.jpg") no-repeat center 90%; background-size:cover; width:60%; margin:0 auto; padding:5%; box-shadow:3px 3px 3px rgba(0,0,0,0.2);}
	.s1_hello h3{margin-bottom:30px;}
	.s1_hello .h_title{margin-bottom:30px; font-size:20px; text-align:center;}
	.s1_hello .h_text{line-height:2em;}

	.s1_hello img{display:block; margin:70px auto 50px;}
	.s1_hello .right{float:right; margin-top:-100px;}
		.s1_hello .right span{font-size:25px; margin-left:10px;}

/* s1_2 */
	.back3{background:#fff url("../img/back3.jpg") no-repeat center; background-size:cover;}

	.s_title{font-size:25px; text-align:center; margin:50px 0;}
		.s_title .gray{font-size:18px;}

	.s_itArea{width:94%; overflow:hidden; overflow:hidden; border:1px solid #ccc; background-color:#fff; margin:50px 0 0; padding:3%;}
		.s_itArea strong{font-size:25px; text-align:center; margin:50px 0;}

		.s_itArea p{float:left; width:50%;}
			.s_itArea p img{width:100%;}

			.s_itArea p.text{padding:1% 5%; width:40%; line-height:2em;}
				.s_itArea p.text strong{display:block; text-align:left; margin:0 0 20px;}


/* s1_3 */
	.slide1{width:100%; margin-top:50px;}
	.slide1 p .text{position:absolute; right:0; bottom:0; background-color:#fff; padding:2%; border:1px solid #ccc;}
		.slide1 p .text span{font-size:20px;}
		.slide1 img{border:1px solid #ccc; width:100%; box-sizing:border-box;}

	.slide1_nav{width:94%; margin-top:1%; position:relative;}
		.slide1_nav img{margin-right:10px; border:1px solid #ccc;}

	.prev_view{z-index:1; font-size:20px; line-height:60px; text-align:center; right:-70px; position:absolute; bottom:75px; display:block; width:60px; height:60px; padding:0; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform:translate(0, 0); cursor:pointer; color:#333; border:1px solid #333; outline:none; display:block;}
	.next_view{z-index:1; font-size:20px; line-height:60px; text-align:center; right:-70px; position:absolute; bottom:0px; display:block; width:60px; height:60px; padding:0; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform:translate(0, 0); cursor:pointer; color:#333; border:1px solid #333; outline:none; display:block;}

/* s1_5 */
	.p_top{padding-top:100px;}
	.p_top1{padding-top:50px;}

	.m_box1{width:94%; background-color:#fff; box-shadow:2px 2px 2px rgba(0,0,0,0.2); padding:3%; margin:70px 0; overflow:hidden; border:1px solid #ccc;}
	.m_box_title{width:100%; font-size:25px; font-weight:bold; margin-bottom:10px;}
		.m_box_title img{vertical-align:middle;}

	.b_left{float:left;}
	.b_right{float:left; padding:2% 5%;}
		.b_right .big{font-size:22px; margin-bottom:20px;}
			.b_right .big img{margin-right:10px;}
		.b_right .time{line-height:2.5em; overflow:hidden;}
			.b_right .time strong{width:35%; display:block; float:left;}
			 .b_right .time span{width:65%; display:block; float:left;}

		.b_right .color{display:block; line-height:2em; margin-top:10px;}

		.b_right .tell{font-size:25px; font-weight:bold; margin-top:20px;}


	section.back_color{background-color:#f4f8fb;}
		.mapArea{width:100%;}
			.mapArea .t_title{font-size:22px; margin-bottom:20px; font-weight:bold;}
			.mapArea .text{width:100%;}
				.mapArea .text table{width:100%; border-top:2px solid #0079f6; border-collapse:collapse; background-color:#fff;}
				.mapArea .text table td{border-bottom:1px solid #ccc; padding:1%;}
				.mapArea .text table td.td_title{border-right:1px solid #ccc;}

			.mapArea .img{margin:50px 0; height:500px; overflow:hidden; background:#fff url("../img/m_2.jpg") no-repeat center; background-size:cover; border:1px solid #ccc;}


/* s1_6 */
	.table{width:100%; border-top:2px solid #0079f6; border-collapse:collapse; background-color:#fff;}
		.table caption{font-weight:bold; margin:100px 0 30px; font-size:25px;}
		.w2 td{width:50%; text-align:center;}
		.table td{border-bottom:1px solid #ccc; padding:1.5% 1%; border-right:1px solid #ccc; line-height:2em;}

		.table tr td:last-child{border-right:none;}

		.table td.th{background-color:#f2f5f7; font-weight:700; line-height:1.5em; padding:0.5% 1%;}
		.table td.th_color{background-color:#a9d0f7; font-weight:700; line-height:1.5em; padding:0.5% 1%;}

		.table td .t50{float:left;}
			.table td .t50 img{margin-right:10px;}

		.th10 td{width:80%;}
		.th10 td.th{width:20%;}

/* s2_1 */
	.title{font-size:25px; font-weight:bold; margin:80px 0 40px;}
	.center{text-align:center;}
		.title img{vertical-align:middle;}

	.it_Area{width:100%; overflow:hidden;}
		.it_img{width:48%; float:left; margin-right:2%; height:250px; overflow:hidden;}
			.it_img img{width:100%;}
		.it_text{width:50%; float:left;}
			.it_text strong{display:block; font-size:25px; margin-bottom:20px;}
			.it_text .it_t{display:block; line-height:1.8em; margin-bottom:20px; font-size:15px;}

	.it_Area_h .it_img{height:340px;}

	.back_colorb{background:#fff url("../img/b_color.jpg") no-repeat center; background-size:cover; margin:100px 0; padding:80px 0;}

		.sub_title{font-size:20px; text-align:center;}
		.ol{width:100%; overflow:hidden; margin:30px auto 0;}
			.ol li{float:left;}
			.ol_w6 li{width:15.8%; margin-right:1%; text-align:center;}
			.ol_w4 li{width:24.2%; margin-right:1%;}
			.ol li:last-child{margin-right:0;}
			.ol_w6 li span{font-size:18px; display:block; margin-top:10px;}
			.ol li img{width:100%;}

			.sub{font-size:18px; line-height:1.8em;}
				.sub span.color{border-bottom:1px solid #00a9a6;}

		.s2_box{border:1px solid #ccc; position:relative; margin-top:80px;}
			.s2_b_title{width:250px; background-color:#fff; text-align:center; height:40px; line-height:40px; font-size:17px; position:absolute; top:-20px; left:50%; margin-left:-125px;}

			.s2_b_title span{display:block; margin:0 auto; background-color:#00a9a6; color:#fff; width:220px; height:40px;}

		.s2_box ol{width:100%; margin:40px auto 30px;}
			.s2_box ol li{position:relative;}
			.s2_box ol p{position:absolute; top:0; left:0; width:100%; height:100%;}
			.s2_box ol .color2{font-size:40px;}
			.s2_box ol .text{text-align:center; color:#fff; display:block; width:80%; margin:25px auto;}

		.textBox{overflow:hidden; width:100%; margin:50px 0;}
		.textBox p{width:49%; float:left; margin-right:2%; line-height:2em; font-size:15px;}
			.textBox p:last-child{margin-right:0;}

		.p_bottom{padding-bottom:180px;}

/* s2_2 */
	.tap{width:100%; overflow:hidden; margin:60px 0;}
		.tap li{float:left; box-sizing:border-box; text-align:center; line-height:40px;}
		.t_w3 li{width:33.3%; border:1px solid #ccc; border-right:none;}
		.t_w2 li{width:50%; border:1px solid #ccc; border-right:none;}
		.tap li:last-child{border-right:1px solid #ccc;}
			.tap li a{display:block;}
		a.t_this{background-color:#f2f5f7; color:#00a9a6;}

		.tap a:hover{background-color:#f2f5f7; color:#00a9a6; transition:all .5s;}

		.ol_w8{width:80%;}
		.ol_w8 li{width:24.2%; margin-right:1%; text-align:center; margin-bottom:10px;}

		.ol_w8 li:nth-child(4n){margin-right:0;}

		.food{margin-top:50px;}
		.food img{width:80px; margin-right:20px;vertical-align:middle;}

		.w_box{overflow:hidden; width:70%; margin:30px auto;}
			.w_box p{width:48%; height:200px; float:left; background-color:#fff; margin:0 1%; text-align:center; padding:10% 0; line-height:2em;}
				.w_box p strong{display:block; margin:30px 0 10px;}
			.w_box p img{display:block; margin:0 auto;}

		.notice{overflow:hidden;}
			.notice p{margin-bottom:20px; overflow:hidden;}
			.notice .n_img{display:block; width:10%; float:left; text-align:right;}
				.notice img{vertical-align:middle; margin-right:15px;}
			.notice .n_text{display:block; width:90%; float:left; line-height:2em;}

		.ssub{line-height:2em; margin-top:50px;}
			.ssub .big{font-size:25px;}


/* s2_3 */
	.ul{width:100%; overflow:hidden; margin:30px 0;}
		.ul li{float:left; background-color:#fff; border:1px solid #ccc; box-sizing:border-box; line-height:1em; text-align:center;}
			.ul li img{width:100%;}
			.ul li span{padding:4%; display:block; line-height:1.5em; font-size:14px; letter-spacing:-0.5px;}
		.ul li.arrow{width:2%; height:100%; text-align:center; line-height:150px; background:none; border:none;}
		.ul_w6 li{width:15%;}

		.ul_w4 li{width:23.5%;}
			.ul_w4 li.arrow{line-height:275px;}

		.w_box2{overflow:hidden; margin-top:30px;}
			.w_box2 p{float:left; width:19%; margin-right:1%; background-color:#fff; text-align:center; padding:3% 0; height:200px; font-size:15px; line-height:1.8em;}
				.w_box2 p img{display:block; margin:0 auto 20px;}
			.w_box2 p:last-child{margin-right:0;}

/* s3_1 */
	.g_bar{width:100%;}
		.g_bar .g_title{background-color:#ccc; color:#0a4696; font-weight:bold; font-size:20px; text-align:center; padding:10px 0; margin:50px 0 10px;}

		.g_text{font-size:16px; line-height:1.8em; text-align:center; padding:5% 0;}

		.g_text1{width:80%; margin:0 auto; font-size:16px; line-height:1.8em; padding:3% 0;}
			.g_text1 strong{display:block; margin-bottom:20px; font-size:18px;}
			.g_t{display:block;}
			.g_text1 .dash{margin-right:50px;}
			.g_text1 .line{line-height:2.5em;}
			.g_text1 .small{font-size:14px;}



	table.w4 td{width:25%;}
	table.w3 td{width:33.3%;}

	table .small{font-size:14px; color:#777;}
	.notice2 div{overflow:hidden; margin-bottom:20px; border-bottom:1px solid #ccc; padding-bottom:20px;}
		.notice2 div:last-child{border-bottom:none;}
	.notice2 p{float:left; line-height:2em;}
		.notice2 p.n2_left{width:20%; font-size:17px; font-weight:700;}
			.notice2 p span{float:left;}
				.notice2 p span img{margin-right:10px; vertical-align:middle;}
		.notice2 p.n2_right{width:80%;}

		.notice2 .i_num{width:40px; height:40px; display:block; text-align:center; line-height:40px; background-color:#f5f5f5; border:1px solid #ccc; border-radius:20px;}
		.notice2 p.n2_left1{width:5%;}
		.notice2 p.n2_right1{width:95%;}

/* s3_2 */
	.it_Area2{overflow:hidden;}
	.it_Area2 .it_img{width:30%;}
	.it_Area2 .it_text{width:68%; line-height:2em;}
		.it_Area2 .it_text p{margin-bottom:20px; font-size:18px;}
		.it_Area2 .it_text .title{font-size:22px; margin:0 0 20px;}
			.it_Area2 .it_text p img{vertical-align:middle;}

	.space{padding-right:125px;}
	.space1{padding-right:200px;}
	.space2{padding-right:40px;}

	.space3{padding-right:110px;}

	table.t_w3 .th{width:30%;}

/* s3_4 */
	.fullImg{width:100%; height:150px; background:#fff url("../img/s20.jpg") no-repeat center; background-size:cover; color:#fff; text-align:center; font-size:25px; font-weight:bold; line-height:150px; margin-top:50px;}

	.text2w{overflow:hidden;}
	.text2w p{float:left; width:49%; margin-right:1%; overflow:hidden;}
		.text2w p:last-child{margin-right:0; border-left:1px solid #ccc; padding-left:5%; width:50%; box-sizing:border-box;}

		.text2w p .color{display:block; width:20%; float:left; font-size:18px; line-height:3em;}
		.text2w p .text{display:block; width:80%; float:left; line-height:3em; font-size:18px;}
		.text2w p .text img{vertical-align:middle;}


	.w_box3{overflow:hidden;}
		.w_box3 p{float:left; width:49.5%; margin-right:1%; background-color:#fff; border:1px solid #ccc; padding:2%; box-sizing:border-box; margin-bottom:20px; min-height:191px;}
		.w_box3 p:nth-child(2n){margin-right:0;}

		.w_box3 p strong{display:block; line-height:40px; font-size:18px;}
			.w_box3 p strong img{float:right;}

		.w_box3 p .text{font-size:15px; line-height:1.8em; margin-top:20px; display:block; width:100%;}

/* s4_1 */
	.sub1{font-size:18px; line-height:1.8em; margin:20px 0;}

	.it_Area3{overflow:hidden;}
		.it_Area3 .it_text{background-color:#fff; padding:2%; width:46%; margin-right:2%; min-height:290px;}
			.it_Area3 strong{font-weight:normal; font-size:18px;}
			.it_Area3 strong span{font-size:40px; float:right; margin-top:-15px;}
			.it_Area3 .it_t{line-height:2em; margin-top:20px; letter-spacing:-0.5px; font-size:15px;}
		.it_Area3 .it_img{width:48%; margin-right:0;}

	.iconArea{overflow:hidden; margin:30px 0 80px;}
		.iconArea li{float:left; text-align:center; font-size:14px; line-height:1.8em; padding:0 1%; box-sizing:border-box; letter-spacing:-0.5px;}
		.icon2 li{width:50%;}
		.icon7 li{width:14.2%;}
		.icon6 li{width:16.6%;}
		.icon5 li{width:20%;}
		.icon4 li{width:25%;}
		.icon3 li{width:33.33%;}
			.iconArea li strong{display:block; margin-bottom:5px;}
		.iconArea li img{display:block; margin:0 auto 10px;}
		.icon_border li{border-right:1px solid #ccc;}
			.icon_border li:last-child{border-right:0;}

	.imgArea{width:100%; overflow:hidden; margin:20px 0 30px;}
		.imgArea li{float:left; text-align:center; line-height:1.8em; margin-right:1%; height:250px; position:relative;}
			.imgArea li:last-child{margin-right:0;}
			.imgArea li span{background-color:rgba(0,0,0,0.5); color:#fff; display:block; width:100%; position:absolute; bottom:0; padding:1% 0; letter-spacing:-1px;}

		.img2 li{width:49.5%;}
		.img3 li{width:32.65%;}
		.img4 li{width:24.2%;}
		.img5 li{width:19.2%;}

	.iconArea2{overflow:hidden; margin:30px 0 80px;}
		.iconArea2 li{float:left; text-align:center; font-size:14px; line-height:1.8em; padding:0 1%; box-sizing:border-box; letter-spacing:-0.5px;}

		.iconArea2 li.arrow{width:5%; font-size:30px; color:#999; height:220px; line-height:210px;}

		.iconArea2 li .color{display:block; font-size:18px; font-weight:bold;}
		.iconArea2 li img{display:block; margin:20px auto;}

		.icon2_4 li{width:21.2%;}

		.g_text1 p{overflow:hidden; line-height:40px; margin-bottom:10px; letter-spacing:-0.5px;}
		.g_text1 .i_num{width:40px; height:40px; background-color:#f5f5f5; border-radius:20px; border:1px solid #ccc; margin-right:10px; display:block; float:left; text-align:center; line-height:40px;}


	.textArea{width:100%; overflow:hidden; margin:0 0 80px;}
		.textArea li{float:left; line-height:2em; margin-right:1%; padding:0 2%; box-sizing:border-box;}
		.textArea li:last-child{margin-right:0;}
		.textArea .small{font-size:14px; color:#777;}

		.text3 li{width:32.65%;}
		.text5 li{width:19.2%;}


		.imgA1{background:#fff url("../img/imgA1.jpg") no-repeat center; background-size:cover;}
		.imgA2{background:#fff url("../img/imgA2.jpg") no-repeat center; background-size:cover;}
		.imgA3{background:#fff url("../img/imgA3.jpg") no-repeat center; background-size:cover;}
		.imgA4{background:#fff url("../img/imgA4.jpg") no-repeat center; background-size:cover;}
		.imgA5{background:#fff url("../img/imgA5.jpg") no-repeat center; background-size:cover;}
		.imgA6{background:#fff url("../img/imgA6.jpg") no-repeat center; background-size:cover;}
		.imgA7{background:#fff url("../img/imgA7.jpg") no-repeat center; background-size:cover;}
		.imgA8{background:#fff url("../img/imgA8.jpg") no-repeat center; background-size:cover;}
		.imgA9{background:#fff url("../img/imgA9.jpg") no-repeat center; background-size:cover;}
		.imgA10{background:#fff url("../img/imgA10.jpg") no-repeat center; background-size:cover;}
		.imgA11{background:#fff url("../img/imgA11.jpg") no-repeat center; background-size:cover;}
		.imgA12{background:#fff url("../img/imgA12.jpg") no-repeat center; background-size:cover;}
		.imgA13{background:#fff url("../img/imgA13.jpg") no-repeat center; background-size:cover;}
		.imgA14{background:#fff url("../img/imgA14.jpg") no-repeat center; background-size:cover;}
		.imgA15{background:#fff url("../img/imgA15.jpg") no-repeat center; background-size:cover;}
		.imgA16{background:#fff url("../img/imgA16.jpg") no-repeat center; background-size:cover;}
		.imgA17{background:#fff url("../img/imgA17.jpg") no-repeat center; background-size:cover;}
		.imgA18{background:#fff url("../img/imgA18.jpg") no-repeat center; background-size:cover;}
		.imgA19{background:#fff url("../img/imgA19.jpg") no-repeat center; background-size:cover;}
		.imgA20{background:#fff url("../img/imgA20.jpg") no-repeat center; background-size:cover;}
		.imgA21{background:#fff url("../img/imgA21.jpg") no-repeat center; background-size:cover;}
		.imgA22{background:#fff url("../img/imgA22.jpg") no-repeat center; background-size:cover;}
		.imgA23{background:#fff url("../img/imgA23.jpg") no-repeat center; background-size:cover;}
		.imgA24{background:#fff url("../img/imgA24.jpg") no-repeat center; background-size:cover;}
		.imgA25{background:#fff url("../img/imgA25.jpg") no-repeat center; background-size:cover;}
		.imgA26{background:#fff url("../img/imgA26.jpg") no-repeat center; background-size:cover;}
		.imgA27{background:#fff url("../img/imgA27.jpg") no-repeat center; background-size:cover;}
		.imgA28{background:#fff url("../img/imgA28.jpg") no-repeat center; background-size:cover;}
		.imgA29{background:#fff url("../img/imgA29.jpg") no-repeat center; background-size:cover;}
		.imgA30{background:#fff url("../img/imgA30.jpg") no-repeat center; background-size:cover;}
		.imgA31{background:#fff url("../img/imgA31.jpg") no-repeat center; background-size:cover;}
		.imgA32{background:#fff url("../img/imgA32.jpg") no-repeat center; background-size:cover;}
		.imgA33{background:#fff url("../img/imgA33.jpg") no-repeat center; background-size:cover;}
		.imgA34{background:#fff url("../img/imgA34.jpg") no-repeat center; background-size:cover;}
		.imgA35{background:#fff url("../img/imgA35.jpg") no-repeat center; background-size:cover;}
		.imgA36{background:#fff url("../img/imgA36.jpg") no-repeat center; background-size:cover;}






	.hr{border:none; background-color:#ccc; margin:100px 0; width:100%; height:1px;}


	.i_numArea{overflow:hidden; margin-top:50px;}
		.i_numArea li{float:left; text-align:center; text-align:center; line-height:1.8em; font-size:14px;}
			.i_numArea li span{display:block; width:50px; height:50px; border-radius:25px; border:1px solid #ccc; text-align:center; line-height:50px; margin:0 auto 10px; font-size:17px; background-color:#fff;}
			.i_num7 li{width:14.2%;}
			.i_num6 li{width:16.6%;}

	.t_right{text-align:right;}

	.ssub strong{font-size:17px;}

	.text2w_1{overflow:hidden; margin:50px 0 0;}
		.text2w_1 div{float:left; width:49%; margin-right:1%; height:405px;}
		.text2w_1 div:last-child{margin-right:0; border-left:1px solid #ccc; box-sizing:border-box; padding-left:3%; width:50%;}

		.text2w_1 strong{text-align:center; display:block;}
			.text2w_1 span{font-size:15px; line-height:2em; display:block; margin:20px 0;}

		.w_box4{overflow:hidden; width:96%; padding:0; border:none;}
			.w_box4 li{float:left; width:50%; border:1px solid #ccc; box-sizing:border-box; padding:2% 3%; height:130px; background-color:#fff;}
			.w_box4 li:last-child{border-left:none;}
			.w_box4 li strong{text-align:left; font-size:15px;}
				.w_box4 li strong img{float:right;}
				.w_box4 li span{font-size:14px; line-height:1.8em; letter-spacing:-0.5px;}

		.line2{line-height:3em;}

/* s4_1 */
	.height1 div{height:360px;}
	.ssub1{font-size:14px; margin-top:10px;}

	.text1w {margin:50px 0;}
	.text1w p.sub_title{width:100%; margin-bottom:20px;}
	.text1w div{width:100%; overflow:hidden;}
	.text1w p{width:49%; margin-right:2%; float:left; line-height:2em;}
		.text1w p.right{margin-right:0;}

	.height2 div{height:230px;}

	.margin{margin:50px 0 30px;}

	.it_Area .line3{line-height:2.5em;}
	.sub2{font-size:15px; margin:30px 0; line-height:1.8em;}

	.height3 div{height:510px;}
		.sub_text{line-height:1.8em; overflow:hidden;}
		.sub_text .icon{float:left; width:5%; line-height:1.8em; vertical-align:middle;}
		.sub_text .text{float:left; width:90%; margin-right:5%;}
			.mm_top{margin-top:20px;}

/* s4_3 */
	.it_t1{width:49%; float:left; margin-right:2%; font-size:14px; line-height:1.8em;}
	.it_t2{width:49%; float:left; margin-right:0; font-size:14px; line-height:1.8em;}


/* s4_4 */
	.p_bottom1{padding-bottom:100px;}


/* s4_5 */
	.fullImg1{background:#fff url("../img/s37.jpg") no-repeat center; background-size:cover; width:100%; height:200px; text-align:center; color:#fff; margin-top:50px;}
		.fullImg1 .big{font-size:25px; color:#fff; display:block; margin-bottom:10px; padding-top:45px;}

	.it_Area2 p.text{font-size:15px; line-height:1.8em;}


/* s5_1 */
	.fullImg2{background:#fff url("../img/s42.jpg") no-repeat center; background-size:cover; width:100%; height:200px; text-align:center; margin-top:50px;}
		.fullImg2 .text{display:block; width:100%; color:#fff; font-size:20px; padding-top:60px; line-height:1.8em; text-shadow:2px 2px 2px rgba(0,0,0,0.3);}

	.p_bottom2{padding-bottom:50px;}

	.hr1{width:100%; margin:50px 0; border:none; background-color:#ccc; height:1px;}

/* s6_1 */
	.fullImg3{background:#fff url("../img/s54.jpg") no-repeat center; background-size:cover; width:100%; height:200px; text-align:center; margin-top:50px;}
		.fullImg3 .text{display:block; width:100%; color:#fff; padding-top:60px; line-height:2em; text-shadow:2px 2px 2px rgba(0,0,0,0.3); font-size:18px;}
			.fullImg3 .text .big{color:#fff; font-size:22px; font-weight:bold;}


/* s7_1 */
	.numArea{text-align:center;}
		.numArea a{display:inline-block; width:40px; height:40px; line-height:40px; border:1px solid #ccc; margin:0 5px;}

		a.num_this{background-color:#00a9a6; color:#fff;}
		a.num_gray{background-color:#f5f5f5;}

	.s7_table{margin:50px 0 30px;}
	.s7_table td{border-right:0; padding:1%;}
		.s7_w10{width:10%;}
		.s7_w20{width:20%;}
		.s7_title{width:40%; position:relative;}
			.s7_title a{position:absolute; top:12px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%;}

		.s7_table td a:hover{color:#00a9a6;}

		.s7_table .small{font-size:14px; font-weight:normal; overflow:hidden;}
			.s7_table .small span{float:right; font-weight:normal;}

		.s7_table .text{display:inline-block; height:300px; width:100%; font-size:15px; line-height:2em;}


		.btnArea{width:100%; overflow:hidden;}
		.btnArea a{display:block; float:left; width:150px; height:40px; line-height:40px; text-align:center; border:1px solid #ccc; margin-right:5px;}

		.btnArea a.right{margin:0 0 0 5px; float:right; border:none; background-color:#00a9a6; color:#fff;}

			.btnArea a:hover{background-color:#f5f5f5; transition:all .5s;}
			.btnArea a.right:hover{background-color:#fff; border:1px solid #ccc; transition:all .5s; color:#333;}


/* privacy */
	.privacy{width:70%; margin:0 auto; background-color:#fff; padding:5%; margin-top:50px; font-size:15px; line-height:2em; letter-spacing:-0.5px; border:1px solid #ccc;}

.red{color:#f55757;}
.color{color:#0079f6;}
.color1{color:#5adeff;}
.color2{color:#224a6a;}
.gray{color:#999;}


.p_b_none{padding-bottom:0;}
.m_none{margin:0;}
.m_top{margin-top:100px;}
.m_top1{margin-top:30px;}
.m_b_none{margin-bottom:0;}
.m_t_none{margin-top:0;}
