@import url('https://fonts.googleapis.com/icon?family=Material+Icons');
@font-face { font-family: 'Material Icons'; font-style: normal; font-weight: 400; src: url(https://fonts.gstatic.com/s/materialicons/v50/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2'); }
@font-face { font-family: 'Material Icons Outlined'; font-style: normal; font-weight: 400; src: url(https://fonts.gstatic.com/s/materialiconsoutlined/v17/gok-H7zzDkdnRel8-DQ6KAXJ69wP1tGnf4ZGhUce.woff2) format('woff2'); }

@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic:400,700,800');
@font-face { font-family: 'Nanum Gothic'; font-style: normal; font-weight: 400; src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot); src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'), url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('woff2'), url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'), url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype'); }
@font-face { font-family: 'Nanum Gothic'; font-style: normal; font-weight: 700; src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot); src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'), url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff2) format('woff2'), url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format('woff'), url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf) format('truetype'); }
@font-face { font-family: 'Nanum Gothic'; font-style: normal; font-weight: 800; src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot); src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'), url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff2) format('woff2'), url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff) format('woff'), url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.ttf) format('truetype'); }

#tj_reply_layout { font-family : 'Nanum Gothic', sans-serif !important; font-size:17px !important; width: 100% !important; margin: 20px 0px !important; }
#tj_reply_layout div { font-family : 'Nanum Gothic', sans-serif !important; font-size:17px !important; color: #333 !important; }
#tj_reply_layout div .fl { float:left !important; font-weight:700 !important; font-size: 14px !important; }
#tj_reply_layout div .fl span { margin: 0px !important; color: darkgray !important; }
#tj_reply_layout div .fr { float:right !important; font-weight:700 !important; font-size: 14px !important; }
#tj_reply_layout div .fr span { margin: 0px !important; color: darkgray !important; }
#tj_reply_layout div .fb { font-weight:800 !important; }
#tj_reply_layout div time { font-size:13px !important; margin-left: 20px !important; color: darkgray !important; font-weight: 700 !important; }
#tj_reply_layout #tj_reply_title { font-weight: 800 !important; color: #333 !important; border-bottom: 2px solid #ccc !important; padding: 15px 0 5px 0 !important; }
#tj_reply_layout .tj_reply_login { display: block !important; }
#tj_reply_layout .tj_reply_ctrl_span { font-size:12px !important; color:#999 !important; }
#tj_reply_layout .tj_reply_login_frame { min-width: 100% !important; width: 100% !important; height: 32px !important; overflow: hidden !important; border: 0px !important; z-index: 1 !important; }
#tj_reply_layout #tj_reply_frm { padding-bottom: 5px !important; border-bottom: 2px solid #efefef !important; margin: 10px 0 0 0 !important; display: block !important; resize: vertical !important; }
#tj_reply_layout #tj_reply_text { margin: 5px 0px !important; width: 100% !important; min-width: 100% !important; max-width: 100% !important; height: 70px !important; max-height: 150px !important; color: #333 !important; padding: 0 !important; border: 0 !important; resize: none !important; box-shadow: none !important; }
#tj_reply_layout #tj_reply_nam { border: 1px solid #bbbbbb !important; }
#tj_reply_layout #tj_reply_pwd { border: 1px solid #bbbbbb !important; }
#tj_reply_layout #tj_reply_btn { border: 1px solid #999999 !important; }
#tj_reply_layout .tj_reply_ctrl_social { width:100% !important; background: rgba(0, 0, 0, 0.1) !important; text-align: center !important; padding: 0 !important; line-height: 100% !important; }
#tj_reply_layout .tj_reply_ctrl_social_pop { position: relative !important; display: inline-block !important; padding: 0 !important; line-height: 100% !important; }
#tj_reply_layout .tj_reply_ctrl_social_btn { --tj-social-image:url(http://reply.tjtune.com/social.30x.png) !important; display: inline-block; margin: 10px 10px !important; width: 30px !important; height: 30px !important; border: 1px solid #ffffff !important; }
#tj_reply_layout .tj_reply_ctrl_social_btn.fasebook { background-image: var(--tj-social-image) !important; background-position: 0px 0px !important;  }
#tj_reply_layout .tj_reply_ctrl_social_btn.twitter { background-image: var(--tj-social-image) !important; background-position: 0px -30px !important; }
#tj_reply_layout .tj_reply_ctrl_social_btn.kakaostory { background-image: var(--tj-social-image) !important; background-position: 0px -120px !important; }
#tj_reply_layout .tj_reply_ctrl_social_btn.band { background-image: var(--tj-social-image) !important; background-position: 0px -150px !important; }
#tj_reply_layout .tj_reply_ctrl_social_btn.telegram { background-image: var(--tj-social-image) !important; background-position: 0px -180px !important; }
#tj_reply_layout .tj_reply_ctrl_social_btn.line { background-image: var(--tj-social-image) !important; background-position: 0px -210px !important; }
#tj_reply_layout .tj_reply_frm_ctrl { clear: both !important; text-align: right !important; display: block !important; }
#tj_reply_layout .tj_reply_frm_ctrl_div { clear:both !important; margin: 0px !important; margin-left: 5px !important; }
#tj_reply_layout .tj_reply_cmt { padding: 10px 10px 10px 0 !important; margin: 0px !important; }
#tj_reply_layout .tj_reply_rows { clear: both !important; display: block !important; border-bottom: 1px dotted #efefef !important; margin: 0px !important; padding: 5px 0 0 0 !important; }
#tj_reply_layout .tj_reply_rows .tj_reply_conts { color: #333 !important; font-weight:400 !important; padding: 0 !important; margin: 0px !important; word-break: break-all !important; text-align: justify !important; }
#tj_reply_layout .tj_reply_rows .tj_reply_ctrl { display: block !important; text-align: right !important; margin: 0px !important; margin-right: -10px !important; }
#tj_reply_layout input { margin: 0px !important; margin-left: 3px !important; display: inline-block; text-align: center !important; width: 90px !important; min-width: 90px !important; max-width: 90px !important; height: 27px !important; }
#tj_reply_layout span.material-icons-span { border: 1px solid #cccccc !important; margin-left: 3px !important; display: inline-block !important; font-size: 17px !important; font-weight: 800; padding: 0 2px !important; color: #999999 !important; cursor: pointer !important; }
#tj_reply_layout .material-icons-outlined { font-family: 'Material Icons Outlined' !important; }
#tj_reply_layout i.fs-1-2 { color: #666666 !important; font-size: 1.2rem !important; vertical-align: bottom !important; margin-bottom: -2px !important; margin: 0px !important; padding: 0px !important; line-height: 100% !important; }
#tj_reply_layout i.fs-1-5 { color: #666666 !important; font-size: 1.5rem !important; vertical-align: bottom !important; margin-bottom: -2px !important; margin: 0px !important; padding: 0px !important; line-height: 100% !important; }