@charset "UTF-8";

body {background:#fff;}

.graybox {background:#fafafa;padding:24px 0;border:1px solid #f1f1f1;}
.backcolor_fffaf6{background:#f4f0ed;}
.float_right{float:right;}

#content .section {margin:30px 0;position:relative;}
#content .section h3 {margin-bottom:20px;}
#content .section h3 small {font-size:16px;color:#888;font-weight:normal;position: relative;top: -3px;}
#content .section p.exclamation img {margin-right: 5px;}


/* @ INTRO */
#intro{text-align:center}
#intro .header{height:477px;background:url(../images/intro/bg_intro.png) 50% 0 repeat-x;text-align:center}
#intro .header h1{padding:64px 0 40px}
#intro .header .simples{overflow:hidden;width:1100px;margin:0 auto}
#intro .header .simples > ul{display:block;width:1125px}
#intro .header li.box{display:block;float:left;width:341px;height:205px;margin-right:15px;border:8px solid #686868;text-align:left}
#intro .header li.box1{background:#fff url(../images/intro/bg_box1.png) no-repeat 240px 105px}
#intro .header li.box2{background:#fff url(../images/intro/bg_box2.png) no-repeat 240px 105px}
#intro .header li.box3{border-color:#ed1c24;background:#fff url(../images/intro/bg_box3.png) no-repeat 240px 105px}
#intro .header li.box > strong{display:block;padding:44px 0 20px}
#intro .header li.box > strong,#intro .header li.box > a.btn.more{margin-left:42px}
#intro .container{width:1100px;margin:0 auto;padding-bottom:100px}
#intro .container h2{padding:67px 0 36px}
#intro .container table{width:100%;text-align:left}
#intro .container table th > strong,#intro .container table td > div{display:block;height:80px;border-top:1px solid #d5d5d5;line-height:80px;vertical-align:middle}
#intro .container table th > strong{width:116px;padding-left:30px;font-size:18px;color:#333;letter-spacing:-2px;text-align:left}
#intro .container table th > strong i{font-style:normal;color:#868686;letter-spacing:0}
#intro .container table td *{vertical-align:middle}
#intro .container table td span{display:block;float:left;width:100px;height:80px;line-height:80px;text-align:center;vertical-align:middle}
#intro .container table tr.first-child th > strong{border-color:#ed1c24}
#intro .container table tr.first-child td > div{border-color:#585858}
#intro .container table tr.last-child th > strong,#intro .container table tr.last-child td > div{border-bottom:1px solid #d5d5d5}

/* @ INTRO2 */
#intro2{text-align:center}
#intro2 .header{height:375px;background:url(../images/intro/bg_intro.png) 50% 0 repeat-x;text-align:center; border-bottom: 1px solid #e5e5e5;}
#intro2 .header .simples{overflow:hidden;width:1100px;margin:0 auto; padding: 75px 0;}
#intro2 .header .simples > ul{display:block;width:1125px}
#intro2 .header li.box{display:block;float:left;width:341px;height:205px;margin-right:15px;border:8px solid #686868;text-align:left}
#intro2 .header li.box1{background:#fff url(../images/intro/bg_box1.png) no-repeat 240px 105px}
#intro2 .header li.box2{background:#fff url(../images/intro/bg_box2.png) no-repeat 240px 105px}
#intro2 .header li.box3{border-color:#ed1c24;background:#fff url(../images/intro/bg_box3.png) no-repeat 240px 105px}
#intro2 .header li.box > strong{display:block;padding:44px 0 20px}
#intro2 .header li.box > strong,#intro2 .header li.box > a.btn.more{margin-left:42px}
#intro2 .container{width:1100px;margin:0 auto;padding-bottom:100px}
#intro2 .container h2{padding:67px 0 36px}
#intro2 .container table{width:100%;text-align:left}
#intro2 .container table th > strong,#intro2 .container table td > div{display:block;height:80px;border-top:1px solid #d5d5d5;line-height:80px;vertical-align:middle}
#intro2 .container table th > strong{width:116px;padding-left:30px;font-size:18px;color:#333;letter-spacing:-2px;text-align:left}
#intro2 .container table th > strong i{font-style:normal;color:#868686;letter-spacing:0}
#intro2 .container table td *{vertical-align:middle}
#intro2 .container table td span{display:block;float:left;width:100px;height:80px;line-height:80px;text-align:center;vertical-align:middle}
#intro2 .container table tr.first-child th > strong{border-color:#ed1c24}
#intro2 .container table tr.first-child td > div{border-color:#585858}
#intro2 .container table tr.last-child th > strong,#intro2 .container table tr.last-child td > div{border-bottom:1px solid #d5d5d5}

/* sub - Que tone */
#content .inqury {margin-bottom:21px;}
#content .section.summary {width:1100px;overflow:hidden;}
#content .section.summary {width:1112px;}
#content .section.summary .percentage li {float: left;background:url(../images/sub/bg_que_tone_percentage.png) no-repeat;width:266px;height:148px;text-align:center;margin-right:12px;}

/* 큐톤관리 | 월별 | 선택된 채널 */
.selected{line-height: 1.3em; padding: 20px 30px;} 
.selected p{font-size: 14px; color: #555; margin: 0;}
.selected p span.select_state{color: #999;}
/* 큐톤관리 | 월별 | 요약 */
.sum_ui{overflow:hidden;width:1100px;height:148px}
.sum_ui .box_wrap{width:1200px}
.sum_ui .box{overflow:hidden;float:left;width:266px;height:148px;margin-right:12px;background:url(../images/sub/bg_sum_ui_box.png) no-repeat 0 0;text-align:center;position:relative;}
.sum_ui .box h4{padding:34px 0 15px;font-size:16px;color:#333}
.sum_ui .box p{position:relative;top:-10px;margin:0;padding:0;font-family:'Maven Pro';font-size:40px;font-weight:400;line-height:1;color:#ed1c24;letter-spacing:-3px}
.sum_ui .box p i.unit{font-family:'Noto Sans','Malgun Gothic';font-size:16px;font-weight:bold;font-style:normal;color:#666}
.sum_ui .box a.more {position: absolute;bottom:10px;right:10px;}

#detail-stx {position: absolute;top:-10px;right:0;}

/* 페이지를 찾을 수 없습니다. */
.result_message{text-align: center;padding: 30px}
.result_message p.not_found{font-size: 22px; color: #010101;margin: 90px 0 20px;}
.result_message p.not_found img{margin-bottom: 30px;}
.result_message p.go_cs{font-size: 16px; color: #666;margin-bottom: 50px;}
.result_message p.go_cs a{text-decoration: underline; color: #ed1c24;}
.result_message .go_btns{width: 365px; margin: 0 auto; margin-bottom: 100px;}
.result_message .go_btns a:nth-of-type(1){float: left;}
.result_message .go_btns a:nth-of-type(2){float: right;}

/* 광고 리포트 */
#ad_report_wrap {position:relative;}
#ad_report_wrap h4 {font-size:22px;font-weight:normal;letter-spacing:-2px;
    -webkit-text-shadow:0 0 3px #222;
     -khtml-text-shadow:0 0 3px #222;
       -moz-text-shadow:0 0 3px #222;
        -ms-text-shadow:0 0 3px #222;
         -o-text-shadow:0 0 3px #222;
            text-shadow:0 0 3px #222;
}
#ad_report_wrap a {position:absolute;top:0;right:0;}

/* 고객별 광고 리포트 */
.chart{width: 1100px; height: 257px;background-color: #d8dadb;}
.chart .chart_state{position: absolute;top: -10px;right: 0;}
.chart .chart_state img{margin-left:15px;}
.chart .chart_area{color: #fff; font-size: 22px; padding: 10px 20px;}

/* 실시간 모니터링*/
.all_channel_viewer .bg_box_pattern{width: 1100px; height: 188px; background:url(../images/sub/bg_box_pattern.png) no-repeat;left: 0; top: 0; position: relative; display: block; margin: 20px 0 30px 0; }
.all_channel_viewer .bg_box_pattern p{position: absolute; top: 65px;}
.all_channel_viewer .bg_box_pattern p.move_left{left: 24px;}
.all_channel_viewer .bg_box_pattern p.move_right{right: 24px;}
.all_channel_viewer .bg_box_pattern .channel_list{}
.all_channel_viewer .bg_box_pattern .channel_list .slide{width: 979px; margin: 0px auto; padding-top: 20px; }
.all_channel_viewer .bg_box_pattern .channel_list .slide:after{display: block;  content:""; clear:both;}
.all_channel_viewer .bg_box_pattern .channel_list .slide li{width: 238px; height: 148px; background-color: #fff; text-align: center; float: left; margin-right: 9px;}
.all_channel_viewer .bg_box_pattern .channel_list .slide li:last-child{margin-right: 0px;}
.all_channel_viewer .bg_box_pattern .channel_list .slide li span.name_channel{padding: 35px 0 9px 0; border-bottom: 1px solid #e9e9e9;display: block; width: 178px; margin: 0 auto;}
.all_channel_viewer .bg_box_pattern .channel_list .slide li span.many_viewer{font-size: 16px; color: #666666; display: block; margin-top: 7px;}
.all_channel_viewer .bg_box_pattern .channel_list .slide li span.many_viewer span.qty_viewer{font-size: 24px; color: #ed1c24;}


/* @ 조회기간 */
#period_inquiry_wrap {}
#period_inquiry_wrap .itx {font-size:16px;font-family:"Malgun Gothic", sans-serif;color:#555;padding-left:40px;height:36px;line-height:36px;border:1px solid #d5d5d5;width:219px;background:url(../images/sub/bg_calendar.png) no-repeat 0 50%;}
#period_inquiry_wrap .itx2 {font-size:16px;font-family:"Malgun Gothic", sans-serif;color:#555;padding-left:40px;height:36px;line-height:36px;border:1px solid #d5d5d5;width:219px;}
#period_inquiry_wrap > p {padding:0;margin:0;}
#period_inquiry_wrap > p * {vertical-align:middle;}
#period_inquiry_wrap > p > label {margin-right:10px;}
#period_inquiry_wrap .period1,
#period_inquiry_wrap .period2 {float:left;padding:0;margin:0;}
#period_inquiry_wrap .period1 {padding-right:15px;margin-right:15px;border-right:1px solid #eaeaea;}
#period_inquiry_wrap .period2 a {position: relative;top:-3px;}

#period2_inquiry_wrap {}
#period2_inquiry_wrap .itx {font-size:16px;font-family:"Malgun Gothic", sans-serif;color:#555;padding-left:40px;height:36px;line-height:36px;border:1px solid #d5d5d5;width:120px;background:url(../images/sub/bg_calendar_s.png) no-repeat 0 50%;}
#period2_inquiry_wrap .itx2 {font-size:16px;font-family:"Malgun Gothic", sans-serif;color:#555;padding-left:40px;height:36px;line-height:36px;border:1px solid #d5d5d5;width:120px;}
#period2_inquiry_wrap > p {padding:0;margin:0;}
#period2_inquiry_wrap > p * {vertical-align:middle;}
#period2_inquiry_wrap > p > label {margin-right:10px;}
#period2_inquiry_wrap .period1,
#period2_inquiry_wrap .period2 {float:left;padding:0;margin:0;}
#period2_inquiry_wrap .period1,
#period2_inquiry_wrap .period2 {padding-right:10px;margin-right:9px;border-right:1px solid #eaeaea;}
#period2_inquiry_wrap .period3 a {position: relative;top:-3px;left:-3px;}
#period2_inquiry_wrap .period3 .selectbox_title {margin-right:10px;}

#period3_inquiry_wrap {}
#period3_inquiry_wrap .report {font-size:16px;font-family:"Malgun Gothic", sans-serif;color:#555;padding-left:40px;height:36px;line-height:36px;border:1px solid #d5d5d5;width:160px;background:url(../images/sub/bg_calendar_m.png) no-repeat 0 50%;}
#period3_inquiry_wrap > p {padding:0;margin:0;}
#period3_inquiry_wrap > p * {vertical-align:middle;}
#period3_inquiry_wrap > p > label {margin-right:10px;}
#period3_inquiry_wrap .period1, #period3_inquiry_wrap .period2 {float:left;padding:0;margin:0;}
#period3_inquiry_wrap .period1, #period3_inquiry_wrap .period2{padding-right:10px;margin-right:9px;border-right:1px solid #eaeaea;}
#period3_inquiry_wrap .period3 a {position: relative;top:-3px;left:8px;}

/* @ 검색결과 */
.search_keyword{float: left; font-size: 18px; color: #333333;}
#h66 .inner .clear-fix .search_keyword{margin-top: 10px;}
#h66 .inner .clear-fix .select_source{width: 196px; float: right;}
strong.keyword{font-weight: 400; color: #ED1C24}
.section .result_detail{padding-bottom: 165px; margin: 30px;}
.section .result_detail ul li{margin-bottom: 12px;}
.section .result_detail ul li img{margin-right: 10px;vertical-align: middle;}
.section .result_detail ul li a{text-decoration: none;}

/* @ 공지사항 */
.box_white .inner div h3{font-size: 22px; color: #333; line-height: 34px; }
.box_white .inner div p{margin: 0; font-size: 16px;}
.box_white .inner div h3, .box_white .inner div p{float: left; }
.box_white .inner div p.all_notice{height: 24px; margin: 7px 20px 0 14px; padding: 0 20px; border-right: 1px solid #d6d6d6; border-left: 1px solid #d6d6d6; color: #888;}
.box_white .inner div p.all_notice .c_black{color: #000;}
.box_white .inner div p.check_notice{margin-top: 5px;}
.box_white .inner div p.right_write{float: right; height: 34px;}
.search_subject{text-align: center; margin-top: 20px;}
.search_subject input.check_subject{width:365px;height:38px;line-height: 38px;border:1px solid #d5d5d5; font-size:16px;padding-left:10px; }
.search_subject a.submit_gray{position: relative; top: 13px;}
#h3_22{font-size: 22px; color: #333; line-height: 34px; margin-bottom: 20px; }
#h66 .inner .clear-fix p, #nview_h66 .inner .clear-fix p{float: left; height: 20px; line-height: 20px;}
#h66 .inner .clear-fix p.ntc_sbj1, #h66 .inner .clear-fix p.ntc_date1{border-right:1px solid #d3d6d7; font-size: 14px; width: 5%; color: #80898e; text-align: left; margin: 10px 0 14px 0;}
#nview_h66 .inner .clear-fix p.ntc_sbj1, #nview_h66 .inner .clear-fix p.ntc_date1{border-right:1px solid #d3d6d7; font-size: 14px; width: 5%; color: #80898e; text-align: left; margin: 10px 0 14px 0;}
#h66 .inner .clear-fix p.ntc_sbj2, #nview_h66 .inner .clear-fix p.ntc_sbj2{margin: 10px 0 13px 20px; width: 77%;}
#h66 .inner .clear-fix p.ntc_date2, #nview_h66 .inner .clear-fix p.ntc_date2{float: right; padding-left: 20px; font-size: 16px; width: auto; margin: 10px 0 13px 0px; }
.notice_detail {margin: 0; width: 100%; border-right: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; padding: 30px 0 70px 0; line-height: 1.5em; }
.notice_detail div{margin: 0 30px;}
.pnn2{width: 100%; border: 1px solid #e5e5e5; margin-bottom: 30px;}
.pnn2 a{display:block;text-decoration: none;}
.pnn2 a.prev{border-bottom: 1px solid #e5e5e5;height: 45px; line-height: 45px; }
.pnn2 a.next{height: 46px; line-height: 46px; }
.pnn2 a .lab{margin-top: 2px;position: relative; top: 3px;}
.pnn2 a .title{padding-left: 20px;}
.go_edit{text-align: center; margin-bottom: 80px;}
.go_edit .mgl10{margin-left: 5px;}
.go_edit .gep1{margin-bottom: 25px;}
.go_edit .gep2{margin-right: 47px;}
.editor_subject, .editor_body{border: 1px solid #e5e5e5;}
.editor_subject{width: 724px; padding: 8px 12px;}
.editor_body{width: 1060px; height: 400px; margin-bottom: 10px; overflow-y: auto; padding: 30px 20px;resize:none}
#h66 .inner .clear-fix p.mg0{margin: 1px 0 0 20px;}
#h66 .inner .clear-fix p.mg0 input{line-height: 22px;}
#content #detail_view, #content #detail_write {margin: 0}

/*@관리자 환경설정*/
#setup .box_colorf7{width: 100%; height: 56px; background: #f7f7f7; border: 1px solid #e5e5e5;}
#setup .box_colorf7 h4, #setup .box_colorf7 p{float: left; line-height: 20px; margin: 19px 0; padding: 0 15px; } 
#setup .box_colorf7 h4{border-right: 1px solid #d6d6d6; font-size: 18px; color: #333; } 
#setup .box_colorf7 p{font-size: 14px; color: #888;} 

.running_time .time_check{width: 100%; overflow: hidden;}
.running_time .time_check .time_checkbox{width: 80px; float: left; margin: 30px 0px; padding-left: 20px; }
.time_check .time_checkbox input[type=checkbox] {position: absolute; left: -3721em;} 
.time_check .time_checkbox span {display: inline-block; width: 19px; height: 19px; background: url(../images/common/ico_check.png) no-repeat 0 0; position: relative; top: 4px;}
.time_check .time_checkbox input[type=checkbox]:checked + label span {background-position:0 -19px;}

/* - 관리자 환경 설정 폼 수정 */
.running_time ul.setup:after {content:'';display:block;overflow:hidden;clear:both;width:100%}
.running_time ul.setup,.running_time ul.setup li {display:block}
.running_time ul.setup li {float:left;width:50%;text-align:left;margin-bottom:10px}
.running_time ul.setup {padding:20px 0 10px 0;margin-left:20px}
.running_time ul.setup li label.checkui,.running_time ul.setup li span.price_set {display:block;float:left}
.running_time ul.setup li input.itx {width:245px !important;font-size:13px}
.running_time ul.setup li input.itx2 {width:245px !important;font-size:13px}
.running_time ul.setup li input.itx.small {width:70px !important}
.running_time ul.setup li label.checkui {width:81px;height:40px;line-height:40px;background:url(../images/sub/bg_vbar.png) no-repeat 100% 50%;margin-right:20px}
.running_time ul.setup li label.checkui i {font-style:normal}
.running_time ul.setup li label.checkui input[type=checkbox] {position:absolute;left:-3721em}
.running_time ul.setup li label.checkui span.vcheck {display:inline-block;width:19px;height:19px;background:url(../images/common/ico_check.png) no-repeat 0 0;position:relative;top:4px}
.running_time ul.setup li label.checkui input[type=checkbox]:checked + span.vcheck {background-position:0 -19px}
.running_time ul.setup li span.price_set > label {margin-right:10px}
.running_time ul.setup li.custom label.checkui {width:161px}
.running_time ul.setup li.custom span.price_set input.itx {width:165px !important}
.running_time ul.setup li.custom span.price_set input.itx2 {width:165px !important}

/* - 광고비 하한금액 설정 */
.lowest_limit span.guide {color:#89a7b6;font-size:14px}

/* - 라인 추가 */
#setup .go_edit {border-top:1px solid #e4e4e4}

#setup p{font-size: 16px}
#setup input[type=text] {width: 345px; height: 28px; border: 1px solid #d5d5d5; padding: 5px 10px; margin-right: 4px; line-height: 28px;}
.input_money p{margin: 20px;}
.input_unitprice{margin: 20px 0 30px 0;}
.input_unitprice p span.time_unitprice{width: 100px; text-align: center; display: inline-block}
.upper_limit{border-bottom: 1px solid #d5d5d5; margin-bottom: 30px;}
.upper_limit .input_percent{margin: 20px; }

/* @ 장르 채널 선택 */
#genre_channel_wrap p label{display: none;}
/* - 셀렉트박스 설정 */
.period_stx,
.selectbox_option.period_stx {width:284px !important;}

.period2_stx,
.selectbox_option.period2_stx {width:150px !important;}

.sort_period_stx,
.selectbox_option.sort_period_stx {width:155px !important;}

.report_period_stx,
.selectbox_option.report_period_stx {width:200px !important;}

.cvpapp_stx,
.selectbox_option.cvpapp_stx {width:216px;}

.apln_stx,
.selectbox_option.apln_stx {width:380px !important;}

.apln_stx2,
.selectbox_option.apln_stx2 {width:380px !important;}

.adSeller_stx,
.selectbox_option.adSeller_stx {width:280px !important;}

.adOwner_stx,
.selectbox_option.adOwner_stx {width:280px !important;}

/* 지역 시청자수 */
#local_watcher tr.sub {display:none;}
#local_watcher tr.sub th,
#local_watcher tr.sub td{background:#fff;}

/* 팝업 광고요약 */
#detail_pop .ly_wrap{position:relative;top:50%;bottom:50%;margin-top:-256.5px}
#detail_pop .ly_wrap{overflow:hidden;width:800px;height:513px}
#detail_pop .ly_wrap .ly_container{overflow:auto;height:452px}

/* @ 광고 리포팅 */
/* 상세 | 지역분석 */
.top_city {}
.top_city table {width:535px;}
.top_city table.left {float:left;}
.top_city table.right {float:right;}

/* 상세 | 효과요약 nodata */
.result_nodata{width: 100%; height: 354px; border: 1px solid #e4e4e4; text-align: center;}
.result_nodata img{position: relative; top: 107px;}


/* @ 실시간 모니터링 */
/* - 슬라이더 */
#monitor-sliders {position:relative;}
#monitor-sliders .sliders_wrap {background:url(../images/sub/bg_box_pattern.png) no-repeat;width:1100px;height:188px;position: relative;margin:20px 0 30px;overflow:hidden;}
#monitor-sliders .bx-wrapper {top:20px;}
#monitor-sliders .bx-viewport {background:none;}
#monitor-sliders .slidee li {width:238px;height:148px;background:#fff;text-align:center;}
#monitor-sliders .slidee li .channel {display:block;text-align:center;padding:35px 0 9px 0;}
#monitor-sliders .slidee li .channel img {display:inline;width:auto;}
#monitor-sliders .slidee li .view_count {font-size:24px;color:#ed1c24;display:block;width:178px;margin:0 auto;
border-top:1px solid #e9e9e9;padding-top:7px;
}
#monitor-sliders .slidee li .view_count i.unit {font-style:normal;font-size:16px;color: #666;}
#monitor-sliders .bx-pager {position: absolute;left:-3721em;}
#monitor-sliders .pnn > span {display:block;width:60px;height:188px;position:absolute;top:0;}
#monitor-sliders .pnn > span a {display:block;width:100%;height:100%;text-indent:-3721em;}
#monitor-sliders .pnn > #slide_prev {left:0;}
#monitor-sliders .pnn > #slide_next {right:0;}
#monitor-sliders .pnn > #slide_prev a {background:url(../images/sub/btn_left_arrow.png) no-repeat 50% 50%;}
#monitor-sliders .pnn > #slide_next a {background:url(../images/sub/btn_right_arrow.png) no-repeat 50% 50%;}

/* 채널별 시청자수 조회 | 체크박스 */
#box_monitoring {z-index:40;position:relative;}
#box_monitoring a.submit {position: absolute;top:24px;left:989px;}
#box_monitoring .choose_area_col2 .choose {float:left;width:479px;}
#box_monitoring .choose_area_col2 .choose dl,
#box_monitoring .choose_area_col2 .choose dt,
#box_monitoring .choose_area_col2 .choose dd,
#box_monitoring .choose_area_col2 .choose dd ul,
#box_monitoring .choose_area_col2 .choose dd li {margin:0;padding:0;}
#box_monitoring .choose_area_col2 .choose dl {margin-left:29px;position:relative;}
#box_monitoring .choose_area_col2 .choose dt {border:1px solid #ddd;width:467px;height:38px;background:#fff;background:#fff url(../images/common/bg_select_arr_down.png) no-repeat 97% 50%;display:block;}
#box_monitoring .choose_area_col2 .choose dt label {position:relative;left:10px;margin-top:5px;display:block;}
#box_monitoring .choose_area_col2 .choose dd {display:none;background-color:#fff;position:absolute;top:39px;width:467px;z-index:41;border:1px solid #ddd;height:190px;overflow:hidden;overflow-y:auto;}
#box_monitoring .choose_area_col2 .choose dd li {display:block;width:100%;height:38px;line-height:38px;clear:both;}
#box_monitoring .choose_area_col2 .choose dd li label {display:block;position:relative;margin-left:10px;}
#box_monitoring .choose_area_col2 .choose dl.active dd {display:block;}

/* @ 조회기간 */
#period_report {position: relative;}
#period_report .itx {font-size:16px;font-family:"Malgun Gothic",sans-serif;color:#555;padding-left:40px;height:36px;line-height:36px;border:1px solid #d5d5d5;width: 215px;background: url(../images/sub/bg_calendar.png) no-repeat 0 50%;}
#period_report .itx2 {font-size:16px;font-family:"Malgun Gothic",sans-serif;color:#555;padding-left:40px;height:36px;line-height:36px;border:1px solid #d5d5d5;width: 215px;}
#period_report .action {margin-left:10px; position:absolute;top:0;left:945px;}
#period_report .period_area {margin-bottom:10px;}

#period_report .period1,
#period_report .period2 {float:left;margin:0;padding:0;}
#period_report .period1 {padding-right:15px;margin-right:15px;border-right: 1px solid #eaeaea;}
#period_report .period1 label {margin-right:21px;}

.mid_title {display: inline-block; float: left; height: 38px; line-height: 38px; margin-left: 4px; width: 80px;}

/* #period_report .choose_area_col2 {margin-left:80px;} */
#period_report .choose {float:left;margin-right:10px;}
#period_report .choose dl {position: relative;}
#period_report .choose dl dt {width:420px;height:38px;line-height:38px;border:1px solid #d5d5d5;background:#fff url(../images/common/bg_select_arr_down.png) no-repeat 97% 50%;display:block;}
/* SB 광고 상단 검색조건 추가를 위해 추가 */
#period_report .choose dl dt.hnr3div {width:240px;height:38px;line-height:38px;border:1px solid #d5d5d5;background:#fff url(../images/common/bg_select_arr_down.png) no-repeat 97% 50%;display:block;}
/*#period_report .choose.channel dl dd{left:-270px;}*/
#period_report .choose.channel dl dd{left:0px;}
#period_report .choose dl dt label {margin-left:10px;}
#period_report .choose dl dd {display:none;background-color:#fff;position:absolute;top:39px;width:690px;z-index:41;border:1px solid #ddd;height:615px;overflow:hidden;overflow-y:auto;}



#period_report .choose_area_col2 {margin-left: 90px;}

#period_report .choose_area_col2_label label{float:left;}
#period_report .choose_area_col2_label .genre_label{padding-top:9px;}
#period_report .choose_area_col2_label .adtype_label{padding-left:10px;padding-top:9px;}

#period_report .choose.genre {margin-left:27px;}
#period_report .choose.genre dl dd {height:120px;}
#period_report .choose dd li {display:block;width:33.3%;height:38px;line-height:38px;float:left;}
#period_report .choose dd li label {display:block;position:relative;margin-left:10px;}
#period_report .choose .active dd {display:block;}
#period_report .search_prgm {margin-top:10px;}
#period_report .search_prgm label {margin-right:5px;}
#period_report .search_prgm input {line-height: 35px; width: 845px; height: 38px; border: 1px solid #d5d5d5; background: #fff; padding-left:8px;}

#period_report .choose.adtype {margin-left:27px;}
#period_report .choose.adtype dl dd {height:120px; height: 91px; width: 430px;}
#period_report .choose.adtype dd li {display:block;width:40%;height:38px;line-height:38px;float:left;}

/* @ 업로드 PP 조회기간 */
#period_report2 {position: relative;}
#period_report2 .itx {font-size:16px;font-family:"Malgun Gothic",sans-serif;color:#555;padding-left:40px;height:36px;line-height:36px;border:1px solid #d5d5d5;width: 215px;background: url(../images/sub/bg_calendar.png) no-repeat 0 50%;}
#period_report2 .itx2 {font-size:16px;font-family:"Malgun Gothic",sans-serif;color:#555;padding-left:40px;height:36px;line-height:36px;border:1px solid #d5d5d5;width: 215px;}
#period_report2 .action {position:absolute;top:0;left:945px;}
#period_report2 .period_area {margin-bottom:10px;}
#period_report2 .period1,
#period_report2 .period2 {float:left;margin:0;padding:0;}
#period_report2 .period1 {padding-right:15px;margin-right:15px;border-right: 1px solid #eaeaea;}
#period_report2 .period1 label {margin-right:10px;}

#period_report2 .choose_area_col2 {margin-left:15px;}
#period_report2 .choose {float:left;margin-right:10px;}
#period_report2 .choose dl {position: relative;}
#period_report2 .choose dl dt {width:270px;height:38px;line-height:38px;border:1px solid #d5d5d5;background:#fff url(../images/common/bg_select_arr_down.png) no-repeat 97% 50%;display:block;}
#period_report2 .choose.channel dl dd{left:-270px;}
#period_report2 .choose dl dt label {margin-left:10px;}
#period_report2 .choose dl dd {display:none;background-color:#fff;position:absolute;top:39px;width:690px;z-index:41;border:1px solid #ddd;height:615px;overflow:hidden;overflow-y:auto;}
#period_report2 .choose.genre dl dd {height:120px;}
#period_report2 .choose dd li {display:block;width:33.3%;height:38px;line-height:38px;float:left;}
#period_report2 .choose dd li label {display:block;position:relative;margin-left:10px;}
#period_report2 .choose .active dd {display:block;}
/* ====================================================================
	@ 2차 
==================================================================== */
/* CPV 청약 */
#cpv_subscription .options {text-align: right;margin-bottom:20px;}
#cpv_subscription td.cid a {text-decoration:underline;}
#cpvappBox {position:relative;margin-bottom:30px;}
#cpvappBox .itx {font-size:16px;font-family:"Malgun Gothic", sans-serif;padding:0 10px;height:38px;line-height:38px;border:1px solid #d5d5d5;background-color:#fff;position: relative;top:2px;}
#cpvappBox .itx2 {font-size:16px;font-family:"Malgun Gothic", sans-serif;padding:0 10px;height:38px;line-height:38px;border:1px solid #d5d5d5;background-color:#fff;position: relative;top:2px;}
#cpvappBox .cvpapp_stx {margin-right:10px;}
#cpvappBox .row1 {margin-bottom:9px;}
#cpvappBox .row1:after {content:'';display:block;overflow:hidden;clear:both;}
#cpvappBox .row1 .cvpapp_stx,
#cpvappBox .row1 .itx {float:left;vertical-align:top}
#cpvappBox .row1 .itx2 {float:left;vertical-align:top}
#cpvappBox .row1 .cvpapp_stx {top:2px;position:relative;}
#cpvappBox .row1 .itx {width:681px;}
#cpvappBox .row1 .itx2 {width:681px;}
#cpvappBox .row2 p {float:left;margin:0;padding:0;}
#cpvappBox .row2 .itx {width:283px;top:0;background:#fff url(../images/sub/bg_calendar_cpv.png) no-repeat 15px 50%;padding-left:45px;}
#cpvappBox .row2 .itx2 {width:283px;top:0;background:#fff url(../images/sub/bg_calendar_cpv.png) no-repeat 15px 50%;padding-left:45px;}
#cpvappBox .action .submit {position:absolute;top:24px;left:968px;}


/* 통합 리포팅 popup 창 css*/

/* @ PopUp */
#popup_period_report {position: relative; margin-left: 25px;}

/* #popup_period_report label{float:left; padding-right: 20px;} */
#popup_period_report label[for=popup_perioad_label]{float:left; padding-right: 20px;}
#popup_period_report label[for=popup_owner_label]{float:left; padding-right: 20px;}

#popup_period_report .itx {font-size:16px;font-family:"Malgun Gothic",sans-serif;color:#555;padding-left:40px;height:36px;line-height:36px;border:1px solid #d5d5d5;width: 215px;background: url(/resource/images/sub/bg_calendar.png) no-repeat 0 50%;}
#popup_period_report .itx2 {font-size:16px;font-family:"Malgun Gothic",sans-serif;color:#555;padding-left:40px;height:36px;line-height:36px;border:1px solid #d5d5d5;width: 215px;}
#popup_period_report .action {margin-left:10px; position:absolute;top:0;left:800px;}

#popup_period_report .period1,
#popup_period_report .popup_period2 {float:left;margin:0;padding:0; margin-bottom:5px;}
#popup_period_report .period1 {padding-right:15px;margin-right:15px;border-right: 1px solid #eaeaea;}
#popup_period_report .period1 label {margin-right:21px;}

#popup_period_report .choose {float:left;margin-right:10px;}
#popup_period_report .choose dl {position: relative;}
#popup_period_report .choose dl dt {width:300px;height:38px;line-height:38px;border:1px solid #d5d5d5;background:#fff url(/resource/images/common/bg_select_arr_down.png) no-repeat 97% 50%;display:block;}
#popup_period_report .choose.channel dl dd{left:-270px;}
#popup_period_report .choose dl dt label {margin-left:10px;}
#popup_period_report .choose dl dd {display:none;background-color:#fff;position:absolute;top:39px;width:690px;z-index:41;border:1px solid #ddd;height:615px;overflow:hidden;overflow-y:auto;}

/* #popup_period_report .choose_area_col2 {margin-left: 90px;} */
/* #popup_period_report .choose_area_col2_label {margin-bottom:5px;} */
#popup_period_report .choose_area_col2_label label{float:left; }
#popup_period_report .choose_area_col2_label .genre_label{padding-top:9px;}

#popup_period_report .choose.genre {margin-left:27px;}
#popup_period_report .choose.genre dl dd {height:120px;}
#popup_period_report .choose dd li {display:block;width:33.3%;height:38px;line-height:38px;float:left;}
#popup_period_report .choose dd li label {display:block;position:relative;margin-left:10px;}
#popup_period_report .choose .active dd {display:block;}
#popup_period_report .search_prgm {margin-top:10px;}
#popup_period_report .search_prgm label {margin-right:5px;}
#popup_period_report .search_prgm input {line-height: 35px; width: 845px; height: 38px; border: 1px solid #d5d5d5; background: #fff; padding-left:8px;}

#popup_analyze_period .itx {font-size:16px;font-family:"Malgun Gothic",sans-serif;color:#555;padding-left:40px;height:36px;line-height:36px;border:1px solid #d5d5d5;width: 215px;background: url(/resource/images/sub/bg_calendar.png) no-repeat 0 50%;}
#popup_analyze_period .itx2 {font-size:16px;font-family:"Malgun Gothic",sans-serif;color:#555;padding-left:40px;height:36px;line-height:36px;border:1px solid #d5d5d5;width: 215px;}
#popup_analyze_period .popup_analysisDt{margin:0px;}

/*@ 개별 분석 추가 팝업 창 @*/

/*popup layout*/
.lypop {background:rgba(0,0,0,.5);position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;}
.lypop .ly_wrap {margin:0 auto;}
.lypop .ly_wrap .ly_header {background:#ed1c24;color:#fff;height:61px;line-height:61px;position:relative;}
.lypop .ly_wrap .ly_header h1 {font-size:22px;color:#fff;margin-left:31px;}
.lypop .ly_wrap .ly_header .close {position:absolute;top:0;right:0;width:61px;height:61px;display: block;overflow:hidden;background:#d2030b url(/resource/images/common/btn_pop_close.png) no-repeat 50% 50%;text-indent:-3721em;}
.lypop .ly_wrap .ly_container {background:#fff;}
.lypop .ly_wrap .ly_content {margin:0 31px;padding:30px 0;}

#individual_add_pop .ly_wrap {position:relative; margin-top: 130px;}
#individual_add_pop .ly_wrap {width:1030px;height:720px;overflow:hidden;}
#individual_add_pop .ly_wrap .s-pop-wrap {width: 1030px;margin: 0 auto;background: #FFFFFF;}
#individual_add_pop .ly_wrap .contain-in {width: 970px;margin: 0 auto;padding-top: 20px;}  
  
#individual_add_pop .ly_wrap .ly_container {height:725px;overflow:auto;}
#individual_add_pop .ly_wrap .container {height:500px;overflow:scroll;}  

#individual_add_pop #aplnListLoadDiv{height:380px;overflow:hidden;width:970px;}
#individual_add_pop #aplnList{height:340px;overflow-y:scroll;width:970px;}
#individual_add_pop #selectedApln{height:345px;overflow-y:scroll;width:970px; margin: 10px 0 10px 0;}
#individual_add_pop #step1AplnSelect{display:block;}
#individual_add_pop #step2AnalysisDtSelect{display:none;}

#individual_add_pop .popup_analysisDt {margin: 10px 0 10px 0;}
/* #individual_add_pop .table{margin: 10px 0 20px 0;} */

#individual_add_pop #aplnSelect{display: inline-block; margin-top: 20px;}
#individual_add_pop #aplnSelectConfirm{visibility:hidden;}
#individual_add_pop #selectedApln tr > *:nth-child(6){display:none;}
#individual_add_pop .section .title h3 {margin-bottom: 15px;}
#individual_add_pop .s-pop-wrap .contain-in .section.action {text-align: center; padding: 15px 0 30px 0;}

/*@ 개별 분석 수정 팝업 창 @*/
#individual_modify_pop .ly_wrap {position:relative; margin-top: 130px;}
#individual_modify_pop .ly_wrap {width:1030px;height:720px;overflow:hidden;}
#individual_modify_pop .ly_wrap .s-pop-wrap {width: 1030px;margin: 0 auto;background: #FFFFFF;}
#individual_modify_pop .ly_wrap .contain-in {width: 970px;margin: 0 auto;padding-top: 20px;}

#individual_modify_pop .ly_wrap .ly_container {height:725px;overflow:auto;}
#individual_modify_pop .ly_wrap .container {height:500px;overflow:scroll;} 

#individual_modify_pop #aplnListLoadDiv{height:380px;overflow:hidden;width:970px;}
#individual_modify_pop #aplnList{height:340px;overflow-y:scroll;width:970px;margin: 10px 0 10px 0;}
#individual_modify_pop #selectedApln{margin: 10px 0 10px 0;height:345px;overflow-y:scroll;width:970px;}

#individual_modify_pop #step1AplnSelect{display:block;}
#individual_modify_pop #step2AnalysisDtSelect{display:none;}
#individual_modify_pop #aplnSelect{margin-top: 20px;}

#individual_modify_pop .popup_analysisDt {margin: 10px 0 10px 0;}
/* #individual_modify_pop .table{margin: 10px 0 20px 0;} */

#individual_modify_pop .deleteBtn{background: url('../images/sub/btn_del.png') no-repeat center;}
#individual_modify_pop .s-pop-wrap .contain-in .section.action {text-align: center; padding: 15px 0 30px 0;}


/* 통합 리포팅 개별 분석 결과창 */
/*summary Table*/
#summary tbody .backcolor_d6c9c3{background:#d6c9c3;}
#summary tbody tr th{font-size: 14px;color: #000;}
#summary tbody tr td{background:#ffffff; font-size:14px; color:#000;}

/*방송모니터링 AddPopup*/
#monitoringAddPopup .ly_wrap {position:relative;top:50%;bottom:50%;margin-top:-380.5px;}

#monitoringAddPopup .metapo img {border-width: 1px;border-color: #d4d2d2;border-style: double;}
#monitoringAddPopup .option {text-align:center;}

#monitoringAddPopup .section {padding:20px 0px 20px 0px;}
#monitoringAddPopup .section table{margin-top:10px;}
#monitoringAddPopup .section table tr{border: 1px solid #e4e4e4; border-left: none; border-right: none; text-align: left; height: 44px; line-height: 40px; }
#monitoringAddPopup .section table tbody tr th{background: #fafafa; color: #80898e; font-size: 14px; padding: 0 0 0 20px; border-right: 1px solid #e4e4e4; }
#monitoringAddPopup .section table tr th.th_border{border-left: 1px solid #e4e4e4;}
#monitoringAddPopup .section table tr td{color: #555; font-size: 16px; padding: 0 0 0 10px;}
#monitoringAddPopup .section table tr td a{float: left; height: 34px;}
#monitoringAddPopup .section table tr td .itx {border: 1px solid #d5d5d5; height: 34px; line-height: 30px; width: 100%; text-indent: 10px; }
#monitoringAddPopup .section table tr td .ifl{float: left;}
#monitoringAddPopup .section table tr td span.ifl{height: 34px;}
#monitoringAddPopup .section table tr td span.tac{text-align: left; width: 30px; }
#monitoringAddPopup .section table tr td input.pop_short1{border: 1px solid #d5d5d5; height: 30px;line-height: 30px; width: 317px; text-indent: 10px;}
#monitoringAddPopup .section table tr td input.pop_short2{border: 1px solid #d5d5d5; height: 30px;line-height: 30px; width: 149px; text-indent: 10px;}
#monitoringAddPopup .section table tr td input.adterm{border: 1px solid #d5d5d5; height: 30px;line-height: 30px; width: 142px; text-indent: 30px; background: url(../images/sub/bg_calendar_pop.png) no-repeat 0 50%; }
#monitoringAddPopup .section table tr td select{float: left;}
#monitoringAddPopup .section table tr td span.color888{font-size: 14px; color: #888;}
#monitoringAddPopup .section table tr td span.sec_unitprice{font-size: 16px; color: #ed1c24;}

#monitoringAddPopup .choose {display:inline-block;}
#monitoringAddPopup .choose label{display:inline-block;}
#monitoringAddPopup .choose .selectBox {display:inline-block;}

#monitoringAddPopup .choose.seller .selectBox .selectList {display:none;background-color:#fff;position:absolute;top:252px;width:600px;z-index:41;border:1px solid #ddd;height:350px;overflow:hidden;overflow-y:auto;}
#monitoringAddPopup .choose.seller .active .selectList {display:block;}

#monitoringAddPopup .choose.owner .selectBox .selectList {display:none;background-color:#fff;position:absolute;top:295px;width:600px;z-index:41;border:1px solid #ddd;height:350px;overflow:hidden;overflow-y:auto;}
#monitoringAddPopup .choose.owner .selectBox .selectList li {display:none;}
#monitoringAddPopup .choose.owner .active .selectList {display:block;}

#monitoringAddPopup .choose.apln .selectBox .selectList {display:none;background-color:#fff;position:absolute;top:339px;width:330px;z-index:41;border:1px solid #ddd;height:350px;overflow:hidden;overflow-y:auto;}
#monitoringAddPopup .choose.apln .active .selectList {display:block;}

#monitoringAddPopup .choose .selectBox .selectList ul {line-height:32px; padding: 5px 5px 5px 10px;}
#monitoringAddPopup .choose .selectBox .selectList li {width: 32%; display:inline-block;}
#monitoringAddPopup .choose .selectBox .selectList a {text-decoration: none;}
#monitoringAddPopup .choose .selectBox .selectList a:hover {color:#ed1c24;}
#monitoringAddPopup .choose .selectBox input[type="text"]{padding: 0px 0px 0px 10px; width: 320px; height: 38px; line-height: 38px; border: 1px solid #d5d5d5; background: #fff url(../images/common/bg_select_arr_down.png) no-repeat 97% 50%; display: block;}

/*select Time*/
#monitoringAddPopup .selectTime .selectTimeList {display:none; background-color:#fff;position:absolute;top:339px;width:152px;z-index:41;border:1px solid #ddd;height:300px;overflow:hidden;overflow-y:auto;}
#monitoringAddPopup .selectTime.active .selectTimeList {display:block;}
#monitoringAddPopup .selectTime .selectTimeList ul {line-height:30px; text-align:center; padding: 5px 0px 5px 0px;}
#monitoringAddPopup .selectTime .selectTimeList li {width: 100%; display:block;}
#monitoringAddPopup .selectTime .selectTimeList li a {width: 100%; font-size: 20px; display:block; text-decoration: none;}

/*@방송모니터링 SelectPopup*/
#monitoringSelectPopup .ly_wrap {width:460px; height:600px; position:relative;top:50%;bottom:50%;margin-top:-365.5px;}
#monitoringSelectPopup .ly_wrap .s-pop-header {height:40px;}
#monitoringSelectPopup .ly_wrap .s-pop-header h3 {padding:5px;}
#monitoringSelectPopup .ly_wrap .s-pop-header img{height:40px;}
#monitoringSelectPopup .ly_wrap .s-pop-wrap {width:460px; height:600px;}

#monitoringSelectPopup .section{padding:10px 0px 10px 0px;}

#monitoringSelectPopup table {margin: 0 auto;}
#monitoringSelectPopup table tr{border: 1px solid #e4e4e4;text-align: left; height: 44px;}
#monitoringSelectPopup table thead tr th{background: #fafafa; color: #80898e; font-size: 14px; border-right: 1px solid #e4e4e4; text-align:center;}
#monitoringSelectPopup table tr th.th_border{border-left: 1px solid #e4e4e4;}
#monitoringSelectPopup table tr td{color: #555; font-size: 16px; border: 1px solid #e4e4e4;}
#monitoringSelectPopup table tr td a{display: block; text-align:center; text-decoration: none;}
#monitoringSelectPopup table tr td a:hover{color:#ed1c24;}
#monitoringSelectPopup table tbody tr td {text-align:center; }
#monitoringSelectPopup table tr td input.itx{border: 1px solid #d5d5d5; height: 30px; line-height: 30px; width: 569px; text-indent: 10px; }
#monitoringSelectPopup table tr td .ifl{float: left;}
#monitoringSelectPopup table tr td span.ifl{height: 34px;}
#monitoringSelectPopup table tr td span.tac{text-align: left; width: 30px;}
#monitoringSelectPopup table tr td input.pop_short1{border: 1px solid #d5d5d5; height: 30px;line-height: 30px; width: 317px; text-indent: 10px;}
#monitoringSelectPopup table tr td input.pop_short2{border: 1px solid #d5d5d5; height: 30px;line-height: 30px; width: 149px; text-indent: 10px;}
#monitoringSelectPopup table tr td input.adterm{border: 1px solid #d5d5d5; height: 30px;line-height: 30px; width: 142px; text-indent: 30px; background: url(../images/sub/bg_calendar_pop.png) no-repeat 0 50%; }
#monitoringSelectPopup table tr td select{float: left;}
#monitoringSelectPopup table tr td span.color888{font-size: 14px; color: #888;}
#monitoringSelectPopup table tr td span.sec_unitprice{font-size: 16px; color: #ed1c24;}

#monitoringSelectPopup #adName_select{display:none;}
#monitoringSelectPopup #channel_select{display:none;}

/* @ 방송모니터링 urgentRecordingPopup  */
#urgentRecordingPopup .ly_wrap {position:relative;top:50%;bottom:50%;margin-top:-380.5px;}
#urgentRecordingPopup .s-pop-contain{height:650px;}
#urgentRecordingPopup #popup_search {position: relative;}

#urgentRecordingPopup #popup_search .itx {font-size:16px;font-family:"Malgun Gothic",sans-serif;color:#555;padding-left:40px;height:36px;line-height:36px;border:1px solid #d5d5d5;width: 215px;background: url(/resource/images/sub/bg_calendar.png) no-repeat 0 50%;}
#urgentRecordingPopup #popup_search .itx2 {font-size:16px;font-family:"Malgun Gothic",sans-serif;color:#555;padding-left:10px;height:36px;line-height:36px;border:1px solid #d5d5d5;width: 320px; background: #fff url(/resource/images/common/bg_select_arr_down.png) no-repeat 97% 50%;}

#urgentRecordingPopup #popup_search .period1,
#urgentRecordingPopup #popup_search .popup_period2 {float:left;margin:0;padding:0; margin-bottom:5px;}
#urgentRecordingPopup #popup_search .period1 {padding-right:15px;margin-right:15px;border-right: 1px solid #eaeaea;}
#urgentRecordingPopup #popup_search .period1 label {margin-right:21px;}

#urgentRecordingPopup #popup_search .choose label[for=popup_owner_label]{display: inline-block; font-size: 15px; font-weight:600;}
#urgentRecordingPopup #popup_search .choose label[for=popup_seller_label]{display: inline-block; font-size: 15px; font-weight:600;}
#urgentRecordingPopup #popup_search .choose label[for=popup_apln_form_id]{display: inline-block; font-size: 15px; font-weight:600; margin-right: 15px;}
#urgentRecordingPopup #popup_search .choose {float:left;margin-right:10px;}
#urgentRecordingPopup #popup_search .choose dl {position: relative; display: inline-block;}
#urgentRecordingPopup #popup_search .choose dl dt {width:330px;height:38px;line-height:38px;border:1px solid #d5d5d5;background:#fff url(/resource/images/common/bg_select_arr_down.png) no-repeat 97% 50%;display:block;}
#urgentRecordingPopup #popup_search .choose.owner dl dd{width:450px; left:-120px;}
#urgentRecordingPopup #popup_search .choose dl dt label {margin-left:10px;}
#urgentRecordingPopup #popup_search .choose dl dd {display:none;background-color:#fff;position:absolute;top:39px;width:600px;z-index:41;border:1px solid #ddd;height:615px;overflow:hidden;overflow-y:auto;}
#urgentRecordingPopup #popup_search .choose.apln dl dd {display:none;background-color:#fff;position:absolute;top:39px;width:330px;z-index:41;border:1px solid #ddd;height:615px;overflow:hidden;overflow-y:auto;}
#urgentRecordingPopup #popup_search .choose dd li {display:block;width:33.3%;height:38px;line-height:38px;float:left;}
#urgentRecordingPopup #popup_search .choose dd li label {display:block;position:relative;margin-left:10px;}

#urgentRecordingPopup #popup_search .choose.apln .active dd {display:block;}
#urgentRecordingPopup #popup_search .choose .active dd {display:block;}
#urgentRecordingPopup #popup_search .selectBox{display:inline-block;}

#urgentRecordingPopup .choose.apln{margin: 8px 8px 0px 0px;}
#urgentRecordingPopup .choose.apln .selectBox .selectList {display:none;background-color:#fff;position:absolute;top:87px;width:320px;z-index:41;border:1px solid #ddd;height:350px;overflow:hidden;overflow-y:auto;}
#urgentRecordingPopup .choose.apln .active .selectList {display:block;}

#urgentRecordingPopup .choose .selectBox .selectList ul {line-height:32px; padding: 5px 5px 5px 10px;}
#urgentRecordingPopup .choose .selectBox .selectList li {width: 32%; display:inline-block;}
#urgentRecordingPopup .choose .selectBox .selectList a {text-decoration: none;}
#urgentRecordingPopup .choose .selectBox .selectList a:hover {color:#ed1c24;}

#urgentRecordingPopup .action {margin-left: 10px;position: absolute; top: 0;left: 820px;}

#urgentRecordingPopup table {width: 100%; margin: 0 auto;}
#urgentRecordingPopup table tr{border: 1px solid #e4e4e4; border-left: none; border-right: none; height: 30px;  }
#urgentRecordingPopup table thead tr th{background: #fafafa; color: #80898e; font-size: 14px; border: 1px solid #e4e4e4; }
#urgentRecordingPopup table tr th.th_border{border-left: 1px solid #e4e4e4;}
#urgentRecordingPopup table tr td{color: #555; font-size: 16px; padding: 0 0 0 0px; border: 1px solid #e4e4e4; text-align:center;}
#urgentRecordingPopup table tr td a{display: block; float: left; width: 72px; height: 34px;}
#urgentRecordingPopup table tr td input.itx{border: 1px solid #d5d5d5; height: 30px; line-height: 30px; width: 569px; text-indent: 10px; }
#urgentRecordingPopup table tr td .ifl{float: left;}
#urgentRecordingPopup table tr td span.ifl{height: 34px;}
#urgentRecordingPopup table tr td span.tac{text-align: left; width: 30px; }
#urgentRecordingPopup table tr td input.pop_short1{border: 1px solid #d5d5d5; height: 30px;line-height: 30px; width: 317px; text-indent: 10px;}
#urgentRecordingPopup table tr td input.pop_short2{border: 1px solid #d5d5d5; height: 30px;line-height: 30px; width: 149px; text-indent: 10px;}
#urgentRecordingPopup table tr td input.adterm{border: 1px solid #d5d5d5; height: 30px;line-height: 30px; width: 142px; text-indent: 30px; background: url(../images/sub/bg_calendar_pop.png) no-repeat 0 50%; }
#urgentRecordingPopup table tr td select{float: left;}
#urgentRecordingPopup table tr td span.color888{font-size: 14px; color: #888;}
#urgentRecordingPopup table tr td span.sec_unitprice{font-size: 16px; color: #ed1c24;}

#urgentRecordingPopup .pagewrap{margin: 10px;}
    
/*@방송모니터링 List*/
#adMonitoringList .adRecordedViedoList{padding-left:15px;}
#adMonitoringList .moveDetail{font-weight:700;}
#adMonitoringList .adMedia{width:90px; height:64px; margin:0 auto;}
#adMonitoringList .adMedia .videoPlay{width: 71px; height: 62px; float:left; margin: 0px; padding: 0px;}
#adMonitoringList .adMedia .videoPlay img{width:71px; height:62px;}

#adMonitoringList .adRecordedVideo{float: left; width:155px; height:110px; font-size:13px;text-align:left;}
#adMonitoringList .adRecordedVideo .videoPlay {width: 112px; height: 63px; float:left; border: 1px solid #bbb; margin: 0px; padding: 0px;}
#adMonitoringList .adRecordedVideo .brdcstInfo {margin-top:5px;}
#adMonitoringList .videoDownload{float:left; width:15px; display:block; margin-top: 22px;}
#adMonitoringList .adRecordedVideo .videoDownload{ padding-left: 4px; }
#adMonitoringList .videoAllDownload{width:100%; display:block; font-weight:700;}
#adMonitoringList .adRecordedVideo .videoPlay img{width:112px; height:63px;}


/*@광고리포트 - 광고요약 :: 2018.07.06 :: esteban */
.adMedia2{ overflow: hidden; height: 54px; padding: 6px 0px; position: inherit; line-height: 54px; }
.adMedia2 span{ padding-left: 4px; font-size: 12px; }
.adMedia2 .videoPlay{ width: 98px; height: 56px; float: left; margin: 0px; padding: 0px; }
.adMedia2 .videoPlay img{ width: 96px; height: 54px; border: 1px solid #bbb; }
.adMedia2 .videoDownload{ padding-left: 4px; }
.adMedia2 .videoDownload img{ vertical-align: -3px; }
.adMedia2 a{ text-decoration: none; }

.adMediaTitle{ overflow: hidden; height: 32px; position: inherit; line-height: 32px; }
.adMediaTitle span{ font-size: 12px; }

/* @광고리포트 - 프로그램 상세내역 :: 2018.07.06 :: esteban */

.adMediaList span{ padding-left: 0px; font-size: 12px; }
.adMediaList .videoPlay{ width: 98px; height: 56px; float: left; margin: 0px; padding: 2px; }
.adMediaList .videoPlay img{ width: 96px; height: 54px; border: 1px solid #bbb; }
.adMediaList a{ text-decoration: none; }
.adMediaList ul{display: table;}
.adMediaList ul li{display: table-cell;vertical-align: middle;}
                     


/*@방송모니터링 PlayPopup*/
#monitoringPlayPopup .ly_wrap {width:700px; height:0px; position:relative;top:50%;bottom:50%;margin-top:-240px;}
#monitoringPlayPopup .ly_wrap .s-pop-header {height:40px;}
#monitoringPlayPopup .ly_wrap .s-pop-header img{height:40px;}
#monitoringPlayPopup .s-pop-wrap {width:100%; height:100%;}
#monitoringPlayPopup .contain-in {margin:0; padding: 0; width:700px;}

/* Live Ad option check box */
.liveAd_option {float:left;margin-right:10px; margin-left:10px;}
.liveAd_option label {font-size:13px;font-family:'Malgun Gothic';display:inline-block;}
.liveAd_option label span {display:inline-block;width:19px;height:19px;background:url(../images/common/ico_check.png) no-repeat 0 0;position: relative;top:4px;}
.liveAd_option input[type=checkbox] {position:absolute;left:-3721em;}
.liveAd_option input[type=checkbox] + label {color:#999;}
.liveAd_option input[type=checkbox]:checked + label {color:#000;}
.liveAd_option input[type=checkbox]:checked + label span {background-position:0 -19px;}