@charset "utf-8";
/**************************************************
	
	Global
	
**************************************************/
@media screen and (min-width: 320px) { 

}
@media screen and (max-width: 750px) and (max-width: 1024px) { 

}
/**************************************************
	public
**************************************************/
/* html,body */
html{ overflow-y:scroll; }
/* body{ min-width:1445px; } */

.smartEditor *,
#boardView *{ font-family:inherit; font-size:inherit; color:inherit; letter-spacing:0; word-break:break-all; line-height:normal; }

.__select{ width:115px; height:35px; display:inline-block; *display:inline; *zoom:1; vertical-align:top; border:1px solid #dddddd; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; overflow:hidden; background:#f6f6f6 url(../images/sub/select_spr.jpg) no-repeat 90% center; }
.__select select{ border:none; width:130%; height:35px; background:transparent; }

/* paging */
.__paging{ text-align:center; margin:0; margin-top:40px; padding:0; linst-style-type:none; font-size:0; }
.__paging li{ vertical-align:top; border:1px solid #ddd; display:inline-block; *display:inline; *zoom:1; margin:0 2px; }
.__paging li:hover,
.__paging li.active{ border-color:#000; background:#555555; }
.__paging li:hover a,
.__paging li.active a{ text-decoration:none; font-weight:300; color:#fff; }
.__paging li a{ display:block; width:30px; height:30px; line-height:30px; text-align:center; }
.__paging li.prev{ background:#f6f6f6 url(../images/sub/paging_prev.jpg) no-repeat center center; }
.__paging li.prev:hover{ background-color:#f6f6f6; border-color:#ddd; }
.__paging li.prev a{ text-indent:-999em; background:none; }
.__paging li.next{ background:#f6f6f6 url(../images/sub/paging_next.jpg) no-repeat center center; }
.__paging li.next:hover{ background-color:#f6f6f6; border-color:#ddd; }
.__paging li.next a{ text-indent:-999em; background:none; }


/* table */
.__table1{ width:100%; border-top:1px solid #000; }
.__table1 tr > *{ border:1px solid #ddd; padding:10px; }
.__table1 thead tr th{ background:#f1f1f1; }
.__table1 tbody tr th{ background:#f1f1f1; font-size:16px; }
.__table1 tbody tr td{  }

/* button */
.__btnArea{ margin-top:20px; text-align:center; }
.__btnArea > *{ margin:0 3px; }
.__btn_white{ background:#fff; border:1px solid #ddd; padding:0 20px; color:#000 !important; height:35px; line-height:35px; display:inline-block; *display:inline; *zoom:1; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
.__btn_black{ background:#555; border:1px solid #3b3b3b; padding:0 20px; color:#fff !important; height:35px; line-height:35px; display:inline-block; *display:inline; *zoom:1; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }

@media screen and (max-width: 1300px) { 

body{ min-width:740px; }

}


/**************************************************
	layout
**************************************************/
#header{ position:relative; z-index:90;height:98px; }
#header .inner{ width:1440px; position:relative; margin:0 auto; height:98px; }
#header .logo{ display:block; background:url(../images/logo.jpg); width:170px; height:56px; position:absolute; top:20px; left:0; }
#header .logo h1{ display:none; }
#header .gnb_btn{ display:none; }

#tnb{ position:absolute; top:10px; right:52px; }
#tnb > li{ display:inline-block; *display:inline; *zoom:1; vertical-align:top; padding-left:15px; background:url(../images/tnb_line.jpg) no-repeat 7px center; }
#tnb > li:first-child{ background:none; }
#tnb  > li a{ color:#999999; font-size:11px; }

#gnb{ z-index:90; position:absolute; bottom:0; right:0; }
#gnb > li{ display:inline-block; *display:inline; *zoom:1; vertical-align:top; position:relative; }
#gnb > li > a{ display:block; font-size:17px; font-weight:300;white-space: nowrap; height:70px; line-height:70px; color:#333333; width:184px; text-decoration:none; text-align:center; }
#gnb > li.g3 > a{white-space: normal;line-height: 20px;height: 55px;padding-top: 15px;}
#gnb > li:hover > a,
#gnb > li.active > a{ color:#0066b3; }
#gnb > li:first-child > ul{border-left: 1px solid #ddd;}

#gnb > li > ul{ display:none; position:absolute; top:70px; left:0; width:100%; padding-right:0; border: none;background:rgba(256,256,256,0.2); border-top:3px solid #0066b3; height:230px; border-right: 1px solid #ddd; }
#gnb > li > ul li{ box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;  }
#gnb > li > ul li a{ color:#000 ; font-size:14px; display:block; text-align:center; height:55px; line-height:55px; font-weight:300; text-decoration:none;white-space: nowrap; }
#gnb > li:hover > ul,
#gnb > li.active > ul{  border-right: 1px solid #ddd;}
#gnb > li:hover > ul li,
#gnb > li > ul li.active a{ border-color:#ddd; }
#gnb > li > ul li.active a,
#gnb > li > ul li:hover a{ background:#0066b3; color:#fff; }
#gnb:hover > li > ul{ display:block; }

#drdw{ position:relative; top:0; left:0; width:100%; height:230px; z-index:89; border-top:3px solid #0066b3; border-bottom:1px solid #ddd; background:rgba(256,256,256,0.9); display:none; }
#drdw .img{display: none; background:url(../images/drdw_bg.jpg) no-repeat 0 0; width:429px; height:196px; position:absolute; top:0; left:50%; margin-left:-840px; }

#footer{ padding:25px 0; border-top:1px solid #dddddd; }
#footer .inner{ width:1230px; margin:0 auto; position:relative; height:60px; background:url(../images/logo.jpg) no-repeat 0 center; padding-left:210px; }
#footer #fnb{  }
#footer #fnb li{ display:inline-block; *display:inline; *zoom:1; vertical-align:top; padding-left:20px; background:url(../images/add_line.jpg) no-repeat 8px center; }
#footer #fnb li:first-child{ padding-left:0; background:none; }
#footer #fnb li a{ font-size:12px; color:#505050; font-weight:bold; }
#footer .finfo{ margin-top:5px; }
#footer .finfo li{ font-size:12px; color:#919191; padding-left:20px; display:inline-block; *display:inline; *zoom:1; vertical-align:top; background:url(../images/add_line.jpg) no-repeat 8px center; }
#footer .finfo li:first-child{ padding-left:0; background:none; }
#footer .copy{ display:block; font-size:10px; color:#919191; margin-top:5px; }

.lnbWrap{ height:45px; position:relative; border:1px solid #ddd; border-width:1px 0 1px 0; }
.lnbWrap .inner{ width:1440px; margin:0 auto; height:45px; position:relative; zoom:1; }
.lnbWrap .inner:after{ content:''; display:block; clear:both; }
.lnbWrap .home{ display:block; float:left; width:45px; height:45px; background:#f6f6f6 url(../images/lnb_home.jpg) no-repeat center center; border:1px solid #ddd; border-width:0 1px 0 1px; }
.lnbWrap .print{ box-sizing:border-box; display:block; float:left; width:45px; height:45px; background:#f6f6f6 url(../images/lnb_print.jpg) no-repeat center center; border:1px solid #ddd; border-width:0 1px 0 1px; }

#lnb{ float:left; width:1346px; white-space:nowrap; }
#lnb > li{ display:inline-block; *display:inline; *zoom:1; vertical-align:top; min-width:100px; border-left:1px solid #ddd; position:relative; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
#lnb > li:first-child{ border-left:none; }
#lnb > li a{ display:block; height:45px; line-height:45px; text-align:center; color:#303030; font-size:15px; text-decoration:none; }
#lnb > li.active,
#lnb > li:hover{ z-index:2; }
#lnb > li.active a,
#lnb > li:hover a{ background:#0066b3; color:#fff; margin:-1px; height:47px; line-height:47px; }

#header .close_btn{ display:none; }

@media screen and (max-width: 1300px) { 

#header{ height:50px; }
#header .inner{ width:100%; height:50px; }
#header .logo{ width:95px; height:33px; background-size:contain; background-repeat:no-repeat; top:10px; left:10px; }
#header .gnb_btn{ width:28px; height:28px; background:url(../images/tablet/gnb_btn.jpg) no-repeat center center / contain; display:block; top:10px; right:10px; position:absolute; text-indent:-999em; }
#header .close_btn{ width:22px; height:28px; background:url(../images/tablet/close_btn.jpg) no-repeat center center / contain; display:block; top:10px; right:10px; position:absolute; text-indent:-999em; }

#tnb{ margin-top: 5px; }
#tnb > li{display: none;}
#tnb > li:last-child{display: block;background: none;}

#gnb{ display:none; }

#footer{ text-align:center; width:100%; }
#footer .inner{ width:auto; padding-left:0; padding-top:55px; background-position:center 0; background-size:120px auto; }

.lnbWrap{ height:40px; border-bottom:none; }
.lnbWrap .inner{ width:auto; height:40px; }
.lnbWrap .home{ display:block; float:left; width:6%; height:40px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
.lnbWrap .print{ display:none; }

#lnb{ float:none; width:93.5%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
#lnb > li{ min-width:0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
#lnb > li:first-child{ border-left:none; }
#lnb > li a{ display:block; height:40px; line-height:40px; font-size:15px; letter-spacing:-1px; }
#lnb > li.active,
#lnb > li:hover{ z-index:2; }
#lnb > li.active a,
#lnb > li:hover a{ height:42px; line-height:42px; }


}

/**************************************************
	main
**************************************************/
#main{ background:#eaeaea; }
#main .visual-tablet{ display:none; }
#main .visual{ height:600px; position:relative; }
#main .visual .roll li{ position:relative; height:600px; }
#main .visual .roll li img{ position:absolute; top:0; left:50%; margin-left:-960px; }
#main .visual .bx-prev{ background:url(../images/vis_prev.png); width:46px; height:89px; display:block; position:absolute; top:45%; left:50%; margin-left:-720px; z-index:81; text-indent:-999em; }
#main .visual .bx-next{ background:url(../images/vis_next.png); width:46px; height:89px; display:block; position:absolute; top:45%; right:50%; margin-right:-720px; z-index:81; text-indent:-999em; }
#main .visual .bx-pager{ position:absolute; bottom:15px; left:0; width:100%; text-align:center; z-index:81; }
#main .visual .bx-pager-item{ display:inline-block; *display:inline; *zoom:1; vertical-align:top; margin:0 5px; display:inline-block; *display:inline; *zoom:1; vertical-align:top; }
#main .visual .bx-pager-item a{ display:block; background:url(../images/vis_bull_2.png); width:40px; height:3px; text-indent:-999em; }
#main .visual .bx-pager-item a.active{ background:url(../images/vis_bull.png); }
#main .visual .bx-prev.disabled,
#main .visual .bx-next.disabled{ display:none; }

#main .contWrap{ width:100%; margin:0 auto; padding:50px 0; zoom:1; }
#main .contWrap:after{ content:''; display:block; clear:both; }
#main .contWrap > *{ float:left; }
#main .contWrap .tit{ position:relative; margin-bottom:20px; }
#main .contWrap .tit h4{ font-size:21px; line-height:21px; height:21px; color:#222222; }
#main .contWrap .prdtWrap{ width:100%; padding:25px; background:#fff; height:380px; position:relative; overflow:hidden; }
#main .contWrap .prdtWrap .rollArea{ height:380px; position:absolute; top:66px; left:50%; margin-left:-390px; width:780px; }
#main .contWrap .prdtWrap .rollArea .roll li{ width:380px; display:inline-block; *display:inline; *zoom:1; vertical-align:top; }
#main .contWrap .prdtWrap .rollArea .bx-prev{ background:url(../images/roll_prev.jpg); width:40px; height:75px; display:block; position:absolute; z-index:81; left:110px; bottom:50px; display:block; text-indent:-999em; }
#main .contWrap .prdtWrap .rollArea .bx-next{ background:url(../images/roll_next.jpg); width:40px; height:75px; display:block; position:absolute; z-index:81; right:110px; bottom:50px; display:block; text-indent:-999em; }
#main .contWrap .prdtWrap .roll span{ display:none; }
#main .contWrap .prdtWrap .data_tit{ font-size:18px; display:block; color:#555555; text-align:center; position:absolute; bottom:20px; left:0; width:100%; }
#main .contWrap .prdtWrap .data_txt{ font-size:14px; display:block; color:#999999; text-align:center; position:absolute; bottom:50px; left:0; width:100%; }

#main .contWrap .latestWrap{ width:430px; margin-left:10px; }
#main .contWrap .latestWrap ul li:first-child{ margin-bottom:10px; }

#main .contWrap .quickWrap{ width:430px; margin-left:10px; white-space:nowrap; }
#main .contWrap .quickWrap ul li{ display:inline-block; *display:inline; *zoom:1; vertical-align:top; margin:0 0 10px 10px; }
#main .contWrap .quickWrap ul li:nth-child(3n+1){ margin-left:0; }

@media screen and (max-width: 1300px) { 

#main .visual{ display:none; }
#main .visual-tablet{ display:block; }
#main .visual-tablet li img{ width:100%; height:auto; }
#main .visual-tablet .bx-pager{ padding:15px 0; text-align:center; z-index:81; height:3px; }
#main .visual-tablet .bx-pager-item{ display:inline-block; *display:inline; *zoom:1; vertical-align:top; margin:0 5px; display:inline-block; *display:inline; *zoom:1; vertical-align:top; vertical-align:top; }
#main .visual-tablet .bx-pager-item a{ display:block; background:url(../images/vis_bull_2.png); width:40px; height:3px; text-indent:-999em; }
#main .visual-tablet .bx-pager-item a.active{ background:url(../images/vis_bull.png); }

#main .contWrap{ width:auto; padding:10px; zoom:1; }
#main .contWrap:after{ display:none; content:''; display:block; clear:both; }
#main .contWrap > *{ float:none; }
#main .contWrap .prdtWrap{ width:auto; padding:15px; height:auto; }
#main .contWrap .prdtWrap .rollArea{ width:100%; position:static; top:0; left:0; margin-left:0; height:auto; padding-bottom:100px; }
#main .contWrap .prdtWrap .rollArea .roll li{ width:32.33%; }
#main .contWrap .prdtWrap .rollArea .roll li img{ width:100%; height:auto; }
#main .contWrap .prdtWrap .rollArea .bx-prev{ left:0; bottom:30px; }
#main .contWrap .prdtWrap .rollArea .bx-next{ right:0; bottom:30px; }
#main .contWrap .prdtWrap .data_tit{ bottom:70px; }
#main .contWrap .prdtWrap .data_txt{ bottom:40px; }

#main .contWrap .latestWrap{ width:49.5%; margin-left:0; margin-top:10px; float:left; }
#main .contWrap .latestWrap ul li:first-child{ margin-bottom:2%; }
#main .contWrap .latestWrap ul li img{ width:100%; height:auto; }

#main .contWrap .quickWrap{ width:50.5%; margin-left:0; white-space:nowrap; float:left; margin-top:10px; }
#main .contWrap .quickWrap ul li{ display:inline-block; *display:inline; *zoom:1; vertical-align:top; margin:0 0 2% 2%; width:48%; }
#main .contWrap .quickWrap ul li:nth-child(3n+1){ margin-left:2%; }
#main .contWrap .quickWrap ul li img{ width:100%; height:auto; }

}


/**************************************************
	sub
**************************************************/
#sub{ width:1440px; margin:0 auto; min-height:300px; padding:50px 0; zoom:1; }
#sub:after{ content:''; display:block; clear:both; }

#sub .cont_tit{ position:relative; margin-bottom:30px; }
#sub .cont_tit h3{ text-transform:uppercase; }
#sub .cont_tit h3 strong{ font-size:47px; line-height:47px; color:#333333; vertical-align:middle; display:inline-block; *display:inline; *zoom:1; vertical-align:bottom; font-weight:300;text-transform:uppercase; }
#sub .cont_tit h3 span{ text-transform:uppercase; font-size:14px; color:#bdbdbd; margin-left:15px; font-weight:normal; font-style:normal; display:inline-block; *display:inline; *zoom:1; vertical-align:bottom; line-height:14px; height:14px; }

#sub #subcont{ zoom:1; width:1128px; float:left; }
#sub #aside{ float:left; width:242px; margin-left:70px; }
#sub #aside li{ margin-bottom:10px; }

#sub .vis{ margin-bottom:50px; }

@media (max-width:1300px) {
	#main .contWrap .prdtWrap .data_tit{
		bottom: 20px !important;
	}
}
@media screen and (max-width: 1300px) { 

#sub{ width:auto; border-top:1px solid #ddd; padding:20px 10px; }
#sub .cont_tit{ margin-top:10px; }
#sub .cont_tit h3 strong{ font-size:33px; height:33px; line-height:33px; letter-spacing:-1px; }
#sub #subcont{ zoom:1; width:auto; float:none; }
#sub #aside{ display:none; }
.article_sitemap .lnbWrap,
.article_sitemap .cont_tit{ display:none; }

#sub .vis{ width:100%; height:auto; margin-bottom:20px; }

}

#s0101 .list{  }
#s0101 .list li{ display:inline-block; *display:inline; *zoom:1; vertical-align:top; width:50%; margin-bottom:70px; }
#s0101 .list li .tit{ font-size:23px; line-height:23px; margin-bottom:20px; color:#0066b3; font-weight:300; display:block; }
#s0101 .list li .txt{ display:block; font-size:16px; line-height:28px; color:#666666; letter-spacing:-1px; }
#s0101 .list li .sign{ font-size:16px; color:#666666; }
#s0101 .list li .sign strong{ font-weight:300; color:#333333; font-size:21px; }
#s0101 .tmb{ white-space:nowrap; }
#s0101 .tmb li{ margin-left:10px; display:inline-block; *display:inline; *zoom:1; }
#s0101 .tmb li:first-child{ margin-left:0; }

.boardSearch{ position:relative; margin-bottom:25px; }
.boardSearch .total{ font-size:16px; color:#666666; padding-left:10px; background:url(../images/sub/bull_1.jpg) no-repeat 0 center; }
.boardSearch .total strong{ color:#0066b3; font-weight:300; }
.boardSearch fieldset{ position:absolute; bottom:0; right:0; }
.boardSearch .keyword{ width:215px; height:35px; background:#f6f6f6; border:1px solid #dddddd; vertical-align:top; }
.boardSearch .submit{ width:65px; height:35px; background:#555555; color:#fff; border:1px solid #3b3b3b; vertical-align:top; }

@media screen and (max-width: 1300px) { 

.boardSearch{ margin-bottom:20px; margin-top:20px; }

}

.boardlist1{ border-top:2px solid #555555; }
.boardlist1 li{ padding:25px 0; border-bottom:1px solid #ddd; position:relative; }
.boardlist1 li dl{ zoom:1; }
.boardlist1 li dl:after{ content:''; display:block; clear:both; }
.boardlist1 li dl > *{ float:left; }
.boardlist1 li dl dt{ width:387px; }
.boardlist1 li dl dd{ width:711px; padding-left:30px; padding-top:45px; }
.boardlist1 li dl dd a{ text-decoration:none; display:block; }
.boardlist1 li dl dd span{ display:block; }
.boardlist1 li dl dd .date{ font-size:14px; color:#aaaaaa; line-height:14px; margin-bottom:10px; }
.boardlist1 li dl dd .tit{ font-size:23px; line-height:23px; color:#333333; line-height:23px; font-weight:300; margin-bottom:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block; }
.boardlist1 li dl dd:hover .tit{ color:#0066b3; }
.boardlist1 li dl dd .txt{ font-size:16px; line-height:28px; color:#666666; }

@media screen and (max-width: 1300px) { 

.boardlist1 li dl dt{ width:25%; }
.boardlist1 li dl dt img{ width:100%; height:auto; }
.boardlist1 li dl dd{ width:72%; padding-left:3%; padding-top:5px; }
.boardlist1 li dl dd .tit{ font-size:20px; line-height:20px; height:20px; }
.boardlist1 li dl dd .txt{ font-size:14px; line-height:18px; }

}

.sitemap{ display:none; }
.sitemap > li{ display:inline-block; *display:inline; *zoom:1; vertical-align:top; width:33.33%; margin-right:-1px; margin-bottom:30px; }
.sitemap > li > a{ display:block; font-size:22px; color:#222222; text-align:center; text-decoration:none; line-height:22px; }
.sitemap > li > a:hover{ color:#0066b3; }
.sitemap > li > ul{ margin-top:25px; border-top:2px solid #0066b3; }
.sitemap > li > ul li{ display:block; border:1px solid #ddd; margin-bottom:-1px; }
.sitemap > li > ul li a{ display:block; height:45px; line-height:45px; text-align:center; background:#f3f3f3; font-size:16px; text-decoration:none; }
.sitemap > li > ul li:hover{ border-color:#0066b3; }
.sitemap > li > ul li:hover a{ background:#0066b3; color:#fff; }

.sitemap_pc{ display:block; }
.sitemap_pc > li{ width:315px; display:inline-block; *display:inline; *zoom:1; vertical-align:top; margin:0 0 60px 90px; }
.sitemap_pc > li:nth-child(3n+1){ margin-left:0 !important; }
.sitemap_pc > li > a{ font-size:20px; color:#333; display:block; height:60px; line-height:60px; border-bottom:2px solid #333; font-weight:bold; }
.sitemap_pc > li > ul > li{ border-bottom:1px solid #ddd; }
.sitemap_pc > li > ul > li a{ display:block; height:50px; line-height:50px; padding-left:30px; font-size:16px; color:#666; background:url(../images/sub/bull_1.jpg) no-repeat 20px center; }
.sitemap_pc > li > ul > li:hover a{ background-color:#0066b3; color:#fff; }




@media screen and (max-width: 1300px) { 

.sitemap_pc{ display:none; }
.sitemap{ display:block; }

}

.prdt_vis{position: relative; border-bottom:1px solid #ddd; padding-bottom:40px; margin-bottom:40px; text-align:right; }
.prdt_vis .bullWrap{position: relative;}
.prdt_vis .bullWrap > img{ width:100%; height:auto; }
.prdt_vis .info{ display:inline-block; *display:inline; *zoom:1; margin-top:20px; text-align:right; font-size:16px; color:#666666; background:url(../images/sub/prdt_info_ico.jpg) no-repeat 0 center; padding-left:20px; }
.prdt_vis .info strong{ font-weight:normal; font-style:normal; color:#eb5544; }

.prdt_vis .bull{position: absolute;width: 80px;height: 80px;display: block;}
.prdt_vis .bull.bull_1{top: 49%;left: 27%;margin-left: -40px;margin-top: -40px;}
.prdt_vis .bull.bull_2{top: 56%;left: 41%;margin-left: -40px;margin-top: -40px;}
.prdt_vis .bull.bull_3{top: 36%;left: 77%;margin-left: -40px;margin-top: -40px;}
.prdt_vis .bull.bull_4{top: 63%;left: 32%;margin-left: -40px;margin-top: -40px;}
.prdt_vis .bull .cir{display: block;width: 80px;height: 80px;text-indent: -999em;background: url(../images/sub/cir_nor.png) no-repeat 0 0;z-index: 21;position: relative;top: 0;left: 0;}
.prdt_vis .bull .cir2{display: none;}
.prdt_vis .bull:hover .cir,
.prdt_vis .bull.active .cir{display: none;}
.prdt_vis .bull:hover .cir2,
.prdt_vis .bull.active .cir2{display: block;width: 80px;height: 80px;text-indent: -999em;background: url(../images/sub/cir_hov.png) no-repeat 0 0;z-index: 21;position: relative;top: 0;left: 0;}
.prdt_vis .bull .txt{display: none;position: absolute;top: -110px;left: -67px;width: 107px;height: 35px;background: #0066b3;text-align: center;line-height: 35px;color: #fff;font-size: 17px;z-index: 20;}
.prdt_vis .bull .txt:after{content: '';display: block;background: url(../images/sub/cir_line.png);width: 107px;height: 109px;position: absolute;top: 37px;left: 0;}
.prdt_vis .bull .txt2{display: none;position: absolute;top: 188px;left: -178px;width: 107px;height: 35px;background: #0066b3;text-align: center;line-height: 35px;color: #fff;font-size: 17px;z-index: 20;}
.prdt_vis .bull .txt2:after{content: '';display: block;background: url(../images/sub/cir_line2.png) 0 100%;width: 208px;height: 186px;position: absolute;top: -149px;left: 0;}
.prdt_vis .bull .txt3{display: none;position: absolute;top: 156px;left: 167px;width: 107px;height: 35px;background: #0066b3;text-align: center;line-height: 35px;color: #fff;font-size: 17px;z-index: 20;}
.prdt_vis .bull .txt3:after{content: '';display: block;background: url(../images/sub/cir_line3.png) 0 100%;width: 250px;height: 149px;position: absolute;top: -112px;right: 0;}
.prdt_vis .bull .txt4{display: none;position: absolute;top: 83px;left: 107px;width: 107px;height: 35px;background: #0066b3;text-align: center;line-height: 35px;color: #fff;font-size: 17px;z-index: 20;}
.prdt_vis .bull .txt4:after{content: '';display: block;background: url(../images/sub/cir_line4.png) 0 100%;width: 205px;height: 95px;position: absolute;top: -57px;right: 0;}
.prdt_vis .bull:hover .txt2,
.prdt_vis .bull:hover .txt3,
.prdt_vis .bull:hover .txt4,
.prdt_vis .bull:hover .txt{display: block;}



.prdtlist1{  }
.prdtlist1 li{ position:relative; display:inline-block; *display:inline; *zoom:1; vertical-align:top; width:371px; margin:0 0 5px 5px; }
.prdtlist1 li a > img{ position:relative; z-index:2; border:1px solid #ddd; }
.prdtlist1 li a{ display:block; }
.prdtlist1 li:first-child(3n+1){ margin-left:0; }
.prdtlist1 li .tit{ position:absolute; top:20px; left:15px; z-index:3; font-size:18px; color:#333333; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block; }
.prdtlist1 li:after{ content:''; display:block; width:75px; height:75px; position:absolute; bottom:1px; left:1px; background:#fff url(../images/sub/prdt_spr_1.jpg) no-repeat center center; z-index:3; }
.prdtlist1 li:hover a > img{ border:2px solid #0066b3; margin:-1px 0 -1px -1px; }
.prdtlist1 li:hover:after{ background:#0066b3 url(../images/sub/prdt_spr_2.jpg) no-repeat center center; }

.prdt_total{ font-size:23px; color:#333333; display:block; margin-bottom:40px; }
.prdt_total strong{ color:#0066b3; font-weight:bold; }

#listPopBg{display: none;position: fixed;background: rgba(0,0,0,0.5);width: 100%;height: 100%;z-index: 990;top: 0;left: 0;}
#listPop{display: none;width: 1400px;position:fixed;z-index: 991;background: #fff;max-height: 700px;top: 50%;left: 50%;margin-top: -370px;margin-left: -720px;padding: 30px 20px;text-align: left;}
#listPop .close{background: url(../images/popclose.jpg); width: 40px;height: 40px;display: block;bottom: 0;right: 0;text-indent: -999em;position: absolute;}
#listPop .prdtlist1 li{width: 335px; margin:0 0 10px 10px;}
#listPop .prdtlist1 li a > img{width: 100%;height: auto;top: 10px;}



@media screen and (max-width: 1300px) { 

.prdtlist1 li{ width:49%; margin:0 0 2% 2%; }
.prdtlist1 li:nth-child(2n+1){ margin-left:0; }
.prdtlist1 li a > img{ width:100%; height:auto; }
	
#listPop{width: 96%;top: 50px;left: 0;margin-left: 2%;margin-top: 0;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
#listPop .prdtlist1 li{ width:30.5%; margin:0 0 2% 2%;}
#listPop .prdtlist1 li .tit{font-size: 14px !important;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 95%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}

}















#s0402 .sltWrap{ text-align:center; margin-top:10px; border-top:2px solid #555555; padding:20px 0; border-bottom:1px solid #ddd; margin-bottom:50px; }
#s0402 .sltWrap > *{ display:inline-block; *display:inline; *zoom:1; vertical-align:top; }
#s0402 .sltWrap .slt{ width:113px; height:47px; background:#f6f6f6 url(../images/sub/select_spr.jpg) no-repeat 95% center; border:1px solid #ddd; overflow:hidden; }
#s0402 .sltWrap .slt select{ border:none; background:transparent; width:130%; height:47px; line-height:47px;padding-left: 10px; }

#s0402 .sltWrap .slttab li{ display:inline-block; *display:inline; *zoom:1; vertical-align:top; margin-left:8px; }
#s0402 .sltWrap .slttab li a{ display:block; height:33px; line-height:17px; border:1px solid #ddd; padding:7px 15px; text-decoration:none; }
#s0402 .sltWrap .slttab li.active a{ background:#555555; color:#fff; border-color:#555555; }
#s0402 .sltWrap .slttab li:hover a{ background:#0066b3; color:#fff; border-color:#0066b3; }

#s0402 .view{ zoom:1; padding-bottom:40px; border-bottom:1px solid #ddd; margin-bottom:40px; }
#s0402 .view:after{ content:''; display:block; clear:both; }
#s0402 .view > *{ float:left; }
#s0402 .view dt{ width:386px; }
#s0402 .view dd{ width:710px; margin-left:30px; padding-top:40px; }
#s0402 .view dd .tit{  border-bottom:1px solid #ddd; padding-bottom:40px; margin-bottom:30px; }
#s0402 .view dd .tit .since{ color:#aaaaaa; display:block; margin-bottom:10px; }
#s0402 .view dd .tit .t1{ font-size:23px; color:#333333; font-weight:bold; }
#s0402 .view dd .tit .t1 strong{ color:#f7941e; }
#s0402 .view dd .tit > strong{ font-size:23px; color:#0066b3; }
#s0402 .view dd .txt{ border-bottom:1px solid #ddd; padding-bottom:30px; margin-bottom:30px; font-size:16px;  }
#s0402 .view dd .txt p{ font-size:16px; }
#s0402 .view dd .txt .t{ display:block; font-size:18px; color:#333333; font-weight:bold; margin-bottom:12px; }
#s0402 .view dd .txt .c{ display:block; font-size:16px; color:#666666; line-height:28px; margin-bottom:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block; }
#s0402 .view dd .btns{  }
#s0402 .view dd .btns > *{ display:inline-block; *display:inline; *zoom:1; vertical-align:top; margin-right:5px; vertical-align:middle; }
#s0402 .view dd .btns a.btn1{ height:35px; line-height:35px; padding:0 20px; background:#0066b3; border:1px solid #005799; color:#fff; }
#s0402 .view dd .btns a.btn2{ height:35px; line-height:35px; padding:0 20px; background:#fff; border:1px solid #ddd; color:#333; }
#s0402 .view dd .btns .info{ margin-left:5px; font-size:16px; color:#666666; }
#s0402 .view dd .btns .info img{ vertical-align:middle; margin:5px; }

#s0402 .list{ border-bottom:1px solid #ddd; margin-bottom:40px; }
#s0402 .list li{ display:inline-block; *display:inline; *zoom:1; vertical-align:top; width:192px; margin-left:41px; margin-bottom:40px; }
#s0402 .list li:nth-child(5n+1){ margin-left:0; }
#s0402 .list li .tmb{ border:1px solid #ddd; margin:12px 0; }
#s0402 .list li .titWrap{ text-align:center; }
#s0402 .list li .titWrap .tit{ display:block; font-size:23px; color:#333333; font-weight:bold; margin-bottom:3px; }
#s0402 .list li .titWrap .t1{ display:block; color:#aaaaaa; }
#s0402 .list li .btns{ text-align:center; white-space:nowrap; }
#s0402 .list li .btns > *{ display:inline-block; *display:inline; *zoom:1; vertical-align:top; margin-left:0; vertical-align:middle; }
#s0402 .list li .btns > *:first-child{ margin-left:0; }
#s0402 .list li .btns a.btn1{ height:35px; line-height:35px; padding:0 20px; background:#0066b3; border:1px solid #005799; color:#fff; }
#s0402 .list li .btns a.btn2{ height:35px; line-height:35px; padding:0 20px; background:#fff; border:1px solid #ddd; color:#333; }

@media screen and (max-width: 1300px) { 

#s0402 .sltWrap{ margin:0 0 20px 0; }

#s0402 .view > *{ float:left; }
#s0402 .view dt{ width:25%; }
#s0402 .view dd{ width:70%; margin-left:5%; padding-top:40px; }
#s0402 .view dt img{ width:100%; height:auto; }

#s0402 .view dd .tit{ padding-bottom:20px; margin-bottom:20px; }
#s0402 .view dd .tit .since{ margin-bottom:5px; }
#s0402 .view dd .tit > strong{ font-size:40px; color:#0066b3; }

#s0402 .view dd .txt{ padding-bottom:20px; margin-bottom:20px; }
#s0402 .view dd .txt .t{ font-size:15px; margin-bottom:5px; }
#s0402 .view dd .txt .c{ font-size:14px; margin-bottom:10px; }

#s0402 .view dd .btns .info{ margin-left:0; margin-top:5px; display:block; font-size:12px; }
#s0402 .view dd .btns .info img{ height:10px; width:auto; }

#s0402 .list{ text-align:center; margin-bottom:20px; }


}

.boardView{ width:100%; border-top:2px solid #555555; }
.boardView thead th{ background:#f6f6f6; padding:20px; font-size:23px; color:#333333; font-weight:bold; text-align:left; border-bottom:1px solid #ddd; }
.boardView tbody td{ padding:15px; }
.boardView tbody td .info{ margin-bottom:20px; }
.boardView tbody td .info li{ display:inline-block; *display:inline; *zoom:1; border-left:1px solid #ddd; padding:0 10px; line-height:14px; }
.boardView tbody td .info li:first-child{ padding-left:0; border:none; }

.boardRec{ width:100%; border-top:2px solid #555555; margin-top:50px; }
.boardRec tbody tr td{ padding:12px; border-bottom:1px solid #ddd; }
.boardRec tbody tr td:first-child{ width:100px; font-size:13px; }
.boardRec tbody tr td:first-child strong{ font-size:16px; margin-left:10px; font-weight:normal; font-style:normal; display:inline-block; *display:inline; *zoom:1; vertical-align:middle; }
.boardRec tbody tr td a{ font-size:16px; }
.boardRec tbody tr td a:hover{ color:#0066b3; text-decoration:none; }





.board_gall{ width:770px; margin:0 auto; margin-bottom:50px; position:relative; }
.board_gall .rollWrap{ width:640px; margin:0 auto; margin-bottom:10px; }
.board_gall .rollWrap img{ max-width:640px; max-height:800px; }
.board_gall .rollWrap .bx-prev{ background:url(../images/sub/board_gall_prev.jpg); width:33px; height:56px; display:block; text-indent:-999em; position:absolute; top:45%; left:0; }
.board_gall .rollWrap .bx-next{ background:url(../images/sub/board_gall_next.jpg); width:33px; height:56px; display:block; text-indent:-999em; position:absolute; top:45%; right:0; }
.board_gall .tmbWrap{ margin-top:0; }
.board_gall .tmbWrap .roll{ height:100px; }
.board_gall .tmbWrap li{ position:relative; cursor:pointer; }
.board_gall .tmbWrap li.active:after{ content:''; display:block; position:absolute; top:0; left:0; width:100%; height:100%; border:5px solid #0066b3; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }



.tab1{ white-space:nowrap; border-bottom:1px solid #555555; margin-bottom:40px; }
.tab1 li{ display:inline-block; *display:inline; *zoom:1; vertical-align:top; width:33.33%; border:1px solid #ddd; border-bottom:none; margin-right:-1px; position:relative; }
.tab1 li.active{ border-color:#555555; z-index:2; }
.tab1 li a{ display:block; background:#f6f6f6; height:45px; line-height:45px; text-align:center; font-size:18px; color:#999999; text-decoration:none; }
.tab1 li.active a{ background:#fff; height:46px; line-height:46px; margin-bottom:-1px; color:#555555; }

.tab2{ white-space:nowrap; margin-bottom:40px; }
.tab2 li{ display:inline-block; *display:inline; *zoom:1; vertical-align:top; width:20%; border:1px solid #ddd; margin-right:-1px; position:relative; }
.tab2 li a{ display:block; height:45px; line-height:45px; text-align:center; font-size:18px; color:#666666; text-align:center; font-weight:bold; text-decoration:none; }
.tab2 li.active{ border-color:#0066b3; z-index:2; }
.tab2 li.active a{ background:#0066b3; color:#fff; }

.tab3{ white-space:nowrap; margin-bottom:40px; }
.tab3 li{ position:relative; width:50%; display:inline-block; *display:inline; *zoom:1; vertical-align:top; margin-right:-1px; }
.tab3 li a{ text-decoration:none; cursor:default; display:block; height:45px; line-height:45px; text-align:center; background:#f6f6f6; border:1px solid #ddd; font-size:16px; }
.tab3 li.active{ z-index:2; }
.tab3 li.active a{ background:#555555; border-color:#3b3b3b; color:#fff; }
.tab3 li.active:after{ content:''; display:block; background:url(../images/tab3_spr.jpg); width:15px; height:9px; position:absolute; bottom:-8px; left:50%; margin-left:-7.5px; }

.tab3.blue li{ position:relative; width:25%; display:inline-block; *display:inline; *zoom:1; vertical-align:top; margin-right:-1px;}
.tab3.blue li a{cursor: pointer; }
.tab3.blue li.active a{ background:#0066b3; color:#fff; }
.tab3.blue li.active:after{ content:''; display:block; background:url(../images/tab3_blue_spr.jpg); width:9px; height:7px; position:absolute; bottom:-7px; left:50%; margin-left:-7.5px; }


.videobox{ zoom:1; border-bottom:1px solid #ddd; padding-bottom:40px; margin-bottom:40px; }
.videobox:after{ content:''; display:block; clear:both; }
.videobox > *{ float:left; }
.videobox dt{ width:510px; }
.videobox dd{ width:587px; margin-left:30px; }
.videobox dd .tit{ font-size:23px; color:#0066b3; line-height:25px; display:block; margin-top:40px; margin-bottom:20px; font-weight:bold; letter-spacing:-1px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block; }
.videobox dd .txt{ font-size:16px; line-height:28px; color:#666666; display:block; }

.tmblist2{ border-top:2px solid #555555; padding-top:40px; border-bottom:1px solid #ddd; }
.tmblist2 li{ width:192px; display:inline-block; *display:inline; *zoom:1; vertical-align:top; margin:0 0 42px 42px; }
.tmblist2 li:nth-child(5n+1){ margin-left:0; }
.tmblist2 li .tmb{ border:1px solid #ddd; }
.tmblist2 li .tit{ display:block; font-size:16px; line-height:24px; color:#333333; margin:10px 0; letter-spacing:-1px; }
.tmblist2 li .date{ font-size:14px; color:#aaaaaa; display:block; }

@media screen and (max-width: 1300px) { 

.videobox{ zoom:1; border-bottom:1px solid #ddd; padding-bottom:40px; margin-bottom:40px; }
.videobox:after{ content:''; display:block; clear:both; }
.videobox > *{ float:none; }
.videobox dt{ width:100%; text-align:center; }
.videobox dd{ width:100%; margin-left:0; }

.tmblist2{ text-align:center; }
.tmblist2 li{ margin:0 10px 20px 10px; }
.tmblist2 li:nth-child(5n+1){ margin:0 10px 20px 10px; }

}

.s0101_img_1{ margin-top:50px; width:100%; }

@media screen and (max-width: 1300px) { 

.s0101_img_1{ margin-top:30px; width:100%; }

}

.facMap{ zoom:1; }
.facMap:after{ content:''; display:block; clear:both; }
.facMap > *{ float:left; }
.facMap dt{ width:564px; }
.facMap dd{ width:562px; border:1px solid #ddd; height:640px; }
.facMap .famimg{  }
.facMap .info .inner{ padding:30px; }
.facMap .info .titWrap{ margin-bottom:20px; }
.facMap .info .titWrap strong{ color:#333333; font-size:36px; line-height:36px; margin-right:10px; }
.facMap .info .titWrap .eng{ color:#aaaaaa; font-size:14px; }
.facMap .info ul{ margin-bottom:25px; }
.facMap .info ul li{ font-size:16px; color:#666666; line-height:28px; }
.facMap .info ul li strong{ width:90px; display:inline-block; *display:inline; *zoom:1; vertical-align:middle; font-size:18px; color:#333333; }
.facMap .info .gomap{ display:inline-block; *display:inline; *zoom:1; width:95px; height:35px; line-height:35px; background:#555555; color:#fff; text-align:center; }

@media screen and (max-width: 1300px) { 

.facMap > *{ float:left; }
.facMap dt{ width:50%; }
.facMap dt img{ width:100%; height:auto; }
.facMap dd{ width:49%; border:1px solid #ddd; height:auto; margin-left:-1px; }
.facMap .famimg{ width:100% !important; height:auto; }
.facMap .info .titWrap{ margin-bottom:20px; }
.facMap .info .titWrap strong{ color:#333333; font-size:25px; line-height:30px; margin-right:10px; }
.facMap .info .titWrap .eng{ color:#aaaaaa; font-size:12px; }
.facMap .info ul li{ font-size:14px; color:#666666; line-height:25px; }
.facMap .info ul li strong{ font-size:14px; width:70px; }

}

.facbox{  }
.facinfo{ border:1px solid #ddd; margin-top:3px; zoom:1; }
.facinfo:after{ content:''; display:block; clear:both; }
.facinfo > *{ float:left; }
.facinfo dt{ width:562px; }
.facinfo dd{ width:484px; padding:40px; }
.facinfo .titWrap{ margin-bottom:20px; display:block; }
.facinfo .titWrap strong{ color:#333333; font-size:25px; line-height:36px; margin-right:10px; }
.facinfo .titWrap .eng{ color:#aaaaaa; font-size:14px; }
.facinfo ul{ margin-bottom:25px; }
.facinfo ul li{ font-size:14px; color:#666666; line-height:28px; }
.facinfo ul li strong{ width:90px; display:inline-block; *display:inline; *zoom:1; vertical-align:middle; font-size:14px; color:#333333; }
.facinfo ul li p{ display:inline-block; *display:inline; *zoom:1; vertical-align:top; width:390px; line-height:20px; padding:6px 0; }
.facinfo .gomap{ display:inline-block; *display:inline; *zoom:1; width:95px; height:35px; line-height:35px; background:#555555; color:#fff; text-align:center; }

@media screen and (max-width: 1300px) { 

.facbox > img{ width:100%; height:auto; }
.facinfo dt{ width:100%; border-bottom:1px solid #ddd; }
.facinfo dt > img{ display:block; margin:50px auto; }

}


.history1{  }
.history1 dl{ position:relative; padding-left:250px; }
.history1 dl dt{ position:absolute; top:0; left:0; width:210px; border-top:2px solid #555555; padding-top:15px; font-size:18px; color:#333333; }
.history1 dl dt strong{ font-size:23px; color:#0066b3; display:block; line-height:23px; margin-top:8px; }
.history1 dl dd span.t{ font-size:23px; color:#333333; line-height:23px; display:block; font-weight:bold; margin-bottom:20px; }
.history1 dl dd > p{ display:block; font-size:16px; line-height:28px; color:#666666; padding-bottom:50px; }
.history1 dl dd ul{ background:url(../images/sub/history_line.jpg) repeat-y 0 0; padding-bottom:50px; }
.history1 dl dd ul li{ position:relative; color:#666666; font-size:16px; line-height:24px; padding:10px 0 10px 100px; }
.history1 dl dd ul li:last-child{ padding-bottom:0; }
.history1 dl dd ul li > *{ display:inline-block; *display:inline; *zoom:1; vertical-align:top; }
.history1 dl dd ul li strong{ color:#333333; font-size:16px; position:absolute; top:10px; left:30px; }
.history1 dl dd ul li p{ font-size:16px; line-height:24px; }
.history1 dl dd ul li:after{ content:''; width:7px; height:7px; position:absolute; top:18px; left:0; background:url(../images/sub/history_bull.jpg); }


.cont_tit{ font-size:18px; font-weight:bold; display:block; margin-bottom:10px; }

.agreeForm{ position:relative; margin-top:50px; }
.agreeForm .scrollArea{ background:#f6f6f6; border:1px solid #ddd; padding:15px; height:100px; overflow-y:scroll; font-size:16px; line-height:28px; display:block; }
.agreeForm label{ margin-top:10px; display:block; font-size:16px; }
.agreeForm .__btn_black{ position:absolute; bottom:-20px; right:0; }






/* 16.12.27 조성래 */
.recruitList{border-top:2px solid #555;}
.recruitList li{padding: 40px 0 40px 200px;position: relative;border-bottom:1px solid #d5d5d5;}
.recruitList li .text:hover .tit a{color: #0066b3;}
.recruitList li .tit{display: block;margin-bottom: 20px;}
.recruitList li .tit a{font-size: 15px;font-weight: 300;color: #333;letter-spacing: -0.03em;}
.recruitList li .tit a:hover{text-decoration: none;}
.recruitList li .tit .new{display: inline-block;vertical-align: top;margin-left: 6px;}
.recruitList li .day{position: absolute;top:40px;left:40px;}
.recruitList li .day strong{display: inline-block;vertical-align: top;font-size: 52px;height: 52px;line-height: 45px;color: #333;letter-spacing: -0.03em;font-weight: 300;}
.recruitList li .day span{display: inline-block;vertical-align: top;font-size: 16px;font-weight: normal;line-height: normal;margin-left: 14px;}
.recruitList li .mtit{display: inline-block;vertical-align: top;width: 95px;font-size: 14px;color: #333;font-weight: 300;}
.recruitList li .mtxt{display: inline-block;vertical-align: top;width: 200px;font-size: 13px;font-weight: normal;color: #666;}
.recruitList li.day0 strong,
.recruitList li.day0 span,
.recruitList li.day0 strong a{color: #aaa !important;}

@media screen and (max-width: 1200px) { 
.recruitList li .mtxt{display: block;margin: 10px 0 20px 0;}
}
@media screen and (max-width: 1300px) { 
.reponimg{width: 100%;height: auto;}
}
.noticeTable{width: 100%;border-top:2px solid #555;}
.noticeTable th,
.noticeTable td{padding: 40px 0;border-bottom:1px solid #d5d5d5;}
.noticeTable tr.new th span,
.noticeTable tr.new th strong{color: #333;}
.noticeTable th{vertical-align: top;}
.noticeTable th span{font-size: 16px;color: #aaa;font-weight: normal;line-height: normal;display: block;}
.noticeTable th strong{display: block;font-size: 52px;line-height: 52px !important;font-weight: 300;line-height: normal;color: #aaa;}
.noticeTable td:hover .tit a{color: #0066b3;}
.noticeTable td .tit{display: block;margin-bottom: 25px;}
.noticeTable td .tit .new{vertical-align: top;margin-left: 5px;}
.noticeTable td .tit a{font-size: 23px;line-height: 23px !important;color: #333;font-weight: 300;}
.noticeTable td .txt a{font-size: 16px;line-height: 28px;color: #666;}

.btit{display: block;padding-left: 18px;background: url(https://www.myunghwa.com/images/btit-front.jpg) no-repeat 0 50%;font-size: 23px;line-height: 23px;color: #333;font-weight: 300;letter-spacing: -0.03em;margin: 65px 0 20px 0;}
.btext{font-size: 16px;line-height: 28px;font-weight: normal;color: #666;margin-bottom: 35px;}
.visionTit{margin-bottom: 40px;}
.visionTit:after{display: block;content: '';clear: both;}
.visionTit dt,
.visionTit dd{float: left;}
.visionTit dt{width: 245px;text-align: center;}
.visionTit dt strong{display: inline-block;vertical-align: top;margin-top: 15px;font-size: 33px;line-height: 33px;font-weight: 300;color: #0066b3;letter-spacing: -0.03em;}
.visionTit dt span{display: inline-block;vertical-align: top;font-size: 19px;color: #0066b3;margin-top: 20px;}
.visionTit dd{width: 770px;margin-left: 50px;padding-left: 50px;border-left:1px solid #ddd;font-size: 16px;line-height: 28px;color: #666;}

@media screen and (max-width: 1300px) { 
.visionTit dt,
.visionTit dd{float: none;}
.visionTit dd{width: 100%;margin-left: 0;padding-left: 0;border-left:0;margin-top: 15px;padding-top: 15px;border-top:1px solid #ebebeb;}
}

@media screen and (max-width: 1300px) { 
img{width: 100% !important;}
img.new,
.info img{width: auto !important;}
}

.sub31 .tab{font-size: 0;}
.sub31 .tab li{position: relative;display: inline-block;vertical-align: top;width: 32.2%;margin-left: 1.6%;text-align: center;cursor: pointer;padding-bottom: 5px;border-bottom:3px solid #ddd;}
.sub31 .tab li:first-child{margin-left: 0;}
.sub31 .tab li.active{border-color:#0066b3;}
.sub31 .tab li.active:after{display: block;content: '';width: 15px;height: 7px;position: absolute;bottom:-10px;left:50%;margin-left: -7px;background: url(https://www.myunghwa.com/images/sub31-tab-arrow.jpg) no-repeat;}
.sub31 .tab li img{width: 100%;}
.sub31 .tab li p{height: 50px;padding-top: 10px;line-height: 23px;font-size: 18px;color: #333;font-weight: 300;}
.sub31 .tabCont{padding-top: 40px;border-top:3px solid #ddd;margin-top: -3px;}
.sub31 .tabCont p{margin-top: 30px;font-size: 16px;line-height: 28px;font-weight: normal;color: #666;}

.sub32{margin-bottom: 100px;}

@media screen and (max-width: 1000px) { 
.sub32 .tab1 li a{font-size: 14px;transition:0.3s;}
}
.sub33 .tab{margin-bottom: 50px;}
.sub33 .tabCont > div:after{display: block;content: '';clear: both;}
.sub33 .tabCont > div >*{display: block;float: left;}
.sub33 .tabCont > div .left{width: 23%;}
.sub33 .tabCont > div .left strong{display: block;margin-bottom: 15px;font-size: 18px;line-height: normal;color: #333;letter-spacing: -0.04em;}
.sub33 .tabCont > div .left p{margin-bottom: 40px;padding-left: 10px;font-size: 16px;line-height: 28px;color: #666;letter-spacing: -0.04em;}
.sub33 .tabCont > div > img{width: 77% !important;}
@media screen and (max-width:1110px) {
	.sub33 .tabCont > div .left strong{font-size: 15px;transition:0.3s;}
	.sub33 .tabCont > div .left p{font-size: 14px;line-height: 19px;transition:0.3s;}
}
.sub34 .tab li{width: 50%;}
.ltaTit{font-size: 18px;color: #333;font-weight: 300;}
.listTypeA{border-top:2px solid #555;margin-top: 20px;}
.listTypeA li{padding: 24px 10px;font-size: 16px;line-height: 16px;color: #666;border-bottom:1px solid #ddd;}
.tableTypeB{width: 100%;border-top:2px solid #333;}
.tableTypeB thead th{border-bottom:1px solid #ddd;background: #f6f6f6;padding: 20px 0;font-size: 16px;color: #333; font-weight: 300;}
.tableTypeB th,
.tableTypeB td{border-bottom:1px solid #ddd;border-left:1px solid #ddd;text-align: center;}
.tableTypeB th:first-child,
.tableTypeB td:first-child{border-left:0;}
.tableTypeB td{padding: 10px;font-weight: normal;font-size: 16px;line-height: 25px;color: #666;}
.tableTypeB td:first-child{text-align: left;}

.sub51Tit{margin: 65px 0;font-weight: 300;text-align: center;}
.sub51Tit dt{font-size: 18px;color: #333;margin-bottom: 20px;}
.sub51Tit dd{font-size: 23px;line-height: 23px;color: #0066b3;}

.sub53p{font-size: 16px;line-height: 16px;position: relative;font-weight: normal;color: #666;padding-left: 10px;}
.sub53p:before{display: block;content: '';width: 3px;height: 3px;background: #aaa;position: absolute;top:6px;left:0;}
.sub53p span{font-size: 16px;color: #0066b3;}
.sub53List{font-size: 0;}
.sub53List li{display: inline-block;vertical-align: top;width: 25%;padding-top: 150px;cursor: pointer;margin-top: 70px;}
.sub53List li p{text-align: center;font-size: 18px;line-height: 30px;font-weight: 300;color: #0066b3;}
.sub53List li.li01 p,
.sub53List li.li02 p,
.sub53List li.li03 p,
.sub53List li.li04 p{padding-bottom: 70px;border-bottom:1px solid #ddd; height: 50px;}
.sub53List li.li01{background: url(https://www.myunghwa.com/images/sub53-icon1.jpg) no-repeat 50% 0;transition:0.2s;}
.sub53List li.li02{background: url(https://www.myunghwa.com/images/sub53-icon2.jpg) no-repeat 50% 0;transition:0.2s;}
.sub53List li.li03{background: url(https://www.myunghwa.com/images/sub53-icon3.jpg) no-repeat 50% 0;transition:0.2s;}
.sub53List li.li04{background: url(https://www.myunghwa.com/images/sub53-icon4.jpg) no-repeat 50% 0;transition:0.2s;}
.sub53List li.li05{background: url(https://www.myunghwa.com/images/sub53-icon5.jpg) no-repeat 50% 0;transition:0.2s;}
.sub53List li.li06{background: url(https://www.myunghwa.com/images/sub53-icon6.jpg) no-repeat 50% 0;transition:0.2s;}
.sub53List li.li07{background: url(https://www.myunghwa.com/images/sub53-icon7.jpg) no-repeat 50% 0;transition:0.2s;}
.sub53List li.li08{background: url(https://www.myunghwa.com/images/sub53-icon8.jpg) no-repeat 50% 0;transition:0.2s;}
.sub53List li.li01:hover{background: url(https://www.myunghwa.com/images/sub53-hover-icon1.jpg) no-repeat 50% 0;transition:0.2s;}
.sub53List li.li02:hover{background: url(https://www.myunghwa.com/images/sub53-hover-icon2.jpg) no-repeat 50% 0;transition:0.2s;}
.sub53List li.li03:hover{background: url(https://www.myunghwa.com/images/sub53-hover-icon3.jpg) no-repeat 50% 0;transition:0.2s;}
.sub53List li.li04:hover{background: url(https://www.myunghwa.com/images/sub53-hover-icon4.jpg) no-repeat 50% 0;transition:0.2s;}
.sub53List li.li05:hover{background: url(https://www.myunghwa.com/images/sub53-hover-icon5.jpg) no-repeat 50% 0;transition:0.2s;}
.sub53List li.li06:hover{background: url(https://www.myunghwa.com/images/sub53-hover-icon6.jpg) no-repeat 50% 0;transition:0.2s;}
.sub53List li.li07:hover{background: url(https://www.myunghwa.com/images/sub53-hover-icon7.jpg) no-repeat 50% 0;transition:0.2s;}
.sub53List li.li08:hover{background: url(https://www.myunghwa.com/images/sub53-hover-icon8.jpg) no-repeat 50% 0;transition:0.2s;}
.pop53{position: fixed;top:50%;left:50%;width: 1050px;height: 300px;margin-left: -565px;margin-top: -165px;padding: 40px;background: #fff;z-index:1001;display: none;}
.pop53 .popClose{position: absolute;bottom:-40px;right:0;z-index:1001;}
.pop53 .in{position: relative;}
.pop53 .in:after{display: block;content: '';clear: both;}
.pop53 .in > div{float: left;}
.pop53 .text{width: 666px;height: 250px;}
.pop53 .img{width: 382px;height: 248px;border:1px solid #ddd;position: relative;overflow: hidden;}
.pop53 .img .bx-pager{position: absolute;bottom:10px;left:0;width: 100%;text-align: center;}
.pop53 .img .bx-pager > div{display: inline-block;vertical-align: top;margin: 0 3px;}
.pop53 .img .bx-pager > div > a{display: block;width: 7px;height: 7px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;border:3px solid #7e7e7f;text-indent: -999em;}
.pop53 .img .bx-pager > div > a.active{border-color:#f7941e}
.pop53 .text dt{padding-left: 48px;font-size: 23px;height: 32px;line-height: 38px;color: #333;font-weight: 300;background: url(https://www.myunghwa.com/images/sub53-tit-front1.jpg) no-repeat 0 50%;}
.pop53 .text dd{padding-right: 20px;margin-top: 30px;font-size: 16px;line-height: 28px;color: #666;}
#pop53_bg{position: fixed;top:0;left:0;width: 100%;height: 100%;background: url(https://www.myunghwa.com/images/alpha60.png);z-index:1000;display: none;}

.prdt_stit{ display:block; font-size:18px; line-height:25px; color:#333333; margin-bottom:30px; letter-spacing:-1px; padding-right: 90px; }

.prdtviewwrap{ border:1px solid #ddd; position: relative; }
.prdtviewwrap .btn-list {position: absolute;top: -62px;right: 0;padding: 0 20px;height: 35px;line-height: 35px;background: #555;color: #fff;border: 1px solid #3b3b3b;letter-spacing: 0.05em;}
.prdtviewwrap .bigimg{ text-align:center; position:relative; }
.prdtviewwrap .thumbs{ border-top:1px solid #ddd; padding:10px; text-align:center; }
.prdtviewwrap .bigimg .bx-prev{ background:url(../images/prdt_prev.jpg); width:55px; height:102px; display:block; position:absolute; top:40%; left:0; text-indent:-999em; }
.prdtviewwrap .bigimg .bx-prev:hover{ background:url(../images/prdt_prev_2.jpg); }
.prdtviewwrap .bigimg .bx-next{ background:url(../images/prdt_next.jpg); width:55px; height:102px; display:block; position:absolute; top:40%; right:0; text-indent:-999em; }
.prdtviewwrap .bigimg .bx-next:hover{ background:url(../images/prdt_next_2.jpg); }
.prdtviewwrap .bigimg .bx-prev.disabled,
.prdtviewwrap .bigimg .bx-next.disabled{ display:none; }

.prdtviewwrap .thumbs li a{ border:1px solid #fff; display:block; }
.prdtviewwrap .thumbs li a:after{ display:block; position:absolute; top:0; left:0; width:100%; height:100%; z-index:81; border:3px solid rgba(0,0,0,0); content:''; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s; }
.prdtviewwrap .thumbs li.active a{ position:relative; border:1px solid #fff; }
.prdtviewwrap .thumbs li.active a:after{ border-color:rgba(0,131,203,1); }

.prdtviewwrap .thumbs .bx-prev{ display:none;}
.prdtviewwrap .thumbs .bx-next{display:none; }


@media screen and (max-width: 1300px) { 

.prdt_stit{ line-height:23px; }
.prdtviewwrap .bigimg img{ width:100%; height:auto; }

}

.privacyWrap{overflow-y: scroll;height: 1000px;font-size: 15px;line-height: 25px;}
.privacyWrap strong{font-size: 25px;font-weight: 300;}

.s0101{ background:; height:595px; font-size:16px; line-height:28px; color:#666666; padding-top:20px; }
.s0101 strong{ color:#333; font-weight:bold; }

@media screen and (max-width: 1300px) { 

.s0101{ width:100%; background-position:right center; }

}

.tmblist1{ margin:50px 0; }
.tmblist1 li{ display:inline-block; *display:inline; *zoom:1; vertical-align:top; width:367px; border:1px solid #ddd; margin-left:10px; margin-bottom:10px; height: 500px; }
.tmblist1 li:nth-child(3n+1){ margin-left:0; }
.tmblist1 li:nth-child(6n){ margin-left:10px; }
.tmblist1 li dd{ padding:30px; padding-top:10px; min-height:150px; }
.tmblist1 li dd .tit{ font-size:20px; color:#0264bf; font-weight:bold; line-height:40px; display:block; height:40px; white-space:normal !important; word-break:keep-all; }
.tmblist1 li dd .tit2{font-size:15px; line-height:25px; color:#666; display:block; margin-left:0; word-break:keep-all !important; white-space:normal; font-weight:bold; margin-bottom:3px; }
.tmblist1 li dd .tit img{ vertical-align:middle; display:inline-block; *display:inline; *zoom:1; }
.tmblist1 li.list1 .tit{ background:url(../images/sub/s0102_ico_1.jpg) no-repeat 0 center; padding-left:50px; }
.tmblist1 li.list2 .tit{ background:url(../images/sub/s0102_ico_2.jpg) no-repeat 0 center; padding-left:40px; }
.tmblist1 li.list3 .tit{ background:url(../images/sub/s0102_ico_3.jpg) no-repeat 0 center; padding-left:30px; }
.tmblist1 li.list4 .tit{ background:url(../images/sub/s0501_ico_1.jpg) no-repeat 0 center; padding-left:50px; }
.tmblist1 li.list5 .tit{ background:url(../images/sub/s0501_ico_2.jpg) no-repeat 0 center; padding-left:50px; }
.tmblist1 li.list6 .tit{ background:url(../images/sub/s0501_ico_3.jpg) no-repeat 0 center; padding-left:40px; }
.tmblist1 li .txt{ position:relative; font-size:15px; line-height:25px; color:#666; display:block; margin-left:10px; word-break:keep-all !important; white-space:normal; }
.tmblist1 li .txt:after{ content:''; display:block; background:url(../images/sub/bull_2.jpg); width:3px; height:3px; position:absolute; top:13px; left:-10px; }
.tmblist1 li .txt2{ position:relative; font-size:15px; line-height:25px; color:#666; display:block; margin-left:0; word-break:keep-all !important; white-space:normal; margin-bottom:5px; }

@media screen and (max-width: 1300px) { 

.tmblist1{ text-align:left; }
.tmblist1 li{ text-align:left; width:32.33%; margin-left:1%; margin-right:0; }
.tmblist1 li:first-child{ margin-right:0; padding-left:0; }
.tmblist1 li:nth-child(6n){ margin-left:1%; margin-right:0; }
.tmblist1 li .tit2{ line-height:18px !important; }
.tmblist1 li .txt{ line-height:20px; }
.tmblist1 li .txt:after{ top:8px; }
.tmblist1 li .txt2{ line-height:20px; }

}

#mapPopBg{ display:none; background:rgba(0,0,0,0.5); position:fixed; z-index:100; width:100%; height:100%; top:0; left:0; }
.mapPop{ display:none; width:990px; height:650px; position:fixed; top:50%; margin-top:-325px; left:50%; margin-left:-495px; background:#fff; z-index:101; }
.mapPop .tit{ background:#0066b3; height:40px; line-height:40px; color:#fff; padding:0 15px; font-size:16px; font-weight:bold; position:relative; }
.mapPop .tit1{ display:block; font-size:18px; margin-bottom:10px; font-weight:bold; }
.mapPop .txt1{ display:block; font-size:14px; line-height:21px; }
.mapPop .close{ position:absolute; top:0; right:10px; color:#fff; text-decoration:none; font-weight:normal; font-style:normal; }
.mapPop .cont{ padding:10px; height:480px; }
.mapPop .info{ padding:10px; position:relative; height:90px; }
.mapPop .info .printBtn{ position:absolute; top:10px; right:10px; }








