@charset "utf-8";


/************************************************
*	 	레이아웃 : WRAP							*
************************************************/

.wrap{width:100%;margin:0;padding:0;position:relative;}
.header{width:100%;margin:0 0 20px;padding:0;position:relative;}
.mcontainer{width:1140px;margin:0 auto 30px;padding:0 !important;position:relative;}
.tcontainer{width:1172px;margin:0 auto 30px;padding:0 !important;position:relative;}
.container{margin:10px 0 0 !important;padding:0 !important;}
.footer{width:100%;margin:0;padding:0;position:relative;}






/************************************************
*		헤더 : HEADER							*
************************************************/

/*** 글로벌 메뉴 :GROBAL ***/
.header{background-color:#c9252b;text-align:center;color:#f8f8f8;}
.header .gro_wrap{width:100%;background-color:#c22127;border-bottom:1px solid #ba1e24;}
.header .grobal{width:1134px;height:35px;margin:0 auto;font-size:13px;font-weight:300;position:relative;}
/* 패밀리 : FAMILY */
.header .grobal .family{text-align:left;line-height:35px;float:left;}
.header .grobal .family a{margin:0 20px 0 0;color:#f8f8f8;}
/* 로그인 : LOGIN */
.header .grobal .login{text-align:right;line-height:35px;float:right;}
.header .grobal .login a{margin:0 0 0 15px;color:#f8f8f8;}


/*** 헤더 정보 : HEAD INFO ***/
.header .head_wrap{width:1134px;margin:0 auto;}
.header .head{height:110px;position:relative;}
/* 로고 : LOGO */
.header .head .logo{position:absolute;left:0;top:28px;}
/* 메뉴 : MENU */
.header .head .menu{text-align:right;font-size:18px;line-height:110px;position:absolute;right:0;}
.header .head .menu a{margin:0 0 0 30px;color:#f8f8f8;}
/* 검색 : SEARCH
.header .head .search{position:absolute;right:0;top:45px;}
.header .head .search .sblock{width:350px;height:48px;margin:0;padding:0;background-color:#fff;position:inherit;right:-11px;top:-12px;}
.header .head .search .sblock .sinput{width:300px;height:48px;padding:0 0 0 10px;background-color:#fff;border:0;line-height:48px;float:left;}
.header .head .search .sblock .sbtn{width:48px;height:48px;border:0;background:#fff url(../images/icon/search_icon_ov.png) no-repeat center 50%;float:right;}
.header .head .search .sblock .sbtn input[type="submit"], input[type="reset"], input[type="button"], .button{margin:0;padding:0;}
 */






/************************************************
*		메인 콘텐츠 : MAIN CONTAINER			*
************************************************/

/*** MAIN CONTENT ***/
.content{width:750px;float:left;overflow:hidden;}
/** 메인 영상 : MAIN VOD + 메인 배너 : MAIN BANNER **/
.content .ct_case{margin:0 0 20px;position:relative;}

/** 고객센터 : SERVICE
.content .ct_case .ccl{width:353px;height:60px;background-color:#2c384b;text-align:center;font-size:18px;color:#eaf0f9;line-height:60px;float:left;}
.content .ct_case .ccc{width:44px;height:60px;float:left;}
.content .ct_case .ccr{width:353px;height:60px;background-color:#fff;text-align:center;font-size:40px;font-weight:300;color:#2c384b;line-height:60px;float:left;}
.content .ct_case .ccr img{margin:0 0 10px;}
 **/

/** 메인 탭 : MAIN TAB **/
.main_tab{width:750px;}
.main_tab .tabs-standard{width:100%;margin:0;padding:0;}
.main_tab .tabs-standard .sliderkit-nav{width:100%;height:50px;position:relative;}
.main_tab .tabs-standard .sliderkit-nav-clip{margin:0;}
.main_tab .tabs-standard .sliderkit-nav-clip li:first-child{border-left:0;}
.main_tab .tabs-standard .sliderkit-nav-clip li{width:250px;height:50px;border-left:1px solid #f1f1f1;text-align:center;font-size:18px;font-weight:400;line-height:50px;}
.main_tab .tabs-standard .sliderkit-nav-clip li,
.main_tab .tabs-standard .sliderkit-nav-clip li a{float:left;}
.main_tab .tabs-standard .sliderkit-nav-clip li a{width:100%;height:50px;background-color:#e0e0e0;text-align:center;color:#aaa;line-height:50px;text-decoration:none;}
.main_tab .tabs-standard .sliderkit-nav-clip li.sliderkit-selected{background-color:#fff;}
.main_tab .tabs-standard .sliderkit-nav-clip li.sliderkit-selected a{color:#c9252b;background-color:#fff;font-weight:600;}
/* 추천 : TAB1 + 인기 : TAB2 + 최신 : TAB3 */
.main_tab .tabs-standard .sliderkit-panels{width:750px;}
.main_tab .tabs-standard .sliderkit-panel{margin:0;padding:0 10px;position:relative;}
.main_tab .tabs-standard .sliderkit-panel ul{margin:20px 0 0 -10px;padding:0;}
.main_tab .tabs-standard .sliderkit-panel li{width:345px;margin:0 0 20px 20px;float:left;}
.main_tab .tabs-standard .sliderkit-panel li .screen{width:345px;height:190px;margin:0 0 10px;position:relative;overflow:hidden;}
.main_tab .tabs-standard .sliderkit-panel li .screen img{width:100%;}
.main_tab .tabs-standard .sliderkit-panel li .screen .vbtn{width:32px;height:32px;position:absolute;left:10px;bottom:10px;display:block;z-index:100;}
.main_tab .tabs-standard .sliderkit-panel li .screen .sbg{width:100%;height:100%;background:#000;opacity:0.5;filter:alpha(opacity=50);-ms-filter:alpha(opacity=50);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(opacity=50);;position:absolute;left:0;top:0;display:block;z-index:10;}
.main_tab .tabs-standard .sliderkit-panel li .sp_txt{height:50px;margin:0 0 10px;font-size:18px;color:#444;line-height:25px;overflow:hidden;}
.main_tab .tabs-standard .sliderkit-panel li .sp_txt a{color:#444;}
.main_tab .tabs-standard .sliderkit-panel li .sp_ch{height:25px;margin:0 0 5px;font-size:15px;color:#777;line-height:25px;}
.main_tab .tabs-standard .sliderkit-panel li .sp_ch a{color:#777;}


/** 경제 뉴스 : ECONOMY NEWS **/
.content .ct_case .ls_wrap{padding:20px;position:relative;}
.content .ct_case .ls_wrap .lw_news{margin:0;padding:0;}
.content .ct_case .ls_wrap .lw_news li:first-child{margin:0;}
.content .ct_case .ls_wrap .lw_news li{margin:18px 0 0;}
.content .ct_case .ls_wrap .lw_news li .thum{width:90px;height:60px;margin:0 20px 0 0;border:1px solid #e2e2e2;float:left;overflow:hidden;}
.content .ct_case .ls_wrap .lw_news li .thum img{width:100%;}
.content .ct_case .ls_wrap .lw_news li .txt_wrap{width:600px;height:60px;float:left;overflow:hidden;}
.content .ct_case .ls_wrap .lw_news li .txt_wrap b{font-size:18px;color:#444;font-weight:500;line-height:30px;display:block;}
.content .ct_case .ls_wrap .lw_news li .txt_wrap .tw_txt{font-size:15px;color:#777;line-height:30px;display:block;}






/************************************************
*		사이드 시작 : SIDER						*
************************************************/

.aside{width:360px;float:right;}
.aside .as_case{margin:0 0 20px;padding:20px 20px 28px;background-color:#fff;}


/** 배워야산다 : STUDY **/
.study_wrap{width:320px;height:334px;}
.study_wrap .tabs-standard{width:100%;margin:0;padding:0;}
.study_wrap .tabs-standard .sliderkit-nav{width:100%;height:34px;position:relative;}
.study_wrap .tabs-standard .sliderkit-nav-clip{margin:0;}
.study_wrap .tabs-standard .sliderkit-nav-clip li:first-child{border-left:0;}
.study_wrap .tabs-standard .sliderkit-nav-clip li{width:64px;height:34px;border-left:1px solid #fff;text-align:center;font-size:15px;line-height:34px;}
.study_wrap .tabs-standard .sliderkit-nav-clip li,
.study_wrap .tabs-standard .sliderkit-nav-clip li a{float:left;}
.study_wrap .tabs-standard .sliderkit-nav-clip li a{width:100%;height:34px;background-color:#e0e0e0;text-align:center;color:#aaa;line-height:34px;text-decoration:none;}
.study_wrap .tabs-standard .sliderkit-nav-clip li.sliderkit-selected{background-color:#c9252b;}
.study_wrap .tabs-standard .sliderkit-nav-clip li.sliderkit-selected a{color:#fff;background-color:#c9252b;}

.study_wrap .tabs-standard .sliderkit-panels{width:320px;height:300px;}
.study_wrap .tabs-standard .sliderkit-panel{width:100%;margin:0;padding:0;}

/* 클릭형 타입 : Click Type */
.study_wrap{width:320px;height:334px;}
.study_wrap .sw-tabs{width:100%;margin:0;padding:0;}
.study_wrap .sw-tabs .sliderkit-nav{width:100%;height:34px;position:relative;}
.study_wrap .sw-tabs .sliderkit-nav-clip{margin:0;}
.study_wrap .sw-tabs .sliderkit-nav-clip li:first-child{border-left:0;}
.study_wrap .sw-tabs .sliderkit-nav-clip li{width:64px;height:34px;border-left:1px solid #fff;text-align:center;font-size:15px;line-height:34px;}
.study_wrap .sw-tabs .sliderkit-nav-clip li,
.study_wrap .sw-tabs .sliderkit-nav-clip li a{float:left;}
.study_wrap .sw-tabs .sliderkit-nav-clip li a{width:100%;height:34px;background-color:#e0e0e0;text-align:center;color:#aaa;line-height:34px;text-decoration:none;}
.study_wrap .sw-tabs .sliderkit-nav-clip li a.on,
.study_wrap .sw-tabs .sliderkit-nav-clip li a:hover{color:#fff;background-color:#c9252b;}

.study_wrap .sw-tabs .sliderkit-panels{width:320px;height:300px;}
.study_wrap .sw-tabs .sliderkit-panel{width:100%;margin:0;padding:0;}


/** 프로그램 정보 : PROGRAMS INFO **/
/* VOD결제안내 : VOD CASH + 지역채널안내 : LOCATION CH + 사이드 배너 : SIDER BANNER */
.as_link{margin:0 0 10px;text-align:center;}


/** 따라하기 : IMITATE **/
.imitate{margin:0;padding:0 0 15px;}
.imitate ul{margin:0;padding:0;}
.imitate li{height:55px;margin:0 0 20px;position:relative;}
.imitate li .im_thum{width:55px;height:55px;position:relative;float:left;}
.imitate li .im_thum img{width:100%;}
.imitate li .im_thum .blind{width:55px;height:55px;background:url(../images/img_case.png) no-repeat;display:block;position:absolute;left:0;top:0;z-index:10;}
.imitate li .im_text{width:255px;height:55px;float:right;}
.imitate li .im_text a{color:#444 !important;}
.imitate li .im_text b{height:30px;text-align:left;font-size:18px;font-weight:500;line-height:30px;}
.imitate li .im_text em{height:30px;margin:0 0 0 10px;text-align:left;font-size:16px;line-height:30px;}
.imitate li .im_text p{height:25px;text-align:left;font-size:15px;line-height:25px;}


/** 공지사항 : NOTICE **/
.as_not{margin:0;padding:0;}
.as_not ul{margin:0;padding:10px 0 0;}
.as_not li{height:33px;margin:0;font-size:15px;font-weight:300;position:relative;}
.as_not li a{color:#444 !important;}
.as_not li b{width:220px;text-align:left;font-weight:500;float:left;}
.as_not li p{width:100px;text-align:right;float:right;}


/** 인기 VOD : BEST VOD + 최신 VOD : NEW VOD **/
.as_list{margin:20px 0 0;padding:0;}
.as_list ul{margin:0;padding:10px 0 0;}
.as_list li{height:33px;margin:0;text-align:left;font-size:15px;font-weight:300;color:#444;}






/************************************************
*		SUB CONTENT								*
************************************************/

.scontent{width:100%;margin:0 0 25px;position:relative;}
.bcontent{width:100%;min-height:600px;margin:0 0 25px;position:relative;}

.r_sider{width:250px;height:250px;position:absolute;right:-270px;top:0;}
.r_sider img{width:100%;}


/* 서브 루트 : SUB ROOT */
.root{margin:0;padding:20px 0 30px;text-align:right;font-size:13px;color:#a7a7a7;position:relative;}
.root span{margin:0 15px;}
.root b{color:#444;}
.root img{vertical-align:middle;}


/** 편성표 : TIME TABLE **/
.weekend{width:100%;height:65px;margin:0;padding:0;position:relative;}
.weekend .oneday:first-child{margin:0;}
.weekend .oneday{width:162px;margin:0 0 0 1px;text-align:center;float:left;}
.weekend .oneday p{margin:0;padding:0;font-size:15px;font-weight:300;line-height:18px;}
.weekend .oneday b{margin:0;padding:0;font-size:26px;font-weight:300;line-height:32px;}
.weekend .oneday a{width:100%;height:65px;padding:7px 0;background-color:#4f4f4f;color:#a5a5a5;display:block;}
.weekend .oneday a:hover, .weekend .oneday a.on{background-color:#232323;color:#fff;}


/** VOD 리스트 : VOD LIST + 프로그램 리스트 : PROGRAM LIST + 배워야산다 : STUDY LIVE + 아자아자 : AJAJA + 회사소개 : COMPANY **/
.vod_wrap{width:100%;position:relative;}

.vw_switch{height:30px;margin:0 auto 30px;position:relative;}
.vw_switch.w2{width:202px;}
.vw_switch.w2 a{width:100px;height:30px;margin:0 0 0 1px;border:1px solid #d2d2d2;text-align:center;color:#999;line-height:30px;float:left;display:block;}
.vw_switch.w4{width:384px;}
.vw_switch.w4 a{width:119px;height:30px;margin:0 0 0 1px;border:1px solid #d2d2d2;text-align:center;color:#999;line-height:30px;float:left;display:block;}
.vw_switch.w2 a:hover,
.vw_switch.w2 a.on,
.vw_switch.w4 a:hover,
.vw_switch.w4 a.on{background-color:#555;border:1px solid #555;color:#fff;}
.vw_switch a .st{font-size:11px;color:#b3b3b3;}

.vod_wrap .vw_search{margin:0;padding:0;position:absolute;right:0;top:40px;}
.vod_wrap .vw_search input{height:32px;line-height:32px;float:left;}
.vod_wrap .vw_search .tt_btn{width:32px;height:32px;background:#c9252b url(../images/icon/search_icon_up.png) no-repeat center 50%;background-size:18px 18px;line-height:32px;display:block;float:left;}

.vod_wrap .tabs-standard-s{width:100%;margin:0 0 0 16px;padding:0;}
.vod_wrap .tabs-standard-s .sliderkit-nav{width:100%;height:50px;position:relative;}
.vod_wrap .tabs-standard-s .sliderkit-nav-clip{margin:0;}
.vod_wrap .tabs-standard-s .sliderkit-nav-clip li.w3:first-child{width:380px;margin:0;}
.vod_wrap .tabs-standard-s .sliderkit-nav-clip li.w3{width:379px;height:50px;margin:0 0 0 1px;text-align:center;font-size:16px;line-height:50px;}
.vod_wrap .tabs-standard-s .sliderkit-nav-clip li.w5:first-child{width:228px;margin:0;}
.vod_wrap .tabs-standard-s .sliderkit-nav-clip li.w5{width:228px;height:50px;margin:0 0 0 1px;text-align:center;font-size:16px;line-height:50px;}
.vod_wrap .tabs-standard-s .sliderkit-nav-clip li.w6:first-child{width:190px;margin:0;}
.vod_wrap .tabs-standard-s .sliderkit-nav-clip li.w6{width:189px;height:50px;margin:0 0 0 1px;text-align:center;font-size:16px;line-height:50px;}
.vod_wrap .tabs-standard-s .sliderkit-nav-clip li,
.vod_wrap .tabs-standard-s .sliderkit-nav-clip li a{float:left;}
.vod_wrap .tabs-standard-s .sliderkit-nav-clip li a{width:100%;height:50px;background-color:#e0e0e0;text-align:center;color:#aaa;line-height:50px;text-decoration:none;}
.vod_wrap .tabs-standard-s .sliderkit-nav-clip li.sliderkit-selected{background-color:#c9252b;}
.vod_wrap .tabs-standard-s .sliderkit-nav-clip li.sliderkit-selected a{color:#fff;background-color:#c9252b;}

.vod_wrap .tabs-standard-s .sliderkit-panels{width:100%;margin:0 0 0 -32px;position:relative;}
.vod_wrap .tabs-standard-s .sliderkit-panel{width:100%;margin:0;padding:40px 0;}
.vod_wrap .tabs-standard-s .sliderkit-panel ul{margin:0;padding:0;position:relative;}
.vod_wrap .tabs-standard-s .sliderkit-panel li{float:left;}
.vod_wrap .tabs-standard-s .sliderkit-panel li.wp3{width:358px;margin:0 0 40px 32px;}
.vod_wrap .tabs-standard-s .sliderkit-panel li.wp4{width:260px;margin:0 0 40px 32px;}
.vod_wrap .tabs-standard-s .sliderkit-panel li .tw2{width:358px;}
.vod_wrap .tabs-standard-s .sliderkit-panel li .tw1{width:260px;}
.vod_wrap .tabs-standard-s .sliderkit-panel li .vthum{margin:0 0 1px;position:relative;overflow:hidden;}
.vod_wrap .tabs-standard-s .sliderkit-panel li .vthum img{width:100%;}
.vod_wrap .tabs-standard-s .sliderkit-panel li .vtext{padding:10px 15px;background-color:#fff;}
.vod_wrap .tabs-standard-s .sliderkit-panel li .vtext .vtit{height:40px;margin:0 0 10px;padding:0;font-size:16px;font-weight:400;line-height:20px;display:block;overflow:hidden;}
.vod_wrap .tabs-standard-s .sliderkit-panel li .vtext .vbit{margin:0 0 10px;padding:0;font-size:17px;font-weight:600;line-height:20px;display:block;}
.vod_wrap .tabs-standard-s .sliderkit-panel li .vtext .vdat{margin:0 0 20px;padding:0;font-size:13px;font-weight:400;line-height:20px;display:block;}
.vod_wrap .tabs-standard-s .sliderkit-panel li .vtext .vtxt{margin:0;padding:0;color:#a5a5a5;line-height:20px;display:block;}
.vod_wrap .tabs-standard-s .sliderkit-panel li .vtext .vtxt .vicon{width:auto;min-width:30px;margin:0;padding:2px 4px;background-color:#c21e25;border:1px solid #c21e25;border-radius:3px;text-align:center;font-size:12px;line-height:12px;display:inline-block;}
.vod_wrap .tabs-standard-s .sliderkit-panel li .vtext .vtxt .vicon a,
.vod_wrap .tabs-standard-s .sliderkit-panel li .vtext .vtxt .vicon a:hover{color:#fff;}
.vod_wrap .tabs-standard-s .sliderkit-panel li .vtext .vtxt .vcash,
.vod_wrap .tabs-standard-s .sliderkit-panel li .vtext .vtxt .vcop{color:#444;}
.vod_wrap .tabs-standard-s .sliderkit-panel li .vtext .vtxt img{margin:0 0 2px;vertical-align:middle;}

.vod_wrap .tabs-standard-s .sliderkit-panel .vcase{margin:0 0 0 32px;position:relative;}

/* 클릭형 타입 : Click Type */
.vod_wrap .tabs-click{width:100%;margin:0 0 0 16px;padding:0;}

.vod_wrap .tabs-click .tab-nav{width:100%;height:50px;position:relative;}
.vod_wrap .tabs-click .tab-nav-clip{margin:0;}
.vod_wrap .tabs-click .tab-nav-clip li.w3:first-child{width:380px;margin:0;}
.vod_wrap .tabs-click .tab-nav-clip li.w3{width:379px;height:50px;margin:0 0 0 1px;text-align:center;font-size:16px;line-height:50px;}
.vod_wrap .tabs-click .tab-nav-clip li.w5:first-child{width:228px;margin:0;}
.vod_wrap .tabs-click .tab-nav-clip li.w5{width:228px;height:50px;margin:0 0 0 1px;text-align:center;font-size:16px;line-height:50px;}
.vod_wrap .tabs-click .tab-nav-clip li.w6:first-child{width:190px;margin:0;}
.vod_wrap .tabs-click .tab-nav-clip li.w6{width:189px;height:50px;margin:0 0 0 1px;text-align:center;font-size:16px;line-height:50px;}
.vod_wrap .tabs-click .tab-nav-clip li,
.vod_wrap .tabs-click .tab-nav-clip li a{float:left;}
.vod_wrap .tabs-click .tab-nav-clip li a{width:100%;height:50px;background-color:#e0e0e0;text-align:center;color:#aaa;line-height:50px;text-decoration:none;}
.vod_wrap .tabs-click .tab-nav-clip li a:hover,
.vod_wrap .tabs-click .tab-nav-clip li a.on{background-color:#c9252b;color:#fff;}

.vod_wrap .tabs-click .tab-panels{width:100%;margin:0 0 0 -32px;position:relative;}
.vod_wrap .tabs-click .tab-panel{width:100%;margin:0;padding:40px 0;}
.vod_wrap .tabs-click .tab-panel ul{margin:0;padding:0;position:relative;}
.vod_wrap .tabs-click .tab-panel li{float:left;}
.vod_wrap .tabs-click .tab-panel li.wp2{width:552px;margin:0 0 60px 32px;}
.vod_wrap .tabs-click .tab-panel li.wp3{width:358px;margin:0 0 40px 32px;}
.vod_wrap .tabs-click .tab-panel li.wp4{width:260px;margin:0 0 40px 32px;}
.vod_wrap .tabs-click .tab-panel li .tw2{width:358px;}
.vod_wrap .tabs-click .tab-panel li .tw1{width:260px;}
.vod_wrap .tabs-click .tab-panel li .tthum{margin:0 0 1px;position:relative;overflow:hidden;}
.vod_wrap .tabs-click .tab-panel li .tthum img{width:100%;}
.vod_wrap .tabs-click .tab-panel li .ttext{padding:10px 15px;background-color:#fff;}
.vod_wrap .tabs-click .tab-panel li .ttext .ttit{height:40px;margin:0 0 10px;padding:0;font-size:16px;font-weight:400;line-height:20px;display:block;overflow:hidden;}
.vod_wrap .tabs-click .tab-panel li .ttext .tbit{margin:0 0 10px;padding:0;font-size:17px;font-weight:600;line-height:20px;display:block;}
.vod_wrap .tabs-click .tab-panel li .ttext .tdat{margin:0 0 20px;padding:0;font-size:13px;font-weight:400;line-height:20px;display:block;}
.vod_wrap .tabs-click .tab-panel li .ttext .ttxt{margin:0;padding:0;color:#a5a5a5;line-height:20px;display:block;}
.vod_wrap .tabs-click .tab-panel li .ttext .ttxt .ticon{width:auto;min-width:30px;margin:0;padding:2px 4px;background-color:#c21e25;border:1px solid #c21e25;border-radius:3px;text-align:center;font-size:12px;line-height:12px;display:inline-block;}
.vod_wrap .tabs-click .tab-panel li .ttext .ttxt .ticon a,
.vod_wrap .tabs-click .tab-panel li .ttext .ttxt .ticon a:hover{color:#fff;}
.vod_wrap .tabs-click .tab-panel li .ttext .ttxt .tcash,
.vod_wrap .tabs-click .tab-panel li .ttext .ttxt .tcop{color:#444;}
.vod_wrap .tabs-click .tab-panel li .ttext .ttxt img{margin:0 0 2px;vertical-align:middle;}

.vod_wrap .tabs-click .tab-panel .tcase{margin:0 0 0 32px;position:relative;}

/*  VOD 결제안내 : VOD PAY INFO */
.vod_pi{margin:0 0 30px;padding:0;position:relative;}
.vod_pi .vp_tit{height:40px;margin:0 0 10px;text-align:center;font-size:30px;font-weight:600;color:#555;line-height:40px;display:block;}
.vod_pi .vp_txt{margin:0 0 35px;text-align:center;font-size:18px;font-weight:400;color:#777;line-height:26px;display:block;}

.vod_wrap .tabs-click .tab-panel li .vp_t_case{padding:15px 0;border-radius:10px 10px 0 0;text-align:center;}
.vod_wrap .tabs-click .tab-panel li .vp_t_case .vtc_tit{height:40px;margin:0 0 10px;font-size:30px;font-weight:600;color:#fff;line-height:40px;display:block;}
.vod_wrap .tabs-click .tab-panel li .vp_t_case .vtc_txt{font-size:18px;font-weight:400;color:#d3d3d3;display:block;}

.vod_wrap .tabs-click .tab-panel li .vp_b_case{padding:0;background-color:#fff;border-radius:0 0 10px 10px;}
.vod_wrap .tabs-click .tab-panel li .vp_b_case .vbc_info{height:120px;padding:20px 0;border-bottom:1px solid #eaeaea;text-align:center;font-size:17px;color:#555;line-height:26px;}
.vod_wrap .tabs-click .tab-panel li .vp_b_case .vbc_noti{height:100px;padding:25px 0 0 60px;text-align:left;font-size:15px;line-height:20px;}
.vod_wrap .tabs-click .tab-panel li .vp_b_case .vbc_pay{height:100px;padding:25px 40px 0 40px;text-align:left;font-size:18px;position:relative;}
.vod_wrap .tabs-click .tab-panel li .vp_b_case .vbc_pay .vp_cash{color:#777;float:left;}
.vod_wrap .tabs-click .tab-panel li .vp_b_case .vbc_pay .vp_cash span{width:100%;margin:5px 0 0;font-size:15px;line-height:25px;color:#555;display:block;}
.vod_wrap .tabs-click .tab-panel li .vp_b_case .vbc_pay .vp_cash b{font-size:30px;line-height:25px;color:#3f7bc1;}
.vod_wrap .tabs-click .tab-panel li .vp_b_case .vbc_pay .vp_btn{width:190px;height:50px;border:1px solid #3f7bc1;text-align:center;font-size:20px;line-height:50px;float:right;}
.vod_wrap .tabs-click .tab-panel li .vp_b_case .vbc_pay .vp_btn img{margin:-5px 0 0 25px;}
.vod_wrap .tabs-click .tab-panel li .vp_b_case .vbc_pay .vp_btn a{width:190px;height:50px;color:#3f7bc1;line-height:50px;display:block;}


/** 프로그램 리스트 : PROGRAM LIST **/
/* 프로그램 정보 : PROGRAM INFO + 배워야산다 : STUDY LIVE */
.pro_info{height:245px;background-color:#fff;position:relative;overflow:hidden;}
.pro_info .pi_thum{width:430px;float:left;}
.pro_info .pi_thum img{width:430px;height:245px;}
.pro_info .pi_text{width:670px;padding:20px;float:left;}
.pro_info .pi_text .p_tit{margin:0 0 20px;padding:0;font-size:30px;font-weight:600;line-height:34px;display:block;}
.pro_info .pi_text .p_dat{margin:0 0 20px;padding:0;font-size:20px;font-weight:400;line-height:24px;display:block;}
.pro_info .pi_text .p_sit{margin:0 0 20px;padding:0;font-size:18px;font-weight:400;color:#666;line-height:22px;display:block;}
.pro_info .pi_text .p_lit{margin:35px 0 10px;padding:0;font-size:18px;font-weight:400;color:#666;line-height:22px;display:block;}
.pro_info .pi_text .p_txt{height:54px;margin:0 0 20px;padding:0;font-size:14px;font-weight:300;color:#888;line-height:18px;display:block;overflow:hidden;}

.pro_dinfo{height:190px;background-color:#fff;position:relative;overflow:hidden;}
.pro_dinfo .pd_thum{width:340px;height:190px;position:relative;float:left;}
.pro_dinfo .pd_thum .pt_name{width:100%;height:50px;position:absolute;left:0;bottom:0;}
.pro_dinfo .pd_thum .pt_name .pntxt{width:100%;height:50px;text-align:center;font-size:20px;color:#fff;line-height:50px;position:absolute;left:0;top:0;z-index:100;}
.pro_dinfo .pd_thum .pt_name .pntxt a{color:#fff;}
.pro_dinfo .pd_thum .pt_name .pntxt img{width:30px;height:30px;margin:0 5px 5px 0;vertical-align:middle;}
.pro_dinfo .pd_thum img{width:340px;height:190px;}
.pro_dinfo .pd_text{width:760px;padding:20px;float:left;}
.pro_dinfo .pd_text .pd_tit{margin:0 0 15px;padding:0;font-size:30px;font-weight:600;line-height:34px;display:block;}
.pro_dinfo .pd_text .pd_dat{margin:0 0 20px;padding:0;font-size:20px;font-weight:400;line-height:24px;display:block;}
.pro_dinfo .pd_text .pd_sit{margin:20px 0 10px;padding:0;font-size:18px;font-weight:400;color:#666;line-height:22px;display:block;}
.pro_dinfo .pd_text .pd_txt{margin:0 0 20px;padding:0;font-size:14px;font-weight:300;color:#a7a7a7;line-height:18px;display:block;}

.pro_wrap{width:100%;margin:0;position:relative;}
.pro_wrap .pro_panels{width:100%;margin:0 0 0 -16px;position:relative;}
.pro_wrap .pro_panel{width:100%;margin:0;padding:0 0 20px;}
.pro_wrap .pro_panel ul{margin:0;padding:0;position:relative;}
.pro_wrap .pro_panel li{float:left;}
.pro_wrap .pro_panel li.wp3{width:358px;margin:0 0 40px 32px;}
.pro_wrap .pro_panel li.wp4{width:260px;margin:0 0 40px 32px;}
.pro_wrap .pro_panel li .tw2{width:358px;}
.pro_wrap .pro_panel li .tw1{width:260px;}
.pthum{height:140px;margin:0 0 1px;position:relative;overflow:hidden;}
.pthum img{width:100%;}
.ptext{padding:10px 15px;background-color:#fff;}
.ptext .ptit{height:40px;margin:0 0 10px;padding:0;font-size:16px;font-weight:400;line-height:20px;display:block;overflow:hidden;}
.ptext .pbit{margin:0 0 10px;padding:0;font-size:17px;font-weight:600;line-height:20px;display:block;}
.ptext .pdat{margin:0 0 20px;padding:0;font-size:13px;font-weight:400;line-height:20px;display:block;}
.ptext .ptxt{margin:0;padding:0;color:#a5a5a5;line-height:20px;display:block;}
.ptext .ptxt .picon{width:auto;min-width:30px;margin:0;padding:2px 4px;background-color:#c21e25;border:1px solid #c21e25;border-radius:3px;text-align:center;font-size:12px;line-height:12px;display:inline-block;}
.ptext .ptxt .picon a,
.ptext .ptxt .picon a:hover{color:#fff;}
.ptext .ptxt .pcash,
.ptext .ptxt .pcop{color:#444;}
.ptext .ptxt img{margin:0 0 2px;vertical-align:middle;}

.pro_content{width:760px;min-height:800px;padding:0;background-color:#fff;position:relative;float:left;}
.pro_content .pc_case{margin:20px 20px 80px;}


/** 배워야산다 : STUDY LIVE **/
.stu_wrap{height:220px;margin:40px 0 30px;padding:0;}
.stu_wrap ul{margin:0;padding:0;position:relative;}
.stu_wrap li{width:228px;height:220px;position:relative;display:block;float:left;}
.stu_wrap li .sw_week{width:30px;height:30px;background-color:#1e2630;border-radius:100%;box-shadow: 2px 2px 5px #000; text-align:center;font-size:16px;color:#fff;line-height:30px;position:absolute;left:10px;top:10px;}
.stu_wrap li .sw_title{width:113px;height:88px;font-size:18px;color:#fff;line-height:22px;position:absolute;left:12px;top:55px;}
.stu_wrap li .sw_name{width:100%;height:30px;position:absolute;left:0;bottom:40px;}
.stu_wrap li .sw_name .sntxt{width:100%;height:30px;text-align:center;color:#fff;line-height:30px;position:absolute;left:0;top:0;z-index:100;}
.stu_wrap li .sw_name .sntxt b{font-size:15px;}
.stu_wrap li .sw_link{height:40px;padding:0 15px;font-size:14px;line-height:40px;position:relative;left:0;bottom:0;}
.stu_wrap li .sw_link {
	background:#343637;											/* For browsers that do not support gradients */
	background:-webkit-linear-gradient(left, #343637, #3f4447);	/* For Safari 5.1 to 6.0 */
	background:-o-linear-gradient(right, #343637, #3f4447);		/* For Opera 11.1 to 12.0 */
	background:-moz-linear-gradient(right, #343637, #3f4447);	/* For Firefox 3.6 to 15 */
	background:linear-gradient(to right, #343637, #3f4447);		/* Standard syntax */
} 
.stu_wrap li .sw_link span{width:40px;height:40px;background:url(../images/icon/pn_next_ov1.png) no-repeat center 50%;position:absolute;right:0;top:0;}
.stu_wrap li .sw_link a{width:100%;height:40px;color:#fff;line-height:40px;display:block;}
.stu_wrap li img{z-index:0;}

/* 요일별 인기 VOD : WEEK BEST VOD */
.stu_tab{width:100%;}
.stu_tab .tabs-standard,
.stu_tab .stu_tabs{width:100%;margin:0;padding:0;}
.stu_tab .tabs-standard .sliderkit-nav,
.stu_tab .stu_tabs .sliderkit-nav{width:100%;height:50px;position:relative;}
.stu_tab .tabs-standard .sliderkit-nav-clip,
.stu_tab .stu_tabs .sliderkit-nav-clip{margin:0;}
.stu_tab .tabs-standard .sliderkit-nav-clip li:first-child,
.stu_tab .stu_tabs .sliderkit-nav-clip li:first-child{border-left:0;}
.stu_tab .tabs-standard .sliderkit-nav-clip li,
.stu_tab .stu_tabs .sliderkit-nav-clip li{width:190px;height:50px;border-left:1px solid #f1f1f1;text-align:center;font-size:18px;font-weight:400;line-height:50px;}
.stu_tab .tabs-standard .sliderkit-nav-clip li,
.stu_tab .stu_tabs .sliderkit-nav-clip li,
.stu_tab .tabs-standard .sliderkit-nav-clip li a,
.stu_tab .stu_tabs .sliderkit-nav-clip li a{float:left;}
.stu_tab .tabs-standard .sliderkit-nav-clip li a,
.stu_tab .stu_tabs .sliderkit-nav-clip li a{width:100%;height:50px;background-color:#e0e0e0;text-align:center;color:#aaa;line-height:50px;text-decoration:none;}
.stu_tab .tabs-standard .sliderkit-nav-clip li.sliderkit-selected,
.stu_tab .stu_tabs .sliderkit-nav-clip li.on{background-color:#fff;}
.stu_tab .tabs-standard .sliderkit-nav-clip li.sliderkit-selected a,
.stu_tab .stu_tabs .sliderkit-nav-clip li a:hover,
.stu_tab .stu_tabs .sliderkit-nav-clip li.on a{color:#c9252b;background-color:#fff;font-weight:600;}
.stu_tab .tabs-standard .sliderkit-panels,
.stu_tab .stu_tabs .sliderkit-panels{width:1140px;}
.stu_tab .tabs-standard .sliderkit-panel,
.stu_tab .stu_tabs .sliderkit-panel{margin:0;padding:0 10px;position:relative;}
.stu_tab .tabs-standard .sliderkit-panel ul,
.stu_tab .stu_tabs .sliderkit-panel ul{margin:20px 0 0 -10px;padding:0;}
.stu_tab .tabs-standard .sliderkit-panel li,
.stu_tab .stu_tabs .sliderkit-panel li{width:356px;margin:0 0 20px 20px;float:left;}
.stu_tab .tabs-standard .sliderkit-panel li .screen,
.stu_tab .stu_tabs .sliderkit-panel li .screen{width:345px;height:190px;margin:0 0 10px;position:relative;overflow:hidden;}
.stu_tab .tabs-standard .sliderkit-panel li .screen img,
.stu_tab .stu_tabs .sliderkit-panel li .screen img{width:100%;}
.stu_tab .tabs-standard .sliderkit-panel li .screen .vbtn,
.stu_tab .stu_tabs .sliderkit-panel li .screen .vbtn{width:32px;height:32px;position:absolute;left:10px;bottom:10px;display:block;z-index:100;}
.stu_tab .tabs-standard .sliderkit-panel li .sp_txt,
.stu_tab .stu_tabs .sliderkit-panel li .sp_txt{height:50px;margin:0 0 10px;font-size:18px;color:#444;line-height:25px;overflow:hidden;}
.stu_tab .tabs-standard .sliderkit-panel li .sp_txt a,
.stu_tab .stu_tabs .sliderkit-panel li .sp_txt a{color:#444;}
.stu_tab .tabs-standard .sliderkit-panel li .sp_ch,
.stu_tab .stu_tabs .sliderkit-panel li .sp_ch{height:25px;margin:0 0 5px;font-size:15px;color:#777;line-height:25px;}
.stu_tab .tabs-standard .sliderkit-panel li .sp_ch a,
.stu_tab .stu_tabs .sliderkit-panel li .sp_ch a{color:#777;}
.stu_tab .tabs-standard .sliderkit-panel li .sp_cop,
.stu_tab .stu_tabs .sliderkit-panel li .sp_cop{margin:0;padding:0;color:#a5a5a5;line-height:20px;display:block;}
.stu_tab .tabs-standard .sliderkit-panel li .sp_cop img,
.stu_tab .stu_tabs .sliderkit-panel li .sp_cop img{margin:0 0 2px;vertical-align:middle;}

/* PDF 다운로드 : PDF DOWNLOAD */
.pdf_case{width:100%;height:60px;padding:0 20px;background-color:#dfdfdf;text-align:left;font-size:15px;color:#555;line-height:60px;position:absolute;left:0;bottom:0;}
.pdf_case span{height:60px;line-height:60px;position:absolute;right:20px;top:0;}
.pdf_case span a{color:#3e7bbf;}

/* 시청자평 : REPLY */
.re_wrap{margin:25px 0;padding:0;background-color:#fff;position:relative;}
.re_wrap .rw_write{padding:20px 20px 30px;border-bottom:1px solid #f1f1f1;}
.re_wrap .rw_write .rw_title{height:20px;margin:0 0 20px;text-align:left;font-size:18px;line-height:20px;position:relative;}
.re_wrap .rw_write .rw_title span{height:20px;text-align:right;font-size:15px;color:#999;line-height:20px;display:block;position:absolute;right:0;top:0;}
.re_wrap .rw_write .rw_title span a{color:#3e7bbf;}
.re_wrap .rw_write .rw_area{margin:0 0 30px;padding:0;position:relative;}
.re_wrap .rw_write .rw_area .ra_inp{width:1028px;height:68px;float:left;}
.re_wrap .rw_write .rw_area .ra_inp textarea{height:68px;padding:10px 15px;border:1px solid #ddd;color:#c3c3c3;}
.re_wrap .rw_write .rw_area .ra_btn{width:68px;height:68px;float:left;}
.re_wrap .rw_write .rw_area .ra_btn a{width:68px;height:68px;background-color:#333;text-align:center;color:#fff;font-size:15px;line-height:68px;display:block;}
.re_wrap .rw_list{margin:0;padding:0;}
.re_wrap .rw_list li{padding:20px 60px 20px 20px;border-bottom:1px solid #f1f1f1;font-size:14px;line-height:24px;position:relative;}
.re_wrap .rw_list li b{color:#555;}
.re_wrap .rw_list li span{color:#777;}
.re_wrap .rw_list li .stick{margin:0 10px;}
.re_wrap .rw_list li .rl_btn{height:60px;line-height:60px;position:absolute;right:20px;top:0;}
.re_wrap .rw_list li .rl_btn a{color:#b0b0b0;}


/** 따라하기 : IMITATE **/
.imi_wrap{margin:0 0 30px;padding:0;position:relative;}

/* 탭 버튼 : TAB BTN */
.im_tab{height:40px;position:relative;}
.im_tab ul{margin:0;padding:0;}
.im_tab li{width:180px;height:40px;margin:0 1px 1px 0;float:left;}
.im_tab li a{width:180px;height:40px;background-color:#464646;text-align:center;font-size:15px;color:#737373;line-height:40px;display:block;}
.im_tab li a:hover, .im_tab li a.on{background-color:#161616;color:#fff;}
.im_tab .it_more{height:40px;position:absolute;right:0;top:0;}
.im_tab .it_more a{height:40px;padding:0 15px 0 0;background:url(../images/icon/pn_next_up1.png) no-repeat right 50%;font-size:16px;color:#777;line-height:40px;display:block;}
.im_tab_case{margin:0;padding:0;position:relative;}
.im_tab_txt{text-align:right;font-size:13px;font-weight:500;color:#ababab;line-height:28px;}

/* 따라하기 프로그램 정보 : IMITATE PROGRAM INFO */
.im_dinfo{height:210px;margin:0 0 30px;background-color:#fff;position:relative;overflow:hidden;}
.im_dinfo .id_thum{width:300px;float:left;}
.im_dinfo .id_thum img{width:300px;height:210px;}
.im_dinfo .id_text{width:330px;padding:15px 20px 20px;float:left;}
.im_dinfo .id_text .id_tit{margin:0 0 10px;padding:0;font-size:28px;font-weight:600;line-height:32px;letter-spacing:-1px;display:block;}
.im_dinfo .id_text .id_sit{margin:0 0 20px;padding:0;font-size:22px;font-weight:400;color:#777;line-height:26px;display:block;}
.im_dinfo .id_text .id_dat{margin:20px 0 10px;padding:0;font-size:18px;font-weight:400;color:#c9252b;line-height:22px;display:block;}
.im_dinfo .id_text .id_txt{margin:0 0 20px;padding:0;font-size:14px;font-weight:300;color:#999;line-height:18px;display:block;}
.im_dinfo .id_week{width:490px;min-height:170px;margin:20px 0;padding:0 20px;border-left:1px solid #d9d9d9;float:left;}
.im_dinfo .id_week ul{margin:0;padding:0;}
.im_dinfo .id_week li{width:100%;height:34px;font-weight:300;color:#999;line-height:34px;display:block;position:relative;}    
.im_dinfo .id_week b{margin:0 10px 0 0;font-size:18px;font-weight:600;color:#333;}

/* 따라하기 이용안내 : IMITATE SERVICE INFO */
.imi_img{margin:0;padding:0;position:relative;}
.imi_ser{padding:30px 30px 10px;background-color:#fff;}
.imi_ser .is_case{margin:0 0 20px;padding:50px;border:1px solid #d9d9d9;}
.imi_ser .is_case .ic_bit{margin:0 0 25px;text-align:center;font-size:35px;font-weight:700;line-height:40px;display:block;}
.imi_ser .is_case .ic_tit{margin:0 0 10px;text-align:left;font-size:30px;font-weight:400;line-height:34px;display:block;}
.imi_ser .is_case .ic_img{margin:0 0 20px;padding:0;}
.imi_ser .is_case .ic_txt{margin:0;text-align:left;font-size:18px;font-weight:400;color:#666;line-height:30px;display:block;}
.imi_ser .is_case .ic_txt img{vertical-align:middle;}


/** 아자아자 : AJAJA **/
.aja_tab{width:100%;height:35px;margin:0 0 0 32px;padding:0;position:relative;}
.aja_tab ul{margin:0;padding:0;}
.aja_tab li{width:1140px;height:35px;border-bottom:1px solid #c9252b;display:block;position:relative;}
.aja_tab li a{width:110px;height:35px;background-color:#e0e0e0;border-top:1px solid #d5d5d5;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;border-bottom:1px solid #c9252b;text-align:center;font-size:14px;color:#aaa;line-height:35px;float:left;}
.aja_tab li a:hover,
.aja_tab li a.on{background-color:#fff;border-top:1px solid #c9252b;border-left:1px solid #c9252b;border-right:1px solid #c9252b;border-bottom:1px solid #fff;color:#c9252b;}

.tl_inp{padding:20px 20px;border-bottom:1px solid #dcdcdc;}
.tl_inp .ti_chk{margin-right:15px;display:block;float:left;}
.tl_inp .ti_chk label {margin:0;font-size:12px;font-weight:300;cursor:pointer;display:block;}
.tl_inp .ti_chk input[type="checkbox"] {
	width: 1em;
	margin-right: -2em;
	-moz-appearance: none;
	-webkit-appearance: none;
	-o-appearance: none;
	-ms-appearance: none;
	appearance: none;
	opacity: 0;
	display: block;
	float: left;
	z-index: -1;
}
.tl_inp .ti_chk input[type="checkbox"] + label {
	padding:0 0 0 20px;
	text-decoration: none;
	font-size: 10px;
	font-weight: 200;
	color:#999;
	position: relative;
	cursor: pointer;
	display: inline-block;
}
.tl_inp .ti_chk input[type="checkbox"] + label b{
	font-size: 13px;
	font-weight: 600;
}
.tl_inp .ti_chk input[type="checkbox"] + label:before {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	text-transform: none !important;
}
.tl_inp .ti_chk input[type="checkbox"] + label:before {
	width: 1.8em;
	height: 1.8em;
	background:url(../images/icon/check_up.gif) no-repeat center 50%;
	content: '';
	text-align: center;
	line-height: 1.725em;
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
}
.tl_inp .ti_chk input[type="checkbox"]:checked + label:before {
	background:url(../images/icon/check_ov.gif) no-repeat center 50%;
	content: '';
}
.tl_inp .ti_chk input[type="checkbox"]:checked + label {
	color:#333 !important;
}
.tl_inp .ti_chk input[type="checkbox"]:focus + label:before {
	color:#333;
}
.tl_inp .tiinp{margin:15px 0 0;display:block;}
.tl_inp .tiinp .fl{margin:0 10px 0 0;line-height:35px;display:block;float:left;}
.tl_inp .tiinp .tt_inp{width:1100px;height:40px;margin:0 0 5px;padding:0 10px;border:1px solid #dcdcdc;font-size:14px;color:#999;line-height:40px}
.tl_inp .tiinp .t_inp{width:1030px;height:70px;padding:10px;border:1px solid #dcdcdc;color:#999;float:left;}
.tl_inp .tiinp .t_btn{width:68px;height:70px;margin:0;background-color:#333;border:1px solid #333;text-align:center;font-size:14px;color:#fff !important;line-height:70px;vertical-align:top;cursor:pointer;float:left;}
.tl_inp .tiinp .s_inp{width:1032px;height:40px; margin:0;padding:0 10px;border:1px solid #dcdcdc;color:#999;font-size:14px;color:#999;line-height:40px;float:left;}
.tl_inp .tiinp .s_btn{width:68px;height:40px;margin:0;background-color:#333;border:1px solid #333;text-align:center;font-size:14px;color:#fff !important;line-height:40px;vertical-align:top;cursor:pointer;float:left;}

.aja_wrap{margin:0 20px 10px;}
.aja_ov{background-color:#f4f4f4;}
.aja_list{padding:18px 10px 13px;border-bottom:1px solid #dcdcdc;text-align:left;position:relative;}
.aja_list .al_100{width:100%;float:left;}
.aja_list .al_700{width:97%;float:left;}
.aja_list .al_20{width:3%;float:left;}
.aja_list .al_tit{font-size:14px;}
.aja_list .al_upicon{height:16px;padding:1px 8px;background-color:#fff;border:1px solid #b4b4b4;text-align:center;font-size:11px;color:#666;line-height:16px;}
.aja_list .al_ovicon{height:22px;margin:-4px 10px 0 0;padding:4px 4px 1px;background-color:#bc2b0e;text-align:center;font-size:11px;color:#fff;line-height:13px;display:block;}
.aja_list .al_ovicon a{width:100%;height:16px;color:#fff !important;line-height:13px;display:block;}
.aja_list .al_ovicon a:hover{text-decoration:none;}
.aja_list .al_time{margin-left:5px;font-size:13px;color:#999;}
.aja_list .al_more{height:30px;font-size:13px;font-weight:400;/*letter-spacing:-1px;*/position:absolute;right:0;}
.aja_list .al_more .am_t{margin:0 7px;color:#acacac;display:block;float:left;}
.aja_list .al_more .am_t a{color:#acacac !important;}
.aja_list .al_more .am_t a:hover{text-decoration:underline;font-weight:600;color:#333 !important;}
.aja_list .al_more .am_n{color:#078ed0;}
.aja_list .al_txt{margin:13px 0 0;color:#777;font-size:13px;line-height:20px;}
.aja_list .al_txt .al_inp{width:960px;height:40px;padding:0 10px;background-color:#fff;border:1px solid #dcdcdc;font-size:13px;color:#666;line-height:40px;float:left;}
.aja_list .al_txt .al_btn{width:77px;height:40px;margin:0;background-color:#777;border:1px solid #dcdcdc;text-align:center;font-size:13px;color:#fff !important;line-height:40px;vertical-align:top;cursor:pointer;float:left;}


/** 지역채널안내 : CHANNAL LOCATION **/
.tab_wrap{width:100%;margin:35px 0;position:relative;}

.tab_wrap .tabs-standard,
.tab_wrap .tabs-standard-s{width:100%;margin:0;padding:0;}
.tab_wrap .tabs-standard .sliderkit-nav,
.tab_wrap .tabs-standard-s .sliderkit-nav{width:100%;height:50px;position:relative;}
.tab_wrap .tabs-standard .sliderkit-nav-clip,
.tab_wrap .tabs-standard-s .sliderkit-nav-clip{margin:0;}
.tab_wrap .tabs-standard .sliderkit-nav-clip li.w8:first-child,
.tab_wrap .tabs-standard-s .sliderkit-nav-clip li.w8:first-child{width:143px;margin:0;}
.tab_wrap .tabs-standard .sliderkit-nav-clip li.w8,
.tab_wrap .tabs-standard-s .sliderkit-nav-clip li.w8{width:141px;height:50px;margin:0 0 0 1px;text-align:center;font-size:16px;line-height:50px;}
.tab_wrap .tabs-standard .sliderkit-nav-clip li,
.tab_wrap .tabs-standard-s .sliderkit-nav-clip li,
.tab_wrap .tabs-standard .sliderkit-nav-clip li a,
.tab_wrap .tabs-standard-s .sliderkit-nav-clip li a{float:left;}
.tab_wrap .tabs-standard .sliderkit-nav-clip li a,
.tab_wrap .tabs-standard-s .sliderkit-nav-clip li a{width:100%;height:50px;background-color:#e0e0e0;text-align:center;color:#aaa;line-height:50px;text-decoration:none;}
.tab_wrap .tabs-standard .sliderkit-nav-clip li.sliderkit-selected,
.tab_wrap .tabs-standard-s .sliderkit-nav-clip li.sliderkit-selected{background-color:#c9252b;}
.tab_wrap .tabs-standard .sliderkit-nav-clip li.sliderkit-selected a,
.tab_wrap .tabs-standard-s .sliderkit-nav-clip li.sliderkit-selected a{color:#fff;background-color:#c9252b;}

.tab_wrap .tabs-standard .sliderkit-panels,
.tab_wrap .tabs-standard-s .sliderkit-panels{width:100%;margin:30px 0 0;position:relative;}
.tab_wrap .tabs-standard .sliderkit-panel,
.tab_wrap .tabs-standard-s .sliderkit-panel{width:100%;margin:0;padding:0;}
.tab_wrap .tabs-standard .sliderkit-panel ul,
.tab_wrap .tabs-standard-s .sliderkit-panel ul{margin:0;padding:0;}
.tab_wrap .tabs-standard .sliderkit-panel li,
.tab_wrap .tabs-standard-s .sliderkit-panel li{width:100%;}


/** 공지사항 : NOTICE **/
.not_wrap{width:100%;min-height:600px;margin:15px 0 0;padding:0;background-color:#fff;float:left;}
.not_wrap .nw_case{margin:20px;}


/** 회사소개 : COMPANY **/
.com_main{margin:0 0 25px;padding:0;position:relative;}
.com_main img{width:100%;}
.com_wrap{margin:0 0 25px;padding:0 40px 40px;color:#777;position:relative;}
.com_wrap .cw_info{width:570px;font-size:16px;font-weight:400;line-height:24px;float:left;}
.com_wrap .cw_history{width:440px;padding:20px 40px;background-color:#f9f9f9;border:1px solid #e4e4e4;font-size:16px;font-weight:400;line-height:32px;float:right;}
.com_wrap .cw_history b{color:#555;}


/** 찾아오시는길 : MAP **/
.map_wrap{margin:0 0 45px;padding:0 40px 20px;position:relative;}
.map_wrap .mw_tit{width:20%;float:left;}
.map_wrap .mw_txt{width:80%;font-size:16px;position:relative;display:block;float:left;}
.map_wrap .mw_txt b,
.map_wrap .mw_txt .mwt_l b,
.map_wrap .mw_txt .mwt_r b{color:#333;}
.map_wrap .mw_txt .mwt_l{width:20%;margin:0 0 25px;font-size:16px;display:block;float:left;}
.map_wrap .mw_txt .mwt_r{width:80%;margin:0 0 25px;padding:5px 0 0;font-size:16px;position:relative;display:block;float:left;}
.map_wrap .mw_txt .mwt_r .mwtr_l{width:70%;font-size:16px;font-weight:400;line-height:26px;float:left;}
.map_wrap .mw_txt .mwt_r .mwtr_r{width:30%;font-size:16px;font-weight:400;line-height:26px;float:left;}






/************************************************
*		페이징 : Paginate						*
************************************************/

.paginate{padding:15px 0;text-align:center;line-height:normal}
.paginate *{min-width:30px;height:30px;margin:0 3px;padding:0;font-size:14px;color:#999;line-height:30px;text-decoration:none;vertical-align:middle;position:relative;display:inline-block;}
.paginate a{background-color:#f1f1f1;border:1px solid #ddd;}
.paginate a:hover,
.paginate a:active,
.paginate a:focus,
.paginate a.on{background-color:#c92428;border:1px solid #c92428;color:#fff;}
.paginate .prev{margin:0 17px 0 0;background:#f1f1f1 url(../images/icon/pn_prev_up1.png) no-repeat center 50%;border:1px solid #ddd;}
.paginate .next{margin:0 0 0 17px;background:#f1f1f1 url(../images/icon/pn_next_up1.png) no-repeat center 50%;border:1px solid #ddd;}
.paginate .prev:hover,
.paginate .prev:active,
.paginate .prev:focus{background:#c92428 url(../images/icon/pn_prev_ov1.png) no-repeat center 50%;border:1px solid #c92428;}
.paginate .next:hover,
.paginate .next:active,
.paginate .next:focus{background:#c92428 url(../images/icon/pn_next_ov1.png) no-repeat center 50%;border:1px solid #c92428;}

.pagebtn{height:30px;margin:20px 0 50px;position:relative;}
.pagebtn .pb_prev{width:90px;height:30px;padding:0 15px;background:#f1f1f1 url(../images/icon/pn_prev_up1.png) no-repeat 10px 50%;border:1px solid #ddd;text-align:right;line-height:30px;display:block;position:absolute;left:0;top:0;}
.pagebtn .pb_prev:hover,
.pagebtn .pb_prev:active,
.pagebtn .pb_prev:focus{background:#c92428 url(../images/icon/pn_prev_ov1.png) no-repeat 10px 50%;border:1px solid #c92428;color:#fff;}

.pagebtn .pb_list{width:90px;height:30px;margin:0 auto;padding:0 15px;background-color:#f1f1f1;border:1px solid #ddd;text-align:center;line-height:30px;display:block;}
.pagebtn .pb_list:hover,
.pagebtn .pb_list:active,
.pagebtn .pb_list:focus{background-color:#c92428;border:1px solid #c92428;color:#fff;}

.pagebtn .pb_next{width:90px;height:30px;padding:0 15px;text-align:left;line-height:30px;display:block;position:absolute;right:0;top:0;}
.pagebtn .pb_next{background:#f1f1f1 url(../images/icon/pn_next_up1.png) no-repeat 67px 50%;border:1px solid #ddd;}
.pagebtn .pb_next:hover,
.pagebtn .pb_next:active,
.pagebtn .pb_next:focus{background:#c92428 url(../images/icon/pn_next_ov1.png) no-repeat 67px 50%;border:1px solid #c92428;color:#fff;}






/************************************************
*		푸터 : FOOTER							*
************************************************/

.footer{background-color:#e3e3e3;text-align:left;color:#aaa;}
.footer .foot_wrap{width:1134px;margin:0 auto;padding:30px 0;position:relative;}
/* 푸터 메뉴 */
.footer .foot_wrap .fw_menu{height:30px;margin:0 0 20px;font-size:15px;font-weight:400;line-height:30px;}
.footer .foot_wrap .fw_menu span{width:1px;height:14px;margin:8px 15px;background-color:#b5b5b5;display:block;float:left;}
.footer .foot_wrap .fw_menu a{color:#777;float:left;}
/* 푸터 정보 */
.footer .foot_wrap .fw_info{font-size:13px;font-weight:300;line-height:22px;}






/************************************************
*		ETC										*
************************************************/

.mn_tit{margin:0 0 15px;text-align:left;font-size:18px;color:#333;line-height:22px;position:relative;}
.mn_tit span{height:22px;position:absolute;right:0;top:0;}
.mn_tit span a{height:22px;padding:0 15px 0 0;background:url(../images/icon/pn_next_up1.png) no-repeat right 50%;font-size:13px;color:#777;line-height:22px;display:block;}

.tn_tit{margin:0 0 15px 32px;text-align:left;font-size:28px;font-weight:600;color:#333;line-height:32px;position:relative;}
.tn_tit span{height:32px;position:absolute;right:0;top:0;}
.tn_tit span a{height:32px;padding:0 15px 0 0;background:url(../images/icon/pn_next_up1.png) no-repeat right 50%;font-size:15px;color:#777;line-height:32px;display:block;}
.tn_tit.mr0{margin-left:0 !important;}
.tn_tit span .select-wrapper{margin:0 2px 0 0;float:left;}
.tn_tit span input{height:32px;line-height:32px;float:left;}
.tn_tit span .tt_btn{width:32px;height:32px;background:#c9252b url(../images/icon/search_icon_up.png) no-repeat center 50%;background-size:18px 18px;line-height:32px;display:block;float:left;}

.as_tit{margin:0 0 15px;text-align:left;font-size:18px;color:#333;line-height:22px;position:relative;}
.as_lit{margin:0 0 5px;text-align:left;font-size:18px;color:#333;line-height:22px;position:relative;}

.xbtit{margin:40px 0 15px;text-align:left;font-size:36px;line-height:40px;font-weight:700;position:relative;display:block;}
.xbtit span{height:32px;position:absolute;right:0;top:0;}
.xbtit span .select-wrapper{margin:0 2px 0 0;float:left;}
.xbtit span input{height:32px;line-height:32px;float:left;}
.xbtit span .tt_btn{width:32px;height:32px;background:#c9252b url(../images/icon/search_icon_up.png) no-repeat center 50%;background-size:18px 18px;line-height:32px;display:block;float:left;}
.fbtit{margin:25px 0 0;text-align:left;font-size:24px;line-height:35px;font-weight:600;position:relative;display:block;}
.ntxt{margin:0 0 20px;text-align:left;font-size:16px;color:#777;line-height:20px;}

.pc_xit{margin:0 0 25px;text-align:left;font-size:30px;line-height:34px;font-weight:600;color:#2d2d2d;position:relative;display:block;}
.pc_tit{margin:0 0 25px;text-align:left;font-size:20px;line-height:28px;font-weight:500;color:#595959;position:relative;display:block;}
.pc_txt{margin:0 0 25px;text-align:left;font-size:14px;line-height:20px;font-weight:300;color:#888;position:relative;display:block;}

.im_tit{margin:0 0 15px;text-align:left;font-size:25px;font-weight:500;line-height:35px;position:relative;}
.im_tit b{font-weight:500;}
.im_tit span{height:35px;position:absolute;right:0;top:0;}
.im_tit span .select-wrapper{margin:0 2px 0 0;float:left;}
.im_tit span input{height:32px;line-height:32px;float:left;}
.im_tit span .tt_btn{width:32px;height:32px;background:#c9252b url(../images/icon/search_icon_up.png) no-repeat center 50%;background-size:18px 18px;line-height:32px;display:block;float:left;}
.im_tit span a{height:35px;padding:0 15px 0 0;background:url(../images/icon/pn_next_up1.png) no-repeat right 50%;font-size:16px;color:#777;line-height:35px;display:block;}

.nw_bit{height:30px;margin:0 0 25px;text-align:left;font-size:22px;line-height:30px;font-weight:600;color:#2d2d2d;position:relative;display:block;position:relative;}
.nw_bit span{height:30px;font-size:15px;font-weight:400;color:#b8b8b8;line-height:30px;position:absolute;right:0;rop:0;}
.nw_txt{margin:0 0 25px;text-align:left;font-size:14px;line-height:20px;font-weight:300;color:#888;position:relative;display:block;}

.xltit{margin:20px 40px 15px;text-align:left;font-size:28px;line-height:38px;font-weight:700;position:relative;display:block;z-index:100;}
.bxltit{margin:0 0 20px;text-align:left;font-size:24px;font-weight:600;color:#333;line-height:30px;position:relative;z-index:100;}
.bxltit span{height:30px;position:absolute;right:0;top:0;}
.ssltxt{padding:40px 40px 0;text-align:left;font-size:14px;line-height:20px;font-weight:400;color:#777;position:relative;display:block;}
.ssltxt b{font-size:17px;}

.tal{text-align:left !important;}
.tac{text-align:center !important;}
.tar{text-align:right !important;}






/************************************************
*		TABLE									*
************************************************/
.tbl_type{width:100%;font-size:14px;}
.tbl_type caption{display:none}
.tbl_type thead th,
.tbl_type thead td{padding:15px 10px;background-color:#ddd;border:1px solid #ddd;font-size:16px;font-weight:600;color:#444;line-height:20px;}
.tbl_type tbody th,
.tbl_type tbody td{padding:15px 10px;background-color:#fff;border:1px solid #ddd;font-size:14px;font-weight:500;color:#777;line-height:20px;}

.tbl_type img{vertical-align:middle;}
.tbl_type .today{background-color:#f7e5e5;}
.tbl_type .stxt{font-size:11px;line-height:13px;}
.tbl_type .bgg{background-color:#f5f5f5;}
.tbl_type .tt_thum{height:55px;position:relative;}
.tbl_type .tt_thum .tthum{width:80px;height:55px;float:left;}
.tbl_type .tt_thum .tthum img{width:80px;height:55px;}
.tbl_type .tt_thum .ttext{margin:2px 0 0 10px;float:left;}
.tbl_type .tt_thum .ttext .tt{text-align:left;font-size:18px;color:#444;line-height:30px;display:block;}
.tbl_type .tt_thum .ttext .te{text-align:left;font-size:15px;color:#c9252b;line-height:20px;display:block;}
.tt_rbtn{width:100%;text-align:center;position:relative;}
.trtxt{width:auto;min-width:30px;margin:0 auto;padding:2px 4px;background-color:#c21e25;border:1px solid #c21e25;border-radius:3px;text-align:center;font-size:12px;color:#fff;line-height:12px;display:inline-block;}
.trtxt a, .trtxt a:hover{color:#fff;}
.imi_type{width:100%;font-size:14px;}
.imi_type caption{display:none}
.imi_type thead th,
.imi_type thead td{padding:15px 10px;background-color:#161616;border:1px solid #161616;font-size:15px;color:#c1c1c1;line-height:20px;}
.imi_type tbody th,
.imi_type tbody td{padding:15px 10px;background-color:#323232;border:1px solid #252525;font-size:15px;font-weight:500;color:#8f8f8f;line-height:20px;}
.imi_type img{vertical-align:middle;}
.imi_type .bgg{background-color:#292929;}

.table_type1{width:92%;margin:0 4%;border-top:2px solid #555;font-size:14px;}
.table_type1 caption{display:none}
.table_type1 thead th,
.table_type1 tbody th{padding:13px 10px;background-color:#efefef;border-bottom:1px solid #ccc;text-align:center;font-size:14px;font-weight:600;color:#777;line-height:24px;}
.table_type1 thead td,
.table_type1 tbody td{padding:13px 10px;background-color:#fff;border-bottom:1px solid #ccc;text-align:left;font-size:14px;font-weight:500;color:#777;line-height:24px;}






/************************************************
*		FAQ										*
************************************************/

.acxit{height:60px;margin:80px 0 0;text-align:center;font-size:60px;font-weight:300;line-height:60px;}
.acbit{text-align:left;font-size:24px;font-weight:500;line-height:50px;}

.accordion {
	margin:0 0 1px;
	padding:15px 20px;
	border-top:1px solid #eaecec;
	background:#eaecec;
	text-decoration:none;
	text-transform:uppercase;
	font-size:16px;
	font-weight:500;
	color:#000;
	position:relative;
}
.accordion .actit{width:25px;text-align:left;float:left;}

.accordion-open {
	background:#eaecec;
	color:#000;
}
.accordion-open span {
	padding:10px;
	display:block;
	float:right;
}
.accordion-open span {
	background:url(../images/icon/close_arrow1.png) center center no-repeat;
}
.accordion-close span {
	padding:10px;
	background:url(../images/icon/open_arrow1.png) center center no-repeat;
	display:block;
	float:right;
}
div.acontainer {
	margin:0;
	padding:0;
}
div.acontent {
	margin:0;
	padding:15px 20px;
	background:#f4f6f6;
	font-size:15px;
	color:#999;
	line-height:25px;
	position:relative;
}
div.acontent .actxt{width:3%;text-align:left;font-size:16px !important;float:left;}
div.acontent .accop{width:97%;margin:-3px 0 0;text-align:left;float:left;}

div.acontent ul, div.acontent p {
	margin:0;
	padding:3px;
}
div.acontent ul li {
	list-style-position:inside;
	line-height:25px;
}
div.acontent ul li a {
	color:#555;
}






/************************************************
*		레이어 팝업 : POPUP						*
************************************************/

.mw_popup1, .mw_popup2, .mw_popup3, .mw_popup4{width:100%;height:100%;display:none;position:fixed;_position:absolute;top:0;left:0;z-index:100000;}
.mw_popup1.open, .mw_popup2.open, .mw_popup3.open, .mw_popup4.open{display:block}
.mw_popup1 .bg, .mw_popup2 .bg, .mw_popup3 .bg, .mw_popup4 .bg{width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=50);position:absolute;top:0;left:0;}
#popup1, #popup2, #popup3, #popup4{width:320px;margin:-200px 0 0 -160px;background:#fff;position:absolute;top:45%;left:50%;}
#popup1.g_popup1 .g_popup1, #popup2.g_popup2 .g_popup2, #popup3.g_popup3 .g_popup3, #popup4.g_popup4 .g_popup4{display:block}
#popup1 .close, #popup2 .close, #popup3 .close, #popup4 .close{width:17px;height:17px;padding:0;border:0;background:transparent;text-decoration:none !important;cursor:pointer;opacity:1;overflow:visible;position:absolute;top:15px;right:13px;}

.pop_header{height:60px;padding:0 10px;background:#f9f9f9;border-bottom:1px solid #ddd;text-align:center;font-size:20px;font-weight:400;color:#5a5a5a;line-height:60px;}
.pop_header img{width:10px;height:10px;}

.pscroll{height:380px;overflow:hidden;overflow-x:hidden;overflow-y:scroll;}
.pop_contant {padding:20px 10px;position:relative;}
.pop_contant table {width:100%;}
.pop_contant table tr {height:30px;}
.pop_contant table td {font-size:16px;font-weight:400;color:#bbb;}

.pop_contant .pc_ltit{text-align:left;font-size:16px;line-height:24px;}
.pop_contant .pc_ltxt{margin:0 0 10px;text-align:left;font-size:14px;font-weight:400;color:#999;line-height:20px;}

.pop_contant .pc_ctit{text-align:center;font-size:16px;line-height:24px;}
.pop_contant .pc_ctxt{margin:0 0 10px;text-align:center;font-size:14px;font-weight:400;color:#999;line-height:20px;}

.pop_contant select{font-size:16px;color:#bbb;}
.pop_contant select:focus{color:#666;}

.pop_contant textarea{font-size:16px;color:#bbb;}

.btn_wrap{width:100%;height:60px;padding:0;text-align:center;font-size:18px;font-weight:400;color:#c1c1c1;line-height:60px;position:relative;bottom:0;}
.btn_wrap a{cursor:pointer;}

a.btn100{width:100%;}
a.btn50{width:50%;}

a.btn_confirm {background:#01b9ff;color:#fff;float:left;display:block;}
a.btn_confirm:hover {background:#01a8e7;color:#fff;text-decoration:none !important;}

a.btn_close {background:#f0f0f0;float:left;display:block;}
a.btn_close:hover {background:#dbdbdb;text-decoration:none !important;}






/************************************************
*		동의 : Agreement						*
************************************************/

.agr_wrap{margin:0 10px;border:1px solid #d8d8d8;background-color:f9f9f9;/*font-family:'FontAwesome';*/position:relative;}
.agr_wrap ul{margin:0;padding:0 0 20px;}
.agr_wrap li:first-child{padding:0 0 15px;background-color:#f1f1f1;border-bottom:1px solid #e7e7e7;}
.agr_wrap li{color:#888;letter-spacing:-1px;}

.agr_wrap li label {margin:0;}
.agr_wrap li input[type="checkbox"], .agr_wrap li input[type="radio"] {float:right;}
.agr_wrap li input[type="checkbox"] + label, .agr_wrap li input[type="radio"] + label {width:100%;margin:0;padding:0 10px;font-size:16px;color:#888;}
.agr_wrap li input[type="checkbox"] + label b, .agr_wrap li input[type="radio"] + label b{color:#333;}
.agr_wrap li input[type="checkbox"] + label span, .agr_wrap li input[type="radio"] + label span{font-size:14px;}
.agr_wrap li:first-child input[type="checkbox"] + label b, .agr_wrap li:first-child input[type="radio"] + label b{font-size:20px;color:#888;font-weight:700;}
.agr_wrap li input[type="checkbox"] + label:before, .agr_wrap li input[type="radio"] + label:before {padding:0 25px;top:-5px;}
.agr_wrap li input[type="checkbox"]:checked + label:before, .agr_wrap li input[type="radio"]:checked + label:before {background:rgba(0, 0, 0, 0);color:#30c5b2;}


.agr_case{width:100%;margin:0 auto;padding:20px 50px;position:relative;}
.ascroll{height:600px;overflow:hidden;overflow-x:hidden;overflow-y:scroll;}

.agree_case{width:100%;margin:0 auto;padding:20px 50px;position:relative;border:ridge ;}
.agree_scroll{height:250px;overflow:hidden;overflow-x:hidden;overflow-y:scroll;}

.stb_xbti{margin:20px 0;text-align:center;font-size:40px;font-weight:800;color:#999;line-height:50px;display:block;}
.stb_xti{height:25px;margin-bottom:40px;text-align:center;font-size:18px;font-weight:bold;color:#999;line-height:25px;display:block;}
.stb_bti{height:30px;margin-bottom:20px;text-align:left;font-size:18px;font-weight:bold;color:#999;line-height:30px;display:block;}
.stb_ti{height:20px;margin-bottom:5px;text-align:left;font-size:14px;font-weight:bold;color:#999;line-height:20px;display:block;}
.stb_copy{margin-bottom:5px;text-align:left;font-size:13px;color:#999;line-height:18px;display:block;}
.stb_txt{margin-bottom:5px;padding-left:15px;text-align:left;font-size:13px;color:#999;line-height:18px;display:block;}






/************************************************
*		RESPONSIVE								*
************************************************/

@media all and (max-width:1280px){
}

@media all and (max-width:1024px){
}

@media all and (max-width:980px){
}

@media all and (max-width:768px){
}

@media all and (max-width:480px){
}

@media all and (max-width:419px){
}
