/* CSS Document */
* { margin:0; padding:0; font-family:'±¼¸²',gulim,AppleGothic,sans-serif; }

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,form,fieldset,p,button,strong,a{ margin:0; padding:0; *word-break:break-all; -ms-word-break:break-all; }
body { text-align:center; font-size:12px; color:#666666;  font-family:AppleGothic,sans-serif; }
img { border:0; }
iframe { border:0; }
iframe.hidden{ z-index:-99; width:100%; height:100%; text-align:center; opacity:0; filter:alpha(opacity=0); }
#iframe_hidden{ z-index:-99; height:100%; text-align:center; opacity:0; filter:alpha(opacity=0); }
label { cursor:pointer; }
ul,ol,li{ margin:0; padding:0; list-style:none; font-family:AppleGothic,sans-serif;}
a { text-decoration:none; color:#666666; font-family:AppleGothic,sans-serif; }
a:hover { text-decoration:underline; color:#666666; font-family:AppleGothic,sans-serif;}
a:visited { color:#666666;font-family:AppleGothic,sans-serif; }
select { font-size:12px; }
table { border-collapse:collapse; }
fieldset { border:0;}

/* layout */
#wrap { margin:0 auto; width:960px; text-align:left;}
#header { position:relative; margin-bottom:10px; width:100%; height:150px; z-index:200;}
#container { position:relative; width:960px}
#container:after { content:""; display:block; clear:both; }
#container {*zoom:1; } /* IE 6,7 */
#footer { clear:both; margin-top:15px;height:125px;;width:960px}/* 20170418 width°ª Ãß°¡ */
#aside { position:absolute; left:760px; top:0; width:200px; height:500px; }
#aside_left { float:left; width:200px; margin-right:10px}

/* default */
.purehide { display:none; }
.font11 { font-size:11px; font-family:'µ¸¿ò',dotum, AppleGothic,sans-serif;}
.font12 { font-size:12px; font-family:'±¼¸²',gulim, AppleGothic,sans-serif; }
.float_l { float:left;}
.float_r { float:right;}
.align_l { text-align:left;}
.align_r { text-align:right;}
.align_c { text-align:center;}
.clear_b { clear:both;}
.b_clear { clear:both;}
.pd_t5 { padding-top:5px;}
.pd_t10 { padding-top:10px;} /* 2012-02-29 ¹ÚÇýÁ¤ ¼öÁ¤ */
.pd_t20 { padding-top:20px;}
.pd20 { padding:20px}
.pd_h10 { padding:10px 0;}
.pd_s10 { padding:0 5px}
.pd10 { padding:10px;}
.pd_t15 { padding-top:15px;}
.pd_10 { padding:0 10px;}
.ve_m { vertical-align:middle;}
.ve_m2 { vertical-align:-0.3em;}
.ve_m3 { vertical-align:-0.1em;}
.col_gr { color:#329900;}
.col_bu { color:#147cc5;}
.col_rd { color:#ea0000;}
.col_gy { color:#999999;}
.col_og { color:#ff6c00;}
.col_bl { color:#393939;}
.font_b { font-weight:bold; }
.mt_40 { margin-top:40px;}
.ml_83 {margin-left:83px;}  /* 2012.03.05 ¹ÚÇýÁ¤ Ãß°¡ */
.ml_150 {margin-left:150px;}  /* 2012.03.05 ¹ÚÇýÁ¤ Ãß°¡ */
/* header */
#header h1 { float:left; margin-top:0;  padding:0px 0 0 0px; height:70px; text-align:center}
.browser {  float:left; margin-top:47px;}
.browser li { float:left; margin-right:8px;}
.menu_bar { clear:both; position:relative; height:39px; background:url(/views/images/mfile/front/main_new/main_gnb_bar.gif) 0 0 no-repeat;}
.gnb { position:relative; padding-left:20px;}
.gnb li { float:left; position:relative;}
.gnb_new { position:absolute; left:3px; top:17px;}
.gnb img { *margin-top:-25px; _margin-top:-22px;}
.gnb a img { margin-top:0;}
.gnb_new img { margin-top:-2px;}
.gnb a { display:inline-block; padding:13px 16px 0; height:25px; _height:22px;}
.gnb:after { content:""; display:block; clear:both; }
.gnb {*zoom:1; } /* IE 6,7 */
.gnb_free { position:absolute; left:16px; top:-4px; *top:21px;}
.lnb { position:absolute; left:638px; top:8px; padding-left:30px; width:309px; height:25px; background:url(/views/images/mfile/front/main_new/main_lnb_bar.gif) 0 0 no-repeat;}
.lnb li { float:left;}
.lnb a { display:inline-block; padding:7px 6px 0; height:17px; color:#ffffff; font-weight:bold; font-size:11px; letter-spacing:-1px; font-family:'µ¸¿ò';  *padding:7px 5px 0 6px;}
.lnb a:hover {color:#ffffff; text-decoration:none;}
.lnb a:visited {color:#ffffff;}
.lnb:after { content:""; display:block; clear:both; }
.lnb {*zoom:1; } /* IE 6,7 */
.lnb_dot {margin:0; *vertical-align:middle; *margin-top:-5px;}
.lnb_sms { margin:3px 0 0 5px; cursor:pointer;}
.user_bar { position:relative; padding:7px 0 0 15px; height:31px; border:1px solid #cdcdcd; background-color:#f6f6f6;}
.user_bar select { color:#6b6d70; height:20px;}
.input_main { padding:4px 0 0 5px; width:73px; height:14px; border:1px solid #bfbfbf; color:#858585; font-size:12px; vertical-align:middle;}
.user_bar label { vertical-align:-0.1em; font-size:11px; font-family:'µ¸¿ò'; }
.idpw { vertical-align:-0.1em; font-size:11px; font-family:'µ¸¿ò';}
.top_banner { float:right; margin-top:5px; height:65px; overflow:hidden; }
.tv_m_area { position:absolute; top:5px; left:822px; z-index:1}
.tv_m_area a { display:block; }
.input_check { *margin:-4px -3px 0 0; vertical-align:-0.2em; *vertical-align:-0.1em;}
.m_memo { font-family:'µ¸¿ò',dotum; vertical-align:middle; *margin-left:7px;}
.m_memo_area { display:inline-block; padding:3px 5px 0 15px; margin-left:9px; *margin-left:0; margin-top:-2px; height:14px; background:url(/views/images/mfile/front/main_new/ico_memo.gif) 0px 2px no-repeat; vertical-align:middle;}
.m_memo_area { color:#b06b0c; font-size:11px; font-family:'µ¸¿ò'; font-weight:bold;}
.m_memo_area:hover {text-decoration:underline;color:#b06b0c;}
.point_img { margin-left:3px; width:50px; margin-right:-5px;}
.mlogon { padding:2px 0 0 0; }
.mlogin select { width:91px;  vertical-align:middle;}
.m_check { margin:1px 0 0 -3px; *margin-top:-1px;  vertical-align:middle;}
.m_ip { vertical-align:middle; *margin-right:-7px;}

/* left  */
.banner_s { margin-bottom:5px; width:200px; overflow:hidden; }
.banner_m { margin-bottom:5px; width:200px; overflow:hidden; }

/* logon */
#logon { position:relative; margin-bottom:5px; padding:10px; width:178px; height:173px; border:1px solid #d6d6d6; background-color:#f7f7f5; overflow:hidden; }
.logon_pop01 {position:absolute; top:20px; left:36px; padding:13px 10px 0; width:160px; height:40px; background:url(/views/images/common/loginbox/bubble5.gif) 0 0 no-repeat; overflow:hidden; }
.logon_pop01_list li { padding-left:7px; height:19px; background:url(/views/images/common/loginbox/bl_2.gif) 0 5px no-repeat; text-align:left; font-size:11px; font-family:'µ¸¿ò'; }
.gray_c { color:#c9c9c9; }
.logon_pop01_list img { vertical-align:middle; }
.logon_pop02 {position:absolute; top:90px; left:11px; padding:11px 5px 0; width:170px; height:40px; background:url(/views/images/common/loginbox/bubble5.gif) 0 0 no-repeat; overflow:hidden; }
.logon_pop02_list li { padding-left:7px; height:18px; text-align:left; font-size:11px; font-family:'µ¸¿ò'; }
.logon_user{ padding-left:3px; height:20px; }
.user_grade { float:left; }
.user_id { float:left; padding-top:1px; font-size:12px; color:#48688f; }
.user_ms { float:right; padding:2px 0 0 20px; background:url(/views/images/mfile/front/ico/ico_memo.gif) 0 0 no-repeat; font-size:11px; font-family:'µ¸¿ò'; text-align:right; }
.user_ms strong { color:#ff6c00; font-weight:100; }
.user_ms_new { float:right; padding:2px 0 0 20px; background:url(/views/images/mfile/front/ico/ico_memo_new.gif) 0 0 no-repeat; font-size:11px; font-family:'µ¸¿ò'; text-align:right; }
.user_ms_new strong { color:#ff6c00; font-weight:100; }
.user_charge_box { padding:2px 8px; background-color:#FFFFFF; border:1px solid #d6d6d6; }
.user_charge { width:100%; height:98px; border-bottom:1px solid #ffffff; }
.user_charge th { padding:5px 0 0 3px; font-weight:100; text-align:left; font-size:11px; font-family:'µ¸¿ò'; border-bottom:1px solid #ebebeb; }
.user_charge td { padding-right:3px; text-align:right; font-size:11px; font-weight:bold; font-family:'µ¸¿ò'; border-bottom:1px solid #ebebeb; }
.user_charge .border_x { border:none; }
.logon_list { padding-top:9px; height:21px; overflow:hidden; }
.logon_list li { float:left; font-size:11px; font-family:'µ¸¿ò'; color:#c9c9c9; }
.logon_list a { display:inline-block; padding:0 4px 0 4px; }
.ch_date { font-size:11px; font-family:"µ¸¿ò",dotum,AppleGothic,sans-serif;  font-weight:100; letter-spacing:-1px; }
.ch_date strong { color:#587bc2; font-weight:bold; }
.logon_sel { width:100%; }
.point { font-size:11px; font-family:"µ¸¿ò"; color:#ff6c00; text-align:center}
.cash { font-size:11px; font-family:"µ¸¿ò"; color:#587bc2; text-align:center}

/* ·Î±×ÀÎ */
#login { margin-bottom:5px; width:188px; height:186px; border:6px solid #E4E4E4; overflow:hidden;font-family:'µ¸¿ò',dotum, AppleGothic,sans-serif; }
#login h2 { margin-left:10px; width:168px; height:20px; border-bottom:1px solid #d6d6d6; text-align:center; padding-top:15px}
#login fieldset { padding:0 6px; width:178px; height:76px; border:0; }
.form_user { padding:3px 0 0 3px; width:75px; height:15px; border:1px solid #cccccc; font-size:12px; }
.sel_site { width:90px; height:20px; border:1px solid #cccccc; vertical-align:bottom; font-size:12px; color:#666666; }
.user_name a { display:inline-block; margin-right:8px; padding-right:16px; vertical-align:middle; background:url(/views/images/mfile/front/main_new/m_my.gif) 100% 0 no-repeat;}
.user_name a:hover {text-decoration:underline;}
.user_name strong { color:#666666; font-family:'µ¸¿ò',dotum, AppleGothic,sans-serif; }
.user_ch { display:inline-block; margin:0 0px 0 0px; padding-left:3px;}
.user_ch1 { display:inline-block;margin:0 0px 0 0px; padding-left:3px; font-size:11px;}
.m_id { padding:2px 0; }
.m_pass { padding:2px 0; }
.m_join { margin:0 6px; padding-top:10px; width:178px; height:32px; border-top:1px solid #d6d6d6; text-align:center; }
.m_idsrch { padding-top:6px; font-size:11px; text-align:center; color:#666666; font-family:'µ¸¿ò',dotum, AppleGothic,sans-serif; }
.m_idsrch input { border-color:#cccccc; vertical-align:-0.3em; }
.btn_mlogin { padding:4px 0 0; width:90px; height:20px; background:url(/views/images/mfile/front/btn/btn_login.gif) 0 0 no-repeat; border:0; vertical-align:bottom; }

/* °Ë»ö */
#serch { float:left; margin-bottom:5px; padding:11px 0 0 24px; width:724px; border:1px solid #d6d6d6; height:29px;  background-color:#f3f4f4; text-align:left; overflow:hidden; }
#serch input { vertical-align:middle; }
#serch h2 { display:inline; color:#3968af; font-size:13px; letter-spacing:-1px; }
#serch strong { color:#434343; }
#serch form { display:inline; }
#serch img { vertical-align:middle; }
#serch select { width:auto; height:20px; border:1px solid #cccccc; vertical-align:middle}
.srch_text { padding:4px 0 0 5px;; width:238px; height:14px; border:1px solid #cccccc; vertical-align:middle; font-family:'µ¸¿ò',dotum; font-size:12px;}
.srch_text_on {  color:#f75c09; font-family:'µ¸¿ò',dotum; font-size:12px;}
#serch1 { float:left; margin-bottom:5px; padding:11px 0 0 0; width:746px; border:1px solid #d6d6d6; background-color:#f3f4f4; }
#serch1 li { float:left; font-size:12px; }
#serch #search_type { width:73px;}
#serch #search_code_type { width:97px;}
#serch #search_keyword { width:61px;}
#serch select[name='searchOption'] {width:73px; }

/* °Ë»ö »ó¼¼ */
#search_detail { float:left; margin-bottom:5px; padding:11px 0 0 0; width:748px; border:1px solid #d6d6d6; height:120px;  background-color:#f3f4f4; overflow:hidden; }
#search_detail input { vertical-align:middle; }
#search_detail h2 { display:inline; color:#3968af; font-size:13px; letter-spacing:-1px; }
#search_detail strong { color:#434343; }
#search_detail form { display:inline; }
#search_detail img { vertical-align:middle; }
#search_detail select { width:auto; height:20px; border:1px solid #cccccc; vertical-align:middle}
#search_detail ul { float:left; }
#search_detail li { height:25px; width:370px; }
#search_detail li .fs { font-size:11px; color:#919191; }
#search_detail li .t1 { padding: 0 0 0 15px; color:#ff972f; font-weight:bold; }
#search_detail li .t2 { padding: 0 0 0 20px; }
#search_detail li .t3 { padding: 0 0 0 65px; }
#search_detail li input[type="checkbox"] { vertical-align:-0.2em}
#search_detail li input[type="radio"] { vertical-align:-0.2em}
.srch_text1 { padding:3px 0 0 5px;; width:100px; height:15px; border:1px solid #cccccc; vertical-align:middle}

/* °Ë»ö¾î ÀÚµ¿¿Ï¼º ±â´É */
.search_auto {border:1px solid #929292; width:323px; top:31px; position:absolute; background-color:#fff; left:234px; z-index:100000000000000000; *top:32px; *left:236px;}
.search_auto table td {padding:5px 5px 0 0;text-align:right;font-size:11px;background-color:#f5f5f5;border-top:1px solid #e1e1e1;color:#bcbcbc;}
.search_auto_pop {background-color:#fff; border:1px solid #B7B7B7; font-size:11px; position:absolute; z-index:10000000000; text-align:left; width:323px; line-height:16px; top:249px; left:234px; *top:255px; *left:236px;}
.search_auto_pop h3 {background:url("/views/images/common/storage/ico_que.gif") no-repeat scroll 10px 10px #F9F9F9; font-size:12px; padding:10px 0 5px 27px;}
.search_auto_pop1 {background-color:#fff; border:1px solid #B7B7B7; font-size:11px; position:absolute; z-index:10000000000; text-align:left; width:323px; line-height:16px; top:54px; left:234px; *top:60px; *left:236px;}
.search_auto_pop1 h3 {background:url("/views/images/common/storage/ico_que.gif") no-repeat scroll 10px 10px #F9F9F9; font-size:12px; padding:10px 0 5px 27px;}

.search_auto_pop_c {background-color:#fff; border:1px solid #B7B7B7; font-size:12px; position:absolute; z-index:10000000000; text-align:left; width:290px; line-height:16px; top:55px; left:280px;}
.search_auto_pop_c h3 {background:url("/views/images/common/storage/ico_que.gif") no-repeat scroll 10px 10px #F9F9F9; font-size:12px; padding:10px 0 5px 27px;}
.help_tit {padding:10px 0px 5px 5px;}

.search_auto_sub {border:1px solid #cccccc; width:243px; top:31px; position:absolute; background-color:#fff; left:536px; *left:533px; z-index:100000000000000000;}
.search_auto_sub table td {padding:5px 5px 0 0;text-align:right;font-size:11px;background-color:#f5f5f5;border-top:1px solid #e1e1e1;color:#bcbcbc;}
.search_auto_pop_sub {background-color:#fff; border:1px solid #B7B7B7; font-size:11px; position:absolute; z-index:10000000000; text-align:left; width:243px; line-height:16px; top:250px; left:536px; *top:255px; *left:533px;}
.search_auto_pop_sub h3 {background:url("/views/images/common/storage/ico_que.gif") no-repeat scroll 10px 10px #F9F9F9; font-size:12px; padding:10px 0 5px 27px;}
.search_auto_pop_sub1 {background-color:#fff; border:1px solid #B7B7B7; font-size:11px; position:absolute; z-index:10000000000; text-align:left; width:243px; line-height:16px; top:55px; left:536px; *top:60px; *left:533px;}
.search_auto_pop_sub1 h3 {background:url("/views/images/common/storage/ico_que.gif") no-repeat scroll 10px 10px #F9F9F9; font-size:12px; padding:10px 0 5px 27px;}

.srch_layer_box { height:195px; overflow:auto; scrollbar-face-color:#f1f8fa; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#CCCCCC; scrollbar-3dlight-color:#CCCCCC; scrollbar-arrow-color:#81A0C1; scrollbar-track-color:#f1f8fa; scrollbar-darkshadow-color:#FFFFFF; scrollbar-base-color:#f1f8fa;}
.srch_layer_list { margin-top:5px;}
.srch_layer_list span { display:block; padding:3px 5px 0px; height:16px; line-height:16px; text-decoration:none; overflow:hidden; text-align:left; cursor:pointer;}
.srch_layer_list a:hover { background-color:#f3f4f4;}

/* »ó¼¼°Ë»ö */
.detail_search_area { float:left; margin:-5px 0 5px; position:relative; width:750px;}
.detail_search { position:relative; padding:0 0 12px; width:748px; height:130px; border:1px solid #d6d6d6; border-top:0; overflow:hidden; background-color:#fcfcfc;}
.detail_search p {background:url(/views/images/mfile/front/ico/dot_w.gif) 0 0  repeat-x}
.detail_search_tb {width:100%;}
.detail_search_tb tr {background:url(/views/images/mfile/front/ico/dot_w.gif) 0 0  repeat-x}
.detail_search_tb th { padding:3px 0 0 20px; line-height:25px; height:30px; background:url(/views/images/mfile/front/ico/ico_desearch.gif) no-repeat 12px 50%; text-align:left; color:#565960; font-weight:bold;border-bottom:1px solid #e7e7e7;font-size:11px;}
.detail_search_tb td { padding:1px 0 0 0; text-align:left;border-bottom:1px solid #e7e7e7; color:#797979; font-size:11px;}
.detail_search_tb label { padding-left:3px; padding-right:8px; vertical-align:middle;}
.price_graph { position:relative; width:130px; height:20px; background:url(/views/images/mfile/front/storage/search/srh_bar.gif) no-repeat 0 50%;}
.graph_on_left { display:block; float:left; margin-left:1px; padding-top:3px; height:17px; background:url(/views/images/mfile/front/storage/search/srh_bar_on.gif) repeat-x 0 50%; text-align:right;}
.graph_on_right { display:block; float:right; margin-right:1px; padding-top:3px; height:17px; background:url(/views/images/mfile/front/storage/search/srh_bar_on.gif) repeat-x 0 50%; text-align:left;}
.graph_on_left img { margin-left:-1px; cursor:pointer;}
.graph_on_right img { margin-right:-1px; cursor:pointer;}
.detail_search_close { position:absolute; padding-top:3px; width:90px; height:17px; top:122px; right:0; background-color:#dcdcdc}
.detail_search_close a { display:block; padding-left:16px; text-decoration:none; line-height:17px; font-size:11px; background:url(/views/images/mfile/front/ico/ico_up_dot.gif) 7px 50% no-repeat; text-align:left;}
.detail_search_open { float:right; padding-top:3px; width:90px; height:17px; top:0px; right:0; background-color:#dcdcdc}
.detail_search_open a { display:block; padding-left:16px; text-decoration:none; line-height:17px; font-size:11px; background:url(/views/images/mfile/front/ico/ico_down_dot.gif) 7px 50% no-repeat; text-align:left;}
.input_size { padding:3px 5px 0 0px; margin-right:2px; width:117px;  border:1px solid #cccccc; vertical-align:text-bottom; *vertical-align:0.1em; font-size:11px; text-align:right; }
.detail_search_tb .srch_text { width:290px;}

/* Ä«Å×°í¸® */
#categoty { float:left; margin-bottom:5px; width:748px; height:70px; border:1px solid #b4c1c8; overflow:hidden; }
.cate_list { float:left; padding:0 0px 0 11px;  width:737px; height:35px;  /*background-color:#20242d;*/ background: url(/views/images/mfile/front/storage/tab_bg_3.png) no-repeat;  border-bottom:0px solid #d6d6d6; _overflow:hidden; }
.cate_list li { float:left; height:35px; font-size:12px; overflow:hidden; }
.cate_on { margin:0 -1px; background:url(/views/images/mfile/front/storage/tab_bg.gif) 0 0 no-repeat; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; border-bottom:1px solid #ffffff; }
.cate_list a { float:left; padding:13px 8px 0 11px; *padding:10px 11px 0 7px; height:22px; font-weight:bold; font-size:12px; color:#ffffff; letter-spacing:-1px; }
.cate_on a { background:url(/views/images/mfile/front/storage/tab_bg_2.gif) center 26px no-repeat; color:#167794; text-decoration: none;}
.cate_adult { background:url(/views/images/mfile/front/ico/ico_19.gif) 100% 13px no-repeat; }
.cate_de_list li { float:left; padding-top:12px; height:23px; color:#d6d6d6; }
.cate_de_list a { margin:0 5px; font-size:11px; color:#666666; }
.cate_de_on a{ display:inline-block; margin-top:-5px; padding:4px 2px 0 3px; height:14px; border:1px solid #d6d6d6; background-color:#e7f6ff;}

/* footer */
.policy {  width:100%; height:22px; padding-top:10px; background-color:#f3f4f4; text-align:center; }
.policy li { display:inline; font-size:11px; color:#c6c6c6; }




.policy a{ margin:0 6px}
.btm_logo { float:left; padding-top:18px; width:200px; height:67px; text-align:center; background:url(/views/images/mfile/front/main/footer_line.gif) 100% 18px no-repeat; }
.addr { float:left; padding:18px 0 0 35px; width:525px; height:67px; font-size:11px; font-family:µ¸¿ò,dotum,AppleGothic,sans-serif; color:#8e8e8e; line-height:14px;   }
.btm_rs { float:left; padding:18px 0 0 0; width:200px; text-align:right; height:85px; }

/* ÆäÀÌÂ¡ */
.paging { clear:both; padding:10px 0; text-align:center; font-family:tahoma; font-size:11px;margin-bottom:12px; /*margin-bottom:25px;*/}
.paging a,
.paging strong { padding:6px 6px 2px; width:28px; font-weight:100; color:#6b6d70; }
.paging strong { margin-left:2px; padding:5px 6px 1px; width:26px; border:1px solid #c6c4c5; color:#ff6600; font-weight:100;}
/* ÆÄÀÏ°øÀ¯ ¸®½ºÆ® */
.paging .direct { border:0; padding:0; width:41px}
.paging .direct img { vertical-align:middle; margin:-4px 0 0 0; _padding:4px 0;}
.paging .direct:hover,
.paging .direct:focus,
.paging .direct:active { padding:0; border:0; width:41px}
/* ´ñ±Û ¸®½ºÆ® */
.paging .directB { border:0; padding:0; width:41px}
.paging .directB img { vertical-align:middle;}
.paging .directB:hover,
.paging .directB:focus,
.paging .directB:active { padding:0; border:0; width:41px}
.paging a:hover,
.paging a:focus,
.paging a:active { padding:5px 5px 1px; width:26px; border:1px solid #c6c4c5; color:#ff6600; font-weight:100; text-decoration:none;}

/* ·Î±×ÀÎÆË¾÷ */
/*.login_pop { position:absolute; width:400px; height:300px; background-color:#ffffff; text-align:left; overflow:hidden; }*/
.login_pop { width:400px; background-color:#ffffff; text-align:left; overflow:hidden; }
.login_pop_tit { padding:10px 0 0 30px; height:22px; font-size:13px; font-weight:100; color:#dbdbdb; background:url(/views/images/mfile/front/ico/ico_poptt.gif) 12px 8px no-repeat; background-color:#393939; }
.login_pop_tit strong { font-weight:bold; }
.login_info { display:block; padding:15px 30px 5px; height:12px; font-size:12px; color:#666666; background:url(/views/images/mfile/front/ico/ico_p01.gif) 16px 16px no-repeat; }
.login_info_s { display:block; padding:0 30px 10px; height:12px; font-size:11px; font-family:'µ¸¿ò',Dotum,AppleGothic,sans-serif; color:#666666; letter-spacing:-1px; }
.login_info_s strong { color:#ff6c00; }
.login_field { margin:0 15px; padding:20px 80px; border:0; background-color:#f3f4f4; }
.login_field input[type="checkbox"] { vertical-align:-0.1em}
.login_field .dt { float:left; width:90px; height:23px; text-align:center; }
.login_field .dd { float:left; *float:none; width:90px; height:25px; }
.login_field span { display:inline-block; width:90px; text-align:center; }
.ip_on { font-size:11px; color:#32a8eb;}
.ip_off { font-size:11px; color:#848689; }
.login_pop_bt { padding:10px 0 0 105px; height:65px; background:url(/views/images/mfile/front/main/login_img08.gif) 15px 15px no-repeat; }
.login_pop_bt span { display:inline-block; padding-left:10px; padding-top:7px; width:205px; font-size:11px; font-family:'µ¸¿ò',Dotum,AppleGothic,sans-serif; background:url(/views/images/mfile/front/main/login_icon.gif) 0 10px no-repeat; }
.btn_join { width:61px; height:18px; border:0; background:url(/views/images/mfile/front/main/btn_join.gif) 0 0 no-repeat; vertical-align:middle; cursor:pointer; }
.btn_idpw { width:61px; height:18px; border:0; background:url(/views/images/mfile/front/main/btn_idpw.gif) 0 0 no-repeat; vertical-align:middle; cursor:pointer; }
.login_close { padding:5px 5px 0 0; height:30px; text-align:right; border-top:1px solid #cccccc; background-color:#f3f4f4; }

.login_pop2 { width:500px; background-color:#ffffff; text-align:left; overflow:hidden;margin-left:-50px;}
.login_pop2_area { float:left; margin:10px 10px 10px 18px;width:230px; height:178px; background-color:#f8f8f8; border:1px solid #e3e3e3;}
.login_pop2 .login_info_s { height:auto; padding:14px 20px 8px; line-height:14px; font-family:µ¸¿ò,dotum; color:#7c7c7c; letter-spacing:-1px; border-bottom:1px solid #e8e8e8; }
.login_pop2 .login_info_s strong { color:#fe8127; font-family:µ¸¿ò,dotum; }
.login_pop2 .login_field { padding:10px 10px 0 20px; margin:0px; border:0; background:none; }
.pd_l15 { padding-left:15px;}
.login_pop2 .login_banner { margin:10px 0 0 10px; }
.login_pop2 .login_field input[type="checkbox"] { vertical-align:-0.1em}
.login_pop2 .login_field .dt { float:left; width:105px; height:23px; text-align:left; }
.login_pop2 .login_field .dd { float:left; *float:none; width:90px; height:25px; }
.login_pop2 .login_field span { display:inline-block; width:90px; text-align:left;  font-size:12px;}

.login_pop2 .login_pop_bt { padding:7px 0 0 20px; height:auto; background:none; }
.login_pop2 .login_close { clear:both; }
.login_pop2 .form_user { padding:3px 0 0 3px; width:95px; height:15px; border:1px solid #cccccc; font-size:12px; background-color:#FFFFFF; }
.login_pop2 .focus { border:1px solid #fe8713;}

/* ´Ð³×ÀÓ ÆäÀÌ¾î */
.user_info1 {z-index:102; }
#user_info { position:absolute; width:86px; height:71px; background-color:#ffffff; border:1px solid #d6d6d6;}
#user_info li { height:17px; padding:0 3px 0; text-align:left;}
#user_info li a { display:block; padding:4px 5px 2px; font-size:11px; font-family:'µ¸¿ò',Dotum,AppleGothic,sans-serif; }
#user_info li span { display:block; padding:4px 5px 2px; font-size:11px; font-family:'µ¸¿ò',Dotum,AppleGothic,sans-serif; }
#user_info li a:hover { background-color:#f3f4f4; color:#ff6c00;}

/* ·Î±×ÀÎ ÈÄ ÄíÆù ÆË¾÷ */
#div_discount{z-index: 1;  position: absolute; width: 10px; height: 0px; margin-left:-40px; margin-top:-25px;}

/* ¹è³Ê¿µ¿ª */
.center_ad {z-index:102; width:540px; position:absolute; overflow:hidden;}
.sky_ad {z-index:101; width:85px; position:absolute; overflow:hidden; margin-left:965px;}
.wing_ad {z-index:100; width:85px; position:absolute; margin-left:965px;}

/* ¹æ¼ÛÆí¼ºÇ¥ */
.layer_tv_area { z-index:10000; width:960px; height:330px; display:none; position:absolute; overflow:hidden; margin-left:-6px; margin-top:7px;}
.img_cursor { cursor:pointer; }
.content_div {word-wrap:break-word;}
.layer_tv { display:block; position:relative; padding:0; width:958px; height:268px; border:1px solid #e2670e; border-top:1px solid #cdcdcd; background-color:#ffffff; overflow:hidden;}
.tv_cate { position:absolute; padding-top:1px; left:0; top:0; width:35px; height:270px; border-right:1px solid #e2670e; font-family:'µ¸¿ò',Dotum,AppleGothic,sans-serif;background-color:#ffb23c; overflow:hidden;}
.tv_cate li { display:block; *float:left; width:30px; height:66px; text-align:center; border-bottom:1px solid #e2670e; border-right:1px solid #e2670e; background-color:#f78211;}
.tv_cate li a { display:block; padding-top:11px; height:54px; text-decoration:none; line-height:14px; color:#fff !important; font-weight:bold;}
.tv_cate .tab_on { background:none; border-right:0;}
.tv_cate .tab_on a { color:#3c3328 !important; cursor:default;}
.wmode { display:block; padding-top:10px;}
.tv_list_area { float:right; width:923px; background:url(/views/images/common/main/th_bg.gif) 0 0 repeat-x;}
.tv_list { width:100%;}
.tv_list thead th { height:30px; color:#fff; border:0; background:url(/views/images/common/main/th_bg.gif) 0 0 repeat; font-weight:bold;}
.tv_list th { height:30px; background-color:#f8f8f8;border-bottom:1px solid #CCCCCC;font-weight:100; color:#3c3328; font-size:11px; font-family:'µ¸¿ò',Dotum,AppleGothic,sans-serif;}
.tv_list td { border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; vertical-align:top; }
.tv_list th.on_day { background:url(/views/images/common/main/tv_today.gif) 70px 7px no-repeat;}
.tv_list td.on_day { background-color:#fef4eb;}
.scrolling { height:238px; *width:100%; overflow-y:scroll; *overflow-y:scroll; *overflow-x:hidden;}
.tv_det_list { padding:8px 10px 5px; text-align:left;}
.tv_det_list li { padding-left:7px; line-height:15px;background:url(/views/images/common/main/dot_square.gif) 0 5px no-repeat; font-size:11px;}
.tv_det_list a {font-family:'µ¸¿ò',Dotum,AppleGothic,sans-serif;color:#5a5a59 !important;}
.tv_end_pro { padding:0 0 10px 6px;}
.tv_end_pro li { float:left; margin-top:11px; width:128px; text-align:center;}
.tv_end_pro a:hover img { margin:-1px auto; border:2px solid #f78211;}
.tv_end_pro a { display:block; text-decoration:none;}
.tv_end_pro a span { display:block; margin:5px auto; color:#3c3328 !important; font-size:11px;}
.tv_end_pro a img { display:block; margin:0 auto; border:1px solid #e5e5e5;}
.tv_end_list { padding-left:12px; padding-top:3px;}
.tv_end_list .tab_on a {color:#ff8309 !important; text-decoration:underline; cursor:default;}
.tv_end_list li { float:left; color:#a5a5a5; font-size:11px; font-weight:100;}
.tv_end_list a { display:inline-block; padding:0 6px 0 6px; color:#fff !important; font-weight:bold; letter-spacing:-1px;}
.tv_end_list a:hover { color:#ff8309 !important;}
.tv_best_pro { padding:0 0 10px 0;}
.tv_best_pro li { float:left; margin-top:14px; padding-left:14px; width:166px; text-align:center;}
.tv_best_pro a { display:block; text-decoration:none;}
.tv_best_pro a span { display:block; margin:5px auto; color:#3c3328 !important; font-size:11px;}
.tv_best_pro a img { display:block; margin:0 auto; border:1px solid #e5e5e5;}
.tv_best_pro a:hover img { margin:-1px auto; border:2px solid #f78211;}
/* Æ¼ºñÁ¾¿µ¸®½ºÆ® */
.tv_endet_area { float:left;margin-top:-5px; width:750px;  position:relative;}
.tv_endet { float:left; position:relative; width:744px; height:155px; border:3px solid #bed7e5; border-top:0; background-color:#f9f9f9; font-family:'µ¸¿ò',Dotum,AppleGothic,sans-serif; overflow:hidden;}
.tv_endet_img { float:left; padding-top:10px; width:125px; height:145px; text-align:center;}
.tv_endet_img img { width:103px; height:118px; border:1px solid #d4d4d4;}
.tv_endet_img p { padding-top:3px; line-height:20px; font-size:11px; font-family:'µ¸¿ò',Dotum,AppleGothic,sans-serif; color:#666666; text-align:center;}
.tv_endet_right { float:left; padding-top:10px; text-align:left;}
.tv_endet_list_area { margin:0; padding-top:6px; width:608px; height:42px; border:1px solid #d4d4d4; overflow-y:scroll;}
.tv_endet_info { margin-top:5px; padding:7px 10px; width:588px; height:49px; border:1px solid #d4d4d4; line-height:18px; overflow-y:scroll;}
.tv_endet_list li{ float:left; margin-left:12px; line-height:20px; cursor:pointer;}
.tv_endet_close { position:absolute; padding-top:2px; width:38px; height:15px; top:138px; right:0; background-color:#bed7e5;}
.tv_endet_close a { display:block; padding-left:16px; text-decoration:none; line-height:17px; font-size:11px; background:url(/views/images/mfile/front/ico/ico_up_dot.gif) 7px 45% no-repeat; text-align:left; color:#676767; font-family:'µ¸¿ò',dotum;}
.tv_endet_open { float:right; padding-top:3px; width:103px; height:17px; top:0px; right:0; background-color:#bed7e5}
.tv_endet_open a { display:block; padding-left:16px; text-decoration:none; line-height:17px; font-size:11px; font-family:'µ¸¿ò',Dotum,AppleGothic,sans-serif; background:url(/views/images/mfile/front/ico/ico_down_dot.gif) 7px 45% no-repeat; text-align:left;}
/* Ä«Å×°í¸® ÆîÄ¡±â */
.tv_m_area2 { position:absolute; top:10px; left:849px; _left:842px;}
.cate_all_layer{ display:none; position:absolute; top:38px; left:-1px; width:958px; height:229px; background-color:#FFFFFF; border:1px solid #63615f; border-top:0; z-index:100000}
.cate_all_list { width:100%; height:229px; font-size:11px;}
.cate_all_list th { padding-top:3px; height:27px;background:url(/views/images/mfile/front/main_new/cate_bg.gif) 0 0 repeat-x; color:#ffffff; font-family:'µ¸¿ò',Dotum,AppleGothic,sans-serif;text-align:center;}
.cate_all_list th a { color:#ffffff; font-family:'µ¸¿ò',Dotum,AppleGothic,sans-serif;text-align:center;}
.cate_all_list td { padding:0;border-right:1px solid #e5e5e5; vertical-align:top; text-align:left;}
.cate_all_list td ul { margin:10px 0 0 6px; *margin:10px -5px 0 6px;}
.cate_all_list td a { line-height:15px; color:#797979; font-size:11px;font-family:'µ¸¿ò',Dotum,AppleGothic,sans-serif;}

/* QUICK MENU : 20170329 Ãß°¡ */
.quickMenu { position:fixed; left:50%; top:122px; margin-left:485px; }
.quickMenu > h3 {display:block;text-indent:-30000px;width:85px;height:39px;background:url(http://www.mfile.co.kr/views/images/mfile/front/14_renewal/quick_title.jpg) no-repeat}
.quickMenu > ul {width:83px;border:1px solid #dcdcdc;border-top:0;border-bottom:0;background:#fff}
.quickMenu > ul > li.quickbgGray {background:#f7fafa}
.quickMenu > ul > li a {display:block;padding:9px 0;border-bottom:1px dotted #d6d7d9;color:#333;text-align:center;line-height:0;font-size:0;font-family:"Malgun Gothic" !important, "Apple SD Gothic Neo"}
.quickMenu > ul > li a:hover {background-color:#f7fafa}
/* 20170717 ¹«·áÇÒÀÎ°ü Ãß°¡·Î ÀÎÇÑ ¼öÁ¤ */
.quickMenu > ul > li i {display:block;background:url(http://www.mfile.co.kr/views/images/mfile/front/14_renewal/quick_icon_re.png) 0 0 no-repeat}
.quickMenu > ul > li i.ico_top100 {background-position:center -9px;height:37px}
.quickMenu > ul > li i.ico_thema {background-position:center -63px;height:40px}
.quickMenu > ul > li i.ico_freedc {background-position:center -120px;height:40px}/* 20170717 ¹«·áÇÒÀÎ°ü Ãß°¡ */
.quickMenu > ul > li i.ico_newmovie {background-position:center -179px;height:40px}
.quickMenu > ul > li i.ico_tvchart {background-position:center -238px;height:40px}
.quickMenu > ul > li i.ico_chulchk {background-position:center -297px;height:38px}
.quickMenu > ul > li i.ico_coupon {background-position:center -354px;height:36px}
.quickMenu > ul > li+li+li+li+li a {border-bottom:1px solid #dcdcdc !important}
.quickMenu > ul > li+li+li+li+li+li a {border-bottom:1px dotted #d6d7d9 !important}
.quickMenu > ul > li+li+li+li+li+li+li a {border-bottom:1px solid #dcdcdc !important}
.quickMenu > ul > li+li+li+li+li+li a:hover {background-color:#fff2f3}
.quickMenu > ul > li+li+li+li+li+li+li a:hover {background-color:#f2f9ff}

/* 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}

/* ÆË¾÷ SNS °£Æí ·Î±×ÀÎ 20170418 */
.snsPopuplogin {height:110px;margin:15px 9px 0 15px}
.snsPopuplogin span {display:block;font-size:11px;font-family:'µ¸¿ò',Dotum,AppleGothic,sans-serif; color:#666666;letter-spacing:-1px;margin-bottom:10px}
.snsPopuplogin a {float:left;display:block;width:182px;height:35px;font-size:0;background-image:url(/views/images/mfile/front/14_renewal/btn_sns.png);background-repeat:no-repeat;margin-right:6px;margin-bottom:6px}
.snsPopuplogin a.splb_btnNaver {background-position:0 -200px}
.snsPopuplogin a.splb_btnKakao {background-position:-188px -200px}
.snsPopuplogin a.splb_btnFacebook {background-position:0 -241px}
.snsPopuplogin a.splb_btnGoogle {background-position:-188px -241px}


/*20181010_·Î±×ÀÎÆË¾÷*/
.mlogin {width:480px;border:1px solid #ddd;text-align:left;}
.mlogin_ttl {height:47px;background:#0496ff;position:relative;}
.mlogin_ttl > li:nth-child(1) {height:26px;padding:10px 0 0 10px;text-align:left;background:url(/views/images/mfile/front/popup/login_ttl.png) no-repeat 10px 10px;}
.mlogin_ttl > li:nth-child(2) {position:absolute;right:12px;top:12px;}
.mlogin_cts {padding:0 20px;background-color: #fff;}
.mlc_ttl {padding:15px 0 0 35px;text-align:left;background:url(/views/images/mfile/front/popup/login_img01.png) no-repeat 0 17px;}
.mlc_ttl > li:nth-child(1) {font-size:16px;font-weight:bold;}
.mlc_ttl > li:nth-child(2) {font-size:12px;}
.mlc_cts {margin:10px 0 0 0;padding:15px 0;border:1px solid #ddd;background:#f5f5f5;}
.mlc_cts_set {margin:0 auto;width:350px;}
.mlcc_chk {width:100%;display:table;}
.mlcc_chk > li:nth-child(1) {float:left;line-height:20px;}
.mlcc_chk > li:nth-child(2) {float:left;padding:0 10px 0 5px;background:url(/views/images/mfile/front/popup/login_sep.png) no-repeat right;}
.mlcc_chk > li:nth-child(3) {float:left;padding:0 0 0 10px;}
.mlcc_chk > li:nth-child(3) font {color:#0496ff;font-weight:bold;}
.mlcc_ipt {margin:5px 0 0 0;padding:0 90px 0 0;position:relative;}
.mlcc_ipt input {padding:0px 5px;width:100%;height:37px;font-size:13px;color:#000;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;border:1px solid #d4d4d4;}
.mlcc_ipt input::placeholder {color:#aaa;}
.mlcc_ipt > li:nth-child(2) {padding:5px 0 0 0;}
.mlcc_ipt > li:nth-child(3) {width:80px;height:80px;line-height:80px;font-size:16px;font-weight:bold;text-align:center;background:#0496ff;position:absolute;top:0;right:0;}
.mlcc_ipt > li:nth-child(3) a {color:#fff;display:block;}
.mlc_txt {padding:10px 0 0 0;}
.mlc_txt font {color:#ff0000;}
/*
.mlc_sns {padding:15px 0;width:100%;display:table;text-align:center;}
*/
.mlc_sns {padding: 3% 15%;    width: 70%;display:table;text-align:center;}
    

.mlc_sns li {float:left;width:25%;}
.mlc_btm {padding:10px 0 10px 70px;border-top:1px solid #ddd;background:url(/views/images/mfile/front/popup/login_img02.png) no-repeat 0 20px;}
.mlc_btm > ul {position:relative;}
.mlc_btm > ul:nth-child(1) > li:nth-child(1) {line-height:26px;text-align:left;"><font style="color:#ff0000;}
.mlc_btm > ul:nth-child(1) > li:nth-child(2) {width:80px;height:22px;line-height:22px;text-align:center;position:absolute;top:0;right:0;border:1px solid #ff0000;border-radius:30px;}
.mlc_btm > ul:nth-child(1) > li:nth-child(2) a {display:block;color:#ff0000;}
.mlc_btm > ul:nth-child(2) > li:nth-child(1) {line-height:26px;text-align:left;"><font style="color:#ff0000;}
.mlc_btm > ul:nth-child(2) > li:nth-child(2) {width:80px;height:22px;line-height:22px;text-align:center;position:absolute;top:0;right:0;border:1px solid #ddd;border-radius:30px;}
.mlc_btm > ul:nth-child(2) > li:nth-child(2) a {display:block;}