@charset "utf-8";


/************************************** 
** 기본 공통 스타일
***************************************/
#contents { background-color:#bbb;}
/* HEADER */
.title_home {position:relative; background-color:#f7f7f7; height:27px; border-bottom:1px #e2e2e2 solid; padding:4px 0 2px 10px;}
.title_home h1 {display:block; width:170px; height:27px; text-indent:-9999px; background:url('../images/icon/icon_title.png') no-repeat; background-size:170px;}
.title_home .area_btn {position:absolute; top:5px; right:10px; z-index:100;}
HEADER {border-bottom:1px solid #cccccc; padding:10px;  overflow:hidden;}
HEADER fieldset{ position: relative; height: 41px; padding:1px; border-radius: 4px; background-color: #fff; border:1px #4d87ef solid;}
HEADER input[type="search"]{ width: 100%; padding-right:50px; padding-left:5px; height: 41px; border:0px none; border-radius: 4px; font-weight: 700; font-size: 18px; line-height: 26px; color: #000; background: 0 0; letter-spacing: -1px; vertical-align: top; -webkit-appearance: none;}
HEADER .field-wrap		{position:relative;}
HEADER .btn_search		{position:absolute; top:-1px; right:-1px;  display: block;  border: 1px solid #4d87ef; background-color: #4d87ef;width: 41px; height: 43px; }
HEADER .img_search		{display:block; width: 20px; height: 20px; margin-left:10px;background: url(../images/icon/icon_imgs.png) no-repeat 0 0; text-indent: -9999px; background-size:20px;}
HEADER .btn_favorite	{display:block; margin-top:5px; border-radius: 4px; border:1px #dcdcdc solid; }
HEADER .btn_favorite ul	{display:table; width:100%;  }
HEADER .btn_favorite li {display:table-cell; width:20%; height:100%; margin:0;  text-align:center;}
HEADER .btn_favorite li a {display:block; width:100%; font-size:12px; line-height:12px; color:#555; padding:8px 0 7px 0;}
HEADER .btn_favorite li p {padding:1px 0 0px 0;}
HEADER .btn_favorite li a img {width:25px; border-radius:3px;}

section.btn_favorite	{display:block; background-color: #fff;  padding:10px 5px 8px 5px; border-bottom: 1px solid #e2e2e2;}
section.btn_favorite ul	{display:block; width:100%; }
section.btn_favorite li {display:block; float:left; width:25%; height:100%; margin:0; padding:0; text-align:center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
section.btn_favorite li a {display:block; width:100%; font-size:12px; line-height:12px; color:#555; padding:8px 0 7px 0;}
section.btn_favorite li p {padding:3px 0 0px 0;}
section.btn_favorite li a img {width:42px; }


/* footer */
footer{background:#434343; color:#b4b4b4; padding:15px 5px; font-size:12px; position:relative}
footer  ul	  {display:table;}
footer  ul li {display:table-cell; line-height:14px; color:white; background:url(../images/icon/icon_bar4.png) no-repeat right; background-size:1px; padding:0 5px; margin:0;}
footer  ul li:last-child {background:none;}
footer .copyright {position:absolute; top:14px; right:10px;}

/* nav */
nav ul{overflow:hidden;}
nav li{float:left; overflow:hidden; text-align:center; border-bottom:2px solid #bababa; height:40px; line-height:40px;  background:#f6f6f6; color:#444;}
nav li:first-child {border-right:1px #ccc solid;}
nav li.on{border-bottom:2px solid #ee2024; font-weight:bold; background:white url("../images/icon/red_arrow.png") no-repeat 50% bottom; color:#1b1b1b; background-size:12px;}
nav.topNav.m2 li{width:50%; box-sizing:border-box;}
nav.topNav.m3 li{width:33.33%;}
nav.topNav.inforNav		{display:block; position:relative;}
nav.topNav.inforNav li {width:100%; text-align:left; padding-left:10px; background: #434343; color:#fff; font-weight:bold; border-bottom:2px solid #000; }
nav.topNav.inforNav	.btn_close a {position:absolute; top:5px; right:10px; width:30px; height:30px; background:url('../images/icon/icon_close.png') no-repeat; background-size:30px; text-indent:-9999px;}

/* nav */
div .tabs {overflow:hidden;}
div .tabs a {width:33.3333%; box-sizing:border-box; float:left; overflow:hidden; text-align:center; border-bottom:1px solid #ccc; height:40px; line-height:40px;  background:#fff; color:#444;}
div .tabs a.active {border-bottom:2px solid #ee2024; font-weight:bold; background:white url("../images/icon/red_arrow.png") no-repeat 50% bottom; color:#1b1b1b; background-size:12px;}


/* 타이틀 */
section h2{background:#fff; height:40px; line-height:40px; font-size:16px; font-weight:bold; color:#ee2024; padding-left:10px; border-bottom:1px solid #e2e2e2;}

.bdno{border:none !important;}/* border값 없앰 */


/************************************** 
** home
***************************************/
/* 공통 */
.contentBox .itemWrap{overflow:hidden; position:relative; display:block;}
.icon {background:url('../images/icon/icon-group.png') no-repeat 0px 0px; background-size:20px; display:inline-block; width:20px; height:20px; margin-right:5px; vertical-align:middle;}
.icon.news	{background-position:0 0px}
.icon.movie {background-position:0 -20px}
.icon.toon  {background-position:0 -43px}
.icon.music {background-position:0 -63px}
.icon.vod	{background-position:0 -83px}
.icon.app	{background-position:0 -104px}
.icon.movie2 {background-position:0 -125px}


/* 날씨 */
.weather   {display:block; border-bottom:1px solid #e2e2e2; background-color:#f6f6f6; position:relative; height:50px; padding-top:10px;}
.weather .tit_region {display:block; font-weight:bold; font-size:14px; padding:5px 0 0 15px;}
.weather img {display:block;}
.weather .today_weather {display:inline-block; border:0px #000 solid; margin-left:15px; padding:0; }
.weather .txt_heat .txt_temper {display:inline-block;font-size:35px; line-height:40px;; color: #333; border:0px #000 solid; vertical-align:top;}
.weather .txt_heat .txt_temper em {font-size:25px; }
.weather .date_tommorrow {position:absolute; top:10px; right:10px;}
.weather .date_tommorrow ul    {display:table}
.weather .date_tommorrow ul li {display:table-cell; text-align:center; border:0px #000 solid; padding-left:10px;}
.weather .date_tommorrow .img_weather {display:inline-block; border:0px #000 solid; padding:0;}
.weather .date_tommorrow .txt_heat .txt_temper {display:inline-block;font-size:16px; line-height:20px;; color: #333; border:0px #000 solid; vertical-align:top;}
.weather .date_tommorrow .txt_heat .txt_temper em {font-size:12px;}
.weather .date_tommorrow .txt_when {display:block; font-size:12px; text-align:center; width:100%; }


/* 뉴스보기 */
.news h2 a {display:block;}
.news .list_news		{overflow: hidden;width: 100%; border-bottom: 1px solid #e2e2e2;background-color: #fff;}
.news .list_news li   {overflow: hidden;width: 100%; min-height: 36px;border-top: 1px solid #e2e2e2;}
.news .list_news li:first-child   {border-top:0px solid #efefef;}
.news .list_news li.title {display: block; overflow: hidden; line-height:36px; font-size:15px; letter-spacing: -1px; color:#ee2024; font-weight:bold; padding-left:12px;}
.news .list_news li .link_txt {display: block; overflow: hidden; padding: 10px 12px 9px 12px; line-height: 1.15; font-size:15px; letter-spacing: -1px; white-space: nowrap; text-overflow: ellipsis;}

.news .list_thumb {display: block; border-bottom:1px solid #e2e2e2; overflow: hidden; padding:15px 10px 14px 10px; background-color:#fff;}
.news .list_thumb li {float: left;width: 33.33%; text-align:center; box-sizing:border-box; border:0px #000 solid;}
.news .list_thumb li .thumb_img {width:94px;height:68px; display:block; margin:0 auto; overflow: hidden; position: relative; background-color: #f4f4f4;}
.news .list_thumb li .thumb_img:after {position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 1px solid #000; opacity:.1; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; content: '';}
.news .list_thumb li .thumb_img img {display:block; width:140%; max-width:140%; position:absolute; left:-15%;}
.news .list_thumb li .thumb_txt {display: block; width:94px; margin:0 auto; margin-top:5px;display: -webkit-box; overflow: hidden; height: 31px; font-weight: 400; font-size: .87em; letter-spacing: -1px;
color: #333; line-height: 1.28; text-align: center; pointer-events: none; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }



/* 헤드라인 뉴스 */
.head_news		{overflow: hidden;width: 100%; border-bottom: 1px solid #e2e2e2;background-color: #fff;}
.head_news li   {overflow: hidden;width: 100%; min-height: 36px;border-top: 1px solid #e2e2e2;}
.head_news li:first-child   {border-top:0px solid #efefef;}
.head_news li.title {display: block; overflow: hidden; line-height:36px; font-size:15px; letter-spacing: -1px; color:#ee2024; font-weight:bold; padding-left:12px;}
.head_news li .link_txt {display: block; overflow: hidden; padding: 10px 12px 9px 12px; line-height: 1.15; font-size:15px; letter-spacing: -1px; white-space: nowrap; text-overflow: ellipsis;}




/* 배너 */
.bannerWrap	{padding:0px; background:#fff; border-bottom:1px solid #e2e2e2;}
.bannerWrap .banner1 {width:100%; background-color:#fff}
.bannerWrap .banner1 a {display:block; text-align:center;}
.bannerWrap .banner1 img {width:320px;  display:block; margin:0 auto;}

/* linkWrap */
.linkWrap	{display:block; height:45px;  border-bottom:1px solid #e2e2e2;}
.linkWrap ul	{display:table; width:100%;  }
.linkWrap li {display:table-cell; width:20%; height:100%; margin:0;  text-align:center; border-right:1px #dedede solid; background-color:#fff;}
.linkWrap li:last-child { border-right:0px #dedede solid}
.linkWrap li a {display:block; width:100%; font-size:15px; font-weight:bold; line-height:45px; color:#555;}

/* 7일간 보이지 않기 */
.daysWrap	{padding:0px; background:#e8e8e8; border:0px #000 solid; padding:10px 0 7px 10px; position:relative; }
.daysWrap .area_btn {position:absolute; top:7px; right:10px; z-index:100;}

/* 안내 */
.inforWrap	{padding:0px; background:#bcbcbc; border:0px #000 solid; padding:7px 0 10px 10px; position:relative; }
.inforWrap a {font-weight: bold; font-size: 12px;line-height: 20px;}
/* 체크박스  */
.myCheckbox  { width:100%; position: relative;    display: inline-block;  height:20px; cursor:pointer;  border:0px #000 solid; overflow:hidden;}
.myCheckbox input[type="checkbox"] {position:absolute;  top:0;  left:0; z-index:10; display:hidden; opacity:0;}
.myCheckbox input[type="checkbox"]+label.mycheck_txt			{background: url('../images/icon/icon_check_off.png') no-repeat; background-size:19px;  height:19px;  padding-left:25px;  position:absolute;  top:0;  left:0; z-index:10; font-weight:bold; font-size:12px; line-height:20px;}
.myCheckbox input[type="checkbox"]:checked+label.mycheck_txt	{background: url('../images/icon/icon_check_on.png') no-repeat; background-size:19px;  height:19px; position:absolute;  top:0;  left:0; z-index:10; }


/************************************** 
** FUN
***************************************/




.movieWrap			  {background-color:#fff;}
.movieWrap .list_thumb {display: block; max-width:640px; margin:0 auto; border-bottom:1px solid #e2e2e2; overflow: hidden; padding:15px 0px 0px 0px; background-color:#fff;}
.movieWrap .list_thumb li {display:inline-block;width:33.3333%; box-sizing:border-box; border:0px #000 solid;}
.movieWrap .list_thumb li:nth-child(1) {padding:0 0px 7px 0px;}
.movieWrap .list_thumb li:nth-child(2) {padding:0 0px 7px 0px;}
.movieWrap .list_thumb li:nth-child(3) {padding:0 0px 7px 0px;}
.movieWrap .list_thumb li .thumb_img {display:block; width:100%; margin:0 auto; overflow: hidden; position: relative; background-color: #f4f4f4;}
.movieWrap .list_thumb li .thumb_img:after {position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 1px solid #000; opacity:.1; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; content: '';}
.movieWrap .list_thumb li .thumb_img img {display:block; width:100%; height:auto;}
.movieWrap .list_thumb li .thumb_title {display: -webkit-box; overflow: hidden; height:20px; margin-top:5px; font-size: 14px; font-weight:bold; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp:1; }
.movieWrap .list_thumb li .thumb_txt {display: block; margin-top:2px;display: -webkit-box; overflow: hidden; height: 35px; font-weight: 400; font-size: .87em; letter-spacing: -1px;
color: #777; line-height: 1.28; pointer-events: none; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

/* 웹툰 스타일 */
.toonWrap			  {background-color:#fff; border-bottom:1px solid #e2e2e2; }
.toonWrap .list_thumb {display: block; max-width:640px; margin:0 auto; overflow: hidden; padding:15px 0px 0px 0px; background-color:#fff;}
.toonWrap .list_thumb li {display:-webkit-box;  float:left; width:50%; box-sizing:border-box; border:0px #000 solid; padding:0 4px 12px 12px;}
.toonWrap .list_thumb li:nth-child(2n) {float:right; padding:0 12px 12px 4px;}
.toonWrap .list_thumb li .thumb_img {display:block; width:100%; height:85px; margin:0 auto; overflow: hidden; position: relative; background-color: #fff;}
.toonWrap .list_thumb li .thumb_img:after {position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 1px solid #000; opacity:.1; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; content: '';}
.toonWrap .list_thumb li .thumb_img img      {display:block; height:100%; margin:0 auto; }
.toonWrap .list_thumb li .thumb_title {display: -webkit-box; overflow: hidden; height:20px; margin-top:5px; font-size: 14px; font-weight:bold; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp:1; }
.toonWrap .list_thumb li .thumb_txt {display: block; margin-top:2px;display: -webkit-box; overflow: hidden; height:31px; font-weight: 400; font-size: .87em; letter-spacing: -1px;
color: #777; line-height: 1.28; pointer-events: none; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 2; padding-right:5px;}


/* 이미지 스타일 */
.imgWrap			  {background-color:#fff; border-bottom:1px solid #e2e2e2; }
.imgWrap .list_thumb {display: block; max-width:640px; margin:0 auto; overflow: hidden; padding:15px 0px 0px 0px; background-color:#fff;}
.imgWrap .list_thumb li {display:inline-block;  float:left; width:50%; box-sizing:border-box; border:0px #000 solid; padding:0 4px 12px 12px;}
.imgWrap .list_thumb li:nth-child(2n) {float:right; padding:0 12px 12px 4px;}
.imgWrap .list_thumb li .thumb_img {display:block; width:100%; margin:0 auto; overflow: hidden; position: relative; background-color: #fff;}
.imgWrap .list_thumb li .thumb_img:after {position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 1px solid #000; opacity:.1; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; content: '';}
.imgWrap .list_thumb li .thumb_img img   {display:block; width:100%; height:auto;}
.imgWrap .list_thumb li .thumb_title {display: -webkit-box; overflow: hidden; height:20px; margin-top:5px; font-size: 14px; font-weight:bold; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp:1; }
.imgWrap .list_thumb li .thumb_txt {display: block; margin-top:2px;display: -webkit-box; overflow: hidden; height:31px; font-weight: 400; font-size: .87em; letter-spacing: -1px;
color: #777; line-height: 1.28; pointer-events: none; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 2; padding-right:5px; }
.imgWrap .list_thumb li .thumb_txt.center {text-align:center; width:80%; margin:0 auto; padding-top:7px; font-weight:bold; color:#333;}

/* 이미지 스타일 우측형 */
.dataWrap_r					{background-color:#fff; border-bottom:1px solid #e2e2e2; }
.dataWrap_r	 .list_thumb		{display: block; margin:0 auto; overflow: hidden; padding:0px 0px 0px 0px; background-color:#fff;}
.dataWrap_r .list_thumb li		{display:block; position:relative; width:100%; border:0px #000 solid; padding:5px 0px 10px 12px; border-bottom:1px #e2e2e2 solid;}
.dataWrap_r .list_thumb li:last-child	{border-bottom:0px;}
.dataWrap_r .list_thumb li .thumb_img		{position:relative; display:inline-block; float:right; width:90px; height:60px;  overflow: hidden; margin:5px 24px 0 12px;}
.dataWrap_r .list_thumb li .thumb_img.music		{background:url(../images/icon/bg_music.png) no-repeat; background-size:90px;}
.dataWrap_r .list_thumb li .thumb_img:after {position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 1px solid #000; opacity:.1; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; content: '';}
.dataWrap_r .list_thumb li .thumb_img img {display:block; height:100%;   margin:0 auto;}
.dataWrap_r .list_thumb li .thumb_img.music	img {margin:0;}
.dataWrap_r .list_thumb li .thumb_title {display: -webkit-box; overflow: hidden; height:20px; margin-top:7px; font-size: 14px; font-weight:bold; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp:1; }
.dataWrap_r .list_thumb li .thumb_txt {display: block; margin-top:2px;display: -webkit-box; overflow: hidden; height: 31px; font-weight: 400; font-size: .87em; letter-spacing: -1px;
color: #777; line-height: 1.28; pointer-events: none; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

/* 이미지 스타일 좌측형 */
.dataWrap_l					{background-color:#fff; border-bottom:1px solid #e2e2e2; }
.dataWrap_l	 .list_thumb		{display: block; margin:0 auto; overflow: hidden; padding:0px 0px 0px 0px; background-color:#fff;}
.dataWrap_l .list_thumb li		{display:block; position:relative; width:100%; border:0px #000 solid; padding:5px 0px 10px 12px; border-bottom:1px #e2e2e2 solid;}
.dataWrap_l .list_thumb li:last-child	{border-bottom:0px;}
.dataWrap_l .list_thumb li .thumb_img		{position:relative; display:inline-block; float:left; width:60px; height:60px;  overflow: hidden; margin:5px 12px 0 0px;}
.dataWrap_l .list_thumb li .thumb_img:after {position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 1px solid #000; opacity:.0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; content: '';}
.dataWrap_l .list_thumb li .thumb_img img {display:block; height:100%;}
.dataWrap_l .list_thumb li .thumb_img.music	img {margin:0;}
.dataWrap_l .list_thumb li .thumb_title {display: -webkit-box; overflow: hidden; height:20px; margin-top:7px; font-size: 14px; font-weight:bold; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp:1; padding-right:20px;}
.dataWrap_l .list_thumb li .thumb_txt {display: block; margin-top:2px;display: -webkit-box; overflow: hidden; height: 31px; font-weight: 400; font-size: .87em; letter-spacing: -1px;
color: #777; line-height: 1.28; pointer-events: none; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 2; padding-right:20px;}

/* 커머스 스타일 */
.shopWrap			  {background-color:#fff; border-bottom:1px solid #e2e2e2; }
.shopWrap .list_thumb {display:block; max-width:640px; margin:0 auto; overflow: hidden; padding:0px 0px 0px 0px; background-color:#fff;}
.shopWrap .list_thumb li {display:block;width:50%; float:left; box-sizing:border-box; border:0px #000 solid; padding:15px 12px 18px 12px; border-right:1px #e2e2e2 solid;}
.shopWrap .list_thumb li:nth-child(2n) {float:right; padding:15px 12px 18px 12px; border-right:1px #fff solid;}
.shopWrap .list_thumb li .thumb_img {display:block; width:100%;  margin:0 auto; overflow: hidden; position: relative; background-color: #f4f4f4;}
.shopWrap .list_thumb li .thumb_img:after {position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 1px solid #000; opacity:.0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; content: '';}
.shopWrap .list_thumb li .thumb_img img {display:block; width:100%; }
.shopWrap .list_thumb li .thumb_title {display: -webkit-box; overflow: hidden; height:20px; margin-top:5px; font-size: 14px; font-weight:bold; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp:1; }
.shopWrap .list_thumb li .thumb_txt {display: block; margin-top:2px;display: -webkit-box; overflow: hidden; height: 35px; font-weight: 400; font-size: .87em; letter-spacing: -1px;
color: #777; line-height: 1.28; pointer-events: none; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.shopWrap .list_thumb li .thumb_txt.center {text-align:center; width:80%; margin:0 auto; padding-top:7px; }



/* 배너 */
.service .bannerWrap	{padding:10px; background:#f6f6f6; border-bottom:1px solid #ababab;}
.service .bannerWrap img{zoom:53.55%;}
.service .bannerWrap .banner1 img{width:100%; max-width:600px;}
.service .bannerWrap .banner2 img{width:49.2%; max-width:295px;}
.service .bannerWrap .banner1,
.service .bannerWrap .banner2{text-align:center;}


/************************************** 
** 공지사항
***************************************/
.inforTitle {padding:10px; border-bottom:1px #e2e2e2 solid; border-top:1px #e2e2e2 solid; font-weight:bold; background-color:#f6f6f6;}
.inforTitle.faq_q { background: #f6f6f6 url(../images/icon/faq_q.png) 10px 14px no-repeat; background-size:15px; padding-left:30px;}
.inforContent {padding:15px 10px; font-size:14px; background-color:#fff; }
.inforContent p.faq_a { background: #fff url(../images/icon/faq_a.png) 0px 3px no-repeat; background-size:15px; padding-left:20px; }
.inforContent em {display:block; padding:5px 0;}
.inforContent span.phone {display:block; font-size:16px; font-weight:bold;}
.inforContent .box_img {margin-top:20px; display:block; padding:10px; border-radius:5px; border:1px #e2e2e2 solid; text-align:center;}
.inforContent .box_img.txt {text-align:left; font-size:12px;}
/************************************** 
** 버튼
***************************************/
.btn{padding:0px 10px 0px; margin:0 1px; zoom:1; position:relative;}
.btn.type01{border-radius:3px; background:#434343; border:1px #434343 solid;padding:3px 10px; color:white; font-size:12px;}
.btn.type02{border-radius:3px; width:40px; height:15px; border:1px #f7f7f7 solid; color:white; font-size:12px; text-indent:-9999px;  background:url('../images/icon/btn_close.png') no-repeat; background-size:40px;}
.btn.type03{border-radius:3px; background:#f4f4f4; border:1px #e2e2e2 solid;padding:10px 10px; color:#333; font-weight:bold; font-size:14px; width:300px; display:block; margin:0 auto; margin-top:20px;}



/************************************** 
** 미디어 쿼리
***************************************/

/* Mobile 320 */
@media only screen and (min-width: 200px) and (max-width: 359px)  { 
	.list_thumb.vod li .thumb_img {height: 76px;}
	
}
/* Mobile 360 */
@media (min-width: 360px) and (max-width: 399px)  { 
	.list_thumb.vod li .thumb_img {height: 87px;}

	.news .list_thumb li .thumb_img {width:107px; height: 77px;}
	.news .list_thumb li .thumb_txt {width:107px; }

}

/* Mobile 400 */
@media (min-width: 400px) and (max-width: 567px)  { 	
	.list_thumb.vod li .thumb_img {height: 99px;}

	.news .list_thumb li .thumb_img {width:120px; height: 87px;}
	.news .list_thumb li .thumb_txt {width:120px; }
}


/* Mobile 568 */
@media (min-width: 568px) and (max-width: 639px)  { 	
	.list_thumb.vod li .thumb_img {height: 146px;}
	.news .list_thumb li .thumb_img {width:168px; height:122px;}
	.news .list_thumb li .thumb_txt {width:168px; }
}



/* Tablet & Desktop */
@media all and (min-width:640px) {
	.list_thumb.vod li .thumb_img {height: 166px;}
	.news .list_thumb li .thumb_img {width:188px; height:136px;}
	.news .list_thumb li .thumb_txt {width:188px; }

}