@charset "euc-kr";
@import url("/web/cp2/rift/v/css/popup.css");

/*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:#666 }
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; }
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;border:none}
.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%; background:#FFFFFF; }
.wrap_body { position:relative; width:100%; *height:100%; text-align:center; }
.wrap_body .side_left { position:absolute; top:0; left:-519px; *left:-520px; width:50%; height:800px; background:#fff}
.wrap_body .side_left div { position:absolute; top:0; left:0; width:100%; height:800px;}
.wrap_body .side_right { position:absolute; top:0; right:1px; *right:0; width:50%; height:800px; background:#fff }
.wrap_body .side_right div { position:absolute; top:0; left:0; width:100%; height:800px; }
.origin { position:relative; z-index:1; width:100%; }
.lnb { position:relative; z-index:1; margin:0 auto; width:100%; height:355px; }
.lnb img{vertical-align:top}
.lnb .start_page{position:absolute;z-index:10;top:43px;left:50%;margin-left:-524px;}
.lnb .start_page img{width:80px;height:15px;}
.lnb .favorite_page{position:absolute;z-index:10;top:43px;left:50%;margin-left:-432px;}
.lnb .favorite_page img{width:72px;height:15px;}
.container { position:relative; z-index:1; margin:0 auto; width:1040px; text-align:left; zoom:1; padding:0 0 95px 0;}
.container:after { content:"."; display:block; font-size:0; height:0px; line-height:0; clear:both; }
.container .sidebar { display:none; }
.container .contents { float:left; position:relative; width:765px; }
.container .aside { float:right; width:250px;}

.game_start img{vertical-align:top}

.skin1 .wrap_body .side_left div{background:url('/web/cp2/rift/v/img/main/bg_left1.jpg') right top no-repeat;}
.skin1 .wrap_body .side_right div{background:url('/web/cp2/rift/v/img/main/bg_right1.jpg') 520px top no-repeat;}
.skin1 .lnb{background:url('/web/cp2/rift/v/img/main/bg_top1.jpg') 50% 0 no-repeat}
.skin1 .container{background:url('/web/cp2/rift/v/img/main/bg_cont1.jpg') 0 0 no-repeat}

.skin2 .wrap_body .side_left div{background:url('/web/cp2/rift/v/img/main/bg_left2.jpg') right top no-repeat;}
.skin2 .wrap_body .side_right div{background:url('/web/cp2/rift/v/img/main/bg_right2.jpg') 520px top no-repeat;}
.skin2 .lnb{background:url('/web/cp2/rift/v/img/main/bg_top2.jpg') 50% 0 no-repeat}
.skin2 .container{background:url('/web/cp2/rift/v/img/main/bg_cont2.jpg') 0 0 no-repeat}

.skin3 .wrap_body .side_left div{background:url('/web/cp2/rift/v/img/main/bg_left3.jpg') right top no-repeat;}
.skin3 .wrap_body .side_right div{background:url('/web/cp2/rift/v/img/main/bg_right3.jpg') 520px top no-repeat;}
.skin3 .lnb{background:url('/web/cp2/rift/v/img/main/bg_top3.jpg') 50% 0 no-repeat}
.skin3 .container{background:url('/web/cp2/rift/v/img/main/bg_cont3.jpg') 0 0 no-repeat}



/* ¸ÞÀÎ¹è³Ê */
#Bin_Banner{display:none;width:100%;height:430px;position:absolute;top:261px;left:0;z-index:99;text-align:center;filter:alpha(opacity=0); opacity: 0}


/*Login*/
#divLogin { position:relative; width:250px; }
#BeforeLogin { min-height:176px; height:176px; background:url(/web/cp2/rift/v/img/common/bg_login.gif) 0 0 no-repeat}
#BeforeLogin .s1 { display:block; position:absolute; top:55px; left:18px; width:75px; line-height:18px; background:url('/web/cp2/rift/v/img/common/login_bar.gif') 100% 4px no-repeat; }
#BeforeLogin .s1 a { color:#9B9BA8; font-size:11px; letter-spacing:-1px; }
#BeforeLogin .s1 strong { font:bold 10px verdana; color:#FFFFFF; }
#BeforeLogin .s2 { display:block; position:absolute; top:57px; left:105px; line-height:18px; }
#BeforeLogin .s2 a { color:#9B9BA8; 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;border:none }
#BeforeLogin dl { position:absolute; top:80px; left:19px; z-index:5; }
#BeforeLogin dt { display:none; }
#BeforeLogin dd { height:26px; }
#BeforeLogin .lgn { background:url('/web/cp2/rift/v/img/common/login_bt.gif') 0 0 no-repeat; width:74px; height:48px; position:absolute; top:81px; left:157px; z-index:6; }
#BeforeLogin .lgn span { display:none; }
#BeforeLogin .link { position:absolute; top:139px; left:19px; z-index:1; }
#BeforeLogin .link span { display:inline-block; background:url('/web/cp2/rift/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:#9B9BA8; }
#BeforeLogin .link .l1 { padding:0 9px 0 0; }
#BeforeLogin .link .l3 { background:none; padding:0 0 0 5px; }
#tooltip { background:url(/web/cp2/rift/v/img/common/bg_tooltip.gif) 0 0 no-repeat; color:#6A85E0; 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:133px; height:23px; border-width:1px; border-style:solid; border-color:#000000 #3B3B3F #3B3B3F #000000; background-color:#222227; color:#95959D; padding:4px 5px 0 5px; }
#BeforeLogin input.bgid { background-image:url('/web/cp2/rift/v/img/common/login_id.gif'); background-repeat:no-repeat }
#BeforeLogin input.bgpw { background-image:url('/web/cp2/rift/v/img/common/login_pw.gif'); background-repeat:no-repeat}
#BeforeLogin .uid input.bgon { background-image:none; background-color:#222227; }
#BeforeLogin .upw input.bgon { background-image:none; background-color:#222227; }
#AfterLogin { min-height:176px; height:176px; background:url(/web/cp2/rift/v/img/common/bg_login.gif) 0 0 no-repeat;position:relative}
.login_a {padding:50px 20px 0 20px}
.login_a .id{}
.login_a .id img{vertical-align:-4px}
.login_a .id strong{color:#D3D3D4}
.login_a .txt{color:#9B9BA8;line-height:20px;letter-spacing:-1px;margin-top:19px;}
.login_a .date{color:#9B9BA8;font-size:11px;letter-spacing:-1px;background:url(/web/cp2/rift/v/img/common/bg_line.gif) 0 0 repeat-x;padding-top:13px;line-height:15px;margin-top:9px;}
.login_b {padding:9px 0 0 11px;;background:url(/web/cp2/rift/v/img/common/bg_login2.gif) 0 0 no-repeat; height:167px; * height:176px;}
.login_b .main_character{float:left;background:url(/web/cp2/rift/v/img/common/bg_character.gif) 0 0 no-repeat;width:66px;margin-right:10px;}
.login_b .main_character img{vertical-align:top;border:1px solid #2A2A2A}
.login_b .main_character_txt{float:left;width:147px;}
.login_b .main_character_txt .id{height:30px;color:#D3D3D4}
.login_b .main_character_txt .id .ico{float:left;width:22px;}
.login_b .main_character_txt .id .character_id{float:left;width:125px;word-break:break-all;line-height:14px;padding-top:5px;}
.login_b .main_character_txt .txt{margin-top:3px;}
.login_b .main_character_txt .txt p{line-height:15px}
.login_b .main_character_txt .txt span{font-size:11px;letter-spacing:-1px;color:#9B9BA8;white-space:nowrap}
.login_b .main_character_txt .txt em{fon-size:9px;color:#65656F;margin:0 -1px 0 -2px;}
.login_b .main_character_txt .txt p.server span{color:#BEBEC7;text-decoration:underline}
.login_b .text_area{position:absolute;top:82px;left:11px;}
.login_b .text_area dl{overflow:hidden;zoom:1;width:240px;}
.login_b .text_area dl dt{font-weight:bold;font-size:11px;letter-spacing:-1px;color:#BCBCC4;line-height:15px;float:left;width:74px;}
.login_b .text_area dl dd{font-size:11px;letter-spacing:-1px;color:#BCBCC4;line-height:15px;float:left;background:url(/web/cp2/rift/v/img/common/bu_colon.gif) 0 5px no-repeat;padding-left:5px;width:157px;*width:162px}
.login_b .text_area dl dd p{font-size:11px;letter-spacing:-1px;color:#BCBCC4;line-height:15px;color:#A9D0FF}
.login_b .text_area dl dd p.time{color:#BFAC82}
.login_b .link_area{background:url(/web/cp2/rift/v/img/common/bg_my.gif) 0 0 repeat-x;height:31px;width:248px;position:absolute;bottom:1px;left:1px;overflow:hidden}
.login_b .link_area .tab_wrap{width:233px;overflow:hidden;margin-left:5px;}
.login_b .link_area table{width:235px;}
.login_b .link_area table td{text-align:center;font-size:11px;padding-top:9px; background:url(/web/cp2/rift/v/img/common/bu_bar.gif) 100% 12px no-repeat}
.login_b .link_area table td a{color:#D8D8ED;font-size:11px;line-height:16px;letter-spacing:-1px;text-shadow:1px 1px #2A2A2A; filter: Shadow(color=#2A2A2A,strength=1, Direction=135); display:inline-block}
.login_b .no_character{padding:6px 0 0 5px;}
.login_b .no_character .id{height:24px;color:#D3D3D4}
.login_b .no_character .id .ico{float:left;width:22px;}
.login_b .no_character .id .character_id{float:left;width:180px;word-break:break-all;line-height:14px;padding-top:5px;}
.login_b .no_character .txt p{margin:12px 0;font-size:11px;color:#9B9BA8;line-height:16px;letter-spacing:-1px;}

.total_search{background:url(/web/cp2/rift/v/img/common/bg_search.gif) 0 0 no-repeat;height:77px;width:250px;margin-top:14px;position:relative}
.total_search .tit{line-height:17px;color:#35393F;font-weight:bold;position:absolute;top:12px;left:18px}
.total_search .ip_search{width:159px;height:28px;border:3px solid #4E5676;line-height:22px;padding:0 5px;position:absolute;top:35px;left:18px;}
.total_search .btn_search{background:url(/web/cp2/rift/v/img/common/btn_search.gif) 0 0 no-repeat;width:54px;height:28px;position:absolute;top:35px;left:174px}
.rolling_banner{margin:14px 0 0 0;width:250px;height:179px; overflow:hidden;position:relative;}
.rolling_banner .slides{}
.rolling_banner .flex-control-nav{position:absolute;bottom:0;right:0;padding:0 8px 9px 0;background:url(/web/cp2/rift/v/img/common/b.gif)}
.rolling_banner .flex-control-nav li {float:left;margin-left:4px;display:inline}
.rolling_banner .flex-control-nav li a{width:13px;height:13px;display:block;background:url(/web/cp2/rift/v/img/common/bg_pg_off.gif) 0 0 no-repeat;text-align:center;color:#000000;font-family:Verdana;font-size:10px;cursor:pointer;font-weight:bold;line-height:12px;}
.rolling_banner .flex-control-nav li a:hover{text-decoration:none}
.rolling_banner .flex-control-nav li a.active{background:url(/web/cp2/rift/v/img/common/bg_pg_on.gif) 0 0 no-repeat;color:#D1F1FF}
.pc_bang img{vertical-align:top}
.motp img{vertical-align:top}
.banner {margin-top:11px;}
.banner img{vertical-align:top}
.download{margin-top:11px;}
.download img{vertical-align:top}
.pcbang{margin-top:14px;}
.pcbang img{vertical-align:top}

/* ¹Ìµð¾î ¼¾ÅÍ */
.main_media{padding-top:0}
.main_media .media_stab{overflow:hidden;zoom:1;background:url(/web/cp2/rift/v/img/main/bg_media_stab.gif) 0 0 repeat-x; height:36px;*height:38px;border:1px solid #000000;width:763px;*width:765px}
.main_media .media_stab li{float:left;background:url(/web/cp2/rift/v/img/main/bg_media_stab_bar.gif) 0 13px no-repeat;padding:11px 11px 0 12px}
.main_media .media_stab li img.all{background:url(/web/cp2/rift/v/img/main/tab_media_all.gif) 0 0 no-repeat;width:104px;height:36px;vertical-align:top}
.main_media .media_stab li.tc0{padding:0}
.main_media .media_stab li.tc1{background:none}
.main_media .media_stab li a{color:#A5A6A8;line-height:17px;text-shadow:0px 0px 2px #161616;}
.main_media .media_stab li a.on{text-decoration:underline}
.main_media .media_sub {display:none;overflow:hidden;height:284px;*height:297px;padding-top:13px;background:url(/web/cp2/rift/v/img/main/bg_media_sub2.jpg) 0 0 no-repeat;}
.main_media .media_sub li{vertical-align:top}
.main_media .media_sub li img{vertical-align:top}
.main_media .media_sub li dt{line-height:20px;}
.main_media .media_sub li dt a{color:#BFC1C5}
.main_media .media_sub li dt .bar{font-size:11px;color:#4D4D56; font-weight:normal; padding:0 0 0 1px;}
.main_media .media_sub li dt .source{font-size:11px;color:#6A85E0; font-weight:normal;letter-spacing:0}
.main_media .media_sub li p.loading{text-align:center;color:#505B6D;font-family:Arial;font-size:10px;padding-top:50px}
.main_media .media_sub .tty2{width:768px;}
.main_media .media_sub .ty1 {zoom:1}
.main_media .media_sub .ty1:after{content:"."; display:block; font-size:0; height:0px; line-height:0; clear:both; }
.main_media .media_sub .ty1 li{float:left;width:435px;}
.main_media .media_sub .ty1 li.lst_line{background:url(/web/cp2/rift/v/img/main/bg_lst_line.gif) 0 4px repeat-x;width:414px;height:14px;overflow:hidden}
.main_media .media_sub .ty1 li.lst_big{width:310px;height:297px;margin-right:20px;position:relative;margin-top:-14px;}
.main_media .media_sub .ty1 li.lst_big .thmb{position:absolute;top:0;left:0;z-index:1;}
.main_media .media_sub .ty1 li.lst_big .thmb img{width:310px;height:297px;}
.main_media .media_sub .ty1 li.lst_big p.loading{padding-top:140px}
.main_media .media_sub .ty1 li.lst_big .cont{position:absolute;bottom:15px;left:15px;z-index:2}
.main_media .media_sub .ty1 li.lst_big dt{font-size:18px;font-weight:bold;letter-spacing:-1px;color:#FFFFFF;line-height:22px;width:290px}
.main_media .media_sub .ty1 li.lst_big dt a{color:#fff;}
.main_media .media_sub .ty1 li.lst_big dt .bar{font-size:11px;color:#464646; font-weight:normal}
.main_media .media_sub .ty1 li.lst_big dt .source{font-size:11px;color:#6A85E0; font-weight:normal;letter-spacing:0}
.main_media .media_sub .ty1 li.lst_mid{width:435px;margin-bottom:9px}
.main_media .media_sub .ty1 li.lst_mid p.loading{padding:28px 119px 0 0}
.main_media .media_sub .ty1 li.lst_mid .thmb{float:left;width:105px;height:69px;margin-right:14px;background:url(/web/cp2/rift/v/img/main/loading_mid_img.gif) 0 0 no-repeat}
.main_media .media_sub .ty1 li.lst_mid .thmb img{border:1px solid #151618;width:103px;height:67px;}
.main_media .media_sub .ty1 li.lst_mid .cont{float:left;width:281px;*width:316px;padding-right:35px;height:69px;overflow:hidden}
.main_media .media_sub .ty1 li.lst_mid dt{font-size:12px;letter-spacing:-1px;line-height:17px;color:#BFC1C5}
.main_media .media_sub .ty1 li.lst_mid dd{font-size:11px;color:#79797C;line-height:14px;margin-top:3px;overflow:hidden;height:28px;}
.main_media .media_sub .ty2 {overflow:hidden;zoom:1;width:364px;*width:382px;float:left;padding-left:18px}
.main_media .media_sub .ty2 li{float:left;width:382px;}
.main_media .media_sub .ty2 li.lst_line{background:url(/web/cp2/rift/v/img/main/bg_lst_line.gif) 0 4px repeat-x;width:350px;height:14px;overflow:hidden}
.main_media .media_sub .ty2 li.lst_mid{margin-bottom:9px}
.main_media .media_sub .ty2 li.lst_mid p.loading{padding:28px 119px 0 0}
.main_media .media_sub .ty2 li.lst_mid .thmb{float:left;width:105px;height:69px;margin-right:14px;background:url(/web/cp2/rift/v/img/main/loading_mid_img.gif) 0 0 no-repeat}
.main_media .media_sub .ty2 li.lst_mid .thmb img{border:1px solid #151618;width:103px;height:67px;}
.main_media .media_sub .ty2 li.lst_mid .cont{float:left;width:225px;*width:245px;height:69px;overflow:hidden;padding-right:20px}
.main_media .media_sub .ty2 li.lst_mid dt{font-size:12px;letter-spacing:-1px;line-height:17px;}
.main_media .media_sub .ty2 li.lst_mid dd{font-size:11px;color:#79797C;line-height:14px;margin-top:3px;overflow:hidden;height:28px;}
.main_media .news_source{background:url(/web/cp2/rift/v/img/main/bg_news_source.gif) 0 0 no-repeat;height:23px;*height:30px;line-height:17px;padding:7px 0 0 64px}
.main_media .news_source a{font-size:11px;letter-spacing:-1px;color:#878787}
.main_media .news_source a:hover{color:#878787;}
.main_media .news_source .bar{color:#C9C8C8;font-size:11px;padding:0 1px 0 0;}
#MediaTab_sub1{background:url(/web/cp2/rift/v/img/main/bg_media_sub.jpg) 0 0 no-repeat;}

/* °øÁö»çÇ× */
.main_notice {background:url(/web/cp2/rift/v/img/main/bg_notice.gif) 0 0 no-repeat;width:765px;height:39px;line-height:17px;position:relative;margin-top:13px;}
.main_notice ul{padding:8px 0 0 126px;height:30px;*height:38px;width:524px;*width:650px;overflow:hidden;}
.main_notice ul li{line-height:25px;height:39px;}
.main_notice ul li a{font-weight:bold;color:#FFFFFF;}
.main_notice ul li a:hover{color:#ffffff;}
.main_notice ul li span{font-weight:normal;font-size:11px;color:#9EACDB;padding-left:10px;}
.main_notice .more{position:absolute;top:12px;right:12px;color:#CDCFDA;font-size:11px;letter-spacing:-1px;background:url(/web/cp2/rift/v/img/main/bu_arr1.gif) 100% 4px no-repeat;padding-right:7px;}
.main_notice .more:hover{color:#CDCFDA}

/* Ä¿¹Â´ÏÆ¼ ¼¾ÅÍ */
.main_community{padding-top:30px;overflow:hidden;zoom:1}
.main_community .tit{position:relative;height:21px;*height:23px;border-bottom:2px solid #B8B8C3}
.main_community .tit img{vertical-align:top;}
.main_community .tit .more{position:absolute;top:1px;right:12px;color:#8D8D8D;font-size:11px;letter-spacing:-1px;background:url(/web/cp2/rift/v/img/main/bu_arr2.gif) 100% 4px no-repeat;padding-right:7px;line-height:17px;}
.main_community .tit .more:hover{color:#8D8D8D}
.main_community .img_lst{float:left;width:328px;margin-top:7px}
.main_community .img_lst li{vertical-align:top;overflow:hidden;zoom:1;margin-top:5px;height:67px;}
.main_community .img_lst li .thmb{float:left;width:103px;height:67px;position:relative;margin-right:9px;}
.main_community .img_lst li .thmb img{vertical-align:top;width:103px;height:67px;}
.main_community .img_lst li .thmb .ico_play{position:absolute;top:15px;left:33px;background:url(http://c2.img.netmarble.kr/web/cp2/rift/v/img/search/ico_play.png) 0 0 no-repeat; width:37px; height:37px;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://c2.img.netmarble.kr/web/cp2/rift/v/img/search/ico_play.png',sizingMethod='crop');cursor:pointer} 
.main_community .img_lst li dl{float:left;width:190px;}
.main_community .img_lst li dl dt{font-size:12px;color:#4E4E60;font-weight:bold;line-height:17px;margin-bottom:3px;}
.main_community .img_lst li dl dt a{color:#4E4E60}
.main_community .img_lst li dl dd{font-size:11px;color:#878794;line-height:14px;}
.main_community .txt_lst{float:left;width:437px;margin-top:6px}
.main_community .txt_lst li{vertical-align:top;overflow:hidden;zoom:1;margin-top:5px;height:67px;}
.main_community .txt_lst li dl{width:410px;}
.main_community .txt_lst li dl dt{font-size:12px;color:#4E4E60;font-weight:bold;line-height:17px;margin-bottom:3px;}
.main_community .txt_lst li dl dt a{color:#4E4E60}
.main_community .txt_lst li dl dt img{vertical-align:-2px;margin-left:6px}
.main_community .txt_lst li dl dd{font-size:11px;color:#878794;line-height:14px;}

/* ¶óÀÌÇÁ ¼¾ÅÍ */
.main_life{padding-top:30px;}
.main_life .tit{position:relative;height:21px;*height:23px;border-bottom:2px solid #B8B8C3}
.main_life .tit img{vertical-align:top;}
.main_life .tit .more{position:absolute;top:1px;right:12px;color:#8D8D8D;font-size:11px;letter-spacing:-1px;background:url(/web/cp2/rift/v/img/main/bu_arr2.gif) 100% 4px no-repeat;padding-right:7px;line-height:17px;}
.main_life .tit .more:hover{color:#8D8D8D}
.main_life .life_wrap{width:765px;overflow:hidden;padding-top:10px}
.main_life .life_wrap ul{overflow:hidden;zoom:1;width:770px;}
.main_life .life_wrap ul li{width:149px;height:111px;position:relative;float:left;margin-right:5px;}
.main_life .life_wrap ul li .bd{display:block;width:149px;height:29px;background:#000;filter:alpha(opacity=60); opacity: 0.6;position:absolute;top:82px;left:0;z-index:1;cursor:pointer}
.main_life .life_wrap ul li a{color:#F0EEEE;}
.main_life .life_wrap ul li .txt{color:#F0EEEE;line-height:17px;position:absolute;top:90px;left:11px;z-index:2;cursor:pointer}
.main_life .life_wrap ul li img{width:149px;height:111px;}

/* ÃÊº¸ tip */
.main_tip{padding-top:30px;}
.main_tip .tit{position:relative;height:21px;*height:23px;border-bottom:2px solid #B8B8C3}
.main_tip .tit img{vertical-align:top;}
.main_tip .tit .more{position:absolute;top:1px;right:12px;color:#8D8D8D;font-size:11px;letter-spacing:-1px;background:url(/web/cp2/rift/v/img/main/bu_arr2.gif) 100% 4px no-repeat;padding-right:7px;line-height:17px;}
.main_tip .tip_wrap{width:765px;overflow:hidden;padding-top:10px}
.main_tip .tip_wrap ul{overflow:hidden;zoom:1;width:771px;}
.main_tip .tip_wrap ul li{width:251px;height:111px;float:left;margin-right:6px;}
.main_tip .tip_wrap ul li img{width:251px;height:111px;vertical-align:top}

/* Footer */
#Footer { position:relative; z-index:1; margin:0 auto; width:1040px; }
#Footer .bx_foot { margin:0 auto; width:1040px; height:150px; font:normal 11px dotum; text-align:left; border-top:2px solid #CFCFCF}
#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:74px; height:38px; left:0; top:23px; display:block; background:url(/web/cp2/rift/v/img/common/foot_logo.gif) 0 0 no-repeat; }
#Footer .ft_logo .logo2 { width:76px; height:19px; left:90px; top:34px; display:block; background:url(/web/cp2/rift/v/img/common/foot_logo2.gif) 0 0 no-repeat; }
#Footer .ft_bx_txt { padding:20px 0 0 205px; }
#Footer .ft_mnu { width:530px; height:18px; border-bottom:1px solid #EAEAEA; }
#Footer .ft_mnu li { float:left; padding-right:9px; margin-right:9px; background:url(/web/cp2/rift/v/img/common/foot_bar.gif) 100% 2px no-repeat; }
#Footer .ft_mnu li a { font:normal 11px dotum; color:#6B6D70; letter-spacing:-1px; }
#Footer .ft_mnu .ft_t1 { font-weight:bold; color:#2967AC; }
#Footer .ft_mnu .ft_x { margin:0; padding:0; background:none; }
#Footer .ft_txt { line-height:14px; padding:7px 0 0 0; color:#ADADAD; font-size:11px;}
#Footer .ft_copy{display:block;font-family:tahoma;font-size:10px;color:#ADADAD;margin-top:4px;}
#FooterGrade { position:absolute; width:250px; height:49px; right:0; top:23px; }
#FooterGrade span { text-indent:-10000px; display:block; }
#Footer .ft_grade1 { background:url(/web/cp2/rift/v/img/common/foot_grade.gif) 0 0 no-repeat }