@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 400;
	src: local("Roboto-Regular"), url(../font/Roboto-Regular.woff2) format("woff2"), url(../font/Roboto-Regular.ttf) format("truetype")
}

@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 700;
	src: local("Roboto-Bold"), url(../font/Roboto-Bold.woff2) format("woff2"), url(../font/Roboto-Bold.ttf) format("truetype")
}

@font-face {
	font-family: SF Pro Display;
	font-style: normal;
	font-weight: 300;
	src: local("SF-Pro-Display-Light"), url(../font/SF-Pro-Display-Light.otf) format("opentype")
}

@font-face {
	font-family: SF Pro Display;
	font-style: normal;
	font-weight: 400;
	src: local("SF-Pro-Display-Regular"), url(../font/SF-Pro-Display-Regular.otf) format("opentype")
}

@font-face {
	font-family: SF Pro Display;
	font-style: normal;
	font-weight: 500;
	src: local("SF-Pro-Display-Medium"), url(../font/SF-Pro-Display-Medium.otf) format("opentype")
}

@font-face {
	font-family: SF Pro Display;
	font-style: normal;
	font-weight: 600;
	src: local("SF-Pro-Display-Semibold"), url(../font/SF-Pro-Display-Semibold.otf) format("opentype")
}

@font-face {
	font-family: SF Pro Display;
	font-style: normal;
	font-weight: 700;
	src: local("SF-Pro-Display-Bold"), url(../font/SF-Pro-Display-Bold.otf) format("opentype")
}

blockquote,
body,
button,
code,
dd,
div,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
legend,
li,
ol,
p,
pre,
select,
td,
textarea,
th,
ul {
	margin: 0;
	padding: 0
}

fieldset,
img {
	border: 0 none
}

dl,
li,
menu,
ol,
ul {
	list-style: none
}

blockquote,
q {
	quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
	content: "";
	content: none
}

button,
input,
select,
textarea {
	vertical-align: middle
}

button {
	border: 0 none;
	border-radius: 0;
	background-color: transparent;
	cursor: pointer
}

body {
	background: #fff
}

body,
button,
input,
select,
td,
textarea,
th {
	font-size: 12px;
	line-height: 1.5;
	font-family: \\B3CB\C6C0, dotum, Apple SD Gothic Neo, sans-serif;
	color: #333
}

a {
	color: #333;
	text-decoration: none
}

a:active,
a:hover {
	text-decoration: underline
}

address,
caption,
cite,
code,
dfn,
em,
var {
	font-style: normal;
	font-weight: 400
}

.ir_pm {
	font-size: 0;
	line-height: 0;
	text-indent: -9999px
}

.ir_pm,
.ir_wa {
	display: block;
	overflow: hidden
}

.ir_wa {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: -1
}

.ir_caption {
	font-size: 1px
}

.ir_caption,
.ScreenOut {
	overflow: hidden;
	width: 1px;
	line-height: 0;
	text-indent: -9999px
}

.ScreenOut {
	display: block;
	position: absolute;
	left: -9999px;
	height: 1px;
	font-size: 0
}

.screen_hide {
	font-size: 0;
	line-height: 0;
	visibility: hidden
}

.f_l {
	float: left
}

.f_r {
	float: right
}

.cl_b {
	clear: both;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0
}

.show {
	display: block
}

.hide {
	display: none
}

.tbl {
	border-collapse: collapse;
	border-spacing: 0
}

#daumIndex {
	position: absolute;
	left: -1000px;
	height: 1px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 0
}

#daumWrap {
	position: relative;
	min-width: 1132px
}

#daumContent {
	width: 1100px;
	margin: 0 auto
}

.DocHeader {
	padding-bottom: 30px;
	background-color: #fff;
	font-family: Apple SD Gothic Neo, "\B9D1\C740   \ACE0\B515", Malgun Gothic, \\B3CB\C6C0, dotum, sans-serif
}

.DocHeader .HeaderTop {
	position: relative;
	width: 1100px;
	height: 48px;
	padding-top: 13px;
	margin: 0 auto;
	box-sizing: border-box
}

.DocHeader .UserService {
	position: absolute;
	right: 0;
	top: 0
}

.DocHeader .DocTitle {
	float: left;
	position: relative;
	z-index: 1;
	margin-right: 24px
}

.DocHeader .DocTitle .LinkDaum {
	float: left;
	margin-right: 8px;
	text-decoration: none
}

.DocHeader .DocTitle .LinkDaum svg {
	display: block
}

.DocHeader #SportLogo {
	float: left;
	margin-top: 1px;
	font-weight: 700;
	font-size: 20px;
	line-height: 24px;
	text-decoration: none
}

.DocHeader .DocRelate {
	float: left;
	margin-top: 1px
}

.os_windows .doc-header .doc-relate {
	margin-top: -2px
}

.DocHeader .DocRelate li {
	float: left;
	margin-left: 10px
}

.DocHeader .DocRelate li:first-child {
	margin-left: 0
}

.DocHeader .DocRelate .LinkService {
	display: block;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	color: rgba(0, 0, 0, .48);
	text-decoration: none
}

.DocGnb {
	position: relative;
	z-index: 1;
	height: 58px;
	border-top: 1px solid #f4f4f4;
	border-bottom: 1px solid #f4f4f4;
	background-color: #fff
}

.DocGnb .InnerGnb {
	width: 1100px;
	margin: 0 auto
}

.DocGnb .InnerGnb:after {
	display: block;
	visibility: hidden;
	height: 0;
	font-size: 0;
	clear: both;
	content: ""
}

.DocGnb .GnbComm,
.GnbComm li {
	float: left
}

.GnbComm li:first-child .LinkGnb {
	padding-left: 0
}

.GnbComm .LinkGnb {
	display: block;
	padding: 0 15px;
	font-weight: 700;
	font-size: 16px;
	line-height: 64px;
	letter-spacing: -1px;
	text-align: center;
	text-decoration: none;
	color: #222
}

.os_windows .GnbComm .LinkGnb {
	line-height: 59px
}

.GnbComm .TextGnb {
	display: block;
	position: relative;
	height: 58px;
	padding: 0 2px
}

.GnbComm .TextGnb:after {
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 0;
	height: 3px;
	background-color: #e12d1b;
	transition: width .2s ease-in-out;
	content: ""
}

.GnbComm .LinkGnb:focus,
.GnbComm .LinkGnb:hover {
	color: #e12d1b
}

.GnbComm .LinkGnb:focus .TextGnb:after,
.GnbComm .LinkGnb:hover .TextGnb:after {
	width: 100%
}

.GnbComm .on .LinkGnb {
	color: #e12d1b
}

.GnbComm .on .LinkGnb .TextGnb:after {
	width: 100%
}

.DocSubGnb {
	height: 48px;
	background-color: #e12d1b
}

.DocSubGnb .InnerGnb {
	width: 1100px;
	margin: 0 auto
}

.DocSubGnb .InnerGnb:after {
	display: block;
	visibility: hidden;
	height: 0;
	font-size: 0;
	clear: both;
	content: ""
}

.DocSubGnb .SubGnbComm,
.SubGnbComm li {
	float: left
}

.SubGnbComm .LinkSubGnb {
	display: block;
	padding: 0 17px;
	font-weight: 600;
	font-size: 15px;
	line-height: 50px;
	color: #fff;
	text-decoration: none
}

.SubGnbComm li:first-child .LinkSubGnb {
	padding-left: 0
}

.SubGnbComm .TxtSubGnb {
	display: block;
	position: relative;
	height: 48px;
	padding: 0 2px
}

.SubGnbComm .TxtSubGnb:after {
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 0;
	height: 3px;
	background-color: #fff;
	transition: width .2s ease-in-out;
	content: ""
}

.SubGnbComm .LinkSubGnb:focus .TxtSubGnb:after,
.SubGnbComm .LinkSubGnb:hover .TxtSubGnb:after {
	width: 100%
}

.SubGnbComm .TxtSubGnb .ico_new {
	position: absolute;
	z-index: 1;
	top: -7px;
	left: 50%;
	width: 32px;
	height: 19px;
	margin-left: -16px;
	background-position: -220px -80px
}

.SubGnbComm .on .LinkSubGnb .TxtSubGnb:after {
	width: 100%
}

.SubGnbComm .img_event {
	position: absolute;
	z-index: 1;
	top: -8px;
	left: -14px;
	width: 55px;
	height: 24px
}

.DocHeader .link_search {
	float: right;
	width: 34px;
	height: 26px;
	padding-top: 8px;
	margin-top: 8px;
	text-decoration: none
}

.DocHeader .link_search .ico_search {
	float: right;
	width: 20px;
	height: 18px;
	margin: 0 auto;
	background-position: -140px -160px
}

.DocHeader .search_wrap {
	display: none;
	float: right;
	position: relative;
	z-index: 2;
	margin-top: 8px
}

.search_wrap .box_search {
	position: relative;
	width: 177px;
	padding: 5px 39px 5px 0
}

.search_wrap .box_search .lab_search {
	position: absolute;
	left: 0;
	top: 5px;
	font-size: 13px;
	line-height: 24px;
	color: #919191
}

.search_wrap .box_search .tf_keyword {
	display: block;
	width: 100%;
	height: 24px;
	border: 0 none;
	font-size: 13px;
	line-height: 24px;
	outline: 0 none;
	background-color: transparent;
	color: #202020
}

.search_wrap .box_search .btn_search {
	position: absolute;
	right: 0;
	top: 0;
	width: 34px;
	height: 34px
}

.search_wrap .box_search .ico_search {
	float: right;
	width: 20px;
	height: 18px;
	margin: 0 auto;
	background-position: -140px -180px
}

.search_wrap.search_on .lab_search,
.search_wrap .suggest_wrap {
	display: none
}

.search_wrap.sgt_on .suggest_wrap {
	display: block
}

.suggest_wrap {
	position: absolute;
	top: 35px;
	left: 0
}

.suggest_wrap .baseBox {
	width: 214px;
	border: 1px solid #dcdcdc;
	background-color: #fff;
	box-shadow: 1px 1px 5px rgba(0, 0, 0, .05), 0 -1px 5px 0 rgba(0, 0, 0, .05)
}

.suggest_wrap .list ul {
	padding: 5px 0 7px
}

.suggest_wrap .list ul a {
	display: block;
	height: 26px;
	padding: 0 11px;
	font-size: 13px;
	line-height: 26px;
	text-overflow: ellipsis;
	text-decoration: none;
	color: #333
}

.suggest_wrap .list ul .on,
.suggest_wrap .list ul li:hover {
	background-color: #f6f6f6
}

.suggest_wrap .list ul strong {
	font-weight: 400;
	color: #007aff
}

#WrapMinDaum {
	float: right;
	position: relative;
	margin: 5px 0 0 22px
}

#WrapMinDaum #minidaum {
	position: relative;
	width: auto
}

#WrapMinDaum #minidaumUserLayer .ico_arrow {
	right: 52px
}

#daumFoot {
	font-family: AppleSDGothicNeo-Regular, Malgun Gothic, "\B9D1\C740   \ACE0\B515", dotum, \\B3CB\C6C0, sans-serif;
	background-color: #262626
}

#daumFoot .innerFoot {
	overflow: hidden;
	width: 1100px;
	margin: 0 auto;
	padding: 35px 0 51px;
	background-color: #262626;
	color: #656565;
	display:flex;
	justify-content: center;
	align-items: center;
}

#daumFoot .InfoService {
	float: left;
	letter-spacing: -1px
}
#daumFoot .InfoCoyRight{
	float:right;
}
#daumFoot .ListService {
	overflow: hidden;
	padding-bottom: 23px
}

#daumFoot .ListService li {
	float: left;
	padding-right: 27px
}

#daumFoot .ListService .LinkService {
	font-size: 14px;
	color: #c5c5c5
}

#daumFoot .FootLink {
	line-height: 20px
}

#daumFoot .FootLink .LinkInfo {
	color: #656565
}

#daumFoot .FootLink .txt_dot {
	margin: 0 4px
}

#daumFoot .InfoCopyRigh {
	float: right;
	padding-top: 16px;
	font-size: 13px
}

#daumFoot .DescCopyRight {
	padding-bottom: 7px;
	line-height: 18px
}

#daumFoot .txt_copyright {
	font-size: 13px
}

#daumFoot .txt_copyright .link_kakao {
	color: #656565
}

#SponsorBarWrap {
	bottom: 0;
	right: 50%;
	z-index: 1010;
	width: 978px;
	height: 60px;
	margin-right: -550px;
	clear: both
}

#SponsorBarWrap,
#SponsorBarWrap div {
	position: absolute
}

#SponsorBarWrap .bar {
	width: 978px;
	height: 60px;
	overflow: hidden
}

#SponsorBarWrap .bar a,
#SponsorBarWrap .bar img {
	display: block
}

#SponsorBarWrap .obje {
	z-index: 300;
	width: 260px;
	height: 110px;
	bottom: 0;
	right: 70px;
	display: none
}

#SponsorBarWrap .tooltip {
	z-index: 300;
	width: 70px;
	height: 60px;
	bottom: 1px;
	right: 0;
	display: none
}

#SponsorBarWrap .minisite {
	z-index: 300;
	width: 178px;
	height: 390px;
	bottom: -329px;
	left: 0;
	display: none
}

#cMain {
	overflow: hidden;
	width: 100%;
	background: url(//t1.daumcdn.net/media/img-section/sports13/aside/bg_aside.gif) repeat-y 100% 0
}

#cMain #mAside {
	overflow: hidden;
	float: right;
	width: 300px;
	padding-top: 32px
}

#cEtc {
	margin-top: -1px;
	border-top: 1px solid #eaeaea;
	clear: both
}

#cEtc,
.direct_list {
	overflow: hidden;
	width: 100%
}

.direct_list .list_direct {
	overflow: hidden;
	width: 992px;
	margin: 0 auto
}

.direct_list .list_direct li {
	float: left;
	width: 70px;
	padding: 23px 0 24px;
	margin: 0 34px 0 20px
}

.direct_list .list_direct .link_direct {
	display: block;
	width: 70px;
	height: 92px;
	font-size: 0;
	line-height: 0;
	background: url(//t1.daumcdn.net/media/img-section/sports13/newtop/img_direct_160107.gif) 0 0 no-repeat;
	text-indent: -9999px
}

.direct_list .list_direct .link_soccer {
	background-position: 0 0
}

.direct_list .list_direct .link_worldsoccer {
	background-position: -70px 0
}

.direct_list .list_direct .link_baseball {
	background-position: -140px 0
}

.direct_list .list_direct .link_worldbaseball {
	background-position: -210px 0
}

.direct_list .list_direct .link_golf {
	background-position: -280px 0
}

.direct_list .list_direct .link_basketvolley {
	background-position: -350px 0
}

.direct_list .list_direct .link_general {
	background-position: -420px 0
}

.direct_list .list_direct .link_esports {
	background-position: -490px 0
}

.direct_list .list_direct .on .link_soccer {
	background-position: 0 -100px
}

.direct_list .list_direct .on .link_worldsoccer {
	background-position: -70px -100px
}

.direct_list .list_direct .on .link_baseball {
	background-position: -140px -100px
}

.direct_list .list_direct .on .link_worldbaseball {
	background-position: -210px -100px
}

.direct_list .list_direct .on .link_golf {
	background-position: -280px -100px
}

.direct_list .list_direct .on .link_basketvolley {
	background-position: -350px -100px
}

.direct_list .list_direct .on .link_general {
	background-position: -420px -100px
}

.direct_list .list_direct .on .link_esports {
	background-position: -490px -100px
}

#cMain #mArticle {
	float: left;
	width: 644px;
	padding-bottom: 60px
}

.cont_schedule #cMain #mArticle {
	padding-bottom: 0
}

.sports_type2 #cMain {
	background: 0
}

.sports_type2 #cMain #mArticle {
	width: 100%
}

.sports_type3 #cMain {
	margin-top: 20px
}

.sports_type3 #cMain #mAside {
	border-top: 1px solid #b6b9bc
}

.img_g {
	display: block;
	vertical-align: top
}

.ico_comm {
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/ico_comm_160607.gif) no-repeat
}

.ico_comm2 {
	display: block;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/ico_comm2_140319.png) no-repeat;
	text-indent: -9999px
}

.ico_comm3 {
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/ico_comm3_160318.gif) no-repeat
}
/* ico_comm5_231201.png */
.ico_comm5 {
	background: url(../img/ico_comm5_231201.png) no-repeat;
	background-size: 300px 200px
}

.ico_comm5,
.num_comm {
	display: block;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px
}

.num_comm {
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/num_comm.gif) no-repeat
}

.num_comm2 {
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/num_comm2.png) no-repeat
}

.btn_comm,
.num_comm2 {
	display: block;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px
}

.btn_comm {
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/btn_comm_150514.gif) no-repeat
}

.btn_comm2 {
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/btn_comm2.png) no-repeat
}

.btn_comm2,
.tit_comm {
	display: block;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px
}

.tit_comm {
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/tit_comm_150304.gif) no-repeat
}

.tit_comm2 {
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/tit_comm2_160613.gif) no-repeat
}

.tit_comm2,
.tit_comm3 {
	display: block;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px
}

.tit_comm3 {
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/tit_comm3_131218.gif) no-repeat
}

.tit_comm4 {
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/tit_comm4_140318.gif) no-repeat
}

.tit_comm4,
.tit_comm5 {
	display: block;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px
}

.tit_comm5 {
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/tit_comm5.png) no-repeat;
	background-size: 100px 200px
}

.txt_comm {
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/txt_comm_140603.gif) no-repeat
}

.txt_comm,
.txt_comm2 {
	display: block;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px
}

.txt_comm2 {
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/txt_comm2.png) no-repeat
}

.txt_comm3 {
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/txt_comm3_131218.gif) no-repeat
}

.txt_comm3,
.txt_comm4 {
	display: block;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px
}

.txt_comm4 {
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/txt_comm4_131120.gif) no-repeat
}

.tab_comm {
	display: block;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/tab_comm.gif) no-repeat;
	text-indent: -9999px
}

.wrap_popular .num_rank1 {
	background-position: 0 0
}

.wrap_popular .num_rank2 {
	background-position: 0 -25px
}

.wrap_popular .num_rank3 {
	background-position: 0 -50px
}

.wrap_popular .num_rank4 {
	background-position: 0 -75px
}

.wrap_popular .num_rank5 {
	background-position: 0 -100px
}

.wrap_popular .num_rank6 {
	background-position: 0 -125px
}

.wrap_popular .num_rank7 {
	background-position: 0 -150px
}

.wrap_popular .num_rank8 {
	background-position: 0 -175px
}

.wrap_popular .num_rank9 {
	background-position: 0 -200px
}

.wrap_popular .num_rank10 {
	background-position: 0 -225px
}

.wrap_popular .num_rank11 {
	background-position: 0 -250px
}

.wrap_popular .num_rank12 {
	background-position: 0 -275px
}

.wrap_popular .num_rank13 {
	background-position: 0 -300px
}

.wrap_popular .num_rank14 {
	background-position: 0 -325px
}

.wrap_popular .num_rank15 {
	background-position: 0 -350px
}

.wrap_popular .num_rank16 {
	background-position: 0 -375px
}

.wrap_popular .num_rank17 {
	background-position: 0 -400px
}

.wrap_popular .num_rank18 {
	background-position: 0 -425px
}

.wrap_popular .num_rank19 {
	background-position: 0 -450px
}

.wrap_popular .num_rank20 {
	background-position: 0 -475px
}

.link_thumb {
	display: block;
	position: relative
}

.frame_g {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	/* border: 1px solid #000; */
	opacity: .1;
	filter: alpha(opacity=10)
}

.link_more {
	position: absolute;
	top: 2px;
	right: 0;
	width: 37px;
	height: 15px;
	background-position: 0 -20px
}

.link_ad {
	display: block;
	margin-top: -1px
}

.list_comm li {
	overflow: hidden;
	width: 100%
}

.list_comm .wrap_cont {
	overflow: hidden;
	height: 100%;
	padding: 4px 11px 4px 0
}

.list_comm .wrap_cont .tit_news {
	display: block;
	padding-bottom: 5px;
	font-weight: 700;
	font-size: 16px;
	line-height: 19px;
	letter-spacing: -1px
}

.list_comm .wrap_cont .tit_news .link_title {
	color: #000
}

.list_comm .wrap_cont .link_desc {
	font-size: 13px;
	line-height: 17px;
	letter-spacing: -1px;
	color: #555
}

.list_comm .wrap_cont .txt_info {
	padding-left: 8px;
	font-size: 11px;
	color: #919191
}

.list_comm .wrap_cont .txt_source {
	letter-spacing: -1px
}

.list_comm .wrap_cont .txt_time {
	font-family: tahoma
}

.list_comm .wrap_cont .txt_bar {
	font-size: 10px;
	color: #e0dedf
}

.list_comm .link_thumb {
	float: left;
	margin-right: 17px
}

.list_comm .link_thumb .frame_g {
	width: 88px;
	height: 66px
}

.list_type1 li {
	padding: 16px 0 11px;
	border-top: 1px solid #f1f1f1
}

.list_type1 .on {
	background-color: #fafafb
}

.list_type1 .fst {
	border-top: 0 none
}

.list_type1 .wrap_time {
	float: left;
	width: 71px;
	padding-left: 15px;
	font-size: 11px;
	line-height: 15px;
	letter-spacing: -1px;
	color: #555
}

.list_type1 .wrap_time .ico_time {
	display: block;
	width: 52px;
	height: 15px;
	padding-left: 18px;
	background-position: 0 -25px
}

.list_type2 {
	border-bottom: 1px solid #a5a5ae
}

.list_type2 li {
	padding: 14px 0 16px;
	border-top: 1px solid #efefef
}

.list_type2 .num_rank {
	float: left;
	width: 17px;
	margin-right: 10px;
	font-size: 15px;
	font-family: arial;
	line-height: 16px;
	color: #aaa;
	letter-spacing: -1px;
	text-align: center
}

.list_type2 .rank_top .num_rank {
	color: #e12d1c
}

.list_type2 .info_news {
	float: left;
	width: 548px;
	margin-top: 2px
}

.list_type2 .info_news2 {
	width: 610px
}

.list_type2 .fst {
	border-top: 0 none
}

.list_type2 .txt_count {
	float: right;
	margin: 21px 6px 0 0;
	font-size: 11px;
	color: #919191
}

.list_type2 .txt_count .num_count {
	margin-left: 3px;
	font-weight: 700;
	font-family: tahoma;
	color: #333
}

.list_type2 .rank_top .num_count {
	color: #4d73ee
}

.paging_comm {
	height: 27px;
	margin-top: 20px;
	text-align: center;
	vertical-align: top
}

.paging_comm .link_page {
	display: inline-block;
	height: 15px;
	margin: 0 1px;
	padding: 2px 7px 3px 6px;
	border: 1px solid #dfdfdf;
	font-weight: 700;
	font-size: 11px;
	line-height: 15px;
	font-family: verdana, sans-serif;
	color: #777;
	background-color: #f6f6f6;
	vertical-align: top
}

.paging_comm .link_page:hover,
.paging_comm em.link_page {
	border: 1px solid #4365d0;
	color: #fff;
	background-color: #4d73ee;
	text-decoration: none
}

.paging_comm .ico_comm {
	display: inline-block;
	overflow: hidden;
	height: 16px;
	border: 1px solid #dfdfdf;
	font-size: 11px;
	line-height: 17px;
	color: #777;
	background-color: #f6f6f6;
	letter-spacing: -1px
}

.paging_comm .btn_prev {
	margin-left: 2px;
	padding: 2px 8px 2px 14px;
	background-position: 5px -144px
}

.paging_comm .btn_next {
	margin-right: 1px;
	padding: 2px 14px 2px 8px;
	background-position: -65px -119px
}

.paging_top {
	overflow: hidden;
	position: relative;
	width: 100%;
	margin-top: 13px;
	text-align: center;
	letter-spacing: 2px
}

.paging_top .inner_paging {
	display: inline-block
}

.paging_top .inner_paging .btn_comm {
	display: inline;
	float: left;
	width: 21px;
	height: 21px;
	margin-top: 1px
}

.paging_top .inner_paging .btn_prev {
	margin-right: 13px;
	background-position: -110px 0
}

.paging_top .inner_paging .btn_next {
	margin-left: 13px;
	background-position: -140px 0
}

.paging_top .inner_paging .num_page {
	float: left;
	font-size: 11px;
	line-height: 21px;
	font-family: Tahoma;
	color: #666
}

.paging_top .inner_paging em.num_page {
	color: #222
}

.paging_top .inner_paging .txt_bar {
	display: inline;
	float: left;
	margin-left: 1px;
	font-size: 11px;
	line-height: 21px;
	font-family: Tahoma;
	color: #919191
}

.paging_sports {
	width: 100%;
	height: auto;
	padding-top: 16px;
	text-align: center;
	font-size: 0
}

.paging_sports .inner_paging {
	display: table;
	display: inline-block;
	margin: 0 auto
}

.paging_sports .num_page {
	display: inline;
	float: left;
	padding: 6px 3px;
	min-width: 25px;
	height: 19px;
	font-size: 13px;
	line-height: 15px;
	text-decoration: none
}

.paging_sports em.num_page {
	position: relative;
	min-width: 23px;
	height: 17px;
	border: 1px solid #e12d1c;
	border-radius: 31px;
	color: #e12d1c
}

.paging_sports .btn_page {
	float: left;
	height: 9px;
	margin: 3px;
	padding: 7px
}

.paging_sports .img_top {
	display: block;
	overflow: hidden;
	width: 5px;
	height: 9px;
	font-size: 0;
	line-height: 0;
	background: url(//t1.daumcdn.net/media/img-section/sports13/newtop/img_top_180117.png) -130px -110px no-repeat;
	text-indent: -9999px
}

.paging_sports .btn_next .img_top {
	background-position: -140px -110px
}

.os_mac .paging_sports .num_page {
	padding: 8px 3px 4px
}

.wrap_fold {
	width: 100%
}

.wrap_fold .fold_add {
	display: block;
	height: 31px;
	border: 1px solid #dee2eb;
	border-bottom-color: #b7bece;
	line-height: 31px;
	background-color: #f6f7f9;
	text-align: center;
	color: #666
}

.wrap_fold .fold_add .ico_comm {
	padding-right: 18px;
	background-position: 100% -573px
}

.box_cs {
	position: relative;
	width: 978px;
	height: 36px;
	margin-top: 30px;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/bg_cs.gif) no-repeat;
	clear: both
}

.box_cs .btn_cs {
	position: absolute;
	top: 8px;
	left: 373px;
	width: 51px;
	height: 20px
}

.box_cs .btn_top {
	position: absolute;
	top: 10px;
	right: 9px;
	width: 48px;
	height: 16px
}

.calendar_comm {
	position: relative;
	z-index: 300;
	width: 100%;
	height: 26px;
	padding: 23px 0 14px;
	text-align: center
}

.calendar_comm .list_cate {
	position: absolute;
	top: 24px;
	left: 0;
	width: 136px
}

.calendar_comm .list_cate li {
	float: left;
	width: 44px;
	height: 23px;
	margin-right: -1px;
	border: 1px solid #c7c7c7;
	font-weight: 700;
	line-height: 24px;
	background-color: #f1f1f1;
	text-align: center
}

.calendar_comm .list_cate .link_cont {
	display: block;
	color: #919191
}

.calendar_comm .list_cate .on {
	position: relative;
	border: 1px solid #959fb2;
	background-color: #fff
}

.calendar_comm .list_cate .on .link_cont {
	color: #3d6bc6
}

.calendar_comm .day_info {
	display: inline-block;
	position: relative;
	padding: 0 21px 0 26px
}

.calendar_comm .day_info .txt_period {
	display: block;
	margin-left: 5px;
	font-size: 11px;
	font-family: tahoma;
	text-align: center;
	color: #868790;
	clear: both
}

.calendar_comm .day_info .txt_day {
	float: left;
	margin-left: 3px;
	font-weight: 700;
	font-size: 24px;
	line-height: 26px;
	font-family: tahoma;
	color: #42486a
}

.calendar_comm .day_info .txt_comm {
	float: left;
	width: 28px;
	height: 20px;
	margin: 3px 2px 0 10px
}

.calendar_comm .day_info .txt_mon {
	background-position: 0 0
}

.calendar_comm .day_info .txt_tue {
	background-position: 0 -25px
}

.calendar_comm .day_info .txt_wed {
	background-position: 0 -50px
}

.calendar_comm .day_info .txt_thu {
	background-position: 0 -75px
}

.calendar_comm .day_info .txt_fri {
	background-position: 0 -100px
}

.calendar_comm .day_info .txt_sat {
	background-position: 0 -125px
}

.calendar_comm .day_info .txt_sun {
	background-position: 0 -150px
}

.calendar_comm .day_info .txt_year {
	width: 11px;
	height: 12px;
	margin: 10px 4px 0 5px;
	background-position: 0 -200px
}

.calendar_comm .day_info .txt_month {
	width: 11px;
	height: 12px;
	margin: 10px 4px 0 5px;
	background-position: 0 -225px
}

.calendar_comm .day_info .txt_week {
	width: 11px;
	height: 12px;
	margin: 10px 4px 0 5px;
	background-position: 0 -250px
}

.calendar_comm .day_info .txt_round {
	width: 33px;
	height: 13px;
	margin: 10px 4px 0 5px;
	background-position: 0 -850px
}

.calendar_comm .day_info .txt_day2 {
	width: 11px;
	height: 13px;
	margin: 10px 4px 0 5px;
	background-position: 0 -875px
}

.calendar_comm .day_info .ico_comm {
	display: block;
	position: absolute;
	top: 3px;
	width: 14px;
	height: 20px;
	font-size: 0;
	line-height: 0;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/ico_comm4.gif) no-repeat;
	text-indent: -9999px;
	clear: both
}

.calendar_comm .day_info .btn_prev {
	left: 0;
	background-position: 0 0
}

.calendar_comm .day_info .btn_next {
	right: 0;
	background-position: 100% -25px
}

.calendar_comm .day_info a.btn_prev:hover {
	left: 0;
	background-position: 0 -50px
}

.calendar_comm .day_info a.btn_next:hover {
	right: 0;
	background-position: 100% -75px
}

.calendar_comm .day_info span.btn_prev {
	background-position: 0 -100px
}

.calendar_comm .day_info span.btn_next {
	background-position: 100% -125px
}

.calendar_comm .wrap_btn {
	position: absolute;
	top: 1px;
	right: -71px;
	width: 56px;
	margin-top: 2px
}

.calendar_comm .btn_comm {
	height: 18px
}

.calendar_comm .btn_calendar {
	float: left;
	width: 15px;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/ico_comm.gif) no-repeat 0 -200px;
	text-indent: -9999px
}

.calendar_comm .btn_today {
	float: right;
	width: 33px;
	background-position: 0 -60px
}

.calendar_comm .time_choice {
	float: left;
	position: relative;
	width: 25px
}

.calendar_comm .time_choice .btn_comm {
	width: 18px;
	height: 18px;
	margin-top: 5px;
	background-position: -420px -240px
}

.calendar_comm .time_choice .box_time {
	display: none;
	overflow-x: hidden;
	overflow-y: auto;
	position: absolute;
	top: 23px;
	right: 7px;
	width: 94px;
	max-height: 165px;
	padding: 5px 0;
	border: 1px solid #888;
	background-color: #fff;
	text-align: left
}

.calendar_comm .box_time .link_opt {
	display: block;
	height: 18px;
	padding: 3px 0 0 9px;
	font-weight: 700;
	font-family: Tahoma
}

.calendar_comm .box_time .link_opt:hover {
	color: #3a6dff
}

.calendar_comm .time_choice .box_month {
	width: 66px;
	height: 254px;
	max-height: 254px
}

.calendar_comm .time_choice .box_year {
	height: 254px;
	max-height: 254px
}

.calendar_comm .time_choice .box_week {
	width: 51px
}

.calendar_comm .opt_open .box_time {
	display: block
}

.calendar_comm .opt_open .btn_comm {
	background-position: -400px -240px
}

.caldate_layer {
	display: none;
	overflow: hidden;
	position: absolute;
	z-index: 9999;
	width: 59px;
	height: 166px;
	background: url(//t1.daumcdn.net/media/img-section/sports09/common/bg_db_cay.gif) no-repeat
}

.caldate_layer .box {
	overflow-y: scroll;
	width: 57px;
	height: 162px;
	margin-top: 1px;
	scrollbar-3dlight-color: #dfdfdf;
	scrollbar-arrow-color: #929292;
	scrollbar-darkshadow-color: #dfdfdf;
	scrollbar-face-color: #fff;
	scrollbar-highlight-color: #fff;
	scrollbar-shadow-color: #fff;
	scrollbar-track-color: #fff
}

.caldate_layer .box div {
	color: #777;
	font-size: 11px;
	font-family: tahoma;
	padding: 3px 0 3px 8px;
	cursor: pointer
}

.caldate_layer .box div.on {
	font-weight: 700;
	color: #fff;
	background-color: #8b91a2
}

#caldate_day,
#caldate_month {
	width: 41px;
	background: url(//t1.daumcdn.net/media/img-section/sports09/common/bg_db_cam.gif) no-repeat
}

#caldate_day .box,
#caldate_month .box {
	width: 40px
}

#caldate_day .box div,
#caldate_month .box div {
	padding-left: 5px
}

.layer_calendar {
	display: none;
	position: absolute;
	z-index: 100;
	width: 200px;
	height: 162px;
	padding: 36px 2px 0 0;
	background: url(//t1.daumcdn.net/media/img-section/enter2013/common/bg_calendar.png) no-repeat
}

.layer_calendar .selyear {
	left: 49px;
	width: 56px
}

.layer_calendar .selmonth,
.layer_calendar .selyear {
	position: absolute;
	top: 7px;
	font-size: 18px;
	line-height: 20px;
	font-family: tahoma;
	text-align: left;
	cursor: pointer
}

.layer_calendar .selmonth {
	left: 113px;
	width: 37px
}

.layer_calendar .btn_news {
	position: absolute;
	top: 10px;
	width: 15px;
	height: 15px;
	font-size: 0;
	line-height: 0;
	background: url(//t1.daumcdn.net/media/img-section/enter2013/common/ico_entertain2.gif) no-repeat;
	text-indent: -9999px
}

.layer_calendar .btn_next {
	right: 35px;
	background-position: 5px -482px
}

.layer_calendar .btn_prev {
	left: 32px;
	background-position: 5px -462px
}

.layer_calendar .btn_next:hover {
	background-position: 5px -442px
}

.layer_calendar .btn_prev:hover {
	background-position: 5px -422px
}

.layer_calendar .close {
	display: block;
	position: absolute;
	top: 0;
	right: 2px;
	width: 25px;
	height: 20px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px
}

.layer_calendar table {
	margin: 0 auto
}

.layer_calendar table td {
	width: 22px;
	height: 20px;
	padding: 0 1px;
	font-size: 11px;
	line-height: 19px;
	font-family: tahoma;
	color: #555;
	text-align: center;
	cursor: pointer
}

.layer_calendar table .inner_day {
	display: block;
	width: 100%;
	height: 100%
}

.layer_calendar table .today .inner_day {
	background-color: #f1f1f3;
	text-decoration: underline
}

.layer_calendar table .week td {
	height: 21px;
	font-family: dotum, sans-serif;
	color: #666
}

.layer_calendar table td.sun {
	color: #ff5058
}

.layer_calendar table td.UICalender_box_next,
.layer_calendar table td.UICalender_box_prev {
	color: #ccc
}

.layer_calendar table td.UICalender_box_selday {
	font-weight: 700;
	color: #fff;
	background: url(//t1.daumcdn.net/media/img-section/sports09/common/bg_db_caon.gif) 4px 2px no-repeat
}

.layer_calendar table td.game {
	font-weight: 700
}

.box_menu {
	overflow: hidden;
	width: 622px;
	height: 40px;
	margin-top: 40px;
	padding-left: 20px;
	border: 1px solid #e9e9e9
}

.box_menu .tit_netizen {
	float: left;
	width: 85px;
	height: 12px;
	margin: 14px 19px 0 0;
	background-position: 0 -525px
}

.box_menu .list_menu {
	float: left;
	margin-top: 12px
}

.box_menu .list_menu li {
	float: left;
	margin-right: 8px
}

.box_menu .list_menu .link_menu {
	color: #666
}

.box_menu .list_menu .on .link_menu {
	font-weight: 700;
	color: #4d73ee
}

.box_menu .list_menu .txt_bar {
	display: inline-block;
	margin-left: 10px;
	color: #e1e1e1
}

.list_tab3 {
	overflow: hidden
}

.list_tab3 li {
	float: left;
	width: 55px;
	height: 23px;
	margin-right: -1px;
	border: 1px solid #c7c7c7;
	font-weight: 700;
	line-height: 25px;
	background-color: #f1f1f1;
	text-align: center
}

.list_tab3 .link_cont {
	display: block;
	color: #919191
}

.list_tab3 .on {
	position: relative;
	border: 1px solid #959fb2;
	background-color: #fff
}

.list_tab3 .on .link_cont {
	color: #3d6bc6
}

.tab_team {
	width: 700px;
	height: 75px;
	padding: 0 28px 0 27px
}

.tab_team,
.tab_team .list_tab {
	overflow: hidden;
	position: relative
}

.tab_team .list_tab li {
	float: left;
	border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #acacb2
}

.tab_team .list_tab .link_cont {
	display: block;
	overflow: hidden;
	width: 87px;
	height: 73px;
	font-size: 0;
	line-height: 0;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/tab_league1_170328.jpg) no-repeat;
	text-indent: -9999px
}

.tab_team .list_tab .on {
	border-top: 1px solid #acacb2
}

.tab_team .list_tab .on .link_cont {
	width: 86px;
	height: 74px;
	margin-left: -1px;
	border-right: 1px solid #acacb2;
	border-left: 1px solid #acacb2
}

.tab_team .list_tab .link_mlb {
	background-position: -1px 0
}

.tab_team .on .link_mlb {
	background-position: -1px -73px
}

.tab_team .list_tab .link_kl {
	background-position: -88px 0
}

.tab_team .on .link_kl {
	background-position: -88px -73px
}

.tab_team .list_tab .link_epl {
	background-position: -175px 0
}

.tab_team .on .link_epl {
	background-position: -175px -73px
}

.tab_team .list_tab .link_bundes {
	background-position: -262px 0
}

.tab_team .on .link_bundes {
	background-position: -262px -73px
}

.tab_team .list_tab .link_uel {
	background-position: -349px 0
}

.tab_team .on .link_uel {
	background-position: -349px -73px
}

.tab_team .list_tab .link_pga {
	background-position: -436px 0
}

.tab_team .on .link_pga {
	background-position: -436px -73px
}

.tab_team .list_tab .link_kfa {
	background-position: -523px 0
}

.tab_team .on .link_kfa {
	background-position: -523px -73px
}

.tab_team .list_tab .link_kl2 {
	background-position: -610px 0
}

.tab_team .on .link_kl2 {
	background-position: -610px -73px
}

.tab_team .list_tab .link_ucl {
	background-position: -697px 0
}

.tab_team .on .link_ucl {
	background-position: -697px -73px
}

.tab_team .list_tab .link_klpga {
	background-position: -784px 0
}

.tab_team .on .link_klpga {
	background-position: -784px -73px
}

.tab_team .list_tab .link_roadfc {
	background-position: -871px 0
}

.tab_team .on .link_roadfc {
	background-position: -871px -73px
}

.tab_team .list_tab .link_soccer {
	background-position: -1px -150px
}

.tab_team .on .link_soccer {
	background-position: -1px -223px
}

.tab_team .list_tab .link_baseball {
	background-position: -88px -150px
}

.tab_team .on .link_baseball {
	background-position: -88px -223px
}

.tab_team .list_tab .link_golf {
	background-position: -175px -150px
}

.tab_team .on .link_golf {
	background-position: -175px -223px
}

.tab_team .list_tab .link_general {
	background-position: -262px -150px
}

.tab_team .on .link_general {
	background-position: -262px -223px
}

.tab_team .list_tab .link_basketvolley {
	background-position: -349px -150px
}

.tab_team .on .link_basketvolley {
	background-position: -349px -223px
}

.tab_team .list_tab .link_eredivi {
	background-position: -436px -150px
}

.tab_team .on .link_eredivi {
	background-position: -436px -223px
}

.tab_team .list_tab .link_kbo {
	background-position: -523px -150px
}

.tab_team .on .link_kbo {
	background-position: -523px -223px
}

.tab_team .list_tab .link_npb {
	background-position: -610px -150px
}

.tab_team .on .link_npb {
	background-position: -610px -223px
}

.tab_team .list_tab .link_lfp {
	background-position: -697px -150px
}

.tab_team .on .link_lfp {
	background-position: -697px -223px
}

.tab_team .list_tab .link_seriea {
	background-position: -784px -150px
}

.tab_team .on .link_seriea {
	background-position: -784px -223px
}

.tab_team .list_tab .link_ligue1 {
	background-position: -871px -150px
}

.tab_team .on .link_ligue1 {
	background-position: -871px -223px
}

.tab_team .list_tab .link_kbl {
	background-position: 0 -300px
}

.tab_team .on .link_kbl {
	background-position: 0 -373px
}

.tab_team .list_tab .link_nba {
	background-position: -87px -300px
}

.tab_team .on .link_nba {
	background-position: -87px -373px
}

.tab_team .list_tab .link_all {
	background-position: -175px -300px
}

.tab_team .on .link_all {
	background-position: -175px -373px
}

.tab_team .list_tab .link_worldsoccer {
	background-position: -262px -300px
}

.tab_team .on .link_worldsoccer {
	background-position: -262px -373px
}

.tab_team .list_tab .link_worldbaseball {
	background-position: -349px -300px
}

.tab_team .on .link_worldbaseball {
	background-position: -349px -373px
}

.tab_team .list_tab .link_afc {
	background-position: -436px -300px
}

.tab_team .on .link_afc {
	background-position: -436px -373px
}

.tab_team .list_tab .link_kovo {
	background-position: -871px -300px
}

.tab_team .on .link_kovo {
	background-position: -871px -373px
}

.tab_team .list_tab .link_kovofemale {
	background-position: -1px -450px
}

.tab_team .on .link_kovofemale {
	background-position: -1px -523px
}

.tab_team .list_tab .link_esports {
	background-position: -523px -300px
}

.tab_team .on .link_esports {
	background-position: -523px -373px
}

.tab_team .list_tab .link_live {
	background-position: -175px -300px
}

.tab_team .on .link_live {
	background-position: -175px -373px
}

.tab_team .list_tab .link_gtour {
	background-position: -610px -300px
}

.tab_team .on .link_gtour {
	background-position: -610px -373px
}

.tab_team .list_tab .link_kpga {
	background-position: -697px -300px
}

.tab_team .on .link_kpga {
	background-position: -697px -373px
}

.tab_team .list_tab .link_ac2015 {
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/tab2_ac2015.jpg) 0 0 no-repeat
}

.tab_team .list_tab .on .link_ac2015 {
	background-position: 0 -73px
}

.tab_team .list_tab .link_wwc2015 {
	background-position: -88px -450px
}

.tab_team .on .link_wwc2015 {
	background-position: -88px -523px
}

.tab_team .list_tab .link_ca2015 {
	background-position: -175px -450px
}

.tab_team .on .link_ca2015 {
	background-position: -175px -523px
}

.tab_team .btn_comm {
	position: absolute;
	top: 0;
	z-index: 30;
	height: 74px;
	border-bottom: 1px solid #acacb2
}

.tab_team .btn_prev {
	left: 0;
	width: 29px;
	background-position: -150px -520px
}

.tab_team .btn_next {
	right: 0;
	width: 30px;
	background-position: -180px -520px
}

.info_game .link_vod {
	background-position: -40px -40px
}

.info_game .link_rec {
	background-position: -40px -60px
}

.info_game .link_ing {
	background-position: -110px -40px
}

.info_game .link_text {
	background-position: -110px -60px
}

.info_game .link_caster {
	background-position: 0 -80px
}

.info_game .link_highlight {
	background-position: -70px -80px
}

.info_game .link_before {
	background-position: -140px -80px
}

.info_game .link_preview {
	background-position: 0 -100px
}

.info_game .link_result {
	background-position: -70px -100px
}

.info_game .link_end {
	background-position: -140px -100px
}

.info_game .link_cancel {
	background-position: 0 -120px
}

.info_game .link_delay {
	background-position: -70px -120px
}

.info_game .link_suspend {
	background-position: -140px -120px
}

.info_game .link_live {
	background-position: -50px -210px
}

.info_game .link_rel {
	background-position: -200px -750px
}

.list_highlight {
	overflow: hidden;
	width: 645px;
	margin-top: 14px
}

.list_highlight li {
	float: left;
	width: 129px
}

.list_highlight .link_thumb {
	overflow: hidden;
	width: 128px;
	height: 68px
}

.list_highlight .frame_g {
	width: 126px;
	height: 66px
}

.list_highlight .ico_vod {
	position: absolute;
	bottom: 5px;
	left: 7px;
	width: 15px;
	height: 16px;
	background-position: 0 -525px
}

.list_highlight .cont_info {
	margin-top: 9px;
	padding-right: 10px;
	letter-spacing: -1px;
	line-height: 15px
}

.list_highlight .box_time {
	background-color: #000;
	filter: alpha(opacity=60);
	opacity: .6
}

.list_highlight .box_time,
.list_highlight .time_vod {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 38px;
	height: 15px
}

.list_highlight .time_vod {
	font-weight: 700;
	font-size: 11px;
	line-height: 15px;
	font-family: Tahoma;
	color: #e1e1e1;
	text-align: center
}

.list_highlight .txt_info {
	display: block;
	margin-top: 4px;
	font-size: 11px;
	color: #919191
}

.list_highlight .txt_info .num_count {
	padding: 0 4px;
	font-family: Tahoma;
	letter-spacing: 0
}

.list_highlight .txt_info .txt_bar {
	color: #d7d8db
}

.tab_menu {
	position: relative;
	width: 100%
}

.tab_menu .list_tab {
	overflow: hidden;
	width: 100%;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/bg_tab.gif) repeat-x 0 100%
}

.tab_menu .list_tab li {
	float: left;
	margin-right: -1px;
	border: 1px solid #bdc1c5;
	font-weight: 700
}

.tab_menu .list_tab .on {
	border: 1px solid #b7b7bd;
	border-bottom: 0 none
}

.tab_menu .list_tab .link_tab {
	display: inline-block;
	height: 30px;
	padding: 1px 28px 0;
	line-height: 30px;
	background-color: #f3f3f5;
	color: #666;
	letter-spacing: -1px;
	text-decoration: none
}

.tab_menu .list_tab .on .link_tab {
	height: 31px;
	background-color: #fff;
	color: #e12d1c
}

.top_headline {
	width: 100%;
	padding: 20px 0 30px;
	border-bottom: 2px solid #58595b
}

.top_headline,
.top_headline .wrap_headline {
	overflow: hidden;
	position: relative;
	height: 323px
}

.top_headline .wrap_headline {
	float: left;
	width: 386px;
	margin-right: 1px
}

.top_headline .wrap_headline .inner_headline {
	position: absolute;
	top: 0;
	height: 323px
}

.top_headline .inner_headline .box_headline {
	float: left;
	position: relative;
	width: 386px;
	height: 323px
}

.top_headline .inner_headline .cont_news {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 308px;
	height: 63px;
	padding: 13px 60px 14px 18px;
	border-top: 1px solid #222636;
	background-color: #2a2f45;
	filter: alpha(opacity=90);
	opacity: .9
}

.box_headline .tit_news {
	display: block
}

.box_headline .tit_news .link_news {
	font-size: 18px;
	color: #fff;
	letter-spacing: -2px;
	cursor: pointer
}

.box_headline .tit_news .txt_cate {
	padding-right: 10px;
	color: red;
	letter-spacing: 0
}

.box_headline .desc_news {
	padding: 5px 0 0 2px;
	line-height: 16px
}

.box_headline .desc_news .link_news {
	font-size: 11px;
	color: #b7b7b7;
	letter-spacing: -1px;
	cursor: pointer
}

.box_headline .list_rel .link_rel {
	font-size: 12px;
	color: #c0c4d6;
	letter-spacing: -1px
}

.box_headline .info_page {
	position: absolute;
	top: 17px;
	right: 13px;
	width: 35px
}

.box_headline .info_page .num_comm2 {
	float: left;
	width: 10px;
	height: 14px;
	margin-top: 1px
}

.box_headline .info_page em.num_page1 {
	background-position: 0 -500px
}

.box_headline .info_page em.num_page2 {
	background-position: 0 -525px
}

.box_headline .info_page em.num_page3 {
	background-position: 0 -550px
}

.box_headline .info_page em.num_page4 {
	background-position: 0 -575px
}

.box_headline .info_page em.num_page5 {
	background-position: 0 -600px
}

.box_headline .info_page em.num_page6 {
	background-position: 0 -625px
}

.box_headline .info_page em.num_page7 {
	background-position: 0 -650px
}

.box_headline .info_page em.num_page8 {
	background-position: 0 -675px
}

.box_headline .info_page em.num_page9 {
	background-position: 0 -700px
}

.box_headline .info_page em.num_page0 {
	background-position: 0 -725px
}

.box_headline .info_page span.num_page1 {
	background-position: -25px -500px
}

.box_headline .info_page span.num_page2 {
	background-position: -25px -525px
}

.box_headline .info_page span.num_page3 {
	background-position: -25px -550px
}

.box_headline .info_page span.num_page4 {
	background-position: -25px -575px
}

.box_headline .info_page span.num_page5 {
	background-position: -25px -600px
}

.box_headline .info_page span.num_page6 {
	background-position: -25px -625px
}

.box_headline .info_page span.num_page7 {
	background-position: -25px -650px
}

.box_headline .info_page span.num_page8 {
	background-position: -25px -675px
}

.box_headline .info_page span.num_page9 {
	background-position: -25px -700px
}

.box_headline .info_page span.num_page0 {
	background-position: -25px -725px
}

.box_headline .info_page .num_slash {
	width: 11px;
	height: 17px;
	margin-top: 0;
	background-position: -25px -750px
}

.box_headline .frame_g {
	width: 384px;
	height: 321px
}

.box_headline .link_thumb .ico_comm2 {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 50px;
	height: 50px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px
}

.box_headline .link_thumb .ico_live {
	background-position: 0 -250px
}

.box_headline .link_thumb .ico_only {
	background-position: 0 -300px
}

.box_headline .link_thumb .ico_play {
	top: 78px;
	left: 167px;
	width: 52px;
	height: 61px;
	background-position: 0 -350px
}

.top_headline .wrap_headline .btn_comm2 {
	position: absolute;
	top: 81px;
	width: 42px;
	height: 72px
}

.top_headline .wrap_headline .btn_prev {
	left: 0;
	background-position: 0 0
}

.top_headline .wrap_headline .btn_next {
	right: 0;
	background-position: -50px 0
}

.top_headline .wrap_headline span.btn_prev {
	left: 0;
	background-position: 0 -80px
}

.top_headline .wrap_headline span.btn_next {
	right: 0;
	background-position: -50px -80px
}

.top_headline .news_type1 .list_rel {
	margin-top: 6px
}

.top_headline .news_type1 .link_rel {
	font-size: 11px
}

.top_headline .news_type2 .list_rel {
	margin-top: 4px
}

.top_headline .news_type2 .list_rel li {
	margin-top: 1px
}

.top_headline .news_type2 .list_rel li,
.top_headline .news_type3 .list_rel li {
	padding-left: 13px;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/ico_rel.gif) no-repeat 1px 4px
}

.top_headline .news_type3 .cont_news {
	height: 82px;
	padding-top: 10px
}

.top_headline .news_type3 .list_rel {
	padding: 4px 0 0 2px
}

.top_headline .news_type3 .list_rel li {
	margin-top: 1px
}

.top_headline .list_rel .txt_cate {
	padding-right: 6px;
	font-size: 11px;
	color: #809ff7
}

.top_headline .news_type3 .info_page {
	top: 14px
}

.top_headline .wrap_list {
	overflow: hidden;
	float: right;
	height: 323px
}

.top_headline .list_headline,
.top_headline .wrap_list {
	position: relative;
	width: 257px
}

.top_headline .list_headline li {
	overflow: hidden;
	width: 257px;
	height: 108px
}

.list_headline .btn_choice {
	display: block;
	overflow: hidden;
	text-decoration: none;
	cursor: pointer
}

.list_headline .thumb_news {
	float: left;
	position: relative
}

.list_headline .cont_news {
	display: block;
	overflow: hidden;
	height: 90px;
	padding: 17px 16px 0 11px
}

.list_headline .cont_news .tit_news {
	display: block;
	line-height: 18px;
	color: #000;
	letter-spacing: -1px
}

.list_headline .cont_news .desc_news {
	display: block;
	margin: 6px 0 3px;
	font-size: 11px;
	line-height: 15px;
	color: #919191
}

.list_headline .cont_news .txt_source {
	font-size: 11px;
	color: #c8c8c8
}

.list_headline .btn_choice:hover .cont_news {
	height: 89px;
	padding: 16px 15px 0 11px;
	border: 1px solid #eaeaec;
	border-left: 0 none;
	background-color: #f6f7f9;
	text-decoration: none
}

.list_headline .frame_g {
	position: absolute;
	top: 0;
	left: 0;
	width: 105px;
	height: 105px
}

.list_headline .frame_g .bg_box,
.list_headline .frame_g .ico_arr {
	display: none
}

.list_headline .on .frame_g {
	width: 253px;
	height: 103px;
	border: 2px solid #6e90ea;
	filter: alpha(opacity=100);
	opacity: 1
}

.list_headline .on .frame_g .bg_box {
	display: block;
	width: 100%;
	height: 100%;
	background-color: #2a2f45;
	filter: alpha(opacity=50);
	opacity: .5
}

.list_headline .on .frame_g .ico_arr {
	display: block;
	position: absolute;
	top: 42px;
	left: 45px;
	width: 9px;
	height: 16px;
	background-position: 0 0;
	filter: alpha(opacity=100);
	opacity: 1
}

.list_headline .on .box_on {
	display: block
}

.list_headline .on .btn_choice:hover .cont_news {
	background-color: #fff
}

.wrap_highlight {
	overflow: hidden;
	position: relative;
	height: 162px;
	margin-top: 28px;
	padding-bottom: 20px;
	border-bottom: 1px solid #737373
}

.wrap_highlight .tit_highlight {
	width: 149px;
	height: 13px;
	margin-top: 1px;
	background-position: 0 -775px
}

.cont_soccer .wrap_highlight .tit_highlight {
	background-position: 0 -625px
}

.cont_worldsoccer .wrap_highlight .tit_highlight {
	background-position: 0 -650px
}

.cont_baseball .wrap_highlight .tit_highlight {
	background-position: 0 -800px
}

.cont_worldbaseball .wrap_highlight .tit_highlight {
	background-position: 0 -675px
}

.cont_golf .wrap_highlight .tit_highlight {
	background-position: 0 -700px
}

.cont_basketvolley .wrap_highlight .tit_highlight {
	background-position: 0 -725px
}

.cont_general .wrap_highlight .tit_highlight {
	background-position: 0 -750px
}

.link_bnr {
	display: block;
	position: relative;
	top: -2px;
	z-index: 10;
	margin-bottom: -5px
}

.top_etc {
	overflow: hidden;
	width: 100%
}

.top_etc .wrap_main {
	float: left;
	width: 344px
}

.top_etc .wrap_main .news_hot {
	margin-top: 15px;
	padding-top: 19px;
	border-top: 1px solid #eee
}

.top_etc .wrap_main .fst.news_hot {
	margin-top: 10px;
	border: 0 none
}

.top_etc .wrap_main .tit_comm {
	height: 14px
}

.top_etc .wrap_main .tit_news_soccer {
	width: 73px;
	background-position: 0 -125px
}

.top_etc .wrap_main .tit_news_worldsoccer {
	width: 94px;
	background-position: 0 -150px
}

.top_etc .wrap_main .tit_news_baseball {
	width: 72px;
	background-position: 0 -175px
}

.top_etc .wrap_main .tit_news_worldbaseball {
	width: 94px;
	background-position: 0 -200px
}

.top_etc .wrap_main .tit_news_golf {
	width: 73px;
	background-position: 0 -225px
}

.top_etc .wrap_main .tit_news_basketvolley {
	width: 104px;
	background-position: 0 -250px
}

.top_etc .wrap_main .tit_news_general {
	width: 72px;
	height: 15px;
	background-position: 0 -275px
}

.top_etc .wrap_main .news_headline {
	overflow: hidden;
	margin-top: 9px
}

.top_etc .news_headline .link_thumb {
	float: left;
	width: 70px;
	height: 70px;
	margin-right: 9px
}

.top_etc .news_headline .frame_g {
	width: 68px;
	height: 68px
}

.top_etc .news_headline .cont_news {
	overflow: hidden;
	padding-top: 5px
}

.top_etc .news_headline .tit_news {
	font-size: 14px;
	letter-spacing: -2px
}

.top_etc .news_headline .desc_news {
	margin-top: 4px;
	font-size: 11px;
	line-height: 15px
}

.top_etc .desc_news .link_news {
	color: #898989
}

.top_etc .wrap_main .list_rel {
	overflow: hidden;
	width: 100%;
	margin-top: 10px
}

.top_etc .list_rel li {
	margin-top: 3px
}

.top_etc .list_rel .link_news {
	font-weight: 700;
	font-size: 14px;
	letter-spacing: -1px
}

.top_etc .wrap_main .link_ad {
	margin-top: 38px
}

.top_etc .wrap_etc {
	float: right;
	width: 257px
}

.top_etc .wrap_etc .link_ad {
	margin: 30px 0 39px
}

.top_etc .today_photo {
	position: relative;
	width: 258px;
	margin: 29px 0 37px
}

.top_etc .today_photo .tit_photo {
	width: 115px;
	height: 14px;
	background-position: 0 -25px
}

.cont_soccer .today_photo .tit_photo {
	background-position: 0 0
}

.cont_worldsoccer .today_photo .tit_photo {
	background-position: 0 -25px
}

.cont_baseball .today_photo .tit_photo {
	background-position: 0 -50px
}

.cont_worldbaseball .today_photo .tit_photo {
	background-position: 0 -75px
}

.cont_golf .today_photo .tit_photo {
	background-position: 0 -100px
}

.cont_basketvolley .today_photo .tit_photo {
	background-position: 0 -125px
}

.cont_general .today_photo .tit_photo {
	background-position: 0 -150px
}

.top_etc .today_photo .list_photo {
	overflow: hidden;
	margin-top: -2px
}

.today_photo .list_photo li {
	float: left;
	width: 129px;
	height: 107px;
	margin-top: 12px
}

.today_photo .list_photo .link_thumb {
	height: 68px
}

.today_photo .list_photo .ico_photo {
	position: absolute;
	width: 14px;
	height: 12px;
	bottom: 10px;
	left: 10px;
	background-position: 0 -25px
}

.today_photo .list_photo .frame_g {
	width: 126px;
	height: 66px
}

.today_photo .list_photo .cont_photo {
	margin-top: 9px;
	padding-right: 16px;
	line-height: 15px;
	letter-spacing: -1px
}

.today_photo .list_photo .fst {
	width: 100%;
	height: auto
}

.today_photo .list_photo .fst .link_thumb {
	height: 136px
}

.today_photo .list_photo .fst .frame_g {
	width: 255px;
	height: 134px
}

.today_photo .list_photo .fst .cont_photo {
	font-weight: 700
}

.today_photo .list_today li {
	height: 164px
}

.today_photo .list_today .link_thumb {
	height: 125px
}

.today_photo .list_today .frame_g {
	height: 123px
}

.top_etc .today_special {
	position: relative;
	margin-top: 39px
}

.top_etc .today_special .tit_special {
	width: 78px;
	height: 13px;
	background-position: 0 -50px
}

.top_etc .today_special .thumb_special {
	display: block;
	position: relative;
	margin: 10px 0 8px
}

.top_etc .today_special .frame_g {
	width: 255px;
	height: 134px
}

.top_etc .today_special .link_special {
	font-weight: 700;
	color: #000;
	letter-spacing: -1px
}

.top_etc .today_special .txt_cate {
	padding-right: 4px;
	font-weight: 700;
	color: #809ff7
}

.top_etc .today_netizen {
	margin-top: 37px
}

.top_etc .today_netizen .tit_netizen {
	width: 77px;
	height: 13px;
	background-position: 0 -75px
}

.top_etc .today_netizen .box_netizen {
	margin-top: 10px;
	padding: 20px 19px 16px;
	border: 1px solid #cecece
}

.top_etc .today_netizen .link_thumb {
	float: left;
	margin-right: 9px
}

.top_etc .today_netizen .frame_g {
	width: 68px;
	height: 48px
}

.top_etc .today_special .box_tit {
	display: block;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 33px;
	line-height: 34px;
	background-color: #2a2f45;
	filter: alpha(opacity=90);
	opacity: .9
}

.top_etc .today_special .tit_today {
	margin-left: 19px;
	color: #fff;
	letter-spacing: -1px
}

.today_netizen .cont_special {
	overflow: hidden
}

.today_netizen .cont_special .tit_special {
	display: block;
	margin-bottom: 2px;
	line-height: 17px
}

.today_netizen .cont_special .link_tit {
	letter-spacing: -1px;
	color: #222
}

.today_netizen .cont_special .txt_id {
	font-size: 11px;
	color: #919191;
	letter-spacing: -1px
}

.today_netizen .list_rel {
	overflow: hidden;
	width: 100%;
	margin-top: 3px
}

.today_netizen .list_rel li {
	margin-top: 4px;
	padding-left: 10px;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/ico_dot.gif) no-repeat 0 9px
}

.today_netizen .list_rel .link_rel {
	color: #222
}

.today_netizen .list_rel .txt_cate {
	font-weight: 700
}

.top_etc .sports_sns {
	margin-top: 37px
}

.top_etc .sports_sns .top_sns {
	overflow: hidden;
	width: 100%
}

.top_etc .sports_sns .tit_sns {
	float: left;
	width: 110px;
	height: 11px;
	margin-top: 3px;
	background-position: 0 -100px
}

.top_etc .wrap_main .news_collection {
	position: relative
}

.sports_sns .wrap_link {
	float: right;
	width: 40px;
	padding-right: 13px
}

.sports_sns .wrap_link .ico_comm {
	float: left;
	height: 15px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px
}

.sports_sns .wrap_link .link_twit {
	width: 18px;
	margin-right: 7px;
	background-position: 0 -275px
}

.sports_sns .wrap_link .link_facebook {
	width: 15px;
	background-position: 0 -300px
}

.sports_sns .list_tab {
	width: 257px;
	height: 36px;
	margin-top: 10px;
	background-position: 0 0
}

.sports_sns .list_tab li {
	float: left;
	margin-right: -1px;
	height: 36px
}

.sports_sns .list_tab .link_tab {
	display: block;
	width: 129px;
	height: 36px;
	font-size: 0;
	line-height: 0;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/tab_comm_131106.gif);
	text-indent: -9999px
}

.sports_sns .list_tab .tab_facebook {
	background-position: 0 0
}

.sports_sns .list_tab .tab_twit {
	background-position: -129px 0
}

.sports_sns .list_tab .on .tab_facebook {
	background-position: 0 -36px
}

.sports_sns .list_tab .on .tab_twit {
	background-position: -129px -36px
}

.sports_sns .wrap_twit {
	padding: 11px 20px;
	border: 1px solid #cecece;
	border-top: 0 none
}

.sports_sns .wrap_twit .list_mention {
	overflow: hidden
}

.sports_sns .wrap_twit .list_mention li {
	overflow: hidden;
	padding: 10px 0 12px;
	border-top: 1px solid #f2f2f2;
	clear: both
}

.sports_sns .wrap_twit .list_mention .fst {
	border-top: 0 none
}

.sports_sns .wrap_twit .desc_mention {
	line-height: 20px;
	color: #000
}

.sports_sns .wrap_twit .info_mention {
	display: block;
	margin-top: 7px;
	font-size: 11px;
	color: #919191;
	letter-spacing: -1px
}

.sports_sns .wrap_twit .ico_twit {
	float: left;
	width: 13px;
	height: 12px;
	margin: 1px 4px 0 0;
	background-position: 0 -325px
}

.sports_sns .wrap_twit .txt_bar {
	color: #d9d9d9
}

.sports_sns .wrap_facebook {
	margin-top: 10px;
	border: 1px solid #cecece
}

.top_etc .card_news {
	position: relative;
	margin-top: 30px
}

.top_etc .card_news .tit_card {
	display: block;
	margin-bottom: 7px;
	color: #000;
	letter-spacing: -1px
}

.top_etc .card_news .txt_bar {
	padding: 0 4px;
	font-weight: 400;
	font-size: 11px;
	color: #c5c8ca
}

.top_etc .card_news .txt_card {
	font-weight: 400
}

.top_etc .card_news .link_more {
	top: 1px
}

.top_etc .card_img .link_thumb {
	width: 257px;
	height: 171px
}

.top_etc .card_img .box_tit {
	position: absolute;
	bottom: 0;
	width: 257px;
	height: 33px;
	background-color: #2a2f45;
	opacity: .9;
	filter: alpha(opacity=90)
}

.top_etc .card_img .tit_news {
	position: absolute;
	bottom: 0;
	height: 33px;
	padding: 0 20px;
	font-weight: 700;
	line-height: 33px;
	letter-spacing: -1px;
	color: #fff
}

.top_etc .card_img .frame_g {
	width: 255px;
	height: 169px
}

.top_etc .card_thumb .link_thumb {
	overflow: hidden;
	width: 257px;
	height: 96px
}

.top_etc .card_thumb .frame_g {
	width: 255px;
	height: 95px;
	border-bottom: 0 none;
	opacity: .2;
	filter: alpha(opacity=20)
}

.top_etc .card_thumb .box_card {
	overflow: hidden;
	padding: 8px 20px 14px;
	border: 1px solid #ccc;
	border-top: 0 none
}

.top_etc .card_thumb .tit_news {
	display: block;
	height: 24px;
	border-bottom: 1px solid #eee
}

.top_etc .card_thumb .link_news {
	color: #222
}

.top_etc .card_thumb .list_news {
	margin-top: 7px
}

.top_etc .card_thumb li {
	margin-top: 4px;
	padding-left: 12px;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/ico_rel2.gif) no-repeat 0 5px
}

.top_etc .card_list .list_box {
	border: 1px solid #cecece;
	padding: 6px 20px
}

.top_etc .card_list li {
	overflow: hidden;
	width: 100%;
	height: 64px;
	padding-top: 14px;
	border-top: 1px solid #eee
}

.top_etc .card_list .link_thumb {
	float: left;
	margin-right: 9px
}

.top_etc .card_list .frame_g {
	width: 68px;
	height: 48px
}

.top_etc .card_list .cont_info {
	overflow: hidden;
	margin-top: 7px;
	line-height: 17px;
	letter-spacing: -1px
}

.top_etc .card_list .link_news {
	font-weight: 700;
	color: #222
}

.top_etc .card_list .txt_source {
	display: block;
	margin-top: 3px;
	font-size: 11px;
	color: #919191
}

.top_etc .card_list .fst {
	border-top: 0 none
}

.top_etc .card_time .list_time {
	border: 1px solid #bebebe;
	padding: 18px 20px 5px 17px;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/bg_timeline.gif) repeat-y 21px 0
}

.top_etc .card_time li {
	height: 107px;
	padding-left: 23px;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/bg_timeline2.gif) repeat-y 0 -1px
}

.top_etc .card_time .tit_time {
	font-weight: 700;
	color: #3a6dff;
	letter-spacing: -1px
}

.top_etc .card_time .link_news {
	color: #222
}

.top_etc .card_time .link_thumb {
	overflow: hidden;
	margin-top: 6px;
	width: 195px;
	height: 67px
}

.top_etc .card_time .frame_g {
	width: 193px;
	height: 65px
}

.top_etc .card_special .link_thumb_top {
	display: block;
	overflow: hidden;
	position: relative;
	width: 257px;
	height: 136px
}

.card_special .link_thumb_top .frame_g {
	width: 255px;
	height: 134px;
	opacity: .2;
	filter: alpha(opacity=20)
}

.card_special .list_box {
	padding: 7px 20px 10px;
	border: 1px solid #ccc;
	border-top: 0 none
}

.card_special .list_box li {
	overflow: hidden;
	width: 100%;
	height: 62px;
	padding-top: 12px;
	border-top: 1px solid #eee
}

.card_special .list_box .link_thumb {
	float: left;
	margin-right: 9px
}

.card_special .list_box .frame_g {
	width: 68px;
	height: 48px
}

.card_special .list_box .cont_info {
	overflow: hidden;
	margin-top: 7px;
	line-height: 17px;
	letter-spacing: -1px
}

.card_special .list_box .link_news {
	font-weight: 700;
	color: #222
}

.card_special .list_box .txt_source {
	display: block;
	margin-top: 3px;
	font-size: 11px;
	color: #919191
}

.card_special .list_box .fst {
	border-top: 0 none
}

.top_etc .card_game .box_game {
	padding: 0 20px;
	border: 1px solid #cecece
}

.top_etc .card_game .wrap_game {
	overflow: hidden;
	position: relative;
	width: 100%;
	padding: 11px 0;
	border-bottom: 1px solid #eee;
	text-align: center
}

.top_etc .card_game .cont_team {
	width: 70px
}

.card_game .cont_team .link_team {
	display: block;
	width: 46px;
	height: 46px;
	margin: 0 auto
}

.card_game .cont_team .txt_team {
	display: block;
	margin-top: 3px;
	font-weight: 700;
	font-size: 11px;
	letter-spacing: -1px
}

.card_game .team_home {
	float: left
}

.card_game .team_home .ico_vs {
	overflow: hidden;
	position: absolute;
	top: 15px;
	left: 96px;
	width: 22px;
	height: 14px;
	font-size: 0;
	line-height: 0;
	background-position: 0 -450px;
	text-indent: -9999px
}

.card_game .team_away {
	float: right
}

.card_game .info_game {
	width: 62px;
	margin: 0 auto;
	padding-top: 18px
}

.card_game .info_game .time_game {
	display: block;
	font-size: 11px;
	font-family: Tahoma;
	color: #666
}

.card_game .info_game .btn_comm {
	width: 62px;
	height: 18px;
	margin-top: 7px
}

.card_game .box_game .lst {
	border-bottom: 0 none
}

.card_game .list_news {
	padding: 5px 0 13px
}

.card_game .list_news li {
	margin-top: 4px;
	padding-left: 12px;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/ico_rel2.gif) no-repeat 0 5px
}

.card_game .list_news .link_news {
	color: #222
}

.card_game .info_game .num_score {
	display: inline-block;
	height: 19px;
	margin-top: -3px;
	line-height: 1
}

.card_game .info_game .num_schedule {
	font-weight: 700;
	font-size: 18px;
	font-family: Tahoma;
	color: #333
}

.card_game .info_game .ico_colon {
	display: inline-block;
	overflow: hidden;
	width: 3px;
	height: 9px;
	margin: 4px 8px 0;
	font-size: 0;
	line-height: 0;
	background-position: 0 -950px;
	text-indent: -9999px;
	vertical-align: top
}

.top_etc .news_column {
	position: relative;
	margin-top: 30px
}

.top_etc .news_column .tit_comm {
	width: 98px;
	height: 13px;
	background-position: 0 -525px
}

.top_etc .news_column .box_column {
	overflow: hidden;
	width: 213px;
	margin-top: 9px;
	padding: 2px 21px 11px;
	border: 1px solid #ccc
}

.news_column .list_column li {
	height: 70px;
	margin-top: 16px;
	padding: 4px 0 0;
	border-bottom: 1px solid #eee
}

.news_column .list_column .link_thumb {
	float: left;
	margin-right: 6px
}

.news_column .list_column .info_column {
	overflow: hidden
}

.news_column .list_column .txt_cate {
	display: block
}

.news_column .list_column .link_column {
	color: #666
}

.news_column .list_column .tit_column {
	display: block;
	margin-top: 3px;
	line-height: 16px
}

.top_etc .news_focus {
	position: relative;
	margin-top: 35px
}

.top_etc .news_focus .tit_fight {
	width: 72px;
	height: 14px;
	background-position: 0 -750px
}

.top_etc .news_focus .tit_esports {
	width: 86px;
	height: 14px;
	background-position: 0 -775px
}

.top_etc .news_focus .list_focus {
	margin-top: 13px;
	border-top: 1px solid #ccc
}

.news_focus .list_focus li {
	overflow: hidden;
	width: 100%;
	height: 86px;
	padding: 16px 0 0;
	border-bottom: 1px solid #eee
}

.news_focus .list_focus .link_thumb {
	float: left;
	margin-right: 11px
}

.news_focus .list_focus .frame_g {
	width: 68px;
	height: 68px
}

.news_focus .list_focus .cont_focus {
	overflow: hidden;
	padding-top: 6px
}

.news_focus .cont_focus .tit_news {
	display: block;
	font-size: 14px;
	letter-spacing: -1px
}

.news_focus .cont_focus .link_news {
	color: #000
}

.news_focus .cont_focus .desc_news {
	margin-top: 3px;
	line-height: 17px
}

.news_focus .cont_focus .link_desc {
	font-size: 13px;
	color: #555;
	letter-spacing: -1px
}

#mAside .wrap_schedule {
	margin: -32px 0 56px;
	border: 1px solid #9d9ea3;
	border-top: 0 none
}

#mAside .wrap_schedule .box_date {
	overflow: hidden;
	position: relative;
	height: 43px;
	border-bottom: 1px solid #b1b1b5;
	background-color: #f4f4f4
}

.wrap_schedule .num_schedule {
	font-weight: 700;
	font-size: 17px;
	font-family: Arial;
	color: #111
}

.wrap_schedule .box_date .cont_time {
	overflow: hidden;
	width: 105px;
	margin: 13px auto;
	padding-left: 19px
}

.wrap_schedule .cont_time .num_schedule {
	float: left;
	line-height: 1
}

.wrap_schedule .cont_time .txt_dot {
	width: 3px;
	height: 3px;
	margin: 10px 2px 0 0;
	background-position: 0 -250px
}

.wrap_schedule .cont_time .txt_comm {
	float: left;
	width: 20px;
	height: 15px;
	margin: 1px 0 0 3px
}

.wrap_schedule .cont_time .txt_mon {
	background-position: 0 -274px
}

.wrap_schedule .cont_time .txt_tue {
	background-position: 0 -299px
}

.wrap_schedule .cont_time .txt_wed {
	background-position: 0 -324px
}

.wrap_schedule .cont_time .txt_thu {
	background-position: 0 -349px
}

.wrap_schedule .cont_time .txt_fri {
	background-position: 0 -374px
}

.wrap_schedule .cont_time .txt_sat {
	background-position: 0 -399px
}

.wrap_schedule .cont_time .txt_sun {
	background-position: 0 -424px
}

.wrap_schedule .box_date .link_date {
	position: absolute;
	width: 10px;
	height: 12px;
	padding: 3px 5px;
	top: 13px
}

.wrap_schedule .box_date .btn_prev {
	left: 74px
}

.wrap_schedule .box_date .btn_next {
	right: 73px
}

.wrap_schedule .btn_prev .btn_comm {
	width: 8px;
	height: 12px;
	background-position: -170px 0
}

.wrap_schedule .btn_next .btn_comm {
	width: 8px;
	height: 12px;
	background-position: -180px 0
}

#mAside .wrap_schedule .box_game {
	height: 298px
}

#mAside .wrap_schedule .box_game,
.cont_baseball #mAside .wrap_schedule .box_game {
	overflow-x: hidden;
	overflow-y: auto;
	position: relative;
	width: 100%;
	background-color: #fbfbfb;
	scrollbar-face-color: #fff;
	scrollbar-shadow-color: #fff;
	scrollbar-highlight-color: #fff;
	scrollbar-3dlight-color: #cacacc;
	scrollbar-darkshadow-color: #cacacc;
	scrollbar-track-color: #f4f3f3;
	scrollbar-arrow-color: #9297a0
}

.cont_baseball #mAside .wrap_schedule .box_game {
	height: 329px
}

.wrap_schedule .list_game {
	border-right: 1px solid #dcdfe1
}

.wrap_schedule .list_game li {
	border-top: 1px solid #dcdfe1
}

.cont_baseball .wrap_schedule .list_game li,
.wrap_schedule .list_game li {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 74px;
	background-color: #fff;
	text-align: center
}

.cont_baseball .wrap_schedule .list_game .info_game {
	top: 11px
}

.cont_worldbaseball .wrap_schedule .list_game li {
	padding: 0
}

.cont_worldbaseball .wrap_schedule .list_game .info_game {
	top: 11px
}

.wrap_schedule .list_game .fst {
	border-top: 0 none
}

.wrap_schedule .list_game .cont_team {
	width: 94px;
	height: 46px;
	padding-top: 14px;
	line-height: 14px
}

.wrap_schedule .list_game .team_home {
	float: left;
	padding-left: 15px
}

.wrap_schedule .list_game .team_away {
	float: right;
	padding-right: 15px
}

.wrap_schedule .list_game .link_team {
	display: block;
	width: 28px;
	height: 28px;
	margin: 0 auto
}

.wrap_schedule .list_game .txt_team {
	display: block;
	margin-top: 2px;
	padding-right: 2px;
	font-weight: 700;
	font-size: 11px;
	letter-spacing: -1px
}

.wrap_schedule .list_game .txt_player {
	display: block;
	margin-top: 1px;
	padding-right: 2px;
	font-size: 11px;
	color: #888;
	letter-spacing: -1px
}

.wrap_schedule .list_game .info_game {
	position: absolute;
	width: 94px;
	top: 8px;
	left: 50%;
	margin-left: -47px;
	line-height: 1
}

.wrap_schedule .list_game .num_score {
	display: inline-block;
	height: 19px;
	margin-top: 2px
}

.wrap_schedule .list_game .num_schedule {
	font-size: 16px;
	color: #333
}

.wrap_schedule .list_game .ico_colon {
	display: inline-block;
	overflow: hidden;
	width: 3px;
	height: 9px;
	margin: 4px 8px 0;
	font-size: 0;
	line-height: 0;
	background-position: 0 -950px;
	text-indent: -9999px;
	vertical-align: top
}

.wrap_schedule .game_ing .num_schedule {
	color: #cf0014
}

.wrap_schedule .game_ing .ico_colon {
	background-position: 0 -925px
}

.wrap_schedule .list_game .time_game {
	display: block;
	font-size: 10px;
	font-family: Tahoma;
	color: #919191
}

.wrap_schedule .list_game .btn_comm {
	width: 62px;
	height: 18px;
	margin: 4px auto
}

.wrap_schedule .list_game .ico_vs {
	display: none;
	position: absolute;
	top: 12px;
	left: 50%;
	width: 22px;
	height: 14px;
	margin-left: -11px;
	font-size: 0;
	line-height: 0;
	background-position: 0 -450px;
	text-indent: -9999px
}

.wrap_schedule .game_before .num_score {
	display: none
}

.wrap_schedule .game_before .ico_vs {
	display: block
}

.wrap_schedule .game_before .time_game {
	margin-top: 23px
}

.wrap_schedule .list_tab {
	overflow: hidden;
	position: relative;
	top: -1px;
	width: 100%;
	background-color: #f4f4f4
}

.wrap_schedule .list_tab li {
	float: left;
	width: 50%
}

.wrap_schedule .list_tab .link_tab {
	display: block;
	height: 29px;
	border-top: 1px solid #e0e1e3;
	border-right: 1px solid #e0e1e3;
	border-bottom: 1px solid #b1b1b5;
	line-height: 30px;
	text-align: center
}

.wrap_schedule .list_tab .on .link_tab {
	height: 30px;
	margin-left: -1px;
	border-top: 1px solid #b1b1b5;
	border-right: 1px solid #b1b1b5;
	border-bottom: 0 none;
	border-left: 1px solid #b1b1b5;
	font-weight: 700;
	background-color: #fff
}

.wrap_schedule .list_tab .lst .link_tab {
	border-right: 0 none
}

.wrap_schedule .box_tab {
	overflow: hidden;
	width: 262px;
	position: relative;
	top: -1px;
	padding: 0 18px;
	height: 31px
}

.wrap_schedule .box_tab .list_tab {
	top: 0
}

.wrap_schedule .box_tab li {
	float: left;
	width: 87px
}

.wrap_schedule .box_tab .btn_comm {
	position: absolute;
	top: 0;
	width: 18px;
	height: 30px;
	border-bottom: 1px solid #b1b1b5
}

.wrap_schedule .box_tab .btn_prev {
	left: 0;
	background-position: -190px -140px
}

.wrap_schedule .box_tab .btn_next {
	right: 0;
	background-position: -218px -140px
}

.wrap_schedule .box_tab .fst {
	width: 88px
}

.box_tab .fst .link_tab {
	border-left: 1px solid #e0e1e3
}

.box_tab .fst.on .link_tab {
	margin-left: 0;
	border-left: 1px solid #b1b1b5
}

.wrap_schedule .list_tab2 li {
	width: auto
}

.wrap_schedule .list_tab2 .link_kbl {
	width: 49px
}

.wrap_schedule .list_tab2 .link_wkbl {
	width: 58px
}

.wrap_schedule .list_tab2 .link_nba {
	width: 49px
}

.wrap_schedule .list_tab2 .link_kovo_vl {
	width: 68px
}

.wrap_schedule .list_tab2 .link_kovo_wvl {
	width: 70px
}

.wrap_schedule .list_tab2 .link_kl,
.wrap_schedule .list_tab2 .link_kl2 {
	width: 99px
}

.wrap_schedule .list_tab2 .link_afccl {
	width: 98px
}

.wrap_schedule .info_cate {
	overflow: hidden;
	position: relative;
	top: -1px;
	width: 100%;
	height: 29px;
	border-top: 1px solid #e0e1e3;
	border-bottom: 1px solid #b1b1b5;
	font-size: 11px;
	line-height: 32px;
	background-color: #f4f4f4;
	color: #444
}

.wrap_schedule .info_cate .txt_info {
	padding-left: 54px
}

.wrap_schedule .info_cate .txt_note {
	padding-left: 112px
}

.wrap_schedule .list_game2 {
	overflow: hidden;
	width: auto;
	border-right: 1px solid #dcdfe1
}

.wrap_schedule .list_game2 li {
	overflow: hidden;
	width: 100%;
	height: 48px;
	padding-top: 11px;
	border-top: 1px solid #dbdedf
}

.wrap_schedule .list_game2 .cont_game {
	float: left;
	width: 160px;
	padding-left: 16px
}

.wrap_schedule .list_game2 .info_game {
	float: right;
	width: 92px;
	padding: 15px 10px 0 0;
	text-align: right
}

.wrap_schedule .list_game2 .txt_info {
	padding-left: 2px;
	font-size: 11px;
	font-family: Tahoma;
	color: #919191
}

.wrap_schedule .list_game2 .txt_bar {
	font-family: \\B3CB\C6C0, Dotum, sans-serif;
	color: #d0d0d0
}

.wrap_schedule .list_game2 .tit_game {
	display: block;
	margin-top: 1px;
	font-weight: 400;
	letter-spacing: -1px
}

.wrap_schedule .list_game2 .btn_comm {
	display: inline;
	float: right;
	width: 62px;
	height: 18px;
	margin-right: 2px
}

.wrap_schedule .list_game2 .link_live {
	width: 53px;
	height: 18px
}

.wrap_schedule .list_game2 .txt_spot {
	display: block;
	overflow: hidden;
	height: 17px;
	margin-top: 4px;
	font-size: 10px;
	font-family: Tahoma;
	color: #919191;
	white-space: nowrap
}

.wrap_schedule .list_game2 .fst {
	border-top: 0 none
}

.wrap_schedule .list_game2 .link_leaderboard {
	height: 23px;
	background-position: -260px -500px
}

.wrap_schedule .box_game .box_notice {
	padding-top: 122px;
	text-align: center
}

.wrap_schedule .box_game .notice_game0 {
	height: 176px;
	background-color: #fff
}

.wrap_schedule .box_game .notice_game1 {
	padding-top: 94px;
	border-top: 1px solid #dddee0
}

.wrap_schedule .box_game .notice_game2 {
	padding-top: 58px;
	border-top: 1px solid #dddee0
}

.wrap_schedule .box_game .notice_game3 {
	padding-top: 26px;
	border-top: 1px solid #dddee0
}

.wrap_schedule .box_game .notice_game4 {
	padding-top: 20px;
	border-top: 1px solid #dddee0
}

.wrap_schedule .notice_game1 .desc_notice,
.wrap_schedule .notice_game2 .desc_notice,
.wrap_schedule .notice_game3 .desc_notice,
.wrap_schedule .notice_game4 .desc_notice {
	display: none
}

.cont_baseball .box_game .box_notice {
	padding-top: 134px
}

.cont_baseball .box_game .notice_game0 {
	height: 195px;
	background-color: #fff
}

.cont_baseball .box_game .notice_game1 {
	padding-top: 98px
}

.cont_baseball .box_game .notice_game2 {
	padding-top: 66px
}

.cont_baseball .box_game .notice_game3 {
	padding-top: 28px
}

.cont_golf .box_game .box_notice {
	padding-top: 125px
}

.cont_golf .box_game .notice_game1 {
	padding-top: 102px
}

.cont_golf .box_game .notice_game2 {
	padding-top: 76px
}

.cont_golf .box_game .notice_game3 {
	padding-top: 47px
}

.cont_golf .box_game .notice_game4 {
	padding-top: 20px
}

.cont_general .box_game .box_notice {
	padding-top: 125px
}

.cont_general .box_game .notice_game1 {
	padding-top: 102px
}

.cont_general .box_game .notice_game2 {
	padding-top: 76px
}

.cont_general .box_game .notice_game3 {
	padding-top: 47px
}

.cont_general .box_game .notice_game4 {
	padding-top: 20px
}

.cont_general .wrap_schedule .info_cate .txt_info {
	display: block;
	padding: 0;
	text-align: center
}

.cont_general .wrap_schedule .list_game2 .cont_game {
	width: 260px
}

.cont_general .wrap_schedule .txt_sort {
	padding-right: 6px;
	font-family: \\B3CB\C6C0, Dotum, sans-serif;
	color: #666
}

.wrap_schedule .box_game .desc_notice {
	margin-bottom: 7px;
	font-size: 11px;
	color: #666
}

.wrap_schedule .box_game .link_all {
	font-weight: 700;
	text-decoration: underline;
	letter-spacing: -1px
}

.cont_golf .box_date .cont_time {
	width: 139px
}

.cont_golf .box_date .btn_prev {
	left: 58px
}

.cont_golf .box_date .btn_next {
	right: 56px
}

.cont_golf .cont_time {
	width: 139px;
	padding-left: 18px
}

.cont_golf .cont_time .txt_comm {
	width: 20px;
	height: 13px
}

.cont_golf .cont_time .txt_year {
	background-position: 0 -449px
}

.cont_golf .cont_time .txt_month {
	background-position: 0 -474px
}

.cont_golf .cont_time .txt_week {
	background-position: 0 -499px
}

.cont_golf #mAside .box_game {
	background-color: #fbfbfb
}

.cont_general .box_date .cont_time {
	width: 110px
}

.cont_general .box_date .btn_prev {
	left: 73px
}

.cont_general .box_date .btn_next {
	right: 70px
}

.cont_general .cont_time {
	width: 110px;
	padding-left: 18px
}

.cont_general .cont_time .txt_comm {
	width: 20px;
	height: 13px
}

.cont_general .cont_time .txt_year {
	background-position: 0 -449px
}

.cont_general .cont_time .txt_month {
	background-position: 0 -474px
}

.cont_general #mAside .box_game {
	background-color: #fbfbfb
}

.cont_general .list_game2 .txt_spot {
	margin-top: 6px;
	font-size: 11px;
	font-family: \\B3CB\C6C0, Dotum, sans-serif
}

#mAside .wrap_schedule .no_scroll {
	overflow: hidden
}

.wrap_schedule .no_scroll .list_game,
.wrap_schedule .no_scroll .list_game2 {
	border-right: 0 none
}

.news_view .rel_column .tit_rel {
	height: 29px;
	padding: 1px 0 0 14px;
	border: 1px solid #e2e2e2;
	font-size: 12px;
	line-height: 30px;
	background-color: #f7f7f7;
	color: #000
}

.news_view .rel_column .emph_tit {
	font-weight: 700;
	color: #2a4693
}

.news_view .rel_column .list_rel {
	margin-bottom: 10px;
	padding: 13px 23px 17px 20px;
	border: 1px solid #e2e2e2;
	border-top: 0 none
}

.rel_column .list_rel li {
	overflow: hidden;
	margin-top: 4px;
	padding-left: 10px;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/ico_dot2.gif) no-repeat 0 7px
}

.rel_column .list_rel .link_column {
	float: left;
	color: #000
}

.rel_column .list_rel .time_date {
	float: right;
	font-size: 11px;
	font-family: Tahoma;
	color: #a7a7a7
}

.rel_column .list_rel .fst .link_column {
	font-weight: 700;
	letter-spacing: -1px
}

.wrap_list_mov {
	overflow: hidden;
	width: 100%;
	position: relative;
	padding-bottom: 6px
}

.wrap_list_mov .info_game {
	margin-top: 23px
}

.wrap_list_mov .info_game .txt_league {
	font-weight: 700;
	font-size: 14px;
	color: #848c96
}

.wrap_list_mov .info_game .txt_score {
	font-weight: 700;
	font-size: 14px;
	letter-spacing: -1px
}

.wrap_list_mov .info_game .num_score {
	font-weight: 700;
	font-size: 15px;
	font-family: Tahoma;
	color: #d00115
}

.wrap_list_mov .info_game .time_date {
	padding-left: 10px;
	font-size: 11px;
	color: #838b95
}

.wrap_list_mov .link_more {
	top: 25px
}

.mov_none {
	text-align: center;
	font-weight: 700;
	font-size: 16px;
	color: #838b95;
	letter-spacing: -1px
}

.mov_none .ico_vod {
	width: 30px;
	height: 38px;
	margin: 115px auto 14px;
	background-position: 0 -425px
}

.mov_none .desc_notice {
	margin-top: 11px;
	font-weight: 400;
	font-size: 12px;
	line-height: 20px;
	color: #959aa0;
	letter-spacing: 0
}

.list_mov {
	overflow: hidden;
	width: 100%;
	margin-top: 10px
}

.list_mov li {
	float: left;
	width: 161px;
	padding-bottom: 18px
}

.list_mov .link_thumb {
	overflow: hidden;
	width: 160px;
	height: 85px
}

.list_mov .frame_g {
	width: 158px;
	height: 83px
}

.list_mov .box_time {
	background-color: #000;
	opacity: .6;
	filter: alpha(opacity=60)
}

.list_mov .box_time,
.list_mov .time_vod {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 38px;
	height: 15px
}

.list_mov .time_vod {
	font-weight: 700;
	font-size: 11px;
	line-height: 15px;
	font-family: Tahoma;
	color: #e1e1e1;
	text-align: center
}

.list_mov .tit_vod {
	display: block;
	overflow: hidden;
	margin-top: 8px;
	padding-right: 10px;
	font-weight: 400;
	line-height: 16px
}

.list_mov .txt_info {
	display: block;
	margin-top: 4px;
	font-size: 11px;
	color: #919191
}

.list_mov .txt_info .num_count {
	padding-left: 4px;
	font-family: Tahoma
}

.list_mov .txt_info .txt_bar {
	color: #d7d8db
}

.wrap_popular .list_mov li {
	height: 182px
}

.wrap_popular .list_mov .num_comm2 {
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 22px
}

.wrap_popular .list_mov .tit_vod {
	margin-top: 2px
}

.list_mov .txt_sort {
	display: block;
	margin-top: 8px;
	font-weight: 700;
	font-size: 11px;
	color: #737f91;
	letter-spacing: -1px
}

.list_mov .txt_sort .time_date {
	padding-left: 6px;
	font-size: 10px;
	font-family: Tahoma;
	color: #9da7b5;
	letter-spacing: 0
}

.section_video .wrap_sort {
	overflow: hidden;
	width: 632px;
	height: 46px;
	margin-bottom: 4px;
	padding: 18px 6px;
	border-bottom: 1px solid #eaeaea;
	line-height: 46px;
	clear: both
}

.section_video .wrap_sort .img_logo {
	float: left;
	margin-right: 15px
}

.section_video .wrap_sort .txt_sort {
	font-size: 16px;
	color: #3564bc;
	letter-spacing: -1px
}

.section_video .wrap_player {
	margin-bottom: -35px;
	padding-bottom: 8px;
	border-bottom: 0 none
}

.wrap_list_type2 {
	margin-top: 33px
}

.wrap_list_type2 .tit_video {
	display: block;
	font-size: 16px;
	line-height: 22px;
	color: #3564bc;
	letter-spacing: -2px;
	text-indent: 8px
}

.wrap_list_type2 .list_mov li {
	height: 200px
}

.wrap_list_type2 .list_mov .tit_vod {
	margin-top: 2px
}

.wrap_list_type2 .info_score {
	display: block;
	padding-top: 7px;
	font-weight: 700;
	font-size: 11px;
	color: #333;
	letter-spacing: -1px
}

.wrap_list_type2 .info_score .num_score {
	font-weight: 700;
	font-family: tahoma;
	color: #d31225;
	letter-spacing: 0
}

.wrap_list_type2 .paging_comm {
	margin-top: 0
}

.special_top {
	position: relative;
	width: 978px;
	height: 235px;
	margin-bottom: 30px
}

.special_top .wrap_direct {
	overflow: hidden;
	position: absolute;
	bottom: 34px
}

.special_top .wrap_direct .link_special {
	overflow: hidden;
	float: left
}

.special_top .direct_type4 {
	left: 276px;
	width: 428px
}

.special_top .direct_type4 .link_special {
	width: 96px;
	height: 42px;
	margin-left: 14px
}

.special_top .wrap_direct .link_special.fst {
	margin-left: 0
}

.news_view .wrap_livephoto .tit_photo {
	width: 110px;
	height: 13px;
	background-position: 0 -25px
}

.cont_soccer .wrap_livephoto .tit_photo {
	background-position: 0 0
}

.cont_worldsoccer .wrap_livephoto .tit_photo {
	background-position: 0 -25px
}

.cont_baseball .wrap_livephoto .tit_photo {
	background-position: 0 -50px
}

.cont_worldbaseball .wrap_livephoto .tit_photo {
	background-position: 0 -75px
}

.cont_golf .wrap_livephoto .tit_photo {
	background-position: 0 -100px
}

.cont_basketvolley .wrap_livephoto .tit_photo {
	background-position: 0 -125px
}

.cont_general .wrap_livephoto .tit_photo {
	background-position: 0 -150px
}

.cate_date {
	padding-top: 32px;
	text-align: center
}

.cate_date .txt_date {
	color: #666
}

.cate_date em.txt_date {
	font-weight: 700;
	color: #e12d1c
}

.cate_date .txt_bar {
	font-size: 12px;
	color: #e1e1e1
}

.news_view {
	margin-top: 24px;
	padding: 0
}

.news_subject {
	padding-bottom: 19px
}

.news_subject .tit_subject {
	margin-bottom: 2px;
	padding-top: 3px;
	font-size: 24px;
	line-height: 30px;
	color: #000;
	letter-spacing: -1px;
	word-spacing: -1px
}

.news_subject .tit_subtit {
	display: block;
	padding: 4px 0 7px;
	font-weight: 400;
	font-size: 14px;
	line-height: 21px
}

.news_subject .info_append {
	display: block;
	padding: 4px 0 3px;
	color: #919191
}

.news_subject .info_append .txt_bar {
	font-size: 11px;
	color: #dcdcdc
}

.news_subject .info_append .txt_data {
	padding: 0 1px;
	font-size: 11px;
	letter-spacing: -1px
}

.news_subject .info_append .txt_time {
	padding-left: 2px;
	font-size: 10px;
	font-family: tahoma
}

.img_sns {
	display: block;
	background: url(//t1.daumcdn.net/media/img-section/enter2013/common/img_sns_130705.gif) no-repeat
}

.news_view .social_toolbar {
	z-index: 50;
	width: 644px;
	border-bottom: 1px solid #9a98a5
}

.news_view .social_toolbar,
.social_toolbar .sns_comm {
	float: left;
	position: relative;
	height: 29px
}

.social_toolbar .sns_comm_inner {
	float: left;
	height: 28px;
	padding: 1px 0 0 1px;
	background-position: 0 -130px
}

.social_toolbar .list_sns {
	float: left;
	height: 28px;
	padding-right: 30px;
	background-position: 0 -161px;
	background-repeat: repeat-x
}

.social_toolbar .list_sns li {
	float: left;
	height: 28px
}

.social_toolbar .list_sns .btn_sns {
	float: left;
	width: auto;
	height: 22px;
	padding: 6px 8px 0;
	border-right: 1px solid #d7d7d7;
	font-size: 11px;
	line-height: 11px;
	text-decoration: none;
	cursor: pointer
}

.social_toolbar .list_sns .btn_sns:hover {
	text-decoration: none
}

.social_toolbar .list_sns .btn_sns .txt_sns {
	float: left;
	height: 16px;
	padding: 3px 0 0 4px;
	letter-spacing: -1px;
	color: #777
}

.social_toolbar .list_sns .btn_sns .num_sns {
	float: left;
	height: 16px;
	padding: 2px 0 0 5px;
	font-family: Tahoma;
	color: #1e7aeb
}

.social_toolbar .link_more {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	overflow: hidden;
	width: 31px;
	height: 30px;
	padding: 0;
	font-size: 0;
	line-height: 0;
	background-position: right -130px;
	text-indent: -9999px
}

.social_toolbar .list_sns .img_sns {
	float: left;
	width: 17px;
	height: 16px
}

.social_toolbar .list_sns .ico_yz {
	background-position: 0 0
}

.social_toolbar .list_sns .ico_twi {
	background-position: -20px 0
}

.social_toolbar .list_sns .ico_cy {
	background-position: -40px 0
}

.social_toolbar .list_sns .ico_face {
	background-position: -60px 0
}

.social_toolbar .list_sns .ico_me {
	background-position: -80px 0
}

.social_toolbar .list_sns .ico_mp {
	background-position: -120px 0
}

.social_toolbar .list_sns .reply .btn_sns {
	padding-right: 8px
}

.social_toolbar .list_sns .reply .btn_sns .num_sns {
	padding-left: 5px
}

.social_toolbar .list_sns .mp .btn_sns {
	padding-left: 9px
}

.social_toolbar .list_sns .mp .btn_sns .num_sns {
	padding: 2px 0 0 3px
}

.social_toolbar .list_sns .twi .btn_sns {
	padding-right: 9px;
	padding-left: 9px
}

.social_toolbar .list_sns .twi .btn_sns .txt_sns {
	padding-left: 3px
}

.social_toolbar .list_sns .twi .btn_sns .num_sns {
	padding: 2px 0 0
}

.social_toolbar .list_sns .face .btn_sns {
	padding-right: 8px;
	padding-left: 9px
}

.social_toolbar .list_sns .face .btn_sns .txt_sns {
	padding-left: 3px
}

.social_toolbar .list_sns .face .btn_sns .num_sns {
	padding: 2px 0 0 2px
}

.social_toolbar .sns_comm .lay_sns {
	display: none;
	position: absolute;
	top: 29px;
	right: 0;
	width: 97px;
	padding: 1px 2px 2px;
	border: 1px solid #9a98a5;
	background-color: #fff
}

.social_toolbar .sns_open .lay_sns {
	display: block
}

.social_toolbar .sns_comm .lay_sns li {
	overflow: hidden;
	width: 100%;
	padding-top: 1px;
	vertical-align: top
}

.social_toolbar .sns_comm .lay_sns .link_sns {
	display: block;
	overflow: hidden;
	height: 13px;
	padding: 4px;
	vertical-align: top;
	background-color: #fff
}

.social_toolbar .sns_comm .lay_sns .link_sns:hover {
	background-position: 0 -105px;
	text-decoration: none
}

.social_toolbar .sns_comm .lay_sns .txt_sns {
	float: left;
	padding-left: 4px;
	font-size: 11px;
	line-height: 13px;
	padding-top: 1px;
	letter-spacing: -1px;
	color: #4c4c4c
}

.social_toolbar .sns_comm .lay_sns .img_sns {
	float: left;
	width: 15px;
	height: 13px
}

.social_toolbar .sns_comm .lay_sns .ico_yz {
	background-position: 0 -40px
}

.social_toolbar .sns_comm .lay_sns .ico_twi {
	background-position: -15px -40px
}

.social_toolbar .sns_comm .lay_sns .ico_cy {
	background-position: -30px -40px
}

.social_toolbar .sns_comm .lay_sns .ico_face {
	background-position: -45px -40px
}

.social_toolbar .sns_comm .lay_sns .ico_me {
	background-position: -60px -40px
}

.social_toolbar .sns_comm .lay_sns .ico_mp {
	background-position: -90px -40px
}

.sns_comm .lay_sns .link_sns:hover {
	background: url(//t1.daumcdn.net/media/img-section/enter2013/common/img_sns_130705.gif) no-repeat
}

.news_view .img_tool,
.news_view .list_toolbar .on {
	background: url(//t1.daumcdn.net/media/img-section/enter2013/view/bg_toolbar.gif) no-repeat
}

.news_view .list_toolbar {
	position: relative;
	z-index: 100;
	float: right;
	width: 146px;
	height: 20px;
	margin-top: 7px;
	background-position: 0 0
}

.news_view .list_toolbar li {
	float: left;
	height: 20px
}

.news_view .list_toolbar .btn_toll {
	overflow: hidden;
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -9999px
}

.news_view .list_toolbar .item_font {
	width: 22px
}

.news_view .list_toolbar .item_big,
.news_view .list_toolbar .item_small {
	width: 21px
}

.news_view .list_toolbar .item_mail {
	width: 24px
}

.news_view .list_toolbar .item_print {
	width: 21px
}

.news_view .list_toolbar .item_customer,
.news_view .list_toolbar .item_scrap {
	width: 18px
}

.news_view .layer_font {
	display: none;
	position: absolute;
	top: 19px;
	left: 0;
	width: 63px;
	height: 98px;
	padding: 4px 6px 0 7px;
	background-position: 0 -45px
}

.news_view .layer_font .link_font {
	display: block;
	height: 24px;
	padding-left: 13px;
	cursor: pointer
}

.news_view .layer_font .img_tool {
	overflow: hidden;
	display: block;
	width: 100%;
	height: 100%;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px
}

.news_view .layer_font .txt_gulim {
	background-position: -165px 0
}

.news_view .layer_font .txt_dotum {
	background-position: -165px -24px
}

.news_view .layer_font .txt_batang {
	background-position: -165px -48px
}

.news_view .layer_font .txt_malgun {
	background-position: -165px -72px
}

.news_view .layer_font .on {
	background-position: -162px -136px
}

.news_view .list_toolbar .font_on {
	width: 20px;
	height: 19px;
	border: 1px solid #cfcfcf;
	border-bottom: 0 none;
	background-position: -1px -21px
}

.news_view .list_toolbar .font_on .layer_font {
	display: block
}

.news_view .layer_scrap {
	display: none;
	position: absolute;
	top: 19px;
	left: 52px;
	width: 76px;
	height: 52px;
	padding-top: 2px;
	background-position: -80px -45px
}

.news_view .layer_scrap .link_scrap {
	display: block;
	margin: 5px 6px 0;
	cursor: pointer
}

.news_view .layer_scrap .img_tool {
	display: block;
	overflow: hidden;
	width: 63px;
	height: 18px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px
}

.news_view .layer_scrap .txt_blog {
	background-position: -79px -101px
}

.news_view .layer_scrap .txt_cafe {
	background-position: -79px -121px
}

.news_view .layer_scrap .on {
	background-position: -80px -141px
}

.news_view .list_toolbar .scrap_on {
	margin-left: -1px;
	width: 18px;
	height: 19px;
	border: 1px solid #cfcfcf;
	border-bottom: 0 none;
	background: url(//t1.daumcdn.net/media/img-section/enter2013/view/bg_toolbar.gif) no-repeat -109px -20px
}

.news_view .list_toolbar .scrap_on .layer_scrap {
	display: block
}

.news_footer {
	width: 100%;
	margin-top: 33px;
	padding-bottom: 29px;
	height: 20px;
	clear: both
}

.news_footer .list_toolbar {
	display: inline;
	float: right;
	width: 179px;
	height: 20px;
	margin: 0 1px 0 0;
	background-position: 0 -165px
}

.news_footer .list_toolbar .item_copyurl {
	width: 81px
}

.news_footer .list_toolbar .item_mail,
.news_footer .list_toolbar .item_print {
	width: 26px
}

.news_footer .list_toolbar .item_scrap {
	width: 25px
}

.news_footer .list_toolbar .scrap_on {
	position: relative;
	width: 26px;
	border: 0 none;
	background-position: -130px -20px
}

.news_footer .list_toolbar .layer_scrap {
	left: -50px;
	background-position: 0 -190px
}

.news_footer .txt_copyright {
	float: left
}

.ico_detail {
	background: url(//t1.daumcdn.net/media/img-media/media4/detail/ico_detail_151027.gif) no-repeat
}

.news_view .news_content {
	width: 644px;
	padding: 33px 0 30px;
	border-bottom: 2px solid #3c4048;
	clear: both
}

.news_view .news_content .wrap_content {
	line-height: 24px
}

.news_view .news_content .wrap_ad {
	float: right;
	width: 250px;
	height: 267px;
	margin: 5px 0 30px 30px;
	background: gray
}

.news_view .news_content .wrap_thumb {
	text-align: center
}

.news_content .wrap_thumb .desc {
	font-size: 12px;
	line-height: 15px;
	color: #666
}

.news_content .law_comment {
	margin: 0;
	line-height: 21px;
	color: #ad8c5a
}

.news_content .cont_news {
	margin-top: 27px
}

.news_content .cont_news .tit {
	margin-bottom: 4px;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: -1px
}

.news_content .cont_news .wrap_tit {
	overflow: hidden;
	width: 640px
}

.news_content .cont_news .wrap_tit .tit {
	float: left
}

.news_content .cont_news .wrap_tit .txt_bar {
	color: #d3d3d3
}

.news_content .cont_news .txt_rss {
	float: left;
	margin-top: 3px;
	padding-right: 17px;
	font-size: 11px;
	color: #919191;
	letter-spacing: -1px;
	background: url(//t1.daumcdn.net/media/img-media/media4/detail/ico_detail.gif) no-repeat 100% 0
}

.news_content .cont_news .list_type2 li {
	margin-bottom: 2px;
	padding-left: 13px;
	line-height: 22px;
	background: url(//t1.daumcdn.net/media/img-media/media4/common/ico_news.gif) no-repeat 1px -176px
}

.news_content .cont_news .list_news .link_connect {
	font-family: \\B3CB\C6C0, dotum, sans-serif;
	font-size: 14px
}

.news_content .cont_news .list_news .txt_time {
	padding-left: 6px;
	font-size: 9px;
	font-family: tahoma;
	color: #919191
}

.news_content .image {
	margin: 10px auto 12px
}

.news_content .image_left {
	float: left;
	margin: 0 9px 0 0
}

.news_content .image p.img {
	position: relative
}

.news_content .image p.txt {
	margin: 8px 4px 0;
	font-weight: 400;
	font-size: 12px;
	line-height: 18px;
	font-family: \\B3CB\C6C0, dotum, sans-serif;
	color: #616686;
	text-align: left
}

.news_content .image span.big,
.news_content figure span.big {
	display: none;
	position: absolute;
	width: 106px;
	height: 75px;
	background: url("//t1.daumcdn.net/media/img-media/media3/common/i_zoom.gif") no-repeat;
	filter: alpha(opacity=60);
	ms-filter: alpha("opacity=60");
	opacity: .6;
	cursor: pointer
}

.news_content .video {
	margin: 0 auto 10px;
	text-align: center
}

.news_content .banner {
	float: right;
	position: relative;
	z-index: 10;
	width: 250px;
	height: 250px;
	margin: 15px 0 20px 29px;
	padding-top: 17px;
	background: url(//t1.daumcdn.net/media/img-media/media3/view/cover01_250.gif) no-repeat 0 0
}

.news_content .contents {
	font-family: \\AD74\B9BC, gulim, "sans-serif";
	font-size: 16px;
	line-height: 1.5em;
	color: #333
}

.news_content .font_type_0 {
	font-family: \\AD74\B9BC, gulim !important
}

.news_content .font_type_1 {
	font-family: \\B3CB\C6C0, dotum !important
}

.news_content .font_type_2 {
	font-family: \\BC14\D0D5, batang !important
}

.news_content .font_type_3 {
	font-family: "\B9D1\C740   \ACE0\B515", Malgun Gothic !important;
	line-height: 1.7 !important
}

.news_content .social_widget {
	z-index: 10;
	width: 315px;
	height: 24px;
	margin: 34px auto 40px;
	clear: both
}

.news_content .keyword {
	color: #0b09cb
}

.news_content #newsBody .content img {
	cursor: default;
	max-width: 100%
}

.news_view_ad {
	left: -2px;
	padding: 20px 0 30px
}

.newsview_comment_wrap {
	margin-top: 12px
}

.newsview_comment_wrap .news_notice {
	height: 20px;
	line-height: 20px;
	margin-top: 33px;
	padding: 0 0 8px;
	font-size: 12px;
	font-family: \\B3CB\C6C0, dotum, Apple SD Gothic Neo, sans-serif
}

.newsview_comment_wrap .news_notice .link_notice {
	float: left;
	margin-right: 7px;
	padding-left: 43px;
	background: url(//t1.daumcdn.net/media/img-media/media4/common/ico_comment_0512.png) no-repeat 0 -350px;
	color: #333
}

.newsview_comment_wrap .newsview_alex {
	border-top: 2px solid #8a909e;
	padding-top: 12px
}

#closedAlexBox .title_wrap {
	position: relative;
	clear: both;
	height: 34px;
	margin-top: -10px;
	border-bottom: 1px solid #d2d2d2;
	letter-spacing: -1px;
	_margin-right: -2px;
	font: 12px/1.5 \\B3CB\C6C0, dotum, Apple SD Gothic Neo, sans-serif
}

#closedAlexBox .title_wrap .title {
	position: absolute;
	left: 6px;
	top: 9px;
	color: #646464
}

#closedAlexBox .title_wrap .title strong {
	color: #333
}

#closedAlexBox .title_wrap .title span {
	color: #e1e1e1
}

#closedAlexBox .title_wrap .title span strong {
	color: #1e7ae2;
	letter-spacing: 0
}

#closedAlexBox .title_wrap .sort {
	position: absolute;
	right: 7px;
	top: 9px
}

#closedAlexBox .title_wrap .sort a {
	color: #666;
	font-size: 11px
}

.news_view .wrap_player {
	overflow: hidden;
	height: 100px;
	padding: 24px 0 0 5px
}

.news_view .wrap_player .img_player {
	float: left;
	position: relative;
	margin-right: 16px
}

.news_view .img_player .frame_g {
	width: 74px;
	height: 93px
}

.news_view .wrap_player .info_player {
	float: left;
	position: relative
}

.wrap_player .info_player .tit_name {
	margin-left: 4px;
	font-weight: 700;
	font-size: 14px;
	line-height: 16px;
	letter-spacing: -1px
}

.wrap_player .info_player .txt_info {
	margin-left: 8px;
	font-size: 11px;
	line-height: 13px;
	color: #9a9a99;
	letter-spacing: -1px
}

.wrap_player .info_player .txt_more {
	position: absolute;
	top: 0;
	right: 0;
	padding-right: 9px;
	font-size: 11px;
	background-position: 100% -396px;
	letter-spacing: -1px;
	color: #666
}

.wrap_player .tbl_score {
	width: 546px;
	margin-top: 8px;
	letter-spacing: -1px
}

.wrap_player .tbl_score .col1,
.wrap_player .tbl_score .col2,
.wrap_player .tbl_score .col3,
.wrap_player .tbl_score .col4,
.wrap_player .tbl_score .col5,
.wrap_player .tbl_score .col6 {
	width: 75px
}

.wrap_player .tbl_score .col7 {
	width: 97px
}

.wrap_player .tbl_score th {
	height: 25px;
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	font-weight: 400;
	font-size: 11px;
	line-height: 25px;
	background-color: #f7f7f7;
	color: #666
}

.wrap_player .tbl_score .fst {
	padding-right: 3px;
	border-left: 1px solid #ebebeb
}

.wrap_player .tbl_score .lst {
	border-right: 1px solid #ebebeb
}

.wrap_player .tbl_score td {
	height: 20px;
	text-align: center;
	color: #666
}

.wrap_player .num_score td {
	padding-top: 2px;
	font-weight: 700;
	color: #4d73ee
}

.news_view .wrap_connect {
	overflow: hidden;
	width: 642px;
	margin-top: 23px;
	border: 1px solid #e2e2e2;
	clear: both
}

.news_view .wrap_connect .box_title {
	overflow: hidden;
	width: 612px;
	height: 30px;
	padding: 0 16px 0 14px;
	border-bottom: 1px solid #e2e2e2;
	font-size: 12px;
	line-height: 30px;
	background-color: #f7f7f7;
	color: #000
}

.wrap_connect .box_title .tit_connect {
	float: left;
	font-size: 12px
}

.wrap_connect .box_title .link_connect {
	float: left;
	margin-left: 5px;
	padding-right: 8px;
	background-position: 100% -414px;
	color: #4d73ee;
	text-decoration: underline
}

.wrap_connect .box_title .num_connect {
	font-weight: 700
}

.wrap_connect .box_title .link_help {
	float: right;
	padding-right: 17px;
	font-size: 11px;
	background-position: 100% -367px;
	letter-spacing: -1px;
	color: #666
}

.wrap_connect .link_news {
	color: #000
}

.wrap_connect .list_connect {
	float: left;
	width: 470px;
	padding: 15px 0 15px 16px
}

.wrap_connect .list_connect li {
	overflow: hidden;
	height: 22px;
	padding-left: 10px;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/ico_dot.gif) no-repeat 0 9px;
	line-height: 22px
}

.wrap_connect .list_connect .txt_source {
	margin-left: 8px;
	font-size: 11px;
	color: #888
}

.wrap_connect .cont_thumb {
	float: right;
	width: 105px;
	padding: 25px;
	line-height: 14px;
	text-align: center
}

.wrap_connect .cont_thumb .link_thumb {
	width: 90px;
	height: 68px;
	margin: 0 auto
}

.wrap_connect .cont_thumb .frame_g {
	width: 88px;
	height: 66px
}

.wrap_connect .cont_thumb .tit_thumb {
	margin-top: 5px
}

.wrap_connect .cont_thumb .link_title {
	font-size: 11px;
	letter-spacing: -1px
}

.news_view .quick_view {
	overflow: hidden;
	width: 642px;
	margin: 18px 0 40px;
	border: 1px solid #e2e2e2;
	clear: both
}

.quick_view .box_title {
	overflow: hidden;
	width: 612px;
	height: 30px;
	padding: 0 16px 0 14px;
	border-bottom: 1px solid #e2e2e2;
	font-size: 12px;
	line-height: 30px;
	background-color: #f7f7f7;
	color: #000
}

.quick_view .box_title .txt_date {
	color: #2a4693
}

.quick_view .box_result {
	overflow: hidden;
	width: 100%
}

.quick_view .list_result {
	float: left;
	width: 273px;
	padding: 15px 15px 15px 20px
}

.quick_view .list_result li {
	overflow: hidden;
	height: 22px;
	padding-left: 10px;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/ico_dot.gif) no-repeat 0 9px;
	line-height: 22px
}

.quick_view .list_result .fst .link_news {
	font-weight: 700
}

.quick_view .list_result .txt_first {
	font-weight: 400;
	color: #2a4693
}

.quick_view .list_result .txt_score {
	font-weight: 700
}

.news_view .quick_view2 {
	position: relative
}

.news_view .quick_view2 .box_title {
	border-bottom: 0 none
}

.quick_view2 .box_result {
	overflow: hidden;
	width: 642px;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/wrap_result2.gif) 0 0 repeat-y
}

.quick_view2 .result_game {
	float: left;
	width: 321px;
	height: 118px;
	border-top: 1px solid #e2e2e2
}

.quick_view2 .tit_game {
	overflow: hidden;
	position: relative;
	width: 249px;
	height: 23px;
	padding: 7px 71px 0 0;
	margin-left: 1px;
	border-bottom: 1px solid #f0f0f0;
	background-color: #fdfdfd
}

.quick_view2 .status_game {
	overflow: hidden;
	position: relative;
	width: 250px
}

.quick_view2 .cont_team {
	width: 98px
}

.quick_view2 .team_home {
	float: left
}

.quick_view2 .team_away {
	float: right
}

.quick_view2 .txt_team {
	font-weight: 700
}

.quick_view2 .team_home .txt_team {
	float: right
}

.quick_view2 .team_home .img_g {
	float: right;
	margin-left: 7px
}

.quick_view2 .team_away .txt_team {
	float: left
}

.quick_view2 .team_away .img_g {
	float: left;
	margin-right: 7px
}

.quick_view2 .info_game {
	position: absolute;
	top: 0;
	left: 50%;
	width: 53px;
	height: 23px;
	margin-left: -26px;
	font-weight: 700;
	font-family: Tahoma, sans-serif;
	color: #d00115;
	text-align: center
}

.quick_view2 .num_score {
	color: #333
}

.quick_view2 .list_result {
	float: none;
	width: auto;
	padding: 11px 0 10px 16px
}

.quick_view2 .list_result li {
	overflow: hidden;
	height: 22px;
	padding-left: 10px;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/ico_dot.gif) no-repeat 0 9px;
	line-height: 22px
}

.quick_view2 .desc_cancel {
	padding: 33px 0 32px;
	line-height: 22px;
	color: #838b95;
	text-align: center
}

.quick_view2 .tit_game .btn_comm {
	position: absolute;
	top: 6px;
	right: 8px;
	width: 62px;
	height: 18px
}

.quick_view2 .tit_game .btn_vs {
	background-position: 0 -100px
}

.quick_view2 .tit_game .btn_result {
	background-position: -70px -100px
}

.quick_view2 .tit_game .btn_highlight {
	background-position: -70px -80px
}

.quick_view2 .tit_game .btn_live {
	width: 59px;
	background-position: -270px -750px
}

.quick_view .slide_result {
	overflow: hidden;
	position: relative;
	width: 642px;
	height: 255px
}

.quick_view .inner_slide {
	position: absolute;
	top: 0
}

.quick_view .box_result2 {
	float: left
}

.quick_view .box_result2 .result_game {
	height: 254px
}

.quick_view .box_result2 .tit_game {
	width: 320px;
	padding-right: 0
}

.quick_view .box_result2 .status_game {
	margin: 0 auto
}

.quick_view .box_result2 .desc_cancel {
	padding: 55px 0 34px
}

.quick_view .box_result2 .schedule_btn {
	overflow: hidden;
	width: 273px;
	padding-left: 48px
}

.quick_view .box_result2 .schedule_btn .btn_comm {
	float: left;
	width: 109px;
	height: 23px;
	padding-top: 6px;
	margin-right: 8px;
	font-weight: 700;
	font-size: 12px;
	line-height: 18px;
	background-position: -390px -590px;
	letter-spacing: -1px;
	text-align: center;
	text-indent: 0
}

.quick_view .box_result2 .schedule_btn .emph_team {
	font-weight: 700;
	color: #2a4693
}

.quick_view2 .result_game .desc_cancel {
	padding: 15px 0 4px
}

.quick_view2 .result_game .schedule_btn {
	overflow: hidden;
	width: 273px;
	padding-left: 75px
}

.quick_view2 .result_game .schedule_btn .btn_comm {
	float: left;
	width: 85px;
	height: 20px;
	padding-top: 4px;
	margin-right: 5px;
	margin-bottom: 24px;
	font-weight: 700;
	font-size: 11px;
	line-height: 18px;
	background-position: -270px -770px;
	letter-spacing: -1px;
	text-align: center;
	text-indent: 0
}

.quick_view2 .result_game .schedule_btn .emph_team {
	font-weight: 700;
	color: #2a4693
}

.quick_view .list_highlight {
	width: 282px;
	padding: 0 13px 10px 26px;
	margin-top: 4px
}

.quick_view .list_highlight li {
	height: auto;
	padding-left: 0;
	margin-right: 12px;
	background: 0 none
}

.quick_view2 .slide_btn {
	overflow: hidden;
	position: absolute;
	top: 5px;
	right: 3px;
	width: 46px;
	height: 21px;
	background-position: -400px -500px
}

.quick_view2 .slide_btn .btn_slide {
	float: left;
	width: 23px;
	height: 21px
}

.news_view .quick_view3 {
	position: relative;
	width: 644px;
	border: 0 none
}

.news_view .quick_view3 .box_title {
	width: 614px;
	height: 32px;
	border-bottom: 1px solid #d1d1d1;
	line-height: 34px;
	background: 0
}

.quick_view3 .tab_preview {
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 0;
	width: 397px
}

.quick_view3 .tab_type2 {
	width: 199px;
	padding-left: 198px
}

.quick_view3 .tab_type3 {
	width: 298px;
	padding-left: 99px
}

.quick_view3 .tab_preview li {
	float: left;
	width: 100px;
	margin-right: -1px
}

.quick_view3 .tab_preview .link_tab {
	display: block;
	width: 98px;
	height: 16px;
	padding: 7px 0 8px;
	border: 1px solid #e2e2e2;
	border-bottom: 0 none;
	line-height: 18px;
	background-color: #f7f7f7;
	text-align: center
}

.quick_view3 .tab_preview .on .link_tab {
	position: relative;
	z-index: 10;
	padding-bottom: 9px;
	border-color: #d1d1d1;
	font-weight: 700;
	background-color: #fff
}

.quick_view3 .box_quickview {
	overflow: hidden;
	width: 642px;
	border: 1px solid #e2e2e2;
	border-top: 0 none
}

.box_quickview .box_compare {
	overflow: hidden;
	width: 100%;
	padding: 20px 0 18px;
	border-bottom: 1px solid #f1f1f1
}

.box_quickview .player_compare {
	overflow: hidden;
	float: left;
	width: 301px;
	padding-left: 20px
}

.player_compare .link_thumb {
	float: left;
	position: relative;
	width: 90px;
	margin-right: 19px
}

.player_compare .link_thumb .frame_g {
	width: 88px;
	height: 111px
}

.player_compare .cont_info {
	float: left;
	width: 192px;
	padding-top: 2px
}

.player_compare .name_player {
	padding-right: 9px;
	font-size: 16px;
	line-height: 18px;
	color: #2d44df;
	letter-spacing: -1px
}

.player_compare .txt_team {
	font-size: 11px;
	color: #919191;
	letter-spacing: -1px
}

.player_compare .list_info {
	overflow: hidden;
	margin-top: 9px
}

.player_compare .list_info li {
	overflow: hidden;
	width: 100%;
	line-height: 21px;
	color: #666
}

.player_compare .tit_data {
	float: left;
	width: 70px;
	font-weight: 400
}

.player_compare .cont_data {
	display: block;
	overflow: hidden;
	font-weight: 700;
	color: #333;
	white-space: nowrap
}

.box_quickview .list_result {
	padding: 17px 28px 18px 20px
}

.box_quickview .box_score {
	overflow: hidden;
	width: 602px;
	padding: 20px 20px 10px;
	border-bottom: 1px solid #f1f1f1
}

.box_quickview .score_tbl {
	overflow: hidden;
	width: 601px;
	border-top: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb
}

.box_quickview .tbl_score {
	overflow: hidden;
	width: 601px;
	table-layout: fixed
}

.box_quickview .tbl_score .col1 {
	width: 137px
}

.box_quickview .tbl_score .col2 {
	width: 29px
}

.box_quickview .tbl_score th {
	height: 26px;
	border-left: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	font-weight: 400;
	font-size: 11px;
	color: #666;
	font-family: Tahoma, sans-serif;
	background-color: #fbfbfa
}

.box_quickview .tbl_score .th_stadium {
	font-family: \\B3CB\C6C0, dotum, sans-serif
}

.box_quickview .tbl_score td {
	height: 34px;
	border-left: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	font-weight: 700;
	font-size: 11px;
	font-family: Tahoma, sans-serif;
	text-align: center
}

.box_quickview .tbl_score .td_team {
	font-family: \\B3CB\C6C0, dotum, sans-serif
}

.box_quickview .tbl_score .team_name {
	overflow: hidden;
	padding: 0 16px 0 14px
}

.box_quickview .tbl_score .link_team {
	float: left;
	width: 55px;
	line-height: 20px
}

.box_quickview .tbl_score .img_logo {
	float: left;
	margin-right: 5px
}

.box_quickview .tbl_score .num_score {
	float: right;
	font-weight: 700;
	font-size: 18px;
	line-height: 20px;
	font-family: Tahoma, sans-serif;
	text-align: right
}

.box_quickview .tbl_score .fst .num_score {
	color: #f25024
}

.box_quickview .result_player {
	overflow: hidden;
	position: relative;
	width: 517px;
	height: 23px;
	padding: 12px 68px 0 17px
}

.box_quickview .result_player .ico_comm3 {
	overflow: hidden;
	float: left;
	width: 17px;
	height: 17px;
	margin-right: 4px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px
}

.box_quickview .result_player .ico_win {
	background-position: 0 -1125px
}

.box_quickview .result_player .ico_lose {
	background-position: 0 -1150px
}

.box_quickview .result_player .ico_save {
	background-position: 0 -1175px
}

.box_quickview .result_player .txt_name {
	float: left;
	margin-right: 15px;
	line-height: 18px;
	color: #666
}

.box_quickview .result_player .btn_result {
	position: absolute;
	top: 9px;
	right: 0;
	width: 64px;
	height: 23px;
	font-size: 12px;
	line-height: 24px;
	color: #666;
	background-position: -200px -770px;
	letter-spacing: -1px;
	text-align: center;
	text-indent: 0
}

.box_quickview .box_mainnews {
	overflow: hidden;
	width: 100%
}

.box_mainnews .news_list {
	float: left;
	width: 301px;
	padding: 18px 0 0 20px
}

.box_mainnews .tit_mainnews {
	display: block;
	line-height: 14px;
	color: #000;
	letter-spacing: -1px;
	text-indent: 11px
}

.box_mainnews .list_result {
	float: none;
	padding: 0;
	margin-top: 12px
}

.box_mainnews .list_highlight {
	float: left;
	width: 294px;
	padding: 18px 1px 12px 26px;
	margin-top: 0
}

.box_mainnews .list_highlight li {
	margin-right: 18px
}

.news_view .wrap_highlight {
	margin-top: 0;
	padding-bottom: 31px;
	border-bottom: 0
}

.news_view .wrap_highlight .tit_baseball {
	width: 121px;
	height: 13px;
	margin-top: 1px;
	background-position: 0 -300px
}

.news_view .wrap_livephoto {
	overflow: hidden;
	width: 100%;
	margin-top: 37px
}

.news_view .wrap_livephoto .tit_baseball {
	width: 110px;
	height: 13px;
	background-position: 0 -325px
}

.news_view .wrap_livephoto .list_livephoto {
	overflow: hidden;
	width: 120%;
	margin-top: 14px
}

.news_view .list_livephoto li {
	float: left;
	width: 140px;
	padding-right: 28px
}

.news_view .list_livephoto .frame_g {
	width: 138px;
	height: 134px
}

.news_view .list_livephoto .tit_thumb {
	display: block;
	margin-top: 10px;
	line-height: 15px;
	letter-spacing: -1px;
	color: #444
}

.top_etc .wrap_main .rank_team {
	position: relative;
	margin-top: 40px
}

.wrap_main .rank_team .tit_soccer {
	width: 61px;
	background-position: 0 -350px
}

.wrap_main .rank_team .tit_worldsoccer {
	width: 84px;
	background-position: 0 -425px
}

.wrap_main .rank_team .tit_baseball {
	width: 87px;
	margin-bottom: 13px;
	background-position: 0 -500px
}

.wrap_main .rank_team .tit_worldbaseball {
	width: 67px;
	margin-bottom: 13px;
	background-position: 0 -575px
}

.wrap_main .rank_team .tit_npb {
	width: 67px;
	height: 14px;
	margin-bottom: 13px;
	background-position: 0 -375px
}

.wrap_main .rank_team .tit_golf {
	width: 61px;
	background-position: 0 -600px
}

.wrap_main .rank_team .tit_basketvolley {
	width: 90px;
	background-position: 0 -675px
}

.wrap_main .rank_team .link_npb {
	position: absolute;
	top: 0;
	left: 84px;
	padding-left: 13px;
	font-size: 11px;
	background-position: 0 -472px
}

.wrap_main .rank_team .tab_rank {
	overflow: hidden;
	width: 100%;
	margin-top: 13px;
	border-top: 1px solid #ccc
}

.rank_team .tab_rank li {
	float: left;
	padding: 0 23px 0 61px;
	height: 38px;
	font-size: 11px;
	line-height: 39px;
	text-align: center
}

.rank_team .tab_rank .link_tab {
	color: #666
}

.rank_team .tab_rank .on .link_tab {
	font-weight: 700;
	color: #3a6dff
}

.rank_team .tab_worldsoccer li {
	width: 51px;
	padding: 0
}

.rank_team .tab_worldsoccer .lst {
	width: 85px
}

.rank_team .tab_worldbaseball li {
	width: 52px;
	padding: 0
}

.rank_team .tab_worldbaseball .txt_bar {
	padding-left: 28px;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/tab_bar.gif) no-repeat 9px 15px
}

.rank_team .tab_npb li {
	padding: 0 22px 0 69px
}

.rank_team .tab_golf li {
	padding: 0 17px 0 16px
}

.rank_team .tab_golf .fst {
	padding-left: 22px
}

.rank_team .tab_basketvolley li {
	padding: 0 14px 0 15px
}

.rank_team .tab_basketvolley .fst {
	padding-left: 34px
}

.rank_team .tit_game {
	display: block;
	height: 27px;
	border-top: 1px solid #c2c2c2;
	border-bottom: 1px solid #dadada;
	line-height: 27px;
	background-color: #f3f3f3;
	color: #444;
	text-align: center
}

.rank_team .tbl_score {
	width: 100%
}

.rank_team .tbl_score th {
	padding-right: 1px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 11px;
	font-family: tahoma;
	color: #666
}

.rank_team .tit_score th {
	height: 27px;
	border-top: 1px solid #c2c2c4;
	border-bottom: 1px solid #dadadc;
	font-weight: 400;
	line-height: 27px;
	font-family: \\B3CB\C6C0, dotum, sans-serif;
	background-color: #f3f3f5;
	color: #444
}

.rank_team .tbl_score td {
	height: 31px;
	padding: 1px 1px 0 0;
	border-bottom: 1px solid #e5e5e5;
	text-align: center
}

.rank_team .tbl_score .col1 {
	width: 35px
}

.rank_team .tbl_score .col2 {
	width: 113px
}

.rank_team .tbl_score .col3,
.rank_team .tbl_score .col4,
.rank_team .tbl_score .col5,
.rank_team .tbl_score .col6 {
	width: 37px
}

.rank_team .tbl_score .col7 {
	width: 48px
}

.rank_team .tbl_score_kbo .col2 {
	width: 76px
}

.rank_team .tbl_score_kbo .col7 {
	width: 37px
}

.rank_team .tbl_score_kbo .col8 {
	width: 48px
}

.rank_team .fst td {
	height: 32px;
	padding-top: 2px;
	font-weight: 700
}

.rank_team .fst th {
	padding-top: 1px;
	color: #3a6dff
}

.rank_team .tbl_score .col_rank {
	padding-left: 5px
}

.rank_team .tbl_score .col_name {
	padding-right: 22px
}

.rank_team .tbl_score .col_game {
	padding-left: 1px
}

.rank_team .tbl_score .col_win {
	padding-left: 4px
}

.rank_team .tbl_score .col_drawn,
.rank_team .tbl_score .col_lose {
	padding-left: 2px
}

.rank_team .tbl_score .col_score {
	padding-right: 6px
}

.rank_team .tbl_score .team_name {
	text-align: left
}

.rank_team .tbl_score .link_team {
	display: inline-block
}

.rank_team .tbl_score .num_score {
	padding-right: 10px
}

.rank_team .tbl_score .img_logo {
	vertical-align: middle
}

.rank_team .tbl_baseball .col1 {
	width: 44px
}

.rank_team .tbl_baseball .col2 {
	width: 82px
}

.rank_team .tbl_baseball .col3,
.rank_team .tbl_baseball .col4,
.rank_team .tbl_baseball .col5 {
	width: 36px
}

.rank_team .tbl_baseball .col6 {
	width: 56px
}

.rank_team .tbl_baseball .col7 {
	width: 54px
}

.rank_team .tbl_baseball td,
.rank_team .tbl_baseball th {
	padding-right: 0
}

.rank_team .lst td,
.rank_team .lst th {
	border-bottom: 0 none
}

.rank_team .tbl_baseball .col_rank {
	padding: 0 0 0 5px
}

.rank_team .tbl_baseball .col_name {
	padding: 0 0 0 1px
}

.rank_team .tbl_baseball .col_game {
	padding: 0 0 0 3px
}

.rank_team .tbl_baseball .col_win {
	padding: 0
}

.rank_team .tbl_baseball .col_lose {
	padding: 0 0 0 2px
}

.rank_team .tbl_baseball .col_odds {
	padding: 0 0 0 3px
}

.rank_team .tbl_baseball .col_score {
	padding: 0 8px 0 0
}

.rank_team .tbl_baseball .team_name {
	padding-left: 1px
}

.rank_team .tbl_baseball .num_score {
	padding-right: 13px
}

.rank_team .tbl_golf .col1 {
	width: 51px
}

.rank_team .tbl_golf .col2 {
	width: 182px
}

.rank_team .tbl_golf .col3 {
	width: 111px
}

.rank_team .tbl_golf .link_golf {
	display: block;
	padding-left: 20px;
	font-weight: 700;
	background-position: 104px -494px;
	color: #444
}

.wrap_tab .list_tab li {
	float: left;
	padding: 0 9px 0 10px;
	font-size: 12px;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/ico_comm3.gif) no-repeat 0 -122px
}

.wrap_tab .list_tab .fst {
	background: 0;
	padding-left: 0
}

.wrap_tab .list_tab .on {
	font-weight: 700
}

.wrap_tab .list_tab .link_cont {
	float: left;
	margin-right: 1px
}

.wrap_tab .list_tab .btn_comm {
	float: left;
	width: 15px;
	height: 14px;
	margin-top: 1px
}

.wrap_tab .list_tab .btn_open {
	background-position: -310px -80px
}

.wrap_tab .list_tab .on .btn_open {
	background-position: -310px -100px
}

.wrap_tab .cont_layer {
	position: absolute;
	top: 43px;
	left: 0
}

.wrap_tab .cont_layer .box_layer {
	overflow: hidden;
	width: 642px;
	border: 1px solid #333;
	background-color: #fff
}

.wrap_tab .tbl_layer {
	width: 645px
}

.wrap_tab .tbl_layer .col1,
.wrap_tab .tbl_layer .col2,
.wrap_tab .tbl_layer .col3,
.wrap_tab .tbl_layer .col4 {
	width: 129px
}

.wrap_tab .tbl_layer .col5 {
	width: 127px
}

.wrap_tab .tbl_layer td {
	height: 32px;
	padding-left: 10px;
	border-top: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	color: #666;
	letter-spacing: -1px
}

.wrap_tab .tbl_layer .fst td {
	border-top: 0 none
}

.wrap_tab .tbl_layer .link_cont {
	display: inline-block
}

.wrap_tab .tbl_layer .img_logo {
	float: left;
	margin-right: 5px
}

.wrap_tab .btn_close {
	position: absolute;
	top: -21px;
	right: 10px;
	width: 12px;
	height: 12px;
	border: 0 none;
	background-position: -330px -80px
}

.section_series .tit_issue {
	padding: 27px 0 20px;
	border-bottom: 2px solid #58595b;
	font-size: 24px;
	color: #111;
	letter-spacing: -3px
}

.section_series .tit_issue .ico_comm3 {
	float: left;
	width: 31px;
	height: 32px;
	margin: 2px 13px 0 0
}

.section_series .tit_issue .ico_soccer {
	background-position: 0 -150px
}

.section_series .tit_issue .ico_baseball {
	background-position: 0 -200px
}

.section_series .tit_issue .ico_basket {
	background-position: 0 -250px
}

.section_series .tit_issue .ico_volley {
	background-position: 0 -300px
}

.section_series .tit_issue .ico_golf {
	background-position: 0 -350px
}

.section_series .tit_issue .ico_general {
	background-position: 0 -400px
}

.section_series .list_type2 {
	margin-top: 24px
}

.section_series .list_type2 li {
	width: 634px;
	padding: 16px 10px 0 0
}

.section_series .list_type2 .link_thumb {
	margin-bottom: 11px
}

.section_series .list_type2 .wrap_cont {
	margin-bottom: 13px
}

.section_series .wrap_special {
	position: relative;
	width: 644px;
	height: 470px;
	margin-top: 20px
}

.section_series .wrap_special .link_cont {
	display: block;
	overflow: hidden;
	position: absolute;
	top: 280px;
	width: 164px;
	height: 167px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px
}

.section_series .wrap_special .link_post1 {
	left: 33px
}

.section_series .wrap_special .link_post2 {
	left: 240px
}

.section_series .wrap_special .link_post3 {
	left: 447px
}

.issue_view .news_subject .link_subject {
	padding-right: 9px;
	font-weight: 700;
	font-size: 14px;
	background-position: 100% -747px;
	color: #396dfe;
	letter-spacing: -1px
}

.issue_view .news_subject .tit_subject {
	padding-top: 17px
}

.issue_view .news_content {
	border-bottom: 0 none
}

.netizen_cmt {
	overflow: hidden
}

.netizen_cmt .wrap_netizen {
	float: left;
	width: 648px;
	margin-right: 30px
}

.netizen_cmt .tit_netizen {
	width: 60px;
	height: 13px;
	margin: 20px 0 0 3px;
	background-position: 0 -350px
}

.netizen_cmt .wrap_cmt label {
	position: relative
}

.netizen_cmt .wrap_cmt label input {
	position: absolute;
	top: 0;
	left: 0;
	width: 32px;
	height: 16px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: alpha("opacity=0")
}

.netizen_cmt .wrap_cmt {
	overflow: hidden;
	width: 646px;
	margin-top: 10px;
	padding-top: 26px;
	border: 1px solid #e1e1e1;
	border-bottom: 0 none;
	background-color: #fbfbfb
}

.netizen_cmt .wrap_register {
	position: relative;
	width: 607px;
	height: 120px;
	margin-left: 20px;
	border-bottom: 1px solid #dbdbdb
}

.netizen_cmt .wrap_register .tf_cmt {
	overflow: hidden;
	float: left;
	width: 432px;
	height: 54px;
	padding: 10px 10px 0;
	border: 1px solid #bbb;
	border-left: 0 none;
	border-right: 0 none;
	resize: none
}

.netizen_cmt .wrap_register .info_append {
	position: absolute;
	top: 49px;
	right: 72px;
	color: #a2a2ac;
	font-size: 10px
}

.netizen_cmt .wrap_register .txt_byte {
	color: red
}

.netizen_cmt .wrap_register .thumb_area {
	position: relative;
	float: left;
	width: 86px;
	height: 54px;
	padding: 5px 0 5px 5px;
	border: 1px solid #bbb;
	border-right: 0 none;
	background-color: #fff
}

.netizen_cmt .thumb_none .thumb_area {
	display: none
}

.netizen_cmt .wrap_register .thumb_none .tf_cmt {
	width: 523px;
	border-left: 1px solid #bbb
}

.netizen_cmt .wrap_area {
	overflow: hidden
}

.netizen_cmt .wrap_area .btn_close {
	position: absolute;
	right: 0;
	top: 5px;
	width: 16px;
	height: 16px;
	background-position: -180px -70px
}

.netizen_cmt .wrap_register .btn_file {
	position: absolute;
	top: 76px;
	left: 0;
	width: 90px;
	height: 28px;
	background-position: -260px -330px
}

.netizen_cmt .wrap_register .link_rule {
	position: absolute;
	top: 83px;
	left: 100px;
	font-size: 11px;
	color: #888
}

.netizen_cmt .wrap_register .btn_write {
	overflow: visible;
	position: absolute;
	top: 0;
	right: 0;
	width: 64px;
	height: 66px;
	border: 0 none;
	background-position: -80px -370px
}

.netizen_cmt .wrap_register .ico_write {
	position: absolute;
	top: 27px;
	right: 63px;
	width: 9px;
	height: 12px;
	background-position: 0 -450px
}

.netizen_cmt .wrap_register .btn_replace {
	position: absolute;
	top: 142px;
	right: 0;
	width: 57px;
	height: 16px;
	margin-right: 1px;
	border: 0 none;
	background-position: -330px -100px
}

.netizen_cmt .wrap_register .btn_write2 {
	background-position: -70px -160px
}

.netizen_cmt .wrap_register .btn_write2 .ico_write {
	background-position: 0 -380px
}

.netizen_cmt .cmt_sns {
	position: absolute;
	top: 82px;
	right: 0;
	height: 26px
}

.netizen_cmt .cmt_sns .ico_check {
	float: left;
	margin-right: 6px;
	padding-left: 16px;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/ico_cmt.gif) no-repeat 0 -398px;
	cursor: pointer
}

.netizen_cmt .cmt_sns .on {
	background-position: 0 -418px
}

.netizen_cmt .ico_news {
	overflow: hidden;
	float: left;
	width: 16px;
	height: 16px;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/ico_cmt.gif) no-repeat;
	text-indent: -9999px
}

.netizen_cmt .cmt_sns .sns_twitter {
	background-position: 0 -60px
}

.netizen_cmt .cmt_sns .sns_facebook {
	background-position: 0 -80px
}

.netizen_cmt .cmt_sns .sns_me2day {
	background-position: 0 -120px
}

.netizen_cmt .cmt_sns .sns_cyworld {
	background-position: 0 -99px
}

.netizen_cmt .cmt_sns .sns_yozm {
	width: 13px;
	background-position: 0 -140px
}

.netizen_cmt .cmt_sns .sns_register {
	float: left;
	margin: 3px 1px 0;
	font-weight: 400;
	font-size: 11px;
	line-height: 14px;
	color: #a2a2a2;
	letter-spacing: -1px
}

.netizen_cmt .wrap_cmt .txt_count {
	display: block;
	margin: 0 90px 0 23px;
	padding: 22px 0 5px;
	color: #666
}

.netizen_cmt .wrap_cmt .txt_num {
	font-weight: 700;
	color: #3a6dff
}

.netizen_cmt .list_cmt {
	float: left;
	width: 642px;
	margin-top: 11px
}

.netizen_cmt .list_cmt li {
	float: left;
	width: 580px;
	padding: 0 29px 17px
}

.netizen_cmt .list_cmt .box_other {
	float: right
}

.netizen_cmt .list_cmt .box_cmt {
	float: left;
	width: 540px
}

.netizen_cmt .list_cmt .txt_cmt {
	float: left;
	position: relative;
	width: 510px;
	margin-right: 74px;
	padding: 11px 13px 9px;
	border: 1px solid #c1c2c6;
	background-color: #fff;
	word-break: break-all;
	color: #333641
}

.netizen_cmt .list_cmt .txt_double {
	overflow: hidden;
	width: 360px;
	padding-top: 4px;
	word-wrap: break-word
}

.netizen_cmt .list_cmt .thumb_talk {
	overflow: hidden;
	position: relative;
	float: left;
	margin: 2px 19px 4px 0
}

.netizen_cmt .list_cmt .thumb_big {
	margin: 2px 0 4px
}

.netizen_cmt .list_cmt .btn_comm2 {
	position: absolute;
	right: 0;
	bottom: 0
}

.netizen_cmt .list_cmt .ico_large {
	width: 24px;
	height: 24px;
	background-position: -180px -40px
}

.netizen_cmt .list_cmt .ico_small {
	width: 30px;
	height: 30px;
	background-position: -180px 0
}

.netizen_cmt .list_cmt .ico_cmt {
	width: 10px;
	height: 14px;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/ico_cmt.gif) no-repeat;
	text-indent: -9999px
}

.netizen_cmt .list_cmt .ico_left {
	position: absolute;
	top: 50%;
	left: -9px;
	margin-top: -6px;
	background-position: 0 -280px
}

.netizen_cmt .list_cmt .ico_right {
	position: absolute;
	top: 50%;
	right: -9px;
	margin-top: -6px;
	background-position: 100% -300px
}

.netizen_cmt .box_other .box_cmt {
	float: right
}

.netizen_cmt .box_other .txt_cmt {
	margin-right: 0
}

.netizen_cmt .box_other .txt_desc {
	float: right;
	margin: 8px 5px 0 0
}

.netizen_cmt .txt_desc {
	float: left;
	overflow: hidden;
	margin: 7px 0 0 5px
}

.netizen_cmt .txt_desc .txt_time {
	float: left;
	margin-left: 5px;
	padding-right: 4px;
	font-size: 11px
}

.netizen_cmt .txt_desc .txt_bar {
	float: left;
	margin: 0 4px 0 5px;
	font-size: 11px;
	font-family: \\AD74\B9BC, gulim, sans-serif;
	color: #e2e2e2;
	letter-spacing: -1px
}

.netizen_cmt .txt_desc .link_name {
	float: left;
	font-size: 11px;
	color: #777;
	letter-spacing: -1px
}

.netizen_cmt .txt_desc .ico_cmt {
	display: inline;
	float: left;
	margin: 0 2px 0 3px
}

.netizen_cmt .txt_desc .ico_time {
	width: 13px;
	height: 14px;
	margin: 0;
	background-position: 0 -259px
}

.netizen_cmt .txt_desc .ico_twitter {
	width: 13px;
	height: 14px;
	background-position: 0 -159px
}

.netizen_cmt .txt_desc .ico_facebook {
	width: 13px;
	height: 14px;
	padding-left: 0;
	background-position: 0 -179px
}

.netizen_cmt .txt_desc .ico_cyworld {
	width: 12px;
	height: 14px;
	background-position: 0 -199px
}

.netizen_cmt .txt_desc .ico_me2day {
	width: 13px;
	height: 14px;
	background-position: 0 -219px
}

.netizen_cmt .txt_desc .ico_yozm {
	width: 11px;
	height: 14px;
	background-position: 0 -239px
}

.netizen_cmt .txt_desc .link_social {
	float: left;
	width: 13px;
	height: 13px;
	margin-left: 3px
}

.netizen_cmt .txt_desc .link_tw {
	background-position: 0 -160px
}

.netizen_cmt .txt_desc .link_fb {
	background-position: 0 -180px
}

.netizen_cmt .txt_desc .link_cw {
	background-position: 0 -200px
}

.netizen_cmt .txt_desc .link_md {
	background-position: 0 -220px
}

.netizen_cmt .txt_desc .link_yz {
	background-position: 0 -240px
}

.netizen_cmt .txt_desc .link_del,
.netizen_cmt .txt_desc .link_report {
	float: left;
	font-family: dotum, sans-serif;
	font-size: 11px;
	color: #919191
}

.netizen_cmt .fold_add {
	height: 31px;
	margin: 8px auto 0;
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #c8c8c8;
	background-color: #f6f6f6;
	clear: both
}

.netizen_cmt .fold_add .link_fold {
	display: block;
	height: 31px;
	font-weight: 700;
	line-height: 32px;
	text-align: center;
	text-decoration: none;
	color: #606060
}

.netizen_cmt .fold_add .ico_more {
	padding-right: 14px;
	background-position: 100% -497px
}

.netizen_cmt_type2 {
	margin-bottom: 30px
}

.netizen_cmt .wrap_twitter {
	overflow: hidden;
	float: left;
	width: 300px
}

.netizen_cmt .wrap_twitter .tit_area {
	overflow: hidden
}

.netizen_cmt .wrap_twitter .tit_twitter {
	float: left;
	width: 61px;
	height: 14px;
	margin-top: 20px;
	background-position: 0 -400px
}

.netizen_cmt .live_update {
	float: right;
	width: 160px;
	margin-top: 18px
}

.netizen_cmt .live_update .btn_update {
	width: 62px;
	margin-top: 1px;
	border: 0 none;
	font-size: 11px;
	background: 0;
	cursor: pointer
}

.netizen_cmt .live_update .txt_update {
	float: left;
	width: 81px;
	margin: 2px 0 0;
	padding-left: 14px;
	font-size: 11px;
	font-family: gulim;
	color: #777;
	letter-spacing: -1px
}

.netizen_cmt .live_update .ico_update {
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/bg_updata.gif) no-repeat 0 3px
}

.netizen_cmt .live_update .ico_noup {
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/bg_stop.gif) no-repeat 0 3px
}

.netizen_cmt .live_update .ico_comm {
	float: left;
	width: 48px;
	padding-left: 15px;
	color: #000;
	letter-spacing: -1px;
	text-decoration: none
}

.netizen_cmt .live_update .ico_play {
	background-position: 0 -74px
}

.netizen_cmt .live_update .ico_stop {
	background-position: 0 -49px
}

.netizen_cmt .live_update .btn_search {
	position: absolute;
	right: 3px;
	top: -22px;
	padding-left: 7px
}

.netizen_cmt .sns_live {
	overflow: hidden;
	width: auto;
	margin-top: 6px;
	border: 1px solid #e1e1e1;
	border-bottom: 0 none;
	background-color: #fbfbfb;
	clear: both
}

.netizen_cmt .sns_live .list_realtime {
	overflow: hidden;
	padding: 20px 0 0 16px;
	clear: both
}

.netizen_cmt .sns_live .list_realtime .ico_live {
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px
}

.netizen_cmt .sns_live .list_realtime li {
	float: left;
	width: 267px;
	margin-right: 10px;
	padding: 20px 0 18px;
	border-bottom: 1px solid #ededed;
	background-color: #fbfbfb !important;
	clear: both
}

.netizen_cmt .sns_live .list_realtime li.fst {
	padding-top: 0;
	border-top: 0 none
}

.netizen_cmt .sns_live .list_realtime .cont_thumb {
	float: left;
	height: 40px;
	margin-right: 12px;
	width: 40px
}

.netizen_cmt .sns_live .list_realtime .thumb_img {
	display: block
}

.netizen_cmt .sns_live .list_realtime .cont_desc {
	float: left;
	width: 210px;
	margin-top: -2px;
	margin-top: -3px;
	text-align: left
}

.netizen_cmt .sns_live .list_realtime .cont_desc .sns_user {
	letter-spacing: -1px
}

.netizen_cmt .sns_live .list_realtime .sns_user .link_user {
	color: #7381a6
}

.netizen_cmt .sns_live .list_realtime .txt_cont {
	display: block;
	margin-top: 2px
}

.netizen_cmt .sns_live .list_realtime .txt_append {
	margin: 3px 0 0 -3px;
	overflow: hidden;
	width: 100%
}

.netizen_cmt .sns_live .list_realtime .info_desc {
	clear: both;
	color: #666;
	display: block;
	line-height: 18px;
	margin-left: 1px
}

.netizen_cmt .sns_live .list_realtime .txt_append .ico_twitter {
	margin-left: 3px;
	padding-left: 16px;
	font-size: 11px;
	line-height: 13px;
	color: #888;
	background-position: 0 -475px;
	letter-spacing: -1px;
	text-indent: 0
}

.netizen_cmt .sns_live .list_realtime .ico_time {
	background: url(//t1.daumcdn.net/media/img-section/enter/live/livetalk_bt.gif) no-repeat 0 -151px;
	padding-left: 15px
}

.netizen_cmt .sns_live .list_realtime .txt_time {
	color: #888;
	font-size: 11px;
	letter-spacing: -1px;
	line-height: 16px
}

.netizen_cmt .sns_live .list_realtime .txt_bar {
	color: #ededed;
	font-size: 12px;
	padding-left: 1px;
	position: relative;
	top: 1px
}

.netizen_cmt .sns_live .list_realtime .link_tweet {
	color: #27b3e2
}

.netizen_cmt .wrap_twitter .fold_add {
	margin-top: 94px
}

.section_special {
	overflow: hidden;
	width: 100%;
	margin-bottom: 30px
}

.section_special .wrap_special {
	overflow: hidden;
	position: relative;
	width: 100%;
	margin-top: 30px;
	padding-top: 40px;
	border-top: 1px solid #a3a3a3
}

.section_special .wrap_special .link_more {
	top: 39px
}

.section_special .wrap_special .tit_news {
	width: 23px;
	height: 12px;
	background-position: 0 -200px
}

.section_special .wrap_special .tit_column {
	width: 23px;
	height: 12px;
	background-position: 0 -1026px
}

.section_special .wrap_special .tit_highlight {
	width: 58px;
	height: 13px;
	background-position: 0 -225px
}

.wrap_special .list_news li {
	overflow: hidden;
	width: 100%;
	padding: 15px 0;
	border-bottom: 1px solid #efefef
}

.wrap_special .list_news .lst {
	border-bottom: 0 none
}

.wrap_special .list_news .link_thumb {
	float: left;
	margin-right: 31px
}

.wrap_special .list_news .frame_g {
	width: 158px;
	height: 95px
}

.wrap_special .list_news .info_news {
	overflow: hidden;
	padding-right: 20px
}

.wrap_special .list_news .tit_thumb {
	display: block;
	margin: 5px 0 7px;
	font-size: 16px;
	letter-spacing: -1px
}

.wrap_special .list_news .link_title {
	color: #000
}

.wrap_special .list_news .link_news {
	color: #555;
	letter-spacing: 0
}

.wrap_special .list_news .txt_info {
	display: block;
	margin-top: 2px;
	font-size: 11px;
	color: #919191
}

.wrap_special .list_news .txt_bar {
	color: #dfddde
}

.section_special .wrap_special .tit_schedule {
	width: 51px;
	height: 14px;
	background-position: 0 -250px
}

.section_special .wrap_special .tit_result {
	width: 34px;
	height: 14px;
	background-position: 0 -275px
}

.section_special .wrap_special .tit_photo {
	width: 24px;
	height: 11px;
	background-position: 0 -300px
}

.section_special .wrap_special .tit_netizen {
	width: 34px;
	height: 13px;
	margin: 0;
	background-position: 0 -325px
}

.section_special .wrap_special .tit_ilboon {
	width: 41px;
	height: 13px;
	background-position: 0 -1100px
}

.section_special .wrap_special .tbl_schedule {
	width: 100%;
	margin-top: 9px;
	border: 1px solid #cdcdd1
}

.section_special .wrap_special .list_photo {
	overflow: hidden;
	width: 110%;
	margin-top: 10px
}

.section_special .list_photo li {
	float: left;
	width: 175px;
	padding-right: 26px;
	line-height: 15px
}

.section_special .list_photo .info_title {
	margin-top: 10px
}

.section_special .list_photo .link_thumb .ico_photoview {
	position: absolute;
	top: 151px;
	left: 11px;
	width: 14px;
	height: 12px;
	background-position: 0 -25px;
	text-indent: -9999px
}

.section_special .list_photo .frame_g {
	width: 173px;
	height: 173px
}

.section_special .netizen_cmt .wrap_cmt {
	width: 976px
}

.section_special .netizen_cmt .list_cmt {
	overflow: hidden;
	float: none;
	width: 976px
}

.section_special .netizen_cmt .list_cmt li {
	width: 800px
}

.section_special .netizen_cmt .wrap_register {
	width: 938px
}

.section_special .netizen_cmt .tf_cmt {
	width: 762px
}

.section_special .netizen_cmt .thumb_none .tf_cmt {
	width: 855px
}

.section_special .netizen_cmt .box_cmt {
	width: 740px
}

.section_special .netizen_cmt .txt_cmt {
	width: 710px
}

.section_special .netizen_cmt .txt_double {
	display: block;
	width: 570px
}

.section_special .wrap_list_type2 .tit_vod {
	margin-top: 6px
}

.section_special .wrap_special .list_mov {
	margin-top: 14px
}

.section_special .wrap_list_type2 .list_mov li {
	height: 144px
}

.section_special .wrap_special.fst {
	margin-top: 0;
	padding-top: 20px;
	border-top: 0 none
}

.section_special .wrap_special.fst .link_more {
	top: 19px
}

.section_special .netizen_cmt .wrap_special {
	margin-bottom: 30px
}

.section_special .news_special {
	margin-top: 15px;
	padding-top: 0;
	border-top: 0 none
}

.section_special .news_special .lst {
	border-bottom: 1px solid #a3a3a3
}

.section_special .wrap_ilboon {
	padding-top: 29px
}

.section_special .list_ilboon {
	overflow: hidden;
	width: 992px;
	margin-top: 9px
}

.section_special .list_ilboon li {
	float: left;
	width: 234px;
	margin-right: 14px
}

.section_special .list_ilboon .frame_g {
	width: 232px;
	height: 144px
}

.section_special .list_ilboon .info_title {
	margin-top: 13px
}

.section_special .list_ilboon .tit_thumb {
	font-size: 12px;
	line-height: 20px;
	color: #000;
	word-break: keep-all;
	word-wrap: break-word
}

.section_special .wrap_ilboon .link_more {
	top: 29px
}

.section_special .list_ilboon2 {
	margin-top: 15px
}

.section_special .list_ilboon2 li {
	margin-bottom: 27px
}

.tab_menu .list_cate {
	overflow: hidden;
	height: 19px;
	border-bottom: 1px solid #cdcdd1
}

.tab_menu .list_cate_schedule {
	padding: 15px 0 14px 276px
}

.tab_menu .list_cate li {
	float: left;
	padding: 0 11px 0 12px;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/ico_comm.gif) no-repeat 0 -96px
}

.tab_menu .list_cate .fst {
	background: 0
}

.tab_menu .list_cate .link_cate {
	color: #555
}

.tab_menu .list_cate .on .link_cate {
	font-weight: 700;
	color: #3a6dff
}

.section_special .tit_special {
	margin: 20px 0 10px;
	font-size: 12px
}

.section_special .wrap_result {
	margin-top: 0;
	padding-top: 0;
	border-top: 0 none
}

.section_special .wrap_result .tbl_schedule {
	margin-top: 0
}

.section_special .wrap_rank {
	margin: 0 0 30px;
	padding-top: 0;
	border-top: 0 none
}

.section_special .wrap_rank .tit_special {
	margin: 27px 0 6px
}

.wrap_special .tbl th {
	height: 32px;
	border-top: 1px solid #cdcdd1;
	border-bottom: 1px solid #cdcdd1;
	font-weight: 700;
	font-size: 11px;
	background-color: #f9f9f9;
	color: #888a97;
	letter-spacing: -1px
}

.wrap_special .tbl td {
	height: 30px;
	border-top: 1px solid #ebebeb
}

.wrap_special .tbl_schedule .col1 {
	width: 11%
}

.wrap_special .tbl_schedule .col2 {
	width: 28%
}

.wrap_special .tbl_schedule .col3 {
	width: 8%
}

.wrap_special .tbl_schedule .col4 {
	width: 27%
}

.wrap_special .tbl_schedule .col5 {
	width: 26%
}

.wrap_special .tbl_schedule .bg_line td {
	border-top: 1px solid #cbcbce
}

.wrap_special .tbl_schedule .time_date {
	border-right: 1px solid #cbcbce;
	border-top: 1px solid #cbcbce;
	text-align: center
}

.wrap_special .tbl_schedule .cont_score {
	padding-left: 20px;
	text-align: center
}

.wrap_special .tbl_schedule .num_time {
	font-weight: 700;
	font-family: Tahoma
}

.wrap_special .tbl_schedule .txt_day {
	color: #777
}

.wrap_special .tbl_schedule .txt_home {
	float: left;
	width: 90px;
	margin-top: 1px;
	text-align: right
}

.wrap_special .tbl_schedule .txt_away {
	float: left;
	margin-top: 1px;
	text-align: left
}

.wrap_special .tbl_schedule .num_score {
	float: left;
	width: 54px;
	padding: 0 4px;
	font-weight: 700;
	font-family: Tahoma;
	letter-spacing: -1px
}

.wrap_special .tbl_schedule .txt_vs {
	float: left;
	width: 52px;
	padding: 0 4px;
	font-size: 11px;
	font-family: Tahoma;
	color: #777
}

.wrap_special .tbl_schedule .num_win {
	font-weight: 700;
	color: #cf0014
}

.wrap_special .tbl_schedule .cont_time {
	font-size: 11px;
	font-family: Tahoma;
	color: #777;
	text-align: center
}

.wrap_special .tbl_schedule .time_rec {
	display: inline-block;
	height: 18px;
	padding-left: 16px;
	font-size: 10px;
	line-height: 16px;
	background-position: 0 -723px;
	color: #4974d3
}

.wrap_special .tbl_schedule .cont_info {
	padding-left: 25px;
	color: #777
}

.wrap_special .tbl_schedule .cont_area {
	color: #777;
	text-align: center
}

.wrap_special .tbl_schedule td.cont_time {
	font-size: 11px;
	font-family: Tahoma;
	color: #777;
	text-align: center
}

.wrap_special .tbl_schedule td.cont_area {
	color: #777;
	text-align: center
}

.wrap_special .tbl_schedule td.cont_cast {
	padding-left: 50px;
	text-align: center
}

.wrap_special .tbl_schedule th.cont_cast {
	padding-left: 70px;
	text-align: left
}

.wrap_special .tbl_schedule .cont_cast .wrap_btn {
	float: left;
	margin-top: 2px;
	vertical-align: top
}

.wrap_special .tbl_schedule .cont_cast .btn_comm {
	float: left;
	position: relative;
	z-index: 30;
	width: 62px;
	height: 23px;
	margin-right: 3px
}

.wrap_special .tbl_schedule .cont_cast .btn_text {
	background-position: 0 -340px
}

.wrap_special .tbl_schedule .cont_cast .btn_result {
	background-position: -70px -340px
}

.wrap_special .tbl_schedule .cont_cast .btn_highlight {
	background-position: -330px -500px
}

.wrap_special .tbl_schedule .cont_empty td {
	background-color: #fcfcfc;
	text-align: center
}

.wrap_special .tbl_schedule .cont_empty .txt_empty {
	padding-right: 44px;
	border-top: 1px solid #cbcbce;
	color: #777
}

.wrap_special .box_today {
	position: absolute;
	left: 0;
	z-index: 20;
	width: 976px;
	border: 1px solid #de4e5c
}

.wrap_special .tbl_result {
	width: 100%;
	margin-top: 9px;
	border: 1px solid #cdcdd1
}

.wrap_special .tbl_result .col1 {
	width: 11%
}

.wrap_special .tbl_result .col2 {
	width: 19%
}

.wrap_special .tbl_result .col3 {
	width: 50%
}

.wrap_special .tbl_result .col4,
.wrap_special .tbl_result .col5 {
	width: 10%
}

.wrap_special .tbl_result td {
	text-align: center
}

.wrap_special .tbl_result .txt_rank {
	font-weight: 700;
	font-family: tahoma;
	color: #777
}

.wrap_special .tbl_result .fst td {
	font-weight: 700
}

.wrap_special .tbl_result .fst .txt_rank {
	color: #cf0014
}

.wrap_special .tbl_result .tit_name {
	padding-left: 10px;
	text-align: left
}

.wrap_special .tbl_result .txt_name {
	text-align: left
}

.wrap_special .tbl_result .link_team {
	color: #777
}

.wrap_special .tbl_result .txt_num {
	font-family: tahoma
}

.section_netizen {
	position: relative;
	margin-top: 23px
}

.section_netizen .box_netizen {
	overflow: hidden;
	width: 642px;
	margin-top: 20px;
	border: 1px solid #dfdfe1;
	background-color: #f8f8fa
}

.section_netizen .box_netizen .netizen_top {
	width: 606px;
	padding: 8px 17px 16px;
	border-top: 1px solid #fff;
	border-bottom: 0 none;
	border-left: 1px solid #fff
}

.section_netizen .box_netizen .wrap_issue {
	padding-top: 9px;
	border-bottom: 0 none
}

.section_netizen .box_netizen .wrap_realtime {
	margin-top: 18px;
	padding-top: 13px;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/line_poll.gif) repeat-x 0 0;
	clear: both
}

.section_netizen .box_netizen .list_realtime {
	font-size: 11px;
	line-height: 23px;
	letter-spacing: -1px
}

.section_netizen .box_netizen .list_realtime .txt_time {
	padding: 0 0 0 18px;
	font-size: 11px;
	background-position: 0 -25px;
	color: #919191
}

.section_netizen .box_netizen .list_realtime .txt_bar {
	margin: 0 8px;
	color: #e2e2e2
}

.section_netizen .box_netizen .list_realtime .txt_realtime {
	color: #444
}

.section_netizen .wrap_issue {
	overflow: hidden;
	position: relative;
	width: 100%;
	border-bottom: 1px solid #a5a5ae
}

.section_netizen .wrap_issue li {
	overflow: hidden;
	padding: 20px 0;
	border-top: 1px solid #efefef
}

.section_netizen .wrap_issue .fst {
	border-top: 0 none
}

.section_netizen .wrap_issue .link_thumb {
	float: left;
	width: 110px;
	height: 90px;
	margin-right: 10px
}

.section_netizen .wrap_issue .ico_comm2 {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	width: 38px;
	height: 38px
}

.section_netizen .wrap_issue .ico_issue {
	background-position: 0 -150px
}

.section_netizen .wrap_issue .ico_close {
	background-position: 0 -200px
}

.section_netizen .wrap_issue .frame_g {
	width: 108px;
	height: 88px
}

.section_netizen .wrap_issue .info_thumb {
	overflow: hidden;
	position: relative;
	padding-right: 74px;
	line-height: 17px
}

.section_netizen .wrap_issue .tit_issue {
	display: block;
	padding-bottom: 4px
}

.section_netizen .wrap_issue .link_title {
	font-size: 14px;
	color: #000;
	letter-spacing: -1px
}

.section_netizen .wrap_issue .txt_date {
	display: block;
	padding-bottom: 9px;
	font-size: 11px;
	color: #919191
}

.section_netizen .wrap_issue .num_time {
	font-family: tahoma
}

.section_netizen .wrap_issue .txt_cmt {
	padding: 0 4px;
	font-weight: 700;
	font-family: tahoma;
	color: #4e79ff
}

.section_netizen .wrap_issue .txt_bar {
	margin: 0 6px 0 5px
}

.section_netizen .wrap_issue .link_issue {
	font-size: 13px;
	color: #555
}

.section_netizen .wrap_issue .btn_balloon {
	position: absolute;
	top: 10px;
	right: 0;
	width: 62px;
	height: 54px;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/bg_balloon.png);
	text-align: center
}

.section_netizen .wrap_issue .btn_balloon .txt_num {
	display: block;
	overflow: hidden;
	margin-top: 5px;
	font-weight: 700;
	font-family: tahoma;
	color: #4e79ff
}

.section_netizen .wrap_issue li .btn_balloon {
	top: 0;
	left: 443px
}

.section_netizen .wrap_search {
	height: 24px;
	margin-top: 20px;
	text-align: center
}

.section_netizen .wrap_search .opt_search {
	height: 19px;
	font-size: 12px;
	line-height: 19px
}

.section_netizen .wrap_search .tf_search {
	width: 159px;
	height: 19px;
	padding-left: 4px;
	line-height: 19px;
	border: 1px solid #ccc
}

.section_netizen .btn_search {
	display: inline;
	width: 44px;
	height: 21px;
	background-position: -340px -570px
}

.section_netizen .wrap_detail {
	overflow: hidden;
	padding: 20px 0 16px;
	border-bottom: 0 none
}

.section_netizen .wrap_detail .btn_balloon {
	top: 20px;
	right: 20px
}

.section_netizen .wrap_detail .info_thumb {
	padding-right: 140px
}

.section_netizen .tit_rel {
	padding-top: 13px;
	color: #000;
	letter-spacing: -1px;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/line_rel.gif) repeat-x 0 0
}

.section_netizen .list_rel {
	padding: 5px 0 23px;
	border-bottom: 1px solid #a5a5ae;
	line-height: 22px
}

.section_netizen .list_rel li {
	padding-left: 8px;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/ico_dot.gif) no-repeat 0 9px
}

.section_netizen .list_rel .link_rel {
	color: #000
}

.section_netizen .list_rel .txt_source {
	margin-left: 10px;
	font-size: 11px;
	color: #919191;
	letter-spacing: -1px
}

.section_netizen .netizen_cmt .wrap_netizen {
	width: 644px
}

.section_netizen .netizen_cmt .wrap_cmt {
	width: 642px
}

.section_netizen .list_tab3 {
	margin-top: 30px
}

.section_netizen .list_tab3 li {
	width: 85px
}

.section_netizen .list_tab3 .link_cont {
	width: 83px
}

.section_netizen .link_twi {
	margin-left: -1px
}

.sns_live {
	overflow: hidden;
	width: 642px;
	margin-top: 10px;
	border: 1px solid #e1e1e1;
	border-bottom: 0 none;
	background-color: #fbfbfb
}

.sns_live .live_update {
	overflow: hidden;
	width: 165px;
	padding: 20px 0 0 18px
}

.sns_live .live_update .btn_update {
	width: 69px;
	margin-top: 1px;
	border: 0 none;
	font-size: 12px
}

.sns_live .live_update .txt_update {
	float: left;
	margin: 1px 7px 0 0;
	padding-left: 14px;
	color: #777;
	letter-spacing: -1px
}

.sns_live .live_update .ico_update {
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/bg_updata.gif) no-repeat 0 3px
}

.sns_live .live_update .ico_noup {
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/bg_stop.gif) no-repeat 1px 3px
}

.sns_live .live_update .ico_comm {
	float: left;
	width: 48px;
	padding-left: 15px;
	color: #000;
	letter-spacing: -1px;
	text-decoration: none
}

.sns_live .live_update .ico_play {
	background-position: 0 -74px
}

.sns_live .live_update .ico_stop {
	background-position: 0 -49px
}

.sns_live .live_update .btn_search {
	position: absolute;
	top: -22px;
	right: 3px;
	padding-left: 7px
}

.sns_live .list_realtime {
	overflow: hidden;
	padding: 14px 0 0 20px;
	clear: both
}

.sns_live .list_realtime .ico_live {
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px
}

.sns_live .list_realtime li {
	float: left;
	width: 622px;
	padding: 20px 0 16px;
	border-top: 1px solid #ededed;
	clear: both
}

.sns_live .list_realtime .cont_thumb {
	float: left;
	width: 40px;
	height: 40px;
	margin-right: 12px
}

.sns_live .list_realtime .thumb_img {
	display: block
}

.sns_live .list_realtime .cont_desc {
	float: left;
	width: 540px;
	margin-top: -3px;
	text-align: left
}

.sns_live .list_realtime .cont_desc .sns_user {
	letter-spacing: -1px
}

.sns_live .list_realtime .sns_user .link_user {
	color: #7381a6
}

.sns_live .list_realtime .txt_cont {
	display: block;
	margin-top: 2px
}

.sns_live .list_realtime .cont_desc .txt_append {
	overflow: hidden;
	width: 100%;
	margin: 3px 0 0 -3px
}

.sns_live .list_realtime .cont_desc .info_desc {
	display: block;
	margin-left: 1px;
	line-height: 18px;
	clear: both;
	color: #666
}

.sns_live .list_realtime .txt_append .ico_twitter {
	margin-left: 3px;
	padding-left: 16px;
	font-size: 11px;
	line-height: 13px;
	background-position: 0 -475px;
	color: #888;
	letter-spacing: -1px;
	text-indent: 0
}

.sns_live .list_realtime .ico_time {
	padding-left: 15px;
	background: url(//t1.daumcdn.net/media/img-section/enter/live/livetalk_bt.gif) no-repeat 0 -151px
}

.sns_live .list_realtime .txt_time {
	font-size: 11px;
	line-height: 16px;
	letter-spacing: -1px;
	color: #888
}

.sns_live .list_realtime .txt_bar {
	position: relative;
	top: 1px;
	padding-left: 1px;
	font-size: 12px;
	color: #ededed
}

.sns_live .list_realtime .link_tweet {
	color: #009dd2
}

.section_netizen .box_best {
	height: 182px
}

.section_netizen .box_netizen .inner_best {
	overflow: hidden;
	padding: 25px 0;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff
}

.section_netizen .box_netizen .wrap_best {
	float: left;
	width: 295px;
	padding-left: 25px;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/box_bg.gif) repeat-y 0 0
}

.section_netizen .box_netizen .fst {
	background: 0
}

.section_netizen .box_netizen .tit_comm3 {
	width: 93px;
	height: 13px
}

.section_netizen .box_netizen .tit_recommend {
	background-position: 0 -275px
}

.section_netizen .box_netizen .tit_cmt {
	background-position: 0 -300px
}

.section_netizen .box_netizen .list_rank {
	margin-top: 15px;
	line-height: 22px
}

.section_netizen .box_netizen .link_rank {
	padding-left: 20px;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/num_poll.gif) no-repeat;
	color: #474747
}

.section_netizen .box_netizen .num_rank1 {
	background-position: 0 0
}

.section_netizen .box_netizen .num_rank2 {
	background-position: 0 -25px
}

.section_netizen .box_netizen .num_rank3 {
	background-position: 0 -50px
}

.section_netizen .box_netizen .num_rank4 {
	background-position: 0 -75px
}

.section_netizen .box_netizen .num_rank5 {
	background-position: 0 -100px
}

.section_netizen .btn_my {
	position: absolute;
	top: 0;
	right: 0;
	width: 90px;
	height: 26px;
	background-position: 0 -640px
}

.wing_comm a {
	color: #222
}

.ico_wing {
	background: url(//t1.daumcdn.net/media/img-section/sports13/aside/ico_aside.gif) no-repeat
}

.fw_b {
	font-weight: 700
}

.wing_comm .link_all {
	position: absolute;
	width: 46px;
	height: 18px;
	background-position: -50px 0
}

.wing_comm {
	overflow: hidden;
	width: 100%;
	padding-bottom: 40px
}

.wing_comm .tit_wing {
	overflow: hidden;
	width: 100px;
	height: 16px;
	margin: 0 0 6px 24px;
	font-size: 0;
	line-height: 0;
	background: url(//t1.daumcdn.net/media/img-section/sports13/aside/tit_aside_150428.gif) no-repeat;
	text-indent: -9999px
}

.wing_comm .wing_cont {
	width: 250px;
	padding: 0 25px
}

.wing_comm .list_ranking li {
	padding-bottom: 3px;
	line-height: 20px
}

.wing_comm .num_wing {
	display: block;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	background: url(//t1.daumcdn.net/media/img-section/sports13/aside/num_aside_131218.gif) no-repeat;
	text-indent: -9999px
}

.wing_comm .list_ranking .num_wing {
	float: left;
	width: 13px;
	height: 8px;
	margin: 5px 3px 0 0
}

.wing_comm .list_ranking .num1 {
	background-position: 0 0
}

.wing_comm .list_ranking .num2 {
	background-position: 0 -25px
}

.wing_comm .list_ranking .num3 {
	background-position: 0 -50px
}

.wing_comm .list_ranking .num4 {
	background-position: 0 -125px
}

.wing_comm .list_ranking .num5 {
	background-position: 0 -150px
}

.wing_comm .list_ranking .num6 {
	background-position: 0 -175px
}

.wing_comm .list_ranking .num7 {
	background-position: 0 -200px
}

.wing_comm .list_ranking .num8 {
	background-position: 0 -225px
}

.wing_comm .list_ranking .num9 {
	background-position: 0 -250px
}

.wing_comm .list_ranking .num10 {
	background-position: 0 -275px
}

.wing_comm .list_ranking .num11 {
	background-position: 0 -300px
}

.wing_comm .list_ranking .num12 {
	background-position: 0 -325px
}

.wing_comm .list_ranking .num13 {
	background-position: 0 -350px
}

.wing_comm .list_ranking .num14 {
	background-position: 0 -375px
}

.wing_comm .list_ranking .num15 {
	background-position: 0 -400px
}

.wing_comm .list_ranking .num16 {
	background-position: 0 -425px
}

.wing_comm .list_ranking .num17 {
	background-position: 0 -450px
}

.wing_comm .list_ranking .num18 {
	background-position: 0 -475px
}

.wing_comm .list_ranking .link_txt {
	display: inline-block;
	overflow: hidden;
	white-space: nowrap
}

.wing_comm .list_wing .type_thumb {
	height: 72px;
	margin: 4px 0 10px;
	padding-left: 0;
	background: 0
}

.wing_comm .type_thumb .tit_g {
	float: left;
	width: 120px;
	margin-top: 11px;
	line-height: 17px;
	letter-spacing: -1px
}

.tab_wing .list_wing {
	display: none
}

.tab_wing .active .list_wing {
	display: block
}

.wing_comm .list_wing li {
	overflow: hidden;
	width: 100%;
	margin-bottom: 5px;
	padding-left: 9px;
	line-height: 18px;
	background: url(//t1.daumcdn.net/media/img-section/sports13/aside/ico_dot.gif) no-repeat 0 8px
}

.wing_comm .link_guide {
	display: inline;
	float: left;
	width: 18px;
	height: 18px;
	font-size: 0;
	line-height: 0;
	background-position: 100% -350px;
	text-indent: -9999px
}

.wing_comm .list_wing .txt_cate {
	font-weight: 700
}

.paging_wing {
	overflow: hidden;
	position: relative;
	width: 100%;
	margin-top: 6px;
	text-align: center
}

.tab_wing .paging_wing {
	display: none
}

.tab_wing .active .paging_wing {
	display: block
}

.paging_wing .inner {
	display: inline-block
}

.paging_wing .inner .btn_comm {
	display: inline;
	float: left;
	width: 18px;
	height: 18px;
	margin-top: 1px
}

.paging_wing .inner .btn_prev {
	margin-right: 6px;
	background-position: 0 -40px
}

.paging_wing .inner .btn_next {
	margin-left: 6px;
	background-position: -20px -40px
}

.paging_wing .inner .num_page,
.paging_wing .inner .txt_bar {
	float: left;
	font-size: 9px;
	line-height: 14px;
	font-family: verdana;
	color: #666
}

.paging_wing .inner .txt_bar {
	display: inline;
	margin-left: 1px
}

.tab_wing {
	overflow: hidden;
	position: relative;
	width: 100%;
	padding-top: 44px
}

.wing_cont .tab_comm {
	background: url(//t1.daumcdn.net/media/img-section/sports13/aside/tab_aside_140825.gif) no-repeat
}

.tab_wing .tab_comm {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0
}

.tab_wing .active .tab_comm {
	padding-right: 1px;
	z-index: 1
}

.tab_wing .tab_comm .tit_tab {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 33px;
	text-indent: -9999px
}

.tab_wing .list_ranking {
	display: none
}

.tab_wing .active .list_ranking {
	display: block
}

.wing_column {
	position: relative
}

.wing_column .tit_wing {
	width: 99px;
	background-position: 0 0
}

.wing_column .list_column {
	overflow: hidden;
	padding: 2px 24px 0 26px;
	border-top: 2px solid #9d9ea3
}

.wing_column .list_column li {
	overflow: hidden;
	position: relative;
	height: 84px;
	border-bottom: 1px solid #e6e6e7
}

.wing_column .list_column .link_thumb {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 80px;
	height: 70px
}

.wing_column .list_column .link_column {
	display: block;
	height: 68px;
	padding: 16px 0 0 90px
}

.wing_column .link_column .link_txt {
	color: #666
}

.wing_column .link_column .emph_txt {
	display: block;
	margin-top: 3px;
	font-weight: 700;
	line-height: 16px;
	color: #333
}

.wing_column .link_all {
	top: 0;
	right: 16px
}

.wing_column .paging_wing {
	margin-top: 12px;
	padding-left: 4px
}

.wing_column .paging_wing .btn_prev {
	margin: 0 4px 0 0
}

.wing_column .paging_wing .btn_next {
	margin-top: 0
}

.wing_search .tit_wing {
	width: 71px;
	margin-bottom: 4px;
	background-position: 0 -25px
}

.wing_search .wing_cont {
	width: 250px;
	padding: 0 24px
}

.wing_search .tab_all {
	width: 100px;
	background-position: 0 0
}

.wing_search .tab_sports {
	left: 100px;
	width: 99px;
	background-position: -100px 0
}

.wing_search .tab_entertain {
	left: 199px;
	width: 100px;
	background-position: -199px 0
}

.wing_search .active .tab_all {
	background-position: 0 -33px
}

.wing_search .active .tab_sports {
	background-position: -100px -33px
}

.wing_search .active .tab_entertain {
	background-position: -199px -33px
}

.wing_search .list_ranking {
	overflow: hidden
}

.wing_search .list_ranking li {
	float: left;
	width: 100%
}

.wing_search .list_ranking .link_txt {
	float: left;
	width: 180px;
	vertical-align: top
}

.wing_search .list_ranking .rank_change {
	float: right;
	height: 15px;
	margin-top: 3px;
	padding-right: 2px;
	font-size: 11px;
	line-height: 15px;
	font-family: tahoma;
	color: #8d898a;
	letter-spacing: 0;
	text-align: right;
	vertical-align: top
}

.wing_search .list_ranking .num_change {
	float: left;
	padding-right: 5px
}

.wing_search .rank_change .ico_wing {
	display: block;
	overflow: hidden;
	float: left;
	height: 6px;
	margin-top: 5px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px
}

.wing_search .rank_change .ico_new {
	float: right;
	width: 22px;
	height: 5px;
	background-position: 100% -50px
}

.wing_search .rank_change .ico_equal {
	float: right;
	width: 6px;
	height: 3px;
	margin-top: 6px;
	background-position: 100% -75px
}

.wing_search .rank_change .ico_up {
	width: 7px;
	margin-top: 4px;
	background-position: 100% 0
}

.wing_search .rank_change .ico_down {
	width: 7px;
	background-position: 100% -25px
}

.wing_ranking {
	position: relative
}

.wing_ranking .tit_wing {
	width: 84px;
	margin: 0 3px 4px 24px;
	background-position: 0 -50px
}

.wing_ranking .tab_wing {
	clear: both
}

.wing_ranking .wing_cont {
	padding: 0 23px 0 22px
}

.wing_ranking .tab_favorite {
	width: 149px;
	background-position: 0 -375px
}

.wing_ranking .active .tab_favorite {
	background-position: 0 -408px
}

.wing_ranking .tab_cmt {
	left: 149px;
	width: 150px;
	background-position: -149px -375px
}

.wing_ranking .active .tab_cmt {
	background-position: -149px -408px
}

.wing_ranking .list_ranking li {
	overflow: hidden;
	padding-bottom: 1px
}

.wing_ranking .list_ranking .link_txt {
	float: left;
	width: 234px
}

.wing_ranking .list_ranking strong.link_txt {
	letter-spacing: -1px
}

.wing_ranking .paging_wing {
	margin-left: 2px
}

.wing_ranking .paging_wing .btn_prev {
	background-position: -45px -20px
}

.wing_ranking .paging_wing .btn_next {
	background-position: -70px -20px
}

.wing_ranking .link_all {
	top: 2px;
	right: 16px
}

.wing_cartoon {
	position: relative
}

.wing_cartoon .frame_g {
	width: 106px;
	height: 76px
}

.wing_cartoon .tit_wing {
	width: 102px;
	margin-bottom: 4px;
	background-position: 0 -300px
}

.wing_cartoon .wing_cont {
	padding-top: 15px;
	border-top: 2px solid #9d9ea2
}

.wing_cartoon .list_todayphoto {
	overflow: hidden;
	width: 284px
}

.wing_cartoon .list_todayphoto li {
	overflow: hidden;
	float: left;
	width: 108px;
	margin-right: 34px;
	text-align: center
}

.wing_cartoon .list_todayphoto .link_thumb {
	width: 108px;
	height: 78px
}

.wing_cartoon .list_todayphoto .tit_g {
	display: block;
	padding: 6px 0 9px;
	line-height: 15px
}

.wing_cartoon .list_todayphoto .link_tit {
	color: #666
}

.wing_cartoon .paging_wing {
	margin-top: 1px;
	padding-left: 2px
}

.wing_cartoon .paging_wing .btn_prev {
	margin: 0 5px 0 0;
	background-position: 0 -40px
}

.wing_cartoon .paging_wing .btn_next {
	margin-top: 0;
	background-position: -20px -40px
}

.wing_cartoon .link_all {
	top: 0;
	right: 16px
}

.wing_notice {
	position: relative
}

.wing_notice .tit_wing {
	width: 50px;
	margin-bottom: 4px;
	background-position: 0 -100px
}

.wing_notice .wing_cont {
	padding-top: 8px;
	border-top: 2px solid #9d9ea3
}

.wing_notice .list_wing li {
	margin-bottom: 4px;
	padding-left: 10px
}

.wing_notice .list_wing .type_thumb {
	height: 52px;
	margin-bottom: 11px
}

.wing_notice .list_wing .link_thumb {
	float: left;
	position: relative;
	margin: 2px 9px 0 0;
	cursor: pointer
}

.wing_notice .list_wing .frame_g {
	width: 68px;
	height: 48px
}

.wing_notice .type_thumb .tit_g {
	width: 166px;
	margin-top: 1px
}

.wing_notice .list_wing .emph_info {
	font-weight: 700
}

.wing_notice .wing_cont .link_all {
	top: 2px;
	right: 16px
}

.wing_shopping {
	overflow: hidden;
	padding-bottom: 0
}

.wing_shopping .tit_wing {
	width: 60px;
	margin: 0 0 4px 25px;
	background-position: 0 -125px
}

.sbox_sports2013 .tab_comm {
	display: block;
	position: absolute;
	top: 0;
	height: 33px;
	font-size: 0;
	line-height: 0;
	background: url(//t1.daumcdn.net/media/img-section/sports13/aside/tab_aside_140723.gif) no-repeat;
	text-indent: -9999px
}

.sbox_sports2013 .tab_comm .tit_tab {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 33px;
	font-size: 12px;
	line-height: 33px;
	color: #555;
	text-align: center;
	text-indent: -9999px
}

.sbox_sports2013 .tab_shopping {
	left: 0;
	width: 74px;
	background-position: 0 -150px
}

.sbox_sports2013 .on .tab_shopping {
	background-position: 0 -183px
}

.sbox_sports2013 .tab_half {
	left: 74px;
	width: 75px;
	background-position: -74px -150px
}

.sbox_sports2013 .on .tab_half {
	background-position: -74px -183px
}

.sbox_sports2013 .tab_up {
	left: 149px;
	width: 76px;
	background-position: -149px -150px
}

.sbox_sports2013 .on .tab_up {
	background-position: -149px -183px
}

.sbox_sports2013 .tab_low {
	left: 225px;
	width: 74px;
	background-position: -225px -150px
}

.sbox_sports2013 .on .tab_low {
	background-position: -225px -183px
}

.sbox_shopping .ico_shopping {
	overflow: hidden;
	background: url(//i1.daumcdn.net/imgsrc.search/shopping/img/shopbox/ico_shopping_v3.gif) no-repeat
}

.sbox_shopping .tit_shopping {
	overflow: hidden;
	background: url(//i1.daumcdn.net/imgsrc.search/shopping/img/shopbox/tit_shopping.gif) no-repeat
}

.sbox_shopping .rank_shopping {
	overflow: hidden;
	background: url(//i1.daumcdn.net/imgsrc.search/shopping/img/shopbox/rank_shopping.gif) no-repeat
}

.sbox_shopping .ir_pm {
	overflow: hidden;
	position: absolute;
	visibility: hidden;
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px
}

.sbox_shopping {
	padding: 22px 0 25px 19px
}

.sbox_shopping .wrap_cont {
	position: relative;
	width: 218px;
	padding-top: 25px
}

.sbox_shopping .tit_sphow {
	overflow: hidden;
	display: block;
	width: 44px;
	height: 11px;
	margin-bottom: 10px;
	text-indent: -9999px;
	background-position: 0 0
}

.sbox_shopping .section_lists {
	float: left;
	width: 214px
}

.sbox_shopping .list_box {
	display: none
}

.sbox_shopping .on .list_box {
	display: block
}

.sbox_shopping .list_shopping {
	float: left;
	width: 231px;
	padding: 0 0 0 6px
}

.sbox_shopping .list_shopping li {
	float: left;
	width: 57px;
	height: 71px;
	margin-right: 20px;
	padding-top: 10px;
	text-align: center;
	line-height: 12px;
	overflow: hidden
}

.sbox_shopping .list_shopping .link_thumb {
	position: relative;
	right: 0;
	bottom: 0;
	overflow: hidden;
	display: block;
	float: none;
	width: 50px;
	height: 40px;
	padding-left: 3px
}

.sbox_shopping .list_shopping .link_txt {
	display: block;
	height: 24px;
	padding-top: 4px;
	font-size: 11px;
	line-height: 13px;
	color: #666;
	letter-spacing: -1px
}

.sbox_shopping .wrap_btn {
	display: none
}

.sbox_shopping .on .wrap_btn {
	display: block;
	overflow: hidden;
	position: absolute;
	top: 36px;
	left: 170px;
	width: 33px;
	height: 17px;
	background-position: 2px 2px;
	clear: both;
	text-indent: -9999px
}

.sbox_shopping .wrap_btn .btn_prev {
	float: left;
	width: 14px;
	height: 17px;
	margin-right: 1px;
	padding: 2px 0 2px 2px
}

.sbox_shopping .wrap_btn .btn_next {
	float: left;
	width: 14px;
	height: 17px;
	padding: 2px 2px 2px 0
}

.sbox_shopping .btn_more {
	display: none
}

.sbox_shopping .on .btn_more {
	display: block;
	position: absolute;
	top: 36px;
	left: 201px;
	width: 15px;
	height: 17px;
	background-position: 0 -16px;
	text-indent: -9999px
}

.sbox_shopping .section_shopping .btn_more,
.sbox_shopping .section_shopping .wrap_btn {
	top: 69px
}

.sbox_shopping .section_shopping .num_paging {
	top: 70px
}

.sbox_shopping .section_shopping .mall_top {
	padding-top: 10px
}

.sbox_shopping .section_shopping .list_mall {
	display: none;
	overflow: hidden;
	height: 17px
}

.sbox_shopping .list_mall li {
	float: left;
	height: 18px;
	padding: 0 2px;
	font-size: 11px;
	line-height: 15px;
	background: url(//i1.daumcdn.net/imgsrc.search/shopping/img/shopbox/ico_shopping_v4.gif) no-repeat 0 -68px;
	letter-spacing: -1px;
	white-space: nowrap
}

.sbox_shopping .list_mall .fst {
	padding-left: 0;
	background: 0
}

.sbox_shopping .section_shopping .paging_bar {
	display: none;
	width: 115px;
	height: 0;
	margin: 8px 0;
	border-top: 1px solid #f5f5f5;
	font-size: 0
}

.sbox_shopping .on .list_mall,
.sbox_shopping .on .paging_bar {
	display: block
}

.sbox_shopping .num_paging {
	display: none
}

.sbox_shopping .on .num_paging {
	display: block;
	position: absolute;
	left: 133px;
	top: 37px;
	width: 34px;
	height: 13px;
	font-family: tahoma;
	font-size: 11px;
	line-height: 13px;
	text-align: right;
	color: #919191 !important;
	clear: both
}

.sbox_shopping .num_paging .current {
	color: #000
}

#mAside .sbox_sports2013 .wrap_cont {
	overflow: hidden;
	width: 282px;
	padding: 33px 0 0 18px
}

.sbox_sports2013 {
	padding: 0 0 37px
}

.sbox_sports2013 .section_lists {
	width: 280px
}

.sbox_sports2013 .list_shopping {
	width: auto;
	padding: 0
}

.sbox_sports2013 .tab_title {
	display: block;
	position: absolute;
	top: 0;
	height: 33px;
	background: url(//i1.daumcdn.net/imgsrc.search/shopping/img/shopbox/tab_shopping_enter_v2.gif) no-repeat;
	clear: both;
	cursor: pointer;
	text-indent: -9999px
}

.sbox_sports2013 .section_shopping .num_paging {
	top: 78px;
	left: 186px
}

.sbox_sports2013 .section_shopping .wrap_btn {
	top: 77px;
	left: 226px
}

.sbox_sports2013 .section_shopping .btn_more {
	top: 77px;
	left: 257px
}

.sbox_sports2013 .list_shopping li {
	margin: 0;
	padding: 10px 5px 0 4px
}

.sbox_sports2013 .section_shopping .list_mall {
	padding-left: 3px
}

.sbox_sports2013 .section_shopping .mall_top {
	padding-top: 10px
}

.sbox_sports2013 .section_shopping .paging_bar {
	width: 168px;
	margin: 9px 0 6px 1px
}

.sbox_sports2013 .section_shopping .list_mall li {
	padding: 0 3px
}

.wing_realnews .tit_wing {
	width: 86px;
	margin: 0 0 4px 25px;
	background-position: 0 -150px
}

.wing_realnews .tab_wing {
	padding-top: 46px
}

.wing_realnews .realnews_type1 .wing_cont {
	width: 268px;
	padding: 0 10px 0 20px
}

.wing_realnews .realnews_type1 .tab_all {
	width: 71px;
	background-position: 0 -300px
}

.wing_realnews .realnews_type1 .active .tab_all {
	background-position: 0 -333px
}

.wing_realnews .realnews_type1 .tab_sports {
	left: 71px;
	width: 79px;
	background-position: -71px -300px
}

.wing_realnews .realnews_type1 .active .tab_sports {
	background-position: -71px -333px
}

.wing_realnews .realnews_type1 .tab_entertain {
	left: 150px;
	width: 71px;
	background-position: -150px -300px
}

.wing_realnews .realnews_type1 .active .tab_entertain {
	background-position: -150px -333px
}

.wing_realnews .realnews_type1 .tab_life {
	left: 221px;
	width: 78px;
	background-position: -221px -300px
}

.wing_realnews .realnews_type1 .active .tab_life {
	background-position: -221px -333px
}

.wing_realnews .list_wing li {
	height: 18px;
	background-position: 0 7px
}

.wing_comm .list_wing .fw_b {
	letter-spacing: -1px
}

.wing_todayphoto {
	position: relative
}

.wing_todayphoto .tit_wing {
	width: 63px;
	margin-bottom: 4px;
	background-position: 0 -175px
}

.wing_todayphoto .wing_cont {
	padding-top: 15px;
	border-top: 2px solid #9d9ea2
}

.wing_todayphoto .list_todayphoto {
	overflow: hidden;
	width: 284px
}

.wing_todayphoto .list_todayphoto li {
	overflow: hidden;
	float: left;
	width: 108px;
	margin-right: 34px;
	text-align: center
}

.wing_todayphoto .list_todayphoto .link_thumb {
	width: 108px;
	height: 78px
}

.wing_todayphoto .frame_g {
	width: 106px;
	height: 76px
}

.wing_todayphoto .list_todayphoto .tit_g {
	display: block;
	padding: 6px 0 9px;
	line-height: 15px
}

.wing_todayphoto .list_todayphoto .link_tit {
	color: #666
}

.wing_todayphoto .paging_wing {
	margin-top: 1px;
	padding-left: 2px
}

.wing_todayphoto .paging_wing .btn_prev {
	margin: 0 5px 0 0
}

.wing_todayphoto .paging_wing .btn_next {
	margin-top: 0
}

.wing_todayphoto .link_all {
	top: 1px;
	right: 16px
}

.wing_socialpic {
	padding-bottom: 51px
}

.wing_socialpic .tit_wing {
	display: inline;
	float: left;
	width: 34px;
	margin: 0 4px 5px 25px;
	background-position: 0 -200px
}

.wing_socialpic .txt_time {
	display: inline;
	float: right;
	margin: 2px 24px 0 0;
	font-size: 11px;
	line-height: 14px;
	color: #919191
}

.wing_socialpic .wing_cont {
	overflow: hidden;
	padding-top: 15px;
	border-top: 2px solid #9d9ea2
}

.wing_socialpic .list_socialpic {
	overflow: hidden;
	width: 100%
}

.wing_socialpic .list_socialpic li {
	overflow: hidden;
	width: 250px;
	height: 75px;
	padding-bottom: 5px
}

.wing_socialpic .link_thumb {
	float: left;
	width: 108px;
	height: 75px;
	margin-right: 10px
}

.wing_socialpic .frame_g {
	width: 106px;
	height: 73px
}

.wing_socialpic .wrap_cont {
	float: left;
	width: 130px
}

.wing_socialpic .wrap_cont .tit_g {
	display: block;
	overflow: hidden;
	margin-top: 1px;
	padding-bottom: 4px;
	letter-spacing: -1px;
	white-space: nowrap
}

.wing_socialpic .info_append {
	overflow: hidden;
	line-height: 18px
}

.wing_socialpic .info_append .ico_wing {
	overflow: hidden;
	float: left;
	width: 26px;
	height: 15px;
	margin-right: 3px;
	padding: 2px 0 0 14px;
	font-size: 11px;
	line-height: 15px;
	color: #666;
	vertical-align: top
}

.wing_socialpic .info_append .ico_search {
	background-position: 2px -95px
}

.wing_socialpic .info_append .ico_tweet {
	background-position: 0 -120px
}

.wing_socialpic .info_append .ico_cmt {
	background-position: 2px -145px
}

.wing_socialpic .info_append .txt_num {
	overflow: hidden;
	float: left;
	width: 72px;
	height: 18px;
	padding-top: 0;
	font-weight: 700;
	color: #666
}

.wing_socialpic .info_append .fc_emph {
	color: #e52d39
}

.wing_socialpic .paging_wing {
	margin-top: 9px;
	padding-left: 1px
}

.wing_socialpic .paging_wing .btn_prev {
	margin-right: 3px
}

.wing_socialpic .paging_wing .btn_next {
	margin-left: 5px
}

.wing_socialpic .paging_wing .num_page {
	margin-top: 1px
}

.wing_headline .tit_wing {
	width: 85px;
	margin: 0 0 4px 25px;
	background-position: 0 -225px
}

.wing_headline .tab_wing {
	padding-top: 46px
}

.wing_headline .tab_soccer {
	width: 56px;
	background-position: 0 -75px
}

.wing_headline .active .tab_soccer {
	background-position: 0 -108px
}

.wing_headline .tab_worldsoccer {
	left: 56px;
	width: 66px;
	background-position: -56px -75px
}

.wing_headline .active .tab_worldsoccer {
	background-position: -56px -108px
}

.wing_headline .tab_baseball {
	left: 122px;
	width: 56px;
	background-position: -122px -75px
}

.wing_headline .active .tab_baseball {
	background-position: -122px -108px
}

.wing_headline .tab_worldbaseball {
	left: 178px;
	width: 65px;
	background-position: -178px -75px
}

.wing_headline .active .tab_worldbaseball {
	background-position: -178px -108px
}

.wing_headline .tab_general {
	left: 243px;
	width: 56px;
	background-position: -243px -75px
}

.wing_headline .active .tab_general {
	background-position: -243px -108px
}

.wing_headline .list_wing li {
	background-position: 0 7px
}

.wing_dedate {
	position: relative
}

.wing_dedate .tit_wing {
	width: 60px;
	margin: 0 0 4px 25px;
	background-position: 0 -250px
}

.wing_dedate .wing_cont {
	padding-top: 8px;
	border-top: 2px solid #9d9ea3
}

.wing_dedate .list_wing li {
	margin-bottom: 4px;
	padding-left: 9px;
	background-position: 0 9px
}

.wing_dedate .list_wing .type_thumb {
	height: 50px;
	margin-bottom: 14px
}

.wing_dedate .list_wing .link_thumb {
	display: block;
	float: left;
	position: relative;
	width: 70px;
	height: 50px;
	margin: 2px 9px 0 0;
	cursor: pointer
}

.wing_dedate .list_wing .frame_g {
	width: 68px;
	height: 48px
}

.wing_dedate .type_thumb .tit_g {
	width: 166px;
	margin-top: 1px
}

.wing_bnr1 {
	width: 250px;
	height: 250px;
	margin-top: -27px;
	padding: 0 24px 37px 26px
}

.wing_bnr2 {
	width: 250px;
	height: 80px;
	margin-top: -18px;
	padding: 0 25px 40px
}

.wing_sportsnews {
	position: relative
}

.wing_sportsnews .tit_wing {
	width: 98px;
	margin: 0 0 4px 25px;
	background-position: 0 -400px
}

.wing_sportsnews .tab_wing {
	padding-top: 46px
}

.wing_sportsnews .list_wing li {
	background-position: 0 7px
}

.wing_sportsnews .list_wing .pd_space {
	padding-bottom: 5px
}

.wing_sportsnews .tab_wing {
	padding-top: 45px
}

.wing_sportsnews .tab_wing .tab_main {
	width: 100px;
	background-position: 0 -225px
}

.wing_sportsnews .tab_wing .active .tab_main {
	background-position: 0 -258px
}

.wing_sportsnews .tab_wing .tab_favorite {
	left: 100px;
	width: 99px;
	background-position: -100px -225px
}

.wing_sportsnews .tab_wing .active .tab_favorite {
	background-position: -100px -258px
}

.wing_sportsnews .tab_wing .tab_cmt {
	left: 199px;
	width: 100px;
	background-position: -199px -225px
}

.wing_sportsnews .tab_wing .active .tab_cmt {
	background-position: -199px -258px
}

.wing_sportsnews .link_all {
	top: 2px;
	right: 16px
}

.wing_netizen {
	position: relative;
	padding-bottom: 27px
}

.wing_netizen .tit_wing {
	width: 60px;
	margin-bottom: 4px;
	background-position: 0 -275px
}

.wing_netizen .wing_cont {
	overflow: hidden;
	width: 252px;
	padding: 12px 24px 0;
	border-top: 2px solid #9d9ea3
}

.wing_netizen .link_thumb {
	float: left;
	position: relative;
	margin: 2px 8px 0 0;
	cursor: pointer
}

.wing_netizen .frame_g {
	width: 68px;
	height: 46px
}

.wing_netizen .tit_g {
	float: left;
	width: 173px;
	margin-top: 1px;
	line-height: 17px;
	letter-spacing: -1px
}

.wing_poll {
	position: relative
}

.wing_poll .tit_wing {
	width: 32px;
	margin: 0 0 4px 25px;
	background-position: 0 -75px
}

.wing_poll .wing_cont {
	width: 252px;
	padding: 0 24px;
	border-top: 2px solid #9d9ea2
}

.wing_poll .txt_desc {
	display: block;
	margin-bottom: 9px;
	padding-left: 18px;
	font-weight: 700;
	line-height: 16px;
	background: url(//t1.daumcdn.net/media/img-section/sports13/aside/ico_poll.gif) no-repeat 0 1px;
	letter-spacing: -1px
}

.wing_poll .wrap_poll {
	overflow: hidden;
	width: 100%
}

.wing_choice {
	padding-top: 18px
}

.wing_choice .txt_desc {
	margin-bottom: 0
}

.wing_choice .wrap_poll {
	padding-top: 11px
}

.wing_choice .vote_item {
	display: block;
	overflow: hidden;
	width: 100%;
	padding-bottom: 4px
}

.wing_choice .vote_item .inp_radio {
	float: left;
	width: 13px;
	height: 13px;
	margin: 1px 6px 0 1px
}

.wing_poll .wrap_btn {
	overflow: hidden;
	width: 123px;
	margin: 7px auto 0;
	padding-left: 1px
}

.wing_poll .wrap_btn .btn_poll {
	float: left;
	width: 60px;
	height: 27px;
	font-size: 0;
	line-height: 0;
	background: url(//t1.daumcdn.net/media/img-section/sports13/aside/btn_aside_poll.gif) no-repeat;
	text-indent: -9999px
}

.wing_poll .wrap_btn .btn_vote {
	margin-right: 3px;
	background-position: 0 0
}

.wing_poll .wrap_btn .btn_result {
	background-position: 0 -30px
}

.wing_poll .link_all {
	top: 1px;
	right: 16px
}

.poll_type2 .wrap_poll {
	padding-top: 16px
}

.poll_type2 .wrap_poll .inp_radio {
	margin: 16px 9px 0 1px
}

.poll_type2 .wrap_poll .vote_item {
	margin-bottom: 6px
}

.poll_type2 .wrap_poll .txt_vote {
	overflow: hidden
}

.poll_type2 .wrap_poll .wrap_thumb {
	float: left;
	position: relative;
	margin-right: 9px
}

.poll_type2 .wrap_poll .frame_g {
	width: 64px;
	height: 42px
}

.poll_type2 .wrap_poll .link_move {
	display: inline-block;
	width: 15px;
	height: 15px;
	margin: 3px 0 0 1px;
	font-size: 0;
	line-height: 0;
	background-position: 100% -175px;
	text-indent: -9999px;
	vertical-align: top
}

.poll_type2 .wrap_poll .txt_item {
	float: left;
	width: 135px;
	padding-top: 6px;
	line-height: 16px
}

.wing_choice .cont_poll {
	overflow: hidden;
	width: 100%;
	padding-left: 1px
}

.wing_choice .cont_poll .thumb_poll {
	float: left;
	position: relative;
	margin-right: 14px
}

.wing_choice .cont_poll .frame_g {
	width: 106px;
	height: 70px
}

.wing_choice .cont_poll .txt_desc {
	overflow: hidden;
	padding-top: 9px;
	padding-left: 0;
	background: 0;
	line-height: 17px
}

.wing_poll .cont_poll .ico_poll {
	display: inline-block;
	width: 12px;
	height: 14px;
	margin-right: 3px;
	background: url(//t1.daumcdn.net/media/img-section/sports13/aside/ico_poll_aside.gif) no-repeat 0 1px;
	vertical-align: top
}

.poll_type3 .wrap_poll {
	padding-top: 13px
}

.wing_updown {
	overflow: hidden;
	width: 100%
}

.wing_updown .cont_poll {
	overflow: hidden;
	padding: 18px 0 9px 1px
}

.wing_updown .thumb_poll {
	float: left;
	position: relative;
	width: 108px;
	height: 108px;
	margin-right: 14px
}

.wing_updown .thumb_poll .frame_g {
	width: 106px;
	height: 106px
}

.wing_updown .item_poll {
	display: inline;
	float: left;
	width: 128px
}

.wing_updown .tit_item {
	display: block;
	padding: 10px 0 21px;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: -1px
}

.wing_updown .vote_item {
	float: left;
	width: 60px;
	padding-left: 2px;
	line-height: 14px
}

.wing_updown .vote_item .inp_radio {
	float: left;
	margin: 2px 0 0 4px;
	line-height: 14px
}

.wing_updown .vote_item .ico_wing {
	display: inline;
	float: left;
	width: 17px;
	height: 15px;
	margin-left: 5px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px
}

.wing_updown .vote_item .lab_up {
	background-position: 100% -200px
}

.wing_updown .vote_item .lab_down {
	background-position: 100% -225px
}

.wing_highlight .tit_wing {
	width: 95px;
	margin: 0 3px 5px 24px;
	background-position: 0 -350px
}

.wing_highlight .tab_wing {
	padding-top: 38px;
	clear: both
}

.wing_highlight .tab_popular {
	width: 149px;
	background-position: 0 -450px
}

.wing_highlight .active .tab_popular {
	background-position: 0 -483px
}

.wing_highlight .tab_recent {
	left: 149px;
	width: 150px;
	background-position: -149px -450px
}

.wing_highlight .active .tab_recent {
	background-position: -149px -483px
}

.wing_highlight .list_vod {
	display: none;
	overflow: hidden
}

.wing_highlight .active .list_vod {
	display: block
}

.wing_highlight .list_vod li {
	overflow: hidden;
	width: 100%;
	padding-top: 10px
}

.wing_highlight .list_vod .link_thumb {
	float: left;
	position: relative;
	margin-right: 13px
}

.wing_highlight .link_thumb .frame_g {
	width: 98px;
	height: 51px
}

.wing_highlight .list_vod .cont_txt {
	float: left;
	width: 130px
}

.wing_highlight .cont_txt .emph_cate {
	display: block;
	padding-bottom: 1px;
	font-weight: 700;
	font-size: 11px;
	letter-spacing: -1px
}

.wing_highlight .cont_txt .link_cate {
	color: #848c96
}

.wing_highlight .cont_txt .link_vod {
	display: block;
	font-weight: 400;
	line-height: 16px
}

.wing_highlight .paging_wing {
	margin-top: 19px
}

.wing_highlight .paging_wing .btn_prev {
	margin-right: 7px;
	background-position: -45px -20px
}

.wing_highlight .paging_wing .btn_next {
	background-position: -70px -20px
}

.wing_rel {
	position: relative
}

.wing_rel .tit_rel {
	overflow: hidden;
	width: 110px;
	height: 21px
}

.wing_rel .tit_rel .tit_wing {
	float: left;
	width: 47px;
	margin-bottom: 5px;
	background-position: 0 -375px
}

.wing_rel .tit_rel .tit_column_wing {
	float: left;
	width: 47px;
	margin-bottom: 5px;
	background-position: 0 -448px
}

.wing_rel .num_count {
	float: left;
	margin: 1px 0 0 2px;
	font-weight: 700;
	font-size: 10px;
	line-height: 12px;
	font-family: tahoma;
	color: #5f9cf8;
	text-indent: 0
}

.wing_rel .wrap_sort {
	position: absolute;
	top: 0;
	right: 17px;
	width: 90px;
	height: 16px;
	font-size: 11px;
	color: #555
}

.wing_rel .wrap_sort .inp_radio {
	width: 13px;
	height: 13px;
	margin: 1px 0 0 7px;
	vertical-align: top
}

.wing_rel .list_rel {
	width: 299px;
	padding: 8px 1px 0 0;
	border-top: 2px solid #a7a8ac
}

.wing_rel .list_rel li {
	overflow: hidden;
	width: 256px;
	padding: 0 18px 5px 25px;
	background: url(//t1.daumcdn.net/media/img-section/sports13/aside/ico_dot.gif) no-repeat 17px 18px
}

.wing_rel .list_rel .on {
	margin-top: 1px;
	padding-top: 2px;
	padding-bottom: 12px;
	border-top: 1px solid #c7cbce;
	border-bottom: 1px solid #c7cbce;
	background-color: #fff;
	background-position: 17px 20px
}

.wing_rel .list_rel .txt_rel {
	float: left;
	margin-top: 12px
}

.wing_rel .list_rel .type_thumb .txt_rel {
	width: 155px
}

.wing_rel .list_rel .link_txt {
	display: block;
	line-height: 16px
}

.wing_rel .list_rel .link_rel {
	color: #333
}

.wing_rel .list_rel .on .link_rel {
	font-weight: 700;
	color: #222;
	letter-spacing: -1px
}

.wing_rel .list_rel .info_rel {
	display: block;
	overflow: hidden;
	height: 16px;
	margin: 1px 0 0 1px;
	font-size: 11px;
	color: #a7a7a7;
	letter-spacing: -1px
}

.wing_rel .list_rel .on .info_rel {
	margin-top: 3px
}

.wing_rel .info_rel .txt_bar {
	display: inline-block;
	margin: 0 8px;
	color: #d9d9d9
}

.wing_rel .info_rel .info_time {
	font-size: 10px;
	font-family: tahoma;
	letter-spacing: 0
}

.wing_rel .list_rel .link_thumb {
	float: right;
	width: 72px;
	height: 54px;
	margin-top: 8px
}

.wing_rel .list_rel .frame_g {
	width: 70px;
	height: 52px
}

.wing_rel .paging_comm {
	margin-top: 26px;
	padding-left: 14px
}

.wing_rel .paging_comm .link_page {
	height: 14px;
	padding: 1px 6px 3px 5px
}

.wing_rel .paging_comm .link_page:hover,
.wing_rel .paging_comm em.link_page {
	background-color: #777;
	border-color: #878787
}

.wing_notice2 {
	position: relative
}

.wing_notice2 .tit_wing {
	width: 50px;
	margin: 0 0 5px 23px;
	background-position: 0 -425px
}

.wing_notice2 .wing_cont {
	overflow: hidden;
	width: 252px;
	padding: 8px 24px 0;
	border-top: 2px solid #9d9ea3
}

.wing_notice2 .link_thumb {
	float: left;
	position: relative;
	margin: 2px 9px 0 0;
	cursor: pointer
}

.wing_notice2 .frame_g {
	width: 68px;
	height: 48px
}

.wing_notice2 .tit_g {
	float: left;
	width: 173px;
	margin-top: 1px;
	line-height: 17px;
	letter-spacing: -1px
}

#mAside .wrap_wingschedule {
	position: relative;
	width: 299px;
	margin: 0;
	padding-bottom: 48px;
	border: 0 none
}

.wrap_wingschedule .tit_wing {
	width: 83px;
	margin-bottom: 4px;
	background-position: 0 -475px
}

.cont_baseball #mAside .wrap_wingschedule .box_game {
	height: inherit;
	max-height: 488px;
	border-top: 2px solid #9d9ea2;
	border-bottom: 1px solid #dcdedf;
	background: 0
}

.wrap_wingschedule .tit_league {
	position: absolute;
	left: 24px;
	top: 6px;
	font-weight: 400;
	font-size: 11px;
	color: #888
}

.cont_baseball .wrap_wingschedule .list_game li {
	position: relative;
	height: 97px;
	background: 0
}

.wrap_wingschedule .list_game {
	border-right: 0 none
}

.wrap_wingschedule .list_game .cont_team {
	padding-top: 21px
}

.wrap_wingschedule .list_game .team_home {
	padding-left: 22px
}

.wrap_wingschedule .list_game .team_away {
	padding-right: 10px
}

.wrap_wingschedule .list_game .ico_vs {
	top: 27px;
	margin-left: -4px
}

.wrap_wingschedule .list_game .txt_pso {
	font-size: 10px;
	font-weight: 400;
	color: #666
}

.cont_baseball .wrap_wingschedule .list_game .info_game {
	top: 21px;
	margin-left: -40px
}

.cont_worldbaseball #mAside .wrap_wingschedule .box_game {
	height: inherit;
	max-height: 488px;
	border-top: 2px solid #9d9ea2;
	border-bottom: 1px solid #dcdedf;
	background: 0
}

.cont_worldbaseball .wrap_wingschedule .list_game li {
	position: relative;
	height: 97px;
	background: 0
}

.cont_worldbaseball .wrap_wingschedule .list_game .info_game {
	top: 21px;
	margin-left: -40px
}

.cont_soccer #mAside .wrap_wingschedule .box_game {
	height: inherit;
	max-height: 488px;
	border-top: 2px solid #9d9ea2;
	border-bottom: 1px solid #dcdedf;
	background: 0
}

.cont_soccer .wrap_wingschedule .list_game li {
	position: relative;
	height: 97px;
	background: 0
}

.cont_soccer .wrap_wingschedule .list_game .info_game {
	top: 21px;
	margin-left: -40px
}

.cont_worldsoccer #mAside .wrap_wingschedule .box_game {
	height: inherit;
	max-height: 488px;
	border-top: 2px solid #9d9ea2;
	border-bottom: 1px solid #dcdedf;
	background: 0
}

.cont_worldsoccer .wrap_wingschedule .list_game li {
	position: relative;
	height: 97px;
	background: 0
}

.cont_worldsoccer .wrap_wingschedule .list_game .info_game {
	top: 21px;
	margin-left: -40px
}

.cont_basketvolley #mAside .wrap_wingschedule .box_game {
	height: inherit;
	max-height: 488px;
	border-top: 2px solid #9d9ea2;
	border-bottom: 1px solid #dcdedf;
	background: 0
}

.cont_basketvolley .wrap_wingschedule .list_game li {
	position: relative;
	height: 97px;
	background: 0
}

.cont_basketvolley .wrap_wingschedule .list_game .info_game {
	top: 21px;
	margin-left: -40px
}

.cont_general #mAside .wrap_wingschedule .box_game {
	height: inherit;
	max-height: 488px;
	border-top: 2px solid #9d9ea2;
	border-bottom: 1px solid #dcdedf;
	background: 0
}

.cont_general .wrap_wingschedule .list_game li {
	position: relative;
	height: 97px;
	background: 0
}

.cont_general .wrap_wingschedule .list_game .info_game {
	top: 21px;
	margin-left: -40px
}

.cont_golf #mAside .wrap_wingschedule .box_game {
	height: inherit;
	max-height: 488px;
	border-top: 2px solid #9d9ea2;
	border-bottom: 1px solid #dcdedf;
	background: 0
}

.cont_golf .wrap_wingschedule .list_game li {
	position: relative;
	height: 97px;
	background: 0
}

.cont_golf .wrap_wingschedule .list_game .info_game {
	top: 21px;
	margin-left: -40px
}

.cont_esports #mAside .wrap_wingschedule .box_game {
	height: inherit;
	max-height: 488px;
	border-top: 2px solid #9d9ea2;
	border-bottom: 1px solid #dcdedf;
	background: 0
}

.cont_esports .wrap_wingschedule .list_game li {
	position: relative;
	height: 97px;
	background: 0
}

.cont_esports .wrap_wingschedule .list_game .info_game {
	top: 21px;
	margin-left: -40px
}

#mAside .wing_issue {
	position: relative
}

.wing_issue .tit_wing {
	width: 84px;
	margin-bottom: 4px;
	background-position: 0 -500px
}

.wing_issue .list_issue {
	overflow: hidden;
	border-top: 2px solid #9d9ea2
}

.wing_issue .list_issue li {
	overflow: hidden;
	position: relative;
	width: 250px;
	height: 134px;
	margin-top: 15px
}

.wing_issue .list_issue .link_thumb {
	display: block;
	height: 100%
}

.wing_issue .list_issue .thumb_img {
	display: block
}

.wing_issue .list_issue .bg_figcaption {
	position: absolute;
	top: 89px;
	left: 0;
	width: 100%;
	height: 45px;
	background-color: #000;
	filter: alpha(opacity=60);
	opacity: .6
}

.wing_issue .list_issue .tit_figcaption {
	overflow: hidden;
	position: absolute;
	top: 97px;
	left: 0;
	height: 45px;
	padding: 0 9px;
	font-weight: 700;
	line-height: 15px;
	color: #fff;
	letter-spacing: -1px
}

.wing_issue .frame_g {
	width: 248px;
	height: 132px
}

.wing_issue .paging_wing {
	margin-top: 14px
}

.top_etc .wrap_main .collection_news {
	overflow: hidden;
	position: relative;
	padding-top: 32px
}

.collection_news .list_tab {
	overflow: hidden;
	width: 200px;
	height: 18px;
	margin: 0 0 12px 2px;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/tab_news_top.gif) no-repeat 0 0
}

.collection_news .list_tab li {
	float: left;
	margin-right: 1px
}

.collection_news .list_tab .link_tab {
	display: block;
	height: 18px;
	font-size: 0;
	line-height: 0;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/tab_news_top.gif) no-repeat;
	text-indent: -9999px
}

.collection_news .list_tab .link_main {
	width: 57px;
	background-position: 0 0
}

.collection_news .list_tab .on .link_main {
	background-position: 0 -18px
}

.collection_news .list_tab .link_realtime {
	width: 82px;
	background-position: -58px 0
}

.collection_news .list_tab .on .link_realtime {
	background-position: -58px -18px
}

.collection_news .list_tab .link_ranking {
	width: 58px;
	background-position: -141px 0
}

.collection_news .list_tab .on .link_ranking {
	background-position: -141px -18px
}

.collection_news .cont_news {
	overflow: hidden;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #979797
}

.collection_news .cont_news .list_main {
	padding: 14px 0;
	border-top: 1px solid #eee
}

.collection_news .cont_news .fst {
	margin-top: 15px;
	padding-top: 0;
	border-top: 0 none
}

.collection_news .list_main li {
	font-weight: 700;
	font-size: 14px;
	line-height: 25px;
	letter-spacing: -1px
}

.collection_news .link_txt {
	color: #000
}

.collection_news .list_main .emph_txt {
	font-weight: 700;
	color: #2d44df
}

.collection_news .cont_news .list_type_thumb {
	padding: 0;
	margin: 0
}

.collection_news .list_type_thumb li {
	overflow: hidden;
	border-top: 1px solid #f1f1f1;
	padding: 19px 0
}

.collection_news .list_type_thumb .fst {
	margin: 0;
	padding: 19px 0
}

.collection_news .list_type_thumb .link_thumb {
	float: left;
	margin-right: 12px
}

.collection_news .list_type_thumb .info_thumb {
	display: table;
	height: 70px
}

.collection_news .list_type_thumb .inner_thumb {
	display: table-cell;
	vertical-align: middle
}

.collection_news .list_type_thumb .link_txt {
	display: block;
	overflow: hidden;
	width: auto;
	margin-top: 5px;
	line-height: 20px
}

.collection_news .list_type_thumb .frame_g {
	width: 68px;
	height: 68px
}

.collection_news .list_type_thumb .txt_info {
	display: block;
	font-weight: 400;
	font-size: 11px;
	color: #919191;
	letter-spacing: 0
}

.collection_news .list_type_thumb .txt_bar {
	color: #d3d3d3
}

.page_collection {
	height: 23px;
	padding: 19px 0 32px;
	border-top: 1px solid #f1f1f1;
	text-align: center
}

.page_collection .inner_page {
	display: inline-block
}

.page_collection .info_page {
	float: left;
	padding: 4px 11px 0 0;
	font-weight: 700;
	font-size: 12px;
	line-height: 13px;
	font-family: tahoma, sans-serif;
	color: #949494
}

.page_collection .info_page .num_index {
	color: #000
}

.page_collection .info_page .txt_slash {
	font-weight: 400;
	color: #bdbdbd
}

.page_collection .btn_comm {
	float: left;
	width: 32px;
	height: 23px;
	background-position: -434px -720px
}

.page_collection .btn_next {
	width: 31px;
	margin-right: 29px;
	background-position: -466px -720px
}

.collection_news .list_realtime {
	overflow: hidden;
	margin-bottom: -1px
}

.collection_news .list_realtime li {
	overflow: hidden;
	float: left;
	width: 100%;
	padding: 16px 0 17px;
	border-bottom: 1px solid #eee;
	letter-spacing: -1px
}

.collection_news .list_realtime .ico_time {
	float: left;
	width: 43px;
	margin-top: 2px;
	padding-left: 18px;
	font-size: 11px;
	background-position: 0 -24px;
	color: #565656
}

.collection_news .list_realtime .txt_news {
	float: left;
	width: 278px;
	font-size: 14px
}

.collection_news .txt_news .tit_news {
	display: block;
	padding-bottom: 3px
}

.collection_news .txt_news .desc_news {
	overflow: hidden;
	height: 34px;
	font-size: 13px;
	line-height: 17px
}

.collection_news .desc_news .link_txt {
	color: #555
}

.collection_news .list_ranking li {
	overflow: hidden;
	padding: 13px 0 16px 3px;
	border-top: 1px solid #eee;
	letter-spacing: -1px
}

.collection_news .list_ranking .fst {
	margin-top: 7px;
	padding-top: 8px;
	border-top: 0 none
}

.collection_news .num_rank {
	float: left;
	margin-right: 22px;
	font-size: 15px;
	font-family: arial, sans-serif;
	color: #aaa
}

.collection_news .rank_top {
	color: #4d73ee
}

.collection_news .list_ranking .txt_news {
	float: left;
	width: 310px;
	margin-top: 2px;
	font-size: 14px
}

.collection_news .list_ranking .desc_news {
	padding-right: 25px
}

.collection_news .link_more {
	top: 32px
}

.collection_news .link_all {
	position: absolute;
	top: auto;
	bottom: 40px;
	right: 76px;
	width: 46px;
	height: 10px;
	background-position: -450px -750px
}

.news_type2 .list_realtime {
	padding-top: 0
}

.news_type2 .list_realtime li {
	padding: 20px 0 21px
}

.news_type2 .paging_top {
	margin-top: 17px
}

.news_type2 .list_ranking .fst {
	margin-top: 5px;
	padding-top: 13px
}

.news_type2 .num_rank {
	margin-top: 1px
}

.photo_view {
	overflow: hidden;
	width: 978px
}

.photo_view .wrap_slide {
	position: relative;
	width: 100%;
	padding-bottom: 15px;
	clear: both
}

.photo_view .top_slide {
	height: 24px;
	padding: 13px 0 8px
}

.top_slide .info_gallery {
	float: left
}

.top_slide .info_gallery .tit_slide {
	float: left;
	padding-top: 3px;
	font-size: 14px;
	letter-spacing: -1px
}

.top_slide .info_gallery .txt_bar {
	float: left;
	padding: 6px 6px 0 10px;
	font-size: 11px;
	line-height: 17px;
	color: #d2d2d2
}

.top_slide .info_gallery .num_photo {
	float: left;
	padding-top: 6px;
	font-size: 11px;
	line-height: 16px;
	font-family: tahoma, sans-sarif;
	color: #777
}

.top_slide .info_gallery .page_count {
	font-weight: 700;
	color: #5882ee
}

.top_slide .wrap_option {
	float: right;
	width: 192px
}

.top_slide .wrap_option .txt_auto {
	float: left;
	width: 38px;
	height: 11px;
	margin: 5px 6px 0 0;
	background-position: 0 -175px
}

.top_slide .wrap_option .btn_auto {
	overflow: hidden;
	float: left;
	width: 37px;
	height: 20px;
	margin-top: 2px;
	background-position: -210px -110px
}

.top_slide .wrap_option .btn_auto .on {
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/btn_comm.gif) no-repeat
}

.top_slide .wrap_option .btn_auto .btn_play {
	float: left;
	width: 18px;
	height: 20px;
	margin-right: 1px;
	background-position: -250px -110px
}

.top_slide .wrap_option .btn_auto .btn_stop {
	float: left;
	width: 18px;
	height: 20px;
	background-position: -269px -110px
}

.top_slide .wrap_option .txt_bar {
	float: left;
	margin: 3px 6px 0 5px;
	font-size: 12px;
	line-height: 16px;
	color: #d8d8d8
}

.top_slide .wrap_option .btn_whole {
	float: left;
	width: 94px;
	height: 20px;
	margin-top: 2px;
	background-position: -210px -80px
}

.box_slide {
	position: relative;
	padding: 9px 40px;
	border: 1px solid #1c1e23;
	background: #384162
}

.box_slide,
.box_slide .container_photo {
	overflow: hidden;
	width: 896px;
	height: 100px
}

.box_slide .container_photo {
	position: absolute;
	top: 9px
}

.box_slide .list_photo {
	position: absolute;
	width: 100%;
	height: 100px
}

.box_slide .list_photo li {
	position: absolute;
	width: 112px;
	height: 100px;
	line-height: 98px;
	text-align: center
}

.box_slide .list_photo li img {
	cursor: pointer;
	vertical-align: middle
}

.box_slide .list_photo .on img {
	border: 4px solid #3a6dff
}

.box_slide .btn_prev {
	left: 0;
	border-right: 1px solid #1f2226
}

.box_slide .btn_next,
.box_slide .btn_prev {
	position: absolute;
	top: 0;
	width: 31px;
	height: 118px
}

.box_slide .btn_next {
	right: 0;
	border-left: 1px solid #1f2226
}

.box_slide .btn_comm {
	margin-top: 49px;
	width: 10px;
	height: 19px
}

.box_slide .btn_prev .btn_comm {
	margin-left: 10px;
	background-position: -190px 0
}

.box_slide .btn_prev .on {
	background-position: -230px 0
}

.box_slide .btn_next .btn_comm {
	margin-left: 11px;
	background-position: -210px 0
}

.box_slide .btn_next .on {
	background-position: -250px 0
}

.layer_whole {
	position: absolute;
	top: 45px;
	left: 0;
	z-index: 110;
	height: 470px;
	padding: 31px 40px 6px;
	border-bottom: 1px solid #040506
}

.layer_whole .container_photo {
	height: 512px
}

.layer_whole .container_photo .list_photo {
	width: 100%;
	height: 512px
}

.layer_whole .container_photo li {
	float: left;
	position: static;
	width: 112px;
	margin-bottom: 22px
}

.layer_whole .btn_next,
.layer_whole .btn_prev {
	width: 32px;
	height: 100%
}

.layer_whole .btn_prev .btn_comm {
	margin: 266px 0 0 10px;
	background-position: -190px 0
}

.layer_whole .btn_prev .on {
	background-position: -230px 0
}

.layer_whole .btn_next .btn_comm {
	margin: 266px 0 0 12px;
	background-position: -210px 0
}

.layer_whole .btn_next .on {
	background-position: -250px 0
}

.layer_whole .btn_close {
	position: absolute;
	right: -1px;
	top: -1px;
	width: 32px;
	height: 32px;
	margin: 0;
	border: 1px solid #1f2226;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/btn_close.gif) no-repeat 9px 10px
}

.photo_view .wrap_photo {
	float: left;
	position: relative;
	width: 630px;
	padding: 20px 1px 56px;
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	background: url(//t1.daumcdn.net/media/img-section/enter2013/gallery/bg_photoview.gif) repeat-y;
	text-align: center
}

.photo_view .wrap_photo .img_view {
	z-index: 1;
	width: 630px;
	margin: 0 auto;
	text-align: center;
	vertical-align: middle
}

.photo_view .wrap_photo .img_view .link_photo {
	display: block;
	width: 500px;
	margin: 0 auto
}

.photo_view .wrap_photo .btn_photo {
	position: absolute;
	top: 0;
	width: 65px;
	height: 100%;
	cursor: pointer
}

.photo_view .wrap_photo .btn_prev {
	left: 1px
}

.photo_view .wrap_photo .btn_next {
	right: 1px
}

.photo_view .wrap_photo .btn_comm {
	position: absolute;
	top: 140px;
	width: 24px;
	height: 48px;
	margin: 0 auto
}

.photo_view .wrap_photo .btn_prev .btn_comm {
	left: 10px;
	background-position: -180px -30px
}

.photo_view .wrap_photo .btn_prev .on {
	background-position: -240px -30px
}

.photo_view .wrap_photo .btn_next .btn_comm {
	right: 11px;
	background-position: -210px -30px
}

.photo_view .wrap_photo .btn_next .on {
	background-position: -270px -30px
}

.photo_view .wrap_photo .btn_extra {
	position: absolute;
	top: 20px;
	width: 46px;
	height: 90px
}

.photo_view .wrap_photo .btn_extra .btn_photoviewer {
	position: static;
	width: 46px;
	height: 46px;
	background-position: 0 -180px
}

.photo_view .wrap_info {
	float: right;
	width: 314px;
	padding: 17px 0 30px
}

.cont_article .tit_view {
	padding: 0 0 10px 9px;
	font-size: 21px;
	line-height: 26px;
	letter-spacing: -3px
}

.cont_article .info_append {
	display: block;
	padding: 0 10px 22px;
	border-bottom: 1px solid #f2f2f2;
	font-size: 11px;
	line-height: 15px;
	color: #919191;
	letter-spacing: -1px
}

.cont_article .info_append .txt_bar {
	color: #dfddde
}

.cont_article .info_append .txt_time {
	font-size: 9px;
	font-family: tahoma;
	letter-spacing: 0
}

.cont_article .txt_summary {
	padding: 17px 9px 15px;
	font-size: 14px;
	color: #555
}

.cont_article .btn_article {
	padding: 10px 0 24px;
	border-bottom: 1px solid #f2f2f2;
	text-align: center
}

.cont_article .btn_article .inner_link {
	display: block;
	width: 294px;
	height: 30px;
	margin: 0 auto
}

.photo_view .img_sns,
.photo_view .lay_sns .link_sns:hover {
	display: block;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/img_sns2.gif) no-repeat
}

.photo_view .sns_icon {
	float: left;
	position: relative;
	width: 107px;
	height: 30px;
	margin-right: 5px;
	background-position: 0 -20px
}

.photo_view .sns_wrap {
	float: left;
	width: 106px;
	height: 30px;
	margin-right: 5px
}

.photo_view .sns_icon .list_sns {
	float: left;
	width: 89px
}

.photo_view .list_sns li {
	float: left;
	width: 29px;
	padding-right: 1px
}

.photo_view .list_sns .lst {
	width: 28px
}

.photo_view .list_sns .link_sns {
	overflow: hidden;
	float: left;
	width: 100%;
	height: 30px;
	cursor: pointer
}

.photo_view .list_sns .img_sns {
	display: inline;
	overflow: hidden;
	float: left;
	margin: 7px 0 0 8px;
	text-indent: -9999px
}

.photo_view .list_sns .ico_mp {
	width: 13px;
	height: 13px;
	margin: 9px 0 0 9px;
	background-position: 0 0
}

.photo_view .list_sns .ico_twi {
	width: 15px;
	height: 12px;
	margin: 9px 0 0 9px;
	background-position: -20px 0
}

.photo_view .list_sns .ico_face {
	width: 13px;
	height: 13px;
	margin: 8px 0 0 9px;
	background-position: -40px 0
}

.photo_view .sns_icon .link_more {
	overflow: hidden;
	float: left;
	position: static;
	width: 18px;
	height: 30px;
	padding: 0;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	cursor: pointer
}

.photo_view .sns_icon .lay_sns {
	display: none;
	position: absolute;
	top: 29px;
	left: 0;
	width: 107px;
	padding-top: 2px;
	background-position: 0 -90px
}

.photo_view .sns_icon .lay_sns_inner {
	padding: 0 1px 2px;
	background-position: 0 100%
}

.photo_view .sns_icon .list_snsmore {
	padding: 1px 2px 0
}

.photo_view .list_snsmore li {
	width: 100%;
	margin: 0 0 1px;
	vertical-align: top
}

.photo_view .list_snsmore .link_sns {
	display: block;
	width: 101px;
	height: 21px;
	font-size: 11px;
	line-height: 11px;
	color: #4c4c4c;
	letter-spacing: -1px;
	text-decoration: none;
	cursor: pointer
}

.photo_view .list_snsmore .link_sns:hover {
	background-position: 0 -60px
}

.photo_view .list_snsmore .img_sns {
	display: inline;
	float: left;
	width: 13px;
	height: 13px;
	margin: 4px 6px 0 4px
}

.photo_view .list_snsmore .ico_cy {
	background-position: -60px 0
}

.photo_view .list_snsmore .ico_me {
	background-position: -80px 0
}

.photo_view .list_snsmore .txt_sns {
	float: left;
	margin-top: 6px
}

.cont_article .btn_article .btn_view {
	float: left;
	width: 95px;
	height: 30px;
	margin-right: 5px;
	background-position: 0 -140px
}

.cont_article .btn_article .btn_recom {
	float: left;
	width: 42px;
	height: 22px;
	padding: 8px 0 0 40px;
	background-position: -100px -140px;
	text-decoration: none;
	text-indent: 0;
	text-align: left
}

.cont_article .btn_article .btn_recom .inner_btn {
	font-weight: 700;
	font-size: 12px;
	font-family: tahoma;
	line-height: 14px;
	color: #5882ee
}

.cont_rel .info_rel {
	overflow: hidden;
	padding: 21px 9px 5px;
	line-height: 18px
}

.cont_rel .info_rel .tit_rel {
	float: left;
	margin: 2px 0;
	padding-left: 18px;
	font-size: 11px;
	background-position: 0 -522px
}

.cont_rel .info_rel .txt_rel {
	float: left;
	padding-left: 12px;
	background-position: 4px -542px;
	letter-spacing: -1px
}

.cont_rel .info_rel .link_rel {
	color: #000
}

.cont_rel .list_thumb {
	overflow: hidden;
	width: 100%;
	padding-left: 6px
}

.cont_rel .list_thumb li {
	float: left
}

.cont_rel .list_rel li {
	width: 88px;
	margin-right: 15px
}

.cont_rel .list_rel .frame_g {
	width: 86px;
	height: 86px
}

.photo_view .cont_banner {
	width: 250px;
	margin: 0 28px;
	padding: 20px 0 30px;
	clear: both;
	text-align: center
}

.photo_popular {
	float: left;
	position: relative;
	width: 100%;
	padding: 42px 0 0 8px;
	border-top: 1px solid #dedede
}

.photo_popular .tit_comm {
	width: 87px;
	height: 13px;
	background-position: 0 -850px
}

.photo_popular .list_favorite {
	width: 100%;
	padding-left: 1px
}

.photo_popular .list_favorite li {
	overflow: hidden;
	width: 100%;
	padding: 10px 0 8px
}

.photo_popular .list_favorite .link_thumb {
	float: left;
	margin-right: 14px
}

.photo_popular .list_favorite .cont_txt {
	float: left;
	width: 173px;
	padding-top: 6px;
	letter-spacing: -1px
}

.photo_popular .cont_txt .link_tit {
	font-size: 11px;
	color: #737f91
}

.photo_popular .cont_txt .desc_photo {
	display: block;
	margin-top: 7px;
	padding-bottom: 3px;
	line-height: 16px
}

.photo_popular .cont_txt .info_photo {
	display: block;
	font-size: 11px;
	color: #919191
}

.photo_popular .cont_txt .num_txt {
	font-weight: 700;
	font-family: tahoma;
	letter-spacing: 0
}

.photo_popular .cont_txt .txt_bar {
	display: inline-block;
	margin: 0 6px 0 7px;
	color: #dedede
}

.photo_popular .link_more {
	top: 41px;
	right: 7px
}

.cmt_photo {
	float: left;
	width: 632px;
	margin-top: 30px
}

.btn_historyback {
	padding: 7px 12px 30px 0;
	text-align: right
}

.btn_historyback .ico_comm {
	margin-left: 5px;
	padding-left: 8px;
	font-size: 11px;
	color: #666;
	letter-spacing: -1px
}

.btn_historyback .btn_prev {
	background-position: 0 -598px
}

.btn_historyback .btn_top {
	background-position: 0 -623px
}

.cont_notice .wrap_notice {
	overflow: hidden;
	position: relative;
	width: 100%;
	padding-top: 30px
}

.cont_notice .wrap_notice .tit_notice {
	width: 204px;
	height: 21px;
	margin-left: 2px;
	background-position: 0 -875px
}

.cont_notice .wrap_notice .txt_notice {
	width: 410px;
	height: 13px;
	margin: 11px 0 0 4px;
	background-position: 0 -525px
}

.cont_notice .wrap_notice .tbl_notice {
	width: 644px;
	margin-top: 24px;
	border-top: 2px solid #a3a9b5
}

.cont_notice .tbl_notice .col1 {
	width: 53px
}

.cont_notice .tbl_notice .col2 {
	width: 476px
}

.cont_notice .tbl_notice .col3 {
	width: 32px
}

.cont_notice .tbl_notice .col4 {
	width: 83px
}

.cont_notice .tbl_notice th {
	height: 32px;
	font-size: 11px;
	background-color: #fbfbfb;
	color: #666
}

.cont_notice .tbl_notice td {
	height: 32px;
	border-top: 1px solid #ebebeb
}

.cont_notice .tbl_notice .fst td {
	border-top-color: #bec3cb
}

.cont_notice .tbl_notice .col_num {
	font-size: 10px;
	font-family: tahoma;
	text-align: center;
	color: #888
}

.cont_notice .tbl_notice .col_tit {
	letter-spacing: -1px
}

.cont_notice .tbl_notice .col_view {
	width: 24px;
	padding-right: 8px;
	font-size: 10px;
	font-family: tahoma;
	text-align: right;
	color: #666
}

.cont_notice .tbl_notice .col_time {
	font-size: 10px;
	font-family: tahoma;
	text-align: center;
	color: #919191
}

.cont_notice .wrap_notice .btn_write {
	position: absolute;
	bottom: 0;
	left: 3px;
	width: 68px;
	height: 24px;
	background-position: -120px -200px
}

.cont_notice .wrap_notice .paging_comm {
	margin-top: 22px;
	padding-left: 4px
}

.cont_notice .link_more {
	display: block;
	position: static;
	width: 643px;
	height: 31px;
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #58595b;
	background-color: #fff;
	text-decoration: none
}

.cont_notice .link_more .ico_comm {
	display: block;
	width: 56px;
	margin: 8px auto 0;
	font-weight: 700;
	line-height: 15px;
	color: #565e6b;
	background-position: 100% -1022px;
	letter-spacing: 0
}

.cont_notice .wrap_notice .view_notice {
	overflow: hidden;
	width: 100%;
	margin-top: 25px;
	padding-top: 24px;
	border-top: 1px solid #6c758a
}

.cont_notice .wrap_notice .wrap_btn {
	overflow: hidden;
	padding: 0 2px 0 4px
}

.cont_notice .wrap_btn .ico_comm {
	float: left;
	color: #3f3f3f
}

.cont_notice .wrap_btn .txt_bar {
	float: left;
	margin-right: 4px;
	font-size: 12px;
	color: #c3c3c3
}

.cont_notice .wrap_btn .link_list {
	margin-right: 3px;
	padding-left: 12px;
	background-position: 0 -646px
}

.cont_notice .wrap_btn .link_up {
	margin-right: 7px;
	padding-left: 11px;
	background-position: 0 -670px
}

.cont_notice .wrap_btn .link_down {
	padding-left: 11px;
	background-position: 0 -695px
}

.cont_notice .wrap_btn .link_top {
	float: right;
	padding-left: 9px;
	background-position: 0 -720px
}

.cont_notice .wrap_notice .box_view {
	overflow: hidden;
	width: 613px;
	margin: 11px 0 12px;
	padding: 19px 15px 0 14px;
	border: 1px solid #dcdcdc
}

.cont_notice .box_view .tit_view {
	font-size: 14px;
	letter-spacing: -1px
}

.cont_notice .box_view .wrap_info {
	overflow: hidden;
	margin-top: 6px;
	padding: 7px 4px 0 1px;
	border-top: 1px solid #ebebeb;
	font-size: 11px;
	letter-spacing: -1px
}

.cont_notice .wrap_info .info_view {
	float: left;
	color: #919191
}

.cont_notice .wrap_info .num_info {
	font-size: 10px;
	font-family: tahoma;
	letter-spacing: 0
}

.cont_notice .wrap_info .txt_bar {
	display: inline-block;
	margin: 0 4px;
	font-size: 10px;
	color: #ddd
}

.cont_notice .wrap_info .count_view {
	float: right;
	line-height: 15px;
	color: #333
}

.cont_notice .box_view .cont_view {
	width: 100%;
	padding: 19px 0 35px 1px;
	line-height: 17px
}

.cont_notice .cont_view img {
	max-width: 100%
}

.special_mov {
	margin-top: 6px
}

.section_special .list_mov li {
	width: 163px
}

.section_special .paging_comm {
	margin: 42px 0 25px
}

.cont_soccer .news_view {
	margin-top: 27px
}

.cont_soccer .news_view .news_content {
	border-bottom: 0 none
}

.section_poll {
	padding-top: 23px
}

.section_poll .box_poll {
	width: 642px;
	margin-top: 20px;
	border: 1px solid #c8c8ca;
	background-color: #f8f8fa
}

.section_poll .box_poll .wrap_poll {
	width: 587px;
	padding: 26px 26px 0 28px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff
}

.section_poll .box_poll .top_poll {
	overflow: hidden;
	padding-bottom: 25px
}

.section_poll .box_poll .thumb_poll {
	float: left;
	position: relative;
	width: 150px;
	height: 104px;
	margin-right: 19px
}

.section_poll .thumb_poll .frame_g {
	width: 148px;
	height: 102px
}

.section_poll .box_poll .cont_poll {
	overflow: hidden;
	padding-top: 1px
}

.section_poll .box_poll .tit_poll {
	display: block;
	margin-left: 1px;
	padding: 0 0 4px 18px;
	font-size: 16px;
	line-height: 18px;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/ico_poll.gif) no-repeat 0 0;
	letter-spacing: -1px;
	color: #000
}

.section_poll .box_poll .info_poll {
	font-size: 11px;
	color: #919191
}

.section_poll .info_poll .txt_bar {
	display: inline-block;
	margin: 0 4px;
	color: #dfdfdf
}

.section_poll .box_poll .wrap_vote {
	margin-top: 14px;
	padding-left: 1px
}

.section_poll .wrap_vote .vote_item {
	display: block;
	width: 100%;
	padding-bottom: 4px
}

.section_poll .inp_radio {
	width: 13px;
	height: 13px;
	margin: 2px 2px 0 0;
	vertical-align: top
}

.section_poll .box_poll .wrap_btn {
	overflow: hidden;
	width: 225px;
	margin: 0 auto;
	padding-top: 14px;
	clear: both
}

.section_poll .wrap_btn .btn_comm {
	float: left;
	width: 109px;
	height: 29px
}

.section_poll .wrap_btn .btn_vote {
	margin-right: 7px;
	background-position: -210px -370px
}

.section_poll .wrap_btn .btn_result {
	background-position: -150px -410px
}

.section_poll .box_poll .poll_type1 {
	padding-top: 20px
}

.section_poll .poll_type1 .cont_poll {
	width: 100%
}

.section_poll .poll_type1 .tit_poll {
	margin-left: 0;
	padding-left: 20px
}

.section_poll .poll_type1 .wrap_vote {
	margin-top: 16px
}

.section_poll .poll_type1 .vote_item {
	overflow: hidden;
	padding-bottom: 15px
}

.section_poll .poll_type1 .lst {
	padding-bottom: 8px
}

.section_poll .poll_type1 .inp_radio {
	float: left;
	margin: 29px 14px 0 1px
}

.section_poll .txt_vote {
	float: left
}

.section_poll .wrap_thumb {
	float: left;
	position: relative;
	margin-right: 21px
}

.section_poll .wrap_thumb .frame_g {
	width: 106px;
	height: 70px
}

.section_poll .txt_item {
	float: left;
	padding-top: 25px
}

.section_poll .link_move {
	display: inline-block;
	overflow: hidden;
	width: 15px;
	height: 15px;
	margin: 4px 0 0 1px;
	font-size: 0;
	line-height: 0;
	background-position: 100% -750px;
	text-indent: -9999px;
	vertical-align: top
}

.section_poll .poll_type2 .top_poll {
	padding-bottom: 27px
}

.section_poll .poll_type2 .frame_g {
	width: 116px;
	height: 116px
}

.section_poll .poll_type2 .thumb_poll {
	width: 118px;
	height: 118px
}

.section_poll .poll_type2 .wrap_vote {
	overflow: hidden;
	margin-top: 22px
}

.section_poll .poll_type2 .vote_item {
	float: left;
	width: 241px
}

.section_poll .poll_type2 .vote_down {
	width: 91px
}

.section_poll .poll_type2 .inp_radio {
	margin: 23px 13px 0 0
}

.section_poll .poll_type2 .vote_down .inp_radio {
	margin-right: 10px
}

.section_poll .vote_item .btn_comm {
	display: inline-block;
	width: 60px;
	height: 49px
}

.section_poll .vote_item .lab_up {
	background-position: -80px -440px
}

.section_poll .vote_item .lab_down {
	background-position: -80px -490px
}

.section_poll .box_poll .wrap_rel {
	padding: 17px 0 22px;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/line_poll.gif) repeat-x 0 0
}

.section_poll .box_poll .tit_rel {
	color: #000;
	letter-spacing: -1px
}

.section_poll .box_poll .list_rel {
	overflow: hidden;
	margin-top: 3px
}

.section_poll .box_poll .list_rel li {
	padding: 4px 0 0 8px;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/ico_dot2.gif) no-repeat 0 11px
}

.section_poll .box_poll .list_rel .link_rel {
	color: #000
}

.section_poll .box_poll .list_rel .txt_rel {
	padding-left: 8px;
	font-size: 11px;
	color: #919191;
	letter-spacing: -1px
}

.section_poll .list_vote {
	padding-bottom: 20px
}

.section_poll .list_vote li {
	overflow: hidden;
	width: 100%;
	margin-top: 7px;
	padding-left: 4px
}

.section_poll .list_vote .line_top {
	margin-top: 19px;
	padding-top: 21px;
	border-top: 1px solid #efefef
}

.section_poll .list_vote .fst {
	margin-top: 0;
	padding-top: 23px;
	border: 0 none
}

.section_poll .list_vote .ico_stat {
	float: left;
	width: 40px;
	height: 16px;
	margin: 2px 12px 0 0;
	padding-top: 1px;
	font-size: 11px;
	letter-spacing: -1px;
	text-align: center;
	vertical-align: top
}

.section_poll .list_vote .ico_ing {
	border: 1px solid #b90b00;
	background-color: #ce0c00;
	color: #fff
}

.section_poll .list_vote .ico_end {
	border: 1px solid #b8b8ba;
	background-color: #fff;
	color: #666
}

.section_poll .list_vote .txt_vote {
	float: left;
	width: 562px
}

.section_poll .list_vote .link_vote {
	float: left;
	margin-right: 9px;
	font-weight: 700;
	font-size: 14px;
	letter-spacing: -1px;
	color: #000
}

.section_poll .list_vote .num_term {
	float: left;
	margin-top: 3px;
	font-size: 11px;
	color: #919191
}

.section_poll .list_vote .txt_bar {
	display: inline-block;
	margin: 0 4px;
	color: #dfdfdf
}

.section_poll .poll_view .wrap_poll {
	padding-top: 24px
}

.section_poll .poll_view .thumb_poll {
	width: 108px;
	height: 72px
}

.section_poll .poll_view .thumb_poll .frame_g {
	width: 106px;
	height: 70px
}

.section_poll .poll_view .tit_poll {
	overflow: hidden;
	margin-top: 5px
}

.section_poll .poll_view .wrap_result {
	overflow: hidden;
	width: 100%
}

.section_poll .num_poll {
	float: left;
	overflow: hidden;
	width: 14px;
	height: 11px;
	margin: 2px 3px 0 0;
	font-size: 0;
	line-height: 0;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/num_poll_1118.gif) no-repeat;
	text-indent: -9999px
}

.section_poll .num_result1 {
	background-position: -2px 0
}

.section_poll .num_result2 {
	background-position: -2px -25px
}

.section_poll .num_result3 {
	background-position: -2px -50px
}

.section_poll .num_result4 {
	background-position: -2px -75px
}

.section_poll .num_result5 {
	background-position: -2px -100px
}

.section_poll .num_result6 {
	background-position: -2px -125px
}

.section_poll .num_result7 {
	background-position: -2px -150px
}

.section_poll .num_result8 {
	background-position: -2px -175px
}

.section_poll .num_result9 {
	background-position: -2px -200px
}

.section_poll .num_result10 {
	background-position: -2px -225px
}

.section_poll .num_result11 {
	background-position: -2px -250px
}

.section_poll .num_result12 {
	background-position: -2px -275px
}

.section_poll .num_result13 {
	background-position: -2px -300px
}

.section_poll .num_result14 {
	background-position: -2px -325px
}

.section_poll .num_result15 {
	background-position: -2px -350px
}

.section_poll .num_result16 {
	background-position: -2px -375px
}

.section_poll .num_result17 {
	background-position: -2px -400px
}

.section_poll .num_result18 {
	background-position: -2px -425px
}

.section_poll .num_result19 {
	background-position: -2px -450px
}

.section_poll .num_result20 {
	background-position: -2px -475px
}

.section_poll .list_result {
	margin-top: 22px
}

.section_poll .list_result li {
	overflow: hidden;
	margin-bottom: 16px;
	line-height: 14px
}

.section_poll .list_result .txt_result {
	float: left;
	width: 241px;
	color: #474747
}

.section_poll .bg_graph {
	float: left;
	position: relative;
	width: 198px;
	height: 8px;
	margin: 2px 10px 0 0;
	border: 1px solid #d7d7d7;
	border-bottom-color: #cacaca;
	background-color: #dadada
}

.section_poll .bg_graph .inner_graph {
	position: absolute;
	top: -1px;
	left: -1px;
	height: 8px;
	border-top: 1px solid #97a0b3;
	border-bottom: 1px solid #818898;
	font-size: 0;
	line-height: 0;
	background-color: #9da6b7
}

.section_poll .rank_top .inner_graph {
	height: 9px;
	border-top: 0 none;
	border-bottom-color: #3462e4;
	background-color: #3a6dfe
}

.section_poll .list_result .num_graph {
	float: left;
	color: #666
}

.section_poll .num_graph .num_percent {
	padding-right: 2px;
	font-weight: 700;
	font-size: 14px;
	color: #444
}

.section_poll .rank_top .num_percent {
	color: #3578e7
}

.section_poll .poll_view .link_list {
	width: 109px;
	height: 29px;
	margin: 2px auto 0;
	background-position: -260px -410px
}

.section_poll .poll_view .poll_type1 {
	width: 559px;
	padding: 16px 26px 22px 56px
}

.section_poll .poll_type1 .wrap_result {
	margin-left: 1px;
	padding-bottom: 5px
}

.section_poll .poll_type1 .list_result {
	margin-top: 16px
}

.section_poll .poll_type1 .list_result li {
	width: 100%;
	margin-bottom: 15px
}

.section_poll .poll_view .poll_type1 .wrap_thumb {
	margin-right: 18px
}

.section_poll .poll_type1 .num_poll {
	width: 13px;
	margin: 20px 2px 0 0
}

.section_poll .poll_view .link_item {
	float: left;
	margin: 19px 56px 0 0;
	padding-right: 15px;
	background-position: 100% -748px
}

.section_poll .poll_view .link_move {
	margin-top: 2px
}

.section_poll .poll_type1 .bg_graph {
	width: 328px;
	margin: 3px 10px 0 2px
}

.section_poll .poll_view .poll_type2 .top_poll {
	padding-bottom: 25px
}

.section_poll .poll_view .poll_type2 .thumb_poll {
	width: 118px;
	height: 118px
}

.section_poll .poll_view .poll_type2 .frame_g {
	width: 116px;
	height: 116px
}

.section_poll .poll_view .poll_type2 .tit_poll {
	margin-top: 1px;
	padding-left: 19px
}

.section_poll .poll_view .poll_type2 .wrap_vote {
	width: 424px;
	padding-left: 23px
}

.section_poll .poll_view .poll_type2 .vote_item {
	position: relative;
	width: auto;
	height: 75px;
	text-align: center
}

.section_poll .poll_view .vote_item .btn_comm {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -30px;
	margin-bottom: 5px
}

.section_poll .poll_type2 .num_graph {
	display: block;
	padding-top: 54px
}

.section_poll .poll_type2 .num_percent {
	color: #3578e7
}

.section_poll .poll_type2 .vote_down .num_percent {
	color: #444
}

.section_poll .poll_type2 .bg_graph {
	width: 157px;
	margin: 23px 2px 0 1px;
	border-top: 1px solid #97a0b3;
	border-bottom: 1px solid #818898;
	border-right: 0 none;
	background-color: #9da6b7
}

.section_poll .poll_type2 .bg_graph .inner_graph {
	height: 9px;
	border-top: 0 none;
	border-bottom: 1px solid #3462e4;
	background-color: #3a6dfe
}

.section_poll .poll_view .poll_type2 .link_list {
	margin-top: 15px
}

.section_poll .poll_banner {
	display: block;
	text-align: center;
	margin-top: 23px
}

.poll_cmt {
	overflow: hidden;
	width: 644px;
	margin-top: 30px
}

.poll_cmt .tit_netizencmt {
	float: left;
	width: 67px;
	height: 15px;
	margin-bottom: 11px;
	background-position: 0 -575px
}

.poll_cmt .txt_bar {
	padding: 1px 3px 0 8px;
	font-size: 11px;
	color: #e5e5e5
}

.poll_cmt .txt_count {
	font-size: 11px;
	color: #737373;
	letter-spacing: -1px
}

.poll_cmt .txt_count .num_count {
	font-weight: 700;
	font-family: tahoma;
	color: #396dff;
	letter-spacing: 0
}

.poll_cmt .btn_news {
	width: 100%;
	height: 14px
}

.poll_cmt .cmt_sns .ico_news {
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/ico_cmt.gif) no-repeat
}

.poll_cmt .fold_news {
	margin: 18px 0 60px;
	padding: 1px 1px 0;
	border-bottom: 1px solid #c8c8c8;
	background-color: #e1e1e1;
	cursor: pointer
}

.poll_cmt .fold_news .link_fold {
	overflow: hidden;
	background-color: #f6f6f6;
	display: block;
	height: 31px;
	text-decoration: none;
	width: 100%
}

.poll_cmt .fold_news .ico_comm {
	display: block;
	float: inherit;
	width: 40px;
	margin: 8px auto 0;
	padding-right: 12px;
	font-weight: 700;
	line-height: 16px;
	background-position: 100% -571px;
	vertical-align: top;
	color: #606060;
	text-indent: 0
}

.poll_cmt .wrap_netizencmt {
	overflow: hidden;
	width: 100%
}

.poll_cmt .wrap_netizencmt .fld_cmt {
	display: block;
	overflow: hidden;
	position: relative;
	z-index: 10;
	height: 107px;
	margin-bottom: -1px;
	padding: 20px 20px 0;
	border: 1px solid #dbdbdb;
	background-color: #fdfdfd
}

.poll_cmt .wrap_netizencmt .fld_cmt .cmt_write {
	display: block;
	position: relative;
	height: 66px;
	padding-right: 63px;
	line-height: 15px;
	border: 1px solid #bcbcbc;
	background-color: #fff
}

.poll_cmt .wrap_netizencmt .fld_cmt .tf_cmt {
	display: block;
	overflow-y: auto;
	width: 100%;
	height: 50px;
	border: 0;
	resize: none
}

.poll_cmt .wrap_netizencmt .fld_cmt .bytes {
	position: absolute;
	right: 65px;
	bottom: 3px;
	font-weight: 400;
	font-size: 10px;
	line-height: 13px;
	font-family: tahoma;
	color: #a2a2a2;
	text-align: right
}

.poll_cmt .wrap_netizencmt .fld_cmt .cmt_byte {
	font-weight: 700;
	color: #fb4c14
}

.poll_cmt .wrap_netizencmt .fld_cmt .btn_register {
	position: absolute;
	top: -1px;
	right: -1px;
	width: 64px;
	height: 68px;
	background-position: 0 -540px
}

.poll_cmt .wrap_netizencmt .fld_cmt .btn_replace {
	position: absolute;
	top: 77px;
	right: 0;
	width: 58px;
	height: 16px;
	margin-right: 6px;
	background-position: -70px -540px
}

.poll_cmt .wrap_netizencmt .fld_cmt .no_login {
	background: url(//t1.daumcdn.net/media/img-section/sports13/temp/text_rep_reply.gif) no-repeat 4px 6px
}

.poll_cmt .wrap_netizencmt .cmt_sns {
	position: absolute;
	top: 77px;
	left: -2px
}

.poll_cmt .wrap_netizencmt .cmt_sns .ico_check {
	float: left;
	width: 33px;
	margin-right: 6px;
	cursor: pointer
}

.poll_cmt .wrap_netizencmt .cmt_sns .ico_news {
	overflow: hidden;
	float: right;
	width: 16px;
	height: 16px;
	text-indent: -9999px
}

.poll_cmt .wrap_netizencmt .cmt_sns .inp_check {
	float: left;
	width: 16px;
	height: 16px;
	cursor: pointer
}

.poll_cmt .wrap_netizencmt .cmt_sns .sns_twitter {
	background-position: 0 -60px
}

.poll_cmt .wrap_netizencmt .cmt_sns .sns_twitter_off {
	background-position: 0 -460px
}

.poll_cmt .wrap_netizencmt .cmt_sns .sns_facebook {
	background-position: 0 -80px
}

.poll_cmt .wrap_netizencmt .cmt_sns .sns_facebook_off {
	background-position: 0 -480px
}

.poll_cmt .wrap_netizencmt .cmt_sns .sns_me2day {
	background-position: 0 -120px
}

.poll_cmt .wrap_netizencmt .cmt_sns .sns_me2day_off {
	background-position: 0 -500px
}

.poll_cmt .wrap_netizencmt .cmt_sns .sns_register {
	float: left;
	margin-top: 2px;
	font-weight: 400;
	font-size: 11px;
	line-height: 14px;
	color: #a2a2a2;
	letter-spacing: -1px
}

.poll_cmt .wrap_netizencmt .cmt_netizen {
	clear: both
}

.poll_cmt .wrap_netizencmt .cmt_netizen .wrap_cmt {
	overflow: hidden;
	width: 100%;
	padding: 19px 0 0;
	border-top: 1px solid #eaeaea
}

.poll_cmt .wrap_netizencmt .cmt_netizen .thumb {
	float: left;
	margin: 1px 15px 0 0
}

.poll_cmt .wrap_netizencmt .cmt_netizen .cont_cmt {
	float: left;
	position: relative;
	width: 501px;
	padding: 0 0 16px
}

.poll_cmt .wrap_netizencmt .wrap_cmt .nickname {
	float: left;
	margin-right: 8px;
	font-weight: 700;
	line-height: 14px;
	color: #7381a6;
	vertical-align: top
}

.poll_cmt .wrap_netizencmt .nickname .link_txt {
	font-weight: 700;
	line-height: 14px;
	color: #7381a6
}

.poll_cmt .wrap_netizencmt .wrap_cmt .btn_morecmt {
	float: left;
	width: 49px;
	height: 13px;
	background-position: 0 -496px
}

.poll_cmt .wrap_netizencmt .wrap_cmt .desc_cmt {
	padding-top: 4px;
	clear: both
}

.poll_cmt .wrap_netizencmt .wrap_cmt .info {
	white-space: nowrap
}

.poll_cmt .wrap_netizencmt .wrap_cmt .time {
	padding-left: 4px;
	font-weight: 400;
	font-size: 10px;
	line-height: 13px;
	font-family: tahoma;
	color: #919191
}

.poll_cmt .wrap_netizencmt .wrap_cmt .txt_bar {
	padding: 0 0 0 1px;
	color: #e1e1e1
}

.poll_cmt .wrap_netizencmt .wrap_cmt .cmt_report {
	position: relative;
	top: 0;
	left: 0
}

.poll_cmt .wrap_netizencmt .wrap_cmt .btn_report {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 22px;
	height: 11px;
	background-position: -70px -560px;
	vertical-align: top
}

.poll_cmt .wrap_cmt .btn_remove {
	width: 14px;
	background: url(//i1.media.daumcdn.net/img-media/media3/reply/btn_rep_del.gif) no-repeat scroll 0 1px transparent
}

.poll_cmt .wrap_cmt .btn_remove,
.poll_cmt .wrap_cmt .ico_sns {
	display: inline-block;
	overflow: hidden;
	height: 14px;
	text-indent: -9999px;
	vertical-align: middle
}

.poll_cmt .wrap_cmt .ico_sns {
	width: 11px;
	background: url(//i1.media.daumcdn.net/img-media/media3/reply/btn_rep_sns8.gif) no-repeat
}

.poll_cmt .wrap_cmt .ico_sns_twitter {
	width: 13px;
	background-position: 0 -25px
}

.poll_cmt .wrap_cmt .ico_sns_facebook {
	width: 13px;
	background-position: 0 -74px
}

.poll_cmt .wrap_cmt .ico_sns_me2day {
	width: 13px;
	background-position: 0 -99px
}

.news_view .section_poll .box_poll {
	position: relative;
	margin-bottom: 29px;
	background-color: #fff
}

.news_view .section_poll .txt_more {
	position: absolute;
	top: 30px;
	right: 20px;
	padding-right: 9px;
	font-size: 11px;
	background-position: 100% -396px;
	letter-spacing: -1px;
	color: #919191
}

.news_view .section_poll .tit_poll {
	padding: 0 45px 4px 38px;
	font-size: 14px;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/txt_poll.gif) no-repeat 0 3px
}

.news_view .section_poll .lab_up {
	background-position: -370px -400px
}

.news_view .section_poll .lab_down {
	background-position: -370px -450px
}

#btnArticle .sns_comm_m .share_sns_type1 {
	width: 106px;
	height: 30px
}

#btnArticle .sns_comm_m .share_sns_type1 .frame_sns .link_sns {
	margin-left: 0;
	padding: 5px
}

#btnArticle .share_sns_type1 .btn_sns {
	display: inline;
	width: 16px;
	height: 27px;
	margin: 1px 1px 0 0;
	background-color: #fff
}

#btnArticle .sns_comm_m .btn_sns .ico_more {
	_margin-top: 0;
	background-position: -289px -189px
}

#btnArticle .sns_comm_m .btn_sns:hover .ico_more {
	background-position: -200px -200px
}

#btnArticle .sns_comm_m .layer_sharesns {
	top: 29px;
	right: 0
}

#btnArticle .sns_comm_m.sns_on .btn_sns .ico_more {
	background-position: -289px -215px
}

#btnArticle .sns_comm_m.sns_on .btn_sns:hover .ico_more {
	background-position: -220px -200px
}

.special_event2 {
	position: relative;
	background-image: url(//t1.daumcdn.net/media/img-section/sports13/special/img_special2.jpg)
}

.special_event2 .link_event {
	overflow: hidden;
	position: absolute;
	top: 180px;
	width: 84px;
	height: 29px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px
}

.special_event2 .link_homepage {
	left: 64px
}

.special_event2 .link_ticket {
	left: 153px
}

.special_event2 .link_cast {
	left: 241px
}

.top_etc .rank_team .wrap_tbl_rank {
	position: relative;
	margin-top: 35px;
	padding-bottom: 5px
}

.gnb_sub .sub_etc .link_etc img {
	display: block
}

@-webkit-keyframes empathyHeartAni {
	10% {
		-webkit-transform: translateY(-10px) scale(1.2);
		transform: translateY(-10px) scale(1.2)
	}

	50% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	60% {
		-webkit-transform: translateY(-10px) scale(1.2);
		transform: translateY(-10px) scale(1.2)
	}
}

@keyframes empathyHeartAni {
	10% {
		transform: translateY(-10px) scale(1.2)
	}

	50% {
		transform: translateY(0)
	}

	60% {
		transform: translateY(-10px) scale(1.2)
	}
}

.cont_article .btn_article .empathy_g {
	float: left
}

.cont_article .empathy_g .inner_empathy {
	overflow: visible;
	position: relative;
	z-index: 100;
	width: 82px
}

.cont_article .empathy_g .btn_empathy {
	width: 82px;
	height: 30px;
	font-weight: 700;
	font-size: 12px;
	line-height: 14px;
	background-position: -390px -630px;
	text-align: center;
	vertical-align: top;
	letter-spacing: -1px;
	color: #404040;
	text-decoration: none;
	text-indent: 0
}

.cont_article .empathy_g .ico_heart {
	display: inline-block;
	width: 11px;
	height: 11px;
	margin-top: 10px;
	background-position: 0 -1025px;
	vertical-align: top
}

.cont_article .empathy_g .empathy_up .ico_heart {
	background-position: 0 -1050px;
	-webkit-animation: empathyHeartAni 1s ease 0s;
	animation: empathyHeartAni 1s ease 0s
}

.cont_article .empathy_g .btn_empathy .num_empathy {
	display: inline-block;
	font-family: tahoma;
	margin: 8px 0 0 2px
}

.empathy_g .btn_empathy .txt_empathy {
	display: inline-block;
	margin: 9px 0 0 4px
}

.view_top_broadcast {
	width: 100%
}

.view_top_broadcast .btn_broad {
	overflow: hidden;
	float: left;
	height: 30px;
	margin-right: 6px;
	padding-left: 10px;
	line-height: 32px;
	font-weight: 700;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/btn_broad_sports_140529.gif) no-repeat;
	letter-spacing: -1px;
	text-decoration: none;
	cursor: pointer
}

.view_top_broadcast .btn_broad .inner_btn {
	display: block;
	padding-right: 10px;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/btn_broad_sports_140529.gif) no-repeat 100% 0;
	white-space: nowrap;
	text-align: center
}

.view_top_broadcast .type_lineup {
	background-position: 0 -30px
}

.view_top_broadcast .type_lineup .inner_btn {
	padding-right: 29px;
	background-position: 100% -30px;
	text-align: left
}

.view_top_broadcast .type_vod {
	position: relative;
	background-position: 0 -60px;
	color: #fff
}

.view_top_broadcast .type_vod .inner_btn {
	padding-right: 39px;
	background-position: 100% -60px;
	text-align: left
}

.view_top_broadcast .type_vod .off {
	padding-right: 10px;
	background-position: 100% -120px
}

.view_top_broadcast .type_vod .num_count {
	position: absolute;
	top: -1px;
	right: 7px;
	width: 28px;
	font-family: Tahoma;
	text-align: center
}

.view_top_broadcast .type_live {
	padding-left: 22px;
	background-position: 0 -90px;
	color: #fff
}

.view_top_broadcast .type_live .inner_btn {
	padding-right: 39px;
	background-position: 100% -90px;
	text-align: left
}

.view_top_broadcast .social_toolbar {
	float: none;
	position: static;
	width: auto
}

.sports_3ball .gnb_sub .sub_threeball {
	position: relative
}

.sports_3ball .gnb_sub .link_threeball {
	width: 66px;
	background-position: -604px -350px
}

.sports_3ball .gnb_sub .link_threeball:focus,
.sports_3ball .gnb_sub .link_threeball:hover,
.sports_3ball .gnb_sub .on .link_threeball,
.sports_3ball .gnb_sub .on .link_threeball:focus,
.sports_3ball .gnb_sub .on .link_threeball:hover {
	background-position: -604px -400px
}

.sports_3ball .gnb_sub .link_dodgers {
	float: left;
	width: 111px;
	height: 47px;
	margin-left: 10px;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/lnb_dodgers_150512.gif) no-repeat 0 0
}

.sports_3ball .gnb_sub .link_dodgers:focus,
.sports_3ball .gnb_sub .link_dodgers:hover,
.sports_3ball .gnb_sub .on .link_dodgers,
.sports_3ball .gnb_sub .on .link_dodgers:focus,
.sports_3ball .gnb_sub .on .link_dodgers:hover {
	background-position: 0 -50px
}

.sports_3ball .gnb_sub .ico_new {
	position: absolute;
	top: 0;
	right: 2px;
	width: 25px;
	height: 19px;
	margin-top: 15px;
	background-position: 0 -180px
}

.sports_3ball #cMain #mArticle {
	padding-bottom: 20px
}

.sports_3ball #teamTabWrap {
	margin-top: 0
}

.sports_3ball .calendar_comm {
	padding: 29px 0 0;
	margin-bottom: -3px
}

.sports_3ball .tab_menu .list_tab {
	overflow: hidden;
	width: 100%;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/bg_tab.gif) repeat-x 0 100%
}

.sports_3ball .tab_menu .list_tab li {
	float: left;
	margin-right: -1px;
	border: 1px solid #bcc1c5;
	font-weight: 700
}

.sports_3ball .tab_menu .list_tab .on {
	border: 1px solid #b7b7bd;
	border-bottom: 0 none
}

.sports_3ball .tab_menu .list_tab .link_tab {
	display: inline-block;
	height: 30px;
	padding: 1px 24px 0;
	line-height: 30px;
	background-color: #f3f3f5;
	color: #666;
	letter-spacing: -1px;
	text-decoration: none
}

.sports_3ball .tab_menu .list_tab .on .link_tab {
	height: 31px;
	background-color: #fff;
	color: #3a6dff
}

.sports_3ball .section_schedule .tab_menu .link_tab {
	width: 48px
}

.ico_3minball {
	font-size: 0;
	line-height: 0;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/ico_threeball.png) no-repeat 0 0;
	text-indent: -9999px
}

.wrap_threeball {
	overflow: hidden;
	width: 978px
}

.wrap_threeball .tit_threeball {
	display: block;
	margin: 17px 0 -15px;
	font-size: 14px;
	clear: both
}

.wrap_threeball .list_threeball {
	overflow: hidden
}

.list_threeball li {
	float: left;
	position: relative;
	width: 190px;
	margin: 20px 0 0 7px
}

.list_threeball li.fst {
	margin-left: 0
}

.list_threeball .link_threeball {
	display: block;
	overflow: hidden
}

.list_threeball .info_threeball {
	display: block;
	overflow: hidden;
	padding: 0 10px 28px;
	border: 1px solid #c7cacf;
	border-top: 0
}

.list_threeball .thumb_threeball {
	display: block
}

.list_threeball .txt_game {
	display: block;
	overflow: hidden;
	height: 35px;
	margin: 4px 0 3px;
	line-height: 16px
}

.list_threeball .star_rate {
	float: right;
	position: relative;
	top: 0;
	left: 0;
	width: 81px;
	height: 13px;
	background-position: 0 0
}

.list_threeball .inner_star {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-position: 0 -20px
}

.list_threeball .score_num {
	position: absolute;
	top: 87px;
	right: 9px;
	width: 40px;
	height: 39px;
	font-size: 0;
	line-height: 0;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/ico_threeball.png) no-repeat 0 0;
	text-indent: -9999px
}

.list_threeball .score_rate1 {
	background-position: 0 -130px
}

.list_threeball .score_rate2 {
	background-position: -40px -130px
}

.list_threeball .score_rate3 {
	background-position: -80px -130px
}

.list_threeball .link_cmt {
	position: absolute;
	bottom: 0;
	right: 0;
	padding: 5px 20px 13px 25px;
	font-size: 12px;
	line-height: 14px;
	font-family: Arial, sans-serif;
	color: #666;
	background-position: 6px -1345px
}

.recent_threeball .list_threeball .tit_game {
	display: block;
	padding-top: 13px
}

.grade_threeball .list_threeball .txt_date {
	display: block;
	padding-top: 10px;
	font-size: 11px;
	color: #888;
	letter-spacing: -1px
}

.grade_threeball .list_threeball .tit_game {
	display: block
}

.empty_threeball {
	width: 120px;
	height: 81px;
	margin: 171px auto 170px;
	background-position: 0 -40px
}

.sports_3ball .fold_comm {
	overflow: hidden;
	position: relative;
	height: 28px;
	margin-top: 10px;
	border-width: 1px;
	border-style: solid;
	border-left-color: #e1e1e1;
	border-top-color: #e1e1e1;
	border-right-color: #c7cacf;
	border-bottom-color: #c7cacf;
	background: #f9f9f9;
	text-align: center
}

.sports_3ball .fold_comm .link_extend {
	display: block;
	height: 28px;
	margin-right: 61px;
	font-size: 10px;
	line-height: 28px;
	color: #666
}

.sports_3ball .fold_comm .link_gotop {
	position: absolute;
	top: 0;
	right: 0;
	width: 61px;
	height: 28px;
	font-size: 10px;
	line-height: 28px;
	border-left: 1px solid #e1e1e1;
	color: #666
}

.sports_3ball .fold_comm .link_extend .ico_arr {
	display: inline-block;
	width: 7px;
	height: 4px;
	margin: 0 0 5px 4px;
	background-position: -10px -170px;
	vertical-align: middle
}

.sports_3ball .fold_comm .link_gotop .ico_arr {
	display: inline-block;
	width: 5px;
	height: 4px;
	margin-right: 4px;
	background-position: 0 -170px;
	text-indent: 0
}

.section_schedule .tab_menu .link_tab {
	width: 134px;
	padding: 1px 30px 0;
	text-align: center
}

.section_schedule .tab_team {
	width: 976px;
	border-right: 1px solid #acacb2;
	border-left: 1px solid #acacb2;
	padding: 0;
	background-color: #f5f5f5
}

.section_schedule .tab_team .list_tab {
	width: 980px;
	background: url(//t1.daumcdn.net/media/img-section/sports13/schedule/bg_tab_team_131115.gif) repeat-x
}

.section_schedule .tab_team li {
	width: 98px;
	height: 73px;
	border-top: 1px solid #cbcaca
}

.section_schedule .tab_team .link_cont {
	width: 98px;
	font-weight: 700;
	font-size: 12px;
	line-height: 14px;
	background: 0;
	text-indent: 0;
	text-align: center;
	color: #555;
	text-decoration: none
}

.section_schedule .tab_team .on .link_cont {
	width: 97px;
	background-color: #fff;
	color: #3863b7
}

.section_schedule .tit_section {
	height: 48px;
	padding-top: 4px;
	font-size: 16px;
	line-height: 18px;
	font-family: AppleSDGothicNeo-SemiBold, \\B9D1\C740\ACE0\B515, Malgun Gothic, sans-serif;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #000
}

.os_mac .section_schedule .tit_section {
	padding-top: 8px
}

.tab_team .list_tab .link_all2 {
	background-position: 0 -223px
}

.tab_team .list_tab .link_samsung {
	background-position: -98px -223px
}

.tab_team .list_tab .link_lg {
	background-position: -196px -223px
}

.tab_team .list_tab .link_doosan {
	background-position: -294px -223px
}

.tab_team .list_tab .link_nexen {
	background-position: -392px -223px
}

.tab_team .list_tab .link_lotte {
	background-position: -490px -223px
}

.tab_team .list_tab .link_sk {
	background-position: -588px -223px
}

.tab_team .list_tab .link_kia {
	background-position: -686px -223px
}

.tab_team .list_tab .link_nc {
	background-position: -784px -223px
}

.tab_team .list_tab .link_hanwha {
	background-position: -882px -223px
}

.tab_team .link_cont .img_logo {
	display: block;
	margin: 10px auto 0;
	vertical-align: top
}

.tab_team .link_cont .txt_team {
	display: block;
	margin-top: 6px;
	letter-spacing: -1px
}

.tab_team .on .img_logo,
.tab_team .on .txt_team {
	padding-left: 1px
}

.section_schedule .tab_team_type3 .list_tab {
	background: url(//t1.daumcdn.net/media/img-section/sports13/schedule/bg_tab_team3_131115.gif) repeat-x
}

.section_schedule .tab_team_type3 li {
	width: 89px;
	border-top: 1px solid #cbcaca
}

.section_schedule .tab_team_type3 .link_cont {
	width: 89px
}

.section_schedule .tab_team_type3 .on .link_cont {
	width: 88px
}

.news_view .game_info {
	padding: 30px 0
}

.game_info .bg_txt {
	display: block;
	overflow: hidden;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/txt_game.png) no-repeat;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px
}

.game_info .info_match {
	height: 32px;
	border-bottom: 1px solid #b8b8b8
}

.game_info .info_match .tit_date {
	float: left;
	height: 21px;
	padding: 9px 13px 0
}

.game_info .emph_g {
	color: #2a4693
}

.game_info .list_tab {
	overflow: hidden;
	float: right;
	padding-left: 1px
}

.game_info .list_tab li {
	float: left;
	width: 95px;
	margin-left: -1px
}

.game_info .list_tab .link_tab {
	display: block;
	height: 22px;
	padding-top: 9px;
	background-color: #f7f7f7;
	border: 1px solid #dadada;
	border-bottom: 0 none;
	text-align: center
}

.game_info .list_tab .on {
	position: relative
}

.game_info .list_tab .on .link_tab {
	height: 23px;
	border-color: #b8b8b8;
	font-weight: 700;
	background-color: #fff
}

.game_info .box_game {
	overflow: hidden;
	width: 642px;
	border: 1px solid #dadada;
	border-top: 0 none
}

.game_info .wrap_cont {
	overflow: hidden;
	padding: 20px;
	border-top: 1px solid #f1f1f1
}

.game_info .wrap_cont.fst {
	border-top: 0 none
}

.game_info .tit_cont {
	display: block;
	padding: 3px 0 0 2px;
	color: #000;
	letter-spacing: -1px
}

.game_info .vs_thumb {
	overflow: hidden;
	position: relative;
	width: 100%;
	padding-top: 10px
}

.vs_thumb .vs_team {
	float: left;
	width: 253px;
	padding-right: 15px;
	text-align: center
}

.vs_thumb .team_name2 {
	float: right;
	padding-right: 0;
	padding-left: 15px
}

.vs_thumb .tit_name {
	display: block;
	margin-top: 15px;
	font-size: 14px;
	line-height: 17px
}

.vs_thumb .thumb_round {
	display: block;
	overflow: hidden;
	position: relative;
	width: 90px;
	height: 90px;
	margin: 0 auto
}

.vs_thumb .thumb_round .thumb_g {
	position: absolute;
	top: -14px;
	left: 50%;
	margin-left: -48px
}

.vs_thumb .frame_round {
	position: absolute;
	top: 0;
	left: 0;
	width: 90px;
	height: 90px;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/frame_round.png) 0 0 no-repeat;
	_background: 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/frame_book_127.png", sizingMethod="scale")
}

.vs_team .desc_vs {
	overflow: hidden;
	display: inline-block;
	margin-top: 8px;
	font-size: 12px;
	line-height: 14px
}

.desc_vs .info_result {
	float: left;
	overflow: hidden;
	color: #888;
	text-align: center
}

.info_result .tit_result {
	float: left;
	padding-right: 5px;
	vertical-align: top
}

.info_result .desc_result {
	float: left;
	color: #475d97
}

.desc_vs .txt_bar {
	float: left;
	padding: 0 2px 0 6px;
	font-size: 11px;
	line-height: 13px;
	vertical-align: top;
	color: #ccc
}

.vs_thumb .txt_vs {
	width: 35px;
	margin-left: -18px;
	background-position: 0 0
}

.vs_thumb .txt_cancel,
.vs_thumb .txt_vs {
	position: absolute;
	top: 40px;
	left: 50%;
	height: 23px
}

.vs_thumb .txt_cancel {
	width: 75px;
	margin-left: -38px;
	background-position: 0 -30px
}

.vs_thumb .wrap_info {
	position: absolute;
	top: 19px;
	left: 50%;
	width: 78px;
	height: 88px;
	margin-left: -40px;
	text-align: center;
	color: #000
}

.vs_thumb .wrap_info .btn_preview {
	width: 78px;
	height: 30px;
	margin-top: 40px;
	background-position: 0 -800px
}

.graph_board {
	overflow: hidden;
	width: 602px
}

.graph_board .txt_info {
	display: block;
	margin-top: 16px;
	font-size: 11px;
	text-align: right;
	color: #888;
	letter-spacing: -1px
}

.graph_board .txt_info .ico_info {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-right: 5px;
	background-position: -170px 0;
	vertical-align: top
}

.list_graph,
.list_graph li {
	display: block;
	overflow: hidden
}

.list_graph li {
	position: relative;
	width: 100%;
	height: 16px;
	margin-top: 13px
}

.list_graph .bg_txt {
	height: 11px;
	margin: 3px auto 2px
}

.list_graph .tit_era {
	width: 24px;
	background-position: 0 -60px
}

.list_graph .tit_whip {
	width: 30px;
	background-position: 0 -80px
}

.list_graph .tit_hita2 {
	width: 44px;
	background-position: 0 -100px
}

.list_graph .vs_graph {
	position: absolute;
	top: 0;
	width: 268px;
	height: 16px;
	font-size: 11px;
	font-family: Tahoma;
	background-color: #f2f2f2;
	color: #fff
}

.list_graph .vs_team1 {
	right: 334px
}

.list_graph .vs_team2 {
	left: 334px
}

.list_graph .rod_graph {
	position: absolute;
	top: 0;
	height: 16px;
	background-color: #54575e
}

.list_graph .vs_win {
	background-color: #c8363b
}

.list_graph .vs_team1 .rod_graph {
	right: 0
}

.list_graph .vs_team2 .rod_graph {
	left: 0
}

.list_graph .num_g {
	display: block;
	overflow: hidden;
	padding: 0 5px
}

.list_graph .vs_team2 .num_g {
	text-align: right
}

.game_info .list_news {
	overflow: hidden;
	width: 642px;
	padding-top: 8px
}

.game_info .list_news li {
	overflow: hidden;
	float: left;
	width: 311px;
	height: 18px;
	padding-left: 10px;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/ico_dot.gif) 0 6px no-repeat;
	white-space: nowrap;
	text-overflow: ellipsis
}

.game_info .txt_update {
	width: 115px;
	height: 16px;
	margin: 7px auto 3px;
	background-position: 0 -120px
}

.game_info .list_highlight {
	margin-top: 10px
}

.game_info .list_highlight li {
	margin-right: 30px
}

.game_info .list_highlight .txt_result {
	display: block;
	overflow: hidden;
	width: 119px;
	padding-bottom: 6px;
	font-weight: 700;
	font-size: 11px;
	line-height: 13px;
	color: #000
}

.game_info .txt_result .txt_team {
	float: left
}

.game_info .txt_result .score_team {
	position: relative;
	float: left;
	padding-right: 17px
}

.game_info .txt_result .num_score {
	position: absolute;
	top: 0;
	right: 0;
	width: 15px;
	font-family: Tahoma;
	line-height: 11px;
	color: #d00115;
	letter-spacing: 0;
	text-align: right
}

.game_info .txt_result .txt_colon {
	float: left;
	font-family: Tahoma;
	line-height: 11px;
	color: #d00115
}

.game_info .txt_result .txt_date {
	float: left;
	padding-left: 10px;
	font-weight: 400;
	color: #888;
	letter-spacing: 0
}

.game_info .txt_result .score_team2 {
	padding-right: 0;
	padding-left: 17px
}

.game_info .score_team2 .num_score {
	right: auto;
	left: 0;
	text-align: left
}

.game_info .wrap_result {
	position: relative;
	padding: 18px 100px 10px 20px
}

.game_info .score_board {
	float: left;
	padding-right: 25px;
	font-size: 14px;
	line-height: 40px
}

.score_board .thumb_vs {
	float: left
}

.score_board .thumb_vs .thumb_g {
	vertical-align: top
}

.score_board .vs_team {
	padding-right: 30px
}

.score_board .txt_colon {
	float: left;
	font-size: 18px;
	font-family: Tahoma;
	line-height: 36px
}

.score_board .vs_team .tit_team {
	float: left;
	padding-left: 6px
}

.score_board .vs_team .num_score {
	position: absolute;
	top: 0;
	right: 0;
	width: 20px;
	font-size: 18px;
	font-weight: 700;
	font-family: Tahoma;
	line-height: 36px;
	text-align: center
}

.score_board .vs_team .num_win {
	color: #e84b4b
}

.score_board .team_name2 {
	padding-right: 0;
	padding-left: 30px
}

.score_board .team_name2 .tit_team {
	padding-left: 0;
	padding-right: 6px
}

.score_board .team_name2 .num_score {
	right: auto;
	left: 0
}

.game_info .wrap_result .list_result {
	overflow: hidden;
	float: left;
	padding-top: 9px;
	color: #666
}

.game_info .wrap_result .list_result li {
	float: left;
	padding-right: 15px
}

.game_info .wrap_result .list_result .ico_comm3 {
	display: inline-block;
	width: 17px;
	height: 17px;
	margin-right: 1px;
	font-size: 0;
	line-height: 0;
	vertical-align: top
}

.game_info .wrap_result .list_result .ico_win {
	background-position: 0 -1200px
}

.game_info .wrap_result .list_result .ico_lose {
	background-position: 0 -1225px
}

.game_info .wrap_result .list_result .ico_save {
	background-position: 0 -1250px
}

.game_info .wrap_result .btn_record {
	position: absolute;
	top: 20px;
	right: 20px;
	width: 78px;
	height: 30px;
	background-position: -80px -800px
}

.wrap_3minute .link_thumb {
	float: left
}

.wrap_3minute .link_thumb .thumb_g {
	vertical-align: top
}

.wrap_3minute .link_thumb .frame_g {
	width: 156px;
	height: 87px
}

.wrap_3minute .cont_g {
	overflow: hidden;
	float: left;
	width: 422px;
	padding: 5px 0 0 20px
}

.wrap_3minute .tit_g {
	display: block;
	overflow: hidden;
	width: 422px;
	padding: 4px 0 5px;
	font-weight: 700;
	font-size: 21px;
	white-space: nowrap;
	text-overflow: ellipsis;
	letter-spacing: -1px
}

.wrap_3minute .tit_g .link_g {
	color: #000
}

.wrap_3minute .txt_update {
	margin-top: 29px;
	margin-bottom: 24px
}

.wrap_cont .star_grade {
	display: block;
	width: 80px;
	height: 13px;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/ico_star.gif) 0 -20px repeat-x
}

.wrap_cont .star_grade .inner_star {
	display: block;
	overflow: hidden;
	height: 13px;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/ico_star.gif) 0 0 repeat-x;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px
}

.game_info .wrap_highlight {
	height: auto;
	padding-bottom: 0
}

.game_info .wrap_highlight .tit_highlight {
	width: 100%;
	height: auto;
	padding: 2px 0 0 2px;
	font-size: 13px
}

.game_info .wrap_highlight .tit_name {
	color: #284497
}

.game_info .wrap_highlight .list_highlight {
	margin-top: 0;
	margin-bottom: -20px
}

.game_info .wrap_highlight .list_highlight li {
	margin: 0;
	padding: 10px 0 18px
}

.game_info .list_highlight .cont_info {
	overflow: hidden;
	height: 49px;
	padding-right: 4px
}

.game_info .wrap_highlight .list_highlight .more_row {
	margin-top: 22px
}

.game_info .wrap_highlight .link_more {
	top: 7px
}

.column_inview {
	overflow: hidden;
	width: 100%;
	margin-bottom: 15px
}

.column_inview .link_tit {
	float: left;
	color: #376dca
}

.column_inview .img_g {
	float: left;
	margin-right: 8px
}

.column_inview .tit_g {
	display: block;
	overflow: hidden;
	margin-top: 12px;
	padding-right: 10px;
	font-size: 14px;
	line-height: 16px;
	background-position: 100% -1271px;
	letter-spacing: -1px
}

.quick_column {
	overflow: hidden;
	position: relative;
	padding: 15px 0 39px
}

.quick_column .img_top {
	display: block;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	background: url(//t1.daumcdn.net/media/img-section/sports13/newtop/img_top_150902.png) no-repeat;
	text-indent: -9999px
}

.tit_qcolumn {
	height: 14px;
	margin-bottom: 11px;
	font-size: 12px;
	line-height: 14px;
	color: #000;
	letter-spacing: -1px
}

.list_qcolumn {
	overflow: hidden;
	width: 657px
}

.list_qcolumn li {
	float: left;
	width: 206px;
	margin-right: 13px
}

.list_qcolumn .link_thumb {
	display: block
}

.list_qcolumn .frame_g {
	width: 204px;
	height: 118px
}

.list_qcolumn .cont_thumb {
	overflow: hidden;
	padding-top: 13px
}

.list_qcolumn .txt_cate {
	display: block
}

.list_qcolumn .txt_cate .link_txt {
	line-height: 14px;
	color: #376dca
}

.list_qcolumn .txt_cate .img_top {
	display: inline-block;
	width: 3px;
	height: 5px;
	margin: 6px 0 0 5px;
	background-position: -120px -50px;
	text-indent: 0;
	vertical-align: top
}

.list_qcolumn .tit_thumb {
	display: block;
	overflow: hidden;
	height: 40px;
	margin-top: 6px
}

.list_qcolumn .tit_thumb .link_tit {
	font-size: 14px;
	line-height: 20px;
	color: #000;
	letter-spacing: -1px
}

.list_qcolumn .info_thumb {
	display: block;
	overflow: hidden;
	margin-top: 10px;
	font-size: 11px;
	line-height: 13px;
	color: #8a8a8a
}

.list_qcolumn .info_thumb .ico_cmt {
	float: left;
	overflow: hidden;
	width: 15px;
	height: 13px;
	margin-right: 5px;
	font-size: 0;
	line-height: 0;
	background-position: 0 -1325px;
	text-indent: -9999px
}

.list_qcolumn .info_thumb .txt_bar {
	float: left;
	margin: 2px 9px 0 10px;
	line-height: 10px;
	color: #ececec
}

.list_qcolumn .info_thumb .num_g {
	float: left;
	font-family: Tahoma
}

.quick_column .link_more {
	top: 15px;
	right: 4px;
	width: auto;
	padding-right: 12px;
	line-height: 14px;
	color: #666;
	background-position: 100% -1298px;
	letter-spacing: -1px
}

.quick_cartoon .list_qcolumn .tit_thumb {
	height: 20px;
	white-space: nowrap;
	text-overflow: ellipsis
}

.news_revision {
	position: relative;
	margin: -33px 0 10px;
	padding: 14px 0 10px;
	border-bottom: 1px solid #e8e8e8;
	font-size: 14px;
	line-height: 21px;
	color: #141414;
	text-indent: 26px;
	letter-spacing: -1px
}

.news_revision .ico_revision {
	position: absolute;
	top: 14px;
	left: 1px;
	width: 18px;
	height: 18px;
	background-position: 0 -400px
}

.wrap_hashtag {
	padding: 34px 0 40px;
	font-size: 0
}

.wrap_hashtag .link_hashtag {
	display: inline-block;
	height: 28px;
	margin-right: 12px;
	padding: 0 7px 0 6px;
	font-size: 17px;
	line-height: 26px;
	font-family: "\B9D1\C740   \ACE0\B515", Malgun Gothic;
	background-color: #f3f3f3;
	color: #376dca;
	letter-spacing: -.05em;
	text-decoration: none;
	vertical-align: top
}

.wrap_reporters {
	margin-top: 47px
}

.wrap_reporters li:first-child {
	border-top: 1px solid #bcbbc3
}

.wrap_reporterinfo {
	height: 63px;
	padding: 18px 19px 0 6px;
	border-bottom: 1px solid #f2f1f3
}

.wrap_reporterinfo .thumb_reporter {
	float: left;
	position: relative;
	width: 45px;
	height: 45px;
	margin-right: 13px;
	background: url(//t1.daumcdn.net/media/img-media/media4/common/thumb_official.gif) no-repeat 0 -90px
}

.wrap_reporterinfo .img_thumb {
	display: block;
	width: 100%;
	height: 100%
}

.wrap_reporterinfo .frame_g {
	width: 43px;
	height: 43px
}

.wrap_reporterinfo .tit_reporter {
	float: left;
	font-weight: 400
}

.wrap_reporterinfo .link_reporter {
	padding-right: 8px;
	font-weight: 700;
	background: url(//t1.daumcdn.net/media/img-media/media4/common/ico_comment_0512.png) no-repeat 100% -120px
}

.wrap_reporterinfo .txt_info {
	display: block;
	font-size: 12px
}

.wrap_reporterinfo .txt_affiliate {
	color: #666
}

.wrap_reporterinfo .bar {
	color: #e1e1e1;
	margin: 0 5px
}

.wrap_reporterinfo .link_mail {
	color: #666
}

.wrap_reporterinfo .img_affiliate {
	float: right
}

.btn_newsview {
	padding: 17px 11px 30px 0;
	text-align: right
}

.btn_newsview .ico_cmt {
	font-size: 11px;
	font-family: \\B3CB\C6C0, Dotum, AppleGothic, serif;
	background: url(//t1.daumcdn.net/media/img-media/media4/common/ico_comment_0512.png) no-repeat;
	color: #666;
	letter-spacing: -1px
}

.btn_newsview .btn_prev {
	padding-left: 11px;
	background-position: 0 -174px
}

.btn_newsview .btn_top {
	padding-left: 14px;
	background-position: 0 -197px
}

.btn_newsview .txt_bar {
	padding: 0 6px;
	font-size: 11px;
	color: #e1e1e1
}

.news_view .delete_info {
	padding: 22px 0 25px;
	border: 1px solid #e8e8e8;
	font-size: 0;
	background-color: #fbfbfb;
	text-align: center
}

.news_view .delete_info p {
	padding-bottom: 11px;
	font-size: 12px;
	letter-spacing: -1px
}

.news_view .delete_info a {
	display: inline-block;
	overflow: hidden;
	height: 27px;
	font-size: 0;
	line-height: 0;
	background: url(//t1.daumcdn.net/media/img-section/sports13/common/btn_delete.gif) no-repeat;
	vertical-align: top
}

.news_view .delete_info .home {
	width: 119px;
	margin-right: 6px;
	background-position: 0 0
}

.news_view .delete_info .back {
	width: 118px;
	background-position: 0 -30px
}

#daumRelServices li .link_rio {
	padding-left: 7px;
	background: 0
}

.wing_rio2016 .img_rio {
	overflow: hidden;
	background: url(//t1.daumcdn.net/media/img-section/sports13/rio2016/img_rio2016_160808.png) no-repeat 0 0
}

.wing_rio2016 .wrap_head {
	height: 94px
}

.wing_rio2016 .wrap_news {
	width: 268px;
	padding: 13px 10px 0 20px
}

.wing_rio2016 .link_home {
	display: block;
	width: 300px;
	height: 42px;
	font-size: 0
}

.wing_rio2016 .list_wing li {
	text-overflow: ellipsis;
	white-space: nowrap;
	word-break: break-all
}

.wing_rio2016 .wrap_country {
	display: block;
	width: 237px;
	padding: 18px 0 12px 62px;
	text-decoration: none
}

.wing_rio2016 .wrap_country .txt_rank {
	line-height: 22px;
	color: #fff
}

.wing_rio2016 .wrap_country .txt_rank em {
	font-weight: 700;
	color: #ffe200
}

.wing_rio2016 .wrap_country .list_medal {
	float: right;
	padding: 4px 19px 0 0
}

.wing_rio2016 .wrap_country .count_medal {
	float: left;
	width: 40px;
	font-size: 0;
	text-align: center
}

.wing_rio2016 .list_vdo {
	overflow: hidden;
	padding: 10px 0 0 21px
}

.wing_rio2016 .list_vdo li {
	float: left;
	width: 126px;
	margin-right: 6px
}

.wing_rio2016 .list_vdo .thumb_vdo {
	position: relative;
	overflow: hidden
}

.wing_rio2016 .thumb_vdo .thumb_img {
	vertical-align: top
}

.wing_rio2016 .list_vdo .img_rio {
	position: absolute;
	bottom: 10px;
	left: 10px;
	width: 25px;
	height: 22px;
	background-position: 0 -95px;
	text-indent: -9999px
}

.wing_rio2016 .list_vdo .frame_g {
	width: 124px;
	height: 92px;
	filter: alpha(opacity=10)
}

.wing_rio2016 .list_vdo .tit_vdo {
	display: block;
	overflow: hidden;
	height: 36px;
	padding-top: 7px;
	line-height: 18px;
	font-weight: 400
}

.wing_rio2016 .list_vdo .link_item {
	display: block
}

.wing_rio2016 .count_medal .img_rio {
	display: inline-block;
	height: 13px
}

.wing_rio2016 .count_medal .img_rio+.img_rio {
	margin-left: -1px
}

.wing_rio2016 .count_medal .num0 {
	width: 12px;
	background-position: -30px -95px
}

.wing_rio2016 .count_medal .num1 {
	width: 7px;
	background-position: -45px -95px
}

.wing_rio2016 .count_medal .num2 {
	width: 10px;
	background-position: -60px -95px
}

.wing_rio2016 .count_medal .num3 {
	width: 10px;
	background-position: -75px -95px
}

.wing_rio2016 .count_medal .num4 {
	width: 12px;
	background-position: -90px -95px
}

.wing_rio2016 .count_medal .num5 {
	width: 10px;
	background-position: -105px -95px
}

.wing_rio2016 .count_medal .num6 {
	width: 10px;
	background-position: -120px -95px
}

.wing_rio2016 .count_medal .num7 {
	width: 10px;
	background-position: -135px -95px
}

.wing_rio2016 .count_medal .num8 {
	width: 10px;
	background-position: -150px -95px
}

.wing_rio2016 .count_medal .num9 {
	width: 10px;
	background-position: -165px -95px
}

.ico_keyword {
	display: block;
	overflow: hidden;
	background: url(//t1.daumcdn.net/media/common/keyword/ico_keyword_170703.png) 0 0 no-repeat;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	background-size: 60px 80px
}

.cont_keyword .thumb_g,
.ico_keyword {
	vertical-align: top
}

.cont_keyword #cSub {
	position: relative;
	padding-bottom: 40px
}

.cont_keyword #cMain {
	background: url(//t1.daumcdn.net/media/news/news2016/bg_keyword_161103.gif) 100% 0 repeat-y
}

.cont_keyword #cMain #mArticle {
	float: left;
	width: 693px
}

.cont_keyword #cMain #mAside {
	overflow: hidden;
	float: right;
	width: 326px;
	padding-left: 40px
}

.keyword_entertain #cSub {
	padding-bottom: 40px
}

.keyword_entertain #cMain {
	padding-top: 0;
	border-top: 0 none
}

.cont_keyword .info_news {
	display: inline-block;
	padding-left: 4px;
	font-weight: 400;
	font-size: 12px;
	color: #888
}

.cont_keyword .info_news .txt_dot {
	padding: 0 3px;
	color: #888
}

.cont_keyword .info_time {
	letter-spacing: 0
}

.cont_keyword .link_moreview {
	display: block;
	height: 46px;
	border: 1px solid #e2e2e2;
	border-radius: 2px;
	text-align: center;
	text-decoration: none
}

.cont_keyword .link_moreview .cont_allview {
	display: inline-block;
	padding-top: 16px;
	vertical-align: top
}

.cont_keyword .link_moreview .txt_moreview {
	overflow: hidden;
	float: left;
	width: 33px;
	height: 13px;
	font-size: 0;
	line-height: 0;
	background: url(//t1.daumcdn.net/media/news/news2016/txt_news_170103.png) 0 -310px no-repeat;
	text-indent: -9999px;
	background-size: 250px 700px
}

.cont_keyword .link_moreview .ico_keyword {
	float: left;
	width: 12px;
	height: 7px;
	margin: 3px 0 0 3px;
	background-position: 0 -30px
}

.cont_keyword .link_cont .wrap_thumb:before {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 10;
	border: 1px solid #000;
	opacity: .05
}

.cont_keyword .link_cont .wrap_thumb:after,
.cont_keyword .link_thumb:after {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: transparent;
	opacity: 0;
	-webkit-transition: background .2s, opacity .2s;
	transition: background .2s, opacity .2s;
	content: ""
}

.cont_keyword .aside_key {
	position: relative;
	margin-bottom: 40px
}

.feature_keyword {
	padding-top: 22px
}

.feature_keyword .head_feature {
	display: table;
	position: relative;
	width: 1100px;
	margin: 0 auto;
	padding-bottom: 22px;
	border-bottom: 2px solid #000;
	table-layout: fixed
}

.feature_keyword .inner_head {
	display: table-cell;
	overflow: hidden;
	vertical-align: middle
}

.feature_keyword .info_keyword {
	overflow: hidden
}

.feature_keyword .wrap_thumb {
	float: left;
	position: relative;
	width: 66px;
	height: 66px;
	margin-right: 24px
}

.feature_keyword .wrap_thumb:after {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border: 1px solid #000;
	border: 1px solid rgba(0, 0, 0, .05);
	border-radius: 91px;
	content: ""
}

.feature_keyword .wrap_thumb .thumb_g {
	overflow: hidden;
	width: 100%;
	height: auto;
	border-radius: 31px;
	vertical-align: top
}

.feature_keyword .cont_thumb {
	overflow: hidden;
	padding-right: 146px
}

.feature_keyword .wrap_thumb+.cont_thumb {
	height: 66px
}

.feature_keyword .cont_thumb .inner_cont {
	display: table;
	width: 100%;
	height: 100%;
	table-layout: fixed
}

.feature_keyword .cont_thumb .inner_cont2 {
	display: table-cell;
	vertical-align: middle
}

.feature_keyword .tit_thumb {
	overflow: hidden;
	margin: 14px 0;
	font-weight: 400;
	font-size: 26px;
	line-height: 33px;
	white-space: nowrap;
	text-overflow: ellipsis
}

.os_mac .feature_keyword .tit_thumb {
	margin: 18px 0 10px
}

.feature_keyword .box_tit {
	display: inline-block;
	position: relative;
	max-width: 732px;
	padding-right: 95px;
	vertical-align: top
}

.os_mac .feature_keyword .box_tit {
	padding-right: 87px
}

.feature_keyword .link_searchall {
	position: absolute;
	top: 16px;
	right: 0;
	height: 27px;
	margin-left: 3px;
	padding: 0 12px 0 10px;
	border: 1px solid #cdcdcd;
	border-radius: 29px;
	background-color: #fff;
	vertical-align: top;
	text-decoration: none
}

.os_mac .feature_keyword .link_searchall {
	top: 18px
}

.feature_keyword .link_searchall .ico_keyword {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin: 7px 3px 0 0;
	background-position: -20px 0
}

.feature_keyword .wrap_thumb+.cont_thumb .link_searchall {
	top: 5px
}

.os_mac .feature_keyword .wrap_thumb+.cont_thumb .link_searchall {
	top: 7px
}

.feature_keyword .link_searchall .txt_searchall {
	font-size: 12px;
	line-height: 23px;
	color: #000;
	vertical-align: top
}

.os_mac .feature_keyword .link_searchall .txt_searchall {
	line-height: 27px
}

.feature_keyword .link_searchall .ico_news {
	width: 12px;
	height: 12px;
	margin: 7px 3px 0 0;
	background-position: -30px -130px
}

.feature_keyword .wrap_thumb+.cont_thumb .tit_thumb {
	margin: 0 0 9px
}

.os_mac .feature_keyword .wrap_thumb+.cont_thumb .tit_thumb {
	margin: 7px 0
}

.feature_keyword .info_thumb {
	display: block;
	overflow: hidden;
	line-height: 17px;
	color: #888;
	white-space: nowrap;
	text-overflow: ellipsis
}

.os_mac .feature_keyword .util_head {
	top: 17px
}

.feature_keyword .info_g {
	position: absolute;
	bottom: 3px;
	left: 50%;
	width: 1080px;
	height: 18px;
	margin-left: -550px;
	font-size: 12px;
	line-height: 18px;
	color: #888;
	background-position: 0 -558px
}

.feature_keyword .info_g .ico_keyword {
	display: inline-block;
	width: 16px;
	height: 17px;
	margin: 0 5px 0 0;
	background-position: -20px -14px
}

.os_mac .feature_keyword .info_g {
	line-height: 19px;
	background-position: 0 -560px
}

.feature_keyword .util_head {
	position: absolute;
	top: 17px;
	right: 8px
}

.feature_keyword .list_sns {
	overflow: hidden
}

.feature_keyword .list_sns li {
	float: left;
	width: 32px;
	height: 32px;
	margin-right: 8px
}

.feature_keyword .list_sns .link_sns {
	display: block;
	width: 30px;
	height: 30px;
	border: 1px solid #343434;
	border-radius: 32px
}

.feature_keyword .list_sns .link_sns:hover {
	border-color: #000;
	background-color: #000
}

.feature_keyword .list_sns .ico_keyword {
	display: block;
	width: 14px;
	height: 15px;
	margin: 8px auto 0
}

.feature_keyword .link_fb .ico_keyword {
	background-position: 3px -40px
}

.feature_keyword .link_ks .ico_keyword {
	background-position: -17px -40px
}

.feature_keyword .link_tw .ico_keyword {
	background-position: -36px -40px
}

.feature_keyword .link_fb:hover .ico_keyword {
	background-position: 3px -60px
}

.feature_keyword .link_ks:hover .ico_keyword {
	background-position: -18px -60px
}

.feature_keyword .link_tw:hover .ico_keyword {
	background-position: -36px -60px
}

.cont_keyword .box_vod {
	padding: 40px 0 39px;
	border-bottom: 1px solid #e2e2e2
}

.cont_keyword .box_vod .cont_vod {
	overflow: hidden;
	padding-top: 16px;
	line-height: 24px
}

.cont_keyword .box_vod .tit_vod {
	display: inline-block;
	overflow: hidden;
	max-width: 610px;
	font-size: 16px;
	line-height: 24px;
	white-space: nowrap;
	text-overflow: ellipsis;
	vertical-align: top
}

.os_mac .cont_keyword .box_vod .tit_vod {
	max-width: 620px
}

.cont_keyword .box_vod .info_news {
	padding: 6px 0 0 10px;
	line-height: 14px;
	vertical-align: top
}

.os_mac .cont_keyword .box_vod .info_news {
	padding-top: 5px
}

.cont_keyword .box_vod .cmt_count {
	display: inline-block;
	padding: 6px 0 0 11px;
	font-size: 12px;
	line-height: 14px;
	vertical-align: top
}

.cont_keyword .box_vod .cmt_count .ico_keyword {
	display: inline-block;
	width: 14px;
	height: 12px
}

.os_mac .cont_keyword .box_vod .cmt_count {
	padding-top: 5px
}

.cont_keyword .box_vod .cmt_count .ico_news {
	position: static;
	width: 15px;
	height: 13px;
	margin: 1px 1px 0 0;
	background-position: -60px -40px
}

.os_mac .cont_keyword .box_vod .cmt_count .ico_news {
	margin-top: -1px
}

.cont_keyword .box_keyword .TitBox {
	padding: 40px 0 20px;
	font-size: 17px;
	line-height: 19px
}

.cont_keyword .box_keyword .TitBox .emph_g2 {
	font-weight: 700
}

.gallery_keyword {
	overflow: hidden
}

.gallery_keyword .list_keygallery {
	overflow: hidden;
	width: 708px
}

.gallery_keyword .list_keygallery li {
	float: left;
	position: relative;
	width: 220px;
	height: 222px;
	margin-right: 16px
}

.gallery_keyword .list_keygallery .wrap_thumb {
	display: block;
	position: relative;
	width: 220px;
	height: 135px;
	margin-bottom: 10px;
	background: url(//t1.daumcdn.net/media/news/news2016/thumb_noimg2.jpg) 50% 50% no-repeat;
	background-size: 254px 142px
}

.gallery_keyword .list_keygallery .info_thumb {
	display: block;
	margin-top: 3px;
	font-size: 12px
}

.gallery_keyword .list_keygallery .tit_thumb {
	display: block;
	display: -webkit-box;
	overflow: hidden;
	max-height: 38px;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.gallery_keyword .list_keygallery .play_time {
	position: absolute;
	right: 6px;
	bottom: 6px
}

.gallery_keyword .list_keygallery .play_time .dimmed_g {
	overflow: hidden;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100%;
	background: #000;
	font-size: 0;
	line-height: 0;
	opacity: .6;
	filter: alpha(opacity=60);
	text-indent: -9999px
}

.gallery_keyword .list_keygallery .txt_time {
	display: block;
	position: relative;
	padding: 2px 4px 3px;
	font-family: Tahoma;
	font-size: 12px;
	line-height: 14px;
	color: #fff;
	letter-spacing: 0
}

.keyword_entertain .feature_keyword .tit_thumb {
	color: #7200da
}

.keyword_sports .feature_keyword .tit_thumb {
	color: #dd2b1e
}

.keyword_entertain .box_keyword .TitBox .emph_g2 {
	color: #7200da
}

.keyword_sports .emph_g2,
.keyword_sports .item_teaminfo .tit_thumb .link_txt {
	color: #e12d1c
}

.keyword_type2 .wrap_thumb:after {
	border-color: #e2e2e2
}

.keyword_type2 .wrap_thumb .thumb_g {
	display: block;
	width: 64px;
	height: 64px;
	margin: 13px auto 0
}

.list_keynews {
	padding-top: 4px
}

.list_keynews li {
	overflow: visible;
	clear: both;
	*zoom: 1
}

.list_keynews li:after {
	display: block;
	visibility: hidden;
	height: 0;
	font-size: 0;
	clear: both;
	content: ""
}

.list_keynews li+li {
	border-top: 1px solid #f0f0f0
}

.list_keynews .link_thumb {
	display: block;
	float: right;
	position: relative;
	margin: 20px 0
}

.list_keynews .link_thumb:before {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 10;
	border: 1px solid #000;
	opacity: .05;
	content: ""
}

.list_keynews .cont_thumb {
	overflow: hidden;
	padding: 20px 70px 22px 0
}

.os_mac .list_keynews .cont_thumb {
	padding: 23px 70px 19px 0
}

.list_keynews .thumb_g {
	vertical-align: top
}

.list_keynews .tit_thumb {
	overflow: hidden;
	font-weight: 700;
	line-height: 22px;
	white-space: nowrap;
	text-overflow: ellipsis
}

.list_keynews .tit_thumb .link_txt {
	display: inline-block;
	overflow: hidden;
	max-width: 381px;
	font-size: 16px;
	vertical-align: top;
	white-space: nowrap;
	text-overflow: ellipsis
}

.os_mac .list_keynews .tit_thumb .link_txt {
	max-width: 440px
}

.list_keynews .info_news {
	padding-left: 7px;
	vertical-align: top
}

.list_keynews .desc_thumb {
	overflow: hidden;
	height: 42px;
	padding-top: 11px;
	line-height: 21px
}

.os_mac .list_keynews .desc_thumb {
	padding-top: 9px
}

.list_keyword .box_vod {
	position: relative;
	margin-bottom: -1px;
	padding: 20px 0;
	border-bottom-color: #ccc
}

.aside_key .tit_keyword {
	display: block;
	overflow: hidden;
	height: 15px;
	margin-left: 2px;
	font-size: 0;
	line-height: 0;
	background: url(//t1.daumcdn.net/media/news/news2016/tit_news_170512.png) 0 0 no-repeat;
	text-indent: -9999px;
	background-size: 140px 1410px
}

.aside_key .cont_aside {
	margin-top: 16px
}

.aside_keyword .tit_keyword {
	width: 69px;
	background-position: 0 -840px
}

.aside_keyword .desc_relate {
	position: relative;
	width: 322px;
	height: 322px;
	margin: 10px auto
}

.aside_keyword .txt_key {
	overflow: hidden;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 104px;
	z-index: 10;
	margin: -13px 0 0 -55px;
	padding: 0 2px;
	font-size: 16px;
	line-height: 22px;
	text-align: center;
	color: #fff;
	white-space: nowrap;
	text-overflow: ellipsis
}

.os_mac .aside_keyword .txt_key {
	margin-top: -7px
}

.aside_keyword .thumb_key {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(//t1.daumcdn.net/media/news/news2016/bg_relkey_161103.gif) 50% 50% no-repeat;
	background-size: 322px 322px
}

.aside_keyword .thumb_key .thumb_g {
	overflow: hidden;
	position: absolute;
	top: 50%;
	left: 50%;
	height: 103px;
	width: 103px;
	margin: -51px 0 0 -51px;
	border-radius: 52px;
	background-size: cover;
	background-position: 50% 50%
}

.aside_keyword .thumb_key .thumb_g:after {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 52px;
	background-color: #000;
	opacity: .75;
	content: ""
}

.aside_keyword .thumb_key .thumb_img {
	display: inline-block;
	width: auto;
	height: 130px;
	padding-top: 130px
}

.aside_keyword .list_relate {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.aside_keyword .list_relate li {
	position: absolute;
	z-index: 1;
	max-width: 150px
}

.aside_keyword .list_relate .item_keyword1 {
	top: 10.9%;
	left: 8%
}

.aside_keyword .list_relate .item_keyword2 {
	top: 23.6%;
	right: 2%
}

.aside_keyword .list_relate .item_keyword3 {
	top: 84.5%;
	left: 14.8%
}

.aside_keyword .list_relate .item_keyword4 {
	top: 55.5%;
	left: .8%
}

.aside_keyword .list_relate .item_keyword5 {
	top: 62%;
	right: 0
}

.aside_keyword .list_relate .item_keyword6 {
	top: 74.2%;
	right: 19.7%
}

.aside_keyword .list_relate .link_relate {
	display: block;
	overflow: hidden;
	position: relative;
	line-height: 1.1;
	color: #fff;
	cursor: pointer
}

.aside_keyword .list_relate .item_keyword1 .link_relate {
	height: 37px;
	font-size: 22px
}

.aside_keyword .list_relate .item_keyword2 .link_relate {
	height: 36px;
	font-size: 19px
}

.aside_keyword .list_relate .item_keyword3 .link_relate,
.aside_keyword .list_relate .item_keyword4 .link_relate {
	height: 30px;
	font-size: 16px
}

.aside_keyword .list_relate .item_keyword5 .link_relate {
	height: 28px;
	font-size: 14px
}

.aside_keyword .list_relate .item_keyword6 .link_relate {
	height: 25px;
	font-size: 14px
}

.aside_keyword .list_relate .link_relate:before {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	max-width: 150px;
	padding: 4px 8px 0;
	width: 100%;
	height: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	content: attr(data-hover);
	-webkit-transition: -webkit-transform .3s;
	-moz-transition: -moz-transform .3s;
	transition: transform .3s;
	-webkit-transform: translateX(-25%);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.keyword_media .list_relate .item_keyword1 .link_relate:before {
	background-color: #2b61c6
}

.keyword_media .list_relate .item_keyword2 .link_relate:before {
	background-color: #4070cc
}

.keyword_media .list_relate .item_keyword3 .link_relate:before {
	background-color: #5581d1
}

.keyword_media .list_relate .item_keyword4 .link_relate:before {
	background-color: #80a0dd
}

.keyword_media .list_relate .item_keyword5 .link_relate:before {
	background-color: #6a90d7
}

.keyword_media .list_relate .item_keyword6 .link_relate:before {
	background-color: #80a0dd
}

.keyword_entertain .list_relate .item_keyword1 .link_relate:before {
	background-color: #7200da
}

.keyword_entertain .list_relate .item_keyword2 .link_relate:before {
	background-color: #8020d8
}

.keyword_entertain .list_relate .item_keyword3 .link_relate:before {
	background-color: #8c39d7
}

.keyword_entertain .list_relate .item_keyword4 .link_relate:before {
	background-color: #954fd4
}

.keyword_entertain .list_relate .item_keyword5 .link_relate:before {
	background-color: #ab74dc
}

.keyword_entertain .list_relate .item_keyword6 .link_relate:before {
	background-color: #b787e3
}

.keyword_sports .list_relate .item_keyword1 .link_relate:before,
.keyword_sports .list_relate .item_keyword2 .link_relate:before {
	background-color: #dd2b1e
}

.keyword_sports .list_relate .item_keyword3 .link_relate:before,
.keyword_sports .list_relate .item_keyword4 .link_relate:before {
	background-color: #e14b3f
}

.keyword_sports .list_relate .item_keyword5 .link_relate:before {
	background-color: #f07167
}

.keyword_sports .list_relate .item_keyword6 .link_relate:before {
	background-color: #f8b1ac
}

.aside_keyword .list_relate .link_relate .txt_keyword {
	display: block;
	overflow: hidden;
	max-width: 150px;
	padding: 4px 8px 0;
	background-color: #c4c8ce;
	color: #fff;
	white-space: nowrap;
	text-overflow: ellipsis;
	-webkit-transition: -webkit-transform .3s;
	-moz-transition: -moz-transform .3s;
	transition: transform .3s
}

.aside_keyword .list_relate .item_keyword1 .txt_keyword {
	height: 35px;
	padding-top: 3px
}

.os_mac .aside_keyword .list_relate .item_keyword1 .txt_keyword {
	height: 30px;
	padding-top: 7px
}

.aside_keyword .list_relate .item_keyword2 .txt_keyword {
	height: 33px;
	padding-top: 6px
}

.os_mac .aside_keyword .list_relate .item_keyword2 .txt_keyword {
	height: 29px;
	padding-top: 8px
}

.aside_keyword .list_relate .item_keyword3 .txt_keyword {
	height: 26px;
	padding-top: 4px
}

.os_mac .aside_keyword .list_relate .item_keyword2 .txt_keyword {
	padding-top: 7px
}

.aside_keyword .list_relate .item_keyword4 .txt_keyword {
	height: 26px;
	padding-top: 4px
}

.os_mac .aside_keyword .list_relate .item_keyword4 .txt_keyword {
	height: 24px;
	padding-top: 6px
}

.aside_keyword .list_relate .item_keyword5 .txt_keyword {
	height: 24px;
	padding-top: 4px
}

.os_mac .aside_keyword .list_relate .item_keyword5 .txt_keyword {
	padding-top: 6px
}

.aside_keyword .list_relate .item_keyword6 .txt_keyword {
	height: 25px;
	padding-top: 2px
}

.os_mac .aside_keyword .list_relate .item_keyword6 .txt_keyword {
	padding-top: 5px
}

.aside_keyword .list_relate .item_keyword1 .link_relate:before {
	padding-top: 3px
}

.os_mac .aside_keyword .list_relate .item_keyword1 .link_relate:before {
	padding-top: 7px
}

.aside_keyword .list_relate .item_keyword2 .link_relate:before {
	padding-top: 5px
}

.os_mac .aside_keyword .list_relate .item_keyword2 .link_relate:before {
	padding-top: 9px
}

.aside_keyword .list_relate .item_keyword3 .link_relate:before {
	padding-top: 4px
}

.os_mac .aside_keyword .list_relate .item_keyword3 .link_relate:before {
	padding-top: 7px
}

.aside_keyword .list_relate .item_keyword4 .link_relate:before {
	padding-top: 4px
}

.os_mac .aside_keyword .list_relate .item_keyword4 .link_relate:before {
	padding-top: 7px
}

.aside_keyword .list_relate .item_keyword5 .link_relate:before {
	padding-top: 5px
}

.os_mac .aside_keyword .list_relate .item_keyword5 .link_relate:before {
	padding-top: 6px
}

.aside_keyword .list_relate .item_keyword6 .link_relate:before {
	padding-top: 3px
}

.os_mac .aside_keyword .list_relate .item_keyword6 .link_relate:before {
	padding-top: 5px
}

.aside_keyword .active .list_relate .link_relate .txt_keyword {
	-webkit-transform: translateX(100%);
	-moz-transform: translateX(100%);
	transform: translateX(100%)
}

.aside_keyword .active .list_relate .link_relate:before {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	transform: translateX(0)
}

.aside_keyrelate .tit_keyword {
	width: 56px;
	background-position: 0 -860px
}

.aside_keyrelate .list_relation {
	overflow: hidden
}

.aside_keyrelate .list_relation li {
	float: none;
	position: relative;
	padding: 0
}

.aside_keyrelate .list_relation li+li {
	margin-top: 10px
}

.aside_keyrelate .list_relation .link_thumb {
	display: block;
	overflow: hidden;
	float: none;
	position: static
}

.aside_keyrelate .list_relation .wrap_thumb {
	float: left;
	position: relative;
	width: 95px;
	height: 77px
}

.aside_keyrelate .list_relation .wrap_thumb:before {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border: 1px solid #000;
	opacity: .05;
	content: ""
}

.aside_keyrelate .list_relation .wrap_thumb:after {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: transparent;
	content: ""
}

.aside_keyrelate .list_relation .cont_thumb {
	float: left;
	width: 203px;
	height: 75px;
	padding: 0 10px 0 17px;
	border: 1px solid #eee;
	border-left: 0
}

.aside_keyrelate .list_relation .tit_issue {
	display: block;
	overflow: hidden;
	padding-top: 18px;
	font-weight: 700;
	font-size: 14px;
	line-height: 18px;
	white-space: nowrap;
	text-overflow: ellipsis
}

.aside_keyrelate .list_relation .info_time {
	display: block;
	padding-top: 6px;
	font-size: 13px;
	line-height: 14px;
	color: #919191;
	letter-spacing: 0
}

.aside_keytalk .tit_keyword {
	width: 75px;
	background-position: 0 -880px
}

.aside_keytalk .talk_cont {
	padding: 22px 20px;
	border: 1px solid #eee;
	background-color: #f6f7f7
}

.aside_keytalk .talk_cont .list_talk {
	width: 283px;
	padding: 0
}

.aside_keytalk .thumb_profile {
	overflow: hidden;
	float: left;
	position: relative;
	line-height: 0;
	margin: 0 10px 0 0;
	border-radius: 46px
}

.aside_keytalk .thumb_profile:after {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border: 1px solid #000;
	border: 1px solid rgba(0, 0, 0, .1);
	border-radius: 46px;
	content: ""
}

.aside_keytalk .item_me .thumb_profile {
	float: right;
	margin: 0 0 0 10px
}

.aside_keytalk .list_keytalk .link_balloon {
	display: inline-block;
	max-width: 165px;
	margin-top: 10px;
	padding: 13px 20px 15px;
	border-radius: 0 20px 20px;
	background-color: #fff;
	text-decoration: none
}

.aside_keytalk .item_me .link_balloon {
	float: right;
	border-radius: 20px 0 20px 20px;
	color: #fff;
	background-color: #73bfce
}

.aside_keytalk .item_me .tit_thumb {
	color: #fff
}

.aside_keytalk .item_me .txt_info {
	color: #d1edf2
}

.os_mac .aside_keytalk .list_keytalk .link_balloon {
	padding: 15px 20px 13px
}

.aside_keytalk .list_keytalk .tit_thumb {
	overflow: hidden;
	font-weight: 700;
	font-size: 14px;
	line-height: 18px;
	color: #222
}

.aside_keytalk .list_keytalk li {
	overflow: hidden
}

.aside_keytalk .list_keytalk li+li {
	padding-top: 8px
}

.aside_keytalk .list_keytalk .thumb_g {
	width: 46px;
	height: 46px
}

.aside_keytalk .list_keytalk .item_me .tit_thumb {
	color: #fff
}

.aside_keytalk .list_keytalk .item_me .txt_info {
	color: #d1edf2
}

.aside_keytalk .list_keytalk .txt_info {
	display: inline-block;
	padding-top: 5px;
	font-size: 12px;
	line-height: 16px;
	color: #999
}

.aside_debate .tit_keyword {
	width: 69px;
	background-position: 0 -900px
}

.aside_debate .box_debate {
	padding: 16px 20px 19px;
	border: 1px solid #e5e5e5
}

.aside_debate .box_debate .tit_g {
	margin-bottom: 25px;
	font-size: 16px;
	line-height: 24px
}

.aside_debate .box_debate .info_g {
	display: block;
	font-size: 12px;
	line-height: 14px;
	color: #888
}

.aside_debate .box_debate .txt_bar {
	display: inline-block;
	padding: 0 7px;
	color: #d8d8d8;
	vertical-align: top
}

.aside_ilboon .tit_keyword {
	width: 47px;
	background-position: 0 -920px
}

.aside_ilboon .box_ilboon {
	overflow: hidden;
	position: relative;
	text-align: center
}

.aside_ilboon .wrap_thumb {
	position: relative
}

.aside_ilboon .wrap_thumb:after {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border: 1px solid #000;
	opacity: .05;
	content: ""
}

.aside_ilboon .dimmed_g {
	overflow: hidden;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
	background: #000;
	opacity: .4;
	filter: alpha(opacity=40)
}

.aside_ilboon .cont_thumb {
	display: table;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 226px;
	height: 260px;
	padding: 0 50px;
	*zoom: 1
}

.aside_ilboon .tit_thumb {
	display: table-cell;
	font-size: 22px;
	line-height: 30px;
	color: #fff;
	vertical-align: middle
}

.aside_ilboon .tit_thumb .link_txt {
	color: #fff
}

.aside_ilboon .info_thumb {
	position: absolute;
	bottom: 40px;
	left: 0;
	right: 0
}

.aside_ilboon .info_thumb .inner_g {
	display: inline-block;
	vertical-align: top
}

.aside_ilboon .info_thumb .link_thumb {
	float: left;
	width: 32px;
	height: 32px;
	margin-right: 10px
}

.aside_ilboon .info_thumb .thumb_g {
	display: block;
	overflow: hidden;
	width: 100%;
	height: auto;
	border-radius: 32px
}

.aside_ilboon .info_thumb .txt_info {
	float: left;
	margin-top: 10px;
	font-size: 12px;
	line-height: 14px;
	color: #fff;
	color: hsla(0, 0%, 100%, .8)
}

.aside_ilboon .info_thumb .link_txt {
	color: #fff;
	color: hsla(0, 0%, 100%, .8)
}

.aside_trend .tit_keyword {
	width: 82px;
	background-position: 0 -940px
}

.aside_trend .trend_list {
	overflow: hidden;
	width: 332px
}

.aside_trend .list_trend {
	float: left;
	width: 160px;
	margin-right: 6px
}

.aside_trend .list_trend li {
	overflow: hidden;
	position: relative;
	width: 136px;
	height: 30px;
	padding-left: 24px
}

.aside_trend .list_trend .num_keyword {
	overflow: hidden;
	position: absolute;
	top: 50%;
	left: 3px;
	width: 18px;
	height: 11px;
	margin-top: -8px;
	font-size: 0;
	line-height: 0;
	background: url(//t1.daumcdn.net/media/news/news2016/num_news_161103.png) 0 0 no-repeat;
	vertical-align: top;
	text-indent: -9999px;
	background-size: 18px 1500px
}

.os_mac .aside_trend .list_trend .num_keyword {
	margin-top: -7px
}

.aside_trend .list_trend .num1 {
	background-position: 0 -820px
}

.aside_trend .list_trend .num2 {
	background-position: 0 -840px
}

.aside_trend .list_trend .num3 {
	background-position: 0 -860px
}

.aside_trend .list_trend .num4 {
	background-position: 0 -880px
}

.aside_trend .list_trend .num5 {
	background-position: 0 -900px
}

.aside_trend .list_trend .num6 {
	background-position: 0 -920px
}

.aside_trend .list_trend .num7 {
	background-position: 0 -940px
}

.aside_trend .list_trend .num8 {
	background-position: 0 -960px
}

.aside_trend .list_trend .num9 {
	background-position: 0 -980px
}

.aside_trend .list_trend .num10 {
	background-position: 0 -1000px
}

.aside_trend .list_trend .tit_g {
	display: block;
	overflow: hidden;
	font-weight: 400;
	line-height: 23px;
	white-space: nowrap;
	text-overflow: ellipsis
}

.os_mac .aside_trend .list_trend .tit_g {
	line-height: 30px
}

.aside_trend .util_aside .link_all {
	float: left
}

.aside_result .tit_keyword {
	width: 54px;
	background-position: 0 -1390px
}

.aside_result .result_tbl {
	overflow: hidden;
	border: 1px solid #eee;
	border-right: 0 none
}

.result_tbl .tbl_result {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	table-layout: fixed
}

.result_tbl th {
	background-color: #f6f7f7
}

.result_tbl td,
.result_tbl th {
	height: 47px;
	border-right: 1px solid #eee;
	font-size: 14px
}

.result_tbl td {
	border-top: 1px solid #eee;
	text-align: center
}

.result_tbl .inner_td {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.aside_teaminfo .tit_keyword {
	width: 56px;
	background-position: 0 -1350px
}

.aside_teaminfo .item_teaminfo {
	overflow: hidden
}

.item_teaminfo .link_thumb {
	float: left;
	width: 76px;
	height: 76px;
	padding: 11px;
	margin-right: 26px;
	border: 1px solid #eee
}

.item_teaminfo .link_thumb:before {
	display: none
}

.item_teaminfo .link_thumb .thumb_g {
	width: 76px;
	height: 76px
}

.item_teaminfo .cont_thumb {
	overflow: hidden;
	padding-top: 3px
}

.item_teaminfo .tit_thumb {
	overflow: hidden;
	font-size: 14px;
	line-height: 16px;
	white-space: nowrap;
	text-overflow: ellipsis
}

.item_teaminfo .list_info {
	overflow: hidden;
	margin-top: 12px;
	font-size: 13px;
	line-height: 22px
}

.item_teaminfo .list_info dt {
	float: left;
	margin-right: 4px
}

.item_teaminfo .list_info dd {
	overflow: hidden
}

.aside_schedule .tit_keyword {
	width: 89px;
	background-position: 0 -1370px
}

.aside_schedule .cont_aside {
	margin-top: 0
}

.aside_schedule .list_game li {
	overflow: hidden;
	border-bottom: 1px solid #ededed
}

.aside_schedule .score_board {
	display: block;
	overflow: hidden;
	position: relative;
	height: 82px
}

.aside_schedule .score_board:hover {
	color: #333;
	text-decoration: none
}

.score_board .vs_team {
	float: left;
	position: relative;
	width: 50%;
	height: 82px
}

.score_board .txt_name {
	display: block;
	height: 100%;
	font-size: 13px;
	line-height: 16px
}

.score_board .txt_name .inner_cont {
	display: table;
	width: 100%;
	height: 100%;
	table-layout: fixed
}

.score_board .txt_name .inner_cont2 {
	display: table-cell;
	padding-bottom: 1px;
	vertical-align: middle;
	word-break: keep-all
}

.os_mac .score_board .txt_name .inner_cont2 {
	padding: 2px 0 0
}

.score_board .vs_team1 .txt_name {
	margin-right: 95px;
	text-align: right
}

.score_board .vs_team2 .txt_name {
	margin-left: 95px;
	text-align: left
}

.score_board .thumb_g {
	position: absolute;
	top: 50%;
	margin-top: -9px
}

.score_board .vs_team1 .thumb_g {
	right: 70px
}

.score_board .vs_team2 .thumb_g {
	left: 70px
}

.score_board .num_g {
	position: absolute;
	top: 50%;
	width: 30px;
	margin-top: -13px;
	font-size: 18px;
	line-height: 24px;
	color: #000;
	text-align: Center
}

.os_mac .score_board .num_g {
	margin-top: -9px
}

.score_board .team_win .num_g {
	color: #c8363b
}

.score_board .vs_team1 .num_g {
	right: 40px
}

.score_board .vs_team2 .num_g {
	left: 40px
}

.score_board .info_game {
	position: absolute;
	top: 8px;
	left: 50%;
	width: 78px;
	margin-left: -39px;
	text-align: center
}

.score_board .txt_state {
	display: block;
	margin-bottom: 5px;
	font-size: 11px;
	line-height: 21px;
	color: #585858
}

.score_board .txt_info {
	display: inline-block;
	width: 76px;
	height: 30px;
	border: 1px solid #d6d6d6;
	border-radius: 32px;
	font-size: 13px;
	line-height: 27px;
	color: #000;
	letter-spacing: -1px
}

.os_mac .score_board .txt_info {
	line-height: 32px
}

.score_board .txt_vod {
	border-color: #e50a22;
	color: #e50a22
}

.score_board .txt_highlight {
	border-color: #036fdd;
	color: #0a7aec
}

.keyword_entertain .list_trend .num_keyword {
	background: url(//t1.daumcdn.net/media/entertain/entertain2017/num_aside.png) no-repeat;
	background-size: 14px 450px
}

.keyword_entertain .aside_trend .list_trend .num1 {
	background-position: 0 0
}

.keyword_entertain .aside_trend .list_trend .num2 {
	background-position: 0 -15px
}

.keyword_entertain .aside_trend .list_trend .num3 {
	background-position: 0 -30px
}

.keyword_entertain .aside_trend .list_trend .num4 {
	background-position: 0 -45px
}

.keyword_entertain .aside_trend .list_trend .num5 {
	background-position: 0 -60px
}

.keyword_entertain .aside_trend .list_trend .num6 {
	background-position: 0 -75px
}

.keyword_entertain .aside_trend .list_trend .num7 {
	background-position: 0 -90px
}

.keyword_entertain .aside_trend .list_trend .num8 {
	background-position: 0 -105px
}

.keyword_entertain .aside_trend .list_trend .num9 {
	background-position: 0 -120px
}

.keyword_entertain .aside_trend .list_trend .num10 {
	background-position: 0 -135px
}

.keyword_sports#daumContent {
	margin: -30px auto 0;
	font-size: 14px;
	line-height: 1.5;
	font-family: AppleSDGothicNeo-Regular, Malgun Gothic, "\B9D1\C740   \ACE0\B515", dotum, \\B3CB\C6C0, sans-serif;
	color: #333;
	letter-spacing: -.05em
}

.keyword_sports .list_trend .num_keyword {
	width: 15px;
	height: 11px;
	font-size: 0;
	line-height: 0;
	background: url(//t1.daumcdn.net/media/img-section/sports13/newtop/img_num.gif) no-repeat
}

.keyword_sports .aside_trend .list_trend .num1 {
	background-position: 0 0
}

.keyword_sports .aside_trend .list_trend .num2 {
	background-position: 0 -20px
}

.keyword_sports .aside_trend .list_trend .num3 {
	background-position: 0 -40px
}

.keyword_sports .aside_trend .list_trend .num4 {
	background-position: 0 -60px
}

.keyword_sports .aside_trend .list_trend .num5 {
	background-position: 0 -80px
}

.keyword_sports .aside_trend .list_trend .num6 {
	background-position: 0 -100px
}

.keyword_sports .aside_trend .list_trend .num7 {
	background-position: 0 -120px
}

.keyword_sports .aside_trend .list_trend .num8 {
	background-position: 0 -140px
}

.keyword_sports .aside_trend .list_trend .num9 {
	background-position: 0 -160px
}

.keyword_sports .aside_trend .list_trend .num10 {
	background-position: 0 -180px
}

.keyword_sports .box_vod .cmt_count .ico_keyword {
	background-position: 0 -15px
}

@media only screen and (max-width:1180px) {
	.feature_keyword {
		width: 980px;
		margin: 0 auto
	}
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx),
only screen and (min-resolution:144dpi) {
	.gallery_keyword .list_keygallery .wrap_thumb {
		background-image: url(//t1.daumcdn.net/media/news/news2016/retina/thumb_noimg2.jpg)
	}

	.aside_key .tit_keyword {
		background-image: url(//t1.daumcdn.net/media/news/news2016/retina/tit_news_170512.png)
	}

	.aside_trend .list_trend .num_keyword {
		background-image: url(//t1.daumcdn.net/media/news/news2016/retina/num_news_161103.png)
	}

	.ico_keyword {
		background-image: url(//t1.daumcdn.net/media/common/keyword/retina/ico_keyword_170703.png)
	}

	.cont_keyword .link_moreview .txt_moreview {
		background-image: url(//t1.daumcdn.net/media/news/news2016/retina/txt_news_170103.png)
	}

	.keyword_entertain .list_trend .num_keyword {
		background-image: url(//t1.daumcdn.net/media/entertain/entertain2017/retina/num_aside.png)
	}
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx),
only screen and (min-resolution:144dpi) {
	.head_media .search_news .btn_search {
		background-image: url(//t1.daumcdn.net/media/common/newsview/retina/btn_search.gif)
	}

	#daumGnb .gnb_with,
	#daumGnb .InnerGnb,
	#daumRelServices .LinkService,
	#daumServiceLogo,
	.gnb_sports .link_gnb,
	.gnb_with .link_gnb,
	.lnb_comm .lnb_sports .link_lnb {
		background-image: url(../img/ico_comm5_231201.png);
		-webkit-background-size: 1885px 775px;
		background-size: 1885px 775px
	}

	.ico_comm5 {
		background-image: url(../img/ico_comm5_231201.png)
	}
}

img {
	vertical-align: top
}

.cont_teamplayer,
.cont_teamplayer a,
.cont_teamplayer button,
.cont_teamplayer input,
.cont_teamplayer select,
.cont_teamplayer td,
.cont_teamplayer textarea,
.cont_teamplayer th {
	font-family: AppleSDGothicNeo-Regular, Malgun Gothic, arial, "\B9D1\C740   \ACE0\B515", sans-serif;
	color: #000
}

.sports_teamplayer .emph_g {
	color: #e12d1c
}

.sports_teamplayer .num_g {
	font-family: Helvetica, arial, sans-serif
}

.ico_teamplayer {
	display: inline-block;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	background: url(//t1.daumcdn.net/media/sports/teamplayer/ico_teamplayer_180502.png) no-repeat 0 0;
	vertical-align: top
}

.sports_teamplayer .cont_teamplayer #cMain #mArticle {
	position: relative;
	padding-bottom: 80px;
	border-top: 0 none
}

.layer_choiceteam {
	display: none;
	position: absolute;
	z-index: 100;
	width: 334px;
	border: 1px solid #cdcdcd;
	background-color: #fff;
	-webkit-box-shadow: 0 1px 2px 0 #bdbdbd;
	box-shadow: 0 1px 2px 0 #bdbdbd
}

.tit_choiceteam {
	display: block;
	font-weight: 400;
	font-size: 13px;
	line-height: 15px;
	color: #000
}

.list_choiceteam {
	overflow: hidden;
	padding: 19px 9px 9px 19px
}

.list_choiceteam li {
	float: left;
	width: 50%;
	margin-bottom: 10px
}

.list_choiceteam .link_cont {
	display: block;
	margin-right: 10px
}

.list_choiceteam .wrap_thumb {
	float: left;
	position: relative;
	width: 36px;
	height: 36px;
	margin-right: 12px
}

.list_choiceteam .wrap_thumb .line_thumb {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	border: 1px solid #000;
	opacity: .05;
	filter: alpha(opacity=5);
	content: ""
}

.list_choiceteam .wrap_thumb .thumb_g {
	display: block;
	width: 28px;
	margin: 4px
}

.list_choiceteam .tit_thumb {
	display: block;
	overflow: hidden;
	font-weight: 600;
	font-size: 14px;
	font-family: AppleSDGothicNeo-SemiBold, Malgun Gothic, "\B9D1\C740   \ACE0\B515", sans-serif;
	line-height: 30px;
	text-overflow: ellipsis;
	white-space: nowrap
}

.os_mac .list_choiceteam .tit_thumb {
	line-height: 36px
}

.feature_teamplayer .emph_g {
	color: gold
}

.feature_teamplayer {
	position: relative;
	background: #414247 url(//t1.daumcdn.net/media/sports/teamplayer/bg_teamplayer.png) no-repeat 0 0
}

.feature_teamplayer .box_feature {
	position: relative;
	height: 180px;
	padding: 30px 0 30px 40px
}

.feature_teamplayer .box_feature:after {
	display: block;
	visibility: hidden;
	height: 0;
	font-size: 0;
	clear: both;
	content: ""
}

.feature_teamplayer .basic_feature {
	float: left
}

.feature_teamplayer .basic_feature .wrap_thumb {
	float: left;
	position: relative;
	width: 180px;
	height: 180px;
	margin-right: 40px;
	border-radius: 180px;
	background-color: rgba(0, 0, 0, .12)
}

.feature_teamplayer .basic_feature .info_thumb {
	display: block;
	overflow: hidden;
	height: 100%;
	border-radius: 180px
}

.feature_teamplayer .basic_feature .sub_thumb {
	position: absolute;
	right: -2px;
	bottom: -2px;
	width: 50px;
	height: 50px;
	border: 2px solid #414247;
	border-radius: 50px;
	background-color: #fff
}

.feature_teamplayer .basic_feature .info_thumb .thumb_g {
	width: 100%
}

.feature_teamplayer .basic_feature .sub_thumb .thumb_g {
	width: 40px;
	height: 40px;
	margin: 5px
}

.feature_teamplayer .basic_feature .thumb_logo {
	width: 150px;
	height: 150px;
	margin: 15px
}

.feature_teamplayer .basic_feature .cont_thumb {
	overflow: hidden;
	margin-top: 57px
}

.feature_teamplayer .basic_feature .tit_thumb {
	margin-bottom: 12px;
	font-weight: 700;
	font-size: 38px;
	line-height: 50px;
	color: #fff;
	letter-spacing: -1px
}

.feature_teamplayer .info_basic {
	overflow: hidden;
	margin-bottom: 8px
}

.feature_teamplayer .info_basic .link_info,
.feature_teamplayer .info_basic .txt_info {
	float: left;
	font-size: 18px;
	line-height: 36px;
	color: #fff;
	letter-spacing: -1px
}

.feature_teamplayer .info_basic .txt_info:after {
	display: inline-block;
	width: 3px;
	height: 3px;
	margin: 18px 12px 0;
	background-color: #fff;
	vertical-align: top;
	content: ""
}

.feature_teamplayer .info_basic .link_info .ico_arr {
	width: 10px;
	height: 16px;
	margin: 15px 0 0 6px;
	background-position: -30px -60px;
	vertical-align: top
}

.feature_teamplayer .info_detail {
	display: table
}

.feature_teamplayer .info_detail .list_info {
	display: table-row;
	font-family: AppleSDGothicNeo-Light, Malgun Gothic, arial, "\B9D1\C740   \ACE0\B515", sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #fff
}

.feature_teamplayer .info_detail .list_info dt {
	display: table-cell;
	padding-right: 12px;
	white-space: nowrap;
	opacity: .6;
	filter: alpha(opacity=60)
}

.feature_teamplayer .info_detail .list_info dd {
	display: table-cell
}

.feature_teamplayer .info_detail .scope_info {
	float: left;
	padding-right: 44px
}

.feature_teamplayer .info_detail .scope_info:last-child {
	padding-right: 0
}

.feature_teamplayer .condition_feature {
	float: right;
	width: 403px;
	margin-top: 58px
}

.feature_teamplayer .condition_feature .tit_condition {
	display: block;
	margin-top: -43px;
	font-size: 18px;
	line-height: 22px;
	letter-spacing: -1px
}

.feature_teamplayer .condition_feature .tit_condition .num_g {
	letter-spacing: 1px
}

.feature_teamplayer .condition_feature .tit_condition:after {
	display: block;
	width: 10px;
	height: 2px;
	margin-top: 7px;
	background-color: gold;
	content: ""
}

.feature_teamplayer .condition_feature .info_condition {
	overflow: hidden;
	margin-top: 11px
}

.feature_teamplayer .condition_feature .list_condition {
	float: left;
	width: 25%;
	margin-bottom: 13px;
	line-height: 17px;
	letter-spacing: -1px
}

.feature_teamplayer .condition_feature .list_condition dt {
	font-size: 13px;
	font-family: AppleSDGothicNeo-Light, Malgun Gothic, "\B9D1\C740   \ACE0\B515", sans-serif;
	line-height: 16px;
	color: #fff
}

.feature_teamplayer .condition_feature .list_condition dt .tit_g {
	display: inline-block;
	opacity: .6;
	filter: alpha(opacity=60);
	vertical-align: top
}

.feature_teamplayer .condition_feature .list_condition dd {
	height: 26px;
	margin-top: 5px;
	font-size: 22px;
	font-family: Helvetica, arial, sans-serif;
	line-height: 26px;
	color: #fff
}

.feature_teamplayer .condition_feature .list_condition dd .sub_g {
	font-size: 14px
}

.feature_teamplayer .choice_feature {
	position: absolute;
	left: 260px;
	top: 44px
}

.feature_teamplayer .btn_choice {
	height: 34px;
	padding: 1px 12px 1px 14px;
	font-size: 15px;
	line-height: 30px;
	color: #fff;
	letter-spacing: -1px
}

.feature_teamplayer .btn_choice .txt_g {
	display: inline-block;
	height: 100%;
	font-family: AppleSDGothicNeo-Light, Malgun Gothic, arial, "\B9D1\C740   \ACE0\B515", sans-serif;
	vertical-align: top
}

.feature_teamplayer .btn_choice .ico_arr {
	width: 12px;
	height: 7px;
	margin: 13px 0 0 5px;
	background-position: -20px 0
}

.feature_teamplayer .line_choice {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	border: 1px solid rgba(0, 0, 0, .12)
}

.feature_teamplayer .choice_feature:focus .ico_arr,
.feature_teamplayer .choice_feature:hover .ico_arr {
	background-position: -20px -10px
}

.feature_teamplayer .choice_feature:focus .layer_choiceteam,
.feature_teamplayer .choice_feature:hover .layer_choiceteam {
	display: block
}

.os_mac .feature_teamplayer .basic_feature .cont_thumb {
	margin-top: 66px
}

.os_mac .feature_teamplayer .info_basic .link_info,
.os_mac .feature_teamplayer .info_basic .txt_info {
	letter-spacing: 0
}

.os_mac .feature_teamplayer .info_basic .txt_info:after {
	margin-top: 15px
}

.os_mac .feature_teamplayer .info_basic .link_info .ico_arr {
	margin-top: 11px
}

.os_mac .feature_teamplayer .btn_choice {
	line-height: 34px;
	letter-spacing: 0
}

.os_mac .feature_teamplayer .condition_feature {
	width: 433px
}

.os_mac .feature_teamplayer .condition_feature .list_condition {
	width: 23%;
	margin-right: 10px;
	letter-spacing: 0
}

.os_mac .feature_teamplayer .condition_feature .list_condition:nth-child(4n) {
	overflow: hidden;
	float: none;
	margin-right: 0
}

.os_mac .feature_player .basic_feature .tit_thumb {
	margin-bottom: 6px;
	font-weight: 400
}

.feature_player .basic_feature .cont_thumb {
	margin-top: 8px
}

.feature_player .basic_feature .tit_thumb {
	overflow: hidden;
	max-width: 432px;
	font-size: 31px;
	line-height: 36px;
	margin-bottom: 9px;
	text-overflow: ellipsis;
	white-space: nowrap
}

.os_mac .feature_player .basic_feature .cont_thumb {
	margin-top: 14px
}

.tab_teamplayer {
	overflow: hidden
}

.tab_teamplayer li {
	float: left
}

.tab_teamplayer .link_tab {
	display: block;
	height: 50px;
	padding: 0 30px;
	font-weight: 700;
	font-size: 15px;
	line-height: 48px;
	color: #fff;
	text-align: center;
	text-decoration: none
}

.tab_teamplayer .on .link_tab {
	background-color: rgba(0, 0, 0, .12)
}

.feature_teamplayer .box_tab {
	position: relative
}

.feature_teamplayer .line_tab {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	height: 1px;
	background-color: rgba(0, 0, 0, .08)
}

.os_mac .tab_teamplayer .link_tab {
	line-height: 52px;
	font-weight: 400
}

.srch_teamplayer .box_suggest {
	display: none;
	position: absolute;
	z-index: 10;
	left: 0;
	right: 0;
	border: 1px solid #cdcdcd;
	border-top: 0 none;
	background-color: #fff;
	-webkit-box-shadow: 0 1px 2px 0 #bdbdbd;
	box-shadow: 0 1px 2px 0 #bdbdbd
}

.srch_teamplayer .inp_srch[type=text]::-ms-clear {
	display: none;
	width: 0;
	height: 0
}

.srch_teamplayer .box_suggest .tit_suggest {
	display: block;
	height: 35px;
	padding-left: 18px;
	font-weight: 400;
	font-size: 13px;
	line-height: 31px;
	background-color: #f5f5f5
}

.list_selteamplayer {
	padding: 20px 0
}

.list_selteamplayer li+li {
	margin-top: 10px
}

.list_selteamplayer .link_cont {
	display: table;
	overflow: hidden;
	width: 100%;
	padding: 0 19px;
	box-sizing: border-box
}

.list_selteamplayer .wrap_thumb {
	display: table-cell;
	width: 50px;
	padding-right: 15px;
	vertical-align: top
}

.list_selteamplayer .wrap_thumb .info_thumb {
	display: block;
	overflow: hidden;
	position: relative;
	width: 50px;
	height: 50px
}

.list_selteamplayer .player_thumb .info_thumb {
	background: url(//t1.daumcdn.net/media/sports/teamplayer/img_none2.gif)
}

.list_selteamplayer .wrap_thumb .thumb_g {
	display: block;
	width: 40px;
	margin: 4px auto 0
}

.list_selteamplayer .player_thumb .thumb_g {
	width: 100%;
	margin-top: 0
}

.list_selteamplayer .wrap_thumb .line_thumb {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border: 1px solid #000;
	opacity: .05;
	filter: alpha(opacity=5);
	content: ""
}

.list_selteamplayer .cont_thumb {
	display: table-cell;
	vertical-align: middle
}

.list_selteamplayer .cont_thumb .tit_emph {
	display: block;
	overflow: hidden;
	max-width: 110px;
	font-weight: 600;
	font-size: 16px;
	font-family: AppleSDGothicNeo-SemiBold, Malgun Gothic, "\B9D1\C740   \ACE0\B515", sans-serif;
	line-height: 21px;
	text-overflow: ellipsis;
	white-space: nowrap;
	letter-spacing: -1px
}

.os_mac .list_selteamplayer .cont_thumb .tit_emph {
	line-height: 19px
}

.list_selteamplayer .cont_thumb .txt_thumb {
	display: block;
	padding-left: 1px;
	font-size: 13px;
	line-height: 23px;
	color: #919191
}

.list_selteamplayer .append_thumb {
	display: table-cell;
	line-height: 19px;
	text-align: right;
	vertical-align: middle
}

.srch_teamplayer .box_suggest .list_selteamplayer,
.srch_teamplayer .box_suggest .list_selteamplayer:last-child {
	padding-bottom: 19px
}

.os_mac .srch_teamplayer .box_suggest .tit_suggest {
	line-height: 37px
}

.os_mac .list_selteamplayer .cont_thumb {
	padding-top: 8px
}

.os_mac .list_selteamplayer .cont_thumb .tit_emph {
	letter-spacing: 0
}

.srch_teamplayer {
	position: absolute;
	z-index: 100;
	top: 0;
	right: 35px;
	width: 241px
}

.srch_teamplayer .box_srch {
	position: relative;
	padding: 8px 30px 10px 19px;
	border: 1px solid #ccc
}

.srch_teamplayer .box_srch .lab_srch {
	position: absolute;
	top: 8px;
	left: 18px;
	color: #757575
}

.srch_teamplayer .box_srch .inp_srch,
.srch_teamplayer .box_srch .lab_srch {
	font-weight: 600;
	font-size: 12px;
	line-height: 15px;
	font-family: AppleSDGothicNeo-SemiBold, Malgun Gothic, "\B9D1\C740   \ACE0\B515", sans-serif
}

.srch_teamplayer .box_srch .inp_srch {
	display: block;
	width: 100%;
	height: 100%;
	border: 0 none;
	background-color: transparent
}

.srch_teamplayer .box_srch .btn_reset {
	display: none;
	position: absolute;
	top: 0;
	right: 30px;
	width: 28px;
	height: 33px
}

.srch_teamplayer .box_srch .ico_reset {
	width: 18px;
	height: 18px;
	background-position: -40px 0
}

.srch_teamplayer .box_srch .btn_srch {
	position: absolute;
	top: 0;
	right: 0;
	width: 30px;
	height: 33px
}

.srch_teamplayer .box_srch .ico_srch {
	display: block;
	width: 15px;
	height: 15px;
	margin-left: 5px;
	background-position: -20px -20px
}

.srch_teamplayer .box_srch.write_on {
	padding-right: 58px
}

.srch_teamplayer .box_srch.write_on+.box_suggest {
	display: block
}

.srch_teamplayer .box_srch.write_on .lab_srch {
	display: none
}

.srch_teamplayer .box_srch.write_on .btn_reset {
	display: block
}

.os_mac .srch_teamplayer .box_srch {
	padding-top: 10px;
	padding-bottom: 8px
}

.os_mac .srch_teamplayer .box_srch .lab_srch {
	top: 10px
}

.srch_teamplayer .box_srch2 {
	position: relative;
	height: 22px;
	padding: 11px 46px 17px 23px;
	background-color: rgba(0, 0, 0, .12)
}

.srch_teamplayer .box_srch2 .lab_srch {
	position: absolute;
	left: 23px;
	top: 11px;
	font-size: 13px;
	font-family: AppleSDGothicNeo-Light, Malgun Gothic, "\B9D1\C740   \ACE0\B515", sans-serif;
	line-height: 22px;
	color: #fff;
	opacity: .5;
	filter: alpha(opacity=50)
}

.srch_teamplayer .box_srch2 .inp_srch {
	width: 100%;
	height: 100%;
	border: 0 none;
	font-weight: 600;
	font-size: 13px;
	font-family: AppleSDGothicNeo-SemiBold, Malgun Gothic, "\B9D1\C740   \ACE0\B515", sans-serif;
	line-height: 22px;
	color: #fff;
	background-color: transparent;
	vertical-align: top
}

.srch_teamplayer .box_srch2 .btn_reset {
	display: none;
	position: absolute;
	top: 0;
	right: 41px;
	width: 43px;
	height: 50px
}

.srch_teamplayer .box_srch2 .ico_reset {
	display: block;
	width: 18px;
	height: 18px;
	margin-left: 20px;
	background-position: 0 0
}

.srch_teamplayer .box_srch2 .btn_srch {
	position: absolute;
	top: 0;
	right: 0;
	width: 41px;
	height: 50px
}

.srch_teamplayer .box_srch2 .ico_srch {
	display: block;
	width: 16px;
	height: 15px;
	margin-left: 5px;
	background-position: 0 -20px
}

.srch_teamplayer .box_srch2.write_on {
	padding-right: 86px
}

.srch_teamplayer .box_srch2.write_on+.box_suggest {
	display: block
}

.srch_teamplayer .box_srch2.write_on .lab_srch {
	display: none
}

.srch_teamplayer .box_srch2.write_on .btn_reset {
	display: block
}

.os_mac .srch_teamplayer .box_srch2 {
	padding-top: 14px;
	padding-bottom: 14px
}

.os_mac .srch_teamplayer .box_srch2 .lab_srch {
	top: 14px
}

.feature_teamplayer .srch_teamplayer {
	top: auto;
	bottom: 0;
	right: 0;
	width: 310px
}

.cont_teamplayer .link_teamplayer {
	display: inline-block;
	height: 26px;
	border: 1px solid #dadada;
	line-height: 22px;
	text-align: center;
	background-color: #fff;
	vertical-align: top
}

.section_teamplayer .head_section {
	padding-top: 35px
}

.section_teamplayer .tit_section {
	display: block;
	overflow: hidden;
	height: 27px;
	padding-top: 35px;
	font-weight: 600;
	font-size: 18px;
	line-height: 23px;
	letter-spacing: -1px
}

.section_teamplayer .tit_section .txt_guide {
	float: right;
	font-weight: 400;
	font-size: 13px;
	color: #a0a0a0
}

.section_teamplayer .head_section .tit_section {
	float: left;
	padding-top: 0
}

.section_teamplayer .head_section:after {
	display: block;
	overflow: hidden;
	clear: both;
	height: 0;
	font-size: 0;
	content: ""
}

.os_mac .section_teamplayer .tit_section {
	line-height: 27px;
	letter-spacing: 0
}

.section_teamplayer .tab_league {
	height: 35px
}

.section_teamplayer .head_section .desc_notice {
	float: right;
	font-size: 13px;
	line-height: 27px;
	color: #9b9b9b
}

.section_teamplayer .head_section .desc_notice .ico_notice {
	width: 14px;
	height: 15px;
	margin-top: 8px;
	background-position: -10px -60px
}

.toggle_input {
	display: inline-block;
	position: relative;
	vertical-align: top
}

.toggle_input .inp_radio {
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: .01;
	filter: alpha(opacity=1)
}

.toggle_input .lab_radio {
	display: block;
	position: relative;
	font-size: 16px;
	line-height: 27px;
	letter-spacing: -1px;
	cursor: pointer;
	color: #9b9b9b
}

.toggle_input .lab_radio:after {
	display: none;
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 1px;
	height: 2px;
	background-color: #e12d1c;
	content: ""
}

.toggle_input .inp_radio:checked+.lab_radio,
.toggle_input.on .lab_radio {
	color: #e12d1c
}

.toggle_input .inp_radio:checked+.lab_radio:after,
.toggle_input.on .lab_radio:after {
	display: block
}

.group_toggle {
	font-size: 0
}

.group_toggle .toggle_input+.toggle_input {
	margin-left: 14px
}

.section_teamplayer .head_section .group_toggle {
	float: right
}

.os_mac .toggle_input .lab_radio:after {
	bottom: 3px
}

.os_mac .group_toggle .toggle_input+.toggle_input {
	margin-left: 19px
}

.os_mac .section_teamplayer .head_section .desc_notice .ico_notice {
	margin-top: 5px
}

.tbl_teamplayer {
	width: 100%;
	margin-top: 10px;
	border-collapse: collapse;
	border-spacing: 0;
	border-top: 1px solid #ececec;
	white-space: nowrap
}

.tbl_teamplayer td,
.tbl_teamplayer th {
	min-width: 40px;
	padding: 1px 10px 0;
	border-bottom: 1px solid #ececec;
	letter-spacing: -1px
}

.tbl_teamplayer thead th {
	height: 39px;
	font-weight: 400;
	font-size: 13px;
	background-color: #f7f7f7;
	color: #919191;
	text-align: left
}

.tbl_teamplayer td {
	height: 55px;
	font-size: 14px;
	font-family: Helvetica, AppleSDGothicNeo-Regular, arial, Malgun Gothic, "\B9D1\C740   \ACE0\B515", sans-serif;
	color: #373737
}

.tbl_teamplayer .cell_type1 {
	text-align: center
}

.tbl_teamplayer .row_emph {
	background-color: #fafafa
}

.tbl_teamplayer .col_num {
	width: 61px
}

.tbl_teamplayer .col_player {
	width: 169px
}

.tbl_teamplayer .info_player {
	overflow: hidden
}

.tbl_teamplayer .info_player .link_thumb {
	float: left;
	overflow: hidden;
	position: relative;
	width: 40px;
	height: 40px;
	margin-right: 11px;
	border-radius: 40px;
	line-height: 40px
}

.tbl_teamplayer .info_player .link_thumb .thumb_g {
	display: block;
	width: 100%;
	height: auto;
	margin-top: -10px
}

.tbl_teamplayer .info_player .link_thumb .line_thumb {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 40px;
	border: 1px solid #000;
	opacity: .05;
	filter: alpha(opacity=5)
}

.tbl_teamplayer .info_player .tit_thumb {
	display: block;
	overflow: hidden;
	line-height: 41px;
	text-overflow: ellipsis;
	text-align: left
}

.os_mac .tbl_teamplayer td {
	letter-spacing: 0
}

.os_mac .tbl_teamplayer .info_player .tit_thumb {
	font-weight: 400
}

.fixed_tbl {
	position: relative;
	margin-top: 10px
}

.fixed_tbl .head_tbl {
	position: absolute;
	overflow: hidden;
	z-index: 10;
	top: 0;
	left: 0;
	border: 1px solid #ececec;
	border-left: none;
	background-color: #fff
}

.fixed_tbl .head_tbl .item_head {
	float: left;
	white-space: nowrap
}

.fixed_tbl .head_tbl .tit_head {
	display: block;
	height: 40px;
	padding: 0 10px;
	font-weight: 400;
	font-size: 13px;
	line-height: 41px;
	color: #919191;
	background-color: #f7f7f7
}

.fixed_tbl .head_tbl .list_head li {
	height: 56px;
	padding: 0 10px;
	font-size: 14px;
	font-family: Helvetica, AppleSDGothicNeo-Regular, arial, Malgun Gothic, "\B9D1\C740   \ACE0\B515", sans-serif;
	line-height: 57px;
	border-top: 1px solid #ececec;
	color: #373737
}

.fixed_tbl .head_tbl .cell_type1 {
	text-align: center;
	letter-spacing: -1px
}

.fixed_tbl .head_tbl .row_emph {
	background-color: #fafafa
}

.fixed_tbl .slide_tbl {
	overflow: hidden;
	width: 100%
}

.fixed_tbl .slide_tbl .tbl_teamplayer td,
.fixed_tbl .slide_tbl .tbl_teamplayer th {
	min-width: 54px
}

.fixed_tbl .tbl_teamplayer {
	margin-top: 0
}

.fixed_tbl .tbl_teamplayer td:last-child,
.fixed_tbl .tbl_teamplayer thead th:last-child {
	padding-right: 32px
}

.fixed_tbl .tbl_teamplayer .cell_type2 {
	border-right: 1px solid #ececec
}

.fixed_tbl .tbl_teamplayer .cell_type3 {
	padding-left: 30px
}

.fixed_tbl .btn_slide {
	position: absolute;
	top: 0;
	right: 0;
	width: 22px;
	height: 42px;
	border: 1px solid #ececec;
	background-color: #f7f7f7
}

.fixed_tbl .btn_slide .ico_arr {
	width: 8px;
	height: 12px;
	margin: 4px 0 0 4px;
	background-position: -41px -30px
}

.fixed_tbl .btn_prev .ico_arr {
	background-position: -41px -50px
}

.fixed_tbl+.link_moreview {
	border-top: none !important
}

.os_mac .fixed_tbl .head_tbl .cell_type {
	letter-spacing: 0
}

.list_teamplayer {
	margin: 5px -8px 0
}

.list_teamplayer:after {
	display: block;
	visibility: hidden;
	height: 0;
	font-size: 0;
	clear: both;
	content: ""
}

.list_teamplayer li {
	float: left;
	width: 33.33%
}

.list_teamplayer li:nth-child(3n) {
	overflow: hidden;
	float: none
}

.list_teamplayer .cont_item {
	margin: 16px 8px 0;
	border: 1px solid #ececec
}

.list_teamplayer .link_cont {
	display: block;
	padding: 18px 0 35px;
	width: 100%
}

.list_teamplayer .link_cont .wrap_thumb {
	display: block;
	width: 100px;
	height: 100px;
	margin: 0 auto
}

.list_teamplayer .link_cont .thumb_g {
	display: block;
	width: 100%;
	height: auto
}

.list_teamplayer .link_cont .tit_thumb {
	display: block;
	margin-top: -2px;
	font-weight: 600;
	font-size: 16px;
	font-family: AppleSDGothicNeo-SemiBold, Malgun Gothic, "\B9D1\C740   \ACE0\B515", sans-serif;
	line-height: 19px;
	letter-spacing: -1px;
	text-align: center
}

.list_teamplayer .detail_thumb {
	height: 51px;
	border-top: 1px solid #ececec;
	line-height: 51px;
	text-align: center
}

.list_teamplayer .detail_thumb:after {
	display: block;
	visibility: hidden;
	height: 0;
	font-size: 0;
	clear: both;
	content: ""
}

.list_teamplayer .detail_thumb .link_detail {
	position: relative;
	float: left;
	width: 33.33%;
	font-size: 14px;
	letter-spacing: -1px;
	font-family: AppleSDGothicNeo-Medium, Malgun Gothic, arial, "\B9D1\C740   \ACE0\B515", sans-serif
}

.list_teamplayer .detail_thumb .link_detail+.link_detail:after {
	position: absolute;
	top: 20px;
	left: 1px;
	height: 11px;
	border-left: 1px solid #ececec;
	content: ""
}

.section_teamplayer.section_main .tit_section {
	height: 35px;
	padding-top: 4px;
	font-size: 16px;
	line-height: 18px;
	font-family: AppleSDGothicNeo-SemiBold, \\B9D1\C740\ACE0\B515, Malgun Gothic, sans-serif;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.os_mac .section_teamplayer.section_main .tit_section {
	padding-top: 8px
}

.section_teamplayer.section_main .tit_section .txt_g {
	display: inline-block;
	font-weight: 400;
	line-height: 24px;
	font-family: HelveticaNeue-Regular, Helvetica, arial, sans-serif;
	vertical-align: top
}

.os_mac .section_teamplayer.section_main .tit_section .txt_g {
	line-height: 17px
}

.list_newsinfo li {
	overflow: hidden;
	height: 110px;
	padding: 30px 0;
	border-bottom: 1px solid #ececec
}

.list_newsinfo li:first-child {
	padding-top: 0
}

.list_newsinfo .link_thumb {
	float: left;
	position: relative;
	width: 160px;
	margin-right: 30px
}

.list_newsinfo .link_thumb .thumb_g {
	width: 100%
}

.list_newsinfo .link_thumb .line_thumb {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	border: 1px solid #000;
	opacity: .1;
	filter: alpha(opacity=10);
	content: ""
}

.list_newsinfo .cont_thumb {
	overflow: hidden;
	padding-top: 13px
}

.list_newsinfo .tit_thumb {
	display: block;
	overflow: hidden;
	margin-bottom: 11px;
	font-weight: 700;
	font-size: 22px;
	line-height: 30px;
	letter-spacing: -1px;
	text-overflow: ellipsis;
	white-space: nowrap
}

.list_newsinfo .tit_thumb .link_txt {
	color: #111
}

.list_newsinfo .desc_thumb {
	display: -webkit-box;
	overflow: hidden;
	max-height: 40px;
	font-size: 13px;
	line-height: 20px;
	word-break: keep-all;
	word-wrap: break-word;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.list_newsinfo .desc_thumb .link_txt {
	font-family: AppleSDGothicNeo-Light, Malgun Gothic, arial, "\B9D1\C740   \ACE0\B515", sans-serif;
	color: #999
}

.section_teamplayer .list_newsinfo {
	margin-top: 19px
}

.section_teamplayer .list_newsinfo:last-child {
	margin-bottom: -1px
}

.os_mac .list_newsinfo .tit_thumb {
	font-weight: 400
}

.os_mac .list_newsinfo .cont_thumb {
	padding-top: 16px
}

.os_mac .section_teamplayer .list_newsinfo {
	margin-top: 17px
}

.calendar_teamplayer .num_g {
	font-family: Helvetica Neue, arial, sans-serif
}

.calendar_teamplayer .status_calendar {
	padding-top: 35px;
	text-align: center
}

.calendar_teamplayer .info_day {
	display: inline-block;
	position: relative;
	padding: 0 26px 0 17px;
	vertical-align: top
}

.calendar_teamplayer .info_day .btn_turn {
	position: absolute;
	top: 0;
	width: 26px;
	height: 26px
}

.calendar_teamplayer .info_day .btn_turn .ico_teamplayer {
	width: 9px;
	height: 15px;
	margin: 3px auto 0
}

.calendar_teamplayer .info_day .btn_prev {
	left: 0
}

.calendar_teamplayer .info_day .btn_next {
	right: 0
}

.calendar_teamplayer .info_day .btn_prev .ico_teamplayer {
	background-position: 0 -40px
}

.calendar_teamplayer .info_day .btn_next .ico_teamplayer {
	margin-left: 2px;
	background-position: -10px -40px
}

.calendar_teamplayer .select_day {
	float: left;
	position: relative;
	padding-left: 9px
}

.calendar_teamplayer .select_day .txt_select {
	float: left;
	height: 26px;
	font-weight: 700;
	font-size: 14px;
	line-height: 28px
}

.calendar_teamplayer .select_day .txt_select .num_g {
	display: inline-block;
	font-weight: 400;
	font-size: 22px;
	font-family: HelveticaNeue-Medium, arial, sans-serif;
	line-height: 26px;
	vertical-align: top
}

.calendar_teamplayer .select_day .btn_select {
	float: left;
	width: 18px;
	height: 18px;
	margin: 4px 0 0 2px;
	background-position: -20px -40px
}

.calendar_teamplayer .select_day .opt_select {
	display: none;
	overflow-y: auto;
	position: absolute;
	z-index: 100;
	top: 22px;
	left: 0;
	right: 0;
	max-height: 172px;
	padding: 4px 10px;
	border: 1px solid #888;
	background-color: #fff
}

.calendar_teamplayer .select_day .link_opt {
	display: block;
	height: 19px;
	font-weight: 700;
	font-size: 14px;
	line-height: 19px;
	text-align: left
}

.calendar_teamplayer .select_day.on .opt_select {
	display: block
}

.calendar_teamplayer .tbl_calendar {
	width: 100%;
	margin-top: 25px;
	border: 0 none;
	border-collapse: collapse;
	border-spacing: 0;
	table-layout: fixed
}

.calendar_teamplayer .tbl_calendar th {
	height: 36px;
	padding-top: 4px;
	font-size: 12px;
	color: #4a4a4a;
	border-bottom: 1px solid #ececec;
	box-sizing: border-box
}

.calendar_teamplayer .tbl_calendar td {
	text-align: left;
	border-width: 0 0 1px 1px;
	border-style: solid;
	border-color: #ececec;
	vertical-align: top
}

.calendar_teamplayer .tbl_calendar td:first-child {
	border-left: 0 none
}

.calendar_teamplayer .tit_day {
	display: block;
	padding: 0 11px;
	height: 35px;
	line-height: 33px;
	font-weight: 400
}

.calendar_teamplayer .tit_day .num_g {
	float: left;
	font-size: 13px
}

.calendar_teamplayer .tit_day .ico_homegame {
	float: right;
	width: 13px;
	height: 11px;
	margin-top: 11px;
	background-position: -60px -20px
}

.calendar_teamplayer .cont_game {
	position: relative;
	height: 119px;
	padding-top: 6px
}

.calendar_teamplayer .txt_condition {
	position: absolute;
	left: 12px;
	top: 62px;
	width: 19px;
	height: 19px;
	border-radius: 19px;
	font-weight: 700;
	font-size: 10px;
	line-height: 20px;
	color: #fff;
	text-align: center
}

.calendar_teamplayer .txt_win {
	background-color: #e12d1c
}

.calendar_teamplayer .txt_done {
	background-color: #9b9b9b
}

.calendar_teamplayer .info_vs {
	overflow: hidden;
	padding-left: 7px
}

.calendar_teamplayer .info_vs .wrap_thumb {
	float: left;
	width: 32px;
	height: 32px
}

.calendar_teamplayer .info_vs .wrap_thumb .thumb_g {
	width: 100%
}

.calendar_teamplayer .info_vs .tit_thumb {
	display: block;
	overflow: hidden;
	height: 32px;
	font-size: 14px;
	line-height: 34px;
	color: #333;
	text-overflow: ellipsis;
	white-space: nowrap;
	letter-spacing: -1px
}

.calendar_teamplayer .info_score {
	height: 16px;
	padding-left: 12px;
	font-size: 0
}

.calendar_teamplayer .info_score .num_g {
	font-size: 16px;
	line-height: 18px;
	color: #9b9b9b
}

.calendar_teamplayer .info_score .num_g:first-child:after {
	display: inline-block;
	overflow: hidden;
	width: 4px;
	height: 1px;
	margin: 7px 3px 0;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	background-color: #9b9b9b;
	vertical-align: top;
	content: "\B300"
}

.calendar_teamplayer .info_score .emph_g {
	color: #333
}

.calendar_teamplayer .txt_game {
	display: block;
	padding-left: 12px;
	font-size: 13px;
	line-height: 20px;
	color: #9b9b9b;
	letter-spacing: -1px
}

.calendar_teamplayer .link_detail {
	position: absolute;
	left: 12px;
	bottom: 12px;
	min-width: 30px;
	height: 16px;
	padding: 0 5px;
	border: 1px solid #e2e2e2;
	font-size: 11px;
	line-height: 14px;
	color: #4a4a4a;
	letter-spacing: -1px;
	text-align: center
}

.calendar_teamplayer .link_video .num_g {
	font-weight: 700;
	line-height: 16px
}

.calendar_teamplayer .cell_game .tit_day {
	background-color: #f7f7f7
}

.calendar_teamplayer .tbl_calendar .today_game {
	background-color: #e33b2b;
	border: 1px solid #e12d1c
}

.calendar_teamplayer .today_game .tit_day {
	color: #fff;
	background-color: #cb3426
}

.calendar_teamplayer .today_game .tit_day .ico_homegame {
	background-position: -60px 0
}

.calendar_teamplayer .today_game .txt_condition {
	position: absolute;
	left: 12px;
	top: 62px;
	width: 19px;
	height: 19px;
	border-radius: 19px;
	font-weight: 700;
	font-size: 10px;
	line-height: 19px;
	color: #fff;
	text-align: center
}

.calendar_teamplayer .today_game .txt_win {
	color: #e33b2b;
	background-color: #fff
}

.calendar_teamplayer .today_game .txt_done {
	background-color: #000
}

.calendar_teamplayer .today_game .info_vs .tit_thumb {
	color: #fff
}

.calendar_teamplayer .today_game .info_score .num_g {
	color: #ffbebe
}

.calendar_teamplayer .today_game .info_score .num_g:first-of-type:after {
	background-color: #ffbebe
}

.calendar_teamplayer .today_game .info_score .emph_g {
	color: #fff
}

.calendar_teamplayer .today_game .txt_game {
	color: #fdd
}

.calendar_teamplayer .today_game .link_detail {
	color: #fff;
	border-color: #fdd
}

.calendar_teamplayer .today_game .link_video {
	border-color: #ab242a;
	background-color: #ab242a
}

.os_mac .calendar_teamplayer .select_day .txt_select {
	line-height: 32px
}

.os_mac .calendar_teamplayer .select_day .txt_select .num_g {
	margin-right: 2px
}

.os_mac .calendar_teamplayer .tbl_calendar th {
	padding-top: 1px
}

.os_mac .calendar_teamplayer .tit_day {
	line-height: 35px
}

.os_mac .calendar_teamplayer .info_vs .tit_thumb {
	line-height: 32px;
	letter-spacing: 0
}

.os_mac .calendar_teamplayer .txt_game {
	line-height: 18px
}

.os_mac .calendar_teamplayer .txt_win {
	line-height: 20px
}

.os_mac .calendar_teamplayer .link_detail {
	line-height: 18px
}

.os_mac .calendar_teamplayer .info_score .num_g:first-child:after {
	margin-top: 9px
}

.record_teamplayer {
	margin-top: 9px;
	border: 1px solid #ececec
}

.record_teamplayer:after {
	display: block;
	visibility: hidden;
	height: 0;
	font-size: 0;
	clear: both;
	content: ""
}

.record_teamplayer .num_g {
	font-family: Helvetica Neue, arial, sans-serif
}

.record_teamplayer .status_record {
	float: left;
	width: 142px;
	padding-top: 13px;
	text-align: center
}

.record_teamplayer .info_ranking {
	display: block;
	height: 36px;
	padding-bottom: 15px;
	margin: 0 30px;
	border-bottom: 1px solid #ececec;
	font-weight: 400;
	line-height: 52px
}

.record_teamplayer .info_ranking .emph_g {
	display: inline-block;
	margin-right: 2px;
	font-weight: 700;
	font-size: 36px;
	line-height: 36px;
	vertical-align: top;
	letter-spacing: -.5px
}

.record_teamplayer .info_score {
	padding: 12px 10px 0;
	font-size: 0
}

.record_teamplayer .list_score {
	display: inline-block;
	margin-left: 3px;
	line-height: 18px;
	color: #4a4a4a;
	letter-spacing: -1px;
	vertical-align: top
}

.record_teamplayer .list_score:first-child {
	margin-left: 0
}

.record_teamplayer .list_score dt {
	float: right;
	font-size: 12px
}

.record_teamplayer .list_score dd {
	overflow: hidden;
	margin-right: 1px;
	font-weight: 600;
	font-size: 12px;
	font-family: AppleSDGothicNeo-SemiBold, Malgun Gothic, "\B9D1\C740   \ACE0\B515", sans-serif
}

.record_teamplayer .count_record {
	display: block;
	line-height: 18px;
	color: #4a4a4a
}

.record_teamplayer .count_record .num_g {
	font-weight: 600;
	font-size: 12px;
	font-family: AppleSDGothicNeo-SemiBold, Malgun Gothic, "\B9D1\C740   \ACE0\B515", sans-serif
}

.record_teamplayer .cont_record {
	overflow: hidden;
	border-left: 1px solid #ececec
}

.record_teamplayer .scope_record {
	overflow: hidden;
	padding-left: 37px;
	border-top: 1px solid #ececec
}

.record_teamplayer .scope_record:first-child {
	border-top: 0 none
}

.record_teamplayer .list_record {
	float: left;
	min-width: 114px;
	height: 64px;
	box-sizing: border-box
}

.record_teamplayer .list_record dt {
	float: left;
	position: relative;
	height: 100%;
	margin-right: 8px;
	font-weight: 600;
	font-family: AppleSDGothicNeo-SemiBold, Malgun Gothic, "\B9D1\C740   \ACE0\B515", sans-serif;
	line-height: 60px;
	color: #6d696d;
	letter-spacing: -1px
}

.record_teamplayer .list_record dd {
	overflow: hidden;
	font-weight: 700;
	font-size: 15px;
	font-family: Helvetica Neue, arial, sans-serif;
	line-height: 64px;
	color: #2b2e29
}

.os_mac .record_teamplayer .info_ranking {
	line-height: 58px
}

.os_mac .record_teamplayer .info_ranking .emph_g {
	line-height: 40px
}

.os_mac .record_teamplayer .info_score {
	padding-top: 14px
}

.os_mac .record_teamplayer .list_score {
	letter-spacing: 0
}

.os_mac .record_teamplayer .list_record dt {
	line-height: 67px;
	letter-spacing: 0
}

.record_teamplayer2 {
	margin-top: 9px;
	padding-bottom: 1px;
	background-color: #fff
}

.record_teamplayer2:after {
	display: block;
	visibility: hidden;
	height: 0;
	font-size: 0;
	clear: both;
	content: ""
}

.record_teamplayer2 .list_record {
	float: left;
	width: 93px;
	margin: 0 -1px -1px 0;
	border: 1px solid #ececec;
	text-align: center
}

.record_teamplayer2 .list_record:nth-child(8n) {
	overflow: hidden;
	float: none;
	width: auto;
	margin-right: 0
}

.record_teamplayer2 .list_record dt {
	height: 34px;
	border-bottom: 1px solid #ececec;
	font-weight: 600;
	font-family: AppleSDGothicNeo-SemiBold, Malgun Gothic, "\B9D1\C740   \ACE0\B515", sans-serif;
	line-height: 32px;
	letter-spacing: -1px;
	background-color: #f7f7f7
}

.record_teamplayer2 .list_record dd {
	height: 53px;
	font-weight: 700;
	font-size: 18px;
	font-family: Helvetica Neue, arial, sans-serif;
	line-height: 51px;
	color: #333;
	background-color: #fff
}

.os_mac .record_teamplayer2 .list_record dt {
	line-height: 36px;
	letter-spacing: 0
}

.os_mac .record_teamplayer2 .list_record dd {
	line-height: 53px
}

.topplayer_teamplayer {
	margin-top: 9px;
	padding-bottom: 1px
}

.topplayer_teamplayer:after {
	display: block;
	visibility: hidden;
	height: 0;
	font-size: 0;
	clear: both;
	content: ""
}

.topplayer_teamplayer .num_g {
	font-family: Helvetica Neue, arial, sans-serif
}

.topplayer_teamplayer .item_topplayer {
	float: left;
	width: 187px;
	height: 222px;
	margin: 0 -1px -1px 0;
	border: 1px solid #ececec;
	background-color: #fff
}

.topplayer_teamplayer .item_topplayer:nth-child(4n) {
	overflow: hidden;
	float: none;
	width: auto;
	margin-right: 0
}

.topplayer_teamplayer .tit_item {
	display: block;
	height: 34px;
	padding-left: 10px;
	border-bottom: 1px solid #ececec;
	font-weight: 600;
	font-family: AppleSDGothicNeo-SemiBold, Malgun Gothic, "\B9D1\C740   \ACE0\B515", sans-serif;
	line-height: 30px;
	letter-spacing: -1px;
	background-color: #f7f7f7
}

.topplayer_teamplayer .list_item {
	padding: 0 17px 18px
}

.topplayer_teamplayer .list_item li:first-child {
	margin-bottom: 7px;
	border-bottom: 1px solid #ececec
}

.topplayer_teamplayer .link_thumb {
	display: block;
	overflow: hidden;
	padding: 17px 0 13px
}

.topplayer_teamplayer .wrap_thumb {
	float: right;
	overflow: hidden;
	position: relative;
	width: 76px;
	height: 76px;
	border-radius: 76px
}

.topplayer_teamplayer .wrap_thumb .line_thumb {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	border: 1px solid #000;
	opacity: .05;
	filter: alpha(opacity=5);
	border-radius: 76px;
	content: ""
}

.topplayer_teamplayer .wrap_thumb .thumb_g {
	width: 100%
}

.topplayer_teamplayer .cont_thumb {
	overflow: hidden
}

.topplayer_teamplayer .tit_thumb {
	display: block;
	max-width: 50px;
	height: 56px;
	font-weight: 600;
	font-family: AppleSDGothicNeo-SemiBold, Malgun Gothic, "\B9D1\C740   \ACE0\B515", sans-serif;
	line-height: 16px;
	color: #2b2e29;
	word-break: keep-all;
	letter-spacing: -1px
}

.topplayer_teamplayer .tit_thumb .num_g {
	display: block;
	height: 16px;
	margin-bottom: 3px;
	font-family: HelveticaNeue-Medium, arial, sans-serif;
	line-height: 14px
}

.topplayer_teamplayer .cont_thumb .emph_g {
	height: 20px;
	font-weight: 700;
	font-size: 18px;
	line-height: 20px
}

.topplayer_teamplayer .link_cont {
	display: block;
	position: relative;
	height: 25px;
	padding-left: 4px;
	line-height: 25px;
	color: #2b2e29
}

.topplayer_teamplayer .tit_cont {
	display: block;
	overflow: hidden;
	width: 60%;
	font-weight: 400;
	text-overflow: ellipsis;
	white-space: nowrap
}

.topplayer_teamplayer .tit_cont .num_g {
	font-size: 14px;
	margin-right: 8px
}

.topplayer_teamplayer .link_cont>.num_g {
	position: absolute;
	top: 0;
	right: 4px;
	font-size: 14px
}

.topplayer_teamplayer .link_cont:active>.num_g,
.topplayer_teamplayer .link_cont:hover>.num_g {
	text-decoration: underline
}

.os_mac .topplayer_teamplayer .tit_item {
	line-height: 36px;
	letter-spacing: 0
}

.os_mac .topplayer_teamplayer .list_item li:first-child {
	margin-bottom: 8px
}

.os_mac .topplayer_teamplayer .tit_thumb {
	letter-spacing: 0
}

.os_mac .topplayer_teamplayer .tit_thumb .num_g {
	margin-bottom: 6px;
	line-height: 16px
}

.os_mac .topplayer_teamplayer .cont_thumb .emph_g {
	line-height: 22px
}

.topplayer_teamplayer .txt_nodata {
	display: block;
	line-height: 187px;
	text-align: center;
	color: #888
}

.video_teamplayer {
	position: relative
}

.video_teamplayer .tit_video {
	display: block;
	padding-bottom: 10px;
	font-weight: 400;
	line-height: 21px;
	letter-spacing: -1px
}

.video_teamplayer .tit_video:after {
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	content: ""
}

.video_teamplayer .tit_video .info_score {
	float: left;
	margin-right: 9px;
	font-weight: 400;
	font-size: 18px
}

.video_teamplayer .tit_video .info_score .emph_g {
	font-weight: 700;
	font-size: 18px
}

.video_teamplayer .tit_video .txt_date {
	float: left;
	margin-top: 3px;
	font-size: 13px;
	line-height: 16px;
	color: #1d1d1d
}

.video_teamplayer .link_more {
	position: absolute;
	top: 0;
	right: 0;
	width: auto;
	background: none
}

.video_teamplayer .link_more .ico_more {
	width: 6px;
	height: 9px;
	margin: 4px 0 0 2px;
	background-position: -39px -20px
}

.video_teamplayer .list_video {
	margin: 0 -10px
}

.video_teamplayer .list_video:after {
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	content: ""
}

.video_teamplayer .list_video li {
	float: left;
	width: 33.33%
}

.video_teamplayer .list_video li:nth-child(3n) {
	overflow: hidden;
	float: none
}

.video_teamplayer .list_video .item_video {
	padding: 0 10px 32px
}

.video_teamplayer .tit_video+.list_video li .item_video {
	padding-bottom: 16px
}

.video_teamplayer .link_thumb {
	display: block;
	position: relative
}

.video_teamplayer .link_thumb .thumb_g {
	display: block;
	width: 100%;
	height: auto
}

.video_teamplayer .link_thumb .line_thumb {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border: 1px solid #000;
	opacity: .1;
	filter: alpha(opacity=10)
}

.video_teamplayer .list_video .link_thumb .info_thumb {
	overflow: hidden;
	position: absolute;
	z-index: 10;
	bottom: 0;
	right: 0;
	left: 0;
	height: 29px;
	padding: 0 10px;
	line-height: 29px;
	color: #fff
}

.video_teamplayer .list_video .link_thumb .num_g {
	float: right;
	font-size: 12px
}

.video_teamplayer .list_video .link_thumb .txt_thumb {
	float: left;
	overflow: hidden;
	width: 75%;
	font-weight: 700;
	font-size: 11px;
	letter-spacing: -1px;
	white-space: nowrap;
	text-overflow: ellipsis
}

.video_teamplayer .list_video .link_thumb .txt_thumb .num_g {
	float: none
}

.video_teamplayer .list_video .link_thumb .mask_thumb {
	position: absolute;
	z-index: -1;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 29px;
	background-color: #000;
	opacity: .5;
	filter: alpha(opacity=50)
}

.video_teamplayer .list_video .cont_video {
	padding-top: 13px
}

.video_teamplayer .list_video .cont_video .tit_thumb {
	height: 40px;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px
}

.video_teamplayer .cont_video .info_thumb {
	display: block;
	height: 15px;
	margin-top: 5px
}

.video_teamplayer .cont_video .ico_video {
	width: 10px;
	height: 11px;
	margin: 5px 3px 0 1px;
	background-position: -50px -20px
}

.video_teamplayer .cont_video .num_g {
	font-size: 12px;
	line-height: 20px;
	color: #9b9b9b
}

.section_teamplayer .video_teamplayer {
	padding-top: 43px
}

.section_teamplayer .video_teamplayer+.video_teamplayer {
	padding-top: 25px;
	border-top: 1px solid #efefef
}

.section_teamplayer .video_teamplayer .link_more {
	top: 46px
}

.section_teamplayer .video_teamplayer+.video_teamplayer .link_more {
	top: 29px
}

.section_teamplayer .video_teamplayer .list_video {
	margin-top: 3px
}

.section_teamplayer .video_teamplayer .tit_video+.list_video {
	margin-top: 0
}

.os_mac .video_teamplayer .tit_video {
	padding-bottom: 8px
}

.os_mac .video_teamplayer .tit_video .txt_date {
	margin-top: 4px;
	letter-spacing: 0
}

.os_mac .video_teamplayer .link_more .ico_more {
	margin-top: 3px
}

.os_mac .video_teamplayer .list_video .cont_video {
	padding-top: 14px
}

.os_mac .video_teamplayer .list_video .cont_video .info_thumb {
	margin-top: 4px
}

.os_mac .section_teamplayer .video_teamplayer {
	padding-top: 45px
}

.os_mac .section_teamplayer .video_teamplayer+.video_teamplayer {
	padding-top: 27px
}

.video_teamplayer .item_video:after {
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	content: ""
}

.video_teamplayer .cont_video .link_cont {
	display: block
}

.video_teamplayer .cont_video .ico_playtime {
	width: 12px;
	height: 12px;
	margin: 4px 3px 0 14px;
	background-position: -50px -40px
}

.section_teamplayer .head_section+.video_teamplayer,
.section_teamplayer .tit_section+.video_teamplayer {
	padding-top: 15px
}

.section_teamplayer .head_section+.video_teamplayer .link_thumb,
.section_teamplayer .tit_section+.video_teamplayer .link_thumb {
	float: left
}

.section_teamplayer .head_section+.video_teamplayer .cont_video,
.section_teamplayer .tit_section+.video_teamplayer .cont_video {
	overflow: hidden;
	padding: 8px 66px 0 30px
}

.section_teamplayer .video_teamplayer .cont_video .txt_label {
	display: block;
	height: 28px;
	font-size: 14px;
	line-height: 28px
}

.section_teamplayer .head_section+.video_teamplayer .cont_video .tit_thumb,
.section_teamplayer .tit_section+.video_teamplayer .cont_video .tit_thumb {
	margin-top: 4px
}

.section_teamplayer .head_section+.video_teamplayer .info_thumb,
.section_teamplayer .tit_section+.video_teamplayer .info_thumb {
	height: 16px;
	margin-top: 10px
}

.video_teamplayer .cont_video .tit_thumb {
	display: block;
	display: -webkit-box;
	overflow: hidden;
	max-height: 52px;
	font-size: 20px;
	line-height: 26px;
	font-weight: 400;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-wrap: break-word
}

.section_teamplayer .head_section+.video_teamplayer .item_video:first-child,
.section_teamplayer .tit_section+.video_teamplayer .item_video:first-child {
	padding-top: 0
}

.section_teamplayer .head_section+.video_teamplayer .item_video,
.section_teamplayer .tit_section+.video_teamplayer .item_video {
	padding: 30px 0;
	border-bottom: 1px solid #ececec
}

.section_teamplayer .video_teamplayer:last-child {
	margin-bottom: -1px
}

.os_mac .section_teamplayer .head_section+.video_teamplayer .cont_video .txt_label,
.os_mac .section_teamplayer .tit_section+.video_teamplayer .cont_video .txt_label {
	line-height: 30px
}

.os_mac .section_teamplayer .head_section+.video_teamplayer .cont_video .tit_thumb,
.os_mac .section_teamplayer .tit_section+.video_teamplayer .cont_video .tit_thumb {
	margin-top: 5px
}

.section_teamplayer .cmt_sports {
	padding-top: 34px
}

.wing_sports .util_aside .link_more:first-child {
	float: right;
	position: static;
	margin-top: 4px
}

.sports_teamplayer .wing_sports .list_ranking .tit_subject {
	letter-spacing: 0
}

.os_mac .sports_teamplayer .wing_sports .list_ranking .tit_subject {
	letter-spacing: -1px
}

.wing_player {
	padding: 25px 0 24px;
	margin: 0 1px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: 0 0
}

.wing_player .link_cont {
	display: block
}

.wing_player .wrap_thumb {
	display: block;
	overflow: hidden;
	position: relative;
	width: 110px;
	height: 110px;
	margin: 0 auto;
	border-radius: 110px;
	background: url(//t1.daumcdn.net/media/sports/teamplayer/img_none1.gif) no-repeat 0 0
}

.wing_player .wrap_thumb .line_thumb {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	border-radius: 110px;
	border: 1px solid #000;
	opacity: .1;
	filter: alpha(opacity=10);
	content: ""
}

.wing_player .wrap_thumb .thumb_g {
	width: 100%;
	margin-top: -25px
}

.wing_player .cont_thumb {
	margin-top: 14px
}

.wing_player .tit_thumb {
	display: block;
	font-size: 26px;
	line-height: 30px;
	text-align: center;
	letter-spacing: -1px
}

.wing_player .txt_thumb {
	display: block;
	margin-top: 6px;
	font-size: 14px;
	line-height: 20px;
	color: #919191;
	text-align: center
}

.wing_player .paging_slide {
	position: absolute;
	z-index: 10;
	left: -1px;
	bottom: -1px
}

.wing_player .paging_slide .img_top {
	float: left;
	height: 23px
}

.wing_player .paging_slide .btn_prev {
	width: 22px;
	background-position: 0 0
}

.wing_player .paging_slide .btn_next {
	width: 23px;
	background-position: -22px 0
}

.wing_baseball {
	background-image: url(//t1.daumcdn.net/media/sports/teamplayer/bg_baseball.jpg)
}

.sports_teamplayer .wing_player {
	border-top: none
}

.schedule_aside {
	margin-top: 3px
}

.schedule_aside .item_schedule {
	position: relative;
	padding: 17px 0 15px 26px;
	margin-left: 14px;
	border-top: 1px solid #ececec
}

.schedule_aside .item_schedule:first-child {
	border-top: 0 none
}

.schedule_aside .item_schedule:before {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 1px;
	background-color: #ececec;
	content: ""
}

.schedule_aside .item_schedule:first-child:before {
	top: 17px
}

.schedule_aside .tit_game {
	display: block;
	height: 28px;
	font-weight: 400;
	line-height: 24px;
	color: #111
}

.schedule_aside .txt_condition {
	position: absolute;
	left: -14px;
	top: 17px;
	width: 26px;
	height: 26px;
	border: 1px solid #dadada;
	border-radius: 28px;
	font-size: 11px;
	font-family: Helvetica, arial, sans-serif;
	line-height: 26px;
	color: #919191;
	text-align: center;
	background-color: #fff
}

.schedule_aside .txt_win {
	font-weight: 700;
	border-color: #e12d1c;
	line-height: 24px;
	color: #e12d1c
}

.schedule_aside .txt_done {
	font-weight: 700;
	border-color: #666;
	line-height: 24px;
	color: #666
}

.schedule_aside .list_score {
	margin-top: 10px
}

.schedule_aside .list_score li {
	overflow: hidden;
	position: relative;
	padding-right: 60px
}

.schedule_aside .list_score .wrap_thumb {
	float: left;
	width: 30px;
	height: 30px;
	margin-right: 10px
}

.schedule_aside .list_score .wrap_thumb .thumb_g {
	width: 100%
}

.schedule_aside .list_score .tit_thumb {
	display: block;
	height: 30px;
	overflow: hidden;
	line-height: 26px;
	color: #111
}

.schedule_aside .list_score .num_g {
	position: absolute;
	top: 0;
	right: 0;
	font-weight: 700;
	font-size: 17px;
	line-height: 30px;
	color: #111
}

.schedule_aside .list_score .emph_g {
	color: #e12d1c
}

.schedule_aside .link_teamplayer {
	position: absolute;
	top: 17px;
	right: 0;
	width: 52px;
	letter-spacing: -1px
}

.schedule_aside .link_video {
	border-color: #e12d1c;
	color: #e12d1c
}

.schedule_aside .link_highlight,
.schedule_aside .link_video {
	font-weight: 700;
	font-family: AppleSDGothicNeo-ExtraBold, Malgun Gothic, "\B9D1\C740   \ACE0\B515", sans-serif;
	line-height: 24px;
	letter-spacing: 0
}

.schedule_aside .link_highlight {
	border-color: #1b83f0;
	color: #1b83f0
}

.wing_schedule {
	padding: 24px 31px 32px 30px
}

.wing_sports.wing_schedule .tit_top {
	padding-bottom: 0
}

.os_mac .schedule_aside .tit_game,
.os_mac .schedule_aside .txt_condition {
	line-height: 28px
}

.os_mac .schedule_aside .list_score .tit_thumb {
	line-height: 30px
}

.os_mac .schedule_aside .link_teamplayer {
	line-height: 26px
}

.os_mac .schedule_aside .link_highlight,
.os_mac .schedule_aside .link_video {
	line-height: 28px
}

.list_cmtaside li {
	position: relative;
	padding: 16px 20px 22px 19px;
	margin-bottom: 10px;
	border: 1px solid #ececec;
	font-size: 13px;
	line-height: 18px;
	word-break: keep-all;
	word-wrap: break-word;
	background-color: #fff
}

.list_cmtaside li:before {
	position: absolute;
	left: -11px;
	top: -1px;
	width: 11px;
	height: 11px;
	background: url(//t1.daumcdn.net/media/sports/teamplayer/bg_cmtaside.png);
	content: ""
}

.list_cmtaside .info_author {
	display: block;
	margin-top: 7px;
	line-height: 15px;
	color: #919191
}

.wing_cheer {
	padding: 24px 31px 32px 30px
}

.os_mac .list_cmtaside li {
	padding-top: 19px;
	padding-bottom: 19px
}

.box_ad {
	padding: 20px 0;
	background: #f3f3f5
}

.cont_photo .box_ad {
	float: left;
	width: 632px;
	margin-top: 19px
}

.box_ad .link_ad {
	width: 560px;
	height: 120px;
	margin: 0 auto
}

.board_bspecial {
	width: 310px;
	height: 383px;
	border: 0 none;
	background: url(//t1.daumcdn.net/media/img-section/sports13/newtop/board_bspecial.jpg) 0 0 no-repeat
}

.board_bspecial .num_bspecial {
	display: block;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	background: url(//t1.daumcdn.net/media/img-section/sports13/newtop/num_bspecial_181005.png) no-repeat;
	text-indent: -9999px
}

.board_bspecial .head_bspecial {
	overflow: hidden;
	padding-top: 18px;
	text-align: center
}

.board_bspecial .head_bspecial .img_g {
	width: 140px;
	height: 55px;
	margin: 0 auto
}

.board_bspecial .tit_bspecial {
	margin-top: 8px;
	font-size: 24px;
	line-height: 26px;
	color: #fcc948;
	letter-spacing: -1px
}

.os_mac .board_bspecial .tit_bspecial {
	margin-top: 9px;
	letter-spacing: -.5px
}

.board_bspecial .cont_bspecial {
	overflow: hidden;
	position: relative;
	height: 154px;
	margin-top: 22px;
	padding: 0 5px
}

.board_bspecial .team_name {
	float: left;
	width: 110px;
	color: #fff;
	text-align: center
}

.board_bspecial .team_name2 {
	float: right
}

.board_bspecial .team_name .img_g {
	margin: 0 auto
}

.board_bspecial .team_name .tit_team {
	display: block;
	margin-top: 5px;
	font-size: 18px;
	line-height: 20px;
	color: #fff;
	letter-spacing: -1px
}

.os_mac .board_bspecial .team_name .tit_team {
	margin-top: 8px
}

.board_bspecial .team_name .info_team {
	display: block;
	overflow: hidden;
	margin-top: 3px;
	line-height: 14px;
	color: #fff;
	opacity: .7;
	filter: alpha(opacity=70);
	white-space: nowrap;
	text-overflow: ellipsis
}

.board_bspecial .team_name .num_g {
	overflow: hidden;
	position: absolute;
	top: 36px;
	width: 40px;
	font-size: 0
}

.os_mac .board_bspecial .team_name .num_g {
	top: 38px
}

.board_bspecial .team_name1 .num_g {
	left: 50%;
	margin-left: -51px;
	padding-right: 11px;
	text-align: right
}

.board_bspecial .team_name2 .num_g {
	right: 50%;
	margin-right: -51px;
	padding-left: 11px;
	text-align: left
}

.board_bspecial .team_name .num_bspecial {
	display: inline-block;
	width: 14px;
	height: 20px;
	vertical-align: top;
	text-indent: 0
}

.board_bspecial .team_name .num0 {
	background-position: 0 0
}

.board_bspecial .team_name .num1 {
	background-position: 0 -30px
}

.board_bspecial .team_name .num2 {
	background-position: 0 -60px
}

.board_bspecial .team_name .num3 {
	background-position: 0 -90px
}

.board_bspecial .team_name .num4 {
	background-position: 0 -120px
}

.board_bspecial .team_name .num5 {
	background-position: 0 -150px
}

.board_bspecial .team_name .num6 {
	background-position: 0 -180px
}

.board_bspecial .team_name .num7 {
	background-position: 0 -210px
}

.board_bspecial .team_name .num8 {
	background-position: 0 -240px
}

.board_bspecial .team_name .num9 {
	background-position: 0 -270px
}

.board_bspecial .team_win .num0 {
	background-position: 0 -330px
}

.board_bspecial .team_win .num1 {
	background-position: 0 -360px
}

.board_bspecial .team_win .num2 {
	background-position: 0 -390px
}

.board_bspecial .team_win .num3 {
	background-position: 0 -420px
}

.board_bspecial .team_win .num4 {
	background-position: 0 -450px
}

.board_bspecial .team_win .num5 {
	background-position: 0 -480px
}

.board_bspecial .team_win .num6 {
	background-position: 0 -510px
}

.board_bspecial .team_win .num7 {
	background-position: 0 -540px
}

.board_bspecial .team_win .num8 {
	background-position: 0 -570px
}

.board_bspecial .team_win .num9 {
	background-position: 0 -600px
}

.board_bspecial .txt_vs {
	display: none;
	position: absolute;
	top: 35px;
	left: 50%;
	width: 5px;
	height: 20px;
	margin-left: -2px;
	background-position: 0 -300px
}

.os_mac .board_bspecial .txt_vs {
	top: 37px
}

.board_bspecial .bspecial_end .txt_vs,
.board_bspecial .bspecial_ing .txt_vs {
	display: block
}

.board_bspecial .detail_game {
	position: absolute;
	top: 0;
	left: 50%;
	bottom: 0;
	width: 80px;
	margin-left: -40px;
	text-align: center
}

.board_bspecial .detail_game .info_status {
	display: table;
	width: 100%;
	height: 73px
}

.board_bspecial .detail_game .inner_status {
	display: table-cell;
	padding-bottom: 28px;
	vertical-align: middle
}

.os_mac .board_bspecial .detail_game .inner_status {
	padding-bottom: 22px
}

.board_bspecial .bspecial_pre .inner_status {
	padding-bottom: 0
}

.os_mac .board_bspecial .bspecial_pre .inner_status {
	padding: 4px 0 0
}

.board_bspecial .detail_game .txt_info {
	display: block;
	font-size: 14px;
	line-height: 16px;
	color: #fff;
	opacity: .6;
	filter: alpha(opacity=60)
}

.board_bspecial .bspecial_pre .detail_game .txt_info {
	opacity: 1;
	filter: alpha(opacity=100)
}

.board_bspecial .detail_game .btn_game {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 34px;
	margin-top: 9px;
	border-radius: 2px;
	font-size: 13px;
	line-height: 33px;
	font-family: AppleSDGothicNeo-Medium, Malgun Gothic, "\B9D1\C740   \ACE0\B515", dotum, \\B3CB\C6C0, sans-serif;
	letter-spacing: -1px;
	background-color: #fff;
	color: #000
}

.os_mac .board_bspecial .detail_game .btn_game {
	line-height: 34px
}

.board_bspecial .detail_game .btn_live {
	background-color: #de3027;
	color: #fff
}

.board_bspecial .detail_game .btn_highlight {
	background-color: #2d73fc;
	color: #fff
}

.board_bspecial .link_bot {
	display: block;
	height: 50px;
	margin: 19px 24px 0;
	padding: 0 9px;
	border-radius: 3px;
	font-size: 12px;
	line-height: 50px;
	background-color: rgba(234, 235, 249, .15);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#25EAEBF9, endColorstr=#25EAEBF9);
	letter-spacing: -1px;
	color: #fff
}

.os_mac .board_bspecial .link_bot {
	font-size: 14px;
	line-height: 52px
}

.board_bspecial .ico_bot {
	display: inline-block;
	width: 30px;
	height: 29px;
	margin: 11px 7px 0 0;
	background: url(//t1.daumcdn.net/media/img-section/sports13/newtop/ico_bot.png) 0 0 no-repeat;
	vertical-align: top
}

.board_bspecial .list_news {
	padding: 15px 25px 0;
	border-top: 1px solid #fff;
	border-top: 1px solid hsla(0, 0%, 100%, .16)
}

.os_mac .board_bspecial .list_news {
	padding-top: 17px
}

.board_bspecial .list_news li {
	padding-bottom: 5px
}

.board_bspecial .list_news .link_news {
	display: block;
	overflow: hidden;
	font-size: 13px;
	font-family: AppleSDGothicNeo-SemiBold, Malgun Gothic, "\B9D1\C740   \ACE0\B515", sans-serif;
	letter-spacing: -.5px;
	color: #c5c7d0;
	text-overflow: ellipsis;
	white-space: nowrap
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5) {
	.board_bspecial .ico_bot {
		background-image: url(//t1.daumcdn.net/media/img-section/sports13/newtop/retina/ico_bot.png);
		background-size: 30px 29px
	}
}

.sports_top .img_vod {
	display: inline-block;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	background: url(//t1.daumcdn.net/media/img-section/sports13/newtop/img_vod.png) no-repeat;
	background-size: 100px 90px;
	text-indent: -9999px;
	vertical-align: top
}

.sports_top.sports_video #cMain #mArticle {
	width: 760px;
	padding: 0 30px 124px 0;
	border-color: #e9e9e9
}

.sports_top.sports_video .wing_ad {
	border-color: #e9e9e9
}

.sports_video #cFeature {
	overflow: hidden;
	min-height: 51px
}

.sports_video iframe {
	border: 0;
	vertical-align: top
}

.sports_video .list_video {
	overflow: hidden
}

.sports_video .list_video:after {
	display: block;
	clear: both;
	content: ""
}

.sports_video .link_thumb:hover {
	text-decoration: none
}

.sports_video .wrap_thumb {
	position: relative
}

.sports_video .wrap_thumb:after {
	top: 0;
	left: 0;
	border: 1px solid #000;
	opacity: .06;
	filter: alpha(opacity=60);
	content: ""
}

.sports_video .play_time,
.sports_video .wrap_thumb:after {
	position: absolute;
	right: 0;
	bottom: 0
}

.sports_video .play_time .dimmed_g {
	height: 100%;
	font-size: 0;
	line-height: 0;
	background-color: #000;
	opacity: .5;
	filter: alpha(opacity=50);
	text-indent: -9999px
}

.sports_video .play_time .txt_time {
	display: block;
	position: relative;
	padding: 4px 7px;
	font-size: 12px;
	line-height: 14px;
	font-family: HelveticaNeue-Regular, Helvetica, AppleSDGothicNeo-Regular, \\B9D1\C740\ACE0\B515, Malgun Gothic, arial, sans-serif;
	color: #fff
}

.sports_video .cont_thumb {
	display: block
}

.sports_video .list_video .tit_thumb {
	display: block;
	display: -webkit-box;
	overflow: hidden;
	height: 40px;
	font-weight: 400;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-wrap: break-word;
	word-break: break-all;
	color: #111;
	letter-spacing: -.05em
}

.os_mac .sports_video .list_video .tit_thumb {
	letter-spacing: -.03em
}

.sports_video .link_thumb:hover .tit_thumb {
	text-decoration: underline
}

.count_thumb {
	display: block;
	overflow: hidden;
	font-family: HelveticaNeue-Regular, Helvetica, AppleSDGothicNeo-Regular, \\B9D1\C740\ACE0\B515, Malgun Gothic, arial, sans-serif
}

.count_thumb:after {
	display: block;
	clear: both;
	content: ""
}

.count_thumb .txt_cate {
	float: left;
	margin-right: 10px;
	line-height: 14px
}

.count_thumb em.txt_cate {
	color: #e12d1c
}

.count_thumb .img_vod {
	float: left;
	margin: 2px 4px 0 0
}

.os_mac .count_thumb .img_vod {
	margin-top: 1px
}

.count_thumb .count_play {
	width: 9px;
	height: 12px;
	background-position: -70px 0
}

.count_thumb .count_time {
	width: 12px;
	height: 12px;
	background-position: -80px 0
}

.count_thumb .txt_count {
	float: left;
	margin-right: 11px;
	font-size: 12px;
	line-height: 16px;
	color: #979797
}

.os_mac .count_thumb .txt_count {
	line-height: 14px
}

.count_thumb.count_ad .txt_ad {
	border: 1px solid #ddd;
	border-radius: 17px;
	margin-right: 2px;
	padding: 0 5px;
	font-size: 10px;
	color: #919191;
	text-align: center
}

.count_thumb.count_ad .txt_count {
	float: left;
	margin-right: 11px;
	font-size: 12px;
	line-height: 20px;
	color: #979797
}

.os_mac .count_thumb.count_ad .txt_count {
	line-height: 18px
}

.tab_league {
	overflow: hidden;
	height: 27px
}

.tab_league:after {
	display: block;
	clear: both;
	content: ""
}

.tab_league li {
	float: left;
	margin-right: 19px
}

.tab_league .link_tab {
	display: block;
	position: relative;
	padding: 3px 1px 4px;
	font-size: 16px;
	line-height: 18px;
	font-family: HelveticaNeue-Light, Helvetica, AppleSDGothicNeo-Regular, \\B9D1\C740\ACE0\B515, Malgun Gothic, arial, sans-serif;
	color: #000;
	text-decoration: none
}

.os_mac .tab_league .link_tab {
	padding-top: 5px
}

.tab_league .on .link_tab {
	font-weight: 600;
	font-family: HelveticaNeue-Regular, Helvetica, AppleSDGothicNeo-bold, \\B9D1\C740\ACE0\B515, Malgun Gothic, arial, sans-serif;
	color: #e12d1c
}

.os_mac .tab_league .on .link_tab {
	padding: 6px 1px 3px;
	font-weight: 400
}

.tab_league .on .link_tab:after {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 1px;
	background-color: #e12d1c;
	content: ""
}

.feature_vod {
	overflow: hidden;
	position: relative;
	margin-bottom: 16px
}

.os_mac .feature_vod {
	margin-bottom: 14px
}

.feature_vod .list_video li {
	float: left;
	width: 367px
}

.feature_vod .list_video li:nth-child(3n) {
	margin-left: -1px
}

.feature_vod .list_video .wrap_thumb {
	height: 210px
}

.feature_vod .list_video .bg_thumb {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	width: 367px;
	height: 79px;
	background: url(//t1.daumcdn.net/media/img-section/sports13/newtop/bg_video.png)
}

.feature_vod .list_video .cont_thumb {
	position: relative;
	padding: 14px 0
}

.os_mac .feature_vod .list_video .cont_thumb {
	padding: 17px 0
}

.feature_vod .list_video .wrap_card {
	overflow: hidden;
	position: absolute;
	top: 158px;
	left: 18px
}

.feature_vod .list_video .thumb_card {
	float: left;
	overflow: hidden;
	padding: 4px;
	border-radius: 100%;
	background-color: #fff
}

.feature_vod .list_video .thumb_card .img_g {
	width: 26px;
	height: 26px
}

.feature_vod .list_video .txt_card {
	float: left;
	margin-left: 8px;
	font-weight: 600;
	font-size: 14px;
	line-height: 33px;
	color: #fff
}

.os_mac .feature_vod .list_video .txt_card {
	line-height: 35px
}

.feature_vod .list_video .tit_thumb {
	height: auto;
	max-height: 50px;
	margin-right: 24px;
	font-size: 18px;
	line-height: 25px;
	letter-spacing: -.05em
}

.os_mac .feature_vod .list_video .tit_thumb {
	letter-spacing: -.03em
}

.feature_vod .list_video .count_thumb {
	padding-top: 12px;
	color: #919191
}

.os_mac .feature_vod .list_video .count_thumb {
	padding-top: 10px
}

.sports_video .feature_vod .paging_btn {
	top: 0
}

.sports_video .feature_vod .paging_btn .img_top {
	width: 40px;
	height: 55px
}

.sports_video .feature_vod .paging_btn .btn_prev {
	float: left;
	background-position: 0 -204px
}

.sports_video .feature_vod .paging_btn .btn_prev:hover {
	background-position: 0 -269px
}

.sports_video .feature_vod .paging_btn .btn_next {
	position: static;
	background-position: -40px -204px
}

.sports_video .feature_vod .paging_btn .btn_next:hover {
	background-position: -40px -269px
}

.sports_video .feature_esports {
	margin-top: 0
}

.cont_video .alex_single .cmt_count_box {
	display: block !important
}

.cont_video .alex_single .cmt_count {
	display: none
}

.cont_video .tab_league {
	margin-bottom: 29px
}

.feature_vodview {
	overflow: hidden;
	margin-bottom: 36px
}

.feature_vodview:after {
	display: block;
	clear: both;
	content: ""
}

.playlist_vod {
	float: right;
	width: 280px
}

.playlist_vod .tit_playlist {
	position: relative;
	border-top: 1px solid #e9e9e9;
	font-size: 15px;
	line-height: 17px;
	color: #111
}

.playlist_vod .tit_playlist .link_txt {
	display: block;
	overflow: hidden;
	padding: 16px 55px 18px 0;
	font-family: HelveticaNeue-Regular, Helvetica, AppleSDGothicNeo-Regular, \\B9D1\C740\ACE0\B515, Malgun Gothic, arial, sans-serif;
	text-overflow: ellipsis;
	white-space: nowrap;
	letter-spacing: -.05em
}

.os_mac .playlist_vod .tit_playlist .link_txt {
	letter-spacing: -.03em
}

.playlist_vod .tit_playlist span.link_txt {
	padding-right: 0
}

.playlist_vod .tit_playlist .ico_arr {
	width: 6px;
	height: 11px;
	margin: 2px 0 0 6px;
	background-position: -20px -70px
}

.playlist_vod .txt_cast {
	position: absolute;
	top: 16px;
	right: 0;
	margin-top: 1px;
	font-size: 12px;
	line-height: 14px;
	color: #333
}

.playlist_vod .txt_cast .ico_arr {
	width: 4px;
	height: 5px;
	margin: 3px 0 0 6px;
	background-position: -60px 0
}

.playlist_vod em.txt_cast {
	color: #e12d1c
}

.playlist_vod em.txt_cast .ico_arr {
	background-position: -50px 0
}

.sports_video .info_playlist {
	overflow: hidden;
	padding-top: 8px
}

.sports_video .info_playlist .paging_btn {
	overflow: hidden;
	float: left;
	position: static
}

.sports_video .info_playlist .paging_btn:after {
	display: block;
	clear: both;
	content: ""
}

.sports_video .info_playlist .paging_btn .btn_prev {
	float: left;
	width: 25px;
	height: 26px;
	background-position: 0 -40px
}

.sports_video .info_playlist .paging_btn .btn_next {
	float: left;
	width: 26px;
	height: 26px;
	background-position: -25px -40px
}

.sports_video .info_playlist .paging_btn .info_page {
	height: 26px;
	margin-left: 10px;
	padding: 0;
	line-height: 26px;
	font-family: HelveticaNeue-Regular, Helvetica, AppleSDGothicNeo-Regular, \\B9D1\C740\ACE0\B515, Malgun Gothic, arial, sans-serif
}

.os_mac .sports_video .info_playlist .paging_btn .info_page {
	height: 26px;
	line-height: 26px
}

.sports_video .info_playlist .txt_page {
	margin: 0 1px 0 3px;
	color: #111
}

.sports_video .btn_continue {
	float: right;
	padding: 4px 0;
	line-height: 17px;
	font-family: HelveticaNeue-Medium, Helvetica, AppleSDGothicNeo-Regular, \\B9D1\C740\ACE0\B515, Malgun Gothic, arial, sans-serif;
	color: #111
}

.sports_video .btn_continue .ico_continue {
	width: 43px;
	height: 17px;
	margin-left: 4px;
	background-position: 0 -20px
}

.sports_video .btn_continue.on .ico_continue {
	background-position: 0 0
}

.view_vod {
	overflow: hidden;
	width: 790px
}

.view_vod.vod_full {
	width: 1100px
}

.view_vod .box_vod {
	width: 790px;
	height: 445px
}

.view_vod.vod_full .box_vod {
	width: 1100px;
	height: 620px
}

.view_vod.fixed_vod .box_vod {
	position: fixed;
	right: 120px;
	bottom: 40px;
	z-index: 9999;
	width: 380px;
	height: 214px
}

.view_vod .bg_vod {
	display: none;
	height: 445px;
	background-color: #eee
}

.view_vod.vod_full .bg_vod {
	height: 620px
}

.view_vod.fixed_vod .bg_vod {
	display: block
}

.view_vod .link_close {
	display: none;
	position: absolute;
	top: 0;
	right: -33px;
	width: 32px;
	height: 32px;
	border: 1px solid #e9e9e9;
	border-left: 0;
	background-color: #fff;
	text-align: center
}

.view_vod.fixed_vod .link_close {
	display: block
}

.view_vod .link_close .img_vod {
	width: 12px;
	height: 12px;
	margin-top: 10px;
	background-position: 0 -70px
}

.view_vod .tit_vod {
	display: block;
	margin-top: 28px;
	font-weight: 400;
	font-size: 24px;
	line-height: 30px;
	color: #111;
	letter-spacing: -1px
}

.os_mac .view_vod .tit_vod {
	margin-top: 32px
}

.view_vod .count_thumb {
	padding-top: 11px
}

.view_vod .count_thumb .txt_cate {
	font-size: 13px;
	line-height: 15px;
	color: #888
}

.view_vod .count_thumb .count_time+.txt_count {
	margin-right: 8px
}

.head_video {
	position: relative;
	height: 89px
}

.sports_video .head_video .tit_top {
	padding: 34px 0 14px;
	line-height: 21px
}

.os_mac .sports_video .head_video .tit_top {
	padding-top: 39px
}

.tab_video {
	padding-top: 30px
}

.os_mac .tab_video {
	padding-top: 32px
}

.tab_video .list_tab {
	overflow: hidden
}

.tab_video .list_tab:after {
	display: block;
	clear: both;
	content: ""
}

.tab_video .list_tab li {
	float: left;
	margin-right: 19px
}

.tab_video .link_tab {
	display: block;
	position: relative;
	padding: 6px 0 7px;
	font-weight: 700;
	font-size: 18px;
	line-height: 21px;
	font-family: HelveticaNeue-Medium, Helvetica, AppleSDGothicNeo-Regular, \\B9D1\C740\ACE0\B515, Malgun Gothic, arial, sans-serif;
	color: #000
}

.tab_video .link_tab:hover {
	text-decoration: none
}

.tab_video .on .link_tab {
	color: #e12d1c
}

.tab_video .on .link_tab:after {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 1px;
	background-color: #e12d1c;
	content: ""
}

.tab_video .link_tab .num_g {
	display: inline-block;
	line-height: 23px;
	vertical-align: top
}

.os_mac .tab_video .link_tab .num_g {
	line-height: 21px
}

.srch_video {
	position: absolute;
	z-index: 100;
	top: 29px;
	right: 0;
	width: 241px
}

.srch_video .box_srch {
	position: relative;
	padding: 8px 30px 10px 15px;
	border: 1px solid #e9e9e9
}

.srch_video .box_srch .lab_srch {
	position: absolute;
	top: 8px;
	left: 15px;
	font-size: 13px;
	line-height: 15px;
	color: #919191;
	letter-spacing: -.05em
}

.os_mac .srch_video .box_srch .lab_srch {
	letter-spacing: -.03em
}

.srch_video .box_srch .inp_srch {
	display: block;
	width: 100%;
	height: 100%;
	border: 0 none;
	font-size: 13px;
	line-height: 15px;
	background-color: transparent;
	color: #111
}

.srch_video .box_srch .btn_reset {
	display: none;
	position: absolute;
	top: 0;
	right: 30px;
	width: 28px;
	height: 33px
}

.srch_video .box_srch .ico_reset {
	width: 18px;
	height: 18px;
	background-position: -60px -60px
}

.srch_video .box_srch .btn_srch {
	position: absolute;
	top: 0;
	right: 0;
	width: 30px;
	height: 33px
}

.srch_video .box_srch .ico_srch {
	display: block;
	width: 15px;
	height: 15px;
	margin-left: 5px;
	background-position: -50px -10px
}

.srch_video .box_srch.write_on {
	padding-right: 58px
}

.srch_video .box_srch.write_on+.box_suggest {
	display: block
}

.srch_video .box_srch.write_on .lab_srch {
	display: none
}

.srch_video .box_srch.write_on .btn_reset {
	display: block
}

.os_mac .srch_video .box_srch {
	padding-top: 10px;
	padding-bottom: 8px
}

.os_mac .srch_video .box_srch .lab_srch {
	top: 10px
}

.section_video .tit_search {
	padding-bottom: 18px;
	font-weight: 400;
	font-size: 15px;
	line-height: 17px;
	color: #111;
	letter-spacing: -.05em
}

.os_mac .section_video .tit_search {
	letter-spacing: -.03em
}

.section_video .list_video {
	overflow: hidden;
	width: 780px
}

.section_video .list_video li {
	float: left;
	width: 240px;
	margin-right: 20px
}

.section_video .list_video .link_thumb {
	margin-bottom: 40px
}

.section_video .list_video .cont_thumb {
	padding-top: 14px
}

.os_mac .section_video .list_video .cont_thumb {
	padding-top: 16px
}

.section_video .list_video .tit_thumb {
	font-size: 15px;
	line-height: 20px
}

.section_video .list_video .count_thumb {
	margin-top: 12px;
	color: #979797
}

.os_mac .section_video .list_video .count_thumb {
	margin-top: 10px
}

.section_video .list_video em.emph_info {
	color: #e12d1c
}

.section_video .list_video .item_ad {
	width: 760px;
	margin-bottom: 34px
}

.section_video .item_ad .box_ad {
	padding-left: 53px
}

.section_video .item_ad .link_ad {
	width: 655px
}

.list_video2 li {
	padding-bottom: 10px
}

.list_video2 .link_thumb {
	overflow: hidden;
	height: 64px
}

.list_video2 .wrap_thumb {
	float: left;
	margin-right: 15px
}

.list_video2 .cont_thumb {
	overflow: hidden;
	padding-top: 1px
}

.list_video2 .cont_thumb .tit_thumb {
	height: auto;
	max-height: 40px;
	font-size: 13px;
	line-height: 20px;
	letter-spacing: -.05em
}

.list_video2 .count_thumb {
	padding-top: 9px
}

.os_mac .list_video2 .count_thumb {
	padding-top: 10px
}

.list_video2 .count_thumb.count_ad {
	padding-top: 6px
}

.os_mac .list_video2 .count_thumb.count_ad {
	padding-top: 7px
}

.list_video2 .txt_cate {
	color: #919191;
	letter-spacing: -.05em
}

.list_video2 .txt_count {
	margin-right: 0
}

.list_video2 .on .wrap_thumb {
	position: relative
}

.list_video2 .on .wrap_thumb:before {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background-color: #e12d1c;
	opacity: .5;
	content: ""
}

.list_video2 .wrap_thumb .ico_play {
	display: none;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 29px;
	height: 29px;
	margin: -15px 0 0 -15px
}

.list_video2 .on .ico_play {
	display: block
}

.cont_playlist .list_video2 {
	height: 444px
}

.cont_playlist .list_video2 .count_thumb {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.cont_playlist .list_video2 .txt_cate {
	display: inline-block;
	overflow: hidden;
	font-size: 12px;
	line-height: 14px;
	vertical-align: top
}

.cont_playlist .list_video2 .txt_count {
	float: none;
	vertical-align: top
}

.item_video+.item_video {
	padding-top: 28px;
	border-top: 1px solid #f2f2f2
}

.os_mac .item_video+.item_video {
	padding-top: 30px
}

.item_ad+.item_video {
	padding-top: 29px
}

.item_video .tit_section {
	padding-bottom: 14px;
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	font-family: HelveticaNeue-Regular, Helvetica, AppleSDGothicNeo-Regular, \\B9D1\C740\ACE0\B515, Malgun Gothic, arial, sans-serif
}

.item_video .tit_section .link_txt {
	display: inline-block;
	padding-bottom: 5px;
	vertical-align: top
}

.item_video .tit_section .emph_league {
	font-weight: 700
}

.item_video .tit_section .txt_bar {
	display: inline-block;
	width: 1px;
	height: 11px;
	margin: 3px 8px 0;
	font-size: 0;
	line-height: 0;
	background-color: #e0e0e0;
	vertical-align: top
}

.os_mac .item_video .tit_section .txt_bar {
	margin-top: 2px
}

.item_video .tit_section .ico_arr {
	width: 7px;
	height: 12px;
	margin: 3px 0 0 6px;
	background-position: -90px -20px
}

.os_mac .item_video .tit_section .ico_arr {
	margin-top: 2px
}

.wing_hotvideo {
	padding: 26px 30px 19px
}

.wing_hotvideo .tit_top {
	padding-bottom: 18px;
	letter-spacing: 0
}

.section_calendar .num_g {
	font-family: HelveticaNeue-Medium, Helvetica, AppleSDGothicNeo-Regular, \\B9D1\C740\ACE0\B515, Malgun Gothic, arial, sans-serif
}

.section_calendar .status_calendar {
	padding-top: 26px;
	border-top: 1px solid #f2f2f2;
	text-align: center
}

.section_calendar .status_calendar:after {
	display: block;
	clear: both;
	content: ""
}

.section_calendar .info_day {
	display: inline-block;
	position: relative;
	margin-right: -40px;
	padding: 0 30px 0 20px;
	vertical-align: top
}

.section_calendar .info_day .btn_turn {
	position: absolute;
	top: 0;
	width: 26px;
	height: 26px
}

.section_calendar .info_day .btn_turn .img_vod {
	width: 8px;
	height: 14px;
	margin: 2px auto 0
}

.section_calendar .info_day .btn_prev {
	left: 0
}

.section_calendar .info_day .btn_next {
	right: 0
}

.section_calendar .info_day .btn_prev .img_vod {
	background-position: -60px -40px
}

.section_calendar .info_day .btn_next .img_vod {
	margin-left: 2px;
	background-position: -70px -40px
}

.section_calendar .info_day .btn_off .img_vod {
	margin-top: 6px;
	opacity: .2;
	filter: alpha(opacity=20)
}

.section_calendar .select_day {
	float: left;
	position: relative;
	padding-left: 9px
}

.section_calendar .select_day .txt_select {
	float: left;
	height: 26px;
	font-weight: 700;
	font-size: 14px;
	line-height: 27px
}

.os_mac .section_calendar .select_day .txt_select {
	line-height: 32px
}

.section_calendar .select_day .txt_select .num_g {
	display: inline-block;
	font-weight: 400;
	font-size: 22px;
	line-height: 27px;
	vertical-align: top
}

.os_mac .section_calendar .select_day .txt_select .num_g {
	margin-right: 2px;
	line-height: 26px
}

.section_calendar .select_day .btn_select {
	float: left;
	width: 18px;
	height: 18px;
	margin: 4px 0 0 2px;
	background-position: -80px -40px
}

.section_calendar .select_day.on .btn_select {
	background-position: -80px -60px
}

.section_calendar .select_day .opt_select {
	display: none;
	overflow-y: auto;
	position: absolute;
	z-index: 100;
	top: 21px;
	left: 7px;
	right: -9px;
	max-height: 172px;
	padding: 4px 10px;
	border: 1px solid #888;
	background-color: #fff
}

.section_calendar .select_day .link_opt {
	display: block;
	height: 19px;
	font-weight: 700;
	font-size: 14px;
	line-height: 19px;
	text-align: left
}

.section_calendar .select_day.on .opt_select {
	display: block
}

.status_calendar .link_today {
	float: right;
	width: 40px;
	height: 26px;
	padding-top: 4px;
	border: 1px solid #e8e8e8;
	line-height: 14px;
	color: #000;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-decoration: none;
	letter-spacing: -.05em
}

.os_mac .status_calendar .link_today {
	padding-top: 6px;
	letter-spacing: -.03em
}

.section_calendar .select_day .link_opt.on,
.section_calendar .select_day .link_opt:hover {
	color: #e12d1c;
	text-decoration: none
}

.section_calendar .select_month .opt_select {
	left: 9px;
	right: -10px
}

.section_calendar .select_date .opt_select {
	left: 10px;
	right: 15px
}

.section_calendar .select_date .opt_select+.txt_select {
	margin-left: 5px
}

.section_calendar .select_date .txt_dayoff {
	color: #e12d1c
}

.section_video .status_calendar+.list_video {
	padding-top: 28px
}

.section_team .list_team {
	overflow: hidden;
	padding: 12px 0 15px;
	border-bottom: 1px solid #f2f2f2
}

.section_team .list_team:after {
	display: block;
	clear: both;
	content: ""
}

.section_team .list_team li {
	float: left;
	width: 10%;
	height: 74px;
	padding-bottom: 9px
}

.section_team .list_team .link_thumb {
	display: block;
	text-align: center
}

.section_team .list_team .wrap_thumb {
	width: 36px;
	height: 36px;
	margin: 0 auto 10px
}

.section_team .list_team .wrap_thumb:after {
	content: none
}

.section_team .list_team .wrap_thumb .img_g {
	width: 100%
}

.section_team .list_team .tit_thumb {
	display: inline-block;
	position: relative;
	vertical-align: top
}

.section_team .list_team .link_thumb:hover .tit_thumb {
	text-decoration: none
}

.section_team .list_team .tit_thumb:after {
	display: none;
	position: absolute;
	bottom: -2px;
	left: 0;
	right: 0;
	height: 1px;
	margin: 0 auto;
	background-color: red;
	content: ""
}

.os_mac .section_team .list_team .tit_thumb:after {
	bottom: 0
}

.section_team .list_team .link_thumb:hover .tit_thumb:after,
.section_team .list_team .on .tit_thumb:after {
	display: block
}

.section_team .list_team .inner_g {
	display: block;
	display: -webkit-box;
	overflow: hidden;
	max-height: 28px;
	line-height: 14px;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-wrap: break-word;
	word-break: break-all;
	color: #111
}

.section_team .list_team .link_thumb:hover .inner_g,
.section_team .list_team .on .inner_g {
	font-weight: 700;
	color: #e12d1c
}

.section_team .tit_team {
	display: block;
	overflow: hidden;
	height: 36px;
	padding: 22px 0;
	font-size: 16px;
	line-height: 30px
}

.os_mac .section_team .tit_team {
	line-height: 39px
}

.section_team .tit_team .wrap_thumb {
	display: inline-block;
	overflow: hidden;
	width: 36px;
	height: 36px;
	margin: 0 6px 0 -1px;
	vertical-align: top
}

.section_team .tit_team .wrap_thumb:after {
	content: none
}

.section_team .tit_team .img_g {
	width: 100%
}

.sports_video .box_empty {
	padding-top: 99px;
	border-top: 1px solid #f2f2f2
}

.status_calendar+.box_empty {
	border-top: 0 none
}

.section_team .tit_team+.box_empty {
	padding-top: 59px;
	border-top: 0 none
}

.sports_video .box_empty .img_g {
	width: 72px;
	margin: 0 auto
}

.sports_video .box_empty .desc_empty {
	padding-top: 24px;
	font-family: AppleSDGothicNeo-light, Malgun Gothic, "\B9D1\C740   \ACE0\B515", dotum, \\B3CB\C6C0, sans-serif;
	font-size: 16px;
	line-height: 18px;
	color: #c4c4c4;
	text-align: center;
	letter-spacing: -.05em
}

.os_mac .sports_video .box_empty .desc_empty {
	letter-spacing: -.03em
}

.section_news {
	padding-top: 6px
}

.TabMenu2 {
	overflow: hidden;
	position: relative
}

.TabMenu2:after {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	border-bottom: 1px solid #e9e9e9;
	content: ""
}

.TabMenu2 .list_tab {
	float: left;
	margin-right: 28px
}

.TabMenu2 .list_tab li {
	float: left;
	width: 119px;
	margin-right: -1px;
	border: 1px solid #e2e2e2
}

.TabMenu2 .list_tab .link_tab {
	display: block;
	height: 42px;
	font-size: 15px;
	line-height: 40px;
	font-family: AppleSDGothicNeo-Medium, Malgun Gothic, "\B9D1\C740   \ACE0\B515", sans-serif;
	color: #000;
	text-align: center
}

.os_mac .tab_menu2 .list_tab .link_tab {
	line-height: 44px
}

.TabMenu2 .list_tab .link_tab:hover {
	text-decoration: none
}

.TabMenu2 .list_tab .on {
	position: relative;
	z-index: 1;
	border-color: #e02d1c
}

.TabMenu2 .list_tab .on .link_tab {
	font-family: AppleSDGothicNeo-SemiBold, Malgun Gothic, "\B9D1\C740   \ACE0\B515", sans-serif;
	color: #e12d1c
}

.section_news .list_cate {
	float: left
}

.section_news .list_cate li {
	float: left;
	margin: 0 8px
}

.section_news .list_cate .link_cate {
	display: block;
	position: relative;
	height: 44px;
	padding: 0 1px;
	font-size: 15px;
	line-height: 40px;
	color: #000
}

.os_mac .section_news .list_cate .link_cate {
	line-height: 44px
}

.section_news .list_cate .link_cate:hover {
	text-decoration: none
}

.section_news .list_cate .on .link_cate {
	font-family: AppleSDGothicNeo-SemiBold, Malgun Gothic, "\B9D1\C740   \ACE0\B515", sans-serif;
	color: #e12d1c
}

.section_news .list_cate .on .link_cate:after {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	border-bottom: 1px solid #e02d1c;
	content: ""
}

.ChoiceNews {
	position: absolute;
	top: 10px;
	right: 1px;
	height: 16px
}

.ChoiceNews .LabNews {
	float: left;
	height: 16px;
	font-size: 13px;
	line-height: 14px;
	color: #666;
	cursor: pointer
}

.os_mac .choice_news .LabNews {
	line-height: 18px
}

.ChoiceNews .LabNews .ico_comm5 {
	float: left;
	width: 16px;
	height: 16px;
	margin-right: 9px;
	background-position: -70px -40px
}

.ChoiceNews .InpNews {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
	opacity: .01
}

.ChoiceNews .InpNews:checked+.LabNews .ico_comm5 {
	background-position: -50px -40px
}

.ContNews .ListNews {
	padding: 18px 0 0
}

.ContNews .ListNews li {
	overflow: hidden;
	padding: 10px 0
}

.ContNews .ListNews li:nth-child(5n) {
	padding-bottom: 36px;
	margin-bottom: 26px;
	border-bottom: 1px solid #e9e9e9
}

.ContNews .ListNews li:nth-child(5n) .wrap_cont {
	padding-bottom: 0
}

.ContNews .ListNews li:last-child {
	padding-bottom: 10px;
	margin-bottom: 0;
	border-bottom: 0
}

.ContNews .ListNews li:last-child .wrap_cont {
	padding-bottom: 0
}

.ContNews .ListNews .link_thumb {
	overflow: hidden;
	float: left;
	position: relative;
	width: 240px;
	margin-right: 37px;
	border-radius: 4px
}

.ContNews .ListNews .link_thumb:after {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border: 1px solid #000;
	border-radius: 4px;
	opacity: .06;
	content: ""
}

.ContNews .ListNews .wrap_cont {
	display: block;
	overflow: hidden;
	padding: 12px 0 11px
}

.ContNews .ListNews .tit_news {
	display: block;
	overflow: hidden;
	font-weight: 400;
	text-overflow: ellipsis;
	white-space: nowrap
}

.ContNews .ListNews .tit_news .link_txt {
	font-size: 21px;
	font-family: AppleSDGothicNeo-Medium, Malgun Gothic, "\B9D1\C740   \ACE0\B515", sans-serif;
	color: #000
}

.ContNews .ListNews .LinkDesc {
	display: block;
	display: -webkit-box;
	overflow: hidden;
	margin: 5px 0 14px;
	font-size: 14px;
	line-height: 22px;
	color: #333;
	max-height: 44px;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.ContNews .ListNews .InfoNews {
	display: block;
	overflow: hidden
}

.ContNews .ListNews .InfoNews .TxtInfo {
	float: left;
	font-size: 13px;
	line-height: 18px;
	color: #999
}

.ContNews .ListNews .InfoNews .TxtInfo+.TxtInfo:before {
	float: left;
	width: 2px;
	height: 2px;
	margin: 8px 4px 0;
	border-radius: 50%;
	background-color: #999;
	vertical-align: top;
	content: ""
}

.ContNews .ListNews .InfoNews .txt_num {
	font-family: HelveticaNeue, AppleSDGothicNeo-Regular, "\B9D1\C740   \ACE0\B515", Malgun Gothic, \\B3CB\C6C0, dotum, sans-serif
}

.ContNews .ListNews .num_rank {
	float: left;
	width: 27px;
	padding: 19px 10px 0 0;
	font-size: 22px;
	line-height: 26px;
	font-family: HelveticaNeue, AppleSDGothicNeo-Regular, Malgun Gothic, "\B9D1\C740   \ACE0\B515", \\B3CB\C6C0, dotum, sans-serif;
	color: #000;
	text-align: center
}

.os_mac .ContNews .ListNews .num_rank {
	font-family: -apple-system, SF Pro Display, Apple SD Gothic Neo, sans-serif
}

.ContNews .ListNews+.link_moreview {
	margin-top: 26px
}

.ContNews ol.ListNews li:last-child {
	padding-bottom: 36px
}

.box_info {
	overflow: hidden;
	height: 42px;
	padding: 0 13px;
	border-top: 1px solid hsla(0, 0%, 91%, .5);
	border-bottom: 1px solid hsla(0, 0%, 91%, .5);
	background-color: hsla(0, 0%, 91%, .1)
}

.box_info .ico_info {
	float: left;
	width: 18px;
	height: 18px;
	margin-top: 12px;
	margin-right: 8px;
	background-position: -80px -60px
}

.box_info .desc_info {
	overflow: hidden;
	margin-top: 13px;
	font-size: 13px;
	line-height: 15px;
	color: #555
}

.os_mac .box_info .desc_info {
	line-height: 18px
}

.box_info .emph_info {
	color: #007aff
}

.empty_data {
	overflow: hidden;
	height: 272px;
	border-bottom: 1px solid #e9e9e9;
	background-color: hsla(0, 0%, 97%, .4);
	text-align: center
}

.empty_data .ico_empty {
	width: 46px;
	height: 46px;
	margin: 78px auto 0;
	background-position: 0 -30px
}

.empty_data .tit_empty {
	display: block;
	padding: 14px 0 1px;
	font-weight: 400;
	font-size: 18px;
	color: #000
}

.empty_data .desc_empty {
	font-size: 14px;
	color: #888
}

.calendar_g {
	padding: 60px 0 32px;
	text-align: center
}

.os_mac .calendar_g .txt_num {
	font-family: -apple-system, SF Pro Display, Apple SD Gothic Neo, sans-serif
}

.calendar_g .info_calendar {
	position: relative;
	width: 275px;
	margin: 0 auto
}

.calendar_g .inner_calendar {
	display: inline-block;
	overflow: hidden;
	vertical-align: top
}

.calendar_g .emph_day {
	display: inline-block;
	font-weight: 700;
	font-size: 28px;
	color: #000;
	vertical-align: top
}

.calendar_g .btn_calendar {
	display: inline-block;
	margin: 11px 0 0 10px;
	vertical-align: top
}

.calendar_g .btn_calendar .ico_calendar {
	float: left;
	width: 20px;
	height: 21px;
	background-position: -50px -60px
}

.calendar_g .btn_calendar .ico_arrow {
	float: left;
	width: 6px;
	height: 4px;
	margin: 10px 0 0 6px;
	background-position: -40px -20px
}

.calendar_g .on .ico_arrow {
	background-position: -50px -20px
}

.calendar_g .info_day {
	display: inline-block;
	overflow: hidden;
	margin-top: 10px;
	vertical-align: top
}

.calendar_g .info_day .link_page {
	float: left;
	width: 28px;
	height: 28px;
	margin: 0 8px;
	border: 1px solid #eaecef
}

.calendar_g .info_day .link_page:hover {
	border-color: #000
}

.calendar_g .info_day .link_page.off {
	border-color: #eaecef;
	cursor: default
}

.calendar_g .info_day .link_page.off .ico_comm5 {
	opacity: .2
}

.calendar_g .info_day .link_page .ico_comm5 {
	width: 6px;
	height: 11px;
	margin: 8px 0 0 11px
}

.calendar_g .info_day .link_prev .ico_comm5 {
	background-position: -60px -20px
}

.calendar_g .info_day .link_next .ico_comm5 {
	background-position: -70px -20px
}

.calendar_g .info_day .link_day {
	float: left;
	position: relative;
	width: 96px;
	height: 30px;
	margin: 0 10px;
	font-size: 16px;
	line-height: 28px;
	color: #000
}

.calendar_g .info_day .link_day:hover {
	color: #e02c1c;
	text-decoration: none
}

.calendar_g .info_day .link_day .txt_day {
	color: #999
}

.calendar_g .info_day .link_day:hover .txt_day,
.calendar_g .info_day .link_day:hover .txt_today {
	color: #e02c1c
}

.calendar_g .info_day .link_day:after {
	position: absolute;
	top: 8px;
	left: -10px;
	width: 1px;
	height: 14px;
	background-color: #e9e9e9;
	content: ""
}

.calendar_g .info_day .link_day .txt_today,
.calendar_g .info_day .link_page+.link_day:after {
	display: none
}

.calendar_g .info_day em.link_day,
.calendar_g .info_day em.link_day .txt_day {
	color: #e02c1c
}

.calendar_g .info_day .link_today:hover .txt_day {
	display: none
}

.calendar_g .info_day .link_today:hover .txt_today {
	display: inline
}

.calendar_g .btn_refresh {
	display: none;
	overflow: hidden;
	position: absolute;
	top: 11px;
	right: 0;
	padding: 0 4px;
	font-family: HelveticaNeue, AppleSDGothicNeo-Regular, Malgun Gothic, "\B9D1\C740   \ACE0\B515", \\B3CB\C6C0, dotum, sans-serif;
	line-height: 25px;
	color: #000;
	vertical-align: top;
	text-align: left
}

.os_mac .calendar_g .btn_refresh {
	top: 10px
}

.calendar_g .btn_refresh:hover {
	text-decoration: none
}

.calendar_g .btn_refresh .ico_comm5 {
	float: left;
	width: 8px;
	height: 8px;
	margin: 8px 2px 0 0;
	background-position: -80px -10px
}

.os_mac .calendar_g .btn_refresh .ico_comm5 {
	margin-top: 7px
}

.selected_date .btn_refresh {
	display: block
}

.calendar_g .layer_newcalendar {
	display: none;
	overflow: hidden;
	position: absolute;
	bottom: 45px;
	left: 0;
	right: 0;
	height: 272px;
	border: 1px solid #000;
	background-color: #fff
}

.info_calendar.on .layer_newcalendar {
	display: block
}

.layer_newcalendar .head_calendar {
	position: relative;
	height: 44px;
	border-bottom: 1px solid #e7e7e7;
	text-align: center
}

.layer_newcalendar .choice_calendar {
	display: inline-block;
	position: relative;
	vertical-align: top
}

.layer_newcalendar .choice_calendar .box_calendar {
	display: none;
	overflow-y: auto;
	position: absolute;
	top: 44px;
	left: -6px;
	z-index: 1;
	width: 64px;
	padding: 4px 0;
	border: 1px solid #000;
	background-color: #fff;
	max-height: 180px
}

.layer_newcalendar .choice_calendar.on .box_calendar {
	display: block
}

.layer_newcalendar .choice_year .box_calendar {
	width: 64px
}

.layer_newcalendar .choice_month {
	margin-left: 8px
}

.layer_newcalendar .choice_month .box_calendar {
	left: -12px;
	width: 50px
}

.layer_newcalendar .link_choice {
	display: block;
	overflow: hidden;
	line-height: 44px
}

.layer_newcalendar .link_choice .ico_arrow {
	float: left;
	width: 6px;
	height: 4px;
	margin: 22px 0 0 6px;
	background-position: -40px -20px
}

.layer_newcalendar .on .link_choice .ico_arrow {
	background-position: -50px -20px
}

.layer_newcalendar .num_calendar {
	float: left;
	font-weight: 700;
	font-size: 20px;
	line-height: 22px;
	margin-top: 12px;
	color: #000
}

.layer_newcalendar .link_opt {
	display: block;
	padding-left: 10px;
	font-size: 14px;
	line-height: 24px;
	font-family: HelveticaNeue, AppleSDGothicNeo-Regular, Malgun Gothic, "\B9D1\C740   \ACE0\B515", \\B3CB\C6C0, dotum, sans-serif;
	color: #000;
	text-align: left
}

.layer_newcalendar .selected_opt {
	font-weight: 700;
	color: #266dff;
	text-decoration: none
}

.layer_newcalendar .link_page {
	position: absolute;
	top: 0;
	height: 44px;
	padding: 0 12px
}

.layer_newcalendar .link_page .ico_comm5 {
	width: 7px;
	height: 13px;
	margin-top: 17px
}

.layer_newcalendar .link_prev {
	left: 46px
}

.layer_newcalendar .link_prev .ico_comm5 {
	background-position: -80px -20px
}

.layer_newcalendar .link_next {
	right: 46px
}

.layer_newcalendar .link_next .ico_comm5 {
	background-position: -90px -20px
}

.layer_newcalendar .link_page.off {
	opacity: .2;
	cursor: default
}

.layer_newcalendar .link_close {
	position: absolute;
	top: 0;
	right: 0;
	height: 44px;
	padding: 0 14px
}

.layer_newcalendar .link_close .ico_comm5 {
	width: 12px;
	height: 12px;
	margin-top: 16px;
	background-position: -90px -40px
}

.layer_newcalendar .tbl_calendar {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	table-layout: fixed
}

.layer_newcalendar .tbl_calendar col {
	width: 14.28%
}

.layer_newcalendar .tbl_calendar tr:last-child td {
	border-bottom: 0
}

.layer_newcalendar .tbl_calendar th {
	height: 32px;
	padding-top: 7px;
	line-height: 14px;
	font-family: AppleSDGothicNeo-ExtraBold, Malgun Gothic, "\B9D1\C740   \ACE0\B515", sans-serif;
	box-sizing: border-box;
	vertical-align: top;
	color: #000
}

.os_mac .layer_newcalendar .tbl_calendar th {
	padding-top: 10px
}

.layer_newcalendar .tbl_calendar .th_sun {
	color: #e02c1c
}

.layer_newcalendar .tbl_calendar td {
	height: 39px;
	border: 1px solid #f6f6f6;
	box-sizing: border-box
}

.layer_newcalendar .tbl_calendar td:first-child {
	border-left: 0
}

.layer_newcalendar .tbl_calendar td:hover {
	background-color: #3c88ff;
	border-color: #3c88ff
}

.layer_newcalendar .tbl_calendar td:hover .link_date {
	color: #fff
}

.layer_newcalendar .tbl_calendar td .link_date {
	display: block;
	font-size: 14px;
	line-height: 38px;
	font-family: HelveticaNeue, AppleSDGothicNeo-Regular, Malgun Gothic, "\B9D1\C740   \ACE0\B515", \\B3CB\C6C0, dotum, sans-serif;
	color: #555
}

.layer_newcalendar .tbl_calendar td .link_date:hover {
	text-decoration: none
}

.layer_newcalendar .tbl_calendar .td_sun .link_date {
	color: #e02c1c
}

.layer_newcalendar .tbl_calendar .td_today {
	background-color: #b0b7c2;
	border-color: #b0b7c2
}

.layer_newcalendar .tbl_calendar .td_today .link_date {
	position: relative;
	color: #fff
}

.layer_newcalendar .tbl_calendar .td_today .link_date:hover {
	color: transparent
}

.layer_newcalendar .tbl_calendar .td_today .link_date:hover .emph_today {
	display: block
}

.layer_newcalendar .tbl_calendar .emph_today {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	padding-left: 1px;
	font-size: 13px;
	line-height: 36px;
	font-family: AppleSDGothicNeo-SemiBold, Malgun Gothic, "\B9D1\C740   \ACE0\B515", sans-serif;
	color: #fff
}

.os_mac .layer_newcalendar .tbl_calendar .emph_today {
	line-height: 40px
}

.layer_newcalendar .tbl_calendar .on {
	background-color: #3c88ff;
	border-color: #3c88ff
}

.layer_newcalendar .tbl_calendar .on .link_date {
	color: #fff
}

.layer_newcalendar .tbl_calendar .td_next:hover {
	border-color: #f6f6f6;
	background-color: #fff
}

.layer_newcalendar .tbl_calendar .td_next:hover .link_date {
	color: #555
}

.layer_newcalendar .tbl_calendar .td_sun.td_next:hover .link_date {
	color: #e02c1c
}

.layer_newcalendar .tbl_calendar .td_next .link_date {
	opacity: .3;
	cursor: default
}

.layer_newcalendar .tbl_calendar .td_prev .link_date {
	opacity: .3
}

.layer_newcalendar .tbl_calendar .td_prev:hover .link_date {
	color: #fff;
	opacity: 1
}

.box_noti {
	height: 92px;
	border-top: 1px solid #eaeaea;
	background-color: #fcfcfc
}

.box_noti .inner_noti {
	width: 1100px;
	position: relative;
	margin: 0 auto
}

.box_noti .tit_noti {
	display: block;
	padding: 26px 0 2px;
	font-weight: 400;
	font-size: 15px;
	color: #000
}

.box_noti .desc_noti {
	font-size: 13px;
	color: #9f9f9f
}

.box_noti .link_noti {
	position: absolute;
	top: 35px;
	left: 1040px;
	width: 66px;
	height: 26px;
	border: 1px solid #e0e3e7;
	line-height: 26px;
	background-color: #fff;
	color: #000;
	text-align: center
}

.box_noti .link_noti:hover {
	text-decoration: none
}

.wrap_top {
	position: fixed;
	bottom: 34px;
	left: 50%;
	width: 48px;
	margin-left: 570px
}

.wrap_top .btn_today {
	display: block;
	position: relative;
	z-index: 1;
	height: 46px;
	margin-bottom: -1px;
	border: 1px solid #2a7dff;
	font-weight: 500;
	font-size: 13px;
	background-color: #5585f6;
	color: #fff;
	text-align: center;
	-webkit-animation: todayAni .5s ease-in;
	animation: todayAni .5s ease-in
}

.wrap_top .btn_today .ico_comm5 {
	width: 12px;
	height: 12px;
	margin: 6px auto 4px;
	background-position: -80px -140px
}

.wrap_top .btn_up .ico_comm5 {
	background-position: -60px -140px
}

.wrap_top .btn_today:hover {
	border-color: #1760f0;
	background-color: #256eff;
	text-decoration: none
}

.wrap_top .btn_top {
	display: block;
	width: 0;
	height: 0;
	border: 1px solid rgba(15, 27, 51, .1);
	background-color: #fff;
	opacity: 0;
	box-sizing: border-box
}

.wrap_top .btn_top .ico_comm5 {
	width: 17px;
	height: 13px;
	margin: 16px auto 0;
	background-position: -20px -130px
}

.wrap_top .btn_top:hover .ico_comm5 {
	background-position: 0 -130px
}

.wrap_top .btn_top.on {
	width: 100%;
	-webkit-animation: topAni .5s ease-out forwards;
	animation: topAni .5s ease-out forwards
}

.wrap_top .btn_top.off {
	width: 100%;
	-webkit-animation: topAni .5s ease-out reverse forwards;
	animation: topAni .5s ease-out reverse forwards
}

@-webkit-keyframes topAni {
	0% {
		opacity: 0;
		height: 0
	}

	to {
		opacity: 1;
		height: 46px
	}
}

@keyframes topAni {
	0% {
		opacity: 0;
		height: 0
	}

	to {
		opacity: 1;
		height: 46px
	}
}

@-webkit-keyframes todayAni {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes todayAni {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.section_table .box_tit {
	position: relative;
	background-color: #fff;
	border-radius: 16px 16px 0 0
}

.box_tit .link_go {
	display: inline-block;
	padding: 7px 0 18px;
	font-weight: 600;
	font-size: 16px;
	line-height: 21px;
	vertical-align: top;
	box-sizing: border-box
}

.box_tit .ico_arrow {
	width: 8px;
	height: 15px;
	margin: 3px 0 0 6px;
	background-position: -120px -130px
}

.box_tit .util_tooltip {
	position: absolute;
	top: -2px;
	right: -10px;
	z-index: 10
}

.box_tit .util_tooltip .link_tooltip {
	padding: 10px
}

.box_tit .util_tooltip .ico_tooltip {
	width: 19px;
	height: 19px;
	background-position: -220px -50px
}

.box_tit .util_tooltip .tooltip_layer {
	display: none;
	position: absolute;
	top: 43px;
	right: -6px;
	width: 254px;
	background-color: #fff;
	box-shadow: 0 4px 32px 0 rgba(0, 0, 0, .16);
	border-radius: 16px;
	box-sizing: border-box
}

.box_tit .util_tooltip .inner_layer {
	position: relative;
	padding: 16px 43px 16px 16px
}

.box_tit .util_tooltip .desc_help {
	font-size: 15px;
	line-height: 19px;
	color: #000
}

.box_tit .util_tooltip .ico_tip {
	position: absolute;
	right: 16px;
	top: -6px;
	width: 21px;
	height: 7px;
	background-position: -260px -50px
}

.box_tit .util_tooltip .link_close {
	position: absolute;
	right: 10px;
	top: 10px;
	font-size: 0;
	line-height: 0;
	padding: 8px
}

.box_tit .util_tooltip .link_close .ico_close {
	width: 12px;
	height: 12px;
	background-position: -240px -50px
}

.box_tit .tooltip_open .tooltip_layer {
	display: block
}

.section_table .box_table {
	float: left;
	width: 50%;
	padding: 10px;
	box-sizing: border-box
}

.section_table .table_list {
	margin: 0 -10px
}

.section_table .table_list:after {
	content: "";
	display: block;
	clear: both
}

.section_table .inner_table {
	padding: 15px 20px 20px;
	border-radius: 16px;
	box-shadow: 0 1px 10px rgba(0, 0, 0, .08)
}

.box_table .head_table {
	display: flex
}

.box_table .cont_thumb {
	max-width: calc(100% - 68px);
	padding-right: 9px;
	box-sizing: border-box
}

.box_table .head_table .wrap_thumb {
	width: 54px;
	height: 54px;
	margin: 3px 11px 0 3px
}

.box_table .head_table .wrap_thumb:before {
	display: none
}

.box_table .thumb_g {
	display: block;
	height: 100%
}

.box_table .tit_txt {
	display: flex;
	align-items: center;
	padding-top: 7px
}

.box_table .link_tit {
	display: inline-block;
	overflow: hidden;
	max-width: fit-content;
	margin-right: 6px;
	font-weight: 600;
	font-size: 17px;
	line-height: 20px;
	color: #000;
	white-space: nowrap;
	text-overflow: ellipsis
}

.box_table .num_sub {
	display: inline-block;
	min-width: fit-content;
	padding: 3px 5px;
	background-color: #f2f4f7;
	border-radius: 4px;
	font-weight: 700;
	font-size: 12px;
	line-height: 12px;
	color: rgba(0, 0, 0, .48)
}

.box_table .txt_info {
	height: 34px;
	margin-top: 4px;
	font-size: 14px;
	line-height: 18px;
	color: rgba(0, 0, 0, .48)
}

.box_table .list_table {
	padding: 7px 20px;
	margin-top: 17px;
	border-radius: 10px;
	border: 1px solid
}

.box_table .list_table li+li {
	border-top: 1px solid rgba(0, 0, 0, .04)
}

.box_table .list_table li .txt_date {
	float: right;
	width: 60px;
	font-size: 13px;
	color: rgba(0, 0, 0, .48);
	text-align: right;
	line-height: 38px
}

.box_table .link_table {
	display: block;
	overflow: hidden;
	height: 35px;
	font-size: 0;
	line-height: 0
}

.box_table .link_table .txt_table {
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: calc(100% - 70px);
	line-height: 38px;
	font-size: 14px;
	color: #000
}

.box_table.team_1357520858 .list_table {
	border-color: rgba(197, 54, 64, .08);
	background-color: rgba(197, 54, 64, .06)
}

.box_table.team_1364350892 .list_table {
	border-color: rgba(155, 38, 51, .08);
	background-color: rgba(155, 38, 51, .06)
}

.box_table.team_1356710450 .list_table {
	border-color: rgba(51, 51, 51, .08);
	background-color: rgba(51, 51, 51, .06)
}

.box_table.team_1357518936 .list_table {
	border-color: rgba(32, 75, 132, .08);
	background-color: rgba(32, 75, 132, .06)
}

.box_table.team_1356707601 .list_table {
	border-color: rgba(182, 36, 74, .08);
	background-color: rgba(182, 36, 74, .06)
}

.box_table.team_1356711827 .list_table {
	border-color: rgba(205, 55, 55, .08);
	background-color: rgba(205, 55, 55, .06)
}

.box_table.team_1357519833 .list_table {
	border-color: rgba(45, 50, 79, .08);
	background-color: rgba(45, 50, 79, .06)
}

.box_table.team_1361404258 .list_table {
	border-color: rgba(5, 24, 47, .08);
	background-color: rgba(5, 24, 47, .06)
}

.box_table.team_1361404771 .list_table {
	border-color: rgba(211, 89, 45, .08);
	background-color: rgba(211, 89, 45, .06)
}

.box_table.team_1124923046 .list_table {
	border-color: rgba(36, 114, 188, .08);
	background-color: rgba(36, 114, 188, .06)
}

.section_table .section_adbnr {
	clear: both;
	margin: 0 10px;
	padding: 10px 0
}

.section_table .section_adbnr .link_adbnr {
	border-radius: 16px
}

.section_table .section_adbnr .img_adbnr {
	display: block;
	width: 100%
}

.owl-item {
	float: left
}

.owl-nav {
	display: none
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx),
only screen and (min-resolution:144dpi) {
	.sports_top .img_vod {
		background-image: url(//t1.daumcdn.net/media/img-section/sports13/newtop/retina/img_vod.png)
	}

	.tit_comm5 {
		background-image: url(//t1.daumcdn.net/media/img-section/sports13/common/retina/tit_comm5.png)
	}
}

.sports_top .bnr_top {
	display: block;
	height: 125px;
	margin-bottom: 20px
}

.sports_top .bnr_top .img_bnr {
	display: block
}

.top_cont {
	overflow: visible;
	padding: 22px 0 30px;
	border-bottom: 1px solid #ececec;
	clear: both;
	*zoom: 1
}

.top_cont:after {
	display: block;
	visibility: hidden;
	height: 0;
	font-size: 0;
	clear: both;
	content: ""
}

.sports_top .ico_top {
	background: url(//t1.daumcdn.net/media/img-section/sports13/newtop/ico_top_190419.png) no-repeat
}

.sports_top .ico_top,
.sports_top .img_top {
	display: inline-block;
	overflow: hidden;
	vertical-align: top
}

.sports_top .img_top {
	font-size: 0;
	line-height: 0;
	background: url(//t1.daumcdn.net/media/img-section/sports13/newtop/img_top_171024.png) no-repeat;
	text-indent: -9999px
}

.sports_top .ico_play {
	background: url(//t1.daumcdn.net/media/img-section/sports13/newtop/play.png) no-repeat;
	background-size: 29px 29px
}

.sports_top .img_num {
	display: inline-block;
	overflow: hidden;
	width: 15px;
	height: 11px;
	font-size: 0;
	line-height: 0;
	background: url(//t1.daumcdn.net/media/img-section/sports13/newtop/img_num_12.gif) no-repeat;
	text-indent: -9999px;
	vertical-align: top
}

.sports_top .img_num.num1 {
	background-position: 0 0
}

.sports_top .img_num.num2 {
	background-position: 0 -20px
}

.sports_top .img_num.num3 {
	background-position: 0 -40px
}

.sports_top .img_num.num4 {
	background-position: 0 -60px
}

.sports_top .img_num.num5 {
	background-position: 0 -80px
}

.sports_top .img_num.num6 {
	background-position: 0 -100px
}

.sports_top .img_num.num7 {
	background-position: 0 -120px
}

.sports_top .img_num.num8 {
	background-position: 0 -140px
}

.sports_top .img_num.num9 {
	background-position: 0 -160px
}

.sports_top .img_num.num10 {
	background-position: 0 -180px
}

.sports_top .img_num.num11 {
	background-position: 0 -200px
}

.sports_top .img_num.num12 {
	background-position: 0 -220px
}

.sports_top #daumContent {
	width: 1100px;
	font-family: AppleSDGothicNeo-Regular, Malgun Gothic, "\B9D1\C740   \ACE0\B515", dotum, \\B3CB\C6C0, sans-serif
}

.sports_top #cSub .top_cont {
	padding: 0 0 19px
}

.sports_top #cMain {
	background: url(../img/bg_maside.png) repeat-y 100% 0
}

.sports_top #cMain #mArticle {
	width: 750px;
	padding: 0 40px 30px 0;
	border-top: 1px solid #e9e9e9
}

.sports_top #cMain #mAside {
	width: 310px;
	padding-top: 0
}

.sports_top .frame_g {
	bottom: 0;
	right: 0
}

.sports_top .dimmed_g {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}

.sports_top .tit_top {
	padding-bottom: 16px;
	font-size: 18px;
	font-weight: 600;
	color: #000;
	letter-spacing: -1px
}

.sports_top .paging_btn {
	overflow: hidden;
	position: absolute;
	top: 4px;
	right: 0
}

.sports_top .paging_btn .info_page {
	float: left;
	height: 23px;
	padding-right: 10px;
	line-height: 22px;
	color: #888
}

.os_mac .sports_top .paging_btn .info_page {
	line-height: 25px
}

.sports_top .paging_btn .emph_page {
	float: left;
	color: #e12d1c
}

.sports_top .paging_btn .txt_page {
	float: left
}

.sports_top .paging_btn .img_top {
	float: left;
	height: 23px
}

.sports_top .paging_btn .btn_prev {
	width: 22px;
	background-position: 0 0
}

.sports_top .paging_btn .btn_next {
	width: 23px;
	background-position: -22px 0
}

.sports_table #cMain {
	overflow: visible
}

.sports_table #cMain:after {
	content: "";
	display: block;
	clear: both
}

.sports_table #cMain #mArticle {
	border-top: 0 none
}

.board_schedule .notify_empty {
	display: table;
	width: 100%;
	height: 304px;
	background-color: #fafafa;
	text-align: center
}

.board_schedule .notify_empty .tit_empty {
	display: table-cell;
	padding-bottom: 10px;
	font-size: 14px;
	font-weight: 400;
	color: #111;
	vertical-align: middle;
	opacity: .6;
	filter: alpha(opacity=60)
}

.board_schedule .notify_empty .img_g {
	margin: 0 auto 10px
}

.board_schedule {
	float: left;
	position: relative;
	width: 308px;
	height: 381px;
	margin-right: 20px;
	border: 1px solid #e9e9e9
}

.board_schedule .head_board {
	height: 58px;
	padding: 18px 16px 0;
	border-bottom: 1px solid #f2f2f2;
	background-color: #fff
}

.board_schedule .btn_league {
	overflow: hidden;
	float: left;
	position: relative;
	width: 122px;
	height: 31px;
	margin-top: 5px;
	padding: 0 21px 0 10px;
	border: 1px solid #dedede;
	font-weight: 700;
	font-size: 14px;
	line-height: 31px;
	color: #111;
	text-align: left
}

.board_schedule .btn_league .ico_arr {
	position: absolute;
	top: 11px;
	right: 6px;
	width: 9px;
	height: 5px;
	background-position: -50px -60px
}

.board_schedule .select_date {
	float: right;
	position: relative;
	width: 80px;
	height: 31px;
	margin-top: 5px;
	padding: 0 23px;
	text-align: center
}

.board_schedule .select_date .tit_date {
	font-size: 14px;
	line-height: 29px;
	color: #111
}

.os_mac .board_schedule .select_date .tit_date {
	line-height: 32px
}

.board_schedule .select_date .img_top {
	position: absolute;
	top: 0;
	width: 23px;
	height: 31px
}

.board_schedule .select_date .btn_prev {
	left: 0;
	background-position: 0 -163px
}

.board_schedule .select_date .btn_next {
	right: 0;
	background-position: -28px -163px
}

.board_schedule .list_schedule li {
	overflow: hidden;
	height: 60px;
	border-bottom: 1px solid #f2f2f2;
	background-color: #fff
}

.board_schedule .list_schedule .link_game {
	display: block;
	position: relative;
	height: 100%;
	padding: 0 84px 0 24px
}

.board_schedule .board_vs {
	position: relative;
	height: 100%;
	line-height: 62px;
	letter-spacing: -1px
}

.board_schedule .board_vs .tit_league {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 20px;
	font-size: 11px;
	color: #aaa;
	line-height: 18px;
	text-align: center;
	font-weight: 400
}

.os_mac .board_schedule .board_vs .tit_league {
	line-height: 22px
}

.board_schedule .board_vs .txt_state {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 46px;
	height: 26px;
	margin: -15px 0 0 -24px;
	border: 1px solid #eaeaea;
	line-height: 24px;
	background-color: #f2f2f2;
	color: #111;
	text-align: center
}

.os_mac .board_schedule .board_vs .txt_state {
	line-height: 28px
}

.board_schedule .item_team {
	display: table;
	position: relative;
	width: 50%;
	height: 100%;
	box-sizing: border-box
}

.board_schedule .tit_name {
	display: table-cell;
	width: 100%;
	height: 60px;
	font-weight: 400;
	font-size: 12px;
	color: #111;
	vertical-align: middle
}

.board_schedule .tit_name .txt_g {
	display: block;
	line-height: 15px
}

.board_schedule .item_home {
	float: left;
	margin-top: 1px;
	padding-right: 64px
}

.board_schedule .item_home .tit_name {
	text-align: right
}

.board_schedule .item_away {
	float: right;
	padding-left: 64px
}

.board_schedule .item_away .num_score {
	right: auto;
	left: 22px
}

.board_schedule .num_score {
	display: block;
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 22px;
	width: 40px;
	font-weight: 700;
	font-size: 16px;
	color: #000;
	text-align: center
}

.board_schedule .info_state {
	position: absolute;
	top: 0;
	right: 30px;
	width: 56px;
	height: 26px;
	margin-top: 18px;
	border: 1px solid #dadada;
	color: #000;
	font-weight: 500;
	line-height: 24px;
	font-family: Helvetica Neue, Apple SD Gothic Neo, Malgun Gothic, "\B9D1\C740   \ACE0\B515", dotum, \\B3CB\C6C0, sans-serif;
	text-align: center;
	letter-spacing: -.04em
}

.os_mac .board_schedule .info_state {
	line-height: 26px
}

.board_schedule .info_state .inner_txt {
	font-size: 0
}

.board_schedule .link_game:hover .info_state {
	border-color: #000;
	font-size: 0
}

.board_schedule .link_game:hover .inner_txt {
	font-size: 12px
}

.board_schedule .game_live .board_vs .txt_state {
	color: #e12d1c
}

.board_schedule .game_live .info_state {
	border-color: #ff2828;
	background-color: #ff2828;
	color: #fff
}

.board_schedule .game_live:hover .info_state {
	border-color: #ee1818;
	background-color: #ee1818
}

.board_schedule .game_live .info_state2 {
	border-color: #dadada;
	background-color: #fff;
	color: #e22c06
}

.board_schedule .game_live:hover .info_state2 {
	border-color: #ff2828;
	background-color: #fff;
	color: #e22c06
}

.board_schedule .game_highlight .info_state {
	border-color: #1860f0;
	background-color: #fff;
	color: #256eff
}

.board_schedule .game_highlight:hover .info_state {
	border-color: #266dff;
	background-color: #5585f6;
	color: #fff
}

.board_schedule .list_schedule .game_empty {
	padding: 0;
	background-color: #fafafa
}

.board_schedule .game_empty .txt_empty {
	display: block;
	font-size: 14px;
	line-height: 56px;
	color: #111;
	text-align: center;
	opacity: .6;
	filter: alpha(opacity=60)
}

.os_mac .board_schedule .game_empty .txt_empty {
	line-height: 65px
}

.board_schedule .num_win {
	color: #e52f1a
}

.board_schedule1 .list_schedule li {
	height: 65px
}

.board_schedule .list_schedule {
	height: 264px;
	padding-bottom: 41px
}

.board_schedule1 .board_vs {
	line-height: 65px
}

.os_mac .board_schedule .board_vs {
	line-height: 67px
}

.os_mac .board_schedule .tit_name {
	height: 65px
}

.os_mac .board_schedule2 .tit_board .txt_logo {
	padding-top: 8px
}

.board_schedule1 .list_schedule .link_game {
	padding: 0 76px 0 11px
}

.board_schedule1 .item_home {
	padding-right: 64px
}

.board_schedule1 .item_away {
	padding-left: 64px
}

.board_schedule1 .info_state {
	right: 16px
}

.board_schedule2 .head_board {
	padding-right: 30px
}

.board_schedule2 .tit_board {
	float: left;
	width: 133px;
	font-size: 18px;
	color: #111
}

.board_schedule2 .tit_board .img_logo {
	float: left;
	margin-right: 3px
}

.board_schedule2 .tit_board .txt_logo {
	display: block;
	overflow: hidden;
	padding-top: 5px
}

.board_schedule2 .board_vs .txt_state {
	margin-top: -13px
}

.board_schedule2 .info_state {
	margin-top: 17px
}

.cont_golf .board_schedule .tit_board {
	float: left;
	padding-top: 7px;
	font-size: 18px;
	color: #000;
	letter-spacing: -1px
}

.cont_golf .board_schedule .info_game {
	float: left;
	width: 50px;
	padding-top: 15px;
	font-size: 13px;
	line-height: 17px;
	color: #929292;
	font-family: AppleSDGothicNeo-Medium, Malgun Gothic, "\B9D1\C740   \ACE0\B515", dotum, \\B3CB\C6C0, sans-serif;
	letter-spacing: -1px
}

.os_mac .cont_golf .board_schedule .info_game {
	padding-top: 16px
}

.cont_golf .board_schedule .info_game .txt_time {
	display: block
}

.cont_golf .board_schedule .info_game .txt_end {
	color: #303030
}

.cont_golf .board_schedule .game_live .txt_time {
	color: #e22c06
}

.cont_golf .board_schedule .tit_game {
	display: table;
	overflow: hidden
}

.cont_golf .board_schedule .tit_game .inner_game {
	display: table-cell;
	height: 65px;
	vertical-align: middle
}

.cont_golf .board_schedule .tit_game .txt_game {
	display: block;
	display: -webkit-box;
	overflow: hidden;
	padding-bottom: 3px;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	font-family: AppleSDGothicNeo-Medium, Malgun Gothic, "\B9D1\C740   \ACE0\B515", dotum, \\B3CB\C6C0, sans-serif;
	color: #000;
	letter-spacing: -1px;
	word-break: break-all;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	max-height: 36px
}

.os_mac .cont_golf .board_schedule .tit_game .txt_game {
	padding: 0
}

.cont_golf .board_schedule .list_schedule .link_game {
	padding: 0 90px 0 16px
}

.cont_golf .board_schedule .list_schedule_type2 {
	height: 304px;
	padding-bottom: 0
}

.cont_golf .board_schedule .list_schedule_type2 li {
	height: 75px;
	border-bottom: none
}

.cont_golf .board_schedule .list_schedule_type2 li+li {
	border-top: 1px solid #f2f2f2
}

.cont_golf .board_schedule .list_schedule_type2 .info_game {
	padding-top: 20px
}

.os_mac .cont_golf .board_schedule .list_schedule_type2 .info_game {
	padding-top: 21px
}

.cont_golf .board_schedule .list_schedule_type2 .inner_game {
	height: 75px
}

.cont_golf .board_schedule .list_schedule_type2 .info_state {
	margin-top: 24px
}

.cont_golf .board_schedule .link_more {
	position: absolute;
	top: 34px;
	right: 17px;
	width: 52px;
	height: 13px;
	font-size: 13px;
	background-position: -60px -160px;
	color: #000
}

.os_mac .cont_golf .board_schedule .link_more {
	top: 32px
}

.board_collect {
	float: left;
	position: relative;
	width: 308px;
	height: 358px;
	margin-right: 20px;
	padding: 23px 0 0;
	border: 1px solid #e9e9e9
}

.os_mac .board_collect {
	height: 355px;
	padding-top: 26px
}

.board_collect .tit_top {
	padding: 0 0 12px 30px
}

.board_collect .list_collect .tit_subject {
	display: block;
	font-size: 15px;
	color: #111
}

.board_collect .list_collect .link_collect {
	display: block;
	overflow: hidden;
	padding: 0 30px 8px 26px;
	line-height: 20px;
	text-decoration: none
}

.board_collect .list_collect .link_collect:hover .tit_subject {
	text-decoration: underline
}

.board_collect .list_collect .wrap_thumb {
	overflow: hidden;
	float: left;
	position: relative;
	width: 60px;
	height: 60px;
	margin: 8px 12px 0 0
}

.board_collect .wrap_thumb .img_g {
	border-radius: 40px
}

.board_collect .list_collect .wrap_thumb:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 60px;
	height: 60px;
	background: url(//t1.daumcdn.net/media/img-section/sports13/newtop/img_top_191128.png) no-repeat;
	background-position: -2px -336px;
	content: ""
}

.board_collect .list_collect .wrap_thumb .frame_circle {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(//t1.daumcdn.net/media/img-section/sports13/newtop/frame_circle.png) no-repeat
}

.board_collect .list_collect .info_thumb {
	display: block;
	overflow: hidden;
	position: relative;
	height: 51px;
	padding: 18px 15px 0 0;
	border-top: 1px solid #f2f2f2
}

.board_collect .list_collect .fst .info_thumb {
	border-top: 0 none
}

.board_collect .list_collect .txt_state {
	display: block;
	overflow: hidden;
	font-size: 13px;
	color: #919191;
	text-overflow: ellipsis;
	white-space: nowrap
}

.board_collect .list_collect .img_arr {
	position: absolute;
	top: 32px;
	right: 5px;
	width: 5px;
	height: 9px;
	background-position: -40px -60px
}

.board_collect .paging_btn {
	top: 27px;
	right: 30px
}

.league_layer {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 20;
	width: 308px;
	min-height: 381px;
	background-color: #fafafa
}

.league_layer.open_layer {
	display: block
}

.league_layer .layer_head {
	height: 52px;
	padding: 24px 20px 0 25px;
	border-bottom: 1px solid #f2f2f2;
	background-color: #fff
}

.os_mac .league_layer .layer_head {
	height: 48px;
	padding-top: 28px
}

.league_layer .tit_layer {
	font-size: 17px;
	color: #111
}

.league_layer .list_league {
	position: relative;
	margin: 0 -1px;
	border: 1px solid #e9e9e9;
	border-top: 0 none;
	border-bottom: 0 none
}

.league_layer .list_league:before {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 10;
	border-bottom: 1px solid #e9e9e9;
	content: ""
}

.league_layer .list_league:after {
	display: block;
	visibility: hidden;
	height: 0;
	font-size: 0;
	clear: both;
	content: ""
}

.league_layer .list_league li {
	float: left;
	position: relative;
	border-bottom: 1px solid #f2f2f2;
	background-color: #fff
}

.league_layer .list_league .link_league {
	display: block;
	overflow: hidden;
	width: 138px;
	height: 50px;
	padding: 10px 0 0 15px
}

.league_layer .list_league .fst {
	border-right: 1px solid #f2f2f2
}

.league_layer .list_league .fst .link_league {
	width: 139px
}

.league_layer .list_league .logo_league {
	float: left;
	margin-right: 4px
}

.league_layer .list_league .tit_league {
	float: left;
	padding-top: 8px;
	font-size: 14px;
	color: #111;
	letter-spacing: -1px
}

.os_mac .league_layer .list_league .tit_league {
	padding-top: 10px;
	letter-spacing: 0
}

.league_layer .list_league .frame_league {
	display: none;
	position: absolute;
	top: -1px;
	bottom: -1px;
	left: -1px;
	right: -1px;
	z-index: 10;
	border: 2px solid #e12d1c
}

.league_layer .list_league .on .frame_league {
	display: block
}

.league_layer .btn_close {
	position: absolute;
	top: 27px;
	right: 20px;
	width: 23px;
	height: 23px;
	background-position: -50px 0
}

.paging_schedule {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 24px;
	padding: 16px 36px 0;
	border-top: 1px solid #f2f2f2;
	background-color: #fff;
	text-align: center
}

.paging_schedule .inner_paging {
	display: inline-block;
	overflow: hidden
}

.paging_schedule .link_paging {
	float: left;
	margin: 0 3px
}

.paging_schedule .link_paging .img_top {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #c6c0bf
}

.paging_schedule .link_paging.on .img_top {
	background: #ff2828
}

.paging_schedule .btn_paging {
	position: absolute;
	top: 0;
	width: 35px;
	height: 100%
}

.paging_schedule .btn_paging .img_top {
	width: 7px;
	height: 13px;
	margin-top: 2px
}

.paging_schedule .btn_prev {
	left: 0;
	border-right: 1px solid #f2f2f2
}

.paging_schedule .btn_prev .img_top {
	margin-left: -1px;
	background-position: -20px -60px
}

.paging_schedule .btn_next {
	right: 0;
	border-left: 1px solid #f2f2f2
}

.paging_schedule .btn_next .img_top {
	background-position: -30px -60px
}

.news_headline {
	float: left;
	position: relative;
	width: 440px;
	height: 383px;
	margin-right: 20px
}

.news_headline .detail_news {
	position: relative;
	height: 314px
}

.news_headline .detail_news .link_thumb {
	overflow: hidden;
	height: 314px
}

.news_headline .detail_news .link_thumb .img_top {
	position: absolute;
	top: 20px;
	left: 30px;
	z-index: 10;
	height: 32px
}

.news_headline .detail_news .link_thumb .ico_live {
	width: 72px;
	background-position: 0 -80px
}

.news_headline .detail_news .link_thumb .ico_highlight {
	width: 100px;
	background-position: 0 -120px
}

.news_headline .detail_news .link_thumb .img_g {
	-webkit-transition: transform 1s;
	transition: transform 1s
}

.news_headline .detail_news .link_thumb:hover .img_g {
	-webkit-transform: scale(1.2);
	transform: scale(1.2)
}

.news_headline .detail_news .frame_g {
	opacity: .05;
	filter: alpha(opacity=5)
}

.news_headline .detail_news .dimmed_g {
	top: auto;
	height: 250px;
	background: url(//t1.daumcdn.net/media/img-section/sports13/newtop/bg_detail.png) repeat-x 0 100%
}

.news_headline .detail_news .cont_thumb {
	position: absolute;
	bottom: 20px;
	right: 30px;
	left: 30px
}

.news_headline .detail_news .tit_subject {
	display: block;
	margin-bottom: 11px;
	font-weight: 400
}

.os_mac .news_headline .detail_news .tit_subject {
	margin-bottom: 6px
}

.news_headline .detail_news .link_tit {
	font-size: 26px;
	line-height: 32px;
	color: #fff;
	letter-spacing: -.05em
}

.news_headline .detail_news .desc_detail {
	overflow: hidden;
	font-size: 14px;
	line-height: 23px;
	max-height: 45px
}

.news_headline .detail_news .link_desc {
	color: #ccc
}

.news_headline .list_tag {
	overflow: hidden;
	padding-top: 3px
}

.news_headline .list_tag li {
	float: left
}

.news_headline .list_tag li+li {
	margin-left: 15px
}

.news_headline .list_tag .link_tag {
	display: block;
	padding: 4px 0 5px;
	font-size: 0
}

.news_headline .list_tag .link_tag:hover .ico_top {
	text-decoration: underline
}

.news_headline .list_tag .wrap_thumb {
	display: inline-block;
	overflow: hidden;
	position: relative;
	width: 34px;
	height: 34px;
	margin-top: -1px;
	border-radius: 34px;
	vertical-align: top;
	text-align: center;
	line-height: 34px
}

.news_headline .list_tag .wrap_thumb:after {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	border: 1px solid #fff;
	content: "";
	border-radius: 34px;
	opacity: .1;
	filter: alpha(opacity=10)
}

.news_headline .list_tag .cluster_game:after {
	content: normal
}

.news_headline .list_tag .bg_thumb {
	background-color: #fff
}

.news_headline .list_tag .bg_thumb .thumb_g {
	margin-top: 4px
}

.news_headline .list_tag .ico_top {
	display: inline-block;
	overflow: hidden;
	position: relative;
	margin-top: 5px;
	padding-left: 21px;
	font-size: 14px;
	max-width: 124px;
	vertical-align: top;
	background-position: 7px -155px;
	color: #fff;
	text-overflow: ellipsis;
	white-space: nowrap
}

.os_mac .news_headline .list_tag .ico_top {
	margin-top: 7px;
	background-position: 7px -157px
}

.news_headline .list_detail li {
	overflow: hidden;
	display: block;
	padding-left: 15px;
	font-size: 14px;
	line-height: 23px;
	background-position: 0 -133px
}

.news_headline .list_detail .link_txt {
	display: block;
	overflow: hidden;
	color: #fff;
	text-overflow: ellipsis;
	white-space: nowrap
}

.news_headline .list_detail .txt_detail {
	color: #e12d1c
}

.news_headline .list_detail .link_detail {
	float: left;
	margin-right: 4px;
	font-weight: 700;
	color: #e12d1c;
	letter-spacing: -.05em
}

.news_headline .list_news {
	width: 100%
}

.news_headline .list_news:after {
	display: block;
	visibility: hidden;
	height: 0;
	font-size: 0;
	clear: both;
	content: ""
}

.news_headline .list_news li {
	float: left
}

.news_headline .list_news .link_thumb {
	width: 88px;
	height: 69px
}

.news_headline .list_news .dimmed_g {
	background: url(//t1.daumcdn.net/media/img-section/sports13/newtop/dot_news.png) repeat
}

.news_headline .list_news .on .dimmed_g {
	border: 3px solid #e12d1c;
	background: none
}

.news_headline .wrap_news {
	position: relative
}

.news_headline .wrap_news:hover .btn_news {
	display: block
}

.news_headline .btn_news {
	display: none;
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 0
}

.news_headline .btn_news .img_top {
	width: 40px;
	height: 55px
}

.news_headline .btn_news .btn_prev {
	float: left;
	background-position: 0 -204px
}

.news_headline .btn_news .btn_prev:hover {
	background-position: 0 -269px
}

.news_headline .btn_news .btn_next {
	position: static;
	background-position: -40px -204px
}

.news_headline .btn_news .btn_next:hover {
	background-position: -40px -269px
}

.tab_ranking {
	position: absolute
}

.tab_ranking li {
	float: left;
	font-size: 0
}

.tab_ranking .link_tab {
	font-weight: 700;
	font-size: 13px;
	color: #000
}

.tab_ranking .view_tab {
	display: none;
	position: absolute
}

.tab_ranking .on .link_tab {
	color: #e12d1c;
	text-decoration: underline
}

.tab_ranking .on .view_tab {
	display: block
}

.list_ranking li {
	float: none;
	position: relative
}

.list_ranking .img_num {
	position: absolute;
	left: 0
}

.list_ranking .tit_subject {
	display: inline-block;
	overflow: hidden;
	font-weight: 400;
	font-size: 14px;
	color: #111;
	text-overflow: ellipsis;
	white-space: nowrap;
	letter-spacing: -1px;
	vertical-align: top
}

.list_ranking .link_tit {
	color: #111
}

.list_ranking .num_ranking {
	display: inline-block;
	width: 16px;
	margin-right: 7px;
	padding-top: 4px;
	font-size: 14px;
	font-family: helvetica, \\B9D1\C740\ACE0\B515, Malgun Gothic, AppleGothic, sans-serif;
	font-weight: 700;
	text-align: center;
	color: #e12d1c;
	vertical-align: top
}

.news_ranking {
	float: left;
	position: relative;
	width: 308px;
	height: 381px;
	border: 1px solid #e9e9e9
}

.news_ranking .tit_top {
	padding: 26px 0 0 30px
}

.news_ranking .tab_ranking {
	top: 30px;
	right: 25px
}

.news_ranking .tab_ranking .link_tab {
	margin-left: 8px;
	padding: 4px
}

.news_ranking .tab_ranking .view_tab {
	top: 27px;
	right: 4px;
	width: 250px
}

.news_ranking .tab_ranking .on .view_tab {
	display: block
}

.news_ranking .list_ranking .fst {
	margin-top: 12px
}

.news_ranking .list_ranking .img_num {
	top: 8px
}

.news_ranking .list_ranking .tit_subject {
	max-width: 227px;
	line-height: 29px
}

.news_newest {
	float: left;
	position: relative;
	width: 308px;
	height: 381px;
	border: 1px solid #e9e9e9
}

.news_newest .tit_top {
	padding: 25px 0 16px 30px
}

.news_newest .list_news {
	padding: 0 30px 12px
}

.news_newest .list_news li {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.news_newest .list_news .link_txt {
	font-size: 14px;
	line-height: 28px;
	color: #111;
	letter-spacing: -1px
}

.news_newest .bnr_ad {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%
}

.news_newest .paging_btn {
	top: 27px;
	right: 30px
}

.vod_highlight {
	position: relative;
	height: 284px;
	padding: 18px 0 2px
}

.vod_highlight .tit_top {
	padding: 2px 0 18px
}

.vod_highlight .tab_vod {
	overflow: hidden;
	padding-bottom: 16px
}

.vod_highlight .tab_vod li {
	float: left;
	padding-right: 26px
}

.vod_highlight .tab_vod .link_tab {
	display: block;
	border-bottom: 2px solid transparent;
	font-weight: 700;
	font-size: 18px;
	line-height: 28px
}

.vod_highlight .tab_vod .on .link_tab {
	border-color: #e12d1c;
	color: #e12d1c
}

.vod_highlight .list_vod {
	overflow: hidden
}

.vod_highlight .list_vod li {
	float: left;
	width: 216px;
	padding-left: 5px
}

.vod_highlight .list_vod .fst {
	padding-left: 0
}

.vod_highlight .list_vod .link_thumb {
	height: 125px;
	margin-bottom: 16px
}

.vod_highlight .list_vod .ico_play {
	position: absolute;
	bottom: 10px;
	left: 10px;
	z-index: 10;
	width: 29px;
	height: 29px
}

.vod_highlight .list_vod .tit_subject {
	display: block;
	overflow: hidden;
	width: 200px;
	height: 41px;
	margin-bottom: 6px;
	font-weight: 400;
	letter-spacing: -1px
}

.vod_highlight .list_vod .link_tit {
	font-size: 15px;
	line-height: 20px;
	color: #111
}

.vod_highlight .txt_count {
	display: block;
	overflow: hidden
}

.vod_highlight .txt_count .ico_top {
	float: left;
	padding: 0 15px;
	font-size: 13px;
	color: #919191
}

.vod_highlight .txt_count .count_play {
	background-position: 0 -95px
}

.vod_highlight .txt_count .count_time {
	background-position: 0 -76px
}

.os_mac .vod_highlight .txt_count .count_play {
	background-position: 0 -97px
}

.os_mac .vod_highlight .txt_count .count_time {
	background-position: 0 -78px
}

.vod_highlight .paging_btn {
	top: 25px
}

.top_news {
	padding: 24px 0
}

.top_news .tit_top {
	float: left
}

.top_news .tab_news {
	float: right;
	padding-top: 4px
}

.top_news .tab_news li {
	float: left;
	padding-left: 10px
}

.top_news .tab_news .link_tab {
	padding: 0 4px;
	font-weight: 700;
	font-size: 13px;
	color: #000
}

.top_news .tab_news .on .link_tab {
	color: #e12d1c;
	text-decoration: underline
}

.top_news .view_news {
	overflow: hidden;
	padding-top: 10px;
	clear: both
}

.top_news .list_news {
	float: left
}

.top_news .list_news li {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.top_news .list_news .fst {
	white-space: normal
}

.top_news .list_news .link_thumb {
	float: left;
	margin: 0 20px 38px 0
}

.top_news .list_news .info_thumb {
	overflow: hidden;
	padding-top: 10px
}

.top_news .list_news .tit_subject {
	display: block;
	overflow: hidden;
	height: 41px;
	margin-bottom: 5px
}

.top_news .list_news .link_tit {
	font-weight: 700;
	font-size: 16px;
	line-height: 20px;
	color: #222;
	letter-spacing: -1px
}

.top_news .list_news .desc_story {
	overflow: hidden;
	height: 60px
}

.top_news .list_news .link_desc {
	font-size: 13px;
	line-height: 20px;
	color: #919191;
	letter-spacing: -1px
}

.top_news .list_news .link_news {
	font-size: 16px;
	line-height: 32px;
	letter-spacing: -1px
}

.top_news .list_news1 {
	width: 366px;
	padding-right: 29px
}

.top_news .list_news2 {
	width: 355px
}

.top_news2 {
	height: 404px;
	padding: 25px 0 0
}

.news_major {
	float: left;
	position: relative;
	width: 370px
}

.news_major .tit_top {
	padding-bottom: 16px
}

.news_major .list_news li {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.news_major .list_news .fst {
	margin-top: 0;
	font-weight: 700
}

.news_major .list_news .mid {
	margin-top: 18px;
	font-weight: 700
}

.news_major .link_txt {
	font-size: 16px;
	line-height: 32px;
	color: #111;
	letter-spacing: -1px
}

.news_major .paging_btn {
	top: 4px;
	right: 30px
}

.post_project {
	float: right;
	width: 360px
}

.post_project .tit_top {
	padding-bottom: 20px
}

.post_project .list_post li {
	overflow: hidden;
	padding-top: 15px
}

.post_project .list_post .fst {
	padding-top: 0
}

.post_project .list_post .link_thumb {
	float: left;
	margin-right: 20px
}

.post_project .list_post .info_thumb {
	overflow: hidden;
	padding-top: 7px;
	line-height: 20px
}

.post_project .list_post .tit_subject {
	display: block;
	overflow: hidden;
	max-height: 42px
}

.post_project .list_post .link_tit {
	font-size: 15px;
	color: #222
}

.post_project .list_post .txt_stroy {
	display: block;
	overflow: hidden;
	max-height: 42px;
	margin-top: 4px
}

.post_project .list_post .txt_stroy .link_txt {
	font-size: 13px;
	color: #919191
}

.post_project .list_post1 li {
	overflow: hidden;
	padding-top: 16px
}

.post_project .list_post1 .link_thumb {
	float: left;
	margin-right: 20px
}

.post_project .list_post1 .dimmed_g {
	background: url(//t1.daumcdn.net/media/img-section/sports13/newtop/bg_project1.png) repeat-x 0 100%
}

.post_project .list_post1 .info_thumb {
	overflow: hidden;
	padding-top: 4px
}

.post_project .list_post1 .tit_subject {
	display: block;
	overflow: hidden;
	max-height: 42px;
	margin-bottom: 6px
}

.post_project .list_post1 .item_main {
	padding-top: 0
}

.post_project .list_post1 .item_main .link_thumb {
	float: none;
	height: 156px;
	margin-right: 0
}

.post_project .list_post1 .item_main .tit_subject {
	position: absolute;
	bottom: 7px;
	left: 19px;
	right: 19px;
	height: 27px;
	font-size: 18px;
	color: #fff;
	text-overflow: ellipsis;
	white-space: nowrap
}

.post_project .list_post1 .link_tit {
	font-size: 15px;
	line-height: 20px
}

.post_project .list_post1 .txt_date {
	font-size: 13px;
	color: #919191
}

.post_project .list_post2 {
	border-left: 1px solid #e5e5e5
}

.post_project .list_post2 li {
	position: relative;
	width: 331px;
	padding-top: 16px;
	padding-left: 29px
}

.post_project .list_post2 li:after {
	display: block;
	visibility: hidden;
	height: 0;
	font-size: 0;
	clear: both;
	content: ""
}

.post_project .list_post2 .fst {
	padding-top: 0
}

.post_project .list_post2 .img_top {
	position: absolute;
	bottom: 31px;
	left: -4px;
	width: 7px;
	height: 7px;
	background-position: -63px -60px
}

.post_project .list_post2 .link_thumb {
	float: left;
	margin-right: 20px
}

.post_project .list_post2 .info_thumb {
	overflow: hidden;
	padding-top: 4px
}

.post_project .list_post2 .tit_subject {
	display: block;
	overflow: hidden;
	max-height: 42px;
	margin-bottom: 6px
}

.post_project .list_post2 .link_tit {
	font-size: 15px;
	line-height: 20px
}

.post_project .list_post2 .txt_date {
	font-size: 13px;
	color: #919191
}

.post_project .list_post3 {
	overflow: hidden
}

.post_project .list_post3 li {
	float: left;
	width: 170px;
	padding-left: 20px;
	font-size: 13px;
	line-height: 20px
}

.post_project .list_post3 .fst {
	padding-left: 0
}

.post_project .list_post3 .link_thumb {
	height: 150px;
	margin-bottom: 22px
}

.post_project .list_post3 .tit_subject {
	display: block;
	overflow: hidden;
	width: 170px;
	height: 41px
}

.post_project .list_post3 .link_tit {
	font-size: 15px;
	color: #222
}

.post_project .list_post3 .txt_stroy {
	display: block;
	overflow: hidden;
	width: 170px;
	height: 58px;
	margin-bottom: 33px
}

.post_project .list_post3 .link_txt,
.post_project .list_post3 .txt_date {
	color: #919191
}

.post_project .view_post .link_thumb {
	height: 330px
}

.post_project .view_post .dimmed_g {
	background: url(//t1.daumcdn.net/media/img-section/sports13/newtop/bg_view.png) repeat-x 0 100%
}

.post_project .view_post .info_thumb {
	position: absolute;
	bottom: 26px;
	left: 30px;
	width: 305px;
	color: #fff
}

.post_project .view_post .tit_subject {
	display: block;
	overflow: hidden;
	margin-bottom: 14px;
	font-size: 18px;
	text-overflow: ellipsis;
	white-space: nowrap
}

.post_project .view_post .txt_stroy {
	display: block;
	overflow: hidden;
	max-height: 36px;
	font-size: 13px;
	line-height: 18px
}

.top_keyword {
	padding-bottom: 35px
}

.top_keyword .tit_top {
	margin-top: 3px;
	padding-bottom: 13px
}

.top_keyword .box_keyword {
	overflow: hidden;
	padding: 25px;
	background: #4e4e4e url(//t1.daumcdn.net/media/img-media/mobile/m640/sports/newtop/bg_keyword1.jpg) no-repeat 0 0;
	background-size: 100%
}

.top_keyword .keyword_type2 {
	background-image: url(//t1.daumcdn.net/media/img-media/mobile/m640/sports/newtop/bg_keyword2.jpg)
}

.top_keyword .keyword_type3 {
	background-image: url(//t1.daumcdn.net/media/img-media/mobile/m640/sports/newtop/bg_keyword3.jpg)
}

.top_keyword .keyword_type4 {
	background-image: url(//t1.daumcdn.net/media/img-media/mobile/m640/sports/newtop/bg_keyword4.jpg)
}

.top_keyword .keyword_type5 {
	background-image: url(//t1.daumcdn.net/media/img-media/mobile/m640/sports/newtop/bg_keyword5.jpg)
}

.top_keyword .keyword_type6 {
	background-image: url(//t1.daumcdn.net/media/img-media/mobile/m640/sports/newtop/bg_keyword6.jpg)
}

.top_keyword .keyword_type7 {
	background-image: url(//t1.daumcdn.net/media/img-media/mobile/m640/sports/newtop/bg_keyword7.jpg)
}

.top_keyword .tab_keyword {
	float: right;
	width: 135px;
	padding-top: 7px
}

.top_keyword .tab_keyword li {
	position: relative
}

.top_keyword .tab_keyword .link_tab {
	display: block;
	overflow: hidden;
	height: 42px;
	padding: 0 12px;
	font-size: 15px;
	font-weight: 700;
	line-height: 38px;
	color: #ccc;
	text-overflow: ellipsis;
	white-space: nowrap;
	letter-spacing: -1px
}

.os_mac .top_keyword .tab_keyword .link_tab {
	line-height: 44px
}

.top_keyword .tab_keyword .frame_g {
	display: none;
	top: -2px;
	bottom: -1px;
	border: 5px solid #ff3b2a;
	opacity: 1;
	filter: alpha(opacity=100)
}

.top_keyword .tab_keyword .on .link_tab {
	font-weight: 700;
	color: #ff3b2a
}

.top_keyword .tab_keyword .on .frame_g {
	display: block
}

.top_keyword .list_keyword {
	float: left;
	width: 555px
}

.top_keyword .list_keyword li {
	float: left;
	padding-right: 10px
}

.top_keyword .list_keyword .link_thumb {
	width: 175px;
	height: 220px
}

.top_keyword .list_keyword .dimmed_g {
	top: auto;
	height: 105px;
	background: url(../css/bg_keyword.png) repeat-x 0 100%
}

.top_keyword .list_keyword .link_thumb:after {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border: 1px solid #000;
	opacity: .2;
	filter: alpha(opacity=20);
	content: ""
}

.top_keyword .list_keyword .tit_subject {
	overflow: hidden;
	position: absolute;
	bottom: 15px;
	left: 10px;
	right: 10px;
	max-height: 40px;
	font-weight: 400;
	font-size: 15px;
	line-height: 20px;
	color: #fff;
	text-align: center;
	letter-spacing: -1px
}

.top_column {
	position: relative;
	padding-bottom: 28px
}

.top_column .tit_top {
	padding-bottom: 17px
}

.top_column .list_tab {
	float: right;
	width: 150px;
	padding: 7px 20px 0 0
}

.top_column .list_tab li {
	overflow: hidden;
	padding-top: 15px
}

.top_column .list_tab .fst {
	padding-top: 0
}

.top_column .list_tab .link_tab {
	display: block;
	overflow: hidden;
	text-decoration: none
}

.top_column .list_tab .wrap_thumb {
	float: left;
	position: relative;
	width: 45px;
	height: 45px;
	margin-right: 16px
}

.top_column .list_tab .wrap_thumb:after {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	border-radius: 100%;
	border: 1px solid #000;
	opacity: .1;
	filter: alpha(opacity=10);
	content: ""
}

.top_column .list_tab .tit_subject {
	display: block;
	overflow: hidden;
	height: 38px;
	margin-top: 6px;
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	color: #222;
	opacity: .6;
	filter: alpha(opacity=60)
}

.top_column .list_tab .tit_subject:hover {
	text-decoration: underline
}

.top_column .list_tab .on .tit_subject {
	color: #111;
	text-decoration: underline;
	opacity: 1;
	filter: alpha(opacity=100)
}

.top_column .view_column {
	float: left;
	width: 530px
}

.top_column .view_column .link_thumb {
	float: left;
	margin-right: 29px
}

.top_column .view_column .cont_thumb {
	overflow: hidden;
	padding-top: 8px
}

.top_column .view_column .tit_subject {
	display: block;
	overflow: hidden;
	max-height: 60px;
	margin-bottom: 14px;
	font-weight: 400
}

.top_column .view_column .link_tit {
	font-size: 24px;
	line-height: 30px;
	color: #111;
	letter-spacing: -1px
}

.top_column .view_column .desc_story {
	overflow: hidden;
	max-height: 80px
}

.top_column .view_column .link_desc {
	font-size: 13px;
	line-height: 20px;
	color: #919191;
	letter-spacing: -1px
}

.os_mac .top_column .view_column .link_desc {
	letter-spacing: 0
}

.top_column .view_column .txt_more {
	margin-left: 4px;
	color: #111;
	text-decoration: underline
}

.top_column .link_more {
	top: 27px;
	width: 42px;
	height: 16px;
	background-position: -61px -178px
}

.top_3min {
	position: relative;
	padding-bottom: 40px
}

.top_3min .list_3min {
	overflow: hidden;
	text-align: center
}

.top_3min .list_3min li {
	float: left;
	width: 245px;
	padding-left: 10px
}

.top_3min .list_3min .fst {
	padding-left: 0
}

.top_3min .list_3min .link_3min {
	display: block
}

.top_3min .list_3min .wrap_thumb {
	position: relative;
	height: 170px
}

.top_3min .list_3min .dimmed_g {
	top: auto;
	height: 40px;
	background-color: #000;
	opacity: .6;
	filter: alpha(opacity=60)
}

.top_3min .list_3min .tit_subject {
	overflow: hidden;
	position: absolute;
	bottom: 0;
	left: 13px;
	width: 219px;
	height: 40px;
	font-weight: 400;
	font-size: 14px;
	line-height: 38px;
	color: #fff;
	text-overflow: ellipsis;
	white-space: nowrap;
	letter-spacing: -1px
}

.os_mac .top_3min .list_3min .tit_subject {
	line-height: 44px
}

.top_3min .board_vs {
	overflow: hidden;
	position: relative;
	height: 83px;
	padding: 15px 30px 0;
	border: 1px solid #eee;
	background-color: #f9f9f9;
	color: #111
}

.top_3min .board_vs .txt_date {
	position: absolute;
	bottom: 24px;
	left: 0;
	width: 100%;
	color: #919191
}

.top_3min .board_vs .item_team {
	width: 40px;
	font-size: 14px
}

.top_3min .board_vs .item_home {
	float: left
}

.top_3min .board_vs .item_away {
	float: right
}

.top_3min .board_vs .txt_vs {
	float: left;
	width: 103px;
	font-size: 30px;
	line-height: 36px
}

.top_3min .paging_btn {
	top: 26px
}

.top_photo {
	padding-top: 30px;
	border-bottom: 0 none
}

.top_photo .tit_top {
	margin-top: 3px;
	padding-bottom: 13px
}

.top_photo .list_photo {
	overflow: hidden;
	width: 755px;
	height: 420px
}

.top_photo .list_photo li {
	float: left;
	width: 245px;
	height: 140px
}

.top_photo .list_photo .link_thumb {
	height: 100%
}

.top_photo .list_photo .dimmed_g {
	background: url(../css/bg_photo.png) repeat-x 0 100%
}

.top_photo li .tit_subject {
	overflow: hidden;
	position: absolute;
	bottom: 12px;
	left: 19px;
	width: 207px;
	font-weight: 400;
	font-size: 15px;
	color: #fff;
	text-overflow: ellipsis;
	white-space: nowrap
}

.top_photo .link_thumb:hover .tit_subject {
	text-decoration: underline
}

.top_photo .list_photo .fst {
	width: 510px;
	height: 420px
}

.top_photo .list_photo .fst .dimmed_g {
	background-image: url(//t1.daumcdn.net/media/img-section/sports13/newtop/bg_photo_fst.png)
}

.top_photo .list_photo .fst .tit_subject {
	bottom: 22px;
	left: 29px;
	width: 452px;
	font-size: 24px
}

.top_notice {
	overflow: hidden;
	padding: 30px 0 10px;
	border-top: 1px solid #ededed
}

.top_notice .tit_notice {
	float: left;
	overflow: hidden;
	height: 18px;
	padding: 0 6px;
	margin-right: 8px;
	border: 1px solid #db2a19;
	border-radius: 20px;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	color: #db2a19
}

.top_notice .txt_notice {
	display: block;
	overflow: hidden;
	height: 20px;
	font-size: 14px;
	line-height: 16px;
	white-space: nowrap;
	text-overflow: ellipsis
}

.top_notice .txt_notice .link_txt {
	color: #000
}

.os_mac .top_notice .tit_notice {
	line-height: 21px
}

.os_mac .top_notice .txt_notice {
	line-height: 22px
}

.top_ad {
	padding: 20px 0
}

.top_ad .link_ad {
	width: 655px;
	height: 120px;
	margin: 0 auto
}

.wing_sports {
	position: relative;
	border-top: 1px solid #e9e9e9
}

.wing_sports .head_wing {
	overflow: hidden
}

.wing_sports .head_wing .tit_top {
	float: left
}

.wing_sports .head_wing .tab_rank {
	float: right;
	padding-top: 6px
}

.wing_sports .tab_rank {
	overflow: hidden
}

.wing_sports .tab_rank li {
	float: left;
	padding: 0 4px
}

.wing_sports .tab_rank .link_tab {
	font-weight: 700;
	font-size: 13px;
	color: #000;
	letter-spacing: -1px
}

.os_mac .wing_sports .tab_rank .link_tab {
	letter-spacing: 0
}

.wing_sports .tab_rank .on .link_tab {
	color: #e12d1c;
	text-decoration: underline
}

.wing_sports .tab_rank2 {
	padding: 4px 0 17px
}

.wing_sports .tab_rank2 .on .link_tab {
	text-decoration: none
}

.wing_sports .link_all {
	float: right;
	width: 42px;
	height: 16px;
	background-position: -61px -178px
}

.wing_sports .link_all .img_top {
	width: 3px;
	height: 6px;
	margin: 8px 0 0 5px;
	background-position: -52px -70px
}

.os_mac .wing_sports .link_all .img_top {
	margin-top: 5px
}

.wing_sports .link_more {
	top: 27px;
	right: 31px;
	width: 42px;
	height: 16px;
	background-position: -61px -178px
}

.sports_top .wing_ad {
	padding: 29px 30px
}

.sports_top .wing_ad .banner {
	font-size: 0
}

.wing_rank {
	overflow: hidden;
	padding: 22px 31px 20px 25px
}

.wing_rank .tit_top {
	padding-left: 5px
}

.wing_rank .tbl_rank {
	width: 100%;
	border-collapse: collapse;
	font-size: 13px;
	text-align: center;
	table-layout: fixed
}

.wing_rank .tbl_rank .col1 {
	width: 30px
}

.wing_rank .tbl_rank .col2 {
	width: 32px
}

.wing_rank .tbl_rank .col3 {
	width: 36px
}

.wing_rank .tbl_rank .col4 {
	width: 45px
}

.wing_rank .tbl_rank th {
	height: 31px;
	padding-top: 2px;
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	background-color: #f9f9f9;
	color: #000
}

.wing_rank .tbl_rank td {
	height: 25px;
	color: #222
}

.wing_rank .tbl_rank .fst td {
	padding-top: 16px
}

.wing_rank .tbl_rank .img_num {
	margin-top: 2px
}

.wing_rank .tbl_rank .td_team,
.wing_rank .tbl_rank .th_team {
	padding-left: 5px;
	text-align: left
}

.wing_rank .tbl_rank .txt_team {
	display: block;
	overflow: hidden;
	color: #222;
	text-overflow: ellipsis;
	white-space: nowrap
}

.wing_rank .link_all {
	margin-top: 12px
}

.wing_mvp {
	overflow: hidden;
	padding: 22px 31px 42px 28px
}

.wing_mvp .tit_top {
	padding: 0 0 17px 3px
}

.wing_mvp .box_tab {
	width: 251px;
	height: 33px;
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	background-color: #f9f9f9;
	text-align: center
}

.wing_mvp .tab_mvp {
	display: inline-block;
	white-space: nowrap
}

.wing_mvp .tab_mvp:after {
	display: block;
	visibility: hidden;
	height: 0;
	font-size: 0;
	clear: both;
	content: ""
}

.wing_mvp .tab_mvp li {
	float: left;
	height: 33px;
	margin: 0 5px;
	text-align: center
}

.wing_mvp .tab_mvp .link_tab {
	display: inline-block;
	position: relative;
	height: 33px;
	padding: 0 1px;
	font-weight: 700;
	font-size: 13px;
	line-height: 30px;
	color: #000;
	letter-spacing: -1px
}

.os_mac .wing_mvp .tab_mvp .link_tab {
	padding: 0 3px;
	line-height: 35px;
	letter-spacing: 0
}

.wing_mvp .tab_mvp .line_bar {
	display: none;
	overflow: hidden;
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 100%;
	height: 2px;
	font-size: 0;
	line-height: 0;
	background-color: #e12d1c;
	text-indent: -9999px
}

.wing_mvp .tab_mvp .on .link_tab {
	color: #e12d1c
}

.wing_mvp .tab_mvp .on .line_bar {
	display: block
}

.wing_mvp .tab_mvp2 li {
	min-width: 38px
}

.wing_mvp .list_mvp {
	padding: 10px 8px 18px 7px
}

.wing_mvp .list_mvp li {
	overflow: hidden;
	padding-top: 10px
}

.wing_mvp .list_mvp .num_rank {
	float: left;
	width: 15px;
	padding: 15px 14px 0 0;
	text-align: center
}

.wing_mvp .list_mvp .link_thumb {
	float: left;
	width: 40px;
	height: 40px;
	margin-right: 16px
}

.wing_mvp .list_mvp .cont_info {
	float: left;
	height: 37px;
	padding-top: 1px;
	line-height: 18px
}

.wing_mvp .list_mvp .tit_name {
	display: block
}

.wing_mvp .list_mvp .link_tit {
	font-size: 14px;
	color: #222
}

.wing_mvp .list_mvp .link_team {
	font-size: 13px;
	color: #919191
}

.wing_mvp .list_mvp .num_score {
	float: right;
	padding-top: 8px;
	font-size: 16px;
	color: #222
}

.wing_mvp .link_more {
	top: auto;
	bottom: 24px
}

.cont_golf .wing_mvp .tab_rank {
	padding-top: 4px
}

.os_mac .cont_golf .wing_mvp .tab_rank {
	padding-top: 6px
}

.cont_golf .wing_mvp .tab_rank li {
	padding: 0 3px
}

.cont_golf .wing_mvp .tab_mvp {
	padding-left: 25px
}

.cont_golf .wing_mvp .tab_mvp2 li {
	min-width: auto;
	margin-right: 13px
}

.cont_golf .wing_mvp .emph_mvp {
	position: absolute;
	left: 37px;
	bottom: 22px;
	font-size: 13px;
	color: #989898
}

.os_mac .cont_golf .wing_mvp .emph_mvp {
	bottom: 20px
}

.cont_golf .wing_mvp .list_mvp {
	padding-right: 0
}

.cont_golf .wing_mvp .list_mvp .num_rank {
	padding-right: 8px
}

.cont_golf .wing_mvp .list_mvp .tit_name {
	overflow: hidden;
	max-width: 82px;
	white-space: nowrap;
	text-overflow: ellipsis
}

.cont_golf .wing_mvp .list_mvp .num_score {
	font-size: 14px
}

.cont_golf .wing_mvp .tab_kpga {
	padding-left: 7px
}

.wing_series {
	padding: 21px 31px 27px;
	font-size: 14px
}

.wing_series .tit_top {
	padding-bottom: 17px
}

.wing_series .link_thumb {
	width: 248px;
	height: 140px;
	margin-bottom: 14px
}

.wing_series .tit_subject {
	display: block;
	overflow: hidden;
	margin-bottom: 4px;
	color: #e12d1c;
	text-overflow: ellipsis;
	white-space: nowrap
}

.wing_series .tit_subject .link_tit {
	color: #e12d1c
}

.wing_series .txt_story {
	display: block;
	display: -webkit-box;
	overflow: hidden;
	max-height: 40px;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.wing_series .txt_story .link_txt {
	color: #222
}

.wing_toon {
	padding: 21px 23px 28px 31px
}

.wing_toon .list_toon {
	overflow: hidden
}

.wing_toon .list_toon li {
	float: left;
	width: 120px;
	padding-right: 8px;
	font-size: 14px;
	line-height: 20px
}

.wing_toon .link_thumb {
	height: 100px;
	margin-bottom: 13px
}

.wing_toon .tit_subject {
	display: block;
	overflow: hidden;
	margin-bottom: 5px;
	color: #e12d1c;
	text-overflow: ellipsis;
	white-space: nowrap
}

.wing_toon .link_tit {
	color: #e12d1c
}

.wing_toon .txt_story {
	display: block;
	overflow: hidden;
	max-height: 40px
}

.wing_toon .link_txt {
	color: #222
}

.wing_1boon {
	padding: 21px 31px 30px
}

.wing_1boon .tit_top {
	padding-bottom: 15px
}

.wing_1boon .link_thumb {
	height: 140px
}

.wing_1boon .dimmed_g {
	top: auto;
	height: 40px;
	background-color: #000;
	opacity: .6;
	filter: alpha(opacity=60)
}

.wing_1boon .tit_subject {
	display: block;
	overflow: hidden;
	position: absolute;
	bottom: 12px;
	left: 16px;
	right: 16px;
	font-weight: 400;
	font-size: 14px;
	color: #fff;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap
}

.wing_1boon:hover .tit_subject {
	text-decoration: underline
}

.os_mac .wing_1boon .tit_subject {
	bottom: 8px
}

.wing_brunch {
	padding: 22px 20px 30px 31px
}

.wing_brunch .item_thumb {
	overflow: hidden;
	font-size: 14px;
	line-height: 20px
}

.wing_brunch .link_thumb {
	float: left;
	width: 70px;
	height: 70px;
	margin-right: 16px;
	background: url(../css/thumb_brunch.png) no-repeat 0 0
}

.wing_brunch .cont_thumb {
	overflow: hidden;
	padding-top: 1px
}

.wing_brunch .tit_subject {
	display: block;
	overflow: hidden;
	max-height: 40px;
	margin: 2px 0 7px
}

.wing_brunch .tit_subject .link_tit {
	display: block;
	padding-right: 12px
}

.wing_brunch .txt_story .link_txt {
	font-weight: 700;
	color: #e12d1c
}

.wing_vote {
	padding: 22px 31px 40px
}

.wing_vote .tit_top {
	padding-bottom: 10px
}

.wing_vote .cont_vote {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	text-align: center;
	font-size: 0
}

.wing_vote .tit_vote {
	display: block;
	display: -webkit-box;
	overflow: hidden;
	max-height: 40px;
	margin-top: 29px;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	color: #fff;
	letter-spacing: -1px;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.wing_vote .tit_vote .img_top {
	width: 12px;
	height: 17px;
	margin-right: 6px;
	background-position: -80px -40px
}

.wing_vote .vote_btn {
	overflow: hidden
}

.wing_vote .btn_vote {
	float: left;
	width: 124px;
	height: 43px;
	border: 1px solid #d7d7d7;
	font-size: 14px;
	line-height: 40px;
	text-align: center
}

.os_mac .wing_vote .btn_vote {
	line-height: 45px
}

.wing_vote .btn_view {
	border-right: 0 none;
	background-color: #f9f9f9;
	color: #313131
}

.wing_vote .btn_result {
	border-color: #e12d1c;
	background-color: #e12d1c;
	color: #fff
}

.wing_vote .link_thumb {
	height: 140px
}

.wing_vote .dimmed_g {
	background-color: #000;
	opacity: .6;
	filter: alpha(opacity=60)
}

.wing_vote .tit_subject {
	display: block;
	overflow: hidden;
	position: absolute;
	bottom: 12px;
	left: 16px;
	right: 16px;
	font-weight: 400;
	font-size: 14px;
	color: #fff;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap
}

.os_mac .wing_vote .tit_subject {
	bottom: 8px
}

.wing_vote .info_vote {
	display: inline-block;
	width: 80px;
	height: 30px;
	margin-top: 10px;
	border: 1px solid #fff;
	font-size: 16px;
	color: #fff;
	line-height: 26px;
	letter-spacing: -1px;
	vertical-align: top
}

.os_mac .wing_vote .info_vote {
	line-height: 32px
}

.wing_real {
	position: relative;
	height: 262px;
	padding: 26px 20px 0 28px
}

.wing_real .tab_ranking {
	top: 30px;
	right: 20px
}

.wing_real .tab_ranking .link_tab {
	margin: 0 5px
}

.wing_real .tab_ranking .view_tab {
	top: 28px;
	right: 0;
	width: 260px
}

.wing_real .list_ranking li {
	padding-right: 50px
}

.wing_real .list_ranking .img_num {
	top: 9px
}

.wing_real .list_ranking .tit_subject {
	max-width: 180px;
	line-height: 30px
}

.wing_real .list_ranking .txt_state {
	position: absolute;
	top: 8px;
	right: 0;
	width: 33px
}

.wing_real .list_ranking .ico_top {
	display: block;
	font-size: 10px;
	line-height: 14px;
	font-family: Tahoma, sans-serif;
	color: #8d898a
}

.wing_real .list_ranking .img_new {
	width: 23px;
	height: 8px;
	margin-top: 2px;
	font-size: 0;
	line-height: 0;
	background-position: 0 0;
	text-indent: -9999px
}

.wing_real .list_ranking .img_up {
	width: 28px;
	padding-left: 10px;
	background-position: 0 -17px
}

.wing_real .list_ranking .img_down {
	padding-left: 10px;
	background-position: 0 -37px
}

.wing_real .list_ranking .img_keep {
	width: 5px;
	height: 2px;
	margin: 5px 0 0 8px;
	font-size: 0;
	line-height: 0;
	background-position: 0 -60px;
	text-indent: -9999px
}

.cont_issue .head_series {
	padding: 22px 0;
	font-size: 0
}

.cont_issue .head_series:after {
	display: block;
	visibility: hidden;
	height: 0;
	font-size: 0;
	clear: both;
	content: ""
}

.cont_issue .tit_series {
	display: inline-block;
	margin: 5px 0 0 1px;
	font-size: 18px;
	vertical-align: top
}

.cont_issue .box_search {
	float: right;
	position: relative;
	width: 166px;
	border: 1px solid #ccc;
	padding: 8px 40px 8px 10px
}

.cont_issue .box_search .lab_search {
	position: absolute;
	top: 8px;
	left: 11px;
	font-size: 13px;
	line-height: 18px;
	color: #757575
}

.cont_issue .box_search .tf_search {
	display: block;
	width: 100%;
	height: 18px;
	border: 0 none;
	font-size: 13px;
	line-height: 18px;
	background-color: transparent;
	outline: none
}

.cont_issue .box_search .btn_search {
	position: absolute;
	top: 0;
	right: 0;
	width: 40px;
	height: 36px
}

.cont_issue .box_search .img_top {
	width: 15px;
	height: 15px;
	background-position: -80px 0
}

.cont_issue .list_gallery {
	overflow: hidden;
	width: 780px
}

.cont_issue .list_gallery li {
	float: left;
	width: 237px;
	height: 243px;
	margin-right: 22px;
	padding-bottom: 21px
}

.cont_issue .list_gallery.gallery_special li {
	height: 187px
}

.cont_issue .list_gallery .link_gallery {
	display: block
}

.cont_issue .list_gallery .wrap_thumb {
	display: block;
	position: relative;
	margin-bottom: 16px
}

.cont_issue .list_gallery .wrap_thumb:before {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 10;
	border: 1px solid #000;
	opacity: .1;
	filter: alpha(opacity=10);
	content: ""
}

.cont_issue .list_gallery .emph_cate {
	display: block;
	overflow: hidden;
	margin-bottom: 4px;
	font-size: 13px;
	text-overflow: ellipsis;
	color: #e12d1c;
	white-space: nowrap
}

.cont_issue .list_gallery .tit_gallery {
	display: block;
	display: -webkit-box;
	overflow: hidden;
	max-height: 48px;
	margin-bottom: 7px;
	font-size: 16px;
	color: #222;
	line-height: 24px;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.cont_issue .list_gallery .txt_gallery {
	display: block;
	overflow: hidden;
	font-size: 13px;
	text-overflow: ellipsis;
	color: #919191;
	white-space: nowrap
}

.cont_issue .list_tab {
	float: right;
	margin-top: 10px
}

.cont_issue .list_tab li {
	float: left;
	padding-left: 10px
}

.cont_issue .list_tab .link_tab {
	padding: 0 4px;
	font-weight: 700;
	font-size: 13px
}

.cont_issue .on .link_tab {
	color: #e12d1c;
	text-decoration: underline
}

.cont_issue .list_gallery2 li {
	height: 219px;
	padding-bottom: 19px
}

.sports_top .link_moreview {
	display: block;
	height: 46px;
	border: 1px solid #e2e2e2;
	border-radius: 2px;
	text-align: center;
	text-decoration: none
}

.sports_top .link_moreview .cont_allview {
	display: inline-block;
	padding-top: 11px;
	vertical-align: top
}

.os_mac .sports_top .link_moreview .cont_allview {
	padding-top: 12px
}

.sports_top .link_moreview .txt_moreview {
	float: left;
	font-size: 14px
}

.sports_top .link_moreview .ico_keyword {
	float: left;
	width: 12px;
	height: 7px;
	margin: 9px 0 0 6px;
	background-position: 0 -30px
}

.os_mac .sports_top .link_moreview .ico_keyword {
	margin-top: 7px
}

.cont_issue .tit_special {
	font-size: 18px;
	margin-top: 30px;
	padding: 25px 0 28px 1px;
	border-top: 1px solid #ececec
}

.cont_issue .list_special {
	overflow: hidden;
	width: 780px
}

.cont_issue .list_special li {
	float: left;
	margin: 0 18px 42px 0
}

.cont_issue .list_special .link_special {
	display: block;
	overflow: hidden;
	width: 372px
}

.cont_issue .list_special .wrap_thumb {
	position: relative;
	float: left;
	margin-right: 21px
}

.cont_issue .list_special .wrap_thumb:before {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 10;
	border: 1px solid #000;
	opacity: .1;
	filter: alpha(opacity=10);
	content: ""
}

.cont_issue .list_special .cont_info {
	display: block;
	overflow: hidden
}

.cont_issue .list_special .tit_info {
	display: block;
	overflow: hidden;
	max-height: 44px;
	padding: 6px 0 8px;
	font-size: 16px;
	text-overflow: ellipsis;
	color: #222;
	line-height: 1.2;
	white-space: nowrap
}

.cont_issue .list_special .txt_info {
	display: block;
	display: -webkit-box;
	overflow: hidden;
	max-height: 38px;
	font-size: 13px;
	color: #919191;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.top_cont .vs_ag2018 {
	float: left;
	width: 100%;
	margin-top: -22px
}

.wing_ad .wrap_thumb {
	display: block
}

.wing_real2 {
	height: 374px;
	padding-bottom: 32px
}

.wing_real2 .tit_top {
	margin-left: 2px
}

.wing_real2 .tab_ranking {
	right: 26px
}

.wing_real2 .tab_ranking .view_tab {
	top: 34px;
	width: 253px
}

.wing_sports .util_aside .link_more {
	top: auto;
	bottom: 4px;
	right: 4px
}

.wing_real2 .list_ranking li {
	padding: 0
}

.wing_real2 .list_ranking .tit_subject {
	max-width: 227px
}

.util_aside {
	overflow: hidden;
	position: relative;
	margin-top: 11px
}

.util_aside .paging_slide {
	float: left
}

.util_aside .btn_prev {
	margin-right: 5px
}

.util_aside .btn_slide {
	float: left;
	width: 27px;
	height: 27px;
	border: 1px solid #e2e4e5;
	border-radius: 27px
}

.util_aside .btn_slide .img_top {
	display: block;
	width: 6px;
	height: 12px
}

.util_aside .btn_prev .img_top {
	margin-left: 9px;
	background-position: -80px -20px
}

.util_aside .btn_next .img_top {
	margin-left: 11px;
	background-position: -90px -20px
}

.util_aside .btn_slide:hover {
	border-color: #232323
}

.util_aside .btn_prev:hover .img_top {
	-webkit-animation: arrLeft .7s;
	animation: arrLeft .7s
}

.util_aside .btn_next:hover .img_top {
	-webkit-animation: arrRight .7s;
	animation: arrRight .7s
}

.wing_vod {
	padding: 22px 31px 12px
}

.wing_vod .tit_top {
	margin-top: 4px;
	padding-bottom: 12px
}

.wing_vod .list_vod {
	overflow: hidden;
	width: 260px
}

.wing_vod .list_vod li {
	float: left;
	width: 120px;
	margin-right: 8px
}

.wing_vod .list_vod li:first-child {
	width: 248px;
	margin: 0 0 -2px
}

.wing_vod .list_vod .link_cont {
	display: block
}

.wing_vod .list_vod .wrap_thumb {
	display: block;
	position: relative
}

.wing_vod .list_vod .wrap_thumb:before {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 10;
	border: 1px solid #000;
	opacity: .05;
	content: ""
}

.list_vod .wrap_thumb .img_top {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 20;
	width: 24px;
	height: 24px;
	background-position: -80px -60px
}

.list_vod .link_cont .wrap_cont {
	display: block;
	padding: 11px 0
}

.wing_vod .list_vod .tit_item {
	display: block;
	display: -webkit-box;
	overflow: hidden;
	height: 38px;
	font-size: 14px;
	font-weight: 400;
	color: #222;
	line-height: 20px;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.list_vod .info_item .img_top {
	width: 7px;
	height: 10px;
	margin: 3px 5px 0 0;
	background-position: -100px -20px
}

.wing_issue2 {
	padding: 26px 31px 30px
}

.wing_issue2 .list_issue {
	border: 0 none
}

.wing_issue2 .list_issue li {
	overflow: hidden;
	margin: 0 0 12px
}

.wing_issue2 .list_issue li:last-child {
	margin: 0
}

.wing_issue2 .list_issue .link_issue {
	display: table;
	overflow: hidden
}

.wing_issue2 .list_issue .wrap_thumb {
	float: left;
	position: relative
}

.wing_issue2 .list_issue .wrap_thumb:before {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 10;
	border: 1px solid #000;
	opacity: .05;
	content: ""
}

.wing_issue2 .list_issue .wrap_cont {
	display: table-cell;
	width: 100%;
	padding: 0 12px;
	border: 1px solid #ededed;
	border-left: 0 none;
	height: 58px;
	vertical-align: middle
}

.wing_issue2 .list_issue .tit_issue {
	display: block;
	display: -webkit-box;
	overflow: hidden;
	max-height: 42px;
	font-size: 14px;
	font-weight: 400;
	color: #222;
	line-height: 20px;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.wing_issue2 .link_more {
	top: 32px;
	right: 31px;
	bottom: auto
}

.wing_cloumn {
	position: relative;
	padding: 22px 31px 20px
}

.wing_cloumn .tit_top {
	margin-top: 4px;
	padding-bottom: 12px
}

.wing_cloumn .link_cont {
	display: block
}

.wing_cloumn .wrap_thumb {
	display: block;
	position: relative
}

.wing_cloumn .wrap_thumb:before {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 10;
	border: 1px solid #000;
	opacity: .1;
	filter: alpha(opacity=10);
	content: ""
}

.wing_cloumn .link_cont .wrap_cont {
	display: block;
	position: relative;
	height: 66px;
	padding: 16px 12px 16px 14px;
	border: 1px solid #ededed;
	border-top: 0 none
}

.wing_cloumn .link_cont .thumb_column {
	overflow: hidden;
	position: absolute;
	top: -34px;
	right: 10px;
	border-radius: 70px;
	z-index: 10
}

.wing_cloumn .link_cont .thumb_column:before {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 70px;
	content: ""
}

.wing_cloumn .link_cont .tit_column {
	display: block;
	overflow: hidden;
	max-width: 149px;
	font-size: 14px;
	line-height: 20px;
	color: #e12d1c;
	white-space: nowrap;
	text-overflow: ellipsis
}

.wing_cloumn .link_cont .txt_column {
	display: block;
	display: -webkit-box;
	overflow: hidden;
	height: 36px;
	margin-top: 7px;
	font-size: 14px;
	line-height: 19px;
	color: #333;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.wing_cloumn .util_aside {
	margin-top: 14px
}

.sports_top .wing_ad2 {
	padding: 0 30px 30px
}

.sports_top .paging_issue {
	overflow: hidden;
	margin-top: 2px;
	padding-top: 29px;
	border-top: 1px solid #ebebeb;
	text-align: center;
	font-size: 0
}

.sports_top .paging_issue .inner_paging {
	display: inline-block;
	margin: 0 auto
}

.sports_top .paging_issue .num_page {
	float: left;
	padding: 6px 3px;
	min-width: 25px;
	height: 19px;
	font-size: 13px;
	line-height: 18px;
	text-decoration: none
}

.sports_top .paging_issue em.num_page {
	position: relative;
	min-width: 23px;
	height: 17px;
	border: 1px solid #e12d1c;
	border-radius: 31px;
	color: #e12d1c
}

.sports_top .paging_issue .btn_page {
	float: left;
	height: 9px;
	margin: 3px;
	padding: 7px
}

.sports_top .paging_issue .img_top {
	width: 5px;
	height: 9px;
	background-position: -100px 0
}

.sports_top .paging_issue .btn_next .img_top {
	background-position: -110px 0
}

.sports_top .list_vod .info_item {
	display: block;
	margin-top: 5px;
	font-size: 12px;
	color: #919191
}

.sports_type4 #cMain {
	background: 0
}

.sports_type4 #cMain #mArticle {
	width: 100%;
	border-top: 0 none
}

.sports_type4 .section_schedule .tab_team {
	width: 1098px
}

.sports_type4 .tab_team .list_tab {
	width: 1100px;
	background: url(./css/bg_tab_team3_170731.gif) repeat-x
}

.sports_type4 .tab_team_type3 .link_cont,
.sports_type4 .tab_team_type3 .on .link_cont,
.sports_type4 .tab_team_type3 li {
	width: 100px
}

.sports_type4 .wrap_threeball {
	width: 1100px
}

.list_threeball li {
	width: 212px;
	margin: 20px 0 0 10px
}

.sports_type4 .link_moreview {
	margin-top: 40px
}

.cont_broadcast #cMain {
	margin-top: 20px
}

.cont_broadcast #cMain #mArticle {
	border-top: 0 none
}

.cont_broadcast #mArticle .tit_top {
	height: 23px;
	margin-top: 38px;
	border-bottom: 1px solid #b2b2b8
}

.cont_broadcast #mArticle .tit_vod_new {
	width: 52px;
	height: 14px;
	background-position: 0 -175px
}

@-webkit-keyframes arrLeft {

	0%,
	50%,
	to {
		-webkit-transform: translateX(0)
	}

	25%,
	75% {
		-webkit-transform: translateX(-3px)
	}
}

@keyframes arrLeft {

	0%,
	50%,
	to {
		transform: translateX(0)
	}

	25%,
	75% {
		transform: translateX(-3px)
	}
}

@-webkit-keyframes arrRight {

	0%,
	50%,
	to {
		-webkit-transform: translateX(0)
	}

	25%,
	75% {
		-webkit-transform: translateX(3px)
	}
}

@keyframes arrRight {

	0%,
	50%,
	to {
		transform: translateX(0)
	}

	25%,
	75% {
		transform: translateX(3px)
	}
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx),
only screen and (min-resolution:144dpi) {
	.sports_top .ico_play {
		background-image: url(//t1.daumcdn.net/media/img-section/sports13/newtop/retina/play.png)
	}
}

.cont_series #cSub {
	overflow: hidden;
	padding: 17px 0 33px
}

.cont_series .tit_series {
	float: left;
	font-weight: 400;
	font-size: 32px;
	line-height: 38px;
	color: #000
}

.cont_series .tit_series .txt_resource {
	display: inline-block;
	margin: 13px 0 0 23px;
	font-size: 14px;
	line-height: 20px;
	color: #919191;
	vertical-align: top
}

.cont_series .section_series {
	padding-bottom: 40px
}

.cont_series .list_sns {
	float: right;
	margin: 1px 16px 0 0
}

.cont_series .list_sns li {
	float: left;
	margin-left: 8px
}

.cont_series .list_sns .link_sns {
	display: block;
	width: 30px;
	height: 30px;
	border: 1px solid #353535;
	border-radius: 30px;
	text-align: center
}

.cont_series .list_sns .link_sns .img_top {
	display: block;
	height: 15px;
	margin: 8px auto 0
}

.cont_series .list_sns .link_sns .ico_facebook {
	width: 8px;
	background-position: -120px 0
}

.cont_series .list_sns .link_sns .ico_story {
	width: 7px;
	background-position: -140px 0
}

.cont_series .list_sns .link_sns .ico_twitter {
	width: 13px;
	background-position: -160px 0
}

.cont_series .list_sns .link_sns:hover {
	background-color: #353535
}

.cont_series .list_sns .link_sns:hover .ico_facebook {
	background-position: -120px -20px
}

.cont_series .list_sns .link_sns:hover .ico_story {
	background-position: -140px -20px
}

.cont_series .list_sns .link_sns:hover .ico_twitter {
	background-position: -160px -20px
}

.section_series .list_series li {
	overflow: hidden;
	padding: 30px 0;
	border-top: 1px solid #ececec
}

.section_series .list_series li:first-child {
	border-top: 0 none
}

.section_series .list_series .link_thumb {
	float: left;
	position: relative;
	margin-right: 30px
}

.section_series .list_series .link_thumb:after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border: 1px solid rgba(0, 0, 0, .1);
	content: ""
}

.section_series .list_series .wrap_cont {
	overflow: hidden
}

.section_series .list_series .cont_thumb {
	display: table;
	overflow: hidden;
	width: 100%;
	height: 120px;
	table-layout: fixed
}

.section_series .list_series .inner_cont {
	display: table-cell;
	vertical-align: middle
}

.section_series .list_series .tit_item {
	display: block
}

.section_series .list_series .tit_item .link_tit {
	display: block;
	overflow: hidden;
	font-weight: 400;
	font-size: 21px;
	line-height: 28px;
	color: #000;
	white-space: nowrap;
	text-overflow: ellipsis
}

.section_series .list_series .desc_item {
	display: block;
	display: -webkit-box;
	overflow: hidden;
	max-height: 40px;
	margin-top: 11px;
	font-size: 13px;
	line-height: 20px;
	color: #919191;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	-webkit-line-clamp: 2;
	line-clamp: 2
}

.section_series .list_series .time_item {
	display: block;
	margin: 13px 0 4px;
	font-size: 13px;
	line-height: 17px;
	color: #919191
}

.section_series .link_more {
	display: block;
	position: static;
	width: auto;
	height: 15px;
	padding: 14px 0 17px;
	border: 1px solid #e2e2e2;
	font-size: 13px;
	line-height: 15px;
	background: none;
	text-align: center
}

.section_series .link_more .img_top {
	width: 9px;
	height: 5px;
	margin: 6px 0 0 7px;
	background-position: -110px -20px
}

.os_mac .section_series .list_series .tit_item {
	margin-top: 4px
}

.os_mac .section_series .list_series .time_item {
	margin: 16px 0 0
}

.os_mac .section_series .link_more {
	padding: 17px 0 14px
}

.os_mac .section_series .link_more .img_top {
	margin-top: 4px
}

.sports_ac2019 .lnb_comm {
	padding-bottom: 30px
}

.board_ac2019 {
	width: 310px;
	height: 383px;
	border: 0 none;
	font-family: Helvetica, AppleSDGothicNeo-Regular, \\B9D1\C740\ACE0\B515, Malgun Gothic, arial, sans-serif;
	background: url(../css/board_ac2019.jpg) 0 0 no-repeat
}

.board_ac2019 .head_ac2019 {
	overflow: hidden;
	padding-top: 28px;
	text-align: center
}

.board_ac2019 .head_ac2019 .img_g {
	width: 99px;
	height: 31px;
	margin: 0 auto
}

.board_ac2019 .tit_ac2019 {
	margin-top: 20px;
	font-size: 18px;
	line-height: 21px;
	color: #161c19;
	letter-spacing: -.03em
}

.os_mac .board_ac2019 .tit_ac2019 {
	line-height: 20px
}

.board_ac2019 .cont_ac2019 {
	overflow: hidden;
	position: relative;
	height: 126px;
	margin-top: 22px;
	padding: 0 9px
}

.board_ac2019 .team_name {
	float: left;
	width: 110px;
	padding-top: 5px;
	color: #fff;
	text-align: center
}

.board_ac2019 .team_name2 {
	float: right
}

.board_ac2019 .team_name .wrap_thumb {
	overflow: hidden;
	position: relative;
	width: 50px;
	height: 50px;
	margin: 0 auto;
	border-radius: 100%
}

.board_ac2019 .team_name .wrap_thumb .img_g {
	width: 100%
}

.board_ac2019 .team_name .wrap_thumb .frame_g {
	border-radius: 100%
}

.board_ac2019 .team_name .tit_team {
	display: block;
	margin-top: 20px;
	font-size: 16px;
	line-height: 18px;
	color: #111;
	letter-spacing: -.03em
}

.board_ac2019 .num_ac2019 {
	display: block;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	background: url(//t1.daumcdn.net/media/img-section/sports13/newtop/num_ac2019.png) no-repeat;
	text-indent: -9999px
}

.board_ac2019 .txt_vs {
	display: none;
	position: absolute;
	top: 28px;
	left: 50%;
	width: 5px;
	height: 20px;
	margin-left: -1px;
	background-position: -50px -80px
}

.board_ac2019 .ac2019_end .txt_vs,
.board_ac2019 .ac2019_ing .txt_vs {
	display: block
}

.board_ac2019 .team_name .num_g {
	overflow: hidden;
	position: absolute;
	top: 25px;
	width: 40px;
	font-size: 0
}

.board_ac2019 .team_name1 .num_g {
	left: 50%;
	margin-left: -51px;
	padding-right: 11px;
	text-align: right
}

.board_ac2019 .team_name2 .num_g {
	right: 50%;
	margin-right: -51px;
	padding-left: 11px;
	text-align: left
}

.board_ac2019 .team_name .num_ac2019 {
	display: inline-block;
	width: 14px;
	height: 20px;
	vertical-align: top;
	text-indent: 0
}

.board_ac2019 .team_name .num0 {
	background-position: 0 0
}

.board_ac2019 .team_name .num1 {
	background-position: 0 -30px
}

.board_ac2019 .team_name .num2 {
	background-position: 0 -60px
}

.board_ac2019 .team_name .num3 {
	background-position: 0 -90px
}

.board_ac2019 .team_name .num4 {
	background-position: 0 -120px
}

.board_ac2019 .team_name .num5 {
	background-position: 0 -150px
}

.board_ac2019 .team_name .num6 {
	background-position: 0 -180px
}

.board_ac2019 .team_name .num7 {
	background-position: 0 -210px
}

.board_ac2019 .team_name .num8 {
	background-position: 0 -240px
}

.board_ac2019 .team_name .num9 {
	background-position: 0 -270px
}

.board_ac2019 .team_name .num10 {
	width: 26px;
	background-position: 0 -270px
}

.board_ac2019 .team_win .num0 {
	background-position: -30px 0
}

.board_ac2019 .team_win .num1 {
	background-position: -30px -30px
}

.board_ac2019 .team_win .num2 {
	background-position: -30px -60px
}

.board_ac2019 .team_win .num3 {
	background-position: -30px -90px
}

.board_ac2019 .team_win .num4 {
	background-position: -30px -120px
}

.board_ac2019 .team_win .num5 {
	background-position: -30px -150px
}

.board_ac2019 .team_win .num6 {
	background-position: -30px -180px
}

.board_ac2019 .team_win .num7 {
	background-position: -30px -210px
}

.board_ac2019 .team_win .num8 {
	background-position: -30px -240px
}

.board_ac2019 .team_win .num9,
.board_ac2019 .team_win .num10 {
	background-position: -30px -270px
}

.board_ac2019 .team_win .num10 {
	width: 26px
}

.board_ac2019 .detail_game {
	position: absolute;
	top: 0;
	left: 50%;
	bottom: 0;
	width: 80px;
	margin-left: -40px;
	text-align: center
}

.board_ac2019 .detail_game .info_status {
	display: table;
	width: 100%;
	height: 66px
}

.board_ac2019 .detail_game .inner_status {
	display: table-cell;
	padding-bottom: 48px;
	vertical-align: middle
}

.board_ac2019 .ac2019_pre .inner_status {
	padding-bottom: 0
}

.board_ac2019 .detail_game .txt_info {
	display: block;
	font-size: 13px;
	line-height: 17px;
	color: #148d55;
	text-align: center
}

.board_ac2019 .detail_game .btn_game {
	display: block;
	overflow: hidden;
	width: 72px;
	margin: 0 auto;
	padding: 7px 0 10px;
	border: 1px solid #25aa6b;
	border-radius: 34px;
	font-size: 13px;
	line-height: 15px;
	font-family: AppleSDGothicNeo-Medium, Malgun Gothic, "\B9D1\C740   \ACE0\B515", dotum, \\B3CB\C6C0, sans-serif;
	background-color: #fff;
	letter-spacing: -1px;
	color: #148d55
}

.os_mac .board_ac2019 .detail_game .btn_game {
	padding: 10px 0 7px
}

.board_ac2019 .detail_game .btn_live {
	border-color: #ed0015;
	background-color: #ed0015;
	color: #fff
}

.board_ac2019 .detail_game .btn_highlight {
	border-color: #1fa465;
	background-color: #1fa465;
	color: #fff
}

.board_ac2019 .list_direct {
	overflow: hidden;
	position: relative;
	width: 260px;
	height: 44px;
	margin: 0 auto;
	border-radius: 2px;
	background-color: #1fa465
}

.board_ac2019 .list_direct:after {
	position: absolute;
	top: 0;
	left: 50%;
	width: 1px;
	height: 100%;
	background-color: #1d9c60;
	content: ""
}

.board_ac2019 .list_direct li {
	float: left;
	width: 50%
}

.board_ac2019 .list_direct .link_direct {
	display: block;
	padding: 13px 0 15px;
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	color: #fff
}

.os_mac .board_ac2019 .list_direct .link_direct {
	padding: 14px 0
}

.board_ac2019 .list_news {
	padding: 27px 25px 0
}

.board_ac2019 .list_news li {
	padding-bottom: 8px
}

.board_ac2019 .list_news .link_news {
	display: block;
	overflow: hidden;
	padding-bottom: 1px;
	font-size: 13px;
	line-height: 15px;
	font-family: AppleSDGothicNeo-Medium, Malgun Gothic, "\B9D1\C740   \ACE0\B515", sans-serif;
	letter-spacing: -.5px;
	color: #000;
	text-overflow: ellipsis;
	white-space: nowrap
}

.sports_ac2019 .top_vs {
	margin-top: -7px;
	padding: 0 0 50px
}

.wing_ac2019 {
	height: 389px;
	margin-top: 12px;
	padding: 0 31px 0 25px;
	border-top: 0 none;
	background: url(../img/bg_ac2019.png) 0 0 no-repeat
}

.wing_ac2019 .head_wing .tit_top {
	float: none;
	padding: 55px 0 11px;
	font-family: Helvetica, AppleSDGothicNeo-Regular, \\B9D1\C740\ACE0\B515, Malgun Gothic, arial, sans-serif
}

.wing_ac2019 .tab_rank {
	height: 40px;
	border-radius: 2px;
	background: url(//t1.daumcdn.net/media/img-section/sports13/newtop/tab_ac2019.png) 0 0 no-repeat
}

.wing_ac2019 .tab_rank li {
	width: 29px;
	height: 100%;
	padding-right: 5px
}

.wing_ac2019 .tab_rank li:first-child {
	margin-left: 14px
}

.wing_ac2019 .tab_rank .link_tab {
	display: block;
	padding: 12px 0 13px;
	font-weight: 400;
	line-height: 15px;
	color: #fff;
	text-align: center
}

.os_mac .wing_ac2019 .tab_rank .link_tab {
	padding: 14px 0 11px
}

.wing_ac2019 .tab_rank .on .link_tab {
	position: relative;
	color: #fff;
	text-decoration: none
}

.wing_ac2019 .tab_rank .on .link_tab:after {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	border-bottom: 4px solid #fff;
	content: ""
}

.wing_ac2019 .tbl_rank {
	width: 100%;
	margin-top: 14px;
	border-collapse: collapse;
	text-align: center;
	table-layout: fixed
}

.wing_ac2019 .tbl_rank th {
	font-weight: 400;
	color: #5c9178
}

.wing_ac2019 .tbl_rank td,
.wing_ac2019 .tbl_rank th {
	font-size: 13px;
	line-height: 15px;
	font-family: Helvetica, AppleSDGothicNeo-Regular, \\B9D1\C740\ACE0\B515, Malgun Gothic, arial, sans-serif
}

.wing_ac2019 .tbl_rank td {
	height: 35px;
	font-weight: 700;
	color: #000
}

.wing_ac2019 .tbl_rank .th_team {
	overflow: hidden;
	text-indent: 17px;
	text-align: left
}

.wing_ac2019 .tbl_rank .fst td {
	padding-top: 7px
}

.wing_ac2019 .tbl_rank .td_team {
	overflow: hidden;
	text-align: left
}

.wing_ac2019 .tbl_rank .td_win {
	color: #ed0015
}

.wing_ac2019 .tbl_rank .wrap_thumb {
	overflow: hidden;
	float: left;
	position: relative;
	width: 24px;
	height: 24px;
	margin-right: 9px;
	border-radius: 100%;
	vertical-align: top
}

.wing_ac2019 .tbl_rank .frame_g {
	border-radius: 100%
}

.wing_ac2019 .tbl_rank .wrap_thumb .img_g {
	width: 100%
}

.wing_ac2019 .tbl_rank .txt_team {
	font-weight: 400;
	line-height: 22px;
	color: #1f342a
}

.os_mac .wing_ac2019 .tbl_rank .txt_team {
	line-height: 25px
}

.wing_ac2019 .num_rank {
	margin: 2px 0 0 9px;
	font-size: 14px;
	line-height: 16px;
	font-family: HelveticaNeue-Bold, AppleSDGothicNeo-Light, \\B9D1\C740\ACE0\B515, Malgun Gothic, sans-serif;
	color: #3a9268
}

.sports_ac2019 .wing_rank {
	border-color: #e9e9e9
}

.sports_type5 #daumContent {
	letter-spacing: -1px
}

.os_mac .sports_type5 #daumContent {
	letter-spacing: 0
}

.sports_type5 #cMain {
	background: none;
	overflow: visible
}

.sports_type5 #cMain #mArticle {
	float: none;
	width: 100%;
	border: 0
}

.sports_top #daumContent.cont_top {
	font-family: -apple-system, SF Pro Display, Helvetica Neue, Apple SD Gothic Neo, Malgun Gothic, "\B9D1\C740   \ACE0\B515", sans-seri
}

.BoxSection {
	position: relative
}

.cont_top .BoxSection {
	padding-top: 33px
}

.cont_top .BoxSection+.BoxSection {
	margin-top: 11px;
	padding-top: 36px;
	border-top: 1px solid #ececec
}

.cont_top .FeatureTop+.BoxSection {
	padding-top: 10px
}

.cont_top .FeatureTop2+.BoxSection {
	padding-top: 33px;
	border-top: 1px solid #e9e9e9
}

.cont_top .BoxSection+.section_photogallery {
	margin-top: 26px
}

.cont_top .section_adbnr+.section_photogallery {
	margin-top: 11px
}

.BoxSection .HeadBox {
	position: relative;
	height: 30px;
	white-space: nowrap
}

.BoxSection .HeadBox:after {
	display: block;
	clear: both;
	content: ""
}

.BoxSection .TitBox {
	display: block;
	font-weight: 700;
	font-size: 18px;
	line-height: 30px;
	color: #000
}

.BoxSection .HeadBox .TitBox {
	float: left
}

.HeadBox .slide_tab {
	overflow: hidden;
	position: relative
}

.HeadBox .slide_tab:after {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	width: 100px;
	background: -moz-linear-gradient(left, hsla(0, 0%, 100%, 0) 0, #fff 30%);
	background: -webkit-linear-gradient(left, hsla(0, 0%, 100%, 0), #fff 30%);
	background: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 0, #fff 30%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ffffff", GradientType=0);
	pointer-events: none;
	content: ""
}

.slide_tab .inner_slide {
	overflow: hidden;
	position: relative;
	margin-left: 22px
}

.slide_tab .inner_slide:before {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	width: 20px;
	background: -moz-linear-gradient(right, hsla(0, 0%, 100%, 0) 0, #fff 100%);
	background: -webkit-linear-gradient(right, hsla(0, 0%, 100%, 0), #fff);
	background: linear-gradient(270deg, hsla(0, 0%, 100%, 0) 0, #fff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ffffff", GradientType=0);
	pointer-events: none;
	content: ""
}

.slide_tab .btn_tab {
	position: absolute;
	top: 4px;
	z-index: 1;
	border: 1px solid #dcdcdc;
	border-radius: 100%;
	background-color: #fff;
	vertical-align: top
}

.slide_tab .btn_prev {
	right: 27px
}

.slide_tab .btn_next {
	right: 0
}

.slide_tab .btn_tab .ico_comm5 {
	width: 6px;
	height: 9px
}

.slide_tab .btn_tab .ico_prev {
	margin: 5px 7px 5px 6px;
	background-position: -140px -140px
}

.slide_tab .btn_tab .ico_next {
	margin: 5px 6px 5px 7px;
	background-position: -150px -140px
}

.slide_tab .btn_tab:disabled .ico_prev {
	background-position: -140px -130px
}

.slide_tab .btn_tab:disabled .ico_next {
	background-position: -150px -130px
}

.HeadBox .TabBox {
	display: inline-block;
	position: relative;
	margin-left: 42px;
	font-size: 0;
	white-space: nowrap;
	vertical-align: top
}

.HeadBox .slide_tab .TabBox {
	margin-left: 0
}

.HeadBox .TabBox li {
	display: inline-block;
	vertical-align: top
}

.HeadBox .slide_tab .TabBox li:first-child {
	padding-left: 20px
}

.HeadBox .TabBox .link_tab {
	display: block;
	height: 30px;
	margin-right: 20px;
	font-weight: 500;
	font-size: 15px;
	line-height: 28px;
	color: #555;
	letter-spacing: -.5px
}

.HeadBox .TabBox li:last-child .link_tab {
	overflow: hidden;
	max-width: 97px;
	text-overflow: ellipsis
}

.HeadBox .TabBox .link_tab:hover {
	text-decoration: none
}

.HeadBox .TabBox .link_tab[aria-selected=true] {
	font-weight: 600;
	color: #e22c06
}

.BoxSection .link_tooltip {
	display: inline-block;
	height: 16px;
	padding: 7px 7px 7px 6px;
	font-size: 13px;
	line-height: 18px;
	color: #888;
	vertical-align: top
}

.BoxSection .TitBox .link_tooltip {
	margin: -1px -8px 0 -2px
}

.BoxSection .link_tooltip .ico_help {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-position: -120px -180px;
	vertical-align: top
}

.BoxSection .tooltip_layer {
	display: none;
	position: absolute;
	top: 30px;
	left: 0;
	z-index: 1;
	border: 1px solid #e6e5e8;
	background-color: #fff;
	box-sizing: border-box;
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .05);
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .05)
}

.BoxSection .tooltip_open .tooltip_layer {
	display: block
}

.BoxSection .tooltip_layer .desc_help {
	padding: 23px 36px 21px;
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	color: #000;
	letter-spacing: -.5px;
	white-space: nowrap
}

.BoxSection .tooltip_layer .link_close {
	position: absolute;
	top: 0;
	right: 0;
	padding: 10px
}

.BoxSection .tooltip_layer .link_close .ico_close {
	width: 12px;
	height: 12px;
	background-position: -170px -100px
}

.cont_top .wrap_thumb {
	overflow: hidden;
	position: relative;
	border-radius: 4px
}

.cont_top .wrap_thumb:before {
	border-radius: 4px;
	border: 1px solid rgba(0, 0, 0, .05);
	content: ""
}

.cont_top .wrap_thumb .bg_thumb,
.cont_top .wrap_thumb:before {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	pointer-events: none
}

.cont_top .wrap_thumb .bg_thumb {
	background-repeat: no-repeat;
	background-size: contain
}

.cont_top .wrap_thumb .ico_playvod {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	pointer-events: none
}

.cont_top .wrap_thumb .num_time {
	position: absolute
}

.cont_top .link_viewmore {
	font-weight: 600;
	font-size: 12px;
	line-height: 14px;
	color: rgba(0, 0, 0, .5);
	letter-spacing: -.5px
}

.BoxSection .link_viewmore {
	position: absolute;
	top: 32px;
	right: 0;
	padding: 9px 2px 7px
}

.cont_top .BoxSection:first-child .link_viewmore {
	top: 30px
}

.FeatureTop+.BoxSection .link_viewmore {
	top: 14px
}

.FeatureTop2+.BoxSection .link_viewmore {
	top: 23px
}

.top_spoissues .link_viewmore {
	display: none;
	margin-top: -12px;
	padding: 4px 0;
	text-align: center
}

.FeatureTop2 .top_spoissues .link_viewmore {
	margin-top: -4px
}

.top_spoissues.more_on .link_viewmore {
	display: block
}

.cont_top .link_viewmore .ico_arr {
	display: inline-block;
	width: 6px;
	height: 8px;
	margin: 3px 0 0 4px;
	background-position: -150px -120px;
	vertical-align: top
}

.os_mac .cont_top .link_viewmore .ico_arr {
	margin-top: 2px
}

.list_thumbs {
	overflow: hidden
}

.TopMainnews .list_thumbs {
	margin-top: 13px
}

.cont_top .BoxSection .list_thumbs {
	padding: 12px 0 1px
}

.BoxSection .list_thumbs li {
	float: left;
	width: 351px;
	padding: 12px 0
}

.TopMainnews .list_thumbs li {
	float: left;
	width: 367px;
	padding: 15px 0 16px
}

.BoxSection .list_thumbs li:nth-child(2n) {
	margin-left: 48px
}

.TopMainnews .list_thumbs li:nth-child(2n) {
	margin-left: 29px
}

.cont_top .list_thumbs li:nth-child(n+3) {
	border-top: 1px solid #f5f5f5
}

.list_thumbs .link_thumb {
	overflow: hidden
}

.TopMainnews .list_thumbs .link_thumb:hover {
	text-decoration: none
}

.list_thumbs .wrap_thumb {
	float: left
}

.cont_top .list_thumbs .wrap_thumb {
	width: 120px;
	height: 74px;
	margin-right: 15px
}

.TopMainnews .list_thumbs .wrap_thumb {
	width: 170px;
	height: 98px
}

.BoxSection .list_thumbs .bg_thumb {
	background-image: url(../img/bg_thumb_issue.png)
}

.TopMainnews .list_thumbs .bg_thumb {
	background-image: url(../img/bg_thumb_vodhl.png);
	background-position: 0 100%
}

.BoxSection .list_thumbs .ico_playvod {
	width: 26px;
	height: 31px;
	margin: 21px auto 0;
	background-position: -170px -40px
}

.TopMainnews .list_thumbs .ico_playvod {
	width: 32px;
	height: 39px;
	margin-top: 29px;
	background-position: -130px -80px
}

.list_thumbs .cont_thumb {
	overflow: hidden
}

.TopMainnews .list_thumbs .cont_thumb {
	height: 98px
}

.list_thumbs .tit_thumb {
	display: block;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.BoxSection .list_thumbs .tit_thumb {
	max-height: 42px;
	margin-top: 4px;
	font-weight: 400;
	font-size: 15px;
	line-height: 21px;
	color: #222
}

.TopMainnews .list_thumbs .tit_thumb {
	max-height: 42px;
	margin-top: 8px;
	font-weight: 500;
	font-size: 15px;
	line-height: 21px;
	color: #262626
}

.TopMainnews .list_thumbs .link_thumb:hover .tit_thumb {
	text-decoration: underline
}

.list_thumbs .txt_tag {
	display: inline-block;
	height: 18px;
	margin-right: 4px;
	padding: 0 5px;
	border: 1px solid #f38b92;
	border-radius: 2px;
	font-weight: 600;
	font-size: 11px;
	line-height: 18px;
	color: #e23c3c;
	vertical-align: top;
	letter-spacing: -.5px;
	box-sizing: border-box
}

.list_thumbs .txt_live {
	padding: 0 3px;
	border-color: #ff3f46;
	line-height: 16px;
	font-family: Helvetica Neue, sans-serif;
	background-color: #ff3f46;
	color: #fff;
	letter-spacing: 0
}

.list_thumbs .info_thumb {
	font-size: 0;
	white-space: nowrap
}

.BoxSection .list_thumbs .info_thumb {
	margin-top: 9px
}

.TopMainnews .list_thumbs .info_thumb {
	overflow: hidden;
	margin-top: 13px;
	font-size: 13px;
	line-height: 15px;
	text-overflow: ellipsis
}

.list_thumbs .txt_info {
	position: relative
}

.BoxSection .list_thumbs .txt_info {
	display: inline-block;
	font-size: 13px;
	line-height: 15px;
	color: #94989c;
	vertical-align: top
}

.TopMainnews .list_thumbs .txt_info {
	color: #999
}

.list_thumbs .txt_info+.txt_info {
	margin-left: 4px;
	padding-left: 6px
}

.TopMainnews .list_thumbs .txt_cp+.txt_info {
	padding-left: 7px
}

.list_thumbs .txt_info+.txt_info:before {
	position: absolute;
	top: 6px;
	left: 0;
	width: 2px;
	height: 2px;
	border-radius: 100%;
	background-color: #c9cbcd;
	content: ""
}

.TopMainnews .list_thumbs .txt_info+.txt_info:before {
	background-color: #999
}

.BoxSection .list_thumbs .txt_cp {
	overflow: hidden;
	max-width: 133px;
	text-overflow: ellipsis
}

.TopMainnews .list_thumbs .num_date {
	font-weight: 500
}

.list_thumbs .txt_info .ico_vod {
	display: inline-block;
	vertical-align: top
}

.BoxSection .list_thumbs .txt_info .ico_vod {
	width: 11px;
	height: 13px;
	margin: 1px 5px 0 0;
	background-position: -120px -160px
}

.os_mac .BoxSection .list_thumbs .txt_info .ico_vod {
	margin-top: 0
}

.cont_top .paging_box {
	display: block;
	font-size: 0;
	text-align: center
}

.top_sched .paging_box {
	position: absolute;
	bottom: 0;
	right: 21px;
	left: 21px;
	padding: 10px 0 13px;
	border-top: 1px solid #f5f5f5;
	background: #fff
}

.slide_hlvod .paging_box {
	margin-top: 11px
}

.paging_box .num_page {
	display: inline-block;
	width: 6px;
	height: 6px;
	margin: 7px 3px 0 4px;
	border-radius: 100%;
	background-color: #cecece;
	vertical-align: top
}

.paging_box .num_page:hover,
.paging_box em.num_page {
	background-color: #ff2828
}

.paging_box .btn_page {
	display: inline-block;
	margin: 0 11px 0 10px;
	border: 1px solid #dcdcdc;
	border-radius: 100%;
	vertical-align: top
}

.paging_box .ico_comm5 {
	display: block;
	width: 6px;
	height: 9px
}

.paging_box .btn_page.btn_prev .ico_arr {
	margin: 5px 7px 5px 6px;
	background-position: -140px -140px
}

.paging_box .btn_page.btn_next .ico_arr {
	margin: 5px 6px 5px 7px;
	background-position: -150px -140px
}

.paging_box span.btn_page.btn_prev .ico_arr {
	background-position: -140px -130px
}

.paging_box span.btn_page.btn_next .ico_arr {
	background-position: -150px -130px
}

.FeatureTop {
	position: relative;
	margin-bottom: 22px;
	font-size: 0
}

.FeatureTop2 {
	margin: -30px 0 0
}

.section_adbnr+.FeatureTop2 {
	margin-top: -20px
}

.FeatureTop .top_sched {
	border: 1px solid #e9e9e9;
	border-radius: 4px;
	box-sizing: border-box
}

.FeatureTop .top_sched,
.FeatureTop .top_smatch {
	display: inline-block;
	width: 315px;
	height: 400px;
	vertical-align: top
}

.FeatureTop .top_smatch {
	position: relative;
	border-radius: 4px
}

.FeatureTop .TopMainnews {
	display: inline-block;
	width: 440px;
	height: 400px;
	margin: 0 17px 0 18px;
	vertical-align: top
}

.FeatureTop2 .TopMainnews {
	width: 790px;
	height: 418px;
	margin: 0
}

.FeatureTop .top_rank {
	display: inline-block;
	width: 310px;
	height: 400px;
	border: 1px solid rgba(0, 0, 0, .09);
	border-radius: 4px;
	vertical-align: top;
	box-sizing: border-box
}

.FeatureTop2 .top_rank {
	height: 418px;
	border-top: 0;
	border-radius: 0;
	border-bottom: 0
}

.FeatureTop .top_spoissues {
	display: inline-block;
	width: 310px;
	height: 400px;
	border: 1px solid rgba(0, 0, 0, .09);
	border-radius: 4px;
	vertical-align: top;
	box-sizing: border-box
}

.FeatureTop2 .top_spoissues {
	height: 418px;
	border-top: 0;
	border-radius: 0;
	border-bottom: 0
}

.FeatureTop .top_adbnr {
	overflow: hidden;
	position: absolute;
	bottom: 0;
	right: 0;
	border-radius: 0 0 4px 4px
}

.FeatureTop .top_adbnr img {
	height: 100%
}

.FeatureTop2 .top_adbnr {
	border-radius: 0
}

.FeatureTop .top_adbnr:before {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 1;
	border: 1px solid #000;
	border-top: 0 none;
	border-radius: 0 0 4px 4px;
	opacity: .09;
	pointer-events: none;
	content: ""
}

.FeatureTop2 .top_adbnr:before {
	border-radius: 0
}

.top_sched {
	position: relative
}

.top_sched .tit_sched {
	display: block;
	height: 34px;
	margin: 27px 0 0 26px;
	font-size: 19px;
	line-height: 21px;
	color: #000;
	letter-spacing: -.5px
}

.top_sched .txt_sched {
	position: absolute;
	top: 15px;
	right: 21px;
	padding: 15px 0;
	font-weight: 700;
	font-size: 14px;
	line-height: 18px;
	color: #5b5b5b;
	letter-spacing: -.5px
}

.top_sched .txt_sched .thumb_g {
	width: 18px;
	height: 18px;
	margin: 0 8px 0 0;
	border-radius: 100%
}

.league_select .link_select {
	position: absolute;
	top: 15px;
	right: 27px;
	padding: 15px 0;
	font-weight: 500;
	font-size: 14px;
	line-height: 16px;
	color: #5b5b5b;
	letter-spacing: -.5px
}

.league_select .link_select:hover {
	text-decoration: none
}

.league_select .link_select .ico_arr {
	display: inline-block;
	width: 10px;
	height: 6px;
	margin: 5px 0 0 8px;
	background-position: -130px -40px;
	vertical-align: top
}

.league_select.layer_open .link_select .ico_arr {
	background-position: -140px -40px
}

.league_select .leagues_layer {
	display: none;
	overflow: hidden;
	position: absolute;
	left: 0;
	right: 0;
	z-index: 1;
	height: 0;
	margin: 0 -1px;
	border-radius: 0 0 3px 3px;
	background-color: #fcfcfc
}

.league_select.layer_open .leagues_layer {
	display: block;
	height: 336px;
	border: 1px solid #e9e9e9;
	animation-duration: .5s;
	animation-name: layerHeight
}

.cont_home .league_select.layer_open .leagues_layer {
	height: 495px;
	animation-name: layerHeightHome
}

@keyframes layerHeight {
	0% {
		height: 0
	}

	to {
		height: 336px
	}
}

@keyframes layerHeightHome {
	0% {
		height: 0
	}

	to {
		height: 495px
	}
}

.league_select .list_league {
	overflow: hidden;
	margin: 12px 0 0 6px
}

.league_select .list_league li {
	float: left;
	width: 130px;
	margin-left: 18px
}

.league_select .list_league .link_thumb {
	padding: 10px 0 9px;
	font-size: 0;
	white-space: nowrap
}

.league_select .list_league .wrap_thumb {
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-right: 10px;
	border-radius: 100%;
	vertical-align: top
}

.league_select .list_league .wrap_thumb:before {
	content: none
}

.league_select .list_league .ico_league {
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-right: 10px;
	background-position: -198px -48px;
	vertical-align: top
}

.league_select .list_league .thumb_g {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	max-width: 100%;
	max-height: 100%;
	border-radius: 100%
}

.league_select .list_league .thumb_g2 {
	width: 18px;
	height: 18px
}

.league_select .list_league .tit_thumb {
	display: inline-block;
	overflow: hidden;
	max-width: 100px;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #262626;
	text-overflow: ellipsis
}

.league_select .list_league .link_thumb:hover .tit_thumb {
	text-decoration: underline
}

.league_select .list_league .on .tit_thumb {
	font-weight: 700;
	color: #e63010
}

.top_sched .date_select {
	overflow: hidden;
	position: relative;
	margin: 0 21px;
	border-radius: 3px;
	background-color: #f8f8f8;
	text-align: center
}

.date_select .tit_date {
	display: inline-block;
	overflow: hidden;
	height: 40px;
	font-size: 17px;
	line-height: 42px;
	text-align: center;
	vertical-align: top;
	color: #000
}

.date_select .tit_date .txt_g {
	font-family: Apple SD Gothic Neo, Malgun Gothic, "\B9D1\C740   \ACE0\B515", sans-serif
}

.date_select .btn_date {
	position: relative;
	width: 33px;
	height: 40px
}

.date_select .btn_prev {
	float: left
}

.date_select .btn_next {
	float: right
}

.date_select .btn_date .ico_comm5 {
	width: 7px;
	height: 11px;
	margin: 0 auto
}

.date_select .btn_date.btn_prev .ico_arr {
	background-position: -150px -40px
}

.date_select .btn_date.btn_next .ico_arr {
	background-position: -160px -40px
}

.empty_sched .ico_empty {
	width: 46px;
	height: 46px;
	margin: 75px auto 0;
	background-position: -200px 0
}

.empty_sched .txt_empty {
	display: block;
	margin-top: 16px;
	font-size: 15px;
	line-height: 17px;
	color: #bcbcbc;
	text-align: center
}

.top_sched .bundle_sched {
	padding-top: 1px
}

.top_sched .bundle_baseball {
	padding-top: 2px
}

.bundle_sched .link_sched {
	display: block;
	overflow: hidden;
	position: relative;
	height: 62px;
	margin: 0 21px;
	padding-right: 50px;
	border-bottom: 1px solid #f7f7f7
}

.bundle_baseball .link_sched {
	height: 57px
}

.bundle_baseball .link_sched:nth-child(5n) {
	border-bottom: 0
}

.link_sched .info_sched {
	display: table;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 221px;
	height: 100%
}

.link_sched .info_sched .inner_g {
	display: table-cell;
	padding-bottom: 10px;
	vertical-align: bottom
}

.link_sched.link_golf .info_sched .inner_g,
.link_sched.link_type2 .info_sched .inner_g {
	padding: 2px 0 0;
	vertical-align: middle
}

.link_sched .txt_status {
	display: block;
	font-weight: 400;
	font-size: 11px;
	line-height: 13px;
	color: #666;
	text-align: center
}

.link_sched .txt_status.txt_live {
	font-weight: 500;
	color: #007aff
}

.link_sched .txt_league {
	display: block;
	font-size: 11px;
	line-height: 13px;
	font-family: Helvetica Neue, sans-serif;
	color: #b2b2b2;
	text-align: center
}

.link_sched .txt_status+.txt_league {
	margin-bottom: 2px
}

.link_sched .num_time+.txt_league {
	margin-top: 1px
}

.link_sched .num_time {
	display: block;
	font-weight: 700;
	font-size: 13px;
	line-height: 15px;
	color: #222;
	text-align: center
}

.link_sched .txt_recorded {
	display: block;
	font-weight: 500;
	font-size: 11px;
	line-height: 13px;
	color: #e22c06;
	text-align: center;
	letter-spacing: -.5px
}

.link_sched .tit_match {
	display: block;
	overflow: hidden;
	max-width: 200px;
	margin: 0 auto 2px;
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	color: #222;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap
}

.link_sched .team_left {
	float: left;
	position: relative;
	width: 50%;
	text-align: right
}

.link_sched .team_right {
	float: right;
	position: relative;
	width: 50%
}

.link_sched .num_score {
	width: 29px;
	margin-top: 21px;
	font-weight: 700;
	font-size: 17px;
	line-height: 19px;
	color: #000;
	text-align: center
}

.link_sched.link_basketball .num_score {
	font-size: 16px
}

.link_sched.link_type2 .num_score {
	margin-top: 19px
}

.link_sched .team_left .num_score {
	float: right;
	margin-right: 16px
}

.link_sched .team_right .num_score {
	float: left;
	margin-left: 16px
}

.link_sched .num_score.num_win {
	color: #e22c06
}

.link_sched .num_shootout {
	position: absolute;
	top: 24px;
	font-weight: 600;
	font-size: 11px;
	line-height: 13px;
	color: #222
}

.link_sched.link_type2 .num_shootout {
	top: 31px
}

.link_sched .team_left .num_shootout {
	right: 32px
}

.link_sched .team_right .num_shootout {
	left: 32px
}

.link_sched .num_shootout.num_win {
	color: #e12d1c
}

.link_sched .info_team {
	height: 62px;
	padding-top: 14px;
	box-sizing: border-box
}

.bundle_baseball .link_sched .info_team {
	height: 57px;
	padding-top: 12px
}

.os_mac .link_sched .info_team {
	padding-top: 16px
}

.os_mac .bundle_baseball .link_sched .info_team {
	padding-top: 14px
}

.link_sched .team_left .info_team {
	padding-right: 45px
}

.link_sched .team_right .info_team {
	padding-left: 45px
}

.link_sched .wrap_team {
	width: 26px;
	height: 26px;
	margin-top: 4px
}

.os_mac .link_sched .wrap_team {
	margin-top: 2px
}

.link_sched .team_left .wrap_team {
	float: right;
	margin-left: 3px
}

.link_sched .team_right .wrap_team {
	float: left;
	margin-right: 3px
}

.link_sched .wrap_team .thumb_g {
	width: 100%
}

.link_sched .cont_team {
	display: table;
	overflow: hidden;
	width: 36px;
	height: 32px
}

.link_sched .tit_team {
	display: table-cell;
	vertical-align: middle
}

.link_sched .tit_team .inner_tit {
	display: block;
	display: -webkit-box;
	overflow: hidden;
	max-height: 32px;
	font-weight: 400;
	font-size: 13px;
	line-height: 16px;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color: #222;
	letter-spacing: -.5px
}

.link_sched .txt_view {
	position: absolute;
	top: 50%;
	right: 0;
	width: 46px;
	height: 24px;
	margin-top: -12px;
	border: 1px solid #d8d8d8;
	border-radius: 2px;
	font-weight: 500;
	font-size: 11px;
	line-height: 23px;
	color: #222;
	letter-spacing: -.5px;
	text-align: center;
	white-space: nowrap;
	box-sizing: border-box
}

.bundle_baseball .link_sched .txt_view {
	margin-top: -11px
}

.link_sched .txt_view.txt_live {
	border-color: #f52626;
	background-color: #f52626;
	color: #fff
}

.link_sched .txt_view.txt_hl {
	line-height: 22px;
	font-family: Helvetica Neue, sans-serif;
	letter-spacing: 0
}

.link_sched .txt_view.txt_hl,
.link_sched .txt_view.txt_record {
	border-color: #266dff;
	color: #1876fe
}

.link_sched .txt_view.txt_sms {
	color: #e72f00
}

.FeatureTop .top_smatch:after {
	border: 1px solid #000;
	border-radius: 4px;
	opacity: .05;
	content: ""
}

.FeatureTop .bg_smatch,
.FeatureTop .top_smatch:after {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	pointer-events: none
}

.FeatureTop .bg_smatch {
	white-space: nowrap
}

.FeatureTop .bg_smatch:after {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 4px;
	background: url(//t1.daumcdn.net/media/img-section/sports13/newtop/retina/bg_smatch.png) no-repeat 0 0;
	background-size: 315px 400px;
	pointer-events: none;
	content: ""
}

.FeatureTop .bg_team {
	display: inline-block;
	width: 50%;
	height: 100%;
	border-radius: 6px;
	vertical-align: top
}

.top_smatch .tit_smatch {
	margin-top: 52px;
	font-size: 24px;
	line-height: 26px;
	color: #003063;
	letter-spacing: -.5px
}

.top_smatch .tit_smatch,
.top_smatch .txt_smatch {
	display: block;
	position: relative;
	text-align: center
}

.top_smatch .txt_smatch {
	margin-top: 8px;
	font-size: 15px;
	line-height: 17px;
	color: #717171
}

.top_smatch .txt_info {
	display: block;
	position: relative;
	margin-top: 21px;
	font-size: 22px;
	line-height: 24px;
	color: #000;
	text-align: center
}

.top_smatch .txt_info.txt_ing {
	margin-top: 25px;
	font-size: 18px;
	line-height: 20px;
	color: #000
}

.top_smatch .ico_ing {
	display: inline-block;
	overflow: hidden;
	width: 5px;
	height: 5px;
	margin: 7px 10px 0 0;
	border-radius: 100%;
	font-size: 1px;
	line-height: 0;
	background-color: #ff2828;
	-webkit-animation: dotAni 1.7s infinite;
	animation: dotAni 1.7s infinite;
	color: transparent;
	vertical-align: top
}

@-webkit-keyframes dotAni {
	0% {
		box-shadow: 0 0 0 0 rgba(255, 40, 40, .8)
	}

	70% {
		box-shadow: 0 0 0 5px rgba(255, 40, 40, 0)
	}

	to {
		box-shadow: 0 0 0 0 rgba(255, 40, 40, 0)
	}
}

@keyframes dotAni {
	0% {
		box-shadow: 0 0 0 0 rgba(255, 40, 40, .8)
	}

	70% {
		box-shadow: 0 0 0 5px rgba(255, 40, 40, 0)
	}

	to {
		box-shadow: 0 0 0 0 rgba(255, 40, 40, 0)
	}
}

.top_smatch .txt_info .txt_live {
	margin-right: 3px;
	font-weight: 700
}

.top_smatch .txt_info.txt_end {
	margin-top: 25px;
	font-size: 18px;
	line-height: 20px;
	color: #000
}

.top_smatch .txt_info .num_count {
	font-weight: 700
}

.top_smatch .txt_info em.num_count {
	color: #eb3300
}

.top_smatch .link_matchboard {
	display: block;
	overflow: hidden;
	position: relative;
	width: 272px;
	height: 202px;
	margin: 28px auto 0;
	background-color: #fff
}

.top_smatch .link_matchboard:before {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border: 1px solid #000;
	border-radius: 4px;
	opacity: .05;
	pointer-events: none;
	content: ""
}

.link_matchboard .info_match {
	position: absolute;
	top: 97px;
	left: 0;
	right: 0;
	text-align: center
}

.link_matchboard .txt_status {
	display: inline-block;
	width: 44px;
	height: 20px;
	border: 1px solid rgba(0, 0, 0, .05);
	border-radius: 11px;
	font-weight: 700;
	font-size: 11px;
	line-height: 21px;
	background-color: #5585f6;
	color: #fff;
	text-align: center;
	letter-spacing: -.5px
}

.link_matchboard.link_ing .txt_status {
	border-color: #f52626;
	background-color: #f52626
}

.link_matchboard.link_end .txt_status {
	width: 38px;
	background-color: #a3a6b2
}

.link_matchboard .team_left {
	float: left;
	position: relative;
	width: 50%
}

.link_matchboard .team_right {
	overflow: hidden;
	position: relative;
	width: 50%;
	text-align: right
}

.link_matchboard .txt_vs {
	position: absolute;
	top: 51px;
	left: 0;
	right: 0;
	font-weight: 400;
	font-size: 22px;
	line-height: 24px;
	font-family: Helvetica Neue, sans-serif;
	color: #adafbb;
	text-align: center
}

.link_matchboard.link_end .txt_vs,
.link_matchboard.link_ing .txt_vs {
	top: 60px;
	width: 10px;
	height: 4px;
	margin: 0 auto;
	font-size: 0;
	line-height: 0;
	background-color: #000;
	color: transparent
}

.link_matchboard .info_team {
	display: inline-block;
	margin-top: 23px;
	width: 72px;
	vertical-align: top
}

.cont_soccer .link_matchboard .info_team,
.cont_worldsoccer .link_matchboard .info_team {
	width: 60px;
	margin-top: 30px
}

.link_matchboard .team_left .info_team {
	margin-left: 24px
}

.link_matchboard.link_ing .team_left .info_team {
	margin-left: 30px
}

.link_matchboard .team_right .info_team {
	margin-right: 24px
}

.link_matchboard.link_ing .team_right .info_team {
	margin-right: 30px
}

.link_matchboard .wrap_team {
	width: 72px;
	height: 72px
}

.cont_soccer .link_matchboard .wrap_team,
.cont_worldsoccer .link_matchboard .wrap_team {
	width: 60px;
	height: 60px
}

.link_matchboard .wrap_team .thumb_g {
	width: 100%
}

.link_matchboard .tit_team {
	display: block;
	overflow: hidden;
	max-width: 100%;
	margin-top: 5px;
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	color: #0f0f0f;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center
}

.cont_soccer .link_matchboard .tit_team,
.cont_worldsoccer .link_matchboard .tit_team {
	margin-top: 10px
}

.link_matchboard .txt_team {
	display: block;
	margin-top: 3px;
	font-size: 12px;
	line-height: 14px;
	color: #888;
	text-align: center
}

.link_matchboard .txt_team .emph_win {
	color: #e72f00
}

.link_matchboard .num_score {
	position: absolute;
	top: 46px;
	font-weight: 700;
	font-size: 28px;
	line-height: 30px;
	color: #000;
	letter-spacing: -1px
}

.link_matchboard .team_left .num_score {
	right: 12px
}

.link_matchboard .team_right .num_score {
	left: 12px
}

.link_matchboard .num_score.num_win {
	color: #e72f00
}

.link_matchboard .num_shootout {
	position: absolute;
	top: 53px;
	font-weight: 700;
	font-size: 15px;
	line-height: 17px;
	color: #000
}

.link_matchboard .team_left .num_shootout {
	right: 31px
}

.link_matchboard .team_right .num_shootout {
	left: 31px
}

.link_matchboard .num_shootout.num_win {
	color: #e72f00
}

.link_matchboard .txt_direct {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 38px;
	border: 1px solid rgba(0, 0, 0, .1);
	font-weight: 600;
	font-size: 15px;
	line-height: 38px;
	background-color: #fff;
	color: #000;
	text-align: center
}

.link_matchboard.link_ing .txt_direct {
	border-color: #f52626;
	background-color: #f52626;
	color: #fff
}

.link_matchboard.link_ing .txt_textrelay {
	border-color: rgba(0, 0, 0, .1);
	background-color: #fff;
	color: #e22c06
}

.link_matchboard.link_end .txt_direct {
	border-color: #5585f6;
	background-color: #5585f6;
	color: #fff
}

.link_matchboard.link_end .txt_textrelay {
	border-color: rgba(0, 0, 0, .1);
	background-color: #fff;
	color: #000
}

.link_matchboard .txt_direct .ico_arr {
	display: inline-block;
	position: absolute;
	width: 6px;
	height: 8px;
	margin: 14px 0 0 6px;
	background-position: -120px -130px;
	vertical-align: top
}

.link_matchboard.link_end .txt_direct .ico_arr,
.link_matchboard.link_ing .txt_direct .ico_arr {
	background-position: -130px -130px
}

.link_matchboard.link_ing .txt_textrelay .ico_arr {
	background-position: -140px -150px
}

.link_matchboard.link_end .txt_textrelay .ico_arr {
	background-position: -120px -130px
}

.SlideMannews {
	position: relative
}

.SlideMannews .inner_slide {
	overflow: hidden
}

.SlideMannews .list_thumb {
	position: relative
}

.SlideMannews .list_thumb li {
	overflow: hidden;
	float: left;
	position: relative
}

.SlideMannews .list_thumb .wrap_thumb {
	width: 440px;
	height: 334px
}

.SlideMannews .list_thumb .wrap_thumb:before {
	z-index: 1;
	background-color: rgba(0, 0, 0, .1)
}

.SlideMannews:hover .list_thumb .wrap_thumb:before {
	background-color: rgba(0, 0, 0, .4)
}

.SlideMannews .list_thumb .wrap_thumb .thumb_g {
	-webkit-transition: transform 1s;
	transition: transform 1s
}

.SlideMannews:hover .list_thumb .wrap_thumb .thumb_g {
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

.SlideMannews .list_thumb .bg_thumb {
	background-image: url(../img/bg_thumb_mainnews.png)
}

.SlideMannews .list_thumb .ico_playvod {
	z-index: 1;
	width: 57px;
	height: 68px;
	margin-top: 133px;
	background-position: -160px -120px
}

.SlideMannews .list_thumb .cont_thumb {
	position: absolute;
	left: 23px;
	bottom: 19px;
	right: 23px;
	z-index: 1;
	-webkit-transition: transform 1s ease-out;
	transition: transform 1s ease-out
}

.SlideMannews:hover .list_thumb .cont_thumb {
	/* bottom: 0; */
	/* -ms-transform: translateY(-20px);
	transform: translateY(-20px) */
}

.SlideMannews:hover .item_live .cont_thumb {
	/* bottom: 19px; */
	/* -ms-transform: translateY(0);
	transform: translateY(0) */
}

.SlideMannews .list_thumb [class*=tag_] {
	display: inline-block;
	padding: 0 9px;
	border-radius: 3px;
	box-sizing: border-box;
	vertical-align: top;
	color: #fff
}

.SlideMannews .list_thumb .tag_cate {
	height: 25px;
	font-weight: 500;
	font-size: 12px;
	line-height: 25px;
	background-color: hsla(0, 0%, 7%, .6)
}

.SlideMannews .list_thumb .tag_live {
	height: 23px;
	font-weight: 600;
	font-size: 13px;
	line-height: 23px;
	background-color: #f52626
}

.SlideMannews .list_thumb .tit_thumb {
	max-height: 62px;
	margin-top: 19px;
	padding-right: 23px;
	font-weight: 600;
	font-size: 23px;
	line-height: 31px;
	color: #fff
}

.SlideMannews .list_thumb .tit_thumb .link_txt {
	margin-right: 8px;
	color: #fff
}

.SlideMannews .list_thumb .txt_cp {
	display: inline-block;
	margin-top: 7px;
	font-weight: 400;
	font-size: 13px;
	line-height: 15px;
	color: #ddd;
	vertical-align: top;
	opacity: .7
}

.SlideMannews .info_thumb {
	display: none;
	margin-top: 12px;
	padding-top: 10px;
	border-top: 1px solid hsla(0, 0%, 100%, .2);
	font-size: 0
}

.SlideMannews:hover .list_thumb .info_thumb {
	display: block
}

.SlideMannews .link_cluster {
	display: inline-block;
	margin: 6px 0 5px;
	vertical-align: top;
	white-space: nowrap
}

.SlideMannews .link_cluster+.link_cluster {
	margin-left: 24px
}

.SlideMannews .link_cluster .frame_thumb {
	display: inline-block;
	overflow: hidden;
	position: relative;
	width: 26px;
	height: 26px;
	margin-right: 9px;
	border-radius: 100%;
	background-color: #fff;
	vertical-align: top
}

.SlideMannews .link_cluster .frame_thumb:before {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border: 1px solid #fff;
	border-radius: 100%;
	content: ""
}

.SlideMannews .link_cluster .thumb_g {
	width: 100%
}

.SlideMannews .link_cluster .txt_g {
	display: inline-block;
	overflow: hidden;
	max-width: 135px;
	height: 26px;
	padding-top: 6px;
	font-size: 15px;
	line-height: 17px;
	vertical-align: top;
	color: #e7e7e7;
	text-overflow: ellipsis;
	box-sizing: border-box
}

.SlideMannews .link_cluster:hover .txt_g {
	text-decoration: underline
}

.SlideMannews .link_cluster .ico_arr {
	display: inline-block;
	width: 8px;
	height: 13px;
	margin: 7px 0 0 7px;
	background-position: -170px 0;
	vertical-align: top
}

.SlideMannews .desc_thumb {
	display: block;
	display: -webkit-box;
	overflow: hidden;
	max-height: 39px;
	font-size: 14px;
	line-height: 21px;
	color: #ccc;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.os_mac .SlideMannews .desc_thumb {
	max-height: 37px
}

.SlideMannews .btn_slide {
	display: none;
	overflow: hidden;
	position: absolute;
	top: 0;
	z-index: 1;
	width: 46px;
	height: 46px;
	border: 1px solid rgba(0, 0, 0, .5);
	background-color: rgba(0, 0, 0, .7)
}

.SlideMannews:hover .btn_slide {
	display: block
}

.SlideMannews .btn_prev {
	right: 46px;
	border-radius: 2px 0 0 2px
}

.SlideMannews .btn_next {
	right: 0;
	border-left: 0 none;
	border-radius: 0 4px 2px 0
}

.SlideMannews .ico_comm5 {
	width: 9px;
	height: 17px;
	margin: -3px auto 0
}

.SlideMannews .btn_slide.btn_prev .ico_arr {
	background-position: -180px 0
}

.SlideMannews .btn_slide.btn_next .ico_arr {
	background-position: -190px 0
}

.TopMainnews .PagingThumb {
	margin-top: 5px;
	font-size: 0;
	display:flex;
}

.PagingThumb .link_page {
	display: inline-block;
	position: relative;
	vertical-align: top;
	/* padding:2px; */
}

.PagingThumb .link_page.on {
	pointer-events: none
}

.PagingThumb .link_page+.link_page {
	margin-left: 5px
}

.PagingThumb .wrap_thumb {
	display: block;
	width: 84px;
	height: 60px
}

.PagingThumb .link_page.on .wrap_thumb:before {
	border: 3px solid #f52626;
	background-color: rgba(0, 0, 0, .5)
}

.PagingThumb .link_page:hover .wrap_thumb:before {
	background-color: rgba(0, 0, 0, .5)
}

.PagingThumb .ico_check {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 32px;
	height: 24px;
	margin: 19px auto 0;
	background-position: -130px -50px;
	pointer-events: none
}

.PagingThumb .link_page.on .ico_check {
	display: block
}

.top_rank .tab_rank {
	overflow: hidden;
	margin: 24px 26px 0;
	border-radius: 2px;
	background-color: #f8f8f8
}

.FeatureTop2 .top_rank .tab_rank {
	margin-top: 28px
}

.top_rank .tab_rank li {
	float: left;
	width: 50%
}

.top_rank .tab_rank .link_tab {
	display: block;
	height: 40px;
	border: 1px solid #f8f8f8;
	font-weight: 500;
	font-size: 15px;
	line-height: 40px;
	color: #3f3f3f;
	letter-spacing: -1px;
	text-align: center;
	box-sizing: border-box
}

.top_rank .tab_rank .link_tab:hover {
	text-decoration: none
}

.top_rank .tab_rank .link_tab[aria-selected=true] {
	border-color: #f38b92;
	border-radius: 3px;
	font-weight: 600;
	background-color: #fff;
	color: #e12d1c
}

.top_rank .list_rank {
	margin: 0 26px;
	padding-top: 14px
}

.top_rank .list_rank li {
	margin-top: 8px;
	font-size: 0;
	white-space: nowrap
}

.top_rank .list_rank .num_rank {
	width: 17px;
	margin: 2px 3px 0 -5px;
	font-weight: 700;
	line-height: 16px;
	color: #2b2b2b;
	text-align: center
}

.top_rank .list_rank .num_rank,
.top_rank .list_rank .tit_rank {
	display: inline-block;
	font-size: 14px;
	letter-spacing: -.5px;
	vertical-align: top
}

.top_rank .list_rank .tit_rank {
	overflow: hidden;
	max-width: 100%;
	font-weight: 400;
	color: #111;
	text-overflow: ellipsis
}

.top_rank .list_rank .num_rank+.tit_rank {
	max-width: 242px
}

.top_spoissues .head_spoissues {
	overflow: hidden;
	margin: 20px 21px 0
}

.FeatureTop2 .top_spoissues .head_spoissues {
	margin-top: 26px
}

.head_spoissues .wrap_thumb {
	overflow: hidden;
	float: left;
	width: 50px;
	height: 50px;
	margin-right: 10px;
	border-radius: 100%
}

.head_spoissues .wrap_thumb:before {
	border-radius: 100%
}

.head_spoissues .wrap_thumb .thumb_g {
	width: 100%
}

.head_spoissues .cont_thumb {
	overflow: hidden
}

.head_spoissues .txt_thumb {
	display: block;
	margin-top: 8px;
	font-weight: 500;
	font-size: 13px;
	line-height: 15px;
	color: #e22c06;
	letter-spacing: -.5px
}

.head_spoissues .tit_thumb {
	display: block;
	overflow: hidden;
	margin-top: 4px;
	font-weight: 700;
	font-size: 17px;
	line-height: 19px;
	color: #222;
	letter-spacing: -.5px;
	text-overflow: ellipsis;
	white-space: nowrap
}

.top_spoissues .list_thumb {
	margin: 14px 21px 0
}

.top_spoissues .list_thumb li {
	display: inline-block;
	width: 128px;
	vertical-align: top
}

.top_spoissues .list_thumb li+li {
	margin-left: 6px
}

.top_spoissues .list_thumb .link_thumb:hover {
	text-decoration: none
}

.top_spoissues .list_thumb .wrap_thumb {
	width: 128px;
	height: 84px
}

.top_spoissues .list_thumb .bg_thumb {
	background-image: url(//t1.daumcdn.net/media/img-section/sports13/newtop/bg_thumb12884.png)
}

.top_spoissues .list_thumb .ico_playvod {
	width: 26px;
	height: 31px;
	margin: 26px auto 0;
	background-position: -170px -40px
}

.top_spoissues .list_thumb .cont_thumb {
	margin-top: 10px
}

.top_spoissues .list_thumb .tit_thumb {
	max-height: 35px;
	padding-bottom: 2px;
	font-weight: 400;
	font-size: 15px;
	line-height: 18px;
	color: #222
}

.top_spoissues .list_thumb .link_thumb:hover .tit_thumb {
	text-decoration: underline
}

.top_spoissues .list_thumb .info_thumb {
	display: block;
	overflow: hidden;
	max-width: 100%;
	margin-top: 9px;
	font-size: 13px;
	line-height: 14px;
	color: #94989c;
	text-overflow: ellipsis;
	white-space: nowrap
}

.top_spoissues .list_thumb .txt_info {
	position: relative;
	margin-left: 2px;
	padding-left: 7px
}

.top_spoissues .list_thumb .txt_info:before {
	position: absolute;
	left: 0;
	top: 5px;
	width: 2px;
	height: 2px;
	border-radius: 100%;
	background-color: #c1c4c6;
	content: ""
}

.top_spoissues .list_thumbs {
	margin: 13px 21px 0
}

.top_spoissues.more_on .list_thumbs {
	margin-top: 3px
}

.top_spoissues .list_thumbs li {
	padding: 12px 0
}

.top_spoissues .list_thumbs li+li {
	border-top: 1px solid #f7f7f7
}

.top_spoissues .list_thumbs .wrap_thumb {
	width: 84px;
	height: 54px;
	margin-right: 12px
}

.top_spoissues .list_thumbs .bg_thumb {
	background-image: url(//t1.daumcdn.net/media/img-section/sports13/newtop/bg_thumb8454.png)
}

.top_spoissues .list_thumbs .ico_playvod {
	width: 26px;
	height: 31px;
	margin: 10px auto 0;
	background-position: -170px -40px
}

.top_spoissues .list_thumbs .cont_thumb {
	height: 54px
}

.top_spoissues .list_thumbs .tit_thumb {
	max-height: 42px;
	margin-top: 6px;
	font-weight: 400;
	font-size: 15px;
	line-height: 21px;
	color: #222
}

.BoxSection .slide_hlvod {
	position: relative;
	margin: 15px 0 29px
}

.slide_hlvod .inner_slide {
	overflow: hidden
}

.slide_hlvod .btn_slide {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 38px
}

.slide_hlvod .btn_prev {
	left: -19px
}

.slide_hlvod .btn_next {
	right: -19px
}

.slide_hlvod .btn_slide .inner_btn {
	position: absolute;
	top: 40px;
	left: 0;
	right: 0;
	width: 38px;
	height: 38px;
	border: 1px solid rgba(0, 0, 0, .1);
	border-radius: 3px;
	background-color: #fff;
	transform: scale(.7);
	opacity: 0;
	transition: .2s;
	-webkit-font-smoothing: antialiased;
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .06);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .06);
	box-sizing: border-box
}

.slide_hlvod .group_btn:hover .inner_btn,
.slide_hlvod .inner_slide:hover~.group_btn .btn_slide .inner_btn {
	transform: scale(1);
	opacity: 1
}

.slide_hlvod .btn_slide .ico_comm5 {
	width: 6px;
	height: 13px;
	margin: 12px auto 0
}

.slide_hlvod .btn_slide.btn_prev .ico_arr {
	background-position: -180px -20px
}

.slide_hlvod .btn_slide.btn_next .ico_arr {
	background-position: -190px -20px
}

.slide_hlvod span.btn_slide .ico_arr {
	opacity: .2
}

.BoxSection .list_thumb {
	overflow: hidden;
	position: relative
}

.BoxSection .list_thumb li {
	position: relative
}

.slide_hlvod .list_thumb li {
	float: left;
	width: 216px;
	height: 197px;
	margin-right: 5px
}

.slide_hlvod .list_thumb .wrap_thumb {
	width: 216px;
	height: 118px;
	background-image: url(../img/noimg_216118.png);
	background-size: 216px 118px
}

.slide_hlvod .list_thumb .wrap_thumb:before {
	background-color: rgba(0, 0, 0, .04)
}

.slide_hlvod .list_thumb .wrap_thumb .thumb_g {
	width: 100%
}

.slide_hlvod .list_thumb .bg_thumb {
	background-image: url(../img/bg_thumb_vodhl.png)
}

.slide_hlvod .list_thumb .ico_playvod {
	width: 32px;
	height: 39px;
	margin-top: 39px;
	background-position: -130px -80px
}

.slide_hlvod .list_thumb .num_time {
	bottom: 9px;
	right: 9px;
	height: 20px;
	padding: 0 6px;
	border-radius: 2px;
	font-weight: 500;
	font-size: 12px;
	line-height: 21px;
	background-color: rgba(0, 0, 0, .5);
	color: #fff
}

.slide_hlvod .list_thumb .cont_thumb {
	overflow: hidden
}

.list_thumb .tit_thumb {
	display: block;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.slide_hlvod .list_thumb .tit_thumb {
	margin-top: 11px;
	padding-right: 10px;
	max-height: 40px;
	font-weight: 400;
	font-size: 15px;
	line-height: 20px;
	color: #222;
	letter-spacing: -.5px
}

.BoxSection .list_thumb .link_thumb:hover .tit_thumb {
	text-decoration: underline
}

.slide_hlvod .list_thumb .info_thumb {
	margin-top: 10px;
	font-size: 0
}

.slide_hlvod .list_thumb .num_vod {
	display: inline-block;
	font-weight: 500;
	font-size: 13px;
	line-height: 13px;
	color: #999;
	vertical-align: top
}

.list_thumb .num_vod .ico_vod {
	display: inline-block;
	width: 11px;
	height: 13px;
	margin: 0 5px 0 0;
	background-position: -120px -160px;
	vertical-align: top
}

.slide_hlvod .list_thumb .txt_info {
	display: inline-block;
	font-weight: 400;
	font-size: 13px;
	line-height: 13px;
	color: #999;
	vertical-align: top
}

.slide_hlvod .list_thumb .num_vod+.txt_info {
	position: relative;
	margin-left: 5px;
	padding-left: 7px
}

.slide_hlvod .list_thumb .num_vod+.txt_info:before {
	position: absolute;
	left: 0;
	top: 5px;
	width: 2px;
	height: 2px;
	border-radius: 100%;
	background-color: #999;
	content: ""
}

.slide_hlvod .list_thumb .txt_info .num_date {
	font-weight: 500;
	font-size: 13px;
	line-height: 13px;
	color: #999
}

.BoxSection .majornews_list {
	overflow: hidden;
	padding-bottom: 16px
}

.majornews_list .list_txt {
	float: left;
	width: 346px
}
.majornews_list .list_txt:nth-child(even){
	margin-left:50px;
}
/* .majornews_list .list_txt+.list_txt {
	margin-left: 44px
} */
 .majornews_list{
	display: flex;
	flex-wrap: wrap;
    justify-content: space-between;
}

.majornews_list .list_txt li {
	padding-top: 11px
}

.majornews_list .list_txt li:nth-child(5n+1) {
	padding-top: 21px
}

.majornews_list .list_txt li:nth-child(5n+6) {
	padding-top: 25px
}

.majornews_list .list_txt .link_txt {
	display: block;
	overflow: hidden;
	max-width: 100%;
	padding: 2px 0;
	font-weight: 400;
	font-size: 16px;
	line-height: 18px;
	color: #222;
	letter-spacing: -.5px;
	text-overflow: ellipsis;
	white-space: nowrap
}

.majornews_list .list_txt li:nth-child(5n+1) .link_txt {
	font-weight: 700
}

.majornews_list .list_txt .link_txt:hover {
	text-decoration: underline
}

.BoxSection .board_score {
	overflow: hidden;
	position: relative;
	height: 60px;
	margin-top: 16px;
	border-radius: 4px;
	font-size: 0
}

.BoxSection .board_score:before {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	border-radius: 2px;
	background: url(//t1.daumcdn.net/media/img-section/sports13/newtop/bg_topteam.png) no-repeat 0 0;
	background-size: 752px 60px;
	pointer-events: none;
	content: ""
}

.BoxSection .player_score {
	background-color: #f8f8f8
}

.BoxSection .player_score:before {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border: 1px solid #f1f1f1;
	background: none;
	pointer-events: none;
	content: ""
}

.board_score .wrap_team {
	display: inline-block;
	overflow: hidden;
	position: relative;
	width: 40px;
	height: 40px;
	margin: 10px 11px 0 14px;
	border-radius: 100%;
	background-color: #fff;
	vertical-align: top
}

.board_score .wrap_team .thumb_g {
	width: 100%
}

.board_score .wrap_team>.thumb_g {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	width: 32px;
	height: 32px;
	margin: auto
}

.player_score .wrap_team {
	overflow: initial;
	width: 52px;
	height: 41px;
	margin: 12px 10px 0 14px;
	border-radius: 0;
	background-color: transparent
}

.board_score .main_thumb {
	overflow: hidden;
	position: relative;
	width: 40px;
	height: 40px;
	border-radius: 100%
}

.board_score .main_thumb:before {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 100%;
	border: 1px solid rgba(0, 0, 0, .05);
	pointer-events: none;
	content: ""
}

.board_score .sub_thumb {
	overflow: hidden;
	position: absolute;
	bottom: -1px;
	right: 0;
	width: 24px;
	height: 24px
}

.board_score .tit_thumb {
	display: inline-block;
	margin-top: 22px;
	vertical-align: top
}

.player_score .tit_thumb {
	margin-top: 23px
}

.board_score .tit_thumb .link_txt {
	font-weight: 600;
	font-size: 16px;
	line-height: 18px;
	color: #fff
}

.player_score .tit_thumb .link_txt {
	font-weight: 500;
	color: #000
}

.board_score .tit_thumb .ico_arr {
	display: inline-block;
	width: 7px;
	height: 11px;
	margin: 4px 0 0 6px;
	background-position: -170px -80px;
	vertical-align: top
}

.os_mac .board_score .tit_thumb .ico_arr {
	margin-top: 3px
}

.player_score .tit_thumb .ico_arr {
	margin-left: 4px;
	background-position: -180px -80px
}

.board_score .info_thumb {
	display: inline-block;
	margin: 24px 0 0 15px;
	font-size: 13px;
	line-height: 15px;
	color: hsla(0, 0%, 100%, .7);
	letter-spacing: -.5px;
	vertical-align: top
}

.player_score .info_thumb {
	margin: 26px 0 0 12px;
	color: #555
}

.board_score .emph_season {
	display: inline-block;
	margin: -5px 3px 0 2px;
	font-weight: 700;
	font-size: 20px;
	line-height: 22px;
	color: gold;
	vertical-align: top
}

.board_score .txt_info {
	display: inline-block;
	position: relative;
	margin-top: -2px;
	font-size: 15px;
	line-height: 17px;
	color: #555;
	vertical-align: top
}

.board_score .txt_info+.txt_info {
	margin-left: 5px;
	padding-left: 7px
}

.board_score .txt_info+.txt_info:before {
	position: absolute;
	top: 6px;
	left: 0;
	width: 2px;
	height: 2px;
	border-radius: 100%;
	background-color: #c9cbcd;
	content: ""
}

.board_score .info_score {
	float: right;
	margin: 22px 19px 0 0;
	font-size: 16px;
	line-height: 18px;
	color: #fff
}

.player_score .info_score {
	margin-top: 23px;
	font-size: 15px;
	line-height: 17px;
	color: #222
}

.board_score .txt_score {
	margin-left: 2px
}

.board_score .num_score {
	margin: 0 2px;
	font-weight: 700
}

.player_score .num_score {
	color: #1760f0
}

.wing_sports .link_rankmore {
	display: block;
	height: 40px;
	font-size: 14px;
	line-height: 43px;
	color: #444;
	text-align: center
}

.wing_sports .link_rankmore .txt_g {
	color: #4375f5
}

.wing_sports .link_rankmore .ico_more {
	display: inline-block;
	width: 6px;
	height: 10px;
	margin: 17px 0 0 6px;
	background-position: -160px 0;
	vertical-align: top
}

.os_mac .wing_sports .link_rankmore .ico_more {
	margin-top: 16px
}

.wing_sports .tit_top .link_tit {
	color: #000
}

.wing_sports .tit_top .ico_arr {
	display: inline-block;
	width: 8px;
	height: 11px;
	margin: 6px 0 0 6px;
	background-position: -140px 0;
	vertical-align: top
}

.os_mac .wing_sports .tit_top .ico_arr {
	margin-top: 7px
}

.tab_ranks {
	height: 34px;
	border-radius: 3px;
	background-color: #fafafa;
	letter-spacing: -.06em
}

.tab_ranks li {
	float: left;
	width: 50%
}

.tab_ranks li:last-child {
	overflow: hidden;
	float: none;
	width: auto
}

.tab_ranks .link_tab {
	display: block;
	overflow: hidden;
	height: 32px;
	padding: 0 6px;
	border: 1px solid #fafafa;
	border-radius: 3px;
	font-weight: 500;
	font-size: 15px;
	line-height: 34px;
	color: #444;
	text-align: center;
	white-space: nowrap;
	text-decoration: none;
	letter-spacing: -.5px
}

.os_mac .tab_ranks .link_tab {
	padding: 0 11px
}

.tab_ranks .on .link_tab {
	border-color: #f38b92;
	font-weight: 600;
	background-color: #fff;
	color: #e22c06
}

.tab_ranks.tabtype_free li {
	width: auto
}

.tab_ranks.tabtype_3ea li {
	width: 33.33%
}

.tab_ranks.tabtype_4ea li {
	width: 25%
}

.tab_teams {
	position: relative;
	height: 39px;
	margin-top: 2px;
	letter-spacing: -.06em
}

.tab_teams:before {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 1px;
	background-color: #f2f2f2;
	content: ""
}

.tab_teams li {
	float: left
}

.tab_teams .link_tab {
	display: block;
	overflow: hidden;
	position: relative;
	height: 37px;
	padding: 0 11px;
	border-bottom: 2px solid transparent;
	font-size: 14px;
	line-height: 37px;
	color: #444;
	text-align: center;
	white-space: nowrap;
	text-decoration: none
}

.tab_teams .on .link_tab {
	border-color: #000;
	font-weight: 700;
	color: #222
}

.tabteams_wrap {
	position: relative
}

.tabteams_wrap .inner_wrap {
	overflow: hidden
}

.tabteams_wrap .inner_wrap:after,
.tabteams_wrap .inner_wrap:before {
	position: absolute;
	top: 0;
	bottom: 2px;
	z-index: 1;
	width: 20px;
	pointer-events: none;
	content: ""
}

.tabteams_wrap .inner_wrap:before {
	left: 0;
	background: -moz-linear-gradient(left, #fff 0, hsla(0, 0%, 100%, 0) 100%);
	background: -webkit-linear-gradient(left, #fff, hsla(0, 0%, 100%, 0));
	background: linear-gradient(90deg, #fff 0, hsla(0, 0%, 100%, 0));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#00ffffff", GradientType=1)
}

.tabteams_wrap .inner_wrap:after {
	right: 0;
	background: -moz-linear-gradient(left, hsla(0, 0%, 100%, 0) 0, #fff 100%);
	background: -webkit-linear-gradient(left, hsla(0, 0%, 100%, 0), #fff);
	background: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 0, #fff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff", endColorstr="#ffffff", GradientType=1)
}

.tabteams_wrap .tab_teams {
	display: inline-block;
	position: relative;
	left: 0;
	white-space: nowrap;
	vertical-align: top
}

.tabteams_wrap .tab_teams li {
	display: inline-block;
	float: none;
	vertical-align: top
}

.tabteams_wrap [class*=btn_] {
	position: absolute;
	top: 50%;
	margin-top: -12px;
	border: 1px solid transparent;
	border-radius: 100%
}

.tabteams_wrap:hover [class*=btn_] {
	border-color: #dcdcdc
}

.tabteams_wrap .btn_prev {
	left: -21px
}

.tabteams_wrap .btn_next {
	right: -21px
}

.tabteams_wrap [class*=btn_] .ico_arr {
	display: inline-block;
	width: 6px;
	height: 9px;
	margin: 0 auto;
	vertical-align: top
}

.tabteams_wrap .btn_prev .ico_arr {
	margin: 5px 7px 5px 6px;
	background-position: -140px -140px
}

.tabteams_wrap .btn_next .ico_arr {
	margin: 5px 6px 5px 7px;
	background-position: -150px -140px
}

.tabteams_wrap span.btn_prev .ico_arr {
	background-position: -140px -130px
}

.tabteams_wrap span.btn_next .ico_arr {
	background-position: -150px -130px
}

.tab_ligue {
	overflow: hidden;
	letter-spacing: -.06em
}

.tab_ligue li {
	float: left;
	margin-left: 15px
}

.tab_ligue li:first-child {
	margin-left: 0
}

.tab_ligue .link_tab {
	display: inline-block;
	font-size: 13px;
	color: #999;
	vertical-align: top
}

.tab_ligue .on .link_tab {
	font-weight: 600;
	color: #333
}

.wing_ranks {
	overflow: hidden;
	padding: 27px 30px 19px
}

.wing_ad+.wing_ranks {
	margin-top: -1px;
	padding-top: 0;
	border-top: 0 none
}

.wing_ranks .tit_top {
	padding-bottom: 10px
}

.wing_ranks .tab_ligue {
	position: absolute;
	right: 29px;
	top: 29px
}

.os_mac .wing_ranks .tab_ligue {
	top: 31px
}

.wing_ad+.wing_ranks .tab_ligue {
	top: 2px
}

.os_mac .wing_ad+.wing_ranks .tab_ligue {
	top: 4px
}

.wing_ranks .tbl_rank {
	width: 100%;
	margin-top: 6px;
	border-collapse: collapse;
	text-align: center;
	table-layout: fixed;
	letter-spacing: -.05em
}

.wing_ranks .head_wing+.tbl_rank {
	margin-top: 2px
}

.wing_ranks .tbl_rank td,
.wing_ranks .tbl_rank th {
	font-family: -apple-system, SF Pro Display, Helvetica Neue, Apple SD Gothic Neo, Malgun Gothic, "\B9D1\C740   \ACE0\B515", sans-serif
}

.wing_ranks .tbl_rank th {
	height: 29px;
	font-weight: 400;
	font-size: 12px;
	background-color: #fff;
	color: #999
}

.wing_ranks .head_wing~.tbl_rank th {
	border-top: 1px solid #f5f5f5
}

.wing_ranks .tab_ligue~.tbl_rank th,
.wing_ranks .tab_ranks~.tbl_rank th,
.wing_ranks .tab_sub~.tbl_rank th {
	border-top: 0
}

.wing_ranks .tbl_rank td {
	height: 36px;
	border-top: 1px solid #f5f5f5;
	font-size: 13px;
	color: #222
}

.wing_ranks .tbl_rank .link_team {
	display: block;
	position: relative;
	height: 100%;
	padding-left: 31px;
	text-decoration: none
}

.wing_ranks .tbl_rank .link_team .ico_arr {
	position: absolute;
	right: 0;
	top: 50%;
	width: 5px;
	height: 8px;
	margin-top: -3px;
	vertical-align: top;
	background-position: -150px 0
}

.os_mac .wing_ranks .tbl_rank .link_team .ico_arr {
	margin-top: -4px
}

.wing_ranks .tbl_rank .link_team:hover .txt_team {
	text-decoration: underline
}

.wing_ranks .tbl_rank .thumb_teamimg {
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 50%;
	width: 24px;
	height: 24px;
	margin-top: -12px;
	vertical-align: middle
}

.wing_ranks .tbl_rank .thumb_teamimg .img_thumb {
	display: block;
	width: 100%
}

.wing_ranks .tbl_rank .rank_num {
	display: block;
	font-weight: 700;
	letter-spacing: -.08em;
	text-align: left
}

.wing_ranks .tbl_rank .td_team,
.wing_ranks .tbl_rank .th_team {
	text-align: left
}

.wing_ranks .tbl_rank .th_team {
	padding-left: 12px
}

.wing_ranks .tbl_rank .txt_team {
	display: inline-block;
	overflow: hidden;
	position: relative;
	max-width: 100%;
	margin-left: -1px;
	padding-right: 1px;
	line-height: 36px;
	color: #222;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: middle
}

.wing_ranks .tbl_rank .tdteam_arr .link_team {
	padding-left: 40px
}

.wing_ranks .tbl_rank .tdteam_arr .txt_team {
	margin-left: -10px;
	padding-right: 10px
}

.wing_mvps {
	overflow: hidden;
	padding: 33px 30px 16px
}

.wing_mvps .tit_top {
	padding-bottom: 2px
}

.wing_mvps .tab_ranks {
	margin-top: 10px
}

.wing_mvps .tab_ligue {
	position: absolute;
	right: 29px;
	top: 33px
}

.os_mac .wing_mvps .tab_ligue {
	top: 35px
}

.wing_mvps .list_mvp {
	margin-top: 2px;
	font-family: -apple-system, SF Pro Display, Helvetica Neue, Apple SD Gothic Neo, Malgun Gothic, "\B9D1\C740   \ACE0\B515", sans-serif
}

.wing_mvps .list_mvp li {
	overflow: hidden;
	padding: 10px 0 11px;
	border-bottom: 1px solid #f5f5f5;
	letter-spacing: -.03em
}

.wing_mvps .list_mvp .txt_rank {
	float: left;
	width: 47px;
	padding-top: 7px;
	font-weight: 600;
	font-size: 13px;
	line-height: 16px;
	color: #222
}

.wing_mvps .list_mvp .thumb_profile {
	float: left;
	position: relative;
	width: 48px;
	height: 48px;
	margin-right: 18px
}

.wing_mvps .list_mvp .thumb_profile .inner_profile {
	overflow: hidden;
	width: 100%;
	height: 100%;
	border-radius: 100%
}

.wing_mvps .list_mvp .thumb_profile .img_thumb {
	width: 100%
}

.wing_mvps .list_mvp .thumb_profile .frame_g {
	border-radius: 100%;
	opacity: .05;
	filter: alpha(opacity=5)
}

.wing_mvps .list_mvp .team_logo {
	overflow: hidden;
	position: absolute;
	right: -12px;
	bottom: 0;
	width: 24px;
	height: 24px
}

.wing_mvps .list_mvp .cont_info {
	float: left;
	max-width: 90px;
	padding-top: 8px;
	line-height: 18px
}

.wing_mvps .list_mvp .tit_name {
	font-weight: 400;
	font-size: 14px;
	color: #000
}

.wing_mvps .list_mvp .tit_name,
.wing_mvps .list_mvp .txt_team {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.wing_mvps .list_mvp .txt_team {
	margin-top: 1px;
	font-size: 13px;
	color: #94989c
}

.wing_mvps .list_mvp .num_score {
	float: right;
	padding-top: 12px;
	font-weight: 700;
	font-size: 15px;
	color: #1760f0
}

.wing_mvps .list_mvp.mvp_golf .txt_rank {
	width: 19px;
	padding-top: 17px;
	font-size: 16px
}

.wing_mvps .list_mvp.mvp_golf .num_score {
	padding-top: 7px;
	font-size: 14px
}

.wing_mvps .list_mvp.mvp_golf li+li .num_score {
	color: #222
}

.wing_mvps .list_mvp.mvp_golf .cont_info {
	max-width: 53px
}

.wing_mvps .list_mvp.mvp_golf .team_logo {
	border-radius: 100%;
	background-color: #fff
}

.wing_mvps .list_mvp.mvp_golf .team_logo:after {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	border: 1px solid #000;
	border-radius: 100%;
	opacity: .05;
	filter: alpha(opacity=5);
	content: ""
}

.cont_top .wing_series {
	padding: 27px 30px 31px
}

.cont_top .wing_series .tit_top {
	padding-bottom: 10px
}

.slide_series {
	position: relative
}

.slide_series .series_list {
	overflow: hidden;
	width: 250px
}

.slide_series .list_series {
	position: relative;
	left: 0;
	font-family: Helvetica Neue, sans-serif
}

.slide_series .list_series:after {
	display: block;
	visibility: hidden;
	height: 0;
	font-size: 0;
	clear: both;
	content: ""
}

.slide_series .list_series li {
	float: left;
	width: 250px
}

.slide_series .link_series {
	display: block;
	overflow: hidden;
	position: relative;
	height: 142px;
	border-radius: 4px
}

.slide_series .link_series:before {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border: 1px solid #000;
	border-radius: 4px;
	opacity: .05;
	pointer-events: none;
	content: ""
}

.slide_series .link_series .img_thumb {
	display: block;
	width: 100%;
	min-height: 100%
}

.slide_series .tit_series {
	display: block;
	display: -webkit-box;
	overflow: hidden;
	max-height: 43px;
	margin-top: 12px;
	font-size: 17px;
	line-height: 21px;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.slide_series .tit_series .link_txt {
	color: #222
}

.slide_series .txt_cp {
	display: block;
	margin-top: 4px;
	font-weight: 400;
	font-size: 14px;
	letter-spacing: -.5px
}

.slide_series .txt_cp .link_txt {
	color: #3074fe
}

.slide_series .group_btn [class*=btn_] {
	opacity: 0
}

.slide_series .group_btn:hover [class*=btn_],
.slide_series .series_list:hover+.group_btn [class*=btn_] {
	opacity: 1
}

.slide_series .btn_next,
.slide_series .btn_prev {
	position: absolute;
	top: 51px;
	width: 40px;
	height: 40px;
	border: 1px solid rgba(0, 0, 0, .1);
	background-color: rgba(0, 0, 0, .5)
}

.slide_series .btn_prev {
	left: 0;
	border-radius: 0 3px 3px 0
}

.slide_series .btn_next {
	right: 0;
	border-radius: 3px 0 0 3px
}

.slide_series .btn_next .ico_arr,
.slide_series .btn_prev .ico_arr {
	width: 8px;
	height: 15px
}

.slide_series .btn_prev .ico_arr {
	margin-left: 13px;
	background-position: -140px -20px
}

.slide_series .btn_next .ico_arr {
	margin-left: 16px;
	background-position: -150px -20px
}

.slide_series .paging_wrap {
	overflow: hidden;
	position: absolute;
	right: 0;
	top: -27px
}

.slide_series .paging_wrap .num_paging {
	display: block;
	overflow: hidden;
	float: left;
	width: 6px;
	height: 6px;
	margin-left: 7px;
	border-radius: 100%;
	font-size: 0;
	line-height: 0;
	background-color: #cecece
}

.slide_series .paging_wrap em.num_paging {
	background-color: #ff2828
}

.slide_series .paging_wrap .num_paging:first-child {
	margin-left: 0
}

.cont_top .wing_1boon {
	padding: 30px 30px 23px
}

.wing_1boon .tit_wing {
	width: 50px;
	height: 14px;
	margin-bottom: 3px;
	background-position: 0 0
}

.wing_1boon .list_1boon {
	font-family: Helvetica Neue, sans-serif
}

.wing_1boon .list_1boon li {
	padding: 12px 0;
	border-top: 1px solid #f5f5f5
}

.wing_1boon .list_1boon li:first-child {
	border-top: 0 none
}

.wing_1boon .list_1boon li:after {
	display: block;
	visibility: hidden;
	height: 0;
	font-size: 0;
	clear: both;
	content: ""
}

.wing_1boon .list_1boon .wrap_thumb {
	overflow: hidden;
	float: left;
	position: relative;
	width: 120px;
	height: 74px;
	margin-right: 15px;
	border-radius: 4px
}

.wing_1boon .list_1boon .wrap_thumb .img_thumb {
	display: block;
	width: 100%;
	min-height: 100%
}

.wing_1boon .list_1boon .wrap_thumb .frame_g {
	opacity: .05;
	filter: alpha(opacity=5)
}

.wing_1boon .list_1boon .cont_thumb {
	overflow: hidden;
	margin-top: 1px
}

.wing_1boon .list_1boon .tit_thumb {
	display: block;
	display: -webkit-box;
	overflow: hidden;
	max-height: 42px;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	font-weight: 400;
	font-size: 15px;
	line-height: 21px;
	letter-spacing: -.5px
}

.wing_1boon .list_1boon .tit_thumb .link_txt {
	color: #222
}

.wing_1boon .list_1boon .txt_thumb {
	display: inline-block;
	margin-top: 8px;
	font-size: 13px;
	line-height: 18px;
	vertical-align: top;
	color: #94989c;
	letter-spacing: -.5px
}

.os_mac .wing_1boon .list_1boon .txt_thumb {
	line-height: 21px
}

.wing_1boon .list_1boon .cp_profile {
	overflow: hidden;
	float: left;
	position: relative;
	width: 20px;
	height: 20px;
	margin-right: 5px;
	border-radius: 100%
}

.wing_1boon .list_1boon .cp_profile .img_thumb {
	display: block;
	width: 100%;
	min-height: 100%;
	vertical-align: top
}

.wing_1boon .list_1boon .cp_profile .frame_g {
	border-radius: 100%
}

.wing_brunch {
	padding: 29px 30px 30px
}

.wing_brunch .tit_top {
	padding-bottom: 12px
}

.slide_brunch {
	position: relative
}

.slide_brunch .brunch_list {
	overflow: hidden;
	width: 250px
}

.slide_brunch .list_brunch {
	position: relative;
	left: 0;
	font-family: Helvetica Neue, sans-serif
}

.slide_brunch .list_brunch:after {
	display: block;
	visibility: hidden;
	height: 0;
	font-size: 0;
	clear: both;
	content: ""
}

.slide_brunch .list_brunch li {
	overflow: hidden;
	float: left;
	position: relative;
	width: 250px;
	border-radius: 4px
}

.slide_brunch .list_brunch .frame_g {
	border-radius: 4px
}

.slide_brunch .link_brunch {
	display: block;
	overflow: hidden;
	position: relative;
	height: 140px
}

.slide_brunch .link_brunch:before {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	border: 1px solid #000;
	border-radius: 4px 4px 0 0;
	opacity: .05;
	pointer-events: none;
	content: ""
}

.slide_brunch .link_brunch .bg_frame {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 60%;
	background: -moz-linear-gradient(top, transparent 0, #000 100%);
	background: -webkit-linear-gradient(top, transparent, #000);
	background: linear-gradient(180deg, transparent 0, #000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#000000", GradientType=0);
	opacity: .7
}

.slide_brunch .link_brunch .img_thumb {
	display: block;
	width: 100%;
	min-height: 100%
}

.slide_brunch .tit_brunch {
	display: block;
	display: -webkit-box;
	overflow: hidden;
	position: absolute;
	left: 13px;
	bottom: 57px;
	right: 13px;
	z-index: 1;
	max-height: 43px;
	font-size: 17px;
	line-height: 21px;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.slide_brunch .tit_brunch .link_txt {
	color: #fff
}

.slide_brunch .txt_by {
	display: block;
	height: 29px;
	padding: 15px 0 0 15px;
	font-size: 13px
}

.slide_brunch .txt_by .link_txt {
	display: inline-block;
	overflow: hidden;
	position: relative;
	z-index: 1;
	max-width: 200px;
	margin-top: -5px;
	color: #222;
	vertical-align: top;
	text-overflow: ellipsis;
	white-space: nowrap
}

.os_mac .slide_brunch .txt_by .link_txt {
	margin-top: -3px
}

.slide_brunch .ico_by {
	display: inline-block;
	width: 13px;
	height: 13px;
	margin-right: 5px;
	background-position: -160px -20px;
	vertical-align: top
}

.slide_brunch .group_btn [class*=btn_] {
	opacity: 0
}

.slide_brunch .brunch_list:hover+.group_btn [class*=btn_],
.slide_brunch .group_btn:hover [class*=btn_] {
	opacity: 1
}

.slide_brunch .btn_next,
.slide_brunch .btn_prev {
	position: absolute;
	top: 50px;
	width: 40px;
	height: 40px;
	border: 1px solid rgba(0, 0, 0, .1);
	background-color: rgba(0, 0, 0, .5)
}

.slide_brunch .btn_prev {
	left: 0;
	border-radius: 0 3px 3px 0
}

.slide_brunch .btn_next {
	right: 0;
	border-radius: 3px 0 0 3px
}

.slide_brunch .btn_next .ico_arr,
.slide_brunch .btn_prev .ico_arr {
	width: 8px;
	height: 15px
}

.slide_brunch .btn_prev .ico_arr {
	margin-left: 13px;
	background-position: -140px -20px
}

.slide_brunch .btn_next .ico_arr {
	margin-left: 16px;
	background-position: -150px -20px
}

.slide_brunch .paging_wrap {
	overflow: hidden;
	position: absolute;
	right: 0;
	top: -29px
}

.slide_brunch .paging_wrap .num_paging {
	display: block;
	overflow: hidden;
	float: left;
	width: 6px;
	height: 6px;
	margin-left: 7px;
	border-radius: 100%;
	font-size: 0;
	line-height: 0;
	background-color: #cecece
}

.slide_brunch .paging_wrap em.num_paging {
	background-color: #ff2828
}

.slide_brunch .paging_wrap .num_paging:first-child {
	margin-left: 0
}

.BoxSection.section_monopoly {
	padding-bottom: 15px
}

.BoxSection .MonopolyWrap {
	margin-top: 11px
}

.ListMonopoly:after {
	display: block;
	visibility: hidden;
	height: 0;
	font-size: 0;
	clear: both;
	content: ""
}

.ListMonopoly {
	font-family: -apple-system, SF Pro Display, Helvetica Neue, Apple SD Gothic Neo, Malgun Gothic, "\B9D1\C740   \ACE0\B515", sans-serif
}

.ListMonopoly+.ListMonopoly {
	margin-top: 21px
}

.ListMonopoly li {
	float: right;
	width: 360px
}

.ListMonopoly li:first-child {
	float: left;
	width: 374px;
	height: 174px
}

.ListMonopoly li:last-child {
	margin-top: 26px
}

.ItemMonopoly {
	position: relative
}

.ItemMonopoly .thumb_img {
	display: block;
	overflow: hidden;
	float: left;
	position: relative;
	width: 120px;
	height: 74px;
	margin-right: 17px;
	border-radius: 4px
}

.ItemMonopoly .thumb_img .frame_g {
	border-radius: 4px;
	opacity: .08;
	filter: alpha(opacity=8)
}

.ItemMonopoly .thumb_img .bg_frame {
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 60%;
	background: -moz-linear-gradient(top, transparent 0, #000 100%);
	background: -webkit-linear-gradient(top, transparent, #000);
	background: linear-gradient(180deg, transparent 0, #000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#000000", GradientType=0);
	opacity: .7
}

.ItemMonopoly .img_thumb {
	display: block;
	width: 100%;
	min-height: 100%
}

.ItemMonopoly .thumb_cont {
	overflow: hidden
}

.ItemMonopoly .tit_thumb {
	display: block;
	display: -webkit-box;
	overflow: hidden;
	max-height: 44px;
	font-weight: 400;
	font-size: 15px;
	line-height: 22px;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.ItemMonopoly .tit_thumb .link_txt {
	color: #222
}

.ItemMonopoly .txt_cp {
	display: block;
	margin-top: 5px;
	letter-spacing: -.06em
}

.ItemMonopoly .txt_cp .link_txt {
	font-size: 14px;
	color: #94989c
}

.ItemMonopoly .thumb_profile {
	overflow: hidden;
	float: left;
	position: relative;
	width: 20px;
	height: 20px;
	margin-right: 5px;
	border-radius: 100%
}

.ItemMonopoly .thumb_profile .frame_g {
	border-radius: 100%
}

.ListMonopoly li:first-child .thumb_img {
	float: none;
	width: auto;
	height: auto;
	margin: 0
}

.ListMonopoly li:first-child .thumb_img .bg_frame {
	display: block
}

.ListMonopoly li:first-child .thumb_cont {
	position: absolute;
	left: 17px;
	bottom: 14px;
	right: 17px
}

.ListMonopoly li:first-child .tit_thumb {
	display: block;
	max-height: unset;
	font-weight: 700;
	font-size: 17px
}

.ListMonopoly li:first-child .tit_thumb .link_txt {
	display: inline-block;
	overflow: hidden;
	max-width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	vertical-align: top;
	color: #fff
}

.ListMonopoly li:first-child .ItemMonopoly .txt_cp {
	margin-top: 7px
}

.ListMonopoly li:first-child .ItemMonopoly .txt_cp .link_txt {
	color: hsla(0, 0%, 100%, .7)
}

.BoxSection .PhotoGalleryWrap {
	margin-top: 11px
}

.BoxSection .PhotoGalleryWrap:after {
	display: block;
	visibility: hidden;
	height: 0;
	font-size: 0;
	clear: both;
	content: ""
}

.PhotoGalleryWrap .ItemPhotogallery .thumb_img,
.PhotoGalleryWrap .ItemPhotogallery .thumb_img .frame_g {
	border-radius: 4px
}

.ItemPhotogallery {
	overflow: hidden;
	float: right;
	position: relative;
	width: 360px;
	font-family: Helvetica Neue, sans-serif
}

.ItemPhotogallery .frame_g {
	opacity: .05;
	filter: alpha(opacity=5)
}

.ItemPhotogallery .bg_frame {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 50%;
	background: -moz-linear-gradient(top, transparent 0, #000 100%);
	background: -webkit-linear-gradient(top, transparent, #000);
	background: linear-gradient(180deg, transparent 0, #000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#000000", GradientType=0);
	opacity: .7
}

.ItemPhotogallery .thumb_img {
	display: block;
	overflow: hidden;
	position: relative;
	height: 183px
}

.ItemPhotogallery .img_thumb {
	display: block;
	width: 100%;
	min-height: 100%
}

.ItemPhotogallery .thumb_cont {
	position: relative;
	height: 43px;
	padding: 0 10px 0 29px;
	background-color: #fff
}

.ItemPhotogallery .tit_thumb {
	position: absolute;
	left: 13px;
	right: 11px;
	bottom: 57px;
	font-size: 17px;
	line-height: 20px
}

.ItemPhotogallery .tit_thumb .link_txt {
	display: block;
	display: -webkit-box;
	overflow: hidden;
	max-height: 40px;
	padding-bottom: 1px;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	color: #fff
}

.ItemPhotogallery .link_cp {
	display: inline-block;
	overflow: hidden;
	position: relative;
	z-index: 1;
	max-width: 100%;
	font-size: 14px;
	line-height: 41px;
	letter-spacing: -.03em;
	color: #222;
	text-overflow: ellipsis;
	white-space: nowrap
}

.os_mac .ItemPhotogallery .link_cp {
	line-height: 44px
}

.ItemPhotogallery .ico_gallery {
	position: absolute;
	left: 0;
	top: 14px;
	width: 21px;
	height: 15px;
	background-position: -190px -100px
}

.SlidePhotoGallery {
	overflow: hidden;
	float: left;
	position: relative;
	width: 374px
}

.SlidePhotoGallery .list_photogallery {
	position: relative
}

.SlidePhotoGallery .list_photogallery:after {
	display: block;
	visibility: hidden;
	height: 0;
	font-size: 0;
	clear: both;
	content: ""
}

.SlidePhotoGallery .list_photogallery li {
	float: left;
	position: relative
}

.SlidePhotoGallery .thumb_img {
	height: 409px
}

.SlidePhotoGallery .tit_thumb {
	left: 15px;
	right: 13px;
	bottom: 17px;
	font-size: 20px;
	line-height: 26px
}

.SlidePhotoGallery .tit_thumb .link_txt {
	max-height: 53px
}

.SlidePhotoGallery .ItemPhotogallery {
	float: none;
	width: 374px
}

.SlidePhotoGallery .thumb_cont {
	padding-right: 64px
}

.SlidePhotoGallery .ItemPhotogallery .bg_frame {
	height: 20%
}

.SlidePhotoGallery .btn_next,
.SlidePhotoGallery .btn_prev {
	position: absolute;
	top: 50%;
	width: 44px;
	height: 44px;
	margin-top: -45px;
	border: 1px solid rgba(0, 0, 0, .1);
	background-color: rgba(0, 0, 0, .5)
}

.SlidePhotoGallery .btn_prev {
	left: 0;
	border-radius: 0 2px 2px 0
}

.SlidePhotoGallery .btn_next {
	right: 0;
	border-radius: 2px 0 0 2px
}

.SlidePhotoGallery .btn_next .ico_arr,
.SlidePhotoGallery .btn_prev .ico_arr {
	width: 9px;
	height: 17px
}

.SlidePhotoGallery .btn_prev .ico_arr {
	margin-left: 15px;
	background-position: -190px -80px
}

.SlidePhotoGallery .btn_next .ico_arr {
	margin-left: 18px;
	background-position: -200px -80px
}

.SlidePhotoGallery .paging_wrap {
	overflow: hidden;
	position: absolute;
	right: 0;
	bottom: 18px
}

.SlidePhotoGallery .paging_wrap .num_paging {
	display: block;
	overflow: hidden;
	float: left;
	width: 6px;
	height: 6px;
	margin-left: 7px;
	border-radius: 100%;
	font-size: 0;
	line-height: 0;
	background-color: #cecece
}

.SlidePhotoGallery .paging_wrap em.num_paging {
	background-color: #ff2828
}

.SlidePhotoGallery .paging_wrap .num_paging:first-child {
	margin-left: 0
}

.PhotoGalleryWrap [class*=_photogallery]:nth-of-type(2):last-child .thumb_img {
	height: 409px
}

.PhotoGalleryWrap [class*=_photogallery]:nth-last-child(2),
.PhotoGalleryWrap [class*=_photogallery]:nth-last-child(2)~.ItemPhotogallery {
	width: 370px
}

.PhotoGalleryWrap [class*=_photogallery]:nth-last-child(3),
.PhotoGalleryWrap [class*=_photogallery]:nth-last-child(3)~.ItemPhotogallery {
	width: 360px
}

.PhotoGalleryWrap [class*=_photogallery]:nth-last-child(3).SlidePhotoGallery {
	width: 374px
}

.PhotoGalleryWrap .SlidePhotoGallery:only-child,
.PhotoGalleryWrap .SlidePhotoGallery:only-child .ItemPhotogallery {
	width: 100%
}

.box_notice {
	height: 59px;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #c8c8c8;
	font-family: Helvetica Neue, sans-serif;
	background-color: #fcfcfc
}

.box_notice .inner_notice {
	overflow: hidden;
	width: 1100px;
	margin: 0 auto;
	padding-top: 17px
}

.os_mac .box_notice .inner_notice {
	padding-top: 18px
}

.box_notice .tit_notice {
	float: left;
	position: relative;
	margin-right: 11px;
	padding-right: 10px;
	font-weight: 400;
	font-size: 14px;
	color: #000
}

.box_notice .tit_notice:after {
	position: absolute;
	right: 0;
	top: 50%;
	width: 1px;
	height: 14px;
	margin-top: -7px;
	background-color: #ddd;
	content: ""
}

.os_mac .box_notice .tit_notice:after {
	margin-top: -8px
}

.box_notice .link_notice {
	float: left;
	font-size: 14px;
	color: #666
}

.cont_top .BoxSection.section_adbnr {
	z-index: 1;
	padding: 29px 0 18px;
	text-align: center
}

.cont_top #cSub .section_adbnr {
	overflow: hidden;
	margin: -10px 0 16px;
	padding: 0;
	border-radius: 4px
}

.section_adbnr .link_adbnr {
	display: block
}

.BoxSection .vs_wrap {
	margin-top: 11px
}

.sports_top .cont_top {
	position: relative
}

.wing_issue_ad {
	position: absolute;
	top: 0
}

.wing_issue_ad.wing_left {
	left: -160px
}

.wing_issue_ad.wing_right {
	right: -160px
}

#daumWrap.sports_column {
	width: 100%
}

.cont_column .link_thumb .ico_new {
	position: absolute;
	top: 0;
	left: 0;
	width: 38px;
	height: 38px;
	background-position: 0 -75px
}

.section_column {
	overflow: hidden;
	height: 303px;
	border-bottom: 2px solid #58595b
}

.section_column .wrap_new {
	float: left;
	position: relative;
	width: 647px;
	height: 282px;
	padding: 21px 0 0 30px;
	border-left: 1px solid #c7cbce
}

.section_column .wrap_new .tit_comm2 {
	width: 82px;
	height: 14px
}

.section_column .wrap_new .tit_column_top {
	width: 134px;
	background-position: 0 -1050px
}

.section_column .wrap_new .tit_soccer {
	background-position: 0 -25px
}

.section_column .wrap_new .tit_baseball {
	background-position: 0 -50px
}

.section_column .wrap_new .tit_general {
	background-position: 0 -75px
}

.section_column .wrap_new .top_column {
	overflow: hidden;
	position: relative;
	width: 617px;
	height: 259px;
	margin-top: 9px
}

.section_column .wrap_new .list_column_type1 {
	overflow: hidden;
	position: relative;
	width: 1920px
}

.wrap_new .list_column_type1 li {
	float: left;
	width: 640px
}

.section_column .list_column_type1 .box_column {
	float: left;
	width: 278px;
	height: 240px;
	letter-spacing: -1px
}

.section_column .box_column .link_thumb {
	width: 278px;
	height: 184px
}

.section_column .box_column .frame_g {
	width: 276px;
	height: 182px
}

.section_column .box_column .txt_cate {
	display: block;
	margin-top: 17px
}

.section_column .box_column .link_cate {
	color: #4777ff
}

.section_column .box_column .tit_column {
	display: block;
	margin-top: 1px;
	font-size: 16px
}

.section_column .list_column_type1 .fst {
	margin-right: 30px;
	padding-right: 30px;
	border-right: 1px solid #ebeded
}

.section_column .wrap_new .cont_paging {
	position: absolute;
	top: 21px;
	right: 30px
}

.section_column .cont_paging .num_page {
	float: left;
	margin-right: 5px;
	font-size: 9px;
	font-family: Tahoma;
	color: #666
}

.section_column .cont_paging .txt_bar {
	color: #919191
}

.section_column .cont_paging .num_now {
	color: #222
}

.section_column .cont_paging .btn_comm {
	float: left;
	width: 15px;
	height: 15px;
	margin-left: -1px
}

.section_column .cont_paging .btn_prev {
	background-position: -200px -200px
}

.section_column .cont_paging .btn_next {
	background-position: -214px -200px
}

.section_column .wrap_list {
	float: right;
	width: 299px;
	border-right: 1px solid #c7cbce;
	background-color: #f4f4f4
}

.section_column .list_column_type2 {
	overflow: hidden;
	width: 100%
}

.section_column .list_column_type2 li {
	overflow: hidden;
	float: left;
	width: 254px;
	height: 55px;
	padding: 9px 20px 0 24px;
	border-top: 1px solid #e4e5e7;
	border-left: 1px solid #c7cbce;
	letter-spacing: -1px
}

.section_column .wrap_list .info_column {
	float: left;
	width: 186px;
	padding-top: 5px
}

.section_column .wrap_list .link_cate {
	font-size: 11px;
	color: #737f91
}

.section_column .wrap_list .tit_column {
	display: block
}

.section_column .wrap_list .link_column {
	color: #000
}

.section_column .wrap_list .link_thumb {
	float: right;
	width: 65px;
	height: 55px
}

.section_column .list_column_type2 .on {
	position: relative;
	margin-bottom: -1px;
	border-top: 1px solid #c7cbce;
	border-bottom: 1px solid #c7cbce;
	border-left: 1px solid #eeeff0;
	background-color: #fff
}

.section_column .list_column_type2 .fst {
	border-top: 0 none
}

.list_column_type2 .on .link_column {
	color: #4777ff
}

.section_column .wrap_list .paging_top {
	height: 33px;
	width: 298px;
	margin-top: 0;
	padding-top: 10px;
	border-top: 1px solid #c6c7ca;
	border-left: 1px solid #c7cbce;
	background-color: #efefef
}

.section_column .wrap_column_top {
	float: left;
	position: relative;
	width: 677px;
	height: 303px;
	border-left: 1px solid #c7cbce
}

.section_column .wrap_column_top .link_cont {
	overflow: hidden;
	position: absolute;
	top: 20px;
	left: 42px
}

.section_column .wrap_column_top .btn_comm {
	float: left;
	margin-right: 5px;
	width: 22px;
	height: 22px
}

.section_column .wrap_column_top .link_twit {
	background-position: -230px -200px
}

.section_column .wrap_column_top .link_face {
	background-position: -260px -200px
}

.cont_column .news_view {
	margin-top: 23px
}

.cont_column .news_view .link_list {
	padding-right: 8px;
	font-weight: 700;
	font-size: 14px;
	color: #3a6dff;
	background-position: 100% -747px;
	letter-spacing: -1px
}

.cont_column .news_subject .tit_subject {
	padding-top: 12px
}

.cont_column .news_view .news_content {
	border-bottom: 0 none
}

.wrap_main_column {
	position: relative;
	padding-top: 7px
}

.wrap_main_column .tit_comm2 {
	width: 75px;
	height: 14px
}

.wrap_main_column .tit_sportcartoon {
	width: 95px;
	background-position: 0 -1075px
}

.wrap_main_column .tit_soccer {
	background-position: 0 -100px
}

.wrap_main_column .tit_baseball {
	background-position: 0 -125px
}

.wrap_main_column .tit_general {
	background-position: 0 -150px
}

.wrap_main_column .list_column {
	overflow: hidden;
	width: 100%;
	margin-bottom: 23px;
	border-bottom: 1px solid #737373
}

.wrap_main_column .list_column li {
	overflow: hidden;
	width: 100%;
	height: 117px;
	padding-top: 20px;
	border-top: 1px solid #eee
}

.wrap_main_column .list_column .link_thumb {
	float: left;
	margin-right: 25px
}

.wrap_main_column .list_column .frame_g {
	width: 133px;
	height: 95px
}

.wrap_main_column .list_column .info_column {
	overflow: hidden;
	padding-top: 6px;
	letter-spacing: -1px
}

.wrap_main_column .list_column .tit_column {
	display: block;
	font-size: 14px
}

.wrap_main_column .list_column .desc_column {
	margin-top: 6px;
	line-height: 18px
}

.wrap_main_column .desc_column .link_column {
	color: #666
}

.wrap_main_column .txt_info {
	display: block;
	margin-top: 7px;
	font-size: 11px;
	letter-spacing: 0
}

.wrap_main_column .txt_info .txt_source {
	color: #919191;
	letter-spacing: -1px
}

.wrap_main_column .txt_info .txt_bar {
	color: #d7d8db
}

.wrap_main_column .txt_info .time_date {
	font-family: Tahoma;
	color: #919191
}

.wrap_main_column .list_column .fst {
	padding-top: 9px;
	border-top: 0 none
}

.wrap_main_column .link_more {
	top: 7px
}

.cont_column .inner_column .wrap_main_column {
	margin-top: 10px
}

.cont_column .inner_column .paging_comm {
	margin-top: 30px
}

.section_column .wrap_column_top .link_start {
	position: absolute;
	top: 20px;
	left: 40px;
	width: 72px;
	height: 28px;
	background-position: -50px -230px
}

.cont_column .wrap_cartoon {
	overflow: hidden;
	width: 100%
}

.cont_column .list_cartoon {
	overflow: hidden;
	width: 690px;
	height: 172px;
	padding-top: 30px;
	border-top: 1px solid #eee
}

.cont_column .list_top {
	padding-top: 26px;
	border-top: 0 none
}

.cont_column .list_cartoon li {
	float: left;
	width: 135px;
	margin-right: 34px
}

.cont_column .list_cartoon .link_thumb {
	width: 135px
}

.cont_column .list_cartoon .frame_g {
	width: 133px;
	height: 95px
}

.cont_column .list_cartoon .info_cartoon {
	margin-top: 8px
}

.cont_column .list_cartoon .txt_cartoon {
	display: block;
	height: 33px;
	line-height: 16px
}

.cont_column .list_cartoon .txt_time {
	font-size: 11px;
	font-family: tahoma;
	color: #919191
}

.cont_column .wrap_cartoon .paging_comm {
	margin-top: 0;
	margin-left: 2px;
	padding-top: 30px;
	border-top: 1px solid #a5a5af
}

.cont_column .wrap_cartoon .news_view .news_content {
	padding: 40px 0 51px
}

.cont_column .cont_cartoon {
	width: 100%;
	text-align: center
}

.cont_column .cont_cartoon .img_g {
	display: inline-block
}

.cont_column .news_view .wrap_recent {
	overflow: hidden;
	position: relative;
	width: 644px;
	height: 100%;
	padding: 22px 0 40px;
	border-top: 2px solid #3d4047
}

.cont_column .wrap_recent .tit_cartoon {
	color: #000;
	letter-spacing: -1px
}

.cont_column .tit_cartoon .link_note {
	color: #2a4693
}

.cont_column .news_view .list_cartoon {
	padding-top: 11px;
	border: 0 none
}

.cont_column .wrap_recent .btn_comm {
	position: absolute;
	top: 21px
}

.cont_column .wrap_recent .btn_fst {
	top: 24px;
	right: 41px;
	width: 46px;
	height: 15px;
	background-position: -350px -80px
}

.cont_column .wrap_recent .btn_prev {
	right: 15px;
	width: 15px;
	height: 15px;
	background-position: -200px -200px
}

.cont_column .wrap_recent .btn_next {
	right: 0;
	width: 15px;
	height: 15px;
	background-position: -215px -200px
}

.special_column .wrap_main_column {
	width: 100%;
	padding-top: 3px
}

.wrap_main_column .tit_colevent {
	width: 38px;
	height: 13px;
	margin-top: 30px;
	background-position: 0 -200px
}

.wrap_main_column .tit_coledition {
	width: 53px;
	height: 13px;
	margin-top: 30px;
	background-position: 0 -225px
}

.wrap_main_column .tit_colspecial {
	width: 66px;
	height: 13px;
	margin-top: 30px;
	background-position: 0 -250px
}

.special_column .list_column {
	margin-bottom: 0
}

.special_column .list_column .fst {
	padding-top: 15px
}

.special_column .tit_column {
	float: left;
	width: 484px
}

.special_column .tit_column .ico_comm4 {
	display: inline;
	overflow: hidden;
	float: left;
	width: 42px;
	height: 19px;
	margin: 0 7px 0 1px;
	font-size: 0;
	line-height: 0;
	background: url(//i1.daumcdn.net/img-section/sports13/common/ico_comm4_140318.gif) no-repeat;
	text-indent: -9999px
}

.special_column .tit_column .ico_end {
	background-position: 0 -150px
}

.special_column .tit_column .ico_ing {
	background-position: 0 -175px
}

.special_column .tit_column .link_txt {
	float: left
}

.special_column .list_column .desc_column {
	float: left;
	width: 484px
}

.special_column .txt_info {
	float: left
}

.img_top {
	display: block;
	background: url(//t1.daumcdn.net/media/img-section/sports13/newtop/img_top_180117.png) no-repeat
}

.img_top,
.txt_top {
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px
}

.txt_top {
	display: inline-block;
	background: url(//t1.daumcdn.net/media/img-section/sports13/newtop/txt_top.png) no-repeat
}

.feature_column {
	overflow: hidden;
	width: 1100px;
	margin-bottom: 30px
}

.feature_column .list_column {
	overflow: hidden;
	width: 1140px
}

.feature_column .list_column li {
	float: left;
	position: relative;
	margin-right: 30px
}

.feature_column .list_column li+li {
	margin-right: 29px
}

.feature_column .link_column {
	position: absolute;
	top: 244px;
	left: 16px;
	z-index: 10;
	margin-bottom: 6px;
	font-size: 14px;
	color: #e12d1c
}

.feature_column .link_column .img_top {
	display: inline-block;
	width: 3px;
	height: 5px;
	margin: 7px 0 0 5px;
	background-position: -120px -110px;
	text-indent: 0;
	vertical-align: top
}

.feature_column .link_thumb {
	overflow: hidden;
	width: 347px;
	height: 340px
}

.feature_column .link_thumb .frame_g {
	right: 0;
	bottom: 120px
}

.feature_column .cont_thumb {
	display: block;
	height: 68px;
	padding: 51px 46px 0 15px;
	border: 1px solid #e5e5e5;
	border-top: 0 none
}

.feature_column .cont_thumb .tit_thumb {
	display: block;
	display: -webkit-box;
	overflow: hidden;
	height: 48px;
	font-size: 16px;
	line-height: 24px;
	color: #000;
	letter-spacing: -1px;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.feature_column .thumb_author {
	position: absolute;
	top: 178px;
	right: 24px;
	overflow: hidden;
	width: 80px;
	height: 80px;
	border-radius: 40px;
	background-color: #d8d8d8
}

.feature_column .thumb_author:before {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 10;
	border: 1px solid #000;
	border-radius: 40px;
	opacity: .05;
	filter: alpha(opacity=5);
	content: ""
}

.column_list {
	overflow: hidden;
	position: relative;
	width: 100%
}

.column_list .tit_column {
	display: block;
	width: 63px;
	height: 17px;
	margin: 7px 0 25px;
	background-position: 0 -500px
}

.column_list .btn_sort {
	position: absolute;
	top: 0;
	right: 0;
	padding: 11px 16px 9px;
	border: 1px solid #ccced0;
	font-weight: 600;
	line-height: 14px;
	color: #000;
	letter-spacing: -1px;
	text-align: center
}

.column_list .btn_sort .img_top {
	display: inline-block;
	width: 7px;
	height: 4px;
	margin: 4px 0 0 6px;
	background-position: -140px -90px;
	text-indent: 0;
	vertical-align: top
}

.column_list .author_list {
	display: none;
	overflow: hidden;
	width: 1098px;
	border: 1px solid #e5e5e5;
	border-bottom: 0 none
}

.column_list .list_author {
	overflow: hidden;
	width: 1100px;
	background-color: #fbfbfb
}

.column_list .list_author li {
	float: left;
	width: 25%
}

.column_list .list_author .link_sort {
	display: block;
	overflow: hidden;
	padding: 12px 15px;
	color: #000;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5
}

.column_list .list_author .thumb_sort {
	overflow: hidden;
	float: left;
	position: relative;
	margin-right: 9px;
	border-radius: 100%
}

.column_list .list_author .thumb_sort:before {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	border: 1px solid #000;
	border-radius: 100%;
	opacity: .07;
	content: ""
}

.column_list .list_author .tit_sort {
	display: block;
	overflow: hidden;
	padding-top: 14px;
	font-weight: 600;
	font-size: 16px;
	line-height: 18px;
	letter-spacing: -1px;
	white-space: nowrap;
	text-overflow: ellipsis
}

.sort_open .btn_sort .img_top {
	background-position: -130px -90px
}

.sort_open .author_list {
	display: block;
	position: absolute;
	top: 49px;
	left: 0;
	z-index: 10
}

.list_column2 {
	overflow: hidden;
	width: 1132px;
	z-index: 1
}

.list_column2 li {
	float: left;
	width: 254px;
	margin: 0 28px 30px 0
}

.list_column2 .link_thumb {
	display: block
}

.list_column2 .frame_g {
	right: 0;
	bottom: 0
}

.list_column2 .cont_thumb {
	overflow: hidden;
	padding-top: 17px
}

.list_column2 .txt_cate {
	display: block
}

.list_column2 .txt_cate .link_txt {
	font-size: 14px;
	line-height: 16px;
	color: #e12d1c
}

.list_column2 .txt_cate .img_top {
	display: inline-block;
	width: 3px;
	height: 5px;
	margin: 4px 0 0 5px;
	background-position: -120px -110px;
	text-indent: 0;
	vertical-align: top
}

.list_column2 .tit_thumb {
	display: block;
	display: -webkit-box;
	overflow: hidden;
	height: 40px;
	margin-top: 6px;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.list_column2 .tit_thumb .link_tit {
	font-size: 16px;
	line-height: 20px;
	color: #000;
	letter-spacing: -1px
}

.list_column2 .info_thumb {
	display: block;
	overflow: hidden;
	margin-top: 10px;
	font-size: 11px;
	line-height: 13px;
	color: #8a8a8a
}

.list_column2 .info_thumb .ico_cmt {
	float: left;
	width: 15px;
	height: 13px;
	margin: 1px 5px 0 0;
	background-position: -120px -120px
}

.list_column2 .info_thumb .txt_bar {
	float: left;
	margin: 2px 7px 0 9px;
	line-height: 10px;
	color: #ececec
}

.list_column2 .info_thumb .num_g {
	float: left;
	font-size: 14px;
	line-height: 16px
}

.feature_column {
	margin-bottom: 36px
}

.feature_cartoon .list_column .link_thumb {
	height: 320px
}

.feature_cartoon .cont_thumb {
	height: 48px
}

.feature_cartoon .cont_thumb .tit_thumb {
	height: 20px;
	white-space: nowrap;
	text-overflow: ellipsis
}

.feature_cartoon .link_thumb .frame_g {
	bottom: 100px
}

.cartoon_list .item_cartoon {
	overflow: hidden;
	padding-bottom: 22px;
	border-top: 1px solid #e6e6e6
}

.cartoon_list .item_cartoon+.item_cartoon {
	padding-top: 18px
}

.cartoon_list .fst {
	border-top: 0 none
}

.item_cartoon .tit_cartoon {
	overflow: hidden;
	width: 100%;
	margin-bottom: 15px
}

.item_cartoon .tit_cartoon .link_tit {
	float: left;
	color: #000
}

.item_cartoon .tit_cartoon .img_g {
	float: left;
	margin-right: 10px
}

.item_cartoon .tit_cartoon .tit_g {
	display: block;
	overflow: hidden;
	padding-top: 13px;
	font-size: 18px;
	line-height: 20px;
	letter-spacing: -1px
}

.item_cartoon .tit_cartoon .img_top {
	display: inline-block;
	width: 6px;
	height: 11px;
	margin: 4px 0 0 10px;
	background-position: -110px -110px;
	text-indent: 0;
	vertical-align: top
}

.cartoon_list .list_column2 .tit_thumb {
	height: 20px;
	margin-top: 0;
	white-space: nowrap;
	text-overflow: ellipsis
}

.item_cartoon .list_column2 li {
	margin-bottom: 0
}

.cartoon_list .list_column2 .cont_thumb {
	padding-top: 17px
}

.cartoon_list .info_thumb {
	margin-top: 11px
}

.cover_column_old {
	overflow: hidden;
	position: relative;
	width: 996px;
	height: 200px;
	margin-bottom: 50px;
	margin-left: 64px;
	background-color: #f6f6f6
}

.cover_column_old .link_view {
	overflow: hidden;
	position: absolute;
	top: 126px;
	left: 47px;
	width: 112px;
	height: 47px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px
}

.cover_column {
	overflow: hidden;
	position: relative;
	width: 1100px;
	height: 200px;
	margin-bottom: 50px;
	background-color: #f6f6f6
}

.cover_column .thumb_author {
	position: absolute;
	top: 0;
	right: 0;
	height: 200px
}

.cover_column .thumb_author .img_g {
	height: 100%
}

.cover_column .cont_author {
	height: 100%;
	padding: 36px 0 0 80px;
	box-sizing: border-box
}

.cover_column .cont_author .tit_author {
	display: block;
	font-weight: 700;
	font-size: 38px;
	line-height: 46px;
	color: #000;
	letter-spacing: -.02em
}

.cover_column .cont_author .desc_author {
	padding-top: 10px;
	font-size: 20px;
	line-height: 26px;
	color: rgba(0, 0, 0, .72)
}

.cover_column .cont_author .link_channel {
	display: inline-block;
	height: 32px;
	margin-top: 14px;
	padding: 0 12px;
	border-radius: 8px;
	font-weight: 700;
	font-size: 13px;
	line-height: 34px;
	color: #fff;
	background: #2c2e33;
	vertical-align: top;
	box-sizing: border-box;
	text-decoration: none
}

.section_cartoon .link_more {
	display: block;
	position: static;
	width: auto;
	height: 15px;
	padding: 14px 0 17px;
	border: 1px solid #e2e2e2;
	font-size: 13px;
	line-height: 15px;
	background: none;
	text-align: center
}

.section_cartoon .link_more .img_top {
	width: 9px;
	height: 5px;
	margin: 6px 0 0 7px;
	background-position: -110px -20px
}

.os_mac .section_cartoon .link_more {
	padding: 17px 0 14px
}

.os_mac .section_cartoon .link_more .img_top {
	margin-top: 4px
}

.os_mac .paging_sports .num_page {
	padding: 8px 3px 4px
}

.section_photo .wrap_popular .calendar_comm {
	margin-top: 7px
}

.section_photo .wrap_thumblist {
	overflow: hidden;
	width: 100%;
	padding: 29px 0 18px;
	border-top: 1px solid #eee
}

.section_photo .wrap_thumblist .cont_title {
	float: left;
	margin-bottom: 13px
}

.section_photo .wrap_thumblist .tit_photoview {
	float: left;
	font-size: 14px;
	letter-spacing: -1px
}

.section_photo .wrap_thumblist .ico_photoview {
	float: left;
	width: 19px;
	height: 17px;
	margin: 1px 10px 0 0;
	background-position: 0 -50px
}

.section_photo .wrap_thumblist .txt_info {
	display: inline;
	float: left;
	margin: 3px 0 0 7px;
	font-size: 11px;
	color: #848c96
}

.section_photo .wrap_thumblist .txt_date {
	float: right;
	margin-top: 2px;
	font-size: 12px;
	font-family: verdana;
	color: #838b95
}

.section_photo .wrap_thumblist .list_photo {
	overflow: hidden;
	width: 110%
}

.section_photo .list_photo li {
	float: left;
	width: 175px;
	padding-right: 10px;
	line-height: 15px
}

.section_photo .list_photo .link_thumb {
	margin-bottom: 8px
}

.section_photo .list_photo .frame_g {
	width: 173px;
	height: 173px
}

.section_photo .list_photo .tit_thumb {
	line-height: 18px;
	font-size: 13px
}

.section_photo .list_photo .info_title {
	height: 37px
}

.section_photo .list_photo .info_data {
	display: block;
	font-size: 11px;
	color: #919191;
	letter-spacing: -1px
}

.section_photo .list_photo .txt_num {
	font-family: tahoma;
	letter-spacing: 0
}

.section_photo .list_photo .txt_bar {
	margin: 0 5px 0 7px;
	font-size: 10px;
	color: #d7d8db
}

.section_photo .list_photo .txt_cate {
	display: block;
	padding: 2px 0 5px;
	font-weight: 700;
	font-size: 11px;
	color: #737f91;
	letter-spacing: -1px
}

.section_photo .list_headline {
	overflow: hidden
}

.section_photo .list_headline li {
	float: left;
	position: relative;
	width: 243px;
	height: 303px;
	border-top: 1px solid #272d45;
	border-right: 1px solid #222536;
	border-bottom: 1px solid #272d45
}

.section_photo .list_headline .fst {
	width: 244px;
	border-left: 1px solid #272d45
}

.section_photo .list_headline .fst .img_g {
	width: 244px
}

.section_photo .list_headline .link_thumb {
	height: 303px;
	background-color: #2c3354
}

.section_photo .list_headline .info_photo {
	display: block;
	padding: 10px 0 0 15px;
	line-height: 21px
}

.section_photo .list_headline .tit_cate {
	margin-top: 10px;
	font-size: 11px;
	color: #a7b0d1
}

.section_photo .list_headline .tit_photo {
	display: block;
	font-weight: 700;
	font-size: 14px;
	color: #d4d7e5;
	letter-spacing: -1px
}

.section_photo .list_headline .ico_photoview {
	position: absolute;
	bottom: 78px;
	left: 15px;
	width: 19px;
	height: 17px;
	background-position: 0 -50px;
	text-indent: -9999px
}

.section_photo .wrap_photo .tit_items {
	width: 61px;
	height: 14px;
	margin: 29px 0 8px;
	background-position: 0 -825px
}

.section_photo .wrap_photo .fst {
	padding-top: 40px;
	border-top: 0
}

.section_photo .tab_menu .link_tab {
	padding: 1px 25px 0 26px
}

.section_photo .wrap_photo .paging_comm {
	margin: 0 0 60px;
	padding-top: 30px;
	border-top: 1px solid #a5a5af
}

.section_photo .wrap_popular .num_comm2 {
	position: absolute;
	width: 22px;
	height: 22px
}

.section_photo .wrap_popular .wrap_thumblist {
	padding-top: 19px;
	border-top: 0
}

.wrap_popular .link_thumb .ico_photoview {
	position: absolute;
	top: 151px;
	left: 11px;
	width: 14px;
	height: 12px;
	background-position: 0 -25px;
	text-indent: -9999px
}

.wrap_popular .list_photo li {
	padding-bottom: 40px
}

.section_photo .wrap_theme {
	padding-bottom: 20px
}

.section_photo .wrap_theme .fst {
	border-top: 0 none
}

.section_photo .wrap_theme .wrap_fold {
	margin: 20px 0 40px
}

.section_photo .link_more {
	display: block;
	position: static;
	width: auto;
	height: 15px;
	padding: 14px 0 17px;
	border: 1px solid #e2e2e2;
	font-size: 13px;
	line-height: 15px;
	background: none;
	text-align: center
}

.section_photo .link_more .img_top {
	width: 9px;
	height: 5px;
	margin: 6px 0 0 7px;
	background-position: -110px -20px
}

.os_mac .section_photo .link_more {
	padding: 17px 0 14px
}

.os_mac .section_photo .link_more .img_top {
	margin-top: 4px
}

.sports_type2 .link_moreview {
	display: block;
	height: 46px;
	border: 1px solid #e2e2e2;
	border-radius: 2px;
	text-align: center;
	text-decoration: none
}

.sports_type2 .link_moreview .cont_allview {
	display: inline-block;
	padding-top: 11px;
	vertical-align: top
}

.os_mac .sports_type2 .link_moreview .cont_allview {
	padding-top: 12px
}

.sports_type2 .link_moreview .txt_moreview {
	float: left;
	font-size: 14px
}

.sports_type2 .link_moreview .ico_keyword {
	float: left;
	width: 12px;
	height: 7px;
	margin: 9px 0 0 6px;
	background-position: 0 -30px
}

.os_mac .sports_type2 .link_moreview .ico_keyword {
	margin-top: 7px
}

.gallery-container{
     width: 375px;
     /* margin: 20px auto; */
     position: relative;
     overflow: hidden;
}
 .gallery {
    display: flex;
    transition: transform 0.5s ease;
 }

  .gallery-item {
            min-width: 100%;
            box-sizing: border-box;
            position: relative;
 }
 .gallery-dots {
            display: flex;
            justify-content: center;
            /* padding: 10px 0; */
            position: absolute;
            right:0px;
            bottom:18px;
}
.gallery-dot {
            width: 12px;
            height: 12px;
            border-radius: 50%;
            background: #cecece;
            margin: 0 5px;
            cursor: pointer;
 }
 .gallery-dot.active {
            background: #ff2828;
  }

  .gallery-container1 {
            width: 250px;
            position: relative;
            overflow: hidden;
        }
        .gallery1 {
            display: flex;
            transition: transform 0.5s ease;
        }
        .gallery-item1 {
            min-width: 100%;
            box-sizing: border-box;
        }
        .gallery-dots1 {
            display: flex;
            justify-content: center;
            position:absolute;
            top:-30px;
            right:0;
        }
        .gallery-dot1 {
            width: 12px;
            height: 12px;
            border-radius: 50%;
            background: #cecece;
            margin: 0 5px;
            cursor: pointer;
        }
        .gallery-dot1.active1 {
            background: #ff2828;
        }

		.gallery-container2 {
            width: 440px;
            position: relative;
            overflow: hidden;
        }
		.gallery-container2:hover{
			transform: scale(1);
		}
        .gallery2 {
            display: flex;
            transition: transform 0.5s ease;
        }
        .gallery-item2 {
            min-width: 100%;
            box-sizing: border-box;
			position: relative;
        }
        .gallery-dots2 {
            display: flex;
            justify-content: center;
            position:absolute;
            top:-30px;
            right:0;
        }
        .gallery-dot2 {
            width: 12px;
            height: 12px;
            border-radius: 50%;
            background: #cecece;
            margin: 0 5px;
            cursor: pointer;
        }
        .headline_type1 .active2 {
            /* background: #ff2828; */
			background-color: rgba(0,0,0,0.4);
			border:2px solid red;
			border-radius:5px;
        }

	.gallery-container2 .gallery2 .cont_thumb {
	     position: absolute;
	     left: 23px;
	   bottom: 19px;
	right: 23px;
	z-index: 1;
	-webkit-transition: transform 1s ease-out;
	transition: transform 1s ease-out
}

.SlideMannews:hover .gallery-container2 .gallery2 .cont_thumb {
	/* bottom: 0; */
	/* -ms-transform: translateY(-40px);
	transform: translateY(-40px) */
}

.gallery-container2 .gallery2 .cont_thumb .tag_cate {
	height: 25px;
	font-weight: 500;
	font-size: 12px;
	line-height: 25px;
	background-color: hsla(0, 0%, 7%, .6);
	color:#fff;
}
.gallery-container2 .gallery2  .tit_thumb{
    max-height: 62px;
    margin-top: 19px;
    padding-right: 23px;
    font-weight: 600;
    font-size: 23px;
    line-height: 31px;
    color: #fff;
	display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.gallery-container2 .gallery2 .cont_thumb .link_txt{
	margin-right: 8px;
    color: #fff;
}