

/*-------Layout On-Air 2차 개편용 201605--------*/
.Wrap2 {width:1000px; margin:0 auto; z-index:-1; }
.Wrap2 {*zoom:1;} /* IE5.5~7 브라우저 대응 Hack */
.Wrap2:after {content:" "; display:block; clear:both;}


.wrap_onair2								{border:2px solid #f1f1f1; border-top:0; padding:50px 0 70px 0; overflow:hidden;  /*background-color:#FCF*/}
.wrap_onair2 .air_con01						{width:940px; margin:auto;}

.wrap_onair2 .air_con01 .guidetxt			{float:left; position:relative; color:#f55b5b;}



/* 상단 탭 */
ul.tab_onair2			{overflow:hidden; }
ul.tab_onair2 li		{float:left; height:66px; font-size:0px; }
ul.tab_onair2 li a		{float:left; height:66px;}
ul.tab_onair2 .le		{width:371px; background:url(/Images/Sub/onair2_tab.gif) no-repeat 0 -66px;}
ul.tab_onair2 .le.on	{background:url(/Images/Sub/onair2_tab.gif) no-repeat 0 0;}
ul.tab_onair2 .ce		{width:296px; background:url(/Images/Sub/onair2_tab.gif) no-repeat -371px -66px;}
ul.tab_onair2 .ce.on	{background:url(/Images/Sub/onair2_tab.gif) no-repeat -371px 0;}
ul.tab_onair2 .ri		{width:333px; background:url(/Images/Sub/onair2_tab.gif) no-repeat -667px -66px;}
ul.tab_onair2 .ri.on	{width:333px; background:url(/Images/Sub/onair2_tab.gif) no-repeat -667px 0;}



/* 실시간 On-Air 서비스 - 유스트림 영상, 주요 프로그램 리스트 영역 */
.wrap_onair2 .air_con01 .box1					{float:left; position:relative; width:100%; margin-bottom:7px; background-color:#6CF;}
.wrap_onair2 .air_con01 .box1 .video			{float:left; position:relative; width:732px; height:411px;}
.wrap_onair2 .air_con01 .box1 .program			{float:left; position:relative; width:206px; height:409px; background-color:#4f5361; border-top:1px solid #0e1224; border-right:1px solid #0e1224; border-bottom:1px solid #0e1224; padding-right:1px;}
.wrap_onair2 .air_con01 .box1 .program .title		{float:left; position:relative; width:100%; height:30px; background:url(/Images/sub/Onair_BroadcastTodaytit.png) repeat-x; border-left:1px solid #4d5262; border-top:1px solid #606573; border-bottom:1px solid #0e1324; padding-top:8px;}
.wrap_onair2 .air_con01 .box1 .program .title .txt1	{font-family:"맑은 고딕"; font-size:14px; font-weight:bold; color:#43e6f5; margin-left:10px; letter-spacing:-1px;}
.wrap_onair2 .air_con01 .box1 .program .title .txt2	{font-family:"맑은 고딕"; font-size:12px; font-weight:bold; color:#81848f; margin-left:5px;}
.wrap_onair2 .air_con01 .box1 .program .list 				{float:left; position:relative; width:100%;}
.wrap_onair2 .air_con01 .box1 .program .list ul				{list-style:none; float:left;}
.wrap_onair2 .air_con01 .box1 .program .list ul li			{float:left; width:99%; font-family:"맑은 고딕"; padding:10px 0px 11px 0px; border-bottom:1px solid #313341;}
.wrap_onair2 .air_con01 .box1 .program .list ul li a		{color:#a7a9b0;}
.wrap_onair2 .air_con01 .box1 .program .list ul li a:hover	{color:#FFFFFF;}
.wrap_onair2 .air_con01 .box1 .program .list ul li.On			{border:1px solid #59e5f3;}
.wrap_onair2 .air_con01 .box1 .program .list ul li.On .BCtime	{color:#8edeff;}
.wrap_onair2 .air_con01 .box1 .program .list ul li.On a			{color:#FFFFFF;}
.wrap_onair2 .air_con01 .box1 .program .list .BCtime	{ background-color:#333; float:left; /*position:relative;*/ width:30px; font-size:11px; color:#8edeff; font-weight:bold; line-height:150%; margin-left:10px; padding-top:1px;}
.wrap_onair2 .air_con01 .box1 .program .list .BCtit		{background-color: #666;float:left; /*position:relative;*/  width:110px; font-size:12px; color:#a7a9b0; line-height:140%;}
.wrap_onair2 .air_con01 .box1 .program .list .am		{color:#f8ccee;}
.wrap_onair2 .air_con01 .box1 .program .list .pm		{color:#8edeff;}



.wrap_onair2 .air_con01 .box1 .program .list2 {width:100%; margin-bottom:10px; text-align:center}
.wrap_onair2 .air_con01 .box1 .program .list2 td {padding:10px 12px 10px 0px; border-bottom:1px solid #313341; text-align:left; font-size:12px; line-height:16px/*130%*/; vertical-align:top; color:#a7a9b0;}
.wrap_onair2 .air_con01 .box1 .program .list2 th {width:50px; border-bottom:1px solid #313341; font-size:11px; color:#8edeff;  vertical-align:top; padding-top:8px;}
.wrap_onair2 .air_con01 .box1 .program .list2 .r_txt {padding-left:12px; text-align:left;}
.wrap_onair2 .air_con01 .box1 .program .list2 th.On			{border-left:1px solid #1dcee1; border-top:1px solid #1dcee1; border-bottom:1px solid #1dcee1;}
.wrap_onair2 .air_con01 .box1 .program .list2 td.On			{border-right:1px solid #1dcee1; border-top:1px solid #1dcee1; border-bottom:1px solid #1dcee1; color:#FFFFFF;}
.wrap_onair2 .air_con01 .box1 .program .list2 td.On a			{color:#FFFFFF;}
.wrap_onair2 .air_con01 .box1 .program .list2 td a			{color:#a7a9b0;}
.wrap_onair2 .air_con01 .box1 .program .list2 td a:hover	{color:#FFFFFF;}

.wrap_onair2 .air_con01 .box1 .program .list2 .bro		{width:13px; height:12px; background:url(/Images/Sub/StatusIcon_bro.png) no-repeat; border:0; vertical-align:middle; margin-bottom:5px; margin-left:3px; margin-top:3px;}
.wrap_onair2 .air_con01 .box1 .program .list2 .rebro	{width:13px; height:12px; background:url(/Images/Sub/StatusIcon_rebro.png) no-repeat; border:0; vertical-align:middle; margin-bottom:5px; margin-left:3px; margin-top:3px;}
.wrap_onair2 .air_con01 .box1 .program .list2 .live		{width:22px; height:12px; background:url(/Images/Sub/StatusIcon_live.png) no-repeat; border:0; vertical-align:middle; margin-bottom:5px; margin-left:3px; margin-top:3px;}
.wrap_onair2 .air_con01 .box1 .program .list2 .re		{width:13px; height:12px; background:url(/Images/Sub/StatusIcon_re.png) no-repeat; border:0; vertical-align:middle; margin-bottom:5px; margin-left:3px; margin-top:3px;}






/* 실시간 On-Air 서비스 - 주요 프로그램 리스트 스크롤바*/
.wrap_onair2 .air_con01 .box1 .program .list .movielist {max-height:369px; height:auto !important; overflow-y:auto; overflow-x:hidden;
/* IE용 스크롤 바 */
scrollbar-3dLight-Color: #111316; scrollbar-arrow-color: #727b8a; scrollbar-base-color: #111316; scrollbar-Face-Color: #2e3448; scrollbar-Track-Color: #454756; scrollbar-DarkShadow-Color: #67707f; scrollbar-Highlight-Color: #67707f; scrollbar-Shadow-Color: #0e111d;}
/* Chrome, Safari용 스크롤 바 */
.wrap_onair2 .air_con01 .box1 .program .list .movielist::-webkit-scrollbar {width:9px; height:9px; border:1px solid #1c2024; }
.wrap_onair2 .air_con01 .box1 .program .list .movielist::-webkit-scrollbar-button:start:decrement, -webkit-scrollbar-button:end:increment {display:block; height:10px; background:#111316; display:none}
.wrap_onair2 .air_con01 .box1 .program .list .movielist::-webkit-scrollbar-track {background:#111316; border-radius:0px; -webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.2)}
.wrap_onair2 .air_con01 .box1 .program .list .movielist::-webkit-scrollbar-thumb {height:10px; width:10px; background:rgba(103,112,127,1); border-radius:2px; -webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.1)}


/* 실시간 On-Air 서비스 - 영상 재생 안될 때, 방송 상태 범례 영역 */
.wrap_onair2 .air_con01 .box2				{float:left; position:relative; width:100%; height:30px; /*height:54px;*/}
.wrap_onair2 .air_con01 .box2 .Broadcast	{float:right; position:relative; width:208px; height:30px; background:url(/Images/sub/Onair_BroadcastIcon.png) no-repeat 0 8px; text-indent: -4000px;}
.wrap_onair2 .air_con01 .box2 .btn			{float:right; position:relative; width:110px;}
.wrap_onair2 .air_con01 .box2 .guide		{float:left; position:relative;}
.wrap_onair2 .air_con01 .box2 .solve		{padding-left:21px; background:url(/Images/sub/Onair_solve.png) no-repeat 0 2px; line-height:30px; color:#f55b5b; font-size:13px; }
.wrap_onair2 .air_con01 .box2 .solve:hover	{background-position:0 -30px; text-decoration:underline; }


/* 실시간 On-Air 서비스 - 나는 PD다 배너 영역 */
.wrap_onair2 .air_con01 .box3				{float:left; position:relative; width:100%; margin-bottom:10px;}


/* 실시간 On-Air 서비스 - 댓글, 추천 프로그램, 우측 배너 영역 */
.wrap_onair2 .air_con01 .box4				{float:left; position:relative; width:100%;}
.wrap_onair2 .air_con01 .box4 .areaReply	{float:left; position:relative; width:710px;}
.wrap_onair2 .air_con01 .box4 .areaProgram	{float:left; position:relative; width:710px;}
.wrap_onair2 .air_con01 .box4 .arearbn		{float:right; position:relative; width:208px; margin-top:30px;}
.wrap_onair2 .air_con01 .box4 .arearbn		{float:right; position:relative; width:208px; margin-top:30px;}
.wrap_onair2 .air_con01 .box4 .arearbn img	{margin-bottom:15px;}


/* 실시간 On-Air 서비스 - 실시간 댓글, 추천 프로그램 탭 */
.OnairTabDetail					{margin-top:30px; position:relative; margin-bottom:25px;}
.OnairTabDetail ul				{width:708px; border:1px solid #e1e1e1;}
.OnairTabDetail ul li			{width:354px; height:48px; float:left; font-size:14px; font-weight:bold; text-align:center; background-color:#f9f9f9; padding:0 0px;}
.OnairTabDetail ul li div		{padding-top:13px;}
.OnairTabDetail ul li a			{color:#888;}
.OnairTabDetail ul li a:hover	{color:#f56156;}
.OnairTabDetail ul li.OnLeft	{background:url(/Images/Sub/program_ListTabBg.gif) #FFFFFF no-repeat right top;}
.OnairTabDetail ul li.OnLeft a	{color:#f56156;}
.OnairTabDetail ul li.OnRight	{background:url(/Images/Sub/program_ListTabBg.gif) #FFFFFF no-repeat left top;}
.OnairTabDetail ul li.OnRight a	{color:#f56156;}


/* 실시간 On-Air 서비스 - 댓글 리스트 */
.onair_reply								{float:left; position:relative; width:100%;}
.onair_reply .replylist li					{position:relative; border-bottom:1px solid #e9e9e9; padding:30px 20px; overflow:hidden;}
.onair_reply .replylist li .topinfo			{overflow:hidden; margin-bottom:8px;}
.onair_reply .replylist li .topinfo .tbarea				{float:left; position:relative;  display:block; width:48px; height:48px;}
.onair_reply .replylist li .topinfo .tbarea img			{width:48px; height:48px;}
.onair_reply .replylist li .topinfo .tbarea .LogFace	{position:absolute; left:32px; top:32px; display:block; width:16px; height:16px; background:url(/Images/sub/reply_LogFace.png) no-repeat 0 0;}
.onair_reply .replylist li .topinfo .tbarea .LogKakao	{position:absolute; left:32px; top:32px; display:block; width:16px; height:16px; background:url(/Images/sub/reply_LogKakao.png) no-repeat 0 0;}
.onair_reply .replylist li .topinfo .tbarea .LogNav		{position:absolute; left:32px; top:32px; display:block; width:16px; height:16px; background:url(/Images/sub/reply_LogNav.png) no-repeat 0 0;}
.onair_reply .replylist li .topinfo .protxt	{height:35px; padding-top:13px;}
.onair_reply .replylist li .topinfo .nm		{margin-left:7px; padding-right:10px; background:url(/Images/sub/line11.gif) no-repeat 100% 3px; color:#333; }
.onair_reply .replylist li .topinfo .dt		{margin-left:10px; color:#2fadc8; margin-right:3px;}
.onair_reply .replylist li .conts			{margin-bottom:20px;}
.onair_reply .replylist li .conts .contxt	{width:570px; color:#555; margin-bottom:23px; font-size:13px; line-height:1.7em }

.onair_reply .replylist li .btn_bot				{overflow:hidden;}
.onair_reply .replylist li .btn_bot a			{float:left; display:block; width:40px; height:25px; background:#f1f1f1; border:1px solid #d5d5d5; text-align:center; line-height:25px;}
.onair_reply .replylist li .btn_bot a:hover		{background:#fafafa;}
.onair_reply .replylist li .btn_bot .del		{}
.onair_reply .replylist li .btn_bot .ret		{margin-left:5px;}
.onair_reply .replylist li .btn_rht				{position:absolute; right:20px; top:30px;}
.onair_reply .replylist li .btn_rht a			{display:block; width:38px; height:28px; padding-left:35px; line-height:28px; background:#fff; border:1px solid #d5d5d5; }
.onair_reply .replylist li .btn_rht .rcm		{background:#fff url(/Images/sub/icon_replybtn.png) no-repeat 14px 10px; margin-bottom:8px;}
.onair_reply .replylist li .btn_rht .rcm.on		{background-position:14px -10px; color:#f66060; font-weight:bold;}
.onair_reply .replylist li .btn_rht .rcm:hover	{background-position:14px -10px; color:#f66060;}
.onair_reply .replylist li .btn_rht .rp.on		{background-position:14px -53px; color:#f66060; font-weight:bold;}
.onair_reply .replylist li .btn_rht .rp			{background:#fff url(/Images/sub/icon_replybtn.png) no-repeat 14px -31px;}
.onair_reply .replylist li .btn_rht .rp:hover	{background-position:14px -53px; color:#f66060;}

.onair_reply .replylist .rrp 					{background:#fafafa url(/Images/sub/icon_reply.png) no-repeat 20px 21px; padding:20px 20px 20px 40px;}
.onair_reply .replylist .rrp .conts .contxt		{width:560px;}




/* 실시간 On-Air 서비스 - 추천 프로그램 영상 리스트*/
.wrap_onair2 .air_con01 .box4 .areaProgram .listcon {position:relative;}
.wrap_onair2 .air_con01 .box4 .areaProgram .listcon a {background:url(/Images/main/btn_prvnxt_02.gif) no-repeat 0 0 #fff; font-size:0;}
.wrap_onair2 .air_con01 .box4 .areaProgram .listcon ul.sglist {margin:0px 0 0 0px; overflow:hidden;}
.wrap_onair2 .air_con01 .box4 .areaProgram .listcon ul.sglist li{float:left;}
.wrap_onair2 .air_con01 .box4 .areaProgram .listcon .space {width:20px; text-indent:-1000px;}

.wrap_onair2 .air_con01 .box4 .areaProgram .listcon .rsp{ padding-right:20px;}

.wrap_onair2 .air_con01 .box4 .areaProgram .listcon ul.sglist li .thumb {position:relative; /*width:212px;*/ width:223px; /*width:243px;*/ height:140px;}
.wrap_onair2 .air_con01 .box4 .areaProgram .listcon ul.sglist li .thumb .ic {position:absolute; left:11px; bottom:11px; display:block; width:30px; height:30px; }
.wrap_onair2 .air_con01 .box4 .areaProgram .listcon ul.sglist li .thumb .ic.video {background:url(/Images/main/icon_video.png) no-repeat 0 0; }
.wrap_onair2 .air_con01 .box4 .areaProgram .listcon ul.sglist li .thumb .ic.sound {background:url(/Images/main/icon_sound.png) no-repeat 0 0;}
.wrap_onair2 .air_con01 .box4 .areaProgram .listcon ul.sglist li .thumb .ic.text {background:url(/Images/main/icon_text.png) no-repeat 0 0;}
.wrap_onair2 .air_con01 .box4 .areaProgram .listcon ul.sglist li .thumb .mask {position:absolute;top:0;left:0;width:221px;height:138px; border:1px solid #000;opacity:0.10;filter:alpha(opacity=10)}

.wrap_onair2 .air_con01 .box4 .areaProgram .listcon ul.sglist li .info {width:223px; margin-top:10px;}
.wrap_onair2 .air_con01 .box4 .areaProgram .listcon ul.sglist li .info .ti {display:block; color:#333; font-weight:bold; font-size:13px; overflow:hidden;}
.wrap_onair2 .air_con01 .box4 .areaProgram .listcon ul.sglist li a:hover .info .ti {text-decoration:underline;}
.wrap_onair2 .air_con01 .box4 .areaProgram .listcon ul.sglist li .info .co {display:block; height:18px; color:#555; font-size:13px; overflow:hidden;}
.wrap_onair2 .air_con01 .box4 .areaProgram .listcon ul.sglist li a:hover .info .co {text-decoration:underline;}
.wrap_onair2 .air_con01 .box4 .areaProgram .listcon ul.sglist li .info .post {display:block; height:18px; overflow:hidden; font-size:11px; margin-top:6px; }
.wrap_onair2 .air_con01 .box4 .areaProgram .listcon ul.sglist li .info .post .prname {color:#f67070; padding-right:10px; background:url(/Images/Layout/line02.gif) no-repeat 100% 3px;  }
.wrap_onair2 .air_con01 .box4 .areaProgram .listcon ul.sglist li .info .post .date {margin-left:9px; color:#888;}


/* 실시간 On-Air 서비스 - 추천 프로그램 영상별 타이틀 */
.wrap_onair2 .air_con01 .box4 .areaProgram p.tit {position:relative; font-size:17px; color:#333; font-weight:bold; margin:55px 0px 12px 0px;}






/* 편성표 - Today, 날짜 이동, 날짜검색 버튼 영역 */
.wrap_onair2 .air_con01 .onairdate		{float:left; position:relative; width:100%;}
.wrap_onair2 .air_con01 .onairdate .btn	{float:right; position:relative;}


/* 편성표 - Today, 날짜 이동 */
.wrap_onair2 .air_con01 .date_air					{position:relative; width:270px; margin:auto;}
.wrap_onair2 .air_con01 .date_air .date				{float:left; position:relative; width:230px; height:24px; font-family:"나눔고딕","맑은 고딕"; font-size:21px; font-weight:bold; text-align:center; letter-spacing:-1px; color:#333333; margin-top:1px;}
.wrap_onair2 .air_con01 .date_air a.Lastdate		{float:left; position:relative; display:block; width:17px; height:27px; background:url(/Images/sub/DateairArrow.png) no-repeat; text-indent: -4000px;}
.wrap_onair2 .air_con01 .date_air a.Lastdate:hover	{background-position:0 -47px;}
.wrap_onair2 .air_con01 .date_air a.LastdateON		{float:left; position:relative; display:block; width:17px; height:27px; background:url(/Images/sub/DateairArrow.png) no-repeat 0 -47px; text-indent: -4000px;}
.wrap_onair2 .air_con01 .date_air a.Nextdate		{float:left; position:relative; display:block; width:17px; height:27px; background:url(/Images/sub/DateairArrow.png) no-repeat -28px 0px; text-indent: -4000px;}
.wrap_onair2 .air_con01 .date_air a.Nextdate:hover	{background-position:-28px -47px;}
.wrap_onair2 .air_con01 .date_air a.NextdateON		{float:left; position:relative; display:block; width:17px; height:27px; background:url(/Images/sub/DateairArrow.png) no-repeat -28px -47px; text-indent: -4000px;}


/* 편성표 - 날짜검색 버튼 */
.userbtnOn 			{display:block; margin:0 auto; text-align:center; overflow:hidden; }
.userbtnOn a		{display:inline-block; width:62px; height:28px; background:#fdfdfd; border:1px solid #d5d5d5; text-align:left; line-height:25px; padding-left:35px; color:#555; }
.userbtnOn a.datesearch			{background:#fdfdfd url(/Images/Layout/btn_datesearch.png) no-repeat 15px 5px;}
.userbtnOn a.datesearch:hover	{background:#fdfdfd url(/Images/Layout/btn_datesearch.png) no-repeat -104px 5px;}
.userbtnOn a.datesearch.on		{background:#fdfdfd url(/Images/Layout/btn_datesearch.png) no-repeat -104px 5px;}


/* 편성표 - 영상 상태아이콘 범례 */
.StatusIcon			{float:left; position:relative; width:100%; margin-top:30px; margin-bottom:8px;}
.StatusIcon ul		{list-style:none; float:left;}
.StatusIcon ul li	{display:inline; float:left; height:20px; font-family:"맑은 고딕"; font-size:12px; color:#3b3b3b; letter-spacing:-1px;}
.StatusIcon .bro	{display:block; background:url(/Images/Sub/StatusIcon_bro2.png) no-repeat 0px 2px; text-align:left; padding-left:18px; padding-right:10px;}
.StatusIcon .rebro	{display:block; background:url(/Images/Sub/StatusIcon_rebro2.png) no-repeat 0px 2px; text-align:left; padding-left:18px; padding-right:10px;}
.StatusIcon .live	{display:block; background:url(/Images/Sub/StatusIcon_live2.png) no-repeat 0px 2px; text-align:left; padding-left:32px; padding-right:10px;}
.StatusIcon .re		{display:block; background:url(/Images/Sub/StatusIcon_re2.png) no-repeat 0px 2px; text-align:left; padding-left:18px; padding-right:10px;}


/* 편성표 - 편성표 리스트
.wrap_onair2 .air_con01 .prolist					{float:left; position:relative; width:940px; border-top:2px solid #5e5e5e; margin-bottom:15px;}
.wrap_onair2 .air_con01 .prolist ul					{list-style:none; float:left;}
.wrap_onair2 .air_con01 .prolist ul li				{float:left; width:940px; font-family:"맑은 고딕"; border-bottom:1px solid #d7d9df;}
.wrap_onair2 .air_con01 .prolist ul li a			{color:#000000;}
.wrap_onair2 .air_con01 .prolist ul li a:hover		{text-decoration:underline;}
.wrap_onair2 .air_con01 .prolist ul li.On			{border:4px solid #1dcee1; width:932px;}
.wrap_onair2 .air_con01 .prolist ul li.On .BCtime	{color:#000000; font-weight:bold; width:96px;}
.wrap_onair2 .air_con01 .prolist ul li.On a		{color:#000000; font-weight:bold;}
.wrap_onair2 .air_con01 .prolist .BCtit			{float:left; position:relative; width:815px; font-size:13px; color:#000000; line-height:140%; padding:8px 0px 9px 10px;}
.wrap_onair2 .air_con01 .prolist .BCtime		{float:left; position:relative; width:100px; font-size:13px; color:#000000; text-align:center; padding:8px 0px 9px 0px; letter-spacing:1px; background-color:#eff9fe;}*/


/* 편성표 - 편성표 리스트 */
.wrap_onair2 .air_con01 .prolist {width:100%; margin-bottom:10px; border-top:2px solid #5e5e5e; text-align:center}
.wrap_onair2 .air_con01 .prolist td {padding:10px 12px 10px 12px; border-bottom:1px solid #dedede; text-align:left; font-size:13px; line-height:18px;}
.wrap_onair2 .air_con01 .prolist th {width:100px; border-bottom:1px solid #dedede; font-size:13px; background:#eff9fe}
.wrap_onair2 .air_con01 .prolist th.pm {}
.wrap_onair2 .air_con01 .prolist th .part {margin-right:8px; font-weight:normal}
.wrap_onair2 .air_con01 .prolist th .tm
.wrap_onair2 .air_con01 .prolist .r_txt {padding-left:12px; text-align:left;}
.wrap_onair2 .air_con01 .guidetxt {color:#f55b5b; text-align:left; font-size:12px }
.wrap_onair2 .air_con01 .guidetxt2 {color:#f55b5b; text-align:left; font-size:12px; margin-bottom:40px; }
/*.wrap_onair2 .air_con01 .prolist tr.On			{border-top:4px solid #1dcee1; font-weight:bold;}*/
.wrap_onair2 .air_con01 .prolist th.On			{border-left:4px solid #1dcee1; border-top:4px solid #1dcee1; border-bottom:4px solid #1dcee1; font-weight:bold;}
.wrap_onair2 .air_con01 .prolist td.On			{border-right:4px solid #1dcee1; border-top:4px solid #1dcee1; border-bottom:4px solid #1dcee1; font-weight:bold;}
.wrap_onair2 .air_con01 .prolist td a			{color:#000000;}





/* 편성표 - 편성표 리스트내 방송상태 아이콘 */
.wrap_onair2 .air_con01 .prolist .bro		{width:15px; height:16px; background:url(/Images/Sub/StatusIcon_bro2.png) no-repeat; border:0; vertical-align:middle; margin-bottom:2px; margin-left:3px;}
.wrap_onair2 .air_con01 .prolist .rebro	{width:15px; height:16px; background:url(/Images/Sub/StatusIcon_rebro2.png) no-repeat; border:0; vertical-align:middle; margin-bottom:2px; margin-left:3px;}
.wrap_onair2 .air_con01 .prolist .live		{width:29px; height:16px; background:url(/Images/Sub/StatusIcon_live2.png) no-repeat; border:0; vertical-align:middle; margin-bottom:2px; margin-left:3px;}
.wrap_onair2 .air_con01 .prolist .re		{width:15px; height:16px; background:url(/Images/Sub/StatusIcon_re2.png) no-repeat; border:0; vertical-align:middle; margin-bottom:2px; margin-left:3px;}



.wrap_onair2 .air_con01 .prolist span.icobro		{display:inline-block; width:15px; height:16px; line-height:14px; background-color:#1ec300; font-family:"맑은 고딕"; font-size:10px;  color:#FFF; text-align:center; /*padding:3px;*/ /*box-sizing:border-box;*/ padding-bottom:1px; margin-top:0px; margin-left:3px;}
.wrap_onair2 .air_con01 .prolist span.icorebro		{display:inline-block; width:15px; height:16px; line-height:14px;; background-color:#ff9600; font-family:"맑은 고딕"; font-size:10px; color:#FFF; text-align:center; padding-bottom:1px; margin-top:0px; margin-left:3px;}
.wrap_onair2 .air_con01 .prolist span.icolive		{display:inline-block; width:29px; height:16px;line-height:14px; background-color:#ff478b; font-family:"맑은 고딕"; font-size:10px; color:#FFF; text-align:center; padding-bottom:1px; margin-top:0px; margin-left:3px;}
.wrap_onair2 .air_con01 .prolist span.icore		{display:inline-block; width:15px; height:17px;line-height:14px; background:url(/m/Images/ico_StatusIcon_re2.png) #358cfc 0 1px no-repeat; background-size:15px 14px; /*background-color:#358cfc;*/ font-family:"맑은 고딕"; font-size:10px; color:#FFFFFF; text-align:center; margin-top:0px; margin-left:3px; text-indent:-4000px;}




/*
.wrap_onair2 .air_con01 .prolist {width:100%; margin-bottom:10px; border-top:2px solid #5e5e5e; text-align:center;}
.wrap_onair2 .air_con01 .prolist th {width:100px; border-bottom:1px solid #dedede; font-size:13px; background:#eff9fe;}
.wrap_onair2 .air_con01 .prolist th .part {margin-right:15px; font-weight:normal}
.wrap_onair2 .air_con01 .prolist td {padding:10px 0 10px 12px; border-bottom:1px solid #dedede; text-align:left; font-size:13px;}
.wrap_onair2 .air_con01 .prolist tr .On			{border:1px solid #59e5f3;}
.wrap_onair2 .air_con01 .prolist .r_txt {padding-left:12px; text-align:left;}

.wrap_onair2 .air_con01 .prolist .bro	{width:13px; height:12px; background:url(/Images/Sub/StatusIcon_bro.png) no-repeat; border:0; vertical-align:middle; margin-bottom:2px; margin-left:5px;}
.wrap_onair2 .air_con01 .prolist .rebro {width:13px; height:12px; background:url(/Images/Sub/StatusIcon_rebro.png) no-repeat; border:0; vertical-align:middle; margin-bottom:2px; margin-left:5px;}
.wrap_onair2 .air_con01 .prolist .live	{width:22px; height:12px; background:url(/Images/Sub/StatusIcon_live.png) no-repeat; border:0; vertical-align:middle; margin-bottom:2px; margin-left:5px;}
.wrap_onair2 .air_con01 .prolist .re	{width:13px; height:12px; background:url(/Images/Sub/StatusIcon_re.png) no-repeat; border:0; vertical-align:middle; margin-bottom:2px; margin-left:5px;}
.wrap_onair2 .air_con01 .prolist .onair	{width:56px; height:17px; background:url(/Images/Sub/StatusIcon_onair.png) no-repeat; border:0; vertical-align:middle; margin-bottom:2px; margin-left:5px;}
*/

/*.wrap_onair2 .air_con01 .guidetxt {color:#f55b5b; text-align:right; }
.wrap_onair2 .air_con01 .errguide {text-align:right; }
.wrap_onair2 .air_con01 .errguide a {color:#777; background:url(/Images/Layout/icon_go.png) no-repeat right 4px; padding-right:11px; text-decoration:underline }
.wrap_onair2 .air_con01 .errguide a:hover {text-decoration:underline }
.wrap_onair2 .air_con01 .now_on {background:#fafafa; border:1px solid #d0dded; padding:18px 22px 18px; color:#2f5ec8; margin-top:30px; margin-bottom:45px; font-size:13px;}
.wrap_onair2 .air_con01 .now_on strong {color:#555;}
.wrap_onair2 .air_con01 .prolist th.am.now {font-weight:bold; background:#f9edf0}
.wrap_onair2 .air_con01 .prolist th.pm.now {font-weight:bold; background:#e7f2f2}
.wrap_onair2 .air_con01 .prolist td.now {font-weight:bold; color:#b0609c; background:#fafafa}*/





.wrap_onair2 .air_con02				{width:936px; float:right;}
.wrap_onair2 .air_con02 h4			{font-size:17px; font-weight:bold; margin-bottom:25px; }
.wrap_onair2 .air_con02 h4 .abk		{color:#333;}
.wrap_onair2 .air_con02 h4 .ared	{color:#f76363;}
.wrap_onair2 .air_con02 .process	{height:600px; background:url(/Images/sub/onair2_process.jpg) no-repeat 0 0;}







.OnairReplyWrapBoardWrite				{float:left; position:relative; width:100%; border-bottom:2px solid #000000;}
.OnairReplyWrapBoardWrite .LPTVW		{float:left; position:relative; width:562px; height:60px; border:1px solid #d5d5d5; padding:8px; margin-left:10px;} /*일반 댓글 작성시 textarea*/
.OnairReplyWrapBoardWrite .btnWrite		{float:right; position:relative; width:96px; height:78px; background-color:#f7f7f7; border:1px solid #d5d5d5; color:#585858; text-align:center; font-family:"맑은 고딕"; font-size:12px; font-weight:bold; cursor:pointer; margin-right:20px;}
.OnairReplyWrapBoardWrite span			{float:right; position:relative; color:#000000; text-align:center; font-family:"맑은 고딕"; font-size:12px; margin-top:20px; margin-bottom:8px; margin-right:20px;}

.OnairReplyWrapBoardWrite2				{float:left; position:relative; width:100%;}
.OnairReplyWrapBoardWrite2 .LPTVW		{float:left; position:relative; width:82%; height:60px; border:1px solid #d5d5d5; padding:8px;} /*일반 댓글 작성시 textarea*/
.OnairReplyWrapBoardWrite2 .btnWrite	{float:right; position:relative; width:96px; height:78px; background-color:#f7f7f7; border:1px solid #d5d5d5; color:#585858; text-align:center; font-family:"맑은 고딕"; font-size:12px; font-weight:bold; cursor:pointer;}
.OnairReplyWrapBoardFirstReply	{float:left; position:relative; width:100%; color:#000000; text-align:center; font-family:"맑은 고딕"; font-size:12px; margin-top:25px;}



/* 팝업 - 영상이 재생이 안될 때 */
.Onair_VideoGuide	{width:562px; height:680px; border:1px solid #d8d8d8;}
.Onair_VideoGuide img	{margin:13px 0px 20px 0px;}
.Onair_VideoGuide .txt	{position:relative; padding-left:40px; margin-top:35px; font-family:"맑은 고딕"; font-size:15px; line-height:140%;}
.Onair_VideoGuide .txt a {
  display: block;
  margin-top: 18px;
  font-size: 16px;
  color: #5256f9;
  text-decoration: underline;
}
.Onair_VideoGuide .Close	{float:right; position:relative;}
.Onair_VideoGuide .Close a.Close		{float:left; position:relative; display:block; width:40px; height:33px; background:url(/Images/sub/Onair_VideoSample_Close.png) no-repeat left bottom; text-indent: -4000px;}
.Onair_VideoGuide .Close a.Close:hover	{background-position:-80px bottom;}



/* 커뮤니티 - 나는 PD다 - 리스트 */
.Contents .subTit { position:relative; width:100%; padding:10px 0 14px 0; /*border-bottom:2px solid #a9a9a9;*/ font-size:18px; font-weight:bold;}

.Contents .subTit a.btn_write {position:relative; float:right; right:0; top:-6px; display:block; width:55px; height:28px; line-height:28px; background:#fdfdfd url(/Images/sub/icon_replybtn.png) no-repeat 20px -31px ; border:1px solid #d5d5d5; text-align:left; font-size:12px; font-weight:normal; color:#555; padding-left:40px;}
.Contents .subTit a.btn_write:hover {background-position:20px -53px; color:#f66060;}

.Contents .communityPD_top {position:relative; width:100%; height:135px; /*padding-top:30px; border-bottom:1px solid #e1e1e1;*/ margin-bottom:20px; background-color:#fafafa;}
.Contents .communityPD_top img {/*margin:3px 20px 0px 55px;*/}
.Contents .communityPD_top ul {list-style:none;}
.Contents .communityPD_top ul li {font-size:12px; line-height:19px;}
.Contents .communityPD_top ul li.tit {font-size:16px; font-weight:bold; margin-bottom:10px;}
.Contents .communityPD_top ul .pointr {color:#f94c4c;}













