﻿@charset 'utf-8';

/* --------------------------------------------
   Font
/* ------------------------------------------ */
@font-face {
	font-family:"NotoSansKR";
	font-style:normal;
	font-weight:700;
	src:url(../fonts/NotoSansKR-Bold.woff2) format('woff2'),
		url(../fonts/NotoSansKR-Bold.woff) format('woff'),
		url(../fonts/NotoSansKR-Bold.otf) format('opentype');
 }

@font-face {
font-family: 'Win_KBS_CI';
font-style: normal;
src: url('../fonts/Win_KBS_CI.eot');
src: url('../fonts/Win_KBS_CI.ttf');
src: url('../fonts/Win_KBS_CI.woff');}
.kbsfont {font-family:"Win_KBS_CI"; font-size:31px; letter-spacing:-1px; font-weight:normal; !important; }


/* --------------------------------------------
   Reset
/* ------------------------------------------ */
html, body {
   height:100%;
}
body {
   position:relative;
   font-family:"Dotum", sans-serif;
   font-size:12px;
   font-weight:normal;
   color:#000;
    line-height:1.2em;
    background-color:#fff;
}
html,body,div,span,object,iframe,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,del,dfn,em,
img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,
var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,
legend,table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,embed,figure,figcaption,
footer,header,hgroup,menu,nav,output,ruby,section,
summary,time,mark,audio,video,h1,h2,h3,h4,h5,h6 {
   margin:0;
   padding:0;
   list-style:none;
   border:0;
}
h1, h2, h3, h4, h5, h6, strong {
   font-weight:normal;
}
address, caption, em, i, b {
   font-weight:normal;
   font-style:normal;
}
a:link {
   vertical-align:middle;
   color:#000;
   text-decoration:none;
   outline:none;
}
a:visited {
   color:#000;
   text-decoration:none;
}
a:hover {
   color:#000;
   text-decoration:none;
}
a:active {
   color:#000;
   text-decoration:none;
}
a:focus {
   text-decoration:none;
}
img {
   vertical-align:middle;
}
table {
   width:100%;
   border-collapse:collapse;
   border-spacing:0;
    table-layout:fixed;
}


/* --------------------------------------------
   Form
/* ------------------------------------------ */
button,
input[type=button],
input[type=submit],
input[type=reset] {
    cursor:pointer;
   width:auto;
   overflow:visible;
   vertical-align:middle;
   margin:0;
   padding:0;
   border:0;
   background-color:transparent;
   outline:none;
}
button span,
button:active span, 
button:focus span {
	position:relative;
	left:0;
	top:-1px;
}
input[type=text]:disabled {
    background-color:#fafafa;
}
input[type=text]::-ms-clear {
   display:none;
}
input[type=text],
input[type=password] {
   height:22px;
   padding:0 10px;
   border:1px solid #707070;
   -moz-appearance:none; 
    -webkit-appearance:none;
}
input[type=text],
input[type=password],
textarea{
   box-sizing:border-box;
   outline:none;
}
input[type=file] {
   height:22px;
   font-size:12px;
   line-height:1;
}
input[type=file]::-ms-value {
   color:#000;
   border:1px solid #707070;
   background:#fff;
}
input[type=file]::-ms-browse {
   color:#000;
   border:1px solid #707070;
   background:#eee;
}
input[type=file]::-webkit-file-upload-button {
   height:22px;
   font-size:12px;
   color:#000;
}
input[type=radio],
input[type=checkbox] {
    width: 13px;
    height: 13px;
    margin: 0;
    padding: 0;
    border:0;
    background: #fff;
    vertical-align: middle;
    outline: none;
}
textarea {
    width:100%;
	font-family:"Dotum", sans-serif;
	font-size:12px;
	color:#000;
    resize:none;
	overflow-x:hidden;
	overflow-y:auto;
	padding:5px;
	line-height:1.3em;
	border:1px solid #707070;
	background:#fff;
	vertical-align:middle;
}
input {
   box-sizing:border-box;
   font-family:"Dotum", sans-serif;
   font-size:12px;
   color:#666;
   border:1px solid #707070;
   margin:0;
   padding:0 3px;
   vertical-align:middle;
   background:#fff;
}
select {
   font-family:"Dotum", sans-serif;
   height:22px;
   font-size:12px;
   color:#666;
   border:1px solid #707070;
   padding:2px 2px 2px 3px;
   vertical-align:middle;
   outline:none;
}


/* --------------------------------------------
   Common
/* ------------------------------------------ */
/* Position */
.fl {float:left !important;}
.fr {float:right !important;}
.fn{float:none !important;}

/* Align */
.ac{text-align:center !important;}
.al{text-align:left !important;}
.ar{text-align:right !important;}
.vt{vertical-align:top !important;}
.vm{vertical-align:middle !important;}

/* Clearfix */
.cf::after {content:"";display:block;clear:both;}

/* Ellipsis */
.ellipsis {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/* blind */
.blind {display:block;overflow:hidden;position:absolute;width:0;height:0;top:-9999em;left:-9999em}

/* Margin */
.ml5 {margin-left:5px;}
.ml7 {margin-left:7px;}
.ml17 {margin-left:17px;}


/* --------------------------------------------
   Contents
/* ------------------------------------------ */
.wrapper {}
.contents {position:relative;width:1075px;margin:0 auto;}


/* --------------------------------------------
   Common
/* ------------------------------------------ */
/* Form */
.pa-label {display:inline-block;overflow:hidden;vertical-align:middle;}
.pa-label input,
.pa-label select {float:left;}
.pa-label span {float:left;font-size:12px;color:#666;line-height:14px;}
.pa-label span.lt {margin:4px 3px 0 0;}
.pa-label span.gt {margin:0 0 0 3px;}
/* IE10+ */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .pa-label span.gt {margin:1px 0 0 3px;}
}

/* Button */
.pa-btn {display:inline-block;vertical-align:middle;height:24px;font-family:"Dotum", sans-serif;padding:0 7px;border:1px solid #90a3c8;border-radius:3px;background:url(../images/bg-pa-btn.gif) repeat-x 0 bottom;}
.pa-btn span {font-size:12px;color:#666;line-height:25px;}
.pa-btn:hover span {color:#90a3c8;}
.pa-btn:active {box-shadow:inset 1px 2px 4px rgba(0, 0, 0, 0.1);}

.btn-size {display:inline-block;width:24px;height:24px;background-image:url(../images/sprite-size.gif);background-repeat:no-repeat;text-indent:-9999px;}
.btn-size.plus {background-position:0 0;}
.btn-size.plus:hover {background-position:0 -24px;}
.btn-size.minus {background-position:-24px 0;}
.btn-size.minus:hover {background-position:-24px -24px;}


/* --------------------------------------------
    Screen Default
/* ------------------------------------------ */
.pa-toolbar {position:fixed;width:1076px;margin-left:-1px;padding-top:5px;background-color:#fff;z-index:10;}

.pa-toolbar .btn-area {text-align:right;padding-bottom:5px;}
.pa-toolbar .btn-area button {margin-left:7px;}
.pa-toolbar .cntr-area {border:1px solid #c3c3c3;}
.pa-toolbar .cntr-area .inner {border:3px solid #f2f2f2;padding:5px 5px;}
.pa-toolbar .cntr-area .tbl {display:table;width:100%;}
.pa-toolbar .cntr-area .row {display:table-row;}
.pa-toolbar .cntr-area .cell {display:table-cell;vertical-align:middle;}
.pa-toolbar .cntr-area .cell.c2 {padding-top:7px;}

.pa-toolbar .cntr-area .div {padding-left:16px;margin-left:15px;background:url(../images/vline-gray-dotted-1x13.gif) no-repeat 0 1px;}

.pa-toolbar .cntr-area .pa-label {margin-left:5px;}
.pa-toolbar .cntr-area .pa-label.ml0 {margin-left:0;}
/* 2017-02-13  iwyoon 테두리 666 -> c5c5c5 로 연하게 변경요청
.display {font-family:"Dotum", sans-serif ;box-sizing:border-box;display:inline-block;min-width:14px;height:14px;font-size:11px;color:#fff;text-align:center;line-height:1;border:1px solid #666;padding-top:1px;}
*/
.display {font-family:"Dotum", sans-serif ;box-sizing:border-box;display:inline-block;min-width:14px;height:14px;font-size:11px;color:#fff;text-align:center;line-height:1;border:1px solid #c5c5c5;padding-top:1px;}

/* IE10+ */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .display {padding-top:2px;}
}
/* 2017-02-02  iwyoon 흑백일때는 배경색없고 글씨 검은색으로 처리 변경 시작*/
.color.display.default {background-color:#fff;}/* default */
.color.display.hd {color:#fff;background-color:#ee6919;padding-right:1px;padding-left:1px;}/* HD */
.color.display.uhd {color:#fff;background-color:#ee6919;padding-right:1px;padding-left:1px;}/* UHD */
.color.display.script {color:#fff;background-color:#6489bf;}/* 자 */  
.color.display.narration {color:#fff;background-color:#414141;}/* 해 */
.color.display.sign {color:#fff;background-color:#a48cd6;}/* 수 */
.color.display.audio51 {color:#fff;background-color:#c161af;padding-right:1px;padding-left:1px;}/* 5.1 */  
.color.display.radio-aff {color:#fff;background-color:#75b0a3;} /* 情 */ 
.color.display.radio-traff {color:#fff;background-color:#92b075;padding-right:1px;padding-left:1px;}/* 교통 */ 

.color.display.en-live {color:#fff;background-color:#474747;padding-right:1px;padding-left:1px;}/* LIVE */
.color.display.live {color:#fff;background-color:#309db1;}/* 생 */
.color.display.rec {color:#fff;background-color:#978dba;}/* 녹 */

.color.display.local {color:#fff;background-color:#cdb337;}/* L */
.color.display.local5 {color:#fff;background-color:#aca17f;padding-right:1px;padding-left:1px;}/* L5 */  

.color.display.age-7 {color:#fff;background-color:#0b830b;}/* 7 */ 
.color.display.age-12 {color:#fff;background-color:#0b830b;letter-spacing:-1.5px;text-align:left;}/* 12 */ 
.color.display.age-15 {color:#fff;background-color:#0b830b;letter-spacing:-1.5px;text-align:left;}/* 15 */ 
.color.display.age-17 {color:#fff;background-color:#0b830b;letter-spacing:-1.5px;text-align:left;}/* 17 */ 
.color.display.age-19 {color:#fff;background-color:#0b830b;letter-spacing:-1.5px;text-align:left;}/* 19 */  

.color.display.en-repeat {color:#fff;background-color:#978dba;}/* R */
.color.display.repeat {color:#fff;background-color:#9e6e48;}/* 재 */

.display.hd {color:#000;background-color:#fff;padding-right:1px;padding-left:1px;}/* HD */
.display.uhd {color:#000;background-color:#fff;padding-right:1px;padding-left:1px;}/* UHD */
.display.script {color:#000;background-color:#fff;}/* 자 */  
.display.narration {color:#000;background-color:#fff;}/* 해 */
.display.sign {color:#000;background-color:#fff;}/* 수 */
.display.audio51 {color:#000;background-color:#fff;padding-right:1px;padding-left:1px;}/* 5.1 */  
.display.radio-aff {color:#000;background-color:#fff;} /* 情 */ 
.display.radio-traff {color:#000;background-color:#fff;padding-right:1px;padding-left:1px;}/* 교통 */ 

.display.en-live {color:#000;background-color:#fff;padding-right:1px;padding-left:1px;}/* LIVE */
.display.live {color:#000;background-color:#fff;}/* 생 */
.display.rec {color:#000;background-color:#fff;}/* 녹 */

.display.local {color:#000;background-color:#fff;}/* L */
.display.local5 {color:#000;background-color:#fff;padding-right:1px;padding-left:1px;}/* L5 */  

.display.age-7 {color:#000;background-color:#fff;}/* 7 */ 
.display.age-12 {color:#000;background-color:#fff;letter-spacing:-1.5px;text-align:left;}
.display.age-15 {color:#000;background-color:#fff;letter-spacing:-1.5px;text-align:left;}
.display.age-17 {color:#000;background-color:#fff;letter-spacing:-1.5px;text-align:left;}
.display.age-19 {color:#000;background-color:#fff;letter-spacing:-1.5px;text-align:left;}

.display.en-repeat {color:#000;background-color:#fff;}/* R */ 
.display.repeat {color:#000;background-color:#fff;}/* 재 */

/* 2017-02-02  iwyoon 흑백일때는 배경색없고 글씨 검은색으로 처리 변경 종료*/

/* 2017-02-02  iwyoon 흑백일때는 배경색없고 글씨 검은색으로 처리 변경 백업
.display.default {background-color:#fff;}/* default 
.display.hd {background-color:#fde2c4;padding-right:1px;padding-left:1px;}/* HD 
.display.uhd {background-color:#e19c3a;padding-right:1px;padding-left:1px;}/* UHD 
.display.script {background-color:#8892a4;}/* 자 
.display.narration {background-color:#7496b0;}/* 해 
.display.sign {background-color:#978dba;}/* 수 
.display.audio51 {background-color:#c072b1;padding-right:1px;padding-left:1px;}/* 5.1 
.display.radio-aff {background-color:#75b0a3;} /* 情 
.display.radio-traff {background-color:#92b075;padding-right:1px;padding-left:1px;}/* 교통 

.display.en-live {background-color:#474747;padding-right:1px;padding-left:1px;}/* LIVE 
.display.live {background-color:#474747;}/* 생 
.display.rec {background-color:#978dba;}/* 녹 

.display.local {background-color:#aca17f;}/* L 
.display.local5 {background-color:#aca17f;padding-right:1px;padding-left:1px;}/* L5 

.display.age-7 {background-color:#32B032;}/* 7 
.display.age-12 {background-color:#32b032;letter-spacing:-1.5px;text-align:left;}/* 12  
.display.age-15 {background-color:#32b032;letter-spacing:-1.5px;text-align:left;}/* 15  
.display.age-17 {background-color:#32b032;letter-spacing:-1.5px;text-align:left;}/* 17  
.display.age-19 {background-color:#32b032;letter-spacing:-1.5px;text-align:left;}/* 19 

.display.en-repeat {background-color:#978dba;}/* R 
.display.repeat {background-color:#8e847d;}/* 재 
*/
.display-list {overflow:hidden;}
.display-list li {float:left;margin-left:10px;}
.display-list li:first-child {margin-left:0;}
.display-list li .desc {float:left;padding:1px 0 0 3px;}

/* IE10+ */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .display-list li .desc {padding:2px 0 0 3px;}
}

.display-list li .display {float: left;}
.display-list li.age .display {margin-left:3px;}
.display-list li.age .display:first-child {margin-left:0px;}


/* 편성표 테이블 */
.pa-weekTime-head {padding:105px 0 2px;}
.pa-weekTime-head h1.tit {font-family:"NotoSansKR";font-size:20px;font-weight:700;text-align:center;line-height:20px;color:#16247d;}/* 편성표 타이틀 */
.pa-weekTime-head .info {font-weight:bold;margin-top:5px;}
.pa-weekTime-head .info:after {content:"";display:block;clear:both;}
.pa-weekTime-head .date {float:left;overflow:hidden;}
.pa-weekTime-head .date li {float:left;margin-left:15px;padding-left:16px;background:url(../images/vline-gray-1x11.gif) no-repeat 0 1px;}
.pa-weekTime-head .date li:first-child {margin-left:0;padding-left:0;background:none;}
.pa-weekTime-head .term-wrap {float:right;}
.pa-weekTime-head .term-wrap .btn {position:relative;top:-2px;}
.pa-weekTime-head .term-wrap .btn img {border-radius:2px;}

.pa-weekTime-head .term-wrap .term {margin:0 5px;}

.pa-weekTime-head-mobile {padding:0px 0 2px;}
.pa-weekTime-head-mobile h1.tit {font-family:"NotoSansKR";font-size:20px;font-weight:700;text-align:center;line-height:20px;color:#16247d;}/* 편성표 타이틀 */
.pa-weekTime-head-mobile .info {font-weight:bold;margin-top:5px;}
.pa-weekTime-head-mobile .info:after {content:"";display:block;clear:both;}
.pa-weekTime-head-mobile .date {float:left;overflow:hidden;}
.pa-weekTime-head-mobile .date li {float:left;margin-left:15px;padding-left:16px;background:url(../images/vline-gray-1x11.gif) no-repeat 0 1px;}
.pa-weekTime-head-mobile .date li:first-child {margin-left:0;padding-left:0;background:none;}
.pa-weekTime-head-mobile .term-wrap {float:right;}
.pa-weekTime-head-mobile .term-wrap .btn {position:relative;top:-2px;}
.pa-weekTime-head-mobile .term-wrap .btn img {border-radius:2px;}

.pa-weekTime-head .term-wrap .term {margin:0 5px;}

.pa-weekTime table {border-right:1px solid #999;}
.pa-weekTime thead {display:table-row-group;}
.pa-weekTime th,
.pa-weekTime > td {font-size:11px;color:#000;line-height:14px;}
.pa-weekTime thead th {font-family:"Malgun Gothic";font-size:13px;color:#000;font-weight:bold;border-left:1px solid #999;border-top:1px solid #999;padding:4px 0;background-color:#cbeef2;}
.pa-weekTime tbody td {font-family:"Malgun Gothic";border-left:1px solid #ccc;border-top:1px solid #ccc;vertical-align:top;}
.pa-weekTime .dummy {width:0;border:0;margin:0;padding:0;visibility:hidden;line-height:8px;}
.pa-weekTime .dummy span {height:2px;text-indent:-9999px;}
.pa-weekTime .hour,
.pa-weekTime .grade,
.pa-weekTime .r-grade {width:20px;text-align:center;background-color:#bfe4f5;vertical-align:middle;}
.pa-weekTime .hour.t107 {width:40px;}
.pa-weekTime .grade.t107,
.pa-weekTime .r-grade.t107 {width:20px;}
.pa-weekTime thead .hour,
.pa-weekTime thead .ohour,
.pa-weekTime thead .grade {background-color:#bfe4f5;}
.pa-weekTime thead .r-grade {background-color:#cbeef2;}
.pa-weekTime tbody .hour,
.pa-weekTime tbody .ohour,
.pa-weekTime tbody .grade,
.pa-weekTime tbody .r-grade {font-size:12px;font-weight:bold;border-color:#999;}

.pa-weekTime tbody td[dayofweek="w1"] {border-left-color:#999;}
.pa-weekTime tbody td[dayofweek="w6"] {border-left-color:#999;}

.pa-weekTime tbody tr:first-child td {border-top-color:#999;}
.pa-weekTime tfoot tr:first-child td {border-top:1px solid #999;}

.pa-weekTime tfoot .hour,
.pa-weekTime tfoot .ohour,
.pa-weekTime tfoot .grade,
.pa-weekTime tfoot .r-grade {background:none;}
.pa-weekTime tfoot td {border:0;}

.pa-weekTime thead th.mon,
.pa-weekTime thead th.tue,
.pa-weekTime thead th.wed,
.pa-weekTime thead th.thu,
.pa-weekTime thead th.fri {background-color:#bfe4f5;}
.pa-weekTime thead th.sat {background-color:#bfe4f5;}
.pa-weekTime thead th.sun {background-color:#bfe4f5;}

.pa-weekTime tbody .grade.SA {background-color:#d7eef9;}/* AS-IS #5a86f7 */
.pa-weekTime tbody .grade.A {background-color:#d7eef9;}/* AS-IS #9db6f8 */
.pa-weekTime tbody .grade.B {background-color:#d7eef9;}/* AS-IS #d7def8 */
.pa-weekTime tbody .grade.C {background-color:#d7eef9;}

.pa-weekTime .display-wrap {position:relative;display:table;width:100%;height:100%;}
.pa-weekTime .display-wrap .display-top {position:absolute;left:1px;top:0;width:100%;z-index:3;}
.pa-weekTime .display-wrap .display-cont {display:table-row;width:100%;height:100%;}
.pa-weekTime .display-wrap .display-cont-inner {display:table-cell;font-family:"Malgun Gothic";text-align:center;vertical-align:middle;padding:0 2px;}
.pa-weekTime .display-wrap .display-btm {display:table-cell;width:100%;min-height:1px;padding-bottom:1px;}
.pa-weekTime .display-wrap .display-btm table {border:0;}
.pa-weekTime .display-wrap .display-btm table td {padding:0;border:0;text-align:center;vertical-align:middle;overflow:hidden;}
.pa-weekTime .display-wrap .display-btm table td .display-btm-box {display:block;}
.pa-weekTime .display-wrap .display-time {float:left;}
.pa-weekTime .display-wrap .display-marker {margin:0 1px 0 16px;}
.pa-weekTime .display-wrap .display-marker li {float:right;}/* 약어 오른쪽 정렬 */
.pa-weekTime .display-wrap .display-marker.left li {float:left;}/* 약어 왼쪽 정렬 */

.pa-weekTime-foot {overflow:hidden;padding-top:5px;}
.pa-weekTime-foot .date {text-align:right;}
.pa-weekTime-foot .date li {display:inline-block;font-size:11px;line-height:1.4em;margin-left:15px;margin-bottom:5px;}
.pa-weekTime-foot .less {overflow:hidden;margin-bottom:5px;}
/* 2017-02-07  ldp  하단의 5분미만프로그램 리스트 줄사이 간격 줄임
.pa-weekTime-foot .less li {float:left;width:328px;margin-right:30px;font-size:11px;line-height:1.4em;}*/
.pa-weekTime-foot .less li {float:left;width:328px;margin-right:30px;font-size:11px;line-height:1.0em;}
.pa-weekTime-foot .comment {font-size:11px;}


/* Dialog */
.ui-dialog {position:fixed;top:0;left:0;border: 1px solid #c5c5c5;border-radius:3px;box-shadow:1px 1px 7px rgba(0,0,0,0.2);background-color:#fff;outline:0;z-index:1000;}
.ui-dialog .ui-dialog-titlebar {position:relative;font-size:13px;color:#333;font-weight:bold;padding:10px;cursor:move;background-color:#eee;}
.ui-dialog .ui-dialog-title {float:left;}
.ui-dialog .ui-dialog-titlebar-close {position:absolute;right:10px;top:8px;width:19px;height:19px;background:url(../images/btn-popup-close.png) no-repeat 0 0;}
.ui-draggable-handle {-ms-touch-action: none;touch-action: none;}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {content: "";display: table;clear:both;}
.ui-dialog .ui-dialog-content {position:relative;border:0;padding:10px;background:none; overflow:auto;}

.pa-layer-popup {display:none;}
.pa-layer-popup .p-contents .color-list li {overflow:hidden;font-size:12px;margin-top:5px;}
.pa-layer-popup .p-contents .color-list li:first-child {margin-top:0;}
.pa-layer-popup .p-contents .color-list li .c {float:left;display:block;width:20px;height:13px;}
.pa-layer-popup .p-contents .color-list li .d {display:block;margin-left:25px;}
.pa-layer-popup .p-contents .d-search {margin-bottom:10px;}
.pa-layer-popup .p-contents .notice {padding-top:5px;}

.p-table {border-top:1px solid #5e5e5e;border-bottom:1px solid #d0d0d0;}
.p-table table {table-layout:fixed;}
.p-table th {font-size:12px;color:#000;font-weight:normal;vertical-align:middle;background-color:#f7f7f7;}
.p-table td {font-size:12px;color:#5e5e5e;line-height:1.2;vertical-align:middle;word-break:break-all;}
.p-table tbody .left {text-align:left !important;padding:5px 10px !important;}
.p-table tbody .right {text-align:right !important;padding:5px 10px !important;}
.p-table tbody .center {text-align:center !important;padding:5px 0 !important;}

.p-table.search {margin-bottom:20px;}
.p-table.search th,
.p-table.search td {height:24px;text-align:left;border-top:1px solid #e4e4e4;border-left:1px solid #e4e4e4;padding:2px 5px;}
.p-table.search th:first-child,
.p-table.search td:first-child {border-left:0;}
.p-table.search tr:first-child th,
.p-table.search tr:first-child td {border-top:0;}

.p-table.list.overflow {max-height:300px;overflow:auto;}
.p-table.list tbody tr:hover td {background-color:#deebf6;}
.p-table.list tbody tr.selected td,
.p-table.list tbody tr.selected:hover td {background-color:#e2efd9;}
.p-table.list th,
.p-table.list td {height:20px;text-align:center;border-top:1px solid #e4e4e4;border-left:1px solid #e4e4e4;padding:2px 0;}
.p-table.list th:first-child,
.p-table.list td:first-child {border-left:0;}
.p-table.list th {border-top:0;padding:5px 0;}

.pa-layer-popup .p-footer {padding-top:10px;}
.pa-layer-popup .p-footer .btn-area {text-align:right;}
.pa-layer-popup .p-footer .btn-area.multi {overflow:hidden;text-align:left;}
.pa-layer-popup .p-footer .btn-area.multi .left {float:left;}
.pa-layer-popup .p-footer .btn-area.multi .right {float:right;}


/* Tooltip */
.tip-yellow {min-width:100px;padding:10px 10px 4px 10px;font-size:12px;color:#000;border:2px solid #bfbfbf;border-radius:3px;box-shadow:1px 1px 7px rgba(0,0,0,0.2);z-index:100;
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.tip-yellow ul li {margin-top:3px;}
.tip-yellow ul li:first-child {margin-top:0;padding-left:8px;background:url(../images/bu-rect-black-3x3.gif) no-repeat 0 5px;}


/* Loader */
.loadingoverlay {z-index:9999;}


/* Error */
.error-wrap {border:1px solid #ccc;padding:150px 0 50px;background:url(../images/img-error.png) no-repeat center 50px;}
.error-wrap p {font-size:16px;font-weight:bold;text-align:center;}


/* --------------------------------------------
   Print
/* ------------------------------------------ */
.contents.print {margin:0;}

.pa-weekTime-head.print {width:1075px;padding:0 0 5px;}

/* 2017-02-01  ldp  흑백인 경우 제목은 검정 */
.pa-weekTime-head.print .tit-wrap h1.tit {font-size:26px;color:#000000;line-height:26px;letter-spacing:-1px;}
.pa-weekTime-head.print.color .tit-wrap h1.tit {color:#16247d;}


.pa-weekTime-head.print .info {font-weight:normal;margin-top:0px;}
.pa-weekTime-head.print .info .term {float:right;font-family:"Malgun Gothic", sans-serif;font-size:16px;font-weight:bold;}

.pa-weekTime .display-wrap .display-cont-inner {display:table-cell;text-align:center;vertical-align:middle;padding:0 2px;}
.pa-weekTime .display-wrap .display-btm {display:table-cell;width:100%;min-height:1px;}
.pa-weekTime.print td.week .display-cont {font-size:12px;line-height:13px;}
.pa-weekTime.print td.week.f17 .display-cont {font-size:17px;line-height:18px;}
.pa-weekTime.print td.week.f16 .display-cont {font-size:16px;line-height:17px;}
.pa-weekTime.print td.week.f15 .display-cont {font-size:15px;line-height:16px;}
.pa-weekTime.print td.week.f14 .display-cont {font-size:14px;line-height:15px;}
.pa-weekTime.print td.week.f13 .display-cont {font-size:13px;line-height:14px;}
.pa-weekTime.print td.week.f12 .display-cont {font-size:12px;line-height:13px;}
.pa-weekTime.print td.week.f11 .display-cont {font-size:11px;line-height:12px;}
.pa-weekTime.print td.week.f10 .display-cont {font-size:10px;line-height:11px;}
.pa-weekTime.print td.week.f9 .display-cont {font-size:9px;line-height:10px;}
.pa-weekTime.print td.week.f8 .display-cont {font-size:8px;line-height:9px;}
.pa-weekTime.print td.week.f7 .display-cont {font-size:7px;line-height:8px;}
.pa-weekTime.print td.week.f6 .display-cont {font-size:6px;line-height:7px;}
.pa-weekTime.print td.week.f5 .display-cont {font-size:5px;line-height:6px;}
.pa-weekTime.print td.week.f4 .display-cont {font-size:4px;line-height:5px;}
.pa-weekTime.print td.week.f3 .display-cont {font-size:3px;line-height:4px;}
.pa-weekTime.print td.week.f2 .display-cont {font-size:2px;line-height:3px;}
.pa-weekTime.print td.week.f1 .display-cont {font-size:1px;line-height:2px;}

/* 2017-02-01  ldp  부제를 프로그램명보다 1px작게  */
.pa-weekTime.print td.week .display-cont .subTitle {font-size:11px;}
.pa-weekTime.print td.week.f17 .display-cont .subTitle {font-size:16px;}
.pa-weekTime.print td.week.f16 .display-cont .subTitle {font-size:15px;}
.pa-weekTime.print td.week.f15 .display-cont .subTitle {font-size:14px;}
.pa-weekTime.print td.week.f14 .display-cont .subTitle {font-size:13px;}
.pa-weekTime.print td.week.f13 .display-cont .subTitle {font-size:12px;}
.pa-weekTime.print td.week.f12 .display-cont .subTitle {font-size:11px;}
.pa-weekTime.print td.week.f11 .display-cont .subTitle {font-size:10px;}
.pa-weekTime.print td.week.f10 .display-cont .subTitle {font-size:9px;}
.pa-weekTime.print td.week.f9 .display-cont .subTitle {font-size:8px;}
.pa-weekTime.print td.week.f8 .display-cont .subTitle {font-size:7px;}
.pa-weekTime.print td.week.f7 .display-cont .subTitle {font-size:6px;}
.pa-weekTime.print td.week.f6 .display-cont .subTitle {font-size:5px;}
.pa-weekTime.print td.week.f5 .display-cont .subTitle {font-size:4px;}
.pa-weekTime.print td.week.f4 .display-cont .subTitle {font-size:3px;}
.pa-weekTime.print td.week.f3 .display-cont .subTitle {font-size:2px;}
.pa-weekTime.print td.week.f2 .display-cont .subTitle {font-size:1px;}
.pa-weekTime.print td.week.f1 .display-cont .subTitle {font-size:1px;}

/* 시간 00 표기부분 */
.pa-weekTime.print td.week .display-top .display-time {font-size:8px;line-height:9px;}
/*

.pa-weekTime.print td.week .display-top.f15 .display-time {font-size:12px;line-height:13px;}
.pa-weekTime.print td.week .display-top.f14 .display-time {font-size:12px;line-height:13px;}
.pa-weekTime.print td.week .display-top.f13 .display-time {font-size:12px;line-height:13px;}
.pa-weekTime.print td.week .display-top.f12 .display-time {font-size: 12px;line-height: 13px;}
.pa-weekTime.print td.week .display-top.f11 .display-time {font-size:11px;line-height:12px;}
.pa-weekTime.print td.week .display-top.f10 .display-time {font-size:10px;line-height:11px;}
.pa-weekTime.print td.week .display-top.f9 .display-time {font-size:9px;line-height:10px;}
*/
.pa-weekTime.print td.week .display-top.f17 .display-time {font-size:8px;line-height:9px;}
.pa-weekTime.print td.week .display-top.f16 .display-time {font-size:8px;line-height:9px;}
.pa-weekTime.print td.week .display-top.f15 .display-time {font-size:8px;line-height:9px;}
.pa-weekTime.print td.week .display-top.f14 .display-time {font-size:8px;line-height:9px;}
.pa-weekTime.print td.week .display-top.f13 .display-time {font-size:8px;line-height:9px;}
.pa-weekTime.print td.week .display-top.f12 .display-time {font-size:8px;line-height:9px;}
.pa-weekTime.print td.week .display-top.f11 .display-time {font-size:8px;line-height:9px;}
.pa-weekTime.print td.week .display-top.f10 .display-time {font-size:8px;line-height:9px;}
.pa-weekTime.print td.week .display-top.f9 .display-time {font-size:8px;line-height:9px;}
.pa-weekTime.print td.week .display-top.f8 .display-time {font-size:8px;line-height:9px;}
.pa-weekTime.print td.week .display-top.f7 .display-time {font-size:7px;line-height:8px;}
.pa-weekTime.print td.week .display-top.f6 .display-time {font-size:6px;line-height:7px;}
.pa-weekTime.print td.week .display-top.f5 .display-time {font-size:5px;line-height:6px;}
.pa-weekTime.print td.week .display-top.f4 .display-time {font-size:4px;line-height:5px;}
.pa-weekTime.print td.week .display-top.f3 .display-time {font-size:3px;line-height:4px;}
.pa-weekTime.print td.week .display-top.f2 .display-time {font-size:2px;line-height:3px;}
.pa-weekTime.print td.week .display-top.f1 .display-time {font-size:1px;line-height:2px;}

/* 자수해 마크들 */
.pa-weekTime.print td.week .display-top .display {min-width:11px;min-height:11px;font-size:8px;line-height:9px;height:auto;min-height:0;padding-top:0;vertical-align:top;}
/*
.pa-weekTime.print td.week .display-top .display {min-width:14px;height:auto;min-height:0;padding-top:0;vertical-align:top;}
.pa-weekTime.print td.week .display-top.f15 .display {min-width:14px;min-height:14px;font-size:11px;line-height:12px;}
.pa-weekTime.print td.week .display-top.f14 .display {min-width:14px;min-height:14px;font-size:11px;line-height:12px;}
.pa-weekTime.print td.week .display-top.f13 .display {min-width:14px;min-height:14px;font-size:11px;line-height:12px;}
.pa-weekTime.print td.week .display-top.f12 .display {min-width:14px;min-height:14px;font-size:11px;line-height:12px;}
.pa-weekTime.print td.week .display-top.f11 .display {min-width:13px;min-height:13px;font-size:10px;line-height:11px;}
.pa-weekTime.print td.week .display-top.f10 .display {min-width:12px;min-height:12px;font-size:9px;line-height:10px;}
*/
.pa-weekTime.print td.week .display-top.f17 .display {min-width:11px;min-height:11px;font-size:8px;line-height:9px;}
.pa-weekTime.print td.week .display-top.f16 .display {min-width:11px;min-height:11px;font-size:8px;line-height:9px;}
.pa-weekTime.print td.week .display-top.f15 .display {min-width:11px;min-height:11px;font-size:8px;line-height:9px;}
.pa-weekTime.print td.week .display-top.f14 .display {min-width:11px;min-height:11px;font-size:8px;line-height:9px;}
.pa-weekTime.print td.week .display-top.f13 .display {min-width:11px;min-height:11px;font-size:8px;line-height:9px;}
.pa-weekTime.print td.week .display-top.f12 .display {min-width:11px;min-height:11px;font-size:8px;line-height:9px;}
.pa-weekTime.print td.week .display-top.f11 .display {min-width:11px;min-height:11px;font-size:8px;line-height:9px;}
.pa-weekTime.print td.week .display-top.f10 .display {min-width:11px;min-height:11px;font-size:8px;line-height:9px;}
.pa-weekTime.print td.week .display-top.f9 .display {min-width:11px;min-height:11px;font-size:8px;line-height:9px;}
.pa-weekTime.print td.week .display-top.f8 .display {min-width:10px;min-height:10px;font-size:7px;line-height:8px;}
.pa-weekTime.print td.week .display-top.f7 .display {min-width:9px;min-height:9px;font-size:6px;line-height:7px;}
.pa-weekTime.print td.week .display-top.f6 .display {min-width:8px;min-height:8px;font-size:5px;line-height:6px;}
.pa-weekTime.print td.week .display-top.f5 .display {min-width:7px;min-height:7px;font-size:4px;line-height:5px;}
.pa-weekTime.print td.week .display-top.f4 .display {min-width:6px;min-height:6px;font-size:3px;line-height:4px;}
.pa-weekTime.print td.week .display-top.f3 .display {min-width:5px;min-height:5px;font-size:2px;line-height:3px;}
.pa-weekTime.print td.week .display-top.f2 .display {min-width:4px;min-height:4px;font-size:1px;line-height:2px;}
.pa-weekTime.print td.week .display-top.f1 .display {min-width:3px;min-height:3px;font-size:1px;line-height:1px;}

.pa-weekTime.print td.week .display-top.f17 span[class^="display age-1"] {padding-left:0px;letter-spacing:-2px;}
.pa-weekTime.print td.week .display-top.f16 span[class^="display age-1"] {padding-left:0px;letter-spacing:-2px;}
.pa-weekTime.print td.week .display-top.f15 span[class^="display age-1"] {padding-left:0px;letter-spacing:-2px;}
.pa-weekTime.print td.week .display-top.f14 span[class^="display age-1"] {padding-left:0px;letter-spacing:-2px;}
.pa-weekTime.print td.week .display-top.f13 span[class^="display age-1"] {padding-left:0px;letter-spacing:-2px;}
.pa-weekTime.print td.week .display-top.f12 span[class^="display age-1"] {padding-left:0px;letter-spacing:-2px;}
.pa-weekTime.print td.week .display-top.f11 span[class^="display age-1"] {padding-left:0px;letter-spacing:-2px;}
.pa-weekTime.print td.week .display-top.f10 span[class^="display age-1"] {padding-left:0px;letter-spacing:-0.5px;}
.pa-weekTime.print td.week .display-top.f9 span[class^="display age-1"] {padding-left:0px;letter-spacing:-1px;}
.pa-weekTime.print td.week .display-top.f8 span[class^="display age-1"] {padding-left:0px;letter-spacing:-1px;}
.pa-weekTime.print td.week .display-top.f7 span[class^="display age-1"] {padding-left:0px;letter-spacing:-1px;}
.pa-weekTime.print td.week .display-top.f6 span[class^="display age-1"] {padding-left:0px;letter-spacing:-1px;}
.pa-weekTime.print td.week .display-top.f5 span[class^="display age-1"] {padding-left:0px;letter-spacing:-1px;}
.pa-weekTime.print td.week .display-top.f4 span[class^="display age-1"] {padding-left:0px;letter-spacing:-1px;}
.pa-weekTime.print td.week .display-top.f3 span[class^="display age-1"] {padding-left:0px;letter-spacing:-1px;}
.pa-weekTime.print td.week .display-top.f2 span[class^="display age-1"] {padding-left:0px;letter-spacing:-1px;}
.pa-weekTime.print td.week .display-top.f1 span[class^="display age-1"] {padding-left:0px;letter-spacing:-1px;}

/* 2017-02-01  ldp  회차를 프로그램명보다 1px작게  */
/* 회차의 최대폰트를 8px로 고정하도록 수정 시작 2017-02-06 iwyoon */
.pa-weekTime.print td.week .display-btm {font-size:8px;line-height:9px;}
.pa-weekTime.print td.week.f17 .display-btm {font-size:8px;line-height:9px;}
.pa-weekTime.print td.week.f16 .display-btm {font-size:8px;line-height:9px;}
.pa-weekTime.print td.week.f15 .display-btm {font-size:8px;line-height:9px;}
.pa-weekTime.print td.week.f14 .display-btm {font-size:8px;line-height:9px;}
.pa-weekTime.print td.week.f13 .display-btm {font-size:8px;line-height:9px;}
.pa-weekTime.print td.week.f12 .display-btm {font-size:8px;line-height:9px;}
.pa-weekTime.print td.week.f11 .display-btm {font-size:8px;line-height:9px;}
.pa-weekTime.print td.week.f10 .display-btm {font-size:8px;line-height:9px;}
/* 회차의 최대폰트를 8px로 고정하도록 수정 종료 2017-02-06 iwyoon */
/* 회차의 최대폰트를 8px로 고정하도록 수정 원본 2017-02-06 iwyoon 
.pa-weekTime.print td.week .display-btm {font-size:11px;line-height:13px;}
.pa-weekTime.print td.week.f15 .display-btm {font-size:14px;line-height:15px;}
.pa-weekTime.print td.week.f14 .display-btm {font-size:13px;line-height:14px;}
.pa-weekTime.print td.week.f13 .display-btm {font-size:12px;line-height:13px;}
.pa-weekTime.print td.week.f12 .display-btm {font-size:11px;line-height:12px;}
.pa-weekTime.print td.week.f11 .display-btm {font-size:10px;line-height:11px;}
.pa-weekTime.print td.week.f10 .display-btm {font-size:9px;line-height:10px;}
*/
.pa-weekTime.print td.week.f9 .display-btm {font-size:8px;line-height:9px;}
.pa-weekTime.print td.week.f8 .display-btm {font-size:7px;line-height:8px;}
.pa-weekTime.print td.week.f7 .display-btm {font-size:6px;line-height:7px;}
.pa-weekTime.print td.week.f6 .display-btm {font-size:5px;line-height:6px;}
.pa-weekTime.print td.week.f5 .display-btm {font-size:4px;line-height:5px;}
.pa-weekTime.print td.week.f4 .display-btm {font-size:3px;line-height:4px;}
.pa-weekTime.print td.week.f3 .display-btm {font-size:2px;line-height:3px;}
.pa-weekTime.print td.week.f2 .display-btm {font-size:1px;line-height:2px;}
.pa-weekTime.print td.week.f1 .display-btm {font-size:1px;line-height:2px;}

/*
.pa-weekTime.print td.week .display-btm.f14 {font-size:14px;line-height:16px;}
.pa-weekTime.print td.week .display-btm.f13 {font-size:13px;line-height:15px;}
.pa-weekTime.print td.week .display-btm.f12 {font-size:12px;line-height:14px;}
.pa-weekTime.print td.week .display-btm.f11 {font-size:11px;line-height:13px;}
.pa-weekTime.print td.week .display-btm.f10 {font-size:10px;line-height:12px;}
.pa-weekTime.print td.week .display-btm.f9 {font-size:9px;line-height:11px;}
.pa-weekTime.print td.week .display-btm.f8 {font-size:8px;line-height:10px;}
.pa-weekTime.print td.week .display-btm.f7 {font-size:7px;line-height:9px;}
.pa-weekTime.print td.week .display-btm.f6 {font-size:6px;line-height:8px;}
.pa-weekTime.print td.week .display-btm.f5 {font-size:5px;line-height:7px;}
.pa-weekTime.print td.week .display-btm.f4 {font-size:4px;line-height:6px;}
.pa-weekTime.print td.week .display-btm.f3 {font-size:3px;line-height:5px;}
.pa-weekTime.print td.week .display-btm.f2 {font-size:2px;line-height:4px;}
.pa-weekTime.print td.week .display-btm.f1 {font-size:1px;line-height:3px;}
*/

.pa-weekTime.print .display-wrap .display-top {vertical-align:top;overflow:hidden;}
.pa-weekTime.print .display-wrap .display-time {float:left;display:inline-block;vertical-align:top;}
.pa-weekTime.print .display-wrap .display-marker {margin:0 1px 0 15px;overflow:hidden;}
.pa-weekTime.print .display-wrap .display-marker li {float:right;}
.pa-weekTime.print .display-wrap .display-marker.left li {float:left;}/* 약어 왼쪽 정렬 */

.pa-weekTime-foot.print .left {float:left;}
.pa-weekTime-foot.print .right {float:right;}
.pa-weekTime-foot.print .both {clear:both;}

.pa-weekTime-foot.print .display-list li {margin-left:7px;}
.pa-weekTime-foot.print .display-list li .desc {padding-left:2px;}

.pa-weekTime-foot.print .date li {display:inline-block;font-size:11px;line-height:1.4em;margin-left:3px;margin-bottom:5px;}

.pa-weekTime.print .display-wrap.edge:after {content:"";box-sizing:border-box;position:absolute;left:0;top:0;display:block;width:100%;height:100%;border:1px solid #000;z-index:2;}
.pa-weekTime.print .display-wrap.edge .display-top {left:1px;top:0;}

/* --------------------------------------------
   Print Black & White
/* -------------------------------------------*/
.pa-weekTime.print .display {background-color:#fff;color:#000;}/* default */

/* --------------------------------------------
   Print Color 
/* ------------------------------------------ */

/**  스티커 색상변경 요청 수정 시작 2017-02-07 IWYOON **/
.pa-weekTime.color .display {color:#fff;}/* default */
.pa-weekTime.color .display.default {background-color:#fff;}/* default */
.pa-weekTime.color .display.hd {background-color:#ee6919;padding-right:1px;padding-left:1px;}/* HD */
.pa-weekTime.color .display.uhd {background-color:#ee6919;padding-right:1px;padding-left:1px;}/* UHD */
.pa-weekTime.color .display.script {background-color:#6489bf;}/* 자 */  
.pa-weekTime.color .display.narration {background-color:#414141;}/* 해 */
.pa-weekTime.color .display.sign {background-color:#a48cd6;}/* 수 */
.pa-weekTime.color .display.audio51 {background-color:#c161af;padding-right:1px;padding-left:1px;}/* 5.1 */  
.pa-weekTime.color .display.radio-aff {background-color:#75b0a3;} /* 情 */ 
.pa-weekTime.color .display.radio-traff {background-color:#92b075;padding-right:1px;padding-left:1px;}/* 교통 */ 

.pa-weekTime.color .display.en-live {background-color:#474747;padding-right:1px;padding-left:1px;}/* LIVE */
.pa-weekTime.color .display.live {background-color:#309db1;}/* 생 */
.pa-weekTime.color .display.rec {background-color:#978dba;}/* 녹 */

.pa-weekTime.color .display.local {background-color:#cdb337;}/* L */
.pa-weekTime.color .display.local5 {background-color:#aca17f;padding-right:1px;padding-left:1px;}/* L5 */  

.pa-weekTime.color .display.age-7 {background-color:#0b830b;}/* 7 */ 

.pa-weekTime.color .display.age-7 {background-color:#0b830b;}/* 7 */ 
/*  2017-02-07  ldp  스티커  age 두자이상시 정렬 맞지 않음.. padding-left:1px 추가함.. 
.pa-weekTime.color .display.age-12 {background-color:#0b830b;letter-spacing:-1.5px;text-align:left;}
.pa-weekTime.color .display.age-15 {background-color:#0b830b;letter-spacing:-1.5px;text-align:left;}
.pa-weekTime.color .display.age-17 {background-color:#0b830b;letter-spacing:-1.5px;text-align:left;}
.pa-weekTime.color .display.age-19 {background-color:#0b830b;letter-spacing:-1.5px;text-align:left;}  */
.pa-weekTime.color .display.age-12 {background-color:#0b830b;letter-spacing:-1.5px;text-align:left;padding-left:1px;}
.pa-weekTime.color .display.age-15 {background-color:#0b830b;letter-spacing:-1.5px;text-align:left;padding-left:1px;}
.pa-weekTime.color .display.age-17 {background-color:#0b830b;letter-spacing:-1.5px;text-align:left;padding-left:1px;}
.pa-weekTime.color .display.age-19 {background-color:#0b830b;letter-spacing:-1.5px;text-align:left;padding-left:1px;}

.pa-weekTime.color .display.en-repeat {background-color:#978dba;}/* R */
.pa-weekTime.color .display.repeat {background-color:#9e6e48;}/* 재 */

.pa-weekTime.print.color .display {color:#fff;}/* default */
.pa-weekTime.print.color .display.default {background-color:#fff;}/* default */
.pa-weekTime.print.color .display.hd {background-color:#ee6919;padding-right:1px;padding-left:1px;}/* HD */
.pa-weekTime.print.color .display.uhd {background-color:#ee6919;padding-right:1px;padding-left:1px;}/* UHD */
.pa-weekTime.print.color .display.script {background-color:#6489bf;}/* 자 */  
.pa-weekTime.print.color .display.narration {background-color:#414141;}/* 해 */
.pa-weekTime.print.color .display.sign {background-color:#a48cd6;}/* 수 */
.pa-weekTime.print.color .display.audio51 {background-color:#c161af;padding-right:1px;padding-left:1px;}/* 5.1 */  
.pa-weekTime.print.color .display.radio-aff {background-color:#75b0a3;} /* 情 */ 
.pa-weekTime.print.color .display.radio-traff {background-color:#92b075;padding-right:1px;padding-left:1px;}/* 교통 */ 

.pa-weekTime.print.color .display.en-live {background-color:#474747;padding-right:1px;padding-left:1px;}/* LIVE */
.pa-weekTime.print.color .display.live {background-color:#309db1;}/* 생 */
.pa-weekTime.print.color .display.rec {background-color:#978dba;}/* 녹 */

.pa-weekTime.print.color .display.local {background-color:#cdb337;}/* L */
.pa-weekTime.print.color .display.local5 {background-color:#aca17f;padding-right:1px;padding-left:1px;}/* L5 */  

.pa-weekTime.print.color .display.age-7 {background-color:#0b830b;}/* 7 */ 
/*  2017-02-07  ldp  스티커  age 두자이상시 정렬 맞지 않음.. padding-left:1px 추가함.. 
.pa-weekTime.print.color .display.age-12 {background-color:#0b830b;letter-spacing:-1.5px;text-align:left;}
.pa-weekTime.print.color .display.age-15 {background-color:#0b830b;letter-spacing:-1.5px;text-align:left;}
.pa-weekTime.print.color .display.age-17 {background-color:#0b830b;letter-spacing:-1.5px;text-align:left;}
.pa-weekTime.print.color .display.age-19 {background-color:#0b830b;letter-spacing:-1.5px;text-align:left;}  */
.pa-weekTime.print.color .display.age-12 {background-color:#0b830b;letter-spacing:-1.5px;text-align:left;padding-left:1px;}
.pa-weekTime.print.color .display.age-15 {background-color:#0b830b;letter-spacing:-1.5px;text-align:left;padding-left:1px;}
.pa-weekTime.print.color .display.age-17 {background-color:#0b830b;letter-spacing:-1.5px;text-align:left;padding-left:1px;}
.pa-weekTime.print.color .display.age-19 {background-color:#0b830b;letter-spacing:-1.5px;text-align:left;padding-left:1px;}

.pa-weekTime.print.color .display.en-repeat {background-color:#978dba;}/* R */
.pa-weekTime.print.color .display.repeat {background-color:#9e6e48;}/* 재 */
/**  스티커 색상변경 요청 수정 완료 2017-02-07 IWYOON **/
/**  스티커 색상변경 요청 수정 백업 2017-02-07 IWYOON 
.pa-weekTime.print.color .display.hd {background-color:#fde2c4;padding-right:1px;padding-left:1px;}/* HD 
.pa-weekTime.print.color .display.uhd {background-color:#e19c3a;padding-right:1px;padding-left:1px;}/* UHD 
.pa-weekTime.print.color .display.script {background-color:#8892a4;}/* 자 
.pa-weekTime.print.color .display.narration {background-color:#7496b0;}/* 해 
.pa-weekTime.print.color .display.sign {background-color:#978dba;}/* 수 
.pa-weekTime.print.color .display.audio51 {background-color:#c072b1;padding-right:1px;padding-left:1px;}/* 5.1 
.pa-weekTime.print.color .display.radio-aff {background-color:#75b0a3;} /* 情 
.pa-weekTime.print.color .display.radio-traff {background-color:#92b075;padding-right:1px;padding-left:1px;}/* 교통 

.pa-weekTime.print.color .display.en-live {background-color:#474747;padding-right:1px;padding-left:1px;}/* LIVE
.pa-weekTime.print.color .display.live {background-color:#474747;}/* 생 
.pa-weekTime.print.color .display.rec {background-color:#978dba;}/* 녹 

.pa-weekTime.print.color .display.local {background-color:#aca17f;}/* L 
.pa-weekTime.print.color .display.local5 {background-color:#aca17f;padding-right:1px;padding-left:1px;}/* L5

.pa-weekTime.print.color .display.age-7 {background-color:#32b032;}/* 7  
.pa-weekTime.print.color .display.age-12 {background-color:#32b032;letter-spacing:-1.5px;text-align:left;}/* 12  
.pa-weekTime.print.color .display.age-15 {background-color:#32b032;letter-spacing:-1.5px;text-align:left;}/* 15  
.pa-weekTime.print.color .display.age-17 {background-color:#32b032;letter-spacing:-1.5px;text-align:left;}/* 17  
.pa-weekTime.print.color .display.age-19 {background-color:#32b032;letter-spacing:-1.5px;text-align:left;}/* 19   

.pa-weekTime.print.color .display.en-repeat {background-color:#978dba;}/* R 
.pa-weekTime.print.color .display.repeat {background-color:#8e847d;}/* 재 
 **/
.display-list {overflow:hidden;}
.display-list li {float:left;margin-left:10px;}
.display-list li:first-child {margin-left:0;}
.display-list li .desc {float:left;padding:1px 0 0 3px;}

.pa-weekTime.print.color .hour,
.pa-weekTime.print.color .grade,
.pa-weekTime.print.color .r-grade {background-color:#bfe4f5;}

.pa-weekTime.print.color thead .hour,
.pa-weekTime.print.color thead .ohour,
.pa-weekTime.print.color thead .grade,
.pa-weekTime.print.color thead .r-grade {background-color:#bfe4f5;}

.pa-weekTime.print.color thead th.mon,
.pa-weekTime.print.color thead th.tue,
.pa-weekTime.print.color thead th.wed,
.pa-weekTime.print.color thead th.thu,
.pa-weekTime.print.color thead th.fri {background-color:#bfe4f5;}
.pa-weekTime.print.color thead th.sat {background-color:#bfe4f5;}
.pa-weekTime.print.color thead th.sun {background-color:#bfe4f5;}

/* 윤일우 2017-01-26 작성시작 

.pa-weekTime.print.color tbody .grade.SA {background-color:#d7eef9;border-right:1px solid #000000;border-bottom:1px solid #000000;border-left-color:#000000;}
.pa-weekTime.print.color tbody .grade.A {background-color:#d7eef9;border-right:1px solid #000000;border-bottom:1px solid #000000;border-left-color:#000000;}
.pa-weekTime.print.color tbody .grade.B {background-color:#d7eef9;border-right:1px solid #000000;border-bottom:1px solid #000000;border-left-color:#000000;}
.pa-weekTime.print.color tbody .grade.C {background-color:#d7eef9;border-right:1px solid #000000;border-bottom:1px solid #000000;border-left-color:#000000;}

.pa-weekTime.print.color table {border-right:1px solid #000000;}
.pa-weekTime.print.color thead th {border-left:1px solid #000000;border-top:1px solid #000000;border-bottom:1px solid #000000;}
.pa-weekTime.print.color tbody td {border-left:1px solid #929292;border-top:1px solid #929292;}

.pa-weekTime.print.color tbody .hour,
.pa-weekTime.print.color tbody .ohour,
.pa-weekTime.print.color tbody .grade,
.pa-weekTime.print.color tbody .r-grade {border-color:#5e5e5e;border-right:1px solid #000000;border-bottom:1px solid #000000;border-left-color:#000000;}
 윤일우 2017-01-26 작성종료 */
/* 윤일우 2017-01-26 백업
.pa-weekTime.print.color tbody .grade.SA {background-color:#d7eef9;}
.pa-weekTime.print.color tbody .grade.A {background-color:#d7eef9;}
.pa-weekTime.print.color tbody .grade.B {background-color:#d7eef9;}
.pa-weekTime.print.color tbody .grade.C {background-color:#d7eef9;}

.pa-weekTime.print.color table {border-right:1px solid #5e5e5e;}
.pa-weekTime.print.color thead th {border-left:1px solid #5e5e5e;border-top:1px solid #5e5e5e;}
.pa-weekTime.print.color tbody td {border-left:1px solid #929292;border-top:1px solid #929292;}

.pa-weekTime.print.color tbody .hour,
.pa-weekTime.print.color tbody .ohour,
.pa-weekTime.print.color tbody .grade,
.pa-weekTime.print.color tbody .r-grade {border-color:#5e5e5e;} */

/* 2017-02-01  ldp  테이블 외곽선 블랙
.pa-weekTime.print tbody .grade.SA {background-color:#d7eef9;border-right:1px solid #000000;border-bottom:1px solid #000000;border-left-color:#000000;}
.pa-weekTime.print tbody .grade.A {background-color:#d7eef9;border-right:1px solid #000000;border-bottom:1px solid #000000;border-left-color:#000000;}
.pa-weekTime.print tbody .grade.B {background-color:#d7eef9;border-right:1px solid #000000;border-bottom:1px solid #000000;border-left-color:#000000;}
.pa-weekTime.print tbody .grade.C {background-color:#d7eef9;border-right:1px solid #000000;border-bottom:1px solid #000000;border-left-color:#000000;}

.pa-weekTime.print table {border-right:1px solid #000000;}
.pa-weekTime.print thead th {border-left:1px solid #000000;border-top:1px solid #000000;border-bottom:1px solid #000000;}
 */
/* 2017-02-13 iwyoon  테이블 외곽선 연하게 시작*/
.pa-weekTime.print tbody .grade.SA {background-color:#d7eef9;border-right:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;border-left-color:#c5c5c5;}
.pa-weekTime.print tbody .grade.A {background-color:#d7eef9;border-right:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;border-left-color:#c5c5c5;}
.pa-weekTime.print tbody .grade.B {background-color:#d7eef9;border-right:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;border-left-color:#c5c5c5;}
.pa-weekTime.print tbody .grade.C {background-color:#d7eef9;border-right:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;border-left-color:#c5c5c5;}

.pa-weekTime.print table {border-right:1px solid #c5c5c5;}
.pa-weekTime.print thead th {border-left:1px solid #c5c5c5;border-top:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;}
 /* 2017-02-13 iwyoon  테이블 외곽선 연하게 종료*/
 /* 2017-02-13 iwyoon  테이블 컬러는 외곽선 검은색 시작*/
.pa-weekTime.print.color tbody .grade.SA {background-color:#d7eef9;border-right:1px solid #000;border-bottom:1px solid #000;border-left-color:#000;}
.pa-weekTime.print.color tbody .grade.A {background-color:#d7eef9;border-right:1px solid #000;border-bottom:1px solid #000;border-left-color:#000;}
.pa-weekTime.print.color tbody .grade.B {background-color:#d7eef9;border-right:1px solid #000;border-bottom:1px solid #000;border-left-color:#000;}
.pa-weekTime.print.color tbody .grade.C {background-color:#d7eef9;border-right:1px solid #000;border-bottom:1px solid #000;border-left-color:#000;}

.pa-weekTime.print.color table {border-right:1px solid #000;}
.pa-weekTime.print.color thead th {border-left:1px solid #000;border-top:1px solid #000;border-bottom:1px solid #000;}
 /* 2017-02-13 iwyoon  테이블 컬러는 외곽선 검은색 종료*/

/* 2017-02-07  ldp  흑백프린트시 편성영역 사이의 회색라인을 더 옅게 변경
.pa-weekTime.print tbody td {border-left:1px solid #929292;border-top:1px solid #929292;}*/
/* 2017-02-13  iwyoon  흑백프린트시 편성영역 사이의 회색라인을 더 옅게 변경
.pa-weekTime.print tbody td {border-left:1px solid #c5c5c5;border-top:1px solid #c5c5c5;}*/
.pa-weekTime.print tbody td {border-left:1px solid #dcdcdc;border-top:1px solid #dcdcdc;}
.pa-weekTime.print tbody .hour,
.pa-weekTime.print tbody .ohour,
.pa-weekTime.print tbody .grade,
/* 2017-02-13 iwyoon  테이블 외곽선 연하게 시작
.pa-weekTime.print tbody .r-grade {border-color:#5e5e5e;border-right:1px solid #000000;border-bottom:1px solid #000000;border-left-color:#000000;}
*/
.pa-weekTime.print tbody .r-grade {border-color:#5e5e5e;border-right:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;border-left-color:#c5c5c5;}
/* 2017-02-13 iwyoon  테이블 외곽선 연하게 종료*/
/* 2017-02-13 iwyoon  테이블 컬러 외곽선 진하게 시작
.pa-weekTime.print tbody .r-grade {border-color:#5e5e5e;border-right:1px solid #000000;border-bottom:1px solid #000000;border-left-color:#000000;}
*/
.pa-weekTime.print.color  tbody td {border-left:1px solid #c5c5c5;border-top:1px solid #c5c5c5;}
.pa-weekTime.print.color  tbody .hour,
.pa-weekTime.print.color  tbody .ohour,
.pa-weekTime.print.color  tbody .grade,
.pa-weekTime.print.color tbody .r-grade {border-color:#5e5e5e;border-right:1px solid #000;border-bottom:1px solid #000;border-left-color:#000;}
/* 2017-02-13 iwyoon  테이블 외곽선 연하게 종료*/


 /*   */
.pa-weekTime.print.color tbody td[dayofweek="w1"] {border-left-color:#5e5e5e;}
.pa-weekTime.print.color tbody td[dayofweek="w6"] {border-left-color:#5e5e5e;}

.pa-weekTime.print.color tbody tr:first-child td {border-top-color:#5e5e5e;}
.pa-weekTime.print.color tfoot tr:first-child td {border-top:1px solid #000;}

.pa-weekTime.print.color .display-btm table {border:0;}
.pa-weekTime.print.color .display-btm table td {border:0;}


/* 2017-02-01  ldp  테이블 외곽선 블랙 
.pa-weekTime.print tfoot tr:first-child td {border-top:1px solid #000;} 
*/
/* 2017-02-01  ldp  테이블 외곽선 더 연하도록 변경 */
.pa-weekTime.print tfoot tr:first-child td {border-top:1px solid #c5c5c5;} 
.pa-weekTime.print.color tfoot tr:first-child td {border-top:1px solid #000;} 

/* 2017-02-01  ldp  스티커 컬러일때 외곽선 제거 */
.color .display {border:0px;}


/* 2017-02-01  ldp  시간 00 표기부분 - 컬러 (스티커 외곽선 없음)
   2017-02-13 iwyoon 최대 8px로 1px 적게 수정요청하여 반영
*/
.pa-weekTime.print.color td.week .display-top .display-time {font-size:8px;line-height:7px;}

.pa-weekTime.print.color td.week .display-top.f17 .display-time {font-size:8px;line-height:7px;}
.pa-weekTime.print.color td.week .display-top.f16 .display-time {font-size:8px;line-height:7px;}
.pa-weekTime.print.color td.week .display-top.f15 .display-time {font-size:8px;line-height:7px;}
.pa-weekTime.print.color td.week .display-top.f14 .display-time {font-size:8px;line-height:7px;}
.pa-weekTime.print.color td.week .display-top.f13 .display-time {font-size:8px;line-height:7px;}
.pa-weekTime.print.color td.week .display-top.f12 .display-time {font-size:8px;line-height:7px;}
.pa-weekTime.print.color td.week .display-top.f11 .display-time {font-size:8px;line-height:7px;}
.pa-weekTime.print.color td.week .display-top.f10 .display-time {font-size:8px;line-height:7px;}
.pa-weekTime.print.color td.week .display-top.f9 .display-time {font-size:8px;line-height:7px;}
.pa-weekTime.print.color td.week .display-top.f8 .display-time {font-size:8px;line-height:7px;}
.pa-weekTime.print.color td.week .display-top.f7 .display-time {font-size:7px;line-height:6px;}
.pa-weekTime.print.color td.week .display-top.f6 .display-time {font-size:6px;line-height:5px;}
.pa-weekTime.print.color td.week .display-top.f5 .display-time {font-size:5px;line-height:4px;}
.pa-weekTime.print.color td.week .display-top.f4 .display-time {font-size:4px;line-height:3px;}
.pa-weekTime.print.color td.week .display-top.f3 .display-time {font-size:3px;line-height:2px;}
.pa-weekTime.print.color td.week .display-top.f2 .display-time {font-size:2px;line-height:1px;}
.pa-weekTime.print.color td.week .display-top.f1 .display-time {font-size:1px;line-height:1px;}

/* 2017-02-01  ldp  시간 00 표기부분 - 흑백 (스티커 외곽선 고려)
   2017-02-13 iwyoon 최대 8px로 1px 적게 수정요청하여 반영
*/
.pa-weekTime.print td.week .display-top .display-time {font-size:8px;line-height:10px;}

.pa-weekTime.print td.week .display-top.f17 .display-time {font-size:8px;line-height:10px;}
.pa-weekTime.print td.week .display-top.f16 .display-time {font-size:8px;line-height:10px;}
.pa-weekTime.print td.week .display-top.f15 .display-time {font-size:8px;line-height:10px;}
.pa-weekTime.print td.week .display-top.f14 .display-time {font-size:8px;line-height:10px;}
.pa-weekTime.print td.week .display-top.f13 .display-time {font-size:8px;line-height:10px;}
.pa-weekTime.print td.week .display-top.f12 .display-time {font-size:8px;line-height:10px;}
.pa-weekTime.print td.week .display-top.f11 .display-time {font-size:8px;line-height:10px;}
.pa-weekTime.print td.week .display-top.f10 .display-time {font-size:8px;line-height:10px;}
.pa-weekTime.print td.week .display-top.f9 .display-time {font-size:8px;line-height:10px;}
.pa-weekTime.print td.week .display-top.f8 .display-time {font-size:8px;line-height:10px;}
.pa-weekTime.print td.week .display-top.f7 .display-time {font-size:7px;line-height:9px;}
.pa-weekTime.print td.week .display-top.f6 .display-time {font-size:6px;line-height:8px;}
.pa-weekTime.print td.week .display-top.f5 .display-time {font-size:5px;line-height:7px;}
.pa-weekTime.print td.week .display-top.f4 .display-time {font-size:4px;line-height:6px;}
.pa-weekTime.print td.week .display-top.f3 .display-time {font-size:3px;line-height:5px;}
.pa-weekTime.print td.week .display-top.f2 .display-time {font-size:2px;line-height:4px;}
.pa-weekTime.print td.week .display-top.f1 .display-time {font-size:1px;line-height:3px;}

h1, h2, h3, h4, h5, dl, dt, dd, ul, li, ol, th, td, p, blockquote, form, fieldset, legend, div,body { -webkit-print-color-adjust:exact; }
/* 2017-02-10  ldp  제목은 항상 아래에 1px 빈공간이 있어야 함.
.display-cont-inner-box {margin-bottom: 1px;} */
