
@charset "utf-8";

/* Common */
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;line-height:1.25em}
.s3{font-size:15px}
body.s,.s input,.s textarea,.s select,.s button,.s table{font-family:Helvetica}
body{position:relative;background-color:#fbfbfb;color:#000}
body.s{-webkit-text-size-adjust:none}
img,fieldset{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}
a{color:inherit;text-decoration:none}
table{border-collapse:collapse}
#ct{clear:both;width:100%}
.ct{background-color:#fff}
.id_svall .ct,.id_svset .ct{background-color:#fff}
.en{letter-spacing:0}

/* Images */
.im,.imwt,.imld,.u_gnbn{display:inline-block;overflow:hidden;background-repeat:no-repeat;white-space:nowrap;text-indent:60px}

.im,.u_gnbn{background-image:url(/mobile/images/im_v7.png)}
@media screen and (-webkit-min-device-pixel-ratio:1.5){
.im,.u_gnbn{background-image:url(/mobile/images/im_v7.png);-webkit-background-size:162px 310px;background-size:162px 310px}
}
.u_gnbn{width:11px;height:11px;background-color:#e12;background-position:-139px -39px}
.im_mov{width:17px;height:18px;background-position:-1px -1px}
.im_mov2{width:30px;height:30px;background-position:-52px -50px}
.im_pho{width:22px;height:18px;background-position:-22px -1px}
.im_arr{width:8px;height:13px;background-position:-48px -1px}
.im_arr2{width:8px;height:12px;background-position:-140px -53px}
.im_rkmax{width:8px;height:9px;background-position:-82px -1px}
.im_rkmin{width:8px;height:9px;background-position:-94px -1px}
.im_rkup{width:7px;height:5px;background-position:-82px -14px}
.im_rkdw{width:7px;height:5px;background-position:-94px -14px}
.im_rkstd{width:9px;height:4px;background-position:-106px -1px}
.im_play{width:26px;height:26px;background-position:-1px -23px}
.im_top{width:12px;height:12px;background-position:-105px -8px}
.im_ref{width:14px;height:18px;background-position:-119px -1px}
.im_n{width:14px;height:15px;background-position:-136px -1px}
.im_u{width:14px;height:15px;background-position:-136px -20px}
.im_appbn{width:21px;height:19px;background-position:-31px -23px}
//.im_set{width:18px;height:18px;background-position:-56px -23px}
.im_set{width:18px;height:18px;background-position:-2px -2px}

.im_lgnaver{width:47px;height:11px;background-position:-1px -53px}
.im_star{width:23px;height:23px;background-position:-78px -23px}
.im_staron{width:23px;height:23px;background-position:-105px -23px !important}
.im_star2{width:14px;height:14px;background-position:-122px -50px}
.im_time{width:17px;height:17px;background-position:-61px -1px}
.im_arpv{width:12px;height:20px;background-position:-22px -67px}
.im_arnx{width:12px;height:20px;background-position:-38px -67px}
.im_rkmax2{width:13px;height:13px;background-position:-120px -68px}
.im_rkmin2{width:13px;height:13px;background-position:-137px -68px}
.im_rkstd2{width:13px;height:15px;background-position:-103px -73px}
.im_tmbup{width:18px;height:19px;background-position:-1px -68px}
.im_ck{width:16px;height:13px;background-position:-103px -50px}
.im_ck:checked,.im_ckon{width:16px;height:13px;background-position:-85px -50px}
.im_ccred{width:40px;height:40px;background-position:-1px -91px}
.im_ccgreen{width:40px;height:40px;background-position:-45px -91px}
.im_ccblue{width:40px;height:40px;background-position:-89px -91px}
.im_frtv{width:78px;height:110px;background-position:-1px -135px}
.im_frbook{width:78px;height:114px;background-position:-83px -135px}
.im_sale{width:46px;height:47px;background-position:0 -254px}
.im_times{width:auto;height:auto;background-position:-152px -250px}
.imwt{width:58px;height:45px;background-image:url(/mobile/images/imwt.jpg)}
@media screen and (-webkit-min-device-pixel-ratio:1.5){
.imwt{background-image:url(/mobile/images/imwt2.jpg);-webkit-background-size:58px 990px;background-size:58px 990px}
}
.imwt01{background-position:0 0}
.imwt02{background-position:0 -45px}
.imwt03{background-position:0 -90px}
.imwt04{background-position:0 -135px}
.imwt05{background-position:0 -180px}
.imwt06{background-position:0 -225px}
.imwt07{background-position:0 -270px}
.imwt08{background-position:0 -315px}
.imwt09{background-position:0 -360px}
.imwt10{background-position:0 -405px}
.imwt11{background-position:0 -450px}
.imwt12{background-position:0 -495px}
.imwt13{background-position:0 -540px}
.imwt14{background-position:0 -585px}
.imwt15{background-position:0 -630px}
.imwt16{background-position:0 -675px}
.imwt17{background-position:0 -720px}
.imwt18{background-position:0 -765px}
.imwt19{background-position:0 -810px}
.imwt20{background-position:0 -855px}
.imwt21{background-position:0 -900px}
.imwt22{background-position:0 -945px}

.imld{width:20px;height:20px;background-image:url(/mobile/images/imld.gif)}
@media screen and (-webkit-min-device-pixel-ratio:1.5){
.imld{background-image:url(http://static.naver.net/www/m/im3/imld2.gif);-webkit-background-size:20px 20px;background-size:20px 20px}
}

.imrd,.imrd::before,.imrd::after{display:inline-block;position:relative;background:url(/mobile/images/imrd_v2.png) no-repeat}
@media screen and (-webkit-min-device-pixel-ratio:1.5){
.imrd,.imrd::before,.imrd::after{background-image:url(/mobile/images/imrd2_v2.png);-webkit-background-size:120px 100px;background-size:120px 100px}
}
.imrd::before,.imrd::after{display:inline-block;width:10px;height:100%;content:''}
.imrd::before{left:-10px}
.imrd::after{right:-10px}
.imrd_in{display:inline-block;position:relative;z-index:10;margin:0 -13px;text-align:center;vertical-align:top}
.imrd_nn{height:20px;background-position:50% 0}
.imrd_nn::before{background-position:0 0}
.imrd_nn::after{background-position:100% 0}
.imrd_vs{height:24px;background-position:50% -24px}
.imrd_vs::before{background-position:0 -24px}
.imrd_vs::after{background-position:100% -24px}
.imrd_ct{height:20px;background-position:50% -52px}
.imrd_ct::before{background-position:0 -52px}
.imrd_ct::after{background-position:100% -52px}
.imrd_fs{height:17px;background-position:50% -77px}
.imrd_fs:before{background-position:0 -77px}
.imrd_fs:after{background-position:100% -77px}

/* ?게보기 */
.header,.h,.toif,.tv,.tvlb,.fvsv,.app,.rlink,.tip,.fot{font-size:14px;line-height:17px}
.fzoom{font-size:16px}
.fzoom.s3{font-size:17px}

/* Header */
.header{background-color:#f3f3f3}
//.header{background-color:#ffffff}
.header_special{background-repeat:no-repeat;background-position:0 0}

.topmenu{background-color:#ffffff}
.topmenu{background-repeat:no-repeat;background-position:0 0}

.lgslkv{position:relative;border-bottom:1px solid #d7dbde}
.lgslkv::after{display:block;position:absolute;left:0;bottom:-2px;width:100%;border-bottom:1px solid #f9f9f9;content:''}

.header_special .lgslk{border-bottom-color:rgba(0,0,0,0)}
.header_special .lgslk::after{display:none}
.lg{font-size:18px}
.lg_a{display:inline-block;color:red}
.lg_a2{display:inline-block;color:red;vertical-align:-3px}
//.lg_m{vertical-align:top}
.lg_m{vertical-align:middle}

.slk{position:absolute;top:6px;right:3px;white-space:nowrap}
.slk_l{display:inline-block;margin-right:2px;font-size:12px;letter-spacing:-1px;text-align:center;vertical-align:-10px}
.slk_l .en{font-size:14px}
.slk_a{display:inline-block;min-width:39px;font-weight:bold;color:#4f545c}

.slk .imrd_nn{margin:0 10px 0 8px;font-size:10px;line-height:20px;color:#fff;letter-spacing:0;vertical-align:-6px}

.s .slk_n .imrd_in,.a .slk_n .imrd_in{margin:0 -14px}
.header2{height:43px;position:relative;border-top:1px solid #424756;border-bottom:1px solid #000;background:#20232b;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4b5163),color-stop(100%,#20232b));box-shadow:inset 0 -1px 1px #191b22;color:#f3f4f6}
.header2_h{font-size:18px;line-height:43px;text-align:center;text-shadow:0 -1px 1px rgba(0,0,0,.5)}
.header2_naver{display:inline-block;position:absolute;top:5px;left:5px;width:60px;height:29px;border:1px solid #121418;border-radius:5px;background:#282b35;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#505669),color-stop(100%,#282b35));-webkit-box-shadow:inset 0 1px 1px #636879,0 1px 1px #3b3e47;box-shadow:inset 0 1px 0 #636879,0 1px 0 #3b3e47;text-align:center}
.header2_naver .im{margin:8px 0 0 1px;vertical-align:top}


/* 2012 ?던 ?림??*/
.imlop{display:inline-block;overflow:hidden;background-image:url(/mobile/images/lop_v2.png);background-repeat:no-repeat;white-space:nowrap;text-indent:60px}
@media screen and (-webkit-min-device-pixel-ratio:1.5){
.imlop{background-image:url(/mobile/images/lop2_v2.png);-webkit-background-size:172px 144px;background-size:172px 144px}
}
.imlop_arw{width:5px;height:8px;background-position:-10px -93px}
.imlop_mdag,.imlop_mdas,.imlop_mdab{width:38px;height:57px;text-indent:0}
.imlop_mdag{background-position:-27px -61px}
.imlop_mdas{background-position:-69px -61px}
.imlop_mdab{background-position:-111px -61px}
.imlop_lg{width:24px;height:28px;background-position:0 -61px}
.imlop_arwl{width:6px;height:8px;background-position:0 -93px}
.imlop_lgb{width:19px;height:22px;background-position:-153px 0}
.imlop_lgbx{width:41px;height:22px;background-position:-27px -122px}
.lop{position:relative;z-index:20;border-top:1px solid #1263c7;letter-spacing:-1px}
.lop_rk{padding:1px 0 0;border-bottom:1px solid #1263c7;background:#177cf9;text-shadow:0 1px 1px #075fcc}
.lop_h{padding:10px 10px 6px;font-size:15px;color:#fff}
.lop_yy{font-size:17px;color:#fff}
.lop_rank{color:#fff000}
.lop_ranknum{font-size:16px}
.lop_mda{display:block;overflow:hidden;position:absolute;top:-1px;right:8px}
.lop_mdl{float:left;margin-left:1px}
.lop_mdl .imlop{height:30px;padding-top:27px;font-weight:bold;text-align:center;text-shadow:0 1px 1px #fff;font-size:16px;color:#222;letter-spacing:0;vertical-align:top}
.lop_btnw{padding:0 10px 8px}
.lop_btn{display:inline-block;position:relative;margin-right:1px;padding:0 6px;border:1px solid #1062d0;background:#207cee;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#368bf5),color-stop(100%,#207cee));font-weight:bold;font-size:12px;line-height:23px;color:#fff;border-radius:2px;box-shadow:inset 0 0 1px #3285ee,0 1px 0 #2981ee;}
.lop_btn .imlop_arw{margin:0 -3px 0 3px;vertical-align:0}
.lop_p{border-top:1px solid #ff33ba;border-bottom:1px solid #e50098;background:#ff00a9}
.lop_pa{display:block;padding:1px 10px 0;color:#fff;line-height:34px}
.lop_pct{display:inline-block;margin-right:2px;padding:0 5px;border:1px solid;font-weight:bold;font-size:12px;line-height:17px;color:#ff00a9;vertical-align:1px;border-radius:2px}
.lop_pct_movie,.lop_pct_news{border-color:#fff;background-color:#fff}
.lop_pct_live{border-color:#fffd4a;background-color:#fffd4a}
.lop_lvopt{display:table;width:100%;padding:6px 7px;background:#f3f3f3;-webkit-box-shadow:inset 1px 1px 0 #e1e1e1,inset -1px -1px 0 #e1e1e1}
.lop_lvoptl{display:table-cell;width:33.3%}
.lop_lvbt{display:block;margin:0 3px;padding:7px 0 6px;border:1px solid #a7adb2;border-radius:2px;background:#f7f7f7;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#f6f6f6));box-shadow:inset 0 0 1px rgba(0,0,0,.1),0 1px 0 #eaeaea;font-weight:bold;color:#333;text-align:center}
.s .lop_lvbt{padding:6px 0 7px}
.id_sport .lop_lvopt{position:relative;z-index:2;margin-top:-1px;border-bottom:1px solid #b1b6bc}

/* 콘텐?공통 */
.load{padding:100px 0;text-align:center}
.wrap_margin{position:relative;z-index:40;height:4px;background-color:#fbfbfb}
.h{position:relative;padding:6px 10px 7px;border-top:1px solid #a5a9ad;border-bottom:1px solid #dfdede;background:#f2f2f2;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f7f7),color-stop(100%,#f0f0f0));font-size:14px}
.h3{border-top:1px solid #d1d3d6;border-bottom:1px solid #e7e7e8;background:#fbfbfb;font-weight:normal;font-size:14px;color:#333}
.hds{font-size:12px;line-height:16px;color:#777}
.hds::before{display:inline-block;height:14px;margin:0 8px 0 5px;border-left:1px solid #d2d2d2;border-right:1px solid #fcfcfc;vertical-align:-3px;content:''}
.dv{margin:0 4px;color:#dedede}
.cate{color:#168ce8}
.cate2{color:#666}
.cate3{color:#49536e}
.cate_h{margin-right:4px;color:#999}
.cate_rk{color:#31a801}
.cate_dc{color:#777}
.cate_best{margin-right:1px;font-size:.79em;color:#e82323;text-transform:uppercase;vertical-align:top}
.margin{height:15px}
.lst_w{overflow:hidden;position:relative;margin-top:-1px}
.lst{border-bottom:1px solid #e4e5e7;letter-spacing:-1px}
.lst:first-child{border-top:1px solid #e4e5e7}
.lst_a{display:block;overflow:hidden;padding:.65em 10px;white-space:nowrap;text-overflow:ellipsis}
.lst_av{display:block;overflow:hidden;padding:.65em 10px;white-space:nowrap;text-overflow:ellipsis}

.lst_m{display:block;vertical-align:top}
.lst_mw{position:relative;display:block;width:300px;}
.lst_mw:after{position:absolute;top:0;left:0;width:100%;height:100%;border:solid 1px rgba(0,0,0,.1);content:'';-webkit-box-sizing:border-box}
.lst_w .cate{margin-right:4px}
.lst2{border-bottom:1px solid #e4e5e7;letter-spacing:-1px}
.lst2:first-child{border-top:1px solid #e4e5e7}
.lst2_a{display:block;padding:9px 10px}
.lst2_a::after{display:block;clear:both;content:''}
.lst2_m{float:left;margin-right:10px;vertical-align:top}
.lst2_mw{position:relative;float:left;margin-right:10px}
.lst2_mw:after{position:absolute;top:0;left:0;width:100%;height:100%;border:solid 1px rgba(0,0,0,.1);content:'';-webkit-box-sizing:border-box}
.lst_w_v1 .lst2_mw:after{border:0;border-right:solid 1px rgba(0,0,0,.1)}
.lst2_mw_w115{width:115px}
/*.lst2_mw_w136{width:138px}*/
.lst2_mw .lst2_m{float:none;margin-right:0}
.lst2_rk{display:block;position:relative;width:21px;height:22px;margin-bottom:-22px;background-color:rgba(0,0,0,.8);font-style:italic;font-weight:bold;line-height:22px;color:#54ff00;text-align:center;text-indent:-3px}
.lst2_icw{display:block;position:relative;text-align:right}
.lst2_icw .im{position:absolute;right:1px;bottom:1px;vertical-align:top}
.lst2_mw_w115 .lst2_icw .im{right:2px;bottom:2px}
.lst2_mw_w136 .lst2_icw .im{right:3px;bottom:0}
.lst2_ctw{display:block;overflow:hidden}
.lst2_h,.lst2_d{display:block;overflow:hidden}
.lst2_h{margin-bottom:4px;font-weight:bold;font-size:1.07em;line-height:1.27em}
.lst2_h .cate_best{font-size:.73em}
.lst2_mw~.lst2_ctw,.lst2_m~.lst2_ctw{padding-top:5px}
.lst2_d{max-height:2.77em;font-size:.93em;line-height:1.39em;color:#777}
.lst333_d{max-height:2.77em;font-size:.83em;line-height:1.39em;color:#777}
.lst2_d .im_time{margin-left:-1px}
.lst2_d .dv{margin:0}
.lst2 .im_time{margin-right:2px}
.lst2_v1 .lst2_a{padding:8px 10px}
.lst2_v2{border-bottom:0;background-color:#f0f0f0}
.lst2_v2_f:first-child{border-top-color:#dbdce1}
.lst_w:nth-child(2) .lst2_v2_f{margin-top:1px}
.lst2_v2_l{border-bottom:1px solid #dbdce1}
.lst2_v2 .lst2_a{padding:5px 10px}
.lst2_v2_f .lst2_a{padding-top:9px}
.lst2_v2_l .lst2_a{padding-bottom:9px}
.lst2_v2 .lst2_h{margin-bottom:2px}
.lst2_v2 .lst2_m~.lst2_ctw{padding-top:6px}
.lst2_v2 .imrd_ct{margin:-3px 0 0 10px;line-height:21px;vertical-align:-3px}
.lst2_v2 .imrd_ct .imrd_in{padding:0 1px;font-size:11px;color:#fefeff;text-transform:uppercase}
.lst3{border-top:1px solid #dbdce1;border-bottom:1px solid #dbdce1;background-color:#f0f0f0}
.lst_w:nth-child(2) .lst3{margin-top:1px}
.lst3_a{display:block;width:300px;margin:0 auto;padding:10px 0}
.lst3_mw{display:inline-block;position:relative}
.lst3_mw:after{position:absolute;top:0;left:0;width:100%;height:100%;border:solid 1px rgba(0,0,0,.1);content:'';-webkit-box-sizing:border-box}
.lst3_m{vertical-align:top}
.lst3_h{display:block;overflow:hidden;position:relative;height:1.71em;margin:-1.71em 0 1px;padding:0 4px;background-color:rgba(0,0,0,.7);font-weight:bold;line-height:1.71em;color:#fff;letter-spacing:-1px;white-space:nowrap;text-overflow:ellipsis}
.lst3_h .cate_best{margin-right:3px}
.lst_w_v1 .lst2_a{overflow:hidden;padding:0 10px 0 0}
.lst_w_v1 .lst2_m{border:0}
@media all and (max-width:639px){	
.lst_w_v1 .lst2_ctw{padding-top:9px}
}
.li_last{border-bottom:0}
.tlst_w{overflow:hidden;position:relative;margin-top:-1px;padding:7px 2px 3px;border-top:1px solid #e4e5e7;border-bottom:1px solid #e4e5e7}
.tlst_w::after{display:block;clear:both;content:''}
.tlst_w:nth-child(2){margin-top:0}
.tlst{float:left;width:33.3%;letter-spacing:-1px;text-align:center}
.tlst:nth-child(3n+1){clear:both;width:33.4%}
.tlst_a{display:block;max-width:200px;margin:0 auto;padding:6px 0}
.tlst_m{vertical-align:top}
.tlst_mw{display:inline-block;position:relative}
.tlst_mw:after{position:absolute;top:0;left:0;width:100%;height:100%;border:solid 1px rgba(0,0,0,.1);content:'';-webkit-box-sizing:border-box}
.tlst_icw{display:block;position:relative;width:92px;margin:0 auto;text-align:right}
.tlst_icw .im{position:absolute;right:2px;bottom:3px;vertical-align:top}
.tlst_icw .im_mov{bottom:2px}
.tlst_d{display:block;overflow:hidden;width:88px;max-width:100%;height:2.5em;margin:6px auto 0;padding:0 2px;font-size:.86em;line-height:1.25em;color:#333;text-align:left}
.fzoom .tlst_d br{display:none}
.tlst_ds,.tlst_dn{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.tlst_dn{color:#888}
.tlst2_w{position:relative;margin-top:-1px;padding:3px 3px 6px;border-top:1px solid #e7eaec;border-bottom:1px solid #e7eaec}
.reco .tlst2_w{margin-top:0;border-top:0}
.tlst2_w::after{display:block;clear:both;content:''}
.tlst2{float:left;width:33.3%;letter-spacing:-1px;text-align:center}
.tlst2:nth-child(3n+1){clear:both;width:33.4%}
.tlst2_a{display:block;max-width:200px;margin:0 auto;padding:12px 0 6px}
.tlst2_mw{display:inline-block;position:relative}
.tlst2_fr{position:absolute;top:0px;left:0px;z-index:10}
.tlst2_stk{position:absolute;top:-7px;left:-8px;z-index:20;font-weight:bold;font-size:12px;line-height:39px;color:#fff;text-indent:-2px;text-shadow:0 -1px 1px rgba(0,0,0,.6)}
.tlst2_m{vertical-align:top}
.tlst2_w_tv .tlst2_m,.tlst2_w_book .tlst2_m{margin:2px}
.tlst2_w_app .tlst2_m{border-radius:12px}
.tlst2_w_app .tlst2_mw::before,.tlst2_w_app .tlst2_mw::after{display:inline-block;position:absolute;top:0;left:0;z-index:10;border-radius:12px;content:''}
.tlst2_w_app .tlst2_mw::before{width:70px;height:70px;margin:1px;border:1px solid rgba(255,255,255,.2);-webkit-box-shadow:inset 0 0 1px rgba(255,255,255,.2),0 0 1px rgba(0,0,0,.1);box-shadow:inset 0 0 1px rgba(255,255,255,.2),0 0 1px rgba(0,0,0,.1)}
.tlst2_w_app .tlst2_mw::after{width:74px;height:74px;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.3)));-webkit-box-shadow:inset 0 0 2px rgba(255,255,255,.5),0 0 3px rgba(0,0,0,.5);box-shadow:inset 0 0 2px rgba(255,255,255,.5),0 0 3px rgba(0,0,0,.5)}
.tlst2_d{display:block;overflow:hidden;width:80px;max-width:100%;margin:10px auto 0;font-size:.93em;line-height:1.25em;color:#333;text-align:left}
.tlst2_ds{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.tlst2_dn{display:block;margin-top:1px;font-weight:bold;color:#4178d0}
.tlst2_dtw{white-space:nowrap}
.tlst_w_mzw{position:relative}
.tlst_w_mzw::after{display:block;position:absolute;left:0;bottom:-10px;width:100%;height:10px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.2)),color-stop(100%,rgba(0,0,0,0)));content:''}
.tlst_w_mz{position:relative;padding-bottom:4px;border-bottom-color:#888;background-color:#ff}
.tlst_w_mz::before{display:block;position:absolute;left:0;bottom:0;width:100%;height:4px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(30%,#fff),color-stop(100%,#b0b0b0));box-shadow:inset 0 1px 0 #eee;content:''}
.tlst_w_mz .tlst_a{padding-bottom:0}
.tlst_w_bk .tlst_d{height:auto;margin-top:8px;font-size:.93em;line-height:1.38em}
.tlst_w_bk .tlst_d .cate_dc{display:block;font-size:.92em}
.mlst_w{overflow:hidden;position:relative;padding-bottom:10px;border-bottom:1px solid #e4e5e7;background-color:#fbfbfb}
.mlst{padding:0 5px 5px}
.mlst::after{display:block;clear:both;content:''}
.mlst_l{float:left;width:33.3%;padding:15px 0 0}
.mlst_l:nth-child(3n+2){width:33.4%}
.mlst_a{display:block;overflow:hidden;width:104px;margin:0 auto}
.mlst_m{vertical-align:top}
.mlst_h{display:block;position:relative;width:100%;height:37px;margin-top:-37px}
.mlst_ht{display:block;overflow:hidden;height:32px;padding:0 5px;font-weight:bold;font-size:13px;line-height:16px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.55)}
.mlst_p{margin-top:-1px;padding:10px 0;border-top:1px solid #dbdce1;border-bottom:1px solid #dbdce1;background-color:#f0f0f0}
.mlst_w:nth-child(2) .mlst_p{margin-top:0}
.mlst_p .mlst_a{width:320px;margin:0 auto}
@media all and (max-width:330px){
.mlst_w{padding-bottom:1px;border-bottom:0}
.mlst{padding:0}
.mlst_l{width:auto;padding:4px 4px 0 0}
.mlst_l:nth-child(3n+2){width:auto}
.mlst_l:nth-child(3n+3){padding-right:0}
.mlst_a{margin:0}
.mlst_p{padding:0}
}

/* shopping top */
.slst_w{overflow:hidden;position:relative;padding-bottom:8px;border-bottom:1px solid #e4e5e7;background-color:#f4f5f6}
.slst{padding:0}
.slst::after{display:block;clear:both;content:''}
.slst_l{float:left;width:33.4%;padding:10px 0 0}
.slst_l:nth-child(3n+2),.slst_l:nth-child(3n+3){width:33.3%}
.slst_a{display:block;overflow:hidden;position:relative;width:96px;margin:0 auto}
.slst .slst_a::after{overflow:hidden;position:absolute;top:0;left:0;width:94px;height:94px;border:1px solid #000;content:'';opacity:.1}
.slst_m{vertical-align:top}
.slst_h{display:block;padding:6px 0 0 2px;font-size:0.93em;letter-spacing:-1px;line-height:1.23em;color:#000;white-space:nowrap}
.slst_p{margin-top:-1px;padding:0;border-top:1px solid #dbdce1;border-bottom:1px solid #dbdce1;background:#fff;line-height:18px}
.slst2_p{padding:10px 0}
.slst_w:nth-child(2) .slst_p{margin-top:0}
.slst_p .slst_a{left:-48px;width:320px;margin:0 0 0 16.7%}
.slst2_p .slst_a{left:0;margin:0 auto}
.slst_p .slst_a::after{overflow:hidden;position:absolute;top:0;left:0;width:148px;height:132px;content:''}
.slst_p .slst_mw{float:left;position:relative;margin-right:12px}
.slst_mw .im_sale{overflow:hidden;position:absolute;top:9px;left:9px;height:29px;padding:18px 0 0;font-family:Helvetica;font-size:18px;font-weight:bold;color:#fff;text-indent:0;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.3)}
.slst_mw .im_sale em{font-size:14px}
.slst_b{display:block;overflow:hidden;padding-top:14px}
.slst_se{display:block;position:relative;margin-bottom:4px;font-size:.83em;font-weight:bold;color:#fe0b19}
.slst_se .im_times{margin-left:-1px;padding:0 0 0 13px;color:#fe8503;text-indent:0}
.slst_t{display:block;font-size:1.07em;color:#1c1c1c}
.slst_d{display:block;margin:0 0 4px;font-size:.83em;color:#676767}
.slst_pz{display:block;color:#00aeea}
.slst_pz em{font-size:1.57em;font-weight:bold}
.slst_pz .imrd_fs{top:-2px;margin-left:14px;font-size:10px;color:#fff;line-height:16px;vertical-align:middle;text-shadow:1px 1 px 1px rgba(0,0,0,.5)}
@media all and (max-width:330px){
.slst{padding:0 10px 0}
.slst_l{width:auto;padding:10px 6px 0 0}
.slst_l:nth-child(3n+2){width:auto}
.slst_l:nth-child(3n+3){width:auto;padding-right:0}
.slst_a{margin:0}
.slst_p,.slst2_p{padding:0}
.slst_p .slst_a{left:0;margin:0 auto}
}

.spc{position:relative;border-top:1px solid #dbdce1;background-color:#f0f0f0}
.spc .h2{padding:10px 10px 1px;font-size:.93em}
.spc .h2 .cate{margin-right:2px;color:#f21e28 !important}
.spc .lst,.spc .lst2{border-bottom-color:#e2e2e6}
.spc .lst:last-child,.spc .lst2:last-child{border-bottom-color:#dbdce1}
.spc .lst:first-child,.spc .lst2:first-child{border-top:0}
.spc .lst_m{margin:0 auto 8px}
.spc .lst_mw{margin:0 auto}
.spc .cate{color:#485c78}
.spc .lst2_v1 .lst2_a{padding-top:14px;padding-bottom:14px}
.spc .lst2_v1:first-child .lst2_a{padding-top:8px}
.spc .tlst_w{padding-bottom:4px;border-top:0;border-bottom-color:#e2e2e6}
.spc .tlst_a{padding:4px 0}
.mr{margin-top:-1px;border-top:1px solid #e4e5e7;text-align:right}
.mr_a{display:inline-block;padding:9px 10px 13px;font-size:.93em}
.mr_dsc{margin-right:5px;font-size:.92em;color:#888;vertical-align:1px}
.mr_a .im{margin:0 -1px 0 3px;vertical-align:-2px}
.rlink{display:table;position:relative;width:100%;border-top:1px solid #b9bec3;border-bottom:1px solid #878f9a;background:#fbfbfb;line-height:34px;text-align:center}
.rlink_l{display:table-cell}
.rlink_a{display:block;position:relative;padding:0 8px;border-left:1px solid #e9ebeb;border-right:1px solid #fcfcfc;font-size:14px;letter-spacing:-1px;white-space:nowrap}
.s3 .rlink_a{font-size:15px}
.rlink_l:first-child .rlink_a{border-left:0}
.rlink_l:last-child .rlink_a{border-right:0}
.rlink_a .im_arr2{margin-left:2px;vertical-align:-1px}

.sv{padding:0 4px}
.sv::after{display:block;clear:both;content:''}
.sv_l{float:left;width:20%;text-align:left}
.sv_a{display:block;position:relative;max-width:60px;margin:0 auto;padding-top:6px;border:0;background:none;-webkit-appearance:none}
button.sv_a{width:60px}
.sv_a .im_star,.sv_a .im_staron{display:inline-block;position:absolute;top:1px;left:3px;z-index:10}

.imsv{background-image:url(/mobile/images/mma_1834571.jpg)}
@media screen and (-webkit-min-device-pixel-ratio:1.5){.imsv{background-image:url(/mobile/images/mma_183516653.jpg);-webkit-background-size:216px 432px;}}
.sv_mw{display:inline-block;position:relative;width:36px;height:36px;vertical-align:middle}
.sv_mw .imsv{display:inline-block;width:36px;height:36px}
.sv_nn{display:inline-block;position:absolute;top:-4px;left:23px;min-width:15px;height:19px;padding:0 2px;border:1px solid #178a0e;border-radius:19px;background-color:#1aa111;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#25c019),color-stop(100%,#1aa111));-webkit-box-shadow:inset 0 0 1px rgba(255,255,255,.2),0 0 1px rgba(0,0,0,.2);font-weight:bold;font-size:11px;line-height:19px;color:#fcff00;letter-spacing:-1px;text-align:center;white-space:nowrap}
.sv_mw .im_n,.sv_mw .im_u{position:absolute;bottom:0;left:0}
.sv_t{display:block;height:26px;margin-top:2px;font-size:11px;line-height:13px;color:#444;letter-spacing:-1px;vertical-align:middle}
.s2 button.sv_a .sv_t{margin:0 -14px;padding-left:4px}
.sv_app{display:inline-block;position:absolute;right:3px;top:11px;min-width:25px;min-height:24px;border:1px solid #6b839f;border-radius:3px;background:#e5e9ec;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fefefe),color-stop(100%,#e5e9ec));box-shadow:inset 0 0 1px rgba(0,0,0,.4);color:#2e5e99;font-size:10px;line-height:24px;letter-spacing:-1px;text-align:center;vertical-align:top}

/* ?? 콘텐?공통 */
.reco2 .tlst_w,.reco .tlst_w{margin-top:0;border:0}


/* ?이??*/
.id_life .cont .cate{color:#038b94}
.id_life .reco2,.id_life2 .reco2{margin-top:15px;margin-bottom:-15px}

/* FUN */
.id_fun .cont .cate{color:#5779b0}

/* ?핑 */
.id_shop .reco{padding-bottom:6px}
.sct{margin:15px 10px 0;background-color:#fbfbfd}
.sct_u{display:table;width:100%;border:1px solid #bdbdbe;border-radius:3px}
.sct_l{display:table-cell;border-left:1px solid #fdfdfe;border-right:1px solid #e2e4e8;text-align:center;vertical-align:top}
.sct_l:first-child{border-left:0}
.sct_l:last-child{border-right:0}
.sct_a{display:block;padding:8px 0 6px}
.sct_m{vertical-align:top}
.sct_h{display:block;margin-top:1px;font-size:12px;color:#333}

/* ?늘???보 */
.toif{position:relative;margin-top:-1px;border-top:1px solid #b0b5bb;border-bottom:1px solid #b0b5bb;background-color:#f1f1f1;box-shadow:inset 0 1px 0 #faf9f9}
.toif::after{display:block;clear:both;content:''}
.toif_uw,.toif_l{overflow:hidden;position:relative;height:68px}
.toif_uw{width:50%}
.toif_aw{display:block}
.toif_c{display:block;margin:0 10px;padding:3px 0 0 4px;border-bottom:1px solid #e5e7e8;font-size:11px;color:#333}
.toif_c .im_arr{margin-left:4px;vertical-align:-3px}
.toif_a{display:block;overflow:hidden;position:relative;height:39px;margin:0 10px;padding:6px 4px 0;border-top:1px solid #f7f7f7}
.toif_a::after{display:block;clear:both;content:''}
.toif_h{display:block;float:left;margin-right:8px;font-weight:bold;white-space:nowrap}
.toif_h2{display:block;overflow:hidden;height:34px;margin-top:-1px;font-size:13px;line-height:17px}
.toif_d{display:block;margin-top:2px;font-size:11px;color:#4d4e56}
.toif_ks{display:block;float:left;margin-top:-1px;font-weight:bold}
.toif_ksmax,.toif_ksup{color:#cd0606}
.toif_ksmin,.toif_ksdw{color:#1c5aac}
.toif_ksv{display:block;margin-bottom:1px;font-size:15px}
.toif_ksd{font-size:11px;letter-spacing:-1px}
.toif_ksd .im{vertical-align:1px}
.toif_ksd .im_rkmax,.toif_ksd .im_rkmin{vertical-align:-1px}
.toif_isu{float:left;margin-right:-1px;border-right:1px solid #d6d7d9;box-shadow:1px 0 0 #f8f8f8}
.toif_wt{float:right}
.toif_wt .toif_a{margin-right:0;padding-right:0}
.toif_wt .toif_h,.toif_wt .toif_d{float:none;position:relative;z-index:10}
.toif_wt .imwt{position:absolute;top:1px;right:11px}

/* TV?성??*/
.tv{overflow:hidden;position:relative;height:44px;margin-top:15px;line-height:44px;border-top:1px solid #b5bcc4;border-bottom:1px solid #b5bcc4;background:#f5f5f7;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fbfbfb),color-stop(100%,#f5f5f7))}
.tv_u{height:100%;letter-spacing:-1px}
.tv_l{position:relative;height:100%}
.tv_hda{display:block;position:absolute;top:0;left:0;height:100%;padding:0 10px;font-size:.93em;color:#777}
.a .tv_hda{line-height:45px}
.tv_cta{display:block;position:relative;margin:0 6em 0 5em}
.a .tv_cta{margin-left:5.3em}
.tv_pt{display:block;overflow:hidden;margin-right:3em;white-space:nowrap;text-overflow:ellipsis}
.tv_rk{position:absolute;top:0;right:0;font-weight:bold;color:#fb4137}
.tv_rkmax,.tv_rkup{color:#cd0606}
.tv_rkmin,.tv_rkdw{color:#1c5aac}
.tv_mra{display:inline-block;position:absolute;top:50%;right:10px;margin-top:-1em;padding:3px 7px 4px;border:1px solid #9ca4ac;font-size:.86em;line-height:1.4em;color:#2c2e31;background-color:#e0e3e7;box-shadow:0 0 1px #fff}

/* TV?중?*/
.tvlb{overflow:hidden;position:relative;z-index:2;height:48px;border-top:1px solid #b5bcc4;border-bottom:1px solid #b5bcc4;background:#eee;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fafafa),color-stop(100%,#eee));box-shadow:inset 0 1px 0 #fff}
.tvlb_u{height:100%;border-right:1px solid #d2d5d9;border-left:1px solid #d2d5d9}
.tvlb_l{position:relative;height:100%}
.tvlb_hda{display:block;position:absolute;top:0;left:0;min-width:60px;height:100%;font-size:11px;line-height:1.2em;text-align:center}
.tvlb_hda::after{display:block;position:absolute;top:10px;left:60px;height:29px;border-right:1px solid #d7d8da;box-shadow:1px 0 0 rgba(255,255,255,.6);content:''}
.tvlb_hda_ct{display:block;margin-top:11px;color:#888}
.tvlb_hda_ct:only-child{margin-top:17px}
.tvlb_vs{display:block;height:100%;margin:0 47px 0 64px}
.tvlb_vsw{display:table;position:relative;height:100%;margin:0 auto;letter-spacing:-1px}
.tvlb_vsc{display:table-cell;vertical-align:middle}
.tvlb_vsn_l{text-align:right}
.tvlb_vsgd{padding-right:6px;font-weight:bold;font-size:15px;color:#f33}
.tvlb_vsgd_l{padding:0 0 0 6px}
.tvlb_vsst{padding:0 14px}
.tvlb_vsst .imrd_vs{margin-top:4px}
.tvlb_vsst .imrd_in{padding:0 1px;font-size:11px;line-height:24px;color:#fff}
.tvlb_mr{display:-webkit-box;-webkit-box-align:center;-webkit-box-pack:center;position:absolute;top:0;right:0;height:100%;padding:0 10px;border-left:1px solid #b0b5bb;box-shadow:inset 1px 0 0 rgba(255,255,255,.6);font-size:12px;line-height:1.2em}
.tvlb_oly{display:block;height:100%;margin-right:3.4em}
.tvlb_olyw{height:100%}
.tvlb_oly .imlop_lgb{position:absolute;top:13px;left:10px}
.tvlb_olcm{display:table;overflow:hidden;height:100%;margin-left:34px;font-size:.93em;line-height:15px}
.tvlb_olcm .imlop_lgbx{font-weight:bold;font-size:11px;line-height:22px;color:#fff;text-align:center;text-indent:0}
.tvlb_olct{display:table-cell;height:100%;padding-right:5px;color:#df0094;text-align:center;vertical-align:middle}
.tvlb_olctm{display:block;font-size:.9em}
.tvlb_olctx{display:-webkit-box;overflow:hidden;height:15px;margin-top:16px;color:#000;-webkit-box-pack:center;-webkit-line-clamp:1;-webkit-box-orient:vertical}

/* ?? 링크 ??*/
.tab{overflow:hidden;position:relative;z-index:10;margin-top:-1px}
.h:first-child~.tab:nth-child(2){margin-top:-1px}
.tab_u{display:table;width:100%;border-top:1px solid #cbd0d6;border-bottom:1px solid #b3b8bd;background:#dbdee2;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fdfdfd),color-stop(100%,#e8e8e8));line-height:38px;text-align:center;white-space:nowrap}
.tab_l{display:table-cell}
.tab_a{display:block;position:relative;border-right:1px solid #c6c9cd;border-left:1px solid rgba(255,255,255,.6);font-weight:bold;font-size:15px;color:#333}
.tab_l:first-child .tab_a{border-left:0}
.tab_l:last-child .tab_a{border-right:0}
.tab_lon .tab_a{z-index:10;height:38px;margin:-1px;border-top:1px solid;border-color:#b0b5bb;background-color:#f8f8f8;color:#000}
.tab_lon:first-child .tab_a{margin-left:0;text-indent:-1px}
.tab_lon:last-child .tab_a{margin-right:0;text-indent:1px}
.tab_lon .tab_a::after{display:block;position:absolute;bottom:-1px;left:0;width:100%;border-bottom:1px solid #e3e4e6;content:''}
.tabc_h,.tabc_h2{position:relative;width:auto;height:auto;font-size:14px;line-height:17px}
.tabc_h{margin-top:-1px;padding:7px 10px;border-top:1px solid #a5a9ad;border-bottom:1px solid #dfdede;background:#f2f2f2;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f7f7),color-stop(100%,#f0f0f0))}
.tabc_h2{margin:0 5px;padding:13px 5px 7px;border-bottom:1px solid #5b5e5f}
@media all and (max-width:639px){
.reco .h,.reco .fvsv{margin-top:-1px}
.reco .tabc_h,
.reco .tabc_h2{overflow:hidden;position:absolute;z-index:-1;width:1px;height:1px;margin:0;padding:0;border:0;background:none;box-shadow:none;font-size:1px;line-height:1px}
}
.tabc_hide{display:none}

/* ?체?비????*/
.tab2_u{display:table;width:100%;border-top:2px solid #6c707c;border-bottom:1px solid #bdc2c8;background:#edeeef;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f9f9f9),color-stop(100%,#edeeef));box-shadow:0 1px 0 #f7f7f7;line-height:36px;text-align:center;white-space:nowrap}
.tab2_l{display:table-cell}
.tab2_l:only-child{text-align:left}
.tab2_a{display:block;position:relative;padding:0 10px;border-left:1px solid #c1c5c9;box-shadow:inset 1px 0 0 rgba(255,255,255,.8),inset -1px 0 0 rgba(255,255,255,.8);font-weight:bold;font-size:14px;color:#444}
.tab2_l:first-child .tab2_a{border-left:0}
.tab2_l:last-child .tab2_a{border-right:0}
.tab2_lon .tab2_a{background-color:#fdfdfd;color:#18a210}
.sort{padding:2px 0 1px;text-align:right}
.sort_lb{display:inline-block;padding:10px 9px 10px 1px;color:#666}
.sort_lb .im_ck{margin-right:-1px;border:0;border-radius:0;background-color:transparent;vertical-align:-1px;-webkit-appearance:none}
.sort_lbon{color:#333}

/* ?? 링크 목록 */
.reif{overflow:hidden;margin:0 10px}
.reif:after{display:block;clear:both;content:''}
.reif_l{position:relative}
.reif_a{display:block;overflow:hidden;height:2.5em;border-top:1px solid #e4e5e7;line-height:2.5em;letter-spacing:-1px;white-space:nowrap;text-overflow:ellipsis}
.reif_l:first-child .reif_a{border-top:0}
.reif_info{padding:9px 10px 22px;border-top:1px solid #e4e5e7;font-size:.86em;color:#888;text-align:right}
.reif_tm_dt{white-space:nowrap}
.reif_cr{font-size:.92em;color:#a9a9a9}
.lklst{margin:0}
.lklst .reif_l{float:left;width:50%}
.lklst .reif_a{margin:0 10px}
.lklst .reif_l:nth-child(2) .reif_a{border-top:0}
.lklst2{margin:0}
.lklst2 .reif_a{padding:0 10px}
.lklst3 .reif_a{padding-right:10.7em}
.lklst3 .date{position:absolute;right:0;font-size:.86em;letter-spacing:0;color:#888}
.lklst_ds,.rklst_ds{margin-left:4px;color:#888}
.rklst .reif_a{padding-right:4.4em}
.rklst .reif_a_v1{padding-right:0;color:#888}
.rklst_n{display:inline-block;overflow:hidden;width:1.45em;height:1.45em;margin-right:3px;border:1px solid #0f9a2f;border-radius:1px;background:#02ab2a;font-size:.79em;line-height:1.45em;color:#fff;text-align:center;vertical-align:1px}
.rklst_h{color:#333}
.rklst_rk{position:absolute;top:0;right:6px;min-width:1.7em;padding-left:13px;line-height:2.8em;color:#888;text-align:right;white-space:nowrap}
.rklst_rk_n{font-weight:bold;font-size:.93em;letter-spacing:0;color:#ed1b23;text-align:left;text-indent:-14px}
.rklst_rk_v1{font-weight:bold;letter-spacing:0;color:#f20000}
.rklst_rk_v1 .im_tmbup{margin-right:2px;vertical-align:-4px}
.rklst_rk .im_rkmax2,.rklst_rk .im_rkmin2,.rklst_rk .im_rkstd2{position:absolute;top:12px;left:0;vertical-align:top}
.s3 .rklst_rk .im_rkmax2,.s3 .rklst_rk .im_rkmin2{top:14px}
.rklst_rk .im_rkstd2{top:17px}
.rmlst .reif_a{letter-spacing:0}
.rmlst_n{display:Inline-block;min-width:2.5em;font-weight:bold;font-size:16px;color:#51517b}
.rmlst_rk{display:Inline-block;min-width:32px;padding-right:5px;color:#888}
.rmlst_rk .im{margin-right:-2px}
.rmlst_rk .im_rkmax2{vertical-align:-1px}
.rmlst_rk .im_rkmin2{vertical-align:-2px}
.rmlst_rk .im_rkstd2{vertical-align:-8px}
.rmlst_hd{font-size:.86em;color:#777}
.rmlst .im_play{position:absolute;top:.43em;left:13px}
.a .rmlst .im_play{line-height:26px;color:rgba(0,0,0,0);text-indent:0}

/* 광고 */
.ad{clear:both;position:relative;z-index:20}
.ad::before,.ad::after{display:block;overflow:hidden;position:absolute;top:0;left:0;z-index:22;width:100%;height:1px;content:'';background:#000;opacity:.1}
.ad::after{top:auto;bottom:0;opacity:.3}
.ad_load{display:block;position:relative;height:50px;background:#e7e8ec;text-align:center;text-decoration:none}
.ad_load::before{display:block;position:absolute;left:0;top:0;width:100%;border-top:1px solid #d1d2d5;content:''}

/* ???운로드 */
.appbn{margin-bottom:-1px;border-top:1px solid #bbc3c7;border-bottom:1px solid #cdcfd2;background-color:#fbfbfb}
.appbn_a{display:block;padding:.8em 10px;color:#333;letter-spacing:-1px;text-align:center}
.appbn_s{font-weight:normal;color:#039506;white-space:nowrap}
.appbn .im_appbn{margin:-1px 0 -1px 2px;vertical-align:-4px}

/* ?주가???비?? ?체?비??*/
.svac{padding:15px 0;border-top:1px solid #cdcfd2;text-align:center}
.svac_top{border-top:0;border-bottom:2px solid #767676}
.svac_btn{min-width:61px;height:32px;padding:0 10px;border:1px solid #a3a9af;border-radius:3px;background:#f6f6f6;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#f6f6f6));box-shadow:0 1px 0 #f5f5f5;color:#333;font-size:15px;letter-spacing:-1px;vertical-align:top}
.a .svac_btn{border-radius:0}
.svac_d{margin-top:13px;font-size:13px;line-height:18px;color:#333;letter-spacing:-1px}
.svac_d .im_star2{vertical-align:-2px}
.svcp{position:absolute;left:0;z-index:10;width:100%;background-color:#fff}
.svcp_w{border:1px solid #222;box-shadow:inset 1px 1px 0 #d7d8da,inset -1px -1px 0 #b2b3b5}
.svcp_h{margin:0 9px;padding:12px 0 9px;border-bottom:1px solid #cdcfd2;box-shadow:0 1px 0 #e9eaec;font-weight:normal;font-size:13px;color:#333}
.svcp .sv{padding-top:5px;padding-bottom:2px}
.alert{position:absolute;left:0;z-index:10;width:100%;padding:10px 0;border-top:1px solid #222;border-bottom:1px solid #222;background:rgba(52,55,63,.93);line-height:17px;color:#fff;text-align:center}
.alert_s{font-weight:normal;color:#f0ff00}

/* ?주가???비??*/
.fvsv{border-top:1px solid #a5a9ad;background:#fff}
.fvsv_headerV{border-top:2px solid #dfdede}
.fvsv_header{position:relative;padding:9px 10px;border-bottom:1px solid #dfdede;background:#f2f2f2;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f7f7),color-stop(100%,#f0f0f0));font-size:13px;letter-spacing:-1px}
.fvsv_h{display:inline;font-size:14px}
.fvsv_d{display:inline;margin-left:6px;font-size:12px;color:#777}
.fvsv_set{display:inline-block;position:absolute;right:10px;top:4px;padding:4px 7px 3px 4px;border:1px solid 
#acb2b8;border-radius:2px;background:#f5f5f5;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#f5f5f5));box-shadow:0 1px 0 #fafafa;vertical-align:0}

.fvsv_set .im_set{vertical-align:-5px}
.fvsv .sv{padding-top:10px;padding-bottom:6px}
.id_news .reco .mr{background:#fff}
.id_news .reco .mr_a{padding-top:6px;padding-bottom:10px}

/* ?주가???비???정 */
.id_svset .sv{padding-top:9px;padding-bottom:10px}

/* ?체?비??*/
.id_svall .tab2{position:relative}
.id_svall .tabc_h{border-top-color:#b2b5ba;border-bottom-color:#acafb5;background:#e9ecef;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f4f6f7),color-stop(100%,#e9ecef));box-shadow:0 1px 0 #fff}
.svall::after{display:block;height:1px;content:''}
.svall_header{position:relative;padding:10px;border-bottom:1px solid #cdcfd2;letter-spacing:-1px}
.svall_h{font-size:14px}
.svall_hn{color:#fc2d2d;letter-spacing:0}
.svall_hd{font-weight:normal;color:#777}
.svall .sv{padding-top:8px;padding-bottom:2px;border-top:1px solid #dadcde}
.id_svall .h3{position:relative;margin-bottom:-1px;padding:3px 7px;letter-spacing:3px}
.id_svall .tab2c{margin-top:-1px;padding-bottom:5px}

/* ?구 */
.tol{position:relative;padding:10px;border-top:1px solid #878f9a;background-color:#f9f9fa;text-align:right}
.rlink~.wrap_footer .tol{border-top:0}
.tol_rfbt,.tol_fs,.tol_top{border:1px solid #999da4;border-radius:3px;background:#f2f2f2;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f7f7),color-stop(100%,#f2f2f2));vertical-align:top}
.tol_rf{position:absolute;top:10px;left:10px}
.tol_rfbt{float:left;margin:1px 8px 0 0;width:28px;height:28px;border-color:#a5a9ac}
.tol_rfbt .im_ref{margin-top:2px}
.s2 .tol_rfbt .im_ref{margin-left:-7px}
.tol_rfup{font-size:12px;line-height:16px;color:#878c8f;text-align:left;white-space:nowrap}
.tol_fs{display:inline-block;height:30px;border-color:#878f9a}
.tol_fs::after{display:block;clear:both;content:''}
.tol_fssic,.tol_fslic{float:left;width:32px;height:100%;border:0;background:none;line-height:30px;font-weight:bold;color:#57585c;vertical-align:top}
.tol_fssic{border-right:1px solid #878f9a;border-top-left-radius:3px;border-bottom-left-radius:3px;font-size:12px}
.s2 .tol_fssic{text-indent:-2px}
.tol_fslic{border-top-right-radius:3px;border-bottom-right-radius:3px;font-size:16px}
.s2 .tol_fslic{text-indent:-8px}
.tol_fss .tol_fssic,.tol_fsl .tol_fslic{background:#e5e6e8;-webkit-box-shadow:inset 0 0 1px #d3d4d6;box-shadow:inset 0 0 1px #d3d4d6;color:#333}
.tol_fss .tol_fslic{box-shadow:inset 1px 0 0 #f9f9f9}
.tol_fsl .tol_fssic{box-shadow:inset -1px 0 0 #f9f9f9}
.tol_top{display:inline-block;height:30px;padding:0 7px 0 4px;font-size:12px;line-height:29px;text-align:center}
.tol_top .im_top{margin:0 1px 0 0px;vertical-align:-3px}

/* ?리??미????말???전, ?음 버튼 */
.fpg{overflow:hidden;clear:both;position:relative;height:42px;border-top:1px solid #c8cccf;background:#edeeef;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f9f9f9),color-stop(100%,#edeeef));box-shadow:inset 0 1px 0 #f9f9fa,inset 0 -1px 0 #f9f9fa;line-height:42px;text-align:center}
.fpg_a{display:block;position:absolute;top:0;width:45px}
.fpg_a .im{margin-top:12px;vertical-align:top}
.fpg_apv{left:0;border-right:1px solid #b3b8bd;box-shadow:inset -1px 0 0 #f9f9fa}
.fpg_anx{right:0;border-left:1px solid #b3b8bd;box-shadow:inset 1px 0 0 #f9f9fa}
.fpg_n{font-size:16px;color:#878c8f}
.fpg_non{font-weight:bold;color:#333}

/* TIP */
.tip{clear:both;position:relative;height:35px;border-top:1px solid #878f9a;border-bottom:1px solid #cfd3d9;background-color:#e1e4e6;line-height:35px}
.tip::after{display:block;position:relative;bottom:-1px;width:100%;border-top:1px solid #e5e8ea;content:''}
.a .tip::before{display:block;position:absolute;bottom:-3px;width:100%;border-top:2px solid #e1e4e6;content:''}
.tip_a{display:block;overflow:hidden;padding:0 10px 0 14px;white-space:nowrap;text-overflow:ellipsis}
.tip_h{display:inline;font-size:13px;color:#00a442;vertical-align:top}
.tip_h::after{display:inline-block;height:17px;margin:0 2px 0 7px;border-right:1px solid #ebedee;border-left:1px solid #bfc1cb;vertical-align:-4px;content:''}
.tip_p{display:inline}

/* Footer */
.fot_bg{padding:9px 0 10px;border-top:1px solid #878f9a;background-color:#D0F5A9;font-size:12px;text-align:center}
.fot{padding:9px 0 22px;border-top:1px solid #878f9a;background-color:#e1e4e6;font-size:12px;text-align:center}
.tip_top,.fot_pa{display:inline-block;margin:0 2px;padding:0 7px;border:1px solid #a0a7af;border-radius:3px;background:#e5e7e8;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f3f5f6),color-stop(100%,#e5e7e8));box-shadow:inset 0 0 1px rgba(255,255,255,.65);line-height:25px}
.a .fot_pa{border-radius:0;-webkit-box-shadow:inset 0 0 1px rgba(167,170,180,.55)}
.fot_p2{margin:8px 0 5px}
.fot_p2a{display:inline-block;padding:0;color:#777}
.fot_p3a{font-size:12px;color:#797b83}
.fot_p2a::before,.fot_p3a::before{display:inline-block;height:12px;margin:0 6px 0 3px;border-left:1px solid #c3c5ce;border-right:1px solid #eaeced;vertical-align:-2px;content:''}
.fot_p2a:first-child::before,.fot_p3a:first-child::before{display:none}


@media all and (min-width:640px){	
/* - layout */
.wrap{position:relative}
.wrap::before{display:block;position:absolute;top:0;right:0;z-index:25;width:37.5%;height:100%;border-left:1px solid #c2c6cb;background:#fbfbfb;content:''}
.wrap::after{display:block;clear:both;content:''}
.wrap_margin{margin-bottom:-1px;border-bottom:1px solid #bdc7ce}
.wrap_cont{float:left;width:62.5%}
.lst_w:nth-child(2) .lst:first-child,
.lst_w:nth-child(2) .lst2:first-child:not(.lst2_v2),
.tlst_w:nth-child(2){padding-top:8px}
.spc .h2{margin-bottom:-9px}
.spc .tlst_w:nth-child(2){padding-top:11px}
.reco2{position:absolute;top:4px;right:0;z-index:32;width:37.5%}	
.reco{float:right;position:relative;z-index:30;width:37.5%}
.reco .tab{display:none}
.reco .tabc_hide{display:block}
/* - content */
.h,.tabc_h,.fvsv{border-top-color:#bdc7ce}
.tabc{margin-bottom:10px;border-top:1px solid #c6c7ce}
.tabc .mr,.tabc .reif_tm{margin-bottom:-10px}
.tabc .tmo{margin-bottom:0}
.tabc:last-child .mr,
.tabc:last-child .reif_tm{margin-bottom:0}
.reco2 .tlst_w:not(.tlst_w_mz),
.reco .tlst_w:not(.tlst_w_bk){padding:5px 8px 0}
.reco2 .tlst_w:not(.tlst_w_mz) .tlst_m,
.reco .tlst_w:not(.tlst_w_bk) .tlst_m{width:80px;height:60px}
.reco2 .tlst_icw,.reco .tlst_icw{width:80px}
.reco .lst_w:not(.lst_w_v1) .lst2_m{width:80px;height:60px}
.reco .lst_w:not(.lst_w_v1) .lst2_h{margin-bottom:2px}
.reco .lst_w:not(.lst_w_v1) .lst2_mw~.lst2_ctw,
.reco .lst_w:not(.lst_w_v1) .lst2_m~.lst2_ctw{padding-top:0}
.reif_a{height:2.29em;line-height:2.29em;color:#333}
.lklst .reif_l{float:none;width:100%}
.lklst .reif_a{margin:0;padding:0 10px}
.lklst .reif_l:nth-child(2) .reif_a{border-top:1px solid #eee}
.lst_w_v1 .lst2_a{padding:10px}
.lst_w_v1 .lst2_mw:after{border:solid 1px rgba(0,0,0,.1)}
/*.lst2_mw_w136{width:140px}
.lst_w_v1 .lst2_m{border:1px solid #c9c9c9}*/
.reco .rklst_n{width:1.23em;height:1.23em;line-height:1.23em;font-size:.64em}
.a .reco .rklst_n{line-height:14px}
/* - news */
.id_news .reco2{top:4px}
.id_news .reco{padding-top:158px}
.id_news .reco::before{display:block;height:8em;content:''}
.id_news .reco .mr{background:#fbfbfb}
.fvsv{background:#fbfbfb}
.fvsv .sv{padding-top:19px}
/* - life */
.id_life .reco2,.id_life2 .reco2{margin-top:0}
.id_life .reco,	.id_life2 .reco{padding-top:189px}
/*.id_life .ad,.id_life2 .ad{margin-top:15px}*/
}

@media all and (min-width:640px) and (max-width:859px){
/* - content */
.reco2 .tlst_w:not(.tlst_w_mz) .tlst,
.reco .tlst_w:not(.tlst_w_bk) .tlst{clear:none;width:50%}
.reco .tlst2_w .im_frtv,
.reco .tlst2_w .im_frbook{-webkit-background-size:141px 217px;background-size:141px 217px}
.reco .tlst2_w .im_frtv{width:67px;height:95px;background-position: -1px -117px}
.reco .tlst2_w .im_frbook{width:67px;height:98px;background-position: -72px -117px}
.reco .tlst2_w_tv .tlst2_m,
.reco .tlst2_w_book .tlst2_m{width:64px;height:92px}
.reco .tlst2_w_app .tlst2_mw::before{width:59px;height:59px}
.reco .tlst2_w_app .tlst2_mw::after,
.reco .tlst2_w_app .tlst2_m{width:63px;height:63px}
.lst_w_v1 .lst2_ctw{clear:left;padding-top:7px}
/* - news */
.id_news .reco{padding-top:266px}
.reco .sv_l{width:25%}
.id_news .fvsv_set{margin-left:2px}
/* - life */
.id_life .reco,	.id_life2 .reco{padding-top:168px}
.tlst_w_mz .tlst_m{width:64px;height:82px}
}

@media all and (min-width:760px){
.tol_rfup{margin-top:7px}
.tol_rfbr{display:none}
.fpg_a{width:65px}
}


/* Common Hide */
.u_vc,.u_hc,.u_skip{display:inline-block;overflow:hidden;position:absolute;width:1px;height:1px;font-size:1px;line-height:1px;text-indent:4px;white-space:nowrap}

/* 검??: ?합검?과 ?일?게 ?용??(01_search_incl.php) */
/* - ??지 */
.imsc,.u_atcp_xic,.u_atcp_icfd,.u_atcp_ichp,.u_atcp_addb,.u_rkw_ico,.u_rkw_pgnt,.u_tp_lfic,.u_atcp_tgl,.u_atcp_favdel,.u_atcp_favico,.u_rkw_ht_ic1,.u_rkw_ht_ic2{display:inline-block;overflow:hidden;background-color:transparent;background-image:url('/mobile/images/imsc_v6.png');background-repeat:no-repeat;text-indent:40px;white-space:nowrap}
@media screen and (-webkit-min-device-pixel-ratio:1.5){
.imsc,.u_atcp_xic,.u_atcp_icfd,.u_atcp_ichp,.u_atcp_addb,.u_rkw_ico,.u_rkw_pgnt,.u_tp_lfic,.u_atcp_tgl,.u_atcp_favdel,.u_atcp_favico,.u_rkw_ht_ic1,.u_rkw_ht_ic2{background-image:url(/mobile/images/imsc_v6.png);-webkit-background-size:144px 500px;background-size:144px 500px}
}
.imsc_del{width:22px;height:23px;background-position:-112px -409px}
.imsc_submit{width:22px;height:23px;background-position:-112px -382px}

.imsc_voice{width:35px;height:44px;background-position:-1px -401px}

.imsc_region{width:31px;height:44px;background-position:-40px -401px}
.imsc_regionfd{width:31px;height:44px;background-position:-75px -401px}
.imsc_rcsic,.imsc_rcsic2,.imsc_rcsic3,.imsc_rcsic4,.imsc_rcsic5,.imsc_rcsic6{width:41px;height:37px}
.imsc_rcsic{background-position:-1px -219px}
.imsc_rcsic2{background-position:-46px -219px}
.imsc_rcsic3{background-position:-91px -219px}
.imsc_rcsic4{background-position:-1px -260px}
.imsc_rcsic5{background-position:-46px -260px}
.imsc_rcsic6{background-position:-91px -260px}
.imsc_ard{width:10px;height:9px;background-position:-24px -192px}
.imsc_aru{width:10px;height:9px;background-position:-24px -205px}
.imsc_loc{width:19px;height:19px;background-position:-1px -192px}
.imsc_x{width:14px;height:14px;background-position:-87px -192px}
.imsc_xinp{width:22px;height:22px;background-position:-61px -192px}
.imsc_sch{width:19px;height:19px;background-position:-38px -192px}
.imsc_regic,.imsc_regic2,.imsc_regic3,.imsc_regic4,.imsc_regic5,.imsc_regic6,.imsc_regic7,.imsc_regic8,.imsc_regic9{width:28px;height:28px}
.imsc_regic{background-position:-1px -301px}
.imsc_regic2{background-position:-33px -301px}
.imsc_regic3{background-position:-65px -301px}
.imsc_regic4{background-position:-97px -301px}
.imsc_regic5{background-position:-1px -333px}
.imsc_regic6{background-position:-33px -333px}
.imsc_regic7{background-position:-65px -333px}
.imsc_regic8{background-position:-97px -333px}
.imsc_regic9{background-position:-115px -190px}
.imsc_pn{width:12px;height:15px;background-position:-93px -16px}
.u_atcp_xic{width:11px;height:11px;background-position:-1px -1px}
.u_atcp_icfd{width:9px;height:6px;background-position:-15px -1px}
.u_atcp_ichp{width:16px;height:16px;background-position:-30px -18px}
.u_atcp_addb{width:26px;height:22px;background-position:-1px -19px}
.u_rkw_up .u_rkw_ico{width:7px;height:9px;background-position:-27px -1px}
.u_rkw_dw .u_rkw_ico{width:7px;height:9px;background-position:-38px -1px}
.u_rkw_sm .u_rkw_ico{width:6px;height:2px;background-position:-49px -1px}
.u_rkw_tg .u_rkw_ico{width:14px;height:11px;background-position:-58px -1px}
.u_rkw_tg .u_rkw_fd{background-position:-74px -1px}
.u_rkw_pgbtn .u_rkw_ico{width:8px;height:11px;background-position:-91px -1px}
.u_rkw_next .u_rkw_ico{background-position:-103px -1px}
.u_rkw_clse .u_rkw_ico{width:11px;height:11px;background-position:-115px -1px}
.u_rkw_pgnt{width:39px;height:26px;background-position:-50px -16px}
.u_tp_lfic{width:32px;height:32px;background-position:0 -45px}
.u_tp_lfic.ic_2{background-position:-37px -45px}
.u_tp_lfic.ic_3{background-position:-74px -45px}
.u_tp_lfic.ic_4{background-position:-111px -45px}
.u_tp_lfic.ic_5{background-position:0 -82px}
.u_tp_lfic.ic_6{background-position:-37px -82px}
.u_tp_lfic.ic_7{background-position:-74px -82px}
.u_tp_lfic.ic_8{background-position:-111px -82px}
.u_tp_lfic.ic_9{background-position:0 -119px}
.u_tp_lfic.ic_10{background-position:-37px -119px}
.u_tp_lfic.ic_11{background-position:-74px -119px}
.u_tp_lfic.ic_12{background-position:-111px -119px}
.u_tp_lfic.ic_13{background-position:0 -156px}
.u_tp_lfic.ic_14{background-position:-37px -156px}
.u_tp_lfic.ic_15{background-position:-74px -156px}
.u_tp_area .u_atcp_tgl,.u_tp_area .u_atcp_favdel{width:37px;height:32px;background-position:-30px -365px}
.u_tp_area .u_atcp_tgl.on{background-position:11px -365px}
.u_tp_area .u_atcp_favdel{background-position:-71px -365px}
.u_tp_area .u_atcp_favico{width:12px;height:11px;background-position:-113px -366px}
.u_rkw_ht_ic1{width:22px;height:21px;background-position:-1px -450px}
.u_rkw_ht_ic2{width:9px;height:12px;background-position:-38px -448px}

/* - 검?창 */
.sch{position:relative;padding:9px 0}

.sch_inpv{display:block;position:relative;z-index:20;margin:0 78px 0 8px;padding:4px;border:1px solid #5591f8;background-color:#5591f8}
.sch_inpv_in{display:block;padding:3px 4px;border:1px solid #5591f8;border-radius:3px;background-color:#fff}
.sch_inp,.sch_inp:focus{width:100%;height:24px;margin-right:30px;border:0;border-radius:3;background:none;font-size:18px;line-height:24px;vertical-align:top;-webkit-appearance:none}

.asch_inpw{display:block;position:relative;z-index:20;margin:0 78px 0 8px;padding:4px;border:1px solid #269e08;background-color:#34b100}
.asch_inpw_in{display:block;padding:3px 4px;border:1px solid #269e08;border-radius:1px;background-color:#fff}
.asch_inp,.sch_inp:focus{width:100%;height:24px;margin-right:30px;border:0;border-radius:3;background:none;font-size:18px;line-height:24px;vertical-align:top;-webkit-appearance:none}


.sch_inpw{display:block;position:relative;z-index:20;margin:0 78px 0 8px;padding:4px;border:1px solid #0101DF;background-color:#0101DF}
.sch_inpw_in{display:block;padding:3px 4px;border:1px solid #0101DF;border-radius:0px;background-color:#fff}
.sch_inp,.sch_inp:focus{width:100%;height:24px;margin-right:30px;border:0;border-radius:0;background:none;font-size:18px;line-height:24px;vertical-align:top;-webkit-appearance:none}

.sch_del{display:none;position:absolute;top:5px;right:42px;z-index:10;width:30px;height:30px;border:0;background:none;vertical-align:top;-webkit-appearance:none}
.sch_submit{display:none;position:absolute;top:4px;right:4px;z-index:10;width:33px;height:32px;border:1px solid #23a900;background:#3cb900;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#44cb00),color-stop(100%,#3cb900));box-shadow:inset 0 0 1px #6df02b;vertical-align:top;-webkit-appearance:none}
.sch_btn{display:block;position:absolute;top:8px;height:44px;border:0;background:#f1f1f1;-webkit-appearance:none}
.s2 .sch_btn{text-indent:-7px}
.sch_voice{right:39px;width:35px}
.sch_region,.sch_region_fd{right:6px;width:31px}
.sch_write .sch_inpw{margin-right:41px}
.sch_write .sch_inpw_in{padding-right:72px}
.sch_write .sch_del,
.sch_write .sch_submit{display:block}
.sch_write .sch_voice{display:none}

/* - ?동?성 */
.u_atcp_wrap{margin:9px 0 -9px;background-color:#fff}
.u_atcp_area{clear:both;border-top:1px solid #d7d7d7}
.u_atcp{border-bottom:1px solid #e7e7e7;background:#fff}
.u_atcp_l{position:relative;border-top:1px solid #f2f2f2}
.u_atcp_l:first-of-type{border-top:0}
.u_atcp_l .u_atcp_date{position:absolute;top:50%;right:10px;font-size:.93em;color:#999;line-height:24px;margin-top:-12px}
.u_atcp_a{display:block;overflow:hidden;padding:7px 10px;font-size:16px;line-height:1.32em;color:#000;white-space:nowrap;text-overflow:ellipsis}
.u_atcp_ap{overflow:hidden;text-overflow:ellipsis}
.u_atcp_tp .u_atcp_ap{margin-right:4.1em;max-height:2.64em;white-space:normal;word-break:break-all;word-wrap:break-word}
.u_atcp_at .u_atcp_a{margin-right:50px}
.u_atcp_at .u_atcp_ag{margin-right:77px}
.u_atcp_tp{border-bottom:1px solid #e7e7e7;background:#fff}
.u_atcp_mk{background:none;color:#e41313}
.u_atcp_add{display:block;overflow:hidden;position:absolute;top:50%;right:0;margin-top:-11px;padding:0 10px;border:0;background:none;-webkit-border-radius:0;-webkit-appearance:none}
.u_atcp_addb,.u_atcp_addg{display:block;height:22px;border:1px solid #e7e7e7;background-color:#fff;vertical-align:top}
.u_atcp_addg{min-width:50px;padding:0 1px 0 2px;font-size:12px;line-height:22px;color:#888;letter-spacing:-1px}
.s .u_atcp_addg{text-indent:-1px}
.u_atcp_bton .u_atcp_addb,.u_atcp_bton .u_atcp_addg{background-color:#eee}
.u_atcp_fc{position:relative;padding:5px 8px 6px;background:#f7f7f7;min-height:21px}
.u_atcp_rl .u_atcp_fc{border-bottom:1px solid #c5c5c5;background:#fff}
.u_atcp_area>.u_atcp_fc:last-child,.atcp_crt_w:only-child .u_atcp_fc:last-child{border-bottom:0}
.u_atcp_fcb{padding:2px;border:0;background:none;font-size:13px;color:#666;white-space:nowrap;-webkit-border-radius:0;-webkit-appearance:none}
.s2 .u_atcp_fcb:before,.s2 .u_atcp_fcb:after{display:inline-block;content:''}
.s2 .u_atcp_fcb:before{margin-left:-10px}
.s2 .u_atcp_fcb:after{margin-right:-10px}
.u_atcp_dv{display:inline-block;overflow:hidden;width:1px;height:13px;margin:0 4px;background:#d5d6d8;color:#d5d6d8;vertical-align:-2px}
.u_atcp_x{position:absolute;top:5px;right:8px}
.u_atcp_xic{margin-right:3px;vertical-align:-1px}
.u_atcp_icfd{margin-left:4px;vertical-align:1px}
.u_atcp_ichp{margin-left:3px;vertical-align:-4px}
.atcp_crt{position:relative;z-index:10;margin-bottom:-1px;border-bottom:1px solid #f1f1f1;background:#fff;font-size:16px;line-height:1.1em}
.atcp_crt_w:only-child .atcp_crt:last-child{border-bottom:0}
.atcp_crt_a{display:block;overflow:hidden;position:relative;min-height:17px;padding:13px 10px;white-space:nowrap;text-overflow:ellipsis}
.atcp_crt_sn{font-weight:bold;color:#eb5629;vertical-align:0}
.s .atcp_crt_sn{font-family:Helvetica}
.atcp_crt_t{color:#000}
.atcp_lotto .atcp_crt_a, .atcp_anut .atcp_crt_a{font-weight:bold;font-family:Helvetica;font-size:19px;color:#999}
.atcp_lotto_num, .atcp_anut_num{color:#000}
.atcp_lotto_num2{color:#4f658c}
.atcp_lotto_plus{font-size:19px}
.atcp_lotto_pr{position:absolute;top:8px;right:10px;font-size:12px;font-weight:normal;line-height:1.16em;color:#999;text-align:right}
.atcp_url{color:#32a800}
/*.u_atcp_l:hover,.atcp_crt:hover,*/.u_atcp_lsc{background:#fafafa}
/*.u_atcp_rl .u_atcp_l:hover,.u_atcp_rl .atcp_crt:hover,*/.u_atcp_rl .u_atcp_lsc{background:#f4f4f4}
.u_atcp_rlfd .u_atcp{display:none}
.u_atcp_rlfd .u_atcp_icfd{background-position:-11px -1652px}
.atcp_crt_sm{font-size:13px}
.atcp_weat{display:block;font-weight:bold;font-size:14px;margin:8px 0 2px}
.atcp_weat_up,.atcp_weat_down{font-size:16px}
.atcp_weat_cels{font-weight:normal}
.atcp_weat_fall{font-weight:normal;font-size:13px}
.atcp_weat_down_fall{font-size:14px}
.atcp_weat_bar{display:inline-block;overflow:hidden;width:1px;height:11px;margin:0 2px;background:#d1d1d1;color:#d5d6d8;vertical-align:-2px}
.atcp_exchr{font-size:16px}
.atcp_exchr_up,.atcp_exchr_down,.atcp_exchr_keep{display:block;margin-top:8px;font-size:13px}
.atcp_exchr_up,.atcp_weat_up{color:#e61313}
.atcp_exchr_down,.atcp_weat_down,.atcp_weat_down_fall{color:#0064e2}
.atcp_exchr_keep{color:#666}
.atcp_exchr_arrow{margin:0 2px 0 5px;font-size:12px}
.atcp_bsnsh{display:block;margin-top:9px;font-weight:normal;font-size:14px;line-height:1.3em;color:#eb5629;white-space:normal} 
.atcp_pn{display:block;font-weight:bold;font-family:Helvetica;font-size:16px;color:#005fc1;margin-top:10px}
.atcp_pn .imsc_pn{margin-right:3px;vertical-align:-1px}
.atcp_anut_tx{margin-right:5px;font-size:13px;color:#000}
.atcp_anut_line{display:block;margin-bottom:5px}
.atcp_anut_pr{position:absolute;top:19px;right:10px;font-weight:normal;font-size:12px;line-height:1.16em;color:#999;text-align:right}
.atcp_weat_pr,.atcp_exchr_pr,.atcp_asis_pr{position:absolute;top:15px;right:10px;font-size:12px;font-weight:normal;line-height:1.16em;color:#999;text-align:right}
.atcp_asis_a{display:block;overflow:hidden;position:relative;min-height:17px;padding:13px 80px 13px 10px;line-height:1.3em}
.atcp_asis_sn{white-space:nowrap}
.u_tp_area{clear:both;position:relative}
.u_tp_tab{display:table;width:100%;height:32px;background:#f9f9f8;background:-webkit-gradient(linear,0 0,0 100%,from(#fcfcfc),to(#f6f6f6));text-align:center}
.u_tp_tab_l{display:table-cell;width:33%;border-top:solid 1px #d2d5d7;border-left:1px solid #d2d5d7;border-bottom:1px solid #c5cbcf;vertical-align:top;-webkit-box-shadow:inset 0 1px #f2f3f5}
.u_tp_tab_a{display:block;position:relative;height:31px;font-size:13px;line-height:31px;color:#727478}
.u_tp_tab_l:first-child{border-left:0}
.u_tp_tab_on{border-bottom:0;background:#fff;border-left-color:#c5cbcf;border-top-color:#c5cbcf;-webkit-box-shadow:none}
.u_tp_tab_on .u_tp_tab_a{height:32px;color:#45474b}
.u_tp_tab_on+.u_tp_tab_l{-webkit-box-shadow:inset 1px 1px #f2f3f5;border-left-color:#d2d5d7}
.u_tp_area .u_atcp_a{padding:.5em 10px .4em;font-size:1.14em}
.u_tp_area .u_atcp_am{margin-right:32px}
.u_tp_area .u_atcp_tx{display:inline-block;padding:1px 0;font-size:.93em;color:#666}
.u_tp_area .u_atcp_date{right:38px}
.u_tp_area .u_atcp_tgl,.u_tp_area .u_atcp_favdel{position:absolute;top:50%;right:0;margin-top:-16px;border:0;-webkit-appearance:none}
.u_tp_area .u_atcp_tptx{padding:.7em 10px;border-bottom:solid 1px #e7e7e7;color:#666}
.u_tp_area .u_t_fav .u_atcp_tgl,.u_tp_area .u_t_del .u_atcp_favdel{display:inline}
.u_tp_area .u_t_del .u_atcp_tgl,.u_tp_area .u_t_fav .u_atcp_favdel,.u_tp_area .u_t_nl .u_atcp_tgl,.u_tp_area .u_t_nl .u_atcp_favdel{display:none}
.u_tp_area .u_t_nl .u_atcp_date{right:10px}
.u_t_nl .u_atcp_a{margin-right:3.2em}
.u_tp_area .u_atcp_favico{margin-right:2px;vertical-align:-1px}
.u_tp_lf{overflow:hidden;padding:16px 2px 4px;border-bottom:solid 1px #e7e7e7}
.u_tp_lf .u_tp_lfli{float:left;width:25%;height:66px}
@media all and (min-width:450px){
.u_tp_lf .u_tp_lfli{width:16.5%}
}
.u_tp_lflnk{display:block;width:72px;margin:0 auto;text-align:center}
.u_tp_lfic{vertical-align:top}
.u_tp_lftx{display:block;padding:1px 0 4px;font-size:.93em;color:#000}

/* - ?식검?? 지?????*/
.rcre{border-top:1px solid #a6a7a9;background-color:#e3e5e8;box-shadow:inset 0 1px 1px rgba(0,0,0,.05),inset 0 -1px 2px rgba(0,0,0,.14);letter-spacing:-1px}
.rcre_sec{padding:10px;border-top:1px solid #c6c7ca;box-shadow:inset 0 1px 0 #f1f2f4}
.rcre_sec:first-child{border-top:0;box-shadow:none}
.rcre_hd{position:relative}
.rcre_h{display:inline;margin-right:5px;font-size:15px;color:#333}
.rcre_d{display:inline;font-size:13px;color:#808080}
.rcre_ac{position:absolute;top:0;right:0}
.rcre_u::after{display:block;clear:both;content:''}
.rcre_l{float:left}
.rcre_a{display:block;font-size:13px;color:#545a60;text-align:center}
.rcre_ico{display:inline-block}
.rcre_ico .imsc{vertical-align:top}
.rcre_nm{display:block;margin-top:3px;white-space:nowrap}
.rcre_btw{margin-top:-10px;padding:0 8px;text-align:right}
.rcre_btx{height:36px;padding:0 4px;border:0;background:none;line-height:33px;color:#5a6065;-webkit-appearance:none}
.rcre_btx .imsc_x{margin-right:3px;vertical-align:-3px}

/* - ?식검??*/
.rcs{padding-bottom:8px}
.rcs .rcre_hd{padding:3px 0 9px}
.rcs .rcre_ac{top:3px}
.rcs .rcre_u{margin:0 -3px}
.rcs .rcre_l{width:16.666666%}
.rcs .rcre_a{margin:0 3px}
.rcs_hlk{font-size:13px;color:#005fc1;text-decoration:underline}
.rcs .rcre_ico{display:block;width:43px;height:39px;padding-top:1px;border:1px solid #888c92;border-radius:3px;background:#eff0ef;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f6f7f6),color-stop(100%,#eff0ef));box-shadow:inset 0 -1px 0 #dfdfdf}

/* - 지?????*/
.reg .rcre_hd{overflow:hidden;position:relative;z-index:10;min-height:41px;padding:0 9.5em 0 0;color:#1f9d00;white-space:nowrap;text-overflow:ellipsis}
.reg .rcre_d{display:block;overflow:hidden;margin-top:2px;white-space:nowrap;text-overflow:ellipsis;color:#1f9d00}
.reg .rcre_ac{top:2px}
.reg_btcg,.reg_btloc{position:relative;height:30px;line-height:28px;margin-left:1px;padding:0 .47em;border:1px solid #8c9095;border-radius:3px;font-size:14px;letter-spacing:-1px;vertical-align:top}
.reg_btcg{background:#eff0ef;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f6f7f6),color-stop(100%,#eff0ef));box-shadow:inset 0 -1px 0 #dfdfdf;color:#52575c}
.reg_btcgfd{height:40px;padding-bottom:9px;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;background:#d2d8de;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.2);box-shadow:inset 0 1px 1px rgba(0,0,0,.2);color:#52575c}
.reg_btcgfd::after{display:inline-block;position:absolute;left:-1px;bottom:0;width:100%;height:2px;border-right:1px solid #ccd2d8;border-left:1px solid #ccd2d8;background:#d2d8de;content:''}
.reg_btcg .imsc{margin-left:1px;vertical-align:0}
.s2 .reg_btcg .imsc_aru{margin-right:-8px}
.reg_btloc{border-color:#285583;background:#1c73cb;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#1987db),color-stop(100%,#1c73cb));box-shadow:inset 0 0 1px rgba(255,255,255,.6);color:#fff}
.reg_btloc .imsc{margin-right:1px;vertical-align:-5px}
.reg_sch{margin:-2px -10px 9px;padding:8px 9px;border-top:1px solid #9da3aa;border-bottom:1px solid #a0a6ad;background-color:#d2d8de;box-shadow:inset 0 1px 0 #ccd2d8,0 1px 0 #e9ebed}
.reg_schinpw{position:relative;height:36px;padding:0 76px 0 9px;border:1px solid #9ea4ab;border-radius:3px;background-color:#fff}
.reg_schinp{width:100%;height:20px;margin-top:8px;border:0;background:none;font-size:15px;vertical-align:top;-webkit-appearance:none}
.s2 .reg_schinp{line-height:20px}
.reg_schinp::-webkit-input-placeholder{color:#999ea6}
.reg_schx,.reg_schsm{position:absolute;top:0;height:36px;border:0;-webkit-appearance:none}
.reg_schx{right:43px;width:30px;background:none}
.reg_schsm{right:0;width:38px;border-left:1px solid #d0d0d0;border-top-right-radius:3px;border-bottom-right-radius:3px;background:#f8f8f8;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#f8f8f8));box-shadow:inset 0 0 1px rgba(255,255,255,.6)}
.reg_schp{padding:11px 0 3px;color:#545a60}
.reg_schk{color:#ed0101}
.reg_schu{margin-top:-3px;padding-bottom:2px;border:1px solid #b0b7be;border-radius:1px;background-color:#e0e4e8}
.reg_schl{border-top:1px solid #d1d6db;box-shadow:inset 0 1px 0 #e8ebee}
.reg_schl:first-child{border-top:none;box-shadow:none}
.reg_scha{display:block;overflow:hidden;padding:7px 12px 7px;font-size:15px;color:#005fc1;white-space:nowrap;text-overflow:ellipsis}
.reg_scha em,.reg_scha p{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.reg_scha em{margin-bottom:2px;font-size:14px;color:#444}
.reg_schl:first-child .reg_scha{padding-top:8px}
.reg .rcre_u{position:relative;margin-top:3px;border:1px solid #bfc3c7;border-radius:2px;background-color:#e6e8eb;box-shadow:inset 1px 1px 0 #f2f3f5,inset -1px -1px 0 #f2f3f5}
.reg .rcre_l{width:25%}
.reg .rcre_l:nth-child(4n+1){clear:both}
.reg .rcre_l:nth-child(4n+1)::before{position:absolute;left:0;width:100%;margin-top:-1px;border-top:1px solid #d1d3d5;border-bottom:1px solid #eef0f2;content:''}
.reg .rcre_l:first-child::before{display:none}
.reg .rcre_a{height:53px;padding-top:10px;border-left:1px solid #d4d6d8;box-shadow:inset 1px 0 0 #eeeff1}
.reg .rcre_l:nth-child(4n+1) .rcre_a{border-left:0;box-shadow:none}
.reg .rcre_nm{margin-top:0}

/* - ?시?급상?? 추천 검?어 */
.flick-view{overflow:hidden;z-index:90;position:relative;width:100%}
.flick-container{clear:both}
.flick-panel{float:left;position:absolute;z-index:1;width:100%;height:100%}
#rkwd_flick{height:384px}
#rkwd_flick .flick-panel{background-color:#323641}
.u_rkw{position:relative;z-index:10;border-top:1px solid #8f949a;background-color:#fbfbfb}
.u_rkw_h,.u_rkw_h2{position:absolute;top:0;left:10px;font-weight:normal;font-size:12px;line-height:36px;color:#009403;letter-spacing:-1px}
.u_rkw_ha{display:inline-block}
.u_rkw_h2{font-size:14px;color:#000}
.u_rkw_rol{height:35px;margin:0 38px 0 84px;padding-bottom:1px;line-height:35px}
.u_rkw_t{display:block;margin-right:45px;font-size:11px;font-family:Helvetica;line-height:36px;color:#999;text-align:right}
.u_rkw_a{display:block;position:relative}
.u_date{display:block;height:34px;margin-left:9px;font-size:12px;color:#61646a;line-height:2.8em}
.u_rkw_rkn{display:inline-block;width:16px;height:15px;margin-right:1px;border-radius:1px;background:#15b60d;font-weight:bold;font-size:9px;font-family:Tahoma,Verdana-Bold,Helvetica;line-height:15px;color:#fff;letter-spacing:-1px;text-align:center;vertical-align:1px;-webkit-box-shadow:inset 1px 1px 0 #199d13,inset -1px -1px 0 #199d13}
.a .u_rkw_rkn{border-radius:0;line-height:16px}
.u_rkw_rkn2{text-indent:-1px}
.u_rkw_rk .u_rkw_rkn{margin:0 3px 0 9px;background:#0ea308;vertical-align:1px;-webkit-box-shadow:0 0 1px #242730}
.u_rkw_kw{display:block;overflow:hidden;margin-right:43px;white-space:nowrap;text-overflow:ellipsis}
.u_rkw_n{display:block;position:absolute;top:1px;right:10px;width:31px;font-size:11px;font-family:Helvetica;color:#999;text-align:right}
.u_rkw_n .u_rkw_ico{position:absolute;top:12px;left:0;vertical-align:0}
.u_rkw_sm .u_rkw_ico{top:15px}
.u_rkw_nw{font-weight:bold;color:#ed1b23;text-align:left}
.u_rkw_rol .u_rkw_ico{margin-top:1px}
.u_rkw_tg{display:block;position:absolute;top:0;right:0;width:38px;height:36px;border:0;border-left:1px solid #cacaca;background:#fbfbfb;-webkit-border-radius:0}
.u_rkw_tgfd{border-left-color:#909090;background:#f1f1f1;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#cfd1d3),color-stop(100%,#e4e5e6));box-shadow:inset 1px 1px 2px rgba(0,0,0,.2)}
.u_rkw_tg .u_rkw_ico{position:relative;top:1px}
.s2 .u_rkw_tg .u_rkw_ico{left:-2px}
.u_rkw_rc{margin-bottom:-1px;border-bottom:1px solid #282a34;background:#323641}
.u_rkw_tab{display:table;clear:both;width:100%;border-bottom:1px solid #323641;background:#494d60;font-size:13px;text-align:center}
.a .u_rkw_tab{border-bottom:0}
.u_rkw_tabl{display:table-cell;width:33%;border-top:1px solid #232631;border-bottom:1px solid #151922;vertical-align:top}
.u_rkw_tabl:first-child{width:34%}
.u_rkw_taba{display:block;overflow:hidden;height:24px;margin-right:-1px;padding-top:7px;border-right:1px solid #232631;border-left:1px solid #232631;color:#e9ecf4;-webkit-box-shadow:inset 1px 1px 0 #4f5366,inset -1px -1px 0 #4f5366}
.u_rkw_tabl:first-child .u_rkw_taba{border-left:0}
.u_rkw_tabl:last-child .u_rkw_taba{margin-right:0;border-right:0}
.u_rkw_tablon{border-bottom:0;background:#323641;background:-webkit-gradient(linear,0 0,0 100%,from(#2e323e),to(#323641));-webkit-box-shadow:none}
.u_rkw_tablon .u_rkw_taba{position:relative;height:25px;margin-top:-1px;border:1px solid #151922;border-bottom:0;color:#20f10e;-webkit-box-shadow:inset 1px 1px 0 #292c37,inset -1px 0 0 #292c37}
.u_rkw_rk{margin:-1px 0;line-height:34px}
.u_rkw_rk::after{display:block;clear:both;content:''}
.u_rkw_rk .u_rkw_a,.u_rkw_rk .u_rkw_n{color:#fff}
.u_rkw_rk .u_rkw_a{border-top:1px solid #2b2e39;box-shadow:inset 0 1px 0 #363a46}
.u_rkw_rkl:first-child .u_rkw_a{border-top:0;box-shadow:none}
.u_rkw_rk .u_rkw_nw{color:#ed1b23}
.u_rkw_pg{padding:7px 0;border-top:1px solid #282a34;background:-webkit-gradient(linear,0 0,0 100%,from(#3b3e4b),to(#383b47));font-family:Helvetica;text-align:center;-webkit-box-shadow:inset 0 1px 0 #3e4151,inset 0 -1px 0 #3c3f4e}
.u_rkw_pgnt{position:absolute;left:10px;bottom:7px;line-height:20px}
.u_rkw_pgbtn{width:42px;height:23px;border:1px solid #232832;background:#3c3f50;background:-webkit-gradient(linear,0 0,0 100%,from(#454a59),to(#3c3f50));-webkit-border-radius:0;-webkit-box-shadow:inset 0 0 1px rgba(106,111,126,.9)}
.u_rkw_pgbtn .u_rkw_ico{position:relative;top:2px}
.s .u_rkw_pgbtn .u_rkw_ico{top:0}
.u_rkw_pgn{display:inline-block;width:69px;vertical-align:0}
.s .u_rkw_pgn{vertical-align:2px}
.u_rkw_pgn2{font-size:14px;color:#ccc;vertical-align:-2px}
.s .u_rkw_pgn2{vertical-align:0}
.u_rkw_fk{display:inline-block;overflow:hidden;width:6px;height:6px;margin:0 1px;background:#9ca4b2;color:transparent;vertical-align:middle;-webkit-border-radius:4px;-webkit-box-shadow:0 0 1px #101115,0 0 1px #101115}
.u_rkw_fkon{width:8px;height:8px;background:#43c918;-webkit-border-radius:5px;-webkit-box-shadow:0 0 1px #101115,0 0 1px #101115,inset 0 0 2px #79f14c,inset 0 0 2px #79f14c}
.u_rkw_pgnon{color:#23d114}
.u_rkw_clse{position:absolute;right:10px;bottom:11px;color:#e6e7e8}
.u_rkw_clse .u_rkw_ico{position:relative;top:4px;margin-right:4px;font-size:1px;vertical-align:text-top}
.a .u_rkw_clse .u_rkw_ico{top:2px}
.u_rkw_ht{display:block;position:relative;overflow:hidden;height:33px;border-bottom:solid 1px #2b2e39;-webkit-box-shadow:0 1px #363a46}
.u_rkw_ht_ic1{float:left;margin:7px 0 0 8px}
.u_rkw_ht_ic2{position:absolute;top:50%;right:12px;margin-top:-6px}
.u_rkw_ht_txt{float:left;margin:0 0 0 6px;font-size:13px;line-height:2.6em;color:#909193}
.u_rkw_ht_txt .tlc{color:#249fff}

/* s2 */
.s2 .sch_del .imsc,.s2 .sch_submit .imsc,.s2 .reg_schx .imsc{margin-left:-10px}
.s2 .reg_schsm .imsc,.s2 .sch_btn .imsc{margin-left:-7px}
.s2 .reg_btcg::before,.s2 .reg_btcg::after,.s2 .reg_btloc::before,.s2 .reg_btloc::after{display:inline-block;content:''}
.s2 .reg_btcg::before,.s2 .reg_btloc::before{margin-left:-8px}
.s2 .reg_btcg::after,.s2 .reg_btloc::after{margin-right:-8px}

/* Responsive */
@media all and (min-width:400px){	
.rcs .rcre_ico{width:auto}
.reg .rcre_a{height:37px;padding-top:7px}
.reg .rcre_nm{display:inline-block;vertical-align:-6px}
.rcre_btx{height:28px;line-height:25px}
}