@charset "utf-8";
html,body { width:100% }
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 }
body, input, textarea, select, button, table { font-size:14px; font-family:HelveticaNeue, AppleSDGothicNeo-Regular, sans-serif; line-height:1.25em }
body { position:relative; background-color:#ececed; color:#000; -webkit-text-size-adjust:none }
img, fieldset { border:0 }
ul, ol { list-style:none }
em, address { font-style:normal }
a { color:#222; text-decoration:none }
a:visited { color:#888 }
table { border-collapse:collapse }
hr { display:none!important }
legend { position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; display:none; font-size:0; line-height:0; padding:0 }
#wrapper { width:100%; margin:0; padding:0 }
#header { width:100%; margin:0; padding:0; border-bottom:1px solid #DDD }
.orange { color:#F90 }
.lg_h { position: absolute; top: 5px; left: 12px; }
.lg_a { display:block }
.lg_m{vertical-align:top}
.sch_w { position:relative; z-index:2; height:41px; padding:4px 0; border-top:1px solid #3B82D4; border-bottom:1px solid #204773; background-color:#336FB5; background:-webkit-gradient(linear, 0 0, 0 100%, from(#336FB5),to(#204773)) }
.nav { position:relative; z-index:20; height:42px; border-bottom:1px solid #9e9f9f; background-color:#FAFAFA; background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fafafa), color-stop(100%, #f5f5f5)) }
.nav_u { display:table; width:100%; height:42px }
.nav_l { display:table-cell; white-space:nowrap; text-align:center }
.nav_a { display:block; position:relative; height:42px; color:#303133; font-family:HelveticaNeue-Condensed, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-shadow:0 -1px 1px rgba(255,255,255,.7); line-height:42px }
.nav_lon .nav_a { height:39px; border-bottom:3px solid #3B82D4; color:#3B82D4 }
.nav_lon .nav_a:after { overflow:hidden; position:absolute; bottom:-4px; left:0; width:100%; height:1px; background-color:#4D9EB4; content:'' }

#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') }

 .priv_box { margin:7px 10px; padding:5px; border:1px solid #E4E4E4; border-radius: 4px; background:#FFF }
.ut_a { font-size:13px; display:block; overflow:hidden; padding:0.7em 10px 0.733em; color:#222; font-family:HelveticaNeue-Light, AppleSDGothicNeo-Light, sans-serif; letter-spacing:-1px; white-space:nowrap; text-overflow:ellipsis; line-height:1.267em }
.ut_b { font-size:13px; display:block; overflow:hidden; color:#222; font-family:HelveticaNeue-Light, AppleSDGothicNeo-Light, sans-serif; letter-spacing:-1px; white-space:nowrap; text-overflow:ellipsis }
.ut_b a { color:#222 }
.crt_tit { float:left; height:21px; margin:5px 0 0 5px; padding:2px 5px 0; background-color:#81a9db; color:#fff; font-size:12px; font-weight:bold; line-height:21px; letter-spacing:-1px; text-align:center }
.hy_tit { float:left; height:21px; margin:5px 0 0 5px; padding:2px 5px 0; background-color:#81a9db; color:#fff; font-size:12px; font-weight:bold; line-height:21px; letter-spacing:-1px; text-align:center }

.im,.imh,.sprh,.sp_rtk,.spuio,.imwt,.imw,
.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_v2015021214.png)}

.rtk_toggle{position:absolute;top:0;bottom:0;right:10px;width:30px;height:100%}
.rtk_toggle .sprh_rtk_arrdn{position:absolute;top:50%;left:50%;margin:-5px 0 0 -10px}
.rtkx_toggle{position:absolute;top:0;right:10px;z-index:2;width:30px;height:40px}
.rtkx_toggle .sprh_rtk_arr{position:absolute;top:50%;left:50%;margin:-5px 0 0 -10px}
.rtkx_act{position:absolute;right:15px;bottom:14px}
.rtkx_pgn{float:left;height:7px;margin-left:5px}
.rtkx_pgn .sp_rtk{vertical-align:top}

.sprh_rtk_arr { position:relative; top:8px; left:5px; width:20px; height:11px; background-position:-25px -200px }
.sprh_rtk_arrdn { width:20px;height:11px; background-position:-25px -185px }
/* UIO Thumbnail */
.uio_thumbnail { padding:5px 5px 0 }
.uio_text+ .uio_thumbnail { border-top:1px solid #f5f5f5 }
.uio_top+ .uio_thumbnail { position:relative; margin-top:-1px; padding-top:0; border-top:1px solid #fff }
.uio_thumbnail:after { display:block; clear:both; content:''}
.uio_thumbnail .ut_item { float:left; width:50%; margin:0 }
.uio_thumbnail .ut_a { display:block ;position:relative; padding:0 5px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box }
.uio_thumbnail .ut_item:first-child .ut_a { margin-left:0 }
.uio_thumbnail .ut_item:last-child .ut_a { margin-right:0 }
.uio_thumbnail .ut_mw { display:block; position:relative }
.uio_thumbnail .ut_mw .spuio_pic,
.uio_thumbnail .ut_mw .spuio_movie { position:absolute; right:5px; bottom:5px }
.uio_thumbnail .ut_mw:after { position:absolute; top:0; right:0; bottom:0; left:0; width:100%; height:100%; border:1px solid rgba(0, 0, 0, 0.02); -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; content:'' }
.uio_thumbnail .ut_m { min-height:80px; vertical-align:top }
.uio_thumbnail .ut_d { display:block; height:2.786em; padding:5px 5px 0 }
.uio_thumbnail .ut_t { display:-webkit-box; overflow:hidden; color:#222; font-size:0.933em; font-weight:normal; letter-spacing:-1px; line-height:1.357em; white-space:normal; word-wrap:break-word; -webkit-line-clamp:2; -webkit-box-orient:vertical; text-overflow:ellipsis }
.uio_thumbnail a:visited .ut_t { color:#999 !important }

.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:'' }