@charset "utf-8";
/* 구단연혁 */
@media all and (max-width:652px){	
	.btcf-history .history-top {background:url(../img/content/history_bg_s.gif) no-repeat 0 0;font-size:13px;min-height:auto;}
	.btcf-history .history-top .tit {font-size:18px;font-weight:600;padding:10px 0 5px 140px;}
	.btcf-history .history-top .txt {padding-left:140px;}
}
	
@media all and (max-width:581px){
 	.history-list {background-position:35px 0;}
 	.history-list ol {background-position:42px 0;padding-left:43px;width:100%;}
 	.history-list ol li {width:80%}
 	.history-list ol li.h-left {text-align:left;}
 	.history-list ol li.h-left h3, .history-list ol li.h-left dl, .history-list ol li.h-left dt, .history-list ol li.h-left dd, .history-list ol li.h-right {float:left;}
 	.history-list ol li.h-left h3 {background:url(../img/content/history_arr2.gif) no-repeat 0 4px;padding:0 0 0 25px;}
 	.history-list ol li:hover h3, .history-list ol li.h-left:hover h3 {background:url(../img/content/history_arr2_o.gif) no-repeat 0 4px;}
 	.history-list ol li.h-right {padding-left:0;}
 	
 	/* 연도별사진 */
	.history-list ol li.y2006, .history-list ol li.y2008, .history-list ol li.y2012 {margin:0;}
	.history-list ol li.y2006 img, .history-list ol li.y2012 img, .history-list ol li.y2008 img {position:relative;display:block;left:25px;margin:30px 0 10px;}
	
	/* 유소년축구교실 */
	.u-sccor .img {width:100%;float:none;}
	.u-sccor > ul {float:none;width:100%;margin-top:20px;}
}	
		
@media all and (max-width:441px){
	.btcf-history .history-top .txt {padding:5px 0 0 0;}
	.history-list ol li dl {width:95%;margin-left:7px;}
}		
	
/* 선수단 */
@media all and (max-width:860px){
	.roster-wrap .player .list > li {width:50%;border-top:0;}
	.roster-wrap .player .list > li:first-child {margin-bottom:0}
}
@media all and (max-width:760px){
	.roster-wrap .list {background:none;margin:0 20px;}
	.roster-wrap .list > li {width:100%;border-top:1px solid #ddd;padding-top:20px;}
	.roster-wrap .list > li:first-child {margin-bottom:20px;border-top:0;padding-top:0;}
	.roster-wrap .list li:first-child img {top:0;}
	.roster-wrap .list li img {top:20px;}
	.roster-wrap .player .list {margin:0;}
	.roster-wrap .player .list > li:first-child {padding-top:15px;}	
	.roster-wrap .profile dt {width:90px;}
	.roster-wrap .profile dd {width:73%;}	
}	
@media all and (max-width:541px){
	.roster-wrap .player .list {background-position:0 -4px;}
	.roster-wrap .player .list > li {float:inherit;width:230px;margin:0 auto;display:block;padding-bottom:12px;}	
	.roster-wrap .player h3 {line-height:100%;margin-bottom:5px;}	
}	
@media all and (max-width:480px){
	.roster-wrap .player .list {background-position:0 -2px;}
	.roster-wrap .profile dt {width:100%;margin:0;}
	.roster-wrap .profile dd {width:100%;margin:0 0 10px;}	
}

/* 조직도 */
@media all and (max-width:652px){
	.org-wrap .org {background:url(../img/content/org_vline_m.png) no-repeat 50% 197px;}
	.org-wrap .dep5 li {margin:0 5%;}
}	
@media all and (max-width:480px){
	.org-wrap .dep5 li {margin:0 3%;}
	.org-wrap .org {background:url(../img/content/org_vline_s.png) no-repeat 50% 197px;}
	.org-wrap .dep5 li {width:125px;}
}

/* 엠블렘/마스코트 */
@media all and (max-width:541px){
	.emblem {padding-bottom:20px;}
	.emblem .img, .emblem .cont {width:100%;margin-bottom:10px;line-height:160%;}
	.emblem .cp-btn {right:0;left:auto;}
}	

/* 경기장소개 */
@media all and (max-width:860px){
	.stadium-cont .info-img {width:100%}
	.stadium-cont .info-img h3 span {display:inline;}
	.stadium-cont .info-img img {padding:0;width:200px;}
	.stadium-cont .info-list {width:100%;padding:20px 0;margin-top:20px;}
}	

@media all and (max-width:541px){
	.stadium-cont .info-img img {width:100%;height:auto}
	.stadium-cont .info-list .c-list01.first {position:relative;top:0;left:0;}
}	

/* 유니폼 */
@media all and (max-width:760px){
	.uniform-wrap .list li, .uniform-wrap .list li:first-child {width:100%;float:inherit;height:100%;}
	.uniform-wrap .list {border-right:1px solid #d2d2d2}
}	
@media all and (max-width:480px){
	.uniform-wrap .list li {text-align:center;padding-bottom:20px;}
	.uniform-wrap .list li .name {text-align:left;}
	.uniform-wrap .list li img {padding:32px 0;float:inherit;}
	.uniform-wrap .list li .txt {width:100%;float:inherit;padding:0;}
}

/* 강습일정 */
@media all and (max-width:652px){
	#soccer-wrap {width:auto;overflow-x:auto;}
	#soccer-wrap .tbl-type01 {width:652px;}	
}

/* 서포터즈모집안내 */
@media all and (max-width:1200px){
	.support-wrap h3 {font-size:30px; }
	.support-wrap .txt p {text-align: left;}
}

@media all and (max-width:680px){	
	.support-wrap h3 {font-size:30px; word-break: keep-all;}
	.support-wrap .txt p {text-align: left;} 
}

@media all and (max-width:541px){
	.support-wrap h3 {font-size:30px;}
	.support-wrap .txt p {text-align: left;}
}

@media all and (max-width:435px){
	.support-wrap h3 {font-size:25px;}
	.support-wrap .txt p {text-align: left;}
}

/* 안내문스타일 */
@media all and (max-width:480px){
	.info-box {padding-left:10px;background-position:97% 10px;background-size:30%}
	.info-box ul {margin-top:30px;}
}	