@charset "utf-8";


/*Layer*/
body{width:100%}
#wrap{width:100%}
#header{}
#container{width:100%}
#contents{}
#footer{width:100%;}


.pcbr{display:none;}
.tbbr{display:block;}
.mbbr{display:none;}

.btn_menu{display:none;}
.m_language{display:none;}


/*header*/
.head{
	overflow:hidden;
	position:relative;
	position:absolute;left:0;top:0;z-index:1000;
	width:100%;height:85px;
	text-align:right;
}
.head .topmenu{overflow:hidden;position:absolute;right:3%;top:35px;}
.head .topmenu li{float:left;margin-left:20px;}
.head .topmenu li a{
	font-family:"Poppins";
	font-size:10px;
	color:rgba(255,255,255,0.5);
}

.head .mainmenu{overflow:hidden;position:absolute;right:3%;top:60px;}
.head .mainmenu>li{float:left;margin-left:70px;}
.head .mainmenu>li>a{
	font-family:"Poppins";
	font-size:15px;
	color:rgba(255,255,255,1);
	font-weight:300;
	transition:all 0.4s;
}
.head .mainmenu>li>a:hover{color:#ed1c24;transition:all 0.4s;}

/* footer */
.foot{
	padding:65px 0;
	text-align:center;
	background:#222;
}
.foot address{
	font-size:14px;font-weight:300;
	color:rgba(255,255,255,0.4);
}
/*.foot address span{display:inline-block;width:1px;height:10px;background:rgba(255,255,255,0.3);margin:0 10px;}*/
.foot address span {display:inline-block;}
.foot address .bar {
	margin:0 10px;
	display: inline-block;
    width: 1px;
    height: 10px;
    background: rgba(255,255,255,0.3);
    margin: 0 10px;
}
.foot .copy{
	margin-top:10px;
	font-size:13px;font-weight:300;
	color:rgba(255,255,255,0.2);
}



/* page title */
.pagetitle{
	width:100%;
	height:371px;
	text-align:center;
}
.pn1{background:url(/images/page/page_visual_01.jpg) no-repeat center;}
.pn2{background:url(/images/page/page_visual_02.jpg) no-repeat center;}
.pn3{background:url(/images/page/page_visual_03.jpg) no-repeat center;}
.pn4{background:url(/images/page/page_visual_04.jpg) no-repeat center;}
.pagetitle h2{padding-top:150px;}

.tabmenu{
	height:61px;
	box-shadow:0 -1px 0 #b8b6b9 inset;
	text-align:center;
}
.tabmenu a{
	overflow:hidden;
	position:relative;
	display:inline-block;
	width:190px;height:61px;
	text-align:center;line-height:61px;
	box-shadow:-1px 0 0 #b8b6b9 inset;
	background:#fff;
	color:#666;font-size:16px;
	box-sizing:border-box;
}
.tabmenu a:after{
	display:block;
	content:"";
	width:100%;height:1px;
	position:absolute;left:0;bottom:0;
	background:#b8b6b9;
}
.tabmenu a:first-child{box-shadow:-1px 0 0 #b8b6b9 inset,1px 0 0 #b8b6b9 inset;}
.tabmenu a.on:first-child{box-shadow:-1px 0 0 #b8b6b9 inset,1px 0 0 #b8b6b9 inset;}
.tabmenu a.on{
	background:#f3f3f3;color:#ed1c24;
	box-shadow:-1px 0 0 #b8b6b9 inset;
}
.tabmenu a.on:after{display:none;}

.title_area{
	padding:65px 0 50px;
	text-align:center;
	background:#f3f3f3;
}
.name{font-family:"Poppins";	font-size:14px;color:rgba(0,0,0,0.5);font-weight:500;line-height:120%;}
h3.title{font-size:34px;color:#000;font-weight:500;}
h3.title:after{
	display:block;
	content:"";
	width:20px;height:3px;
	margin:5px auto 0;
	background:#ed1c24;
}




/* m11 */
.m11_area1{
	background:#f3f3f3;
	text-align:center;
}
.m11_area1 .slg{font-family:"Poppins";	font-size:32px;color:rgba(0,0,0,15);font-weight:500;margin-bottom:10px;}
.m11_area1 p{font-size:15px;color:#777;font-weight:300;}
.m11_area1 .conarea{
	position:relative;
	width:100%;height:570px;
	margin-top:30px;
}
.m11_area1 .conarea .line{
	width:100%;height:1px;
	background:#ddd;
	position:absolute;left:0;top:120px;z-index:1;
}
.m11_area1 .conarea .m_line{
	width:1px;height:255px;
	background:#ddd;
	position:absolute;left:50%;top:120px;z-index:1;
}
.m11_area1 .conarea .conwrap{
	position:relative;z-index:2;
	width:94%;height:100%;
	margin:0 auto;
	text-align:center;
}

.m11_area1 .conarea .conwrap .toy{position:absolute;left:50%;top:36px;margin-left:-223px;}
.m11_area1 .conarea .conwrap .toy .ico{
	width:167px;height:167px;
	background:#ed1c24;
	text-align:center;
	border-radius:50%;margin-bottom:10px;
}
.m11_area1 .conarea .conwrap .toy .ico img{margin-top:50px;}
.m11_area1 .conarea .conwrap .toy .en{font-family:"Poppins";font-size:20px;color:rgba(0,0,0,1);font-weight:500}
.m11_area1 .conarea .conwrap .toy .kr{font-size:14px;color:rgba(0,0,0,0.6);}

.m11_area1 .conarea .conwrap .plus{
	position:absolute;left:50%;top:110px;
	width:21px;height:21px;
	margin-left:-10px;
	background:url(/images/page/m11_plus.gif) no-repeat;
}



.m11_area1 .conarea .conwrap .ani{position:absolute;left:50%;top:36px;margin-left:60px}
.m11_area1 .conarea .conwrap .ani .ico{
	width:167px;height:167px;
	background:#ed1c24;
	text-align:center;
	border-radius:50%;margin-bottom:10px;
}
.m11_area1 .conarea .conwrap .ani .ico img{margin-top:60px;}
.m11_area1 .conarea .conwrap .ani .en{font-family:"Poppins";font-size:20px;color:rgba(0,0,0,1);font-weight:500}
.m11_area1 .conarea .conwrap .ani .kr{font-size:14px;color:rgba(0,0,0,0.6);}

.m11_area1 .conarea .conwrap .arr{
	position:absolute;left:50%;top:260px;
	width:12px;height:18px;margin-left:-6px;
	background:url(/images/page/m11_arr.gif) no-repeat;
	transform:rotateZ(90deg);
}

.m11_area1 .conarea .conwrap .mgame{
	position:absolute;left:50%;top:300px;
	width:198px;height:198px;margin-left:-186px;
	background:rgba(37,33,33,0.4);
	border-radius:50%;
	text-align:center;
}
.m11_area1 .conarea .conwrap .mgame .ico{height:49px;margin-top:60px;margin-bottom:15px;}
.m11_area1 .conarea .conwrap .mgame .kr{font-size:14px;color:#fff;}

.m11_area1 .conarea .conwrap .musical{
	position:absolute;left:50%;top:300px;
	width:198px;height:198px;margin-left:-10px;
	background:rgba(37,33,33,0.7);
	border-radius:50%;
	text-align:center;
}
.m11_area1 .conarea .conwrap .musical .ico{height:49px;margin-top:60px;margin-bottom:15px;}
.m11_area1 .conarea .conwrap .musical .ico img{margin-top:10px;}
.m11_area1 .conarea .conwrap .musical .kr{font-size:14px;color:#fff;}


.m11_area2{
	padding:60px 3%;
	text-align:center;
}
.m11_area2 .company_info{overflow:hidden;width:100%;margin:50px auto;}
.m11_area2 .company_info .infobox{
	float:left;
	width:49%;height:150px;
	margin:0 2% 20px 0;
	padding-bottom:5px;
	background:url(/images/page/bg_dot1.gif) repeat;
}
.m11_area2 .company_info .infobox:nth-child(2n){margin-right:0;}
.m11_area2 .company_info .infobox table{
	width:100%;height:100%;
	border-collapse:collapse;
	border:1px solid #ddd;
	background:#fff;
}
.m11_area2 .company_info .infobox table td:first-child{width:180px;border-right:1px solid #ddd;text-align:center;}
.m11_area2 .company_info .infobox table td{text-align:left;}
.m11_area2 .company_info .infobox table td dl{padding:0 10%;}
.m11_area2 .company_info .infobox table td dl dt{font-size:16px;color:#383838;font-weight:500;margin-bottom:5px}
.m11_area2 .company_info .infobox table td dl dd{font-size:15px;color:rgba(51,51,51,0.8);}


@media(max-width:1030px){
	.m11_area2 .company_info .infobox table td:first-child{width:35%;;border-right:1px solid #ddd;text-align:center;}
}




/* m12 */
.m12{}
.m12 .titlearea{	text-align:center;padding:70px 0 60px;}
.m12 .titlearea .numbering{
	display:inline-block;
	width:36px;height:36px;
	text-align:center;line-height:36px;
	font-family:"Poppins";font-size:18px;color:rgba(255,255,255,1);
	background:#ed1c24;
}
.m12 .titlearea h4{font-size:33px;color:#333;margin:5px 0;}
.m12 .titlearea p{font-size:15px;color:#777;}

.m12 .conarea{position:relative;padding:0 0 ;} 
.m12 .conarea .line{display:none;}
.m12 .conarea .conwrap{
	overflow:hidden;
	width:94%;
	margin:0 auto;
}
.m12 .conarea .conwrap .lists{
	width:100%;
}
.m12 .conarea .conwrap .lists ol{overflow:hidden;width:704px;margin:0 auto;text-align:center;}
.m12 .conarea .conwrap .lists ol li{
	position:relative;
	display:inline-block;vertical-align:top;
	width:178px;height:178px;
	margin:2%;
	border:1px solid #d5d5d5;
	border-radius:50%;
	text-align:center;
}
.m12 .conarea .conwrap .lists ol li .align{padding-top:40px;}
.m12 .conarea .conwrap .lists ol li .align .list_num{
	display:inline-block;
	/*font-family:"Poppins";*/font-size:16px;color:#ed1c24;font-weight:600;
	border-bottom:1px solid #ed1c24;
	margin-bottom:20px;
}
.m12 .conarea .conwrap .lists ol li .align .step_info{font-size:18px;color:#666;}
.m12 .conarea .conwrap .lists ol li:last-child{
	overflow:hidden;
	width:396px;height:178px;
	border:1px solid #d5d5d5;
	border-radius:25px;
	text-align:center;
}
.m12 .conarea .conwrap .lists ol li:last-child .imgarea{
	overflow:hidden;width:100%;height:60%;
	background:#f3f3f3 url(/images/page/business01_area_result_img.jpg) no-repeat center 75%;	
	background-size:auto 150%;
}
.m12 .conarea .conwrap .lists ol li:last-child .txt{font-size:16px;padding-top:20px;}


.m12 .conarea .conwrap .lists ol li:after{
	content:"";display:block;
	width:33px;height:1px;
	background:#ddd;
	position:absolute;left:100%;top:50%;
}
.m12 .conarea .conwrap .lists ol li:nth-child(3n):after{display:none}


.m12 .conarea .conwrap .arr{
	display:none;
	position:absolute;right:32.3%;top:50%;
	width:12px;height:18px;
	background:url(/images/page/m12_arr.png) no-repeat;	
	margin:-9px 0 0 0;
}
.m12 .conarea .conwrap .result{display:none;}
.m12 .txtarea{
	width:94%;
	margin:50px auto 0;
	padding:40px 0;
}
.m12 .txtarea ul{width:92%;margin:0 auto;}
.m12 .txtarea ul li{
	padding-left:10px;
	background:url(/images/page/bg_dot2.gif) no-repeat left 12px;
	line-height:200%;
	/*font-family:"Poppins";*/
	font-weight:300;font-size:14px;color:#999;
}

.business01_area .txtarea{background:#f3f3f3;margin-bottom:75px}


.business02_area {background:#f3f3f3;padding-bottom:100px;}
.business02_area .result{display:none;}
.business02_area .result .imgarea{
	overflow:hidden;
	width:100%;height:80%;
	background:url(/images/page/business02_area_result_img.jpg) no-repeat center;
}
.business02_area .txtarea{background:#fafafa;}
.m12 .business02_area .conarea  .conwrap .lists ol li:last-child .imgarea{
	overflow:hidden;width:100%;height:60%;
	background:#f3f3f3 url(/images/page/business02_area_result_img.jpg) no-repeat center;	
	background-size:cover;
}




/* m13 */
.m13{
	position:relative;
	height:2745px;
	padding:90px 3%;
	background:url(/images/page/m13_bg.png) no-repeat right bottom;
	background-size:70% auto;
}
.m13 .centerline{
	width:1px;height:100%;
	background:#ddd;
	position:absolute;left:50%;top:0;
}
.m13 .history_box{position:absolute;}
.m13 .history_box .year{position:relative;font-family: 'Open Sans', sans-serif;font-size:23px;color:rgba(0,0,0,1);font-weight:700}
.m13 .history_box .month{margin-top:20px;}
.m13 .history_box .month dl{overflow:hidden;margin-bottom:8px;}
.m13 .history_box .month dl dt{width:9%;font-family: 'Open Sans', sans-serif;font-size:14px;color:#666;font-weight:500}
.m13 .history_box .month dl dd{width:85%;font-size:13px;color:#666;word-break:keep-all;}
.m13 .history_box .month dl dd span{color:#ed1c24;}
.m13 .history_box .thum{margin-top:20px;}
.letter-s{letter-spacing:3.8px;}

.m13 .history_box:nth-child(odd){text-align:right;padding-right:40px;right:50%;}
.m13 .history_box:nth-child(odd):before{
	display:block;
	content:"";
	position:absolute;right:0;top:17px;
	width:40px;height:1px;
	background:#ddd;
}
.m13 .history_box:nth-child(odd):after{
	display:block;
	content:"";
	position:absolute;right:-7px;top:11px;
	width:11px;height:11px;
	border:1px solid rgba(237,28,36,0.5);
	border-radius:50%;
	background:url(/images/page/bg_dot2.gif) no-repeat center center;
}
.m13 .history_box:nth-child(odd) .year{padding-right:13px;background:url(/images/page/bg_dot2.gif) no-repeat right center;}

.m13 .history_box:nth-child(odd) .month{padding-right:13px;}
.m13 .history_box:nth-child(odd) .month dl dt{float:right;margin-left:15px;}
.m13 .history_box:nth-child(odd) .month dl dd{float:right;}
.m13 .history_box:nth-child(odd) .thum{padding-right:13px;}
.m13 .history_box .thum img{width:95%;}

.m13 .history_box:nth-child(even){text-align:left;padding-left:40px;left:50%;}
.m13 .history_box:nth-child(even):before{
	display:block;
	content:"";
	position:absolute;left:0%;top:17px;
	width:40px;height:1px;
	background:#ddd;
}
.m13 .history_box:nth-child(even):after{
	display:block;
	content:"";
	position:absolute;left:-6px;top:11px;
	width:11px;height:11px;
	border:1px solid rgba(237,28,36,0.5);
	border-radius:50%;
	background:url(/images/page/bg_dot2.gif) no-repeat center center;
}
.m13 .history_box:nth-child(even) .year{padding-left:13px;background:url(/images/page/bg_dot2.gif) no-repeat left center;}
.m13 .history_box:nth-child(even) .month{padding-left:13px;}
.m13 .history_box:nth-child(even) .month dl dt{float:left;margin-right:15px;}
.m13 .history_box:nth-child(even) .month dl dd{float:left;}
.m13 .history_box:nth-child(even) .thum{padding-left:13px;}

.m13 .history_box:nth-child(1){top:89px;}
.m13 .history_box:nth-child(2){top:354px;}
.m13 .history_box:nth-child(3){top:752px;}
.m13 .history_box:nth-child(4){top:1104px;}
.m13 .history_box:nth-child(5){top:1570px;}
.m13 .history_box:nth-child(6){top:1790px;}
.m13 .history_box:nth-child(7){top:2190px;}
.m13 .history_box:nth-child(8){top:2490px;}
.m13 .history_box:nth-child(9){top:2790px;}



/* m14 */
.m14{background:#f3f3f3;padding:0 0 150px;}
.m14 .map{max-width:1400px;width:100%;margin:0 auto 30px;}
.m14 .map iframe,
.m14 #map{height:540px;}
.m14 .location_info{
	overflow:hidden;
	max-width:1400px;width:100%;
	margin:0 auto;
	border-top:3px solid #5d5d5d;
	border-bottom:1px solid #ddd;
}
.m14 .location_info .add{
	float:left;
	width:50%;
}
.m14 .location_info .tel{
	float:left;
	width:50%;
}
.m14 .location_info dl{padding:30px 0;padding-left:140px;}
.m14 .location_info dl dt{font-family:"Poppins";font-size:17px;color:#444;font-weight:500;}
.m14 .location_info dl dd{/*font-family:"Poppins";*/font-weight:300;font-size:13px;color:#666;}
.m14 .location_info .add dl{background:url(/images/page/m14_bg1.gif) no-repeat 30px center;}
.m14 .location_info .tel dl{background:url(/images/page/m14_bg2.gif) no-repeat 30px center;}


@media(max-width:1500px){
	.m14 .map{width:94%;margin:0 auto 30px;}
	.m14 .location_info{
		max-width:1400px;width:94%;
		margin:0 auto;
	}
}





/* m21 */
.m21{background:#f3f3f3;padding:0 0 150px;}
.m21 .contents_list{
	overflow:hidden;
	width:94%;
	margin:0 auto 0;
}
.m21 .contents_list li{
	float:left;	
	width:48%;
	margin:0 4% 40px 0;
	text-align:center;	
}
.m21 .contents_list li:nth-child(2n){margin-right:0;}


.m21 .contents_list li .thumarea{position:relative;}
.m21 .contents_list li .thumarea .ondiv{
	opacity:0;
	position:absolute;left:0;top:0;
	width:100%;height:100%;
	background:rgba(0,0,0,0.4);
	transition:all 0.4s;
}
.m21 .contents_list li:hover .thumarea .ondiv{
	opacity:1;
	transition:all 0.4s;
}
.m21 .contents_list li .thumarea .ondiv .borderline{
	display:table;width:98%;height:96%;margin:1%;border:1px solid rgba(255,255,255,0.4);
}
.m21 .contents_list li .thumarea .ondiv .borderline .align{display:table-cell;vertical-align:middle;}
.m21 .contents_list li .thumarea .ondiv .borderline .align .cname{
	opacity:0;
	transform:translateY(40px);
	font-family:"Poppins";font-size:16px;color:#fff;font-weight:300;
}
.m21 .contents_list li .thumarea .ondiv .borderline .align .tit{
	opacity:0;
	transform:translateY(40px);
	font-family:"Poppins";font-size:32px;color:#fff;
}
.m21 .contents_list li:hover .thumarea .ondiv .borderline .align .cname{
	opacity:1;
	transform:translateY(0px);
	transition:all 0.6s 0.2s;
}
.m21 .contents_list li:hover .thumarea .ondiv .borderline .align .tit{
	opacity:1;
	transform:translateY(0px);
	transition:all 0.6s 0.2s;
}
.m21 .contents_list li .thumarea .ondiv .borderline .align .plus{
	width:30px;height:30px;
	margin:10px auto 15px;
	position:relative;
	transform:rotateZ(360deg);
	opacity:0;
}
.m21 .contents_list li:hover .thumarea .ondiv .borderline .align .plus{
	opacity:1;
	transform:rotateZ(0deg);
	transition:all 0.6s;
}
.m21 .contents_list li .thumarea .ondiv .borderline .align .plus div:nth-child(1){
	display:block;
	width:100%;height:1px;
	background:#fff;
	position:absolute;left:0;top:50%;margin-top:-1px;
}
.m21 .contents_list li .thumarea .ondiv .borderline .align .plus div:nth-child(2){
	display:block;
	width:1px;height:100%;
	background:#fff;
	position:absolute;left:50%;top:0%;margin-left:-1px;
}
.m21 .contents_list li .thumarea .ondiv .borderline .align .btn{
	display:block;
	width:218px;height:43px;
	text-align:center;line-height:43px;
	margin:0 auto;
	font-size:15px;color:#fff;
	border:1px solid #fff;
	opacity:0;
	transform:translateY(-40px);
}
.m21 .contents_list li:hover .thumarea .ondiv .borderline .align .btn{
	opacity:1;
	transform:translateY(0px);
	transition:all 0.6s 0.2s;
}
.m21 .contents_list li .sbj{margin-top:15px;font-size:23px;color:#080808;}

.m21 .more{
	position:relative;
	width:58px;height:58px;
	margin:30px auto;
	border:1px solid #aaa;
	cursor:pointer;
	transition:all 0.3s;
}
.m21 .more div:nth-child(1){
	width:30px;height:1px;
	background:#aaa;
	position:absolute;left:14px;top:50%;z-index:1;
}
.m21 .more div:nth-child(2){
	width:1px;height:30px;
	background:#aaa;
	position:absolute;left:50%;top:14px;z-index:1;
}
.m21 .more:hover{border:1px solid #e41c24;}
.m21 .more:hover div:nth-child(1){background:#e41c24;}
.m21 .more:hover div:nth-child(2){background:#e41c24;}
@media(max-width:1000px){
	.m21 .contents_list li .thumarea .ondiv .borderline .align .cname{
		font-family:"Poppins";font-size:13px;color:#fff;font-weight:300;
	}
	.m21 .contents_list li .thumarea .ondiv .borderline .align .tit{
		font-family:"Poppins";font-size:22px;color:#fff;
	}
	.m21 .contents_list li .thumarea .ondiv .borderline .align .btn{display:none;}
}



.m21_view{padding:150px 0 0;}
.m21_view .leftbg{
	position:absolute;left:0;top:50%;z-index:10;
	width:107px;height:799px;
	/*margin-top:-400px;*/
	background:url(/images/page/m21_view_bg1.png) no-repeat left center;
}
.m21_view .conwrap{max-width:1400px;width:100%;margin:0 auto;}
@media(max-width:1500px){
	.m21_view .conwrap{width:94%;margin:0 auto;}
}

.view_top{
	position:relative;
	background:#f3f3f3;
	padding-bottom:75px;
}
.view_top:after{content:"";display:block;clear:both;}
.view_top .vod{float:left;width:50%;margin-top:55px;}
.view_top .vod .thum{position:relative;}
.view_top .vod .thum .c_layer{
	position:relative;
	position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);
}
.view_top .vod .thum .c_layer .btn_play{
	position:relative;
	position:absolute;left:50%;top:50%;
	width:87px;height:87px;
	margin:-43px 0 0 -43px;
	background:rgba(255,255,255,0.7);
	border-radius:50%;
}
.view_top .vod .thum .c_layer .btn_play div{
	width: 0px;height: 0px;
	border-top:16px solid none;
	border-bottom:16px solid red;
	border-right:12px solid transparent;
	border-left:12px solid  transparent;
	transform:rotateZ(90deg);
	position:absolute;left:50%;top:50%;
	margin-left:-8px;margin-top:-8px;
}
.view_top .con_info{
	float:right;
	width:45%;
	padding-left:5%;padding-top:75px;
}
.view_top .con_info .cname{font-family:"Poppins";font-size:14px;color:rgba(0,0,0,0.3);font-weight:600;}
.view_top .con_info .ctit{font-family:"Poppins";font-size:28px;color:rgba(0,0,0,1);font-weight:600;margin-bottom:20px;}
.view_top .con_info .ctit span{font-family:"Noto Sans KR";font-size:23px;font-weight:500;}
.view_top .con_info .con{font-size:14.5px;color:#666;font-weight:400;word-break:keep-all;margin-bottom:30px}
/*.view_top .con_info p span{color:#ed1c24;}*/
.view_top .con_info .con img {max-width:100% !important;}
.view_top .con_info dl{overflow:hidden;margin-bottom:5px;}
.view_top .con_info dl dt{
	float:left;
	width:60px;
	padding-left:10px;
	background:url(/images/page/bg_dot2.gif) no-repeat left 10px;
	font-size:14px;color:#333;
}
.view_top .con_info dl dt span{display:inline-block;width:13px;}
.view_top .con_info dl dd{
	float:left;
	position:relative;
	font-size:14px;
	padding-left:15px;
	line-height:160%;
}
.view_top .con_info dl dd:before{
	content:"";
	position:absolute;left:0;top:8px;
	width:1px;height:10px;
	background:#ccc;
}
.view_top .con_info a{
	display:block;
	width:220px;height:45px;
	margin-top:30px;
	text-align:center;line-height:45px;
	background:#ed1c24;color:#fff;
	font-size:14px;
}


@media(max-width:1000px){
	.m21_view{padding:0 0;}
	.m21_view .leftbg{display:none;}
	.view_top {background-size:auto 50%}
	.view_top .vod{float:none;width:100%;padding-top:40px;margin:0;}
	.view_top .con_info{
		float:none;
		width:95%;
		padding-left:5%;padding-top:55px;
	}
}


.view_btm{padding:80px 0;}
.view_btm ul{overflow:hidden;position:relative;z-index:100;}
.view_btm ul li{
	float:left;
	width:24.25%;
	margin-right:1%;margin-bottom:1%;
}
.view_btm ul li:nth-child(4n){margin-right:0;}
.view_btm ul li:last-child{position:relative;}
.view_btm ul li:last-child .layer{
	position:absolute;left:0;top:0;
	width:100%;height:100%;
	background:#343434;
}
.view_btm ul li:last-child .layer .borderline{
	position:relative;
	overflow:hidden;
	display:table;
	width:96%;height:96%;
	margin:1.5% auto;
	border:1px solid #999
}
.view_btm ul li:last-child .layer .borderline .act{display:none}
.view_btm ul li:last-child:hover .layer .borderline .act{

}

.view_btm ul li:last-child .layer .plus{
	display:table-cell;vertical-align:middle;
	position:relative;z-index:10;
	width:166px;height:112px;
	margin:0 auto;
	text-align:center;
	color:#777;
	background:#343434;
}
.view_btm ul li:last-child .layer .plus div:nth-child(1){
	position:relative;
	width:22%;height:30%;
	margin:0 auto 15px;
}
.view_btm ul li:last-child .layer .plus div:nth-child(1):before{
	display:block;
	content:"";
	width:100%;height:1px;
	background:#8a8a8a;
	position:absolute;left:0;top:50%;
}
.view_btm ul li:last-child .layer .plus div:nth-child(1):after{
	display:block;
	content:"";
	width:1px;height:100%;
	background:#8a8a8a;
	position:absolute;left:50%;top:0%;
}
.view_btm ul li:last-child .layer .plus {}



.view_more{position:relative;padding:70px 0 100px;background:#f3f3f3;}
.view_more .bgarea{display:none;}
.view_more .titarea{position:relative;margin-bottom:25px;}
.view_more .titarea h4{font-family:"Poppins";font-size:29px;font-weight:500;color:#080808;}
.view_more .titarea h4:after{
	display:block;content:"";
	width:30px;height:3px;
	margin:4px 0 0;
	background:#080808
}
.view_more .titarea .ctr{position:absolute;right:0;top:0;}
.view_more .p_lists{overflow:hidden;}
.view_more .p_lists ul{overflow:hidden;width:1000%}
.view_more .p_lists ul li{
	float:left;
	width:4.9%;
	margin-right:0.2%;
}
.view_more .p_lists ul li .titarea{}
.view_more .p_lists ul li .titarea:before{
	display:block;content:"";
	width:90px;height:3px;
	margin:30px 0;
	background:#ed1c24;
}
.view_more .p_lists ul li .titarea .cname{font-family:"Poppins";font-size:14px;font-weight:500;color:rgba(0,0,0,0.3);}
.view_more .p_lists ul li .titarea .tit{font-family:"Poppins";font-size:24px;font-weight:600;color:rgba(0,0,0,0.9);}
.view_more .p_lists ul li .titarea .tit .kr{display:inline-block;margin-left:10px;font-size:19px;}

@media(max-width:1000px){
	.view_more .p_lists ul li .titarea:before{display:none;}
	.view_more .p_lists ul li .titarea .cname{display:none;}
	.view_more .p_lists ul li .titarea .tit{margin-top:10px;font-family:"Poppins";font-size:20px;font-weight:600;color:rgba(0,0,0,0.9);}
	.view_more .p_lists ul li .titarea .tit .kr{display:inline-block;margin-left:10px;font-size:16px;}
}




.layerpop{
	display:none;
	position:absolute;left:25%;z-index:1400;
	width:50%;
}
.layerpop .vodarea{}
.layerpop .vodarea iframe{width:100% !important; height:450px !important}
.layerpop .imgarea{}
.layerpop .imgarea .prev1{
	position:absolute;left:0;top:50%;
	margin-top:-35px;
	width:auto;height:70px;
}
.layerpop .imgarea .next1{
	position:absolute;right:0;top:50%;
	margin-top:-35px;
	width:auto;height:70px;
}
.layerpop .imgarea img{width:100%;}











/* news */
.m31{background:#f3f3f3;padding:0 0 100px;}
.bbs_basic{width:94%;margin:0 auto;}
.bbs_basic table{width:100%;border-top:2px solid #222;}
.bbs_basic table td{
	padding:25px 0;
	border-bottom:1px solid #ddd;
}
.bbs_basic table td.date{
	width:166px;
	text-align:center;
}
.bbs_basic table td.date .day{
	font-family:"Poppins";font-size:50px;color:#5d5d5d;letter-spacing:-1px;font-weight:500;line-height:100%;
}
.bbs_basic table td.date .ym{font-family:"Poppins";font-size:15px;color:#666;}
.bbs_basic table td.sbj{}
.bbs_basic table td.sbj>div{padding:0 55px;border-left:1px solid #e5e5e5;word-break:keep-all;}
.bbs_basic table td.sbj div.tit{font-size:17px;color:#333;margin-bottom:5px;}
.bbs_basic table td.sbj p{font-size:14px;color:#999;line-height:180%;}
.bbs_basic table td.more{width:145px;text-align:right;padding-right:60px;}

.bbs_basic table td a.btn{
	overflow:hidden;
	display:inline-block;
	width:36px;height:38px;line-height:38px;
	border:1px solid #ddd;
	transition:all .4s;
	text-align:left;
}
.bbs_basic table td a.btn:hover{
	border:1px solid #ed1c24;
	width:145px;transition:all .4s;
}
.bbs_basic table td a.btn span{
	display:inline-block;
	display:none;
	width:0px;
	padding-left:0px;
	font-size:15px;transition:all .4s;
}
.bbs_basic table td a.btn:hover span{
	display:inline-block;
	width:82px;
	padding-left:20px;
	color:#ed1c24;
	transition:all .4s;
}
.bbs_basic table td a.btn div{
	display:inline-block;position:relative;width:14px;height:14px;
	margin:11px 11px 0;
}
.bbs_basic table td a.btn div:before{
	display:block;content:"";
	width:2px;height:100%;
	position:absolute;left:50%;top:0%;
	margin-left:-1px;
	background:#999;
}
.bbs_basic table td a.btn div:after{
	display:block;content:"";
	width:100%;height:2px;
	position:absolute;left:00%;top:50%;
	margin-top:-1px;
	background:#999;
}
.bbs_basic table td a.btn:hover div:before{	background:#ed1c24;}
.bbs_basic table td a.btn:hover div:after{background:#ed1c24;}



@media(max-width:1000px){
	.bbs_basic table td.more{display:none;}
}



/* 게시판 뷰페이지 */
.bbs_view{
	width:94%;
	margin:0 auto;
	border-top:3px solid #646464;
}
.bbs_view th{
	padding:25px 0;
	border-bottom:1px solid #ddd;
}
.bbs_view th .sbj{font-size:27px;color:#000;margin-bottom:5px;}
.bbs_view th .sbj span{color:#c40f39;}
.bbs_view th .date{font-size:14px;}
.bbs_view th .date span{display:inline-block;vertical-align:top;}
.bbs_view th .date .tit{color:#858585;margin-right:6px;}
.bbs_view th .date .line{color:#434343;margin:0 10px;}
.bbs_view td.viewcon{
	padding:30px;
	border-bottom:1px solid #b2b2b2;
}
.bbs_view td.file {
	padding:15px 30px;
	border-bottom:1px solid #ddd;
	font-size: 16px;
    color: #000;
	font-weight:400;
}
.bbs_view td.file .bar {
	width:1px;
	height:16px;
	display:inline-block;
	margin:0 30px;
	background:#aaaaaa;
	position: relative;
    top: 3px;
}
.bbs_view td.file a{color: #666666;}
.bbs_view .viewcon img{width:100%;}
.bbs_btns{text-align:center;margin-top:20px;}
.bbs_btns a{
	display:inline-block;
	width:143px;height:41px;
	text-align:center;line-height:41px;
	font-size:14px;color:#fff;
	background:#ed1c24;
}







/* paging */
.paging{margin:60px 0;text-align:center;}
.paging img{vertical-align:top;}
.paging a{
	display:inline-block;vertical-align:top;
	width:38px;height:38px;
	text-align:center;line-height:38px;
	font-family: 'Montserrat', sans-serif;
	font-size:15px;color:#a8a8a8;
	border:1px solid #ddd;
}
.paging strong{
	display:inline-block;vertical-align:top;
	width:38px;height:38px;
	text-align:center;line-height:38px;
	font-family: 'Montserrat', sans-serif;
	font-size:15px;color:#ed1c24;font-weight:500;
	border:1px solid #ed1c24;
}
.paging a.page_prev{margin-right:30px;}
.paging a.page_next{margin-left:30px;}

/**m41*/
.m41 {
	width:100%;
}
.m41 .section01 {width:95%;padding:0 2.5%;background:#f3f3f3;}
.m41 .section01 .asList {
	width:100%;
	max-width:1400px;
	margin:auto;
	overflow:hidden;
	padding-bottom:70px;
}

.m41 .section01 .asList li {
	float:left;
	width:49.5%;
	margin-right:1%;
	margin-bottom:1.5%;
	background:#fff;
	border:1px solid #d7d7d7;
	box-sizing: border-box;
    position: relative;
	text-align:center;
}
.m41 .section01 .asList li:after {
	content:"";
	display:block;
	width:100%;
	height:5px;
	left:0;
	bottom:-6px;
	background:#d80b30;
	position: absolute;
	background: url(/images/page/m41_bg.png) repeat;
}
.m41 .section01 .asList li:nth-child(2n) {margin-right:0;}
.m41 .section01 .asList li .tit  {
	text-align:center;
	border-bottom:1px solid #d7d7d7;
}
.m41 .section01 .asList li .tit .img {
	padding:32px 0 15px;
}
.m41 .section01 .asList li .tit h3 {
	line-height:21px;
	font-size:17px;
	color:#383838;
	font-weight:500;
	padding-bottom:32px;
}
.m41 .section01 .asList li .text {display:inline-block;text-align:left;padding:30px 0 50px;}
.m41 .section01 .asList li .text .p{
	padding-left:10px;
	position: relative;
	font-size:15px;
	color:#555555;
	line-height:25px;
	padding-bottom:7px;
}
.m41 .section01 .asList li .text .p:after {
	content:"";
	display:block;
	width:4px;
	height:4px;
	left:0;
	top:9px;
	background:#d80b30;
	position: absolute;
}
.m41 .section01 .asList li .text .p span {color:#d80b30;font-weight:500;}
.m41 .section01 .asList li .text h4 {
	font-size:15px;
	line-height:25px;
	color:#111111;
	font-weight:500;
	padding-bottom:7px;
}
.m41 .section01 .asList li:nth-child(1) {padding-bottom:32px;}
.m41 .section01 .asList li:nth-child(3) {padding-bottom:139px;}
.m41 .section01 .asList li:nth-child(6) {padding-bottom:143px;}

.m41 .section02 {width:95%;padding:0 2.5% 100px;background:#fff;}
.m41 .section02 .title_area {background:#fff;}
.m41 .section02 .title_area .pp {
	font-size:16px;
	color:#777777;
	line-height:777;
	line-height:24px;
	padding-top:25px;
}
.m41 .section02 table {
	width:100%;
	max-width:1400px;
	margin:0 auto 15px;
	border-top:1px solid #d7d7d7;
	border-left:1px solid #d7d7d7;
}
.m41 .section02 table th ,
.m41 .section02 table td {
	border-right:1px solid #d7d7d7;
	border-bottom:1px solid #d7d7d7;
	text-align:center;
	line-height:24px;
	padding:13px 0;
	font-weight:400;
}
.m41 .section02 table th {
	font-size:18px;
	color:#000000;
	
	background:#ededed;
}
.m41 .section02 table th.tit {color:#444444;font-size:16px;background:#f7f7f7;}
.m41 .section02 table td {font-size:16px;color:#777777;}
.m41 .section02 > p{
	padding-left:10px;
	position: relative;
	font-size:16px;
	color:#777777;
	line-height:24px;
	padding-bottom:8px;
	max-width:1400px;
	margin:auto;
}
.m41 .section02 > p:after {
	content:"";
	display:block;
	width:4px;
	height:4px;
	left:0;
	top:9.5px;
	background:#d80b30;
	position: absolute;
}