.trweb-dialog{box-sizing:border-box;width:398px;max-width:90vw;padding:21px 24px;border:2px solid #609439;border-radius:10px;background:#fffef5;box-shadow:0 10px 36px #0005;color:#5b6d4d;font:12px/1.65 Dotum,"돋움",Arial,sans-serif}.trweb-dialog::backdrop{background:#112b165c}.trweb-dialog[open]{display:block}.trweb-dialog *{box-sizing:border-box}.trweb-dialog-head{display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #bbd88b;padding:0 0 10px;margin:0 0 14px}.trweb-dialog .trweb-dialog-head h2{margin:0;color:#5e8c34;font:bold 18px/1.4 Dotum,sans-serif}.trweb-dialog .trweb-dialog-head button{font:24px/1 Arial,sans-serif;color:#8ba176;background:none;border:0;padding:0 0 0 12px;cursor:pointer}.trweb-dialog p{margin:0 0 12px;font:12px/1.7 Dotum,sans-serif}.trweb-dialog label{display:block;margin:10px 0 4px;color:#6e8657;font-weight:bold;font-size:11px}.trweb-dialog label span{color:#9aaa87;font-weight:normal}.trweb-dialog input{display:block;width:100%;height:32px;border:1px solid #bac9a7;border-radius:3px;background:white;color:#3a4e30;padding:6px 8px;font:12px Dotum,sans-serif}.trweb-dialog input:focus{outline:2px solid #a6cc72;outline-offset:1px}.trweb-dialog .trweb-password-help{font-size:10px;line-height:1.6;color:#98a385;margin:9px 0}.trweb-dialog .trweb-form-error{font-size:11px;line-height:1.6;color:#ad623e;margin:10px 0 0}.trweb-dialog-actions{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:20px}.trweb-dialog button{font:12px Dotum,sans-serif;cursor:pointer}.trweb-dialog .trweb-primary{padding:7px 24px;border:1px solid #609331;border-radius:4px;background:linear-gradient(#8fc54d,#639e2e);color:white;font-weight:bold}.trweb-dialog .trweb-primary:disabled{opacity:.55;cursor:wait}.trweb-dialog .trweb-auth-switch{border:0;padding:5px 0;color:#7b925d;text-decoration:underline;font-size:11px;background:none}.trweb-dialog .trweb-notice-body{white-space:pre-wrap;overflow-wrap:anywhere}.trweb-notice-links{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.trweb-notice-links a{color:#508327;text-decoration:underline;font-size:12px}.trweb-dialog .trweb-secondary{padding:5px 12px;border:1px solid #aabd90;border-radius:4px;background:#eef5df;color:#668744;font-size:11px}.trweb-dialog a:focus-visible,.trweb-dialog button:focus-visible{outline:2px solid #8bbf54;outline-offset:2px}body.main #user_login_box.trweb-is-member>form,body.main #user_login_box.trweb-is-member>.user_buttons{display:none!important}body.main #user_login_box .trweb-member{position:absolute;z-index:101;left:12px;top:13px;width:169px;min-height:126px;padding:4px 3px 6px;background:#70b31a;color:#f0f8dc;text-align:center;font:11px/1.5 Dotum,sans-serif;box-sizing:border-box}body.main #user_login_box .trweb-member[hidden]{display:none!important}body.main #user_login_box .trweb-member-name{display:block;margin:0 0 1px;color:#fff7b8;font:bold 14px/1.4 Dotum,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.main #user_login_box .trweb-member-id{font-size:10px;color:#dcebb5;margin:0 0 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.main #user_login_box .trweb-member-balance{height:17px;margin:0 0 5px;font-size:10px;color:#f0ffd8}body.main #user_login_box .trweb-member-start{padding:5px 19px;color:#6d5918;font:bold 11px Dotum,sans-serif;background:linear-gradient(#ffe66b,#f8cc32);border:1px solid #be8c25;border-radius:3px;cursor:pointer}body.main #user_login_box .trweb-member-start:disabled{opacity:.6;cursor:wait}body.main #user_login_box .trweb-member-actions{display:flex;justify-content:center;align-items:center;gap:13px;margin-top:7px}body.main #user_login_box .trweb-member-actions a,body.main #user_login_box .trweb-member-actions button{font:10px Dotum,sans-serif;color:#e9f4cd;border:0;background:none;padding:0;text-decoration:underline;cursor:pointer}body.main #user_login_box .btn_login[aria-disabled=true]{opacity:.55;pointer-events:none}
/* Native 2011/2012 logged-in panel and inline CRM diary. */
body.main #user_login_box.trweb-is-member{background:transparent url('/restored/member/bg_login_box_02.gif') no-repeat left top}
body.main #user_login_box .trweb-member{left:12px;top:17px;width:169px;height:126px;min-height:0;padding:0;background:transparent;color:#1d4001;text-align:left;font:11px/14px Dotum,'돋움',Arial,sans-serif}
body.main #user_login_box .trweb-member *{box-sizing:border-box}
body.main #user_login_box .trweb-member p{margin:0;padding:0;font:11px/14px Dotum,'돋움',Arial,sans-serif}
body.main #user_login_box .trweb-member-level{position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:31px;height:29px;background:url('/restored/member/bg_login_level.gif') no-repeat;font-size:9px}
body.main #user_login_box .trweb-member-level img{display:block;width:25px;height:20px}
body.main #user_login_box .trweb-member-heading{position:absolute;left:35px;top:0;display:flex;align-items:center;gap:3px;width:134px;height:14px;white-space:nowrap}
body.main #user_login_box .trweb-member-name{display:block;min-width:0;max-width:99px;margin:0;color:#1d4001;font:bold 11px/14px Dotum,'돋움',Arial,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body.main #user_login_box .trweb-member-square{flex:none;color:#1d4001;font:10px/14px Dotum,'돋움',Arial,sans-serif;text-decoration:none}
body.main #user_login_box .trweb-member-mail{position:absolute;left:35px;top:14px;display:flex;align-items:center;gap:3px;height:14px;color:#1d4001;font-size:11px}
body.main #user_login_box .trweb-member-mail img{vertical-align:middle;width:10px;height:12px}
body.main #user_login_box .trweb-member-guild{position:absolute;left:0;top:34px;width:169px;height:21px;padding:6px 4px 0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:url('/assets/img.nopp.co.kr/tr/Main/2011_login/login_line_02.gif') repeat-x left top;color:#1d4001}
body.main #user_login_box .trweb-member-cash,body.main #user_login_box .trweb-member-tr{position:absolute;left:5px;display:flex;align-items:center;gap:7px;width:164px;height:14px;color:#fff71e}
body.main #user_login_box .trweb-member-cash{top:58px}
body.main #user_login_box .trweb-member-tr{top:74px}
body.main #user_login_box .trweb-member-cash img,body.main #user_login_box .trweb-member-tr img{display:block;object-fit:contain}
body.main #user_login_box .trweb-member-tr img{margin-right:4px}
body.main #user_login_box .trweb-diary-button{position:absolute;left:0;top:91px;display:flex;align-items:center;justify-content:center;gap:6px;width:169px;height:19px;padding:0;border:0;border-radius:0;background:#3e7604;color:#fff;font:11px/19px Dotum,'돋움',Arial,sans-serif;cursor:pointer}
body.main #user_login_box .trweb-diary-button:hover{background:#315f00}
body.main #user_login_box .trweb-book{display:inline-block;position:relative;width:14px;height:9px;border:1px solid #e9f3de;border-bottom-color:#a4bf87;border-radius:1px;background:linear-gradient(90deg,#f7f9eb 0 44%,#bec9a7 44% 54%,#fff 54%)}
body.main #user_login_box .trweb-member-actions{position:absolute;left:0;top:110px;display:flex;justify-content:flex-end;align-items:center;gap:3px;width:169px;height:16px;margin:0;color:#d7eec4;font-size:11px}
body.main #user_login_box .trweb-member-actions button{padding:0;border:0;border-radius:0;background:none;color:#d7eec4;font:11px/16px Dotum,'돋움',Arial,sans-serif;text-decoration:none;cursor:pointer}
body.main #user_login_box .trweb-member-actions button:hover{text-decoration:underline}
body.main #user_login_box .trweb-member a:focus-visible,body.main #user_login_box .trweb-member button:focus-visible{outline:2px solid #f6f29f;outline-offset:1px}
body.main .trweb-diary{position:absolute;left:215px;top:90px;z-index:999;width:634px;height:207px;padding:0;background:transparent url('/restored/member/crm_bg.gif') no-repeat left top;color:#173433;font:11px/1.4 Dotum,'돋움',Arial,sans-serif}
body.main .trweb-diary[hidden]{display:none!important}
body.main .trweb-diary *{box-sizing:border-box}
body.main .trweb-diary h2,body.main .trweb-diary h3,body.main .trweb-diary p{margin:0;padding:0}
body.main .trweb-diary h2{position:absolute;left:30px;top:20px;max-width:556px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:bold 13px/19px Dotum,'돋움',Arial,sans-serif;color:#173433}
body.main .trweb-diary h2 strong{font-size:17px}
body.main .trweb-diary-close{position:absolute;left:606px;top:10px;width:17px;height:17px;padding:0;border:1px solid #e1f2bd;border-radius:0;background:#8bbd00;color:#fff;font:bold 18px/13px Arial,sans-serif;cursor:pointer}
body.main .trweb-diary-content{position:absolute;left:25px;top:45px;width:566px;height:142px}
body.main .trweb-diary-level{position:absolute;left:0;top:0;width:218px;height:142px;background:transparent url('/restored/member/crm_bg_level_2.gif') no-repeat}
body.main .trweb-diary-level h3{position:absolute;left:14px;top:12px;color:#446f00;font:bold 12px/14px Dotum,'돋움',Arial,sans-serif}
body.main .trweb-diary h3 small{font:8px Arial,sans-serif}
body.main .trweb-diary-level-number{margin-left:8px;font:11px Dotum,'돋움',Arial,sans-serif}
body.main .trweb-diary-rank-line{position:absolute;left:12px;top:35px;width:195px;padding-top:5px!important;font-weight:bold;color:#2b7b00}
body.main .trweb-diary-rank-line>span{font-weight:normal}
body.main .trweb-diary-level-box{position:absolute;left:12px;top:59px;width:195px;height:73px;color:#335901}
body.main .trweb-diary-next-icon{position:absolute;left:17px;top:9px;display:flex;align-items:center;justify-content:center;width:25px;height:25px;font-size:9px}
body.main .trweb-diary-next-icon img{display:block;width:25px;height:20px}
body.main .trweb-diary-next-copy{position:absolute;left:47px;top:9px;width:143px;height:30px;font:11px/13px Dotum,'돋움',Arial,sans-serif}
body.main .trweb-diary-remaining{color:#eb0d00;font-weight:bold}
body.main .trweb-diary-meter{position:absolute;left:17px;top:43px;width:156px;height:8px;overflow:hidden;border:0;border-radius:0;background:transparent url('/restored/member/crm_level_bar_left.gif') no-repeat left top}
body.main .trweb-diary-meter>span{display:block;max-width:100%;height:8px;background:transparent url('/restored/member/crm_level_bar_rightlong.gif') no-repeat right top}
body.main .trweb-diary-reward-line{position:absolute;left:0;top:58px;width:195px;height:15px;text-align:center;color:#fff;font:11px/15px Dotum,'돋움',Arial,sans-serif}
body.main .trweb-diary-hottime{position:absolute;left:222px;top:0;width:170px;height:142px;background:transparent url('/restored/member/crm_bg_hottime.gif') no-repeat}
body.main .trweb-diary-hottime h3{position:absolute;left:14px;top:15px;width:142px;text-align:center;color:#946300;font:bold 13px/15px Dotum,'돋움',Arial,sans-serif}
body.main .trweb-diary-hottime h3 strong{color:#c76800;font-size:14px}
body.main .trweb-diary-hottime-link{position:absolute;left:12px;top:61px;display:block;width:146px;height:50px;padding:10px 4px;text-align:center;white-space:pre-line;background:#fff8c9;color:#b56410;text-decoration:none;font:11px/15px Dotum,'돋움',Arial,sans-serif;border:1px solid #e5c730}
body.main .trweb-diary-hottime-help{position:absolute;left:20px;top:119px;width:130px;text-align:center;text-decoration:underline;color:#824900;font:bold 11px/14px Dotum,'돋움',Arial,sans-serif}
body.main .trweb-diary-item{position:absolute;left:396px;top:0;width:170px;height:142px;background:transparent url('/restored/member/crm_bg_item.gif') no-repeat}
body.main .trweb-diary-item h3{position:absolute;left:14px;top:12px;font:bold 12px/14px Dotum,'돋움',Arial,sans-serif;color:#23688d}
body.main .trweb-diary-item>a{position:absolute;left:12px;top:30px;display:block;width:146px;color:#808080;text-align:center;text-decoration:none;font:11px/13px Dotum,'돋움',Arial,sans-serif}
body.main .trweb-diary-item img{display:block;width:146px;height:64px;margin:0;padding:0}
body.main .trweb-diary-item a span{display:block;padding-top:3px}
body.main .trweb-diary a:hover{text-decoration:underline}
body.main .trweb-diary a:focus-visible,body.main .trweb-diary button:focus-visible{outline:2px solid #f6f29f;outline-offset:1px}
