@charset "utf-8";
/* CSS Document */
h1, h2, h3, h4, h5, h6 {font-size:1em;font-family:"Noto Sans KR",'Noto Sans Korean',Arial, Helvetica, sans-serif;}
hr {display:none}
ul, ol, li {list-style-type:none; padding:0; margin:0;}
fieldset{margin:0;padding:0;border:0}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}

/* important css */
.w_center{width:1100px; margin:0 auto;}
.cursorp{cursor:pointer;}
.t_left {text-align:left !important}
.t_center {text-align:center !important}
.t_right {text-align:right !important}
.f_left {float:left !important}
.f_right {float:right !important}
.pdT1{padding-top:1px !important;}
.marT10{margin-top:10px !important;}
.marT20{margin-top:20px !important;}
.marT30{margin-top:30px;*padding:30px 0 0 0}
.marT50{margin-top:50px;*padding:50px 0 0 0}
.marL5{margin-left:5px !important;}
.marL20{margin-left:20px !important;}
.marL40{margin-left:40px !important;}
.marL50{margin-left:50px !important;}
.marL150{margin-left:150px !important;}
.center{ width:1000px; margin:0 auto;}
.dib{ display:inline-block; vertical-align:top;}


/*font_style*/
.gt_t17{font-size:17px;}
.gt_t20{font-size:20px;}
.gt_t22{font-size:22px;}
.gt_t26{font-size:26px;}
.gt_cBl{ color:#111;}
.gt_cRed{ color:#c00;}
.gt_cBu{ color:#1e79b8;}

.t_bold{font-weight:400;}
.t_bold2{font-weight:500;}
.t_bold3{font-weight:700;}



/*layout*/
#wrap{position:relative; width:100%; min-width:1100px; height:100%;}

#wrap_main{position:relative;width:100%;height:100%; background:url(/img/main_bg.jpg) center top no-repeat fixed;}
#wrap_sub{position:relative; width:100%; height:100%;}

#container_wr{ width:1080px; margin:0 auto; padding:50px 0 100px 0;}

.mainQuickCon{ width:100%; max-width:1500px; margin:0 auto; background:#64717a; padding:30px 0;}
.container{ width:1080px; margin:0 auto;}
.mainQuickCon > div:after{ content:""; display:block; clear:both;}
.mainQuickCon dl{ float:left; width:20%; margin:0 2.5%;}
.mainQuickCon dl:after{ content:""; display:block; clear:both;}
.mainQuickCon dl dt{ float:left;}
.mainQuickCon dl dd{ float:left; color:#fff; margin-left:20px;}
.mainQuickCon dl dd h1{ display:block; font-size:18px; font-weight:400;}
.mainQuickCon dl dd h1 i{ display:block; width:50px;; border-bottom:2px solid #fff; margin:3px 0 10px 0;}
.mainQuickCon dl dd a{ display:inline-block; color:#ccc; font-size:12px; background:url(/img/link_icon.gif) 100% 3px no-repeat; padding-right:20px;}

#mBoardWrap{ padding:20px 0;}
#mBoardWrap:after{ content:""; display:block; clear:both;}
#mBoardWrap .mainBoard{ float:left; width:346px; margin-left:20px;}
#mBoardWrap .mainBoard:first-child{ margin-left:0;}
#mBoardWrap .mainBoard .mBoardCon{ width:346px; box-sizing:border-box; border:1px solid #ccc; padding:15px; position:relative;}
#mBoardWrap .mainBoard .mBoardCon ul{ border-bottom:1px solid #ccc; padding-bottom:10px;}
#mBoardWrap .mainBoard .mBoardCon ul:after{ content:""; display:block; clear:both;}
#mBoardWrap .mainBoard .mBoardCon ul li{ float:left; margin-right:20px;}
#mBoardWrap .mainBoard .mBoardCon ul li a{ display:block; font-size:18px; color:#999;}
#mBoardWrap .mainBoard .mBoardCon ul li.on a{ color:#111;}
#mBoardWrap .mainBoard .mBoardCon a.moreBtn{ position:absolute; right:15px; top:15px;}
#mBoardWrap .mainBoard .mBoardCon p{ margin-top:20px;}
#mBoardWrap .mainBoard .mBoardCon p strong{ display:block; color:#111; font-weight:400; font-size:17px;}
#mBoardWrap .mainBoard .mBoardCon p span.date{ display:block; color:#999; font-size:13px;}
#mBoardWrap .mainBoard .mBoardCon h1{border-bottom:1px solid #ccc; padding-bottom:10px; font-weight:400; font-size:18px; color:#111;}
#mBoardWrap .mainBoard .mBoardCon.noticeCon{ min-height:454px;}
#mBoardWrap .mainBoard .mBoardCon.mboCon{ min-height:454px;}
#mBoardWrap .mainBoard .mBoardCon.webzinCon{ min-height:215px;}
#mBoardWrap .mainBoard .mBoardCon.mBoardData{ min-height:215px;}
#mBoardWrap .mainBoard .mBoardCon.webzinCon .webimg{ width:145px; height:128px; background:#f2f2f2; border:1px solid #ccc; box-sizing:border-box; overflow:hidden; position:absolute; left:15px; top:70px; }
#mBoardWrap .mainBoard .mBoardCon.webzinCon .webimg img{ width:100%;}
#mBoardWrap .mainBoard .mBoardCon.webzinCon p{ padding-left:155px; width:155px;}

.stopCon{ height:150px; width:100%;}
.stopCon h2{ font-size:45px; font-weight:400; color:#fff; text-align:center; width:1080px; margin:0 auto; padding-top:40px; }
.p_title{font-size:40px; font-weight:400; color:#111; text-align:left; letter-spacing:-1px; padding-bottom:30px; }

.paging_num{ text-align:center; margin:30px 0;}
.paging_num a{ display:inline-block; vertical-align:middle; color:#666; font-size:15px; width:30px; height:30px; margin-right:5px; border-radius:50%; border:1px solid #fff; line-height:30px;}
.paging_num a.ov{ background:#999; color:#fff; border:1px solid #999; }
.paging_num a:hover{ background:#999; color:#fff; border:1px solid #999; }
.paging_num a.prev{ border-radius:0; background:#ccc; color:#fff;}
.paging_num a.next{ border-radius:0; background:#ccc; color:#fff;}

.search_con{ text-align:center;}
.search_con .box_search{ width:330px; height:50px; border:1px solid #ccc; line-height:50px; color:#999; text-indent:20px; box-sizing:border-box;}
.search_con .btn_search{ width:50px; height:50px; background:url(/img/btn_search.gif) center top no-repeat; border:none;}
.search_con select{ height:50px; font-size:15px; color:#999999; border:1px solid #ccc;}
