@charset "utf-8";

/* 스킵 네비게이션 */
#accessibility {position:absolute;top:0;left:0;width:100%;display:inline-block;}
#accessibility a {position:absolute;top:-50px;left:0;display:block;text-align:center;width:100%;z-index:99999;height:20px;}
#accessibility a:active, #accessibility a:hover, #accessibility a:focus {position:absolute;top:0;left:0;padding:5px 0;font-weight:bold;color:#fff;width:100%;height:20px;background:#0f0fe2;}
html * {box-sizing:border-box;}

/* sub-css만 */
.d-ib{display:inline-block;*display:inline;*zoom:1}
b, strong{font-weight:normal}
.new_interval{width:719px;margin:0 auto}
.sub_wrap{position:relative;z-index:0;height:100%}
.fl{float:left}
.fR{float:right}
.bhp.brd_view .blind2, .bhp.vid_view .blind2, .bhp.img_view .blind2, .bhp .thumb_list .blind2{color: #ff644e !important}
.bhp select{font:normal 12px/1.5 dotum,"돋움",Arial,AppleGothic,Sans-serif}
.sub_wrap .secContents{padding-bottom:20px;}
.borderBox{padding:10px 8px 9px;border:1px solid #dbdbdb}
.m_notice{display:none}

/* 버튼 */
.secContents .btns a:link, .secContents .btns a:visited{color:#fff}
.df-btn, .btns a{display:inline-block;*display:inline;*zoom:1;padding:0 23px;line-height:32px;text-align:center;font-weight:300;background:#1589e3;color:#fff;font-size:14px}
.df-btn.orange, .btns a.orange{background:#ff6927}
.df-btn.darkgray, .btns a.darkgray{background: #1589e3;}/* 2017-09-21 #757575 */
.btn_srch{width: 67px;height: 34px;background: #1589e3;border:0;color:#fff;font-size:13px;font-weight:300;cursor:pointer;}
.ico-caption{display:inline-block;*display:inline;*zoom:1;font-size:12px;padding:0 6px;color:#4f4e4e;letter-spacing:-1px;text-align:center;vertical-align:middle;line-height:16px;border:1px solid #cfcfcf}
.bgblue{background:#1589e3!important}
/* 모바일,태블릿 컨텐츠 display:none처리 모음*/
.secContents .m_reviews{display:none}
.m-program_time{display:none}

/* css 아이콘, btn 스타일*/
.ico_notice{display:inline-block;*display:inline;*zoom:1;width: 41px;background:#45a8dd;border-radius:10px;-webkit-border-radius:10px;text-align:center;color:#fff;font-size:12px;line-height: 22px;}
.b-signup{width:70px;padding:1px 0 2px;border:1px solid #5e5e5e;background:#757575;color:#fff}
.no-js.ie7 .b-signup{height:25px;padding:1px 0 3px;line-height:17px}

.ico-rock{display:inline-block;*display:inline;*zoom:1;margin-top:2px;margin-left:4px;vertical-align:top} /*  12-02 라인 추가*/
.bhp .prevnext dd a .ico-rock{margin-right:5px;margin-top:13px} /*  12-02라인 추가*/
.bhp .view_head .ico-rock{margin-top:0} /* 12-02 라인 추가 */

/* .item_info sub 공통 */
.secContents .item_info{font-size:12px;color:#4c4c4c}
.secContents .item_info>li{display:inline-block;*display:inline;*zoom:1;height:15px;line-height:10px;margin-right: 5px;padding-right: 11px;vertical-align: middle;color: #777;/* font-weight: 300; */}
.secContents .item_info>li{background:url('../../images/rwdskin/pc/item_bar.gif') no-repeat right 0}
.no-js.ie7 .secContents .item_info>li{background-position: right 4px}
.secContents .item_info>li:first-child{border-left:0}
.secContents .item_info .i_item{display:inline-block;*display:inline;*zoom:1;overflow: hidden;font-size: 0;line-height: 0;background:url(../../images/rwdskin/pc/bg_pc_item.png) no-repeat 0 0;vertical-align: top}
.secContents .item_info .ico-v{width:10px;height:11px;margin-right:2px;background-position:-73px -1px}
.secContents .item_info .ico-h{width:13px;height:11px;margin-right:2px;background-position:-55px -1px}
.no-js.ie7 .secContents .item_info>li{height:13px;line-height:15px;padding-bottom:4px}
.no-js.ie7 .secContents .item_info .ico-v{height:15px;background-position:-73px 3px}
.no-js.ie7 .secContents .item_info .ico-h{height:15px;background-position:-55px 3px}

/*.listContents .pagination sub 공통 */
.secContents .pagination{display:block;text-align:center;font-size:0;margin-top:20px;margin-bottom:24px}
.secContents .pagination img{display:none}
.secContents .pagination button{width:30px;height:22px;vertical-align:middle}
.secContents .pagination .num,.secContents .pagination .num>a{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;font-size:0}
.secContents .pagination .num{margin:0 15px}
.secContents .pagination .num>a{display:inline-block;*display:inline;*zoom:1;width:25px;height:22px;line-height: 27px;font-size: 14px;color:#7d7d7d;}
.secContents .pagination .num>a.on{color:#202020}
.secContents .pagination>a{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;background:url(../../images/rwdskin/pc/bg_pc_item.png) no-repeat 0 -2px;}
.secContents .pagination .page_first{width:12px;height:9px;margin-right:15px;background-position:-19px -2px}
.secContents .pagination .page_prev{width:7px;height:9px}
.secContents .pagination .page_next{width:7px;height:9px;margin-right:15px;background-position: -9px -3px;}
.secContents .pagination .page_last{width:12px;height:9px;background-position: -35px -2px;}

/* 2017-02-16 pagination 스타일 변경 시작 */
.secContents .pagination .page_first{margin-right:18px}
.secContents .pagination .page_next{margin-right: 28px;}
.secContents .pagination .num>a{width:auto;min-width: 30px;height: 30px;padding:0 4px;} /* 2017-02-20  라인 수정 */
.secContents .pagination .num>a.on{background: #1589e3;color:#fff;}
.secContents .pagination>a{position:relative}
.secContents .pagination>a:after{content:'';position:absolute;top: -12px;left: -10px;width: 30px;height: 30px;border:1px solid #e4e4e4;}
.secContents .pagination .page_first:after{left:-7px}
/* 2017-02-16 pagination 스타일 변경 끝 */

/* 메인, 리스트 페이지 공통  시작 */
.secContents .tit_page{position:relative;height:47px;padding:10px 28px;background:#f2f2f2;border:1px solid #dcdcdc;border-left:0;border-right:0}
.no-js.ie7 .secContents .tit_page{height:25px}
.secContents .tit_page h3{font-size:17px;font-weight:400;color:#333;vertical-align:middle;margin-top:4px}
.secContents .tm_program_time{overflow:hidden;position:relative;height:34px;padding:0.6em 0;font-size:13px}
.secContents .tm_program_time ul{padding-bottom:10px}
.secContents .tm_program_time ul>li:first-child{margin-top:0}
.secContents .tit_page .btn_more{position:absolute;top:50%;right:28px;width:16px;height:16px;margin-top:-7px;background-position:-79px}

/* 메인 리스트 페이지 공통  끝 */
.secContents .tit_page .location{position:absolute;top:50%;right:22px;margin-top:-7px;font-size:13px;font-weight:300;text-align:right;color:#aeaeae}
.no-js.ie7 .secContents .tit_page .location{right:0;margin-right:100px}
.secContents{background:#fff;border-top:0;border-bottom:0}
.secContents .bhp>div,
.secContents .bhp>table,
.secContents .bhp>dl,
.secContents .bhp>form,
.bhp.brd_list .bandi_info,
.bandi_list .bandi_cmt_list,
.secContents .bhp>ul{width:760px;margin:14px auto 0}
.no-js.ie7 .secContents .use_notice{position:static}
.secContents .admin_content,.secContents .admin_content{width:96%;margin:0 auto}
.secContents .bhp .admin_content{width:96%;margin:0 auto}
.bhp.brd_list .bandi_info{width:576px;}
.secContents .bhp .tit_page{width:100%;margin:0;display:none;}
.no-js.ie7 .secContents .listContents .group_conts{margin-bottom:0}
.no-js.ie7 .secContents .broadThum_wrap{margin-bottom:30px}
.secContents .use_notice{position:relative;font-size:14px;color:#848484}
.secContents .use_notice .box_x1 {margin-top:19px;padding:18px 22px;line-height:24px;color:#333;background:#dee8ed;}
.secContents .use_notice .box_x1 strong {color:#ef64a2;}
.secContents .use_notice>p{line-height:17px;margin-bottom:14px}
.secContents .use_notice .btn_porPrice{width:139px;height:28px;background:#99a6b4;border:1px solid #a8b0ba;text-align:center;font-family:'맑은 고딕','Malgun Gothic';font-weight:bold;font-size:12px;color:#fff;line-height:22px}
.rp_free .secContents .use_notice .btn_porPrice{display:none}
.secContents .use_notice .price_info{display:none}
.secContents .use_notice .btn-arrow{width:5px;height:9px;margin-left:4px;background-position:-110px;vertical-align:middle}
.secContents .use_notice>strong{vertical-align:middle;color:#7d7d7d;font-weight:300}
.secContents .use_notice>strong>span{font-weight:500}
.secContents .use_notice .btngroup{position:absolute;top:0;right:0;text-align:right}
.no-js.ie7 .secContents .use_notice .btngroup{position:static;float:right}
.secContents .use_notice .free_no span{font-size:13px;color:#848484}
.secContents .use_notice .free_no .free_no_guide{display:none;position:absolute;z-index:2;top:-62px;right:140px}
.secContents .use_notice .free_no:hover .free_no_guide{display:block}
.no-js.ie7 .secContents .use_notice .btngroup{width:280px}
.secContents .use_notice .btngroup>a{display:inline-block;*display:inline;*zoom:1;height: 28px;margin-left:5px;background: #f07fb1;border: 1px solid #f07fb1;text-align: center;font-family: '맑은 고딕','Malgun Gothic';font-weight: bold;font-size: 12px;color: #fff;line-height: 22px;padding:0 10px;}

/* 프로그램 가격안내 팝업*/
.secContents .modal-dialog .price_info{display:block}
.secContents .modal-dialog .modal-body h4{display:none}
.secContents .modal-dialog .btn_program_copy{display:none}
.secContents .modal-dialog .action a img{display:none}
.secContents .modal-dialog .action a{padding:4px 5px;background:#99a6b4;font-family:'돋움','Dotum';font-size:12px;color:#fff}
.secContents .modal-dialog .info li:first-child{text-align:left}
.main_contents .modal-dialog .modal-footer a:link, .main_contents .modal-dialog .modal-footer a:visited{color:#fff}
.modal-dialog .price_info{margin:0 0 6px; position:relative}
.modal-dialog .price_info .btn_program_copy{position:absolute; top:0; right:0}
/* 
.modal-dialog .price_info .sub_head span{font-weight:normal; font-size:11px;color:#777}
.modal-dialog .price_info .info{width:100%;border-top:2px solid #e7edf0;border-bottom:1px solid #e7edf0;position:relative;*zoom:1}
.modal-dialog .price_info .info *{vertical-align:top;font-size:13px}
.modal-dialog .price_info .info li{margin:-1px 0 0; padding:8px 20px 7px; background:#f1f4f6 url('../../images/rwdskin/service/bg_price_info_dot.gif') repeat-x 0 0;*zoom:1}
.modal-dialog .price_info .info li:after{content:""; display:block; clear:both}
.modal-dialog .price_info .info li>p{display:block;float:left;width:100%;font-size:13px}
.modal-dialog .price_info .info .action{margin-top:6px;}
.modal-dialog .price_info .info .action .free_no{margin:0 5px 0 0; position:relative; cursor:default}
.modal-dialog .price_info .info li.price{padding:1px 0 0} */
.modal-dialog .price_info .price table{width:100%; table-layout:fixed}
.modal-dialog .price_info .price td{padding:10px 0; text-align:center; font-size:12px; background:#fff url('../../images/rwdskin/service/bg_price_info_dot2.gif') repeat-y 0 0}
.modal-dialog .price_info .price td.first{background:#fff}
.modal-dialog .price_info .price td.desc{padding:7px 0 7px 10px; text-align:left}
.modal-dialog .price_info .price td.desc p{padding:0 0 0 7px; background:url('../../images/rwdskin/service/bu_price_info2.gif') no-repeat 0 6px}
.modal-dialog .price_info .btn_buy{display:inline-block; *display:inline; *zoom:1; *margin:0 4px 0 0; font-weight:bold; font-size:11px; color:#fff; white-space:nowrap; position:relative; overflow:hidden}
.modal-dialog .price_info .btn_buy span{display:inline-block; *display:inline; *zoom:1; height:29px; line-height:29px; position:absolute; top:0; right:13px}
.modal-dialog .price_info .price .cost{font-weight:bold;font-size:12px; color:#333}
.modal-dialog .price_info .price .cost .line{font-weight:normal; color:#aaa}
.modal-dialog .price_info .item{padding:0 0 0 12px; background:url('../../images/rwdskin/service/bu_price_info.gif') no-repeat 0 7px}
.modal-dialog .price_info .item.up{float:left;margin-top:4px;font-size:13px; background-position:0 7px}
.modal-dialog .price_info .item.up strong{color:#404040}
.modal-dialog .price_info .desc{margin:5px 0 0; padding:0 0 0 12px}
.modal-dialog .price_info li.foot{min-height:17px; position:relative}
.modal-dialog .price_info .guide{display:none}
.modal-dialog .price_info .view_detail{font-weight:bold; font-size:11px; color:#848484;text-decoration:underline}

/* 2018-08-14 프로그램 가격안내 팝업 추가 */
.modal-dialog .sub_head{font-size: 17px !important; font-weight: bold; padding: 0 0 0 5px; line-height: 24px;}
.modal-dialog .price_info .info{width:100%;position:relative;*zoom:1;border: 1px solid #e5e5e5;display: table; font-size: 14px; border-bottom: none; line-height: 1.5}
.modal-dialog .price_info .info *{vertical-align:top;font-size:13px}
.modal-dialog .price_info .info li.table_header{display: table-header-group; background: #767676; text-align: center;}
.modal-dialog .price_info .info li.table_header .table-cell{color: #fff !important;}
.modal-dialog .price_info .info li.table_header>.left_f{width: 30%; border-right: 1px solid #e5e5e5;}
.modal-dialog .price_info .info li.table-row{display: table-row;}
.modal-dialog .price_info .info li .table-cell{display: table-cell; padding: 17px 20px; border-bottom: 1px solid #e5e5e5; vertical-align: middle}
.modal-dialog .price_info .info li .table-cell strong{color:#404040;}
.modal-dialog .price_info .info li .left{width: 30%;background: #f0f4f7; color: #323433;}
.modal-dialog .price_info .info li .right{width: 70%;}
.modal-dialog .price_info .info li.bg_row{background: #f0f4f7;}
.modal-dialog .price_info .info .strong{font-weight: bold; color: #555;}
.modal-dialog .price_info .info .red{color:#f51b65; vertical-align:top; font-weight: bold;}
.modal-dialog .price_info .last{width: 100%; background: #f0f4f7; color: #323433; padding: 17px 20px; border-bottom: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; line-height: 1.5;}

@media (min-width: 768px) {
    .modal-dialog {width: 750px !important; margin: 30px auto;}
}
@media screen and (max-width: 640px){
    .modal-dialog .price_info .info li.table_header{display: none;}
    .modal-dialog .price_info .info li .table-cell{display: block; width: 100%; padding: 7px 20px;}
    .modal-dialog .modal-footer{padding: 19px 5px 20px;}
    .modal-dialog .modal-footer .btn{padding: 6px 6px;}   
}
/* //2018-08-14 프로그램 가격안내 팝업 추가 */

/* 한편 구매하기,월 이용권 모달 공통*/
.layer_dim_wrap{display:none;width: 100%;height:100%;position: fixed;top: 0;left: 0;overflow:auto;z-index:1000000000;}
.layer_dim_wrap ifram html{overflow:hidden;}
.bg_layer_popup{display:none;position:fixed;height:100%;background:#000;top:0;bottom:0;right:0;left:0;filter:alpha(opacity=75); opacity:0.75; -moz-opacity:0.75; z-index:10000;}
.layer_dim_wrap .layer_dim_inner{width:460px;height:650px;padding:20px;background:#fff;position:relative;z-index:100000000000;margin:140px auto 0;}
.layer_dim_wrap .layer_dim_inner > div{height:100%;}
.layer_dim_wrap .layer_dim_inner .modal_tit{position:absolute;top:-1PX;left:0;width:100%;height:50px}
.layer_dim_wrap .layer_dim_inner iframe{margin:0;}
.layer_dim_wrap .layer_dim_inner .mob_view{display:block;}
.layer_dim_wrap .layer_dim_inner .tit_page{height:90px;position:absolute; top:-1px; left:0;width:100%;z-index:1000;}
.layer_dim_wrap .layer_dim_inner .tit_page strong{display:block;height:70px;line-height:70px;margin:20px 20px 0 20px;text-align:center;font-size:22px;color:#fff;font-weight:500;background:#4d82bf;}
.layer_dim_wrap .layer_dim_inner .tit_page .btn_close{display: block;width: 42px;height: 39px;position: absolute;top: 35px;right: 20px; overflow: hidden;background:url('http://m.ebs.co.kr/common/img/pay/btn_tit_close_x2.png') no-repeat 55% 50%; background-size: 16px 16px;}
.layer_dim_wrap .layer_dim_inner .tit_page .btn_close span{position:absolute; top:-10000em; left:0;}
.layer_dim_wrap .layer_dim_inner > div.mobFrame{height:100%;overflow: auto; -webkit-overflow-scrolling: touch;padding-top:70px;box-sizing:border-box;}
.layer_dim_wrap .layer_dim_inner.mob_dim{height:75%;}

/* 11-25  모달관련 전부 수정 시작*/
/* 11-28_삭제 .modal-dialog div{height:100%}
.secContents .bhp .p-buy.modal,
.secContents .bhp .month.modal{width:470px;height:100%;left:50%;top:100px;margin-left:-235px}                                 	
.p-buy .modal-dialog,
.month .modal-dialog{width:100%;height:670px;margin:0}
.p-buy .modal-body div,.month .modal-body div{margin:0 auto;}
.month .modal-body>div,
.p-buy .modal-body>div{height:100%;padding-bottom:10px}
.month .modal-body>div .pcOneVod,
.p-buy .modal-body>div .pcOneVod{width:100%!important;}
.no-js.ie7 .p-buy .modal-dialog{width:470px;margin:150px auto}
.no-js.ie8 .p-buy .modal-dialog{width:470px;margin:150px auto}
.no-js.ie7 .secContents .month.modal{width:auto;overflow:hidden;}
.no-js.ie7 .secContents .month .modal-dialog {width:470px;overflow:hidden;margin:150px auto;} */
/* 11-25  모달관련 전부 수정 끝*/

.layer_dim_inner .modal_close{top:10px;right:10px}
.layer_dim_inner .modal_tit{position:absolute;z-index:1000;height:50px;background:#4d82bf;border-top:0;text-align:center;}
.layer_dim_inner .modal_tit h1{height:40px;line-height: 47px;font-size: 22px;color: #fff;font-weight: 500}
.layer_dim_inner .modal_tit .btn_modalClose{position:absolute;top:5px;right:0;width:40px;height:40px;}
.layer_dim_inner .modal_tit .btn_modalClose:before,.layer_dim_inner .modal_tit .btn_modalClose:after{content: '';width: 56%;height: 2px;background: #ffffff;position: absolute;top: 48%;left: 22%;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}
.layer_dim_inner .modal_tit .btn_modalClose:after {top: 48%; -webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg)}
.layer_dim_inner .modal-content{border-radius:0}	
.layer_dim_inner .modal_tit{display:none}

/* 프로그램 월 이용권 공통 */
.modal-dialog .modal_close{position:absolute;z-index:1051;top:20px;right:26px;width:50px;height:50px;background:#000;opacity:0;filter:alpha(opacity=0);cursor:pointer}

/* 프로그램 가격안내 모달 */
.no-js.ie7 .secContents .price-info.modal .modal-dialog{width:790px;margin:150px auto}
.no-js.ie8 .secContents .price-info.modal .modal-dialog{width:790px;margin:150px auto}

/* 체크박스 서치바*/
.secContents .group_serch_broad{margin-top:12px}
.secContents .group_serch_broad .list_srch_frm{padding:15px 0 0 0;border-bottom:0}
.secContents .group_serch_broad .sort{float:left;width:245px;margin-top:5px;}
.secContents .group_serch_broad .srch{float:right;width:400px;text-align:right} 
.secContents .group_serch_broad .sort ul{overflow:hidden;margin-top:2px}
.secContents .group_serch_broad .sort ul li{float:left;margin-left:15px}
.secContents .group_serch_broad .sort ul li:first-child{margin-left:0}
.group_serch_broad .sort ul input{position:absolute;left: 0;top:0;width:1px;height: 1px;opacity:0}

.group_serch_broad .sort>a{display:inline-block;*display:inline;*zoom:1;margin-top:1px;margin-right:5px;padding-left:25px;padding-top:2px;padding-bottom:2px;color:#333;font-size:14px;font-weight:normal;background:url("../../images/rwdskin/rwd2/bg_check.png") no-repeat 0 -37px;}
.group_serch_broad .sort>a.on{background-position:0 1px}
.group_serch_broad .srch .opt{position:relative;width:131px;height:25px;padding-left:20px;background:#fff;border:1px solid #b0b9c5;vertical-align:middle;background:url(../../images/rwdskin/bg_avodname.gif) no-repeat right -1px;-webkit-appearance:none;font-family: '돋움','Dotum';font-size:13px;color:#666}
.group_serch_broad .srch select.opt::-ms-expand{display: none}
.no-js.ie7 .group_serch_broad .srch .opt,
.no-js.ie8 .group_serch_broad .srch .opt,
.no-js.ie9 .group_serch_broad .srch .opt{background:none}
.group_serch_broad .srch .opt.selected{background-position:right -23px} 
.group_serch_broad .srch .fd{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}
.no-js.ie7 .group_serch_broad .srch .fd{margin: 0 7px}
.group_serch_broad .srch .fd input{width:160px;height: 34px;padding-right:3px;border:1px solid #b1bcc6;font-size:12px;}
.group_serch_broad .srch .fd input.date{width:65px}
.group_serch_broad .srch .btn_submit{width:56px;height: 34px;background:#1589e3;border:0;/* -webkit-border-radius:4px; *//* border-radius:4px; */color:#fff;font-size:13px;vertical-align:middle;}
.group_serch_broad .srch>input:last-child{display:none;width:65px;height:22px}
.group_serch_broad .srch button.btn_submit{display:none}
.group_serch_broad .srch>.b_serch02{display:none}

/* 한편 구매하기 버튼 */
.group_pro .btn_lay_open,
.group_pro .btn_lay_open02{display:inline-block;*display:inline;*zoom:1;width:100%;margin-top:4px;padding: 3px 0 2px;background:#99a6b4;text-align:center;color:#fff;font-size: 13px;z-index:3;}
.group_pro .btn_lay_open:link, .group_pro .btn_lay_open:visited,
.group_pro .btn_lay_open02:link, .group_pro .btn_lay_open02:visited{color:#fff}
.group_pro .layer_quality{display:none;position:absolute;z-index:4;bottom:0;width:100%;padding:10px 3px 16px 3px;background:#f7f7f7;border:1px solid #c8c8c8;font-size:13px}
.group_pro .layer_quality ul li .btn_right{float:right}
.group_pro .layer_quality ul li .txt_left{float:left}
.group_pro .layer_quality .btn_right a{background:#afafaf;padding:3px 4px;color:#fff;font-size:12px;font-weight:normal}
.group_pro .layer_quality .btn_right .btn_buy{background:#43beee}
.group_pro .layer_quality ul li{float:none;width:100%;position:static;margin-top:14px}
.group_pro .layer_quality ul li:first-child{margin-top:0}
.group_pro .layer_quality ul li:after{display:block;content:"";clear:both}
.group_pro .layer_quality .btn_layer_close{position:absolute; bottom:3px; right:3px;width:11px;height:11px;background:url(../../images/rwdskin/m320/bg_close.png) no-repeat 0 0}
.group_pro .layer_quality .quality_01 .txt_left{color:#ef8323}
.group_pro .layer_quality .quality_02 .txt_left{color:#34ade5}
.group_pro .layer_quality .quality_03 .txt_left{color:#6dd4bf}
.group_pro .layer_quality .quality_04 .txt_left{color:#3f1c85}
.group_pro .price .cost{line-height:20px}
.group_pro .price .cost.column3{font-size:11px;letter-spacing:-1px}

/* 자막아이콘(다시보기 tit 영역안에 이미지)*/
.group_pro .lst_pro02>li .txtcon_area .stit_info img,
.group_pro .lst_pro li .txtcon_area .tit img,
.tbl_wrap_pro .tbl_tbody .tit_info img{display:inline-block;*display:inline;*zoom:1;margin:4px 2px 0 1px;width:auto;vertical-align:top}
.group_pro .lst_pro02>li .txtcon_area .stit_info img{margin:2px 2px 0 0}
.no-js.ie8 .group_pro .lst_pro02>li .txtcon_area .stit_info img,
.no-js.ie7 .group_pro .lst_pro02>li .txtcon_area .stit_info img,
.no-js.ie8 .tbl_wrap_pro .tbl_tbody .tit_info img,
.no-js.ie7 .tbl_wrap_pro .tbl_tbody .tit_info img,
.no-js.ie8 .group_pro .lst_pro li .txtcon_area .tit>img,
.no-js.ie7 .group_pro .lst_pro li .txtcon_area .tit>img{margin-top:4px}

/* 자막아이콘 */
.group_pro .lst_pro02>li .txtcon_area .ico-caption,
.group_pro .lst_pro li .txtcon_area .ico-caption,
.tbl_wrap_pro .tbl_tbody .ico-caption{display:inline-block;*display:inline;*zoom:1;margin:2px 3px 0 1px;width:auto;vertical-align:top} 
.group_pro .lst_pro02>li .txtcon_area .ico-caption{margin-top:0}

/* thum 리스트*/
.group_pro{margin-top:12px}
.group_pro .lst_pro{margin-left:-9px}
.group_pro .lst_pro:after{display:block;content:'';clear:both}
.group_pro .lst_pro>li{position:relative;float:left;width:183px;margin:0 0 27px 9px}
.group_pro .lst_pro>li img{width:103%;display:block; margin-left:-2px;max-width:none}
.group_pro .lst_pro>li .thumb{border:1px solid #cccccc}
.group_pro .lst_pro>li .thumb a{display:block;overflow:hidden;max-height:98px}
.group_pro .lst_pro li .txtcon_area{width:100%;height:65px;font-size:14px;color:#343434}
.group_pro .lst_pro li .txtcon_area .group_dis{width:175px}
.group_pro .lst_pro li .txtcon_area .tit{display:block;overflow:hidden;max-height:42px;width:100%;margin:6px 0 3px;color:#3f3f3f} 
.no-js.ie8 .group_pro .lst_pro li .txtcon_area .tit>img,
.no-js.ie7 .group_pro .lst_pro li .txtcon_area .tit>img{margin-top:4px}
.group_pro .lst_pro li .txtcon_area .stit_info{display:none}
.group_pro .lst_pro li .txtcon_area .item_info{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;height:15px;float:left;font-size:12px;color:#7d7d7d}
.group_pro .lst_pro li .txtcon_area .date_info{float:left;display:inline-block;*display:inline;*zoom:1;height:16px;margin-left:4px;font-size:12px;font-weight:300;color:#666} 
.group_pro .lst_pro li .layer_quality{height:120px}

/* thum 리스트02*/
.group_pro .lst_pro02{margin-bottom:28px;border-top: 2px solid #777;padding-top: 16px;}
.group_pro .lst_pro02>li{overflow:hidden;position:relative;padding: 16px 18px;border-bottom:1px solid #dcdcdc;}
.group_pro .lst_pro02>li:first-child{padding-top:0}
.group_pro .lst_pro02>li:first-child{margin-top:0}
.group_pro .lst_pro02>li .thum{float:left;width:186px;margin-left:2px}
.group_pro .lst_pro02>li .thum a{overflow:hidden;display:block;border:1px solid #ccc}
.group_pro .lst_pro02>li .thum img{max-width:none;width:103%;margin-left:-2px}
.group_pro .lst_pro02>li .txtcon_area{float:left;width:479px;margin-left:17px}
.group_pro .lst_pro02>li .txtcon_area .tit_info{display: block;width:85%;margin: 0px 0 6px;font-weight:400;font-size: 18px;color: #000;overflow:hidden;text-align: left;white-space: nowrap;text-overflow:ellipsis;}
.group_pro .lst_pro02>li .txtcon_area .stit_info{display:block;width:85%;max-height:42px;font-size: 14px;color:#777;overflow:hidden;}
.group_pro .lst_pro02>li .txtcon_area .item_info{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;height:15px;float:left;font-size:13px;color: #777;}
.group_pro .lst_pro02>li .txtcon_area .date_info{float:left;display:inline-block;*display:inline;*zoom:1;height:16px;margin-left:4px;font-size:13px;color: #777;}
.group_pro .lst_pro02>li .group_dis{overflow:hidden;position:absolute;bottom: 20px;}
.no-js.ie7 .group_pro .lst_pro02>li .group_dis{bottom:24px}
											
/* thum 리스트02 - 한편 구매하기 버튼 */
.group_pro .lst_pro02 .btn_lay_open,
.group_pro .lst_pro02 .btn_lay_open02{position:absolute;bottom: 18px;right: 18px;width:103px;}
.group_pro .lst_pro02 .layer_quality{width:193px;height:117px;padding-left:9px;padding-right:9px;right:0;border-top:1px solid #c8c8c8}

/* txt 리스트(tbl_wrap_pro) */
.bhp .list_opt {overflow:hidden}
.bhp .list_opt img{display:none}
.bhp .list_opt a{display:inline-block;*display:inline;*zoom:1;height: 25px;text-align: center;font-weight: normal;font-size: 12px;color: #fff;line-height: 23px;padding: 0 10px;font-size:12px;background:#99a6b4;border:1px solid #a8b0ba}
.tbl_wrap_pro{margin-bottom:24px}
.no-js.ie7 .tbl_wrap_pro{margin-bottom:0}
.tbl_wrap_pro .txtcon_area:after{display:block;content:'';clear:both}
.tbl_wrap_pro .tbl_tbody .tbl_td{display:block;float:left;text-align:center;font-size:14px;font-weight:400;color:#838383}
.tbl_wrap_pro .num_info{width:9.2%}
.tbl_wrap_pro .tit_info{width:40%} 
.tbl_wrap_pro .hits_info{width:20.5%}
.tbl_wrap_pro .date_info{width:13.3%} 
.tbl_wrap_pro .hits_info  .item_info{overflow:hidden;width:100%;margin-top:4px;font-size:13px;color:#666} 
.tbl_wrap_pro .hits_info  .item_info>li{float:left;width:50%;padding:0 0 0 6px;margin:0;text-align:left} 
.tbl_wrap_pro .hits_info  .item_info>li:first-child{padding:0 7px 0 0;text-align:right} 
.tbl_wrap_pro .tbl_tbody .date_info.tbl_td{font-size:13px;}
.tbl_wrap_pro .view_info{width:17%} 
.tbl_wrap_pro .tbl_th{height:37px;background:#f2f2f2;border-top:1px solid #dcdcdc}
.tbl_wrap_pro .tbl_th ul{overflow:hidden}
.tbl_wrap_pro .tbl_th ul li{float:left;height:37px;line-height:37px;text-align:center;background:transparent;font-size:14px;color:#222;} 
.tbl_wrap_pro .tbl_tbody>ul>li{position:relative;padding:13px 0 13px;border-bottom:1px solid #dcdcdc}
.no-js.ie7 .tbl_wrap_pro .tbl_tbody>ul>li{overflow:hidden;}
.tbl_wrap_pro .tbl_tbody .tit_info.tbl_td{text-align:left;color:#666}
.tbl_wrap_pro .tbl_tbody .tbl_td .item_info li+li{background:none}
.tbl_wrap_pro .tbl_tbody .view_info{position:relative;float:left;text-align:center}
.tbl_wrap_pro .lst_pro03 li .txtcon_area{text-align:center}

/* 무료페이지일 경우 */
.rp_free .tbl_wrap_pro .tbl_tbody>ul .view_info{display:none}
.rp_free .use_notice .btngroup{display:none}
.rp_free .tbl_wrap_pro .tbl_th .view_info{display:none;}
.rp_free .tbl_wrap_pro .tit_info{width:55.5%} /* 2017-02-10 수정 */
.rp_free .tbl_wrap_pro .hits_info{width:20%}  /* 2017-02-10 수정 */
.rp_free .tbl_wrap_pro .date_info{width:15.3%} /* 11-25 width 수정 */
/* 다시보기 > 방송일자 비노출일 경우 */
.rp_free .tbl_wrap_pro.brcdTime .tit_info{width: 70.2%;} /* 2017-06-08 추가 */

/* txt 리스트(tbl_wrap_pro) - 한편 구매하기 버튼 */
.group_pro .tbl_wrap_pro .btn_lay_open,
.group_pro .tbl_wrap_pro .btn_lay_open02{margin-top:0;width:100%}
.group_pro .tbl_wrap_pro .layer_quality{width:193px;height:117px;bottom:-32px;padding-left:9px;padding-right:9px;right:0;border-top:1px solid #c8c8c8}

/* 공지사항 게시판 */
.custom_area img{width:100%;}
.custom_area.new_interval img{width:auto}
.bhp .group_conts{margin:0;width:100%}
.bhp .list_srch_frm{margin-bottom:0;padding:0;border-left:0;border-right:0;font-size:0}
.bhp .list_srch_frm label{margin:0 0 0 50px;font-weight:400;font-size:14px;color:#333}
.bhp .list_srch_frm fieldset{overflow:hidden}
.bhp .list_srch_frm .list_cnt{vertical-align:middle;font-size:14px;color:#333}
.bhp.brd_list .list_srch_frm .opt,
.bhp.img_list .list_srch_frm .opt{margin-left:5px}
.bhp .list_srch_frm .list_cnt>span{color:#1c73be}
.bhp .list_srch_frm .opt{padding-left:11px;display:inline-block;*display:inline;*zoom:1;position:relative;width:131px;height: 34px;border:1px solid #b2bcc6;vertical-align:middle;font-family: '돋움','Dotum';font-size: 13px;color: #666;background: url(../../images/rwdskin/rwd2/bg_avodname.gif) no-repeat right -1px;-webkit-appearance: none;}
.bhp .list_srch_frm .opt.selected {background-position:right -32px;}
.bhp .list_srch_frm select.opt::-ms-expand{display: none}
.bhp .list_srch_frm .opt_box a.selected{background-position:right -23px}
.bhp .list_srch_frm .keyword{width:425px;height: 34px;margin-left:8px;margin-right:8px;border:1px solid #b2bcc6;}
.bhp .list_srch_frm button{width:56px;height:25px;padding:3px 0 9px;background:#4f8abf;color:#fff;font-size:13px;vertical-align:middle}

.bhp.replay_list .list_srch_frm button{width:22px;background:none;padding: 0;margin-right: 5px;}
.bhp.brd_list .list_srch_frm,
.bhp.evt_list .list_srch_frm,
.bhp.img_list .list_srch_frm{position:relative}
.bhp.brd_list .list_srch_frm fieldset,
.bhp.img_list .list_srch_frm fieldset{width:auto;margin-left:469px;margin-right: 73px;}
.bhp.brd_list .list_srch_frm .list_cnt,
.bhp.img_list .list_srch_frm .list_cnt{position:absolute;left:0;width:130px;text-align:left;top:8px;}
.bhp.brd_list .list_srch_frm .opt,
.bhp.img_list .list_srch_frm .opt{position:absolute;left:326px;}
.bhp.brd_list .list_srch_frm .keyword, 
.bhp.img_list .list_srch_frm .keyword{width:100%;margin-left:0;margin-right:0}
.bhp.brd_list .list_srch_frm .btn_srch,
.bhp.evt_list .list_srch_frm .btn_srch,
.bhp.img_list .list_srch_frm .btn_srch{position:absolute;top:0;right:0}
.bhp.img_list .custom_area {margin:0}
.bhp.img_list .custom_area.new_interval {margin:17px auto 0;} /* 12-21 UCC 게시판 여백 수정 라인 추가 */
.bhp.img_list .list_srch_frm .keyword {width:100%;margin-left:0;margin-right:0}

/* 2017-01-11 이벤트게시판 상세  하단 추가 시작*/
.bhp.img_list.evtDetail .list_srch_frm fieldset{overflow:hidden;margin-left: 90px;margin-right: 62px}
.bhp.img_list.evtDetail .list_srch_frm .keyword{float: right;width: 86%;margin: 0 0 0 5px;}
.bhp.img_list.evtDetail .list_srch_frm label{position:relative;top:7px;margin:0;text-align: center;width:58px;}
/* 2017-01-11 추가 끝*/

.bhp .list_table{position:relative;width:719px;margin:0 auto}
.bhp .list_table table{width:100%;table-layout: fixed;border:1px solid #dcdcdc;border-left:0;border-right:0;border-top:2px solid #777;}
.bhp .list_table thead tr{background:#f2f2f2;height:37px}
.bhp .list_table thead tr th{line-height: 48px;text-align:center;font-weight:400;font-size: 14px;color: #000;border-bottom:1px solid #ccc;}
.bhp .list_table tbody tr{position:relative;border-bottom:1px solid #dcdcdc}
.bhp .list_table tbody tr td .ico_sns {position:relative;top:-2px;}
.bhp .list_table tbody tr.notice{color:#333}
.bhp .list_table tbody tr td{padding:12px 0;text-align:center;font-size:13px;font-weight:300;color: #666;}
.bhp .list_table tbody .subject{overflow:hidden;text-align: left;white-space: nowrap;text-overflow:ellipsis}
.bhp .list_table tbody .txtcut{overflow:hidden;text-align: left;white-space: nowrap;text-overflow:ellipsis}
.bhp.brd_list .list_table tbody .subject .txtcut {display:inline-block;width:100%;overflow:hidden;text-align: left;white-space: nowrap;text-overflow:ellipsis;}
.bhp .list_table tbody .subject a{color: #666;font-size:14px;}
.bhp .list_table tbody .subject a span{color: #333 !important;}
.bhp .list_table tbody tr .signup{display:inline-blocok; margin-left:5px}
.bhp .list_table tbody .reply{color:#ff6927}
.bhp .list_table tbody .reply span{display:none}
.bhp .list_foot{width:719px;margin:12px auto 0;text-align:right} 
.bhp .list_foot .b-signup:hover, .list_foot .b-signup:focus{color:#fff}
.listContents.bhp .custom_area{padding-top:10px}
.secContents .bhp .group_2{margin-top:14px;margin-bottom:14px}
.secContents .bhp.brd_list .list_table .blind2{font-size:12px;color:#ff644e}

/* 공지사항 게시판 - 상세 */
.secContents .view_head .sns{display:none}
.view_head_info{overflow:hidden;position:relative;font-size:11px}
.view_head_info .blind2{overflow:visible;position:static} 
.view_head_info .txt2{color:#999}
.view_head .blind2{display:inline-block;*display:inline;*zoom:1;float:left;font-size:12px;font-weight:normal}
.secContents .bhp .view_head{position:relative;/* width: 100%; */margin:0 auto;padding: 20px 20px 0;padding-bottom:14px;border-bottom:1px solid #dcdcdc;border-top: 2px solid #777;}
/* .secContents .bhp .view_head .action{position:absolute;top: 18px;right: 20px;} */
.secContents .bhp .view_head .action{position: relative; top: -29px; right: 0px; float: right;}
.secContents .bhp .view_head .action a {background:url("../../images/rwdskin/rwd2/action_bg_ico.png") no-repeat left top;}
.secContents .bhp .view_head .action .btn_share {background-position: 9px 8px; margin-right: 3px;}
.secContents .bhp .view_head .action .btn_print {background-position: 7px -29px;}
.secContents .bhp .view_head .action .btn_share img,
.secContents .bhp .view_head .action .btn_print img,
.secContents .bhp .view_head .action .btn_accuse img{display:none}
.secContents .bhp .view_head .action .btn_share,
.secContents .bhp .view_head .action .btn_print,
.secContents .bhp .view_head .action .btn_accuse{display:inline-block;*display:inline;*zoom:1;text-align:right;padding-right: 11px;width: 65px;height: 29px;color:#757575;border:1px solid #dcdcdc;vertical-align:middle;font-size:13px;line-height: 27px;border-radius:4px;-webkit-border-radius:4px;}
.secContents .bhp .view_head .action .btn_accuse{color:#ff6927;background:none;text-align:center;padding-right:0px;}
/* .bhp .view_head h4{width:auto;margin-right:180px;font-size:18px;font-weight:bold;color:#333} */ 
.bhp .view_head h4{width:auto;margin-right:0px;font-size:18px;font-weight:bold;color:#333} 
.bhp .view_head h4 .tit_item {position:relative;top:-2px;margin-right:7px;padding:2px 8px;line-height:18px;text-align:center;color:#fff;font-size:12px;border-radius:10px;-webkit-border-radius:10px;background:#45a8dd;}
.bhp .view_head h4 .blind2{margin:2px 2px 0 0}
.bhp .view_head .info{width: 100%;margin: 15px auto 5px;text-align:left;}
.bhp .view_head .info dt,.bhp .view_head .info dd{display:inline-block;*display:inline;*zoom:1}
.bhp .view_head .info dt{margin-left: 0;font-weight:400;font-size: 14px;color: #333;}
.bhp .view_head .info dt:first-child{margin-left:0}
.bhp .view_head .info dd{margin-left:7px;font-size: 14px;color: #777;background: url("../../images/rwdskin/rwd2/v_line_a1.gif") no-repeat right 5px;padding-right: 17px;margin-right:10px;}
.bhp .view_head .info dd:last-child {background:none;}
.bhp .view_head .info dd img {position:relative;top:-1px;}
.bhp .view_head .lst_share{position:absolute;z-index:1;top:-27px;right:169px;overflow:hidden;width:208px;padding:18px 16px;border:1px solid #dcdcdc;background:#fff}
.bhp.img_view .view_head .lst_share{right:45px}
.bhp .view_head .lst_share li{float:left;margin-left:10px;padding:0}
.bhp .view_head .lst_share li:first-child{margin-left:0}
.bhp .view_con{position:relative;font-size:13px;color:#666}
.bhp .con_file{position:absolute;top:-56px;z-index:0;right: 20px;width:132px;height:28px;text-align:right;}
.bhp .con_file ul{position:absolute;width:200px;top:14px;right:0;background:#fff;border:1px solid #dcdcdc;color:#333333}
.bhp .con_file ul li{padding:8px 0 7px 45px;background:url('../../images/rwdskin/pc/bg_file.jpg') no-repeat 20px 50%;text-align:left}
.bhp .con_file ul li:first-child{border-bottom:1px solid #dcdcdc}
.bhp .con_file .btn_con_file span{position:absolute;top:4px;right:40px;color:#fff}
.view_con .move_reason{margin-bottom:10px}
.view_head_info{overflow:hidden;font-size:11px}
.view_head_info .txt2{color:#999}
.view_head .blind2{display:inline-block;*display:inline;*zoom:1;float:left}

/* 공지사항 view(.brd_view)*/
.bhp.brd_view .con_file {top: -40px;}

/* 게시글 이동 */
.selBox{padding-left:5px;height:24px;border:1px solid #cdcdcd;line-height:24px}
.move_reason{clear:both;padding-top:10px}
.move_reason .txt{padding:5px 0 2px;color:#999;font-size:11px;font-family:'돋움','Dotum','AppleGothic',sans-serif}
.move_reason .reasonBox{width:100%;height:36px;padding:1%;border:1px solid #e4e4e4;background:#fbfbfb;color:#777;resize:none}
.move_reason .reasonBox.view{display:table;overflow:hidden;min-height:34px;padding:1% 1% 0.5%}
.move_reason .reasonBox.view span{display:table-cell;width:100%;height:34px;vertical-align:middle}
.move_reason .option{overflow:hidden;padding-top:2px}

/* 공통 - 뷰 content */
.bhp .view_con{border-bottom:1px solid #e4e4e4; position:relative; *zoom:1}
.bhp .view_con .signup02{position: absolute;top: 9px;left: 13px} 
/* .bhp .view_con .con_txt{min-height:200px;padding: 25px 20px;word-wrap:break-word;overflow:hidden;color: #333;font-size: 14px;line-height:22px;font-weight:300;} */
.bhp .view_con .con_txt{min-height:200px;padding: 25px 20px;word-wrap:break-word;overflow:hidden;color: #333;font-size: 14px;line-height:22px;font-weight:300; display: inline-block;}
.bhp .view_con .con_txt b, .bhp .view_con .con_txt strong {font-weight:bold;}
.bhp .view_con .foot{height:38px; text-align:center; line-height:38px; background:#fbfbfb; border:1px solid #e4e4e4; border-bottom:none; position:relative; overflow:hidden}
.bhp .view_con .foot .from{padding:0 0 0 9px; line-height:38px; font-size:11px; color:#7c7c7c; background:url('../../images/rwdskin/bu_con_foot.gif') no-repeat 0 50%; position:absolute; top:0; left:19px}

/* 공통 - 찬성반대 */
.bhp .good_bad{display:inline-block; *display:inline; *zoom:1; padding:7px 0 0; overflow:hidden}
.bhp .good_bad a{float:left; line-height:24px; font-weight:bold; font-size:11px; color:#202020; position:relative}
.bhp .good_bad a span{line-height:26px; position:absolute; top:0; left:55px}
.bhp .good_bad .btn_good{color:#e15b27}

/* 일반 게시판 - view */
.bhp .frm_table.member_info{margin-top:30px }

/* 공통 - 컨텐츠 foot - 버튼 영역 */
.bhp .con_foot{margin:19px 0 0; padding:0 4px; overflow:hidden; *zoom:1} /* 2017-04-12 수정 */
.bhp .con_foot *{vertical-align:top}
.bhp .con_foot .group_1{float:left;width:30%}
.bhp .con_foot .group_2{float:right;width:70%;text-align:right}

/* 공통-이전 다음 */
.bhp .prevnext{margin:23px 0 0; border-bottom:1px solid #dcdcdc; position:relative; overflow:hidden; *zoom:1;font-size:14px;}
.bhp .prevnext dt{width:85px; height:12px; padding:0 0 0 36px; line-height:12px; font-weight:normal; color:#434343;position:absolute;color:#2a93cc; }
.bhp .prevnext dt{background:url('../../images/rwdskin/rwd2/bg_arrow.png') no-repeat 12px 2px}
.no-js.ie7 .bhp .prevnext dt{line-height:15px}
.bhp .prevnext dd{padding:0 0 0 85px; line-height:42px; border-top:1px solid #c9c9c9; overflow:hidden;height: 46px;}
.bhp .prevnext dd a {padding-left:15px;background:url("../../images/rwdskin/rwd2/v_line_a2.gif") no-repeat left 16px;}
.bhp .prevnext dt.prev{top:17px; left:0}
.bhp .prevnext dt.next{bottom:17px; left:0;background-position:12px -15px}
.bhp .prevnext .blind{font-size:11px; color:#999}
.bhp .prevnext dd a{display:inline-block;width:100%;font-size:14px;color:#333;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;line-height: 46px;}

/* 공통 - 리스트 검색2 */
.bhp .list_srch_frm2{border-bottom:1px solid #dcdcdc;font-size:0;line-height:34px;text-align:center;}
.bhp .list_srch_frm2 .list_cnt{display:inline-block; *display:inline; *zoom:1; width:100px; margin:0 15px 0 0; font-weight:bold; font-size:11px; color:#000}
.bhp .list_srch_frm2 .list_cnt span{color:#ff5840 }
.bhp .list_srch_frm2 .opt{width:100px;height:25px;margin:0 5px 0 0;padding-left:13px;background: url(../../images/rwdskin/bg_avodname.gif) no-repeat right -1px;-webkit-appearance: none}
.bhp .list_srch_frm2 select.opt::-ms-expand{display: none}
.bhp .list_srch_frm2 .keyword{width:434px; height:25px; margin:0 5px 0 0; padding:0 5px; line-height:19px; background:#fff; border:1px solid #b2bcc6}
.page_grid3 .bhp .list_srch_frm2 .keyword{width:244px}

/* 이미지 게시판 - list */
.secContents .bhp.img_list .list_wrap{width:100%;}
.bhp.evt_list .list_srch_frm fieldset{overflow:hidden;width: auto;margin-left:90px;margin-right: 62px;}
.bhp.evt_list .list_srch_frm .keyword{float:right;width:88%;margin:0 0 0 5px}
.bhp.evt_list .list_srch_frm .list_cnt{position:absolute;top:1px;left:0;width:112px;text-align:left;}
.bhp.evt_list .list_srch_frm label{float:none;margin:0;font-weight:500}
.bhp.img_list .header_notice {margin:0 0px 20px 0px;border-bottom:2px solid #f4f4f4}
.bhp.img_list .header_notice li {padding:6px 0 7px 10px;border-top:1px solid #e0e0e0; overflow:hidden; font-size:13px }
.bhp.img_list .header_notice li a {color:#333}
.bhp.img_list .thumb_list{padding:0; overflow:hidden}
.bhp.img_list .thumb_list li{position:relative;float:left;width:25%;margin-bottom:29px} 
.bhp.img_list .thumb_list li a{display:block;position:relative;/* height:165px; */margin:0 4px 0 5px;border:1px solid #ccc;}
.bhp.img_list .thumb_list li .thumb{display:block;overflow:hidden;position: relative;width:100%;padding-top:62.7%}
.bhp.img_list .thumb_list li .thumb img{position:absolute;top:0;left:0;width:100%;height: 100%;}
.bhp.img_list .thumb_list .bg{bottom:1px;left:0;display:block;width:100%;height:57px;margin:auto;background:#fff;border-top:1px solid #cccccc;}
.bhp.img_list .thumb_list .tit{display:block;width: 90%;position:absolute;bottom:28px;left:0;margin:0 0 0 11px;font-size:14px;color:#343434;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.bhp.img_list .thumb_list .tit img{display:inline-block;*display:inline;vertical-align:top;margin-top:4px}
.bhp.img_list .thumb_list .info{display:block;width: 90%;margin:0 0 0 11px;font-size:14px;color:#828282;white-space:nowrap;text-overflow:ellipsis;position:absolute;bottom:9px;left:0;overflow:hidden;}
.bhp.img_list .thumb_list .info .ico_sns{padding: 0px 3px 0px;position: relative;top:-2px;height: 15px}
.bhp.img_list .thumb_list li .chk{position:absolute; top:5px; left:20px; z-index:10}

/* 당첨 게시판 - list */
.custom_area.new_interval{font-size:13px;color:#333;/*font-family:'돋움','Dotum','AppleGothic',sans-serif */}

/* 당첨 게시판 - view 2016-10-04 */
.secContents .bhp #qnaReplayList .pagination{margin:24px 0}
.secContents .bhp #qnaReplayList table{font-size:14px}
.secContents .bhp #qnaReplayList .list_table tbody tr td:last-child{font-size:12px}
.bhp.brd_list .list_table .blind{color:#df5757;position:static !important;top:auto;text-indent:0;width:auto;height:auto;}

/* 불량회원 등록 ver1 */
.bhp .cmt_list.noThumb li .btn_signup_popup02{position: absolute;z-index: 1;top: 0px;right:0px;width: 308px;max-height:145px;min-height: 145px;border-radius:5px;border: 2px solid #4388D3;background: #F3F3F3;overflow:hidden;font-family: AppleGothic;}
.secContents .bhp .commentList{margin-top:17px}
.bhp .cmt_list.noThumb.spot_{overflow:visible;border-bottom: 1px solid #eee;}
.bhp .cmt_list.noThumb li.spot_{overflow:visible;}
.bhp .cmt_list.noThumb li span.signup{position: relative;overflow: hidden;top:0;left: 7px;}
.bhp .cmt_list.noThumb li div.btn_signup_popup02 li em{font-style:normal;} 
.bhp .cmt_list.noThumb li div.btn_signup_popup02 ul{overflow:hidden;clear:both;}
.bhp .cmt_list.noThumb li div.btn_signup_popup02 li{border:none;padding:5px 18px;min-height:0;}
.bhp .cmt_list.noThumb li div.btn_signup_popup02 li:nth-child(3){padding:4px 21px 0px;}
.bhp .cmt_list.noThumb li div.btn_signup_popup02 li strong{font-size:15px;}
.bhp .cmt_list.noThumb li div.btn_signup_popup02 li span{margin-left:145px;}
.bhp .cmt_list.noThumb li div.btn_signup_popup02 li b{vertical-align:middle;}
.bhp .cmt_list.noThumb li div.btn_signup_popup02 li .btn_submit:before{content:"";display:inline-block;width:1px;height:35px;padding-right:12px;background:url('../../images/rwdskin/board/spot_dash.gif') no-repeat;background-position:2px;margin-bottom:-7px;}
.bhp .cmt_list.noThumb li div.btn_signup_popup02 li .btn_submit{float:right;margin-right:10px;margin-top:-5px;}
.bhp .cmt_list.noThumb li div.btn_signup_popup02 li:first-child{padding:17px 0 0 13px;}
.bhp .cmt_list.noThumb li div.btn_signup_popup02 .btn_close{display: block;width: 14px;height:14px;text-indent:-9999px;background:url('../../images/rwdskin/board/layer_close.png') no-repeat;position: absolute;top: 5px;right: 5px;background-size: 100%;}

/* 불량회원 등록 팝업 ver2 */
.bhp .btn_signup_popup03{position: absolute;z-index: 1;top: 0px;right:0px;width: 308px;max-height:170px;min-height: 170px;border-radius:5px;border: 2px solid #4388D3;background: #F3F3F3;overflow:hidden;font-family: AppleGothic;}
.bhp .btn_signup_popup03 textarea{font-size:12px}
.bhp .btn_signup_popup03 li em{font-style:normal;} 
.bhp .btn_signup_popup03 ul{overflow:hidden;clear:both;}
.bhp .btn_signup_popup03 li{border:none;padding:5px 18px;min-height:0;}
.bhp .btn_signup_popup03 li:nth-child(3){padding:4px 18px 0px 20px;}
.bhp .btn_signup_popup03 li:nth-child(4){overflow:hidden;padding:8px 20px 0px;}
.bhp .btn_signup_popup03 li select{margin-left:48px;}
.bhp .btn_signup_popup03 li strong{font-size:15px;}
.bhp .btn_signup_popup03 li span{margin-left:145px;}
.bhp .btn_signup_popup03 li b{vertical-align:middle;font-size:11px}
.bhp .btn_signup_popup03 li .btn_member{float:left;}
.bhp .btn_signup_popup03 li .btn_submit{float:left;margin-left:92px;}
.bhp .btn_signup_popup03 li:first-child{padding:17px 0 0 16px;}
.bhp .btn_signup_popup03 .btn_close{display: block;width: 14px;height: 14px;text-indent: -9999px;background: url('../../images/rwdskin/board/layer_close.png') no-repeat;position: absolute;top: 5px;right: 5px;background-size: 100%;}

/* 팝업 */
.popwin { position:absolute; overflow:hidden; }
.popwin .content img { border:none; vertical-align:top; }
.popwin .foot { height:23px; line-height:23px; font-size:11px; color:#fff; background:#212121; position:relative; }
.popwin .foot .btn_close { color:#fff; text-decoration:none; position:absolute; top:0; right:8px; }
.layerpop { position:absolute; overflow:hidden; }
.layerpop h1 { height:23px; padding-left:8px; line-height:23px; font-size:11px; color:#fff; background:#212121;}
.layerpop .content img { border:none; vertical-align:top; }
.layerpop .foot { height:23px; padding:0 8px; line-height:23px; font-size:11px; color:#fff; background:#212121; position:relative; }
.layerpop .foot .btn_close { color:#fff; text-decoration:none; position:absolute; top:0; right:8px; }
.layerwin { padding:5px; background:#405e86; border:1px solid #26446c; position:absolute; overflow:hidden; z-index:1000; }
.layerwin .tit_popup { height:40px; padding:0 0 0 10px; line-height:35px; font-weight:bold; font-size:16px; color:#fff; }
.layerwin .btn_pop_close { float:left; display:block; width:30px; height:30px; text-indent:-9999px;position:absolute; top:8px; right:11px;  }
.layerwin .content { padding:14px; background:#fff; }
.layerwin .con_box { padding:12px 0 0;}
.layerwin .con_box .wrap { padding:0 0 12px }
.layerwin .btn_area { margin:12px; text-align:center; }

/* 팝업 - 게시글 신고 */
.popup_accuse { width:628px; }
.popup_accuse h1 { height:23px; font-weight:bold; color:#222; }
.popup_accuse .btn_pop_close2 { float:left; display:block; width:30px; height:30px; text-indent:-9999px; position:absolute; top:8px; right:8px;  }
.popup_accuse .info { margin:0 0 15px; padding:15px 20px; background:#e0e6ee; border:1px solid #b3bac4; width: inherit; }
.popup_accuse .info h2 { padding:0 0 0 22px; font-weight:bold; color:#3c5d89}
.popup_accuse .info ul { padding:5px 0 0 22px; color:#5f7594; }
.popup_accuse .frm_accuse {width: inherit;}
.popup_accuse .frm_accuse h2 { height:23px; font-weight:bold; color:#222; }
.popup_accuse .frm_accuse h2 span { font-weight:normal; font-size:12px; color:#999; }
.popup_accuse .frm_accuse .opt { padding:15px 20px 5px; background:#f7f7f7; border:1px solid #d9d9d9; overflow:hidden; }
.popup_accuse .frm_accuse .opt li { float:left; width:50%; height:30px; }
.popup_accuse .frm_accuse .opt li  label{margin-bottom:0;font-weight:300}
.popup_accuse .frm_accuse .btn_area {width:100%;margin:15px 0 0;text-align:center; }
.popup_accuse .frm_accuse .btn_area * { vertical-align:top; }

/* 이벤트 게시판(공통) */
.evt_list_wrap li{overflow:hidden;position:relative;height:120px;margin:12px 0 0;padding:13px 14px 13px 13px;border:1px solid #eaeaea}
.evt_list_wrap li:first-child{background:#f9f9fb}
.evt_list_wrap li>p{float:left;width:55%;margin-left:20px}
.evt_list_wrap li:first-child{margin:0}
.evt_list_wrap li.nolist{height:106px; line-height:106px; padding:0; text-align:center; font-size:14px}
.evt_list_wrap li.nolist span{display:inline-block; *display:inline; *zoom:1; height:64px; line-height:64px;}
.evt_list_wrap .thumb{width:40%;margin-left:0}
.evt_list_wrap .thumb img{width:100%;height:92px;}
.evt_list_wrap .tit{margin-top:-2px;padding:0 0 3px; font-weight:bold; font-size:14px; color:#222; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; border-bottom:1px solid #ccc} /* 2017-01-18 라인수정*/
.evt_list_wrap .tit a{color:#343434;font-weight:500}
.evt_list_wrap .con{overflow:hidden;max-height:30px;margin-top:3px;line-height:16px;word-wrap:break-word;font-size:13px;color:#838383} /* 2017-01-18 라인수정*/
.evt_list_wrap .info{position:absolute;bottom:14px;left:40%; font-weight:500;font-size:13px;color:#343434}
.evt_list_wrap .info img{display:none}
.evt_list_wrap .info a:link,.evt_list_wrap .info a:visited{color:#fff}
.evt_view_case{padding:40px 0 0; text-align:center}

/* 공통 - TAB형 content 2016-10-07 */
.bhp .tab_brd_con{min-height:200px; padding:0; position:relative; overflow:hidden;border-right:1px solid #ddd}
.bhp .tab_brd_con .signup02{position: absolute;top: 9px;left: 13px} /*2016-09-23*/
.bhp .tab_brd_con .nav_tab{background:#f7f7f7; *zoom:1; border:1px solid #ddd;border-bottom:0;width:101%}
.bhp .tab_brd_con .nav_tab:after{content:""; display:block; clear:both}
.bhp .tab_brd_con .nav_tab li{float:left; width:20%; height:29px; line-height:28px; text-align:center; font-weight:bold; font-size:11px; white-space:nowrap; position:relative; z-index:0}
.bhp .tab_brd_con .nav_tab li a{display:block; width:100%; height:29px; text-decoration:none; position:absolute; top:0; left:0; text-overflow:ellipsis; border:1px solid #ddd;background:#f7f7f7; border-left:0;border-top:0}
.bhp .tab_brd_con .nav_tab li.on{z-index:2}
.bhp .tab_brd_con .nav_tab li.on a{color:#fcfbfd; z-index:3;background:#2ea6bf;border:1px solid #10869f; position:relative;top:-1px}
.bhp .tab_brd_con .nav_tab li.on a:after{display:block;content:"";width:7px;height:5px;background:url('../../images/rwdskin/ico_tab_arrow.gif') no-repeat 0 0;position:absolute; top:27px; left:50%;margin-left:-3px}
.bhp .tab_brd_con .nav_tab li a:hover{color:#000}
.bhp .tab_brd_con .nav_tab li.on a:hover{color:#fcfbfd}
.bhp .tab_brd_con .con_wrap{padding:0 17px 17px; background:#f7f7f7; border:1px solid #ddd; position:relative; top:-1px;border-right:0;min-height:150px}
.bhp .tab_brd_con .con_wrap .con{min-height:200px; background:#fff; padding:25px 12px; word-wrap:break-word; border:1px solid #ddd; border-top:none}

/* 공통 - TAB형 list 이미지형태 */
.bestdoctors,
.thumlist_type01{padding:35px 0 15px; background:#484848}
.bestdoctors .page,
.thumlist_type01 .page{margin:0 27px; font-weight:bold; color:#e6e6e6}
.bestdoctors .page a,
.thumlist_type01 .page a{font-weight:bold; color:#e6e6e6}
.bestdoctors .page a.on,
.thumlist_type01 .page a.on{color:#0099ff}
.bestdoctors .list,
.thumlist_type01 .list{padding:0 0 0 3%; overflow:hidden}
.bestdoctors .list li,
.thumlist_type01 .list li{float:left; width:33%;padding:0 2% 20px 0}
.bestdoctors .list li img,
.thumlist_type01 .list li img{width:100%;height:auto}

/* 한줄 댓글 게시판 */
.bhp.cmt_board .list{margin-bottom:20px;border-bottom:1px solid #ccc;overflow:hidden; *zoom:1}
.bhp.cmt_board .list>li{min-height:50px; margin:-1px 0 0; padding:10px 93px 10px 63px; border-top:1px solid #eee; position:relative;*zoom:1}
.bhp.cmt_board .list>li .thumb{border:1px solid #dcdcdc; position:absolute; top:13px; left:0}
.bhp.cmt_board .list>li .thumb img{width:48px; height:48px}
.bhp.cmt_board .list>li .sns{position:absolute; top:32px; left:61px}
.bhp.cmt_board .list>li .userid, 
.bhp.cmt_board .list>li .userid a{font-weight:normal; color:#666} /* 11-25  font-weight,color 변경*/
.bhp.cmt_board .list>li .date{margin-left:13px;color:#666;font-size:13px} /* 11-25 background 제거 margin-left 추가 */
.bhp.cmt_board .list>li .action{position:absolute;top:11px;right:11px} /* 11-25 라인 전체 수정 */
.bhp.cmt_board .list>li .action img{vertical-align:top}
.bhp.cmt_board .list>li .action a{margin-left:8px; font-size:11px; color:#b2b2b2; text-decoration:none}
.bhp.cmt_board .list>li .action a:first-child{margin-left:0}
.bhp.cmt_board .list>li .con{margin:2px 0 0; padding:0 0 0 32px; color:#666; word-wrap:break-word}
.bhp.cmt_board .list.noThumb>li{position: relative;padding:18px 0 19px;border-bottom:1px solid #eee;}
.bhp.cmt_board .list.noThumb>li .con{width: auto;margin-bottom:4px;padding:0;}
.bhp.cmt_board .list.noThumb>li .sns{position:absolute; top:32px; left:0}
.bhp.cmt_board .list>li .signup{display:inline-block;*display:inline;zoom:1;margin-left:5px;vertical-align:middle;}
.bhp.cmt_board .list>li .signup .df-btn{position:absolute;top:11px;right:94px;height:20px;padding:0 10px;line-height:20px} /* 2017-01-11 라인 right:94px 수정 */
.bhp.cmt_board .cmt_good_bad{top:50%;right:0;margin-top:-26px}

/* 반디게시판 */
.bhp .bandi_info{margin:0 0 10px; padding:20px 20px 20px 123px; background:#fff url('../../images/rwdskin/board/bg_bandi.jpg') no-repeat; border:1px solid #e1e1e1; position:relative}
.bhp .bandi_info .tit{font-weight:bold; font-size:14px; color:#606060}
.bhp .bandi_info .tit span{color:#eb6862}
.bhp .bandi_info .con{margin:5px 0 0; font-size:11px; color:#606060; letter-spacing:-1px}
.bhp .bandi_info .action{margin:15px 0 0}
.bhp .bandi_info .action *{vertical-align:middle}
.bhp .bandi_info .action .contact{margin:0 0 0 15px; padding:0 0 0 10px; font-weight:bold; font-size:11px; color:#898989; text-decoration:underline; background:url('../../images/rwdskin/board/bu_bandi.gif') no-repeat 0 50%}
.bhp.bandi_list .list_table{border-bottom:1px solid #eee}
.bhp.bandi_list .list_table tbody .subject{white-space:normal; word-wrap:break-word}
.bandi_list .bandi_cmt_list{margin-bottom:20px}
.bandi_list .bandi_cmt_list .info a:link, .bandi_list .bandi_cmt_list .info a:visited{color:#fff}
.bandi_list .bandi_cmt_list .info a:active, .bandi_list .bandi_cmt_list .info a:hover, .bandi_list .bandi_cmt_list .info a:focus{text-decoration:none}
.bandi_list .bandi_cmt_list .info .df-btn{height:19px;margin-right:8px;padding:0 10px;line-height: 20px;vertical-align:top;}
.bandi_list .bandi_cmt_list .info .btn_signup img{vertical-align:top}

/* 반디용 pagination */
#bandi .pagination{display:block;text-align:center;font-size:0;margin-top:20px;margin-bottom:24px}
#bandi .bhp .pagination{margin-bottom:24px}
#bandi .pagination img{display:none}
#bandi .pagination button{width:30px;height:22px;vertical-align:middle}
#bandi .pagination .num,#bandi .pagination .num>a{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;font-size:0}
#bandi .pagination .num{margin:0 15px}
#bandi .pagination .num>a{display:inline-block;*display:inline;*zoom:1;width: auto;height: 25px;line-height:23px;font-size:13px;min-width: 25px;padding: 0 2px;}
#bandi .pagination .num>a.on{color:#202020;background: #568fd0;color: #fff;}
#bandi .pagination>a{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;background:url(../../images/rwdskin/pc/bg_pc_item.png) no-repeat 0 -2px; position:relative;}
#bandi .pagination>a:after{content:'';position:absolute;top:-8px;left:-9px;width:25px;height:25px;border:1px solid #e4e4e4}
#bandi .pagination .page_first{width:12px;height:9px;margin-right:8px;background-position:-19px -2px}
#bandi .pagination .page_prev{width:7px;height:9px}/* 2016-10-04 */
#bandi .pagination .page_next{width:7px;height:9px;margin-right: 23px;background-position:-10px -2px;}
#bandi .pagination .page_last{width:12px;height:9px;background-position:-34px -2px}

/* 반디게시판 댓글 영역 */
.bandi_cmt_top{width:719px;margin:30px auto 0;position:relative; *zoom:1}
.bandi_cmt_top:after{content:""; display:block; clear:both}
.bandi_cmt_top .title{width:130px; height:48px; line-height:48px; text-align:center; font-weight:bold; border:1px solid #e5e5e5; position:absolute; bottom:0; left:0}
.bandi_cmt_top .total{float:left; height:22px; margin:0 12px 0 0; line-height:22px; font-weight:bold; font-size:14px; color:#222; letter-spacing:-1px}
.bandi_cmt_top .total strong{color:#FF644E}
.bandi_cmt_top .info{height:22px; line-height:22px; padding:0 0 0 15px; text-align:right; font-size:11px; color:#999; background:url('../../images/rwdskin/ico_info_doc.gif') no-repeat 0 50%; position:absolute; top:0; right:0}
.bandi_cmt_top .info a{color:#999}
.bandi_cmt_top .info img{vertical-align:middle}
.bandi_cmt_top .cnt_con .current{display:inline-block; *display:inline; *zoom:1; min-width:25px; _width:25px; text-align:right; font-weight:bold}
.bandi_cmt_top .share{float:left; font-size:0; *zoom:1}
.bandi_cmt_top .share:after{content:""; display:block; clear:both}
.bandi_cmt_top .share .tit{position:absolute; left:-9999px}
.bandi_cmt_top .share a{float:left; margin:0 3px 0 0; position:relative}
.bandi_cmt_top .share a img{position:relative}
.bandi_cmt_top .share .on{display:block; width:16px; height:16px; background:url('../../images/rwdskin/ico_check.png') no-repeat; position:absolute; top:-6px; right:-8px; z-index:10}
.bandi_cmt_top .user{float:left; display:inline; width:90px; height:22px; margin:0 0 0 14px; padding:0 0 0 18px; line-height:22px; font-weight:bold; color:#222; white-space:nowrap; text-overflow:ellipsis; background:url('../../images/rwdskin/ico_user.png') no-repeat 0 5px; overflow:hidden}
.bandi_srch_frm{float:right}
.bandi_srch_frm .opt{width:90px;height:25px;padding-left:10px;margin:0 5px 0 0;font-family: '돋움','Dotum';font-size: 13px;color: #666;background: url(../../images/rwdskin/bg_avodname.gif) no-repeat right -1px;-webkit-appearance: none}
.bandi_srch_frm .keyword{width:180px; height:25px; margin:0 5px 0 0; padding:0 5px; line-height:19px; background:#fff; border:1px solid #ccc}
.page_grid3 .bandi_srch_frm .keyword{width:85px}
.bandi_cmt_list{border-bottom:1px solid #ccc; position:relative; overflow:hidden; *zoom:1}
.bandi_cmt_list li .thumb{border:1px solid #dcdcdc; position:absolute; top:13px; left:0}
.bandi_cmt_list li .thumb img{width:48px; height:48px}
.bandi_cmt_list li .sns{position:absolute; top:13px; left:61px}
.bandi_cmt_list li .info{padding:10px 0 0 0}
.bandi_cmt_list li .userid{color:#b2b2b2}
.bandi_cmt_list li .userid a{color:#222}
.bandi_cmt_list li .userid .ico{display:inline-block; *display:inline; *zoom:1; margin:0 0 -1px}
.bandi_cmt_list li .date{color:#b2b2b2; margin:0 0 0 5px; padding:0 0 0 7px; background:url('../../images/rwdskin/bg_cmt_date.gif') no-repeat 0 2px}
.bandi_cmt_list li .con{padding:0; color:#222; word-wrap:break-word}
.bandi_cmt_list li .action{margin:-7px 0 0; position:absolute; top:50%; right:15px; overflow:hidden}
.bandi_list .bandi_cmt_list li .info .action a{font-size:11px; color:#ff644e; text-decoration:none}
.bandi_cmt_write_frm{width:719px;margin:30px auto 0;text-align:left;position:relative; *zoom:1}
.bandi_cmt_write_frm:after{content:""; display:block; clear:both}
.bandi_cmt_write_frm fieldset{overflow:hidden;width:auto;margin-right:90px;height:56px}
.bandi_cmt_write_frm .con{width:98%;height:44px;padding:5px;color:#777; background:#f6f6f6;border:1px solid #e5e5e5;font-size:12px}
.bandi_cmt_write_frm .btn_submit{position: absolute;bottom: 0;right: 0;width: 78px;height: 56px;text-align: center;line-height: 56px;color: #fff;background: #757575;font-size: 14px}
						
/* 반디 불량회원 등록 */
.bandi_cmt_list li .action{margin: -7px 0 0;position: absolute;top: 50%;right: 15px;overflow: hidden;}
.bandi_cmt_list li .signup{position: relative;overflow: hidden;top:0;left: 30px;}
.bandi_cmt_list li .action a{font-size:13px; color:#ff644e; text-decoration:none; display:block;}
.bandi_cmt_list div.btn_signup_popup{position: absolute;z-index: 1;top: 0px;right:50px;width: 308px;max-height:145px;min-height: 145px;border-radius:5px;border: 2px solid #4388D3;background: #F3F3F3;overflow:hidden;font-family: AppleGothic;}
.bandi_cmt_list div.btn_signup_popup ul{overflow:hidden;clear:both;}
.bandi_cmt_list div.btn_signup_popup li{border:none;padding:5px 18px;min-height:0;}
.bandi_cmt_list div.btn_signup_popup li strong{font-size:15px;}
.bandi_cmt_list div.btn_signup_popup li span{margin-left:145px;}
.bandi_cmt_list div.btn_signup_popup li b{vertical-align:middle;}
.bandi_cmt_list div.btn_signup_popup li .btn_submit{float:right;margin-right:10px;}
.bandi_cmt_list div.btn_signup_popup li:first-child{padding:17px 0 0 13px;}
.bandi_cmt_list div.btn_signup_popup .btn_close{display: block;width: 14px;height: 14px;text-indent: -9999px;background:url('../../images/rwdskin/board/layer_close.png') no-repeat;position: absolute;top: 5px;right: 5px;background-size: 100%;}
.bandi_cmt_list li{min-height:50px; padding:10px 93px 10px 13px; border-top:1px solid #eee; position:relative; *zoom:1; overflow:visible;} /*2016-07-25*/
.bandi_cmt_list{border-bottom:1px solid #ccc; position:relative; *zoom:1; } 

/* 반디 불량회원 등록 팝업 */
.pop_customer{width:700px;}
.pop_customer h1{position: relative;padding: 11px 20px 13px;background: #405e86;}
.pop_customer .tab_sub{width: 648px;padding: 0 0 5px;overflow: hidden;clear:both;}
.pop_customer .tab_sub:after{content:"";display:block;border-bottom:1px solid #405e86;width:648px;position: relative;top: 29px;}
.pop_customer .tab_sub li{float:left;}
.pop_customer .top_desc{width:620px;margin: 0 0 25px;padding: 15px 12px;color: #000;background: #fffef7;border: 1px solid #f4f1e0;text-align:center;}
.pop_customer .top_desc span{color:#d85a29}
.pop_customer .this_info table tr th{border:1px solid #d9d9d9;background:#f7f7f7;padding:5px 0;text-align:center;}
.pop_customer .this_info table tr td{border:1px solid #d9d9d9;padding:5px 0;text-align:center;}
.pop_customer .content{height:100%;overflow-x:scroll;}
.pop_customer .content .con_block{position:relative;}  /*2016-09-23*/
.pop_customer .btn_cus_clear{position:relative;top:-67px;right:26px;float:right;} /*2016-09-29*/
.pop_customer .this_info{clear:both;width:650px;}
.pop_customer .this_info table{width:100%;}
.pop_customer .btn_cus_clear a{display:block;} /*2016-09-23*/
.pop_customer .content .con_block .top_desc{width:70%;} /*2016-09-29*/

/* 공개방송 신청하기 */
.bhp.public_cast .sub_head{width:719px;margin:0 auto 10px auto}
.bhp.public_cast .head{overflow:hidden}
.bhp.public_cast .head .sub_head{width:auto;float:left}
.bhp.public_cast .head .desc{float:right;margin:3px 0 0;padding:0 0 0 8px;font-size:11px;font-family:'돋움','Dotum','AppleGothic',sans-serif}
.bhp.public_cast .con_box{padding:20px 0 0;border:4px solid #ddd}
.bhp.public_cast .con_box .wrap{padding:0 0 15px}

/* 2017-05-02 add */
.item_a1 .wrap {padding-left:160px !important;min-height:111px;}/* 2017-07-10 수정 */
.item_a1 .thumb {position:absolute;top:14px;left:14px;}
.item_a1 .status {float:none !important;margin-left:15px;padding-bottom:8px;}
.item_a1 .list {float:none !important;}
/* //2017-05-02 */

/* 2017-07-10 add */
div.box_f1 {overflow:hidden;padding:6px;margin-bottom:15px;border:1px solid #e1e1e1;border-radius:4px;background:#f1f1f1;}
div.box_f2 {overflow:hidden;padding:16px 17px 0 17px;border-radius:4px;background:#fff;}

/* h5 type a1 */
h5.h5_a1 {padding-left:14px;font-size:14px;font-weight:500;color:#cd5072;background:url("../../images/rwdskin/etc/bu_arrow_right_a1.gif") no-repeat left 4px;}
h5.h5_a1 span {display:block;font-size:12px;font-weight:300;color:#676767;}
.fc_2f98c5 {color:#2f98c5 !important;}

/* list dot type */
ul.list_dot_a1 {overflow:hidden;margin:13px 0 2px 0;}
ul.list_dot_a1 li {display:block;padding:12px 0 12px 21px;border-top:1px solid #ededed;color:#676767;background:url("../../images/rwdskin/etc/bu_replay_list_dot.gif") no-repeat 9px 20px;}
ul.list_dot_a1 li.first {border-top:0px;}

/* list num type */
ul.list_num_a1 {margin:16px 0 18px 0;}
ul.list_num_a1 li {padding:0 0 0 18px;line-height:24px;}
/* //2017-07-10 add */

.bhp.public_cast .con_box ul.list li{padding:0 0 0 8px;background:url(../../images/rwdskin/etc/bu_replay_list_dot.gif) no-repeat 0 7px}
.bhp.public_cast .head_info .con_box{position:relative}
.bhp.public_cast .head_info .wrap{overflow:hidden;padding-left:14px;padding-right:15px}
.bhp.public_cast .head_info .thumb{float:left}
.bhp.public_cast .head_info .thumb img{width:140px; height:104px; border:1px solid #848484}
.bhp.public_cast .head_info .status{float:left;margin-left:15px;padding-bottom:8px}
.bhp.public_cast .head_info .list{float:left;width:72%;margin-left:15px;padding-bottom:8px}
.bhp.public_cast .custom_info{position:relative}
.bhp.public_cast .custom_info .admin_menu{text-align:right}
.bhp.public_cast .custom_info .custom_content{margin-bottom:12px}
.bhp.public_cast .info_list{font-size:13px; color:#434343}
.bhp.public_cast .info_list strong{color:#222}
.bhp.public_cast .info_list li{padding:0 0 0 10px; background:url(../../images/rwdskin/etc/bu_replay_list_dot.gif) no-repeat 0 7px}
.bhp.public_cast .data_table{table-layout:fixed;border-top:2px solid #dcdcdc;border-bottom:2px solid #dcdcdc;font-size:13px}
.bhp.public_cast .data_table thead th{padding:6px 5px;text-align:center;color:#787878;background:#f2f2f2;border-left:1px solid #c9c9c9;font-weight:normal}
.bhp.public_cast .data_table tbody th,
.bhp.public_cast .data_table tbody td{padding:6px 5px; text-align:center; font-weight:normal; border-top:1px solid #c9c9c9; border-left:1px solid #c9c9c9; word-wrap:break-word}
.bhp.public_cast .data_table .first{border-left:0 none}
.bhp.public_cast .data_table .tit{text-align:left}
.bhp.public_cast .data_table .btn{padding:2px 0}
.bhp.public_cast .data_table .nolist td{height:50px; border-left:0 none; text-align:center}
.bhp.public_cast .frm_apply .info_list{margin:15px 0}
.bhp.public_cast .frm_table{width:100%; border-top:2px solid #878787; border-bottom:2px solid #878787}
.bhp.public_cast .frm_table input{font-size:12px}
.bhp.public_cast .frm_table thead th{padding:6px 9px; text-align:center; font-weight:500; color:#878787; background:#f7f7f7}
.bhp.public_cast .frm_table tbody th,
.bhp.public_cast .frm_table tbody td{padding:6px 9px; text-align:left; font-weight:normal; border-top:1px solid #c9c9c9}
.bhp.public_cast .frm_table tbody th{font-weight:bold;font-weight:500;color:#333; letter-spacing:-1px}
.bhp.public_cast .frm_table tbody th .desc{font-weight:normal; font-size:11px; color:#999}
.bhp.public_cast .frm_table img{vertical-align:middle}
.bhp.public_cast .frm_table .first{border-left:0 none}
.bhp.public_cast .frm_table .basic{height:18px; padding:0 5px; line-height:18px; border:1px solid #b5b5b5}
.bhp.public_cast .frm_table .mlist li{padding:3px 0}
.bhp.public_cast .btn_area{margin-top:0;padding:15px 0;text-align:center}
.bhp.public_cast .btn_area .wrap{margin:0 0 0 8px; font-size:0; overflow:hidden}
.bhp.public_cast .btn_area .wrap input,
.bhp.public_cast .btn_area .wrap a{display:inline-block;*display:inline;*zoom:1;margin:0 8px 0 0; vertical-align:top}
.bhp.public_cast .result_list li{margin:0 0 30px}
.bhp.public_cast .result_list h5 span{display:block;height:37px;padding-left:10px;line-height:38px;color:#787878;background:#f2f2f2;font-size:14px}
.bhp.public_cast .result_list .custom_content{margin:12px 0 0}
.bhp.public_cast .result_list table{width:100%;margin:12px 0 0}
.bhp.public_cast .pagination{margin-bottom:0}

/* 인물소개 */
.bhp.about_cast .admin_menu { margin:0 0 5px; text-align:right; }
.bhp.about_cast .list li { margin:0 0 13px; padding:7px; background:#eee; color:#676767; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; }
.bhp.about_cast .list li .wrap { min-height:250px; _height:250px; padding:10px; background:#fff; position:relative; overflow:hidden; }
.bhp.about_cast .list li .thumb { float:left; border:1px solid #ddd; }
.bhp.about_cast .list li .thumb img { width:168px; }
.bhp.about_cast .list li .name { display:block; width:523px; height:25px; padding:0 0 0 25px; line-height:1.2; font-weight:bold; font-size:14px; background:url('../../images/rwdskin/service/bg_cast_tit.gif') no-repeat; white-space:nowrap; text-overflow:ellipsis; position:absolute; top:11px; left:196px; overflow:hidden; }
.page_grid3 .bhp.about_cast .list li .name { width:333px; }
.bhp.about_cast .list li .con { margin:0 0 0 186px; padding:26px 0 0; word-wrap:break-word; }

/* 설문조사 - list */
.bhp.poll_list .list { border-top:2px solid #878787; border-bottom:1px solid #eee; position:relative; overflow:hidden; *zoom:1; }
.bhp.poll_list .list li {margin:-1px 0 0; padding:14px 170px 14px 200px; border-top:1px solid #eee; position:relative; }
.bhp.poll_list .list .thumb { position:absolute; top:14px; left:60px; }
.bhp.poll_list .list .thumb img { width:113px; height:78px; vertical-align:top; border:1px solid #cdcdcd; }
.bhp.poll_list .list .num { width:50px; height:80px; line-height:80px; text-align:center; font-size:11px; position:absolute; top:14px; left:0; }
.bhp.poll_list .list .tit { padding:7px 0 0; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.bhp.poll_list .list .tit a { font-weight:bold; color:#333; }
.bhp.poll_list .list .info { padding:5px 0 0; }
.bhp.poll_list .list .info p { padding:0 0 0 8px; line-height:16px; font-size:11px; white-space:nowrap; background:url('../../images/rwdskin/service/bu_poll_list.gif') no-repeat 0 50% }
.bhp.poll_list .list .status { width:50px; text-align:center; font-size:11px; position:absolute; top:45px; right:110px; }
.bhp.poll_list .list .status strong { font-weight:bold; color:#db6262; }
.bhp.poll_list .list .action { width:110px; text-align:center; position:absolute; top:41px; right:0; }
.bhp.poll_list .list .btn2 { top:28px; }
.bhp.poll_list .list .action p { padding:0 0 3px; }
.bhp.poll_list .list .action img { vertical-align:top; }
.bhp.poll_list .btn_area { text-align:right; }

/* 설문조사 - view */
.bhp.poll_view .poll_head { height:62px; padding:0 10px 0 40px; white-space:nowrap; text-overflow:ellipsis; background:url('../../images/rwdskin/service/bg_poll_head.jpg') no-repeat; border:1px solid #bebebe; overflow:hidden; }
.bhp.poll_view .poll_head h5 { line-height:62px; font-size:14px; font-weight:bold; color:#fff; word-wrap:break-word; }
.bhp.poll_view .poll_con { padding:24px 27px; background:#efefef;word-wrap:break-word; }
.bhp.poll_view .q_list h6 { padding:8px 20px; color:#e7e7e7; background:#666; word-wrap:break-word; }
.bhp.poll_view .a_list { padding:20px 38px; }
.bhp.poll_view .a_list li { padding:5px 0 5px 17px; text-indent:-17px; word-wrap:break-word; }
.bhp.poll_view .a_list li label {margin:0 5px 0 0; font-weight:400}
.bhp.poll_view .a_text { margin:23px 15px; padding:5px; border:1px solid #ccc; }
.bhp.poll_view .a_text textarea { display:block; width:100%; height:100px; border:0 none; }
.bhp.poll_view .short_text { width:87%; height:22px; padding:0 5px; line-height:22px; border:1px solid #ccc;  }
.bhp.poll_view .btn_area { padding:10px 0; text-align:center; background:#efefef; border-top:1px solid #dddddd; }
.bhp.poll_view .btn_area span { margin:0 0 0 8px; font-size:0; overflow:hidden; }
.bhp.poll_view .btn_area span input,
.bhp.poll_view .btn_area span a { margin:0 8px 0 0; vertical-align:top; }
.bhp.poll_view .con_foot { margin:0; padding:9px 0 0; text-align:right; }

/* 설문조사_event - view */
.poll_head_event img {width:100%;} /*layout 4-3*/
.bhp.poll_view .a_list.a_list_event {padding:20px 5px;}
.bhp.poll_view .a_list.a_list_event li .graph_event { margin:3px 0 0 100px; height:14px; position:relative;max-width:347px;}
.bhp.poll_view .a_list.a_list_event li .graph_event div { height:14px; background:url('../../images/rwdskin/service/bg_poll_graph2.png') repeat-x; position:absolute; top:0; left:0; }
.bhp.poll_view .a_list.a_list_event li .graph_event div:after {content:"";background:url('../../images/rwdskin/service/bg_poll_graph3.png') no-repeat;display:block;width:11px;height:10px;position:absolute;right:-20px;}
.bhp.poll_view .a_list.a_list_event li .graph_event span{color:#EF2060;font-weight:bold;font-size: 14px; position: absolute;right: -145px;top: -5px;width:100px;text-align:left;}/*2016-08-10*/
.bhp.poll_view .a_list.a_list_event li label { margin:0 5px 0 0; float:left; }
.bhp.poll_view .poll_head_event {position:relative;}/*2016-08-10*/
.bhp.poll_view .poll_head_event .float_link { display:block; background:url('data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7'); position:absolute; }
.bhp.poll_view .poll_head_event .float_link span { position:absolute; left:-9999px; }
.bhp.poll_view  ol.q_list_event {max-width:100%; overflow:hidden;}
.bonihani_popup {background:url('../../images/rwdskin/service/layer_pop_bg.gif') no-repeat; width:500px;height:411px;clear:both;position: absolute;z-index: 1;top: 35%;left: 7%; font-size: 17px;font-family: 'Apple Gothic','맑은 고딕','Malgun Gothic';} /*2016-08-10*/
.bonihani_popup .btn_close {display: block; width: 14px;height: 14px;text-indent: -9999px;background: url('../../images/rwdskin/service/btn_close.png') no-repeat;position: absolute;top: 5px;right: 5px;background-size: 100%;}
.bonihani_popup ul {padding: 17px 45px 0px;overflow: hidden;}
.bonihani_popup ul li {display:inline-block;}
.bonihani_popup ul li strong {font-size: 20px;}
.bonihani_popup ul li p {margin-top:5px;}
.bonihani_popup ul li + li {position: relative;left: 10px;top: -30px;}

/* 설문조사 - result */
.bhp.poll_result .poll_info {margin-bottom:14px}
.bhp.poll_result .poll_head { height:62px; padding:0 10px 0 40px; white-space:nowrap; text-overflow:ellipsis; background:url('../../images/rwdskin/service/bg_poll_head.jpg') no-repeat; border:1px solid #bebebe; overflow:hidden; }
.bhp.poll_result .poll_head h5 { line-height:62px; font-size:14px; font-weight:bold; color:#fff; }
.bhp.poll_result .poll_con { padding:24px 27px; background:#efefef; word-wrap:break-word; }
.bhp.poll_result .q_count {width:719px;height:35px;margin:0 auto; line-height:35px; text-align:center; font-weight:bold; border-top:2px solid #878787; }
.bhp.poll_result .q_list {width:719px;margin:0 auto}
.bhp.poll_result .q_list h6 { padding:8px 20px; color:#e7e7e7; background:#666; word-wrap:break-word; }
.bhp.poll_result .a_list { padding:20px 0; }
.bhp.poll_result .a_list li { padding:5px 0; word-wrap:break-word; }
.bhp.poll_result .a_list li .cnt { font-weight:bold; font-size:11px; }
.bhp.poll_result .a_list .graph { margin:3px 0 0; height:14px; position:relative; }
.bhp.poll_result .a_list .graph div { height:14px; background:url('../../images/rwdskin/service/bg_poll_graph.jpg') no-repeat; position:absolute; top:0; left:0; }
.bhp.poll_result .a_text { padding:20px 0; }
.bhp.poll_result .a_etc { margin:10px 0 0; padding:8px 0 8px 0; background:#f8f8f8; border:1px solid #e7e7e7; position:relative; }
.bhp.poll_result .a_etc .bg { display:block; width:54px; height:54px; background:url('../../images/rwdskin/service/bg_poll_etc.gif') no-repeat; position:absolute; top:-1px; left:-1px; }
.bhp.poll_result .a_txt { overflow:hidden; }
.bhp.poll_result .a_etc .a_txt { padding:0 30px 0 60px; }
.bhp.poll_result .a_txt li { height:29px; margin:-1px 0 0; padding:1px 0 0 0; line-height:29px;background:url('../../images/rwdskin/service/bg_poll_etc_line.gif') repeat-x 0 0}
.bhp.poll_result .a_txt li span { display:block; height:29px; line-height:29px; padding:0 0 0 13px; white-space:nowrap; background:url('../../images/rwdskin/service/bu_poll_etc.gif') no-repeat 0 50%; overflow:hidden; }
.bhp.poll_result .btn_more a { display:block; height:28px; margin:5px 0 0; line-height:28px; text-align:center; text-decoration:none; background:#e7e7e7; border:1px solid #dbdbdb; }
.bhp.poll_result .btn_more a:hover { color:#222; border:1px solid #c1c1c1; }
.bhp.poll_result .a_etc .btn_more a { margin:5px 8px 0; }
.bhp.poll_result .con_foot { margin:0; padding:9px 0 0; text-align:right; border-top:1px solid #ddd; }

/* 시청자 게시판 */
.bhp.brd_list .area_banner{overflow:hidden;padding:15px 17px 15px 78px;line-height:23px;font-size:14px;color:#4c4c4c;background:url('../../images/rwdskin/board/bg_rule.gif') no-repeat 9px center;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc}
.bhp.brd_list .area_banner>span{display:block;margin-bottom:4px}
.bhp.brd_list .area_banner>strong{color:#1c73be}
.bhp.brd_list .area_banner>a{display:inline-block;*display:inlne;*zoom:1;margin-left:8px;padding:2px 6px 3px; line-height: 17px;background:#267fcb;border-radius:4px;-webkit-border-radius:4px;border:1px solid #155d9a;color:#fff;font-size:12px;font-weight:300}

/* 12-02 비밀 팝업 시작 */
.secretpopWrap{position:fixed;z-index:20;top:0;left:0;bottom:0;right:0;}
.secretpopWrap .secretPop_inner{position:absolute;top:50%;left:50%;width:454px;height:208px;margin-top:-104px;margin-left:-227px;padding-top:27px;padding-left:16px;background:url(../../images/rwdskin/bg_secretpop.png) no-repeat left 7px;}
.secretpopWrap .secretPop_inner>div{width:420px;height:174px;background:#f2f2f2;border:1px solid #dcdcdc;border-radius:4px}
.secretpopWrap p{text-align:center;}
.secretpopWrap .secretPop_tit{margin:20px 0 13px;font-size:19px;color:#333}
.secretpopWrap p>input{width:320px;height:48px;border:1px  solid #e3e3e3;text-align:center}
.secretpopWrap .btns{margin-top:15px}
.secretpopWrap .btns a{text-decoration:none}
/* 12-02 비밀 팝업 끝 */

/* 실명인증 게시판 추가 */
.bhp.brd_list .certification_banner{overflow:hidden;padding:15px 17px 0 78px;line-height:23px;font-size:14px;color:#4c4c4c;background:url('../../images/rwdskin/board/bg_certification.png') no-repeat 9px center;border-top:1px solid #dcdcdc;}
.bhp.brd_list .certification_banner .btns_list{margin-top:10px;}
.bhp.brd_list .certification_banner .btns_list a{display:inline-block;*display:inlne;*zoom:1;margin:0 0 0 8px;padding:2px 6px 3px; line-height: 17px;background:#267fcb;border-radius:4px;-webkit-border-radius:4px;border:1px solid #155d9a;color:#fff;font-size:12px;font-weight:300}
.bhp.brd_list .certification_banner .btns_list a:first-child{margin-left:0;}
.bhp.brd_list .certification_banner p em{color:#1c73be;font-style:normal;font-weight:normal;}
.bhp.brd_list .certification_banner p span{text-decoration:underline;}
.bhp.brd_list .certification_banner p.tip{margin-top:10px;color:#1c73be;}

/* 실명인증 레이어 팝업 추가 */
.certify_name{color:#1c73be !important;} 
.Election_Layer {position:absolute; left:50%; bottom:0;}
.Election_Layer .blueBox {position:relative;width:300px; border:3px solid #405e86; background:#FFF; padding-bottom:10px;} 
.Election_Layer .blueBox .elecon{margin:20px 10px; padding:10px; background:#e0e6ee; border:1px solid #b3bac4; text-align:left; margin-bottom:15px;}
.Election_Layer .blueBox p {text-align:center;}
.Election_Layer .blueBox p a {display:inline-block; *display:inline; *zoom:1; padding:2px 10px; line-height:25px; background:#ededed; font-size:13px; color:#333 !important;border:1px solid #444;border-radius:0; }
.Election_Layer .blueBox p a + a{margin-left:5px;}
.Election_Layer .blueBox .ele_close {position:absolute; right:10px; top:0px; width:10px; height:10px;}
.Election_Layer .blueBox .ele_close a {display:block; padding:0; background:none; font-size:17px; line-height:30px; font-weight:bold; color:#a2a2a2;width:10px; height:10px; text-align:center;font-family:'돋움';}

#header_wrap {width:100%;position:relative;z-index:4;}
#header_wrap .m_header {width:980px;margin:0 auto;position:relative;z-index:3;height:79px;max-height:80px;}

/* sub visual */
#sub_visual {position:relative;z-index:3;}
#sub_visual img {max-width:none;display:block;}
#sub_visual h2 {position:absolute;top: 50%;left: 0;width: 100%;/* margin:0 auto 0 -490px; */font-size:38px;line-height: 1.1;font-weight: 700;text-align:center;color: #222;transform: translate(0, -50%);}


/* 네비게이션 */
#nav {display:inline-block;margin: 33px 0 0 182px;*padding-top:33px;*width:750px;}/*07-03*/
#nav ul li {float:left;margin-right:54px;}
#nav ul li strong a {position:relative;display:block;font-size:18px;color:#222;font-weight:400;padding-bottom:15px;*padding-bottom:17px;*letter-spacing:-1px;}
#nav ul li strong a.on {color:#ed5542;}
#nav ul li strong a span {display: block;position: relative;}
#nav ul li.on strong a span {position:absolute;bottom: -6px;left:50%;width:16px;height:10px;display:block;margin:0 auto 0 -8px;background:url("../../images/rwdskin/rwd2/sprite_cook.png") no-repeat -202px 0;}
#nav ul li div {position:absolute;left:0;width:980px;margin:0 auto;height:44px;display:none;top:80px;z-index:3;}
#nav ul li div.menu1 ul {padding-left: 100px;}/*07-03*/
#nav ul li div.menu2 ul {padding-left: 355px;}/*07-03*/
#nav ul li div.menu3 ul {padding-left:725px;}
#nav ul li div ul li {margin-right:0;}
#nav ul li div ul li a {display:inline-block;padding:12px 17px 12px 17px;font-size:14px;color:#fff;background:url("../../images/rwdskin/rwd2/bg_line_a1.gif") no-repeat right center;}
#nav ul li div ul li a.on {text-decoration:underline;}
#nav ul li div ul li.last a {background:none;}
#nav ul li div ul li a:hover {text-decoration:underline;}
.bggnb {position:absolute;z-index:2;width:100%;height:0px;background:#f67160;}


.m_header h1 {position:absolute;top:5px;left:4px;display:inline-block;width:102px;height:66px;}
.m_header h1 a {display:block;width:100%;height:100%;background:url("../../special/cookRwd/images/bg_cook_logo.png") no-repeat left top;}

/* util my,share */
.m_header .util {position:absolute;top:24px;right:0;min-height:40px;text-align:right;}
.m_header .util p {display:inline-block;*display:inline;margin-right:3px;}
.m_header .util p a span {display:inline-block;*display:block;*float:left;*margin-right:5px;width:36px;height:36px;background:url("../../images/rwdskin/rwd2/sprite_cook.png") no-repeat left top;cursor:pointer;}
.m_header .util p a span.btn_myprogram {background-position:-112px 0;}
.m_header .util p a span.btn_myprogram.on {background-position:-112px -38px;}
.m_header .util p a.sns_pop span {background-position:-153px 0;}


body.slide_on #header_wrap .wrap_secMenu {right:0;}
.btn_pulldown {display:none;} 
.btn_pulldown * {display:none;} 
.Pulldown_wrap.wrap_secMenu {max-width:270px;width:100%;height:100%;position:fixed;top:0;right:-270px;z-index:9999;background:#fff;overflow-y:auto;-webkit-overflow-scrolling: touch;transition:all .4s ease-out 0s;-webkit-transition:all .4s ease-out 0s;}
.Pulldown_wrap .pull_header {position:fixed;z-index:10;width:100%;height:40px;max-width:270px;text-align:left;background:#f1614e;}
.Pulldown_wrap .pull_header h1 {position:relative;top:2px;left:15px;}
.Pulldown_wrap .pull_header h1 a {display:inline-block;width:48.5px;height:32px;background:url("../../images/rwdskin/rwd2/sprite_cook.png") no-repeat 0 -69px;background-size:250px;}
.Pulldown_wrap .pull_header:after {content:'';display:block;clear:both;}
.Pulldown_wrap .pull_menu {padding:40px 0 60px;}
.Pulldown_wrap .pull_menu .ut {background:#eee;border-bottom:1px solid #bababa;}
.Pulldown_wrap .pull_menu .ut:after {content:'';display:block;clear:both;}
.Pulldown_wrap .pull_menu .ut li {float:left;width:25%;height:38px;border-left:1px solid #bababa;box-sizing:border-box;padding:8px 0 4px;}
.Pulldown_wrap .pull_menu .ut li:first-child {border:none;}
.Pulldown_wrap .pull_menu .ut li a {display:block;background:url("../../images/rwdskin/rwd2/sprite_cook.png") no-repeat;background-size:250px;overflow:hidden;text-indent:-999%;white-space:nowrap;margin:0 auto;}
.Pulldown_wrap .pull_menu .ut li a.ut_login {width:18px;height:25px;background-position:-92px -44px;}
.Pulldown_wrap .pull_menu .ut li a.btn_myprogram {width:36px;height:21px;background-position:-44px -44px;}
.Pulldown_wrap .pull_menu .ut li a.btn_myprogram.on {width:36px;height:21px;background-position:0px -44px;}
.Pulldown_wrap .pull_menu .ut li a.ut_sns {width:22px;height:22px;background-position:-124px -44px;}
.Pulldown_wrap .pull_menu .ut li a.ut_srh {width:26px;height:24px;background-position:-162px -44px;}
.Pulldown_wrap .pull_menu nav ul {text-indent:20px;overflow:hidden;}
.Pulldown_wrap .pull_menu nav ul:after {content:'';display:block;clear:both;}
.Pulldown_wrap .pull_menu nav ul li {border-bottom:1px solid #bababa;}
.Pulldown_wrap .pull_menu nav ul li a {position:relative;display:block;font-size:16px;font-weight:500;height:40px;line-height:26px;padding:7px 0 0 0;}
.Pulldown_wrap .pull_menu nav ul li .depth:after {position:absolute;top:15px;right:15px;content:'';display:block;width:14px;height:9px;background:url("../../images/rwdskin/rwd2/sprite_cook.png") no-repeat -175px 0;background-size:250px; -webkit-transition: transform 0.4s ease; transition: transform 0.4s ease; transform: rotate(0deg); -webkit-transform: rotate(0deg);}
.Pulldown_wrap .pull_menu nav ul li .depth.on:after {transform: rotate(-180deg);}
.Pulldown_wrap .pull_menu nav ul li ul {display:block;padding:4px 0 6px;background:#eee;border-top:1px solid #bababa;}
.Pulldown_wrap .pull_menu nav ul li ul li {border:none;}
.Pulldown_wrap .pull_menu nav ul li ul li a {display:block;height:28px;line-height:26px;padding:5px 0 0 0;text-indent:33px;font-size:14px;color:#555;background:url("../../images/rwdskin/rwd2/dot_b1.png") no-repeat 23px center;background-size:3px}
.Pulldown_wrap .pull_bot_menu {position:fixed;bottom:0;max-width:270px;width:100%;}
.Pulldown_wrap .pull_bot_menu>ul {position:absolute;bottom:0;z-index:10;overflow:hidden;width:100%;height:60px;background:#666;}
.Pulldown_wrap .pull_bot_menu>ul>li:first-child {border-left:none;}
.Pulldown_wrap .pull_bot_menu>ul>li {width:33.3%;float:left;padding:15px 0 12px;height:60px;overflow:hidden;text-align:center;line-height:36px;border-left:1px solid #fff;box-sizing:border-box;}
.Pulldown_wrap .pull_bot_menu>ul>li>a {display:block;font-size:14px;color:#fff;}
.Pulldown_wrap .pull_bot_menu>ul>li:last-child {line-height:17px;}
.Pulldown_wrap .btn_close_pulldown {position:fixed;top:0;z-index:11;width:100%;max-width:270px;} 
.Pulldown_wrap .btn_close_pulldown a {position:absolute;top:10px;right:20px;display:inline-block;width:18px;height:18px;background:url("../../images/rwdskin/rwd2/sprite_cook.png") no-repeat -56px -69px;background-size:250px;} 
.pull_srh {display:none;position:absolute;top:39px;left:0;z-index:10;width:100%;background:#ddd;height:40px;padding:6px 0 5px 6px;}
.pull_srh input {width:83%;padding:2px 4px 2px 4px;font-size:14px;font-weight:300;color:#000;border:1px solid #cecece;height:30px;}
.pull_srh button {position:absolute;top:7px;right:9px;display:block;width:41px;height:28px;background:#f67160;color:#fff;}
.pull_bot_menu {position:fixed; bottom:0; width:100%; max-width:360px; height:60px;z-index:1001;}
.pull_bot_menu .mt_bot_menu>ul{height:60px;position:absolute;bottom:0;width:100%;z-index:10}
.pull_bot_menu .mt_bot_menu>ul:after{display:block;content:'';clear:both;}
.pull_bot_menu .mt_bot_menu>ul>li{float:left;width:33.3%;height:60px;padding:15px 0 12px;background:#676767;border-left:1px solid #b1b1b1;text-align:center;line-height:36px;}
.pull_bot_menu .mt_bot_menu>ul>li:last-child{line-height:17px}
.pull_bot_menu .mt_bot_menu>ul>li:first-child{border-left:0}
.pull_bot_menu .mt_bot_menu>ul>li.selected{background:#323232}
.pull_bot_menu .mt_bot_menu>ul>li a{color:#fff;font-weight:400;font-size:15px;}
.pull_bot_menu .more_box{display:none;position:absolute;z-index:1;bottom:-140px;left:0;width:100%;height:400px}
.pull_bot_menu.on .more_box{display:block}
.pull_bot_menu .mt_bot_menu .more_box div>ul{position:relative;width:100%}
.pull_bot_menu .mt_bot_menu .more_box ul:after{display:block;content:'';clear:both;}
.pull_bot_menu .mt_bot_menu .more_box dl{position:absolute;width:100%;height:200px;padding:0 25px 5px;background:#f9f9f9}
.pull_bot_menu .mt_bot_menu .more_box dt{position:absolute;z-index:4;top:-49px;width:25%;height:49px;line-height:49px;font-size:17px;font-weight:400;color:#fff;background:#676767;font-weight:400;text-align:center;}
.pull_bot_menu .mt_bot_menu .more_box dl dd a {font-size:14px;}
.pull_bot_menu .more_box ul>li.more_category1 dt{left:0}
.pull_bot_menu .more_box ul>li.more_category2 dt{left:25%}
.pull_bot_menu .more_box ul>li.more_category3 dt{left:50%}
.pull_bot_menu .more_box ul>li.more_category4 dt{left:75%}
.pull_bot_menu .mt_bot_menu .more_box div>ul>li dd{float:left;width:50%;margin-top:15px;font-size:15px;color:#000}
.pull_bot_menu .mt_bot_menu .more_box div>ul>li.selected dt{background:#3776d0}
.pull_bot_menu .mt_bot_menu .more_box div>ul>li.selected dl{position:absolute;width:100%;z-index:3;top:0;left:0}
.pull_bot_menu.on{background-color:rgba(0,0,0,.7); height:100%}

/* 2020-08-06 결제 모달 */
.subscribe_layer {width:100%;height:100%;position: fixed;top: 0;left: 0;display:none;overflow:auto;z-index:9999;}
.subscribe_layer_inner + .subscribe_layer_bg{display:none;width:100%;height:100%;background:#000;position:fixed;top:0;left:0;filter:alpha(opacity=75);opacity:0.75;-moz-opacity:0.75;z-index:9998;}
.subscribe_layer .subscribe_layer_inner{width:550px;height:650px;padding:0;background:#fff;position:relative;z-index:100000000000;margin:140px auto 0;}
.subscribe_layer .subscribe_layer_inner iframe{margin:0;}
.subscribe_layer.on{display:block;}

/* text - blind , comm sprite */
.ir_text {text-indent:-9999px;text-align:left;white-space:nowrap;overflow:hidden;display:inline-block;} 
.sprite_a1 {background:url("../../images/rwdskin/rwd2/sprite_cook.png") no-repeat;}
/* .blind,  */.hidden {display:block;position:absolute;top:-9999em;left:-9999em;text-indent:-9999em;overflow:hidden;width:1px;height:1px;}

.bhp .frm_table .cell .pop_noti {z-index:2;}


/* utilbar 최상당 헤더 2020-08-10 */
.utilbar {position:fixed;top:0; left:0; right:0; background:#f3f3f3; font-family: '돋움','Dotum','맑은 고딕','Malgun Gothic','MGothic','AppleGothic',sans-serif; font-size:11px; height:30px; width:100%;/* z-index:1001; */}
.utilbar .utilWrap {position:relative; height:30px;}
.utilbar .utilWrap .ebslogo{position:absolute; left:60px; top:5px;}
.utilbar .utilWrap .ebslogo a {position:absolute; left:0px; top:0px; background:url('https://static.ebs.co.kr/www/common/img/anikids/all_icon.png') no-repeat 0 0; width:52px; height:20px;}
.utilbar .utilWrap .rightMenu{position:absolute; right:60px; top:8px;}
.utilbar .utilWrap .rightMenu > ul > li {position:relative; float:left; height:24px;}
.utilbar .utilWrap .rightMenu > ul > li a {color:#000;}
.utilbar .utilWrap .rightMenu > ul > li + li {padding-left:15px; margin-left:12px;}
.utilbar .utilWrap .rightMenu > ul > li + li:after {content:''; position:absolute; left:0; top:3px; width:1px; height:8px; background:#cfcfcf}
.utilbar .utilWrap .rightMenu > ul > li.tlogIn {padding-right:8px;}
.utilbar .utilWrap .rightMenu > ul > li .tlogSub {display:none; position:absolute; top:20px; background:#f3f3f3; box-shadow:0px 5px 4px 2px rgba(0,0,0,0.2); overflow:hidden;}
.tlogDrop {padding-right:10px;}
.tlogDrop i{position:absolute; right:0px; top:3px; background:url('https://static.ebs.co.kr/www/common/img/anikids/all_icon.png') no-repeat -312px -62px; width:10px; height:10px;}
.sub1by {padding:10px 15px; width:100px; left:-15px;}
.sub1by li {display:block}
.sub1by li a{display:block; padding:5px 0;}
.sub1by li a:hover {text-decoration:underline;}
.sub2by {padding:10px 0px; width:440px; left:-310px;}
.sub2by li {float:left; width:110px; position:relative;}
.sub2by li a {display:block; padding:5px 5px; text-align:center;font-size:12px;}
.sub2by li a:hover {text-decoration:underline;}
.sub2by li:after {content:''; position:absolute; right:0px; top:0; bottom:0; height:100%; width:1px; background:#DDD}
.sub2by li:nth-child(4n):after {display:none;}
/*#Header {display:none;}*/

/* login 2020-08-10 */
body.loginOpen {overflow:hidden; }
#LoginWrap {display:none;position:fixed;width:100%;height:100%;left:0; top:0; bottom:0; right:0; z-index:999999; transition: all .5s ease; opacity:0;}
#LoginWrap.open {display:block;}
#LoginWrap .LoginFrame {display:none; border-radius:10px; position:absolute; top:100px; left:50%; margin-left:-200px; width:400px; height:600px; transform: translate(0px, 200px); opacity:0; transition: all .1s ease; z-index:99}
#LoginWrap.open .LoginFrame{display:block;}
#LoginWrap.open.visible {opacity:1;}
#LoginWrap.open.visible .LoginFrame{transform: translate(0px, 0px); opacity:1;transition: all .8s ease;}
#LoginWrap .dim_login {position:absolute;width:100%;height:100%;left:0; top:0; bottom:0; right:0;background:rgba(0,0,0,.6);z-index:90;}


@media screen and (max-width: 979px){	

	.secContents .bhp>div,
	.secContents .bhp>table,
	.secContents .bhp>dl,
	.secContents .bhp>form,
	.bhp.brd_list .bandi_info,
	.bandi_list .bandi_cmt_list,
	.secContents .bhp>ul{width:100%;margin:17px auto 0}

	.bhp.brd_list .list_srch_frm .opt,
	.bhp.img_list .list_srch_frm .opt{/* position:absolute; */left:226px;}
	.bhp.brd_list .list_srch_frm fieldset,
	.bhp.img_list .list_srch_frm fieldset{width:auto;margin-left:369px;margin-right:62px;}

	.group_pro .lst_pro02>li .txtcon_area .tit_info{font-size:18px;} 
	.group_pro .lst_pro02>li .txtcon_area .stit_info{width:80%;} 
	
	body {overflow-x:hidden;}
	#main_container {width:100%;}
	#Header {width:100%;}
	#Header .container {width:100%;}
	#Header .area_global {width:100%;}
	#header_wrap .m_header {width:100%;}
	.inner_wrap {width:100%;box-sizing:border-box;padding:30px 2% 30px 2%;}
	.inner_wrap h2 {letter-spacing:-0.7px;}

	#header_wrap .m_header {width:100%;}
	#nav {width:85%;margin:33px 0 0 15%;}
	#nav>ul {width:100%;}
	#nav>ul>li {margin-right:6%;}
	#nav ul li div {width:100%;}
	#nav ul li div.menu1 ul {padding-left:20%;}
	#nav ul li div.menu2 ul {padding-left:35%;}
	#nav ul li div.menu3 ul {padding-left:70%;}	
	#sub_visual h2 {/* position:absolute; *//* top:63px; *//* left:50%; *//* width:100%; *//* margin:0 auto 0 -50%; */}

}
@media screen and (max-width: 840px){	
	
	/* utilbar 최상당 헤더 2020-08-10 */
	.utilbar {display:none;}

	#sub_visual h2 {/* position:absolute; *//* top:63px; *//* left:50%; *//* width:100%; *//* margin:0 auto 0 -50%; */}
	/* 11-28_삭제 11-28_삭제 월이용권 모달 
	.month .modal-body>div{overflow-y:hidden}
	.month .modal-dialog{margin-top:70px}	
	.p-buy .modal-dialog,.month .modal-dialog{margin: 70px 5px 5px} 11-25 추가 */
	html.m-ovh,body.m-ovh{width:100%;height:100%;overflow:hidden} /* 12-02 추가 */
	/* .ico-rock{display:none} 12-17 라인 삭제 *//*  12-02 라인 추가*/
	.bhp .prevnext dd a .ico-rock{display:inline-block}/*  12-02 라인 추가*/
	.bhp .view_head .ico-rock{display :inline-block} /* 12-02 라인 추가 */
	/* 한편 구매하기 모달 */
	.p-buy .modal-dialog{margin-top:70px}
	.m_notice{display:block;margin-top:17px;line-height:16px;font-size:13px;font-weight:300}
	.m_notice ul li{margin-top:5px;padding-left:7px;background:url(../../images/rwdskin/board/bg_cross.gif) no-repeat left 7px;background-size:3px 3px}
	.m_notice ul li:first-child{margin-top:0}
	.secContents .bhp .admin_menu{text-align:right;}
	.secContents .bhp>div,
	.secContents .bhp>table{width:auto;margin-top:0;margin-left:10px;margin-right:10px;}
	.bhp.img_list .custom_area.new_interval{margin:10px;}
	.bhp.img_list .custom_area.new_interval img {width:100%;}
	.secContents .bhp .view_head{width:100%}
	.secContents .bhp.img_view .view_head{width:auto;margin:24px 10px 0;}
	.bhp.brd_list .list_table .blind2{display:block}
	.secContents .bhp .view_head_info{display:none}
	.main_contents .secContents{width:100%}
	.group_serch_broad .srch button.btn_submit{display:block;font-weight:normal}
	.secContents .use_notice .free_no:hover .free_no_guide{display:none}

	/* 11-28_삭제 한편 구매하기 모달
	.p-buy .modal-body div{width:100%;overflow:auto;margin:0 auto;}
	.month .modal-body div{width:100%;overflow:auto;margin:0 auto;} */
	
	/* 11-28_삭제 월 이용권 모달
	.secContents .month.modal{margin-left:0;margin-right:0}
	.month .modal-body div{width:auto} 
		
	/* 프로그램 가격안내 모달*/
	.m-serch .nav.nav-tabs{margin-bottom:13px;border:0}
	.m-serch.modal input{height:34px;border:1px solid #b1bcc6}
	.m-serch.modal .tab-content .tab-pane>div{display:inline-block;padding:10px 0;margin-right:6px}
	.m-serch.modal .tab-content .tab-pane>div input{margin:5px 0}
	.m-serch.modal .tab-content button{}
	.m-serch.modal input{padding-left:12px;font-size:13px}

	/*공유인쇄신고버튼*/
	.secContents .bhp .view_head .action .btn_share,
	.secContents .bhp .view_head .action .btn_print,
	.secContents .bhp .view_head .action .btn_accuse{width:auto;height:auto;padding: 0 16px;line-height: 30px;text-align: center;background: #fff;color: #777;font-size: 13px;border:1px solid #ccc;border-radius:0;-webkit-border-radius:0;}
	.secContents .bhp .view_head .action .btn_accuse{background:#f23d6f}
	
	/* .item_info sub 공통 - 모바일 */
	.secContents .listContents{border:0;height:100%}
	.item_info>li:first-child{padding-left:0}

	/*.pagination sub공통 */
	.secContents .bhp .pagination{margin-top:15px}
	.secContents .pagination .num a{height:25px;margin-left:15px;line-height: 25px;font-size:14px;font-weight:normal;font-family:'Noto Sans KR','맑은 고딕'} /* 2017-02-20 라인 수정 */
	.secContents .pagination .num a:first-child{margin-left:0}
	.secContents .pagination .num a.on{color:#fff} /* 2017-02-16 pagination 스타일 변경 */ 
	.secContents .pagination>a{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;background:url(../../images/rwdskin/m640/bg_mob_item.png) no-repeat 0 0;background-size:93px 13px}/* 2017-02-16 pagination 스타일 변경 */
	.secContents .pagination .page_first{width:15px;height:13px;margin-right:22px;background-position:0 0}
	.secContents .pagination .page_prev{width:8px;height:13px;background-position:-32px 0}
	.secContents .pagination .page_next{width:8px;height:13px;margin-right:22px;background-position: -53px 0px;}
	.secContents .pagination .page_last{width:15px;height:13px;background-position: -78px 0px;}
	.secContents .pagination .num{margin:0 13px}

	/* 2017-02-16 pagination 스타일 변경 시작 */
	.secContents .pagination .num{margin:0 20px}
	.secContents .pagination .num a{margin-left:5px}
	.secContents .pagination>a:after{top: -9px;}
	.secContents .pagination .page_first{margin-right:18px}
	.secContents .pagination .page_next{margin-right: 26px;}
	.secContents .pagination .page_first:after{left:-5px}
	.secContents .pagination .page_prev:after{left:-8px}
	.secContents .pagination .page_next:after{left:-10px}
	.secContents .pagination .page_last:after{left: -7px;}
	/* 2017-02-16 pagination 스타일 변경 끝 */
	
	/* 반디용 pagination */
	#bandi .pagination .num a{line-height: 25px;font-size:14px;font-weight:normal;font-family:'Noto Sans KR','맑은 고딕'}
	#bandi .pagination .num a.on{background:#568fd0;color:#fff} 

	#bandi .pagination>a{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;background:url(../../images/rwdskin/m640/bg_mob_item.png) no-repeat 0 0;background-size:93px 13px}/* 2017-02-16 pagination 스타일 변경 */
	#bandi .pagination .page_first{width:15px;height:13px;margin-right:22px;background-position:0 0}
	#bandi .pagination .page_prev{width:8px;height:13px;background-position:-32px 0}
	#bandi .pagination .page_next{width: 11px;height:13px;margin-right: 20px;background-position: -51px 0;}
	#bandi .pagination .page_last{width:15px;height:13px;background-position: -80px 0;}
	#bandi .pagination .num{margin:0 13px}



	/* 메인페이지, 리스트 페이지 공통  시작*/
	.main_wrap .main_contents{padding-bottom:0}
	.main_contents .wrap_contens{padding-bottom:0}
	.secContents .pct_reviews{display:none}
	.secContents .tit_page{height:59px;padding:22px 3.28% 20px;background:#e9eaef}
	.secContents .tit_page h3{overflow:hidden;width:100%;height:auto;margin-top:0;line-height:18px;font-size:18px;color:#4c4c4c;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;} /* 2017-01-25 라인 수정 */
	.secContents .group_reviews .tit_page{background:#fff}
	.secContents .tit_page .btn_more{right:3.28%;width:8px;height:16px;background-position:-98px}

	/* 메인 리스트 페이지 공통  끝*/
	.secContents .tit_page{background:#fff;font-size:14px;color:#000}
	.secContents .use_notice{padding:14px 0;font-size:13px}
	.secContents .use_notice .btn_porPrice{width:auto;height:auto;padding:7px 10px;line-height:0}
	.secContents .group_serch_broad{padding:0 0 10px;border-bottom:0}
	.secContents .group_serch_broad .sort{width:70%;margin-top:1px}
	.secContents .group_serch_broad .srch{width:30%}
	.group_serch_broad .srch .opt, .group_serch_broad .srch .fd{display:none!important}
	.secContents .group_serch_broad .sort ul{margin-top:0}
	.secContents .group_serch_broad .sort ul label{margin-bottom:4px;font-weight:500;background-position:0 2PX}
	.secContents .group_serch_broad .sort ul label.act{background-position:0-21px}
	.secContents .group_serch_broad .srch>button{width:auto;height:auto;padding:5px 12px;letter-spacing:1px;border-radius:0;font-weight:500;}
	.secContents .group_serch_broad .srch>button.btn_submit{display:inline-block}
	.secContents .group_serch_broad .srch>.b_serch{display:none}
	.group_serch_broad .srch>input{display:none}
	.group_serch_broad .srch>input:last-child{display:inline-block}
	
	/* 자막아이콘 */
	.group_pro .lst_pro02{padding-top: 4px;}
	.group_pro .lst_pro02>li .txtcon_area .ico-caption,
	.group_pro .lst_pro li .txtcon_area .ico-caption,
	.tbl_wrap_pro .tbl_tbody .ico-caption{display:inline-block;height:16px;margin-top:1px;font-size:12px;color:#757474;line-height:14px;border:1px solid #c4c4c4}
	.tbl_wrap_pro .tbl_tbody .ico-caption{margin-top:1px}
	/* thum 리스트 */
	.group_pro .lst_pro li .txtcon_area .tit>img,
	.tbl_wrap_pro .tbl_tbody .tit_info img{margin-top:2px}
	
	/* thum 리스트 - 한편구매하기 */
	.group_pro .lst_pro li .layer_quality{height:100%;padding:10px 10px 4px;border-top:0}
	.group_pro .lst_pro .layer_quality ul li{margin-top:5px}
	.group_pro .lst_pro .layer_quality ul li .btn_right{display:inline-block;width:80%}
	.group_pro .lst_pro .layer_quality .quality_01 .txt_left{display:inline-block}
	.group_pro .lst_pro li:first-child .layer_quality{border-top:1px solid #c8c8c8}
	.group_pro .layer_quality ul li .btn_right a{display:inline-block;width:48%;text-align:center}
	.group_pro .btn_lay_open,
	.group_pro .btn_lay_open02{margin-top:4px;}
	.group_pro .lst_pro02 .btn_lay_open, .group_pro .lst_pro02 .btn_lay_open02 {bottom:16px;right:0;width:103px;padding: 3px 0 2px;font-size:13px;}
	.secContents .use_notice .btngroup{position:static;margin-top:10px;text-align:right}
	.secContents .use_notice .btngroup a:first-child{margin-left:0}

	/* thum  리스트02 */
	.group_conts .group_pro .lst_pro02{margin-bottom:24px}
	.group_pro .lst_pro02>li:first-child{padding-top:12px}
	.group_pro .lst_pro02>li {padding:16px 0 12px 0;}
	.group_pro .lst_pro02>li .thum{width:38%;margin-left:0;margin-bottom:4px}
	.group_pro .lst_pro02>li .txtcon_area{right:4%;width:56%}
	.group_pro .lst_pro02>li .txtcon_area .tit_info{display:block;overflow:hidden;text-overflow:ellipsis;white-space:normal !important;word-wrap:break-word;font-size:18px;max-height: 47px;display: -webkit-box !important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

	.group_pro .lst_pro02>li .txtcon_area .item_info{margin-top:1px;font-size:12px}
	.group_pro .lst_pro02>li .txtcon_area .item_info li:last-child{margin-left:0;padding-left:0;border:0}
	.group_pro .lst_pro02>li .txtcon_area .date_info{margin:0 8px 0 0;padding-right:8px;font-size:12px;background:none;color:#777;} 
	.group_pro .lst_pro02>li .group_dis{bottom:19px;}

	/* thum 리스트02 - 한편 구매하기 버튼 */ 
	.group_pro .lst_pro02 .btn_lay_open,
	.group_pro .lst_pro02 .btn_lay_open{display:block;overflow:hidden;position:absolute;bottom:17px;}
	.group_pro .lst_pro02 .layer_quality{width:100%;height:100%;padding:10px 10px 4px;border-top:0}
	.group_pro .lst_pro02 .layer_quality ul li{margin-top:5px}
	.group_pro .lst_pro02 .layer_quality ul li .btn_right{display:inline-block;width:80%}
	.group_pro .lst_pro02 .layer_quality .quality_01 .txt_left{display:inline-block}
	.group_pro .lst_pro02 li:first-child .layer_quality{border-top:1px solid #c8c8c8}
	.group_pro .lst_pro02 .layer_quality ul li .btn_right a{display:inline-block;width:48%;text-align:center}
	.group_pro .btn_lay_open,
	.group_pro .btn_lay_open{margin-top:4px}
	
	/* 모바일 상세 검색 버튼 */
	.bhp.replay_list .list_srch_frm button{background:#1589e3;font-weight:300}
	
	/* 무료페이지일 경우 */
	.rp_free  .tbl_wrap_pro .tit_info{width:99.5%}
	.rp_free .tbl_wrap_pro .date_info{width:66px} 
	/* 다시보기 > 방송일자 비노출일 경우 */
	.tbl_wrap_pro.brcdTime .tbl_tbody .hits_info.tbl_td{float:none;padding-left: 2px;}
	
	/* txt 리스트(tbl_wrap_pro) - 한편 구매하기 버튼 */
	.tbl_wrap_pro .tbl_tbody .view_info{display:block;position:absolute;top:50%;right:0;margin-top:-11px}
	.group_pro .tbl_wrap_pro .btn_lay_open,
	.group_pro .tbl_wrap_pro .layer_quality{bottom:-100%;padding-left:9px;padding-right:9px;right:0;border-top:1px solid #c8c8c8}
	.group_pro .tbl_wrap_pro .layer_quality ul li .btn_right a{width:auto}
	.group_pro .tbl_wrap_pro .layer_quality ul li{margin-top:8px}
	.group_pro .tbl_wrap_pro .layer_quality ul li:first-child{margin-top:0}

	/* 공지사항 게시판 */
	.bhp.brd_list fieldset{text-align:center}
	.custom_area img{margin-top:15px;}
	.secContents .bhp .group_3 button{margin-right:12px;height:30px}
	.secContents .bhp.brd_list  .area_banner img{width:100%}
	.bhp .list_srch_frm{margin-bottom:0;padding:15px 0 14px 0}
	.bhp .list_srch_frm .list_cnt{display:none}
	.bhp .list_srch_frm .opt{width:72px;height:25px;margin-left:0;background: url('../../images/rwdskin/m320/bg_select.png') no-repeat right 0}
	.bhp .list_srch_frm .keyword{width:46.71%;height:30px}
	.bhp .list_table table{color:#000}
	.brd_list .list_table table colgroup{display:none}
	.bhp .list_table .ico_notice{border:0}
	.bhp .list_table table head{}
	.bhp .list_table thead tr th{font-size:14px;color:#4c4c4c}
	.bhp .list_table thead tr th:first-child{width:11%;text-indent:-9999px}
	.bhp .list_table tbody{margin:0 4px}
	.bhp .list_table tbody tr td{font-size:12px;}
	.bhp .list_table tbody tr td:first-child{width:11%;text-indent:-9999px}
	.bhp .list_table thead tr th:nth-child(2){width:63%}
	.bhp .list_table tbody tr td:nth-child(2){width:63%}
	.bhp .list_table tbody .notice td:nth-child(2){font-weight:700}
	.bhp .list_table thead tr th:nth-child(3){display:none}
	.bhp .list_table tbody tr td:nth-child(3){display:none}
	.bhp .list_table thead tr th:nth-child(4){width:24%}
	.bhp .list_table tbody tr td:nth-child(4){width:24%;color:#8d8d8d}
	.bhp .list_table thead tr th:last-child{display:none}
	.bhp .list_table tbody tr td:last-child{display:none}
	.bhp .list_table tbody .notice td:first-child{text-indent:0}
	.bhp .list_table tbody .reply span{display:inline}
	.bhp.brd_list .list_srch_frm fieldset,
	.bhp.img_list .list_srch_frm fieldset{margin-left:95px;margin-right: 85px;}
	.bhp.brd_list .list_srch_frm .opt,
	.bhp.img_list .list_srch_frm .opt{left:10px;margin-left:0;height:30px}
	.secContents .bhp.brd_list .group_2 a{margin-right:5px}
	.bhp.brd_list .list_srch_frm .btn_srch,
	.bhp.img_list .list_srch_frm .btn_srch{top:auto;right:10px;height:30px}
	/* 공지사항 view */
	.bhp.brd_view .view_head{position:relative;padding-bottom: 8px;padding: 15px 0px 0;}
	.bhp .view_head h4{width:100%;margin-right:0;padding:0 0 14px 0;font-size:16px;}
	
	.secContents .bhp .view_head .btns{display:block}
	.bhp .view_head h4 span{width:80%}
	.bhp .view_head h4 span:last-child{overflow:hidden;max-height:44px;display:block;width:80%;line-height:22px}
	.bhp.brd_view .view_head h4 span{width: calc(100% - 70px);}
	.secContents .bhp .view_head .action{position:absolute;top:11%;right:0}
	.secContents .bhp .view_head .action .btn_print, 
	.secContents .bhp .view_head .action .btn_accuse {display:none}
	.bhp.brd_view .cmt_write_frm .user{margin-top:0}

	/* 공지사항 view(.brd_view)*/
	.secContents .bhp.brd_view form{width:auto;margin-left:10px;margin-right:10px}
	.secContents .bhp.brd_view form{}
	.bhp.brd_view .prevnext{width:auto;margin-left:10px;margin-right:10px}
	.bhp.brd_view .prevnext dt.prev, .bhp.brd_view .prevnext dt.next{width:100px;padding-left:41px}
	.bhp.brd_view .prevnext dd.prev, .bhp.brd_view .prevnext dd.next{padding-left:100px}
	.bhp .view_head .btns a:nth-child(2){display:none}
	.bhp .view_head .info{width:auto;margin-top:10px;margin-left:0;margin-right:0;margin-bottom: 10px;}
	.bhp .view_head .info dt{font-size:13px;margin-left: 0;width:50px;float: left;line-height: 23px;}
	.bhp .view_head .info dd{font-size:13px;font-weight:400;margin-left:0;width: calc(100% - 50px);line-height: 23px;}
	.bhp .view_head .info dd{background:none;padding:0;margin:0;}
	.bhp .view_head .lst_share{right:56px}
	.bhp .view_head dl dt:nth-child(5){display:none}
	.bhp .view_head dl dd:nth-child(6){display:none}
	.bhp .view_con .foot{overflow:visible;height:auto}
	.bhp .con_file{position:static;width:auto;height:auto;margin-left:3%;margin-right:3%}
	.bhp .con_file ul{position:static;border:0}
	.bhp .con_file ul li{margin-bottom:4px;background:#f2f2f2 url('../../images/rwdskin/m320/bg_m_file.png') no-repeat 14px 50%}
	.bhp .con_file a{display:none}
	.bhp .con_file ul li>a{display:block;font-size:14px}
	.bhp .good_bad{display:block;text-align:right;margin-right:3%;font-size:0}
	.bhp .good_bad a{display:inline-block;float:none}
	.bhp .frm_table.member_info{display:none;margin-top:10px}
	.bhp .view_con .foot{display:none}
	.secContents .bhp .view_con{margin-bottom: 20px;}
	.secContents .bhp .view_con .con_txt{padding:10px 0;line-height:23px;color:#333;font-weight:400;font-size:14px;}
	.bhp .con_foot{padding:0}
	.bhp .con_foot .group_1{float:none;width:100%;margin-bottom:3px;text-align:right}
	.bhp .con_foot .group_2{float:none;width:100%;margin:0}
	.move_reason{padding:0 3%}
	.con_txt .move_reason{padding:0}

	/* 이미지 게시판 - list */
	.secContents .bhp.img_list .list_wrap{width:auto}/* 2017-07-17 100% ~ auto 변경 */
	.bhp.img_list .header_notice li:first-child{border-top:0}
	.bhp.img_list .thumb_list{/* width:94%; */margin:0;}
	/*.bhp.img_list .thumb_list li{width:33.3%;}  2017-12-04 임의 삭제 */
	.bhp.img_list .thumb_list li a{height:auto;margin:0 1.7%;}

	.bhp.img_list .thumb_list li{margin-bottom:12px} 
	.bhp.img_list .thumb_list li .thumb{padding-top:70%}
	.bhp.img_list form{width:100%;}
	.bhp.img_list .thumb_list .bg{bottom:0;height:44px}
	.bhp.img_list .thumb_list .tit{bottom:22px}
	.bhp.img_list .thumb_list .info{bottom:4px}

	/* 공통 모바일 간격*/
	.secContents .bhp>dl, 
	.secContents .bhp>form,
	.secContents .bhp>ul{width: 94%;margin: 24px auto 0}

	/* 당첨 게시판 - view 2016-10-04 */
	.secContents .bhp #qnaReplayList{margin-top:10px;margin: 17px 0 0;}
	.secContents .bhp #qnaReplayList .list_table thead tr th:first-child,
	.secContents .bhp #qnaReplayList .list_table tbody tr td:first-child{display:none}
	.secContents .bhp #qnaReplayList .list_table tbody tr td:last-child,
	.secContents .bhp #qnaReplayList .list_table thead tr th:last-child{display:table-cell;width:28%}
	.secContents .bhp #qnaReplayList .list_table tbody tr td:nth-child(2){padding:14px 0 14px 14px;width:72%}
	.secContents .bhp #qnaReplayList .list_table thead tr th:nth-child(2){width:72%}

	/* 공통 - TAB형 content 2016-10-07 */
	.secContents .bhp>div.tab_brd_con{width:94%;margin: 10px auto 0}

	/* 공통 - TAB형 list 이미지형태 */
	.bestdoctors .list,
	.thumlist_type01 .list{padding:0 0 0 3%; overflow:hidden}
	.bestdoctors .list li,
	.thumlist_type01 .list li{width:50%;padding:0 3.5% 15px 0}

	/* 이벤트 게시판(공통) */
	.bhp.evt_list .list_srch_frm fieldset{margin-left:56px}
	.bhp.evt_list .list_srch_frm{width:auto;margin:0 3% 0}
	.bhp.evt_list .list_srch_frm label{margin-top:3px;position:absolute;left:0}
	.bhp.evt_list .list_srch_frm .list_cnt{display:none}
	.evt_list_wrap li{height:auto;border-left:0;border-right:0}
	.evt_list_wrap li:first-child{}	
	.evt_list_wrap li>p{float:none;width:100%;margin: 0 0 5px 0}
	.evt_list_wrap .thumb{width:100%}
	.evt_list_wrap .thumb img{height:auto}
	.evt_list_wrap .tit{width:100%;margin-top:0} /* 2017-01-18 라인수정*/
	.evt_list_wrap .info{position:static}
	.evt_list_wrap .action{position:static;text-align:right}
	.bhp.evt_list .list_srch_frm .keyword{float:none;width:95%}
	.bhp.evt_list .list_srch_frm .btn_srch{top:auto;right:3%;height:30px;}
	
	/* 공통 - 리스트 검색2 */
	.bhp .list_srch_frm2{padding:0}
	.bhp .list_srch_frm2 .keyword{width:40%}
	.bhp .list_srch_frm2 .opt{width:80px}
	.bhp.cmt_board .list.noThumb li{padding-left:3%;padding-right:3%}

	/* 반디게시판 */
	.bhp.brd_list {/* padding:0 5px; */}
	.bhp.brd_list .bandi_info{width:auto; padding:10px; }
	.bhp .bandi_info{padding:3px ;background:none}
	.bhp .bandi_info .con{font-size:13px;font-weight:normal}
	.bhp .bandi_info .action .contact {display:block;font-size:13px;padding: 5px 0 0 0; margin:0;}
	.bandi_cmt_top{width:100%}
	.bandi_cmt_write_frm{width:100%}
	.bandi_cmt_top .bandi_srch_frm {float:none; clear:both;}
	.bandi_cmt_top .bandi_srch_frm fieldset {text-align:left; }
	.bandi_cmt_top .bandi_srch_frm .keyword {width: calc(100% - 186px);}
	.bandi_list .bandi_cmt_list {width:100%;}
	.bandi_list .bandi_cmt_list li {padding: 10px 0 10px 3px;}

	/* 공개방송 신청하기 */
	.secContents .bhp>ul{width:100%}

	.bhp.public_cast .sub_head,
	.bhp.public_cast .head_info .con_box,
	.bhp.public_cast .custom_info .custom_content{margin-left:3.28%;margin-right:3.28%}
	.bhp.public_cast .sub_head{margin:0 10px}
	.bhp.public_cast .info_list{margin:10px 10px 0}
	.bhp.public_cast .data_table{width:calc(100% - 30px);margin-top:10px;margin-left:10px;margin-right:10px}
	.bhp.public_cast .head .desc{margin-right:5px}
	.bhp.public_cast .head_info .con_box{margin-top:15px;margin-bottom:17px}
	.bhp.public_cast .custom_info .admin_menu{right:3.28%}
	.bhp.public_cast .data_table colgroup{display:none}
	.bhp.public_cast .frm_table colgroup{display:table-column-group}
	.secContents .bhp.public_cast .frm_table th{width:auto}
	.bhp.public_cast .head_info .status{width:100%;margin:10px 0 0 0}
	.bhp.public_cast .head_info .list{width:100%;margin-left:0}
	.bhp.public_cast .btn_area .wrap a{margin-bottom:7px}
	
	/* 2017-05-02 add */
	.item_a1 .wrap {padding-left:14px !important;}
	.item_a1 .thumb {position:relative;top:0;left:0;float:none !important;}
	.item_a1 .status {float:none !important;margin-left:15px;padding-bottom:8px;}
	.item_a1 .list {float:none !important;}
	
	/* 한줄 댓글 게시판 */
	.bhp.cmt_board .cmt_good_bad{right:3%;}
	.bhp.cmt_board .list>li .signup .df-btn{right:50px} /* 2017-01-11 라인 right:50px 수정 */
	.bhp.cmt_board .list>li .date{margin-left:5px}/* 2017-01-11_v3 라인추가 */
	/* 공지사항 view(.brd_view)*/
	.bhp.brd_list .list_srch_frm,
	.bhp.img_list .list_srch_frm{width:100%;margin:0;border-bottom:0}
	.bhp.brd_list .list_table table thead tr th:first-child{display:none}
	.bhp.brd_list .list_table table tbody tr td:first-child{display:none}
	.bhp.brd_list .list_table tbody tr td:nth-child(2){width:100%;}
	.bhp.brd_list .list_table tbody tr td .txtcut {width:100%;display:inline-block;*display:inline;*zoom:1;padding-left:5px;overflow:hidden;white-space: normal !important;word-wrap: break-word;display:-webkit-box !important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;max-height:40px;}
	/* 2017-12-06 .bhp.brd_list .list_table tbody tr td:nth-child(2) a {width:100%;display:inline-block;*display:inline;*zoom:1;padding-left:5px;overflow:hidden;white-space: normal;word-wrap: break-word;display:-webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;max-height:40px;}*/
		
	/* 2017-01-11 이벤트게시판 상세  하단 추가 시작*/
	.bhp.img_list.evtDetail .list_srch_frm{width: auto;margin: 0 10px 0}
	.bhp.img_list.evtDetail .list_srch_frm fieldset{margin-left:51px}
	.bhp.img_list.evtDetail .list_srch_frm .keyword{float: none;width:97%;margin:0}
	.bhp.img_list.evtDetail .list_srch_frm label{position:absolute;left:0;margin-top:12px;width:50px}
	.bhp.img_list.evtDetail .list_srch_frm .btn_srch{right:0}
	/* 2017-01-11 추가 끝*/
	

	/*모바일 상세검색 모달*/
	.bhp #dsearch_modal .list_srch_frm#sfrm {border:0;}
	.bhp .m-serch.modal .tab-content button{width:56px;height:34px;line-height:28px;margin-right:0}
	.bhp .m-serch.modal .modal-footer button{width:56px;height:34px;line-height:28px}
	.bhp.replay_list .m-serch.modal .close{background:none;color: #a2a2a2;font-size: 20px;width: 15px;background: none;opacity: 1;}
	.m-serch .nav.nav-tabs {border:0; margin-bottom:0}
	.bhp .m-serch.modal .modal-body .nav>a{border-bottom-left-radius: 0;border-bottom-right-radius: 0;width: 50%; margin-right:0;}
	.m-serch.modal .tab-content #nameSerch>div{display:inline-block;padding:20px 0;margin-right: 8px;width: calc(100% - 64px);}
	.m-serch.modal .tab-content #nameSerch>div input {width:100%}
	.bhp .m-serch.modal .modal-body .nav>a.act {background-color: #4f8abf; border-color: #4f8abf; color: #FFF;}
	.modal-body {padding:10px}
	
	.modal-footer {margin-top:0; text-align:center;}
	.tab-content #dateSerch {overflow:hidden;}
	.tab-content #dateSerch > div {float:left;font-size:15px; width: calc(100% - 60px); margin-right:0; padding:20px 0;}
	.tab-content #dateSerch > div input {margin:0; font-size:12px; padding-left:6px; width:45%; }
	.tab-content #dateSerch > button {float:right; margin:20px 0;}
	.m-serch.modal .tab-content .tab-pane>div input {margin:0}
	
	/* 시청자 게시판 */
	.bhp.brd_list .area_banner{padding:10px 0 10px 0;line-height:18px;background-image:none;font-size:13px;border-top:0;border-bottom:1px solid #dcdcdc}
	.bhp.brd_list .area_banner>strong{display:block;margin-top:5px;margin-bottom:5px}
	.bhp.brd_list .area_banner>a{float:right;margin-left:0;border-radius: 0;-webkit-border-radius: 0;padding: 4px 8px 5px;}
			
	/* 결제레이어 팝업 11-28 추가 시작 */
	.layer_dim_wrap .layer_dim_inner{width:460px;height:650px;;padding:20px;background:#fff;z-index:100000000000;box-sizing:border-box;margin:0 4% 0 -230px;top:10%;left:50%;}
	.layer_dim_wrap .layer_dim_inner.mob_dim{/* width:92%; */height:83%;}
	.layer_dim_wrap .layer_dim_inner .mob_view{display:block;}
	.layer_dim_wrap .layer_dim_inner .pc_view{display:none;}
	.layer_dim_wrap .layer_dim_inner > div.mobFrame{height:100%;padding-top:50px;box-sizing:border-box;overflow-x:hidden;}
	.layer_dim_wrap .layer_dim_inner .tit_page{height:50px;background:#4d82bf;position:absolute; top:-1px; left:0;width:100%;z-index:1000;}
	.layer_dim_wrap .layer_dim_inner .tit_page strong{height:auto;line-height:13px;display:inline-block;width:160px;text-align:center;font-size:22px;color:#fff;position:absolute; top:50%; left:50%;margin:-8px 0 0 -80px;font-weight:500;}
	.layer_dim_wrap .layer_dim_inner .tit_page .btn_close{display: block;width: 42px;height: 39px;position: absolute;top: 45%;right: 0;margin-top:-20px; overflow: hidden;background:url('http://m.ebs.co.kr/common/img/pay/btn_tit_close_x2.png') no-repeat 55% 50%; background-size: 16px 16px;}
	.layer_dim_wrap .layer_dim_inner .tit_page .btn_close span{position:absolute; top:-10000em; left:0;}
	/* 결제레이어 팝업 11-28 추가  끝*/
	
	
		
	/* 12-02 비밀 팝업 시작 */
	.secretpopWrap{position:fixed;z-index:20;top:0;left:0;bottom:0;right:0;background-color: rgba(0,0,0,.4)}
	.secretpopWrap .secretPop_inner{left:0;width:100%;margin-left:0;padding:0;background:none}
	.secretpopWrap .secretPop_inner>div{width:100%;border-radius:0;-webkit-border-radius:0;border-color:#f2f2f2}
	.secretpopWrap p{text-align:center;}
	.secretpopWrap .secretPop_tit{margin:20px 0 13px;font-size:19px;color:#333}
	.secretpopWrap p>input{width:320px;height:48px;border:1px  solid #e3e3e3;text-align:center}
	.secretpopWrap .btns{margin-top:15px}
	.secretpopWrap .btns a{text-decoration:none}
	/* 12-02 비밀 팝업 끝 */

	/* 2017-04-05 실명인증 게시판 추가 */
	.bhp.brd_list .certification_banner{padding:10px 0 10px 0;line-height:18px;background-image:none;font-size:13px;border-top:0;border-bottom:1px solid #dcdcdc;overflow:hidden;}

	/* 0407 버튼 게시판텍스트추가삭제*/
	.bhp.brd_list .certification_banner .btns_list a i{ display:none;}

	/* 2017-07-10 add */
	div.box_f1  {margin:15px 3.28% 15px 3.28%;}
	.secContents .bhp .head_info {margin-left:0;margin-right:0;}
	.secContents .bhp .custom_info {margin-left:0;margin-right:0;}



	#main_container {margin-top:0;background:none;}
	#Header {/* display:none; */}
	#header_wrap .m_header {width:100%;max-height:90px;height: 85px;position:fixed;top: 28px;left:0;width:100%;background:#fff;border-bottom: 1px solid #e3dee1;box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.1);}
	#m_visual {padding-top:90px;}
	#nav {display:none;}
	
	.bggnb {display:none;}
	.util {display:none;}
	.m_header h1 {position:relative;top:5px;display:block;text-align:center;width:110px;height:71px;margin:0 auto 0 auto;}
	.m_header h1 a {display:block;width:100%;height:100%;background-position:0 -89px;}

	/* pulldown */
	.btn_pulldown.secTit_program.fixed {border-bottom:none !important;box-shadow:none !important}
	.btn_pulldown {position:absolute;display:block !important;top: 25px !important;right:0;margin:0;border-bottom:none !important;box-shadow:none !important;}
	.btn_pulldown.secTit_program a {position:absolute;top:23px !important;right:20px !important;display:block;background:url("../../images/rwdskin/rwd2/sprite_cook.png") no-repeat -143px -221px;display:inline-block;width:46px !important;height:40px !important;}
	
	#sub_visual h2 {font-size:30px;}

}

/* 2017-12-01 */
@media screen and (max-width: 750px) {
	/* txt 리스트(tbl_wrap_pro) */
	.tbl_wrap_pro .tbl_th{display:none}
	.tbl_wrap_pro .tit_info{width:74%}
	.tbl_wrap_pro .date_info{width:66px}
	
	.tbl_wrap_pro .hits_info{width:83%}
	.tbl_wrap_pro .view_info{width:84px}
	.tbl_wrap_pro .txtcon_area{margin:0 1.8%}
	.tbl_wrap_pro .tbl_tbody .num_info.tbl_td{display:none}
		.tbl_wrap_pro .tbl_tbody .tit_info.tbl_td{float:none;margin-bottom:4px;font-size:14px;font-weight:400;color:#000;margin-bottom:0} /* 2017-02-09_v2 라인 수정 */
	.tbl_wrap_pro .tbl_tbody .tit_info{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}
	.tbl_wrap_pro .tbl_tbody .hits_info.tbl_td{float:right;width:calc(100% - 66px);margin-top:2px;padding-left:7px;text-align:left}
	.tbl_wrap_pro .tbl_tbody .hits_info .item_info{margin-top:2px;font-size:13px;color:#585858;font-weight:normal} /* 11-25 margin 추가 */
	.tbl_wrap_pro .tbl_tbody .hits_info .item_info>li{float:none;width:auto;padding: 0 0 0 3px}  /* 11-25  라인 추가*/
	.tbl_wrap_pro .hits_info  .item_info>li:first-child{padding:0 8px 0 0} /* 11-25  라인 추가*/
	.tbl_wrap_pro .tbl_tbody .date_info.tbl_td{float:left;padding-top:4px;text-align:left;font-size:12px;color:#777} /* 2017-02-09_v2 라인 수정 */
	.tbl_wrap_pro .tbl_tbody>ul>li:first-child{border-top:1px solid #dcdcdc}

	.group_pro .lst_pro>li .thumb a{max-height:none}
	.secContents .bhp .group_pro{margin:0;padding:0 10PX}
	.secContents .group_pro .lst_pro>li{overflow:hidden;float:none;width:100%;margin-left:0;margin-bottom:0;padding:3.6% 0;border-bottom:1px solid #ccc}
	.secContents .group_pro .lst_pro>li:last-child{border-bottom:0}
	.secContents .group_pro .lst_pro>li a{display:block;overflow:hidden;position:relative;height:auto} 
	
	.group_pro .lst_pro>li .thumb{float:left;width:38%;margin-bottom:4px}
	.group_pro .lst_pro>li .txtcon_area{float:left;width: 55%;margin-left:4%;height:100%;font-size:13px;}
	.group_pro .lst_pro li .txtcon_area .tit{height:19px;margin:0 0 4px;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}
	.group_pro .lst_pro li .txtcon_area .tit_info{display:none}
	.group_pro .lst_pro>li .txtcon_area .stit_info{display:block;overflow:hidden;height: 29px;line-height:15px;white-space:normal;font-weight:300;font-size: 12px;}
	.group_pro .lst_pro li .group_dis{overflow:hidden;position:absolute;bottom:30%}
	.rp_free .group_pro .lst_pro li .group_dis{bottom:21px}
	.group_pro .lst_pro>li .txtcon_area .item_info{float:right;margin-top:1px;font-size:12px}
	.group_pro .lst_pro>li .txtcon_area .item_info li:last-child{margin-left:0;padding-left:0;border:0;background:none}
	.group_pro .lst_pro>li .txtcon_area .item_info li{font-weight:400;color:#666}
	.group_pro .lst_pro>li .txtcon_area .date_info{margin:0 8px 0 0;padding-right:8px;font-size:12px;background:url('../../images/rwdskin/pc/item_bar.gif') no-repeat right 3px;font-weight: 300;}
	.group_pro .lst_pro li .txtcon_area .group_dis{width:auto}	
	.secContents .item_info>li{color:#666;font-weight:400;font-size:12px} 

	.bhp .list_table tbody tr td {font-weight:400;}

}

/* 모바일 */
@media screen and (max-width:320px){
	.df-btn, .btns a{padding:0 13px}
	.secContents .group_serch_broad .sort ul li{margin-left:4px}
	.group_pro .lst_pro02>li .txtcon_area .tit_info {overflow:hidden;text-overflow:ellipsis !important;white-space:nowrap !important;word-wrap:normal !important;display: block !important;-webkit-line-clamp: 1  !important;-webkit-box-orient: static !important;}
/*	.group_pro .lst_pro02>li .txtcon_area .tit_info {font-size:14px;width:99%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:normal !important;word-wrap:break-word;height:31px;}*/

	
}

@media screen and (max-width:351px){
	.secContents .group_serch_broad .sort{width:100%;float:none}	
	.group_serch_broad .sort>a{margin-right:16px}
	.secContents .group_serch_broad .srch{margin-top:8px}	
}

/* 2017-02-09_v2   (max-width:380px) 추가 시작 */
@media screen and (max-width:380px){
	.tbl_wrap_pro .hits_info  .item_info>li:first-child{padding:0;background:none}
	.tbl_wrap_pro .tbl_tbody .hits_info.tbl_td{padding-left:0}
}
/* 2017-02-09_v2   (max-width:380px) 추가 끝 */

@media screen and (max-width: 469px){	
/* 11-28_삭제 월이용권 모달 
.secContents .bhp .month.modal,.secContents .bhp .p-buy.modal{width: 99%;height:100%;top:70px;left: 0.5%;margin-left: 0;} 
.month .modal-dialog{left:0;margin:0}
.p-buy .modal-dialog{left:0;margin:0}*/

	.layer_dim_wrap .layer_dim_inner {width:100%;margin:0 4% 0 auto;left:0;}

}

@media (max-width: 768px){
	
	/* 프로그램 가격안내 모달*/
	.secContents .price-info.modal .modal-dialog{width:84%;margin-left:auto;margin-right:auto} /* 11-28 수정 */
	/*11-28_삭제 월이용권 모달
	.month .modal-dialog{width:470px;margin-top:0}	  */
	/* 11-28_삭제 한편 구매하기 모달 
	.p-buy .modal-dialog{width:470px;margin-top:0}  */
}
 
/* 태블릿 */
@media screen and  (min-width: 751px) and (max-width:979px){	
	.secContents{margin-bottom:18px}
	.secContents .bhp{height:100%}
	.secContents .bhp.img_view .view_head {margin-top:24px;}
	.secContents .bhp .view_head{width:auto;margin-left:3%;margin-right:3%}
	.secContents .bhp.brd_view .view_head{margin-left:0;margin-right:0}
	/* 2017-09-17 임시주정 .secContents .bhp>div,.secContents .bhp>form{width:auto;margin-left:3%;margin-right:3%}*/
	.secContents .bhp .tit_page{margin:0}
	.secContents{}
	.secContents .tit_page{padding-left:3%;padding-right:3%}
	.secContents .tit_page .location{right:3%}
	.secContents .use_notice{position:relative;font-size:14px}
	.secContents .use_notice .btn_porPrice{margin-right:7px}
	.secContents .group_serch_broad{margin-left:3%;margin-right:3%}
	.secContents .group_serch_broad .sort{width:43%}
	.secContents .group_serch_broad .srch{width:57%}

	/* vod/aod 서치바 */
	.group_serch_broad .srch .fd input.date{width:50px}

	/* thum 리스트 */
	.group_pro .lst_pro>li .thumb a{height:auto}
	.secContents.group_pro .lst_pro{padding-left:2.44%;padding-right: 2.34%}
	.secContents .group_pro .lst_pro>li{width:25%;margin-left:0;margin-bottom:17px;padding-left:0.54%;padding-right:0.64%}
	.secContents .use_notice>p{margin-top:16px} 
	.secContents .use_notice .btngroup{position:absolute;right:3%}	
	.secContents .replay_list .use_notice .btngroup{position:absolute;right:0}	
	.group_pro .lst_pro .layer_quality{width:95.3%}
	.group_pro .layer_quality .btn_right a{font-size:11px}

	/* thum 리스트02 */
	.group_conts .group_pro .lst_pro02{margin:0 3% 24px}
	.group_pro .lst_pro02>li .thum{width:27%}
	.group_pro .lst_pro02>li .txtcon_area{width:66%;margin-left:2.3%}
	.group_pro .lst_pro02>li .txtcon_area .stit_info{/* font-size:12px */}
	.group_pro .lst_pro02>li .txtcon_area .group_dis{width:inherit;font-size:12px;/* font-family:'돋움','Dotum'; */}
	.group_pro .lst_pro02>li .txtcon_area .date_info{position:absolute;/* right:0 */}
	
	/* txt 리스트(tbl_wrap_pro) */
	.tbl_wrap_pro .tbl_th{font-size:13px;color:#292929}
	.tbl_wrap_pro .tbl_tbody .tbl_td{font-size:13px;color:#808080}
	.tbl_wrap_pro .tbl_tbody .date_info.tbl_td{color:#808080}

	/* 공지사항 리스트 */
	.bhp.brd_list .list_srch_frm .keyword{}
	.bhp.brd_list .list_srch_frm input[type=image]{position:absolute;right:0}

	/* 공지사항 게시판 - 상세 */
	.bhp .view_head h4{padding-left:0}
	.secContents .bhp.brd_list .list_foot{margin-bottom:15px}
	
	/* 공개방송 신청하기 */
	.bhp.public_cast .info_list{margin-left:15px;margin-right:15px}
	.bhp.public_cast .data_table{width:calc(100% - 30px);margin-left:15px;margin-right:15px}
	.bhp.public_cast .head_info .con_box{margin-top:20px}
	/* 이미지 게시판 - list */
	.secContents .bhp.img_list .list_wrap{/* width:94.8% */}
	.bhp.img_list .thumb_list .bg{width:100%}
	.bhp.img_list .thumb_list li .thumb{padding-top: 66.7%}

	/* 공지사항 view(.brd_view)*/
	.bhp.brd_view form{}

	/* 이벤트 리스트(.evt_list)*/
	.bhp.evt_list .list_srch_frm fieldset{overflow:hidden;}
	.bhp.evt_list .list_srch_frm label{margin-left:3px}
	.bhp.evt_list .list_srch_frm .keyword{float:right;width:88%}

	/* 공통 - 뷰 content */
	.bhp .view_con .con_txt{padding-left:3%;padding-right:3%}
	.tbl_wrap_pro .tbl_tbody .ico-caption,.tbl_wrap_pro .tbl_tbody .tit_info img{margin: 0 2px 0 0}
	.group_pro .lst_pro li .txtcon_area .ico-caption{margin: 0 2px 0 0}
	.group_pro .lst_pro li .txtcon_area .tit img{/*margin-top:3px*/}
	
	/* 11-28 삭제11-25 추가 모달관련 시작
	.secContents .bhp .p-buy.modal, .secContents .bhp .month.modal{top:70px}
	.p-buy .modal-dialog, .month .modal-dialog{margin-top:0}
	.month .modal-body>div, .p-buy .modal-body>div{overflow:scroll;overflow-x:hidden;}
    끝*/
	
	/* 11-28  결제레이어 팝업 추가 시작*/
	.layer_dim_wrap .layer_dim_inner{margin-top:0 !important;top:10%;left:50%;margin-left:-230px;}
	.layer_dim_wrap .layer_dim_inner > div.mobFrame{height:100%;padding-top:70px;box-sizing:border-box;}
	.layer_dim_wrap .layer_dim_inner .tit_page{height:90px;position:absolute; top:-1px; left:0;width:100%;z-index:1000;}
	.layer_dim_wrap .layer_dim_inner .tit_page strong{display:block;height:70px;line-height:70px;margin:20px 20px 0 20px;text-align:center;font-size:22px;color:#fff;font-weight:500;background:#4d82bf;}
	.layer_dim_wrap .layer_dim_inner .tit_page .btn_close{display: block;width: 42px;height: 39px;position: absolute;top: 35px;right: 20px; overflow: hidden;background:url('http://m.ebs.co.kr/common/img/pay/btn_tit_close_x2.png') no-repeat 55% 50%; background-size: 16px 16px;}
	.layer_dim_wrap .layer_dim_inner .tit_page .btn_close span{position:absolute; top:-10000em; left:0;}
	.layer_dim_wrap .layer_dim_inner > div.mobFrame{height:100%;overflow: auto; -webkit-overflow-scrolling: touch;}
	.layer_dim_wrap .layer_dim_inner.mob_dim{height:75%}
	/* 11-28  결제레이어 팝업 추가 끝 */
}
 
@media screen and (max-width:320px){	
	.listContents .group_serch_broad .sort ul li{margin-left:5px} 
	/* thum 리스트*/
	.group_pro .lst_pro>li .txtcon_area{font-size:11px; /*line-height:14px*/}
	.group_pro .lst_pro li .txtcon_area .tit{height:auto;margin-top:0}
	.group_pro .lst_pro>li .txtcon_area .stit_info{line-height:13px;height:26px}
	.group_pro .lst_pro>li .txtcon_area .item_info{font-size:11px}
	.group_pro .lst_pro>li .txtcon_area .date_info{font-size:11px}	
	
	/* thum  리스트02 */
	.group_pro .lst_pro02>li .txtcon_area .stit_info{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal}
	.secContents .lst_pro02>li .item_info>li{margin-right:4px;padding-right:6px}
	.group_pro .lst_pro02>li .group_dis{bottom:47%}
	
	/* 11-28 수정아이폰4만 모달간격 수정 */	
	div.layer_dim_wrap .layer_dim_inner.mob_dim{width:100% !important;margin:0 !important;padding:0!important}
}

@media screen and (max-width:430px){
	.modal-body{padding:0}
	div.layer_dim_wrap .layer_dim_inner{padding:0;}
}

/* 모바일, 태블릿 */
@media screen and (max-width:979px){	
	.df-btn, .btns a{}
	.secContents .use_notice .btngroup>a{height:auto;line-height:27px}
	/* .item_info sub 공통 */	
	.secContents .item_info .bg-item{background:url(../../images/rwdskin/m320/bg_ico_item.png) no-repeat 0 0;background-size:92px 17px}
	.secContents .item_info .i-play{background-position:-13px 0}
	.secContents .item_info .i-heart{background-position:-26px 0}	
	.secContents .item_info .i-play{width: 11px;height: 13px}	
	.secContents .listContents .group_conts{width:100%;margin:0 0 20px 0}
	/* thum 리스트*/
	.secContents .group_pro .lst_pro{width:100%;margin-left:0}
	/* thum 리스트02*/
	.group_pro .lst_pro02>li .txtcon_area .item_info li:last-child{/* background:none */}
	/* 공지사항 게시판 - 상세 */
	.bhp .view_head .info{width:100%}
	/* 공개방송 신청하기 */
	.bhp.public_cast .info_list{width:auto}
	.bhp.public_cast .sub_head{width:auto}
	/* 다시구매하기페이지 관련 모달 타이들영역 */	
	.month .modal-dialog{width:100%;height:100%;} /* 11-25 추가 */
	.p-buy .modal-dialog{width:100%;height:100%} /* 11-25 추가 */
	.p-buy .modal-dialog,.month .modal-dialog{height:100%} /* 11-28_v2 수정 */
	.modal-dialog .modal-content{height:calc(100% - 50px);border-radius:0;border-top:0;}
	/* 결제레이어 팝업 11-28 추가 */
	.layer_dim_wrap .layer_dim_inner{height:650px;background:#fff;position:relative}
	.layer_dim_wrap .layer_dim_inner.mob_dim{position:fixed;padding-top: 50px;}
	/* .layer_dim_wrap .layer_dim_inner > div.mobFrame{height:100%;-webkit-overflow-scrolling: touch;}  11-30 삭제 */
	
	/* 11-30 추가 시작*/
	.layer_dim_wrap .layer_dim_inner > div.mobFrame{position:relative;height:100%;width:100%;overflow: auto;-webkit-overflow-scrolling: touch;}/* 11-30_v2 추가 시작*/
	.layer_dim_wrap .layer_dim_inner >div.mobFrame iframe {position:absolute;top:0;left:0;height:100%;width:100%;}
}



/* 0407 버튼 게시판텍스트추가삭제*/
.bhp.brd_list .certification_banner .btns_list a i{font-style: normal;}







/*AOD 전용스타일 */

/* 임시 */


.ir_text { text-indent: -9999px; text-align: left; white-space: nowrap; overflow: hidden; display: inline-block; }
.clear_n {clear:both;}

.aodbtn_stp img {display:none;}
.atn_sty01 {border-radius: 4px;background: #FFF; font-size: 13px; color:#666; border:1px solid #dcdcdc; line-height: 17px; padding:5px 12px; display: inline-block; *display:inline;}
.atn_sty01:hover,.atn_sty01:focus {background: #f2f2f2; color:#666; border:1px solid #d5d5d5;}



.secContents .replay_view .btn_program_copy {display:none}

.replay_view.bhp .sub_head {height:auto;}
.replay_view .playbox .wrap {position:relative}
.replay_view .playbox .wrap .top {border:1px solid #dcdcdc; background:#f2f2f2; overflow:hidden; padding:10px;}
.replay_view .playbox .wrap .top h5 {font-size:16px; color:#666; float:left;}
.replay_view .playbox .wrap .top .date {float:right}
.replay_view .playbox .wrap .top .sns {display:none;}
.replay_view .playbox .wrap .body {position:relative; border:1px solid #dcdcdc; border-top:0; padding:10px;}
.replay_view .playbox .wrap .body .body_in {overflow:hidden;}
.replay_view .playbox .wrap .body .body_in .top_control {display:none}
.replay_view .playbox .wrap .body .body_in .mpa_message_layer {padding: 10px 7px !important; background: #252525;transition: all .4s ease;-webkit-transition: all .4s ease;}
.replay_view .playbox .wrap .body .vod_info {clear:both; padding-top: 10px;}
.replay_view .playbox .wrap .body .vod_info{font-size:13px;}
.replay_view .playbox .wrap .body .vod_info strong{font-size:16px;}
.replay_view .playbox .wrap .body .top_control {transition: all .4s ease;-webkit-transition: all .4s ease; padding-top:25px;}
.replay_view .playbox .wrap .body .top_control .group_2 {float:left;}
.top_control .instant_btn {float:right;}
.top_control .instant_btn ul {}
.top_control .instant_btn ul li {float:left; padding-left:14px; position:relative;}
.top_control .instant_btn ul li a {float:left; background:url(/common/images/rwdskin/icon_set.png) no-repeat; width:34px; height:30px; display:block; text-indent: -300%; text-align: left; white-space: nowrap; overflow: hidden;}
.top_control .instant_btn ul li.in_icon01 a {background-position:0px -2px;}
.top_control .instant_btn ul li.in_icon02 a {background-position:-48px -2px;}
.top_control .instant_btn ul li.in_icon03 a {background-position:-90px -2px;}
.top_control .instant_btn ul li.in_icon04 a {background-position:-131px -2px;}
.top_control .instant_btn ul li span {font-size:16px; line-height:29px;}
.top_control .instant_btn ul li .toolbox {position:absolute; top:-30px;  background:#99a6b4; border:1px solid #778493; color:#FFF; display:none;opacity:.8; padding:2px 13px; white-space: nowrap; text-align:center;}
.top_control .instant_btn ul li .toolbox i{position:absolute; bottom:-9px; left:50%; background:url(/common/images/rwdskin/icon_set.png) no-repeat -383px 0; width:17px; height:10px; margin-left: -7px;}
.top_control .instant_btn ul li.on .toolbox {display:block}
.top_control .instant_btn ul li.in_icon01 .toolbox {left:-4px;}
.top_control .instant_btn ul li.in_icon02 .toolbox {left:2px;}
.top_control .instant_btn ul li.in_icon03 .toolbox {left:-10px;}
.top_control .instant_btn ul li.in_icon04 .toolbox {left:-46px;}
.top_control .instant_btn ul li.in_icon04 .toolbox i {margin-left:16px;}

.replay_view .playbox .wrap .content {padding: 10px; border: 1px solid #dcdcdc; margin-top: 20px; background: #f2f2f2;overflow: hidden;}
.replay_view .playbox .wrap .content .thumb {height:135px;float:left; width:240px; overflow:hidden; margin:0; }
.replay_view .playbox .wrap .content .thumb img {width: 94%;height:100%;}
.replay_view .playbox .wrap .content .txtbox {float:left; width:455px; background: #FFF; margin:0; height:135px; overflow-y:auto; padding:10px;}

.playlist {margin-top: 30px;}
.playlist .nav_tab {overflow:hidden;}
.playlist .nav_tab li {float:left; }
.playlist .nav_tab li a {padding:10px 0; width:140px; line-height:21px; display:block; text-align:center; }
.playlist .nav_tab li a.tab_aodST {font-size:17px; background:#dcdcdc; color:#666666; line-height:20px;}
.playlist .nav_tab li a.tab_aodST span.count {font-size:14px; line-height:17px; position:relative; top:-2px;}
.playlist .nav_tab li.on a.tab_aodST {font-size:17px; background:#99a6b4; color:#FFF; }
.playlist .nav_tab li a.tab_aodST img{display:none;}

.playlist #replayList table {width: 100%; table-layout: fixed; border: 1px solid #e9e9e9;}
.playlist #replayList table colgroup col {width:60px;}
.playlist #replayList table colgroup col+col {width:400px;}
.playlist #replayList table colgroup col+col+col {width:100px;}
.playlist #replayList table thead {display:none;}
.playlist #replayList table tbody tr {border-top:1px solid #dcdcdc;}
.playlist #replayList table tbody td {text-align:center; padding:10px 0;}
.playlist #replayList table tbody td.tit {text-align:left; font-size:14px;}

/* appendTo 안되었을 때 */
.replay_view .playbox .wrap .guide {padding: 10px; border: 1px solid #dcdcdc; margin-top: 30px; background: #f2f2f2;overflow: hidden;}
.replay_view .playbox .wrap .guide dl.txt {background:#FFF;padding: 10px; }
.replay_view .playbox .wrap .guide dl.txt dt {font-size:15px; line-height:20px; text-indent:10px; padding-bottom:10px;}
.replay_view .playbox .wrap .guide dl.txt dd {line-height:20px; text-indent:-10px; padding-left:10px;}
.replay_view .playbox .wrap .guide dl.txt dd p.grayBox {margin:15px 10px 0 0;padding-top:15px; border-top:1px solid #dcdcdc; padding-left:0; text-indent:0;}
.replay_view .playbox .wrap .guide dl.txt dd p.grayBox span {color:#427cbe;}
.replay_view .playbox .wrap .guide dl.txt dd p+div {text-align:center; padding-top:10px; text-indent:0;padding-right: 20px;}

/* appendTo 되었을 때 */
.replay_view #bbsArea .guide {padding: 10px; border: 1px solid #dcdcdc; margin-top: 30px; background: #f2f2f2;overflow: hidden;}
.replay_view #bbsArea .guide dl.txt {background:#FFF;padding: 10px; }
.replay_view #bbsArea .guide dl.txt dt {font-size:15px; line-height:20px; text-indent:10px; padding-bottom:10px;}
.replay_view #bbsArea .guide dl.txt dd {line-height:20px; text-indent:-10px; padding-left:10px;}
.replay_view #bbsArea .guide dl.txt dd p.grayBox {margin:15px 10px 0 0;padding-top:15px; border-top:1px solid #dcdcdc; padding-left:0; text-indent:0;}
.replay_view #bbsArea .guide dl.txt dd p.grayBox span {color:#427cbe;}
.replay_view #bbsArea .guide dl.txt dd p+div {text-align:center; padding-top:10px; text-indent:0;padding-right: 20px;}


.replay_view .playbox .link_box {display:none;}

#playlist2 {}
.list_fav {border:1px solid #dcdcdc; padding:10px; }
.list_fav .sub_tab {float:left;}
.list_fav .sub_tab li a{font-size:15px; line-height:34px; text-indent:10px; padding-bottom:10px;}
.list_fav .help_txt {float:right;}
.list_fav .sub_con {clear:both; padding-top:10px;}

#boomarks table {width: 100%; table-layout: fixed; }
#boomarks table thead {display:none;}
#boomarks table colgroup col {width:auto;}
#boomarks table colgroup col+col {width:170px;}
#boomarks table colgroup col+col+col {width:120px;}
#boomarks table tr td {text-align:center; border-top: 1px solid #e9e9e9; padding:7px 0;}
#boomarks table tr td.tit {text-align:left;font-size:14px;}
#boomarks table tr td input {padding: 5px; height: 25px; line-height: 25px; background: #fff; border: 1px solid #c6c6c6; font-size:13px;}
#boomarks table tr td input.txt {width:100%; font-size:14px;}
#boomarks table tr td input.time {width:70px; text-align:center;}

.replay_view .playbox .wrap .nd_playlist {display:none;}


/* AOD 플레이어 */
.body_in .skin_defaultAod_2 .mpa_time_slider {transition: all .1s ease;-webkit-transition: all .1s ease;}
.body_in .skin_defaultAod_2 .mpa_volume_slider_hor {left:30px !important;}
.body_in .skin_defaultAod_2 .mpa_time_slider_handler {transition: all .1s ease;-webkit-transition: all .1s ease;}
.body_in .mpa_message_layer .foot_control{display:none;}
.body_in #silverlightControlHost {height:auto !important}

/* 기존 반응형에 영향받는 스타일 초기화 */
.secContents .replay_view .playbox .wrap .content .vod_good {display:none;}
.secContents .replay_view.bhp .playbox .wrap  .group_2 {margin:0;}


.rp_free .Aodlist.tbl_wrap_pro .tit_info {width:49%}
.Aodlist.tbl_wrap_pro .tit_info{width:35%;}
.Aodlist.tbl_wrap_pro .cart_info{width:5%}
.Aodlist.tbl_wrap_pro .tbl_tbody .cart_info {position: relative; float: left; text-align: center;}
.Aodlist.tbl_wrap_pro .tbl_tbody .cart_info input {display:none;}
.Aodlist.tbl_wrap_pro .tbl_tbody .cart_info label {position:relative;top:2px;background:url(/common/images/rwdskin/icon_set.png) no-repeat -266px 0; width:19px; height:19px;text-indent:-300px;white-space: nowrap; overflow: hidden;}
.Aodlist.tbl_wrap_pro .tbl_tbody .cart_info label.on {background-position:-266px -22px;}

/* imgTeck 존플레이어 초기화 */
.sub_wrap .footer {background-color: #fff; position:relative; font-size:14px;font-family:dotum,"돋움"; line-height:1.42857143; padding:0;word-spacing: normal;}
.sub_wrap .footer a:visited, .sub_wrap .footer a:active,.sub_wrap .footer a, .sub_wrap .footer a:link {color: #666;}


@media screen and (max-width:979px){
	.secContents .replay_view.bhp .playbox .wrap  .group_2 {display:none !important;}
	.top_control .instant_btn ul li.on .toolbox {display:none;}
	.replay_view .playbox .wrap .body .top_control {padding-top:5px;}
	.top_control .instant_btn {float:none;text-align:center}
	.top_control .instant_btn ul {display:inline-block;}
	.top_control .instant_btn ul li:nth-child(4){display:none}
	.replay_view .playbox .wrap .content .txtbox {width:calc(100% - 240px);}
	.playlist {}
	.playlist .nav_tab li {display:none;}
	.playlist .nav_tab li:first-child {display:inline-block;}


	.replay_view .playbox .wrap .nd_playlist {display:block;}
	.replay_view .playbox .wrap .body .vod_info {text-align:center;padding: 0 0 10px;}
	.replay_view .playbox .wrap .body .top_control {padding-top:10px;}
	.bhp .cmt_write_frm .share {display:none;}

	.mpa_container .mpa_button_group .mpa_volume_button, 
	.mpa_container .mpa_button_group .mpa_favorite_button,
	.mpa_container .mpa_button_group .mpa_repeat_on_button,
	.mpa_container .mpa_button_group .mpa_speed_up_button,
	.mpa_container .mpa_button_group .mpa_current_speed,
	.mpa_container .mpa_button_group .mpa_speed_down_button,
	.mpa_container .mpa_button_group .mpa_forward_button,
	.mpa_container .mpa_button_group .mpa_skip_input,
	.mpa_container .mpa_button_group .mpa_backward_button {display:none}
	.mpa_container .mpa_message {display:none;}



.replay_view .playbox .wrap .body .body_in .mpa_message_layer {background: none; padding:35px 20px 21px 90px !important}
.body_in .skin_defaultAod_2 .mpa_time_slider {height:16px;}
.body_in .skin_defaultAod_2 .mpa_time_slider .mpa_time_slider_buffer {}
.body_in .skin_defaultAod_2 .mpa_controller {background:none; height:16px;}
.body_in .skin_defaultAod_2 .mpa_time_slider_handler {width:4px; background: #FFF; top:0px; height:16px; margin-left: 1px;}
.body_in .skin_defaultAod_2 .mpa_time_slider_area {top:0;}
.body_in .skin_defaultAod_2 .mpa_pause_button {background:url(/common/images/rwdskin/icon_set.png) no-repeat -73px -87px; background-size:270px;width: 68px; height: 68px; position:absolute; left: -80px; top: -46px;}
.body_in .skin_defaultAod_2 .mpa_play_button {background:url(/common/images/rwdskin/icon_set.png) no-repeat 2px -87px; background-size:270px;width: 68px; height: 68px; position:absolute; left: -80px; top: -46px;}
.body_in .skin_defaultAod_2 .mpa_current_time {position:absolute; left: 3px; top: -23px; color:#FFF; padding-left:0; margin-left:0; }
.body_in .skin_defaultAod_2 .mpa_duration_time {position:absolute; right: 0px; top: -23px; color:#FFF;}
.body_in .skin_defaultAod_2 .mpa_current_time:after {content:''; }

.body_in .eqzerbar { display:block; overflow: hidden; height: 30px; width: 65px; position: absolute; top: 15px; left: 104px;}
.body_in .eqbar { height: 1px; width: 5px; display: inline-block; background-color: #59ace6; bottom: 0; position: absolute; -webkit-animation-duration: 500ms; -webkit-animation-play-state: running; -webkit-animation-direction: alternate; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite;}
.body_in .eqzerbar.noAnim {top:17px}
.body_in .eqzerbar.noAnim .eqbar {  -webkit-animation: none;  -webkit-animation-name: none;}
.body_in .eqbar#eqbar-1 {  left: 0;  -webkit-animation-name: Equalizer1;  -webkit-animation-delay: 0ms;}
.body_in .eqbar#eqbar-2 {  left: 8px;  -webkit-animation-name: Equalizer2;  -webkit-animation-delay: 200ms;}
.body_in .eqbar#eqbar-3 {  left: 16px;  -webkit-animation-name: Equalizer3;  -webkit-animation-delay: 400ms;}
.body_in .eqbar#eqbar-4 {  left: 24px;  -webkit-animation-name: Equalizer4;  -webkit-animation-delay: 600ms;}
.body_in .eqbar#eqbar-5 {  left: 32px;  -webkit-animation-name: Equalizer5;  -webkit-animation-delay: 800ms;}
.body_in .eqbar#eqbar-6 {  left: 40px;  -webkit-animation-name: Equalizer6;  -webkit-animation-delay: 1000ms;}
.body_in .eqbar#eqbar-7 {  left: 48px;  -webkit-animation-name: Equalizer7;  -webkit-animation-delay: 200ms;}
.body_in .eqbar#eqbar-8 {  left: 56px;  -webkit-animation-name: Equalizer8;  -webkit-animation-delay: 400ms;}
@-webkit-keyframes Equalizer1 {  from {    height: 1px;  }  to {    height: 22px;  }}
@-webkit-keyframes Equalizer2 {  from {    height: 1px;  }  to {    height: 15px;  }}
@-webkit-keyframes Equalizer3 {  from {    height: 1px;  }  to {    height: 30px;  }}
@-webkit-keyframes Equalizer4 {  from {    height: 1px;  }  to {    height: 20px;  }}
@-webkit-keyframes Equalizer5 {  from {    height: 1px;  }  to {    height: 15px;  }}
@-webkit-keyframes Equalizer6 {  from {    height: 1px;  }  to {    height: 15px;  }}
@-webkit-keyframes Equalizer7 {  from {    height: 1px;  }  to {    height: 9px;  }}
@-webkit-keyframes Equalizer8 {  from {    height: 1px;  }  to {    height: 12px;  }}

	/* 기존 반응형에 영향받는 스타일 초기화 */

	.Aodlist.tbl_wrap_pro .tit_info{width:40%}
	.Aodlist.tbl_wrap_pro .cart_info{display:none}


}


@media screen and (max-width: 640px){
	.bhp .prevnext dt {width: 100px; padding-left: 41px;}
	.secContents .bhp.replay_view .playbox {padding-top: 20px;}
	.replay_view .playbox .wrap .top { padding:0; background:none; border:0; z-index:2; position:absolute; width: calc(100% - 80px); right: 0; top: 10px; overflow: visible;}
	.replay_view .playbox .wrap .top:after {content:''; position:absolute; left:0px; top:67px; width:100%; border-bottom: 1px dashed #d9d9d9;}
	.replay_view .playbox .wrap .top h5 {float:none; display:block; margin:21px 0 0px; font-size:17px; max-height: 38px; overflow: hidden;}
	.replay_view .playbox .wrap .top .date {margin-top:13px; font-size:14px;position: absolute; right: 0; top: 64px;}
	.replay_view .playbox .wrap .body {padding:5px 10px 10px 10px; border-left:0; border-right:0; border-top:2px solid #dcdcdc;border-bottom:2px solid #dcdcdc; z-index:1;background: #f9f9f9; width: calc(100% + 20px); margin-left: -10px;}

	.replay_view .playbox .wrap .body .body_in .mpa_message_layer {padding:105px 0px 4px 0px !important}
	.body_in .skin_defaultAod_2 .mpa_pause_button {left:0; top:-116px;}
	.body_in .skin_defaultAod_2 .mpa_play_button {left:0; top:-116px;}

	.body_in .eqzerbar {top: 80px; left: 10px;}
	.body_in .eqzerbar.noAnim {top:82px}

	.replay_view .playbox .wrap .content {background:#FFF; }
	.replay_view .playbox .wrap .content .thumb {width:40%;}
	.replay_view .playbox .wrap .content .txtbox {width:60%;background:none; padding:0 0 0 10px; height:85px;}
	.playlist #replayList table {table-layout:auto;}

	/* 기존 반응형에 영향받는 스타일 초기화 */
	.bhp .cmt_write_frm .user {margin-top:0;}
	.Aodlist.tbl_wrap_pro .tit_info{width:calc(100% - 100px)}
	.rp_free .Aodlist.tbl_wrap_pro .tit_info {width:95%}

	/* 2020-08-06 결제 모달 */
	.subscribe_layer .subscribe_layer_inner {width:100% !important;left:0 !important;top:0 !important;margin:0 !important;height:100% !important;}
	.subscribe_layer .subscribe_layer_inner iframe#ifm {width:100% !important;}

}



/* 2017-09-11 new rwd2 */

#header_wrap {margin-top:30px;background:#fff;}
#header_wrap .wrap_secMenu {display:none;}
#container .wrap_secMenu .secMenu .gnb {display:none;}

.main_contents {margin-top:0 !important;}

.info_btn_wrap li{float:left;/* margin-right:20px; */}
.info_btn_wrap li + li {margin-left: 15px;}

.sub_wrap .wrap_contens .bg_contens {background:none !important;}


@media screen and (max-width: 979px){


}

@media screen and (max-width: 840px){

	#header_wrap .wrap_secMenu {display:block;}

	.main_contents {margin-top: 90px !important;z-index: 10;}

.btn_pulldown {position:fixed;z-index:10;display:block !important;/* top:0 !important; */right:0;margin:0;border-bottom:none !important;box-shadow:none !important;}

}

@media screen and (max-width: 750px){

	.main_contents {top:0 !important;}

}

@media screen and (max-width: 640px){

	.main_contents {margin-top:55px !important;}
	#sub_visual {height:110px !important;background-position:top center;}
	#sub_visual h2 {font-size:21px;/* top: 40px; */}
	.wrap_contens {margin-top:0;}
	#header_wrap .m_header {width:100%;max-height:55px;height: 50px;position:fixed;/* top:0; */left:0;width:100%;background:#fff;}
	.m_header h1 {position:relative;top: 7px;display:block;text-align:center;width: 60px;height: 43px;margin:0 auto;}
	.m_header h1 a {background-position:0 0;background-size: 105px 125px;}
	#m_visual {padding-top:55px;}
	/* pulldown */
	.btn_pulldown.secTit_program a {position:absolute;top:18px !important;right:20px !important;display:block;background:url("../../images/rwdskin/rwd2/sprite_cook.png") no-repeat -139px 0;background-size:250px;display:inline-block;width:24px !important;height:20px !important;}
	.group_pro .lst_pro02>li .txtcon_area .tit_info {font-size:14px;width:99%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;height:31px;max-height:inherit;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height:15px;}
	.group_pro .lst_pro02>li .txtcon_area .stit_info {display:none;}
	.group_pro .lst_pro02>li .group_dis{bottom:41%;}

	.bhp.img_list .thumb_list li {width:50%;}
	.bhp.img_list .thumb_list li .thumb {padding-top: 56.5%;}

}