@charset 'utf-8';

.guild-box div .box:after, .guild-bar ul li:after, .tamer-area:after,.title-area:after {clear:both; display:block; height:0; font-size:0; line-height:0; content:'.'; visibility:hidden;}
.notice { margin:-3px 0 10px; padding-left:18px; line-height:17px; font-weight:bold; color:#a88f81; background:url('../../_images/us/guild/bul_notice.gif') no-repeat left 3px; font-size:11px; }

h4.bul { min-height:25px; _height:25px; padding-left:21px; background:url('../../_images/us/download/bul_star.gif') no-repeat left 1px; font-size:18px; color:#301100; line-height:1.2; }
/* guild-tab */
.guild-tab { width:600px; height:55px; zoom:1; }
.guild-tab li { float:left; width:120px; height:54px; background:url('../../_images/us/guild/tab_auto_bg.gif') no-repeat -120px top; }
.guild-tab li a { display:inline-block; width:120px; height:40px; padding-top:15px; color:#9e4807; font-size:15px; font-weight:bold; font-family:Arial; line-height:16px; text-align:center; vertical-align:middle; text-decoration:none; }
.guild-tab li a:link, .guild-tab li a:hover, .guild-tab li a:active, .guild-tab li a:visited { color:#9e4807; text-decoration:none; }
.guild-tab li.cur { background-position:left top; color:#ffebbb;}
.guild-tab li.cur a, .guild-tab li.cur a:link, .guild-tab li.cur a:hover, .guild-tab li.cur a:active, .guild-tab li.cur:visited { color:#ffebbb !important; }

/* bbs */
.bbs .bbs-ranking td { padding:1px 0; font-size:11px; color:#a88f81; word-break:break-all; word-wrap: break-word; }
.bbs .bbs-ranking .first td { border-top:none; }
.bbs .bbs-ranking td img { vertical-align:middle; }
.bbs .bbs-ranking .emphasis td { background-color:#f6e5c5; font-weight:bold; }
.bbs .bbs-ranking .guild { color:#683e26; text-align:left; vertical-align:middle; font-size:0; }
.bbs .bbs-ranking .guild img { display:inline-block; margin-right:6px; vertical-align:middle; }
.bbs .bbs-ranking .guild span { display:inline-block; font-size:11px; vertical-align:middle; line-height:1.2; }
.bbs .bbs-ranking .partner { text-align:left; }
.bbs .list .guild a, .bbs .list .guild a:link, .bbs .list .guild a:hover, .bbs .list .guild a:active, .bbs .list .guild a:visited { color:#683e26; }
.bbs .bbs-ranking .level { color:#dd7800; }
.bbs .bbs-ranking .master { padding-left:5px; color:#a88f81; text-align:left; }
.bbs .bbs-ranking .detail .btn-ga,.bbs .bbs-ranking .detail .btn-ga a { background-image:url('../../_images/us/common/btn_detail_view.gif'); height:22px; line-height:22px; font-size:11px; color:#ffecbb; padding-bottom:0; }
.bbs .bbs-ranking .detail .btn-ga a { left:2px; }

/* guild-bar */
.guild-bar { width:600px; height:31px; margin-bottom:18px; background:url('../../_images/us/guild/bg_guild_bar.gif') no-repeat left top; }
.guild-bar ul { width:600px; height:24px; padding-top:7px; *height:23px; *padding-top:8px; }
.guild-bar ul li { float:left; _display:inline; background:url('../../_images/us/common/bbs_bul.gif') no-repeat left 6px; line-height:1.3; zoom:1; vertical-align:top; }
.guild-bar ul li strong { display:inline-block; margin-right:3px; padding:0 5px 0 10px; font-weight:bold; color:#301100; vertical-align:middle; background:url('../../_images/us/guild/bg_guild_bar_line.gif') no-repeat right 2px; vertical-align:top; }
.guild-bar ul li span { display:inline-block; color:#960d00; line-height:1.3; vertical-align:top; }
.guild-bar ul .one { width:198px; margin-left:13px; }
.guild-bar ul .two { width:249px; }
.guild-bar ul .three { width:140px; }
.guild-bar ul .btn-edit { margin-top:1px; }
.guild-bar ul .btn-edit,
.guild-bar ul .btn-edit a,
.guild-bar ul .btn-edit button,
.guild-bar ul .btn-edit input { background:url('../../_images/us/guild/btn_edit.gif') no-repeat; height:14px; color:#dd7800; line-height:14px; font-size:10px; font-family: Tahoma, Arial,Sans-serif; }
.guild-bar ul .btn-edit a,
.guild-bar ul .btn-edit button,
.guild-bar ul .btn-edit input { left:2px; padding:0 7px 2px; background:url('../../_images/us/guild/btn_edit.gif') no-repeat right 0; color:#dd7800; }
.guild-bar ul .btn-edit a:link,
.guild-bar ul .btn-edit a:hover,
.guild-bar ul .btn-edit a:active,
.guild-bar ul .btn-edit a:visited { color:#dd7800; }

/* guild-box */
.guild-box { margin:5px 0 14px; }
.guild-box div .box { width:570px; padding:25px 5px 8px 25px ; zoom:1; }
.guild-box .img { float:left; display:inline-block; width:64px; height:64px; padding:5px; background:url('../../_images/us/guild/bg_guild_box.gif') no-repeat left top; vertical-align:top; }
.guild-box ul { float:right; width:484px; margin-top:4px; }
.guild-box ul li { float:left; width:228px; padding:0 0 6px 13px; background:url('../../_images/us/common/bbs_bul.gif') no-repeat left 4px;}
.guild-box ul li strong { display:inline-block; margin-right:3px; background:url('../../_images/us/guild/guild_line.gif') no-repeat right top; color:#dd7800; }
.guild-box ul li.odd strong { width:48px; }
.guild-box ul li.even strong { width:91px; }
.guild-box ul li.end { float:left; width:471px; }
.guild-box ul li.end strong { width:471px; margin-bottom:6px; background:none; }
.guild-box ul li.end span { line-height:16px; }

/** tamer-tooltip **/
#tamer-tooltip { position:absolute; left:101px; top:195px; }
.tamer-tooltip { width:380px; height:330px; padding:3px; border:7px solid #5d0000; background-color:#fff1d0; }
.tamer-tooltip .tamer-view { border:1px solid #ceb0ac; }
.tamer-tooltip .tamer-view h1 { padding-left:9px; height:30px; background-color:#f1cb8d; font-size:14px; color:#683e26; line-height:30px; vertical-align:middle; }
.tamer-tooltip .tamer-info { padding:0 11px 5px; background-color:#f8e5c6; }
#content .tamer-tooltip h2, .tamer-tooltip h2 { position:static; overflow:auto; left:auto; top:auto; width:auto; height:20px; margin:0; padding:10px 0 0 9px; background:url('../../_images/us/guild/bul_tamer.gif') no-repeat left 13px; font-size:12px; color:#dd7800; line-height:1.2; vertical-align:middle; }
.tamer-area { padding:5px; background-color:#fff2db; border:1px solid #ceb0ac; zoom:1; }
.tamer-area .img-area { float:left; display:inline-block; width:55px; height:55px; margin-right:5px; padding:5px; background:url('../../_images/us/guild/bg_tamer.gif') no-repeat left top; vertical-align:top; }
.tamer-area ul { float:left; width:200px; margin-top:3px; font-size:11px; }
.tamer-area ul li { padding:0 0 4px 13px; *padding-bottom:2px; background:url('../../_images/us/common/bbs_bul.gif') no-repeat 3px 3px; }
.tamer-area ul li em { display:inline-block; width:71px; margin-right:2px; background:url('../../_images/us/guild/guild_line.gif') no-repeat right 1px; color:#dd7800;  }
.tamer-area ul li span { color:#683e26; }
.tamer-area ul li.partner span{ color:#a88f81; }
.tamer-area { padding:5px; background-color:#fff2db; border:1px solid #ceb0ac; zoom:1; }

/* rankingscroll */
#rankingscroll { border:1px solid #ceb0ac; background-color:#fff2db; padding:2px 2px 2px 5px; }
#rankingscroll .ranking-area { position:relative; height:124px; overflow:auto; }
.ranking-area .scrollbar-pane { margin-top:2px; }
.ranking-area .scrollbar-handle-container { right:0; _right:-1px; width:15px; background:#fff2db;}
.ranking-area .scrollbar-handle-container.hover, .ranking-area .scrollbar-handle-container.move {}
.ranking-area .scrollbar-handle-up, .ranking-area .scrollbar-handle-down {background-image: url('../../_images/us/guild/btn_scrollbar_arrow_bg.gif'); background-repeat: no-repeat;}

/* handle */
.ranking-area .scrollbar-handle {width:13px; right:0; _right:-1px; border:1px solid #ceb0ac; background-color:#fff2db; background-position:-15px 50%;}
.ranking-area .scrollbar-handle:hover, .ranking-area .scrollbar-handle-move { background-color:#ceb0ac;}

/* arrow up */
.ranking-area .scrollbar-handle-up { right:0; _right:-1px; width:15px; height:15px; background-color: #161412; background-position:left top; border-bottom:1px solid #fff2db; }
.ranking-area .scrollbar-handle-up-move {background-position:left top;}

/* arrow down */
.ranking-area .scrollbar-handle-down { right:0; _right:-1px; bottom:0; width:15px; height:15px; background-color: #161412; background-position:left -15px; border-top:1px solid #fff2db; }
.ranking-area .scrollbar-handle-down-move {background-position:left -15px;}

/* ranking-area table */
.ranking-area table { font-size:11px; line-height:1.2; }
.ranking-area table .thead th, .ranking-area table .thead td { padding-bottom:4px; border-bottom:1px solid #ceb0ac; }
.ranking-area table th div { height:18px; padding-top:4px; background-color:#dd7800; color:#fff2db; }
.ranking-area table td div { height:18px; padding-top:4px; }
.ranking-area table .thead td { font-weight:bold; color:#dd7800; text-align:center; }
.ranking-area table .tbody th, .ranking-area table .tbody td { padding-top:4px; text-align:left; }
.ranking-area table .tbody td div { width:106px; height:18px; margin-bottom:7px; padding-top:4px; background-color:#dd7800; color:#fff2db; text-align:center; font-weight:bold; }
.ranking-area table .tbody ul li { padding:0 0 4px 4px; line-height:1.2; }
.ranking-area table .tbody ul li em { display:inline-block; padding-left:10px; background:url('../../_images/us/common/bbs_bul.gif') no-repeat left 4px; color:#dd7800; vertical-align:top; word-break:break-all; word-wrap: break-word; }
.ranking-area table .tbody ul li span { display:inline-block; padding-left:6px; background:url('../../_images/us/guild/guild_line.gif') no-repeat left 1px; color:#683e26; vertical-align:top; word-break:break-all; word-wrap: break-word; }
.ranking-area table .tbody ul li em.partner { width:62px; color:#683e26; }
.ranking-area table .tbody ul li span.partner { width:78px; }
.ranking-area table .tbody ul li em.level { width:15px; }
.ranking-area table .tbody ul li span.level { width:30px; }
.ranking-area table .tbody ul li em.ranking { width:41px; }
.ranking-area table .tbody ul li span.ranking { width:40px; }

/* btn-area */
.tamer-tooltip .tamer-info .btn-area { margin-top:5px; text-align:center; }
.tamer-tooltip .tamer-info .btn-area .btn-register,
.tamer-tooltip .tamer-info .btn-area .btn-close, .tamer-tooltip .tamer-info .btn-area a { background-image:url('../../_images/us/guild/bg_btn_close.gif'); height:20px; line-height:20px; font-size:11px; color:#ffecbb; padding-bottom:1px; }
.tamer-tooltip .tamer-info .btn-register a,
.tamer-tooltip .tamer-info .btn-area a {left:25px; padding-left:0; }


/* #guild-tooltip */
#guild-tooltip { position:absolute; left:101px; top:195px; height:auto; }
#guild-tooltip .tamer-info textarea { width:344px; height:62px; resize:none; overflow-y:auto; font-size:11px; background-color:#fff2db; border:none; color:#ceb0ac; }
.browse-upload { height:22px; padding:3px; background-color:#fff2db; border:1px solid #ceb0ac; vertical-align:top; }
.browse-upload .txt { display:inline-block; width:278px; height:18px; *margin-top:-1px; background-color:#fffdf7; border:1px solid #ceb0ac; vertical-align:top; line-height:22px; *line-height:20px; font-size:11px; }
.browse-upload .file { display:none; }
.browse-upload img { display:inline-block; margin-top:2px; vertical-align:top; cursor:pointer; }
.guild-mark ul {font-size:9px; color:#683e26; line-height:16px; }
.guild-mark ul li { text-indent:-5px; padding-left:5px; }
.guild-mark ul li.warning { color:#b61100; }
#guild-tooltip .tamer-info .btn-area .btn-ga { margin-right:30px; }

/* title-area */
.title-area { zoom:1; margin-bottom:7px; }
.title-area .bul { float:left; }
.title-area .btn-ga { float:right; }

