/* CSS Document */
* { margin:0; padding:0; font-family:'±¼¸²',gulim,AppleGothic,sans-serif; }

/* °Ë»ö */
.quick_area { margin-bottom:10px; width:748px; height:79px; border:1px solid #cdcdcd; overflow:hidden;}
.quick_area2 { margin-bottom:10px; width:748px; height:39px; border:1px solid #cdcdcd; overflow:hidden;}
.main_srch { padding-top:11px; height:30px; background-color:#ffffff; text-align:center; overflow:hidden; }
.main_srch select { margin:0 0px; width:86px; vertical-align:middle; height:20px; border:1px solid #929292}
.srch_sel01 { width:85px; }
.srch_sel02 { width:110px;; overflow:hidden;}
.srch_sel03 { width:85px;overflow:hidden;}
.srch_txt { padding:4px 0 0 5px; margin-right:-5px; width:318px; height:14px; border:1px solid #929292; vertical-align:middle; font-family:'µ¸¿ò',dotum;}
.category { height:37px; border:1px solid #cdcdcd;}

/* ¸ÞÀÎ¸®½ºÆ® */
.best_view_box { position:relative; margin-bottom:5px; width:748px; height:148px; border:1px solid #cdcdcd; background-color:#ebebeb;  }
.best_view_box h2 { position:absolute; left:-2px; top:-2px;}
.best_view_list { margin-left:4px; width:744px; height:148px; overflow:hidden;}
.best_view_list li { float:left; margin:15px 0 0 23px; width:80px;}
.best_view_list img { display:block;}
.best_view_list p { width:77px; padding-top:5px;  text-align:center;}
.best_view_list a { color:#585858; font-size:11px; font-family:"µ¸¿ò",dotum;}
.best_view_list a:hover {color:#585858; }
.best_view_list a:visited {color:#585858; }

/* ÀÎ±â°Ë»ö¾î */
.rank_gray { background-color:#f5f5f5;}
.srch_rank { position:relative; margin-bottom:5px; width:202px; height:242px; }
.srch_rank h2 { padding-top:2px; height:18px;}
.srch_rank h2 strong { color:#d74700;}

.rank_list { padding:5px 0; height:210px; border:1px solid #d1d1d1; overflow:hidden;}
.rank_list li { float:left;}

.srch_tab { position:absolute; left:103px; top:0; width:98px; height:19px; border:1px solid #d1d1d1; border-right:0; border-bottom:0; z-index:100}
.srch_tab li { float:left; width:48px; height:19px; font-size:11px; font-weight:100; text-align:center; border-right:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1}
.srch_tab a { display:block; color:#797979; padding-top:5px;}
.srch_tab a:hover { text-decoration:none; color:#797979;}
.srch_tab a:visited { color:#797979;}
.srch_tab img { vertical-align:-0.2em}
.srch_tab .tab_on { border-bottom:1px solid #fff; font-weight:bold;}
.rank { float:left; padding:6px 0 0 4px; width:15px; height:15px; text-align:center; font-size:11px; font-family:"µ¸¿ò",dotum; color:#797979; font-weight:bold;}
.rank2 { float:right; padding-top:8px; width:27px; height:13px; text-align:center;}
.rank_text { float:left; padding:3px 0 0 7px; width:142px; height:18px; color:#797979; font-size:11px; font-family:"µ¸¿ò"; font-weight:100; line-height:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.rank_text a { font-size:11px; font-family:"µ¸¿ò",dotum; }
.rank_text1 { float:left; padding:3px 0 0 7px; width:170px; height:18px; color:#797979; font-size:11px; font-family:"µ¸¿ò",dotum; font-weight:100; line-height:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.rank_on span { color:#fa8144; font-weight:bold; }
.rank_on a { color:#000000;}
.rank_img { width:100%; margin:-3px 0 -2px; height:74px; text-align:center; background-color:#f5f5f5; overflow:hidden;}
.rank_login { display:block; text-align:center; padding:90px 30px; font-size:11px; font-family:"µ¸¿ò",dotum; color:#454545; }
.adult_login { display:block; text-align:center; padding:70px 20px; font-size:11px; font-family:"µ¸¿ò",dotum; color:#454545; }
.main_list_area { position:relative; margin-left:210px; width:540px; }
.main_list_area h2 { padding:10px 0 0 2px; height:19px;}
.file_list_t1 { height:238px; border:1px solid #d1d1d1;}
.sf_cate { height:31px; border-top:0px solid #d1d1d1; /* background:url(/views/images/mfile/front/line_2x1.gif) 0 100% repeat-x; background-color:#00a7e7; */ background:url(/views/images/mfile/front/main_new/tema_tab_bg.gif) repeat-x;}
.sf_cate li { float:left; padding-left:0px; color:#dddddd;  margin-left:10px;}
.sf_cate a  { display:inline-block; padding:9px 15px 0; height:20px; text-align:center;}
.sf_cate .sf_on { height:31px; background-color:#fff; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6;}
.sf_cate .sf_on a { color:#00a7e7;  text-decoration: none;}

.list_mt1 { margin-top:13px;}
.list_mt1 li { margin-left:140px; height:19px;}
.list_thum { position:absolute; margin:5px 0 0 18px; left:0; top:75px; text-align:center;}
.list_thum p { margin-top:5px; text-align:center;}
.list_mt2 { position:relative; margin-top:13px;}
.list_mt2 li { padding-left:15px; height:19px; background:url(/views/images/mfile/front/ico/ico_dot_s.gif) 8px 5px no-repeat; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis;}

#fside { position:absolute; left:0; top:247px; width:200px;}
.file_hd { margin-bottom:5px; height:267px; border:1px solid #d1d1d1; }
.file_hd h2 { padding:7px 0 0 10px; height:21px; border-bottom:1px solid #d1d1d1;}
.thum_list li { float:left; margin:10px 1px 0 7px;}
.thum_list:after { content:""; display:block; clear:both; }
.thum_list {*zoom:1; width:200px;} /* IE 6,7 */
.thum_list img { display:block;}
.thum_list p { margin-top:5px; font-size:11px; font-family:"µ¸¿ò",dotum,AppleGothic,sans-serif; text-align:center;}
.txt_list { margin:12px 0 0 10px; width:200px;}
.txt_list li { height:20px;}

.file_sale { margin-bottom:5px; height:169px; border:1px solid #d1d1d1;}
.file_sale h2 { padding:7px 0 0 10px; height:21px; border-bottom:1px solid #d1d1d1;}
.file_sale strong { font-size:11px; font-weight:100; color:#a9a9a9;}
.sale_p { font-size:11px; font-family:"µ¸¿ò",dotum; color:#a34344; font-weight:bold;}
.sale_p img { vertical-align:-0.1em; margin:0 2px;}

.notice { margin-bottom:5px; height:140px; border:1px solid #d1d1d1;}
.notice_tab { height:23px;}
.notice_tab li { float:left; height:22px; border-bottom:1px solid #d1d1d1; letter-spacing:-1px; font-size:11px;}
.notice_tab .tab_on { border-bottom:1px solid #fff; font-weight:bold; letter-spacing:-2px;}
.notice_tab a { display:block; color:#797979; padding-top:6px; height:16px;}
.notice_tab a:hover { text-decoration:none; color:#797979;}
.notice_tab a:visited { color:#797979;}
#noti { width:66px; text-align:center; border-right:1px solid #d1d1d1;}
#copyr { width:131px; text-align:center;}
#copy_lir { width:65px; text-align:center; border-right:1px solid #d1d1d1;}
#copy_jer { width:65px; text-align:center;}

/* °øÁö */
.n_list { padding:4px 5px 0;}
.n_list li { padding:3px 0 3px 15px; width:170px; height:15px; line-height:16px; background:url(/views/images/mfile/front/ico/ico_dot_s.gif) 8px 9px no-repeat; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.n_list a { color:#898989;}
.n_list a:hover { color:#898989; font-weight:bold; letter-spacing:-1px;}
.n_list a:visited { color:#898989;}
.banner_area img { display:block;}
.banner_area {margin-bottom:3px; }
.banner_area1 img { display:block;}
.banner_area1 { margin-bottom:6px; padding-top:2px;  border-top:1px solid #cdcdcd;  }
.q_cate { height:37px; border:0px solid #cdcdcd; background:url(/views/images/mfile/front/main_new/main_gnb_bar2.gif) no-repeat;}
.q_cate li { float:left;}
.q_cate a { display:inline-block; padding:14px 6px 0; height:23px; font-weight:bold; color:#ffffff;}
.pd_cate { padding:10px 15px 0;}
.call_area { height:87px; overflow:hidden; text-align:center;}
.callcenter { position:relative; height:198px; border:1px solid #d1d1d1; overflow:hidden;}
.callcenter h2 { height:23px; padding:12px 0 0 10px;}
.m_mail { height:23px; border-bottom:1px solid #d1d1d1; text-align:center; font-size:11px;}
.cs_link { position:absolute; left:65px; top:9px; padding-left:4px; width:123px; height:19px; background:url(/views/images/mfile/front/main_new/btn_callcenter_bg.gif) 0 0 no-repeat; overflow:hidden;}
.cs_link a { display:inline-block; padding:5px 2px 0 1px; color:#768fa5; font-size:11px; font-family:"µ¸¿ò",dotum;}
.cs_link a:hover { color:#768fa5;}
.cs_link a:visited { color:#768fa5;}

/* °íÈ­Áú ÆäÀÌÂ¡ */
.clsBanner {margin:0;margin-left:0px;padding:0;position:relative;float:left}
.clsBannerScreen {z-index:1;overflow:hidden;}
.clsBannerScreen div {display:none}

/* sns °£Æí ·Î±×ÀÎ 20170418 */
.snsLogin {width:189px;border:1px solid #d1d1d1;margin:8px 0;padding:11px 0px 5px 11px;overflow:hidden}
.snsLogin a {float:left;display:block;width:86px;height:40px;font-size:0;background-image:url(/views/images/mfile/front/14_renewal/btn_sns.png);background-repeat:no-repeat;margin-right:5px;margin-bottom:5px}
.snsLogin a.sl_btnNaver {background-position:0 0}
.snsLogin a.sl_btnKakao {background-position:-91px 0}
.snsLogin a.sl_btnFacebook {background-position:0 -45px}
.snsLogin a.sl_btnGoogle {background-position:-91px -45px}

/* ÆÄÀÏ°øÀ¯ ¸Þ´º 20170418 */
.myFilemenu {width:202px;margin-bottom:6px}
.myFilemenu h2 {width:202px;height:31px;font-size:0;background:url(/views/images/mfile/front/14_renewal/ml_filemenu_title.gif) no-repeat}
.myFilemenu ul {border:1px solid #d1d1d1;border-top:0;padding:5px 0 10px}
.myFilemenu ul li {padding:6px 0 0 30px;background:url(/views/images/mfile/front/ico/ico_leftm.gif) 18px -18px no-repeat}

/* main ¸¶Å©¾÷ ¼öÁ¤À¸·Î ÀÎÇÑ css Ãß°¡ 20170418 */
.leftSec {float:left;width:202px}
.leftSec #file_hd.file_hd123 {margin-bottom:6px} /* height°ªÀ» »èÁ¦ÇÑ ´ë½Å ÇÏ´Ü margin-bottom°ª Ãß°¡ */

.maintopContents span > img {vertical-align:middle} /* ÀÌ¹ÌÁö ¼¼·Î Áß¾Ó Á¤·Ä */
table.maintopTabMenuHead td#mt7.leftrightRine {/*border-right:0 !important*/} /* ±³À° ÅÇ ¿À¸¥ÂÊ border-right°ª »èÁ¦ */

#aside #file_hd .clsBannerScreen {height:207px !important} /* 20170418 °øÁö»çÇ×ÅÇ À§Ä¡ ÀÌµ¿À¸·Î ÀÎÇÑ ¼öÁ¤ */ 