@charset "utf-8";

/* SCORELINE LOGIN MEMBER ORIGINAL */
html.scoreline-theme #conttop > #login #logbox:has(.member-original-root),
html.scoreline-theme #login #logbox.member-original-logbox {
    width:332px !important;
    height:191px !important;
    border:1px solid #c4c4c4 !important;
    background:#f8f8f8 !important;
    overflow:visible !important;
    text-align:left !important;
    font-family:Dotum,"돋움",Arial,sans-serif !important;
}

html.scoreline-theme #login #logbox .member-original-root,
html.scoreline-theme #conttop > #login #logbox .member-original-root {
    display:block !important;
    position:absolute !important;
    inset:0 !important;
    width:332px !important;
    height:191px !important;
    margin:0 !important;
    padding:0 !important;
    box-sizing:content-box !important;
    background:#f8f8f8 !important;
    color:#333 !important;
    z-index:5 !important;
}

html.scoreline-theme #login #logbox .member-original-root ~ .logbox_notice,
html.scoreline-theme #conttop > #login #logbox .member-original-root ~ .logbox_notice {display:none !important;}

html.scoreline-theme #login #logbox .member-original-root *,
html.scoreline-theme #conttop > #login #logbox .member-original-root * {box-sizing:border-box;}
html.scoreline-theme #login #logbox .member-original-root a,
html.scoreline-theme #conttop > #login #logbox .member-original-root a {text-decoration:none !important;}
html.scoreline-theme #login #logbox .member-original-root ul,
html.scoreline-theme #login #logbox .member-original-root li,
html.scoreline-theme #login #logbox .member-original-root dl,
html.scoreline-theme #login #logbox .member-original-root dt,
html.scoreline-theme #login #logbox .member-original-root dd {margin:0 !important;padding:0 !important;list-style:none !important;}

html.scoreline-theme #login #logbox .member-original-root .my_info {
    position:relative !important;
    width:332px !important;
    height:134px !important;
    margin:0 !important;
    background:#f8f8f8 !important;
}

html.scoreline-theme #login #logbox .member-original-root .my_info01 {
    position:absolute !important;
    left:10px !important;
    top:10px !important;
    width:158px !important;
    height:76px !important;
    overflow:hidden !important;
    text-align:left !important;
    border-right:1px solid #e9e9e9 !important;
}
html.scoreline-theme #login #logbox .member-original-root .my_info01 em {display:block !important;width:50px !important;height:50px !important;overflow:hidden !important;font-style:normal !important;}
html.scoreline-theme #login #logbox .member-original-root .my_info01 em a {display:block !important;width:50px !important;height:50px !important;}
html.scoreline-theme #login #logbox .member-original-root .my_info01 em img,
html.scoreline-theme #login #logbox .member-original-root .member-profile-fallback {display:flex !important;align-items:center !important;justify-content:center !important;width:50px !important;height:50px !important;border-radius:50% !important;border:1px solid #d7e0ea !important;background:linear-gradient(#1776d8,#044b9b) !important;color:#fff !important;font-size:19px !important;font-weight:bold !important;object-fit:cover !important;}
html.scoreline-theme #login #logbox .member-original-root .my_info01 strong {display:block !important;position:absolute !important;left:60px !important;top:3px !important;width:94px !important;}
html.scoreline-theme #login #logbox .member-original-root .my_info01 strong span {display:flex !important;align-items:center !important;height:19px !important;color:#333 !important;font-size:11px !important;font-weight:normal !important;white-space:nowrap !important;}
html.scoreline-theme #login #logbox .member-original-root .member-rank-emblem {display:inline-block !important;width:17px !important;height:17px !important;margin-right:3px !important;border-radius:50% !important;background:linear-gradient(145deg,#2d97ff,#003c83) !important;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #175b9b !important;position:relative !important;}
html.scoreline-theme #login #logbox .member-original-root .member-rank-emblem:after {content:"" !important;position:absolute !important;left:4px !important;top:5px !important;border-top:3px solid transparent !important;border-bottom:3px solid transparent !important;border-right:7px solid #fff !important;transform:rotate(-18deg) !important;}
html.scoreline-theme #login #logbox .member-original-root .my_info01 strong b {display:block !important;margin-top:4px !important;width:90px !important;height:17px !important;overflow:hidden !important;color:#000 !important;font-size:12px !important;line-height:17px !important;white-space:nowrap !important;text-overflow:ellipsis !important;}
html.scoreline-theme #login #logbox .member-original-root .mi01_02 {padding-top:5px !important;font-size:11px !important;color:#c0c0c0 !important;white-space:nowrap !important;}
html.scoreline-theme #login #logbox .member-original-root .mi01_02 a {display:inline-block !important;color:#7e7e7e !important;letter-spacing:-1px !important;}
html.scoreline-theme #login #logbox .member-original-root .mi01_02 a:hover {color:#000 !important;}
html.scoreline-theme #login #logbox .member-original-root .mi01_02 a b {display:inline-block !important;padding-left:12px !important;position:relative !important;}
html.scoreline-theme #login #logbox .member-original-root .mi01_02 a b:before {content:"⚙" !important;position:absolute !important;left:0 !important;top:0 !important;font-size:10px !important;color:#5c7896 !important;}
html.scoreline-theme #login #logbox .member-original-root .mi01_02 u {margin:0 4px !important;color:#c0c0c0 !important;text-decoration:none !important;}

html.scoreline-theme #login #logbox .member-original-root .my_info02 {
    position:absolute !important;
    left:170px !important;
    top:10px !important;
    width:155px !important;
    height:76px !important;
    overflow:hidden !important;
    text-align:left !important;
    border-left:1px solid #fff !important;
}
html.scoreline-theme #login #logbox .member-original-root .exp {float:right !important;width:146px !important;height:24px !important;overflow:hidden !important;}
html.scoreline-theme #login #logbox .member-original-root .exp strong {float:left !important;width:38px !important;height:24px !important;line-height:24px !important;font-weight:normal !important;color:#666 !important;font-size:11px !important;letter-spacing:-1px !important;}
html.scoreline-theme #login #logbox .member-original-root .exp_bar {float:left !important;width:78px !important;height:24px !important;position:relative !important;overflow:hidden !important;}
html.scoreline-theme #login #logbox .member-original-root .exp_bar u {display:block !important;position:absolute !important;left:0 !important;top:8px !important;width:100% !important;height:6px !important;background:#ddd !important;text-decoration:none !important;z-index:1 !important;}
html.scoreline-theme #login #logbox .member-original-root .exp_bar span {display:block !important;position:absolute !important;left:0 !important;top:8px !important;height:6px !important;background:#1b7dde !important;z-index:2 !important;}
html.scoreline-theme #login #logbox .member-original-root .next_level {float:left !important;width:30px !important;height:24px !important;position:relative !important;}
html.scoreline-theme #login #logbox .member-original-root .next_level i {display:block !important;position:absolute !important;left:8px !important;top:4px !important;width:16px !important;height:16px !important;border-radius:50% !important;background:#1b7dde !important;}
html.scoreline-theme #login #logbox .member-original-root .next_level i:after {content:"›" !important;display:block !important;color:#fff !important;font:bold 16px/14px Arial !important;text-align:center !important;}
html.scoreline-theme #login #logbox .member-original-root .my_exp {float:right !important;width:146px !important;height:25px !important;line-height:25px !important;text-align:center !important;font-family:Verdana,Arial,sans-serif !important;font-size:11px !important;color:#666 !important;border-bottom:1px solid #e9e9e9 !important;}
html.scoreline-theme #login #logbox .member-original-root .my_info02-1 {float:right !important;width:146px !important;height:27px !important;line-height:27px !important;text-align:right !important;font-size:11px !important;letter-spacing:-1px !important;color:#666 !important;}
html.scoreline-theme #login #logbox .member-original-root .my_info02-1 u {display:inline-block !important;padding:0 5px !important;color:#c0c0c0 !important;text-decoration:none !important;}

html.scoreline-theme #login #logbox .member-original-root .my_info03 {
    position:absolute !important;
    left:0 !important;
    top:90px !important;
    width:332px !important;
    height:44px !important;
    overflow:hidden !important;
    background:#fff !important;
    border-top:1px solid #dbdbdb !important;
    border-bottom:1px solid #efefef !important;
}
html.scoreline-theme #login #logbox .member-original-root .my_info03 > div {float:left !important;width:83px !important;height:43px !important;margin:0 !important;text-align:center !important;border-left:1px solid #e9e9e9 !important;color:#666 !important;font-size:11px !important;letter-spacing:-1px !important;}
html.scoreline-theme #login #logbox .member-original-root .my_info03 > div:first-child {border-left:0 !important;}
html.scoreline-theme #login #logbox .member-original-root .my_info03 a {display:block !important;width:100% !important;height:43px !important;padding-top:6px !important;color:#666 !important;}
html.scoreline-theme #login #logbox .member-original-root .my_info03 span {display:block !important;padding-top:3px !important;color:#333 !important;font-family:Verdana,Arial,sans-serif !important;font-size:11px !important;letter-spacing:-1px !important;}
html.scoreline-theme #login #logbox .member-original-root .my_info03 .mi03_01 b {color:#000 !important;}
html.scoreline-theme #login #logbox .member-original-root .my_info03 .cash b {color:#cc0000 !important;}
html.scoreline-theme #login #logbox .member-original-root .my_info03 .black b {color:#000 !important;}

html.scoreline-theme #login #logbox .member-original-root .my_cont_wrap {
    position:absolute !important;
    left:-1px !important;
    bottom:-1px !important;
    width:334px !important;
    height:58px !important;
    border:1px solid #c4c4c4 !important;
    background:#fff !important;
}
html.scoreline-theme #login #logbox .member-original-root .my_contents {position:relative !important;width:332px !important;height:56px !important;}
html.scoreline-theme #login #logbox .member-original-root .my_contents_btn {display:flex !important;width:332px !important;height:56px !important;overflow:hidden !important;background:#fff !important;}
html.scoreline-theme #login #logbox .member-original-root .my_contents_btn li {display:block !important;position:relative !important;float:none !important;width:83px !important;height:56px !important;border-left:1px solid #e2e2e2 !important;background:#fff !important;}
html.scoreline-theme #login #logbox .member-original-root .my_contents_btn li.first {border-left:0 !important;}
html.scoreline-theme #login #logbox .member-original-root .my_contents_btn a {display:block !important;width:82px !important;height:56px !important;overflow:hidden !important;}
html.scoreline-theme #login #logbox .member-original-root .my_contents_btn img {display:block !important;width:82px !important;height:56px !important;margin:0 !important;border:0 !important;max-width:none !important;}
html.scoreline-theme #login #logbox .member-original-root .my_contents_btn a.on img {background:#fff !important;box-shadow:0 3px 3px rgba(0,0,0,.35) !important;}

html.scoreline-theme #login #logbox .member-original-root .count_wrap,
html.scoreline-theme #login #logbox .member-original-root .notify_count_wrap {display:block !important;position:absolute !important;top:5px !important;right:5px !important;z-index:10 !important;min-width:16px !important;height:16px !important;padding:1px 3px !important;border:1px solid #1b7dde !important;background:#1b7dde !important;color:#fff !important;font:bold 9px/12px Verdana,Arial,sans-serif !important;text-align:center !important;}
html.scoreline-theme #login #logbox .member-original-root .count_wrap.memo {background:#e44132 !important;border-color:#e44132 !important;}

html.scoreline-theme #login #logbox .member-original-root .mc_layer_wrap {display:block !important;position:absolute !important;left:-1px !important;top:57px !important;z-index:999999 !important;width:334px !important;min-height:150px !important;border:1px solid #0d3d6c !important;background:#fff !important;text-align:left !important;box-shadow:0 4px 12px rgba(0,0,0,.18) !important;}
html.scoreline-theme #login #logbox .member-original-root .mc_layer_wrap[hidden] {display:none !important;}
html.scoreline-theme #login #logbox .member-original-root .member-panel[hidden] {display:none !important;}
html.scoreline-theme #login #logbox .member-original-root .member-panel h2 {height:42px !important;margin:0 !important;padding:0 14px !important;background:#003466 !important;color:#fff !important;font-size:13px !important;line-height:42px !important;}
html.scoreline-theme #login #logbox .member-original-root .member-panel-body {min-height:70px !important;padding:22px 16px !important;color:#555 !important;font-size:12px !important;text-align:center !important;}
html.scoreline-theme #login #logbox .member-original-root .member-panel-body strong {color:#1b7dde !important;font-size:16px !important;}
html.scoreline-theme #login #logbox .member-original-root .member-panel-footer {height:38px !important;line-height:38px !important;background:#f3f5f7 !important;border-top:1px solid #ddd !important;text-align:right !important;padding:0 12px !important;}
html.scoreline-theme #login #logbox .member-original-root .member-panel-footer a {color:#003466 !important;font-weight:bold !important;}

@media (max-width: 900px) {
    html.scoreline-theme #login #logbox .member-original-root .mc_layer_wrap {left:0 !important;max-width:calc(100vw - 20px) !important;}
}
