@charset 'utf-8';

#reply {width:100%;}
#reply:after{content:"";display:block;clear:both}
#reply .contents {max-width:640px;margin:0 auto;background:#fff;}
#reply .reply_title{height:34px;line-height:34px;border-bottom:1px solid #dbdbdb;background-color:#efefef;padding:0 10px;}
#reply .reply_title:after{content:"";display:block;clear:both;}
#reply .reply_title h3 {font-size:14px;font-weight:bold;color:#2b323b;float:left;}
#reply .reply_title span {font-size:14px;font-weight:bold;color:#f35758;float:left;margin-left:5px}
#reply .reply_title .note{font-size:10px;color:#a0a0a0;float:right;}
#reply .enter.front {border-top:1px solid #fff}
#reply .enter{background-color:#efefef;padding:10px}
#reply .enter .enter_input{}
#reply .enter .enter_input:after{content:"";display:block;clear:both;}
#reply .enter .enter_input .textarea{border:1px solid #6d7278;border-radius:4px;padding:2px;height:62px;background:#fff}
#reply .enter .enter_input .textarea textarea{border:0 none;width:100%;font-size:12px;height:62px;margin:0;padding:0;}
#reply .enter .enter_input .control {height:30px;line-height:30px;margin-top:10px}
#reply .enter .enter_input .control .check_sns{float:left;width:50%;}
#reply .enter .enter_input .control .check_sns input[type="checkbox"]{}
#reply .enter .enter_input .control .btn{float:right;text-align:right}

input[type="checkbox"] {display:none;}
input[type="checkbox"] + label span {display:inline-block;width:23px;height:19px;margin:-1px 4px 0 0;vertical-align:middle;background:url(//image.genie.co.kr/imageg/app/promo_2013/0725/spr_reply.png) no-repeat -19px 0;background-size:90px 40px;cursor:pointer;}
input[type="checkbox"]:checked + label span {background:url(//image.genie.co.kr/imageg/app/promo_2013/0725/spr_reply.png) no-repeat -45px 0;background-size:90px 40px;}

#reply .hide {font-size:0;line-height:0;text-indent:-9999px;}
#reply .enter .enter_input .control .check_sns label {color:#2b323b;font-size:10px}
#reply .enter .enter_input .control .btn .commit{margin-left:10px;display:inline-block;text-align:center;text-decoration:none;border-radius:4px;border:1px solid #313941;background-color:#5c6169;color:#fff;width:58px;height:28px;text-shadow:rgba(0,0,0,.35) 0 1px 0;font-weight:bold;font-size:12px}
#reply .enter .enter_input .control .btn .cancle{background:-webkit-linear-gradient(bottom, #efefef, #fff);background:-moz-linear-gradient(bottom, #efefef, #fff);margin-left:10px;display:inline-block;text-align:center;text-decoration:none;border-radius:4px;border:1px solid #bdbdbd;color:#2b323b;width:58px;height:28px;text-shadow:rgba(255,255,255,.35) 0 1px 0;font-weight:bold;font-size:12px}
#reply .enter .enter_input .control .btn .string{color:#a0a0a0;font-size:10px}
#reply .enter .enter_input .control .btn .string em {font-style:normal;color:#2b323b;vertical-align:baseline}
#reply .reply_list{border-top:1px solid #6d7278;background:#fff;}
#reply .reply_list:after{content:"";display:block;clear:both;}
#reply .reply_list li.type_a{}
#reply .reply_list li.type_b{border-bottom:1px solid #efefef}
#reply .reply_list li.type_b .reply_th,#reply .reply_list .type_c .reply_th{padding-left:35px}
#reply .reply_list li.type_b .reply_th:before,#reply .reply_list .type_c .reply_th:before{content:"";background:url(//image.genie.co.kr/imageg/app/promo_2013/0725/spr_reply.png) no-repeat 0 -24px;background-size:90px 40px;width:15px;height:15px;position:absolute;top:10px;left:10px;}
#reply .reply_list li.type_c{padding-bottom:10px;}
#reply .reply_list li {border-bottom:1px solid #dbdbdb}
#reply .reply_list li .reply_th{margin-top:10px;padding:0 10px;position:relative}
#reply .reply_list li .reply_th:after{content:"";display:block;clear:both}
#reply .reply_list li .reply_th .img{float:left;margin-right:10px;position:relative;}
#reply .reply_list li .reply_th .img:after {content:"";position:absolute;left:0;top:0px;height:28px;width:28px;border:1px solid #000;display:block;opacity:0.3;}
#reply .reply_list li .reply_th .img img {height:30px;width:30px;}
#reply .reply_list li .reply_th .name{display:inline-block;font-weight:bold;max-width:30%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#2b323b;font-size:14px;float:left;margin-right:5px;line-height:30px}
#reply .reply_list li .reply_th .date{color:#a0a0a0;font-weight:bold;font-size:10px;float:left;line-height:30px}
#reply .reply_list li .reply_th .report{text-decoration:none;float:right;width:10px;height:11px;overflow:hidden;text-indent:-9999px;font:0 a;background:url(//image.genie.co.kr/imageg/app/promo_2013/0725/spr_reply.png) no-repeat 0 0;background-size:90px 40px;margin-top:10px}
#reply .reply_list li .reply_th .report.no{background:url(//image.genie.co.kr/imageg/app/promo_2013/0725/spr_reply.png) no-repeat 0 -11px;background-size:90px 40px;}
#reply .reply_list li .reply_td{font-size:12px;color:#2b323b;padding:8px 10px}
#reply .reply_list li .reply_btn_a{text-align:right;padding:0 10px 10px 10px}
#reply .reply_list li .reply_btn_a .reply_btn{vertical-align:top;display:inline-block;height:23px;text-decoration:none;padding:0 10px;border:1px solid #c0c0c0;border-radius:4px;background:-webkit-linear-gradient(bottom, #efefef, #fff);background:-moz-linear-gradient(bottom, #efefef, #fff);}
#reply .reply_list li .reply_btn_a .reply_btn span {vertical-align:top;position:relative;height:23px;display:inline-block;line-height:23px;text-shadow:rgba(255,255,255,.35) 0 1px 0;font-size:10px;color:#2b323b;padding-left:18px}
#reply .reply_list li .reply_btn_a .reply_btn span:before{content:"";position:absolute;width:13px;height:14px;left:0;top:4px;background:url(//image.genie.co.kr/imageg/app/promo_2013/0725/spr_reply.png) no-repeat -19px -24px;background-size:90px 40px;}
#reply .reply_list li .reply_btn_a .recom{display:inline-block;height:23px;padding:0 10px;border:1px solid #c0c0c0;border-radius:4px;background:-webkit-linear-gradient(bottom, #efefef, #fff);background:-moz-linear-gradient(bottom, #efefef, #fff);margin-left:5px}
#reply .reply_list li .reply_btn_a .recom .already {vertical-align:top;height:23px;display:inline-block;line-height:23px;}
#reply .reply_list li .reply_btn_a .recom a {vertical-align:top;height:23px;display:inline-block;line-height:23px;position:relative;text-shadow:rgba(255,255,255,.35) 0 1px 0;font-size:10px;color:#f35758;text-decoration:none;padding-left:18px}
#reply .reply_list li .reply_btn_a .recom a.ina {vertical-align:top;height:23px;display:inline-block;line-height:23px;position:relative;text-shadow:rgba(255,255,255,.35) 0 1px 0;font-size:10px;color:#2b323b;text-decoration:none;padding-left:18px}
#reply .reply_list li .reply_btn_a .recom a:before{content:"";position:absolute;width:13px;height:14px;left:0;top:5px;background:url(//image.genie.co.kr/imageg/app/promo_2013/0725/spr_reply.png) no-repeat -34px -24px;background-size:90px 40px;}
#reply .reply_list li .reply_btn_a .recom a.ina:before{content:"";position:absolute;width:13px;height:14px;left:0;top:5px;background:url(//image.genie.co.kr/imageg/app/promo_2013/0725/spr_reply.png) no-repeat -74px -24px;background-size:90px 40px;}
#reply .reply_list li .reply_btn_a .recom .no{vertical-align:top;height:23px;display:inline-block;line-height:23px;font-size:10px;color:#f35758;padding-left:15px;position:relative;}
#reply .reply_list li .reply_btn_a .recom .no:before{content:"";position:absolute;top:0px;left:4px;width:7px;height:23px;background:url(//image.genie.co.kr/imageg/app/promo_2013/0725/spr_reply.png) no-repeat -80px 0;background-size:90px 40px;}
#reply .reply_footer{background:#fff;}
#reply .reply_footer:after{content:"";display:block;clear:both;}
#reply .reply_footer a {display:inline-block;text-decoration:none;height:40px;text-align:center;line-height:40px;color:#2b323b;font-size:12px;background:-webkit-linear-gradient(bottom, #efefef, #fff);background:-moz-linear-gradient(bottom, #efefef, #fff);/*text-shadow:rgba(0,0,0,.35) 0 1px 0;*/}
#reply .reply_footer .more{width:68%}
#reply .reply_footer .more .page{color:#a0a0a0;padding-left:5px}
#reply .reply_footer .more .btm{position:relative;padding-left:16px}
#reply .reply_footer .more .btm:before{content:"";position:absolute;top:0px;left:0px;width:9px;height:20px;background:url(//image.genie.co.kr/imageg/app/promo_2013/0725/spr_reply.png) no-repeat -51px -24px;background-size:90px 40px;}
#reply .reply_footer .btn_top{width:32%;position:relative}
#reply .reply_footer .btn_top .top{position:relative;padding-left:16px}
#reply .reply_footer .btn_top .top:before{content:"";position:absolute;top:0px;left:0px;width:9px;height:10px;background:url(//image.genie.co.kr/imageg/app/promo_2013/0725/spr_reply.png) no-repeat -63px -24px;background-size:90px 40px;}
#reply .reply_footer .btn_top:after {content:"";position:absolute;left:0;top:0px;height:40px;width:1px;background:#dbdbdb;border-right:1px solid #fff;}