@charset "utf-8";

@import url("/css/global/flashplayer/main.css");
@import url("/css/global/mybs.css");
/* ===========================
레이아웃
=========================== */
.contbox {min-width:620px} /* 컨텐츠_가로최소사이즈 */
.videowrap {}
	/* .videobox {right:301px; left:0px;} */
	.tabmemo {display:none;}
	.tabmemo1 {display:; top:96px;}
	.tabmemo2 {display:block; top:89px;}
	.tabmemo4 {display:block; top:96px;}
.contbox.cb_chat .listbox,
.contbox.cb_video .listbox {display:none !important;}

@media screen and (max-width:1158px) {
	.topbox .search,
	.contbox .favbox {display:block !important;}
	.videowrap .contbox .video_chat { right: 0 !important; }
	.mini_mode .videowrap .cb_chat .float_box ,
	.mini_mode .videowrap .cb_chat_list .float_box { right: 386px !important; }
	.mini_mode .videowrap .cb_list .float_box { right: 86px !important; }
	.videowrap .cb_chat_list .videobox .btn_top { right: 332px !important; }
	.videowrap .cb_list .videobox .btn_top { right: 32px !important; }
	.topbox .airlist { display: none; }
}
@media screen and (max-width:1080px) {
	.topbox .airlist,
	.topbox .search,
	.topbox .chat,
	.contbox .listbox ,
	.videowrap .contbox .video_chat { display:none !important; }
	.contbox .videobox {right:0;}

	.mini_mode .float_box ,
	.mini_mode .videowrap .cb_chat .float_box ,
	.mini_mode .videowrap .cb_chat_list .float_box { right: 86px !important}
	.videowrap .videobox .btn_top ,
	.videowrap .cb_chat .videobox .btn_top ,
	.videowrap .cb_chat_list .videobox .btn_top { right: 32px !important; }
}


/* 레이어_내정보  위치 정리 */
/* .layer_myinfo { right: 280px; }
@media screen and (max-width:1158px) {
	.layer_myinfo { right: 180px; }
}
@media screen and (max-width:1080px) {
	.layer_myinfo { right: 10px; }
	.layer_myinfo .user_area .arrw { left: 140px; }
} */
/* ===========================
컨텐츠
=========================== */
.topbox h1 {float:left; display:inline-block;  *display:inline; zoom:1; padding:0 0 0 22px;}
.topbox h2.h2_video {float:left; display:inline-block; *display:inline; zoom:1; }
.topbox h2.h2_video a {display:block; font-family:'ng';line-height:3.6em;font-size:18px;margin-left:5px;letter-spacing:-1px;color:#424242;text-decoration:none;font-weight:bold/* text-indent:-1111px; background:url('/images/flashplayer/video/st_video.gif') no-repeat 6px center;width:60px; height:56px; overflow:hidden;*/}

.videobox .embed {margin:0px 0px 20px;}
.videobox .embed_in {padding-bottom:56.25%; height: 0;}

.videobox .btn_top { display: none; position: fixed; z-index: 10; bottom: 25px; right: 332px; width: 34px; height: 34px; border: 1px solid #cacaca; background-color: #fbfbfb; }
.videobox .btn_top span { overflow: hidden; position: absolute; top: 50%; left: 50%; display: block;width: 11px; height: 17px; margin: -8.5px 0 0 -5.5px; text-indent: -9999em;     background: url('/images/flashplayer/video/video.png') no-repeat 0 -525px; }
.cb_chat_list .videobox .btn_top { right: 632px; }
.cb_video .videobox .btn_top  { right: 32px; }

.videowrap .cb_chat .videobox .btn_top { right: 332px; }
@media screen and (max-width: 1080px) { .videowrap .videobox .btn_top { right: 30px; } }


.videobox .airinfo {width:auto; margin:0 0 30px 0; border-bottom:1px solid #ddd; }
.videobox .airinfo .info {border-bottom:1px solid #ededed; margin:0 0 30px; padding-bottom: 30px;}
.videobox .airinfo .info .bj dt { float: none; width: auto; font-size:24px; line-height:1.3em; letter-spacing:-1px; font-weight:600; color:#000; padding:4px 0 11px; margin:0 0 0 -2px;}
.videobox .airinfo .info .bj.full_story dt { margin-right: 115px;}
.videobox .airinfo .info .bj dd.name {  float: none; cursor:text; font-size:14px; line-height:25px; font-family:nanumgothic,ng; display:inline-block;  *display:inline; zoom:1; width:auto; vertical-align:middle; padding:1px 0 0 0; margin:0;}
.videobox .airinfo .info .bj dd.fav_here {display:inline-block; *display:inline; zoom:1; vertical-align:middle; padding:0;}
.videobox .airinfo .info .bj dd.fav_here .icon {display:inline-block; *display:inline; zoom:1;  width:19px; height:18px; margin:0 5px 0 0; overflow:hidden; text-indent:-1111px; background:url('/images/flashplayer/video/video.png') no-repeat 0 -18px; vertical-align:middle;}
.videobox .airinfo .info .bj dd.fav_here .icon.on {background-position:0 0;}
.videobox .airinfo .info .bj dd.fav_here .icon a {display:block;width:19px; height:18px; }
.videobox .airinfo .info .bj dd.fav_here .num {position:relative; display:inline-block; padding:0 6px 0 7px; margin:3px 0 0; line-height:19px; border:1px solid #c9c9c9; border-radius:3px; color:#494949; vertical-align:middle; font-weight:normal;}
.videobox .airinfo .info .bj dd.fav_here .num .arr {position:absolute; left:-5px; top:50%; width:5px; height:8px; margin:-4px 0 0; overflow:hidden; text-indent:-1111px; background:url('/images/flashplayer/video/video.png') no-repeat 0 -91px;}
.videobox .airinfo .info .bj dd.fav_counter { position: relative; color:#6e6e6e;display:inline-block; vertical-align:middle; letter-spacing:-1px; line-height:22px; padding: 0 6px; margin:-3px 0 0 0px; border: 1px solid #e4e4e4; }
.videobox .airinfo .info .bj dd.fav_counter em { display: block; position: absolute; top: 50%; left:-6px; width: 6px; height: 8px; margin-top: -4px; background:url('/images/flashplayer/split_live.png') no-repeat 0 -1250px; border: none; padding: 0; }
.videobox .airinfo .info .bj dd.fav_counter strong {font-weight:normal; color:#fd851b;}
.videobox .airinfo .info .bj dd.viewer {position: absolute; top: 6px; right: 10px; color:#5e5e5e; padding:0 0 0px 13px; font-size:15px; letter-spacing:-1px; background:url('/images/flashplayer/video/video.png') no-repeat 0 -236px;}
.videobox .airinfo .info .bj dd.viewer em {left:-1px; color:#333;}
.videobox .airinfo .info .bj dd.viewer strong {font-weight:normal; font-size:16px; }
.videobox .airinfo .info .bj dd.hashtag {padding:0;margin:-5px 0 12px -2px;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}
.videobox .airinfo .info .bj dd.full_story { display: none; position: absolute; top: 33px; right: 9px; margin: 0; padding: 6px 10px; font-size:13px; border: 1px solid #2e63ff; text-align: center; border-radius: 2px; font-weight: 600;}
.videobox .airinfo .info .bj dd.full_story a { color:#2e63ff; text-decoration: none;}
.videobox .airinfo .info .bj.full_story dd.full_story { display: block; }


.videobox .airinfo .info .bj dd.up_cnt { margin: 0 8px 0 0; }
.videobox .airinfo .info .bj dd.boomark_cnt { margin: 0 8px 0 0; }
.videobox .airinfo .info .bj dd.boomark_cnt span:before { display: none; }
@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} }

.videobox .airinfo .info .act {position:relative; padding:0 10px;}
.videobox .airinfo .info .act .up {position:relative; overflow:hidden; display:inline-block; margin:0 1px 0 0; height:31px; border:1px solid #e2e2e2; border-radius:3px; background:#fff;}
.videobox .airinfo .info .act .up .icon {position:absolute; left:14px; top:6px; display:block; width:18px; height:17px; overflow:hidden; text-indent:-1111px; background:url('/images/flashplayer/video/video.png') no-repeat 0px -209px;}
.videobox .airinfo .info .act .up a {position:relative; z-index:11; display:block; color:#656565; line-height:1.3em; font-family:arial; padding:8px 15px 0 35px; border-radius:3px; text-decoration:none;}
.videobox .airinfo .info .act .up.done {background:#ff4a4c; border:1px solid #eb393b; }
.videobox .airinfo .info .act .up.done .icon {background:url('/images/flashplayer/video/video.png') no-repeat -20px -209px;}
.videobox .airinfo .info .act .up.done a {color:#fff;}
.videobox .airinfo .info .act .gocmt {position:relative; overflow:hidden; display:inline-block; margin:0 1px 0 0; height:31px; border:1px solid #e2e2e2; border-radius:3px; background:#fff;}
.videobox .airinfo .info .act .gocmt .icon {position:absolute; left:11px; top:8px; display:block; width:19px; height:16px; overflow:hidden; text-indent:-1111px; background:url('/images/flashplayer/video/video.png') no-repeat 0px -258px;}
.videobox .airinfo .info .act .gocmt a {position:relative; z-index:11; display:block; color:#656565; line-height:1.3em; font-family:arial; padding:8px 15px 0 35px; border-radius:3px; text-decoration:none;}
.videobox .airinfo .info .act .sharebtn {position:relative; overflow:hidden; display:inline-block; margin:0 1px 0 0; height:31px; border:1px solid #e2e2e2; border-radius:3px; background:#fff;}
.videobox .airinfo .info .act .sharebtn .icon {position:absolute; left:8px; top:8px; display:block; width:17px; height:15px; overflow:hidden; text-indent:-1111px; background:url('/images/flashplayer/video/video.png') no-repeat -21px -258px;}
.videobox .airinfo .info .act .sharebtn a {position:relative; z-index:11; display:block; color:#656565; line-height:33px; font-family:dotum; font-size:11px; letter-spacing:-1px; padding:0px 10px 0 30px; border-radius:3px; text-decoration:none;}
/* 나중에보기 2017-05-19 추가 */
.videobox .airinfo .info .act .laterwatchbtn {position:relative; overflow:hidden; display:inline-block; margin:0 1px 0 0; height:31px; border:1px solid #e2e2e2; border-radius:3px; background:#fff;}
.videobox .airinfo .info .act .laterwatchbtn.done {background:#4cb5eb;}
.videobox .airinfo .info .act .laterwatchbtn .icon {position:absolute; left:8px; top:8px; display:block; width:17px; height:17px; overflow:hidden; text-indent:-1111px; background:url(/images/mybs/icon_wch.png) 0px -521px no-repeat;}
.videobox .airinfo .info .act .laterwatchbtn.done .icon {background:url(/images/mybs/icon_wch.png) 0px -590px no-repeat;}
.videobox .airinfo .info .act .laterwatchbtn a {position:relative; z-index:11; display:block; color:#656565; line-height:33px; font-family:dotum; font-size:11px; letter-spacing:-1px; padding:0px 10px 0 30px; border-radius:3px; text-decoration:none;}
.videobox .airinfo .info .act .laterwatchbtn.done a {color:#fff;}

.videobox .airinfo .info .star_gift {position:relative; display: block; margin-top: 20px; }
.videobox .airinfo .info .star_gift:after { content:''; display: block; clear: both;}
.videobox .airinfo .info .star_gift.forever {width:auto;} /* 2017-05-21 추가 */
.videobox .airinfo .info .star_gift.forever em.ever {font-size:14px; color:#666; font-family:nanumgothic,ng;} /* 2017-05-21 추가 */
.videobox .airinfo .info .star_gift.forever em.ever .ic {display:inline-block; vertical-align:middle; margin:0 2px 0 0; width:15px; height:15px; overflow:hidden; text-indent:-111px;  background:url('/images/flashplayer/video/video.png') no-repeat -39px -258px;} /* 2017-05-21 추가 */
.videobox .airinfo .info .star_gift h3 {font-size:14px; color:#3069f4; letter-spacing:-1px; font-weight:bold; padding:0 0 5px 50px; *padding-top:1px;}
.videobox .airinfo .info .star_gift h3 em {overflow:hidden;position:absolute;left:-10000px;top:0;width:0;height:0;font-size:0;line-height:0;}
.videobox .airinfo .info .star_gift .ea {position:absolute; right:100px; top:3px; color:#888; font-size:11px; font-family:tahoma;}
.videobox .airinfo .info .star_gift .ea em {color:#4279ff;}
.videobox .airinfo .info .star_gift .graph {position:relative; display:block; width:155px; margin:0 97px 9px 50px; height:6px; background:#efefef;}
.videobox .airinfo .info .star_gift .graph em {display:block; height:6px; overflow:hidden; text-indent:-111px; background:#3069f4;}

.videobox .airinfo .info .star_gift .btn_subscribe{position:absolute;right:99px;top:0;padding:0 11px 0 30px;line-height:25px;height:27px;border:1px solid #e2e2e2;color:#555;border-radius:3px;background:#fff;}
.videobox .airinfo .info .star_gift .btn_subscribe em {position:absolute;top:6px;left:10px;width:16px;height:14px;background:url('/images/flashplayer/video/video.png') no-repeat -14px -502px;}
.videobox .airinfo .info .star_gift .btn_stargift{position:absolute;right:0;top:0;padding:0 11px 0 30px;line-height:25px;height:27px;border:1px solid #e2e2e2;color:#555;border-radius:3px;background:#fff;}
.videobox .airinfo .info .star_gift .btn_stargift em {position:absolute;top:5px;left:12px;width:14px;height:16px;background:url('/images/flashplayer/video/video.png') no-repeat 0px -502px;}

.videobox .airinfo .info .star_gift .stargift{position:absolute; right:0; top:0; /*width:90px;*/ padding:0 4px 0 8px; text-align:center; border:1px solid #1f57df; border-radius:3px; background:#3069f4; } /* 2017-05-21 수정 */
.videobox .airinfo .info .star_gift .stargift a {font-size:14px; color:#fff; font-family:nanumgothic,ng; display:inline-block;  line-height:25px; padding:0 0 0 18px;background:#3069f4 url('/images/flashplayer/video/video.png') no-repeat 0px -40px; text-decoration:none; }
.videobox .airinfo .info .star_gift .levelup a {position:absolute; right:0; top:0; font-size:14px; color:#fff; font-family:nanumgothic,ng; display:block; /* width:55px;*/ line-height:25px; padding:0 4px 0 33px; border:1px solid #1f57df; border-radius:3px; background:#3069f4 url('/images/flashplayer/video/video.png') no-repeat 8px -157px; text-decoration:none;} /* 2017-05-21 수정 */
.videobox .airinfo .info .star_gift .benefit {position:absolute; right:0; bottom:10px; } /* 2017-03-16 수정 */
.videobox .airinfo .info .star_gift .benefit a {display:block; white-space:nowrap; font-size:11px; letter-spacing:-1px; padding:1px 8px 0 0; text-decoration:underline; background:url('/images/flashplayer/video/icon_arr.gif') no-repeat right 50%;}
.videobox .airinfo .info .star_gift .starlist { display: block; float: right; text-align:right; height: 16px; padding: 8px 16px; margin-right: 20px; background-color: #f3f6fa; border-radius: 16px; cursor: pointer; }
.videobox .airinfo .info .star_gift .starlist:hover { text-decoration: none; }
.videobox .airinfo .info .star_gift .starlist:after {content:""; display:block; clear:both;}
.videobox .airinfo .info .star_gift .starlist .total {/*float:left; */display:inline-block; font-size:13px; font-weight:600; font-family:nanumgothic, ng; line-height:16px; letter-spacing:-1px; color:#0e54ff; padding:0px 8px 0 20px; background:url('/images/flashplayer/video/video.png') no-repeat -40px -311px;}
.videobox .airinfo .info .star_gift .starlist .memo {position: relative; display:inline-block; font-size:13px; font-family:nanumgothic, ng; line-height:16px; letter-spacing:-1px; color:#555; padding:1px 13px 0 8px; background:url('/images/flashplayer/video/video.png') no-repeat -54px -329px;}
.videobox .airinfo .info .star_gift .starlist .memo .nick {font-weight:bold;}
.videobox .airinfo .info .star_gift .starlist i {position:absolute; right:-5px; top:0; width:16px; height:16px; display:block; overflow:hidden; text-indent:-1111px; text-decoration:underline; background:url('/images/flashplayer/video/video.png') no-repeat 6px -304px;font-size:0}

.videobox .airinfo .btnbox {position:absolute; right:0; top:0;}
.videobox .airinfo .btnbox a.btn_modify,
.videobox .airinfo .btnbox a.btn_delete,
.videobox .airinfo .btnbox a.btn_dl {display:inline-block; *display:inline; zoom:1; color:#494949; border:1px solid #ccc; padding:0 5px ; margin:0 0 0 -1px; height:19px; border-radius:2px; line-height: 21px; text-decoration:none;}
.videobox .airinfo .btnbox a.btn_webeditor {display:inline-block; *display:inline; zoom:1; color:#3069f4; border:1px solid #3069f4; padding:0 9px 0 10px ; margin:0 0 0 -1px; height:19px; border-radius:2px; line-height: 21px;cursor:pointer;text-decoration:none;background:#fff;}
.videobox .airinfo .btnbox a.btn_webeditor:hover {color:#fff;background:#3069f4}
.videobox .airinfo .btnbox a.btn_webeditor em {display:inline-block;width:14px;height:13px;vertical-align:middle;margin:0 6px 2px 0;background:url('/images/flashplayer/video/video.png') no-repeat 0 -453px;}

.videobox .airinfo2 {padding:0 0 15px; width:100%; position:relative; display:none;}
.videobox .airinfo2 ul {margin:0 20px;}
.videobox .airinfo2 li {position:relative; padding:0 0 13px 110px; color:#666;}
.videobox .airinfo2 li .tit {position:absolute; left:0; top:0; display:block; padding:0 0 0 10px; *padding-top:2px; background:url('/images/flashplayer/video/dot_1.gif') no-repeat 0 50%;}
.videobox .airinfo2 li .keep_period {color:#989898;}
.videobox .airinfo2 li .keep_period .date {color:#e93c00; font-weight:bold;}
.videobox .airinfo2 li .keep_period .forever {color:#373737; display:inline-block; padding:0 0 0 14px; *padding-top:2px; background:url(/images/mybs/bul_keep.gif) 0 -60px no-repeat; }

.videobox .airinfo2 li .q a {position:relative;display:inline-block; width:18px; height:18px; cursor:pointer; vertical-align:middle; overflow:hidden; text-indent:-111px; background:url('/images/mybs/btn_question.gif') no-repeat 0 0;}
.videobox .airinfo2 .singoyo {position:absolute; right:0; top:0; }
.videobox .airinfo2 .singoyo a {display:block; width:30px; height:27px; overflow:hidden; text-indent:-111px; background:url('/images/flashplayer/video/video.png') no-repeat 0 -124px;}

.videobox .airinfo .notice { display:none; padding:0 20px 80px 20px; margin:-8px 0 0; min-height:auto; white-space:pre; line-height:1.5; white-space: pre-line; }
.videobox .airinfo .notice .singobtn { position: absolute; bottom: 30px; right: 20px; height:33px; padding:0 12px; overflow:hidden;  border:1px solid #e2e2e2; border-radius:3px; }
.videobox .airinfo .notice .singobtn em { display: inline-block;  width: 14px; height: 15px; margin-right: 6px; vertical-align: -1px; background:url('/images/flashplayer/video/video.png') no-repeat 0 -285px; }

/* 더보기 */
.videobox .airinfo .btn_videoinfo {width:100%; margin:0; position:relative; z-index:999;}
.videobox .airinfo .btn_videoinfo.open {display:none;}
.videobox .airinfo .btn_videoinfo a {font-family:nanumgothic,NG;display:block;margin:0 0px;height:40px;line-height:38px;border-top:1px solid #ededed;font-size:13px;color:#777;text-align:center;text-decoration:none;}
.videobox .airinfo .btn_videoinfo.close a {border-top:none; margin-top:-31px;}
.videobox .airinfo .btn_videoinfo a em {display:inline-block;width:11px;height:6px;vertical-align:middle;margin:0 0 2px 9px;line-height:100%;background:url("/images/flashplayer/video/video.png") no-repeat -34px -290px;}
.videobox .airinfo .btn_videoinfo.open a em {background:url("/images/flashplayer/video/video.png") no-repeat -34px -284px;}


.videobox .bjvideo {position:relative; margin:0 20px;}
.videobox .bjvideo h2 {font-size:17px; line-height:1.3em; font-family:nanumgothic,ng; color:#333; padding:0 0 15px;}
.videobox .bjvideo h2 em {color:#3d82f6; font-size:17px; line-height:1.3em; font-family:nanumgothic,ng; }
.videobox .bjvideo .more  {position:absolute; right:0; top:7px;}
.videobox .bjvideo .more a {font-size:14px; font-family:nanumgothic,ng; color:#666; display:inline-block; padding:0 9px 0 0; background:url('/images/flashplayer/video/more_arr.gif') no-repeat right 50%;}
.videobox .bjvideo .input_select_wrap {position:absolute; right:0; top:-8px;}
.videobox .bjvideo .input_select_wrap button { height: 30px; padding: 0 15px;  font-size: 12px; color: #666; border: 1px solid #e2e2e2; border-radius: 2px; }
.videobox .bjvideo .list {*overflow:hidden;}
.videobox .bjvideo .list_more { display: block; width: 100%; height: 40px; margin: 25px 0 30px; line-height: 38px; color: #777; border-top: 1px solid #ededed;border-bottom: 1px solid #ddd; font-size: 13px; }
.videobox .bjvideo .list_more em {     display: inline-block; width: 11px; height: 6px; vertical-align: middle; margin: 0 0 2px 9px; line-height: 100%; background: url(/images/flashplayer/video/video.png) no-repeat -34px -290px; }

/*
@media screen and (max-width:2190px) {
	.cb_chat_list .videobox .bjvideo .list {width:1631px;}
}
@media screen and (max-width:1960px) {	.cb_chat_list .videobox .bjvideo .list {width:1398px;}	}
@media screen and (max-width:1725px) {	.cb_chat_list .videobox .bjvideo .list {width:1165px;}	}
@media screen and (max-width:1495px) {	.cb_chat_list .videobox .bjvideo .list {width:932px;}	}
@media screen and (max-width:1260px) {	.cb_chat_list .videobox .bjvideo .list {width:699px;}	}
@media screen and (max-width:1025px) {	.cb_chat_list .videobox .bjvideo .list {width:466px;}	}

@media screen and (max-width:1671px) {	.cb_chat .videobox .bjvideo .list {width:1398px;}	}
@media screen and (max-width:1137px) {	.cb_chat .videobox .bjvideo .list {width:1165px;}	}
@media screen and (max-width:1205px) {	.cb_chat .videobox .bjvideo .list {width:932px;}	}
@media screen and (max-width:972px) {	.cb_chat .videobox .bjvideo .list {width:699px;}	}
@media screen and (max-width:739px) {	.cb_chat .videobox .bjvideo .list {width:466px;}	}
*/

.videobox .bjvideo .list ul {margin:-11px 0 0 -11px;}
.videobox .bjvideo .list ul:after {content:""; display:block; clear:both;}
.videobox .bjvideo .list li {float:left; width:222px; height:180px; position:relative; padding:11px 0 5px 11px;}
.videobox .bjvideo .list li .thum {position:relative; display:block; width:222px; height:124px; margin:0 0 10px; }
.videobox .bjvideo .list li .thum img {width:222px; height:124px;}
.videobox .bjvideo .list li .thum .time {position:absolute; right:2px; bottom:2px; padding:0 5px; line-height:15px; color:#dedede; font-size:10px; font-family:tahoma; border-radius:3px; background:#0b0f12; background:rgba(0, 0, 0, 0.8);}
.videobox .bjvideo .list li .vr {position:absolute; top:13px; right:0; background:url('/images/flashplayer/split_live.png') 0 -380px no-repeat; width:47px; height:34px; font:0/0 a;}
.videobox .bjvideo .list li .vod_type {position:absolute; left:11px; top:11px; z-index:11;background-color:#1887d9;color:#fff;font-size:11px;padding:3px 3px 2px 3px} /* 2016-12-02 수정 */
.videobox .bjvideo .list li .highlight_type {position:absolute; left:11px; top:11px; z-index:11;background-color:#ff572e;color:#fff;font-size:11px;padding:3px 3px 2px 3px} /* 2017-11-20 추가 */
.videobox .bjvideo .list li .tit {padding:1px 0 3px; line-height:1.2em; display:block; font-weight:normal; max-height:26px; overflow:hidden; margin:0 0 5px;}
.videobox .bjvideo .list li .tit a {color:#555;}
.videobox .bjvideo .list li .tit input[type="checkbox"] { cursor: pointer; margin-right: 3px; vertical-align: -2px; }
.videobox .bjvideo .list li .play {font-size:11px; color:#999; display:inline-block; padding:0 0 0 10px; background:url('/images/flashplayer/video/video.png') no-repeat -36px -129px;}
.videobox .bjvideo .list li .updatetime { position: relative; display: inline-block; margin-left: 6px; padding-left: 8px; color: #999; font-size: 11px; height: 11px; }
.videobox .bjvideo .list li .updatetime:before {content:""; position: absolute; top: 50%; left: 0; margin-top: -2px; width: 2px; height: 2px; display:block; clear:both; background-color: #999;}
.videobox .bjvideo .list li .playnow {position:absolute; left:11px; top:11px; width:222px; height:124px; z-index:111; background:none; background:rgba(0, 0, 0, 0.7);}
.videobox .bjvideo .list li .playnow .text {display:block; width:100%; padding:80px 0 0; color:#009cff; font-size:11px; text-align:center; background:url('/images/flashplayer/video/playnow.png') no-repeat center 35px;}
@-moz-document url-prefix(){ .videobox .bjvideo .list li .updatetime:before { margin-top: -2px;} }
@media screen and (-webkit-min-device-pixel-ratio:0){ .videobox .bjvideo .list li .updatetime:before { margin-top: -2px;} }

/* comment_wrap */
.videobox .cmtbox {position:relative; margin:0 20px 50px;}
.videobox .cmtbox .comment_wrap {margin:0; padding:30px 0 0;}
.comment_wrap .title{color:#333;font-weight:normal;font-family:nanumgothic,ng;}
.comment_wrap .title strong{color:#ff7800;font-weight:normal; font-size:16px;font-family:nanumgothic,ng;}
.commentList .inwrap .list_wrap{padding:17px 0; width:100%; position:static;overflow:hidden;height:auto; /*overflow:auto;*/}
.commentList .inwrap .c_article .name { position: relative; z-index: 2; }
.commentList .inwrap .c_article .watch_area .hit a {line-height:1.3em;}
.commentList .inwrap .warn {padding-top:2px;}
.commentList .tab ul li a {padding-top:1px;}

.report .s_list dd textarea {overflow:auto;}
.report .w_list dt{padding-top:1px;}
.report .w_list dd{padding-top:1px;}

/* pg_area */
.pg_area em{font-style:normal}
.pg_area{width:100%;;text-align:center;margin:20px auto 0}
.pg_area a, .pg_area em{font-size:11px;color:#666;display:inline-block;font-family:tahoma;padding:2px 6px 3px 6px;height:15px;margin:0 3px;line-height:15px}
.pg_area a{text-decoration:none}
.pg_area a:hover{border:1px solid #396fcb;color:#396fcb;text-decoration:none;}
.pg_area a{border:1px solid #fff}
.pg_area em{border:1px solid #396fcb;color:#396fcb;font-weight:normal}
.pg_area .btn_next, .pg_area .btn_prev{background:url(/images/common/icon_common.png) -9999px -9999px no-repeat;;font-family:dotum;font-weight:normal}
.pg_area .btn_prev:hover, .pg_area .btn_next:hover{border:1px solid transparent}
.pg_area .btn_prev{background-position:0 4px;padding-left:11px;margin-right:12px}
.pg_area .btn_next{background-position:right -26px;padding-right:11px;margin-left:9px}
.pg_area .none{display:none}

@-moz-document url-prefix(){
.pg_area .btn_prev{background-position:0 6px}
.pg_area .btn_next{background-position:right -24px}
}
@media screen and (-webkit-min-device-pixel-ratio:0){
.pg_area .btn_prev{background-position:0 6px}
.pg_area .btn_next{background-position:right -24px}
}

/* 우측리스트박스 */
.headbtn li.autoplay {padding:6px 5px 0 0;}
.headbtn li.autoplay a {display:inline-block; padding:2px 31px 0 0; color:#a1a1a1; font-size:11px; letter-spacing:-1px;text-indent:0; vertical-align:middle; width:auto; height:13px; line-height:13px; background:url('/images/flashplayer/video/autoplay.gif') no-repeat right -16px; text-decoration:none;}
.headbtn li.autoplay.on a {color:#3d82f6; background-position:right -2px;}

.sortbox {display:none; height:45px; padding:0; border-bottom:1px solid #f2f2f2; background:#fff;}
.sortbox1 {}
.sortbox2 {height:38px;}

.listbox .sortbox .ul_tab {margin:0 0 0 2px; padding:15px 0 0;}
.listbox .sortbox .ul_tab:after {content:""; display:block; clear:both;}
.listbox .sortbox .ul_tab li {float:left; padding:0 10px; background:url('/images/flashplayer/search_tab_sai.gif') no-repeat 0 2px;}
.listbox .sortbox .ul_tab li.first {background:none;}
.listbox .sortbox .ul_tab li a {color:#666; font-size:11px; }
.listbox .sortbox .ul_tab li a.on {font-weight:bold; letter-spacing:-1px;}

.listbox .bjvideo .list {}
.listbox .bjvideo .list ul {margin:10px 10px 0 5px;}
.listbox .bjvideo .list ul:after {content:""; display:block; clear:both;}
.listbox .bjvideo .list li {float:left; width:50%; height:145px; position:relative; padding:0 0 20px;}
.listbox .bjvideo .list li .thum {position:relative; height:72px; margin:0 0 10px 5px; display:block;}
.listbox .bjvideo .list li .thum a {display:block;}
.listbox .bjvideo .list li .thum img {width:100%; height:72px; border:1px solid #cecece;}
.listbox .bjvideo .list li .thum .time {position:absolute; right:2px; bottom:2px; padding:0 5px; line-height:15px; color:#dedede; font-size:10px; font-family:tahoma; border-radius:3px; background:#0b0f12; background:rgba(0, 0, 0, 0.8);}
.listbox .bjvideo .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 .bjvideo .list li .vod_type {position:absolute; left:5px; top:0px; z-index:11;background-color:#1887d9;color:#fff;font-size:11px;padding:3px 3px 2px 3px} /* 2016-12-02 수정 */
.listbox .bjvideo .list li .highlight_type {position:absolute; left:5px; top:0px; z-index:11;background-color:#ff572e;color:#fff;font-size:11px;padding:3px 3px 2px 3px} /* 2017-11-20 추가 */
.listbox .bjvideo .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 .bjvideo .list li .tit a {color:#555; letter-spacing:-1px;}
.listbox .bjvideo .list li .nick {display:inline-block; *display:inline; zoom:1; margin:2px 0 8px 5px; color:#4279ff; font-size:11px;}
.listbox .bjvideo .list li .play {font-size:11px; color:#999; display:block; margin:0 5px; padding:1px 0 0 10px; background:url('/images/flashplayer/video/video.png') no-repeat -36px -128px;}


.listbox .bjvideo .list li .playnow {position:absolute; left:5px; top:0; right:-1px; height:74px; z-index:111; background:none; background:rgba(0, 0, 0, 0.6);}
.listbox .bjvideo .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;}

.listbox .bjvideo_top {display:none;}
.listbox .bjvideo_top1 {display:block;}
.listbox .bjvideo_top .list {}
.listbox .bjvideo_top .list ul {margin:10px 10px 0;}
.listbox .bjvideo_top .list li {position:relative; margin:0 0 8px;}
.listbox .bjvideo_top .list li .ranknum {position:absolute; left:0px; top:96px; z-index:11; width:54px; text-align:center; font-family:nanumgothic,ng; font-size:35px; line-height:1.3em; color:#fff; letter-spacing:-1px; font-weight:normal;}
.listbox .bjvideo_top .list li .ranknum span {overflow:hidden;position:absolute;left:-10000px;top:0;width:0;height:0;font-size:0;line-height:0;}
.listbox .bjvideo_top .list li .thum {position:relative; width:263px; height:149px; display:block;}
.listbox .bjvideo_top .list li .thum a {display:block;}
.listbox .bjvideo_top .list li .thum img {width:100%; width:263px; height:149px; border:1px solid #cecece;}
.listbox .bjvideo_top .list li .vod_type {position:absolute; left:4px; top:4px; z-index:11;} /* 2016-10-04 추가 */
.listbox .bjvideo_top .list li .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 .bjvideo_top .list li .tit {position:absolute; left:0; top:0; z-index:11; font-weight:normal;}
.listbox .bjvideo_top .list li .tit a {color:#fff; padding:102px 10px 0 53px; width:200px; height:47px; letter-spacing:-1px; font-size:14px; font-family:nanumgothic,ng; line-height:1.3em; white-space:nowrap;display:block;overflow:hidden; text-overflow: ellipsis;}
.listbox .bjvideo_top .list li .play_n_time {position:absolute; left:53px; top:124px; z-index:11;}
.listbox .bjvideo_top .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 .bjvideo_top .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 .bjvideo_top .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 .bjvideo_top .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 .bjvideo_top .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 {font-family:nanumgothic,NG;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 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 .btn_listmore{border-bottom:1px solid #e9e9e9;padding-bottom:11px}
.videobox .btn_listmore strong {font-family:nanumgothic,ng; font-weight:500;}
.videobox .reply_area .btn_listmore{border-bottom:none;}
/* 레이어 */

.bg_dark {z-index:99;}
.layer_bs {z-index:10000;}


/* 메인개편 New ict */
.ictBox *{margin:0;padding:0}
.ictBox {display:block;width:128px;line-height:1.5;border:1px solid #b4b4b4;border-radius:2px;background:#fff}
.ictBox dl dt {padding:2px 0 2px 7px;color:#555;font-weight:bold;font-family:arial;font-size:11px}
.ictBox dl dd {display:block;border-top:1px solid #e8e8e8}
.ictBox dl dd a {display:block;height:auto;padding:6px 0 4px 7px;color:#333;text-decoration:none;letter-spacing:-1px}
.ictBox dl dd a:hover {background:#f7f7f7}
.ictBox dl dd .ic_fav {display:inline-block;width:15px;height:15px;vertical-align:middle;margin:0 6px 4px 0;background:url('/images/common/ict_common.png') no-repeat -14px 0;}
.ictBox .btn_home {position:absolute;top:0;right:0;display:block;width:100%;height:23px;font-size:11px}
.ictBox .btn_home span {overflow:hidden;position:absolute;top:5px;right:7px;display:block;width:13px;height:13px;text-indent:-9999px;background:url('/images/common/ict_common.png') no-repeat 0 0;}



/* ==================
동영상플레이어 레이어 2016-06-21 추가
================== */
/* 스티커 선물하기 */
.lay .pop_stk{position:relative; left:auto; top:auto; }
.pop_stk h1 {display:block;padding:9px 0 0 12px;height:20px; line-height:14px; color:#2c84ce;letter-spacing:-1px;border-bottom:1px solid #2c84ce;}
.what_stk{padding-top:1px; position:absolute; background:url("/images/popup/ico_qmark.gif") no-repeat right top; padding-right:20px; cursor:pointer; top:7px; right:13px; font-size:11px; color:#c4dff0; letter-spacing:-1px; height:16px; line-height:16px;}
.pop_layer{width:382px; height:355px; position:absolute; top:77px; left:64px; z-index:5000;}
.stk_layer{text-align:center; width:382px; height:355px; background:url("/images/popup/stk_pop.gif") no-repeat; position:relative;}
.stk_layer p{color:#949494; font-weight:bold; line-height:15px; padding-top:248px; margin-bottom:22px;}
.stk_layer p span{color:#61a0e9;}
.layer_close{background:none; border:none; padding:0; margin:0; width:22px; height:22px; position:absolute; top:3px; right:3px; text-indent:-5000px; display:block; cursor:pointer;}
.bg_layer{background:url("/images/popup/bg_layer.png"); width:100%; height:100%; position:absolute; top:0; left:0;}
.sticker_wrap{overflow:hidden;}
.sticker_view{text-align:center; width:204px; float:left; margin:0 11px 0 15px; *margin:0 11px 0 13px; padding-top:68px; position:relative;}
.sticker_view span{position:absolute; top:85px; left:50%; font-size:35px; font-family:Arial; font-weight:bold; color:#000; width:100px; margin-left:-50px; text-align:center;}
.sticker_list2{position:relative; float:left; width:266px;}
.sticker_list2 button, .sticker_list2 button img{background:none; padding:0; margin:0; border:none; width:17px; height:30px; display:block; position:absolute; right:0; top:0; overflow:hidden;}
.sticker_list2 .btn_on{cursor:pointer;}
.list_tit{overflow:hidden; width:250px;}
.list_tit ul{width:50000px; background:#f4f5f6; height:30px;}
.list_tit li{float:left; width:49px; height:28px; line-height:28px; cursor:pointer; background:#f4f5f6; text-align:center; border-bottom:1px solid #bababb; border-right:1px solid #bababb; border-top:1px solid #bababb;}
.list_tit li.on{height:29px; border-bottom:none; font-weight:bold; color:#087cf0; background:#fff;}
.list_tit li.tab1{border-left:1px solid #bababb;}
.stkview_wrap{height:314px;}
.sticker_box{width:265px; height:283px; position:relative; border-right:1px solid #bababb; border-bottom:1px solid #bababb; overflow:hidden;}
.scroll_wrap2{width:265px; height:283px; overflow:hidden; position:absolute; background:#fff; border-left:1px solid #bababb; border-bottom:1px solid #bababb;}
.list_wrap{width:265px; height:280px; overflow-y:scroll; padding-top:3px;position: relative;}
.list_wrap .list_bg{border-bottom:1px solid #f3f2f2; width:226px; height:93px; margin-left:10px;}
.list_wrap .list_bg li{width:75px; height:87px; float:left; text-align:center; padding-top:7px; position:relative; cursor:pointer;}
.list_wrap .list_bg li em{display:block; margin-top:6px;}
.list_wrap .on_view{background:url("/images/popup/bg_view.png") no-repeat; width:75px; height:95px; position:absolute; top:0; left:0; z-index:500; display:block;}
.list_wrap .ico_new{width:28px; height:17px; position:absolute; top:6px; right:2px;}
.choice_stk{clear:both; background:#3a4b66; overflow:hidden; margin-top:13px; padding-left:15px; height:37px;}
.choice_stk h3{margin-right:11px;}
.choice_stk h3, .choice_stk ul, .choice_stk li{float:left;}
.choice_stk ul{background:url("/images/popup/bg_line3.gif") no-repeat;}
.choice_stk li{font-weight:bold; color:#e5e5e5; padding:0 8px 0 0; height:37px; overflow:hidden; margin-right:8px;}
.choice_stk li.last{background:none;}
.choice_stk li label{float:left; height:12px; padding-top:11px;}
.choice_stk li label.on{color:#fff000; font-weight:bold; text-decoration:underline;}
.choice_stk .radio{background:none; float:left; width:12px; height:12px; padding:0 0 0 0; margin:11px 0 0 0;}
.choice_stk .self_txt{float:left; width:52px; text-align:center; background:#2f3948; border:1px solid #2d2e2e; color:#c5cedd; height:18px; line-height:18px; position:relative; top:-5px; margin:0 3px 0 4px; letter-spacing:-1px;}
.result{background:#e7eaed url("/images/popup/bg_line.gif") no-repeat 277px 14px; overflow:hidden; border:1px solid #888; border-top:none; height:141px;}
.result ul{float:left; margin-right:29px; width:248px; padding:14px 0 0 14px;}
.result li{text-align:right; position:relative; height:25px; color:#202020; font-weight:bold; line-height:26px;}
.result em{position:absolute; left:0;}
.result .btn_charge{margin:0 0 0 4px;}
.result .use_gold{font-family:Arial; font-size:23px; font-weight:bold; color:#e00a48;}
.result .gold{font-family:Arial; font-size:15px; font-weight:bold; color:#1b1b1b;}
.result .btn_presen{float:left; background:none; border:none; padding:0; margin:20px 0 0 0; cursor:pointer; width:207px; height:62px;}
/* 선물완료 팝업 */
.stk_complate summary, .stk_complate caption{text-indent:-5000px; line-height:0; font-size:0; position:absolute; top:-50000px; left:-50000px;}
.stk_complate{width:310px; margin:10px auto; }
.stk_complate table{border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; width:100%;}
.stk_complate th{background:#f9f9f9; color:#545454; border-bottom:1px solid #ededed; text-align:left; height:35px; font-weight:bold; width:115px; padding-left:12px; letter-spacing:-1px;}
.stk_complate td{color:#328abd; font-weight:bold; border-bottom:1px solid #ededed; padding-left:14px;}
.stk_complate td.sticker_num{color:#e00a48;}
.stk_complate .last th, .stk_complate .last td{border-bottom:none;}
.stk_complate .info_txt{letter-spacing:-1px; font-size:11px; color:#a3a3a3; margin-top:10px; line-height:16px;}
.stk_complate .info_txt span{color:#7eb2db;}
.pop_btn2{text-align:center; margin:15px 0 20px;}
.pop_btn2 button{border:none; padding:0; margin:0; background:none; cursor:pointer;}
.pop_btn2 .btn_01{width:133px; height:22px; margin-right:10px;}
.pop_btn2 .btn_02{width:53px; height:22px;}
.choco_area .gift_choco .choco_info{font-size:11px;color:#8aaed9;margin:0;padding:0;font-weight:normal}

/* 기간연장스티커 */
.pop_layer02{width:315px; height:283px;position:absolute; top:32px; left:64px; z-index:5000;}
.stk_y_layer{text-align:center; width:315px; height:283px; background:url("/images/popup/stk_pop02.gif") no-repeat; position:relative;}
.stk_y_layer p{color:#949494; font-weight:bold; line-height:15px; padding-top:248px; margin-bottom:22px;}
.stk_y_layer p span{color:#61a0e9;}
.stk_y_layer .layer_close{background:none; border:none; padding:0; margin:0; width:22px; height:22px; position:absolute; top:3px; right:3px; text-indent:-5000px; display:block; cursor:pointer;}
.stk_y_layer .view_premium{position:absolute; bottom:33px; left:62px; width:192px; height:27px; text-indent:-3000em; overflow:hidden; }
.stk_long{height:130px; padding-top:15px }
.stk_long .thum{width:170px; padding-left:21px; float:left;}
.stk_long .thum img{border:1px solid #93969d; }
.stk_long dt{color:#333; font-size:16px; font-weight:bold; line-height:1.3em; padding:0 10px 8px 0;}
.stk_long dd{line-height:23px; color:#777777; }
.stk_long dd img{vertical-align:middle; margin:-2px 5px 0 0;}
.stk_long span{font-weight:bold; margin-right:4px;}
.stk_long .b{color:#4e4e4e}
.stk_long .r{color:#e00a48}
.stk_long .or{color: #FC4A19; margin-right:0;}
.stk_long .bl{color:#0068cf}
.stk_long .premium{background: url("/images/mybs/ico_premium.gif") no-repeat scroll 0 -1px; color: #FC4A19; font-weight: bold; padding-left: 17px;}
.stk_long .rl{color:#e00a48; font-weight:normal; margin:0;}
.layer_in .pop_stk .btn_close2 {z-index:999;}

.pt20{padding-top:20px;}

.result_stk{background:#e7eaed url("/images/popup/bg_line.gif") no-repeat 205px 14px; overflow:hidden; border:1px solid #c6c6c6; border-top:none; height:100px;}
.result_stk ul{float:left; margin-right:20px; width:180px; padding:25px 0 0 14px;}
.result_stk li{text-align:right; position:relative; height:25px; color:#202020; font-weight:bold; line-height:26px;}
.result_stk em{position:absolute; left:0;}
.result_stk .btn_charge{margin:0 0 0 4px;}
.result_stk .use_gold{font-family:Arial; font-size:23px; font-weight:bold; color:#e00a48;}
.result_stk .gold{font-family:Arial; font-size:15px; font-weight:bold; color:#1b1b1b;}
.result_stk .btn_presen{float:left; background:none; border:none; padding:0; margin:20px 0 0 0; cursor:pointer; width:207px; height:62px;}

/*방송 다시보기에 별풍선 선물*/
.gift_msg{margin-top:-15px; height:114px; background:url("/images/popup/bg_giftmsg.gif") center top no-repeat; position:relative; }
.gift_msg h4{text-indent:-3000em; height:40px; }
.gift_msg span{ color: #777777; font-size: 11px; position: absolute; right: 32px; top: 20px;}
.gift_msg textarea{margin-left:33px; width:364px; height:53px; border-color: #C5C5C5 #E1E1E1 #E1E1E1 #C5C5C5; border-style: solid; border-width: 1px; color: #545454; font-family: dotum; font-size: 12px; padding: 5px;}
.pop_layer03{width:395px; height:363px;position:absolute; top:32px; left:23px; z-index:5000;}
.pop_layer03 .stk_y_layer{text-align:center; width:395px; height:363px; background:url("/images/popup/stk_pop03.gif") no-repeat; position:relative;}

/* 별풍선 선물 완료 2016-06-21 추가 */
.popup_layout {}
.popup_layout h1 {display:block;padding:9px 0 0 12px;height:20px;line-height:14px;color:#2c84ce; font-weight:bold; letter-spacing:-1px; border-bottom:1px solid #2c84ce;}

h1.pop_tit, h3.pop_tit {color:#FFF; font-weight:bold; padding:11px 0 0 19px; margin:0 0 0 8px; background:url(/images/popup/bul_tit.gif) 0 7px no-repeat; }
h1.pop_tit span, h3.pop_tit span {font-weight:normal;}

.star_complate{margin:20px auto 15px; padding:0 20px;}
.star_complate table{width:100%; margin-bottom:14px; border-collapse:collapse; table-layout:fixed;}
.star_complate table th,
.star_complate table td{border-bottom:1px solid #c6d3dd; border-right:1px solid #c6d3dd; }
.star_complate table th:last-child,
.star_complate table td:last-child {border-right:none;}
.star_complate table th{color:#545454; letter-spacing:-1px; border-top:1px solid #c6d3dd; background:#f2f2f2; line-height:30px; text-align:center; }
.star_complate table td{text-align:center; padding:8px 0;}
.star_complate table td span{font-weight:bold;}
.star_complate table td.star01{font-size:23px; color:#e00a48; font-family:arial; text-align:center;}
.star_complate table td.star02{color:#328abd; font-size:23px; font-family:arial; text-align:center;}

.star_gift_wrap {padding:15px; margin:0 0 7px; border:1px solid #e5ebf6; background:#fafafa;}
.star_complate h4{padding:0 0 15px; margin: 0 0 15px; font-size:13px; color:#333; border-bottom:1px solid #d4d4d4;}
.star_complate .star_gift {}
.star_complate .star_gift ul{text-align:center;}
.star_complate .star_gift ul:after{clear: both; content: ""; display: block; }
.star_complate .star_gift li{width:25%; font-weight:bold; line-height:17px; text-align:center; float:left; position:relative;}
.star_complate .star_gift li img{margin-bottom:5px;}
.star_complate .star_gift li span{font-weight:normal; color:#838383; font-size:11px; }
.star_complate .star_gift li strong{color:#e93c00; }
.star_complate .star_gift li .ico_lv{position:absolute; left:10px; bottom:3px;}
.star_complate .info_txt{color:#525252; letter-spacing:-1px; padding:10px 0 0; margin:0 0 23px;}
.star_complate .info_txt a{color:#7eb2db; text-decoration:underline;}

.gift_reple{border:1px solid #e0e0e0; background:#f8f8f8; position:relative; height:110px;}
.gift_reple img{margin:10px 0 0 14px;}
.gift_reple span{position:absolute; right:14px; top:14px;; font-size:11px; color:#777777; }
.gift_reple textarea{padding:5px; width:345px; height:50px; border-top:1px solid #c5c5c5; border-left:1px solid #c5c5c5; border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1; margin:10px 0 0 14px; color:#545454; font-size:12px; font-family:dotum; }

.stk_gift{padding:55px 0 0 0px; width:100%; margin:0 auto;}
.stk_gift dl{float:left; padding-left:16px;}
.stk_gift dt{width:100px; float:left; position:relative; }
.stk_gift dt strong{color:#333333; padding:7px 0 10px 0; display:block; }
.stk_gift dt .ico_lv{position:absolute; left:0; bottom:8px; }
.stk_gift dt span{font-weight:bold; color:#333333; line-height:18px; }
.stk_gift dt em{display:block; font-size:11px; color:#838383; font-weight:normal; }
.stk_gift dd{width:85px; float:left; }
.stk_gift dt span.or{color:#e93c00;}

/* 스티커충전하기 */
.stkcharge{padding:7px 10px 10px;}
.stkcharge:after{clear: both; content: ""; display: block; }
.myid{display:block; padding:0 0 0 10px;}
.myid em{font-weight:bold; color:#328abd; margin-right:5px;}
.stk_charge {margin:20px 10px 0; padding:15px 0 5px; background:#ecf4fa;}
.stk_charge li {padding:0 10px 10px 25px; line-height:1.3em; background:url(/images/flashplayer/dot.gif) 15px 6px no-repeat;}
.stk_charge li em {}
.stk_charge li span.num {color:#e00a48; font-weight:bold;}
.stk_charge li a.btn_save_gold {display:inline-block; vertical-align:middle; padding:4px 6px 0; border-radius:3px; font-size:11px; letter-spacing:-1px; line-height:11px; height:100%; color:#3c93ff; border:1px solid #3c93ff; background:#fff;}
.stk_charge li .addinfo {font-size:11px; letter-spacing:-1px;}
.stk_charge li input {width:50px; border:1px solid #c3c3c3; padding:1px 5px; vertical-align:middle;}
.stk_charge li .fs11 {font-size:11px; letter-spacing:-1px;}
.stkcharge .btn{width:100%; float:left; text-align:center;}
.stkcharge .btn img{margin:0 3px; cursor:pointer; }

/*동영상 모드 관려 추가*/
.videobox .htmlplayer_wrap { z-index: 10; }
.afreecatv_player_size { max-height: 760px; overflow: hidden;}
.afreecatv_player_size div { padding-top: 56.25%; }
.float_box { position: absolute; top: 0; left: 0; right: 0; bottom: 0;  max-height: 760px;}
.mini_mode .htmlplayer_wrap{ z-index: 112; }
.mini_mode .float_box { position: fixed; top: auto; left: auto; bottom: 25px; right: 686px; margin-bottom: -1px; z-index: 10000;}
.mini_mode .float_box #afreecatv_player { min-width: 300px;  }
.mini_mode .cb_list .float_box ,
.mini_mode .cb_chat .float_box {  right: 386px; }
.mini_mode .cb_video .float_box { right: 86px; }
.float_close { position: relative; display: none; overflow: hidden; position: absolute; right: 0; bottom: 100%; width: 28px; height: 28px; border: 1px solid #d7d7d7; background-color: #fff; }
.float_close span { position: absolute; top: 50%; left: 50%;  display: inline-block; width: 12px; height: 12px; margin: -5px 0 -1px -6px; text-indent: -9999em; background: url('/images/flashplayer/split_live.png') no-repeat 0 -1265px;}
.mini_mode .float_close { display: block; }

.smode #afreecatv_player ,
.extend_mode #afreecatv_player { position: fixed; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0; height: 100% !important; width: 100% !important; max-height: none !important;}
.extend_mode .htmlplayer_wrap {z-index: 1000;}
.smode .float_box { bottom: 53px; max-height: none;}
.extend_mode .float_box { bottom: 0; max-height: none; }

.embeded_mode .videobox,
.smode .videobox {right: 0 ;}
.smode .videowrap .cb_chat .chatbox ,
.smode .videowrap .cb_chat_list .chatbox { right: 0px;}
.smode .layer_originalbj,
.smode .layer_subscribe,
.smode .btn_video { display: none; }

/* 레이어_웹에디터 */
.layer_webeditor {position:absolute; right:-14px; bottom:31px; z-index:99;width:223px;height:144px;border:1px solid #adadad; border-radius:3px; background:#fff;}
.layer_webeditor .info_txt {padding:7px 0 7px 11px;color:#3d82f6;font-size:13px;line-height:18px;font-weight:bold;letter-spacing:-1px;}
.layer_webeditor .btn_editor a {display:block;width:100%;height:69px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;text-indent:-9999px;background:url('/images/flashplayer/video/img_editor_view.jpg') no-repeat 17px 12px;}
.layer_webeditor .today_close {padding:5px 0 0 10px;font-size:11px;color:#888}
.layer_webeditor .today_close input {width:13px;height:13px;vertical-align:middle;margin:0 6px 3px 0}
.layer_webeditor 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_webeditor .arrw {position:absolute; right:73px; bottom:-7px; display:block; overflow:hidden; text-indent:-1111px; width:13px; height:7px; background:url('/images/flashplayer/video/video.png') no-repeat 0 -116px;}


/* 비디오 시청페에지 플레이어 및 채팅 iframe 제거를 위한 css */
.videowrap .video_chat { right: 301px ; }
.videowrap .cb_chat .video_chat { right: 0px ; }
.videowrap .video_chat .chat_area { overflow-y: scroll; }



/* 시청페이지 로그인 레이어 위치 관련 임시 수정  */
/* body.en_US .layer_myinfo ,
body.ja_JP .layer_myinfo ,
body.th_TH .layer_myinfo { right: 10px; }
body.en_US .layer_myinfo .arrw,
body.ja_JP .layer_myinfo .arrw ,
body.th_TH .layer_myinfo .arrw { left: 140px; }
body.en_US .videobox .btn_top ,
body.ja_JP .videobox .btn_top ,
body.th_TH .videobox .btn_top { right: 30px ; } */

/* 국가별 채팅 영역 추가에따른 출력 위치 변경 */
body.en_US .airlist ,
body.en_US .fav ,
body.en_US .search ,
body.ja_JP .airlist ,
body.ja_JP .fav ,
body.ja_JP .search ,
body.th_TH .airlist ,
body.th_TH .fav ,
body.th_TH .search { display: none; }

/* body.en_US .layer_myinfo ,
body.ja_JP .layer_myinfo ,
body.th_TH .layer_myinfo { right: 10px; }
body.en_US .layer_myinfo .arrw,
body.ja_JP .layer_myinfo .arrw ,
body.th_TH .layer_myinfo .arrw { left: 108px; } */
body.en_US .videowrap .video_chat,
body.ja_JP .videowrap .video_chat,
body.th_TH .videowrap .video_chat { right: 0 !important; }

body.en_US .videobox,
body.ja_JP .videobox,
body.th_TH .videobox { right: 301px; }

body.en_US .cb_video .videobox,
body.ja_JP .cb_video .videobox,
body.th_TH .cb_video .videobox,
body.en_US .cb_list .videobox,
body.ja_JP .cb_list .videobox,
body.th_TH .cb_list .videobox { right: 0; }
@media screen and (max-width: 1080px) {
	body.en_US .videobox,
	body.ja_JP .videobox,
	body.th_TH .videobox { right: 0; }
}
