@charset "utf-8";
/* CSS Document */
/* 20140311_최상현 */
/* Layout */


.container { position:relative; padding-top:16px;text-align:left;}
.wrap_cont { position:relative; width:980px; margin:0 auto; }
.header_ch { width:980px; height:110px; }
.fullWidth{ width:980px;}
.sh_content { position:relative; clear: both; width: 980px; z-index:2; }
.aside { position:relative; float:right; width:300px; z-index:1 }
.section_group { position:relative; clear:both; width:677px; }
.content_lft { position:static; float:left; clear:both; width:677px; }
/* 검색 */
.group_sta {position:relative; width:138px; height:22px; margin-top:19px; padding:4px 0 0 2px;  background:url('http://imgcdn.pandora.tv/ptv_img/newptv/ic_sprite.png') no-repeat transparent -136px -374px; }
.group_sta .sta { display:block; width:109px; height:18px; line-height:18px; padding-left:5px; border: 0 none;outline: medium none;}
.group_sta .sta_btn {display: block; position:absolute; right:0; top:0; }
.btn_sta { display:inline; position:relative; float :right; width:26px; height:26px; }
/* 카테고리 'http://imgcdn.pandora.tv/ptv_img/newptv/ic_sprite.png' */
.section_snb { display:block; position:relative; float:left; width:140px; }
.group_cat {position:relative; width:140px; padding:8px 0 18px 0; border-bottom: 1px solid #e8e8e8; }
.cat_list li { display:block; overflow:hidden; width:126px; line-height:18px; padding:3px 0 3px 14px;  background:url('http://imgcdn.pandora.tv/ptv_img/newptv/bu_cat1.png') no-repeat transparent 3px 9px;  text-align:left; }
.cat_list .sh_dw { line-height:18px; background:url('http://imgcdn.pandora.tv/ptv_img/newptv/bu_cat2.png') no-repeat transparent 1px 10px; color:#4f5152; }
.cat_list .all { width:126px;  background:none; font-weight:bold; padding:5px 0 5px 0; line-height:18px; }
.cat_list a { text-decoration:none}
.cat_list a:hover { text-decoration:none; color:#e91718}
.cat_list span {letter-spacing:-1px;cursor:pointer; _cursor /**/:hand;}
.cat_list .active { text-decoration:none; color:#e91718; }
.cat_list span.img{ display:inline-block;position:relative;width:12px;height:11px;padding-left:0px;vertical-align:bottom;margin-bottom:3px;/*background:url(http://imgcdn.pandora.tv/ptv_img/pandora_images/pw_static.gif) -64px -100px no-repeat;*/}
.cat_list span.img .img_nh {position: relative; margin-top:0px; margin-left: 3px;vertical-align: top; }

.cat_list_sub ul { display:block; }
.cat_list_sub li { display:block; overflow:hidden; width:112px;  text-align:justify; padding-left:14px; line-height:18px; color:#4f5152;background:url('http://imgcdn.pandora.tv/ptv_img/newptv/ic_sprite.png') no-repeat -240px -266px; padding:3px 0 3px 14px; }
.cat_list_sub li a { text-decoration:none; color:#4f5152; }
.cat_list_sub li a:hover { text-decoration:none; color:#e91718; }
/* total view */
.total {display:block;position:relative;width:140px;padding:14px 0 0 0;text-align:left;}
.total_view{}
.total_view dt{padding:0 0 2px 0;color:#444444; font:bold 14px/18px Dotum,"돋움",Arial}
.total_view dd{padding:0 0 6px 0;color:#e91718; font:bold 18px/22px Arial; letter-spacing:-1px;}
.sub_view{margin-top:5px}
.sub_view dt{padding:0;color:#969799;font-size:12px;font-style:normal}
.sub_view dd{padding:0 0 5px 0;color:#555555; font:bold 14px/18px Arial; letter-spacing:-1px;}
/* 동영상 */
.mov { position:relative; width:640px; height: 361px; z-index:10; }
.section_mov { display:block; width:640px;  position: relative; background:url('http://imgcdn.pandora.tv/ptv_img/newptv/new_none/thmb_player_loading.png') no-repeat transparent left top; color:#ccc; }
.section_mov h2 {display:block; position: relative; width:500px; line-height: 28px; margin: 15px 0 9px 0; font-size: 24px; font-weight:bold; letter-spacing:-1px; word-spacing: -1px;  }
.section_mov h2 span{ display:inline-block; position:relative; width:28px; line-height:11px; padding-left:0px;}
.section_mov ul.btn_link{position:absolute;right:0;top:0}
.section_mov ul.btn_link li{float:right;margin-right:2px}

.section_mov2_rgt {display:block; position: absolute; height:20px; top:0; right:0;}
.section_mov2_rgt .btn_chgrid{display:block; overflow:hidden; float:right; width:20px; height:20px;background:url('http://imgcdn.pandora.tv/ptv_img/newptv/btn_ch_grid.png') 0 0 no-repeat transparent scroll;text-indent:-300px;}
.section_mov2_rgt .btn_chlist{display:block; overflow:hidden; float:right; width:20px; height:20px;background:url('http://imgcdn.pandora.tv/ptv_img/newptv/btn_ch_list.png') 0 0 no-repeat transparent scroll;text-indent:-300px;}
.section_mov2_rgt .btn_chlist:hover,.section_mov2_rgt .btn_chgrid:hover,.section_mov2_rgt .active{background-position:0 -20px}
.section_mov2_rgt .select {display:block; float:right; padding:1px 6px 0 0;}
.section_mov2_rgt .select .sel_box{}
.section_mov2_rgt .select select{border:solid 1px #e2e9ef;}

.mov2_tt_area { position: relative; width: 473px; padding: 0 0 10px 25px;}
.mov2_tt_area h3 {width:412px;}
.mov2_tt_area h3 span{ font-size:16px; font-weight:bold;}
.mov2_tt_area h3 .btn_seting{ line-height:26px; color:#1a4ccb; text-decoration:none;font-weight:normal !important;}
.mov2_tt_area h3 .btn_seting:hover{ line-height:26px; color:#1a4ccb;text-decoration:underline;font-weight:normal !important;}
/* 테그 */
.tag_group { display:block; position:relative; width:640px; }
.tag_group p {  display:block; overflow:hidden; width:640px; line-height:19px; margin:4px 0 7px 0; font-weight:normal;  color:#7a7a7a;}
.tag_group p a{color:#222;}
.tag_group p a:hover{color:#1a4ccb;}
.tag { position:relative; width:640px; padding-bottom:16px;}

.reply_line { display:block;width:640px; height:1px; margin-top:20px; border-top:1px solid #e6e6e6;  background:#fff; }
.aside .add_area { position:absolute; top:59px; left:46px; z-index: 800; }
.section_mov2 { float:left; position:relative; display:block; padding:22px 0 20px 0; width: 500px; z-index: 6; }
.section_mov2 h3 {display:block; font-size:15px; }
.section_mov2 .thmb_group {position:relative;overflow:auto; clear:both; width: 500px; z-index: 20;  }
.section_mov2 .thmb_group2 {position:relative; clear:both; width:500px; z-index:20;}
.section_mov2 .sh_paging { position:relative; clear:both; padding-left:28px;  }
.section_mov2 .paging { position:relative; clear:both; padding-left:28px;}
.section_mov2 .voderror { padding: 0 0 0 26px; width:470px; height:198px; }
.section_mov2 .voderror_box{ height:198px;}

/* 리스트형 썸네일 */
.area_mov_list { overflow:hidden;  position:relative; float:left;  height:140px; padding-left:26px;  }
.area_mov_list .add_area { position:absolute; top:76px; left:112px; z-index: 800; }
.area_mov_list .thmb_a140x80 .th_h2 .icon_gp{line-height:14px; padding: 0 3px;*padding:0 3px 3px 3px;border:1px solid #ddd;display:inline-block;vertical-align:top}
.area_mov_list .thmb_a140x80 .th_h2 .icon_gp img{vertical-align:text-top}

.area_mov_list .thmb_a140x80 .th_h2 a{line-height:14px; font-size:12px; font-weight:normal;letter-spacing:-1px}
.area_mov_list .thmb_a140x80 .th_info{display:block; overflow:hidden; clear:both; height:19px; line-height:19px; color:#888; white-space: nowrap;}
.area_mov_list .thmb_a140x80 .th_info .t1{color:#919191}
.area_mov_list .thmb_a140x80 .th_info .t2{padding-right:11px;color:#919191}
.area_mov_list .thmb_a140x80 .th_info .t3{color:#535353;font-weight:bold;}
.area_mov_list .thmb_a140x80 .th_info .btn_like{color:#3147b7}
.area_mov_list .thmb_a140x80 .th_info .dot{color:#919191}
.area_mov_list .thmb_a140x80 { z-index:1 }
.area_mov_list .thmb_a140x80 dl{ display:block; overflow:hidden;}
.area_mov_list .thmb_a140x80 dt{ display:block; overflow:hidden; position:relative; height:35px;}
.area_mov_list .thmb_a140x80 .th_img_area{margin-bottom:5px !important;}

.section_mov2 .thmb_group2 {position:relative; clear:both; width:500px; z-index:20;}
.area_mov_list2{padding-left:26px;padding-bottom: 15px;}
.area_mov_list2 .thmb_a640x80{padding-bottom:14px; border-bottom:1px solid #e7e7e7;}
.area_mov_list2 .thmb_a640x80 .th_h2{display:block; overflow:hidden; position:relative; margin-bottom:0;max-height: 32px;margin-bottom:4px;}
.area_mov_list2 .thmb_a640x80 .th_h2 .icon_gp{padding: 0 3px;border:1px solid #dddddd; }
.area_mov_list2 .thmb_a640x80 .th_h2 .icon_gp img{vertical-align:text-top;}
.area_mov_list2 .thmb_a640x80 .th_h2 a{ line-height:14px; font-size:12px; font-weight:bold}
.area_mov_list2 .thmb_a640x80 .th_info{ position:absolute; bottom:0; left:155px; margin:0;padding-left:0;background:none;}
.area_mov_list2 .thmb_a640x80 .th_info .t1{ color:#919191}
.area_mov_list2 .thmb_a640x80 .th_info .t2{ padding-right:11px; color:#919191; }
.area_mov_list2 .thmb_a640x80 .th_info .t3{ color:#535353; font-weight:bold;}
.area_mov_list2 .thmb_a640x80 .th_info .btn_like{color:#3147b7;}
.area_mov_list2 .thmb_a640x80 .th_info .dot{color:#919191;}

.hgt_160{height:160px  !important}
.nav_num2 { border:none !important}
#listScroll{ position:relative; clear:both; width:500px; z-index: 20;}
.admov{z-index:900;}
#channel-container{z-index:1 !important}
#MENT_FORM{padding-bottom:10px !important;}
#MENT_FORM textarea{border:1px solid #999;}
#MENT_FORM #BTN_MENT{position:relative !important;right:0px !important;border:1px solid #999;}
/* 오른쪽 영역 */
.area_mov .thmb_b100x62 { z-index:1 }
.area_mov .thmb_b100x62 .th_info{}
.area_mov .thmb_b100x62 .th_info .t1{color:#919191;}
.area_mov .thmb_b100x62 .th_info .t2{padding-right:11px; color:#919191}
.area_mov .thmb_b100x62 .th_info .t3{color:#535353;font-weight:bold;}
.area_mov .thmb_b100x62 .th_info .btn_like{color:#3147b7; }
.area_mov .thmb_b100x62 .th_info .dot{color:#919191; }

.aside .pd_a{padding-bottom:17px;}
.aside .pd_a .th_info{padding-bottom:6px;}

/* 확장형 부분 */
#divPlayer_sh {position:relative; width:640px; height:390px; background: #000; z-index:99999 }
#watch-video{ position:relative; width:980px; margin:0 auto;z-index:9999}
#movie_player{position:relative; display:block;width:100% !important; height:100% !important;}

.width_s{ position:relative; width:100%;display:inline-block}
.width_s_bg{background:#E6F8FF;}

.wide_mask{position:fixed;display:none;top:0;left:0;width:100%; height:100%; background:url('http://imgcdn.pandora.tv/ptv_img/newptv/pngmask.png') transparent 0 0 repeat scroll;z-index:300;}

.wrap_cont_sh1{width:100%; padding-bottom:10px;}
.wrap_cont_sh1 .header_ch{height:95px}
.wrap_cont_sh1 .header_ch{margin:0 auto;position:relative;}

.wrap_cont_sh2{/* width:100%; */}
.wrap_cont_sh2 .content{position:relative;width:980px;padding-top:15px;margin:0 auto;}
.wrap_cont_sh2 .section_mov{background:none;}
.wrap_cont_sh2 .section_mov h2{margin-top:0;}

#sh_left{ width:300px; margin-top:-405px;float:right; }

/* 기본 일때 */
.width_s #microAdDiv{position:absolute;width:640px;height:83px;z-index:898;left:0;bottom:55px;text-align:center;z-index:898;}
.width_s #microAdDiv img, .width_s #microAdDiv embed,.width_s #microAdDiv table{margin:0 auto}
.width_s #microAdDiv1{position: absolute; width:39px;height:14px;left:596px;bottom:55px;z-index:899;}

/* 확장형 일때 */
.width_s_bg #microAdDiv{position:absolute;width:800px !important;height:83px;left:90px !important;bottom:65px !important;text-align:center; z-index: 898;}
.width_s_bg #microAdDiv img, .width_s_bg #microAdDiv embed, .width_s_bg #microAdDiv table{margin:0 auto}
.width_s_bg #microAdDiv1{position:absolute;width:39px;height:14px;left:844px !important;bottom:65px !important;z-index:899;}

/* 130412 공유하기 수정 박원교 */
.section_mov .date_1 { display:block;  color:#000; padding-bottom:3px; }
.reply_line_1 { display:block;width:640px; height:1px; border-top:1px solid #e6e6e6;  background:#fff; }
.tag_group .txt {  display:block; overflow:hidden; width:640px; height:38px;line-height:19px; margin:4px 0 7px 0; font-weight:normal;  color:#7a7a7a;}
.tag_group .add_plus {width:11px; height:11px; padding-left:15px;background:url('http://imgcdn.pandora.tv/ptv_img/newptv/add_plus.gif') no-repeat 0 1px;color:#1A4CCB;}
.tag_group .add_minus {width:11px; height:11px; padding-left:15px;background:url('http://imgcdn.pandora.tv/ptv_img/newptv/add_minus.gif') no-repeat 0 1px;color:#1A4CCB;}

.channel-container-header{position:relative;padding: 0 0 10px 0px;*zoom:1;z-index:3;border-top:0}
.channel-container-header:after{content:"";clear:both;display:block}
.main-header{position:relative;width:100%;text-align:left;z-index:2}
.main-header dt{position:absolute;left:0;top:0;width:40px;height:40px}
.main-header dd{margin-left:50px;padding:0px 10px}
.main-header h3.ch span.name{padding-left:5px}
.main-header h3.ch a.info-more{font-weight:normal;text-decoration:none}
.main-header dt a.ico{position:absolute;top:25px;left:25px;width:15px;height:15px}
.main-header h3.name{padding-right:7px;padding-bottom:3px}
.main-header h3.name a {padding-bottom:3px}
.main-header .infobox{position:absolute;top:26px;left:16px;width:152px;padding-top:21px;background: url(http://imgcdn.pandora.tv/ptv_img/ch/ch2010/bg_infobox.gif) no-repeat 0 10px}
.main-header .infobox ul{padding:5px 7px;border: 2px solid #a8a8a8;border-top:none;background:#fff}
.main-header .infobox li{border-bottom:1px solid #f3f3f3;line-height:22px}
.main-header .infobox a{display:block;font-size:11px;line-height:22px;letter-spacing:-1px;text-decoration:none}
.main-header .profile{position:absolute;top:0px;left:70px;width:558px;padding:7px;border:1px solid #e91718;background:#fff}
.main-header .profile .profile-header{line-height:27px;*zoom:1}
.main-header .profile .profile-header:after{content:"";clear:both;display:block}
.main-header .profile .profile-header h6{float:left;padding-right:7px}
.main-header .profile .profile-header a{padding:0 3px;font-size:12px;color:#1a4ccb}
.main-header .profile p.profile-content{height:21px;padding:0px 0px 0px 5px;line-height:20px;background:#f1f1f1;overflow-y:auto;overflow-x:hidden;scrollbar-face-color:#FFFFFF;scrollbar-shadow-color: #DADADA;scrollbar-highlight-color: #FFFFFF;scrollbar-3dlight-color: #DADADA;scrollbar-darkshadow-color: #FFFFFF;scrollbar-track-color: #FFFFFF;scrollbar-arrow-color:#DADADA}
.main-header-right{position:absolute;top:10px;right:0;width:auto;height:auto;*zoom:1;z-index:3}
.main-header-right:after{content:"";clear:both;display:block}
.main-header-right .ad_text{position:absolute;right:20px;bottom:15px;background:#fff;text-align:left}
.main-header-right .ad_text a{display:inline-block;padding:0 5px;vertical-align:top;color:#444 !important}

/* 201210 댓글 변경, 2013-03-07 추가작업 */
.rpnew_box {background:#F0F0F0;width:640px; margin:25px 0 0 0;padding:0 0 10px 0;}
.rpnew_box .nav_num2 {padding:18px 0;}
.t_area {position:relative;width:610px;margin:0 auto;}
.t_area .rpcot {font-weight:normal;padding:0 0 0 13px;}
.t_area .rpcot span {font-weight:bold;}
.t_area .rpinfo_on {padding:16px 0;}
.t_area .rpinfo_on .rpcot {background:url(http://imgcdn.pandora.tv/ptv_img/newptv/reply_arrow.png) 0 1px no-repeat}
.t_area .rpinfo_off {padding:16px 0 10px;}
.t_area .rpinfo_off .rpcot {background:url(http://imgcdn.pandora.tv/ptv_img/newptv/reply_arrow1.png) 0 2px no-repeat !important}
.t_area .btn_rpview {color:#194CCB;line-height:20px;}
.t_area form {position:relative;}
.t_area form legend {display:none;}
.t_area form .box1 {position:relative;width:610px;height:40px;background:url(http://imgcdn.pandora.tv/ptv_img/newptv/reply_bg.png) 0 0 no-repeat;}
.t_area form .box2 {position:relative;width:520px;height:28px;background:#E0E0E0}
.t_area .textarea1 {position:absolute;padding-top:3px;top:0px;left:4px;width:521px;height:36px;overflow:auto;background:url(http://imgcdn.pandora.tv/ptv_img/newptv/blind_img.gif) 0 0 repeat;}
.t_area .type_on .btn_newrp1 {display:block;position:absolute;right:0px;top:0px;width:85px;height:38px;line-height:38px;color:#fff;font-weight:bold;text-align:center;text-decoration:none;background:#28A3F0;border: 1px solid #107ABD;border-radius: 0 6px 6px 0;}
.t_area .type_off .btn_newrp2 {display:block;position:absolute;right:0px;top:45px;width:82px;height:27px;line-height:27px;color:#fff;font-weight:bold;text-align:center;text-decoration:none;border:1px solid #107abd;background:#28a3f0;border-radius: 5px 5px 5px 5px;}
.t_area .type_off .textarea1 {position:absolute;padding-top:3px;top:0px;left:4px;width:602px;height:36px;overflow:auto;border:0;background:url(http://imgcdn.pandora.tv/ptv_img/newptv/blind_img.gif) 0 0 repeat;}
.t_area .type_off .box1 {padding-bottom:5px;}
.t_area .type_off .box2 input {position:absolute;padding-left:3px;width:83px;height:20px;line-height:20px;border:1px solid #ACADB2}
.t_area .type_off .box2 .it1 {position:absolute;left:7px;top:3px;width:86px;height:22px;z-index:3;line-height:22px;color:#999999}
.t_area .type_off .box2 .it11 {left:3px;top:3px;color:#999999}
.t_area .type_off .box2 .it2 {position:absolute;left:97px;top:3px;width:86px;height:22px;z-index:3;line-height:22px;color:#999999}
.t_area .type_off .box2 .it21 {left:94px;top:3px;color:#999999}
.t_area .type_off .box2 .gdtxt {position:absolute;left:190px;top:3px;width:300px;height:22px;z-index:3;line-height:22px;color:#4F4F4F;font-size:11px;}
/* 댓글 */
.c_area {position:relative;width:610px;margin:0 auto;z-index:5;}
.c_area form legend {display:none;}
.c_area dl {clear:both;overflow:hidden;margin:10px 0 0 0;padding:0 0 11px 0;background:url('http://imgcdn.pandora.tv/ptv_img/newptv/reply/bg_dot_4x1.gif') 0 bottom repeat-x;}
.c_area dl dt {float:left;margin:0 10px 0 0;color:#222;font-weight:bold;}
.c_area dl dt a {color:#1a4ccb;}
.c_area dl dt img {margin:0 10px 0 0;vertical-align:top;}
.c_area dl .info {overflow:hidden;float:left;font-size:11px;color:#959595;}
.c_area dl .info em {margin:0 11px 0 0;color:#888;}
.c_area dl .func  {float:right;}
.c_area dl .func a {color:#1a4ccb;font-size:11px;}
.c_area dl .desc {float:left;clear:both;width:100%;margin:5px 0 0 0;word-break:break-all;word-wrap:break-word;font-size:12px;color:#4f4f4f;line-height:18px;}
.c_area dl .desc img {margin:0 0 0 8px;vertical-align:middle;}
.c_area dl .reportFrm {float:left;clear:both;width:582px;margin:8px 0 0 0;padding:14px;background:#fff;overflow:hidden;}
.c_area dl .reportFrm strong {color:#000;}
.c_area dl .reportFrm ul {margin:10px 0;overflow:hidden;}
.c_area dl .reportFrm ul li {float:left;margin:0 20px 0 0;}
.c_area dl .reportFrm ul li label {cursor:pointer;color:#636363;font-size:11px;}
.c_area dl .reportFrm ul li label .radio {margin:-3px 4px 0 0;vertical-align:middle;}
.c_area dl .reportFrm p {float:right;width:470px;font-size:11px;line-height:13px;color:#959595;}
.c_area dl .reportFrm .btn {float:left;width:100px;height:26px;background:#e92626;color:#fff;font-weight:bold;}
.del_newbox2012 {position:absolute;width:235px;height:60px;background:url(http://imgcdn.pandora.tv/ptv_img/newptv/reply_del_bg.png) 0 0 no-repeat;clear:both;}
.del_newbox2012 form {display:block;position:absolute;width:232px;top:15px;left:3px;}
.del_newbox2012 label {display:block;float:left;width:71px;height:22px;line-height:22px;color:#505050;text-align:center;}
.del_newbox2012 input {display:block;float:left;width:86px;height:20px;line-height:20px;border:1px solid #E4E3EB;color:#505050;}
.del_newbox2012 a {display:block;position:absolute;top:0px;left:166px;width:47px; height:24px;font-weight:bold;line-height:24px; background:url(http://imgcdn.pandora.tv/ptv_img/newptv/reply_btn2.png) 0 0 no-repeat;color:#fff;text-align:center;text-decoration:none;}
.Bgcolor1 .gnb_menu_aside{margin:3px 20px 0 0}
.Bgcolor1 .gnb_menu_aside .gnb_level .ch_level{border:none;background:none;padding:0;color:#fff}
.Bgcolor1 .gnb_menu_aside .gnb_level em{display:inline-block;float:left;width:55px;height:17px;background:url(http://imgcdn.pandora.tv/ptv_img/newptv/ch/ico_mych.png) no-repeat 0 0;margin:10px 5px 0 0;vertical-align:middle}
/* gnb */
.gnb_menu ul{float:left;margin:1px 0 2px 0}
.Bgcolor1 a span{color:#fdc2c2;font-weight:bold;}
.Bgcolor1 .gnb_menu li a:hover, .gnb .gnb_menu li a:hover span{color:#fff;}
.Bgcolor1 .gnb_menu li a .active{color:#fff;}
.Bgcolor1 .gnb_menu span{border-left:none; /*border-right:1px solid #dc3839;*/}

.sh_header{margin-top:-2px}
.sh_header_top2 .jp_header_logo h1{position:absolute;left:0;top:0px;width:188px;height:42px;background:none}
.sh_header .sh_newlogo {left:-2px;}

.jp_box{text-align:left;padding:22px 0 0 20px}
.jp_box p{font-size:15px;font-weight:bolder;color:#222;margin-bottom:7px;font-family:"ヒラギノ角ゴ Pro W3",'Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック', MS P Gothic,Arial,Tahoma,Helvetica,sans-serif;}

/* CAP Page */
div.cpa_header{width:980px;margin:0 auto}
div.cpa_header dl{display:inline-block;margin:16px 0 15px}
div.cpa_header dl dt{font-size:24px;font-weight:bolder;margin-bottom:13px}
div.cpa_header dl dt em{width:41px;height:34px;display:inline-block;vertical-align:middle;margin:-2px 5px 0 0;background:url('http://imgcdn.pandora.tv/ptv_img/newptv/cpa/combine.png') no-repeat 0 0}
div.cpa_header dl dd{width:194px;height:53px;float:left;display:inline-block;margin-left:2px}
div.cpa_header dl dd.first{margin-left:1px}
div.cpa_header dl dd a{width:100%;height:100%;display:block;font-size:14px;font-weight:bolder;color:#000;padding-top:17px;text-align:center;background:url('http://imgcdn.pandora.tv/ptv_img/newptv/cpa/combine.png') no-repeat 0 -60px}
div.cpa_header dl dd a:hover,
div.cpa_header dl dd a.active{color:#e82a2c;text-decoration:none}
div.cpa_header p.sitemap{font-size:13px;margin-top:15px;padding-bottom:20px;background:url('http://imgcdn.pandora.tv/ptv_img/newptv/cpa/box_t.png') no-repeat 0 bottom}

/* 광고 영역 */
div.ap_content{width:100%;background:#efeeee}
div.ap_space{position:relative;width:980px;height:250px;margin:0 auto;text-align:center}
div.ap_space p.btn_left{position:absolute;left:-13px;top:109px;width:32px;height:32px;background:url('http://imgcdn.pandora.tv/ptv_img/newptv/cpa/combine.png') no-repeat -180px 0}
div.ap_space p.btn_right{position:absolute;right:-13px;top:109px;width:32px;height:32px;background:url('http://imgcdn.pandora.tv/ptv_img/newptv/cpa/combine.png') no-repeat -220px 0}
div.ap_space p.btn_left a,
div.ap_space p.btn_right a{width:100%;height:100%;display:block;text-indent:-9999px}
div.ap_space div.dot{text-align:center;position:absolute;left:0;top:18px;width:100%}
div.ap_space div.dot span{width:12px;height:12px;margin:0 2px;display:inline-block;background:url('http://imgcdn.pandora.tv/ptv_img/newptv/cpa/combine.png') no-repeat -280px 0}
div.ap_space div.dot span.active{background-position:-260px 0}
div.ap_space div.dot span a{width:100%;height:100%;display:block}
div.ap_space div.mask{width:980px;height:250px;*width:968px;*height:238px;border:#e82a2c solid 6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

/* 컨텐츠 */
div.cpa_content{width:980px;margin:30px auto 60px;position:relative}
div.cpa_content h2{font-size:20px;line-height:22px;font-weight:bolder;margin-bottom:15px}
div.cpa_content ul.filter_box{position:absolute;right:-10px;top:0;}
div.cpa_content ul.filter_box li{float:left;padding:0 10px;background:url('http://imgcdn.pandora.tv/ptv_img/newptv/cpa/icon_line01.png') no-repeat 0 50%}
div.cpa_content ul.filter_box li.first{background:none;padding-left:0}
div.cpa_content ul.filter_box li a{}
div.cpa_content ul.filter_box li a.active,
div.cpa_content ul.filter_box li a:hover{font-weight:bolder;color:#000}

/* 포인트 박스 */
div.wide_box{width:990px}
div.point_box{width:320px;height:143px;display:inline-block;background:url('http://imgcdn.pandora.tv/ptv_img/newptv/cpa/combine.png') no-repeat -200px -60px;margin:0 10px 10px 0;*margin:0 9px 10px 0;float:left}
div.point_box a{width:320px;height:143px;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:#c5c5c5 solid 1px}
div.point_box a:hover{border:#d61d1f solid 1px;text-decoration:none}
div.point_box dl.info{margin:21px 0 0 21px;display:inline-block}
div.point_box dl.info dt{float:left;position:relative}
div.point_box dl.info dt em{position:absolute;left:0;top:0;width:120px;height:60px;background:url('http://imgcdn.pandora.tv/ptv_img/newptv/cpa/blank.png') repeat 0 0}
div.point_box dl.info dt img{width:120px;height:60px}
div.point_box dl.info dd{float:left;margin-left:20px}
div.point_box dl.info dd ul{}
div.point_box dl.info dd ul.ticket{margin:0 0 10px 0}
div.point_box dl.info dd ul.period{}
div.point_box dl.info dd ul li{color:#888;font-size:12px;line-height:16px}
div.point_box dl.info dd ul li.data{color:#222}
div.point_box dl.btn{clear:both;margin:5px 0 0 21px;display:inline-block}
div.point_box dl.btn dt{width:132px;height:25px;display:inline-block;float:left;text-indent:-9999px;background:url('http://imgcdn.pandora.tv/ptv_img/newptv/cpa/combine.png') no-repeat -45px 0}
div.point_box dl.btn dd{color:#e82a2c;margin:0 0 0 7px;float:left;line-height:25px}

/* 상세 페이지 */
div.details_box{}
div.details_left{float:left}
div.details_left div.point_box{*width:318px;*height:141px;margin:0 0 4px 0;border:#d61d1f solid 1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
div.details_left p.btn_free{clear:both;width:320px;height:50px;background:url('http://imgcdn.pandora.tv/ptv_img/newptv/cpa/combine.png') no-repeat 0 -210px}
div.details_left p.btn_free a{width:100%;height:100%;display:block;text-indent:-9999px}
/* 상세 페이지 설명 */
div.details_right{float:right;display:inline-block;width:656px;*width:654px;border:#c9c9c9 solid 1px;background:#eee;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
div.details_right dl{margin:25px 0 0 40px;display:inline-block}
div.details_right dl dt{font-size:20px;font-weight:bolder;line-height:25px;margin-bottom:25px}
div.details_right dl dd{margin-bottom:20px;line-height:16px}
div.details_right dl dd p{color:#888;line-height:16px}
/* 주의사항 */
div.advice{margin:60px 0 0 0;display:inline-block;clear:both}
div.advice h3{color:#e82a2c;font-size:13px;margin-bottom:10px}
div.advice div.advice_box{width:980px;background:url('http://imgcdn.pandora.tv/ptv_img/newptv/cpa/box_c.png') repeat-y 0 0}
div.advice div.advice_box_t{width:100%;padding-top:5px;background:url('http://imgcdn.pandora.tv/ptv_img/newptv/cpa/box_t.png') no-repeat 0 0}
div.advice div.advice_box_b{width:100%;padding-bottom:5px;background:url('http://imgcdn.pandora.tv/ptv_img/newptv/cpa/box_t.png') no-repeat 0 bottom}
div.advice dl{margin:35px 0 35px 35px}
div.advice dl dt{font-size:13px;font-weight:bolder;margin-bottom:15px}
div.advice dl dd{font-size:10px;color:#888;margin-bottom:10px;line-height:12px}
div.advice dl dd em{width:6px;height:10px;display:inline-block;background:url('http://imgcdn.pandora.tv/ptv_img/newptv/cpa/combine.png') no-repeat -300px 0}

/* 체널 리스트하단 광고 */
div.ad_ch_list_footer{margin:10px 4px 0 0;text-align:right}
div.new_adsambox03{position:absolute}
div.fullWidth div.gnb{height:35px;overflow:hidden}

.pgline_box{padding-left:26px;float:left;}
.pgline{width:474px; line-height:0; border-top: 1px solid #e8e8e8 !important;font-size:0;}

/* 20140402_수정 */
.sh_footer .sh_lang img {vertical-align:middle}

/* Nav_num big */
.nav_num2 { position:relative; clear:both; padding-top:29px; text-align: center; }
.nav_num2 a { display:inline-block; height:24px; line-height:20px; margin:0 2px 3px;  padding:3px 9px 0 9px; border:1px solid #d4d4d4; background:#ffffff; text-align:center;  color:#646464; font-family:Arial; font-size:14px; font-weight:bold; text-decoration:none;  }
.nav_num2 a:hover { line-height:20px; padding:3px 9px 0 9px; border:1px solid #333333; background-color:#333333; color:#ffffff; text-decoration:none;  }
.nav_num2 .active {line-height:20px; border:1px solid #333333;  background-color:#333333; color:#ffffff; text-decoration:none; }
.nav_num2 a.arr_pre {width:8px;background:#fff url('http://imgcdn.pandora.tv/ptv_img/newptv/ic_sprite.png') no-repeat 11px -212px;}
.nav_num2 a.arr_next {width:8px;background:#fff url('http://imgcdn.pandora.tv/ptv_img/newptv/ic_sprite.png') no-repeat  11px -240px;}
.nav_num2 a.arr_pre:hover {width:8px;background:#fff url('http://imgcdn.pandora.tv/ptv_img/newptv/ic_sprite.png') no-repeat 11px -212px;}
.nav_num2 a.arr_next:hover {width:8px;background:#fff url('http://imgcdn.pandora.tv/ptv_img/newptv/ic_sprite.png') no-repeat 11px -240px;}

.line_hr { border-top: 1px solid #E6E6E6; clear: both; font-size: 0; line-height: 0;/*margin-top: 18px;*/ margin-bottom: 0;}

/* 20140613_뷰페이지 영상영역 iframe 광고 */
div.ban_if_add{position:absolute;bottom:42px;left:92px;z-index:9999}
div.ban_if_add.wid{position:absolute;bottom:60px;left:50%;margin-left:-234px}
div.ban_if_add p.btn_close{position:absolute;top:3px;right:3px;width:11px;height:13px;display:inline-block;background:url('http://imgcdn.pandora.tv/pan_img/event/k1_img/del.gif') no-repeat 0 0;z-index:2}
div.ban_if_add p.btn_close a{width:100%;height:100%;display:block;text-indent:-9999px}

/* 채널 네비게이션 */
.nav_ch { position:relative; clear:both; width:980px; height:35px; background-color:#e92626; text-align:left !important }
.nav_ch a.ch_btn{ display:block; float:left; height:35px; line-height:35px; padding:0 24px; color:#ffcdcd; font-weight: bold; text-decoration: none; }
.nav_ch a.ch_btn:hover { display: block; height: 35px; line-height: 35px; padding: 0 24px;  background-color:#f24343; color:#ffcdcd; font-weight: bold; text-decoration: none; }
.nav_ch a.active { display: block; height: 35px; line-height: 35px; padding: 0 24px; background-color:#cb0000;  color:#fff; font-weight: bold; text-decoration: none; }
.nav_ch_rgt { display:block; position:absolute; right:15px; top:6px; }
.nav_ch_rgt a.btn_ch_join { display: block; float:right;_width:99px; height: 22px; line-height: 22px; margin-left: 8px; padding:0 15px; border:1px solid #bb1616; background:#fbfbfb; font-weight: bold;  text-align:center; text-decoration: none; /* vertical-align: middle; */}
.nav_ch_rgt a.btn_ch_join { -moz-border-bottom-left-radius: 4px; -moz-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; /*웹킷기반 브라우저 구글크롬 사파리*/
  border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; /* 오페라 10.5이상 */  border-radius: 4px; /* behavior: url(http://imgcdn.pandora.tv/css/newptv/ie-css3.htc);IE6이상 IE-CSS3 핵사용 */
  }
.nav_ch_rgt a.btn_ch_join img{vertical-align:-4px;margin-right:3px;}
.nav_ch_rgt a.btn_ch_down { display: block;_width:150px;height: 22px;padding:0 15px;background:url('http://imgcdn.pandora.tv/ptv_img/newptv/btn_bg_chupload.png') scroll repeat-x transparent 0 0; color:#FFF; font-weight: bold; line-height: 22px; margin-left: 8px; text-align:center; text-decoration: none;  border:1px solid #bb1616; float:right;}
.nav_ch_rgt a.btn_ch_down { -moz-border-bottom-left-radius: 4px; -moz-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; /*웹킷기반 브라우저 구글크롬 사파리*/
  border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; /* 오페라 10.5이상 */  border-radius: 4px; /* behavior: url(http://imgcdn.pandora.tv/css/newptv/ie-css3.htc);IE6이상 IE-CSS3 핵사용 */
  }
/* 조회수 노출 */
.hits{float:left;padding:3px 5px;border:1px solid #e1e1e1;background:#f4f4f4;border-radius:4px}
.hits li{float:left;padding-left:15px;font-size:11px;color:#000;line-height: 12px;}
.hits li.h_pan{background:url('http://imgcdn.pandora.tv/ptv_img/newptv/ch/pc_h_pan.png') no-repeat;margin-right:10px;}
.hits li.h_face{background:url('http://imgcdn.pandora.tv/ptv_img/newptv/ch/pc_h_face.png') no-repeat;}

/* 20150716 콘텐츠박스 */
.contents_box{width:160px;position: absolute;top: -126px;left:990px;padding-bottom: 12px;}
.contents_box .con_box{padding:0 10px 1px;background: #f0f0f0;margin-bottom:38px}
.contents_box .con_box h3{font-size: 16px;color:#494949;font-weight:bold;line-height:18px;padding:10px 0;text-align:center;}
.contents_box .con_box .thmb_a140x80{margin-bottom:9px;}
.contents_box .con_box .thmb_a140x80 .th_img_area .th_img img{position:static;}
.contents_box .con_box .thmb_a140x80 .th_h a{font-size: 12px;color:#000;text-decoration:none;}
.contents_box .arrow a:hover{text-decoration:none}
.contents_box .arrow span{display:block;text-align:center;font-size:12px;color:#8c8c8c;}
.contents_box .arrow img{display:block;margin:10px auto 0;
  -webkit-animation: drag-bounce 1800ms infinite forwards;
  animation: drag-bounce 1800ms infinite forwards;
}
@keyframes drag-bounce{
    0%{-webkit-transform:translateY(0px);transform:translateY(0px)}
    10%{-webkit-transform:translateY(3px);transform:translateY(3px)}
    20%{-webkit-transform:translateY(0px);transform:translateY(0px)}
    30%{-webkit-transform:translateY(3px);transform:translateY(3px)}
    100%,40%{-webkit-transform:translateY(0px);transform:translateY(0px)}
 }
@-webkit-keyframes drag-bounce{
    0%{-webkit-transform:translateY(0px);transform:translateY(0px)}
    10%{-webkit-transform:translateY(3px);transform:translateY(3px)}
    20%{-webkit-transform:translateY(0px);transform:translateY(0px)}
    30%{-webkit-transform:translateY(3px);transform:translateY(3px)}
    100%,40%{-webkit-transform:translateY(0px);transform:translateY(0px)}
 }