button,input[type="button"],input[type="submit"],input[type="reset"],input[type="file"]{-webkit-appearance:button;border-radius:0}
body{font-size:13px;}
.nom{display:none; position:absolute; width:0; height:0; overflow:hidden;}
#bodyWrap{width:auto}
.wrap{width:auto; margin:0;}
/* 팝업레이어 */
#hd_pop {margin:0 auto;width:auto;height:0}
.hd_pops {position:absolute;border:1px solid #EEE;background:#fff; top:0 !important; left:0 !important;}
.hd_pops.mobile {display:none; }
.hd_pops img{max-width:100%;}
.hd_pops_con {width:auto !important; height:auto !important;}
.hd_pops_footer {padding:10px 0;background:#000;color:#fff;text-align:right}
.hd_pops_footer button {margin-right:5px;padding:5px ;border:0;background:#393939;color:#fff}
.hd_pops.mobile {display:block;}
.hd_pops.pc {display:none;}

#header_top{display:none;}

#header h1{text-align:left; padding:10px 0;}
#header h1 img{height:40px; }


#btnAllmenu{ display:none;}
#btnMobileMenu{  display:block;}


#topMenu{overflow:auto; border-left:0; border-right:0;}
#topMenu dl{width:600px}
#topMenu dd{ flex-grow:1; width:auto}
#topMenu dd > a{ font-size:1em;    line-height:40px; height:40px;  }
#topMenu dd ul{display:none;}


.main_container:before{display:none;}
.main_container:after{display:none;}

#main_left{position:relative; width:auto; float:none;}
#main_right{  width:auto; float:none;}



.latest_type1{padding:20px 10px 5px;}
.latest_type1 dt h3{  font-size:1.3em;  }
.latest_type1 dt{margin-bottom:5px;}
.latest_type1 dd{font-size:1em; line-height:30px; }

.latest_type2{padding:10px 10px 5px; }
.latest_type2 h4{font-size:1.2em;   padding-bottom:5px;  margin-bottom:5px;  }
.latest_type2 dd{margin-bottom:10px;}
.latest_type2 img{ width:100px; height:66px;  }
.latest_type2 article h5{  font-size:1.2em; color:#000;  }
.latest_type2 article p{  font-size:1em; margin-top:5px;  line-height:160%; -webkit-line-clamp:2; }

.latest_type3{  margin:10px 10px;}
.latest_type3 section ul li p{font-size:1.1em;  }
.latest_type3 aside ol{position:relative; margin:1% -.5%; }
.latest_type3 aside ol li{position:relative; width:32.33%; margin:.5%;  float:left; padding-top:20%; background-size:cover; background-position:center;cursor:pointer; background-position:relative;}
.latest_type3 aside ol li.on:after{position:absolute; top:0; left:0; right:0; bottom:0; border:3px solid #F60; content:"";}
.latest_type3 aside:after {display:block;visibility:hidden;clear:both;content:""}



.latest_type4{ position:relative; margin:20px 10px;}
.latest_type4 dd{margin-top:10px;}


.latest_type5{ position:relative; margin:10px 10px;}

.hot_tag{ position:relative; margin:20px 10px;}
.hot_tag section{  margin-left:-5px;}
.hot_tag section a{   line-height:26px;  margin-top:5px; margin-left:5px;  }

.latest_type6{ position:relative; margin:10px 10px;}



.latest_type7{  }
.latest_type7 ul{margin:10px}
.latest_type7 ul li {width:32%; margin-left:2%; margin-bottom:10px;  float:left;}



.latest_type8 dl dd{position:relative; margin-bottom:4px; overflow:hidden;}
.latest_type8 dl dd img{width:100%;}
.latest_type8 dl dd article{ position:relative; padding:10px; color:#333; background:transparent; font-size:1em; padding:10px 0;}

.latest_type8 dl dd:nth-child(1){width:100%;}
.latest_type8 dl dd:nth-child(2){display:none}
.latest_type8 dl dd:nth-child(3){display:none;}
.latest_type8 dl dd:nth-child(4){display:none;}
.latest_type8 dl dd:nth-child(5){display:none}

.latest_type8 dl dd:nth-child(1) .bgimg{width:100%;}
.latest_type8 dl dd:nth-child(2) .bgimg{width:100%;}
.latest_type8 dl dd:nth-child(3) .bgimg{width:100%;}
.latest_type8 dl dd:nth-child(4) .bgimg{width:100%;}
.latest_type8 dl dd:nth-child(5) .bgimg{width:100%;}


.latest_type9{ position:relative;overflow:hidden; margin:20px 0;}
.latest_type9 section{  position:relative;overflow:hidden;}
.latest_type9 section ul li{position:relative;  background-size:cover;  background-position:center;}
.latest_type9 section ul li a{display:block;padding-top:62%; height:0; }
.latest_type9 section ul li p{position:absolute; left:0; right:0; bottom:0; background:rgba(0,0,0,.5); color:#FFF; font-size:1.2em; padding:10px;}
.latest_type9 aside ol{position:relative; margin:1% -.5%; }
.latest_type9 aside ol li{position:relative; width:24%; margin:.5%;  float:left; padding-top:18%; background-size:cover; background-position:center;cursor:pointer; background-position:relative;}
.latest_type9 aside ol li.on:after{position:absolute; top:0; left:0; right:0; bottom:0; border:3px solid #F60; content:"";}
.latest_type9 aside:after {display:block;visibility:hidden;clear:both;content:""}

/*많이 본 뉴스 댓글이 핫한 뉴스 베스트 추천*/
.latest_type10{ position:relative;overflow:hidden; margin:20px 0;}
.latest_type10 dl{position:relative; padding-right:1px;  display: -webkit-flex; display: flex; justify-content:space-between; }
.latest_type10 dl dd{position:relative;flex-grow:1;  margin-right:-1px; border:1px solid #EEE;  text-align:center; padding:8px 0; color:#999; background:#FAFAFA; cursor:pointer;}
.latest_type10 dl dd.on{background:#FFF; font-weight:700; color:#000; border-color:#DDD; border-bottom-color:#FFF; }
.latest_type10 section {margin-top:10px;}
.latest_type10 section ul{display:none;}
.latest_type10 section ul.on{display:block;}
.latest_type10 section ul li{padding:6px 0; line-height:140%;position:relative; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.latest_type10 section ul li a:before{content:"· "; font-weight:800}



#main_gallery_sc section{margin:10px;  }
#main_gallery_sc section ul{ }
#main_gallery_sc section ul li{width:32.33% ; margin:0 .5%;}
#main_gallery_sc a.mvpn{display:none;}









#footer{position:relative; padding:10px;}
#footer h1{display:none;}
#footer article{  margin:0}
#footer article div{display:none;}


/* 폼 테이블 */
.tbl_frm01 {margin:0 0 20px}
.tbl_frm01 table {width:100%;border-collapse:collapse;border-spacing:0}
.tbl_frm01 tr {display:block; border-bottom:1px solid #EEE; padding:10px 0}
.tbl_frm01 th {width:auto; display:block; border:0; padding:0;}
.tbl_frm01 td {display:block; border:0; padding:0}
.tbl_frm01 td .frm_input{width:100%;}
.tbl_frm01 td #reg_mb_zip{width:20%;}


.tbl_frm01 .frm_file {display:block;margin-bottom:5px}
.tbl_frm01 .frm_info {display:block;padding:0 0 5px;line-height:1.4em}



/*********** 광고 부분 *******************/
#bad_header{display:none;}
#bad_header img{width:280px; height:100px;}
#bad_main1{ }
#bad_main2{ }
#bad_main3{ }
#bad_aside1{}
#bad_aside2{ }
#bad_aside3{ }
#bad_tail1{ }
#bad_tail2{ }
#bad_sub1{ }
#bad_sub2{ }
#quick_left{position:absolute;  width:160px; top:0; left:-170px;}
#quick_right{position:absolute; width:160px; top:0; right:-170px;}
#quick_left img{margin-bottom:10px;}
#quick_right img{margin-bottom:10px;}
.bad_w img{text-align:center; width:100%;}
/******************************/
