@charset "utf-8";

/*
 * File       : land_community.css
 * Author     : publisher
 *
 *
 */

 .land-wrap.p-commu{padding-bottom:70px}

.btn-land-cardbtm{position:relative;flex:1;display:flex;align-items:center;justify-content:center;height:46px;color:var(--font-icon-grey4 , #515a68)}
.btn-land-cardbtm i{margin-right:2px}
/* .cardbtn-wrap-commu .btn-land-cardbtm:before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:'';width:1px;height:16px;background:var(--line-line2, #d4d9e2)}
.cardbtn-wrap-commu .btn-land-cardbtm:first-child:before{display:none} */
.btn-land-cardbtm.disabled{color:var(--font-icon-grey1, #bcbfc4)}
.btn-land-cardbtm em{position:relative;line-height:21px;margin-left:2px;font-size:12px;font-weight:500}
.topscroll-wrap{width:100%;transition: all .3s cubic-bezier(0.77, 0.21, 1, 0.31);}
.topscroll-wrap.up{position:fixed;top:0;box-shadow: 0px 8px 8px 2px rgba(0, 0, 0, 0.06);z-index:10}
.topscroll-wrap.down .landtab-wrap{position:fixed;top:0;height:52px;box-shadow: 0px 8px 8px 2px rgba(0, 0, 0, 0.06);z-index:10;padding-top:12px}
.topscroll-wrap.typesch{z-index:10;min-height:64px;background:var(--background-white, #fff)}
.topscroll-wrap.typesch.down{position:fixed;top:0;box-shadow: 0px 8px 8px 2px rgba(0, 0, 0, 0.06)}
.topscroll-wrap.typesch.down .header-wrap-top{position:fixed;top:0}
/* .topscroll-wrap.typesch.down .header-wrap-top:after{position:absolute;top:56px;content:'';display:block;width:100%;height:4px;background:rgba(0, 0, 0, 0.06);  filter: blur(5px);} */
.topscroll-wrap.typesch.down .landtab-wrap{top:56px;box-shadow:none}
.topscroll-wrap.typesch .landtab-wrap{padding-top:12px;height:52px}
.topscroll-wrap .landtab-wrap.type-linefull{padding-left:16px;padding-right:16px}
.header-wrap-commu{display:flex;justify-content: space-between;align-items:center;height:56px;background-color:var(--background-white, #fff);transition: all .2s cubic-bezier(.65,0,.35,1) 10ms;    will-change: top}
.header-wrap-commu .btn-landtab{margin-left:8px}
.header-wrap-commu .fx-right{display:flex;align-items:center;margin-left:auto}
.header-wrap-commu .fx-right button{margin-left:12px}
.header-wrap-commu .btn-landtab:first-child,
.header-wrap-commu .fx-right button:first-child{margin:0}
.header-wrap-commu, .personaliz-wrap-commu{padding:0 16px}
.personaliz-wrap-commu{display:flex;justify-content:space-between;align-items:center;padding:14px 16px 0;background-color:var(--background-white, #fff);transition: all .2s cubic-bezier(.65,0,.35,1) 10ms;will-change: top}
.search-wrap-commu{display:flex;justify-content:space-between;align-items:center;width:100%;height:40px;padding:0 16px 0 12px;border-radius:8px;background:var(--fiexible-bluegrey3, #edf0f2)}
.search-wrap-commu .text-item{max-width:100%;padding-left:4px;font-size:16px;color:var(--font-icon-grey5, #222);font-weight:500;text-overflow: ellipsis;white-space: nowrap;overflow:hidden}
.search-wrap-commu .lb-squarbx-20 + .text-item{max-width:calc(100% - 70px);}
.search-wrap-commu .inner{display:flex;align-items:center;width:calc(100% - 10px)}
.search-wrap-commu.disabled{background:var(--fiexible-bluegrey1, #e7eaee)}
.search-wrap-commu.disabled .text-item{color:var(--font-icon-grey1, #bcbfc4)}
.search-wrap-commu.disabled  i{opacity:.6}
.roundbox-bluegrey{padding:8px 12px;border-radius:8px;background:var(--fiexible-bluegrey3, #edf0f2)}
.personaliz-wrap-commu .landtab-wrap .btn-landtab{margin-left:20px}
.personaliz-wrap-commu .landtab-wrap .btn-landtab:first-child{margin-left:0}
.filtertext-wrap-commu{position:relative;display:flex;height:56px;padding:16px 16px 18px;background-color:var(--background-white, #fff);transition: all .1s cubic-bezier(.65,0,.35,1) 10ms;will-change: top}
.filtertext-wrap-commu .filtertext-con{display:flex;align-items:center;white-space:nowrap;width:calc(100% - 40px);height:22px;overflow:hidden;color:var(--font-icon-grey4, #515a68);-webkit-overflow-scrolling : touch;overflow-x: scroll;overflow-y: hidden;white-space: nowrap;user-select: none;cursor: pointer;transition: all 0.2s;will-change: transform;position: relative;}
.filtertext-wrap-commu .filtertext-con::-webkit-scrollbar {display:none;}
.filtertext-wrap-commu .filtertext-con.active{cursor: grabbing;cursor: -webkit-grabbing;}
.filtertext-wrap-commu .fx-right{position:absolute;right:16px;top:12px}
.filtertext-wrap-commu .btn-land-rdlinegrey32{z-index:2;position:relative}
.filtertext-wrap-commu .btn-land-rdlinegrey32 .badge-counter{position:absolute;top:-4px;right:-4px}
.filtertext-wrap-commu .fx-right:after{z-index:1;content:'';position:absolute;top:0;left:-20px;width:40px;height:32px;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 20%, rgba(255, 255, 255, 1) 50%, #fff 100%);}
.infotext-wrap-commu{display:flex;justify-content: space-between;align-items:center;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--line-line2, #d4d9e2)}
.infotext-wrap-commu .text-item{position:relative;max-width:calc(100% - 55px);padding-left:24px;text-align:left}
.infotext-wrap-commu .text-item .icotype-20-notification{position:absolute;top:0;left:0}
.cardbtn-wrap-commu{display:flex;border-bottom:8px solid var(--line-line1, #f3f3f3)}
.floating-wrap-commu{position:fixed;bottom:84px;right:16px;transition: all .3s;z-index:3}
.floating-wrap-commu .btn-floating{margin-top:12px}
.card-wrap-commu{padding:20px 0;border-bottom:1px solid var(--line-line2, #d4d9e2)}
.card-wrap-commu.type-my{border-bottom:0}
.card-wrap-commu.type-my .commucard-text{padding-bottom:0}
.card-wrap-commu.type-my .commucard-text .text-cont{color:var(--font-icon-grey5, #222)}
.card-wrap-commu.type-my .commucard-profile{align-items:flex-start}
.card-wrap-commu.type-my .commucard-profile .pimg{margin-top:3px}
.card-wrap-commu.type-my .commucard-profile .btn-land-rdboxgrey{margin-top:9px}
.card-wrap-commu.type-my .commucard-profile .ptext-name{word-wrap:break-word;white-space:normal}
.card-wrap-commu.type-my .commucard-profile .ptext{width:calc(100% - 92px)}
.card-wrap-commu.type-my .commucard-text .btn-land-txline{margin-top:4px}
.commucard-profile{display:flex;align-items:center;padding:0 16px}
.commucard-profile.disabled .pimg,
.commucard-profile.disabled .ptext{opacity: .5}
.commucard-profile .pimg{width:40px;min-width:40px;height:40px}
.commucard-profile .pimg img{width:100%}
.commucard-profile .ptext{width:calc(100% - 48px);margin-left:8px;text-align:left}
.commucard-profile .ptext-name{display:block;padding-right:1px;font-size:14px;font-weight:700;color:var(--font-icon-grey5, #222);overflow:hidden; white-space:nowrap;text-overflow:ellipsis}
.ptext-name.follow:after{position:relative;left:2px;top:2px;content:'';display:inline-block;width:14px;height:14px;background:url('/images/land/badge_follow.png') no-repeat 0 0 / 14px auto}
.commucard-profile .ptext-info{display:flex;width:100%;height:28px;align-items:center;margin-top:-2px;font-size:14px;color:var(--font-icon-grey4, #515a68);}
.commucard-profile .ptext-info span{display:block;overflow:hidden; white-space:nowrap;text-overflow:ellipsis}
.commucard-profile .ptext-info .lb-squarbx-20{margin-left:4px;min-width:max-content}
.commucard-profile .ptext-info .txc-follow{position:relative;display:flex;min-width:79px;padding:0 0 0 5px;margin:0 5px;white-space:nowrap;}
.commucard-profile .ptext-info .txc-follow:before{position:absolute;top:50%;left:0;content:'';width:1px;height:16px;margin-top:-8px;background:var(--line-line2, #d4d9e2)}
.commucard-profile .ptext-info .txc-follow em{font-weight:500;margin-left:2px}
.commucard-profile .ptext-info .btn-land-sqline28{margin-left:auto}
.commucard-profile .ptext-top{display:flex;width:100%}
.commucard-profile .ptext-top button.icofollow{margin-left:auto;white-space:nowrap}
.commucard-profile.disabled .ptext-top .btn-land-rdboxblue.icofollow{pointer-events:none;background:var(--fixed-grey2, #e4e4e4);color:var(--font-icon-grey2, #80838d)}
.commucard-profile.disabled .ptext-top .btn-land-rdboxblue.icofollow:before{filter: invert();opacity: .4;}
.commucard-profile.disabled .ptext-top .btn-land-rdboxblue.icofollow{pointer-events:none;background:var(--fixed-grey2, #e4e4e4);color:var(--font-icon-grey2, #80838d)}
.commucard-profile.disabled .lb-squarbx-20.txc-primary.line{border: 1px solid var(--fixed-grey3, #ccc);background-color: var(--fixed-grey1, #f1f2f4);color: var(--font-icon-grey4, #515a68) !important}
.commucard-profile .icotype-24-fixed,
.commucard-profile .icotype-24-bookmark{margin-left:auto;cursor:pointer}
.commucard-profile .img-logo-kbland{position:relative;width:40px;height:40px;border:1px solid var(--fixed-grey1, #f1f2f4);border-radius:27px;background:none}
.commucard-profile .img-logo-kbland:before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:26px;height:20px;background:url('/images/land/logo_kbland.png') no-repeat 0 0 / 100% auto}
.commucard-profile.line{padding:16px}
.commucard-profile.line + .commucard-profile.line{border-top:1px solid var(--line-line2, #d4d9e2)}
.card-wrap-commu:not(.type-my) .commucard-profile{background:var(--background-bg1, #f7f8fa);margin:0 16px;padding:10px;border-radius:10px}
.area-side .commucard-profile.line{padding:16px 0}
.commucard-text{padding:0 16px 16px;text-align:left}
.commucard-text .text-header{padding-top:20px;font-size:16px;color:var(--font-icon-grey5, #222);font-weight:500;overflow:hidden; white-space:pre;text-overflow:ellipsis}
.commucard-text .text-header.disabled{color:var(--font-icon-grey1, #bcbfc4)}
.commucard-text .text-header .txc-acred{font-size:14px;margin-right:4px}
.commucard-text .text-header .icotype-24-fixed{margin-right:4px}
.commucard-text .text-cont{padding-top:8px;font-size:14px;color:var(--font-icon-grey4, #515a68); text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;word-break:break-all;white-space: pre-wrap;}
.commucard-text .text-imgtype{position:relative;overflow:hidden;margin-top:16px;}
.commucard-text .text-imgtype img{width:100%}
.text-imgtype .more-deem{z-index:1;display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);color:var(--font-icon-white, #fff);font-size:12px}
.text-imgtype .more-deem strong{font-size:18px}
.text-imgtype .more-deem div{display:flex;align-items: center;}
.text-imgtype.noimg{position:relative;background:var(--background-bg2, #eaedf0)}
.text-imgtype.noimg:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:'';width:100px;height:25px;background:url('/images/land/img_logo_k_brealestate_x_lg.png') no-repeat 0 0 / 100px auto}
.commucard-text .imgtype-wrap{margin:0 -16px}
.commucard-text .imgtype-wrap .text-imgtype{height:220px}
.type-writing .commucard-text .imgtype-wrap .text-imgtype{height:100%}
.commucard-text .imgtype-wrap.type2{display:flex;height:220px}
.commucard-text .imgtype-wrap.type2 .text-imgtype{flex:1;height:auto}
.commucard-text .imgtype-wrap.type2 .text-imgtype:after,
.card-wrap-ad .text-imgtype:after{content:'';display:block;width:100%;padding-bottom:100%}
.commucard-text .imgtype-wrap.type2 .text-imgtype + .text-imgtype{margin-left:1px}
.commucard-text .imgtype-wrap .text-imgtype img,
.card-wrap-ad .text-imgtype img{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 100%;height: 100%;object-fit: cover;}
.type-writing .commucard-text .imgtype-wrap .text-imgtype img{position:inherit;left:0;top:0;transform:none;}
.commucard-text .imgtype-wrap.type3{display: grid;grid-template-columns: 60% 40%;grid-gap:1px;height:220px;margin-top:16px}
.commucard-text .imgtype-wrap.type3 .text-imgtype{margin:0;height:auto}
.commucard-text .imgtype-wrap.type3 .text-imgtype:after{content:'';display:block;width:100%;padding-bottom:100%}
.commucard-text .imgtype-wrap.type3 .text-imgtype:nth-of-type(1){grid-column:1;grid-row: 1 / 3}
.commucard-text .imgtype-wrap.type3 .text-imgtype:nth-of-type(2){grid-column:2;grid-row-start:1}
.commucard-text .imgtype-wrap.type3 .text-imgtype:nth-of-type(3){grid-column:2;grid-row-start:2}
.type-writing .commucard-text .imgtype-wrap{height:auto}
.commucard-btns{display:flex;align-items:center;flex-wrap:wrap;padding:0 16px;}
.commucard-info{display:flex;justify-content:space-between;padding:20px 16px 0}
.commucard-info .list-dot{display:flex;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;color:var(--font-icon-grey4, #515a68);font-size:12px}
.commucard-info .text-numdata{padding-left:2px;font-weight:500}
.commucard-info .text-days{min-width:max-content;margin-left: 16px;font-size:12px;color:var(--font-icon-grey2, #80838d)}
.commucard-text + .commucard-info{padding:0 16px 0}
.card-wrap-ad{padding:20px 0;border-bottom: 8px solid var(--line-line1, #f3f3f3)}
.card-wrap-ad .lb-squarbx-24{margin-left:16px}
.card-wrap-ad .commucard-text{padding:0 16px 0}
.card-wrap-ad .commucard-text .imgtype-wrap .text-imgtype{height:186px}
.card-wrap-imgbn{width:100%}
.card-wrap-imgbn img{width:100%}
.link-cont{margin-top:16px}
.link-cont a{color:var(--primary-primaryblue, #4373f4);text-decoration: underline;}

.rowtype-wrap{display:flex;height:92px;overflow:hidden;border-radius:16px;margin-top:16px;border:1px solid var(--line-line1, #f3f3f3)}
.rowtype-wrap .text-imgtype{position:relative;width:160px;margin:0;border:0;border-radius:0;overflow:hidden;}
.rowtype-wrap .text-imgtype img{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 100%;height: 100%;object-fit: cover;}
.rowtype-wrap .text-imgtype + .text-cont{width:calc(100% - 160px)}
.rowtype-wrap .text-cont{display:block;width:100%;background-color:var(--background-bg1, #f7f8fa);padding:13px 16px}
.rowtype-wrap .text-cont .tx-info{font-size:14px;color:var(--font-icon-grey5, #222); text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.rowtype-wrap .text-cont .tx-logo{padding-top:4px;font-size:12px;color:var(--font-icon-grey2, #80838d)}
.rowtype-wrap .text-imgtype .btn-land-rdblack{z-index:2;position:absolute;top:30px;left:50%;transform:translateX(-50%)}
.type-writing .rowtype-wrap{flex-direction: column;height:auto}
.type-writing .rowtype-wrap .text-imgtype{width:100%;height:189px}
.type-writing .rowtype-wrap .text-imgtype + .text-cont{width:100%;white-space:normal;}
.type-writing .rowtype-wrap .text-cont{padding:16px;white-space:normal}
.type-writing .rowtype-wrap .text-cont .tx-logo{padding-top:8px}
.type-writing .rowtype-wrap .text-imgtype .btn-land-rdblack{width:40px;height:40px;top:50%;transform:translate(-50%, -50%)}
.type-writing .commucard-text .text-header{text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;white-space:pre-wrap}

.votetype-wrap{position:relative;margin-top:16px;padding:20px 16px;overflow:hidden;border:1px solid var(--line-line1, #f3f3f3);border-radius:16px}
.vote-header .hd-top{display:flex;justify-content: space-between;font-size:12px;color:var(--font-icon-grey4, #515a68)}
.vote-header .hd-top .hd-num{position:relative;margin-left:6px;padding-left:6px;font-weight:500}
.vote-header .hd-top .hd-num:before{content:'';position:absolute;top:3px;left:0;width:1px;height:10px;background-color:var(--line-line2, #d4d9e2)}
.vote-header .hd-btm{margin-top:2px;text-align:right;color:var(--font-icon-grey2, #80838d)}
.vote-header .hd-rt{margin-left:auto;font-size:12px}
.vote-header .hd-rt.num{color:var(--font-icon-grey2, #80838d)}
.vote-rate-wrap{position:relative;width:100%;height:8px;border-radius:50px;background-color:var(--fixed-grey2, #e4e4e4)}
.vote-rate-wrap .vote-rate{position:absolute;top:0;left:0;height:8px;border-radius:50px;background-color:var(--fixed-grey3, #ccc)}
.votetype-wrap .vote-cont{margin-top:16px}
.votetype-wrap .vote-cont .cnt-top{display:flex;align-items:center;justify-content: space-between;color:var(--font-icon-grey5, #222)}
.votetype-wrap .vote-cont .t-lt{font-size:14px;font-weight:500}
.votetype-wrap .vote-cont .t-rt {display:flex;align-items:center}
.votetype-wrap .vote-cont .t-rt .rt-text{font-size:14px;font-weight:700;color:var(--font-icon-grey2, #80838d)}
.votetype-wrap .vote-cont .t-rt .rt-img{display:block;position:relative;width:40px;min-width:40px;height:40px;margin-left:8px;border:1px solid var(--line-line1, #f3f3f3);border-radius:4px;background:url('/images/land/img_no_image_vote.png') no-repeat 0 0 / 100% auto}
.votetype-wrap .vote-cont .t-rt .rt-img img{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 100%;height: 100%;object-fit: cover;}
.votetype-wrap .vote-cont .cnt-btm{margin-top:8px}
.votetype-wrap .vote-cont.active .t-rt .rt-text{font-size:18px;color:var(--font-icon-grey5, #222)}
.votetype-wrap .vote-cont.active .vote-rate{background-color:var(--primary-primaryblue, #4373f4)}
.votetype-wrap .chk-land{display:flex;align-items:center;min-height:40px;margin-top:16px}
.votetype-wrap .chk-land:first-child{margin-top:0}
.votetype-wrap .chk-land input + label .text{font-size:14px;font-weight:500}
.votetype-wrap .chk-land input + label .text:before{margin-right:8px}
.votetype-wrap .btn-land-sqlinebx,
.votetype-wrap .btn-land-sqbx{margin-top:20px}
.votetype-wrap .infotype-text{margin-bottom:12px}
.votetype-wrap .infotype-text strong{display:block;font-weight:500;font-size:16px}
.votetype-wrap .infotype-text .list-dot{display:flex;flex-wrap:wrap;margin-top:4px}
.votetype-wrap .infotype-cont{display:flex;align-items:baseline;padding:10px;margin-top:8px;border-radius:8px;background-color:var(--background-bg1, #f7f8fa)}
.votetype-wrap .infotype-cont:first-child{margin-top:0}
.votetype-wrap .infotype-cont .inner{margin-left:12px;}
.votetype-wrap .infotype-cont .tit-text{display:block;font-size:14px;font-weight:700}
.votetype-wrap .infotype-cont .detail-text{display:block;padding-top:2px;font-size:12px;color:var(--font-icon-grey4, #515a68)}
.votetype-wrap .noti-message{margin-top:12px}
.votetype-wrap .infotype-tuumb{width:100%}
.votetype-wrap .infotype-tuumb img{width:100%}
.votetype-wrap .infotype-tuumb + .inforound-grey{margin-top:12px}
.votetype-wrap .list-dot .text-item{color:var(--font-icon-grey4, #515a68)}
.votetype-wrap .nodata-wrap{padding:0 0 24px}
.votetype-wrap.unused:before{z-index:1;position:absolute;top:0;left:0;content:'';width:100%;height:100%;background:var(--rgba-deemgrey, rgba(119,119,119,0.85))}
.votetype-wrap.unused .unused-text{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;font-size:16px;color:var(--font-icon-white, #fff);font-weight:500;text-align:center}

.danji-thumb-wrap .thumb-top{display: flex;justify-content: stretch;overflow: hidden;max-height:197px}
.danji-thumb-wrap .thumb-btm{display: flex;justify-content: stretch;margin-top: 1px;overflow: hidden;max-height:98px}
.danji-thumb-wrap .thumb-top .thumb-con.lg{flex: 2;height:auto;margin-right:-1px}
.danji-thumb-wrap .thumb-top .thumb-rtcon{display: flex;flex: 1;flex-direction: column;margin-left:2px}
.danji-thumb-wrap .thumb-top .thumb-con:last-child{margin-top:1px}
.danji-thumb-wrap .thumb-btm .thumb-con{position:relative;display:flex;flex:1;;margin-left:1px}
.danji-thumb-wrap .thumb-btm .thumb-con:first-child{margin:0}
.danji-thumb-wrap .thumb-con{position:relative;overflow:hidden}
.danji-thumb-wrap .thumb-con:after{content:'';display:block;width:100%;padding-bottom:100%}
.danji-thumb-wrap .thumb-img{position:absolute;top:0;left:0;display:block;background-size: cover;background-repeat: no-repeat;width:100%;height: 100%;}
.danji-thumb-wrap .thumb-img:before{z-index:1;content: "";display: block;width: 100%;height: 100%;background: linear-gradient(342deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);position: absolute;top: 0;left: 0;}
.danji-thumb-wrap .thumb-context{z-index:2;position:absolute;bottom:8px;left:8px;display:flex;flex-direction:column}
.danji-thumb-wrap .thumb-context .thumb-tit{display:block;padding-top:4px;font-size:12px;color:var(--font-icon-white, #fff)}
.update-noti{display:flex;align-items:center;justify-content:center;height:32px;line-height:32px;border-radius:50px;padding:0 12px;background: rgba(119, 119, 119, 0.85);color:var(--font-icon-white, #fff);font-size:16px}
.update-noti i{margin-left:2px}
.filtertext-wrap-commu .update-noti{position:absolute;top:81px;left:50%;transform:translateX(-50%)}
.topscroll-wrap .update-noti{position:fixed;top:220px;left:50%;transform:translateX(-50%);z-index:10}
.topscroll-wrap.down + section .update-noti,
.topscroll-wrap.down + div section .update-noti{top:70px}
.topscroll-wrap.up + section .update-noti,
.topscroll-wrap.up + div section .update-noti{top:110px}
.topscroll-wrap + div section .update-noti{top:164px}
.filtertext-wrap-commu .btn-land-rdboxgrey3{margin:-4px 0 0 4px}
.filtertext-wrap-commu .btn-land-rdboxgrey3:first-child{margin-left:0}
.typesch .filtertext-wrap-commu .btn-land-rdboxgrey3{margin-top:0}

.filtertext-wrap-commu.ml4 .btn-land-rdlinebluegrey:not(:first-child),
.filtertext-wrap-commu.ml4 .btn-land-rdboxgrey3:not(:first-child){margin-right:4px}
.filtertext-wrap-commu.bline{border-bottom:1px solid var(--line-line1, #f3f3f3)}
.filtertext-wrap-commu.bline.down{z-index:10;position:fixed;top:52px;width:100%;background-color:var(--background-white)}
.filtertext-wrap-commu.bline.up{z-index:10;position:fixed;top:96px;width:100%;background-color:var(--background-white)}
@media (min-width: 560px) {
    .filtertext-wrap-commu.bline.down,
    .filtertext-wrap-commu.bline.up{max-width:424px}
}

/* 단지글 */
.type-writing .commucard-text .text-header{font-size:20px}
.type-writing .commucard-text .text-cont{overflow:auto;padding-top:16px;text-overflow:inherit;-webkit-line-clamp: inherit;font-size:16px;white-space:pre-wrap;}
.type-writing .commucard-text .rowtype-wrap .text-cont{white-space:normal}
.commucard-hash{display:flex;flex-wrap: wrap;font-size:14px;color:var(--font-icon-primaryblue, #4373f4);font-weight:500;padding:16px 16px 0;gap:2px 6px}

.p-commu .acd-wrap .acd-header{margin:0 16px;border-top:1px solid var(--line-line1, #f3f3f3)}
.p-commu .acd-wrap .acd-cont{padding:16px 0 32px}

.hotissue-wrap{padding:0 16px}
.hot-header{padding:24px 0 4px;font-size:20px;font-weight:500}
.hot-cont{padding:20px 0;border-top:1px solid var(--line-line1, #f3f3f3)}
.hot-header + .hot-cont{border:0}
.hot-cont .cont-top{font-size:16px}
.hot-cont .cont-btm{margin-top:8px;font-size:14px;text-overflow: ellipsis;word-break:break-all;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;color:var(--font-icon-grey4, #515a68)}

.bottom-sticky-wrap{position:fixed;bottom:0;width:100%;height:auto;z-index:10}
.bottom-sticky-wrap .comment-txarea-wrap{position:relative;bottom:0;width:100%;min-height:64px;border-top:1px solid var(--line-line1, #f3f3f3);background-color:var(--background-white, #fff)}
/* .bottom-sticky-wrap:after{content:'';display:block;width:100%;height:68px} */
.comment-txarea-wrap{display:flex;justify-content:space-between;align-items:center;padding:12px 16px}
/* .comment-txarea-wrap:after{content:'';display:block;width:100%;height:100%;min-height:68px;} */
.comment-txarea{width: 100%;height: 44px;min-height:44px;max-height:106px;margin:0 6px;padding:9px 12px;outline: 0;overflow-y: clip;border-radius:8px;border:1px solid var(--fixed-grey2, #e4e4e4);font-size:14px;line-height:21px;resize: none;color:var(--font-icon-grey5, #222)}
.comment-txarea-wrap > .comment-txarea:nth-child(1){margin-left:0}
.comment-txarea::placeholder {font-size: 14px;color: var(--font-icon-grey2, #80838d)}
.comment-txarea.lg{height:150px;min-height:150px;max-height:150px;margin:0}
.comment-txarea-wrap .icotype-24-send{background-image:url('/images/land/ic_functional_send_24_disable.png')}
.comment-txarea-wrap .icotype-24-send + span{display:block;font-size:11px;color:var(--font-icon-grey2, #80838d);text-align:center}
.comment-txarea-wrap .icotype-24-send.active{background-image:url('/images/land/ic_functional_send_24_active.png')}
.writing-txarea-wrap .writing-txarea{width:calc(100% - 32px);height:110px;min-height:110px;max-height:auto;margin:0 16px;padding:4px 0;outline: 0;overflow-y:auto;border:0;font-size:14px;line-height:21px;resize: none;color:var(--font-icon-grey5, #222)}
.writing-txarea::placeholder {font-size: 14px;color: var(--font-icon-grey2, #80838d)}
.txarea-count{margin:16px;border-top:1px solid var(--line-line2, #d4d9e2);padding-top:4px;text-align:right;font-size:11px;font-weight:500;color:var(--font-icon-grey2, #80838d)}
.txarea-count em{font-weight:700}
.comment-wrap-commu{position:relative;padding:20px 0}
.comment-wrap-commu + .comment-wrap-commu:before{position:absolute;top:0;left:0;content:'';width:100%;height:2px;background-color:var(--line-line1, #f3f3f3)}
.comment-wrap-commu .commucard-text{padding:12px 16px 12px 52px;word-break:break-all;white-space:pre-wrap}
.comment-wrap-commu .commucard-info{padding:0 16px 0 52px}
.comment-wrap-commu .commucard-profile .ptext{position:relative;width:calc(100% - 24px)}
.comment-wrap-commu.type2 .commucard-profile .ptext{position:relative;width:calc(100% - 40px)}
.comment-wrap-commu .commucard-profile .ptext .f-center,
.comment-wrap-commu .commucard-profile .ptext-info{width:calc(100% - 24px)}
.comment-wrap-commu .commucard-profile .ptext-name,
.comment-wrap-commu .commucard-profile .ptext-info{font-size:12px}
.comment-wrap-commu .commucard-profile .icotype-20-more{position:absolute;right:0;top:50%;transform:translateY(-50%)}
.comment-wrap-commu .commucard-info .list-dot{display:flex}
.comment-wrap-commu .commucard-info .list-dot .text-item{display:flex;align-items:center;}
.comment-wrap-commu .commucard-info .text-item button{display:flex;align-items:center;font-size:12px}
.comment-wrap-commu .commucard-info .text-item button i{margin-right:2px}
.comment-wrap-commu .commucard-info .text-item.disabled{opacity: .5;pointer-events: none}
.commucard-info .text-days.disabled{opacity:.5}
.commucard-info .list-dot button.text-item{font-size:12px;font-weight:700;border:0}
.commucard-info .list-dot .text-item:first-child{overflow:initial;padding:0 5px 0 0}
.commucard-info .list-dot .text-item{padding:0 5px}
.commucard-info .list-dot .text-item:last-child{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.comment-wrap-commu .btn-land-txline.sm{margin:12px 0 0 52px;color:var(--font-icon-grey2, #80838d)}
.comment-wrap-commu .commucard-info .text-item button.btn-land-txline.sm{margin:0;color:var(--font-icon-grey4, #515a68)}
.comment-wrap-commu.type2{position:relative;background-color:var(--background-bg1, #f7f8fa);padding-left:32px}
.comment-wrap-commu + .comment-wrap-commu.type2:before{display:none}
.comment-wrap-commu.type2 + .comment-wrap-commu.type2:before{content:'';position:absolute;top:0;left:16px;display:block;width:calc(100% - 32px);height:1px;background:var(--line-line2, #d4d9e2)}
.comment-wrap-commu.type2{border:0}
.comment-wrap-commu .commucard-profile .ptext .lb-icontext{margin-left:5px;display:inline-flex;min-width:max-content}
.comment-wrap-commu .commucard-profile .pimg{width:32px;height:32px;min-width:32px}
.comment-wrap-commu.disabled .commucard-text,
.comment-wrap-commu.disabled .commucard-info .text-days,
.comment-wrap-commu.disabled .btn-land-txline.sm{color:var(--font-icon-grey1, #bcbfc4)}
.comment-wrap-commu.disabled .commucard-info .list-dot{opacity:.5}
.comment-wrap-commu.disabled .list-dot button, .comment-wrap-commu.disabled .btn-land-txline.sm{pointer-events: none;}
.comment-wrap-commu .imgtype-wrap{padding:0 16px 12px 52px}
.comment-wrap-commu .imgtype-wrap .text-imgtype{position: relative;overflow: hidden;max-height:367px;border-radius: 16px;border: 1px solid var(--line-line1, #f3f3f3);}
.comment-wrap-commu .imgtype-wrap .text-imgtype img{width:100%}
.comment-wrap-commu .commucard-text .link-cont{margin-top:0}
.comment-txarea-none{display:flex;height:64px;align-items:center;justify-content:center;background-color:var(--background-bg2, #eaedf0);color:var(--font-icon-grey2, #80838d);font-size:14px}
.report-txt{display:flex;align-items:center;justify-content: space-between;padding:0 16px 12px;color:var(--font-icon-grey2, #80838d);font-size:12px}
.report-txt .rtxt{position:relative;display:flex;align-items:center;font-weight:500}
.report-txt .rtxt:before{content:'';display:inline-block;width:16px;height:16px;margin-right:2px;background:url('/images/land/ic_contents_report_16.png') no-repeat 0 0 / 16px auto}
.report-txt .btn-land-txline.sm{margin:0}
.report-txt.red{color:var(--accent-red, #ff3d3d)}
.report-txt.red .rtxt:before{background:url('/images/land/ic_contents_report_red_16.png') no-repeat 0 0 / 16px auto}
.report-txt.line, .type-writing .report-txt{margin:8px 16px 0;padding:12px 16px;border:1px solid var(--fixed-grey3, #ccc);border-radius:8px}
.report-txt.line.red, .type-writing .report-txt.red{border-color:var(--accent-red, #ff3d3d)}
.type-writing .report-txt{margin:0 16px 12px}
.photo-selec-wrap{position:relative;display:flex;gap:8px;background:rgba(0,0,0,0.5);padding:16px;width:100%;}
.photo-selec-wrap .item {position:relative;width:56px}
.photo-selec-wrap .item span{display:block;position:relative;width:48px;height:48px;overflow:hidden;border-radius:8px;}
.photo-selec-wrap .item span img{width:100%;;}
.photo-selec-wrap .btn-land-rdblack{position:absolute;top:-2px;right:0}
.writing-wrap-commu .btn-land-dropdown{width:calc(100% - 32px);margin:0 16px}
.writing-wrap-commu .form-input-wrap{margin-top:16px;padding:0 16px}
.writing-wrap-commu, .writing-txarea-wrap{margin-top:16px}
.writing-wrap-commu .inforound-blue{width:calc(100% - 32px);margin:16px 16px 0}
.writing-txarea-wrap .votetype-wrap, .writing-txarea-wrap .type-writing{margin:0 16px}
.writing-txarea-wrap .link-cont{font-size:12px}
.writing-wrap-hash{padding-top:16px;border-top:8px solid var(--line-line1, #f3f3f3)}
.writing-wrap-btm{padding:16px;border-top:8px solid var(--line-line1, #f3f3f3)}
.writing-wrap-btm .f-between{margin:16px 0;font-size:16px}
.user-hash{display:flex;width:100%;flex-wrap:wrap;gap:2px;padding:2px 16px}
.user-hash-txt,
.user-hash-input{position:relative;display:flex;align-items:center;color:var(--font-icon-grey4, #515a68);font-weight:500}
.user-hash-txt:before,
.search-hash-txt:before{content:'#';display:inline-block;margin-right:1px;font-weight:500}
.user-hash-input{max-width:100%}
.user-hash-input .tag{position:absolute;top:0;left:0;display:inline-block;color:var(--font-icon-grey2, #80838d)}
.user-hashtag{height:auto;line-height:21px;padding:0 0 0 9px;border:0;outline:0;color:var(--font-icon-grey4, #515a68);}
.user-hashtag.form-control:focus{border:0}
.user-hash-input .user-hashtag:focus + .tag{color:var(--font-icon-grey4, #515a68)}
.search-hash{margin-top:4px;padding:12px 16px;background-color:var(--background-bg2, #eaedf0)}
.search-hash-txt{display:block;margin-bottom:8px;font-size:12px;font-weight:500}
.search-hash-txt em{color:var(--font-icon-primaryblue, #4373f4)}
.search-hash-txt:last-of-type{margin-bottom:0}
.writing-tool-wrap{display:flex;align-items:center;height:48px;padding:12px 16px;border-top:1px solid var(--line-line1, #f3f3f3);background-color:var(--background-white, #fff)}
.writing-tool-wrap button{margin-right:24px}
.writing-wrap{height:calc(100% - 48px - 56px);padding-bottom: 48px;}
.imgarea-count{display:flex;align-items:flex-start;width:100%;margin-top:16px}
.imgarea-count .item-count{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:64px;min-width:64px;height:64px;margin:0 15px 0 16px;border-radius:8px;background-color:var(--background-bg2, #eaedf0)}
.imgarea-count .item-count .numdata{font-size:12px;color:var(--font-icon-grey4, #515a68)}
.imgarea-count .item-count .numdata em{font-weight:700}
.imgarea-count .img-attach-list{display:flex;align-items: center;width:max-content;height:70px;overflow: hidden;-webkit-overflow-scrolling: touch;overflow-x: scroll;overflow-y: hidden;white-space: nowrap;user-select: none;cursor: pointer;transition: all 0.2s;will-change: transform;position: relative}
.img-attach-item {position:relative;width:64px;min-width:64px;height:64px;margin-right:16px}
.imgarea-count .img-attach-list:before{position:absolute;top:18px;left:0;content:'';width:1px;height:24px;background:var(--line-line2, #d4d9e2)}
.img-attach-item:first-child{margin-left:14px}
.img-attach-item .btn-land-del{position:absolute;top:-3px;right:-3px}
.img-attach-item span{display:block;width:64px;height:64px;border-radius:8px;overflow: hidden;border:1px solid var(--fixed-grey1, #f1f2f4)}
.img-attach-item span img{width:100%}
.imgarea-count .img-attach-list::-webkit-scrollbar {display: none;}
.imgarea-count .img-attach-list.active {cursor: grabbing;cursor: -webkit-grabbing;}
.imgarea-count .item-count .btn-upload{width:64px;height:64px}
.imgarea-count .item-count .btn-upload label{width:100%;height:100%;background-size:24px;background-position:50% 31%}
.imgarea-count .item-count .numdata{position:absolute;bottom:10px;left:0;width:100%;text-align:center}

/* 신고하기 : 현행유지(biz css파일 사용 안하기위해 추가해둠) */
.report-user{padding:8px 16px 16px;border-bottom:1px solid #eee}
.report-user .user-inner{display:flex;align-items:center;margin-top:8px;font-size:16px}
.report-user .user-inner strong{width:56px;font-weight:700;color:#888}
.report-form{padding:16px 16px 0}
.report-form .repo-tit{display:block;padding-bottom:16px;font-size:16px;color:#444}
.report-form .custom-radio{padding:16px 0;border-top:1px solid #eee}
.report-form .custom-radio:first-of-type{border:0}
.report-form .custom-radio .custom-control-label{font-weight:400}
.report-form .report-txarea{height:166px;border:1px solid #4373f4;border-radius:8px;padding:14px 16px;}
.report-form .report-txarea textarea{width: 100%;height: 100%;border: 0;min-height: 72px;text-align: left;font-size: 16px;color: #444;line-height: 1.5;border:0;outline:0}
.more-btnbox{position:absolute;top: 45px;right:16px;z-index: 10;display: flex;flex-direction: column;align-items: flex-start;box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.1);background-color: #fff;border-radius: 8px}
.more-btnbox button{padding:13px 16px;border-bottom: 1px solid #efefef;width: 100%;text-align: left;}
.btn-upload{position:relative;width:24px;cursor:pointer;}
.btn-upload label{position:relative;z-index:2;cursor: pointer;}
.btn-upload img{width:100%;width: 100%;height: 100%;object-fit: cover;}
.btn-upload .btn-land-rdblack.sm{position:absolute;top:-4px;right:-4px}
.upload-box{display: inline-block;position: absolute;z-index: 1;width: 100%;height:24px;top: 0;left: 0;opacity: 0;cursor: pointer;}
.vote-form-upload{display:flex;margin:20px 0 0;padding:0 16px}
.vote-form-upload .btn-upload{width:40px;min-width:40px;height:40px;margin-left:8px;border:1px solid var(--fixed-grey1, #f1f2f4);border-radius:4px}
.vote-form-upload .btn-upload .icotype-24-addpicture{width:100%;height:100%;background-size:24px 24px;background-position:50% 50%}
.vote-form-upload .btn-upload img{border-radius:4px}
.vote-form-upload .btn-upload>div{width:100%;height:100%}
.vote-form-upload .btn-upload>div>img{width:100%;height:100%;object-fit: cover;border-radius:4px}
.form-chk-wrap{padding:20px 0;border-top:1px solid var(--line-line2, #d4d9e2)}
.form-chk-wrap .chk-land input + label .text:before{margin-right:8px}
.form-chk-wrap:first-of-type{border:0}
.vote-form-check{padding:20px 16px;border-top: 8px solid var(--line-line1, #f3f3f3);}
.vote-form-check .f-auto button{margin:8px 2px}
.vote-form-check .f-auto button:first-of-type{margin:8px 2px 8px 0}

/* 사용자정보 */
.topcon-my{padding-bottom:16px}
.topcon-my .area-def{margin:8px 16px 16px}
.topcon-my .btn-land-sqline40.blue{font-weight:700}
.infomy-box{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;margin:0 16px;border-radius:16px;background:var(--background-bg1, #f7f8fa)}
.infomy-box .info-con1{display:flex;align-items:center;font-weight:500;color:var(--font-icon-grey4, #515a68)}
.infomy-box .info-con1 .icotype-16-tooltip{margin-left:3px}
.infomy-box .info-con2{display:flex;align-items:center;line-height:30px;font-weight:700;color:var(--font-icon-primaryblue, #4373f4);font-size:22px}
.infomy-box .btn-land-rdlineblue{background-color:transparent}
.info-img-80{width:80px;min-width:80px;height:80px;overflow:hidden}
.info-img-80 img{width:100%;object-fit:cover}
.infomy-box .info-con-col{margin-right:40px}
.infomy-box .info-con-col button{margin-top:8px}
.comment-wrap-my{padding:20px 16px;border-bottom: 8px solid var(--line-line1, #f3f3f3)}
.comment-wrap-my .mytext{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp: 2;font-size:16px;color:var(--font-icon-grey2, #80838d);font-weight:500}
.comment-wrap-my .mytext-info{display:flex;margin-top:8px;font-size:14px}
.comment-wrap-my .mytext-info strong{position:relative;padding:0 4px 0 0;display:flex;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.comment-wrap-my .mytext-info strong:before{content:"‘";display:inline-block;margin-right:1px}
.comment-wrap-my .mytext-info strong:after{content:"’";display:inline-block}
.comment-wrap-my .mytext-info strong span{display: block;min-width:auto;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.comment-wrap-my .mytext-info span{display: block;min-width: max-content}
.comment-wrap-my .report-txt{padding:0 0 20px}
.comment-info{display:flex;justify-content: space-between;padding:12px 0 0}
.comment-info .text-days{min-width: max-content;margin-left:16px;font-weight:500;font-size:12px;color:var(--font-icon-grey2, #80838d)}
.comment-info .list-dot{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size:12px;color:var(--font-icon-grey4, #515a68)}
.list-wrap-switch{display:flex;justify-content:space-between;padding:20px 16px;border-bottom:1px solid var(--line-line2, #d4d9e2)}
.list-wrap-switch .switch-land{align-items:center;}
.list-wrap-switch .commucard-profile{width:calc(100% - 72px);padding:0 8px 0 0}
.list-wrap-switch .commucard-profile .ptext-info .txc-follow{min-width:62px}
.list-wrap-switch .btn-land-sqline40.blue{font-weight:700}

.p-commusrch .infotext-wrap-bg1{transition:top .2s;margin-top:8px}
.p-commusrch .infotext-wrap-bg1.down{position:fixed;top:0;z-index:3;margin:0}
.p-commusrch .header-wrap-top.down{position:relative;z-index:2}
.p-commusrch .infotext-wrap-bg1.up{position:fixed;top:56px;margin:0}
.p-commusrch .header-wrap-top.up{position:fixed;top:0}

/* 현행유지 M.20.0745 */
.sheet-fixedheader{width:100%;position:sticky;top:0;padding:0 16px;background: #fff;z-index: 10;border-bottom:1px solid #eee}
.sheet-fixedheader h3{display:flex;justify-content: space-between;padding:0 0 12px 0;font-size:18px}
.sheet-fixedheader .sendactive{font-size:18px;color:#4373f4;font-weight:700;padding-left:28px;background: url('/images/biz_image/icon/icon_24_send_active.svg') no-repeat left center / 24px auto;border:0}
.sheet-fixedheader .cmw-tit-ico{display:flex;align-items:center;width: calc(100% - 62px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:18px;color: #222;padding-left:28px;background: url('/images/biz_image/icon/icon_24_danji_search_default.svg') no-repeat 0 0 / 24px auto}
.sheet-fixedheader .itemgroup{padding:12px 0}
.sheet-fixedheader .itemgroup button{box-shadow:none;margin-right: 0;padding: 0 10px}

.sheet-commudata .saleListPage.allfilterPage .filtersHead{top:0;padding:12px 0 4px 0}
.sheet-commudata .saleListPage.allfilterPage .itemgroup{margin:0 16px}
.sheet-commudata .filtersHead .sortingType{border-top:0;margin:0}
.sheet-commudata .saleListPage .filtersHead .pagefilterCon{margin:0;top:0}
.sheet-commudata .sortingInfo{display:flex;justify-content:space-between;align-items:center;height:64px;padding:19px 16px;border-bottom: 1px solid #eee;background:transparent}
.sheet-commudata .saleListPage .sortingInfo{position: relative;display: flex;align-items: center;height: 40px;padding: 0 16px;background: #f5f5f5}
.sheet-commudata .nodata{padding-top:32px;text-align: center;position: relative;font-size:16px}
.sheet-commudata .select-btn-box button{border:0;font-size:15px;color: #4373f4;font-weight: 700;padding-right: 20px;background: url('/images/biz_image/icon/icon_16_more_arrow_blue.svg') no-repeat right center / 16px auto;}
.sheet-commudata .detailBox{border-top:0;padding-top:0}
.sheet-commudata .detailBox::before, .sheet-commudata .detailBox::after{display:none}
.sheet-commudata .tab-contents.tab4{padding:20px 0}
.sheet-commudata .tab-contents.tab5{padding:28px 0}

.sheet-wrap .danjiDetailSubNavi{display: flex;;white-space: nowrap;width:100%;background: #f5f5f5;height: auto;margin: 0 0 -24px !important;}
.sheet-wrap .danjiDetailSubNavi .navScroll{overflow-y: hidden}
.sheet-wrap .danjiDetailSubNavi .navScroll:after{display:none}
.sheet-wrap .danjiDetailSubNavi button{font-size:14px;height: auto;color: #444;background: #eee;padding: 4px 12px;line-height:1.4;height:30px;}
.sheet-wrap .danjiDetailSubNavi button + button{margin-left:8px}
.sheet-wrap .danjiDetailSubNavi button:last-child{margin-right:16px}
.sheet-wrap .mx-calendar-content .cell.active-end.not-current-month:before,.mx-calendar-content .cell.active-start.not-current-month:after {content: ""!important}
.sheet-wrap .mx-calendar-content .cell.today.disabled div {border-radius: 50%!important}
.sheet-wrap .mx-calendar-content .cell.active div {background-color: #4373f4}
.sheet-wrap .mx-table-date .today div {border-color: #4373f4}
.sheet-wrap .mx-calendar-panel-date .mx-btn-icon-double-left{display:block;left:calc(50% - 112px)}
.sheet-wrap .mx-calendar-panel-date .mx-btn-icon-double-right{display: block !important;right: calc(50% - 112px)}
.search-box-commu{padding:16px}
.search-box-commu .f-auto{margin:0 -2px}

.profile-list-wrap{display:flex;white-space:nowrap}
.profile-list-wrap .slick-list{padding-left:16px}
.profile-list-wrap .slick-slide{width:66px;margin-right:8px}
.profile-list-wrap .slick-slide:first-child{margin-left:16px !important}
.profile-list{position:relative;display:flex !important;flex-direction:column;justify-content: center;align-items:center;width:66px;min-width:66px;margin-right:8px}
.profile-list:first-child{margin-left:16px}
.slick-list .profile-list:first-child{margin-left:0}
.profile-list .pimg{position:relative;width:52px;height:52px}
.profile-list .pimg img{width:100%}
.profile-list .ptext-name{display:block;width:100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top:2px;font-size:14px;font-weight:500;text-align:center}
.profile-list .btn-plus-user{position:absolute;top:32px;right:0;}
.profile-list.active .pimg{display:flex;align-items:center;justify-content:center;width:62px;height:62px;margin-top:-5px}
.profile-list.active .pimg img{width:52px}
.profile-list.active .pimg:before{position:absolute;top:0;left:0;content:'';width:62px;height:62px;display:block;border-radius:31px;border:2px solid var(--font-icon-primaryblue, #4373f4)}
.profile-list.active .ptext-name{font-weight:700;color:var(--font-icon-primaryblue, #4373f4)}
.profile-list.disabled{opacity: .6;}

.profile-list-wrap .land-slick .slick-arrow{top:14px;margin-top:0}
.profile-list-wrap .land-slick .slick-arrow.slick-prev{left:16px}
.profile-list-wrap .land-slick .slick-arrow.slick-next{right:16px}
.weekly-member {padding:20px 0;border-bottom:1px solid var(--line-line1, #f3f3f3)}
.weekly-member .wtit{display:flex;align-items:center;padding:0 16px;font-size:18px;font-weight:500}
.weekly-member .wtit:before{display:block;content:'';width:24px;height:24px;margin-right:4px;background:url('/images/land/ic_contents_cheer_24_active.png') no-repeat 0 0 / 24px auto}
.weekly-member .wtext{padding:4px 16px 0}
.weekly-member .profile-list-wrap{margin-top:24px}
.following-member{padding:20px 0;border-bottom:1px solid var(--line-line1, #f3f3f3)}
.following-member .slick-list{padding-left:16px}
.following-member .slick-slide{width:66px;margin-right:8px}
.following-member .slick-slide:first-child{margin-left:16px !important}
.following-member .btn-land-txt{margin-left:16px;font-size:18px}
.following-member .profile-list-wrap{height:85px;margin-top:16px}
.following-member .profile-list .pimg{margin-top:5px}
.following-member .profile-list.active .pimg{margin-top:0}

/* 동네미션 */
.mission-filter{display:flex;margin-top:-4px;height:32px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.mission-filter .btn-rd-filter:first-child{min-width:max-content;margin-right:5px}
.mission-filter .btn-rd-filter:last-child .text-filter{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.mission-wrap-commu{padding:24px 16px;text-align:center;border-bottom: 1px solid var(--line-line2, #d4d9e2);}
.mission-wrap-commu img{display:block;width:100%;max-width:328px;margin:24px auto}
.mission-wrap-commu .period{margin-bottom:8px;color:var(--font-icon-grey4, #515a68);font-size:16px}
.mission-wrap-commu .tit{font-size:20px;font-weight:500}
.mission-wrap-commu .info{margin-bottom:12px;font-size:14px}
.comment-kbcontents-wrap{position:relative;z-index:1;display:flex;padding:0 16px 9px;margin-top:-4px;background-color:var(--background-white, #fff)}
.comment-kbcontents-wrap [class*='icotype-24-']{margin-right:24px}
.comment-noti-blue{display:flex;padding:0 16px 12px;font-size:12px;font-weight:500;color:var(--font-icon-primaryblue-text, #4373f4)}
.comment-noti-blue i{margin-right:2px}
@media all and (max-width:560px){.card-wrap-commu, .filtertext-wrap-commu{overflow-x:hidden}/* 모바일웹 커뮤니티 화면 터치 가로스크롤 방지 */}
@media all and (min-width:560px) {
    .floating-wrap-commu{bottom:84px;right:auto;left:360px}
    .typerefac .floating-wrap-commu{left:432px;bottom:40px}
    .filtertext-wrap-commu.down,
    .filtertext-wrap-commu.up,
    .header-wrap-commu.up,
    .personaliz-wrap-commu.up,
    .bottom-sticky-wrap .comment-txarea-wrap,
    .photo-selec-wrap,
    .bottom-sticky-wrap,
    .p-commusrch .infotext-wrap-bg1,
    .p-commusrch .header-wrap-top,
    .topscroll-wrap.up,
    .topscroll-wrap.down .landtab-wrap,
    .topscroll-wrap.typesch,
    .topscroll-wrap.typesch .header-wrap-top{max-width:424px}
    .topscroll-wrap .update-noti{left:200px}


}
@media all and (min-width:1024px) {
    .land-wrap.p-commu{padding-bottom:0}
    .floating-wrap-commu{position:fixed;bottom:16px;left:430px}
    .bottom-sticky-wrap:after{display:none}
    .bottom-sticky-wrap .comment-txarea-wrap{bottom:0}
    .hotissue-wrap{padding-bottom:70px}
    .topscroll-wrap .update-noti{left:260px}
    .typerefac .depth2Page  .floating-wrap-commu{left:855px}/* 서브페이지에서 글쓰기 아이콘 노출 시 위치 */
}