@charset "UTF-8";
@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic');

/*메인배너*/
#main_visual{width:100%;}
#main_visual .flexslider{width:100%; position:relative;}
#main_visual .flexslider .slides li{width:100%; position:relative;}
#main_visual .flexslider .slides li .img{width:100%;}
#main_visual .flexslider .slides li .img img{width:100%; height:auto;}
#main_visual .flexslider .slides li .txt{width:100%; background:rgba(0,0,0,0.7); position:absolute; bottom:0%; left:0; font-size:30px; color:white; line-height:60px; display:block;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; word-wrap:break-word; text-align:center;}

#main_visual .flexslider .flex-direction-nav{display:none;}

#main_visual .flexslider .flex-control-nav.flex-control-paging{position:absolute; top:35px; right:30px;}
#main_visual .flexslider .flex-control-nav.flex-control-paging li{float:left; height:21px;}
#main_visual .flexslider .flex-control-nav.flex-control-paging li a{text-indent:101%; white-space:nowrap; overflow:hidden; display:inline-block; width:11px; height:11px; background:url("../images/main_banner_off.png") no-repeat; background-size:11px 11px; margin:5px 5px 0 5px;}
#main_visual .flexslider .flex-control-nav.flex-control-paging li a.flex-active{background:url("../images/main_banner_on.png") no-repeat; width:21px; height:21px; background-size:21px 21px; margin:0 10px;}

/*메인 퀵&매치&랭킹*/
#main_match_area{width:100%; background:url("../images/main_match_wrap.jpg") no-repeat center center; background-size:cover;}

#main_match_area .line{width:100%; height:5px; background:url("../images/quick_line.jpg") repeat-x;}

/*메인퀵메뉴*/
#main_match_area .quick_area{width:100%; height:89px; margin-top:-3px; background:url("../images/quick_back.png") no-repeat center;}
#main_match_area .quick_area ul{width:1024px; margin:0 auto; overflow:hidden;}
#main_match_area .quick_area ul li{width:20%; float:left; text-align:center; font-weight:600; padding-top:22px; height:89px; box-sizing:border-box; background:url("../images/quick_menu_line.png") no-repeat right 7px;}
#main_match_area .quick_area ul li:last-child{background:none;}
#main_match_area .quick_area ul li img.pc{height:38px;}
#main_match_area .quick_area ul li img{margin-right:0;}
#main_match_area .quick_area ul li img.tablet{display:none;}
#main_match_area .quick_area ul li img.mobile{display:none;}
#main_match_area .quick_area ul li a{display:block;}

/*경기일정&구단순위*/
#main_match_area .match_area{width:1062px; margin:0 auto; overflow:hidden;}

/*경기일정*/
#main_match_area .match_area .match_area_l{width:642px; height:411px; padding:15px 20px 0 20px; box-sizing:border-box; float:left; background:url("../images/main_match_back.png") no-repeat; position:relative; background-size:100% 100%;}

#main_match_area .match_area .match_area_l .match_tit{line-height:31px; color:white; font-size:31px; text-align:center; padding:0 0 20px 0;}
#main_match_area .match_area .match_area_l .match_tit img{vertical-align:top; margin-right:10px;}

#main_match_area .match_area .match_area_l .match_info{color:white; font-size:16px; line-height:23px; text-align:center; margin-bottom:40px; letter-spacing:-0.5px;}
#main_match_area .match_area .match_area_l .match_info span{color:#fdd01f; font-weight:600;}
#main_match_area .match_area .match_area_l .match_info img{vertical-align:top; margin:0 7px 0 14px;}

#main_match_area .match_area .match_area_l.eng .match_info{color:white; font-size:14px; line-height:23px; text-align:center; margin-bottom:20px; letter-spacing:-0.5px;}
#main_match_area .match_area .match_area_l.eng .match_info span{width:100%; color:#fdd01f; font-weight:600; margin-bottom:7px;}
#main_match_area .match_area .match_area_l.eng .match_info img{vertical-align:top; margin:0 7px 0 0;}
#main_match_area .match_area .match_area_l.eng .match_info img.common{vertical-align:top; margin:0 7px 0 14px;}
#main_match_area .match_area .match_area_l.eng .match_info p span{width:auto; font-weight:normal; margin:0; color:white;}

#main_match_area .match_area .match_area_l .box{width:100%; box-sizing:border-box; padding:0 50px 30px 50px; border-bottom:1px solid #041632;}
#main_match_area .match_area .match_area_l .box ul{width:100%; overflow:hidden;}
#main_match_area .match_area .match_area_l .box ul li{float:left; text-align:center;}
#main_match_area .match_area .match_area_l .box ul li.emb{width:40%;}
#main_match_area .match_area .match_area_l .box ul li.emb p{margin-top:12px; font-size:16px; color:white;}
#main_match_area .match_area .match_area_l .box ul li.vs{width:20%; padding-top:40px; font-size:38px; color:white; font-weight:600; letter-spacing:10px;}

#main_match_area .match_area .match_area_l .main_match_left{position:absolute; top:176px; left:26px;}
#main_match_area .match_area .match_area_l .main_match_right{position:absolute; top:176px; right:26px;}

#main_match_area .match_area .match_area_l .match_count{width:100%; border-top:1px solid #21476c; padding-top:20px;}
#main_match_area .match_area .match_area_l .match_count ul{width:380px; margin:0 auto; overflow:hidden;}
#main_match_area .match_area .match_area_l .match_count ul li{width:25%; float:left; text-align:center;}
#main_match_area .match_area .match_area_l .match_count ul li p{text-align:center; font-size:12px; color:white; margin-bottom:10px;}
#main_match_area .match_area .match_area_l .match_count ul li div{width:64px; height:44px; position:relative; background:url("../images/time_back.png") no-repeat; margin:0 auto; color:#ccc; font-size:30px; font-weight:600; letter-spacing:15px; box-sizing:border-box; text-align:left; padding:7px 0 0 6px;}
#main_match_area .match_area .match_area_l .match_count ul li div:before{position:absolute; top:45%; left:0; width:100%; height:1px; border-bottom:1px solid #333; content:"";}


/*구단순위*/
#main_match_area .match_area .match_area_r{width:420px; height:411px; padding:15px 20px 0 20px; box-sizing:border-box; float:left; background:url("../images/main_rank_back.png") no-repeat; background-size:100% 100%;}

#main_match_area .match_area .match_area_r .rank_tit{line-height:31px; color:white; font-size:31px; text-align:left; padding:0 0 20px 0;}
#main_match_area .match_area .match_area_r .rank_tit img{vertical-align:top; margin-right:10px;}
#main_match_area .match_area .match_area_r table{width:100%; border-top:1px solid #3b6ba4; color:white;}
#main_match_area .match_area .match_area_r table thead tr{border-bottom:1px solid #3b6ba4;}
#main_match_area .match_area .match_area_r table thead tr th{height:30px; vertical-align:middle;}
#main_match_area .match_area .match_area_r table tbody tr{border-bottom:1px solid #3b6ba4;}
#main_match_area .match_area .match_area_r table tbody tr td{text-align:center; vertical-align:middle; height:49px;}
#main_match_area .match_area .match_area_r table tbody tr.home td{color:#fdb813; font-weight:600;}
#main_match_area .match_area .match_area_r table tbody tr td img{width:40px; height:auto; margin-right:7px;}

#main_match_area .match_area .match_area_r .match_area_r_none{color:white; font-size:20px; text-align:center; line-height:300px;}

/*메인 UHTV&NEWS&SNS*/
#main_contents_area{width:100%; background:url("../images/main_con_back.jpg") no-repeat; background-size:cover; padding-top:70px;}

.main_contents_area{width:1200px; margin:0 auto; box-sizing:border-box;}

/*UHTV*/
.main_contents_area .uhtv_tit{color:white; text-align:center; font-size:30px; padding-bottom:15px; background:url("../images/uhtv_tit.png") no-repeat center bottom; margin-bottom:30px;}

.main_contents_area .main_uhtv{width:100%; border:1px solid #494949; box-sizing:border-box; background:#2f3133; overflow:hidden;}

.main_contents_area .main_uhtv .main_uhtv_l{width:520px; float:left; padding-top:30px;}

.main_contents_area .main_uhtv .main_uhtv_l h2{font-size:18px; color:#fdcf1e; padding:0 20px 15px 20px;}
.main_contents_area .main_uhtv .main_uhtv_l h3{font-size:30px; color:white; padding:0 20px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; word-wrap:break-word;}

.main_contents_area .main_uhtv .main_uhtv_l .main_uhtv_list{width:100%; padding:0 13px; box-sizing:border-box; margin-top:65px; overflow:hidden;}
.main_contents_area .main_uhtv .main_uhtv_l .main_uhtv_list .box{width:241px; float:left; margin-right:12px;}
.main_contents_area .main_uhtv .main_uhtv_l .main_uhtv_list .box:nth-child(2){margin-right:0;}
.main_contents_area .main_uhtv .main_uhtv_l .main_uhtv_list .box .img_box{width:100%; padding-bottom:56.9%; position:relative;}
.main_contents_area .main_uhtv .main_uhtv_l .main_uhtv_list .box .img_box img.img{width:100%; height:100%; position:absolute; top:0; left:0;}
.main_contents_area .main_uhtv .main_uhtv_l .main_uhtv_list .box .img_box img.ico{position:absolute; top:50%; left:50%; margin:-30px 0 0 -30px;}
.main_contents_area .main_uhtv .main_uhtv_l .main_uhtv_list .box .txt{width:100%;}
.main_contents_area .main_uhtv .main_uhtv_l .main_uhtv_list .box .txt h4{font-size:12px; color:#898989; padding:20px 0 8px 0;}
.main_contents_area .main_uhtv .main_uhtv_l .main_uhtv_list .box .txt h5{font-size:16px; line-height:20px; height:40px; color:#acadad; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; white-space:normal; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}

.main_contents_area .main_uhtv .main_uhtv_r{width:678px; float:left; padding-bottom:32.2%; position:relative;}
.main_contents_area .main_uhtv .main_uhtv_r img.img{width:100%; height:100%; position:absolute; top:0; left:0;}
.main_contents_area .main_uhtv .main_uhtv_r img.ico{position:absolute; top:50%; left:50%; margin:-30px 0 0 -30px;}
.main_contents_area .main_uhtv .main_uhtv_r iframe{width:100%; height:100%; position:absolute; top:0; left:0;}

/*NEWS*/
.main_board{width:1200px; margin:0 auto; overflow:hidden;}
.main_board#main_news_2{display:none;}
.main_board .box{width:382px; float:left; margin-right:27px;}
.main_board .box:nth-child(3){margin-right:0;}
.main_board .box .img{width:100%; padding-bottom:65.5%; position:relative;}
.main_board .box .img img{width:100%; height:100%; position:absolute; top:0; left:0;}
.main_board .box .txt{background:white; padding:20px 15px; box-sizing:border-box;}
.main_board .box .txt .title{font-size:21px; line-height:25px; height:50px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; white-space:normal; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.main_board .box .txt .text{font-size:15px; color:#666; line-height:20px; height:40px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; white-space:normal; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; margin:15px 0 25px 0;}
.main_board .box .txt .date{font-size:13px; color:#006ecd;}
.main_board .box .txt .date span{color:#666; margin-left:10px;}

/*SNS*/
.main_sns_wrap{width:1200px; overflow:hidden;}

.main_sns_wrap .main_sns_facebook{width:320px; float:left;}
.main_sns_wrap .main_sns_facebook iframe{width:100%; height:658px;}

.main_sns_wrap .main_sns_other{width:880px; float:left; box-sizing:border-box; padding-left:16px; float:left;}
.main_sns_wrap .main_sns_box{width:100%; overflow:hidden;}
.main_sns_wrap .main_sns_box .box{width:276px; float:left; margin-right:18px; margin-top:18px; position:relative; padding-bottom:24%;}
.main_sns_wrap .main_sns_box .box img.thum{width:100%; height:100%; position:absolute; top:0; left:0;}
.main_sns_wrap .main_sns_box .box:nth-child(1),.main_sns_wrap .main_sns_box .box:nth-child(2),.main_sns_wrap .main_sns_box .box:nth-child(3){margin-top:0;}
.main_sns_wrap .main_sns_box .box:nth-child(3n){margin-right:0;}
.main_sns_wrap .main_sns_box .box .over_wrap{width:100%; height:100%; position:absolute; top:0; left:0; background:rgba(0,0,0,0.7); display:none; z-index:999999; box-sizing:border-box; padding:0 5px;}
.main_sns_wrap .main_sns_box .box:hover .over_wrap{display:block;}
.main_sns_wrap .main_sns_box .box:hover .over_wrap span{color:white; position:absolute; left:0; right:0; bottom:50%; margin:0 auto -2% auto; text-align:center; font-size:14px; line-height:18px;}
.main_sns_wrap #main_sns_3 .box:hover .over_wrap span{color:white; position:absolute; left:0; right:0; bottom:0; margin:0 auto 2% auto; text-align:center; font-size:14px; line-height:18px;}

#main_sns_3{display:none;}

/*메인-탭*/
.main_sel_tab{width:100%; text-align:center; margin-bottom:30px;}
.main_sel_tab a{font-size:24px; display:inline-block; color:#508ad6; margin-right:15px;}
.main_sel_tab a:last-child{margin-right:0;}
.main_sel_tab a.current{font-size:30px; color:white; padding-top:35px; background:url("../images/sns_tit.png") no-repeat center top;}

/*더보기*/
.main_more_btn{width:100%; text-align:center; padding:15px 0 70px 0; clear:both;}

/*메인하단배너*/
#main_banner_area{width:100%; background:#f0f0f0; padding:30px 0;}

.main_banner_area{width:1200px; margin:0 auto; background:white; box-sizing:border-box; border:2px solid #d8d8d8; padding:30px 20px;}

.main_banner_area ul{width:100%; overflow:hidden;}
.main_banner_area ul li{width:370px; float:left; margin-right:23px;}
.main_banner_area ul li:nth-child(3){margin-right:0;}
.main_banner_area ul li h3{font-size:14px; color:#666; margin-bottom:8px;}

/*인스타연동종료관련*/
.insta_ready_pc{width:100%; height:auto;}
.insta_ready_pc1024{width:100%; height:auto; display:none;}
.insta_ready_tablet{width:100%; height:auto; display:none;}
.insta_ready_mobile{width:100%; height:auto; display:none;}

@media screen and (min-width:1024px) and (max-width:1199px){
	/*메인배너*/
	#main_visual .flexslider .slides li .txt{width:100%; margin-right:0; font-size:25px; line-height:55px;}

	/*경기일정&구단순위*/
	#main_match_area .match_area{width:1024px;}
	
	/*경기일정*/
	#main_match_area .match_area .match_area_l{width:604px;}

	/*메인 UHTV&NEWS&SNS*/
	.main_contents_area{width:1024px;}
        
	/*메인-UHTV*/
	.main_contents_area .main_uhtv .main_uhtv_l{padding-top:15px;}

	.main_contents_area .main_uhtv .main_uhtv_l h2{font-size:15px; color:#fdcf1e; padding:0 15px 10px 15px;}
	.main_contents_area .main_uhtv .main_uhtv_l h3{font-size:21px; color:white; padding:0 15px;}

	.main_contents_area .main_uhtv .main_uhtv_l .main_uhtv_list{margin-top:15px;}
	.main_contents_area .main_uhtv .main_uhtv_l .main_uhtv_list .box .txt h4{padding:8px 0 8px 0;}

	.main_contents_area .main_uhtv .main_uhtv_r{width:502px; float:left; padding-bottom:27.9%; position:relative;}
	.main_contents_area .main_uhtv .main_uhtv_r img.img{width:100%; height:100%; position:absolute; top:0; left:0;}
	.main_contents_area .main_uhtv .main_uhtv_r img.ico{position:absolute; top:50%; left:50%; margin:-30px 0 0 -30px;}
	.main_contents_area .main_uhtv .main_uhtv_r iframe{width:100%; height:100%; position:absolute; top:0; left:0;}

	/*NEWS*/
	.main_board{width:1024px;}
	.main_board .box{width:328px; margin-right:20px;}
	.main_board .box .txt{padding:15px 12px;}
	.main_board .box .txt .title{font-size:18px; line-height:22px; height:44px;}
	.main_board .box .txt .text{font-size:14px; line-height:18px; height:36px; margin:12px 0 20px 0;}

	/*SNS*/
	.main_sns_wrap{width:1024px;}
	.main_sns_wrap .main_sns_facebook iframe{height:520px;}

	.main_sns_wrap .main_sns_other{width:704px; padding-left:14px;}
	.main_sns_wrap .main_sns_box .box{width:222px; margin-right:12px; margin-top:12px;}
	
	/*더보기*/
	.main_more_btn{padding:15px 0 60px 0;}

	/*메인하단배너*/
	.main_banner_area{width:1024px; padding:25px 15px;}

	.main_banner_area ul li{width:320px; margin-right:15px;}
	.main_banner_area ul li img{width:100%; height:auto;}
	.main_banner_area ul li h3{font-size:13px;}

	/*인스타연동종료관련*/
	.insta_ready_pc{display:none;}
	.insta_ready_pc1024{display:inline;}
	.insta_ready_tablet{display:none;}
	.insta_ready_mobile{display:none;}
}

@media screen and (min-width:720px) and (max-width:1023px){
	/*메인배너*/
	#main_visual .flexslider .slides li .txt{display:block; width:100%; background:#25272d; position:relative; bottom:auto; right:auto; margin-right:0; font-size:21px; line-height:1; text-align:center; padding:15px 5px; box-sizing:border-box;}
	#main_visual .flexslider .slides li .txt h3{white-space:nowrap; text-overflow:ellipsis; overflow:hidden; word-wrap:break-word;}

	#main_visual .flexslider .flex-control-nav.flex-control-paging{top:15px; right:15px;}

	/*메인퀵메뉴*/
	#main_match_area .quick_area{height:49px; background-size:300% 49px;}
	#main_match_area .quick_area ul{width:720px;}
	#main_match_area .quick_area ul li{padding-top:13px; height:49px; background:url("../images/quick_menu_line.png") no-repeat right 4px; background-size:3px 39px;}
	#main_match_area .quick_area ul li img{height:18px; width:auto;}
	#main_match_area .quick_area ul li img.pc{display:none;}
	#main_match_area .quick_area ul li img.tablet{display:inline;}
	#main_match_area .quick_area ul li img.mobile{display:none;}

	/*경기일정&구단순위*/
	#main_match_area .match_area{width:720px;}

	/*경기일정*/
	#main_match_area .match_area .match_area_l{width:50%; height:350px; padding:12px 12px 0 12px;}

	#main_match_area .match_area .match_area_l .match_tit{line-height:24px; font-size:21px; padding:0 0 15px 0;}
	#main_match_area .match_area .match_area_l .match_tit img{margin-right:7px; height:24px; width:auto;}

	#main_match_area .match_area .match_area_l .match_info{margin-bottom:30px; font-size:13px; letter-spacing:-0.7px;}
	#main_match_area .match_area .match_area_l .match_info span{display:block; margin-bottom:5px;}
	#main_match_area .match_area .match_area_l .match_info img{margin:0 7px 0 0;}
	#main_match_area .match_area .match_area_l .match_info img.common{margin:0 7px 0 7px;}
	#main_match_area .match_area .match_area_l.eng .match_info img{margin:0 7px 0 0;}
	#main_match_area .match_area .match_area_l.eng .match_info img.common{margin:0 7px 0 0;}

	#main_match_area .match_area .match_area_l.eng .match_info{margin-bottom:15px; font-size:13px;}
	#main_match_area .match_area .match_area_l.eng .match_info span{display:block; margin-bottom:5px;}
	#main_match_area .match_area .match_area_l.eng .match_info p span{display:block; margin-top:5px;}

	#main_match_area .match_area .match_area_l .box{padding:0 23px 20px 23px;}
	#main_match_area .match_area .match_area_l.eng .box{padding:0 23px 12px 23px;}
	#main_match_area .match_area .match_area_l .box ul li.emb p{margin-top:10px; font-size:14px;}
	#main_match_area .match_area .match_area_l .box ul li.emb img{width:70px; height:70px;}
	#main_match_area .match_area .match_area_l .box ul li.vs{width:20%; padding-top:30px; font-size:25px; color:white; font-weight:600; letter-spacing:6px;}
	#main_match_area .match_area .match_area_l .box ul li.vs img{width:auto; height:25px;}

	#main_match_area .match_area .match_area_l .main_match_left{width:25px; height:auto; position:absolute; top:155px; left:8px;}
	#main_match_area .match_area .match_area_l .main_match_right{width:25px; height:auto; position:absolute; top:155px; right:8px;}
	#main_match_area .match_area .match_area_l.eng .main_match_left{top:165px;}
	#main_match_area .match_area .match_area_l.eng .main_match_right{top:165px;}

	#main_match_area .match_area .match_area_l .match_count{padding-top:20px;}
	#main_match_area .match_area .match_area_l.eng .match_count{padding-top:12px;}
	#main_match_area .match_area .match_area_l .match_count ul{width:100%;}
	#main_match_area .match_area .match_area_l .match_count ul li img{width:auto; height:40px;}

	/*구단순위*/
	#main_match_area .match_area .match_area_r{width:50%; height:350px; padding:12px 12px 0 12px;}

	#main_match_area .match_area .match_area_r .rank_tit{line-height:24px; font-size:21px; padding:0 0 15px 0;}
	#main_match_area .match_area .match_area_r .rank_tit img{margin-right:7px; height:24px; width:auto;}

	#main_match_area .match_area .match_area_r table tbody tr td{text-align:center; vertical-align:middle; height:42px;}
	#main_match_area .match_area .match_area_r table tbody tr td img{width:25px; height:auto;}

	#main_match_area .match_area .match_area_r .match_area_r_none{line-height:271px;}

	/*메인 UHTV&NEWS&SNS*/
	#main_contents_area{padding-top:40px;}
        
	.main_contents_area{width:720px;}

	/*메인-UHTV*/
	.main_contents_area .uhtv_tit{font-size:24px; padding-bottom:12px; background-size:120px 3px; margin-bottom:25px;}

	.main_contents_area .main_uhtv{position:relative; padding-bottom:20px;}
	.main_contents_area .main_uhtv .main_uhtv_l{width:100%; padding-top:20px;}

	.main_contents_area .main_uhtv .main_uhtv_l h2{font-size:15px; padding:0 13px 15px 13px;}
	.main_contents_area .main_uhtv .main_uhtv_l h3{font-size:21px; padding:0 13px;}

	.main_contents_area .main_uhtv .main_uhtv_l .main_uhtv_list{width:100%; margin-top:425px;}
	.main_contents_area .main_uhtv .main_uhtv_l .main_uhtv_list .box{width:338px; float:left; margin-right:16px;}

	.main_contents_area .main_uhtv .main_uhtv_r{width:calc(100% - 26px); float:left; padding-bottom:54.7%; position:absolute; top:85px; left:13px;}
	.main_contents_area .main_uhtv .main_uhtv_r img.img{width:100%; height:100%; position:absolute; top:0; left:0;}
	.main_contents_area .main_uhtv .main_uhtv_r img.ico{position:absolute; top:50%; left:50%; margin:-30px 0 0 -30px;}
	.main_contents_area .main_uhtv .main_uhtv_r iframe{width:100%; height:100%; position:absolute; top:0; left:0;}

	/*NEWS*/
	.main_board{width:720px;}
	.main_board .box{width:350px; margin-right:20px;}
	.main_board .box:nth-child(2){margin-right:0;}
	.main_board .box:nth-child(3){display:none;}
	.main_board .box .txt{padding:15px 12px;}
	.main_board .box .txt .title{font-size:18px; line-height:22px; height:44px;}
	.main_board .box .txt .text{font-size:14px; line-height:18px; height:36px; margin:12px 0 20px 0;}

	/*SNS*/
	.main_sns_wrap{width:720px;}

	.main_sns_wrap .main_sns_facebook{width:300px;}
	.main_sns_wrap .main_sns_facebook iframe{height:629px;}

	.main_sns_wrap .main_sns_other{width:420px; padding-left:10px;}
	.main_sns_wrap .main_sns_box .box{width:200px; margin-right:10px; margin-top:10px; padding-bottom:36.5%;}
	.main_sns_wrap .main_sns_box .box:nth-child(1),.main_sns_wrap .main_sns_box .box:nth-child(2){margin-top:0;}
	.main_sns_wrap .main_sns_box .box:nth-child(3){margin-top:10px;}
	.main_sns_wrap .main_sns_box .box:nth-child(2n){margin-right:0;}
	.main_sns_wrap .main_sns_box .box:nth-child(3n){margin-right:10px;}
	.main_sns_wrap .main_sns_box .box:nth-child(6n){margin-right:0;}
	.main_sns_wrap .main_sns_box .box:nth-child(9){display:none;}

	/*메인-탭*/
	.main_sel_tab{margin-bottom:25px;}
	.main_sel_tab a{font-size:20px;}
	.main_sel_tab a.current{font-size:24px; padding-top:24px; background-size:auto 16px;}

	/*더보기*/
	.main_more_btn{padding:15px 0 40px 0;}

	/*메인하단배너*/
	#main_banner_area{padding:30px 0;}

	.main_banner_area{width:720px; padding:15px 10px;}

	.main_banner_area ul li{width:220px; margin-right:18px;}
	.main_banner_area ul li img{width:100%; height:auto;}
	.main_banner_area ul li h3{font-size:13px;}

	/*인스타연동종료관련*/
	.insta_ready_pc{display:none;}
	.insta_ready_pc1024{display:none;}
	.insta_ready_tablet{display:inline;}
	.insta_ready_mobile{display:none;}
}

@media screen and (max-width:719px){
	/*메인배너*/
	#main_visual .flexslider .slides li .img{width:100%; overflow:hidden;}
	#main_visual .flexslider .slides li .img img{width:170%; height:auto; margin-left:-35%;}
	#main_visual .flexslider .slides li .txt{display:block; width:100%; background:#25272d; position:relative; bottom:auto; right:auto; margin-right:0; font-size:15px; line-height:1; text-align:center; padding:15px 5px; box-sizing:border-box;}
	#main_visual .flexslider .slides li .txt h3{white-space:nowrap; text-overflow:ellipsis; overflow:hidden; word-wrap:break-word;}

	#main_visual .flexslider .flex-control-nav.flex-control-paging{top:10px; right:10px;}

	/*메인퀵메뉴*/
	#main_match_area .quick_area{width:100%; height:auto; background:#fdd01f; border-bottom:2px solid #052436;}
	#main_match_area .quick_area ul{width:100%;}
	#main_match_area .quick_area ul li{width:50%; line-height:15px; font-size:13px; padding:10px 0; height:35px; background:url("../images/quick_menu_line.png") no-repeat right 10px; background-size:2px 15px;}
	#main_match_area .quick_area ul li:nth-child(1),#main_match_area .quick_area ul li:nth-child(2){border-bottom:1px dotted #ffbf27;}
	#main_match_area .quick_area ul li:nth-child(3),#main_match_area .quick_area ul li:nth-child(4){border-bottom:1px dotted #ffbf27;}
	#main_match_area .quick_area ul li:nth-child(2),#main_match_area .quick_area ul li:nth-child(4),,#main_match_area .quick_area ul li:nth-child(5){background:none;}
	#main_match_area .quick_area ul li img{height:16px; width:auto;}
	#main_match_area .quick_area ul li img.pc{display:none;}
	#main_match_area .quick_area ul li img.tablet{display:none;}
	#main_match_area .quick_area ul li img.mobile{display:inline;}

	/*경기일정&구단순위*/
	#main_match_area .match_area{width:100%;}

	/*경기일정*/
	#main_match_area .match_area .match_area_l{width:100%; height:auto; padding:15px 5px 25px 5px;}

	#main_match_area .match_area .match_area_l .match_tit{line-height:20px; font-size:16px; padding:0 0 15px 0;}
	#main_match_area .match_area .match_area_l .match_tit img{margin-right:7px; height:20px; width:auto;}

	#main_match_area .match_area .match_area_l .match_info{margin-bottom:30px; font-size:12px; letter-spacing:-0.7px;}
	#main_match_area .match_area .match_area_l .match_info span{display:block; margin-bottom:5px; font-size:13px;}
	#main_match_area .match_area .match_area_l .match_info img{margin:0 4px 0 0;}
	#main_match_area .match_area .match_area_l .match_info img.common{margin:0 4px 0 5px;}
	#main_match_area .match_area .match_area_l.eng .match_info img{margin:0 7px 0 0;}
	#main_match_area .match_area .match_area_l.eng .match_info img.common{margin:0 7px 0 0;}
	#main_match_area .match_area .match_area_l.eng .match_info p span{margin-top:5px; font-size:13px;}

	#main_match_area .match_area .match_area_l .box{padding:0 0 55px 0;}
	#main_match_area .match_area .match_area_l.eng .box{padding:0 0 35px 0;}
	#main_match_area .match_area .match_area_l .box ul li.emb p{margin-top:10px; font-size:13px;}
	#main_match_area .match_area .match_area_l .box ul li.emb img{width:auto; height:60px;}
	#main_match_area .match_area .match_area_l .box ul li.vs{padding-top:26px; font-size:25px; letter-spacing:5px;}
	#main_match_area .match_area .match_area_l .box ul li.vs img{width:auto; height:25px;}

	#main_match_area .match_area .match_area_l .main_match_left{width:auto; height:25px; top:225px; left:50%; margin-left:-30px;}
	#main_match_area .match_area .match_area_l .main_match_right{width:auto; height:25px; top:225px; right:50%; margin-right:-30px;}

	#main_match_area .match_area .match_area_l .match_count{padding-top:15px;}
	#main_match_area .match_area .match_area_l .match_count ul{width:100%;}
	#main_match_area .match_area .match_area_l .match_count ul li img{width:auto; height:38px; margin:0 2px;}

	/*구단순위*/
	#main_match_area .match_area .match_area_r{width:100%; height:auto; padding:15px 5px 20px 5px;}

	#main_match_area .match_area .match_area_r .rank_tit{line-height:20px; font-size:16px; padding:0 0 15px 0;}
	#main_match_area .match_area .match_area_r .rank_tit img{margin-right:7px; height:20px; width:auto;}

	#main_match_area .match_area .match_area_r table tbody tr td{text-align:center; vertical-align:middle; height:42px; font-size:12px;}
	#main_match_area .match_area .match_area_r table tbody tr td img{width:25px; height:auto;}

	#main_match_area .match_area .match_area_r .match_area_r_none{font-size:15px; line-height:100px;}

	/*메인 UHTV&NEWS&SNS*/
	#main_contents_area{padding-top:25px;}

	.main_contents_area{width:100%; padding:0 5px;}

	/*메인-UHTV*/
	.main_contents_area .uhtv_tit{font-size:18px; padding-bottom:10px; background-size:90px 2px; margin-bottom:20px;}

	.main_contents_area .main_uhtv{padding:0 5px 15px 5px;}

	.main_contents_area .main_uhtv .main_uhtv_l{width:100%; padding-top:15px;}

	.main_contents_area .main_uhtv .main_uhtv_l h2{font-size:13px; padding:0 0 8px 0;}
	.main_contents_area .main_uhtv .main_uhtv_l h3{font-size:16px; padding:0 0 15px 0;}

	.main_contents_area .main_uhtv .main_uhtv_l .main_uhtv_list{display:none;}

	.main_contents_area .main_uhtv .main_uhtv_r{width:100%; padding-bottom:56.8%;}
	
	/*NEWS*/
	.main_board{width:100%;}
	.main_board .box{width:100%; margin-right:0;}
	.main_board .box:nth-child(2),.main_board .box:nth-child(3){display:none;}
	.main_board .box .txt{padding:12px 7px;}
	.main_board .box .txt .title{font-size:16px; line-height:16px; height:16px; -webkit-line-clamp:1;}
	.main_board .box .txt .text{font-size:13px; line-height:13px; height:13px; -webkit-line-clamp:1; margin:10px 0 15px 0;}
	.main_board .box .txt .date{font-size:12px;}
	.main_board .box .txt .date span{margin-left:8px;}

	/*SNS*/
	.main_sns_wrap{width:100%;}

	.main_sns_wrap .main_sns_facebook{width:100%; margin-bottom:30px;}
	.main_sns_wrap .main_sns_facebook .in_facebook{width:100%; text-align:center;}
	.main_sns_wrap .main_sns_facebook iframe{max-width:500px; width:100%; height:550px; margin:0 auto;}

	.main_sns_wrap .main_sns_other{width:100%; padding-left:0;}
	.main_sns_wrap .main_sns_box .box{width:49%; margin-right:2%; margin-top:2%; padding-bottom:37%;}
	.main_sns_wrap .main_sns_box .box:nth-child(1),.main_sns_wrap .main_sns_box .box:nth-child(2){margin-top:0;}
	.main_sns_wrap .main_sns_box .box:nth-child(3){margin-top:2%;}
	.main_sns_wrap .main_sns_box .box:nth-child(2n){margin-right:0;}
	.main_sns_wrap .main_sns_box .box:nth-child(3n){margin-right:2%;}
	.main_sns_wrap .main_sns_box .box:nth-child(6n){margin-right:0;}
	.main_sns_wrap .main_sns_box .box:nth-child(9){display:none;}

	/*메인-탭*/
	.main_sel_tab{margin-bottom:20px;}
	.main_sel_tab a{font-size:15px; letter-spacing:-0.3px;}
	.main_sel_tab a.current{font-size:18px; padding-top:20px; background-size:auto 14px;}
	
	/*더보기*/
	.main_more_btn{padding:15px 0 30px 0;}

	/*메인하단배너*/
	#main_banner_area{width:100%; padding:15px 5px; box-sizing:border-box;}

	.main_banner_area{width:100%; border:1px solid #d8d8d8; padding:12px 5px;}

	.main_banner_area ul{width:100%; overflow:hidden;}
	.main_banner_area ul li{width:100%; margin-right:0; margin-bottom:10px;}
	.main_banner_area ul li:nth-child(3){margin-right:0; margin-bottom:0;}
	.main_banner_area ul li img{width:100%; height:auto;}
	.main_banner_area ul li h3{font-size:13px; margin-bottom:8px;}

	/*인스타연동종료관련*/
	.insta_ready_pc{display:none;}
	.insta_ready_pc1024{display:none;}
	.insta_ready_tablet{display:none;}
	.insta_ready_mobile{display:inline;}
}