@charset "utf-8";
/* NAMED Web Standardization Team 2014-04-10 */

/* Reset */
* {margin:0; padding:0;}
body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button, select {margin:0; padding:0;}
body, input, textarea, select, button, table {line-height:15px; font-size:12px; font-family: YoonGothicPro, '굴림',Gulim,Helvetica,sans-serif;}
html, body {height:100%;}
img, fieldset {border:0;}
ul, ol {list-style:none;}
em, address {font-style:normal;}
a {color:#292929; text-decoration:none;}
a:hover, a:active, a:focus {text-decoration:none;}
table {border-collapse:collapse;}
body {_width:100%; _height:100%; background-repeat:repeat-y;}
button {margin:0; padding:0; border:0; background:none; cursor:pointer;}
button::-moz-focus-inner {padding: 0 !important; border:0;}
.blind {visibility:hidden; overflow:hidden; position:absolute; top:0; left:0; width:0; height:0; font-size:0; line-height:0;}
.show {display:block!important;}
.hide {display:none!important;}
caption {display:none;}
input,textarea {outline-style:none;}

/* lobby layout */
body {overflow-y:hidden;}
#wrap {min-width:950px;}
#header {position:relative; padding:8px 13px 0 15px; height:29px; background-color:#39302d;}
#container {position:relative;}
#contents {padding-right:334px;}
#contents .inn {border-right:1px solid #39302d;}
#aside {position:absolute; top:0; right:0; width:334px;}
#bg_opacity {position:absolute; width:100%; height:100%; background:url('/nlivechat/img/bg_opacity.png'); z-index:50;}
#footer {position:relative; width:100%; height:20px; line-height:19px; font-family: YoonGothicPro, Tahoma, Geneva, sans-serif; font-size:9px; letter-spacing:1px; text-align:center;background-color:#39302d; color:#777371; z-index:1000;}
#header h2 {float:left; height:21px; line-height:21px; font-size:12px; color:#fff;}
#header .bar {float:left; margin:5px 10px 0 10px; width:1px; height:11px; background-color:#4d4542;}
#header p {float:left; height:21px; line-height:21px; color:#bdbab9;}
#header p strong {color:#ffe400;}
#header .chat_notice {float:left; margin-left:15px; font-weight:bold; text-align:center;}
#header .chat_notice a {display:block; color:#ffde00;}

#header .btn_add_room {position:relative; float:right; overflow:hidden; z-index:10;}
#header .btn_add_room span {float:left; height:21px; line-height:21px; font-weight:bold; color:#a09b9a;}
#header .btn_add_room .ic {margin-right:10px; width:21px; background:url('/nlivechat/img/sp_roomchat_20160830.png') no-repeat -30px 0px; text-indent:-9999px;}
#header .btn_add_room.on span {color:#ffde00;}
#header .btn_add_room.on .ic {background-position:0 0;}
#empty_room_notice p {margin-top:250px;}
#empty_room_notice .ic {display:block; margin:auto; width:68px; height:68px; background:url('/nlivechat/img/sp_roomchat_20160830.png') no-repeat 0 -520px;}
#empty_room_notice .tx {display:block; line-height:50px; text-align:center; color:#999;}

/* 채팅방 개설 */
#room_add {position:absolute; top:37px; right:0; width:334px; background-color:#fff; border-bottom:1px solid #39302d; z-index:100;}
#room_add .ic_arrow {position:absolute; top:-4px; right:126px; width:7px; height:5px; background:url('/nlivechat/img/sp_roomchat_20160830.png') no-repeat -190px 0; z-index:100;}
#room_add dl { margin-top:30px;}
#room_add dt {float:left; padding:8px 0 0 10px; width:78px; height:23px; border-right:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; background-color:#fcfcfc; color:#666;}
#room_add dt span {display:block; height:15px; line-height:15px;}
#room_add dd {float:left; padding:5px 0 0 5px; width:240px; height:26px; border-bottom:1px solid #f2f2f2;}
#room_add dd input {padding:0 5px; width:223px; height:19px; line-height:19px; border:1px solid #d6d6d6; color:#666;}
#room_add .dd_addcost {padding:8px 0 0 5px; height:23px;}
#room_add .dd_addcost span {float:left; height:15px; line-height:15px;}
#room_add .dd_addcost .tx {font-weight:bold;}
#room_add .dd_addcost .ic {margin-left:6px; width:15px; height:15px; background:url('/nlivechat/img/sp_amount_ic.png') no-repeat; text-indent:-9999px;}
#room_add .dd_addcost.point .tx {color:#3391d9;}
#room_add .dd_addcost.point .ic {background-position:0 0;}
#room_add .dd_addcost.gp .tx {color:#e4a73d;}
#room_add .dd_addcost.gp .ic {background-position:0 -20px;}
#room_add button {margin:10px 0 20px 136px; width:74px; height:27px; background:url('/nlivechat/img/sp_roomchat_20160830.png') no-repeat -170px -510px; text-indent:-9999px;}
#room_add .ft {position:relative; height:46px; border-top:1px solid #e5e5e5;}
#room_add .ft .ic {position:absolute; top:7px; left:10px; width:16px; height:16px; background:url('/nlivechat/img/sp_roomchat_20160830.png') no-repeat -80px 0;}
#room_add .ft p {padding:7px 0 0 32px; line-height:16px; font-size:11px; font-family: YoonGothicPro, '돋움',Dotum; letter-spacing:-1px; color:#a3a3a3;}

/* 채팅방 리스트 */
.roomlist_summary {position:relative; padding:8px 15px 0 15px; height:21px; border-bottom:1px solid #554f4c; background-color:#655e5b;}
.roomlist_summary .cate {float:left;}
.roomlist_summary li {float:left;}
.roomlist_summary a {float:left; height:14px; line-height:14px; font-size:11px; font-family: YoonGothicPro, '돋움',Dotum; color:#fff;}
.roomlist_summary a.on {font-weight:bold; color:#ffde00;}
.roomlist_summary .bar {float:left; margin:2px 7px; width:1px; height:10px; background-color:#756e6c;}
.roomlist_summary .sct_se {position:absolute; top:5px; right:-1px; border:1px solid #808080;}
.room_list {overflow-y:auto;}
.room_list {-webkit-overflow-scrolling:touch;}
.room_list dl {position:relative; height:102px; border-bottom:1px solid #ededed; min-height: 83px; background-color: #e0e0e0;}
.room_list dl.rank1 {height:121px;background-color: #FFB033;}
.room_list dl.rank2, dl.rank3 {background-color: #0062D1;}
.room_list .roomInfo_area {position: absolute;background-color: white; left:73px; width: 532px; height: 102px; }
.room_list dl.rank1 .roomInfo_area {top: 10px; width: 515px;}
.room_list .rank_updown {line-height:22px;text-align:center; font-weight:900; font-size:12px; position: absolute; width: 56px; height: 22px;  background: rgba(255, 255, 255, 0.3);top:67px;left:8px;-webkit-border-radius: 22px;-moz-border-radius: 22px;border-radius: 22px;}
.room_list .rank1 .rank_updown { top:77px;}
.room_list .rank{position: absolute;top:27px;width:73px;text-align:center;color: #878787; font-size: 36px;font-weight: 500;font-family: YoonGothicPro,  Arial;}/* 60 50 46 36 */
.room_list .rank1 .rank{top:37px; font-weight:600; font-size: 60px;color: #ffffff;}
.room_list .rank2 .rank{font-weight:600;font-size: 50px;color: #ffffff;}
.room_list .rank3 .rank{font-weight:600;font-size: 46px;color: #ffffff;}
.room_list .rankup { width:12px; height:7px; background:url('/nlivechat/img/sp_roomchat_20160830.png') no-repeat -190px -546px;display: inline-block;}
.room_list .rankdown { width:11px; height:7px; background:url('/nlivechat/img/sp_roomchat_20160830.png') no-repeat -170px -547px;display: inline-block;}

.room_list .img_area {position:absolute; top:15px; left:10px;}
.room_list .img_area a {position:relative; margin-bottom:1px; display:block;}
.room_list .img_area img {display:block; width:55px; height:55px; background-color:#999;}
.room_list .img_area .bx_line {position:absolute; top:0; left:0; width:55px; height:55px; background:url('/nlivechat/img/sp_roomchat_20160830.png') no-repeat 0 -60px; z-index:100;}
.room_list .img_area .room_type_line {display:none; position:absolute; top:0; left:0; width:55px; height:55px; background:url('/nlivechat/img/sp_roomchat_20160830.png') no-repeat; z-index:50;}
.room_list .img_area .use_point {display:block; padding-right:4px; width:51px; height:15px; line-height:14px; font-family: YoonGothicPro, Tahoma, Geneva, sans-serifa; font-size:9px; text-align:right; color:#3398e6; background:url('/nlivechat/img/sp_roomchat_20160830.png') no-repeat 0 -120px;}
.room_list .img_area .use_gp {display:block; padding-right:4px; width:51px; height:15px; line-height:14px; font-family: YoonGothicPro, Tahoma, Geneva, sans-serifa; font-size:9px; text-align:right; color:#fea100; background:url('/nlivechat/img/sp_roomchat_20160830.png') no-repeat -60px -120px;}
.room_list .roomInfoContent_area {position: absolute; left:80px; width: calc(100% - 100px)}
.room_list .roomInfoContent_area dt { margin-top: 15px; font-weight: 900;}
.room_list .roomInfoContent_area dd { display:block;margin-top: 10px;height: 15px;}
.room_list .roomInfoContent_area dd.room_ex {max-width: 440px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.room_list .roomInfoContent_area a.tit {max-width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; display: inline-block;}
.room_list .roomInfoContent_area .ico_lv { vertical-align: middle}
.room_list .full .use_num {font-weight:bold; color:#c92b2b;}


.room_list .tit .type_ic {display:none; float:left; background:url('/nlivechat/img/sp_roomchat_20160830.png') no-repeat;}
.room_list .video .type_ic {display:block;margin:2px 7px 0 0; width:21px; height:11px; background-position:-240px -140px;}
.room_list .ladder .type_ic {display:block;margin:1px 7px 0 0; width:14px; height:15px; background-position:-270px -140px;}
.room_list .racing .type_ic { display:block;margin:1px 7px 0 0; width:14px; height:15px; background-position:-270px -181px;}
.room_list .daridari .type_ic { display:block;margin:1px 7px 0 0; width:14px; height:15px; background-position:-270px -162px;}
.room_list .friend .type_ic { display:block;margin:1px 7px 0 0; width:23px; height:11px; background-position:-290px -140px;}
.room_list .hot .img_area,
.room_list .new .img_area {top:10px;}
.room_list .hot .img_area a,
.room_list .new .img_area a {height:65px;}
.room_list .hot .bx_line {height:65px; background-position:-120px -60px;}
.room_list .new .bx_line {height:65px; background-position:-180px -60px;}
.room_list .secret .room_type_line {display:block; background-position:-60px -60px;}
.room_list .clfix span { color: #929292;}
.room_list .clfix .opener { font-weight: 900; }
.clfix:after { display: block; content: ''; clear: both; height: 0; visibility: hidden; }
.clfix { display: inline-block; }
.clfix { display: block; }
* html .clfix { height: 1%; zoom: 1; }
.clfix > li, .clfix > dt, .clfix > dd { float: left; display: inline-block; *zoom: 1; *display: inline; }

.room_list .tit.lotto .type_ic{

    background: url("/nlivechat/img/powerball.png");
    width: 15px;
    margin-right: 7px;
    height: 15px;
    display: inline-block;

}

.room_list .tit.powerdari .type_ic{

    background: url("/nlivechat/img/powerdari.png");
    width: 15px;
    margin-right: 7px;
    height: 15px;
    display: inline-block;

}
/* 내정보 */
.my_info {}
.my_info .top {position:relative; height:30px; background:url('/nlivechat/img/sp_roomchat_20160830.png') no-repeat 0 -290px; z-index:110;}
.my_info .top h3 {float:left; margin-left:9px; line-height:29px; font-size:12px; color:#333;}
.my_info .top .bar {float:left; margin:9px 10px 0 10px; width:1px; height:11px; background-color:#cacaca;}
.my_info .top .chat_item {float:left; line-height:29px; font-size:12px; color:#333;}
.my_info .top .chat_item dt {float:left; padding-right:5px;}
.my_info .top .chat_item dd {float:left;}
.my_info .top .chat_item .time {float:left;}
.my_info .top .chat_item .btn_show_item {float:left; margin:4px 0 0 8px; width:32px; height:21px; background:url('/nlivechat/img/sp_roomchat_20160830.png') no-repeat -360px -250px; text-indent:-9999px; overflow:hidden;}
.my_info .top .btn_setup {float:right; margin-top:1px; width:36px; height:28px; text-indent:-9999px; overflow:hidden;}
.my_info .top .btn_setup span {display:block; margin:6px 0 0 10px; width:16px; height:16px; background:url('/nlivechat/img/sp_roomchat_20160830.png') no-repeat -100px 0;}
.my_info .top .btn_setup .on { background-position:-120px 0;}
.my_info .con {position:relative; padding:9px 9px 0 9px; height:40px;}
.my_info .con img {float:left;}
.my_info .con .p_img {width:31px; height:31px;}
.my_info .con .ico_lv {margin:5px 5px 0 10px;}
.my_info .con .uname {float:left; margin-top:9px; max-width:100px; height:15px; line-height:15px; font-weight:bold; color:#292929; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; padding-right: 5px;}
.my_info .con .bx_line {position:absolute; top:9px; left:9px; width:31px; height:31px; background:url('/nlivechat/img/sp_roomchat_20160830.png') no-repeat -250px -60px;}
.my_info .con .my_talk {float:right; padding-right:11px; height:31px; background:url('/nlivechat/img/sp_roomchat_20160830.png') no-repeat right -100px; overflow:hidden;}
.my_info .con .my_talk .inn {max-width:121px; padding-top:3px; padding-left:11px; height:28px; background:url('/nlivechat/img/sp_roomchat_20160830.png') no-repeat -290px -60px; color:#3e3e3e;}
.my_info .con .my_talk p {height:25px; overflow:hidden;}
.my_info .con .my_talk span {display:table-cell; height:25px; line-height:13px; font-size:11px; font-family: YoonGothicPro, '돋움',Dotum; letter-spacing:-1px; vertical-align:middle;}

/* 내정보 상세 */
.my_info_detail {position:absolute; top:29px; right:0; width:334px; height:147px; border-top:1px solid #39302d; border-bottom:1px solid #39302d; background-color:#fff; z-index:100;}
.my_info_detail .user {position:relative; padding:10px 0 0 96px; height:86px; border-bottom:1px solid #e5e5e5;}
.my_info_detail dt {margin-bottom:5px; height:23px; line-height:23px;}
.my_info_detail .ico_lv {float:left; margin-right:5px;}
.my_info_detail .uname {float:left; font-weight:bold; color:#292929;}
.my_info_detail dd {padding:8px 0 0 10px; width:218px; height:42px; font-size:11px; font-family: YoonGothicPro, '돋움',Dotum; background:url('/nlivechat/img/sp_roomchat_20160830.png') no-repeat 0 -140px;}
.my_info_detail dd strong {display:block; margin-bottom:6px; height:14px; line-height:14px; color:#000;}
.my_info_detail dd p {max-width:213px; color:#3f3f3f; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.my_info_detail .op {padding:8px 0 0 10px; height:42px;}
.my_info_detail .op a {float:left; margin-right:8px; height:34px; background:url('/nlivechat/img/sp_roomchat_20160830.png') no-repeat; text-indent:-9999px; overflow:hidden;}
.my_info_detail .op .btn_profile_img {width:162px; background-position:0 -200px;}
.my_info_detail .op .btn_today_msg {width:144px; background-position:-190px -200px;}
.my_info_detail .profile_img {position:absolute; top:10px; left:10px; width:76px; height:76px;}
.my_info_detail .profile_img img {width:76px; height:76px;}
.my_info_detail .profile_img .bx_line {position:absolute; top:0px; left:0px; width:76px; height:76px; background:url('/nlivechat/img/sp_roomchat_20160830.png') no-repeat 0 -430px; z-index:10;}

/* 사이드 메뉴 */
.snb {}
.snb .hd {height:26px;}
.snb .hd a {position:relative; display:block; height:26px; background:url('/nlivechat/img/sp_roomchat_20160830.png') no-repeat 0 -330px; z-index:10;}
.snb .hd .tit {float:left; margin:6px 0 0 9px; height:14px; line-height:14px; font-weight:normal; font-size:11px; font-family: YoonGothicPro, '돋움',dotum; color:#666;}
.snb .hd .ic {float:right; margin:10px 10px 0 0; width:11px; height:7px; background:url('/nlivechat/img/sp_roomchat_20160830.png') no-repeat -170px 0;}
.snb .hd .num {float:right; margin:6px 10px 0 0; padding-right:6px; height:14px; line-height:14px; background:url('/nlivechat/img/sp_roomchat_20160830.png') no-repeat right -160px;}
.snb .hd .num em {display:block; padding-left:5px; height:14px; font-size:11px; font-family: YoonGothicPro, '돋움',Dotum; background:url('/nlivechat/img/sp_roomchat_20160830.png') no-repeat -390px -140px; color:#fff;}
.snb .bd li {position:relative; padding:9px 0 0 9px; height:40px; border-bottom:1px solid #f2f2f2;}
.snb .bd img {float:left;}
.snb .bd .p_img {width:31px; height:31px;}
.snb .bd .ico_lv {margin:5px 5px 0 10px;}
.snb .bd .uname {float:left; padding-right:2px; margin-top:9px; max-width:84px; height:15px; line-height:15px; font-weight:bold; letter-spacing:-1px; color:#292929; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.snb .bd .bx_line {position:absolute; top:9px; left:9px; width:31px; height:31px; background:url('/nlivechat/img/sp_roomchat_20160830.png') no-repeat -250px -60px;}
.snb .bd .my_talk {float:right; margin-right:9px; padding-right:11px; height:31px; background:url('/nlivechat/img/sp_roomchat_20160830.png') no-repeat right -100px; overflow:hidden;}
.snb .bd .my_talk .inn {max-width:121px; padding-top:3px; padding-left:11px; height:28px; background:url('/nlivechat/img/sp_roomchat_20160830.png') no-repeat -290px -60px; color:#3e3e3e;}
.snb .bd .my_talk p {height:25px; overflow:hidden;}
.snb .bd .my_talk span {display:table-cell; height:25px; line-height:13px; font-size:11px; font-family: YoonGothicPro, '돋움',Dotum; letter-spacing:-1px; vertical-align:middle;}
.on_bar {position:relative; z-index:30;}
.on_bar .hd a {background-position:0 -360px;}
.on_snb {position:relative; z-index:30;}
.on_snb .hd a {background-position:0 -390px; z-index:20; cursor:default;}
.on_snb .hd .tit {font-weight:bold; color:#333;}
.on_snb .hd .ic {background-position:-150px 0;}
.on_snb .hd .bar {display:block !important;}

#user-list {margin-bottom:-1px;}
#user-list ul {overflow-y:auto;}
#user-list ul {-webkit-overflow-scrolling:touch;}
#friend-list {}
#friend-list .bd .uname {max-width:73px;}
#friend-list .bd ul {overflow-y:auto;}
#friend-list .ic_friend_type {float:right; margin:10px 6px 0 0; width:23px; height:11px; background:url('/nlivechat/img/sp_roomchat_20160830.png') no-repeat -9999px;}
#friend-list .ic_1 .ic_friend_type {background-position:-210px 0;}
#friend-list .ic_2 .ic_friend_type {background-position:-240px 0;}
#friend-list .ic_3 .ic_friend_type {background-position:-270px 0;}
#friend-list .friend_tip {padding:6px 0 0 9px; height:20px; border-top:1px solid #d2d2d2; background-color:#fafafa;}
#friend-list .friend_tip span {float:left; height:14px; line-height:14px; font-size:11px; font-family: YoonGothicPro, '돋움',Dotum; font-size:11px; color:#9f9f9f; letter-spacing:-1px;}
#friend-list .friend_tip .bar {margin:2px 10px 0 10px; width:1px; height:10px; background-color:#e1e1e1;}
#friend-list .friend_tip .ic {float:left; margin:1px 5px 0 0; width:23px; height:11px; background:url('/nlivechat/img/sp_roomchat_20160830.png') no-repeat -9999px;}
#friend-list .friend_tip .ic_1 .ic {background-position:-210px 0;}
#friend-list .friend_tip .ic_2 .ic {background-position:-240px 0;}
#friend-list .friend_tip .ic_3 .ic {background-position:-270px 0;}
#friend-list .my_talk {margin-right:5px;}



/* 회원 레이어 */
#layUser {display:block; position:absolute; min-width:120px; /*width:120px;*/ border:1px solid #ed2026; z-index:10000;}
#layUser .lutop {padding:0 20px 0 10px; height:26px; line-height:25px; font-weight:bold; color:#fff; background:#ed2026;}
#layUser .lubody {padding:4px 2px 5px 2px; background-color:#f8f8f8;}
#layUser .lubody ul {}
#layUser .lubody li {}
#layUser .lubody a {display:block; margin-bottom:-1px; padding-left:5px; height:21px; border:1px solid #f8f8f8; font-size:12px; font-family: YoonGothicPro, '굴림',Gulim; overflow:hidden; color:#000;}
#layUser .lubody a:hover {position:relative; border:1px solid #dedddc; background-color:#efefef; z-index:10;}
#layUser .lubody a.warning {color:#e91616;}
#layUser .lubody a.crime {color:#3815e8;}
#layUser .lubody a.mute {color:#e1831f;}
#layUser .lubody a .ico {float:left; margin:3px 5px 0 0; width:15px; height:16px; background:url('/img/default/sideview_nw2.png') no-repeat;}
#layUser .lubody a .txt {float:left; margin-top:4px; height:14px; line-height:14px;}
#layUser .lubody a.ch_ly_1 .ico {margin:2px 6px 0 0; background-position:0 0;} /*유저정보*/
#layUser .lubody a.ch_ly_2 .ico {background-position:-30px 0;} /*쪽지보내기*/
#layUser .lubody a.ch_ly_3 .ico {background-position:-90px 0;} /*채팅신청*/
#layUser .lubody a.ch_ly_4 .ico {background-position:-60px 0;} /*친구등록*/
#layUser .lubody a.ch_ly_5 .ico {background-position:-120px 0;} /*블랙리스트*/
#layUser .lubody a.ch_ly_6 .ico {background-position:-150px 0;} /*채팅금지*/
#layUser .lubody a.ch_ly_7 .ico {background-position:-180px 0;} /*전과부여*/
#layUser .lubody a.ch_ly_8 .ico {background-position:-210px 0;} /*회원정보수정*/
#layUser .lubody a.ch_ly_9 .ico {background-position:-240px 0;} /*게시물검색*/
#layUser .lubody a.ch_ly_10 .ico {background-position:-300px 0;} /*채팅금지해제*/
#layUser .lubody a.ch_ly_11 .ico {background-position:-270px 0;} /*귓속말*/
#layUser .lubody a.ch_ly_12 .ico {background-position:-180px 0;} /*강제차단*/
#layUser .lubody a.ch_ly_13 .ico {background-position:-210px 0;} /*매니저지정,해제*/

/* 알림 레이어 */
.notify_layer {position:absolute; top:50%; left:50%; margin:-130px 0 0 -165px; width:330px; border:1px solid #2d2d2d; background-color:#fff; z-index:1000;display:none}
.notify_layer .hd {height:35px; border-bottom:1px solid #2d2d2d; background-color:#5a5a5a;}
.notify_layer .hd h2 {float:left; padding-left:10px; line-height:35px; font-size:12px; font-family: YoonGothicPro, '굴림',Gulim; color:#fff;}
.notify_layer .hd .btn_close {float:right; padding:9px; text-indent:-9999px; overflow:hidden;}
.notify_layer .hd .btn_close span {display:block; width:16px; height:16px; background:url('/nlivechat/img/sp_roomchat_20160830.png') no-repeat -350px 0;}
.notify_layer .bd {padding:0 30px 20px 30px; border-bottom:1px solid #e1e1e1; background-color:#fafafa; vertical-align:middle; overflow:hidden;}
.notify_layer .bd .ic {display:block; margin:30px auto 10px auto; background:url('/nlivechat/img/sp_roomchat_20160830.png') no-repeat;}
.notify_layer .bd p {line-height:20px; text-align:center; color:#292929;}
.notify_layer .bd strong {letter-spacing:-1px;}
.notify_layer .ft {margin:20px 0; height:27px; text-align:center;}
.notify_layer .ft a {display:inline-block; width:63px; height:27px; background:url('/nlivechat/img/sp_roomchat_20160830.png') no-repeat; text-indent:-9999px; overflow:hidden;}
.notify_room_invite .bd .ic {width:71px; height:57px; background-position:-90px -430px;}
.notify_room_invite .ft .btn_submit {background-position:-250px -430px;}
.notify_room_invite .ft .btn_cancel {background-position:-250px -470px;}
.notify_memo_recv .bd .ic {width:70px; height:48px; background-position:-170px -430px;}
.notify_memo_recv .ft .btn_submit {background-position:-320px -430px;}
.notify_memo_recv .ft .btn_cancel {width:74px; background-position:-320px -470px;}
.notify_chat .bd .ic {width:70px; height:48px; background-position:-170px -430px;}
.notify_chat .ft .btn_submit {background-position:-250px -510px;}
.notify_chat .ft .btn_cancel {background-position:-250px -470px;}
.notify_acc_msg .bd {padding-bottom:0;}
.notify_acc_msg .bd span {display:block; margin:10px 0; line-height:20px;}
.notify_password_input {margin:-130px 0 0 -125px; width:300px;}
.notify_password_input .bd {padding-bottom:0;}
.notify_password_input .bd .input {margin:20px auto 5px auto; display:block; padding:0 5px; width:150px; height:30px; line-height:30px; font-size:15px; border:1px solid #e1e1e1; text-align:center;}
.notify_password_input .bd .tip {padding-bottom:10px; font-size:11px; font-family: YoonGothicPro, 'Doutm',돋움; color:#999;}
.notify_password_input .ft .btn_submit {background-position:-250px -430px;}

/* 마켓 가이드 (구매안내) */
.market_guide_wrap {position:absolute; top:35px; left:50%; margin-left:-300px; width:600px; border:1px solid #333; border-top:3px solid #333; background-color:#fff; z-index:1000;}
.market_guide_wrap .inner {position:relative; padding:48px 30px 30px 30px; border:none;}
.market_guide_wrap .hd {margin-bottom:29px;}
.market_guide_wrap .hd h2 {margin:0 auto 12px auto; width:430px; height:24px; background:url('/nlivechat/img/sp_chat_market.png') no-repeat; text-indent:-9999px; overflow:hidden;}
.market_guide_wrap .hd p {margin:auto; width:334px; height:13px; background:url('/nlivechat/img/sp_chat_market.png') no-repeat 0 -40px; text-indent:-9999px;}
.market_guide_wrap .bd {height:330px; border-bottom:1px solid #e5e5e5;}
.market_guide_wrap .item_list {margin-bottom:29px; height:254px; border-top:1px solid #e5e5e5; border-bottom:1px solid #b7b7b7;}
.market_guide_wrap .item_list li {float:left; margin-right:-1px; padding:20px 66px 0 65px; width:137px; height:234px; border-right:1px solid #e6e6e6; border-left:1px solid #e6e6e6; background-color:#fafafa;}
.market_guide_wrap .item_list .day_30 {padding:20px 66px 0 66px;}
.market_guide_wrap .item_list dl {padding:0;}
.market_guide_wrap .item_list dt {margin-bottom:18px; width:137px; height:175px; background:url('/nlivechat/img/sp_chat_market.png') no-repeat; text-indent:-9999px;}
.market_guide_wrap .day_7 dt {background-position:0 -70px;}
.market_guide_wrap .day_30 dt {background-position:-150px -70px;}
.market_guide_wrap .item_list dd {height:26px;}
.market_guide_wrap .item_list .btn_buy {display:block; margin:auto; width:70px; height:26px; background:url('/nlivechat/img/sp_chat_market.png') no-repeat 0 -310px; text-indent:-9999px; overflow:hidden;}
.market_guide_wrap .item_list .btn_buy:hover {background-position:0 -350px;}
.market_guide_wrap .item_list .btn_buy:active {background-position:0 -390px;}
.market_guide_wrap .tip p {display:block; margin:auto; width:460px; height:13px;}
.market_guide_wrap .tip span {float:left; width:379px; height:13px; background:url('/nlivechat/img/sp_chat_market.png') no-repeat 0 -270px; text-indent:-9999px;}
.market_guide_wrap .tip a {float:right; width:69px; height:13px; background:url('/nlivechat/img/sp_chat_market.png') no-repeat 0 -290px; text-indent:-9999px; overflow:hidden;}
.market_guide_wrap .btn_close {position:absolute; top:0; right:0; width:30px; height:30px; background:url('/nlivechat/img/sp_chat_market.png') no-repeat -80px -310px; text-indent:-9999px; overflow:hidden;}

.mobile #room_list {font-size:17px;}
.chat_warning{ width: 100%; clear: both; padding-top: 7px; font-weight: bold; color: #ed2026;
    padding-bottom: 13px;}
.room_info .btn_del { padding: 5px 4px; border: 1px solid #E5E5E5; position: absolute; right: 13px; top: 43px; }

