@charset 'utf-8';
/*! common */
.clfix{*zoom:1}
.clfix:after,.clfix:before{line-height:0;display:table;content:''}
.clfix:after{clear:both}
.blind,.hide_txt{font-size:1px;line-height:0;position:absolute;display:inline-block;overflow:hidden;clip:rect(1px 1px 1px 1px);width:1px;height:1px;white-space:nowrap}
.hidden,.hidden_new{position:absolute;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;white-space:nowrap;border:0}
/*! skipnav */
.skipnav{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px}
/*! Browser Upgrade Prompt */
.browserupgrade{font-size:1pc;margin:.2em 0;padding:.2em 0;color:#000;background:#ccc}
.browserupgrade strong{font-weight:700;color:#000}
.browserupgrade a{font-weight:700;text-decoration:underline;color:#8d0080}
/*! dimm */
.dimm{position:fixed;z-index:206;top:0;right:0;bottom:0;left:0;display:none;opacity:.6;background:#000}
.dimm img{display:block}
/*! LAYOUT */
.header_content{position:relative;z-index:205;width:100%;height:51px;background:#fff}
.header_content.fixed{position:fixed;top:0;right:0;left:0;height:51px}
.header_main,.header_sub{display:none}
#content{padding:0 0 35px}
#content.pdb10{padding:0 0 10px}
#content.pdb15{padding:0 0 15px}
#content.pdb0{padding:0}
#content .program{padding-top:50px}
#content .program.no_sub_nav{padding-top:0}
#content .board{padding-top:51px}
/*! 앱에서 사용되는 페이지들 제어 */
.app_layout #footer,.app_layout #header{display:none}
/*! LAYOUT MAIN */
.main #content{padding:0}
.main .header_main{display:block}
.main .header_content{position:absolute;top:0;left:0;width:100%;height:45px;background:0 0}
.main .header_content h1{position:absolute;top:50%;left:50%;width:59px;height:29px;margin:-13px 0 0 -29px}
.main .header_content h1 a{display:block;height:29px;background:url(/m/images/common/h1_logo.png) no-repeat;background-size:59px}
.main .header_content h1 a:before{position:absolute;content:'　'}
/*! 컨셉별 컬러 - 어두운 버전 */
.sub.dark .header_content h1 a{color:#fff}
.sub.dark .gnb_wrap .btn_gnb{background-position:15px 18px}
.sub.dark .gnb_sch a{background-position:16px 16px}
.sub.dark .header_content .logo{background-position:0 -19px}
.sub.dark .sub_nav{border-bottom:0}
.sub.dark .sub_nav:before{position:absolute;z-index:2;top:0;left:0;display:block;width:100%;height:1px;content:'';opacity:.1;background-color:#000;filter:alpha(opacity=10)}
.sub.dark .sub_nav:after{position:absolute;z-index:2;bottom:0;left:0;display:block;width:100%;height:1px;content:'';opacity:.2;background-color:#000;filter:alpha(opacity=20)}
.sub.dark .sub_nav .nav_head a.nav_toggle:before{position:absolute;z-index:2;top:0;left:0;display:block;width:100%;height:34px;content:'';opacity:.1;background-color:#000;filter:alpha(opacity=10)}
.sub.dark .sub_nav .nav_head a.nav_toggle .txt{position:relative;z-index:3;opacity:.7;color:#fff;filter:alpha(opacity=70)}
.sub.dark .sub_nav .nav_head a.nav_toggle:after{z-index:3;background-position:-155px -90px}
.sub.dark .sub_nav.open:after{display:none}
.sub.dark .sub_nav.open .nav_head a.nav_toggle:after{background-position:-140px -90px}
.sub.dark .sub_nav.open .nav_head a.nav_toggle .txt{opacity:1;filter:alpha(opacity=100)}
.sub.dark .sub_nav.open .nav_layer:before{position:absolute;z-index:2;top:0;left:0;display:block;width:100%;height:7px;content:'';opacity:.25;background-color:#000;filter:alpha(opacity=25)}
/*! 컨셉별 컬러 - 밝은 버전 */
.sub.bright .sub_nav{border-bottom:0}
.sub.bright .sub_nav:before{position:absolute;z-index:2;top:0;left:0;display:block;width:100%;height:1px;content:'';opacity:.1;background-color:#000;filter:alpha(opacity=10)}
.sub.bright .sub_nav:after{position:absolute;z-index:2;bottom:0;left:0;display:block;width:100%;height:1px;content:'';opacity:.2;background-color:#000;filter:alpha(opacity=20)}
.sub.bright .sub_nav .nav_head a.nav_toggle:before{position:absolute;z-index:2;top:0;left:0;display:block;width:100%;height:34px;content:'';opacity:.05;background-color:#000;filter:alpha(opacity=5)}
.sub.bright .sub_nav .nav_head a.nav_toggle .txt{position:relative;z-index:3;opacity:.7;color:#000;filter:alpha(opacity=70)}
.sub.bright .sub_nav .nav_head a.nav_toggle:after{z-index:3;background-position:-110px -90px}
.sub.bright .sub_nav.open:after{display:none}
.sub.bright .sub_nav.open .nav_head a.nav_toggle:after{background-position:-125px -90px}
.sub.bright .sub_nav.open .nav_head a.nav_toggle .txt{opacity:1;filter:alpha(opacity=100)}
.sub.bright .sub_nav.open .nav_layer:before{position:absolute;z-index:2;top:0;left:0;display:block;width:100%;height:7px;content:'';opacity:.15;background-color:#000;filter:alpha(opacity=15)}
/*! 서브 공통 상단 타이틀 영역 */
.sub .header_sub{display:block}
.sub .header_content h1{font-size:20px;font-weight:700;display:table;height:51px;margin:0 auto;text-align:center;color:#2a2a2a}
.sub .header_content h1 a,.sub .header_content h1 span{display:table-cell;vertical-align:middle}
.sub .header_content h1.w6_below{font-size:20px;line-height:22px;width:auto;word-wrap:break-word;word-break:keep-all}
.sub .header_content h1.w10_below{font-size:16px;line-height:16px;width:42%;word-wrap:break-word;word-break:keep-all}
.sub .header_content h1.w10_over{font-size:14px;line-height:14px;width:42%;word-wrap:break-word;word-break:keep-all}
.sub .header_content .logo{position:absolute;top:16px;left:47px;display:block;width:36px;height:19px;background:url(/m/images/common/h1_sub_logo.png) no-repeat;background-size:36px}
.sub .header_content .logo:before{position:absolute;content:'　'}
.gnb_sch{position:absolute;top:0;right:0}
.gnb_sch a{display:block;width:18px;height:18px;padding:14px 16px;background:url(/m/images/common/btn_top_sch.png) 16px 14px no-repeat;background-size:18px}
.gnb_sch a:before{position:absolute;content:'　'}
.main .gnb_sch a{background-position:16px -81px}
.sub .gnb_sch a{padding:16px;background-position:16px -31px}
.gnb_wrap{position:absolute;top:0;left:0}
.gnb_wrap .btn_gnb{display:inline-block;width:19px;height:15px;padding:15px;background:url(/m/images/common/btn_topmenu.png) 16px 15px no-repeat;background-size:19px}
.gnb_wrap .btn_gnb:before{position:absolute;content:'　'}
.main .gnb_wrap .btn_gnb{background-position:15px -80px}
.sub .gnb_wrap .btn_gnb{padding:18px 15px;background-position:15px -31px}
.slide_indigator span{float:left;width:13px;height:10px;cursor:pointer;background:url(/m/images/common/bg_slide_indigator.png) no-repeat;background-size:26px}
.slide_indigator span:before{position:absolute;content:'　'}
.slide_indigator span.on{background-position:-13px 0}
.slide_indigator span.on:after{font-size:0;line-height:1px;overflow:hidden;width:1px;height:1px;content:'선택됨';opacity:0;color:transparent}
.slide_indigator.wh span{background-position:0 -10px}
.slide_indigator.wh span.on{background-position:-13px -10px}
.slide_indigator a.play,.slide_indigator a.stop{display:inline-block;width:17px;height:17px;margin:0 -1px -3px 0;background:url(/m/images/common/ico_comm.png) -35px -130px no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
.slide_indigator a.stop{background-position:-35px -110px}
.slide_indigator a.play:after,.slide_indigator a.stop:after{position:absolute;content:'　'}
.slide_indigator .slide_dot{display:inline-block}
.slide_indigator .slide_dot a{float:left;width:13px;height:10px;cursor:pointer;background:url(/m/images/common/bg_slide_indigator.png) no-repeat;background-size:26px}
.slide_indigator .slide_dot a:before{position:absolute;content:'　'}
.slide_indigator .slide_dot a.on{background-position:-13px 0}
.slide_indigator .slide_dot a.on:after{font-size:0;line-height:1px;overflow:hidden;width:1px;height:1px;content:'선택됨';opacity:0;color:transparent}
.slide_indigator.wh .slide_dot a{background-position:0 -10px}
.slide_indigator.wh .slide_dot a.on{background-position:-13px -10px}
.slide_indigator .slide_dot a.play,.slide_indigator .slide_dot a.stop{width:17px;height:17px;margin:-3px 2px 0 0;background:url(/m/images/common/ico_comm.png) -35px -130px no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
.slide_indigator .slide_dot a.stop{background-position:-35px -110px}

/*! BTNS */
.btn_area{padding:15px 0 0}
.btn_area.pd0{padding:0}
.btn_area.justify{display:box;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.btn_area.justify a{margin-left:6px;align-items:center;-webkit-align-items:center;box-flex:1;-moz-box-flex:1;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.btn_area.justify a:first-child{margin-left:0}
.btn_area.center{text-align:center}
.btn_area.right{text-align:right}
.btn_area.line02{padding:6px 0 0}
.btn_area02{margin:-5px 0 5px;padding:0;text-align:center}
.btns{display:inline-block;text-align:center;vertical-align:middle}
.btns.btn_wh{font-size:13px;line-height:34px;height:32px;color:#2a2a2a;border:1px solid #ddd}
.btns.btn_wh02{font-size:13px;line-height:34px;height:32px;padding:0 30px;color:#2a2a2a;border:1px solid #ddd}
.btns.btn_wh_deep{font-size:13px;line-height:34px;width:159px;height:32px;text-align:center;color:#2a2a2a;border:1px solid #2a2a2a}
.btns.btn_wh_gray{font-size:13px;line-height:34px;width:119px;height:32px;text-align:center;color:#2a2a2a;border:1px solid #ddd}
.btns.btn_bk{font-size:13px;line-height:31px;height:32px;color:#fff;border:1px solid #797d84;background:#797d84}
.btns.btn_bk.single{padding:0 20px}
.btns.btn_down{width:34px;height:34px;background:url(/m/images/common/ico_comm.png) -160px 0 no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
.btns.btn_sch{font-size:13px;line-height:32px;width:66px;height:32px;text-align:center;color:#2a2a2a;border:1px solid #ddd;background:#f4f4f4}
.btns.btn_view{font-size:11px;line-height:23px;width:38px;height:21px;color:#797d84;border:1px solid #ddd;background:#fff}
.btns.btn_view.block{font-size:11px;line-height:23px;display:block;box-sizing:border-box;min-width:64px;height:23px;margin:5px auto 0;padding:0 10px;color:#797d84;border:1px solid #ddd;background:#fff}
.btns.btn_view.block:first-child{margin-top:0}
.btn_more{font-size:14px!important;line-height:1;display:block;padding:10px 0 19px;text-align:center;color:#797d84!important;border-top:1px solid #eaeaea}
.btn_more.bdn{padding-top:4px;border-top:0}
.btn_more.bdn02{padding-top:4px;padding-bottom:4px;border-top:0}
.btn_more.pdt0{padding-top:0}
.btn_more.pdb0{padding-bottom:0}
.btn_more.pdb25{padding-bottom:24px}
a.bt_str{display:inline-block;width:39px;height:23px;background:url(/m/images/common/ico_comm.png) -134px -35px no-repeat;background-size:250px}
a.bt_str.on{background-position:-210px -95px}
/*! ICONS */
.ico_play{z-index:10;display:inline-block;width:29px;height:29px;background:url(/m/images/common/ico_comm.png) no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
.ico_more{display:inline-block;width:10px;height:6px;vertical-align:1px;background:url(/m/images/common/ico_comm.png) -10px -30px no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
.ico_user{display:inline-block;width:13px;height:13px;vertical-align:-3px;background:url(/m/images/common/ico_comm.png) -30px -25px no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
.ico_user39{display:inline-block;width:20px;height:20px;vertical-align:-5px;background:url(/m/images/common/ico_comm.png) -225px -20px no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
.ico_user36{display:inline-block;width:18px;height:18px;vertical-align:-5px;background:url(/m/images/common/ico_comm.png) -40px -45px no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
.ico_fb{display:inline-block;width:20px;height:20px;vertical-align:-5px;background:url(/m/images/common/ico_comm.png) 0 -50px no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
.ico_tw{display:inline-block;width:20px;height:20px;vertical-align:-5px;background:url(/m/images/common/ico_comm.png) -25px -50px no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
.ico_ka{display:inline-block;width:20px;height:20px;vertical-align:-5px;background:url(/m/images/common/ico_comm.png) 0 -245px no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
.ico_ap{display:inline-block;width:20px;height:20px;vertical-align:-5px;background:url(/m/images/common/ico_apple_29x29.png) no-repeat;background-size:40px auto}
a:hover .ico_fb{background-position:0 -75px}
a:hover .ico_tw{background-position:-25px -75px}
.ico_time{display:inline-block;width:10px;height:10px;vertical-align:-1px;background:url(/m/images/common/ico_comm.png) -45px -25px no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
.ico_people{display:inline-block;width:10px;height:10px;margin:0 3px 0 0;vertical-align:-1px;background:url(/m/images/common/ico_comm.png) -135px -20px no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
/*! 서비스 없을 경우 화면 */
.warning-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 16px; padding: 150px 0; }
.warning-image { width: 73px; height: 73px; background-image: url(/images/common/icon_exclamation.png); background-size: contain; background-repeat: no-repeat; background-position: center; }
.warning-text { font-size: 17px; line-height: 27px; letter-spacing: -.7px; color: #2A2A2A; text-align: center; }
/*! FORM  */
/*! FORM - input */
input[type=number],input[type=password],input[type=tel],input[type=text]{-webkit-border-radius:0;border-radius:0;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}
.ipt_txt{display:inline-block;display:box;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.ipt_txt input{font-size:13px;line-height:31px;display:block;width:92%;height:32px;padding:0 0 0 9px;color:#797d84;border:1px solid #ddd;align-items:center;-webkit-align-items:center;box-flex:1;-moz-box-flex:1;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.ipt_txt.date{position:relative}
.ipt_txt.date a{position:absolute;top:0;right:1px;width:28px;height:34px}
.ipt_txt.date .ico_cal{display:block;width:28px;height:34px;background:url(/m/images/common/select_cal.png) right center no-repeat;background-size:26px}
.ipt_txt.date .ico_cal:before{position:absolute;content:'　'}
.ipt_txt .ico_user{margin:10px 8px}
.ipt_file{position:relative;display:block}
.ipt_file input[type=file]{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;border:0}
.ipt_file label{display:block;height:32px;margin-right:40px;border:1px solid #ddd}
.ipt_file label .ico{position:absolute;top:0;right:0;display:inline-block;width:34px;height:34px;background:url(/m/images/sprit/btn_fileupload.gif) no-repeat;background-size:100%}
@media screen and (max-width:320px){.ipt_txt.date input{font-size:12px}
}
/*! FORM - SelectBox */
.selectbox_wrap{font-weight:400;position:relative;display:inline-block;height:32px;text-align:left;vertical-align:top;border:1px solid #ddd;background:#fff}
.selectbox_wrap select{width:100%;height:100%;text-indent:5px;color:#797d84;border:0;border-radius:0;background:url(/m/images/common/select_arrow.png) right center no-repeat #fff;-webkit-background-size:23px 32px;-moz-background-size:23px 32px;background-size:23px 32px;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}
.selectbox_wrap.cal select{width:100%;height:100%;text-indent:5px;color:#797d84;border:0;border-radius:0;background:url(/m/images/common/select_cal.png) right center no-repeat;-webkit-background-size:26px 26px;-moz-background-size:26px 26px;background-size:26px 26px;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}
/*! 340 이하 사이즈 조정 */
.selectbox{display:inline}
.selectbox.block{display:block}
/*! FORM - table in date select */
.selectbox_date{display:box;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:9px}
.selectbox_date .selectbox_wrap{margin-left:5px;align-items:center;-webkit-align-items:center;box-flex:1;-moz-box-flex:1;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.selectbox_date .selectbox_wrap:first-child{margin-left:0;box-flex:2;-moz-box-flex:2;-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}
.selectbox_wrap.cal .select_result{background:url(/m/images/common/select_cal.png) right center no-repeat;background-size:26px}
/*! 달력 열기 버튼 */
.selectbox_wrap.btn_cal{font-weight:400;line-height:32px;position:relative;display:inline-block;height:32px;text-align:left;vertical-align:top;border:1px solid #ddd;background:#fff}
.selectbox_wrap.btn_cal span{display:block;width:100%;height:100%;text-indent:5px;color:#797d84;background:url(/m/images/common/select_cal.png) right center no-repeat;-webkit-background-size:26px 26px;-moz-background-size:26px 26px;background-size:26px 26px}
/*! 340 이하 사이즈 조정 */
@media screen and (max-width:340px){.selectbox_wrap select,.selectbox_wrap.btn_cal span,.selectbox_wrap.cal select{font-size:11px}
}
/*! FORM - textarea*/
.textarea{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:9px;border:1px solid #ddd}
.textarea textarea{font-size:13px;width:100%;height:100%;resize:none;color:#797d84;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
/*!input_radio*/
.input_radio{position:relative;display:inline-block;padding:7px 0}
.input_radio input{position:absolute;top:0;left:0;opacity:0}
.input_radio input+label{font-size:13px;margin-right:15px;color:#797d84}
.input_radio input+label:before{position:absolute;top:50%;left:0;display:inline-block;width:18px;height:18px;margin-top:-9px;content:'';background:url(/m/images/common/bg_rad_default.png) left top no-repeat;background-size:18px 18px}
/*! 320 이하 대응 */
@media screen and (max-width:320px){.input_radio input+label:before{margin-top:-8px}
}
.input_radio input:focus+label:before{outline:#000 dotted 1px;outline:-webkit-focus-ring-color auto 5px}
.input_radio input:checked+label:before{background-image:url(/m/images/common/bg_rad_checked.png)}
.input_radio input:checked:focus+label:before{outline:#000 dotted 1px;outline:-webkit-focus-ring-color auto 5px}
.input_radio input:disabled+label:before{background-image:url(/m/images/common/bg_rad_disabled.png)}
.input_radio input:disabled:checked+label:before{background-image:url(/m/images/common/bg_rad_checked_disabled.png)}
.input_radio label{display:inline-block;padding-left:24px;vertical-align:middle}
.input_radio strong{color:#222}
/*!input_checkbox*/
.input_checkbox{position:relative;display:inline-block}
.input_checkbox input{position:absolute;top:0;left:0;opacity:0}
.input_checkbox input+label{font-size:13px;margin-right:15px;color:#797d84}
.input_checkbox input+label:before{position:absolute;top:0;left:0;display:inline-block;width:18px;height:18px;content:'';background:url(/m/images/common/bg_chk_default.png) left top no-repeat;background-size:18px 18px}
.input_checkbox input:focus+label:before{outline:#000 dotted 1px;outline:-webkit-focus-ring-color auto 5px}
.input_checkbox input:checked+label:before{background-image:url(/m/images/common/bg_chk_checked.png)}
.input_checkbox input:checked:focus+label:before{outline:#000 dotted 1px;outline:-webkit-focus-ring-color auto 5px}
.input_checkbox input:disabled+label:before{background-image:url(/m/images/common/bg_chk_disabled.png)}
.input_checkbox input:disabled:checked+label:before{background-image:url(/m/images/common/bg_chk_checked_disabled.png)}
.input_checkbox label{position:relative;display:block;padding-left:25px}
.input_checkbox strong{color:#222}
/*! TITLE  */
/*! title : 16px bold */
.tit_h3b{font-size:17px;font-weight:700;margin:22px 0 14px;color:#2a2a2a}
.tit_h3b.pd{padding:0 15px}
.tit_h3b a{font-size:17px;font-weight:700;color:#2a2a2a}
.tit_h3b .arr{display:inline-block;width:4px;height:7px;content:' ';vertical-align:3px;background:url(/m/images/common/ico_comm.png) 0 -30px no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
.tit_h3b.wh{margin-top:0;padding:0;color:#fff}
.tit_h3b.wh a{color:#fff}
.tit_h3b.wh .arr{background-position:-5px -30px}
/*! view info - link title : 14px bold #bb50ff */
.pro_tit{font-size:14px;font-weight:700;margin-bottom:10px;padding-right:45px;color:#bb50ff}
.pro_tit a{font-size:14px;font-weight:700;display:block;width:100%;word-wrap:break-word;word-break:keep-all;color:#bb50ff}
.pro_tit .ico_pro{display:inline-block;width:20px;height:19px;margin-right:5px;vertical-align:middle;background:url(/m/images/common/ico_comm.png) -225px 0 no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
.pro_tit em{font-size:13px;font-weight:400;margin-left:4px;vertical-align:1px;color:#999ca1}
/*! 이미지 썸네일 버튼/태그 (paly / time / gallery) default */
.bx_img .ico_play{position:absolute;bottom:6px;left:6px}
.bx_img .ico_play:before{font-size:0;line-height:1px;overflow:hidden;width:1px;height:1px;content:'영상';opacity:0;color:transparent}

/* 디자인 고도화 2023-05-10 lim.cheolho */
.bx_img .time{font-size:12px;position:absolute;right:0;bottom:0;height:18px;margin:0;text-align:center;color:#ccc;
  z-index: 12;
  padding: 0 8px;
  background: none rgba(0,0,0,0.6);
  line-height: 20px;
}
.bx_img .time:before{font-size:0;line-height:1px;overflow:hidden;width:1px;height:1px;content:'재생시간';opacity:0;color:transparent}
.bx_img .gallery{font-size:12px;line-height:18px;position:absolute;right:0;bottom:0;height:18px;padding:0 8px 0 24px;text-align:center;opacity:.6;color:#fff;background:#000}
.bx_img .gallery:before{font-size:1px;line-height:1px;position:absolute;overflow:hidden;clip:rect(1px 1px 1px 1px);width:1px;height:1px;content:'이미지 갯수';opacity:0;color:transparent}
.bx_img .gallery:after{position:absolute;top:50%;left:7px;display:inline-block;width:14px;height:11px;margin-top:-6px;margin-right:2px;content:'';vertical-align:-1px;background:url(/m/images/common/ico_comm.png) -50px 0 no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
.bx_img .ico_status{font-size:15px;line-height:26px;position:absolute;top:0;left:0;width:58px;height:26px;margin:0;text-align:center;text-transform:uppercase;color:#fff;background:#000}
.bx_img .ico_status.pink{background:#ed296a}
.bx_img .ico_status.green{background:#5db52f}
.bx_img .ico_status.org{background:#ff6400}
/*! LIST */
.list_wrap{padding:0 16px}
/*! line1 */
.card_list li{margin:0 0 20px}
.card_list li>a{display:block;padding:0 6px}
.card_list li>a:before{position:absolute;content:'　'}
.card_list li>a .bx_img{position:relative;display:block;margin:0 -6px 12px}
.card_list li>a .bx_img img{display:block;width:100%}
.card_list li>a strong{font-size:17px;line-height:20px;display:block;display:-webkit-box;overflow:hidden;max-height:42px;white-space:normal;text-overflow:ellipsis;word-wrap:break-word;color:#1b2637;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.card_list li>a span.txt_normal{font-size:17px;line-height:20px;display:block;color:#1b2637}
.card_list li>a span{font-size:15px;display:block;margin:2px 0 0;color:#5d6064}
.card_list li>a em{font-size:13px;line-height:16px;display:block;display:-webkit-box;overflow:hidden;margin:4px 0 0;white-space:normal;text-overflow:ellipsis;word-wrap:break-word;color:#797d84;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.card_list li>a em.txt_cut{display:block;overflow:hidden;max-height:32px;-webkit-line-clamp:0}
.card_list li>a em.txt_cut2{display:block;overflow:hidden;max-height:16px;-webkit-line-clamp:0}
.card_list li>a em.sub_copy{display:block;margin:0}
.card_list li>a em.sub_copy .bu01,.card_list li>a em.sub_copy .bu02{font-size:13px;display:inline-block;vertical-align:2px;color:#797d84}
.card_list li>a em.sub_copy .txt{font-size:13px;line-height:16px;display:inline-block;overflow:hidden;max-width:92%;white-space:nowrap;text-overflow:ellipsis;color:#797d84;-o-text-overflow:ellipsis;-moz-binding:url(ellipsis.xml#ellipsis)}
.card_list li>a em.sub_copy+em{margin-top:0}
.card_list li>a .tag{font-size:11px;line-height:19px;display:inline-block;height:19px;margin:0 7px 0 0;padding:0 5px;text-align:center;vertical-align:2px;color:#fff;background:#bb50ff}
.card_list li>a .tag.pink{background:#bb50ff}
.card_list li>a .tag.org{background:#ff6d1d}
.card_list li>a .tag.blue{background:#2877bd}
.card_list li>a .tag.brown{background:#988476}
.card_list li>a .bx_img .gallery,.card_list li>a .bx_img .time{font-size:15px;line-height:28px;height:27px}
/*! line1 - underline */
.card_list.line li{margin:0 0 21px;padding:25px 0 0;border-top:1px solid #eaeaea}
.card_list.line li:first-child{padding-top:0;border-top:0}
/*! line1 - event */
.card_list.event li{margin:0 0 21px;padding:25px 0 0;border-top:1px solid #eaeaea}
.card_list.event li:first-child{padding-top:25px;border-top:0}
.card_list.event li>a span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url(ellipsis.xml#ellipsis)}
/*! after list btn */
.card_list+.btn_area{padding:0}
.card_list.tline1 li>a em{margin:4px 0 0;-webkit-line-clamp:1}
/*! line2 */
.card_list.line2 li{float:left;width:48.5%;margin-bottom:19px}
.card_list.line2 li:nth-child(odd){margin-right:1.5%}
.card_list.line2 li:nth-child(even){margin-left:1.5%}
.card_list.line2 li:nth-child(2n+1){clear:both}
.card_list.line2 li a strong{font-size:15px;font-weight:400;line-height:18px;max-height:34px;color:#1b2637}
.card_list.line2 li a .bx_img .ico_play{width:18px;height:17px;background-position:-30px 0}
.card_list.line2 li a em{margin:7px 0 0}
.card_list.line2+.btn_area{padding:0}
.card_list.line2+.btn_area .btn_more{padding-bottom:0}
.card_list.line2 li>a .bx_img .time{font-size:12px;line-height:20px;height:18px}
.card_list.line2 .bx_img .ico_status{font-size:11px;line-height:19px;width:41px;height:18px}
/*! line1 - horizontal */
.card_list_horiz li{position:relative;margin:0 0 8px;padding:0 0 8px;border-bottom:1px solid #eaeaea}
.card_list_horiz li a{display:block}
.card_list_horiz li a>div{display:table}
.card_list_horiz li a .bx_img{position:relative;display:table-cell;width:124px;height:70px;vertical-align:middle;background:#404040}
.card_list_horiz li a .bx_img img{display:block;width:124px;height:70px}
.card_list_horiz li a .bx_txt{display:table-cell;padding:0 0 0 11px;vertical-align:middle}
.card_list_horiz li a .bx_img .ico_play{width:18px;height:17px;background-position:-30px 0}
.card_list_horiz li a strong{font-size:14px;line-height:1.3;display:block;display:-webkit-box;overflow:hidden;padding:0 20px 0 0;white-space:normal;text-overflow:ellipsis;word-wrap:break-word;color:#1b2637;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.card_list_horiz li.etc_thumb a strong{font-weight:700}
.card_list_horiz li a em{font-size:12px;display:block;margin:6px 0 0;color:#797d84}
.card_list_horiz li a em.txt_ellipsis1{display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.card_list_horiz li.on a .bx_img:after{position:absolute;z-index:11;top:0;left:0;width:100%;height:100%;content:'';opacity:.6;background:#000}
.card_list_horiz li.on a .bx_img .ico_playing{position:absolute;z-index:15;top:50%;left:50%;width:34px;height:38px;margin:-19px 0 0 -17px;background-position:-150px -135px}
.card_list_horiz li.on:after{position:absolute;top:-3px;left:-3px;display:block;width:100%;min-height:74px;content:'';border:1px solid #000}
.card_list.summary li a strong{font-size:15px;font-weight:400}
/*! 포스터형 - 슬라이드 리스트 */
.card_poster_slide{overflow:hidden;width:100%;margin:0 0 19px}
.card_poster_slide li{position:relative;float:left;width:101px;margin:0 0 0 5px}
.card_poster_slide li:first-child{margin-left:0}
.card_poster_slide li a{display:block;width:101px}
.card_poster_slide li a .bx_img{display:block;margin:0 0 11px}
.card_poster_slide li a .bx_img img{width:101px;height:145px}
.card_poster_slide li a>div{position:relative}
.card_poster_slide li a strong{font-size:15px;font-weight:400;display:block;overflow:hidden;height:19px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url(ellipsis.xml#ellipsis)}
.card_poster_slide li a em{font-size:13px;display:block;margin:2px 0 0;color:#fff}
/*! 동영상 - 슬라이드 리스트 (포토갤러리 상세 리스트) */
.card_list_slide{overflow:hidden;width:auto!important;min-height:115px;margin-top:-10px;padding-top:10px;padding-bottom:15px;padding-left:15px}
.card_list_slide li{position:relative;float:left;width:125px;margin:0 6px 0 0}
.card_list_slide li:last-child{margin:0 15px 0 0}
.card_list_slide li a,.card_list_slide li a div>span{display:block}
.card_list_slide li a .bx_img{position:relative;width:100%}
.card_list_slide li a .bx_img img{display:block}
.card_list_slide li a .bx_img .ico_play{width:18px;height:17px;background-position:-30px 0}
.card_list_slide li a .bx_txt{padding:11px 0 0}
.card_list_slide li a .bx_txt strong{font-size:14px;font-weight:700;line-height:1.2;display:block;overflow:hidden;padding:0 20px 0 0;white-space:nowrap;text-overflow:ellipsis;color:#2a2a2a;-o-text-overflow:ellipsis;-moz-binding:url(ellipsis.xml#ellipsis)}
.card_list_slide li a .bx_txt em{font-size:12px;display:block;margin:2px 0 0;color:#797d84}
.card_list_slide li a .bx_txt span{font-size:14px;line-height:1.3;display:block;display:-webkit-box;overflow:hidden;padding:0 20px 0 0;white-space:normal;text-overflow:ellipsis;word-wrap:break-word;color:#5d6064;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.card_list_slide li.on a .bx_img:after{position:absolute;z-index:11;top:0;left:0;width:100%;height:100%;content:'';opacity:.6;background:#000}
.card_list_slide li.on a .bx_img .ico_playing{position:absolute;z-index:15;top:50%;left:50%;width:34px;height:38px;margin:-19px 0 0 -17px;background-position:-150px -135px}
.card_list_slide li.on:after{position:absolute;top:-3px;left:-3px;display:block;width:129px;min-height:123px;content:'';border:1px solid #000}
.card_list_slide li.on a .bx_txt span,.card_list_slide li.on a .bx_txt strong{color:#1b2637}
/*! TAB */
.tab{margin:0 0 15px}
.tab ul{display:box;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.tab li{margin-left:-1px;align-items:center;-webkit-align-items:center;box-flex:1;-moz-box-flex:1;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.tab li a{font-size:13px;display:box;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:34px;text-align:center;color:#797d84;border:1px solid #eaeaea;background:#f9f9f9;-webkit-box-align:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.tab li a span{line-height:1.3;display:block;width:100%;text-align:center;word-wrap:break-word;word-break:keep-all}
.tab li.on a:after{font-size:0;line-height:1px;position:absolute;right:0;bottom:0;overflow:hidden;width:1px;height:1px;content:'선택됨';opacity:0;color:transparent}
.tab li a:active,.tab li.on a{position:relative;color:#bb50ff;border-color:#bb50ff;background:#fff}
/*! TAB - 두줄 */
.tab.more ul{display:block}
.tab.more ul:after,.tab.more ul:before{display:table;content:' '}
.tab.more ul:after{clear:both}
.tab.more li{float:left;width:33.5%;margin-bottom:-1px}
.tab.more li a{height:42px}
/*! BANNER */
.advertising{margin:0 0 25px;text-align:center}
.advertising img{width:100%}
.advertising a{display:block}
.advertising.mgb0{margin-bottom:0}
.advertising.mgb5{margin-bottom:5px}
.advertising.mgb30{margin-bottom:30px!important}
.board .advertising{margin:-15px 0 5px}
.advertising_txt{display: flex; flex-direction: column; margin-top: 30px; margin-bottom: 25px; overflow: hidden;}
/*! SNS 공통 (size 80*80) */
.bx_sns{position:relative;text-align:center}
.bx_sns .open{width:40px;height:40px;background:url(/m/images/common/ico_sns.png) no-repeat;background-size:40px}
.bx_sns ul{margin-left:-5px}
.bx_sns li{display:inline-block;margin:0 0 0 5px}
.bx_sns li a{display:block}
.bx_sns li a:before{position:absolute;content:'　'}
.bx_sns li a .ico{display:inline-block;width:40px;height:40px;vertical-align:top;background:url(/m/images/common/ico_sns.png) no-repeat;background-size:40px}
.bx_sns li.url a .ico{background-position:0 -200px}
.bx_sns li.close a .ico{background-position:0 -40px}
.bx_sns li.fb a .ico{background-position:0 -80px}
.bx_sns li.tw a .ico{background-position:0 -120px}
.bx_sns li.katalk a .ico{background-position:0 -160px}
.bx_sns li.kas a .ico{background-position:0 -240px}
.bx_sns li.blog a .ico{background-position:0 -280px}
.bx_sns li.weibo a .ico{background-position:0 -320px}
.bx_sns li.renren a .ico{background-position:0 -360px}
/*! SNS - 설문 공유 , border 타입 */
.bx_sns.bd{margin:11px 0 25px;padding-top:15px;border-top:1px solid #eaeaea}
/*! SNS - 프로그램 공유 */
.program_top .bx_sns{position:absolute;top:0;left:0;width:100%;height:100%}
.program_top .pro_info{font-size:13px;position:absolute;z-index:1;bottom:15px;left:12px;color:#fff}
.program_top .pro_info img{width:72px}
.program_top .pro_info span{display:block;padding:4px 0 0 4px}
.program_top .bx_sns ul{position:absolute;right:16px;bottom:60px;display:none}
.program_top .bx_sns li{position:absolute;display:block;float:none;margin:0}
.program_top .bx_sns li:nth-child(1){right:0;bottom:5px}
.program_top .bx_sns li:nth-child(2){right:50px;bottom:5px}
.program_top .bx_sns li:nth-child(3){right:100px;bottom:5px}
.program_top .bx_sns li:nth-child(4){right:0;bottom:55px}
.program_top .bx_sns li:nth-child(5){right:50px;bottom:55px}
.program_top .bx_sns li:nth-child(6){right:100px;bottom:55px}
.program_top .bx_sns li:nth-child(7){right:0;bottom:105px}
.program_top .bx_sns li:nth-child(8){right:50px;bottom:105px}
.program_top .bx_sns li:nth-child(9){right:100px;bottom:105px}
.program_top .bx_sns li.close{position:absolute;right:0;bottom:-45px;margin:5px 0 0 5px}
.program_top .bx_sns .open{position:absolute;right:16px;bottom:15px;display:block}
.program_top .bx_sns .open:before{position:absolute;content:'　'}
.program_top .bx_sns.on{z-index:2}
.program_top .bx_sns.on .bg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.5;background:#000}
.program_top .bx_sns.on .open{display:none}
.program_top .bx_sns.on ul{display:block}
/*! SNS - 게시판 상세 (size 30*30) */
.view_cont_sns>a{float:left;margin-left:-1px}
.view_cont_sns em{display:inline-block;color:#e62117}
a.btn_sns.like{line-height:28px;width:82px;height:28px;padding:0}
a.btn_sns.url{line-height:28px;width:58px;height:28px;padding:0}
a.btn_sns .ico_like02{display:inline-block;width:18px;height:16px;margin:0 3px 0 0;vertical-align:-4px;background:url(/m/images/common/ico_comm.png) -50px -210px no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
a.btn_sns .ico_url{display:inline-block;width:16px;height:16px;vertical-align:-5px;background:url(/m/images/common/ico_comm.png) -109px -54px no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
.view_cont_sns.on .sns_list{display:block}
.sns_list{position:absolute;right:0;bottom:50px;display:none}
.sns_list li{margin-top:5px}
.sns_list a{display:block;width:30px;height:30px;background:url(/m/images/common/ico_sns02.png) no-repeat;background-size:30px}
.sns_list a:before{position:absolute;content:'　'}
.sns_list a.url{background-position:0 0}
.sns_list a.band{background-position:0 -30px}
.sns_list a.kakao{background-position:0 -60px}
.sns_list a.tw{background-position:0 -90px}
.sns_list a.fb{background-position:0 -120px}
.sns_list a.kakaotalk{background-position:0 -150px}
.sns_list a.weibo{background-position:0 -180px}
.sns_list a.renren{background-position:0 -210px}
/*! Contents Wrap Line*/
.wrap_bggray_line{height:5px;border-top:1px solid #eaeaea;background:#f2f2f2}
/*! TABLE */
.tbl_wrap{margin:10px 0 0;padding:0 16px}
.tbl_wrap .tbl_info{font-size:12px;line-height:29px;position:relative;display:block;color:#797d84}
.tbl_wrap .tbl_info>span{padding:0 4px 0 7px;background:url(/m/images/common/bg_view_line.png) left center no-repeat;background-size:1px 9px}
.tbl_wrap .tbl_info>span:first-child{padding-left:0;background:0 0}
.tbl_wrap .tbl_info strong{color:#797d84}
/*! tbl tag */
.tbl_wrap .tag{font-size:12px;line-height:19px;display:inline-block;height:18px;padding:0 6px;vertical-align:1px;color:#fff;background:#999fab}
.tbl_wrap .tag.recom{background:#bb50ff}
.tbl_wrap .tag.vote{background:#ff6400}
/*! TABLE - list */
.tbl_list{padding:0;border-top:1px solid #999}
.tbl_list.mgt5{margin-top:5px}
.tbl_list>ul>li{border-bottom:1px solid #eaeaea}
.tbl_list>ul>li > span,
.tbl_list>ul>li a{line-height:1.3;display:block;padding:17px 25px 12px;border-top:5px solid #f2f2f2}
.tbl_list>ul>li a strong{font-size:15px;color:#1b2637}
.tbl_list>ul>li a strong em{display:inline-block;margin-left:5px}
.tbl_list>ul>li.resdat>span{line-height:1.3;display:block;padding:17px 25px 12px;border-top:5px solid #f2f2f2}
.tbl_list>ul>li.resdat>span strong{font-size:15px}
.tbl_list>ul>li.resdat>span strong em{display:inline-block;margin-left:5px}
.tbl_list>ul>li.deleted_txt>span{line-height:1.3;display:block;padding:17px 25px 12px;border-top:5px solid #f2f2f2}
.tbl_list>ul>li.deleted_txt>span strong{font-size:15px}
.tbl_list>ul>li.deleted_txt>span strong em{display:inline-block;margin-left:5px}
.tbl_list>ul>li a .cmd{font-size:12px;vertical-align:2px;color:#aaa}
.tbl_list>ul>li a .lock{font-size:12px;width:10px;height:12px;vertical-align:2px;vertical-align:1px;color:#aaa;background:url(/m/images/common/ico_comm.png) -210px 0 no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
.tbl_list>ul>li a .new{font-size:12px;width:11px;height:11px;vertical-align:2px;vertical-align:0;color:#aaa;background:url(/m/images/common/ico_comm.png) -195px 0 no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
.tbl_list>ul>li:first-child a{display:block;border-top:0}
.tbl_list>ul>li.deleted_txt a>strong,.tbl_list>ul>li.deleted_txt>span>strong,.tbl_list>ul>li.resdat a>strong,.tbl_list>ul>li.resdat>span>strong{color:#797d84}
.tbl_list>ul>li.notice{background:#f8f8f8}
.tbl_list .btn_area{margin:16px 0 20px;padding:0 16px}
.tbl_list .tbl_sch{padding:0 16px}
.tbl_list .answer a{position:relative;padding-left:42px;border-top:0}
.ico_answer{position:absolute;top:18px;left:27px;display:block;width:10px;height:13px;background:url(/m/images/common/ico_comm.png) -175px -50px no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
/*! TABLE - list 작성자 로그인 아이콘 표시 */
.tbl_list .user .ico{position:relative;top:1px;display:inline-block;width:12px;height:12px;background-repeat:no-repeat;background-position:0 0;-webkit-background-size:12px 12px;-moz-background-size:12px 12px;background-size:12px 12px}
.tbl_list .ico_joins{background-image:url(/m/images/board/ico_list_joins.png)}
.tbl_list .ico_joins:before{font-size:1px;line-height:1px;position:absolute;overflow:hidden;width:1px;height:1px;content:'조인스 계정';opacity:0;color:transparent}
.tbl_list .ico_facebook{background-image:url(/m/images/board/ico_list_facebook.png)}
.tbl_list .ico_facebook:before{font-size:1px;line-height:1px;position:absolute;overflow:hidden;width:1px;height:1px;content:'페이스북 계정';opacity:0;color:transparent}
.tbl_list .ico_twitter{background-image:url(/m/images/board/ico_list_twitter.png)}
.tbl_list .ico_twitter:before{font-size:1px;line-height:1px;position:absolute;overflow:hidden;width:1px;height:1px;content:'트위터 계정';opacity:0;color:transparent}
.tbl_list .ico_jtbc{background-image:url(/m/images/board/ico_list_jtbc.png)}
.tbl_list .ico_jtbc:before{font-size:1px;line-height:1px;position:absolute;overflow:hidden;width:1px;height:1px;content:'관리자 계정';opacity:0;color:transparent}
.tbl_list .ico_kakao{background-image:url(/m/images/board/ico_list_kakao.png)}
.tbl_list .ico_kakao:before{font-size:1px;line-height:1px;position:absolute;overflow:hidden;width:1px;height:1px;content:'카카오 계정';opacity:0;color:transparent}
.tbl_list .ico_naver{background-image:url(/m/images/board/ico_list_naver.png)}
.tbl_list .ico_naver:before{font-size:1px;line-height:1px;position:absolute;overflow:hidden;width:1px;height:1px;content:'네이버 계정';opacity:0;color:transparent}
.tbl_list .ico_apple{background-image:url(/m/images/board/ico_list_apple.png)}
.tbl_list .ico_apple:before{font-size:1px;line-height:1px;position:absolute;overflow:hidden;width:1px;height:1px;content:'애플ID 계정';opacity:0;color:transparent}
/*! TABLE - write */
.tbl_wrap .bl_ref{padding:13px 0 0}
.tbl_write table{width:100%;border-top:1px solid #999}
.tbl_write.space01{margin-bottom:20px}
.tbl_write th{padding-top:18px;padding-left:10px;color:#1b2637}
.tbl_write td{color:#797d84}
.tbl_write td .input_checkbox{padding:7px 0}
.tbl_write td,.tbl_write th{font-size:13px;padding:10px 0 8px;vertical-align:top;border-bottom:1px solid #eaeaea}
.tbl_write td.watch,.tbl_write th.watch{padding:17px 0 8px 10px}
.tbl_write .user{position:relative}
.tbl_write .user .ipt_txt input{padding-left:30px}
.tbl_write .user .ico,.tbl_write .user .ico_user,.tbl_write .user .user_icon{position:absolute;top:50%;left:9px;display:inline-block;width:14px;height:14px;margin-top:-6px;background-repeat:no-repeat;background-position:0 0;-webkit-background-size:14px 14px;-moz-background-size:14px 14px;background-size:14px 14px}
.bx_agree{height:128px;border:1px solid #ddd}
.ico_cam{display:inline-block;width:34px;height:34px;vertical-align:-3px;background:url(/m/images/common/ico_comm.png) -75px -45px no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
.btn_write_layer{position:fixed;z-index:100;right:15px;bottom:90px;display:none;width:42px;height:42px;background:url(/m/images/common/ico_comm.png) -100px -185px no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
.btn_write_layer:after{position:absolute;content:'　'}
.tbl_write .ico_joins{background-image:url(/m/images/board/ico_write_joins.png)}
.tbl_write .ico_facebook{background-image:url(/m/images/board/ico_write_facebook.png)}
.tbl_write .ico_twitter{background-image:url(/m/images/board/ico_write_twitter.png)}
.tbl_write .ico_jtbc{background-image:url(/m/images/board/ico_write_jtbc.png)}
.tbl_write .ico_kakao{background-image:url(/m/images/board/ico_write_kakao.png)}
.tbl_write .ico_naver{background-image:url(/m/images/board/ico_write_naver.png)}
.tbl_write .ico_apple{background-image:url(/m/images/board/ico_write_apple.png)}
.tbl_write .btn_open_cam{position:relative;display:inline-block;overflow:hidden;width:34px;height:34px}
.tbl_write .btn_open_cam input{position:absolute;top:0;left:0;visibility:hidden;width:34px;height:34px}
.tbl_write .btn_open_cam .ico_cam{position:absolute;top:0;left:0}
.tbl_write .btn_open_link{display:inline-block;width:32px;height:32px;vertical-align:top;border:1px solid #ddd}
.tbl_write .btn_open_link .ico{display:inline-block;width:32px;height:32px;vertical-align:0;background:url(/m/images/common/ico_link.png) center center no-repeat;-webkit-background-size:24px 24px;-moz-background-size:24px 24px;background-size:24px 24px}
/*! TABLE - write 사진첨부 */
.area_upload_pic{overflow:auto;height:78px;padding:8px 8px 0;border:1px solid #ddd}
.area_upload_pic li{margin-bottom:10px}
.area_upload_pic.photo{height:43px;padding:8px 8px 0}
.area_upload_pic.photo:after{display:block;clear:both;content:''}
.area_upload_pic.photo li{float:left;margin-right:10px}
.area_upload_pic .img{display:inline-block;width:35px;padding-right:2px}
.area_upload_pic .size01{font-size:13px;display:inline-block;padding-right:3px;color:#5d6064}
.area_upload_pic .size02{font-size:13px;display:inline-block;padding-right:5px;color:#aaa}
.area_upload_pic em{font-size:12px;display:inline-block;padding-right:5px;color:#bb50ff}
.area_upload_pic .btn_del{display:inline-block;width:12px;height:12px;vertical-align:-2px;background:url(/m/images/common/ico_comm.png) -175px -34px no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
.area_upload_pic .btn_del:before{position:absolute;content:'　'}
/*! TABLE - view */
.tit_view{font-size:18px;line-height:1.3;padding:0 11px 12px;color:#2a2a2a}
.tit_view .view_copy{font-size:12px;font-weight:400;display:block;margin:5px 0 0}
.tit_view .tag{margin-right:7px;vertical-align:2px}
.tbl_view table{width:100%!important;border-top:1px solid #eaeaea}
.tbl_view td,.tbl_view th{font-size:13px;line-height:1.4;padding:10px 0;vertical-align:top;color:#1b2637;border-bottom:1px solid #eaeaea}
.tbl_view th{padding-left:10px}
.tbl_view .tbl_img_wrap{margin:0 0 7px}
.tbl_view .file{position:relative}
.tbl_view .file .btn_down{position:absolute;top:2px;right:0}
.tbl_view .tbl_info{line-height:26px;min-height:26px;padding-right:25px;padding-left:11px;border-top:1px solid #eaeaea}
.tbl_view .tbl_info .function{position:absolute;z-index:5;top:0;right:0}
.tbl_view .tbl_info .function.on ul{display:block}
.tbl_view .tbl_info .function>a{display:block;width:25px;height:26px;background:url(/m/images/common/ico_comm.png) -195px -15px no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
.tbl_view .tbl_info .function>a:before{position:absolute;content:'　'}
.tbl_view .tbl_info .function ul{position:absolute;top:23px;right:0;display:none;background:#fff}
.tbl_view .tbl_info .function li{margin-bottom:-1px;border:1px solid #eaeaea}
.tbl_view .tbl_info .function li a{font-size:13px;line-height:32px;display:block;width:69px;height:32px;text-align:center;color:#797d84}
.tbl_view .tbl_info .function li a small{font-size:13px}
.tbl_view .tbl_info .function li a strong{font-size:17px;color:#797d84}
.tbl_view .tbl_info strong{color:#1b2637}
.tbl_view .view_cont{position:relative;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}
.tbl_view .view_cont_txt{font-size:15px;padding:25px 10px 80px;word-wrap:break-word;word-break:keep-all;color:#1b2637}
.tbl_view .view_cont_txt img{display:block;margin:10px 0}
.view_cont_txt .tit{margin:0 0 10px}
.view_cont_txt .tbl_wrap{margin:0 0 10px;padding:0}
.view_cont_txt .tbl_wrap table{width:100%;border-top:1px solid #999}
.view_cont_txt .tbl_write td{font-size:13px;padding:10px 0 8px;vertical-align:top;border-bottom:1px solid #eaeaea}
.view_cont_txt .tbl_write th{padding-top:18px;padding-left:10px;color:#1b2637}
.view_cont_txt .tbl_write .tit_col{font-size:12px;font-weight:400;line-height:33px;padding:0 0 0 10px;color:#5d6064;background:#f5f5f5}
.view_cont_txt .tbl_write .tit_col02{font-size:12px;font-weight:400;line-height:39px;padding:0 0 0 10px;color:#1b2637;border-bottom:none;background:#fff}
.view_cont_txt .tbl_write .box{padding-top:0}
.view_cont_txt .tbl_write .bx_agree{font-size:12px;position:relative;overflow:auto;height:63px;margin:0 0 3px;padding:12px 10px 30px;color:#797d84;border:none;background:#f5f5f5}
.view_cont_txt .tbl_write .bx_agree .btn_area,.view_cont_txt .tbl_write .bx_agree .btn_area a{margin:0;padding:0}
.view_cont_txt .tbl_write .bx_agree .btn_area{position:absolute;bottom:0;left:0;width:100%}
.view_cont_txt .tbl_write .bx_agree .btn_area a{font-size:12px!important;padding:6px 0}
.tbl_view .view_cont_sns{position:absolute;right:10px;bottom:15px}
.ico_sns{display:inline-block;width:18px;height:18px;margin:0 4px 0 0}
.view_cont_files{position:absolute;bottom:15px;left:10px}
a.btn_save_file{font-size:12px;line-height:28px;display:inline-block;height:28px;padding:0 9px;color:#5d6064;border:1px solid #eaeaea}
a.btn_save_file .ico{display:inline-block;width:11px;height:11px;margin-left:1px;vertical-align:-1px;background:url(/m/images/common/ico_comm.png) -190px -65px no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
.view_cont_files .file_list{position:absolute;bottom:39px;left:0;display:none}
.view_cont_files .file_list li{display:table;width:160px;margin-bottom:-1px;text-align:left;border:1px solid #eaeaea}
.view_cont_files .file_list li a{font-size:15px;line-height:18px;display:table-cell;height:28px;padding:5px 10px;vertical-align:middle;color:#1b2637;background:#fff}
.ico_file{display:inline-block;width:9px;height:12px;margin:0 6px 0 0;background:url(/m/images/common/ico_comm.png) -150px -20px no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
/*! 게시판 뷰 영역에 들어가는 동영상 영역 */
.view_cont_txt .in_mov_area{margin-top:11px;padding-top:11px;border-top:1px solid #eaeaea}
.view_cont_txt .in_mov_area .in_mov,.view_cont_txt .in_mov_wrap{font-size:12px;position:relative;min-height:48px;padding:7px 7px 7px 107px;border:1px solid #dededd}
.view_cont_txt .in_mov_area .in_mov .img{position:absolute;top:0;left:7px;display:block;width:90px}
.view_cont_txt .in_mov_area .in_mov .img img{width:90px;height:48px}
.view_cont_txt .in_mov_area .in_mov .txt .tit{line-height:1.2;display:block;margin:0 0 3px;padding:0 10px 0 0;color:#1b2637}
.view_cont_txt .in_mov_area .in_mov .txt .url{display:block;color:#5d6064}
.view_cont_txt iframe{width:100%;max-width:560px;height:100%}
/*! 최소 480 이상 대응 */
@media screen and (min-width:480px){.view_cont_txt iframe{min-height:315px}
}
.in_mov .btn_del_comment2{position:absolute;top:0;right:0;display:inline-block;width:10px;height:10px;padding:10px;background:url(/m/images/comment/ico_del_comment.png) 10px 10px no-repeat;background-size:10px}
/*! table new table */
.tbl_view_new .tbl_write th{padding-top:0;padding-bottom:0;vertical-align:middle}
.tbl_view_new .view_cont_txt{padding-bottom:50px}
.view_cont_txt_new{margin-top:10px}
.view_cont_txt_new .tbl_write{margin-bottom:0}
.view_cont_txt_new .tbl_write td.box_new{padding-bottom:0;border-bottom:0}
/*! TABLE - view : admin form */
.bx_agree_chk.type02{text-align:right}
.bx_agree_chk.type02 .input_checkbox input+label{margin-right:18px;padding-right:8px}
.bx_agree_chk.type02 .input_checkbox input+label:before{right:0;left:100%}
.ico_sns.tw{vertical-align:-5px;background:url(/m/images/common/ico_comm.png) -190px -45px no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
.ico_sns.fb{vertical-align:-5px;background:url(/m/images/common/ico_comm.png) -208px -45px no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
/*! TABLE - view 작성자 로그인 아이콘 표시 */
.tbl_view .user .ico{position:relative;top:2px;display:inline-block;width:12px;height:12px;background-repeat:no-repeat;background-position:0 0;-webkit-background-size:12px 12px;-moz-background-size:12px 12px;background-size:12px 12px}
.tbl_view .ico_joins{background-image:url(/m/images/board/ico_view_joins.png)}
.tbl_view .ico_facebook{background-image:url(/m/images/board/ico_view_facebook.png)}
.tbl_view .ico_twitter{background-image:url(/m/images/board/ico_view_twitter.png)}
.tbl_view .ico_jtbc{background-image:url(/m/images/board/ico_view_jtbc.png)}
.tbl_view .ico_kakao{background-image:url(/m/images/board/ico_view_kakao.png)}
.tbl_view .ico_naver{background-image:url(/m/images/board/ico_view_naver.png)}
.tbl_view .ico_apple{background-image:url(/m/images/board/ico_view_apple.png)}
/*! TABLE - 이전/다음보기 */
.tbl_other{margin:35px 0 0}
.tbl_other.space01{margin-bottom:35px}
.tbl_other.space02{margin-bottom:20px}
.tbl_other.tbl_list{border-top:1px solid #ededed}
.tbl_other.tbl_list li{border-bottom:1px solid #ededed}
.tbl_other.tbl_list li a,.tbl_other.tbl_list li>span{line-height:38px;position:relative;display:block;height:38px;padding:0 16px;border-top:none}
.tbl_other.tbl_list li .ico{display:inline-block;width:7px;height:6px;vertical-align:1px;background:url(/m/images/common/ico_comm.png) -135px -60px no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
.tbl_other.tbl_list li .ico.pre{background-position:-135px -60px}
.tbl_other.tbl_list li .ico.next{background-position:-145px -60px}
.tbl_other.tbl_list strong{font-size:13px;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#5d6064;-o-text-overflow:ellipsis;-moz-binding:url(ellipsis.xml#ellipsis)}
.tbl_other.tbl_list strong.tit{width:46px}
.tbl_other.tbl_list strong:nth-child(2){position:absolute;top:0;left:62px;max-width:65%;padding-right:55px}
.tbl_other.tbl_list .cmd{font-size:12px;display:inline-block;margin-left:5px;vertical-align:2px;color:#aaa}
.tbl_other.tbl_list .lock{font-size:12px;display:inline-block;width:10px;height:12px;margin-left:5px;vertical-align:2px;vertical-align:1px;color:#aaa;background:url(/m/images/common/ico_comm.png) -210px 0 no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
.tbl_other.tbl_list .new{font-size:12px;display:inline-block;width:11px;height:11px;margin-left:5px;vertical-align:2px;vertical-align:0;color:#aaa;background:url(/m/images/common/ico_comm.png) -195px 0 no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
/*! 340 이하 조정 */
@media screen and (max-width:340px){.tbl_other.tbl_list strong:nth-child(2){max-width:55%}
}
.tbl_other.tbl_list strong:nth-child(2) span{position:absolute;right:0}
.tbl_other.tbl_list a>span{position:absolute;top:0;right:22px}
.tbl_other.tbl_list a>span em{margin-left:4px}
/*! TABLE - 갤러리 리스트 상단 새로고침 영역 */
.wrap_tbl_top{position:relative;padding:10px 16px 5px}
.wrap_tbl_top.photo_wrap{margin-top:-10px}
.wrap_tbl_top+.tbl_list{margin-top:5px}
.wrap_tbl_top .tab_system{position:absolute;top:10px;right:19px}
a.refresh{font-size:13px;color:#797d84}
.ico_refresh{display:inline-block;width:12px;height:10px;margin-right:5px;background:url(/m/images/common/ico_comm.png) -100px -15px no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
.tab_system li{float:left}
.tab_system li .btn_list_view{display:inline-block;width:13px;height:12px;background:url(/m/images/common/ico_comm.png) 0 -100px no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
.tab_system li .btn_thumbnail{display:inline-block;width:12px;height:12px;background:url(/m/images/common/ico_comm.png) 0 -120px no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
.tab_system li.on .btn_list_view{background-position:-17px -100px}
.tab_system li.on .btn_thumbnail{background-position:-17px -120px}
.tab_system li.on a:after{font-size:1px;line-height:1px;position:absolute;overflow:hidden;width:1px;height:1px;content:'선택됨';opacity:0;color:transparent}
.tab_system a{padding-left:12px}
.tab_system a:before{position:absolute;content:'　'}
.tab_system .line{padding-right:12px;background:url(/m/images/common/bg_view_line02.png) right center no-repeat;background-size:1px 12px}
/*! TABLE - 갤러리 리스트 */
.photo_list{margin:0;padding:0 16px;border-top:none}
.photo_list .notice_top{padding:0 10px;border-top:1px solid #999}
.photo_list .notice_top a{display:block;padding:0 0 14px}
.photo_list .notice_top a:first-child{padding-top:11px}
.photo_list .notice_top a>strong{font-size:15px}
.photo_list .notice_top a .cmd{font-size:12px;display:inline-block;margin-left:5px;vertical-align:2px;color:#aaa}
.photo_list .notice_top a .tbl_info{margin:10px -10px 0;padding-left:7px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}
.photo_list .cont_view{text-align:center}
.photo_list .cont_view a{display:block;text-align:center}
.photo_list .cont_view img{margin-bottom:5px}
.photo_list .btn_area,.photo_list .tbl_sch{padding:0}
.photo_list .btn_area .btn_more{padding:5px 0 0}
.gallery_list .list01,.gallery_list .list02{float:left;width:48.5%}
.gallery_list .list01{margin-right:1.5%}
.gallery_list .list02{margin-left:1.5%}
.gallery_list li{margin:0 0 25px}
.gallery_list li:last-child{margin:0 0 6px}
.gallery_list li a{display:block;padding:0 6px}
.gallery_list li a .bx_img{position:relative;display:block;margin:0 -6px 11px}
.gallery_list li a strong{font-size:15px;font-weight:700;line-height:1.3;display:block;color:#1b2637}
.gallery_list li.resdat a strong{color:#797d84}
.gallery_list li .info{display:block}
.gallery_list li .info>span{font-size:12px;padding:0 4px 0 0;color:#797d84;background-size:1px 9px}
.gallery_list li .info>span.user{padding:0;background:0 0}
.gallery_list a .cmd{font-size:12px;display:inline-block;margin-left:5px;vertical-align:2px;color:#aaa}
.gallery_list a .lock{font-size:12px;display:inline-block;width:10px;height:12px;margin-left:5px;vertical-align:2px;vertical-align:1px;color:#aaa;background:url(/m/images/common/ico_comm.png) -210px 0 no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
.gallery_list a .new{font-size:12px;display:inline-block;width:11px;height:11px;margin-left:5px;vertical-align:2px;vertical-align:0;color:#aaa;background:url(/m/images/common/ico_comm.png) -195px 0 no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
/*! TABLE - 갤러리 리스트 - pinterest */
.m_photo_list{width:100%}
.m_photo_list .m_photo_item{display:block;width:50%;margin:0 0 25px;padding:0}
.m_photo_list .m_photo_item .bx_img{position:relative;display:block}
.m_photo_list .m_photo_item .bx_img img{width:100%}
.m_photo_list .m_photo_item strong{font-size:15px;font-weight:700;line-height:1.3;display:block;margin-top:5px;color:#1b2637}
.m_photo_list .m_photo_item strong.resdat{color:#797d84}
.m_photo_list .m_photo_item .cmd{font-size:12px;display:inline-block;margin-left:5px;vertical-align:2px;color:#aaa}
.m_photo_list .m_photo_item .lock{font-size:12px;display:inline-block;width:10px;height:12px;margin-left:5px;vertical-align:2px;vertical-align:1px;color:#aaa;background:url(/m/images/common/ico_comm.png) -210px 0 no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
.m_photo_list .m_photo_item .new{font-size:12px;display:inline-block;width:11px;height:11px;margin-left:5px;vertical-align:2px;vertical-align:0;color:#aaa;background:url(/m/images/common/ico_comm.png) -195px 0 no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
.m_photo_list .m_photo_item .info{display:block}
.m_photo_list .m_photo_item .info>span{font-size:12px;padding:0 4px 0 0;color:#797d84;background-size:1px 9px}
.m_photo_list .m_photo_item .m_photo_inner{margin:0 4px}
/*! TABLE - 갤러리 상세 하단 리스트 */
.wrap_pohto_list{margin-top:35px}
.wrap_pohto_list .card_list_slide li a .bx_img{width:124px;text-align:center;border:1px solid #eaeaea}
.wrap_pohto_list .card_list_slide li a .bx_img img{display:inline;width:auto;height:70px}
.wrap_pohto_list .card_list_slide li a .bx_txt span{line-height:18px;height:36px;padding-right:0}
.wrap_pohto_list .card_list_slide li a .bx_txt span em:first-child{margin-left:3px}
.wrap_pohto_list .card_list_slide li a .cmd{font-size:12px;display:inline-block;margin-right:5px;vertical-align:0;color:#aaa}
.wrap_pohto_list .card_list_slide li a .lock{font-size:12px;display:inline-block;width:10px;height:12px;margin-right:5px;vertical-align:-1px;color:#aaa;background:url(/m/images/common/ico_comm.png) -210px 0 no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
.wrap_pohto_list .card_list_slide li a .new{font-size:12px;display:inline-block;width:11px;height:11px;margin-right:5px;vertical-align:-1px;color:#aaa;background:url(/m/images/common/ico_comm.png) -195px 0 no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
/*! PAGING */
.paging_wrap{margin:15px 0 0;border-top:1px solid #eaeaea}
.paging{position:relative;margin:12px 16px 20px;text-align:center}
.paging.space01{margin-top:30px}
.paging.lr0{margin:12px 0 15px}
.paging a,.paging strong{vertical-align:middle}
.paging strong{font-size:13px;line-height:27px;display:inline-block;color:#797d84}
.paging .fir,.paging .last,.paging .next,.paging .prev{position:absolute;top:0;display:inline-block;width:38px;height:27px;background:url(/m/images/common/btn_paging.png) no-repeat;background-size:152px}
.paging .fir:after,.paging .last:after,.paging .next:after,.paging .prev:after{position:absolute;content:'　'}
.paging .fir{left:0;background-position:-38px 0}
.paging .prev{left:43px}
.paging .last{right:0;background-position:-76px 0}
.paging .next{right:43px;background-position:-114px 0}
/*! TABLE - search */
.tbl_sch{display:box;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.tbl_sch.space01{margin-bottom:20px}
.tbl_sch>*{vertical-align:top}
.tbl_sch>span.ipt_txt{margin:0 6px;align-items:center;-webkit-align-items:center;box-flex:1;-moz-box-flex:1;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.tbl_sch .space{font-size:12px;line-height:34px;height:34px;color:#797d84}
.tbl_sch .ipt_txt.date{margin:0 4px}
.tbl_sch .ipt_txt.date:first-child{margin-left:0}
/*! VIEW INFO */
.main_view{margin-top:-15px;padding:0 0 20px}
.no_sub_nav .main_view{margin-top:0}
.main_view .bx_img{position:relative;display:block;margin-bottom:19px}
.main_view .bx_img img{width:100%}
.main_view .bx_img .ico_play{position:absolute;top:50%;left:50%;width:33px;height:33px;margin:-17px 0 0 -17px;background:url(/m/images/common/ico_comm.png) -65px 0 no-repeat;background-size:250px}
/*! 동영상 플레이어 영역 */
.player_zone{position:relative;margin:0 0 20px}
.area_onair .player_zone{margin-bottom:0}
.player_zone .video_zone{height:100%;text-align:center;background-color:#000}
.player_zone .video_zone .temp_img{max-width:100%;height:100%}
.use_login_wrap{display:none}
.video_bg_zone{position:absolute;top:0;left:0}
.use_login_layer{position:absolute;z-index:5;top:0;left:0;width:100%;height:100%}
.use_login_layer .use_dimm{position:absolute;z-index:6;top:0;left:0;display:block;overflow:hidden;width:100%;height:100%;opacity:.85;background:#000;filter:alpha(opacity=85)}
.use_login_layer .use_dimm img{display:block}
.use_content_section{width:100%;height:100%}
.use_content_wrap{display:table;width:100%;height:100%}
.use_content{position:relative;z-index:7;display:table-cell;width:100%;vertical-align:middle}
.use_content_login{top:-19px}
.use_content .node01{font-size:12px;line-height:18px;text-align:center;color:#fff}
.use_content_login .node01{padding:0 0 6px}
.use_content .node02{text-align:center}
.use_content .btn_use_login{position:relative;display:inline-block;width:97px;height:28px;margin-right:2px;padding:5px 0 0;border:1px solid #b6b6b5}
.use_content .btn_use_login:before{position:absolute;z-index:2;top:0;left:0;display:block;width:100%;height:100%;content:'';opacity:.24;background:#fff;filter:alpha(opacity=24)}
.use_content .btn_use_login>span{font-size:12px;position:relative;z-index:3;color:#fff}
.use_content .btn_use_login .ico_replay{display:inline-block;width:8px;height:10px;background:url(/m/images/common/ico_review.png) left center no-repeat;-webkit-background-size:8px 10px;-moz-background-size:8px 10px;background-size:8px 10px}
.use_content .btn_buy_use{position:relative;display:inline-block;width:97px;height:28px;padding:5px 0 0;border:1px solid #e90e8e}
.use_content .btn_buy_use:before{position:absolute;z-index:2;top:0;left:0;display:block;width:100%;height:100%;content:'';opacity:.7;background:#e90e8e;filter:alpha(opacity=70)}
.use_content .btn_buy_use>span{font-size:12px;position:relative;z-index:3;color:#fff}
.use_content .node03{padding:14px 0 0;text-align:center}
.use_content .btn_keep_use{font-size:11px;color:#fff;border-bottom:1px solid #fff}
.use_content .btn_keep_use .ico{position:relative;top:-1px;display:inline-block;width:4px;height:6px;background:url(/m/images/common/bu_keep_use.png) left center no-repeat;-webkit-background-size:4px 6px;-moz-background-size:4px 6px;background-size:4px 6px}
.use_notice{position:absolute;z-index:7;bottom:0;left:0;width:100%;height:35px;background-color:#000}
.use_notice:before{position:absolute;z-index:8;top:0;left:0;width:100%;height:1px;content:'';opacity:.2;background:#fff;filter:alpha(opacity=20)}
.use_notice li.notice01{position:relative;display:table;width:100%;height:35px;text-align:left}
.use_notice li.notice01 .txt{font-size:11px;line-height:11px;display:table-cell;width:100%;padding:1px 8px 0 28px;vertical-align:middle;opacity:.7;color:#fff;filter:alpha(opacity=70)}
.use_notice li.notice01 .txt a{color:#fff}
.use_notice li.notice01 .ico{position:absolute;top:50%;left:8px;display:block;width:10px;height:10px;margin:-5px 0 0;background:url(/m/images/common/ico_exclamation_mark.png) left center no-repeat;-webkit-background-size:10px 10px;-moz-background-size:10px 10px;background-size:10px 10px}
.use_notice li.notice02{display:none;float:right;padding:0 8px 0 10px;background:url(/m/images/vod/bu_line_use01.png) left 21px no-repeat}
.use_notice li.notice02 .txt{font-size:9px;opacity:.7;color:#fff;filter:alpha(opacity=70)}
.use_notice li.notice02 .txt em{margin-right:3px}
.use_notice li.notice02 .ico{position:relative;top:0;display:inline-block;width:4px;height:6px;background:url(/m/images/common/bu_keep_use.png) left center no-repeat;-webkit-background-size:4px 6px;-moz-background-size:4px 6px;background-size:4px 6px}
/*! 동영상 플레이어 영역 - 에러 메시지 */
.v_error_message{position:absolute;z-index:5;top:0;left:0;display:none;width:100%;height:100%}
.v_error_message .error_dimm{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;background:#222}
.v_error_message .error_notice_wrap{display:table;width:100%;height:100%}
.v_error_message .error_notice{position:relative;z-index:7;display:table-cell;width:100%;text-align:center;vertical-align:middle}
.v_error_message .error_notice p{text-align:center;color:#fefefe}
.v_error_message .error_notice .sorry{font-size:16px;font-weight:700;position:relative;display:inline-block;margin:0 0 20px;padding-bottom:3px}
.v_error_message .error_notice .sorry:after{position:absolute;bottom:2px;left:0;display:block;width:100%;height:1px;content:'';opacity:.2;background-color:#fff;filter:alpha(opacity=20)}
.v_error_message .error_notice .sorry .ico{display:block;width:28px;height:28px;margin:0 auto 7px;background:url(/m/images/common/ico_video_error.png) no-repeat;-webkit-background-size:28px 28px;-moz-background-size:28px 28px;background-size:28px 28px}
.v_error_message .error_notice .message{font-size:12px;opacity:.8;color:#fff;filter:alpha(opacity=80)}
.v_error_message .go_home{padding:5px 0 0;text-align:center}
.v_error_message .btn_go_jtbc{position:relative;display:inline-block;width:97px;height:28px;padding:5px 0 0;border:1px solid #e90e8e}
.v_error_message .btn_go_jtbc:before{position:absolute;z-index:2;top:0;left:0;display:block;width:100%;height:100%;content:'';opacity:.7;background:#e90e8e;filter:alpha(opacity=70)}
.v_error_message .btn_go_jtbc>span{font-size:12px;position:relative;z-index:3;color:#fff}
.info_txt{position:relative;padding:0 16px}
.info_txt dt strong{font-size:16px;font-weight:700;line-height:1.4;display:block;padding-right:35px;color:#1b2637}
.info_txt em{font-size:13px;line-height:16px;display:block;margin:6px 0 0;color:#797d84}
.info_txt dt .btn_expand{position:absolute;top:0;right:16px;display:block;width:26px;height:26px;background:url(/m/images/common/ico_comm.png) 0 -150px no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
.info_txt dt .btn_expand:before{position:absolute;content:'　'}
.info_txt.on dd{display:block}
.info_txt.on .btn_expand{background-position:-26px -150px}
.info_txt dd{display:none}
.info_txt dd em{margin:18px 0 12px}
.info_txt dd ul{padding-top:13px;border-top:1px solid #f3f3f3}
.info_txt dd li{display:table;width:100%}
.info_txt dd li span:first-child{font-weight:700;color:#5d6064}
.info_txt dd li span{font-size:13px;line-height:18px;display:table-cell;margin:6px 0 0;color:#797d84}
.info_txt dd li span.tit{width:20%}
.info_txt dd li span a{font-size:13px;color:#797d84}
.info_txt em.sub_copy{display:block;margin:7px 0 0}
.info_txt em.sub_copy .bu01,.info_txt em.sub_copy .bu02{font-size:13px;display:inline;vertical-align:2px;color:#797d84}
.info_txt em.sub_copy .txt{font-size:13px;line-height:1;display:inline;width:auto;color:#797d84}
/*! 연령제한 */
.ico_rank{font-weight:700;display:inline-block;text-align:center}
.ico_subtitle{font-size:12px;line-height:18px;display:inline-block;width:18px;height:18px;text-align:center;vertical-align:2px;border:1px solid #eaeaea}
.ico_rank.r19{font-size:12px;line-height:18px;width:18px;height:18px;text-align:center;vertical-align:2px;color:#ff0909;border:1px solid #ff0909}
.ico_rank.r15{font-size:12px;line-height:18px;width:18px;height:18px;text-align:center;vertical-align:2px;color:#8d8f92;border:1px solid #eaeaea}
.wrap_ico_list{margin-top:20px;padding:0 16px}
.ico_list li{float:left;margin-right:4px}
a.btn_sns{font-size:13px;display:inline-block;width:58px;height:18px;padding:10px 0;text-align:center;color:#797d84;border:1px solid #ebebeb}
a.btn_sns.on{position:relative;z-index:2;border:1px solid #7d8188}
a.btn_sns .ico_share{display:inline-block;width:18px;height:13px;margin:0 3px 0 0;vertical-align:-3px;background:url(/m/images/common/ico_comm.png) -110px -55px no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
a.btn_sns .ico_like{display:inline-block;width:17px;height:16px;margin:0 3px 0 0;vertical-align:-4px;background:url(/m/images/common/ico_comm.png) -50px -210px no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
a.on.btn_sns .ico_like,a.on.btn_sns .ico_like02{background-position:-75px -210px}
a.btn_sns .ico_comment{display:inline-block;width:20px;height:17px;margin:0 3px 0 0;vertical-align:-5px;background:url(/m/images/common/ico_comm.png) -140px 0 no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
a.btn_sns .ico_buy{display:inline-block;width:20px;height:16px;vertical-align:-3px;background:url(/m/images/common/ico_comm.png) -112px -20px no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
/*! 숫자 텍스트가 없을 경우 */
a.btn_sns.zero{text-align:center}
a.btn_sns.zero .count{display:none}
a.btn_sns.like.zero{width:auto;min-width:62px}
a.btn_sns.like.zero .count{display:none}
a.btn_sns.zero .ico_comment,a.btn_sns.zero .ico_like,a.btn_sns.zero .ico_like02,a.btn_sns.zero .ico_share{margin-right:-2px}
/*! VOD 단건결제 1+1 이벤트 2017-03-21 lim.cheolho */
.floating_list{position:relative;z-index:10;margin-bottom:5px}
.floating{position:absolute;z-index:3;top:33px;left:16px;visibility:hidden;padding:7px 10px;-webkit-transition:top .3s linear,visibility .3s linear,opacity .3s linear;-moz-transition:top .3s linear,visibility .3s linear,opacity .3s linear;transition:top .3s linear,visibility .3s linear,opacity .3s linear;opacity:0;border-radius:2px;background-color:#1983d8}
.floating:before{position:absolute;top:-6px;left:25px;display:block;overflow:hidden;width:12.5px;height:6px;content:'';background:url(https://images.jtbc.joins.com/ui_jtbc/event/vodpayment/bg_floating_arrowup.gif) no-repeat;background-size:100% 100%}
.floating:after{display:block;clear:both;content:''}
.floating.on{top:43px;visibility:visible;opacity:1}
.floating .txt{float:left;margin-right:9px}
.floating .txt img{display:block}
.floating .close{float:left;overflow:hidden;width:14.5px;height:14.5px;text-indent:-999em;background:url(https://images.jtbc.joins.com/ui_jtbc/event/vodpayment/btn_floating_close.png) no-repeat;background-size:100% 100%}
/*! BULLET LIST */
.bl_gray_dot2 li{font-size:12px;line-height:1.4;padding:0 0 4px 8px;color:#5d6064;background:url(/m/images/common/bg_dot.png) left 6px no-repeat;background-size:2px}
.bl_gray_dot2 li:last-child{padding-bottom:0}
.bl_ref li,.bl_ref span{font-size:12px;line-height:1.3;padding-left:10px;color:#797d84;background:url(/m/images/common/bul_ref.png) left 4px no-repeat;background-size:7px}
.bl_ref span{display:block}
/*! 댓글 */
.comment_util{padding:24px 16px;border-top:1px solid #efefef;border-bottom:1px solid #efefef;background:#f4f5f6}
.wrap_tab_scroll{position:relative;overflow:hidden;height:38px;border-bottom:1px solid #eaeaea}
.wrap_tab_scroll:before{position:absolute;z-index:1;top:0;left:0;display:block;width:24px;height:36px;content:'';background:url(/m/images/common/bg_gra_tab2.png) no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%}
.wrap_tab_scroll:after{position:absolute;z-index:1;top:0;right:0;display:block;width:24px;height:36px;content:'';background:url(/m/images/common/bg_gra_tab.png) no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%}
.wrap_tab_scroll .wrap_tab_in{position:relative;overflow-x:scroll;height:38px;margin-bottom:-15px;padding-bottom:15px;-webkit-overflow-scrolling:touch}
.wrap_tab_scroll nav{position:absolute;top:0;left:0}
.wrap_tab_scroll ul{display:table;padding:0 16px;white-space:nowrap}
.wrap_tab_scroll ul li{display:table-cell;width:200px;margin:0;white-space:nowrap}
.wrap_tab_scroll ul li a{font-size:15px;font-weight:700;line-height:37px;position:relative;display:block;height:37px;margin:0 13px;padding:0 5px;text-align:center;color:#797d84}
.wrap_tab_scroll ul li:first-child a{margin-left:0!important}
.wrap_tab_scroll ul li.on a{color:#000}
.wrap_tab_scroll ul li.on a:before{position:absolute;bottom:-1px;left:0;display:block;width:100%;height:2px;content:'';background:#000}
.wrap_tab_scroll ul li.on a:after{font-size:0;line-height:1px;overflow:hidden;width:1px;height:1px;content:'선택됨';opacity:0;color:transparent}
.wrap_tab_scroll.pay{margin-top:50px}
.wrap_tab_full{position:relative;height:37px}
.wrap_tab_full .wrap_tab_in{height:37px}
.wrap_tab_full nav{position:absolute;top:-1px;left:0;border-bottom:1px solid #eaeaea}
.wrap_tab_full ul{display:table;padding:0 16px}
.wrap_tab_full ul li{display:table-cell;width:200px;margin:0;padding:0}
.wrap_tab_full ul li a{font-size:15px;font-weight:700;line-height:37px;position:relative;display:block;height:37px;text-align:center;color:#797d84}
.wrap_tab_full ul li:first-child a{margin-left:0}
.wrap_tab_full ul li.on a{color:#000}
.wrap_tab_full ul li.on a:before{position:absolute;bottom:-1px;left:0;display:block;width:100%;height:2px;content:'';background:#000}
.wrap_tab_full ul li.on a:after{font-size:0;line-height:1px;overflow:hidden;width:1px;height:1px;content:'선택됨';opacity:0;color:transparent}
.wrap_tab_full.vod ul li:nth-child(4){width:28%}
.sub_nav{position:absolute;z-index:200;top:51px;overflow-y:scroll;width:100%;height:34px;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);border-top:1px solid #dfdfdf;border-bottom:1px solid #eaeaea}
.sub_nav .nav_head{position:absolute;z-index:1;top:0;right:0;left:0;height:34px}
.sub_nav .nav_head a.nav_toggle{line-height:34px;display:block;overflow:hidden;height:34px;padding:0 17px;background:#f5f5f5}
.sub_nav .nav_head a.nav_toggle .txt{font-size:14px;color:#797d84}
.sub_nav .nav_head a.nav_toggle:after{position:absolute;top:50%;right:19px;display:block;width:12px;height:7px;margin-top:-3px;content:'';background:url(/m/images/common/ico_comm.png) -155px -80px no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
.sub_nav.open .nav_head a.nav_toggle:after{background-position:-155px -70px}
.sub_nav .nav_layer{position:absolute;top:34px;left:0;display:none;overflow-y:scroll;width:100%;-webkit-overflow-scrolling:touch}
.sub_nav .nav_layer a.nav_toggle.this{background:#fff}
.sub_nav.open{position:absolute;top:51px;right:0;bottom:0;left:0;height:auto}
.sub_nav.fixed{position:fixed;top:0}
.sub_nav.open .nav_head a.nav_toggle{background:#fff}
.sub_nav.open .nav_layer+.dimm{position:absolute;z-index:-1;display:block;-webkit-animation:sub_nav_dimm 1s 0s ease;-moz-animation:sub_nav_dimm 1s 0s ease;-ms-animation:sub_nav_dimm 1s 0s ease;animation:sub_nav_dimm 1s 0s ease}
@-moz-keyframes sub_nav_dimm{0%{display:block;opacity:0}
100%{opacity:.6}
}
@-webkit-keyframes sub_nav_dimm{0%{display:block;opacity:0}
100%{opacity:.6}
}
@keyframes sub_nav_dimm{0%{display:block;opacity:0}
100%{opacity:.6}
}
@-moz-keyframes sub_nav_layer{0%{display:block;-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-ms-transform:translateY(-100px);-o-transform:translateY(-100px);transform:translateY(-100px);opacity:0}
100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}
}
@-webkit-keyframes sub_nav_layer{0%{display:block;-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-ms-transform:translateY(-100px);-o-transform:translateY(-100px);transform:translateY(-100px);opacity:0}
100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}
}
@keyframes sub_nav_layer{0%{display:block;-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-ms-transform:translateY(-100px);-o-transform:translateY(-100px);transform:translateY(-100px);opacity:0}
100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}
}
.sub_nav.open .nav_layer{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);display:block;-webkit-animation:sub_nav_layer .3s 0s ease;-moz-animation:sub_nav_layer .3s 0s ease;-ms-animation:sub_nav_layer .3s 0s ease;animation:sub_nav_layer .3s 0s ease}
.nav_list_wrap{position:relative;padding-top:7px;border-top:1px solid #dfdfdf;background:#f2f2f2}
.nav_list_wrap a.menu.this:after{background-position:-155px -70px}
.nav_list_wrap .dep2{padding-bottom:15px;background:#fff}
.nav_list_wrap .dep2>li{border-bottom:1px solid #d3d3d3}
.nav_list_wrap .dep2>li a{font-size:16px;line-height:40px;position:relative;display:block;height:40px;padding:0 16px;color:#000}
.nav_list_wrap .dep3{position:relative;display:block;padding:0 21px;background:#f8f8f8}
.nav_list_wrap .dep3:after{position:absolute;top:-25px;right:19px;display:block;width:16px;height:9px;content:'';background:url(/m/images/common/ico_comm.png) -170px -75px no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
.nav_list_wrap .dep3 li{display:none;border-bottom:1px solid #eee}
.nav_list_wrap .dep2>li.on .dep3{border-top:1px solid #f4f4f4}
.nav_list_wrap .dep2>li.on .dep3:after{background-position:-170px -65px}
.nav_list_wrap .dep2>li.on .dep3 li{display:block}
.nav_list_wrap .dep2>li.on .dep3 li.current a{font-weight:700}
.nav_list_wrap .dep3 li:last-child{border-bottom:0}
.nav_list_wrap .dep3 li a{font-size:14px;line-height:36px;display:block;height:36px;padding:0 12px;color:#5d6064;background:url(/m/images/common/bul_sub.png) 4px 50% no-repeat;background-size:2px}
.nav_list_wrap .dep3 li a .ico_new{display:inline-block;width:11px;height:11px;background:url(/m/images/common/ico_comm.png) -195px 0 no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
.nav_list_wrap .dep2>li.on>a:after{font-size:1px;line-height:1px;position:absolute;overflow:hidden;clip:rect(1px 1px 1px 1px);width:1px;height:1px;content:'메뉴 열림';opacity:0;color:transparent}
/*! 마이페이지 spot.css */
.bx_my_wrap{padding:25px 16px 15px}
.bx_my_name{position:relative;margin:0 0 12px}
.bx_my_name .ico{display:inline-block;width:20px;height:20px;vertical-align:-4px;background:url(/m/images/common/ico_comm.png) no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
.bx_my_name .ico.fb{background-position:0 -75px}
.bx_my_name .ico.tw{background-position:-25px -75px}
.bx_my_name .ico.joins{background-position:-225px -20px}
.bx_my_name .ico.ka{background-position:-25px -245px}
.bx_my_name .ico.na{background-position:-75px -245px}
.bx_my_name .ico.ap{background-image:url(/m/images/common/ico_apple.png);background-position:-20px 0;background-size:80px auto}
.bx_my_name strong{font-size:17px;font-weight:700;color:#2a2a2a}
.bx_my_name .btn_info{font-size:12px;line-height:24px;position:absolute;top:0;right:0;display:inline-block;height:23px;padding:0 11px;color:#2a2a2a;border:1px solid #dedede}
.bx_my_info dl{border:1px solid #eaeaea;border-top:2px solid #272727}
.bx_my_info dl dt{font-size:15px;padding:7px 0;text-align:center;color:#5d6064;background:#fafafa}
.bx_my_info dl dd{padding:0 25px 30px}
.bx_my_info dl dd .txt_area{text-align:center;color:#2a2a2a}
.bx_my_info dl dd .txt_area strong{font-weight:700}
.bx_my_info dl dd .txt_area span{color:#bb50ff}
.bx_my_info dl dd .txt_area2{font-size:13px;line-height:1.4;text-align:center;color:#797d84}
.bx_my_info dl.auto_pay01 dd .txt_area{font-size:14px;padding:25px 0 15px}
.bx_my_info dl.auto_pay01 dd .btn_area{padding:0}
.bx_my_info dl.auto_pay02 dd{padding-bottom:17px}
.bx_my_info dl.auto_pay02 dd .txt_area{font-size:18px;padding:46px 0 40px;border-bottom:1px solid #eaeaea}
.bx_my_info dl.auto_pay02 dd .txt_area span{display:block}
.bx_my_info dl.auto_pay02 dd .txt_area2{padding:20px 0 0;text-align:left}
.bx_my_info dl.auto_pay02 dd .txt_area2 li{font-size:12px;position:relative;padding:19px 0;border-bottom:1px solid #f4f4f4}
.bx_my_info dl.auto_pay02 dd .txt_area2 li:last-child{border-bottom:0}
.bx_my_info dl.auto_pay02 dd .txt_area2 li a{font-size:12px;line-height:30px;position:absolute;top:50%;right:0;display:block;width:105px;height:30px;margin-top:-16px;text-align:center;color:#fff;background:#bcbec1}
.bx_my_info dl.auto_pay02 dd .txt_area2.type02 li{display:table;width:100%}
.bx_my_info dl.auto_pay02 dd .txt_area2.type02 li span{display:table-cell;vertical-align:middle}
.bx_my_info dl.auto_pay02 dd .txt_area2.type02 li span.btn{text-align:right}
.bx_my_info dl.auto_pay02 dd .txt_area2.type02 li span.btn a{position:inherit;display:inline-block;margin-top:0;margin-left:20px}
.bx_my_info dl.auto_pay03 dd .txt_area{font-size:18px;font-weight:700;padding:46px 0 43px;border-bottom:1px solid #eaeaea}
.bx_my_info dl.auto_pay03 dd .txt_area2{padding:40px 0 0;text-align:center}
.bx_my_info dl.auto_pay03 dd .txt_area2 em{font-size:11px;display:block;margin:6px 0 0;color:#999ca1}
.bx_my_info .btn_area{text-align:center}
.btn_reapply{font-size:13px;line-height:34px;display:inline-block;width:161px;height:34px;text-align:center;color:#fff!important;background:#bb50ff}
.bx_my_info dl.auto_pay04 .txt_area{padding:25px 0 5px}
.bx_my_info dl.auto_pay05 .txt_area{padding:25px 0 0}
.bx_my_info dl.auto_pay06 .txt_area{padding:25px 0 5px}
.bx_my_info dl.auto_pay06 .txt_area2{text-align:center}
.bn_rolling_mypage{position:relative;overflow:hidden;width:auto!important;margin:0 16px 15px}
.bn_rolling_mypage .slide_control{position:absolute;top:0;right:72%;bottom:0;left:0;text-align:center}
.bn_rolling_mypage .slide_title{position:absolute;z-index:2;right:19%;bottom:50%;left:19%;margin-bottom:1%;text-align:center}
.bn_rolling_mypage .slide_title.one-item{margin-bottom:-10%}
.bn_rolling_mypage .slide_title img{width:100%;height:auto}
.bn_rolling_mypage .slide_indigator{position:absolute;z-index:2;top:50%;right:0;left:0;margin-top:3%;text-align:center}
.bn_rolling_mypage .tit_area{font-size:13px;font-weight:700;position:absolute;top:50%;left:16px;margin-top:-10px;color:#fff}
.bn_rolling_mypage .tit_area strong{font-weight:700;letter-spacing:-1px}
.bn_rolling_mypage .rolling_area{overflow:hidden;height:auto}
.bn_rolling_mypage .rolling:after{display:block;clear:both;content:''}
.bn_rolling_mypage .rolling li{float:left}
.bn_rolling_mypage .rolling li a{display:block;width:100%}
.bn_rolling_mypage .rolling li a img{width:100%}
.bn_rolling_mypage .clfix::after,.bn_rolling_mypage .clfix::before{display:none}
.bn_html_mypage{position:relative;margin:0 16px 15px;text-align:center}
.bn_html_mypage img{width:100%}
.bn_html_mypage .slide_title{position:absolute;top:0;right:72%;bottom:0;left:0;text-align:center}
.bn_html_mypage .slide_title div{position:absolute;z-index:2;right:18%;bottom:50%;left:18%;margin-bottom:-10%;text-align:center}
.my_ticket .tit_h3b{padding:0 16px}
.my_ticket .my_ticket_top{margin:0 0 20px;padding:0 16px}
.my_ticket .ticket_date{padding:15px 0 8px;text-align:center}
.my_ticket .ticket_date label{font-weight:700;vertical-align:1px;color:#2a2a2a}
.tb_ticket{margin:0}
.tb_ticket.mgb25{margin-bottom:25px}
.tb_ticket table{width:100%;border-top:1px solid #999}
.tb_ticket thead th{font-size:14px;padding:15px 0 13px;text-align:center;color:#1b2637;border-bottom:1px solid #eaeaea;background:#f5f5f5}
.tb_ticket tbody th{font-size:13px;font-weight:700;padding:20px 0 19px 8px;color:#1b2637;border-bottom:1px solid #eaeaea}
.tb_ticket tbody td{font-size:13px;padding:20px 0 19px 8px;color:#5d6064;border-bottom:1px solid #eaeaea}
.tb_ticket tbody td.center{text-align:center}
.tb_ticket tbody em{font-size:12px;font-weight:700;display:block;color:#797d84}
.tb_ticket tbody em.inuse{color:#bb50ff}
.tb_ticket tbody em.unpost{color:#797d84}
.tb_ticket tbody em.expiry{color:#b0b4b9}
.tb_ticket tbody th span{font-size:12px;font-weight:400;line-height:1.3;display:block;margin:7px 0 0;color:#5d6064}
.tb_ticket tbody .center{text-align:center}
.tb_ticket .btn_area .btn_wh{width:103px}
.tb_ticket .state.using{color:#bb50ff}
.tb_ticket .state.end{color:#5d6064}
.pay_notice{text-align:center}
.pay_notice p{padding:20px 0 0}
.pay_notice a{text-decoration:underline;color:#1b2637}
.pay_notice span{font-size:11px;display:block;color:#797d84}
.pay_qa{padding:24px 0;text-align:center;border-bottom:1px solid #eaeaea;background:#f5f5f5}
.pay_qa strong{font-size:13px;display:block;margin:0 0 5px;color:#1b2637}
.pay_qa span{font-size:11px;display:block;color:#797d84}
.btns.btn_replay{width:22px;height:17px;background:url(/m/images/common/ico_comm.png) -130px -70px no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
.btns.btn_replay:after{position:absolute;content:'　'}
.btns.btn_return{font-size:13px;line-height:31px;width:160px;height:32px;color:#fff;border:1px solid #797d84;background:#797d84}
/*! 시스템 점검 */
.system_check{padding:61px 41px;text-align:center}
.system_check .txt01 strong{font-size:17px;display:block;margin:12px 0 11px;color:#bb50ff}
.system_check .img_system{display:inline-block;width:64px;height:64px;background:url(/m/images/common/img_system_check.png) no-repeat;background-size:100%}
.system_check .txt02{font-size:13px;color:#797d84}
.system_check .time{font-size:15px;margin:28px 0 0;padding:26px 0 0;color:#2a2a2a;border-top:1px solid #fef4f7}
.system_check .time em{font-size:12px;display:block;color:#999ca1}
/*! 검색결과 없음 */
.no_sch_result{padding:61px 41px;text-align:center}
.no_sch_result .txt01{padding:0 0 20px}
.no_sch_result .txt01 strong{font-size:17px;font-weight:700;color:#bb50ff}
.no_sch_result .txt01 span{font-size:17px}
.no_sch_result .txt02{font-size:13px;color:#797d84}
/*! 내용 없음 */
.bx_none{font-size:17px;line-height:1.3;text-align:center;color:#797d84}
.bx_none .ico_jtbc{display:block;width:79px;height:79px;margin:0 auto 20px;background:url(/m/images/common/img_none_chart.png) no-repeat;background-size:100%}
/*! 등록된 프로그램 없음 */
.program_none{font-size:15px;line-height:25px;padding:30px 0 46px;text-align:center;color:#2a2a2a}
.program_none .img_none{display:block;width:51px;height:51px;margin:0 auto 10px;background:url(/m/images/common/img_none.png) no-repeat;-webkit-background-size:51px 51px;-moz-background-size:51px 51px;background-size:51px 51px}
/*! 글로벌 시스템 오류 안내 페이지 */
.global_error_top .logo{height:30px;margin:70px 16px 0;padding:0 0 20px;border-bottom:1px solid #000;background:url(/m/images/common/img_logo_system.png) center top no-repeat;-webkit-background-size:59px 30px;-moz-background-size:59px 30px;background-size:59px 30px}
.global_error_page{padding:35px 0 0;text-align:center}
.global_error_page .img01{padding:0 0 25px}
.global_error_page .txt01{padding:0 0 30px}
.global_error_page .txt01 strong{font-size:18px;line-height:25px;display:block;margin:0}
.global_error_page .img_system{display:inline-block;width:64px;height:64px;background:url(/m/images/common/img_system_check.png) no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%}
.global_error_page .img_error404{display:inline-block;width:64px;height:64px;background:url(/m/images/common/img_system_error2.png) no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%}
.global_error_page .img_error500{display:inline-block;width:64px;height:64px;background:url(/m/images/common/img_system_error.png) no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%}
.global_error_page .txt02{font-size:13px;margin:0 35px;text-align:left;word-break:keep-all;color:#797d84}
.global_error_page .txt02 .link{text-decoration:underline}
.global_error_page .time{font-size:14px;line-height:22px;margin:0 16px;padding:30px 0;letter-spacing:-1px;color:#2a2a2a;border-bottom:1px solid #ddd}
.global_error_page .time em{font-size:12px;display:block;color:#999ca1}
.global_error_page .btn_area{font-size:14px;line-height:22px;margin:30px 16px 0;padding:20px 0 0;letter-spacing:-1px;color:#2a2a2a;border-top:1px solid #ddd}
.global_error_page .btn_area a{font-size:12px;line-height:32px;display:inline-block;width:107px;height:32px;text-align:center;color:#2a2a2a;border:1px solid #ddd}
.global_error_page .btn_area a.btn01{margin-right:5px}
/*! 아이프레임 광고 영역 / 간격수정 2019-05-23 lim.cheolho*/
.iframe_ad{padding:5px 0 0;border-top:1px solid #eaeaea;background:#f8f8f8;}
.iframe_ad_inner{display: flex; flex-direction: column; padding-top:30px;background:#fff; overflow: hidden;}
.iframe_ad_inner > iframe:nth-child(3){margin-top: 25px; margin-bottom: 30px;}
.iframe_ad_inner > iframe:nth-child(4){display:block;width:320px!important;margin:24px auto 0}
.iframe_ad_inner > div:nth-child(2){margin: 24px 0; text-align: center;}
[data-feed-main-container-id="taboola-below-article-thumbnails"] { margin-top: 30px !important; }
[data-feed-main-container-id="taboola-below-article-thumbnails"].tbl-feed-frame-DIVIDER .tbl-feed-card { margin-bottom: 20px !important;}
[data-feed-main-container-id="taboola-below-article-thumbnails"][data-feed-container-num] {padding-left: 15px !important; padding-right: 15px !important;}
#dablewidget_37JJE27N{margin-top:22px}
#KHY-ze41SnicwXjxNyOpKg_AD {padding: 0 15px;}
#KHY-ze41SnicwXjxNyOpKg {background: #F5F5F5; padding: 15px;}
#KHY-ze41SnicwXjxNyOpKg > iframe {display: block; margin: 0 auto;}
/*! 아이프레임 광고 영역 - 푸터 하단 2개 */
.iframe_footer_ad{position:fixed;z-index:15;right:0;bottom:0;left:0;width:100%;height:50px;text-align:center;background-color: #fff;}
.iframe_footer_ad_inner{text-align:center}
/*! 서비스 준비 중입니다. */
.no_service_wrap .service{font-size:14px;line-height:16px;display:inline-block;width:100%;margin:70px 0 50px;padding:70px 0 0;text-align:center;color:#2a2a2a;background-repeat:no-repeat;background-position:center top;-webkit-background-size:50px 50px;-moz-background-size:50px 50px;background-size:50px 50px}
.no_service_wrap .service.ing01{background-image:url(/m/images/common/ico_no_service01.png)}
.no_service_wrap .service.ing02{background-image:url(/m/images/common/ico_no_service02.png)}
.no_service_wrap .service.ing03{background-image:url(/m/images/common/ico_no_service03.png)}
.no_service_wrap .service.ing04{background-image:url(/m/images/common/ico_no_service04.png)}
/*! 배너영역 - 자유형 */
.pro_banner_area{padding:0 16px 16px}
/*! 게시판 상단 이벤트 영역 */
.event_area{margin:-15px 0 20px}
.event_area a{display:block}
.event_area+.advertising{margin:0}
/*! 온에어 토스트 알림 */
.toast_popup{position:absolute;z-index:300;top:200px;left:50%;display:none;width:200px;height:94px;margin:0 0 0 -100px;border-radius:12px}
.toast_popup .dimm{position:absolute;z-index:2;top:0;left:0;display:block;width:100%;height:100%;opacity:.75;border-radius:12px;background-color:#000;filter:alpha(opacity=75)}
.toast_popup .toast_cont{font-size:14px;line-height:18px;position:relative;z-index:3;padding:48px 0 0;text-align:center;color:#fff;background:url(/m/images/common/ico_toast.png) center 14px no-repeat;-webkit-background-size:25px 25px;-moz-background-size:25px 25px;background-size:25px 25px}
.swiper-container{width:100%;height:100%}
.swiper-slide{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
/*! //CSS */
.btn_allview_w{float:right}
.btn_allview_w span{font-size:13px;color:#797d84}
.btn_allview_w .ico_more{margin-left:1px;transform:rotate(270deg)!important;vertical-align:1px}
.tbl_list>ul>li.noti{background:#f8f8f8}
.reditem{color:#ff3092}
.slelcttitle{display:block;margin-bottom:19.5px;padding:8px 20px 15px 16px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;background:#f8f8f8}
.slelcttitle dt{font-size:15px;height:27px;padding-top:3.5px;padding-left:9.5px;color:#1b2637}
.select_box{font-size:13px;line-height:32px;position:relative;display:inline-block;width:100%;height:30px;vertical-align:middle;border:1px solid #ddd;background:#fff}
.select_box a{line-height:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.selecttit01{font-size:13px;line-height:32px;display:block;height:30px;padding-right:20.5px;padding-left:8px;text-align:left;color:#5d6064;background:url(/m/images/common/select_arrow.png) right center no-repeat;background-size:23px 32px}
.selecttit01.on{font-size:13px;line-height:32px;display:block;height:30px;padding-right:20.5px;padding-left:8px;text-align:left;color:#5d6064;background:url(/m/images/common/select_arrow_up.png) right center no-repeat;background-size:23px 32px}
.selectoption{position:absolute;z-index:4;top:0;left:0;display:none;overflow-y:auto;width:100%;max-height:480px;margin-top:30px;margin-left:-1px;padding:2.5px 0;border:1px solid #ddd;background:#fff}
.selectoption ul{overflow:hidden;margin-bottom:15px}
.selectoption .iopt01 a{font-size:12px;line-height:15px;display:block;padding:0 13px}
.selectoption .iopt01 a dt{font-size:12px;line-height:18.5px;display:block;overflow:hidden;height:16.5px;margin-top:10px;padding-left:0;white-space:nowrap;text-overflow:ellipsis;color:#1b2637}
.selectoption .iopt01 a dd{font-size:12px;line-height:18.5px;display:block;overflow:hidden;height:16.5px;padding-left:0;text-align:right;white-space:nowrap;text-overflow:ellipsis;color:#adaeaf}
.selectoption span{display:inline-block;padding-right:2.5px}
.selecttxt{font-size:13px;line-height:14px;padding:10px 11.5px 0 10px;color:#797d84}
.wrap_tbl_top.graynew01{color:#797d84}
.tbl_wrap.tbl_list .normal{font-size:15px;font-weight:400;display:block;padding:80px 0;text-align:center;color:#1b2637;background:#fff}
.infonew01{font-size:13px;line-height:20px;padding:16px 16px 22px;color:#797d84}
.tbl_write .user .ico2{position:relative;top:1px;display:inline-block;width:12px;height:12px;background-repeat:no-repeat;background-position:0 0;-webkit-background-size:12px 12px;-moz-background-size:12px 12px;background-size:12px 12px}
.qna_write .user .user_icon {position:static;}
.wrtit{font-size:13px;height:auto;color:#1b2637}
.tbl_write .btn_open_cam2{position:relative;display:inline-block;overflow:hidden;width:34px;height:34px;vertical-align:middle}
.tbl_write .btn_open_cam2 input{position:absolute;top:0;left:0;visibility:hidden;width:34px;height:34px}
.tbl_write .btn_open_cam2 .ico_cam{position:absolute;top:0;left:0}
.wphotoadd{padding:10px 0}
.wphotoadd .btn_del{display:inline-block;width:12px;height:12px;margin-left:13px;vertical-align:-2px;background:url(/m/images/common/ico_comm.png) -175px -34px no-repeat;-webkit-background-size:250px auto;-moz-background-size:250px auto;background-size:250px auto}
.w_agree_wrap{overflow-y:auto;height:90px;margin:0 10px 0 0;padding:12px;background:#f5f5f5}
.bx_agree_chk.righta{text-align:right}
.tbl_view .tbl_info.wt{border-bottom:1px solid #eaeaea}
.tit_view.wt{padding-top:14px;border-top:1px solid #999}
.viewcontent{padding:24px 0 0;vertical-align:top;border-bottom:1px solid #eaeaea}
.viewcontent dt{font-size:15px;font-weight:400;padding:0 11px;color:#1b2637}
.viewcontent dd{font-size:15px;padding:0 11px 30px;color:#5d6064}
/*! 방청신청 2018-08-16 lim.cheolho */
.viewcontent .view_cont_files{position:static;padding:0 11px 30px}
.viewcontent .photolist{zoom:1;margin-right:-10px;padding:10px 22px 36px}
.viewcontent .photolist:after{display:block;clear:both;content:''}
.viewcontent .photolist li{float:none;margin:0 10px 10px 0}
.mgt15{margin-top:15px}
a.vlink{text-decoration:underline;color:#367ddd}
.btn_area.justify.wview{padding-top:7px}
.input_radio.mgl10{margin-left:10px}
.loadingwrap{position:absolute;z-index:210;top:50%;left:50%;width:52.5%;height:15.1%;margin:-12% 0 0 -26%;border:1px solid #ccc;background:#fff}
.loadimg{display:block;width:100%;height:55px;text-align:center;background:url(/m/images/common/loading.gif) 50% 28px no-repeat;background-size:19px 19px}
.loadtext{font-size:11px;text-align:center;color:#999}
.load{height:60px;text-align:center;background:url(/m/images/common/loading.gif) 50% 50% no-repeat;background-size:19px 19px}
.mgt-6{margin-top:-6px}
.mgb18{margin-bottom:18px!important}
/*! Celeb top 2018-09-10 lim.cheolho */
.wrap_celeb_top{margin:-15px 0 10px;padding:22px 25px 17px;background-color:#f0f0f0}
.wrap_celeb_top .celeb_list li{position:relative;margin-top:10px;padding-top:0}
.wrap_celeb_top .celeb_list li:first-child{margin-top:0}
.wrap_celeb_top .celeb_list .picture{position:absolute;top:50%;left:0;margin-top:-27.5px}
.wrap_celeb_top .celeb_list .picture .mask{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/m/images/common/mask_celeb.png) no-repeat;background-size:100% 100%}
.wrap_celeb_top .celeb_list .picture img{width:55px;height:55px}
.wrap_celeb_top .celeb_list .comment{display:block;margin-left:70px;border:1px solid #bebebe;border-radius:2px;background-color:#fff}
.wrap_celeb_top .celeb_list .comment dl{margin-left:-6px;padding:8px 12px 8px 18px;color:#000;background:url(/m/images/common/bu_celeb.png) 0 50% no-repeat;background-size:6px 11px}
.wrap_celeb_top .celeb_list .comment dt{font-size:11px;line-height:12px;height:12px;padding-left:15px;background:url(/m/images/common/ico_celeb.png) no-repeat;background-size:12px auto}
.wrap_celeb_top .celeb_list .comment dd{font-size:13px;line-height:17px;margin-top:3px}
.wrap_celeb_top .celeb_paging{margin-top:18px;text-align:center}
.wrap_celeb_top .celeb_paging a.prev{display:inline-block;overflow:hidden;width:37.5px;height:26.5px;vertical-align:middle;text-indent:-999em;background:url(/m/images/common/btn_celeb_prev.gif) no-repeat;background-size:100% 100%}
.wrap_celeb_top .celeb_paging a.next{display:inline-block;overflow:hidden;width:37.5px;height:26.5px;vertical-align:middle;text-indent:-999em;background:url(/m/images/common/btn_celeb_next.gif) no-repeat;background-size:100% 100%}
.wrap_celeb_top .celeb_paging span.page{font-size:11px;display:inline-block;color:#72767c}
.wrap_celeb_top .celeb_paging span.page strong{font-weight:400;margin:0 9px}
.wrap_celeb_top .celeb_paging span.page span{margin:0 -9px}
.tbl_list>ul>li.celeb{background-color:#f8f8f8}
.tbl_list .ico_celeb{background-image:url(/m/images/common/ico_celeb.png)}
.tbl_list .ico_celeb:before{font-size:1px;line-height:1px;position:absolute;overflow:hidden;width:1px;height:1px;content:'셀럽 계정';opacity:0;color:transparent}
.tbl_view .ico_celeb{background-image:url(/m/images/common/ico_celeb.png)}
.tbl_view .view_celeb{position:relative;min-height:55px;margin:12px 0;padding:0 18px}
.tbl_view .view_celeb .picture{position:absolute;top:50%;left:18px;margin-top:-27.5px}
.tbl_view .view_celeb .picture .mask{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/m/images/common/mask_celeb_white.png) no-repeat;background-size:100% 100%}
.tbl_view .view_celeb .picture img{width:55px;height:55px}
.tbl_view .view_celeb .tit_view{padding:0 0 0 67px}
.tbl_view .view_celeb .tb{display:table;width:100%}
.tbl_view .view_celeb .cell{display:table-cell;height:55px;vertical-align:middle}
.board .bx_sns{padding:18px 0}
.explanation-added01{font-size:13px;font-weight:400;padding:3px 0;color:#9e9e9e}
/*! 고객센터 201909 lee.eunhye */
#content .board.help{padding-top:0;border-top:1px solid #dfdfdf}
#content .board.help .view_cont font,#content .board.help .view_cont p,#content .board.help .view_cont span,#content .board.help .view_cont td{font-family:Dotum,'돋움',Gulim,'굴림','Helvetica Neue',Helvetica,Arial,Verdana,Tahoma,sans-serif!important;font-size:15px;line-height:22.5px!important;word-break:break-all!important}
#content .board.freedom-press .view_cont_txt font,#content .board.freedom-press .view_cont_txt p,#content .board.freedom-press .view_cont_txt span,#content .board.freedom-press td,#content .board.freedom-press tr{font-size:15px!important;font-weight:400;width:auto!important;height:auto!important;color:#1b2637!important}
#content .board.help .view_cont font b span{text-decoration:underline}
#content .board.help .view_cont td{padding:2%;vertical-align:middle!important;border:1px solid #eaeaea}
#content .board-wrap-notice{padding-top:8px;border-top:1px solid #dfdfdf}
#content .board.help .wrap_tbl_view{padding-top:15px}
.input_radio_v2{position:relative;display:inline-block;margin:0 21px 0 0}
.input_radio_v2 input{line-height:1;position:absolute;top:1px;left:0;display:inline-block;width:18px;height:18px;margin:0;padding:0;opacity:0;border:none;border-radius:0;outline:0;filter:alpha(opacity=0);-webkit-appearance:none;-moz-appearance:none;appearance:none}
.input_radio_v2 label{font-family:'Noto Sans KR';font-weight:400;padding-left:26px;cursor:pointer;vertical-align:middle;color:#666}
.input_radio_v2 label::before{position:absolute;top:3px;left:0;display:inline-block;box-sizing:border-box;width:18px;height:18px;margin-top:0;margin-right:4px;content:'';transition:border-color .2s ease;border:1px solid #ddd;border-radius:50%}
.input_radio_v2 label::after{position:absolute;top:8px;left:5px;display:inline-block;width:8px;height:8px;content:'';transition:background .2s ease;border-radius:50%}
.input_radio_v2 input:checked+label::before,.input_radio_v2 input:focus+label::before{border-color:#e62d87}
.input_radio_v2 input:checked+label::after{background:#e62d87}
.input_radio_v2 input:disabled+label::before{border-color:#ddd}
.input_radio_v2 input:disabled+label::after{position:absolute;top:8px;left:5px;display:inline-block;width:8px;height:8px;content:'';border-radius:50%;background:#ddd}
.input_radio_v2.news input:checked+label::before,.input_radio_v2.news input:focus+label::before{border-color:#00286e}
.input_radio_v2.news input:checked+label::after{background:#00286e}
/*! 개인정보 처리방침 APP 2022-08-18 lim.cheolho */
.app_layout div[data-board=bb10010485].tbl_view{position:relative;margin-top:-17px;background:#fff}
.app_layout div[data-board=bb10010485].tbl_view .tbl_info,.app_layout div[data-board=bb10010485].tbl_view .tit_view{display:none}
.app_layout div[data-board=bb10010485].tbl_view .view_cont{border:0}
.app_layout div[data-board=bb10010485].tbl_view .view_cont_txt{padding-top:0}
/*! 댓글 & 답글 - 리스트 - 컨텐츠 - 정보 */
.user_id{font-family:'Noto Sans KR';font-size:13px;line-height:13px;display:inline-block;vertical-align:middle;letter-spacing:-.65px;color:#666}
.user_icon{display:inline-block;overflow:hidden;width:13px;height:13px;margin-right:4px;vertical-align:-2px;background-repeat:no-repeat;background-position:left top;background-size:cover}
.user_icon.apple{background-image:url(/m/images/ico_apple.png)}
@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:1.3),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.user_icon.apple{background-image:url(/m/images/ico_apple@2x.png)}
}
.user_icon.facebook{background-image:url(/m/images/ico_fb.png)}
@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:1.3),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.user_icon.facebook{background-image:url(/m/images/ico_fb@2x.png)}
}
.user_icon.joins{background-image:url(/m/images/ico_joins.png)}
@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:1.3),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.user_icon.joins{background-image:url(/m/images/ico_joins@2x.png)}
}
.user_icon.jtbc{background-image:url(/m/images/ico_jtbc.png)}
@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:1.3),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.user_icon.jtbc{background-image:url(/m/images/ico_jtbc@2x.png)}
}
.user_icon.kakao{background-image:url(/m/images/ico_kakao.png)}
@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:1.3),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.user_icon.kakao{background-image:url(/m/images/ico_kakao@2x.png)}
}
.user_icon.twitter{background-image:url(/m/images/ico_tw.png)}
@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:1.3),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.user_icon.twitter{background-image:url(/m/images/ico_tw@2x.png)}
}
.user_icon.naver{background-image:url(/m/images/ico_naver.png)}
@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:1.3),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.user_icon.naver{background-image:url(/m/images/ico_naver@2x.png)}
}
.user_icon.admin{background-image:url(/m/images/ico_admin.png)}
@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:1.3),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.user_icon.admin{background-image:url(/m/images/ico_admin@2x.png)}
}
/* 광고 영역 수정 2023-09-13 lim.cheolho */
#vod-tab-wrap {position: relative;}
.thumbBlock {
  border-radius: 0 !important;
}