@charset "utf-8";

@import url("/lang/css/web/webplayer.css");
@import url("/css/global/common_set.css");
@import url("/css/global/chat/chat_wrap.css");


/************************************************************************
 * 설명      : 시청페이지 내부 default1.css 연결 해제하며 안의 해당 내용들 옮김
 * 작업자    : DK
 * 작성일    : 2017.10.10
************************************************************************/

img{border:0}
*{margin:0;padding:0;}
body{background-color:#FFFFFF}
body, td, th, p, dt, dl, dd,  div, h1, h2, h3, h4, h5, h6 {font-family:돋움, Dotum, AppleGothic, Sans-serif;font-size:12px;color:#666666;}

li{list-style:none}
hr{display:none}
em{font-style:normal}
th{text-align:left;font-weight:normal;}
fieldset{border:none}
legend     { display:none;}

.hide {display:none}  /* none */
.blind {display:block;position:absolute;overflow:hidden;left:-9999px;width:1px;height:1px;font-size:0;line-height:0;text-indent:-9999px} /* hide */
#main_banner .blind{text-indent:0}

.u, a.u:link, a.u:visited, a.u:hover, a.u:active{text-decoration:underline}
.nu, a.nu:link, a.nu:visited, a.nu:hover, a.nu:active{text-decoration:none}
.b, a.b:link, a.b:visited, a.b:hover, a.b:active{font-weight:bold}
.nor{font-weight:normal !important}

.ls{letter-spacing:-1px}
.ls0{letter-spacing:0px}

/*Link Css */
a:link,  a:visited,  a:active {color:#676767 ;text-decoration:none}
a:hover{color:#676767 ; }

input:-webkit-autofill {-webkit-box-shadow: 0 0 0 30px #fff inset ; -webkit-text-fill-color: #000;} /* 크롬 자동완성 노란배경 삭제 */

/*space*/
.space01{padding:0 0 10px 0;clear:both}
.space02{padding:0 0 20px 0;clear:both}

/*line-height*/
.ln11{line-height:1.1em}
.ln12{line-height:1.2em}
.ln13{line-height:1.3em}
.ln14{line-height:1.4em}
.ln15{line-height:1.5em}
.ln19{line-height:1.9em}

/*Text*/
.fs9 {font-size:9px !important}
.fs10 {font-size:10px !important}
.fs11 {font-size:11px !important}
.fs12 {font-size:12px !important}
.fs13 {font-size:13px !important}
.fs14 {font-size:14px !important}

.gm{font-family:굴림,gulim !important}
.dm{font-family:돋움,dotum !important}
.arl{font-family:arial !important}
.vdn{font-family:verdana !important}

/*dotline*/
.dotline_y01{background:url() repeat-y;}
.dotline_y02{background:url() repeat-y;}

/*form*/
select{font-size:12px;font-family:돋움;/*height:19px*/}
.input_text{}
.input_radio{}


/*float*/
.fl{float:left} .fr{float:right} .cb{clear:both}
.db{display:block}
.di{display:inline}
.none{display:none}

/*align*/
.vam{vertical-align:middle !important}
.tal{text-align:left !important}
.tar{text-align:right !important}
.tac{text-align:center}
.vab{vertical-align:bottom}

/*Common Color Css*/
.w, a.w:link, a.w:visited, a.w:hover, a.w:active{color:#FFF}/*white*/

.gr01, a.gr01:link, a.gr01:visited, a.gr01:hover, a.gr01:active{color:#47a447}/*green*/

.ye01, a.ye01:link, a.ye01:visited, a.ye01:hover, a.ye01:active{color:#BB8A3E}/*yellow*/

.gray01, a.gray01:link, a.gray01:visited, a.gray01:hover, a.gray01:active{color:#454545}/*gray*/
.gray02, a.gray02:link, a.gray02:visited, a.gray02:hover, a.gray02:active{color:#222222}
.gray03, a.gray03:link, a.gray03:visited, a.gray03:hover, a.gray03:active{color:#333333}
.gray04, a.gray04:link, a.gray04:visited, a.gray04:hover, a.gray04:active{color:#303030}
.gray05, a.gray05:link, a.gray05:visited, a.gray05:hover, a.gray05:active{color:#767676}



.o01, a.o01:link, a.o01:visited, a.o01:hover, a.o01:active{color:#FF6600}/*orange*/
.o02, a.o02:link, a.o02:visited, a.o02:hover, a.o02:active{color:#F26521}

.r01, a.r01:link, a.r01:visited, a.r01:hover, a.r01:active{color:#FF3300}/*red*/
.r02, a.r02:link, a.r02:visited, a.r02:hover, a.r02:active{color:#FF6666}
.r03, a.r03:link, a.r03:visited, a.r03:hover, a.r03:active{color:#e73303}



.bl01, a.bl01:link, a.bl01:visited, a.bl01:hover, a.bl01:active{color:#37A1DF}/*blue*/
.bl02, a.bl02:link, a.bl02:visited, a.bl02:hover, a.bl02:active{color:#254F9E}
.bl03, a.bl03:link, a.bl03:visited, a.bl03:hover, a.bl03:active{color:#22AFC8}
.bl04, a.bl04:link, a.bl04:visited, a.bl04:hover, a.bl04:active{color:#4A6F99}
.bl05, a.bl05:link, a.bl05:visited, a.bl05:hover, a.bl05:active{color:#00648d !important}



/* Scroll */
.scroll2	{
	scrollbar-face-color:#FFFFFF;
	scrollbar-3dlight-color:#9CB8E8;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-darkshadow-color:#9CB8E8;
	scrollbar-track-color:#EEF3FC;
	scrollbar-arrow-color:#7D9FDE;
	}

.w59{width:59px !important;}
.basic_txt{margin-left:160px; color:#999999; padding: 10px 0 35px 0;}
.basic_txt li{line-height:17px; background:url(/images/mobile/bul1.gif) 0 6px no-repeat; padding-left:7px; }
.birth{height:200px; overflow:auto; }
.basic_txt li img{vertical-align:middle; margin:-1px 0 0 5px;}

/* 일대일문의 */
.inquire_txt{background:#f0f0f0; padding:22px; border-bottom:1px solid #dadada;}
.inquire_txt h2{color:#454545; padding-bottom:10px;}
.inquire_list{font-size:11px;}
.inquire_list li{line-height:16px;}
.inquire_list li span{display:block; padding-left:11px;}
.inquire_list ul{padding-left:16px;}

.inquire_txt02{background:#f0f0f0; padding:10px; border-bottom:1px solid #e5e5e5; margin-bottom:10px;}
.inquire_txt02 h2{color:#bc0000; padding-bottom:10px;}
.view_con{background:#dfdfdf; padding:15px;}
.inquire_txt02 input{vertical-align:middle; margin:-1px 5px 0 0;}
.view_con li{color:#383838;}










/* ===========================
common
=========================== */
.acc, .hid, caption {overflow:hidden;position:absolute;left:-10000px;top:0;width:0;height:0;font-size:0;line-height:0;}
html, body {padding:0; margin:0; height:100%; overflow:hidden; font-size:12px;}
::-moz-selection { background:#ccc; color:#0545b1; text-shadow:none;}
::selection { background:#ccc; color:#0545b1; text-shadow:none;}
h1,h2,h3,h4,h5,h6,div {font-family:dotum; font-size:12px; font-weight:normal; line-height:1em;}
ol,ul,dl {font-family:dotum; font-size:12px; padding:0; margin:0; list-style:normal;}
a > img {padding:0; margin:0; border:0; outline:none;}


body.ko_KR .videobox .bj_vod h2 em  ,
body.ko_KR .videobox .airinfo .info .bjlogo a.btn ,
body.ko_KR .videobox .airinfo .info .bj dt,
body.ko_KR .videobox .airinfo .info .bj dd.name ,
body.ko_KR .videobox .airinfo .tab li a span ,
body.ko_KR .videobox .airinfo .tab li a ,
body.ko_KR .videobox .airinfo .info .bj dd ,
body.ko_KR .videobox .airinfo .share .size .selected a ,
body.ko_KR .videobox .airinfo .share .size .select_list li a,
body.ko_KR .videobox .btn_player a ,
body.ko_KR .videobox .bj_vod li .sshot .time ,
body.ko_KR .videobox .bj_vod li .eabox dd ,
body.ko_KR .videobox .btn_player_wrap .btn_random a.btn_ran,
body.ko_KR .videobox .btn_player_wrap .btn_random_n a.btn_ran ,
body.ko_KR .listbox .btn_random .btn_ran ,
body.ko_KR .listbox .btn_random .btn_ranset,
body.ko_KR .listbox .btn_random_n .btn_ran ,
body.ko_KR .listbox .btn_random_n .btn_ranset,
body.ko_KR .listbox h2 span ,
body.ko_KR .listbox .tab li a ,
body.ko_KR .listbox .tab li a span ,
body.ko_KR .listbox .hotvideo2 .list li .ranknum ,
body.ko_KR .listbox .hotvideo2 .list li .tit a ,
body.ko_KR .topbox .topmenu .tm_ul li.login a ,
body.ko_KR .topbox .topmenu .tm_ul li.login a span ,
/*body.ko_KR .topbox .topmenu .tm_ul li.name a ,*/
body.ko_KR .topbox .topmenu .tm_ul li.search .input_text ,
body.ko_KR .chatbox h2 ,
body.ko_KR .chatbox h2 span ,
body.ko_KR .chatbox .btn_org ,
body.ko_KR .chatbox .btn_org span ,
body.ko_KR .broadcast_viewer_cnt button span ,
body.ko_KR .broadcast_viewer_cnt button span em ,
body.ko_KR .smode .smode_exit a ,
body.ko_KR .layer_mchat h2 ,
body.ko_KR .favbox h2 ,
body.ko_KR .favbox h2 span ,
body.ko_KR .lay .memo .pw_iv,
body.ko_KR .lay .memo .pw_iv p ,
body.ko_KR .more_list a ,
body.ko_KR .more_list a span ,
body.ko_KR .air_list li .thum .time ,
body.ko_KR .air_list li .viewer ,
body.ko_KR .air_list li .hit ,
body.ko_KR .air_list li .res ,
body.ko_KR .layer_air_info .info2 li ,
body.ko_KR .layer_air_info .info2 li span.vr,
body.ko_KR .layer_air_info .info3 ,
body.ko_KR .item_ten .min2 strong ,
body.ko_KR .listbox .hotvideo1 .list li .thum .time ,
body.ko_KR .flashplayer_install em ,
body.ko_KR .item_ten .min ,
body.ko_KR .adcon-area .con_tit ,
body.ko_KR .adballoon-area .box_con .con_tit { font-family: 'NG', 'arial', 'tahoma' ; }

body.ko_KR .listbox h2 ,
body.ko_KR .lay .memo .pw_iv span,
body.ko_KR .topbox .topmenu .tm_ul li.name a { font-family: 'NGB', 'arial', 'tahoma'; }

body.ko_KR ,
body.ko_KR .videobox .btn_smode_tip em,
body.ko_KR .videobox .btn_smode_tip span ,
body.ko_KR .videobox .bj_vod h2 span ,
body.ko_KR .sortbox .allairlist a ,
body.ko_KR .hotissue .list .item .hits ,
body.ko_KR .air_list .allairlist a ,
body.ko_KR .air_list_more a ,
body.ko_KR .layer_air_info .info2 li em ,
body.ko_KR .videobox .btn_random_tip em ,
body.ko_KR .videobox .btn_random_tip span ,
body.ko_KR .videobox .btn_ranset_tip em ,
body.ko_KR .videobox .btn_ranset_tip span ,
body.ko_KR .item_ten .min2 ,
body.ko_KR .broadcast_viewer_cnt .viewer_cnt_detail *  { font-family: 'dotum'; }

.sortbox .allairlist a,
.poll_layer .btn_close ,
.btn_mdf a , .btn_alldel a { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;  }


/* ===========================
레이아웃
=========================== */
/* .wrap {height:100%;} */
.topbox { width:100%; height:56px; border-bottom:2px solid #4279ff;}
.contbox {position:absolute; left:0; top:58px; bottom:0; z-index:11; width:100%; min-width:460px} /* 컨텐츠_가로최소사이즈 */
	.videobox {position:absolute; left:0px; right:602px; top:0; bottom: 0; height: 100%;  overflow-x:hidden; overflow-y:scroll; }
		.cb_chat .videobox {right:301px;}
		.cb_list .videobox {right:301px;}
		.cb_video .videobox {right:0;}
.contbox .chatbox {right:301px; border-left:1px solid #adadad; }
		.cb_chat .chatbox {right:0px;}
	.listbox {position:absolute; right:0; top:0; bottom:0; z-index:11; width:300px; border-left:1px solid #adadad; background:#fff;}
	.tabmemo {display:none; position:absolute; left:0; right:0; top:50px; bottom:0; z-index:1; overflow:auto; }
	.tabmemo1 {display:block; bottom: 0; }
	.tabmemo1.randomBtn_add { bottom: 32px; border-bottom: 1px solid  #adadad; }
	.tabmemo5 {position:absolute; left:0; right:0; top:25px; bottom:0; z-index:1; overflow:auto; }
	.tabmemo.loading {display:block; position:absolute; left:50%; top:50%; bottom:0; z-index:1; background:#FFFFFF; z-index:999999; top:50px; left:0;}
	.tabmemo.loading img {top:50%; left:50%; position:absolute;}
	.favbox {position:absolute; right:0; top:0; bottom:0; z-index:11; width:300px; border-left:1px solid #adadad; background:#fff;}
		.smode .chatbox {background:#1e1f24; min-height:inherit;}
		/*.smode .chatbox .chat_area {
			scrollbar-face-color: #6a6b6d;
			scrollbar-shadow-color: #77787b;
			scrollbar-highlight-color: #77787b;
			scrollbar-3dlight-color: #2a2b30;
			scrollbar-darkshadow-color: #2a2b30;
			scrollbar-track-color: #2a2b30;
			scrollbar-arrow-color: #6f7073;
			}*/
		.smode::-webkit-scrollbar {width:10px; height:10px;}
		.smode::-webkit-scrollbar-track-piece  {background-color:rgba(255, 0, 0, 0.2);}
		.smode::-webkit-scrollbar-thumb {width: 15px; background-color:rgba(255, 0, 0, 1);}

		.smode::-webkit-scrollbar {width: 18px; height: 18px; border: 1px solid #e10000; }
		.smode::-webkit-scrollbar-button:start:decrement,
		.smode::-webkit-scrollbar-button:end:increment {display: block; height: 10px;}
		.smode::-webkit-scrollbar-track {background: #efefef; -webkit-border-radius: 10px; border-radius:10px; -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,.2)}
		.smode::-webkit-scrollbar-thumb {height: 50px; width: 50px; background: rgba(0,0,0,.2); -webkit-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,.1)}
@media all and (max-width:/*1103px/1109px*/1158px) {
	.contbox .chatbox {right:0;}
	.contbox .listbox,
	.contbox .favbox {display: none !important;}
	.contbox .videobox {right:301px;}
	.topbox .airlist,
	.topbox .fav,
	.topbox .search {display: none;}
	.cb_list .videobox,
	.cb_video .videobox {right:0;}
	.videobox .bj_vod li {width:100%;}
}
@media all and (max-width:/*802px/828px*/857px) {
	.contbox .videobox {right:0;}
	.contbox .chatbox {display: none !important;}
	.topbox .chat {display: none !important;}
	.smode .contbox .videobox ,
	.smode .contbox.cb_chat .videobox ,
	.smode .contbox.cb_chat_list .videobox {right:0;}
	.smode .contbox .chatbox {display: none !important;}
	.smode .topbox .chat {display: none !important;}

}

/* smode 2015-11-10 추가 */
.smode .bj_vod,
.smode .btn_player_wrap,
.smode .airinfo,
.smode .listbox,
.smode .favbox,
.smode .topbox ,
.smode .bjvideo ,
.smode  .cmtbox {display:none !important;}
.smode .contbox {top:0;}
.smode .videobox {left:0;}
.smode .videobox {right:300px;}
.smode .cb_list .videobox,
.smode .cb_video .videobox{right:0;}
.smode .cb_list .chat_box ,
.smode .cb_video .chat_box { display: none; }
.smode .chatbox {right:0;}
.smode .chatbox {border-left:1px solid #000;}
.smode .videobox .embed {margin:0; width:100%; height:100%;}
.smode .videobox .embed_in {padding:0; width:100%; height:100%}

/* 스크린모드 종료 */
.smode_exit {display: none;}
.smode .smode_exit a {display:block; position:absolute; left:13px; top:13px; z-index:111; padding:6px 12px 6px 27px; border-radius:2px;  color:#bfbfbf; border:1px solid #585b62; background:#000 url('/images/flashplayer/smode_exit.gif') no-repeat 9px 7px; text-decoration:none; transition:all 0.1s ease-out;-webkit-transition:all 0.1s ease-out; opacity:.8; filter:alpha(opacity=80); -ms-filter: "alpha(opacity=80)";}
.smode .smode_exit a:hover {color:#fff; background:#1363ae url('/images/flashplayer/smode_exit.gif') no-repeat 9px 7px;}

/* 스크린모드 채팅창 열기 */
/* .smode_chatbtn {display:none;}
.smode_chatbtn a {display:block; position:absolute; right:0; top:13px; z-index:111; overflow:hidden; text-indent:-1111px; width:45px; height:40px; border-top-left-radius:4px; border-bottom-left-radius:4px; background: url('/images/flashplayer/smode_chatbtn.png') no-repeat 6px 6px; transition:all 0.1s ease-out;-webkit-transition:all 0.1s ease-out; opacity:.8; filter:alpha(opacity=80); -ms-filter: "alpha(opacity=80)";}
.smode_chatbtn a:hover {background: url('/images/flashplayer/smode_chatbtn_on.png') no-repeat 6px 6px;} */
/* //smode */

.mb25 {margin-bottom:25px !important;}

/* ===========================
컨텐츠
=========================== */
.topbox:after { content:''; display: block; clear: both;}
.topbox h1 { float: left; padding:0 0 0 10px}
.topbox .topmenu { float: right; }
.topbox .topmenu ul.tm_ul {}
/*.topbox .topmenu .tm_ul li {float:left; padding:0 0 0 1px; background:url('/images/flashplayer/top_sai.gif') no-repeat 0 20px;}*/
.topbox .topmenu .tm_ul li { position: relative; float:left; padding:0 0 0 1px; }
.topbox .topmenu .tm_ul li:before { content:''; position: absolute; left: 0; top: 19px; width: 1px; height: 19px; background-color: #e6e6e6;}
.topbox .topmenu .tm_ul li.login:before,
.topbox .topmenu .tm_ul li.name:before ,
.topbox .topmenu .tm_ul li.search:before { display: none; }
.topbox .topmenu .tm_ul li.login {width:50px; text-align:center; padding:22px 0 0; background:none;}
.topbox .topmenu .tm_ul li.login a {color:#3d82f6; letter-spacing:-1px; font-weight:bold; background:none;}
.topbox .topmenu .tm_ul li.name {padding:22px 12px 0 0; background:none; }

.topbox .topmenu .tm_ul li.name img {vertical-align:middle; margin:-2px 5px 0 0;}
/*.topbox .topmenu .tm_ul li.name a {display:inline-block; padding:0 12px 0 0; color:#4c98f6; background:url('/images/flashplayer/icon_arr_bjname.gif') no-repeat right 4px;font-weight:bold}*/
.topbox .topmenu .tm_ul li.name > a {display:inline-block; padding:0 12px 0 0; color:#4c98f6; font-weight:bold; background:url('/images/flashplayer/split_live.png') no-repeat right 4px; }
.topbox .topmenu .tm_ul li.name > a .new {display:inline-block;width:12px;height:12px;vertical-align:middle;margin:0 5px 3px 0;text-indent:-9999px;background:url('/images/flashplayer/split_live.png') no-repeat 0 -1208px;}
.topbox .topmenu .tm_ul li.chat a {display:block; width:50px; height:30px; margin:13px 0 0; overflow:hidden; text-indent:-1111px; background:url('/images/flashplayer/icon_v2.png') no-repeat 10px -228px;}
.topbox .topmenu .tm_ul li.chat a:hover {background-position:-137px -228px;}
.topbox .topmenu .tm_ul li.chat a.on {background-position:10px -264px;}
.topbox .topmenu .tm_ul li.airlist a {display:block; width:50px; height:30px; margin:13px 0 0; overflow:hidden; text-indent:-1111px; background:url('/images/flashplayer/icon_v2.png') no-repeat -41px -228px;}
.topbox .topmenu .tm_ul li.airlist a:hover {background-position:-188px -228px;}
.topbox .topmenu .tm_ul li.airlist a.on {background-position:-41px -264px;}
.topbox .topmenu .tm_ul li.fav a {display:block; width:50px; height:30px; margin:13px 0 0; overflow:hidden; text-indent:-1111px; background:url('/images/flashplayer/icon_v2.png') no-repeat -92px -228px;}
.topbox .topmenu .tm_ul li.fav a:hover {background-position:-239px -228px;}
.topbox .topmenu .tm_ul li.fav a.on {background-position:-92px -264px;}
.topbox .topmenu .tm_ul li.search {position:relative; width:170px; height:28px; padding:0 10px 0; margin:13px 8px 0 0; border:1px solid #b7b7b7; border-radius:4px; background:none;}
.topbox .topmenu .tm_ul li.search.on {border:1px solid #4279ff;}
.topbox .topmenu .tm_ul li.search .input_text {font-size:14px; color:#4b4b4b; vertical-align:middle; padding:6px 0 0; width:145px; border:0; outline:none;}
.topbox .topmenu .tm_ul li.search a.btn_search {position:absolute; right:8px; top:4px; display:block; overflow:hidden; text-indent:-1111px; width:20px; height:20px; vertical-align:middle;  background:url('/images/flashplayer/icon_v2.png') no-repeat 0 -302px ;}
.topbox .topmenu .tm_ul li.search.on a.btn_search {background:url('/images/flashplayer/icon_v2.png') no-repeat 0 -323px;}
.topbox .topmenu .tm_ul li.side_none ,
.topbox .topmenu .tm_ul li.side_all {text-align:center; padding:17px 10px 0; }
.topbox .topmenu .tm_ul li.side_none a,
.topbox .topmenu .tm_ul li.side_all a {font-size:11px; color:#3d82f6; letter-spacing:-1px; font-weight:bold; background:none;}

.videobox .embed {margin:0px 0px 20px 0; z-index: 2}
.videobox .embed_in {position:relative; padding-bottom: 56.25%; padding-bottom: calc(56.25% + 38px); } /*원본*/
.videobox .embed_in object {position: absolute; left:0; top:0; width: 100%; height: 100%;}
.flashplayer_install {position: absolute; left:0; top:50%; width:100%; margin:-65px 0 0;}
.flashplayer_install dl {}
.flashplayer_install dt {padding:0 50px; color:#ccc; font-size:14px; text-align:center; line-height:1.5em;}
.flashplayer_install dd {text-align:center; padding:20px 0 0;}
.flashplayer_install dd a {display:inline-block; overflow:hidden; text-indent:-1111px; width:183px; height:50px;background:url('/images/flashplayer/btn_flashplayer.png') no-repeat 0 0;}
.flashplayer_install em {font-weight:bold;}

/* 영상 높이 최대사이즈 2015-10-02 수정
사이즈 16:9 비율용 */
@media all and (min-height: 759px) and (min-width: 1317px) {
	.cb_video .videobox .embed_in {min-height:759px; padding-bottom:0;}
}
@media all and (min-height: 759px) and (min-width: 1557px) {
	.cb_chat .videobox .embed_in {min-height:759px; padding-bottom:0;}
}
@media all and (min-height: 759px) and (min-width: 1618px) {
	.cb_list .videobox .embed_in {min-height:759px; padding-bottom:0;}
}
@media all and (min-height: 759px) and (min-width: 1857px) {
	.cb_chat_list .videobox .embed_in {min-height:759px; padding-bottom:0;}
}

/* 영상 높이 최대사이즈 2015-08-21 추가, 작업중
사이즈 4:3 비율용
@media all and (min-height: 1007.25px) and (min-width: 1317px) {
	.cb_video .videobox .embed_in {min-height:1007.25px; padding-bottom:0;}
}
@media all and (min-height: 1007.25px) and (min-width: 1557px) {
	.cb_chat .videobox .embed_in {min-height:1007.25px; padding-bottom:0;}
}
@media all and (min-height: 1007.25px) and (min-width: 1618px) {
	.cb_list .videobox .embed_in {min-height:1007.25px; padding-bottom:0;}
}
@media all and (min-height: 1007.25px) and (min-width: 1857px) {
	.cb_chat_list .videobox .embed_in {min-height:1007.25px; padding-bottom:0;}
}
*/

/*.videobox .btn_player_wrap {position:relative; z-index:1111; height:0;} *//* 2015-11-16 수정 z-index값을 11에서 1111로 */
.videobox .btn_player_wrap {position:absolute; z-index:1111;right:10px}
.videobox .btn_player_wrap:after {content:""; display:block; clear:both;}
.videobox .btn_player {position:absolute; right:10px; top:0px;}
.videobox .btn_player a {display:block; font-size:11px; line-height:1em; color:#3d82f6; letter-spacing:-1px; border:1px solid #3d82f6; border-radius:3px; padding:6px 19px 6px 9px; text-decoration:none; background:#fff url('/images/flashplayer/icon_arr_player.gif') no-repeat right 7px;}
.videobox .btn_player a:hover {border:1px solid #005eb3; background:#f0f0f0 url('/images/flashplayer/icon_arr_player.gif') no-repeat right 7px;}

/* 2015-11-11 추가 */
.videobox .btn_smode {/*position:absolute; right:10px; top:2px;*/display:inline-block;border:1px solid transparent}
.videobox .btn_smode a {display:block; font-size:12px; height:18px; line-height:18px; color:#3d82f6; letter-spacing:-1px; border:1px solid #3d82f6; border-radius:3px; padding:0 7px 0 30px; text-decoration:none; background:#fff url('/images/flashplayer/icon_smode.gif') no-repeat 7px 4px; transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out 0s;}
.videobox .btn_smode a:hover {border:1px solid #005eb3; background:#f0f0f0 url('/images/flashplayer/icon_smode.gif') no-repeat 7px 4px;}
.videobox .btn_smode_tip {display:none; position:absolute; right:10px; top:28px; padding:7px 15px 5px; text-align:right; border:1px solid #dfdfdf; border-radius:3px; background:#fff;width:190px}
.videobox .btn_smode_tip span,
.videobox .btn_smode_tip em {color:#9c9c9c; font-size:11px; line-height:1.3em; letter-spacing:-1px;}
.videobox .btn_smode_tip .ttip_sam {position:absolute; right:25px; top:-6px; overflow:hidden; text-indent:-1111px; width:15px; height:6px; background:url('/images/flashplayer/ttip_sam.gif') no-repeat 0 0;}
.videobox .btn_smode_tip .br {display:block;}

.videobox .btn_award {display:none;position:absolute;right:104px;top:2px;width:114px;height:20px} /* 2015-11-23 추가 award 끝나고 삭제해도 무관 */
.videobox .btn_award a {display:block;width:114px;height:20px;overflow:hidden;text-indent:-9999px;background:url('/images/flashplayer/btn_award_vote.gif') no-repeat 0 0;} /* 2015-11-23 추가 award 끝나고 삭제해도 무관 */



/*
@media all and (min-width: 956px) and (max-width: 980px) {
	.videobox .btn_player_wrap {display: none;}
}
@media all and (min-width: 601px) and (max-width: 750px) {
	.videobox .btn_player_wrap {display: none;}
}
@media all and (max-width: 440px) {
	.videobox .btn_player_wrap {display: none;}
}
*/

/* 방송정보_레이아웃 */
.videobox .airinfo {position:relative; z-index: 1; width:100%; }
.videobox .airinfo:after {content:""; display:block; clear:both;}
/* 탭메뉴 */
.videobox .airinfo .tab {overflow:hidden; margin:0 10px 20px 10px; height:31px; background:url('/images/flashplayer/tab_line.gif') repeat-x 0 bottom;}
.videobox .airinfo .tab:after {content:""; display:block; clear:both;}
.videobox .airinfo .tab ul {}
.videobox .airinfo .tab ul:after {content:""; display:block; clear:both;}
.videobox .airinfo .tab li {float:left;}
.videobox .airinfo .tab li a {display:block; width:85px; height:23px; padding:8px 0 0; text-align:center; line-height:1em; font-size:14px; color:#888; letter-spacing:-1px; text-decoration:none;}
.videobox .airinfo .tab li a span {font-size:14px;}
.videobox .airinfo .tab li a.on {color:#1d61d3; font-weight:bold; background:url('/images/flashplayer/tab_line_on.gif') repeat-x 0 bottom;}
.videobox .airinfo .tab li a:hover {color:#333; }
.videobox .airinfo .tab li a.on:hover {color:#1d61d3;}
.videobox .airinfo .info {display:block;}
.videobox .airinfo .notice {display:none;}
.videobox .airinfo .share {display:none;}
/* 방송정보 */
.videobox .airinfo .info {position:relative; z-index:11; padding:0 0 40px 100px; min-height:80px;}
.videobox .airinfo .info .bjlogo {position:absolute; left:18px; top:0; padding:1px 0 0 1px;}
.videobox .airinfo .info .bjlogo img.thum {width:67px; height:67px; border-radius:67px; margin:0 0 0 1px;}
.videobox .airinfo .info .bjlogo a.btn {position:absolute; left:0; top:0; z-index:11; width:69px; height:49px; padding-top: 20px;display:block ;overflow:visible; line-height: 1.4; color: transparent; font-size: 0px; text-indent:0px; color: transparent; text-align: center; text-decoration: none; background-image: none; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; }
.videobox .airinfo .info .bjlogo a.btn:hover { font-size: 12px; color: #fff; background-color: rgba(0,0,0,.7); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b3000000, endColorstr=#b3000000); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#b3000000, endColorstr=#b3000000)"; display:block;color:#fff}
.videobox .airinfo .info .bjlogo a.btn em { display:block; position: absolute; right: 0px; bottom: 0; width: 23px; height: 23px; background:url('/images/flashplayer/split_live.png') no-repeat 0 -25px; }
.videobox .airinfo .info .bjlogo a .style {position:absolute; left:0; top:0; display:block; width:69px; height:69px; overflow:hidden; text-indent:-1111px; background:url('/images/flashplayer/split_live.png') no-repeat 0 -710px;}



.videobox .airinfo .info .bj {margin:0 10px 0 10px; position:relative;} /* 2017-08-04 position 추가 */
.videobox .airinfo .info .bj:after {content:""; display:block; clear:both;}
.videobox .airinfo .info .bj dt {width:100%; font-size:18px; line-height:1.3em; font-weight:bold; color:#555; padding:0 0 13px; margin:0 0 0 -2px; word-wrap: break-word;}
.videobox .airinfo .info .bj dd {position:relative; float:left; font-size:12px; color:#8b8b8b; /*cursor:pointer;*/ padding:0 0 0 13px; margin:0 0 0 10px;}
.videobox .airinfo .info .bj dd.name {/*width:100%; */margin: 0; font-size:14px; color:#328fde; font-weight:bold; padding:0 0 8px; /*cursor:default;*/}
.videobox .airinfo .info .bj dd.btn_poll{margin:-6px 0 0 -3px}
.videobox .airinfo .info.gamebuy_on .bj dt {width:auto;clear:both;padding:0 120px 23px 0;float:none;}

.videobox .airinfo .info .bj dd span.count {font-size:12px; font-family:'aral'; color:#666; cursor:pointer; letter-spacing:0;}
.videobox .airinfo .info .bj dd em {display:none; position:absolute; left:0; top:23px; padding:10px 9px 6px; color:#555; white-space:nowrap; font-weight:normal; font-size:11px; line-height:1.2em; letter-spacing:-1px; border:1px solid #dfdfdf; background:#fff;}
.videobox .airinfo .info .bj dd em .ttip_sam {position:absolute; left:0; top:-6px; overflow:hidden; text-indent:-1111px; width:15px; height:6px; background:url('/images/flashplayer/ttip_sam.gif') no-repeat 0 0;}
.videobox .airinfo .info .bj dd em .more {color:#888; font-size:11px; line-height:1.5em; font-weight:normal; display:block; padding:5px 0 0;}
.videobox .airinfo .info .bj dd em .more div {font-size:11px; color:#888; line-height:1.5em; }
.videobox .airinfo .info .bj dd em .more div.more_pc {display:inline-block; padding:0 6px 0 0;}
.videobox .airinfo .info .bj dd em .more div.more_m {display:inline-block;}
.videobox .airinfo .info .bj dd em .more .n {letter-spacing:0; font-size:11px;}
.videobox .airinfo .info .bj dd.viewer {color:#000; margin:0; font-weight:; background:url('/images/flashplayer/icon_viewer.gif') no-repeat 0 3px;}
.videobox .airinfo .info .bj dd.viewer em {left:-1px;}
.videobox .airinfo .info .bj dd.viewer:hover em {display:block;}
.videobox .airinfo .info .bj dd.viewer_total {padding:0 0 0 10px; background:url('/images/flashplayer/icon_viewer_total_ver2.gif') no-repeat 0 4px;}
.videobox .airinfo .info .bj dd.viewer_total em {left:4px;}
.videobox .airinfo .info .bj dd.viewer_total:hover em {display:block;}
.videobox .airinfo .info .bj dd.fav {background:url('/images/flashplayer/icon_fav_ver2.gif') no-repeat 0 2px;}
.videobox .airinfo .info .bj dd.fav em {left:8px;}
.videobox .airinfo .info .bj dd.fav:hover em {display:block;}
.videobox .airinfo .info .bj dd.detail {padding:0; margin: 0;}
.videobox .airinfo .info .bj dd.detail a {position: relative; display:inline-block; padding:0 15px 0 10px; text-decoration:none; letter-spacing:-1px; font-size:11px; line-height: 16px; }
.videobox .airinfo .info .bj dd.detail a:before { content: ''; position: absolute; left: 0; top: 50%; margin-top: -5px;	 width: 1px; height: 9px; background-color: #e6e6e6; }
.videobox .airinfo .info .bj dd.detail a.down { background:url('/images/flashplayer/split_live.png') no-repeat right -145px;}
.videobox .airinfo .info .bj dd.detail a.up { background:url('/images/flashplayer/split_live.png') no-repeat right -120px;}
.videobox .airinfo .info .bj dd.hashtag {width:100%;padding:0;margin:-5px 0 10px;font-size:14px;font-family:nanumgothic,ng;}
.videobox .airinfo .info .bj dd.hashtag a {display:inline-block;margin-right:15px;line-height:140%;color:#333;font-family:'NGB'}
.videobox .airinfo .info .bj dd.hashtag a:hover,
.videobox .airinfo .info .bj dd.hashtag a:focus {animation-duration:3s;animation-name:rainbowLink;animation-iteration-count: infinite;text-decoration:underline;color:#000}
@keyframes rainbowLink {0%{color:#ff2a2a}15%{color:#ff7a2a}30%{color:#ffc52a}45%{color:#43ff2a}60%{color:#2a89ff}75%{color:#202082}90%{color:#6b2aff}100%{color:#e82aff} }
/* 게임구매 2017-08-04 추가 */
.videobox .airinfo .info .bj dd.gamebuy {position:absolute; right:0; top:22px; padding:0 14px 0 11px; text-align:center; border:1px solid #627cee; border-radius:3px; background:#6783ff; } /* 2017-05-21 */
.videobox .airinfo .info .bj dd.gamebuy a {font-size:14px; color:#fff; font-family:nanumgothic,ng; display:inline-block;  line-height:32px; padding:0 0 0 27px; background:#6783ff url('/images/flashplayer/video/video.png') no-repeat 0px -467px; text-decoration:none; }

.videobox .airinfo .info .bj dt,
.videobox .airinfo .info .bj dd.name { float: left; }
.videobox .airinfo .info .bj dd.up_cnt ,
.videobox .airinfo .info .bj dd.boomark_cnt ,
.videobox .airinfo .info .bj dd.comment_cnt { float: left; height: 14px; padding:1px 0 1px 10px; margin: 0 12px 0 0;}
.videobox .airinfo .info .bj dd.up_cnt em,
.videobox .airinfo .info .bj dd.boomark_cnt em,
.videobox .airinfo .info .bj dd.comment_cnt em { overflow: hidden; float: left; position: static; display: inline-block; width: 18px;height: 16px; padding: 0; font-size: 0; vertical-align: -4px; border: none; background:url('/images/flashplayer/split_live.png') no-repeat; }
.videobox .airinfo .info .bj dd.up_cnt em { background-position: left -175px; }
.videobox .airinfo .info .bj dd.boomark_cnt em { background-position: 0 -100px; width: 20px; }
.videobox .airinfo .info .bj dd.comment_cnt em { background-position: 0 -1229px; }
.videobox .airinfo .info .bj dd.detail { height: 16px;	}

.videobox .airinfo .info .bj dd.up_cnt:before ,
.videobox .airinfo .info .bj dd.boomark_cnt:before,
.videobox .airinfo .info .bj dd.comment_cnt:before { content: ''; position: absolute; left: 0; top: 50%; margin-top: -4px;	 width: 1px; height: 9px; background-color: #e6e6e6; }
.videobox .airinfo .info .bj dd.hashtag + .up_cnt,
.videobox .airinfo .info .bj dd.hashtag + .comment_cnt,
.videobox .airinfo .info .bj dd.hashtag + .boomark_cnt { padding: 0; }
.videobox .airinfo .info .bj dd.hashtag + .up_cnt:before,
.videobox .airinfo .info .bj dd.hashtag + .comment_cnt:before,
.videobox .airinfo .info .bj dd.hashtag + .boomark_cnt:before { display: none; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.videobox .airinfo .info .bj dd.up_cnt:before ,
	.videobox .airinfo .info .bj dd.boomark_cnt:before,
	.videobox .airinfo .info .bj dd.comment_cnt:before { margin-top: -7px; }
}
.videobox .airinfo .info .bj dd.boomark_cnt span,
.videobox .airinfo .info .bj dd.up_cnt span {cursor: default;}
.videobox .airinfo .info ,
.videobox .airinfo .info .bjlogo {-webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease;}





/* 레이어_게임구매 */
.layer_gamebuy {position:absolute; right:10px; top:-35px; z-index:99; padding:8px 10px 0px 10px; border:1px solid #adadad; border-radius:3px; background:#fff;}
.layer_gamebuy .memo {font-size:13px; line-height:1.3em; letter-spacing:-1px; padding:0 20px 8px 0;}
.layer_gamebuy .memo .nick {color:#3d82f6; font-weight:bold;}
.layer_gamebuy a.close {position:absolute; right:2px; top:1px; overflow:hidden; text-indent:-1111px; width:19px; height:19px; background:url('/images/flashplayer/video/video.png') no-repeat 4px -183px;}
.layer_gamebuy .arr {position:absolute; right:45px; bottom:-7px; display:block; overflow:hidden; text-indent:-1111px; width:13px; height:7px; background:url('/images/flashplayer/video/video.png') no-repeat 0 -116px;}

.videobox .airinfo .info .detail_view {display:none; padding:20px 20px 10px; margin:10px 30px 0 0; overflow:hidden; background:#f6f6f6;}
.videobox .airinfo .info .detail_view dl {width:560px;}
.videobox .airinfo .info .detail_view dt { clear: both; float:left; width:83px; padding:0 0 8px 4px; color:#555; font-weight:bold; font-size:11px; background:url('/images/flashplayer/dot3.gif') no-repeat 0 5px;}
.videobox .airinfo .info .detail_view dd {float:left; width:460px; padding:0 0 8px; color:#8a8a8a; font-size:11px;}
/*@-moz-document url-prefix(){ .videobox .airinfo .info .bj dd.detail a {line-height:25px} }
@media screen and (-webkit-min-device-pixel-ratio:0){ .videobox .airinfo .info .bj dd.detail a {;line-height:25px} }*/
@media all and (max-width:600px) { .videobox .airinfo .info .detail_view dd {width:100%;} }
/* 방송공지 */
.videobox .airinfo .notice {position:relative; padding:0 20px 40px 10px; min-height:70px; line-height:1.5em; font-size:12px; color:#666;}
/* 공유 */
.videobox .airinfo .share {position:relative; padding:10px 0 40px;}
.videobox .airinfo .share ul.ul {margin:0 0 0 10px;}
.videobox .airinfo .share ul.ul li {position:relative;}
.videobox .airinfo .share ul.ul li em.tit {position:absolute; left:0; top:8px; padding:0 0 0 6px; width:77px; display:block; font-size:12px; color:#555; font-weight:bold; letter-spacing:-1px; background:url('/images/flashplayer/dot.gif') no-repeat 0 3px;}
.videobox .airinfo .share ul.ul li.li2 em.tit {top:6px;}
.videobox .airinfo .share ul.ul li.li3 em.tit {top:9px;}
.videobox .airinfo .share ul.ul li.li1 {padding:0 45px 17px 84px; z-index:111; }
.videobox .airinfo .share ul.ul li.li2 {padding:0 45px 17px 84px; z-index:11; }
.videobox .airinfo .share ul.ul li.li3 {padding:0 0 0 84px; z-index:1; }
.videobox .airinfo .share .size {padding:0 0 6px; position:relative; z-index:111;}
.videobox .airinfo .share .size em {font-size:11px; letter-spacing:-1px; color:#555; vertical-align:middle;}
.videobox .airinfo .share .size .size_sel {position:relative; display:inline-block; *display:inline; margin:0 0 0 5px;}
.videobox .airinfo .share .size .selected {display:inline-block; }
.videobox .airinfo .share .size .selected a {display:block; color:#888; font-size:11px; padding:4px 0 0 8px; width:67px; height:17px; border:1px solid #cfcfcf; text-decoration:none; background:#fff url('/images/flashplayer/icon_select_arrow.gif') no-repeat right 8px;}
.videobox .airinfo .share .size .select_list {position:absolute; left:0; top:21px; *top:37px; display:none;}
.videobox .airinfo .share .size .select_list ul {border:1px solid #cfcfcf;}
.videobox .airinfo .share .size .select_list li a {display:block; padding:5px 0 0 8px; width:67px; height:18px; font-size:11px; color:#666; background:#fff; text-decoration:none; vertical-align:top;}
.videobox .airinfo .share .size .select_list li a:hover {background:#ececec;}
.videobox .airinfo .share .ttip_url_copy {display:none; position:absolute; left:84px; top:29px; z-index:99999; width:340px; height:27px; overflow:hidden; text-indent:-1111px; background:url('/images/flashplayer/ttip_url_copy.gif') no-repeat 0 0;}
.videobox .airinfo .share #ttip_url_copy2 {top:58px;}
	.input_url {padding:8px 7px 5px; width:100%; color:#666; font-size:11px; border:1px solid #cfcfcf; *margin-left:-20px;}
	.emss {}
	.emss input {padding:8px 7px 5px; width:100%; color:#666; font-size:11px; border:1px solid #cfcfcf; *margin-left:-20px;}
	.btn_sns_twitter a {display:inline-block; *display:block; *float:left; width:30px; height:30px; overflow:hidden; text-indent:-1111px; margin:0 1px 0 0; background:url('/images/flashplayer/btn_sns_twitter.gif') no-repeat 0 0;}
	.btn_sns_fb a {display:inline-block; *display:block; *float:left; width:30px; height:30px; overflow:hidden; text-indent:-1111px; background:url('/images/flashplayer/btn_sns_fb.gif') no-repeat 0 0;}

.videobox .bj_vod {padding:0 10px 10px 10px;}
.videobox .bj_vod h2 {height:23px;color:#666; font-size:13px; font-weight:bold; margin:0 0 20px; border-bottom:1px solid #ddd; }
.videobox .bj_vod h2 em {color:#328fde; font-size:13px; }
.videobox .bj_vod h2 span {font-size:13px; }
.videobox .bj_vod ul {margin:0 0 0 10px;}
.videobox .bj_vod ul:after {content:""; display:block; clear:both;}
.videobox .bj_vod li {float:left; width:50%; position:relative; height:70px; padding:0 0 15px;}
@media all and (max-width:900px) {
	.videobox .bj_vod li {width:100%; min-height:default;}
}
.videobox .bj_vod li .sshot {position:absolute; left:0; top:0;}
.videobox .bj_vod li .sshot img {width:120px; height:68px; border:1px solid #aaa;}
.videobox .bj_vod li .sshot .time {position:absolute; right:1px; bottom:3px; display:block; color:#fff; font-size:10px; line-height:1em; padding:2px 3px; background:#000; opacity:.7;}
.videobox .bj_vod li .sshot .vr {position:absolute; top:0; right:0; background:url('/images/flashplayer/split_live.png') 0 -350px no-repeat; width:37px; height:28px; font:0/0 a;}
/*.videobox .bj_vod li .sshot .icon_hl {position:absolute; left:0; top:0; width:57px; height:16px; overflow:hidden; text-indent:-1111px; background:url('/images/flashplayer/icon_hl.gif') no-repeat 0 0;}*/
.videobox .bj_vod li .sshot .icon_hl {position:absolute; left:0; top:0; /*width:57px; height:16px; */overflow:hidden; /*text-indent:-1111px; background:url('/images/flashplayer/icon_hl.gif') no-repeat 0 0;*/color:#fff;background:#ff4700;font-size:11px;padding:3px 2px 1px 3px}
/*.videobox .bj_vod li .sshot .icon_review {position:absolute; left:0; top:0; width:49px; height:16px; overflow:hidden; text-indent:-1111px; background:url('/images/flashplayer/icon_review.gif') no-repeat 0 0;}*/
.videobox .bj_vod li .sshot .icon_review {position:absolute; left:0; top:0; /*width:49px; height:16px; */overflow:hidden; /*text-indent:-1111px; background:url('/images/flashplayer/icon_review.gif') no-repeat 0 0;*/color:#fff;background:#1887d9;font-size:11px;padding:3px 3px 2px 3px}

.videobox .bj_vod li .info {padding:5px 10px 2px 130px;}
.videobox .bj_vod li .info dt {padding:0 0 8px; color:#333; line-height:1.3em;  white-space:nowrap;width:100%;display:block;overflow:hidden; text-overflow: ellipsis;}
.videobox .bj_vod li .info dt a {color:#333; line-height:1.3em;}
.videobox .bj_vod li .info dd {position:relative;  font-size:11px;;/*height:26px*/}
.videobox .bj_vod li .info dd a {color:#328fde; font-size:11px;}
.videobox .bj_vod li .eabox {padding:0 0 0 130px;}
.videobox .bj_vod li .eabox:after{content:"";clear:both;display:block}
.videobox .bj_vod li .eabox dt {overflow:hidden;position:absolute;left:-10000px;top:0;width:0;height:0;font-size:0;line-height:0;}
.videobox .bj_vod li .eabox dd {float:left; font-size:11px; color:#888; margin:0 10px 0 0;padding-bottom:2px; line-height: 15px;;}
.videobox .bj_vod li .eabox dd.dd1 {padding-right:0; background:url('/images/flashplayer/icon_v2.png') no-repeat 0 -379px;padding-left:12px}
.videobox .bj_vod li .eabox dd.dd2 {background:url('/images/flashplayer/icon_v2.png') no-repeat 0 -395px;padding-left:17px}
.videobox .bj_vod li .eabox dd.dd3 {background:url('/images/flashplayer/icon_v2.png') no-repeat 0 -410px;;padding-left:15px}

.vodlist ul:after {content:""; display:block; clear:both;}

.listbox h2 {height:18px; padding:6px 0 0 8px; border-bottom:1px solid #e1e1e1;  font-weight:bold; font-size:12px; color:#3d82f6;}

.headbtn {position:absolute; right:0; top:0;}
.headbtn li {float:left; position:relative;}
.headbtn li a {display:block; width:23px; height:24px; overflow:hidden; text-indent:-1111px; background:url('/images/flashplayer/icon_v2.png') no-repeat 0 0;}
.headbtn li.refresh a {background-position:5px -143px;}
.headbtn li.refresh a:hover {background-position:-22px -143px;}
.headbtn li.refresh a.on {background-position:-53px -143px;}
.headbtn li.close a {margin:0 3px 0 0; width:20px; background-position:5px -40px;}
.listbox .tab {overflow:hidden;}
.listbox .tab ul {padding:0 0 0 1px; *padding-left:0;}
.listbox .tab ul:after {content:""; display:block; clear:both;}
.listbox .tab li {float:left; width:33%;}
.listbox .tab_more li {width:25%;}
.listbox .tab li.first {width:34%;}
.listbox .tab_more li.first {width:25%;}
.listbox .tab li a {display:block; height:24px; padding:0; letter-spacing:-1px; text-align:center; color:#505050; border:1px solid #dadada; margin:0 0 0 -1px; border-top:none; background:#f6f6f6; text-decoration:none; line-height: 24px;}
.listbox .tab li.first a {border-left:none;}
.listbox .tab li.end a {border-right:none;}
.listbox .tab li a.on {color:#000; border-bottom:1px solid #fff; background:#fff;}
.listbox .tab li.li_relate, .listbox .tab li.li_hotissue {width:50%}
.listbox .tab li.li_rank {display:none}


/* 툴팁 */
.ttip {display:none; position:absolute; left:0; top:0; z-index:12; font-size:11px; line-height:1em; padding:7px 5px 3px 5px; color:#fff; white-space:nowrap; background:#555; border-radius:2px;}
@media screen and (-webkit-min-device-pixel-ratio:0) { .ttip {padding:5px;} }
.ttip span {position:absolute; left:50%; bottom:-3px; margin:0 0 0 -2px; width:5px; height:3px; overflow:hidden; text-indent:-1111px; background: url('/images/afmain/img_main.png') -466px -84px no-repeat;}
	.headbtn .refresh .ttip {left:-17px; top:-21px;}
	.headbtn .close .ttip {left:inherit; right:6px; top:-21px;}
	.headbtn .close .ttip span {left:inherit; right:5px;}

.sortbox {position:relative; z-index:333; padding:0 0 10px;}
.tabmemo1 .sortbox {padding-bottom:25px; height:35px;}
.sortbox:after {content:""; display:block; clear:both;}
.sortbox .sel {margin:13px 2px 0 0; position:relative; float:left; z-index:11;}
.search_tab .sortbox .sel {margin-top:0;}
.sortbox .sel.first {margin-left:10px;}
.sortbox .sel em {}
.sortbox .sel em a {display:block; font-size:11px; color:#888; letter-spacing:-1px; width:100px; height:13px; padding:5px 0 2px 8px; border:1px solid #dfdfdf; background:#fff url('/images/flashplayer/icon_select_arrow.gif') no-repeat right 8px;}
.sortbox .sel.sel_mid em a {width:80px;}
.sortbox .sel.sel_short em a {width:55px;}
.sortbox .sel em a:hover {color:#333; text-decoration:none;}
.sortbox .sel ul {position:absolute; left:0; top:21px; display:none; border:1px solid #dfdfdf;}
.sortbox .sel li {}
.sortbox .sel li a {display:block; vertical-align:top;font-size:11px; color:#888; letter-spacing:-1px; width:100px; min-height:14px; padding:7px 0 0 8px; background:#fff;}
.sortbox .sel.sel_mid li a {width:80px;}
.sortbox .sel.sel_short li a {width:55px;}
.sortbox .sel li a:hover {color:#555; text-decoration:none; background:#f3f3f3;}
.sortbox .allairlist {position:absolute; right:10px; top:20px; z-index:11;}
.sortbox .allairlist a {display:block; overflow:hidden; color:#8a8a8a; font-size:11px; height: 19px; line-height:20px; letter-spacing:-1px;color:#fff;  padding:0 16px 0 8px;
background:#3d82f6 url('/images/flashplayer/split_live.png') right -243px no-repeat; border-radius:2px;text-decoration:none;text-align:center}
.sortbox .allairlist a:hover { background-color:#1662e1}

.hotissue {margin:-10px 0 30px; position:relative;}
.hotissue h3 {color:#444; padding:0 0 7px 10px;}
.hotissue .list {position:relative; margin:0 0 25px -4px; zoom:1;}
.hotissue .list:after {content:""; display:block; clear:both;}
.hotissue .list .item {float:left; position:relative;width:135px; margin:0 0 0 4px;}
.hotissue .list .item a {display:block}
.hotissue .list .item:after {content:""; display:block; clear:both;}
.hotissue .list .item .thum {}
.hotissue .list .item .thum img {width:133px; height:75px; border:1px solid #e5e5e5;}
.hotissue .list .item  .vr {position:absolute; top:0; right:0; background:url('/images/flashplayer/split_live.png') 0 -350px no-repeat; width:37px; height:28px; font:0/0 a;}
.hotissue .list .item .hits {position:absolute; left:8px; top:57px; z-index:111; font-size:11px; color:#fff; padding:0 0 0 10px; background:url('/images/flashplayer/split_live.png') no-repeat 0 -1182px;}
.hotissue .list .item .hits em {font-size:10px; font-family:verdana;}
.hotissue .list .item .subject {overflow:hidden;height:30px;padding:5px 4px 0 0;display:block;line-height:1.2em;color:#333;word-wrap:break-word;word-break:break-all;}
.hotissue .list .item .nick {display:inline-block; *display:inline; zoom:1; margin-top:3px; color:#4279ff; font-size:11px;}
.hotissue .list .item .bg {position:absolute; left:1px; top:1px; width:133px; height:75px; background:url('/images/flashplayer/thum_bg2.png') repeat-x 0 bottom;}
.hotissue .page {position:absolute; right:8px; top:2px;}
.hotissue .page div {float:left;}
.hotissue .page a {display:block; width:10px; height:7px; overflow:hidden; text-indent:-1111px; background:url('/images/flashplayer/icon_v2.png') no-repeat -52px -171px;}
.hotissue .page a.active {background:url('/images/flashplayer/icon_v2.png') no-repeat -42px -171px;}
.hotissue .act {}
.hotissue .act li {}
.hotissue .act li a {position:absolute; top:47px; z-index:222; display:block; width:18px; height:20px; overflow:hidden; text-indent:-1111px; background:url('/images/flashplayer/split_live.png') no-repeat 0 -250px;}
.hotissue .act li.prev a {left:0px; background-position:0 -295px;}
.hotissue .act li.prev a:hover {background-position:0 -275px;}
.hotissue .act li.next a {right:0px; background-position:-18px -295px;}
.hotissue .act li.next a:hover {background-position:-18px -275px;}
.bx-wrapper {width:272px; margin:0 auto;}
.bx-controls {position:relative; z-index:999;}

.air_list {clear:both; padding:0 0 10px; position:relative;}
.air_list:after {content:""; display:block; clear:both;}
.air_list.topline {padding:0; margin:0; border-top:1px solid #f2f2f2;}
.air_list.topline0 {padding:0; margin:0; border-top:1px solid #f2f2f2;}
.air_list.topline0_noline {padding:0; margin:0; border-top:0 solid #f2f2f2;}
.air_list h3 {color:#444; letter-spacing:-1px; padding:0 10px 7px 10px; border-bottom:1px solid #e6e6e6;}
.air_list h3.h3_bb {border-bottom:1px solid #f7f7f7; margin-bottom:15px;margin-right:3px}
.air_list h3 em {color:#3d82f6; font-weight:bold;}
.air_list h3 em.air_going {color:#c41212; font-weight:bold;}
.air_list h3 em.offair {color:#333; font-weight:bold;}
.air_list h4 {color:#8a8a8a; padding:5px 10px 7px 10px; border-bottom:1px solid #e6e6e6;}
.air_list .allairlist {position:absolute; right:10px; top:0px; z-index:11;}
.air_list .allairlist a {height:12px; color:#8a8a8a; font-size:11px; line-height:1.3em; letter-spacing:-1px; display:inline-block; padding:1px 16px 0 0; background:url('/images/flashplayer/split_live.png') no-repeat right -624px;}
.air_list .allairlist a:hover {color:#3d82f6; text-decoration:underline; background-position: right -654px;}

.air_list ul {margin:0px 0 15px;}
.air_list li {padding:11px 10px 8px 140px; min-height:67px; position:relative; border-bottom:1px solid #e8e8e8;}
.air_list li.bg1 {background:#cde6f4;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#e4f4fe), to(#cde6f4));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cde6f4', endColorstr='#e4f4fe',GradientType=0 );}
.air_list li.bg2 {background:#f4cfd8;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fde3e9), to(#f4cfd8));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4cfd8', endColorstr='#fde3e9',GradientType=0 );}
.air_list li .thum {position:absolute; left:10px; top:8px;}
.air_list li .thum img {width:120px; height:68px; border:1px solid #aaa; vertical-align:top;}
.air_list li .thum .time {position:absolute; right:3px; bottom:3px; display:block; color:#fff; font-size:10px; line-height:1em; padding:2px 3px; background:#000; opacity:.7; font-family:tahoma;}

.air_list li .thum .icon_hl {position:absolute; left:0; top:0; width:57px; height:16px; overflow:hidden; text-indent:-1111px; background:url('/images/flashplayer/icon_hl.gif') no-repeat 0 0;display:none}

.air_list li .thum .icon_review {position:absolute; left:0; top:0; /*width:49px; height:16px; */overflow:hidden; /*text-indent:-1111px; background:url('/images/flashplayer/icon_review.gif') no-repeat 0 0;*/background:#1886db;color:#fff;text-align:center;font-size:11px;padding:3px 5px}
.air_list li .thum .vr {position:absolute; top:0; right:0; background:url('/images/flashplayer/split_live.png') 0 -350px no-repeat; width:37px; height:28px; font:0/0 a;}
.air_list li .thum.thum_offair {position:absolute; left:37px; top:10px; padding:1px 0 0 1px;}
.air_list li .thum.thum_offair img.thum {width:67px; height:67px; border-radius:67px; margin:0 0 0 1px; left:0; top:0; border:none;}
.air_list li .thum.thum_offair a.btn {position:absolute; left:0; top:0; z-index:11; width:73px; height:69px; overflow:hidden; text-indent:-1111px; }
.air_list li .thum.thum_offair .style {position:absolute; left:0; top:0; display:block; width:69px; height:69px; overflow:hidden; text-indent:-1111px; background:url('/images/flashplayer/bjlogo_style.png') no-repeat 0 0;}

.air_list li dl { height:54px;}
.air_list li dt {overflow:hidden;height:31px;padding:0 20px 0 0;margin-bottom:2px;word-wrap: break-word; }
.air_list li dt a {color:#555; line-height:1.3em; display: block; word-break: break-all;}
.air_list li dd {padding:0 0 8px; position:relative;}
.air_list li dd a {color:#328fde; font-size:11px;}
.air_list li .viewer {font-size:10px; font-family:tahoma; color:#8b8c8d; height:9px; padding:1px 0 0 15px; background:url('/images/flashplayer/split_live.png') no-repeat 0 -431px;}
.air_list li .viewer.hot {background:url('/images/flashplayer/split_live.png') no-repeat 0 -418px;}
.air_list li .viewer em {overflow:hidden;position:absolute;left:-10000px;top:0;width:0;height:0;font-size:0;line-height:0;}
.air_list li .hit {font-size:10px; color:#8b8c8d; height:9px; padding:0 0 0 8px; background:url('/images/flashplayer/icon_hit.gif') no-repeat 0 4px;}
.air_list li .hit em {overflow:hidden;position:absolute;left:-10000px;top:0;width:0;height:0;font-size:0;line-height:0;}
.air_list li .res {float:right; color:#de4400; font-size:10px;}
/*.air_list li .ic_1080p {position:absolute;right:6px;bottom:8px;display:block;width:37px;height:15px;text-indent:-9999px;background:url('/images/flashplayer/ic_1080p.png') no-repeat }*/
.air_list li .ic_1080p {position:absolute;right:6px;bottom:8px; display:block;height:13px; padding: 0 5px; font-family: 'NG'; font-size: 10px; text-align: center; border: 1px solid #39b54a; line-height: 13px; border-radius: 7.5px; color: #1e972e; }
.air_list li .ic_ppv { position:absolute;right:6px;bottom:8px; display:block;height:13px; padding: 0 5px; font-family: 'NG'; font-size: 10px; text-align: center; border: 1px solid #0097ed; line-height: 13px; border-radius: 7.5px; color: #0097ed; }
.air_list li .ext_device {position:absolute; right:10px; bottom:10px; width:12px; height:9px; overflow:hidden; text-indent:-1111px; background:url('/images/flashplayer/split_live.png') no-repeat 0 -445px;}
.air_list li a.del_fav {display:inline-block; vertical-align:middle; margin:-1px 0 0 1px; width:11px; height:11px; overflow:hidden; text-indent:-1111px; background:url('/images/flashplayer/icon_v2.png') no-repeat 0px -429px;}
.air_list li .air_list_ic_wrap { position:absolute;right:6px;bottom:8px; }
.air_list li .air_list_ic_wrap .ic_1080p ,
.air_list li .air_list_ic_wrap .ic_ppv { position: static; float: right; }
.air_list li .air_list_ic_wrap em,
.air_list li .air_list_ic_wrap span { margin-left: 3px; }

.air_list li a.del_laterwatch {position:absolute;right:10px;top:50%;margin:-5px 0 0;background:url(/img/btn_del.gif) right 0 no-repeat;height:11px;width:11px;}
.air_list li a.del_laterwatch .tip {display:none;}
/*.air_list li a.del_laterwatch:hover .tip{display:block;position:absolute;top:15px;right:-2px;background:url('/images/flashplayer/bul_tooltip.gif') right 0 no-repeat;opacity:.6;}*/
.air_list li a.del_laterwatch:hover .tip em{background:#000;color:#fff;padding:5px 5px 4px 6px;display:block;width:auto; white-space:nowrap;margin-top:5px;text-align:center;border-radius:2px;font-size:11px;}
.air_list li .tit {overflow:hidden;height:31px;padding:0 10px 0px 0;margin-bottom:2px;line-height:1.3em; display:block; font-weight:normal;word-wrap: break-word;word-break: break-all;}
.air_list li .tit a {color:#555; letter-spacing:-1px;}
.air_list li .nick {display:inline-block; *display:inline; zoom:1;color:#4279ff; font-size:11px;}
.air_list li .play {position:absolute;left:140px; top:64px; font-size:11px; color:#999; display:block; padding:1px 0 0 10px;background:url('/images/flashplayer/video/video.png') no-repeat -36px -129px;}
.air_list li .vod_type {position:absolute; left:11px; top:8px; z-index:11;;background-color:#1887d9;color:#fff;font-size:11px;padding:3px 3px 2px 3px} /* 2016-12-02 수정 */
.air_list li .highlight_type {position:absolute; left:11px; top:8px; z-index:11;background-color:#ff572e;color:#fff;font-size:11px;padding:3px 3px 2px 3px} /* 2017-11-20 추가 */
.air_list li .playnow {position:absolute; left:11px; top:9px; width:120px; height:68px; z-index:111; background:none; background:rgba(0, 0, 0, 0.6);}
.air_list li .playnow .text {display:block; width:100%; height:100%; overflow:hidden; text-indent:-111px; background:url('/images/flashplayer/video/playnow.png') no-repeat center 20px;}


.air_list_more {display:block; padding:0 10px 30px; margin:-5px 0 0; position:relative;}
.air_list_more a {float:right; height:12px; color:#8a8a8a; font-size:11px; line-height:1.3em; letter-spacing:-1px; display:inline-block; padding:1px 16px 0 0; background:url('/images/flashplayer/icon_allairlist.gif') no-repeat right 0;}
.air_list_more a:hover {color:#3d82f6; text-decoration:underline; background:url('/images/flashplayer/icon_allairlist.gif') no-repeat right -22px;}

.favbox {}
.favbox h2 {height:18px; padding:6px 0 0 8px; border-bottom:1px solid #e1e1e1; font-weight:bold; font-size:12px; color:#3d82f6;}
.fav_total {padding:15px 0 0 10px; line-height:1.3em;}
.fav_total em {color:#3d82f6; font-weight:bold; }

.mCSB_container {width:100% !important;}

.paging {text-align:center; padding:0 0 20px;}
.paging a {font-size:11px; line-height:1em; display:inline-block; color:#666; vertical-align:middle;}
.paging a:hover {color:#396fcb;}
.paging em {}
.paging em a {background:url('/images/flashplayer/page_prev.gif') no-repeat 0 5px;}
.paging em.prev a {padding:5px 5px 2px 10px;}
.paging em.next a {padding:5px 10px 2px 5px; background:url('/images/flashplayer/page_next.gif') no-repeat right 6px;}
.paging span {}
.paging span a {padding:5px 5px 2px; margin:0 3px; border:1px solid #fff; background:#fff;}
.paging span a.on {font-weight:bold;  color:#396fcb; border:1px solid #396fcb;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.paging em a { background-position: 0 7px; }
	.paging em.next a { background-position: right 7px; }
}

.list_modify {float:right; position:relative; padding:14px 10px 10px;}
.list_modify_fav {float:left; padding:13px 0 0;}
.list_modify:after {content:""; display:block; clear:both;}
.btn_mdf {display:inline-block;}
.btn_mdf a {float:left; font-size:11px; line-height:19px; letter-spacing:-1px; color:#fff !important; margin:0 0 0 4px; padding:0px 8px 0px 7px; border:1px solid #3889bf; background:#4096de; border-radius:3px;}
.btn_mdf a:hover {text-decoration:none; background:#3889bf;}
.btn_alldel a,
.btn_done a {float:left; font-size:11px; line-height:19px; letter-spacing:-1px; color:#555; margin:0 0 0 4px; padding:1px 8px 0px 7px; border:1px solid #b8b8b8; background:#fff; border-radius:3px;}
.btn_alldel a:hover,
.btn_done a:hover {text-decoration:none; color:#000; background:#eee; box-shadow: 0 0 1px rgba(0,0,0,.7) }
.btn_off {float:left; font-size:11px; line-height:1em; letter-spacing:-1px; color:#c4c4c4; margin:0 0 0 4px; padding:6px 8px 3px 7px; border:1px solid #dedede; background:#fff; border-radius:3px;}

.tabmemo .search_tab {padding:15px 0 0px; margin:0; border-bottom:1px solid #f2f2f2;}
.tabmemo .search_tab ul.ul_tab {padding:0 0 15px;}
.tabmemo .search_tab ul.ul_tab:after {content:""; display:block; clear:both;}
.tabmemo .search_tab .ul_tab li {float:left; padding:0 10px; background:url('/images/flashplayer/search_tab_sai.gif') no-repeat 0 2px;}
.tabmemo .search_tab .ul_tab li.first {background:none;}
.tabmemo .search_tab .ul_tab li a {color:#666; font-size:11px; }
.tabmemo .search_tab .ul_tab li a.on {font-weight:bold; letter-spacing:-1px;}
.tabmemo .search_tab .sortbox {display: none;}

.tabmemo .result_total {padding:0 0 7px 10px; color:#555; border-bottom:1px solid #f2f2f2;}
.tabmemo .result_total em {color:#3d82f6; font-weight:bold;}


.search_tab_memo {display:none; position:absolute; left:0; right:0; top:76px; bottom:0; padding:20px 0 0; overflow:auto;}
.search_tab_memo.memo1 {display:block; top:44px;}

.result_none {text-align:center; font-size:11px; color:#555; line-height:1.3em; padding:20px 0 30px;}
.result_none.top {padding-top:30px;}
.result_none em {font-weight:bold; color:#3d82f6; font-size:11px; }
.result_none .br {display:block; font-size:11px; }

.fav_list_none {text-align:center; font-size:11px; color:#555; line-height:1.3em; margin:15px 0 0; padding:30px 0 30px; border-top:1px solid #e6e6e6;}

/* 로그인 */
.lay {display:none; position:fixed; left:50%; top:50%; z-index:99999; border:1px solid #1b87e2;}
.lay_login {display:block; width:366px; margin:-120px 0 0 -183px; background:#fff;}
.lay_login .loading {position:absolute; left:50%; top:50%; z-index:11;}
.lay_login_young {margin:-137px 0 0 -183px;}
.lay_service {display:block; width:366px; margin:-192px 0 0 -183px; background:#fff;}
.lay .memo {padding:0 0 53px;}
.lay .btn_close_top a {position:absolute; right:10px; top:10px; width:9px; height:10px; overflow:hidden; text-indent:-1111px; background:url('/images/flashplayer/split_live.png') no-repeat 0 -785px;}

.lay .memo h2 {margin:23px 0 0; height:21px; overflow:hidden; text-indent:-1111px; background:url('/images/flashplayer/logo_af_login.png') no-repeat center 0;}
/*.lay .memo .login_age_young {margin:5px 0 0; height:31px; overflow:hidden; text-indent:-1111px; background:url('/images/flashplayer/login_age_young.gif') no-repeat center 0;}*/
.lay .memo .login_age_young {margin:5px 0 -11px 0; height:50px; overflow:hidden; text-indent:-1111px; background:url('/images/flashplayer/login_age.gif') no-repeat center 0;}
.lay .memo .pw_info {margin:13px 0 0; height:31px; overflow:hidden; text-indent:-1111px; background:url('/images/flashplayer/txt_pw2_info.gif') no-repeat center 0;}
.lay .memo .pw_info2 {margin:13px 0 0; height:29px; overflow:hidden; text-indent:-1111px; background:url('/images/flashplayer/txt_pw2_info02.gif') no-repeat center 0;}
.lay .memo .service_info {margin:13px 0 0; height:31px; overflow:hidden; text-indent:-1111px; background:url('/images/flashplayer/txt_service_info.gif') no-repeat center 0;}
.lay .memo fieldset {padding:20px 0 0; display:block;}
.lay .memo .login {margin:0 0 0 70px; position:relative;}
.lay .memo .login_pw2 {margin:0 0 0 53px; position:relative;}
.lay .memo .login dl {width:160px;}
.lay .memo .login dl.pw2 {width:253px;margin-bottom:23px}
.lay .memo .login dl:after {content:""; display:block; clear:both;}
.lay .memo .login dt,
.lay .memo .login dd { position: relative; float:left;}
.lay .memo .login dt {width:50px; padding:6px 0 0; font-size:11px; letter-spacing:-1px; color:#646464;}
.lay .memo .login dl.pw2 dt {width:68px; padding:5px 0 0; font-size:11px; letter-spacing:-1px; color:#646464;}
.lay .memo .login dt label {font-size:11px; letter-spacing:-1px; color:#646464;}
.lay .memo .login dd {width:110px; margin-bottom: 6px;}
.lay .memo .login dd input {width:88px; padding:5px 5px 1px;font-size:12px;border:1px solid #acacac;}
.lay .memo .login dd input:focus {padding:4px 4px 0px; border:2px solid #3c93ff;}
.lay .memo .login button.btn_login {position:absolute; left:160px; top:0; overflow:visible; border:0 none; padding:0; text-indent:-9999px; cursor:pointer; display:block; width:60px; height:50px; margin:0 0 10px; background:url('/images/flashplayer/split_live.png') no-repeat 0 -810px;}
.lay .memo .login button.btn_login:hover {background:url('/images/flashplayer/split_live.png') no-repeat  0 -860px;}
.lay .memo .login button.btn_login:active {background:url('/images/flashplayer/split_live.png') no-repeat 0 -720px;}
.lay .memo .login button.btn_login_pw2 {position:absolute; left:177px; top:0; overflow:visible; border:0 none; padding:0; text-indent:-9999px; cursor:pointer; display:block; width:76px; height:22px; margin:0 0 0; background:url('/images/flashplayer/split_live.png') no-repeat 0 -960px;}
.lay .memo .login .idsave {padding:5px 0 15px 50px; display:block;}
.lay .memo .login .idsave input {vertical-align:middle;}
.lay .memo .login .idsave label {font-size:11px; letter-spacing:-1px; color:#646464;}
.lay .memo .login .info {font-size:11px; line-height:1.3em; letter-spacing:-1px; color:#f50000; padding:5px 0 0 50px;}
.lay .memo .btnbox {}
.lay .memo .btnbox.end {position:absolute; left:0; bottom:0; width:100%; height:32px; text-align:center; padding:20px 0 0; border-top:1px solid #e4e4e4; background:#fafafa;}
.lay .memo .btnbox.end span {}
.lay .memo .btnbox.end span a {display:inline-block; margin:0 4px; font-size:11px; color:#0194cb; text-decoration:underline;}
.lay .memo .pw_iv {padding-top:146px;font-size:11px;line-height:150%;color:#5a5a5a;text-align:center;background:url('/images/flashplayer/bg_step_s.gif') no-repeat center 36px}
.lay .memo .pw_iv span {display:inline-block;font-size:16px;padding-bottom:10px;}
.lay .memo .pw_iv p {padding-top:22px;text-align:center;color:#2e6afd;font-size:11px;}
.lay .memo .btn_c {padding-top:25px;margin-bottom:-23px;text-align:center}
.lay .memo .btn_c button {overflow:visible;display:inline-block;width:76px;height:22px;border:0 none; padding:0; text-indent:-9999px; cursor:pointer;background:url('/images/flashplayer/btn_pw2_set.gif') no-repeat}
.lay .memo .btn_c .btn_setting {background-position: 0 0}
.lay .memo .btn_c .btn_setting_late {margin-left:5px;background-position:-81px 0}
.lay .memo .btn_c .btn_qna {background-position: 0 -22px}
.lay .memo .btn_c .btn_confirm {margin-left:5px;background-position:-81px -22px}

.lay .memo .bx_info {overflow:hidden;width:322px;margin:14px auto 0;padding:18px 0 11px;background:#ecf4fa}
.lay .memo .bx_info dl dt {float:left;width:112px;height:18px;color:#0056cc;text-align:right;font-weight:bold}
.lay .memo .bx_info dl dd {float:left;width:189px;height:18px;padding-left:21px;color:#666;}
.lay .memo .info_t {padding-top:18px;text-align:center;font-size:12px;letter-spacing:-1px;color:#666;line-height:120%}

/* 레이어_내정보 */
.layer_myinfo {display:none; position:absolute;  right:10px; top:56px; width:172px;z-index:98;}
.layer_myinfo h2 {overflow:hidden;position:absolute;left:-10000px;top:0;width:0;height:0;font-size:0;line-height:0;}
.layer_myinfo .ul1 {position:relative; border:1px solid #a2a2a2; background:#fff;}
.layer_myinfo .ul1 li a {display:block;padding:4px 0 2px 10px; margin:1px 0 0; color:#505050; font-size:11px;line-height:1.2em;}
.layer_myinfo .ul1 li a:hover {color:#333;}
.layer_myinfo .ul1 li.myhome a {padding:11px 10px 6px 10px; margin:0 0 7px; border-bottom:1px solid #eee; background:url('/images/flashplayer/icon_myhome.gif') no-repeat right 7px;}
.layer_myinfo .ul1 li.logout a {text-align:right; padding:11px 9px 5px; margin:2px 0 0; color:#919191; background:#f5f5f5;}
.layer_myinfo .ul1 li.logout a:hover {color:#666; text-decoration:underline;}
.layer_myinfo .kko {position:absolute; left:82px; top:-4px; z-index:11; display:block; width:8px; height:5px; vertical-align:top; overflow:hidden; text-indent:-1111px; background:url('/images/flashplayer/icon_kko.gif') no-repeat 0 0;}




/* 레이어_내정보(새거) */
.user_area {border:1px solid #bfbfbf;border-radius:4px;background:#fff}
.user_area .arrw {position:absolute;top:-8px;left:140px;z-index:10;display:block;width:17px;height:9px;background:url('/images/afmain/img_main.png') no-repeat -250px 0;}
.user_area .btn_set1 a {display:block;padding:11px 10px 6px 10px; margin:0 0 7px; border-bottom:1px solid #eee; color:#888; font-size:12px;line-height:1.2em; background: url('/images/flashplayer/split_live.png') right -1052px no-repeat; }
.user_area .btn_set1 a span {display:inline-block; overflow:hidden; text-indent:-1111px; width:3px; height:5px; vertical-align:middle; margin:-3px 0 0;  background: url('/images/flashplayer/split_live.png') right -1085px no-repeat;}
.user_area .my_tlist {padding:15px 0 6px 14px}
.user_area .my_tlist li {min-height:20px; float: none !important;}
.user_area .my_tlist li:before { display: none;}
.user_area .my_tlist li a {color:#555; }
body.ko_KR .topbox .topmenu .tm_ul li.name .user_area .my_tlist li a { font-family:'NB', 'arial', 'tahoma';}
.user_area .my_tlist li a .memo {font-weight:bold;color:#386cff;word-wrap:break-word;word-break:break-all;}
.user_area .my_tlist li a .new {display:inline-block;width:12px;height:12px;vertical-align:middle;margin:0 0 3px 5px;text-indent:-9999px;background:url('/images/flashplayer/split_live.png') no-repeat 0 -1208px;}
.user_area .btn_set2 {overflow:hidden;width:170px;height:30px;padding-top:4px;border-radius:0 0 4px 4px;background:#f7f7f7;/*border-top:1px solid #d1d1d1;*/}
.user_area .btn_set2 .myinfo {float:left;display:block;height:30px;line-height:30px;padding:0 3px 0 14px;color:#888;font-size:11px}
.user_area .btn_set2 .myinfo span {font-size:11px}
.user_area .btn_set2 .safe {display:inline-block;width:16px;height:30px;text-indent:-9999px; background: url('/images/flashplayer/split_live.png') no-repeat 4px -1101px; }
.user_area .btn_set2 .safe:hover {background: url('/images/flashplayer/split_live.png') no-repeat 4px -1126px;}
.user_area .btn_set2 .logout {float:right;display:block;height:30px;line-height:30px;padding:0 11px;color:#888;font-size:11px}
.user_area .btn_set2 .logout span {font-size:11px}
.user_area .btn_set2 .myinfo em {display:none;width:11px;height:12px;vertical-align:middle;margin:0 4px 2px 0;background:url('/images/afmain/img_main.png') no-repeat -302px 0}

/* 레이어 위치 수정  */
/* @media all and (max-width:1158px) { .layer_myinfo  { right: 10px; } .user_area .arrw { left: 140px; } } */

/* 라이트박스 배경 */
.bg_dark {display:none; position:fixed; left:0; top:0; z-index:99990; width:100%; height:100%; background:url('/images/flashplayer/bg_dark.png') repeat 0 0}

/* 레이어_검색 */
.afsub_sch {position:absolute; right:200px; top:41px; z-index:99; text-align:left}
.afsub_sch .livesch {width:190px;top:0; display: none;}
.afsub_sch .mysch{width:192px;top:0; display: none;}
.afsub_sch .livesch li span.tit{width:112px}
.afsub_sch em{font-style:normal}

/* 검색 */
.sear_auto{width:190px; background:#fff; position:absolute; display:none; top:0; left:0; z-index:50000;border:1px solid #a6a6a6;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding-bottom:4px !important}
.sear_auto ul{padding:3px 0 0 0;}
.sear_auto li{margin-bottom:3px; height:23px; line-height:23px;font-size:12px;text-align:left}
.sear_auto li a{overflow:hidden;white-space:nowrap;text-overflow: ellipsis;padding:0 11px !important; display:block; height:23px;text-decoration:none;line-height:25px !important;color:#404040; }
.sear_auto li a:hover{background:#f5f5f5; text-decoration:none;}
.sear_auto li a strong{font-weight:normal;color:#eb0c00}

/* 검색어 레이어 */
.mysch{width:333px;border-top:none; position:absolute; display:block; top:46px; left:223px; z-index:555;}
.mysch button{border:0 none;cursor:pointer}
.mysch ul{border:1px solid #a6a6a6;border-top:none;border-bottom:none; background:#fff;}
.mysch li{position:relative; vertical-align:top;}
.mysch li a{width:140px;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;padding-left:11px !important; display:block; height:23px;line-height:25px !important;color:#404040;}
.mysch li a:hover {text-decoration:none;}
.mysch li:hover {background:#f5f5f5;}
.mysch li a strong{font-weight:normal;color:#eb0c00}
.mysch li button.del {position:absolute;/*right:12px;*/left:165px;top:6px !important;width:11px !important;height:11px !important;background:url(/images/common/btn_del.gif) 2px 2px no-repeat !important}
.mysch li button.del:hover {background:url(/images/common/btn_del_on.gif) 2px 2px no-repeat !important;}

.mysch p.alldel {border:1px solid #a6a6a6;/*border-top:1px solid #e1e1e1;*/ border-top:none; text-align:right;padding:7px 13px 4px 0;border-bottom-left-radius:4px;border-bottom-right-radius:4px; margin:0; vertical-align:top; background:#fff url('/images/aftv_search/icon_word_line.gif') 0 0 repeat-x;}
.mysch p.alldel a {font-size:11px;color:#5a5a5a;}
.mysch p.stitle {border:1px solid #a6a6a6;border-bottom:1px solid #e0e0e0;font-weight:bold;color:#45474b;padding: 8px 0 8px 11px;font-size:12px}

.mysch p.stitle {border:1px solid #a6a6a6;/*border-bottom:1px solid #e0e0e0;*/ border-bottom:none; font-weight:bold;color:#45474b;padding: 8px 0 8px 11px;  font-size:12px; background:#fff url('/images/aftv_search/icon_word_line.gif') 0 bottom repeat-x;}
.livesch p.stitle {border-bottom:1px solid #e0e0e0;font-weight:bold;color:#45474b;padding: 8px 0 8px 11px;font-size:12px}

.livesch{width:333px; border:1px solid #a6a6a6;background:#fff; position:absolute; display:block; top:46px; left:223px; z-index:500;padding-bottom:5px !important;border-bottom-left-radius:4px;border-bottom-right-radius:4px}
.livesch ul{padding:3px 0 0 0;}
.livesch li{ height:23px;position:relative}
.livesch li a{color:#5a5a5a; /*padding-left:11px !important; */display:block;padding:4px 0 0px 0 !important;height:19px}
.livesch li a:hover{background:#f5f5f5; text-decoration:none;}
.livesch li a strong{font-weight:normal;color:#eb0c00}
.livesch li button.del{position:absolute;right:12px;top:6px;width:11px;height:11px;background:url(/images/common/btn_del.gif) 2px 2px no-repeat}
.livesch p.alldel {background:#f5f5f5;border-top:1px solid #e1e1e1;text-align:right;padding:4px 13px 4px 0 }
.livesch p.alldel a {font-size:11px;color:#5a5a5a;}
.livesch p.stitle {border-bottom:1px solid #e0e0e0;font-weight:bold;color:#45474b;padding: 9px 0 6px 11px;font-size:12px}

.livesch li a em {background: none repeat scroll 0 0 #f8f9fa;border: 1px solid #ccc;color: #999;float: left;font-family: verdana;font-size: 10px;margin: 0 10px 0 13px !important; text-align: center;width: 13px;height:13px;line-height:1.3em}
.livesch li a span.rank {display: block;position: absolute;right: 15px; top:5px;text-align: center;width: 23px;}
.livesch li span.rank span.down {background-position: 0 -21px;}
.livesch li span.rank span.up {background-position: 0 3px;}
.livesch li span.rank span.new {background-position: 0 -45px;display: block;text-indent: -9999em;}
.livesch li span.rank span {background: url("/images/aftv_search/ico_rank.gif") no-repeat scroll -9999em -9999em;font-family: verdana;font-size: 11px;padding: 0 0 0 9px !important;width: 22px;}
.livesch li span.tit{white-space:nowrap;width:245px;display:block;overflow:hidden; text-overflow: ellipsis;line-height:1.5em}

@-moz-document url-prefix(){
	.livesch li span.tit{line-height:1.3em}
}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.livesch li span.tit{line-height:1.3em}
}

/* 레이어_방송정보 */
.layer_air_info {display:none; position:absolute; z-index:999999; width:204px; padding:4px; border:1px solid #acacac; background:#fff;}
.layer_air_info .thum {display:block; position:relative; padding:1px; border:1px solid #d8d8d8;}
.layer_air_info .thum img {width:152px; height:112px; width:200px; height:112px; vertical-align:top;}
.layer_air_info .thum .vr {position:absolute; top:2px; right:0; background:url('/images/flashplayer/split_live.png') 0 -380px no-repeat; width:47px; height:34px; font:0/0 a;}
.layer_air_info dl.info1 {}
.layer_air_info dt {overflow:hidden;min-height:25px;font-size:11px; line-height:1.3em; color:#444; padding:4px 5px 5px;word-wrap:break-word;word-break:break-all;}
.layer_air_info dd.viewer {font-size:11px; height:12px; margin:0 0 0 3px; padding:1px 0 0 16px; background: url('/images/flashplayer/split_live.png') no-repeat 0 -431px; }
.layer_air_info dd.num {display:block; color:#474747; font-size:11px; height:15px; padding:6px 0 0; margin:0 0 7px 3px; background: url('/images/flashplayer/split_live.png') 0 -985px no-repeat;}
.layer_air_info dd.num em {color:#3a5c6f; font-size:11px; font-family:verdana;}
.layer_air_info dd.num .pc { padding-left:15px; margin:0 7px 0; background: url('/images/flashplayer/split_live.png') 0 -1008px no-repeat;}
.layer_air_info dd.num .mobile { padding-left:11px; background: url('/images/flashplayer/split_live.png') 0 -1033px no-repeat;}
.layer_air_info .info2 {border-top:1px solid #e6e6e6; padding:6px 0px;}
.layer_air_info .info2 li {font-size:11px; color:#444; padding:0 0 1px 6px; line-height:1.3em; background:url('/images/flashplayer/split_live.png') no-repeat 2px -320px ; }
.layer_air_info .info2 li em {display:inline-block; vertical-align:middle; color:#2280d7; font-size:11px; font-weight:bold; letter-spacing:-1px;}
.layer_air_info .info2 li span.vr {display:inline-block; *display:inline; position:relative; padding-left:4px; color:#444; font-size:11px; zoom:1;}
.layer_air_info .info2 li span.vr:after {content:""; display:block; background:#c4c4c4; position:absolute; top:3px; left:0; width:1px; height:8px;}


.layer_air_info .info3 {font-size:11px; line-height:1.3em; letter-spacing:-1px; color:#777; padding:5px; border-top:1px solid #e6e6e6; }
/* 151031 */
.layer_myinfo .user_area .my_list{border-top:1px solid #f2f2f2;padding:10px 0 9px 0}
.layer_myinfo .user_area .my_list a{ font-size:12px;color:#555;margin-left:15px; font-family: 'NGB', 'arial', 'tahoma' !important; }
body.ko_KR .topbox .topmenu .tm_ul li.name .layer_myinfo .user_area .my_list a { font-family: 'NG', 'arial', 'tahoma' !important; }
/* 2015-11-19 추가 */
.ti_wrap1 {position:absolute; left:150px; top:0; z-index:111;}
.ti_wrap4 {position:absolute; right:0; bottom:-23px; z-index:111;}
.ti_wrap4 img {vertical-align:top}
.ti_wrap4 a {display:block; }
/* @media all and (max-width:802px) { */
@media all and (max-width:720px) {
	.ti_wrap1 {display:none !important;}
}
/*
	gnb의 채팅, 리스트, 즐찾 버튼을 누르는 경우
	<div class="ti_wrap2 ti2_chat_list"> 부분이 아래처럼 바뀝니다.
	기본 ti_wrap2 ti2_chat_list
	영상+채팅인 경우 ti_wrap2 ti2_chat (예:<div class="ti_wrap2 ti2_chat">)
	영상+리스트인 경우 ti_wrap2 ti2_list
	영상인 경우 ti_wrap2 ti2_video
	영상+채팅+리스트인 경우 ti_wrap2 ti2_chat_list (다시 기본으로 변경하는 경우)
*/
.ti_wrap2 {position:absolute; right:499px; top:68px; z-index:111; width:130px;}
.ti2_chat_list {right:499px;}
.ti2_list,
.ti2_chat {right:198px;}
.ti2_video {display:none;}
.smode .ti2_chat,
.smode .ti2_chat_list {right:170px; top:0;}
.smode .ti2_list {display:none;}
@media all and (max-width:802px) {
	.ti_wrap2 {display: none !important;}
}
@media all and (max-width:1103px) {
	.ti_wrap2 {right:198px;}
	.ti2_list {display:none;}
}

.ti_wrap3 {position:absolute; left:0; bottom:115px; z-index:111; width:300px; text-align:center;}
.ti_wrap3 .ti_in {position:relative; display:inline-block; }
.ti_wrap3 a .btn_close {position:absolute; right:0px; top:0px; }
/*.ti_wrap3 a.btn_close {position:absolute; right:0px; top:0px; width: 21px; height: 21px; }*/
@media all and (max-height:575px) {
	.ti_wrap3 {top:0; bottom:inherit;}
}

.btn_del{position:absolute;right:0;top:2px;background:url('/images/flashplayer/split_live.png') no-repeat 0 -685px;height:11px;width:11px}/* 2017-06-08 위치조정 */
.btn_del .tip{display:none;}
.btn_del:hover .tip{display:block;position:absolute;top:10px;right:-2px; z-index: 10; /* background:url(/images/flashplayer/bul_tooltip.gif) right 0 no-repeat; */}
.btn_del:hover .tip em{background:#000;color:#fff;padding:5px;display:block;width:80px;margin-top:5px;text-align:center;border-radius:2px;font-size:11px}


.videobox .btn_player_wrap .btn_random_n, .videobox .btn_player_wrap .btn_random{/*position:absolute;right:104px;top:2px;*/;display:inline-block}

.videobox .btn_player_wrap .btn_random a.btn_ranset,
.videobox .btn_player_wrap .btn_random_n a.btn_ranset,
.videobox .btn_player_wrap .btn_random a.btn_ran,
.videobox .btn_player_wrap .btn_random_n a.btn_ran{height:18px;display:inline-block;line-height:18px}

.videobox .btn_player_wrap .btn_random a.btn_ran,
.videobox .btn_player_wrap .btn_random_n a.btn_ran {padding:0 10px 0 25px;font-weight:bold;letter-spacing:-1px;border-top-left-radius:3px;border-bottom-left-radius:3px;}

.videobox .btn_player_wrap .btn_random a.btn_ranset,
.videobox .btn_player_wrap .btn_random a.btn_ran{border:1px solid #3d82f6}

.videobox .btn_player_wrap .btn_random_n a.btn_ranset,
.videobox .btn_player_wrap .btn_random_n a.btn_ran,
.videobox .btn_player_wrap .btn_random a.btn_ranset,
.videobox .btn_player_wrap .btn_random a.btn_ran{vertical-align:middle}

.videobox .btn_player_wrap .btn_random a.btn_ranset,
.videobox .btn_player_wrap .btn_random_n a.btn_ranset{width:22px;border-left:none;border-top-right-radius:3px;border-bottom-right-radius:3px}

.videobox .btn_player_wrap .btn_random a.btn_ran{background:url(/images/flashplayer/icon_random.png) 7px 4px no-repeat;color:#3d82f6}
.videobox .btn_player_wrap .btn_random a.btn_ran:hover{text-decoration:none;background:#f0f0f0 url(/images/flashplayer/icon_random.png) 7px 4px no-repeat;}

.videobox .btn_player_wrap .btn_random a.btn_ranset{background:url(/images/flashplayer/icon_random.png) 5px -37px no-repeat;color:#3d82f6;vertical-align:middle}
.videobox .btn_player_wrap .btn_random a.btn_ranset:hover{text-decoration:none;background:#f0f0f0 url(/images/flashplayer/icon_random.png) 5px -37px no-repeat;}

.videobox .btn_player_wrap .btn_random_n a{color:#b0b0b0;;border:1px solid #ccc;cursor:default}
.videobox .btn_player_wrap .btn_random_n a.btn_ran{background:url(/images/flashplayer/icon_random.png) 7px -16px no-repeat;}
.videobox .btn_player_wrap .btn_random_n a.btn_ranset{background:url(/images/flashplayer/icon_random.png) 5px -57px no-repeat}
.videobox .btn_player_wrap .btn_random_n a:hover{text-decoration:none}

.videobox .btn_player_wrap .btn_random {float:left;}

.videobox .btn_player_wrap .down {float:left; background:url('/images/flashplayer/icon_v2.png') -241px -484px no-repeat; width:59px; height:20px; margin:0 8px 0 0; font:0/0 a;}
.videobox .btn_player_wrap .down:hover {text-decoration:none;}
/*.videobox .btn_player_wrap .down em {position:absolute; top:4px; left:0; background:url('/images/flashplayer/icon_v2.png') -241px -488px no-repeat; width:14px; height:11px;}*/

.videobox .btn_random_tip {display:none; position:absolute; right:0; top:28px; padding:7px 15px 5px; text-align:right; border:1px solid #dfdfdf; border-radius:3px; background:#fff;width:152px}
.videobox .btn_random_tip span,
.videobox .btn_random_tip em {color:#9c9c9c; font-size:11px; line-height:1.3em; letter-spacing:-1px;}
.videobox .btn_random_tip .ttip_sam {position:absolute; right:45px; top:-6px; overflow:hidden; text-indent:-1111px; width:15px; height:6px; background:url('/images/flashplayer/ttip_sam.gif') no-repeat 0 0;}
.videobox .btn_random_tip .br {display:block;}

.videobox .btn_ranset_tip {display:none; position:absolute; right:0; top:28px; padding:7px 15px 5px; text-align:right; border:1px solid #dfdfdf; border-radius:3px; background:#fff;width:137px}
.videobox .btn_ranset_tip span,
.videobox .btn_ranset_tip em {color:#9c9c9c; font-size:11px;line-height:1.3em; letter-spacing:-1px;}
.videobox .btn_ranset_tip .ttip_sam {position:absolute; right:5px; top:-6px; overflow:hidden; text-indent:-1111px; width:15px; height:6px; background:url('/images/flashplayer/ttip_sam.gif') no-repeat 0 0;}
.videobox .btn_ranset_tip .br {display:block;}

.icon_new{width:13px;height:13px;background:url(/images/flashplayer/icon_new.png) 0 0 no-repeat;position:absolute;top:-5px;right:-5px}
/* vr */
.pip_wrap{width:35.8814352574103%;height:39.525691%;position:absolute;bottom:0;right:0;z-index:11}
.orgmode{width:100%;height:100%}
:root .orgmode{border:1px solid transparent \9;}
.videobox .vr-player{height:100%;width:100%;position:absolute;z-index:10}
.vr_play{background:url(/images/flashplayer/btn_vr.png) 0 0 no-repeat;cursor:pointer;border:0 none;z-index:12;width:80px;height:30px;position:absolute;bottom:45px;left:20px}
.vr_end{background:url(/images/flashplayer/btn_vr.png) 0 -30px no-repeat;display:none;cursor:pointer;border:0 none;z-index:12;width:80px;height:30px;position:absolute;bottom:45px;left:20px}
.player-area:hover .vr_end{display:block}


/* 공유 */
.videobox .airinfo .info .bj dd.btn_share{margin:-6px 0 0 -9px}
.videobox .airinfo .info .bj dd.btn_share a{background:url(/images/flashplayer/icon_v2.png) -94px -486px no-repeat;width:26px;height:23px;border:1px solid #cfcfcf;border-radius:2px;padding-right:0;display:block}

/* 불타는 텐미닛 */
.item_ten{width:432px;height:72px;position:absolute;bottom:150px;right:-432px;z-index:13;background:url(/images/flashplayer/item_ten.png) 0 0 no-repeat}
.item_ten button{background:transparent;cursor:pointer;border:none 0}
.item_ten .btn_up{width:86px;height:24px;position:absolute;top:33px;right:105px}
.item_ten .btn_next{width:80px;height:24px;position:absolute;top:33px;right:20px}
.item_ten .btn_close{width:22px;height:22px;position:absolute;top:0;right:0}
.item_ten .min{color:#fd1100;font-size:36px;font-weight:bold;width:50px;text-align:center;position:absolute;top:28px;left:37px;letter-spacing:-3px}
.item_ten .min2{color:#fff;font-size:11px;position:absolute;top:16px;left:239px;letter-spacing:-1px}
.item_ten .min2 strong{font-size:11px}
.chat_area .tenmin em{line-height:1.2em}

/* 리스트-동영상 탭 수정 2016-07-21 */

/* 탭 */
.listbox .tabmemo2 {}
.listbox .tabmemo2.ul_tab {height:38px; border-bottom:1px solid #f2f2f2; background:#fff;}
.listbox .tabmemo2 .ul_tab ul {margin:0 0 0 2px; padding:15px 0 0;}
.listbox .tabmemo2 .ul_tab:after {content:""; display:block; clear:both;}
.listbox .tabmemo2 .ul_tab li { position: relative; float:left; padding:0 10px; /*background:url('/images/flashplayer/search_tab_sai.gif') no-repeat 0 2px;*/}
.listbox .tabmemo2 .ul_tab li:before { content:''; position:absolute; width: 1px; height: 9px; background-color: #ebebeb; left:0; top: 50%; margin-top: -4.5px;  }
.listbox .tabmemo2 .ul_tab li.first:before {background:none;}
.listbox .tabmemo2 .ul_tab li a {color:#666; font-size:11px; }
.listbox .tabmemo2 .ul_tab li a.on {font-weight:bold; letter-spacing:-1px;}
/* 탭1,2공통 */
.listbox .hotvideo {position:absolute; left:0; right:0; top:39px; bottom:0px; overflow:auto;}
/* 탭1내용 2016-08-23 수정 */
.listbox .hotvideo1 .list {}
.listbox .hotvideo1 .list ul {margin:10px 10px 0 5px;}
.listbox .hotvideo1 .list ul:after {content:""; display:block; clear:both;}
.listbox .hotvideo1 .list li {float:left; width:50%; position:relative; padding:0 0 17px;}
.listbox .hotvideo1 .list li .thum {position:relative; height:72px; margin:0 0 10px 5px; display:block;}
.listbox .hotvideo1 .list li .thum a {display:block;}
.listbox .hotvideo1 .list li .thum img {width:100%; height:72px; border:1px solid #cecece;}
.listbox .hotvideo1 .list li .thum .time {position:absolute; right:2px; bottom:2px; padding:0 5px; line-height:15px; color:#dedede; font-size:10px; border-radius:3px; background:#0b0f12; background:rgba(0, 0, 0, 0.8);}
.listbox .hotvideo1 .list li  .vr {position:absolute; top:0; right:0; background:url('/images/flashplayer/split_live.png') 0 -350px no-repeat; width:37px; height:28px; font:0/0 a;}
.listbox .hotvideo1 .list li .tit {overflow:hidden;height:28px;padding:0 5px 3px; line-height:1.3em; display:block; font-weight:normal;word-wrap:break-word;word-break:break-all;}
.listbox .hotvideo1 .list li .tit a {color:#555; letter-spacing:-1px;}
.listbox .hotvideo1 .list li .play {font-size:11px; color:#999; display:block; margin:0 5px; padding:0 0 0 10px; background:url('/images/flashplayer/video/video.png') no-repeat -36px -129px;}
.listbox .hotvideo1 .list li .nick {display:inline-block; *display:inline; zoom:1; margin:2px 5px 8px; color:#3d82f6; font-weight:bold; font-size:11px; font-weight:normal;}

.listbox .hotvideo1 .list li .playnow {position:absolute; left:5px; top:0; right:-1px; height:74px; z-index:11; background:none; background:rgba(0, 0, 0, 0.6);}
.listbox .hotvideo1 .list li .playnow .text {display:block; width:100%; height:100%; overflow:hidden; text-indent:-111px; background:url('/images/flashplayer/video/playnow.png') no-repeat center 20px;}
/* 탭2내용 2016-08-23 수정 */
.listbox .hotvideo2 {display:none;}
.listbox .hotvideo2 .list {}
.listbox .hotvideo2 .list ul {margin:10px 10px 0;}
.listbox .hotvideo2 .list li {position:relative; margin:0 0 8px;}
.listbox .hotvideo2 .list li .ranknum {position:absolute; left:0; top:96px; z-index:11; width:47px; text-align:right; font-size:35px; line-height:1.3em; color:#fff; letter-spacing:-1px; font-weight:normal;}
.listbox .hotvideo2 .list li .ranknum span {overflow:hidden;position:absolute;left:-10000px;top:0;width:0;height:0;font-size:0;line-height:0;}
.listbox .hotvideo2 .list li .thum {position:relative; width:263px; height:149px; display:block;}
.listbox .hotvideo2 .list li .thum a {display:block;}
.listbox .hotvideo2 .list li .thum img {width:100%; width:263px; height:149px; border:1px solid #cecece;}
.listbox .hotvideo2 .list li .thum .vr {position:absolute; top:2px; right:0; background:url('/images/flashplayer/split_live.png') 0 -380px no-repeat; width:47px; height:34px; font:0/0 a;}
.listbox .hotvideo2 .list li .tit {position:absolute; left:0; top:0px; z-index:11; font-weight:normal;}
.listbox .hotvideo2 .list li .tit a {color:#fff; padding:102px 10px 0 53px; width:200px; height:47px; letter-spacing:-1px; font-size:14px; line-height:1.3em; white-space:nowrap;display:block;overflow:hidden; text-overflow: ellipsis;}
.listbox .hotvideo2 .list li .play_n_time {position:absolute; left:53px; top:124px; z-index:11;}
.listbox .hotvideo2 .list li .play {margin:0 5px 0 0; font-size:11px; line-height:1.3em; color:#999; display:inline-block; padding:0 0 0 10px; background:url('/images/flashplayer/video/video.png') no-repeat -36px -129px;}

.listbox .hotvideo2 .list li .time {padding:0 5px 0 10px; line-height:1.3em; color:#999; font-size:11px;background:url('/images/flashplayer/video/video.png') no-repeat -54px -209px;}
.listbox .hotvideo2 .list li .playnow {position:absolute; left:0; top:0; width:265px; height:149px; z-index:111; background:none; background:rgba(0, 0, 0, 0.7);}
.listbox .hotvideo2 .list li .playnow .text {display:block; width:100%; padding:92px 0 0; color:#009cff; font-size:11px; text-align:center; background:url('/images/flashplayer/video/playnow.png') no-repeat center 44px;}
.listbox .hotvideo2 .list li .bg {position:absolute; left:1px; top:1px; width:263px; height:149px; z-index:5; background:url('/images/flashplayer/video/bjvideo_top_bg.png') repeat-x 0 bottom;}
/* 더보기 */
.more_list {overflow:hidden;width:100%; margin:16px 0 16px;}
.more_list a {display:block;margin:0 10px;height:30px;line-height:33px;border:1px solid #e3e3e3;font-size:14px;color:#333;text-align:center;text-decoration:none;background:#fafafa}
.more_list a span {font-size:14px;color:#333;text-decoration:none;}
.more_list a em {display:inline-block;width:11px;height:6px;vertical-align:middle;margin:0 0 2px 9px;line-height:100%;background:url("/images/afmain/img_main.png") no-repeat -531px -55px;}




.videobox .htmlplayer_wrap { position: relative; z-index: 1; margin-bottom: 20px; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; }
.videobox .htmlplayer_wrap .htmlplayer_content { position:relative; padding: 0; z-index: 10; }
.videobox .htmlplayer_wrap .htmlplayer_content .vr-player{height:100%;width:100%;position:absolute;z-index:10}
.smode .videobox .htmlplayer_wrap { position: relative; margin:0; width:100%; height:100%;}
.smode .videobox .htmlplayer_wrap .htmlplayer_content { position: relative; padding:0; width:100%; height:100%;}

.broadcast_viewer_cnt { position: absolute; top: -2px;right: 10px; z-index: 12; }
.broadcast_viewer_cnt button { position: relative; z-index: 2; overflow: visible; height: 19px; cursor: pointer;outline: none; border: none; color:#555; font-size: 15px; background-color: #fff;}
.broadcast_viewer_cnt button span { position: relative; padding-left: 28px; font-size: 15px; background:url('/images/flashplayer/split_live.png') no-repeat 0 -48px;  }
.broadcast_viewer_cnt button span.box_arrow { display: none;  position: absolute; left: 5px; bottom: -6px; z-index: 2; width: 11px; height: 7px; padding: 0; background:url('/images/flashplayer/split_live.png') no-repeat 0 -1160px;}
.broadcast_viewer_cnt button:hover span.box_arrow {display: block;}
.broadcast_viewer_cnt button span em { font-size: 16px; }

.broadcast_viewer_cnt .viewer_cnt_detail { display: none; position: absolute; top: 24px; right:0px;  padding: 8px; min-width: 120px; border: 1px solid #d5d5d5; background-color: #fff;}
.broadcast_viewer_cnt button:hover .viewer_cnt_detail {display: block;}
.broadcast_viewer_cnt .viewer_cnt_detail .box_arrow { display: block; position: absolute; top: -6px; right: 125px; width: 11px; height: 7px; background:url('/images/flashplayer/box_arrow.png') no-repeat ;}
.broadcast_viewer_cnt .viewer_cnt_detail span {background: none; text-align: left;}
.broadcast_viewer_cnt .viewer_cnt_detail * {font-size: 11px;}
.broadcast_viewer_cnt .viewer_cnt_detail strong {display: block; margin-bottom: 0px; text-align: left;}
.broadcast_viewer_cnt .viewer_cnt_detail li { position: relative; margin-top: 3px; padding-left: 3px; text-align: left; white-space: nowrap;}
.broadcast_viewer_cnt .viewer_cnt_detail li:first-child {margin-top: 6px;}
.broadcast_viewer_cnt .viewer_cnt_detail li span {padding: 0  3px; line-height: 1.4; white-space: nowrap;}
.broadcast_viewer_cnt .viewer_cnt_detail li i { display: block; position: absolute; top: 6px; left: 0; width: 2px; height: 2px; background-color: #333;  }
.broadcast_viewer_cnt .viewer_cnt_detail li div { display: inline; position: relative; height: 12px; margin-top: 2px; }
.broadcast_viewer_cnt .viewer_cnt_detail li div i { display: none; position: absolute; top: 3px; left: 5px; width: 5px; height: 4px; background-color: #fff; border-left: 1px solid #666; border-bottom: 1px solid #666; }
.broadcast_viewer_cnt .viewer_cnt_detail li div span {padding: 0 1px ;}

.listbox .btn_random , .listbox .btn_random_n { position: absolute; bottom: 0; left: 0; right: 0; height: 31px; border-top: 1px solid #fafafa; background-color: #f0f0f0; }
.listbox .btn_random_n a { cursor: default; }
.listbox .btn_random .btn_ran ,
.listbox .btn_random .btn_ranset,
.listbox .btn_random_n .btn_ran ,
.listbox .btn_random_n .btn_ranset { text-decoration: none; font-size: 12px; color:#333; background: url('/images/flashplayer/split_live.png') no-repeat 0 ; }
.listbox .btn_random .btn_ran ,
.listbox .btn_random_n .btn_ran { position: relative; display: inline-block; margin: 9px 0 0 10px; padding: 0 10px 0 20px; background-position: 0 -470px; }
.listbox .btn_random .btn_ran:after ,
.listbox .btn_random_n .btn_ran:after { content:''; position:absolute; top: 50%; right: 0; display: block; width: 3px; height: 5px; margin-top: -2px; background: url('/images/flashplayer/split_live.png') no-repeat 0 -570px; }
.listbox .btn_random .btn_ranset ,
.listbox .btn_random_n .btn_ranset { position: absolute; top: 0; right: 0; bottom: 0; width: 35px; height: 100%; background-position: 12px -512px; }
.listbox .btn_random .btn_ran:hover,
.listbox .btn_random .btn_ranset:hover { color: #11a3ff; }
.listbox .btn_random .btn_ran:hover { background-position: 0 -495px;  }
.listbox .btn_random .btn_ran:hover:after { background-position: 0 -595px; }
.listbox .btn_random .btn_ranset:hover { background-position: 12px -537px; }

/* 2016년용
.btn_bjpoll{display:inline-block;width:98px;height:20px;background:url(/afevent/promotion/award2016/img/btn_poll.png) 0 0 no-repeat;border:none 0;margin:0 0 5px 0;cursor:pointer}
.btn_bjpoll_none{display:inline-block;width:98px;height:20px;background:url(/afevent/promotion/award2016/img/btn_poll.png) 0 -20px no-repeat;border:none 0;margin:0 0 5px 0}
*/
.btn_bjpoll,
.btn_bjpoll_none {display:inline-block;width:128px; height:20px; line-height:20px; background:url(/afevent/promotion/award2017/img/btn_poll.png) 0 0 no-repeat;border:none 0;margin:2px 0 5px 0;cursor:pointer; vertical-align:middle; color:#fff; font-size:12px; letter-spacing:0; text-align:left; font-family:nanumgothic, ng; padding-left:28px;}

/*adcon*/
.extend_mode .adcon-area{bottom:50px}
.video .adcon-area{bottom:55px;z-index:10 !important}
.adcon-area{height:46px;position:absolute;bottom:110px;left:0;display:block;overflow:hidden;width:46px;z-index:14}
.adcon-area .thumb{width:46px;height:46px;background:rgba(42,42,52,.7);display:block }
.adcon-area .thumb img{width:46px;height:46px;display:block;border-radius:2px}
.adcon-area .con_desc{height:46px;display:block;position:absolute;left:46px;top:0;color:#fff;}
.adcon-area .area{;width:164px;float:left;background:rgba(42,42,52,.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b3000000,endColorstr=#b3000000);padding-left:5px;height:46px}
.adcon-area .con_tit{display:block;font-size:11px;color:#27ffcf;margin:8px 0 2px 0}
.adcon-area .con_stit{padding:0 0 0 0;color:#fff;line-height:1.5em;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;display:block}
.adcon-area .con_desc .btn_go{width:30px;height:46px;;cursor:pointer;border:none;background:rgba(42,42,52,.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6000000,endColorstr=#e6000000);margin-left:1px;position:absolute;top:0;right:-31px}
.adcon-area .con_desc .btn_go span{display:block;background:url(/images/flashplayer/img_con.png) 0 0 no-repeat;width:18px;height:18px;margin:0 0 0 6px}

.extend_mode .adballoon-area{bottom:50px}
.adballoon-area{position:absolute;bottom:150px}
.adballoon-area .btn_close{width:14px;height:46px;background:url(/images/adcon/btn_con.png) -16px 0 no-repeat;position:absolute;right:0;z-index:11}
.adballoon-area .btn_open{width:9px;height:46px;background:url(/images/adcon/btn_con.png) 0 0 no-repeat;position:absolute;left:0;z-index:10;}

.adballoon-area .box_con{width:246px;height:46px;overflow:hidden;;z-index:14;position:absolute;left:0}
.adballoon-area .box_con .thumb{width:46px;height:46px;background:rgba(42,42,52,.7);position:absolute;left:0;z-index:13}
.adballoon-area .box_con .thumb img{width:46px;height:46px;display:block;border-radius:2px}
.adballoon-area .box_con .area{;width:180px;background:rgba(42,42,52,.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b3000000,endColorstr=#b3000000);padding-left:5px;height:46px;position:absolute;left:46px}
.adballoon-area .box_con .con_tit{display:block;font-size:11px;color:#27ffcf; margin:8px 0 2px 0}
.adballoon-area .box_con .con_stit{color:#fff;line-height:1.5em;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;display:block}
button{outline:0}

/* 나중에보기 2017-05-19 추가 */
.laterwatch {position:absolute; top:29px; left:0; right:5px; z-index:99; filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity:0; }
	.hotissue .laterwatch {top:49px; right:7px;}
	.air_list .laterwatch {top:43px;}
	.hotvideo2 .laterwatch {top:123px;}
	.air_list_recomm .laterwatch {top:29px;}
	.bjvideo .laterwatch {top:84px; right:2px;}
	.videowrap .bjvideo .laterwatch {top:84px; right:3px;}
	.listbox .bjvideo .laterwatch {top:32px; right:3px;}
	.videowrap .bjvideo_top .laterwatch {top:125px; left:260px; right:auto;} /* 2017-07-05 수정 */

/* 마우스오버 시 버튼 노출 */
.air_list .thum:hover .laterwatch,
	.hotvideo .thum:hover .laterwatch,
	.hotvideo2 li:hover .laterwatch,
	.bjvideo_top li:hover .laterwatch,
	.sshot:hover .laterwatch,
	.bjvideo .thum:hover .laterwatch,
	.hotissue .item:hover .laterwatch {filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity:1;}

.laterwatch a.icon {position:absolute; top:0; right:0px;}
.laterwatch a.icon .btn {display:block; width:21px; height:21px; font:0/0 a; background:url('/images/afmain/img_main.png') -444px -84px no-repeat;}
.laterwatch .ttip {position:absolute; top:-32px; left:50%; margin:0 0 0 -35px; display:block; width:70px; text-align:center; padding:3px 0 4px; font-size:12px; line-height:1.5em; color:#d0d0d0; letter-spacing:-1px; border-radius:3px; background:#333; background:rgba( 0, 0, 0, .8 ); display:none;}
	.videowrap .bjvideo .laterwatch .ttip,
	.videowrap .bjvideo_top .laterwatch .ttip,
	.hotvideo .laterwatch .ttip {left:auto; right:0; margin:0 -7px 0 0;}
	.hotissue .laterwatch .ttip {left:auto; right:0; margin:0 10px 0 0; border-bottom-right-radius:0;}
.laterwatch a.icon:hover .ttip {display:block;}
.laterwatch .ttip .arr {position:absolute; bottom:-5px; left:50%; margin:0 0 0 -4px; display:block; width:8px; height:5px; font:0/0 a; background:url('/images/afmain/img_main.png') -466px -84px no-repeat;}
	.videowrap .bjvideo .laterwatch .ttip .arr,
	.videowrap .bjvideo_top .laterwatch .ttip .arr,
	.hotvideo .laterwatch .ttip .arr {left:auto; right:15px; margin:0;}
	.hotissue .laterwatch .ttip .arr {left:auto; right:0px; margin:0; width:7px; background:url('/images/afmain/img_main.png') -466px -91px no-repeat;}



/* 시청페이지 로그인 레이어 위취 관련 임시 수정 */
/* body.en_US .layer_myinfo ,
body.ja_JP .layer_myinfo ,
body.th_TH .layer_myinfo { right: 30px; }
@media (max-width: 1158px) {
	body.en_US .layer_myinfo .arrw ,
	body.ja_JP .layer_myinfo .arrw ,
	body.th_TH .layer_myinfo .arrw { left: 129px; }
}
@media (max-width: 857px) {
	body.en_US .layer_myinfo ,
    body.ja_JP .layer_myinfo ,
    body.th_TH .layer_myinfo { right: 10px; }
} */
