@charset "UTF-8";
@font-face{font-family:'NanumSquare';font-weight:400;src:url(https://ssl.pstatic.net/static/nfinance/2019/02/22/font/NanumSquareR.eot);src:url(https://ssl.pstatic.net/static/nfinance/2019/02/22/font/NanumSquareR.eot?#iefix) format("embedded-opentype"),url(https://ssl.pstatic.net/static/nfinance/2019/02/22/font/NanumSquareR.woff2) format("woff2"),url(https://ssl.pstatic.net/static/nfinance/2019/02/22/font/NanumSquareR.woff) format("woff"),url(https://ssl.pstatic.net/static/nfinance/2019/02/22/font/NanumSquareR.ttf) format("truetype")}
.area_error .button_refresh .icon,.profile_link::after,.area_comment .button.is_active .thumbup,.area_comment .button.is_active .thumbdown,.area_comment .icon.thumbup,.area_comment .icon.thumbdown,.area_write_information .link::after{background-image:url(https://ssl.pstatic.net/static/nfinance/sp_community.png);background-repeat:no-repeat;background-size:80px 275px}
.area_error{padding-top:270px;font-family:"돋움",dotum,sans-serif;text-align:center}
.area_error .title{display:block;font-size:20px;line-height:26px;letter-spacing:-0.5px;color:#1e1e1e}
.area_error .description{margin-top:10px;font-size:15px;line-height:21px;letter-spacing:-0.5px;color:#767678}
.area_error .area_button{padding-top:30px}
.area_error .button_refresh{display:inline-block;padding:11px 14px;border:none;border-radius:6px;background-color:#f3f5f7;font-size:16px;font-weight:500;line-height:22px;letter-spacing:-0.3px;vertical-align:top;color:#404048}
.area_error .button_refresh .icon{display:inline-block;width:14px;height:14px;margin:4px 5px 0 0;background-position:-35px -30px;vertical-align:top}
table.type2 .align_right{padding-right:10px;text-align:right}
.profile_link{position:relative;display:inline-block;padding-right:8px;font-size:0;white-space:nowrap;vertical-align:top}
.profile_link:hover,.profile_link:focus,.profile_link:active{text-decoration:none}
.profile_link::after{content:'';position:absolute;top:2px;right:0;width:6px;height:10px;background-position:0 -53px}
.profile_box{position:relative;padding:10px 20px;font-size:0}
.profile_box .profile_thumb{width:16px;height:16px;border:1px solid #fff}
.profile_box .profile_name{margin-top:0;font-size:14px;font-weight:bold;line-height:20px}
.profile_thumb{overflow:hidden;position:relative;display:inline-block;width:13px;height:13px;border-radius:50%;vertical-align:top}
.profile_thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.profile_thumb::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(0,0,0,0.1);border-radius:50%;pointer-events:none}
.profile_thumb + .profile_thumb{margin-left:-4px}
.view .profile_thumb{width:14px;height:14px}
.view .profile_thumb + .profile_thumb{margin-left:-3px}
.profile_name{overflow:hidden;display:inline-block;max-width:300px;margin:1px 0 0 2px;font-family:"돋움",dotum,sans-serif;font-size:12px;font-weight:500;line-height:14px;letter-spacing:-0.3px;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;color:#404048}
.area_right{position:absolute;top:0;right:35px}
.area_right .modify_link{display:inline-block;padding:7px 10px 5px;border:1px solid #dcdee0;border-radius:6px;background-color:#fff;font-family:"돋움",dotum,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-0.3px;vertical-align:top;color:#1e1e23}
.area_right .modify_link:hover,.area_right .modify_link:focus,.area_right .modify_link:active{text-decoration:none}
.area_comment{padding-bottom:40px;border-bottom:1px solid #edeff2;text-align:center}
.area_comment .button{display:inline-block;min-width:96px;margin:0 1px;padding:11px 0 10px;border:1px solid #edeff2;border-radius:8px;background-color:#fff;vertical-align:top;cursor:pointer}
.area_comment .button .icon.touch-down{-webkit-animation:icon-touch-down 0.15s ease forwards;animation:icon-touch-down 0.15s ease forwards}
.area_comment .button .icon.touch-up{-webkit-animation:icon-touch-up 0.3s ease forwards;animation:icon-touch-up 0.3s ease forwards}
.area_comment .button.is_active .count{font-weight:bold;color:#09ab49}
.area_comment .button.is_active .thumbup{background-position:-40px -90px}
.area_comment .button.is_active .thumbdown{background-position:-40px -125px}
.area_comment .area_reaction{position:relative;display:inline-block;padding-left:25px;vertical-align:top}
.area_comment .icon{position:absolute}
.area_comment .icon.thumbup{top:1px;left:0;width:18px;height:18px;background-position:0 -90px}
.area_comment .icon.lottie{top:-11px;left:-10px;width:40px;height:40px;pointer-events:none}
.area_comment .icon.thumbdown{top:3px;left:0;width:18px;height:18px;background-position:0 -125px}
.area_comment .count{display:inline-block;font-size:13px;font-weight:500;line-height:19px;letter-spacing:-0.3px;vertical-align:top;color:#404048}
@-webkit-keyframes icon-touch-down{0%{-webkit-transform:scale(1);transform:scale(1)}
    100%{-webkit-transform:scale(0.8);transform:scale(0.8)}
}
@keyframes icon-touch-down{0%{-webkit-transform:scale(1);transform:scale(1)}
    100%{-webkit-transform:scale(0.8);transform:scale(0.8)}
}
@-webkit-keyframes icon-touch-up{0%{-webkit-transform:scale(0.8);transform:scale(0.8)}
    100%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes icon-touch-up{0%{-webkit-transform:scale(0.8);transform:scale(0.8)}
    100%{-webkit-transform:scale(1);transform:scale(1)}
}
.area_write_information{padding-top:20px;font-family:"돋움",dotum,sans-serif;font-size:13px;line-height:19px;letter-spacing:-0.3px;color:#404048}
.area_write_information .text + .text{margin-top:6px}
.area_write_information .list{margin:4px 0 6px}
.area_write_information .item{position:relative;padding-left:18px}
.area_write_information .item::before{content:'';position:absolute;top:8px;left:8px;width:3px;height:3px;border-radius:50%;background-color:#404048}
.area_write_information .link{position:relative;display:inline-block;margin-top:8px;padding-right:10px;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-0.3px;color:#007eff !important}
.area_write_information .link::after{content:'';position:absolute;top:4px;right:0;width:5px;height:10px;background-position:-35px -230px}