/* Common */
*{font-size:13px;line-height:1.2em;margin:0;}
body{color:#666;background:#e3e3e3;text-align:center;overflow-y:scroll;}
table{empty-cells:hide;}
a{color:#2e5cbc;text-decoration:none;}
a:hover{color:#6C90D8;}
img{border:none;}

#page{width:750px;background:#fff url('../img/bgs.gif') repeat-y top center;text-align:left;font-family: sans-serif;}
#header{background:#fff url('../img/bgs.gif') repeat-y top center;padding:0 15px 10px 15px;position:fixed !important;position:absolute;top:0;left:auto;filter:alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}
#main{padding:50px 10px 0 10px;}
#footer{height:15px;background:url('../img/bgf.gif') no-repeat bottom center;}

#header ul.menu{list-style:none;padding:10px 0px;text-align:center;}
#header ul.menu li{float:left;margin:0 5px;}
#header ul.menu li a{color:#666;border-bottom:3px solid #666;width:110px;display:block;font-size:16px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
#header ul.menu li a:hover{color:#DF491B;border-bottom:3px solid #DF491B;}
#header ul.menu li a.here{color:#FF0000;border-bottom:3px solid #FF0000;}

/* Top */
#site1{padding:0 5px;}
#site2{padding:5px 5px 0 5px;text-align:right;vertical-align:bottom;border-top:1px dashed #ccc;}

#news{border:1px dotted #ccc;padding: 3px;margin:5px;}
#news ul{padding:2px;margin:0 0 0 20px;}
#news li{list-style-type:square;list-style-image:url(../img/check.gif);padding:0;margin:0;}

#jump, #message{border:1px solid #ccc;padding:3px;margin:5px;}
#jump td, #message td{width:350px;vertical-align:top;}
#jump td h1, #message td h1, #links h1{color:#666;background:#fff url('../img/bgt.gif') repeat-x bottom center;padding:1px 5px;margin-bottom:3px;border-bottom:1px solid #ccc;}

#jump td div{padding:0 3px 3px 3px;}
#jump td div a{background:#fff url('../img/arrow.gif') no-repeat left center;padding-left:10px;}

#message td.bbs div{font-size:10px;}
#message td.bbs div img{display:none;}
#message textarea{width:350px;height:100px;}
#message .textarea_left{display:none;}

#links{
width:720px;margin:5px;
}

.simpleTabs-content{

color:#666;
padding:5px;border:1px solid #ccc;border-bottom:none;clear:both;
}
.simpleTabs-content p a.link{background:#fff url('../img/arrow2.gif') no-repeat left center;padding-left:10px;
}
.simpleTabs-content p.indent{padding-left:10px;
}
.simpleTabs-nav ul{
overflow:hidden;
list-style:none;
margin:0;
padding:0;

}

.simpleTabs-nav li{width:90px;

float:left;cursor:pointer;}

.simpleTabs-nav li.close{
float:right;
}

.simpleTabs-nav li div{color:#ccc;border-top:1px solid #ccc;text-align:center;padding-bottom:5px;}

.simpleTabs-nav li:hover div{
background:#ccc;color:fff;
}

.simpleTabs-nav li.actif div{color:#666;border:1px solid #ccc;border-top:none;
background:#fff;
}



/* Contents */
#chart, #arms, #item, #monster, #tips{padding:3px;margin:5px;}
#chart h1, #arms h1, #item h1, #monster h1, #tips h1{border-top:medium double #ccc;border-bottom:medium double #ccc;text-align:center;padding:2px 5px;margin-bottom:3px;}
#chart div, #arms div, #item div, #monster div, #tips div{margin-bottom:3px;padding:0 5px 0 5px;}

#chart div img.map{margin:2px 0 5px 0;}
#chart div ul{padding:2px;margin:0 0 0 20px;}
#chart div li{list-style-type:square;list-style-image:url(../img/list.gif);padding:0;margin:0;}
#chart div li.true{list-style-image:url(../img/list_true.gif);}
#chart div div.boss{text-align:center;padding:0;margin:0;}
#chart div div.boss img{margin:2px;}
#chart div div.space{background:#fff url('../img/space.gif') no-repeat center;height:45px;}
#chart div div.space_c{background:#fff url('../img/space_c.gif') no-repeat center;height:45px;}
#caution{border:1px solid #ccc;padding:3px;margin:5px;}
#pagelink{font-weight:bold;text-align:center;padding:3px;margin:5px;}
#pagelink span, #pagelink a{padding:2px 4px;margin-left:2px;}
#pagelink span{color:#ccc;border:solid 1px #ccc;}
#pagelink span.here{color:#fff;background:#666;}
#pagelink a{color:#666;border:solid 1px #666;}
#pagelink a:hover{color:#fff;background:#ccc;border:solid 1px #ccc;}

#arms div .details th{background:#ccc;width:100px;}
#arms div .details td{border:#ccc 1px solid;text-align:center;}
#arms #ps, #arms #mg, #arms #sn, #arms #sp, #arms #mi, #arms #sm, #arms #fb, #arms #bu, #arms #bl, #arms #ne{margin-top:-45px;padding-top:45px;}

#item #list{margin-bottom:3px;}
#item #list th{background:#ccc;padding:1px 2px;}
#item #list td{border:#ccc 1px solid;padding:2px;}
#item #list .name{width:150px;}
#item #list .expl{width:280px;}

#tips #list{margin-bottom:3px;width:100%;}
#tips #list th{background:#ccc;padding:1px 2px;}
#tips #list td{border:#ccc 1px solid;padding:2px;}

#tips h2{border-left:5px solid #ccc;padding:1px 5px;margin:5px 0 3px 0;}
#tips div .true td.text{padding:3px;vertical-align:top;}
#tips div .data th{background:#ccc;padding:1px 2px;}
#tips div .data td{border:#ccc 1px solid;padding:2px;}
#tips div ul, ol{padding:2px;margin:0 0 0 20px;}
#tips div ul li{list-style-type:square;list-style-image:url(../img/list.gif);padding:0;margin:0;}

#tips #hikaku{margin-bottom:3px;}
#tips #hikaku th{background:#ccc;padding:1px 5px;}
#tips #hikaku td{border:#ccc 1px solid;padding:2px;}

#tips .year{font-size:20px;font-family:Century;}
#tips .date{font-size:14px;font-family:Century;}
#tips .detail{padding-left:10px;}
#tips .detail a.ref{vertical-align:super;font-size:10px;}