@charset "utf-8";

/* base */
body {margin:0;padding:0;background-color:#fff;}
hr {display:none;} /* 레이아웃 구분(top/left/contents/footer)에만 적용 */
img,fieldset {border:0 none;}
dl,ul,ol,li {list-style: none;}
h1,h2,h3,h4,h5,dl,dt,dd,ul,li,ol,th,td,p,blockquote,form,fieldset,legend {margin:0;padding:0;}
table {border-collapse:collapse;}
a {text-decoration:none;} a:hover, a:active {text-decoration:underline;}
input,select,textarea {font-size:100%;vertical-align:middle;}
body,th,td {font-size:12px;font-family:dotum,돋움,sans-serif;color:#333;} /* font설정은 해당 서비스에 맞게 변경 */

/*경기 스케줄관련 */
.schedule_body .schedule {width:239px;position:relative; border:1px solid #e3e3e3;}
.schedule_body .sch1 {height:257px;background:none;}
.schedule_body .sch2 {height:277px;background:none;}

.schedule_body .bg_t,
.side_wrap .schedule .bg_t{background:url(http://i1.daumcdn.net/img-section/sports09/right/bg_rw_greb.gif) no-repeat;height:5px;overflow:hidden;}
.schedule_body .bg_m,
.side_wrap .schedule .bg_m{background:url(http://i1.daumcdn.net/img-section/sports09/right/bg_rw_greb2.gif) repeat-y;position:relative;padding-top:1px;padding-bottom:10px;min-height:234px;height:auto !important;height:234px;}
.schedule_body .bg_b,
.side_wrap .schedule .bg_b{background:url(http://i1.daumcdn.net/img-section/sports09/right/bg_rw_greb.gif) -500px 0  no-repeat;height:7px;overflow:hidden;}
.schedule_body .schedule h2,
.side_wrap .schedule h2  {text-indent:-9999em;width:241px;height:22px;overflow:hidden;margin-top:0; position: relative; top:-1px; left:-1px;}

.schedule_body .sch_all h2 {background:#f8f8f8 url(http://i1.daumcdn.net/img-section/sports09/top/tit_results.gif) no-repeat 1px 0;}
.schedule_body .sch_baseball h2 {background:#f8f8f8 url(http://i1.daumcdn.net/img-section/sports09/top/tit_sports.gif) no-repeat 1px -50px;}
.schedule_body .sch_worldbaseball h2 {background:#f8f8f8 url(http://i1.daumcdn.net/img-section/sports09/top/tit_sports.gif) no-repeat 1px -75px;}
.schedule_body .sch_soccer h2 {background:#f8f8f8 url(http://i1.daumcdn.net/img-section/sports09/top/tit_sports.gif) no-repeat 1px 0;}
.schedule_body .sch_worldsoccer h2 {background:#f8f8f8 url(http://i1.daumcdn.net/img-section/sports09/top/tit_sports.gif) no-repeat 1px -25px;}
.schedule_body .sch_basketball h2 {background:#f8f8f8 url(http://i1.daumcdn.net/img-section/sports09/top/tit_sports.gif) no-repeat 1px -125px;}
.schedule_body .sch_general h2 {background:#f8f8f8 url(http://i1.daumcdn.net/img-section/sports09/top/tit_sports.gif) no-repeat 1px -175px;}
.schedule_body .sch_top h2 {background:#f8f8f8 url(http://i1.daumcdn.net/img-section/sports09/top/tit_results.gif) no-repeat 1px 0;}
.schedule_body .sch_volleyball h2 {background:#f8f8f8 url(http://i1.daumcdn.net/img-section/sports09/top/tit_sports.gif) no-repeat 1px -150px;}

	.schedule_body div.p1,
	.schedule_body div.p2,
	.schedule_body div.p3,
	.schedule_body div.p4,
	.schedule_body div.p5,
	.schedule_body div.p6,
	.schedule_body div.p7,
	.schedule_body div.p8,
	.schedule_body div.p9,
	.schedule_body div.p10,
	.schedule_body div.p11,
	.schedule_body div.p12,
	.schedule_body div.p13 {display:none;}

	/*날짜*/
	.schedule_body .date {width:241px;height:30px;position:relative; top:-1px; left:-1px; background:url(http://i1.daumcdn.net/img-section/sports09/top/bg_daytab.gif) no-repeat;}
	.schedule_body .date div {text-indent:-9999px}
	.schedule_body .date .prev{width:5px;height:8px;position:absolute;top:11px;left:74px;background:url(http://i1.daumcdn.net/img-section/sports09/right/ico_rw_ca_arrow.gif) no-repeat;overfl1ow:hidden}
	.schedule_body .date .next{width:5px;height:8px;position:absolute;top:11px;right:75px;background:url(http://i1.daumcdn.net/img-section/sports09/right/ico_rw_ca_arrow.gif) -5px 0 no-repeat;over1flow:hidden}
	.schedule_body .date div a{display:block;position:relative;margin:-5px 0 0 -5px;width:10px;height:25px;overflow:hidden}

	.schedule_body .date .year,
	.schedule_body .date .month,
	.schedule_body .date .day {position:absolute;width:17px;height:13px;top:9px;background:url(http://i1.daumcdn.net/img-section/sports09/right/ico_rw_ca_num.gif) no-repeat;overflow:hidden}
	.schedule_body .date .year {left:93px;}
	.schedule_body .date .month {left:113px;}
	.schedule_body .date .day {left:134px;}
	.schedule_body .date .n01 {background-position:0 0}
	.schedule_body .date .n02 {background-position:0 -25px}
	.schedule_body .date .n03 {background-position:0 -50px}
	.schedule_body .date .n04 {background-position:0 -75px}
	.schedule_body .date .n05 {background-position:0 -100px}
	.schedule_body .date .n06 {background-position:0 -125px}
	.schedule_body .date .n07 {background-position:0 -150px}
	.schedule_body .date .n08 {background-position:0 -175px}
	.schedule_body .date .n09 {background-position:0 -200px}
	.schedule_body .date .n10 {background-position:0 -225px}
	.schedule_body .date .n11 {background-position:0 -250px}
	.schedule_body .date .n12 {background-position:0 -275px}
	.schedule_body .date .n13 {background-position:0 -300px}
	.schedule_body .date .n14 {background-position:0 -325px}
	.schedule_body .date .n15 {background-position:0 -350px}
	.schedule_body .date .n16 {background-position:0 -375px}
	.schedule_body .date .n17 {background-position:0 -400px}
	.schedule_body .date .n18 {background-position:0 -425px}
	.schedule_body .date .n19 {background-position:0 -450px}
	.schedule_body .date .n20 {background-position:0 -475px}
	.schedule_body .date .n21 {background-position:0 -500px}
	.schedule_body .date .n22 {background-position:0 -525px}
	.schedule_body .date .n23 {background-position:0 -550px}
	.schedule_body .date .n24 {background-position:0 -575px}
	.schedule_body .date .n25 {background-position:0 -600px}
	.schedule_body .date .n26 {background-position:0 -625px}
	.schedule_body .date .n27 {background-position:0 -650px}
	.schedule_body .date .n28 {background-position:0 -675px}
	.schedule_body .date .n29 {background-position:0 -700px}
	.schedule_body .date .n30{background-position:0 -725px}
	.schedule_body .date .n31 {background-position:0 -750px}


	/* top */
	.schedule_body .top {position:relative;height:82px;border-bottom:1px solid #F2F2F2;width:241px;overflow:hidden;left:0;}
	.schedule_body .top .inning {font:11px dotum, sans-serif;color:#666;position:absolute;top:13px;width:100%;text-align:center;letter-spacing:-1px}
	.schedule_body .top .time {font:11px dotum, sans-serif;color:#666;position:absolute;top:14px;width:100%;text-align:center;}

	.schedule_body .top .logo1 {position:absolute;top:9px;left:24px}
	.schedule_body .top .logo2 {position:absolute;top:9px;right:19px}
	.schedule_body .top .tname {position:absolute;top:57px;text-align:center;font:bold 11px dotum, sans-serif;letter-spacing:-1px;color:#333;width:75px; left:10px;}
	.schedule_body .top .tname2 {left:158px}
	.schedule_body .top .tname a{color:#333}
	.schedule_body .top .tname a:hover {text-decoration:none}

	.schedule_body .top .score {width:100px;height:19px;position:absolute;top:26px;left:67px;background:url(http://i1.daumcdn.net/img-section/sports09/right/ico_results_numvs.gif) center 0 no-repeat; }
	.schedule_body .top .vs {width:100px;height:19px;position:absolute;top:26px;left:67px;background:url(http://i1.daumcdn.net/img-section/sports09/right/ico_top_vs.gif) center 0 no-repeat; }
	.schedule_body .top .steam1 {position:absolute;left:0;width:50px;text-align:center;}
	.schedule_body .top .steam2 {position:absolute;right:0;width:50px;text-align:center;}
	.schedule_body .top .btn {position:absolute;top:54px;text-align:center;width:241px;} 
	.schedule_body .top .btn a {margin-right:1px}

	/* li */
	.schedule_body .li {position:relative;width:225px;height:36px;border-bottom:1px solid #F2F2F2;left:7px;margin-top:10px}
	.schedule_body .last {border-bottom:0}
	.schedule_body .first {margin-top:13px}
	.schedule_body .li .time {font:11px dotum, sans-serif;color:#777;padding-left:1px;}
	.schedule_body .li .time  span {padding-left:7px}
	.schedule_body .li .title {color:#333;font:bold 11px dotum, sans-serif;letter-spacing:-1px;margin-top:3px;padding-left:35px}
	.schedule_body .li .title a{color:#333}
	.schedule_body .li .title a:hover{text-decoration:none}
	*+html .schedule_body .li .title {margin-top:5px;}

	.schedule_body .li .vs{color:#a7a7a7;font-style:normal;font-weight:normal;padding:0 4px 0 4px;letter-spacing:0;}
	.schedule_body .li .score{color:#ff1d16;font-style:normal;padding:0 4px 0 4px;letter-spacing:0;}
	.schedule_body .li .btn {position:absolute;top:-3px;text-align:right;width:225px}
	.schedule_body .li .btn a {padding-left:1px}

	/* top이 없을경우 li */
	.schedule_body .notop .li {height:35px;margin-top:9px}
	.schedule_body .notop .first {margin-top:10px}

	/*경기없을경우*/
	.schedule_body .not1{margin:5px 8px 0 8px;padding-top:30px;text-align:center;font:bold 11px dotum, sans-serif;color:#666;letter-spacing:-1px;}
	.schedule_body .not1notop {margin-top:23px}
	.schedule_body .not1 a{font:bold 12px dotum, sans-serif;color:#de0c05;display:block;margin-top:5px;text-decoration:underline;}
	.schedule_body .not0{margin:48px 0 0 0;text-align:center;font:bold 12px dotum, sans-serif;color:#333;letter-spacing:-1px;line-height:1.3}
	.schedule_body .not0 a{font:bold 12px dotum, sans-serif;color:#de0c05;display:block;margin-top:5px;text-decoration:underline;margin-top:32px;}


	/*네비게이션버튼*/
	.schedule_body .nbtn {height:16px;overflow:hidden;position:absolute;bottom:6px;left:99px}
	.schedule_body .nbtn_margin {margin-top:5px}
	.schedule_body .nbtn a{width:27px;height:16px;display:block;float:left;background:url(http://i1.daumcdn.net/img-section/sports09/right/bt_rw_re_arrow.gif) no-repeat;}
	.schedule_body .nbtn a.n {background-position:-27px 0}
	.schedule_body .nbtn a.p_on {background-position:0 -25px;cursor:pointer}
	.schedule_body .nbtn a.n_on {background-position:-27px -25px;cursor:pointer}


	/*해외야구,배구 공통탭*/
	.schedule_body .tabcom {width:239px;height:20px;}
	.schedule_body .tabcom a{float:left;display:block;text-indent:-9999px;height:20px;}
	.schedule_body .tabcom a.tab1{background-position:-1px 0; width:119px;}
	.schedule_body .tabcom a.tab2{background-position:-120px 0; width:120px; }
	.schedule_body .tabcom a.tab1_on{background-position:-1px -20px;}
	.schedule_body .tabcom a.tab2_on{background-position:-120px -20px;}

	
	/*농구*/	
	.schedule_body .sch_basketball .tabcom a{float:left;display:block;text-indent:-9999px;background-image:url(http://i1.daumcdn.net/img-section/sports09/top/tab_basketball_v2.gif);}
	.schedule_body .sch_basketball .tabcom a.tab1{background-position:0 0; width:80px;}
	.schedule_body .sch_basketball .tabcom a.tab2{background-position:-80px 0; width:80px; }
	.schedule_body .sch_basketball .tabcom a.tab3{background-position:-160px 0; width:79px; }
	.schedule_body .sch_basketball .tabcom a.tab1_on{background-position:0 -20px;}
	.schedule_body .sch_basketball .tabcom a.tab2_on{background-position:-80px -20px;}
	.schedule_body .sch_basketball .tabcom a.tab3_on{background-position:-160px -20px;}

	/*해외축구*/
	.schedule_body .sch_worldsoccer .tab {width:239px;height:20px;}
	.schedule_body .sch_worldsoccer .tab a{float:left;display:block;text-indent:-9999px;height:20px;background:url(http://i1.daumcdn.net/img-section/sports09/top/tab_soccer.gif) no-repeat;}
	.schedule_body .sch_worldsoccer .tab a.tab1{width:37px;background-position:-1px 0}
	.schedule_body .sch_worldsoccer .tab a.tab2{width:47px;background-position:-38px 0}
	.schedule_body .sch_worldsoccer .tab a.tab3{width:53px;background-position:-85px 0}
	.schedule_body .sch_worldsoccer .tab a.tab4{width:67px;background-position:-138px 0}
	.schedule_body .sch_worldsoccer .tab a.tab5{width:35px;background-position:-205px 0}
	.schedule_body .sch_worldsoccer .tab a.tab1_on{background-position:-1px -20px}
	.schedule_body .sch_worldsoccer .tab a.tab2_on{background-position:-38px -20px}
	.schedule_body .sch_worldsoccer .tab a.tab3_on{background-position:-85px -20px}
	.schedule_body .sch_worldsoccer .tab a.tab4_on{background-position:-138px -20px}
	.schedule_body .sch_worldsoccer .tab a.tab5_on{background-position:-205px -20px}

	/*--- 개별 ---*/
	/*해외야구*/
	.schedule_body .sch_worldbaseball .tabcom a{float:left;display:block;text-indent:-9999px;background-image:url(http://i1.daumcdn.net/img-section/sports09/top/tab_baseball.gif);}
	/*배구*/	
	.schedule_body .sch_volleyball .tabcom a{float:left;display:block;text-indent:-9999px;background-image:url(http://i1.daumcdn.net/img-section/sports09/top/tab_volleyball.gif);}


/* 3단스코어 */
.schedule_body .score {width:250px;height:75px;overflow:hidden;margin-top:0;position:relative}
.schedule_body .score_baseball {background:url(http://i1.daumcdn.net/img-section/sports09/right/img_rw_bg1.gif) no-repeat;}
.schedule_body .score_soccer {background:url(http://i1.daumcdn.net/img-section/sports09/right/img_rw_bg2.gif) no-repeat;}
.schedule_body .score_basketball {background:url(http://i1.daumcdn.net/img-section/sports09/right/img_rw_bg3.gif) no-repeat;}
.schedule_body .score_volleyball {background:url(http://i1.daumcdn.net/img-section/sports09/right/img_rw_bg4.gif) no-repeat;}
.schedule_body .score_general {background:url(http://i1.daumcdn.net/img-section/sports09/right/img_rw_bg5.gif) no-repeat;}
.schedule_body .score_top {background:url(http://i1.daumcdn.net/img-section/sports09/right/img_rw_bg6.gif) no-repeat;}

	.schedule_body .score h2 {position:absolute;top:19px;left:18px;width:44px;height:15px;background:url(http://i1.daumcdn.net/img-section/sports09/right/ico_rw_spotit2.gif) no-repeat;text-indent:-9999px;;overflow:hidden}
	.schedule_body .score h2 a {display:block;text-indent:-9999px;}
	.schedule_body .score h2.soccer {background-position:0 -25px}
	.schedule_body .score h2.baseball {background-position:0 -50px}
	.schedule_body .score h2.worldsoccer {background-position:0 -75px}
	.schedule_body .score h2.basketball {background-position:0 -100px}
	.schedule_body .score h2.volleyball {background-position:0 -125px}
	.schedule_body .score h2.general {background-position:0 -150px}
	.schedule_body .score h2.top {background-position:0 -175px}

	.schedule_body .score div {float:left;} 

	.schedule_body .score .status {top:42px;width:250px;height:20px;position:absolute;overflow:hidden;}
	.schedule_body .score ul { margin:0 0 0 19px;padding:0}
	
	.schedule_body .score li { letter-spacing:-1px;overflow:hidden;*zoom:1;background:url(http://i1.daumcdn.net/img-section/sports09/right/ico_rw_sponow2.gif) 0 2px no-repeat; padding-left:37px; height:20px; padding-bottom:9px; width:250px; float:left;}
	.schedule_body .score li.none {padding-left:0;background:none;}
	.schedule_body .score li.PLAY {background-position:0 -41px}
	.schedule_body .score li.FINA {background-position:0 -86px;padding-left:43px}
	.schedule_body .score li .img {padding:0 5px 0 6px}
	.schedule_body .score li img {vertical-align:middle; }
	.schedule_body .score li a{color:#333}