﻿
@charset "Shift_JIS";

/******************************
 * float clear
 ******************************/
.hpb-clear {
    clear: both;
}

#img-box{
  position: relative;
}
#img-box-mini{
  position: absolute;
  bottom: 0.2em;
  left: 0px;
  height: 1.5em;
  width: 99%;
   color: #fff;
	background: #000;
	filter: Alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity: 0.7;
 }
#img-box-text{
  	text-align: center;
 	vertical-align:top;
	margin: 0.3em 0em 0.5em 0em;
  width: 100%;
}

/******************************
 * menu-left
 ******************************/
#menu-l ul{ 
margin: 0; 
padding: 0; 
list-style: none; 
}
#menu-l li{ 
display: inline; 
padding: 0; 
margin: 0; 
float:left;
}
#menu-l li a{
display: block; 
border-left: 8px solid #C97556;
background-color: #474655;
padding: 3px 10px;
text-decoration: none;
color: #E1E2CF;
width: 80px; 
margin: 1px 0px;
text-align: center;
font-size: 14px;
}
#menu-l li a:hover{
border-left: 8px solid #990033;
background-color: #474655;
}

/******************************
 * menu-center
 ******************************/
#menu-c { 
position: relative;
overflow: hidden;
}
#menu-c ul{ 
position: relative;
margin: 0; 
padding: 0; 
list-style: none; 
  left: 50%;
  float: left;
}
#menu-c li{ 
  position: relative;
  left: -50%;
  float: left;
display: inline; 
padding: 0; 
margin: 0; 

}
#menu-c li a{
display: block; 
border-left: 8px solid #C97556;
background-color: #474655;
padding: 3px 10px;
text-decoration: none;
color: #E1E2CF;
width: 130px; 
margin: 1px 0px;
text-align: center;
font-size: 14px;
}
#menu-c li a:hover{
border-left: 8px solid #990033;
background-color: #474655;
}

/******************************
 * menu 
 ******************************/
#menu ul{ 
margin: 0; 
padding: 0; 
list-style: none; 
float:right;
}
#menu li{ 
display: inline; 
padding: 0; 
margin: 0; 
float:left;
}
#menu li a{
display: block; 
border-left: 8px solid #C97556;
background-color: #474655;
padding: 3px 10px;
text-decoration: none;
color: #E1E2CF;
width: 80px; 
margin: 1px 0px;
text-align: center;
font-size: 14px;
}
#menu li a:hover{
border-left: 8px solid #990033;
background-color: #474655;
}

/******************************
 * table
 ******************************/
#table001 {
  margin-top: 0.2em;
  margin-bottom: 1em;
  width: 570px;
  border-collapse: separate;
  border-spacing: 2px;
  font-size: 100%;
}

#table001 caption {
  margin-top: 1em;
  text-align: right;
}

#table001 th,
table001 td {
  padding: 4px 6px;
}

#table001 th {
  background: #1B3AB4;
  text-align: center;
  white-space: nowrap;
  font-size: 92%;
  color: #FFF;
}

#table001 td {
  background: #E5EAFF;
  text-align: right;
  white-space: nowrap;
}