/* entire */
body {
	font-size:80%;
	margin-left:20px;
	line-height:1.5;
}

/* box */
#wrapper {
	width: 800px;
}

#header {
	border-bottom:1px solid #EE4000;
	margin-bottom: 20px;
}

#maincontents {

}

#middle {
	margin-top: 20px;
	border-top:1px solid #EE4000;
	border-width:5px;
	border-top-style: dotted;
	text-align: center;
}

#middle2 {
	margin-top: 20px;
	border-top:1px solid #0033FF;
	border-width:5px;
	border-top-style: dotted;
	text-align: center;
}

#middle3 {
	margin-top: 20px;
	border-top:1px solid #FF0000;
	border-width:5px;
	border-top-style: dotted;
	text-align: center;
}

#middle4 {
    margin-top: 20px;
    border-top:1px solid #FF0099;
    border-width:5px;
    border-top-style: dotted;
    text-align: center;
}

#middle5 {
  /*  margin-top: 20px;*/
    border-top:1px solid #b0c4de;
    border-width:5px;
    border-top-style: dotted;
    text-align: center;
    padding:10px 0
}

#footer {
	margin-top: 20px;
	border-top:1px solid #EE4000;
	text-align: center;
}

table {
	line-height:2.0;
}


/* RESERVE */
.obi1{
	height: 100%;
	padding: 6px 0 5px 5px;
	margin:5px -5px;
	font-size: 15px;
	font-weight: bold;
	background: url(h3_bg.gif) 0 0 repeat-x;
	border-left: 5px solid #FF7F24;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.number {
	font-size: 200%;
	color:#FF7F24;
}

.parameter {
	border:1px solid #1C1C1C;
	border-collapse:collapse;
}

table.parameter th{
	background-color: #FFD39B;
	border:1px solid #1C1C1C;
}

table.parameter td{
	border:1px solid #1C1C1C;
	padding: 3px;
}

pre {
	margin:0;
	padding: 5px;
	background-color: #E8E8E8;
	border:1px solid #1C1C1C;
    text-align:left;
}


/* EC */
.obi2{
	height: 100%;
	padding: 6px 0 5px 5px;
	margin:5px -5px;
	font-size: 15px;
	font-weight: bold;
	background: url(h3_bg.gif) 0 0 repeat-x;
	border-left: 5px solid #0033FF;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.number2 {
	font-size: 200%;
	color:#0033FF;
}

.ec {
	border:1px solid #1C1C1C;
	border-collapse:collapse;
}

table.ec th{
	background-color: #6699ff;
	border:1px solid #1C1C1C;
}

table.ec td{
	border:1px solid #1C1C1C;
	padding: 3px;
}

.alert {
  color: #FF0000;
}

/* chakuuta */
.obi3{
	height: 100%;
	padding: 6px 0 5px 5px;
	margin:5px -5px;
	font-size: 15px;
	font-weight: bold;
	background: url(h3_bg.gif) 0 0 repeat-x;
	border-left: 5px solid #FF0000;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.number3 {
	font-size: 200%;
	color:#FF0000;
}

.uta {
	border:1px solid #1C1C1C;
	border-collapse:collapse;
}

table.uta th{
	background-color: #FF6347;
	border:1px solid #1C1C1C;
}

table.uta td{
	border:1px solid #1C1C1C;
	padding: 3px;
}

/* comics */
.obi4{
	height: 100%;
	padding: 6px 0 5px 5px;
	margin:5px -5px;
	font-size: 15px;
	font-weight: bold;
	background: url(h3_bg.gif) 0 0 repeat-x;
	border-left: 5px solid #ff0099;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.number4 {
	font-size: 200%;
	color:#ff0099;
}

.comics {
	border:1px solid #1C1C1C;
	border-collapse:collapse;
}

table.comics th{
	background-color: #ffccff;
	border:1px solid #1C1C1C;
}

table.comics td{
	border:1px solid #1C1C1C;
	padding: 3px;
}


/* hotel */
.obi5{
    height: 100%;
    padding: 6px 0 5px 5px;
    margin:5px -5px;
    font-size: 15px;
    font-weight: bold;
    background: url(h3_bg.gif) 0 0 repeat-x;
    border-left: 5px solid #79CDCD;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
}

.number5 {
    font-size: 200%;
    color:#458B74;
}

.hotel {
    border:1px solid #1C1C1C;
    border-collapse:collapse;
}

table.hotel th{
    background-color: #79CDCD;
    border:1px solid #1C1C1C;
}

table.hotel td{
    border:1px solid #1C1C1C;
    padding: 3px;
}


/* apart */
.obi6{
    height: 100%;
    padding: 6px 0 5px 5px;
    margin:5px -5px;
    font-size: 15px;
    font-weight: bold;
    background: url(h3_bg.gif) 0 0 repeat-x;
    border-left: 5px solid #869de0;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
}

.number6 {
    font-size: 200%;
    color: #869de0;
}

.apart {
    border:1px solid #1C1C1C;
    border-collapse:collapse;
}

table.apart th{
    background-color: #869de0;
    border:1px solid #1C1C1C;
}

table.apart td{
    border:1px solid #1C1C1C;
    padding: 3px;
}




/* ATWS EC */
.obi100{
	height: 100%;
	padding: 6px 0 5px 5px;
	margin:5px -5px;
	font-size: 15px;
	font-weight: bold;
	background: url(h3_bg.gif) 0 0 repeat-x;
	border-left: 5px solid #008000;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.number100 {
	font-size: 200%;
	color:#008000;
}

.atwsec {
	border:1px solid #1C1C1C;
	border-collapse:collapse;
}

table.atwsec th{
	background-color: #9ACD32;
	border:1px solid #1C1C1C;
}

table.atwsec td{
	border:1px solid #1C1C1C;
	padding: 3px;
}

.alert {
  color: #FF0000;
}



/* div scroll */
.source {
  overflow: auto;
  width: 500px;
  height: 300px;
  border: 1px solid #363636;
}
