@charset 'utf-8';

.tamer-area:after { clear:both; display:block; height:0; font-size:0; line-height:0; content:'.'; visibility:hidden;}
/* notice */
.notice { margin:6px 0 11px; 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; }
.ranking-select:after { clear:both; display:block; height:0; font-size:0; line-height:0; content:'.'; visibility:hidden; }
.ranking-select { zoom:1; }
.ranking-select .notice { float:left; margin-right:-115px; margin:6px 0 8px; *padding-bottom:6px;width:100%;}
.ranking-select .conditions { float:left; width:115px;margin-bottom:10px; }
.ranking-select div.sexy input { width:109px; *width:108px; }
.ranking-select div.sexy div.icon { left:92px; }
.ranking-select div.sexy div.list-wrapper { width:113px}


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: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; }
.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 { color:#a88f81; }
.bbs .bbs-ranking .tamer, .bbs .bbs-ranking .name { text-align:left; vertical-align:middle; color:#683e26; }
.bbs .bbs-ranking .tamer2 { text-align:left; vertical-align:middle; }
.bbs .bbs-ranking .partner { padding-left:7px; text-align:left; vertical-align:middle; }
.bbs .bbs-ranking .type { padding-left:5px; text-align:left; line-height:1.4; }
.bbs .bbs-ranking .size { text-align:left; color:#e7a04c; }
.bbs .bbs-ranking .size span { font-size:10px; }
.bbs .bbs-ranking .type02 { padding-left:5px; text-align:left; line-height:1.4; }
.bbs .bbs-ranking .tamer .img, .bbs .bbs-ranking .tamer2 .img , .bbs .bbs-ranking .partner .img, .bbs .bbs-ranking .name .img { margin-right:3px; }
.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; }

/* ranking-box */
.ranking-box { margin:6px 0 20px; }
.ranking-box div .box { width:570px; padding:15px 15px 9px; }
.ranking-box table { table-layout:fixed; line-height:1.2; color:#a88f81; }
.ranking-box table thead th { color:#dd7800; word-break:break-all; word-wrap: break-word; }
.ranking-box table thead th div { padding:11px 0 7px; background:none; background-color:#fff9e9; }
.ranking-box table thead th.tamer div { padding-left:21px; }
.ranking-box table thead th.partner div { padding-left:13px;}
.ranking-box table thead th.mercenary div { padding-right:13px;}
.ranking-box table tbody td { border-top:1px solid #e5ddd9; text-align:center; vertical-align:middle; word-break:break-all; word-wrap: break-word; }
.ranking-box table tbody td .btn-ga,.ranking-box table tbody td .btn-ga strong { background:url('../../_images/us/ranking/bg_top.gif') no-repeat left top; height:21px; line-height:21px; font-size:11px; color:#ffecbb; }
.ranking-box table tbody td .btn-ga strong { position: relative; left:2px; overflow:visible; display:inline-block; padding: 0 11px 1px 10px; background-position:right top; vertical-align: middle; white-space: nowrap;}
.ranking-box table tbody td .top2 { background-position:left -22px; }
.ranking-box table tbody td .top2 strong { background-position:right -22px; }
.ranking-box table tbody td .top3 { background-position:left -44px; }
.ranking-box table tbody td .top3 strong { background-position:right -44px; }
.ranking-box table tbody td.tamer { text-align:left; color:#683e26; }
.ranking-box table tbody td.tamer02 { text-align:left; }
.ranking-box table tbody td.partner { text-align:left; }
.ranking-box table tbody td.level { color:#dd7800; }
.ranking-box table tbody td.mercenary { text-align:center; }
.ranking-box table tbody td.name { text-align:left; color:#683e26; }
.ranking-box table tbody td.size { text-align:left; color:#dd7800;}
.ranking-box table tbody td.size span { font-size:10px; }
.ranking-box table tbody td.type {  }
.ranking-box table tbody td img { padding-right:3px; vertical-align:middle;}

/** tamer-tooltip **/
#tamer-tooltip { position:absolute; left:101px; top:655px; }
/*.tamer-tooltip { position:absolute; z-index:10; left:100px; top:23px; width:380px; max-height:402px; _height:402px; padding:3px; border:7px solid #5d0000; background-color:#fff1d0; }*/
.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; padding-left: 10px;}
.ranking-area table .tbody ul li span.partner { width:88px; }
.ranking-area table .tbody ul li em.level { width:15px; }
.ranking-area table .tbody ul li span.level { width:29px; }
.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-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-area a {left:25px; padding-left:0; }