@charset 'utf-8';

/*reset css*/
* { margin:0; padding:0; font-family:'맑은고딕',malgun gothic,'돋움',dotum,'굴림',gulim,arial,verdana,helvetica,sans-serif;font-size:12px; font-weight:normal; line-height:16px;  letter-spacing:-2px; word-break:break-all; }
html {  }
table { table-layout:fixed; width:100%; border-spacing:0; border:0; }
em,address,var { font-style:normal; }
dl,ul,ol { list-style:none; }
input,select,img { vertical-align:top; }
img,fieldset { border:0; }
button { overflow:hidden; border:0; cursor:pointer; }
legend,caption { visibility:hidden; overflow:hidden; height:0; font-size:0; line-height:0; }
a { display:inline-block; color:#282828; text-decoration:none; }
a:hover,a:active,a:focus { text-decoration:underline; }
input[type="image"],input[type="text"],input[type="submit"],input[type="password"] { -webkit-appearance:none; -webkit-border-radius:0; }
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block; }
blockquote,q { quotes:none; }
blockquote:before,blockquote:after,q:before,q:after { content:''; content:none; }

/* float:left clearing */
.clearfix{ display:block; }
.clearfix:after { content:"."; clear:both; visibility:hidden; display:block; height:0; font-size:0; line-height:0; }
html[xmlns].clearfix { display:block; }
* html.clearfix { height:1%; }

#Gnbwrap li { line-height:0 !important; }
#Gnbwrap h1 { line-height:16px !important; }

.body { position:relative; min-width:1098px; background-color:#fcfcfc; }
.hidden { display:none; }
.margin_none { margin:0 !important; }
.padding_none { padding:0 !important; }

#header { background-image:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/common/bg_navigation_01.png'); }
#header .wrapper { width:1098px; height:96px; margin:0 auto; }
#header .logo { float:left; width:146px; height:84px; }
#header .logo a { width:146px; height:84px; padding:8px 0 8px 0; line-height:16px !important; text-indent:-9999px; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/common/web_logo.png') left 8px no-repeat; }
#header .navigation { float:left; overflow:hidden; width:769px; height:96px; text-align:center; }
#header .gnb { display:inline-block; max-width:606px; padding:28px 0 0 0; }
/*#header .gnb.on { padding:16px 34px 0 34px !important; }*/
#header .element { position:relative; float:left; }
#header .main_menu { display:inline-block; height:20px; padding:0 16px 0 16px; font-size:16px; font-weight:bold; color:#f4f4f4; text-align:center; cursor:pointer; text-shadow:0 0 8px #000000; }
#header .element.on .main_menu { color:#f4f4f4; }
#header .element.off .main_menu { color:#888a94; }
#header .element.on .sub_menu {  }
#header .sub_menu { display:none; z-index:1; position:absolute; top:28px; left:0; height:32px; }
#header .wrap { position:relative; height:32px; }
#header .wrap._01 .arrow { left:44px; }
#header .wrap._02 .arrow { left:50px; }
#header .wrap._03 .arrow { left:40px; }
#header .wrap._04 .arrow { left:44px; }
#header .wrap._05 .arrow { left:36px; }
#header .wrap._06 .arrow { left:44px; }
#header .wrap ul { z-index:2; position:absolute; top:0; width:636px; height:32px; }
#header .wrap._01 ul { left:-16px; }
#header .wrap._02 ul { left:-80px; }
#header .wrap._03 ul { left:-70px; }
#header .wrap._04 ul { left:-70px; }
#header .wrap._05 ul { left:-96px; }
#header .wrap._06 ul { left:-210px; }
#header .gnb.ch .wrap._06 ul { left:-260px; }
#header .wrap ul li { float:left; height:16px; padding:8px 8px 8px 0; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/common/bg_navigation_03.png') left top repeat-x; }
#header .wrap ul li.first { padding:8px 8px 8px 32px; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/common/bg_navigation_03_first.png') left top no-repeat; }
#header .wrap ul li.last { padding:8px 32px 8px 0; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/common/bg_navigation_03_last.png') right top no-repeat; }
#header .wrap ul li span { display:inline-block; padding:0 10px 0 0; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/common/bg_line_01.png') right 4px no-repeat; }
#header .wrap ul li.last span { padding:0; background:none; }
#header .wrap ul li span a { font-weight:bold; color:#a2a6b0; letter-spacing:-1px; }
#header .wrap ul li.on span a{ color:#30d6ea !important; }
#header .wrap ul li span a:hover,a:active,a:focus { text-decoration:none; }
#header .arrow { z-index:3; position:absolute; top:-3px; width:8px; height:4px; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/common/bg_navigation_02.png') left top no-repeat; }
#header .search { float:left; width:183px; height:32px; padding:22px 0 22px 0; }
#header .select { position:relative; float:left; width:60px; height:30px; border:1px solid #1c2230; border-right:1px solid #10141c; background-color:#1e2636; }
#header .select #default { width:48px; height:16px; padding:6px 6px 8px 6px; font-weight:bold; color:#cccccc; letter-spacing:-2px; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/common/icon_select.png') 49px 14px no-repeat; }
#header .select #default:hover,#default:active,#default:focus { text-decoration:none; }
#header .select .list { z-index:9999; position:absolute; top:30px; left:-1px; display:none; width:60px; border:1px solid #10141c; border-top:none; background-color:#1e2636; }
#header .select .list li { margin:0 2px 0 2px; padding:4px 4px 4px 4px; font-weight:bold; color:#cccccc; letter-spacing:-2px; cursor:pointer; }
#header .select .list li.first { border-top:1px solid #141a24; }
#header .select .list li:hover { color:#30d6ea; background-color:#4a546e; }
#header .select .list li.on { color:#30d6ea; background-color:#4a546e; }
#header .input { position:relative; float:left; margin-left:1px; width:120px;/*215px;*/ height:16px; padding:7px; border-top:1px solid #1c2230; border-bottom:1px solid #1c2230; background-color:#1e2636; }
#header .input label { position:absolute; top:7px; left:7px; color:#8a8a8a; cursor:text; }
#header .input input { width:119px; height:16px; color:#ffffff; letter-spacing:0; border:none; background-color:#1e2636; }
#header .button { float:left; width:46px; height:30px; border:1px solid #1c2230; }
#header .button a { width:46px; height:23px; padding:7px 0 0 0; font-weight:bold; color:#ffffff; text-align:center; background-color:#26b6c6; }
#header .button a:hover,a:active,a:focus { text-decoration:none; }

#container { background-color:#ffffff; }
#container .wrapper { overflow:hidden; width:1098px; margin:0 auto; padding:41px 0 128px 0; }
#container .content { float:left; width:780px; padding:0 40px 0 0; }
#container .aside { position:relative; float:left; width:278px; }
#container .aside .grand_open { width:278px; height:32px; text-indent:-9999px; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/common/img_grand_open.png') left top no-repeat; }
#container .aside .game_start { width:278px; height:158px; }
#container .aside .game_start a { width:278px; height:158px; text-indent:-9999px; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/common/btn_game_start.png') left top no-repeat; }
#container .aside .game_start.open a { background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/common/btn_game_open.png') left top no-repeat; }
#container .aside .game_start.pc a { background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/common/btn_game_start_pc.png') left top no-repeat; }
#container .aside .game_download { width:278px; height:42px; }
#container .aside .game_download a { width:278px; height:42px; text-indent:-9999px; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/common/btn_game_download.png') left top no-repeat; }
#container .aside .login { position:relative; width:236px; margin:0 0 12px 0; padding:20px; border:1px solid #fafafa; background-color:#ffffff; }
/*
.main .aside .login { margin:0 0 54px 0 !important; }
.main .aside .login.after.web_nick { margin:0 0 42px 0 !important; }
.main .aside .login.pc.after.web_nick { margin:0 0 4px 0 !important; }
*/
#container .aside .login.pc {  }
#container .aside .login.pc .user_option { position:absolute; left:0; top:0; width:100%; height:16px; padding:12px 0 12px 0; border-bottom:1px solid #eaeaea; cursor:pointer; }
#container .aside .login.pc .user_option .click_area { display:inline-block; float:left; font-weight:bold; color:#666666; letter-spacing:-1px; }
#container .aside .login.pc .user_option .click_area._01 { padding:0 0 0 20px; text-align:left; }
#container .aside .login.pc .user_option .click_area._01.on { color:#999999; }
#container .aside .login.pc .user_option .click_area._02 { padding:0 20px 0 0; text-align:right; }
#container .aside .login.pc .user_option .click_area._02.on { color:#999999; }
#container .aside .login.pc .user_option .click_area img { margin:0 0 0 4px; vertical-align:middle; }
#container .aside .login.pc .user_option .line { display:inline-block; float:left; padding:0 12px 0 12px; font-size:11px; color:#e1e1e1; vertical-align:top; }
#container .aside .login.pc .my_cash_popup { display:none; position:absolute; top:0; left:0; width:274px; border:1px solid #9a9a9a; background-color:#ffffff; }
#container .aside .login.pc .my_cash_popup .wrap { position:relative; width:274px; }
#container .aside .login.pc .my_cash_popup .wrap .close { z-index:9999; position:absolute; top:8px; right:8px; width:15px; height:15px; text-indent:-9999px; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/common/btn_my_character_close.png') left bottom no-repeat; }
#container .aside .login.pc .my_cash_popup .wrap .list { width:250px; padding:12px 12px 0 12px }
#container .aside .login.pc .my_cash_popup .wrap .list li { padding:8px 0 8px 8px; border-bottom:1px solid #eeeeee; }
#container .aside .login.pc .my_cash_popup .wrap .list li.last {  }
#container .aside .login.pc .my_cash_popup .wrap .list li .ruby { float:left; display:inline-block; width:28px; height:17px; padding:0 8px 0 28px; font-weight:bold; font-size:14px; color:#666666; letter-spacing:-1px; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/common/icon_pcbang_01.png') left top no-repeat; }
#container .aside .login.pc .my_cash_popup .wrap .list li .ruby.none { width:auto; padding:0; background:none; }
#container .aside .login.pc .my_cash_popup .wrap .list li .cash { float:left; display:inline-block; width:28px;padding:0 8px 0 28px; font-weight:bold; font-size:14px; color:#666666; letter-spacing:-1px; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/common/icon_pcbang_02.png') 1px top no-repeat; }
#container .aside .login.pc .my_cash_popup .wrap .list li .line { display:none; float:left; padding:0 8px 0 8px; font-size:11px; color:#e1e1e1; vertical-align:top; }
#container .aside .login.pc .my_cash_popup .wrap .list li .number { float:left; display:inline-block; font-size:16px; font-weight:bold; color:#464646; letter-spacing:-1px; }
#container .aside .login.pc .my_cash_popup .wrap .option { margin:0; padding:8px 12px 20px 12px; background:none; }
#container .aside .login.pc .my_cash_popup .wrap .option .wrap { display:inline-block; width:auto; height:16px; }
#container .aside .login.pc .my_cash_popup .wrap .option .wrap .myInfo { color:#ee3752 }
#container .aside .login.pc .my_cash_popup .wrap .option .wrap span { padding:0 18px 0 18px; }
#container .aside .login .clearfix {  }
#container .aside .login.before .input_area { float:left; width:154px; padding:0 4px 0 0; }
#container .aside .login.before .input_area .id { position:relative; display:block; width:136px; height:16px; margin:0 0 4px 0; padding:4px 8px 5px 8px; border:1px solid #ebebeb; background-color:#ffffff; }
#container .aside .login.before .input_area .id label { position:absolute; top:4px; left:8px; color:#cccccc; cursor:text; }
#container .aside .login.before .input_area .id input { width:136px; height:16px; color:#cccccc; border:none; background-color:#ffffff;letter-spacing:0; font-size:16px; }
#container .aside .login.before .input_area .pw { position:relative; display:block; width:136px; height:16px; padding:4px 8px 5px 8px; border:1px solid #ebebeb; background-color:#ffffff; }
#container .aside .login.before .input_area .pw label { position:absolute; top:4px; left:8px; color:#cccccc; cursor:text; }
#container .aside .login.before .input_area .pw input { width:136px; height:16px; color:#cccccc; border:none; background-color:#ffffff; letter-spacing:0; }
#container .aside .login.before .login_btn { float:left; display:inline-block; width:76px; height:38px; padding:18px 0 0 0; font-size:14px; line-height:18px; color:#ffffff; text-align:center; text-shadow:0 0 4px #2ac0d2; border:1px solid #2cc2d4; background-color:#2dc8da; }
#container .aside .login.before .login_btn:hover,login_btn:active,login_btn:focus { text-decoration:none; }
#container .aside .login.before .option { padding:12px 0 8px 0; }
#container .aside .login.before .option a { float:left; display:inline-block; color:#787878; letter-spacing:-1px; vertical-align:top; }
#container .aside .login.before .option .join { color:#2cc2d4; font-weight:bold; }
#container .aside .login.before .option a:hover,a:active,a:focus { text-decoration:none; }
#container .aside .login.before .option span { float:left; display:inline-block; padding:0 6px 0 6px; font-size:9px; color:#e1e1e1; vertical-align:top; }
#container .aside .login.after.web_nick { width:244px; padding:16px; }
#container .aside .login.after .nickname { position:relative; padding:0 0 4px 0; }
#container .aside .login.after .nickname span { display:inline-block; color:#569ae1; font-weight:bold; letter-spacing:-1px; vertical-align:bottom; }
#container .aside .login.after .nickname span:hover { color:#287cd4; }
#container .aside .login.after .nickname span a { display:inline-block; max-width:152px; height:16px; font-weight:bold; font-size:14px; color:#569ae1; letter-spacing:-1px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; vertical-align:bottom; }
#container .aside .login.after .nickname span a:hover { color:#287cd4; }
#container .aside .login.after .nickname .my_character_button { position:absolute; right:0; top:0; cursor:pointer; }
#container .aside .login.after .image { float:left; width:56px; height:56px; }
#container .aside .login.after .image a {  }
#container .aside .login.after .image a img { width:56px; height:56px; }
#container .aside .login.after .text { float:left; width:172px; height:56px; padding:0 0 0 8px; }
#container .aside .login.after .text .guild { height:16px; font-weight:bold; color:#d89084; }
#container .aside .login.after .text .guild span {  }
#container .aside .login.after .text .guild span a { display:inline-block; max-width:112px; padding:0 0 0 15px; color:#d89084; letter-spacing:-1px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; vertical-align:top; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/common/icon_guild.png') left 4px no-repeat; }
#container .aside .login.after .text .character { height:16px; padding:4px 0 0 0; color:#666666; letter-spacing:-1px; }
#container .aside .login.after .text .character span { display:inline-block; padding:0 4px 0 4px; color:#eaeaea; }
#container .aside .login.after .text .web_nickname { height:16px; padding:4px 0 0 0; color:#464646; letter-spacing:-1px; }
#container .aside .login.after .text .web_nickname strong { display:inline-block; font-weight:bold; max-width:122px; color:#464646; letter-spacing:-1px; vertical-align:top; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
#container .aside .login.after .make { float:left; width:172px; height:56px; padding:0 0 0 8px; }
#container .aside .login.after .make dt { height:16px; font-size:14px; font-weight:bold; color:#464646; letter-spacing:-1px; }
#container .aside .login.after .make dd { height:29px; padding:10px 0 0 0; }
#container .aside .login.after .make dd .btn_make_nickname { width:170px; height:24px; padding:4px 0 0 0; font-size:13px; color:#ffffff; letter-spacing:-1px; text-align:center; text-shadow:0 0 4px #2ac0d2; border:1px solid #2cc2d4; background-color:#2dc8da; }
#container .aside .login.after .make dd .btn_make_nickname:hover,.btn_make_nickname:active,.btn_make_nickname:focus { text-decoration:none; }
#container .aside .login.after .make dd .btn_make_nickname.on {  }
#container .aside .login.after .option { margin:8px 0 0 0; padding:1px 0 1px 0; text-align:center; background-color:#f6f6f6; }
#container .aside .login.after .option .wrap { display:inline-block; }
#container .aside .login.after .option a { float:left; display:inline-block; color:#787878; letter-spacing:-1px; vertical-align:top; }
#container .aside .login.after .option .myInfo { color:#2cc2d4; font-weight:bold; }
#container .aside .login.after .option a:hover,a:active,a:focus { text-decoration:none; }
#container .aside .login.after .option span { float:left; display:inline-block; padding:0 12px 0 12px; font-size:9px; color:#d8d8d8; vertical-align:top; }
#container .aside .login.after .weCash_btn { display:block; width:242px; height:24px; margin:8px 0 0 0; padding:4px 0 0 0; font-size:13px; color:#ffffff; letter-spacing:-1px; text-align:center; text-shadow:0 0 4px #2ac0d2; border:1px solid #2cc2d4; background-color:#2dc8da; }
#container .aside .login.after .weCash_btn:hover,.weCash_btn:active,.weCash_btn:focus { text-decoration:none; }
#container .aside .login.after .web_nickname_popup { display:none; position:absolute; top:2px; left:0; width:274px; border:1px solid #9a9a9a; background-color:#ffffff; }
#container .aside .login.after .web_nickname_popup .wrap { position:relative; width:274px; }
#container .aside .login.after .web_nickname_popup .wrap .close { position:absolute; top:8px; right:8px; width:15px; height:15px; text-indent:-9999px; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/common/btn_web_nickname_close.png') left bottom no-repeat; }
#container .aside .login.after .web_nickname_popup .wrap .text_box { padding:26px 12px 24px 12px; font-size:13px; color:#363636; letter-spacing:-1px; }
#container .aside .login.after .web_nickname_popup .wrap .text_box .bold { display:inline-block; font-weight:bold; font-size:13px; color:#363636; letter-spacing:-1px; }
#container .aside .login.after .web_nickname_popup .wrap .text_box .red { display:block; padding:8px 0 8px 0; color:#ff0000; letter-spacing:-1px; }
#container .aside .login.after .web_nickname_popup .wrap .text_box .warning { display:block; padding:8px 0 0 0; color:#ff0000; letter-spacing:-1px; }
#container .aside .login.after .web_nickname_popup .wrap .text_box .input { display:block; position:relative; width:232px; height:24px; padding:4px 8px 4px 8px; border:1px solid #ebebeb; background-color:#ffffff;}
#container .aside .login.after .web_nickname_popup .wrap .text_box .input label { position:absolute; top:8px; left:8px; font-size:13px; color:#666666; cursor:text; letter-spacing:-1px; }
#container .aside .login.after .web_nickname_popup .wrap .text_box .input input { width:232px; height:24px; color:#666666; border:none; background-color:#ffffff; }
#container .aside .login.after .web_nickname_popup .wrap .text_box .button { display:block; margin:10px 0 0 0; padding:10px 0 0 0; text-align:center; border-top:1px solid #f6f6f6; }
#container .aside .login.after .web_nickname_popup .wrap .text_box .button a { width:170px; height:24px; padding:4px 0 0 0; font-size:13px; color:#ffffff; letter-spacing:-1px; text-align:center; text-shadow:0 0 4px #2ac0d2; border:1px solid #2cc2d4; background-color:#2dc8da; }
#container .aside .login.after .web_nickname_popup .wrap .text_box .button a:hover,a:active,a:focus { text-decoration:none; }
#container .aside .login.after .my_character_popup { display:none; z-index:99; position:absolute; top:2px; left:0; width:274px; min-height:108px; border:1px solid #9a9a9a; background-color:#ffffff; }
#container .aside .login.after .my_character_popup .wrap { position:relative; width:274px; min-height:108px; }
#container .aside .login.after .my_character_popup .wrap .close { z-index:9999; position:absolute; top:8px; right:8px; width:15px; height:15px; text-indent:-9999px; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/common/btn_my_character_close.png') left bottom no-repeat; }
#container .aside .login.after .my_character_popup .wrap .list { width:250px; min-height:84px; padding:12px }
#container .aside .login.after .my_character_popup .wrap .list li { margin:0 0 8px 0; padding:0 0 8px 0; border-bottom:1px solid #f6f6f6; }
#container .aside .login.after .my_character_popup .wrap .list li.last { margin:0; padding:0; border:none; }
#container .aside .login.after .my_character_popup .wrap .list li .character { width:250px; max-height:60px; }
#container .aside .login.after .my_character_popup .wrap .list li .character .nickname { height:20px; padding:0; font-weight:bold; color:#569ae1; letter-spacing:-1px; }
#container .aside .login.after .my_character_popup .wrap .list li .character .nickname:hover { color:#287cd4; }
#container .aside .login.after .my_character_popup .wrap .list li .character .nickname span {  }
#container .aside .login.after .my_character_popup .wrap .list li .character .nickname span a { display:inline-block; max-width:198px; font-weight:bold; color:#569ae1; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; vertical-align:middle; }
#container .aside .login.after .my_character_popup .wrap .list li .character .nickname span a:hover { color:#287cd4; }
#container .aside .login.after .my_character_popup .wrap .list li .character .info {  }
#container .aside .login.after .my_character_popup .wrap .list li .character .info .guild { display:block; height:16px; padding:0 0 0 15px; font-weight:bold; color:#d89084; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/common/icon_guild.png') left 4px no-repeat; }
#container .aside .login.after .my_character_popup .wrap .list li .character .info .guild span { display:inline-block; font-weight:normal; color:#d89084; font-weight:normal; vertical-align:top; }
#container .aside .login.after .my_character_popup .wrap .list li .character .info .guild span a { display:inline-block; max-width:183px; font-weight:normal; color:#d89084; vertical-align:top; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
#container .aside .login.after .my_character_popup .wrap .list li .character .info .character_name { display:block; height:16px; color:#666666; }
#container .aside .login.after .my_character_popup .wrap .list li .character .info .character_name span { color:#eaeaea; }
#container .aside .login .channeling_info_box {  }
#container .aside .login .channeling_info_box .info_text { height:52px; font-size:14px; color:#464646; text-align:center; letter-spacing:-1px; }
#container .aside .login .channeling_info_box .info_text span { display:inline-block; font-weight:bold; font-size:14px; color:#ee3752; letter-spacing:-1px; }
#container .aside .login .channeling_info_box .info_text span.bl { font-weight:bold; color:#166fd7; }
#container .aside .login .channeling_info_box .info_btn { display:block; width:234px; height:24px; margin:4px 0 0 0; padding:4px 0 0 0; font-size:13px; color:#ffffff; letter-spacing:-1px; text-align:center; text-shadow:0 0 4px #2ac0d2; border:1px solid #2cc2d4; background-color:#2dc8da; }
#container .aside .login .channeling_info_box .info_btn:hover,.info_btn:active,.info_btn:focus { text-decoration:none; }
.global_wrap .myinfo_section .rcnt_lst a { vertical-align:top; }
#container .aside .user_alarm { padding:0 0 12px 0; }
#container .aside .user_alarm .tab { width:100%; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/common/bg_notice_01.png') left bottom repeat-x; }
#container .aside .user_alarm .tab li { float:left; }
#container .aside .user_alarm .tab li a { width:84px; height:20px; padding:4px 0 1px 0; font-weight:bold; color:#b2b2b2; text-align:center; border:1px solid #f6f6f6; border-left:none; border-bottom:1px solid #d6d6d6; background-color:#fcfcfc; }
#container .aside .user_alarm .tab li.on a { height:21px; padding:4px 0 1px 0; color:#363636; border:1px solid #d6d6d6; border-bottom:none; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/common/bg_user_alarm_02.png') left top repeat-x #ffffff; }
#container .aside .user_alarm .tab li a:hover,a:active,a:focus { text-decoration:none; }
#container .aside .user_alarm .detail { padding:4px 0 0 0; }
#container .aside .user_alarm .detail .title { margin:0 0 8px 0; padding:0 0 7px 0; border-bottom:1px dotted #f4f4f4; }
#container .aside .user_alarm .detail .title .list {  }
#container .aside .user_alarm .detail .title .list li { float:left; width:25%; text-align:center; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/common/bg_line_02.png') right 4px no-repeat; }
#container .aside .user_alarm .detail .title .list li.last { background:none; }
#container .aside .user_alarm .detail .title .list li a { font-size:11px; font-weight:bold; color:#b2b2b2; }
#container .aside .user_alarm .detail .title .list li.on a { padding:0 9px 0 0; color:#363636; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/common/icon_select.png') right 8px no-repeat; }
#container .aside .user_alarm .detail dd {
	overflow-y:scroll;
	display:none;
	height:88px;
}
#container .aside #side_slider_banner { overflow:hidden; width:278px; height:128px; padding:0 0 12px 0; }
#container .aside #side_slider_banner .wrap { overflow:hidden; position:relative; width:278px; height:128px; }
#container .aside #side_slider_banner .wrap .banner_button { z-index:2; position:absolute; right:6px; bottom:8px; overflow:hidden; width:27px; height:14px; }
#container .aside #side_slider_banner .wrap .banner_button .prev { float:left; width:13px; height:14px; text-indent:-9999px; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/common/btn_side_slider_prev.png') left top no-repeat; }
#container .aside #side_slider_banner .wrap .banner_button .line { float:left; width:1px; height:14px; background-color:#485776; }
#container .aside #side_slider_banner .wrap .banner_button .next { float:left; width:13px; height:14px; text-indent:-9999px; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/common/btn_side_slider_next.png') left top no-repeat; }
#container .aside #side_slider_banner .wrap .banner_list_paging { z-index:2; position:absolute; bottom:8px; right:40px; overflow:hidden; display:inline-block; }
#container .aside #side_slider_banner .wrap .banner_list_paging .currentPage { float:left; display:inline-block; padding:0 0 1px 0; font-weight:bold; font-size:11px; color:#ffffff; line-height:100%; }
#container .aside #side_slider_banner .wrap .banner_list_paging .line { float:left; display:inline-block; padding:0 2px 1px 2px; font-weight:bold; font-size:11px; color:#c8c8c8; line-height:100%; }
#container .aside #side_slider_banner .wrap .banner_list_paging .totalPage { float:left; display:inline-block; padding:0 0 1px 0; font-weight:bold; font-size:11px; color:#c8c8c8; line-height:100%; }
#container .aside #side_slider_banner .wrap .banner_list { z-index:1; position:absolute; top:0; left:0; height:128px; }
#container .aside #side_slider_banner .wrap .banner_list li { float:left; width:278px; height:128px; }
#container .aside #side_slider_banner .wrap .banner_list li a { display:inline-block; vertical-align:top; }
#container .aside #side_slider_banner .wrap .banner_list li a img { width:278px; height:128px; }
#container .aside #side_slider_banner .wrap .banner_bg { z-index:1; position:absolute; left:0; bottom:0; width:278px; height:30px; filter:Alpha(opacity=80); opacity:0.4; background-color:#000000; }
#container .aside .user_alarm .detail dd.on { display:block; }
#container .aside .user_alarm .detail dd .list {  }
#container .aside .user_alarm .detail dd .list li { height:22px; font-size:10px; font-weight:bold; color:#d89084; }
#container .aside .user_alarm .detail dd .list li a { max-width:222px; height:20px; margin:0 4px 0 0; padding:2px 0 0 6px; color:#666666; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; vertical-align:middle; }
#container .aside .user_alarm .detail dd .list li .friend { display:inline-block; height:20px; padding:2px 0 0 22px; color:#aaaaaa; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/common/icon_user_off.png') 8px 7px no-repeat; }
#container .aside .user_alarm .detail dd .list li .friend span { display:inline-block; margin:0 0 0 4px; font-size:10px; font-weight:bold; color:#aaaaaa; vertical-align:top; }
#container .aside .user_alarm .detail dd .list li .friend.on { color:#666666; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/common/icon_user_on.png') 8px 7px no-repeat; }
#container .aside .user_alarm .detail dd .list li .friend.on span { color:#d89084;}

/*20160531_수정*/
#container .aside .game_information { position:relative; overflow:hidden; width:278px; height:155px; padding:0 0 12px 0; }
#container .aside .game_information .list { width:278px; height:155px; }
#container .aside .game_information .list li { float:left; width:139px; height:77px; padding:0 0 1px 0; }
#container .aside .game_information .list li a { width:139px; height:77px; text-indent:-9999px; }
#container .aside .game_information .list li .guide { background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/common/game_info01.png') left top no-repeat; }
#container .aside .game_information .list li .action { background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/common/game_info02.png') left top no-repeat; }
#container .aside .game_information .list li .fellow { background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/common/game_info03.png') left top no-repeat; }
#container .aside .game_information .list li .guild { background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/common/game_info04.png') left top no-repeat; }
#container .aside .pcbang_benefit { width:278px; height:88px; padding:0 0 12px 0; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/common/pcbang_info.png') left top no-repeat; }
#container .aside .pcbang_benefit a { width:278px; height:88px; text-indent:-9999px; }


#container .aside .survey { width:278px; height:88px; padding:0 0 12px 0; background: url("https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/common/img_survey.png") left top no-repeat; }
#container .aside .survey a { width:176px; height:48px; padding:40px 10px 0 92px; color:#666666; letter-spacing:-1px; }
#container .aside .survey a:hover,a:active,a:focus { text-decoration:none; }
#container .aside .banner { width:278px; height:116px; padding:0 0 20px 0; }
#container .aside .popular_character { position:relative; padding:0 0 12px 0; }
#container .aside .popular_character .title { height:17px; text-indent:-9999px; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/common/img_popular_character_01.png') left top no-repeat; }
#container .aside .popular_character .paging { position:absolute; top:3px; right:0; }
#container .aside .popular_character .paging dt { float:left; padding:0 4px 0 0; color:#aaaaaa; }
#container .aside .popular_character .paging dt span { color:#303030; }
#container .aside .popular_character .paging dd { float:left; height:14px; }
#container .aside .popular_character .paging dd .prev { display:inline-block; width:13px; height:14px; border-right:1px solid #dedede; text-indent:-9999px; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/common/btn_prev.png') left top no-repeat; }
#container .aside .popular_character .paging dd .next { display:inline-block; width:13px; height:14px; text-indent:-9999px; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/common/btn_next.png') left top no-repeat; }
#container .aside .popular_character .list { display:none; }
#container .aside .popular_character .list li { padding:8px 0 8px 0; border-bottom:1px dotted #f4f4f4; }
#container .aside .popular_character .list li.last { padding:10px 0 0 0; border-bottom:none; }
#container .aside .popular_character .list li .text { float:left; width:214px; height:56px; padding:0 8px 0 0; }
#container .aside .popular_character .list li .text .nickname { height:16px; padding:0 0 4px 0; font-size:13px; font-weight:bold; color:#569ae1; letter-spacing:-1px; }
#container .aside .popular_character .list li .text .nickname span { display:inline-block; max-width:153px; font-size:13px; font-weight:bold; color:#569ae1; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; vertical-align:top; }
#container .aside .popular_character .list li .text .nickname:hover { color:#287cd4; }
#container .aside .popular_character .list li .text .nickname:hover span:hover { color:#287cd4; }
#container .aside .popular_character .list li .text .nickname a { margin:0 0 0 8px; vertical-align:middle; }
#container .aside .popular_character .list li .text .guild { height:16px; font-weight:bold; color:#d89084; }
#container .aside .popular_character .list li .text .guild span {  }
#container .aside .popular_character .list li .text .guild span a { display:inline-block; max-width:154px; padding:0 0 0 15px; color:#d89084; vertical-align:top; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/common/icon_guild.png') left 4px no-repeat; }
#container .aside .popular_character .list li .text .character { height:16px; padding:4px 0 0 0; color:#666666; }
#container .aside .popular_character .list li .text .character span { display:inline-block; padding:0 4px 0 4px; color:#eaeaea; }
#container .aside .popular_character .list li .text .character span.date { display:inline-block; padding:0 4px 0 4px; color:#aaaaaa; }
#container .aside .popular_character .list li .image { float:left; width:56px; height:56px; }
#container .aside .popular_character .list li .image a {  }
#container .aside .popular_character .list li .image a img { width:56px; height:56px; }
#container .aside .pcbang_search { width:238px; height:27px; padding:89px 20px 32px 20px; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/common/bg_pcbang_search.png') left top no-repeat; }
#container .aside .pcbang_search .input { float:left; position:relative; width:176px; height:27px; }
#container .aside .pcbang_search .input label { z-index:2; position:absolute; left:7px; top:4px; color:#c2c2c2; cursor:text; }
#container .aside .pcbang_search .input input { z-index:1; position:absolute; left:7px; top:1px; width:162px; height:22px; border:none; }
#container .aside .pcbang_search .button { float:left; width:62px; height:27px; }
#container .aside .pcbang_search .button a { width:62px; height:27px; text-indent:-9999px; }
#container .aside .quick_site { overflow:hidden; width:278px; padding:0 0 12px 0; }
#container .aside .quick_site .list { width:278px; }
#container .aside .quick_site .list li { width:278px; float:left; }
#container .aside .quick_site .list li a { vertical-align:top; }
#container .aside .facebook_like { width:276px; height:178px; margin:0 0 12px 0; padding:4px 0; border:1px solid #d8dfea; }

#footer { background-color:#fdfdfd; }
#footer .wrapper { width:1098px; height:76px; margin:0 auto; padding:42px 0 64px 0; }
#footer .logo { float:left; width:130px; height:76px; }
#footer .logo a { width:130px; height:58px; text-indent:-9999px; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/common/logo_h2.png') left top no-repeat; }
#footer .information { float:left; width:936px; height:76px; padding:0 0 0 32px; }
#footer .menu { padding:0 0 14px 0; }
#footer .menu li { position:relative; float:left; margin:0 8px 0 0; padding:0 9px 0 0; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/common/bg_line_02.png') right 4px no-repeat; }
#footer .menu li.last { margin:0; padding:0; cursor:pointer; background:none; }
#footer .menu li a { color:#b4b4b4; }
#footer .menu li a.grade_btn {  }
#footer .menu li a span { color:#6ebe3a; }
#footer .menu li .grade_img { display:none; position:absolute; top:-90px; left:-254px; }
#footer .address { padding:0 0 4px 0; color:#b4b4b4; }
#footer .address a { color:#b4b4b4; text-decoration:underline;  }
#footer .copyright { font-family:verdana,sans-serif; font-size:10px; line-height:10px; color:#8e8e8e; }

/* screenshot slider */
#screenshot { width:330px; height:398px; }
#screenshot .wrap { position:relative; overflow:hidden; width:330px; height:398px; }
#screenshot .wrap .button { z-index:2; position:absolute; top:0; left:0; width:0; height:0; }
#screenshot .wrap .button button.prev { z-index:99; position:absolute; top:155px; left:8px; display:inline-block; width:30px; height:48px; text-indent:-9999px; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/common/btn_screenshot_prev.png') left top no-repeat; }
#screenshot .wrap .button button.next { z-index:99; position:absolute; top:155px; right:-322px; display:inline-block; width:30px; height:48px; text-indent:-9999px; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/common/btn_screenshot_next.png') left top no-repeat;  }
#screenshot .wrap .list { position:absolute; top:0; left:0; width:100%; height:398px; }
#screenshot .wrap .list li { float:left; width:330px; height:398px; }
#screenshot .wrap .list li img { width:330px; height:398px; cursor:pointer; }

/* modal */
.modal-wrapper { position:fixed !important; display:none; color:#000; width:324px; min-width:324px; min-height:254px; margin:-130px 0 0 -180px !important; padding:0 15px 0 15px; text-align:center; z-index:2; background-color:#fdfdfd; border:3px solid #202532; }
.modal-wrapper .btn { margin:38px 0 0 0; padding:15px 0 0 0; border-top:1px solid #e3e3e3; }
.modal-wrapper .confirm { display:inline-block; *display:inline; zoom:1; vertical-align:middle; width:77px; height:23px; padding:8px 0 0 0; color:#fff; background-color:#545f79; border:1px solid #4e5b74; }
.modal-wrapper .cancel { display:inline-block; *display:inline; zoom:1; vertical-align:middle; width:77px; height:23px; padding:8px 0 0 0; color:#e9ecf4; background-color:#677594; border:1px solid #58647d; }

.modal-wrapper1 .modal { padding-top:55px; }
.modal-wrapper2 .modal { padding-top:65px; }
.modal-wrapper3 .modal { padding-top:65px; }
.modal-wrapper4 .modal { padding-top:80px; }
.modal-wrapper5 .modal { padding-top:80px; }
.modal-wrapper6 .modal { padding-top:80px; }

.modal-wrapper .modal-close { display:block; position:absolute; top:15px; right:15px; width:23px; height:24px; text-indent:-10000px; overflow:hidden; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/common/modal_close.gif') no-repeat 0 0; }
.modal-wrapper .p1 { padding:0 0 18px 0; font-size:14px; color:#464646; font-weight:bold; }
.modal-wrapper .p2 { padding:0 0 18px 0; font-size:16px; color:#ee3752; font-weight:bold; }
.modal-wrapper .p3 { padding:0 0 18px 0; font-size:16px; color:#166fd7; font-weight:bold; }

/* screenshot request */
.screenshot-request { display:none; z-index:9999; position:fixed; top:0; left:0; width:0; height:0; }
.screenshot-request .wrapper {  }
.screenshot-request .wrapper .box { position:fixed; top:50%; left:50%; width:450px; margin:-170px 0 0 -260px; padding:24px 32px 32px 32px; border:3px solid #202032; background-color:#fefefe; }
.screenshot-request .wrapper .box .title { position:relative; font-size:20px; font-weight:bold; color:#303030; line-height:24px; text-align:left; }
.screenshot-request .wrapper .box .title .close { display:block; position:absolute; top:1px; right:-17px; width:23px; height:24px; text-indent:-9999px; overflow:hidden; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/common/modal_close.gif') no-repeat 0 0; }
.screenshot-request .wrapper .box .text { min-height:178px; padding:26px 0 0 0; font-size:14px; color:#666666; line-height:20px; text-align:left; letter-spacing:-1px; }
.screenshot-request .wrapper .box .text strong { font-size:14px; font-weight:bold; color:#464646; line-height:20px; letter-spacing:-1px; }
.screenshot-request .wrapper .box .text .red { display:block; padding:16px 0 8px 0; font-weight:bold; color:#ee3652; }
.screenshot-request .wrapper .box .text .file { display:block; padding:4px; border:1px solid #c6c6c6; background-color:#ffffff; }
.screenshot-request .wrapper .box .text .file input { width:100%; height:100%; border:none; background-color:#ffffff; }
.screenshot-request .wrapper .box .text .fail { display:block; padding:5px 0 0 0; font-weight:bold; color:#1670d6; }
.screenshot-request .wrapper .box .text .blue { display:block; padding:32px 0 0 0; font-size:16px; font-weight:bold; color:#1670d6; line-height:25px; text-align:center; letter-spacing:-1px; }
.screenshot-request .wrapper .box .text .blue strong { display:block; padding:10px 0 0 0; font-size:14px; font-weight:normal; color:#666666; line-height:18px; letter-spacing:0; }
.screenshot-request .wrapper .box .btn { padding:15px 0 0 0; text-align:center; border-top:1px solid #e4e4e4; }
.screenshot-request .wrapper .box .btn .confirm { display:inline-block; *display:inline; zoom:1; width:78px; height:24px; padding:8px 0 0 0; font-weight:bold; color:#ffffff; border:1px solid #4e5a74; vertical-align:top; background-color:#525c74; }
.screenshot-request .wrapper .box .btn .cancel { display:inline-block; *display:inline; zoom:1; width:78px; height:24px; padding:8px 0 0 0; font-weight:bold; color:#e9ecf4; border:1px solid #58647c; vertical-align:top; background-color:#647290; }
.screenshot-request .wrapper .box .btn a:hover,a:active,a:focus { text-decoration:none; }
.screenshot-request .wrapper .bg { position:fixed; top:0; left:0; width:100%; filter:alpha(opacity=60); opacity: 0.6; background-color:#000000; }

.detail_popup { display:none; z-index:9999; position:absolute; top:0; left:40px; width:280px; border:1px solid #999999; }
.detail_popup .inner { position:relative; width:248px; padding:16px 16px 35px 16px; background-color:#ffffff; }
.detail_popup .inner .arrow { position:absolute; top:8px; left:-4px; width:4px; height:6px; background:url(https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/sub/img_detail_popup_arrow.png) left top no-repeat; }
.detail_popup.bottom .inner .arrow { top:inherit; bottom:8px; }
.detail_popup .inner .close { position:absolute; top:8px; right:8px; width:10px; height:9px; text-indent:-9999px; background:url(https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/sub/btn_detail_popup_close.png) left top no-repeat; }
.detail_popup .inner .box_01 { padding:0 0 16px 0; border-bottom:1px solid #d2d2d2; }
.detail_popup .inner .box_01 .item_detail_img { float:left; width:64px; height:64px; padding:0 12px 0 0; }
.detail_popup .inner .box_01 .item_detail_img img { width:64px !important; height:64px !important; }
.detail_popup .inner .box_01 .item_detail_text { float:left; width:172px; height:64px; }
.detail_popup .inner .box_01 .item_detail_text .name { display:block; height:36px; padding:4px 0 0 0; font-weight:bold; color:#464646; }
.detail_popup .inner .box_01 .item_detail_text .moreText { display:block; padding:8px 0 0 0; position:relative; color:#9a9a9a; }
.detail_popup .inner .box_01 .item_detail_text .moreText a { position:absolute; bottom:0; right:0; height:16px; padding:1px 4px 1px 4px; font-size:11px; color:#323232; line-height:14px; border:1px solid #dcdce0; border-bottom:1px solid #b6b6bc; }
.detail_popup .inner .box_01 .item_detail_text .moreText a:hover,a:active,a:focus { text-decoration:none; }
.detail_popup .inner .box_01 .item_detail_text .fellow_name { display:block; padding:14px 0 0 0; font-weight:bold; color:#464646; }
.detail_popup .inner .box_01 .item_detail_text .fellow_level { display:block; padding:0 0 18px 0; font-weight:bold; color:#464646; }
.detail_popup .inner .box_02 { padding:16px 0 12px 0; border-bottom:1px dotted #d2d2d2; }
.detail_popup .inner .box_02 .item_detail_text { position:relative; padding:0 0 4px 0; color:#666666; }
.detail_popup .inner .box_02 .item_detail_text.red { color:#ff4242; }
.detail_popup .inner .box_02 .item_detail_text .type { display:inline-block; height:14px; margin:0 0 0 4px; padding:2px 3px 0 3px; font-size:11px; font-weight:bold; color:#ffffff; line-height:11px; vertical-align:top; background-color:#2dc8da; }
.detail_popup .inner .box_02 .item_detail_text .line { float:none !important; height:auto !important; padding:0 4px 0 4px !important; }
.detail_popup .inner .box_02 .item_detail_text strong { font-weight:bold; color:#666666; }
.detail_popup .inner .box_02 .item_detail_text .m1 { padding:0 8px 0 16px; background:url(https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/sub/img_money_01.png) left 2px no-repeat; }
.detail_popup .inner .box_02 .item_detail_text .m2 { padding:0 8px 0 16px; background:url(https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/sub/img_money_02.png) left 2px no-repeat; }
.detail_popup .inner .box_02 .item_detail_text .m3 { padding:0 8px 0 16px; background:url(https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/sub/img_money_03.png) left 2px no-repeat; }
.detail_popup .inner .box_03 { padding:16px 0 16px 0; border-bottom:1px dotted #d2d2d2; }
.detail_popup .inner .box_03 .wear { float:left; width:72px; padding:14px 0 0 0; color:#666666; }
.detail_popup .inner .box_03 .effect { float:left; width:164px; padding:4px 0 0 11px; border-left:1px solid #f2f2f2; }
.detail_popup .inner .box_03 .effect .element { float:left; display:inline-block; width:50%; padding:0 0 4px 0; color:#666666; }
.detail_popup .inner .box_03 .effect .element .line { float:none; padding:0 4px 0 4px; color:#fafafa; }
.detail_popup .inner .box_03 .effect .element .num { font-weight:bold; color:#666666; }
.detail_popup .inner .box_03 .effect .element .num em { color:#e6e6e6; }
.detail_popup .inner .box_03 .effect .element .num span { color:#aaaaaa; }
.detail_popup .inner .box_04 { padding:16px 0 12px 0; border-bottom:1px dotted #d2d2d2; }
.detail_popup .inner .box_04 .item_detail_text { padding:0 0 4px 0; }
.detail_popup .inner .box_04 .item_detail_text span { display:inline-block; width:64px; color:#9a9a9a; letter-spacing:-1px; }
.detail_popup .inner .box_04 .item_detail_text strong { display:inline-block; color:#666666; letter-spacing:-1px; }
.detail_popup .inner .box_05 { padding:16px 0 16px 0; border-bottom:1px solid #d2d2d2; }
.detail_popup .inner .box_05 .title { padding:0 0 4px 0; font-weight:bold; color:#666666; letter-spacing:-1px; }
.detail_popup .inner .box_05 .item_detail_img { float:left; width:40px; height:40px; padding:0 8px 0 0; }
.detail_popup .inner .box_05 .item_detail_img img { width:40px; height:40px; }
.detail_popup .inner .box_05 .item_detail_text { float:left; width:200px; height:40px; }
.detail_popup .inner .box_05 .item_detail_text span { display:block; color:#9a9a9a; letter-spacing:-1px; }
.detail_popup .inner .box_05 .item_detail_text .red { padding:2px 0 0 0; }
.detail_popup .inner .last { padding-bottom:0; border-bottom:none; }

.compare_popup { display:none; z-index:9999; position:absolute; top:-22px; left:166px; width:280px; }
.compare_popup .inner { position:relative; width:248px; padding:16px; border:1px solid #999999; background-color:#ffffff; }
.compare_popup .inner .close { position:absolute; top:8px; right:8px; width:10px; height:9px; text-indent:-9999px; background:url(https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/sub/btn_detail_popup_close.png) left top no-repeat; }
.compare_popup .inner ._box_01 { padding:0 0 16px 0; border-bottom:1px solid #d2d2d2; }
.compare_popup .inner ._box_01 ._item_detail_img { float:left; width:64px; height:64px; padding:0 12px 0 0; }
.compare_popup .inner ._box_01 ._item_detail_img img { width:64px !important; height:64px !important; }
.compare_popup .inner ._box_01 ._item_detail_text { float:left; width:172px; height:64px; }
.compare_popup .inner ._box_01 ._item_detail_text .name { display:block; height:36px; padding:4px 0 0 0; font-weight:bold; color:#464646; }
.compare_popup .inner ._box_01 ._item_detail_text .moreText { display:block; padding:8px 0 0 0; position:relative; color:#9a9a9a; }
.compare_popup .inner ._box_01 ._item_detail_text .moreText a { position:absolute; bottom:0; right:0; height:16px; padding:1px 4px 1px 4px; font-size:11px; color:#323232; line-height:14px; border:1px solid #dcdce0; border-bottom:1px solid #b6b6bc; }
.compare_popup .inner ._box_01 ._item_detail_text .moreText a:hover,a:active,a:focus { text-decoration:none; }
.compare_popup .inner ._box_01 ._item_detail_text .fellow_name { display:block; padding:14px 0 0 0; font-weight:bold; color:#464646; }
.compare_popup .inner ._box_01 ._item_detail_text .fellow_level { display:block; padding:0 0 18px 0; font-weight:bold; color:#464646; }
.compare_popup .inner ._box_02 { padding:16px 0 12px 0; border-bottom:1px dotted #d2d2d2; }
.compare_popup .inner ._box_02 ._item_detail_text { position:relative; padding:0 0 4px 0; color:#666666; }
.compare_popup .inner ._box_02 ._item_detail_text.red { color:#ff4242; }
.compare_popup .inner ._box_02 ._item_detail_text .type { display:inline-block; height:14px; margin:0 0 0 4px; padding:2px 3px 0 3px; font-size:11px; font-weight:bold; color:#ffffff; line-height:11px; vertical-align:top; background-color:#2dc8da; }
.compare_popup .inner ._box_02 ._item_detail_text .line { float:none !important; height:auto !important; padding:0 4px 0 4px !important; }
.compare_popup .inner ._box_02 ._item_detail_text strong { font-weight:bold; color:#666666; }
.compare_popup .inner ._box_02 ._item_detail_text .m1 { padding:0 8px 0 16px; background:url(https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/sub/img_money_01.png) left 2px no-repeat; }
.compare_popup .inner ._box_02 ._item_detail_text .m2 { padding:0 8px 0 16px; background:url(https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/sub/img_money_02.png) left 2px no-repeat; }
.compare_popup .inner ._box_02 ._item_detail_text .m3 { padding:0 8px 0 16px; background:url(https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/sub/img_money_03.png) left 2px no-repeat; }
.compare_popup .inner ._box_03 { padding:16px 0 16px 0; border-bottom:1px dotted #d2d2d2; }
.compare_popup .inner ._box_03 .wear { float:left; width:72px; padding:14px 0 0 0; color:#666666; }
.compare_popup .inner ._box_03 .effect { float:left; width:164px; padding:4px 0 0 11px; border-left:1px solid #f2f2f2; }
.compare_popup .inner ._box_03 .effect .element { float:left; display:inline-block; width:50%; padding:0 0 4px 0; color:#666666; }
.compare_popup .inner ._box_03 .effect .element .line { float:none; padding:0 4px 0 4px; color:#fafafa; }
.compare_popup .inner ._box_03 .effect .element .num { font-weight:bold; color:#666666; }
.compare_popup .inner ._box_03 .effect .element .num em { color:#e6e6e6; }
.compare_popup .inner ._box_03 .effect .element .num span { color:#aaaaaa; }
.compare_popup .inner .last { padding-bottom:0; border-bottom:none; }

.mgameGnb a {display:block; }
.mgameGnbUtility a {display:inline-block;}

.gnbWrapper .gnbGamelist li a { letter-spacing:0 !important }
.gnbWrapper .gnbGamelist li.gnbGenre ul li, .gnbWrapper .gnbGamelist li.gnbGenre2 ul li { letter-spacing:0 !important }
