@charset "utf-8";

/* m01_sr2 begin */
/* c011_sr2 */

/* default  : strat */
.c011_sr2 a {font-size:12px; color:#515151;  text-decoration:none;   text-decoration:none; }
.c011_sr2 ul, .c011_sr2 li{list-style:none;}
.c011_sr2 .div, .c011_sr2 ul, .c011_sr2 li, .c011_sr2 ol, .c011_sr2  p,.c011_sr2  form, .c011_sr2  input, .c011_sr2  dl,  .c011_sr2  dt,   .c011_sr2  dd
{
	margin : 0 ;
	padding : 0 ;
}
/* default  : end */

.c011_sr2 .font12blue{color:#0979c8;font-size:12px;font-weight:bold;line-height:160%;}
.c011_sr2 .font12blue:link {color:#0979c8;font-size:12px;font-weight:bold;line-height:160%;}
.c011_sr2 .font12blue:visited {color:#0979c8;font-size:12px;font-weight:bold;line-height:160%;}
.c011_sr2 .font12blue:active {color:#0979c8;font-size:12px;font-weight:bold;line-height:160%;}
.c011_sr2 .font12blue:hover {color:#0979c8;font-size:12px;font-weight:bold;line-height:160%;text-decoration:line;}


.c011_sr2 .text {font-family:맑은 고딕, AppleSDGothicNeo-Regular,'맑은 고딕','Malgun Gothic'; color:#666;}

.c011_sr2 .gray143c { letter-spacing:-1px; display:block; margin-top:8px;}

.c011_sr2 .paging {width:100%; text-align:center; padding:3px 0 3px 0; position:relative; min-width:450px !important; height:60px; margin-top:10px; }
.c011_sr2 .paging *{vertical-align:middle;}
.c011_sr2 .paging a img{vertical-align:top; }
.c011_sr2 .paging a, 
.c011_sr2 .paging .on {position:relative; display:inline-block; margin-left:0; color:#2682b9; padding: 4px 8px 1px 7px;}
.c011_sr2 .paging .on,
.c011_sr2 .paging  a:hover{text-decoration: none; color:#2682b9; font-weight:bold; letter-spacing: -1px; margin-left: -1px; padding: 4px 7px 1px 7px;
border: 1px solid #d2d3d5;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.c011_sr2 .paging a.pre,.paging a.next,
.c011_sr2 .paging a.ppre,.paging a.nnext{padding:0 !important; margin: 0 !important;
 border:0 !important ;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
background: -moz-linear-gradient(top,  #ffffff 0%, #fefefe 30%, #fbfcfe 50%, #f7f8fc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(30%,#fefefe), color-stop(50%,#fbfcfe), color-stop(100%,#f7f8fc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#fefefe 30%,#fbfcfe 50%,#f7f8fc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#fefefe 30%,#fbfcfe 50%,#f7f8fc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#fefefe 30%,#fbfcfe 50%,#f7f8fc 100%); /* IE10+ */
background-: linear-gradient(to bottom,  #ffffff 0%,#fefefe 30%,#fbfcfe 50%,#f7f8fc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f8fc',GradientType=0 ); /* IE6-9 */	
}

/* paging : end */
/* m01_sr2 end */
/* m01_pvw1 begin */
@charset "utf-8";

.m01_pvw1{ overflow:hidden; width:256px;}
.m01_pvw1 h2{ color:#175393; padding:0 0 7px 0; font-size:12px; font-weight:bold; letter-spacing:-1px;  }
.m01_pvw1 div {  margin-top:-17px; float:right;  }
.m01_pvw1 div span { float:left; margin-left:5px;}
.m01_pvw1 dl {border:1px solid #6b6b6b;}
.m01_pvw1 dl dt img{ }
.m01_pvw1 dl dd { color:#fff; background:#333;) repeat-x;  height:37px; line-height:16px; padding:8px 15px 0 15px;font-family:맑은 고딕, AppleSDGothicNeo-Regular,'맑은 고딕','Malgun Gothic';}
.m01_pvw1 dl dd a { color:#fff;  font-size:12px; display:block; }
/* m01_pvw1 end */
/* m01_arl5 begin */
@charset "utf-8";

.m01_arl5{ position:relative; background-color:#f2f3f5; padding:8px; }
.m01_arl5 h2 { margin-bottom:7px; font-size:13px; letter-spacing:-1px;}
.m01_arl5 ul{  overflow:hidden; display:block; border-top:2px  solid #50555b; padding-top:7px;}
.m01_arl5 ul li { display:block; padding-left:10px; line-height:20px; background:url(http://image.newdaily.co.kr/site/etc/biz/article/ico.gif) no-repeat left 5px; }
.m01_arl5 ul li a { color:#333; font-family:맑은 고딕, AppleSDGothicNeo-Regular,'맑은 고딕','Malgun Gothic';}
.m01_arl5 .more a { color:#666 !important; text-decoration:none; font-size:11px; position:absolute; right:9px; top:9px; letter-spacing:-1px;}
.m01_arl5 .more a span { color:#f15316;}
/* m01_arl5 end */

/* 검색페이지, 목록페이지 201805 조현준 */

  .search-title p,
        .search-cate a,
        .list-title {font-family: '나눔고딕';!important}

        a:hover {text-decoration: none;}

        .search-wrap {box-sizing: border-box;
            width: 700px;
        }

        .search-title {
            background-color: #efefef;
            /*             width: calc(100%-50px); */
            padding: 20px 20px 30px;
        }

        .search-title>p {
            float: left;
            margin-left: 20px;
        }

        .search-query {
            text-indent: -15px;
            font-weight: bold;
            font-size: 16px;
        }

        .search-total {
            font-size: 10px
        }

        .search-sort {
            float: right
        }

        .search-sort a:hover,
        .search-sort a.active {
            color: #ee3142;
            text-decoration: none;  
        }

        .search-sort>li {
            float: left;
            margin-right: 20px;
        }

        .search-cate {
            background: #f9f9f9;
            padding: 20px 20px 30px;
        }

        .search-cate>ul>li {
            float: left;
            margin-left: 0;
        }

        .search-cate a {
            font-size: 15px;
            color: #666;
        }

        .search-cate a {
            padding-bottom: 12px;
            width: 60px;
            display: inline-block;
            text-align: center
        }

        .search-cate a:hover,
        .search-cate a.active {
            box-sizing: border-box;
            border-bottom: 2px solid #ee3142;
            text-decoration: none;
            color: #ee3142
        }

        .search-cate a:hover:not(.active) {
            border: none;
            color: #000
        }

        .search-list-wrap {}

        .search-list-wrap>.search-list>li {
            padding: 20px;
            border-bottom: 1px solid #eee;
            position: relative;
            display: inline-block;
            width: 660px;
        }

        .search-list-wrap>.search-list>li:hover {
            background: #f1f1f1;
        }

        .search-list h3 {
            display: block;
            margin-bottom: 5px;
        }

        .search-text {
            margin: 7px 0;
            display: inline-block;
            height: 32px;
            line-height: 16px;
            overflow: hidden;
            white-space: normal;
            text-overflow: ellipsis;
            word-wrap: break-word;
            text-align: left;
            display: -moz-box;
    		display: -webkit-box;
    		display: box;
   			 display: -ms-flexbox;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
        }

        .search-thumb {
            width: 120px;
            height: 80px;
            object-fit: cover;
            float: left;
            margin-right: 15px
        }

        .search-created,
        .search-from {
            color: #999;
        }

        .search-from {
            float: right
        }

        .pagination {
            display: inline-block;
            margin: 30px 0 30px;
        }

        .pagination a {
            color: #afafaf;
            font-weight: bold;
            float: left;
            padding: 8px 10px;
            margin: 0 5px;
            text-decoration: none;
            font-size: 16px;
            font-family: '나눔고딕';
            border-radius: 7px;
        }

        a.page-arrow {
            font-size: 10px;
            border: 1px solid #eee;
            margin: 0 7px;
        }

        .pagination a.active {
            background-color: #ee3142;
            color: white;
        }

        .pagination a:hover:not(.active) {
            background-color: #ddd;
        }

        .list-title {
            padding: 20px 20px;
            margin-bottom:20px;
            border-bottom: 4px double #666;
            border-top: 1px solid #999;
            color:#222;
            text-align: center;
        }
        .list-title>h3{color:#999;}