@charset "utf-8";

.newheads{width:100%;height:50px;border-bottom:1px solid #333;background:#fff}
.newheads > .h1_iconlogo .sub_gnb{height:19px;}
.newheads > .h1_iconlogo .sub_gnb em{text-align:center;font-size:15px}
.newheads .cover_white input[type="text"]{border:0;padding:0;font-size:15px}
.newheads .allmenu_box .allmenu_searchbox > input[type="text"]{height:unset;border:0;padding:0;font-size:1.27rem;background-color:unset}
.newheads .allmenu_searchbox label[for="search"] span{left:50%;margin-left:-10px}
.newheads .allmenu_box .go_apply ul li{text-align:center}
.newheads .h1_iconlogo .sub_gnb em i{top:3px;font-size: 1.6rem;font-weight: bold;}
.newheads .allmenu_searchbox{padding-left:23px;}
.newheads .allmenu_list dl dt{font-size:1.4rem}
.newheads .allmenu_list dl dd{font-size:1.4rem;line-height:1.94rem}
.newheads .allmenu_list dl dd a{font-size:1.4rem;line-height:1.25 !important;}
.newheads .go_apply ul li a{font-size:1.4rem;}
.newheads .allmenu_list dl.mt40 dd{line-height:2rem}
.newheads .cover_white{position:absolute;top:50px}
.newheads .cover_white button.onbtn{top:-1px}




/* sub_footer */
.sub_footer .svc_list li a{font-size:1.15rem}
.sub_footer .txt_list li a{font-size:1.3rem}
.sub_footer .sns_list li a{font-size:1.1rem}
.sub_footer .gr_box .h2_tlt{font-size:1.6rem}
/* 구버전  component.css */
.visual_newsCon ul.label_type li a .vis_tit .thumico, .visual_newsCon ul.label_type li a .vis_tit .txt{overflow:hidden;font-size:2.4rem;line-height:3.1rem;font-weight:bold;color:#fff;margin-bottom: 10px;}
.visual_newsCon ul li .thumimg:after {background: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(30%,rgba(0,0,0,0.1)),color-stop(40%,rgba(0,0,0,0.2)),color-stop(50%,rgba(0,0,0,0.3)),color-stop(60%,rgba(0,0,0,0.4)),color-stop(70%,rgba(0,0,0,0.6)),color-stop(80%,rgba(0,0,0,0.7)),color-stop(90%,rgba(0,0,0,0.8)),color-stop(100%,rgba(0,0,0,0.9)));}
.visual_newsCon ul.label_type li a .label{height:unset;padding:5px 10px}
.visual_newsCon ul.label_type li a .label{top:12px}


/* photo */
.like_count > span{color:#fff}
.swiper-pagination-total{color:#fff}
.id_gal_photo .photo_list ul li .label{padding:5px 20px 5px 10px;height:unset}
.id_gal_photo .photo_list ul li a .txtbox .category{font-size:1.8rem;line-height:2.2rem;color:#fff}
.id_gal_photo .photo_list ul li a:after {background: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(50%,rgba(0,0,0,0.1)),color-stop(60%,rgba(0,0,0,0.2)),color-stop(70%,rgba(0,0,0,0.4)),color-stop(80%,rgba(0,0,0,.6)),color-stop(90%,rgba(0,0,0,.8)),color-stop(100%,rgba(0,0,0,.9)));}