@charset "utf-8";
/*
    라디오
*/

/* 메인 */
.main_left {float:left;width:670px;overflow:hidden}
.program_tab {margin-bottom:20px;padding-left:1px;width:680px;height:31px;border-bottom:1px solid #caced4}
.program_tab li {position:relative;float:left;margin-left:-1px;border-top:1px solid #ebebed;background:#f9f9fa;z-index:10}
.program_tab a {display:block}
.program_tab span {display:block;width:222px;height:30px;line-height:30px;text-align:center;font-size:12px;color:#180700;border:1px solid #ebebed;border-top:0;border-bottom:0}
.program_tab .on {background:#fff;z-index:20}
.program_tab .on a {border-top:2px solid #1d167a}
.program_tab .on span {height:29px;border-color:#d0d0d0}
.program_list {display:none;width:700px;overflow:hidden}
.program_list.on {display:block}
.program_list li {float:left;width:230px;height:158px}
.program_list img {display:block;margin-bottom:8px}
.program_list .subject {display:block;margin-bottom:0;height:18px;line-height:15px;font-size:12px;color:#555;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-all;word-wrap:break-word}
.program_list a:hover .subject {text-decoration:underline}
.program_list .time{display:block;padding-left:18px;line-height:13px;font-size:11px;color:#777;background:url(../img/ico/radio_time.gif) no-repeat left center}
.main_right {float:right}
.rank_wrap.today .rank_title {position:relative}
.rank_wrap.today .rank_title .time {display:block;position:absolute;right:10px;top:13px;line-height:12px;font-size:12px;color:#313792;font-weight:bold}
.rank_wrap.today .today_list li {padding-left:12px;height:34px;border-top:1px solid #e7e7e7}
.rank_wrap.today .today_list li:first-child {border-top:0}
.rank_wrap.today .today_list .time {display:block;float:left;padding-left:18px;width:52px;height:34px;line-height:34px;font-size:12px;color:#888;border-right:1px dotted #c3c3c3;background:url(../img/ico/radio_time.gif) no-repeat left center}
.rank_wrap.today .today_list .link {display:block;float:left;padding:0 12px;width:160px;height:34px;line-height:34px;font-size:12px;color:#444;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-all;word-wrap:break-word}
.rank_wrap.today .today_list .on .time {color:#842f3c;font-weight:bold;background:url(../img/ico/radio_time_on.gif) no-repeat left 10px;letter-spacing:-1px}
.rank_wrap.today .today_list a:hover {text-decoration:underline}

.radio_slide_wrap {height:348px;margin-top:25px;/*background:url(../img/common/bg_radio_slide.png) no-repeat center top*/}
.radio_slide {height:290px}
.radio_slide .slide_img {display:block;border:2px solid #cacaca}
.radio_slide .carousel-center {border:2px solid #5e6b71}
.radio_slide .tooltip {position:absolute;left:2px;bottom:6px;height:24px;background:#81969d;overflow:hidden}
.radio_slide p {font-size:100%;white-space:nowrap}
.radio_slide .tooltip .time {padding-left:35px;line-height:24px;color:#4a606d;background:url(../img/ico/radio_time.png) no-repeat 16px 5px}
.radio_slide .onair {position:absolute;left:2px;bottom:0;right:0;width:497px;height:32px;background:#4c6974;overflow:hidden}
.radio_slide .onair .time {float:left;padding-left:80px;line-height:32px;color:#fff;background:url(../img/ico/radio_onair.png) no-repeat 9px 5px}
.radio_slide .onair .time .split {display:inline-block;margin-top:-3px;width:16px;height:12px;vertical-align:middle;background:url(../img/ico/radio_onair_line.png) no-repeat center center;*display:inline;zoom:1}
.radio_slide .onair .time b {font-weight:bold}
.radio_slide .onair .mc {float:right;padding-left:16px;padding-right:8px;line-height:32px;color:#fff;background:url(../img/ico/tooltip.gif) no-repeat left 9px}
.radio_slide .side .onair .mc {display:none}
.radio_slide_wrap .slide_thumb {position:relative;padding:6px 90px 0 90px;height:44px}
.radio_slide_wrap .slide_thumb .btn_slide {cursor:pointer;display:block;position:absolute;left:15px;top:0;width:60px;height:20px;text-indent:-9999px;background:url(../img/btn/radio_slide_prev.png) no-repeat center center}
.radio_slide_wrap .slide_thumb .btn_slide.next {left:auto;right:15px;background:url(../img/btn/radio_slide_next.png) no-repeat center 1px}
.radio_slide_wrap .slide_thumb .thumb_list {position:relative;height:4px;border-left:1px solid #cecece;border-right:1px solid #cecece;background:url(../img/ico/radio_thumb.gif) repeat-x}
.radio_slide_wrap .slide_thumb .thumb_list li {position:relative;float:left;margin-top:-7px;padding-top:7px;width:33px;height:11px;background:url(../img/ico/radio_thumb_line.png) no-repeat right center}
.radio_slide_wrap .slide_thumb .thumb_list a {display:block;margin-left:-2px;height:2px;border:1px solid transparent}
.radio_slide_wrap .slide_thumb .thumb_list .on a {border-color:#c11e3c;background:#df6178}
.radio_slide_wrap .slide_thumb .thumb_list .label {display:block;position:absolute;left:7px;top:20px;width:20px;text-align:center;font-size:10px;color:#919191;font-weight:bold}
.radio_slide_wrap .slide_thumb .thumb_list .am {width:18px}
.radio_slide_wrap .slide_thumb .thumb_list .pm {width:18px;background:none}
.radio_slide_wrap .slide_thumb .thumb_list .pm .label {left:-10px}
.carousel-container {
  position:relative;
  width:980px;
}
#carousel {
  height:290px;
  width:980px;
  position:relative;
  font-size:12px;
  font-family: Arial;
}
.carousel-image {
  border:0;
  display:block;
}

.carousel-feature {
  padding:0 0 32px 0;
  position:absolute;
  top:-1000px;
  left:-1000px;
  /*border:2px solid #5e6b71;*/
  background:#fff;
  cursor:pointer;
  font-size:12px;
  overflow:hidden;
}
.carousel-feature img {width:497px !important;border:2px solid #fff;}
.carousel-feature .tooltip {width:497px;background:#4c6974 !important; border:0;}
.carousel-feature .tooltip .time {color:#fff !important;}
.carousel-feature.side{font-size:10px;}
.carousel-feature.side img {width:295px !important;border:1px solid #fff;}
.carousel-feature.side .tooltip {width:295px;bottom:7px!important;left:1px !important;background:#81969d !important;}
.carousel-feature.side .tooltip .time {color:#4a606d !important;}
/* .carousel-feature.side{font-size:10px;border:1px solid #cacaca} */
.tracker-individual-container{opacity:0;filter:alpha(opacity=0)}

/* 편성표 */
/*.content_left {width:680px;margin-top:40px;border-right:0;}*/
.radio .content_left {width:830px;margin-top:40px;border-right:0;}
.content_left {width:830px;border-right:0;}
.content_right .onair_wrap {margin-top:15px;}
.schedule_wrap .schedule_header { padding-bottom:10px }
.schedule_wrap .schedule_header .header {height:38px;border-bottom:2px solid #6f6f7f}
.schedule_wrap .schedule_header .title {float:left;color:#313792;font-size:24px;font-weight:bold;letter-spacing:-1px;}
.schedule_wrap .schedule_header .title img {display:block}
.schedule_wrap .schedule_header .btn {float:right}
.schedule_wrap .schedule_header .btn a {margin-left:5px}
.schedule_wrap .schedule_header .legend {padding-top:7px;height:24px;text-align:right}
.schedule_wrap .schedule_header .legend img {margin-left:10px}
.schedule_wrap .schedule_header .range {padding-left:5px;height:26px;font-family:"Nanum Gothic";font-size:17px;color:#c10d39;font-weight:800}
.schedule_wrap .schedule_header .list_wrap {position:relative;padding:2px 0 0 25px;height:31px;background:#31314a;overflow:hidden}
.schedule_wrap .schedule_header .list_wrap .btn {display:block;position:absolute;left:0;top:0;width:24px;height:33px;z-index:20}
.schedule_wrap .schedule_header .list_wrap .btn img {display:block}
.schedule_wrap .schedule_header .list_wrap .btn.next {left:auto;right:1px}
.schedule_wrap .schedule_header .date_list {width:632px;height:31px;overflow:hidden}
.schedule_wrap .schedule_header .date_list li {float:left;margin-right:1px;width:89px;height:31px;background:#4f4f6b}
.schedule_wrap .schedule_header .date_list a {display:block;width:100%;height:31px;text-align:center;line-height:31px;font-family:"Nanum Gothic";font-size:12px;color:#d2d2d5}
.schedule_wrap .schedule_header .date_list .on {background:#fff}
.schedule_wrap .schedule_header .date_list .on a {color:#b90c2c;font-weight:700}
.schedule_wrap .schedule_table {margin-bottom:10px;width:100%;border-bottom:1px solid #c3c3c3}
.schedule_wrap .schedule_table th {height:39px;text-align:center;border-top:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;border-left:1px solid #c2c2c2;background:url(../img/ico/schedule_table_line.gif) repeat-x}
.schedule_wrap .schedule_table th:first-child {border-left:0}
.schedule_wrap .schedule_table td img  { vertical-align:top;}
.schedule_wrap .schedule_table td {padding:2px 0 2px 12px;text-align:left;height:34px;font-size:12px;border-left:1px solid #e3e3e3;border-top:1px dashed #e3e3e3}
.schedule_wrap .schedule_table td:first-child {padding-left:0;text-align:center;font-size:11px;color:#545896;border-left:0}
.schedule_wrap .schedule_table td a {color:#424257}
.schedule_wrap .schedule_table td strong {font-weight:bold;color:#424257}
.schedule_wrap .schedule_table td .ico {margin:-2px 0 0 5px;vertical-align:middle}
.schedule_wrap .schedule_table tbody tr:first-child td {border-top:0}
.schedule_wrap .schedule_table .even td {background:#f8f8f8}
.schedule_wrap .schedule_table tbody td.no_border_l {border-left:0}
.schedule_wrap .schedule_table tbody td.border_l {padding-left:12px;text-align:left;border-left:1px solid #e3e3e3}
.schedule_wrap .schedule_desc {line-height:16px;text-align:right;font-family:"Nanum Gothic";font-size:12px;color:#888}
.schedule_wrap .schedule_desc .ico {margin:-2px 5px 0 0}

/* 프로그램 */
.content_left .sub_header {height:38px;}
.sub_header .title {float:left;color:#313792;font-size:24px;font-weight:bold;letter-spacing:-1px;}
.sub_header .right {float:right}
.sub_header .search {float:left;width:282px;margin-right:0}
.sub_header .search .search_box {float:left;width:241px;height:23px;border:1px solid #c5c5c5;border-right:0;border-bottom:1px solid #ababab}
.sub_header .search .select_box {float:left; position:relative; width:92px; }
.sub_header .search .select_box select {position:absolute; top:-1px; left:-1px; height:25px; }
.sub_header .search .input_search {float:left;margin-left:10px;width:130px;height:23px;font-size:12px;color:#000;border:0;*line-height:23px}
.sub_header .search .btn_search {float:left;width:32px;height:25px}
.sub_header .btn_list {float:left;margin-left:8px}
.sub_header .btn_list img {display:block}

.bbs_wrap .program_table {margin-bottom:8px;width:100%;border-top:2px solid #494965;border-bottom:1px solid #9292a3}
.bbs_wrap .program_table th {padding:9px 15px;text-align:center;font-family:"Nanum Gothic";font-size:12px;color:#100b54;border-bottom:1px solid #494965}
.bbs_wrap .program_table td {padding:9px 15px;text-align:center;font-size:12px;color:#444;border-top:1px solid #e0e0e8;letter-spacing:-1px;}
.bbs_wrap .program_table tr.bg th, .bbs_wrap .program_table tr.bg td  {background:#fbfbfb;}
.bbs_wrap .program_table tbody tr:first-child td {border-top:0}
.bbs_wrap .program_table .left {padding:9px 15px;text-align:left;}
.bbs_wrap .program_table .right {text-align:right}
.bbs_wrap .program_table .status {color:#313792}
.bbs_wrap .program_table .status.end {color:#999}
.bbs_wrap .program_table a {color:#444}
.bbs_wrap .bbs_total {line-height:12px;font-size:12px;color:#424257}
.bbs_wrap .bbs_total b {font-weight:bold;color:#cb1234}

.bbs_wrap .list_wrap {width:680px;overflow:hidden}
.bbs_wrap .program_title {margin-bottom:14px;padding-left:15px;height:36px;line-height:36px;font-size:12px;color:#424257;border-top:2px solid #494965;background:#f8f8f8}
.bbs_wrap .program_title b {font-weight:bold;color:#cb1234}
.bbs_wrap .program_list {padding-top:14px;width:720px;border-top:1px solid #ddd;overflow:hidden}
.bbs_wrap .list_wrap .program_list:first-child {padding-top:0;border-top:0}
.bbs_wrap .program_list li {position:relative;float:left;margin:0 30px 14px 0;padding-left:164px;width:160px;height:75px}
.bbs_wrap .program_list .link {display:block;position:absolute;left:0;top:0}
.bbs_wrap .program_list .link .thumb {display:block;border:1px solid #b8b8c4}
.bbs_wrap .program_list .text {padding-top:4px;height:51px}
.bbs_wrap .program_list .title {margin-bottom:4px;max-height:32px;line-height:16px;font-size:12px;color:#424257;font-weight:bold;overflow:hidden}
.bbs_wrap .program_list .title a {color:#424257}
.bbs_wrap .program_list .time {font-size:12px;color:#999}
.bbs_wrap .program_list .time img {margin:-2px 4px 0 0;vertical-align:middle}
.bbs_wrap .program_list .time span {color:#666}

.special_table {margin-bottom:19px;border-top:2px solid #494965;border-bottom:1px solid #9292a3}
.special_table th {padding:8px 0 8px 15px;width:110px;vertical-align:top;text-align:left;font-family:"Nanum Gothic";font-size:12px;color:#100b54;font-weight:700;line-height:18px;border-right:1px solid #494965;border-top:1px solid #e0e0e8;background:#fbfbfb}
.special_table td {height:18px;padding:8px 15px;text-align:left;line-height:18px;font-family:"Nanum Gothic";font-size:12px;color:#444;border-top:1px solid #e0e0e8}
.special_table tr:first-child th, .special_table tr:first-child td {border-top:0}
.special_table .title {font-size:13px;color:#a8273e;}
.special_table td.title a {color:#a8273e;}
.special_table td.title a:hover, .special_table td.title a:focus {text-decoration:underline;}
.special_table .btn {padding:0px 0;width:77px}
.special_table .btn a {display:block;vertical-align:top;}
.special_table .btn img {display:block;vertical-align:top;}
.special_table td.logoch {border-left:1px solid #e0e0e8;}

.special_table .input_text {height:20px;padding:0 10px;background:#fff;border:1px solid #ccc;color:#000;font-size:12px;vertical-align:middle;}
.special_table .input_file {height:22px;background:#fff;border:1px solid #ccc;color:#000;font-size:12px;vertical-align:middle;}
.special_table textarea {padding:10px;background:#fff;border:1px solid #ccc;color:#000;font-size:12px;vertical-align:middle;}
.special_table select {height:22px;padding:2px;border:1px solid #ccc;color:#000;font-size:11px;}
.special_table .pd {padding-right:15px;}
.special_table .ui-datepicker-trigger {display:inline-block; margin-left:5px;vertical-align:middle;}








/* 개별 tv 프로그램 */
.program_wrap .main_visual .bg_left_tv {position:absolute;left:50%;top:0;margin-left:-2250px;width:1500px;height:450px;z-index:10}
.program_wrap .main_visual .bg_right_tv {position:absolute;left:50%;top:0;margin-left:750px;width:1500px;height:450px;z-index:10}
.program_wrap .main_visual .tv_bottom_area {position:absolute;padding-top:470px; width:980px; left:50%; margin-left:-490px; font-size:11px; height:330px;}

.tv_bottom_area .tv_bottom_thumb {overflow:hidden}
.tv_bottom_area .tv_bottom_thumb li {float:left; width:480px}
.tv_bottom_area .tv_bottom_thumb li a img {width: 480px;height:270px;padding-bottom:5px}
.tv_bottom_area .tv_bottom_thumb li a p {font-size:16px;color:#333; line-height:20px}
.tv_bottom_area .tv_bottom_thumb li + li {float:left; width:235px; margin-left: 15px; margin-top:138px}
.tv_bottom_area .tv_bottom_thumb li + li a img {width: 235px; height:132px; }
.tv_bottom_area .tv_bottom_thumb li + li  a p {font-size:12px;color:#333; line-height:18px}

.tv_bottom_area .second_board { width:510px; float:left; position:absolute; left:495px; top:470px }
.tv_bottom_area .second_board .title{margin-bottom:5px;padding-left:35px;font-size:20px;color:#190600;font-weight:800;background:url(../img/ico/title_mark.png) no-repeat left center}
.tv_bottom_area .second_board hr.style-three {    border: 0;     border-bottom: 1px dashed #eee;     background: #666;margin-bottom:10px; width:97%; }
.tv_bottom_area .second_board p { font-size:12px; padding-bottom:7px; margin-left:28px}













/* 개별 프로그램 */
.program_wrap .main_visual {/* position:relative; overflow:hidden; */height:585px;font-family:"Nanum Gothic";}
.program_wrap .main_visual .bg_left {position:absolute;left:50%;top:0;margin-left:-2250px;width:1500px;height:585px;z-index:10}
.program_wrap .main_visual .bg_right {position:absolute;left:50%;top:0;margin-left:750px;width:1500px;height:585px;z-index:10}
.program_wrap .main_visual .bg {position:absolute;left:50%;top:0;margin-left:-750px;z-index:10}
.program_wrap .main_visual .program_menu_wrap .menu_list {max-height:320px;margin-bottom:6px;padding:13px;background:url(../img/common/bg_program_menu.png) repeat;overflow-x:hidden;overflow-y:auto;}
.program_wrap .visual_area {position:absolute;left:50%;top:0;margin-left:-510px;width:1060px;height:585px;z-index:20}
.program_wrap .main_visual .title_wrap {padding:156px 0 0 25px;height:220px }
.program_wrap .main_visual .title_wrap p {line-height:21px;font-size:13px;color:#d3c9c7}
.program_wrap .main_visual .title_wrap .btn_radio {padding-top:27px}
.program_wrap .main_visual .tab_wrap {padding-left:25px;height:170px}
.program_wrap .main_visual .tab {height:50px}
.program_wrap .main_visual .tab a {display:block;float:left;margin-right:7px;width:160px;height:40px;line-height:40px;text-align:center;font-size:13px;color:#8c837f;background:#332e2c;opacity:0.7;filter:alpha(opacity=70); box-shadow:1px 1px #ccc}
.program_wrap .main_visual .tab .on {color:#332e2c;background:#a9a09c;opacity:1; box-shadow:1px 1px #ccc}
.program_wrap .main_visual .panel {display:none}
.program_wrap .main_visual .panel.on {display:block}
.program_wrap .main_visual .panel p {line-height:21px;font-size:12px;color:#c4bab6}
.program_wrap .main_visual .panel a {font-size:12px;color:#c4bab6}
.program_wrap .main_visual .panel a:hover {text-decoration:underline}
.program_wrap .main_visual .btn_more {padding-top:10px}
.program_wrap .main_visual .btn_more .more {padding-right:12px;background:url(../img/ico/radio_more_arrow.png) no-repeat right center}
.program_wrap .main_visual .select_wrap {padding-left:25px}
.program_wrap .main_visual .select_wrap select {display:block;float:left;margin-right:6px;width:88px;height:21px;font-size:12px;color:#0b2732;border:1px solid #cecece;background:#8c837f}
.program_wrap .main_visual .select_wrap .select_program {width:132px}
.program_menu_wrap {position:absolute;right:0;top:46px;width:200px;font-family:"Nanum Gothic";overflow:hidden}
.program_menu_wrap .menu_list {margin-bottom:6px;padding:13px;background:url(../img/common/bg_program_menu.png) repeat;}
.program_menu_wrap .menu_list li {padding:8px 0 8px 8px;height:20px;border-top:1px solid #eeedec}
.program_menu_wrap .menu_list li:first-child{border-top:0}
.program_menu_wrap .menu_list a {display:block;height:20px;line-height:20px;font-size:13px;color:#000e14;letter-spacing:-1px;}
.program_menu_wrap .menu_list a:hover {color:#b91f3b;background:url(../img/ico/radio_menu_arrow.png) no-repeat 140px center}
.program_menu_wrap .menu_btn {width:200px}
.program_menu_wrap .menu_btn a {display:block;float:left;margin:0 6px 6px 0; padding:0px 3px; background:#ececec}

.program_menu_wrap .menu_btn a + a {display:block;float:right;margin:0 0px 6px 0}
.program_menu_wrap .menu_btn img {display:block}
.program_wrap .main_visual.type2 .title_wrap p {color:#333;}
.program_wrap .main_visual.type2 .tab_wrap .tab a {color:#ccc; box-shadow:1px 1px #ccc}
.program_wrap .main_visual.type2 .tab_wrap .tab .on {color:#000;background:#e8fdfd;opacity:0.6;filter:alpha(opacity=60); box-shadow:1px 1px #ccc}
.program_wrap .main_visual.type2 .tab_wrap .panel a {color:#333}
.program_wrap .main_visual.type2 .select_wrap select {color:#666;border:1px solid #cecece;border-right:1px solid #a8a8a8;border-bottom:1px solid #a8a8a8;background:#e4e4e4}
.program_wrap .main_visual.type2 .menu_wrap .menu_list li {border-color:#e1e0db}
.sub_wrap {position:relative;margin-top:25px;padding-right:270px}
.admin_wrap .admin_table {margin-bottom:40px;width:100%;font-family:"Nanum Gothic";border-collapse:collapse;border-spacing:0;border-top:2px solid #494965;border-bottom:2px solid #bebec9}
.admin_wrap .admin_table th {padding:14px 18px;line-height:14px;font-size:12px;color:#444;border-right:1px solid #494965;border-top:1px solid #e0e0e8;background:#fbfbfb}
.admin_wrap .admin_table td {padding:10px 14px;border-top:1px solid #e0e0e8}
.admin_wrap .admin_table tr:first-child th, .admin_wrap .admin_table tr:first-child td {border-top:0}
.admin_wrap .admin_table td p {line-height:14px;font-size:12px;color:#666}
.admin_wrap .admin_table .input_text {margin-right:6px;padding:0 10px;width:88px;height:21px;border:1px solid #ccc;font-size:12px;color:#666}
.admin_wrap .admin_table input.input_text {*line-height:21px;line-height:21px\9}
.admin_wrap .admin_table .input_text.time {width:208px}
.admin_wrap .admin_table .input_file {width:228px;height:21px;border:1px solid #ccc;font-size:12px;color:#666}
.admin_wrap .admin_table textarea.input_text {padding:10px;width:542px;height:36px;line-height:18px;overflow:hidden;overflow-y:auto;resize:none}
.admin_wrap .admin_table .file_wrap {padding-top:3px;line-height:14px}
.admin_wrap .admin_table .file_wrap label {margin-left:10px}
.admin_wrap .admin_table .file_wrap input {margin-right:3px;vertical-align:middle}
.admin_wrap .admin_table input[type="radio"] {margin:0 3px 0 0;vertical-align:middle}
.admin_wrap .admin_table label {margin-right:8px;vertical-align:middle;font-size:12px;color:#666}
.admin_wrap .admin_table .input_wrap {padding:2px 0}
.admin_wrap .admin_table .input_wrap label {color:#444}
.admin_wrap .admin_table .select_bbs {width:104px;height:20px;font-size:12px;color:#444;border:1px solid #acacac}
.admin_wrap .btn_wrap {text-align:right}
.admin_wrap .btn_wrap a {margin-left:8px}

.sub_wrap .program_menu_wrap{top:0}
.sub_wrap .program_menu_wrap .menu_list{background:#f6f6f6}
.sub_wrap .program_menu_wrap .menu_list li{border-color:#d0d0d0}
.sub_wrap .program_menu_wrap .menu_btn a{background:#ececec}
.sub_wrap .sub_visual {position:relative;margin-bottom:20px;width:910px;height:252px;background:url(../img/common/sub_visual_bg02.gif) no-repeat;}
.sub_wrap .sub_visual .text {position:relative;float:left;padding:30px 0 0 27px;width:340px;word-wrap:break-word;word-break:break-all;height:210px}
.sub_wrap .sub_visual .text .time {position:absolute;left:420px; top:231px;width:310px;line-height:12px;font-size:12px;color:#ffeb44;font-weight:bold; text-align:right;z-index:10;}
.sub_wrap .sub_visual .text .time .ico{vertical-align:middle;margin:-2px 5px 0 0}
.sub_wrap .sub_visual .text .title {line-height:30px;font-size:26px;color:#313792;font-weight:bold;letter-spacing:-1px;word-break:keep-all}
.sub_wrap .sub_visual .text .volume{display:block;position:absolute;left:150px;top:207px}
.sub_wrap .sub_visual .visual{position:relative;float:right;width:538px;height:252px;margin-top:0px}
.sub_wrap .sub_visual .tooltip{position:absolute;left:0;bottom:0;right:0;padding:3px 20px 5px 20px;line-height:1.5;font-size:12px;color:#fff;background:url(../img/common/bg_tooltip.png) repeat}
.sub_wrap .sub_visual .tooltip .ico{margin:-2px 6px 0 0;vertical-align:middle}

.sub_wrap .sub_visual .text .info {position:absolute;left:0;bottom:0;right:0;padding:3px 10px 5px 30px;line-height:20px;font-size:12px;color:#666;}
.sub_wrap .sub_visual .text .info .ico{vertical-align:middle;margin:-2px 5px 0 0}


/*국악방송 길라잡이*/
.mainTree {padding-top:80px}
.mainTree p {text-align:center;margin-bottom:30px}
.treeArea {width:614px;height:714px;margin:0 auto;background:url("/DataFiles/Radio/guide/mainTree.jpg") no-repeat 0 0;position:relative}
.treeArea p {text-indent:-9999999px;overflow:hidden;width:0;height:0}
.treeArea a {width:156px;height:124px;display:block;text-indent:-99999px;overflow:hidden;position:absolute;top:0;left:0}
.treeArea .list01 {top:0;left:159px}
.treeArea .list02 {top: 178px;left: 443px;width:140px;height:112px;}
.treeArea .list03 {top: 284px;left:0px;width:141px;height:112px;}
.treeArea .list04 {top: 336px;left: 409px;width:150px;height:118px;}
.treeArea .ex {top: 410px;left: 257px;width: 72px;height: 260px;}
.treeListWrap {padding-top:80px}
.treeList {padding-left:80px;padding-right:30px}
.treeList p.subTitle {text-align:right;margin-right:80px;cursor:pointer}
.listWrap {padding-top:40px;padding-left:165px;position:relative}
.screen {width:624px;overflow:hidden;}
.pageWrap {position:relative;vertical-align:top}
.pageWrap > li {position:absolute;top:0;left:100%;}
.pageWrap > li.on {left:0}
.btn_box {width:804px;position:absolute;top:210px;right:0;z-index:50}
.btn_box .pre {position:absolute;left:0;top:0;width:40px;height:68px;background:url("/DataFiles/Radio/guide/btn_pre.png") no-repeat 0 0;border:none;text-indent:-9999px}
.btn_box .next {position:absolute;right:0;top:0;width:40px;height:68px;background:url("/DataFiles/Radio/guide/btn_next.png") no-repeat 0 0;border:none;text-indent:-9999px}
.pageName {position:absolute;top:0;left:0;}
.pageName li {display:none;}
.pageName li.on {display:block;}
.pageWrap > li > ul > li {font-size:14px;display:table;width:100%;color:#262626;font-family:"NanumGothic";font-weight:bold;margin-bottom:10px;height:55px;letter-spacing:-1px}
.pageWrap > li > ul > li:last-child {margin-bottom:0}
.pageWrap > li > ul > li div {display:table-cell;position:relative;vertical-align:middle;box-sizing:border-box;padding:0 15px}
.pageWrap > li > ul > li div:nth-child(1) {width:33%;}
.pageWrap > li:nth-child(1) > ul > li div:nth-child(1)::after {content:'';width:1px;height:50px;background:#ffcf03;display:block;position:absolute;top:2px;right:0}
.pageWrap > li:nth-child(2) > ul > li div:nth-child(1)::after {content:'';width:1px;height:50px;background:#ff6d00;display:block;position:absolute;top:2px;right:0}
.pageWrap > li:nth-child(3) > ul > li div:nth-child(1)::after {content:'';width:1px;height:50px;background:#1ad8b4;display:block;position:absolute;top:2px;right:0}
.pag eWrap > li:nth-child(4) > ul > li div:nth-child(1)::after {content:'';width:1px;height:50px;background:#b9104d;display:block;position:absolute;top:2px;right:0}
.pageWrap > li > ul >li div:nth-child(2) {width:67%}
.pageWrap > li:nth-child(1) > ul > li {background:#fff3c1;}
.pageWrap > li:nth-child(2) > ul > li {background:#ffddc4;}
.pageWrap > li:nth-child(3) > ul > li {background:#c7fff4;}
.pageWrap > li:nth-child(4) > ul > li {background:#fecadd;}
.service {position:absolute;top:0;right:0}
.service li {float:left}
.notes {position:absolute;bottom:0;left:10px;z-index:10}
.notes li {font-size:12px;font-family:"돋움",'dotum';color:#0d0d0d;vertical-align:top;margin-bottom:5px}
.notes li em {margin-right:5px}
.notes li img {vertical-align:top}
.blind_text {text-indent:-999999px;display: inline-block;width: 0;}

/*고전의 숨결*/
.pageImg {padding-top:35px;margin-bottom:10px;border-top:1px solid #c6c6c6}
.pageImg.notop {padding-top:0px;border-top:none}
.title_gojun {font-size:22px;font-weight:bold;color:#313792;font-family:'Nanum Gothic';margin-bottom:10px}
.pageImg + .schedule_wrap {margin-bottom:30px}
.gugak_panel {position:relative;padding-top:32px}
.specialLink {display:block;padding:5px}
.specialImg, .specialCnt {display:table-cell} 
.specialCnt {padding-left:20px;vertical-align:middle}
.specialCnt_title {font-size:14px;font-weight:bold;color:#424257}
.specialCnt_sub {font-size:12px;margin-bottom:12px}
.specialCnt_cnt {font-size:12px;}
.tabs {position:absolute;left:0;top:0;background:#f9f9fa;border:1px solid #ebebed;border-bottom:1px solid #caced4;z-index:20;}
.tabs a {display:block;width:142px;height:29px;line-height:27px;text-align:center;font-size:12px;color:#180700;border-top:2px solid #f9f9fa;}
.tabs_02 {left:143px;}
.tabs_03 {left:286px;}
.tabs_04 {left:429px;}
.tabs_05 {left:572px;} 
.tabs.on {background:#fff;border:1px solid #d0d0d0;border-bottom:1px solid #fff;z-index:29;}
.tabs.on a {border-top:2px solid #1d167a;color:#190600;}
.panels {display:none;padding-top:35px}
.panels.on {display:block;border-top:1px solid #caced4;z-index:10}
.infogogun {position:relative}
.goto2017 {display:block;padding:5px 10px;background:#1d167a;position:absolute;right:115px;top:0;color:#fff;font-size:12px}
.goto2018 {display:block;padding:5px 10px;background:#1d167a;position:absolute;right:0;top:0;color:#fff;font-size:12px}

.notyet {background:#dcdcdc}
.gugak_panel.fullmonth {padding-top: 52px;}
.fullmonth .tabs a {width: 61px;height: 51px;line-height: 17px;padding-top: 4px;box-sizing: border-box;}
.fullmonth .tabs_02 {left: 62px;}
.fullmonth .tabs_03 {left: 124px;}
.fullmonth .tabs_04 {left: 186px;}
.fullmonth .tabs_05 {left: 248px;} 
.fullmonth .tabs_06 {left: 310px;} 
.fullmonth .tabs_07 {left: 372px;} 
.fullmonth .tabs_08 {left: 434px;} 
.fullmonth .tabs_09 {left: 496px;} 
.fullmonth .tabs_10 {left: 558px;} 
.fullmonth .tabs_11 {left: 620px;} 
.fullmonth .tabs_12 {left: 681px;} 


/*콘서트 오늘*/
.todayconcertWrap {padding-top:50px}
.todayConertHead {padding-top:366px;background:url("/DataFiles/Radio/todayconcert/bg_todayconcert.jpg") no-repeat 0 0;}
.todayConcertMenu {height:70px;background:#253977;text-align:center}
.todayConcertMenu li {display:inline-block;margin-right:70px;height:70px;position:relative;line-height:70px}
.todayConcertMenu li:last-child {margin-right:0}
.todayConcertMenu li::after {content:"";width:1px;height:16px;background:#fff;position:absolute;top:28px;right:-35px}
.todayConcertMenu li:last-child::after {display:none}
.todayConcertMenu li a {color:#fff;font-size:16px;display:block}
.todayConcertMenu li.on a {color:#00ffff}
/* .introHead {width:100%;height:375px;background:url("/DataFiles/Radio/todayconcert/img_introhead.jpg") no-repeat 0 0;text-indent:-9999999px;margin-bottom:50px} */
.introHead {width:100%;height:308px;background:url("/DataFiles/Radio/todayconcert/img_introhead_201805.jpg") no-repeat 0 0;text-indent:-9999999px;margin-bottom:50px}
.post {padding:0 100px}
.post dt {margin-bottom:20px}
.post dd {margin-bottom:30px;font-family:'malgun Gothic';font-size:16px;color:#666;}
.post.underline dd:last-child {padding-bottom:40px;background:url("/DataFiles/Radio/todayconcert/bg_underline.png") repeat-x bottom}
.post dd li {letter-spacing:-0.5px}
.post dd li::before {content:"-";display:inline-block;margin-right:5px;color:#666}
.faq {padding:20px 100px}
.faq > dt {margin-bottom:10px}
.faq > dd {color:#666;font-size:16px;padding-bottom:20px;background:url("/DataFiles/Radio/todayconcert/bg_underline.png") repeat-x bottom;margin-bottom:30px}
.faq > dd:last-child {margin-bottom:0;background:none}
.faq > dd li {margin-bottom:15px}
.faq > dd li ul {padding-left:10px}
.faq > dd li li {margin-bottom:5px;color:#999}
.faq > dd li li::before {content:"-";display:inline-block;margin-right:5px}
.faq > dt > div, .faq > dd > div {display:table-cell;vertical-align:top}
.faq > dt > div:last-child {padding-top:10px;padding-left:20px}
.faq > dd > div:last-child {padding-top:10px;padding-left:20px}
.dateTab {padding:50px 0;text-align:center}
.dateTab li {display:inline-block;margin-right:90px;}
.dateTab li:last-child {margin-right:0}
.dateTab li button {background:none;border:none;width:105px;height:32px;;text-indent:-9999px}
/* 	.dateTab li:nth-child(1) button {background:url("/DataFiles/Radio/todayconcert/btn_201709_off.png") no-repeat 0 0;}
	.dateTab li:nth-child(2) button {background:url("/DataFiles/Radio/todayconcert/btn_201710_off.png") no-repeat 0 0;}
	.dateTab li:nth-child(3) button {background:url("/DataFiles/Radio/todayconcert/btn_201711_off.png") no-repeat 0 0;}
	.dateTab li:nth-child(4) button {background:url("/DataFiles/Radio/todayconcert/btn_201712_off.png") no-repeat 0 0;}
	.dateTab li.on:nth-child(1) button {background:url("/DataFiles/Radio/todayconcert/btn_201709.png") no-repeat 0 0;}
	.dateTab li.on:nth-child(2) button {background:url("/DataFiles/Radio/todayconcert/btn_201710.png") no-repeat 0 0;}
	.dateTab li.on:nth-child(3) button {background:url("/DataFiles/Radio/todayconcert/btn_201711.png") no-repeat 0 0;}
	.dateTab li.on:nth-child(4) button {background:url("/DataFiles/Radio/todayconcert/btn_201712.png") no-repeat 0 0;} 

	.dateTab li:nth-child(1) button {background:url("/DataFiles/Radio/todayconcert/btn_201805_off.png") no-repeat 0 0;}
	.dateTab li:nth-child(2) button {background:url("/DataFiles/Radio/todayconcert/btn_201806_off.png") no-repeat 0 0;}
	.dateTab li:nth-child(3) button {background:url("/DataFiles/Radio/todayconcert/btn_201807_off.png") no-repeat 0 0;}
	.dateTab li:nth-child(4) button {background:url("/DataFiles/Radio/todayconcert/btn_201808_off.png") no-repeat 0 0;}
	.dateTab li.on:nth-child(1) button {background:url("/DataFiles/Radio/todayconcert/btn_201805.png") no-repeat 0 0;}
	.dateTab li.on:nth-child(2) button {background:url("/DataFiles/Radio/todayconcert/btn_201806.png") no-repeat 0 0;}
	.dateTab li.on:nth-child(3) button {background:url("/DataFiles/Radio/todayconcert/btn_201807.png") no-repeat 0 0;}
	.dateTab li.on:nth-child(4) button {background:url("/DataFiles/Radio/todayconcert/btn_201808.png") no-repeat 0 0;}*/


	.dateTab li:nth-child(1) button {background:url("/DataFiles/Radio/todayconcert/btn_201906_off.png") no-repeat 0 0;}
	.dateTab li:nth-child(2) button {background:url("/DataFiles/Radio/todayconcert/btn_201907_off.png") no-repeat 0 0;}
	.dateTab li:nth-child(3) button {background:url("/DataFiles/Radio/todayconcert/btn_201908_off.png") no-repeat 0 0;}
	.dateTab li:nth-child(4) button {background:url("/DataFiles/Radio/todayconcert/btn_201909_off.png") no-repeat 0 0;}
	.dateTab li:nth-child(5) button {background:url("/DataFiles/Radio/todayconcert/btn_201910_off.png") no-repeat 0 0;}
	.dateTab li.on:nth-child(1) button {background:url("/DataFiles/Radio/todayconcert/btn_201906.png") no-repeat 0 0;}
	.dateTab li.on:nth-child(2) button {background:url("/DataFiles/Radio/todayconcert/btn_201907.png") no-repeat 0 0;}
	.dateTab li.on:nth-child(3) button {background:url("/DataFiles/Radio/todayconcert/btn_201908.png") no-repeat 0 0;}
	.dateTab li.on:nth-child(4) button {background:url("/DataFiles/Radio/todayconcert/btn_201909.png") no-repeat 0 0;}
	.dateTab li.on:nth-child(5) button {background:url("/DataFiles/Radio/todayconcert/btn_201910.png") no-repeat 0 0;}




.dateCon {overflow:hidden;display:none}
.dateCon.on {display:block}
.dateCon .cal {width:800px;float:left}
.dateCon .aside {float:right;padding-top:28px}
.specialSchedule th {text-align:center;padding-bottom:10px}
.specialSchedule td {width:92px;height:92px;border:1px solid #ececec;vertical-align:top;box-sizing:border-box;padding:5px;font-size:14px;color:#666;position:relative}
.specialSchedule td:first-child, .specialSchedule th:first-child  {color:#ed5312}
.specialSchedule td:last-child, .specialSchedule th:last-child{color:#669ad3}
.specialSchedule td a {position:absolute;top:20px;left:0;font-size:13px;color:#ed5312;width:92px;display:block;text-align:center;line-height:1}
.dateCon .aside {display:none;color:#999;}
.dateCon .aside.on {display:block}
.dateCon .aside .specialProject {border:5px solid #ed5312;box-sizing:border-box;width:310px;padding:15px;height:554px;position:relative;padding-bottom:60px}
.dateCon .aside .specialProject .proTitle {text-align:center;color:#ed5312;margin-bottom:10px;font-weight:bold}
.dateCon .aside .spSlider {width:100%;height:160px;position:relative;overflow:hidden;margin-bottom:10px}
.dateCon .aside .spSlider li {position:absolute;top:0;left:100%;}
.dateCon .aside .spSlider li.on {left:0}
.dateCon .aside .proDate {font-size:16px;letter-spacing:-1px;margin-bottom:10px}
.dateCon .aside .proDate span {display:table-cell;padding-left:10px}
.dateCon .aside .proDate span:first-child {color:#333;font-weight:bold;padding-left:10px;background:url("/DataFiles/Radio/todayconcert/bul_proDate.gif") no-repeat 0 8px;width:40px}
.dateCon .aside .proDate span em {font-size:12px;font-style:normal}
.dateCon .aside .proCnt {font-size:12px;line-height:18px;letter-spacing:-0.5px}
.dateCon .aside .proBtnArea {width:100%;text-align:center;position:absolute;bottom:0;left:0;padding-bottom:20px}
.dateCon .aside .proBtnArea a {width:200px;background:#c2c2c2;border-radius:5px;color:#fff;border:none;height:42px;font-size:16px;cursor:pointer;display:block;margin:0 auto;line-height:42px}
.dateCon .aside .proBtnArea a.active {background:#f85f2c;cursor:pointer}

/*국악무대*/
.gugakconcertWrap {padding-top:50px}
.gugakConertHead {padding-top:360px;background:url("/DataFiles/Radio/gugakconcert/bg_gugakconcert.jpg") no-repeat 0 0;}
.gugakConcertMenu {height:70px;background:#b11511;text-align:center}
.gugakConcertMenu li {display:inline-block;margin-right:70px;height:70px;position:relative;line-height:70px}
.gugakConcertMenu li:last-child {margin-right:0}
.gugakConcertMenu li::after {content:"";width:1px;height:16px;background:#fff;position:absolute;top:28px;right:-35px}
.gugakConcertMenu li:last-child::after {display:none}
.gugakConcertMenu li a {color:#fff;font-size:18px;display:block;} /*font-weight:bold*/
.gugakConcertMenu li.on a {color:#ffff00}
.gugakconcertWrap .introHead {width:100%;height:92px;background:url("/DataFiles/Radio/gugakconcert/img_introhead_gugakconcert.jpg") no-repeat 0 0;text-indent:-9999999px;margin-bottom:0px}
.gugakconcertWrap .txt_intro {width:100%;height:226px;background:url("/DataFiles/Radio/gugakconcert/txt_intro.jpg") no-repeat 0 0;text-indent:-9999999px;margin-bottom:50px}

/*주간 문화소식*/
.weeklyWrap {padding-top:25px}
.weeklyHead {padding-top:360px;background:url("/DataFiles/Radio/weekly/bg_weekly.jpg") no-repeat 0 0;}
.weeklyMenu {height:70px;background:#64cbee;text-align:center}
.weeklyMenu li {display:inline-block;margin-right:70px;height:70px;position:relative;line-height:70px}
.weeklyMenu li:last-child {margin-right:0}
.weeklyMenu li::after {content:"";width:1px;height:16px;background:#fff;position:absolute;top:28px;right:-35px}
.weeklyMenu li:last-child::after {display:none}
.weeklyMenu li a {color:#fff;font-size:16px;display:block}
.weeklyMenu li.on a {color:#000;font-weight:bold}


/*토요정담*/
.satTalkWrap {padding-top:25px}
.satTalkHead {padding-top:360px;background:url("/DataFiles/tv/satdam.jpg") no-repeat 0 0;}
.satTalkMenu {height:70px;background:#8c7b64;text-align:center}
.satTalkMenu li {display:inline-block;margin-right:70px;height:70px;position:relative;line-height:70px}
.satTalkMenu li:last-child {margin-right:0}
.satTalkMenu li::after {content:"";width:1px;height:16px;background:#fff;position:absolute;top:28px;right:-35px}
.satTalkMenu li:last-child::after {display:none}
.satTalkMenu li a {color:#fff;font-size:18px;display:block;} /*font-weight:bold*/
.satTalkMenu li.on a {color:#ffff00}
.satTalkWrap .introHead {width:100%;height:200px;background:url("/DataFiles/tv/satdam2.jpg") no-repeat 0 0;text-indent:-9999999px;margin-bottom:0px}
/*.satTalkWrap .txt_intro {width:100%;height:226px;background:url("/DataFiles/Radio/gugakconcert/txt_intro.jpg") no-repeat 0 0;text-indent:-9999999px;margin-bottom:50px}*/





/*고전의숨결*/
.classicBWrap {padding-top:25px}
.classicBHead {padding-top:360px;background:url("/DataFiles/tv/classicB.jpg") no-repeat 0 0;}
.classicBMenu {height:70px;background:#1c1003;text-align:center}
.classicBMenu li {display:inline-block;margin-right:70px;height:70px;position:relative;line-height:70px}
.classicBMenu li:last-child {margin-right:0}
.classicBMenu li::after {content:"";width:1px;height:16px;background:#fff;position:absolute;top:28px;right:-35px}
.classicBMenu li:last-child::after {display:none}
.classicBMenu li a {color:#fff;font-size:18px;display:block;} /*font-weight:bold*/
.classicBMenu li.on a {color:#ffff00}
.classicBWrap .introHead {width:100%;height:200px;background:url("/DataFiles/tv/classicB2.jpg") no-repeat 0 0;text-indent:-9999999px;margin-bottom:0px}
/*.classicBWrap .txt_intro {width:100%;height:226px;background:url("/DataFiles/Radio/gugakconcert/txt_intro.jpg") no-repeat 0 0;text-indent:-9999999px;margin-bottom:50px}*/
