@charset "euc-kr";
/*default*/
body, form, div, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, fieldset, input, textarea, blockquote, th, td, select { margin:0; padding:0; font:12px dotum; color:#565656 }
table { border-collapse:collapse; border-spacing:0; }
em, cite, address, dfn, var { font-style:normal; }
dl, ul, ol { list-style:none; }
img, fieldset { border:0; }
button { margin:0; padding:0; overflow:hidden; cursor:pointer; border:0; }
legend, caption { overflow:hidden; height:0; font-size:0; line-height:0; display:none; }
br {letter-spacing:0}
a { text-decoration:none; }
a:visited { text-decoration:none; }
a:hover { text-decoration:underline; }
.chk{width:15px;_width:13px;height:15px;_height:13px;margin:-2px 0 1px;_margin:-1px 0 2px;vertical-align:middle}
.hide{position:absolute;left:0;top:0;width:1px;height:1px;font-size:0;line-height:0;visibility:hidden;z-index:-1;}
body { width:100%; text-align:center; background:url('/web/cp2/sf2/v/img/common/bg_body.jpg'); }
.wrap_body { position:relative; width:100%; *height:100%; text-align:center; }
.wrap_body .side_left { position:absolute; top:0; left:-489px; width:50%; height:536px; background:url('/web/cp2/sf2/v/img/main/bg_left02.jpg') right top repeat-x; }
.wrap_body .side_left div { position:absolute; top:0; left:0; width:100%; height:536px; background-repeat:no-repeat; background-position:right top; }
.wrap_body .side_right { position:absolute; top:0; right:1px; *right:0; width:50%; height:1200px; background-repeat:repeat-x;  }
.wrap_body .side_right div { position:absolute; top:0; left:0; width:100%; height:1637px; background-repeat:no-repeat; background-position:490px top; }
.origin { position:relative; z-index:1; width:100%; }
.lnb { position:relative; z-index:1; margin:0 auto; width:100%; height:256px; text-align:center; background:url('/web/cp2/sf2/v/img/main/bg_top_110811.jpg') 50% 0 no-repeat ;}
#sf2_100p_256_topGNB{position:absolute;top:0;left:0;z-index:2}
#topVisual{position:absolute;top:0;left:50%;z-index:1;margin-left:-489px;}

#SkyBannerBox {margin:0 auto;width:980px;position:relative;}
#SkyBannerBox .bg_left_sky, #SkyBannerBox .bg_right_sky {display:none}
#SkyBanner {display:none}

#SkyBannerBox.wd_1280 {position:relative;width:1240px;text-align:center;}
#SkyBannerBox.wd_1280 .bg_left_sky {position:absolute;top:0;left:0;width:130px;height:536px;display:block}
#SkyBannerBox.wd_1280 .bg_right_sky {position:absolute;top:0;right:0;width:130px;height:1200px;;display:block;}
#SkyBannerBox.wd_1280 #SkyBanner {position:absolute;width:120px;height:510px;right:0;top:285px;z-index:100;text-align:left;display:block}
#SkyBanner .ssBanner {position:absolute;left:5px;top:5px;width:110px;height:500px;}
#SkyBanner .ssBanner img {width:110px;height:500px;border:0}
#SkyBanner .ssRound {position:absolute;width:120px;height:510px;z-index:2;cursor:pointer;background:url(/web/cp2/sf2/v/img/main/rd_skybanner.gif) 0 0 no-repeat}

.container { position:relative; z-index:1; margin:0 auto; width:980px; text-align:left; zoom:1; background-repeat:no-repeat;  padding-top:30px; }
.container:after { content:"."; display:block; font-size:0; height:0px; line-height:0; clear:both; }
.container .sidebar { float:left; position:relative; width:250px;}
.container .contents { float:right; position:relative; width:705px;background:url('/web/cp2/sf2/v/img/common/bg_body.jpg');}
.container .aside { display:none; }
.g_start { margin-bottom:13px; }
#divLogin { position:relative; width:250px; margin-bottom:22px;}
#BeforeLogin { min-height:100px; height:100px; }
#BeforeLogin .s1 { display:block; position:absolute; top:0px; left:0; width:75px; line-height:18px; background:url('/web/cp2/sf2/v/img/common/login_bar.gif') 100% 4px no-repeat; }
#BeforeLogin .s1 a { color:#666666; font-size:11px; letter-spacing:-1px; }
#BeforeLogin .s1 strong { font:bold 10px verdana; color:#FB0000; }
#BeforeLogin .s2 { display:block; position:absolute; top:2px; left:87px; line-height:18px; }
#BeforeLogin .s2 a { color:#666666; font-size:11px; letter-spacing:-1px; }
#BeforeLogin .s2 label { vertical-align:middle; }
#BeforeLogin .s2 input { vertical-align:middle; margin:-2px 0 0 4px; width:13px; height:13px; background:none; }
#BeforeLogin dl { position:absolute; top:22px; left:0; z-index:5; }
#BeforeLogin dt { display:none; }
#BeforeLogin dd { height:26px; }
#BeforeLogin .lgn { background:url('/web/cp2/sf2/v/img/common/login_bt.gif') 0 0 no-repeat; width:82px; height:49px; position:absolute; top:23px; left:168px; z-index:6; }
#BeforeLogin .lgn span { display:none; }
#BeforeLogin .link { position:absolute; top:80px; left:0; z-index:1; }
#BeforeLogin .link span { display:inline-block; background:url('/web/cp2/sf2/v/img/common/login_bar.gif') 100% 4px no-repeat; padding:0 9px 0 5px; line-height:18px; }
#BeforeLogin .link span a { font-size:11px; letter-spacing:-1px; color:#666666; }
#BeforeLogin .link .l1 { padding:0 9px 0 0; }
#BeforeLogin .link .l3 { background:none; padding:0 0 0 5px; }
#tooltip { background:url(/web/nmb/img/login/v1/lgn_i04.gif) 0 0 no-repeat; color:#f60; font-size:11px; text-align:center; padding-top:13px; width:167px; height:32px; position:absolute; top:48px; left:0; z-index:5; display:none; }
#BeforeLogin dd input { width:163px; height:23px; border:1px solid #686762; background-color:#88857D; color:#222222; padding:4px 5px 0 5px; }
#BeforeLogin input.bgid { background:url('/web/cp2/sf2/v/img/common/login_id.gif') 0 0 no-repeat; }
#BeforeLogin input.bgpw { background:url('/web/cp2/sf2/v/img/common/login_pw.gif') 0 0 no-repeat; }
#BeforeLogin .uid input.bgon { background:none; background-color:#88857D; }
#BeforeLogin .upw input.bgon { background:none; background-color:#88857D; }
#AfterLogin { height:100px;}
.login_a .tit{position:relative; height:26px;*height:27px; border-bottom:1px solid #D6D0CD}
.login_a .tit p {position:absolute;top:6px;left:0;line-height:17px;font-size:11px;color:#666666;letter-spacing:-1px;}
.login_a .tit p strong{color:#773300}
.login_a .tit p img{vertical-align:top;margin-top:-4px;position:relative;margin-right:3px;}
.login_a .tit .btn_my{position:absolute;top:0;right:0}
.login_a dl{overflow:hidden;zoom:1;margin-top:9px;}
.login_a dl img{vertical-align:top}
.login_a dt{float:left;width:51px;height:15px;}
.login_a dd{float:left;width:199px;height:13px;*height:15px;font-size:11px;color:#666666;padding-top:2px;}
.login_a dd img{vertical-align:middle;margin-top:-2px;position:relative}
.login_a dd span{margin-right:8px;}
.login_a dd em.dn{font-size:9px;color:#363ACD}
.login_a dd em.up{font-size:9px;color:#C70000}
.login_a .txt_no_character{text-align:center;padding-top:19px;}


.g_news {}
.g_news .tit { background:url(/web/cp2/sf2/v/img/common/bg_line.gif) 0 100% no-repeat; height:24px; position:relative }
.g_news .tit img { position:absolute; top:0; left:0 }
.g_news .tit .more { font-size:11px; letter-spacing:-1px; color:#8B8B8B; background:url(/web/cp2/sf2/v/img/common/bu_arr.gif) 100% 3px no-repeat; position:absolute; top:0; right:0; padding-right:5px; line-height:14px; }
.g_news ul{margin-top:15px;*margin-top:16px;}
.g_news ul li{vertical-align:top;line-height:15px;letter-spacing:-1px;margin-bottom:7px;}
.g_news ul li .new{vertical-align:top;}
.g_news ul li.act{font-weight:bold}
.g_news ul li .t1 em{margin-right:1px;letter-spacing:0}
.g_news ul li .t2,.g_news ul li .t3{display:none}
.g_news ul li a,.g_news ul li a:hover,.g_news ul li a:active,.g_news ul li a:focus,.g_news ul li a:visited{color:#565656;}

.g_proleague{margin-top:29px}
.g_proleague .tit { background:url(/web/cp2/sf2/v/img/common/bg_line.gif) 0 100% no-repeat; height:24px; position:relative }
.g_proleague .tit img { position:absolute; top:0; left:0 }
.g_proleague .tit .more { font-size:11px; letter-spacing:-1px; color:#8B8B8B; background:url(/web/cp2/sf2/v/img/common/bu_arr.gif) 100% 3px no-repeat; position:absolute; top:0; right:0; padding-right:5px; line-height:14px; }
.g_proleague .proleague_cont{padding:16px 0 10px;}
.g_proleague .proleague_cont .thmb img{vertical-align:top;border:1px solid #918F8B}
.g_proleague .proleague_cont dl{padding-top:12px;}
.g_proleague .proleague_cont dl dt{font-weight:bold;line-height:17px;}
.g_proleague .proleague_cont dl dt a{color:#773300}
.g_proleague .proleague_cont dl dd{line-height:20px;color:#525252}
.g_proleague .proleague_cont dl dd.date{font-size:10px;font-family:Verdana;letter-spacing:-1px;color:#B34C00;margin:-2px 0 2px}

.banner_pc {margin-top:14px;}
.banner_pc img{vertical-align:top}
.banner_sns img{vertical-align:top}
.pica_pc{margin-top:14px;}
.pica_pc img{vertical-align:top;}
.img_link{margin:20px 0 38px;}
.img_link img{vertical-align:top;}
.pc_league{margin-top:14px;background:url(/web/cp2/sf2/v/img/main/bg_pc_league.gif) 0 0 no-repeat;width:250px;height:30px;*height:40px;position:relative;padding-top:10px;}
.pc_league .tit{position:absolute;top:13px;left:14px;}
.pc_league ul{line-height:18px;padding:0 10px 0 70px;}
.pc_league ul li{vertical-align:top; line-height:18px;}
.pc_league ul li a{font-size:11px;color:#525252;background:url(/web/cp2/sf2/v/img/main/bu_arr.gif) 100% 2px no-repeat; padding-right:10px; line-height:18px;letter-spacing:-1px}

.main_spot{background:url(/web/cp2/sf2/v/img/main/bg_main_spot.jpg) 0 0 no-repeat; height:246px;*height:256px; width:695px;*width:705px; padding:10px 0 0 10px;zoom:1;overflow:hidden;margin-bottom:23px}
.main_spot .main_slide {float:left;position:relative;width:500px; height:230px;margin-right:9px;}
.main_spot .main_slide .slides_container {width:502px; height:232px;overflow:hidden}
.main_spot .main_slide .slides_container a{display:block}
.main_spot .main_slide .slides_container img{vertical-align:top;border:1px solid #000000}
.main_spot .main_slide .pagination{position:absolute;top:206px;right:7px;z-index:10}
.main_spot .main_slide .pagination li{float:left; width:23px; height:15px; margin-right:2px;}
.main_spot .main_slide .pagination li a{display:block; width:22px;*width:23px; height:15px;background:url(/web/cp2/sf2/v/img/main/bg_num_off.gif) 0 0 no-repeat;color:#A6A9AB;text-align:center;font-size:10px; font-family:Verdana;font-weight:bold;line-height:14px; text-decoration:none;padding-right:1px;}
.main_spot .main_slide .pagination li.current a{background:url(/web/cp2/sf2/v/img/main/bg_num_on.gif) 0 0 no-repeat;color:#FFFFFF}
.main_spot .hot_link{float:left;width:173px;overflow:hidden}
.main_spot .hot_link img{vertical-align:top}
.main_spot .hot_link .sns{margin-top:5px;}

.main_gm{width:374px;float:left;margin-right:26px;}
.main_gm .tit { background:url(/web/cp2/sf2/v/img/common/bg_line.gif) 0 100% no-repeat; height:24px; position:relative }
.main_gm .tit img { position:absolute; top:0; left:0 }
.main_gm .tit .more { font-size:11px; letter-spacing:-1px; color:#8B8B8B; background:url(/web/cp2/sf2/v/img/common/bu_arr.gif) 100% 3px no-repeat; position:absolute; top:0; right:0; padding-right:5px; line-height:14px; }
.main_gm .gm_area{padding-top:16px; overflow:hidden;zoom:1;}
.main_gm .gm_area .thmb{float:left;width:130px; height:101px; margin-right:9px}
.main_gm .gm_area .thmb img{vertical-align:top; border:1px solid #8F9089}
.main_gm .gm_area dl{float:left; width:235px;}
.main_gm .gm_area dl dt{color:#773300; font-weight:bold; font-size:14px; line-height:18px; }
.main_gm .gm_area dl dt a{color:#773300}
.main_gm .gm_area dl dd{color:#525252;line-height:20px;letter-spacing:-1px; padding-right:10px}
.main_gm .gm_area dl dd.date{color:#B34C00;font-size:10px;font-family:Verdana; letter-spacing:-1px;padding-bottom:10px; line-height:16px}
.main_community{width:305px;float:left;}
.main_community .tit { background:url(/web/cp2/sf2/v/img/common/bg_line.gif) 0 100% no-repeat; height:24px; position:relative }
.main_community .tit img { position:absolute; top:0; left:0 }
.main_community .tit .more { font-size:11px; letter-spacing:-1px; color:#8B8B8B; background:url(/web/cp2/sf2/v/img/common/bu_arr.gif) 100% 3px no-repeat; position:absolute; top:0; right:0; padding-right:5px; line-height:14px; }
.main_community ul{padding-top:12px;}
.main_community ul li{height:22px;vertical-align:top;position:relative;padding-left:47px;overflow:hidden}
.main_community ul li.ty1{background:url(/web/cp2/sf2/v/img/main/ico_comm1.gif) 0 2px no-repeat}
.main_community ul li.ty2{background:url(/web/cp2/sf2/v/img/main/ico_comm2.gif) 0 2px no-repeat}
.main_community ul li.ty3{background:url(/web/cp2/sf2/v/img/main/ico_comm3.gif) 0 2px no-repeat}
.main_community ul li .t1{float:left}
.main_community ul li .t1 a{color:#525252;line-height:22px;}
.main_community ul li .t1 a em{display:none}
.main_community ul li img{display:inline-block;margin-top:4px;}
.main_community ul li .t2{display:none}
.main_community ul li .t3{position:absolute;top:3px;right:0;font-size:10px;color:#767676;font-family:Verdana;letter-spacing:-1px;}

.main_class{width:705px;height:219px;clear:both;margin-top:25px;}
.main_class .tit { background:url(/web/cp2/sf2/v/img/common/bg_line2.gif) 0 100% no-repeat; height:24px; position:relative }
.main_class .tit img { position:absolute; top:0; left:0 }
.main_class .tit .more { font-size:11px; letter-spacing:-1px; color:#8B8B8B; background:url(/web/cp2/sf2/v/img/common/bu_arr.gif) 100% 3px no-repeat; position:absolute; top:0; right:0; padding-right:5px; line-height:14px; }
.main_class .tab_class{height:29px; background:url(/web/cp2/sf2/v/img/main/txt_class.gif) 100% 10px no-repeat}
.main_class .tab_class li{float:left}
.main_class .tab_class li a{display:block;height:29px;background-image:url(/web/cp2/sf2/v/img/main/tab_class.gif);background-repeat:no-repeat}
.main_class .tab_class li.tc0 a{background-position:0 0;width:74px;}
.main_class .tab_class li.tc1 a{background-position:-74px 0;width:73px;}
.main_class .tab_class li.tc2 a{background-position:-147px 0;width:73px;}
.main_class .tab_class li.tc3 a{background-position:-220px 0;width:92px;}
.main_class .tab_class li.tc0 a.on{background-position:0 -30px;width:74px;}
.main_class .tab_class li.tc1 a.on{background-position:-74px -30px;width:73px;}
.main_class .tab_class li.tc2 a.on{background-position:-147px -30px;width:73px;}
.main_class .tab_class li.tc3 a.on{background-position:-220px -30px;width:92px;}
.main_class .sub_tab{height:138px; display:none;padding-top:35px;}
.main_class .sub_tab table{width:705px;}
.main_class .sub_tab table td{height:22px; text-align:center; vertical-align:top}
.main_class .sub_tab table td p{text-align:left;}
.main_class .sub_tab table td.num p{display:none}
.main_class .sub_tab table td.ico p{text-align:right;padding:0 3px 0 0;}
.main_class .sub_tab table td.ico p img{margin-top:-3px;position:relative}
.main_class .sub_tab .prepare{padding:27px 0 0 245px}
#divClassTab_sub1{background:url(/web/cp2/sf2/v/img/main/bg_tb_class1.gif) 0 0 no-repeat}
#divClassTab_sub2{background:url(/web/cp2/sf2/v/img/main/bg_tb_class2.gif) 0 0 no-repeat}
#divClassTab_sub3{background:url(/web/cp2/sf2/v/img/main/bg_tb_class3.gif) 0 0 no-repeat}
#divClassTab_sub4{background:url(/web/cp2/sf2/v/img/main/bg_tb_class4.gif) 0 0 no-repeat}

.item_shop{width:374px;height:222px;float:left;margin-right:26px;margin-top:25px;}
.item_shop .tit { background:url(/web/cp2/sf2/v/img/common/bg_line2.gif) 0 100% no-repeat; height:24px; position:relative }
.item_shop .tit img { position:absolute; top:0; left:0 }
.item_shop .tit .more { font-size:11px; letter-spacing:-1px; color:#8B8B8B; background:url(/web/cp2/sf2/v/img/common/bu_arr.gif) 100% 3px no-repeat; position:absolute; top:0; right:0; padding-right:5px; line-height:14px; }
.item_shop ul{padding-top:1px;}
.item_shop li{padding-top:15px;overflow:hidden;zoom:1;vertical-align:top}
.item_shop .thmb{float:left;width:70px;hieght:69px;margin-right:10px;}
.item_shop .thmb img{border:1px solid #878786; vertical-align:top}
.item_shop dl{float:left;width:293px;}
.item_shop dt{font-size:14px; font-weight:bold; color:#525252; padding:3px 0 6px}
.item_shop dt a{color:#525252}
.item_shop dd{color:#767676; line-height:15px;width:293px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.item_shop dd.price{font-size:11px;padding-top:10px;zoom:1}
.item_shop dd.price strong{color:#B34C00;float:left;background:url(/web/cp2/sf2/v/img/common/ico_won.gif) 0 3px no-repeat;padding:3px 0 0 16px;width:78px;line-height:14px;}
.item_shop dd.price .btn_area{float:left}
.item_shop dd.price .btn_area img{vertical-align:top}

.main_ranking{width:374px;float:left;margin-right:26px;}
.main_ranking .tit { background:url(/web/cp2/sf2/v/img/common/bg_line.gif) 0 100% no-repeat; height:24px; position:relative }
.main_ranking .tit img { position:absolute; top:0; left:0 }
.main_ranking .tit .more { font-size:11px; letter-spacing:-1px; color:#8B8B8B; background:url(/web/cp2/sf2/v/img/common/bu_arr.gif) 100% 3px no-repeat; position:absolute; top:0; right:0; padding-right:5px; line-height:14px; }
.main_ranking .tab_ranking{height:29px; }
.main_ranking .tab_ranking li{float:left}
.main_ranking .tab_ranking li a{display:block;height:29px;background-image:url(/web/cp2/sf2/v/img/main/tab_ranking.gif);background-repeat:no-repeat}
.main_ranking .tab_ranking li.tc0 a{background-position:0 0;width:74px;}
.main_ranking .tab_ranking li.tc1 a{background-position:-74px 0;width:74px;}
.main_ranking .tab_ranking li.tc0 a.on{background-position:0 -30px;width:74px;}
.main_ranking .tab_ranking li.tc1 a.on{background-position:-74px -30px;width:74px;}
.main_ranking .sub_tab{height:141px; display:none;padding-top:37px;}
.main_ranking .sub_tab table{width:374px;}
.main_ranking .sub_tab table td{height:22px; text-align:center; vertical-align:top}
.main_ranking .sub_tab table td p{text-align:left;}
.main_ranking .sub_tab table td p strong{color:#773300}
.main_ranking .sub_tab table td.num p{display:none}
.main_ranking .sub_tab table td.ico p{text-align:right;padding:0 3px 0 0;}
.main_ranking .sub_tab table td.ico p img{margin-top:-3px;position:relative}
.main_ranking .sub_tab table td.ico .thmb{margin-top:-3px;width:18px;height:18px;display:block;position:relative;margin-right:3px;}
.main_ranking .sub_tab table td.ico .thmb img{position:absolute;top:0;left:0;width:18px;height:18px;}
.main_ranking .sub_tab table td.ico .thmb img.sb_back{z-index:10}
.main_ranking .sub_tab table td.ico .thmb img.sb_deco{z-index:20}
.main_ranking .sub_tab table td.ico .thmb img.sb_symbol{z-index:30}
.main_ranking .sub_tab .prepare{padding:27px 0 0 76px;}
#divRankingTab_sub1{background:url(/web/cp2/sf2/v/img/main/bg_tb_rank2.gif) 0 0 no-repeat}
#divRankingTab_sub2{background:url(/web/cp2/sf2/v/img/main/bg_tb_rank1.gif) 0 0 no-repeat}


.discussion{width:305px;height:222px;*height:234px;float:left;margin-right:-3px;background:url(/web/cp2/sf2/v/img/main/bg_discussion.jpg) 0 0 no-repeat;padding-bottom:12px;}
.discussion .tit { background:url(/web/cp2/sf2/v/img/common/bg_line2.gif) 0 100% no-repeat; height:24px; position:relative }
.discussion .tit img { position:absolute; top:0; left:0 }
.discussion .tit .more { font-size:11px; letter-spacing:-1px; color:#8B8B8B; background:url(/web/cp2/sf2/v/img/common/bu_arr.gif) 100% 3px no-repeat; position:absolute; top:0; right:0; padding-right:5px; line-height:14px; }
.discussion .discussion_cont{padding-top:16px;}
.discussion .thmb {width:305px;height:69px;}
.discussion .thmb img{border:1px solid #D3CEC6; vertical-align:top}
.discussion .tx_desc{color:#525252;line-height:20px;padding:10px 0 8px 0}
.discussion .btn_area img{vertical-align:top}

.main_pcbang{width:305px;height:222px;float:left;margin-top:25px}
.main_pcbang .tit { background:url(/web/cp2/sf2/v/img/common/bg_line2.gif) 0 100% no-repeat; height:24px; position:relative }
.main_pcbang .tit img { position:absolute; top:0; left:0 }
.main_pcbang .tit .more { font-size:11px; letter-spacing:-1px; color:#8B8B8B; background:url(/web/cp2/sf2/v/img/common/bu_arr.gif) 100% 3px no-repeat; position:absolute; top:0; right:0; padding-right:5px; line-height:14px; }
.main_pcbang p.col{padding:16px 0 10px}
.main_pcbang p.col img{vertical-align:top}
.main_pcbang ul{padding:0}
.main_pcbang li{height:22px; vertical-align:top; zoom:1}
.main_pcbang li .pcbang_tit{float:left;width:219px;*width:225px;background:url(/web/cp2/sf2/v/img/main/bu_arr2.gif) 0 4px no-repeat;padding-left:6px;}
.main_pcbang li .pcbang_tit a{color:#525252}
.main_pcbang li .pcbang_date{float:right;width:80px;text-align:right;font-family:Verdana;font-size:10px;letter-spacing:-1px;color:#767676;margin-top:-1px;}
.main_pcbang .no_pcbang{text-align:center;color:#525252;padding-top:47px}

.ucc_board{width:305px;height:222px;float:left;margin-top:25px}
.ucc_board .tit { background:url(/web/cp2/sf2/v/img/common/bg_line2.gif) 0 100% no-repeat; height:24px; position:relative }
.ucc_board .tit img { position:absolute; top:0; left:0 }
.ucc_board .tit .more { font-size:11px; letter-spacing:-1px; color:#8B8B8B; background:url(/web/cp2/sf2/v/img/common/bu_arr.gif) 100% 3px no-repeat; position:absolute; top:0; right:0; padding-right:5px; line-height:14px; }
.ucc_board ul{padding:21px 0 0 0}
.ucc_board li{height:24px; vertical-align:top; zoom:1}
.ucc_board li .ucc_tit{float:left;width:249px;*width:255px;background:url(/web/cp2/sf2/v/img/main/bu_arr2.gif) 0 4px no-repeat;padding-left:6px;}
.ucc_board li .ucc_tit a{color:#525252}
.ucc_board li .ucc_uploader{float:left;width:139px;*width:144px;padding-left:5px}
.ucc_board li .ucc_uploader a{color:#525252}
.ucc_board li .ucc_uploader strong a{color:#773300}
.ucc_board li .ucc_uploader img{vertical-align:top;position:relative;margin:-2px 4px 0 0;*margin:-3px 4px 0 0}
.ucc_board li .ucc_date{float:right;width:50px;text-align:right;font-family:Verdana;font-size:10px;letter-spacing:-1px;color:#767676;margin-top:-1px;}

.movie_area{position:relative;width:980px;clear:both;overflow:hidden;zoom:1;background:url(/web/cp2/sf2/v/img/main/bg_line.gif) 0 0 repeat-x;*margin-top:-2px;padding:32px 0 61px}
.movie_area .tit {height:28px;}
.movie_area .tit img {vertical-align:top}
.movie_area .btn_section{position:absolute;top:28px;right:1px}
.movie_area .btn_section .btn_prev{background:url(/web/cp2/sf2/v/img/main/btn_m_prev.gif) 0 0 no-repeat; width:15px;height:15px;}
.movie_area .btn_section .btn_next{background:url(/web/cp2/sf2/v/img/main/btn_m_next.gif) 0 0 no-repeat; width:15px;height:15px;margin-left:-1px;}
.movie_area .page{position:absolute;top:30px;right:36px;color:#989898;font-size:11px;line-height:14px;}
.movie_area .page strong{color:#743900}
.movie_area .movie_lst{width:984px;height:154px;overflow:hidden}
.movie_area .movie_lst li{float:left;width:241px;height:154px;margin-right:5px}
.movie_area .movie_lst li .thmb{width:241px;height:120px}
.movie_area .movie_lst li .thmb img{vertical-align:top}
.movie_area .movie_lst li dl{background:url(/web/cp2/sf2/v/img/main/bg_movie.gif); height:26px;*height:38px; width:221px;*width:241px;padding:12px 10px 0 10px}
.movie_area .movie_lst li dl dt{float:left;width:163px;color:#363636;font-weight:bold}
.movie_area .movie_lst li dl dt a{color:#363636}
.movie_area .movie_lst li dl dd{float:right;width:58px;color:#B34C00;font-size:10px;font-family:Verdana;letter-spacing:-1px; text-align:right}

.ly_movie{position:absolute;top:501px;left:-2000px;width:775px; height:495px; z-index:10;margin-left:-388px}
.ly_movie .dim{position:absolute;top:0;left:0;width:775px; height:495px; background:#000000; filter:alpha(opacity=80); opacity:0.8;z-index:10;cursor:move}
.ly_movie .btn_close{position:absolute;top:17px;right:15px;z-index:100}
.ly_movie .flash_movie{width:676px;height:416px;position:absolute;top:40px;left:50px;z-index:100}
.pop_de{position:absolute;top:50%;left:50%;width:380px;*width:400px; height:325px;*height:350px; background:url(/web/cp2/sf2/v/img/popup/bg_popup.jpg) 0 0 no-repeat;padding:13px 10px 12px; margin:-175px 0 0 -200px;z-index:100}
.pop_de.ly_pop{background:url(/web/cp2/sf2/v/img/popup/bg_ly.gif) 0 0 no-repeat; width:382px;*width:402px; height:327px;*height:352px;}
.pop_de .pop_header h1{height:18px;}
.pop_de .pop_content{border:1px solid #A9A9A9; width:380px}
.pop_de .pop_content .pop_content_inner{border-top:1px solid #D8D8D8;border-left:1px solid #D8D8D8;background:#FFFFFF;padding:0 15px;}
.pop_de .pop_content h2{color:#C70000;font-size:16px;font-weight:bold;margin-bottom:22px;}
.pop_de .pop_content .table_ty {width:346px}
.pop_de .pop_content .table_ty td{vertical-align:middle}
.pop_de .pop_content .table_ty p{line-height:17px;font-weight:bold}
.pop_de .pop_content .table_ty p strong{color:#C70000}
.pop_de .pop_content .table_ty .td_r1{height:208px; text-align:center}
.pop_de .pop_content .table_ty .td_r2{height:74px;*height:75px;border-top:1px solid #D8D8D8}
.pop_de .pop_content .table_ty .td_r3{height:282px;*height:283px; text-align:center;}
.pop_de .pop_content .table_ty .td_r3 .txt1{font-weight:bold;font-size:16px;color:#363636;letter-spacing:-1px;line-height:20px;}
.pop_de .pop_content .table_ty .col1{float:left;margin:0 5px 0 16px;display:inline}
.pop_de .pop_content .table_ty .col2{float:left;color:#C70000}
.pop_de .pop_footer {text-align:center; padding-top:9px}

#Footer { position:relative; z-index:1; margin:0 auto 0 auto; width:980px; background:url(/web/cp2/sf2/v/img/main/bg_footer_110902.gif) 0 0 no-repeat}
#Footer .bx_foot { margin:0 auto; width:980px; height:176px; font:normal 11px dotum; text-align:left; }
#Footer .ft_logo span { position:absolute; display:none; text-indent:-10000px }
#Footer .ft_logo span a { display:block; width:100%; height:100%; }
#Footer .ft_logo .logo1 { width:93px; height:45px; left:0; top:34px; display:block; background:url(/web/cp2/sf2/v/img/common/foot_logo.gif) 0 0 no-repeat; }
#Footer .ft_logo .logo2 { width:63px; height:43px; left:106px; top:35px; display:block; background:url(/web/cp2/sf2/v/img/common/foot_logo2.gif) 0 0 no-repeat; }
#Footer .ft_bx_txt { padding:34px 0 0 187px; }
#Footer .ft_mnu { width:510px; height:18px; border-bottom:1px solid #D4D2CD; }
#Footer .ft_mnu li { float:left; padding-right:9px; margin-right:9px; background:url(/web/cp2/sf2/v/img/common/foot_bar.gif) 100% 2px no-repeat; }
#Footer .ft_mnu li a { font:normal 11px dotum; color:#666666; letter-spacing:-1px; }
#Footer .ft_mnu .ft_t1 { font-weight:bold; color:#666666; }
#Footer .ft_mnu .ft_x { margin:0; padding:0; background:none; }
#Footer .ft_txt { line-height:14px; padding:7px 0 0 0; color:#666666; font-size:11px;}
#Footer .ft_copy { display:block; font:10px verdana; color:#666666; margin-top:4px; }
#FooterGrade { position:absolute; width:265px; height:49px; right:0; top:35px; }
#FooterGrade span { text-indent:-10000px; display:block; }
#Footer .ft_grade1 { background:url(/web/cp2/sf2/v/img/common/foot_grade01.gif) 0 0 no-repeat }
#Footer .ft_grade2 { background:url(/web/cp2/sf2/v/img/common/foot_grade02.gif) 0 0 no-repeat }
#FooterGrade .ft_tab1 { position:absolute; left:0; top:0; width:15px; height:25px; cursor:pointer }
#FooterGrade .ft_tab2 { position:absolute; left:0; top:25px; width:15px; height:26px; cursor:pointer }

