@charset "utf-8";

/*
 * =================================================================================
 * INFORMATION
 * ---------------------------------------------------------------------------------
 * @File Name 	: main.css
 * @Description : m Style Sheet
 * @Version 	: 1.0.0
 * @Create Date : 
 * @Update Date : N/A
 * @History		: N/A
 * =================================================================================
 */   


.main_con {}
.main_content { background:url("../img/main/m_bg.jpg") no-repeat center top; display:inline-block; width:100%; border-top:1px #184c87 solid;}

/* main_visual */
.main_visual { position: relative; width:1200px; margin:0 auto;  min-height:665px; padding:40px 0 50px; color:#fff;}

/* today_movie */
.today_movie { position:relative; width:840px; height:105px; background:#2e2e2e url("../img/main/bg_today.jpg") repeat-x bottom; padding-top:20px;}
.today_movie .icon01 { position:absolute; left:20px; top:25px;}
.today_movie .today_title { height:60px; font-size:20px; float:left; width:37%; border-right:1px #6b6b6b solid; text-align:right;  padding-right:20px; letter-spacing:-0.05em; line-height:30px;}
.today_movie .today_title strong { color:#ff9900;}
.today_movie .today_con { height:60px; font-size:16px; line-height:30px; float:right; width:63%; border-left:1px #000 solid; padding-left:20px; color:#ddd;}
.today_movie .today_con a { background:url("../img/main/icon_dot02.png") no-repeat left center; color:#ddd; padding-right:10px; padding-left:8px;}
.today_movie .today_con .on_air, .today_movie .today_con .off_air { display:inline-block; padding:0; font-size:13px; line-height:16px; padding:3px 7px; border-radius:3px;}
.today_movie .today_con .on_air { color:#fff; background: url("../img/main/bg_onair.gif") no-repeat center; }
.today_movie .today_con .off_air { color:#fff; background-color:#888; }
.today_movie .btn_more { position:absolute; top:10px; right:10px; width:30px; height:30px; background-color:#fff; display:inline-block; text-align:center;  color:#000; font-size:16px; line-height:30px;}


/* main movie */
.main_movie { width:840px; height:471px;}


/* quick_channel */
.quick_channel { position:absolute; width:360px; height:330px; right:0px; top:286px; border:1px #333 solid; background-color:#fff; overflow:hidden;}
.quick_channel .title { background-color:#fafafa; color:#888; line-height:20px; font-size:13px; font-family:'NanumGothic', sans-serif; padding:10px; padding-left:20px; letter-spacing:-0.05em; border-bottom:1px #ddd solid;}
.quick_channel .title strong { font-size:22px; color:#000; }
.quick_channel .title .no_br {}
.quick_channel a { display:block; height:53px; line-height:50px; font-size:18px; color:#444; display:block; padding-left:50px; border-bottom:1px #ddd solid; background:url("../img/main/icon_dot01.gif") no-repeat 37px center; }
.quick_channel a:last-child { border-bottom:0px;}
.quick_channel a .on_air { float:right; font-size:15px; width:80px; height:30px; line-height:30px; border-radius:16px; background-color:#cbcbcb; color:#fff; text-align:center; margin:10px;}
.quick_channel a.select { color:#c93338; background:#e9e9e9 url("../img/main/icon_onair.png") no-repeat 22px center;}
.quick_channel a.select .on_air { background:url("../img/main/bg_onair.gif") no-repeat center;}



/* 생방송일정 */
.calender { position:absolute; right:0px; top:40px; width:360px; height:247px; background-color:#fff; border:1px #333 solid; overflow:hidden;}
.calender .title { color:#000; font-size:22px; padding:15px 10px 15px 20px; float:left;}
.calender .cal_today { float:right; color:#000; font-size:22px; padding:13px 45px 0 0; line-height:24px;}
.calender .cal_today a.btn_cal { height:25px;}
.calender .cal_today .txt_help { display:none; position:absolute; right:10px; font-size:13px; font-family: 'NanumGothic', sans-serif; line-height:25px; color:#888;}
.calender .cal_today .txt_help img { vertical-align:middle; margin-right:5px;}
.calender_sheet { table-layout:fixed;}
.calender_sheet th {border:1px solid #ddd; background:#fafafa; padding:3px 0; text-align:center; font-size:12px; color:#000;}
.calender_sheet th:first-child, .calender_sheet td:first-child {color:#ff606a; border-left:0px;} 
.calender_sheet th:last-child, .calender_sheet td:last-child  {color:#0176e8; border-right:0px;}
.calender_sheet td { text-align:center; font-size:12px; color:#888; border:1px #ddd solid; height:28px;}
.calender_sheet td.today { background-color:#f7f7f7; color:#000;}
.calender_sheet span.on {background:#c93338; color:#fff;  width:20px; height:20px; display:inline-block; border-radius:30px; font-size:12px;}
.calender .btn_more { position:absolute; top:10px; right:10px; width:30px; height:30px; background-color:#fff; border:1px #ddd solid; display:inline-block; text-align:center; color:#000; font-size:16px; line-height:30px;}

.mb_mamu_link { display:none;}

.section01 {margin:0 auto; width:1200px; clear:both; position:relative; padding:50px 0 50px; }
/* 최신영상 */
#main_newvod { position:relative; display:inline-block; width:100%; }
#main_newvod .title { color:#000; font-size:30px; line-height:30px; margin-bottom:10px; text-align:center;}
#main_newvod .title span {font-family:'NanumGothic', sans-serif; font-weight:normal; font-size:13px; opacity:0.5;}
#main_newvod li { float:left; background-color:#fff; width:25%; border:1px #ddd solid; border-right:0px; padding:13px; padding-bottom:0px;}
#main_newvod li:last-child { margin-right:0px; border-right:1px #ddd solid;}
#main_newvod li a { display:block;}
#main_newvod li .vod_infor { border-top:0px; padding:10px 0 0; height:85px; position:relative; letter-spacing:-0.05em;}
#main_newvod .vod_movie { width:270px; height:152px; margin:0 auto; overflow:hidden;  background:#f7f7f7 url("../img/main/no_movie.png") no-repeat center; }
#main_newvod .vod_img { width:100%; height:100%;}
#main_newvod .subject { font-size:15px; color:#000; line-height:20px; padding-bottom:5px;}
#main_newvod .subject img { vertical-align:middle; margin-left:5px;}
#main_newvod a:hover .contents { color:#000;}
#main_newvod .date { position:absolute; bottom:10px; font-size:13px; color:#999;}
#main_newvod .btn_more { position:absolute; left:50%; bottom:0px; margin-left:-100px; width:200px; background-color:#fff; border:1px solid #666; padding:15px 25px; display:inline-block; text-align:center;font-size:16px; color:#000;}
#main_newvod .btn_more:hover { background-color:#618eba; color:#fff; border:1px #618eba solid;}


/* 공지 텝 */
#list_box { position:relative; display:inline-block; width:100%; border:1px #ddd solid; border-right:0px; margin-top:-1px; width:50%; height:250px; overflow:hidden; padding:20px;}
#list_box .tabs, .tab_container { width:100%; margin:0 auto;}
#list_box .tabs { font-size:20px; height:40px;}
#list_box .tabs li {float:left; text-align:center; cursor:pointer; line-height:40px; padding:0 20px; overflow:hidden; position:relative;}
#list_box .tabs li.active {background:#184c87; color:#fff !important; border-radius:22px; }
.tab_container {}
.tab_container .tab_content { padding-top:10px;}
.tab_container .btn_more { position:absolute; padding:0; top:20px; right:20px; width:30px; height:30px; background-color:#fff; border:1px #ddd solid;  display:inline-block; text-align:center;  color:#000; font-size:16px; line-height:30px;}
/* 공지사항 */.main_notice { width:100%; height:auto;}
.main_notice .title { display:none; font-size:18px; color:#000; padding-bottom:10px;}
.main_notice a {display:block; padding:6px 0; font-size:16px;}
.main_notice a img { vertical-align:middle; margin-left:5px;}
.main_notice .day { float:right; font-size:14px; color:#888;}
/* 시정질문 & 5분자유발언 */.main_notice02 { width:100%; height:auto;}
.main_notice02 .title { display:none; font-size:18px; color:#000; padding-bottom:10px;}
.main_notice02 a {display:block; padding:6px 0; font-size:14px; color:#666;}
.main_notice02 a:hover { color:#184c87;}
.main_notice02 a strong { font-size:16px; color:#000;}
.main_notice02 a img { vertical-align:middle; margin-left:5px; margin-top:-3px;}
.main_notice02 a .no_view { background-color:#c93338; color:#fff; font-size:12px; border-radius:3px; padding:2px 5px; margin-left:10px;}
.main_notice02 .day { float:right; font-size:14px; color:#888;}


/* 링크*/
.link_box { float:right; width:50%; height:250px; }
.link_box a { display:block; height:250px;}
.link_box .box01, .link_box .box02 { height:250px; width:50%; float:left; position:relative; border:1px #ddd solid; margin-top:-1px; padding:30px 20px;}
.link_box .box01 img, .link_box .box02 img { position:absolute; right:0px; bottom:0px; z-index:10;}
.link_box .box01 .go, .link_box .box02 .go { border:2px #fff solid; color:#fff; padding:8px 25px; border-radius:20px; text-align:center; line-height:30px; }
.link_box .box01 .title { font-size:22px; color:#1c7668;}
.link_box .box01 { border-right:0px;}
.link_box .box01 .btn_view { position:absolute; left:0; bottom:0px; height:70px; width:100%; background-color:#188776; padding:20px;  }
.link_box .box02 .title { font-size:22px; color:#7a9217;}
.link_box .box02 .btn_view { position:absolute; left:0; bottom:0px; height:70px; width:100%; background-color:#e5c000;  padding:20px;  }
.link_box .txt_con { color:#888; font-size:15px; line-height:20px; padding:8px 0 5px;}







@media all and (max-width:1024px) and (min-width:768px){


.main_con {}
.main_content { padding:20px; background:#eaeaea url("../img/main/m_bg.jpg") no-repeat center bottom;/* display:inline-block; width:100%; border-top:1px #184c87 solid;*/}

/* main_visual */
.main_visual { width:100%; display:inline-block; height:auto; padding:0px;/*position: relative; margin:0 auto; color:#fff;*/}

/* today_movie */
.today_movie { width:100%; height:87px; padding-top:15px;/* position:relative;  background:#2e2e2e url("../img/main/bg_today.jpg") repeat-x bottom;*/}
.today_movie .icon01 { top:18px;/* position:absolute; left:20px;*/}
.today_movie .today_title { font-size:18px; line-height:26px; width:40%;/* height:60px; float:left; border-right:1px #6b6b6b solid; text-align:right; letter-spacing:-0.05em;*/}
.today_movie .today_title strong {/* color:#ff9900;*/}
.today_movie .today_con {  width:60%; line-height:26px;/*height:60px; font-size:16px; float:right; border-left:1px #000 solid; padding-left:20px; color:#ddd;*/}
.today_movie .btn_more {/* position:absolute; top:10px; right:10px; width:30px; height:30px; background-color:#fff; display:inline-block; text-align:center;  color:#000; font-size:16px; line-height:30px;*/}

/* main movie */
.main_movie { width:100%; height:53vw; background-color:#000;}
.main_movie img { width:100%;}

/* quick_channel */
.quick_channel { position:static; float:left; width:50%; height:267px; /*   right:0px; top:286px; border:1px #333 solid; background-color:#fff; overflow:hidden;*/}
.quick_channel .title { padding-bottom:5px; /*background-color:#fafafa; color:#888; line-height:20px; font-size:13px; font-family:'NanumGothic', sans-serif; padding:10px; padding-left:20px; letter-spacing:-0.05em; border-bottom:1px #ddd solid;*/}
.quick_channel .title strong {/* font-size:22px; color:#000;*/ }
.quick_channel .title .no_br {}
.quick_channel a { height:41px; line-height:41px; font-size:16px; padding-left:40px; background:url("../img/main/icon_dot01.gif") no-repeat 27px center; clear:both;/* display:block;color:#444; display:block; border-bottom:1px #ddd solid; */ }
.quick_channel a:last-child { /*border-bottom:0px;*/}
.quick_channel a .on_air { width:70px; height:24px; font-size:13px;  line-height:24px; margin:8px 10px 0;/* float:right; border-radius:16px; background-color:#cbcbcb; color:#fff; text-align:center;*/}
.quick_channel a.select {background:#e9e9e9 url("../img/main/icon_onair.png") no-repeat 15px center;/* color:#c93338; */}
.quick_channel a.select .on_air { /*background:url("../img/main/bg_onair.gif") no-repeat center;*/}

/* 생방송일정 */
.calender {position:inherit; width:50%; height:267px; float:right; top:0px; border-left:0px; /*  right:0px;background-color:#fff; border:1px #333 solid; overflow:hidden;*/}
.calender .title { padding:19px 10px 19px 20px;/* color:#000; font-size:22px;  float:left;*/}
.calender .cal_today { padding:16px 50px 0 0; /* float:right; color:#000; font-size:22px; line-height:24px;*/}
.calender .cal_today a.btn_cal { /*height:25px;*/}
.calender .cal_today .txt_help {/* display:none; position:absolute; right:10px; font-size:13px; font-family: 'NanumGothic', sans-serif; line-height:25px; color:#888;*/}
.calender .cal_today .txt_help img { /*vertical-align:middle; margin-right:5px;*/}
.calender_sheet {/* table-layout:fixed;*/}
.calender_sheet th {/*border:1px solid #ddd; background:#fafafa; padding:3px 0; text-align:center; font-size:12px; color:#000;*/}
.calender_sheet th:first-child, .calender_sheet td:first-child {/*color:#ff606a; border-left:0px;*/} 
.calender_sheet th:last-child, .calender_sheet td:last-child  {/*color:#0176e8; border-right:0px;*/}
.calender_sheet td { padding:4px 0 5px;/* text-align:center; font-size:12px; color:#888; border:1px #ddd solid;*/}
.calender_sheet td.today {/* background-color:#f7f7f7; color:#000;*/}
.calender_sheet span.on {/*background:#c93338; color:#fff;  width:20px; height:20px; display:inline-block; border-radius:30px; font-size:12px;*/}
.calender .btn_more {top:14px;/* position:absolute;  right:10px; width:30px; height:30px; background-color:#fff; border:1px #ddd solid; display:inline-block; text-align:center;  color:#000; font-size:16px; line-height:30px;*/}


.section01 {width:100%;  padding:30px 20px;/*margin:0 auto;  clear:both; position:relative;*/ }
/* 최신영상 */
#main_newvod {/* position:relative; display:inline-block; width:100%; */}
#main_newvod .title { font-size:22px; margin-bottom:5px;/* color:#000; line-height:30px; text-align:center;*/}
#main_newvod .title span {/*font-family:'NanumGothic', sans-serif; font-weight:normal; font-size:13px; opacity:0.5;*/}
#main_newvod li { width:33.3333%;/* float:left; background-color:#fff; border:1px #ddd solid; border-right:0px; padding:13px; padding-bottom:0px;*/}
#main_newvod li:nth-child(3) { border-right:1px #ddd solid;}
#main_newvod li:last-child { display:none; /*margin-right:0px; border-right:1px #ddd solid;*/}
#main_newvod li a {/* display:block;*/}
#main_newvod li .vod_infor {/* border-top:0px; padding:10px 0 0; height:85px; position:relative; letter-spacing:-0.05em;*/}
#main_newvod .vod_movie { width:100%; height:15.8vw; /* margin:0 auto; overflow:hidden;  background:#f7f7f7 url("../img/main/no_movie.png") no-repeat center;*/ }
#main_newvod .vod_img { height:auto;/* width:100%;*/}
#main_newvod .subject {/* font-size:15px; color:#000; line-height:20px; padding-bottom:5px;*/}
#main_newvod .subject img {/* vertical-align:middle; margin-left:5px;*/}
#main_newvod a:hover .contents {/* color:#000;*/}
#main_newvod .date {/* position:absolute; bottom:10px; font-size:13px; color:#999;*/}
#main_newvod .btn_more {/* position:absolute; left:50%; bottom:0px; margin-left:-100px; width:200px; background-color:#fff; border:1px solid #666; padding:15px 25px; display:inline-block; text-align:center;font-size:16px; color:#000;*/}
#main_newvod .btn_more:hover { /*background-color:#618eba; color:#fff; border:1px #618eba solid;*/}



/* 공지 텝 */
#list_box {border-right:1px #ddd solid; height:220px; width:100%;/*position:relative; display:inline-block; width:100%; border:1px #ddd solid;  margin-top:-1px; overflow:hidden; padding:20px;*/}
#list_box .tabs, .tab_container {/* width:100%; margin:0 auto;*/}
#list_box .tabs { font-size:18px; height:34px;/**/}
#list_box .tabs li {line-height:34px; padding:0 15px;/*float:left; text-align:center; cursor:pointer;  overflow:hidden; position:relative;*/}
#list_box .tabs li.active {/*background:#184c87; color:#fff !important; border-radius:22px; */}
.tab_container {}
.tab_container .tab_content { padding-top:7px; /**/}
.tab_container .btn_more { /*position:absolute; padding:0; top:20px; right:20px; width:30px; height:30px; background-color:#fff; border:1px #ddd solid;  display:inline-block; text-align:center;  color:#000; font-size:16px; line-height:30px;*/}
/* 공지사항 */.main_notice {/* width:100%; height:auto;*/}
.main_notice .title {/* display:none;color:#000; padding-bottom:10px;*/}
.main_notice a {font-size:15px; padding:4px 0;/*display:block;  */}
.main_notice a img { /*vertical-align:middle; margin-left:5px;*/}
.main_notice .day { /*float:right; font-size:14px; color:#888;*/}
/* 시정질문 & 5분자유발언 */.main_notice02 {/* width:100%; height:auto;*/}
.main_notice02 .title { /*display:none; font-size:18px; color:#000; padding-bottom:10px;*/}
.main_notice02 a {padding:4px 0;/*display:block;  font-size:14px; color:#666;*/}
.main_notice02 a:hover { /*color:#184c87;*/}
.main_notice02 a strong { font-size:15px;/* color:#000;*/}
.main_notice02 a img {/* vertical-align:middle; margin-left:5px; margin-top:-3px;*/}
.main_notice02 a .no_view { /*background-color:#c93338; color:#fff; font-size:12px; border-radius:3px; padding:2px 5px; margin-left:10px;*/}
.main_notice02 .day { /*float:right; font-size:14px; color:#888;*/}


/* 링크 */
.link_box { float:none; width:100%; margin-top:-5px; background-color:#fff; height:200px;/**/ }
.link_box a { height:200px; /*display:block; height:250px;*/}
.link_box .box01, .link_box .box02 { padding:20px;  height:200px;/*height:250px; width:50%; float:left; position:relative; border:1px #ddd solid; margin-top:-1px;*/}
.link_box .box01 img, .link_box .box02 img { /*position:absolute; right:0px; bottom:0px; z-index:10;*/}
.link_box .box01 .go, .link_box .box02 .go {/* border:2px #fff solid; color:#fff; padding:8px 25px; border-radius:20px; text-align:center; line-height:30px; */}
.link_box .box01 .title {font-size:20px;/*  color:#1c7668;*/}
.link_box .box01 {/* border-right:0px;*/}
.link_box .box01 .btn_view {/* position:absolute; left:0; bottom:0px; height:70px; width:100%; background-color:#188776; padding:20px; */ }
.link_box .box02 .title {font-size:20px; /* color:#7a9217;*/}
.link_box .box02 .btn_view {/* position:absolute; left:0; bottom:0px; height:70px; width:100%; background-color:#e5c000;  padding:20px; */ }
.link_box .txt_con {/* color:#888; font-size:15px; line-height:20px; padding:8px 0 5px;*/}





}








@media all and (max-width:767px){


.main_con {}
.main_content { padding:0px; background:#eaeaea url("../img/main/m_bg.jpg") no-repeat center bottom;/* display:inline-block; width:100%; border-top:1px #184c87 solid;*/}

/* main_visual */
.main_visual { width:100%; display:inline-block; height:auto; padding:0px;/*position: relative; margin:0 auto; color:#fff;*/}

/* today_movie */
.today_movie { width:100%; height:auto; display:inline-block; padding:5px; padding-left:50px;/* position:relative;  background:#2e2e2e url("../img/main/bg_today.jpg") repeat-x bottom;*/}
.today_movie .icon01 { width:26px; left:10px; top:12px;/* position:absolute;*/}
.today_movie .today_title { font-size:15px; line-height:30px; width:100%; height:auto; border-bottom:1px #6b6b6b solid; border-right:0px; text-align:left;/* float:left; letter-spacing:-0.05em;*/}
.today_movie .today_title .no_br { display:none;}
.today_movie .today_title strong {/* color:#ff9900;*/}
.today_movie .today_con { clear:both;  width:100%; line-height:24px; height: auto; padding:6px 0px; border-top:1px #000 solid; border-left:0px; font-size:14px;/*  float:right; border-left:1px #000 solid; color:#ddd;*/}
.today_movie .btn_more {width:27px; height:27px; line-height:27px; top:5px; right:5px; /* position:absolute; background-color:#fff; display:inline-block; text-align:center;  color:#000; font-size:16px;*/}

/* main movie */
.main_movie { width:100%; height:56.3vw; background-color:#000; margin-top:-6px;}
.main_movie img { width:100%;}


/* quick_channel */
.quick_channel { position:static; float:left; width:100%; height:210px; /*   right:0px; top:286px; border:1px #333 solid; background-color:#fff; overflow:hidden;*/}
.quick_channel .title { padding-bottom:5px; letter-spacing:-0.08em;  padding-left:15px;/*background-color:#fafafa; color:#888; line-height:20px; font-size:13px; font-family:'NanumGothic', sans-serif; padding:10px; border-bottom:1px #ddd solid;*/}
.quick_channel .title strong {font-size:18px;/*  color:#000;*/ }
.quick_channel .title .no_br { display:none;}
.quick_channel a { height:34px; line-height:34px; font-size:16px; padding-left:40px; background:url("../img/main/icon_dot01.gif") no-repeat 27px center; clear:both;/* display:block;color:#444; display:block; border-bottom:1px #ddd solid; */ }
.quick_channel a:last-child { /*border-bottom:0px;*/}
.quick_channel a .on_air { width:60px; height:21px; font-size:12px; line-height:20px; margin:6px 10px 0;/* float:right; border-radius:16px; background-color:#cbcbcb; color:#fff; text-align:center;*/}
.quick_channel a.select {background:#e9e9e9 url("../img/main/icon_onair.png") no-repeat 15px center;/* color:#c93338; */}
.quick_channel a.select .on_air { /*background:url("../img/main/bg_onair.gif") no-repeat center;*/}


/* 생방송일정 */
.calender { position:inherit; width:100%; height: inherit; float:right; top:0px; border-top:0px; overflow: inherit; /*  right:0px;background-color:#fff; border:1px #333 solid; */}
.calender .title {font-size:18px; padding:10px/* color:#000;   float:left;*/}
.calender .cal_today { padding:8px 40px 0 0;  font-size:18px;/* float:right; color:#000; line-height:24px;*/}
.calender .cal_today a.btn_cal { /*height:25px;*/}
.calender .cal_today .txt_help {/* display:none; position:absolute; right:10px; font-size:13px; font-family: 'NanumGothic', sans-serif; line-height:25px; color:#888;*/}
.calender .cal_today .txt_help img { /*vertical-align:middle; margin-right:5px;*/}
.calender_sheet {/* table-layout:fixed;*/}
.calender_sheet th {/*border:1px solid #ddd; background:#fafafa; padding:3px 0; text-align:center; font-size:12px; color:#000;*/}
.calender_sheet th:first-child, .calender_sheet td:first-child {/*color:#ff606a; border-left:0px;*/} 
.calender_sheet th:last-child, .calender_sheet td:last-child  {/*color:#0176e8; border-right:0px;*/}
.calender_sheet td { padding:2px 0;/* text-align:center; font-size:12px; color:#888; border:1px #ddd solid;*/}
.calender_sheet td.today {/* background-color:#f7f7f7; color:#000;*/}
.calender_sheet span.on {/*background:#c93338; color:#fff;  width:20px; height:20px; display:inline-block; border-radius:30px; font-size:12px;*/}
.calender .btn_more { width:27px; height:27px; line-height:26px; top:7px; right:5px; /* position:absolute;background-color:#fff; border:1px #ddd solid; display:inline-block; text-align:center;  color:#000; font-size:16px;*/}

.mb_mamu_link { display:block; width:100%;}
.mb_mamu_link a { float:left; width:25%; text-align:center; color:#fff; font-size:16px; padding:13px 0;}
.mb_mamu_link a img { margin-top:7px;}
.mb_mamu_link a.bg_clo01 { background-color:#ff774f;}
.mb_mamu_link a.bg_clo02 { background-color:#fa9c2b;}
.mb_mamu_link a.bg_clo03 { background-color:#23b6a6;}
.mb_mamu_link a.bg_clo04 { background-color:#2ab622;}


.section01 {width:100%;  padding:10px; background-color:#f7f7f7; /*margin:0 auto;  clear:both; position:relative;*/ }
/* 최신영상 */
#main_newvod {/* position:relative; display:inline-block; width:100%; */}
#main_newvod .title { font-size:20px; margin-bottom:0px;/* color:#000; line-height:30px; text-align:center;*/}
#main_newvod .title span {/*font-family:'NanumGothic', sans-serif; font-weight:normal; font-size:13px; opacity:0.5;*/}
#main_newvod li { width:100%; border-right:1px #ddd solid; border-bottom:0px;}
#main_newvod li .vod_movie { width:100%; height:50.5vw; overflow:hidden;}
#main_newvod li a {/* display:block;*/}
#main_newvod li .vod_infor { height:65px;/* border-top:0px; padding:10px 0 0; position:relative; letter-spacing:-0.05em;*/}
#main_newvod .vod_movie { width:100%; height:24vw; overflow:hidden; /* margin:0 auto; overflow:hidden;  background:#f7f7f7 url("../img/main/no_movie.png") no-repeat center;*/ }
#main_newvod .vod_img { height:auto;/* width:100%;*/}
#main_newvod .subject {/* font-size:15px; color:#000; line-height:20px; padding-bottom:5px;*/}
#main_newvod .subject img {/* vertical-align:middle; margin-left:5px;*/}
#main_newvod a:hover .contents {/* color:#000;*/}
#main_newvod .date {/* position:absolute; bottom:10px; font-size:13px; color:#999;*/}
#main_newvod .btn_more {/* position:absolute; left:50%; bottom:0px; margin-left:-100px; width:200px; background-color:#fff; border:1px solid #666; padding:15px 25px; display:inline-block; text-align:center;font-size:16px; color:#000;*/}
#main_newvod .btn_more:hover { /*background-color:#618eba; color:#fff; border:1px #618eba solid;*/}



/* 공지 텝 */
#list_box {border-right:1px #ddd solid; height: auto; width:100%; padding:10px; padding-bottom:20px; background-color:#fff; overflow:inherit;/*position:relative; display:inline-block; width:100%; border:1px #ddd solid;  margin-top:-1px; */}
#list_box .tabs, .tab_container {/* width:100%; margin:0 auto;*/}
#list_box .tabs { font-size:16px; height:34px;/**/}
#list_box .tabs li {line-height:34px; padding:0 15px;/*float:left; text-align:center; cursor:pointer;  overflow:hidden; position:relative;*/}
#list_box .tabs li.active {/*background:#184c87; color:#fff !important; border-radius:22px; */}
.tab_container {}
.tab_container .tab_content { padding-top:7px; /**/}
.tab_container .btn_more {  width:27px; height:27px; line-height:27px; top:10px; right:10px;/*position:absolute; padding:0; background-color:#fff; border:1px #ddd solid;  display:inline-block; text-align:center;  color:#000; font-size:16px; */}
/* 공지사항 */.main_notice {/* width:100%; height:auto;*/}
.main_notice .title {/* display:none;color:#000; padding-bottom:10px;*/}
.main_notice a {font-size:14px; padding:4px 0;/*display:block;  */}
.main_notice a img { /*vertical-align:middle; margin-left:5px;*/}
.main_notice .day { /*float:right; font-size:14px; color:#888;*/}
/* 시정질문 & 5분자유발언 */.main_notice02 {/* width:100%; height:auto;*/}
.main_notice02 .title { /*display:none; font-size:18px; color:#000; padding-bottom:10px;*/}
.main_notice02 a {padding:4px 0;/*display:block;  font-size:14px; color:#666;*/}
.main_notice02 a:hover { /*color:#184c87;*/}
.main_notice02 a strong { font-size:14px;/* color:#000;*/}
.main_notice02 a img {/* vertical-align:middle; margin-left:5px; margin-top:-3px;*/}
.main_notice02 a .no_view { /*background-color:#c93338; color:#fff; font-size:12px; border-radius:3px; padding:2px 5px; margin-left:10px;*/}
.main_notice02 .day {float:none; /* font-size:14px; color:#888;*/}


/* 링크 */
.link_box { float:none; width:100%; height:280px; background-color:#fff; display:inline-block; /**/ }
.link_box a { height: auto; /*display:block; height:250px;*/}
.link_box .box01, .link_box .box02 { padding:10px 20px;  height:140px; width:100%; float:none;/*height:250px;  position:relative; border:1px #ddd solid; margin-top:-1px;*/}
.link_box .box01 img, .link_box .box02 img { width:100px; /*position:absolute; right:0px; bottom:0px; z-index:10;*/}
.link_box .box01 .go, .link_box .box02 .go {padding:5px 15px; font-size:14px;/* border:2px #fff solid; color:#fff;  border-radius:20px; text-align:center; */}
.link_box .box01 .title {font-size:18px;/*  color:#1c7668;*/}
.link_box .box01 {border-right:1px #ddd solid;;/* */}
.link_box .box01 .btn_view { height:40px; padding:5px 20px;/* position:absolute; left:0; bottom:0px; width:100%; background-color:#188776; */ }
.link_box .box02 .title {font-size:18px; /* color:#7a9217;*/}
.link_box .box02 .btn_view { height:40px; padding:5px 20px;/* position:absolute; left:0; bottom:0px; width:100%; background-color:#e5c000;   */ }
.link_box .txt_con { font-size:14px; line-height:18px; padding:5px 0;/* color:#888; */}



}

























