
/* common */
a:hover{color:#E51F00;text-decoration:underline}
a.h1 {font-size:30px; font-weight: bold; letter-spacing: -0.05em;}
a.h2 {font-size:15px; letter-spacing: -0.05em;}
a.h3 {font-size:13px; letter-spacing: -0.05em;}
a.h4 {font-size:16px; letter-spacing: -0.05em;}


/* content */

/* headline */
.headline {
	margin-top: 10px;
	border-bottom: 1px solid #D22129;
	overflow: hidden;
}

/* headline-left */
.headline-left {float: left; width: 750px; overflow: hidden;}

.headline-view {float:left; width:600px;position: relative;}

.headline-content {position: relative;width: 599px; height: 330px ;}
.headline-content img {
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transition: all 0.6s ease-in-out;   /* 부드러운 모션을 위해 추가*/
}
.headline-content:hover img {
  transform: scale(1.07);
  -webkit-transform: scale(1.07);
  -moz-transform: scale(1.07);
  -ms-transform: scale(1.07);
  -o-transform: scale(1.07);
}
.headline-content {width:600px; height:336px; overflow:hidden} 

.headline-content .image {overflow: hidden;width: 100%; height: 100%;}
.headline-content .image img {width: 600px; height: 335px;}
.headline-content .title {
	position: absolute; bottom: 0; width: 100%; background-color: rgba(0,0,0, 0.7);
	font-size:32px; color:#ffffff; line-height: 40px;letter-spacing: -2px; padding: 7px 12px 13px 12px;
	left: 0; text-decoration: none;
}


.headline-select-box {font-size: 0;	height: 7px; width: 600px;}
.headline-select-box span {
	width:12.5%;
	background-color: #DADADA;
	height: 7px;
	display: inline-block;
	border-right: 1px solid #fff;
}
.headline-select-box span.on {
	background-color: #D42C29;
}
.headline-select-box span:nth-of-type(4n) {
	border-right: 1px solid #fff;
}

.headline-select-box-hidden {font-size: 0; height: 7px;width: 100%;position: absolute;}
.headline-select-box-hidden span {
	width:12.5%;
	height: 40px;
	display: inline-block;
}




.headline-section {font-size: 0;height: 40px;}
.headline-section span {
	width:50%;
	height: 40px;
	display: inline-block;
	font-size: 14px;
	font-weight: bolder;
	text-align: center;
	padding:11px 0;
	border-right: 1px solid #fff;
	cursor: pointer;
	letter-spacing: -0.02em;
}
.headline-section span.on {
	background-color: #FB3630;
	color:#ffffff;
}


.headline-list {float: right;width:137px;}
.headline-list div {position: relative;width: 135px; height: 78px; margin-bottom: 11px; cursor: pointer;}
.headline-list .image {overflow: hidden;width: 100%; height: 100%;}
.headline-list .image img {width: 135px; height: 76px;}
.headline-list .title {
	position: absolute; bottom: 0; width: 100%; background-color: rgba(0,0,0, 0.5);
	font-size:12px; color:#ffffff; padding: 4px 5px; text-align: center;
	display: inline-block;text-overflow: ellipsis;white-space: nowrap;
	left: 0;
}
.headline-list span.headline-thumbnail-highlight{
	position: absolute;
	height: 0;
	width: 0;
	top: 0;
	left: 0;
}
.headline-list span.headline-thumbnail-highlight.on{
	border-bottom: 7px solid #D42C29;
	height: 76px;
	width: 135px;
}
.headline-list span.headline-thumbnail-highlight.on a{
	display: inline-block;
	width: 100%;
	height: 100%;
}




/* headline-right 많이 본 뉴스 */
.headline-right {float: right; width: 263px;}
.rank_news {border-top: 2px solid #333; border-bottom: 1px solid #E5E5E5; padding: 14px 0;}
.rank_news .title {font-size:15px; font-weight: bold; letter-spacing: -0.05em; color:#000;}
.rank_news button {float: right; margin-top: -6px;}
.rank_news .rkarrowL {background: url(../images/common/ico_ver1.png) no-repeat -1px -192px; width: 33px; height: 33px; border: none; cursor: pointer;}
.rank_news .rkarrowR {background: url(../images/common/ico_ver1.png) no-repeat -35px -192px; width: 33px; height: 33px; border: none; cursor: pointer;}

.tab_enter{position:relative;clear:both}
.tab_enter .link_tab{float:left;width:131px;height:51px;border:1px solid #d0cfd3;font-weight:bold;font-size:15px;line-height:47px;text-align:center;text-decoration:none}
.os_mac .tab_enter .link_tab{line-height:42px}
.tab_enter .link_tab+.link_tab{margin-left:-1px}
.tab_enter .on{position:relative;border-color:#222223}
.tab_enter span.link_tab{color:#a2a1a3}

.rank_list ul {overflow: hidden;margin-top: 4px;margin-left: -2px;}
.rank_list li {float: left; margin-left: 4px; line-height: 28px;}
.rank_list li a{font-size:14px; letter-spacing: -0.05em;}
.rank_num {background: url(../images/common/num_news.png) no-repeat; display: inline-block;}
.num1 {background-position: 0 8px; width:21px; height: 19px; }
.num2 {background-position: 0 -12px; width:21px; height: 19px; }
.num3 {background-position: 0 -32px; width:21px; height: 19px; }
.num4 {background-position: 0 -52px; width:21px; height: 19px; }
.num5 {background-position: 0 -72px; width:21px; height: 19px; }
.num6 {background-position: 0 -92px; width:21px; height: 19px; }
.num7 {background-position: 0 -112px; width:21px; height: 19px; }
.num8 {background-position: 0 -132px; width:21px; height: 19px; }
.num9 {background-position: 0 -152px; width:21px; height: 19px; }
.num10 {background-position: 0 -172px; width:21px; height: 19px; }
.num11 {background-position: 0 -192px; width:21px; height: 19px; }
.num12 {background-position: 0 -212px; width:21px; height: 19px; }
.num13 {background-position: 0 -232px; width:21px; height: 19px; }
.num14 {background-position: 0 -252px; width:21px; height: 19px; }
.num15 {background-position: 0 -272px; width:21px; height: 19px; }
.num16 {background-position: 0 -292px; width:21px; height: 19px; }
.num17 {background-position: 0 -312px; width:21px; height: 19px; }
.num18 {background-position: 0 -332px; width:21px; height: 19px; }
.num19 {background-position: 0 -352px; width:21px; height: 19px; }
.num20 {background-position: 0 -372px; width:21px; height: 19px; }

/* news */
.news {
	margin-top: 22px;
	border-bottom: 1px solid #D22129;
	overflow: hidden;
	padding-bottom: 33px;
}
.news .hdico { background: url(../images/common/ico_ver1.png) no-repeat 0 -132px; width: 36px; height: 33px;  margin: -7px 2px;  display: inline-block;}
.news .news-left {float:left; width:755px;}
.news .news-left .hdtit {margin-bottom: 20px; display: -webkit-box; overflow: hidden;}
.news .news-left .hdtit a span.top-news-title {text-overflow: ellipsis; display: inline-block; white-space: nowrap;overflow: hidden; width: 695px;vertical-align: bottom;}
.news .news-left .title {margin-bottom: 28px; width: 185px; height: 42px; display: -webkit-box; overflow: hidden; font-size: 13px; line-height: 19px;letter-spacing: -0.02em;}
.news .list {overflow: hidden; font-weight: bold;}
.news .list+.list {border-top: 1px solid #f0f0f0; padding-top: 28px;position: relative;}
.news .list ul {float:left; line-height: 34px; margin-bottom: 30px;}
.news .list div {float:right; margin-top: 11px; margin-right: 11px;}
.news .list div a {display: block; }
.news .list div a img {width:186px; height: 105px;}
.news .news-right {float:right; width:260px;}
.news .list ul .writer{font-size: 12px; color:#acacac; padding-left: 12px; font-weight: normal; margin-left: 4px;}
.news .list > a.news-link {
	position: absolute;
	left:0;
	bottom: 4px;
}


/*
.game-schedule {margin-top:10px;}
.game-schedule > div { float: left;}
.game-schedule > div.title { width:260px; font-weight: bold;}
.game-schedule > div.title span.caico {float: right; background: url(../images/common/ico_ver1.png) no-repeat 0 -227px; width: 136px; height: 18px;}
div.gameDate {display:inline-block; padding-bottom:20px; margin-bottom:26px; border-bottom:1px solid #e6e6e6;}
div.gameDate p.btmAllDate {width:260px; font-size:11px; color:#afafaf; padding-top:5px; text-align:right;}

div.gameCal {width:260px; background:#FFF;}
div.gameCal dl.date {float:left; margin-left: -40px;}
div.gameCal dl.date dd {width:76px; text-align:center; margin-top:15px;}
div.gameCal dl.date .month{font-size:36px; color: #000; line-height: 18px;}
div.gameCal dl.date .icoarrowL {background: url(../images/common/ico_ver1.png) no-repeat 5px -168px; width: 28px; height: 19px; border: none; cursor: pointer;}
div.gameCal dl.date .icoarrowR {background: url(../images/common/ico_ver1.png) no-repeat -23px -168px; width: 23px; height: 19px; border: none; cursor: pointer;}
div.gameCal dl.calender {}
div.gameCal table { text-align:center;}
div.gameCal table th {height:30px;}
div.gameCal table tr td {height:22px;}
div.gameCal table tr td.sun a {color:#ef4b31;}
div.gameCal table tr td.day a {color:#696B74;}
div.gameCal table tr td.nextMonth {color:#d6d6d6;}
div.gameCal table tr td.nextMonth a {color:#d6d6d6;}
div.gameCal table tr td.selected {background:#464854;}
div.gameCal table tr td.selected a {color:#dadadd;}

div.calLayer {position:absolute; top:90px; left:-50px; width:260px; color:#979797;}
div.calLayer dd.topA {height:10px; line-height:1px;}
div.calLayer dl.migA {display:inline-block; width:247px; padding:9px 0 4px 13px; background:url('../../images/common/bg_cal_mid.gif') repeat-y;}
div.calLayer dl.migA a:hover {color:#333;}
div.calLayer dl.migA dd {padding-bottom:3px;}
div.calLayer dl.migA dd img {margin:2px 5px 0 0;}
div.calLayer dl.migA dd span {color:#333;}
div.calLayer dd.btmA {height:10px; line-height:1px;}

.btmAllDate {font-size: 12px; color: #fff; padding-top: 5px; text-align: right; display: table;}
.btmAllDate a {color:#fff}
.schedule-contact { background: #73a5cb; border: 1px solid #6495b9; padding: 7px 28px;}
.schedule-view {background: #9D9D9D; border: 1px solid #8F8F8F; border-left: none; padding: 7px 28px;}
*/

.news .news-left .partner {display: table;border-collapse: collapse;width: 100%; margin-top: 11px;}
.news .news-left .partner .partner-title {display: table-caption; text-align: right;}
.news .news-left .partner .partner-title span {color: #ABABAB; }
.news .news-left .partner .partner-title button {float: right; margin-bottom: 5px;}
.news .news-left .partner .partner-title .partnerIcoarrowL {background: url(../images/common/ico_ver1.png) no-repeat 5px -168px; width: 28px; height: 19px; border: none; cursor: pointer;}
.news .news-left .partner .partner-title .partnerIcoarrowR {background: url(../images/common/ico_ver1.png) no-repeat -23px -168px; width: 23px; height: 19px; border: none; cursor: pointer;}
.news .news-left .partner .list {display: table-row;}
.news .news-left .partner .list a {display: table-cell;border: 1px solid #E6E6F0; height: 48px; width:16.6%;}
.news .news-left .partner .list span.pt1 {background: url(../images/common/company_logo.gif) no-repeat 0 -1px;  width:114px; height: 19px; display: block; margin: 14px auto;}
.news .news-left .partner .list span.pt2 {background: url(../images/common/company_logo.gif) no-repeat 0 -25px;  width:114px; height: 19px; display: block; margin: 14px auto;}
.news .news-left .partner .list span.pt3 {background: url(../images/common/company_logo.gif) no-repeat 0 -50px;  width:114px; height: 19px; display: block; margin: 14px auto;}
.news .news-left .partner .list span.pt4 {background: url(../images/common/company_logo.gif) no-repeat 0 -75px;  width:114px; height: 19px; display: block; margin: 14px auto;}
.news .news-left .partner .list span.pt5 {background: url(../images/common/company_logo.gif) no-repeat 0 -100px;  width:114px; height: 19px; display: block; margin: 14px auto;}
.news .news-left .partner .list span.pt6 {background: url(../images/common/company_logo.gif) no-repeat 0 -125px;  width:114px; height: 19px; display: block; margin: 14px auto;}

/* review */
.review{
	margin-top: 22px;
	border-bottom: 1px solid #D22129;
	overflow: hidden;
	padding-bottom: 33px;
}

.review div { float: left;}
.review div.title { width:90px; font-weight: bold;}
.review ul {
	float:left;
	overflow: hidden;
	margin-top: 4px;
}
.review ul li {float: left; margin-left: 7px;}
.review ul li .image {display: block; margin-bottom: 7px;}
.review ul li .image img {width: 230px; height: 130px;}
.review ul li .title {display: block; width: 220px; display: -webkit-box; overflow: hidden; line-height: 21px; font-size: 14px;}

/* feature */
.feature {
	margin-top: 22px;
	border-bottom: 1px solid #D22129;
	overflow: hidden;
	padding-bottom: 12px;
}

.feature > div { float: left;}
.feature > div.title { width:90px; font-weight: bold;}
.feature .feature-left {float:left; width:605px;}
.feature .feature-left .list {overflow: hidden;}
.feature .feature-left .list ul {float:left; line-height: 30px; margin-bottom: 30px;width: 400px; margin-left:36px; font-weight: bold;}
.feature .feature-left .list a.h2 {overflow: hidden;text-overflow: ellipsis;width: 100%; display: inline-block; white-space: nowrap;}

.feature .feature-left .list div {float:left; margin-top: 4px;}
.feature .feature-left .list div a {display: block;}
.feature .feature-left .list div a img {width:150px; height: 86px;}
.feature .feature-left .list .title {display: block; width: 147px; display: -webkit-box; overflow: hidden; line-height: 19px; font-size: 13px;}

.feature .feature-right {float:right;}
.feature .feature-right > div.feature-right-title { width:90px; font-weight: bold;}
.feature .feature-right .cartoon .egu_img {margin: 10px 0; display:block;}
.feature .feature-right .cartoon .egu_img img {width:318px; height: 178px;}
.feature .feature-right .cartoon .cartoon-title { display:block; text-overflow: ellipsis; width: 318px; overflow: hidden;font-size: 15px; letter-spacing: -0.05em;white-space: nowrap;font-weight: bolder; padding: 0 0 10px 0; text-align: center;}
.feature .feature-right .cartoon .egu_date {text-align: center; width: 240px; display: inline-block; font-size:13px; letter-spacing: -0.02em; vertical-align: top; color: #6C6C6C; margin-top: 7px; font-family: verdana, sans-serif;}
.feature .feature-right .cartoon .egarrowL {background: url(../images/common/ico_ver1.png) no-repeat 0 -191px; width: 35px; height: 35px; border: none; cursor: pointer;}
.feature .feature-right .cartoon .egarrowR {background: url(../images/common/ico_ver1.png) no-repeat -34px -191px; width: 35px; height: 35px; border: none; cursor: pointer;}



/* main-ranking */
.main-ranking {
	margin-top: 22px;
	border-bottom: 1px solid #D22129;
	overflow: hidden;
	padding-bottom: 0;
}
.main-ranking > div { float: left;}
.main-ranking > div.title { width:90px; font-weight: bold;}
.main-ranking .ranking-left {float:left; width:310px;}
.main-ranking .ranking-left .list {overflow: hidden;}
.main-ranking .ranking-left .list ul {float:left; line-height: 30px; margin-bottom: 30px; width: 250px; margin-left:10px; font-weight: bold;}
.main-ranking .ranking-left .list li { border-bottom: 1px solid #f0f0f0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width:100%; }

.main-ranking .ranking-left .list .rknum1 {width: 15px; color: #000; display: inline-block;}
.main-ranking .ranking-left .list .rknum2 {width: 15px; color: #898989; display: inline-block;}
.main-ranking .ranking-left .list .icork { width: 20px; height: 12px; display: inline-block;}
.main-ranking .ranking-left .list .icork1 {background: url(../images/common/ico_ver1.png) no-repeat 10px -244px; width: 20px; height: 12px; display: inline-block;}
.main-ranking .ranking-left .list .icork2 {background: url(../images/common/ico_ver1.png) no-repeat -8px -244px; width: 20px; height: 12px; display: inline-block;}
.main-ranking .ranking-left .list .icork3 {background: url(../images/common/ico_ver1.png) no-repeat -36px -244px; width: 20px; height: 12px; display: inline-block;}
.main-ranking .ranking-left .list .iconum  {width: 14px; font-weight: normal; display: inline-block; font-size: 11px; text-align: right; font-family: verdana, sans-serif; margin-right: 11px;}
.main-ranking .ranking-left .list .icogam {color: #000; font-weight: normal;}
.main-ranking .ranking-left .list .icogam img {vertical-align: middle; width: 31px; height: 18px; margin-right: 3px;}



.main-ranking .ranking-center {float:left; width:270px;}
.main-ranking .ranking-center > div.ranking-center-title {width:90px; font-weight: bold;}
.main-ranking .ranking-center .list div {float:left; margin-top: 20px;}
.main-ranking .ranking-center .list div a {display: block; width: 232px;}
.main-ranking .ranking-center .list div a img {width:100%; height: 100%;}
.main-ranking .ranking-center .list div .title {display: block; width: 232px; display: -webkit-box; overflow: hidden; line-height: 21px; font-size: 15px; margin-top: 5px; font-weight: bold;}
.main-ranking .ranking-center .list .pollrank, .main-ranking .ranking-center .list .addpoll {
	background: url(../images/common/ico_ver1.png) no-repeat 0 -260px; width: 102px; height: 37px; border: none; cursor: pointer; margin: 24px 6px;display: inline-block;
}
.main-ranking .ranking-center .list .addpoll {background: url(../images/common/ico_ver1.png) no-repeat 0 -301px;}


.main-ranking .ranking-right {float: right; width:362px;}
.main-ranking .ranking-right > div.ranking-right-title { width:90px; font-weight: bold;}
.main-ranking .ranking-right .list {overflow: hidden; margin-top: 8px;}
.main-ranking .ranking-right .list ul {line-height: 30px; margin-bottom: 30px; font-weight: bold;}
.main-ranking .ranking-right .list li {
	text-overflow: ellipsis;
	display: block;
	white-space: nowrap;
	overflow: hidden;
}
.main-ranking-section-ad {}

/* mecareport */
.mecareport{
	margin-top: 22px;
	border-bottom: 1px solid #D22129;
	overflow: hidden;
	padding-bottom: 33px;
}
.mecareport div { float: left;}
.mecareport div.title { width:90px; font-weight: bold;}

.mecareport ul {
	float:left;
	overflow: hidden;
	margin-top: 4px;
}
.mecareport ul li {float: left; margin-left: 7px;}
.mecareport ul li .image {display: block;}
.mecareport ul li .image img {width: 230px; height: 129px;}
.mecareport ul li .title {display: block; width: 220px; display: -webkit-box; overflow: hidden; line-height: 21px; font-size: 14px; height: 43px;}
.mecareport ul li .icon {background: url(../images/common/ico_ver1.png) no-repeat 0px -591px; width: 29px; height: 29px; position: absolute; margin: 95px 0 0 194px; cursor: pointer; z-index: 1;}

/* board */
.board {
	margin-top: 22px;
	/*border-bottom: 1px solid #D22129;*/
	overflow: hidden;
	padding-bottom: 10px;
}
.board > div { float: left;}
.board > div.title { width:90px; font-weight: bold;}
.board .board-left {float:left; width:486px;}

.board .board-left .board-cont div { float: left;}
.board .board-left .board-cont ul li {float: left; margin-right: 8px;}
.board .board-left .board-cont ul li .image {display: block; width: 150px;height: 86px;}
/*.board .board-left .board-cont ul li .image img {width: 150px; height: 86px;}*/
.board .board-left .board-cont ul li .title {display: block; width: 154px; display: -webkit-box; overflow: hidden; line-height: 19px; font-size: 14px; margin-bottom: 21px;height:45px;}

.board .board-left .fam {float: left;}
.board .board-left .fam ul li {float: left; margin-right: 8px; border: 1px solid #E8E8E8; width: 229px; background:#FBFBFB; padding: 16px; height: 120px;}
.board .board-left .fam ul li span.tit {float: left; width: 100%;}
.board .board-left .fam ul li span.txcont {float: left; width: 100%; font-size:13px; color:#000; margin-top: 3px;}
.board .board-left .fam ul li span.famid {float: left; width: 100%; font-size:11px; color:#00A0B6; margin-top: 15px;}

.board .board-center {float:left;}

.board .board-right {float:right;}
.board .board-right .board-right-event {margin: 20px 0 0;}
.board .board-right .board-right-event > div.event-title { width:90px; font-weight: bold; margin: 10px 0 10px 0;}


/*메인 특집페이지*/
.special-center {
	background: #343997; /*#31343B; 게임쇼이후 re*/
	margin-top: 10px;
}
.special-center ul {
	text-align: justify;
	height: 195px;
}
.special-center li {
	display: inline-block;
}
.special-center li.list {
	width: 201px;
	padding-top: 23px;
	vertical-align: top;
}

.special-center li.list a {
	display: block;
	color: #E2F7FF;
	width: 190px;
	font-size: 14px;
	letter-spacing: -0.05em;
}
.special-center li.list img {
	width: 190px;
	height: 106px;
}

.special-center li.list img {transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1); 
  transition: all 0.4s ease-in-out;}

.special-center li.list:hover img {transform: scale(1.07);
  -webkit-transform: scale(1.07);
  -moz-transform: scale(1.07);
  -ms-transform: scale(1.07);
  -o-transform: scale(1.07);
}
.special-center li.list a{width:190px; height:106px; overflow:hidden;} 

.imgA_mainMoreS {background-position: -60px -470px; height: 17px; margin: -3px 0 0 0px; width: 18px;}

/*지스타 게임쇼 서브 메뉴 탭 - 매회차 추가*/
.tab-type_gc2018 {width:1041px; height:71px; clear:both;  padding-top:0px; background:#F1F3F4;}
.tab-type_gc2018 * {display:block;}
.tab-type_gc2018 ul:after {content: "."; display:block; height:0; visibility:hidden;}
.tab-type_gc2018 li {float:left;}

.tab-gc2018Info {width:1041px; }
.tab-gc2018Info a {display:block; width:138px; height:71px; }
.tab-gc2018Info a:hover {display:block; width:138px;height:71px;}
.tab-gc2018Info a.on {display:block; width:138px; height:71px;}

.tab-gc2018Info .tab-li a {background:url('../images/gmshow/tab_gstar2018.gif') no-repeat 0 0;}
.tab-gc2018Info .tab-li-2 a {background:url('../images/gmshow/tab_gstar2018.gif') no-repeat -138px 0;}
.tab-gc2018Info .tab-li-3 a {background:url('../images/gmshow/tab_gstar2018.gif') no-repeat -276px 0;}
.tab-gc2018Info .tab-li-4 a {background:url('../images/gmshow/tab_gstar2018.gif') no-repeat -414px 0;}
.tab-gc2018Info .tab-li-5 a {background:url('../images/gmshow/tab_gstar2018.gif') no-repeat -552px 0;}

.tab-gc2018Info .tab-li a.on {background:#fff url('../images/gmshow/tab_gstar2018.gif') no-repeat 0 -71px;}
.tab-gc2018Info .tab-li-2 a.on {background:#fff url('../images/gmshow/tab_gstar2018.gif') no-repeat -138px -71px;}
.tab-gc2018Info .tab-li-3 a.on {background:#fff url('../images/gmshow/tab_gstar2018.gif') no-repeat -276px -71px;}
.tab-gc2018Info .tab-li-4 a.on {background:#fff url('../images/gmshow/tab_gstar2018.gif') no-repeat -414px -71px;}
.tab-gc2018Info .tab-li-5 a.on {background:#fff url('../images/gmshow/tab_gstar2018.gif') no-repeat -552px -71px;}

/*19TH EVENT BAND*/    
.band-img {background: url('../images/sped/2019/19th_mband.jpg') no-repeat;}

.listbd {margin: 10px 0 0;display: inline-block;}
.listbd ul {}
.listbd li {float: left;}
.listbd li a.band-img.pt1 { background-position: 0 0px; width: 217px; height: 168px; display: block;}
.listbd li a.band-img.pt2 { background-position: -217px 0px; width: 165px; height: 168px; display: block;}
.listbd li a.band-img.pt3 { background-position: -382px 0px; width: 165px; height: 168px; display: block;}
.listbd li a.band-img.pt4 { background-position: -547px 0px; width: 165px; height: 168px; display: block;}
.listbd li a.band-img.pt5 { background-position: -712px 0px; width: 165px; height: 168px; display: block;}
.listbd li a.band-img.pt6 { background-position: -877px 0px; width: 164px; height: 168px; display: block;}

/* 20191128 - 투표 페이지 버튼 수정 */
.poll_btn_switch {display: inline-block;
    position: relative;
    height: 37px;
    padding: 0 18px 0 16px;
    font-size: 14px;
    line-height: 35px;
    letter-spacing: -.7px;
    color: #fff !important;
    vertical-align: top;
    background-image: -webkit-linear-gradient(344deg,#FA1CD3,#FA1C83);
    background-image: linear-gradient(106deg,#FA1CD3,#FA1C83);
    -webkit-border-radius: 18px;
    border-radius: 18px;
    margin-top: 20px;
	text-align: center;
}