@charset "utf-8";


/*view*/

.view .visual {} .view .visual .mov {
    background: #000;
}

/* .etb_mov_layer{position:absolute; left:0; bottom:50px; overflow:hidden; width:100%; min-height:240px;background:url('/images/bg/bg_mask2_new.png') repeat-x left bottom; padding:35px 40px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.etb_mov_layer_content{position: relative;padding:0 0 0 62px;margin-bottom:20px;}
.etb_mov_layer_pic{display:block;position:absolute;top:50%;left:0;width:48px;height: 48px;margin-top:-24px;}
.etb_mov_layer_pic img{max-width: 100%;}
.etb_mov_layer_info{display: table-cell;vertical-align: middle;}
.etb_mov_layer_info dt{display:block;font-size:17px;color:#ffffff;line-height: 22px;}
.etb_mov_layer_info dd{display:inline-block;font-size:11px;color:#cccccc;border:1px solid #7e7e7e;border-radius: 2px;margin:5px 0 0 0;padding:2px 3px 2px 3px;} */
.etb_mov_layer{display:none;}
.ch480 .etb_mov_layer{display:block;position:absolute; left:0; bottom:45px; overflow:hidden; width:100%; min-height:120px;background:url('../images/bg/bg_mask2_new.png') repeat-x left bottom; padding:0 0 0 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;background-size:4px 120px;-webkit-background-size:4px 120px;-moz-background-size:4px 120px;}
.ch480 .etb_mov_layer_content{display:table;height:36px;position: absolute;bottom:12px;left:0;padding:0 16px 0 51px;width:100%;box-sizing: border-box;}
.ch480 .etb_mov_layer_pic{display:block;position:absolute;top:3px;left:16px;width:28px;height:28px;margin-top:0;}
.ch480 .etb_mov_layer_pic img{max-width: 100%;border-radius: 14px;}
.ch480 .etb_mov_layer_info_wrap{display:table-cell;vertical-align: middle;width:100%;}
.ch480 .etb_mov_layer_info{line-height: 18px;max-height:36px;white-space:normal;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;word-break:keep-all;}
.ch480 .etb_mov_layer_info .etb_ml_info_txt{display:block;color:#ffffff;font-size:14px;line-height: inherit;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);}
.ch480 .etb_mov_layer_info .etb_ml_info_name{display:inline-block;/* border-radius: 2px; */margin:0 0 0 0;padding:0;font-size:11px; opacity: 0.6; /* border:1px solid #6c6d6d; */color:#ffffff;}


.view .visual .mov .inner {
	width:100%;
	/*max-width: 993px;
	height: 559px;*/
	margin: 0 auto;
}

.view .visual .mov .inner {position:relative;}
.ch816 .view .visual .mov .inner {max-width: 100%; padding:0 30px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}

.view .visual .play_list.hiding {
	border-top: 1px solid transparent;
	border-bottom: 1px solid #ccc;
}
.view .visual .play_list.hiding .inner_list {
	opacity: 0;
	overflow: hidden;
	height: 0;
	filter:alpha(opacity=0); /* 2016-02-14 수정 */
}
.view .visual .play_list.hiding .bg_gradient {
	height: 0;
}
.view .visual .play_list.hiding .black_bg {
	height: 0;
}
.view .visual .play_list.hiding .play_list_controler {
	color: #787878;
	padding-right:20px;
	background:url('../images/icon/bu_arrow4.png') no-repeat right 22px;
}
.ch480 .view .visual .play_list.hiding .play_list_controler {height:43px;line-height:43px;padding-right:10px; color:#333; font-size:13px; background:url('../images/icon/bu_arrow4_m.png') no-repeat right center; background-size:7px 4px}
.view .visual .play_list.hiding .inner .palyer_button a {
	color: #7b7b7b;
	background: #fff;
	border: 1px solid #ccc;
	font-family:'Noto Sans KR', 'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica;
}
.ch480 .view .visual .play_list.hiding .inner .palyer_button a {background:#ddd; border:0; color:#999;}
.view .visual .play_list {
	/* margin-bottom: 70px; */
	border-top: 1px solid #2a2a2a;
	border-bottom: 1px solid #000;
	position: relative;
	z-index: 1;
	/*transition: all 0s .6s, border-top 0s;*/

}
.view .visual .play_list .black_bg {
    background: #000;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 197px;
}
.view .visual .play_list .inner {
    z-index: 2;
    max-width: 994px;
    margin: 0 auto;
    position: relative;
}
.ch1030 .view .visual .play_list .bx-wrapper {max-width:920px !important}
.ch816 .view .visual .play_list .bx-wrapper {max-width:845px !important}
.ch816 .view .visual .play_list .inner {max-width:100%; padding:0 30px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.ch768 .view .visual .play_list .inner {max-width:100%; padding:0 30px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.view .visual .play_list .inner .palyer_button .hiding {color:#787878}
.view .visual .play_list .inner .palyer_button {
    color: #787878;
    position: absolute;
    top: 11px;
    right: 0;
}

.ch816 .view .visual .play_list .inner .palyer_button {right:30px;}
.ch768 .view .visual .play_list .inner .palyer_button {right:30px;}
.ch480 .view .visual .play_list .inner .palyer_button {color:#999; font-size:12px;}

.view .visual .play_list .inner .palyer_button a {
    display: inline-block;
    box-sizing: border-box;
    width: 31px;
    height: 23px;
    background: #2e2e2e;
    border-radius: 2px;
    color: #fff;
    text-align: center;
    line-height: 23px;
}
.view .visual .play_list .play_list_controler {
    color: #ccc;
    font-size: 13px;
    height: 50px;
    line-height: 50px;
    display: inline-block;
	padding-right:20px;
	background: url('../images/icon/bu_arrow4_on.png') no-repeat right 22px;

}
.ch768 .view .visual .play_list .bx-wrapper {
    position: relative;
    max-width: 660px !important;
}
.view .visual .play_list .bx-wrapper {
    position: relative;
    max-width: 920px !important;
}
.view .visual .play_list .bx-controls-direction a {
	z-index: 1;
    position: absolute;
    top: 20px;
    left: -40px;
    text-indent: -9999em;
    display: inline-block;
    width: 18px;
    height: 48px;
    background: url('../images/icon/btn_prev02.png') no-repeat left top;
}
.view .visual .play_list .bx-controls-direction .bx-next {
    right: -40px;
    left: auto;
    background-image: url('../images/icon/btn_next02.png');
}
.ch480 #epList .bx-controls-direction {display:none;}
.view .visual .play_list .bg_gradient {
    position: absolute;
    top: 50px;
    right: 0;
    background: url('../images/bg/bg_gradient_show_list.png') no-repeat right top;
    width: 50px;
    height: 124px;
    display: block;

}
.view .visual .play_list .inner_list {
    display: block;
    height: 147px;
    opacity: 1;
    filter:alpha(opacity=100); /* 2016-02-14 수정 */
}
.view .visual .rolling_play_list li {
    width: 160px;
    height: 147px;
}
.view .visual .rolling_play_list li > a {
    display: block;
    width: 100%;
}
.view .visual .rolling_play_list li > a .playing .text {display:none;}
.view .visual .rolling_play_list li > a.now_playing .thumb .ico_thum_play {display: none;}
.view .visual .rolling_play_list li > a.now_playing:hover .thumb .ico_thum_play {display: none;}
.view .visual .rolling_play_list li > a:hover .thumb .ico_thum_play {display: block;}
.view .visual .rolling_play_list li > a:hover .text {color:#fff; opacity:1; filter:alpha(opacity=100);} /* 2016-02-14 수정 */
.view .visual .rolling_play_list li .thumb .playing {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
}
.view .visual .rolling_play_list li .now_playing .thumb .playing .deem,
.view .visual .rolling_play_list li .viewed .thumb .deem {
    display: block;
    background: #1b1b1b;
    opacity: 0.7;
	 filter:alpha(opacity=70);
    width: 100%;
    height: 90px;
}
.view .visual .rolling_play_list li .now_playing.viewed .viewed_text{display:none;}
.view .visual .rolling_play_list li .now_playing .thumb .playing .text {
    width: 44px;
    height: 24px;
	padding:0;
    margin-left: -22px;
    margin-top: -12px;
    position: absolute;
    top: 50%;
    left: 50%;
    display: inline-block;
    box-sizing: border-box;
    border: 1px solid #fff;
    border-radius: 1px;
    color: #fff;
    text-align: center;
    line-height: 24px;
    font-size: 11px;
	z-index:1;
	opacity:1;
	filter:alpha(opacity=100); /* 2016-02-14 수정 */
}
.view .visual .rolling_play_list li .thumb {
    position: relative;
    display: block;
    width: 100%;
}
.view .visual .rolling_play_list li .thumb .ico_thum_play {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -19px;
    margin-left: -19px;
    width: 38px;
    height: 38px;
}
.view .visual .rolling_play_list li .thumb .ico_time {position:absolute; right:0; bottom:0; z-index:1; display:inline-block; min-width:40px; line-height:17px; text-align:center; font-size:12px; color:#fff; background:url('../images/bg/bg_ico_time.png') repeat left top;}

.view .visual .rolling_play_list li .text {
    color: #fff;
    opacity: 0.3;
    filter: Alpha(Opacity=30);
    padding-top: 13px;
    display: inline-block;
    white-space: nowrap;
    width: 160px;
    overflow: hidden;
    height: 16px;
    text-overflow: ellipsis;
}
.view .now_play_information {
    max-width: 991px;
    margin: 0 auto;padding:50px 0 22px 0;
    position: relative;
    /* border-bottom: 1px solid #ccc; */
}
/* .ch480 .view .now_play_information {border-bottom: 1px solid #ccc} */
/* 201606 SNS 위치이동
.view .now_play_information .mobile_show_sns {
    display: none;
}
.view .now_play_information .button_favorite_heart {
    display: none;
}
*/
.view .now_play_information .inner {
	position: relative;
	padding-right:185px;
}
.view .now_play_information .tile_desc {
    font-size: 13px;
    color: #333;
    font-family:'Noto Sans KR', 'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica;
    margin-bottom: 12px;
}
.view .now_play_information h2 {
    font-size: 26px;
    color: #333;
    margin-bottom: 30px;
}
.view .now_play_information .mov_desc {
    font-size: 13px;
    color: #333;
    line-height: 1.8;
    margin-bottom: 8px;
}
.ch480 .view .now_play_information .mov_desc {display:none;font-size:13px; line-height:1.5;
 /* margin-bottom:8px; */
 margin-bottom:0;
 padding:15px 0 15px 0;
 display:block
}

.view .now_play_information .information_list {
    position: absolute;
    top: 76px;
    right: 0;
    z-index: 1;
    background:#ffffff;
    padding-left:40px;
}
.ch816 .view .now_play_information .information_list{top:0;}
.ch768 .view .now_play_information .information_list{top:0;}
.view .now_play_information .information_list li {
    /* border-top: 1px solid #ccc; */
    width: 145px;
    box-sizing: border-box;
    padding-top: 6px;
    padding-bottom:7px;
}
.view .now_play_information .information_list .total_play_time {
    display: none;
}
.view .now_play_information .information_list .total_play_num {
    /* height: 53px; */
}
.view .now_play_information .information_list .total_favorite_num {
    /* height: 94px; */
}
.view .now_play_information .information_list .total_comment_num {
    border-bottom: 1px solid #ccc;
    padding-bottom:16px;
}
.view .now_play_information .information_list .date {padding-top:18px;}
.view .now_play_information .information_list .date .number {
    font-size: 13px;
}
.view .now_play_information .information_list li:after {
    content: "";
    display: block;
    clear: both;
}
.view .now_play_information .information_list li span {
    display: block;
    float: left;
}
.view .now_play_information .information_list li .web_show {
    color: #888;
    position: relative;
    top:2px;
}
.view .now_play_information .information_list li.date .web_show {
    top:0;
}
.view .now_play_information .information_list li .number {
    float: right;
    font-size: 13px;
    color: #000;
}
.view .now_play_information .hashtag {padding-bottom:0px;}
/* .view .now_play_information .hashtag .etb_hashtag_tit{float:left;font-size:13px;color:#888888;line-height: 1.4;margin-right:15px;} */
.view .now_play_information .hashtag ul {
    background: none;
    padding-bottom: 0;
    line-height: 1.8;
    float:left;
}
.ch480 .view .now_play_information .hashtag ul {
    line-height: 1.4;
}
.view .now_play_information .hashtag ul li {
    margin-right: 12px;
	display:inline-block;
}
.view .now_play_information .hashtag ul li.etb_hashtag_tit{
margin-right:15px;
}
.view .now_play_information .hashtag ul li.etb_hashtag_tit span{
    font-size:13px;color:#888888;line-height: 1.4;
}
.view .now_play_information .hashtag ul li a {
    display: inline;
    font-size:13px;
    color: #333333;
    padding: 0;
    opacity: 0.9;
    filter: Alpah(Opacity=90);
}
.view .now_play_information .hashtag ul li a:hover {color:#999999;}

.view .mov_in_vinil {
    position: relative;
    max-width: 991px;
    margin:0 auto;
    padding-top:30px;
    padding-bottom:27px;
    margin-bottom:30px;
    /* border-top:1px solid #e5e5e5; */
    /* border-bottom:1px solid #e5e5e5; */
    /* margin: 0 auto 43px auto; */
}
.view .mov_in_vinil:before{content:'';width:788px;height:1px;display:block;position: absolute;top:0;left:0;background:#e5e5e5;}
.ch480 .view .mov_in_vinil:before{display:none;}

.view .mov_in_vinil ul {
	width:736px;
}
.view .mov_in_vinil ul:after {
	content:"";
	display:block;
	clear:both;
}
.view .mov_in_vinil h3 {
    font-size: 13px;
    font-family:'Noto Sans KR', 'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica;
    color: #333333;
    margin-bottom: 20px;
}

.view .mov_in_vinil ul li {
    width: 20%;
	float:left;

}
.view .mov_in_vinil ul li:last-child{margin-right:0;}
.view .mov_in_vinil ul li a .information > span,
.view .mov_in_vinil ul li a .thum {
    display: block;
}
.view .mov_in_vinil ul .thumb {
	overflow:hidden;
    display: block;
    margin-bottom: 15px;
	width:106px;
	height:106px;
}
.view .mov_in_vinil ul .information{
    display:block;
    padding-right:20px;
}
.view .mov_in_vinil ul .thumb img {width:auto; height:106px;}
.view .mov_in_vinil ul li .music_name {
    font-size: 13px;
    color: #333;
    line-height: 17px;
    margin-bottom: 14px;
}
.ch480 .view .mov_in_vinil ul li .music_name {font-size:14px; margin-bottom:10px;}

.view .mov_in_vinil ul li .album_name {
    font-size: 11px;
    color: #333;
    line-height: 12px;
    padding:7px 0 0 0;
	display:block;
}
.view .mov_in_vinil ul li .atist_name {
	display:block;
    font-size: 12px;
    color: #888888;
    line-height: 20px;
}

.view .related_video {
    display:none;
    max-width:991px;
    margin:0 auto;
    /* padding-top:30px; */
    padding-bottom:30px;
    margin-bottom:30px;
    border-bottom:1px solid #e5e5e5;
}
.view .related_video > ul > li {line-height:1.4;}
.view .related_video > ul > li > a {display:inline-block; color:#000; font-size:13px; margin:0;}
.view .related_video > ul > li > a:hover{color:#666;}

.view .related_video h3 {
	font-family:dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica;
	margin-bottom:20px;
	font-size:13px;
}
.ch480 .view .related_video h3 {color:#333; padding:20px 0 0 0; font-family:'Noto Sans KR', 'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica; font-size:15px; margin-bottom:15px}
.view .related_video > a:hover {color:#3c87db;}


.view .programNew {
    padding-bottom: 0;
    border-top:1px solid #d9d9d9
}
.ch480 .view .programNew{border-top:0;}
.view .programNew .lazy_load_wrap {
    /* padding-top: 60px; */
}
.view .programNew .lazy_load_wrap:first-child {
    /*border-top: 1px solid #e5e5e5;*/
    padding-top: 0px;border-top:0;
}
.view .programNew .h_title3 {
    text-align: center;
    font-size: 19px;
    margin-bottom: 48px;
}
.view .programNew .h_title3 a {
    background: none;
    padding: 0;
}
.view .programNew .bg_titm2 {
    padding-left: 0;
    background: none;

}
.view .programNew .bg_titm2 a {
	display:inline-block;
    background: url('../images/title/tit_ico_02.png') no-repeat left center;
    padding-left: 40px;
    /*
	min-height:30px;
	line-height:30px;
	*/
}

.view .visual {position:relative;}
.view .visual .movQuick {/* position:fixed; */ position:absolute; right:20px; top:30px; width:22px;padding:0 0 20px 0; background:#000;}
.view .visual .movQuick a {display:block; width:22px; height:22px;}
/* .view .visual .movQuick a span {overflow:hidden; display:block; font-size:0; line-height:0; text-indent:-7000000em;} */
.view .visual .movQuick strong {display:block; margin-top:15px; padding:15px 0 0; border-top:1px solid #4d4d4d; font-weight:normal; font-size:11px; color:#e4e4e4; }

.view .visual .movQuick .movIcn_goob {background: url('../images/icon/ico_sns_new_like.png') no-repeat center center;}
.view .visual .movQuick .movIcn_goob:hover,
/* .view .visual .movQuick .movIcn_goob:focus, */
.view .visual .movQuick .movIcn_goob.on  {background: url('../images/icon/ico_sns_new_like_on.png') no-repeat center center;}

.view .visual .movQuick .movIcn_fb {background: url('../images/icon/ico_sns_new_facebook.png') no-repeat center center;}
/* .view .visual .movQuick .movIcn_fb:hover,
.view .visual .movQuick .movIcn_fb:focus,
.view .visual .movQuick .movIcn_fb.on{background: url('/images/icon/ico_sns_new_facebook_on.png') no-repeat center center;} */

.view .visual .movQuick .movIcn_ks {background: url('../images/icon/ico_sns_new_kaka.png') no-repeat center center;}
/* .view .visual .movQuick .movIcn_ks:hover,
.view .visual .movQuick .movIcn_ks:focus,
.view .visual .movQuick .movIcn_ks.on{background: url('/images/icon/ico_sns_new_kaka_on.png') no-repeat center center;} */

.view .visual .movQuick .movIcn_bd {background: url('../images/icon/ico_qick_4_off.png') no-repeat center center;}
/* .view .visual .movQuick .movIcn_bd:hover,
.view .visual .movQuick .movIcn_bd:focus,
.view .visual .movQuick .movIcn_bd.on{background: url('/images/icon/ico_qick_4_on.png') no-repeat center center;} */

.view .visual .movQuick .movIcn_tw {background: url('../images/icon/ico_sns_new_twitter.png') no-repeat center center;}
/* .view .visual .movQuick .movIcn_tw:hover,
.view .visual .movQuick .movIcn_tw:focus,
.view .visual .movQuick .movIcn_tw.on{background: url('/images/icon/ico_sns_new_twitter_on.png') no-repeat center center;} */

.view .visual .movQuick .movIcn_etc {background: url('../images/icon/ico_sns_new_dot.png') no-repeat center center;}
/* .view .visual .movQuick .movIcn_etc:hover,
.view .visual .movQuick .movIcn_etc:focus,
.view .visual .movQuick .movIcn_etc.on{background: url('/images/icon/ico_sns_new_dot_on.png') no-repeat center center;} */


.view .visual .movQuick > ul{width:22px;margin-top:21px;border-top:1px solid #4d4d4d;}
.view .visual .movQuick > ul li {padding-top:15px;}
.view .visual .movQuick > ul li:first-child{padding-top:22px;}

.ch816 .view .now_play_information {max-width:100%; padding:50px 30px 22px 30px;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ch816 .view .mov_in_vinil {max-width:100%; padding:30px 30px 27px 30px;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ch816 .view .related_video {max-width:100%; padding:0px 30px 30px 30px;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.ch768 .view .now_play_information {max-width:100%; padding:50px 30px 22px 30px;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ch768 .view .mov_in_vinil {max-width:100%; padding:30px 30px 27px 30px;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ch768 .view .related_video {max-width:100%; padding:0px 30px 30px 30px;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.ch480 .view .visual .movQuick {display:none;}
.ch768 .view .visual .movQuick {display:none;}
.ch816 .view .visual .movQuick {display:none;}
.ch1030 .view .visual .movQuick {display:none;}

/* is Mobile - view */
.ch480 .view .visual .play_list .inner {max-width:100%; padding:0 0 0 16px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.ch480 .view .visual .play_list .inner .palyer_button {display:block;right:16px;top:10px;}
.ch480 .view .visual .mov .inner {width:100%; height:200px;}
.ch480 .view .visual .play_list {/* margin-bottom:32.5px; */margin-bottom:0;}
.ch480 .view .now_play_information .inner {padding-right:0;}
.ch480 .view .now_play_information {width:100%; padding:15px 16px 0 16px; margin:0; background:#fff; box-sizing:border-box; }
.ch480 .view .visual .play_list .inner .rolling_play_list > li{margin-right:20px !important;}
/*
.ch480 .view .now_play_information .inner {width:100%; padding-bottom:23px;}
*/
.ch480 .view .now_play_information .tile_desc {font-size:12px; margin-bottom:2px; color:#333;}
.ch480 .view .now_play_information .information_list {position:static; padding-bottom:0;padding-left:0;}
.ch480 .view .now_play_information h2 {padding-right:50px; font-size:14px; line-height:27px; margin-bottom:6px;}
.ch480 .view .now_play_information .information_list:after {content:""; display:block; clear:both;}
.ch480 .view .now_play_information .information_list li {border-top:0 none; padding-top:0;padding-bottom:0; float:left; width:auto; margin-right:12px; background:url('../images/icon/ico_information_list01.png') no-repeat left top; }
.ch480 .view .now_play_information .information_list li:last-child {margin-right:0;}
.ch480 .view .now_play_information .information_list li .web_show {display:none;}
.ch480 .view .now_play_information .information_list li .number {float:none;}
.ch480 .view .now_play_information .information_list .total_play_time {color:#333; font-size:12px; display:none; padding-left:16px; background-image:url('../images/icon/ico_information_list01.png'); background-size: 12px 12px;}
.ch480 .view .now_play_information .information_list .total_play_num {height:auto; color:#333; font-size:12px; display:block; padding-left:17px; background:url(../images/icon/ico_playing_new3_m.png) no-repeat left 0;background-size:10px 11px;-webkit-background-size:10px 11px;-moz-background-size:10px 11px;}
.ch480 .view .now_play_information .information_list .total_play_num .number {font-size:12px; color:#333}
.ch480 .view .now_play_information .information_list .total_favorite_num {height:auto; color:#777; font-size:12px; display:block; padding-left:16px; background:url(../images/icon/ico_good_new3_m.png) no-repeat left 1px; background-size:12px 11px;-webkit-background-size:12px 11px;-moz-background-size:12px 11px;}
.ch480 .view .now_play_information .information_list .total_favorite_num .number {font-size:12px; color:#333}
.ch480 .view .now_play_information .information_list .date {height:auto; color:#777; font-size:12px; padding-left:13px; background-image:url('../images/bg/bg_bar01.png'); background-size:1px 12px;}
.ch480 .view .now_play_information .information_list .date .number {color:#333;}
.ch480 .view .now_play_information .information_list .total_comment_num{padding-left:15px;background:url(../images/icon/ico_comment_new3_m.png) no-repeat left 1px;background-size:10px 11px;-webkit-background-size:10px 11px;-moz-background-size:10px 11px;border-bottom:0;}
.ch480 .view .now_play_information .information_list .total_comment_num .number{font-size:12px; color:#333}

/* 201606 소스 이동
.ch480 .view .now_play_information .button_favorite_heart {position:absolute; top:24px; right:0; text-indent:-9999em; display:block; width:33px; height:33px; background:url('/images/icon/ico_favorite_heart.png') no-repeat left top; background-size:cover;}
.ch480 .view .now_play_information .button_favorite_heart.on  {background:url('/images/icon/ico_favorite_heart_on.png') no-repeat left top;position:absolute; top:24px; right:0; text-indent:-9999em; display:block; width:33px; height:33px;  background-size:cover;}
*/
.ch480 .view .now_play_information .hashtag {display:none; padding-bottom:18px;}
.ch480 .view .now_play_information .hashtag .etb_hashtag_tit{display:none;}
.ch480 .view .now_play_information .hashtag ul li {font-size:14px;}
.ch768 .view .now_play_information .hashtag .etb_hashtag_tit{display:none;}

/* 201606 SNS 위치이동
ch480 .view .now_play_information .mobile_show_sns {display:table; width:100%;}
.ch480 .view .now_play_information .mobile_show_sns dt {display:table-cell; width:75px; font-size:14px; vertical-align:middle;}
.ch480 .view .now_play_information .mobile_show_sns dd {display:table-cell; font-size:0; line-height:0; vertical-align:middle;}
.ch480 .view .now_play_information .mobile_show_sns dd a {display:inline-block; font-size:0; line-height:0; width:21px; margin-left:21px;}
.ch480 .view .now_play_information .mobile_show_sns dd a:first-child {margin-left:0;}
.ch480 .view .now_play_information .mobile_show_sns dd img {width:26px; height:24px;}
*/
.mov_in_vinil_wrap{display:none;}
.ch480 .mov_in_vinil_wrap{padding-top:0;background:#ffffff;display:block}
.ch480 .view .mov_in_vinil {width:100%; background:#fff; padding:0 16px;margin-bottom:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;border-top:0;border-bottom:0;}
.ch480 .view .mov_in_vinil h3 {padding:19px 0 0; font-family:'Noto Sans KR', 'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica; font-size:15px;}
.ch480 .view .mov_in_vinil ul {width:100%;}
.ch480 .view .mov_in_vinil ul li  {clear:both; width:100%; height:80px}
.ch480 .view .mov_in_vinil ul li:last-child{height:68px;}
.ch480 .view .mov_in_vinil ul li .album_name {font-size:12px; display:block; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ch480 .view .mov_in_vinil a {display:block; width:100%;}
.ch480 .view .mov_in_vinil a:after {display:block; content:""; clear:both;}
.ch480 .view .mov_in_vinil ul .thumb {float:left; width:64px; margin-right:16px;}
.ch480 .view .mov_in_vinil ul .thumb img {width:auto; height:64px;}
.ch480 .view .mov_in_vinil .information {float:left; width:65%;}

.ch480 .view .related_video {background:#fff; margin-bottom:0;padding:0px 16px 15px 16px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-bottom:1px solid #e5e5e5;}
.ch480 .view .related_video > ul > li > a {color:#666; margin-top:2px;}
.ch480 .visual {background: #fff;}

/* 201606 SNS 위치이동
.ch768 .view .now_play_information .mobile_show_sns {display:table; width:100%;}
.ch768 .view .now_play_information .mobile_show_sns dt {display:table-cell; width:75px; font-size:14px; vertical-align:middle;}
.ch768 .view .now_play_information .mobile_show_sns dd {display:table-cell; font-size:0; line-height:0; vertical-align:middle;}
.ch768 .view .now_play_information .mobile_show_sns dd a {display:inline-block; font-size:0; line-height:0; width:21px; margin-left:21px;}
.ch768 .view .now_play_information .mobile_show_sns dd a:first-child {margin-left:0;}
.ch768 .view .now_play_information .mobile_show_sns dd img {width:26px; height:24px;}

.ch816 .view .now_play_information .mobile_show_sns {display:table; width:100%;}
.ch816 .view .now_play_information .mobile_show_sns dt {display:table-cell; width:75px; font-size:14px; vertical-align:middle;}
.ch816 .view .now_play_information .mobile_show_sns dd {display:table-cell; font-size:0; line-height:0; vertical-align:middle;}
.ch816 .view .now_play_information .mobile_show_sns dd a {display:inline-block; font-size:0; line-height:0; width:21px; margin-left:21px;}
.ch816 .view .now_play_information .mobile_show_sns dd a:first-child {margin-left:0;}
.ch816 .view .now_play_information .mobile_show_sns dd img {width:26px; height:24px;}

.ch1030 .view .now_play_information .mobile_show_sns {display:table; width:100%;}
.ch1030 .view .now_play_information .mobile_show_sns dt {display:table-cell; width:75px; font-size:14px; vertical-align:middle;}
.ch1030 .view .now_play_information .mobile_show_sns dd {display:table-cell; font-size:0; line-height:0; vertical-align:middle;}
.ch1030 .view .now_play_information .mobile_show_sns dd a {display:inline-block; font-size:0; line-height:0; width:21px; margin-left:21px;}
.ch1030 .view .now_play_information .mobile_show_sns dd a:first-child {margin-left:0;}
.ch1030 .view .now_play_information .mobile_show_sns dd img {width:26px; height:24px;}
*/

/* html.ch480{background:#222;} */

/* error page */
.error#wrapper{height:100%;background:url('../images/bg/bg_err.jpg') repeat fixed center;}

.error #container{margin:-208px 0 0 -280px;width:560px;text-align:center;position:absolute;top:50%;left:50%;}
.error h1{margin:0 auto 85px;width:144px;height:24px;font-size:0;line-height:0;color:transparent;overflow:hidden;text-indent:-9999em;}
.error h1 img{width:100%;height:auto;display:block;}
.error h2{margin-bottom:45px;font-size:34px;font-family:dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica;color:#fff;}
.error #container div{padding:45px 20px;border-top:1px solid #fff;box-sizing:border-box;}
.error p,
.error li{font-size:15px;line-height:22px;font-family:dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica;color:#fff;}
.error li{padding-left:10px;line-height:30px;text-align:left;position:relative;}
.error li span{display:block;position:absolute;top:0;left:0;}
.error a{margin-top:85px;padding-right:15px;display:inline-block;font-size:15px;color:#fff;font-family:dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica;background:url('../images/icon/bu_arrow5.png') no-repeat right 50%;}

.ch480 .error #container{margin-left:0;margin-top:-210px;padding:0 20px;width:100%;left:0;box-sizing:border-box;}
.ch480 .error #container div{padding:25px 0;}
.ch480 .error h1{margin-bottom:50px;width:130px;height:24px;}
.ch480 .error h2{margin-bottom:25px;font-size:18px;}
.ch480 .error p,
.ch480 .error li{line-height:18px;font-size:12px;}
.ch480 .error li{margin-bottom:10px;}
.ch480 .error p span{display:block;}
.ch480 .error p br{display:none;}
.ch480 .error a{margin-top:45px;font-size:12px;}

.programInfo .prLink .prLink_cnt,
.asideCnt .asideCt dd{word-break:keep-all;}

.ch480 .search_menu #header .box_in .gnbToggle{right:20px;}
.ch480 #topButton a{background:url('../images/icon/ico_top_mobile.png') no-repeat 0 0;background-size:100% auto;}
.ch480 .prLink .prLink_tit .icoBx .ico_hot{padding-bottom:0; background:url('../images/icon/ico_hot_mobile.png') no-repeat 0 0;background-size:100% auto;}
.ch480 .prLink .prLink_tit .icoBx .ico_new{padding-bottom:0; background:url('../images/icon/ico_new_mobile.png') no-repeat 0 0;background-size:100% auto;}
.ch480 #header .box_in .util .btn_shTop2{background:url('/images/close.png') no-repeat 50% 2px; background-size:70% auto;}
.ch480 #header .program_all{top:16px;right:55px;}
.ch480 .search_menu #header .program_all{right:54px;}
.ch480 #header .box_in .gnbToggle{padding:0;vertical-align:top;background:url('/images/look.png') no-repeat left 0; background-size:100%;}
/*.ch480 #header .box_in .gnbToggle .ir-com.i-all{display:none;}*/
/* 현대카드 모바일서비스 임시 css */
.nav-fnb_re .left-btn {float:left;}
.nav-fnb_re .btn-type9 {width:54px; margin-left:4px;}
.nav-fnb_re .btn-type9.wide {width:76px;}
.layer-type1.layer-popMobile {display:none; position:fixed; top:0; left:0; width:100%; height:100%; margin:0; padding:0; background:#fff; z-index:999999999;}
.layer-type1.layer-popMobile .layer-header {width:100%; padding:0; border-bottom:1px solid #e5e5e5; background:#fff;}
.layer-type1.layer-popMobile .layer-header h1 {height:36px; padding:19px 0 0; text-align:center;}
.layer-type1.layer-popMobile .layer-header h1 img {width:94px;}
.layer-type1.layer-popMobile .layer-header div {position:relative; height:34px; overflow:hidden; padding:0 18px; border-top:1px solid #aaaaaa; background:#fafafa;}
.layer-type1.layer-popMobile .layer-header div p {position:absolute; top:0; width:49px; height:100%; padding:0; text-align:center;}
.layer-type1.layer-popMobile .layer-header div p:nth-child(2) {right:58px; margin-right:11px;}
.layer-type1.layer-popMobile .layer-header div p:nth-child(3) {right:9px;}
.layer-type1.layer-popMobile .layer-header div p:first-child {left:18px; width:56%; padding:0; text-align:left;}
.layer-type1.layer-popMobile .layer-header div img { height:34px; margin-right:9px;}
.layer-type1.layer-popMobile .layer-content {padding:0 0 25px;}
.layer-type1.layer-popMobile .layer-content li { position:relative; height:49px; overflow:hidden; padding:16px 18px 0;}
.layer-type1.layer-popMobile .layer-content li.bd-t { margin-top:25px; border-top:1px solid #e5e5e5;}
.layer-type1.layer-popMobile .layer-content li p,
.layer-type1.layer-popMobile .layer-content li a { position:absolute; bottom:0;}
.layer-type1.layer-popMobile .layer-content li p { left:18px; width:56%; margin-top:9px; padding:0; text-align:left;}
.layer-type1.layer-popMobile .layer-content li p img { height:40px;}
.layer-type1.layer-popMobile .layer-content li a { width:49px; right:9px; padding:0; text-align:center;}
.layer-type1.layer-popMobile .layer-content li a img { height:49px;}
.layer-type1.layer-popMobile .layer-content li p + a {right:58px; margin-right:11px;}
.layer-type1.layer-popMobile .layer-content li:first-child {padding-top:17px;}
.layer-type1.layer-popMobile .layer-content li:last-child {padding-bottom:25px; border-bottom:1px solid #e5e5e5; margin-bottom:50px;}
.layer-type1.layer-popMobile .layer-content li:last-child p {bottom:25px;}
.layer-type1.layer-popMobile .layer-content li:last-child a {bottom:25px;}
.layer-type1.layer-popMobile .btn-close {position:fixed;right:18px;top:17px;width:19px;height:19px;overflow:hidden;vertical-align:top;z-index:1003;text-indent: -9999px;background:none;}
.layer-type1.layer-popMobile .btn-close span {position:absolute;left:0;top:0;width:19px;height:19px;background: url(https://www.hyundaicard.com/error/error.html) no-repeat 50% 50%; z-index:1000; background-size:19px;}
.layer-type1.layer-popMobile.retina .layer-header {border-bottom:0.5px solid #e5e5e5;}
.layer-type1.layer-popMobile.retina .layer-header div {border-top:0.5px solid #aaaaaa; }
.layer-type1.layer-popMobile.retina .layer-content li.bd-t {border-top:0.5px solid #e5e5e5;}
.layer-type1.layer-popMobile.retina .layer-content li:last-child {border-bottom:0.5px solid #e5e5e5;}


.box_in {max-width:1280px; margin:0 auto; padding:0 40px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}  /* 2016-02-05 */
.ch480 .bxslider.notice {display:none}
.ch1280 .box_in {max-width:1280px; /**width:1280px\0/ie8;**/ margin:0 auto; padding:0 40px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.ch1030 .box_in {max-width:1024px; /**width:1024px\0/ie8;**/ margin:0 auto; padding:0 30px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.ch816 .box_in {max-width:816px; margin:0 auto; padding:0 30px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.ch768 .box_in {max-width:768px; margin:0 auto; padding:0 30px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.ch480 .lazy_load_wrap  .box_in {max-width:100%; margin:0 auto; padding:0 !important}
.ch480 #footer .box_in {padding:0}

/* 검색 */
.searchArea {position:fixed; left:0;z-index:101; width:100%;}
.searchArea .bgMask {display:block; position:absolute; left:0; top:0; width:100%; height:100%; background:url('../images/bg/bg_mask50.png') repeat left top;}
.searchArea .searchArea_in {position:relative; font-family:dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica;}
.searchArea .searchArea_in .searchSize {max-width:1500px; margin:0 auto;}
.ch480 .searchArea .searchArea_in .shTagBx{overflow:hidden;}
.ch480 .searchArea,
.ch768 .searchArea{position:absolute;}

.search_inputBox {background:#000;}
.search_inputBox .searchSize {position:relative; display:block; height:72px; padding-right:40px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.search_inputBox .searchSize .inputLine {border:0; width:100%; background:#000; color:#fff; font-size:24px; padding:0; height:72px; line-height:72px;}
.search_inputBox .searchSize .inputLine::-ms-clear{display:none;}
.search_inputBox .searchSize .btn_search1 {overflow:hidden; display:block; position:absolute; right:0; top:50%; border:0; padding:0; width:40px; height:26px; margin-top:-13px; background:url('../images/btn/btn_shTop_off.png') no-repeat right center;}
.ch480 .search_inputBox .searchSize .btn_search1{margin-top:0px;}
.search_inputBox .searchSize .btn_search1 span {display:block; text-indent:-7000000em; font-size:0; line-height:0;}
.search_inputBox .searchSize .btn_search1:hover {background:url('../images/btn/btn_shTopM_on.png') no-repeat right center;}

.keywordBx {position:relative; background:#000; border-top:1px solid #333; z-index:999;}
.keywordBx.active{display:block;}
.keywordBx .keyList {padding:0; /*width:1200px;*/ margin:0 auto;} /* 2016-02-14 수정 */
.keywordBx .keyList > ul {padding:22px 0; width:100%;}
.keywordBx .keyList li {/*line-height:30px;*/ padding:8px 0;}
.keywordBx .keyList li a {display:block; font-size:14px; color:#6a6a6a;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:break-word; word-break:break-all;}
.keywordBx .keyList li a > span {color:#fff;}

.shTagBx {width:100%; background:#000; border-top:1px solid #333;}
.shTagBx .shTagList {overflow:hidden;}
.ch480 .shTagBx .shTagList {overflow:hidden; display:none;}
.shTagBx .shTagList li {float:left; font-size:13px;}
.shTagBx .shTagList li a {display:block; padding:12px 17px; color:#999;}
.shTagBx .shTagList li .title {display:block; padding:12px 17px 12px 0; color:#fff;}

.ch1280 .searchArea .searchArea_in .searchSize {max-width:1280px;  padding:0 40px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.ch1280 .search_inputBox .searchSize {padding:0 80px 0 40px;}
.ch1280 .search_inputBox .searchSize .btn_search1 {right:40px;}
.ch1280 .searchSize {max-width:1280px; margin:0 auto; z-index:9999999999; padding:0 40px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}

.ch1030 .movTop .topPlayer .thum > img {width:100%;}
.ch816 .movTop .movCtbx .movList1 li a .thum img,
.ch1030 .movTop .movCtbx .movList1 li a .thum img {width:130px; height:70px; }
.ch1030 .searchArea .searchArea_in .searchSize {max-width:1024px; padding:0 28px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.ch1030 .search_inputBox .searchSize {padding:0 80px 0 40px;}
.ch1030 .searchSize {max-width:1024px; margin:0 auto; padding:0 40px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}

.ch816 .searchArea .searchArea_in .searchSize {max-width:836px; max-width:816px\0/ie8; padding:0 40px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.ch816 .search_inputBox .searchSize {padding:0 80px 0 40px;}
.ch816 .search_inputBox .searchSize .btn_search1 {right:40px;}
.ch816 .searchSize {max-width:836px; margin:0 auto; padding:0 40px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}

.ch768 .searchArea .searchArea_in .searchSize {max-width:798px; padding:0 40px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.ch768 .search_inputBox .searchSize {padding:0 80px 0 40px;}
.ch768 .search_inputBox .searchSize .btn_search1 {right:40px;}
.ch768 .searchSize {max-width:798px; margin:0 auto; padding:0 40px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}

/*.ch480 .searchArea {top:81px;}*/
.ch480 .shTagBx {}
.ch480 .search_inputBox .searchSize {padding:2px 50px 0 20px; height:50px;}
.ch480 .search_inputBox .searchSize .inputLine {padding:15px 0;line-height:1em; height:20px; font-size:15px;}
.ch480 .search_inputBox .searchSize .btn_search1 {top:17px;right:20px; width:17px; height:17px; background:url('../images/btn/btn_shTopM_off.png') no-repeat right center; background-size:17px;}
.ch480 .searchSize {overflow:hidden; padding:0 20px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}

.ch480 .keywordBx .keyList li a {font-size:15px;}

/* top */
.notice {background:#ff8390; color:#fff;height:30px;overflow:hidden;}
.notice .box_in {padding-right:140px; height:30px; line-height:30px; position:relative;}
.notice .box_in .btn_chHd{padding-right:10px;position:absolute; top:0;}
.notice .box_in .notice li{width:100% !important;}
.notice .box_in .notice span,
.notice .box_in .notice a{padding-left:20px;width:100%;display:block;background:url("../images/icon/ico_notice.png") no-repeat left center;}
.notice .box_in .notice span,
.notice .box_in a {color:#fff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; box-sizing:border-box; /*bx슬라이더 라이브러리에서 태그 생성부분을 원척적으로 수정해야함.*/}
.notice .box_in .plusF {display:inline-block; height:30px; /*padding-left:23px; background:url('/images/icon/ico_plusF.png') no-repeat left center;*/}
.notice .box_in .btn_chHdT {display:none;}
.notice .box_in .notice_num {overflow:hidden; float:right;}
.notice .box_in .notice_num li {float:left; padding-left:15px;}
.notice .box_in .notice_num li strong {display:inline-block; height:30px; vertical-align:middle; padding-left:15px; color:#9f9f9f;}
.notice .box_in .notice_num li span {display:inline-block; height:30px; vertical-align:middle; color:#f3f3f3; padding-left:5px;}
.notice .box_in .notice_num li .cnt {background:url('../images/icon/ico_smplay.png') no-repeat left center;}
.notice .box_in .notice_num li .cnt2 {background:url('../images/icon/ico_memb.png') no-repeat left center;}
.notice .box_in .topmenu01{padding-right:10px;position:absolute; top:0;right:200px; font-size:13px; z-index:55;}
.notice .box_in .topmenu02{padding-right:10px;position:absolute; top:0;right:140px; font-size:13px; z-index:55;}
.notice .box_in .topmenu03{padding-right:10px;position:absolute; top:0;right:75px; font-size:13px; z-index:55;}
.notice .box_in .topmenu04{padding-right:10px;position:absolute; top:0;right:5px; font-size:13px; z-index:55;}

/* top_moblie */
#wrapper .notice .box_in .plusF2 {display:none;}
.ch480 #wrapper .notice {background:#000; padding:0 15px; border-bottom:1px solid #7a7a7a; position:absolute; top:-9999em; left:0; z-index:-1;}
.ch480 #wrapper .notice .box_in .plusF {display:none} /* 2016-02-14 수정 */
.ch480 #wrapper .notice .box_in .plusF2 {display:block;}
.ch480 #wrapper .notice .box_in .btn_chHdT {display:inline-block; height:27px; line-height:27px; padding-right:15px; color:#999; font-size:11px; font-family:'Noto Sans KR', 'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica; background:url('../images/common/bu_arrowTop.png') no-repeat right center; background-size:4px 7px; display:none;} /* 2016-02-14 수정 */
.ch480 #wrapper .notice .box_in .notice_num {display:none;}
.ch480 #wrapper .notice .box_in .bx-controls {display:none;}


/* 추천태그 */
.hotTagBx {overflow:hidden; border-top:1px solid #e5e5e5;}
/*.hotTagBx .hashtag {float:left;}*/
.hotTagBx .hashtag ul {padding-right:130px;height:47px;position:relative; overflow:hidden; white-space:nowrap;}
.hotTagBx .hashtag ul li {float:left; height:100%; font-size:17px;}
.hotTagBx .hashtag ul li a {display:block; padding:10px 50px 0 0; color:#000;}
.hotTagBx .hashtag ul li a:hover {color:#d25a66;}
.hotTagBx .hashtag ul li .title {display:block; padding:17px 17px 17px 0; color:#373737; font-family:dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica;}
.hotTagBx .hashtag > span{padding-right:17px;font-size:16px;color:#d25a66;position:absolute;top:10px;right:0px;}
.hotTagBx .btn_hdCardMore {float:right; display:inline-block;}
.hotTagBx .btn_hdCardMore:hover span {opacity:0.7; filter:alpha(opacity=70);} /* 2016-02-14 수정 */
.hotTagBx .btn_hdCardMore span {display:inline-block; padding:12px 20px 12px 0; font-size:14px; color:#1e75d6; background:url('../images/icon/bu_arrow_b.png') no-repeat right 13px;}
.ch1030 .hotTagBx .hashtag > a,
.ch816 .hotTagBx .hashtag > a,
.ch768 .hotTagBx .hashtag > a{right:30px;}
.ch480 .hotTagBx .hashtag ul li a {padding:0 6px 0 6px; height:44px;line-height:44px;}
.ch480 .hotTagBx .hashtag > a{display:none;}

.main_loling_wrap {border:1px solid #dddddd; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}














/* 추천태그 */
.hotTagBx2 {overflow:hidden; border-top:1px solid #e5e5e5;}
/*.hotTagBx2 .hashtag {float:left;}*/
.hotTagBx2 .hashtag ul {padding-right:130px;height:47px;position:relative; overflow:hidden; white-space:nowrap;}
.hotTagBx2 .hashtag ul li {float:left; height:100%; font-size:13px;}
.hotTagBx2 .hashtag ul li a {display:block; padding:17px 12px 17px 12px; color:#666;}
.hotTagBx2 .hashtag ul li a:hover {color:#a3a3a3;}
.hotTagBx2 .hashtag ul li .title {display:block; padding:17px 17px 17px 0; color:#373737; font-family:dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica;}
.hotTagBx2 .hashtag > a{padding-right:17px;font-size:13px;color:#1e75d6;position:absolute;top:16px;right:40px;background:url("../images/icon/bu_arrow_b.png") no-repeat right center;}
.hotTagBx2 .btn_hdCardMore {float:right; display:inline-block;}
.hotTagBx2 .btn_hdCardMore:hover span {opacity:0.7; filter:alpha(opacity=70);} /* 2016-02-14 수정 */
.hotTagBx2 .btn_hdCardMore span {display:inline-block; padding:12px 20px 12px 0; font-size:14px; color:#1e75d6; background:url('../images/icon/bu_arrow_b.png') no-repeat right 13px;}
.ch1030 .hotTagBx2 .hashtag > a,
.ch816 .hotTagBx2 .hashtag > a,
.ch768 .hotTagBx2 .hashtag > a{right:30px;}
.ch480 .hotTagBx2 .hashtag ul li a {padding:0 10px 0 10px;height:44px;line-height: 44px;}
.ch480 .hotTagBx2 .hashtag > a{display:none;}





/* 반응형 */
.ch1030 .hotTagBx {box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}

/* 추천태그 */
.ch480 #header .hotTagBx .box_in {height:100%; padding:0 !important;}
.ch480 .hotTagBx {width:375px; height:44px; background:#fff;}
.ch480 .hotTagBx .hashtag {height:100%; overflow:hidden; width:100%;}
.ch480 .hotTagBx .hashtag ul {height:100%; }
.ch480 .hotTagBx .hashtag ul li .title {height:44px;line-height: 44px;padding:0 10px 0 16px; font-family:dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica; font-size:13px; color:#333;}
.ch480 .hotTagBx .btn_hdCardMore {display:none;}
.ch480 .hashtag {overflow:hidden;}
.ch480 .hashtag ul {width:100%; padding-bottom:0;}

/* 메인 */
.h_title {padding-bottom:10px; font-family:'Noto Sans KR', 'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica; font-size:19px; color:#333; text-align:center;}
.programInfo .h_title {padding-bottom:43px;}
.h_title3 {margin-bottom:13px; font-family:'Noto Sans KR', 'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica; font-size:17px; color:#333;}

.ch816 .movTop {margin:23px auto 0;}
/*.ch816 .movTop .topPlayer .thum > img {height:425px}*/
.movTop {max-width:1500px; margin:50px auto 0; padding-bottom:75px;}
.movTop:after {content:""; display:block; float:none; clear:both;}
.movTop .topPlayer {position:relative; float:left; width:1120px;}
.movTop .topPlayer .h_title {padding-bottom:26px; font-size:18px; text-align:left; color:#000; text-align:center;}
.movTop .topPlayer .thum {display:block; position:relative;overflow:hidden;/* z-index:2 */}
.movTop .topPlayer .thum > img {width:100%;}
.movTop .topPlayer .thum .ico_thum_playB {display:none;position:absolute; left:50%; top:50%;}

/* 201607 메인 및 프로그램 메인 ㄴpick 클릭영역 재설정 */
.etb_fLiink{width:100%;height:100%;z-index:90;position:absolute;bottom:50px;}
.ch480 .etb_fLiink{display:none;}

/* 2016-02-05 시작 */
.ch1500 .movTop {max-width:1280px; margin:85px auto 0; padding:0 40px 75px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.ch1500 .movTop .topPlayer {width:430px;}
.ch1500 .movTop .movCtbx .movList1 li  {width:132px;}
.ch1500 .movTop .movCtbx .movList1 li a {width:132px;}
.ch1500 .movTop .movCtbx .movList1 li a .thum {width:132px; height:75px;}
.ch1500 .movTop .movCtbx .movList1 li a .thum img {width:100%;}
.ch1500 .movTop .topPlayer .controlBx .btnPn a {top:-250px}
/* 2016-02-05 끝 */

.ch1280 .movTop .topPlayer {width:595px;}
.ch1280 .movTop .topPlayer .h_title {text-align:left;}
.ch1280 .movTop .movCtbx .movList1 li  {width:132px;}
.ch1280 .movTop .movCtbx .movList1 li a {width:132px;}
.ch1280 .movTop .movCtbx .movList1 li a .thum {width:132px; height:75px; border:1px solid rgba(0,0,0,0.5);}
.ch1280 .movTop .movCtbx .movList1 li a .thum img,
.ch1500 .movTop .movCtbx .movList1 li a .thum img {width:132px; height:75px }
.ch1280 .movTop .topPlayer .controlBx .btnPn a {top:-250px}


.movTop .topPlayer .controlBx {display:block;position:absolute; left:0; z-index:98; width:100%; text-align:center;}
.movTop .topPlayer .controlBx .btn_playing {display:inline-block; vertical-align:middle;}
.movTop .topPlayer .controlBx .btn_playing{display:none;}
.movTop .topPlayer .controlBx .pager {display:inline-block; }
.movTop .topPlayer .controlBx .pager li {display:inline-block; margin:0 2px; cursor:pointer;}
.movTop .topPlayer .controlBx .pager li a {display:inline-block; overflow:hidden; width:7px; height:7px; text-indent:-7000000em; line-height:0; font-size:0; border:1px solid #fff;}
.movTop .topPlayer .controlBx .pager li a.active {background:#fff;}
.movTop .topPlayer .controlBx .btn_playing a {display:inline-block; overflow:hidden; width:9px; height:10px; margin:0 2px; text-indent:-7000000em; line-height:0; font-size:0; cursor:pointer; vertical-align:middle;}
.movTop .topPlayer .controlBx .btn_playing .ico_play {background:url('../images/icon/ico_play.png') no-repeat  center 1px;}
.movTop .topPlayer .controlBx .btn_playing .ico_pause {background:url('../images/icon/ico_pause.png') no-repeat center 1px;}
.movTop .topPlayer .controlBx .btnPn {position:relative; display:none;}
.movTop .topPlayer .controlBx .btnPn a {position:absolute; top:-311px; display:block; width:24px; height:64px; overflow:hidden; text-indent:-7000000em; line-height:0; font-size:0;}
.movTop .topPlayer .controlBx .btnPn .btn_prev {left:30px; background:url('../images/btn/btn_prev2.png') no-repeat left top;}
.movTop .topPlayer .controlBx .btnPn .btn_next {right:30px; background:url('../images/btn/btn_next2.png') no-repeat left top;}
.movTop .topPlayer .controlBx .btnPn .btn_prev:hover {background:url('../images/btn/btn_prev2_over.png') no-repeat left top;}
.movTop .topPlayer .controlBx .btnPn .btn_next:hover {background:url('../images/btn/btn_next2_over.png') no-repeat left top;}
.movTop .topPlayer .main_loling_wrap.hoverVisual .controlBx .btnPn {display:block;}

.movTop .asideSm {display:none;}
.asideBox {float:right; position:relative; width:585px;}
.asideBox .btn_allList {position:absolute; left:0; bottom:-35px;}
.asideBox .lazy_load_button {display:none;}
.asideBox .aside_in .moblie_listNum {display:none;}
.asideBox .aside_in > ul > li {padding-top:45px;}
/* .asideBox .aside_in > ul > li:nth-child(6) {display:none;} */
.asideBox .aside_in > ul > li:first-child {padding-top:0 !important;}
.asideBox .aside_in > ul > li:last-child {margin-bottom: 9px;}

/* 2016-02-05 시작 */
.ch1500 .asideBox .prmList_item .thum {width:138px;}
.ch1500 .asideBox .prmList_item .thum img {width:138px;}
.ch1500 .asideBox .prmList_item .prLink_tit2 {padding-top:0px;}
.ch1500 .asideBox  .aside_in > ul > li {padding-top:0px;float:left;margin-right:15px;margin-bottom:20px}
.ch1500 .asideBox  .aside_in > ul > li:nth-child(even) {margin-right:0;}
/* 2016-02-05 끝 */

.ch1280 .asideBox .prmList_item .thum {width:125px;}
.ch1280 .asideBox .prmList_item .thum img {width:100%; height:100%;}
.ch1280 .asideBox .prmList_item .prLink_tit2 {padding-top:0px;}
.ch1280 .asideBox  .aside_in > ul > li {padding-top:0px;float:left;margin-right:15px;margin-bottom:20px}
.ch1280 .asideBox  .aside_in > ul > li:nth-child(even) {margin-right:0;}

.asideSm {position:relative; margin-top:55px; padding:0 40px;}
.main_asideSm{padding:0;}
.asideSm .btn_allList {position:absolute; right:0; top:0;}
.asideSm .tab_sort {width:100%; text-align:center;}
.asideSm .tab_sort > li {display:inline-block; float:none; font-size:20px; padding-bottom:0;}
.asideSm .asideSmBx {/* overflow:hidden; */ width:100%;}
.asideSm .asideSmBx .bx-wrapper {position: relative;}
.asideSm .asideSmBx > ul > li {float:left; width:33.333%;}
.asideSm .asideSmBx .prmList_item {width:160px; margin:0 auto;}
.main_asideSm .asideSmBx .prmList_item {width:auto;}
.asideSm .asideSmBx .prmList_item .thum {float:none; height:auto;}
.asideSm .asideSmBx .prmList_item .thum img {width:160px; height:90px}
.main_asideSm .prmList_item .thum,
.main_asideSm .asideSmBx .prmList_item .thum img{width:100%;height:auto;}
.asideSm .asideSmBx .prmList_item .prLink {float:none; width:100%;}
.asideSm .controlBx {width:100%;}
.asideSm .controlBx .pager {text-align:center; padding-top:30px;}
.asideSm .controlBx .pager li {display:inline-block; margin:0 2px;}
.asideSm .controlBx .pager li a {display:inline-block; overflow:hidden; width:7px; height:7px; text-indent:-7000000em; line-height:0; font-size:0; border:1px solid #666; background:#fff;}
.asideSm .controlBx .pager li a.active {background:#666;}
.asideSm .controlBx .btnPn {}
.asideSm .controlBx .btnPn a {display:inline-block; position:absolute; overflow:hidden; width:18px; height:48px; top:50%;  margin-top:-50px; text-indent:-7000000em; line-height:0; font-size:0;}
.asideSm .controlBx .btnPn .btn_prev {left:0; background:url('../images/btn/btn_prev.png') no-repeat center center;}
.asideSm .controlBx .btnPn .btn_next {right:0; background:url('../images/btn/btn_next.png') no-repeat center center;}
.main_asideSm .controlBx .btnPn .btn_prev {left:-30px;}
.main_asideSm .controlBx .btnPn .btn_next {right:-30px;}

.ch1030 .asideSm .asideSmBx .prmList_item {width:201px;}
.ch1030 .main_asideSm .asideSmBx .prmList_item {width:auto;}
.ch1030 .prmList_item .thum{width:201px;}
.ch1030 .main_asideSm .prmList_item .thum{width:auto;}
.ch1030 .asideSm .asideSmBx .prmList_item .thum img {width:201px; /*height:113px*/}
.ch1030 .main_asideSm .asideSmBx .prmList_item .thum img {width:100%;}

.ch1500 .movTop .topPlayer .controlBx {bottom:15px;}
.ch1280 .movTop .topPlayer .controlBx,
.ch1030 .movTop .topPlayer .controlBx {bottom:15px;}

.movTop .topPlayer .controlBx ul {overflow:hidden; display:inline-block; vertical-align:middle; margin-left:10px;}
.movTop .topPlayer .controlBx ul{display:none;}
.movTop .topPlayer .controlBx ul li {float:left; margin-left:10px;}
.movTop .topPlayer .controlBx ul li:first-child {margin-left:0;}
.movTop .topPlayer .controlBx ul li a {display:inline-block; width:5px; height:5px; border:1px solid #999;}
.movTop .topPlayer .controlBx ul li a.active {background-color:#999;}

.ch480 .movTop .topPlayer .controlBx .btn_playing {display:none;}
.ch480 .movTop .topPlayer .controlBx ul {margin:0;}


.ch1280 .movTop {max-width:1280px; /*width:1280px;*/ padding:0 40px 0px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.ch1030 .movTop {max-width:1024px; width:1024px; padding:0 30px 57px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.ch1030 .movTop .topPlayer {float:none; width:auto;}
.ch1030 .movTop .asideSm {display:block;}
.ch1030 .asideBox {display:none;}


.ch1030 .movTop .topPlayer .controlBx .btnPn a {top:-300px;}
.ch816 .movTop .topPlayer .controlBx .btnPn a {top:-230px;}
.ch768 .movTop .topPlayer .controlBx .btnPn a {top:-205px;}

.ch816 .movTop .topPlayer .controlBx {bottom:15px;}
.ch816 .movTop {max-width:816px; padding:0 30px 57px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.ch816 .movTop .topPlayer {float:none; width:auto;}
.ch816 .asideBox {display:none;}
.ch816 .movTop .asideSm {display:block;}

.ch768 .movTop .topPlayer .controlBx {bottom:25px;}
.ch768 .movTop {width:708px; padding:0 0 57px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.ch768 .movTop .topPlayer {margin:0 auto;float:none; width:708px;}
.ch768 .asideBox {display:none;}
.ch768 .movTop .asideSm {margin:55px auto 0;width:708px;display:block;}
.ch768 .movTop .asideSm .bx-wrapper{width:708px !important;}


.ch480 .main_loling_wrap {background:#fff;}
.ch480 .movTop .topPlayer .thum > img {width:100%;}
.movTop .topPlayer .thum .ico_time {z-index:3381;opacity:0.9; position:absolute; right:0; bottom:0; display:inline-block; min-width:39px; line-height:15px; text-align:center;font-family:'Noto Sans KR', 'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica;  font-size:12px; color:#fff; background:#555; padding:2px 0 1px;}
.movTop .topPlayer .thum .ico_time {display:block;}
.ch480 .movTop .topPlayer .thum .ico_thum_playB {margin:-28px 0 0 -28px; display:none;}
.ch480 .movTop .topPlayer .controlBx {position:static; padding-bottom:0; background:#fff;}
.ch480 .movTop .topPlayer .controlBx .btnPn {display:none !important;}




/* tab정렬 */
.tab_sort {overflow:hidden; font-size:18px; padding-bottom:26px;}
.tab_sort > li {float:left; padding:0 9px 0 16px; background:url('../images/bg/bg_tabLine.gif') no-repeat left center;}
.tab_sort > li:first-child {padding-left:0; background-image:none;}
.tab_sort > li > a {color:#969696;}
.tab_sort > li.on {font-family:'Noto Sans KR', 'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica;}
.tab_sort > li.on > a {color:#000;}



/* 메인_프로그램 */
.programInfo {padding:60px 0 20px 0; background:#f1f1f1;}
.programInfo .box_in {padding:0;}
.prInfoList {overflow:hidden;}
.prInfoList > li {float:left; width:33.3333%; margin-bottom:30px;}
.prInfoList > li .prInfo_item {position:relative; width:276px; margin:0 auto;}
.prInfoList > li .prInfo_item h3 a{display:inline-block;}
.prInfoList > li .prInfo_item .btn_share { position:absolute; right:0; bottom:0; }
.prInfoList > li .h_title2 {padding-bottom:20px; text-align:center;}
.prInfoList > li .h_title2 .titBg {position:relative; display:inline-block; overflow:hidden; width:100%; vertical-align:middle; height:120px; font-size:0; line-height:120px; text-indent:-7000000em;}/*20160207*/
.prInfoList > li .h_title2 .titBg img {display:inline-block; vertical-align:middle; width:170px; margin-top:-25px;}/* 20160207*/
.prInfoList > li .h_title2 .bg_tit1 {background:url('../images/title/h3_mainTit_w1.png') no-repeat center center;}
.prInfoList > li .h_title2 .bg_tit2 {background:url('../images/title/h3_mainTit_w2.png') no-repeat center center;}
.prInfoList > li .h_title2 .bg_tit3 {background:url('../images/title/h3_mainTit_w3.png') no-repeat center center;}
.prInfoList > li .h_title2 .bg_tit4 {background:url('../images/title/h3_mainTit_w4.png') no-repeat center center;}
.prInfoList > li .h_title2 .bg_tit5 {background:url('../images/title/h3_mainTit_w5.png') no-repeat center center;}
.prInfoList > li .h_title2 .bg_tit6 {background:url('../images/title/h3_mainTit_w6.png') no-repeat center center;}
.prInfoList > li .h_title2 strong { padding-right:15px; margin-top:18px; color:#333; display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; background:url('../images/icon/bu_arrow1.png') no-repeat right center; font-size:12px;font-family:'Noto Sans KR', 'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica}
.prInfoList > li .h_title2 a:hover strong {color:#858585; background:url('../images/icon/bu_arrow1_hover.png') no-repeat right center;}

/* 메인_프로그램_모바일 */
.ch1280 .programInfo .box_in {max-width:1280px; padding:0;}
.ch1500 .programInfo .box_in {max-width:1280px; padding:0;}

.ch816 .prInfoList > li {padding:15px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.ch816 .prInfoList > li .prInfo_item {width:246px;}
.ch816 .prInfoList > li .prInfo_item .prLink .thum {width:246px; height:138px;}
.ch768 .prInfoList > li {width:50%;}

.ch480 .programInfo {padding:0; background:#fff; margin-top:10px; border-bottom:1px solid #dadada;}
.ch480 .prInfoList > li .h_title2 .titBg img {width:85px;margin-top:-8px;}
.ch480 .prInfoList > li {width:50%;  padding:16px 0 16px 16px; height:160px; margin:0; border-top:1px solid #e5e5e5; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ch480 .prInfoList > li:first-child,
.ch480 .prInfoList > li:first-child + li{border-top:0;}
.ch480 .prInfoList > li:nth-child(2n) {border-right:none; padding:16px 16px 16px 0;}
.ch480 .prInfoList > li:last-child {position:relative;border-bottom:0;border-top:0;}
.ch480 .prInfoList > li:last-child:after{content:'';display:block;position:absolute;top:0;left:0;width:200%;height:1px;background:#e5e5e5;}
.ch480 .prInfoList > li .prLink {display:none;}
.ch480 .prInfoList > li .prBx {display:none;}
.ch480 .prInfoList > li .btn_share {display:none;}
.ch480 .prInfoList > li .prInfo_item {position:static; width:100%;}
.ch480 .prInfoList > li .h_title2 {padding-bottom:0;}
.ch480 .prInfoList > li .h_title2 strong {display:block; font-family:'Noto Sans KR', 'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica; font-weight:normal; margin:0 auto; padding:0;  background:none; width:80%; color:#555; white-space:normal; font-size:13px; color:#333; line-height:1.3; word-break:keep-all;}
.ch480 .prInfoList > li .h_title2 .titBg {height:85px;line-height:80px;}
.ch480 .prInfoList > li .h_title2 .bg_tit1 {background:url('../images/title/h3_mainTit_m1.png') no-repeat center center; background-size:53px 40px;}
.ch480 .prInfoList > li .h_title2 .bg_tit2 {background:url('../images/title/h3_mainTit_m2.png') no-repeat center center; background-size:54px 54px;}
.ch480 .prInfoList > li .h_title2 .bg_tit3 {background:url('../images/title/h3_mainTit_m3.png') no-repeat center center; background-size:57px 59px;}
.ch480 .prInfoList > li .h_title2 .bg_tit4 {background:url('../images/title/h3_mainTit_m4.png') no-repeat center center; background-size:78px 58px;}
.ch480 .prInfoList > li .h_title2 .bg_tit5 {background:url('../images/title/h3_mainTit_m5.png') no-repeat center center; background-size:98px 19px;}
.ch480 .prInfoList > li .h_title2 .bg_tit6 {background:url('../images/title/h3_mainTit_m6.png') no-repeat center center; background-size:83px 25px;}

@media (min-width:660px) {

	/*.ch480 .movTop .topPlayer .thum > img,
	.ch480 .topPlayer2 > .thum > img {height:375px}*/

}

.ch480 .deemed,
.ch480  .ico_thum_play {display:none !important}
.ch480 .viewed .deemed{display:block !important}
/* 컨텐츠링크 */
.lazy_inner_wrap {position:relative; width:175px;}
.lazy_inner_wrap .sortListPro_tit {display:block; padding-bottom:15px;}
.etb_mobile_sortListPro_tit{display:none !important;}
.ch480 .etb_pc_sortListPro_tit{display:none !important;}
.ch480 .etb_mobile_sortListPro_tit{display:block !important;margin:1px 0 2px 0;padding:0 0 0 0;font-family:'Noto Sans KR', 'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica; font-size:12px; color:#333; font-weight:normal;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url(ellipsis.html#ellipsis);}
/* viewport width = 320px 영역을 위한 미디어 쿼리 */
@media screen and (max-width:320px){
.ch480 .etb_mobile_sortListPro_tit{width:99.9%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url(ellipsis.html#ellipsis);}
}
.ch480 .etb_low1.on{-webkit-line-clamp:1 !important;}
/* .ch480 .etb_low2{-webkit-line-clamp:2 !important;} */
/* .ch480 .etb_mobile_sortListPro_tit + .icoBx{top:4px !important;} */
.lazy_inner_wrap .btn_share {position:absolute; right:0; bottom:0; }
.prLink {display:block; color:#333; font-size:13px;}
.prLink .prLink_tit {overflow:hidden; display:block; padding-top:11px; height:18px; color:#333; font-size:16px;}
.prLink .prLink_tit .tit {/* width:100%; */position:relative; top:3px; float:left; font-family:'Noto Sans KR', 'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica; line-height:18px;  /*width:155px;*/ overflow:hidden;text-overflow:ellipsis;white-space:nowrap !important;}
.prLink .prLink_tit .icoBx {display:block; float:right; overflow:hidden;position: relative;top:0px;}
.prLink .prLink_tit .icoBx > em {display:inline-block; float:left; width:26px; height:16px; overflow:hidden; margin-left:6px; font-size:0; line-height:0; text-indent:-7000000em;}
.prLink .prLink_tit .icoBx .ico_new {background:url('../images/icon/ico_new.png') no-repeat left top;}
.prLink .prLink_tit .icoBx .ico_hot {background:url('../images/icon/ico_hot.png') no-repeat left top;}
.prLink .prLink_cnt {overflow:hidden; display:block; font-family:'Noto Sans KR', 'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica; color:#777; padding-top:12px; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; line-height:1.6em; height:3.2em; word-wrap:break-word; word-break:keep-all;}
.prLink .thum {position:relative; display:block; border:1px solid #eee; box-sizing:border-box;}
.prLink .thum .ico_time {opacity:0.9; position:absolute; right:0; bottom:0; z-index:1; font-family:'Noto Sans KR', 'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica; display:inline-block; min-width:39px; line-height:15px; text-align:center; font-size:12px; color:#fff; background:#555}
.prLink .thum .ico_thum_play {display:none; position:absolute; left:50%; top:50%; z-index:3; margin:-19px 0 0 -19px;}
.prLink .prLink_tit2 {display:block; padding-top:3px; color:#333; font-weight:500; font-family:'Noto Sans KR', 'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica;font-size:15px}
.prLink .prLink_cnt2 {display:block; padding:2px 0 2px 2px; margin-top:3px; color:#626262; margin-bottom:4px; font-size:11px; line-height:14px; font-family:'Noto Sans KR', 'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica;text-overflow: ellipsis; white-space: nowrap; overflow:hidden; background:#eee;}
/* .prLink:hover .prLink_tit .tit {color:#858585;} */
/* .prLink:hover .prLink_cnt {color:#222;} */

.etb_expert_cnt{display:block;background:#f2f2f2;font-size:13px;color:#333333;line-height: 1.7em;border-radius: 2px;margin:9px 0 0 0;padding:4px 8px 2px 8px;}
.etb_expert_cnt_mobile{display:none;}
.etb_expert_cnt .etb_st{display:inline;margin-right:4px;}
.etb_expert_cnt>em{display:inline-block;font-size:13px;color:#888888;word-break:keep-all;}
.ch480 .etb_expert_cnt{display:none;}
.ch480 .etb_expert_cnt_mobile{display:block;background:#ffffff;font-size:13px;color:#333333;line-height: 1.4em;border-radius: 2px;margin:0 0 0 0;padding:2px 0 4px 0;}
.ch480 .etb_expert_cnt_mobile span em{font-size:13px;color:#999999;word-break:keep-all;}
.ch480 .etb_prLink_mobile_wrap + .etb_expert_cnt_mobile{margin-top:9px;}

/* icon 개수에 따른 제목 영역 넓이 */
.prLink .prLink_tit .tit.ico0 {width:221px;} /* 아이콘 없을 경우 */
.prLink .prLink_tit .tit.ico1 {width:173px;} /* 아이콘 1개일 때 */
.prLink .prLink_tit .tit.ico2 {width:141px;} /* 아이콘 2개일 때 */
.ch1030 .prLink .prLink_tit .tit.ico0 {width:170px;}
.ch1030 .prLink .prLink_tit .tit.ico1 {width:135px;}
.ch1030 .prLink .prLink_tit .tit.ico2 {width:105px;}
.ch816 .prLink .prLink_tit .tit.ico0 {width:160px;}
.ch816 .prLink .prLink_tit .tit.ico1 {width:135px;}
.ch816 .prLink .prLink_tit .tit.ico2 {width:100px;}
.ch768 .prLink .prLink_tit .tit.ico0 {width:215px;}
.ch768 .prLink .prLink_tit .tit.ico1 {width:180px;}
.ch768 .prLink .prLink_tit .tit.ico2 {width:150px;}

/* 메인 프로그램 소개 - icon 개수에 따른 제목 영역 넓이 */
.prInfo_item .prLink .prLink_tit .tit.ico0 {width:260px;} /* 아이콘 없을 경우 */
.prInfo_item .prLink .prLink_tit .tit.ico1 {width:230px;} /* 아이콘 1개일 때 */
.prInfo_item .prLink .prLink_tit .tit.ico2 {width:200px;} /* 아이콘 2개일 때 */
.ch1030 .prInfo_item .prLink .prLink_tit .tit.ico0 {width:260px;}
.ch1030 .prInfo_item .prLink .prLink_tit .tit.ico1 {width:230px;}
.ch1030 .prInfo_item .prLink .prLink_tit .tit.ico2 {width:200px;}
.ch816 .prInfo_item .prLink .prLink_tit .tit.ico0 {width:240px;}
.ch816 .prInfo_item .prLink .prLink_tit .tit.ico1 {width:210px;}
.ch816 .prInfo_item .prLink .prLink_tit .tit.ico2 {width:180px;}
.ch768 .prInfo_item .prLink .prLink_tit .tit.ico0 {width:260px;}
.ch768 .prInfo_item .prLink .prLink_tit .tit.ico1 {width:230px;}
.ch768 .prInfo_item .prLink .prLink_tit .tit.ico2 {width:200px;}


.prLink:hover .thum .ico_thum_play,
.prLink:focus .thum .ico_thum_play {display:block; /* background:url('/images/icon/ico_thum_play_over.png') no-repeat center center; */}

.prLink .thum.show .ico_thum_play {display:none;}


.prLink.viewed .thum.show .viewed_text,
.prLink.viewed .thum .playing .text{display:none;}
.prLink .thum.show .playing,
.prLink.viewed .thum .playing,
.prLink.viewed .thum .playing .deem{display:block;}
.prLink .thum.show .playing .text{display:block !important;}
.prLink .thum .playing {
    display:none; position: absolute; top: 0; left: 0; width: 100%;
}
.prLink .thum .playing .deem {
    display: block; background: #1b1b1b; opacity: 0.7; filter:alpha(opacity=70); width: 100%; height: 126px;
}
.prLink .thum .playing .text {
    width: 44px; height: 24px; padding:0; margin-left: -22px; margin-top: -12px; position: absolute; top: 50%; left: 50%; display: inline-block; box-sizing: border-box; border: 1px solid #fff; border-radius: 1px; color: #fff; text-align: center; line-height: 24px; font-size: 11px; z-index:1; opacity:1; filter:alpha(opacity=100); /* 2016-02-14 수정 */
}

.ch1030 .prLink .thum .playing .deem {height:96px}
.ch816 .prLink .thum .playing .deem {height:95px}
.ch768 .prLink .thum .playing .deem {height:123px}
.ch480 .prLink .thum .playing .deem {height:72px}

/* 컨텐츠링크_moblie */

.ch1030 .prLink .prLink_tit .tit {width:208px;}
.ch816 .prLink .prLink_tit .tit {width:160px;}
.ch768 .prLink .prLink_tit .tit {width:168px;}

.lazy_load_list .btn_more {display:none;}
.ch480 .lazy_load_list .btn_more {display:block;margin-top:12px; padding:0; width:100%; height:16px; background:url('../images/btn/btn_moreM.png') no-repeat center center; background-size:16px;}
.ch480 .lazy_load_list .btn_more.page_link{margin-top:24px;text-align:center;position:relative;display:none;}
.ch480 .lazy_load_list .btn_more.page_link.on{display:block;background:none;}
.ch480 .lazy_load_list .btn_more.page_link:after{margin-left:25px;width:7px;height:9px;display:block;content:"";position:absolute;top:2px;left:50%;background:url('../images/icon/bu_arrow3_hover.png') no-repeat right center;background-size:5px 6px;}
.ch480 .lazy_load_wrap {position:relative;}
.ch480 .lazy_inner_wrap {width:100% !important; margin-top:7px; min-height:79px; padding:7px 0 0px 0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;border-top:1px solid #e5e5e5}
.ch480 .lazy_inner_wrap .btn_share {right:0; bottom:50%; margin-bottom:-7px; }
.ch480 .lazy_inner_wrap .btn_share {position:absolute; bottom:4px; right:0; margin-bottom:0; margin-top:-14px;}
.ch480 .lazy_inner_wrap {position:relative; min-height:72px;}
.ch480 .lazy_inner_wrap:first-child{border-top:0;padding-top:0;margin-top:0;}
/* .ch480 .lazy_load_list .lazy_inner_wrap:last-child{border-bottom:0 !important;} */
.etb_prLink_mobile_wrap{position: relative;}
.ch480 .etb_prLink_mobile_wrap{padding:0 0 0 144px;position: relative; height:72px; overflow:hidden; text-overflow:ellipsis;}
.ch480 .prLink .etb_prLink_tit_wrap{display:table;height:auto; width:100%;table-layout: fixed;}

.ch480 .prLink .etb_prLink_tit_wrap .etb_prLink_new_mov{display:table-cell; vertical-align:middle;}

.ch480 .prLink .prLink_tit {display:table-cell; vertical-align:middle;padding-top:0; }
.ch480 .prLink .prLink_tit .tit {float:none;top:0; margin-top:2px;padding:0; color:#000; line-height:15px; font-size:13px; width:auto; overflow:hidden; text-overflow:ellipsis; white-space:normal !important; color:#333; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word;}
.ch480 .prBx {position:absolute; bottom:2px;padding-top:0;}
.ch480 .prLink .prLink_tit .icoBx {float:none;}
.ch480 .prLink .prLink_tit .icoBx > em {margin:2px 6px 2px 0; width:22px;height:13px;}
.ch480 .prLink .thum {position:absolute; left:0; top:0; width:128px; border:0;}
.ch480 .prLink .thum img {width:100%;}
.ch480 .prLink .thum .ico_time {font-size:12px; padding:2px 0 1px;}
.ch480 .prLink .prLink_cnt {display:none;}

/* viewport width = 320px 영역을 위한 미디어 쿼리 */
@media screen and (max-width:320px){
.etb_main_prBx02>li{padding-left:11px !important;padding-right:5px !important;letter-spacing:-1px !important;}
}

/*
.ch480 .prLink:hover .ico_thum_play {left:5px; bottom:5px;}
.ch480 .prLink:focus .ico_thum_play {left:5px; bottom:5px;}
*/
/* time/play/good */
.prBx {position:relative; overflow:hidden; padding-top:11px; color:#4d4d4d;}
.ch1280 .etb_main_prBx02{position: absolute;bottom:3px;}
.etb_main_prBx{padding-top:11px;}
.prBx li {float:left; padding-right:12px; min-height:18px;font-size:18px;color:#999999}
.prBx li.ico_time {padding-left:15px; /* background:url('/images/icon/ico_time.png') no-repeat left center; */}
.prBx li.ico_playing {padding-left:13px; background:url('../images/icon/ico_playing_new2.png') no-repeat left 1px;}
.prBx li.ico_good {padding-left:20px; background:url('../images/icon/ico_good_new2.png') no-repeat left 1px;}
.prBx li.ico_comment_main {padding-left:16px; background:url('../images/icon/ico_comment_new2.png') no-repeat left 1px;}
.prBx .btn_share {position:absolute; right:0; bottom:0;}


/* time/play/good_moblie */
.ch480 .prBx li {padding-right:10px; min-height:13px; font-size:12px; color:#999;}
/* viewport width = 320px 영역을 위한 미디어 쿼리 */
@media screen and (max-width:320px){
.prBx li{padding-left:13px !important;padding-right:5px !important;letter-spacing:0px !important;font-size:11px !important;}
.movCtbx .prBx li{padding-left:15px !important;padding-right:10px !important;letter-spacing:0 !important;}
}
.ch480 .prBx li.ico_time {opacity:0.9; padding-left:15px; background:url('../images/icon/ico_timeM.png') no-repeat left top; background-size:11px 10px;}
.ch480 .prBx li.ico_playing {padding-left:14px; background:url('../images/icon/ico_playing_new2_m.png') no-repeat left 0; background-size:9px 11px;-webkit-background-size:9px 11px;-moz-background-size:9px 11px;}
.ch480 .prBx li.ico_good {padding-left:15px; background:url('../images/icon/ico_good_new2_m.png') no-repeat left 1px; background-size:11px 10px;-webkit-background-size:11px 10px;-moz-background-size:11px 10px;}
.ch480 .prBx li.ico_comment_main{padding-left:15px; background:url('../images/icon/ico_comment_new2_m.png') no-repeat left 1px; background-size:11px 10px;-webkit-background-size:11px 10px;-moz-background-size:11px 10px;}

/* 메인상단 */
.prmList_item {overflow:hidden;}
.prmList_item .moblie_tit {display:none;}
.prmList_item .thum {position:relative; display:block; float:left; width:160px; height:80px; border:1px solid #ddd; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.prmList_item .thum .ico_thum_play {position:absolute; left:50%; top:50%; margin:-19px 0 0 -19px;}
.prmList_item .thum .ico_time {opacity:1; position:absolute; right:0; bottom:0; display:inline-block; min-width:39px; line-height:15px; text-align:center;font-family:'Noto Sans KR', 'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica;  font-size:12px; color:#fff; background:#555; padding:2px 0 1px; border-radius:15px 0px 0px 15px;}
.prmList_item .prLink {position:relative; float:right; width:175px;}
.prmList_item .prLink .btn_share {position:absolute; right:0; bottom:1px;}
.type01 {opacity:1; z-index:90; position:absolute; right:0; bottom:3px; display:inline-block; min-width:60px; font-weight:600; line-height:18px; padding-left:5px; text-align:center;font-family:'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica;  font-size:13px; color:#fff; background:#679df1; border-radius:15px 0px 0px 15px; -moz-border-radius:15px 0px 0px 15px; -webkit-border-radius:15px 0px 0px 15px;}
.type02 {opacity:1; z-index:90;position:absolute; right:0; bottom:3px; display:inline-block; min-width:60px; font-weight:600; line-height:18px; padding-left:5px; text-align:center;font-family:'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica;  font-size:13px; color:#fff; background:#eb5a81; border-radius:15px 0px 0px 15px; -moz-border-radius:15px 0px 0px 15px; -webkit-border-radius:15px 0px 0px 15px;}
.type03 {opacity:1; z-index:90;position:absolute; right:0; bottom:3px; display:inline-block; min-width:60px; font-weight:600; line-height:18px; padding-left:5px; text-align:center;font-family:'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica;  font-size:13px; color:#fff; background:#00b8ab; border-radius:15px 0px 0px 15px; -moz-border-radius:15px 0px 0px 15px; -webkit-border-radius:15px 0px 0px 15px;}
.type04 {opacity:1; z-index:90;position:absolute; right:0; bottom:3px; display:inline-block; min-width:60px; font-weight:600; line-height:18px; padding-left:5px; text-align:center;font-family:'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica;  font-size:13px; color:#fff; background:#a375e1; border-radius:15px 0px 0px 15px; -moz-border-radius:15px 0px 0px 15px; -webkit-border-radius:15px 0px 0px 15px;}
.type05 {opacity:1; z-index:90;position:absolute; right:0; bottom:3px; display:inline-block; min-width:60px; font-weight:600; line-height:18px; padding-left:5px; text-align:center;font-family:'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica;  font-size:13px; color:#fff; background:#f6624e; border-radius:15px 0px 0px 15px; -moz-border-radius:15px 0px 0px 15px; -webkit-border-radius:15px 0px 0px 15px;}
.type06 {opacity:1; z-index:90;position:absolute; left:0; top:0; right:0; bottom:0; display:inline-block; font-weight:600; line-height:600%; text-align:center;font-family:'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica;  font-size:13px; color:#fff; background:#000; opacity:0.5;}
.ing {z-index:90;position:absolute; width:100%; height:30px; left:0; top:0; display:inline-block; font-weight:700; line-height:30px; text-align:left; padding-left:15%; font-family:'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica;  font-size:15px; color:#fff; background:url('/images/ing.png') no-repeat; background-color:rgba(0,0,0,0.7); background-size:65% 30px;}
.ch480 .ing {z-index:90;position:absolute; width:85%; height:20px; left:0; top:0; display:inline-block; font-weight:700; line-height:20px; text-align:left; padding-left:15%; font-family:'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica;  font-size:13px; color:#fff; background:url('/images/ing.png') no-repeat; background-color:rgba(0,0,0,0.7); background-size:65% 20px;}



/* 메인상단_모바일 */
.ch1500 .prmList_item .prLink {width:150px;min-height:76px; margin-left:10px;} /* 2016-02-05 */
.ch1280 .prmList_item .prLink {width:150px;min-height:76px; margin-left:10px;}
.ch480 .prmList_item {display:block; width:100%; position:relative; min-height:72px; padding-left:0;padding-bottom:7px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;border-bottom:1px solid #e5e5e5}
.ch480 .prmList_item .moblie_tit {display:block; color:#333; margin:0; padding:1px 0 3px 0;font-size:15px; line-height:100%; font-weight:500; font-family:'Noto Sans KR', 'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url(ellipsis.html#ellipsis);}
/* viewport width = 320px 영역을 위한 미디어 쿼리 */
@media screen and (max-width:320px){
.ch480 .prmList_item .moblie_tit {width:99.9%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url(ellipsis.html#ellipsis);}
}
.ch480 .prmList_item .prLink .prLink_tit2 {display:none;}
.ch480 .prmList_item .thum {position:absolute; left:0; top:0; width:auto; height:auto;}
.ch480 .prmList_item .thum img {width:128px;}
.ch480 .prmList_item .thum .ico_thum_play {margin:0; width:20px; height:20px; margin:-10px 0 0 -10px; background-size:100%;}
.ch480 .prmList_item .prLink {float:none; width:100%; min-height:72px;display:block; vertical-align:middle; padding-bottom:0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.ch480 .prmList_item .prLink>a.aat{display:table-cell;vertical-align:middle;width:100%;height:57px;}
.ch480 .prmList_item .prLink_cnt2 {width:auto;position:relative;top:0px;padding-top:0; font-size:11px; color:#636363; line-height:15px; margin:0 0 2px 0; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word; white-space:normal !important;}
.ch480 .prmList_item .prLink .btn_share {position:absolute; bottom:4px; right:0;}
.ch480 .prmList_item .prLink p {font-size:13px; color:#888;}
.ch480 .program_main .prmList_item .prLink .icoBx {display:block; overflow:hidden;}
.ch480 .program_main .prmList_item .prLink .icoBx .ico_new {display:inline-block; font-size:0; line-height:0; text-indent:-7000000em; vertical-align:middle; width:25px; height:16px; margin:0 6px 0 0; padding-bottom:0; background:url('../images/icon/ico_new_mobile.png') no-repeat 0 0; background-size:100% auto;}
.ch480 .program_main .prmList_item .prLink .icoBx .ico_hot {display:inline-block; font-size:0; line-height:0; text-indent:-7000000em; vertical-align:middle; width:22px; height:13px; margin:2px 6px 2px 0; padding-bottom:0; background:url('../images/icon/ico_hot_mobile.png') no-repeat 0 0; background-size:100% auto;}
.ch480 .program_main .prmList_item .prLink .prLink_cnt2 {top:0;margin:2px 0 0 0; width:auto !important;}


/* 메인프로그램최신 */
.programNew {padding:50px 0 0;}
.etb_main_body .programNew{padding:0 0 0 0;}
.ch1280 .etb_main_body .programNew{padding:30px 0 0 0;}
.programNew .h_title3 {/*min-height:32px; line-height:32px;*/}
.programNew .h_title3 span {display:inline-block;}
.programNew .h_title3 span img {width:35px}/* 20160207 */
.programNew .h_title3_m {display:none;}
.programNew .titLk {display:inline-block; min-height:35px; line-height:35px; padding:0 18px 0 0px; background:url('../images/icon/bu_arrow3.png') no-repeat right center;}
.programNew .titLk:hover {color:#666; background:url('../images/icon/bu_arrow3_hover.png') no-repeat right center;}
/*
.programNew .bg_titm1 {background:url('/images/title/tit_ico_01.png') no-repeat left center;}
.programNew .bg_titm2 {background:url('/images/title/tit_ico_02.png') no-repeat left center;}
.programNew .bg_titm3 {background:url('/images/title/tit_ico_03.png') no-repeat left center;}
*/
.programNew .bg_titm3 .titLk {line-height:25px; background:url('../images/icon/bu_arrow3.png') no-repeat right 7px;}
/*.programNew .bg_titm3 a {line-height:24px; background:url('/images/icon/bu_arrow3.png') no-repeat right center;}
.programNew .bg_titm4 {background:url('/images/title/tit_ico_04.png') no-repeat left center;}
.programNew .bg_titm5 {background:url('/images/title/tit_ico_05.png') no-repeat left center;}
.programNew .bg_titm6 {background:url('/images/title/tit_ico_06.png') no-repeat left center;}*/
.btn_subscribe{height:24px;line-height:24px;overflow:visible;position:absolute;top:4px;right:110px;}
.tab_sort + .btn_subscribe{right:108px;}
.program_main_pc .btn_subscribe{top:-4px;}
.btn_subscribe > span{height:22px;line-height:22px;padding-left:13px;display:block;background:url("../images/icon/btn_subscribe.png") no-repeat left center;}
.btn_subscribe.on > span{height:24px;line-height:24px;}
.btn_subscribe div{margin-left:-135px;padding:15px;width:240px;line-height:22px;border:1px solid #d9d9d9;text-align:left;position:absolute;top:40px;left:50%;z-index:9999;white-space:initial;background:#fff;display:none;}
.btn_subscribe div:after{margin-left:-7px;width:14px;height:12px;display:block;content:"";position:absolute;top:-12px;left:50%;background:url("../images/common/bubble_bg.png") no-repeat 0 0;}
.btn_subscribe div p{font-size:13px;color:#333;}
.btn_subscribe div span{width:100%;display:block;font-size:13px;color:#888;white-space:normal;word-break:break-all;}
.btn_subscribe.no_login:hover > div,
.btn_subscribe.no_login:focus > div{display:block;}
.btn_subscribe.on{height:26px;line-height:26px;border:0;background:#777;}
.btn_subscribe.on span{padding-left:17px;color:#fff;background:url("../images/icon/btn_subscribe_on.png") no-repeat left center;}
.btn_subscribe.on.bg_none span,
.btn_subscribe.on:hover span{padding-left:3px;background:none;}
.my_page .btn_subscribe.end_content{right:85px;}
.btn_subscribe.on.end_content{height:26px;line-height:26px;border:0;right:85px;}
.ch1500 .btn_subscribe{right:120px;}
.ch1280 .tab_sort + .btn_subscribe{right:120px;}
.ch480 .btn_subscribe.no_login:hover > div,
.ch480 .btn_subscribe.no_login:focus > div{display:none;}
.ch480 .btn_subscribe{top:0;right:0;}
.ch480 .btn_subscribe div{margin:0;right:0;left:auto;}
.ch480 .btn_subscribe div:after{margin:0;left:auto;right:20px;}
.ch480 .btn_subscribe > span{background:url("../images/icon/btn_subscribe_m.png") no-repeat left center;background-size:9px;height:24px;line-height: 24px;}
.ch480 .btn_subscribe.on span{background:url("../images/icon/btn_subscribe_on_m.png") no-repeat left center;background-size:13px;height:26px;line-height: 26px;}
.ch480 .btn_subscribe.on:hover span{padding-left:17px;}

/* 메인프로그램최신 */
.ch480 .programNew {padding:0; margin-top:7px; background:#fff; border-bottom:1px solid #ccc;}
.ch480 .programNew .h_title3 {display:none;}
.ch480 .programNew .h_title3_m img {width:27px;}
.ch480 .view .programNew .h_title3 {display:block; margin-bottom:0; padding-bottom:13px;padding-left:0; font-size:14px; font-family:'Noto Sans KR', 'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica; text-align:left;}
.ch480 .view .programNew .h_title3 a{display:block;padding:2px 0 3px 0;}
.ch480 .programNew .h_title3_m {display:block; font-size:15px; }
.ch480 .programNew .titLk {position:relative; top:1px; color:#333; padding-right:10px; font-size:15px; font-weight:500; color:#333; background-size:5px 6px; line-height:22px; min-height:22px; font-family:'Noto Sans KR', 'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica; }
.ch480 .programNew .lazy_load_wrap .btn_allList {right:0; display:none;}
.ch480 .programNew .bg_titm1 {margin-bottom:16px; background-size:22px 17px;}
.ch480 .programNew .bg_titm2 {background-size:22px 21px;}
.ch480 .view .programNew .bg_titm2 a {background:none; padding-left:0;}
.ch480 .programNew .bg_titm2 a {line-height:14px !important;}
.ch480 .programNew .bg_titm3 {background-size:22px 22px;}
.ch480 .programNew .bg_titm4 {background-size:22px 16px;}
.ch480 .programNew .bg_titm5 {background-size:22px 4px;}
.ch480 .programNew .bg_titm6 {background-size:22px 6px;}

/*.ch480 .main_loling_wrap .bx-viewport {height:auto !important;}*/

.video-js .vjs-big-play-button>span, .video-js.vjs-mouse .vjs-big-play-button>span {background:#fff;}
/* 메인스크롤 */
.programNew .box_in {position:relative;}
/*
.programNew .box_in {position:relative; max-width:1280px;}
*/
.programNew .box_in .lazy_load_button {display:none;}
.programNew .lazy_load_wrap {position:relative; padding:30px 0 50px 0;  border-top:1px solid #e5e5e5 ;/* border-top:0; */}
.programNew .lazy_load_wrap.etb_first_child{padding-top:0;}
.programNew .lazy_load_wrap:last-child{padding:30px 0 58px 0 !important}
/* .my_page_wrap .lazy_load_wrap{padding:0 0 10px 0 !important;} */
/* .programNew .etb_main_article.lazy_load_wrap{padding-bottom:50px;}
 .programNew .etb_main_article.lazy_load_wrap .asideSmBx .bx-pager,
.programNew .etb_main_article.lazy_load_wrap .programNew .bx-pager{display:none;}  */
.programNew .lazy_load_wrap.main {border:none;}
.programNew .lazy_load_wrap:last-child {border-bottom:none;}
.programNew .lazy_load_wrap .btn_allList {position:absolute; right:30px; top:4px;}
.programNew.allProgram .lazy_load_wrap .btn_allList  {top:27px;}
.ch1500 .programNew .lazy_load_wrap .btn_allList{right:40px;}

.programNew.allProgram .lazy_load_wrap .lazy_load_button {display:none;}
/*
.programNew .lazy_load_wrap .btn_allListBx {display:block; position:relative; max-width:1280px; margin:0 auto;}
.programNew .lazy_load_wrap .btn_allListBx .btn_allList {position:absolute; right:0; top:-335px;}
*/
.programNew .lazy_load_wrap.first-child {border-top:none; padding-top:0;}
.programNew .lazy_load_wrap .bx-wrapper {max-width:100%; position:relative; /* margin:0 auto; */ box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.programNew .lazy_load_wrap .bx-wrapper  img {height:126px; }
.ch1030 .programNew .lazy_load_wrap .bx-wrapper img {height:96px}
.asideSmBx .bx-pager,
.programNew .bx-pager {width:100%; text-align:center; padding-top:50px;}
.asideSmBx .bx-pager .bx-pager-item,
.programNew .bx-pager .bx-pager-item {display:inline-block; margin:0 5px;}
.asideSmBx .bx-pager .bx-pager-item a,
.programNew .bx-pager .bx-pager-item a {display:block; overflow:hidden; width:5px; height:5px; text-indent:-7000000em; line-height:0; font-size:0;  border:1px solid #666; background:#fff;}
.asideSmBx .bx-pager .bx-pager-item a.active,
.programNew .bx-pager .bx-pager-item a.active {background:#666;}
.asideSmBx .bx-controls-direction,
.programNew .bx-controls-direction {display:block;}
.asideSmBx .bx-controls-direction a,
.programNew .bx-controls-direction a {display:block; position:absolute; top:38px; margin-top:0; overflow:hidden; width:18px; height:48px; text-indent:-7000000em; line-height:0; font-size:0;}
.asideSmBx .bx-controls-direction a{/* margin-top:-70px; */margin-top:0;}

.asideSmBx .bx-controls-direction a.disabled,
.programNew .bx-controls-direction a.disabled {display:none;}
.asideSmBx .bx-controls-direction .bx-prev,
.programNew .bx-controls-direction .bx-prev {left:-40px; background:url('../images/btn/btn_prev.png') no-repeat center center;}
.asideSmBx .bx-controls-direction .bx-next,
.programNew .bx-controls-direction .bx-next {right:-40px; background:url('../images/btn/btn_next.png') no-repeat center center;}

.ch1030 .asideSmBx .bx-controls-direction .bx-prev,
.ch1030 .programNew .bx-controls-direction .bx-prev {left:-30px;top:22px;}
.ch1030 .asideSmBx .bx-controls-direction .bx-next,
.ch1030 .programNew .bx-controls-direction .bx-next {right:-30px;top:22px;}

.ch816 .asideSmBx .bx-controls-direction .bx-prev,
.ch816 .programNew .bx-controls-direction .bx-prev {left:-30px;top:24px; z-index:99;}
.ch816 .asideSmBx .bx-controls-direction .bx-next,
.ch816 .programNew .bx-controls-direction .bx-next {right:-30px;top:24px; z-index:99;}

.ch768 .asideSmBx .bx-controls-direction .bx-prev,
.ch768 .programNew .bx-controls-direction .bx-prev {left:-30px; z-index:99;}
.ch768 .asideSmBx .bx-controls-direction .bx-next,
.ch768 .programNew .bx-controls-direction .bx-next {right:-30px; z-index:99;}

/* 메인스크롤 */
.ch1500 .programNew .box_in {max-width:1280px; padding:0 40px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
/*
.ch1500 .programNew .box_in .h_title3 {padding-left:40px;}
*/
/* 메인스크롤 */
.ch480 .programNew .lazy_load_wrap .lazy_load_button {display:block;}
.ch480 .programNew .box_in .lazy_load_button {display:block;}
.ch480 .programNew .lazy_load_wrap {padding:16px !important;}
/*.ch480 .lazy_load_wrap.pb0 {padding:30px 20px 20px !important;}*/
.ch480 .view .programNew .lazy_load_wrap {padding-top:15px;}
.ch480 .programNew .lazy_load_wrap .btn_allListBx {position:absolute; right:15px; top:29px; max-width:80px; margin:0;}
.ch480 .programNew .lazy_load_wrap .btn_allListBx .btn_allList {position:static;}

/* 프로그램_상단영상 */
.topPlayer2 {position:relative; float:left; width:1120px;overflow:hidden;}
.topPlayer2 > .thum {display:block; position:relative;}
.topPlayer2 > .thum .ico_thum_playB {position:absolute; left:50%; top:50%; margin:-45px 0 0 -45px;}
.ch480 .topPlayer2 > .thum .ico_thum_playB {margin:-28px 0 0 -28px !important;}

.topPlayer2 .ico_time {z-index:81;opacity:0.9; position:absolute; right:0; bottom:0; display:inline-block; min-width:39px; line-height:15px; text-align:center;font-family:'Noto Sans KR', 'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica;  font-size:12px; color:#fff; background:#555; padding:2px 0 1px;}

/* 2016-02-05 시작 */
.ch1500 .topPlayer2 {width:823px;}
.ch1500 .topPlayer2 > .thum > img {width:823px;}
/* 2016-02-05 끝 */

.ch1280 .topPlayer2 {width:823px;}
.ch1280 .topPlayer2 > .thum > img {width:823px; height:466px}

.ch1030 .topPlayer2 {width:100%; margin-top:30px;}
.ch1030 .topPlayer2 > .thum > img {width:100%; /*height:425px;*/}

.ch816 .topPlayer2 {width:100%; margin-top:30px;}
.ch816 .topPlayer2 > .thum > img {width:100%;}

.ch768 .topPlayer2 {width:100%; margin-top:30px;}
.ch768 .topPlayer2 > .thum > img {width:100%;}

.ch480 .topPlayer2 {width:100%; margin-top:0;}
.ch480 .topPlayer2 > .thum > img {width:100%;  height:auto;}

/*
.movCtbx2 {overflow:hidden; width:100%;  background:url('/images/bg/bg_mask.png') repeat left top; padding:35px 45px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.movCtbx2:after {content:""; display:block; float:none; clear:both;}
.movCtbx2 .movCtbx_in {float:left; width:480px; color:#fff; font-family:'Noto Sans KR', 'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica; font-size:13px;}
.movCtbx2 .movCtbx_in .tit {font-weight:normal;  display:block; font-size:30px; padding-bottom:25px; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.movCtbx2 .movCtbx_in .tit_cnt {overflow:hidden; text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical; word-wrap:break-word;  line-height: 1.6em;  height: 3.2em;}
.movCtbx2 .movList1 {overflow:hidden; float:right; width:540px}
.movCtbx2 .movList1 ul {width:1000px;}
.movCtbx2 .movList1 li {float:left; margin-left:20px; width:160px;}
.movCtbx2 .movList1 li a {position:relative; display:block; color:#fff;}
.movCtbx2 .movList1 li a .ico_thum_play {position:absolute; left:50%; top:30px; z-index:1; margin:0 0 0 -19px;}
.movCtbx2 .movList1 li a .tit {display:inline-block; padding-top:10px; width:99%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.movCtbx2 .prBx li.ico_time {background:url('/images/icon/ico_time_w.png') no-repeat left center;}
.movCtbx2 .prBx li.ico_playing {background:url('/images/icon/ico_playing_w.png') no-repeat left center;}
.movCtbx2 .prBx li.ico_good {background:url('/images/icon/ico_good_w.png') no-repeat left center;}

.ch1280 .movCtbx2 .movCtbx_in {width:380px;}
.ch1280 .movCtbx2 .movList1 {width:304px;}
.ch1280 .movCtbx2 .movList1 li {width:132px;}
.ch1280 .movCtbx2 .movList1 li a img {width:132px; height:74px;}

.ch816 .movCtbx2 .movCtbx_in {width:48%;}
.ch816 .movCtbx2 .movCtbx_in .tit {font-size:20px; padding-bottom:15px;}
.ch816 .movCtbx2 .movList1 li {width:130px;}
.ch816 .movCtbx2 .movList1 li a img {width:130px; height:70px;}

*/

/* 메인,프로그램 상단 */
.ch480 .movCtbx .movCtbx_in {font-size:14px}
.movCtbx {position:absolute; left:0; bottom:0; overflow:hidden; width:100%; min-height:200px;background:url('../images/bg/bg_mask2_new2.png') repeat-x left bottom; padding:35px 40px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;} /* 2016-02-05 */
.movCtbx:after {content:""; display:block; float:none; clear:both;}
.movCtbx .movCtbx_in {float:left; width:480px; color:#fff; font-family:'Noto Sans KR', 'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica; font-size:13px;padding:0 0 23px 0;}
.movCtbx .movCtbx_in .prBx {color:#fff !important;  padding-top:2px; }
.movCtbx .movCtbx_in .tit {font-weight:normal;  display:block; font-size:30px; padding-bottom:25px; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.movCtbx .movCtbx_in .tit_cnt {padding-bottom:4px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;  line-height: 1.6em;  max-height: 40px; box-sizing:border-box;}

.ch480 .movCtbx .movCtbx_in {padding:0 0 0 0;}
.ch480 .movCtbx .movCtbx_in .tit_cnt { display:none;}

.etb_main_expert_evaluation{position: relative;padding:0 0 0 62px;margin-bottom:20px;}
.etb_main_ee_pic{display:block;position:absolute;top:0;left:0;width:48px;height: 48px;margin-top:0;}
.etb_main_ee_pic img{max-width:100%;border-radius: 24px;width:48px;height:48px;}
.etb_main_ee_txt{display:block;font-size:17px;color:#ffffff;line-height: 22px;}
.etb_main_ee_name{display:inline-block;font-size:11px;color:#cccccc;border:1px solid #7e7e7e;border-radius: 2px;margin:5px 0 0 0;padding:2px 3px 2px 3px;}

.ch480 .etb_main_expert_evaluation{position: absolute;top:-49px;/* bottom:64px;*/left:0;padding:0 16px 0 51px;display:table;width: 100%;box-sizing: border-box;height:36px;margin-bottom:0;}
.ch480 .etb_main_ee_wrap{display: table-cell;vertical-align: middle;width: 100%;}
.ch480 .etb_main_ee_pic{top:50%;left:16px;width:28px;height:28px;margin-top:-14px;}
.ch480 .etb_main_ee_pic img{max-width:100%;border-radius: 14px;width:28px;height:28px;}
.ch480 .etb_main_ee_txt_wrap{line-height: 18px;max-height:36px;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;word-break:keep-all;}
.ch480 .etb_main_ee_txt{display:inline;font-size:14px;/* margin-right:2px; */line-height: inherit;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);}
.ch480 .etb_main_ee_name{display:inline-block;font-size:11px; opacity: 0.7; border:0;color:#ffffff;padding:0;margin:0;border-radius: 0;}

.etb_program_info{float:left;margin-right:15px; padding-top:5px;}
.etb_program_info .ico_pn_new .etb_fake_cls1{margin-right:7px;font-family:'Noto Sans KR', 'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica;font-size:20px;color:#f9fac3;line-height: 20px;}
.etb_program_info .ico_nn_new .etb_fake_cls2{font-size:18px;color:#ffffff;line-height: 18px;}
.ch480 .etb_program_info{padding:0 0 7px 0;}
.ch480 .etb_program_info .ico_pn_new .etb_fake_cls1{font-size:18px;color:#333}
.ch480 .etb_program_info .ico_nn_new .etb_fake_cls2{font-size:15px;color:#666}
.unse_point {color:#eb5a81 !important;}


.movCtbx .titM {display:block; color:#fff; font-size:13px; padding-bottom:8px; /*height:35px;*/ font-family:'Noto Sans KR', 'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica; }
.movCtbx .titM.bgTit1 {}
.prBx {padding-top:0;}

.movCtbx .titM,
.movCtbx .movCtbx_in .tit,
.movCtbx .movCtbx_in .tit_cnt{text-shadow:0 1px 1px rgba(0,0,0,0.3)}
.ch480 .movCtbx .titM,
.ch480 .movCtbx .movCtbx_in .tit,
.ch480 .movCtbx .movCtbx_in .tit_cnt{text-shadow:0 0 0;}

.movCtbx .prBx{float:left;}
.movCtbx .prBx li.ico_time {background:url('../images/icon/ico_time_w.png') no-repeat left center;}
.movCtbx .prBx li.ico_playing {background:url('../images/icon/ico_playing_new.png') no-repeat left center;}
.movCtbx .prBx li.ico_good {background:url('/images/heart.png') no-repeat left center; }
.movCtbx .prBx li.ico_share {margin-left:3px;padding-left:17px;background:url('../images/icon/bu_line_main_util.png') no-repeat left 1px;/* border-left:1px solid #484848; */}
.movCtbx .prBx .ico_share a {display:block; width:9px; height:12px; background:url('../images/icon/ico_share_new.png') no-repeat center top; background-size:11px 14px; background:url('../images/icon/ico_share_new.png') no-repeat center top\0/ie8;}
.movCtbx .prBx li.etb_ico_comment_new {padding-left:20px; background:url('/images/re.png') no-repeat left center;}

.ch480 .movCtbx .prBx li.ico_playing {padding-left:14px;background-image:url('../images/icon/ico_playing_new_m.png');background-size:9px 11px;-webkit-background-size:9px 11px;-moz-background-size:9px 11px;background-position: left 1px;}
.ch480 .movCtbx .prBx li.ico_good {background-image:url('/images/heart.png');background-size:12px 11px;-webkit-background-size:12px 11px;-moz-background-size:12px 11px;}
.ch480 .movCtbx .prBx li.etb_ico_comment_new {background-image:url('/images/re.png');background-size:12px 12px;-webkit-background-size:12px 12px;-moz-background-size:12px 12px;}

/*.ch480 .movCtbx .prBx li.ico_time {display:none;}*/
.movCtbx .movCtbx_in > .ico_share {display:none;}
.ch480 .movCtbx .movCtbx_in > .ico_share {position:absolute; bottom:15px; right:16px; display:block; width:12px; height:13px; text-indent:-7000000em; font-size:0; line-height:0; background:url('../images/icon/ico_shareM_off.png') no-repeat center top; background-size:12px;}
.ch480 .movCtbx .prBx li.ico_share {display:none;}
.ch480 .movCtbx .prBx li.ico_share a {width:12px; height:13px; background:url('../images/icon/ico_shareM_off2.png') no-repeat center top; background-size:12px 13px;}

.movTop .topPlayer .movCtbx .movCtbx_in {width:auto;}
.movTop .topPlayer .movCtbx .movList1 {width:auto;}

.movCtbx .movList1 {overflow:hidden; float:right; width:540px;}
.movCtbx .movList1.mainT {padding-top:30px;}
.movCtbx .movList1 ul {/*width:1000px;*/}
.movCtbx .movList1 li {float:right; margin-left:20px; width:132px;}
html>body .movCtbx .movList1 li {float:right !important; }
.movCtbx .movList1 li a {display:block; color:#fff;}
.movCtbx .movList1 li a .thum {position:relative; display:block; border:1px solid rgba(88, 88, 88, 0.5) !important;}
.movCtbx .movList1 li a .thum .ico_thum_play {display:none; position:absolute; left:50%; top:50%; z-index:1; margin:-19px 0 0 -19px;}
.movCtbx .movList1 li a .thum .ico_time {position:absolute; right:0; bottom:0; z-index:1; display:inline-block; min-width:36px; line-height:15px; text-align:center; font-family:'Noto Sans KR', 'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica;  font-size:11px; color:#fff; background:#555}
.movCtbx .movList1 li a .tit {display:inline-block; padding-top:10px; width:132px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:13px;}
.movCtbx .movList1 li a:hover .thum .ico_thum_play {display:block;}
.movCtbx .movList1 li a:hover .tit {color:#dadada;}





/* 메인,프로그램 상단 */
.ch1280 .movCtbx {padding:30px;}
.ch1280 .movCtbx .movCtbx_in {width:90%;position: absolute;bottom:0;left:30px;}
.ch1280 .movCtbx .movCtbx_in .tit {font-size:26px; padding-bottom:20px;}
.ch1280 .movList1 {width:304px;}

.ch1030 .movCtbx .movCtbx_in {width:58%;position: absolute;bottom:0;left:30px;}
.ch1030 .movCtbx .movCtbx_in .tit {font-size:26px; padding-bottom:20px;}
.ch1030 .movList1 {width:360px;}

.ch816 .movCtbx {padding:30px;}
.ch816 .movCtbx .movCtbx_in {width:90%;position: absolute;bottom:0;left:30px;}
.ch816 .movCtbx .movCtbx_in .tit {font-size:20px; padding-bottom:15px;}
.ch816 .movCtbx .movList1 {width:300px;}
.ch816 .movCtbx .movList1 li {width:130px;}
.ch816 .movCtbx .movList1 li a img {width:130px; height:70px;}
.ch816  .movCtbx .movList1 li a .thum .ico_thum_play {/*width:30px; height:30px; background-size:100%; margin:-15px 0 0 -15px;*/}

.ch768 .movCtbx {padding:30px;}
.ch768 .movCtbx .movCtbx_in {width:50%;position: absolute;bottom:0;left:30px;}
.ch768 .movCtbx .movCtbx_in .tit {font-size:20px; padding-bottom:15px;}
.ch768 .movCtbx .movList1 {width:300px;}
.ch768 .movCtbx .movList1 li {width:130px;}
.ch768 .movCtbx .movList1 li a img {width:130px; height:70px;}
.ch768  .movCtbx .movList1 li a .thum .ico_thum_play {/*width:30px; height:30px; background-size:100%; margin:-15px 0 0 -15px;*/}

.ch480 .movCtbx {position:relative; width:100%;min-height:inherit; padding:14px 0px 28px 16px; background:#fff;overflow: visible;}
.ch480 .movCtbx:before{content:'';position:absolute;top:-100px;/* bottom:68px; */left:0;width:100%;height:100px;background:url('../images/bg/bg_mask2_new2.png') repeat-x left bottom;background-size:1px 100px;-webkit-background-size:1px 100px;-moz-background-size:1px 100px;}
.ch480 .movCtbx .movCtbx_in {float:none; width:100% !important;}
.ch480 .movCtbx .movCtbx_in .tit {font-size:13px; color:#333; padding-bottom:8px;}
.ch480 .main_loling .movCtbx .movCtbx_in .tit {padding-bottom:4px;}

.ch480 .movCtbx .movList1 {float:none; width:100%; padding-top:0; margin-top:1px; display:none;}
.ch480 .movCtbx .movList1 ul {width:100%;}
.ch480 .movCtbx .movList1 li {float:none; width:100%; padding:0; margin:25px 0 0 0;}
.ch480 .movCtbx .movList1 li a {display:table; vertical-align:middle; width:100%; height:72px; color:#bbb; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ch480 .movCtbx .movList1 li a .thum {display:table-cell; width:140px !important;}
.ch480 .movCtbx .movList1 li a .thum img {width:140px; height:79px;}
.ch480 .movCtbx .movList1 li a .thum .ico_thum_play {width:30px; height:30px; background-size:100%; margin:-15px 0 0 -15px;}
.ch480 .movCtbx .movList1 li a .tit {display:table-cell; width:auto; padding-left:15px; white-space:normal; font-size:14px; padding-top:0; line-height:18px; vertical-align:middle;}

/*
.ch480 .movCtbx .movList1 li {float:none; display:table; width:100%; padding:0; margin:20px 0 0 0;}
.ch480 .movCtbx .movList1 li a {display:table-cell; vertical-align:middle; width:100%; height:72px; padding-left:140px; color:#bbb; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ch480 .movCtbx .movList1 li a img {position:absolute; left:0; top:0; width:129px; height:72px;}
.ch480 .movCtbx .movList1 li a .tit {white-space:normal; font-size:13px; padding-top:0;}
.ch480 .movCtbx .movList1 li a .ico_thum_play {left:5px; top:46px; width:20px; height:20px; z-index:1; background:url('/images/icon/ico_thum_play.png') no-repeat center center; background-size:100%;}
.ch480 .movCtbx .movList1 li:first-child {margin-top:0;}
*/
.ch480 .movCtbx .prBx {color:#bbb; padding-top:0; padding-bottom:13px;}
.ch480 .movCtbx .prBx li.ico_time {font-size:12px; color:#333; opacity:0.9; background:url('../images/icon/ico_timeM_w.png') no-repeat left 1px; background-size:10px 10px; display:none;}
/* 201606 삭제
.ch480 .movCtbx .prBx li.ico_playing {font-size:12px; color:#999; background:url('/images/icon/ico_playingM_w.png') no-repeat left 1px; background-size:8px 10px;}
.ch480 .movCtbx .prBx li.ico_good {font-size:12px; color:#999; background:url('/images/icon/ico_goodM_w.png') no-repeat 2px 2px; background-size:10px 9px;}
*/

.ch480 .movCtbx .titM {height:30px; font-size:12px;}
.ch480 .movCtbx .titM.bgTit1 {font-size:12px; color:#333; background-size:20px; height:20px;}
.ch480 .main_loling .movCtbx .titM.bgTit1 {padding-bottom:0;}

/*
.movCtbx .movList1 li a .tit {text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical; word-wrap:break-word;  line-height: 1.3em;  height: 2.5em; white-space:normal;}



.ch816 .movCtbx {padding:20px;}
.ch816 .movCtbx .titM {font-size:13px; height:30px;}
.ch816 .movCtbx .movList1 {padding-top:15px;}
.ch816 .movCtbx .movList1 li a .tit {text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical; word-wrap:break-word;  line-height: 1.3em;  height: 2.5em; white-space:normal;}



.ch768 .movCtbx {padding:20px;}
.ch768 .movCtbx .titM {font-size:13px; height:30px;}
.ch768 .movCtbx .movCtbx_in {width:48%;}
.ch768 .movCtbx .movCtbx_in .tit {font-size:20px; padding-bottom:15px;}
.ch768 .movCtbx .movList1 {padding-top:15px; width:300px;}
.ch768 .movCtbx .movList1 li {width:130px;}
.ch768 .movCtbx .movList1 li a img {width:130px; height:70px;}
.ch768 .movCtbx .movList1 li a .tit {text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical; word-wrap:break-word;  line-height: 1.3em;  height: 2.5em; white-space:normal;}

*/

/* 메인상단_moblie


.ch816 .movCtbx .movCtbx_in {width:48%;}
.ch816 .movCtbx .movCtbx_in .tit {font-size:20px; padding-bottom:15px;}
.ch816 .movCtbx .movList1 li {width:130px;}
.ch816 .movCtbx .movList1 li a img {width:130px; height:70px;}
.ch816 .movList1 {width:300px;}


.ch480 .movCtbx {padding:20px 15px;}
.ch480 .movCtbx .movCtbx_in {position:relative;  float:none; width:100%;}
.ch480 .movCtbx .movCtbx_in .tit {font-size:17px; padding-bottom:33px;}
.ch480 .movCtbx .prBx {position:absolute; left:0; top:50px;}
.ch480 .movCtbx .movList1 {float:none; width:100%;}
.ch480 .movCtbx .movList1 li {float:none; display:table;  width:100%; padding:0; margin:20px 0 0 0;}
.ch480 .movCtbx .movList1 li a {display:table-cell; vertical-align:middle; width:100%; height:72px; padding-left:140px; color:#bbb; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ch480 .movCtbx .movList1 li a > img {position:absolute; left:0; top:0; width:129px; height:72px;}
.ch480 .movCtbx .movList1 li a .tit {white-space:normal; font-size:13px; padding-top:0;}
.ch480 .movCtbx .movList1 li a .ico_thum_play {left:5px; top:46px; width:20px; height:20px; z-index:1; background:url('/images/icon/ico_thum_play.png') no-repeat center center; background-size:100%;}
.ch480 .movCtbx .movList1 li:first-child {margin-top:0;}
.ch480 .movCtbx .prBx {color:#bbb;}
.ch480 .movCtbx .prBx li.ico_time {background:url('/images/icon/ico_timeM_w.png') no-repeat left top; background-size:12px 11px;}
.ch480 .movCtbx .prBx li.ico_playing {background:url('/images/icon/ico_playingM_w.png') no-repeat left top; background-size:12px 11px;}
.ch480 .movCtbx .prBx li.ico_good {background:url('/images/icon/ico_goodM_w.png') no-repeat left top; background-size:12px 11px;}
 */

/* 프로그램 상단오른쪽*/
.asideCnt {float:right; position:relative; width:352px; background:#eeefef; height:629px; padding:30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.asideCnt .asideTit {width:100%; text-align:center; height:204px;}
.asideCnt .asideTit .tbCell {display:block;  padding-top:20px;}
.asideCnt .asideTit .tbCell > img {width:170px;}

.asideCnt .asideCt {text-align:center;}
.asideCnt .asideCt dt {font-size:18px; color:#151823;}
.asideCnt .asideCt dd {font-size:13px; color:#666; line-height:24px; padding-top:40px;}
.asideCnt .asideBt {position:absolute; left:30px; bottom:0; width:292px; padding:25px 0; border-top:1px solid #d8d9da;}

/* 2016-02-05 시작 */
.ch1500 .asideCnt {width:357px; height:462px; padding:0 30px;}
.ch1500 .asideCnt .asideBt {display:none;}
.ch1500 .asideCnt .asideCt dt {display:none;}
.ch1500 .asideCnt .asideCt dd {padding-top:0;}
/* 2016-02-05 끝 */

.ch1280 .asideCnt {width:357px; height:466px; padding:0 25px; letter-spacing:-0.5px; word-break:keep-all;} /* 2016-02-14 수정 */
.ch1280 .asideCnt .asideBt {display:none;}
.ch1280 .asideCnt .asideCt dt {display:none;}
.ch1280 .asideCnt .asideCt dd {padding-top:0; display:-webkit-box; -webkit-line-clamp:10; line-clamp:9; box-orient:vertical; -webkit-box-orient:vertical; overflow:hidden;  text-overflow:ellipsis; text-align:center;}

.ch1030 .asideCnt {float:none; width:100%; height:auto; min-height:130px; padding:0 0 0 160px; background:none;}
.ch1030 .asideCnt .asideTit {position:absolute; left:0; top:0; text-align:left; width:auto; height:100%;}
.ch1030 .asideCnt .asideTit .tbCell {padding-top:0;}
.ch1030 .asideCnt .asideTit .tbCell > img {width:130px;}

.ch1030 .asideCnt .asideCt {width:100%; padding-top:0; text-align:left;}
.ch1030 .asideCnt .asideCt dt {font-size:16px; /*padding-top:10px;*/}
.ch1030 .asideCnt .asideCt dd {font-size:13px; padding-top:20px; line-height:20px;}
.ch1030 .asideCnt .asideBt {display:none;}

.ch816 .asideCnt {float:none; width:100%; height:auto; min-height:130px; padding:0 0 0 160px; background:none;}
.ch816 .asideCnt .asideTit {position:absolute; left:0; top:0; text-align:left; width:auto; height:100%;}
.ch816 .asideCnt .asideTit .tbCell {padding-top:0;}
.ch816 .asideCnt .asideTit .tbCell > img {width:130px;}

.ch816 .asideCnt .asideCt {width:100%; padding-top:0; text-align:left;}
.ch816 .asideCnt .asideCt dt {font-size:16px; padding-top:10px;}
.ch816 .asideCnt .asideCt dd {font-size:13px; padding-top:20px; line-height:20px;}
.ch816 .asideCnt .asideBt {display:none;}

.ch768 .asideCnt {float:none; width:100%; height:auto; min-height:130px; padding:0 0 0 160px; background:none;}
.ch768 .asideCnt .asideTit {position:absolute; left:0; top:0; text-align:left; width:auto; height:100%;}
.ch768 .asideCnt .asideTit .tbCell {padding-top:0;}
.ch768 .asideCnt .asideTit .tbCell > img {width:130px;}

.ch768 .asideCnt .asideCt {width:100%; padding-top:0; text-align:left;}
.ch768 .asideCnt .asideCt dt {font-size:16px; padding-top:10px;}
.ch768 .asideCnt .asideCt dd {font-size:13px; padding-top:20px; line-height:20px;}
.ch768 .asideCnt .asideBt {display:none;}

.ch480 .asideCnt {padding:0 0 50px; display:table; width:100%; height:auto; background:#fff; position:relative;}
.ch480 .asideCnt .asideTit {padding:15px 0 0 15px;display:table-cell; width:75px; height:100%; padding-right:15px; vertical-align:top;}
.ch480 .asideCnt .asideTit .tbCell {padding-top:0;}
.ch480 .asideCnt .asideTit .tbCell > img {width:90px;}
.ch480 .asideCnt.load .asideCt .viewCont{height:40px;}
.ch480 .asideCnt .asideCt .viewBtn a{display:none !important;}
.ch480 .asideCnt .asideCt .viewBtn a.block{display:block !important;}

.ch480 .asideCnt .asideCt {padding:15px 15px 0 0;display:table-cell; text-align:left; position:relative;}
.ch480 .asideCnt .asideCt dt {font-size:15px; padding:10px 30px 0 0;}
.ch480 .asideCnt .asideCt dd {font-size:13px; padding:10px 30px 0 0; line-height:20px; overflow:hidden; display:block; word-break:keep-all; }
.ch480 .asideCnt .asideCt dd.viewCont.on {overflow:auto; height:auto; }
.ch480 .asideCnt .asideBt {padding:0;width:100%;height:40px;border:0;position:absolute;left:0;bottom:0;background:#f5f5f5;}
.ch480 .asideCnt .asideBt li a{padding:14px;width:50%;height:auto;line-height:1em;text-align:center;box-sizing:border-box;float:left;border:0;position:static;background:none;}
.ch480 .asideCnt .asideBt li a span{height:auto;line-height:1em;font-size:13px;color:#333;display:inline-block;}
.ch480 .asideCnt .asideBt li a.icn_play2 span{background:url("../images/icon/ico_allplay_m.png") no-repeat left center;background-size:10px auto;}
.ch480 .asideCnt .asideBt li a.btn_subscribe{position:relative;}
.ch480 .asideCnt .asideBt li a.btn_subscribe.on span{padding:0 0 0 24px;background:url("../images/icon/subscribe_on_m.png") no-repeat 0 0;background-size:16px auto;}
.ch480 .asideCnt .asideBt li a.btn_subscribe:after{margin-top:-7px;width:1px;height:14px;display:block;content:"";position:absolute;top:50%;right:0;background:#ddd;}
.ch480 .asideCnt .asideCt dd.viewBtn {margin-top:-5px;padding:0;font-size:0; display:block; width:21px; position:absolute;top:50%;right:15px;}
.ch480 .asideCnt .asideCt dd.viewBtn a {display:block; width:20px; height:20px;}
.ch480 .asideCnt .asideCt dd.viewBtn a.on {background:url('../images/btn/btn_more2_down_m.png') no-repeat center center; background-size:21px 11px;}
.ch480 .asideCnt .asideCt dd.viewBtn a.off {background:url('../images/btn/btn_more2_up_m.png') no-repeat center center; background-size:21px 11px;}

.asideCnt .asideCt dd.viewBtn {display:none;}

/*
.ch1280 .asideCnt {float:none; width:100%;}
*/

.asideBt {overflow:hidden;}
.asideBt .fl {display:block; line-height:24px; font-size:13px;}
.asideBt .fl strong {font-weight:normal; font-family:'Noto Sans KR', 'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica;}


.proList{margin-bottom:-40px;}
.ch480 .proList{margin-bottom:0px;}


.sortSection {padding:50px 0 60px 0; border-top:1px solid #d9d9d9;}
.etb_view_sortSection{margin-top:8px;margin-bottom:-40px;}
.ch480 .etb_view_sortSection{margin-bottom:0;}
.sortSection.bdnone {border-top:none;}
.sortSection .asideBt {display:none;}
.sortSection .total_txt {display:none; position:absolute; left:0; top:0; line-height:24px; font-size:13px; font-family:'Noto Sans KR', 'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica;}
.sortSection .total_txt strong {font-weight:normal; font-family:'Noto Sans KR', 'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica;}

.sortSection .box_in .tab_sort li .icn_play1 {display:none;}
.sortSection .box_in .tab_sort li.on .icn_play1 {display:block; color:#333;right:0;}
.sortSection .box_in .tab_sort li .icn_play2 {display:none;}
.sortSection .box_in .tab_sort li.on .icn_play2 {display:block; color:#333;}
.sortSection .icn_play1 {position:absolute; right:30px; top:-4px; color:#333; background-color:#fff; border:1px solid #d2d2d2;}
.sortSection .icn_play2 {position:absolute; right:0; top:-4px; color:#333; background-color:#fff; border:1px solid #d2d2d2;}
.sortSection .icn_play1 span {color:#333; font-family:dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica; background:url('../images/icon/btn_allPlayWeb.png') no-repeat left center}
.sortSection .icn_play2 span {color:#333; font-family:dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica; background:url('../images/icon/btn_allPlayWeb.png') no-repeat left center}
.ch1500 .sortSection .icn_play1{right:40px;}

.ch1500 .sortSection .box_in {position:relative;  max-width:1280px;}

.ch1280 .sortSection .box_in {position:relative;}
.ch1280 .sortSection .box_in .total_txt {display:block;}
.ch1280 .sortSection .box_in .icn_play2 {display:block;}

.ch1030 .sortSection .box_in {position:relative;}
.ch1030 .sortSection .box_in .total_txt {display:block;}
.ch1030 .sortSection .box_in .icn_play2 {display:block;}

.ch816 .sortSection .box_in {position:relative;}
.ch816 .sortSection .box_in .total_txt {display:block;}
.ch816 .sortSection .box_in .icn_play2 {display:block;}

.ch768 .sortSection .box_in {position:relative;}
.ch768 .sortSection .box_in .total_txt {display:block;}
.ch768 .sortSection .box_in .icn_play2 {display:block;}

.ch480 .sortSection {padding:0; margin-top:7px;border-top:0;}
.ch480 .view .sortSection {padding:0; margin-top:0; border-bottom:none;}
.ch480 .view .tab_sort {border:0; margin-bottom:0;}
/* .ch480 .view .tab_sort > li:last-child {border-top:1px solid #d9d9d9;} */
.ch480 .view .tab_sort > li {padding-bottom:10px;}
.ch480 .sortSection .box_in .total_txt {display:none;}
.ch480 .sortSection .box_in .icn_play1 {display:none !important;}
.ch480 .sortSection .box_in .icn_play2 {display:none !important;}
.ch480 .proList .tab_sort {border:0; margin-bottom:0;}
/* .ch480 .proList .tab_sort > li:last-child {border-top:1px solid #d9d9d9;} */
.ch480 .proList .tab_sort > li {padding-bottom:10px;}

.ch480 .asideBox.program_main {display:block;}
.ch480 .asideBox.program_main .tab_sort li {border-top:0;}
.asideBox.program_main {display:none;}

.ch480 .program_main_pc {display:none;}
.program_main_pc {display:block;}

/*
.ch480 .sortSection .box_in .tab_sort {position:absolute; top:0; left:0; width:100%; font-size:15px; padding-bottom:0;}
.ch480 .sortSection .box_in .tab_sort li {float:left; width:50%; padding:0; text-align:center; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.ch480 .sortSection .box_in .tab_sort li a {display:block; height:49px; line-height:49px; font-size:15px;}
*/

/*20160118 ys change
.sortSection .tab_sort {width:100%; text-align:center; font-size:20px; padding-bottom:0;}
.sortSection .tab_sort > li {display:inline-block; float:none;}

*/

.sortSection .lazy_load_button {display:none;}
.sortSection .tab_sort {width:100%; position:relative; height:530px; text-align:center; overflow:visible;} /* 0225 */
.sortSection .tab_sort > li {display:inline-block; float:none; font-size:20px; padding-bottom:0;}
.sortSection .tab_sort .sortListPro {position:absolute; top:12px; left:0; font-weight:normal; font-family:dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica}
.sortSection .tab_sort .sortListPro {text-align:left;}
.sortSection .tab_sort .sortListPro {overflow:hidden; /* margin:0 -10px; */}
.sortSection .tab_sort .sortListPro > li {position:relative; float:left; width:224px; padding-top:47px; opacity:0;-ms-filter:alpha(opacity=0);} /* 2016-02-14 수정 */
.sortSection .tab_sort .sortListPro.active > li {margin:0 10px; width:169px;transform:scale(1,1); opacity:1; padding-right:0; padding-left:0;-ms-filter:alpha(opacity=100);} /* 2016-02-14 수정 */
.sortSection .tab_sort .sortListPro > li .btn_share {position:absolute; right:0; bottom:0;}
.sortSection .tab_sort .sortListPro > li .sortListPro_tit {display:block; padding-bottom:15px; font-family:'Noto Sans KR', 'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica; font-size:12px; color:#333; font-weight:normal;}
.sortSection .tab_sort .sortListPro .prBx li {font-size:12px; font-weight:normal;}
/* viewport width = 320px 영역을 위한 미디어 쿼리 */
@media screen and (max-width:320px){
.sortSection .tab_sort .sortListPro .prBx li{padding-left:11px !important;padding-right:5px !important;letter-spacing:-1px !important;}
}
.sortSection .animation_sort > li.on .sortListPro {display:block; margin-top:10px;}
.sortSection .animation_sort > li.sortListPro {display:none;}

.ch480 .sortSection .animation_sort > li.on .sortListPro{margin-top:0;}
.ch480 .sortSection .tab_sort .sortListPro > li .btn_share {position:absolute; right:0; bottom:4px; float:right; margin-top:-14px;}

.ch1280 .sortSection .tab_sort .sortListPro,
.ch1030 .sortSection .tab_sort .sortListPro{margin:10px -1% 0;}
.ch1280 .sortSection .tab_sort .sortListPro > li,
.ch1030 .sortSection .tab_sort .sortListPro > li{padding-left:1%;padding-right:1%;margin-left:0;margin-right:0;width:18%;}

.ch816 .sortSection .tab_sort .sortListPro{margin:10px -1% 0;}
.ch816 .sortSection .tab_sort .sortListPro > li{padding-left:1%;padding-right:1%;margin-left:0;margin-right:0;width:23%;}

.ch768 .sortSection .tab_sort .sortListPro{margin:10px 0 0;margin-left:-20px;margin-right:-1px;}
.ch768 .sortSection .tab_sort .sortListPro > li{margin-left:20px;margin-right:0;width:223px;box-sizing:border-box;}

.ch480 .sortSection .tab_sort .sortListPro > li .sortListPro_tit {padding-bottom:6px; clear:both;}





.animation_sort .sortListPro > li .btn_share {position:absolute; right:0; bottom:0;}


/* 검색결과 */
.ch1030 .searchBody ,
.ch1280 .searchBody {position:fixed; top:172px; width:100%;}
.ch816 .searchBody,
.ch480 .searchBody {width:100%;}
.searchBody {background:#000; height:72px; color:#fff; z-index:9999;}
.searchBody .search_inputBox {position:relative; max-width:1500px; margin:0 auto;}
.searchBody .search_inputBox .inputLine {border:0; padding:0; width:100%; text-align:left; color:#fff; height:72px; line-height:72px; font-size:24px; font-family:dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica; background:#000;}
.searchBody .search_inputBox .btn_search1 {overflow:hidden; display:block; position:absolute; right:0; top:50%; border:0; padding:0; width:17px; height:72px; margin-top:-36px; background:url('../images/btn/btn_shTop_off.png') no-repeat right center; background-size:17px 17px;}
.searchBody .search_inputBox .btn_search1 span {display:block; text-indent:-7000000em; font-size:0; line-height:0;}

.ch1280 .searchBody .search_inputBox {max-width:1280px; padding:0 80px 0 40px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.ch1280 .search_inputBox .btn_search1 {right:40px;}

.ch1030 .searchBody .search_inputBox {max-width:1024px; padding:0 70px 0 30px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.ch1030 .search_inputBox .btn_search1 {right:30px;}

.ch816 .searchBody .search_inputBox {max-width:816px; padding:0 70px 0 30px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.ch816 .search_inputBox .btn_search1 {right:30px;}

.ch768 .searchBody .search_inputBox {max-width:768px; padding:0 70px 0 30px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.ch768 .search_inputBox .btn_search1 {right:30px;}

.ch480 #header.shBody .box_in .gnbToggle {right:20px;}
.ch480 .searchBody {height:52px;}
.ch480 .searchBody .search_inputBox {max-width:100%; padding:0 40px 0 16px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.ch480 .searchBody .search_inputBox .inputLine {height:52px; line-height:52px; font-size:15px; text-align:left;}
.ch480 .searchBody .search_inputBox .btn_search1 {right:16px; height:52px; margin-top:-26px;}

.ch1030 .shResult,
.ch1280 .shResult {padding:55px 0 0 0;}
.shResult {width:100%;}
.shResult.pbBd {border-bottom:1px solid #d9d9d9;}
.shResult_txt {height:71px; padding:26px 0 0 0; color:#6a6a6a; font-size:20px; text-align:center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.shResult_txt strong {color:#333; font-family:'Noto Sans KR', 'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica; font-weight:normal;}
.shResult_noData {padding:135px 0; font-size:24px; color:#333; line-height:34px; text-align:center;}
.shSection .box_in {max-width:1280px; margin:0 auto;}

.ch480 .shSection {background:#fff; border-bottom:1px solid #e5e5e5; margin-bottom:7px;}
.ch480 .shResult {background:#fff; border-bottom:1px solid #e5e5e5; margin-bottom:7px;}
.ch480 .shResult_txt {height:auto; padding:15px 16px 12px 16px; line-height:1.4em; font-size:13px; text-align:left;}
.ch480 .shResult_noData {padding:60px 0; font-size:15px; line-height:20px;}

.sh_tit {padding:7px 0 23px 0; margin-bottom:20px;font-size:17px; color:#333; border-bottom:1px solid #e5e5e5;}

.ch480 .sh_tit {padding:15px 16px; font-size:15px;margin-bottom:0;}

.listTy1 {width:100%;padding:0 0 78px 0;}
.shSection .listTy1{padding:0 0 0 0;}
.listTy1 > li {display:table; width:100%; padding:0 0 0 0; }
/*.listTy1 > li:last-child {padding-bottom:80px} 2016-03-04 수정 */
.listTy1 > li:first-child {/* padding-top:20px; */border-top:none;}
.listTy1 > li .titImg {display:table-cell; width:80px; height:80px; vertical-align:middle;}
.listTy1 > li .titImg img {width:60px}
.listTy1 > li > a {display:table-cell; width:auto; vertical-align:middle;}
.listTy1 > li > a > strong {display:block; font-size:17px; font-weight:normal; font-family:'Noto Sans KR', 'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica;}
.listTy1>  li > a > .a_in {display:block; padding-top:10px; font-size:13px; color:#6a6a6a;}
.listTy1 > li > a > .a_in > span {display:inline-block;}
.listTy1 > li > a > .a_in > em {display:inline-block; margin:0 6px; font-size:0; line-height:0; background:#e5e5e5; width:1px; height:10px;}

.ch480 .listTy1 {padding:7px 16px 7px 16px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ch480 .listTy1 > li {padding:0px 0;}
.ch480 .listTy1 > li:first-child{padding-top:0;}
.ch480 .listTy1 > li:last-child{padding-bottom:0;}
.ch480 .listTy1 > li > a > strong {font-size:13px;}
.ch480 .listTy1 > li .titImg {width:57px; height:57px;}
.ch480 .listTy1 > li .titImg > img {width:70%;}
.ch480 .listTy1 > li > a > .a_in {padding-top:5px; color:#333;}
.ch480 .listTy1 > li > a > .a_in em {display:none;}
.ch480 .listTy1 > li > a > .a_in .date {display:none;}


.listTy2 {overflow:hidden; margin-left:-40px;padding-bottom: 54px;}
.shSection .listTy2{padding-bottom:0;}
.listTy2 > li {position:relative; float:left; margin-left:40px; width:224px;/*  padding-top:30px; */padding-bottom:50px;}
.listTy2 > li .btn_share {position:absolute; right:0; bottom:0; }
.listTy2 > li .sortListPro_tit {display:block; padding-bottom:15px; font-family:'Noto Sans KR', 'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica; font-size:12px; color:#333; font-weight:normal;}

.ch480 .listTy2 {width:100%; padding:0 16px 0 16px; margin:0 0 0 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ch480 .listTy2 > li {position:relative; float:none; width:100%; min-height:79px; margin-left:0; padding:0 0 7px 0; margin-top:6px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;border-bottom:1px solid #e5e5e5}
.ch480 .listTy2 > li:first-child{margin-top:16px;}
.ch480 .listTy2 > li:last-child{border-bottom: 0;padding-bottom:16px;}
/* 2016-07-07 검색결과 페이지 프로그램명 표시 감춤 => 현업 요청으로 삭제
.ch480 .listTy2 > li .sortListPro_tit {display:none;}
*/
.ch480 .listTy2 > li .prLink {padding-left:0px;}
.ch480 .listTy2 > li .prBx {padding:0px 0 0 0;}
.ch480 .listTy2 > li .btn_share {float:right; position:absolute;bottom:4px;right:0; margin-top:0px;}

.ch1030 .shSection .box_in {max-width:1024px; margin:0 auto; padding:0 30px;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ch816 .shSection .box_in {max-width:816px; margin:0 auto; padding:0 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ch768 .shSection .box_in {max-width:768px; margin:0 auto; padding:0 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
/*
.ch1030 .shSection .box_in {max-width:100%; margin:0 auto; padding:0 40px;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ch816 .shSection .box_in {max-width:100%; margin:0 auto; padding:0 40px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ch768 .shSection .box_in {max-width:100%; margin:0 auto; padding:0 40px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

*/

.ch1280 .listTy2,
.ch1030 .listTy2{margin:0px -1% 0 -1%;}
.ch1280 .listTy2 > li,
.ch1030 .listTy2 > li{padding-left:1%;padding-right:1%;margin-left:0;margin-right:0;width:18%;}

.ch816 .listTy2{margin:10px -1% 0;}
.ch816 .listTy2 > li{padding-left:1%;padding-right:1%;margin-left:0;margin-right:0;width:23%;}

.ch768 .listTy2{margin:10px 0 0;margin-left:-20px;margin-right:-1px;}
.ch768 .listTy2 > li{margin-left:20px;margin-right:0;width:223px;box-sizing:border-box;}
/*
.ch1280 .listTy2 {margin-left:-20px;}
.ch1280 .listTy2 > li {margin-left:20px;}

.ch1030 .listTy2 {margin-left:-15px;}
.ch1030 .listTy2 > li {margin-left:15px;}

.ch816 .listTy2 {margin-left:-31px;}
.ch816 .listTy2 > li {margin-left:31px;}

.ch768 .listTy2 {margin-left:-40px;}
.ch768 .listTy2 > li {margin-left:40px; width:202px;}
*/
.shBody{padding-bottom:10px;}
.shBody .asideSm {margin-top:60px;}
.shBody .asideSm .tab_sort {padding-bottom:0;}
.shBody .asideSm .programNew {padding-top:55px;}
.shBody .programNew .bx-wrapper {position:relative; margin:0 auto;}
.shBody .programNew .bx-controls-direction a {margin-top:-90px;}

.ch480 .shBody{padding-bottom:0;}
.ch480 .shBody .asideSm {margin-top:0; padding:45px 16px 16px 16px; background:#fff; border-bottom:1px solid #ccc;}
.ch480 .shBody .asideSm .tab_sort {margin-bottom:15px;}
.ch480 .shBody .asideSm .tab_sort li {float:left;}
.ch480 .shBody .asideSm .lazy_load_wrap {padding:16px 0 0 !important;}
.ch480 .shBody .asideSm .programNew {padding-top:0; margin-top:0; border-bottom:none;}

.ch480 .shBody .lazy_inner_wrap {padding-left:0 !important; min-height:79px;}
.ch480 .shBody .lazy_inner_wrap .sortListPro_tit  {padding-bottom:0; font-size:12px;}
.ch480 .shBody .lazy_inner_wrap .etb_prLink_mobile_wrap{padding:0 0 0 0;position: relative;min-height: 72px;}
.ch480 .shBody .lazy_inner_wrap .prLink  {position:relative; padding-left:144px;}
.ch480 .shBody .lazy_inner_wrap .prBx {padding-left:144px;}

/* 전체프로그램 */
.allProInfo {padding:50px 0; border-bottom:1px solid #e5e5e5;}
.allProInfo .box_in {padding:0 110px;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.allProInfo h2 {padding-bottom:20px; font-size:30px; font-family:'Noto Sans KR', 'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica; color:#373737;}
.allProInfo p {line-height:24px; font-size:14px; color:#6a6a6a;}

.programNew.allProgram {padding:0 0 0 0;margin-bottom:-40px;}
.programNew.allProgram .lazy_load_wrap {padding:32px 0 58px 0 !important;}
.allProgram .btn_subscribe{top:27px;}
.programNew.allProgram h2.h_title{display:none;}
.programNew.allProgram h2.h_title + .lazy_load_wrap{border-top:0;}
.ch480 .programNew.allProgram h2.h_title{display:block;}
.ch480 .allProgram .btn_subscribe{top:1px;}

.allProTit {display:table; width:100%; padding-bottom:20px;}
.allProTit .titImg {display:table-cell; width:80px; height:80px; vertical-align:middle;}
.allProTit .titImg img {width:60px; height:auto;}
.allProTit > .allProTit_in {display:table-cell; width:auto; vertical-align:middle;}
.allProTit > .allProTit_in .ico_endPro {padding-left:10px;}
.allProTit > .allProTit_in > strong {display:block; font-size:17px; font-weight:normal; font-family:'Noto Sans KR', 'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica;}
.allProTit > .allProTit_in > .a_in {display:block; padding-top:10px; font-size:13px; color:#6a6a6a;}
.allProTit > .allProTit_in > .a_in > span {display:inline-block;}
.allProTit > .allProTit_in > .a_in > em {display:inline-block; margin:0 17px; font-size:0; line-height:0; background:#e5e5e5; width:1px; height:10px;}
.allProTit > .allProTit_in > .a_in > .tPlay {display:none;}

.ch480 .allProInfo {padding:30px 20px 10px; background:#fff;}
.ch480 .allProInfo .box_in {padding:0; width:100%;}
.ch480 .allProInfo h2 {font-size:17px;}
.ch480 .allProInfo p {overflow:hidden; height:66px; line-height:22px; font-size:15px;}
.ch480 .allProInfo p.open {height:auto;}

.ch480 .programNew.allProgram {padding:0; margin-top:0;margin-bottom:0;}
/* .ch480 .programNew.allProgram .box_in {overflow:hidden;} */
.ch480 .programNew.allProgram .lazy_load_wrap {padding:16px !important;}
.ch480 .programNew.allProgram .lazy_load_wrap .btn_allList {position:static; float:right;}


.ch480 .allProTit {padding-bottom:14px;}
.ch480 .allProTit .titImg img {width:27px;}
.ch480 .allProTit .titImg {width:27px; height:auto; vertical-align:top;}
.ch480 .allProTit .allProTit > .allProTit_in {vertical-align:top;}
.ch480 .allProTit > .allProTit_in > strong {font-size:13px;}
.ch480 .allProTit > .allProTit_in > strong em {display:none;}
.ch480 .allProTit > .allProTit_in > strong a{padding-right:18px;letter-spacing:-0px;background:url('../images/icon/bu_arrow3_hover.png') no-repeat right center;}
.ch480 .allProTit > .allProTit_in {padding:8px 0 0 9px;display:table-cell; width:auto; vertical-align:top;}
.ch480 .allProTit > .allProTit_in > .a_in {display:none;font-size:13px; padding-top:10px;}
.ch480 .allProTit > .allProTit_in > .a_in .stit {display:block;}
.ch480 .allProTit > .allProTit_in > .a_in .date {display:block; font-size:13px; padding-top:16px;}
.ch480 .allProTit > .allProTit_in > .a_in em {display:none;}
.ch480 .allProTit > .allProTit_in > .a_in > .tPlay {display:block; font-size:13px; padding-top:5px;}


.ch768 .notice .box_in .notice_num {position:absolute; top:0; right:30px;}
.ch816 .notice .box_in .notice_num {position:absolute; top:0; right:30px;}
.ch1030 .notice .box_in .notice_num {position:absolute; top:0; right:30px;}
.ch1280 .notice .box_in .notice_num {position:absolute; top:0; right:40px;}

.list_line1 {height:301px !important;}
.list_line2 {height:610px !important;}
.list_line3 {height:830px !important;}

/* 마이페이지 */
.my_page h2 a,
.my_page h2 .profile_img img.mask_img.mobile{display:none;}
.my_page h2 .profile_img{margin-bottom:10px;position:relative;}
.my_page h2 .profile_img img:first-child{background:#fff;border-radius:200px;}
.my_page h2 .profile_img img{margin:0 auto;width:100px;height:100px;display:block;}
.my_page h2 .profile_img .mask_img{margin-left:-50px;position:absolute;top:0;left:50%;}
.my_page h2 .social_info{line-height:1em;padding-bottom:34px;}
.ch480 .my_page h2 .social_info{padding-bottom:0;}
.my_page h2 .social_info img{margin-right:3px;width:16px;border-radius:3px;}
.my_page h2 .user_email{margin-top:7px;line-height:1em;;font-size:12px;color:#888;font-family:dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica;display:block;text-align:center;}
.my_page h2 span{font-size:13px;color:#333;}
.my_page .tab_btn{text-align:center;background:url("../images/bg/my_page_line.png") repeat-x left bottom;}
.my_page .tab_btn a{margin-left:30px;padding-bottom:24px;font-size:20px;color:#999;border-bottom:1px solid #e5e5e5;font-family:dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica;display:inline-block;background:#fff;}
.my_page .tab_btn a:first-child{margin:0;}
.my_page .tab_btn a:hover,
.my_page .tab_btn a:focus{color:#333;}
.my_page .tab_btn a.on{padding-bottom:24px;border-bottom:1px solid #000;color:#333;}
.my_page .lazy_load_wrap{border-top:0;}
.my_page.logout_page h2{margin:0 auto;max-width:500px;}
.my_page.logout_page h2 a.btn_logout{margin:20px 20px 0;padding:16px 0;height:auto;line-height:1em;;font-size:13px;color:#fff;text-align:center;border-radius:5px;position:static;display:block;background:#333;}
.allProgram .end_content,
.my_page .end_content{padding:0 7px;height:24px;border:1px solid #d2d2d2;border-radius:2px;line-height:24px;font-size:12px;color:#333;display:inline-block;text-align:center;position:absolute;top:0;right:40px;}
.my_page ~ .lazy_load_wrap{border-top:1px solid #e5e5e5;}
.my_page + .lazy_load_wrap{border-top:0;}
/* .my_page_wrap .lazy_load_wrap{border-top:0;} */
.my_page_wrap{margin-bottom:-40px;}
.no_subscribe .no_subscribe_text{padding:112px 0;text-align:center;border-bottom:1px solid #d9d9d9;}
.no_subscribe .no_subscribe_text p{font-size:20px;color:#333;line-height:1.4em;}
.no_subscribe .no_subscribe_text p br{display:none;}
.no_subscribe .no_subscribe_text span{margin-top:24px;line-height:24px;font-size:15px;color:#888;display:block;}
.no_subscribe .no_subscribe_text a{margin-top:30px;padding-right:15px;font-size:13px;color:#333;display:inline-block;background:url("../images/icon/bu_arrow1.png") no-repeat right 2px;}
.no_subscribe .no_subscribe_text a:hover{opacity:0.6;filter:alpha(opacity=60);}
.no_subscribe h2{margin-top:50px;padding-bottom:0;}
/* .no_subscribe .lazy_load_wrap{padding-top:29px !important;} */
.ch480#my_setting,
.ch480#my_setting body,
.ch480#my_setting #wrapper{height:100%;background:#f5f5f5;}
.ch480#my_setting #header{height:50px !important;}
.ch480#my_setting .searchForm .hotTagBx{display:none;}
.ch480#my_setting .sortSection{margin-top:0;border:0;}
.ch480#my_setting .sortSection .h_title{border-bottom:0 !important;}
.ch480 .my_page_wrap{margin-top:0;margin-bottom:0;}
.ch480 .my_page h2{padding:16px 16px 16px !important;height:auto;border-bottom:0 !important;text-align:center;position:relative;background:#f5f5f5;}
.ch480 .my_page h2 .profile_img img.mask_img{display:none;}
.ch480 .my_page h2 .profile_img img.mask_img.mobile{display:block;}
.ch480 .my_page h2 a{width:16px;line-height:1em;position:absolute;bottom:16px;right:16px;display:block;}
.ch480 .my_page h2 a img{width:100%;}
.ch480 .my_page h2 span{font-family:dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica;}
.ch480 .my_page .tab_btn{background:#fff;}
.ch480 .my_page .tab_btn a{margin:0;padding:15px 0;;width:50%;float:left;font-size:15px;}
.ch480 .my_page .tab_btn:after{display:block;content:"";clear:both;}
/*.ch480 .my_page .tab_btn a span{display:none;}*/
.ch480 .my_page h3 a span{display:none;}
.ch480 .my_page h2 .user_email{font-family:dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica;}
.ch480 .my_page > .box_in{padding:16px;position:relative;}
.ch480 .my_page article.lazy_load_wrap{border-top:1px solid #e5e5e5;}
.ch480 .my_page .tab_btn + article.lazy_load_wrap{border:0;}
.ch480 .allProgram .end_content,
.ch480 .my_page .end_content{right:0;}
.ch480 .no_subscribe .no_subscribe_text{padding:65px 20px}
.ch480 .no_subscribe .no_subscribe_text p{font-size:22px;}
.ch480 .no_subscribe .no_subscribe_text p br{display:block;}
.ch480 .no_subscribe .no_subscribe_text span,
.ch480 .no_subscribe .no_subscribe_text a{font-size:13px;}
.ch480 .no_subscribe .no_subscribe_text span{line-height:20px;}
.ch480 .no_subscribe h2{margin-top:0;padding:0 16px !important;border-top:7px solid #e5e5e5 !important;text-align:left;background:#fff;}
.ch480 .my_page.logout_page{background:#f5f5f5;}
.ch480 .my_page.logout_page h2 a.btn_logout{margin:20px 0 0;width:100%;}

/* 종하요 한 영상 */
.my_page_wrap .h_title3{margin-top:10px;}
.sortSection.my_page_wrap{padding-top:40px;border-top:0;}
.ch480 .sortSection.my_page_wrap{padding-top:0;}
.sortSection .like_list {margin-top:30px;font-weight:normal; font-family:dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica}
.sortSection .like_list {text-align:left;}
.sortSection .like_list {overflow:hidden; margin-left:-20px;}
.sortSection .like_list > div {position:relative; float:left; width:224px; padding-top:50px; opacity:0;-ms-filter:alpha(opacity=0);} /* 2016-02-14 수정 */
.sortSection .like_list.active > div {margin-left:20px; width:169px; transform:scale(1,1); opacity:1; padding-right:0; padding-left:0;-ms-filter:alpha(opacity=100);} /* 2016-02-14 수정 */
.sortSection .like_list > div .btn_share {position:absolute; right:0; bottom:0;}
.sortSection .like_list > div .sortListPro_tit {display:block; padding-bottom:15px; font-family:'Noto Sans KR', 'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica; font-size:12px; color:#333; font-weight:normal;}
.sortSection .like_list .prBx div {font-size:12px; font-weight:normal;}
/* 좋아요 한 영상 페이지 빨간 하트 아이콘 css */
/*.sortSection .like_list .prBx li.ico_good{background:url('/images/icon/ico_good_on.png') no-repeat left center;}
.sortSection .no_subscribe .like_list .prBx li.ico_good{background:url('/images/icon/ico_good.png') no-repeat left center;}*/
.sortSection .no_subscribe .like_list{margin-top:2px;}

.ch480 .sortSection .like_list{margin:0;padding:16px 16px 0 16px;}
.ch480 .sortSection .like_list > div{margin:6px 0 0 0;padding-top:0;padding-bottom:7px;width:100%;min-height:87px;float:none;position:relative;box-sizing:border-box;border-bottom: 1px solid #e5e5e5}
.ch480 .sortSection .like_list > div:first-child{margin-top:0px;}
.ch480 .sortSection .like_list > div:last-child{border-bottom: 0;}
.ch480 .sortSection .like_list .prLink{margin-top:0px;position:static;padding-left:0;}
.ch480 .sortSection .like_list .prBx{padding-left:0;}
.ch480 .sortSection .like_list > div .btn_share {position:absolute; right:0; bottom:4px; float:right; margin-top:-14px;}
.ch480 .sortSection .like_list .btn_more{margin-top:16px;padding:0;width:100%;height:16px;background:url('../images/btn/btn_moreM.png') no-repeat center center;background-size:16px;}
.ch480 .sortSection .like_list .btn_more.page_link{display:none;}
.ch480 .sortSection .like_list .prBx li.ico_good{background-size:10px 9px;}

.ch1280 .sortSection .like_list,
.ch1030 .sortSection .like_list{margin:0px -1% 0;}
.ch1280 .sortSection .like_list > div,
.ch1030 .sortSection .like_list > div{padding-left:1%;padding-right:1%;margin-left:0;margin-right:0;width:18%;}

.ch816 .sortSection .like_list{margin:30px -1% 0;}
.ch816 .sortSection .like_list > div{padding-left:1%;padding-right:1%;margin-left:0;margin-right:0;width:23%;}

.ch768 .sortSection .like_list{margin:30px 0 0;margin-left:-20px;margin-right:-1px;}
.ch768 .sortSection .like_list > div{margin-left:20px;margin-right:0;width:223px;}
.ch480 .sortSection .like_list > div .sortListPro_tit {margin:1px 0 2px 0;padding-bottom:0; font-size:12px; font-family:dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica; clear:both;}

.animation_sort .like_list > li .btn_share {position:absolute; right:0; bottom:0;}

@media (orientation : landscape) {
	.ch480 #header .box_in .util .btn_login.on .social_login br{display:none;}
}

/* 201606 공통 클래스 추가 */
.etb_clfix{*zoom:1}
.etb_clfix:after,.clfix:before{display:table;line-height:0;content:""}
.etb_clfix:after{clear:both}
.etb_hide_txt{display:inline-block;overflow:hidden;position:absolute;width:1px;height:1px;font-size:1px;line-height:0;clip:rect(1px 1px 1px 1px)}
.etb_textarea{width:100%;border-radius:0;border:0;-moz-appearance: none;-ms-appearance: none;-webkit-appearance: none;appearance: none;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;resize:none;ime-mode:active}

/* 201606 전문가 한줄평 */
.view .visual + .etb_expert_evaluation_wrap .etb_expert_evaluation_list>li:first-child{margin-top:38px;}
.ch480 .view .visual + .etb_expert_evaluation_wrap .etb_expert_evaluation_list>li:first-child{margin-top:0;}
.etb_expert_evaluation_wrap{max-width:991px;margin:0 auto;background:#f2f2f2}
.ch480 .etb_expert_evaluation_wrap{display:block;}
.etb_expert_title{display:none;}
.etb_expert_evaluation_list{}
.etb_expert_evaluation_list>li{display:table;position: relative;padding:0 24px 0 24px;width:100%;box-sizing: border-box;}
.etb_expert_pic{display: table-cell;width:70px;height:70px;padding:24px 22px 24px 0;vertical-align: middle;position: relative;}
.etb_expert_pic .etb_mask_img{display:none;}
.etb_expert_pic img{max-width: 100%;border-radius: 35px;width:70px;height:70px;}
.etb_expert_evaluation_detail{display: table-cell;vertical-align: middle;padding:24px 0 18px 0;border-bottom:1px solid #e4e4e4;}
.etb_expert_evaluation_list>li:last-child .etb_expert_evaluation_detail{border-bottom:0;}
.etb_expert_info{padding:0 0 12px 0;}
.etb_expert_tit{font-size:13px;color:#333333;font-family:"YouandiModernHEB"}
.etb_expert_name{margin-left:6px;font-size:13px;color:#666666;}
.etb_expert_flat_line{font-size:13px;color:#666666;line-height: 22px;word-break:keep-all;}

/* 201606 전문가 한줄평 영역 반응형 스타일 */
.ch480 .view .visual + .etb_expert_evaluation_wrap{margin-top:0;}
.ch480 .etb_expert_title{display:block;padding:20px 0 20px 16px;font-size:14px;color:#333333;}
.ch480 .etb_expert_evaluation_list>li{display:block;padding:0 16px 24px 16px;}
.ch480 .etb_expert_pic{position:absolute;top:0;left:16px;width:28px;height:28px;padding:0 0 0 0;}
.ch480 .etb_expert_pic img{border-radius: 14px;width:28px;height:28px;}
.ch480 .etb_expert_evaluation_detail{padding:0 0 0 0;border-bottom:0;}
.ch480 .etb_expert_flat_line{line-height: 1.5;}
.ch480 .etb_expert_info{padding:0 0 12px 40px;}
.ch480 .etb_expert_tit{display:block;padding-bottom:6px;}
.ch480 .etb_expert_name{display:block;margin-left:0;}

/* 201606 댓글 쓰기 영역 */
.etb_comment_wrap{max-width:991px;margin:61px auto 61px auto;}
.etb_comment_write_wrap{position:relative;padding:0 0 4px 34px;border-bottom:1px solid #666666;}
.etb_comment_write_wrap:hover .etb_btn_comment_reg{display:block;}
.etb_comment_write_wrap:hover .etb_textarea_wrap{border-left:1px solid #000000;}
.etb_comment_mobile_ready{display:none;}
.etb_comment_pic{position:absolute;top:-3px;left:0;width:24px;}
.etb_comment_pic .etb_mask_img{display:none;}
.etb_comment_pic img{max-width:100%;width:24px;height:24px;border-radius: 12px;}

.etb_comment_txt{position:relative;padding-right:176px;}
.ch480 .etb_comment_txt{padding-right:0;}
.etb_textarea_wrap{overflow:hidden;min-height:17px;margin:13px 0 13px 0;padding:0 0 0 11px;border-left:1px solid #cccccc}
.etb_textarea_wrap .etb_textarea{position:relative;width:100%;height:17px;line-height:17px;font-size:13px;color:#333333;overflow-y:hidden;background-color: transparent;padding:0 0 0 0;}
.etb_comment_notice01{position:absolute;top:0;left:14px;z-index:-1;height:17px;line-height:17px;font-size:13px;color:#bbbbbb;}
.etb_comment_notice02{display:none;position:absolute;top:0;left:14px;z-index:-1;height:17px;line-height:17px;font-size:13px;color:#bbbbbb;}
.etb_comment_util{position:absolute;top:-3px;right:0;}
.etb_comment_count{display:none;float:left;font-size:12px;color:#999999;margin:9px 6px 0 0;}
.etb_btn_comment_reg{display:block;position:relative;top:-3px;float:left;padding:8px 9px 8px 9px;background:#000000;border-radius:2px;}
.etb_btn_comment_reg>span{font-size:13px;color:#ffffff;}
.etb_btn_comment_reg>span.etb_txt01{display:none;}
.etb_btn_comment_cancel{display:none;position:relative;top:-3px;float:left;margin-left:8px;padding:7px 8px 7px 8px;background:#ffffff;border-radius:2px;border:1px solid #dddddd;}
.etb_btn_comment_cancel>span{font-size:13px;color:#000000;}
.etb_btn_comment_cancel>span.etb_txt01{display:none;}

/* 201606 댓글 쓰기 영역 반응형 스타일 */
.ch816 .etb_comment_wrap{max-width:auto;padding:0 30px 0 30px;}
.ch768 .etb_comment_wrap{max-width:auto;padding:0 30px 0 30px;}
.ch480 .etb_comment_wrap{margin:7px 0 0 0;padding:0 0 0 0;background:#ffffff;border-bottom:1px solid #cccccc}
.ch480 .etb_comment_wrap.etb_no_comment{border-bottom:0;}
.ch480 .etb_comment_wrap + .programNew .lazy_load_wrap{border-top:none}
.ch480 .etb_comment_write_wrap{display:none;margin-bottom:18px;padding:9px 0 8px 0;border-top:1px solid #dddddd;border-left:0;border-bottom:1px solid #dddddd;}
/* .ch480 .etb_comment_write_wrap:hover .etb_btn_comment_reg{display:block;} */
.ch480 .etb_comment_write_wrap:hover .etb_textarea_wrap{border-left:0;}
.ch480 .etb_comment_mobile_ready{display:block;position:relative;padding:12px 16px 12px 16px;}
.ch480 .etb_comment_pic{display:none;}

.ch480 .etb_textarea_wrap{margin:0 0 0 0;padding:0 12px 0 15px;border-left:0;}
/* .ch816 .etb_textarea_wrap .etb_textarea{width:80%;}
.ch768 .etb_textarea_wrap .etb_textarea{width:80%;} */
.ch480 .etb_textarea_wrap .etb_textarea{width:100%;height:72px;}
.ch480 .etb_comment_notice01{left:16px;}
.ch480 .etb_comment_notice02{left:16px;}

.ch480 .etb_comment_util{position:static;padding:11px 16px 0 16px;}
.ch480 .etb_btn_comment_reg{float:right;margin-left:8px;}
.ch480 .etb_btn_comment_reg>span.etb_txt01{display:none;}
.ch480 .etb_btn_comment_cancel{float:right;}
.ch480 .etb_btn_comment_cancel>span.etb_txt01{display:none;}

.ch480 .etb_cmr_name{float:left;display:block;margin:6px 0 0 0;font-size:14px;}
.ch480 .etb_cmr_name em{color:#999999}
.ch480 .etb_btn_comment_write{float:right;font-size:13px;height:24px;line-height: 24px;}
.ch480 .etb_btn_comment_write>span{display:inline-block;margin-top:0px;height:24px;line-height: 24px;}

/* 201606 댓글 쓰기 영역 상황별 클래스 */
.ch480 .etb_comment_write_wrap.etb_write_on{display:block;}
.etb_write_on .etb_comment_notice01{display:none;}
.etb_write_on .etb_comment_notice02{display:block;}
.etb_write_on .etb_textarea_wrap{border-left:1px solid #000000;}
.ch480 .etb_write_on .etb_textarea_wrap{border-left:0;}
.etb_write_on .etb_comment_count{display:block;}
.etb_write_on .etb_btn_comment_reg{display:block;}
.ch480 .etb_write_on .etb_btn_comment_cancel{display:block;}
/* .ch480 .etb_write_on .etb_btn_comment_cancel{display:block;} */

.ch480 .etb_comment_write_wrap.etb_writing{display:block;}
.etb_writing .etb_comment_notice01{display:none;}
.etb_writing .etb_comment_notice02{display:none;}
.etb_writing .etb_textarea_wrap{border-left:1px solid #000000;}
.ch480 .etb_writing .etb_textarea_wrap{border-left:0}
.etb_writing .etb_comment_count{display:block;}
.etb_writing .etb_btn_comment_reg{display:block;background:#000000;}
.etb_writing .etb_btn_comment_cancel{display:block;}

/* 201606 댓글 리스트 영역 */
.etb_comment_list>li{padding:15px 0 13px 0;border-bottom:1px solid #e5e5e5;}
.etb_comment_list>li:last-child{border-bottom:0;}
.etb_comment_list>li.on .etb_reply_list_wrap{display:block;}
.etb_comment_list>li.on .etb_reply_write_wrap{display:block;}
.etb_comment_detail{display:table;position:relative;padding:0 0 0 33px;}
.etb_comment_pic02{position:absolute;top:-2px;left:0;width:24px;}
.etb_comment_pic02 .etb_mask_img{display:none;}
.etb_comment_pic02 img{max-width:100%;width:24px;height:24px;border-radius: 12px;}
.etb_comment_info{display:table-cell;width:100%;padding:0 30px 0 0;line-height:22px;}
.etb_comment_name{position:relative;top:0px;margin:0 7px 0 0;font-size:13px;color:#888888;}
.etb_comment_ico{position:relative;top:3px;display:inline-block;width:32px;height:14px;background:url(../images/icon/ico_best.png) no-repeat left top;}
.etb_comment_ico img{display:none;max-width:100%;}
.etb_comment_desc{font-size:13px;color:#333333;word-break:break-word; /* word-break:keep-all;word-wrap:break-word */}
.etb_comment_desc:hover{color:#000000}
.etb_comment_desc:focus{color:#000000}
.etb_comment_desc:active{color:#000000}
.etb_comment_desc_del{font-size:13px;color:#bbbbbb;word-break:keep-all}
.etb_comment_time{margin:0 0 0 12px;font-size:12px;color:#999999;}
.etb_btn_comment_del{display:inline-block;margin:0 0 0 13px;padding:0 0 0 14px;background:url(../images/icon/bu_line_comment_del.gif)no-repeat left center;}
.etb_btn_comment_del>span{position:relative;top:1px;font-size:13px;color:#333333;}
.etb_comment_util02{display:table-cell;width:auto;padding:0 10px 0 0;line-height:22px;text-align:right;}
.etb_btn_reply{display:table-cell;min-height:13px;width:56px;padding:0 0 0 0;background:url(../images/icon/ico_comment.png) no-repeat left center;}
.etb_btn_reply>span{display:inline-block;padding-left:19px;width:25px;text-align:left;font-size:11px;color:#666666;}
.etb_btn_reply:hover>span{color:#000000}
.etb_btn_reply:focus>span{color:#000000}
.etb_btn_reply:active>span{color:#000000}
.etb_btn_reply.on{background-image:url(../images/icon/ico_comment_on.png)}
.etb_btn_like{display:table-cell;min-height:13px;padding:0 0 0 0;background:url(../images/icon/ico_like.png) no-repeat left center;}
.etb_btn_like>span{display:inline-block;padding-left:18px;width:18px;text-align:left;font-size:11px;color:#666666;}
.etb_btn_like:hover>span{color:#000000;}
.etb_btn_like:focus>span{color:#000000;}
.etb_btn_like:active>span{color:#000000;}
.etb_btn_like.on{background-image:url(../images/icon/ico_like_on.png)}

/* 201606 댓글 리스트 영역 반응형 스타일 */
.ch480 .etb_comment_list>li{padding:0 0 10px 0;border-bottom:0;}
.ch480 .etb_comment_list>li.on .etb_reply_write_wrap{display:none;}
.ch480 .etb_comment_detail{display:block;padding:0 0 0 41px;margin:0 16px 0 16px;}
.ch480 .etb_comment_pic02{top:3px;width:28px;}
.ch480 .etb_comment_pic02 img{border-radius: 14px;width:28px;height:28px;}
.ch480 .etb_comment_name{display:block;margin:0 7px 1px 0;font-size:12px;color:#333333;font-family:'Noto Sans KR', 'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica;}
.ch480 .etb_comment_ico{top:2px;background:url(../images/icon/ico_best_m.png) no-repeat left top;background-size:32px 14px;-webkit-background-size:32px 14px;-moz-background-size:32px 14px;}
.ch480 .etb_comment_desc{color:#666666;}
.ch480 .etb_comment_info{display:block;padding-right:0;line-height: 19px;}
.ch480 .etb_comment_util02{display:block;padding:3px 11px 0 0;}
.ch480 .etb_btn_reply{width:46px;background-image:url(../images/icon/ico_comment_m.png);background-size:16px 16px;-webkit-background-size:16px 16px;-moz-background-size:16px 16px;}
.ch480 .etb_btn_reply.on{background-image:url(../images/icon/ico_comment_m_on.png)}
.ch480 .etb_btn_like{background-image:url(../images/icon/ico_like_m.png);background-size:17px 16px;-webkit-background-size:17px 16px;-moz-background-size:17px 16px;}
.ch480 .etb_btn_like>span{padding-left:22px;}
.ch480 .etb_btn_like.on{background-image:url(../images/icon/ico_like_m_on.png)}

/* 201606 답글 리스트 영역 */
.etb_reply_list_wrap{display:none;}
.etb_comment_detail + .etb_reply_list_wrap{padding:13px 0 0 0;}
.etb_reply_list>li{padding:0 0 8px 32px;}
.etb_reply_detail{display:table;width:85%;position:relative;padding:7px 0 13px 33px;}
.etb_reply_detail:last-child{padding-bottom:5px;}
.etb_reply_pic{position:absolute;top:5px;left:0;width:24px;}
.etb_reply_pic .etb_mask_img{display:none;}
.etb_reply_pic img{max-width:100%;width:24px;height:24px;border-radius: 12px;}
.etb_reply_info{display:table-cell;width:100%;padding:0 30px 0 0;line-height:22px;}
.etb_reply_name{position:relative;top:0px;margin:0 7px 0 0;font-size:13px;color:#888888;}
.etb_reply_desc{font-size:13px;color:#333333;word-break:break-word;/* word-break:keep-all */}
.etb_reply_desc:hover{color:#000000}
.etb_reply_desc:focus{color:#000000}
.etb_reply_desc:active{color:#000000}
.etb_reply_time{margin:0 0 0 12px;font-size:12px;color:#999999;}

/* 201606 답글 리스트 영역 반응형 스타일 */
.ch480 .etb_comment_detail + .etb_reply_list_wrap{padding:10px 0 0 0;}
.ch480 .etb_reply_list>li{padding:0 16px 8px 56px;border-bottom:0;}
.ch480 .etb_reply_detail{display:block;padding:0 0 0 41px;}
.ch480 .etb_reply_detail:last-child{padding-bottom:0px;}
.ch480 .etb_reply_pic{top:3px;width:28px;}
.ch480 .etb_reply_pic img{max-width:100%;width:28px;height:28px;border-radius: 14px;}
.ch480 .etb_reply_name{display:block;margin:0 7px 1px 0;}
.ch480 .etb_reply_info{display:block;padding-right:0;line-height: 19px;}

/* 201606 답글 쓰기 영역 */
.etb_reply_write_start{display:none;}
.etb_reply_write_start>a{display:block;border:1px solid #dddddd;padding:5px;border-radius:2px;font-size:13px;color:#999999;}

.etb_reply_write_wrap{display:none;position:relative;top:5px;margin:0 0 0 32px;padding:0 0 6px 34px;}
/* .etb_reply_write_wrap:hover .etb_btn_reply_reg{display:block;} */
.etb_reply_write_wrap:hover .etb_reply_textarea_wrap{border-left:1px solid #000000;}
.etb_reply_pic02{position:absolute;top:-3px;left:0;width:24px;}
.etb_reply_pic02 .etb_mask_img{display: none;}
.etb_reply_pic02 img{max-width:100%;width:24px;height:24px;border-radius: 12px;}

.etb_reply_txt{position:relative;padding-right:176px;}
.ch480 .etb_reply_txt{padding-right:0;}
.etb_reply_textarea_wrap{overflow:hidden;min-height:17px;margin:3px 0 3px 0;padding:0 0 0 11px;border-left:1px solid #cccccc}
.etb_reply_textarea_wrap .etb_textarea{position:relative;width:100%;height:17px;line-height:17px;font-size:13px;color:#333333;overflow-y:hidden;background-color: transparent;padding:0 0 0 0}
.etb_reply_notice01{position:absolute;top:0;left:14px;z-index:-1;height:17px;line-height:17px;font-size:13px;color:#bbbbbb;}
.etb_reply_notice02{display:none;position:absolute;top:0;left:14px;z-index:-1;height:17px;line-height:17px;font-size:13px;color:#bbbbbb;}
.etb_reply_util{position:absolute;top:-6px;right:0;}
.etb_reply_count{display:none;float:left;font-size:12px;color:#999999;margin:9px 6px 0 0;}
.etb_btn_reply_reg{display:block;float:left;padding:8px 9px 8px 9px;background:#000000;border-radius:2px;}
.etb_btn_reply_reg>span{font-size:13px;color:#ffffff;}
.etb_btn_reply_reg>span.etb_txt01{display:none;}
.etb_btn_reply_cancel{display:none;float:left;margin-left:8px;padding:7px 8px 7px 8px;background:#ffffff;border-radius:2px;border:1px solid #dddddd;}
.etb_btn_reply_cancel>span{font-size:13px;color:#000000;}
.etb_btn_reply_cancel>span.etb_txt01{display:none;}

/* 201606 답글 쓰기 영역 반응형 스타일 */
.ch480 .etb_reply_write_start{display:none;padding:5px 16px 3px 56px;}
.ch480 .etb_reply_write_start>a{padding:10px 5px 9px 8px;}
.ch480 .etb_comment_list>li.on .etb_reply_write_start{display:none;}

.ch480 .etb_reply_write_wrap{display:none;margin-bottom:3px;margin-left:0;padding:9px 0 8px 0;border-top:1px solid #dddddd;border-left:0;border-bottom:1px solid #dddddd;}
.ch480 .etb_reply_write_wrap:hover .etb_btn_comment_reg{display:block;}
.ch480 .etb_reply_write_wrap:hover .etb_reply_textarea_wrap{border-left:0;}
.ch480 .etb_reply_pic02{display:none;}

.ch480 .etb_reply_textarea_wrap{margin:0 0 0 0;padding:0 12px 0 15px;border-left:0;}
/* .ch816 .etb_reply_textarea_wrap .etb_textarea{width:80%;}
.ch768 .etb_reply_textarea_wrap .etb_textarea{width:80%;} */
.ch480 .etb_reply_textarea_wrap .etb_textarea{width:100%;height:72px;}
.ch480 .etb_reply_notice01{left:16px;}
.ch480 .etb_reply_notice02{left:16px;}
.ch480 .etb_reply_util{position:static;padding:11px 16px 0 16px;}
.ch480 .etb_btn_reply_reg{float:right;margin-left:8px;}
.ch480 .etb_btn_reply_reg>span.etb_txt01{display:none;}
.ch480 .etb_btn_reply_cancel{float:right;}
.ch480 .etb_btn_reply_cancel>span.etb_txt01{display:none;}

/* 201606 답글 쓰기 영역 상황별 클래스 */
.ch480 .etb_reply_write_wrap.etb_write_on{display:block;}
.etb_write_on .etb_reply_notice01{display:none;}
.etb_write_on .etb_reply_notice02{display:block;}
.etb_write_on .etb_reply_textarea_wrap{border-left:1px solid #000000;}
.ch480 .etb_write_on .etb_reply_textarea_wrap{border-left:0;}
.etb_write_on .etb_reply_count{display:block;}
.etb_write_on .etb_btn_reply_reg{display:block;}
.ch480 .etb_write_on .etb_btn_reply_cancel{display:block;}

.ch480 .etb_reply_write_wrap.etb_writing{display:block;}
.etb_writing .etb_reply_notice01{display:none;}
.etb_writing .etb_reply_notice02{display:none;}
.etb_writing .etb_reply_textarea_wrap{border-left:1px solid #000000;}
.ch480 .etb_writing .etb_reply_textarea_wrap{border-left:0}
.etb_writing .etb_reply_count{display:block;}
.etb_writing .etb_btn_reply_reg{display:block;background:#000000;}
.etb_writing .etb_btn_reply_cancel{display:block;}

/* 201606 댓글 더보기 */
.etb_comment_more{max-width:991px;margin:0 auto;text-align: center;}
.etb_btn_comment_more{display:block;padding:20px 0 20px 0;border-top:1px solid #e5e5e5;}
.etb_btn_comment_more>span{font-size:13px;color:#333333;padding:0 18px 0 0;background:url(../images/icon/bu_comment_down.png) no-repeat right center;}
.etb_btn_comment_more:hover>span{color:#999999;}
.etb_btn_comment_more.on>span{background-image:url(../images/icon/bu_comment_up.png)}

/* 201606 댓글 더보기 반응형 스타일 */
.ch480 .etb_comment_more{max-width:auto;margin:3px 16px 0 16px;padding:0 0 0 0;}
.ch480 .etb_btn_comment_more{display:block;text-align:center;padding:15px 0 11px 0;}
.ch480 .etb_btn_comment_more>span{background-image:url(../images/icon/bu_comment_down_m.png);background-size:10px 6px;-webkit-background-size:10px 6px;-moz-background-size:10px 6px;}
.ch480 .etb_btn_comment_more.on>span{background-image:url(../images/icon/bu_comment_up_m.png);background-size:10px 6px;-webkit-background-size:10px 6px;-moz-background-size:10px 6px;}
.ch480 .etb_btn_comment_more .etb_txt01{display:none;}
.ch480 .etb_btn_comment_more .etb_data{display:none;}

/* 201606 뷰페이지 - SNS */
.mobile_show_sns {display:block; max-width:991px;margin:0 auto;background:#ffffff;}
/* .mobile_show_sns dt {display:table-cell; width:75px; font-size:14px; vertical-align:middle;} */
.mobile_show_sns dd {display:inline-block;vertical-align:middle;}
.mobile_show_sns dd a {display:inline-block;width:22px;height:22px;margin-left:16px;}
.mobile_show_sns dd a:first-child {margin-left:0;}

.button_favorite_heart {background:url('../images/icon/ico_sns_new2_like.png') no-repeat center top; }
.button_favorite_heart:hover,
.button_favorite_heart:active,
.button_favorite_heart.on{background-image:url('../images/icon/ico_sns_new2_like_on.png')}
.ch480 .button_favorite_heart.on{background-image:url('../images/icon/ico_sns_new_like_m_on.png')}
.ch480 .button_favorite_heart {position:relative;margin-right:16px;padding:0 1px 0 0;background:url('../images/icon/ico_sns_new_like_m.png') no-repeat left top; background-size:22px 22px;-webkit-background-size:22px 22px;-moz-background-size:22px 22px;}
.ch480 .button_favorite_heart:after{content:'';width:1px;height:100%;position: absolute;top:0;right:-18px;background:#dfdfdf;}

.movIcn_fb{background:url('../images/icon/ico_sns_new2_facebook.png') no-repeat center top; }
/* .movIcn_fb:hover,
.movIcn_fb:active,
.movIcn_fb.on{background-image:url('/images/icon/ico_sns_new_facebook_m_on.png')} */
.ch480 .movIcn_fb{background:url('../images/icon/ico_sns_new_facebook_m.png') no-repeat center top; background-size:22px 22px;-webkit-background-size:22px 22px;-moz-background-size:22px 22px;}

.movIcn_ks{background:url('../images/icon/ico_sns_new2_kaka.png') no-repeat center top; }
/* .movIcn_ks:hover,
.movIcn_ks:active,
.movIcn_ks.on  {background-image:url('/images/icon/ico_sns_new_kaka_m_on.png')} */
.ch480 .movIcn_ks{display:none;}

.mobile_show_sns dd a.movIcn_kst{width:26px;height:23px;display:none;background:url('../images/icon/ico_sns_new_kakatalk_m.png') no-repeat center center; background-size:26px 23px;-webkit-background-size:26px 23px;-moz-background-size:26px 23px}
.ch480 .mobile_show_sns dd a.movIcn_kst{display:inline-block;}

.movIcn_tw{background:url('../images/icon/ico_sns_new2_twitter.png') no-repeat center center; }
/* .movIcn_tw:hover,
.movIcn_tw:active,
.movIcn_tw.on  {background-image:url('/images/icon/ico_sns_new_twitter_m_on.png')} */
.ch480 .movIcn_tw{display:none;}

.movIcn_etc{background:url('../images/icon/ico_sns_new2_dot.png') no-repeat center center; }
/* .movIcn_etc:hover,
.movIcn_etc:active,
.movIcn_etc.on  {background-image:url('/images/icon/ico_sns_new_dot_m_on.png')} */
.ch480 .movIcn_etc{background:url('../images/icon/ico_sns_new_dot_m.png') no-repeat center center; background-size:22px 22px;-webkit-background-size:22px 22px;-moz-background-size:22px 22px;}

/* 201606 뷰페이지 - SNS 반응형 스타일 */
.ch816 .mobile_show_sns{max-width:auto;padding:0 30px 0 30px;}
.ch768 .mobile_show_sns{max-width:auto;padding:0 30px 0 30px;}
.ch480 .mobile_show_sns {display:block; max-width:auto;padding:18px 16px 18px 16px;border-bottom:1px solid #cccccc;}

/* 201606 상세정보 버튼 */
.etb_information_list_wrap{position:static;}
.etb_btn_detail_view_wrap{max-width:991px;margin:0 auto;padding:0 0 26px 0;background:#ffffff;}
.etb_btn_detail_view{display:inline-block;padding:8px 9px 8px 9px;background:#ffffff;border-radius:2px;border:1px solid #dddddd;}
.etb_btn_detail_view>span{font-size:13px;color:#333333;padding:0 0 0 23px;background:url(../images/icon/ico_detail.png) no-repeat left center;}
.etb_btn_detail_view:hover span{color:#000000}
.etb_btn_detail_view.on{background:#888888;border:1px solid #888888;}
.etb_btn_detail_view.on>span{background-image:url(../images/icon/ico_detail_on.png);color:#ffffff;}
.etb_btn_detail_view_m{display:none;}

/* 201606 상세정보 버튼 반응형 스타일 */
.ch816 .etb_btn_detail_view_wrap{max-width:auto;padding:0 30px 30px 30px;}
.ch768 .etb_btn_detail_view_wrap{max-width:auto;padding:0 30px 30px 30px;}
.ch480 .etb_information_list_wrap{position:relative;}
.ch480 .etb_btn_detail_view_wrap {display:none; max-width:auto;padding:0 16px 18px 16px;border-bottom:0}
.ch480 .etb_btn_detail_view_m{position:absolute;top:0;right:0;display:block;width:18px;height:10px;background:url(../images/icon/ico_info_down_m.png) no-repeat center top;background-size:18px 10px;-webkit-background-size:18px 10px;-moz-background-size:18px 10px;}
.ch480 .etb_btn_detail_view_m.on{background-image:url(../images/icon/ico_info_up_m.png)}
/*
.ch1280 .etb_main_loling_wrap{overflow:hidden;height:467px;}
.ch1030 .etb_main_loling_wrap{overflow:hidden;height:543px;}
.ch816 .etb_main_loling_wrap{overflow:hidden;height: 425px;}
.ch768 .etb_main_loling_wrap{overflow:hidden;height:398px;}
.ch480 .etb_main_loling_wrap{overflow:hidden;height:auto;} */

@media screen and (max-width:850px) {
.hotTagBx .hashtag > span{display:none;}
.hotTagBx .hashtag ul {display:table; width:100% !important; padding:0 !important;}
.hotTagBx .hashtag ul li {display:table-cell !important; width:20%; height:100%; text-align:center; font-size:17px; float:none;}
.hotTagBx .hashtag ul li a {padding:0; display:inline-block; line-height:47px;}
}

.etb_prLink_tit_wrap {overflow:hidden;}
.etb_prLink_tit_wrap .master_tit {display:block; font-size:16px; font-weight:500; margin-top:10px; padding-bottom:5px; border-bottom:1px solid #eee; margin-bottom:5px;}
.etb_prLink_tit_wrap .master_type {display:none; font-size:13px;}
.etb_prLink_tit_wrap .master_info {display:none; font-size:13px; line-height:16px;}
.etb_prLink_tit_wrap .master_tel_wrap {display:block; overflow:hidden;}
.etb_prLink_tit_wrap .master_tel {float:left; font-size:14px; color:#666;}
.etb_prLink_tit_wrap .master_ico {float:right; font-size:12px; color:#666;}
.etb_prLink_tit_wrap .master_ico .ico_good {float:left; min-height:13px; padding-left:15px; padding-right:10px; background:url('/images/heart.png') no-repeat left center; background-size:12px 11px; -webkit-background-size:12px 11px; -moz-background-size:12px 11px;}
.etb_prLink_tit_wrap .master_ico .etb_ico_comment_new {float:left;  min-height:13px; padding-left:15px; padding-right:10px; background:url('/images/re.png') no-repeat left center; background-size:12px 12px; -webkit-background-size:12px 12px; -moz-background-size:12px 12px;}
.etb_prLink_tit_wrap .re_wrap {display:block; border-top:2px solid #83a5c0; margin-top:0px; position:relative;}
.etb_prLink_tit_wrap .re_wrap .re_box {background:#f3f3f3; padding:10px; display:block; color:#444; font-size:13px; margin-bottom:2px; }
.etb_prLink_tit_wrap .re_wrap .re_box em {display:block; color:#888; font-size:11px;}
.etb_prLink_tit_wrap .re_wrap .triangle-down {
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 8px solid #83a5c0;
	position:absolute;
	left:15px;	
}


.ch480 .etb_prLink_tit_wrap {overflow:hidden;}
.ch480 .etb_prLink_tit_wrap .master_tit {display:block; font-size:15px; line-height:17px;font-weight:500; margin-top:0px; padding-bottom:1px; border-bottom:1px solid #eee; margin-bottom:1px;}
.ch480 .etb_prLink_tit_wrap .master_type {display:block; font-size:12px; color:#666; letter-spacing:-1px; white-space:nowrap;}
.ch480 .etb_prLink_tit_wrap .master_info {display:block; font-size:11px; line-height:15px; padding:2px; background:#f3f3f3; margin-top:2px}
.ch480 .etb_prLink_tit_wrap .master_tel_wrap {display:none; overflow:hidden;}
.ch480 .etb_prLink_tit_wrap .master_tel {float:left; font-size:14px; color:#666;}
.ch480 .etb_prLink_tit_wrap .master_ico {float:right; font-size:12px; color:#666;}
.ch480 .etb_prLink_tit_wrap .master_ico .ico_good {float:left; min-height:13px; padding-left:15px; padding-right:10px; background:url('/images/heart.png') no-repeat left center; background-size:12px 11px; -webkit-background-size:12px 11px; -moz-background-size:12px 11px;}

.ch480 .etb_expert_cnt_mobile .master_tel_wrap {display:block; overflow:hidden; border:1px solid #eee; padding:3px 0; margin-bottom:5px;}
.ch480 .etb_expert_cnt_mobile .master_tel {float:left; font-size:14px; color:#666; padding-left:5px;}
.ch480 .etb_expert_cnt_mobile .master_ico {float:right; font-size:12px; color:#666;}
.ch480 .etb_expert_cnt_mobile .master_ico .ico_good {float:left; min-height:13px; padding-left:15px; padding-right:10px; background:url('/images/heart.png') no-repeat left center; background-size:12px 11px; -webkit-background-size:12px 11px; -moz-background-size:12px 11px;}
.ch480 .etb_expert_cnt_mobile .master_ico .etb_ico_comment_new {float:left;  min-height:13px; padding-left:15px; padding-right:10px; background:url('/images/re.png') no-repeat left center; background-size:12px 12px; -webkit-background-size:12px 12px; -moz-background-size:12px 12px;}

.ch480 .etb_prLink_tit_wrap .master_ico .etb_ico_comment_new {float:left;  min-height:13px; padding-left:15px; padding-right:10px; background:url('/images/re.png') no-repeat left center; background-size:12px 12px; -webkit-background-size:12px 12px; -moz-background-size:12px 12px;}
.ch480 .etb_prLink_tit_wrap .re_wrap {display:none; border-top:2px solid #83a5c0; margin-top:10px; }
.ch480 .etb_prLink_tit_wrap .re_wrap .re_box {background:#f3f3f3; padding:10px; display:block; color:#444; font-size:13px; margin-bottom:2px; }
.ch480 .etb_prLink_tit_wrap .re_wrap .re_box em {display:block; color:#888; font-size:12px;}
.ch480 .etb_prLink_tit_wrap .re_wrap .triangle-down {
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 8px solid #83a5c0;
	position:absolute;
	left:15px;	
}
.ch480 .etb_expert_cnt_mobile .re_wrap {display:block;}
.ch480 .etb_expert_cnt_mobile .re_wrap .re_box {padding:3px 0; border-bottom:1px solid #eee; display:block; color:#444; font-size:13px;}
.ch480 .etb_expert_cnt_mobile .re_wrap .re_box em {color:#888; font-size:12px;display:inline-block; }
.ch480 .tcher_view .h_title3 {background:#fff; margin:0; padding:5px 0 7px 5px;}
.tcher_view .etb_prLink_tit_wrap .re_wrap {display:block; margin-top:0;}
.ch480 .tcher_view .etb_prLink_tit_wrap .re_wrap .re_box {background:#fff;}
.ch480 .tcher_view .tcher_re_wrap {margin-top:5px; margin-bottom:15px;}
.ch480 .view_foot_wrap {border:0;}
.ch480 .tcher_view .programNew {margin-top:10px;}
.loling_content_wrap .type01, .main_loling_wrap .type01,
.loling_content_wrap .type02, .main_loling_wrap .type02,
.loling_content_wrap .type03, .main_loling_wrap .type03,
.loling_content_wrap .type04, .main_loling_wrap .type04,
.loling_content_wrap .type05, .main_loling_wrap .type05
{bottom:6px !important; min-width:90px !important; font-weight:700 !important; line-height:25px !important; font-size:18px !important; border-radius:20px 0px 0px 20px !important; -moz-border-radius:20px 0px 0px 20px !important; -webkit-border-radius:20px 0px 0px 20px !important;}


.lazy_load_list {overflow:hidden;}
.lazy_inner_wrap {float:left; margin-right:17px; margin-bottom:20px;}
.lazy_inner_wrap:nth-child(5n){margin-right:0;}


.view .sub {
    padding-bottom: 0;
    border-top:1px solid #d9d9d9
}
.ch480 .view .sub{border-top:0;}
.view .sub .lazy_load_wrap {

}
.view .sub .lazy_load_wrap:first-child {
    padding-top: 0px;border-top:0;
}
.view .sub .h_title3 {
    text-align: center;
    font-size: 19px;
    margin-bottom: 48px;
}
.view .sub .h_title3 a {
    background: none;
    padding: 0;
}
.view .sub .bg_titm2 {
    padding-left: 0;
    background: none;

}
.view .sub .bg_titm2 a {
	display:inline-block;
    background: url('../images/title/tit_ico_02.png') no-repeat left center;
    padding-left: 40px;

}

.stit_wrap {width:1200px; margin:0 auto;}
.sub {padding:49px 0 0;}
.sub .stit_wrap {width:100%; background:#faf3f3}
.sub .stit_wrap h2 {display:block; width:1200px; margin:0 auto; height:153px; background:url('/images/stit01.jpg') no-repeat right top;}
.sub h2 p {padding-top:35px;font-size:35px; color:#c8515d; font-weight:600; font-family:'Nanum Myeongjo', 'Nanum Gothic', 'Noto Sans KR', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica;}
.sub h2 p:last-child {padding-top:10px; padding-left:5px; font-size:23px; color:#141414; font-weight:600;  font-family:'Nanum Myeongjo', 'Nanum Gothic', 'Noto Sans KR', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica;}
.sub .h_title3 {/*min-height:32px; line-height:32px;*/}
.sub .h_title3 span {display:inline-block;}
.sub .h_title3 span img {width:35px}/* 20160207 */
.sub .h_title3_m {display:none;}
.sub .titLk {display:inline-block; min-height:35px; line-height:35px; padding:0 18px 0 0px; background:url('../images/icon/bu_arrow3.png') no-repeat right center;}
.sub .titLk:hover {color:#666; background:url('../images/icon/bu_arrow3_hover.png') no-repeat right center;}

.sub .bg_titm3 .titLk {line-height:25px; background:url('../images/icon/bu_arrow3.png') no-repeat right 7px;}

.ch480 .stit_wrap h2 {width:100%; height:76px; background:none;}
.ch480 .stit_wrap h2 p {padding-top:15px; padding-left:15px; font-size:20px;}
.ch480 .stit_wrap h2 p:last-child {padding-top:5px; padding-left:15px; font-size:15px;}

/* 메인스크롤 */
.sub .box_in {position:relative;}

.sub .box_in .lazy_load_button {display:none;}
.sub .lazy_load_wrap {position:relative; padding:30px 0 50px 0;  border-top:1px solid #e5e5e5 ;/* border-top:0; */}
.sub .lazy_load_wrap.etb_first_child{padding-top:0;}
.sub .lazy_load_wrap:last-child{padding:30px 0 58px 0 !important}

.sub .lazy_load_wrap.main {border:none;}
.sub .lazy_load_wrap:last-child {border-bottom:none;}
.sub .lazy_load_wrap .btn_allList {position:absolute; right:30px; top:4px;}
.sub.allProgram .lazy_load_wrap .btn_allList  {top:27px;}
.ch1500 .sub .lazy_load_wrap .btn_allList{right:40px;}

.sub.allProgram .lazy_load_wrap .lazy_load_button {display:none;}

.sub .lazy_load_wrap.first-child {border-top:none; padding-top:0;}
.sub .lazy_load_wrap .bx-wrapper {max-width:100%; position:relative; /* margin:0 auto; */ box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.sub .lazy_load_wrap .bx-wrapper  img {height:126px; }
.ch1030 .sub .lazy_load_wrap .bx-wrapper img {height:96px}
.asideSmBx .bx-pager,
.sub .bx-pager {width:100%; text-align:center; padding-top:50px;}
.asideSmBx .bx-pager .bx-pager-item,
.sub .bx-pager .bx-pager-item {display:inline-block; margin:0 5px;}
.asideSmBx .bx-pager .bx-pager-item a,
.sub .bx-pager .bx-pager-item a {display:block; overflow:hidden; width:5px; height:5px; text-indent:-7000000em; line-height:0; font-size:0;  border:1px solid #666; background:#fff;}
.asideSmBx .bx-pager .bx-pager-item a.active,
.sub .bx-pager .bx-pager-item a.active {background:#666;}
.asideSmBx .bx-controls-direction,
.sub .bx-controls-direction {display:block;}
.asideSmBx .bx-controls-direction a,
.sub .bx-controls-direction a {display:block; position:absolute; top:38px; margin-top:0; overflow:hidden; width:18px; height:48px; text-indent:-7000000em; line-height:0; font-size:0;}
.asideSmBx .bx-controls-direction a{/* margin-top:-70px; */margin-top:0;}

.asideSmBx .bx-controls-direction a.disabled,
.sub .bx-controls-direction a.disabled {display:none;}
.asideSmBx .bx-controls-direction .bx-prev,
.sub .bx-controls-direction .bx-prev {left:-40px; background:url('../images/btn/btn_prev.png') no-repeat center center;}
.asideSmBx .bx-controls-direction .bx-next,
.sub .bx-controls-direction .bx-next {right:-40px; background:url('../images/btn/btn_next.png') no-repeat center center;}

/* 메인프로그램최신 */
.ch480 .sub {padding:0; margin-top:0px; background:#fff; border-bottom:1px solid #ccc;}
.ch480 .sub .h_title3 {display:none;}
.ch480 .sub .h_title3_m img {width:27px;}
.ch480 .view .sub .h_title3 {display:block; margin-bottom:0; padding-bottom:13px;padding-left:0; font-size:14px; font-family:'Noto Sans KR', 'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica; text-align:left;}
.ch480 .view .sub .h_title3 a{display:block;padding:2px 0 3px 0;}
.ch480 .sub .h_title3_m {display:block; font-size:15px; }
.ch480 .sub .titLk {position:relative; top:1px; color:#333; padding-right:10px; font-size:15px; font-weight:500; color:#333; background-size:5px 6px; line-height:22px; min-height:22px; font-family:'Noto Sans KR', 'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica; }
.ch480 .sub .lazy_load_wrap .btn_allList {right:0; display:none;}
.ch480 .sub .bg_titm1 {margin-bottom:16px; background-size:22px 17px;}
.ch480 .sub .bg_titm2 {background-size:22px 21px;}
.ch480 .view .sub .bg_titm2 a {background:none; padding-left:0;}
.ch480 .sub .bg_titm2 a {line-height:14px !important;}
.ch480 .sub .bg_titm3 {background-size:22px 22px;}
.ch480 .sub .bg_titm4 {background-size:22px 16px;}
.ch480 .sub .bg_titm5 {background-size:22px 4px;}
.ch480 .sub .bg_titm6 {background-size:22px 6px;}

.ch1030 .asideSmBx .bx-controls-direction .bx-prev,
.ch1030 .sub .bx-controls-direction .bx-prev {left:-30px;top:22px;}
.ch1030 .asideSmBx .bx-controls-direction .bx-next,
.ch1030 .sub .bx-controls-direction .bx-next {right:-30px;top:22px;}

.ch816 .asideSmBx .bx-controls-direction .bx-prev,
.ch816 .sub .bx-controls-direction .bx-prev {left:-30px;top:24px;}
.ch816 .asideSmBx .bx-controls-direction .bx-next,
.ch816 .sub .bx-controls-direction .bx-next {right:-30px;top:24px;}

.ch768 .asideSmBx .bx-controls-direction .bx-prev,
.ch768 .sub .bx-controls-direction .bx-prev {left:-30px;}
.ch768 .asideSmBx .bx-controls-direction .bx-next,
.ch768 .sub .bx-controls-direction .bx-next {right:-30px;}

/* 메인스크롤 */
.ch1500 .sub .box_in {max-width:1280px; padding:0 40px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}

/* 메인스크롤 */
.ch480 .sub .lazy_load_wrap .lazy_load_button {display:block;}
.ch480 .sub .box_in .lazy_load_button {display:block;}
.ch480 .sub .lazy_load_wrap {padding:16px !important;}
.ch480 .view .sub .lazy_load_wrap {padding-top:15px;}
.ch480 .sub .lazy_load_wrap .btn_allListBx {position:absolute; right:15px; top:29px; max-width:80px; margin:0;}
.ch480 .sub .lazy_load_wrap .btn_allListBx .btn_allList {position:static;}

@media screen and (max-width:320px) {
.ch480 .hotTagBx .hashtag ul li {font-size:15px;}
.ch480 .hotTagBx .hashtag ul li a {padding:0 5px 0 5px !important; height:44px;line-height:44px;}
.main_loling_wrap .type01, .main_loling_wrap .type02, .main_loling_wrap .type03, .main_loling_wrap .type04, .main_loling_wrap .type05 {bottom:3px !important; min-width:60px !important; font-weight:600 !important; line-height:18px !important; font-size:13px !important; border-radius:15px 0px 0px 15px !important; -moz-border-radius:15px 0px 0px 15px !important; -webkit-border-radius:15px 0px 0px 15px !important;}

}

.notloling_wrap {overflow:hidden;}
.notloling_wrap .lazy_inner_wrap {width:270px !important; margin-right:30px; margin-bottom:40px;}
.notloling_wrap .lazy_inner_wrap:nth-child(4n+0) {margin-right:0 !important;}
.ch1030 .notloling_wrap .lazy_inner_wrap {width:225px !important; margin-right:20px; margin-bottom:40px;}
.ch816 .notloling_wrap .lazy_inner_wrap {width:177px !important; margin-right:15px; margin-bottom:40px;}
.ch768 .notloling_wrap .lazy_inner_wrap {width:163px !important; margin-right:10px; margin-bottom:40px;}
.ch480 .notloling_wrap .lazy_inner_wrap {width:100% !important; margin:10px 0; border-top:0;}
.ch1030 .sub .stit_wrap h2 {width:1030px;}
.ch1030 .sub .stit_wrap h2 p {margin-left:35px;}
.ch816 .sub .stit_wrap h2 {width:816px; }
.ch816 .sub .stit_wrap h2 p {margin-left:35px;}
.ch768 .sub .stit_wrap h2 {width:768px;}
.ch768 .sub .stit_wrap h2 p {margin-left:35px;}

/** view **/

.view_foot_wrap {overflow:hidden; border-top:1px solid #eee;}
.tcher_profile {overflow:hidden; height:336px;}
.tcher_profile dt {display:block; font-size:20px; color:#333; font-weight:600;}
.tcher_profile .tcher_type {display:inline-block; background:#eee; font-size:13px; line-height:18px; margin-top:3px;}
.tcher_profile .tcher_spec {display:block; font-size:15px; color:#666; line-height:24px; padding:10px; margin-top:5px; border:1px solid #ddd; height:224px;}
.tcher_profile .tcher_tel {display:block; background:#ff8390; font-size:22px; color:#fff; font-weight:600; padding:5px 0 5px 10px; line-height:24px; }

.tcher_info {padding:20px 15px; width:1170px; margin:0 auto; margin-top:30px; border:1px solid #ddd; position:relative;}
.tcher_info .tcher_info_tit {font-size:20px; color:#333; font-family:'Nanum Myeongjo', 'Nanum Gothic'; font-weight:600; color:#d25a66; padding-bottom:5px;}
.tcher_info .tcher_text {font-size:15px; color:#666; line-height:20px;}

.tcher_view {overflow:hidden; width:1200px; margin:0 auto; margin-top:15px;}

.tcher_re_wrap { width:1200px; margin:0 auto; overflow:hidden; margin-top:15px; margin-bottom:30px; position:relative; height:30px;}
.tcher_re_wrap .re {width:100%; border:1px solid #ddd; height:30px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.tcher_re_wrap .re_bt {display:inline-block; width:40px; height:30px; background:#d25a66; color:#fff; font-size:13px; position:absolute; top:0; right:0; border:0; cursor:pointer;}

.tcher_view .programNew {border-bottom:0; margin-top:20px; border-bottom:1px solid #e2e2e2;}


/*************/

.asideBox_tcher {float:left; position:relative; width:585px; margin-left:17px;}
.asideBox_tcher .btn_allList {position:absolute; left:0; bottom:-35px;}
.asideBox_tcher .lazy_load_button {display:none;}
.asideBox_tcher .aside_in .moblie_listNum {display:none;}
.asideBox_tcher .aside_in > ul > li {padding-top:45px;}
/* .asideBox .aside_in > ul > li:nth-child(6) {display:none;} */
.asideBox_tcher .aside_in > ul > li:first-child {padding-top:0 !important;}
.asideBox_tcher .aside_in > ul > li:last-child {margin-bottom: 9px;}

/* 2016-02-05 시작 */
.ch1500 .asideBox_tcher .prmList_item .thum {width:138px;}
.ch1500 .asideBox_tcher .prmList_item .thum img {width:138px;}
.ch1500 .asideBox_tcher .prmList_item .prLink_tit2 {padding-top:0px;}
.ch1500 .asideBox_tcher  .aside_in > ul > li {padding-top:0px;float:left;margin-right:15px;margin-bottom:20px}
.ch1500 .asideBox_tcher  .aside_in > ul > li:nth-child(even) {margin-right:0;}
/* 2016-02-05 끝 */

.ch1280 .asideBox_tcher .prmList_item .thum {width:125px;}
.ch1280 .asideBox_tcher .prmList_item .thum img {width:100%; height:100%;}
.ch1280 .asideBox_tcher .prmList_item .prLink_tit2 {padding-top:0px;}
.ch1280 .asideBox_tcher  .aside_in > ul > li {padding-top:0px;float:left;margin-right:15px;margin-bottom:20px}
.ch1280 .asideBox_tcher  .aside_in > ul > li:nth-child(even) {margin-right:0;}
.ch1030 .asideBox_tcher {max-width:1024px; width:100%; margin:0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; margin-top:5px;}
.ch1030 .tcher_info {max-width:964px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; margin-top:-50px;}
.ch816 .tcher_info {max-width:755px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; margin-top:-50px;}
.ch768 .tcher_info {max-width:705px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; margin-top:-50px;}
.ch480 .tcher_info {max-width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; margin-top:-50px;}
.ch1030 .tcher_view {max-width:964px;}
.ch816 .tcher_view {max-width:755px;}
.ch768 .tcher_view {max-width:705px;}
.ch480 .tcher_view {max-width:100%;}
.ch1030 .tcher_re_wrap {max-width:964px;}
.ch1030 .sideRollingContent {overflow:hidden;}
.ch816 .tcher_re_wrap {max-width:755px;}
.ch768 .tcher_re_wrap {max-width:705px;}
.ch480 .tcher_re_wrap {max-width:100%;}
.ch816 .asideBox_tcher {width:755px; margin-left:0; margin-top:10px;}
.ch768 .asideBox_tcher {width:705px; margin-left:0;}
.ch480 .asideBox_tcher {width:100%; background:#fff; float:none; margin:0;}
.ch480 .asideBox_tcher.program_main {display:block;}
.ch480 .asideBox_tcher.program_main .tab_sort li {border-top:0;}
.asideBox_tcher.program_main {display:none;}
.ch1030 .h_title3, .ch816 .h_title3, .ch768 .h_title3, .ch480 .h_title3 {margin-bottom:7px;}
.ch480 .asideBox_tcher dt {padding-left:10px;}
.ch480 .asideBox_tcher .tcher_type {padding-left:10px;}
.ch480 .tcher_profile {height:auto; padding:10px 0;}
.ch480 .tcher_info {margin:0; background:#fff;}
.ch480 .tcher_profile .tcher_spec {height:auto;}
.ch480 .tcher_profile .tcher_tel {margin:0;}
/***********************/
.view_foot_wrap .asideSm {display:none;}
.view_foot_wrap .asideBox {overflow:hidden; position:relative; width:1200px; margin-top:20px;}
.view_foot_wrap .asideBox .btn_allList {position:absolute; left:0; bottom:-35px;}
.view_foot_wrap .asideBox .lazy_load_button {display:none;}
.view_foot_wrap .asideBox .aside_in .moblie_listNum {display:none;}
.view_foot_wrap .asideBox .aside_in > ul > li {padding-top:10px;}
/* .asideBox2 .aside_in > ul > li:nth-child(6) {display:none;} */
.view_foot_wrap .asideBox .aside_in > ul > li:first-child {padding-top:0 !important;}
.view_foot_wrap .asideBox .aside_in > ul > li:last-child {margin-bottom: 9px;}

/* 2016-02-05 시작 */
.ch1500 .view_foot_wrap .asideBox .prmList_item .thum {width:138px;}
.ch1500 .view_foot_wrap .asideBox .prmList_item .thum img {width:138px;}
.ch1500 .view_foot_wrap .asideBox .prmList_item .prLink_tit2 {padding-top:0px;}
.ch1500 .view_foot_wrap .asideBox  .aside_in > ul > li {padding-top:0px;float:left;margin-right:15px;margin-bottom:20px}
.ch1500 .view_foot_wrap .asideBox  .aside_in > ul > li:nth-child(4n) {margin-right:0;}
/* 2016-02-05 끝 */

.ch1280 .view_foot_wrap .asideBox .prmList_item .thum {width:125px;}
.ch1280 .view_foot_wrap .asideBox .prmList_item .thum img {width:100%; height:100%;}
.ch1280 .view_foot_wrap .asideBox .prmList_item .prLink_tit2 {padding-top:0px;}
.ch1280 .view_foot_wrap .asideBox  .aside_in > ul > li {padding-top:0px;float:left;margin-right:15px;margin-bottom:20px}
.ch1280 .view_foot_wrap .asideBox  .aside_in > ul > li:nth-child(4n) {margin-right:0;}

.view_foot_wrap .asideSm {position:relative; margin-top:55px; padding:0 40px;}
.view_foot_wrap .view_asideSm{padding:0;}
.view_foot_wrap .asideSm .btn_allList {position:absolute; right:3px; top:0;}
.view_foot_wrap .asideSm .tab_sort {width:100%; text-align:center;}
.view_foot_wrap .asideSm .tab_sort > li {display:inline-block; float:none; font-size:20px; padding-bottom:0;}
.view_foot_wrap .asideSm .asideSmBx {overflow:hidden; width:100%;}
.view_foot_wrap .asideSm .asideSmBx .bx-wrapper {position: relative;}
.view_foot_wrap .asideSm .asideSmBx > ul > li {float:left; width:32%; margin-right:2%; margin-bottom:25px;}
.view_foot_wrap .asideSm .asideSmBx > ul > li:nth-child(3n) {margin-right:0;}
.view_foot_wrap .asideSm .asideSmBx .prmList_item {width:160px; margin:0 auto;}
.view_asideSm .asideSmBx .prmList_item {width:auto;}
.view_foot_wrap .asideSm .asideSmBx .prmList_item .thum {float:none; height:auto;}
.view_foot_wrap .asideSm2 .asideSmBx .prmList_item .thum img {width:160px; height:90px}
.view_asideSm .prmList_item .thum,
.view_asideSm .asideSmBx .prmList_item .thum img{width:100%;height:auto;}
.view_foot_wrap .asideSm .asideSmBx .prmList_item .prLink {float:none; width:100%;}
.view_foot_wrap .asideSm .controlBx {width:100%;}
.view_foot_wrap .asideSm .controlBx .pager {text-align:center; padding-top:30px;}
.view_foot_wrap .asideSm .controlBx .pager li {display:inline-block; margin:0 2px;}
.view_foot_wrap .asideSm .controlBx .pager li a {display:inline-block; overflow:hidden; width:7px; height:7px; text-indent:-7000000em; line-height:0; font-size:0; border:1px solid #666; background:#fff;}
.view_foot_wrap .asideSm .controlBx .pager li a.active {background:#666;}
.view_foot_wrap .asideSm .controlBx .btnPn {}
.view_foot_wrap .asideSm .controlBx .btnPn a {display:inline-block; position:absolute; overflow:hidden; width:18px; height:48px; top:50%;  margin-top:-50px; text-indent:-7000000em; line-height:0; font-size:0;}
.view_foot_wrap .asideSm .controlBx .btnPn .btn_prev {left:0; background:url('../images/btn/btn_prev.png') no-repeat center center;}
.view_foot_wrap .asideSm .controlBx .btnPn .btn_next {right:0; background:url('../images/btn/btn_next.png') no-repeat center center;}
.view_asideSm .controlBx .btnPn .btn_prev {left:-30px;}
.view_asideSm .controlBx .btnPn .btn_next {right:-30px;}

.ch1030 .view_foot_wrap .asideSm .asideSmBx .prmList_item {width:100%;}
.ch1030 .view_asideSm .asideSmBx .prmList_item {width:auto;}
.ch1030 .prmList_item .thum{width:100%;}
.ch1030 .view_asideSm .prmList_item .thum{width:auto;}
.ch1030 .view_foot_wrap .asideSm .asideSmBx .prmList_item .thum img {width:100%; /*height:113px*/}
.ch1030 .view_asideSm .asideSmBx .prmList_item .thum img {width:100%;}


.ch1030 .view_foot_wrap .asideSm {display:block;}
.ch1030 .view_foot_wrap .asideBox {display:none;}



.ch816 .view_foot_wrap .asideBox {display:none;}
.ch816 .view_foot_wrap .asideSm {display:block;}
.ch768 .view_foot_wrap .asideBox {display:none;}
.ch768 .view_foot_wrap .asideSm {margin:55px auto 0;width:708px;display:block;}
.ch768 .view_foot_wrap .asideSm .bx-wrapper{width:708px !important;}
.ch480 .view_foot_wrap {width:100%;}
.ch480 .view_foot_wrap .asideBox {margin-left:0; width:100%;}

.tcher_view .re_wrap {margin-top:0;}
.ch480 .main_loling_wrap {border:0;}


.view_foot_wrap .prmList_item .prLink {height:78px; overflow:hidden; line-height:16px;}
.main_loling_wrap .ing {z-index:90;position:absolute; width:90%; height:30px; left:0; top:0; display:inline-block; font-weight:700; line-height:30px; text-align:left; padding-left:10%; font-family:'Nanum Gothic', dotum, '돋움', gulim, '굴림', Arial, AppleGothic, verdana, sans-serif, helvetica;  font-size:15px; color:#fff; background:url('/images/ing.png') no-repeat; background-color:rgba(0,0,0,0.7); }
