@charset 'utf-8';

.icarus_world { padding:44px 0 0 0; }
.icarus_world .character_wrap { border-top:2px solid #565656; border-bottom:2px solid #565656; }
.icarus_world .character_wrap.recommend { border:none; }
.icarus_world .character_wrap.recommend .tab { padding:0; }
.icarus_world .recommend .tab .tab_inner { border-top:2px solid #545454; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/bbs/bg_dot_gray.gif') left bottom repeat-x; }
.icarus_world .recommend .tab .tab_inner .clearfix {  }
.icarus_world .recommend .tab .tab_inner .clearfix li { float:left; padding:0 0 0 1px; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/bbs/ic_bar1.gif') left 13px no-repeat; }
.icarus_world .recommend .tab .tab_inner .clearfix li.first { padding:0; background:none; }
.icarus_world .recommend .tab .tab_inner .clearfix li a { display:block; padding:9px 22px 12px 22px; font-size:13px; font-weight:bold; text-decoration:none; letter-spacing:-1px; background-color:#fff; }
.icarus_world .recommend .tab .tab_inner .clearfix li a span { font-size:14px; font-weight:bold; color:#aaaaaa; }
.icarus_world .recommend .tab .tab_inner .clearfix li a:hover span { font-weight:bold; color:#287cd4; }
.icarus_world .recommend .tab .tab_inner .clearfix li.on {  }
.icarus_world .recommend .tab .tab_inner .clearfix li.on a { border:1px solid #687185; border-top:none; background-color:#768197; }
.icarus_world .recommend .tab .tab_inner .clearfix li.on a span{ color:#f4f4f4; }
.icarus_world .recommend .list_date { display:block; padding:16px; color:#666666; border-bottom:1px solid #dcdcdc; }
.icarus_world .recommend .list_date span { display:inline-block; padding:0 4px 0 0; font-family:arial,sans-serif; font-size:16px; font-weight:bold; color:#2dc8da; }
.icarus_world .recommend .list_date strong { font-weight:bold; color:#464646; }
.icarus_world .recommend .ranking { padding:20px 0 20px 0; }
.icarus_world .recommend .ranking .element { float:left; width:246px; }
.icarus_world .recommend .ranking .element.center { padding:0 10px 0 10px; margin:0 10px 0 10px; border-left:1px dotted #eaeaea; border-right:1px dotted #eaeaea; }
.icarus_world .recommend .ranking .element dl {  }
.icarus_world .recommend .ranking .element dl .thumb { float:left; width:56px; height:56px; padding:0 12px 0 0; }
.icarus_world .recommend .ranking .element dl .thumb img { width:56px; height:56px; }
.icarus_world .recommend .ranking .element dl .text { float:left; width:178px; height:56px; }
.icarus_world .recommend .ranking .element dl .text dl {  }
.icarus_world .recommend .ranking .element dl .text dl dt {  }
.icarus_world .recommend .ranking .element dl .text dl dt .nickname { display:inline-block; height:16px; padding:0 0 4px 0; font-weight:bold; color:#569ae1; letter-spacing:-1px; }
.icarus_world .recommend .ranking .element dl .text dl dt .nickname:hover { color:#287cd4; }
.icarus_world .recommend .ranking .element dl .text dl dt .nickname span { display:inline-block; max-width:142px; position:relative; vertical-align:top; }
.icarus_world .recommend .ranking .element dl .text dl dt .nickname span a { max-width:142px; font-weight:bold; color:#569ae1; vertical-align:top; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.icarus_world .recommend .ranking .element dl .text dl dt .nickname span a:hover { color:#287cd4; }
.icarus_world .recommend .ranking .element dl .text dl dt .nickname span .writerLayer { display:none; z-index:9999; position:absolute; top:20px; left:0; width:68px; padding:2px 6px 2px 6px; border:1px solid #999999; background-color:#ffffff; }
.icarus_world .recommend .ranking .element dl .text dl dt .nickname span.on .writerLayer { display:block; }
.icarus_world .recommend .ranking .element dl .text dl dt .nickname span .writerLayer ul {  }
.icarus_world .recommend .ranking .element dl .text dl dt .nickname span .writerLayer ul li { height:16px; padding:4px 0 4px 0; border-bottom:1px solid #f6f6f6; }
.icarus_world .recommend .ranking .element dl .text dl dt .nickname span .writerLayer ul li.last { border-bottom:none; }
.icarus_world .recommend .ranking .element dl .text dl dt .nickname span .writerLayer ul li a { display:block; }
.icarus_world .recommend .ranking .element dl .text dl dt .nickname span .writerLayer ul li strong { display:block; font-size:12px; font-weight:bold; color:#464646; letter-spacing:-1px; text-align:center; }
.icarus_world .recommend .ranking .element dl .text dl dt .nickname span .writerLayer ul li strong:hover { text-decoration:underline; }
.icarus_world .recommend .ranking .element dl .text dl dt .nickname span .writerLayer .arrow { display:block; width:4px; height:3px; position:absolute; top:-3px; left:38px; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/bbs/ly_arr1.gif') no-repeat 0 0; }
.icarus_world .recommend .ranking .element dl .text dl dd .affiliation { display:inline-block; height:16px; color:#666666; letter-spacing:-1px; }
.icarus_world .recommend .ranking .element dl .text dl dd .affiliation span { color:#aaaaaa; }
.icarus_world .recommend .ranking .element dl .text dl dd .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; }
.icarus_world .recommend .ranking .element dl .text dl dd .guild span { max-width:116px; display:inline-block; font-weight:normal; color:#d89084; vertical-align:top; }
.icarus_world .recommend .ranking .element dl .text dl dd .guild span a { max-width:116px; font-weight:normal; color:#d89084; vertical-align:top; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.icarus_world .recommend .ranking .element .guild_recom_01 { padding:0 0 4px 0; }
.icarus_world .recommend .ranking .element .guild_recom_01 .img { float:left; width:32px; height:32px; padding:0 12px 0 0; }
.icarus_world .recommend .ranking .element .guild_recom_01 .img img { width:32px; height:32px; }
.icarus_world .recommend .ranking .element .guild_recom_01 .detail { float:left; width:202px; height:32px; }
.icarus_world .recommend .ranking .element .guild_recom_01 .box_01 { 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; }
.icarus_world .recommend .ranking .element .guild_recom_01 .box_01 span { display:inline-block; width:142px; font-weight:bold; color:#d89084; vertical-align:top; }
.icarus_world .recommend .ranking .element .guild_recom_01 .box_01 span a { display:inline-block; max-width:142px; font-weight:bold; color:#d89084; vertical-align:top; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.icarus_world .recommend .ranking .element .guild_recom_01 .box_02 { display:block; height:16px; color:#aaaaaa; letter-spacing:-1px; }
.icarus_world .recommend .ranking .element .guild_recom_02 { display:block; color:#666666; }
.icarus_world .recommend .ranking .element .guild_recom_02 .nickname { display:inline-block; height:16px; font-weight:bold; color:#569ae1; letter-spacing:-1px; vertical-align:top; }
.icarus_world .recommend .ranking .element .guild_recom_02 .nickname:hover { color:#287cd4; }
.icarus_world .recommend .ranking .element .guild_recom_02 .nickname span { display:inline-block; position:relative; vertical-align:top; }
.icarus_world .recommend .ranking .element .guild_recom_02 .nickname span a { max-width:174px; font-weight:bold; color:#569ae1; vertical-align:top; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.icarus_world .recommend .ranking .element .guild_recom_02 .nickname span a:hover { color:#287cd4; }
.icarus_world .recommend .ranking .element .guild_recom_02 .nickname span .writerLayer { display:none; z-index:9999; position:absolute; top:20px; left:0; width:68px; padding:2px 6px 2px 6px; border:1px solid #999999; background-color:#ffffff; }
.icarus_world .recommend .ranking .element .guild_recom_02 .nickname span.on .writerLayer { display:block; }
.icarus_world .recommend .ranking .element .guild_recom_02 .nickname span .writerLayer ul {  }
.icarus_world .recommend .ranking .element .guild_recom_02 .nickname span .writerLayer ul li { height:16px; padding:4px 0 4px 0; border-bottom:1px solid #f6f6f6; }
.icarus_world .recommend .ranking .element .guild_recom_02 .nickname span .writerLayer ul li.last { border-bottom:none; }
.icarus_world .recommend .ranking .element .guild_recom_02 .nickname span .writerLayer ul li a { display:block; }
.icarus_world .recommend .ranking .element .guild_recom_02 .nickname span .writerLayer ul li strong { display:block; font-size:12px; font-weight:bold; color:#464646; letter-spacing:-1px; text-align:center; }
.icarus_world .recommend .ranking .element .guild_recom_02 .nickname span .writerLayer ul li strong:hover { text-decoration:underline; }
.icarus_world .recommend .ranking .element .guild_recom_02 .nickname span .writerLayer .arrow { display:block; width:4px; height:3px; position:absolute; top:-3px; left:38px; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/bbs/ly_arr1.gif') no-repeat 0 0; }
.icarus_world .recommend .ranking .element .guild_recom_03 { display:block; color:#666666; }
.icarus_world .recommend .ranking .element .guild_recom_03 .line { color:#e6e6e6; }
.icarus_world .recommend .ranking .element .guild_recom_03 span { color:#aaaaaa; }
.icarus_world .recommend .ranking .element .guild_recom_03 span strong { font-weight:bold; color:#666666; }
.icarus_world .recommend .ranking .element .guild_recom_03 span em { color:#e6e6e6; }
.icarus_world .recommend .ranking .element .rank_inner { padding:16px 0 0 0; }
.icarus_world .recommend .ranking .element .rank_inner .rank { display:inline-block; float:left; width:56px; height:28px; padding:6px 0 0 0; text-align:center; font-size:14px; line-height:18px; font-weight:bold; color:#ffffff; background-color:#2dc8da; }
.icarus_world .recommend .ranking .element .rank_inner .rank strong { display:inline-block; font-size:16px; line-height:20px; font-weight:bold; color:#ffffff; vertical-align:top; }
.icarus_world .recommend .ranking .element .rank_inner .make { display:inline-block; float:left; width:182px; height:26px; padding:8px 0 0 8px; color:#e1e1e1; background-color:#535e77; }
.icarus_world .recommend .ranking .element .rank_inner .make strong { display:inline-block; font-weight:bold; color:#e1e1e1; vertical-align:top; }
.icarus_world .recommend .criterion { overflow:hidden; padding:16px 0 0 0; }
.icarus_world .recommend .criterion span { display:inline-block; float:left; width:540px; padding:0 32px 0 8px; color:#666666; border-left:1px solid #f5f5f5; border-right:1px solid #f5f5f5; letter-spacing:-1px; vertical-align:top; }
.icarus_world .recommend .criterion .red { width:110px; padding:0 8px 0 0; color:#ff4242; font-weight:bold; text-align:right; letter-spacing:0; border:none; }
.icarus_world .recommend .criterion .up { width:64px; padding:8px 8px 0 8px; text-align:center; border:none; }
.icarus_world .recommend .criterion .up a { padding:0 0 0 12px; font-weight:bold; letter-spacing:0; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/sub/icon_arrow_02.png') left 4px no-repeat; }
.icarus_world .character_wrap .top_inner { background-color:#fdfdfd; }
.icarus_world .character_wrap .basic_info { float:left; width:598px; height:128px; padding:20px; background-color:#fdfdfd; }
.icarus_world .character_wrap .basic_info dl {  }
.icarus_world .character_wrap .basic_info dl .thumb { float:left; width:56px; height:56px; padding:0 12px 0 0; }
.icarus_world .character_wrap .basic_info dl .thumb img { width:56px; height:56px; }
.icarus_world .character_wrap .basic_info dl .text { float:left; width:504px; height:56px; }
.icarus_world .character_wrap .basic_info dl .text dl {  }
.icarus_world .character_wrap .basic_info dl .text dl dt {  }
.icarus_world .character_wrap .basic_info dl .text dl dt .nickname { float:left; display:inline-block; height:16px; font-weight:bold; color:#569ae1; letter-spacing:-1px; }
.icarus_world .character_wrap .basic_info dl .text dl dt .nickname:hover { color:#287cd4; }
.icarus_world .character_wrap .basic_info dl .text dl dt .nickname span { display:inline-block; position:relative; vertical-align:top; }
.icarus_world .character_wrap .basic_info dl .text dl dt .nickname span a { font-weight:bold; color:#569ae1; vertical-align:top; }
.icarus_world .character_wrap .basic_info dl .text dl dt .nickname span a:hover { color:#287cd4; }
.icarus_world .character_wrap .basic_info dl .text dl dt .nickname span .writerLayer { display:none; z-index:9999; position:absolute; top:20px; left:0; width:68px; padding:2px 6px 2px 6px; border:1px solid #999999; background-color:#ffffff; }
.icarus_world .character_wrap .basic_info dl .text dl dt .nickname span.on .writerLayer { display:block; }
.icarus_world .character_wrap .basic_info dl .text dl dt .nickname span .writerLayer ul {  }
.icarus_world .character_wrap .basic_info dl .text dl dt .nickname span .writerLayer ul li { height:16px; padding:4px 0 4px 0; border-bottom:1px solid #f6f6f6; }
.icarus_world .character_wrap .basic_info dl .text dl dt .nickname span .writerLayer ul li.last { border-bottom:none; }
.icarus_world .character_wrap .basic_info dl .text dl dt .nickname span .writerLayer ul li a { display:block; }
.icarus_world .character_wrap .basic_info dl .text dl dt .nickname span .writerLayer ul li strong { display:block; font-size:12px; font-weight:bold; color:#464646; letter-spacing:-1px; text-align:center; }
.icarus_world .character_wrap .basic_info dl .text dl dt .nickname span .writerLayer ul li strong:hover { text-decoration:underline; }
.icarus_world .character_wrap .basic_info dl .text dl dt .nickname span .writerLayer .arrow { display:block; width:4px; height:3px; position:absolute; top:-3px; left:38px; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/bbs/ly_arr1.gif') no-repeat 0 0; }
.icarus_world .character_wrap .basic_info dl .text dl dt .line { float:left; display:inline-block; padding:0 4px 0 4px; color:#e1e1e1; vertical-align:top; }
.icarus_world .character_wrap .basic_info dl .text dl dt .affiliation { float:left; display:inline-block; height:16px; color:#666666; letter-spacing:-1px; }
.icarus_world .character_wrap .basic_info dl .text dl dt .affiliation span { color:#aaaaaa; }
.icarus_world .character_wrap .basic_info dl .text dl dd.guild { padding:4px 0 0 0; }
.icarus_world .character_wrap .basic_info dl .text dl dd.guild .img { float:left; width:32px; height:32px; padding:0 8px 0 0; }
.icarus_world .character_wrap .basic_info dl .text dl dd.guild .img img { width:32px; height:32px; }
.icarus_world .character_wrap .basic_info dl .text dl dd.guild .detail { float:left; width:464px; height:32px; }
.icarus_world .character_wrap .basic_info dl .text dl dd.guild .box_01 { 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; }
.icarus_world .character_wrap .basic_info dl .text dl dd.guild .box_01 span { display:inline-block; font-weight:normal; color:#d89084; vertical-align:top; }
.icarus_world .character_wrap .basic_info dl .text dl dd.guild .box_01 span a { display:inline-block; max-width:183px; font-weight:normal; color:#d89084; vertical-align:top; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.icarus_world .character_wrap .basic_info dl .text dl dd.guild .box_02 { display:block; height:16px; color:#666666; letter-spacing:-1px; }
.icarus_world .character_wrap .basic_info dl .text dl dd.guild .box_02 span { color:#aaaaaa; }
.icarus_world .character_wrap .basic_info dl .text dl dd.guild .box_02 span.line { display:inline-block; padding: 0 4px 0 4px; color:#e1e1e1; vertical-align:top; }
.icarus_world .character_wrap .basic_info .button { padding:20px 0 20px 0; }
.icarus_world .character_wrap .basic_info .button .recommend { float:left; width:220px; height:52px; margin:0 4px 0 0; background:url(https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/sub/bg_icarus_world_recommend.png) left top no-repeat; }
.icarus_world .character_wrap .basic_info .button .recommend .box_01 { display:inline-block; width:98px; height:36px; padding:16px 2px 0 40px; font-size:14px; font-weight:bold; color:#ffffff; vertical-align:top; text-align:center; }
.icarus_world .character_wrap .basic_info .button .recommend .box_02 { display:inline-block; width:80px; height:42px; padding:10px 0 0 0; font-size:22px; font-weight:bold; color:#2dc8da; line-height:26px; vertical-align:top; text-align:center; }
.icarus_world .character_wrap .basic_info .button .compare { float:left; width:184px; height:36px; padding:16px 16px 0 0; font-size:14px; color:#f4f4f4; text-align:center; background:url(https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/sub/bg_icarus_world_compare.png) left top no-repeat; }
.icarus_world .character_wrap .basic_info .button a:hover,a:active,a:focus { text-decoration:none; }
.icarus_world .character_wrap .last_access { float:left; position:relative; width:94px; height:152px; padding:0 32px 16px 16px; background-color:#f8f8f8; }
.icarus_world .character_wrap .last_access dl dt { display:block; padding:20px 0 0 0; color:#9a9a9a; }
.icarus_world .character_wrap .last_access dl dd { display:block; padding:0 0 0 12px; font-weight:bold; color:#666666; }
.icarus_world .character_wrap .ability_info {  }
.icarus_world .character_wrap .ability_info .left_box { float:left; width:389px; border-right:1px solid #d2d2d2; }
.icarus_world .character_wrap .ability_info .right_box { float:left; width:390px; }
.icarus_world .character_wrap .ability_info .type_01 {  }
.icarus_world .character_wrap .ability_info .type_01 thead tr th { height:36px; font-weight:bold; color:#464646; text-align:center; background-color:#fcfcfc; }
.icarus_world .character_wrap .ability_info .type_01 thead tr th.wrap { height:auto; padding:20px; font-weight:normal; text-align:left; border-bottom:1px solid #eeeeee; }
.icarus_world .character_wrap .ability_info .type_01 thead tr th.wrap dl {  }
.icarus_world .character_wrap .ability_info .type_01 thead tr th.wrap dl .thumb { float:left; width:56px; height:56px; padding:0 12px 0 0; }
.icarus_world .character_wrap .ability_info .type_01 thead tr th.wrap dl .thumb img { width:56px; height:56px; }
.icarus_world .character_wrap .ability_info .type_01 thead tr th.wrap dl .text { float:left; width:281px; height:56px; }
.icarus_world .character_wrap .ability_info .type_01 thead tr th.wrap dl .text dl {  }
.icarus_world .character_wrap .ability_info .type_01 thead tr th.wrap dl .text dl dt {  }
.icarus_world .character_wrap .ability_info .type_01 thead tr th.wrap dl .text dl dt .nickname { display:inline-block; }
.icarus_world .character_wrap .ability_info .type_01 thead tr th.wrap dl .text dl dt .nickname { height:16px; font-weight:bold; color:#569ae1; letter-spacing:-1px; }
.icarus_world .character_wrap .ability_info .type_01 thead tr th.wrap dl .text dl dt .nickname:hover { color:#287cd4; }
.icarus_world .character_wrap .ability_info .type_01 thead tr th.wrap dl .text dl dt .nickname span { display:inline-block; position:relative; vertical-align:top; }
.icarus_world .character_wrap .ability_info .type_01 thead tr th.wrap dl .text dl dt .nickname span a { font-weight:bold; color:#569ae1; vertical-align:top; }
.icarus_world .character_wrap .ability_info .type_01 thead tr th.wrap dl .text dl dt .nickname span a:hover { color:#287cd4; }
.icarus_world .character_wrap .ability_info .type_01 thead tr th.wrap dl .text dl dt .nickname span .writerLayer { display:none; z-index:9999; position:absolute; top:20px; left:0; width:68px; padding:2px 6px 2px 6px; border:1px solid #999999; background-color:#ffffff; }
.icarus_world .character_wrap .ability_info .type_01 thead tr th.wrap dl .text dl dt .nickname span.on .writerLayer { display:block; }
.icarus_world .character_wrap .ability_info .type_01 thead tr th.wrap dl .text dl dt .nickname span .writerLayer ul {  }
.icarus_world .character_wrap .ability_info .type_01 thead tr th.wrap dl .text dl dt .nickname span .writerLayer ul li { height:16px; padding:4px 0 4px 0; border-bottom:1px solid #f6f6f6; }
.icarus_world .character_wrap .ability_info .type_01 thead tr th.wrap dl .text dl dt .nickname span .writerLayer ul li.last { border-bottom:none; }
.icarus_world .character_wrap .ability_info .type_01 thead tr th.wrap dl .text dl dt .nickname span .writerLayer ul li a { display:block; }
.icarus_world .character_wrap .ability_info .type_01 thead tr th.wrap dl .text dl dt .nickname span .writerLayer ul li strong { display:block; font-size:12px; font-weight:bold; color:#464646; letter-spacing:-1px; text-align:center; }
.icarus_world .character_wrap .ability_info .type_01 thead tr th.wrap dl .text dl dt .nickname span .writerLayer ul li strong:hover { text-decoration:underline; }
.icarus_world .character_wrap .ability_info .type_01 thead tr th.wrap dl .text dl dt .nickname span .writerLayer .arrow { display:block; width:4px; height:3px; position:absolute; top:-3px; left:38px; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/bbs/ly_arr1.gif') no-repeat 0 0; }
.icarus_world .character_wrap .ability_info .type_01 thead tr th.wrap dl .text dl dd .affiliation { display:inline-block; height:21px; color:#666666; letter-spacing:-1px; }
.icarus_world .character_wrap .ability_info .type_01 thead tr th.wrap dl .text dl dd .affiliation span { color:#aaaaaa; }
.icarus_world .character_wrap .ability_info .type_01 thead tr th.wrap dl .text dl dd .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; }
.icarus_world .character_wrap .ability_info .type_01 thead tr th.wrap dl .text dl dd .guild span { display:inline-block; font-weight:normal; color:#d89084; vertical-align:top; }
.icarus_world .character_wrap .ability_info .type_01 thead tr th.wrap dl .text dl dd .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; }
.icarus_world .character_wrap .ability_info .type_01 tbody tr th { padding:8px 0 8px 0; font-weight:bold; color:#666666; border-bottom:1px solid #eeeeee; background-color:#f8f8f8; }
.icarus_world .character_wrap .ability_info .type_01 tbody tr td { padding:8px; border-bottom:1px solid #eeeeee; }
.icarus_world .character_wrap .ability_info .type_01 tbody tr td .green { color:#50b66e !important; }
.icarus_world .character_wrap .ability_info .type_01 tbody tr td .red { color:#ff4242 !important; }
.icarus_world .character_wrap .ability_info .type_01 tbody tr td .wrap { position:relative; padding:2px 0 2px 6px; }
.icarus_world .character_wrap .ability_info .type_01 tbody tr td .wrap.center { display:block; }
.icarus_world .character_wrap .ability_info .type_01 tbody tr td .wrap .text { display:inline-block; float:left; max-width:178px; height:30px; padding:0 32px 0 10px; }
.icarus_world .character_wrap .ability_info .type_01 tbody tr td .wrap .text span { display:table-cell; height:30px; color:#666666; line-height:15px; vertical-align:middle; }
.icarus_world .character_wrap .ability_info .type_01 tbody tr td .wrap .item_img { float:left; width:30px; height:30px; cursor:pointer; }
.icarus_world .character_wrap .ability_info .type_01 tbody tr td .wrap .item_num { display:inline-block; float:left; height:23px; padding:7px 10px 0 10px; font-weight:bold; color:#d89084; text-align:center; }
.icarus_world .character_wrap .ability_info .type_01 tbody tr td .wrap .line { display:inline-block; float:left; height:24px; padding:6px 0 0 0; color:#e1e1e1; }
.icarus_world .character_wrap .ability_info .type_01 tbody tr td .skill_text_01 { display:block; color:#464646; letter-spacing:-1px; }
.icarus_world .character_wrap .ability_info .type_01 tbody tr td .skill_text_02 { display:block; color:#666666; border-left:1px solid #fafafa; text-align:center; }
.icarus_world .character_wrap .ability_info .type_01 tbody tr td .skill_text_02._01 { padding:0 0 4px 16px; }
.icarus_world .character_wrap .ability_info .type_01 tbody tr td .skill_text_02._02 { padding:0 0 4px 8px; }
.icarus_world .character_wrap .ability_info .type_01 tbody tr td .skill_text_02.green { font-weight:bold; }
.icarus_world .character_wrap .ability_info .type_01 tbody tr td .skill_text_02.red { font-weight:bold; }
.icarus_world .character_wrap .ability_info .type_01 tbody tr td .wrap .element { float:left; display:inline-block; width:50%; padding:0 0 8px 0; color:#666666; letter-spacing:-1px; }
.icarus_world .character_wrap .ability_info .type_01 tbody tr td .wrap .element .line { display:none; float:none; padding:0 4px 0 4px; color:#fafafa; }
.icarus_world .character_wrap .ability_info .type_01 tbody tr td .wrap .element .num { display:inline-block; padding:0 0 0 4px; font-weight:bold; color:#666666; }
.icarus_world .character_wrap .ability_info .type_01 tbody tr td .wrap .element .num em { color:#e6e6e6; }
.icarus_world .character_wrap .ability_info .type_01 tbody tr td .wrap .element .num span { color:#aaaaaa; }
.icarus_world .character_wrap .ability_info .type_01 tbody tr td .wrap .element .up { margin:0 0 0 4px; vertical-align:3px; }
.icarus_world .character_wrap .ability_info .type_01 tbody tr td .wrap .element .down { margin:0 0 0 4px; vertical-align:3px; }
.icarus_world .character_wrap .ability_info .type_01 tbody tr td .wrap .element .same { margin:0 0 0 4px; vertical-align:3px; }
.icarus_world .character_wrap .ability_info .type_01.my {  }
.icarus_world .character_wrap .ability_info .type_01.my thead tr th { color:#ff4242; background-color:#f5fcfe; }
.icarus_world .character_wrap .ability_info .type_01.my thead tr th.wrap { background-color:#fcffff; }
.icarus_world .character_wrap .ability_info .type_01.my tbody tr th { background-color:#f3fbfd; }
.icarus_world .character_wrap .ability_info .type_01.my tbody tr td { background-color:#fcffff; }
.icarus_world .character_wrap .ability_info .type_02 {  }
.icarus_world .character_wrap .ability_info .type_02 thead tr th { height:36px; font-weight:bold; color:#464646; text-align:center; background-color:#fcfcfc; }
.icarus_world .character_wrap .ability_info .type_02 tbody tr td { padding:16px 16px 0 16px; }
.icarus_world .character_wrap .ability_info .type_02 tbody tr td .wrap { padding:0 0 12px 0; border-bottom:1px dotted #eeeeee; }
.icarus_world .character_wrap .ability_info .type_02 tbody tr td .wrap .element { float:left; display:inline-block; width:50%; padding:0 0 4px 0; color:#666666; letter-spacing:-1px; }
.icarus_world .character_wrap .ability_info .type_02 tbody tr td .wrap .element .line { padding:0 4px 0 4px; color:#fafafa; }
.icarus_world .character_wrap .ability_info .type_02 tbody tr td .wrap .element .num { font-weight:bold; color:#666666; }
.icarus_world .character_wrap .ability_info .type_02 tbody tr td .wrap .element .num em { color:#e6e6e6; }
.icarus_world .character_wrap .ability_info .type_02 tbody tr td .wrap .element .num span { color:#aaaaaa; }
.icarus_world .character_wrap .ability_info .type_03 {  }
.icarus_world .character_wrap .ability_info .type_03 thead tr th { height:36px; font-weight:bold; color:#464646; text-align:center; background-color:#fcfcfc; }
.icarus_world .character_wrap .ability_info .type_03 tbody tr td { vertical-align:top; background-color:#f8f8f8; }
.icarus_world .character_wrap .ability_info .type_03 tbody tr td table tbody tr td { vertical-align:middle; background-color:#f8f8f8; }
.icarus_world .character_wrap .ability_info .type_03 tbody tr td table tbody tr td.img { padding:8px; border-top:1px solid #eeeeee; cursor:pointer; background-color:#ffffff; }
.icarus_world .character_wrap .ability_info .type_03 tbody tr td table tbody tr td.img img { width:30px; height:30px; }
.icarus_world .character_wrap .ability_info .type_03 tbody tr td table tbody tr td.text { border-top:1px solid #eeeeee; border-right:1px solid #e2e2e2; cursor:pointer; background-color:#ffffff; }
.icarus_world .character_wrap .ability_info .type_03 tbody tr td table tbody tr td.text .wrap { height:25px; padding:5px 0 0 0; font-size:13px; color:#464646; letter-spacing:-1px; }
.icarus_world .character_wrap .ability_info .type_03 tbody tr td table tbody tr.last td { border-bottom:1px solid #eeeeee; }
.icarus_world .character_wrap .ability_info .type_03 tbody tr td table tbody tr.on {  }
.icarus_world .character_wrap .ability_info .type_03 tbody tr td table tbody tr.on td.img { border-top:1px solid #eeeeee; background-color:#e8ebf2; }
.icarus_world .character_wrap .ability_info .type_03 tbody tr td table tbody tr.on td.text { border-top:1px solid #eeeeee; border-right:1px solid #f8f8f8; background-color:#e8ebf2;  }
.icarus_world .character_wrap .ability_info .type_03 tbody tr td table tbody tr.on td.text .wrap {font-weight:bold;}
.icarus_world .character_wrap .ability_info .type_03 tbody tr td table tbody tr.on.first td { border-top:1px solid #f8f8f8; }
.icarus_world .character_wrap .ability_info .type_03 tbody tr td table tbody tr.on.last td { border-bottom:1px solid #f8f8f8; }
.icarus_world .character_wrap .ability_info .type_03 tbody tr td.fellow { padding:16px 16px 16px 0; background-color:#f8f8f8; }
.icarus_world .character_wrap .ability_info .type_03 tbody tr td.fellow .wrap { width:392px; padding:16px; background-color:#ffffff; }
.icarus_world .character_wrap .ability_info .type_03 tbody tr td.fellow .wrap .title { padding:0 0 14px 0; font-size:14px; font-weight:bold; color:#464646; letter-spacing:-1px; }
.icarus_world .character_wrap .ability_info .type_03 tbody tr td.fellow .wrap table { border-top:1px solid #e2e2e2; }
.icarus_world .character_wrap .ability_info .type_03 tbody tr td.fellow .wrap table tbody tr th { padding:4px; font-weight:bold; color:#464646; text-align:center; border-bottom:1px solid #e2e2e2; background-color:#f8f8f8; }
.icarus_world .character_wrap .ability_info .type_03 tbody tr td.fellow .wrap table tbody tr td { height:28px; color:#666666; text-align:center; border-bottom:1px solid #e2e2e2; background-color:#ffffff; }
.icarus_world .character_wrap .ability_info .type_03 tbody tr td.fellow .wrap table tbody tr td em { color:#e6e6e6; }
.icarus_world .character_wrap .ability_info .type_03 tbody tr td.fellow .wrap table tbody tr td span { color:#aaaaaa; }
.icarus_world .character_wrap .ability_info .type_03 tbody tr td.fellow .wrap .list_inner { width:336px; }
.icarus_world .character_wrap .ability_info .type_03 tbody tr td.fellow .wrap .list_inner .list { width:100%; }
.icarus_world .character_wrap .ability_info .type_03 tbody tr td.fellow .wrap .list_inner .list li { float:left; position:relative; width:40px; height:40px; padding:16px 16px 0 0; }
.icarus_world .character_wrap .ability_info .type_03 tbody tr td.fellow .wrap .list_inner .list li img { width:40px; height:40px; cursor:pointer; }
.icarus_world .character_wrap .ability_info .type_03 tbody tr td.fellow .wrap .list_inner .list li .detail_popup { top:16px; left:48px; }
.icarus_world .guild_wrap { border-top:2px solid #565656; }
.icarus_world .guild_wrap .member { position:relative; padding:20px 20px 0 20px; background-color:#fdfdfd; }
.icarus_world .guild_wrap .member .img { float:left; width:32px; height:32px; padding:0 8px 0 0; }
.icarus_world .guild_wrap .member .img img { width:32px; height:32px; }
.icarus_world .guild_wrap .member .detail { float:left; position:relative; width:700px; height:32px; }
.icarus_world .guild_wrap .member .box_01 { 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; }
.icarus_world .guild_wrap .member .box_01 .guild_name { display:inline-block; float:left; height:16px; color:#d89084; }
.icarus_world .guild_wrap .member .box_01 .guild_name a { color:#d89084; }
.icarus_world .guild_wrap .member .box_01 .affiliation { display:inline-block; float:left; height:16px; color:#666666; letter-spacing:-1px; }
.icarus_world .guild_wrap .member .box_01 .affiliation span { display:inline-block; padding:0 2px 0 2px; color:#e6e6e6; }
.icarus_world .guild_wrap .member .box_01 .affiliation em { color:#aaaaaa; letter-spacing:-1px; }
.icarus_world .guild_wrap .member .box_02 { display:inline-block; height:16px; color:#666666; letter-spacing:-1px; }
.icarus_world .guild_wrap .member .box_02 .nickname { display:inline-block; height:16px; color:#569ae1; letter-spacing:-1px; }
.icarus_world .guild_wrap .member .box_02 .nickname:hover { color:#287cd4; }
.icarus_world .guild_wrap .member .box_02 .nickname span { display:inline-block; position:relative; vertical-align:top; }
.icarus_world .guild_wrap .member .box_02 .nickname span a { max-width:208px; color:#569ae1; vertical-align:top; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.icarus_world .guild_wrap .member .box_02 .nickname span a:hover { color:#287cd4; }
.icarus_world .guild_wrap .member .box_02 .nickname span .writerLayer { display:none; z-index:9999; position:absolute; top:20px; left:0; width:68px; padding:2px 6px 2px 6px; border:1px solid #999999; background-color:#ffffff; }
.icarus_world .guild_wrap .member .box_02 .nickname span.on .writerLayer { display:block; }
.icarus_world .guild_wrap .member .box_02 .nickname span .writerLayer ul {  }
.icarus_world .guild_wrap .member .box_02 .nickname span .writerLayer ul li { height:16px; padding:4px 0 4px 0; border-bottom:1px solid #f6f6f6; }
.icarus_world .guild_wrap .member .box_02 .nickname span .writerLayer ul li.last { border-bottom:none; }
.icarus_world .guild_wrap .member .box_02 .nickname span .writerLayer ul li a { display:block; }
.icarus_world .guild_wrap .member .box_02 .nickname span .writerLayer ul li strong { display:block; font-size:12px; font-weight:bold; color:#464646; letter-spacing:-1px; text-align:center; }
.icarus_world .guild_wrap .member .box_02 .nickname span .writerLayer ul li strong:hover { text-decoration:underline; }
.icarus_world .guild_wrap .member .box_02 .nickname span .writerLayer .arrow { display:block; width:4px; height:3px; position:absolute; top:-3px; left:38px; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/bbs/ly_arr1.gif') no-repeat 0 0; }
.icarus_world .guild_wrap .member .text_index { clear:left; width:460px; padding:12px 0 20px 40px; color:#666666; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/sub/bg_text_index.png') 12px 16px no-repeat; }
.icarus_world .guild_wrap .member .recommend_btn { position:absolute; top:20px; right:20px; width:220px; height:52px; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/sub/bg_icarus_world_recommend.png') left top no-repeat; }
.icarus_world .guild_wrap .member .recommend_btn .left { display:inline-block; width:98px; height:36px; padding:16px 2px 0 40px; font-size:14px; font-weight:bold; color:#ffffff; vertical-align:top; text-align:center; }
.icarus_world .guild_wrap .member .recommend_btn .right { display:inline-block; width:80px; height:42px; padding:10px 0 0 0; font-size:22px; font-weight:bold; color:#2dc8da; line-height:26px; vertical-align:top; text-align:center; }
.icarus_world .guild_wrap .guild_info { padding:28px 0 0 0; }
.icarus_world .guild_wrap .guild_info .rank { float:left; width:356px; }
.icarus_world .guild_wrap .guild_info .skill { float:left; width:423px; }
.icarus_world .guild_wrap .guild_info dl.rank { padding:20px 0 20px 0; }
.icarus_world .guild_wrap .guild_info dl.rank dt { float:left; width:96px; height:28px; padding:30px 0 32px 20px; font-size:24px; font-weight:bold; color:#828a9c; line-height:28px; }
.icarus_world .guild_wrap .guild_info dl.rank dd { float:left; width:240px; text-align:center; }
.icarus_world .guild_wrap .guild_info dl.rank dd .num { display:inline-block; min-width:150px; font-size:54px; font-weight:bold; color:#ee3652; line-height:58px; letter-spacing:-1px; }
.icarus_world .guild_wrap .guild_info dl.rank dd .gp { display:inline-block; min-width:134px; padding:4px 8px 6px 8px; font-size:14px; font-weight:bold; color:#f6f6f6; text-align:left; background-color:#bcc2cc; }
.icarus_world .guild_wrap .guild_info dl.rank dd .gp em { display:inline-block; font-size:14px; color:#caceda; padding:0 4px 0 4px; }
.icarus_world .guild_wrap .guild_info dl.rank dd .gp span { display:inline-block; font-size:14px; font-weight:bold; color:#ffffff; }
.icarus_world .guild_wrap .guild_info dl.skill { padding:20px 0 20px 0; border-left:1px solid #f8f8f8; }
.icarus_world .guild_wrap .guild_info dl.skill dt { float:left; width:96px; height:36px; padding:30px 20px 24px 20px; font-size:24px; font-weight:bold; color:#828a9c; line-height:28px; }
.icarus_world .guild_wrap .guild_info dl.skill dd { float:left; width:287px; text-align:center; }
.icarus_world .guild_wrap .guild_info dl.skill dd ul { width:240px; margin:10px 0 0 15px; padding:20px 12px 16px 20px; background-color:#fdfdfd; }
.icarus_world .guild_wrap .guild_info dl.skill dd ul li { position:relative; float:left; width:40px; height:40px; padding:0 8px 4px 0; }
.icarus_world .guild_wrap .guild_info dl.skill dd ul li .item_img { width:40px; height:40px; cursor:pointer; }
.icarus_world .guild_wrap .guild_info dl.skill dd ul li .detail_popup { left:46px; text-align:left; }
.icarus_world .guild_wrap .bbs_paging { margin:0; padding:24px 0 0 0; }
.icarus_world .guild_wrap .bbs_paging .paging { padding:0 0 24px 0; }
.icarus_world .guild_wrap .comment { border-top: 1px solid #f6f6f6; }
.icarus_world .tab { clear:left; padding:20px 0 0 0; }
.icarus_world .tab .list { width:100%; background-color:#788094; }
.icarus_world .tab .list li { float:left; }
.icarus_world .tab .list li a { padding:12px 24px 14px 24px; color:#ffffff; }
.icarus_world .tab .list li.on a { font-weight:bold; background-color:#2dc8da; } 
.icarus_world .tab .list li a:hover,a:active,a:focus { text-decoration:none; }

.table_type_01 { border-bottom:2px solid #565656; }
.table_type_01 thead tr th { height:28px;vertical-align: top;padding-top:8px; font-weight:bold; color:#464646; text-align:center; border-right:1px solid #f8f8f8; background-color:#fcfcfc; }
.table_type_01 thead tr th.last { border-right:none; }
.table_type_01 tbody tr th { padding:8px; color:#aaaaaa; text-align:center; border-right:1px solid #f8f8f8; border-bottom:1px solid #eaeaea; background-color:#ffffff; }
.table_type_01 tbody tr th.rank { font-weight:bold; color:#2dc8da; }
.table_type_01 tbody tr td { height:50px; padding:0 8px 0 8px; color:#666666; text-align:center; border-right:1px solid #f8f8f8; border-bottom:1px solid #eaeaea; background-color:#ffffff; letter-spacing: 0px;}
.table_type_01 tbody tr td .line { color:#e6e6e6; }
.table_type_01 tbody tr td .line em { color:#aaaaaa; }
.table_type_01 tbody tr td.last { border-right:none; }
.table_type_01 tbody tr td.on { font-weight:bold; color:#2dc8da; }
.table_type_01 tbody tr td.off { font-weight:bold;color:#aaaaaa; }
.table_type_01 tbody tr td dl { padding:0 0 0 4px; }
.table_type_01 tbody tr td dl .thumb { float:left; width:30px; height:30px; padding:0 12px 0 0; }
.table_type_01 tbody tr td dl .thumb img { width:30px; height:30px; }
.table_type_01 tbody tr td dl .text { float:left; width:204px; height:30px; text-align:left; }
.table_type_01 tbody tr td dl .text .nickname { display:inline-block; height:16px; padding:6px 0 8px 0; font-weight:bold; color:#569ae1; letter-spacing:-1px; }
.table_type_01 tbody tr td dl .text .nickname:hover { color:#287cd4; }
.table_type_01 tbody tr td dl .text .nickname span { display:inline-block; position:relative; vertical-align:top; }
.table_type_01 tbody tr td dl .text .nickname span a { max-width:204px; color:#569ae1; vertical-align:top; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.table_type_01 tbody tr td dl .text .nickname span a:hover { color:#287cd4; }
.table_type_01 tbody tr td dl .text .nickname span .writerLayer { display:none; z-index:9999; position:absolute; top:20px; left:0; width:68px; padding:2px 6px 2px 6px; border:1px solid #999999; background-color:#ffffff; }
.table_type_01 tbody tr td dl .text .nickname span.on .writerLayer { display:block; }
.table_type_01 tbody tr td dl .text .nickname span .writerLayer ul {  }
.table_type_01 tbody tr td dl .text .nickname span .writerLayer ul li { height:16px; padding:4px 0 4px 0; border-bottom:1px solid #f6f6f6; }
.table_type_01 tbody tr td dl .text .nickname span .writerLayer ul li.last { border-bottom:none; }
.table_type_01 tbody tr td dl .text .nickname span .writerLayer ul li a { display:block; }
.table_type_01 tbody tr td dl .text .nickname span .writerLayer ul li strong { display:block; font-size:12px; font-weight:bold; color:#464646; letter-spacing:-1px; text-align:center; }
.table_type_01 tbody tr td dl .text .nickname span .writerLayer ul li strong:hover { text-decoration:underline; }
.table_type_01 tbody tr td dl .text .nickname span .writerLayer .arrow { display:block; width:4px; height:3px; position:absolute; top:-3px; left:38px; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/bbs/ly_arr1.gif') no-repeat 0 0; }
.table_type_01 tbody tr td dl .text .g { display:inline-block; height:16px; padding:6px 0 8px 0; font-weight:bold; color:#569ae1; letter-spacing:-1px; }
.table_type_01 tbody tr td dl .text .g a { max-width:208px; color:#d89084; vertical-align:top; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.table_type_01 tbody tr.last th { border-bottom:none; }
.table_type_01 tbody tr.last td { border-bottom:none; }

/*20181211 추가 : 도전의 탑*/
.icarus_world .character_wrap.recommend .tab-style { padding:0; }
.icarus_world .recommend .tab-style .tab_inner { position:relative; border-top:2px solid #545454; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/bbs/bg_dot_gray.gif') left bottom repeat-x; }
.icarus_world .recommend .tab-style .tab_inner .clearfix { }
.icarus_world .recommend .tab-style .tab_inner .clearfix li { float:left;padding:0 0 0 1px; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/bbs/ic_bar1.gif') left 13px no-repeat; }
.icarus_world .recommend .tab-style .tab_inner .clearfix li.first { padding:0; background:none; }
.icarus_world .recommend .tab-style .tab_inner .clearfix li span.tit { display:inline-block; padding:9px 22px 12px 22px; font-size:13px; font-weight:bold; text-decoration:none; letter-spacing:-1px; background-color:#fff;font-size:14px; font-weight:bold;  color:#f4f4f4; color:#000; border:1px solid #687185; border-top: none; border: none; background-color:#E6E6EB;}
.icarus_world .recommend .tab-style .tab_inner .sub-tit {position:absolute; top:9px; right:10px;font-size:14px; font-weight:bold; color:#000; border: none; }
.icarus_world .recommend .ranking .element .rank_inner .my-rank {color: #e1e1e1; background-color: #535e77; }
.icarus_world .recommend .list_date.my-rank-tit{clear:both;margin-top:20px;background-color:#E6E6EB;color: #fff}
.table_type_01 tbody tr.my-rank th.rank { font-weight:bold; color:#2dc8da; background-color:  #fcfcfc;}
.table_type_01 tbody tr.my-rank td {color: #464646;; background-color: #fcfcfc;}
.table_type_01 tbody tr.my-rank td .g a{color: #464646;; background-color:  #fcfcfc;}
.icarus_world .recommend .ranking .element .challenge_recom_01 { padding:0 0 4px 0; }
.icarus_world .recommend .ranking .element .challenge_recom_01 .img { float:left; width:32px; height:32px; padding:0 12px 0 0; }
.icarus_world .recommend .ranking .element .challenge_recom_01 .img img { width:32px; height:32px; }
.icarus_world .recommend .ranking .element .challenge_recom_01 .detail { float:left; width:202px; height:32px; }
.icarus_world .recommend .ranking .element .challenge_recom_01 .box_01 { display:block; height:16px; padding:0; font-weight:bold; color:#d89084; }
.icarus_world .recommend .ranking .element .challenge_recom_01 .box_01 span { display:inline-block; width:142px; font-weight:bold; color:#d89084; vertical-align:top; }
.icarus_world .recommend .ranking .element .challenge_recom_01 .box_01 span a { display:inline-block; max-width:142px; font-weight:bold; color:#d89084; vertical-align:top; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.icarus_world .recommend .ranking .element .challenge_recom_01 .box_02 { display:block; height:16px; color:#aaaaaa; letter-spacing:-1px; }
.icarus_world .recommend .ranking .element .challenge_recom_02 { display:block; color:#666666; }
.icarus_world .recommend .ranking .element .challenge_recom_02 .nickname { display:inline-block; height:16px; font-weight:bold; color:#569ae1; letter-spacing:-1px; vertical-align:top; }
.icarus_world .recommend .ranking .element .challenge_recom_02 .nickname:hover { color:#287cd4; }
.icarus_world .recommend .ranking .element .challenge_recom_02 .nickname span { display:inline-block; position:relative; vertical-align:top; }
.icarus_world .recommend .ranking .element .challenge_recom_02 .nickname span a { max-width:174px; font-weight:bold; color:#569ae1; vertical-align:top; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.icarus_world .recommend .ranking .element .challenge_recom_02 .nickname span a:hover { color:#287cd4; }
.icarus_world .recommend .ranking .element .challenge_recom_02 .nickname span .writerLayer { display:none; z-index:9999; position:absolute; top:20px; left:0; width:68px; padding:2px 6px 2px 6px; border:1px solid #999999; background-color:#ffffff; }
.icarus_world .recommend .ranking .element .challenge_recom_02 .nickname span.on .writerLayer { display:block; }
.icarus_world .recommend .ranking .element .challenge_recom_02 .nickname span .writerLayer ul {  }
.icarus_world .recommend .ranking .element .challenge_recom_02 .nickname span .writerLayer ul li { height:16px; padding:4px 0 4px 0; border-bottom:1px solid #f6f6f6; }
.icarus_world .recommend .ranking .element .challenge_recom_02 .nickname span .writerLayer ul li.last { border-bottom:none; }
.icarus_world .recommend .ranking .element .challenge_recom_02 .nickname span .writerLayer ul li a { display:block; }
.icarus_world .recommend .ranking .element .challenge_recom_02 .nickname span .writerLayer ul li strong { display:block; font-size:12px; font-weight:bold; color:#464646; letter-spacing:-1px; text-align:center; }
.icarus_world .recommend .ranking .element .challenge_recom_02 .nickname span .writerLayer ul li strong:hover { text-decoration:underline; }
.icarus_world .recommend .ranking .element .challenge_recom_02 .nickname span .writerLayer .arrow { display:block; width:4px; height:3px; position:absolute; top:-3px; left:38px; background:url('https://image.icarusonline.co.kr/web-cdn/icarus/web/2013_obt/bbs/ly_arr1.gif') no-repeat 0 0; }
.icarus_world .recommend .ranking .element .challenge_recom_03 { display:block; color:#666666; }
.icarus_world .recommend .ranking .element .challenge_recom_03 .line { color:#e6e6e6; }
.icarus_world .recommend .ranking .element .challenge_recom_03 span { color:#aaaaaa; }
/*.icarus_world .recommend .ranking .element .challenge_recom_03 span strong { font-weight:bold; color:#666666; }
.icarus_world .recommend .ranking .element .challenge_recom_03 span em { color:#e6e6e6; }*/