
#main { margin:0px 0 0 0; }
#main .latest-block { margin:0px 0 0 0; }
#main .main-ad { margin-top:5px; background-color:#efefef; line-height:25px; text-align:center; }
#main .point_info { height:30px; margin:15px 0 0 0; }
#main .point_info div { float:left; margin:0 0 0 30px; }
.mw-left-menus { border:1px solid #d8d8d8; background-color:#f8f9f8; width:300px;}
.divright { text-align:right; }


/* ===== 모바일 스포츠 nav (오렌지 pill) — mmenu.css 미사용, 100% 자체 스타일 ===== */
#senu_out,#senu_in{background:none!important;padding:0!important;margin:0 auto 10px!important;width:100%!important;}
#senu{
	background:#fff!important;height:auto!important;
	border:1px solid #eef1f5!important;border-radius:12px!important;
	box-shadow:0 1px 8px rgba(20,30,50,.08)!important;overflow:hidden;
}
#senu ul#sav{
	/* ★ 한 줄 가로 스크롤 (좁은 폭에서 2줄로 깨지지 않게 → 스와이프) */
	display:flex!important;flex-wrap:nowrap!important;gap:3px;
	overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;
	justify-content:flex-start;scrollbar-width:none;
	margin:0!important;padding:5px!important;line-height:normal!important;
	list-style:none;background:linear-gradient(180deg,#fff,#f8fafc);
	border-bottom:1px solid #eef1f5;
}
#senu ul#sav::-webkit-scrollbar{display:none;}
#senu ul#sav li.senu_line{display:none!important;}
#senu ul#sav>li{flex:0 0 auto;margin:0!important;background:none!important;}
#senu ul#sav>li>a{
	display:block;text-align:center;cursor:pointer;text-decoration:none;
	padding:9px 12px;border-radius:8px;background:transparent;
	font-weight:700;font-size:13px;color:#5a6472;white-space:nowrap;
	transition:background .15s,color .15s;
}
#senu ul#sav>li>a:active,#senu ul#sav>li>a:hover{background:#fff0ec;color:#f5533f;}
#senu ul#sav>li>a.sav_on{
	background:linear-gradient(135deg,#FF6F5E,#f5533f)!important;color:#fff!important;
	box-shadow:0 2px 7px rgba(245,83,63,.32);
}
#senu ul#sav>li>a span{color:inherit!important;}
#senu_con{padding:0!important;background:none!important;}
#senu_con>div{padding:10px 9px!important;background:#fafbfc;}
#senu_con ul{
	display:flex!important;flex-wrap:wrap;gap:6px;align-items:center;
	margin:0!important;padding:0!important;list-style:none;line-height:normal!important;
}
#senu_con li.senu_line2{display:none!important;}
#senu_con li{margin:0!important;background:none!important;}
#senu_con li:not(:has(> a)){display:none!important;}
#senu_con li a{
	display:inline-block;text-decoration:none;
	padding:7px 13px;border-radius:18px;
	background:#fff;border:1px solid #e3e8ef;color:#3b4553;
	font-size:12.5px;font-weight:600;transition:all .15s;
}
#senu_con li a:active,#senu_con li a:hover{
	border-color:#FF6F5E;color:#f5533f;background:#fff7f5;
}
/* 현재 선택(=iframe에 로드된) 항목 강조. 기본값은 HTML의 class="sub_on"(라이브맨), 클릭 시 JS가 이동 */
#senu_con li a.sub_on{
	background:linear-gradient(135deg,#FF6F5E,#f5533f)!important;color:#fff!important;border-color:transparent!important;
}
