@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');

.basic_wrap a:link,
.basic_wrap a:visited,
.basic_wrap a:active,
.basic_wrap a:hover { color:#222; }


/*서브비쥬얼*/
/* 20주년 콘서트 1.2.3탄 */
/*
.basic_wrap .main_visual .m_eventList { background:url('../img/rolling/m_banner_jumpconcert_bg.jpg') center center no-repeat; height:570px; }
.basic_wrap .main_visual .pT340 { padding-top:290px; }*/
/* 가을축제 즐기기 */
.basic_wrap .main_visual .m_eventList { 
	height:570px; 
}
.wr_m_eventList_item { 
	width:1200px;
	margin:0 auto;
}
.m_eventList_item {
	position:absolute;
	top:365px;
}
.m_eventList_item a { margin-right:10px; }
.m_eventList_item a.mR0 { margin-right:0 !important; }


.basic_wrap .main_visual { width:100%; height:570px; position:relative; }
.basic_wrap .main_visual ul { text-align:center; }

.basic_wrap .main_visual ul li img { display:inline-block; }
.basic_wrap .main_visual p.go_left { position:absolute; top:42%; left:50%; margin-left:-904px; }
.basic_wrap .main_visual p.go_right { position:absolute; top:42%; right:50%; margin-right:-814px; }
.basic_wrap .scrolling { max-width:1200px; margin:0 auto; position:relative; }
.basic_wrap .scrolling .num_list { position:absolute; bottom:31px; left:0px; }
.basic_wrap .num_list ul li { float:left; width:55px; height:25px; border:1px solid #fff; border-bottom:none; margin-left:10px; text-align:center; }
.basic_wrap .num_list ul li:first-child { margin-left:0px; }
.basic_wrap .num_list li a { text-align:center; }
.basic_wrap .num_list li a:link,
.basic_wrap .num_list li a:visited,
.basic_wrap .num_list li a:active,
.basic_wrap .num_list li a:hover { font-weight:bold; color:#fff; font-family:'Arial'; font-size:16px; }
.basic_wrap .num_list span.play_b { display:inline; padding-left:15px; }

.basic_wrap .num_list ul li.on { border:1px solid #37349b; border-bottom:none; }
.basic_wrap .num_list ul li.on a { color:#37349b; }

.basic_wrap .num_list .mainPagerCont{width:40px;height:26px;display:inline-block;}

/*퀵메뉴*/
.basic_wrap .m_quick_wrap { height:119px; background:#fff;width:1200px; position:relative; margin-top:1px; padding-left:0px;} 
.basic_wrap .quick_menu {width:1100px;}
.basic_wrap .quick_menu li { float:left; padding-top:23px;}
.basic_wrap .quick_menu li dd { font-size:15px; color:#222; letter-spacing:-1px; padding-top:5px; }
.basic_wrap .m_quick_wrap .btn_qk { position:absolute; top:0px; right:0px; }
.basic_wrap .btn_qk li { float:left; margin-right:0px; }

/* 6대 상품소개 */
.basic_wrap .hi_wrap { height:100%; margin-top:60px; color:#222; }
.basic_wrap .hi_tap li { float:left; padding:31px 0; width:239px; border-right:1px solid #ececec; background:#fff; }
.basic_wrap .hi_tap li a { letter-spacing:-1px; font-size:18px; }
.basic_wrap .hi_tap li.on { background:#343399; }
.basic_wrap .hi_tap li.on a { color:#fff; }
.basic_wrap .hi_box { display:block; max-width:1998px; padding-top:19px; clear:both; }
.basic_wrap .box_in { height:460px; background:#fff; position:relative; }
.basic_wrap .box_in .mid_pd_wrap{ display:none;}
.basic_wrap .box_in .mid_pd_wrap:first-child{display:block;}

.basic_wrap .box_in .pd01 { background:url('../img/main/back_hiset_20250530.jpg') no-repeat; height:460px; background-position:0px 0px; }
.basic_wrap .box_in .pd02 { background:url('../img/main/back_hidigital_20250530.jpg') no-repeat; height:460px; background-position:0px 0px; }
.basic_wrap .box_in .pd03 { background:url('../img/main/back_hiinternet_20250530.jpg') no-repeat; height:460px; background-position:0px 0px; }
.basic_wrap .box_in .pd04 { background:url('../img/main/back_himobile.jpg') no-repeat; height:460px; background-position:0px 0px; }
.basic_wrap .box_in .pd05 { background:url('../img/main/back_hiphone_20250328.jpg') no-repeat; height:460px; background-position:0px 0px; }
.basic_wrap .box_in .pd06 { background:url('../img/main/back_hiad.jpg') no-repeat; height:460px; background-position:0px 0px; }
.basic_wrap .box_in .best_pd { width:296px;height:382px; border:1px solid #e6e6e6; position:absolute; top:38px; right:45px; }
.basic_wrap .best_pd .icon_best { position:absolute; top:0px; left:0px; }
.basic_wrap .best_pd .icon_recommend { position:absolute; top:-10px; left:3px; }
.basic_wrap .box_in .best_pd span.sm { color:#222; font-size:18px; letter-spacing:-3px; padding-top:31px;display:inline-block; }
.basic_wrap .box_in .best_pd span.big { font-size:23px; letter-spacing:-2px; color:#222; font-weight:bold; }
.basic_wrap .box_in .best_pd dd { 
	text-align:left; 
	background:url('../img/main/icon_check.gif') 0 11px no-repeat; 
	padding:8px 0 0 28px;
	margin-left:25px; 
	letter-spacing:-1px; 
}
.basic_wrap .box_in .best_pd .dashed-borders { margin-top:27px; text-align:center; }
.basic_wrap .box_in .best_pd p { text-align:left; font-family:'Arial'; }
.basic_wrap .box_in .best_pd p.pr01 { font-size:20px; color:#cbcbcb; letter-spacing:-1px; text-decoration:line-through; font-weight:normal;  }
.basic_wrap .box_in .best_pd p.pr02 { 
	font-size:30px; 
	color:#333399; 
	font-weight:bold; 
	margin-top:-10px;
	text-align: center; 
	letter-spacing: -1px;
}
.basic_wrap .box_in .best_pd span.won { font-size:14px; color:#212121; letter-spacing:0px; padding-left:5px; font-family:'맑은 고딕'; }
.basic_wrap .box_in .best_pd span.vat { 
	width: 100%;
	float: left;
	font-size:11px; 
	color:#9c9b9b; 
	font-weight:normal; 
	/*padding-left:5px;*/ 
	display:inline-block; 
	/* float:left; */
	padding-bottom:5px; 
}
.basic_wrap .price { 
	width: 100%;
	line-height: 100%;
	/* 
	float: left;
	background: yellow;
	padding-left:30px; */
}
.basic_wrap .box_in .bdv { position:absolute; left:130px; bottom:34px; /* bottom:100px; */ }

/* 공연&행사&이벤트 */
.basic_wrap .mEvent { background:#fff; padding-top:50px; margin-top:60px; height:700px; }
.basic_wrap .mEvent .l6 { letter-spacing:-6px; }
.basic_wrap .event_list { max-width:1200px; margin:50px 0 0 80px; position:relative; }
.basic_wrap .event_list li { float:left; letter-spacing:-1px; text-align:left; margin-left:60px; } 
.basic_wrap .event_list li:first-child { margin-left:0px; }
.basic_wrap .event_list .Tit { font-weight:bold; font-size:16px; padding-top:17px; }
.basic_wrap .event_list .sTit { font-size:13px; color:#616161; letter-spacing:0px; padding-top:5px; }
.basic_wrap .btn_event .be_inner { padding-top:40px; clear:both; }
.basic_wrap .btn_event .be_inner li { display:inline-block; }
.basic_wrap .btn_event a { display:inline-block; }
.basic_wrap .btn_event a:link,
.basic_wrap .btn_event a:visited,
.basic_wrap .btn_event a:active { display:block; border:1px solid #ccc; width:158px; height:38px; padding-top:15px; }
.basic_wrap .btn_event a:hover { border:1px solid #222; color:#222; font-weight:bold; }
.basic_wrap .btn_event a span { display:block; }

.basic_wrap .notice_box { clear:both; margin-top:60px; text-align:left; height:405px; background:#fff; }
.basic_wrap .notice_box li { float:left; display:inline-block; position:relative; }
.basic_wrap .notice_box li a.posi { position:absolute; right:20px; top:20px; }
.basic_wrap .notice_box .gg { font-weight:bold; color:#343399; }
.basic_wrap .notice_box .cy { font-weight:bold; color:#000; }
.basic_wrap .n_radius { 
	border: solid #FFFFFF 1px; background: #FFFFFF; width:558px; height:117px;
	border-top-left-radius: 1px; -webkit-border-top-left-radius: 1px; -moz-border-top-left-radius: 1px; 
	border-top-right-radius: 1px; -webkit-border-top-right-radius: 1px; -moz-border-top-right-radius: 1px; 
	border-bottom-left-radius: 1px; -webkit-border-bottom-left-radius: 1px; -moz-border-bottom-left-radius: 1px; 
	border-bottom-right-radius: 1px; -webkit-border-bottom-right-radius: 1px; -moz-border-bottom-right-radius: 1px; }
.basic_wrap .notice_box dl { padding:30px 0 20px 32px; }
.basic_wrap .notice_box li dt { font-size:15px; font-weight:bold; color:#000; margin-bottom:18px;  }
.basic_wrap .notice_box li dd { font-size:13px; color:#656565; padding-top:8px; overflow:hidden; width:460px; height:21px; }
.basic_wrap .notice_box li dd a:hover { color:#000; text-decoration:underline; }
	
.basic_wrap .work { float:right; margin-left:12px; }

.basic_wrap .actionBtn11 {
	 position:relative;
	 display:block;
	 width:40px;
	 height:40px;
	 margin:auto;
	 box-sizing:border-box;
	 -webkit-box-sizing:border-box;
	 -moz-box-sizing:border-box;
}
.basic_wrap .actionBtn11 span {
	 display:block;
}
.basic_wrap .actionBtn11 .hover:after {
	 display:block;
	 content:"";
	 position:relative;
	 width:38px;
	 height:38px;
	 border:1px solid #ccc;
	 background-color:#FFF;
	 transition:transform .5s;
	 -webkit-transition:-webkit-transform .5s;
	 -moz-transition:-moz-transform .5s;
}
.basic_wrap .actionBtn11 .hover .line1, .actionBtn11 .hover .line2 {
	 position:absolute;
	 z-index:10;
	 left:8px;
	 top:18px;
	 width:24px;
	 height:4px;
	 background-color:#ccc;
	 transition:transform .7s;
	 -webkit-transition:-webkit-transform .7s;
	 -moz-transition:-moz-transform .7s;
} 
.basic_wrap .actionBtn11 .hover .line1 {
	 transform:rotate(90deg);
	 -webkit-transform:rotate(90deg);
	 -moz-transform:rotate(90deg);
}
.basic_wrap .actionBtn11 .hover .line2 {
	 transform:rotate(0deg);
	 -webkit-transform:rotate(0deg);
	 -moz-transform:rotate(0deg);
}
.basic_wrap .actionBtn11:hover .hover .line1 {
	 transform:rotate(-45deg);
	 -webkit-transform:rotate(-45deg);
	 -moz-transform:rotate(-45deg);
	 background-color:#fff;
}
.basic_wrap .actionBtn11:hover .hover .line2 {
	 transform:rotate(-135deg);
	 -webkit-transform:rotate(-135deg);
	 -moz-transform:rotate(-135deg);
	 background-color:#fff;
}
.basic_wrap .actionBtn11:hover .hover:after {
	 transform:rotate(45deg);
	 -webkit-transform:rotate(45deg);
	 -moz-transform:rotate(45deg);
	 background-color:#ccc;
}

/*검색창*/
.basic_wrap .faq_search { width:100%; padding:39px 0; background:#55556b; clear:both; margin-top:30px; }
.basic_wrap .faq_search .fs_inner { max-width:1200px; margin:0 auto; }
.basic_wrap .faq_search .fs_inner > p { text-align:center; font-size:17px; color:#fff; letter-spacing:-1px; }
.basic_wrap .faq_search .fs_inner .ip_fs { width:350px; height:30px; border-bottom:1px solid #fff; background:none; color:#fff;font-size:20px; letter-spacing:-2px; border-top:none; border-left:none; border-right:none; margin-left:24px; }

/* 서경방송 소식란 & VOD관 */

.basic_wrap .event_wrap { max-width:1200px; min-height:350px; clear:both; padding-top:60px; }
.basic_wrap .event_wrap .event_zone { float:left; background:#fff; width:599px; border-right:1px solid #ececec; position:relative;height:350px; }
.basic_wrap .event_wrap .event_zone .event_imgWrap{width:401px;height:216px;margin:30px auto 0;}
.basic_wrap .event_wrap .event_zone .leftMove { position:absolute; left:30px; top:47%; }
.basic_wrap .event_wrap .event_zone .rightMove { position:absolute; right:30px; top:47%; }
/*.basic_wrap .event_zone .event_roll { padding-top:30px; padding-bottom:48px; }*/
.basic_wrap .event_zone .event_roll li a img{width:400px;height:216px;}
.basic_wrap .event_wrap .tr20 { position:absolute; top:20px; right:20px; }

.basic_wrap .event_wrap .Tit { font-size:17px; font-weight:bold; letter-spacing:-1px; padding:30px 0 0 30px; text-align:left; }
.basic_wrap .event_wrap .scs_vod { float:right; background:#fff; width:600px; height:350px; position:relative; }
.basic_wrap .scs_vod .poster { position:absolute; top:86px; left:35px; }
.basic_wrap .scs_vod .poster > p > img { width:151px; height:216px; }
.basic_wrap .scs_vod .poster .recommend { position:absolute; top:0px; left:0px; }
.basic_wrap .scs_vod dl { width:100%; padding-top:20px; text-align:left; font-size:15px; color:#222; letter-spacing:-1px; }
.basic_wrap .scs_vod dd { padding:11px ; padding-left:10px; border-bottom:1px solid #eaeaea; width:80%; margin:0 auto; }
.basic_wrap .scs_vod dd span { float:right; }
						
/* 채용공고 & 공지사항 */
.basic_wrap .mInform { margin-top:20px; background:#fff; clear:both; float:left; height:86px; }
.basic_wrap .mInform .mInform_inner { max-width:1200px; margin:0 auto; }
.basic_wrap .mInform .mInform_inner .Tit { font-size:16px; color:#000; font-weight:bold; letter-spacing:-1px; margin-top:34px; text-align:left; float:left;}
.basic_wrap .mInform .mInform_inner li a:link,
.basic_wrap .mInform .mInform_inner li a:visited,
.basic_wrap .mInform .mInform_inner li a:active { font-size:14px; color:#666; }
.basic_wrap .mInform .mInform_inner li a:hover { color:#222; text-decoration:underline; }

.basic_wrap .mInform .rollstory {float:left;margin-top:36px;margin-left:20px; }
.basic_wrap .mInform .rollstory li {float:left;text-align:left; width:390px; overflow:hidden;min-height:17px; line-height:135%; color:#666; } 
.basic_wrap .mInform .rollstory li a{width:98%;display:inline-block;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.basic_wrap .mInform .notice { float:left; width:599px; border-right:1px solid #ececec; position:relative; height:86px;}
.basic_wrap .mInform .hiring { float:right; width:600px; position:relative; text-align:left;}
.basic_wrap .mInform .btn { position:absolute; top:33px; right:15px;}
.basic_wrap .mInform .btn li { float:left; padding-left:5px;}

/* 채널8번 */
.basic_wrap .mCH8Wrap { padding-top:60px; clear:both; width:100%; }
.basic_wrap .mCH8Wrap .mCH8 { margin:0 auto; max-width:1200px; height:800px; background:#fff; }
.basic_wrap .mCH8Wrap .mCH8 .l6 { letter-spacing:-6px; }
.basic_wrap .mCH8Wrap .mCh8 .ch8logo { text-align:center; }
.basic_wrap .mCH8Wrap .mCH8 .now_ch8 { width:336px; background:#0a5faf; margin:55px 0 0 61px; color:#fefefe; font-size:13px; float:left; text-align:left; }
.basic_wrap .mCH8Wrap .mCH8 .now_ch8 dl dt span.data { display:inline-block; padding-left:83px; }
.basic_wrap .mCH8Wrap .mCH8 .now_ch8 dl dt span.day { display:inline-block; font-size:13px; font-weight:normal; }
.basic_wrap .mCH8Wrap .mCH8 .now_ch8 dl dt { font-family:'Arial'; color:#fefefe; font-size:20px; font-weight:bold; padding:41px 0 22px 25px; }
.basic_wrap .mCH8Wrap .mCH8 .now_ch8 dl dd { font-size:15px; color:#90b6da; padding:27px 0 22px 0; background:#0b518f; letter-spacing:-1px; padding-left:25px; }
.basic_wrap .mCH8Wrap .mCH8 .now_ch8 dl dd.b_blue { background:#0a5faf; }
.basic_wrap .mCH8Wrap .mCH8 .now_ch8 dl dd.now_on { color:#fff; font-weight:bold; }
.basic_wrap .mCH8Wrap .mCH8 .now_ch8 dl dd span.tit { display:inline-block; padding:3px 0 0 5px; width:230px; line-height:130%; height:23px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.basic_wrap .mCH8Wrap .mCH8 .now_ch8 dl dd span.data { display:inline-block; float:right; padding-right:30px; }
.basic_wrap .mCH8Wrap .pro_ch8 { width:680px; height:493px; margin-top:55px; float:right; margin-right:66px; position:relative; text-align:left; }

.basic_wrap .mCH8Wrap .pro_ch8 .ch8_p_slideWrap { width:554px;margin: 0 auto;}
.basic_wrap .mCH8Wrap .pro_ch8 .ch8_p p { width:100%; float:left; }
.basic_wrap .mCH8Wrap .pro_ch8 .ch8_p p img { width:100%; }

.basic_wrap .mCH8Wrap .pro_ch8 .left_arrow { position:absolute; top:235px; left:0; }
.basic_wrap .mCH8Wrap .pro_ch8 .right_arrow { position:absolute; top:235px; right:0; }
.basic_wrap .mCH8Wrap .pro_ch8 ul { width:558px; margin:0 auto; }
.basic_wrap .mCH8Wrap .pro_ch8 li { float:left; font-size:13px; width:270px; height:490px; border:1px solid #ddd; box-sizing:border-box; }
.basic_wrap .mCH8Wrap .pro_ch8 li p.tit { margin:15px 0 0 15px; }
.basic_wrap .mCH8Wrap .pro_ch8 li span.pro_tit { font-size:16px; font-weight:bold; }
.basic_wrap .mCH8Wrap .pro_ch8 li span.f34f3e { color:#f34f3e; border:1px solid #f34f3e; }
.basic_wrap .mCH8Wrap .pro_ch8 li span.f6a61c9 { border:1px solid #6a61c9; color:#6a61c9; }
.basic_wrap .mCH8Wrap .pro_ch8 li span.c_4ccb0e { border:1px solid #4ccb0e; color:#4ccb0e; }
.basic_wrap .mCH8Wrap .pro_ch8 li span.round_t {
	font-size:12px; padding:1px 9px;
	border-top-left-radius: 50px; -webkit-border-top-left-radius: 50px; -moz-border-top-left-radius: 50px; 
	border-top-right-radius: 50px; -webkit-border-top-right-radius: 50px; -moz-border-top-right-radius: 50px; 
	border-bottom-left-radius: 50px; -webkit-border-bottom-left-radius: 50px; -moz-border-bottom-left-radius: 50px; 
	border-bottom-right-radius: 50px; -webkit-border-bottom-right-radius: 50px; -moz-border-bottom-right-radius: 50px;}
.basic_wrap .mCH8Wrap .pro_ch8 .tb_style_1 { 
	margin:21px 0 0 15px; 
	font-size:13px; 
	text-align:left; 
}
.basic_wrap .tb_style_1 th { 
	text-align:center; 
	height:25px;
	line-height:25px;
	font-size:13px; 
	color:#8e8e8e; 
	vertical-align:top;
}
.basic_wrap .tb_style_1 td { 
	text-align:left; 
	font-size:13px; 
	color:#222; 
	/*padding:3px 0; */
	padding-left:8px;
	line-height:140%; 
}
.basic_wrap .mCH8Wrap .pro_ch8 li a.vod_view { 
	position:absolute;
	bottom:30px;
}
.basic_wrap .mCH8Wrap .pro_ch8 li a.vod_view:link,
.basic_wrap .mCH8Wrap .pro_ch8 li a.vod_view:visited,
.basic_wrap .mCH8Wrap .pro_ch8 li a.vod_view:active { margin:12px 0 0 69px; clear:both; float:left;font-size:13px; color:#222; border:1px solid #ddd; letter-spacing:-1px; padding:7px 13px; }
.basic_wrap .mCH8Wrap .pro_ch8 li a.vod_view:hover {border:1px solid #222; color:#222;}

.basic_wrap .mCH8Wrap .news_list { clear:both; float:left; margin-top:12px; background:#fff; text-align:left; height:350px; }
.basic_wrap .mCH8Wrap .news_vod_tit { width:165px; height:16px; line-height:180%; overflow:hidden; }
.basic_wrap .mCH8Wrap .news_list .nlWrap { margin:0 auto; min-width:1200px; }
.basic_wrap .mCH8Wrap .news_list .nlWrap .scsNews { float:left; position:relative; height:253px; width:600px; }
.basic_wrap .mCH8Wrap .Tit { font-size:16px; letter-spacing:-1px; color:#222; font-weight:bold; padding:30px 0 0 60px; }
.basic_wrap .mCH8Wrap .news_list .nlWrap .scsNews .newImg { float:left; padding:35px 0 0 60px; }
.basic_wrap .mCH8Wrap .news_list .nlWrap .scsNews .newImg span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:160px;}
.basic_wrap .mCH8Wrap .news_list .nlWrap .scsNews .newImg img { width:167px; height:125px; }
.basic_wrap .mCH8Wrap .news_list .nlWrap .scsNews .r_news { float:left; text-align:left; font-size:13px; padding:35px 0 0 23px; }
.basic_wrap .mCH8Wrap .news_list .nlWrap .scsNews .r_news li { padding-top:3px; }
.basic_wrap .mCH8Wrap .news_list .nlWrap .scsNews .r_news li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:320px;display:block;?}
.basic_wrap .mCH8Wrap .news_list .nlWrap .scsNews .r_news a:link,
.basic_wrap .mCH8Wrap .news_list .nlWrap .scsNews .r_news a:visited,
.basic_wrap .mCH8Wrap .news_list .nlWrap .scsNews .r_news a:active { color:#222; line-height:160%; }
.basic_wrap .mCH8Wrap .news_list .nlWrap .scsNews .r_news a:hover { text-decoration:underline; } 

.basic_wrap .mCH8Wrap .news_list .nlWrap .scsNews .newsMore { position:absolute; top:36px; right:25px; }
.basic_wrap .mCH8Wrap .news_list .nlWrap .scsNews .newsMore a:link,
.basic_wrap .mCH8Wrap .news_list .nlWrap .scsNews .newsMore a:visited,
.basic_wrap .mCH8Wrap .news_list .nlWrap .scsNews .newsMore a:active { font-size:12px; color:#222; font-weight:bold; border:1px solid #ddd; padding:7px 18px; }
.basic_wrap .mCH8Wrap .news_list .nlWrap .scsNews .newsMore a:hover { border:1px solid #222; }

.basic_wrap .mCH8Wrap .news_list .nlWrap .report { 
	width:542px;
	float:right; 
	/*padding-left:50px; */
	position:relative; 
}
.basic_wrap .mCH8Wrap .news_list .nlWrap .report .Tit { margin-left:-60px; }

.basic_wrap .mCH8Wrap .news_list .nlWrap .report .t_area { 
	width:450px; 
	height:60px; 
	margin-top:20px; 
	margin-left:0; 
	padding:20px;
	text-align:left; 
	font-family:'Malgun Gothic';
	border:1px solid #ddd;
}
.basic_wrap .mCH8Wrap .news_list .nlWrap .report .etc { font-size:12px; color:#828282; letter-spacing:-1px; margin-top:8px; }
.basic_wrap .mCH8Wrap .news_list .nlWrap .report .give { margin-top:26px; position:absolute; bottom:-15px; right:50px; }
.basic_wrap .mCH8Wrap .news_list .nlWrap .report .give a:link,
.basic_wrap .mCH8Wrap .news_list .nlWrap .report .give a:visited,
.basic_wrap .mCH8Wrap .news_list .nlWrap .report .give a:active { font-size:13px; color:#222; font-weight:bold; border:1px solid #ddd; padding:7px 18px; } 
.basic_wrap .mCH8Wrap .news_list .nlWrap .report .give a:hover { border:1px solid #222; }

/* 서부경남라이프 */
.basic_wrap .scsLifeWrap { clear:both; float:left; width:100%; height:100%; margin-top:50px; }
.basic_wrap .scsLifeWrap h3 { font-size:40px; color:#000; letter-spacing:-4px; text-align:center; }
.basic_wrap .scsLifeWrap h4 { font-size:17px; letter-spacing:-2px; color:#666; margin-top:5px; line-height:130%; text-align:center; }
.basic_wrap .scsLifeWrap .wrap { width:100%; background:#fff; }
.basic_wrap .scsLifeWrap .scsLife { margin:0 auto; max-width:1200px; height:1024px; }
.basic_wrap .scsLifeWrap .lifeList { padding-top:70px; width:95%; margin:0 auto; }
.basic_wrap .scsLifeWrap .lifeList li { float:left; width:353px; }
.basic_wrap .scsLifeWrap .lifeList img { width:353px; height:198px; }
.basic_wrap .scsLifeWrap .lifeList li dd.tit { padding-top:10px; font-weight:bold; font-size:16px; letter-spacing:-1px; }
.basic_wrap .scsLifeWrap .lifeList li dd.stit { padding-top:5px; font-size:13px; color:#666; overflow:hidden; height:40px; }
.basic_wrap .scsLifeWrap .lifeList li dd b.t_show { color:#0d99c9; }
.basic_wrap .scsLifeWrap .lifeList li dd b.t_food { color:#f34f3e; }
.basic_wrap .scsLifeWrap .lifeList li dd b.t_attraction { color:#6a61c9; }
.basic_wrap .scsLifeWrap .lifeList li.mL38 { margin-left:38px; }
.basic_wrap .quickLife {clear:both;float:left;text-align:center;margin-top:103px;}		
.basic_wrap .quickLife .quick_icon {float:left;margin-left:1px;}					
.basic_wrap .quickLife .quick_icon li {float:left;width:230px;border-right:1px solid #eaeaea;}
.basic_wrap .quickLife .quick_icon li:last-child {border:none;}
.basic_wrap .quickLife .quick_icon li dd.viewMore {font-size:15px;text-decoration:underline;padding-top:24px;}
.basic_wrap .quickLife .quick_icon li dd.viewMore a:link,
.basic_wrap .quickLife .quick_icon li dd.viewMore a:hover,
.basic_wrap .quickLife .quick_icon li dd.viewMore a:active,
.basic_wrap .quickLife .quick_icon li dd.viewMore a:visited {color:#5c5c5c;}
.basic_wrap .quickLife .quick_icon li dd.tit {font-weight:bold;font-size:16px;color:#212121;padding-top:24px;}
.basic_wrap .quickLife .quick_icon li dd.stit {font-size:13px;color:#656565;padding-top:12px;}

/* 공지사항 채용공고 */
.scs_wrapNotice { 
	width:598px;
	float:left;
	height:350px;
	background:#fff;
	position:relative;
}
.scs_n_notice {
	width:100%;
	float:left;
	/*margin-left:33px;
	background:yellow;*/
}
.m_not_tab {
	width:520px;
	float:left;
	height:50px;
	margin-top:30px;
	margin-left:33px;
	font-size:16px;
	font-weight:bold;
	/*background:red;*/
}
.m_not_tab ul { 
	width:100%;
	float:left;
	height:50px;
	border-bottom:1px solid #ddd;
}
.m_not_tab ul li { 
	width:140px;
	float:left; 
	line-height:47px;
	border:1px solid #ddd;
	border-bottom:1px solid #fff !important;
	margin-top:-1px;
}
.m_not_tab ul li a { 
	width:100%;
	float:left;
	height:47px;
	border-top:3px solid #fff;
}
.m_not_tab ul li.on { border-top-color:#343399 !important; }
.m_not_tab ul li.mmL1 { margin-left:-1px; }

.scs_n_notice .Tit { padding-left:0 !important; }
.scs_n_notList { 
	width:100%;
	float:left;
	margin-top:20px;
	margin-left:10px;
}
.scs_n_notList ul li { 
	display:inline-block;
	width:545px;
}
.scs_n_notList ul li a { 
	width:410px;
	float:left;
	padding-left:10px;
	white-space:nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
	text-align:left;
	line-height:200%;
	letter-spacing:-1px;
	background:url(/www/img/main/main_nblit.png) no-repeat 0 center;
}
.scs_n_notList ul li a:hover { color:#222; text-decoration:underline; }
.scs_n_notList ul li a:link, 
.scs_n_notList ul li a:visited, 
.scs_n_notList ul li a:active { color:#222; }
.scs_n_notDay { 
	float:right;
	margin-right:30px;
	color:#949494;
	letter-spacing:-1px;
}
.scs_n_notice .t20r20 { position:absolute; top:25px; right:45px !important; }

.scs_n_notice .scs_n_notList .tab_content{ display:none;}
.scs_n_notice .scs_n_notList .tab_content:first-child{display:block;}


/* 팝업 
.ind_wrapPopup { 
	clear:both;
	position:absolute;
	top:190px;
	right:380px;
	z-index:1001;
}
.ind_popup { 
	width:300px;
	height:300px;
	float:left;
	background:#fff;
	border:1px solid #c1c1c1;
}
.ind_popup a { float:left; }
.popup_top { position:absolute; top:0; right:1px; }
.popup_footer { 
	width:300px;
	float:right;
	text-align:right;
}
.popup_footer span { 
	display:inline-block;
	font-size:13px; 
	letter-spacing:-1px; 
	margin-top:5px;
	color:#414141;
}
.popup_footer .btn_popColse { 
	display:inline-block;
	margin-right:10px; 
	margin-top:-2px;
}
*/
/* 팝업 */
.ind_wrapPopup { 
	clear:both;
	position:absolute;
	top:190px;
	left:200px;
	z-index:1001;
}
.ind_popup { 
	width:428px;
	height:435px;
	float:left;
	background:#fff;
}
.ind_popup a { float:left; }
.popup_footer {
	position:relative;
	bottom:40px;
	left:30px;
	display:inline-block;
	float:left !important;
	text-align:left;
}
.popup_footer span { 
	display:inline-block;
	font-size:14px; 
	letter-spacing:-1px; 
	margin-top:5px;
	color:#414141;
}
.popup_footer .btn_popColse { 
	display:inline-block;
	margin-right:15px; 
	margin-top:-2px;
}
#pop2 {
	top:190px;
	left:650px;
}
.display_n{
	display:none;
}
/*
.popup_top { position:absolute; bottom:15px; right:150px; }
.popup_top span {
	display:inline-block;
	font-size:13px; 
	letter-spacing:-1px; 
	margin-top:5px;
	color:#414141;
	vertical-align:0;
}
.popup_top img { vertical-align:0; margin-left:-3px; }
.popup_footer { 
	width:100%;
	float:right;
	text-align:right;
}
.popup_footer span { 
	display:inline-block;
	font-size:13px; 
	letter-spacing:-1px; 
	margin-top:5px;
	color:#414141;
}
.popup_footer .btn_popColse { 
	display:inline-block;
	margin-right:15px; 
	margin-top:-2px;
}
*/

/* TV광고 추가 동영상 */
.main_video { 
	width:810px; 
	height:460px; 
	float:left; 
	background:#000; 
}



/* 20200518 가입상담 박상호 추가*/
/*.SubscriptionBar {
	position:fixed;
	bottom:0;
	left:0;
	z-index:9999;
	width:100%;
	font-family: 'Noto Sans KR', 'Malgun Gothic', 'Dotum', '맑은 고딕', '돋움', sans-serif;
	margin-bottom:-1px;
	padding:0; 
	height:80px; 
	box-sizing:border-box;
	vertical-align:top;
	/* background:#55556b;
}
.SubscriptionBar_inner {
	background:#f1f4ff;
	border:1px solid #c6d2ff; 
	max-width:1500px; 
	width:100%; 
	margin:0 auto;
	border-top-left-radius:20px;
	border-top-right-radius:20px; 
	box-shadow:0 0 15px rgba(0,0,0,.2); 
	padding:0;
}
.Subscription {	
	/* width:1200px;  
	height: 80px;
	margin:0 auto; 
	padding:0; 
	box-sizing:border-box; 
	text-align:center;
}
.Subscri50 {
	font-size:17px; 
	display:inline-block;
	padding:0;
	text-decoration:none;
}
.Subscri1 .btn_openNew { 
	background:#343399; 
	color:#fff; 
	text-align:center;
	letter-spacing:-1px;
	display:inline-block;
	padding:5px 20px; 
	width:170px;
	box-sizing:border-box; 
	text-decoration:none;
}
.Subscri1 p { 
	width:65%; 
	color:#f1f4ff; 
	text-align:center; 
	font-size:15px;
	display:inline-block;
}

.Subscri1 p span { display:block; text-align:center; font-size:15px; }
.Subscri1 .btn_openNew span { 
	margin-left:3px; 
	vertical-align:2px; 
	font-size:13px;
}
.Subscri2 {
	display:block;
	float:right;
	text-align:center;
	background:#ffd200;	
}
.Subscri2 b { font-size:17px; letter-spacing:-1px; color:#383838; }
.Subscri2:hover b, .Subscri2:link b, .Subscri2:active b, .Subscri2:visited b { color:#383838; }
.Subscri2 span.ico_cellNumMark {
	vertical-align:1px;
	font-size:19px;
}
.Subscription img { 
	vertical-align: 0;
	margin-top: 10px; 
}
.Subscription .benefit {
	position: relative;
	bottom: 15px;
	display:inline-block; 
	font-size:15px; 
	line-height:150%;
	font-weight:600;
	letter-spacing: -1px !important;
}
.benefit small {
	display:inline-block; 
	font-size:15px; 
}
.Subscription .benefit span {color:#f78100; line-height: 0;}
.Subscription .benefit img {vertical-align:middle;}
.btn_requestJoin,
.btn_tell {text-decoration:none; vertical-align:top; margin-top:16px;transition: 0.2s;}
.btn_requestJoin {
	background:#fff url(/www/img/main/arrow_blue.png) 90% 55% no-repeat;
	text-decoration:none; 
	border:2px solid #2f56d6; 
	color:#2f56d6 !important; 
	box-sizing:border-box; 
	font-size:17px; 
	line-height:17px; 
	padding:13px 10px; 
	box-sizing:border-box; 
	width:17%; 
	border-radius:10px; 
	display:inline-block; 
	text-align:center; 
	font-weight:600;
}
.btn_requestJoin:hover {
	background:#40acf0 url(/www/img/main/arrow_blue.png) 90% 55% no-repeat; 
	color:#fff !important;
}
.btn_requestJoin2 {
	background:#9000ff url(/www/img/main/arrow_white.png) 90% 55% no-repeat;
	text-decoration:none; 
	border:2px solid #6200ae; 
	color:#fff !important; 
	box-sizing:border-box; 
	font-size:17px; 
	line-height:17px; 
	padding:13px 10px; 
	box-sizing:border-box; 
	width:17%; 
	border-radius:10px; 
	display:inline-block; 
	text-align:center; 
	font-weight:600;
	letter-spacing:-1px !important;
}
.btn_requestJoin2:hover {
	background:#6200ae url(/www/img/main/arrow_white.png) 90% 55% no-repeat; 
	color:#fff !important;
}
.btn_tell {
	background:#fb7600; 
	color:#333; 
	font-size:14px; 
	display:inline-block;
	text-decoration:none; 
	font-weight:400; 
	border-radius:2rem; 
	padding:10px 20px; 
	border:1px solid #f25000; 
	margin-left:3%;
}
.btn_tell:hover {background:#ff9000;}
.btn_tell span {
	color:#fff; 
	font-family: 'Arial', 'Malgun Gothic', 'Dotum', '맑은 고딕', '돋움'; 
	font-size:24px; 
	line-height:24px; 
	font-weight:700;
	display:inline-block; 
	vertical-align:bottom;
}
.btn_tell img {vertical-align:bottom;} */

/* 12월 31일 변경 CSS */
/* 20200518 가입상담 박상호 추가*/
.SubscriptionBar {
	position:fixed;
	bottom:0;
	left:0;
	z-index:9999;
	width:100%;
	font-family: 'Noto Sans KR', 'Malgun Gothic', 'Dotum', '맑은 고딕', '돋움', sans-serif;
	margin-bottom:-1px;
	padding:0; 
	height:80px; 
	box-sizing:border-box;
	vertical-align:top;
	/* background:#55556b; */
}
.SubscriptionBar_inner {
	background:#f1f4ff;
	border:1px solid #c6d2ff; 
	max-width:1500px; 
	width:100%; 
	margin:0 auto;
	border-top-left-radius:20px;
	border-top-right-radius:20px; 
	box-shadow:0 0 15px rgba(0,0,0,.2); 
	padding:0;
}
.Subscription {	
	/* width:1200px; */ 
	height: 80px;
	margin:0 auto; 
	padding:0; 
	box-sizing:border-box; 
	text-align:center;
}
.Subscri50 {
	font-size:17px; 
	display:inline-block;
	padding:0;
	text-decoration:none;
}
.Subscri1 .btn_openNew { 
	background:#343399; 
	color:#fff; 
	text-align:center;
	letter-spacing:-1px;
	display:inline-block;
	padding:5px 20px; 
	width:170px;
	box-sizing:border-box; 
	text-decoration:none;
}
.Subscri1 p { 
	width:65%; 
	color:#f1f4ff; 
	text-align:center; 
	font-size:15px;
	display:inline-block;
}

.Subscri1 p span { display:block; text-align:center; font-size:15px; }
.Subscri1 .btn_openNew span { 
	margin-left:3px; 
	vertical-align:2px; 
	font-size:13px;
}
.Subscri2 {
	display:block;
	float:right;
	text-align:center;
	background:#ffd200;	
}
.Subscri2 b { font-size:17px; letter-spacing:-1px; color:#383838; }
.Subscri2:hover b, .Subscri2:link b, .Subscri2:active b, .Subscri2:visited b { color:#383838; }
.Subscri2 span.ico_cellNumMark {
	vertical-align:1px;
	font-size:19px;
}
.Subscription img { 
	vertical-align: 0;
	margin-top: 10px; 
}
.Subscription .benefit {
	position: relative;
	bottom: 15px;
	display:inline-block; 
	font-size:15px; 
	line-height:150%;
	font-weight:600;
	letter-spacing: -1px !important;
}
.benefit small {
	display:inline-block; 
	font-size:15px; 
}
.Subscription .benefit span {color:#f78100; line-height: 0;}
.Subscription .benefit img {vertical-align:middle;}
.btn_requestJoin,
.btn_tell {text-decoration:none; vertical-align:top; margin-top:16px;transition: 0.2s;}
.btn_requestJoin {
	background:#fff url(/www/img/main/arrow_blue.png) 90% 55% no-repeat;
	text-decoration:none; 
	border:2px solid #2f56d6; 
	color:#2f56d6 !important; 
	box-sizing:border-box; 
	font-size:17px; 
	line-height:17px; 
	padding:13px 10px; 
	box-sizing:border-box; 
	width:17%; 
	border-radius:10px; 
	display:inline-block; 
	text-align:center; 
	font-weight:600;
}
.btn_requestJoin:hover {
	background:#40acf0 url(/www/img/main/arrow_blue.png) 90% 55% no-repeat; 
	color:#fff !important;
}
.btn_requestJoin2 {
	background:#fff url(/www/img/main/arrow_orange.png) 90% 55% no-repeat;
	text-decoration:none; 
	border:2px solid #f25000; 
	color:#f25000 !important; 
	box-sizing:border-box; 
	font-size:17px; 
	line-height:17px; 
	padding:13px 10px; 
	box-sizing:border-box; 
	width:17%; 
	border-radius:10px; 
	display:inline-block; 
	text-align:center; 
	font-weight:600;
	letter-spacing:-1px !important;
}
.btn_requestJoin2:hover {
	background:#ffcc9e url(/www/img/main/arrow_orange.png) 90% 55% no-repeat; 
	color:#f25000 !important;
}
.btn_tell {
	background:#fb7600; 
	color:#333; 
	font-size:14px; 
	display:inline-block;
	text-decoration:none; 
	font-weight:400; 
	border-radius:2rem; 
	padding:10px 20px; 
	border:1px solid #f25000; 
	margin-left:3%;
}
.btn_tell:hover {background:#ff9000;}
.btn_tell span {
	color:#fff; 
	font-family: 'Arial', 'Malgun Gothic', 'Dotum', '맑은 고딕', '돋움'; 
	font-size:24px; 
	line-height:24px; 
	font-weight:700;
	display:inline-block; 
	vertical-align:bottom;
}
.btn_tell img {vertical-align:bottom;}
