@charset "utf-8";




/* [layout] ___________________________________________________________________________________________________ */
/*#header #primary li.big a.big { padding:0 40px 0 10px; }
#header #primary li.depth01 .depth02 ul { margin-left:10px; }
*/
#header #primary li.depth01 .depth02 ul li a { line-height:21px; font-size:13px; white-space:nowrap; }

@media (max-width:768px){
	#m_lnb > ul > li a.big em { display:none; }
}



/* 섬페-상금 */
@media (max-width:768px){
	.sumfe_con .sumfe_prize strong.total { left:100px; }
}



/* 메인 이벤트존 */
.notice_event .event li { letter-spacing:-1px; }
@media (max-width:1250px){
	.notice_event .notice_box li .detail span { margin-top:5px; }
}
@media (max-width:1130px){
	.notice_event .notice_box li .detail span { margin-top:0px; }
}



/* 피닉스섬머페스티벌 좌항목컨텐츠 */
.sumfe_tabMenu { height:72px; }
.sumfe_tabMenu li a { font-size:15px; }
.sumfe_tabMenu li a span { line-height:16px; height:70px; }
.sumfe_con dl dt { width:180px; padding-right:10px; }
.sumfe_con dl dd { width:717px; }

.lineup_tabMenu { height:72px; }
.lineup_tabMenu li a span { line-height:24px; height:70px; }

@media (max-width:768px){
	.sumfe_con dl dt,
	.sumfe_con dl dd { width:100%; }
}



/* 문의처 */
.sumfe_con .sumfe_reference .addr .td { display:block; padding:10px 0 0 0; margin:0; }






/* 본선 대진표 */
.form_group_con .final_search_form .final_search .tit { font-size:20px; }
.form_group_con .final_search_form .final_search button span { padding:8px 18px; }
.form_group_con .final_search_form .final_search select { width:280px; }
.form_group_con .final_search_form .final_search .bottom_inline select { width:195px; }



/* 이벤트존__________________________________________ */


/* 다트파티 */
.dart_party_outer { width:664px; margin:50px auto 0; font-family:'Noto Sans KR',sans-serif; color:#fff; background:#061025; }
.dart_party_outer img { max-width:100%; }
.dart_party_top { position:relative; }
.dart_party_top .dart_party_info { position:absolute; left:0; bottom:0; width:100%; padding:0 33px; box-sizing:border-box !important; -webkit-box-sizing:border-box !important; -moz-box-sizing:border-box !important; }
.dart_party_top .dart_party_info li { float:left; width:50%; margin-bottom:17px; }
.dart_party_top .dart_party_info li div { float:left; line-height:28px; font-size:16px; }
.dart_party_top .dart_party_info li .info_tit_box { position:relative; width:115px; height:28px; margin-right:10px; text-align:center; border:1px solid #8886a1; border-right:0; }
.dart_party_top .dart_party_info li .info_tit_box:after { position:absolute; right:0; top:0; display:block; content:''; width:1px; height:17px; border-top:5px solid #8886a1; border-bottom:6px solid #8886a1; }
.dart_party_top .dart_party_info li .info_txt2 { line-height:16px; }
.dart_party_con { padding:0 39px 0 33px; text-align:center; background:url(/summerfestival/2019/images/event/dart_party_bg.jpg) center 0 no-repeat; background-size:100% auto; }
.dart_party_con .dart_party_list li { font-size:20px; }
.dart_party_con .dart_party_list li.middle { margin:30px 0 20px; }
.dart_party_con .dart_party_list li p { margin-top:14px; }
.dart_party_con .dart_party_list li span { color:#de9d4f; }

@media (max-width:768px){
	.dart_party_outer { width:100%; }
	.dart_party_top .dart_party_info { position:static; padding:0 10px; }
	.dart_party_top .dart_party_info li { width:100%; }
	.dart_party_top .dart_party_info li div { font-size:13px; }
	.dart_party_top .dart_party_info li .info_tit_box { width:100px; }

	.dart_party_con { padding:0 10px; }
	.dart_party_con .dart_party_list li { font-size:13px; }
}