@charset "utf-8";
body { background:#ECECEC; margin:0; padding:0; font-size:0.75em; line-height:1.5; color:#424242; font-family:'돋움', dotum, Tahoma }
body,input,textarea,select,button,table,h1,h2,h3,h4,h5{font-size:14px;line-height:1.267em}
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; color:#999 }
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: 5px; left: 12px; }
.lg_a { display:block }
.lg_m{vertical-align:top}
.lzImg .loaded { opacity:1 }

#container { width:100%; margin-top:10px; padding:0 }
#lastPostsLoader { position:relative; top:-100px }

.brick-house:after{display:block;clear:both;content:''}
.brick-house .brick-vowel{float:left;width:100%}
.grid2_wrap .brick-vowel{width:50%}
@media all and (min-width:480px) {
   .grid2_wrap .brick-vowel { width:33.3% }
}

#ct { position:relative;z-index:1 }
.wrap:after { display:block;clear:both;content:''}
.grid1_wrap,.grid2_wrap{position:relative;margin:12px 5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.grid1,.grid2{float:left;width:100%;padding:0 5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.grid1:after,.grid2:after{display:block;clear:both;height:1px;margin-top:-1px;content:''}

.im,.imh,.sprh,.sp_rtk,.spuio,
.sc_psn .sc_psn_stt .sc_psn_a:before,
.imhid,.id_hidden .sbl .sb_btns{display:inline-block;overflow:hidden;background-repeat:no-repeat;color:transparent;white-space:nowrap}
.im,.imh,.sprh,.sp_rtk,.spuio,
.sc_psn .sc_psn_stt .sc_psn_a:before,
.uio_cd_qpick .ucq_q::before,.uio_cd_qpick .ucq_q::after,.uio_cd_qpick .ucq_mk::after,.uio_cd_pshot .ucp_ua::before,
.imhid,.id_hidden .sbl .sb_btns{background-image:url(http://static.naver.net/www/m/2015/sprmt_v20150128.png)}

/* GRID MORE */
.grid_more{margin:8px 10px 15px;text-align:center}
.grid_more .gm_a{display:block;height:39px;color:#888;font-size:15px;text-align:center;line-height:39px;background-color:#e0e0e0}
.grid_more .gm_a .sprh{margin:-4px 0 0 5px;vertical-align:middle}

.spuio_act_receive{width:18px;height:13px;background-position:-20px -20px}
.sprh_gmarr{width:14px;height:8px;background-position:-195px -170px}

/* UIO CD Thumbnail */
.uio_cd_thumb{position:relative;margin:0 0 14px;-webkit-border-radius:3px;border-radius:3px;background-color:#fff;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.1);box-shadow:0 0 2px rgba(0,0,0,0.1)}
.uio_cd_thumb .uct_mw{position:relative;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}
.uio_cd_thumb .uct_m{min-height:90px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}
.uio_cd_thumb .uct_det{padding:0.467em 10px 0.333em}
.uio_cd_thumb .uct_title { display:-webkit-box; overflow:hidden; white-space:normal; word-wrap:break-word; -webkit-line-clamp:3; -webkit-box-orient:vertical; text-overflow:ellipsis; color:#222; font-size:0.933em; letter-spacing:-1px; line-height:1.286em }
.uio_cd_thumb .uct_title a:visited { color:#999 !important }
.uio_cd_thumb .uct_origin { overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding:0.214em 0 0; color:#bcbcbc; font-size:0.933em; letter-spacing:-1px; line-height:1.286em }
.uio_cd_thumb .uct_origin a { position:relative; color:#4e88cf; z-index:30 }
.uio_cd_thumb .uct_origin .uct_s { color:#4e88cf }
.uio_cd_thumb .uct_origin .uct_c { position:relative; margin-left:5px; padding:0 0 0 7px }
.uio_cd_thumb .uct_origin .uct_c:after { position:absolute; top:50%; left:0; width:1px; height:11px; margin-top:-6px; background-color:#ebebeb; content:'' }
.uio_cd_thumb .uct_act{height:31px;margin-top:-8px;text-align:left}
.uio_cd_thumb .uct_act:after{display:block;clear:both;content:''}
.uio_cd_thumb .uct_abtn{float:left;position:relative;z-index:20;height:13px;padding:9px 11px;vertical-align:top}
.uio_cd_thumb .uct_abtn .spuio{vertical-align:top}
.uio_cd_thumb .uct_lnk{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;width:100%;height:100%;color:transparent}

.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_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:''}