@charset "utf-8";
body.signin-body {
    height: 100vh;
    width: 100vw;
    padding: 0;
}
.ui_button__T73Sj{width:100%;height:42px;font-size:15px;line-height:42px}.ui_basic__eVwxV{color:#fff;background-color:#231f20;border-radius:8px}.ui_rounded__RAIuN{color:#fff;background-color:#231f20;border-radius:19px}.ui_border__XaYdE{color:#363b41;border:1px solid #231f201a;border-radius:8px}.ui_primary__JhjFU{color:#fff;background-color:#ff024a;border-radius:24px}.ui_primaryBorder__i1TQD{color:#ff024a;border:1px solid #ff024a;border-radius:8px}.ui_disabled__ixrNs{color:#999;border:1px solid #0000001a;border-radius:8px;background-color:#f9f9fc;cursor:default}.ui_confirm__yB4Fk{color:#fff;border-radius:8px;background-color:#231f20}.ui_action__IhFo4,.ui_confirm__yB4Fk{flex:1;width:100%;height:42px;text-align:center;line-height:40px;font-size:15px;font-weight:400;cursor:pointer}.ui_action__IhFo4{color:#363b41;border:1px solid #231f201a;border-radius:8px;background-color:#fff;margin-right:16px}.Dialog_dialogWrap__7d8GF{position:fixed;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.2);z-index:10000}.Dialog_dialogContainer__guBAz{width:100%;min-width:280px;max-width:320px;padding:0 24px 24px;background-color:#fff;border-radius:16px}.Dialog_dialogHeader__0exYv{display:flex;height:64px;align-items:center;justify-content:space-between;padding:0;margin:0}.Dialog_logo__b1MWv{-o-object-fit:contain;object-fit:contain;width:80px;height:16px}.Dialog_headerTitle__iawyG{font-size:18px;font-weight:700;line-height:26px;color:#000}.Dialog_dialogBody__yJuVd{padding:8px 0 0}.Dialog_bodyText__9ZHlt{font-size:14px;font-weight:300;line-height:20px;color:#363b41}.Dialog_dialogFooter__ZP8Ik{padding:24px 0 0}.Dialog_dialogBtns__MfOgd{display:flex;justify-content:space-between}.Dialog_btnClose__BndNd{width:20px;height:20px;background-image:url(/icon/ico_close.svg);background-size:20px;background-position:50%;background-repeat:no-repeat;margin-right:-4px;cursor:pointer}.Dialog_fanListModal__FPWcl .Dialog_dialogContainer__guBAz{max-width:480px;min-width:0;padding:0 0 24px}.Dialog_fanListModal__FPWcl .Dialog_dialogHeader__0exYv{padding:0 24px;margin-bottom:8px}.Dialog_fanListModal__FPWcl .Dialog_fanList__28mgr{display:flex;flex-direction:column;flex-wrap:wrap;max-height:520px}.Dialog_fanListItem__4h8Zo{display:flex;align-items:center;padding:0 24px}.Dialog_fanListItem__4h8Zo:nth-child(n+11){border-left:1px solid rgba(0,0,0,.1)}.Dialog_rankNum__BvbjJ{font-size:16px;font-weight:700;color:#000;margin-right:8px;width:20px;text-align:center}.Dialog_rank1__gA7gg,.Dialog_rank2__D36i6,.Dialog_rank3__9R6xv{color:#ff024a}.Dialog_fanListEmpty__F_BhN{display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:300;padding:32px 0}@media screen and (max-width:763px){.Dialog_fanListModal__FPWcl .Dialog_dialogContainer__guBAz{max-width:100%!important;height:100%;border-radius:0;overflow:hidden;padding:0}.Dialog_fanListModal__FPWcl .Dialog_fanList__28mgr{display:block;height:calc(100% - 72px);overflow-x:hidden;overflow-y:auto;padding-bottom:24px}.Dialog_fanListItem__4h8Zo:nth-child(n+11){border:0}.Dialog_fanListEmpty__F_BhN{height:calc(100% - 72px);padding:0}}.SignIn_divider__VBXIf{padding:30px 0;display:flex;align-items:center;justify-content:center;color:#222}.SignIn_divider-bar__5ykQQ{display:inline-block;width:64px;height:1px;background-color:#ddd;margin:0 10px}.SignIn_social-link__h8Bf9{display:flex;align-items:center;justify-content:center}



/* 쪽지 */
.memo_list {border-top:1px solid #ececec;}
.memo_list li {border-bottom:1px solid #ececec;background:#fff;padding:10px 15px;list-style:none;position:relative}
.memo_list li:after {display:block;visibility:hidden;clear:both;content:""}
.memo_list li.read {background:#f6f6f6}
.memo_list li.empty_li {text-align:center;padding:20px 0;color:#666}

.memo_list .memo_li {float:left}
.memo_list .profile_big_img {position:relative;margin-right:15px}
.memo_list .profile_big_img img {border-radius:50%;width:52px;height:52px}
.memo_list .memo_name {padding-top:5px;float:none}
.memo_list .memo_preview a{display:block;margin-right:30px;padding-top:10px;font-weight:normal !important;font-size:1.2em}
.memo_list .memo_preview a:hover{text-decoration:underline}
.memo_list .memo_name a,
.memo_list .memo_name .sv_wrap {font-weight:bold}
.memo_list .no_read {position:absolute;bottom:0;right:0;display:inline-block;background:#3a8afd;border:1px solid #e1edff;text-indent:-9999px;border-radius:10px;width:10px;height:10px;box-shadow:0 0 10px 3px #9ec3f9}
.memo_list .no_read {animation:blinker 1s linear infinite}

@keyframes blinker {
	50% {opacity:0}
	}

#memo_list h1#win_title {padding:10px 10px 10px 20px}
#memo_list .memo_datetime {font-size:0.92em;color:#888d92}
#memo_list .memo_del {position:absolute;right:15px;top:15px;padding:10px;color:#c7c9cb;font-size:1.4em}
#memo_list .memo_cnt {margin-top:5px;font-weight:normal;display:inline-block;font-size:1.2em}

#memo_view_contents {margin-bottom:20px;border-top:1px solid #ececec;border-bottom:1px solid #ececec}
#memo_view_contents h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#memo_view_ul {margin:0;list-style:none;background:#f6f6f6}
#memo_view_ul:after {display:block;visibility:hidden;clear:both;content:""}
.memo_view_li {position:relative;/*padding:10px;float:left;width:50%*/}

.memo_view_li .profile_img img {display:none}
.memo_from {position:relative;background:#fff;border-bottom:1px solid #ececec;padding:15px 20px}
.memo_from li {float:left}
.memo_from li.memo_profile img {width:40px;height:40px;border-radius:50%}
.memo_from li:first-child {margin-right:10px}
.memo_from li.memo_view_nick {width:80%}
.memo_from li.memo_view_nick a {font-weight:bold !important}
.memo_from li.memo_view_date {display:block;color:#555;line-height:24px}
.memo_from li.memo_op_btn {position:absolute}
.memo_from li.list_btn {right:53px;}
.memo_from li.del_btn {right:15px;padding}
.memo_from:after {display:block;visibility:hidden;clear:both;content:""}

.memo_btn {width:100%}
.memo_btn a {display:inline-block;width:50%;font-size:1em;color:#888d92;padding:20px}
.memo_btn a.btn_right {float:right;text-align:right}
.memo_btn a i {font-size:1.2em;color:#acabab;vertical-align:bottom}

#memo_view p {padding:10px;min-height:150px;height:auto !important;height:150px;background:#fff;line-height:1.8em}
#memo_view textarea {height:100px}

#memo_write .form_01 {padding:20px;border-top:1px solid #ececec}

.reply_btn {display:inline-block;width:150px;height:45px;line-height:50px;padding:0 10px;font-weight:bold;background:#3a8afd;color:#fff;border-radius:3px;vertical-align:bottom;margin-right:5px}
#memo_write .reply_btn {font-size:1em}
