@charset "utf-8"; #wrap{min-width: 1420px;}
 #container .inner{width: 100%; max-width: 1420px;}
 #container { position:relative; background-color:#f2f4f8; padding:62px 0 45px; border-top:1px solid #d8dbdd;}
 #container > div{clear: both; position: relative;}
 .main_txt{ margin:0 auto; display:block;}
 .main_txt h2 {font-size:35px; text-align:center;}
 .main_txt h2 strong {display: block; width: 287px; height: 33px; background: url("/images/sports/main/main_txt.png?build_20250704001") no-repeat 0 0; text-indent: -99999px; margin: 0 auto 19px;}
 .notice_wrap { width:69.7%; margin:40px auto 0}
 .notice_wrap > div { float:left}
 .notice_wrap .notice {width:71%; position:relative; box-sizing: border-box; padding-left: 120px;}
 .notice_wrap .notice h3 { background-color:#4db848;height:67px; width:120px; color:#fff; text-align:center; line-height:67px; font-size:18px; position: absolute; top: 0; left: 0;}
 .notice_wrap .notice .slider_box{background-color:#fff;height:67px;}
 .notice_wrap .notice ul li a {line-height:67px; display:block; padding-left:20px; font-size:17px; transition: ease-in-out 0.3s;}
 .notice_wrap .notice ul li a:hover { color:#c83232;}
 .notice_wrap .notice .notice_control { position:absolute; right:20px; width:21px; top:13px;}
 .notice_wrap .notice .notice_control a { width:21px; height:20px; display:block;margin-bottom: 5px;}
 .notice_wrap .notice .notice_control a span.ico {background: url("/images/sports/main/bg_arrow.png?build_20250704001") no-repeat 0 0; text-indent: -99999px; display:block; width:21px; height:20px;}
 .notice_wrap .notice .notice_control a.next span.ico { background-position:-21px 0;}
 .notice_wrap .notice .notice_control a.prev span.ico { background-position:-21px -23px;}
 .notice_wrap .notice .notice_control a.next:hover span.ico { background-position:0 0;}
 .notice_wrap .notice .notice_control a.prev:hover span.ico { background-position:0 -23px;}
 .notice_wrap .guide {width:12.12%; margin-left:0.865%}
 .notice_wrap .guide a {color:#fff; display:block;background-color:#40434c;height:67px;line-height:67px; text-align:center; transition: ease-in-out 0.3s; font-size:16px}
 .notice_wrap .mypage {width:15.15%; margin-left:0.865%}
 .notice_wrap .mypage a {display:block;background-color:#ffc801;height:67px;line-height:67px; text-align:center; transition: ease-in-out 0.3s; font-size:16px}
 .notice_wrap .guide a:hover, .notice_wrap .mypage a:hover { background-color:#c83232; color:#ffffff;}
 .box_wrap { width:100%;display: inline-block; margin-top: 52px;}
 .box_wrap .box_item {width: 18%;float:left;margin-right:1.9733333%;margin-bottom:300px;position:relative}
 .box_wrap .box_item:nth-child(5n) {margin-right:0}
 .box_wrap .box_item a{display:block;position: absolute;color:#fff;text-align:center;font-size: 14px;letter-spacing: -1.8px;transition: ease-in-out 0.3s;width: 100%;}
 .box_wrap .box_item a:hover { margin:-6px 0 0 -6px;box-shadow: 6px 6px 0px rgba(211,211,211,1); }
 .box_wrap .box_item a span.thumb {overflow:hidden;width:100%;height: 206px;display: block;}
 .box_wrap .box_item a span.tit {background-color:#40434c;height: 50px;display:inline-block;width: 62%;line-height: 50px;}
 .box_wrap .box_item a span.r_btn {background-color:#157bbd;height: 50px;display:inline-block;width: 38%;line-height: 50px;}
 .box_wrap .box_item a:hover span.tit {background-color:#c83232;}
 .box_wrap .box_item a:hover span.r_btn {background-color:#ffc801; color:#000;}
 