@charset "utf-8";

.floatL { float: left; }
.floatR { float: right; }

/* ================================  디버깅용 나중에 삭제 =================================================*/

img { 
    /* background-color: #f1f1f1 !important; */
}

*, *:hover, *:before, *:after {
 /* transition: all 0s !important; */
}


/* =====================================================================================*/


/* 버튼정의 */
.sp-button {
    display: inline-block;
    text-align: center;
    min-width: 60px;
    font-family: noto, "맑은 고딕", "Malgun Gothic", AppleGothic, sans-serif;
    line-height: normal;
    border-width: 1px;
    border-style: solid;
    padding: 4px 8px;
    cursor: pointer;
}

.sp-button.sp-button-survey {
    border: 1px solid #666;
    color: #fff;
    background: #666;
}


.sp-button.sp-button-write2 {
    border: 1px solid #ff2e36;
    color: #fff;
    background: #ff2e36;
}





.sp-button.sp-button-write {
    border: 1px solid #474747;
    color: #fff;
    background: #474747;    
}

.sp-button.sp-button-regist {
    border: 1px solid #ed1b24;
    color: #fff;
    background: #ed1b24;
}

.sp-button.sp-button-cancel {
    border: 1px solid #666;
    color: #fff;
    background: #666;
}
.sp-button.sp-button-temp {
    border: 1px solid #474747;
    color: #fff;
    background: #474747;
}

.sp-button.sp-button-modify {
    border: 1px solid #ed1b24;
    color: #fff;
    background: #ed1b24;    
}

.sp-button.sp-button-modify2 {
    border: 1px solid #666;
    color: #fff;
    background: #666;    
}

.sp-button.sp-button-list {
    border: 1px solid #999;
    color: #999;
}
.sp-button.sp-button-delete {
    border: 1px solid #666;
    color: #fff;
    background: #666;      
}

.sp-button.sp-button-popup-close {  
    border: 1px solid #666;
    color: #fff;
    background: #666;       
}

.sp-button.sp-button-delete.btn-shareDel {  
    border: 1px solid #6e6e6e;
    color: #fff;
    background: #6e6e6e;    
}


/* =====================================================================================*/


.lst-board-header {  /* 시청자위원회 버튼 정렬 */
    text-align: right;
    padding: 40px 33px 30px 0;
}





#community-btns-wrap-samll .comtdiv { float: none; }

/* top btns*/
#community-btns-wrap-samll { margin: 0px; }
#community-btns-wrap-samll .btn {width:auto; display:inline-block; margin: 0 5px 0 0px;border: 1px solid #e9e9e9;cursor: pointer;padding: 0px 8px 4px 8px;float: left;}
#community-btns-wrap-samll .btn > div {vertical-align: middle; display: inline-block; width: auto; }
#community-btns-wrap-samll .btn > div:first-child > span { visibility: hidden; font-size: 0px; }
#community-btns-wrap-samll .btn > div:first-child { background-image: url(/images/ico/ico-share2-fbcc2cc5cbf32a87625d3c119fdba2cc.png); background-repeat: no-repeat; background-size: auto; height: 34px;}
#community-btns-wrap-samll .btn > div:last-child { font-size: 26px; text-align: center; margin-left: 5px;  color: #797979;}
#community-btns-wrap-samll .btn-recommend > div:first-child { width: 39px;}
#community-btns-wrap-samll .btn-comment > div:first-child { width: 40px; background-position: -135px -60px; }
#community-btns-wrap-samll .btn-cardnewsLink > div:first-child { width: 28px; background-position: -192px -60px; }
#community-btns-wrap-samll .btn-cardnews > div:first-child { width: 39px; height: 32px; background-position: -297px -62px; }
#community-btns-wrap-samll .btn-share > div:first-child {width: 50px;background-position: -235px -60px;}
#community-btns-wrap-samll .recomm_off { 
/*  background-position: -10px -29px; */ 
    background-position: -20px -58px;
}
#community-btns-wrap-samll .recomm_on { 
/*  background-position: -39px -29px; */ 
    background-position: -77px -58px;
}



/* bottom btns*/
.community-btns-wrap {text-align: center; padding: 15px; border-bottom: 1px solid #e0e0e0;}
#community-btns-wrap-large {display: inline-block;}
#community-btns-wrap-large .btn { width:auto; display:inline-block;  border: 1px solid #e9e9e9; cursor: pointer; padding: 7px 20px 7px 20px; }
#community-btns-wrap-large .btn > div {vertical-align: middle; display: inline-block; width: auto; }
#community-btns-wrap-large .btn > div:first-child { background-image: url(/images/ico/ico-share2-fbcc2cc5cbf32a87625d3c119fdba2cc.png); background-repeat: no-repeat; background-size: auto; height: 49px;}
#community-btns-wrap-large .btn > div:first-child > span { visibility: hidden; font-size: 0px; }
#community-btns-wrap-large .btn > div:last-child { font-size: 26px; text-align: center; margin-left: 6px;  color: #797979; padding-bottom: 5px;}
#community-btns-wrap-large .btn-recommend > div:first-child { min-width: 55px;}
#community-btns-wrap-large .btn-cardnewsLink > div:first-child { width: 36px; background-position: -168px -107px; }
#community-btns-wrap-large .btn-cardnews > div:first-child { width: 46px; background-position: -222px -109px; }
#community-btns-wrap-large .btn-share > div:first-child {width: 40px;background-position: -240px -55px;}
#community-btns-wrap-large .recomm_off { background-position: -20px -110px; }
#community-btns-wrap-large .recomm_on { background-position: -93px -110px; }








.pView .view_form .thum .tag {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 60px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    color: #fff;
    font-size: 20px;
    background: rgba(0,0,0,0.8);
    font-weight: 100;
    display:none;
}

.pView .view_form .thum .btn_play {
    position: absolute;
    bottom: 10px;
    left: 10px;
    display: block;
}

.pView .view_form .thum .btn_play img {
    background: none !important;
}


.pView .view_form .item button.btn_prev {
    position: absolute;
    top: 2px;
    right: 2px;
    display: block;
    width: 95px;
    height: 100%;
    text-align: center;
    line-height: 82px;
    background: rgba(0,0,0,0.5);
    z-index: 9999;
    color: #fff;
    
}

/*
footer {
margin-top: 20px;
}

footer .quick_menu {
    width: 100%;
}



footer .quick_menu li {
    float: left;
    width: 33.3333%;
    border: 1px solid #e1e1e1;
    border-bottom: 0;
    box-sizing: border-box;
    border-right: 0;
    }
    
footer .quick_menu li:last-child {
    border-right: 1px solid #e1e1e1
}
    
footer .quick_menu li a {
    display: block;
    text-align: center;
    padding: 15px 0;
    color: #666;
    font-size: 20px;
}
    
    
footer {
    position: relative;
    margin-top: 65px;
    background: #f0f0f0
}

#sub footer {
    margin-top: 160px;
}

footer .footer {
    position: relative;
    margin: 0 auto;
    font-size: 22px;
    color: #777;
}

footer .addres {
    padding: 0 33px;
    background: #f5f5f5;
}

footer .addres p {
    padding-top: 30px;
}

footer .addres p~p {
    padding-top: 10px;
}

footer .addres p:last-child {
    padding-bottom: 20px;
}

footer .addres p~p {
    color: #aaa
}

footer .family_site {
    z-index: 1;
    right: 0;
    width: 100%;
    height: 80px;
    border-top: 10px solid #f0f0f0;
    background-color: #fff;
}

footer .family_site p a {
    position: relative;
    display: block;
    line-height: 80px;
    padding-left: 33px;
    color: #000; 
    border-bottom: 1px solid #777;
    font-size: 26px;
    font-weight: 300px;
}

footer .family_site p i {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 15px;
    bottom: 0;
    width: 15px;
    height: 8px;
    transition: all 0.2s ease-in-out;
    transform: rotate(90deg);
    color: #000;   
}

footer .family_site p i:before,
footer .family_site p i:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto 0;
    width: 10px;
    height: 1px;
    right: 20px;
    border-radius: 20px;
    background: #000;
}

footer .family_site p i:before {
    transform: rotate(138deg);
    top: 6px
}

footer .family_site p i:after {
    transform: rotate(-138deg);
    top: -6px
}

footer .family_site .option {
    bottom: 83px;
    left: 0;
    width: 100%;
    box-sizing: border-box;
    background-color: #fff;
}

footer .family_site .option li {
       float: left;
    width: 49%;
    text-align: center;
}


footer .family_site .option li a {
    padding: 15px 0;
    display: block;
    border-bottom: 1px solid #ccc;
    color:#000;
    font-weight: 300px;
}


footer .family_site.open p i {
    transform: rotate(-90deg) translatey(-50%);
    top: 50%;
}

footer .family_site.open .option {
    display: block
}       
*/
    
/* 시청자위원회 리스트 게시판 수정 */ 
.nSub .secB .board_list_92030 .txt_g { width: 100%; height: auto; }
.nSub .secB .board_list_92030 .txt_g .tit { max-height: 80px; height: auto; line-height: normal; overflow: hidden; }
.nSub .secB .board_list_92030 .txt_g .date { float: left; margin-left: 20px; }
.nSub .secB .board_list_92030 .txt_g span.ico-lock { display: inline-block; }
.nSub .secB .board_list_92030 .txt_g span.ico-lock > img { width: 40px; }
.nSub .secB .board_list_92030 .txt_g span.tit_str{ display: inline-block; margin-left: 10px;
}





  

    
/* bonbu_inc_v 있던 상세화면 추가된 CSS*/
.con {
    /* padding: 21px 0; */
    min-height: 80px;
    clear: both;
    font-weight: 300;
    font-size: 30px !important;
    word-break:break-all;
}

.con.show { height: auto; font-weight: 300; padding-bottom: 30px;}
.con.hide {
    /* padding: 0 33px; */
    height: 100px;
    overflow: hidden;
    /* transition: all 0.5s; */
}
.wrp-movie {
    height: auto;
}
.con img { max-width: 100%; }
.btn_list { margin-top: 20px; }  /* 목록버튼 */
.btn_more.hide { display: none; }
.btn_more { display: block; }
.btn_fold.hide { display: none; }
.btn_fold { display: block; }
.col2 { padding: 33px 0 40px 0; background: #f2f2f2; margin-top: 60px; }
.con2.tit { height: 96px; font-size: 26px; font-weight: 400; line-height: 32px; margin-top: 12px; margin-bottom: 0; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-wrap: break-word; }
.con2 .rel_tit { height: 96px; font-size: 26px; font-weight: 400; line-height: 32px; margin-top: 12px; margin-bottom: 0; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-wrap: break-word; word-break: keep-all; }
 
 
/*이벤트 글쓰기 */ 
.write{margin:0 4.5%; padding:0; }
.write .column{border-bottom:1px solid #e0e0e0; width:100%;}
.column ul li:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.write .column:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.write .column .th{width:20%; float:left; padding:15px 0; line-height:2; font-weight:500; color:#333;}
.write .column .td{width:78%; float:right; padding:15px 0; line-height:2}
.write .column .td textarea{width:97%; height: 450px;}
.write .column .td .rdo:nth-child(1) {margin-right : 15px;}
.write .column .td .rdo + .rdo {margin:0} 
.write .tip{margin-top:10px; font-size: 18px; color: #a9a9a9;}
.write .tip .fLeft{width:5%;}
.write .tip .fRight{width:95%;}
    
.fileArea{position:relative; display:block;}
.fileButton{padding:5px 10px;font-weight:500; width:80px; background:#aaa; color:#fff; border:1px solid #aaa; margin-right:5px;}
.fileHidden{position:absolute; right:0px; top:0px; opacity:0; filter:alpha(opacity=0); -ms-filter:"alpha(opacity=0)"; -khtml-opacity:0; -moz-opacity:0; width:100%; height:100%; cursor:pointer;}

.btnAreaB{text-align:right; padding:10px 0; position:relative;}
/* button */
/* .btnA{background:#ed1c24; color:#fff; padding:8px 9px; font-weight:500; margin:0 2px; vertical-align:middle;}
.btnB{background:#333; color:#fff; padding:8px 9px; font-weight:500; margin:0 2px; min-width:0; vertical-align:middle;}
.btnC{background:#aaa; color:#fff; padding:5px 9px; font-weight:500; margin:0 2px; min-width:0; vertical-align:middle;}
.btnD{background:#aaa; color:#fff; padding:8px 9px; font-weight:500; margin:0 2px; min-width:0; vertical-align:middle;} */
              
 /*A-등록 ,B-목록 ,D-수정삭제*/     
.btnA { border: 1px solid #999999;   background:#ff2e36; color:#fff; margin:0 2px;  width: 134px; height: 54px; border: 1px solid #ff2e36;  text-align: center; line-height: 54px; font-size: 26px; font-weight: 500;  }
.btnB { margin:0 2px;  width: 134px; height: 54px; border: 1px solid #999999; color: #999999; text-align: center; line-height: 54px; font-size: 26px; font-weight: 500;  }
.btnC { margin:0 2px; width: 134px; height: 54px; border: 1px solid #999999; color: #999999; text-align: center; line-height: 54px; font-size: 26px; font-weight: 500;  }
.btnD { border: 1px solid #666;    color: #fff;    background: #666;margin:0 2px;  width: 134px; height: 54px;  text-align: center; line-height: 54px; font-size: 26px; font-weight: 500; }

    

  

 
/*이벤트 공개 응모형 */
.pageing{padding:15px 0; text-align:center; position:relative;}
.pageing ul{display:inline-block;}
.pageing ul li{display:inline;}
.pageing ul li a{float:left;  text-align:center; margin:0 4px; padding: 5px; border:1px solid #fff; line-height:1;font-size:16px;}
.pageing a.first{background:url(/images/ico/ico_pfirst-f0373a983d1fa646e7b048f9a6cd8879.png) no-repeat center 5px; background-size:20px; border:1px solid #ccc; font-size:0; width:20px; height:20px; margin-top:3px;}
.pageing a.pre{background:url(/images/ico/ico_ppre-7b9a2b3575aab2905eafa6d2de4e23e0.png) no-repeat center 5px; background-size:20px; border:1px solid #ccc; font-size:0; width:20px; height:20px; margin-top:3px;}
.pageing a.next{background:url(/images/ico/ico_pnext-e4df71fd28c9e800ea156b8880397801.png) no-repeat center 5px; background-size:20px; border:1px solid #ccc; font-size:0; width:20px; height:20px; margin-top:4px;}
.pageing a.end{background:url(/images/ico/ico_pend-144b20cbd50f1d2264fbf0bb4aa020c3.png) no-repeat center 5px; background-size:20px; border:1px solid #ccc; font-size:0; width:20px; height:20px; margin-top:4px;}
.pageing a strong{color:#e72a30; font-weight:500;}
    
.pageing .btnWrite{right:0; bottom:0;}
.pt0.pb0 +  .listBtn.bottom{margin-top:-20px;}


/*달력 css 시청자위원회 시청소감 글쓰기 에서 사용*/
#ui-datepicker-div { z-index: 9999; margin-top: 10px; padding: 0 5px 0 5px; width: 189px; border: 2px solid #c4c4c4; border-radius: 0; background: #fff; }
.ui-datepicker-title { /* padding-top: 2px; height: 25px; */ text-align: center; }  
.ui-datepicker-title select {background:#f8f8f8; margin:0 5px; border:1px solid #c1c1c1; height:30px; width:40px; margin-bottom:5px; font-size:14px;}
.ui-datepicker-title .ui-datepicker-year {margin-right: 5px;width: 50px;}   
.ui-datepicker-prev, .ui-datepicker-next { /*  display: none;  */ }    
.ui-datepicker table { margin: 0; border-top: 2px solid #aaa;  }
.ui-datepicker th, .ui-datepicker td { padding: 5px 0 7px 0; width: 27px; text-align: center; }
.ui-datepicker th { border-bottom: 1px solid #dfe3e1; font-size: 10px; color: #808080; }
.ui-datepicker td { font-size: 11px; border-bottom: 1px solid #f1f6f3; }
.ui-datepicker td span, .ui-datepicker td a { padding: 0; border: 0; background: none; text-align: center; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { padding: 0; border: 0; background: none; }
.ui-datepicker td.ui-datepicker-other-month * { color: #2b2b2b; } 
.ui-datepicker td:nth-child(1) * { color: #ed1b24; }
.ui-widget-content { display: none; } 
.ui-icon-circle-triangle-w{background:url(/images/btn/btn_calendar_pre-dc3c59c451c11ae4c23202a0233db061.png) no-repeat; width:25px; height:25px; font-size:0; position:absolute; left:23px; top:8px; cursor:pointer;}
.ui-icon-circle-triangle-e{background:url(/images/btn/btn_calendar_next-88568c56e6a9bb73720eaec0780ba674.png) no-repeat; width:25px; height:25px; font-size:0; position:absolute; right:23px; top:8px; cursor:pointer;}
  
/*  공지/뉴스레터 리스트 게시판 수정 */   
.nSub .secB .board_list_91050 .txt_g { width: 100%; height: auto; }
.nSub .secB .board_list_91050 .txt_g .tit { max-height: 80px; height: auto; overflow: hidden; }
.nSub .secB .board_list_91050 .txt_g .tit .notice_title { color: #e72a30;}
.nSub .secB .board_list_91050 .txt_g .date { float: left; margin-left: 20px; }
.nSub .secB .board_list_91050 .txt_g span.ico-lock { display: inline-block; }
.nSub .secB .board_list_91050 .txt_g span.ico-lock > img { width: 40px; }
.nSub .secB .board_list_91050 .txt_g span.tit_str{ display: inline-block; margin-left: 10px;} 
  
/* 기획에 연관뉴스 상세   수정 끝 */  
.pView .secA .col2 .video_list .item { margin: 0 11px; }
.pView .secA .col2 .video_list .item { width: 255px; }
.pView .secA .col2 .video_list .item.active .thum { /* border: 6px solid #2dbdb6; */ box-sizing: border-box; }
.pView .secA .col2 .video_list .item .thum { width: 255px; height: 141px; }
.pView .secA .col2 .video_list .item img { display: block; width: 100%; height: 100%; }
.pView .secA .col2 .video_list .item a { display: block; } 
.pView .secA .col2 .video_list .item .tit { height: 96px; font-size: 26px; font-weight: 400; line-height: 32px; margin-top: 12px; margin-bottom: 0; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-wrap: break-word; }
.pView .secA .col2 .video_list .item .thum.now-playing:after {opacity: 1;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url('/images/ico/ico_nowplaying-6a3727e9688b5e40b47f51c5a41de3bc.png') center no-repeat;background-size: 20% 36%;content: '';}
.pView .secA .col2 .video_list .item .thum.now-playing:before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #001d3e; opacity: 0.7;  content: '';}
   


/* 통합검색 */
.total_search .content { display: none !important; }
.total_search .point { color: #e72a30; }
.total_search #search .result { font-size: 26px; /* left: 10px; top: 100px; */ margin-top: 20px; margin-left: 20px;}
.total_search .konan_search_hashtag { /* display: none; */ }


.total_search .konan_search_hashtag li {display:inline-block; margin-right:10px;margin-bottom:10px; }
.total_search .konan_search_hashtag li a{display: block;background-color:#f2f2f2;position:relative;padding: 3px 6px 1px 6px;}
.total_search .konan_search_hashtag .hashtags {margin-top: 15px;}

.total_search .btn-moreview { padding-right: 12px; font-size: 20px; color: #2b2b2b; background: #fff; }
.total_search .pageing{padding:15px 0; text-align:center; position:relative;}
.total_search .pageing ul{display:inline-block;}
.total_search .pageing ul li{display:inline;}
.total_search .pageing ul li a{float:left;  text-align:center; margin:0 4px; padding: 5px; border:1px solid #fff; line-height:1;font-size:26px;}
.total_search .pageing a.first{background:url(/images/ico/ico_pfirst-f0373a983d1fa646e7b048f9a6cd8879.png) no-repeat center 5px; background-size:20px; border:1px solid #ccc; font-size:0; width:20px; height:20px; margin-top:3px;}
.total_search .pageing a.pre{background:url(/images/ico/ico_ppre-7b9a2b3575aab2905eafa6d2de4e23e0.png) no-repeat center 5px; background-size:20px; border:1px solid #ccc; font-size:0; width:20px; height:20px; margin-top:3px;}
.total_search .pageing a.next{background:url(/images/ico/ico_pnext-e4df71fd28c9e800ea156b8880397801.png) no-repeat center 5px; background-size:20px; border:1px solid #ccc; font-size:0; width:20px; height:20px; margin-top:4px;}
.total_search .pageing a.end{background:url(/images/ico/ico_pend-144b20cbd50f1d2264fbf0bb4aa020c3.png) no-repeat center 5px; background-size:20px; border:1px solid #ccc; font-size:0; width:20px; height:20px; margin-top:4px;}
.total_search .pageing a strong{color:#e72a30; font-weight:500;}


/* .mico-play2 { 
    display: block; position: absolute; bottom: 2px; left: 10px; width: 48px; height: 67px; overflow: hidden; background: url(/images/ico/ico_play-9d668e6e943dbd6505decb1a47d1b212.png) left top no-repeat; 
}

.mico-play3 {   
     display: block; position: absolute; bottom: 10px; left: 10px; width: 20px; height: 23px; overflow: hidden; background: url(/images/ico/m_ico_play-9d668e6e943dbd6505decb1a47d1b212.png) no-repeat; 
}
.mico-play3 {  
    background-size : 16px;
} */

.ico_play {
    display: block;
    position: absolute;
    bottom: 3%;
    left: 3%;
    width: 16%;
}

.ico_play > img {
    width: 100% !important;
    height: auto !important;
    border: none !important;
}




/* 이벤트 리스트 2개씩 섬네일 한개씩으로 나오게 변경 */
#list_box.event_board_list li { padding:0 0 10px 0; }
#list_box.event_board_list .thum { width: 100%; height: 367px;  margin-right: 0; float: none; margin-top: 20px; overflow: hidden; border: 1px solid #e1e1e1;}
#list_box.event_board_list .thumbnail {
    height: 100%;
    background: black;
}
#list_box.event_board_list .thumbnail .off img {
    opacity: 0.4;
}


#list_box.event_board_list .thumbnail > img { max-height: none; height: auto; border: none;}
#list_box.event_board_list .txt_g { width: auto; height: auto; float: none; }
#list_box.event_board_list .data_form { margin-top: 0; }
#list_box.event_board_list .tit { height: 67px; word-break: normal; display: -webkit-box; -webkit-line-clamp: 2; }
#list_box.event_board_list .event-status { font-size: 20px; }
#list_box.event_board_list li.event_on .sort { color : #666; }

    
    
    


#list_box.plan_list li { padding: 0px 0; width: 100%;}
#list_box.plan_list .thum { width: 100%; height: 368px; margin-right: 0; float: none;  }
#list_box.plan_list .thumbnail > img { opacity: initial; max-height: none; }
#list_box.plan_list .txt_g { width: auto; height: auto; float: none; }
#list_box.plan_list .data_form { margin-top: 0; }
#list_box.plan_list .tit { padding: 0px 20px 0 20px; word-break: normal; margin-bottom: 10px; -webkit-line-clamp: 2;}
#list_box.plan_list .event-status { font-size: 18px; }




.mno_92040.vcmd_v #con table,
.mno_92030.vcmd_v #con table
 {
   width: 100% !important;
   border-collapse: collapse;
   border-spacing: 0;       
}
.mno_92040.vcmd_v #con th, .mno_92040.vcmd_v #con td,
.mno_92030.vcmd_v #con th, .mno_92030.vcmd_v #con td 
{
   vertical-align: middle;
   border: 1px solid #000;
   white-space: normal;
}



/* 모바일폰트리뉴얼 */
/* 푸터 */
footer .addres p{ font-weight:300; padding-top:20px; }
footer .addres p~p{ font-weight:200; padding-top:0; }
/* 상하단 좋아요,댓글버튼*/
#community-btns-wrap-samll .btn > div:last-child{ margin-top:-5px; }
/* 상세 - 동영상 */
.wrp-movie{ min-height:367.5px; margin-bottom:40px; }
/* 리스트-기획, 설문조사 */
#list_box.plan_list .tit{ margin-top:13px; font-size:30px; color:#333; }
#list_box.plan_list .data{ margin-bottom:17px; font-size:26px; font-weight:300; color:#666; }
/* 리스트 - 이벤트 */
#list_box.event_board_list .tit{ height:auto; margin:10px 0; }
#list_box.event_board_list li{ margin-bottom:10px; }
#list_box.event_board_list li:first-child .thum{ margin-top:0 !important; }
/* 리스트 - 연관영상 */
.pView .secA .col2 .video_list .item img{ margin-bottom:10px; }
/* 페이지네이션 */
.pageing{ padding:30px 0; }
.pageing ul li a{ font-size:26px; }



.total_search .wrp-movie { min-height: auto; margin-bottom: 0px;}