@charset "utf-8";
body { background:#FFF; margin:0; padding:0; font-size:0.75em; line-height:1.5; color:#424242; font-family:'돋움', dotum, Tahoma }
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
dd, dl, ol, ul, form { margin:0; padding:0 }
ul, ol, li { list-style:none }
em,address{font-style:normal}
h1 { margin:0; padding:0 }
a { text-decoration:none }
legend { position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0; padding:0 }
fieldset { margin:0; padding:0; border:0 none }
#wrapper { width:100%; margin:0; padding:0 }
#header { width:100%; margin:0; padding:0; border-bottom:1px solid #DDD }
.lg_h { position:absolute; top:7px; left:12px }
.lg_a { display:block }
.lg_m{vertical-align:top}

.group:before,.group:after{content:"";display:table}
.group:after{clear:both}
.group{zoom:1}
.responsive_wrap{position:relative;z-index:10}
@media(min-width:640px){.responsive_wrap{width:100%;table-layout:fixed}
.responsive_col1{float:left;width:62.5%;min-width:320px;margin-right:-1px;border-right:1px solid #c5c5c5;-webkit-box-sizing:border-box;box-sizing:border-box}
.responsive_col1>div:last-of-type{border-bottom:0}
}

.subject { padding:7px 13px 20px 13px;font-size:22px;line-height:28px;font-family:AppleSDGothicNeo-Regular;font-weight:normal;color:#252628}
.subject+div { position:relative;width:100%;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.subject+div .author { padding-bottom:8px;font-size:11px;line-height:15px;color:#9a9b9e;vertical-align:middle}
.subject+div .author em { margin-right:3px }
.cmt_type .author { height:35px }
.subject+div .author span { margin:0 4px; color:#e4e4e4 }
.subject+div .tab{position:absolute;bottom:12px;right:15px;width:70px}
.subject+div .tab div{width:100%;border:1px solid #afafaf;border-radius:4px;background:#f4f4f4;background:-webkit-gradient(linear,0 0,0 100%,from(white),color-stop(0.03,white),color-stop(0.03,#fafafa),to(#efefef));table-layout:fixed}
.subject+div .tab div a{display:block;font-weight:bold;font-size:13px;line-height:27px;letter-spacing:-1px;color:#222;text-align:center}
.plh { color:#0F0F0F }

.btn_area2 { position:relative; margin-top:2px }
.btn_area2:after{display:block;clear:both;content:''}
.btn_area2 div:first-child{float:left}
.btn_area2 div:first-child a:first-child{margin-right:2px}
.btn_area2 div:last-child{float:right}

.cmt_tab{position:relative;border-top:1px solid #a9a9a9;z-index:10;overflow:hidden}
.cmt_tab li{overflow:hidden;background:#f7f7f7;font-weight:bold;font-size:14px;zoom:1}
.cmt_tab a{display:block;border-bottom:1px solid #d2d2d2;color:#000;text-align:center;line-height:34px}
.cmt_tab a span{color:#ed232b}
.cmt_tab li:first-child{float:left;width:50%;border-right:1px solid #d2d2d2}
.cmt_tab .on a{border-color:#f4f4f4;background:#fff}

.cmt_lst{margin-top:-1px;border-top:1px solid #c5c5c5}
.cmt_lst li,.cmt_root{position:relative;padding:12px 12px 20px;border-bottom:1px solid #e5e5e5}
.cmt_lst li{overflow:hidden}
.cmt_lst li p {padding-top:3px;font-size:15px;color:#333;line-height:20px;letter-spacing:-1px;word-break:break-all;word-wrap:break-word}
.cmt_lst li .name {display:inline-block;margin-bottom:3px;font-weight:bold;font-size:14px;color:#26459b;vertical-align:top;line-height:17px}
.cmt_lst li a.name {margin-left:-23px;padding-left:23px}

.cmt_lst li .func {margin:6px 0 -2px;font-size:11px;color:#e4e4e4;line-height:14px}
.cmt_lst li .func .time {margin-right:4px;color:#999}
@media screen and (-webkit-min-device-pixel-ratio:1.5) {
.cmt_lst li .func .action {margin-right:3px}
}

.act_chc{padding:17px 12px 18px;margin-bottom:16px;background:#fff}
.txtara_wrp{overflow:hidden;position:relative;margin-bottom:18px;padding:8px 6px 8px 6px;border:1px solid #acacac;border-radius:1px;background:#fff;font-size:13px;color:#666;line-height:20px;-webkit-box-shadow:inset 1px 0 #ececec,inset 0 1px #e4e4e4,inset -1px -1px #ececec}
.txtara_wrp+.btn_area{margin-top:-18px}
.cmt_viw_wrp .act_chc .btn_area{height:49px}
.txtara_wrp textarea{width:100%;border:0;-webkit-appearance:none;outline:0;resize:none}
.txtara_wrp .login_info{height:24px;padding:5px 0 2px 8px;margin:-7px -8px 7px -5px;border-bottom:1px solid #eee;background:#fafafa;font-size:13px;color:#666}
.txtara_wrp .login_info .id{display:inline-block;vertical-align:top}
.txtara_wrp .login_info .id a{color:#666}
.txtara_wrp .login_info a img{margin:-2px 0 0 3px;vertical-align:middle}
.act_chc .count{float:left;margin:10px 0 0 3px;font-size:14px;color:#bcbcbc}
.act_chc .count strong{font-weight:normal;color:#000}
.act_chc .cmt_btn{display:inline-block;float:right;height:27px;margin:5px 0 14px;padding:0 13px;border:1px solid #b6b6b6;border-radius:1px;background:#fbfbfb;font-size:12px;color:#333;letter-spacing:-1px;line-height:23px;-webkit-box-shadow:inset 1px 0 #fff,inset 0 1px #fff,inset -1px 0 #f7f7f7,inset 0 -1px #f7f7f7,0 1px #f6f6f6}
.act_chc .cmt_btn .uc_ico_ck{display:inline-block;margin-left:-.15em;padding-left:13px;background:url(http://static.news.naver.net/image/news/m/2012/sc/sp_ic_n.png) no-repeat 0 -79px}

.intro_desc{clear:both;padding:14px 14px;border:1px solid #eaeaea;background:#f8f8f8;font-size:12px;color:#7a7a7a;line-height:17px}
.intro_desc strong{color:#000}
.intro_desc span{display:inline-block;margin-top:11px}

#container { width:100%; margin-top:10px; padding:0 }
.foot { display:block; clear:both; padding:5px 0 5px; border-top:1px solid #2d3036; background-color:#353840; font-size:12px; line-height:15px; text-align:center }
.im_top{position:fixed;bottom:15px;right:10px;z-index:2200;width:41px;height:39px;background-position:-120px -220px}
.imh { display:inline-block; overflow:hidden; background-repeat: no-repeat;color:transparent; white-space:nowrap }
.imh { background-image:url('http://www.sntennis.co.kr/cdn/m/ico_v20150128.png') }
.tip_top, .foot_pa { display:inline-block;margin:0 2px;padding:0 7px;border:1px solid #26292e; -webkit-border-radius:3px; border-radius:3px; background:#3d4049; line-height:25px; color:#c3c3c3 !important }
.foot_p { margin:10px 0 5px; color:#9e9e9e !important }
.foot_p2 { margin:10px 0 5px;color:#9e9e9e !important }
.foot_p2a{display:inline-block;padding:0;color:#9e9e9e !important}
.foot_p3 { margin:5px 0 10px;color:#9e9e9e !important }
.foot_p3a{font-size:13px;color:#9e9e9e !important}
.foot_p2a:before,
.foot_p3a:before { display:inline-block; width:1px; height:12px; margin:0 6px 0 3px; background:#45484d; vertical-align:-2px; content:'' }
.foot_p2a:first-child:before,
.foot_p3a:first-child:before{display:none}
#footer { width:100%; margin-top:10px; padding:0; border-top:1px solid #DDD }

.lnb_sub { position:relative; z-index:110; overflow:hidden; width:100%; padding:0 5px; box-shadow:0 0 1px rgba(0,0,0,0.8); -webkit-box-shadow:0 0 1px rgba(0,0,0,0.8); background:#fff; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
.lnb_sub ul{display:table;width:100%;table-layout:fixed}
.lnb_sub li{display:table-cell}
.lnb_sub li a{display:block;position:relative;font-family:AppleSDGothicNeo-Regular;font-size:15px;line-height:39px;color:#000;text-align:center;white-space:nowrap}
.lnb_sub li.selected a{color:#3f63bf;font-family:AppleSDGothicNeo-Regular}
.lnb_sub li a:before{position:absolute;right:100%;top:11px;width:1px;height:14px;background:#efefef;content:''}
.lnb_sub li:first-child a::before{display:none}
.lnb_sub li a:after{position:absolute;left:100%;top:9px;width:1px;height:14px;background:#fff;content:''}