/* style.css */
@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");
/* reset */
/* {font-family:'나눔고딕',NanumGothic,'돋움',Dotum,AppleGothic,sans-serif;}*/
html{overflow-y:scroll;}
html, body {width:100%;height:100%;min-height:100%;margin:0;padding:0;font-size:12px; color: #494949;-webkit-text-size-adjust: none;background-color: #e3e6e9;}
body{font-family:'맑은고딕', Malgun Gothic,'나눔고딕',NanumGothic,'돋움',Dotum,AppleGothic,sans-serif;}
tr, td, a, ul, li, ol, div {font-family:'나눔고딕',NanumGothic,'돋움',Dotum,AppleGothic,sans-serif;}
form, input,textarea,select {margin:0;font-size:13px;font-family:'나눔고딕',NanumGothic,'돋움',Dotum,AppleGothic,sans-serif;color:#666;outline:none;}
input:focus { outline:none; }
fieldset, legend {margin:0;padding:0;border:0;}
legend {display:none;}
h1, h2, h3, h4, h5, h6 {margin:0;padding:0;font-size:100%;}
ul, ol, dl, dd {margin:0;padding:0;list-style:none;}
table {width:100%;border-spacing:0;margin:0;}
img { border:0;vertical-align: baseline; }
hr{ display:none; }
a { text-decoration:none; color: #494949; }
a:hover, a:focus, a:active { text-decoration:none; }/*underline*/

/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/*smartdb_main*/
#m_sdb_table {width:432px;}
#m_sdb_table .m_sdb_t1{width:101px; height:35px; background:url('http://img.smartfile.co.kr/main_sm_db.png') no-repeat; background-position:0 0;}
#m_sdb_table .m_sdb_m1{position:relative; float:left;}
#m_sdb_table .m_sdb_t2{width:101px; height:34px; background:url('http://img.smartfile.co.kr/main_sm_db.png') no-repeat; background-position:-103px 0;border-top:1px solid #adadae;}
#m_sdb_table .m_sdb_m2{width:100%;border-top:1px solid #adadae; position:relative; float:left;}

#m_sdb_top {width:170px; height:22px;margin:6px 0 0 7px;position:absolute;}
#m_menu_sdb_middle {margin: 0 auto;width:170px;}
#m_GNB_sdb_menu{width:170px;margin-bottom:0px;height:22px;clear:both;z-index:1;float:left;}
#m_GNB_sdb_menu, #m_GNB_sdb_menu li.on {background-image:url('http://img.smartfile.co.kr/main_sm_db.png');background-repeat:no-repeat;}
#m_GNB_sdb_menu {background-position:0px -61px;width:170px; height:22px;position:relative;}
#m_GNB_sdb_menu li {float:left;height:22px;padding:0 0 0 0;}
#m_GNB_sdb_menu li.all {width:38px; height:22px;background-position:0 -39px;margin:0 0 0 0;}
#m_GNB_sdb_menu li.mvo {width:44px; height:22px;background-position:-38px -39px;margin:0 0 0 0;}
#m_GNB_sdb_menu li.dra {width:46px; height:22px;background-position:-82px -39px;margin:0 0 0 0;}
#m_GNB_sdb_menu li.ani {width:42px; height:22px;background-position:-128px -39px;margin:0 0 0 0;}
#m_GNB_sdb_menu li a {height:22px;display:block;overflow:hidden;text-decoration:none; color:#666666;text-align:left;padding: 0 0 0 0;word-break:break-all;}
#m_GNB_sdb_menu li a:hover {display:block;overflow:hidden;}
#m_GNB_sdb_menu li a:focus {outline:none;}

#m_sdb_top2 {width:98px; height:22px;margin:5px 0 0 187px;position:absolute;float:left;}
#m_menu_sdb_middle2 {margin: 0 auto;width:98px;}
#m_GNB_sdb_menu2{width:98px;margin-bottom:0px;height:22px;clear:both;z-index:1;float:left;}
#m_GNB_sdb_menu2, #m_GNB_sdb_menu2 li.on {background-image:url('http://img.smartfile.co.kr/main_sm_db.png');background-repeat:no-repeat;}
#m_GNB_sdb_menu2 {background-position:-180px -61px;width:98px; height:22px;position:relative;}
#m_GNB_sdb_menu2 li {float:left;height:22px;padding:0 0 0 0;}
#m_GNB_sdb_menu2 li.open {width:49px; height:22px;background-position:-180px -39px;margin:0 0 0 0;}
#m_GNB_sdb_menu2 li.score {width:49px; height:22px;background-position:-229px -39px;margin:0 0 0 0;}
#m_GNB_sdb_menu2 li a {height:22px;display:block;overflow:hidden;text-decoration:none; color:#666666;text-align:left;padding: 0 0 0 0;word-break:break-all;}
#m_GNB_sdb_menu2 li a:hover {display:block;overflow:hidden;}
#m_GNB_sdb_menu2 li a:focus {outline:none;}
.m_sdb_btn{width:34px; height:70px;  background:url('http://img.smartfile.co.kr/main_sm_db.png') no-repeat; background-position:-281px 0; position:absolute;margin:-36px 0 0 297px;cursor:pointer;z-index:999;}
.m_sdb_select_box2{width:170px; height:22px; border-top:1px solid #abadb3; border-left:1px solid #e2e3ea; border-right:1px solid #e2e3ea; border-bottom:1px solid #e2e3ea;background:#fff;margin:6px 0 0 10px;float:left;}

.m_name{width:340px; height:34px; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; border-right:1px solid #eeeeee; border-bottom:1px solid #eeeeee; background:#f9f9f9; font-size:13px;padding:0px 0 0 10px; line-height:25px;}
.m_name_on{width:340px; height:34px; border-top:2px solid #6ca6d4; border-left:2px solid #6ca6d4; border-right:2px solid #6ca6d4; border-bottom:2px solid #6ca6d4; background:#fff; font-size:13px;padding:0px 0 0 10px; line-height:25px; font-size:14px;}

.join_t_l{font-size:13px; color:#000; font-weight:bold; height:60px; line-height:60px;text-align:right;padding-right:20px;}
.join_t_c{padding:0 0 0 0; font-size:14px; font-weight:bold;color:#333333;}
.join_t_c .tbtbtb{width:150px}
.join_t_c .tb_select{width:360px}
#join_ment_t{margin: 20px 0 20px 0;}
.policy { margin-top:7px; border:1px solid #ccc; color:#C0C0C0; font-size:11px; height:24px; overflow:auto; padding:5px; text-align:left; width:700px;}
.adult_go_btn{width:163px; height:40px; background:url('http://img.smartfile.co.kr/adult_img_all.gif') no-repeat; background-position:-47px -298px;cursor:pointer;}

/* smart DB */
#sm_search_banner{width:933px; height:102px; border:1px solid #a9afb4; background:#fff; margin-bottom:10px;}
#sm_search_area{width:100%; margin-bottom:10px;background:#f1f1f2;}
#sdb_table{width:933x; border-top:1px solid #858585; border-left:1px solid #a9afb4; border-right:1px solid #a9afb4;}
#sdb_table .sdb_t1{width:107px; height:36px; background:url('http://img.smartfile.co.kr/contents/sm_dbimg_all.png') no-repeat; background-position:0 0; border-right:1px solid #adadae;}
#sdb_table .sdb_m1{width:361px; height:36px;position:relative;float:left;}
#sdb_table .sdb_t2{width:107px; height:36px; background:url('http://img.smartfile.co.kr/contents/sm_dbimg_all.png') no-repeat; background-position:0 -77px; border-left:1px solid #adadae; border-right:1px solid #adadae;}
#sdb_table .sdb_m2{width:355px; height:36px;padding:0 0 0 5px; position:relative;}
#sdb_table .sdb_m2 .sdb_m2_span{position:absolute;margin:0 0 0 5px;float:left;}
#sdb_table .sdb_t3{width:107px; height:36px; background:url('http://img.smartfile.co.kr/contents/sm_dbimg_all.png') no-repeat; background-position:0 -39px; border-right:1px solid #adadae;border-top:1px solid #adadae;}
#sdb_table .sdb_m3{width:361px; height:36px;border-top:1px solid #adadae;}
#sdb_table .sdb_t4{width:107px; height:36px; background:url('http://img.smartfile.co.kr/contents/sm_dbimg_all.png') no-repeat; background-position:0 -116px; border-left:1px solid #adadae; border-right:1px solid #adadae;border-top:1px solid #adadae;}
#sdb_table .sdb_m4{width:361px; height:36px;border-top:1px solid #adadae;}

#sdb_top {width:161px; height:22px;margin:5px 0 0 10px;position:absolute;}
#menu_sdb_middle {margin: 0 auto;width:161px;}
#GNB_sdb_menu{width:161px;margin-bottom:0px;height:22px;clear:both;z-index:1;float:left;}
#GNB_sdb_menu, #GNB_sdb_menu li.on {background-image:url('http://img.smartfile.co.kr/contents/sdb_cate_gnb.gif');background-repeat:no-repeat;}
#GNB_sdb_menu {background-position:0 -22px;width:161px; height:22px;position:relative;}
#GNB_sdb_menu li {float:left;height:22px;padding:0 0 0 0;}
#GNB_sdb_menu li.all {width:39px; height:22px;background-position:0 0;margin:0 0 0 0;}
#GNB_sdb_menu li.mvo {width:41px; height:22px;background-position:-39px 0;margin:0 0 0 0;}
#GNB_sdb_menu li.dra {width:40px; height:22px;background-position:-80px 0;margin:0 0 0 0;}
#GNB_sdb_menu li.ani {width:40px; height:22px;background-position:-121px 0;margin:0 0 0 0;}
#GNB_sdb_menu li a {height:22px;display:block;overflow:hidden;text-decoration:none; color:#666666;text-align:left;padding: 0 0 0 0;word-break:break-all;}
#GNB_sdb_menu li a:hover {display:block;overflow:hidden;}
#GNB_sdb_menu li a:focus {outline:none;}

#sdb_top2 {width:114px; height:21px;margin:7px 0 0 235px;position:absolute;}
#menu_sdb_middle2 {margin: 0 auto;width:114px;}
#GNB_sdb_menu2{width:114px;margin-bottom:0px;height:21px;clear:both;z-index:1;float:left;}
#GNB_sdb_menu2, #GNB_sdb_menu2 li.on {background-image:url('http://img.smartfile.co.kr/contents/sdb_cate2_gnb.gif');background-repeat:no-repeat;}
#GNB_sdb_menu2 {background-position:0 -21px;width:114px; height:21px;position:relative;}
#GNB_sdb_menu2 li {float:left;height:21px;padding:0 0 0 0;}
#GNB_sdb_menu2 li.all {width:38px; height:21px;background-position:0 0;margin:0 0 0 0;}
#GNB_sdb_menu2 li.kor {width:39px; height:21px;background-position:-38px 0;margin:0 0 0 0;}
#GNB_sdb_menu2 li.for {width:37px; height:21px;background-position:-76px 0;margin:0 0 0 0;}
#GNB_sdb_menu2 li a {height:21px;display:block;overflow:hidden;text-decoration:none; color:#666666;text-align:left;padding: 0 0 0 0;word-break:break-all;}
#GNB_sdb_menu2 li a:hover {display:block;overflow:hidden;}
#GNB_sdb_menu2 li a:focus {outline:none;}

#sdb_sub_top {width:935px; height:35px;margin:0 0 10px 0;}
#menu_sdb_sub_middle {margin: 0 auto;width:935px;}
#GNB_sdb_sub_menu_mvo{width:935px;margin-bottom:0px;height:35px;clear:both;z-index:1;float:left;}
#GNB_sdb_sub_menu_mvo, #GNB_sdb_sub_menu_mvo li.on {background-image:url('http://img.smartfile.co.kr/contents/sdb_subcate_gnb.gif');background-repeat:no-repeat;}
#GNB_sdb_sub_menu_mvo {background-position:0 -35px;width:935px; height:35px;position:relative;}
#GNB_sdb_sub_menu_mvo li {float:left;height:35px;padding:0 0 0 0;}
#GNB_sdb_sub_menu_mvo li.mvo_01 {width:46px; height:35px;background-position:-123px 0px;margin:0 0 0 123px;}
#GNB_sdb_sub_menu_mvo li.mvo_02 {width:74px; height:35px;background-position:-169px 0;margin:0 0 0 0;}
#GNB_sdb_sub_menu_mvo li.mvo_03 {width:60px; height:35px;background-position:-243px 0;margin:0 0 0 0;}
#GNB_sdb_sub_menu_mvo li.mvo_04 {width:86px; height:35px;background-position:-303px 0;margin:0 0 0 0;}
#GNB_sdb_sub_menu_mvo li.mvo_05 {width:76px; height:35px;background-position:-389px 0;margin:0 0 0 0;}
#GNB_sdb_sub_menu_mvo li.mvo_06 {width:85px; height:35px;background-position:-465px 0;margin:0 0 0 0;}
#GNB_sdb_sub_menu_mvo li.mvo_07 {width:70px; height:35px;background-position:-550px 0;margin:0 0 0 0;}
#GNB_sdb_sub_menu_mvo li.mvo_08 {width:72px; height:35px;background-position:-620px 0;margin:0 0 0 0;}
#GNB_sdb_sub_menu_mvo li.mvo_09 {width:50px; height:35px;background-position:-692px 0;margin:0 0 0 0;}
#GNB_sdb_sub_menu_mvo li.mvo_10 {width:48px; height:35px;background-position:-742px 0;margin:0 0 0 0;}
#GNB_sdb_sub_menu_mvo li a {height:35px;display:block;overflow:hidden;text-decoration:none; color:#666666;text-align:left;padding: 0 0 0 0;word-break:break-all;}
#GNB_sdb_sub_menu_mvo li a:hover {display:block;overflow:hidden;}
#GNB_sdb_sub_menu_mvo li a:focus {outline:none;}

#GNB_sdb_sub_menu_dra{width:935px;margin-bottom:0px;height:35px;clear:both;z-index:1;float:left;}
#GNB_sdb_sub_menu_dra, #GNB_sdb_sub_menu_dra li.on {background-image:url('http://img.smartfile.co.kr/contents/sdb_subcate_gnb.gif');background-repeat:no-repeat;}
#GNB_sdb_sub_menu_dra {background-position:0 -105px;width:935px; height:35px;position:relative;}
#GNB_sdb_sub_menu_dra li {float:left;height:35px;padding:0 0 0 0;}
#GNB_sdb_sub_menu_dra li.dra_01 {width:75px; height:35px;background-position:-123px -70px;margin:0 0 0 123px;}
#GNB_sdb_sub_menu_dra li.dra_02 {width:58px; height:35px;background-position:-198px -70px;margin:0 0 0 0;}
#GNB_sdb_sub_menu_dra li.dra_03 {width:56px; height:35px;background-position:-256px -70px;margin:0 0 0 0;}
#GNB_sdb_sub_menu_dra li.dra_04 {width:50px; height:35px;background-position:-312px -70px;margin:0 0 0 0;}
#GNB_sdb_sub_menu_dra li.dra_05 {width:50px; height:35px;background-position:-362px -70px;margin:0 0 0 0;}
#GNB_sdb_sub_menu_dra li.dra_06 {width:66px; height:35px;background-position:-412px -70px;margin:0 0 0 0;}
#GNB_sdb_sub_menu_dra li a {height:35px;display:block;overflow:hidden;text-decoration:none; color:#666666;text-align:left;padding: 0 0 0 0;word-break:break-all;}
#GNB_sdb_sub_menu_dra li a:hover {display:block;overflow:hidden;}
#GNB_sdb_sub_menu_dra li a:focus {outline:none;}

#GNB_sdb_sub_menu_ani, #GNB_sdb_sub_menu_ani li.on {background-image:url('http://img.smartfile.co.kr/contents/sdb_subcate_gnb.gif');background-repeat:no-repeat;}
#GNB_sdb_sub_menu_ani {background-position:0 -175px;width:935px; height:35px;position:relative;}
#GNB_sdb_sub_menu_ani li {float:left;height:35px;padding:0 0 0 0;}
#GNB_sdb_sub_menu_ani li.ani_01 {width:46px; height:35px;background-position:-123px -140px;margin:0 0 0 123px;}
#GNB_sdb_sub_menu_ani li.ani_02 {width:74px; height:35px;background-position:-169px -140px;margin:0 0 0 0;}
#GNB_sdb_sub_menu_ani li.ani_03 {width:60px; height:35px;background-position:-243px -140px;margin:0 0 0 0;}
#GNB_sdb_sub_menu_ani li.ani_04 {width:86px; height:35px;background-position:-303px -140px;margin:0 0 0 0;}
#GNB_sdb_sub_menu_ani li.ani_05 {width:53px; height:35px;background-position:-389px -140px;margin:0 0 0 0;}
#GNB_sdb_sub_menu_ani li.ani_06 {width:73px; height:35px;background-position:-442px -140px;margin:0 0 0 0;}
#GNB_sdb_sub_menu_ani li.ani_07 {width:58px; height:35px;background-position:-515px -140px;margin:0 0 0 0;}
#GNB_sdb_sub_menu_ani li.ani_08 {width:57px; height:35px;background-position:-573px -140px;margin:0 0 0 0;}
#GNB_sdb_sub_menu_ani li.ani_09 {width:57px; height:35px;background-position:-630px -140px;margin:0 0 0 0;}
#GNB_sdb_sub_menu_ani li a {height:35px;display:block;overflow:hidden;text-decoration:none; color:#666666;text-align:left;padding: 0 0 0 0;word-break:break-all;}
#GNB_sdb_sub_menu_ani li a:hover {display:block;overflow:hidden;}
#GNB_sdb_sub_menu_ani li a:focus {outline:none;}

#GNB_sdb_sub_menu_mvo_ad{width:935px;margin-bottom:0px;height:35px;clear:both;z-index:1;float:left;}
#GNB_sdb_sub_menu_mvo_ad, #GNB_sdb_sub_menu_mvo_ad li.on {background-image:url('http://img.smartfile.co.kr/contents/sdb_subcate_gnb_ad.gif');background-repeat:no-repeat;}
#GNB_sdb_sub_menu_mvo_ad {background-position:0 -35px;width:935px; height:35px;position:relative;}
#GNB_sdb_sub_menu_mvo_ad li {float:left;height:35px;padding:0 0 0 0;}
#GNB_sdb_sub_menu_mvo_ad li.mvo_01 {width:46px; height:35px;background-position:-123px 0px;margin:0 0 0 123px;}
#GNB_sdb_sub_menu_mvo_ad li.mvo_02 {width:74px; height:35px;background-position:-169px 0;margin:0 0 0 0;}
#GNB_sdb_sub_menu_mvo_ad li.mvo_03 {width:60px; height:35px;background-position:-243px 0;margin:0 0 0 0;}
#GNB_sdb_sub_menu_mvo_ad li.mvo_04 {width:86px; height:35px;background-position:-303px 0;margin:0 0 0 0;}
#GNB_sdb_sub_menu_mvo_ad li.mvo_05 {width:76px; height:35px;background-position:-389px 0;margin:0 0 0 0;}
#GNB_sdb_sub_menu_mvo_ad li.mvo_06 {width:85px; height:35px;background-position:-465px 0;margin:0 0 0 0;}
#GNB_sdb_sub_menu_mvo_ad li.mvo_07 {width:70px; height:35px;background-position:-550px 0;margin:0 0 0 0;}
#GNB_sdb_sub_menu_mvo_ad li.mvo_08 {width:72px; height:35px;background-position:-620px 0;margin:0 0 0 0;}
#GNB_sdb_sub_menu_mvo_ad li.mvo_09 {width:50px; height:35px;background-position:-692px 0;margin:0 0 0 0;}
#GNB_sdb_sub_menu_mvo_ad li.mvo_10 {width:48px; height:35px;background-position:-742px 0;margin:0 0 0 0;}
#GNB_sdb_sub_menu_mvo_ad li a {height:35px;display:block;overflow:hidden;text-decoration:none; color:#666666;text-align:left;padding: 0 0 0 0;word-break:break-all;}
#GNB_sdb_sub_menu_mvo_ad li a:hover {display:block;overflow:hidden;}
#GNB_sdb_sub_menu_mvo_ad li a:focus {outline:none;}

#GNB_sdb_sub_menu_dra_ad{width:935px;margin-bottom:0px;height:35px;clear:both;z-index:1;float:left;}
#GNB_sdb_sub_menu_dra_ad, #GNB_sdb_sub_menu_dra_ad li.on {background-image:url('http://img.smartfile.co.kr/contents/sdb_subcate_gnb_ad.gif');background-repeat:no-repeat;}
#GNB_sdb_sub_menu_dra_ad {background-position:0 -105px;width:935px; height:35px;position:relative;}
#GNB_sdb_sub_menu_dra_ad li {float:left;height:35px;padding:0 0 0 0;}
#GNB_sdb_sub_menu_dra_ad li.dra_01 {width:75px; height:35px;background-position:-123px -70px;margin:0 0 0 123px;}
#GNB_sdb_sub_menu_dra_ad li.dra_02 {width:58px; height:35px;background-position:-198px -70px;margin:0 0 0 0;}
#GNB_sdb_sub_menu_dra_ad li.dra_03 {width:56px; height:35px;background-position:-256px -70px;margin:0 0 0 0;}
#GNB_sdb_sub_menu_dra_ad li.dra_04 {width:50px; height:35px;background-position:-312px -70px;margin:0 0 0 0;}
#GNB_sdb_sub_menu_dra_ad li.dra_05 {width:50px; height:35px;background-position:-362px -70px;margin:0 0 0 0;}
#GNB_sdb_sub_menu_dra_ad li.dra_06 {width:66px; height:35px;background-position:-412px -70px;margin:0 0 0 0;}
#GNB_sdb_sub_menu_dra_ad li a {height:35px;display:block;overflow:hidden;text-decoration:none; color:#666666;text-align:left;padding: 0 0 0 0;word-break:break-all;}
#GNB_sdb_sub_menu_dra_ad li a:hover {display:block;overflow:hidden;}
#GNB_sdb_sub_menu_dra_ad li a:focus {outline:none;}

#GNB_sdb_sub_menu_ani_ad, #GNB_sdb_sub_menu_ani_ad li.on {background-image:url('http://img.smartfile.co.kr/contents/sdb_subcate_gnb_ad.gif');background-repeat:no-repeat;}
#GNB_sdb_sub_menu_ani_ad {background-position:0 -175px;width:935px; height:35px;position:relative;}
#GNB_sdb_sub_menu_ani_ad li {float:left;height:35px;padding:0 0 0 0;}
#GNB_sdb_sub_menu_ani_ad li.ani_01 {width:46px; height:35px;background-position:-123px -140px;margin:0 0 0 123px;}
#GNB_sdb_sub_menu_ani_ad li.ani_02 {width:74px; height:35px;background-position:-169px -140px;margin:0 0 0 0;}
#GNB_sdb_sub_menu_ani_ad li.ani_03 {width:60px; height:35px;background-position:-243px -140px;margin:0 0 0 0;}
#GNB_sdb_sub_menu_ani_ad li.ani_04 {width:86px; height:35px;background-position:-303px -140px;margin:0 0 0 0;}
#GNB_sdb_sub_menu_ani_ad li.ani_05 {width:53px; height:35px;background-position:-389px -140px;margin:0 0 0 0;}
#GNB_sdb_sub_menu_ani_ad li.ani_06 {width:73px; height:35px;background-position:-442px -140px;margin:0 0 0 0;}
#GNB_sdb_sub_menu_ani_ad li.ani_07 {width:58px; height:35px;background-position:-515px -140px;margin:0 0 0 0;}
#GNB_sdb_sub_menu_ani_ad li.ani_08 {width:57px; height:35px;background-position:-573px -140px;margin:0 0 0 0;}
#GNB_sdb_sub_menu_ani_ad li.ani_09 {width:57px; height:35px;background-position:-630px -140px;margin:0 0 0 0;}
#GNB_sdb_sub_menu_ani_ad li a {height:35px;display:block;overflow:hidden;text-decoration:none; color:#666666;text-align:left;padding: 0 0 0 0;word-break:break-all;}
#GNB_sdb_sub_menu_ani_ad li a:hover {display:block;overflow:hidden;}
#GNB_sdb_sub_menu_ani_ad li a:focus {outline:none;}

.sdb_select_box{width:64px; height:22px; border-top:1px solid #abadb3; border-left:1px solid #e2e3ea; border-right:1px solid #e2e3ea; border-bottom:1px solid #e2e3ea;background:#fff;margin:0 0 0 4px;}
.sdb_select_box2{width:83px; height:22px; border-top:1px solid #abadb3; border-left:1px solid #e2e3ea; border-right:1px solid #e2e3ea; border-bottom:1px solid #e2e3ea;background:#fff;margin:0 0 0 10px;}
.sdb_input_box{width:192px; height:17px; border-top:1px solid #abadb3; border-left:1px solid #e2e3ea; border-right:1px solid #e2e3ea; border-bottom:1px solid #e2e3ea;background:#fff;margin:0 5px 0 5px;font-size:13px;}

#sdb_list_table th{height:31px; background:url('http://img.smartfile.co.kr/contents/sdb_tb_title_bg.gif'); text-align:center; float:center;position:relative;}
#sdb_list_table .sdb_list_tb1{width:80px; height:22px; background:url('http://img.smartfile.co.kr/contents/sm_dbimg_all.png') no-repeat; background-position:-115px -53px;float:left; margin:0 7px 0 10px; cursor:pointer;}
#sdb_list_table .sdb_list_tb2{width:80px; height:22px; background:url('http://img.smartfile.co.kr/contents/sm_dbimg_all.png') no-repeat; background-position:-198px -53px;float:left; cursor:pointer;}
#sdb_list_table .sdb_list_tb3{width:53px; height:31px; background:url('http://img.smartfile.co.kr/contents/sm_dbimg_all.png') no-repeat; background-position:-214px 0px;margin:0 auto; cursor:pointer;}
#sdb_list_table .sdb_list_tb4{width:21px; height:31px; background:url('http://img.smartfile.co.kr/contents/sm_dbimg_all.png') no-repeat; background-position:-272px 0px;margin:0 auto;}
#sdb_list_table .sdb_list_tb5{width:21px; height:31px; background:url('http://img.smartfile.co.kr/contents/sm_dbimg_all.png') no-repeat; background-position:-294px 0px;margin:0 auto;}
#sdb_list_table .sdb_list_tb6{width:43px; height:31px; background:url('http://img.smartfile.co.kr/contents/sm_dbimg_all.png') no-repeat; background-position:-322px 0px;margin:0 auto; cursor:pointer;}
#sdb_list_table .sdb_list_tb7{width:1px; height:31px; background:url('http://img.smartfile.co.kr/contents/sm_dbimg_all.png') no-repeat; background-position:-367px 0px;margin:0 auto;}

#sdb_list_table td.title{height:11px; line-height:11px; font-size:13px; color:#858585;padding:0 0 0 10px;}
#sdb_list_table td.cate{height:40px; line-height:40px; font-size:13px; color:#858585;text-align:center;}
#sdb_list_table td.open{height:40px; line-height:40px; font-size:13px; color:#858585;text-align:center;}
#sdb_list_table td.director{height:40px; line-height:40px; font-size:13px; color:#858585;text-align:center;overflow:hidden; width:92px;display: block;}
#sdb_list_table td.actor{height:40px; line-height:40px; font-size:13px; color:#858585;text-align:center;overflow:hidden; width:144px;display: block;}
#sdb_list_table td.grade{height:40px; line-height:40px; font-size:13px; color:#858585;text-align:center;font-weight:bold;}
#sdb_list_table td.grade .star_score{display:inline-block;position:relative;height:15px;float:left;vertical-align:top;line-height:15px;padding:0 0 0 43px;}
#sdb_list_table td.grade .star_score .star_off{width:87px; height:15px;background:url('http://img.smartfile.co.kr/contents/sm_dbimg_all.png') no-repeat; background-position:-118px -175px;float:left;}
#sdb_list_table td.grade .star_score .star_on{height:15px;background:url('http://img.smartfile.co.kr/contents/sm_dbimg_all.png') no-repeat; background-position:-118px -157px;float:left;}
#sdb_list_table td {border-top:1px solid #e0e0e1; height:40px; line-height:40px;  font-size:13px;}

#sdb_list_table .db_rows{cursor:pointer;}

#sdb_list_table .on td        { color: #fff; background: url('http://img.smartfile.co.kr/contents/sdb_tb_select_bg.gif') repeat-x 0 0; }
#sdb_list_table .on td.title{font-weight:bold;}
#sdb_list_table .on td a	 {color: #fff;}
#sdb_list_table .on td strong { color: #fff; }
#sdb_list_table .on td span { color: #fff; }
#sdb_list_table .on .pay      { border-left: 1px solid #696e79; }

#sdb_list_table .db_detail{}
#sdb_list_table .db_detail td{height:143px;}
#sdb_list_table .db_detail .sdb_info_area{height:128px; width:611px; margin:0 0 0 9px;position:relative;float:left;}
#sdb_list_table .db_detail .sdb_info_area .sdb_poster{width:89px; height:128px; background:red;float:left;}
#sdb_list_table .db_detail .sdb_info_area .sdb_info{width:512px; height:128px; margin:0 0 0 99px;position:relative;}

.sdb_info_area .sdb_info ul{width:512px; height:128px;}
.sdb_info_area .sdb_info ul li.info1{width:100%;height:26px; line-height:26px; font-size:16px; font-weight:bold;color:#333333;}
.sdb_info_area .sdb_info ul li.info2{width:100%;height:24px; line-height:24px; font-size:12px; color:#666666;}
.sdb_info_area .sdb_info ul li.info2 .sum_l{width:22px; height:13px; background:url('http://img.smartfile.co.kr/contents/sm_dbimg_all.png') no-repeat;  background-position:-122px -36px;float:left;margin:6px 10px 0 0;}
.sdb_info_area .sdb_info ul li.info2 .sum_r{width:300px;line-height:24px;}
.sdb_info_area .sdb_info ul li.info3{width:100%;height:24px; line-height:24px; font-size:12px; color:#666666;}
.sdb_info_area .sdb_info ul li.info3 .app_l{width:22px; height:13px; background:url('http://img.smartfile.co.kr/contents/sm_dbimg_all.png') no-repeat;  background-position:-151px -36px;float:left;margin:6px 10px 0 0;}
.sdb_info_area .sdb_info ul li.info3 .app_r{width:200px;line-height:24px;float:left;}
.sdb_info_area .sdb_info ul li.info3 .direc_l{width:22px; height:13px; background:url('http://img.smartfile.co.kr/contents/sm_dbimg_all.png') no-repeat;  background-position:-205px -36px;float:left;margin:6px 10px 0 0;}
.sdb_info_area .sdb_info ul li.info3 .direc_r{width:200px;line-height:24px;float:left;}
.sdb_info_area .sdb_info ul li.info4{width:100%;font-size:12px; color:#666666;}
.sdb_info_area .sdb_info ul li.info4 .conten_l{width:22px; height:13px; background:url('http://img.smartfile.co.kr/contents/sm_dbimg_all.png') no-repeat;  background-position:-176px -36px;float:left;margin:6px 10px 0 0;}
.sdb_info_area .sdb_info ul li.info4 .conten_r{width:480px;height:60px;line-height:16px;float:left;margin:4px 0px 0 0; overflow:hidden;}

#sdb_list_table .db_detail .grade_area{border-left:1px solid #d8d8d8; background:#f8f8f8; position:relative;vertical-align:top; width:240px; height:90px;padding:20px 0 0 0;}
#sdb_list_table .db_detail .grade_area .grade{width:200px; height:33px;margin:0 auto; background:url('http://img.smartfile.co.kr/contents/sm_dbimg_all.png') no-repeat;  background-position:-114px -116px;}
#sdb_list_table .db_detail .grade_area .link{width:200px; height:37px;float:left; position:absolute; margin:60px 0 0 0px; background:url('http://img.smartfile.co.kr/contents/sm_dbimg_all.png') no-repeat;  background-position:-114px -78px; cursor:pointer;}

#sdb_list_table .db_detail .grade_area .star_score{display:inline-block;position:absolute;;height:15px;float:left;vertical-align:top;line-height:15px;padding:10px 0 0 57px;}
#sdb_list_table .db_detail .grade_area .star_score .star_off{width:87px; height:15px;background:url('http://img.smartfile.co.kr/contents/sm_dbimg_all.png') no-repeat; background-position:-118px -175px;float:left;}
#sdb_list_table .db_detail .grade_area .star_score .star_on{height:15px;background:url('http://img.smartfile.co.kr/contents/sm_dbimg_all.png') no-repeat; background-position:-118px -157px;float:left;}
#sdb_list_table .db_detail .grade_area .star_score .score{color:#ca920d;font-size:16px;font-weight:bold;float:left; position:absolute;margin:0 0 0 95px;}

/* no-search-new*/
#sdb_list_table_no .sdb_list_tb1{width:80px; height:22px; background:url('http://img.smartfile.co.kr/contents/sm_dbimg_all.png') no-repeat; background-position:-115px -53px;float:left; margin:0 7px 0 10px; cursor:pointer;}
#sdb_list_table_no .sdb_list_tb2{width:80px; height:22px; background:url('http://img.smartfile.co.kr/contents/sm_dbimg_all.png') no-repeat; background-position:-198px -53px;float:left; cursor:pointer;}
#sdb_list_table_no .sdb_list_tb3{width:53px; height:31px; background:url('http://img.smartfile.co.kr/contents/sm_dbimg_all.png') no-repeat; background-position:-214px 0px;margin:0 auto; cursor:pointer;}
#sdb_list_table_no .sdb_list_tb4{width:21px; height:31px; background:url('http://img.smartfile.co.kr/contents/sm_dbimg_all.png') no-repeat; background-position:-272px 0px;margin:0 auto;}
#sdb_list_table_no .sdb_list_tb5{width:21px; height:31px; background:url('http://img.smartfile.co.kr/contents/sm_dbimg_all.png') no-repeat; background-position:-294px 0px;margin:0 auto;}
#sdb_list_table_no .sdb_list_tb6{width:43px; height:31px; background:url('http://img.smartfile.co.kr/contents/sm_dbimg_all.png') no-repeat; background-position:-322px 0px;margin:0 auto; cursor:pointer;}
#sdb_list_table_no .sdb_list_tb7{width:1px; height:31px; background:url('http://img.smartfile.co.kr/contents/sm_dbimg_all.png') no-repeat; background-position:-367px 0px;margin:0 auto;}
#sdb_list_table_no td.title{height:11px; line-height:11px; font-size:13px; color:#858585;padding:0 0 0 10px;}
#sdb_list_table_no td.cate{height:40px; line-height:40px; font-size:13px; color:#858585;text-align:center;}
#sdb_list_table_no td.open{height:40px; line-height:40px; font-size:13px; color:#858585;text-align:center;}
#sdb_list_table_no td.director{height:40px; line-height:40px; font-size:13px; color:#858585;text-align:center;overflow:hidden; width:92px;display: block;}
#sdb_list_table_no td.actor{height:40px; line-height:40px; font-size:13px; color:#858585;text-align:center;overflow:hidden; width:144px;display: block;}
#sdb_list_table_no td.grade{height:40px; line-height:40px; font-size:13px; color:#858585;text-align:center;font-weight:bold;}
#sdb_list_table_no td.grade .star_score{display:inline-block;position:relative;height:15px;float:left;vertical-align:top;line-height:15px;padding:0 0 0 43px;}
#sdb_list_table_no td.grade .star_score .star_off{width:87px; height:15px;background:url('http://img.smartfile.co.kr/contents/sm_dbimg_all.png') no-repeat; background-position:-118px -175px;float:left;}
#sdb_list_table_no td.grade .star_score .star_on{height:15px;background:url('http://img.smartfile.co.kr/contents/sm_dbimg_all.png') no-repeat; background-position:-118px -157px;float:left;}
#sdb_list_table_no td {border-top:1px solid #e0e0e1; height:40px; line-height:40px;  font-size:13px;}
#sdb_list_table_no .db_rows{cursor:pointer;}
#sdb_list_table_no .on td        { color: #fff; background: url('http://img.smartfile.co.kr/contents/sdb_tb_select_bg.gif') repeat-x 0 0; }
#sdb_list_table_no .on td.title{font-weight:bold;}
#sdb_list_table_no .db_detail{}
#sdb_list_table_no .db_detail td{height:143px;}
#sdb_list_table_no .db_detail .sdb_info_area{height:128px; width:681px; margin:0 0 0 9px;position:relative;float:left;}
#sdb_list_table_no .db_detail .sdb_info_area .sdb_poster{width:89px; height:128px; background:red;float:left;}
#sdb_list_table_no .db_detail .sdb_info_area .sdb_info{width:582px; height:128px; margin:0 0 0 99px;position:relative;}
#sdb_list_table_no .db_detail .grade_area{border-left:1px solid #d8d8d8; background:#f8f8f8; position:relative;vertical-align:top; width:240px; height:90px;padding:10px 0 0 0;}
#sdb_list_table_no .db_detail .grade_area .grade{width:200px; height:33px;margin:0 auto; background:url('http://img.smartfile.co.kr/contents/sm_dbimg_all.png') no-repeat;  background-position:-114px -116px;}
#sdb_list_table_no .db_detail .grade_area .link{width:200px; height:37px;float:left; position:absolute; margin:42px 0 0 0px; background:url('http://img.smartfile.co.kr/no_search_request_btn.gif') no-repeat; cursor:pointer;}
#sdb_list_table_no .db_detail .grade_area .naver_link{width:200px; height:37px;float:left; position:absolute; margin:85px 0 0 0px; background:url('http://img.smartfile.co.kr/no_search_naver_btn.gif') no-repeat; cursor:pointer;}
#sdb_list_table_no .db_detail .grade_area .star_score{display:inline-block;position:absolute;;height:15px;float:left;vertical-align:top;line-height:15px;padding:10px 0 0 57px;}
#sdb_list_table_no .db_detail .grade_area .star_score .star_off{width:87px; height:15px;background:url('http://img.smartfile.co.kr/contents/sm_dbimg_all.png') no-repeat; background-position:-118px -175px;float:left;}
#sdb_list_table_no .db_detail .grade_area .star_score .star_on{height:15px;background:url('http://img.smartfile.co.kr/contents/sm_dbimg_all.png') no-repeat; background-position:-118px -157px;float:left;}
#sdb_list_table_no .db_detail .grade_area .star_score .score{color:#ca920d;font-size:16px;font-weight:bold;float:left; position:absolute;margin:0 0 0 95px;}

.recommend{width:100%;height:16px;margin:30px 0 20px 0;}
.recommend_t{width:509px; height:16px; background:url('http://img.smartfile.co.kr/no_search_recommend.gif') no-repeat;margin:0 0 0 15px;}
.recommend_area{width:100%; position:relative;}
.recommend_con{width:899px; height:260px; margin:0 auto;}
.recommend_con ul{width:899px; height:260px;}
.recommend_con ul li{float:left;}
.recommend_con ul li.con{width:132px; height:260px;}
.recommend_con ul li.con .poster{width:132px; height:170px;margin:0 auto;}
.recommend_con ul li.con .t1{width:132px; height:28px;line-height:28px; font-size:14px; font-weight:bold; color:#004cbb;*display: inline-block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.recommend_con ul li.con .t2{width:132px; height:25px;font-size:12px; color:#757575;*display: inline-block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.recommend_con ul li.con .t3{width:132px; height:17px;}
.recommend_con ul li.con .t3 .star_off{width:66px; height:10px; background:url('http://img.smartfile.co.kr/no_search_star_off.gif') no-repeat; position:relative;}
.recommend_con ul li.con .t3 .star_on{height:10px; background:url('http://img.smartfile.co.kr/no_search_star_on.gif') no-repeat; position:absolute;;}
.recommend_con ul li.no{width:20px; height:260px;}

#smart_db {display:none;margin:10px 0 0 0; border:1px solid #a9afb4; width:933px; height:197px; background:#fff;}
.movie_search_l{width:707px; height:197px;float:left;}
.movie_search_l ul.movie_search_l_ul{margin:15px 0 0 15px;}
.movie_search_l ul.movie_search_l_ul li.movie_area_l {width:135px; height:166px; float:left;}
.movie_search_l ul.movie_search_l_ul li.movie_area_l img{border:1px solid #000;}
.movie_search_l ul.movie_search_l_ul li.movie_area_r {width:525px; height:166px; float:left;}
.movie_search_l ul.movie_search_l_ul li.movie_area_r ul li{width:525px; height:197px;}
.movie_search_l ul.movie_search_l_ul li.movie_area_r ul li.title{font-size:18px; font-weight:bold; width:525px; line-height:20px; height:30px;margin:0 0 0px 0;}
.movie_search_l ul.movie_search_l_ul li.movie_area_r ul li.info1{font-size:13px; width:519px; height:67px; background:#eee; border:1px solid #cccccc; color:#333; padding:5px 8px 5px 8px; overflow-x:hidden; overflow-y:scroll;  margin:0 0 10px 0; color:#7b7b7b;line-height:18px;}
.movie_search_l ul.movie_search_l_ul li.movie_area_r ul li.info2{font-size:13px; width:525px; height:17px; letter-spacing:3px;overflow:hidden;}
.movie_search_l ul.movie_search_l_ul li.movie_area_r ul li.info3{font-size:13px; width:525px; height:17px; letter-spacing:3px;overflow:hidden;}
.movie_search_l ul.movie_search_l_ul li.movie_area_r ul li.info4{font-size:13px; width:525px; height:17px; letter-spacing:3px;overflow:hidden;}
.movie_search_r{width:225px; height:157px;border-left:1px solid #a9afb4; background:#f8f8f8;float:left;padding:40px 0 0 0;}

.movie_search_r .grade{width:200px; height:33px;margin:0 auto; background:url('http://img.smartfile.co.kr/contents/sm_dbimg_all.png') no-repeat;  background-position:-114px -116px;}
.movie_search_r .link{width:200px; height:37px;float:left; position:absolute; margin:42px 0 0 0px; background:url('http://img.smartfile.co.kr/no_search_request_btn.gif') no-repeat; cursor:pointer;}
.movie_search_r .naver_link{width:200px; height:37px;float:left; position:absolute; margin:84px 0 0 0px; background:url('http://img.smartfile.co.kr/no_search_naver_btn.gif') no-repeat; cursor:pointer;}

.movie_search_r .star_score{display:inline-block;position:absolute;;height:15px;float:left;vertical-align:top;line-height:15px;padding:10px 0 0 57px;}
.movie_search_r .star_score .star_off{width:87px; height:15px;background:url('http://img.smartfile.co.kr/contents/sm_dbimg_all.png') no-repeat; background-position:-118px -175px;float:left;}
.movie_search_r .star_score .star_on{height:15px;background:url('http://img.smartfile.co.kr/contents/sm_dbimg_all.png') no-repeat; background-position:-118px -157px;float:left;}
.movie_search_r .star_score .score{color:#ca920d;font-size:16px;font-weight:bold;float:left; position:absolute;margin:0 0 0 95px;}


.faq_div{height:81px; background:url(http://smartfile.co.kr/images/img_sub/cus_bg.gif) no-repeat; margin:auto }
.cus_ul{width:175px;padding-top:15px;}
.dot {float:left; text-align:left; overflow: hidden;color: #8c8c8c;cursor: pointer;display: inline;width:103px; padding-bottom:5px;}
.dot_r {float:right; text-align:left; overflow: hidden;color: #8c8c8c;cursor: pointer;display: inline;width:70px;}
.cus_input_box{float: left; color: #666;font-size: 11px;line-height:18px; width:200px; height: 18px;background-color: white;cursor: auto;vertical-align: top;border-top:1px #BEBEBE solid;border-right:1px #BEBEBE solid;border-left:1px #BEBEBE solid; border-bottom:1px #BEBEBE solid;}
.cus_img{float: right; margin-right:5px;margin-top:5px}
.cus_img2{vertical-align: bottom}
.customer_sel_tb{width:98px; height:23px; overflow: hidden; background: url(http://smartfile.co.kr/images/img_sub/cus_select_bg.png) no-repeat right #f9f9f9; border: 1px solid #686E7B;}
.customer_sel_tb select{float:left;height: 23px;background: transparent; width:98px; padding:2px; font-size: 16px;font-weight:bold;line-height: 1;border: 0;border-radius: 0;-webkit-appearance: none;}

#appPT .cover {position: relative;float: none;height: 509px;background: url('http://img.smartfile.co.kr/event/mobile_a01.jpg') no-repeat;}
#appPT .blind {position: absolute;width: 0;height: 0;overflow: hidden;visibility: hidden;font-size: 0;line-height: 0;}
#appPT .cover .downLayer .carrierLayer {position: absolute;left: 85px;top: 72px;}
#appPT input[type=text] {float: left;padding: 10px 2px 8px 10px;width: 173px;border: 3px solid #4a596e;color: #4a596e;background-color: #fcfcfc}
#appPT .cover .downLayer .mobileNumLayer a {float: left;margin-left: 8px;width: 56px;height: 33px;background: red;cursor: pointer;opacity: 0;filter: alpha(opacity = 0);}
#appPT .cover .downLayer a.close {position: absolute;right: 7px;top: 7px;width: 14px;height: 14px;}
#appPT .appLink {position: relative;height:425px;background: url('http://img.smartfile.co.kr/event/mobile_a02.jpg') no-repeat;}
#appPT .appLink02 {position: relative;height:600px;background: url('http://img.smartfile.co.kr/event/mobile_a03.jpg') no-repeat; margin-bottom:5px;}
#appPT .appLink .mobileNum {position: absolute;left: 11px;top: 1px;}
#appPT .appLink .mobileNum a {float: left;margin-left: 8px;width: 70px;height: 40px;background: red;cursor: pointer;opacity: 0;filter: alpha(opacity = 0);}
#appPT .appLink .store1 {position: absolute;left: 40px;top: 317px;width: 56px;height: 52px;}
#appPT .appLink .store1:hover {position: absolute;left: 42px;top: 318px;width: 56px;height: 52px; background-color:#B0D8E4;opacity:.6; filter:alpha(opacity=60);border-radius: 5px;}
#appPT .appLink .store2 {position: absolute;left: 112px;top: 317px;width: 56px;height: 52px;}
#appPT .appLink .store2:hover {position: absolute;left: 113px;top: 318px;width: 56px;height: 52px; background-color:#B0D8E4;opacity:.6; filter:alpha(opacity=60);border-radius: 5px;}
#appPT .appLink .store3 {position: absolute;left: 183px;top: 317px;width: 56px;height: 52px;}

/*auto_keyword*/
#auto_search {width:466px; height:210px; border-top:1px solid #a7a6a7; border-left:1px solid #c8c8c9; border-right:1px solid #c8c8c9; border-bottom:1px solid #c8c8c9; background:url('http://img.smartfile.co.kr/auto_search_bg.gif') no-repeat; z-index:9999; position:absolute;margin:37px 0px 0 -3px;}
.auto_search_area{width:466px; height:210px; position:relative;}
.auto_keyword_area{width:327px; height:110px;}
.auto_keyword_area ul {padding:5px 0 0 0;}
.auto_keyword_area ul li {line-height:20px; font-size:12px; width:327px; cursor:pointer;}
.auto_keyword_area ul li.keyword_l.on{background:#d1d1d1;}
.auto_keyword_area ul li a {font-size:13px; text-decoration:none; margin:0 0 0 8px; color:#4d4d4d;}
.auto_keyword_area ul li a:hover {font-size:13px; margin:0 0 0 8px; color:#4d4d4d;}
.auto_keyword_area ul li a b{font-weight:bold; color:#04aeda;}

.auto_sdb_t_area{width:327px; height:25px; font-size:11px; color:#676767;line-height:25px; font-weight:bold;}
.auto_sdb_t_area label{margin:0 0 0 6px;}
.auto_sdb_area{width:327px; height:75px; position:relative;}
.auto_sdb_info{width:253px; height:63px; position:absolute; margin:6px 0 0 60px; float:left;}
.auto_sdb_info ul{width:253px; height:63px;}
.auto_sdb_info ul li.auto_sdb_t{width:253px; font-size:13px; color:#1f1f1f; line-height:25px;}
.auto_sdb_info ul li.auto_sdb_t .star{width:85px; height:12px; position:absolute;float:left; vertical-align:top; margin:-17px 0 0 180px;font-size:11px;color:#a6a6a6;}
.star_off{width:64px; height:12px; background:url('http://img.smartfile.co.kr/auto_star_off.png') no-repeat; position:relative;}
.star_on{width:64px; height:12px; background:url('http://img.smartfile.co.kr/auto_star_on.png') no-repeat; position:absolute; z-index:99;}
.auto_sdb_info ul li.auto_sdb_t a{font-size:13px; color:#1f1f1f; text-decoration:none;}
.auto_sdb_info ul li.auto_sdb_t a:hover{font-size:13px; color:#1f1f1f; text-decoration:underline;}
.auto_sdb_info ul li.auto_sdb_m{width:253px; font-size:12px; color:#a6a6a6; line-height:18px;}

.auto_sdb_img {width:44px; height:63px; background:red;  margin:6px 0 0 7px; position:absolute;}
.auto_live_keyword_t{width:139px; height:25px; float:left;margin:-210px 0 0 327px; font-size:11px; color:#676767;line-height:25px; font-weight:bold;}
.auto_live_keyword_t label{margin:0 0 0 6px;}
.auto_live_keyword{width:139px; height:185px; float:left;margin:-185px 0 0 327px;}
.auto_live_keyword ul {padding:3px 0 0 0;}
.auto_live_keyword ul li {line-height:20px; font-size:12px; width:139px; cursor:pointer;}
.auto_live_keyword ul li.keyword_live.on{background:#d1d1d1;}
.auto_live_keyword ul li a {font-size:12px; text-decoration:none; margin:0 0 0 8px; color:#4d4d4d;}
.auto_live_keyword ul li a:hover {font-size:12px; margin:0 0 0 8px; color:#4d4d4d;}

.preview_play02{width:105px; height:74px; background:url('http://img.smartfile.co.kr/cartoon_play.png') no-repeat; position:absolute;margin:0;cursor:pointer;}
.con_list_icon02{float:left;margin:0 10px 0 0;}
.con_list_icon02 ul {width: 100%; zoom: 1;float:left;margin: 10px 0 0 0;}
.con_list_icon02 ul:after { content: ''; display: table; clear: both;}
.con_list_icon02 li { float: left; width: 17px; text-indent: -9999px; font-size: 0; background:url(http://img.smartfile.co.kr/cartoon_icon.png) no-repeat;width:17px; position: relative; display: block;}
.con_list_icon02 li.preview{width:17px; height:17px; background-position: 0 0px; margin:0 0 0 5px;}
.con_list_icon02 li.preview_x{width:17px; height:17px; background-position: 0 -35px; margin:0 0 0 5px;}
.con_list_icon02 li.preview.on{width:17px; height:17px; background-position: 0 -19px; margin:0 0 0 5px;}
.con_list_icon02 li.preview_x.on{width:17px; height:17px; background-position: 0 -52px; margin:0 0 0 5px;}

/* Popup Layer */
#popupLayer{display:none; position:fixed;top:0; left:0; width:100%; height:100%; z-index:10000;}
#popupLayer .bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.6; filter:alpha(opacity=60);}
.cartoon_layer_s {position:absolute; left:50%; top:50%; width:647px; height:451px; background:url('http://img.smartfile.co.kr/cartoon_layer.png') no-repeat;}
.cartoon_layer_s .preview_all{width:647px; height:440px; position:relative;}
.cartoon_layer_s .preview_all .preview_x{cursor:pointer; width:20px; height:20px;position:absolute;margin:6px 0 0 622px ;}
.cartoon_layer_s .preview_all .preview_ment{width:633px; height:34px; font-size:13px; line-height:34px; color:#e56600;margin:26px 0 0 2px; position:absolute; background:#000; opacity:.8; filter:alpha(opacity=80);z-index:800;padding:0 0 0 10px;}
.cartoon_layer_s .preview_all .preview_ment label{margin:0 0 0 60px;}
.cartoon_layer_s .preview_all .preview_info_area{width:633px; margin:385px 0 0 0; position:absolute;padding:5px 0 0 10px; }
.cartoon_layer_s .preview_all .preview_info_area .title{ width:350px; height:30px;padding:0px 0 0 0; line-height:35px; font-size:14px; color:#bfc0c5; font-weight:bold;overflow: hidden; white-space: nowrap; display:block; text-overflow: ellipsis;}
.cartoon_layer_s .preview_all .preview_info_area .info{font-size:12px; color:#777777; height:20px; line-height:20px;}
.cartoon_layer_s .preview_all .preview_info_area .info b {color:#e4e4e4;}
.cartoon_layer_s .preview_all .preview_info_area img{margin:7px 0 0 0; cursor:pointer;}
#wrapperpage {width:638px; height:362px; /*z-index:13; */margin:27px 0 0 2px;position:absolute;z-index:400; text-align: center}
#wrapperpage .cartoonIMG_01 { border:1px solid #272731; float:left; width:315px; padding:0px; text-align: right}
#wrapperpage .cartoonIMG_01 img ,#wrapperpage .cartoonIMG_02 img{width:90%; height:361px; }
#wrapperpage .cartoonIMG_02 { border:1px solid #272731; float:right; width:315px; padding:0px; text-align: left }
#wrapperpage .cartoonIMG_03 {border:1px solid #272731; width:638px;  overflow:hidden; float:left; margin:0px; padding:0px; }
#wrapperpage .cartoonIMG_03 img{width:90%;height:361px;}
#catoon_clickarea {position:absolute; left:0px; top:50px; text-align:center; display: none; height: 0px; width: 638px;z-index:401;}
#catoon_clickarea .clickLeft {float:left;width:60px; cursor:pointer;height:100%;border:solid red 0px;}
#catoon_clickarea .clickRight {float:right;width:60px; cursor:pointer;height:100%;border:solid red 0px; }
#clickarea {position:absolute; left:0px; top:0px; text-align:center; display: block; height: 0px; width: 638px;}
#clickarea .clickLeft {float:left;width:60px; cursor:pointer;height:100%;}
#clickarea .clickRight {float:right;width:60px; cursor:pointer;height:100%; }

/*mypage 0619*/
.auto_stop_banner{width:933px; height:196px; background:blue;}
.auto_stop_con{width:889px; height:438px; background:url('http://img.smartfile.co.kr/mypage/auto_stop_con.png') no-repeat; position:relative;}
.stop_guide1{width:625px; height:30px; font-size:13px; color:#363636;margin:68px 0 0 35px;float:left;position:absolute;}
.stop_guide2{width:625px; height:30px; font-size:13px; color:#363636;margin:100px 0 0 35px;float:left;position:absolute;}
.stop_select_area{width:20px; height:169px;  margin:205px 0 0 50px;position:absolute;}
.stop_select_area ul li.select1{width:20px; height:80px; }
.stop_select_area ul li.select1 div.on{width:20px; height:20px; background:url('http://img.smartfile.co.kr/mypage/auto_btn_on.png') no-repeat; cursor:pointer;}
.stop_select_area ul li.select1 div.off{width:20px; height:20px; background:url('http://img.smartfile.co.kr/mypage/auto_btn_on.png') no-repeat; cursor:pointer;}
.stop_select_area ul li.select2{width:20px; height:69px; }
.stop_select_area ul li.select2 div.on{width:20px; height:20px; background:url('http://img.smartfile.co.kr/mypage/auto_btn_on.png') no-repeat; cursor:pointer;}
.stop_select_area ul li.select2 div.off{width:20px; height:20px; background:url('http://img.smartfile.co.kr/mypage/auto_btn_off.png') no-repeat; cursor:pointer;}
.stop_select_area ul li.select3{width:20px; height:20px; }
.stop_select_area ul li.select3 div.on{width:20px; height:20px; background:url('http://img.smartfile.co.kr/mypage/auto_btn_on.png') no-repeat; cursor:pointer;}
.stop_select_area ul li.select3 div.off{width:20px; height:20px; background:url('http://img.smartfile.co.kr/mypage/auto_btn_off.png') no-repeat; cursor:pointer;}
.auto_btn_area{width:400px; height:44px;margin:45px 0 0 240px;}
.auto_btn_area .auto_btn_ok{width:216px; height:44px; background:url('http://img.smartfile.co.kr/mypage/auto_stop_ok.gif') no-repeat;float:left; cursor:pointer;}
.auto_btn_area .auto_btn_no{width:166px; height:44px; background:url('http://img.smartfile.co.kr/mypage/auto_stop_no.gif') no-repeat;float:left;margin:0 0 0 15px; cursor:pointer;}

.auto_stop_banner{width:933px; height:196px; background:blue;}
.flat_cancel_con{width:886px; height:506px; background:url('http://img.smartfile.co.kr/mypage/flat_cancel.png') no-repeat; position:relative;}
.flat_day_t{width:600px; height:30px; font-size:14px; font-weight:bold; color:#000; position:absolute; margin:333px 0 0 128px;}
.flat_day_t td{text-align:center;font-weight:bold; font-size:14px;}
.flat_info{width:285px; height:25px; font-size:14px; font-weight:bold;position:absolute; margin:420px 0 0 120px; text-align:right;}
.flat_caange{width:305px; height:35px;position:absolute; margin:408px 0 0 424px;cursor:pointer;}
.flat_cancel{width:305px; height:35px;position:absolute; margin:490px 0 0 634px; font-size:13px; font-weight:bold;}
.flat_cancel a{font-size:13px; font-weight:bold; text-decoration:none;}
.flat_cancel a:hover{font-size:13px; font-weight:bold; text-decoration:underline;}

.flat_stop{width:204px; height:25px; background:url('http://img.smartfile.co.kr/mypage/flat_cancel_btn.gif') no-repeat; position:absolute; margin:-40px 0 0 582px; cursor:pointer;}
.autopay_stop{width:204px; height:25px; background:url('http://img.smartfile.co.kr/mypage/autopay_cancel_btn.gif') no-repeat; margin:0px 10px 0 0px; cursor:pointer;}

.channel_btn{width:254px; height:38px; border-right:1px solid #a9afb4;}
#channel_more{width:933px; height:353px;  }
#channel_more .smart_channel_bg{width:933px; height:353px; background:url('http://img.smartfile.co.kr/contents/smart_channel_bg.png') no-repeat;background-position:0 0;position:relative;}
#channel_img {cursor:pointer;}

/*channel_step1_area*/
.channel_step1_area{ width:284px; height:352px;float:left; position:relative;margin:0 1px 0 0px;}
.channel_seach_area{z-index:3;width:284px; height:29px; }
.channel_seach{width:180px; height:18px; margin:5px 0 0 74px;position:absolute;}
.channel_seach input{border:0px; width:155px; height:17px; line-height:17px;font-size:11px;float:left; background-color:transparent;}
.channel_seach button{border:0px; width:18px; height:17px; font-size:11px; background-color:transparent;float:left;}

.channel_step1_cate{width:284px; height:28px;margin:0 auto;}
.channel_step1_cate ul{width:260px; height:28px; margin:0 auto;}
.channel_step1_cate ul li{float:left; line-height:28px;margin:0 15px 0 0;}
.channel_step1_cate ul li a{font-size:11px; color:#787878; text-decoration:none;}
.channel_step1_cate ul li a.on{font-size:11px; color:#000; text-decoration:none;font-weight:bold;}
.channel_step1_cate ul li a:hover.on{font-size:11px; color:#000; text-decoration:underline;font-weight:bold;}
.channel_step1_cate ul li a:hover{font-size:11px; color:#787878; text-decoration:underline;}

.channel_step1_best_t{width:284px; height:28px;border-top:1px solid #cbcbcb;}
#channel_step1_best_on{width:284px; height:28px; background:url('http://img.smartfile.co.kr/contents/channel_step1_best_t_on.gif') no-repeat; cursor:pointer;}
#channel_step1_best_on a{margin:10px 0 0 35px;width:150px; line-height:28px;color:#3b3b3b; font-weight:bold;}
#channel_step1_best_off {width:284px; height:28px; background:url('http://img.smartfile.co.kr/contents/channel_step1_best_t_off.gif') no-repeat; cursor:pointer;}
#channel_step1_best_off a{margin:10px 0 0 35px; line-height:28px;color:#;3b3b3b; font-weight:bold;}

.channel_step1_best_con1{width:284px; height:235px; overflow-x:hidden; overflow-y:scroll; border-top:1px solid #cbcbcb;}
.channel_step1_best_con2{width:284px; height:235px; overflow-x:hidden; overflow-y:scroll; border-top:1px solid #cbcbcb;}

.channel_step2_area{width:284px; height:352px;float:left;position:relative;}
.channel_step2_con{width:284px; height:322px;margin:30px 0 0 0; overflow-x:hidden; overflow-y:scroll;background:#fff;}
.channel_step2_con ul{width:283px; height:314px;margin:8px 0 0 1px;}
.channel_step2_con ul li{width:284px; height:23px; margin:3px 0 0px 0;line-height:23px;cursor:pointer;}
.channel_step2_con ul li.ch2_c_list.over{width:283px; height:23px; margin:3px 0 0px 0;line-height:23px;cursor:pointer;background:#e0f3ff; }
.channel_step2_con ul li.ch2_c_list.on{width:284px; height:23px; margin:3px 0 0px 0;line-height:23px;cursor:pointer;background:#0390ef;color:#fff;}
.channel_step2_con ul li span.count{width:52px; height:23px;line-height:23px; font-weight:bold; color:#3f3f3f; font-size:13px;text-align:center;float:left;}
.channel_step2_con ul li.ch2_c_list.on span.count{width:52px; height:23px;line-height:23px; font-weight:bold; color:#fff; font-size:13px;text-align:center;float:left;}
.channel_step2_con ul li span.date{width:88px; height:23px;line-height:23px;float:left;font-size:11px; color:#7a7a7a;}
.channel_step2_con ul li.ch2_c_list.on span.date{width:88px; height:23px;line-height:23px;float:left;font-size:11px; color:#dcdcdc;}
.channel_step2_con ul li span.summary{width:110px; height:23px;line-height:23px;float:left;font-size:11px; color:#3f3f3f;display:block;overflow:hidden;word-break:break-all;}
.channel_step2_con ul li.ch2_c_list.on span.summary{width:110px; height:23px;line-height:23px;float:left;font-size:11px; color:#fff;display:block;overflow:hidden;word-break:break-all;}

.channel_step3_area{width:364px; height:352px;float:left; /* position:relative; */position:absolute;right:0;top:0;}
.channel_step3_poster{width:99px; height:135px; position:absolute;margin:19px 0 0 19px; float:left;}
.channel_step3_info{width:208px; height:139px; /* position:absolute; */margin:0px 0 0 134px; float:left;}
.channel_step3_info ul{width:212px; height:139px; float:left;}
.channel_step3_info ul li{color:#fff;width:212px;}
.channel_step3_info ul li.title{font-size:16px;font-weight:bold;line-height:50px; height:50px;}
.channel_step3_info ul li.title label{width:180px;font-size:16px;font-weight:bold;line-height:50px; height:50px; display:block;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;  }
.channel_step3_info ul li.info1{height:20px; line-height:20px;}
.channel_step3_info ul li.info1 label{width:180px; height:20px; line-height:20px; display:block;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;  }
.channel_step3_info ul li.info2{height:20px; line-height:20px;}
.channel_step3_info ul li.info3{height:20px; line-height:20px;}
.channel_step3_info ul li.info4{height:20px; line-height:20px;}
.channel_step3_info ul li.point{height:30px; line-height:30px; font-size:13px;font-weight:bold;}

.channel_step3_summary{width:326px; height:110px; position:absolute;margin:170px 0 0 19px; float:left;color:#e1e1e1;line-height:18px;display:block;overflow:hidden;word-break:break-all;}

.channel_step3_btn{width:317px; height:38px; float:left; position:absolute;margin:299px 0 0 28px;}
.channel_step3_btn div.channel_preview1{width:149px; height:38px; background:url('http://img.smartfile.co.kr/contents/channel_preview1.gif') no-repeat;float:left;}
.channel_step3_btn div.channel_preview{width:149px; height:38px; background:url('http://img.smartfile.co.kr/contents/channel_preview.gif') no-repeat;float:left;cursor:pointer;}
.channel_step3_btn div.channel_down{width:149px; height:38px; background:url('http://img.smartfile.co.kr/contents/channel_down.gif') no-repeat;float:left;margin:0 0 0 18px; cursor:pointer;}
.channel_step3_btn div.channel_direct{width:317px; height:38px; background:url('http://img.smartfile.co.kr/contents/channel_go_on.gif') no-repeat;float:left;margin:0 0 0 0px; cursor:pointer;}

.price_support{clear:both;width:284px; height:37px; cursor:pointer; position:relative;float:left;margin:1px 0 0 0px;}

.channel_event_con_area{width:648px; height:37px; background:#faf9fb;position:relative;float:right;margin:1px 0 0 1px;}
.ch_event_left_btn{width:14px; height:37px; background:url('http://img.smartfile.co.kr/contents/ch_left_btn.gif') no-repeat;float:left; cursor:pointer;}
.ch_event_right_btn{width:14px; height:37px; background:url('http://img.smartfile.co.kr/contents/ch_right_btn.gif') no-repeat;float:left; cursor:pointer;}
.ch_event_con{width:620px; height:37px; border-top:1px solid #e5e6e6;float:left;}
.ch_event_con ul{width:620px; height:37px; line-height:37px;}
.ch_event_con ul li{height:37px; line-height:37px; margin: 0 0 0 20px; color:#5d5d5d;font-weight:bold; float:left;}
.ch_event_con ul li a{font-size:12px; color:#5d5d5d;font-weight:bold; text-decoration:none;}
.ch_event_con ul li a:hover{font-size:12px; color:#5d5d5d;font-weight:bold; text-decoration:underline;}
.channel_event{width:284px; height:37px; position:relative;float:left;margin:1px 0 0 0px;}

.accordion {background: #f8f8f8; width: 284px; position:absolute;height:28px; line-height:28px;}
.accordion h3{width:284px; }
.accordion h3,
.accordion div {border-top: 1px solid #d5d5d5;	font-size:11px;	font-weight:normal;	height:28px; line-height:28px;	background: #f8f8f8;	color:#3b3b3b;}
.accordion h3 a {color: #3b3b3b;display: block;padding: 0px 0 0px 0px;position: relative;text-decoration: none; line-height:28px; width:284px; font-weight:bold;}

/* For IE6. */
* html .accordion h3 a {height:1%;}

.accordion h3 a span {
	background: url('http://img.smartfile.co.kr/contents/channel_step1_best_t_icon.gif') no-repeat;	font-size: 0;	overflow: hidden;	position: absolute;	top: 10px;	left: 15px;	width: 9px;	height: 9px;}
.accordion h3 a.accordion_expanded span {	background-position: 0 -9px;}
.accordion h3 a:hover span {	background-position: -9px 0;}
.accordion h3 a.accordion_expanded:hover span {	background-position: -9px -9px;}
.accordion h3 h1{margin: 0 0 0 30px;}
.accordion div {color: #666; height: 290px;	display: none;	background:#fff; overflow-x:hidden; overflow-y:scroll;}
.accordion div ul {width:284px; height:229px; margin:3px 0 3px 0;}
.accordion div ul li{width:284px; height:23px; margin:3px 0 0px 0;line-height:23px;cursor:pointer;}
.accordion div ul li.ch_c_list.on{width:284px; height:23px; margin:3px 0 0px 0;line-height:23px;cursor:pointer;background:#0390ef;color:#fff;}
.accordion div ul li.ch_c_list.over{width:284px; height:23px; margin:3px 0 0px 0;line-height:23px;cursor:pointer;background:#e0f3ff; }
.accordion div ul li span.c_title1{width:12px; height:23px; margin:0px 0 0px 15px;line-height:23px; float:left;}
.accordion div ul li span.c_title1 h1.grade_a{width:12px; height:23px; background:url('http://img.smartfile.co.kr/contents/grade.gif') no-repeat; margin:0px 0 0px 0px;float:left;}
.accordion div ul li span.c_title1 h1.grade_12{width:12px; height:23px; background:url('http://img.smartfile.co.kr/contents/grade.gif') no-repeat; margin:0px 0 0px 0px;float:left;background-position:0 -23px;}
.accordion div ul li span.c_title1 h1.grade_15{width:12px; height:23px; background:url('http://img.smartfile.co.kr/contents/grade.gif') no-repeat; margin:0px 0 0px 0px;float:left;background-position:0 -46px;}
.accordion div ul li span.c_title1 h1.grade_18{width:12px; height:23px; background:url('http://img.smartfile.co.kr/contents/grade.gif') no-repeat; margin:0px 0 0px 0px;float:left;background-position:0 -69px;}
.accordion div ul li span.c_title2{width:185px; height:23px; margin:0px 0 0px 0;text-indent:5px;line-height:23px; float:left;display:block;
									overflow:hidden;word-break:break-all;font-size:13px;letter-spacing:-1px;text-overflow:ellipsis;white-space:nowrap;}
.accordion div ul li span.ch_c_list.on.c_title2{width:196px; height:23px; margin:0px 0 0px 0;line-height:23px; float:left;color:#fff;font-size:13px;}
.accordion div ul li span.c_title3{width:45px; height:23px; margin:0px 0 0px 5px;line-height:23px; float:left; color:#959595;}
.accordion div ul li.ch_c_list.on span.c_title3{width:35px; height:23px; margin:0px 0 0px 0;line-height:23px; float:left; color:#fff;}
.accordion div ul li span.ch_c_list.on.c_title3{width:35px; height:23px; margin:0px 0 0px 0;line-height:23px; float:left;color:#fff;}
.accordion div ul li a{margin:0 0 0 10px; font-size:13px;}
.accordion div ul li.ch_c_list.on a{margin:0 0 0 10px; font-size:13px;color:#fff;}

.accordion .runflg_btns{height:30px;padding:0px;overflow:visible;display:block;font-weight:bold;background-color:#f8f8f8;cursor:pointer;}

/*global*/
.global_wrap{position:absolute; top:0; left:0; width:100%; height:1450px; background:#000; opacity:.85; filter:alpha(opacity=85); z-index:9999;}
.global_title{width:304px;height:119px; background:url('http://img.smartfile.co.kr/global/global_img1.png') 0px 0px no-repeat; margin:0 auto; top:150px; }
.global_area{width:800px;height:700px; margin:0 auto; float:center;position:relative;padding:100px 0 0 0;}
.global_text1{width:800px; font-size:28px; text-align:center; color:#ececec; font-weight:bold;margin:30px 0 20px 0;line-height:60px; font-family:'나눔고딕',NanumGothic,'돋움',Dotum,AppleGothic,sans-serif;}
.global_text2{width:800px; font-size:23px; text-align:center; color:#ececec; font-weight:bold;margin:10px 0 30px 0;line-height:35px; font-family:'나눔고딕',NanumGothic,'돋움',Dotum,AppleGothic,sans-serif;}
.global_map{width:661px;height:368px; background:url('http://img.smartfile.co.kr/global/global_map.png') 0px 0px no-repeat; margin:0 auto; }
#map_thailand{width:179px; height:99px; background:url('http://img.smartfile.co.kr/global/thailand.png') 0px 0px no-repeat; position:absolute; margin:160px 0 0 375px;}
#map_china{width:179px; height:99px; background:url('http://img.smartfile.co.kr/global/china.png') 0px 0px no-repeat; position:absolute; margin:60px 0 0 355px;}
#map_japan{width:179px; height:99px; background:url('http://img.smartfile.co.kr/global/japan.png') 0px 0px no-repeat; position:absolute; margin:60px 0 0 428px;}
#map_australia{width:179px; height:99px; background:url('http://img.smartfile.co.kr/global/australia.png') 0px 0px no-repeat; position:absolute; margin:225px 0 0 430px;}
#map_vietnam{width:179px; height:99px; background:url('http://img.smartfile.co.kr/global/vietnam.png') 0px 0px no-repeat; position:absolute; margin:130px 0 0 368px;}
#map_philippines{width:179px; height:99px; background:url('http://img.smartfile.co.kr/global/philippines.png') 0px 0px no-repeat; position:absolute; margin:140px 0 0 405px;}
#map_newzealand{width:179px; height:99px; background:url('http://img.smartfile.co.kr/global/newzealand.png') 0px 0px no-repeat; position:absolute; margin:250px 0 0 490px;}
#map_unitedstates{width:179px; height:99px; background:url('http://img.smartfile.co.kr/global/unitedstates.png') 0px 0px no-repeat; position:absolute; margin:110px 0 0 100px;}
#map_canada{width:179px; height:99px; background:url('http://img.smartfile.co.kr/global/canada.png') 0px 0px no-repeat; position:absolute; margin:60px 0 0 90px;}
#map_france{width:179px; height:99px; background:url('http://img.smartfile.co.kr/global/france.png') 0px 0px no-repeat; position:absolute; margin:90px 0 0 285px;}
#map_germany{width:179px; height:99px; background:url('http://img.smartfile.co.kr/global/germany.png') 0px 0px no-repeat; position:absolute; margin:90px 0 0 303px;}
#map_unitedkingdom{width:179px; height:99px; background:url('http://img.smartfile.co.kr/global/unitedkingdom.png') 0px 0px no-repeat; position:absolute; margin:80px 0 0 275px;}
.global_ment{width:580px;height:66px; background:url('http://img.smartfile.co.kr/global/global_ment.png') 0px 50px no-repeat; margin:0 auto; }

.layer_me{position:absolute;top:0;right:23px;padding-top:22px}
.layer_me:after{content:"";position:absolute;top:17px;left:70px;width:11px;height:6px;background:url(/public_v4/portal/img/common/bu.png) 0 -1120px}
.layer_me > div{width:88px;padding:3px 0;border:1px solid #555;background-color:#fff;box-shadow:rgba(0,0,0,.5) 0 1px 5px}
.layer_me a{height:26px;font-size:12px;letter-spacing:0;line-height:26px;padding:0 10px}
.layer_me a:hover{background-color:#fafafa}
.layer_me a em{color:#d90000}


/* Layout */
.wrap-header {height:80px;margin-bottom:10px;border-bottom:1px solid #a1a6ac;background:url('http://smartfile.pe.kr/images/smart_top_bg_n.gif');}
	.header {position:relative;width:1145px;margin:0 auto;}
	.test {border-spacing:2px; border:#ff0000 1px solid; border-collapse:collapse;}
.wrap-content {position:relative;width:1145px;/*min-height:100%;*/margin:0 auto;/*padding-bottom: 1px;*/zoom:1;background:url('http://img.smartfile.co.kr/bg.png') repeat 0 bottom;}
.wrap-content:after {content:'';display:table;clear:both;}
	.container { width:100%;height:100%; }
	.content { width:935px; }
.wrap-footer {clear:both; min-width:1145px;padding:11px 0 0;font-family:'나눔고딕',NanumGothic,'돋움',Dotum,AppleGothic,sans-serif;color:#666;}

/* wrap_header */
.logo,.gnb {float:right; margin-right:5px;}
.gnb {margin-top:10px;}
/*2015로고*/
.logo_2015{float: left;}
.logo_2015 {position: relative; top: 0px; left: -5px; width: 209px; height: 52px; margin-right: 0px;  background: url('http://img.smartfile.co.kr/2015_logo.png') no-repeat 0 0;}
.logo_2015 a { display: block; width: 100%; height: 100%; text-indent: -9999px; font-size: 0;}

/*기존로고*/
.logo {position: relative; z-index:9999; /*top: 7px;*/ left:5px; width: 200px; height: 80px; margin-right: 62px; background: url('http://img.smartfile.co.kr/logo_1505.png') no-repeat 0 0;} /*logo2.png 를 logo.png 로 되돌릴시 원복*/
.logo a { display: block; width: 100%; height: 100%; text-indent: -9999px; font-size: 0;}

/*이벤트로고*/
.logo_141205{float: left;}
.logo_141205 { position: relative; top: 0px; left: -5px; width: 209px; height: 52px; margin-right: 0px;  background: url('http://img.smartfile.co.kr/logo_141006.png') no-repeat 0 0;}
.logo_141205 a { display: block; width: 100%; height: 100%; text-indent: -9999px; font-size: 0;}

/*크리스마스로고*/
.logo_xmas{float: left;}
.logo_xmas {position: relative; top: 0px; left: -5px; width: 209px; height: 52px; margin-right: 0px;  background: url('http://img.smartfile.co.kr/xmas_logo.gif') no-repeat 0 0;}
.logo_xmas a { display: block; width: 100%; height: 100%; text-indent: -9999px; font-size: 0;}

/* gnb리뉴얼 150223*/
.header h1{float:left;}
.gnb ul {margin-top:7px;}
.gnb ul li{position:relative;width:38px;float:left;margin-left:16px;}
.gnb ul li a{display:inline-block;width:38px;height:43px;text-indent:-9999px;background:url('http://smartfile.pe.kr/images/bg_gnb2.png') no-repeat;}
.gnb ul .m0 {margin-right:50px;}
.gnb ul .m1 a{background-position:0 0;}
.gnb ul .m2 a{background-position:-43px 0;}
.gnb ul .m3 a{background-position:-90px 0;}
.gnb ul .m4 a{background-position:-140px 0;}
.gnb ul .m5 a{background-position:-331px 0;}
.gnb ul .m6 a{background-position:-188px 0;}
.gnb ul .m7 a{background-position:-235px 0;}
.gnb ul .m8 a{background-position:-380px 0;}
.gnb ul .m9 a{background-position:-434px 0;}
.gnb ul .m10 a{background-position:-487px 0;}
.gnb ul .m11 a{background-position:-541px 0;}
.gnb ul .m12 {margin-left:8px;}
.gnb ul .m12 a{background-position:-276px 0; width:50px;}
.gnb ul li .new{z-index:1;position:absolute;top:0;right:0;display:inline-block;width:16px;height:17px;background:url("http://img.smartfile.co.kr/bg_gnb.png") no-repeat -2px -53px;display:none;text-align:center;font-size:12px;line-height:1.3;border:solid 0px red;}
.gnb ul li .new.type1{background-position:-24px -53px;}
.gnb ul li .new.type2{background-position:-46px -53px;}
.notice_show{display:none;z-index:9999;position:absolute;left:945px;top:52px;width:306px;height:340px;background:#fff;border:1px solid #555;}
.notice_show h2{margin-bottom:1px;border-bottom:1px solid #eaeaea;padding:13px;background:#f6f6f6;}
.notice_show .listArea{overflow-y:scroll;height:255px;padding:0 15px;}
.notice_show dl{padding:13px 0 11px 0;}
.notice_show dl dt{margin-bottom:8px;color:#bebebe;}
.notice_show dl dt span{color:#4f4f4f;}
.notice_show dl dd{color:#a7a7a7;}
.notice_show dl dd .txt_orange{color:#e95d00;}
.notice_show a:hover{text-decoration:none;}

.memo_show{display:none;z-index:9999;position:absolute;left:938px;top:52px;width:306px;height:340px;background:#fff;border:1px solid #555;}
.memo_show h2{margin-bottom:1px;border-bottom:1px solid #eaeaea;padding:13px;background:#f6f6f6;}
.memo_show .listArea{overflow-y:scroll;height:255px;padding:0 15px;}
.memo_show dl{padding:13px 0 11px 0;}
.memo_show dl dt{margin-bottom:8px;color:#bebebe;}
.memo_show dl dt span{color:#4f4f4f;}
.memo_show dl dd{color:#a7a7a7;}
.memo_show dl dd .txt_orange{color:#e95d00;}
.memo_show a:hover{text-decoration:none;}


.totalNotice_show{display:none;z-index:9999;position:absolute;left:715px;top:52px;width:306px;height:340px;background:#fff;border:1px solid #555;}
.totalNotice_show h2{margin-bottom:1px;border-bottom:1px solid #eaeaea;padding:13px;background:#f6f6f6;}
.totalNotice_show .listArea{overflow-y:scroll;height:255px;}
.totalNotice_show ul li{overflow:hidden;padding:12px 10px;border-bottom:1px solid #e4e4e4;}
.totalNotice_show ul li span.image{display:inline-block;float:left;width:36px;height:36px;background:url("http://img.smartfile.co.kr/bg_gnb.png") no-repeat -2px -74px; }
.totalNotice_show ul li span.image.type1{background-position:-2px -73px;}
.totalNotice_show ul li span.image.type2{background-position:-41px -73px;}
.totalNotice_show ul li p{float:left;margin:0;margin-left:18px;padding-top:5px;line-height:16px;font-size:11px;}
.totalNotice_show ul li p span{display:block;}
.totalNotice_show ul li p .txt_green{color:#35ad49;}
.totalNotice_show ul li p .txt_blue{color:#00a4ce;}
.totalNotice_show a:hover{text-decoration:none;}

.notice_show .btn_close, .totalNotice_show .btn_close, .memo_show .btn_close{display:block;position:absolute;top:8px;right:11px;line-height:18px;padding:3px 18px 0 18px;border:1px solid #ddd;background:#fff;color:#8a8a8a;}
.notice_show .onetoone, .totalNotice_show .onetoone, .memo_show .onetoone{display:block;position:absolute;bottom:0;width:100%;padding:13px 0;border-top:1px solid #ebebeb;background:#f8f8f8;text-align:center;color:#404040;letter-spacing:-1px;font-weight:bold;}
.notice_show .bg_top, .totalNotice_show .bg_top, .memo_show .bg_top{position:absolute;top:-6px;left:70px;width:11px;height:6px;background:url("http://img.smartfile.co.kr/images/scroll/bg_infobox.gif") no-repeat 0 0;}


/* 기존 gnb
.gnb ul {margin-top:19px;zoom:1;}
.gnb ul:after {content: '';display:table;clear:both;}
.gnb li {float:left;display:block;height:17px;padding:0 15px;background:url('http://img.smartfile.co.kr/bar_gnb.png') no-repeat 0 0;}
.gnb li:first-child { background:none; }
.gnb a {position:relative;display:block;width:49px;height:16px;text-indent:-9999px;background:url('http://img.smartfile.co.kr/gnb2.gif?v=2.0') no-repeat;}
.gnb a:hover,
.gnb li.on a { border-bottom: 1px solid #04aeda; }
.gnb .m1 a { background-position: 0 0; }
.gnb .m2 a { background-position: 0 -40px; }
.gnb .m3 a { background-position: 0 -80px; }
.gnb .m4 a { background-position: 0 -120px; }
.gnb .m5 a { background-position: 0 -160px; }
.gnb .m6 a { background-position: 0 -200px; width:75px;}
.gnb .m7 a { background-position: 0 -240px; width:36px;}
.gnb .m8 a { background-position: 0 -280px; width:55px;}
.gnb .m9 a { background-position: 0 -321px; width:55px;}
.banner-top {position:absolute;right:16px;top:8px;width:193px;height:37px;}
*/

/* scrollbody */
.scrollbody {z-index:1000; display:none; position:fixed; top:0; left:0; width:100%; height:80px; /*padding:0 0 3px 0;*/ background:url(http://smartfile.pe.kr/images/bg_scroll.gif) repeat-x 0 0; border-bottom:1px solid #a1a6ac;}
.scrollTop { position:relative; width:1146px; margin:0 auto; }
.scrollTop h1 { float:left; margin:0 10px 0 1px; }
.scrollTop .searchBox {position:relative; float:left; width:330px; padding:6px 0; margin-top:13px; margin-left:5px; border:1px solid #cbcbcb; background:#e0e0e0;}
.scrollTop .searchBox .searchAll { display:inline-block; width:230px; margin-left:15px; border:none; font-family:"NanumGothic", 나눔고딕, sans-serif; background:#e0e0e0; color:#333333; font-weight:bold; }
.scrollTop .searchBox .btn_search { position:absolute; right:8px; top:0;}

.header .searchBox .searchAll { display:inline-block; width:320px; height:30px; padding-left:10px; margin-top:12px; margin-left:210px; border:none; font-family:"NanumGothic", 나눔고딕, sans-serif; background:#e0e0e0; color:#333333; font-weight:bold; }
.header .searchBox .btn_search { position:absolute; right:8px; top:15px;}

.scroll_userInfo { float:left; margin-left:105px; margin-top:13px;}
.scroll_userInfo .bg_infoBox { position:absolute; top:-6px; left:280px; width:11px; height:6px; background:url(http://img.smartfile.co.kr/images/scroll/bg_infobox.gif) no-repeat 0 0; }
.scroll_userInfo .userId_x { position:absolute; width:15px; height:15px; margin:-10px 0 0 440px; background:url(http://img.smartfile.co.kr/images/scroll/scroll_user_x.gif) no-repeat 0 0; cursor:pointer;}
.scroll_userInfo img { display:block; float:left; width:28px; height:28px; margin-right:6px; margin-top:-6px; }
.scroll_userInfo .userId a {  display:block; float:left; color:#5d5d5d; margin-top:-5px;}
.scroll_userInfo .scroll_infoBox { display:none; z-index:2;  clear:both; position:absolute; right:135px; top:45px; width:470px; height:155px; padding-top:25px; border:1px solid #555; background:#fff; }
.scroll_userInfo .scroll_infoBox img { float:left; width:78px; height:78px; margin:0 20px;}
.scroll_userInfo .scroll_infoBox > p { float:left; width:340px; margin:0; }
.scroll_userInfo .scroll_infoBox p strong { font-weight:bold; }
.scroll_userInfo .scroll_infoBox p .logout { display:inline-block; padding:3px; margin-left:12px; margin-bottom:5px; border:1px solid #cbcbcb;}
.scroll_userInfo .scroll_infoBox dl { float:left; width:340px; margin-top:15px;  }
.scroll_userInfo .scroll_infoBox dt , .scroll_userInfo .scroll_infoBox dd { float:left; margin-right:12px; }
.scroll_userInfo .scroll_infoBox dd { font-weight:bold; }
.scroll_infoBox .red { color:#fc3c47; }
.scroll_infoBox .skyblue { color:#46c3e3; }
.scroll_infoBox .purple { color:#3300cc; }
.scroll_userInfo .scroll_infoBox ul { clear:both; width:470px; margin-top:-20px; }
.scroll_userInfo .scroll_infoBox ul li { float:left; width:154px; margin-top:25px; border-top:1px solid #dfdfdf; border-right:1px solid #dfdfdf; text-align:center; }
.scroll_userInfo .scroll_infoBox ul li.middle{ width:160px;}
html.ie7 .scroll_userInfo .scroll_infoBox ul li.middle, html.ie8 .scroll_userInfo .scroll_infoBox ul li.middle{ width:160px;}
html.ie7 .scroll_userInfo .scroll_infoBox ul li.last, html.ie8 .scroll_userInfo .scroll_infoBox ul li.last{ width:153px;}
.scroll_userInfo .scroll_infoBox ul li.middle a { padding:12px 25px;}
.scroll_userInfo .scroll_infoBox ul li.last { float:right; border-right:none; }
.scroll_userInfo .scroll_infoBox ul li a { display:block; padding:12px 30px; background:#f1f1f1; color:#323232; }
.scroll_userInfo .scroll_infoBox ul li span { display:inline-block; vertical-align:middle; width:24px; height:27px; margin-right:10px; background:url(http://img.smartfile.co.kr/images/scroll/bg_userlist.gif) no-repeat;}
.scroll_userInfo .scroll_infoBox ul li .bg2 { width:26px; background-position:-24px 0; margin-right:7px; }
.scroll_userInfo .scroll_infoBox ul li .bg3 { width:26px; background-position:-50px 0; }
.scroll_topMenu { position:relative; float:right; margin-right:1px;}
.scroll_topMenu dd { float:left; margin-right:18px;}
.scroll_topMenu dd a { color:#5d5d5d; }
.scroll_topMenu .totalNotice_show {left:15px;}
.scroll_topMenu .notice_show {left:183px;}
.scroll_topMenu .memo_show {left:237px;}

#info_pop{position: relative; width:572px; height:229px; background: url('http://img.smartfile.co.kr/event/smart_pop.jpg') no-repeat; border:1px solid #04aeda; z-index:9999; top:45px; left:571px;}
#info_pop .blind {position: absolute;width: 0;height: 0;overflow: hidden;visibility: hidden;font-size: 0;line-height: 0;}
#info_pop .link01 {position: absolute;left:46px;top: 100px;width:169px;height:125px;}
#info_pop .link02 {position: absolute;left:362px;top: 100px;width:169px;height:125px;}
#info_pop .clse{position:absolute;right: 0; bottom: 0}

/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* footer */
.wrap-footer .tail_line{width:1145px; height:1px; margin:0 auto;position:relative;}
.wrap-footer .tail_line1{width:1145px; height:1px; background:url('http://img.smartfile.co.kr/tail_line_img2.gif') no-repeat;margin-top:-11px; position:absolute;}
.cs-link {height:35px;line-height:35px;border:0px solid #a9afb4;border-width:2px 0 1px;text-align:center;background-color:#fff;}
.cs-link a {color:#666; }
.copyright {padding-top:20px;height:80px;border-top:1px solid #a9afb4;background-color:#edeeee;text-align:center; padding-left:10px;}


/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* left sidebar */
.sidebar, .content {position:relative;min-height:100%;float:left;background:#e3e6e9;}
.sidebar {width:200px;margin:0 10px 0 0;}

/* login_Popup Layer */
.login_guide_layer {position:relative; display:none; position:fixed; _position:relative; top:0; left:0; width:100%; height:100%; z-index:9999;}
.open {display:block;}
.login_guide_layer .login_guide_bg {margin:0 auto; position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.6; filter:alpha(opacity=60);}
.login_guide_area {position:relative; left:0%; top:0%; width:967px; height:670px; background:url('http://img.smartfile.co.kr/login_guide_layer.png') no-repeat;margin:0 auto;}
.login_layer_x{width:32px; height:32px;position:absolute;margin:280px 0 0 892px;cursor:pointer;}
.login_layer_join{width:231px; height:40px;position:absolute;margin:529px 0 0 545px;cursor:pointer;}

/* login */
.wrap-login {position:relative;width:198px;height:190px;}
.wrap-login_layer {z-index:5;position: absolute;width: 198px;height: 209px;margin:80px 0 0 108px;background:url('http://img.smartfile.co.kr/login_guide_layer.png') #fff -96px -86px no-repeat;}
.wrap-login_layer h2 {height: 27px;text-indent: -9999px;font-size: 0;border-bottom: 1px solid #a9afb4;background: url('http://img.smartfile.co.kr/login.png') no-repeat 10px 8px;}
.wrap-login_layer2 {z-index:9999;position: absolute;width: 178px;height: 68px;margin-top:202px; background:#fff;}
.wrap-login h2 {height: 27px;text-indent: -9999px;font-size: 0;border-bottom: 1px solid #a9afb4;background: url('http://img.smartfile.co.kr/login.png') no-repeat 10px 8px;}
.login {width: 183px;margin: 9px auto 8px;}
.wrap-input {position: relative;height: 29px;margin-bottom: 7px; margin-top:6px; border-top: 1px solid #bebec1;border-right: 1px solid #d4d4d8;    border-bottom: 1px solid #d4d4d8;border-left: 1px solid #bebec1;border-radius: 2px;background: url('http://img.smartfile.co.kr/login2.png') no-repeat;}
.input-id {background-position: -7px -192px;}
.input-password {margin-bottom: 4px;background-position: -7px -232px; width:136px;}
input[type=password] {width:100px;}
.wrap-input label { display:none; }
.input {display:block;width: 150px;padding: 7px 0 7px 11px;line-height: 15px;border: 0;background: transparent;        }
.wrap-checkbox {position:absolute;overflow: hidden;right: 9px;top: 7px;font-size:11px;}
.save-label {display:block;height: 13px;padding: 1px 0 0 18px;font-family:'나눔고딕',NanumGothic,'돋움',Dotum,AppleGothic,sans-serif;line-height: 13px; color: #333;background: url('http://img.smartfile.co.kr/login.png') no-repeat 0 -40px;}
.save-label.on { background-position: 0 -80px; }
.input-checkbox {position: absolute;left: -999px;top: -999px;}
.submit {display:block; position:relative; z-index:100; margin-top:-35px; margin-left:140px; width:45px;height:31px;text-indent:-9999px;font-size:0;border:0 none;background: url('http://img.smartfile.co.kr/login_btn.png') no-repeat; cursor: pointer;}
.login-util {position:relative;margin: 7px 0 7px;font-size: 11px;}
.secure-label {display:block;overflow: hidden;width: 60px;margin-bottom:10px; height: 10px;text-indent: -9999px;cursor: pointer;background: url('http://img.smartfile.co.kr/security.png') no-repeat 0 -10px;}
.secure-label.on { background-position: 0 0;}
.secure-label input {float:left;position:absolute;left: -999px;top: -999px;}
.forget {position:absolute;top:0;float:left;margin:0 0 0 72px;font-size:11px;}
.join {display:block;width:185px;height:37px;font:bold 15px/37px 'dotum';text-align:center;color:#fff;background:#04aeda;}
.join:hover { text-decoration: none; }

.wrap-login_on {position:relative;background:url('http://img.smartfile.co.kr/login_box.png');width:200px;height:211px;margin:0 0 10px 0;}
.wrap-login_on2 {position:relative;background:url('http://img.smartfile.co.kr/login_box2.png');background-repeat:no-repeat;width:200px;height:239px;margin:0 0 10px 0;}
.wrap-login_on3 {position:relative;background:url('http://img.smartfile.co.kr/login_box3.png');background-repeat:no-repeat;width:200px;height:211px;margin:0 0 10px 0;}
.wrap-login_on4 {position:relative;background:url('http://smartfile.pe.kr/images/login_box5.png');background-repeat:no-repeat;width:200px;height:190px;margin:0 0 10px 0;}

.login_on_area {width:178px;margin:0px auto 8px;}

.login_on_id{position:relative;}
.login_on_id ul li{float:left; line-height:35px; height:24px;}
.login_on_id ul li.icon{width:15px;position:relative;}
.login_on_id ul li.icon img{position:absolute;float:left;padding-top:4px;}
.login_on_id ul li.id{width:115px;line-height:36px; font-size:14px;color:#000;position:relative;}
.login_on_id ul li.id .nickname{font-weight:bold; width:80px;overflow:hidden;display:block;float:left; margin:0 4px 0 5px;line-height:25px; height:25px;text-overflow: ellipsis;}
.login_on_id ul li.id .text{font-size:11px;color:#525252;float:left;line-height:26px; height:20px;}
.login_on_id ul li.logout{width:48px; line-height:38px;position:relative;}
.login_on_id ul li.logout img{position:absolute;float:left;margin:8px 0 0 0; cursor:pointer;}

.login_on_tb{display:inline-block;margin-top:5px;}
.login_on_tb td{font-size:11px;}
.login_info_left{width:70px; height:19px; color:#525252;padding-left:17px;}
.login_info_right{color:#525252;/* line-height:26px; */}

.login_on_btn{}
.login_on_btn ul{margin-left:5px;/* position:absolute;margin:8px 0 0 -6px;vertical-align:top;float:left; */ margin-bottom:-2px;}
.login_on_btn ul li img{cursor:pointer;}
.login_on_btn ul li{float:left; height:19px;}
.login_on_btn ul li.info{width:65px; font-size:12px;}
.login_on_btn ul li.down{width:65px; font-size:12px;}
.login_on_btn ul li.charge{width:48px; font-size:12px;}

.sns_login {padding:10px 10px 4px 10px; background:#fff; border:1px solid #A9AFB4; margin-bottom:10px; text-align:center;}
.sns_login span {line-height:25px;}

/* side-menu  */
.side-menu li {height:29px;border-top:1px solid #e3e3e5;background:url('http://img.smartfile.co.kr/side_menu.png') no-repeat;}
.side-menu li:first-child {font-size:0;text-indent:-9999px;border:0;}
.side-menu a {display:block;width:100%;height:100%;text-indent:-9999px;font-size:0;background:url('http://img.smartfile.co.kr/side_menu.png') no-repeat 187px -268px;}
.side-menu .m1 { background-position: 9px 9px; }
.side-menu .m2 { background-position: 20px -31px; }
.side-menu .m3 { background-position: 20px -71px; }
.side-menu .m4 { background-position: 20px -111px; }
.side-menu .m5 { background-position: 20px -151px; }
.side-menu .m6 { background-position: 20px -191px; }
.side-menu .m7 { background-position: 20px -231px; }

/* 카테고리 메뉴아이콘 추가 */
.menu_icon {padding:0px; margin:0px; position:relative; z-index:100; left:0px; top:0px;}
.menu_new {width:28px; height:16px; padding:0px; margin:0px; position:absolute; z-index:1; left:10%; top:50%; margin-left:30px; margin-top:42px; left:595px; top:0px;}

/* wrap-news  */
.news-nav { zoom: 1; }
.news-nav:after {content:'';display:table;clear:both;}
.news-nav li {float:left;width:66px;border-top:2px solid #9a96ad;    background:url('http://img.smartfile.co.kr/bar_news.png') no-repeat 0 center;  }
.news-nav li:first-child { background: none; }
.news-nav li.on { border-top: 2px solid #58595a; }
.news-nav a {display:block;height:30px;line-height:30px;text-align:center;border-bottom:1px solid #c9c9c9;color:#8b8b8b;}
.news-nav a:hover,
.news-nav li.on a {font-weight:bold;letter-spacing:-1px;text-decoration:none;border-bottom:1px solid #fff;color:#089dc4;}
.news-nav li.m1 a:hover, .news-nav li.m1.on a {margin-right:-1px;border-right:1px solid #c9c9c9;}
.news-nav li.m2 a:hover, .news-nav li.m2.on a {margin-right:-1px;border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;}
.news-nav li.m3 a:hover, .news-nav li.m3.on a {border-left:1px solid #c9c9c9;}
.wrap-news {display:none;padding-top:10px;height:124px;}
.wrap-news li {position:relative;padding:0 0 5px 16px;line-height:15px;background:url('http://img.smartfile.co.kr/bul.png') no-repeat 8px 5px;}
.wrap-news a { color:#666; }
.wrap-news img {position:absolute;right:6px;top:0;}
.wrap-news .text {display:block;*display: inline-block;width:180px;line-height:15px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.wrap-news.on { display:block; }

/* navi_sub */
.navi_sub{/*height:913px;*/padding:0 1px;}
.navi_sub li{position:relative;border-top:1px solid #dddde1}
.navi_sub li:first-child{border-top:0}
.navi_sub li a{display:block;padding:11px 22px 11px 36px;background:url(http://img.smartfile.co.kr/sp_ico_snb2.png) no-repeat;font-size:12px;font-weight:bold;line-height:18px;color:#1d1d1d}
.navi_sub li a:hover{text-decoration:none}
.navi_sub .blue a{color:#0582e8}
.navi_seller2,.navi_category2{display:none;padding:0 12px;border-top:1px solid #dddde1;background-color:#f9f9f9}
.navi_sub .on .navi_seller2,.navi_sub .on .navi_category2{display:block; padding-top:7px;}
.navi_seller2 li,.navi_category2 li{border-top:1px solid #ebebeb; padding-bottom:1px;}
.navi_seller2 li a{padding:9px 0 9px 23px;font-weight:normal}
.navi_sub .on .navi_seller2 .blue a{color:#0582e8}
.navi_category2 li a{display:inline-block;padding:9px 0 9px 0;font-weight:normal}
.navi_category2 li button{display:inline-block;overflow:hidden;width:11px;height:11px;margin:12px 0 0 3px;background:url(http://img.smartfile.co.kr/sp_ico_snb2.png) no-repeat -1px -360px;line-height:9999px;vertical-align:top}
.navi_sub .navi_category2 li a,.navi_sub .on .navi_category2 li a{background-position:100px 100px;color:#333}
.navi_sub .on .navi_category2 .blue a{color:#0582e8}
.navi_sub .navi_seller2 li a,.navi_sub .on .navi_seller2 li a{background-image:none;color:#333}
.navi_category2 li:first-child button,.on .navi_category2 li button{background-position:-1px -360px}
.navi_category2 li ul{display:none;margin:-5px 0 6px}
.navi_category2 .on ul{display:block}
.navi_category2 li li{border-top:0}
.navi_category2 li li a{padding:3px 0 3px 25px}
.navi_category2 li span.icon{display:inline-block;width:11px;height:12px;background:url(http://img.smartfile.co.kr/sp_ico_snb2.png) no-repeat -1px -359px;text-indent:-9999px;}
.navi_sub li a em{display:block;overflow:hidden;position:absolute;top:0;right:0;width:30px;height:40px;background:url(http://img.smartfile.co.kr/sp_ico_snb2.png) no-repeat 8px -441px;text-indent:100%;white-space:nowrap}
.navi_sub .on a em{background-position:8px -481px}
.navi_sub .on .navi_category2 .on ul li a{display:block;background-position:12px -390px;color:#707070}
.navi_sub .on .navi_category2 .on ul .blue a{background-position:23px -420px;color:#0582e8}
.navi_sub .seller a{background-position:12px -28px}
.navi_sub .seller.blue a{background-position:12px -188px}
.navi_sub .mymenu a{background-position:12px -67px}
.navi_sub .mymenu.blue a{background-position:12px -227px}


/* upload */
.up_title{width:100%; height:38px;position:relative;background:#fafafa;border-top:1px solid #1c1822;}
.up_title .up_title_c{width:111px; height:15px;background: url('http://img.smartfile.co.kr/upload_live_title.gif') no-repeat;position:absolute;margin:13px 0 0 13px;}
.upload-nav { zoom: 1; }
.upload-nav:after { content: ''; display: table; clear: both;}
.upload-nav li { float: left;  border-top: 1px solid #dbdbdb; }
.upload-nav li:first-child { background: none; }
.upload-nav li.on { border-top: 1px solid #dbdbdb; }
.upload-nav a { display: block; height: 29px; line-height: 29px; text-align: center; border-bottom: 1px solid #c9c9c9; color: #646464;}
.upload-nav a:hover, .upload-nav li.on a {font-weight: bold; letter-spacing: -1px; text-decoration: none; border-bottom: 1px solid #fff;color: #089dc4;}
.upload-nav li.m1, .upload-nav li.m2, .upload-nav li.m3{width: 49px;}
.upload-nav li.m4 {width: 50px;}
.upload-nav li.m1 a:hover, .upload-nav li.m1.on a { margin-right: -1px; border-right: 1px solid #dbdbdb;}
.upload-nav li.m2 a:hover, .upload-nav li.m2.on a { margin-right: -1px; border-left: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb;}
.upload-nav li.m3 a:hover, .upload-nav li.m3.on a { margin-right: -1px; border-left: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb;}
.upload-nav li.m4 a:hover, .upload-nav li.m4.on a { border-left: 1px solid #c9c9c9;}
.wrap-upload { display: none; padding-top: 10px;}
.wrap-upload li { position: relative; padding: 0 0 5px 16px; line-height: 15px;}
.wrap-upload a { color: #666; }
.wrap-upload .text {display: block; *display: inline-block; width: 125px; line-height: 15px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.wrap-upload.on { display: block; }
.left_up_tb_left{width:47px; min-height:27px; float:right; text-align:right;vertical-align:top;padding:0px 7px 0 0;font-size:11px;color:#5f92b6;}
.left_up_tb_right{width:130px;white-space:nowrap;text-align:left;vertical-align:top;padding:0px 7px 0 0;text-overflow:ellipsis; overflow:hidden}
.left_up_tb_right a{text-decoration:none;font-size:11px;}
.left_up_tb_right a:hover{text-decoration:underline;color:#5f92b6;}
.up_live_icon{background:url('http://img.smartfile.co.kr/upload_live_icon.gif') no-repeat 0px 0px;height:17px;}

/* banner-sidebar  */
.banner-sidebar li{position:relative;}
.banner-sidebar img { display:block; }
.banner-sidebar .link {position:absolute;display:block;top:110px;width:88px;height:19px;font-size: 0;text-indent:-9999px;background:url('http://img.smartfile.co.kr/trans.gif') repeat 0 0;}
.banner-sidebar .link1 { left:9px; }
.banner-sidebar .link2 { left:101px; }
.banner-sidebar li .chart{width:198px; height:163px; background:url('http://img.smartfile.co.kr/chart_bg2.png') no-repeat; padding:0px 0 0 25px;}
.banner-sidebar li .chart ul{position:absolute; margin:37px 0 0 0;}
.banner-sidebar li .chart ul li{width:173px; height:25px; font-size:11px; line-height:25px;float:left;}
.banner-sidebar li .chart ul li .rank{width:12px; height:24px; background:url('http://img.smartfile.co.kr/chart_icon.png') no-repeat;margin:0px 7px 0 0;float:left;}
.banner-sidebar li .chart ul li .rank_up{width:12px; height:24px; background:url('http://img.smartfile.co.kr/chart_icon_up.png') no-repeat;margin:0px 7px 0 0;float:left;}
.banner-sidebar li .chart ul li .rank_down{width:12px; height:24px; background:url('http://img.smartfile.co.kr/chart_icon_down.png') no-repeat;margin:0px 7px 0 0;float:left;}
.banner-sidebar li .chart ul li .con{width:140px; height:24px; line-height:24px; border:none;overflow:hidden;}
.banner-sidebar li .chart ul li .con a{color:#646464; text-decoration:none;width:136px; height:24px; line-height:24px; border:none;overflow:hidden;}
.banner-sidebar li .chart ul li .con a:hover{color:#000; text-decoration:underline;width:136px; height:24px; line-height:24px; border:none;overflow:hidden;}
.banner-sidebar li .chart ul li .date{font-size:11px;width:163px; height:24px; line-height:24px; border:none;overflow:hidden;text-align:right;color:#898989;}

.banner-sidebar li .chart2 {width:198px; height:163px; background:url('http://smartfile.pe.kr/images/chart_bg.png') no-repeat; padding:0px 0 0 25px;}
.banner-sidebar li .chart2 ul{position:absolute; margin:37px 0 0 0;}
.banner-sidebar li .chart2 ul li{width:173px; height:25px; font-size:11px; line-height:25px;float:left;}
.banner-sidebar li .chart2 ul li .rank{width:12px; height:24px; background:url('http://img.smartfile.co.kr/chart_icon.png') no-repeat;margin:0px 7px 0 0;float:left;}
.banner-sidebar li .chart2 ul li .rank_up{width:12px; height:24px; background:url('http://img.smartfile.co.kr/chart_icon_up.png') no-repeat;margin:0px 7px 0 0;float:left;}
.banner-sidebar li .chart2 ul li .rank_down{width:12px; height:24px; background:url('http://img.smartfile.co.kr/chart_icon_down.png') no-repeat;margin:0px 7px 0 0;float:left;}
.banner-sidebar li .chart2 ul li .con{width:140px; height:24px; line-height:24px; border:none;overflow:hidden;}
.banner-sidebar li .chart2 ul li .con a{color:#646464; text-decoration:none;width:136px; height:24px; line-height:24px; border:none;overflow:hidden;}
.banner-sidebar li .chart2 ul li .con a:hover{color:#000; text-decoration:underline;width:136px; height:24px; line-height:24px; border:none;overflow:hidden;}
.banner-sidebar li .chart2 ul li .date{font-size:11px;width:163px; height:24px; line-height:24px; border:none;overflow:hidden;text-align:right;color:#898989;}

.banner_b{clear: both; position: absolute;cursor:pointer;/* bottom: 0; */}
.remote_banner{float: left; width: 198px; height:95px;background: url('http://img.smartfile.co.kr/main_remote_banner.jpg') no-repeat; background-color:#5D90C9 }


/* content */
.box {margin-bottom:10px;border:1px solid #a9afb4;background:#fff;}
.wrap-menu.box, .wrap-top15.box {margin:0;border-bottom:0;}

/* wrap-search */
.wrap-content-top { zoom:1; }
.wrap-content-top:after {content:'';display: table;clear: both;}
/*.search {float:left;width:472px;height: 42px;padding: 15px 14px 13px;border-right:1px solid #a9afb4;background:url('http://img.smartfile.co.kr/search_new_bg2.gif') no-repeat;}*/
.wrap-category-search {z-index:10;position:absolute;left:0;top:6px;}
.category-search {width:87px;height:23px;padding:0 0 0 18px;font-family:'나눔고딕',NanumGothic,'돋움',Dotum,AppleGothic,sans-serif;cursor:pointer;}
.category-list {display:none;position:absolute;top:32px;width:100px;border:1px solid #04aeda;background:#fff;margin:0 0 0 2px;}
.category-list a {display:block;padding:0 0 0 8px;line-height:23px;}
.category-list a:hover {text-decoration:none;color:#fff;background:#04aeda;}
.wrap-input-search {position:relative;width:404px;height:35px;line-height:35px;padding:0px 34px 0 5px;}
.input-search {display:block;width:100%;height:30px; padding:4px 0px 0px 0px;font:bold 16px '돋움', 'dotum';outline:none;border:0;margin:3px 0 0 13px;}
.submit-search {position:absolute;left:435px;top:6px;width:24px; height:24px;border:0; outline:none;overflow:hidden;text-indent:-10000px;background:url('http://img.smartfile.co.kr/icon_search.png') no-repeat center center;}

/* wrap-hot */
.wrap-hot {float:left;width:432px;height:70px;overflow:hidden;}
.wrap-hot ul{width:100%; height:70px; }
.wrap-hot ul li{width:100%;}
.wrap-hot ul li.best_k_t{width:432px; height:32px;border-bottom:1px solid #cecece; background:#f0f1f3 url('http://img.smartfile.co.kr/best_keyword.gif') no-repeat;}
.wrap-hot ul li.best_k_t h1{width:100px; height:32px; font-size:11px; line-height:32px; float:right;margin:0 5px 0 0; color:#8f8f8f;font-weight:normal;}
.wrap-hot ul li.best_k_b{width:432px; height:37px; background:#f9f9f9;}
.wrap-hot ul li.best_k_b ul{float:left;text-align:left; width:432px;padding:0 0 0 0px;overflow: hidden; display:block;}
.wrap-hot ul li.best_k_b ul li{float:left;font-size:12px; color:#747474;background:url('http://img.smartfile.co.kr/best_keyword_icon.gif') no-repeat 0 15px; display: block; padding: 0 10px;height:37px;}
.wrap-hot ul li.best_k_b ul li:first-child { background: none; }
.wrap-hot ul li.best_k_b ul li.best_k_con{float:left;font-size:12px; color:#747474;width:auto;line-height:37px;margin:0 0px 0 0;}
.wrap-hot ul li.best_k_b ul li.best_k_con a{font-size:12px; color:#747474; text-decoration:none;}
.wrap-hot ul li.best_k_b ul li.best_k_con a:hover{font-size:12px; color:#626262; text-decoration:underline;}
.wrap-hot li {height:23px;font-family:'나눔고딕',NanumGothic,'돋움',Dotum,AppleGothic,sans-serif;border-top:0px solid #dbdbdb;color:#646464;}
.wrap-hot li a {display:block;padding-left:8px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.wrap-hot .hot {position:relative;float:left;width:239px;height:70px;padding:0;line-height:1.2;border-right:1px solid #dbdbdb;border-top:0;background:#fff;}
.wrap-hot .hot a {display:block;height:61px;padding:9px 0 0 91px;white-space:normal;text-decoration:none;}
.wrap-hot .hot .thumb {position:absolute;left:7px;top:7px;width:77px;height:54px;border:1px solid #9a9a9a;background:#9a9a9a;}
.wrap-hot .hot .thumb img {display:block;width:77px;height:54px;}
.wrap-hot .hot .thumb .ribbon-hot {position:absolute;right:0;top:-5px;width:17px;height:24px;background:url('http://img.smartfile.co.kr/icon_hot.png') no-repeat 0 0;}
.wrap-hot .hot .info span {display:block;}
.wrap-hot .hot .info .genre {color:#5f5f5f;}
.wrap-hot .hot .info .desc {height:26px;margin:1px 0 3px 0;overflow:hidden;color:#7f7f7f;}
.wrap-hot .hot .info .filesize {color:#0c0c0c;}
.wrap-hot .m2 {border-top:0;}

/* wrap-nav */
.preview_play{width:105px; height:74px; background:url('http://img.smartfile.co.kr/preview_play3.png') no-repeat; position:absolute;margin:0;cursor:pointer;}
.wrap-nav {clear:both;/*border-top:1px solid #5c5d5e;*/background:url('http://smartfile.pe.kr/images/nav_bg6.jpg') repeat-x center 0;}

.depth1, .depth2  { zoom:1; }
.depth1 {height:39px;padding:9px 0 0 4px;}
.depth1:after, .depth2:after {content:'';display:block;clear:both;}
.depth1 li {float:left;height:27px;}
.depth1 li a,
.depth2 li a {position:relative;display:block;width:100%;height:100%;text-indent:-9999px;font-size:0;background:url('//smartfile.pe.kr/images/navx.png') no-repeat;}
.depth2 {height:30px;padding:5px 0 0 6px;background:#efefef;}
.depth2 li {float:left;height:23px;margin-right:5px;}
.depth1 .m1 { width: 44px; margin-right: 2px; }
.depth1 .m2 { width: 42px; margin-right: 2px; }
.depth1 .m3 { width: 54px; margin-right: 2px; }
.depth1 .m4 { width: 54px; margin-right: 2px; }
.depth1 .m5 { width: 44px; margin-right: 2px; }
.depth1 .m6 { width: 44px; margin-right: 2px; }
.depth1 .m7 { width: 44px;}
.depth1 .m8 { width: 42px; margin-right: 2px; }
.depth1 .m9 { width: 44px; margin-right: 2px; }
.depth1 .m10 { width: 44px; margin-right: 2px; }
.depth1 .m11 { width: 66px; margin-right: 2px; }
.depth1 .m12 { width: 42px; margin-right: 2px; }
.depth1 .m13 { width: 54px; margin-right: 2px; }
.depth1 .m14 { width: 56px; margin-right: 2px; }
.depth1 .m15 { width: 44px;}
.depth1 .m17 { width: 54px; margin-right: 2px;}

.depth1 .m1 a  { background-position: 0 0; }
.depth1 .m2 a  { background-position: -47px 0; }
.depth1 .m3 a  { background-position: -93px 0; }
.depth1 .m4 a  { background-position: -152px 0; }
.depth1 .m5 a  { background-position: -211px 0; }
.depth1 .m6 a  { background-position: -259px 0; }
.depth1 .m7 a  { background-position: -306px 0; }
.depth1 .m8 a  { background-position: -353px 0; }
.depth1 .m9 a  { background-position: -399px 0; }
.depth1 .m10 a { background-position: -447px 0; }
.depth1 .m11 a { background-position: -496px 0; }
.depth1 .m12 a { background-position: -567px 0; }
.depth1 .m13 a { background-position: -614px 0; }
.depth1 .m14 a { background-position: -722px 0; }
.depth1 .m15 a { background-position: -784px 0; }
.depth1 .m17 a {background-position: -485px -509px;}

.depth1 .m1 a:hover,  .depth1 .m1.on a  { background-position: 0 -27px; }
.depth1 .m2 a:hover,  .depth1 .m2.on a  { background-position: -47px -27px; }
.depth1 .m3 a:hover,  .depth1 .m3.on a  { background-position: -93px -27px; }
.depth1 .m4 a:hover,  .depth1 .m4.on a  { background-position: -152px -27px; }
.depth1 .m5 a:hover,  .depth1 .m5.on a  { background-position: -211px -27px; }
.depth1 .m6 a:hover,  .depth1 .m6.on a  { background-position: -259px -27px; }
.depth1 .m7 a:hover,  .depth1 .m7.on a  { background-position: -306px -27px; }
.depth1 .m8 a:hover,  .depth1 .m8.on a  { background-position: -353px -27px; }
.depth1 .m9 a:hover,  .depth1 .m9.on a  { background-position: -399px -27px; }
.depth1 .m10 a:hover, .depth1 .m10.on a { background-position: -447px -27px; }
.depth1 .m11 a:hover, .depth1 .m11.on a { background-position: -496px -27px; }
.depth1 .m12 a:hover, .depth1 .m12.on a { background-position: -567px -27px; }
.depth1 .m13 a:hover, .depth1 .m13.on a { background-position: -614px -27px; }
.depth1 .m14 a:hover, .depth1 .m14.on a { background-position: -722px -27px; }
.depth1 .m15 a:hover, .depth1 .m15.on a { background-position: -784px -27px; }
.depth1 .m17 a:hover, .depth1 .m17.on a { background-position: -485px -532px; }

.depth2 .m1  { width: 63px; }
.depth2 .m2  { width: 73px; }
.depth2 .m3  { width: 58px; }
.depth2 .m4  { width: 73px; }
.depth2 .m5  { width: 67px; }
.depth2 .m6  { width: 46px; }
.depth2 .m7  { width: 35px; }
.depth2 .m8  { width: 35px; }
.depth2 .m9  { width: 46px; }
.depth2 .m10 { width: 63px; }
.depth2 .m11 { width: 35px; }
.depth2 .m12 { width: 55px; }

.depth2 .m1 a  { background-position: 0 -54px; }
.depth2 .m2 a  { background-position: -72px -54px; }
.depth2 .m3 a  { background-position: -154px -54px; }
.depth2 .m4 a  { background-position: -221px -54px; }
.depth2 .m5 a  { background-position: -303px -54px; }
.depth2 .m6 a  { background-position: -378px -54px; }
.depth2 .m7 a  { background-position: -433px -54px; }
.depth2 .m8 a  { background-position: -476px -54px; }
.depth2 .m9 a  { background-position: -520px -54px; }
.depth2 .m10 a { background-position: -575px -54px; }
.depth2 .m11 a { background-position: -647px -54px; }
.depth2 .m12 a { background-position: -691px -54px; }

.depth2 .m1 a:hover,  .depth2 .m1.on a  { background-position: 0 -77px; }
.depth2 .m2 a:hover,  .depth2 .m2.on a  { background-position: -72px -77px; }
.depth2 .m3 a:hover,  .depth2 .m3.on a  { background-position: -154px -77px; }
.depth2 .m4 a:hover,  .depth2 .m4.on a  { background-position: -221px -77px; }
.depth2 .m5 a:hover,  .depth2 .m5.on a  { background-position: -303px -77px; }
.depth2 .m6 a:hover,  .depth2 .m6.on a  { background-position: -378px -77px; }
.depth2 .m7 a:hover,  .depth2 .m7.on a  { background-position: -433px -77px; }
.depth2 .m8 a:hover,  .depth2 .m8.on a  { background-position: -476px -77px; }
.depth2 .m9 a:hover,  .depth2 .m9.on a  { background-position: -520px -77px; }
.depth2 .m10 a:hover, .depth2 .m10.on a { background-position: -575px -77px; }
.depth2 .m11 a:hover, .depth2 .m11.on a { background-position: -647px -77px; }
.depth2 .m12 a:hover, .depth2 .m12.on a { background-position: -691px -77px; }

.depth2 .MVO1  { width: 63px; }
.depth2 .MVO2  { width: 73px; }
.depth2 .MVO3  { width: 55px; }
.depth2 .MVO4  { width: 73px; }
.depth2 .MVO5  { width: 67px; }
.depth2 .MVO6  { width: 46px; }
.depth2 .MVO7  { width: 35px; }
.depth2 .MVO8  { width: 35px; }
.depth2 .MVO9  { width: 46px; }
.depth2 .MVO10 { width: 63px; }
.depth2 .MVO11 { width: 35px; }
.depth2 .MVO12 { width: 34px; }
.depth2 .MVO13 { width: 34px; }

.depth2 .MVO1 a  { background-position: 0 -54px; }
.depth2 .MVO2 a  { background-position: -72px -54px; }
.depth2 .MVO3 a  { background-position: -154px -54px; }
.depth2 .MVO4 a  { background-position: -216px -54px; }
.depth2 .MVO5 a  { background-position: -296px -54px; }
.depth2 .MVO6 a  { background-position: -369px -54px; }
.depth2 .MVO7 a  { background-position: -420px -54px; }
.depth2 .MVO8 a  { background-position: -460px -54px; }
.depth2 .MVO9 a  { background-position: -500px -54px; }
.depth2 .MVO10 a { background-position: -553px -54px; }
.depth2 .MVO11 a { background-position: -621px -54px; }
.depth2 .MVO12 a { background-position: -662px -54px; }
.depth2 .MVO13 a {background-position: -702px -54px;}

.depth2 .MVO1 a:hover,  .depth2 .MVO1.on a  { background-position: 0 -77px; }
.depth2 .MVO2 a:hover,  .depth2 .MVO2.on a  { background-position: -72px -77px; }
.depth2 .MVO3 a:hover,  .depth2 .MVO3.on a  { background-position: -154px -77px; }
.depth2 .MVO4 a:hover,  .depth2 .MVO4.on a  { background-position: -216px -77px; }
.depth2 .MVO5 a:hover,  .depth2 .MVO5.on a  { background-position: -296px -77px; }
.depth2 .MVO6 a:hover,  .depth2 .MVO6.on a  { background-position: -369px -77px; }
.depth2 .MVO7 a:hover,  .depth2 .MVO7.on a  { background-position: -420px -77px; }
.depth2 .MVO8 a:hover,  .depth2 .MVO8.on a  { background-position: -460px -77px; }
.depth2 .MVO9 a:hover,  .depth2 .MVO9.on a  { background-position: -500px -77px; }
.depth2 .MVO10 a:hover, .depth2 .MVO10.on a { background-position: -553px -77px; }
.depth2 .MVO11 a:hover, .depth2 .MVO11.on a { background-position: -621px -77px; }
.depth2 .MVO12 a:hover, .depth2 .MVO12.on a { background-position: -662px -77px; }
.depth2 .MVO13 a:hover, .depth2 .MVO13.on a {background-position: -702px -77px;}

.depth2 .DRA1  { width: 69px; }
.depth2 .DRA2  { width: 45px; }
.depth2 .DRA3  { width: 42px; }
.depth2 .DRA4  { width: 35px; }
.depth2 .DRA5  { width: 66px; }
.depth2 .DRA6  { width: 67px; }
.depth2 .DRA7  { width: 70px; }
.depth2 .DRA8  { width: 35px; }
.depth2 .DRA9  { width: 34px; }

.depth2 .DRA1 a  { background-position: 0 -100px; }
.depth2 .DRA2 a  { background-position: -78px -100px; }
.depth2 .DRA3 a  { background-position: -132px -100px; }
.depth2 .DRA4 a  { background-position: -180px -100px; }
.depth2 .DRA5 a  { background-position: -223px -100px; }
.depth2 .DRA6 a  { background-position: -299px -100px; }
.depth2 .DRA7 a  { background-position: -372px -100px; }
.depth2 .DRA8 a  { background-position: -448px -100px; }
.depth2 .DRA9 a  { background-position: -488px -100px; }

.depth2 .DRA1 a:hover,  .depth2 .DRA1.on a  { background-position: 0 -123px; }
.depth2 .DRA2 a:hover,  .depth2 .DRA2.on a  { background-position: -78px -123px; }
.depth2 .DRA3 a:hover,  .depth2 .DRA3.on a  { background-position: -132px -123px; }
.depth2 .DRA4 a:hover,  .depth2 .DRA4.on a  { background-position: -180px -123px; }
.depth2 .DRA5 a:hover,  .depth2 .DRA5.on a  { background-position: -223px -123px; }
.depth2 .DRA6 a:hover,  .depth2 .DRA6.on a  { background-position: -299px -123px; }
.depth2 .DRA7 a:hover,  .depth2 .DRA7.on a  { background-position: -372px -123px; }
.depth2 .DRA8 a:hover,  .depth2 .DRA8.on a  { background-position: -448px -123px; }
.depth2 .DRA9 a:hover,  .depth2 .DRA9.on a  { background-position: -488px -123px; }

.depth2 .MED1  { width: 38px; }
.depth2 .MED2  { width: 35px; }
.depth2 .MED3  { width: 48px; }
.depth2 .MED4  { width: 69px; }
.depth2 .MED5  { width: 63px; }
.depth2 .MED6  { width: 53px; }
.depth2 .MED7  { width: 76px; }
.depth2 .MED8  { width: 33px; }
.depth2 .MED9  { width: 34px; }

.depth2 .MED1 a  { background-position: 0 -146px; }
.depth2 .MED2 a  { background-position: -43px -146px; }
.depth2 .MED3 a  { background-position: -82px -146px; }
.depth2 .MED4 a  { background-position: -136px -146px; }
.depth2 .MED5 a  { background-position: -211px -146px; }
.depth2 .MED6 a  { background-position: -279px -146px; }
.depth2 .MED7 a  { background-position: -337px -146px; }
.depth2 .MED8 a  { background-position: -419px -146px; }
.depth2 .MED9 a  { background-position: -460px -146px; }

.depth2 .MED1 a:hover,  .depth2 .MED1.on a  { background-position: 0 -169px; }
.depth2 .MED2 a:hover,  .depth2 .MED2.on a  { background-position: -43px -169px; }
.depth2 .MED3 a:hover,  .depth2 .MED3.on a  { background-position: -82px -169px; }
.depth2 .MED4 a:hover,  .depth2 .MED4.on a  { background-position: -136px -169px; }
.depth2 .MED5 a:hover,  .depth2 .MED5.on a  { background-position: -211px -169px; }
.depth2 .MED6 a:hover,  .depth2 .MED6.on a  { background-position: -279px -169px; }
.depth2 .MED7 a:hover,  .depth2 .MED7.on a  { background-position: -337px -169px; }
.depth2 .MED8 a:hover,  .depth2 .MED8.on a  { background-position: -419px -169px; }
.depth2 .MED9 a:hover,  .depth2 .MED9.on a  { background-position: -460px -169px; }

.depth2 .GME1  { width: 34px; }
.depth2 .GME2  { width: 63px; }
.depth2 .GME3  { width: 58px; }
.depth2 .GME4  { width: 56px; }
.depth2 .GME5  { width: 47px; }
.depth2 .GME6  { width: 56px; }
.depth2 .GME7  { width: 35px; }
.depth2 .GME8  { width: 34px; }
.depth2 .GME9  { width: 34px; }

.depth2 .GME1 a  { background-position: 0 -192px; }
.depth2 .GME2 a  { background-position: -43px -192px; }
.depth2 .GME3 a  { background-position: -112px -192px; }
.depth2 .GME4 a  { background-position: -178px -192px; }
.depth2 .GME5 a  { background-position: -240px -192px; }
.depth2 .GME6 a  { background-position: -295px -192px; }
.depth2 .GME7 a  { background-position: -360px -192px; }
.depth2 .GME8 a  { background-position: -401px -192px; }
.depth2 .GME9 a  { background-position: -441px -192px; }

.depth2 .GME1 a:hover,  .depth2 .GME1.on a  { background-position: 0 -215px; }
.depth2 .GME2 a:hover,  .depth2 .GME2.on a  { background-position: -43px -215px; }
.depth2 .GME3 a:hover,  .depth2 .GME3.on a  { background-position: -112px -215px; }
.depth2 .GME4 a:hover,  .depth2 .GME4.on a  { background-position: -178px -215px; }
.depth2 .GME5 a:hover,  .depth2 .GME5.on a  { background-position: -240px -215px; }
.depth2 .GME6 a:hover,  .depth2 .GME6.on a  { background-position: -295px -215px; }
.depth2 .GME7 a:hover,  .depth2 .GME7.on a  { background-position: -360px -215px; }
.depth2 .GME8 a:hover,  .depth2 .GME8.on a  { background-position: -401px -215px; }
.depth2 .GME9 a:hover,  .depth2 .GME9.on a  { background-position: -441px -215px; }

.depth2 .ANI1  { width: 73px; }
.depth2 .ANI2  { width: 46px; }
.depth2 .ANI3  { width: 35px; }
.depth2 .ANI4  { width: 34px; }
.depth2 .ANI5  { width: 66px; }
.depth2 .ANI6  { width: 74px; }
.depth2 .ANI7  { width: 64px; }
.depth2 .ANI8  { width: 46px; }
.depth2 .ANI9  { width: 77px; }
.depth2 .ANI10 { width: 34px; }
.depth2 .ANI11 { width: 34px; }

.depth2 .ANI1 a  { background-position: 0 -238px; }
.depth2 .ANI2 a  { background-position: -82px -238px; }
.depth2 .ANI3 a  { background-position: -137px -238px; }
.depth2 .ANI4 a  { background-position: -176px -238px; }
.depth2 .ANI5 a  { background-position: -216px -238px; }
.depth2 .ANI6 a  { background-position: -288px -238px; }
.depth2 .ANI7 a  { background-position: -368px -238px; }
.depth2 .ANI8 a  { background-position: -438px -238px; }
.depth2 .ANI9 a  { background-position: -490px -238px; }
.depth2 .ANI10 a { background-position: -573px -238px; }
.depth2 .ANI11 a { background-position: -613px -238px; }

.depth2 .ANI1 a:hover,  .depth2 .ANI1.on a  { background-position: 0 -261px; }
.depth2 .ANI2 a:hover,  .depth2 .ANI2.on a  { background-position: -82px -261px; }
.depth2 .ANI3 a:hover,  .depth2 .ANI3.on a  { background-position: -137px -261px; }
.depth2 .ANI4 a:hover,  .depth2 .ANI4.on a  { background-position: -176px -261px; }
.depth2 .ANI5 a:hover,  .depth2 .ANI5.on a  { background-position: -216px -261px; }
.depth2 .ANI6 a:hover,  .depth2 .ANI6.on a  { background-position: -288px -261px; }
.depth2 .ANI7 a:hover,  .depth2 .ANI7.on a  { background-position: -368px -261px; }
.depth2 .ANI8 a:hover,  .depth2 .ANI8.on a  { background-position: -438px -261px; }
.depth2 .ANI9 a:hover,  .depth2 .ANI9.on a  { background-position: -490px -261px; }
.depth2 .ANI10 a:hover, .depth2 .ANI10.on a { background-position: -573px -261px; }
.depth2 .ANI11 a:hover, .depth2 .ANI11.on a { background-position: -613px -261px; }

.depth2 .UTL1  { width: 56px; }
.depth2 .UTL2  { width: 47px; }
.depth2 .UTL3  { width: 57px; }
.depth2 .UTL4  { width: 69px; }
.depth2 .UTL5  { width: 46px; }
.depth2 .UTL6  { width: 47px; }
.depth2 .UTL7 { width: 34px; }
.depth2 .UTL8 { width: 57px; }

.depth2 .UTL1 a  { background-position: 0 -284px; }
.depth2 .UTL2 a  { background-position: -65px -284px; }
.depth2 .UTL3 a  { background-position: -119px -284px; }
.depth2 .UTL4 a  { background-position: -182px -284px; }
.depth2 .UTL5 a  { background-position: -257px -284px; }
.depth2 .UTL6 a  { background-position: -310px -284px; }
.depth2 .UTL7 a  { background-position: -362px -284px; }
.depth2 .UTL8 a  { background-position: -402px -284px; }

.depth2 .UTL1 a:hover,  .depth2 .UTL1.on a  { background-position: 0 -307px; }
.depth2 .UTL2 a:hover,  .depth2 .UTL2.on a  { background-position: -65px -307px; }
.depth2 .UTL3 a:hover,  .depth2 .UTL3.on a  { background-position: -119px -307px; }
.depth2 .UTL4 a:hover,  .depth2 .UTL4.on a  { background-position: -182px -307px; }
.depth2 .UTL5 a:hover,  .depth2 .UTL5.on a  { background-position: -257px -307px; }
.depth2 .UTL6 a:hover,  .depth2 .UTL6.on a  { background-position: -310px -307px; }
.depth2 .UTL7 a:hover,  .depth2 .UTL7.on a  { background-position: -362px -307px; }
.depth2 .UTL8 a:hover,  .depth2 .UTL8.on a  { background-position: -402px -307px; }

.depth2 .CAT1  { width: 45px; }
.depth2 .CAT2  { width: 35px; }
.depth2 .CAT3  { width: 35px; }
.depth2 .CAT4  { width: 34px; }
.depth2 .CAT5  { width: 65px; }
.depth2 .CAT6  { width: 75px; }
.depth2 .CAT7  { width: 63px; }
.depth2 .CAT8  { width: 34px; }
.depth2 .CAT9  { width: 76px; }
.depth2 .CAT10  { width: 34px; }

.depth2 .CAT1 a  { background-position: 0 -330px; }
.depth2 .CAT2 a  { background-position: -52px -330px; }
.depth2 .CAT3 a  { background-position: -95px -330px; }
.depth2 .CAT4 a  { background-position: -136px -330px; }
.depth2 .CAT5 a  { background-position: -175px -330px; }
.depth2 .CAT6 a  { background-position: -247px -330px; }
.depth2 .CAT7 a  { background-position: -331px -330px; }
.depth2 .CAT8 a  { background-position: -400px -330px; }
.depth2 .CAT9 a  { background-position: -437px -330px; }
.depth2 .CAT10 a  { background-position: -87px -560px; }

.depth2 .CAT1 a:hover,  .depth2 .CAT1.on a  { background-position: 0 -353px; }
.depth2 .CAT2 a:hover,  .depth2 .CAT2.on a  { background-position: -52px -353px; }
.depth2 .CAT3 a:hover,  .depth2 .CAT3.on a  { background-position: -95px -353px; }
.depth2 .CAT4 a:hover,  .depth2 .CAT4.on a  { background-position: -136px -353px; }
.depth2 .CAT5 a:hover,  .depth2 .CAT5.on a  { background-position: -175px -353px; }
.depth2 .CAT6 a:hover,  .depth2 .CAT6.on a  { background-position: -247px -353px; }
.depth2 .CAT7 a:hover,  .depth2 .CAT7.on a  { background-position: -331px -353px; }
.depth2 .CAT8 a:hover,  .depth2 .CAT8.on a  { background-position: -400px -353px; }
.depth2 .CAT9 a:hover,  .depth2 .CAT9.on a  { background-position: -437px -353px; }
.depth2 .CAT10 a:hover,  .depth2 .CAT10.on a  { background-position: -87px -583px; }

.depth2 .DOC1  { width: 34px; }
.depth2 .DOC2  { width: 86px; }
.depth2 .DOC3  { width: 35px; }
.depth2 .DOC4  { width: 34px; }
/* .depth2 .DOC5  { width: 34px; }
.depth2 .DOC6  { width: 54px; }
.depth2 .DOC7  { width: 40px; }
.depth2 .DOC8  { width: 76px; } */

.depth2 .DOC1 a  { background-position: 0 -376px; }
.depth2 .DOC2 a  { background-position: -42px -376px; }
.depth2 .DOC3 a  { background-position: -136px -376px; }
.depth2 .DOC4 a  { background-position: -177px -376px; }
/* .depth2 .DOC5 a  { background-position: -217px -376px; }
.depth2 .DOC6 a  { background-position: -255px -376px; }
.depth2 .DOC7 a  { background-position: -315px -376px; }
.depth2 .DOC8 a  { background-position: -365px -376px; } */

.depth2 .DOC1 a:hover,  .depth2 .DOC1.on a  { background-position: 0 -399px; }
.depth2 .DOC2 a:hover,  .depth2 .DOC2.on a  { background-position: -42px -399px; }
.depth2 .DOC3 a:hover,  .depth2 .DOC3.on a  { background-position: -136px -399px; }
.depth2 .DOC4 a:hover,  .depth2 .DOC4.on a  { background-position: -177px -399px; }
/* .depth2 .DOC5 a:hover,  .depth2 .DOC5.on a  { background-position: -217px -399px; }
.depth2 .DOC6 a:hover,  .depth2 .DOC6.on a  { background-position: -255px -399px; }
.depth2 .DOC7 a:hover,  .depth2 .DOC7.on a  { background-position: -315px -399px; }
.depth2 .DOC8 a:hover,  .depth2 .DOC8.on a  { background-position: -365px -399px; } */

.depth2 .MUS1  { width: 57px; }
.depth2 .MUS2  { width: 23px; }
.depth2 .MUS3  { width: 46px; }
.depth2 .MUS4  { width: 49px; }
.depth2 .MUS5  { width: 63px; }
.depth2 .MUS6  { width: 75px; }
.depth2 .MUS7  { width: 34px; } /*OST*/
/*.depth2 .MUS8  { width: 67px; }*/
.depth2 .MUS8  { width: 35px; }
.depth2 .MUS9 { width: 58px; }
.depth2 .MUS10 { width: 28px; } /*MR*/
/*.depth2 .MUS11 { width: 46px; }*/
.depth2 .MUS11 { width: 35px; }

.depth2 .MUS1 a  { background-position: 0 -422px; }
.depth2 .MUS2 a  { background-position: -66px -422px; }
.depth2 .MUS3 a  { background-position: -95px -422px; }
.depth2 .MUS4 a  { background-position: -148px -422px; }
.depth2 .MUS5 a  { background-position: -205px -422px; }
.depth2 .MUS6 a  { background-position: -275px -422px; }
.depth2 .MUS7 a  { background-position: -355px -422px; }
/*.depth2 .MUS8 a  { background-position: -412px -422px; }*/
.depth2 .MUS8 a  { background-position: -395px -422px; }
.depth2 .MUS9 a { background-position: -435px -422px; }
.depth2 .MUS10 a { background-position: -497px -422px; }
/*.depth2 .MUS11 a { background-position: -636px -422px; }*/
.depth2 .MUS11 a { background-position: -530px -422px; }

.depth2 .MUS1 a:hover,  .depth2 .MUS1.on a  { background-position: 0 -445px; }
.depth2 .MUS2 a:hover,  .depth2 .MUS2.on a  { background-position: -66px -445px; }
.depth2 .MUS3 a:hover,  .depth2 .MUS3.on a  { background-position: -95px -445px; }
.depth2 .MUS4 a:hover,  .depth2 .MUS4.on a  { background-position: -148px -445px; }
.depth2 .MUS5 a:hover,  .depth2 .MUS5.on a  { background-position: -205px -445px; }
.depth2 .MUS6 a:hover,  .depth2 .MUS6.on a  { background-position: -275px -445px; }
.depth2 .MUS7 a:hover,  .depth2 .MUS7.on a  { background-position: -355px -445px; }
/*.depth2 .MUS8 a:hover,  .depth2 .MUS8.on a  { background-position: -412px -445px; }*/
.depth2 .MUS8 a:hover,  .depth2 .MUS8.on a  { background-position: -395px -445px; }
.depth2 .MUS9 a:hover,  .depth2 .MUS9.on a { background-position: -435px -445px; }
.depth2 .MUS10 a:hover, .depth2 .MUS10.on a { background-position: -497px -445px; }
/*.depth2 .MUS11 a:hover, .depth2 .MUS11.on a { background-position: -636px -445px; }*/
.depth2 .MUS11 a:hover, .depth2 .MUS11.on a { background-position: -530px -445px; }

.depth2 .PTB1  { width: 57px; }
.depth2 .PTB2  { width: 33px; }
/*.depth2 .PTB3  { width: 47px; }*/ /*휴대폰*/
.depth2 .PTB3  { width: 36px; } /* PMP */
/*.depth2 .PTB5  { width: 30px; }*/ /* iOS */
/*.depth2 .PTB6  { width: 69px; }*/ /* 안드로이드 */
/*.depth2 .PTB7  { width: 34px; }*/ /* 스마트폰 */
.depth2 .PTB4  { width: 34px; } /* 기타 */

.depth2 .PTB1 a  { background-position: 0 -468px; }
.depth2 .PTB2 a  { background-position: -66px -468px; }
/*.depth2 .PTB3 a  { background-position: -108px -468px; }*/
.depth2 .PTB3 a  { background-position: -107px -468px; }
/*.depth2 .PTB5 a  { background-position: -209px -468px; }*/
/*.depth2 .PTB6 a  { background-position: -248px -468px; }*/
/*.depth2 .PTB7 a  { background-position: -326px -468px; }*/
.depth2 .PTB4 a  { background-position: -150px -468px; }

.depth2 .PTB1 a:hover,  .depth2 .PTB1.on a  { background-position: 0 -491px; }
.depth2 .PTB2 a:hover,  .depth2 .PTB2.on a  { background-position: -66px -491px; }
/*.depth2 .PTB3 a:hover,  .depth2 .PTB3.on a  { background-position: -108px -491px; }*/
.depth2 .PTB3 a:hover,  .depth2 .PTB3.on a  { background-position: -107px -491px; }
/*.depth2 .PTB5 a:hover,  .depth2 .PTB5.on a  { background-position: -209px -491px; }*/
/*.depth2 .PTB6 a:hover,  .depth2 .PTB6.on a  { background-position: -248px -491px; }*/
/*.depth2 .PTB7 a:hover,  .depth2 .PTB7.on a  { background-position: -326px -491px; }*/
.depth2 .PTB4 a:hover,  .depth2 .PTB4.on a  { background-position: -150px -491px; }

.depth2 .EDU1  { width: 35px; }
.depth2 .EDU2  { width: 68px; }
.depth2 .EDU3  { width: 71px; }
.depth2 .EDU4  { width: 46px; }
.depth2 .EDU5  { width: 34px; }
.depth2 .EDU6  { width: 35px; }
.depth2 .EDU7  { width: 30px; }

.depth2 .EDU1 a  { background-position: 0 -514px; }
.depth2 .EDU2 a  { background-position: -44px -514px; }
.depth2 .EDU3 a  { background-position: -121px -514px; }
.depth2 .EDU4 a  { background-position: -200px -514px; }
.depth2 .EDU5 a  { background-position: -255px -514px; }
.depth2 .EDU6 a  { background-position: -298px -514px; }
.depth2 .EDU7 a  { background-position: -337px -514px; }

.depth2 .EDU1 a:hover,  .depth2 .EDU1.on a  { background-position: 0 -537px; }
.depth2 .EDU2 a:hover,  .depth2 .EDU2.on a  { background-position: -44px -537px; }
.depth2 .EDU3 a:hover,  .depth2 .EDU3.on a  { background-position: -121px -537px; }
.depth2 .EDU4 a:hover,  .depth2 .EDU4.on a  { background-position: -200px -537px; }
.depth2 .EDU5 a:hover,  .depth2 .EDU5.on a  { background-position: -255px -537px; }
.depth2 .EDU6 a:hover,  .depth2 .EDU6.on a  { background-position: -298px -537px; }
.depth2 .EDU7 a:hover,  .depth2 .EDU7.on a  { background-position: -337px -537px; }

.depth2 .IMG1  { width: 35px; }
.depth2 .IMG2  { width: 34px; }
.depth2 .IMG3  { width: 34px; }

.depth2 .IMG1 a  { background-position: 0 -560px; }
.depth2 .IMG2 a  { background-position: -44px -560px; }
.depth2 .IMG3 a  { background-position: -87px -560px; }

.depth2 .IMG1 a:hover,  .depth2 .IMG1.on a  { background-position: 0 -583px; }
.depth2 .IMG2 a:hover,  .depth2 .IMG2.on a  { background-position: -44px -583px; }
.depth2 .IMG3 a:hover,  .depth2 .IMG3.on a  { background-position: -87px -583px; }

.depth2 .REQ1  { width: 57px; }
.depth2 .REQ1 a  { background-position: 0 -652px; }
.depth2 .REQ1 a:hover,  .depth2 .REQ1.on a  { background-position: 0 -675px; }

.depth2 .REQ2  { width: 85px; }
.depth2 .REQ2 a  { background-position: -65px -652px; }
.depth2 .REQ2 a:hover,  .depth2 .REQ2.on a  { background-position: -65px -675px; }

.depth2 .FRE1  { width: 34px; }
.depth2 .FRE2  { width: 34px; }
.depth2 .FRE3  { width: 47px; }
.depth2 .FRE4  { width: 47px; }
.depth2 .FRE5  { width: 35px; }
.depth2 .FRE6  { width: 35px; }

.depth2 .FRE1 a  { background-position: -69px -652px; }
.depth2 .FRE2 a  { background-position: -112px -652px; }
.depth2 .FRE3 a  { background-position: -155px -652px; }
.depth2 .FRE4 a  { background-position: -210px -652px; }
.depth2 .FRE5 a  { background-position: -265px -652px; }
.depth2 .FRE6 a  { background-position: -308px -652px; }

.depth2 .FRE1 a:hover,  .depth2 .FRE1.on a  { background-position: -69px -675px; }
.depth2 .FRE2 a:hover,  .depth2 .FRE2.on a  { background-position: -112px -675px; }
.depth2 .FRE3 a:hover,  .depth2 .FRE3.on a  { background-position: -155px -675px; }
.depth2 .FRE4 a:hover,  .depth2 .FRE4.on a  { background-position: -210px -675px; }
.depth2 .FRE5 a:hover,  .depth2 .FRE5.on a  { background-position: -265px -675px; }
.depth2 .FRE6 a:hover,  .depth2 .FRE6.on a  { background-position: -308px -675px; }
/* wrap-coupon */
.wrap-coupon {zoom:1;}
.wrap-coupon:after {content:'';display:table;clear:both;}
.banner-content {float:left;width:725px;border-right:1px solid #a9afb4;}
.banner-content img {display:block;}
.coupon {float:left;width:207px;font-size:11px;color:#9a9a9a;cursor:pointer;}
.coupon dt {height:39px;text-indent:-9999px;font-size:0;background:url('http://img.smartfile.co.kr/content_txt_coupon.png') no-repeat 8px 7px;}
.wrap-input-coupon {position:relative;padding:0 59px 0 8px;}
.wrap-input-coupon .input-coupon {display:block;width:100%;height:16px;padding:3px 0 1px 3px;line-height:16px;border-top:1px solid #c5c5c5;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;border-left:1px solid #c5c5c5;}
.wrap-input-coupon .btn-regist {position:absolute;right:8px;top:0;width:41px;height:22px;border:0;text-indent:-9999px;font-size:0;background:url('http://img.smartfile.co.kr/btn_regist.png') no-repeat 0 0 ;cursor:pointer;}
.coupon .txt {padding:12px 0 0 10px;}

/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* right_slide */
.right_slide{width:108px; height:240px; position:relative;}
.stepcarousel{	position: relative;	overflow: scroll;width: 108px;height: 228px;}
.stepcarousel .belt{position: absolute;	left: 0;top: 0;}
.stepcarousel .panel{float: left; overflow: hidden;	margin: 0px;width: 108px;}
#promotion{overflow: hidden ;width:108px; height: 228px;border: 0;}
#promotion .panel{height: 228px;text-align: center;}
.belt{width: 432px; left: 0px;}
.belt .panel{float: none; position: absolute; left: 0px;}
.belt .panel.type1{left:108px;}
.belt .panel.type2{left:216px;}
.belt .panel img{cursor:pointer;}

.promotion-paginate{position:relative; width:108px; top:-20px; text-align:center; z-index:999;}

/* banner-right */
.banner-right {position: absolute; right: -119px; top: 0; }
.right_b{width:108px; height:659px; background:url('http://img.smartfile.co.kr/event/right_remote7.png') no-repeat; position:relative;}
.banner-left {position: absolute; right: 1120px; top: 0; }
.left_b{width:108px; height:659px; position:relative;}

.right_b_1{width:108px; height:91px; margin:36px 0 0 0; position:absolute;}
.right_b_2{width:108px; height:91px; margin:128px 0 0 0; position:absolute;}
.right_b_3{width:108px; height:91px; margin:218px 0 0 0; position:absolute;}
.right_b_4{width:108px; height:91px; margin:309px 0 0 0; position:absolute;}
.right_b_5{width:108px; height:91px; margin:392px 0 0 0; position:absolute;}
.right_b_6{width:108px; height:91px; margin:480px 0 0 0; position:absolute;}
.right_b_7{width:108px; height:91px; margin:570px 0 0 0; position:absolute;}

/* scrollArea */ /* 좌측하단 탑버튼 */
.scrollArea { z-index:10000; width:40px; position:absolute; left:-12px; bottom:-250px;}
.scrollArea .return_top { display:none; position:fixed; bottom:120px; }


.customer_layer{width: 100%;border-top: 1px solid #f5f5f5;margin: 20px 0 0 0;background: #E3E6E9;}
.customer_layer dl{height:50px}
.customer_title{color: #4d4d4d;font-size: 12px;line-height: 30px;font-weight: bold;text-align: -webkit-left;}
.customer_title strong{color: #04AEDA;font-size: 12px;line-height: 30px;font-weight: bold;}
.customer_t{color:#60686B;font-weight:bold;letter-spacing:-2px}
.customer_t2{color:#333333;font-size:11px;}



.cb_fluid{width:100%}
.cb_fluid .cb_txt_area{width:100% !important;padding-bottom:6px !important}
.cb_fluid table.cb_section{width:100% !important;border:none;border-collapse:collapse}
.cb_fluid table.cb_section,x:-moz-any-link,x:default{border-collapse:inherit}
.cb_fluid table.cb_section caption,.cb_fluid .cb_section thead{display:none}
.cb_fluid table.cb_section td{border:0}
.cb_fluid table.cb_section .cb_thumbs{width:50px;}
.cb_fluid table.cb_section .cb_thumbs .cb_thumbs_box{position:relative}
.cb_fluid table.cb_section .cb_btn_area{float:none;width:90px}
.cb_fluid table.cb_section .cb_btn_area input{margin-left:7px;_margin-left:4px !important}
.cb_fluid table.cb_section textarea{width:100% !important;padding-left:0;text-indent:6px}
.cb_fluid table.cb_section .cb_txt_area{width:100%}
.cb_fluid .cb_usr_area .cb_txt_area .cb_dsc_area{width:100% !important;padding:8px 0 0 0}
.cb_fluid .cb_lstcomment li li .cb_wrt_default .cb_usr_area .cb_dsc_area{width:auto;padding:8px 0 0 0}

.charge_button_area{width:662px; height:140px; /*margin:68px 0 0 0;*/ position:relative;float:left;}
.charge_button_area ul{width:600px; height:140px;float:center; float:left;margin:0 0 0 35px;}
.charge_button_area ul li{width:140px; height:24px;float:left;margin:22px 10px 0 0;}


/* bbs.css */

/* mypage */
#content{width:893px;padding:0px;position:relative; margin:0 auto; font-size:12px;}
#mypage_title_tb{margin-top:10px;}
#mypage_title {color:#4d4d4d;font-size:14px;line-height:30px;font-weight:bold;}
/* #content h1{color:#707070;font-size:14px;padding: 15px 0 5px 0; float:left;font-size:15px;} */
.seller_layer{width:100%;margin:20px 0 0 0;}
.con_area_left {width:95px; min-height:100%;position:relative;float:left;}
.con_area_left img{position:absolute; margin:0 0 0 28px;width:43px; height:38px;}
.con_area_right {width:789px;  min-height: 100%;}
.con_area_right .title{width:789px;font-size:13px; font-weight:bold;margin:0 0 5px 95px;}
.con_area_right .title_sub{width:789px;font-size:12px;float:left;margin: 0 0 10px 95px;}
.con_area_right .info{width:798px;margin:0 0 0 95px;padding:10px 0 10px 0;}
#mypage_tb td{font-size:12px; color:#4d4d4d; height:35px; }
#mypage_tb td .btn{margin:0 0 4px 10px;}
#mypage_tb td.item{color:#000;padding:0 0 0 27px;}
#mypage_tb td.item img{vertical-align:middle;}

/* 판매자료 판매내역 */
.myinfo_layer{width:100%; border-top:1px solid #f5f5f5; margin:0px 0 0 0; padding-top:20px;background:#fbfbfb;}
.mydown_layer{width:100%; border-top:1px solid #f5f5f5; margin:0px 0 0 0; padding-top:20px;}
#mydown_tb thead{width:100%; height:35px; background:url('http://img.smartfile.co.kr/mydown_tb_thBG.gif') no-repeat;}
#mydown_tb th {padding:0;border-top:2px solid #C2C2C2; text-align:center; border-bottom: 1px solid #ECECEC;height:35px; font-weight: normal;}
#mydown_tb td {color: #7E7E7E; border-bottom: 1px solid #ccc; text-align:center; height:35px; line-height:20px;}
#mydown_tb td.faq {color: #04afdd; border-bottom: 1px solid #ccc; text-align:center; height:35px; line-height:35px; text-decoration:none;}
#mydown_tb td.faq a{color: #04afdd; border-bottom: 1px solid #ccc; text-align:center; height:35px; line-height:35px; text-decoration:none;}
#mydown_tb td.faq a:hover{color: #04afdd; border-bottom: 1px solid #ccc; text-align:center; height:35px; line-height:35px; text-decoration:none;}
#mydown_tb td.title1{color: #7E7E7E; padding-left:20px; border-bottom: 1px solid #ccc; text-align:left; height:35px; font-size:13px;}
#mydown_tb td.last{color: #7E7E7E; text-align:center; height:35px; line-height:35px;border-bottom:none !important;}
.faq_layer{width:100%; border-top:1px solid #f5f5f5; margin:0px 0 0 0; padding-top:20px;}
#faq_tb th {border-top:2px solid #C2C2C2; text-align:center; border-bottom: 1px solid #ECECEC;height:35px; line-height:35px; font-weight: normal;}
#faq_tb td {color: #7E7E7E; border-bottom: 1px solid #ccc; text-align:center; height:35px; line-height:35px;}
.mypage_t_info_box {width:872px; min-height:30px; background:#f8f8f8; border-top:1px solid #d8d8d8; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; border-bottom:1px solid #9e9e9e;margin:15px 0 20px 0;padding:5px 10px 5px 10px;}
.mypage_t_info_box li {background:url(http://img.smartfile.co.kr/sp_ico_snb2.png) no-repeat ; display:block;background-position:0px -383px;color:#707070;padding:10px 0 5px 10px;font-size:13px;}
.mypage_search_bg{display:block; height:550px; padding:11px 22px 11px 36px;background:url(http://smartfile.co.kr/images/images/mypage/search_no_bg.gif) no-repeat;font-size:12px;font-weight:bold;line-height:18px;color:#1d1d1d}

/* 아이템관리 */
#item_area{width:893px; height:138px; background:url('http://img.smartfile.co.kr/mypage/item_banner_new.gif') no-repeat;margin:10px 0 0 0; position:relative;}
#item_area .color{width:148px; height:43px; position:absolute;margin: 74px 0 0 231px; font-size:13px; line-height:20px;}
#item_area .bold{width:148px; height:43px; position:absolute;margin: 70px 0 0 422px;font-size:13px; line-height:20px;}
#item_area .list_up{width:148px; height:43px; position:absolute;margin: 74px 0 0 231px;font-size:13px; line-height:20px;}
#item_tab_1{background:url('http://img.smartfile.co.kr/mypage/item_tab.gif') no-repeat; width:894px; height:44px; background-position:0 0px;margin:20px 0 10px 0;position:relative;}
#item_tab_1 .link_1{width:124px; height:44px;position:absolute;margin:0 0 0 0px;cursor:pointer;background-position: 0 0px;}
#item_tab_1 .link_2{width:124px; height:44px;position:absolute;margin:0 0 0 124px;cursor:pointer;}
#item_tab_1 .link_3{width:124px; height:44px;position:absolute;margin:0 0 0 248px;cursor:pointer;}

#item_tab_2{background:url('http://img.smartfile.co.kr/mypage/item_tab.gif') no-repeat; width:894px; height:44px; background-position:0 0px;margin:20px 0 10px 0;position:relative;background-position: 0 -44px;}
#item_tab_2 .link_1{width:124px; height:44px;position:absolute;margin:0 0 0 0px;cursor:pointer;background-position: 0 0px;}
#item_tab_2 .link_2{width:124px; height:44px;position:absolute;margin:0 0 0 124px;cursor:pointer;}
#item_tab_2 .link_3{width:124px; height:44px;position:absolute;margin:0 0 0 248px;cursor:pointer;}

#item_tab_3{background:url('http://img.smartfile.co.kr/mypage/item_tab.gif') no-repeat; width:894px; height:44px; background-position:0 0px;margin:20px 0 10px 0;position:relative;background-position: 0 -88px;}
#item_tab_3 .link_1{width:124px; height:44px;position:absolute;margin:0 0 0 0px;cursor:pointer;background-position: 0 0px;}
#item_tab_3 .link_2{width:124px; height:44px;position:absolute;margin:0 0 0 124px;cursor:pointer;}
#item_tab_3 .link_3{width:124px; height:44px;position:absolute;margin:0 0 0 248px;cursor:pointer;}

/* 내가올린자료 */
#up_list{width:872px; min-height:30px; background:#f8f8f8; border-top:1px solid #d8d8d8; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; border-bottom:1px solid #9e9e9e;margin:0px 0 20px 0;padding:10px 10px 0px 10px;font-size:13px;line-height:25px;color:#707070; position:relative;}
#up_list img{margin:2px 0 0 0;position:absolute;}

/* button */
.btn_download{top:0;right:0;min-width:63px;border:1px solid #d8d8d8;border-bottom-color:#9e9e9e;color:#333}
.btn_download a{display:block;color:#333;text-align:center;text-decoration:none;min-width:63px;}
.btn_download:hover{border:0;border-top:1px solid #19aae2;border-bottom:1px solid #127da6;background-color:#19aae2;color:#fff;text-decoration:none;min-width:65px;}
.btn_download:hover {display:block}
.btn_download:hover b,.btn_download:hover a{color:#fff;;border:none;min-width:65px;}
.btn_download b{font-size:12px;line-height:20px;color:#333;min-width:65px;}

.btn_check{top:0;right:0;width:83px;border:1px solid #d8d8d8;border-bottom-color:#9e9e9e;color:#333;float:left}
.btn_check a{display:block;color:#333;text-align:center;text-decoration:none;width:83px;}
.btn_check:hover{border:0;border-top:1px solid #19aae2;border-bottom:1px solid #127da6;background-color:#19aae2;color:#fff;text-decoration:none;width:85px;}
.btn_check:hover {display:block}
.btn_check:hover b,.btn_check:hover a{color:#fff;;border:none;width:85px;}
.btn_check b{font-size:12px;line-height:32px;color:#333;width:85px;}

.btn_modify1{top:0;right:0;min-width:165px;color:#fff; height:35px;background-color:#19aae2;cursor:pointer;}
.btn_modify1 a{display:block;color:#fff;text-align:center;text-decoration:none;}
.btn_modify1:hover{border:0;background-color:#19aae2;color:#fff;text-decoration:none;min-width:165px;}
.btn_modify1:hover {display:block;}
.btn_modify1:hover b,.btn_modify1:hover a{color:#fff;;border:none;}
.btn_modify1 b{font-size:12px;line-height:35px;color:#fff;min-width:165px;}
.mypage_top_btn ul li.modify_area {margin:20px 370px 0 0;}

.mypage_top_btn{/*width:100%;*/ height:30px; /*position:relative*/}
.mypage_top_btn.type1 {height:50px} /* 2015-02-05 */
.mypage_top_btn.type2 {position:relative;top:-3px;float:right;width:200px; height:30px;}
.mypage_top_btn ul{height:30px;float:right;}
.mypage_top_btn ul li{float:left;}
.mypage_top_btn ul li.charge_list_1 {margin:0 5px 0 0;}
.mypage_top_btn ul li.charge_list_2 {}
.mypage_top_btn ul li.charge_list_3 {margin:0 0 0 10px;}
.mypage_top_btn ul li.charge_list_4 {margin:0 0 0 10px;}
.mypage_top_btn ul li.charge_list_5 {margin:0 0 0 20px;}

.bbs_top_btn{width:100%; height:30px;position:relative;margin:10px 0 0px 0;}
.bbs_top_btn ul{min-height:30px;float:right;}
.bbs_top_btn ul li{float:left;min-height:30px;}

.bbs_top_btn1{width:100%; float:center;height:30px;margin:15px 0 20px 0;}
.bbs_top_btn1 ul{min-height:30px;float:center;}
.bbs_top_btn1 ul li{float:center;min-height:30px;}

.btn_bbs{top:0;right:0;width:83px;border:1px solid #d8d8d8;border-bottom-color:#9e9e9e;color:#333;float:left}
.btn_bbs a{display:block;color:#333;text-align:center;text-decoration:none;width:83px;}
.btn_bbs:hover{border:0;border-top:1px solid #19aae2;border-bottom:1px solid #127da6;background-color:#19aae2;color:#fff;text-decoration:none;width:85px;}
.btn_bbs:hover {display:block}
.btn_bbs:hover b,.btn_bbs:hover a{color:#fff;;border:none;width:85px;}
.btn_bbs b{font-size:12px;line-height:20px;color:#333;width:85px;}

.btn_up{padding-top:3px; width:95px;border-top:1px solid #19aae2;border-bottom:1px solid #127da6;background-color:#19aae2;color:#fff;text-decoration:none;font-size:11px;}
.btn_up a{display:block;color:#fff;text-align:center;text-decoration:none;width:95px;}
.btn_up:hover{border:0;border-top:1px solid #19aae2;border-bottom:1px solid #127da6;background-color:#19aae2;color:#fff;text-decoration:none;width:95px;}
.btn_up:hover {display:block}
.btn_up:hover b,.btn_up:hover a{color:#fff;;border:none;width:95px;text-decoration:none;}
.btn_up b{font-size:11px;line-height:20px;color:#fff;width:95px;}

.select_box  select{float: left; vertical-align: bottom}
.select_box  select {width:80px;height:23px; -webkit-appearance: menulist;box-sizing: border-box;align-items: center; border-top:1px #BEBEBE solid;border-right:1px #BEBEBE solid;border-left:1px #BEBEBE solid; border-bottom:1px #BEBEBE solid;}


/* bbs 하단검색툴 */
.select_box{position:relative;width:100%;}
.select_box ul {margin:0 auto; width:340px; height:40px;}
.select_box ul li{float:left;margin:0 0 0 5px;}
.se_input_box{width:200px; height:16px;}

.modify_put{width:336px; height:33px; border-top:1px solid #979797; border-bottom:1px solid #d8d8d8; border-right:1px solid #d8d8d8; border-left:1px solid #979797; line-height:36px; font-weight:bold; margin:0 0 0 0; font-size:18px; top:0px;padding:0px 0 0 5px;}
.modify_put2{width:156px; height:33px; border-top:1px solid #979797; border-bottom:1px solid #d8d8d8; border-right:1px solid #d8d8d8; border-left:1px solid #979797; line-height:36px; font-weight:bold; margin:0 0 0 0; font-size:18px; top:0px;padding:0px 0 0 5px;}

/* 쪽지관리 top */
#memo_tab_4{background:url('http://img.smartfile.co.kr/memo_tab_gnb.png') no-repeat; width:894px; height:44px; background-position:0 -132px;margin:20px 0 0 0;position:relative;}
#memo_tab_4 .link_1{width:124px; height:44px;position:absolute;margin:0 0 0 0px;cursor:pointer;}
#memo_tab_4 .link_2{width:124px; height:44px;position:absolute;margin:0 0 0 124px;cursor:pointer;}
#memo_tab_4 .link_3{width:124px; height:44px;position:absolute;margin:0 0 0 248px;cursor:pointer;}
#memo_tab_4 .link_4{width:124px; height:44px;position:absolute;margin:0 0 0 370px;cursor:pointer;}
#memo_tab_3{background:url('http://img.smartfile.co.kr/memo_tab_gnb.png') no-repeat; width:894px; height:44px; background-position:0 -88px;margin:20px 0 0 0;position:relative;}
#memo_tab_3 .link_1{width:124px; height:44px;position:absolute;margin:0 0 0 0px;cursor:pointer;}
#memo_tab_3 .link_2{width:124px; height:44px;position:absolute;margin:0 0 0 124px;cursor:pointer;}
#memo_tab_3 .link_3{width:124px; height:44px;position:absolute;margin:0 0 0 248px;cursor:pointer;}
#memo_tab_3 .link_4{width:124px; height:44px;position:absolute;margin:0 0 0 370px;cursor:pointer;}
#memo_tab_2{background:url('http://img.smartfile.co.kr/memo_tab_gnb.png') no-repeat; width:894px; height:44px; background-position:0 -44px;margin:20px 0 0 0;position:relative;}
#memo_tab_2 .link_1{width:124px; height:44px;position:absolute;margin:0 0 0 0px;cursor:pointer;}
#memo_tab_2 .link_2{width:124px; height:44px;position:absolute;margin:0 0 0 124px;cursor:pointer;}
#memo_tab_2 .link_3{width:124px; height:44px;position:absolute;margin:0 0 0 248px;cursor:pointer;}
#memo_tab_2 .link_4{width:124px; height:44px;position:absolute;margin:0 0 0 370px;cursor:pointer;}
#memo_tab_1{background:url('http://img.smartfile.co.kr/memo_tab_gnb.png') no-repeat; width:894px; height:44px; background-position:0 0px;margin:20px 0 0 0;position:relative;}
#memo_tab_1 .link_1{width:124px; height:44px;position:absolute;margin:0 0 0 0px;cursor:pointer;}
#memo_tab_1 .link_2{width:124px; height:44px;position:absolute;margin:0 0 0 124px;cursor:pointer;}
#memo_tab_1 .link_3{width:124px; height:44px;position:absolute;margin:0 0 0 248px;cursor:pointer;}
#memo_tab_1 .link_4{width:124px; height:44px;position:absolute;margin:0 0 0 370px;cursor:pointer;}

/* 내친구목록 사용확인 */
#friend_tab_1{background:url('http://img.smartfile.co.kr/memo_tab_gnb.png') no-repeat; width:894px; height:44px; background-position:0 -176px;margin:20px 0 0 0;position:relative;}
#friend_tab_1 .link_1{width:124px; height:44px;position:absolute;margin:0 0 0 0px;cursor:pointer;}
#friend_tab_2{background:url('http://img.smartfile.co.kr/memo_tab_gnb.png') no-repeat; width:894px; height:44px; background-position:0 -220px;margin:20px 0 0 0;position:relative;}
#friend_tab_2 .link_2{width:124px; height:44px;position:absolute;margin:0 0 0 124px;cursor:pointer;}

/* req_list */
.req_menu {overflow:hidden;float:left;width:680px;margin-right:0;}
.req_menu li {float:left; padding-top:3px; padding-right:3px;color:#363636;}
.req_menu li a {padding:5px 4px;color:#363636;margin-right:2px;}
.req_menu li a:hover {text-decoration:none;background:#19aae2;color:#fff;}

/* 자료갯수별보기 */
.copyr_title {background-color:#FFFFFF; text-align:center; border:1px solid #A9AFB4; border-top:0px; border-bottom:0px; display:none}
.wrap-file-select {z-index:10;position:absolute;left:0;top:0px;margin:-15px 0 0 -70px; padding-top:}
.file-select {width:62px;height:23px;padding:8px 0 0 17px;font:13px;color:#383838;border-left:1px solid #a9afb4;background:url('http://img.smartfile.co.kr/icon_arrow.png') no-repeat 58px 14px;cursor:pointer;}
.select-list {display:none;position:absolute;top:39px;width:88px;background:#fff;line-height:38px; border-left:1px solid #A9AFB4;}
.select-list li a {display:block;padding:0px 0 0 17px;line-height:24px;}
.select-list li a:hover {text-decoration:none;color:#fff;background:#04aeda;}

/* 고객센터 fnq보기 */
.bbs_area{width:100%; border:1px solid #dfdfdf;position:relative;padding:25px 0 0 0;}
.bbs_area_top{width:856px; height:70px; margin:0 auto;position:relative; border-bottom:1px dotted #b8b8b8; }
.bbs_area_top_title{width:650px; height:50px; position:absolute; font-size:16px; font-weight:bold;color:#000; overflow:hidden;word-break:break-all;}
.bbs_area_top_info{width:750px; height:20px; position:absolute;font-size:12px;color:#555555;margin: 28px 0 0 0;}
.bbs_area_top_count{width:80px; height:30px; position:absolute;font-size:12px;color:#555555;margin: 0px 0 0 800px;}
.bbs_area_main{width:856px;padding:20px 0 20px 0;margin:0 auto; white-space:pre-wrap;word-wrap:break-word;font-size:13px;}
.bbs_area_main .reply{border-top:1px solid #bababa;margin:30px 0 20px 0;padding:20px 0 20px 20px;background:#f0f0f0;line-height:20px;}

/* 고객센터상단 */
.bbs_search{width:100%; height:42px; border:1px solid #c6c6c6; background:#e3e6e9;margin:10px 0 0 0;}
.bbs_faq_top{width:100%; height:177px; background:url('http://img.smartfile.co.kr/faq_bg.png') no-repeat; margin:10px 0 0 0; position:relative;}
.bbs_faq_top a{color:#8a8b8e}
.bbs_faq_top a:hover{line-height:20px; background:#04AEDA; margin-left:auto; margin-right:auto;border-radius:3px; text-decoration:none; color: #fff; padding: 2px}
.faq_top1{width:300px; height:49px;position:absolute;margin:47px 0 0 182px;}
.faq_top1 ul li.t1{width:80px; float:left;text-align:left; font-size:12px;line-height:20px;}
.faq_top2{width:260px; height:80px;position:absolute;margin:120px 0 0 182px;}
.faq_top2 ul li.t1{width:70px; float:left;text-align:left; font-size:12px;line-height:20px;}
.faq_top3{width:300px; height:70px;position:absolute;margin:47px 0 0 635px;}
.faq_top3 ul li.t1{width:65px; float:left;text-align:left; font-size:12px;line-height:20px;}
.faq_top4{width:300px; height:70px;position:absolute;margin:130px 0 0 635px;}
.faq_top4 ul li.t1{width:65px; float:left;text-align:left; font-size:12px;line-height:20px;}


/* one2one new 1:1문의*/
.blind{position:absolute;left:0;top:0;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;visibility:hidden;}
.content_bbs { padding:30px 0 20px 5px; font-family:'돋움',Dotum,AppleGothic,sans-serif;background-color:#FFFFFF;}
.content_bbs .sub_titleArea { width:893px; margin:0 auto; margin-bottom:20px; border-bottom:2px solid #e5e5e5; }
.content_bbs .sub_title { position:relative; top:2px; width:120px; padding-bottom:8px; border-bottom:2px solid #4d4d4d; font-weight:bold; font-size:14px;}

.content_top { width:893px; padding:0px 0; margin:0 auto; border:1px solid #e6e6e6; }
.content_top h3 { float:left; padding:8px 95px; margin:8px 40px 8px 0;border-right:1px solid #e6e6e6; font-size:32px; font-weight:bold; color:#393939; height:50px;}
.content_top .first { line-height:1.5em; font-size:16px;letter-spacing:-1px; margin: 0 0 0 5px; }
.content_top p { color:#686868; }
.content_top p strong { font-weight:bold; color:#363636;}
.content_top .last { padding-top:5px; font-size:12px; }

.check { overflow:hidden; clear:both; width:853px; padding:20px 20px 40px 20px; margin:0 auto; border:1px solid #e6e6e6; border-top:none; font-size:12px; font-family:'나눔고딕',NanumGothic,sans-serif;}
.check h3 { width:853px; padding:10px 0; text-align:center; font-weight:bold; color:#fff; background:#848282; font-size:14px;} /* 15-01-14 */
.check .check_top { overflow:auto; width:851px; height:430px; padding:25px 0 35px 0; margin:0 auto; border:1px solid #e8e8e8; background:#a1c9ef; }
.check img { max-width:835px;} /* 15-01-14 */
.check .check_top:after { content:""; display:block; clear:both; }
.check .check_top .user { float:left; width:742px; height:auto; margin-left:13px; margin-bottom:25px; padding-left:90px; letter-spacing:-1px; font-weight:bold; background:url(http://img.smartfile.co.kr/faq/userphoto01.png) no-repeat 0 0;}
.check .check_top .user:after { content:""; display:block; clear:both; }
.check .check_top .user dt{ position:relative; left:-85px; top:85px; color:#464646; }
.check .check_top .user .userArea { position:relative; left:0; float:left; width:570px; padding:20px 15px; line-height:1.2em; color:#43573c; background:#fcee90; font-size:13px; font-weight:normal;}
.check .check_top .user .userArea img { max-width:550px; } /* 15-01-14 */
.check .check_top .user .userArea .bg_user { position:absolute; left:-16px; display:block; width:16px; height:11px; background:url(http://img.smartfile.co.kr/faq/bg_user.gif) no-repeat 0 0;}
.check .check_top .user dd { float:left; width:100px; font-weight:normal; color:#0b0d10; }
.check .check_top .user dd.q { margin-left:10px;}
.check .check_top .user dd span { display:block; padding-top:3px; font-size:11px;}
.check .check_top .center { clear:both; float:right; width:742px; margin-right:25px; margin-bottom:25px; padding-right:90px; font-weight:bold; background:url(http://img.smartfile.co.kr/faq/center.png) no-repeat 100% 0;}
.check .check_top .center dt { position:relative; left:85px; top:85px; float:right; color:#414141; }
.check .check_top .center dt .block { display:block;text-align:center; }
.check .check_top .center .centerArea { position:relative; clear:both; float:right; width:570px; margin-right:0; margin-top:-23px; padding:10px 15px; line-height:1.2em; text-align:left; color:#464646; background:#fff; font-size:13px;font-weight:normal;}
.check .check_top .center .centerArea .bg_center { position:absolute; right:-16px; top:14px; display:block; width:16px; height:11px; background:url(http://img.smartfile.co.kr/faq/bg_center.gif) no-repeat 0 0;}
.check .check_top .center .centerArea img { max-width:550px; } /* 이미지크기조절 */
.check .check_top .center .centerArea_b { clear:both; float:right; width:570px; height:34px; letter-spacing:-1px; margin-right:0; padding:0px 15px; line-height:1.1em; text-align:left; color:#fff; border-top:1px solid #464646; background:#464646; font-size:14px;font-weight:bold; font-weight:normal; font-size:13px;}
.check .check_top .center .centerArea_b ul{width:600px; height:23px; }
.check .check_top .center .centerArea_b ul li.icon{width:18px; height:16px; margin-right:5px; float:left; background:url(http://img.smartfile.co.kr/faq/one2one_icon.gif) no-repeat 0 0;}
.check .check_top .center .centerArea_b ul li.btn{width:81px; height:23px; float:left;background:url(http://img.smartfile.co.kr/faq/one2one_btn.gif) no-repeat; margin-top:5px;cursor:pointer;}
.check .check_top .center .centerArea_b ul li{margin:10px 7px 0 0;float:left; line-height:15px; color:#fff;}
.check .check_top .center .centerArea_b ul li input.radio_b{vertical-align:-2px;}
.check .check_top .center dd { float:right; width:100px; margin-right:10px; font-weight:normal; font-size:11px; text-align:right; color:#0b0d10; }
html.ie8 .check .check_top .center dd { width:100px; padding-top:40px}
html.ie8 .check .check_top .center .centerArea { width:600px; padding:10px 15px;}
.check .check_top .center dd span { display:block; padding-top:3px; }
.check .check_bottom { margin-top:20px; }
.check .check_bottom .one2one_radio{ width:835px; height:30px; padding:5px 0 5px 15px; border:1px solid #cfcfcf;}
.check .check_bottom .one2one_radio ul{width:800px; height:30px;}
.check .check_bottom .one2one_radio ul li{height:30px; margin:0 10px 0 0; float:left; line-height:30px; font-weight:bold;}
.check .check_bottom .one2one_radio ul li input.radio_b{vertical-align:-2px;}
.check .check_bottom .one2one_radio .txt_gray { color:#a4a4a4;}

.check .check_bottom .bbs_title { overflow:hidden; clear:both; width:845px; margin-top:5px; border:1px solid #cfcfcf; padding:0 0 0 5px;}
.check .check_bottom .bbs_title input{ overflow:hidden; clear:both; width:100%; height:35px; margin-left:5px; border:0px; font-size:14px; letter-spacing:-1px; color:#464646;}

.check .check_bottom .textarea { overflow:hidden; clear:both; width:850px; margin-top:5px; border:1px solid #cfcfcf; background:#fff;}
.check .check_bottom .textarea textarea { width:840px; height:165px; border:none; padding:10px 0 0 10px;}
.check .check_bottom .textarea .inquire { display:block; width:110px; height:165px; margin:8px 8px 0 0; line-height:12em; text-align:center; background:url(http://img.smartfile.co.kr/faq/bg_inquire.gif) no-repeat 0 0; font-weight:bold; color:#fff;}
.check .check_bottom > a { display:block; float:right; width:124px; height:52px; margin-top:10px; background:url(http://img.smartfile.co.kr/faq/btn_qna.gif) 0 0 no-repeat; text-indent:-9999px; }

/* paging*/
.pager{text-align:center;margin:20px 0 0px 0; height:45px}
.pager a,.pager strong,.pager a,.pager span{display:inline-block;margin:-1px;padding:4px 11px 5px;border:1px solid #c0c0c1;background-color:#fbfbfb;font-family:tahoma,geneva,sans-serif;font-weight:bold;line-height:16px;vertical-align:top}
.pager a{color:#666}
.pager a:hover{background-color:#fff;color:#4b9ee0;text-decoration:none}
.pager strong{position:relative;margin-top:-2px;padding:5px 11px 6px;border:1px solid #767981;background-color:#fff;color:#4b9ee0}
.pager a.prev,.pager a.prev:hover,.pager a.next,.pager a.next:hover{overflow:hidden;margin:-1px 0;padding:0;border:0;width:28px;height:28px;background:url('http://img.smartfile.co.kr/contents/sp_paging.png') no-repeat 0 -60px;color:#4b9ee0;text-decoration:none;z-index:30;*left:-3px;text-indent:-9999px;}
.pager a.prev{background-position:0 -30px}
.pager a.prev:hover{background-position:0 0}
.pager a.next{background-position:-27px -30px}
.pager a.next:hover{background-position:-27px 0}


/* 판매자 팝업 */
.pop_container{width:100%; height:100%;position:relative;background:#fff;}
#pop_title_area{width:100%; height:49px;background:url('http://img.smartfile.co.kr/popup_top_bg.png');font-size:14px; font-weight:bold; line-height:49px;padding:0 0 0 10px;color:#000;}
#pop_title_body{width:100%;position:relative; background:#fff;}

#pop_sellerpolicy{width:480px;margin:0 auto;height:100%; background:#fff;}
#pop_sellerpolicy .title{height:55px;font-size:13px; font-weight:bold; line-height:55px;color:#0097be;}
#pop_sellerpolicy .content{width:480px;font-size:12px;line-height:25px;color:#5f5f5f;word-break:break-all; background:#fff;}

#pop_item{width:450px;margin:0 auto; background:#fff;}
#pop_item .title{height:55px;font-size:13px; font-weight:bold; line-height:55px;color:#0097be;}
#pop_item .content{width:450px;font-size:12px;line-height:25px;color:#5f5f5f;word-break:break-all; background:#fff;}

#pop_item_buy{width:300px;margin:0 auto;height:100%; background:#fff;overflow:hidden;}
#pop_item_buy .title{height:55px;font-size:13px; font-weight:bold; line-height:55px;color:#0097be;}
#pop_item_buy .content{width:300px;font-size:12px;line-height:25px;color:#5f5f5f;word-break:break-all; background:#fff;}

#pop_findid{width:500px;margin:0 auto;height:100%; background:#fff;overflow:hidden;}
#pop_findid .title{height:55px;font-size:13px; font-weight:bold; line-height:55px;color:#0097be;}
#pop_findid .content{width:480px;font-size:12px;line-height:25px;color:#5f5f5f;word-break:break-all; background:#fff;float:center;}

#pop_item_ubuy{width:450px;margin:0 auto;height:100%; background:#fff;overflow:hidden;}
#pop_item_ubuy .title{height:55px;font-size:13px; font-weight:bold; line-height:55px;color:#0097be;}
#pop_item_ubuy .content{width:450px;font-size:12px;line-height:25px;color:#5f5f5f;word-break:break-all; background:#fff;}

#pop_memo{width:380px;margin:0 auto;height:auto; background:#fff;overflow:hidden;}
#pop_memo .title{height:55px;font-size:13px; font-weight:bold; line-height:55px;color:#0097be;}
#pop_memo .content{width:380px;font-size:12px;line-height:25px;color:#5f5f5f;word-break:break-all; background:#fff;}

#pop_friend{width:280px;margin:0 auto;height:auto; background:#fff;overflow:hidden;}
#pop_friend .title{height:55px;font-size:13px; font-weight:bold; line-height:55px;color:#0097be;}
#pop_friend .content{width:280px;font-size:12px;line-height:25px;color:#5f5f5f;word-break:break-all; background:#fff;}

#pop_seller_payment{width:440px;margin:0 auto;height:auto; background:#fff;overflow:hidden;}
#pop_seller_payment .title{height:55px;font-size:13px; font-weight:bold; line-height:55px;color:#0097be;}
#pop_seller_payment .content{width:440px;font-size:13px;line-height:25px;color:#5f5f5f;word-break:break-all; background:#fff;}

/* adult_check */
.adult_t_area{width:100%; height:294px; background:url('http://img.smartfile.co.kr/adult_bg.gif'); position:relative;}
.adult_t1{width:815px; height:108px; background:url('http://img.smartfile.co.kr/adult_img_all.gif') no-repeat; background-position:0 -5px;position:absolute;margin:50px 0 0 50px;}
.adult_t2{width:669px; height:46px; background:url('http://img.smartfile.co.kr/adult_img_all.gif') no-repeat; background-position:0 -115px;position:absolute;margin:185px 0 0 135px;}
.adult_btn_area{width:933px; height:520px;padding:25px 0 0 0; }
.main_layout_l_table{margin:0px auto; width:680px;}

/* 비밀번호변경 */
.btn100	{background-color:transparent;width:100%;height:100%;border:0px;}
#re_join_yak1 {width:930px; height:222px; padding:0;}
#re_join_yak2 {width:900px; height:152px; padding:0; margin:0 auto;}
#re_join_yak2 .yak_box {width:415px; padding:0; margin:0 auto; text-align:left;}
#re_join_yak2 .yak_box ul {padding:0; margin:0;}
#re_join_yak2 .yak_box ul li.yak_contents {width:423px; height:90px; background-color:#fff; border:1px solid #c8c8c8; overflow-y:auto; overflow-x:hidden; padding:10px; color:#555; line-height:18px;}
#re_join_yak2 .yak_box ul li.yak_check {height:13px; text-align:left; font-family:dotum; font-size:11px; color:#888; padding-top:10px;}
.modify_join_put{width:336px; height:33px; background:url('http://img.smartfile.co.kr/join_img.png') #fff no-repeat; background-position:-398px -58px;border-top:1px solid #979797; border-bottom:1px solid #d8d8d8; border-right:1px solid #d8d8d8; border-left:1px solid #979797; line-height:33px; font-weight:bold; font-size:18px;}

/* kids_service 자녀안심 서비스*/
.kide_off {}
.kide_on { display:none;}

.kids_service {position:relative;width:522px;height:610px;background:#fff url(http://img.smartfile.co.kr/mypage/bg_kid.gif) no-repeat 0 0;}
.kids_service h3{ padding:10px 0 9px 10px; border-bottom:1px solid #bfc1c1; font-size:14px; letter-spacing:-1px; color:#494949;background:url(http://img.smartfile.co.kr/mypage/bg_title.gif) repeat-x 0 0;}
.kids_service div { position:relative; width:490px; top:40px; padding:30px 0 12px 10px; margin:15px 10px 0 10px; letter-spacing:-1px; background:#f1f1f1; font-size:11px; line-height:1.5em; }
.kids_service div.section02 { top:75px;}
.kids_service div.section03 { top:115px;}
.kids_service div p {margin:0;}
.kids_service div dl.top {padding-bottom:20px;}
.kids_service div dl dt{ font-weight:bold; }
.kids_service div dl dd {text-indent:7px;}
.kids_service div h4 { position:absolute; left:5px; top:-40px;}
.kids_service > a { position:absolute; left:165px; bottom:25px;}

.kids_pass { width:395px; height:235px; background:#fff;}
.kids_pass h3 { padding:10px 0 9px 10px; border-bottom:1px solid #bfc1c1; font-size:14px; letter-spacing:-1px; color:#494949; background:url(http://img.smartfile.co.kr/mypage/bg_title.gif) repeat-x 0 0;}
.kids_pass div { width:376px; height:95px; margin:10px 0 5px 10px; padding-left:115px; padding-top:35px; background:url(http://img.smartfile.co.kr/mypage/bg_pass.gif) no-repeat 0 0;}
.kids_pass.type1 div { background:url(http://img.smartfile.co.kr/mypage/bg_pass_ok.gif) no-repeat 0 0; }
.kids_pass div p { padding-bottom:12px; margin:0; text-indent:25px; font-size:18px; letter-spacing:-1px; color:#494949;}
.kids_pass.type1 div p { padding:17px;}
.kids_pass div input { width:245px; padding:8px 5px; border-radius:5px; border:1px solid #aeaeae;}
.kids_pass > a { margin-left:140px; }

/* new_join 1503 */
#member_join_n3 .join_input_area_all3{overflow:hidden; position:relative; width:933px; height:510px; padding:167px 0 0 80px;background:url('http://img.smartfile.co.kr/bg_join1506_top.png') no-repeat 0 0;}
.join_input_area_all3 .left_area{float:left;width:520px;height:465px;padding-top:5px;margin-top:18px;border:1px solid #8a8989; border-right:1px solid #cecece;background:#fff;}
.join_input_area_all3 .left_area p.join1{margin:30px 0 25px 48px; width:89px;height:16px;text-indent:-9999px;background:url('http://img.smartfile.co.kr/new_join_txt03.png') no-repeat 0 0;}
.join_input_area_all3 .left_area p.join2{margin:30px 0 25px 48px; width:89px;height:16px;text-indent:-9999px;background:url('http://img.smartfile.co.kr/new_join_txt02.png') no-repeat 0 0;}
.join_input_area_all3 .left_area .join_list{overflow:hidden;width:420px;margin:0 auto;}
.join_input_area_all3 .left_area .join_list .joinput_dv1{float:left;margin-bottom:5px;}
.join_input_area_all3 .left_area .join_list .joinput_dv2{float:right;}
.join_input_area_all3 .left_area .join_list .joinput_dv1 .join_put_email1{width:266px;height:38px;line-height:38px;border:none;text-indent:35px;background:url('http://img.smartfile.co.kr/bg_new_join_con.png') no-repeat -2px -3px;}
.join_input_area_all3 .styled-select { width:144px; height:38px; line-height:38px; overflow:hidden; background: url('http://img.smartfile.co.kr/bg_new_join_con.png') no-repeat -62px -86px; font-size: 14px;margin:0 0 0 0;cursor:pointer;}
.join_input_area_all3 .styled-select .select {background:transparent;width:162px; height:38px; line-height:34px; font-size:14px; padding:0;padding-left:5px; border:0 ;border-radius:0; appearance:none; cursor:pointer;}
.join_input_area_all3 .left_area .join_list .area_2{clear:both;}
#member_join_n3 .join_input_area_all3 .left_area .join_list .area_2 .ment_area{position:relative;width:418px;margin:3px 0 12px 0;padding:6px 0 6px 0;border:1px solid #e4e3d9;background:#fffad8;}
#member_join_n3 .join_input_area_all3 .left_area .join_list .area_2 .ment_area span{position:absolute;display:block;display:none;left:5px;top:4px;width:17px;height:17px;background:url('http://img.smartfile.co.kr/bg_new_join_con.png') no-repeat -2px -132px;}
#member_join_n3 .join_input_area_all3 .left_area .join_list .area_2 .ment_area .no{background:url('http://img.smartfile.co.kr/bg_new_join_con.png') no-repeat -20px -132px;}
#member_join_n3 .join_input_area_all3 .left_area .join_list .area_2 .ment{width:400px;text-indent:27px;font-size:11px;}
#member_join_n3 .join_input_area_all3 .left_area .join_list .area_3,#member_join_n3 .join_input_area_all3 .left_area .join_list .area_4{position:relative;width:420px;}
#member_join_n3 .join_input_area_all3 .left_area .join_list .area_3{position:relative;width:420px;}
#member_join_n3 .join_input_area_all3 .left_area .join_list .area_3 span{position:absolute;display:block;right:8px;top:7px;width:22px;height:23px;}
#member_join_n3 .join_input_area_all3 .left_area .join_list .area_3 .ok{display:none;background:url('http://img.smartfile.co.kr/bg_new_join_con.png') no-repeat -2px -106px;}
#member_join_n3 .join_input_area_all3 .left_area .join_list .area_3 .no{display:none;background:url('http://img.smartfile.co.kr/bg_new_join_con.png') no-repeat -27px -106px;}
#member_join_n3 .join_input_area_all3 .left_area .join_list .area_4 span{position:absolute;display:block;right:8px;top:7px;width:22px;height:23px;background:url('http://img.smartfile.co.kr/bg_new_join_con.png') no-repeat -2px -106px;}
#member_join_n3 .join_input_area_all3 .left_area .join_list .area_4 .ok{display:none;background:url('http://img.smartfile.co.kr/bg_new_join_con.png') no-repeat -2px -106px;}
#member_join_n3 .join_input_area_all3 .left_area .join_list .area_4 .no{display:block;display:none;background:url('http://img.smartfile.co.kr/bg_new_join_con.png') no-repeat -27px -106px;}
.join_put_password{width:420px;height:38px;line-height:38px;margin-bottom:12px;text-indent:35px;border:none;background:url('http://img.smartfile.co.kr/bg_new_join_con.png') no-repeat -2px -45px;}
.join_input_area_all3  #join_btn_n.type1{width:301px;margin:0 auto;}
.join_input_area_all3 .right_area{float:left;width:244px;height:465px;padding-top:5px;margin-top:18px;border:1px solid #8a8989;border-left:none;background:#f7f7f7;}
.join_input_area_all3 .right_area .text_area{overflow:auto;padding:15px 14px 0 14px;margin-bottom:13px;height:377px;}
.join_input_area_all3 .right_area .agree1{margin:0;padding:11px 14px 0 14px;border-top:1px solid #cecece;}
.join_input_area_all3 .right_area .agree2{margin:0;padding:7px 14px 0 14px;}
#member_join_n3 .join_input_area_all3 .right_area > p .join_checkbox_off.type1{display:inline-block;width:16px;height:16px;margin:0;float:left;background:url('http://img.smartfile.co.kr/bg_new_join_con.png') no-repeat -18px -86px;}
#member_join_n3 .join_input_area_all3 .right_area > p .join_checkbox_off.type2{display:inline-block;width:16px;height:16px;margin:0;float:left;background:url('http://img.smartfile.co.kr/bg_new_join_con.png') no-repeat -18px -86px;}
#member_join_n3 .join_input_area_all3 .right_area > p .join_checkbox_on{display:inline-block;width:16px;height:16px;margin:0;float:left;background:url('http://img.smartfile.co.kr/bg_new_join_con.png') no-repeat -2px -86px;}
.join_input_area_all3 .right_area > p .text{display:inline-block;margin-left:7px;letter-spacing:-1px;vertical-align:top;}
#member_join_n3 .join_input_area_bottom{width:933px;height:565px;background:url('http://img.smartfile.co.kr/bg_join1503_bottom02.png') no-repeat 0 0;text-indent:-9999px;}
#member_join_n .join_input_area_all ul li.area_1 .joinput_dv2{width:144px; height:38px; float:left; padding:2px 0 0 2px; margin:1px 0 0 0px; background:url('http://img.smartfile.co.kr/m_join_img_all2.png') no-repeat; background-position:-1px -137px;font-size: 14px;cursor:pointer;}

/* content_list.css */

/* top15 */

#top100_banner{width:933px; height:92px; border:1px solid #a9afb4; background:#fff; margin-bottom:10px;}

.nno_search1 {margin:0px; margin-bottom:10px; height:194px; text-align:center;}
.nno_search1 span{color:#f19267;font-size:30px;font-weight:bold;}
.nno_search1 img {vertical-align:middle;}
.nno_search_bg1 {border:1px solid #A9AFB4; background:url('http://img.smartfile.co.kr/no_search_bg.png') no-repeat;}
.nno_search_bg2 {height:255px;margin:0px;background:url('http://img.smartfile.co.kr/no_result.png') no-repeat;}
.nno_search2 {width:933px;height:85px;background:url('http://img.smartfile.co.kr/no_search_n1.gif') no-repeat 0 0;text-align:center;}
.nno_search3 {margin:0 auto;}

.sdb_no_search1 {margin:0 auto;margin-top:20px;padding:20px 10px 10px 10px;width:800px;height:30px;text-align:center;border-top:3px solid #d9dee7;border-bottom:3px solid #d9dee7;font-weight:bold;}
.sdb_no_search1 span {color:#f19267;font-size:14px;}
.sdb_no_search1 img {vertical-align:middle;}
.sdb_no_search2 {margin:0 auto;margin-top:30px;width:740px;height:368px;background: url('http://img.smartfile.co.kr/sdb_request.gif') no-repeat 0 0;text-align:center; position:relative;}
.sdb_no_search2 .sdb_request_btn{ width:227px; height:37px; background:url('http://img.smartfile.co.kr/sdb_request_btn.gif') no-repeat; position:absolute; margin:250px 0 0 135px; cursor:pointer;}
.sdb_no_search2 .naver_view_btn{width:227px; height:37px; background:url('http://img.smartfile.co.kr/naver_view_btn.gif') no-repeat;position:absolute; margin:250px 0 0 380px; cursor:pointer;}

#menu_top {width:933px; height:37px;}
#menu_middle {margin: 0 auto;width:933px;}
#GNB_menu{width:933px;margin-bottom:0px;height:37px;clear:both;z-index:1;float:left;}
#GNB_menu, #GNB_menu li.on {background-image:url('http://smartfile.pe.kr/images/top100_gnb3.gif?v=1.0');background-repeat:no-repeat;}
#GNB_menu {background-position:0 -30px;width:933px; height:30px;position:relative;}
#GNB_menu li {float:left;height:37px;padding:0 0 0 0;}
#GNB_menu li.mov {width:60px; height:30px;background-position:0 0;margin:0 0 0 0;}
#GNB_menu li.dra {width:60px; height:30px;background-position:-60px 0;margin:0 0 0 0;}
#GNB_menu li.med {width:60px; height:30px;background-position:-120px 0;margin:0 0 0 0;}
/*#GNB_menu li.gam {width:60px; height:30px;background-position:-180px 0;margin:0 0 0 0;}*/
#GNB_menu li.ani {width:60px; height:30px;background-position:-180px 0;margin:0 0 0 0;}
/*#GNB_menu li.cat {width:60px; height:30px;background-position:-240px 0;margin:0 0 0 0;}*/
#GNB_menu li.edu {width:60px; height:30px;background-position:-240px 0;margin:0 0 0 0;}
#GNB_menu li a {height:30px;display:block;overflow:hidden;text-decoration:none; color:#666666;text-align:left;padding: 0 0 0 0;word-break:break-all;}
#GNB_menu li a:hover {display:block;overflow:hidden;}
#GNB_menu li a:focus {outline:none;}


/* nav-sub */
.nav-sub {position:relative;}
.nav-sub ul {width:100%; border-bottom:1px solid #666; zoom:1;}
.nav-sub ul:after { content:''; display:table; clear:both;}

/*
.nav-sub .nav-sub-ul li { float: left; width: 151px;}
.nav-sub .nav-sub-ul li a { position: relative; display: block; height: 38px; margin: -1px -1px -1px 0; text-indent: -9999px; font-size: 0; border-top: 1px solid #a9afb4; border-right: 1px solid #e4e4e4; border-bottom: 1px solid #666; background: url('http://img.smartfile.co.kr/nav_sub.png') no-repeat;}
.nav-sub .nav-sub-ul li.on a { margin-left: -1px; border-color: #666; border-left: 1px solid #666; border-bottom: 1px solid #fff;}
.nav-sub .nav-sub-ul li.sub1.on a { margin-left: 0; border-left: 0;	background-position: center -66px;}
.nav-sub .nav-sub-ul li.sub2.on a { margin-left: 0;	border-left: 1px solid #666; background-position: 32px -106px;}
.nav-sub .nav-sub-ul .sub1 a { background-position: center 13px; }
.nav-sub .nav-sub-ul .sub2 a { background-position: center -27px; }
*/

.nav-sub .nav-sub-ul li { float: left; min-width:60px;background:#f7f7f7;}
.nav-sub .nav-sub-ul li.on{background:#fff;}
.nav-sub .nav-sub-ul li a { position: relative; display: block; height: 30px; margin: -1px -1px -1px 0;  font-size: 0; border-top: 1px solid #a9afb4; border-right: 1px solid #e4e4e4; border-bottom: 1px solid #666;}
.nav-sub .nav-sub-ul li.on a { margin-left: -1px; border-color: #666; border-left: 1px solid #666;  border-bottom: 1px solid #fff;}
.nav-sub .nav-sub-ul li.sub1.on a { margin-left: 0; border-left: 0; font-size:12px; font-weight:bold; color:#029fc8; text-decoration:none;line-height:30px;text-align:center; border-right:1px solid #666;}
.nav-sub .nav-sub-ul li.sub2.on a { margin-left: 0;	border-left: 1px solid #666; font-size:12px; font-weight:bold; color:#029fc8; text-decoration:none;line-height:30px;text-align:center; }
.nav-sub .nav-sub-ul .sub1 a {font-size:12px;color:#353535; text-decoration:none;line-height:30px;text-align:center;padding:0 5px 0 5px; border-right:1px solid #e4e4e4;}
.nav-sub .nav-sub-ul .sub2 a {font-size:12px;color:#353535; text-decoration:none;line-height:30px;text-align:center;padding:0 5px 0 5px; border-bottom:1px solid #666; border-right:1px solid #e4e4e4;}

.nav-sub .nav-sub-ul li.sub3.on a { margin-left: 0;	border-left: 1px solid #666; font-size:12px; font-weight:bold; color:#029fc8; text-decoration:none;line-height:30px;text-align:center;}
.nav-sub .nav-sub-ul .sub3 a {font-size:12px;color:#353535; text-decoration:none;line-height:30px;text-align:center;padding:0 5px 0 5px;}
.nav-sub .nav-sub-ul .sub3 a div {width:6px; height:6px; background:url('http://img.smartfile.co.kr/contents/con_n_icon.png') no-repeat; position:absolute; margin:16px 0 0 7px;}


.nav-sub .nav-sub-ul .sub5 {width:657px;font-size:12px;color:#666; text-decoration:none;line-height:30px;text-align:center;padding:0 0px 0 0px;font-weight:bold;background-color:#fff;border-left:1px solid #e4e4e4;}
.nav-sub .nav-sub-ul .sub5 a {font-size:12px;line-height:30px;text-align:center;font-weight:bold;background-color:#fff; border-bottom:1px solid #666;}

.nav-sub .nav-sub-ul .sub1 a label {font-size:11px;color:#939393; text-decoration:none;line-height:30px;text-align:center;font-weight:normal;}
.nav-sub .nav-sub-ul .sub2 a label {font-size:11px;color:#939393; text-decoration:none;line-height:30px;text-align:center; font-weight:normal;}
.nav-sub .nav-sub-ul .sub3 a label {font-size:11px;color:#939393; text-decoration:none;line-height:30px;text-align:center; font-weight:normal;}
.nav-sub .nav-sub-ul li.sub1.on a label {font-size:11px;color:#29c4ec; text-decoration:none;line-height:30px;text-align:center;font-weight:normal;}
.nav-sub .nav-sub-ul li.sub2.on a label {font-size:11px;color:#29c4ec; text-decoration:none;line-height:30px;text-align:center; font-weight:normal;}
.nav-sub .nav-sub-ul li.sub3.on a label {font-size:11px;color:#29c4ec; text-decoration:none;line-height:30px;text-align:center; font-weight:normal;}

.nav-sub .text { position: absolute; right: 11px; top: 14px; font: 11px 'dotum'; color: #9a9a9a;}
.nav-sub .upload_btn {width:92px; height:31px;position:absolute;background:url('http://smartfile.pe.kr/images/upload_btn.png') no-repeat;margin:-25px 0 0 72px;cursor:pointer;} /*기존*/
.nav-sub .upload_btn_search {width:92px; height:31px;position:absolute;background:url('http://img.smartfile.co.kr/upload_btn.png') no-repeat;margin:5px 0 0 755px;cursor:pointer;}

/* 영화 실시간, 스마트DB 포스터 */
.nav_sub {position:relative;}
.nav_sub ul {width:100%; border-bottom:1px solid #666; zoom:1; display:table; clear:both;}
.nav_sub .nav_sub_ul li { float: left; min-width:130px;background:#f7f7f7;}
.nav_sub .nav_sub_ul li.on{background:#fff;}
.nav_sub .nav_sub_ul li a { position: relative; display: block; height: 30px; margin: -1px -1px -1px 0;  font-size: 0; border-top: 1px solid #a9afb4; border-right: 1px solid #e4e4e4; border-bottom: 1px solid #666;}
.nav_sub .nav_sub_ul li.on a { margin-left: -1px; border-color: #666; border-left: 1px solid #666;}
.nav_sub .nav_sub_ul li.sub1.on a {margin-left: 0;border-left: 0;font-size: 12px;font-weight: bold;color: #029fc8;text-decoration: none;line-height: 30px;text-align: center;border-right: 1px solid #666; border-bottom:0;}
.nav_sub .nav_sub_ul li.sub2.on a { margin-left: 0;	border-right: 1px solid #666; border-left: 1px solid #666; font-size:12px; font-weight:bold; color:#029fc8; text-decoration:none;line-height:30px;text-align:center; border-bottom:0;}
.nav_sub .nav_sub_ul .sub1 a {font-size:12px;color:#353535; text-decoration:none;line-height:30px;text-align:center;padding:0 5px 0 5px;}
.nav_sub .nav_sub_ul .sub2 a {font-size:12px;color:#353535; text-decoration:none;line-height:30px;text-align:center;padding:0 5px 0 5px;}
.nav_sub .nav_sub_ul .sub5 {width:541px;background-color:#fff;border-left:1px solid #e4e4e4; border-right:0;}
.nav_sub .nav_sub_ul .sub5 a {cursor:default;}
.nav_sub .nav_sub_ul .sub4 a {font-size:12px;color:#353535; text-decoration:none;line-height:30px;text-align:center;padding:0 5px 0 5px;}

/* 요일별 포스터 */
.dra_nav_sub {position:relative;}
.dra_nav_sub ul {width:100%; border-bottom:1px solid #666; zoom:1; display:table; clear:both;}
.dra_nav_sub .dra_nav_sub_ul li {float:left; min-width:75px; background:#f7f7f7; text-align:center; border-bottom:1px solid #666;}
.dra_nav_sub .dra_nav_sub_ul li.on {background:#fff; border-bottom:0;}
.dra_nav_sub .dra_nav_sub_ul li a {position: relative; display: block; padding:5px; height: 30px; margin: -1px -1px -1px 0;  font-size: 0; border-top: 1px solid #a9afb4; border-right: 1px solid #e4e4e4; border-bottom: 1px solid #666;}
.dra_nav_sub .dra_nav_sub_ul li.on a {margin-left:-1px; border-color:#666; border-left: 1px solid #666;}
.dra_nav_sub .dra_nav_sub_ul li.sub1.on a {margin-left:0; border-left:0; font-size:12px; font-weight:bold; color:#029fc8; text-decoration:none; line-height:30px; text-align:center; border-right: 1px solid #666; border-bottom:0;}
.dra_nav_sub .dra_nav_sub_ul li.sub2.on a {margin-left:0; border-right:1px solid #666; border-left:1px solid #666; font-size:12px; font-weight:bold; color:#029fc8; text-decoration:none; line-height:30px;text-align:center; border-bottom:0;}
.dra_nav_sub .dra_nav_sub_ul li.sub4.on a {margin-left:0; border-right:1px solid #666; border-left:1px solid #666; font-size:12px; font-weight:bold; color:#029fc8; text-decoration:none; line-height:30px;text-align:center; border-bottom:0;}
.dra_nav_sub .dra_nav_sub_ul .sub1 a {width:100px; font-size:12px; color:#353535; text-decoration:none;line-height:30px;text-align:center;padding:5px;}
.dra_nav_sub .dra_nav_sub_ul .sub2 a {font-size:12px; color:#353535; text-decoration:none;line-height:30px;text-align:center;padding:5px;}
.dra_nav_sub .dra_nav_sub_ul .sub3 {width:186px;background-color:#fff;border-left:1px solid #e4e4e4; border-right:0;}
.dra_nav_sub .dra_nav_sub_ul .sub3 a {cursor:default;}
.dra_nav_sub .dra_nav_sub_ul .sub4 a {width:100px; font-size:12px; color:#353535; text-decoration:none;line-height:30px;text-align:center;padding:5px;}

.contents_mov_list {padding:13px 10px 10px 0;}
.contents_mov_list img {border:1px solid #ddd; padding:0; border-radius:10px;}
.contents_mov_list ul li {display:inline-block; padding:3px;}
.contents_mov_list ul li:nth-child(1) {padding-left:15px;}
.contents_mov_list ul li div {font-family:'맑은고딕', Malgun Gothic; margin-top:5px; font-weight:bold; text-align:center; width:122px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.contents_mov_list ul li a:hover {text-decoration:none;}
.contents_mov_list ul li a:hover div {color:#CE2326;}


.nav-top15 {position: relative;}
.nav-top15 ul {width: 100%; border-bottom: 1px solid #666; zoom: 1;}
.nav-top15 ul:after { content: ''; display: table; clear: both;}
.nav-top15 li { float: left; width: 60px;}
.nav-top15 li a { position: relative; display: block; height: 28px; margin: -1px -1px -1px 0; text-indent: -9999px; font-size: 0; border-top: 1px solid #a9afb4; border-right: 1px solid #e4e4e4; border-bottom: 1px solid #666; background: url('http://smartfile.pe.kr/images/nav_top1601.png') no-repeat;}
.nav-top15 li.on a { margin-left: -1px; border-color: #666; border-left: 1px solid #666; border-bottom: 1px solid #fff;}
.nav-top15 li.m1.on a { margin-left: 0; border-left: 0;	background-position: center -203px; border-left: 1px solid #666;}
.nav-top15 li.m2.on a { margin-left: 0;	border-left: 1px solid #666; background-position: center -232px;}
.nav-top15 li.m3.on a { margin-left: 0; border-left: 1px solid #666; background-position: center -261px;}
.nav-top15 li.m4.on a { margin-left: 0; border-left: 1px solid #666; background-position: center -290px;}
.nav-top15 li.m5.on a { margin-left: 0; border-left: 1px solid #666; background-position: center -319px;}
.nav-top15 li.m6.on a { margin-left: 0; border-left: 1px solid #666; background-position: center -348px;}
.nav-top15 .m0 {text-indent:-9999px; background: url('http://smartfile.pe.kr/images/nav_top1601.png') no-repeat center 0; height:28px; background-color:#42444E;}
.nav-top15 .m1 a { background-position: center -29px; border-left: 1px solid #e4e4e4;}
.nav-top15 .m2 a { background-position: center -58px; }
.nav-top15 .m3 a { background-position: center -87px; }
.nav-top15 .m4 a { background-position: center -115px; }
.nav-top15 .m5 a { background-position: center -145px; }
.nav-top15 .m6 a { background-position: center -173px; }
.nav-top15 .text { position: absolute; right: 11px; top: 14px; font: 11px 'dotum'; color: #9a9a9a;}

.strike { text-decoration: line-through;}
.top15 { display: none}
.top15.on { display: block; }
.tbl-top15 .rows { cursor:pointer }
.tbl-top15 th {height:32px;border-bottom:1px solid #a8a8a8; font-family:'맑은고딕', Malgun Gothic;}
.tbl-top15 td {height:28px;line-height:28px;text-align:center;border-bottom:1px solid #efefef;vertical-align:middle;font-size:10.5px; color:#999;}
.tbl-top15 td img{ vertical-align: middle; }
.tbl-top15 .category{ }
.tbl-top15 .title{text-align:left;font-weight:600;font-size:12px; font-family:"Malgun Gothic" !important; word-spacing:1px;}
.tbl-top15 .title.type1{width: 695px;padding-left:10px;}
.tbl-top15 .title span {color:#ff454e;font-size:11px;padding-left:5px;}
.con_list_icon{float:left;margin:0 5px 0 0;}
.con_list_icon ul {width: 100%; zoom: 1;float:left;margin: 7px 0 0 0;}
.con_list_icon ul:after { content: ''; display: table; clear: both;}
.con_list_icon li { float: left; width: 17px; text-indent: -9999px; font-size: 0; background:url(http://img.smartfile.co.kr/list_icon2.png) no-repeat;width:17px; position: relative; display: block;}
.con_list_icon li.preview{width:17px; height:17px; background-position: 0 -195px; margin:0 0 0 10px;}
.con_list_icon li.preview_x{width:17px; height:17px; background-position: 0 -248px; margin:0 0 0 10px;}
.con_list_icon li.preview.on{width:17px; height:17px; background-position: 0 -195px; margin:0 0 0 10px;}
.con_list_icon li.preview_x.on{width:17px; height:17px; background-position: 0 -248px; margin:0 0 0 10px;}
.con_list_icon li.no1{width:17px; height:13px; background-position: 0 0px;margin:1px 0px 0 0;}
.con_list_icon li.no2{width:17px; height:13px; background-position: 0 -13px;margin:1px 0px 0 0;}
.con_list_icon li.no3{width:17px; height:13px; background-position: 0 -26px;margin:1px 0px 0 0;}
.con_list_icon li.no4{width:17px; height:13px; background-position: 0 -39px;margin:1px 0px 0 0;}
.con_list_icon li.no5{width:17px; height:13px; background-position: 0 -52px;margin:1px 0px 0 0;}
.con_list_icon li.no6{width:17px; height:13px; background-position: 0 -65px;margin:1px 0px 0 0;}
.con_list_icon li.no7{width:17px; height:13px; background-position: 0 -78px;margin:1px 0px 0 0;}
.con_list_icon li.no8{width:17px; height:13px; background-position: 0 -91px;margin:1px 0px 0 0;}
.con_list_icon li.no9{width:17px; height:13px; background-position: 0 -104px;margin:1px 0px 0 0;}
.con_list_icon li.no10{width:17px; height:13px; background-position: 0 -117px;margin:1px 0px 0 0;}
.con_list_icon li.no11{width:17px; height:13px; background-position: 0 -130px;margin:1px 0px 0 0;}
.con_list_icon li.no12{width:17px; height:13px; background-position: 0 -143px;margin:1px 0px 0 0;}
.con_list_icon li.no13{width:17px; height:13px; background-position: 0 -156px;margin:1px 0px 0 0;}
.con_list_icon li.no14{width:17px; height:13px; background-position: 0 -169px;margin:1px 0px 0 0;}
.con_list_icon li.no15{width:17px; height:13px; background-position: 0 -182px;margin:1px 0px 0 0;}
.con_list_icon li.no16{width:17px; height:13px; background-position: 0 -269px;margin:1px 0px 0 0;} /*추가*/
.con_list_icon li.no17{width:17px; height:13px; background-position: 0 -282px;margin:1px 0px 0 0;}
.con_list_icon li.no18{width:17px; height:13px; background-position: 0 -295px;margin:1px 0px 0 0;}
.con_list_icon li.no19{width:17px; height:13px; background-position: 0 -308px;margin:1px 0px 0 0;}
.con_list_icon li.no20{width:17px; height:13px; background-position: 0 -321px;margin:1px 0px 0 0;}
.con_list_icon li.no21{width:17px; height:13px; background-position: 0 -334px;margin:1px 0px 0 0;}
.con_list_icon li.no22{width:17px; height:13px; background-position: 0 -347px;margin:1px 0px 0 0;}
.con_list_icon li.no23{width:17px; height:13px; background-position: 0 -360px;margin:1px 0px 0 0;}
.con_list_icon li.no24{width:17px; height:13px; background-position: 0 -373px;margin:1px 0px 0 0;}
.con_list_icon li.no25{width:17px; height:13px; background-position: 0 -386px;margin:1px 0px 0 0;}
.con_list_icon li.no26{width:17px; height:13px; background-position: 0 -399px;margin:2px 0px 0 0;}
.con_list_icon li.no27{width:17px; height:13px; background-position: 0 -412px;margin:2px 0px 0 0;}
.con_list_icon li.no28{width:17px; height:13px; background-position: 0 -425px;margin:2px 0px 0 0;}
.con_list_icon li.no29{width:17px; height:13px; background-position: 0 -438px;margin:2px 0px 0 0;}
.con_list_icon li.no30{width:17px; height:13px; background-position: 0 -451px;margin:2px 0px 0 0;}
.con_list_icon li.no31{width:17px; height:13px; background-position: 0 -464px;margin:2px 0px 0 0;}
.con_list_icon li.no32{width:17px; height:13px; background-position: 0 -1361px;margin:2px 0px 0 0;}

.con_list_icon li.no33{width:17px; height:13px; background-position: 0 -477px;margin:2px 0px 0 0;}
.con_list_icon li.no34{width:17px; height:13px; background-position: 0 -490px;margin:2px 0px 0 0;}
.con_list_icon li.no35{width:17px; height:13px; background-position: 0 -503px;margin:2px 0px 0 0;}
.con_list_icon li.no36{width:17px; height:13px; background-position: 0 -516px;margin:2px 0px 0 0;}
.con_list_icon li.no37{width:17px; height:13px; background-position: 0 -529px;margin:2px 0px 0 0;}
.con_list_icon li.no38{width:17px; height:13px; background-position: 0 -542px;margin:2px 0px 0 0;}
.con_list_icon li.no39{width:17px; height:13px; background-position: 0 -555px;margin:2px 0px 0 0;}
.con_list_icon li.no40{width:17px; height:13px; background-position: 0 -568px;margin:2px 0px 0 0;}
.con_list_icon li.no41{width:17px; height:13px; background-position: 0 -581px;margin:2px 0px 0 0;}
.con_list_icon li.no42{width:17px; height:13px; background-position: 0 -594px;margin:2px 0px 0 0;}
.con_list_icon li.no43{width:17px; height:13px; background-position: 0 -607px;margin:2px 0px 0 0;}
.con_list_icon li.no44{width:17px; height:13px; background-position: 0 -620px;margin:2px 0px 0 0;}
.con_list_icon li.no45{width:17px; height:13px; background-position: 0 -633px;margin:2px 0px 0 0;}
.con_list_icon li.no46{width:17px; height:13px; background-position: 0 -646px;margin:2px 0px 0 0;}
.con_list_icon li.no47{width:17px; height:13px; background-position: 0 -659px;margin:2px 0px 0 0;}
.con_list_icon li.no48{width:17px; height:13px; background-position: 0 -672px;margin:2px 0px 0 0;}
.con_list_icon li.no49{width:17px; height:13px; background-position: 0 -685px;margin:2px 0px 0 0;}
.con_list_icon li.no50{width:17px; height:13px; background-position: 0 -698px;margin:2px 0px 0 0;}
.con_list_icon li.no51{width:17px; height:13px; background-position: 0 -711px;margin:2px 0px 0 0;}
.con_list_icon li.no52{width:17px; height:13px; background-position: 0 -724px;margin:2px 0px 0 0;}
.con_list_icon li.no53{width:17px; height:13px; background-position: 0 -737px;margin:2px 0px 0 0;}
.con_list_icon li.no54{width:17px; height:13px; background-position: 0 -750px;margin:2px 0px 0 0;}
.con_list_icon li.no55{width:17px; height:13px; background-position: 0 -763px;margin:2px 0px 0 0;}
.con_list_icon li.no56{width:17px; height:13px; background-position: 0 -776px;margin:2px 0px 0 0;}
.con_list_icon li.no57{width:17px; height:13px; background-position: 0 -789px;margin:2px 0px 0 0;}
.con_list_icon li.no58{width:17px; height:13px; background-position: 0 -802px;margin:2px 0px 0 0;}
.con_list_icon li.no59{width:17px; height:13px; background-position: 0 -815px;margin:2px 0px 0 0;}
.con_list_icon li.no60{width:17px; height:13px; background-position: 0 -828px;margin:2px 0px 0 0;}
.con_list_icon li.no61{width:17px; height:13px; background-position: 0 -841px;margin:2px 0px 0 0;}
.con_list_icon li.no62{width:17px; height:13px; background-position: 0 -854px;margin:2px 0px 0 0;}
.con_list_icon li.no63{width:17px; height:13px; background-position: 0 -867px;margin:2px 0px 0 0;}
.con_list_icon li.no64{width:17px; height:13px; background-position: 0 -880px;margin:2px 0px 0 0;}
.con_list_icon li.no65{width:17px; height:13px; background-position: 0 -893px;margin:2px 0px 0 0;}
.con_list_icon li.no66{width:17px; height:13px; background-position: 0 -906px;margin:2px 0px 0 0;}
.con_list_icon li.no67{width:17px; height:13px; background-position: 0 -919px;margin:2px 0px 0 0;}
.con_list_icon li.no68{width:17px; height:13px; background-position: 0 -932px;margin:2px 0px 0 0;}
.con_list_icon li.no69{width:17px; height:13px; background-position: 0 -945px;margin:2px 0px 0 0;}
.con_list_icon li.no70{width:17px; height:13px; background-position: 0 -958px;margin:2px 0px 0 0;}
.con_list_icon li.no71{width:17px; height:13px; background-position: 0 -971px;margin:2px 0px 0 0;}
.con_list_icon li.no72{width:17px; height:13px; background-position: 0 -984px;margin:2px 0px 0 0;}
.con_list_icon li.no73{width:17px; height:13px; background-position: 0 -997px;margin:2px 0px 0 0;}
.con_list_icon li.no74{width:17px; height:13px; background-position: 0 -1010px;margin:2px 0px 0 0;}
.con_list_icon li.no75{width:17px; height:13px; background-position: 0 -1023px;margin:2px 0px 0 0;}
.con_list_icon li.no76{width:17px; height:13px; background-position: 0 -1036px;margin:2px 0px 0 0;}
.con_list_icon li.no77{width:17px; height:13px; background-position: 0 -1049px;margin:2px 0px 0 0;}
.con_list_icon li.no78{width:17px; height:13px; background-position: 0 -1062px;margin:2px 0px 0 0;}
.con_list_icon li.no79{width:17px; height:13px; background-position: 0 -1075px;margin:2px 0px 0 0;}
.con_list_icon li.no80{width:17px; height:13px; background-position: 0 -1088px;margin:2px 0px 0 0;}
.con_list_icon li.no81{width:17px; height:13px; background-position: 0 -1101px;margin:2px 0px 0 0;}
.con_list_icon li.no82{width:17px; height:13px; background-position: 0 -1114px;margin:2px 0px 0 0;}
.con_list_icon li.no83{width:17px; height:13px; background-position: 0 -1127px;margin:2px 0px 0 0;}
.con_list_icon li.no84{width:17px; height:13px; background-position: 0 -1140px;margin:2px 0px 0 0;}
.con_list_icon li.no85{width:17px; height:13px; background-position: 0 -1153px;margin:2px 0px 0 0;}
.con_list_icon li.no86{width:17px; height:13px; background-position: 0 -1166px;margin:2px 0px 0 0;}
.con_list_icon li.no87{width:17px; height:13px; background-position: 0 -1179px;margin:2px 0px 0 0;}
.con_list_icon li.no88{width:17px; height:13px; background-position: 0 -1192px;margin:2px 0px 0 0;}
.con_list_icon li.no89{width:17px; height:13px; background-position: 0 -1205px;margin:2px 0px 0 0;}
.con_list_icon li.no90{width:17px; height:13px; background-position: 0 -1218px;margin:2px 0px 0 0;}
.con_list_icon li.no91{width:17px; height:13px; background-position: 0 -1231px;margin:2px 0px 0 0;}
.con_list_icon li.no92{width:17px; height:13px; background-position: 0 -1244px;margin:2px 0px 0 0;}
.con_list_icon li.no93{width:17px; height:13px; background-position: 0 -1257px;margin:2px 0px 0 0;}
.con_list_icon li.no94{width:17px; height:13px; background-position: 0 -1270px;margin:2px 0px 0 0;}
.con_list_icon li.no95{width:17px; height:13px; background-position: 0 -1283px;margin:2px 0px 0 0;}
.con_list_icon li.no96{width:17px; height:13px; background-position: 0 -1296px;margin:2px 0px 0 0;}
.con_list_icon li.no97{width:17px; height:13px; background-position: 0 -1309px;margin:2px 0px 0 0;}
.con_list_icon li.no98{width:17px; height:13px; background-position: 0 -1322px;margin:2px 0px 0 0;}
.con_list_icon li.no99{width:17px; height:13px; background-position: 0 -1335px;margin:2px 0px 0 0;}
.con_list_icon li.no100{width:22px; height:13px; background-position: 0 -1348px;margin:2px 0px 0 0;}

.con_list_icon li.no101{width:22px; height:13px; background-position: 0 -1374px;margin:2px 0px 0 0;}
.con_list_icon li.no102{width:22px; height:13px; background-position: 0 -1387px;margin:2px 0px 0 0;}
.con_list_icon li.no103{width:22px; height:13px; background-position: 0 -1400px;margin:2px 0px 0 0;}
.con_list_icon li.no104{width:22px; height:13px; background-position: 0 -1413px;margin:2px 0px 0 0;}
.con_list_icon li.no105{width:22px; height:13px; background-position: 0 -1426px;margin:2px 0px 0 0;}
.con_list_icon li.no106{width:22px; height:13px; background-position: 0 -1439px;margin:2px 0px 0 0;}
.con_list_icon li.no107{width:22px; height:13px; background-position: 0 -1452px;margin:2px 0px 0 0;}
.con_list_icon li.no108{width:22px; height:13px; background-position: 0 -1465px;margin:2px 0px 0 0;}
.con_list_icon li.no109{width:22px; height:13px; background-position: 0 -1478px;margin:2px 0px 0 0;}
.con_list_icon li.no110{width:22px; height:13px; background-position: 0 -1491px;margin:2px 0px 0 0;}

.con_list_icon li.no111{width:22px; height:13px; background-position: 0 -1504px;margin:2px 0px 0 0;}
.con_list_icon li.no112{width:22px; height:13px; background-position: 0 -1517px;margin:2px 0px 0 0;}
.con_list_icon li.no113{width:22px; height:13px; background-position: 0 -1530px;margin:2px 0px 0 0;}
.con_list_icon li.no114{width:22px; height:13px; background-position: 0 -1543px;margin:2px 0px 0 0;}
.con_list_icon li.no115{width:22px; height:13px; background-position: 0 -1556px;margin:2px 0px 0 0;}
.con_list_icon li.no116{width:22px; height:13px; background-position: 0 -1569px;margin:2px 0px 0 0;}
.con_list_icon li.no117{width:22px; height:13px; background-position: 0 -1582px;margin:2px 0px 0 0;}
.con_list_icon li.no118{width:22px; height:13px; background-position: 0 -1595px;margin:2px 0px 0 0;}
.con_list_icon li.no119{width:22px; height:13px; background-position: 0 -1608px;margin:2px 0px 0 0;}
.con_list_icon li.no120{width:22px; height:13px; background-position: 0 -1621px;margin:2px 0px 0 0;}

.con_list_icon li.no121{width:22px; height:13px; background-position: 0 -1634px;margin:2px 0px 0 0;}
.con_list_icon li.no122{width:22px; height:13px; background-position: 0 -1647px;margin:2px 0px 0 0;}
.con_list_icon li.no123{width:22px; height:13px; background-position: 0 -1660px;margin:2px 0px 0 0;}
.con_list_icon li.no124{width:22px; height:13px; background-position: 0 -1673px;margin:2px 0px 0 0;}
.con_list_icon li.no125{width:22px; height:13px; background-position: 0 -1686px;margin:2px 0px 0 0;}
.con_list_icon li.no126{width:22px; height:13px; background-position: 0 -1699px;margin:2px 0px 0 0;}
.con_list_icon li.no127{width:22px; height:13px; background-position: 0 -1712px;margin:2px 0px 0 0;}
.con_list_icon li.no128{width:22px; height:13px; background-position: 0 -1725px;margin:2px 0px 0 0;}
.con_list_icon li.no129{width:22px; height:13px; background-position: 0 -1738px;margin:2px 0px 0 0;}
.con_list_icon li.no130{width:22px; height:13px; background-position: 0 -1751px;margin:2px 0px 0 0;}

.con_list_icon li.no131{width:22px; height:13px; background-position: 0 -1764px;margin:2px 0px 0 0;}
.con_list_icon li.no132{width:22px; height:13px; background-position: 0 -1777px;margin:2px 0px 0 0;}
.con_list_icon li.no133{width:22px; height:13px; background-position: 0 -1790px;margin:2px 0px 0 0;}
.con_list_icon li.no134{width:22px; height:13px; background-position: 0 -1803px;margin:2px 0px 0 0;}
.con_list_icon li.no135{width:22px; height:13px; background-position: 0 -1816px;margin:2px 0px 0 0;}
.con_list_icon li.no136{width:22px; height:13px; background-position: 0 -1829px;margin:2px 0px 0 0;}
.con_list_icon li.no137{width:22px; height:13px; background-position: 0 -1842px;margin:2px 0px 0 0;}
.con_list_icon li.no138{width:22px; height:13px; background-position: 0 -1855px;margin:2px 0px 0 0;}
.con_list_icon li.no139{width:22px; height:13px; background-position: 0 -1868px;margin:2px 0px 0 0;}
.con_list_icon li.no140{width:22px; height:13px; background-position: 0 -1881px;margin:2px 0px 0 0;}

.con_list_icon li.no141{width:22px; height:13px; background-position: 0 -1894px;margin:2px 0px 0 0;}
.con_list_icon li.no142{width:22px; height:13px; background-position: 0 -1907px;margin:2px 0px 0 0;}
.con_list_icon li.no143{width:22px; height:13px; background-position: 0 -1920px;margin:2px 0px 0 0;}
.con_list_icon li.no144{width:22px; height:13px; background-position: 0 -1933px;margin:2px 0px 0 0;}
.con_list_icon li.no145{width:22px; height:13px; background-position: 0 -1946px;margin:2px 0px 0 0;}
.con_list_icon li.no146{width:22px; height:13px; background-position: 0 -1959px;margin:2px 0px 0 0;}
.con_list_icon li.no147{width:22px; height:13px; background-position: 0 -1972px;margin:2px 0px 0 0;}
.con_list_icon li.no148{width:22px; height:13px; background-position: 0 -1985px;margin:2px 0px 0 0;}
.con_list_icon li.no149{width:22px; height:13px; background-position: 0 -1998px;margin:2px 0px 0 0;}
.con_list_icon li.no150{width:22px; height:13px; background-position: 0 -2011px;margin:2px 0px 0 0;}

.con_list_icon li.no151{width:22px; height:13px; background-position: 0 -2024px;margin:2px 0px 0 0;}
.con_list_icon li.no152{width:22px; height:13px; background-position: 0 -2037px;margin:2px 0px 0 0;}
.con_list_icon li.no153{width:22px; height:13px; background-position: 0 -2050px;margin:2px 0px 0 0;}
.con_list_icon li.no154{width:22px; height:13px; background-position: 0 -2063px;margin:2px 0px 0 0;}
.con_list_icon li.no155{width:22px; height:13px; background-position: 0 -2076px;margin:2px 0px 0 0;}
.con_list_icon li.no156{width:22px; height:13px; background-position: 0 -2089px;margin:2px 0px 0 0;}
.con_list_icon li.no157{width:22px; height:13px; background-position: 0 -2102px;margin:2px 0px 0 0;}
.con_list_icon li.no158{width:22px; height:13px; background-position: 0 -2115px;margin:2px 0px 0 0;}
.con_list_icon li.no159{width:22px; height:13px; background-position: 0 -2128px;margin:2px 0px 0 0;}
.con_list_icon li.no160{width:22px; height:13px; background-position: 0 -2141px;margin:2px 0px 0 0;}

.con_list_icon li.no161{width:22px; height:13px; background-position: 0 -2154px;margin:2px 0px 0 0;}
.con_list_icon li.no162{width:22px; height:13px; background-position: 0 -2167px;margin:2px 0px 0 0;}
.con_list_icon li.no163{width:22px; height:13px; background-position: 0 -2180px;margin:2px 0px 0 0;}
.con_list_icon li.no164{width:22px; height:13px; background-position: 0 -2193px;margin:2px 0px 0 0;}
.con_list_icon li.no165{width:22px; height:13px; background-position: 0 -2206px;margin:2px 0px 0 0;}
.con_list_icon li.no166{width:22px; height:13px; background-position: 0 -2219px;margin:2px 0px 0 0;}
.con_list_icon li.no167{width:22px; height:13px; background-position: 0 -2232px;margin:2px 0px 0 0;}
.con_list_icon li.no168{width:22px; height:13px; background-position: 0 -2245px;margin:2px 0px 0 0;}
.con_list_icon li.no169{width:22px; height:13px; background-position: 0 -2258px;margin:2px 0px 0 0;}
.con_list_icon li.no170{width:22px; height:13px; background-position: 0 -2271px;margin:2px 0px 0 0;}

.con_list_icon li.no171{width:22px; height:13px; background-position: 0 -2284px;margin:2px 0px 0 0;}
.con_list_icon li.no172{width:22px; height:13px; background-position: 0 -2297px;margin:2px 0px 0 0;}
.con_list_icon li.no173{width:22px; height:13px; background-position: 0 -2310px;margin:2px 0px 0 0;}
.con_list_icon li.no174{width:22px; height:13px; background-position: 0 -2323px;margin:2px 0px 0 0;}
.con_list_icon li.no175{width:22px; height:13px; background-position: 0 -2336px;margin:2px 0px 0 0;}
.con_list_icon li.no176{width:22px; height:13px; background-position: 0 -2349px;margin:2px 0px 0 0;}
.con_list_icon li.no177{width:22px; height:13px; background-position: 0 -2362px;margin:2px 0px 0 0;}
.con_list_icon li.no178{width:22px; height:13px; background-position: 0 -2375px;margin:2px 0px 0 0;}
.con_list_icon li.no179{width:22px; height:13px; background-position: 0 -2388px;margin:2px 0px 0 0;}
.con_list_icon li.no180{width:22px; height:13px; background-position: 0 -2401px;margin:2px 0px 0 0;}

.con_list_icon li.no181{width:22px; height:13px; background-position: 0 -2414px;margin:2px 0px 0 0;}
.con_list_icon li.no182{width:22px; height:13px; background-position: 0 -2427px;margin:2px 0px 0 0;}
.con_list_icon li.no183{width:22px; height:13px; background-position: 0 -2440px;margin:2px 0px 0 0;}
.con_list_icon li.no184{width:22px; height:13px; background-position: 0 -2453px;margin:2px 0px 0 0;}
.con_list_icon li.no185{width:22px; height:13px; background-position: 0 -2466px;margin:2px 0px 0 0;}
.con_list_icon li.no186{width:22px; height:13px; background-position: 0 -2479px;margin:2px 0px 0 0;}
.con_list_icon li.no187{width:22px; height:13px; background-position: 0 -2492px;margin:2px 0px 0 0;}
.con_list_icon li.no188{width:22px; height:13px; background-position: 0 -2505px;margin:2px 0px 0 0;}
.con_list_icon li.no189{width:22px; height:13px; background-position: 0 -2518px;margin:2px 0px 0 0;}
.con_list_icon li.no190{width:22px; height:13px; background-position: 0 -2531px;margin:2px 0px 0 0;}

.con_list_icon li.no191{width:22px; height:13px; background-position: 0 -2544px;margin:2px 0px 0 0;}
.con_list_icon li.no192{width:22px; height:13px; background-position: 0 -2557px;margin:2px 0px 0 0;}
.con_list_icon li.no193{width:22px; height:13px; background-position: 0 -2570px;margin:2px 0px 0 0;}
.con_list_icon li.no194{width:22px; height:13px; background-position: 0 -2583px;margin:2px 0px 0 0;}
.con_list_icon li.no195{width:22px; height:13px; background-position: 0 -2596px;margin:2px 0px 0 0;}
.con_list_icon li.no196{width:22px; height:13px; background-position: 0 -2609px;margin:2px 0px 0 0;}
.con_list_icon li.no197{width:22px; height:13px; background-position: 0 -2622px;margin:2px 0px 0 0;}
.con_list_icon li.no198{width:22px; height:13px; background-position: 0 -2635px;margin:2px 0px 0 0;}
.con_list_icon li.no199{width:22px; height:13px; background-position: 0 -2648px;margin:2px 0px 0 0;}
.con_list_icon li.no200{width:22px; height:13px; background-position: 0 -2661px;margin:2px 0px 0 0;}

.tbl-top15 .size       {text-align:right;padding-right:10px;}
.tbl-top15 .size.type1{text-align: center}
.tbl-top15 .pay {text-align:right;color: #1670a5;font-weight:bold;}
.tbl-top15 .contents.type1{text-align: center;padding-right: 10px; width:52px;}
.tbl-top15 .seller     {width:90px; line-height:0px; overflow:hidden;}

.tbl-top15 .on td font {color:#fff;}
.tbl-top15 .on td        { color: #fff; background: url('http://img.smartfile.co.kr/tr_bg.png') repeat-x 0 0; }
.tbl-top15 .on td a		 {color: #fff;}
.tbl-top15 .on td strong { color: #fff; }
.tbl-top15 .on td span { color: #fff; padding-left:5px;}
/*.tbl-top15 .on .pay      { border-left: 1px solid #696e79; }*/
.tbl-top15 .on .title_color { color: #fff; }

.tbl-top15 .detail                { display: none; }
.tbl-top15 .detail td             { height: 116px; line-height: 15px; border-color: #878f97; border-top: 0; vertical-align: top;border-bottom:1px solid #878f97;}
.tbl-top15 .detail td.info        { background-color: #e8ebef;border-left: 1px solid #696e79;}
.tbl-top15 .detail td.info li {padding-right:19px;font-family:'나눔고딕',NanumGothic,'돋움',Dotum,AppleGothic,sans-serif;text-align:right;line-height:29px;}

/* 메인리스트 다운로드보기 */
.wrap-download { zoom: 1; height: 117px; }
.wrap-download:after {content: '';display:table;clear:both;}
.wrap-download .fileinfo,
.wrap-download .button {position:relative;float:left;height:100%; }
.wrap-download .fileinfo {width:470px;padding:0 0 0 130px;border-right:1px solid #dde0e4;}
.wrap-download .fileinfo .wrap-thumb {position:absolute;left:14px;top:11px;}
.wrap-download .fileinfo .wrap-thumb .thumb {width:105px;height:74px;margin:0 0 0px;border:1px solid #707070;background-color: #707070;}
.wrap-download .fileinfo .wrap-thumb .thumb img {display:block;width:105px;height:74px;}
.thumb_icon{width:93px;}
.thumb_icon_img1{margin:0 0 0 13px;}
.thumb_icon_img2{margin:5px 0 0 7px;}
.wrap-download .files {position:relative;width:460px;height:74px;top:11px;font:12px 'dotum';text-align:left;border:1px solid #9299a2;overflow-x:hidden;color:#4c4c4c;background:#d1d7de;overflow:scroll;}
.wrap-download .file-list {width:435px;margin:5px 0 0 5px;}
.wrap-download .file-list li {position:relative;line-height:16px;}
.wrap-download .file-list .f-name {display:block;width:350px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.wrap-download .file-list .f-size {position:absolute;top:0;right:10px;text-align:right;background:#d1d7de;}
.wrap-download .guide {padding:19px 20px 0 0;font:12px/15px 'dotum';color:#666666;text-align:right;}
.wrap-download .guide span { font-weight:bold;color:#458db7; }
.wrap-download .button {width:160px;}
.wrap-download .button a {display:inline-block;margin-top:12px;}

/* 1분미리보기 */
.layer {display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:10000;}
.open {display:block;}
.layer .bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.6; filter:alpha(opacity=60);}

.preview_layer_area {position:absolute; left:50%; top:50%; width:647px; height:451px; background:url('http://img.smartfile.co.kr/contents/preview_layer.png') no-repeat;}
.preview_layer_area .preview_all{width:647px; height:440px; position:relative;}
.preview_layer_area .preview_all .preview_x{cursor:pointer; width:20px; height:20px;position:absolute;margin:6px 0 0 622px ;}
.preview_layer_area .preview_all .preview_ment{width:633px; height:34px; font-size:13px; line-height:34px; color:#e56600;margin:26px 0 0 2px; position:absolute; background:#000; opacity:.8; filter:alpha(opacity=80);z-index:800;padding:0 0 0 10px;}
.preview_layer_area .preview_all .preview_ment label{margin:0 0 0 60px;}
.preview_layer_area .preview_all .video{width:643px; height:350px;margin:27px 0 0 2px;position:absolute;z-index:400;}
.preview_layer_area .preview_all .preview_info_area{width:633px; margin:385px 0 0 0; position:absolute;padding:5px 0 0 10px;}
.preview_layer_area .preview_all .preview_info_area .title{ width:350px; height:30px;padding:0px 0 0 0; line-height:35px; font-size:14px; color:#bfc0c5; font-weight:bold;overflow: hidden; white-space: nowrap; display:block; text-overflow: ellipsis;}
.preview_layer_area .preview_all .preview_info_area .info{font-size:12px; color:#777777; height:20px; line-height:20px;}
.preview_layer_area .preview_all .preview_info_area .info b {color:#e4e4e4;}
.preview_layer_area .preview_all .preview_info_area img{margin:7px 0 0 0; cursor:pointer;}

/* chaege.css */

/* 충전환불안내 */
.refund_title{width:424px; height:22px; background:url('http://img.smartfile.co.kr/charge/refund_title.gif') no-repeat;margin:40px 0 0 20px;}
.refund_bg{width:890px; height:434px; background:url('http://img.smartfile.co.kr/charge/refund_bg4.gif') no-repeat;margin:10px 0 0 20px;position:relative;}
.refund_bg .refund_input{width:295px; height:19px; float:left;margin:380px 0 0 163px; position:absolute;}
.refund_bg .refund_input .refund_put{width:295px; height:19px; border:none;font-size:11px; background: transparent; ime-mode:disabled;}
.refund_bg .refund_btn{width:122px; height:23px; position:absolute; float:left; margin:380px 0 0 473px; cursor:pointer;}

/* 충전이용안내 */
.charge_guide_box_area{width:933px; margin:20px 0 0 0;}
.charge_guide_box {width:868px; margin:0 auto;}
.charge_guide_box li {background:url(http://img.smartfile.co.kr/sp_ico_snb2.png) no-repeat 0px 0px; display:block;background-position:0px -388px;color:#707070;padding:5px 0 5px 10px;font-size:12px;}

/* Popup Layer */
.charge_new_layer_area {position:absolute; left:33%; top:28%; background:url('http://img.smartfile.co.kr/charge/charge_layer_new3.png') no-repeat; width:662px; height:484px; }
.charge_new_layer {display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:9999;}
.charge_new_x{width:33px; height:35px;position:absolute;margin:1px 0 0 626px;cursor:pointer;}
.open {display:block;}
.charge_new_layer .charge_new_bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.6; filter:alpha(opacity=60);}
.money_info_area{width:662px; height:26px;  position:relative;margin:82px 0 0 0;}
.money_info_area ul{width:662px; height:26px; float:left;}
.money_info_area ul li{float:left; height:26px;}
.money_info_area ul li.money_area1{width:100px;height:26px; }
.money_info_area ul li.money_area2{width:180px;height:26px;float:left;}
.money_info_area ul li.money_area2 div.m5000{width:139px; height:22px; background:url('http://img.smartfile.co.kr/charge/charge_layer_new_money_2015.png') no-repeat;background-position:-9px -14px;}
.money_info_area ul li.money_area2 div.m10000{width:160px; height:22px; background:url('http://img.smartfile.co.kr/charge/charge_layer_new_money_2015.png') no-repeat;background-position:-9px -45px;}
.money_info_area ul li.money_area2 div.m20000{width:160px; height:22px; background:url('http://img.smartfile.co.kr/charge/charge_layer_new_money_2015.png') no-repeat;background-position:-9px -76px;}
.money_info_area ul li.money_area2 div.m30000{width:160px; height:22px; background:url('http://img.smartfile.co.kr/charge/charge_layer_new_money_2015.png') no-repeat;background-position:-9px -107px;}
.money_info_area ul li.money_area2 div.m50000{width:170px; height:22px; background:url('http://img.smartfile.co.kr/charge/charge_layer_new_money_2015.png') no-repeat;background-position:-9px -138px;}
.money_info_area ul li.money_area2 div.m16500{width:170px; height:22px; background:url('http://img.smartfile.co.kr/charge/charge_layer_new_money_2015.png') no-repeat;background-position:-9px -168px;}
.money_info_area ul li.money_area2 div.m11500{width:160px; height:22px; background:url('http://img.smartfile.co.kr/charge/charge_layer_new_money2.png') no-repeat;background-position:-9px -168px;}
.money_info_area ul li.money_area2 div.m29800{width:160px; height:22px; background:url('http://img.smartfile.co.kr/charge/charge_layer_new_money_2015.png') no-repeat;background-position:-9px -199px;}
.money_info_area ul li.money_area2 div.m19800{width:160px; height:22px; background:url('http://img.smartfile.co.kr/charge/charge_layer_new_money2.png') no-repeat;background-position:-9px -199px;}
.money_info_area ul li.money_area2 div.m6900{width:158px; height:22px; background:url('http://img.smartfile.co.kr/charge/charge_layer_new_money_2015.png') no-repeat;background-position:-9px -228px;}
.money_info_area ul li.money_area3{width:108px;height:26px;}
.money_info_area ul li.money_area4{width:274px;height:26px;float:left;}
.money_info_area ul li.money_area4 div.p5000{width:94px; height:22px; background:url('http://img.smartfile.co.kr/charge/charge_layer_new_money_2015.png') no-repeat;background-position:-196px -14px;}
.money_info_area ul li.money_area4 div.p20000{width:217px; height:22px; background:url('http://img.smartfile.co.kr/charge/charge_layer_new_money_2015.png') no-repeat;background-position:-196px -45px;}
.money_info_area ul li.money_area4 div.p40000{width:217px; height:22px; background:url('http://img.smartfile.co.kr/charge/charge_layer_new_money_2015.png') no-repeat;background-position:-196px -76px;}
.money_info_area ul li.money_area4 div.p60000{width:230px; height:22px; background:url('http://img.smartfile.co.kr/charge/charge_layer_new_money_2015.png') no-repeat;background-position:-196px -107px;}
.money_info_area ul li.money_area4 div.p100000{width:243px; height:22px; background:url('http://img.smartfile.co.kr/charge/charge_layer_new_money_2015.png') no-repeat;background-position:-196px -138px;}
.money_info_area ul li.money_area4 div.p10000_30{width:227px; height:22px; background:url('http://img.smartfile.co.kr/charge/charge_layer_new_money_2015.png') no-repeat;background-position:-196px -168px;}
.money_info_area ul li.money_area4 div.p90_2{width:181px; height:22px; background:url('http://img.smartfile.co.kr/charge/charge_layer_new_money_2015.png') no-repeat;background-position:-196px -199px;}
.money_info_area ul li.money_area4 div.p5000_30{width:217px; height:22px; background:url('http://img.smartfile.co.kr/charge/charge_layer_new_money2.png') no-repeat;background-position:-196px -168px;}
.money_info_area ul li.money_area4 div.p90{width:181px; height:22px; background:url('http://img.smartfile.co.kr/charge/charge_layer_new_money2.png') no-repeat;background-position:-196px -199px;}
.money_info_area ul li.money_area4 div.p30auto{width:233px; height:22px; background:url('http://img.smartfile.co.kr/charge/charge_layer_new_money_2015.png') no-repeat;background-position:-196px -230px;}
.money_info_area ul li.money_area2 div.vip5000{width:75px; height:24px; background:url('http://img.smartfile.co.kr/charge/charge_layer_12.png?ver=1.6') no-repeat;background-position:-107px -240px;}
.money_info_area ul li.money_area4 div.vip5000{width:300px; height:25px; background:url('http://img.smartfile.co.kr/charge/charge_layer_12.png?ver=1.6') no-repeat;background-position:-196px -240px;}
.money_info_area ul li.money_area2 div.vip10000{width:87px; height:24px; background:url('http://img.smartfile.co.kr/charge/charge_layer_12.png?ver=1.6') no-repeat;background-position:-95px -271px;}
.money_info_area ul li.money_area4 div.vip10000{width:300px; height:25px; background:url('http://img.smartfile.co.kr/charge/charge_layer_12.png?ver=1.6') no-repeat;background-position:-196px -271px;}
.money_info_area ul li.money_area2 div.vip20000{width:87px; height:24px; background:url('http://img.smartfile.co.kr/charge/charge_layer_12.png?ver=1.6') no-repeat;background-position:-94px -301px;}
.money_info_area ul li.money_area4 div.vip20000{width:300px; height:25px; background:url('http://img.smartfile.co.kr/charge/charge_layer_12.png?ver=1.6') no-repeat;background-position:-196px -301px;}
.money_info_area ul li.money_area2 div.vip30000{width:87px; height:24px; background:url('http://img.smartfile.co.kr/charge/charge_layer_12.png?ver=1.6') no-repeat;background-position:-94px -332px;}
.money_info_area ul li.money_area4 div.vip30000{width:300px; height:25px; background:url('http://img.smartfile.co.kr/charge/charge_layer_12.png?ver=1.6') no-repeat;background-position:-196px -332px;}
.money_info_area ul li.money_area2 div.vip50000{width:87px; height:24px; background:url('http://img.smartfile.co.kr/charge/charge_layer_12.png?ver=1.6') no-repeat;background-position:-94px -363px;}
.money_info_area ul li.money_area4 div.vip50000{width:300px; height:25px; background:url('http://img.smartfile.co.kr/charge/charge_layer_12.png?ver=1.6') no-repeat;background-position:-196px -363px;}
.money_info_area ul li.money_area2 div.vip5000{width:75px; height:24px; background:url('http://img.smartfile.co.kr/charge/charge_layer_12.png?ver=1.6') no-repeat;background-position:-107px -240px;}
.money_info_area ul li.money_area4 div.vip5000{width:300px; height:25px; background:url('http://img.smartfile.co.kr/charge/charge_layer_12.png?ver=1.6') no-repeat;background-position:-196px -240px;}
.money_info_area ul li.money_area2 div.vip10000{width:87px; height:24px; background:url('http://img.smartfile.co.kr/charge/charge_layer_12.png?ver=1.6') no-repeat;background-position:-95px -271px;}
.money_info_area ul li.money_area4 div.vip10000{width:300px; height:25px; background:url('http://img.smartfile.co.kr/charge/charge_layer_12.png?ver=1.6') no-repeat;background-position:-196px -271px;}
.money_info_area ul li.money_area2 div.vip20000{width:87px; height:24px; background:url('http://img.smartfile.co.kr/charge/charge_layer_12.png?ver=1.6') no-repeat;background-position:-94px -301px;}
.money_info_area ul li.money_area4 div.vip20000{width:300px; height:25px; background:url('http://img.smartfile.co.kr/charge/charge_layer_12.png?ver=1.6') no-repeat;background-position:-196px -301px;}
.money_info_area ul li.money_area2 div.vip30000{width:87px; height:24px; background:url('http://img.smartfile.co.kr/charge/charge_layer_12.png?ver=1.6') no-repeat;background-position:-94px -332px;}
.money_info_area ul li.money_area4 div.vip30000{width:300px; height:25px; background:url('http://img.smartfile.co.kr/charge/charge_layer_12.png?ver=1.6') no-repeat;background-position:-196px -332px;}
.money_info_area ul li.money_area2 div.vip50000{width:87px; height:24px; background:url('http://img.smartfile.co.kr/charge/charge_layer_12.png?ver=1.6') no-repeat;background-position:-94px -363px;}
.money_info_area ul li.money_area4 div.vip50000{width:300px; height:25px; background:url('http://img.smartfile.co.kr/charge/charge_layer_12.png?ver=1.6') no-repeat;background-position:-196px -363px;}

.money_info_detail_area1{width:662px; height:36px;  position:relative;margin:21px 0 0 0;float:left;}
.money_info_detail_area1 div.charge_styled-select { width:350px; height: 19px;line-height:19px; border:1px solid #cccccc; overflow: hidden; background: url('http://img.smartfile.co.kr/charge/charge_select_bg2.png') no-repeat right #fff; font-size: 14px;
margin:6px 0px 0 150px;cursor:pointer;}
.money_info_detail_area1 div.charge_styled-select select {background: transparent; width: 370px; line-height:19px;padding:1px 0 0px 5px; font-size: 12px;border: 0;border-radius: 0;-webkit-appearance: none; cursor:pointer;}
.money_info_detail_area1 div.charge_styled-select select option span{color:#f34300;}
.money_info_detail_area2{width:662px; height:43px;  position:relative;margin:0px 0 0 0;float:left;}
.money_info_detail_area2 div.detail_area{width:476px; height:43px;line-height:42px;  position:relative;margin:0px 0 0 150px; font-size:14px;font-weight:bold; color:#535353;}

.btn_pack,
.btn_pack *{display:inline-block;overflow:visible;position:relative;margin:0;padding:0;border:0;background:url(http://img.smartfile.co.kr/charge/btn_pack.gif) no-repeat;font-size:13px;font-family:Dotum, Sans-serif;color:#333;text-decoration:none !important;vertical-align:top;white-space:nowrap}
.btn_pack{margin-right:0px}
.btn_pack *{left:0px;cursor:pointer;_cursor:hand}
.btn_pack.medium,
.btn_pack.medium *{height:24px;line-height:24px}
.btn_pack.large,
.btn_pack.large *{width: 140px; height:30px;line-height:30px}
.btn_pack.large{background-position:left -30px;text-align:center; font-size:13px; font-weight:bold;}
.btn_pack.large *{padding:0 -10px 0 0px;background-position:right -30px;font-size:13px;text-align:center;font-weight:bold;}
.btn_pack *:hover, .btn_pack *:active, .btn_pack *:focus{color:#e54e01}
.btn_pack.strong *{font-weight:bold !important}

/* charge_new_all_area */
.charge_new_layer_area_12 {position:absolute; left:33%; top:28%; background:url('http://img.smartfile.co.kr/charge/12_charge_layer_new.png') no-repeat; width:662px; height:394px; }
/* Popup Layer */
.charge_new_layer_12 {display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:9999;}
.charge_new_x_12{width:33px; height:35px;position:absolute;margin:1px 0 0 626px;cursor:pointer;}
.open_12 {display:block;}
.charge_new_layer_12 .charge_new_bg_12 {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.6; filter:alpha(opacity=60);}
.money_info_area_12{width:662px; height:26px;  position:relative;margin:82px 0 0 0;}
.money_info_area_12 ul{width:662px; height:26px; float:left;}
.money_info_area_12 ul li{float:left; height:26px;}
.money_info_area_12 ul li.money_area1{width:100px;height:26px; }
.money_info_area_12 ul li.money_area2{width:180px;height:26px;float:left;}
.money_info_area_12 ul li.money_area2 div.mfirst10000{width:165px; height:22px; background:url('http://img.smartfile.co.kr/charge/charge_layer_150101.png') no-repeat;background-position:-16px -760px;}
.money_info_area_12 ul li.money_area2 div.mfirst20000{width:165px; height:22px; background:url('http://img.smartfile.co.kr/charge/charge_layer_150101.png') no-repeat;background-position:-16px -791px;}
.money_info_area_12 ul li.money_area2 div.mvip10000{width:165px; height:22px; background:url('http://img.smartfile.co.kr/charge/charge_layer_150101.png') no-repeat;background-position:-16px -698px;}
.money_info_area_12 ul li.money_area2 div.mvip20000{width:165px; height:22px; background:url('http://img.smartfile.co.kr/charge/charge_layer_150101.png') no-repeat;background-position:-16px -729px;}
.money_info_area_12 ul li.money_area2 div.m5000{width:165px; height:22px; background:url('http://img.smartfile.co.kr/charge/charge_layer_150101.png') no-repeat;background-position:-16px -531px;}
.money_info_area_12 ul li.money_area2 div.m10000{width:165px; height:22px; background:url('http://img.smartfile.co.kr/charge/charge_layer_150101.png') no-repeat;background-position:-16px -853px;}
.money_info_area_12 ul li.money_area2 div.m20000{width:165px; height:22px; background:url('http://img.smartfile.co.kr/charge/charge_layer_150101.png') no-repeat;background-position:-16px -883px;}
.money_info_area_12 ul li.money_area2 div.m30000{width:165px; height:22px; background:url('http://img.smartfile.co.kr/charge/charge_layer_150101.png') no-repeat;background-position:-16px -914px;}
.money_info_area_12 ul li.money_area2 div.m50000{width:176px; height:22px; background:url('http://img.smartfile.co.kr/charge/charge_layer_150101.png') no-repeat;background-position:-5px -945px;}
.money_info_area_12 ul li.money_area2 div.m11500{width:160px; height:22px; background:url('http://img.smartfile.co.kr/charge/charge_layer_new_money2.png') no-repeat;background-position:-16px -168px;}
.money_info_area_12 ul li.money_area2 div.m19800{width:160px; height:22px; background:url('http://img.smartfile.co.kr/charge/charge_layer_new_money2.png') no-repeat;background-position:-16px -199px;}
.money_info_area_12 ul li.money_area2 div.m6900{width:158px; height:22px; background:url('http://img.smartfile.co.kr/charge/charge_layer_new_money2.png') no-repeat;background-position:-16px -228px;}

.PAYPAL_info{position: relative;width:109px; height:30px; margin:35px 0 0 530px; float:left;cursor: pointer;overflow-x:hidden}


.vip1503_wrap div.charge_table_area{width:817px; height:270px; margin: 0 auto; }
.vip1503_wrap div.charge_table_area .charge_table{font-weight:bold;font-size:13px;}
.vip1503_wrap div.charge_table_area .charge_table tr.charge_line{}
.vip1503_wrap div.charge_table_area .charge_table tr.charge_line.over{border:2px solid #4b433f; cursor:pointer;background:#eebf9a;}
.vip1503_wrap div.charge_table_area .charge_table td.event_zone{ text-align:center; }
.vip1503_wrap div.charge_table_area .charge_table td.select_zone1{float:right;margin:19px 0 0 0; }
.vip1503_wrap div.charge_table_area .charge_table td.basic_zone{color:#ada8a0;text-decoration: line-through;text-align:right;}
.vip1503_wrap div.charge_table_area .charge_table td.sale_zone{color:#4d70af;text-align:right; }
.vip1503_wrap div.charge_table_area .charge_table td.addition{font-size:12px;color:#f38e2b;text-align:right;}
.vip1503_wrap div.charge_table_area .charge_table td.info_zone{color:#000000;text-align:left; }
.vip1503_wrap div.charge_table_area .charge_table td.line_zone{color:#fb4a4a;text-align:left; border-bottom:1px solid #907a69; height:1px;}


/* charge_1503 1주년 이벤트*/
/*.wrap_chargexx.style6 .birth h2 { height:410px; background:url("http://img.smartfile.co.kr/charge/2015_03_event_base_01.png") no-repeat 0 0; text-indent:-9999px; }*/
.wrap_chargexx.style7 h2 { height:410px; background:url("http://img.smartfile.co.kr/charge/2015_03_event_base_01.png") no-repeat 0 0; text-indent:-9999px; }
.wrap_chargexx .vip_charge.style4 { position:relative;height:419px; background:url("http://img.smartfile.co.kr/charge/2015_03_event_vip.png") no-repeat 0 0; text-indent:-9999px; }
.wrap_chargexx .vip_charge a { position:absolute; display:block; width:145px; height:45px;}
.wrap_chargexx .vip_charge.style4 .vip1503_01 { top:141px; left:751px;}
.wrap_chargexx .vip_charge.style4 .vip1503_02 { top:308px; left:751px;}
.wrap_chargexx .base_charge.style4 { position:relative; height:420px; background:url("http://img.smartfile.co.kr/charge/2015_03_event_base_02.png") no-repeat 0 0;}
.wrap_chargexx .base_charge.style4 a { position:absolute; display:block; width:145px; height:45px;}
.wrap_chargexx .base_charge.style4 .vip1503_01 { top:141px; left:751px;}
.wrap_chargexx .base_charge.style4 .vip1503_02 { top:308px; left:751px;}
.wrap_chargexx .tbl_top.style4 { position:relative; width:933px; height:193px; background:url("http://img.smartfile.co.kr/charge/2015_03_event_base_03.png") no-repeat 0 0; text-indent:-9999px;}
.wrap_chargexx .tbl_top.style4  a { position:absolute; display:block; width:166px; height:28px; top:65px; left:747px; }
.wrap_chargexx .vip1503_wrapxx { width:933px; padding-bottom:15px;background:url("http://img.smartfile.co.kr/charge/2015_03_event_base_04.png");}
.wrap_chargexx .vip1503_inner { width:878px; margin-left:26px; border-left:1px solid #673c19; border-right:1px solid #673c19; background:#ad7b49; }
.wrap_chargexx .charge_bg5.style4{width:933px; height:119px;background:url("http://img.smartfile.co.kr/charge/2015_03_event_base_05.png") no-repeat; padding:0;}
.wrap_chargexx .charge_bg5 .tbl_middle_5000{width:438px; height:53px; background:url("http://img.smartfile.co.kr/charge/03_charge_event_btn_all.png") no-repeat;  background-position:0px 0px; margin:0 auto; cursor:pointer;}
.wrap_chargexx .charge_bg5 .tbl_middle_10000{width:438px; height:53px; background:url("http://img.smartfile.co.kr/charge/03_charge_event_btn_all.png") no-repeat;  background-position:0px -61px; margin:0 auto; cursor:pointer;}
.wrap_chargexx .charge_bg5 .tbl_middle_20000{width:438px; height:53px; background:url("http://img.smartfile.co.kr/charge/03_charge_event_btn_all.png") no-repeat;  background-position:0px -122px; margin:0 auto; cursor:pointer;}
.wrap_chargexx .charge_bg5 .tbl_middle_30000{width:438px; height:53px; background:url("http://img.smartfile.co.kr/charge/03_charge_event_btn_all.png") no-repeat;  background-position:0px -183px; margin:0 auto; cursor:pointer;}
.wrap_chargexx .charge_bg5 .tbl_middle_50000{width:438px; height:53px; background:url("http://img.smartfile.co.kr/charge/03_charge_event_btn_all.png") no-repeat;  background-position:0px -244px; margin:0 auto; cursor:pointer;}

.vip1503_wrapxx div.charge_table_area{width:817px; height:270px; margin: 0 auto; }
.vip1503_wrapxx div.charge_table_area .charge_table{font-weight:bold;font-size:13px;}
.vip1503_wrapxx div.charge_table_area .charge_table tr.charge_line{}
.vip1503_wrapxx div.charge_table_area .charge_table tr.charge_line.over{border:2px solid #4b433f; cursor:pointer;background:#eebf9a;}
.vip1503_wrapxx div.charge_table_area .charge_table td.event_zone{ text-align:center; }
.vip1503_wrapxx div.charge_table_area .charge_table td.select_zone1{float:right;margin:19px 0 0 0; }
.vip1503_wrapxx div.charge_table_area .charge_table td.basic_zone{color:#ada8a0;text-decoration: line-through;text-align:right;}
.vip1503_wrapxx div.charge_table_area .charge_table td.sale_zone{color:#4d70af;text-align:right; }
.vip1503_wrapxx div.charge_table_area .charge_table td.addition{font-size:12px;color:#f38e2b;text-align:right;}
.vip1503_wrapxx div.charge_table_area .charge_table td.info_zone{color:#000000;text-align:left; }
.vip1503_wrapxx div.charge_table_area .charge_table td.line_zone{color:#fb4a4a;text-align:left; border-bottom:1px solid #907a69; height:1px;}


/*--event_common--*/
div,table,tr,td{font-family:Malgun Gothic; font-size:12px; color:#000;}
img {border:0;}
a{text-decoration:none}
a:link{text-decoration:none}
a:visited{text-decoration:none}
a:hover{text-decoration:underline;}
a{selector-dummy : expression(this.hideFocus=true);}

.reply_name {color:#676767;}
.reply_contents {color:#333; line-height:18px;}
.reply_date {font-family:dotum; font-size:11px; color:#afafaf;}
.reply_icon {margin-right:3px;}

/*kakao*/
.kakao_rec {width:790px; height:393px; padding:0; margin:0; position:relative;}
.kakao_rec .btn_kakao_inv {width:356px; height:96px; position:absolute; left:262px; top:297px;}
.kakao_code {width:790px; height:145px; padding:0; margin:0; position:relative;}
.kakao_code .input_area {width:589px; height:44px; position:absolute; left:153px; top:36px;}
.kakao_code .input_area input {width:559px; height:31px; background-color:#fff; border:none; font-size:16px; font-weight:bold; font-family:tahoma; padding:10px 0 0 10px;}
.kakao_month {width:790px; height:75px; padding:0; margin:0; background-image:url(http://img.smartfile.co.kr/event/kakao/kakao_inv_img06.jpg); font-family:dotum; font-size:24px; color:#ffffff; font-weight:bold; text-align:center; padding-top:15px; letter-spacing:-1px;}
.kakao_month span {font-family:dotum; font-size:35px; font-weight:bold; color:#ffe484;}
.kakao_rk {width:790px; padding:0; background-color:#fee90d;}
.kakao_rk .rk_box {width:728px; background-color:#ffffff; border:1px solid #dfcd16; padding:10px 0; margin-left:30px; overflow:hidden;}
.kakao_rk .rk_box ul {padding:0; margin:0;}
.kakao_rk .rk_box ul li.inv25 {width:344px; padding:0; margin-left:10px; float:left;}
.kakao_rk .rk_box ul li.inv50 {width:344px; padding:0; margin-right:10px; float:right;}
.kakao_rk_list {font-family:dotum; font-size:11px; color:#e3e3e3;}
.kakao_rk_title {font-family:dotum; font-size:11px; color:#e5db73;}

/* 이벤트페이지 */
#event_title_tb {margin-top: 10px;}
.event_tb{width:893px; margin:auto; padding-top: 10px;}
#event_top{width:100%; height:311px; background:url(http://smartfile.co.kr/images/event/event_top_1.jpg);}position:relative;
#event_bt{position:absolute;left:580px; top:10px;width:241px;height:81px;}
#event_bottom{position:relative;width:893px; height:353px; background:url(http://smartfile.co.kr/images/event/event_bottom.gif) no-repeat; padding-bottom:10px;margin: auto;}
.event_bottom_t01{position:absolute;left:190px; top:76px;width:700px;height:100px; color:#6f7071; font-size: 12px;line-height: 30px;font-weight: bold;}
.point_t00{color:#ff0909; font-size: 14px;line-height: 30px;font-weight: bold;}
.point_t0{color: red;font-size: 14px;line-height: 30px;font-weight: bold;letter-spacing:-1px}

/* coupon eventpage */
.coupon_area_smart1{width:933px; height:119px; background:url('http://img.smartfile.co.kr/event/coupon_7.gif') no-repeat; position:relative;float:left;}
.coupon_area_smart1 .coupon_smart1_img{width:326px; height:119px; position:absolute;margin:0 0 0 47px;}
.coupon_area_smart1 .coupon_put_area{width:324px; height:32px; position:absolute;margin:76px 0 0 429px;}
.coupon_area_smart1 .coupon_put_area input{width:317px; height:24px; border:0px; padding-top:4px; padding-left:6px; font-size:13px; font-weight:bold;ime-mode:disabled;}
.coupon_area_smart1 .coupon_put_btn{width:114px; height:36px; position:absolute;margin:73px 0 0 765px; cursor:pointer;}
.coupon_area_smart{width:933px; height:119px; background:url('http://img.smartfile.co.kr/event/coupon_3.gif') no-repeat; position:relative;float:left;}
.coupon_area_smart .coupon_smart_img{width:326px; height:119px; position:absolute;margin:0 0 0 47px;}
.coupon_area_smart .coupon_put_area{width:324px; height:32px; position:absolute;margin:76px 0 0 429px;}
.coupon_area_smart .coupon_put_area input{width:317px; height:24px; border:0px; padding-top:4px; padding-left:6px; font-size:13px; font-weight:bold;ime-mode:disabled;}
.coupon_area_smart .coupon_put_btn{width:114px; height:36px; position:absolute;margin:73px 0 0 765px; cursor:pointer;}
.coupon_area_auction{width:933px; height:119px; background:url('http://img.smartfile.co.kr/event/coupon_5.gif') no-repeat; position:relative;}
.coupon_area_auction .coupon_auction_img{width:326px; height:119px; position:absolute;margin:0 0 0 47px;}
.coupon_area_auction .coupon_put_area{width:324px; height:32px;position:absolute;margin:76px 0 0 429px;}
.coupon_area_auction .coupon_put_area input{width:317px; height:24px; border:0px; padding-top:4px; padding-left:6px; font-size:13px; font-weight:bold;ime-mode:disabled;}
.coupon_area_auction .coupon_put_btn{width:114px; height:36px; position:absolute;margin:73px 0 0 765px; cursor:pointer;}

/* education1502 */
.education1502{width:893px;margin-top:10px;}
.education1502 h2 {height:195px;background:url("http://img.smartfile.co.kr/event/education_tit.gif") no-repeat 0 0;text-indent:-9999px;}
.education1502 .tabmenu { float:left;width:100%;background:url("http://img.smartfile.co.kr/event/bg_edu_tab_off.gif") repeat-x 0 0;}
.education1502 .tabmenu li{ float:left;}
.education1502 .tabmenu li a {display:block;padding:16px 22px;text-align:center;font-size:19px;letter-spacing:-2px;color:#9095aa;font-weight:bold;}
.education1502 .tabmenu li a:hover {text-decoration:none;color:#fff;background:url("http://img.smartfile.co.kr/event/bg_edu_tab_on.gif") repeat-x 0 0;}
.education1502 .tabmenu li a.on {text-decoration:none;color:#fff;background:url("http://img.smartfile.co.kr/event/bg_edu_tab_on.gif") repeat-x 0 0;}
.education1502 .tabshow {clear:both;padding:20px 25px;background:#f2f2f2;}
.education1502 .tabshow.type2{display:none;}
.education1502 .tabshow table th{padding:15px 0; background:#4a484b;color:#fff;border-bottom:3px solid #f2f2f2;}
.education1502 .tabshow table th:first-child{border-right:3px solid #f2f2f2;}
.education1502 .tabshow table td {position:relative;padding:5px 18px;background:#e6e3df;border-bottom:3px solid #f2f2f2;}
.education1502 .tabshow table td ul {float:left;padding:10px 0;}
.education1502 .tabshow table td ul li {line-height:19px;}
.education1502 .tabshow table td p {float:left;/* padding:9px 0; */}
.education1502 .tabshow table td > a {position:absolute;right:15px;top:30%;float:right;}
.education1502 .tabshow table td > a.type1{top:7px;}
.education1502 .tabshow table td:first-child{border-right:3px solid #f2f2f2;text-align:center;font-weight:bold;}
.education1502 .foot {height:80px;background:url("http://img.smartfile.co.kr/event/education_foot.gif") no-repeat 0 0; text-indent:-9999px;}

/* upload_event 1501*/
.upload_event{ width:893px; margin-top:8px; }
.upload_event h2{position:relative;height:1000px;background:url("http://img.smartfile.co.kr/event/upload1501/upload_event_title.gif") no-repeat 0 0;text-indent:-9999px; }
.upload_event h2 a {position:absolute;top:855px;left:264px;width:375px;height:107px;}
.upload_event .event_con{ clear:both; float:left; padding-bottom:50px;  background:#f0f0f0;}
.upload_event .event_con h3{height:87px; margin-bottom:20px; background:url("http://img.smartfile.co.kr/event/upload1501/upload_event_subtitle.gif") no-repeat 0 0;text-indent:-9999px; }
.upload_event .event_con div{ float:left; width:425px; margin:5px 0 0 15px;}
.upload_event .event_con div h4{height:45px; background:#e4e3e3 no-repeat center center; text-indent:-9999px;}
.upload_event .event_con div .tit01 {background-image:url("http://img.smartfile.co.kr/event/upload1501/table_tit01.gif");}
.upload_event .event_con div .tit02 {background-image:url("http://img.smartfile.co.kr/event/upload1501/table_tit02.gif");}
.upload_event .event_con div .tit03 {background-image:url("http://img.smartfile.co.kr/event/upload1501/table_tit03.gif");}
.upload_event .event_con div .tit04 {background-image:url("http://img.smartfile.co.kr/event/upload1501/table_tit04.gif");}
.upload_event .event_con div .tit05 {background-image:url("http://img.smartfile.co.kr/event/upload1501/table_tit05.gif");}
.upload_event .event_con div .tit06 {background-image:url("http://img.smartfile.co.kr/event/upload1501/table_tit06.gif");}
.upload_event .event_con div .tit07 {background-image:url("http://img.smartfile.co.kr/event/upload1501/table_tit07.gif");}
.upload_event .event_con div .tit08 {background-image:url("http://img.smartfile.co.kr/event/upload1501/table_tit08.gif");}
.upload_event .event_con div .tit09 {background-image:url("http://img.smartfile.co.kr/event/upload1501/table_tit09.gif");}
.upload_event .event_con div .tit10 {background-image:url("http://img.smartfile.co.kr/event/upload1501/table_tit10.gif");}
.upload_event .event_con div table{ margin-top:5px; text-align:center;}
.upload_event .event_con div table th { padding:8px 0; border-top:1px solid #dcdedd; border-bottom:1px solid #b5b5b7;background:url("http://img.smartfile.co.kr/event/upload1501/bg_table.gif") repeat-x 0 0;}
.upload_event .event_con div table td { padding:7px 0; border-bottom:1px solid #e2e2e4;}
.upload_event .event_con div table .blue {color:#1081cc;}
.upload_event .my_rank {clear:both; position:relative; height:202px; background:url("http://img.smartfile.co.kr/event/upload1501/rank.gif") no-repeat 0 0;}
.upload_event .my_rank h3, .upload_event .my_rank dt{ text-indent:-9999px; position:absolute;}
.upload_event .my_rank p { margin:0;padding-left:40px; padding-top:60px; color:#fff; font-weight:bold;}
.upload_event .my_rank p span, .upload_event .my_rank dd { color:#edea0d; font-weight:bold;}
.upload_event .my_rank dd { position:absolute; }
.upload_event .my_rank .score01 { top:103px; left:100px;}
.upload_event .my_rank .score02 { top:103px; left:278px;}
.upload_event .my_rank .score03 { top:103px; left:445px;}
.upload_event .my_rank .score04 { top:103px; left:598px;}
.upload_event .my_rank .score05 { top:103px; left:764px;}
.upload_event .my_rank .score06 { top:150px; left:100px;}
.upload_event .my_rank .score07 { top:150px; left:264px;}
.upload_event .my_rank .score08 { top:150px; left:430px;}
.upload_event .my_rank .score09 { top:150px; left:595px;}
.upload_event .my_rank .score10 { top:150px; left:777px;}
.upload_event .attendlist { height:278px; background:url("http://img.smartfile.co.kr/event/upload1501/bg_attendlist.gif") no-repeat 0 0;}
.upload_event .attendlist h3 { width:132px; height:35px; margin-left:10px; padding-top:30px; background:url("http://img.smartfile.co.kr/event/upload1501/subtitle02.png") no-repeat 0 20px; text-indent:-9999px;}
.upload_event .attendlist ol { height:157px; margin-left:10px; background:url("http://img.smartfile.co.kr/event/upload1501/txt.png") no-repeat 0 0;  text-indent:-9999px; }

/* cuttingprice1501 */
.cuttingprice { width:893px; margin-top:8px;}
.cuttingprice .cut_header { height:324px; background:url(http://img.smartfile.co.kr/event/cut_title.gif) no-repeat 0 0; text-indent:-9999px;}
.cuttingprice .cut_content { overflow:hidden; padding:20px 0 30px 20px; background:url(http://img.smartfile.co.kr/event/bg_cut2.gif) no-repeat 0 0; }
.cuttingprice .cut_content p { float:right; margin:4px 20px 0 0; margin-top:8px; color:#fff;} /* 2015-02-03 *//* 전체리스트 버튼추가시 margin-top:8px 제거 */
.cuttingprice .cut_content p a { display:inline-block; width:100px; line-height:30px; margin-left:10px; border:1px solid #b9b9b9; background:#fff; color:#5a5a5a; text-align:center; font-size:13px;} /* 2015-02-03 */
.cuttingprice .cut_content p a:hover {text-decoration:none;} /* 2015-02-03 */
.cuttingprice .cut_content h4 { clear:both; /* position:relative; top:-12px; */} /* 전체리스트 버튼추가시 주석제거 *//* 2015-02-03 */

/* 수정부분 */
.cuttingprice .cut_content .listarea { height:250px; float:left; padding-left:18px; margin:10px 0; }
.cuttingprice .cut_content .listarea .image { padding:6px; background-color:#dcdbdb;}

.slider_items span {  display:block; line-height:22px; }
.slider_items .blue { float:left; width:75px; background:url(http://img.smartfile.co.kr/event/cun_btn01.png) no-repeat 0 0; color:#fff;}
.slider_items .red { float:left; width:71px; background:url(http://img.smartfile.co.kr/event/cun_btn02.png) no-repeat 0 0; color:#ece203;}

/* 150119 수정*/
/*.cuttingprice .cut_content .listarea { float:left; padding-left:15px; }*/
/*.sc_bar{ padding: 0px; margin: 0px; overflow: hidden;}*/
/*.sc_bar ul{ float: left;padding: 0px;margin: 0px;}*/
/*.sc_bar ul li{ display:inline; list-style:none; float:left; text-align:center; margin-right:5px;} */
/*.sc_bar a { float:left; height:22px; padding-top:5px; margin:7px 0 0 2px; text-align:center; font-weight:bold;}*/
/*.sc_bar a:hover {text-decoration:none;}*/
/*.sc_bar .blue { width:76px; background:url(http://img.smartfile.co.kr/event/cun_btn01.png) no-repeat 0 0; color:#fff;}*/
/*.sc_bar .red { width:71px; background:url(http://img.smartfile.co.kr/event/cun_btn02.png) no-repeat 0 0; color:#ece203;}*/
/*.tb_margin { padding:5px; background-color:#EEEEEE; }*/

.cuttingprice .cut_content .cut_list { float:left; padding-bottom:6px; margin:10px 0 0 16px;}
.cuttingprice .cut_content .cut_list > li { float:left; margin-right:10px; }
.cuttingprice .cut_content .cut_list li dl dt{ width:145px; border:5px solid #dcdbdb; }
.cuttingprice .cut_content .cut_list .btn_cutlist li { float:left; }
.cuttingprice .cut_content .cut_list .btn_cutlist li a { display:block; width:76px; height:22px; padding-top:5px; margin:7px 0 0 3px;text-align:center; font-weight:bold;}
.cuttingprice .cut_content .cut_list .btn_cutlist li a:hover {text-decoration:none;}
.cuttingprice .cut_content .cut_list .btn_cutlist li .blue { background:url(http://img.smartfile.co.kr/event/cun_btn01.png) no-repeat 0 0; color:#fff;}
.cuttingprice .cut_content .cut_list .btn_cutlist li .red { background:url(http://img.smartfile.co.kr/event/cun_btn02.png) no-repeat 0 0; color:#ece203;}
.cut_btn { padding:1px 4px; font-size:10px; color:#fff; background:#1386fc; letter-spacing:-1px;}
.cuttingprice .cut_content .image_on_btn { margin:3px; position:relative; float:right; width:81px; height:34px; background:url(http://img.smartfile.co.kr/event/discount/image_on.png) no-repeat 0 0; cursor:pointer}
.cuttingprice .cut_content .image_off_btn { margin:3px; position:relative; float:right; width:81px; height:34px; background:url(http://img.smartfile.co.kr/event/discount/image_off.png) no-repeat 0 0; cursor:pointer}

.cuttingprice .cut_content .list_on_btn { margin:3px; padding-right:3px; position:relative; float:right; width:81px; height:34px; background:url(http://img.smartfile.co.kr/event/discount/list_on.png) no-repeat 0 0; cursor:pointer}
.cuttingprice .cut_content .list_off_btn { margin:3px; padding-right:3px; position:relative; float:right; width:81px; height:34px; background:url(http://img.smartfile.co.kr/event/discount/list_off.png) no-repeat 0 0; cursor:pointer}
/* cutting_list *//* 2015-02-03 */
.cut_content .topmenu { float:left;padding-top:2px; margin-bottom:25px; }
.cut_content .topmenu li{ position:relative; float:left;}
.cut_content .topmenu li .bg {display:none;position:absolute; bottom:-14px;left:40px;/* display:block; */ width:11px; height:10px; background:url(http://img.smartfile.co.kr/event/bg_cutmenu.png) no-repeat 0 0; }
.cut_content .topmenu li .bg.on {display:block; }
.cut_content .topmenu li a {display:block;width:91px;line-height:36px;color:#fff;text-align:center;}
.cut_content .topmenu li a:hover {text-decoration:none; background:url(http://img.smartfile.co.kr/event/bg_cutmenu02.gif) no-repeat 0 0;}
.cut_content .topmenu li a.on {background:url(http://img.smartfile.co.kr/event/bg_cutmenu02.gif) no-repeat 0 0; }
.cuttingprice .cut_content .list a { background:#888; color:#fff;}
.cut_content .list_table { clear:both; }
.cut_content .list_table h5 { width:116px;line-height:30px; margin-bottom:5px; text-align:center;color:#fff;background:url(http://img.smartfile.co.kr/event/price_num.png) no-repeat 0 0;}
.cut_content .list_table table { width:850px; line-height:38px; text-align:center;}
.cut_content .list_table table th {border-bottom:1px solid #c5e4f8;color:#212121;}
.cut_content .list_table table td {border-bottom:1px solid #d4ebfa;}
.cut_content .list_table table .new {display:inline-block;width:15px;height:15px;margin-left:4px; background:url(http://img.smartfile.co.kr/event/new_icon2.png) no-repeat 0 0;vertical-align:middle;}
.cut_content .list_table table .txt_left {text-align:left;padding-left:10px;}
.cut_content .list_table table .btn1, .cut_content .list_table table .btn2 {display:block;line-height:20px;margin:0 auto;color:#fff;font-size:11px;text-align:center;}
.cut_content .list_table table .btn1 {width:58px;background:url(http://img.smartfile.co.kr/event/bg_cutbtn1.gif) no-repeat 0 0 ;}
.cut_content .list_table table .btn2 {width:47px;background:url(http://img.smartfile.co.kr/event/bg_cutbtn2.gif) no-repeat 0 0 ;}
.cut_content .pagingArea {width:100%;padding-top:50px; text-align:center;}
.cut_content .pagingArea li {display:inline;}
.cut_content .pagingArea li a{display:inline-block;width:31px;margin-right:8px;text-align:center;line-height:31px;color:#057bcb;background:#d9f0fd;}
.cut_content .pagingArea li a.bg_sky {background:#00c0ff;color:#fff;font-weight:bold;}
.cut_content .pagingArea li a:hover{text-decoration:none;}

.popup_sale { width:153px; height:195px;}
.popup_sale a { z-index:999; position:absolute; top:52px; left:-170px; width:153px; height:195px; }
.popup_view { overflow:hidden; display:block; z-index:1000; position:absolute; top:160px; left:20px; width:480px; height:448px; }
.popup_view img { display:block; float:left; /*  margin:20px; */ /* position:absolute; top:10px; left:8px; */}
.popup_view .popup_close { display:block; float:right;/* position:absolute; top:0; right:15px; */ width:50px; height:50px; }

/* theme_1501 */
.theme_1501 h2 { height:190px; background:url(http://img.smartfile.co.kr/event/theme_title.gif) no-repeat 0 0 ; text-indent:-9999px;}
.theme_1501 .con_nav { position:relative; width:933px; height:34px; border-top:1px solid #abb1b6; background:#676767; }
.theme_1501 .con_nav:after {content:""; display:block; clear:both; }
.theme_1501 .con_nav > li{ float:left; }
.theme_1501 .con_nav > li > a { display:block; padding:10px ; color:#fff; font-weight:bold;}
.theme_1501 .con_nav > li > a:hover { background:#fff; color:#fa788c; text-decoration:none; }
.theme_1501 .con_nav > li .on { background:#fff; color:#fa788c; text-decoration:none;}
.theme_1501 .con_nav > li ul { position:absolute; top:34px; left:0; height:32px; background:#fff; }
.theme_1501 .con_nav > li .menu1 { display:none; width:923px; padding-left:10px; border-bottom:1px solid #676767;}
.theme_1501 .con_nav > li .menu2 { display:none; width:845px; padding-left:88px; border-bottom:1px solid #676767;}
.theme_1501 .con_nav > li .menu3 { display:none; width:777px; padding-left:156px; border-bottom:1px solid #676767;}
.theme_1501 .con_nav > li ul li { float:left; padding:10px;}
.theme_1501 .con_nav > li ul li a:hover { color:#fa788c; text-decoration:none; }
.theme_1501 > div { clear:both; overflow:hidden; width:875px; margin:0 auto; padding-top:12px; }
.theme_1501 .total_theme { width:120px; line-height:24px; border-radius:9px; text-align:center; background:#f1f1f1; }
.theme_1501 .total_theme.type2 {margin-bottom:20px}


.theme_1501 .themeArea { overflow:hidden; position:relative; left:20px; width:830px; }
.theme_1501 .themelist { float:left; width:1640px;}
.theme_1501 .themelist.type2 { width:870px; margin:5px 0;}
.theme_1501 .themelist li{ float:left; width:124px; margin:0 20px;}
.theme_1501 .themelist.type2 li{ width:124px; margin:0 25px;}
.theme_1501 .themelist li dl dt { position:relative; border:2px solid #b8b8b8;}
.theme_1501 .themelist li dl dt .new { position:absolute; top:0; left:0;}
.theme_1501 .themelist li dl dd { text-align:center; font-size:11px; letter-spacing:1px; color:#bbb;}
.theme_1501 .themelist li dl dd strong { display:block; padding:5px 0; font-size:12px; color:#404040;}
.theme_1501 .themelist li a:hover { text-decoration:none;}

.theme_1501 .btn_area li a{ position:absolute; top:155px;}
.theme_1501 .btn_area .left { left:0; }
.theme_1501 .btn_area .right { right:0; }
.theme_1501 .theme_content2, .theme_1501 .theme_content3 {display:none;}
.theme_1501 .paging_area { overflow:hidden; width:870px; margin:0 auto; padding-top:30px; font-weight:bold; }
.theme_1501 .paging_area li { float:left; }
.theme_1501 .paging_area li a {display:block; padding:10px; border:1px solid #c0c0c1; background:#fbfbfb; color:#666;}
.theme_1501 .paging_area li a:hover { background:#fff; color:#fa788c; text-decoration:none; color:#4b9ee0;}

/* exchange1501 */
.exchange1501 { position:relative; width:933px; }
.exchange1501 .top { height:209px; text-indent:-9999px; background:url(http://img.smartfile.co.kr/charge/exchange_tit.gif) no-repeat 0 0;}
.exchange1501 .mid { height:375px; background:url(http://img.smartfile.co.kr/charge/exchange_cont.gif) no-repeat 0 0;}
.exchange1501 .mid ul { text-indent:-9999px; }
.exchange1501 .mid ul li { float:left; width:181px; margin-top:160px; text-align:center;}
.exchange1501 .mid ul li input[type="radio"] { display:block; width:20px; height:20px; margin:0 auto; border:1px solid gray;}
.exchange1501 .mid div { clear:both; width:710px; height:69px; padding:20px 0; margin:30px auto; background:url(http://img.smartfile.co.kr/charge/exchange_cont_link.png) no-repeat 0 25px;}
.exchange1501 .mid div p { float:left; width:178px; padding-top:34px; padding-left:250px; margin:0; color:#eaff00; font-size:16px; font-weight:bold; }
.exchange1501 .mid div a { display:block; float:right; width:235px; height:67px; margin-right:5px; text-indent:-9999px; }
.exchange1501 .btm { height:120px; background:#dfaf03; }
.exchange1501 .btm h3 { float:left; width:51px; height:73px; padding-right:205px; padding-top:25px; text-indent:-9999px; background:url(http://img.smartfile.co.kr/charge/exchange_btm_tit.png) no-repeat 205px 25px;}
.exchange1501 .btm ol { float:left; width:435px; height:73px; margin-left:35px; margin-top:25px; text-indent:-9999px; background:url(http://img.smartfile.co.kr/charge/exchange_btm_txt.png) no-repeat 0 0;}
.exchange1501 .popup { display:none; z-index:1; position:absolute; left:270px; top:200px; width:335px; height:405px; background:url(http://img.smartfile.co.kr/charge/exchange_popup.gif) no-repeat 0 0;}
.exchange1501 .popup p { position:absolute; top:88px; margin:0; font-weight:bold; font-size:20px;}
.exchange1501 .popup .txt1 { left:38px; color:#fff;}
.exchange1501 .popup .txt2 { right:90px; color:#f2fa0f; }
.exchange1501 .popup a { display:block; position:absolute; bottom:23px; left:47px; width:240px; height:45px; }

/* maxim */
.maxim_wrap { width:933px;}
.maxim_wrap h2 { padding:35px 0 25px 0; text-align:center;}
.maxim_wrap .maxim_top { position:relative; width:632px; height:438px; margin:0 auto; background:url(http://img.smartfile.co.kr/event/maxim_top.png) no-repeat 0 0;}
.maxim_wrap .maxim_top h3 { position:absolute; left:331px; top:20px;  color:#fff; font-size:14px; }
.maxim_wrap .maxim_top h3 span { display:block; margin-top:7px; color:#f0ff00; font-size:11px;}
.maxim_wrap .maxim_top h3 .nov { margin-left:-3px; }
.maxim_wrap .maxim_top h3 strong { color:#f0ff00; font-size:24px;}
.maxim_wrap .maxim_top .mag_main { display:block; float:left; margin:18px 0 0 7px; width:303px; height:400px; background:url(http://img.smartfile.co.kr/event/maxin_main.gif) no-repeat 0 0;}
.maxim_wrap .maxim_top ul { float:left; width:285px; padding:135px 0 0 12px; font-size:11px;}
.maxim_wrap .maxim_top ul li { line-height:19px; }
.maxim_wrap .maxim_top ul li span { display:inline-block; margin-right:2px; color:#d74143; }
.maxim_wrap .maxim_top ul li .line_width { margin-left:88px; color:#000;}
.maxim_wrap .maxim_top > a { display:block; float:left; width:209px; height:38px; margin:16px 0 0 45px; background:url(http://img.smartfile.co.kr/event/max_btn_view01.png) no-repeat 0 0; text-indent:-9999px;}
.maxim_wrap .year_list { overflow:hidden; width:430px; margin:0 auto;}
.maxim_wrap .year_list li { float:left; margin:25px 2px; }
.maxim_wrap .year_list li a { display:block; padding:5px 12px; border:1px solid #b2b2b2;}
.maxim_wrap .year_list li a:hover { border:1px solid #03aeda; color:#03aeda; text-decoration:none;}
.maxim_wrap .year_list li .on { border:1px solid #03aeda; color:#03aeda; text-decoration:none;}
.maxim_wrap .mag_list { clear:both; margin:0 15px; }
.maxim_wrap .mag_list h3 { margin-bottom:5px; color:#797979; font-size:14px; }
.maxim_wrap .mag_list h3 span { color:#196ab3; }
.maxim_wrap .mag_list ul { overflow:hidden; padding:20px 0; border-bottom:1px dashed #c2c2c2;}
.maxim_wrap .mag_list .none { border-bottom:none; }
.maxim_wrap .mag_list ul li { float:left; width:150px; text-align:center; font-weight:bold;}
.maxim_wrap .mag_list ul li span { display:block; width:130px; height:170px; margin:0 auto; background:#FFFFFF;}
.maxim_wrap .mag_list ul li a { display:block; width:105px; height:30px; margin:0 auto; background:url(http://img.smartfile.co.kr/event/max_btn_view02.gif) no-repeat 0 0; text-indent:-9999px;}

/* spark */
.maxim_wrap .maxim_top.type2 { position:relative; width:649px; height:441px; margin:0 auto; background:url(http://img.smartfile.co.kr/event/bg_spark_top.png) no-repeat 0 0;}
.maxim_wrap .maxim_top.type2 .mag_main { margin:22px 0 0 10px; background:url(http://img.smartfile.co.kr/event/spark_main.png) no-repeat 0 0;}
.maxim_wrap .maxim_top.type2 h3 {left:342px;}
.maxim_wrap .maxim_top.type2 p {float:right;width:196px;height:155px;margin:145px 70px 0 0;background:url(http://img.smartfile.co.kr/event/spark_txt.png) no-repeat 0 0; text-indent:-9999px;}
.maxim_wrap .maxim_top.type2 > a {margin:36px 0 0 60px;}

/* mobile_app */
.mobile_app { width:893px; margin:0 auto; margin-top:10px; }
.mobile_app .tit { height:542px; background:url(http://img.smartfile.co.kr/event/mobileApp_tit.gif) no-repeat 0 0; text-indent:-9999px; }
.mobile_app .content1 { position:relative; height:224px; background:url(http://img.smartfile.co.kr/event/mobileApp_content1.gif) no-repeat 0 0; text-indent:-9999px; }
.mobile_app .content1 a { position:absolute; left:646px; top:100px; display:block; width:130px; height:60px; }
.mobile_app .content2 { height:552px; background:url(http://img.smartfile.co.kr/event/mobileApp_content2.gif) no-repeat 0 0; text-indent:-9999px; }
.mobile_app .content3 { position:relative; height:645px; background:url(http://img.smartfile.co.kr/event/mobileApp_content3.gif) no-repeat 0 0; text-indent:-9999px; }
.mobile_app .content3 > a { position:absolute; left:240px; top:520px; display:block; width:415px; height:92px; }
.mobile_app .foot { height:168px; background:url(http://img.smartfile.co.kr/event/mobileApp_foot.gif) no-repeat 0 0; text-indent:-9999px;}

/* mobile_app popup */
.mobile_app #pop.type1 { z-index:1000; display:none; position:relative; left:150px; width:600px; height:500px; background: url('http://smartfile.co.kr/images/event/ev_popimg.png') no-repeat; text-indent:0;}
.mobile_app #pop.type1 .radio { z-index:1001; position:absolute; left:120px; top:198px; width:400px; }
.mobile_app #pop.type1 .radio input[type="radio"] { margin-left:5px; vertical-align:middle;}
.mobile_app #pop.type1 input[type="text"] { position:absolute; left:60px; top:240px; width:300px; padding:5px; border:none;}
.mobile_app #pop.type1 ul { position:absolute; right:40px; bottom:170px; float:left; margin-left:8px;}
.mobile_app #pop.type1 ul li{ float:left; margin-left:8px;}

/* adult_parody */
.adult_parody { width:893px;margin-top:10px;padding-bottom:80px;background:url("http://img.smartfile.co.kr/event/bg_adult.gif") no-repeat 0 0; }
.adult_parody .adult_head, .adult_parody .adult_foot {display:none;text-indent:-9999px;}
.adult_parody .adult_content {padding-top:230px;}
.adult_parody .adult_list { overflow:hidden; padding-bottom:16px; }
.adult_parody .adult_list li{ float:left; width:200px; margin-left:20px;}
.adult_parody .adult_list li dl dt { height:287px;background:url("http://img.smartfile.co.kr/event/bg_adult_pic.png") no-repeat 0 0; text-align:center; }
.adult_parody .adult_list li dl dt img { padding-top:8px; }
.adult_parody .adult_list li dl dd { margin:8px 0;color:#fff; text-align:center;font-size:19px;letter-spacing:-2px;font-weight:bold;}
.adult_parody .adult_list li dl dd span{ display:block; margin-top:1px; font-size:15px;font-weight:normal;color:#888787;}

/* bestani_1502 */
.bestani_1502{width:893px;margin-top:7px;background:#ededf4;}
.bestani_1502 h2{width:100%;height:237px;margin-bottom:35px;background:url("http://img.smartfile.co.kr/event/bestAni.png") no-repeat 0 0;text-indent:-9999px;}
.bestani_1502 .aniList_wrap{overflow:hidden;width:886px;height:269px;margin:0 auto;margin-bottom:15px;background:url("http://img.smartfile.co.kr/event/bg_aniList.png") no-repeat 0 200px;}
.bestani_1502 .aniList li{float:left;margin-right:10px;}
.bestani_1502 .aniList li a{display:inline-block;width:161px;height:269px;color:#23282e;background:url("http://img.smartfile.co.kr/event/bestAni.png") no-repeat 0 -265px;}
.bestani_1502 .aniList li a:hover{text-decoration:none;}
.bestani_1502 .aniList li dl dt img{display:block;margin-left:9px;width:151px;height:216px;}
.bestani_1502 .aniList li dl dd{width:160px;height:30px;margin-top:28px;text-align:center;font-size:15px;letter-spacing:-1px;}
.bestani_1502 .aniList .first{margin-left:23px;}
.bestani_1502 .foot_txt{width:100%;height:77px;background:url("http://img.smartfile.co.kr/event/bestAni.png") no-repeat 0 -554px;text-indent:-9999px;}

.cb_module .title{width:446px; height:56px; background:url(http://smartfile.co.kr/images/img_sub/mobile_title.jpg); margin: 30px 0;}
.cb_module .cb_paginate{margin:16px 0 20px;padding:15px 0;text-align:center}
.cb_module .cb_paginate a,.cb_module .cb_paginate strong{display:inline-block;_position:relative;margin:0 0 0 -7px;padding:3px 8px 1px 7px;border-right:1px solid #ccc;border-left:1px solid #ccc;background:#fff;color:#313031;font-family:'����',Dotum,Gulim,AppleGothic,Sans-serif;font-size:12px;font-weight:bold;line-height:normal;text-decoration:none}
.cb_module .cb_paginate strong{color:#ff8600 !important}
.cb_module .cb_paginate a:hover{background:#f7f7f7}
.cb_module .cb_paginate a.cb_pre{padding:3px 8px 1px 16px;border:none;background:url(http://smartfile.co.kr/images/event/bu_pg1_l1.gif) no-repeat 8px 6px !important;font-weight:normal}
.cb_module .cb_paginate a.cb_pre_end{padding:3px 8px 1px 16px;border:none;border-right:1px solid #ccc;background:url(http://smartfile.co.kr/images/event/bu_pg1_l2.gif) no-repeat 4px 6px !important;font-weight:normal}
.cb_module .cb_paginate a.cb_next{padding:3px 16px 1px 8px;border:none;background:url(http://smartfile.co.kr/images/event/bu_pg1_r1.gif) no-repeat 37px 6px !important;font-weight:normal}
.cb_module .cb_paginate a.cb_next_end{padding:3px 16px 1px 8px;border:none;border-left:1px solid #ccc;background:url(http://smartfile.co.kr/images/event/bu_pg1_r2.gif) no-repeat 37px 6px !important;font-weight:normal}
.cb_module .cb_nick_name{display:inline-block;*display:inline;padding-left:1px;color:#444}
.cb_module .cb_nick_name a{display:inline-block;_position:relative;margin:-1px 0 0;color:#333;font-size:12px;font-weight:bold;letter-spacing:-1px}
.cb_module .cb_nick_name2{color:#858585}
.cb_module .cb_thumb span,.cb_module .cb_thumbs span{display:block;position:absolute;left:0;bottom:-1px;_bottom:-2px;width:40px;color:#fff;font-family:'����',dotum;font-size:11px;letter-spacing:-1px;line-height:13px;text-align:center}
.cb_module .cb_usr_thumb{font-size:0}
.cb_module .cb_tmp_border{display:block;position:absolute;top:0;left:0;width:38px !important;height:38px;border:1px solid #000;opacity:0.1;filter:alpha(opacity=10);cursor:hand;cursor:pointer}

.cb_module{margin:0 auto;text-align:left;}
.cb_module h5.cb_h_type{margin-bottom:8px;color:#444;font-size:18px;letter-spacing:-1px;line-height:normal}
.cb_module h5.cb_h_type2{margin-bottom:2px;padding-bottom:7px;border-bottom:2px solid #7d7d7d}
.cb_module h5.cb_h_type span{color:#fd2100;font-family:tahoma;font-size:10px;font-weight:normal;letter-spacing:0}
.cb_module .cb_wrt{margin-bottom:13px;border-bottom:1px solid #f7f7f7;zoom:1}
.cb_module .cb_wrt .cb_star_grade{display:block}
.cb_module .cb_wrt_box{border:1px solid #ddd;zoom:1;background:#fafafa;}
.cb_module .cb_wrt_box2{padding-top:5px;border:1px solid #fff;background:#fafafa;zoom:1}
.cb_module .cb_wrts_message{overflow:hidden;margin:-10px 0;padding:11px 0;color:#646464;font-size:12px;_zoom:1}
.cb_module .cb_wrts_message p{float:left}
.cb_module .cb_wrts_message p span{padding-right:9px}
.cb_module .cb_wrts_message a{color:#a7a7a7;text-decoration:underline}
.cb_module .cb_wrts_message .cb_input_txt{position:relative;top:2px;_top:1px;margin-top:-2px;padding:4px 0 0 6px;border:1px solid #d1d1d1;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:#fff;color:#aaa;font-size:12px;vertical-align:top}
.cb_module .cb_usr_area{clear:both;position:relative;z-index:30;padding-left:10px;_zoom:1}
.cb_module .cb_usr_area:after{display:block;clear:both;content:''}
.cb_module .cb_usr_area .cb_profile{_display:inline;float:left;width:40px;margin:36px 10px 0 0}
.cb_module .cb_usr_area .cb_txt_area{_display:inline;float:left}
.cb_module .cb_usr_area .cb_btn_area{_display:inline;float:left;margin-left:5px}
.cb_module .cb_usr_area .cb_input_area{position:relative;margin:-6px 0 -8px}
.cb_module .cb_usr_area .cb_section{margin:5px 0 8px;zoom:1}
.cb_module .cb_usr_area .cb_section:after{display:block;overflow:hidden;clear:both;content:''}
.cb_module .cb_usr_area button{width:40px;padding:2px 1px 3px 0;border:0;background:none;color:#a7a7a7;font-size:11px;text-align:center;cursor:pointer}
.cb_module .cb_usr_area button.cb_help span{display:none}
.cb_module .cb_usr_area .cb_thumbs{position:relative}
.cb_module .cb_usr_area .cb_thumbs img{vertical-align:middle; padding:7px;}
.cb_module .cb_dsc_area{clear:both;padding:0 80px 5px 0;zoom:1}
.cb_module .cb_dsc_area:after{display:block;clear:both;content:''}
.cb_module .cb_dsc_area .cb_dsc{float:left;color:#969696;font-size:11px}
.cb_module .cb_dsc_area .cb_dsc .cb_input_chk{margin:1px 3px 0 0;*margin:0 3px 0 0}
.cb_module .cb_dsc_area .cb_dsc span{vertical-align:middle}
.cb_module .cb_dsc_area .cb_dsc span a{color:#969696;text-decoration:underline}
.cb_module .cb_dsc_area .cb_dsc span a:hover{color:#333}
.cb_module .cb_dsc_area .cb_dsc2{float:right;margin-top:1px;color:#a7a7a7;font-size:11px}
.cb_module .cb_dsc_area .cb_dsc2 a{color:#a7a7a7;text-decoration:underline}
.cb_module .cb_dsc_area .cb_dsc2 span{padding-right:4px}
.cb_module .cb_dsc_area .cb_dsc3{float:left;position:relative;left:10px}
.cb_module .cb_dsc_area .cb_dsc3 a{color:#aaa;font-size:11px;text-decoration:underline}
.cb_module .cb_dsc_area .cb_dsc3 a:hover{color:#404040}
.cb_module .cb_dsc_area .cb_dsc4 a{float:left;margin:1px 0 0 12px;color:#aaa;font-size:11px;text-decoration:underline}
.cb_module .cb_dsc_area .cb_dsc4 a:hover{color:#404040}
.cb_module .cb_txt_area{}
.cb_module .cb_txt_area textarea{float:left;height:67px;_height :73px;padding:4px 0 0 6px;border:1px solid #d1d1d1;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:#fff;color:#666;font-size:12px;line-height:20px;vertical-align:top}
.cb_module .cb_txt_area textarea.cb_highlight{background:#fffef4}
.cb_module .cb_txt_area .cb_notice{clear:both;padding-top:6px;color:#f82000;letter-spacing:-1px}
.cb_module .cb_txt_area label a,.cb_module .cb_txt_area a:hover{color:#333}
.cb_module .cb_btn_area{float:left;}
.cb_module .cb_btn_area input{display:block;float:left}
.cb_module .cb_btn_area2{clear:both;margin-top:15px;padding:10px 10px 0;border-top:1px solid #eeeeec;text-align:center}
.cb_module .cb_btn_area2 input{margin-right:2px}
.cb_module .cb_btn_area2 a{display:inline-block}
.cb_module .cb_btn_area3{float:left;position:relative;left:6px;margin-top:1px;*margin-top:-2px;zoom:1}

.cb_module .cb_lstcomment{width:100%}
.cb_module .cb_lstcomment li{position:relative;border-bottom:1px solid #eeeeec;vertical-align:top;zoom:1}
.cb_module .cb_lstcomment .cb_bu_subnode{overflow:hidden;position:absolute;top:7px;left:6px;width:14px;height:14px;color:#9e9e9e;font-family:'����',dotum;font-size:20px;vertical-align:baseline}
.cb_module .cb_lstcomment .cb_bu_subnode2{overflow:hidden;float:left;width:14px;height:14px;color:#9e9e9e;font-family:'����',dotum;font-size:20px;vertical-align:baseline}
.cb_module .cb_lstcomment .cb_thumb{position:absolute;top:10px;left:20px}
.cb_module .cb_lstcomment .cb_thumb_on .cb_thumb{position:absolute;top:10px;left:0}
.cb_module .cb_lstcomment .cb_thumb img{vertical-align:top}
.cb_module .cb_lstcomment .cb_section span,.cb_module .cb_lstcomment .cb_section div,.cb_module .cb_lstcomment .cb_section a,.cb_module .cb_lstcomment .cb_section em,.cb_module .cb_lstcomment .cb_section input,.cb_module .cb_lstcomment .cb_section td{vertical-align:middle}
.cb_module .cb_lstcomment .cb_dsc_img{position:relative;top:-1px;padding:0 3px 2px 2px}
.cb_module .cb_lstcomment .cb_usr_id,.cb_module .cb_lstcomment .cb_date{display:inline-block;color:#aaa;font-family:tahoma;font-size:10px}
.cb_module .cb_lstcomment .cb_usr_id span{color:#444;font-size:12px;vertical-align:middle}
.cb_module .cb_lstcomment .cb_usr_id em{display:inline-block;padding-top:4px;color:#444}
.cb_module .cb_lstcomment .cb_usr_id a{color:#aaa}
.cb_module .cb_lstcomment .cb_usr_id_vary{color:#858585}
.cb_module .cb_lstcomment .cb_date{padding-left:4px}
.cb_module .cb_lstcomment .cb_info_area{overflow:hidden;padding:3px 0 5px;zoom:1}
.cb_module .cb_lstcomment .cb_info_area2{position:relative;padding:2px 0 10px;color:#aaa}
.cb_module .cb_lstcomment .cb_info_area2 span{color:#aaa;font-family:tahoma;font-size:10px}
.cb_module .cb_lstcomment .cb_info_area2 a:hover{text-decoration:underline}
.cb_module .cb_lstcomment .cb_info_area2 a.unfold{background-position:100% -258px}
.cb_module .cb_lstcomment .cb_info_area2 a span.on{color:#fe2200}
.cb_module .cb_lstcomment .cb_info_area3{overflow:hidden;position:relative}
.cb_module .cb_lstcomment .cb_section{float:left;margin-top:8px}
.cb_module .cb_lstcomment .cb_section2{position:absolute;top:11px;*top:9px;right:0;height:15px;padding-left:6px;color:#aaa}
.cb_module .cb_lstcomment .cb_section2 span.cb_nobar{margin-left:-6px;/*padding:0 6px;*/background:none}
.cb_module .cb_lstcomment .cb_section2 span.cb_first{background:none}
.cb_module .cb_lstcomment .cb_section2 a{color:#aaa}
.cb_module .cb_lstcomment .cb_section2 a:hover,.cb_module .cb_lstcomment .cb_section2 a:hover em{color:#333;text-decoration:underline}
.cb_module .cb_lstcomment .cb_section2 em{display:inline-block;padding:2px 0 2px;cursor:pointer;_cursor /**/:hand}
.cb_module .cb_lstcomment .cb_section2 span span{padding:0;background:none;color:#aaa;font-family:tahoma;font-size:10px}
.cb_module .cb_lstcomment .cb_section2 .cb_activate_up .on{color:#f04a14}
.cb_module .cb_lstcomment .cb_section2 .cb_activate_down .on{color:#4666b6}
.cb_module .cb_lstcomment .cb_section2 .cb_activate_up em{background-position:0 -18px}
.cb_module .cb_lstcomment .cb_section2 .cb_activate_down em{background-position:0 -138px}
.cb_module .cb_lstcomment .cb_section2 .cb_activate_cancel em{padding-left:12px;background-position:0 -425px}
.cb_module .cb_lstcomment .cb_section2 .cb_activate_up a:hover em{background-position:0 -58px}
.cb_module .cb_lstcomment .cb_section2 .cb_activate_down a:hover em{background-position:0 -178px}
.cb_module .cb_lstcomment .cb_section2 .cb_activate_cancel a:hover em{padding-left:12px;background-position:0 -95px}
.cb_module .cb_lstcomment .cb_section2 .cb_activate_up a em,.cb_module .cb_lstcomment .cb_section2 .cb_activate_down a em,.cb_module .cb_lstcomment .cb_section2 .cb_activate_cancel a em{color:#aaa}
.cb_module .cb_lstcomment .cb_dsc_comment{overflow:hidden;clear:both;padding:0 0 10px 1px;color:#555;line-height:20px}
.cb_module .cb_lstcomment li li .cb_comment_area{margin-top:1px}

.cb_module .cb_lstcomment li li.cb_thumb_on .cb_thumb{left:30px}
.cb_module .cb_lstcomment li li li{position:relative;margin-left:20px}
.cb_module .cb_lstcomment .cb_thumb_on,.cb_module .cb_lstcomment .cb_thumb_off{z-index:10}
.cb_module .cb_lstcomment .cb_on{z-index:20}
.cb_module .cb_lstcomment .cb_thumb_on .cb_comment_area{padding-left:50px}
.cb_module .cb_lstcomment .cb_thumb_off .cb_comment_area{padding-left:0}
.cb_module .cb_lstcomment li .cb_thumb_on ul,.cb_module .cb_lstcomment li .cb_thumb_off ul{margin-left:-20px}
.cb_module .cb_lstcomment .cb_thumb_on li.cb_thumb_on{padding-left:30px}
.cb_module .cb_lstcomment .cb_thumb_on li.cb_thumb_off{padding-left:30px}
.cb_module .cb_lstcomment .cb_thumb_off li.cb_thumb_on{padding-left:80px}
.cb_module .cb_lstcomment .cb_thumb_off li.cb_thumb_off{padding-left:30px}
.cb_module .cb_lstcomment .cb_thumb_off li.cb_thumb_on li.cb_thumb_off,.cb_module .cb_lstcomment .cb_thumb_off li.cb_thumb_on li.cb_thumb_on{margin-left:-30px}

/*



kbs종영드라마 70%할인


그외 가격할인 목록
.Promotion_tb02 {position: relative; width: 893px; height: 2730px; margin: auto; display:none; background:url('http://img.smartfile.co.kr/event/kbest_contents02.png');}

.down_tb03 {position: absolute;width:400px;float: left;margin: 0px 0 0 130px;font-size:14px; line-height:27px;}
.down_tb03 a span {color:#b9b6b6;}
.down_tb04 {position: absolute;width:400px;float: left;margin: 0px 0 0 470px;font-size:14px; line-height:27px;}
.down_tb04 a span {color:#b9b6b6;}
.down_tb03 a:hover,.down_tb04 a:hover{color:red;}

.Promotion_tb03{position: relative; width: 893px;height: 140px; margin: auto;background:url(http://img.smartfile.co.kr/event/kbest_contents03.png);}
.Promotion_tb03 .kbs_btn {position: absolute;width:893px;height: 140px;float: left;margin:30px 0 0 200px;cursor: pointer;}

*/



/* 지식인답변 */
.event_tb .reply_cover {position: relative;float: none;height: 756px;background: url('http://img.smartfile.co.kr/event/event_reply_a.jpg') no-repeat;}
.event_tb .reply_cover .psList{position: absolute;float: left; left: 202px; top: 562px;}
.event_tb .reply_cover .psList .naver{position: absolute; width: 700px;}
.event_tb .reply_cover .psList .daum{position: absolute;margin-top:57px; width: 700px}
.event_tb .reply_cover .psList .nate{position: absolute;margin-top:113px; width: 700px}
.event_tb .reply_cover .psList dd a{float: left;text-decoration:none;width: 79px;height: 29px; padding-top:15px; text-align: center;  border-right: 1px solid #e7e7e7; background-color: #fff }
.event_tb .reply_cover .psList dd a:hover {font-weight: bold; background-color:#6ED5DC}
.event_tb .reply_con {position: relative;height:1244px;background: url('http://img.smartfile.co.kr/event/event_reply_b.jpg') no-repeat;}
.event_tb .reply_con .selectBox{position: absolute;left: 200px;top: 952px;}
.event_tb .reply_con .selectBox .id {float: left; padding: 15px 2px 8px 15px;width: 350px;border: 1px solid #dadada;color: #4a596e;background-color: #fcfcfc;}
.event_tb .reply_con .selectBox .url {float: left;margin-top:3px; padding: 15px 2px 8px 15px;width: 461px;border: 1px solid #dadada;color: #4a596e;background-color: #fcfcfc;}
.event_tb .reply_con .selectBox select{width:110px; padding: 13px 2px 8px 13px;}
.event_tb .reply_con .btn_reply {position: absolute;width:175px;height: 102px;float: left;margin: 948px 0 0 690px;cursor: pointer;opacity: 0;}

.event_tb .reply_con .keyword{position: absolute;float: left; left: 148px; top: 680px; width:635px;}
.event_tb .reply_con .keyword dd{float: left; width:105px; height: 38px; text-align: center}
.event_tb .reply_con .keyword dd a:hover {font-weight: bold; background-color:#6ED5DC; text-decoration:none;}

/* commute */
.commute_top{margin:10px 0 0 0;}
.commute_bottom{width:894px; height:401px; background:url('http://img.smartfile.co.kr/event/commute_2.jpg') no-repeat;}
.commute_bottom .bottom{width:739px; height:85px; cursor:pointer;margin:51px 0 0 75px;}
.commute_layer_area {position:absolute; left:38%; top:38%; background:url('http://img.smartfile.co.kr/event/commut_layer_bg.png') no-repeat; width:580px; height:300px; }
/* Popup Layer */
.commute_layer {display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:9999;}
.open {display:block;}
.commute_layer .commute_bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.6; filter:alpha(opacity=60);}
.commute_x{width:20px; height:20px; position:absolute;float:left;margin:10px 0 0 547px; cursor:pointer;}
.layer_phone_area{width:330px; height:50px;position:absolute;margin:125px 0 0 123px;}
.commute_submit{width:284px; height:66px; position:absolute; float:left; margin:190px 0 0 142px; cursor:pointer;}

.m_phone{width:90px; height:34px; border-top:1px solid #f48282; border-left:1px solid #f48282; IME-MODE:disabled; border-right:1px solid #f48282; border-bottom:1px solid #f48282; background:#f9f9f9; font-size:16px;padding:0px 0 0 10px; line-height:32px; font-weight:bold;}
.m_phone_on{width:88px; height:32px; border-top:2px solid #6ca6d4; border-left:2px solid #6ca6d4; border-right:2px solid #6ca6d4; border-bottom:2px solid #6ca6d4; background:#fff; font-size:16px;padding:0px 0 0 10px; line-height:32px;  IME-MODE:disabled; font-weight:bold;}
.styled-select select {background: transparent; width: 118px; padding: 5px; font-size: 16px;font-weight:bold;line-height: 1;border: 0;border-radius: 0;height: 34px;-webkit-appearance: none;float:left;}
.styled-select { width: 90px; height: 34px; overflow: hidden; background: url('http://img.smartfile.co.kr/event/select_bg.png') no-repeat right #f9f9f9; border: 1px solid #f48282;}

/*코멘트140814*/
.cb_module .cb_lstcomment li li{clear:both;position:relative;padding-bottom:0;border:none;background:url(http://img.smartfile.co.kr/event/bg_pattern_x.gif) 0 0 repeat-x}
.cb_module .cb_lstcomment li li li{position:relative;margin-left:20px}
.cb_thumb_off{width:93%;}
.cb_module .cb_lstcomment .cb_thumb_on .cb_comment_area_s{padding-left:50px}
.cb_module .cb_lstcomment .cb_thumb_off .cb_comment_area_s{padding-left:0}
.cb_module .cb_lstcomment .cb_bu_subnode3{overflow:hidden;position:absolute;top:7px;left:6px;width:14px;height:16px;color:#9e9e9e;font-family:'돋움',dotum;font-size:20px;vertical-align:baseline}

/* maling */
.maling{width:933px;margin:0 auto;text-indent:-9999px;}
.maling .top{position:relative;height:807px;background:url('http://img.smartfile.co.kr/event/mailing_top.png') no-repeat 0 0;}
.maling .top a{display:block;width:450px;height:72px;position:absolute;top:594px;left:239px;}
.maling .bottom{position:relative;height:210px;background:url('http://img.smartfile.co.kr/event/mailing_bottom2.png') no-repeat 0 0;}

/* charge */
#charge_tab_flat{width:933px; height:47px; background:url('http://img.smartfile.co.kr/charge/new_charge_img_all5.png') no-repeat;}

#charge_tab_flat .point0{width:233px; height:47px; float:left; cursor:pointer;  }
#charge_tab_flat .flat0{width:233px; height:47px; float:left; cursor:pointer; }
#charge_tab_flat .free0{width:233px; height:47px; float:left; cursor:pointer; background:url('http://img.smartfile.co.kr/charge/new_charge_img_all5.png') no-repeat; background-position:-466px -52px;}
#charge_tab_flat .mileage0{width:233px; height:47px; float:left; cursor:pointer; background:url('http://img.smartfile.co.kr/charge/new_charge_img_all5.png') no-repeat; background-position:-699px -52px;}

#charge_tab_flat .point{width:233px; height:47px; float:left; cursor:pointer; background:url('http://img.smartfile.co.kr/charge/new_charge_img_all5.png') no-repeat; background-position:0 -52px; }
#charge_tab_flat .flat{width:233px; height:47px; float:left; cursor:pointer; background:url('http://img.smartfile.co.kr/charge/new_charge_img_all5.png') no-repeat; background-position:-233px -52px;}
#charge_tab_flat .free{width:233px; height:47px; float:left; cursor:pointer; background:url('http://img.smartfile.co.kr/charge/new_charge_img_all5.png') no-repeat; background-position:-466px -52px;}
#charge_tab_flat .mileage{width:233px; height:47px; float:left; cursor:pointer; background:url('http://img.smartfile.co.kr/charge/new_charge_img_all5.png') no-repeat; background-position:-699px -52px;}

#charge_tab_flat .point2{width:233px; height:47px; float:left; cursor:pointer; background:url('http://img.smartfile.co.kr/charge/new_charge_img_all5.png') no-repeat; background-position:0 -52px;}
#charge_tab_flat .flat2{width:233px; height:47px; float:left; cursor:pointer;}
#charge_tab_flat .free2{width:233px; height:47px; float:left; cursor:pointer; background:url('http://img.smartfile.co.kr/charge/new_charge_img_all5.png') no-repeat; background-position:-466px -935px;}
#charge_tab_flat .mileage2{width:233px; height:47px; float:left; cursor:pointer; background:url('http://img.smartfile.co.kr/charge/new_charge_img_all5.png') no-repeat; background-position:-699px -52px;}

#charge_tab_flat .point3{width:233px; height:47px; float:left; cursor:pointer;background:url('http://img.smartfile.co.kr/charge/new_charge_img_all5.png') no-repeat; background-position:0 -52px;}
#charge_tab_flat .flat3{width:233px; height:47px; float:left; cursor:pointer;}
#charge_tab_flat .free3{width:233px; height:47px; float:left; cursor:pointer;}
#charge_tab_flat .mileage3{width:233px; height:47px; float:left; cursor:pointer; background:url('http://img.smartfile.co.kr/charge/new_charge_img_all5.png') no-repeat; background-position:-699px -988px;}

/* 전체카테고리 보기 */
#category_map {display:none; height:280px; margin-bottom:0px; border-top:1px solid #A9AFB4; padding-top:8px; padding-bottom:8px; margin:0px;}
#category_map .tab   {width:83px; height:280px; float:left; border-right:1px solid #A9AFB4;}
#category_map .title {height:13px; padding-top:5px; padding-bottom:4px;}
#category_map .sub   {padding-left:10px; height:20px; font-size:11px}



/* charge_1504 */
.charge_wrap{width:933px;border:0px solid #a9afb4; border-bottom:none;background:#fff;}
/*.charge_top{width:933px;height:409px;padding-bottom:68px;text-indent:-9999px;background:#fff url(http://img.smartfile.co.kr/charge/charge1504_top.png) no-repeat 0 0;}*/
.charge_content{width:896px;margin:0 auto;}
.charge_content .cnarge_txt{position:relative;width:894px;height:39px;line-height:40px;margin:0 auto;margin-bottom:8px;font-weight:bold;text-indent:115px;color:#fff;background:url(http://img.smartfile.co.kr/charge/bg_charge1504_txt.png) no-repeat 0 0;}
.charge_content .cnarge_txt span{display:inline-block;padding:0 5px;text-indent:0;color:#000;}
.charge_content .cnarge_txt .btn_special{position:absolute;display:block;right:15px;top:9px;width:115px;height:22px;line-height:22px;text-indent:0;text-align:center;color:#fff;background:#5e9e15;}
.charge_content .cnarge_txt .btn_special:hover{text-decoration:none;}
.charge_content .cnarge_txt .specialView{display:none;position:absolute;right:35px;bottom:40px;width:450px;height:90px;border:1px solid #d0a112;background:#e8ffcd;text-indent:0;line-height:1.8;padding-left:20px;}
.charge_content .cnarge_txt .specialView .bg{position:absolute;width:12px;height:11px;right:34px;bottom:-11px;background:url(http://img.smartfile.co.kr/charge/bg_spacialview.png) no-repeat 0 0;}

.charge_content .charge_table{position:relative;width:896px;padding-top:9px;padding-bottom:25px;}
.charge_content .charge_table .border_top{z-index:3;position:absolute;top:48px;width:896px;height:2px;background:url(http://img.smartfile.co.kr/charge/table_bg.png) no-repeat 0 0;}
.charge_content .charge_table .border_right{position:absolute;width:2px;height:78px;right:0;top:49px;background:url(http://img.smartfile.co.kr/charge/table_bg.png) no-repeat 0 -2px;}
.charge_content .charge_table .border_bottom{position:absolute;width:896px;height:2px;top:125px;background:url(http://img.smartfile.co.kr/charge/table_bg.png) no-repeat 0 -77px;}
.charge_content .charge_table .border_left{position:absolute;width:2px;height:78px;left:0;top:49px;background:url(http://img.smartfile.co.kr/charge/table_bg.png) no-repeat -894px -2px;}
.charge_content .charge_table table{width:100%;border-top:1px solid #ccc;}
.charge_content .charge_table table th{padding:11px 0;border-bottom:1px solid #ccc;border-right:1px dotted #d3d3d3;background:#f6f6f6;}
.charge_content .charge_table table .none{border-right:none;}
.charge_content .charge_table table th span{font-weight:normal;}
.charge_content .charge_table table th.right{text-align:right;padding-right:22px;}
.charge_content .charge_table table th .ico{display:inline-block;cursor:pointer;width:17px;height:16px;background:url(http://img.smartfile.co.kr/charge/ico01_charge1504.png) no-repeat 0 0;vertical-align:middle;}
/* .charge_content .charge_table table th.par_layer{position:relative;] */
.charge_content .charge_table table .coupon_layer{display:none;position:absolute;width:228px;height:78px;top:-80px;right:110px;border:1px solid #d0a112;background:#e8ffcd;}
.charge_content .charge_table table .coupon_layer .bg{position:absolute;width:12px;height:11px;right:34px;bottom:-11px;background:url(http://img.smartfile.co.kr/charge/bg_spacialview.png) no-repeat 0 0;}
.charge_content .charge_table table .mileage_layer{display:none;position:absolute;width:228px;height:78px;top:-80px;right:28px;border:1px solid #d0a112;background:#e8ffcd;}
.charge_content .charge_table table .mileage_layer .bg{position:absolute;width:12px;height:11px;right:34px;bottom:-11px;background:url(http://img.smartfile.co.kr/charge/bg_spacialview.png) no-repeat 0 0;}
.charge_content .charge_table table td{z-index:3;height:36px;line-height:36px;vertical-align:middle;text-align:center;border-bottom:1px dotted #ccc;border-right:1px dotted #d3d3d3;font-weight:bold;}
.charge_content .charge_table table td input[type="radio"]{display:inline-block;width:15px;height:15px;}
.charge_content .charge_table table td.right{color:#787878;text-decoration:line-through;}
.charge_content .charge_table table .left{text-align:left;padding-left:45px;}
.charge_content .charge_table table .left .blue{padding-left:160px;}
.charge_content .charge_table table .special{display:inline-block;position:relative;height:22px;line-height:22px;width:70px;text-align:center;color:#fff;font-size:10px;background:#61a613;}
.charge_content .charge_table table .red{color:#da5555;}
.charge_content .charge_table table .red2{display:inline-block;padding:0 3px;color:#fc3c47;font-weight:normal;}
.charge_content .charge_table table .green{color:#519900;}
.charge_content .charge_table table .blue{display:inline-block;padding:0 3px;color:#1fa6ca;font-weight:normal;}
.charge_content .charge_table table .blue.bold{font-weight:bold;padding-left:0;}
.charge_content .charge_table table tfoot td{border-bottom:1px solid #ededed;background:#f7f7f7;font-size:13px;}
.charge_content .charge_table table .gray{color:#878787;font-weight:normal;font-size:12px;}
.charge_content .btn_buy{display:block;width:450px;height:85px;margin:0 auto;text-indent:-9999px;background:url(http://img.smartfile.co.kr/charge/btn_charge1504.png) no-repeat 0 0;}
