
FIELDSET {
	border:1px #EBE8E0 solid;
	padding:3px 3px 3px 3px;
}

.hide {
	font-weight:bold; 
	font-size:10px;
	text-align:center;
        padding:3px 4px 3px 4px;
	border:1px #C6BC9D solid;
}/* DivTable.com */.divTable{	display: table;	width: 455px;}.divTableRow {	display: table-row;}
.divTableRow_right{	display: table-row;}
.divTableHeading {	background-color: #EEE;	display: table-header-group;}
.divTableCell, .divTableHead {	border-right: 1px solid #999999;	border-bottom: 1px solid #999999;	border-left: 1px solid #999999;	display: table-cell;	padding: 3px 5px;	width: 210px;}
.divTableCell2 {	display: table-cell;	padding: 3px 5px;	width: 50px;}
.divTableCell_exp, .divTableCell_hp {	border-bottom: 1px solid #999999;	border-left: 1px solid #999999;	display: table-cell;	padding: 3px 0px;		width: 80px;		text-align:center;}
.divTableCell_top {	border-bottom: 1px solid #999999;	border-left: 1px solid #999999;	display: table-cell;	padding: 0px 0px;		width: 80px;		text-align:center;}

.divTableCell_tit {	border-right: 1px solid #999999;	border-top: 1px solid #999999;	display: table-cell;	padding: 3px 5px;	width: 210px;}
.divTableCell_top_tit {	border-top: 1px solid #999999;	border-left: 1px solid #999999;	display: table-cell;	padding: 0px 0px;		width: 80px;		text-align:center;}
.divTableCell_exp_tit, .divTableCell_hp_tit {	border-top: 1px solid #999999;	display: table-cell;	padding: 3px 0px;		width: 80px;		text-align:center;} 

.divTableHeading {	background-color: #EEE;	display: table-header-group;	font-weight: bold;}
.divTableFoot {	background-color: #EEE;	display: table-footer-group;	font-weight: bold;}
.divTableBody {	display: table-row-group;}
.tooltip {    position: relative;    display: inline-block;    border-bottom: 0px dotted #ccc;    color: #006080;}
.tooltip .tooltiptext {    visibility: hidden;    position: absolute;    min-width: 255px;    min-height: 15px;    background-color: #555;    color: #fff;    text-align: left;    padding: 3px 0 3px 3px;    border-radius: 6px;    z-index: 1;    opacity: 0;    transition: opacity 0.3s;}
.tooltip:hover .tooltiptext {    visibility: visible;    opacity: 1;}
.tooltip .tooltiptext::after {  content: "";  position: absolute;  top: 100%;  left: 50%;  margin-left: -5px;  border-width: 5px;  border-style: solid;  border-color: #555 transparent transparent transparent;}
.tooltip:hover .tooltiptext {  visibility: visible;  opacity: 1;}
.tooltip-right {  top: -5px;  left: 100%;  }
.tooltip-right::after {    content: "";    position: absolute;    top: 50%;    right: 100%;    margin-top: -5px;    border-width: 5px;    border-style: solid;  border-color: transparent black transparent transparent;}
.tooltip-right2 {
	min-width: 200px;  top: 15px;  left: 125%;    border-top-left-radius: 1px;}
.tooltip-right2::after {
   content: "";    position: absolute;
   top: 50%;    right: 100%;    margin-top: -5px;    border-width: 5px;    border-style: solid;
   border-color: transparent #555 transparent transparent;
   }
.tooltip-right3 {
	min-width: 200px;  top: 25px;  left: 100%;    border-top-left-radius: 1px;}
.tooltip-right3::after {
   content: "";    position: absolute;
   top: 50%;    right: 100%;    margin-top: -5px;    border-width: 5px;    border-style: solid;
   border-color: transparent #555 transparent transparent;
   } 
    
.divTableCell2_1 {	display: table-cell;	padding: 3px 0px 0px 3px;	width: 35px; background-color: #dadada;}
.divTableCell2_2 {	display: table-cell;	padding: 3px 0px 0px 3px;	width: 35px; background-color: #edeeee;}
   
.divTableCell_1{	
	border-right: 1px solid #999999;	
	display: table-cell;	
	padding: 3px 5px;	
	width: 210px;
	background-color: #dadada;
}
.divTableCell_exp_1, .divTableCell_hp_1 {	
	display: table-cell;	
	padding: 3px 0px;		
	width: 80px;		
	text-align:center;
	background-color: #dadada;
}

.divTableCell_top_1 {	
	border-left: 1px solid #999999;	
	display: table-cell;	
	padding: 0px 0px;		
	width: 80px;		
	text-align:center;
	background-color: #dadada;
}
.divTableCell_2{	
	border-right: 1px solid #999999;	
	display: table-cell;	
	padding: 3px 5px;	
	width: 210px;
	background-color: #edeeee;
}
.divTableCell_exp_2, .divTableCell_hp_2 {	
	display: table-cell;	
	padding: 3px 0px;		
	width: 80px;		
	text-align:center;
	background-color: #edeeee;
}

.divTableCell_top_2 {	
	border-left: 1px solid #999999;	
	display: table-cell;	
	padding: 0px 0px;		
	width: 80px;		
	text-align:center;
	background-color: #edeeee;
}
   
   
#form1_monster {	margin-left: 15px;  width: 100px;  display: inline-block;}
#form2_monster {  width: 300px;  display: inline-block;}