/* SCORELINE_THEME_ACTIVE */
html,body{min-width:1200px;background:#fff}
body{margin:0;color:#333;font-family:Arial,"Malgun Gothic",sans-serif}
#header{width:100%;min-width:1200px;height:118px;background:#fff}
#header_in{position:relative;width:1200px;height:118px;margin:0 auto}
#header_in h1{position:absolute;left:0;top:30px;width:345px;height:88px;margin:0;overflow:hidden}
#header_in h1>b{position:absolute;left:-9999px}
#header_in h1 a{display:block;width:333px;height:88px}
#header_in h1 img{display:block;width:333px;height:88px;object-fit:contain}
#tnb{position:absolute;left:345px;top:0;width:854px;height:30px;margin:0;padding:0;list-style:none;border-bottom:1px solid #e8edf2;box-sizing:border-box}
#tnb li{height:29px;line-height:29px;font-size:11px}
#tnb .btn_l{float:left;margin-right:16px}#tnb .btn_r{float:right;margin-left:16px}
#tnb a{color:#6e7782;text-decoration:none}#tnb a:hover{color:#123f68}
#gnb.new{position:absolute;left:345px;top:30px;width:854px;height:88px;margin:0;padding:0;list-style:none;background:#073967;overflow:visible;z-index:5000}
#gnb.new>.gnb1d{position:relative;float:left;width:122px;height:88px;margin:0;padding:0;list-style:none}
#gnb.new>.gnb1d>.gnb1a{display:flex;width:122px;height:88px;align-items:center;justify-content:center;box-sizing:border-box;border-left:1px solid rgba(255,255,255,.08);color:#fff;text-decoration:none;font-size:15px;font-weight:700;letter-spacing:-1px}
#gnb.new>.gnb1d:last-child>.gnb1a{border-right:1px solid rgba(255,255,255,.08)}
#gnb.new>.gnb1d:hover>.gnb1a,#gnb.new>.gnb1d:focus-within>.gnb1a{background:#0b4d82}
#gnb.new .gnbs{display:none;position:absolute;left:0;top:88px;z-index:6000;width:122px;margin:0;padding:6px 0;background:#102f4d;box-shadow:0 4px 10px rgba(0,0,0,.28);list-style:none}
#gnb.new>.gnb1d:hover>.gnbs,#gnb.new>.gnb1d:focus-within>.gnbs{display:block}
#gnb.new .gnbs li{margin:0;padding:0}.gnbs a{display:block;padding:9px 10px;color:#dce8f3;text-align:center;text-decoration:none;font-size:12px}.gnbs a:hover{background:#1c5888;color:#fff}
#rightAD{display:none!important}
#conttop{width:1200px;height:195px;margin:10px auto 0;padding:0;overflow:visible}
#conttop #login{float:left;width:336px;height:195px}
#logbox,.sl-login-box{width:334px!important;height:193px!important;box-sizing:border-box}
#top_latest{float:right!important;width:852px!important;height:193px!important;box-sizing:border-box}
#container{position:relative;width:1200px!important;margin:10px auto 0!important;padding:0!important;display:block!important;overflow:visible!important}
#container:after{display:block;clear:both;content:""}
#container>#aside{float:left!important;width:336px!important;margin:0!important;padding:0!important}
#container>#frame{float:right!important;width:854px!important;margin:0!important;padding:0!important;min-height:700px}
#container>#frame>.sl-main{width:854px!important;min-width:0!important;margin:0!important;padding:0!important;box-sizing:border-box}
#container>#frame #container,#container>#frame .container{width:auto!important;min-width:0!important;margin:0!important;display:block!important;float:none!important}
#livechat,.sl-livechat-box{width:334px!important;box-sizing:border-box}
#score_menu{width:854px!important;margin:0 0 10px!important;overflow:hidden}
#score_menu ul{display:flex!important;width:854px!important;margin:0!important;padding:0!important;list-style:none}
#score_menu li{flex:1 1 0!important;min-width:0!important}
#score_menu li a{display:block;text-align:center;text-decoration:none}
#footer{clear:both;width:1200px;margin:30px auto 0}
@media(max-width:1199px){html,body{min-width:1200px}}

/* SCORELINE_THEME_HARD_OVERRIDE */
html.scoreline-theme, html.scoreline-theme body { min-width:1200px !important; width:100% !important; }
html.scoreline-theme body { margin:0 !important; padding:0 !important; background:#fff !important; color:#333 !important; font-family:Arial,"Malgun Gothic",sans-serif !important; font-size:12px !important; }
html.scoreline-theme ul,html.scoreline-theme ol,html.scoreline-theme dl,html.scoreline-theme dt,html.scoreline-theme dd,html.scoreline-theme p,html.scoreline-theme h1,html.scoreline-theme h2,html.scoreline-theme h3{margin:0;padding:0}
html.scoreline-theme ul,html.scoreline-theme ol{list-style:none}
html.scoreline-theme a{text-decoration:none;color:#333}
html.scoreline-theme .clb{clear:both!important;display:block!important;height:0!important;overflow:hidden!important}

/* header */
html.scoreline-theme #header{display:block!important;position:relative!important;width:100%!important;min-width:1200px!important;height:118px!important;margin:0!important;padding:0!important;border-bottom:4px solid #003967!important;background:#fff!important;overflow:visible!important;box-sizing:content-box!important}
html.scoreline-theme #header_in{position:relative!important;width:1200px!important;height:118px!important;margin:0 auto!important;padding:0!important;overflow:visible!important}
html.scoreline-theme #header_in h1{display:block!important;position:absolute!important;left:0!important;top:30px!important;width:345px!important;height:88px!important;margin:0!important;padding:0!important;overflow:hidden!important;z-index:20!important}
html.scoreline-theme #header_in h1>b{position:absolute!important;left:-9999px!important;top:auto!important;display:block!important}
html.scoreline-theme #header_in h1 a{display:block!important;width:333px!important;height:88px!important;margin:0!important;padding:0!important;background:none!important}
html.scoreline-theme #header_in h1 img{display:block!important;width:333px!important;height:88px!important;max-width:none!important;object-fit:fill!important}
html.scoreline-theme #tnb{display:block!important;position:absolute!important;left:345px!important;right:auto!important;top:0!important;width:854px!important;height:30px!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid #e6ebf0!important;background:#fff!important;overflow:hidden!important;box-sizing:border-box!important}
html.scoreline-theme #tnb li{display:block!important;height:29px!important;line-height:29px!important;font-size:11px!important;background:none!important;border:0!important}
html.scoreline-theme #tnb .btn_l{float:left!important;margin:0 17px 0 0!important;padding:0!important}
html.scoreline-theme #tnb .btn_r{float:right!important;margin:0 0 0 17px!important;padding:0!important}
html.scoreline-theme #tnb a,html.scoreline-theme #tnb b{display:inline!important;color:#747b83!important;font-weight:normal!important;font-size:11px!important;line-height:29px!important}
html.scoreline-theme #tnb u{color:#f39800!important;text-decoration:none!important}

html.scoreline-theme #gnb.new{display:block!important;position:absolute!important;left:345px!important;right:auto!important;top:30px!important;width:854px!important;height:88px!important;margin:0!important;padding:0!important;background:#063e70!important;background-image:none!important;overflow:visible!important;z-index:5000!important}
html.scoreline-theme #gnb.new>li.gnb1d{display:block!important;position:relative!important;float:left!important;width:122px!important;height:88px!important;margin:0!important;padding:0!important;background:none!important}
html.scoreline-theme #gnb.new>li.gnb1d>a.gnb1a{display:flex!important;position:relative!important;float:none!important;width:122px!important;height:88px!important;margin:0!important;padding:0!important;align-items:center!important;justify-content:center!important;overflow:visible!important;box-sizing:border-box!important;border-left:1px solid rgba(255,255,255,.13)!important;background:none!important;background-image:none!important;color:#fff!important;text-indent:0!important;font-size:15px!important;font-weight:700!important;letter-spacing:-1px!important;opacity:1!important;filter:none!important}
html.scoreline-theme #gnb.new>li.gnb1d:last-child>a.gnb1a{border-right:1px solid rgba(255,255,255,.13)!important}
html.scoreline-theme #gnb.new>li.gnb1d>a.gnb1a b{display:block!important;position:static!important;left:auto!important;top:auto!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;color:#fff!important;font-size:15px!important;font-weight:700!important;line-height:1!important;text-indent:0!important;white-space:nowrap!important}
html.scoreline-theme #gnb.new>li.gnb1d>a.gnb1a u{display:block!important;position:absolute!important;left:50%!important;top:17px!important;margin-left:12px!important;color:#fff!important;font-size:11px!important;font-weight:bold!important;text-decoration:underline!important}
html.scoreline-theme #gnb.new>li.gnb1d:hover>a.gnb1a{background:#0b4f86!important}
html.scoreline-theme #gnb.new .gnbs{display:none!important;position:absolute!important;left:50%!important;top:88px!important;width:122px!important;margin:0 0 0 -61px!important;padding:7px 0!important;background:#073967!important;box-shadow:0 5px 12px rgba(0,0,0,.28)!important;z-index:9999!important}
html.scoreline-theme #gnb.new>li.gnb1d:hover>.gnbs{display:block!important}
html.scoreline-theme #gnb.new .gnbs li{display:block!important;float:none!important;width:122px!important;height:auto!important;margin:0!important;padding:0!important;background:none!important}
html.scoreline-theme #gnb.new .gnbs a{display:block!important;width:auto!important;height:auto!important;padding:8px 10px!important;background:none!important;color:#fff!important;text-align:center!important;font-size:12px!important;line-height:16px!important}
html.scoreline-theme #gnb.new .gnbs a:hover{background:#184f7c!important}

/* top login/latest */
html.scoreline-theme #conttop{display:block!important;position:relative!important;width:1200px!important;height:195px!important;margin:10px auto 0!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}
html.scoreline-theme #conttop>#login{display:block!important;float:left!important;width:336px!important;height:195px!important;margin:0!important;padding:0!important}
html.scoreline-theme .sl-login-box{position:relative!important;width:334px!important;height:193px!important;margin:0!important;padding:0!important;border:1px solid #dce4ed!important;background:#fbfcff!important;box-sizing:border-box!important;text-align:left!important;overflow:hidden!important}
html.scoreline-theme .sl-login-box .status{height:39px!important;padding:0 18px!important;border-bottom:1px solid #dce4ed!important;line-height:39px!important;color:#666!important;font-size:11px!important;box-sizing:border-box!important}
html.scoreline-theme .sl-login-box .status b{color:#1683dc!important}
html.scoreline-theme .sl-login-box form{display:grid!important;grid-template-columns:194px 96px!important;grid-template-rows:31px 31px!important;position:absolute!important;left:20px!important;top:49px!important;width:292px!important;height:62px!important;margin:0!important;padding:0!important;border:1px solid #cbd3db!important;background:#fff!important;box-sizing:border-box!important}
html.scoreline-theme .sl-login-box form input{display:block!important;width:194px!important;height:30px!important;margin:0!important;padding:0 9px!important;border:0!important;border-right:1px solid #cbd3db!important;border-bottom:1px solid #e2e7ec!important;border-radius:0!important;background:#fff!important;color:#333!important;font-size:12px!important;line-height:30px!important;box-sizing:border-box!important}
html.scoreline-theme .sl-login-box form input[type=password]{border-bottom:0!important}
html.scoreline-theme .sl-login-box .btn-login{grid-column:2!important;grid-row:1/3!important;width:96px!important;height:60px!important;margin:0!important;padding:0!important;border:0!important;background:#e41c26!important;color:#fff!important;font-size:18px!important;font-weight:700!important;line-height:60px!important;cursor:pointer!important}
html.scoreline-theme .sl-login-box .sub-links{position:absolute!important;left:20px!important;top:116px!important;width:292px!important;height:29px!important;line-height:29px!important;font-size:11px!important}
html.scoreline-theme .sl-login-box .sub-links a{display:inline-block!important;margin-right:12px!important;color:#36536f!important;font-size:11px!important}
html.scoreline-theme .sl-login-box .sl-login-notice{position:absolute!important;left:0!important;bottom:0!important;width:334px!important;height:47px!important;padding-left:67px!important;border-top:1px solid #dce4ed!important;background:#fff!important;box-sizing:border-box!important;color:#666!important;font-size:11px!important;line-height:47px!important}
html.scoreline-theme .sl-login-box .sl-login-notice:before{content:"알림";position:absolute;left:18px;top:0;color:#e31b23;font-weight:700}

html.scoreline-theme #top_latest{display:block!important;position:relative!important;float:right!important;width:852px!important;height:193px!important;margin:0!important;padding:0!important;border:1px solid #dce4ed!important;background:#fff!important;overflow:hidden!important;box-sizing:border-box!important}
html.scoreline-theme #tl01_wrap{display:block!important;position:relative!important;float:left!important;width:363px!important;height:193px!important;border-right:1px solid #dce4ed!important;overflow:hidden!important}
html.scoreline-theme #top_latest .tl01{display:block!important;position:absolute!important;left:0!important;top:0!important;width:363px!important;height:193px!important;margin:0!important;padding:0!important}
html.scoreline-theme #top_latest .tl01 dt{height:39px!important;border-bottom:1px solid #dce4ed!important;background:#fbfcff!important}
html.scoreline-theme #top_latest .tl01 dt .tl01_move{position:static!important;width:auto!important;height:39px!important;margin:0!important;padding:0!important;border:0!important}
html.scoreline-theme #top_latest .tl01 dt strong{display:block!important;height:39px!important;padding-left:16px!important;color:#003a6b!important;font-size:12px!important;line-height:39px!important}
html.scoreline-theme #top_latest .tl01 dd{display:block!important;height:154px!important;margin:0!important;padding:0!important}
html.scoreline-theme #top_latest .tl01 dd ul{margin:0!important;padding:12px 18px!important}
html.scoreline-theme #top_latest .tl01 dd li{height:27px!important;line-height:27px!important;overflow:hidden!important;white-space:nowrap!important}
html.scoreline-theme #top_latest .tl01 dd a{color:#555!important;font-size:12px!important}
html.scoreline-theme #tl02_wrap{display:block!important;position:relative!important;float:right!important;width:487px!important;height:193px!important;overflow:hidden!important}
html.scoreline-theme #top_latest .tl02_move{display:flex!important;width:487px!important;height:39px!important;margin:0!important;padding:0!important;border-bottom:1px solid #dce4ed!important;background:#fbfcff!important}
html.scoreline-theme #top_latest .tl02_move li{display:block!important;float:none!important;flex:1 1 0!important;width:auto!important;height:39px!important;margin:0!important;padding:0!important;background:none!important;border-right:1px solid #e4e9ef!important}
html.scoreline-theme #top_latest .tl02_move a{display:block!important;float:none!important;width:100%!important;height:39px!important;color:#31516f!important;text-align:center!important;font-size:12px!important;line-height:39px!important}
html.scoreline-theme #top_latest .tl02{display:block!important;position:absolute!important;left:0!important;top:40px!important;width:487px!important;height:153px!important;margin:0!important;padding:0!important}
html.scoreline-theme #top_latest .tl02 dd{width:487px!important;height:153px!important;margin:0!important;padding:0!important}
html.scoreline-theme #top_latest .tl02 dd ul{margin:0!important;padding:13px 17px!important}
html.scoreline-theme #top_latest .tl02 dd li{height:28px!important;line-height:28px!important;overflow:hidden!important;white-space:nowrap!important}
html.scoreline-theme #top_latest .tl02 dd a{color:#555!important;font-size:12px!important}
html.scoreline-theme #top_latest .tl02 dt{display:none!important}

/* main shell */
html.scoreline-theme #container{display:block!important;position:relative!important;width:1200px!important;min-width:1200px!important;margin:10px auto 0!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}
html.scoreline-theme #container:after{content:""!important;display:block!important;clear:both!important;height:0!important}
html.scoreline-theme #container>#aside{display:block!important;float:left!important;width:336px!important;height:auto!important;margin:0!important;padding:0!important}
html.scoreline-theme #container>#frame{display:block!important;float:right!important;width:854px!important;min-height:650px!important;margin:0!important;padding:0!important}
html.scoreline-theme #container>#frame>.sl-main{display:block!important;width:854px!important;min-width:0!important;margin:0!important;padding:0!important}
html.scoreline-theme #livechat{display:block!important;width:334px!important;height:auto!important;margin:0 0 10px!important;padding:0!important;border-top:0!important}
html.scoreline-theme .sl-livechat-box{display:block!important;position:relative!important;width:334px!important;height:518px!important;margin:0!important;padding:0!important;border:1px solid #d8e2ec!important;background:#fff!important;box-sizing:border-box!important;overflow:hidden!important}
html.scoreline-theme .sl-livechat-title{height:42px!important;padding:0 12px!important;background:#004271!important;color:#fff!important;line-height:42px!important;box-sizing:border-box!important}
html.scoreline-theme .sl-livechat-title strong{float:left!important;color:#fff!important;font-size:13px!important}
html.scoreline-theme .sl-livechat-count{float:right!important;color:#fff!important;font-size:11px!important}
html.scoreline-theme .sl-livechat-status{float:right!important;margin-right:8px!important;color:#7fe6d5!important;font-size:10px!important;font-style:italic!important}
html.scoreline-theme .sl-livechat-tabs{display:flex!important;height:40px!important;background:#0b4d7f!important}
html.scoreline-theme .sl-livechat-tabs button{flex:1 1 0!important;height:40px!important;margin:0!important;padding:0!important;border:0!important;border-right:1px solid rgba(255,255,255,.12)!important;background:#0b4d7f!important;color:#dcecf7!important;font-size:11px!important}
html.scoreline-theme .sl-livechat-tabs button.on{background:#00345d!important;color:#fff!important;font-weight:700!important}
html.scoreline-theme .sl-livechat-notice{height:28px!important;padding:0 10px!important;border-bottom:1px solid #e5ebf1!important;color:#7b8793!important;font-size:10px!important;line-height:28px!important;white-space:nowrap!important;overflow:hidden!important}
html.scoreline-theme .sl-livechat-online{height:28px!important;padding:0 10px!important;border-bottom:1px solid #e5ebf1!important;color:#777!important;font-size:10px!important;line-height:28px!important;overflow:hidden!important;white-space:nowrap!important}
html.scoreline-theme .sl-chat-msgs{height:333px!important;padding:8px 10px!important;overflow-y:auto!important;box-sizing:border-box!important;background:#fff!important}
html.scoreline-theme .sl-chat-line{min-height:24px!important;font-size:11px!important;line-height:24px!important}
html.scoreline-theme .sl-chat-input{display:flex!important;position:absolute!important;left:7px!important;right:7px!important;bottom:25px!important;height:34px!important}
html.scoreline-theme .sl-chat-input input{flex:1 1 auto!important;height:34px!important;padding:0 8px!important;border:1px solid #ccd8e3!important;border-radius:0!important;font-size:11px!important;box-sizing:border-box!important}
html.scoreline-theme .sl-chat-input button{flex:0 0 58px!important;height:34px!important;border:0!important;background:#147ed0!important;color:#fff!important;font-weight:700!important}
html.scoreline-theme .sl-livechat-login-guide{position:absolute!important;left:10px!important;bottom:5px!important;height:18px!important;color:#8793a0!important;font-size:10px!important;line-height:18px!important}
html.scoreline-theme #div_left{width:336px!important;margin:35px 0 0!important;padding:0!important}
html.scoreline-theme .sl-rank-panel{width:334px!important;margin:0 0 12px!important;border:1px solid #d8e2ec!important;background:#fff!important;box-sizing:border-box!important}
html.scoreline-theme .sl-panel-head{height:35px!important;padding:0 10px!important;background:#004271!important;color:#fff!important;font-weight:700!important;line-height:35px!important}
html.scoreline-theme .sl-panel-head .more{float:right!important}.sl-panel-head .more a{color:#fff!important}
html.scoreline-theme .sl-rank-list{padding:6px 10px!important}.sl-rank-list li{height:28px!important;border-bottom:1px solid #edf1f5!important;line-height:28px!important}
html.scoreline-theme .sl-attendance-check{display:block!important;height:32px!important;color:#555!important;text-align:center!important;line-height:32px!important}

html.scoreline-theme #score_menu{display:block!important;width:854px!important;height:67px!important;margin:0 0 10px!important;padding:0!important;border:1px solid #dce4ed!important;background:#fff!important;box-sizing:border-box!important;overflow:hidden!important}
html.scoreline-theme #score_menu ul{display:flex!important;width:852px!important;height:65px!important;margin:0!important;padding:0!important}
html.scoreline-theme #score_menu li{display:block!important;position:relative!important;float:none!important;flex:1 1 0!important;width:auto!important;height:65px!important;margin:0!important;padding:0!important;border-right:1px solid #e5ebf1!important}
html.scoreline-theme #score_menu li a{display:flex!important;position:relative!important;width:100%!important;height:65px!important;align-items:center!important;justify-content:flex-end!important;flex-direction:column!important;padding-bottom:6px!important;box-sizing:border-box!important;color:#214766!important;text-align:center!important}
html.scoreline-theme #score_menu li img{display:block!important;width:38px!important;height:38px!important;margin:3px auto 1px!important}
html.scoreline-theme #score_menu li b{display:block!important;color:#214766!important;font-size:10px!important;font-weight:700!important;line-height:14px!important}
html.scoreline-theme #score_menu li u{position:absolute!important;right:4px!important;top:4px!important;min-width:17px!important;height:16px!important;padding:0 2px!important;background:#003e70!important;color:#fff!important;font-size:9px!important;font-weight:700!important;line-height:16px!important;text-decoration:none!important}
html.scoreline-theme .sl-content-panel{width:854px!important;min-height:300px!important;margin:0!important;padding:0!important;border:1px solid #dce4ed!important;background:#fff!important;box-sizing:border-box!important}
html.scoreline-theme .sl-content-panel h2{height:42px!important;padding:0 14px!important;background:#303941!important;color:#fff!important;font-size:13px!important;line-height:42px!important}
html.scoreline-theme .sl-content-panel ul{padding:18px!important}.sl-content-panel li{height:40px!important;border-bottom:1px solid #e6ebf0!important;line-height:40px!important}

html.scoreline-theme #footer{display:block!important;clear:both!important;width:1200px!important;margin:30px auto 0!important;padding:0!important}

/* 통합 상단 로그인·최신글 레이아웃 */
html.scoreline-theme #conttop,
body.scoreline-theme #conttop{
  display:grid!important;
  grid-template-columns:334px 854px!important;
  column-gap:12px!important;
  width:1200px!important;
  height:193px!important;
  margin:10px auto 0!important;
  padding:0!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
}
html.scoreline-theme #conttop>#login,
body.scoreline-theme #conttop>#login{
  display:block!important;
  position:relative!important;
  float:none!important;
  width:334px!important;
  height:193px!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  border:1px solid #d8e2ec!important;
  background:#fff!important;
  box-sizing:border-box!important;
}
html.scoreline-theme #conttop .sl-login-box,
body.scoreline-theme #conttop .sl-login-box{
  display:block!important;
  width:100%!important;
  height:100%!important;
  margin:0!important;
  padding:16px 20px 0!important;
  box-sizing:border-box!important;
}
html.scoreline-theme #conttop .sl-login-box .status{height:28px!important;line-height:28px!important;text-align:left!important;font-size:11px!important;color:#68798a!important;white-space:nowrap!important}
html.scoreline-theme #conttop .sl-login-box form{display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:34px 42px!important;gap:6px!important;margin:0!important;padding:0!important}
html.scoreline-theme #conttop .sl-login-box input{display:block!important;width:100%!important;height:34px!important;margin:0!important;padding:0 9px!important;border:1px solid #c7d1dc!important;box-sizing:border-box!important;font-size:12px!important}
html.scoreline-theme #conttop .sl-login-box .btn-login{grid-column:1/3!important;width:100%!important;height:42px!important;margin:0!important;border:0!important;background:#df1824!important;color:#fff!important;font-size:18px!important;font-weight:700!important}
html.scoreline-theme #conttop .sl-login-box .sub-links{display:flex!important;gap:12px!important;height:32px!important;align-items:center!important;font-size:11px!important}
html.scoreline-theme #conttop .sl-login-box .sub-links a{color:#18466c!important;white-space:nowrap!important}
html.scoreline-theme #conttop .sl-login-notice{height:34px!important;margin:0 -20px!important;padding:0 20px!important;border-top:1px solid #e1e7ed!important;background:#fafbfc!important;line-height:34px!important;font-size:11px!important;color:#6f7c87!important;white-space:nowrap!important;overflow:hidden!important}

html.scoreline-theme #top_latest,
body.scoreline-theme #top_latest{
  display:grid!important;
  grid-template-columns:426px 428px!important;
  width:854px!important;
  height:193px!important;
  margin:0!important;
  padding:0!important;
  border:1px solid #d8e2ec!important;
  background:#fff!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
}
html.scoreline-theme #top_latest .sl-latest-column,
body.scoreline-theme #top_latest .sl-latest-column{
  display:block!important;
  position:relative!important;
  width:auto!important;
  height:191px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
}
html.scoreline-theme #top_latest .sl-latest-primary{border-right:1px solid #d8e2ec!important}
html.scoreline-theme #top_latest .sl-latest-tabs{display:flex!important;position:relative!important;width:100%!important;height:42px!important;margin:0!important;padding:0!important;border-bottom:1px solid #d8e2ec!important;background:#f8fafc!important;box-sizing:border-box!important;overflow:hidden!important}
html.scoreline-theme #top_latest .sl-latest-tabs button{display:block!important;position:relative!important;float:none!important;width:auto!important;min-width:0!important;height:42px!important;margin:0!important;padding:0 18px!important;border:0!important;border-right:1px solid #d8e2ec!important;background:transparent!important;color:#334b60!important;font-size:12px!important;font-weight:400!important;line-height:42px!important;white-space:nowrap!important;box-sizing:border-box!important;cursor:pointer!important}
html.scoreline-theme #top_latest .sl-latest-tabs button.is-active{background:#fff!important;color:#00477d!important;font-weight:700!important;box-shadow:inset 0 3px 0 #1488d4!important}
html.scoreline-theme #top_latest .sl-latest-tabs-wide button{flex:1 1 0!important;padding:0 8px!important;text-align:center!important}
html.scoreline-theme #top_latest .sl-latest-page{margin-left:auto!important;padding:0 12px!important;color:#87929d!important;font-size:10px!important;line-height:42px!important;white-space:nowrap!important}
html.scoreline-theme #top_latest .sl-latest-panel{display:none!important;position:static!important;width:100%!important;height:149px!important;margin:0!important;padding:13px 16px!important;box-sizing:border-box!important;overflow:hidden!important}
html.scoreline-theme #top_latest .sl-latest-panel.is-active{display:block!important}
html.scoreline-theme #top_latest .sl-latest-list{display:block!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;list-style:none!important}
html.scoreline-theme #top_latest .sl-latest-list li{display:block!important;position:static!important;float:none!important;width:100%!important;height:24px!important;margin:0!important;padding:0!important;border:0!important;line-height:24px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-sizing:border-box!important}
html.scoreline-theme #top_latest .sl-latest-list li a{display:flex!important;position:static!important;width:100%!important;height:24px!important;margin:0!important;padding:0!important;align-items:center!important;gap:5px!important;color:#3e4b55!important;font-size:12px!important;line-height:24px!important;text-decoration:none!important;white-space:nowrap!important;overflow:hidden!important;box-sizing:border-box!important}
html.scoreline-theme #top_latest .sl-latest-list li a strong{display:block!important;position:static!important;flex:0 0 auto!important;color:#111!important;font-size:12px!important;line-height:24px!important}
html.scoreline-theme #top_latest .sl-latest-list li a span{display:block!important;position:static!important;flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:24px!important}
html.scoreline-theme #top_latest .sl-latest-list li a em{display:block!important;position:static!important;flex:0 0 auto!important;color:#ed6b00!important;font-size:10px!important;font-style:normal!important;line-height:24px!important}
html.scoreline-theme #top_latest .sl-latest-list li.is-empty{color:#9aa5af!important;font-size:12px!important;line-height:24px!important}
html.scoreline-theme #conttop>.clb{display:none!important}

/* 좌우 본문 레이아웃 고정 */
html.scoreline-theme #container,
body.scoreline-theme #container{display:grid!important;grid-template-columns:334px 854px!important;column-gap:12px!important;align-items:start!important;width:1200px!important;margin:10px auto 0!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}
html.scoreline-theme #container>#aside,
body.scoreline-theme #container>#aside{display:block!important;float:none!important;width:334px!important;margin:0!important;padding:0!important;box-sizing:border-box!important}
html.scoreline-theme #container>#frame,
body.scoreline-theme #container>#frame{display:block!important;float:none!important;width:854px!important;min-width:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important}
html.scoreline-theme #container>#frame>.sl-main{width:854px!important;min-width:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important}

/* 최신글 독립 레이아웃: 기존 원본/누적 스타일과 완전 분리 */
html.scoreline-theme #top_latest.scoreline-latest,
body.scoreline-theme #top_latest.scoreline-latest{
  display:grid!important;
  grid-template-columns:426px 428px!important;
  position:relative!important;
  float:right!important;
  width:854px!important;
  min-width:854px!important;
  max-width:854px!important;
  height:193px!important;
  min-height:193px!important;
  margin:0!important;
  padding:0!important;
  border:1px solid #d8e2ec!important;
  background:#fff!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
  font-family:Arial,"Malgun Gothic",sans-serif!important;
}
html.scoreline-theme #top_latest.scoreline-latest *,
body.scoreline-theme #top_latest.scoreline-latest *{box-sizing:border-box!important}
html.scoreline-theme #top_latest.scoreline-latest .scoreline-latest-column,
body.scoreline-theme #top_latest.scoreline-latest .scoreline-latest-column{
  display:block!important;position:relative!important;float:none!important;width:100%!important;height:191px!important;
  margin:0!important;padding:0!important;border:0!important;background:#fff!important;overflow:hidden!important
}
html.scoreline-theme #top_latest.scoreline-latest .scoreline-latest-left{border-right:1px solid #d8e2ec!important}
html.scoreline-theme #top_latest.scoreline-latest .scoreline-latest-tabs{
  display:flex!important;position:relative!important;float:none!important;width:100%!important;height:42px!important;
  margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid #d8e2ec!important;
  background:#f8fafc!important;overflow:hidden!important;list-style:none!important
}
html.scoreline-theme #top_latest.scoreline-latest .scoreline-latest-tabs button{
  appearance:none!important;-webkit-appearance:none!important;display:block!important;position:relative!important;float:none!important;
  width:auto!important;min-width:0!important;height:42px!important;margin:0!important;padding:0 17px!important;
  border:0!important;border-right:1px solid #d8e2ec!important;border-radius:0!important;background:transparent!important;
  color:#334b60!important;font:400 12px/42px Arial,"Malgun Gothic",sans-serif!important;text-align:center!important;
  text-indent:0!important;white-space:nowrap!important;overflow:visible!important;cursor:pointer!important
}
html.scoreline-theme #top_latest.scoreline-latest .scoreline-latest-tabs button:before,
html.scoreline-theme #top_latest.scoreline-latest .scoreline-latest-tabs button:after{display:none!important;content:none!important}
html.scoreline-theme #top_latest.scoreline-latest .scoreline-latest-tabs button.is-active{
  background:#fff!important;color:#00477d!important;font-weight:700!important;box-shadow:inset 0 3px 0 #168bd1!important
}
html.scoreline-theme #top_latest.scoreline-latest .scoreline-latest-tabs-right button{
  flex:1 1 20%!important;width:20%!important;padding:0 3px!important;font-size:11px!important
}
html.scoreline-theme #top_latest.scoreline-latest .scoreline-latest-page{
  display:block!important;position:static!important;float:none!important;margin-left:auto!important;padding:0 12px!important;
  color:#7f8c98!important;font:400 10px/42px Arial,sans-serif!important;white-space:nowrap!important
}
html.scoreline-theme #top_latest.scoreline-latest .scoreline-latest-panel{
  display:none!important;position:absolute!important;left:0!important;top:42px!important;float:none!important;width:100%!important;
  height:149px!important;margin:0!important;padding:12px 16px!important;border:0!important;background:#fff!important;overflow:hidden!important
}
html.scoreline-theme #top_latest.scoreline-latest .scoreline-latest-panel.is-active{display:block!important}
html.scoreline-theme #top_latest.scoreline-latest .scoreline-latest-list{
  display:block!important;position:static!important;float:none!important;width:100%!important;height:auto!important;margin:0!important;
  padding:0!important;border:0!important;list-style:none!important;background:transparent!important
}
html.scoreline-theme #top_latest.scoreline-latest .scoreline-latest-list li{
  display:block!important;position:static!important;float:none!important;clear:both!important;width:100%!important;height:25px!important;
  min-height:25px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;
  color:#3d4d5b!important;font:400 12px/25px Arial,"Malgun Gothic",sans-serif!important;text-align:left!important;
  white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important
}
html.scoreline-theme #top_latest.scoreline-latest .scoreline-latest-list li:before,
html.scoreline-theme #top_latest.scoreline-latest .scoreline-latest-list li:after{display:none!important;content:none!important}
html.scoreline-theme #top_latest.scoreline-latest .scoreline-latest-list a{
  display:flex!important;position:static!important;float:none!important;width:100%!important;height:25px!important;margin:0!important;padding:0!important;
  border:0!important;background:transparent!important;color:#3d4d5b!important;font:400 12px/25px Arial,"Malgun Gothic",sans-serif!important;
  text-decoration:none!important;text-indent:0!important;align-items:center!important;gap:5px!important;white-space:nowrap!important;overflow:hidden!important
}
html.scoreline-theme #top_latest.scoreline-latest .scoreline-latest-list strong,
html.scoreline-theme #top_latest.scoreline-latest .scoreline-latest-list span,
html.scoreline-theme #top_latest.scoreline-latest .scoreline-latest-list em{
  position:static!important;float:none!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;
  height:25px!important;margin:0!important;padding:0!important;font:inherit!important;line-height:25px!important;text-indent:0!important;white-space:nowrap!important
}
html.scoreline-theme #top_latest.scoreline-latest .scoreline-latest-list strong{display:block!important;flex:0 0 auto!important;color:#111!important;font-weight:700!important}
html.scoreline-theme #top_latest.scoreline-latest .scoreline-latest-list span{display:block!important;flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}
html.scoreline-theme #top_latest.scoreline-latest .scoreline-latest-list em{display:block!important;flex:0 0 auto!important;color:#ed6b00!important;font-size:10px!important;font-style:normal!important}
html.scoreline-theme #top_latest.scoreline-latest .scoreline-latest-list .is-empty{color:#9aa5af!important}

/* 최신글 사진 탭 썸네일 */
html.scoreline-theme #top_latest.scoreline-latest .scoreline-latest-panel[data-latest-panel="photo"]{
  padding:9px 10px!important;
}
html.scoreline-theme #top_latest.scoreline-latest .scoreline-photo-latest{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:7px!important;
  width:100%!important;
  height:100%!important;
  margin:0!important;
  padding:0!important;
  list-style:none!important;
  overflow:hidden!important;
}
html.scoreline-theme #top_latest.scoreline-latest .scoreline-photo-latest li{
  display:block!important;
  position:static!important;
  float:none!important;
  min-width:0!important;
  height:61px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  overflow:hidden!important;
}
html.scoreline-theme #top_latest.scoreline-latest .scoreline-photo-latest a{
  display:block!important;
  width:100%!important;
  height:61px!important;
  margin:0!important;
  padding:0!important;
  color:#3e4b55!important;
  text-decoration:none!important;
  overflow:hidden!important;
}
html.scoreline-theme #top_latest.scoreline-latest .scoreline-photo-thumb{
  display:block!important;
  width:100%!important;
  height:61px!important;
  margin:0!important;
  padding:0!important;
  border:1px solid #d8e2ec!important;
  background:#f3f6f9!important;
  overflow:hidden!important;
}
html.scoreline-theme #top_latest.scoreline-latest .scoreline-photo-thumb img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  object-fit:cover!important;
}

html.scoreline-theme #top_latest.scoreline-latest .scoreline-photo-latest .is-empty{
  grid-column:1/-1!important;
  height:auto!important;
  padding-top:40px!important;
  color:#9aa5af!important;
  text-align:center!important;
}

/* 원본 PC 레이아웃 정합 패치 */
html,body{min-width:1200px;background:#fff;color:#333}
#header{height:118px;background:#fff;border-top:1px solid #e4e7eb;border-bottom:4px solid #003f70;overflow:visible}
#header_in{position:relative;width:1200px;height:118px;margin:0 auto;background:#fff;overflow:visible}
#header h1{position:absolute;left:0;top:30px;width:345px;height:88px;margin:0;padding:0;overflow:hidden}
#header h1>a{display:block;width:333px;height:88px}
#header h1 img{display:block;width:333px;height:88px;object-fit:contain}
#tnb{position:absolute;left:0;top:0;width:1200px;height:30px;margin:0;padding:0;border-left:1px solid #e4e7eb;border-right:1px solid #e4e7eb;box-sizing:border-box;background:#fff;list-style:none}
#tnb li{height:30px;line-height:30px;border-right:1px solid #e4e7eb;font-size:11px;color:#666;background:#fff}
#tnb .btn_l{float:left;padding:0 18px}
#tnb .btn_r{float:right;padding:0 18px;border-left:1px solid #e4e7eb;border-right:0}
#tnb a,#tnb b{color:#666;font-weight:normal;text-decoration:none}
#tnb .bookmark u{color:#ff8b00;text-decoration:none}
#gnb.new{position:absolute;left:345px;top:30px;width:854px;height:88px;margin:0;padding:0;background:#fff;overflow:visible;list-style:none}
#gnb.new>.gnb1d{position:relative;float:left;width:122px;height:88px;margin:0;padding:0;background:#fff;border:0}
#gnb.new>.gnb1d>.gnb1a{display:flex;align-items:center;justify-content:center;width:122px;height:88px;padding:0;background:#fff;color:#222;border:0;text-decoration:none;font-size:16px;font-weight:700;box-sizing:border-box}
#gnb.new>.gnb1d:not(:last-child)>.gnb1a:after{content:"";position:absolute;right:0;top:39px;width:1px;height:14px;background:#d8d8d8}
#gnb.new>.gnb1d:hover>.gnb1a,#gnb.new>.gnb1d>.gnb1a:hover{background:#fff;color:#004276}
#gnb.new .gnbs{display:none;position:absolute;left:0;top:88px;z-index:2147483000;width:122px;margin:0;padding:5px 0;background:#fff;border:1px solid #1c4d73;box-shadow:0 2px 5px rgba(0,0,0,.15);list-style:none}
#gnb.new>.gnb1d:hover>.gnbs,#gnb.new>.gnb1d:focus-within>.gnbs{display:block}
#gnb.new .gnbs li,#gnb.new .gnbs a{display:block;width:100%;height:28px;line-height:28px;background:#fff;color:#333;text-align:center;font-size:12px;text-decoration:none}
#gnb.new .gnbs a:hover{background:#f1f5f8;color:#004276}
#rightAD{left:1220px;top:118px}
#conttop{display:grid;grid-template-columns:334px 854px;column-gap:12px;width:1200px;height:188px;margin:12px auto 8px;overflow:visible}
#login{display:grid;grid-template-columns:60px 274px;width:334px;height:188px;margin:0;padding:0;border:0;background:#fff}
.sl-app-rail{width:60px;height:188px;border:1px solid #d9e0e7;background:#fff;text-align:center;box-sizing:border-box;font-size:11px;color:#45515d}
.sl-app-rail strong{display:block;height:24px;line-height:24px;color:#24517a;font-size:11px}
.sl-app-rail a{display:block;color:#333;text-decoration:none;margin:0 8px 8px}
.sl-app-rail .sl-app-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0 auto 3px;border:1px solid #d8d8d8;border-radius:5px;font-size:22px;background:#fff}
.sl-app-rail .android .sl-app-icon{color:#5dbb63}
.sl-app-rail .iphone .sl-app-icon{color:#111}
.sl-app-rail em{display:block;font-style:normal;font-size:10px}
.sl-app-rail .download{display:block;height:22px;line-height:22px;border-top:1px solid #e0e5ea;color:#526270}
.sl-login-main{width:274px;height:188px}
.sl-login-box{position:relative;width:274px;height:188px;border:1px solid #d9e0e7;background:#fff;box-sizing:border-box}
.sl-login-box .status{height:39px;padding:14px 12px 0;box-sizing:border-box;font-size:10px;color:#66717a;border-bottom:1px solid #e3e7eb;white-space:nowrap}
.sl-login-box .status b{color:#1676d2}.sl-login-box .status i{display:inline-block;width:1px;height:10px;background:#d7dce0;margin:0 7px;vertical-align:-1px}.fake-check{display:inline-block;width:11px;height:11px;border:1px solid #999;background:#fff;vertical-align:-2px}
.sl-login-box form{height:96px;padding:10px 12px 0;box-sizing:border-box}
.sl-login-brand{display:flex;align-items:center;justify-content:center;height:48px;border:1px solid #d6d6d6;color:#3b4650;background:#fff;font-size:18px}
.sl-login-brand .brand-mark{margin-right:5px;color:#1764ad;font-size:24px}.sl-login-brand strong{color:#1764ad;margin-right:7px}.sl-login-brand b{font-size:16px;color:#555}
.sl-login-fields{display:none}
.sl-login-box .sub-links{height:36px;padding:9px 12px 0;box-sizing:border-box;font-size:10px;white-space:nowrap}
.sl-login-box .sub-links a{display:inline-block;margin-right:10px;color:#66717a;text-decoration:none}.sl-login-box .sub-links a:first-child{color:#005da8}.sl-login-box .sub-links label{float:right;color:#777}
.sl-login-notice{position:absolute;left:0;right:0;bottom:0;height:35px;border-top:1px solid #d9e0e7;background:#fff;font-size:10px;line-height:35px;white-space:nowrap;overflow:hidden}
.sl-login-notice strong{display:inline-block;width:45px;text-align:center;color:#e62d2d;border-right:1px solid #d9e0e7}.sl-login-notice span{padding-left:10px;color:#666}
#top_latest{width:854px;height:188px;margin:0;border:1px solid #d9e0e7;box-sizing:border-box;background:#fff}
#container{display:grid;grid-template-columns:334px 854px;column-gap:12px;width:1200px;margin:0 auto}
#aside{width:334px}#frame{width:854px}

/* FINAL CLEAN ORIGINAL HEADER OVERRIDE */
html.scoreline-theme #gnb.new,
body.scoreline-theme #gnb.new{background:#fff!important;background-image:none!important;border:0!important;box-shadow:none!important}
html.scoreline-theme #gnb.new>li.gnb1d,
body.scoreline-theme #gnb.new>li.gnb1d{background:#fff!important;border:0!important}
html.scoreline-theme #gnb.new>li.gnb1d>a.gnb1a,
body.scoreline-theme #gnb.new>li.gnb1d>a.gnb1a{background:#fff!important;background-image:none!important;color:#222!important;border:0!important;font-size:16px!important}
html.scoreline-theme #gnb.new>li.gnb1d>a.gnb1a b,
body.scoreline-theme #gnb.new>li.gnb1d>a.gnb1a b{color:#222!important;font-size:16px!important}
html.scoreline-theme #gnb.new>li.gnb1d:not(:last-child)>a.gnb1a:after,
body.scoreline-theme #gnb.new>li.gnb1d:not(:last-child)>a.gnb1a:after{content:""!important;position:absolute!important;right:0!important;top:37px!important;width:1px!important;height:16px!important;background:#d7d7d7!important}
html.scoreline-theme #gnb.new>li.gnb1d:hover>a.gnb1a,
body.scoreline-theme #gnb.new>li.gnb1d:hover>a.gnb1a{background:#fff!important;color:#004276!important}
html.scoreline-theme #gnb.new .gnbs,
body.scoreline-theme #gnb.new .gnbs{background:#fff!important;border:1px solid #1c4d73!important;box-shadow:0 3px 8px rgba(0,0,0,.16)!important}
html.scoreline-theme #gnb.new .gnbs a,
body.scoreline-theme #gnb.new .gnbs a{background:#fff!important;color:#333!important}
html.scoreline-theme #gnb.new .gnbs a:hover,
body.scoreline-theme #gnb.new .gnbs a:hover{background:#f1f5f8!important;color:#004276!important}
html.scoreline-theme #conttop>#login,
body.scoreline-theme #conttop>#login{display:grid!important;grid-template-columns:60px 274px!important;width:334px!important;height:188px!important;background:#fff!important}
html.scoreline-theme .sl-login-main,
body.scoreline-theme .sl-login-main{display:block!important;width:274px!important;height:188px!important}
html.scoreline-theme .sl-login-box,
body.scoreline-theme .sl-login-box{display:block!important;width:274px!important;height:188px!important;padding:14px 18px 0!important;box-sizing:border-box!important;border:1px solid #d6dfe8!important;background:#fff!important}
html.scoreline-theme .sl-login-brand,
body.scoreline-theme .sl-login-brand{display:flex!important;height:42px!important;align-items:center!important;justify-content:center!important;border:1px solid #cfd7df!important;background:#fff!important;color:#3d4650!important;font-size:17px!important}
html.scoreline-theme .sl-login-fields,
body.scoreline-theme .sl-login-fields{display:none!important}
html.scoreline-theme .sl-login-box form,
body.scoreline-theme .sl-login-box form{display:block!important;margin:0!important;padding:0!important}
html.scoreline-theme .sl-login-box .sub-links,
body.scoreline-theme .sl-login-box .sub-links{display:flex!important;justify-content:space-between!important;gap:5px!important;height:34px!important;align-items:center!important;font-size:11px!important}
html.scoreline-theme .sl-login-notice,
body.scoreline-theme .sl-login-notice{height:42px!important;margin:0 -18px!important;padding:0 18px!important;line-height:42px!important}

/* Login layout hard reset: protects the original login box from legacy/global rules. */
html.scoreline-theme #conttop,
body.scoreline-theme #conttop {
  overflow: visible !important;
}
html.scoreline-theme #conttop > #login,
body.scoreline-theme #conttop > #login {
  display: grid !important;
  grid-template-columns: 60px 274px !important;
  grid-template-rows: 188px !important;
  column-gap: 0 !important;
  width: 334px !important;
  min-width: 334px !important;
  max-width: 334px !important;
  height: 188px !important;
  min-height: 188px !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden !important;
  box-sizing: border-box !important;
}
html.scoreline-theme #login .sl-app-rail,
body.scoreline-theme #login .sl-app-rail {
  grid-column: 1 !important;
  grid-row: 1 !important;
  display: block !important;
  float: none !important;
  position: relative !important;
  width: 60px !important;
  min-width: 60px !important;
  max-width: 60px !important;
  height: 188px !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden !important;
  box-sizing: border-box !important;
}
html.scoreline-theme #login .sl-login-main,
body.scoreline-theme #login .sl-login-main {
  grid-column: 2 !important;
  grid-row: 1 !important;
  display: block !important;
  float: none !important;
  position: relative !important;
  width: 274px !important;
  min-width: 274px !important;
  max-width: 274px !important;
  height: 188px !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden !important;
  box-sizing: border-box !important;
}
html.scoreline-theme #login .sl-login-box,
body.scoreline-theme #login .sl-login-box {
  display: block !important;
  float: none !important;
  position: relative !important;
  width: 274px !important;
  min-width: 274px !important;
  max-width: 274px !important;
  height: 188px !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden !important;
  border: 1px solid #d6dfe8 !important;
  background: #fff !important;
  box-sizing: border-box !important;
  text-align: left !important;
}
html.scoreline-theme #login .sl-login-box *,
body.scoreline-theme #login .sl-login-box * {
  box-sizing: border-box !important;
}
html.scoreline-theme #login .sl-login-box .status,
body.scoreline-theme #login .sl-login-box .status {
  display: block !important;
  float: none !important;
  position: static !important;
  width: 272px !important;
  height: 39px !important;
  padding: 13px 12px 0 !important;
  margin: 0 !important;
  overflow: hidden !important;
  white-space: nowrap !important;
  word-break: keep-all !important;
  line-height: 15px !important;
  font-size: 10px !important;
}
html.scoreline-theme #login .sl-login-box form,
body.scoreline-theme #login .sl-login-box form {
  display: block !important;
  float: none !important;
  position: static !important;
  width: 272px !important;
  height: 63px !important;
  padding: 8px 12px 6px !important;
  margin: 0 !important;
  overflow: hidden !important;
}
html.scoreline-theme #login .sl-login-brand,
body.scoreline-theme #login .sl-login-brand {
  display: flex !important;
  flex-flow: row nowrap !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 5px !important;
  float: none !important;
  position: static !important;
  width: 248px !important;
  min-width: 248px !important;
  max-width: 248px !important;
  height: 49px !important;
  padding: 0 6px !important;
  margin: 0 !important;
  overflow: hidden !important;
  white-space: nowrap !important;
  word-break: keep-all !important;
  line-height: 1 !important;
  text-align: center !important;
}
html.scoreline-theme #login .sl-login-brand > span,
html.scoreline-theme #login .sl-login-brand > strong,
html.scoreline-theme #login .sl-login-brand > b,
body.scoreline-theme #login .sl-login-brand > span,
body.scoreline-theme #login .sl-login-brand > strong,
body.scoreline-theme #login .sl-login-brand > b {
  display: inline-block !important;
  flex: 0 0 auto !important;
  float: none !important;
  position: static !important;
  width: auto !important;
  min-width: 0 !important;
  max-width: none !important;
  height: auto !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: visible !important;
  white-space: nowrap !important;
  word-break: keep-all !important;
  line-height: 1 !important;
  letter-spacing: 0 !important;
  writing-mode: horizontal-tb !important;
  text-orientation: mixed !important;
}
html.scoreline-theme #login .sl-login-brand .brand-mark,
body.scoreline-theme #login .sl-login-brand .brand-mark {
  font-size: 23px !important;
  color: #1764ad !important;
}
html.scoreline-theme #login .sl-login-brand > strong,
body.scoreline-theme #login .sl-login-brand > strong {
  font-size: 18px !important;
  font-weight: 700 !important;
  color: #1764ad !important;
}
html.scoreline-theme #login .sl-login-brand > b,
body.scoreline-theme #login .sl-login-brand > b {
  font-size: 16px !important;
  font-weight: 700 !important;
  color: #555 !important;
}
html.scoreline-theme #login .sl-login-fields,
body.scoreline-theme #login .sl-login-fields {
  display: none !important;
}
html.scoreline-theme #login .sl-login-box .sub-links,
body.scoreline-theme #login .sl-login-box .sub-links {
  display: flex !important;
  flex-flow: row nowrap !important;
  align-items: center !important;
  justify-content: flex-start !important;
  float: none !important;
  position: static !important;
  width: 272px !important;
  height: 42px !important;
  padding: 9px 12px 8px !important;
  margin: 0 !important;
  gap: 10px !important;
  overflow: hidden !important;
  white-space: nowrap !important;
  line-height: 24px !important;
  font-size: 10px !important;
}
html.scoreline-theme #login .sl-login-box .sub-links a,
html.scoreline-theme #login .sl-login-box .sub-links label,
body.scoreline-theme #login .sl-login-box .sub-links a,
body.scoreline-theme #login .sl-login-box .sub-links label {
  display: inline-block !important;
  flex: 0 0 auto !important;
  float: none !important;
  position: static !important;
  width: auto !important;
  max-width: none !important;
  height: auto !important;
  padding: 0 !important;
  margin: 0 !important;
  white-space: nowrap !important;
  word-break: keep-all !important;
  line-height: 24px !important;
}
html.scoreline-theme #login .sl-login-box .sub-links label,
body.scoreline-theme #login .sl-login-box .sub-links label {
  margin-left: auto !important;
}
html.scoreline-theme #login .sl-login-notice,
body.scoreline-theme #login .sl-login-notice {
  display: flex !important;
  align-items: center !important;
  float: none !important;
  position: absolute !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  width: 272px !important;
  height: 42px !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden !important;
  white-space: nowrap !important;
  line-height: 42px !important;
}
html.scoreline-theme #login .sl-login-notice strong,
body.scoreline-theme #login .sl-login-notice strong {
  display: inline-block !important;
  flex: 0 0 45px !important;
  float: none !important;
  position: static !important;
  width: 45px !important;
  height: 41px !important;
  padding: 0 !important;
  margin: 0 !important;
  white-space: nowrap !important;
  line-height: 41px !important;
  text-align: center !important;
}
html.scoreline-theme #login .sl-login-notice span,
body.scoreline-theme #login .sl-login-notice span {
  display: block !important;
  flex: 1 1 auto !important;
  min-width: 0 !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  line-height: 41px !important;
}

/* SCORELINE_CANONICAL_TOP_STRUCTURE */
html.scoreline-theme #conttop{
  display:grid!important;
  grid-template-columns:334px 854px!important;
  column-gap:12px!important;
  align-items:start!important;
  width:1200px!important;
  height:193px!important;
  min-height:193px!important;
  margin:10px auto 0!important;
  padding:0!important;
  overflow:visible!important;
}
html.scoreline-theme #conttop>#login{
  display:grid!important;
  grid-template-columns:60px 274px!important;
  float:none!important;
  width:334px!important;
  min-width:334px!important;
  height:193px!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
}
html.scoreline-theme #login>.sl-app-rail{
  grid-column:1!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  float:none!important;
  position:relative!important;
  width:60px!important;
  min-width:60px!important;
  height:193px!important;
  margin:0!important;
  padding:8px 0 0!important;
  border:1px solid #d9e0e7!important;
  border-right:0!important;
  background:#f5f7fa!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
}
html.scoreline-theme #login>.sl-login-main{
  grid-column:2!important;
  display:block!important;
  float:none!important;
  width:274px!important;
  min-width:274px!important;
  height:193px!important;
  margin:0!important;
  padding:0!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
}
html.scoreline-theme #login .sl-login-box{
  width:274px!important;
  min-width:274px!important;
  height:193px!important;
  margin:0!important;
  border-left:1px solid #d9e0e7!important;
  box-sizing:border-box!important;
}
html.scoreline-theme #conttop>#top_latest{
  grid-column:2!important;
  float:none!important;
  position:relative!important;
  width:854px!important;
  min-width:854px!important;
  height:193px!important;
  margin:0!important;
  padding:0!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
}
html.scoreline-theme #official_app strong{display:block!important;width:60px!important;text-align:center!important;font-size:11px!important;line-height:18px!important;color:#555!important}
html.scoreline-theme #official_app a{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:60px!important;height:54px!important;margin:0!important;color:#535b65!important;font-size:9px!important;line-height:13px!important;overflow:hidden!important}
html.scoreline-theme #official_app .sl-app-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;margin-bottom:2px!important;border-radius:7px!important;background:#666!important;color:#fff!important;font-size:13px!important;line-height:28px!important}
html.scoreline-theme #official_app .iphone .sl-app-icon{background:#444!important}
html.scoreline-theme #official_app em{display:block!important;font-style:normal!important;white-space:nowrap!important;font-size:9px!important}
html.scoreline-theme #official_app .download{display:block!important;width:60px!important;text-align:center!important;color:#888!important;font-size:9px!important;line-height:15px!important}

/* ORIGINAL_LIVESCORE_LOGIN_SOURCE */
html.scoreline-theme #conttop{display:block!important;position:relative!important;width:1200px!important;height:195px!important;margin:10px auto 0!important;padding:0!important;overflow:visible!important}
html.scoreline-theme #conttop>#login{float:left!important;display:block!important;position:relative!important;width:334px!important;height:195px!important;margin:0 12px 0 0!important;padding:0!important;overflow:visible!important}
html.scoreline-theme #login #logbox{position:relative!important;width:334px!important;height:195px!important;margin:0!important;padding:0!important;border:1px solid #d6dce3!important;background:#fff!important;box-sizing:border-box!important;overflow:visible!important}
html.scoreline-theme #login .bg_app{display:block!important;position:absolute!important;left:-65px!important;top:-1px!important;width:62px!important;height:195px!important;padding-top:30px!important;margin:0!important;background:url('../img/left_app_bg.png') no-repeat 0 0!important;box-sizing:border-box!important;z-index:5!important;overflow:hidden!important}
html.scoreline-theme #login .bg_app>div{width:62px!important;height:67px!important;margin:0 0 15px!important;text-align:center!important;cursor:pointer!important}
html.scoreline-theme #login .bg_app img{display:block!important;width:62px!important;height:67px!important;margin:0!important;border:0!important;object-fit:contain!important}
html.scoreline-theme #login form{display:block!important;width:100%!important;height:153px!important;margin:0!important;padding:0!important}
html.scoreline-theme #login fieldset{width:100%!important;height:153px!important;margin:0!important;padding:0 20px!important;border:0!important;box-sizing:border-box!important}
html.scoreline-theme #login .logbox_top{display:flex!important;align-items:center!important;width:292px!important;height:43px!important;margin:0!important;padding:0!important;list-style:none!important;font-size:11px!important;color:#666!important;white-space:nowrap!important}
html.scoreline-theme #login .logbox_top li{display:block!important;margin:0 5px 0 0!important;padding:0!important;line-height:43px!important}
html.scoreline-theme #login .logbox_top b{color:#1767bc!important}.scoreline-theme #login .logbox_top u{text-decoration:none!important;color:#aaa!important}
html.scoreline-theme #login fieldset dl,html.scoreline-theme #login fieldset dd{display:block!important;width:292px!important;height:45px!important;margin:0!important;padding:0!important}
html.scoreline-theme #login fieldset dd img{display:block!important;width:292px!important;height:45px!important}
html.scoreline-theme #login .logbox_bottom{display:flex!important;align-items:center!important;width:292px!important;height:55px!important;margin:0!important;padding:0!important;list-style:none!important;font-size:11px!important;color:#999!important;white-space:nowrap!important}
html.scoreline-theme #login .logbox_bottom li{display:block!important;margin:0 7px 0 0!important;padding:0!important}.scoreline-theme #login .logbox_bottom li.auto{margin-left:auto!important;margin-right:0!important}.scoreline-theme #login .logbox_bottom u{text-decoration:none!important;color:#bbb!important}
html.scoreline-theme #login .logbox_notice{display:flex!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;width:332px!important;height:41px!important;margin:0!important;padding:0!important;border-top:1px solid #e0e3e7!important;background:#fff!important;overflow:hidden!important}
html.scoreline-theme #login .logbox_notice dt{flex:0 0 45px!important;width:45px!important;height:41px!important;background:url('../img/notice_label.png') no-repeat center center!important}
html.scoreline-theme #login .logbox_notice dd{flex:1 1 auto!important;height:41px!important;margin:0!important;padding:0 8px!important;overflow:hidden!important}
html.scoreline-theme #login #logbox_news{height:41px!important;margin:0!important;padding:0!important;list-style:none!important;overflow:hidden!important}.scoreline-theme #login #logbox_news li{height:41px!important;line-height:41px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:11px!important}
html.scoreline-theme #login .member_logbox{height:153px!important;padding:38px 20px 0!important;box-sizing:border-box!important;font-size:12px!important}.scoreline-theme #login .member_logbox a{display:inline-block!important;margin:18px 10px 0 0!important}
html.scoreline-theme #conttop>#top_latest{float:left!important;display:block!important;position:relative!important;width:854px!important;height:195px!important;margin:0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important}
html.scoreline-theme #top_latest #tl01_wrap{float:left!important;position:relative!important;width:363px!important;height:195px!important;margin:0!important;padding:0!important;overflow:hidden!important}
html.scoreline-theme #top_latest #tl02_wrap{float:left!important;position:relative!important;width:491px!important;height:195px!important;margin:0!important;padding:0!important;overflow:hidden!important}
html.scoreline-theme #top_latest .tl01,html.scoreline-theme #top_latest .tl02{position:absolute!important;left:0!important;top:0!important;width:100%!important;height:195px!important;margin:0!important;padding:0!important;border:1px solid #d6dce3!important;background:#fff!important;box-sizing:border-box!important}
html.scoreline-theme #top_latest .tl01 dt{height:39px!important;margin:0!important;padding:0!important;border-bottom:1px solid #d6dce3!important;background:#f7f8fa!important}.scoreline-theme #top_latest .tl01_move{position:relative!important;height:39px!important}.scoreline-theme #top_latest .tl01_move strong{display:block!important;width:181px!important;height:39px!important;line-height:39px!important;text-align:center!important;color:#155ca4!important}.scoreline-theme #top_latest .tl01_move ul{position:absolute!important;left:0!important;top:0!important;display:flex!important;width:363px!important;height:39px!important;margin:0!important;padding:0!important;list-style:none!important}.scoreline-theme #top_latest .tl01_move li{width:181px!important;height:39px!important;text-align:center!important}.scoreline-theme #top_latest .tl01_move li a{display:block!important;width:100%!important;height:39px!important;line-height:39px!important;font-size:12px!important;font-weight:700!important}
html.scoreline-theme #top_latest .tl01 dd{position:relative!important;height:154px!important;margin:0!important;padding:35px 14px 8px!important;box-sizing:border-box!important}.scoreline-theme #top_latest .tl01_paging{position:absolute!important;right:12px!important;top:9px!important;font-size:10px!important}.scoreline-theme #top_latest .tl01 dd>ul{margin:0!important;padding:0!important;list-style:none!important}.scoreline-theme #top_latest .tl01 dd>ul li{height:22px!important;line-height:22px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:11px!important}
html.scoreline-theme #top_latest .tl02_move{position:absolute!important;left:0!important;top:0!important;z-index:3!important;display:flex!important;width:491px!important;height:39px!important;margin:0!important;padding:0!important;list-style:none!important;border:1px solid #d6dce3!important;border-bottom:0!important;background:#f7f8fa!important;box-sizing:border-box!important}.scoreline-theme #top_latest .tl02_move li{width:20%!important;height:38px!important;text-align:center!important;border-right:1px solid #d6dce3!important;box-sizing:border-box!important}.scoreline-theme #top_latest .tl02_move li.last{border-right:0!important}.scoreline-theme #top_latest .tl02_move a{display:block!important;height:38px!important;line-height:38px!important;font-size:12px!important;font-weight:700!important}
html.scoreline-theme #top_latest .tl02{padding-top:39px!important}.scoreline-theme #top_latest .tl02 dt{display:none!important}.scoreline-theme #top_latest .tl02 dd{height:154px!important;margin:0!important;padding:10px 14px!important;box-sizing:border-box!important}.scoreline-theme #top_latest .tl02 dd>ul{margin:0!important;padding:0!important;list-style:none!important}.scoreline-theme #top_latest .tl02 dd>ul li{height:25px!important;line-height:25px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:11px!important}.scoreline-theme #top_latest .tl02 .gallery{display:grid!important;grid-template-columns:repeat(5,86px)!important;gap:7px 8px!important;width:462px!important;height:126px!important;overflow:hidden!important}.scoreline-theme #top_latest .tl02 .gallery a,.scoreline-theme #top_latest .tl02 .gallery img{display:block!important;width:86px!important;height:56px!important;object-fit:cover!important}
html.scoreline-theme #conttop>.clb{clear:both!important}
