@charset 'utf-8';

.characters .growth:after {clear:both; display:block; height:0; font-size:0; line-height:0; content:'.'; visibility:hidden;}

/* bul */
.bul { min-height:25px; _height:25px; padding-left:21px; background:url('../../_images/us/guide/bul_star.gif') no-repeat left top; font-size:18px; line-height:1.2; color:#301100;}
h4.bul { margin-top:33px; }
h5.bul { margin-top:24px; }

/* Bbs - List */
.bbs .list { padding-bottom:0; background:none; border-bottom:1px solid #f2d8b2; font-family:Arial;}
.bbs .list thead th { padding:9px 0 8px; background:#fbedcc url('../../_images/us/guide/bbs_highlight_bg.gif') no-repeat -10px 50%; border-bottom:0; color:#6b4840; }
.bbs .list th div { padding-left: 2px; background: url('../../_images/us/guide/bbs_sepr_highlighted.gif') no-repeat scroll left 50% ; }
.bbs .list tbody th.open { padding:11px 0 10px 11px; background:#fff9e9 url('../../_images/us/guide/bbs_sepr_highlighted_line.gif') repeat-y scroll left top; border-top:1px solid #f2d8b2; border-bottom:0; color:#6b4840; text-align:left;  vertical-align:middle; }
.bbs .list tbody th.open img,.bbs .list tbody th.open span { vertical-align:middle;}
.bbs .list tbody th.open img.icon { margin-right:6px; }
.bbs .list tbody th.open span { display:inline-block; margin-top:-2px; line-height:1.2; }
.bbs .list td { padding:0 0 0 9px; border-top:1px solid #f2d8b2; color:#957867; font-size:11px; font-weight:bold; line-height:16px; text-align:left;  }
.bbs .list td.close { border-right:1px solid #f2d8b2; }

/* tab */
.tab { width:600px; height:54px; padding-bottom:21px; zoom:1; }
.tab li { float:left; width:100px; height:54px; background:url('../../_images/us/guide/tab_bg.gif') no-repeat left top; }
.tab li a { display:inline-block; width:100px; 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; }
.tab li a:link, .tab li a:hover, .tab li a:active, .tab li a:visited { color:#9e4807; text-decoration:none; }
.tab li.cur { background:url('../../_images/us/guide/tab_bg_on.gif') no-repeat left top; color:#ffebbb;}
.tab li.cur a, .tab li.cur a:link, .tab li.cur a:hover, .tab li.cur a:active, .tab li.cur:visited { color:#ffebbb !important; }
.tab li.tamer a { height:49px; padding-top:5px; }

/* auto-tab */
.auto-tab { padding-bottom:0; }
.auto-tab li { width:300px; height:54px; background:url('../../_images/us/guide/tab_auto_bg.gif') no-repeat left -54px !important; }
.auto-tab li a { width:300px; *padding-top:14px; }
.auto-tab li.born-cur a,.auto-tab li.born-cur a:link,.auto-tab li.born-cur a:visited,.auto-tab li.born-cur a:active,.auto-tab li.born-cur a:hover,
.auto-tab li.grow-cur a,.auto-tab li.grow-cur a:link,.auto-tab li.grow-cur a:visited,.auto-tab li.grow-cur a:active,.auto-tab li.grow-cur a:hover { color:#ffebbb !important; }
.auto-tab li.cur { background-position:-300px -54px !important; }
.auto-tab li.born { background-position:left -54px; }
.auto-tab li.born-cur { background-position:left top !important; }
.auto-tab li.grow { background-position:-300px top; }
.auto-tab li.grow-cur { background-position:-300px -54px !important; }

/* aboutgame-born */
.aboutgame-born { width:580px; padding:652px 10px 0 10px; background:url('../../_images/us/guide/aboutgame/aboutgame_born_bg.jpg') no-repeat left top; }
.aboutgame-born p { padding-top:17px; line-height:17px; color:#683e26; }
.aboutgame-born p em{ color:#cc0000; font-weight:bold; }

/* aboutgame-grow */
.aboutgame-grow { width:580px; padding:354px 10px 0 10px; background:url('../../_images/us/guide/aboutgame/aboutgame_grow_bg.jpg') no-repeat left top; }
.aboutgame-grow ul { position:relative; width:580px; height:183px; }
.aboutgame-grow ul li { position:absolute; top:0; width:140px; height:85px; text-align:center; }
.aboutgame-grow ul li.lalamon { left:32px; }
.aboutgame-grow ul li.agumon { top:69px; left:205px; width:175px; height:110px; }
.aboutgame-grow ul li.agumon a { min-height:110px; _height:110px; }
.aboutgame-grow ul li.gaomon { left:408px; }
.aboutgame-grow ul li a { display:block; min-height:85px; _height:85px; }
.aboutgame-grow ul li a:link, .aboutgame-grow ul li a:visited, .aboutgame-grow ul li a:hover, .aboutgame-grow ul li a:active { text-decoration:none; cursor:pointer; }
.aboutgame-grow p { padding-top:17px; line-height:17px; color:#683e26; }
.aboutgame-grow p em{ color:#cc0000; font-weight:bold; }

/* tamers-area */
.tamers-area { position:relative; margin-top:30px; border:1px solid #f2d8b2; background:url('../../_images/us/guide/characters/characters_tamers_bg.gif') repeat-x left -1px; color:#683e26; zoom:1;*display:inline; }
.tamers-area .characters-tamers {position:absolute; left:0; top:-16px; width:200px; background:url('../../_images/us/guide/characters/characters_tamers_marcus.jpg') no-repeat left top; }
.tamers-area .characters-tamers span { display:block; position:absolute; left:9px; bottom:5px; }
.tamers-area h5 { width:375px; height:27px; margin:0 20px 0 200px; padding:17px 0 16px; text-align:right; }
.tamers-area h5 span { display:inline-block; height:27px; padding-left:16px; background:url('../../_images/us/guide/characters/tamers_title_bg.gif') no-repeat left 3px; text-align:right;}
.tamers-area .stress { width:399px; *width:395px; display:block; height:34px; margin-left:200px; padding-top:25px; border-bottom:1px solid #f2d8b2; line-height:18px; }
.tamers-area .stress em { color:#960d00; }
.tamers-area p { margin:17px 0 29px 200px; line-height:17px; }
.tamers-area table { margin-left:200px; border-bottom:1px solid #f2d8b2; border-right:1px solid #f2d8b2; font-family:Arial; }
.tamers-area table th { padding:8px 0 10px; background-color:#fff9e9; border-top:1px solid #f2d8b2; border-left:1px solid #f2d8b2; }
.tamers-area table th em { font-size:10px; font-weight:normal; color:#b39b87; }
.tamers-area table td { padding:7px 0 11px; border-top:1px solid #f2d8b2; border-left:1px solid #f2d8b2; font-weight:bold; color:#957867; text-align:center; }
.daimon { height:348px; }
.daimon .characters-tamers { height:364px; background-image:url('../../_images/us/guide/characters/characters_tamers_marcus.jpg'); }
.norstein { height:365px; }
.norstein .characters-tamers { height:381px; background-image:url('../../_images/us/guide/characters/characters_tamers_norstein.jpg'); }
.norstein .stress { height:52px; }
.yoshino { height:364px; }
.yoshino .characters-tamers { height:380px; background-image:url('../../_images/us/guide/characters/characters_tamers_yoshino.jpg'); }
.yoshino .stress { height:34px; _height:29px; }

/* Characters - Partners */
.characters .growth { margin-bottom:15px; zoom:1; }
.characters .growth li { position:relative; float:left; padding-left:15px; }
.characters .growth .first { padding-left:0; }
.characters .growth .take { position:absolute; display:block; top:23px; left:2px; width:24px; height:25px; background:url('../../_images/us/guide/characters/growth_take_icon.gif') no-repeat left top; }

.digimon .lead { position:relative; }
.digimon p { line-height:17px; color:#683e26; }
.digimon .thumbnail { min-height:370px; _height:370px; margin-top:-110px; padding-top:110px; background:url('../../_images/us/guide/characters/partner_digimon_bg.jpg') no-repeat left top; }
.digimon .thumbnail .jcarousel-skin-tango .jcarousel-next-horizontal { top:94px; right:-3px; width:45px; height:120px;
    background: transparent url('../../_images/us/guide/characters/digimon_next_hor.png') no-repeat 0 0;
    _background-image:url('../../_images/us/guide/characters/digimon_next_hor.gif');
}
.digimon .thumbnail .jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.digimon .thumbnail .jcarousel-skin-tango .jcarousel-next-horizontal:focus { background-position: -45px 0; }
.digimon .thumbnail .jcarousel-skin-tango .jcarousel-next-horizontal:active { background-position: -90px 0; }
.digimon .thumbnail .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.digimon .thumbnail .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.digimon .thumbnail .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.digimon .thumbnail .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { background-position: -135px 0; }
.digimon .thumbnail .jcarousel-skin-tango .jcarousel-prev-horizontal { top:94px; left:-3px; width:45px; height:120px;
    background: transparent url('../../_images/us/guide/characters/digimon_prev_hor.png') no-repeat 0 0;
    _background-image:url('../../_images/us/guide/characters/digimon_prev_hor.gif');
}
.digimon .thumbnail .jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
.digimon .thumbnail .jcarousel-skin-tango .jcarousel-prev-horizontal:focus { background-position: -45px 0; }
.digimon .thumbnail .jcarousel-skin-tango .jcarousel-prev-horizontal:active { background-position: -90px 0; }
.digimon .thumbnail .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.digimon .thumbnail .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.digimon .thumbnail .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.digimon .thumbnail .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { background-position: -135px 0; }
.digimon h6 { height:40px; background:url('../../_images/us/common/bbs_highlight_bg.gif') no-repeat right top;}
.digimon h6 span { display:inline-block; height:40px; background:url('../../_images/us/common/bbs_highlight_bg.gif') no-repeat left top;}
.digimon h6 span img { margin:4px 0 0 9px; }
.digimon p.desc { margin:16px 5px 15px 10px; }
.digimon .list { border-bottom-width:0; }
.digimon .each { width:600px; margin-bottom:10px; padding-top:5px; background:url('../../_images/us/common/bbs_end_bg.gif') repeat-x 50% top; }
.digimon .each table { table-layout:fixed; border:1px solid #f2d8b2; background:#fff; }
.digimon .each th { padding:0; height:36px; *height:35px; background:none; background-color:#fff9e9; border:none; border-left:1px solid #f2d8b2; border-bottom:1px solid #f2d8b2; color:#683e26; font-size:11px; }
.digimon .each th div { background:none; }
.digimon .each th.title { width:171px; *width:170px; padding:0; background:#fed87c url('../../_images/us/guide/characters/partners_bbs_title.gif') repeat-x left top; font-size:0; line-height:0; }
.digimon .each td { padding-left:9px; border:none; border-left:1px solid #f2d8b2;border-bottom:1px solid #f2d8b2; font-weight:bold; font-size:11px; line-height:1.2; vertical-align:middle; }
.digimon .each td.skill { height:42px; padding:0; }
.digimon .each td.skill span{ position:relative; display:inline-block; width:42px; height:42px; text-align:left; vertical-align:middle; /*margin:-10px 7px -10px -10px;*/ }
.digimon .each td.skill span img { position:absolute; left:-1px; top:0; z-index:1; height:42px; vertical-align:middle; }
.digimon .each td.skill em { display:inline-block; vertical-align:middle; }
.digimon .each td.img { /*background:url('../../_images/us/guide/characters/characters_bg.gif') no-repeat left bottom; */}
.digimon .each td.img,
.digimon .each td.ability { padding:0; vertical-align:top; }
.digimon .each .ability table { margin-bottom:-1px; border:none; }
.digimon .each .ability th { border-left:none; border-right:1px solid #f2d8b2; height:31px; text-align:left; }
.digimon .each .ability th.title { background:url('../../_images/us/guide/characters/partners_bbs_th.gif') repeat-x 50% top; border-right:none; font-size:11px; color:#683e26; text-align:center; }
.digimon .each .ability th div { padding-left:9px; }
.digimon .each .ability th div em { color:#c3ae9b; }
.digimon .each .ability td { height:31px; padding-left:0; border-left:none; text-align:center; }
.digimon .each .ability tr.attack th,.digimon .each .ability tr.attack td,
.digimon .each .ability tr.speed th,.digimon .each .ability tr.speed td { height:31px; }
@-moz-document url-prefix() { .digimon .each .ability td {height:32px; } }

.digimon .each .ability-height td { height:39px; }
.digimon .each .ability-height tr.attack th,.digimon .each .ability-height tr.attack td,
.digimon .each .ability-height tr.speed th,.digimon .each .ability-height tr.speed td { height:41px; }
@-moz-document url-prefix() { .digimon .each .ability-height td {height:41px; } }



/* guide-box */
.guide-box { display:inline-block; border:1px solid #f2d8b2; padding:1px 0 0 1px; vertical-align:top; }
.guide-box span { display:inline-block; padding:2px 3px 3px 2px; background-color:#ffedcc; }
.guide-box span img { display:inline-block; border:1px solid #ceb0ac; }

/* interface-list */
.interface-list { width:600px; margin-bottom:-15px; }
.interface-list li { width:600px; height:auto; padding:15px 0; border-top:1px solid #e5ddd9; zoom:1; }
.interface-list li.first { border-top:none; }
.interface-list li .guide-box { float:left; }
.interface-list li h4 { width:330px; margin-top: 0;margin-left:260px; padding:6px 0 7px; font-size:14px; color:#dd7800; vertical-align:top; }
.interface-list li h4 img { display:inline-block; vertical-align:top; margin:-1px 1px 0 0; }
.interface-list li p { width:335px; margin-left:260px; color:#683e26; line-height:16px; }

/* minimap-area */
.minimap-area { width:600px; margin-bottom:36px; zoom:1; }
.minimap-area .guide-box { float:left; margin: 0 10px 0 0; }
.minimap-list { margin-top:-20px; }
.minimap-list li { margin-top:20px; }
.minimap-list li h4 { padding:6px 0 7px; font-size:14px; color:#dd7800; vertical-align:top; }
.minimap-list li h4 img { display:inline-block; vertical-align:top; margin:-1px 1px 0 0; }
.minimap-list li p { color:#683e26; line-height:18px; }
.minimap-list li.three { position:relative; margin-top:114px; *margin-top:98px;}
.minimap-list li.three .guide-box { position:absolute; top:-84px; *top:-60px; right:0; margin-right:0;}
.minimap-list li.three h4,.minimap-list li.three p { margin-right:135px; }

/* quest-area */
.quest-area { margin-top:-5px; }
.quest-area p { color:#683e26; line-height:18px;}
.quest-area .quest-area-img { margin-top:16px; }
.quest-area .step-list { width:600px; margin:-5px 0 -4px; }
.quest-area .step-list li { margin-top:11px; }
.quest-area .step-list li h5 { margin:9px 0 4px; font-size:14px; font-family:Arial; color:#dd7800; }
.quest-area .step-list li.three { position:relative; }
.quest-area .step-list li.three .guide-box { position:absolute; right:0; top:18px; }
.quest-area .step-list li.three h5, .quest-area .step-list li.three p { margin-right:165px; }

.bbs .quest-area .list { padding-top:5px; background:url('../../_images/us/common/bbs_end_bg.gif') repeat-x 50% top; border-bottom:none; }
.bbs .quest-area .list table { border:1px solid #f2d8b2; border-top:none; font-family:Arial; }
.bbs .quest-area .list table td {min-height:48px; _height:48px; padding:0; vertical-align:middle; }
.bbs .quest-area .list table .even td { background-color:#fff9e9; }
.bbs .quest-area .list table .first td span { margin-top:1px; _margin-top:1px; zoom:1; }
.bbs .quest-area .list table .end td span { margin-bottom:1px; *margin:-1px 0 1px 1px; }
.bbs .quest-area .list table td .icon { display:inline-block; width:64px; margin-left:1px; text-align:left; vertical-align:middle; }
.bbs .quest-area .list table td .txt { display:inline-block; width:520px; margin-left:7px; line-height:16px; vertical-align:middle; }

.quest-area .quest-list { margin-bottom:9px; }
.quest-area .step { margin-top:11px; color:#683e26; line-height:18px; }
.quest-area .step li { width:580px; margin-top:5px; padding:0 0 2px 25px; background:url('../../_images/us/guide/num_01.gif') no-repeat left top; }
.quest-area .step li.two { background-image:url('../../_images/us/guide/num_02.gif'); }
.quest-area .quest-list .num-area { position:relative; width:207px; }
.quest-area .quest-list .num-area span em img { border:0; }
.quest-area .quest-list .num-area .num01 { position:absolute; right:-4px; top:-1px; }
.quest-area .quest-list .num-area .num02 { position:absolute; right:26px; top:72px; }

/* option-area */
.option-area ul { margin-bottom:17px; }
.option-area ul .option, .option-area ul .interface { min-height:406px; _height:406px; }
.option-area ul .graphic, .option-area ul .sound { min-height:424px; _height:424px; }
.option-area ul .shortcut, .option-area ul .logout { min-height:442px; _height:442px; }

.bbs .option-area .list thead th { border-top:none; }
.bbs .option-area .list th div { background:none ;}
.bbs .option-area .list th.line div { background: url('../../_images/us/guide/bbs_sepr_highlighted.gif') no-repeat scroll left 50%; }
.bbs .option-area .list tbody th.open { background:#fff9e9 url('../../_images/us/guide/bbs_sepr_highlighted_line.gif') repeat-y scroll left top; }
.bbs .option-area .list tbody th { padding:10px 0 7px; background:none; border-top: 1px solid #f2d8b2; border-bottom:0; text-align:center; }
.bbs .option-area .list tbody td { padding:10px 0 7px 10px; text-align:left; }

/* item-area */
.item-area { margin-top:-5px; }
.item-area .item-area-img { margin-top:16px; }
.item-area h4 { margin:28px 0 5px; font-size:14px; font-family:Arial; color:#dd7800; }
.item-area p { margin-bottom:5px; line-height:18px; color:#683e26; }
.item-area .digivice { zoom:1; }
.item-area .digivice .guide-box { float:left; margin-right:10px; }
.item-area .digivice .space { padding-bottom:18px; }

.bbs .item-area .list { padding-top:5px; background:url('../../_images/us/common/bbs_end_bg.gif') repeat-x 50% top; border-bottom:none; }
.bbs .item-area .list table { border:1px solid #f2d8b2; border-top:none; font-family:Arial; }
.bbs .item-area .list table td {min-height:48px; _height:48px; padding:0; vertical-align:middle; }
.bbs .item-area .list table .even td { background-color:#fff9e9; }
.bbs .item-area .list table .first td span { margin-top:1px; _margin-top:1px; zoom:1; }
.bbs .item-area .list table .end td span { margin-bottom:1px; *margin:-1px 0 1px 1px; }
.bbs .item-area .list table td .icon { display:inline-block; width:48px; margin-left:1px; text-align:left; vertical-align:middle; }
.bbs .item-area .list table td .txt { display:inline-block; width:235px; margin-left:7px; line-height:16px; vertical-align:middle; }

/* tamer / digimon */
.tamer-area h4 { margin-top:0; }
.tamer-area .guide-list li.first { width:560px; zoom:1; }
.tamer-area .guide-list li.first h5 { margin-top:0; }
.tamer-area .guide-list li.first .guide-box { float:left; margin-right:20px; }
.digimon-area .guide-list li.first { width:520px; }

.guide-list { width:560px; margin:0 0 0 20px; zoom:1; }
.guide-list li { float:left; _display:inline; width:250px; margin:10px 0 0 20px; }
.guide-list li .guide-box { vertical-align:top; }
.guide-list li h5 { margin-top:5px; padding:6px 0; font-size:14px; color:#dd7800; vertical-align:top; }
.guide-list li h5 img { display:inline-block; margin:-1px 1px 0 0; vertical-align:top; }
.guide-list li p { color:#683e26; line-height:18px; }
.guide-list li .guide-box { display:block; position:relative; }
.guide-list li .guide-box em {display:block; position:absolute; right:0; top:1px; width:37px;height:37px; }
.guide-list li .guide-box span em img { width:37px;height:37px; border:0;}

/* battle-system */
.battle-system { color:#683e26; }
.battle-system p { width:603px; line-height:18px; margin-right:-3px; }
.battle-system p.step { margin:7px 0 1px; }
.battle-system p .bold { font-weight:bold; }
.battle-system h4 { margin-top:29px; }
.battle-system ul { margin:5px 0 -5px; }
.battle-system ul li strong { display:block; margin-bottom:4px; font-size:14px; font-family:Arial; color:#dd7800; }
.battle-system ul li p { margin-bottom:11px; }
.battle-system h5 { width:143px; height:22px; margin:30px 0 6px; padding-top:9px; background:url('../../_images/us/guide/battlesystem/battlesystem_title.gif') no-repeat left top; font-size:14px; color:#5d0000; text-align:center; }
.battle-system .battle-system-img { min-height:188px; _height:188px; margin:6px 0 0 -3px; font-size:0; line-height:0; }
.battle-system .battle-system-img .guide-box { margin-left:3px; }