@charset "utf-8";


/*Layer*/
body{width:100%}
#wrap{width:100%}
#header{}
#container{width:100%}
#contents{}
#footer{width:100%;}


.pcbr{display:none;}
.tbbr{display:none;}
.mbbr{display:block;}

.btn_menu{display:block;}

.mr35_con{margin-left:30px;}


/*header*/
.head{
	position:relative;
	position:absolute;left:0;top:0;z-index:1000;
	width:100%;height:85px;
}

.head .gnb{
	display:none;
	position:absolute;left:0;top:0;z-index:1100;
	background:rgba(0,0,0,0.8);
	width:100%;
	padding:20% 0 60%;
}
.head .topmenu{display:none;}
.head .m_language{border-bottom:1px solid rgba(255,255,255,0.4);padding:4%;}
.head .m_language ul{overflow:hidden;}
.head .m_language ul li{
	float:left;
	padding-right:12px;margin-right:10px;
	position:relative;
}
.head .m_language ul li:after{
	display:block;content:"";
	position:absolute;right:0;top:5px;;
	width:1px;height:10px;
	background:rgba(255,255,255,0.4);
}
.head .m_language ul li:last-child:after{background:0;}
.head .m_language ul li a{font-size:14px;color:rgba(255,255,255,0.6);}
.head .m_language ul li.on a{color:#ed1c24;}

.head .mainmenu{overflow:hidden;text-align:center;padding:10% 0;}
.head .mainmenu>li{line-height:250%;}
.head .mainmenu>li>a{
	font-family:"Poppins";
	font-size:20px;
	color:rgba(255,255,255,1);
	font-weight:300;
	transition:all 0.4s;
}
.head .mainmenu>li>a:hover{color:#ed1c24;transition:all 0.4s;}



.head .btn_menu{
	position:absolute;right:4%;top:0;z-index:1200;
	width:26px;height:46px;line-height:66px;
	padding:10px 0;
	cursor:pointer;
}
.head .btn_menu>div{
	width:100%;
	height:3px;
	margin:0 0 0.43em 0;
	background:#ed1c24
	;
	transition:all .3s;
	vertical-align: baseline;
}
.head .btn_menu>div:nth-child(1){margin-top:15px}
.head .btn_menu.openmenu>div:nth-child(1){transform: translateY(9px) rotate(45deg);}
.head .btn_menu.openmenu>div:nth-child(2){opacity:0;}
.head .btn_menu.openmenu>div:nth-child(3){transform: translateY(-9px) rotate(-45deg);}



/* footer */
.foot{
	padding:40px 4%;
	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:block;}
.foot address .bar {
	display:block;
}
.foot .copy{
	margin-top:10px;
	font-size:13px;font-weight:300;
	color:rgba(255,255,255,0.2);
}




/* page title */
.pagetitle{
	width:100%;
	height:200px;
	text-align:center;
}
.pn1{background:url(/images/page/page_visual_01.jpg) no-repeat center;background-size:cover;}
.pn2{background:url(/images/page/page_visual_02.jpg) no-repeat center;background-size:cover;}
.pn3{background:url(/images/page/page_visual_03.jpg) no-repeat center;background-size:cover;}
.pn4{background:url(/images/page/page_visual_04.jpg) no-repeat center;background-size:cover;}
.pagetitle h2{padding-top:80px;}
.pagetitle h2 img{height:50px;}

.tabmenu{
	height:50px;
	box-shadow:0 -1px 0 #b8b6b9 inset;
	text-align:center;
}
.tabmenu a{
	overflow:hidden;
	display:inline-block;
	width:25%;height:50px;
	text-align:center;line-height:50px;
	box-shadow:-1px -1px 0 #b8b6b9 inset;
	background:#fff;
	color:#666;font-size:14px;
}
.tabmenu a:first-child{box-shadow:-1px -1px 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;
}

.title_area{
	padding:40px 0;
	text-align:center;
	background:#f3f3f3;
}
.name{font-family:"Poppins";font-size:12px;color:rgba(0,0,0,0.5);font-weight:500;line-height:120%;}
h3.title{font-size:28px;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:26px;color:rgba(0,0,0,15);font-weight:500;margin-bottom:10px;
	padding:0 4%;line-height:130%;
}
.m11_area1 p{font-size:13px;color:#777;font-weight:300;padding:0 4%;word-break:keep-all;}
.m11_area1 .conarea{
	position:relative;
	width:100%;height:450px;
	margin-top:30px;
}
.m11_area1 .conarea .line{
	width:100%;height:1px;
	background:#ddd;
	position:absolute;left:0;top:90px;z-index:1;
}
.m11_area1 .conarea .m_line{
	width:1px;height:200px;
	background:#ddd;
	position:absolute;left:50%;top:90px;z-index:1;
}
.m11_area1 .conarea .conwrap{
	position:relative;z-index:2;
	width:100%;height:100%;
	margin:0 auto;
	text-align:center;
}
.m11_area1 .conarea .conwrap .toy{position:absolute;left:50%;top:36px;margin-left:-150px;}
.m11_area1 .conarea .conwrap .toy .ico{
	width:120px;height:120px;
	background:#ed1c24;
	text-align:center;
	border-radius:50%;margin-bottom:10px;
}
.m11_area1 .conarea .conwrap .toy .ico img{margin-top:40px;height:40px;}
.m11_area1 .conarea .conwrap .toy .en{font-family:"Poppins";font-size:16px;color:rgba(0,0,0,1);font-weight:500}
.m11_area1 .conarea .conwrap .toy .kr{font-size:13px;color:rgba(0,0,0,0.6);}

.m11_area1 .conarea .conwrap .plus{
	position:absolute;left:50%;top:80px;
	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:32px}
.m11_area1 .conarea .conwrap .ani .ico{
	width:120px;height:120px;
	background:#ed1c24;
	text-align:center;
	border-radius:50%;margin-bottom:10px;
}
.m11_area1 .conarea .conwrap .ani .ico img{margin-top:45px;height:30px;}
.m11_area1 .conarea .conwrap .ani .en{font-family:"Poppins";font-size:16px;color:rgba(0,0,0,1);font-weight:500}
.m11_area1 .conarea .conwrap .ani .kr{font-size:13px;color:rgba(0,0,0,0.6);}

.m11_area1 .conarea .conwrap .arr{
	position:absolute;left:50%;top:180px;
	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:230px;
	width:140px;height:140px;margin-left:-130px;
	background:rgba(37,33,33,0.4);
	border-radius:50%;
	text-align:center;
}
.m11_area1 .conarea .conwrap .mgame .ico{height:40px;margin-top:35px;margin-bottom:10px;}
.m11_area1 .conarea .conwrap .mgame .ico img{height:40px;}
.m11_area1 .conarea .conwrap .mgame .kr{font-size:13px;color:#fff;}

.m11_area1 .conarea .conwrap .musical{
	position:absolute;left:50%;top:230px;
	width:140px;height:140px;margin-left:-10px;
	background:rgba(37,33,33,0.7);
	border-radius:50%;
	text-align:center;
}
.m11_area1 .conarea .conwrap .musical .ico{height:40px;margin-top:35px;margin-bottom:10px;}
.m11_area1 .conarea .conwrap .musical .ico img{height:25px;margin-top:10px;}
.m11_area1 .conarea .conwrap .musical .kr{font-size:13px;color:#fff;}


.m11_area2{
	padding:60px 4%;
	text-align:center;
}
.m11_area2 .company_info{overflow:hidden;width:100%;margin:40px auto;}
.m11_area2 .company_info .infobox{
	float:left;
	width:100%;height:100px;
	margin:0 0 10px 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:32%;border-right:1px solid #ddd;text-align:center;}
.m11_area2 .company_info .infobox table td:first-child img{width:20%;}
.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:14px;color:#383838;font-weight:500;margin-bottom:5px}
.m11_area2 .company_info .infobox table td dl dd{font-size:13px;color:rgba(51,51,51,0.8);}






/* m12 */
.m12{}
.m12 .titlearea{	text-align:center;padding:40px 0;}
.m12 .titlearea .numbering{
	display:inline-block;
	width:32px;height:32px;
	text-align:center;line-height:32px;
	font-family:"Poppins";font-size:14px;color:rgba(255,255,255,1);
	background:#ed1c24;
}
.m12 .titlearea h4{font-size:26px;color:#333;margin:5px 4%;}
.m12 .titlearea p{font-size:13px;color:#777;padding:0 4%;word-break:keep-all;}

.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:60%;margin:0 auto;text-align:center;}
.m12 .conarea .conwrap .lists ol li{
	position:relative;
	display:inline-block;vertical-align:top;
	width:90px;height:90px;
	margin:2%;
	border:1px solid #d5d5d5;
	border-radius:50%;
	text-align:center;
}
.m12 .conarea .conwrap .lists ol li .align{padding-top:20px;}
.m12 .conarea .conwrap .lists ol li .align .list_num{
	display:inline-block;
	/*font-family:"Poppins";*/font-size:13px;color:#ed1c24;font-weight:600;
	border-bottom:1px solid #ed1c24;
	margin-bottom:10px;
}
.m12 .conarea .conwrap .lists ol li .align .step_info{font-size:12px;color:#666;}
.m12 .conarea .conwrap .lists ol li:last-child{
	overflow:hidden;
	width:200px;height:90px;
	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:12px;padding-top:10px;}


.m12 .conarea .conwrap .lists ol li:after{
	content:"";display:block;
	width:18px;height:1px;
	background:#ddd;
	position:absolute;left:100%;top:50%;
}
.m12 .conarea .conwrap .lists ol li:nth-child(3n):after{display:none}


@media(max-width:600px){
	.m12 .conarea .conwrap .lists ol{overflow:hidden;width:80%;margin:0 auto;text-align:center;}
}
@media(max-width:450px){
	.m12 .conarea .conwrap .lists ol{overflow:hidden;width:100%;margin:0 auto;text-align:center;}
}

.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:30px 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:12px;color:#999;
	word-break:keep-all;
}

.business01_area .txtarea{background:#f3f3f3;margin-bottom:40px}


.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;
	padding:40px 3%;
	background:url(/images/page/m13_bg.png) no-repeat right bottom;
	background-size:90% auto;
}
.m13 .centerline{
	width:1px;height:100%;
	background:#ddd;
	position:absolute;left:3%;top:0;
}
.m13 .history_box{position:relative;}
.m13 .history_box .year{position:relative;font-family: 'Open Sans', sans-serif;;font-size:20px;color:rgba(0,0,0,1);font-weight:700}
.m13 .history_box .month{margin-top:10px;}
.m13 .history_box .month dl{overflow:hidden;margin-bottom:8px;}
.m13 .history_box .month dl dt{float:left;width:8%;font-family: 'Open Sans', sans-serif;font-size:14px;color:#666;font-weight:500}
.m13 .history_box .month dl dd{float:left;width:82%;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;}


.m13 .history_box{text-align:left;padding-left:20px;margin-bottom:40px;}
.m13 .history_box:before{
	display:block;
	content:"";
	position:absolute;left:0;top:15px;
	width:20px;height:1px;
	background:#ddd;
}
.m13 .history_box:after{
	display:block;
	content:"";
	position:absolute;left:-5px;top:9px;
	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 .year{padding-left:13px;background:url(/images/page/bg_dot2.gif) no-repeat left center;}
.m13 .history_box .month{padding-left:13px;}
.m13 .history_box .thum{padding-left:13px;}
.m13 .history_box .thum img{width:95%;max-width:460px;}





/* m14 */
.m14{background:#f3f3f3;padding:0 0 100px;}
.m14 .map{width:92%;margin:0 auto 30px;}
.m14 .map iframe,
.m14 #map{height:320px;}
.m14 .location_info{
	overflow:hidden;
	width:92%;
	margin:0 auto;
	padding:20px 0;
	border-top:3px solid #5d5d5d;
	border-bottom:1px solid #ddd;
}
.m14 .location_info .add{width:100%;}
.m14 .location_info .tel{width:100%;}
.m14 .location_info dl{padding:0px 0;padding-left:0;}
.m14 .location_info dl dt{font-family:"Poppins";font-size:14px;color:#444;font-weight:500;}
.m14 .location_info dl dd{/*font-family:"Poppins";*/font-weight:300;font-size:12px;color:#666;}
.m14 .location_info .add dl{margin-bottom:10px;}
.m14 .location_info .tel dl{}





/* m21 */
.m21{background:#f3f3f3;padding:0 0 100px;}
.m21 .contents_list{
	overflow:hidden;
	width:92%;
	margin:0 auto 0;
}
.m21 .contents_list li{
	float:left;	
	width:49%;
	margin:0 2% 20px 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{display:none;}
.m21 .contents_list li .sbj{margin-top:15px;font-size:15px;color:#080808;}

.m21 .more{
	position:relative;
	width:50px;height:50px;
	margin:30px auto;
	border:1px solid #aaa;
	cursor:pointer;
	transition:all 0.3s;
}
.m21 .more div:nth-child(1){
	width:20px;height:1px;
	background:#aaa;
	position:absolute;left:15px;top:50%;z-index:1;
}
.m21 .more div:nth-child(2){
	width:1px;height:20px;
	background:#aaa;
	position:absolute;left:50%;top:15px;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;}







.m21_view{padding:0 0 0;}
.m21_view .leftbg{display:none;}
.m21_view .conwrap{width:92%;margin:0 auto;}

.view_top{
	position:relative;
	padding-bottom:75px;
	background-size:50% auto !important;
	background-position:center 80% !important;
}
.view_top:after{content:"";display:block;clear:both;}
.view_top .vod{width:100%;padding-top:40px;}
.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{width:100%;margin-top:20px;}
.view_top .con_info .cname{font-family:"Poppins";font-size:12px;color:rgba(0,0,0,0.3);font-weight:600;}
.view_top .con_info .ctit{font-family:"Poppins";font-size:20px;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:16px;font-weight:500;}
.view_top .con_info .con{font-size:13px;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 dd.concept br{display:none}
.view_top .con_info dl{overflow:hidden;margin-bottom:5px;}
.view_top .con_info dl dt{
	float:left;
	width:15%;
	padding-left:10px;
	background:url(/images/page/bg_dot2.gif) no-repeat left 10px;
	font-size:13px;color:#333;
}
.view_top .con_info dl dt span{display:inline-block;width:13px;}
.view_top .con_info dl dd{
	float:left;
	width:75%;
	position:relative;
	font-size:13px;
	padding-left:15px;
	line-height:160%;
	word-break:keep-all;
}
.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:100%;height:45px;
	margin-top:30px;
	text-align:center;line-height:45px;
	background:#ed1c24;color:#fff;
	font-size:14px;
}



.view_btm{padding:40px 0;}
.view_btm ul{overflow:hidden;position:relative;z-index:100;}
.view_btm ul li{
	float:left;
	width:49.5%;
	margin-right:1%;margin-bottom:1%;
}
.view_btm ul li:nth-child(2n){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:100%;height:100%;
	border:0px 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:40px 0 80px;background:#f3f3f3;}
.view_more .bgarea{display:none;}
.view_more .titarea{position:relative;margin-bottom:25px;}
.view_more .titarea h4{font-family:"Poppins";font-size:22px;font-weight:500;color:#080808;}
.view_more .titarea h4:after{
	display:block;content:"";
	width:20px;height:3px;
	margin:4px 0 0;
	background:#080808
}
.view_more .titarea .ctr{position:absolute;right:0;top:0;}
.view_more .titarea .ctr img{height:36px;}
.view_more .p_lists{overflow:hidden;}
.view_more .p_lists ul{overflow:hidden;width:1000%}
.view_more .p_lists ul li{
	float:left;
	width:10%;
	margin-right:0%;
}
.view_more .p_lists ul li .titarea{}
.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:18px;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:14px;}



.layerpop{
	display:none;
	position:absolute;left:5%;z-index:1400;
	width:90%;
}
.layerpop .vodarea{}
.layerpop .vodarea iframe{width:100% !important; height:300px !important}
.layerpop .imgarea{}
.layerpop .imgarea .prev1{
	display:block;
	position:absolute;left:0;top:50%;
	margin-top:-20px;
	width:40px;;height:40px;
}
.layerpop .imgarea .next1{
	display:block;
	position:absolute;right:0;top:50%;
	margin-top:-20px;
	width:auto;width:40px;height:40px;
}
.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:20%;
	text-align:center;
}
.bbs_basic table td.date .day{
	font-family:"Poppins";font-size:30px;color:#5d5d5d;letter-spacing:-1px;font-weight:500;line-height:100%;
}
.bbs_basic table td.date .ym{font-family:"Poppins";font-size:12px;color:#666;}
.bbs_basic table td.sbj{}
.bbs_basic table td.sbj>div{min-height:40px;padding:0 8%;border-left:1px solid #e5e5e5;word-break:keep-all;}
.bbs_basic table td.sbj div.tit{font-size:14px;color:#333;margin-bottom:5px;}
.bbs_basic table td.sbj p{display:none;font-size:12px;color:#999;line-height:180%;}
.bbs_basic table td.more{display:none;}





/* 게시판 뷰페이지 */
.bbs_view{
	width:92%;
	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:20px;color:#000;margin-bottom:5px;}
.bbs_view th .sbj span{color:#c40f39;}
.bbs_view th .date{font-size:12px;}
.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: 14px;
    color: #000;
	font-weight:400;
}
.bbs_view td.file .bar {
	width:1px;
	height:16px;
	display:inline-block;
	margin:0 20px;
	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:20px;}
.paging a.page_next{margin-left:20px;}

/**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 {
	
	width:100%;
	margin-bottom:15px;
	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 .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 20px 50px;}
.m41 .section01 .asList li .text .p{
	padding-left:10px;
	position: relative;
	font-size:13px;
	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 .section02 {width:95%;padding:0 2.5% 100px;background:#fff;}
.m41 .section02 .title_area {background:#fff;}
.m41 .section02 .title_area .pp {
	font-size:14px;
	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:20px;
	padding:13px 0;
	font-weight:400;
}
.m41 .section02 table th {
	font-size:14px;
	color:#000000;
	
	background:#ededed;
}
.m41 .section02 table th.tit {color:#444444;font-size:14px;background:#f7f7f7;}
.m41 .section02 table td {font-size:12px;color:#777777;}
.m41 .section02 > p{
	padding-left:10px;
	position: relative;
	font-size:14px;
	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:10px;
	background:#d80b30;
	position: absolute;
}