@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 { padding:35px 0 30px; background:#f0f4f6 url("../img/main/bg_main_con.png") no-repeat top center;}
.main_content { width:1200px; margin:0 auto; position:relative;}
/* main_visual */
.main_visual { position:relative; width:1200px; margin:0 auto;}


/* today_movie */
.today_movie { position:relative; width:890px; height:auto; background:url("../img/main/icon_today_title.png") no-repeat 10px 10px; background-size:60px; padding-left:95px; letter-spacing:-0.05em; }
.today_movie .today { display:inline-block; color:#00428e; font-size:18px; border-bottom:1px #666 dashed; padding:0 10px 5px 0;}
.today_movie .today strong { position:relative; font-size:28px;}
.today_movie .today .title { position:relative; font-size:28px; color:#333; padding-left:10px;}
.today_movie .today_live { clear:both; font-size:18px; padding:10px 0; min-height:45px; }
.today_movie .today_live .on_air, .today_movie .today_live .off_air { display:inline-block; height:22px; line-height:20px; font-size:12px; padding:0 10px; border-radius:5px; margin-right:5px; font-family: "NanumGothic"; }
.today_movie .today_live .on_air { color:#fff; background:#097788 url("../img/main/bg_onair.gif") no-repeat center;}
.today_movie .today_live .off_air { color:#666; background-color:#fff; border:1px #ccc solid;}
.today_movie .btn_more {display:none; position:absolute; top:7px; right:20px; width:37px; height:37px; border:1px solid rgba(255, 255, 255, 0.3); border-radius:50%; font-size:0; line-height:0; transition:0.3s; background:url("../img/main/btn_more.png") no-repeat center;}
.today_movie .btn_more:hover {border-color:#314778; background-color:#314778;}


/* main movie */
.main_movie { position:relative; letter-spacing:-0.05em;}
/* live_movie */.main_movie .live_view { width:890px; height:499px; overflow:hidden; display:inline-block; position:relative;}/* 16:9 ÀÚµ¿»çÀÌÁî */
.main_movie .live_view::after { padding-top:56.25%; display:block; content: '';}
.main_movie .live_view .movie { position:absolute; top:0; bottom:0; right:0; left:0; background:#fff url("../img/header/bg_movie.png") no-repeat center; font-size:0px;  background-size:100% 100%; overflow:hidden; }
.main_movie .hd_txt { position:absolute; left:0px; top:0px; z-index:25; font-size:34px; color:#fff; padding:50px 0 0 50px;}
.main_movie .hd_txt .clo01 { color:#a2d3ff;}
.main_movie .hd_txt .clo02 { color:#e4c650;}
.main_movie .sm_txt { font-size:16px; opacity:0.8; }
.main_movie img { position:absolute; left:0px; top:0px; z-index:20;} 


/* channel */
.channel { position:absolute; right:0px; top:83px; width:310px; height:505px; padding:0 20px; overflow:auto;}
.channel::-webkit-scrollbar { width:5px;}
.channel::-webkit-scrollbar-track { background:#fff; border-radius:3px;}
.channel::-webkit-scrollbar-thumb { background:#969696; border-radius:3px;}
.channel .title { display:none; font-family: "GmarketSansTTFMedium"; font-size:28px; line-height:50px; color:#fff;}
.channel .title strong { color:#dfb926;}
.channel a { position:relative; font-size:20px; color:#666; height:59px; line-height:60px; display:block; background-color:#fff; cursor:default; margin-bottom:4px; padding-left:15px; border-radius:5px; border:1px #ddd solid; letter-spacing:-0.05em;}
.channel .on_air { position:absolute; right:10px; top:14px; display:inline-block; width:64px; height:30px; line-height:28px; text-align:center; font-size:13px; color:#fff; background-color:#969696; border:1px #969696 solid; border-radius:5px; margin-right:5px; letter-spacing:-0.05em; }
.channel a.select { cursor:pointer; color:#cc3333; border:1px #cc3333 solid;}
.channel a.select .on_air { background:url("../img/main/bg_onair.gif") no-repeat center; color:#fff; border:0px;}
.channel .btn_more { position:absolute; bottom:20px; left:20px; }
.channel .btn_more a { cursor:pointer; font-size:18px; color:#ccc; text-align:center; width:280px; padding:0; height:50px; line-height:50px; display:inline-block; border-radius:8px; background-color:#3e4d7b; border:1px #ccc solid;}
.channel .btn_more a:hover, .channel .btn_more a:active {transition-property:background-color; transition-duration:0.5s; background-color:#4963bd; color:#fff; border:1px #002d62 solid;}


/* section */
.section01, .section02 { width:1200px; padding:30px 0; margin:0 auto; position:relative; }
.section01 { min-height:360px;}
.section02 { min-height:320px;}


/* calender */
.today_calendar { float:left; width:750px; height:300px; padding:0px;}
.today_calendar .title { float:left; color:#333; font-size:28px; line-height:30px; letter-spacing:-0.05em;}
.today_calendar .title .cal_icon { width:40px;}
.calender { width:350px; float:left; height:auto;}
.calender .cal_today { float:right; color:#000; font-size:22px; line-height:38px; text-align:center; padding-bottom:7px;}
.calender .cal_today a.btn_pre, .calender .cal_today a.btn_next { border:1px #d2d9de solid; background-color:#f5f7f9; border-radius:50%; width:36px; height:36px; text-align:center; border-bottom:0px; cursor:pointer;}
.calender .cal_today a.btn_pre img, .calender .cal_today a.btn_next img { vertical-align:top; margin-top:9px; width:16px; }
.calender .cal_today a.btn_pre { float:left; margin-right:10px;}
.calender .cal_today a.btn_next { float:right; margin-left:10px;}
.calender .cal_today .year { font-size:24px; line-height:24px; font-family: "NanumBarunGothicBold";}
.calender .cal_help { display:none; float:right; width:25%; color:#fff; font-size:12px; line-height:18px; padding-top:4px;}
.calender .cal_help i { width:13px; height:12px; display:inline-block; background-color:#fff; float:left; font-size:0px; border-radius:3px; margin:3px 5px 0 0;}
.calender .cal_help i.live { background-color:#cc0000;}
.calender_sheet { table-layout:fixed; height:250px; background-color:#fff; overflow:hidden;}
.calender_sheet thead th { height:35px; line-height:35px; background:#0071b9; text-align:center; font-size:15px; color:#fff; border-left:1px #fff solid;}
.calender_sheet td { position:relative; border:1px #ccc solid; padding:3px; font-size:14px; color:#888; height:35px; text-align:center;}
.calender_sheet td:first-child {color:#ff606a;} 
.calender_sheet td:last-child {color:#0099ff;} 
.calender_sheet td .live { display:inline-block; height:26px; width:26px; line-height:26px; border-radius:50%; background-color:#ffce00; color:#990000; text-align:center;}
.calender_sheet td.today { background-color:#f4f4f4; color:#000 !important; font-family: "NanumBarunGothicBold";}
.calender_sheet span.on {background-color:#de4b38; color:#fff;  width:24px; height:24px; line-height:24px; display:inline-block; border-radius:30px; font-size:12px;}
/* select today informatino */ 
.today_infor { float:right; position:relative; border:1px #d2d9de solid; border-left:0px; padding:0px 20px; margin-top:45px; width:400px; height:250px; letter-spacing:-0.02em; background-color:#f5f7f9;}
.today_infor .select_day { font-size:22px; height:35px; line-height:38px; color:#333; font-family: "NanumBarunGothic"; border-bottom:1px #8ea0bc dashed; margin-bottom:10px; } 
.today_infor .select_day .clo_01 { color:#cc0000;}
.scl_infor dl { height:135px; overflow-y:auto;}
/* ½ºÅ©·Ñ¹ÙÀÇ Æø ³Êºñ */.scl_infor dl::-webkit-scrollbar { width:5px;}
.scl_infor dl::-webkit-scrollbar-thumb { background:#969696; border-radius:3px;}
.scl_infor dl::-webkit-scrollbar-track { background:#fff; border-radius:3px;}
.scl_infor dd { font-size:16px; line-height:20px;}
.scl_infor dd a { display:block; padding:5px; padding-left:10px; background:url("../img/main/icon_dot.png") no-repeat left 13px;  }
.scl_infor dd a .time { color:#cc0000; margin-bottom:5px;}
.scl_infor dd a:hover { color:#0071b9;}
.scl_infor dd a:hover .time { color:#cc0000;}
.scl_infor .btn_more { position:absolute; bottom:15px; left:20px; width:360px; height:40px; line-height:38px; text-align:center; background-color:#fff; border-radius:3px; transition:0.3s; border:1px #ddd solid;}
.scl_infor .btn_more:hover { color:#fff; background-color:#0071b9;}


/* free_5time */
.free_5time { float:right; position:relative; top:45px; width:430px; height:250px; background:#008fb9 url("../img/main/free5time_bg.png") no-repeat right top; background-size:150px; letter-spacing:-0.05em; padding:10px;}
.free_5time h2 { font-size:28px; color:#fff; padding:5px 0 5px 95px;}
.free_5time .icon_free5 { position:absolute; left:15px; top:10px; width:85px}
.free_5time .txt { padding-left:95px; font-size:14px; line-height:18px; color:#fff; padding-bottom:15px; opacity:0.7; }
.free_5time .txt .no_br { display:none;}
.free_5time #scrollstagetpl { height:152px; border-top:0px; padding:15px 50px 15px 20px; background-color:#fff; width:100%; border-radius:5px;}
.free_5time #scrollstagetpl p { padding-left:0px;}
.free_5time #scrollBtn {width:90px; float:left;padding:7px 0 0 10px;}
.free_5time #scrollBtn a{ display:block;}
.free_5time #scrollBtn .prev, .free_5time #scrollBtn .next { width:30px; height:30px; position:absolute; right:15px; border:1px #ddd solid; border-radius:3px;}
.free_5time #scrollBtn .prev { top:91px; background:url("../img/main/free5time_tb.png") no-repeat left top;}
.free_5time #scrollBtn .next { bottom:17px; background:url("../img/main/free5time_tb.png") no-repeat left bottom;}
.free_5time #scrollstage > div { position:relative; display:block;}
.free_5time .time5_title { color:#333; font-size:20px; line-height:35px; font-family: "NanumBarunGothic"; background:url("../img/main/icon_dot.png") no-repeat left 13px; padding-left:10px;}
.free_5time .time5_txt { padding-left:10px; font-size:15px; line-height:20px;}
.free_5time .time5_name { padding-left:10px; position:absolute; bottom:10px; font-size:14px; color:#777;}
.free_5time .time5_more { font-size:0px; position:absolute; top:10px; right:10px; height:35px; width:35px; background:#fff url("../img/main/btn_more02.png") no-repeat center; border-radius:3px; transition:0.3s;}
.free_5time .time5_more:hover { color:#fff; background-color:#ffcc00;}


/* main_newvod [ÃÖ½Å¿µ»ó]*/
.main_newvod { padding:0; background:url("../img/main/bg_vod.png") repeat top center;}
.main_newvod ul { width:1200px; margin:0 auto; position:relative;}
/* newvod_title */.newvod_title { position:relative; float:left; width:280px; height:315px; padding:20px; background:url("../img/main/bg_vod_title.png") repeat; letter-spacing:-0.05em;}
.newvod_title .title { color:#fff; font-size:28px; line-height:30px; font-family: "NanumBarunGothicBold";}
.newvod_title .txt { color:#fff; opacity:0.7; font-size:15px; letter-spacing:-0.08em; line-height:22px; font-family: "NanumGothic";}
.newvod_title .btn_search { position:absolute; left:0px; bottom:0px; font-size:17px; width:100%; height:80px; line-height:80px; color:#fff;}
.newvod_title .btn_search:hover {transition:0.3s; background-color:#0071b9;}
.newvod_title .newvod_img { margin-top:-10px;}
.newvod_title .btn_go { display:inline-block; width:30px; height:30px; font-size:12px; line-height:30px; background-color:#fff; color:#0071b9; text-align:center; border-radius:50%; margin-left:10px;}
/* vod_box */.vod_box { float:left; display:inline-block; margin-left:21px; margin-top:22px;}
.vod_box a .vod_title:hover { color:#0071b9;}
.vod_movie { width:285px; height:160px; background:url("../img/main/no_movie.png") no-repeat center;}
.vod_movie .vod_img { width:100%; height:auto;}
.vod_infor { position:relative; padding:8px 13px; height:110px; width:285px; border-top:0px; background-color:#fff; border:1px #ddd solid; border-top:0px; margin-top:-2px; }
.vod_infor li { clear:both;}
.vod_infor .vod_class { display:inline-block; height:22px; line-height:22px; font-size:15px; color:#cc0000; }
.vod_infor .vod_title {color:#444; font-size:17px; font-family: "NanumBarunGothic"; line-height:22px; letter-spacing:-0.02em; padding:5px 0 3px;}
.vod_infor .new { margin:-2px 0 0 5px;}
.vod_infor .vod_txt { font-size:15px; letter-spacing:-0.05em; line-height:20px;}
.vod_infor .date { position:absolute; left:13px; bottom:5px; font-size:14px; color:#777; line-height:26px; letter-spacing:-0.05em;}


/* notice */
.main_notice { position:relative; float:left; width:587px; height:240px; border:1px #dde1e4 solid; background-color:#fff; padding:15px 20px 0;}
.main_notice .title { color:#000; font-size:28px; line-height:40px; text-align:left; font-family: "NanumGothicBold"; letter-spacing:-0.05em;}
.main_notice .title .icon_notice { width:40px; margin-top:-5px;}
.new_notice { border-bottom:1px #ccc dashed; position:relative; padding-bottom:10px;}
.new_notice .title { font-size:18px; font-family: "NanumBarunGothic"; line-height:22px; letter-spacing:-0.05em; margin:7px 0 10px; background:url("../img/main/icon_dot.png") no-repeat left center; padding-left:11px; padding-right:110px;}
.new_notice .new_txt { font-size:15px; letter-spacing:-0.05em; line-height:22px; padding-left:11px;}
.new_notice .new_day { position:absolute; right:0px; top:0px; font-size:15px; color:#888; line-height:26px;}
.notice_list { padding:7px 0 0; position:relative;}
.notice_list a { position:relative; display:block; color:#555; font-size:16px; font-family: "NanumBarunGothic"; line-height:22px; letter-spacing: -0.05em; background:url("../img/main/icon_dot.png") no-repeat left 12px; padding:4px 110px 4px 13px;}
.notice_list .day { position:absolute; right:0px; top:0px; font-size:15px; color:#888; line-height:26px; padding-left:10px; letter-spacing:0em; font-family: "NanumGothic";}
.main_notice .btn_more { position:absolute; right:20px; top:15px; width:35px; height:35px; border:1px #ccc solid; background:#fff url("../img/main/btn_more02.png") no-repeat center; border-radius:5px; }
.main_notice .btn_more:hover { transition-property:background-color; transition-duration:0.3s; background:#0071b9 url("../img/main/btn_more.png") no-repeat center; border:1px #0071b9 solid;}


/* main_link */
.main_link { float:right; height:240px; width:593px;}
.main_link a { position:relative; display:inline-block; text-align:center; width:285px; height:240px; padding:20px 30px; color:#333; background-color:#f5f5f5; border:1px #dde1e4 solid;}
.main_link a:hover { background-color:#0071b9; color:#fff; border:1px #0071b9 solid; transition-duration:0.3s;}
.main_link a .icon { margin-top:15px;}
.main_link .link_title { font-size:26px; line-height:40px; font-family: "NanumBarunGothic";}
.main_link .link_txt { font-size:15px; opacity:0.6; line-height:19px;}
.main_link .link1 { float:left;}
.main_link .link2 { float:right;}









@media all and (max-width:1024px) and (min-width:768px){

.main_con { padding:15px 0px 20px;}
.main_content { width:100%;}
/* main_visual */
.main_visual { max-width:900px; margin:0 auto; width:100%; padding:0 20px; }

/* today_movie */
.today_movie { width:100%;}

/* main movie */
/* live_movie */.main_movie .live_view { max-width:900px; width:100%; height:auto;}/* 16:9 ÀÚµ¿»çÀÌÁî */
.main_movie .live_view .movie { width:100%;}
.main_movie img { width:100%;} 


/* channel */
.channel { position:static; max-width:900px; width:100%; height:auto; padding:5px 0px 10px; overflow:inherit;}
.channel a { display:inline-block; width:32.3%; margin:3px 0.3%; height:52px; line-height:53px; font-size:18px; padding-left:13px;}
.channel .on_air { top:12px; width:55px; right:7px;}

/* section */
.section01, .section02 { max-width:900px; width:100%; min-height:inherit; height:auto; padding:20px;}

/* calender */
.today_calendar { width:100%; float:none;}
.calender { width:50%;}
/* select today informatino */ 
.today_infor { width:50%;}
.scl_infor dl { height:190px;}
.scl_infor .btn_more { right:0px; top:-48px; bottom:inherit; left:inherit; width:200px; transition:0s;}

/* free_5time */
.free_5time { float:none; top:15px; clear:both; width:100%; margin-bottom:15px;}

/* main_newvod [ÃÖ½Å¿µ»ó]*/
.main_newvod { padding-bottom:15px;}
.main_newvod ul { max-width:900px; width:100%; height:inherit; padding:10px 20px;}
/* newvod_title */.newvod_title { float:none; width:100%; height:80px; padding:17px 0 15px 10px; background:none;}
.newvod_title .title { line-height:26px; color:#333;}
.newvod_title .txt { color:#333;}
.newvod_title .btn_search { right:7px; bottom:0px; left:inherit; width:32.2%; background:#4495c9; font-size:16px; height:70px; line-height:70px; border-radius:5px; letter-spacing:-0.05em;}
.newvod_title .newvod_img { margin-top:-8px; width:60px;}
/* vod_box */.vod_box { margin:1% 0.5%; width:32.2%;}
.vod_movie { width:100%; height:auto;}
.vod_infor { width:100%;}

/* notice */
.main_notice { float:none; width:100%; height:auto; padding-bottom:10px;}

/* main_link */
.main_link {float:none; height:inherit; padding:20px 0; width:100%;}
.main_link a { width:49%; height:inherit; padding:15px 0px 15px 130px; text-align:left;}
.main_link a .icon { position:absolute; left:20px; top:0px; width:80px;}


}










@media all and (max-width:768px){


.main_con { padding:0px;}
.main_content { width:100%;}
/* main_visual */
.main_visual {width:100%; padding:0; }

/* today_movie */
.today_movie { width:100%; background-size:50px; padding-left:70px;}
.today_movie .today { padding:5px 10px 5px 0;}
.today_movie .today strong { font-size:22px;}
.today_movie .today .title { font-size:22px;}
.today_movie .today_live { font-size:16px; padding:8px 0; min-height:40px;}

/* main movie */
/* live_movie */.main_movie .live_view { width:100%; height:auto;}/* 16:9 ÀÚµ¿»çÀÌÁî */
.main_movie .live_view .movie { width:100%;}
.main_movie .hd_txt { padding:5% 0; font-size:20px; text-align:center; width:100%;}
.main_movie .sm_txt { font-size:13px;}
.main_movie img { width:100%;} 


/* channel */
.channel { position:static; width:100%; height:auto; padding:10px; overflow:inherit;}
.channel a { display:inline-block; width:49%; margin:2px 0.2%; height:52px; line-height:53px; font-size:18px; padding-left:13px;}
.channel .on_air { top:12px; width:55px; right:7px;}

/* section */
.section01, .section02 { width:100%; height:auto; padding:20px 10px;}

/* calender */
.today_calendar { width:100%; float:none; padding-top:50px; height:inherit;}
.today_calendar .title { position:absolute; left:0px; top:0px; width:100%; text-align:center; float:none; font-size:26px; line-height:60px;}
.today_calendar .title .cal_icon { width:30px;}
.calender { width:45%;}
.calender .cal_today { float:none;}
.calender .cal_today a.btn_pre, .calender .cal_today a.btn_next { width:36px; height:36px;}
/* select today informatino */ 
.today_infor { width:55%;}
.scl_infor dl { height:190px;}
.scl_infor .btn_more { right:0px; top:-48px; bottom:inherit; left:inherit; width:200px; transition:0s;}

/* free_5time */
.free_5time { float:none; top:15px; clear:both; width:100%; margin-bottom:15px;}
.free_5time h2 {font-size:26px;}

/* main_newvod [ÃÖ½Å¿µ»ó]*/
.main_newvod { padding:10px;}
.main_newvod ul { width:100%; height:inherit;}
/* newvod_title */.newvod_title { float:none; width:100%; height:80px; padding:17px 0 15px 10px; background:none;}
.newvod_title .title { line-height:26px; color:#333;}
.newvod_title .txt { color:#333;}
.newvod_title .btn_search { right:0px; top:10px; bottom:inherit; left:inherit; width:190px; background:#4495c9; font-size:16px; height:55px; line-height:55px; border-radius:5px; letter-spacing:-0.05em;}
.newvod_title .newvod_img { margin-top:-8px; width:50px;}
.newvod_title .btn_go { display:none;}
/* vod_box */.vod_box { margin:0; padding-bottom:10px; width:100%; float:none;}
.vod_movie { width:100%; height:auto;}
.vod_infor { width:100%;}

/* notice */
.main_notice { float:none; width:100%; height:auto; padding-bottom:10px; padding:10px 15px;}
.main_notice .title { font-size:26px;}
.main_notice .title .icon_notice { width:30px;}
.new_notice .title { font-size:17px; margin:7px 0 5px;}
.main_notice .btn_more { right:15px;}

/* main_link */
.main_link {float:none; height:inherit; padding:20px 0; width:100%;}
.main_link a { width:48%; height:inherit; padding:10px 0px 10px 70px; text-align:left;}
.main_link a .icon { position:absolute; left:10px; top:0px; width:50px;}
.main_link .link_title {font-size:24px; line-height:36px;}
.main_link .link_txt { font-size:14px; letter-spacing:-0.05em;}



}





@media all and (max-width:530px){

/* channel */
.channel { position:static; width:100%; height:auto; padding:5px; overflow:inherit;}
.channel a { display:inline-block; width:48%; margin:2px 0.2%; height:45px; line-height:45px; font-size:15px; padding-left:8px; letter-spacing:-0.1em;}
.channel .on_air { font-size:9px; top:13px; right:0px; width:35px; height:20px; line-height:20px;}

/* calender */
.today_calendar { width:100%; float:none; padding-top:40px; height:inherit;}
.today_calendar .title { position:absolute; left:0px; top:10px; width:100%; text-align:center; float:none; font-size:24px; line-height:50px;}
.today_calendar .title .cal_icon { width:30px;}
.calender { width:100%; float:none;}
.calender .cal_today { float:none; width:80%; margin:0 auto;}
.calender .cal_today a.btn_pre, .calender .cal_today a.btn_next { width:36px; height:36px;}
.calender_sheet thead th { height:30px; line-height:30px; font-size:14px;}
.calender_sheet td { height:26px; line-height:26px; font-size:13px; padding:0px;}
.calender_sheet td .live { height:24px; width:24px; line-height:24px;}
/* select today informatino */ 
.today_infor { width:100%; float:none; margin-top:0px; border-left:1px #d2d9de solid; border-top:0px; height:auto; padding:0px 10px;}
.today_infor .select_day { line-height:50px; height:43px; text-align:center;} 
.scl_infor dl { height:inherit;}
.scl_infor .btn_more { position:static; display:inline-block; width:100%; margin:10px auto 15px;}

/* free_5time */
.free_5time { float:none; top:15px; clear:both; width:100%; margin-bottom:15px;}
.free_5time h2 {font-size:26px; padding-left:80px;}
.free_5time .icon_free5 { width:70px;}
.free_5time .txt { padding-left:80px; font-size:13px; letter-spacing:-0.08em;}

/* main_newvod [ÃÖ½Å¿µ»ó]*/
.main_newvod { padding:10px;}
.main_newvod ul { width:100%; height:inherit;}
/* newvod_title */.newvod_title { float:none; width:100%; height:auto; padding:17px 0 5px; background:none;}
.newvod_title .title { line-height:26px; color:#333; text-align:center;}
.newvod_title .txt { color:#333; padding-bottom:10px;}
.newvod_title .btn_search { position:static; display:block; width:100%; margin:0 auto; margin-top:10px; background:#4495c9; font-size:16px; height:50px; line-height:50px; border-radius:5px; letter-spacing:-0.05em; text-align:center;}
.newvod_title .newvod_img { margin-top:-8px; width:50px;}
.newvod_title .btn_go {display:inline-block;}
/* vod_box */.vod_box { margin:0; padding-bottom:10px; width:100%; float:none;}
.vod_movie { width:100%; height:auto;}
.vod_infor { width:100%;}

/* section */
.section01, .section02 { width:100%; height:auto; padding:10px;}

/* notice */
.main_notice { float:none; width:100%; height:auto; padding-bottom:10px; padding:10px 15px;}
.main_notice .title { font-size:26px;}
.main_notice .title .icon_notice { width:30px;}
.new_notice .title { font-size:17px; margin:7px 0 5px; background:url("../img/main/icon_dot.png") no-repeat left 8px; padding-left:10px;}
.main_notice .btn_more { right:15px;}
	
/* main_link */
.main_link {float:none; height:inherit; padding:10px 0; width:100%;}
.main_link a { width:100%; height:inherit; padding:10px 0px 10px 70px; text-align:left;}
.main_link a .icon { position:absolute; left:10px; top:-5px; width:50px;}
.main_link a .no_br { display:none;}
.main_link .link_title {font-size:22px; line-height:30px;}
.main_link .link_txt { font-size:13px; letter-spacing:-0.05em;}
.main_link .link1 { margin-bottom:5px;}

	
}



















