@charset "utf-8";

/* button */
.btn_st1{display:inline-block;min-width:44px;height:20px;padding:2px 15px;padding:0 15px 0px 15px\0;font-size:11px;line-height:20px;*line-height:24px;text-align:center;color:#fff !important;background:#4096de;border:1px solid #3889bf;vertical-align:top;text-decoration:none !important;letter-spacing:-1px;}
.btn_st1:hover {background:#4aa6e3;}
.btn_st2 {display:inline-block;min-width:44px;height:20px;padding:2px 15px;padding:0 15px 0px 15px\0;font-size:11px;line-height:20px;text-align:center;color:#525252 !important;background:#fff;border:1px solid #b8b8b8;vertical-align:top;text-decoration:none !important;letter-spacing:-1px;}
.btn_st2:hover {border:1px solid #4aa6e3;}
.btn_st3 {display:inline-block;min-width:44px;height:15px;padding:3px 5px 0;font-size:11px;line-height:16px;text-align:center;color:#3c93ff !important;background:#fff;border:1px solid #4aa6e3;vertical-align:top;text-decoration:none !important;letter-spacing:-1px;}
.btn_st4 {display:inline-block;min-width:22px;height:15px;padding:3px 5px 0;font-size:11px;line-height:16px;text-align:center;color:#555555 !important;background:#fff;border:1px solid #b8b8b8;vertical-align:top;text-decoration:none !important;letter-spacing:-1px;}
.btn_st5 {display:inline-block;min-width:22px;height:15px;padding:3px 5px 0;font-size:11px;line-height:16px;text-align:center;color:#4096de !important;background:#fff;border:1px solid #4096de;vertical-align:top;text-decoration:none !important;letter-spacing:-1px;}
/* 2015-12-10 추가 */
.btn_st6 {display:inline-block;min-width:44px;height:20px;padding:2px 5px;padding:0 15px 0px 15px\0;font-size:11px;line-height:20px;text-align:center;color:#fff !important;background:#4096de;border:1px solid #3889bf;vertical-align:top;text-decoration:none !important;letter-spacing:-1px;}
.btn_st6:hover {background:#4aa6e3;}

/* 레이어 사이즈 layer_s=스몰, layer_m=미들, layer_l=라지 식으로 정리함.
새로 만든 레이어는 아래 클래스 중 맞는 사이즈로 복수클래스로 추가하면 됨
레이어 뜨는 위치는 스크립트로 적용 중(플개팀).
*/
.layer_s {display:none; position:fixed; left:50%; top:50%; z-index:999999; width:280px;border:1px solid #2c84ce; background:#fff;}
.layer_s_chat {display:none; position:absolute; left:-1px; bottom:83px; z-index:999999; width:238px;border:1px solid #2c84ce; background:#fff;}
.layer_m {display:none; position:fixed; left:50%; top:50%; z-index:999999; width:330px;border:1px solid #2c84ce; background:#fff;}
.layer_l {display:none; position:fixed; left:50%; top:50%; z-index:999999; width:380px;border:1px solid #2c84ce; background:#fff;}
.layer_xl {display:none; position:fixed; left:50%; top:50%; z-index:999999; width:425px;border:1px solid #2c84ce; background:#fff;}
.layer_xxl {display:none; position:fixed; left:50%; top:50%; z-index:999999; width:440px;border:1px solid #2c84ce; background:#fff;}

.layer_in {position:relative;}
.layer_in .btn_close {position:absolute;right:7px;top:7px;display:block;width:9px;height:10px;padding:5px;overflow:hidden;text-indent:-9999px;z-index:9;background: url('/images/flashplayer/split_layer.png') no-repeat 4px -44px;}
.layer_in .btn_close2 {position:absolute;right:7px;top:4px;display:block;width:9px;height:10px;padding:5px;overflow:hidden;text-indent:-9999px;z-index:9;background: url('/images/flashplayer/split_layer.png') no-repeat 4px -44px;}
.layer_in .title {display:block;padding:9px 0 0 12px;height:20px;line-height:14px;color:#2c84ce;letter-spacing:-1px;border-bottom:1px solid #2c84ce;}
.layer_in .title.t_starlist {padding:9px 0 0 27px; background:url(/images/flashplayer/video/video.png) no-repeat -31px -304px;}

/* 레이어 버튼, 정렬 */
.layer_ac {text-align:center;letter-spacing:-1px;color:#7e7e7e;line-height:17px;padding-top:18px;}
.layer_al {text-align:left;letter-spacing:-1px;color:#7e7e7e;line-height:17px;padding:18px 25px 0;}
.btn_wrap {padding:14px 0 20px 0;text-align:center;}
.btn_wrap_line {padding:14px 0 20px 0;text-align:center;margin:10px 25px 0 25px;border-top:1px solid #e4e4e4;}

/* 패딩 간격용. 레이어 맨아래 조절용 */
.par {display:block;padding-top:8px;}
.pdt0 {padding-top:0px;}
.pdt10 {padding-top:10px;}
.pdt20 {padding-top:20px;}
.pdt25 {padding-top:25px;}
.pdt30 {padding-top:30px;}
.pdt40 {padding-top:40px;}
.pdt50 {padding-top:50px;}
.pdb5 {padding-bottom:5px;}
.pdb6 {padding-bottom:6px;}
.pdb10 {padding-bottom:10px;}
.pdb20 {padding-bottom:20px;}
.pdb25 {padding-bottom:25px;}
.pdb30 {padding-bottom:30px;}
.pdb40 {padding-bottom:40px;}
.pdb45 {padding-bottom:45px;}
.pdb50 {padding-bottom:50px;}
.mgt10 {margin-top:10px;}
.mgt20 {margin-top:20px;}
.mgt30 {margin-top:30px;}
.mgt40 {margin-top:40px;}
.mgt50 {margin-top:50px;}
.mgb20 {margin-bottom:20px;}

/* 폰트 사이즈 */
.fts11 {font-size:11px;line-height:16px;}
.fts14 {font-size:14px;}
.fts11 strong {font-size:11px;}
.fts11_pdt5 {display:block;font-size:11px;line-height:14px;padding-top:5px;}
.fts12 {font-size:12px;}

/* 컬러 */
.color_blk, a.color_blk {color:#525252;}
.color_bl, a.color_bl {color:#328fde;}
.color_navy{color:#2d5087}
span .color_bl, span a.color_bl {color:#328fde; font-size:11px;}
.color_red, a.color_red {color:#f50000;}
.color_gray, a.color_gray {color:#7e7e7e;}
.color_lightgray, a.color_lightgray {color:#b6b6b6;}

.input_text {border:1px solid #acacac;vertical-align:top;padding:4px 2px;padding:3px 2px 1px 2px\0;/*margin:-1px 0 0 0;*/}


.input_checkbox {vertical-align:top;padding:3px 2px 1px 2px;*margin:-1px 0 0 0;}

.icon_exc {width:250px; display:inline-block;font-size:11px;line-height:16px;padding:7px 0 0 17px; /*background:url(/images/flashplayer/icon_exc.gif) no-repeat 35px 6px;*/}
.command_list {margin:10px 0 0 0;padding:13px 15px 10px 15px;background:#ecf4fa;}
.command_list li {padding:0 0 3px 0;}
.command_list li strong {font-weight:bold;color:#0194cb;font-size:11px;}
.command_list li span {color:#7e7e7e;font-size:11px;}

.sub_list {padding:10px 37px 0 38px;}
.sub_list li {color:#7e7e7e;font-size:11px;padding:3px 0 0 5px;letter-spacing:-1px;background:url('/images/flashplayer/split_layer.png') no-repeat 0 -218px;}
.sub_list li a {color:#3c93ff}
.sub_list2 {padding:10px 0 0 0;}
.sub_list2 li {color:#525252;padding:0 0 0 5px; margin-bottom: 10px; letter-spacing:-1px;background:url('/images/flashplayer/split_layer.png') no-repeat 0 -219px;}
.sub_list3 {padding:10px 0 0 0;}
.sub_list3 li {padding:0 0 10px 0;color:#7e7e7e;font-size:11px;letter-spacing:-1px;}
.sub_list3 li span {font-size:11px;}
.sub_list4 {padding:10px 0;}
.sub_list4 li {color:#737373; padding:0 0 3px 10px; letter-spacing:0; background:url('/images/flashplayer/dot4.gif') no-repeat 0 5px}
.sub_list4 li em {font-weight:bold;}
.sub_list4 li .fts11 {font-size:11px; letter-spacing:-1px;}
.sub_list4 li .fts12 {font-size:12px;}
.sub_list5 { padding-top: 2px; background-color: #fff;}
.sub_list5 li { padding: 0 0 0 8px; margin: 0 0 2px 0; text-indent: -6px; color: #888; background: none !important; }

.report_box {position:relative;width:285px;height:70px;margin:10px auto 0 auto;background:#ecf4fa;}
.report_box .gift_img {position:absolute;left:12px;top:7px;width:98px;height:45px;text-indent:-9999em; background:url(/images/flashplayer/gift_qv30.gif) 0 0 no-repeat}
.report_box .text {position:absolute;left:123px;top:9px;right:5px;font-size:11px;line-height:1.3em;letter-spacing:-1px;color:#646464;}
.report_box .text strong {font-size:11px}
.report_box .text a {display:inline-block;padding:0 5px 0 0;color:#000;font-size:11px;letter-spacing:-1px;text-decoration:underline;background: url('/images/flashplayer/split_layer.png') no-repeat right -545px}

.table_list {padding:17px 15px 10px;background:#ecf4fa;}
.table_list li {padding:3px 0 13px 0;overflow:hidden;}
.table_list li span {display:inline-block;float:left;padding:0 3px 0 7px;color:#525252; background: url('/images/flashplayer/split_layer.png') no-repeat 0 -219px;}
.table_list li span.zh{background-image:none;float:none;padding:0 3px 0 0px}
.table_list li .btn_st3 {vertical-align:top; margin: -3px 0 0 0; padding: 0px 5px; height: 18px; line-height: 18px;}
.table_list li .select_area {}
.table_list li .select_area .input_radio {display:inline-block;margin:-2px 0 0 0;}
.table_list li .select_area input {vertical-align:middle;}
.table_list li .select_area em {display:block;padding:5px 0 0 0;}
.table_list li .fieldset {letter-spacing:0;}

.quick_box {clear:both;border:1px solid #8aa8bd; position:relative; top:3px; border-radius:2px; background:#fff;}
.quick_box ul {padding:9px 0;overflow:hidden;*zoom:1;}
.quick_box ul:after {display:block;clear:both;content:"";}
.quick_box ul li {width:94px;float:left;padding:5px 0 3px 0;margin:0 0 0 0;text-align:center;font-size:11px;color:#708da1;border-right:1px dotted #8aa8bd}

.quick_box ul li.last {border-right:none;}
.quick_box ul li em {display:block;font-size:11px;color:#666; padding:0 0 5px;}
.quick_box ul li em strong {color:#e00a92;font-size:11px;}
.quick_box ul li .btn_wrap {padding:0 0 0 0;text-align:center;}
.quick_box ul li .btn_wrap a{line-height:1.1em}
.ko_KR .quick_box ul li .btn_wrap a{line-height:1.4em}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.quick_box ul li .btn_wrap a{line-height:1.2em}
	.ko_KR .quick_box ul li .btn_wrap a{line-height:1.3em}
}


/* 스티커 선물하기 */
.pop_stk {position:fixed; left:50%; top:50%; z-index:99999; width:509px; border:1px solid #2c84ce; background:#fff;}
.pop_stk h1{margin-bottom:13px;display:block;padding:9px 0 0 12px;height:20px;line-height:14px;color:#2c84ce;letter-spacing:-1px;font-weight:bold;border-bottom:1px solid #2c84ce;}
.what_stk{padding-top:1px; position:absolute; background: url('/images/flashplayer/split_layer.png') no-repeat right -25px; padding-right:20px; cursor:pointer; top:7px; right:26px; font-size:11px; color:#2c2c2c; 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;}*/
.bg_layer{ background-color: #fff; width:100%; height:100%; position:absolute; top:0; left:0; opacity:.7; filter: alpha(opacity=70);-moz-opacity: .7; }
.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{ background:url("/images/flashplayer/split_layer.png") no-repeat 0 -400px; }
.sticker_list2 .btn_off{ background:url("/images/flashplayer/split_layer.png") no-repeat -17px -400px; }
.sticker_list2 .btn_before{ background:url("/images/flashplayer/split_layer.png") no-repeat -34px -400px; }
.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;}
.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/flashplayer/split_layer.png') no-repeat 0 -100px; 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:1px 11px 0 0;}
.choice_stk h3, .choice_stk ul, .choice_stk li{float:left;}
/*.choice_stk ul{background:url("/images/popup/bg_line3.gif") no-repeat 0 1px;}*/
.choice_stk li{ position: relative; font-weight:bold; color:#e5e5e5; padding:3px 8px 0 0; height:37px; overflow:hidden; margin-right:5px;}
.choice_stk li:before ,
.choice_stk li:after { content: ''; position: absolute; right: 1px; top: 50%; width: 1px; height: 13px; margin-top: -6.5px; background-color: #2f3948; }
.choice_stk li:after { right: 0px; background-color: #57667d;  }
.choice_stk li.last:before ,
.choice_stk li.last:after { display: none; }
.choice_stk li.last{background:none; padding-left:3px;}
.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:10px 2px 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 { position: relative; background-color:#e7eaed; overflow:hidden; border-top:none; padding:0 0 10px; }
.result:before ,
.result:after { content:''; position: absolute; width: 1px; height: 74px; left: 277px; top: 15px; background-color: #cacccf;}
.result:after { left: 278px; background-color: #fff;}
.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 .btn_charge img {vertical-align:middle;}
.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;vertical-align:middle;}

.result .btn_presen{float:left; border:none;margin:20px 0 0 0; cursor:pointer; width:207px; /*height:62px;*/border:1px solid #041d4b;background:#0062c4;padding:20px 0 16px 0}
.result .btn_presen strong{     background: url(/images/flashplayer/split_layer.png) 0 1px no-repeat; padding:5px 0 3px 30px;color:#fff}

.pop_stk .btn_close2 {position:absolute;right:2px;top:4px;display:block;width:9px;height:10px;padding:5px;overflow:hidden;text-indent:-9999px;z-index:9; background: url('/images/flashplayer/split_layer.png') no-repeat 4px -44px;}

.layer_19over {padding:45px 0 20px 152px; text-align:left; min-height:110px; _height:110px; background:url("/images/flashplayer/icon_19over.gif") no-repeat 30px 40px;}
.layer_19over p {line-height:1.3em; color:#7e7e7e;}
.layer_19over .btn_wrap {text-align:left; padding-top:10px;}

.air_pw_tit {}
.air_pw_tit dt {font-size:14px; font-weight:bold; color:#328fde; padding:0 0 4px;}
.air_pw_tit dd {font-size:11px;}

.air_fin_tit {}
.air_fin_tit dt {font-size:14px; font-weight:bold; color:#328fde; padding:0 0 4px;}
.air_fin_tit dd {padding:0 0 22px;}

.layer_in .pw {padding:23px 0 0;}
.layer_in .pw label {vertical-align:middle; font-size:12px; color:#646464; font-weight:bold;}
.layer_in .pw input {vertical-align:middle; padding:5px 5px 2px; margin:0 0 0 5px; width:80px; text-align:center; border:1px solid #acacac;}
.layer_in .pw input:focus {padding:4px 4px 1px; border:2px solid #3c93ff;}
.layer_in .pw_wrong {font-size:11px; color:#f50000; letter-spacing:-1px; padding:5px 0 0;}

/* 방종 후 추천레이어 */
.air_recomm {position:relative; /*padding:0 0 30px;*/ padding:0;}
.air_recomm h2 {width:280px; margin:0 auto; border-top:1px solid #dbdbdb; text-align:center;  padding:15px 0 7px; font-size:12px; color:#4e4e4e; font-weight:bold; letter-spacing:-1px;}
.air_recomm .list {text-align:center; padding:0; margin:0;}
.air_recomm .list div {display:inline-block; vertical-align:top; width:92px;}
.air_recomm .list div a {vertical-align:top;}
.air_recomm .list div a em {display:block; font-size:11px; padding:4px 4px 0 1px; text-align:left; color:#555;line-height:1.0em}
.air_recomm .list div img {width:90px; height:50px; border:1px solid #d6d6d6; vertical-align:top;}
.air_recomm ul li a {position:absolute; top:70px; z-index:222; display:block; width:18px; height:20px; overflow:hidden; text-indent:-1111px; background:url('/images/flashplayer/split_layer.png') no-repeat 0 -650px;}
.air_recomm ul li.prev a {left:5px; background-position:5px -665px;}
.air_recomm ul li.prev a:hover {left:5px; background-position:5px -645px;}
.air_recomm ul li.next a {right:5px; background-position:-12px -665px;}
.air_recomm ul li.next a:hover {right:5px; background-position:-12px -645px;}


.air_off_info {padding:50px 0 45px; font-size:14px; font-weight:bold; color:#328fde; letter-spacing:0;}

.ta_c {text-align:center;}
.ta_l {text-align:left;}
.ta_r {text-align:right;}

.ls-1 {letter-spacing:-1px;}

.layer_stit {font-size:14px; display:block;padding:0 0 10px; color:#525252;}
.info_normal_quality {display:block; font-size:11px; padding:5px 0 25px; text-align:center; letter-spacing:-1px; text-align:center; color:#7e7e7e;}

/* 150910 */
.dl_list{margin-bottom:3px}
.dl_list dt{font-weight:bold;color:#525252;padding-bottom:4px}
.dl_list dd{color:#2d5087;margin-left:3px}
a.link_info{font-size:11px;color:#3c93ff;text-decoration:underline;margin-left:5px}
.table_list li .input_txt2{width:250px;font-size:11px;border:1px solid #d0d0d0;height:19px;padding:0 0 0 5px;vertical-align:middle}
.table_list li.type span {padding-top:3px;background-position:0 -219px;}
.table_list li p.my_list{font-size:11px;margin:6px 15px 0 9px}
.table_list li p.my_list a{color:#3c93ff;text-decoration:underline;font-size:11px}
.give_info{font-weight:bold;text-align:center;padding:9px 0 23px 0}

/* 투표하기 */
.pop_poll{border:1px solid #348cdf;width:493px;height:396px;position:absolute;/*top:50%;left:50%;margin:-198px 0 0 -246px*/background:#fff}
.pop_poll .list_poll{padding:0 20px;margin-top:20px}
.pop_poll .list_poll .p_title{font-weight:bold;color:#333;font-size:14px;word-wrap:break-word;line-height:1.5em}
.pop_poll .list_poll .p_title span{display:block;color:#aaa;font-size:11px;font-weight:normal}
.pop_poll .list_wrap{height:175px;overflow-y:auto;width:440px;overflow-x:hidden}
.pop_poll .list_wrap ul{margin:0 12px}
.pop_poll .list_wrap li{margin:20px 0; word-wrap: break-word;}
.pop_poll .list_wrap li input{margin:-5px 5px 0 0;vertical-align:middle}
.pop_poll .list_wrap li label{vertical-align:middle}
.pop_poll .meg{background:#f7f7f7;text-align:center;color:#2c84ce;font-weight:bold;font-size:12px;padding:9px 0 10px 0;letter-spacing:-1px}
.pop_poll .list_wrap ul.poll_list{margin:0 45px 0 10px}
.pop_poll .mypoll{ background: url('/images/flashplayer/split_layer.png') no-repeat 0px -199px;color:#1bba00;padding-left:9px;font-size:11px;display:inline-block;margin-left:5px;font-weight:normal}
.pop_poll .list_wrap li span.votes{display:block;margin-bottom:5px}
.pop_poll .list_wrap li span.votes span.pyo{font-size:11px;font-family:tahoma;margin-left:3px}
.pop_poll .list_wrap li span.bar{display:inline-block;position:relative;height:9px;background:#ddd}
.pop_poll .list_wrap li span.bar span{position:absolute;top:-5px;right:-45px;width:40px;color:#767676;font-family:tahoma;font-weight:bold}
.pop_poll .list_wrap li.ck span.votes{font-weight:bold;color:#ff8c10}
.pop_poll .list_wrap li.ck span.bar{background:#ff8c10}
.pop_poll .list_wrap li.ck span.bar span{color:#ff8c10}
.pop_poll .poll_info{border-top:1px dashed #e3e3e3;width:448px;margin:0 auto 0 auto;padding:21px 0 0 0;color:#888;font-family:tahoma;overflow:hidden}
.pop_poll .icon{background:url(/images/poll/img_icon.png) -9999px -99999px no-repeat;height:18px;color:#888;font-family:tahoma}
.pop_poll .poll_info .poll_date{line-height:18px;background-position:0 0;padding-left:63px;padding-top:0;float:left;width:220px;margin-left:6px}
.pop_poll .poll_info .poll_join{line-height:18px;background-position:0 -22px;padding-left:63px;padding-top:0;margin:0 0 0 10px;float:left}
@-moz-document url-prefix(){
	.pop_poll .list_wrap li input{margin-top:-2px}
}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.pop_poll .list_wrap li input{margin-top:0}
}
/* 160309 방송공유하기 */
.share_area .share_url{border-bottom:1px solid #e3e3e3;padding-bottom:17px}
.share_area .share_code div, .share_area .share_url div{line-height:1.2em}
.share_area .share_url .share-services {position:relative; width:100%; margin-bottom:6px; z-index:2; zoom:1;}
.share_area .share_url .share-services:after {content:""; display:block; clear:both;}
.share_area .share_url .share-services button{float:left;width:34px;height:34px;border:0 none;cursor:pointer;background:url(/images/flashplayer/icon_v2.png) -9999px -9999px no-repeat;margin-right:4px}
.share_area .share_url .share-services button.tw{background-position:-131px -485px}
.share_area .share_url .share-services button.fb{background-position:-169px -485px}

/* 중문 소셜서비스 가입 */
.share_area .share_url .share-services button.qq,
.share_area .share_url .share-services button.weibo,
.share_area .share_url .share-services .wechat_area span {background:url(/images/flashplayer/icon_sns_zh.png) -9999px -9999px no-repeat;}
.share_area .share_url .share-services button.qq {background-position:0 0;}
.share_area .share_url .share-services button.weibo {background-position:0 -44px;}
.share_area .share_url .share-services .wechat_area {float:left; position:relative;}
.share_area .share_url .share-services .wechat_area span.wechat {display:block; background-position:0 -88px; width:34px; height:34px; cursor:pointer;}
.share_area .share_url .share-services .wechat_area span.qr_code {display:none; position:absolute; top:-16px; right:-97px; background-position:0 -132px; width:91px; height:111px;}
.share_area .share_url .share-services .wechat_area:hover span.qr_code {display:block;}


.share_area .share_url .url-area{background:#f8f8f8;position:relative}
.share_area .share_url .url-area strong{color:#525252;margin:0 0 0 9px;position:absolute;top:8px}
.share_area .share_url .url-area .input_area{margin-left:40px}
.share_area .share_url .url-area .input_area .url{padding-left:5px;background:#e5f0f8}
.share_area .share_url .url-area input{color:#666;font-family:arial;width:100%;border:0 none;padding:8px 0 8px 0;background:transparent}
.share_area .share_code{position:relative; padding-top:20px;}
.share_area .share_code .size_area{margin-bottom:3px}
.share_area .share_code .size_area .size_info{color:#969595;font-size:11px;margin:0 0 0 6px;}
.share_area .share_code strong{margin-bottom:9px;display:block}
.share_area .share_code .size_sel {position:relative; display:inline-block; *display:inline; margin:0;z-index:10}
.share_area .share_code .size_sel .selected {display:inline-block; }
.share_area .share_code .size_sel .selected a {display:block; color:#888; font-size:11px; font-family:tahoma; padding:5px 0 2px 8px; width:67px; height:17px; border:1px solid #cfcfcf; text-decoration:none;
background:#fff url('/images/flashplayer/split_layer.png') no-repeat right -290px;}
.share_area .share_code .size_sel .select_list {position:absolute; left:0; top:21px; *top:37px; display:none;}
.share_area .share_code .size_sel .select_list ul {border:1px solid #cfcfcf;}
.share_area .share_code .size_sel .select_list li a {display:block; padding:5px 0 0 8px; width:67px; height:18px; font-size:11px; color:#666; font-family:tahoma; background:#fff; text-decoration:none; vertical-align:top;}
.share_area .share_code .size_sel .select_list li a:hover {background:#ececec;}

.share_area .share_code .option_area {position:absolute; top:46px; right:6px;}
.share_area .share_code .option_area input[type=checkbox] {vertical-align:-2px;}
.share_area .share_code .option_area .chk_chat {margin-right:13px;}

.share_area .share_code .input_area{background:#e5f0f8;padding:8px 5px;position:relative;z-index:9}

.share_area .share_code .input_area input{width:100%;border:0 none;background:transparent;color:#666;font-family:arial}
.share_area .tooltip{position:absolute;top:34px;left:0;color:#646464;border:1px solid #a2a6ac;padding:5px 5px 5px 4px;background:#fff;display:none;letter-spacing:0;font-size:11px}
.share_area .tooltip span{background:url('/images/flashplayer/split_layer.png') 0 -350px no-repeat;width:9px;height:6px;position:absolute;top:-6px;left:30px}
/*.share_area .input_area:hover p.tooltip{display:block}*/

/* 160328 강제퇴장취소 */
.wrap-out{width:468px;height:363px;border:1px solid #348cdf;position:absolute;left:50%;top:50%;z-index:99999;background:#fff;margin:-181px 0 0 -234px}
.wrap-out .header{height:20px;border-bottom:1px solid #17a214;padding-top:6px}
.wrap-out .header h1{width:81px;height:14px;margin:0 0 0 6px}
.wrap-out button{border:0 none;cursor:pointer}
.wrap-out .btn_close{width:7px;height:7px;padding:10px;cursor:pointer;position:absolute;top:4px;right:4px}
.wrap-out .total_p{color:#747474;font-size:12px;padding:15px 0 7px 0;border-bottom:1px solid #c5cad0}
.wrap-out .total_p .total{padding-left:7px;margin-left:12px;background:url('/images/flashplayer/split_layer.png') 3px -496px no-repeat}
.wrap-out .btn_refresh{width:17px;height:17px;background:url(/images/flashplayer/icon_v2.png) -209px -486px no-repeat;position:absolute;top:39px;right:10px;border:1px solid #c5cad0;border-radius:2px}
.wrap-out .btn_refresh:hover{border:1px solid #4aa6e3}
.wrap-out .list-head{width:100%;overflow:hidden;background:#f4f4f4;padding:12px 0 8px 0}
.wrap-out .list-head strong{float:left; padding-top: 0;}
.wrap-out .list-head .nic{margin-left:18px;width:150px}
.wrap-out .list-head .sysop{ width:130px; }
.wrap-out .list-head .time{width:86px; padding-left: 5px;}
.wrap-out .list-head .out{width:55px}
.wrap-out .list-body{overflow-y:scroll;height:216px;border-bottom:1px solid #ced2d9}
.wrap-out .list-body li{border-bottom:1px dashed #bdbdbd;width:100%;overflow:hidden}
.wrap-out .list-body li div{float:left;padding:14px 0 0 0; }
.wrap-out .list-body li .nic{ display: table; margin-left:18px;width:150px; padding: 6px 0 4px; vertical-align: middle;}
.wrap-out .list-body li .nic span { display:block; padding-bottom: 2px;}
.wrap-out .list-body li .time{width:91px; }
.wrap-out .list-body li .sysop{ width:130px; padding-top: 5px;}
.wrap-out .list-body li .sysop span { display: block; padding-bottom: 2px;}
.wrap-out .list-body li .out{width:55px;text-align:center;padding:7px 0 4px 0}




.wrap-out .list-body .out a{border:1px solid #b8b8b8;width:34px;border-radius:3px;font-size:11px;color:#525252;display:inline-block;padding:5px 0 0 0;height:15px;text-decoration:none}
.wrap-out .list-body .out a:hover{border:1px solid #4aa6e3}
.wrap-out .list-body .no-list{text-align:center;font-size:13px;font-weight:bold;margin:100px 0}

/* 랜덤방송 설정 */
.random-set{width:398px;height:458px;border:1px solid #2c84ce;position:absolute;top:50%;left:50%;margin:-229px 0 0 -199px;z-index:99999;background:#fff}
.random-set .inwrap{padding:0 20px }
.random-set .inbox{margin:20px 0 5px 0}
.random-set .desc{font-size:11px;color:#7e7e7e;margin:5px 0 5px 0;line-height:1.5em}
.random-set .inbox .stit{color:#3c3c3c}
.random-set .category{height:77px;background:#ecf4fa;overflow-y:scroll;padding:10px}
.random-set .category span{margin:0 9px 7px 0;display:inline-block}
.random-set .category label{margin:0 0 10px 0;font-size:11px}
.random-set .category input{margin:0 4px -2px 0; }
@media screen and (-webkit-min-device-pixel-ratio:0) { .random-set .category input { vertical-align: -2px} }
.random-set .inbox .txt_input{border:1px solid #acacac;width:95px;height:19px;padding:2px 0 0 2px;vertical-align:middle}
.random-set .inbox .txt_input:focus{border:1px solid #3c93ff}
.random-set .inbox .btn_add{border:1px solid #acacac;width:37px;text-align:center;display:inline-block;margin-left:5px;vertical-align:middle;border-radius:3px;text-decoration:none;padding:0;font-size:11px; height: 21px; line-height: 23px;}
.random-set .inbox .btn_add:hover{border:1px solid #4aa6e3;}
.random-set .keyword_area{margin-top:7px}
.random-set .keyword_area span{display:inline-block;margin:0 2px 0 0;color:#525252;background:#ededed;font-size:11px;padding:6px 6px 4px 9px}
.random-set .keyword_area span button{background:url('/images/flashplayer/split_layer.png') -91px -322px no-repeat;text-indent:-9999px;width:12px;height:14px;border:0 none;margin-left:8px;cursor:pointer;vertical-align:middle;}
.random-set .slider_area{}
.random-set .slider{position:relative;width:143px;display:inline-block;margin-right:4px}
.random-set .slider .track{height:13px;width:100%;margin-left:2px; background:url('/images/flashplayer/split_layer.png') 0 -599px repeat-x; }
.random-set .slider .runner{position:absolute;top:1px; width:13px; height:13px; background:url('/images/flashplayer/split_layer.png') 0 -575px no-repeat; }
.random-set .slider_txt input{border:1px solid #acacac;width:50px;height:16px;padding:4px 0 0 0;margin-right:3px;text-align:center}
.random-set .slider_txt input:focus{border:1px solid #3c93ff}
.random-set .slider_txt {font-size:11px;color:#525252;display:inline-block}

/* 꿀잼각 */
.honeyzam {position:fixed; left:50%; top:50%; z-index:999999; width:352px;height:452px;background:url(/images/flashplayer/bg_honeyzam_layer.jpg) 0 0 no-repeat;}
.honeyzam a {position:absolute;display:block;text-indent:-9999px;}
.honeyzam .btn_view {top:341px;left:142px;width:78px;height:20px;}
.honeyzam .btn_join {top:365px;left:93px;width:168px;height:51px;}
.honeyzam .btn_close {top:0;right:0;width:35px;height:35px;}
.honeyzam .today {position:absolute;bottom:3px;right:7px;}
.honeyzam .today label {color:#848484;font-size:11px;}
.honeyzam .today input {width:13px;height:13px;vertical-align:middle;margin:0 4px 3px 0;}

/* 채팅지킴이 */
.chat-keeper{width:362px;height:492px;border:1px solid #348cdf;position:absolute;top:50%;left:50%;z-index:999999;background:#fff}
.chat-keeper .inwrap{height:388px;border-bottom:1px solid #e1e4e7;overflow-y:auto;overflow-x:hidden;padding:20px 0 0 0}
.chat-keeper .inwrap .section{margin:0 20px 9px 20px}
.chat-keeper .inwrap .section strong{display:block;background:#ecf4fa;color:#343434;padding:8px 0 4px 10px;font-family:dotum}
.chat-keeper .inwrap .section.relay strong{background:#e4f5e2}
.chat-keeper .inwrap .relay table{width:100%}
.chat-keeper .inwrap .relay table th{text-align:center;font-size:11px;color:#afafaf;padding:7px 0 3px 0}
.chat-keeper .inwrap .relay table td{text-align:center;border-top:1px solid #f3f3f3;padding:4px 0 1px 0}
.chat-keeper .inwrap .relay table td a.btn_go{display:block;background:#4096de;color:#fff;font-weight:bold;text-align:center;width:58px;margin:0 auto 3px auto;padding:3px 0 2px 0;padding:5px 0 0 0\0;font-size:11px;text-decoration:none}
.chat-keeper .inwrap .section .idlist{width:305px;overflow:hidden;}
.chat-keeper .inwrap .section .idlist li{ position: relative ;float:left;width:33.333%;text-align:center;color:#4d4d4d; margin:11px 0 4px -1px}
.chat-keeper .inwrap .section .idlist li:before { content:''; position: absolute; left: 0; top: 50%; margin-top: -4.5px;  width: 1px; height: 9px;  background-color:#f1f1f1; }
.chat-keeper .inwrap .section .no-list{color:#ff2d2d;padding:24px 0 24px 0;text-align:center}
.chat-keeper div{line-height:1.3em}
.chat-keeper .box_tb{margin-right:20px}
.chat-keeper .box_tb th span, .chat-keeper .box_tb td span{display:block}

/* 운영자 강제퇴장 */
.toejang{width:348px;height:400px;border:1px solid #348cdf;background:#fff;position:absolute;top:50%;left:50%;margin:-174px 0 0 -200px;z-index:999}
.toejang .title .red{color:#ff0000}
.toejang a.btn_help{ height:11px; display:inline-block;margin:12px auto 0 auto}
.toejang a.btn_help span{background: url('/images/flashplayer/split_layer.png') right -624px no-repeat;color:#2e6ef0;font-size:12px;padding-right:11px}


.toejang .gr_box{background:#f9f9f9;border-top:1px solid #f2f3f4;border-bottom:1px solid #f2f3f4;text-align:center;color:#1a1a1a;line-height:1.4em;padding:22px 0 19px 0}
.toejang .inwrap{padding:0}
.toejang  .penalty{padding:23px 0 18px 0;font-size:16px;color:#2c84ce;text-align:center;font-weight:bold;line-height:1.2em}
.toejang  .penalty strong{color:#ff0000}
.toejang  .penalty span.icon{display:block;margin:0 auto 7px auto;width:115px;height:89px;background:url(/images/popup/icon_af.png) 0 0 no-repeat }
.toejang  .penalty span.icon.af2{background-position:0 -89px}

/* 운영자 강제퇴장 패널티 강화안내 */
.penalty-info .gr_box .red{color:#ff0707;font-weight:bold;padding-bottom:5px}
.penalty-info .gr_box .gry{color:#4e4e4e;line-height:1.4em;}
.penalty-info .penalty .normal{font-size:12px;color:#3d3d3d;font-weight:normal;margin-top:6px}
.penalty-info .penalty span.icon.af3{background-position:0 -180px;width:164px;height:92px}
.penalty-info {width:338px;border:1px solid #348cdf;background:#fff;position:absolute;top:50%;left:50%;margin:-178px 0 0 -169px;z-index:999}
.penalty-info .gr_box{background:#f9f9f9;border-top:1px solid #f2f3f4;border-bottom:1px solid #f2f3f4;text-align:center;color:#1a1a1a;line-height:1.4em;padding:17px 0 11px 0}
.penalty-info .inwrap{padding:0}
.penalty-info .penalty{padding:12px 0 15px 0;font-size:16px;color:#2c84ce;text-align:center;font-weight:bold}
.penalty-info .penalty strong{color:#ff0000}
.penalty-info .penalty span.icon{display:block;margin:0 auto 7px auto;width:115px;height:89px;background:url(/images/popup/icon_af.png) 0 0 no-repeat }
.penalty-info .penalty span.icon.af2{background-position:0 -89px}

/* 휴면 */
.sleep{width:404px;height:369px;border:1px solid #348cdf;;background:#fff;position:absolute;top:50%;left:50%;margin:-184px 0 0 -202px;z-index:100000}
.sleep .inwrap strong.stit{font-size:22px;color:#2c84ce;margin:27px 0 15px 0;display:block;}
.sleep .desc{color:#999;font-size:12px;line-height:1.5em;margin-bottom:12px}
.sleep .desc em{display:block;color:#34aae7;margin-top:2px}
.sleep .icon{height:106px;width:132px;display:block;background:url(/images/popup/icon_af.png) 0 -402px no-repeat;margin:0 auto}
.sleep .inwrap{margin-top:39px;text-align:center}


/* 별풍선 누적 2017-03-16 추가 */
.layer_starlistbox {}
.layer_starlistbox .starlist {max-height:220px; overflow:auto; padding:12px 0 0px}
.layer_starlistbox .starlist ul {}
.layer_starlistbox .starlist li {position:relative; padding:9px 0 9px 53px;}
.layer_starlistbox .starlist li .num {position:absolute; left:17px; top:3px; width:26px; height:22px; line-height:24px; text-align:center; font-size:11px; color:#333;}
.layer_starlistbox .starlist li.top .num {top:2px; color:#2b94ff; width:22px; border:1px solid #3498ff; border-radius:12px; background:#f9fbff;}
.layer_starlistbox .starlist li .name {font-size:11px; color:#535353;}
.layer_starlistbox .starlist li .name .nick a {font-size:12px; color:#1a65ff; font-weight:bold;}
.layer_starlistbox .starlist li .ea {position:absolute; right:20px; top:10px; font-size:12px; color:#333; font-weight:bold;}

.g_total{border-top:1px solid #e4e4e4;width:284px;margin:0 auto 4px;position:relative;padding:10px 0 0 0;overflow:hidden}
.g_total strong{font-size:12px;color:#1a65ff;margin-left:5px}
.g_total .ea{font-weight:bold;position:absolute;right:14px;color:#333}

/******/


.st_choice{color:#bad4fe;font-size:12px;padding-top:13px;letter-spacing:-1px}
.ugold{color:#707880;letter-spacing:-1px}
.cggold{color:#707880;letter-spacing:-1px}
.givebj{color:#707880;letter-spacing:-1px}
.result .btn_charge{vertical-align:middle;font-size:11px; color:#0296cd;background:#ebf6ff url('/images/flashplayer/split_layer.png') 4px -70px no-repeat;border:1px solid #67c0e1;border-radius:2px;padding:3px 4px 2px 11px;text-decoration:none}

.btn_presen{background:url(/images/popup/button/btn_present.gif) 0 0 no-repeat;width:207px;height:62px}


body.en .btn_presen{background:url(/images/popup/button/btn_present_en.gif) 0 0 no-repeat;width:207px;height:62px}
body.zh .btn_presen{background:url(/images/popup/button/btn_present_zh.gif) 0 0 no-repeat;width:207px;height:62px}
body.zh .stk_layer{background:url("/images/popup/stk_pop_zh.gif") no-repeat}
body.en .stk_layer{background:url('/images/afen/stk_pop.gif') 0 0 no-repeat}
.stk_layer .btn_itemview{color:#fff;background:#3889d5 url('/images/flashplayer/split_layer.png') right -516px no-repeat;border:1px solid #1e68ba;padding:6px 19px 4px 12px;text-decoration:none}

/*  글로벌 이메일 인증 팝업  */
.lang_email {  position: fixed; top: 50%; left: 50%; width: 300px; height: 200px; padding: 60px 50px; margin: -160px 0 0 -200px; text-align: center; letter-spacing: -1px;}
.lang_email .title { font-size: 32px; color: #000; font-weight: bold;  }
.lang_email p { margin: 30px 0; color: #777; font-size: 14px; line-height: 1.3; letter-spacing: -1px; }
.lang_email p strong { font-size: 14px; font-weight: normal; color: #000; }
.lang_email button { width: 136px; height: 42px; margin: 0 4px; color: #fff; background-color: #b0b0b0;  border-radius: 2px; font-size: 15px;}
.lang_email button:first-child { background-color: #2e6afd;}


/* ******************************************************************* */
/* ******************************************************************* */
/* ******************************************************************* */
/* *****************  글로벌 멤버쉽 , 로그인 관련 추가 *****************  */
/* 시청페이지 레이어와 동일한 css 사용으로 인한 membership_lang.css 사용하지 않음 */
button { cursor: pointer; background: transparent; border: none;}

.blind {display:block;overflow:hidden;position:absolute;text-indent:-9999px;top:-9999px;font-size:0;width:1px;height:1px;left:-9999px;line-height: 0;} /* hide */

.sns_join a,
#accountN input,
#accountN .selectbox ul li a,
#accountN .btn_login,
#accountN .btn_signup,
#accountN .btn_st1,
#accountN .tabmenu li button,
#accountN .tabmenu li em,
#accountN .tab ,
#accountN .tab li{ -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }

/* sns 가입 없을경우를 위한 최소값 */
#accountN.cn_login  { margin: 200px auto 240px; }
#accountN.win_popup { width: auto; margin: 50px 10px 0; }

#accountN { width: 360px; min-height: 340px;; margin: 50px auto 0; }
#accountN .loading { display:block; position:absolute;top:0;left:0;right:0;bottom:0; z-index:5;border-radius:2px;text-indent:-9999px;background-color:#2e6afd ; }
#accountN input::-webkit-input-placeholder { color:#31374c; }/* WebKit, Blink, Edge */
#accountN input:-moz-placeholder { color:#31374c; opacity:1; }/* Mozilla Firefox 4 to 18 */
#accountN input::-moz-placeholder { color:#31374c; opacity:1; }/* Mozilla Firefox 19+ */
#accountN input:-ms-input-placeholder { color:#31374c !important; }/* Internet Explorer 10-11 */
#accountN .my-placeholder {color: #31374c !important;}
#accountN button, #accountN a {outline:none}

#accountN .account_header { font-size: 15px; text-align: center; color: #555;}
#accountN .account_header h1 { overflow: hidden; width: 214px; height: 35px; margin: 0 auto 15px; background:url('/lang/images/web/member/img_account.png') no-repeat 0 -81px; text-indent: -9999em;}
#accountN .account_header h1 a { display: block; height: 100%;}
#accountN .account_header p { margin-bottom: 25px; }

#accountN .input_info {position:relative; float: none; height:46px;margin-top:10px; border: none; background: none;}
#accountN .input_info.email_form {position:static;}
#accountN .input_info:after{content:"";display:block;clear:both;}
#accountN .input_info span {position:absolute;top:16px;right:11px;display:none;text-indent:-9999px; background:url('/lang/images/web/member/img_account.png') no-repeat;}
#accountN .input_info.ok .ic_ok {display:block;width:14px;height:12px;background-position:-75px -14px}
#accountN .input_info.bad .ic_bad {display:block;width:12px;height:12px;background-position:-63px -14px}
#accountN .input_info.bad input {border:1px solid #ff223c !important}
#accountN .input_info input { position: relative; width:100%;box-sizing:border-box; height:100%;  *height: 44px; text-indent: 8px; line-height:42px;border:1px solid #c2c2c2;border-radius:2px;color:#31374c;font-size:14px;vertical-align:top}
#accountN .input_info input:focus {border:1px solid #2e6afd;color:#2e6afd;}
#accountN .input_info input::-ms-clear {display:none}X
#accountN .input_info input::-ms-reveal {display:none}
#accountN .input_info.over {z-index:20}
#accountN .pwd_remember { position: relative; margin-top: 10px; font-size: 13px; }
#accountN .pwd_remember input[type="checkbox"] { margin: 0; vertical-align: -2px; }
#accountN .pwd_remember label { color:#aaa; }
#accountN .pwd_remember a { position: absolute; right: 0; color:#466dda; text-decoration: none;}
#accountN .notice_area {text-align:center;padding-top:15px;margin-bottom:-4px;color:#ff223c;font-size:14px;}
#accountN .btn_area {position:relative;margin-top:20px}
#accountN .btn_login,
#accountN .btn_signup,
#accountN .btn_st1 { width:100%;height:46px;line-height:46px;border-radius:2px;color:#fff;font-size:17px;background:#2e6afd; border: none; text-transform: uppercase;}
#accountN .btn_login:hover,
#accountN .btn_signup:hover,
#accountN .btn_st1:hover{background:#3163dd}
#accountN .btn_signup[disabled="disabled"] ,
#accountN .btn_st1[disabled="disabled"] {color:#fff;background:#999;cursor:default}

#accountN .info_txt {line-height:120%;font-size:14px;color:#31374c}
#accountN .txt_area {text-align:center;padding-top:25px;line-height:100%;font-size:13px;color:#aaaaaa;}
#accountN .txt_area a {color:#2a6ada;font-size:14px;font-weight:bold; text-decoration: none;letter-spacing:0px; }
#accountN .captcha { position: relative; overflow:hidden;width:100%;margin-top:10px; }
#accountN .captcha em { position: absolute; top: 0; right: 0; width: 30px; height:74px; border: 1px solid #d3d3d3; background: #f9f9f9; border-left-color: #f9f9f9; border-radius: 2px  }
#accountN .captcha em:first-child { left: 0; border-left-color: #d3d3d3;  border-right-color: #f9f9f9;}
#accountN .captcha div {margin: auto; }
#accountN .sns_join {margin-top:30px; overflow: hidden;}
#accountN .sns_join div { height: 8px; margin-bottom: 40px; text-align: center; border-bottom: 1px solid #c2c2c2; }
#accountN .sns_join div span { padding: 0 8px; color: #c2c2c2; background: #fff; font-size: 13px; line-height: 1;}
#accountN .sns_join a {position:relative;display:block;box-sizing:border-box;width:100%;height:44px;line-height:40px;margin-top:10px;text-align:center;border-radius:2px;font-size:14px;text-decoration:none;}
#accountN .sns_join a em {position:absolute;top:11px;left:18px;display:block;height:18px;text-indent:-9999px;background:url('/lang/images/web/member/img_account.png') no-repeat ; }
#accountN .sns_join a:hover em { -webkit-animation-name: turn; -webkit-animation-duration: .5s; -webkit-animation-iteration-count: 1; animation-name: turn; animation-duration: .5s; animation-iteration-count: 1; }
#accountN .sns_join .twitter {color:#00b0f0;border:1px solid #00b0f0}
#accountN .sns_join .twitter em{ width:19px;background-position:0 0; }
#accountN .sns_join .twitter:hover {color:#fff;background-color:#00b0f0}
#accountN .sns_join .twitter:hover em {background-position:0 -18px;}
#accountN .sns_join .facebook {color:#2b5cbf;border:1px solid #2b5cbf}
#accountN .sns_join .facebook em{width:18px;background-position:-20px 0}
#accountN .sns_join .facebook:hover {color:#fff;background-color:#2b5cbf}
#accountN .sns_join .facebook:hover em {background-position:-20px -18px}
#accountN .sns_join .google {color:#df4033;border:1px solid #db4437}
#accountN .sns_join .google em{width:25px;background-position:-38px 0}
#accountN .sns_join .google:hover {color:#fff;background-color:#db4437}
#accountN .sns_join .google:hover em {background-position:-38px -18px}

#accountN .sns_join .qq {color:#3d95d5;border:1px solid #3d95d5}
#accountN .sns_join .qq em{ width:20px; height:22px; background-position:-95px 0; }
#accountN .sns_join .qq:hover {color:#fff;background-color:#3d95d5}
#accountN .sns_join .qq:hover em {background-position:-95px -23px;}
#accountN .sns_join .weibo {color:#f3a018;border:1px solid #f5cc27}
#accountN .sns_join .weibo em{width:22px; height:20px; background-position:-115px 0}
#accountN .sns_join .weibo:hover {color:#fff;background-color:#f5cc27}
#accountN .sns_join .weibo:hover em {background-position:-115px -23px}
#accountN .sns_join .wechat {color:#5fb61d;border:1px solid #5fb61d}
#accountN .sns_join .wechat em{width:25px; height:21px; background-position:-137px 0}
#accountN .sns_join .wechat:hover {color:#fff;background-color:#5fb61d}
#accountN .sns_join .wechat:hover em {background-position:-137px -23px}

/* 번체케이스 차후 적용 */
/* .zh_TW #accountN .sns_join a { float: left; width: 48%; margin-right: 4%; font-size: 0; }
.zh_TW #accountN .sns_join a strong { font-size: 14px; }
.zh_TW #accountN .sns_join .qq,
.zh_TW #accountN .sns_join .weibo,
.zh_TW #accountN .sns_join .wechat{ margin-right: 0; } */
#accountN .birth {position:relative;z-index:10;width:100%;height:36px}
#accountN .birth dt {float:left; width: auto; padding: 0; line-height:36px;color:#838794;font-size:13px; border: none; }
#accountN .birth dd { float: right; padding: 0;  border: none; width: auto; }
#accountN .birth dd .selectbox {float:left; }
#accountN .selectbox {position:relative;display:inline-block; width:99px; margin-left:7px; *margin-left:11px !important; background:#fff; padding: 0; list-style: none;}
#accountN .selectbox .v {position:relative;display:block;height:34px;border:1px solid #cfcfcf;border-radius:2px;text-decoration:none;cursor:pointer}
#accountN .selectbox .v strong {position:absolute;top:11px;left:8px;line-height:100%;font-weight:normal;color:#31374c;font-size:14px}
#accountN .selectbox .v em {position:absolute;top:15px;right:8px;display:block;width:8px;height:4px;background:url(/lang/images/web/member/img_account.png) no-repeat -77px 0;}
#accountN .selectbox .active {border:1px solid #2e6afd;border-radius:2px 2px 0 0;}
#accountN .selectbox .active em {background:url(/lang/images/web/member/img_account.png) no-repeat -85px 0}
#accountN .selectbox ul {position:absolute;top:35px;left:0; padding: 0; margin: 0; display:none;box-sizing:border-box;width:100%;height:auto;overflow-y:auto;background:#fff;border:1px solid #2e6afd;border-radius:0 0 2px 2px}
#accountN .selectbox ul li { height:auto; border: none; }
#accountN .selectbox ul li a {display:block;padding:0 0 0 8px;height:20px;line-height:20px; text-indent: 0; text-decoration:none; color:#5a5f70 !important ;font-size:14px}
#accountN .selectbox ul li a:hover,
#accountN .selectbox ul li a:focus {color:#fff !important;background:#1e90ff}
#accountN .sel_m {width:99px;}
#accountN .sel_d {width:60px;}
#accountN .sel_y {width:68px;}
#accountN .sel_d ul, #accountN .sel_y ul {height:242px}
#accountN .sel_g {width:100%;margin:0; }
#accountN .sel_g li { float: left; width: 50%; }
#accountN .sel_g li button { position: relative; display: block; width: 100%; height: 44px; border: 1px solid #c2c2c2; border-radius: 0 2px 2px 0; background-color: #fff; z-index: 1; cursor: pointer;}
#accountN .sel_g li:first-child button { border-radius: 2px 0 0 2px; }
#accountN .sel_g li button.on { border-color: #466dda; border-width: 2px; z-index: 2; font-weight: bold;  }
#accountN .sel_g li button span { position: relative; top: auto; left: auto; right: auto; line-height: 38px; display: inline-block;padding:0px 0 0 24px; text-indent: 0;  background-image: none;}
#accountN .sel_g li button span em { position: absolute; top: 50%; left: 0; width: 16px; height: 18px; margin-top: -9px; background-image:url(/lang/images/web/member/img_account.png); background-repeat: no-repeat; font-style: normal;}
#accountN .sel_g li button.male {border-right-color: tr;}
#accountN .sel_g li button.male span em { background-position: 0 -39px; }
#accountN .sel_g li button.male.on span em { background-position: 0 -59px; }
#accountN .sel_g li button.female span em { background-position: -18px -39px; }
#accountN .sel_g li button.female.on span em { background-position: -18px -59px; }

.popLogWrap {
	position:fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 999992;
	background: url('/images/flashplayer/bg_dark.png') repeat 0 0;
}
.popLogWrap .dim {
    position:fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 99991;
    background-color: #000; opacity:.8; filter: alpha(opacity=80);-moz-opacity: .8;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000, endColorstr=#cc000000);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000, endColorstr=#cc000000)"; }
.popLogWrap #accountN { position: absolute; top: 50%; left: 50%; z-index: 99992; padding: 40px 30px; margin: -305px 0 0 -197px; min-height: auto; width: 340px; background-color: #fff; }
.popLogWrap #accountN .account_header h1 {margin-top: 0;}
.popLogWrap .close {position:absolute;top:0;right:-20px;}
.popLogWrap .close a {overflow:hidden;display:block;width:14px;height:14px;text-indent:-9999px; transition:All 0.2s ease-out;transform:rotate(0);background:url(/lang/images/web/member/img_account.png) no-repeat -63px 0; }
.popLogWrap .close a:hover {transform:rotate(90deg)}

#accountN.password {  margin: 130px auto 180px; }
#accountN.password.wide { overflow: hidden; width: 500px; margin-bottom: 270px; }
#accountN.password .account_header p { font-size: 18px; }

#accountN .tabmenu { overflow:hidden; position: relative; width:100%;margin:40px 0 20px; padding: 0; list-style: none;}
#accountN .tabmenu li { overflow: visible; float:left;width:50%; }
#accountN .tabmenu li button { overflow: hidden; position: relative; display:block; width:100%;padding:0;text-align:center;color:#838690; border: none; background-color: transparent;font-size:16px;text-decoration:none;font-weight:bold; letter-spacing: -1px;}
#accountN .tabmenu li.on button { color: #31374c; }
#accountN .tabmenu li span { position: relative; display: block; width: 100%; height: 48px; line-height: 48px; border-bottom:2px solid #ebebeb;}
#accountN .tabmenu li em { position: absolute; left:-100%; bottom: 0px; *bottom: 5px; display: block; width: 100%; height: 2px; background-color:#2e6afd; }
#accountN .tabmenu li.on em {  left:0%; }
#accountN .tabmenu li:first-child em{ left:100%; }
#accountN .tabmenu li:first-child.on em{left: 0;}
#accountN .tabmenu li button:hover {color:#31374c}

#accountN.password.wide .input_info { margin-right: 120px; }
#accountN.password.wide .input_info  .btn_st1 { position: absolute; top: 0; right: -120px; width: 112px; }
#accountN .tab { overflow: hidden; position: relative; min-height: 230px; padding: 0; margin: 0; list-style: none;}
#accountN .tab li {position: absolute; left:150%; top: 0; width: 500px; }
#accountN .tab li.on { position: relative; left: 0; }
#accountN .tab li:first-child  {left:-150%;}
#accountN .tab li.on:first-child { left:0; }
#accountN .tab strong { font-size: 14px; }
#accountN .tab p { margin-bottom: 30px; font-size: 15px; color:#666; }
#accountN .tab .notice_area { text-align: left; padding-top: 5px; letter-spacing: 0; color: #ff223c;}
#accountN .tab .notice_area p { color: #ff223c; }
#accountN .tab.on{ position: relative;}
#accountN .history_back { margin-top: 125px; }
#accountN .history_back p { width: 300px; margin:0 auto 25px; text-align: center; font-size: 16px;}
#accountN .history_back .btn_st1 { display: block; width: 190px;  margin: 0 auto; font-weight: normal; font-size: 16px; }

#View_after { display: none;position: fixed; z-index: 999999; left: 50%; top: 50%;width: 294px; padding: 15px 15px 80px;   margin: -212.5px 0 0 -163px; text-align: center; border: 1px solid #2c84ce; background-color: #fff; font-family: 'NG'; letter-spacing: -1px; }
#View_after .view_after_title p {position: relative; padding-top: 50px; font-size: 14px; margin-bottom: 10px; line-height: 1.6; }
#View_after .view_after_title p em { position: absolute; top: 10px; left: 50%; width: 37px; height: 33px; margin-left: -16.5px; background-image: url('/images/afmain/img_main.png'); background-repeat: no-repeat;   }
#View_after .view_after_title span { display: block; font-size: 12px; color:#525252; line-height: 1.4; }
#View_after .view_after_title p.Registration { color:#11a3ff; }
#View_after .view_after_title p.Registration em { background-position: -260px -146px; }
#View_after .view_after_title p.delete { color:#ff4d4d; }
#View_after .view_after_title p.delete em { width: 34px; margin-left: -17px;  background-position: -304px -146px; }
#View_after .view_after_contents { margin-top: 20px; padding-top: 165px; font-size: 11px; color:#7e7e7e; background-repeat: no-repeat; background-position: top center; line-height: 1.4;}
#View_after .view_after_contents a { color:#328fde; text-decoration: underline; }
#View_after .view_after_footer { position: absolute; left: 15px; right: 15px; bottom: 15px; margin-top: 20px; padding-top: 15px; border-top: 1px solid #e4e4e4; }
#View_after .view_after_footer input { vertical-align: -2px; margin-right: 4px; border-color: #acacac;}
#View_after .view_after_footer label { position: absolute; bottom: 6px; left: 0; vertical-align: top;}
#View_after .view_after_footer button { padding: 5px 18px; color:#525252; font-size: 11px; border: 1px solid #b8b8b8; border-radius: 2px; background-color: #fff; }
#View_after .layer_close { overflow: hidden; position: absolute; top: 10px; right: 10px; width: 9px; height: 10px; text-indent:-9999em; border: none; background: url('/images/afmain/img_main.png') no-repeat -260px -127px; }
#View_after .view_after_contents { background-image: url('/images/afmain/view_after_layer_kr.png'); }
.en_US #View_after .view_after_contents { background-image: url('/images/afmain/view_after_layer_en.png'); }
.ja_JP #View_after .view_after_contents { background-image: url('/images/afmain/view_after_layer_jp.png'); }
.th_TH #View_after .view_after_contents { background-image: url('/images/afmain/view_after_layer_th.png'); }
.zh_CN #View_after .view_after_contents { background-image: url('/images/afmain/view_after_layer_cn.png'); }
.zh_TW #View_after .view_after_contents { background-image: url('/images/afmain/view_after_layer_cn.png'); }

#View_after.View_after_windpop { border: none; position: relative; left: 0; top: 0; margin: 0 auto; }
#View_after.View_after_windpop .layer_close { display: none; }

/* captcha */
.cn_cap{border:1px solid #e9e9e9;background:#f9f9f9;text-align:center;padding:22px 0;border-radius:1px}
.cn_cap .prevention{display:inline-block;vertical-align:middle;margin-right:12px;width:112px;height:25px;line-height:25px;font-size:14px;text-align:center;font-weight:bold; background:#fff;color:#000000;}
.cn_cap input {border:1px solid #c2c2c2;height:23px;line-height:23px;padding:0 0 0 8px;font-family:dotum;font-size:12px;;color:#454545;vertical-align:middle;outline:none;width:185px}
.cn_cap .alert{display:inline-block;vertical-align:top;color:#666;padding-left:3px}

.ppv_ticket { width: 384px; margin: -191px 0 0 -222px; }
.ppv_ticket .layer_al > ul { height: 211px; overflow-y: auto;}
.ppv_ticket li { word-wrap: break-word;}
.ppv_ticket .btn_wrap { position: relative;; padding: 0; height: 71px; margin-top: 10px; border-top: 1px solid #4096de; }
.ppv_ticket .btn_wrap a { position: absolute; width: 50%; height: 100%; padding: 0; border: none;  }
.ppv_ticket .btn_wrap a span { display: block; margin: 15px 0 0px; font-size: 11px; color: #c2d9f2;}
.ppv_ticket .btn_wrap a strong {  font-size: 14px; padding-right: 10px; background-image: url('/images/flashplayer/split_layer.png'); background-repeat: no-repeat;}
.ppv_ticket .btn_wrap a.btn_st1 { left: 0; padding: 0; background-color: #4096de; color: #fff; }
.ppv_ticket .btn_wrap a.btn_st1 strong { background-position: right -246px;}
.ppv_ticket .btn_wrap a.btn_st2 { right: 0; padding: 0; }
.ppv_ticket .btn_wrap a.btn_st2 strong { background-position: right -272px;}
.ppv_ticket .btn_wrap a.btn_st2 span {color: #8d8d8d;}
.ppv_ticket_img { width: 332px; height: 128px; margin: 0 auto 5px; }
.ppv_ticket_img img { display: block; width: 332px; height: 128px;}
.ppv_ticket .sub_list5 { font-size: 11px; }

.ppv_ticket_img.themonster {width: 332px; height: 128px; margin: 0 auto;  background: url('/images/flashplayer/ppv_themonster_ticket.jpg') no-repeat; }

.ppv_ticket .btn_wrap.ppv_btn { padding: 15px 20px; height: auto; border: none; margin: 0 25px; border-top: 1px solid #e4e4e4; }
.ppv_ticket .btn_wrap.ppv_btn a { position: relative; width: 56px; height: 20px; margin: 0 3px; line-height: 2.1em; vertical-align: middle; border-radius: 3px; }
.ppv_ticket .btn_wrap.ppv_btn a.btn_st2 { border:1px solid #b8b8b8;}

@keyframes turn { 100% { -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); -ms-transform: rotateY(360deg); -o-transform: rotateY(360deg); transform: rotateY(360deg); } }


/* 별풍선 선물하기 개편 170914 */
.pop_stargift {display:none; position:fixed; left:50%; top:50%; z-index:999999; width:508px;border:1px solid #2c84ce; background:#fff;}
.pop_stargift * {font-family:'NG';line-height:1em}
.pop_stargift .lightbox {display:none;position:absolute;left:0;top:0;z-index:100;width:100%;min-height:100%;_height:100%;background-color:#fff;zoom:1;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;}

/* 썸네일 공통 */
.pop_stargift .thumb {position:relative;display:block;width:138px;height:88px;border:1px solid #d9dfe8;}
.pop_stargift .thumb a {position:relative;overflow:hidden;display:block;width:138px;height:88px;font-family:'NGB';line-height:88px;font-size:14px;color:#535353;text-decoration:none}
.pop_stargift .thumb img {position:absolute;bottom:0;left:0;width:100%}
.pop_stargift .thumb:hover em {position:absolute;top:-3px;left:-3px;width:138px;height:88px;border-radius:3px;border:3px solid #ccc;background:none;}
.pop_stargift .thumb.active em{position:absolute;top:-3px;left:-3px;width:138px;height:88px;border-radius:3px;border:3px solid #4694ff;background:none;}

.pop_stargift .layer_in {position:relative;width:100%;height:100%;}
.pop_stargift .layer_in h2 {display:block;padding:9px 0 0 12px;height:20px;line-height:14px;font-weight:bold;color:#2c84ce;font-family:돋움, Dotum, AppleGothic, Sans-serif;letter-spacing:-1px;border-bottom:1px solid #2c84ce;}
.pop_stargift .layer_in .what_star {padding-top:1px; position:absolute; background: url('/images/flashplayer/split_layer.png') no-repeat right -25px; padding-right:20px; cursor:pointer; top:7px; right:31px; font-size:11px; color:#2c2c2c; letter-spacing:-1px; height:16px; line-height:16px;font-family:돋움, Dotum, AppleGothic, Sans-serif;text-decoration:none}
.pop_stargift .layer_in .btn_close {position:absolute;right:7px;top:4px;display:block;width:9px;height:10px;padding:5px;overflow:hidden;text-indent:-9999px;z-index:9; background: url('/images/flashplayer/split_layer.png') no-repeat 4px -44px;}
.pop_stargift .star_list {padding:32px 0;margin-left:0;text-align:center}
.pop_stargift .star_list ul{margin-left:8px}
.pop_stargift .star_list li {display:inline-block;margin-right:12px;}
*+html .pop_stargift .star_list ul {overflow:hidden;margin:0 auto;width:456px}
*+html .pop_stargift .star_list li {float:left;}
.pop_stargift .gift_result { padding: 15px 35px; }
.pop_stargift .gift_result dl { position: relative; padding: 15px 0; border-top: 1px solid #e1e1e1;  }
.pop_stargift .gift_result dl:first-child { border-top: none; }
.pop_stargift .gift_result dl dt { font-size: 15px; color: #333; }
.pop_stargift .gift_result dl dd { position: absolute; right: 0; top: 15px; font-size: 18px; font-weight: bold; color: #333; }
.pop_stargift .gift_result dl dd span { color: #006bfe; }
.pop_stargift .star_gift_benefit h3 { padding: 50px 0 20px; font-size: 16px; text-align: center; }
.pop_stargift .star_gift_benefit ul { text-align: center;}
.pop_stargift .star_gift_benefit ul li { display: inline-block; margin:0 15px; vertical-align: top; }
.pop_stargift .star_gift_benefit ul li p { line-height: 1.2; color: #777; }
.pop_stargift .star_gift_benefit ul li span { display: inline-block; width: 74px; height: 74px; margin-bottom: 12px; background: url('/images/flashplayer/star_gift_img.png') no-repeat 0 -343px; }
.pop_stargift .star_gift_benefit ul li span.n1 { background-position: 0 -343px;}
.pop_stargift .star_gift_benefit ul li span.n2 { background-position: 0 -264px;}
.pop_stargift .star_gift_benefit ul li span.n3 { background-position: 0 -600px;}
.pop_stargift .star_gift_benefit ul li span.n4 { background-position: 0 -500px;}

.pop_stargift .sticker_gift_info { overflow: hidden; position: relative; padding: 40px 32px 24px 32px; min-height: 110px;}
.pop_stargift .sticker_gift_info img { position: absolute; top: 32px; left: 32px; width: 194px; height: 108px; border: 1px solid #ccc; }
.pop_stargift .sticker_gift_info dl { margin-left: 222px; }
.pop_stargift .sticker_gift_info dl dt { font-size: 15px;color: #444; line-height: 1.4;}
.pop_stargift .sticker_gift_info dl dd p { margin-top: 10px; font-size: 13px; }
.pop_stargift .sticker_gift_info dl dd p:first-child { font-size: 12px; color: #999; }
.pop_stargift .sticker_gift_info dl dd p span ,
.pop_stargift .sticker_gift_info dl dd p strong { color: #016cfe; font-weight: bold; }


.pop_stargift .star_list p {padding:13px 0 0 0;margin-bottom:-17px;line-height:100%;}
.pop_stargift .send_area {position:relative;padding:0 32px 45px; background:#eff3f9}
.pop_stargift .send_area .gift_at dt {padding:32px 0 0 0;font-size:14px;line-height:100%}
.pop_stargift .send_area .gift_at dt strong {font-family:'NGB';}
.pop_stargift .send_area .gift_at dd {position:relative;margin-top:15px;height:52px;border:2px solid #006bfe;background:#fff}
.pop_stargift .send_area .gift_at dd .txt_default {position:absolute;top:0;left:13px;font-size:16px;line-height:52px;color:#111;letter-spacing:-1px;font-family:'NGB';}
.pop_stargift .send_area .gift_at dd .txt_error {position:absolute;top:0;left:13px;padding-left:24px;font-size:15px;line-height:52px;color:#ec1e1e;letter-spacing:-1px;background:url('/images/flashplayer/split_layer.png') no-repeat -82px -709px;}
.pop_stargift .send_area .gift_at dd input {position:absolute;top:11px;right:53px;width:250px;padding:0;text-align:right;color:#016cfe;border:none;outline:none;font-family:'NGB';font-size:26px;}
.pop_stargift .send_area .gift_at dd input:focus {color:#016cfe;}
.pop_stargift .send_area .gift_at dd input:visible {color:#eee;}
.pop_stargift .send_area .gift_at dd input.shortage {color:#2e2e33;}

.pop_stargift .send_area .gift_at dd input::-webkit-input-placeholder { color:#aaa; }
.pop_stargift .send_area .gift_at dd input:-moz-placeholder { color:#aaa; opacity:  1; }
.pop_stargift .send_area .gift_at dd input::-moz-placeholder { color:#aaa; opacity:  1; }
.pop_stargift .send_area .gift_at dd input:-ms-input-placeholder { color: #aaa !important; }
.pop_stargift input[type=text]::-ms-clear {display:none}
.pop_stargift .placeholdersjs {color: #aaa !important;}

.pop_stargift .send_area .gift_at dd .txt_count {position:absolute;top:0;right:36px;font-size:16px;line-height:53px;font-family:'NGB';color:#111}
.pop_stargift .send_area .gift_at dd button {display:block;position:absolute;top:11px;right:5px;width:30px;height:30px;text-indent:-9999px; background:url('/images/flashplayer/split_layer.png') no-repeat 7px -368px; }
.pop_stargift .send_area .btn_stars {position:absolute;z-index: 1;top:33px;right:32px;color:#006bfe;font-size:13px;text-decoration:underline}
.pop_stargift .send_area .btn_buy {position:absolute;top:130px;right:32px;display:block;width:56px;height:28px;line-height:28px;border-radius:14px;text-align:center;color:#fff;font-size:13px;text-decoration:none;background:#4694ff}
.pop_stargift .send_area .gift_st {margin-top:19px;}
.pop_stargift .send_area .gift_st dt {display:inline-block;margin-right:8px;color:#444;font-size:14px ;}
.pop_stargift .send_area .gift_st dd {display:inline-block;color:#444;font-size:14px;}
.pop_stargift .send_area .gift_st dd span {display:inline-block;padding-right:2px;font-family:'NGB';font-size:16px;color:#006bfe}
.pop_stargift .send_area .gift_input { margin:20px 0 -20px; }
.pop_stargift .send_area .gift_input span { display: block; border: 1px solid #d7d7d7; padding: 6px 0; background-color: #fff; }
.pop_stargift .send_area .gift_input span input { display: block; width: 100%; padding: 2px 0; border: none; font-size: 13px; color: #444; outline: none; text-indent: 15px; }
.pop_stargift .send_area .gift_input p { margin-top: 5px; font-size: 11px; color:#888; text-align: right; }
.pop_stargift .send_area .btn_area {padding-top:35px;text-align:center}
.pop_stargift .send_area .btn_area button {display:inline-block;width:132px;height:42px;line-height:42px;vertical-align:middle;font-size:16px;outline:none;font-family:'NGB';}
.pop_stargift .send_area .btn_area .btn_gift {margin-right:16px;color:#fff;background:#006bfe}
.pop_stargift .send_area .btn_area .btn_cancel {border:1px solid #d3d4d5;color:#000;background:#fff}
.pop_stargift .send_area .txt_info {padding-top:24px;color:#777;font-size:13px;text-align:center}
.pop_stargift .send_area .input_wrap { margin-top: 15px; text-align: center; }
.pop_stargift .send_area .input_wrap  input { vertical-align: -2px; margin-right: 4px; cursor: pointer;}
.pop_stargift .send_area .input_wrap  label { cursor: pointer; }
.pop_stargift .send_area.btn_sticker { min-height: auto; background-color: #fff; }
.pop_stargift .send_area.btn_sticker .btn_area {padding-top: 15px;}


/* 별풍선이란? 레이어 */
.pop_stargift .star_info_layer ,
.pop_stargift .sticker_info_layer {display:none;overflow:hidden;position:absolute;top:50%;left:50%;z-index:100;width:400px; margin:-160px 0 0 -200px;border:1px solid #0a4aaa;background:#fff}
.pop_stargift .star_info_layer .inner ,
.pop_stargift .sticker_info_layer .inner {position:relative;padding:10px 20px;border:2px solid #3d80e4}
.pop_stargift .sticker_info_layer .inner { padding: 30px 35px;  }
.pop_stargift .star_info_layer .inner .info_b ,
.pop_stargift .sticker_info_layer .inner .info_b {position:relative}
.pop_stargift .star_info_layer .inner .info_b .img {position:absolute;top:52px;left:10px;width:113px;height:101px;background:url('/images/flashplayer/star_gift_img.png') no-repeat 0 0;}
.pop_stargift .star_info_layer .inner .info_b .img.benefit_img { left: -7px; width: 139px; height: 94px; background-position:0 -162px; }
.pop_stargift .star_info_layer .inner .info_b dl,
.pop_stargift .star_info_layer .inner .info_sgb dl {padding:20px 0 20px 155px; letter-spacing: -1px;}
.pop_stargift .sticker_info_layer .inner dl { padding-left: 100px; }
.pop_stargift .star_info_layer .inner .info_b dl dt,
.pop_stargift .star_info_layer .inner .info_sgb dl dt,
.pop_stargift .sticker_info_layer .inner .info_b dl dt {font-size:17px;color:#404256;font-weight:bold;letter-spacing:-0.1em;}
.pop_stargift .star_info_layer .inner .info_b dl dd,
.pop_stargift .star_info_layer .inner .info_sgb dl dd,
.pop_stargift .sticker_info_layer .inner .info_b dl dd {padding-left:6px;font-size:12px;color:#777;line-height:16px;margin-top:8px;letter-spacing:-0.03em;background:url('/images/flashplayer/bul_dot_sg.gif') no-repeat 0 7px; letter-spacing: -1px;}
.pop_stargift .star_info_layer .inner .info_sgb dl dd {padding: 0;}
.pop_stargift .sticker_info_layer .inner .info_b dl dd { padding: 0; background: none; }
.pop_stargift .star_info_layer .inner .info_b .btn_detail,
.pop_stargift .star_info_layer .inner .info_sgb .btn_detail {position:absolute;top:24px;right:5px;font-size:11px;color:#4694ff;text-decoration:underline}
.pop_stargift .star_info_layer .inner .info_sgb {position:relative;border-top:1px solid #e7e7e7}
.pop_stargift .star_info_layer .inner .info_sgb .img {position:absolute;top:24px;left:10px;width:119px;height:61px;background:url('/images/flashplayer/star_gift_img.png') no-repeat 0 -101px;}
.pop_stargift .star_info_layer .inner .btn_close ,
.pop_stargift .sticker_info_layer .inner .btn_close {position:absolute;right:0;top:0;display:block;width:24px;height:24px;padding:0;overflow:hidden;text-indent:-9999px;z-index:9;background:url(/images/flashplayer/btn_close_emo_s.gif) no-repeat center 8px}
.pop_stargift .sticker_info_layer .img {position:absolute;top:0px;left:0px;width:93px;height:70px;background:url('/images/flashplayer/star_gift_img.png') no-repeat 0 -422px;}


/* 스타즈별풍선 레이어 */
.pop_stargift .stars_layer {display:none;overflow:hidden;position:absolute;top:50%;left:50%;z-index:100;width:348px;margin:-300px 0 0 -174px;border:1px solid #0a4aaa;background:#fff}
.pop_stargift .stars_layer .inner {position:relative;border:2px solid #3d80e4}
.pop_stargift .stars_layer .inner h2 {display:block;padding:9px 0 0 12px;height:20px;line-height:14px;text-align:center;font-weight:bold;color:#2c84ce;font-family:돋움, Dotum, AppleGothic, Sans-serif;letter-spacing:-1px;border-bottom:1px solid #2c84ce;}
.pop_stargift .stars_layer .inner .tab_area {height:32px;background:#f4f4f4 url(/images/flashplayer/bg_tab_line.gif) no-repeat center 10px}
.pop_stargift .stars_layer .inner .tab_area li {float:left;width:50%;font-size:13px;text-align:center;color:#666}
.pop_stargift .stars_layer .inner .tab_area li a {display:block;color:#666;height:32px;line-height:32px;text-decoration:none}
.pop_stargift .stars_layer .inner .tab_area li.on a {color:#006bfe;font-weight:bold;height:30px;line-height:32px;border-bottom:2px solid #006bfe}
.pop_stargift .stars_layer .inner .btn_close {position:absolute;right:7px;top:4px;display:block;width:9px;height:10px;padding:5px;overflow:hidden;text-indent:-9999px;z-index:9;background:url(/images/flashplayer/btn_close_emo.gif) no-repeat center}
.pop_stargift .stars_layer .inner .scroll_area {overflow:auto;overflow-x:hidden;width:344px;height:376px}
.pop_stargift .stars_layer .inner .scroll_area.tab {overflow:auto;overflow-x:hidden;width:344px;height:344px}
.pop_stargift .stars_layer .inner .scroll_area ul {overflow:hidden;padding:0 0 20px 18px;margin:4px -16px 0 0}
.pop_stargift .stars_layer .inner .scroll_area ul li{float:left;margin:16px 16px 0 0}

.pop_stargift.video_gift .star_info_layer { margin-top: -225px; }
.pop_stargift.video_gift .star_info_layer .inner .info_sgb { border-bottom:1px solid #e7e7e7 }

/* 나중에보기 레이어 iframe 제거로 인한 위치조정 */
.layer_s.layerWatchTime { position: absolute; }

/* 동영상 하이라이트 만들기  */
.highlight { position: absolute !important; }
.highlight .layer_ac dl { position: relative; margin: 0 20px 10px; min-height: 28px; font-size: 12px;  }
.highlight .layer_ac dl dt > input ,
.highlight .layer_ac dl dd > input { display: block; width: 100%; height: 26px; border: none; padding: 0; text-indent: 10px; }
.highlight .layer_ac dl dt { position: absolute; top: 0; left: 0; color: #3c3c3c; line-height: 2.5; font-weight: bold; }
.highlight .layer_ac dl dd { margin-left: 40px; text-align: left; min-height: 26px; border: 1px solid #d8d8d8; }
.highlight .layer_ac a { display: block; margin-top: 10px ; color: #2f89d5; text-decoration: underline; }
.highlight .alarm_area { padding: 25px 20px; margin-bottom: -11px; border-bottom: 1px solid #e4e4e4; text-align: center; background-color: #eff3f9; color: #505050; line-height: 1.2; }
.highlight .alarm_area span { display: block; margin: 4px 0 10px; color: #7e7e7e; }
.highlight .alarm_area a { text-decoration: underline; color: #2f89d5; }

.highlight.layer_s .layer_ac{ padding: 30px 20px 15px; }
.highlight .never_see { margin: 15px 0 0 0; text-align: left;}
.highlight .never_see input { vertical-align: -2px; margin-right: 3px;}

.htmlplayer_wrap .tag-editor { width: auto; padding: 0 0 0 5px; border: none; }
.htmlplayer_wrap .tag-editor li:first-child {display: none;}
.htmlplayer_wrap .tag-editor .tag-editor-tag ,
.htmlplayer_wrap .tag-editor .tag-editor-sharp { line-height: 1.8; }
.htmlplayer_wrap .tag-editor div { line-height: 1.6;}
.htmlplayer_wrap .tag-editor .tag-editor-tag { padding-right: 3px; }

@media screen and (-webkit-min-device-pixel-ratio:0)  { .highlight .layer_ac dl dt {line-height: 2.2;} }
@-moz-document url-prefix() { .highlight .layer_ac dl dt {line-height: 2.2;} }

/* 중계방 관리 */
.ui-pop.relay {width:362px;}
.ui-pop.relay .pop-title {position:relative;}
.ui-pop.relay .pop-title > p {display:inline-block; *display:inline; zoom:1;}
.ui-pop.relay .pop-title .btn_refresh {display:inline-block; *display:inline; zoom:1; width:17px; height:17px; background:url(/images/flashplayer/icon_v2.png) -209px -486px no-repeat; margin-top:-10px; border:1px solid #c5cad0; border-radius:2px; vertical-align:-4px;}
@media screen and (-webkit-min-device-pixel-ratio:0)  {.ui-pop.relay .pop-title .btn_refresh {vertical-align:-3px;}}
.ui-pop.relay .pop-title .btn_refresh:hover{border:1px solid #4aa6e3}
.ui-pop.relay .pop-body {padding:20px 0 0;}
.ui-pop.relay .pop-body .txt {padding-left:20px; color:#a0a0a0; font-size:11px; line-height:1.2;}
.ui-pop.relay .pop-body .tbl {overflow-y:auto; height:289px; margin:20px 0 10px; padding:0 20px;}
.ui-pop.relay .pop-body .tbl table {width:322px; margin:0 auto; border-collapse:collapse; border-spacing:0; table-layout:fixed; word-break:break-all; border:0;}
.ui-pop.relay .pop-body .tbl table th {background:#eff8ff; height:28px; color:#45494d; font-size:11px; vertical-align:middle; text-align:center;}
.ui-pop.relay .pop-body .tbl table td {padding:5px 0; border-bottom:1px solid #f7f7f7; color:#626262; font-size:12px; text-align:center;}
.ui-pop.relay .pop-body .tbl table td span {display:block;}
.ui-pop.relay .pop-body .tbl table td a.btn_go{display:inline-block; *display:inline; zoom:1; background:#4096de; color:#fff; font-weight: bold; text-align:center; width:58px; padding:3px 0 2px 0; padding:5px 0 0 0\0; font-size:11px; text-decoration:none}
.ui-pop.relay .pop-body .tbl table tr.origin td {color:#3d82f6;}
.ui-pop.relay .pop-body .tbl table td.my_location {font-size:11px;}
.ui-pop.relay .pop-body .tbl table td.noLst {padding:45px 0 0 0; border-bottom:0 none; color:#ff2d2d; font-size:12px; text-align:center;}
.ui-pop.relay .pop-btn.line {margin:0;}

/* 유저 VOD 원저작자에의해 삭제된 영상 */
.ui-pop.blind_pop {width:398px;}
.ui-pop.blind_pop .pop-body {background:url(/images/popup/icon_vod_blind.jpg) 127px 30px no-repeat; padding-top:185px;}
.ui-pop.blind_pop .pop-body p {color:#525252; text-align:center; line-height:1.2;}
.ui-pop.blind_pop .pop-body p span {color:#0086fe;}
.ui-pop.blind_pop .pop-btn.line {margin-top:30px;}

/* 구독하기 */
.pop_gudok {display:none; position:fixed; left:50%; top:50%; z-index:999999; width:425px;border:1px solid #2c84ce; background:#fff;}
.pop_gudok * {font-family:'NG';line-height:1em}
.pop_gudok .lightbox {display:none;position:absolute;left:0;top:0;z-index:100;width:100%;min-height:100%;_height:100%;background-color:#fff;zoom:1;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;}

.pop_gudok .layer_in {position:relative;width:100%;height:100%;}
.pop_gudok .layer_in h2 {display:block;padding:9px 0 0 12px;height:20px;line-height:14px;font-weight:bold;color:#2c84ce;font-family:돋움, Dotum, AppleGothic, Sans-serif;letter-spacing:-1px;border-bottom:1px solid #2c84ce;}
.pop_gudok .layer_in .what_gd {padding-top:1px; position:absolute; background: url('/images/flashplayer/split_layer.png') no-repeat right -25px; padding-right:20px; cursor:pointer; top:7px; right:31px; font-size:11px; color:#2c2c2c; letter-spacing:-1px; height:16px; line-height:16px;font-family:돋움, Dotum, AppleGothic, Sans-serif;text-decoration:none}
.pop_gudok .layer_in .btn_close {position:absolute;right:7px;top:4px;display:block;width:9px;height:10px;padding:5px;overflow:hidden;text-indent:-9999px;z-index:9; background: url('/images/flashplayer/split_layer.png') no-repeat 4px -44px;}

.pop_gudok .info_area {padding:0 30px}
.pop_gudok .info_area .info_msg01 {width:100%;height:37px;line-height:37px;margin-top:22px;color:#444;font-size:14px;text-align:center;background:#f9f9f9}
.pop_gudok .info_area .info_msg02 {width:100%;height:37px;line-height:130%;padding:120px 0 20px;color:#444;font-size:14px;text-align:center;background: url('/images/flashplayer/img_gudok_msg.jpg') no-repeat center 31px}
.pop_gudok .info_area .cr01 {color:#328fde}
.pop_gudok .info_area .cr02 {color:#e83838}
.pop_gudok .info_area .info_img {width:357px;height:88px;margin:31px auto;background: url('/images/flashplayer/img_gudok_info.jpg') no-repeat }
.pop_gudok .send_area {position:relative;padding:0 32px 26px; background:#eff3f9}
.pop_gudok .send_area dt {font-size:14px;color:#222;line-height:100%;font-family:"NGB"}
.pop_gudok .send_area dd {font-size:14px;color:#333;line-height:100%;}
.pop_gudok .send_area .gd_select {position:relative;padding-top:30px}
.pop_gudok .send_area .gd_select dt {font-size:14px;color:#222;line-height:100%;font-family:"NGB"}
.pop_gudok .send_area .gd_select dd {padding-top:12px}
.pop_gudok .send_area .gd_select dd button {display:inline-block;border:1px solid #d7d7d7;border-radius:4px;width:77px;height:34px;line-height:32px;color:#333;font-size:14px;background:#fff}
.pop_gudok .send_area .gd_select dd button[disabled=disabled],
.pop_gudok .send_area .gd_select dd button:disabled {border:1px solid #eaedf1;color:#d2d2d2;cursor:default}
.pop_gudok .send_area .gd_select dd button.active {border:1px solid #006bfe;color:#006bfe;font-family:"NGB"}
.pop_gudok .send_area .gd_select dd button:first-child {width:110px;margin-right:4px}
.pop_gudok .send_area .gd_select dd.tip {position:absolute;top:32px;right:0;padding:0;font-size:12px;color:#777}
.pop_gudok .send_area .gd_total {overflow:hidden;padding-top:32px}
.pop_gudok .send_area .gd_total dt {float:left;}
.pop_gudok .send_area .gd_total dd {float:right;margin-top:-3px}
.pop_gudok .send_area .gd_total dd strong {font-size:18px;color:#016cfe}
.pop_gudok .send_area .gd_date {overflow:hidden;padding-top:30px}
.pop_gudok .send_area .gd_date dt {float:left;width:68px}
.pop_gudok .send_area .gd_date dd {float:left}
.pop_gudok .send_area .gd_space {padding-top:18px}
.pop_gudok .send_area .btn_area {padding-top:28px;text-align:center}
.pop_gudok .send_area .btn_area button {display:inline-block;width:132px;height:42px;line-height:42px;vertical-align:middle;font-size:16px;outline:none;font-family:'NGB';}
.pop_gudok .send_area .btn_area .btn_b {margin-right:16px;color:#fff;background:#006bfe}
.pop_gudok .send_area .btn_area .btn_w {border:1px solid #d3d4d5;color:#000;background:#fff}

/* 구독하기 혜택 더보기 레이어 */
.pop_gudok .gudok_info_layer {display:none;overflow:hidden;position:absolute;top:50%;left:50%;z-index:100;width:402px;margin:-178px 0 0 -201px;border:1px solid #0a4aaa;background:#fff}
.pop_gudok .gudok_info_layer .inner {position:relative;padding-top:22px;border:2px solid #3d80e4}
.pop_gudok .gudok_info_layer .inner .scroll_area {overflow:auto;height:328px;}
.pop_gudok .gudok_info_layer .inner .info_b {position:relative;padding:0 14px 0 16px;}
.pop_gudok .gudok_info_layer .inner .btn_close {position:absolute;right:0;top:0;display:block;width:24px;height:24px;padding:0;overflow:hidden;text-indent:-9999px;z-index:9;background:url(/images/flashplayer/btn_close_emo_s.gif) no-repeat center 8px}
.pop_gudok .gudok_info_layer .inner .info_b .first {padding:0 0 20px 144px;border:none}
.pop_gudok .gudok_info_layer .inner .info_b dl {padding:20px 0 20px 144px;border-top:1px solid #e7e7e7;letter-spacing: -1px;}
.pop_gudok .gudok_info_layer .inner .info_b dl dt {font-size:17px;padding-bottom:12px;line-height:100%;color:#404256;font-weight:bold;letter-spacing:-0.1em;}
.pop_gudok .gudok_info_layer .inner .info_b dl dd {color:#777;line-height:140%}
.pop_gudok .gudok_info_layer .inner .info_b span {position:absolute;top:1px;left:0;display:block;width:159px;height:103px;background:url(/images/flashplayer/bg_gudok_info.jpg) no-repeat}
.pop_gudok .gudok_info_layer .inner .info_b .img01 {height:82px;background-position:0 0}
.pop_gudok .gudok_info_layer .inner .info_b .img02 {background-position:0 -86px}
.pop_gudok .gudok_info_layer .inner .info_b .img03 {background-position:0 -185px}
.pop_gudok .gudok_info_layer .inner .info_b .img04 {background-position:0 -290px}
.pop_gudok .gudok_info_layer .inner .info_b .img05 {background-position:0 -393px}
.pop_gudok .gudok_info_layer .inner .info_b .img06 {background-position:0 -493px}
.pop_gudok .gudok_info_layer .inner .info_b .img07 {background-position:0 -606px}
