@charset "utf-8";


/*@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css); 테스트용 삭제 2023-02-28*/

/* Basic Style START (dohoons, 200803, 200908, 201011, 201106, 201305) */
html, body { height:100%; -webkit-text-size-adjust:none;}
body, input, select, button, textarea, h1, h2, h3, h4, h5, h6, table {font-weight:normal;font-size:14px;font-family:'Noto Sans KR','맑은 고딕','Malgun Gothic','Dotum','AppleGothic',sans-serif;color:#000}
html, body, div, form, input, select, button, textarea, legend, fieldset, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, blockquote, address, p, th, td, caption { margin:0; padding:0; }
ol, ul, li { list-style:none; }
img, fieldset { border:0 none; }
input, select, textarea { vertical-align:middle; resize:none; position:relative; }
input[type=text], input[type=password], input[type=submit], input[type=search], textarea { -webkit-appearance:none; }
button { border:0 none; background:transparent; cursor:pointer; }
hr { display:none; }
legend, .hide { width:1px; height:1px;  position:absolute; top:0; left:0; overflow:hidden; }
table caption {position:relative;text-indent:-9999px;height:0;line-height:0;}
table { border-collapse:collapse; border-spacing:0; }
header, footer, section, article, aside, nav, hgroup, details, menu, figure, figcaption { display:block; }
a:link, a:visited, a:active, a:hover, a:focus { text-decoration:none; color:#333; }
/* Basic Style END */

/* 스킵 네비게이션 */
#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;}
body{-ms-overflow-style:scrollbar;}
#Header .area_global .area_util ul li a {display:block;}
body.slide_on #main_container {z-index:11;}
/*서브 width 변경*/
/* .inner {width: inherit; max-width: 1280px;}
.main_contents .secContents {width: calc(100% - 190px) !important;}
.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: calc(100% - 20px);}
#container .wrap_secMenu {margin-right: 10px;}
.group_pro .lst_pro02>li .txtcon_area {width: 828px;}
.group_pro .lst_pro02>li .txtcon_area .tit_info {}

@media all and (max-width: 979px) {
	#container .wrap_secMenu {width: auto;}
}
@media all and (max-width: 840px) {
	#container .secContents {width: 100% !important;}
} */

/*header*/
body.gnb_hidden{overflow: hidden;touch-action: none;}
#header_wrap {z-index: 10;}
#header_wrap .header {width:100%;max-width:1280px;margin:0 auto;position:relative;z-index:3;height:115px;max-height:115px;padding:30px 0;background-color: #fff; display: table;}
#header_wrap .header .logo_wrap{float: left;padding-left:20px;}
#header_wrap .header .logo_wrap h1{float: left;}
#header_wrap .header .logo_wrap ul{display:flex;float: left;padding-left: 30px;flex-wrap: nowrap;flex-direction: row;}
#header_wrap .header .logo_wrap ul li{ font-size: 19px;color: #2f2c28;padding: 0 14px;position: relative;}
#header_wrap .header .logo_wrap ul li:first-child::after{content: "";clear: both;display: block;position: absolute;right:0;top:7px;width: 1px;height: 16px;background:#d4d4d4;}
#header_wrap .header .logo_wrap ul li:first-child.removing:after{display:none}
#header_wrap .header .logo_wrap ul li a{color: #2f2c28;font-size: 19px;}
#header_wrap .header .logo_wrap ul li.subscribe_btn{padding-left:0;}
#header_wrap .header .logo_wrap ul li.subscribe_btn a{background:#4951ba;font-size:16px;color:#fff;text-align: center;display: inline;padding: 5px 17px 5px 13px;border-radius: 17px;}
#header_wrap .header .logo_wrap ul li.subscribe_btn a i{position: relative; top: 4px; left: 0px; width: 17px; height: 17px; display: inline-block; padding-right: 20px; background: url(/common/special/jisik2020/images/subscription.png) no-repeat 0px -39px;}
#header_wrap .header .logo_wrap ul li.subscribe_btn.on a i{position: relative; top: 4px; left: 0px; width: 17px; height: 17px; display: inline-block; padding-right: 20px; background: url(/common/special/jisik2020/images/subscription.png) no-repeat -33px 0px;}
#header_wrap .header .logo_wrap ul li.subscribe_btn a.sub{background:#565553;}

/* gnb */
#gnb {float: right;padding-right: 70px;position: relative;width: 100%;padding:0 20px;}
#gnb ul{display: flex;flex-direction: row;flex-wrap: nowrap;}
#gnb ul li {position: relative;display: block;width: 92px;text-align: center;padding-bottom: 5px;}
#gnb ul li:first-child{width: 112px;text-align: left;}
#gnb ul li:nth-child(3){width: 78px;}
#gnb ul li a{ font-size: 17px;color: #45413c;line-height: 26px;transition:all .3s ease;-webkit-transition:all .3s ease;padding-bottom: 5px;}
#gnb ul li a.on{font-size: 19px;line-height: 26px;color: #375185;font-weight: bold; }
#gnb ul li .gnb_2depth{position: absolute;top: 30px;left: 2px;background: #fff;flex-direction: column;width: 140px;height: 0;overflow: hidden;transition: all 0.5s cubic-bezier(0.15, -0.02, 0, 1.05);-webkit-transition:all 0.3s cubic-bezier(0.15, -0.02, 0, 1.05);}
#gnb ul li.gnb_depth.active .gnb_2depth{height: auto;border: 1px solid #cccccc;padding: 20px 0px 20px 20px;z-index: 10;}
#gnb ul li:nth-child(3) .gnb_2depth{width:214px;}
#gnb ul li .gnb_2depth li{padding: 0;display: block;width: auto;text-align: left;height: 30px;}
#gnb ul li .gnb_2depth li a{font-size:16px;}
#gnb ul li .gnb_2depth li a:hover,#gnb ul li .gnb_2depth li a:focus {color:#375185;text-decoration: underline;line-height: 26px;}
/*검색*/
#gnb .srcBox {width:32px; position:absolute;top: -28px;right:0px;transition:all .7s ease;-webkit-transition:all .7s ease;}
#gnb .srcBox .srcbtn {display:block; width:32px; height:32px; background:#375185 url('/common/special/docuprimeRwd2023/images/docuprime_spt_bg.png') no-repeat 1px 1px;border-radius: 100%;}
.src_toggle {transition:all .5s ease;display:none; position:absolute; right:0px; top:0px;width:30px; box-shadow:0px 0px 7px 2px rgba(0,0,0,.4); z-index:5; border-radius:10px; overflow:hidden;padding:10px 15px;background: #375185;}
.src_toggle form {overflow:hidden; position:relative;}
.src_toggle form fieldset{display: flex;flex-direction: row;flex-wrap: nowrap;}
.src_toggle form .src_input {padding:6px 60px 6px 8px;width:290px; font-size:14px; border:0;border-radius: 10px;margin-left:8px;}
.src_toggle form .src_input::placeholder {font-size:14px; color:#929292;}
.src_toggle form a {position:absolute; background:url('/common/special/docuprimeRwd2023/images/docuprime_spt_bg.png') no-repeat; top:6px; width:22px; height:22px; display:block;text-indent:-300%; text-align:left; white-space:nowrap; overflow:hidden;}
.src_toggle form a.srcClear {background-position:-3px -248px; right:-5px;width: 20px;height:16px;top:9px;}
.src_toggle form a.srcGo {background-position:-2px -35px; right:36px;}
.src_toggle select.opt {padding:0 0 0 18px;display:inline-block;position:relative;font-size:14px;font-weight:400;height:32px;border:1px solid #fff;vertical-align:middle;font-size:14px;color:#494949;border-radius:10px;background:#fff url("/common/special/docuprimeRwd2023/images/select_bg.png") no-repeat 114px 12px;*background:none;-webkit-appearance: none;-moz-appearance: none;-webkit-padding-end: 35px;}
.src_toggle select.opt::-ms-expand{display: none;}
.src_toggle.on {display:block;opacity:0;top:70px;}
.src_toggle.on.active {opacity:1; width:494px;}

/*scb_banner*/
/*.scb_banner_tr #header_wrap {width:100%;position:relative;z-index:2001;height:230px;}
.scb_banner_tr .bggnb {position:absolute;z-index:2;width:100%;top:230px;height:0px;background:#252019;}*/
.scb_banner_tr #header_wrap {height:230px;}
.scb_banner {width:100%;background:#5932c9;text-align:center;}
.scb_banner span {position:relative;}
.scb_banner .btn_close {position:absolute;top:50%;right:32px;margin-top:-18px;padding:5px;}
.scb_banner a {display:inline-block;}
.scb_banner img {margin:0 auto;}
.scb_banner .pc_block {display:inline-block;}
.scb_banner .mob_block {display:none;}

/* Pulldown_wrap */
#Pulldown_wrap{display: none !important;}
#Pulldown_wrap .pd_top {background:#385186 !important;}
#Pulldown_wrap .pd_top h1 {margin:10px 0 0 15px;}
#Pulldown_wrap .pd_top h1 a {width:100%;font-size:20px;line-height:31px;font-weight:400;color:#fff;}
#main_container .wrap_secMenu {display:none;}
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("/common/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("/common/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("/common/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("/common/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("/common/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%}

/*main_container*/
/*메인 top_visual*/
#top_visual{width: 100%;max-width: 1280px;margin: 0 auto;}
#top_visual .workspace{position: relative;}
#top_visual .workspace .gallery_wrap{overflow: hidden;}
#top_visual .workspace .gallery_wrap .gallery_slick{}
#top_visual .workspace .gallery_wrap .gallery_slick .item{}
#top_visual .workspace .gallery_wrap .gallery_slick .item a{display: block;width: 100%;position: relative;}
#top_visual .workspace .gallery_wrap .gallery_slick .item a .banner{width: 100%;display: block;position: relative;}/*2023-02-28*/
#top_visual .workspace .gallery_wrap .gallery_slick .item a .banner::after {display:block;content:"";clear:both;width:100%;height:100%;position:absolute;top:0;left:0;background: rgb(31,31,31);background: linear-gradient(0deg, rgba(31,31,31,1) 0%, rgba(255,255,255,0) 50%);}/*2023-02-28*/
#top_visual .workspace .gallery_wrap .gallery_slick .item a .banner img{width: 100%;}
#top_visual .workspace .gallery_wrap .gallery_slick .item a .banner img.mob_img{display: none;}
#top_visual .workspace .gallery_wrap .gallery_slick .item a .txt_wrap{position: absolute; bottom: 15px;left: 70px;display: block; color: #fff; width: calc(100% - 140px);}/*2023-02-28*/
#top_visual .workspace .gallery_wrap .gallery_slick .item a .txt_wrap .tit{border-bottom: 1px solid #717f87;font-size: 32px;font-weight: 700;width: 100%;display: block;padding:12px 0;line-height: 36px;}
#top_visual .workspace .gallery_wrap .gallery_slick .item a .txt_wrap .txt{font-size: 17px;padding:14px 0;display: inline-block;}
#top_visual .workspace .location{position: absolute;bottom: 35px;right: 120px;color:#fff;}
#top_visual .workspace .location strong{font-size:14px;color:#fff;font-weight: normal;}
#top_visual .workspace .location span{font-size:14px;color:#fff;}
#top_visual .workspace .gallery_wrap .gallery_slick .slick-arrow{font-size: 0;text-indent: -9999px;z-index:10;position: absolute;bottom: 35px;right:0;background: url("/common/special/docuprimeRwd2023/images/docuprime_spt_bg.png") no-repeat;display: block;width: 18px;height: 18px;}
#top_visual .workspace .gallery_wrap .gallery_slick .slick-arrow.slick-prev{background-position: -311px -107px; right:91px;}
#top_visual .workspace .gallery_wrap .gallery_slick .slick-arrow.slick-next{background-position: -344px -107px; right:70px;}
#top_visual .workspace .gallery_wrap .gallery_slick .slick-dots{display: none !important;}
#top_visual .workspace .gallery_wrap .progress {display: block;width: 100%;height: 4px;border-radius: 10px;overflow: hidden;background-color: #71777d;background-image: linear-gradient(to right, white, white);background-repeat: no-repeat;background-size: 0% 100%;transition: background-size .4s ease-in-out;position: absolute;right: 152px;bottom: 22px;width: 72px;}

/*메인컨텐츠*/
/*다큐프라임 최신VOD*/
#m_content .inner_wrap .section01{position: relative;overflow: hidden;}
#m_content .inner_wrap .section01 .inner{width: 100%;max-width: 1280px;margin: 0 auto;padding: 50px 20px;}
#m_content .inner_wrap .section01 h2{color: #212121;font-size: 25px;font-weight: 700;padding-bottom: 20px;line-height: 28px;}
#m_content .inner_wrap .section01 h2 strong{color: #4951ba;font-weight: 700;}
#m_content .inner_wrap .section01 .dc_new_vod{width: 100%;}
#m_content .inner_wrap .section01 .dc_new_vod .vod_slick01{opacity: 0;}
#m_content .inner_wrap .section01 .dc_new_vod .vod_slick01.slick-initialized{opacity: 1;}
#m_content .inner_wrap .section01 .dc_new_vod .vod_slick01 .vod_slick01_item{float: left;width: 100%;}
#m_content .inner_wrap .section01 .dc_new_vod .vod_slick01 .vod_slick01_item ul li a{display: flex;width: 100%;flex-direction: row;flex-wrap: nowrap;margin-bottom: 10px;background: #f4f8ff;}
#m_content .inner_wrap .section01 .dc_new_vod .vod_slick01 .vod_slick01_item ul li a .thum{width: 308px;display: block;}
#m_content .inner_wrap .section01 .dc_new_vod .vod_slick01 .vod_slick01_item ul li a .thum img{width: 100%;}
#m_content .inner_wrap .section01 .dc_new_vod .vod_slick01 .vod_slick01_item ul li a .txt_box{width: calc(100% - 308px); padding: 0 45px;}
#m_content .inner_wrap .section01 .dc_new_vod .vod_slick01 .vod_slick01_item ul li a .txt_box .tit{color: #43495b;font-size: 25px;line-height: 28px;font-weight: 700;width: 100%;display: block;padding: 25px 0 17px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#m_content .inner_wrap .section01 .dc_new_vod .vod_slick01 .vod_slick01_item ul li a .txt_box .txt{color: #43495b;font-size: 18px;letter-spacing: -1px;display: block;width: 100%;overflow: hidden;white-space: normal;word-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;max-height: 52px;}
#m_content .inner_wrap .section01 .dc_new_vod .vod_slick01 .vod_slick01_item ul li a .txt_box .date{padding: 14px 0 9px 0;display: inline-block;color: #8a8f9d;font-size: 16px;}
.vod_slick01 .slick-arrow{display: block;position: absolute;width: 24px;height:38px;background:url("/common/special/docuprimeRwd2023/images/docuprime_spt_bg.png") no-repeat;font-size: 0;text-indent: -9999px;z-index: 100;}
.vod_slick01 .slick-arrow.slick-prev{top: 40%;left: -20px;background-position: -204px -141px;}
.vod_slick01 .slick-arrow.slick-next{top: 40%;right: -20px;background-position: -257px -141px;}
.vod_slick01 .slick-arrow.slick-prev.slick-disabled{background-position:-298px -140px;}
.vod_slick01 .slick-arrow.slick-next.slick-disabled{background-position:-345px -140px;}

/*다큐멘터리K 최신VOD*/
#m_content .inner_wrap .section02{position: relative;overflow: hidden;}
#m_content .inner_wrap .section02::after{content: "";clear: both;display: block;position: absolute;left: 0;top: 0;width: 100%;height:100%;background:#fafafa;}
#m_content .inner_wrap .section02 .inner{width: 100%;max-width: 1280px;margin: 0 auto;padding: 50px 20px;}
#m_content .inner_wrap .section02 h2{color: #212121;font-size: 25px;font-weight: 700;padding-bottom: 20px;line-height: 28px;}
#m_content .inner_wrap .section02 h2 strong{color: #4951ba;font-weight: 700;}
#m_content .inner_wrap .section02 .dck_new_vod{width: 100%;}
#m_content .inner_wrap .section01 .dc_new_vod .vod_slick02{}
#m_content .inner_wrap .section02 .dck_new_vod .vod_slick02 .vod_slick02_item{float: left;width: 100%;}
#m_content .inner_wrap .section02 .dck_new_vod .vod_slick02 .vod_slick02_item ul li a{display: flex;width: 100%;flex-direction: row;flex-wrap: nowrap;margin-bottom: 10px;background: #ffffff;}
#m_content .inner_wrap .section02 .dck_new_vod .vod_slick02 .vod_slick02_item ul li a .thum{width: 308px;display: block;}
#m_content .inner_wrap .section02 .dck_new_vod .vod_slick02 .vod_slick02_item ul li a .thum img{width: 100%;}
#m_content .inner_wrap .section02 .dck_new_vod .vod_slick02 .vod_slick02_item ul li a .txt_box{width: calc(100% - 308px); padding: 0 45px;}
#m_content .inner_wrap .section02 .dck_new_vod .vod_slick02 .vod_slick02_item ul li a .txt_box .tit{color: #4a4b4e;font-size: 25px;line-height: 28px;font-weight: 700;width: 100%;display: block;padding: 25px 0 17px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#m_content .inner_wrap .section02 .dck_new_vod .vod_slick02 .vod_slick02_item ul li a .txt_box .txt{color: #4a4b4e;font-size: 18px;letter-spacing: -1px;display: block;width: 100%;overflow: hidden;white-space: normal;word-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;max-height: 52px;}/*2023-02-28*/
#m_content .inner_wrap .section02 .dck_new_vod .vod_slick02 .vod_slick02_item ul li a .txt_box .date{padding: 14px 0 9px 0;display: inline-block;color: #8a8f9d;font-size: 16px;}
.vod_slick02 .slick-arrow{display: block;position: absolute;width: 24px;height:38px;background:url("/common/special/docuprimeRwd2023/images/docuprime_spt_bg.png") no-repeat;font-size: 0;text-indent: -9999px;z-index: 100;}
.vod_slick02 .slick-arrow.slick-prev{top: 40%;left: -20px;background-position: -204px -141px;}
.vod_slick02 .slick-arrow.slick-next{top: 40%;right: -20px;background-position: -257px -141px;}
.vod_slick02 .slick-arrow.slick-prev.slick-disabled{background-position:-298px -140px;}
.vod_slick02 .slick-arrow.slick-next.slick-disabled{background-position:-345px -140px;}

/*다큐멘터리 EBS 추천영상*/
#m_content .inner_wrap .section03{position: relative;overflow: hidden;}
#m_content .inner_wrap .section03 .inner{width: 100%;max-width: 1280px;margin: 0 auto;padding: 50px 20px;}
#m_content .inner_wrap .section03 h2{color: #212121;font-size: 25px;font-weight: 700;padding-bottom: 20px;line-height: 28px;}
#m_content .inner_wrap .section03 h2 strong{color: #4951ba;font-weight: 700;}
#m_content .inner_wrap .section03 .recommend_vod{width: 100%;}
#m_content .inner_wrap .section03 .recommend_vod .vod_owl03{}
#m_content .inner_wrap .section03 .recommend_vod .vod_owl03 .item{float: left;width: 100%;/*padding-bottom: 10%;*/}
#m_content .inner_wrap .section03 .recommend_vod .vod_owl03 .item a{position: relative;}
#m_content .inner_wrap .section03 .recommend_vod .vod_owl03 .item a::after{content:attr(data-txt);opacity: 0;transition: all 0.4s;-webkit-transition: all 0.4s;display:block;clear: both;position: absolute;bottom: -40px;left: 0;width: 100%;color: #4a4b4e;font-size: 18px;letter-spacing: -1px;}
#m_content .inner_wrap .section03 .recommend_vod .vod_owl03 .item a:hover::after{opacity: 1;}
#m_content .inner_wrap .section03 .recommend_vod .vod_owl03 .item a .thum{}
#m_content .inner_wrap .section03 .recommend_vod .vod_owl03 .item a .thum img{}
#m_content .inner_wrap .section03 .recommend_vod .vod_owl03 .item a .txt_box{}
#m_content .inner_wrap .section03 .recommend_vod .vod_owl03 .item a .txt_box .tit{color: #4a4b4e;font-size: 22px;line-height: 28px;font-weight: 700;width: 100%;padding-top:13px;margin-bottom:13px;display: block;overflow: hidden;white-space: normal;word-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;max-height: 69px;}
#m_content .inner_wrap .section03 .recommend_vod .vod_owl03 .item a .txt_box .txt{color: #4a4b4e;font-size: 18px;letter-spacing: -1px;display: block;width: 100%;overflow: hidden;white-space: normal;word-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;max-height: 52px;}

.vod_owl03.owl-carousel .owl-nav button.owl-prev, .vod_owl03.owl-carousel .owl-nav button.owl-next{display: block;position: absolute;width: 24px;height:38px;background:url("/common/special/docuprimeRwd2023/images/docuprime_spt_bg.png") no-repeat;font-size: 0;text-indent: -9999px;z-index: 100;}
.vod_owl03.owl-carousel .owl-nav button.owl-prev{top: 40%;left: -20px;background-position: -204px -141px;}
.vod_owl03.owl-carousel .owl-nav button.owl-next{top: 40%;right: -20px;background-position: -257px -141px;}
.vod_owl03.owl-carousel .owl-nav button.owl-prev.owl-disabled{background-position:-298px -140px;}
.vod_owl03.owl-carousel .owl-nav button.owl-next.owl-disabled{background-position:-345px -140px;}
.vod_owl03.owl-carousel .owl-nav button.owl-prev.owl-disabled1{background-position:-298px -140px;}
.vod_owl03.owl-carousel .owl-nav button.owl-next.owl-disabled1{background-position:-345px -140px;}
.vod_owl03.owl-carousel .owl-nav button.owl-prev span, .vod_owl03.owl-carousel .owl-nav button.owl-next span{font-size:0;text-indent: -9999px;}

/*EBS 걸작다큐멘터리*/
#m_content .inner_wrap .section04{position: relative;overflow: hidden;}
#m_content .inner_wrap .section04::after{content: "";clear: both;display: block;position: absolute;left: 0;top: 0;width: 100%;height:100%;background:#f4f8ff;}
#m_content .inner_wrap .section04 .inner{width: 100%;max-width: 1280px;margin: 0 auto;padding: 50px 20px;}
#m_content .inner_wrap .section04 h2{color: #212121;font-size: 25px;font-weight: 700;padding-bottom: 35px;line-height: 28px;text-align: center;}
#m_content .inner_wrap .section04 .masterpiece_vod{width:100%;}
#m_content .inner_wrap .section04 .masterpiece_vod ul{display: flex;flex-direction: row;flex-wrap: nowrap;width: 100%;overflow: hidden;}
#m_content .inner_wrap .section04 .masterpiece_vod ul li{width: 16.6%;margin-left: 25px;}
#m_content .inner_wrap .section04 .masterpiece_vod ul li:first-child{margin-left:0;}
#m_content .inner_wrap .section04 .masterpiece_vod ul li a{display: block;width: 100%;position: relative;}
#m_content .inner_wrap .section04 .masterpiece_vod ul li a::after{content:attr(data-title);opacity: 0;transition: all 0.4s;-webkit-transition: all 0.4s;display:flex;clear: both;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.4);border-radius: 100%;align-content: center;justify-content: center;align-items: center;color: #fff;font-size: 22px;text-align: center;word-break: keep-all;}
#m_content .inner_wrap .section04 .masterpiece_vod ul li a:hover::after{opacity: 1;}
#m_content .inner_wrap .section04 .masterpiece_vod ul li a:hover img{-webkit-transform:scale(1.15,1.15);-moz-transform:scale(1.15,1.15);-o-transform:scale(1.15,1.15);transform:scale(1.15,1.15);}
#m_content .inner_wrap .section04 .masterpiece_vod ul li a .thum{width: 100%;display: block;overflow: hidden;border-radius: 50%;}
#m_content .inner_wrap .section04 .masterpiece_vod ul li a .thum img{width: 100%;transition: all 0.5s;-webkit-transition: all 0.5s;}

/*AD배너*/
.pcban_wrap {background:#f3f4f8;padding: 40px 0;text-align: center;}
.pcban_wrap .inner_wrap iframe{width: 100%;max-width: 980px;}
.mb_adArea{display: none;}

/*footer*/
#footer{background-color: #4a4a4a;overflow: hidden;width: 100%;}
#footer .footer_wrap{width: 100%;max-width: 1280px;margin: 0 auto;padding: 0 20px;}
#footer .footer_wrap .footer_rig{position: relative;padding-bottom: 50px;overflow: hidden;}
#footer .footer_wrap .footer_rig > ul{padding:40px 0;}
#footer .footer_wrap .footer_rig > ul > li{display: inline-block;margin-left:20px;position: relative;}
#footer .footer_wrap .footer_rig > ul > li:first-child{margin-left:0px;}
#footer .footer_wrap .footer_rig > ul > li::after{content: "";display: block;clear: both;position: absolute;right:-13px;top:5px;width: 1px;height: 12px;background: #6e6e6e;}
#footer .footer_wrap .footer_rig > ul > li:last-child::after{display: none;}
#footer .footer_wrap .footer_rig > ul > li a{font-size: 14px;color:#fff;}
#footer .footer_wrap .footer_rig p{color:#fff;font-size:12px;display:inline-block;width:auto;overflow:hidden;}
#footer .footer_wrap .footer_rig p span{display: block;float: left;position: relative;padding: 3px 32px 3px 0;}
#footer .footer_wrap .footer_rig p span:first-child{display: inline-block;}
#footer .footer_wrap .footer_rig p span:first-child::after,#footer .footer_wrap .footer_rig p span:nth-child(3)::after{content: "";clear: both;display: block;position: absolute;right:14px;top:6px;width: 1px;height:12px;background: #6e6e6e;}
#footer .footer_wrap .footer_rig p span:nth-child(3){clear: both;display: inline-block;}
#footer .footer_wrap .footer_rig p span a{color: #fff;}
#footer .footer_wrap .footer_rig p+p{clear: both;padding-top:20px;display:block;}
#footer .footer_wrap ul.footer_sns{display: block;position: absolute;top: 85px;right:0px;padding:0;}
#footer .footer_wrap ul.footer_sns .snstit{color:#fff;font-size:14px;width: 100%;display: block;}
#footer .footer_wrap ul.footer_sns .snstit::after{display: none;}
#footer .footer_wrap ul.footer_sns .snsicon{width: 100%;margin:0;padding-top:20px;}
#footer .footer_wrap ul.footer_sns .snsicon ul{display: flex;flex-direction: row;flex-wrap: nowrap;}
#footer .footer_wrap ul.footer_sns .snsicon ul li{margin-left:12px;}
#footer .footer_wrap ul.footer_sns .snsicon ul li:first-child{margin-left:0;}
#footer .footer_wrap ul.footer_sns .snsicon ul li a{font-size:0;text-indent: -9999px;display: block;width: 40px;height: 40px;background: #323232 url("/common/special/docuprimeRwd2023/images/docuprime_spt_bg.png") no-repeat;border-radius: 50%;background-position: -130px -356px;}
#footer .footer_wrap ul.footer_sns .snsicon ul li:first-child a{background-position: -4px -356px;}
#footer .footer_wrap ul.footer_sns .snsicon ul li:nth-child(2) a{background-position: -45px -355px;}
#footer .footer_wrap ul.footer_sns .snsicon ul li:nth-child(3) a{background-position: -87px -356px;}


/*서브페이지*/
.sub_wrap .main_contents{border-bottom: 0;}
#sub_visual{width: 100%;background: url("/common/special/docuprimeRwd2023/images/sub_bg.jpg") no-repeat bottom center;height:180px;}
#sub_visual h2 {position:relative;width: 100%; max-width:1280px;margin:0 auto;font-size:36px;font-weight: 500;text-align:center;color: #fff;}



/************************************* 2020-08-06 영상상세 및 팝업 및 결제 팝업 *************************************/
.video_detail_wrap {}
/* 플레이어 */
.main_contents .player_group .secContents {width:100% !important;}
.player_group .wrap_secMenu {display:none;}
.skin-catvod .mpv-openlayer-screen {transition: none;}
.player_title_wrap{position: relative;padding-bottom: 40px;margin-top:20px;word-break: keep-all;word-wrap: break-word;}
.player_title_wrap strong{display: block;color:#000;font-size: 34px;line-height: 1.4;font-weight: 700;width: calc(100% - 190px);*display:inline;*zoom:1;}/*2023-05-11}*/
.player_title_wrap > p {overflow-y:auto;max-height:80px;font-weight: 400;line-height: 1.5;/* word-break: keep-all; *//* word-wrap: break-word; */font-size:16px;}/*2023-05-11}*/
.player_group .bhp #bbsArea {width:auto;}
.player_group .bhp.brd_view form {margin:0;}
.player_group .bhp .commentList {width:auto;margin:0;}

ul.info_btn_wrap {position: absolute;right: 0;top: 16px;height:24px;}
/*2023-05-11*/
.info_btn_wrap li a {display:inline-block; width:20px;height:22px;background: url("../images/docuprime_spt_bg01.png") no-repeat 0 -247px;overflow:hidden; text-decoration:none; font-weight:bold; }
.info_btn_wrap li strong {display:inline-block;position:relative;height:20px;overflow:hidden; line-height:16px;text-decoration:none; font-weight:bold; font-family: '돋움','Dotum'; font-size:12px;}
.info_btn_wrap li.view_ico1 strong{width:auto;color:#666666;}
.info_btn_wrap li.view_ico2 strong{width:auto;color:#ff62a4;}
.info_btn_wrap li{float:left;}
.info_btn_wrap li + li {margin-left: 15px;}
.info_btn_wrap li.view_ico1 a{background-position:-152px -179px;cursor: auto;}
.info_btn_wrap li.view_ico2 a{background-position:-68px -181px;}
.info_btn_wrap li.view_ico2:hover a{background-position:-92px -181px;}
.info_btn_wrap li.view_ico2.on a{background-position:-92px -181px;}
.info_btn_wrap li.view_ico3 a{background-position:-182px -180px;width: 22px;}
.info_btn_wrap li.view_ico3:hover a{background-position:-213px -180px;}
.info_btn_wrap li.view_ico3.on a{background-position:-213px -180px;}
.info_btn_wrap li.view_ico4 a{background-position:-119px -179px;}
/* //2023-05-11*/
.info_btn_wrap > li > a > img{width:20px;}
.info_btn_wrap li:after{clear:both;}
.player_wrap {position:relative;}
.player_wrap .player {background:#000;}
.player_wrap .player_area {width:calc(100% - 286px);height:513px;background:#000;}/*2020-11-27*/
.player_wrap.wide_mode .player_area {width:100%;height:718px;}
.player_wrap .list_curriculum {position:absolute;top:0;right:0;}
.player_wrap .list_curriculum dl {width:286px;height:513px;border:1px solid #3f3f3f;box-sizing:border-box;}
.player_wrap .list_curriculum dl dt {margin:19px 0 20px;font-size:18px;font-weight:bold;text-align:center;}
.player_wrap .list_curriculum dl dt button {width:20px;height:21px;background-position:-46px 0;}
.player_wrap .list_curriculum dl dd {padding:18px 10px 0 15px;}
.player_wrap .list_curriculum dl dd ul {}
.player_wrap .list_curriculum dl dd ul li {margin-bottom:17px;line-height:18px;}
.player_wrap .list_curriculum dl dd ul li.on a {font-weight:bold;color:#4face0;}
.player_wrap .list_curriculum dl dd ul li a {display:block;text-indent:-25px;padding-left:25px;font-size:16px;font-weight:300;color:#fff;text-decoration:none;}
.player_wrap .list_curriculum dl dd ul li a .num {}
.player_wrap .list_curriculum .btn_wrap {margin-top:10px;}
.player_wrap #playerLayer {width:100%;height:406px;}
.player_wrap.wide_mode #playerLayer {width:100%;height:675px;}
.slide_on .skin-catvod .mpv-zindex {z-index:3 !important}
.slide_on #endWrap {z-index:1 !important}
.footer {z-index:11;}
/*세로형 */
.view_2015.wide_mode .list_area_v {display:none;}
.list_area_v { position:absolute; top:0; right:0; width:286px;height: 513px; box-sizing: border-box;/*background-color:#;*/}/*2020-11-27*/
.list_area_v h4 {height: 48px;padding:15px 20px 0 20px;  position:relative; border: 1px solid #3f3f3f;border-bottom: none;}
.list_area_v h4 .tit{display: block;color:#000; font-size:15px;line-height: 20px;word-wrap: break-word;overflow: hidden; white-space:nowrap;text-overflow: ellipsis;font-weight:500;}
.list_area_v h4 .tit_an{display: block;color:#fff; font-size:15px;line-height: 20px;word-wrap: break-word;overflow: hidden; white-space:nowrap;text-overflow: ellipsis;font-weight:500;}
.list_area_v .vod_e_play_wrap {}
.list_area_v .vod_e_play_wrap > a > img {width: 21px;height: 21px;}
.list_area_v h4 .btn_vod_e_play { display:block; position:absolute; top:16px;right:16px;  width:23px; height:23px;}
/*이어보기버튼레이어*/
.list_area_v h4 .layer_vod_e_play { display:none; position:absolute; top:40px;right:4px; background:#f7f7f7;border:1px solid #ccc;border-radius:5px;width:280px;height:90px;z-index:20;}
.list_area_v h4 .layer_vod_e_play ul{background:url('https://static.ebs.co.kr/www/common/img/2016new/common/bg_layer_arrow.png') no-repeat 217px 0;margin-top:-5px; border:none;}
.list_area_v h4 .layer_vod_e_play ul { height:90px;}
.list_area_v h4 .layer_vod_e_play li{ width:60px;height:64px;float:left; padding:27px 0 0 8px;border-top:0;}
.list_area_v h4 .layer_vod_e_play li:hover{ background:none;}
.list_area_v h4 .layer_vod_e_play li a{color:#666; font-weight:normal; font-size:12px;text-align:center;}
.list_area_v h4 .layer_vod_e_play li a img { display:block; width:23px; height:23px;margin: auto;}
.list_area_v h4 .layer_vod_e_play li a span{ display:block; padding-top:5px;color:#555;}
.list_area_v h4 .layer_vod_e_play .btn_close{ display:block; width:14px; height:14px; text-indent:-9999px; background:url('https://static.ebs.co.kr/www/common/img/category/tv/layer_close.png') no-repeat; position:absolute; top:5px; right:5px; background-size:100%;}
.list_area_v h4 .count { display:block;font-family: '돋움'; font-size:11px; color:#999; font-weight: normal;line-height: 30px;}
.list_area_v ul { position:relative;*zoom:1; overflow:hidden;border: 1px solid #3f3f3f;border-top: 1px dashed #e7e7e7;}
.list_area_v ul:after { content:""; display:block; clear:both; }
.list_area_v ul li {width: 100%;position:relative;border-top:1px solid #e2e2e2;height: 92px;}/*2020-11-27*/
.list_area_v ul li:first-child{border-top:0;/*height: 70px;*/}
.list_area_v ul li:hover {/*background-color:#f4f4f4;*/}
.list_area_v ul li .pro_vod { position:relative; height:100%;padding:20px;}
.list_area_v ul li .pro_vod .tit {}
.list_area_v ul li .pro_vod .tit a { font-size:15px; line-height:20px;color:#000;font-weight:400; display:block;text-overflow: ellipsis;  white-space: nowrap;  word-wrap: normal; max-height:35px; overflow:hidden;}
.list_area_v ul li:hover .pro_vod .tit a {color:#4d82bf;}
.list_area_v ul li .pro_vod.nolist .tit { font-size:15px; text-align:center; line-height: 40px;}
.list_area_v ul li .pro_vod .date { position:absolute; bottom:17px; right:20px; font-size:12px;color:#999999; font-weight:300;}/*2023-05-11*/
/*2023-05-11*/
.list_area_v ul li .pro_vod .ico_wrap{position: absolute;bottom: 9px;left: 20px;}
.list_area_v ul li .pro_vod .ico_wrap .view_ico{float:left;}
.list_area_v ul li .pro_vod .ico_wrap .view_ico + span{margin-left:10px;}
.list_area_v ul li .pro_vod .ico_wrap .view_ico span{background: url("../images/docuprime_spt_bg01.png") no-repeat;display:inline-block; width:18px;height:20px;overflow:hidden; text-decoration:none; font-weight:bold; }
.list_area_v ul li .pro_vod .ico_wrap .view_ico strong{display:inline-block;position:relative;height:20px;overflow:hidden; line-height:16px;text-decoration:none; font-weight:bold; font-family: '돋움','Dotum'; font-size:12px;width:auto;color:#999999;}
.list_area_v ul li .pro_vod .ico_wrap .view_ico .hitVod{background-position: -249px -185px;}
.list_area_v ul li .pro_vod .ico_wrap .view_ico .likeVod{background-position:-271px -186px;}
/* //2023-05-11*/
.list_area_v ul li.on{/*background-color:#568fd0; */}
.list_area_v ul li.on .pro_vod .tit {}
.list_area_v ul li.on .pro_vod .tit a { font-size:15px; line-height:20px; color:#f5be1d; }
.list_area_v .paging_s {position:relative;width:auto;padding:2px 0 5px;margin: 12px 20px 9px;text-align:center;font-size:15px;color:#fff;}
.list_area_v .pro_vod_page { color:#999;letter-spacing:1px;}
.list_area_v .pro_vod_page strong{ color:#f5be1d;}
.list_area_v .paging_s button { position:absolute; top:2px; height:18px; text-indent:-9999px; *text-indent:0; *max-height:18px; *padding:18px 0 0; line-height:0; font-size:0; }
 .list_area_v .paging_s .prev {left:33px;width: 14px;height:15px;background: url("/common/special/docuprimeRwd2023/images/docuprime_spt_bg01.png") no-repeat -35px -218px;}
.list_area_v .paging_s .next {right:33px;width: 14px;height: 15px;background: url("/common/special/docuprimeRwd2023/images/docuprime_spt_bg01.png") no-repeat 0 -183px;}
.list_area_v .paging_s .first {left:0;width: 14px;height:15px;background: url("/common/special/docuprimeRwd2023/images/docuprime_spt_bg01.png") no-repeat 0 -218px;}
.list_area_v .paging_s .end {right:0;width: 14px;height:15px;background: url("/common/special/docuprimeRwd2023/images/docuprime_spt_bg01.png") no-repeat -30px -183px;}
/* popup - 동영상 이용 안내 및 문제 해결 */
.popup_type { position:relative; width:398px; padding:15px; border:6px solid #568FD0; background-color:#ffffff; }
.popup_type h1 {padding:2px 0 0 25px;font-size:13px;color:#222;background:url("https://static.ebs.co.kr/www/common/img/category/vod/icon_info_tit.gif") no-repeat 3px 2px;}
.popup_type .pop_close { position:absolute; top:17px; right:16px; }
.popup_type.pop_useguide{position: absolute; bottom: -274px; right: 0; z-index: 1000; background-color: white; display: block;}
.pop_useguide .guide_1 { padding:15px 0; }
.pop_useguide .guide_1 li { padding-left:14px; font-size:12px; line-height:18px; color:#444; background:url("https://static.ebs.co.kr/www/common/img/category/vod/bul_dot_w3.gif") no-repeat 5px 7px;font-weight:400; }
.pop_useguide .guide_1 li strong, .pop_useguide .guide_1 li strong a { color:#d76363; }
.pop_useguide .guide_2 { padding:10px 10px 10px 17px; border:1px solid #e5e5e5; background-color:#f1f1f1; }
.pop_useguide .guide_2 li { padding-left:86px; text-indent:-86px; font-size:12px; color:#222; line-height:16px;font-weight:400;}
.pop_useguide .guide_2 li a, .pop_useguide .guide_2 li span { color:#222; text-decoration:underline; }
.layerwin { padding:5px; background:#405e86; border:1px solid #26446c; position:absolute; overflow:hidden; z-index:1000; }
.layerwin .content { padding:14px; background:#fff; }
.popup_buy_info { width:408px; bottom:-299px;right:0;}
.popup_buy_info h1 { padding:15px 0 0 38px; font-weight:bold; color:#222; background:#fff url('https://static.ebs.co.kr/www/common/img/2016new/common/ico_info_tit.gif') no-repeat 18px 17px;font-size:13px; }
.popup_buy_info .btn_pop_close { float:left; display:block; width:30px; height:30px; text-indent:-9999px; background:url('https://static.ebs.co.kr/www/common/img/2016new/common/btn_pop_close2.gif') no-repeat; position:absolute; top:8px; right:8px;  }
.popup_buy_info .content { padding:14px 20px; }
.popup_buy_info .tab_sub { width:370px; padding:0 0 5px; overflow:hidden; }
.popup_buy_info .tab_sub li { float:left; }
.popup_buy_info .head_desc { margin:0 0 7px; font-size:12px; color:#444; line-height:14px; font-weight:400; line-height:16px;}
.popup_buy_info .head_desc span { color:#d85a29; }
.popup_buy_info .head_desc.type2 { padding:0 120px 7px 0; border-bottom:1px solid #cecece; position:relative; }
.popup_buy_info .head_desc.type2 .btn { position:absolute; bottom:9px; right:0; }
.popup_buy_info .this_info table { width:100%; border-top:2px solid #ededed; border-bottom:2px solid #ededed; }
.popup_buy_info .this_info table thead th { padding:7px 0; text-align:center; font-weight:bold; color:#405e86; background:#f9f9f9; border-left:1px solid #ededed; }
.popup_buy_info .this_info table tbody td { padding:5px 0; text-align:center; border-top:1px solid #ededed; border-left:1px solid #ededed; font-weight:400;color:#444;}
.popup_buy_info .this_info table th.first,
.popup_buy_info .this_info table td.first { border-left:0 none; }
.popup_buy_info .this_info .con { padding:15px 0; text-align:center; color:#505050; background:#f9f9f9; border-top:2px solid #ededed; border-bottom:2px solid #ededed; }
.popup_buy_info .this_info .con .desc { display:block; margin:3px 0 0; font-size:11px; }
.popup_buy_info .this_info .con ul { height:83px; margin:10px 10px 0; padding:0 10px; overflow-y:scroll; }
.popup_buy_info .this_info .con li { font-size:11px; text-align:left; color:#d85a29; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.popup_buy_info .this_info .action { margin:10px 0 0; padding:15px 0; text-align:center; font-size:11px; color:#505050; background:#e0e6ee; border:1px solid #b9bfc8; }
.popup_buy_info .this_info .action .btn { margin:5px 0 0; font-size:12px; }
.popup_buy_info .this_info .action .btn strong { font-weight:bold; text-decoration:underline; }
.popup_buy_info .lineover { text-decoration:line-through; color:#aaa; }
.popup_buy_info .desc_list { margin:10px 0 0; }
.popup_buy_info .desc_list li { padding:0 0 0 10px; font-size:12px; color:#444; background:url('https://static.ebs.co.kr/www/common/img/2016new/common/bu_desc_list.gif') no-repeat 0 4px; font-weight:400;line-height:16px;}
.subscription{}
.subscription a{    position: absolute;    top: 70px;    right: 0;    color: #f5be1d;    border: 1px solid #f5be1d;    padding: 10px 20px;    font-size: 16px; color: #f5be1d;}

/* 댓글 목록 */
.bhp .cmt_list {margin-bottom:26px;position:relative;overflow:hidden;*zoom:1}
.bhp .cmt_list li {overflow:hidden;position:relative;min-height:50px;margin:-1px 0 0;padding:10px 0 10px 0;border-top:1px solid #eee;*zoom:1}
.bhp .cmt_list li .thumb { border:1px solid #dcdcdc;position:absolute;top:13px;left:0}
.bhp .cmt_list li .thumb img { width:48px;height:48px}
.bhp .cmt_list li .sns {position:absolute;bottom:10px;left:0}
.bhp .cmt_list li .info {padding:10px 0 0 32px}
.bhp .cmt_list li .userid,
.bhp .cmt_list li .userid a{color:#b2b2b2; font-family:'Noto Sans KR','맑은 고딕','Malgun Gothic','Dotum','AppleGothic',sans-serif;}
.bhp .cmt_list li .date{display:inline-block;color:#999999;margin:0 0 0 5px;padding:0 0 0 7px;background:url('/common/images/rwdskin/bg_cmt_date.gif') no-repeat 0 5px;font-family:'Noto Sans KR','맑은 고딕','Malgun Gothic','Dotum','AppleGothic',sans-serif;}
.bhp .cmt_list li .con{margin:2px 0 0;padding:0;color:#222;word-wrap:break-word}
.bhp .cmt_list li .action{overflow:visible;line-height:20px;font-size:16px;position:static;float: right;width: auto;position:relative;top:0;}
.bhp .cmt_list li .action img { vertical-align:middle;max-width:100%;width:auto; top: -2px;}
.bhp .cmt_list li .signup img { vertical-align: initial; max-width: 100%; width: auto; top: 2px; }
.bhp .cmt_list li .action a { margin:0 0 0 8px;font-size:11px;color:#b2b2b2;}
.bhp .cmt_list li .action a.btn_del {font-size:11px;color:#ff3647;border:1px solid #ff3647;padding:1px 15px;}
.bhp .cmt_list li .action a.btn_accuse  { margin:0 0 0 8px;font-size:11px;color:#6e6e6e;border:1px solid #d1d1d1;padding:1px 15px;}
.bhp .cmt_list li .signup a.btn_accuse  { margin:0 0 0 8px;font-size:11px;color:#6e6e6e;border:1px solid #d1d1d1;padding:1px 15px;}
.bhp .cmt_list li .blind {font-size:11px;color:#999}
.bhp .cmt_list.noThumb.spot_ {border-bottom:0;overflow:hidden;}
.bhp .cmt_list.noThumb {position:relative;overflow:hidden;*zoom:1}
.bhp .cmt_list.noThumb li { min-height:50px;margin:-1px 0 0;padding:10px 0 10px 0px;border-top:1px solid #eee;position:relative;overflow:hidden;*zoom:1}
.bhp .cmt_list.noThumb li:last-child {border-bottom:1px solid #eee;}
.bhp .cmt_list.noThumb li .ico_sns {padding: 0px 3px 0px;position: relative;top: 3px;height:17px}
.bhp .cmt_list.noThumb li .sns { position:absolute;top:13px;left:0}
.bhp .cmt_list.noThumb li .info {padding:0px;margin-top:7px}
.bhp .cmt_list.noThumb li .con { margin:2px 0 0;padding:0px;color:#222;word-wrap:break-word}
/* 페이징 */
.pagination{text-align:center;font-size:0;margin-top:20px;margin-bottom:24px;display: block;}
.pagination img{display:none}
.pagination button{width:30px;height:22px;vertical-align:middle}
.pagination .num, .pagination .num>a{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;font-size:0}
.pagination .num{margin:0 10px}
.pagination>a{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;background: url("/common/special/docuprimeRwd2023/images/docuprime_spt_bg.png") no-repeat 0 0;width:14px;height:15px;}
.pagination>a img{/* display: BLOCK; */}
.pagination .page_first{margin-right:3px;background-position: 0 -218px;}
.pagination .page_prev{background-position:-35px -218px;}
.pagination .page_next{margin-left:3px;background-position:0 -183px;}
.pagination .page_last{background-position:-30px -183px}
.pagination .num a {border-right:0; font-family:'Noto Sans KR','맑은 고딕','Malgun Gothic','돋움','Dotum','AppleGothic',sans-serif;}
.pagination .num>a{display:inline-block;*display:inline;*zoom:1;color:#999;width:auto;min-width:25px;height:25px;line-height:23px;font-size:16px;margin:0 4px;}
.pagination .num>a.on{/*background:#568fd0;*/color:#f5be1d}
.pagination>a{position:relative}
/* .mob-block{display:none !important;}
.mo_block{display:none !important;} */

/************************************ 플레이어 스킨 및 기능 ************************************/
.player_wrap .skin_ebsPlayer .mpv_video {background:#000;}
.player_wrap:hover .mpv_container:after{ display:block;content:'';width: 100%; height: 100%; position: absolute; left: 0; bottom: 0; z-index:1; background: -moz-linear-gradient(top, rgba(0,0,0,0) 36%, rgba(0,0,0,0.26) 58%, rgba(0,0,0,0.61) 78%, rgba(0,0,0,0.88) 100%, rgba(0,0,0,1) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 36%,rgba(0,0,0,0.26) 58%,rgba(0,0,0,0.61) 78%,rgba(0,0,0,0.88) 100%,rgba(0,0,0,1) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 36%,rgba(0,0,0,0.26) 58%,rgba(0,0,0,0.61) 78%,rgba(0,0,0,0.88) 100%,rgba(0,0,0,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );}
.player_wrap .mpv_container.mpv_paused:after{ display:block;content:'';width: 100%; height: 100%; position: absolute; left: 0; bottom: 0; z-index:1; background: -moz-linear-gradient(top, rgba(0,0,0,0) 36%, rgba(0,0,0,0.26) 58%, rgba(0,0,0,0.61) 78%, rgba(0,0,0,0.88) 100%, rgba(0,0,0,1) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 36%,rgba(0,0,0,0.26) 58%,rgba(0,0,0,0.61) 78%,rgba(0,0,0,0.88) 100%,rgba(0,0,0,1) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 36%,rgba(0,0,0,0.26) 58%,rgba(0,0,0,0.61) 78%,rgba(0,0,0,0.88) 100%,rgba(0,0,0,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );}
.player_wrap .mpv_container .mpv_osd {z-index:2;}
.player_wrap .player.float2 {position:fixed;top:auto;left:auto;bottom:0;right:0;width: 340px !important; height: 190px !important;z-index:9999;-webkit-transition:all 0.8s;-ms-transition:all 0.8s;transition:all 0.8s;}
.player_wrap .player.float2 .mpv_container .mpv_button_group {width:100%;position:relative !important;top:-23px;float:none;}
.player_wrap .player.float2 .skin_ebsPlayer .mpv_time_slider {width:100%;bottom:-20px;top:auto;left:0;}
.player_wrap .player.float2 .skin_ebsPlayer .mpv_play_button {position:relative !important;top:0;left:-7px;}
.player_wrap .player.float2 .skin_ebsPlayer .mpv_current_time {margin-left:0;}
.player_wrap .player.float2 .skin_ebsPlayer .mpv_fullscreen_button {display:none !important;}
.player_wrap .player.float2 .skin_ebsPlayer .mpv_expand_button {display:none !important;}
.player_wrap .player.float2 .skin_ebsPlayer .mpv_quality_button2 {display:none !important;}
/* 플레이어바 */
.player_wrap .skin_ebsPlayer .mpv_osd_play_button {background:url("https://static.ebs.co.kr/www/common/img/booknlect/osd_play2.png");}
.player_wrap .skin_ebsPlayer .mpv_osd_pause_button {background:url("https://static.ebs.co.kr/www/common/img/booknlect/osd_pause2.png");}
.player_wrap .skin_ebsPlayer .mpv_controller_autohide {background:none;z-index:2;padding:0 10px;}
.player_wrap .skin_ebsPlayer .mpv_controller {background:none;}
.player_wrap .skin_ebsPlayer .mpv_current_time {color:#fff;}
.player_wrap .skin_ebsPlayer .mpv_time_slider {width:50.76%;left:47px;top:10px;float:left;}
.player_wrap .mpv_fullscreen_mode.skin_ebsPlayer .mpv_time_slider {width:100%;left:0;top:0;}
.player_wrap .mpv_fullscreen_mode.mpv_container .mpv_button_group {width:100%}
.player_wrap .mpv_fullscreen_mode.skin_ebsPlayer .mpv_play_button {position:static !important;}
.player_wrap .mpv_fullscreen_mode.skin_ebsPlayer .mpv_quality_button2 {display:none !important;}
.player_wrap .mpv_fullscreen_mode.skin_ebsPlayer .mpv_expand_button {display:none !important;}
.player_wrap .mpv_fullscreen_mode.skin_ebsPlayer .mpv_collapse_buttons {display:none !important;}
.player_wrap .skin_ebsPlayer .mpv_time_slider_track {border-radius:10px;}
.player_wrap .skin_ebsPlayer .mpv_time_slider_value {background:#e62b1e;border-radius:10px;}
.player_wrap .skin_ebsPlayer .mpv_time_slider_handler {display:none;}
.player_wrap .skin_ebsPlayer .mpv_volume_button {position:relative;}
.player_wrap .skin_ebsPlayer .mpv_volume_slider_hor {display:none;position:absolute;top:0;left:0;background:#000000 !important;width:30px;height:136px;border:1px solid #766558;z-index:2;}
.player_wrap .skin_ebsPlayer .mpv_volume_slider_hor:after {content:'';display:block;width:8px;height:7px;position:absolute;bottom:-7px;left:0;right:0;margin:0 auto;background:url("https://static.ebs.co.kr/www/common/img/booknlect/layer_arrow_bot02.png") no-repeat 0 0;}
.player_wrap .skin_ebsPlayer .mpv_quality_layer {width:119px;opacity:1;border:1px solid #766558;}
.player_wrap .skin_ebsPlayer .mpv_quality_layer:after {content:'';display:block;width:10px;height:8px;position:absolute;bottom:-8px;left:0;right:0;margin:0 auto;background:url("https://static.ebs.co.kr/www/common/img/booknlect/layer_arrow_bot01.png") no-repeat 0 0;}
.player_wrap .skin_ebsPlayer .mpv_volume_slider_track_hor {left:0;right:0;margin:0 auto;height:116px;width:6px;background:url("https://static.ebs.co.kr/www/common/img/booknlect/volume_track_hor_01.png") no-repeat 0 0 !important;}
.player_wrap .skin_ebsPlayer .mpv_volume_slider_area_hor {height:116px;width:6px;top:12px;}
.player_wrap .skin_ebsPlayer .mpv_volume_slider_value_hor {right:0 !important;background:url("https://static.ebs.co.kr/www/common/img/booknlect/volume_value_hor_01.png") no-repeat 0 0 !important;}
.player_wrap .skin_ebsPlayer .mpv_volume_slider_handler_hor {display:none !important;}
.player_wrap .mpv_container .mpv_quality_layer {padding:0;}
.player_wrap .skin_ebsPlayer .mpv_quality_layer .option_quality {padding:6px 10px 6px 23px;}
.player_wrap .skin_ebsPlayer .mpv_quality_layer .selected {background:#21548d url("https://static.ebs.co.kr/www/common/img/booknlect/option_selected01.png") no-repeat 5px center !important;color:#fff;}
.player_wrap.wide_mode .skin_ebsPlayer .mpv_time_slider {width:68.76%;}
.player_wrap.wide_mode .mpv_container .mpv_button_group {width:25.21%}
.player_wrap.wide_mode  .mpv_fullscreen_mode.skin_ebsPlayer .mpv_time_slider {width:80.76%;}
.player_wrap.wide_mode  .mpv_fullscreen_mode.mpv_container .mpv_button_group {width:16.21%}
/* 컨트롤 버튼 */
.player_wrap .mpv_container .mpv_button_group {position:static !important;float:right;width:43.21%;padding:0;}
.player_wrap .skin_ebsPlayer .mpv_play_button {position:absolute;top:-1px;left:13px;}
.player_wrap .skin_ebsPlayer .mpv_pause_button {position:absolute;top:-1px;left:13px;}
.player_wrap .skin_ebsPlayer .mpv_popup_button {display:none !important;}
.player_wrap .skin_ebsPlayer .mpv_volume_button {float:none;margin:0 !important;}
.player_wrap .skin_ebsPlayer .mpv_mute_button {float:none;margin:0 !important;}
.player_wrap .skin_ebsPlayer .mpv_quality_button2 {float:left;}
.player_wrap .btn_miniclose {display:none !important; }
.player_wrap .player_area .text_vod_buy { position:absolute;left:0;top:0; width:914px; height:513px; overflow:hidden; background-color:#000; text-align:center;z-index:3;}
.player_wrap.wide_mode .player_area .text_vod_buy { position:absolute;left:0;top:0; width:100%; height:675px; overflow:hidden; background-color:#000; text-align:center;}
.player_wrap .state_guide {display:block;position:relative;width:914px;margin:9px 0 0 0;}
.player_wrap .state_guide strong {display:inline-block;*display:inline;*zoom:1;background:#568fd0;height:36px;line-height:36px;color:#fff;font-size:14px;padding:0 15px;margin-right:10px;border-radius:20px;}/*2023-05-11*/
.player_wrap .state_guide span {font-size:14px;color:#b1b1b1;line-height: 1.3;padding-top: 5px;display: inline-block;}
/************************************ // 플레이어 스킨 및 기능 ************************************/

.mob .player_wrap:hover .mpv_container:after{ display:block;content:'';width: 100%; height: 100%; position: absolute; left: 0; bottom: 0; z-index:1; background: -moz-linear-gradient(top, rgba(0,0,0,0) 36%, rgba(0,0,0,0) 58%, rgba(0,0,0,0) 78%, rgba(0,0,0,0) 100%, rgba(0,0,0,0) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 36%,rgba(0,0,0,0) 58%,rgba(0,0,0,0) 78%,rgba(0,0,0,0) 100%,rgba(0,0,0,0) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 36%,rgba(0,0,0,0) 58%,rgba(0,0,0,0) 78%,rgba(0,0,0,0) 100%,rgba(0,0,0,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );}/* 2020-05-12 */
.mob .player_wrap .mpv_container.mpv_paused:after{ display:block;content:'';width: 100%; height: 100%; position: absolute; left: 0; bottom: 0; z-index:1; background: -moz-linear-gradient(top, rgba(0,0,0,0) 36%, rgba(0,0,0,0.26) 58%, rgba(0,0,0,0.61) 78%, rgba(0,0,0,0.88) 100%, rgba(0,0,0,1) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 36%,rgba(0,0,0,0.26) 58%,rgba(0,0,0,0.61) 78%,rgba(0,0,0,0.88) 100%,rgba(0,0,0,1) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 36%,rgba(0,0,0,0.26) 58%,rgba(0,0,0,0.61) 78%,rgba(0,0,0,0.88) 100%,rgba(0,0,0,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );}/* 2020-05-12 */
.btn_wrap .btn_type01 {padding:0 15px;height:30px;line-height:28px;font-size:14px;font-weight:400;color:#777;text-align:center;border:1px solid #c3c3c3;}
.btn_wrap .btn_type01_01 {padding:0 15px;height:30px;line-height:28px;font-size:14px;font-weight:400;color:#ff62a4;text-align:center;border:1px solid #ff62a4;}
.rt{text-align:right !important}
.mt15{margin-top:15px !important}

/************************************* // 2020-08-06 영상상세 및 팝업 및 결제 팝업 *************************************/
/* 방송 예정작 */
/* gallery_box */
.secContents .bhp .view_con{padding-bottom: 20px;}
.secContents .bhp h3{padding: 20px;  font-size:20px;color:#fff;/* background: linear-gradient(270deg, #c3c4d3, #68686c); */background: url(/common/special/docuprimeRwd2023/images/sub_bg.jpg) no-repeat 100% 100%;; filter: grayscale(75%); transform: rotate(180deg);}
/* gallery */
.secContents .bhp .gallery {margin-top:0;padding: 5px 5px 20px;    background: #eae7e0;}
.secContents .bhp .gallery .player_area {background:#444;width:100%;padding-top:56%;position:relative;}
.secContents .bhp .gallery .player_area .video_wrap {position:absolute !important;top:0;left:0;width:100%;height:100%;}
.secContents .bhp .gallery a {color:#000;}
.secContents .bhp .gallery a:hover,a:visited {color:#000;}
.secContents .bhp .gallery .gallery_img {    width: 100%;       margin-bottom: 15px;}
.secContents .bhp .gallery .gallery_img p img {width:100%;}
.secContents .bhp .gallery .thumb_area a {display:block;width:100%;height:100%;}
.secContents .bhp .gallery .thumb_area .item {margin-bottom:0; position: relative;}
.secContents .bhp .gallery .thumb_area .item.active {border: 3px solid #8750e2;}
.secContents .bhp .gallery .thumb_area .item .video {background:url("/common/special/docuprimeRwd2023/images/video_play_img.png") no-repeat 0 0;background-size: 100%;display: block;width: 100%;    height: 100%;    text-indent: -9999px; position: absolute;top: 0;left: 0;}
.secContents .bhp .gallery .owl-carousel {width: 90%;margin: 0 auto;}
.secContents .bhp .gallery .owl-theme .owl-dots .owl-dot {float:none;}
.secContents .bhp .gallery .owl-theme .owl-nav .owl-prev {width:13px;height:20px;padding:0 !important;border:none !important;text-indent:-9999em;position:absolute;top:50%;left:-26px;margin-top:-10px;text-align:center;background:url("/common/special/docuprimeRwd2023/images/docuprime_spt_bg.png") no-repeat -212px -105px;}
.secContents .bhp .gallery .owl-theme .owl-nav .owl-next {width:13px;height:20px;padding:0 !important;border:none !important;text-indent:-9999em; position:absolute;top:50%;right:-26px;margin-top:-10px;text-align:center;background:url("/common/special/docuprimeRwd2023/images/docuprime_spt_bg.png") no-repeat -262px -105px;}
/* b_date */
.secContents .bhp .b_date {position:relative;    width: 720px;padding: 30px 40px 30px 100px;background: #f5f5f5;margin: 60px 0 0 40px;}
.secContents .bhp .b_date h4{background: linear-gradient(315deg, #4951ba, #9094cf); width:100px; height:80px; color:#fff; position:absolute; left:-40px; top:-30px;padding: 30px 0px;font-size: 19px;text-align: center;}
.secContents .bhp .b_date p{font-size: 17px;color: #b72e0e;}
.secContents .bhp .b_date ul{margin-top:30px;}
.secContents .bhp .b_date ul li{font-size: 16px;color: #333;}
/* summary */
.secContents .bhp .summary {position:relative;width: 720px;padding: 30px 40px 30px 100px;background: #f5f5f5;margin: 60px 0 0 40px;}
.secContents .bhp .summary h4{background: linear-gradient(315deg, #4951ba, #9094cf); width:100px; height:80px; color:#fff; position:absolute; left:-40px; top:-30px;padding: 30px 0px;font-size: 19px;text-align: center;}
.secContents .bhp .summary ul{overflow:hidden;}
.secContents .bhp .summary ul li{float:left;}
.secContents .bhp .summary .con_tab {margin: 0;padding: 0;}
/* .secContents .bhp .summary .con_tab { margin:11px 0 0; padding:6px 25px; background:#eee; border:1px solid #d9d9d9; overflow:hidden; } */
.secContents .bhp .summary .con_tab li { float:left;margin: 0;padding: 0 20px 0 0px; background:url("/common/special/docuprimeRwd2023/images/summary_li_bg.png") no-repeat 30px 5px;color:#555; }
.secContents .bhp .summary .con_tab li:first-child {background:none;}
.secContents .bhp .summary .con_tab li:last-child {background:none;}
.secContents .bhp .summary .con_tab li a { font-weight:bold; font-size:14px; color:#6e6e6e; }
.secContents .bhp .summary .con_tab li.on a { color:#b42034;text-decoration: underline;}
.secContents .bhp .summary .con_detail {padding:30px 0 0 0; color:#555;}
/* raview */
.secContents .bhp .raview {position:relative;    width: 720px;    padding: 30px 40px 30px 100px;    background: #f5f5f5;    margin: 60px 0 0 40px;}
.secContents .bhp .raview h4{background: linear-gradient(315deg, #4951ba, #9094cf); width:100px; height:80px; color:#fff; position:absolute; left:-40px; top:-30px;padding: 30px 0px;font-size: 19px;text-align: center;}
.secContents .bhp .raview ol{overflow:hidden;}
.secContents .bhp .raview ol li{float:left;margin-right:10px;margin-bottom: 10px;background:url("/common/special/docuprimeRwd2023/images/docuprime_spt_bg.png") no-repeat -95px -111px #fff;border: 1px solid #bbb;}
.secContents .bhp .raview ol li a{border:1px solid #eee;padding:10px 15px 10px 48px;display: inline-block;}

/* 다시보기 분류별 검색 */
.category_srh dl {margin-top:20px;}
.category_srh dl dt {padding:17px 0 14px 25px;font-size:16px;color:#333;font-weight:bold;line-height:19px;background:#e4e6e8;}
.category_srh dl dd {padding:27px 20px 10px 20px;background:#f5f5f5;}
.category_srh dl dd ul {overflow:hidden;}
.category_srh dl dd ul li {float:left;width:144px;margin-bottom:10px;}
.category_srh dl dd ul li a {display:block;font-size:14px;font-weight:400;color:#444;}
.category_srh dl dd ul li a em {margin-left:3px;font-style:normal;}
.category_srh dl dd ul li a:hover span {color:#1589e3;padding-bottom:2px;border-bottom:1px solid #1589e3;}

.pop_dim {position:fixed;top:0;left:0;z-index:12;width:100%;height:100%;opacity:0.5;filter:alpha(opacity=53);background:#000;text-indent:-9999em;line-height:-9999;}

.footer address {font-style:normal;}

/* comm */
input[type=text] {border:1px solid #ddd;background:#fff;}

/* text - blind , comm sprite */
.ir_text {text-indent:-9999px;text-align:left;white-space:nowrap;overflow:hidden;display:inline-block;}
/* .blind,  */.hidden {display:block;position:absolute;top:-9999em;left:-9999em;text-indent:-9999em;overflow:hidden;width:1px;height:1px;}

.bg_img_wrap {display:block;}

/* dim */
.dim{display:none;z-index:110;position:fixed;right:0;top:0;width:100%;height:100% !important;background-color:#000;opacity:0.5;filter:alpha(opacity=53);}

/* sns img */
.ico_sns {position:relative;top:-1px;margin-right:3px;height:15px;}

/* IE 예외 처리 2020 구독 */
body.iedim {position:fixed; overflow:hidden; width:100%; height:100%; top:0; left:0; right:0; bottom:0;z-index:9980}
body.iedim .iedimBox {position:absolute;width:100%; height:100%; top:0; left:0; background:rgba(0,0,0,.6);z-index:9981}
body.iedim .IEBox {position:absolute;z-index:9982; background:#FFF; font-size:22px; padding:20px; width:700px; left:50%; top:40%; color:#000; margin-left:-350px; text-align:center;}
.ibox_icon {margin-top:10px;}
.ibox_icon ul li {display:inline-block; *display:inline; margin-left:10px;}
.ibox_icon ul li a {display:block; width:100px; height:114px; background:url('https://static.ebs.co.kr/www/common/img/anikids/browser.png') no-repeat 0 0;}
.ibox_icon ul li a.cb_01 {background-position:0 0}
.ibox_icon ul li a.cb_02 {background-position:-102px 0}
.ibox_icon ul li a.cb_03 {background-position:-202px 0}
.ibox_icon p {font-size:14px; text-align:center; padding:10px 0;}

/*VOD 검색*/
.vod_list_search {padding:16px 20px 25px; font-size:11px; color:#666;    border-right: 1px solid #3f3f3f;    border-left: 1px solid #3f3f3f;}
.vod_list_search .search_check {display:block; margin:0 0 12px 0;overflow: hidden;}
.vod_list_search .search_check span a{ display:inline-block; height:13px;font-size: 11px;line-height:13px;color:#999; padding:0 7px; float:left; border-left:1px solid #e6e6e6;}
.vod_list_search .search_check span:first-child a{border:none; padding-left:0;}
.vod_list_search .search_check span.selected a{color:#444;}
.vod_list_search .search_check a{float:right; text-decoration:none; color:#999;font-size:12px;}
.vod_list_search .search_check span a{font-size:12px;}
.vod_list_search .search_vod_name{display:none;}
.vod_list_search .search_vod_name.on{display:block;}
.vod_list_search .search_vod_ym{display:none;}
.vod_list_search .search_vod_ym.on{display:block;}
.vod_list_search a { letter-spacing:-0.1em; color:#d0d4da; text-decoration:none; }
.vod_list_search input[type=text] { width:calc(100% - 60px); height:24px; padding:3px 0 2px 5px; vertical-align:middle; font-size:11px; line-height:13px; color:#787878; border:1px solid #ccc; border-radius:3px;float:left;margin-right:4px;}
.vod_list_search .search_vod_ym select { width:75px;height:25px; font-size:11px;  padding:3px 0 2px 5px; color:#787878;line-height:13px; border:1px solid #ccc; border-radius:3px;float:left;margin:0 4px;}
.vod_list_search .search_vod_ym select:first-child{margin:0;}
.vod_list_search .btn_vod_search { width:43px; height:25px; vertical-align:middle; text-indent:-9999px; *text-indent:0; *max-height:20px; *padding:20px 0 0; *margin-left:3px; line-height:0; font-size:0; background:url('https://static.ebs.co.kr/www/common/img/category/tv/btn_search_4.png') no-repeat 0 0; float:right;margin:0 !important;}
.playview{width:1200px;/*  z-index:2000; */}

.bhp.brd_view .con_file{
	top: -84px;
	background: #fff;
    padding: 0 46px 0 30px;
    line-height: 28px;
    border: 1px solid #cbcbcb;
    color: #757575;
}
.bhp.brd_view .con_file ul{position:absolute;width:auto;top:27px;right:-1px;background:#fff;border:1px solid #dcdcdc;color:#333333}
.bhp.brd_view .con_file ul li{padding:8px 20px 7px 45px;background:url('../../../images/rwdskin/pc/bg_file.jpg') no-repeat 20px 50%;text-align:left; width: max-content;}
.bhp.brd_view .con_file ul li:first-child{border-bottom:1px solid #dcdcdc}
.bhp.brd_view .con_file .btn_con_file span{position:absolute;top: 0px;right: 30px;color: #757575;}

@media \0screen {

	#header_wrap {width:100%;min-width:980px;}
	.article {width:100%;min-width:980px;margin:0 auto;}

	.article h2 span {letter-spacing:-1px;}
	.m_recipe .btn_more a {top:54px;left:362px;}
	.notice .btn_more a {top:54px;left:327px;}
	.cooking .btn_more a {top:12px;left:375px;}
	.m_replay .btn_more a {top:54px;left:282px;}
	.cooking .thumb_a1 LI A {display:block;vertical-align:top;overflow:hidden;}
	select.opt {background:none;}

}

@media all and (max-width:1240px) {

	.playview{width:calc(100% - 40px);}

}

@media all and (min-width:1280px) {

	/*header*/
	#header_wrap .header{max-height:94px;height:94px;}
	#header_wrap .header .logo_wrap{padding-left:0;}
	#gnb{width:auto;padding:0 70px 0;}
	#gnb ul li:first-child{text-align:center;}
	#gnb .srcBox{top:-3px;}

	/*메인*/
	#m_content .inner_wrap .section01 .inner,#m_content .inner_wrap .section02 .inner,#m_content .inner_wrap .section03 .inner,#m_content .inner_wrap .section04 .inner{padding:50px 0px;}

	.vod_slick01 .slick-arrow.slick-prev,.vod_slick02 .slick-arrow.slick-prev,.vod_owl03.owl-carousel .owl-nav button.owl-prev{left: 0px;}
	.vod_slick01 .slick-arrow.slick-next,.vod_slick02 .slick-arrow.slick-next,.vod_owl03.owl-carousel .owl-nav button.owl-next{right: 0px;}

	#m_content .inner_wrap .section04 .masterpiece_vod ul li a::after{font-size:28px;}

	/*footer*/
	#footer .footer_wrap{padding:0;}
	#footer .footer_wrap ul.footer_sns{right:116px;}

	/*서브페이지*/
	#sub_visual{background-size:cover;}


}
@media all and (min-width:1400px) {

	/*메인*/
	.vod_slick01 .slick-arrow.slick-prev,.vod_slick02 .slick-arrow.slick-prev,.vod_owl03.owl-carousel .owl-nav button.owl-prev{left: -50px;}
	.vod_slick01 .slick-arrow.slick-next,.vod_slick02 .slick-arrow.slick-next,.vod_owl03.owl-carousel .owl-nav button.owl-next{right: -50px;}

	}

@media all and (max-width:995px) {

	.utilbar{display: none;}

	/* Pulldown_wrap */
	#Pulldown_wrap{display: block !important;}
	#main_container .wrap_secMenu {display:block;}
	.slide_dim {display:none !important;}
	/* pulldown */
	.btn_pulldown{display: block;}
	.btn_pulldown.secTit_program.fixed {border-bottom:none !important;box-shadow:none !important}
	.btn_pulldown {position:absolute ;display:block !important;top:0 !important;right:0;margin:0;border-bottom:none !important;box-shadow:none !important}
	.btn_pulldown.secTit_program a {border:0;z-index:10;position:fixed;top:35px !important;right:auto !important;left:20px;display:block;background:url("/common/special/docuprimeRwd2023/images/docuprime_spt_bg.png") no-repeat 1px -273px;display:inline-block;width:46px !important;height:40px !important;}
	.pulldown_face {margin:30px 20px 0;}
	.secMenu .pull_header {background:#f9b81a;}
	.secMenu .pull_header h1 a {width:100%;font-size:22px;line-height:31px;font-weight:400;color:#222;}
	.secMenu.f1614e-type .gnb .lst_gnb>li.on>a {color:#ab3a08;}
	.secMenu.f1614e-type .gnb .lst_gnb>li>a:hover, .secMenu .gnb .lst_gnb>li>a:focus {color:#ab3a08;}

	#Pulldown_wrap .pd_top {background:#385186 !important;}
	#Pulldown_wrap .pd_top h1 {margin:10px 0 0 15px;}
	#Pulldown_wrap .pd_top h1 a {width:100%;font-size:20px;line-height:31px;font-weight:400;color:#fff;}
	#Pulldown_wrap .pd_nav .sub{margin-top:0;padding-top:6px;padding-bottom:4px;padding-left:10px;background:#f3f3f3;border-top:1px solid #e8e8e8;border-bottom: 0;}
	#Pulldown_wrap .pd_nav .sub li{padding-left:10px;}
	#Pulldown_wrap .pd_nav .sub li a{display:block;font-size:16px;font-weight:normal;color:#555;padding:0;line-height:32px;}
	#Pulldown_wrap .pd_nav .sub li:first-child{border-top:0}
	#Pulldown_wrap .pd_nav .lst_gnb>li>a{display:block;width:100%;height:100%;padding:0 40px 0 20px;position:relative;color:#000;font-size:17px;font-weight:400}
	#Pulldown_wrap .pd_nav .lst_gnb>li.open>a{background:url("/common/special/docuprimeRwd2023/images/select_bg_end.png") no-repeat;background-position: 94% center;}
	#Pulldown_wrap .pd_nav .lst_gnb>li.open.end>a{background:url("/common/special/docuprimeRwd2023/images/select_bg.png") no-repeat;background-position: 94% center;}
	#Pulldown_wrap .pd_nav .lst_gnb>li{background-position:right center}
	#Pulldown_wrap .pd_nav .lst_gnb>li.on{background-position:right center}
	#Pulldown_wrap .pd_nav .info_program{opacity:0;transition:all 0.3s;width:100%;width:100%;height:44px;}
	#Pulldown_wrap .pd_nav .sub li{background:url(/common/images/rwdskin/m640/blit_subgnb.gif) no-repeat left center;background-size:4px 1px;}
	#Pulldown_wrap .pd_menu nav ul li ul li + li {border-top:0;}
	body.vodscroll{height: 100%;overflow: hidden;}
	body.slide_on .main.lst_gnb {height:auto;}
	body.slide_on .secMenu .gnb {height:calc(100% - 63px);padding-bottom:50px;overflow-y:auto;}/* 2020-08-10 */
	.secMenu .gnb .btn_close_pulldown a {z-index:22;}
	.secMenu .pull_header {z-index:22;}
	.wrap_secMenu .pd_subscribe {margin-top:20px;padding: 10px 30px;}
	.wrap_secMenu .pd_subscribe a {display: block; text-align: center; font-size: 16px; color: #FFF; background: #ff62a5; border-radius: 8px; padding:8px 0px;}
	.wrap_secMenu .pd_util {border-top:1px solid #ddd}
	.wrap_secMenu .pd_util p{padding:15px 20px; font-size:18px; font-weight:700;background:#ececec}
	.wrap_secMenu .pd_util ul {overflow:hidden;padding: 10px 5px 25px;background:#f8f8f8;}
	.wrap_secMenu .pd_util ul li{float:left; width:50%;}
	.wrap_secMenu .pd_util ul li a{display:block;text-align:center;font-size:16px;border-radius:20px;padding:6px 0;margin: 5px 3px;border:1px solid #ddd;background:#FFF;}
	.pulldown_kaka {margin-top:15px;}

	/* ad banner */
	.pcban_wrap{display: none;}
	.mb_adArea {display:block;text-align: center;}
	.mb_adArea iframe{width: 100%;}

	/*header*/
	#header_wrap{margin-top:0;background:#fff;position: relative;top: 0;left: 0;z-index: 9999;}
	#header_wrap .header{top: 0; height: 110px;max-height: 110px;padding:40px 0; position: fixed;}
	#header_wrap .header .logo_wrap{float: none;width: 100%;}
	#header_wrap .header .logo_wrap h1{float: none;margin: 0 auto;width: auto;text-align: center;}
	#header_wrap .header .logo_wrap h1 a{}
	#header_wrap .header .logo_wrap ul{display: none;}
	#gnb{float: none;width: 100%;}
	#gnb ul{display:none;}
	#gnb .srcBox{right:20px;top:-33px;}
	.src_toggle{right:20px;border-radius: 7px;}
	.src_toggle.on{top:85px;}
	.src_toggle select.opt{border-radius: 7px;}
	.src_toggle form .src_input{border-radius: 7px;}
	.scb_banner_tr #header_wrap {height:auto;background:none;margin-top:0 !important;}
	.scb_banner .pc_block {display:none;}
	.scb_banner .mob_block {display:inline-block;}
	.scb_banner {margin-top:110px;}

	/*main_container*/
	#main_container{width: 100%;}
	/*메인 top_visual*/
	#top_visual{margin-top:50px;}
	#top_visual .workspace .gallery_wrap .gallery_slick .item a .txt_wrap .tit{overflow: hidden;width: 100%;text-overflow: ellipsis;white-space: nowrap;}
	#top_visual .workspace .gallery_wrap .gallery_slick .item a .banner img.pc_img{display: none;}
	#top_visual .workspace .gallery_wrap .gallery_slick .item a .banner img.mob_img{display: block;}
	#top_visual .workspace .gallery_wrap .gallery_slick .item a .txt_wrap{width: calc(100% - 40px);left:20px;}
	#top_visual .workspace .gallery_wrap .gallery_slick .slick-arrow{bottom:27px;}
	#top_visual .workspace .gallery_wrap .gallery_slick .slick-arrow.slick-next{right:20px;}
	#top_visual .workspace .gallery_wrap .gallery_slick .slick-arrow.slick-prev{right:50px;}

    #top_visual .workspace .gallery_wrap .gallery_slick .slick-dots{display: block !important;width: 100%; text-align: center;padding: 15px 0;overflow: hidden;}
    #top_visual .workspace .gallery_wrap .gallery_slick .slick-dots li{display: inline-block;margin-left:15px;}
    #top_visual .workspace .gallery_wrap .gallery_slick .slick-dots li:first-child{margin-left:0;}
    #top_visual .workspace .gallery_wrap .gallery_slick .slick-dots li button{font-size:0;text-indent:-9999px;display: block;border:2px solid #1d359c;border-radius: 50%;width: 15px;height: 15px;transition: all 0.5s;-webkit-transition: all 0.5s;}
    #top_visual .workspace .gallery_wrap .gallery_slick .slick-dots li.slick-active button{background:#1d359c;}

	#top_visual .workspace .location{display: none;}
	#top_visual .workspace .gallery_wrap .gallery_slick button.slick-prev.slick-arrow, #top_visual .workspace .gallery_wrap .gallery_slick button.slick-next.slick-arrow{display: none !important;}
	#top_visual .workspace .gallery_wrap .progress{display: none;}

	/*메인컨텐츠*/
	#m_content{width: 100%;}
	#m_content .inner_wrap{padding: 0;}

	/*다큐프라임 최신VOD*/
	#m_content .inner_wrap .section01 .inner{padding:50px 0 10px 20px;z-index: 10;}
	#m_content .inner_wrap .section01 .dc_new_vod{width: calc(100% + 20px);margin-left:-20px;}
	#m_content .inner_wrap .section01 .dc_new_vod .vod_slick01{overflow: hidden;height: 208px;}
	#m_content .inner_wrap .section01 .dc_new_vod .vod_slick01 .vod_slick01_item{display: inline-block;}
	#m_content .inner_wrap .section01 .dc_new_vod .vod_slick01 .vod_slick01_item ul{padding:0 0 0 20px;}
	#m_content .inner_wrap .section01 .dc_new_vod .vod_slick01 .vod_slick01_item ul li a .thum{width: 40%;min-width: 280px;}
	#m_content .inner_wrap .section01 .dc_new_vod .vod_slick01 .vod_slick01_item ul li a .txt_box{width: 60%; padding: 0 20px;}
	#m_content .inner_wrap .section01 .dc_new_vod .vod_slick01 .vod_slick01_item ul li a .txt_box .tit{font-size: 22px;line-height: 24px;padding: 20px 0 1px 0;overflow: hidden;white-space: normal;word-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;max-height: 70px;}
	#m_content .inner_wrap .section01 .dc_new_vod .vod_slick01 .vod_slick01_item ul li a .txt_box .txt{font-size: 16px;padding-top:10px;max-height: 56px;}
	#m_content .inner_wrap .section01 .dc_new_vod .vod_slick01 .vod_slick01_item ul li a .txt_box .date{padding: 8px 0 9px 0;font-size: 14px;}
	#m_content .inner_wrap .section01 .dc_new_vod .vod_slick01 .slick-arrow{display:none !important;}

	/*다큐멘터리K 최신VOD*/
	#m_content .inner_wrap .section02 .inner{padding:50px 0 10px 20px;z-index: 10;}
	#m_content .inner_wrap .section02 .dck_new_vod{width: calc(100% + 20px);margin-left:-20px;}
	#m_content .inner_wrap .section02 .dck_new_vod .vod_slick02{overflow: hidden;height: 208px;}
	#m_content .inner_wrap .section02 .dck_new_vod .vod_slick02 .vod_slick02_item{display: inline-block;}
	#m_content .inner_wrap .section02 .dck_new_vod .vod_slick02 .vod_slick02_item ul{padding:0 0 0 20px;}
	#m_content .inner_wrap .section02 .dck_new_vod .vod_slick02 .vod_slick02_item ul li a .thum{width: 40%;min-width: 280px;}
	#m_content .inner_wrap .section02 .dck_new_vod .vod_slick02 .vod_slick02_item ul li a .txt_box{width: 60%; padding: 0 20px;}
	#m_content .inner_wrap .section02 .dck_new_vod .vod_slick02 .vod_slick02_item ul li a .txt_box .tit{font-size: 22px;line-height: 24px;padding: 20px 0 1px 0;overflow: hidden;white-space: normal;word-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;max-height: 70px;}
	#m_content .inner_wrap .section02 .dck_new_vod .vod_slick02 .vod_slick02_item ul li a .txt_box .txt{font-size: 16px;padding-top:10px;max-height: 56px;}
	#m_content .inner_wrap .section02 .dck_new_vod .vod_slick02 .vod_slick02_item ul li a .txt_box .date{padding: 8px 0 9px 0;font-size: 14px;}
	#m_content .inner_wrap .section02 .dck_new_vod .vod_slick02 .slick-arrow{display:none !important;}

	/*다큐멘터리 EBS 추천영상*/
	#m_content .inner_wrap .section03 .inner{padding:50px 0 40px 20px;}
	#m_content .inner_wrap .section03 .recommend_vod .vod_owl03.owl-carousel .owl-stage{padding-left:0 !important;}
	#m_content .inner_wrap .section03 .recommend_vod .vod_owl03 .item a .txt_box .tit{font-size: 22px;line-height: 24px;padding-top:13px;margin-bottom:13px;max-height: 61px;}
	#m_content .inner_wrap .section03 .recommend_vod .vod_owl03 .item a .txt_box .txt{line-height: 20px;max-height: 40px;}
	.vod_owl03.owl-carousel .owl-nav button.owl-prev, .vod_owl03.owl-carousel .owl-nav button.owl-next{display: none !important;}

	/*EBS 걸작다큐멘터리*/
	#m_content .inner_wrap .section04 .inner{width: 100%;padding:50px 20px;z-index: 10;}
	#m_content .inner_wrap .section04 .masterpiece_vod ul{flex-wrap: wrap;}
	#m_content .inner_wrap .section04 .masterpiece_vod ul li{width: calc(33.3% - 10px);margin:15px 0 15px 15px;}
	#m_content .inner_wrap .section04 .masterpiece_vod ul li:first-child,#m_content .inner_wrap .section04 .masterpiece_vod ul li:nth-child(4){margin-left:0;}
	#m_content .inner_wrap .section04 .masterpiece_vod ul li a:hover::after{opacity: 0;}
	#m_content .inner_wrap .section04 .masterpiece_vod ul li a:hover img{-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;}
	#m_content .inner_wrap .section04 .masterpiece_vod ul li a .thum{width: 100%;display: block;overflow: hidden;border-radius: 50%;box-shadow: 1px 1px 14px #a2a2a2;-webkit-box-shadow: 1px 1px 14px #a2a2a2;}
	#m_content .inner_wrap .section04 .masterpiece_vod ul li a .thum img{width: 100%;transition: none;-webkit-transition:none ;}

	/*footer*/
	#footer .footer_wrap .footer_rig{padding-top:40px;}
	#footer .footer_wrap .footer_rig > ul{padding:60px 0 20px;text-align: center;}
	#footer .footer_wrap .footer_rig > ul > li{}
	#footer .footer_wrap .footer_rig p{text-align: center;display: block;}
	#footer .footer_wrap .footer_rig p span{display: block;padding:3px 0;width: 100%;text-align: center;}
	#footer .footer_wrap .footer_rig p span:nth-child(3){display: block;}
	#footer .footer_wrap .footer_rig p span:nth-child(4){padding-top:20px;}
	#footer .footer_wrap .footer_rig p+p{padding-top:0;}
	#footer .footer_wrap ul.footer_sns .snsicon{padding:0;margin-left:20px;}
	#footer .footer_wrap ul.footer_sns{top:40px;left:50%;right: auto;display: flex;flex-direction: row;flex-wrap: nowrap;align-items: center;width: auto;margin-left: -175px;padding:0;}
	#footer .footer_wrap .footer_rig p span:first-child::after, #footer .footer_wrap .footer_rig p span:nth-child(3)::after{display:none;}

	/* more btn */
	.m_recipe .btn_more a {top:43px;left:362px;}
	.m_notice .btn_more a {top:43px;left:327px;}
	.cooking .btn_more a {top:12px;left:355px;}
	.m_replay .btn_more a {top:43px;left:282px;}
	/* Pulldown_wrap */
	#main_container .wrap_secMenu {display:none;}

	.secContents .bhp .summary {width:100%;height: 100%;}
	.secContents .bhp .raview {width:100%;height: 100%;}
	.secContents .bhp .b_date {width:100%;height: 100%;}

	.category_srh dl dd ul li {width:20%;}

	.bhp .list_table.mov_list thead tr th:nth-child(3){display:table-cell}
	.bhp .list_table.mov_list tbody tr td:nth-child(3){display:table-cell}

	.player_group {width:100%;}
	.player_group .secContents {width:auto !important;}
	.player_group .player_title_wrap {padding: 0 0px 20px;}/*2023-05-11*/
	.player_title_wrap strong{font-size:24px;}/*2023-05-11*/
	ul.info_btn_wrap {top: 9px;}/*2023-05-11*/
	.player_group .player_wrap {padding:0 10px;}
	.player_group .list_area_v {position:relative;width:100%;height:auto;margin-top:20px;padding:0 0;}
	.player_group .bhp.brd_view {padding:0 20px;}
	.player_wrap .player_area {width:100%;height:100%;}
	.player_box {position:relative;padding-top:56.2%;height:auto;}
	.player_wrap #playerLayer {position:absolute;top:0;left:0;height:100%;width:100%;}
	.player_wrap .state_guide {width:auto;margin: 15px 0px 0;}
	.player_wrap .state_guide strong {vertical-align:top;}
	.player_wrap .state_guide span {width: calc(100% - 166px);/* display:inline-block; *//* line-height: 2.2; *//* vertical-align:top; */}
	.player_group .btn_wrap {padding:0 20px;}
	.player_group .skin-catvod .mpv-screen {position:relative; }

	.btn_myprograme_add span {display:none;}
	.btn_myprograme_add.act span {display:none;}

	/*서브페이지*/
	.main_contents{margin-top:110px !important;}
	#sub_visual{background-size:cover;height: 300px;background-position: center;}
	#sub_visual h2{font-size:30px;}

}


@media all and (max-width:840px) {

	.bggnb {display:none;}
	.util {display:none;}
	.utilbar {display:none;}
	.m_srh {display:none;}

	/* 방송예정작 */
	.secContents .bhp .view_con{margin:20px 0 20px;}
	.secContents .bhp .gallery{margin:0;}
	/* b_date */
	.secContents .bhp .b_date {width:calc(100% - 55px);height:100%;padding:50px 20px 30px 20px;margin:40px 15px 0 40px;}
	.secContents .bhp .b_date h4 {width:70px;height:60px;left:-20px;top:-20px;padding:22px 0px;font-size:14px;}
	.secContents .bhp .b_date ul {margin-top:20px;}
	.secContents .bhp .b_date ul li {font-size:13px;}
	.secContents .bhp .b_date p{font-size:14px;}
	/* summary */
	.secContents .bhp .summary {width:calc(100% - 55px);height:100%;padding:50px 20px 30px 20px;margin:40px 15px 0 40px;}
	.secContents .bhp .summary h4 {width:70px;height:60px;left:-20px;top:-20px;padding:22px 0px;font-size:14px;}
	.secContents .bhp .summary ul {margin-top:20px;}
	.secContents .bhp .summary .con_tab li a {font-size:13px;}
	.secContents .bhp .summary .con_detail{font-size:14px;}
	/* raview */
	.secContents .bhp .raview {width:calc(100% - 55px);height:100%;padding:50px 20px 30px 20px;margin:40px 15px 0 40px;}
	.secContents .bhp .raview h4 {width:70px;height:60px;left:-20px;top:-20px;padding: 22px 0px;font-size:14px;}
	.secContents .bhp .raview ol li a{padding: 10px 15px 10px 58px;}
	.category_srh dl dd ul li {width:25%;}

	.video_detail_wrap .player_title_wrap {padding: 0 20px 50px;}
	.player_title_wrap strong {font-size:24px;}

	.playview{width:100%;}

	ul.info_btn_wrap {top: 0px;}/*2023-05-11*/

	#sub_visual{margin-bottom: 20px;}
}

@media all and (max-width:760px) {

	.scb_banner {margin-top:70px;}

	/* pulldown */
	.btn_pulldown {position:fixed;top:0;right:auto;left:0;z-index:4;}/* 2020-12-09 */
	.btn_pulldown.secTit_program a {position:absolute;top:23px !important;right:auto !important;left:20px;display:block;display:inline-block;width:28px !important;height:28px !important;background-size:300px;background-position: -2px -207px;}/* 2020-12-09 */
	/*header*/
	#header_wrap .header{height: 70px;max-height: 70px;padding:25px 0;}
	#header_wrap .header .logo_wrap h1 a img{max-width: 160px;}
	#gnb .srcBox{top:-26px;}
	.src_toggle{right:10px;padding:10px;}
	.src_toggle.on{top:58px;}
	.src_toggle.on.active{width:calc(100% - 20px);}
	.src_toggle select.opt{padding:0 0 0 15px; background-position: 91px 12px;-webkit-padding-end:15px;}
	.src_toggle form .src_input{width: calc(100% - 145px);padding: 4px 41px 4px 8px;}
	.src_toggle form a.srcClear{right:-6px;}
	.src_toggle form a.srcGo{right:30px;}

	/*main_container*/
	#main_container{width: 100%;}

	/*메인 top_visual*/
	#top_visual{margin-top:25px;}
	#top_visual .workspace .gallery_wrap .gallery_slick .item a .txt_wrap .tit{font-size: 26px;padding:8px 0;}
	#top_visual .workspace .gallery_wrap .gallery_slick .item a .txt_wrap .txt{font-size: 16px;padding:8px 0;}
	#top_visual .workspace .gallery_wrap .gallery_slick .slick-arrow{bottom:23px;}
	#top_visual .workspace .location{bottom:23px;}
	#top_visual .workspace .gallery_wrap .progress{width: 100px;bottom:12px;}

	/*다큐프라임 최신VOD*/
	#m_content .inner_wrap .section01 .inner{padding:30px 0 30px 20px;z-index: 10;}
	#m_content .inner_wrap .section01 h2{font-size:22px;}
	#m_content .inner_wrap .section01 .dc_new_vod .vod_slick01{height: auto;}
	#m_content .inner_wrap .section01 .dc_new_vod .vod_slick01 .vod_slick01_item ul li a{flex-direction: column;flex-wrap: wrap;}
	#m_content .inner_wrap .section01 .dc_new_vod .vod_slick01 .vod_slick01_item ul li a .thum{width: 100%;min-width: 280px;}
	#m_content .inner_wrap .section01 .dc_new_vod .vod_slick01 .vod_slick01_item ul li a .txt_box{width: 100%; padding: 0 20px;min-height: 193px;}
	#m_content .inner_wrap .section01 .dc_new_vod .vod_slick01 .vod_slick01_item ul li a .txt_box .tit{font-size: 18px;line-height: 24px;padding: 20px 0 1px 0;}
	#m_content .inner_wrap .section01 .dc_new_vod .vod_slick01 .vod_slick01_item ul li a .txt_box .txt{font-size: 15px;-webkit-line-clamp:3;max-height: 75px;}
	#m_content .inner_wrap .section01 .dc_new_vod .vod_slick01 .vod_slick01_item ul li a .txt_box .date{padding:10px 0 22px 0;font-size: 13px;}

	/*다큐멘터리K 최신VOD*/
	#m_content .inner_wrap .section02 .inner{padding:30px 0 30px 20px;z-index: 10;}
	#m_content .inner_wrap .section02 h2{font-size:22px;}
	#m_content .inner_wrap .section02 .dck_new_vod .vod_slick02{height: auto;}
	#m_content .inner_wrap .section02 .dck_new_vod .vod_slick02 .vod_slick02_item ul li a{flex-direction: column;flex-wrap: wrap;}
	#m_content .inner_wrap .section02 .dck_new_vod .vod_slick02 .vod_slick02_item ul li a .thum{width: 100%;min-width: 280px;}
	#m_content .inner_wrap .section02 .dck_new_vod .vod_slick02 .vod_slick02_item ul li a .txt_box{width: 100%; padding: 0 20px;min-height: 193px;}
	#m_content .inner_wrap .section02 .dck_new_vod .vod_slick02 .vod_slick02_item ul li a .txt_box .tit{font-size: 18px;line-height: 24px;padding: 20px 0 1px 0;}
	#m_content .inner_wrap .section02 .dck_new_vod .vod_slick02 .vod_slick02_item ul li a .txt_box .txt{font-size: 15px;-webkit-line-clamp:3;max-height: 75px;}
	#m_content .inner_wrap .section02 .dck_new_vod .vod_slick02 .vod_slick02_item ul li a .txt_box .date{padding:10px 0 22px 0;font-size: 13px;}

	/*다큐멘터리 EBS 추천영상*/
	#m_content .inner_wrap .section03 h2{font-size:22px;}
	#m_content .inner_wrap .section03 .inner{padding:30px 0 30px 20px;}
	#m_content .inner_wrap .section03 .recommend_vod .vod_owl03 .item a .txt_box .tit{font-size: 18px;line-height: 22px;padding-top:13px;margin-bottom:13px;max-height: 57px;}
	#m_content .inner_wrap .section03 .recommend_vod .vod_owl03 .item a .txt_box .txt{font-size: 15px;line-height: 18px;max-height: 36px;}

	/*EBS 걸작다큐멘터리*/
	#m_content .inner_wrap .section04 h2{font-size:22px;}
	#m_content .inner_wrap .section04 .inner{padding:30px 20px;}

	/*서브페이지*/
	.main_contents{margin-top:70px !important;}
	#sub_visual{background-size:cover;height: 190px !important;}
	#sub_visual h2{font-size:25px;}

	/*다시보기*/
	.player_group .player_title_wrap{padding:0 0px 20px;}/*2023-05-11*/
	.player_title_wrap strong{font-size:18px;}/*2023-05-11}*/
}

@media all and (max-width:640px) {


	/* 방송예정작 */
	.secContents .bhp .gallery .owl-theme .owl-nav .owl-prev {left:-17px;}
	.secContents .bhp .gallery .owl-theme .owl-nav .owl-next {right:-17px;}

	.category_srh dl dt {padding:17px 0 14px 15px;}
	.category_srh dl dd {padding:20px 15px 10px 15px;}
	.category_srh dl dd ul li {width:33.3%;}

	.video_detail_wrap .player_title_wrap {padding:0 10px 40px;}
	.video_detail_wrap .player_wrap {padding:0 0;}
	.video_detail_wrap .list_area_v {padding:0 10px;}
	.video_detail_wrap .bhp.brd_view {padding:0 10px;}
	.video_detail_wrap .btn_wrap {padding:0 10px;}
	.player_wrap .state_guide strong {padding:0 7px;height:30px;line-height:29px;}/*2023-05-11*/
	.player_wrap .state_guide span {width:calc(100% - 129px);line-height: 1.4;}
	.player_title_wrap strong {font-size: 20px;/* line-height:24px; */font-weight: 600;}
	/*ul.info_btn_wrap {top: 2px;} 2023-05-11*/

}


@media all and (max-width:550px) {

/*메인 top_visual*/
#top_visual .workspace .gallery_wrap .gallery_slick .item a .txt_wrap{width:calc(100% - 20px);left:10px;}
#top_visual .workspace .gallery_wrap .gallery_slick .slick-arrow{bottom:20px;}
#top_visual .workspace .gallery_wrap .gallery_slick .slick-arrow.slick-next{right:10px;}
#top_visual .workspace .gallery_wrap .gallery_slick .slick-arrow.slick-prev{right:37px;}
#top_visual .workspace .location{bottom:21px;right: 70px;}
#top_visual .workspace .gallery_wrap .progress{display: none;}

/*다큐프라임 최신VOD*/
#m_content .inner_wrap .section01 .inner{padding:30px 0 30px 10px;}
#m_content .inner_wrap .section01 h2{font-size:20px;}
#m_content .inner_wrap .section01 .dc_new_vod .vod_slick01 .vod_slick01_item ul li a .txt_box{padding: 0 14px;min-height: 185px;}
#m_content .inner_wrap .section01 .dc_new_vod .vod_slick01 .vod_slick01_item ul li a .txt_box .tit{max-width: 405px;}
#m_content .inner_wrap .section01 .dc_new_vod .vod_slick01 .vod_slick01_item ul li a .txt_box .date{padding:10px 0 15px 0;}

/*다큐멘터리K 최신VOD*/
#m_content .inner_wrap .section02 .inner{padding:30px 0 30px 10px;}
#m_content .inner_wrap .section02 h2{font-size:20px;}
#m_content .inner_wrap .section02 .dck_new_vod .vod_slick02 .vod_slick02_item ul li a .txt_box{padding: 0 14px;min-height: 185px;}
#m_content .inner_wrap .section02 .dck_new_vod .vod_slick02 .vod_slick02_item ul li a .txt_box .tit{line-height: 22px;max-width: 405px;}
#m_content .inner_wrap .section02 .dck_new_vod .vod_slick02 .vod_slick02_item ul li a .txt_box .date{padding:10px 0 15px 0;}

/*다큐멘터리 EBS 추천영상*/
#m_content .inner_wrap .section03 h2{font-size:20px;}
#m_content .inner_wrap .section03 .inner{padding:30px 0 30px 10px;}
#m_content .inner_wrap .section03 .recommend_vod .vod_owl03 .item a .txt_box .tit{padding-top: 12px;margin-bottom: 10px;}

/*EBS 걸작다큐멘터리*/
#m_content .inner_wrap .section04 h2{padding-bottom: 15px;}
#m_content .inner_wrap .section04 .inner{padding:30px 10px;}

/*footer*/
#footer .footer_wrap{padding:0 10px;}
#footer .footer_wrap .footer_rig > ul > li{margin-left:10px;}
#footer .footer_wrap .footer_rig > ul > li::after{right:-8px;}
#footer .footer_wrap ul.footer_sns{left:0;width:100%;margin-left:0;padding:0;}
#footer .footer_wrap ul.footer_sns .snsicon{margin-left:10px;}


/*다시보기*/
/*2023-05-11*/
.player_group .player_title_wrap{padding-top:40px;}
.player_title_wrap strong{width:100%;}
.player_title_wrap > strong{width: auto;}
.player_title_wrap p{font-size:14px;}
ul.info_btn_wrap {top: -3px;}
/* //2023-05-11*/
}


@media all and (max-width:420px) {

	/* raview */
	.secContents .bhp .raview ol li:nth-of-type(even){margin-right:0;}

}


@media all and (max-width:320px) {

	/*footer*/
	#footer .footer_wrap ul.footer_sns{flex-wrap: wrap;top:30px;}
	#footer .footer_wrap .footer_rig > ul > li > a{font-size:12px;}
	#footer .footer_wrap ul.footer_sns .snsicon{margin-left:0;}
	#footer .footer_wrap ul.footer_sns .snsicon ul{width: 80%;padding: 5px 0;margin:0 auto;}
	#footer .footer_wrap ul.footer_sns .snsicon ul li{margin-left:0;width: 25%;}
	#footer .footer_wrap ul.footer_sns .snsicon ul li a{margin:0 auto;}

}