@charset "shift_jis";
/* CSS Document */

/* --------------------------------- 
------------------------------------
head-logo
------------------------------------
------------------------------------*/
.head-logo{
  padding: 0 15px;
}

/* --------------------------------- 
------------------------------------
Alpha-menu
------------------------------------
------------------------------------*/
.Alpha-menu {
  margin: 0;
  padding: 0
}
.Alpha-menu ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.Alpha-menu ul li {
  margin: 0px;
  padding: 0;
  display: block;
}
.Alpha-menu ul li a,
.Alpha-menu ul li a:link,
.Alpha-menu ul li a:visited {
  display: block;
  padding: 0;
  margin: 0;
}
.Alpha-menu ul li a:hover {}

/* --------------------------------- 
------------------------------------
Utility-menu
------------------------------------
------------------------------------*/
.Utility-menu {
  clear:both;
  margin:0 auto;
  position:relative;
  top:-15px;
  color: #542420;
}
.Utility-menu ul {
  position:absolute;
  right: 10px;
  top:0;
  list-style: none;
  z-index: 0;
  margin:0;
}
.Utility-menu ul li {
  float:left;
  margin: 0;
  padding: 0;
}
/* --------------------------------- 
------------------------------------
Footer-menu
------------------------------------
------------------------------------*/
.Footer-menu {
  margin: 0px;
  float: left;
  width: auto;
  padding: 3px;
}
.Footer-menu ul {
  margin: 0px;
}
.Footer-menu ul li {
  padding: 0px;
  margin: 0px;
  display: inline;
  color: #FFFFFF;
  font-size: 10px;
}
.Footer-menu ul li a, 
.Footer-menu ul li a:link,
.Footer-menu ul li a:visited{
  font-size: 10px;
  color : #FFFFFF;
  text-decoration: none;
}
.Footer-menu a:hover {
  font-size: 10px;
  color : #FFFFFF;
  text-decoration: underline;
}
/* --------------------------------- 
------------------------------------
Copyright
------------------------------------
------------------------------------*/
.Copyright {

}

/* --------------------------------- 
------------------------------------
contents-menu
------------------------------------
------------------------------------*/
.contents-menu{
  padding:0 0 15px 0;
}
.contents-menu ul li{
  font-size:0px;
  display: inline;
}
.contents-menu img{
  vertical-align:top;
}
/* --------------------------------- 
------------------------------------
information-menu
------------------------------------
------------------------------------*/
.information-menu{}
.information-menu ul {
  margin: 0px;
  padding: 0 5px 15px 0;
  list-style: none;
}
.information-menu ul li  {
  padding:5px 5px 5px 20px;
  border-bottom: dashed 1px #CCCCCC;
  background-image: url(../../../../img/arrow_02.gif);
  background-repeat: no-repeat;
  background-position: 3px 10px;
}
.information-menu ul li a, 
.information-menu ul li a:link,
.information-menu ul li a:visited{
  font-size: 11px;
  color: #333333;
  text-decoration: none;
}
.information-menu ul li a:hover {
  font-size: 11px;
  color: #666666;
  text-decoration: none;
}

/* --------------------------------- 
------------------------------------
top-image
------------------------------------
------------------------------------*/
.top-image{
  padding-bottom:10px;
}

/* --------------------------------- 
------------------------------------
company-info
------------------------------------
------------------------------------*/
.company-info{
  width:200px;
  margin:0 0 20px 0;
}
.company-info h5{
  padding: 5px 10px;
  margin: 0;
}
.company-info p{
  padding: 0 10px;
  margin: 0;
}
.company-info-wall{
  width:200px;
  background-image:url(../../../../img/information_wall03.jpg);
  background-repeat: repeat-y;
}

.company-detail-edit{
  float:left;
  width:250px;
  padding:5px;
}
/* --------------------------------- 
------------------------------------
module
------------------------------------
------------------------------------*/
.module-edit .wb-edit{
  margin: 0 10px;
  padding: 10px;
  border: 1px #542420 solid;
}