@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);.hidden{display:none !important}#comment{color:#999}
#comment h3{display:none}#comment #comment_notifier{color:#666;font-size:1em;line-height:1.4em;padding:5px 20px}
#comment #comment_notifier span{display:block;float:left;padding:0 3px;background-color:#6c3;color:#fff;margin-right:5px;font-size:12px;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
#comment a:hover time{text-decoration:underline}#comment input{border:0;margin:0;padding:5px;height:20px;width:100%}
#comment textarea{border:0;margin:0;height:38px;padding:5px;line-height:14px;color:#666;width:100%}
#comment div.profile_image{position:absolute;left:20px;top:0}#comment div.profile_image img{width:40px;height:40px}
#comment form.comment_form{position:relative}#comment form.comment_form div.form_wrapper{margin-right:15px}
#comment form.comment_form div.form_wrapper div.name.time{margin-left:72px}#comment form.comment_form div.form_wrapper div.name.time time{color:#ccc;font-size:11px;margin:0 0 0 5px;vertical-align:middle}
#comment form.comment_form div.form_wrapper dl dt{display:none}#comment form.comment_form div.form_wrapper dl dd{overflow:hidden;border:1px solid #ccc}
#comment form.comment_form div.form_wrapper dl dd div#reply_indicator{background-color:#f6f6f6;display:none;padding-left:5px;font-size:11px;height:30px}
#comment form.comment_form div.form_wrapper dl dd div#reply_indicator a{float:left;height:30px;line-height:30px}
#comment form.comment_form div.form_wrapper dl dd div#reply_indicator a.btn_unchain{display:block;float:right;width:11px;height:11px;background-image:url("../../img/mobile/img_x.png");background-repeat:no-repeat;text-indent:-100px;overflow:hidden;padding:0;margin:10px 10px 0 0}
#comment form.comment_form div.form_wrapper dl.comment_form_writer{display:none}#comment form.comment_form div.form_wrapper dl.comment_form_password{display:none;padding-top:7px;margin-bottom:15px}
#comment form.comment_form div.form_wrapper dl.comment_form_content{margin-bottom:15px}
#comment form.comment_form div.form_wrapper dl.comment_form_content dt{display:none}
#comment form.comment_form div.form_wrapper dl.comment_form_content dd{border:1px solid #ccc}
#comment form.comment_form div.form_wrapper dl.comment_form_content dd textarea{vertical-align:top}
#comment form.comment_form div.form_wrapper div.comment_form_footer{display:none;padding-bottom:15px;text-align:right}
#comment form.comment_form div.form_wrapper div.comment_form_footer button{background-color:#3c94fd;border:0;color:#fff;cursor:pointer;font-size:1em;height:29px;margin:0;line-height:29px;padding:0 25px}
#comment form.comment_form#comment_new_form{padding-top:15px}#comment form.comment_form#comment_new_form div.profile_image{display:none}
#comment form.comment_form#comment_new_form div.form_wrapper{margin-left:15px}#comment form.comment_form#comment_new_form div.form_wrapper dl.comment_form_content{margin-left:0}
#comment form.comment_form.extended div.form_wrapper dl dd textarea{height:145px}
#comment form.comment_form.extended div.form_wrapper dl.comment_form_writer,#comment form.comment_form.extended div.form_wrapper dl.comment_form_password{display:block}
#comment form.comment_form.extended div.form_wrapper dl.comment_form_content{margin-bottom:10px}
#comment form.comment_form.extended div.form_wrapper div.comment_form_footer{display:flex;flex-direction:row;justify-content:space-between}
#comment form.comment_form.extended div.form_wrapper div.comment_form_footer div.column_left{line-height:20px;height:min-content;display:flex;gap:4px}
#comment form.comment_form.extended div.form_wrapper div.comment_form_footer div.column_left input{width:20px;height:20px}
#comment ol#comment_list{line-height:1.6em}#comment ol#comment_list>li{position:relative;padding:15px 15px 15px 0}
#comment ol#comment_list>li[data-is-question="yes"]{background-color:#f2f2f2}
#comment ol#comment_list>li:hover{background-color:#f8f8f8}#comment ol#comment_list>li div.profile_image{top:11px}
#comment ol#comment_list>li div.name.time{line-height:1em;margin-left:72px;margin-bottom:6px}
#comment ol#comment_list>li div.name.time strong{color:#666;font-size:14px;font-family:"Lucida Grande",sans-serif;font-weight:bold;vertical-align:middle}
#comment ol#comment_list>li div.name.time a:hover{text-decoration:underline}#comment ol#comment_list>li div.name.time a time{color:#999;font-size:11px;margin:0 0 0 5px;vertical-align:bottom}
#comment ol#comment_list>li div.comment_content{margin-left:72px;font-size:13px;min-height:21px;line-height:1.3em;overflow:hidden}
#comment ol#comment_list>li dl{margin-left:72px;margin-top:10px}#comment ol#comment_list>li dl dt.icon{position:relative}
#comment ol#comment_list>li dl dt.icon a{background-color:#ddd;padding:3px 5px;color:#333;font-size:11px}
#comment ol#comment_list>li dl dt.icon a span{background-image:url("../../img/mobile/icon_black.png");background-repeat:no-repeat;background-position:0 -1150px;padding-right:14px}
#comment ol#comment_list>li dl dt.icon a.opened span{background-image:url("../../img/mobile/icon_black.png");background-position:0 -1200px}
#comment ol#comment_list>li dl dt.icon div.spinner{position:absolute !important;left:-10px !important;top:9px !important}
#comment ol#comment_list>li dl dd{display:none;margin-top:10px}#comment ol#comment_list>li dl dd ul li{margin:15px 0;padding:0;position:relative}
#comment ol#comment_list>li dl dd ul li div.profile_image.small{left:0;top:0}#comment ol#comment_list>li dl dd ul li div.profile_image.small img{width:14px;height:14px}
#comment ol#comment_list>li dl dd ul li div.comment_content.small{margin-left:25px}
#comment ol#comment_list>li dl dd ul li div.comment_content.small strong.name{color:#000;padding-right:2px}
#comment ol#comment_list>li dl dd ul li div.comment_content.small span{display:inline}
#comment ol#comment_list>li dl dd ul li div.comment_content.small a:hover{text-decoration:underline}
#comment ol#comment_list>li dl dd ul li div.comment_content.small a time{padding-left:5px}
#comment ol#comment_list>li dl dd ul li:first-child{margin-top:0}#comment ol#comment_list>li dl dd ul li:last-child{margin-bottom:0}
#comment ol#comment_list>li dl dd ul li.deleted{color:#bd041e}#comment ol#comment_list>li div.buttons{background-image:url("../../img/mobile/icon_black.png");background-position:0 -675px;background-repeat:no-repeat;height:16px;width:16px;position:absolute;right:20px;top:10px;cursor:pointer;color:#ddd}
#comment ol#comment_list>li div.buttons div.wrapper{display:none;position:absolute;top:18px;right:-10px;text-align:right;width:180px;padding:2px 5px;background-color:#000}
#comment ol#comment_list>li div.buttons div.wrapper.b1{width:60px}#comment ol#comment_list>li div.buttons div.wrapper.b2{width:120px}
#comment ol#comment_list>li div.buttons div.wrapper.b3{width:180px}#comment ol#comment_list>li div.buttons div.wrapper div.pin_smallb_top{right:1px;top:-5px}
#comment ol#comment_list>li div.buttons div.wrapper a{background-color:#000;display:inline-block;height:30px;line-height:30px;font-size:12px;color:#fff;padding-right:5px;text-align:center;width:55px;-moz-box-shadow:inset 0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}
#comment ol#comment_list>li div.buttons div.wrapper a span.ico{display:inline-block;vertical-align:text-bottom}
#comment ol#comment_list>li div.white-dialog{background-color:#000;display:block;width:100px !important;position:absolute;top:25px;right:10px;text-align:center;padding:15px;-moz-box-shadow:inset 0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}
#comment ol#comment_list>li div.white-dialog div.pin{background-image:url("../../img/mobile/img_top_pin_black.png");width:14px;height:7px;background-repeat:no-repeat;position:absolute;right:15px;top:-5px}
#comment ol#comment_list>li div.white-dialog div.content{margin-bottom:10px}#comment ol#comment_list>li div.white-dialog div.btns button{background-color:#fff;border:0;height:23px;line-height:23px;padding:0 10px}
#comment ol#comment_list>li.comment_editor{border-bottom:0;padding:15px 0 0 0}#comment ol#comment_list>li.comment_editor form div.profile_image{top:0}
#comment ol#comment_list>li.comment_editor form div.form_wrapper dl.comment_form_password{display:block;padding-top:0}
#comment ol#comment_list>li.comment_editor form div.form_wrapper dl.comment_form_password dd{display:block;margin-top:0}
#comment ol#comment_list>li.comment_editor form div.form_wrapper dl.comment_form_content{margin-bottom:10px}
#comment ol#comment_list>li.comment_editor form div.form_wrapper dl.comment_form_content dd{display:block}
#comment ol#comment_list>li.comment_editor form div.form_wrapper dl.comment_form_content dd textarea{height:145px}
#comment ol#comment_list>li.comment_editor form div.form_wrapper div.comment_form_footer{display:flex;flex-direction:row;justify-content:space-between;margin-left:78px}
#comment ol#comment_list>li.comment_editor form div.form_wrapper div.comment_form_footer div.column_left{line-height:20px;height:min-content;display:flex;gap:4px}
#comment ol#comment_list>li.comment_editor form div.form_wrapper div.comment_form_footer div.column_left input{width:20px;height:20px}
#comment #cmt_more a{display:block;padding:20px;background-color:#eee;color:#999;text-align:center}
#comment #cmt_more a:hover{background-color:#ddd}#comment label#show_question_only{display:flex;align-items:center;margin-top:15px;margin-left:20px}
#comment label#show_question_only input{width:40px}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){#comment #comment_notifier{background-image:url("../../img/mobile/notice@2x.gif")}
#comment #comment_new_form div.form_wrapper dl dd div#reply_indicator a.btn_unchain{background-image:url("../../img/mobile/x@2x.png")}
#comment ol#comment_list>li div.buttons{background-image:url("../../img/mobile/icon_black@2x.png");background-position:0 -675px;background-size:25px 1500px}
}