@charset "euc-kr";
/* ==================================================
// 타이틀
================================================== */
/* 일반 */

.title_main {
    padding: 25px 0 0 20px;
    color: #000;
    font-weight: bold;
    font-size: 30px;
    margin-bottom: 6px;
}

@media (max-width:1200px) {

    /* 태블릿 */
    .title_main {
        letter-spacing: -1px;
    }
}

@media (max-width:1200px) and (min-resolution:.001dpcm) {

    /* 태블릿 + Chrome (Android) */
    .title_main {
        letter-spacing: 0;
    }
}

@media (max-width:760px) {

    /* 모바일 */
    .title_main {
        padding-bottom: 0;
        font-size: 17px;
    }
}

/* 라인 */
.title_line {
    position: relative;
    height: 19px;
    text-align: center;
}

.title_line:before {
    display: block;
    position: absolute;
    top: 9px;
    left: 0;
    width: 100%;
    border-top: 1px solid #3c3c3c;
    content: "";
}


@media (max-width:760px) {

    /* 모바일 */
    .title_line {
        height: 11px;
    }

    .title_line:before {
        top: 5px;
    }
}

/* 연도 */

@media (max-width:1200px) {/* 태블릿 */
	.title_year{
        letter-spacing:-1px;
        padding-left:58px;
    }
    
}

@media (max-width:1200px) and (min-resolution:.001dpcm) {/* 태블릿 + Chrome (Android) */
	.title_year{letter-spacing:0;}
}

@media (max-width:760px) {/* 모바일 */
	.title_year{
        padding-bottom:0;
        font-size:17px;
        padding-left:20px;
    }
}



/* ==================================================
// N TV
================================================== */


/* NTV 리스트 */
div.ntv-list{overflow:hidden;}
div.ntv-list ul.list > li > a{display:block;}

div.ntv-list ul.list{margin:-40px -45px 0 0;}

div.ntv-list ul.list:after{display:block; clear:both; content:"";}

div.ntv-list ul.list > li{
    float:left;
    margin-top:40px;
    padding-right:45px;
    width:33.33333%;
}

@media (min-width:1201px) {/* 태블릿 */
    
    .title_year{
        padding-bottom:1px;
        color:#a3a7aa;
        font-weight:bold;
        font-size:17px;
        margin: 40px 0 20px 0;
    }
    
    .title_line{
        margin-bottom: 100px;
    }

    .cont_text{
        width: 100%;
        height: 100px;
        z-index: 20;
        text-align: center;
        margin-top: 15px;
    }    
    
    div.ntv-list ul.list span.date{
        display:block;
        color:#ea3323;
        font-size: 11px;
        font-weight:bold;
        }

    div.ntv-list ul.list strong.title{
        display:block;
        margin: 8px 0 11px 0;
        color:#000;
        font-weight:bold;
        font-size:18px;
    }

    div.ntv-list ul.list span.category{
        display:block;
        color:#000;
        font-size:14px; 
        line-height: 21px;
    }
    
    .cont_view{
        font-size: 13px;
        text-align: center;
        color: #383838;
        border: solid 1px #383838;
        padding: 7px 0px;
        width: 27%;
        margin: 30px auto;
        margin-top: 40px;
    }

    
}




@media (max-width:1200px) {/* 태블릿 */
 	
	
    
    .title_year{
        padding-bottom:1px;
        color:#a3a7aa;
        font-size:17px;
        margin: 40px 0 20px 0;
    }
    
     .title_line{
        margin-bottom: 80px;
    }
    
    .cont_text{
        width: 100%;
        z-index: 20;
        text-align: center;
        margin-top: 15px;
    } 
    
    div.ntv-list ul.list{
        padding-left: 58px;
        margin-right:0;    
    }
    
	div.ntv-list ul.list > li{
        padding-left:58;
        width:50%;
    }
	
 
    div.ntv-list ul.list span.date{
        display:block;
        color:#ea3323;
        font-size:10px;   
    }

    div.ntv-list ul.list strong.title{
        display:block;
        margin:8px 0 12px;
        color:#000;
        font-weight:bold;
        font-size:18px;
    }
    
    div.ntv-list ul.list span.category{
        display:block;
        color:#000;
        font-size:13px;
        line-height: 19px;
     }
    
    
    .cont_text{
        width: 100%;
        height: 80px;
        top: 58%;
        z-index: 20;
        text-align: center;
    
    }
    
    .cont_view{
        font-size: 12px;
        text-align: center;
        color: #383838;
        border: solid 1px #383838;
        padding: 7px 0px;
        width: 28%;
        margin: 30px auto;
        margin-top: 40px;
    }    
    
     .paginate{
        margin-bottom: 90px;
    }
}


@media (max-width:1200px) and (min-resolution:.001dpcm) {/* 태블릿 + Chrome (Android) */
	div.ntv-list ul.list figcaption strong.title{letter-spacing:0;}
}


@media (max-width:760px) {/* 모바일 */
	section.ntv{padding-top:25px;}
	section.ntv h2{margin-bottom:5px; padding-left:20px;}

	div.ntv-list nav.list-tab li a{height:40px; font-size:12px; line-height:12px;}
	div.ntv-list nav.list-tab li a:before{display:inline-block; width:0; height:100%; vertical-align:middle; content:"";}
	div.ntv-list nav.list-tab li a span{display:inline-block; padding:0 5px; vertical-align:middle;}

    
	div.ntv-list ul.list{
        margin-top:-20px;
        padding-left: 20px;
    
    }
    
	div.ntv-list ul.list > li{
        margin-top:20px;
        padding-right: 20px;
        
        
    }

     .title_line{
        margin-bottom: 80px;
    }

    .title_year{
        padding-bottom:1px;
        color:#a3a7aa;
        font-size:14px;
        margin: 35px 0 20px 0;
    }

    .cont_text{
        width: 100%;
        text-align: center;
      }
    
    div.ntv-list ul.list span.date{
        font-weight:bold;
        display:block;
        color:#ea3323;
        font-size:8px;
    }
    
    div.ntv-list ul.list strong.title{
    display:block;
    margin:5px 0 8px;
    color:#000;
    font-weight:bold;
    font-size:13px;   
    
    }
    
    div.ntv-list ul.list span.category{
        display:block;
        color:#000;
        font-size:11px;
        line-height: 15px;
    }
    
    .cont_view{
        font-size: 9px;
        text-align: center;
        color: #383838;
        border: solid 1px #383838;
        padding: 5px 0px;
        width: 42%;
        margin: 30px auto;
    } 
    
    .paginate{
        margin-bottom: 100px;
    }
}



/* ==================================================
// 페이지네이션
================================================== */
div.paginate{margin-top:40px; text-align:center;}
div.paginate-inner{display:inline-block; position:relative; color:#616161;}
div.paginate-inner ol:after{display:block; clear:both; content:"";}
div.paginate-inner li{float:left; position:relative; margin-left:-1px; width:40px; height:40px; border:1px solid #d1d1d1; font-size:14px; line-height:40px;}
div.paginate-inner li:first-child{margin-left:0;}
div.paginate-inner li a{display:block;}
div.paginate-inner li.on{z-index:1; border-color:#cbab77; color:#c3996a;}
div.paginate-inner a[class^="btn_"]{position:absolute; top:0; width:40px; height:40px; font-weight:100; font-size:20px; line-height:40px; letter-spacing:-2px;}
div.paginate-inner .btn_prev{left:-40px;}
div.paginate-inner .btn_next{right:-40px;}

