@charset "utf-8";

/*
 * =================================================================================
 * INFORMATION
 * ---------------------------------------------------------------------------------
 * @File Name 	: content.css
 * @Description : content Style Sheet
 * @Version 	: 1.0.0
 * @Create Date : 
 * @Update Date : N/A
 * @History		: N/A
 * =================================================================================
 */

/* �������� - kogl_open */
.kogl_open { clear:both; height:auto; margin-top:50px; }
.kogl_open a { display:block; letter-spacing:-0.05em; }
.kogl_open .kogl_img { float:left; padding-right:10px;}
.kogl_open .kogl_txt { float:left; font-size:18px; line-height:50px; color:#666; display:flex; justify-content:left;}


/* manu : ����� -------------------------------------------------------------------- */
/* txt_help */
.txt_help { padding:25px 30px; border:1px #e3e5e8 solid; border-radius:30px; margin-bottom:50px; position:relative;}
.txt_help .icon { position:absolute; left:25px; top:25px; }
.txt_help p { font-size:16px; background:url("../img/content/icon_dot01.png") no-repeat left 13px; line-height:20px; padding:5px 8px; letter-spacing:-0.02em; color:#666;}

/* No live air - ����� */
.No_live { margin-bottom:100px;}
.No_live .img_nolive { width:40%; float:left; text-align:right;}
.No_live .img_nolive img { width:230px;}
.No_live .today { font-size:38px; font-family: "SCDream5"; line-height:70px; color:#333; letter-spacing:-0.05em;}
.No_live .no_schedule { font-size:20px; line-height:36px; color:#c93338; letter-spacing:-0.05em;}
.No_live .txt_en { font-size:11px; line-height:40px; color:#888; opacity:0.6;}
.No_live .today, .No_live .no_schedule, .No_live .txt_en { width:55%; float:right;}

/* movie_form */ 
.movie_form {  margin-bottom:20px;}
.movie_form .title {  font-family: "SCDream5";font-size:28px; line-height:60px; border-bottom:1px #333 solid; color:#333; letter-spacing:-0.05em; margin-bottom:20px;}
.live_movie .platy_title ul { float:right;}
.live_movie .platy_title li { float:left; font-size:15px; padding-left:30px; background:url("../img/content/icon_dot.png") no-repeat 21px center;}
.live_movie .platy_title .platy_live { float:left; font-size:20px; line-height:25px; padding-bottom:10px;}
.live_movie .platy_live span { display:inline-blcok; height:25px; padding:6px 6px 4px; font-size:10px; color:#444; background-color:#f7f7f7; border-radius:5px;  vertical-align:top; margin-right:5px;}
.live_movie .platy_live .on_air { background:url("../img/content/bg_onair.gif") no-repeat center; color:#fff;}
.live_movie .platy_live .off_air { background-color:#f7f7f7;color:#888; border:1px #ddd solid;}

/* live_view */
.live_view { border-radius:15px; overflow:hidden; margin-bottom:50px;}

/* live_list */
.live_list { position:relative; padding:10px 0; min-height:188px; border-top:1px #666 solid; border-bottom:1px #ccc solid;}
.live_list>.live_view { margin-bottom:0px;}
.live_list>.movie_box { max-width:300px; float:left;}
.live_list>.movie_infor { width:670px; float:right; min-height:170px; position:relative;}
.movie_infor>.mov_title { font-size:20px; letter-spacing:-0.03em; line-height:30px; color:#000;}
.mov_title .on_air { color:#c93338;}
.mov_title .off_air { color:#0033FF;}
.mov_time { border-bottom:1px #ccc dashed;}
.mov_time .time { font-size:15px; color:#666; line-height:30px; padding:0 20px 0 8px; background:url('../img/content/icon_dot.png') no-repeat left center;}
.mov_con { padding:10px 0 40px; font-size:15px; line-height:22px; color:#888;}
.mov_btn a { font-size:14px; position:absolute; left:0px; bottom:0px; display:inlin-block; background-color:#c93338; color:#fff; line-height:28px; padding:0 13px; border-radius:3px;}
.mov_btn a:hover { background-color:#b21f24; transition:0.3s;}
.mov_btn a.off_air { background-color:#454545;}


/* manu : ��������� -------------------------------------------------------------------- */

/* calender */
.calender_area { position:relative; width:100%; overflow:hidden; }
.calender { position:relative; border:10px #f3f4f6 solid; border-radius:10px;}
.calender .title { display:none;}
.calender .cal_help { position:relative; color:#666; font-size:15px; line-height:26px; padding:5px 0 15px; text-align:center;}
.calender .cal_help .txt_con { position:absolute; right:20px; font-size:13px; line-height:25px; color:#888; line-height:20px;}
.calender .cal_help .txt_con img { vertical-align:middle; margin-right:5px;}
.calender .today_infor { font-size:28px;  float:left; color:#000; font-size:22px; padding:20px 10px 0; letter-spacing:-0.05em;}
.calender .today_infor .txt_clo01 { color:#ff6600;}
.calender .cal_today { color:#000; font-size:40px; line-height:67px; padding:10px 0 5px 0px; letter-spacing:-0.05em; text-align:center;}
.calender .cal_today .year {}
.calender .cal_today a.btn_cal { display:inline-block; padding:0; height:44px; width:44px; border-radius:5px; border:1px #ddd solid; cursor:pointer; transition:0.2s ;}
.calender .cal_today a.btn_cal:hover { border-bottom:1px #dde1e4 solid; background-color:#eef2ff;}
.calender .cal_today a.left { margin-right:50px; font-size:0px; background:#fff url('../img/content/calendar_before.png') no-repeat center;}
.calender .cal_today a.right { margin-left:50px; font-size:0px; background:#fff url('../img/content/calendar_next.png') no-repeat center;}
.calender_sheet { table-layout:fixed; border-top:1px solid #454545;}
.calender_sheet th { background:#454545 ; padding:15px 0; text-align:center; font-size:15px; color:#fff; border:1px #999 solid;}
.calender_sheet td:first-child {color:#ff606a; border-left:0px;} 
.calender_sheet td:last-child  {color:#0176e8; border-right:0px;}
.calender_sheet td { background-color:#fff; padding:5px; font-size:15px; color:#888; border:1px #ddd solid; height:80px; vertical-align:top; position:relative;}
.calender_sheet td.today { border:1px #ddd solid; background-color:#f7f7f7; color:#000;}
.calender_sheet td.today { background-color:#f4f4f4; color:#000 !important;}
.calender_sheet .on { color:#c93338; text-align:center; width:24px; height:24px; line-height:24px; padding:0; display:inline-block; margin-bottom:3px;  border-bottom:2px #c93338 solid;}
.calender_sheet .live { display:inline-block; letter-spacing:-0.05em; color:#fff; background-color:#cc0000; padding:0 8px; margin:0 5px; font-size:13px; height:22px; line-height:24px; border-radius:5px;} 
.calender_sheet span {}
.calender .btn_more:hover { background-color:#4d78a3;}
/* select today informatino */ 
.today_infor { height:auto; padding:20px 0; letter-spacing:-0.02em; overflow:hidden; border-bottom:1px #ccc solid;}
.today_infor .title {  font-size:28px; line-height:60px; border-bottom:1px #000 solid; color:#333; letter-spacing:-0.05em; margin-bottom:20px;} 
.today_infor .title .clo_01 { color:#0071b9;}
.today_infor dl { font-size:15px; clear:both;}
.today_infor dt { float:left; width:130px; float:left; padding:5px 0 4px 8px; background: url("../img/content/icon_dot.png") no-repeat left center;}
.today_infor .no_air { width:100%; font-size:20px;}
.today_infor dd { color:#888; margin-left:130px; line-height:22px; padding:5px 0 20px 10px;  background: url("../img/content/icon_today_pt.gif") no-repeat left 7px; letter-spacing:-0.03em;}
.today_infor dd .infor_title { font-size:18px; color:#0071b9; padding-bottom:5px;}


/* form_search ����и�  ----------------------------------------------------------------------------- */
.form_search { position:relative; padding:25px 30px; border:1px #e3e5e8 solid; border-radius:30px; margin-bottom:50px;}
.form_search .title { display:none;}
.form_search .help_box { position:relative; padding:0px 30px 18px 0px;}
.form_search .help_box p { font-size:16px; background:url('../img/content/icon_dot01.png') no-repeat left 13px; line-height:20px; padding:5px 8px; color:#666; letter-spacing:-0.02em; }
.form_search .help_box strong { color:#0071b9;}
.form_search .help_box .txt01 { background-image:none; padding-top:10px; font-size:14px; color:#945e37;}


/* .req_search */.form_search .req_search { padding:10px; background-color:#f8f9fb; border-radius:10px;}
.form_search .req_search dl { padding:3px 0; clear:both;}
.form_search .req_search dt { float:left; font-family: "SCDream5"; width:120px; padding-left:25px; line-height:45px; font-size:16px; background:url("../img/content/icon_search.png") no-repeat 10px 18px; letter-spacing:-0.02em;}
.form_search .req_search .select { width:300px;}
.form_search .req_search .key_select { width:20%; min-width:100px;}
.form_search .req_search .keyword { width:50%; min-width:200px;}
.form_search .req_search .name { width:40%; min-width:150px;}
.form_search .btn { text-align:center; padding:10px 0 0;}
.form_search .btn_search, .form_search .btn_cancel, .form_search .btn_cancel { color:#fff; width:90px; height:40px; line-height:40px; margin:0 2px;}
.form_search .btn_search { background-color:#365fa7; border:1px solid #002d62;}
.form_search .btn_search:hover { background-color:#002d62; border:1px #002d62 solid; transition:0.3s;}
.form_search .btn_cancel {background-color:#6C6C6C; border:1px solid #6C6C6C;}
.form_search .btn_cancel:hover { background-color:#454545; border:1px #454545 solid; transition:0.3s;}
/* Board Page Number */
.page_number { text-align:center; clear:both; height:30px; margin:20px 0;}
.page_number a { display:inline-block; border:1px solid #ddd; height:30px; width:30px !important; text-align:center; line-height:30px; font-size:12px; border-radius:3px;}
.page_number a:hover { border:1px solid #6C6C6C; color:#6C6C6C; background-color:#f7f7f7;}
.page_number a.on { border:1px solid #6C6C6C; background-color:#6C6C6C; color:#fff;}
.page_number a.prev, .page_number a.next, .page_number a.first, .page_number a.end { border:1px #666 solid;}
.page_number a.prev { margin-right:10px;}
.page_number a.next { margin-left:10px;}


/* board_list ---------------------------------------------------------------------------------- */

.board_list { width:100%; }
.board_list .clo_orenge { color:#ff3300;}
.board_list .board_title { font-size:28px; line-height:50px; background:url('../img/content/icon_lis_title.png') no-repeat 5px 17px; padding-left:25px; color:#333;}
.board_list table { width:100%; border:0; border-spacing:0; border-collapse:collapse; border-top:1px solid #454545; margin-bottom:25px; }
.board_list table thead th { font-size:16px; height:50px; text-align:center; color:#333; background:#f7f7f7; border-bottom:1px solid #ccc; border-top:1px #454545 solid;}
.board_list table thead th:first-child { border-left:0px;}
.board_list table thead th:last-child { border-right:0px;}
.board_list table tbody td { height:50px; font-size:15px; text-align:center; border-bottom:1px solid #ccc; color:#888;}
.board_list table tbody td.left { text-align:left; padding:10px; }
.board_list table tbody td a { display:block}
.board_list table tbody td strong { color:#365fa7;}
.board_list table tbody td:first-child { border-left:0px;}
.board_list table tbody td:last-child { border-right:0px;}
.board_list table .num { width:7%; }
.board_list table .hoegi { width:20%; }
.board_list table .date { width:16%; }
.board_list table .name { width:10%; }
.board_list table .agenda { width:auto; }
.board_list table .btn { width:110px; }
.board_list .list_num { font-size:15px; color:#333; line-height:30px; background:url('../img/content/icon_dot.png') no-repeat left center; padding-left:10px;}
.board_list .btn_view { display:inline-block; font-size:13px; line-height:26px; padding:0 5px 0 23px; border:1px #ccc solid; border-radius:5px; background:url('../img/content/icon_playview.png') no-repeat 5px center; background-size:15px;}
.board_list .btn_view:hover { border:1px #c93338 solid;  transition:0.3s; background:#c93338 url('../img/content/icon_playview_on.png') no-repeat 5px center; background-size:15px; color:#fff;}

/* search_list */
.search_list { width:100%; }
.search_list .clo_orenge { color:#ff3300;}
.search_list .board_title { font-size:28px; line-height:50px; background:url('../img/content/icon_lis_title.png') no-repeat 5px 17px; padding-left:25px; color:#333;}
.search_list table { width:100%; border:0; border-spacing:0; border-collapse:collapse; border-top:1px solid #454545; margin-bottom:25px; }
.search_list table thead th { font-size:16px; height:50px; text-align:center; color:#333; background:#f7f7f7; border-bottom:1px solid #ccc; border-top:1px #454545 solid;}
.search_list table thead th:first-child { border-left:0px;}
.search_list table thead th:last-child { border-right:0px;}
.search_list table tbody td { height:50px; font-size:15px; text-align:center; border-bottom:1px solid #ccc; color:#888;}
.search_list table tbody td.left { text-align:left; padding:10px; }
.search_list table tbody td a { display:block}
.search_list table tbody td strong { color:#365fa7;}
.search_list table tbody td:first-child { border-left:0px;}
.search_list table tbody td:last-child { border-right:0px;}
.search_list table .num { width:7%; }
.search_list table .hoegi { width:20%; }
.search_list table .date { width:16%; }
.search_list table .name { width:10%; }
.search_list table .agenda { width:auto; }
.search_list table .btn { width:110px; }
.search_list .list_num { font-size:15px; color:#333; line-height:30px; background:url('../img/content/icon_dot.png') no-repeat left center; padding-left:10px;}
.search_list .btn_view { display:inline-block; font-size:13px; line-height:26px; padding:0 5px 0 23px; border:1px #ccc solid; border-radius:5px; background:url('../img/content/icon_playview.png') no-repeat 5px center; background-size:15px;}
.search_list .btn_view:hover { border:1px #c93338 solid;  transition:0.3s; background:#c93338 url('../img/content/icon_playview_on.png') no-repeat 5px center; background-size:15px; color:#fff;}

/* movie_list */
.movie_list { width:100%; }
.movie_list table { width:100%; border:0; border-spacing:0; border-collapse:collapse; border-top:1px solid #454545; margin-bottom:25px; }
.movie_list table thead th { font-size:16px; height:50px; text-align:center; color:#333; background:#f7f7f7; border-bottom:1px solid #ccc; border-top:1px #454545 solid;}
.movie_list table tbody td {height:auto; font-size:16px; text-align:center; padding:5px; border-bottom:1px solid #ccc; color:#888;}
.movie_list table tbody td.left { text-align:left; line-height:20px; padding-left:10px; font-family: "SCDream5";}
.movie_list table tbody td a.movie_play { display:inline-block; width:250px; height:141px; background: url('../img/content/img_live.png') no-repeat center; background-size:100% 100%; font-size:0px; border-radius:0px; overflow:hidden;}
.movie_list table tbody td a.movie_play img { width:100%; height:100%;}
.movie_list table tbody td .category { color:#0071b9; line-height:30px;}
.movie_list table .num { width:6%; }
.movie_list table .movie { width:260px; }
.movie_list table .agenda { width:auto; }
.movie_list table .time { width:10%; }
.movie_list table .date { width:15%; }
.movie_list table .view { width:10%; }
.movie_list table .btn_movie_view { display:inline-block; border:1px #ddd solid; width:100px; height:35px; line-height:35px; border-radius:20px; text-align:center; font-size:14px; color:#333; background:url('../img/content/icon_live.png') no-repeat 10px center; padding-left:20px; cursor:pointer; }
.movie_list table .btn_movie_view:hover { color:#bf4708; border:1px #bf4708 solid;}
.movie_list table .live_view { width:250px; height:141px; margin-bottom:0px; }
.movie_list table .live_view .movie { width:100%;}
.movie_list .list_num { font-size:15px; color:#333; line-height:30px; background:url('../img/content/icon_dot.png') no-repeat left center; padding-left:10px;}
.movie_list .clo_orenge { color:#ff3300;}

/* notice_list */
.notice_list { width:100%; }
.notice_list table { width:100%; border:0; border-spacing:0; border-collapse:collapse; border-top:1px solid #454545; margin-bottom:25px; }
.notice_list table thead th { font-size:16px; height:50px; text-align:center; color:#333; background:#f7f7f7; border-bottom:1px solid #ccc; border-top:1px #454545 solid;}
.notice_list table tbody td { color:#888; height:50px; font-size:15px; text-align:center; padding:5px; border-bottom:1px solid #ccc; }
.notice_list table tbody td.left { text-align:left; line-height:20px }
.notice_list table tbody td .mb_txt {display:none;}
.notice_list table .num { width:6%; }
.notice_list table .agenda { width:auto; }
.notice_list table .name { width:10%; }
.notice_list table .date { width:15%; }
.notice_list table .search {width:7%;}
.notice_list .list_num { font-size:15px; color:#333; line-height:30px; background:url('../img/content/icon_dot.png') no-repeat left center; padding-left:10px;}
.notice_list .clo_orenge { color:#ff3300;}

/* list_view */
.list_view .view_title { background-color:#f5f5f5; position:relative;}
.list_view .view_title .subject { border-top:1px solid #000; color:#000; font-size:22px; letter-spacing:-0.02em; padding-left:10px; line-height:60px; }
.list_view .view_title .info { position:absolute; right:10px; bottom:15px; padding:5px 10px; text-align:right; color:#888; letter-spacing:-0.05em;}
.list_view .add_file { border-bottom:1px solid #ccc; padding:5px 0;}
.list_view .add_file p { padding:5px 10px 5px 30px; background:url("../img/content/icon_file.png") no-repeat 10px 5px; font-size:15px;}
.list_view .txt_view { padding:30px 0; font-size:15px; min-height:400px; line-height:22px; color:#666}
.list_view .txt_view img { width:100%;}

/* list_buttons */
.list_button { text-align:center; clear:both; width:100%; border-top:1px #ddd solid; padding:20px 0;}
.list_button .next_prev { float:left;}
.list_button a { display:inline-block; height:40px; line-height:40px; width:90px; text-align:center; border:1px solid #ccc; margin-right:10px; font-size:16px; color:#666; border-radius:5px;}
.list_button a:hover { border:1px solid #666; color:#000;}
.list_button .list a { margin-right:0px; border:1px #002d62 solid; color:#fff; background-color:#365fa7;}
.list_button .list a:hover { background-color:#002d62; border:1px #002d62 solid; transition:0.3s; color:#fff;}

/* pop_movie ---------------------------------------------------------------------------------- */
.pop_wrap {}
.pop_wrap .pop_head { height:80px; padding:0px; position:relative;}
.pop_wrap .btn_close { position:absolute; right:10px; top:25px; display:inline-block; width:80px; height:30px; line-height:30px; text-align:center; background-color:#fff; color:#333; border-radius:5px; font-size:15px;}
.pop_wrap .btn_close:hover { background-color:#5d4775; color:#fff; transition:0.3s;}
.pop_container { position:absolute; top:75px; left:0; right:0; bottom:0; width:calc(100% - 0px); height:calc(86% - 0px); padding:10px;}
/* .poo_title */
.poo_title { position:relative;  background:#2d799b url('../img/content/bg_left_title.png') no-repeat right bottom; background-size:100% 100%; padding:15px; padding-left:80px; height:75px;}
.poo_title span { display:inline-blcok; background-color:#fff; line-height:24px; line-height:24px; padding:4px 10px; font-size:14px; color:#333; border-radius:3px;}
.poo_title p { color:#fff; font-size:18px; line-height:22px; letter-spacing:-0.05em; padding-top:5px;}
.poo_title img { position:absolute; left:10px; top:10px;}
/* live_movie */
.pop_movie { float:left; width:calc(100% - 480px); height:calc(100% - 0px); background-color:#454545; margin-right:10px; border-radius:5px; overflow:hidden;}
.pop_movie img { width:100%; height:auto;}
/* pop_content */
.pop_contents {float:left; width:470px; height:calc(100% - 0px); border:1px #ccc solid; padding:5px; border-radius:5px; padding:5px;}
.pop_contents h3 { font-size:22px; line-height:40px; background:url("../img/content/icon_pop1.png") no-repeat 10px center; background-size:18px; padding-left:35px; color:#945e37;}
.pop_contents .info_box { width:calc(100% - 0px); height:calc(100% - 50px); padding-right:5px; overflow:auto; padding:15px 10px; font-size:15px; line-height:22px; border-top:1px #ccc dashed;}






@media all and (max-width:1024px) and (min-width:768px){
/* �������� - kogl_open */
.kogl_open a { text-align:center;}
.kogl_open .kogl_img { float:none; padding:0 0 15px 0;}
.kogl_open .kogl_txt { float:none;font-size:15px; line-height:22px; width:auto; justify-content:center; color:#777;}



/* manu : ����� -------------------------------------------------------------------- */
/* txt_help */
.txt_help { background-image:none; margin-bottom:30px; border-radius:20px;}

/* No live air - ����� */
.No_live { padding-top:20px;}
.No_live .img_nolive { width:38%;}
.No_live .img_nolive img { width:180px;}
.No_live .today { line-height:60px; font-size:30px;}
.No_live .no_schedule { font-size:20px; line-height:30px;}
.No_live .txt_en { font-size:11px; line-height:30px;}
.No_live .today, .No_live .no_schedule, .No_live .txt_en { width:60%;}

/* movie_form */ 
.movie_form .title { font-size:26px; line-height:55px; margin-bottom:15px;}
.movie_form .title img { width:33px;}
.live_movie .platy_title ul { float:left; padding-left:40px; padding-bottom:10px; color:#888;}
.live_movie .platy_title .platy_live { float:none;}

/* live_list */
.live_list { min-height:inherit;}
.live_list>.movie_box { position:absolute; left:0px; top:10px; width:300px;}
.live_list>.movie_infor { float:left; margin-left:320px; width:55%; min-height:169px;}
.movie_infor>.mov_title { font-size:18px; line-height:24px;}
.mov_time .time { font-size:14px; line-height:25px;}
.mov_con { padding:5px 0 40px; font-size:15px; height:auto;}
.mov_btn a { line-height:30px; padding:0 17px;}

/* form_search ����и� */
.form_search { padding:15px; border-radius:20px;}
.form_search .help_box {}
.form_search .help_box p {font-size:15px;}
.form_search .help_box .txt01 { font-size:13px;}
/* .req_search */.form_search .req_search { padding:5px;}
.form_search .req_search dt {font-size:16px; line-height:40px;}
.form_search .req_search .select { height:40px; line-height:40px; font-size:15px;}
.form_search .req_search .key_select { height:40px; line-height:40px; font-size:15px; width:20%; min-width:100px;}
.form_search .req_search .keyword { height:40px; line-height:40px; font-size:15px;}
.form_search .btn { padding-bottom:5px;}
.form_search .btn_search, .form_search .btn_cancel { height:35px; line-height:35px; font-size:15px;}


}





@media all and (max-width:768px){

/* �������� - kogl_open */
.kogl_open a { text-align:center;}
.kogl_open .kogl_img { float:none; padding:0 0 15px 0;}
.kogl_open .kogl_txt { float:none;font-size:15px; line-height:22px; width:auto; justify-content:center; color:#777;}

/* manu : ����� -------------------------------------------------------------------- */
/* txt_help */
.txt_help { padding:10px; border-radius:10px;}
.txt_help p { font-size:14px; line-height:20px;}
.txt_help .icon { display:none;}

/* No live air - ����� */
.No_live .img_nolive { float:none; width:100%; text-align:center;}
.No_live .img_nolive img { width:160px;}
.No_live .today { padding:0px; font-size:30px; line-height:50px;}
.No_live .no_schedule { font-size:18px; line-height:30px; letter-spacing:-0.05em;}
.No_live .txt_en { font-size:8px; line-height:20px;}
.No_live .today, .No_live .no_schedule, .No_live .txt_en { width:100%; float:none; padding-left:0px; text-align:center;}

/* movie_form */ 
.movie_form .title { font-size:22px; line-height:40px; margin-bottom:10px;}
.movie_form .title img { width:28px;}
.live_movie .platy_title ul { float:none; display:block;}
.live_movie .platy_title li { font-size:13px; color:#888; line-height:18px; clear:both; padding-left:10px; background:url("../img/content/icon_dot.png") no-repeat left center;}
.live_movie .platy_title .platy_live { float:none; font-size:16px;}
.live_movie .platy_live span { font-size:10px;}
.live_movie .live_view { clear:both; margin-top:5px;}

/* live_list */
.live_list>.movie_box { float:none; max-width:100%;}
.live_list>.movie_infor { float:none; width:100%; padding-top:5px;}
.movie_infor>.mov_title { font-size:16px; line-height:24px;}
.mov_time .time { font-size:13px; color:#888;}
.mov_con { font-size:14px; padding:7px 0 50px;}
.mov_btn a { width:100px; left:50%; margin-left:-50px; text-align:center;}
/* view_channel */.live_movie .view_channel {}
.live_movie .view_channel a { width:15%; font-size:16px; height:50px; line-height:50px;}
.live_movie .view_channel a:nth-child(2) { width:16%;}
.live_movie .view_channel a:nth-child(5) { width:20%;}



/* manu : ��������� �⺻���� ----------------------------------------------------------------------- */
/* calender */
.calender_area {}
.calender { border:4px #f3f4f6 solid; border-radius:10px;}
.calender .cal_help { font-size:13px; letter-spacing:-0.05em; padding-bottom:5px;}
.calender .cal_help .txt_con { position:static;}
.calender .cal_today { font-size:28px; line-height:45px; padding:5px;}
.calender .cal_today a.btn_cal { height:40px; width:40px;}
.calender .cal_today a.before { margin:0; float:left;}
.calender .cal_today a.next { margin:0; float:right;}
.calender_sheet th { padding:12px 0; font-size:13px;}
.calender_sheet td { font-size:12px; height:50px;}
.calender_sheet .on { width:100%;}
.calender_sheet .live { padding:0px; font-size:11px; width:100%; text-align:center; height:20px; line-height:22px; border-radius:3px; margin:0;} 
/* select today informatino */ 
.today_infor .title { font-size:22px; line-height:43px;} 
.today_infor .title .icon { width:30px;}
.today_infor dt { float:none; width:100%;}
.today_infor .no_air { background-image:none; font-size:20px; text-align:center;}
.today_infor dd { margin-left:0;}



/* form_search ����и�  ----------------------------------------------------------------------------- */
.form_search { margin-bottom:20px; padding:10px; border-radius:10px; }
.form_search .help_box { background-image:none;  padding:0px;}
.form_search .help_box p { font-size:14px;}
.form_search .help_box .txt01 { line-height:18px;}
/* .req_search */
.form_search .req_search { padding:5px;}
.form_search .req_search dl { position:relative;}
.form_search .req_search dt { display:none; position:absolute; left:0px; top:0px; font-size:16px; line-height:48px; background:url("../img/content/icon_search.png") no-repeat 5px center; background-size:5px; padding-left:18px; width:100px;}
.form_search .req_search dd { padding-left:0px;}
.form_search .req_search input, .form_search .req_search select { border:1px #ccc solid;}
.form_search .req_search .select { height:40px; line-height:40px; font-size:14px; width:100%;}
.form_search .req_search .key_select { height:40px; line-height:40px; font-size:14px; width:29%; margin-right:1%; float:left; min-width:inherit;}
.form_search .req_search .keyword { height:40px; line-height:40px; font-size:14px; width:70%;}
.form_search .req_search .w100 { width:100% !important;}
.form_search .req_search .name { height:40px; line-height:40px; font-size:14px; width:60%;}
.form_search .btn { padding-bottom:5px;}
.form_search .btn_search, .form_search .btn_cancel { height:35px; line-height:35px; font-size:15px;}


/* board_list ---------------------------------------------------------------------------------- */
.board_list { clear:both; margin-bottom:50px;}
.board_list .board_title { font-size:22px; padding-left:23px; line-height:40px; background:url('../img/content/icon_lis_title.png') no-repeat 5px 13px;}
.board_list table thead th { display:none;}
.board_list table tbody tr { clear:both; height:auto; position:relative; width:100%; padding:7px 0; border-bottom:1px #ddd dashed; display:inline-block; }
.board_list table tbody tr > * { float:left; border:0; display:inline-block;}
.board_list table tbody td { background:url("../img/content/icon_dot.png") no-repeat 5px 13px; height:inherit; line-height:22px; border-right:none; padding:0 90px 0 15px; letter-spacing:-0.02em;}
.board_list table tbody td a { display:block; color:#888; padding-left:5px}
.board_list table tbody td:first-child { font-size:16px; color:#333; text-align:left; padding-top:5px; padding-bottom:8px;}
.board_list table tbody td:nth-child(2) { position:absolute; bottom:0px; left:63px; background-image:none; font-size:13px;}
.board_list table tbody td:nth-child(3) { position:absolute; bottom:0px; left:0px; padding-right:10px; border-right:1px #ccc solid; background-image:none; font-size:13px; text-align:left;}
.board_list table tbody td:nth-child(4) { clear:both; background-image:none; font-size:14px; height:inherit; line-height:20px; padding:0 10px; padding-bottom:25px;}
.board_list table tbody td:nth-child(5) { font-size:14px; }
.board_list table tbody td:last-child { position:absolute; right:0px; top:5px; padding:0; background-image:none;}
.board_list table .day { background-image:none !important; font-size:13px !important; padding-left:5px !important;}
.board_list table .num { display:none;}
.board_list .btn_view { color:#365fa7; border:1px #5ebbda solid; height:27px; line-height:28px;}


/* search_list */
.search_list { clear:both; margin-bottom:50px;}
.search_list .board_title { font-size:22px; padding-left:23px; line-height:40px; background:url('../img/content/icon_lis_title.png') no-repeat 5px 13px;}
.search_list table thead th { display:none;}
.search_list table tbody tr { clear:both; height:auto; position:relative; width:100%; padding:7px 0; border-bottom:1px #ddd dashed; display:inline-block; }
.search_list table tbody tr > * { float:left; border:0; display:inline-block;}
.search_list table tbody td { background:url("../img/content/icon_dot.png") no-repeat 5px 13px; height:inherit; line-height:22px; border-right:none; padding:0 90px 0 10px; letter-spacing:-0.02em;}
.search_list table tbody td a { display:block; color:#888; padding-left:5px}
.search_list table tbody td:first-child { display:none;}
.search_list table tbody td:nth-child(2) { font-size:16px; color:#333; text-align:left; padding-top:5px; padding-bottom:15px;}
.search_list table tbody td:nth-child(3) { position:absolute; bottom:0px; left:0px; padding-right:10px; border-right:1px #ccc solid; background-image:none; font-size:13px; text-align:left;}
.search_list table tbody td:last-child { position:absolute; right:0px; top:5px; padding:0; background-image:none;}
.search_list table .day { background-image:none !important; font-size:13px !important; padding-left:5px !important;}
.search_list table .num { display:none;}
.search_list .btn_view { color:#365fa7; border:1px #5ebbda solid; height:27px; line-height:28px;}

/* movie_list */
.movie_list table thead th { display:none;}
.movie_list table tbody tr { position:relative; clear:both; width:100%; height:inherit; padding:5px 0; border-bottom:1px solid #ddd; overflow:hidden; display:block; }
.movie_list table tbody tr > * { float:left; border:0; display:block;}
.movie_list table tbody td:first-child { display:none;}
.movie_list table tbody td:nth-child(3) { width:100%; padding:0;}
.movie_list table tbody td:nth-child(4) { width:70px; text-align:center; padding:0; height:20px; line-height:20px; font-size:13px; border-right:1px #ddd solid;}
.movie_list table tbody td:nth-child(5) { padding:0 8px; height:20px; line-height:20px; font-size:13px;}
.movie_list table tbody td:last-child { position:absolute; left:175px; bottom:10px; padding:0px; font-size:13px;}
.movie_list table tbody td.left { display:block; min-height:90px; padding:0 10px 30px 175px; font-size:14px;}
.movie_list table tbody td a.movie_play { position:absolute; left:0px; top:10px; width:160px; height:90px;}
.movie_list table tbody td .category { line-height:normal; padding-bottom:5px; font-size:13px;}
.movie_list table .live_view { width:160px; height:90px; border-radius:10px;}
.movie_list table .btn_movie_view { height:30px; line-height:30px; font-size:13px;}


/* notice_list */
.notice_list table thead th { display:none;}
.notice_list table tbody tr { position:relative; clear:both; width:100%; height:inherit; padding:5px 0; border-bottom:1px solid #ddd; overflow:hidden; display:block; }
.notice_list table tbody tr > * { float:left; border:0; display:block;}
.notice_list table tbody td { height:inherit; background:url("../img/content/icon_dot.png") no-repeat 5px 13px; padding:0 15px; line-height:22px; }
.notice_list table tbody td:first-child { display:none;}
.notice_list table tbody td:nth-child(2) { font-size:16px; color:#333; text-align:left; padding-top:8px; padding-bottom:25px;}
.notice_list table tbody td:nth-child(3) { position:absolute; bottom:0px; left:0px; padding-right:10px; border-right:1px #ccc solid; background-image:none; font-size:13px; text-align:left;}

.notice_list table tbody td:nth-child(4) { position:absolute; bottom:0px; left:63px; background-image:none; font-size:13px; border-right:1px #ccc solid; }
.notice_list table tbody td:nth-child(5) { position:absolute; bottom:0px; left:170px; background-image:none; font-size:13px;}

/* list_view */
.list_view .view_title  { text-align:center; letter-spacing:-0.05em;}
.list_view .view_title .subject { font-size:18px; line-height:22px; padding:10px; padding-bottom:0px;}
.list_view .view_title .info { position:static; text-align:center; padding:10px; right:auto; font-size:14px;}
.list_view .add_file p { font-size:14px;}
.list_view .txt_view { font-size:14px; line-height:20px; padding:10px;}

/* list_buttons */
.list_button a { height:36px; line-height:36px; width:70px; font-size:15px;}


/* pop_movie ---------------------------------------------------------------------------------- */
.pop_wrap { padding-bottom:10;}
.pop_wrap .pop_head {height:auto;}
.pop_wrap .btn_close { width:30px; height:30px; font-size:0px; top:10px; background:#fff url("../img/content/btn_close_pop.png") no-repeat center; border-radius:3px;}
.pop_container { position:static;}

/* .poo_title */
.poo_title { padding-right:90px; padding-left:75px; height:auto;}
.poo_title p { font-size:16px; line-height:20px;}
.poo_title img { width:50px; height:50px;}
/* live_movie */
.pop_movie { float:none; display:inline-block; width:100%; height:auto; position:relative;}
.pop_movie::after { padding-top:56.25%; display:block; content: '';}
.pop_movie .movie {position:absolute; top:0; bottom:0; right:0; left:0; background:#454545; font-size:0px; border-radius:5px; background:url("../img/content/img_live.png") no-repeat left top; background-size:100% 100%; overflow:hidden;}
.pop_movie .movie img { width:100%; height:100%;}

/* pop_content */
.pop_contents { float:none; width:100%; height:400px; overflow:hidden;}
.pop_contents h3 { font-size:18px; background-size:15px; line-height:30px; margin-bottom:5px;}
.pop_contents .info_box { font-size:14px; line-height:20px; height:calc(100% - 50px);}


}

















