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

@import url("../common/css/default.css");
@import url("../common/css/box.css");
@import url("../common/css/header.css");
@import url("../common/css/footer.css");
@import url("../common/css/menu.css");
@import url("../common/css/print.css");
@media screen,tv {

/***************** index ******************/
div#btn_com01 a {
  float:left;
	display:block;
	width:200px;
	height:80px;
	background:url(images/btn_company01.jpg) no-repeat;
	text-indent:-9999px;
}
div#btn_com01 {
  margin:30px 0px 40px 40px;
  _margin-left:20px;
  float:left;
	display:block;
	width:200px;
	height:80px;
}
div#btn_com02 a {
  float:right;
	display:block;
	width:200px;
	height:80px;
	background:url(images/btn_company02.jpg) no-repeat;
	text-indent:-9999px;
}
div#btn_com02 {
  margin:30px 40px 40px 0px;
  _margin-right:20px;
  float:right;
	display:block;
	width:200px;
	height:80px;
}
div#btn_com03 a {
  float:left;
	display:block;
	width:200px;
	height:80px;
	background:url(images/btn_company03.jpg) no-repeat;
	text-indent:-9999px;
}
div#btn_com03 {
  margin:0 0px 40px 40px;
  _margin-left:20px;
  float:left;
	display:block;
	width:200px;
	height:80px;
}
div#btn_com01 a:hover,
div#btn_com01 a:focus {
	background:url(images/btn_company01_ov.jpg) no-repeat;
}
div#btn_com02 a:hover,
div#btn_com02 a:focus {
	background:url(images/btn_company02_ov.jpg) no-repeat;
}
div#btn_com03 a:hover,
div#btn_com03 a:focus {
	background:url(images/btn_company03_ov.jpg) no-repeat;
}
/**************** history *******************/
#table_history {
  border-collapse:collapse;
	margin-bottom:20px;
}
#table_history th {
  padding:5px 10px ;
	height:25px;
	text-align:left;
	vertical-align:top;
	background-color:#634f3a;
  border-collapse:collapse;
	border:#a09180 1px solid;
}
#table_history td {
  padding:5px 10px ;
	height:25px;
	vertical-align:top;
  border-collapse:collapse;
	border:#a09180 1px solid;
}
/**************** outline *******************/
#table_outline {
  border-collapse:collapse;
	margin-bottom:20px;
}
#table_outline th {
  padding:5px 10px ;
	height:25px;
	text-align:left;
	vertical-align:top;
  border-collapse:collapse;
	border-bottom:#a09180 1px solid;
}
#table_outline td {
  padding:5px 10px ;
	height:25px;
	vertical-align:top;
  border-collapse:collapse;
	border-bottom:#a09180 1px solid;
}
#table_outline02 td {
  border:none;
	padding:0;
}
/**************** registry *******************/
.registry {
	margin-top:20px;
}

}