@charset "utf-8";

/* 
 * Nanum Gothic (Korean) http://www.google.com/webfonts/earlyaccess
 */
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
  src: local('NanumGothic'), url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('x-woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot);
  src: local('NanumGothicBold'), url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff2) format('x-woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot);
  src: local('NanumGothicExtraBold'), url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff2) format('x-woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.ttf) format('truetype');
}


/* ============
	메인 페이지
===============	*/
.wrap{position:relative;z-index:1;width:1000px;margin:0 auto;}

.main_top_wrap{padding-bottom:30px;position:relative;z-index:2;}



/* 메인 슬라이드 */
#mainslide {position:relative;height:340px;width:100%;z-index:1;}


#mainslide .slide_nav_wrap {z-index:101;position:absolute;top:30px;left:30px;font-size:0;/*background-image:url("/commons/soccer/images/site/main_sl_bg.png");background-repeat:no-repeat;background-position:left top;*/}
#mainslide .slide_nav_wrap_in{position:relative;padding:10px 60px 10px 11px;}
.right_space{position:absolute;top:0;right:-18px;width:18px;height:36px;/*background-image:url("/commons/soccer/images/site/main_sl_bg.png");background-repeat:no-repeat;background-position:right top;*/}

#mainslide #slide_nav{}
#mainslide .m_sl_control{position:absolute;top:7px;right:0px;vertical-align:middle;}
#mainslide #slide_nav a {vertical-align:middle;display:inline-block;font-size:0px;text-indent:-9999px;height:8px;width:8px;padding:3px;margin:0 2px 0 3px;text-align:center;color:#fff;
	background-image:url("/commons/soccer/images/site/m_sl_off.png");background-position:0 0;background-repeat:no-repeat;
}
#mainslide #slide_nav a:focus{border:2px solid gold;}
	*+ html #mainslide #slide_nav a {display:inline;}
#mainslide #slide_nav a.cycle-pager-active {color:#2e2d2c;background-image:url("/commons/soccer/images/site/m_sl_on.png");background-position:0 0;background-repeat:no-repeat;}
#mainslide .m_sl_control a {padding:0 3px;}
#mainslide .m_sl_control a img{vertical-align:middle;}
#mainslide .m_sl_control a.js_pause{padding-top:4px;}
#mainslide .m_sl_control a:focus{border:2px solid gold;}

/*자주찾는 서비스*/
.fav_go{color:#eee;position:absolute;top:0;right:0;z-index:9999;background-image:url("/commons/soccer/images/site/opa.png");background-position:0 0;background-repeat:repeat;
	text-align:center;width:327px;height:340px;
}
.fav_go h3{padding:24px 0 11px 0;font-size:20px;font-weight:bold;margin:0 30px;margin-bottom:18px;border-bottom:1px solid #767676}
.fav_go a{color:#eee;font-size:14px;opacity:0.8;display:block;}
.fav_go a:hover{opacity:1;}
.fav_go ul{padding-left:13px;}
.fav_go li{float:left;width:50%;height:120px;}

.fav_go li span{display:block;width:70px;height:70px;margin:0 auto;margin-bottom:10px;background-image:url("/commons/soccer/images/site/fav_item.png");background-repeat:no-repeat;}
.fav_go li.item01 span{background-position:0 0;}
.fav_go li.item02 span{background-position:0 -70px;}
.fav_go li.item03 span{background-position:0 -140px;}
.fav_go li.item04 span{background-position:0 -210px;}
.fav_go li.item05 span{background-position:0 -280px;}
.fav_go li.item06 span{background-position:0 -350px;}

/* 팝업존 */
#popup_zone {position:relative;}
#popup_zone h3 {font-size:15px;color:#000;padding-top:9px;padding-left:13px;height:30px;border:1px solid #ddd;border-bottom:0px;}
#popup_zone .js_cycle_itme{border:1px solid #ddd;}
#popup_zone .js_cycle_itme img{width:100%;height:158px;}

	.popup_control{position:absolute;top:11px;right:18px;z-index:9999;}
	.popup_control li{display:inline;}
	.slideshow_alim .js_cycle_itme{text-align:center;}
	.cycle-pager{position:absolute;top:27px;right:65px;z-index:9999;}
	.cycle-pager a{width:4px;margin-right:3px;display:inline-block;height:4px;font-size:0;vertical-align:top;color:#919191;padding:4px;
		background-image:url("/commons/soccer/images/site/pop_nav_off.png");background-position:0 0;background-repeat:no-repeat;}
	.cycle-pager a.cycle-pager-active{background-image:url("/commons/soccer/images/site/pop_nav_on.png");color:#ee5400;width:23px;}
    *+ html .cycle-pager a{display:inline;}
	.cycle-pager a:focus{border:1px solid gold;}

	.popup_nav{width:100%;height:36px;position:relative;margin-top:-36px}
	.all_btn_pop{position:absolute;top:10px;left:10px;}
	.pop_nav_in{position:absolute;top:9px;right:56px;}
	.pop_nav_in p{display:inline;color:#333;}
	.pop_nav_in a{display:inline-block;width:12px;height:12px;vertical-align:middle;padding-bottom:2px;}
		*+ html .pop_nav_in a{display:inline}



/* main_bbs */
.main_m_left{float:left;width:495px;margin-right:10px;}
#main_bbs {position:relative;overflow:hidden;height:198px;border:1px solid #ddd;}
#main_bbs ul.main_bbs_tit:after {clear:both;content:'';display:block;visibility:hidden;}
	*+ html #main_bbs ul {display:inline-block;}
	* html #main_bbs ul {height:1%;}
#main_bbs ul.main_bbs_tit {margin-bottom:6px;border-bottom:1px solid #ccc;}
#main_bbs ul.main_bbs_tit li {border-top:2px solid #fff; float:left;border-bottom:1px solid #ccc;position:relative;margin-bottom:-1px;}
#main_bbs ul.main_bbs_tit li.selected{border-top:2px solid #c40a2f; border-bottom:1px solid #fff;border-left:1px solid #ccc;border-right:1px solid #ccc;}
#main_bbs ul.main_bbs_tit li:first-child.selected{border-left:0px;}
#main_bbs ul.main_bbs_tit li a {display:block;height:21px;font-size:14px;padding:10px 13px 7px;color:#000;font-weight:bold;margin-right:1px;}
#main_bbs ul.main_bbs_tit li.selected a, #main_bbs ul.main_bbs_tit li a:hover {color:#c40a2f;}
#main_bbs .main_bbs_list {display:none;position:relative;padding:8px 15px 0 15px;}
#main_bbs .main_bbs_list.selected {display:block;}
#main_bbs .main_bbs_list li {padding-left:10px;position:relative;height:27px;
	background-image:url("/commons/soccer/images/site/main_bbs_list.jpg");background-position:0px 7px;background-repeat:no-repeat;
}
#main_bbs .main_bbs_list li a {display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:200px;}
	*+ html #main_bbs .main_bbs_list li a {display:inline;}
	#main_bbs .main_bbs_list li a:hover{text-decoration:underline;}
#main_bbs .main_bbs_list li * {color:#333;font-size:12px;font-size:1.2rem;}
#main_bbs .main_bbs_list li a em{display:inline-block;padding:1px 2px;color:#fff;margin-right:3px;}
	*+ html #main_bbs .main_bbs_list li a em{display:inline;}
	em.blue_box{background-color:#0680d5}
	em.red_box{background-color:#e4576a}
	em.purple_box{background-color:#9a4fad}
	em.green_box{background-color:#18a4a9}
#main_bbs .main_bbs_list li span{position:absolute;right:0px;}
#main_bbs .main_bbs_list span.more {position:absolute;right:10px;top:-35px;}
#main_bbs .main_bbs_list span.more a {display:block;width:18px;height:18px;text-indent:-99999;font-size:0px;
	background-image:url("/commons/soccer/images/site/main_bbs_more.png");background-position:0px 0;background-repeat:no-repeat;
}

/* 메인 사진 게시판, 동영상 */
.photo_bbs_list{margin-top:10px;border:1px solid #ddd;height:212px;position:relative;padding:20px 18px 0 18px;}
.photo_bbs_list h3{font-size:15px;margin-bottom:20px;}
.photo_bbs_list li{float:left;width:196px;margin-left:17px;}
.photo_bbs_list li:first-child{margin-left:0;}
.photo_bbs_list .item1{text-align:center;margin-bottom:12px;}
.photo_bbs_list .item1 img{width:196px;height:130px;}
.photo_bbs_list .item2{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;}
.photo_bbs_list a{display:block;position:relative;}
.photo_bbs_list a:hover .play_s{opacity:0.7;}
.play_s{width:136px;height:90px;position:absolute;top:0;left:0;display:block;
	background-image:url("/commons/soccer/images/site/play_bg.png");background-position:center center;background-repeat:no-repeat;
}


.photo_more{position:absolute;right:18px;top:15px;}
.photo_more a{background-image:url("/commons/soccer/images/site/main_bbs_more.png");background-position:0 0;background-repeat:no-repeat;
    display:block;font-size: 0;height:18px;width:18px;}

/* sns 링크 */
.sns_link_box{border:1px solid #ddd;background-color:#fff;}
.sns_link_box li{float:left;width:33%;border-left:1px solid #ddd;text-align:left;}
.sns_link_box li:first-child{border-left:0px;}
.sns_link_box li a{display:block;padding-top:20px;height:38px;color:#000;padding-left:17px;font-size:13px;
	font-weight:bold;vertical-align:middle;	
	}
.sns_link_box li a span{vertical-align:middle;margin-right:5px;background-image:url("/commons/soccer/images/site/sns_ico.jpg");background-repeat:no-repeat;display:inline-block;height:22px;width:22px;}
.sns_link_box li.item1 a span{background-position:0 0;}
.sns_link_box li.item2 a span{background-position:0 -22px;}
.sns_link_box li.item3 a span{background-position:0 -44px;}


/*경기안내*/
.n_match_wrap{border:1px solid #dedede;height:198px;position:relative;}
.n_match_wrap h3{position:relative;z-index:9;color:#fff;width:150px;background-color:#c40a2f;height:30px;padding:9px 0 0 15px;font-size:15px;padding-right:41px;
background-image:url("/commons/soccer/images/site/n_match_h3_bg.jpg");background-repeat:no-repeat;background-position:right top;
}
.n_match_wrap.soccer_result{height:auto;}
.n_match_wrap.soccer_result .wk_box{min-height:120px;}
.n_match_wrap.soccer_result .wk_top{width:538px;}
.wk_top{background-color:#a30519;position:absolute;top:0;left:0;padding-left:220px;width:441px;height:30px;padding-top:9px;}

.wk_top h4{color:#fff;margin-right:10px;padding-top:3px;}
.wk_top h4, .wk_top dl{float:left;}
.wk_top dl dt, .wk_top dl dd{display:inline-block;color:#fff;padding:4px;}
	*+ html .wk_top dl dt{display:inline;}
	*+ html .wk_top dl dd{display:inline;}
 .wk_top dl dt{background-color:#720311;border-radius: 12px;}
  *+ html .wk_top h4{display:none;}
 *+ html .wk_top dl{width:100%;}
 *+ html .wk_top dl dt,*+ html .wk_top dl dd{float:left;}

.n_match_wrap .more_btn{position:absolute;top:15px;left:150px;z-index:10}
.n_match_wrap.soccer_result .more_btn{display:none;}
.n_match_wrap span.more_btn a {
    background-image: url("/commons/soccer/images/site/more_white.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    font-size: 0;
    height: 10px;
    width: 10px;
}
.wk_box{border-top:1px solid #dedede;text-align:center;position:relative;height:78px;}
.wk_box .item1{position:absolute;top:0;left:0;width:205px;padding-left:10px;padding-top:10px;}
	.wk_box .item1 img{vertical-align:middle;width:60px;height:60px;}
.wk_box .item2{position:absolute;top:0;right:0;width:205px;padding-right:10px;padding-top:10px;}
	.wk_box .item2 img{vertical-align:middle;width:60px;height:60px;}
	
	.wk_box div div p{padding-top:15px;font-weight:bold;font-size: 17px;}
.wk_vers{display:inline-block;padding-top:18px;vertical-align:middle;}
	*+ html .wk_vers{display:inline;}
.wk_vers strong{font-size:36px;color:#505050;}	
	.wk_vers img{vertical-align:middle;padding-bottom:6px}
	.n_vers_date{display:block;font-size:11px;}

/*바로가기*/
.go_banner_wrap {border:1px solid #dedede;}
.go_banner_wrap .item1{float:left;border-right:1px solid #dedede;padding-top:21px;width:50%;height:201px;width:161px; text-align:right;}
.go_banner_wrap .item2{float:left;padding-top:21px;height:201px;width:162px;text-align:right;}

/* =======================
	여자축구단 작업중
==========================*/
#gnb li.t_menu{width:25%}
header h1 a{background-image:url("/commons/soccer/images/site/title.png");}

.fav_go li em{display:block}

.main_top_1{width:1000px;position:relative;margin-bottom:10px;}
.main_top_2{width:1000px;}
.main_item_1{width:662px;height:434px;float:left;margin-right:10px;margin-bottom:10px;background-color:#fff;}
.main_item_2{width:326px;height:200px;float:left;margin-bottom:10px;}
.main_item_3{width:326px;height:200px;float:right;margin-bottom:10px;}
.main_item_4{width:662px;height:224px;float:left;margin-right:10px;}
.main_item_5{width:326px;height:434px;float:right;}

.main_item_5 .lay_01{float:left;width:327px;height:170px;margin-bottom:10px;margin-right:10px;}
.main_item_5 .lay_02{float:left;width:327px;height:170px;margin-bottom:10px;}
.main_item_5 .lay_03{float:left;width:327px;height:60px;margin-right:10px;}
.main_item_5 .lay_04{float:left;width:327px;height:60px;}

/*경기안내*/

.match_info{position:relative;height:200px;background-image:url("/commons/soccer/images/site/match_bg.png");background-position:0 41px;background-repeat:repeat-x;background-color: #151515;}

.match_info h3{height:28px;padding-top:13px;font-size:14px;color:#fff;padding-left:12px;background-color:#c91f41;
	background-image:url("/commons/soccer/images/site/online_tit.png");background-position:0 0;background-repeat:no-repeat;}
.ticket_go{position:absolute;top:15px;right:10px;font-weight:bold;color:#fff;}
.ticket_go a{display:block;}
.ticket_go a:focus{border:1px solid gold;}
.match_info p {text-align:center;position:absolute;color:#fff;font-weight:bold;}
.match_info p img{display:block;margin-bottom:5px;}
.match_info .item1{top:56px;left:8%;}
.match_info .item2{top:56px;right:8%;}
.vers{position:absolute;top:93px;left:50%;margin-left:-25px;}
.vers_date{position:absolute;top:130px;left:50%;margin-left:-25px;color:#fff;font-weight:bold;}

/* WK 리그 순위 20160421 */

.wk_service{background-color:#fff;}
.wk_service h3{height:28px;padding-top:13px;font-size:14px;color:#fff;padding-left:12px;
	background-image:url("/commons/jacc/images/site/online_tit.png");background-position:0 0;background-repeat:no-repeat;
}
.wk_service_tb{border:1px solid #dddddd;border-top:0px;}
.wk_service table{width:100%;height:335px;font-size:12px;}
.wk_service table img{width:14px;height:14px;}
.wk_service table th{background-color:#eee;padding:4px 0;}
.wk_service table td{text-align:center;border-top:1px dotted #eee;}
.wk_service table tr:first-child td{border-top:0px;}
.wk_service table td.sb_line{text-align:left;}
.wk_service table td .first_team{display:block;color:#fff;background-color:#a30519;border-radius:8px;width:16px;margin:0 auto;padding:1px 0;}
.wk_service_link{width:100%;height:57px;border-top: 1px dotted #eee;}
.wk_service_link .wk_service_link_item{padding:5px;height:auto;}
.wk_service_link .wk_service_link_item1{width:38%;display:inline-block;float:left;}
.wk_service_link .wk_service_link_item2{width:58%;display:inline-block;float:right;}
.wk_service_link .wk_service_link_item a{width: 98%;background-color: #f5f5f5;display: inline-block;height: 45px;
    border: 2px solid #c40a2f;margin: 0;text-align: center;
}
.wk_service_link .wk_service_link_item1 a span{padding-top:15px; display:inline-block;}
.wk_service_link .wk_service_link_item2 a span{padding-top:7px; display:inline-block;}
.wk_service_link .wk_service_link_item a span img{margin-left:5px;}
.wk_service_link .wk_service_link_item .wk_service_link_item_text{padding:0px; font-size:12px;}

/*sub
========================*/
	/*축구단 서브배경*/
	.d_010000{background-image:url("/commons/soccer/images/site/d_010000.jpg");}/**/
	/*.d_020000{background-image:url("/commons/soccer/images/site/d_020000.jpg");}*/
	.d_030000{background-image:url("/commons/soccer/images/site/d_030000.jpg");}/**/
	.d_040000{background-image:url("/commons/soccer/images/site/d_040000.jpg");}/**/
	.d_050000{background-image:url("/commons/soccer/images/site/d_050000.jpg");}/**/
	.d_060000{background-image:url("/commons/soccer/images/site/d_060000.jpg");}/**/
	.d_100000{background-image:url("/commons/soccer/images/site/d_100000.jpg");}/**/
	.d_110000{background-image:url("/commons/soccer/images/site/d_110000.jpg");}/**/
	.d_sample{background-image:url("/commons/soccer/images/site/d_sample.jpg");}/**/
	






/* 인사말 */
.greet_wrap {border-top:1px solid #e4e4e4;margin-top:10px;padding-top:20px;}
.greet_wrap .left_box {width:480px;}





/* 마진값 설정 */
.nomargin {margin:0px !important;}
.mgn10 {margin:0 0 10px 10px !important;}
.mgn20 {margin:0 0 20px 20px !important;}
.mgnl0 {margin-left:0px !important;}
.mgnl10 {margin-left:10px !important;}
.mgnl20 {margin-left:20px !important;}
.mgnl30 {margin-left:30px !important;}
.mgnl40 {margin-left:40px !important;}
.mgnl50 {margin-left:50px !important;}
.mgnb0 {margin-bottom:0px !important;}
.mgnb10 {margin-bottom:10px !important;}
.mgnb15 {margin-bottom:15px !important;}
.mgnb20 {margin-bottom:20px !important;}
.mgnb30 {margin-bottom:30px !important;}
.mgnt30 {margin-top:30px !important;}


/* 넓이설정 */
.wd10 {width:10px !important;}
.wd20 {width:20px !important;}
.wd30 {width:30px !important;}
.wd40 {width:40px !important;}
.wd50 {width:50px !important;}
.wd60 {width:60px !important;}
.wd70 {width:70px !important;}
.wd80 {width:80px !important;}
.wd90 {width:90px !important;}
.wd100 {width:100px !important;}
.wd110 {width:110px !important;}
.wd120 {width:120px !important;}
.wd130 {width:130px !important;}
.wd140 {width:140px !important;}
.wd150 {width:150px !important;}
.wd160 {width:160px !important;}
.wd170 {width:170px !important;}
.wd180 {width:180px !important;}
.wd190 {width:190px !important;}
.wd200 {width:200px !important;}
.wd210 {width:210px !important;}
.wd220 {width:220px !important;}
.wd230 {width:230px !important;}
.wd240 {width:240px !important;}
.wd250 {width:250px !important;}
.wd260 {width:260px !important;}
.wd270 {width:270px !important;}
.wd280 {width:280px !important;}
.wd290 {width:290px !important;}
.wd300 {width:300px !important;}
.wd310 {width:310px !important;}
.wd320 {width:320px !important;}
.wd330 {width:330px !important;}
.wd340 {width:340px !important;}
.wd350 {width:350px !important;}
.wd360 {width:360px !important;}
.wd370 {width:370px !important;}
.wd380 {width:380px !important;}
.wd390 {width:390px !important;}
.wd400 {width:400px !important;}
.wd410 {width:410px !important;}
.wd420 {width:420px !important;}
.wd430 {width:430px !important;}
.wd440 {width:440px !important;}
.wd450 {width:450px !important;}
.wd460 {width:460px !important;}
.wd470 {width:470px !important;}
.wd480 {width:480px !important;}
.wd490 {width:490px !important;}
.wd500 {width:500px !important;}
.wd510 {width:510px !important;}
.wd520 {width:520px !important;}
.wd530 {width:530px !important;}
.wd540 {width:540px !important;}
.wd550 {width:550px !important;}
.wd560 {width:560px !important;}
.wd570 {width:570px !important;}
.wd580 {width:580px !important;}
.wd590 {width:590px !important;}
.wd600 {width:600px !important;}
.wd610 {width:610px !important;}
.wd620 {width:620px !important;}
.wd630 {width:630px !important;}
.wd640 {width:640px !important;}
.wd650 {width:650px !important;}
.wd660 {width:660px !important;}
.wd670 {width:670px !important;}
.wd680 {width:680px !important;}
.wd690 {width:690px !important;}
.wd700 {width:700px !important;}
.wd1p {width:1% !important;}
.wd2p {width:2% !important;}
.wd3p {width:3% !important;}
.wd4p {width:4% !important;}
.wd5p {width:5% !important;}
.wd6p {width:6% !important;}
.wd7p {width:7% !important;}
.wd8p {width:8% !important;}
.wd9p {width:9% !important;}
.wd10p {width:10% !important;}
.wd11p {width:11% !important;}
.wd12p {width:12% !important;}
.wd13p {width:13% !important;}
.wd14p {width:14% !important;}
.wd15p {width:15% !important;}
.wd16p {width:16% !important;}
.wd17p {width:17% !important;}
.wd18p {width:18% !important;}
.wd19p {width:19% !important;}
.wd20p {width:20% !important;}
.wd21p {width:21% !important;}
.wd22p {width:22% !important;}
.wd23p {width:23% !important;}
.wd24p {width:24% !important;}
.wd25p {width:25% !important;}
.wd26p {width:26% !important;}
.wd27p {width:27% !important;}
.wd28p {width:28% !important;}
.wd29p {width:29% !important;}
.wd30p {width:30% !important;}
.wd31p {width:31% !important;}
.wd32p {width:32% !important;}
.wd33p {width:33% !important;}
.wd34p {width:34% !important;}
.wd35p {width:35% !important;}
.wd36p {width:36% !important;}
.wd37p {width:37% !important;}
.wd38p {width:38% !important;}
.wd39p {width:39% !important;}
.wd40p {width:40% !important;}
.wd41p {width:41% !important;}
.wd42p {width:42% !important;}
.wd43p {width:43% !important;}
.wd44p {width:44% !important;}
.wd45p {width:45% !important;}
.wd46p {width:46% !important;}
.wd47p {width:47% !important;}
.wd48p {width:48% !important;}
.wd49p {width:49% !important;}
.wd50p {width:50% !important;}
.wd51p {width:51% !important;}
.wd52p {width:52% !important;}
.wd53p {width:53% !important;}
.wd54p {width:54% !important;}
.wd55p {width:55% !important;}
.wd56p {width:56% !important;}
.wd57p {width:57% !important;}
.wd58p {width:58% !important;}
.wd59p {width:59% !important;}
.wd60p {width:60% !important;}
.wd61p {width:61% !important;}
.wd62p {width:62% !important;}
.wd63p {width:63% !important;}
.wd64p {width:64% !important;}
.wd65p {width:65% !important;}
.wd66p {width:66% !important;}
.wd67p {width:67% !important;}
.wd68p {width:68% !important;}
.wd69p {width:69% !important;}
.wd70p {width:70% !important;}
.wd71p {width:71% !important;}
.wd72p {width:72% !important;}
.wd73p {width:73% !important;}
.wd74p {width:74% !important;}
.wd75p {width:75% !important;}
.wd76p {width:76% !important;}
.wd77p {width:77% !important;}
.wd78p {width:78% !important;}
.wd79p {width:79% !important;}
.wd80p {width:80% !important;}
.wd81p {width:81% !important;}
.wd82p {width:82% !important;}
.wd83p {width:83% !important;}
.wd84p {width:84% !important;}
.wd85p {width:85% !important;}
.wd86p {width:86% !important;}
.wd87p {width:87% !important;}
.wd88p {width:88% !important;}
.wd89p {width:89% !important;}
.wd90p {width:90% !important;}
.wd91p {width:91% !important;}
.wd92p {width:92% !important;}
.wd93p {width:93% !important;}
.wd94p {width:94% !important;}
.wd95p {width:95% !important;}
.wd96p {width:96% !important;}
.wd97p {width:97% !important;}
.wd98p {width:98% !important;}
.wd99p {width:99% !important;}
.wd100p {width:100% !important;}


/* 글 색상 */
.col_black {color:black;}
.col_plum {color:#d52f6c;}
.col_green{color:#467732;}
.col_orange{color:#ff730d;}


/* 글 크기 */
.f_12 {font-size:12px;}
.f_13 {font-size:13px;}
.f_14 {font-size:14px;}
.f_15 {font-size:15px;}
.f_16 {font-size:16px;}
.f_17 {font-size:17px;}
.f_18 {font-size:18px;}
.f_19 {font-size:19px;}
.f_20 {font-size:20px;}
.f_21 {font-size:21px;}
.f_22 {font-size:22px;}
.f_23 {font-size:23px;}
.f_24 {font-size:24px;}
.f_25 {font-size:25px;}


/* 포지션 */
.pos_ab {position:absolute;}
.pos_rel {position:relative;}
.top0 {top:0px !important;}
.top20 {top:20px !important;}
.top30 {top:30px !important;}
.top40 {top:40px !important;}
.top60 {top:60px !important;}
.right0 {right:0px !important;}
.bottom0 {bottom:0px !important;}
.left0 {left:0px !important;}

/* 공통 */
.no_bg {background:none;}
.no_bg_list li {background:none;padding-left:0px;}
.nopdd {padding:0px !important;}
.nobrd {border:0px !important;}
.bold {font-weight:bold;}
.ver_center {vertical-align:middle;}


/* 자주쓰는css */
.left_box {float:left;}
.right_box {float:right;}
.p_mgnb10 p {margin-bottom:10px;}
.p_mgnb20 p {margin-bottom:20px;}

/* 캘린더 */
#mainpage .cal_top {text-align:center;font-size:25px;font-weight:bold;vertical-align:middle;margin-bottom:10px;}
#mainpage .cal_top span,#mainpage .cal_top a,#mainpage .cal_top img{vertical-align:middle;}
#mainpage .cal_top img{display:inline-block;margin-bottom:3px;}
	*+ html #mainpage .cal_top img{display:inline;}

#mainpage .cal_tb{border-top:2px solid #333;}
#mainpage .cal_tb table{border-collapse:collapse;width:100%;font-size:12px;font-size:1.2rem;}
#mainpage .cal_tb th{border-bottom:1px solid #eee;font-size:13px;font-size:1.3rem;text-align:center;vertical-align:middle;padding:7px 0;}
#mainpage .cal_tb td{height:27px;text-align:center;vertical-align:middle;padding:0px 0;border:0px;}
#mainpage .cal_tb td.today small{background-color:#e1eff8}
#mainpage .cal_tb th.m_sun,#mainpage .cal_tb .m_sun small{color:#e84a4a}
#mainpage .cal_tb th.m_sat,#mainpage .cal_tb .m_sat small{color:#245eba}
#mainpage .cal_tb td .td_in{position:relative;text-align:left;font-size:12px;font-size:1.2rem;height:23px;}
#mainpage .cal_tb td .td_in p.yeyak_item{margin-bottom:3px;}
#mainpage .cal_tb td a{font-size:13px;font-size:1.3rem;display:block;text-align:center;padding-top:4px;position:relative;z-index:0;cursor:pointer;height:18px; cursor:pointer;}
#mainpage .cal_tb td .hasitem a.small01{background-color:#f25972;color:#fff; font-weight:bold;}
#mainpage .cal_tb td .hasitem a.small02{background-color:#599af2;color:#fff; font-weight:bold;}

#mainpage .today_scz{height:158px; width:288px; float:left;}
#mainpage .today_scz h3{font-size:15px;margin-bottom:10px;}
#mainpage .today_scz h3 .home {font-size:12px; margin-left:10px; padding-left:13px; font-weight:normal;
	background-image:url("/commons/soccer/images/site/main_h3_home.jpg"); background-repeat:no-repeat; background-position:0;}
#mainpage .today_scz h3 .outer {font-size:12px; margin-left:10px; padding-left:13px; font-weight:normal;
	background-image:url("/commons/soccer/images/site/main_h3_outer.jpg"); background-repeat:no-repeat; background-position:0;}
#mainpage .cal_wrap nav{float:left;width:76px;}
#mainpage .cal_wrap nav li{padding-right:6px;margin-bottom:1px;}
#mainpage .cal_wrap nav li.selected{background-image:url("/commons/suwonsc2/images/site/scz_bul.jpg");;background-repeat:no-repeat;background-position:right center;}
#mainpage .cal_wrap nav a{display:block;text-align:center;background-color:#525252;color:#fff;padding:23px 0 0 0;height:37px;font-weight:bold}
#mainpage .cal_wrap nav .selected a{background-color:#c40a2f;}
#mainpage .month_box{float:right;width:200px;display:none;position:relative;}
#mainpage .month_box.selected{display:block;}
#mainpage .scz_more{position:absolute;right:0px;top:-25px;}
#mainpage .scz_more a{background-image:url("/commons/suwonsc2/images/site/main_bbs_more.png");background-position:0 0;background-repeat:no-repeat;
    display:block;font-size: 0;height:18px;width:18px;}
#mainpage .month_box{width:100%;}
#mainpage .cal_tb th{padding:5px 0;}
#mainpage .cal_tb td{height:20px;}
#mainpage .cal_tb td .td_in{height:19px;}
#mainpage .td_in_box{height:23px;}

.soccergame_cal {border:1px solid #ddd; padding:15px 18px;}
.soccergame_cal_detail {width:316px; float:right; height:158px;}
.soccergame_cal_detail h3{font-size:15px;margin-bottom:10px;}

#mainpage .wk_box{border-top:2px solid #333;text-align:center;position:relative;height:111px;}

#mainpage .wk_box .item1{position:absolute; top:0; left:0; width:85px; padding: 25px 0 0 0;}
	#mainpage .wk_box .item1 img{vertical-align:middle;width:60px;height:60px;}
#mainpage .wk_box .item1 .float_wrap {text-align:center;}

#mainpage .wk_box .item2{position:absolute; top:0; right:0; width:85px; padding: 25px 0 0 0;}
	#mainpage .wk_box .item2 img{vertical-align:middle;width:60px;height:60px;}
#mainpage .wk_box .item2 .float_wrap {text-align:center;}
	
	#mainpage .wk_box div div p{font-weight:bold;font-size: 15px; padding-top:0;}
	#mainpage .wk_box .item1 p{float:none; margin-bottom:10px;}
	#mainpage .wk_box .item2 p{float:none; margin-bottom:10px;}
#mainpage .wk_vers{display:inline-block;padding-top:25px;vertical-align:middle;}
	*+ html #mainpage .wk_vers{display:inline;}
#mainpage .wk_vers strong{font-size:20px;color:#666; padding:0 8px;}
#mainpage .wk_vers p {display:inline;}
#mainpage .wk_vers img{vertical-align:middle;}
#mainpage .n_vers_date{display:block;font-size:11px;}
#mainpage .n_vers_btn{display:inline-block; font-size:13px; color:#fff; padding:5px 10px; background-color:#999; margin-top:5px;}
	*+ html #mainpage .n_vers_btn{display:inline;}