@charset "utf-8";
/* CSS Document */

*  {margin: 0; padding: 0; border: 0;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, dfn, em, img,
ins, small, strike, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {margin: 0; padding: 0; border: 0; font-weight: normal; font-family: 'NanumGothic';}

html, body {height:100%;}
html {overflow-y:auto; overflow-x:hidden;}
body, input, textarea, select, button {color:#666; font-size:12px; line-height:120%; font-family:'NanumGothic','나눔고딕','돋움','dotum';}
img, input, button, select, textarea {vertical-align: top;}
legend, caption {display:none; position:absolute; height:0; line-height: 0; width:0;}
ul, ol, dl, dt, dd {list-style:none; vertical-align: top;}
img, fieldset {border:none; }
body {background: #fff;}
li img {vertical-align: top;}
table {border-spacing:0; padding:0; border:0;}
th, td {padding:0;}
hr {display:none;}
dt img, dd img {vertical-align: top;}

a:link, a:visited {color:#686868; text-decoration:none;}
a:hover, a:focus, a:active {color:#666; text-decoration:underline;}

/* NanumGothic Web Font Start */
@font-face{font-family: 'NanumGothic';font-style: normal;font-weight: normal;src:url("/sports/_css/NanumGothic.eot");src:url("/sports/_css/NanumGothic.eot?") format('eot');src: local('☺'), url("/sports/_css/NanumGothic.eot"), url('/sports/_css/NanumGothic.woff') format('woff');}
@font-face{font-family: 'NanumGothicBold';font-style: normal;font-weight: bold;src:url("/sports/_css/NanumGothicBold.eot");src:url("/sports/_css/NanumGothicBold.eot?") format('eot');src: local('☺'),url("/sports/_css/NanumGothicBold.eot"),url('/sports/_css/NanumGothicBold.woff') format('woff');}
/* NanumGothic Web Font End */


.mg_t5 {margin:5px 0 0 0;}
.mg_t10 {margin:10px 0 0 0;}
.mg_t15 {margin:15px 0 0 0;}
.mg_t20 {margin:20px 0 0 0;}
.mg_t26 {margin:26px 0 0 0;}
.mg_t30 {margin:30px 0 0 0 !important;}
.mg_t35 {margin:35px 0 0 0;}
.mg_t40 {margin:40px 0 0 0;}
.mg_t50 {margin:50px 0 0 0;}
.mg_t60 {margin:60px 0 0 0;}/* 2014.10.02 추가 */

.txt_sty_red {color:#ff0000;}

.text_area_3 .txt7 {float:left; width:95%; padding:8px 0 0 0; font-size: 12px; color:#ec1f27; #line-height:110%;}

.pd_01 {padding:10px 0 0 0 !important;}

.selbox_wrap {position: relative; height:27px; border:1px solid #e5e5e5;z-index: 9999;}
	.selbox_wrap a.now {display: block; height:22px; padding:5px 25px 0 5px; color:#666; background:#fff url('/sports/site/images/totl_btn_selbox1.gif') no-repeat right top;}
	.selbox_wrap .selbox_open {position:absolute; top:27px; left:-1px; width:100%; background: #fff; border:1px solid #e5e5e5;}
		.selbox_wrap .selbox_open li.open_list {clear:both; display: block; width:100%; padding:6px 0; margin:0 !important; color:#666; background-image: none !important;}
			.selbox_wrap .selbox_open li.open_list a {display: block; padding:0 6px; color:#666;}

.selbox1_wrap {display:inline-block; position: relative; height:27px; vertical-align:top; border:1px solid #e5e5e5; z-index: 9999;}
	.selbox1_wrap a.now {display: block; height:22px; padding:5px 25px 0 5px; color:#666; background:#fff url('/sports/site/images/totl_btn_selbox1.gif') no-repeat right top;}
	.selbox1_wrap .selbox_open {position:absolute; top:27px; left:-1px; width:100%; background: #fff; border:1px solid #e5e5e5;}
		.selbox1_wrap .selbox_open li.open_list {clear:both; display: block; width:100%; padding:6px 0; margin:0 !important; color:#666; background-image: none !important;}
			.selbox1_wrap .selbox_open li.open_list a {display: block; padding:0 6px; color:#666;}

.selbox3_wrap {display:inline-block; position: relative; height:23px; vertical-align:top; border:1px solid #9a9a9a; z-index: 1; }
	.selbox3_wrap a.now {display: block; height:17px; padding:0 24px 0 5px; line-height:23px; color:#000; font-size:12px; background:#fff url('/sports/site/images/totl_btn_selbox2.gif') no-repeat right top;}
	.selbox3_wrap .selbox_open {position:absolute; top:23px; left:-1px; width:100%; margin:0 !important; background: #fff; border:1px solid #9a9a9a;}
		.selbox3_wrap .selbox_open li.open_list {clear:both; display: block; width:100%; padding:0; line-height: 25px; margin:0 !important; font-size: 12px; color:#000; background-image: none !important; border-bottom:none;}
			.selbox3_wrap .selbox_open li.open_list a {display: inline-block; padding:0 6px; color:#000; font-size: 12px; line-height: 25px;}

.selbox4_wrap {display:inline-block; position: relative; height:23px; border:1px solid #9a9a9a; z-index: 1; vertical-align: middle;}
	.selbox4_wrap a.now {display: block; height:17px; padding:0 24px 0 5px; line-height:23px; color:#000; font-size:12px; background:#fff url('/sports/site/baseball/images/totl_ic_10.png') no-repeat right 9px;}
	.selbox4_wrap .selbox_open {position:absolute; top:23px; left:-1px; width:100%; background: #fff; border:1px solid #9a9a9a;}
		.selbox4_wrap .selbox_open li.open_list {clear:both; display: block; width:100%; padding:0; line-height: 25px; margin:0 !important; font-size: 12px; color:#000; background-image: none !important; border-bottom:none;}
			.selbox4_wrap .selbox_open li.open_list a {display: inline-block; padding:0 6px; color:#000; font-size: 12px; line-height: 25px;}

.inbox_01 {float:left; height:17px; padding:5px; color:#666; border:1px solid #e5e5e5;}
.inbox_02 {display:inline-block; height:13px; padding:5px; color:#666; border:1px solid #e5e5e5;}/* 2014.10.02 추가 */
.inbox_03 {display:inline-block; height:23px; padding:0 5px; color:#000; font-size:12px; line-height:23px; border:1px solid #9a9a9a; background:#fff;}/* 2014.10.02 추가 */
.inbox_04 {display:inline-block; height:13px; padding:5px; color:#666; border:1px solid #9a9a9a;}/* 2014.10.02 추가 */
.inbox_10 {display:inline-block; height:23px; padding:0 5px; color:#000; font-size:12px; line-height:23px; border:1px solid #9a9a9a;}

.totl_btn_wrap {margin:30px 0 0 0; text-align: center;}/* 2014.10.02 추가 */
	.totl_btn_wrap a {display: inline-block; margin:0 5px;}/* 2014.10.02 추가 */

.blind {visibility:hidden; position:absolute; font-size:0; width:0; height:0; line-height:0; margin:0; padding:0;}
.divv {position:fixed; top:0; left:0; width:100%; height:100%; background:url('/sports/site/images/totl_black_div.png') repeat left top; z-index: 999;}

/* IE 7.0 navi */
a.ie7guide {display:block; position: absolute; top: 0; left:0; display:block; width:100%; padding: 15px 0; text-align:center; font-size:1.3em; font-weight:bold; color:#fff; background:red; z-index: 1000;}

/* skip navi */
a.baro01 {position:absolute; top:-10000px; left:0;  display:block; width:100%;  text-align:center; font-size:1.3em}
a.baro01:hover, a.baro01:focus, a.baro01:active {display:block; position: absolute; top: 0; left:0; padding: 15px 0; font-weight:bold; color:#fff; background:red; z-index: 1000;}

/* 메인 */
.main_wrap {position:relative; width:100%; min-height:100%; background:url('/sports/site/images/totl_bg_1.gif') repeat-x left top;}
.main_cont_bg {position:absolute; top:0; left:50%; width:1300px; height:100%; margin:0 0 0 -650px; background:url('/sports/site/images/totl_bg_2.jpg') repeat-x left top;}
.main_cont_wrap {position:relative; display:block; width:980px; height:769px; margin:auto; z-index: 888;}

.main_cont_wrap .header_wrap {position:absolute; top:3px; left:0; width:245px; height:242px; z-index: 888;}
	.main_cont_wrap .header_wrap h1 {position: absolute; top:62px; left:66px;}
	.main_cont_wrap .header_wrap a.btn_login {display:block; position: absolute; top:133px; left:83px; width:80px; height:19px; text-indent: -9999px; background:url('/sports/site/images/totl_btn_login.png') repeat-x left top;} /* 2014.03.03 추가 */
	.main_cont_wrap .header_wrap a.btn_logout {display:block; position: absolute; top:133px; left:83px; width:80px; height:19px; text-indent: -9999px; background:url('/sports/site/images/totl_btn_login.png') repeat-x left -29px;} /* 2014.03.03 추가 */

.main_cont_wrap .header_wrap .main_globalmenu {position: absolute; top:113px; left:74px;}
	.main_cont_wrap .header_wrap .main_globalmenu dt {visibility:hidden; position:absolute; font-size:0; width:0; height:0; line-height:0; margin:0; padding:0;}
	.main_cont_wrap .header_wrap .main_globalmenu dd {display: block; height:11px; padding:0 0 0 9px; margin:0 0 13px 0; background:url('/sports/site/images/totl_ic_01.gif') no-repeat left 3px;}


.main_cont_wrap .header_wrap_t {position:absolute; top:3px; left:0; width:245px; height:242px; z-index: 999;}
	.main_cont_wrap .header_wrap_t h1 {position: absolute; top:86px; left:66px;} /* 2014.10.02 수정 */
	.main_cont_wrap .header_wrap_t a.btn_login {display:block; overflow:hidden; width:80px; height:19px; text-indent: -9999px; background:url('/sports/site/images/totl_btn_login.png') repeat-x left top;} /* 2014.10.02 수정 */
	.main_cont_wrap .header_wrap_t a.btn_logout {display:block; overflow:hidden; width:80px; height:19px; text-indent: -9999px; background:url('/sports/site/images/totl_btn_login.png') repeat-x left -29px;} /* 2014.10.02 수정 */

.main_cont_wrap .header_wrap_t .main_globalmenu {position: absolute; top:130px; left:83px;} /* 2014.10.02 수정 */
	.main_cont_wrap .header_wrap_t .main_globalmenu dt {visibility:hidden; position:absolute; font-size:0; width:0; height:0; line-height:0; margin:0; padding:0;} /* 2014.10.02 수정 */
	.main_cont_wrap .header_wrap_t .main_globalmenu dd {display: block; margin:0 0 9px 0;} /* 2014.10.02 수정 */
	.main_cont_wrap .header_wrap_t .main_globalmenu .name {display: block; margin:0 0 5px 0; font-size: 14px; color:#212121; text-align: center;} /* 2014.10.02 추가 */
	
.main_cont_wrap .header_wrap_t .main_globalmenu1 {position: absolute; top:130px; left:0; width:100%; text-align:center;} /* 2014.10.02 추가 */
	.main_cont_wrap .header_wrap_t .main_globalmenu1 .name {display: block; margin:0 0 5px 0; font-size: 14px; color:#212121; text-align: center;} /* 2014.10.02 추가 */
	.main_cont_wrap .header_wrap_t .main_globalmenu1 .btn {display: inline-block;} /* 2014.10.02 추가 */
	

/*메인 gnb*/
.main_gnbmenu {position:absolute; top:3px; left:0; width:100%; min-height:750px;}
/*Baseball*/
.main_gnbmenu li.navi_01 {position:absolute; top:0; left:245px; width:245px; height:242px;}
	.main_gnbmenu li.navi_01 a.img {display: block; z-index: 940;}
	.main_gnbmenu li.navi_01 .sub_wrap {position:absolute; top:0; right:-490px; width:980px; height:732px;}
	.main_gnbmenu li.navi_01 .sub_wrap .main_layer_model {position:absolute; top:0; left:0;}
	.main_gnbmenu li.navi_01 .sub_wrap .main_layer_txt1 {position:absolute; top:0; left:0;}
	.main_gnbmenu li.navi_01 .sub_wrap .main_layer_txt2 {position:absolute; top:0; left:0;}
	.main_gnbmenu li.navi_01 .sub_wrap .btn_close {position:absolute; top:71px; right:39px; width:59px; height:78px; z-index: 999;}
	.main_gnbmenu li.navi_01 .sub_wrap .btn_main {position:absolute; top:309px; left:290px; width:75px; height:23px; z-index: 999;}
	.main_gnbmenu li.navi_01 .sub_wrap .sub_list {position:absolute; top:353px; left:55px; width:100%; z-index: 999;}
	.main_gnbmenu li.navi_01 .sub_wrap .sub_list li {float:left; width:90px; height:106px; margin:0 8px 16px 0;}
	.main_gnbmenu li.navi_01 .sub_wrap .sub_list li a {display: block;}
/*Basketball*/
.main_gnbmenu li.navi_02 {position:absolute; top:242px; left:0; width:245px; height:245px;}
	.main_gnbmenu li.navi_02 a.img {display: block; z-index: 940;}
	.main_gnbmenu li.navi_02 .sub_wrap {position:absolute; top:-242px; left:0; width:980px; height:732px;}
	.main_gnbmenu li.navi_02 .sub_wrap .main_layer_model {position:absolute; top:0; left:0;}
	.main_gnbmenu li.navi_02 .sub_wrap .main_layer_txt1 {position:absolute; top:0; left:0;}
	.main_gnbmenu li.navi_02 .sub_wrap .main_layer_txt2 {position:absolute; top:0; left:0;}
	.main_gnbmenu li.navi_02 .sub_wrap .btn_close {position:absolute; top:71px; right:39px; width:59px; height:78px; z-index: 999;}
	.main_gnbmenu li.navi_02 .sub_wrap .btn_main {position:absolute; top:192px; left:507px; width:75px; height:23px; z-index: 999;}
	.main_gnbmenu li.navi_02 .sub_wrap .sub_list {position:absolute; top:238px; left:499px; width:430px; z-index: 999;}
	.main_gnbmenu li.navi_02 .sub_wrap .sub_list li {float:left; width:90px; height:106px; margin:0 8px 16px 0;}
	.main_gnbmenu li.navi_02 .sub_wrap .sub_list li a {display: block;}
/*eSports*/
.main_gnbmenu li.navi_03 {position:absolute; top:242px; left:245px; width:245px; height:245px;}
	.main_gnbmenu li.navi_03 a.img {display: block; z-index: 940;}
	.main_gnbmenu li.navi_03 .sub_wrap {position:absolute; top:-242px; left:-245px; width:980px; height:732px;}
	.main_gnbmenu li.navi_03 .sub_wrap .main_layer_model {position:absolute; top:0; left:0;}
	.main_gnbmenu li.navi_03 .sub_wrap .main_layer_txt1 {position:absolute; top:0; left:0;}
	.main_gnbmenu li.navi_03 .sub_wrap .main_layer_txt2 {position:absolute; top:0; left:0;}
	.main_gnbmenu li.navi_03 .sub_wrap .btn_close {position:absolute; top:71px; right:39px; width:59px; height:78px; z-index: 999;}
	.main_gnbmenu li.navi_03 .sub_wrap .sub_list {position:absolute; top:222px; left:642px; width:330px; z-index: 999;}
	.main_gnbmenu li.navi_03 .sub_wrap .sub_list li {float:left; width:90px; height:106px; margin:0 8px 16px 0;}
	.main_gnbmenu li.navi_03 .sub_wrap .sub_list li a {display: block;}
/*Shooting*/
.main_gnbmenu li.navi_04 {position:absolute; top:242px; left:490px; width:245px; height:245px;}
	.main_gnbmenu li.navi_04 a.img {display: block; z-index: 940;}
	.main_gnbmenu li.navi_04 .sub_wrap {position:absolute; top:-242px; left:-490px; width:980px; height:732px;}
	.main_gnbmenu li.navi_04 .sub_wrap .main_layer_model {position:absolute; top:0; left:0;}
	.main_gnbmenu li.navi_04 .sub_wrap .main_layer_txt1 {position:absolute; top:0; left:0;}
	.main_gnbmenu li.navi_04 .sub_wrap .main_layer_txt2 {position:absolute; top:0; left:0;}
	.main_gnbmenu li.navi_04 .sub_wrap .btn_close {position:absolute; top:71px; right:39px; width:59px; height:78px; z-index: 999;}
	.main_gnbmenu li.navi_04 .sub_wrap .sub_list {position:absolute; top:218px; left:278px; width:220px; z-index: 999;}
	.main_gnbmenu li.navi_04 .sub_wrap .sub_list li {float:left; width:96px; height:106px; margin:0 2px 16px 0;}
	.main_gnbmenu li.navi_04 .sub_wrap .sub_list li a {display: block;}
/*Hockey*/
.main_gnbmenu li.navi_05 {position:absolute; top:242px; left:735px; width:245px; height:245px;}
	.main_gnbmenu li.navi_05 a.img {display: block; z-index: 940;}
	.main_gnbmenu li.navi_05 .sub_wrap {position:absolute; top:-242px; left:-735px; width:980px; height:732px;}
	.main_gnbmenu li.navi_05 .sub_wrap .main_layer_model {position:absolute; top:0; left:0;}
	.main_gnbmenu li.navi_05 .sub_wrap .main_layer_txt1 {position:absolute; top:0; left:0;}
	.main_gnbmenu li.navi_05 .sub_wrap .main_layer_txt2 {position:absolute; top:0; left:0;}
	.main_gnbmenu li.navi_05 .sub_wrap .btn_close {position:absolute; top:71px; right:39px; width:59px; height:78px; z-index: 999;}
	.main_gnbmenu li.navi_05 .sub_wrap .sub_list {position:absolute; top:306px; left:125px; width:410px; z-index: 999;}
	.main_gnbmenu li.navi_05 .sub_wrap .sub_list li {float:left; width:91px; height:106px; margin:0 7px 16px 0;}
	.main_gnbmenu li.navi_05 .sub_wrap .sub_list li a {display: block;}
/*kt sports*/
.main_gnbmenu li.navi_06 {position:absolute; top:487px; left:490px; width:245px; height:245px;}
	.main_gnbmenu li.navi_06 a.img {display: block; z-index: 940;}
	.main_gnbmenu li.navi_06 .sub_wrap {position:absolute; top:-487px; left:-490px; width:980px; height:732px;}
	.main_gnbmenu li.navi_06 .sub_wrap .main_layer_model {position:absolute; top:0; left:0;}
	.main_gnbmenu li.navi_06 .sub_wrap .main_layer_txt1 {position:absolute; top:0; left:0;}
	.main_gnbmenu li.navi_06 .sub_wrap .main_layer_txt2 {position:absolute; top:0; left:0;}
	.main_gnbmenu li.navi_06 .sub_wrap .btn_close {position:absolute; top:71px; right:39px; width:59px; height:78px; z-index: 999;}
	.main_gnbmenu li.navi_06 .sub_wrap .sub_list {position:absolute; top:114px; left:288px; width:501px; z-index: 999;}
	.main_gnbmenu li.navi_06 .sub_wrap .sub_list li {float:left; width:91px; height:106px; margin:0 7px 16px 0;}
	.main_gnbmenu li.navi_06 .sub_wrap .sub_list li a {display: block;}

.btn_all_ktsport {position:absolute; top:192px; left:440px; width:100px; height:101px; z-index: 960;}

.main_event_wrap {overflow:hidden; position: absolute; top:3px; left:490px; width:490px; height:242px; z-index: 950;}
	.main_event_wrap h3 {position: absolute; top:43px; left:36px;; z-index: 880;}
	.main_event_wrap .ic01 {position: absolute; top:230px; left:416px; width:490px; height:242px; z-index: 903;}
	.main_event_wrap .btn_l {display: block; position: absolute; top:0; left:428px; width:31px; height:31px; z-index: 870;}
	.main_event_wrap .btn_r {display: block; position: absolute; top:0; left:459px; width:31px; height:31px; z-index: 870;}
	.main_event_wrap  .pageing_wrap {display: block; position: absolute; top:44px; left:249px; width:240px; height:9px; z-index: 870;}
		.main_event_wrap  .pageing_wrap li {display: block; float:left; width:9px; height:9px; margin:0 9px 0 0;}
		.main_event_wrap  .pageing_wrap li a {display: block;}
	.main_event_wrap .main_event_rolling {overflow:hidden; position:absolute; top:0; left:0; width:100%; height:242px;}
		.main_event_wrap .main_event_rolling .banner1_wrap {position: absolute; top:0; left:0; height:242px; z-index: 860;}
		.main_event_wrap .main_event_rolling .banner1_wrap li {display:block; overflow:hidden; width:490px; height:242px;}
		.main_event_wrap .main_event_rolling .banner1_wrap li a img {vertical-align: bottom;}

.main_game_wrap {overflow:hidden; position: absolute; top:490px; left:0; width:490px; height:134px; background:url('/sports/site/images/main_game_bg.jpg') no-repeat left top; z-index: 888;}
	.main_game_wrap .btn_mobile {display: block; position: absolute; top:0; right:0; width:101px; height:29px; z-index: 889;} /* 2014.02.18 수정*/
	.main_game_wrap .main_game_rolling {overflow:hidden; display: block; position: absolute; top:11px; left:72px; width:378px; height:118px;}
		.main_game_wrap .btn_l {display: block; position: absolute; top:55px; left:72px; width:26px; height:26px;}
		.main_game_wrap .btn_r {display: block; position: absolute; top:55px; right:40px; width:26px; height:26px;}
		.main_game_wrap .main_game_rolling .game_list {display: block; position: absolute; top:0; left:26px; height:100%;}
			.main_game_wrap .main_game_rolling .game_list li {display: block; float: left; overflow:hidden; width:326px; height:100%;}
			.main_game_wrap .gamegame {position: relative; height:100%;}
				.main_game_wrap .gamegame .info_1 {display: block; position:absolute; top:6px; left:0; width:100%; text-align: center; font-size: 11px; font-weight: bold; color:#333; line-height: 120%; z-index: 555;}
				.main_game_wrap .gamegame .info_2 {z-index: 544;}
.main_game_wrap .gamegame .info_2 .txt1 {position: absolute; top:20px; left:25px;}/* 2014.02.24 수정 */
.main_game_wrap .gamegame .info_2 .txt1 img {width:90px; height:74px;}/* 2014.02.24 수정 */
.main_game_wrap .gamegame .info_2 .txt1 .name {position: absolute; bottom:-13px; left:0; width:100%; font-size: 11px; text-align: center; z-index: 544; color:#333;} /* 2014.02.24 수정 */
.main_game_wrap .gamegame .info_2 .txt2 {position: absolute; top:48px; left:141px;}/* 2014.02.19 수정 */
.main_game_wrap .gamegame .info_2 .txt3 {position: absolute; top:20px; left:214px;}/* 2014.02.19 수정 */
.main_game_wrap .gamegame .info_2 .txt3 img {width:90px; height:74px;}/* 2014.02.24 수정 */
.main_game_wrap .gamegame .info_2 .txt3 .name {position: absolute; bottom:-13px; left:0; width:100%; font-size: 11px; text-align: center; z-index: 544; color:#333;}/* 2014.02.24 수정 */


.main_noti_wrap {position: absolute; top:624px; left:0; width:490px; height:111px; z-index: 888;}
	.main_noti_wrap h3 {position: absolute; top:25px; left:32px;}
	.main_noti_wrap .btn_more {display: block; position: absolute; top:28px; left:109px;}
	.main_noti_wrap .notice_list {display: block; position: absolute; top:52px; left:32px; width:430px;}
		.main_noti_wrap .notice_list li {display: block; padding:0 0 0 9px; margin:0 0 7px 0; background:url('/sports/site/images/totl_ic_02.gif') no-repeat left 6px;}
		.main_noti_wrap .notice_list li p {position:relative; width:100%;}
		.main_noti_wrap .notice_list li p a {display: block; overflow:hidden; max-width:360px; height:13px; font-size: 11px; color:#666;}
		.main_noti_wrap .notice_list li p a img {margin:0 0 0 5px;}
		.main_noti_wrap .notice_list li p span.date {position: absolute; top:0; right:0; width:60px; height:13px; text-align:right; font-size: 11px; color:#999;}

.main_sns_wrap {position: absolute; top:490px; left:735px; width:245px; z-index: 888;}
	.main_sns_wrap h3 {position: absolute; top:30px; left:30px;}
	.main_sns_wrap .sns_list {display: block; position: absolute; top:55px; left:30px;}
		.main_sns_wrap .sns_list li {display: block; width:176px; height:35px; margin:0 0 5px 0;}

.btn_sonicshop {position:absolute; top:663px; left:765px; width:176px; height:72px; z-index: 888;}
.main_bottom_line {position:absolute; top:735px; left:0; width:100%; height:8px; height:8px; background:url('/sports/site/images/main_bg_1.gif') no-repeat left top;}

.facebook_wrap {position:relative; width:980px; height:39px; margin:auto; background:url('/sports/site/images/totl_facebook_bg1.gif') no-repeat left top;}
	.facebook_wrap .main_facebook_rolling {overflow:hidden; display: block; position: absolute; top:0; left:162px; width:818px; height:39px;}
	.facebook_wrap .facebook_list {display: block; height:39px; }
		.facebook_wrap .facebook_list li {display: block; padding:0 0 0 34px; background:url('/sports/site/images/totl_ic_03.gif') no-repeat 23px 18px;}
		.facebook_wrap .facebook_list li p {position:relative; width:100%;}
		.facebook_wrap .facebook_list li p a {display: inline-block; overflow:hidden; max-width:620px; height:39px; line-height:39px; font-weight:bold; font-size: 12px; color:#fff;}
		.facebook_wrap .facebook_list li p span.date {position: absolute; top:0; right:20px; width:90px; height:39px; line-height:39px; text-align:right; font-size: 12px; color:#b5b5b5;}

.sub_facebook_wrap {position:relative; width:980px; height:39px; margin:auto; background:url('/sports/site/images/totl_facebook_bg1.gif') no-repeat left top;}
	.sub_facebook_wrap .sub_facebook_rolling {overflow:hidden; display: block; position: absolute; top:0; left:162px; width:818px; height:39px;}
	.sub_facebook_wrap .facebook_list {display: block;}
		.sub_facebook_wrap .facebook_list li {display: block; padding:0 0 0 34px; background:url('/sports/site/images/totl_ic_03.gif') no-repeat 23px 18px;}
		.sub_facebook_wrap .facebook_list li p {position:relative; width:100%;}
		.sub_facebook_wrap .facebook_list li p a {display: inline-block; overflow:hidden; max-width:620px; height:39px; line-height:39px; font-weight:bold; font-size: 12px; color:#fff;}
		.sub_facebook_wrap .facebook_list li p span.date {position: absolute; top:0; right:20px; width:90px; height:39px; line-height:39px; text-align:right; font-size: 12px; color:#b5b5b5;}

		/************* Sub SNS sliderkit*************/
		.sliderkit{display:none;position:relative;overflow:hidden;text-align:left;}
		.sliderkit .sliderkit-panel{z-index:1;position:absolute;overflow:hidden;}
		.newslider-minimal{width:818px;height:39px;}
		.newslider-minimal .sliderkit-panels{float:left;position:relative;width:818px;}
		.newslider-minimal .sliderkit-panel{width:818px;height:39px;}
		.newslider-minimal .sliderkit-panel a{color:#666;}
		.newslider-minimal .sliderkit-panel a:hover{text-decoration:underline;}

/*푸터*/
.footer_wrap_top {position:relative; width:980px; height:5px; margin:15px auto 0px auto; background:url('/sports/site/images/footer_bg_line1.gif') repeat-x left top;}

.footer_wrap {position:relative; width:980px; height:95px; margin:15px auto 0px auto; background:url('/sports/site/images/footer_bg_line.gif') repeat-x left top;}
	.footer_wrap .link_wrap {position: absolute; top:0; left:10px;}
		.footer_wrap .link_wrap li {float:left; margin:0 30px 0 0;}
	.footer_wrap .address {display:block; position: absolute; top:43px; left:0; width:100%; height:29px; text-indent:-9999px; background:url('/sports/site/images/footer_address.png') no-repeat left top;}
	.footer_wrap .copy {position: absolute; top:44px; right:0; width:233px; height:10px; text-indent:-9999px; background:url('/sports/site/images/footer_copy.gif') no-repeat left top;}
	.footer_wrap .family_link {position: absolute; top:0; right:10px; width:134px; height:13px;}




/*사이트맵*/
.sitemap_wrap {}
	.sitemap_wrap .sitemap_cont {position:absolute; top:40px; left:50%; margin:0 0 0 -490px; width:980px; height:800px; background:url('/sports/site/images/sitemap_bg.png') no-repeat left top; z-index: 10000;}
	.sitemap_wrap .sitemap_cont .btn_close {position:absolute; top:26px; right:28px; width:25px; height:26px;}
	.sitemap_wrap .sitemap_cont .po_1 {position:absolute; top:40px; left:39px;}
	.sitemap_wrap .sitemap_cont .po_2 {position:absolute; top:40px; left:338px;}
	.sitemap_wrap .sitemap_cont .po_3 {position:absolute; top:40px; left:641px;}
	.sitemap_wrap .sitemap_cont .po_4 {position:absolute; top:520px; left:39px;}
	.sitemap_wrap .sitemap_cont .po_5 {position:absolute; top:520px; left:338px;}
	.sitemap_wrap .sitemap_cont .po_6 {position:absolute; top:520px; left:641px;}

	.sitemap {overflow:hidden; width:264px; min-height:260px;}
	.sitemap h4 {position:relative; display:block; margin:0 0 15px 0;}
	.sitemap a.btn1 {display:block; position: absolute; top:5px; left:127px; width:50px; height:16px; text-indent:-9999px; background:url('/sports/site/images/sitemap_btn_main.gif') no-repeat left top; z-index: 10001;}
	.sitemap a.btn2 {display:block; position: absolute; top:5px; left:154px; width:50px; height:16px; text-indent:-9999px; background:url('/sports/site/images/sitemap_btn_main.gif') no-repeat left top; z-index: 10001;}
		.sitemap .flot_l {float:left;}
		.sitemap .flot_r {float:right;}
		.sitemap .sitelist_dh1 {width: 130px;}
			.sitemap .sitelist_dh1 li {display: block; padding:0 0 0 5px; margin:0 0 10px 0; #margin:0 0 7px 0;}
			.sitemap .sitelist_dh1 li a {display:inline-block; vertical-align:top; line-height:12px; color:#626a74; font-size: 12px; font-weight: bold;}
		.sitemap .sitelist_dh2 {width:122px; margin:0 0 0 8px;}
				.sitemap .sitelist_dh2 li {display: block; height:12px; padding:0 0 0 7px; margin:8px 0 0 0; #margin:5px 0 0 0; }
				.sitemap .sitelist_dh2 li a {display:inline-block; height:12px; line-height:12px; vertical-align:top; color:#999; font-size: 11px; font-weight: normal !important;}

/* 관련사이트  2014.02.17 추가 */
.linksite_wrap {}
.linksite_wrap .linksite_cont {position:absolute; bottom:100px; right:50%; margin:0 -470px 0 0; width:751px; height:285px; background:url('/sports/site/images/totl_linksite_wrap.png') no-repeat left top; z-index: 10000;}/* 2014.02.22 수정 */
.linksite_wrap .linksite_cont .btn_close {position:absolute; top:29px; right:29px; width:25px; height:26px;}

.linksite_wrap .linksite_cont .linksite1 {position:absolute; top:30px; left:44px; width:360px;}/* 2014.02.22 수정 */
.linksite_wrap .linksite_cont .linksite2 {position:absolute; top:30px; left:434px; width:240px;}/* 2014.02.22 수정 */

	.linksite_wrap .linksite_cont h4 {height:36px;}/* 2014.02.22 수정 */
	.linksite_wrap .linksite_cont .linksite_list {float:left; width:120px; padding:10px 0 0 0; border-top:2px solid #ec1f27;}/* 2014.02.22 수정 */
		.linksite_wrap .linksite_cont .linksite_list li {display: block;}/* 2014.02.22 수정 */
		.linksite_wrap .linksite_cont .linksite_list li a {display: inline-block; line-height: 25px; color:#626a74; font-weight: bold;}/* 2014.02.22 수정 */


/*서브*/
.all_wrap {position:relative; width:100%; min-height:100%; background:url('/sports/site/images/totl_bg_3.gif') repeat-x left top;}

.sub_header_wrap {position: absolute; top:0; left:50%; width:980px; height:70px; margin:0 0 0 -490px; z-index: 888;}
	.sub_header_wrap h1 {position: absolute; top:26px; left:0;}
	.sub_header_wrap .sub_globalmenu {position: absolute; top:39px; right:106px;}
		.sub_header_wrap .sub_globalmenu dt {visibility:hidden; position:absolute; font-size:0; width:0; height:0; line-height:0; margin:0; padding:0;}
		.sub_header_wrap .sub_globalmenu dd {float:left; height:11px; padding:0 0 0 9px; margin:0 0 0 17px; background:url('/sports/site/images/totl_ic_01.gif') no-repeat left 3px;}
		.sub_header_wrap .sub_globalmenu dd.name {height:11px; padding:0 0 0 9px; margin:-3px 0 0 0; font-family: 'NanumGothicBold'; color:#333; background:none;} /* 2014.03.03 추가 */
	.sub_header_wrap .btn_sitemap {position: absolute; top:33px; right:0; width:86px; height:23px;}

.sub_bottom_wrap {overflow:hidden; position:absolute; bottom:0; left:50%; width:980px; margin:0 0 0 -490px; z-index: 555;}

.sub_gnb_wrap {position: absolute; top:70px; left:50%; width:980px; height:255px; margin:0 0 0 -490px; z-index: 667;}
	/*서브 gnb*/
	.sub_gnbmenu {position:relative; overflow:hidden; width:100%; background: #474a4c; z-index: 650;}
		.sub_gnbmenu li.navi_01 { float:left; width:110px; margin:0 0 0 61px;}
		.sub_gnbmenu li.navi_02 { float:left; width:110px; margin:0 0 0 50px;}
		.sub_gnbmenu li.navi_03 { float:left; width:110px; margin:0 0 0 44px;}
		.sub_gnbmenu li.navi_04 { float:left; width:110px; margin:0 0 0 58px;}
		.sub_gnbmenu li.navi_05 { float:left; width:110px; margin:0 0 0 49px;}
		.sub_gnbmenu li.navi_06 { float:left; width:110px; margin:0 0 0 49px;}
			.sub_gnbmenu li a.ggg {display: block; min-height: 30px; padding:15px 0 0 0;}
			.sub_gnbmenu li .sub_list {height:210px;}
				.sub_gnbmenu li .sub_list li {display:block; height:26px; line-height: 100%;}
				.sub_gnbmenu li .sub_list a {display:block;}

	.sub_subgnbmenu {position:absolute; bottom:0; left:0; z-index: 640;}
		.sub_subgnbmenu li {float:left; margin:0 2px 0 0;}

.sub_visiual_wrap {position: absolute; top:70px; left:0; width:100%; height:255px; text-align:center; background:url('/sports/site/images/totl_bg_4.gif') repeat-x left top; z-index: 600;}

.sub_contents_wrap {display:block; overflow:hidden; width:980px; height:100%; margin:auto; clear:both; z-index: 666;}
	.sub_contents_wrap .layout_wrap {position:relative; width:100%; margin:325px 0 230px 0; z-index: 666;}
		.sub_contents_wrap .layout_wrap .sub_left_wrap {float:left; width:180px; margin:68px 0 0 20px;}
		.sub_contents_wrap .layout_wrap .sub_cont_wrap {display: block; position:relative; width:730px; min-height:200px; margin:0 0 0 250px;}
		.sub_contents_wrap .layout_wrap .sub_cont1_wrap {display: block; position:relative; width:980px; min-height:200px;} /* 2014.02.19 추가 */

h3.sub_gnb_title {margin:0 0 13px 0; font-size: 42px; color:#ec1f27; letter-spacing:-2px; line-height:42px;}
h3.sub_gnb_title1 {margin:0 0 13px 0; font-size: 34px; color:#ec1f27; letter-spacing:-2px; line-height:42px;}
.sub_gnb_txt {font-size: 16px; line-height: 22px; font-family: 'NanumGothicBold';}

.sub_gnb_list {width:180px; margin:17px 0 0 0; border-top:1px solid #e5e5e5;}
	.sub_gnb_list li {display: block;}
	.sub_gnb_list li a {display:block; padding:15px 0 15px 20px; line-height:18px; color:#333; font-size:18px; border-bottom:1px solid #e5e5e5;}
	.sub_gnb_list li a:hover {color:#fff; background:#ec1f27 url('/sports/site/images/totl_ic_05.png') no-repeat 153px 17px; border-bottom:1px solid #ec1f27;}
	.sub_gnb_list li.on a {color:#fff; background:#ec1f27 url('/sports/site/images/totl_ic_05.png') no-repeat 153px 17px; border-bottom:1px solid #ec1f27;}

.banner_facebook {display:block; margin:30px 0 0 0;}


/****** 컨텐츠 ******/
.share_wrap {position: absolute; top:10px; right:0; padding:0 0 0 34px; background:url('/sports/site/images/totl_share_title.gif') no-repeat left 12px;}
	.share_wrap strong {display: none;}
	.share_wrap ul {overflow:hidden;}
		.share_wrap ul li {float:left; margin:0 0 0 8px;}

h2.sub_cont_title {display: block; overflow:hidden; height:47px; padding:50px 0 0 0; border-bottom: 1px solid #ababab;}

.path_wrap {position: absolute; top:72px; right:0; }
	.path_wrap p a {display: inline-block; height:12px; line-height:12px; padding:0 18px 0 0; font-size: 12px; color:#999; background:url('/sports/site/images/totl_ic_05.gif') no-repeat 90% 5px;}
	.path_wrap p strong {font-weight: bold; color:#ec1f27;}

.list_pageing_wrap {margin:20px 0 0 0; text-align: center;}
	.list_pageing_wrap a {display: inline-block; min-width:15px; height:24px; padding:9px 10px 0 10px; margin:0 2px 0 3px; font-size:14px; font-weight:bold; text-align: center; color:#999; vertical-align: top; background:#fff; border:1px solid #ccc;}
	.list_pageing_wrap a.btn {overflow:hidden; width:35px; height:35px; padding:0 !important; margin:0 !important; border:none;}
	.list_pageing_wrap a.on {color:#fff; background:#ec1f27; border:1px solid #d2141b;}

.board_btn_wrap {position: relative; height:30px; margin:20px 0 0 0;}
	.board_btn_wrap .flat_l {position: absolute; top:0; left:0; height:100%;}
		.board_btn_wrap .flat_l li {float:left; margin:0 10px 0 0;}
	.board_btn_wrap .flat_r {position: absolute; top:0; right:0; height:100%;}
		.board_btn_wrap .flat_r li {float:left; margin:0 0 0 10px;}

.allbod_no_data {display: block; width:100%; min-height:100px; padding:50px 0; margin:20px 0 0 0; border-top:2px solid #e60013; border-bottom:1px solid #e60013;} /* 2014.02.18 추가 */
	.allbod_no_data span.title {display: block; height:24px; font-size:22px; color:#333; text-align: center;} /* 2014.02.18 추가 */
	.allbod_no_data .guide_list {display: block; margin:30px 0 0 190px;} /* 2014.02.18 추가 */
	.allbod_no_data .guide_list li {display: block; margin:10px 0 0 0; padding:0 0 0 10px; font-size: 14px; color:#666;  border-bottom:none;} /* 2014.02.18 추가 */


.news_no_data {display: block; width:100%; min-height:100px; } /* 2014.02.18 추가 */
	.news_no_data span.title {display: block; height:24px; font-size:22px; color:#333; text-align: center; margin:50px 0 20px 0;} /* 2014.02.18 추가 */
	.news_no_data p {display: block; margin:10px 0 10px 170px; padding:0 0 0 10px; font-size: 14px; color:#666;  border-bottom:none;} /* 2014.02.18 추가 */
	.news_no_data p.end {display: block; margin:10px 0 50px 170px; padding:0 0 0 10px; font-size: 14px; color:#666;  border-bottom:none;}/* 2014.02.18 추가 */

.error_area {position:relative; width:100%; min-height:100%;}  /* 2014.02.21 추가 */

.error_area .error_wrap {position: absolute; top:50%; left:50%; width:541px; height:298px; margin:-150px 0 0 -419px; padding:0 20px 0 277px; background:url('/sports/site/images/totl_error_bg.png') no-repeat left top;}/* 2014.02.21 추가 */
	.error_area .error_wrap dt {padding:80px 0 0 0; font-size:36px; color:#333; font-family: 'NanumGothicBold';}/* 2014.02.21 추가 */
	.error_area .error_wrap dd.img {position:absolute; top:20px; left:20px;}/* 2014.02.21 추가 */
	.error_area .error_wrap dd.txt1 {display: block; margin:10px 0 0 0; font-size:20px; color:#333; line-height: 26px;}/* 2014.02.21 추가 */
	.error_area .error_wrap dd.txt2 {display: block; margin:15px 0 0 0; font-size:16px; color:#666; line-height: 22px;}/* 2014.02.21 추가 */


/****** 레이어팝업 ******/
.lypop_wrap {position: fixed; top:50px; left:0; width:100%; height:100%; z-index: 1002;}

.pop_layout1_wrap {position:absolute; bottom:100px; left:50%; width:700px; margin:0 0 0 -350px; z-index: 10000;}
	.pop_layout1_wrap h1.pop_head {width:620px; height:43px; padding:17px 60px 0 20px; font-size: 24px; color:#fff; background:url('/sports/site/images/pop_bg_1.png') no-repeat left top;}
	.pop_layout1_wrap .pop_bottom {width:100%; height:20px; background:url('/sports/site/images/pop_bg_2.png') no-repeat left top;}
	.pop_layout1_wrap a.close {position:absolute; top:17px; right:20px; width:25px; height:26px;}

.pop_email_wrap {background:#fff; z-index: 10000;}
	.pop_email_wrap strong.title {display: block; text-align: center;}
	.pop_email_wrap p.subtxt {padding:0 50px 20px 50px; font-size:16px; color;#666; line-height: 160%;}

/*** 레이어 준비중 ***/
.lypop_junbi_wrap {position: fixed; top:50%; left:50%; width:220px; height:220px; margin:-110px 0 0 -110px; z-index: 1003;}
.lypop_junbi_wrap a.close {display:block; position:absolute; top:10px; right:10px; width:44px; height:44px;}

/****** 팝업하단  2014.02.22 추가 ******/
.pop_style_wrap {}
	.pop_style_wrap .pop_bottom_wrap {position:relative; height:38px; background:#252525 url('/sports/site/images/pop_bg_3.gif') no-repeat right bottom;}
	.pop_style_wrap .pop_bottom_wrap .today {position: absolute; top:0; left:15px; padding:0 0 0 20px;}
		.pop_style_wrap .pop_bottom_wrap .today input {position: absolute; top:12px; left:0; width:13px; height:13px; vertical-align:middle;}
		.pop_style_wrap .pop_bottom_wrap .today label {display:inline-block; line-height: 38px; font-weight: bold; color:#c2c2c2; cursor: pointer;}
	.pop_style_wrap .pop_bottom_wrap .close { display:inline-block; position: absolute; top:0; right:25px; padding:0 0 0 16px; line-height: 38px; font-weight: bold; color:#c2c2c2;  background:url('/sports/site/images/pop_btn_close2.gif') no-repeat left 14px;}


/* 메인 이벤트 팝업 레이어 */
.main_event_pop_wrap {position:absolute; margin:0 auto; width:980px;z-index:1000; top:2px; }
.main_event_pop_wrap .close { position:relative; z-index:500; top:0px; left:935px; width:59px;}

.sub_cont_wrap .contents_btn {display:block;  margin:10px 0 10px 0; text-align: right;}
.sub_cont_wrap .contents_btn a {margin:0 5px 0 0;}
.sub_cont_wrap .contents_btn a.last {margin:0 0 0 0;}

/* 이하 2014.03.03 추가 */
.mb_social_wrap {}
	.mb_social_wrap h3.title {padding:20px 0 0 0; color:#333; font-size: 18px;}
	.mb_social_wrap .login_wrap {margin:10px 0 0 0; padding:40px 20px; text-align:center; border-top:2px solid #ec1f27; border-bottom:1px solid #d3d3d3;}
		.mb_social_wrap .login_wrap .txt1 {font-size: 16px; color:#666;}
		.mb_social_wrap .login_wrap .btn_login {display:inline-block; width:139px; height:29px; margin:15px 0 0 0; text-indent: -9999px; background:url('/sports/site/images/totl_btn_social.png') repeat-x left -39px}
		.mb_social_wrap .login_wrap .btn_join {display:inline-block; width:149px; height:29px; margin:15px 0 0 0; text-indent: -9999px; background:url('/sports/site/images/totl_btn_social.png') repeat-x left top}
        .mb_social_wrap .login_wrap .btn_logout {display:inline-block; width:151px; height:29px; margin:15px 0 0 0; text-indent: -9999px; background:url('/sports/site/images/totl_btn_social.png') repeat-x left -78px} /*2014.03.12 추가*/

.mb_socialterm_wrap {}
	.mb_socialterm_wrap h3 {display:block; font-size: 16px; color:#333; font-family: 'NanumGothicBold';}
	.mb_socialterm_wrap .scol {margin:10px 0 0 0; padding:15px 20px; border:1px solid #ebebeb;
												overflow-y:auto; overflow-x:hidden; height:158px; line-height:180%;
														scrollbar-face-color:#ffffff;
														scrollbar-highlight-color: #BEBBBB;
														scrollbar-shadow-color: #BEBBBB;
														scrollbar-3dlight-color: #ffffff;
														scrollbar-darkshadow-color: #ffffff;
														scrollbar-track-color: #ffffff;
														scrollbar-arrow-color:#696969;
														clear:both;}
	.mb_socialterm_wrap .agree_wrap {display:block; position:relative; padding:0 0 0 34px; margin:10px 0 0 0;}
		.mb_socialterm_wrap .agree_wrap input.chk {position:absolute; top:2px; left:10px;}
		.mb_socialterm_wrap .agree_wrap label {font-size: 14px; color:#666; cursor: pointer;}

.mb_termagree_wrap {margin:30px 0 0 0; width:100%; padding:20px 0; text-align: center; background: #f8f8f8;}
	.mb_termagree_wrap .agree_wrap {display:inline-block; position:relative; padding:0 0 0 34px;}
		.mb_termagree_wrap .agree_wrap input.chk {position:absolute; top:2px; left:10px;}
		.mb_termagree_wrap .agree_wrap label {font-size: 14px; color:#666; cursor: pointer;}

.mb_btn_wrap {overflow: hidden; height:29px; margin:20px 0 0 0; text-align: center;}
	.mb_btn_wrap a {display: inline-block; margin:0 5px;}

.mb_txt_6 {display:block; font-size:16px; color:#666; line-height: 180%;}/* 2014.03.03 추가 */
	
	/* 팝업 */
	.pop_basic_wrap {position:relative; width:396px; padding:40px; border:6px solid #000; background:#fff url('/sports/site/images/pop_img_bg1.jpg') no-repeat left top;}
	.pop_basic_wrap a.close {display: block; position: absolute; top:42px; right:40px; width:21px; height:20px; text-indent:-9999px; background:url('/sports/site/images/pop_btn_close1.png') no-repeat left top; z-index: 90;}
	.pop_basic_wrap .deco {display: block; position: absolute; top:0; right:0; width:165px; height:14px; background:url('/sports/site/images/pop_img_bg2.jpg') no-repeat right top;}
	.pop_basic_wrap h1 {display: block; height:60px; font-size: 26px; color:#000; font-family: 'NanumGothicBold';}
	
	.pop_basic_wrap .txt_sty_01 {font-size:16px; color:#000; font-family: 'NanumGothicBold'; line-height: 22px;}
	.pop_basic_wrap .txt_sty_02 {padding:20px 15px; color:#4b4b4b; line-height: 18px; background:url('/sports/site/images/totl_ic_03.gif') repeat-x left bottom;}
	.pop_basic_wrap .txt_sty_02 strong {font-family: 'NanumGothicBold'; }	
	.pop_basic_wrap .txt_sty_red111 {font-size:16px; color:#ff0000; font-family: 'NanumGothicBold';}
	
	.pop_basic_wrap .totl_btn_wrap {margin:25px 0 0 0; text-align: center;}
	.pop_basic_wrap .totl_btn_wrap a {display: inline-block; margin:0 5px;}	

	.pop_basic_wrap_w {position:relative; width:500px; padding:50px 40px 40px 40px; border:6px solid #000; background:#fff url('/sports/site/images/pop_img_bg1.jpg') no-repeat left top;}
	.pop_basic_wrap_w a.close {display: block; position: absolute; top:47px; right:40px; width:21px; height:20px; text-indent:-9999px; background:url('/sports/site/images/pop_btn_close1.png') no-repeat left top; z-index: 90;}
	.pop_basic_wrap_w .deco {display: block; position: absolute; top:0; right:0; width:165px; height:14px; background:url('/sports/site/images/pop_img_bg2.jpg') no-repeat right top;}
	.pop_basic_wrap_w h1 {display: block; height:60px; font-size: 22px; color:#000; font-family: 'NanumGothicBold';}
	
	.pop_basic_wrap_w .txt_sty_01 {font-size:16px; color:#000; font-family: 'NanumGothicBold'; line-height: 22px;}
	.pop_basic_wrap_w .txt_sty_02 {font-size:14px; color:#000; font-family: 'NanumGothic'; line-height: 18px;}
	.pop_basic_wrap_w .txt_sty_red111 {font-size:16px; color:#ff0000; font-family: 'NanumGothicBold';}
	
	.pop_basic_wrap_w .totl_btn_wrap {margin:25px 0 0 0; text-align: center;}
	.pop_basic_wrap_w .totl_btn_wrap a {display: inline-block; margin:0 5px;}	



/****** 팝업 스타일  2014.10.02 추가 ******/
.pop_sty_wrap {position:relative; padding:102px 46px 46px 46px; border:1px solid #000;}
	.pop_sty_wrap a.close {display: block; position: absolute; top:14px; right:21px; width:25px; height:25px; text-indent:-9999px; background:url('/sports/site/images/pop_btn_close3.png') no-repeat left top; z-index: 90;}
	.pop_sty_wrap h1 {position:absolute; top:0; left:0; width:100%; height:52px; line-height:52px; font-size: 22px; color:#fff; font-family: 'NanumGothicBold'; background: #000;}
		.pop_sty_wrap h1 span {margin:0 0 0 19px; font-family: 'NanumGothicBold';}
		
.pop_small_wrap {position:relative; width:260px; padding:102px 46px 46px 46px;}
	.pop_small_wrap a.close {display: block; position: absolute; top:14px; right:21px; width:25px; height:25px; text-indent:-9999px; background:url('/sports/site/images/pop_btn_close3.png') no-repeat left top; z-index: 90;}
	.pop_small_wrap h1 {position:absolute; top:0; left:0; width:100%; height:52px; line-height:52px; font-size: 22px; color:#fff; font-family: 'NanumGothicBold'; background: #000;}
		.pop_small_wrap h1 span {margin:0 0 0 19px; font-family: 'NanumGothicBold';}
	
.wd_386 {width:386px;}
.wd_370 {width:370px;}
.wd_458 {width:458px;}
.wd_550 {width:550px;}

.txt_sty_07 {font-size:14px; color:#000; font-family: 'NanumGothicBold'; line-height: 20px;}

.pop_find_cont_wrap {position: relative; margin:15px 0 0 0;}

.board_wrap6 {border-top:1px solid #d9d9d9;}

.pop_idsrch_wrap {position:relative; padding:55px 0 0 0;}
	.pop_idsrch_wrap h2.opt1 {position:absolute; top:0; left:0; width:50%; height:42px;}
	.pop_idsrch_wrap h2.opt2 {position:absolute; top:0; left:50%; width:50%; height:42px;}
		.pop_idsrch_wrap h2.opt2 a {border-left:none;}
	.pop_idsrch_wrap h2 a {display: block; padding:0 10px; line-height: 42px; text-align:center; font-family: 'NanumGothicBold'; font-size:16px; color:#000; border:1px solid #000;}
	.pop_idsrch_wrap h2 a.on {color:#fff; background: #000;}
	.pop_idsrch_wrap .guide_txt1 {padding:10px 0 10px 3px; font-size: 12px; color:#7f7e7e;}
	
.pop_srch_wrap {}
	.pop_srch_wrap li {float:left; display:inline-block; width:100%; padding:12px 0; border-bottom:1px solid #d6d6d7;}
	.pop_srch_wrap li .title {display:inline-block; width:85px; line-height: 24px; font-size:14px; color:#000; font-family: 'NanumGothicBold'; vertical-align: top;}
		.pop_srch_wrap li .title label {padding:0 0 0 3px; color:#000; font-family: 'NanumGothicBold'; cursor: pointer;}
	.pop_srch_wrap li .title1 {display:inline-block; width:126px; line-height: 24px; font-size:14px; color:#000; font-family: 'NanumGothicBold'; vertical-align: top;}
		.pop_srch_wrap li .title1 label {padding:0 0 0 3px; color:#000; font-family: 'NanumGothicBold'; cursor: pointer;}
	.pop_srch_wrap li .desc {display:inline-block;}
		.pop_srch_wrap li .desc input,
		.pop_srch_wrap li .desc textarea {vertical-align: middle;}
	.pop_srch_wrap li  .btn_in {display: inline-block; margin:8px 0 0 0;}
	.pop_srch_wrap li .txt1 {line-height: 24px; font-size: 12px;}
	
.pop_id_txt {text-align:center; font-size: 16px; color:#000; font-family: 'NanumGothicBold'; line-height: 27px;}
	.pop_id_txt strong {color:#707070; font-family: 'NanumGothicBold';}
	
.pop_join_wrap {position:relative; margin:24px 0 0 0; height:51px; background: #e8e8e8;}
	.pop_join_wrap .txt_join {display:inline-block; padding:0 0 0 15px; line-height: 51px; color:#000; font-size: 14px;}
	.pop_join_wrap .btn_join {float:right; display:inline-block; margin:15px 15px 0 0; text-align:right; color:#ff0000; font-size: 14px; font-family: 'NanumGothicBold'; border-bottom:1px solid #ff0000;}
		.pop_join_wrap .btn_join:hover {text-decoration: none;}
		
.list_sty_01 {margin:10px 0 0 0;}
	.list_sty_01 li {display: block; padding:5px 0 0 10px; font-size:14px; background:url('/sports/site/images/totl_ic_03.gif') no-repeat left 7px;}
	.list_sty_01 li .txt1 {display: block; padding:5px 0 0 10px; font-size:12px; background:url('/sports/site/images/totl_ic_03.gif') no-repeat left 7px;}
	
.list_sty_02 {display: block; overflow:hidden; padding:0 0 3px 0;}
	.list_sty_02 dt {display: block; font-size:14px; color:#000; font-family: 'NanumGothicBold'; line-height: 20px;}
	.list_sty_02 dd {display: block; float:left; margin:10px 20px 0 0;}
	.list_sty_02 .chk_wrap {display:block; position:relative; padding:0 0 0 17px;}
		.list_sty_02 .chk_wrap input.chk {position:absolute; top:2px; left:0;}
		.list_sty_02 .chk_wrap label {cursor: pointer; font-size: 14px; color:#000;}

/* 2014.12.01 추가 (회원가입) */
.login_type3_wrap {position:relative; height:245px; margin:45px 0 0 45px; background: url('/sports/site/images/mb/login_img_01.gif') no-repeat 160px 49px;}
	.login_type3_wrap h5 {visibility:hidden; position:absolute; font-size:0; width:0; height:0; line-height:0; margin:0; padding:0;}
	.login_type3_wrap .box_id {position:absolute; top:99px; left:124px; width:188px; height:33px; line-height:33px; padding:0 5px; font-size:12px; border:1px solid #9a9a9a;}
	.login_type3_wrap .box_pw {position:absolute; top:144px; left:124px; width:188px; height:33px; line-height:33px; padding:0 5px; font-size:12px; border:1px solid #9a9a9a;}
	/*captcha 때문에 추가 20190918 */
	.login_type3_wrap .box_captcha {position:absolute; top:184px; left:124px;}
	.login_type3_wrap .btn_login {position:absolute; top:99px; left:332px; width:85px; height:80px;}
	.login_type3_wrap .idsave_wrap {position:absolute; top:98px; left:473px; padding:0 0 0 22px;}
		.login_type3_wrap .idsave_wrap input.chk {position:absolute; top:2px; left:0;}
		.login_type3_wrap .idsave_wrap label {cursor: pointer; font-size: 14px; color:#000;}
	.login_type3_wrap .btn_idsearch {position:absolute; top:98px; left:585px; font-size: 14px; color:#000; border-bottom:1px solid #000;}
		.login_type3_wrap .btn_idsearch:hover {text-decoration: none;}
	.login_type3_wrap .btn_pwsearch {position:absolute; top:98px; left:676px; font-size: 14px; color:#000; border-bottom:1px solid #000;}
		.login_type3_wrap .btn_pwsearch:hover {text-decoration: none;}
	.login_type3_wrap .join_wrap {position:absolute; top:128px; left:473px; width:293px; height:51px; background: #d1d1d1;}
		.login_type3_wrap .join_wrap .txt_join {display:inline-block; padding:0 0 0 15px; line-height: 51px; color:#000; font-size: 14px;}
		.login_type3_wrap .join_wrap .btn_join {float:right; display:inline-block; margin:15px 15px 0 0; text-align:right; color:#ff0000; font-size: 14px; font-family: 'NanumGothicBold'; border-bottom:1px solid #ff0000;}
			.login_type3_wrap .join_wrap .btn_join:hover {text-decoration: none;}

/*2016.03.25 인사말 추가*/
.ks_greet2_wrap {position: relative; overflow:hidden; min-height:650px; margin:30px 0 0 0; no-repeat left top;}
	.ks_greet2_wrap p {font-size:14px; color:#666; text-align:left; line-height:180%;}
	.ks_greet2_wrap p.txt1 {float:left; width:353px; padding:0px 0 0 0;}
	.ks_greet2_wrap p.txt2 {float:right; width:345px; padding:0px 0 0 0;}
	.ks_greet2_wrap .name {display:block; margin:43px 0 0 0; text-align:right;}
	.ks_greet2_wrap .clear {clear:both;}
	
/* ip 추가 */
.newmain_all_wrap {position:relative; width:100%; min-height:100%; }
.newmain_content_wrap {width:100%; min-height:800px; padding:80px 0 230px 0;}
.newmain_promote_area {width:100%; border-bottom:3px solid #e90b14;} /* 2014.12.17 추가 */
.board_contents1 {position:relative; min-height:100px; padding:25px 20px 30px 20px; line-height:26px;}
	.board_contents1 img {max-width: 860px;}
	.board_contents1 .contents_bot {height:20px; text-align: right;}
		.board_contents1 .contents_bot .by {display:inline-block; position: absolute; bottom:20px; left:20px; color:#010101; font-family: 'NanumGothicBold';}
	.board_contents1 .txt_center {text-align: center;}

