/* FINAL ORIGINAL LIVESCORE LAYOUT — loaded last */
html.scoreline-theme #conttop{
  display:block!important;position:relative!important;width:1200px!important;height:193px!important;
  margin:10px auto 0!important;padding:0!important;overflow:visible!important;box-sizing:content-box!important;
}
html.scoreline-theme #conttop>#login{
  display:block!important;position:relative!important;float:left!important;width:334px!important;height:193px!important;
  margin:0!important;padding:0!important;overflow:visible!important;box-sizing:content-box!important;
}
html.scoreline-theme #login #logbox{
  display:block!important;position:relative!important;float:none!important;width:332px!important;height:191px!important;
  margin:0!important;padding:0!important;border:1px solid #e4e9f2!important;background:#fbfcff!important;
  text-align:center!important;overflow:visible!important;box-sizing:content-box!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;
  margin:0!important;padding:30px 0 0!important;background:url('../img/left_app_bg.png') no-repeat 0 0!important;
  overflow:hidden!important;box-sizing:border-box!important;z-index:10!important;
}
html.scoreline-theme #login .bg_app>div{display:block!important;width:62px!important;height:auto!important;margin:0 0 15px!important;padding:0!important;text-align:center!important}
html.scoreline-theme #login .bg_app img{display:block!important;width:auto!important;height:auto!important;max-width:62px!important;margin:0 auto!important;padding:0!important;border:0!important;object-fit:initial!important}
html.scoreline-theme #login form{display:block!important;width:334px!important;height:144px!important;margin:0!important;padding:0!important}
html.scoreline-theme #login fieldset{display:block!important;width:292px!important;height:auto!important;margin:0 auto!important;padding:20px 0 0!important;border:0!important;text-align:left!important;box-sizing:content-box!important}
html.scoreline-theme #login fieldset .logbox_top{display:block!important;width:292px!important;height:30px!important;margin:0!important;padding:0!important;overflow:hidden!important;white-space:nowrap!important}
html.scoreline-theme #login fieldset .logbox_top li{display:block!important;float:left!important;width:auto!important;height:30px!important;line-height:30px!important;margin:0!important;padding:0!important;color:#666!important;font-size:11px!important;letter-spacing:-.05em!important}
html.scoreline-theme #login fieldset .logbox_top li u{display:inline-block!important;padding:0 5px!important;color:#ccc!important;text-decoration:none!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;border:0!important;overflow:hidden!important}
html.scoreline-theme #login fieldset dd a,html.scoreline-theme #login fieldset dd img{display:block!important;width:292px!important;height:45px!important;margin:0!important;padding:0!important}
html.scoreline-theme #login fieldset .logbox_bottom{display:block!important;width:292px!important;height:34px!important;margin:0!important;padding:0!important;overflow:hidden!important;white-space:nowrap!important}
html.scoreline-theme #login fieldset .logbox_bottom li{display:block!important;float:left!important;width:auto!important;height:34px!important;line-height:34px!important;margin:0!important;padding:0!important;color:#999!important;font-size:11px!important;letter-spacing:-.05em!important}
html.scoreline-theme #login fieldset .logbox_bottom li.auto{float:right!important;margin:0!important}
html.scoreline-theme #login fieldset .logbox_bottom li u{display:inline-block!important;padding:0 8px 0 5px!important;color:#ccc!important;text-decoration:none!important}
html.scoreline-theme #login .logbox_notice{display:block!important;position:absolute!important;left:0!important;bottom:0!important;width:332px!important;height:48px!important;margin:0!important;padding:0!important;border-top:1px solid #dbdbdb!important;background:#fff!important;overflow:hidden!important;box-sizing:content-box!important}
html.scoreline-theme #login .logbox_notice dt{display:block!important;float:left!important;width:56px!important;height:48px!important;margin:0!important;padding:0!important;background:url('../img/notice_label.png') no-repeat right center!important}
html.scoreline-theme #login .logbox_notice dd{display:block!important;float:left!important;width:270px!important;height:48px!important;margin:0!important;padding:0!important;text-align:left!important;overflow:hidden!important}
html.scoreline-theme #login .logbox_notice dd ul{display:block!important;margin:0!important;padding:0 0 0 10px!important}
html.scoreline-theme #login .logbox_notice dd li{display:block!important;height:48px!important;line-height:50px!important;margin:0!important;padding:0!important;font-size:11px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}

html.scoreline-theme #conttop>#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 #e4e9f2!important;background:#fff!important;
  overflow:hidden!important;box-sizing:content-box!important;z-index:1!important;
}
html.scoreline-theme #top_latest #tl01_wrap{display:block!important;position:relative!important;float:left!important;width:363px!important;height:193px!important;margin:0!important;padding:0!important;border-right:1px solid #e4e9f2!important;overflow:hidden!important;box-sizing:content-box!important}
html.scoreline-theme #top_latest .tl01{display:block;position:absolute!important;left:0!important;top:0!important;width:363px!important;height:194px!important;margin:0!important;padding:0!important;border:0!important;background:#fff!important;overflow:hidden!important;box-sizing:content-box!important;z-index:3!important}
html.scoreline-theme #top_latest .tl01 dt{display:block!important;position:relative!important;width:363px!important;height:39px!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid #e4e9f2!important;background:#fbfcff!important}
html.scoreline-theme #top_latest .tl01_move{position:absolute!important;left:5px!important;top:5px!important;width:140px!important;height:auto!important;margin:0!important;padding:1px!important;z-index:4!important}
html.scoreline-theme #top_latest .tl01_move strong{display:block!important;width:auto!important;height:30px!important;line-height:30px!important;margin:0!important;padding:0 0 0 15px!important;color:#003366!important;text-align:left!important}
html.scoreline-theme #top_latest .tl01_move strong span{display:inline-block!important;padding-right:20px!important}
html.scoreline-theme #top_latest .tl01_move ul{display:none!important;position:static!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;background:#fff!important}
html.scoreline-theme #top_latest .tl01_move:hover{padding:0!important;border:1px solid #183857!important;background:#fff!important}
html.scoreline-theme #top_latest .tl01_move:hover ul{display:block!important;padding-top:5px!important}
html.scoreline-theme #top_latest .tl01_move li{display:block!important;float:none!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;text-align:left!important}
html.scoreline-theme #top_latest .tl01_move li a{display:block!important;width:auto!important;height:auto!important;line-height:normal!important;padding:7px 15px!important;font-size:11px!important;font-weight:normal!important;text-align:left!important}
html.scoreline-theme #top_latest .tl01 dd{display:block!important;position:relative!important;width:363px!important;height:154px!important;margin:0!important;padding:0!important;box-sizing:content-box!important}
html.scoreline-theme #top_latest .tl01_paging{position:absolute!important;right:20px!important;top:9px!important;margin:0!important;padding:0!important;overflow:hidden!important}
html.scoreline-theme #top_latest .tl01 dd>ul{display:block!important;margin:0!important;padding:11px 20px 0!important;list-style:none!important}
html.scoreline-theme #top_latest .tl01 dd>ul li{display:block!important;height:25px!important;line-height:25px!important;margin:0!important;padding:0!important;font-size:11px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}

html.scoreline-theme #top_latest #tl02_wrap{display:block!important;position:relative!important;float:right!important;width:488px!important;height:193px!important;margin:0!important;padding:0!important;overflow:hidden!important;box-sizing:content-box!important;z-index:1!important}
html.scoreline-theme #top_latest .tl02_move{display:block!important;position:relative!important;left:auto!important;top:auto!important;width:488px!important;height:39px!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid #e4e9f2!important;background:#fbfcff!important;overflow:hidden!important;box-sizing:content-box!important;z-index:4!important}
html.scoreline-theme #top_latest .tl02_move li{display:block!important;float:left!important;width:97px!important;height:39px!important;line-height:40px!important;margin:0!important;padding:0!important;border:0!important;border-right:1px solid #e4e9f2!important;background:none!important;text-align:center!important;box-sizing:border-box!important}
html.scoreline-theme #top_latest .tl02_move li.last{width:100px!important;border-right:0!important}
html.scoreline-theme #top_latest .tl02_move li a{display:block!important;float:none!important;width:100%!important;height:39px!important;line-height:40px!important;margin:0!important;padding:0!important;color:#003366!important;font-size:12px!important;font-weight:normal!important;text-align:center!important}
html.scoreline-theme #top_latest .tl02{display:block;position:absolute!important;left:0!important;top:40px!important;width:488px!important;height:153px!important;margin:0!important;padding:0!important;border:0!important;background:#fff!important;text-align:left!important;overflow:hidden!important;box-sizing:content-box!important;z-index:2!important}
html.scoreline-theme #top_latest .tl02 dt{display:none!important}
html.scoreline-theme #top_latest .tl02 dd{display:block!important;width:488px!important;height:153px!important;margin:0!important;padding:0!important;overflow:hidden!important;box-sizing:content-box!important}
html.scoreline-theme #top_latest .tl02 dd>ul{display:block!important;margin:0!important;padding:11px 20px 0!important}
html.scoreline-theme #top_latest .tl02 dd>ul li{display:block!important;height:25px!important;line-height:25px!important;margin:0!important;padding:0!important;font-size:11px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
html.scoreline-theme #top_latest .tl02 dd .gallery{display:block!important;width:auto!important;height:auto!important;margin:0!important;padding:17px 0 0 20px!important;overflow:hidden!important;text-align:left!important}
html.scoreline-theme #top_latest .tl02 dd .gallery a{display:block!important;float:left!important;width:86px!important;height:56px!important;margin:0 2px 2px 0!important;padding:0!important;border:1px solid #fff!important}
html.scoreline-theme #top_latest .tl02 dd .gallery img{display:block!important;width:86px!important;height:56px!important;margin:0!important;padding:0!important;object-fit:cover!important}
html.scoreline-theme #conttop>.clb{display:block!important;clear:both!important;height:0!important;overflow:hidden!important}

/* 원본 상단 위젯 안정화: 폰트, 선택 메뉴, 최신글, 썸네일 */
html.scoreline-theme,
html.scoreline-theme body,
html.scoreline-theme button,
html.scoreline-theme input,
html.scoreline-theme select,
html.scoreline-theme textarea {
  font-family: Dotum, '돋움', Arial, Helvetica, sans-serif !important;
  font-synthesis: none;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}
html.scoreline-theme #conttop,
html.scoreline-theme #conttop * { box-sizing: border-box; }
html.scoreline-theme #login .bg_app {
  box-sizing: content-box !important;
  text-align: center !important;
  z-index: 30 !important;
}
html.scoreline-theme #login .bg_app > div {
  width: 62px !important;
  height: auto !important;
  margin: 0 0 15px !important;
  padding: 0 !important;
  overflow: visible !important;
}
html.scoreline-theme #login .bg_app img {
  display: block !important;
  max-width: none !important;
  width: auto !important;
  height: auto !important;
  margin: 0 auto !important;
  image-rendering: auto !important;
}
html.scoreline-theme #top_latest .tl01_move {
  overflow: visible !important;
  cursor: pointer !important;
}
html.scoreline-theme #top_latest .tl01_move strong {
  position: relative !important;
  z-index: 12 !important;
  white-space: nowrap !important;
  background: #fbfcff !important;
}
html.scoreline-theme #top_latest .tl01_move strong span:after {
  content: '';
  display: inline-block;
  margin-left: 8px;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 5px solid #738195;
  vertical-align: 2px;
}
html.scoreline-theme #top_latest .tl01_move ul,
html.scoreline-theme #top_latest .tl01_move:hover ul {
  display: none !important;
}
html.scoreline-theme #top_latest .tl01_move.is-open {
  width: 170px !important;
  padding: 0 !important;
  border: 1px solid #183857 !important;
  background: #fff !important;
  z-index: 100 !important;
}
html.scoreline-theme #top_latest .tl01_move.is-open strong {
  height: 31px !important;
  border-bottom: 1px solid #e4e9f2 !important;
  background: #fff !important;
}
html.scoreline-theme #top_latest .tl01_move.is-open ul {
  display: block !important;
  position: absolute !important;
  left: -1px !important;
  top: 31px !important;
  width: 170px !important;
  margin: 0 !important;
  padding: 4px 0 !important;
  border: 1px solid #183857 !important;
  border-top: 0 !important;
  background: #fff !important;
  box-shadow: 0 3px 8px rgba(0,0,0,.12) !important;
  z-index: 101 !important;
}
html.scoreline-theme #top_latest .tl01_move.is-open li a {
  padding: 7px 14px !important;
  line-height: 16px !important;
  color: #333 !important;
  background: #fff !important;
  white-space: nowrap !important;
}
html.scoreline-theme #top_latest .tl01_move.is-open li a:hover {
  color: #003366 !important;
  background: #f2f6fb !important;
}
html.scoreline-theme #top_latest .tl01[style*="display: block"],
html.scoreline-theme #top_latest .tl02[style*="display: block"] { display: block !important; }
html.scoreline-theme #top_latest .tl01[style*="display: none"],
html.scoreline-theme #top_latest .tl02[style*="display: none"] { display: none !important; }
html.scoreline-theme #top_latest .tl02_move li.on,
html.scoreline-theme #top_latest .tl02_move li:hover {
  background: #fff !important;
}
html.scoreline-theme #top_latest .tl02_move li.on a {
  color: #003366 !important;
  font-weight: bold !important;
}
html.scoreline-theme #top_latest .tl01 dd > ul li,
html.scoreline-theme #top_latest .tl02 dd > ul li,
html.scoreline-theme #top_latest .tl01 dd > ul li a,
html.scoreline-theme #top_latest .tl02 dd > ul li a {
  font-family: Dotum, '돋움', Arial, sans-serif !important;
  font-size: 12px !important;
  letter-spacing: -0.5px !important;
  color: #333 !important;
}
html.scoreline-theme #top_latest .tl02 dd .gallery {
  display: grid !important;
  grid-template-columns: repeat(5, 86px) !important;
  grid-auto-rows: 56px !important;
  gap: 4px !important;
  width: 446px !important;
  margin: 0 !important;
  padding: 17px 20px !important;
  overflow: hidden !important;
}
html.scoreline-theme #top_latest .tl02 dd .gallery a {
  display: block !important;
  float: none !important;
  width: 86px !important;
  height: 56px !important;
  margin: 0 !important;
  border: 0 !important;
  overflow: hidden !important;
  background: #f2f4f7 !important;
}
html.scoreline-theme #top_latest .tl02 dd .gallery img {
  display: block !important;
  width: 86px !important;
  height: 56px !important;
  object-fit: cover !important;
  object-position: center !important;
}

/* 원본 게시판 구조 복구 */
html.scoreline-theme body{font-family:Dotum,"돋움",Arial,sans-serif;}
html.scoreline-theme .sl-auto-board-nav{display:none!important;}
html.scoreline-theme .sl-main #bo_list,
html.scoreline-theme .sl-main #bo_v,
html.scoreline-theme .sl-main #bo_w{margin-top:0!important;}
html.scoreline-theme .sl-main #bo_list table{border-top:2px solid #1c4d7d!important;}
html.scoreline-theme .sl-main #bo_list thead th{height:32px!important;padding:0 4px!important;background:#f6f7f9!important;font-family:Dotum,"돋움",Arial,sans-serif!important;font-size:11px!important;font-weight:normal!important;}
html.scoreline-theme .sl-main #bo_list tbody td{padding:7px 4px!important;font-family:Dotum,"돋움",Arial,sans-serif!important;font-size:12px!important;}
html.scoreline-theme .sl-main #bo_sch,
html.scoreline-theme .sl-main .bo_sch{border:0!important;border-top:1px solid #ddd!important;background:#fff!important;padding:10px 0!important;}
html.scoreline-theme .sl-main #bo_sch select,
html.scoreline-theme .sl-main #bo_sch .frm_input,
html.scoreline-theme .sl-main .bo_sch select,
html.scoreline-theme .sl-main .bo_sch .frm_input{height:28px!important;font-family:Dotum,"돋움",Arial,sans-serif!important;font-size:11px!important;}
html.scoreline-theme .sl-main #bo_sch .btn_submit,
html.scoreline-theme .sl-main .bo_sch .btn_submit{height:28px!important;line-height:28px!important;font-size:11px!important;}
