/* CSS Document */
@import "reset.css";
@import "base.css";
@import "header.css";
@import "footer.css";

table{
	border-collapse: separate;
  border-spacing: 4px;
}
th{
	background-color: #e4e4e4;
  text-align:center;
  vertical-align:middle;
}
td{
	padding:2px;
  border-bottom:#e4e4e4 1px solid;
}
#info_read{
	margin:0px 24px;
}
#info_read h2{
	color: #666633;
  font-weight:bold;
	font-size:160%;
}
/* group */
#changeimg{
	margin-bottom:30px;
}
#info_read p{
	font-size:11pt;
	line-height: 14pt;
	margin:5px 0px 5px 0px;
}
#info_img{
	float:left;
	padding-top: 4px;
  width:150px;
}
#info_img img{margin-bottom:5px;}
#map{
	float:right;
  margin:80px 15px 10px 0px;
 }
#info_read table{
	width:455px;
  float:left;
  margin:0px 0px 15px 15px;
  font-size:105%;
}
#info_read table th{
  width:110px;
}
#info_read dt{
  background: url(../image/list2.gif) no-repeat left 6px;
  padding:2px 0px 2px 10px;
  text-transform:capitalize;
}
#info_read dd{
	padding-left:10px;
  line-height:120%;
}
#info_read ul{
	font-size: 105%;
	width: 330px;
	list-style-image: url(../../info/image/list.gif);
	float: right;
	margin:5px 0 0 10px;
	padding:0;
	line-height: 150%;
	height:190px;
}
#info_read ul a:visited{
	color:#036;
}
.rabel{
	background-color:#e4e4e4;
	text-align:center;
}
.rabel span{font-size:10pt;}
.i_box{
	margin:15px 24px 0px 24px;
  min-height:155px;
  clear:both;
}
/* Mac版IEのみに適用 \*//*/
.i_box {
	clear:left;
  width:750px;
}
/* */
.i_box table{
	float:left;
  width:455px;
  margin:0px 0px 15px 15px;
}
.i_box img{
float:right;
margin:5px 15px 10px 0px;
}
.group{
	margin:15px 24px 0px 24px;
	clear:both;
}
/* Mac版IEのみに適用 \*//*/
.group {
	clear:left;
  width:750px;
}
/* */
.i_box h3,.group h3{
	font-size: 110%;
  font-weight:bold;
	border-bottom: 1px solid #663;
}
.i_box h3{
	padding:0px 0px 0px 5px;
	margin:0px 0px 5px 5px;
  border-left: 5px solid #663;
}
.group h3{
	padding:0 0 0 5px;
}
.sub_title{
	border-left: 5px solid #663;
	margin:0px 0px 5px 5px;
}
.sub_title span{
	padding-left:5px;
	font-size: 110%;
}
.group table{
	float:left;
  width:455px;
  margin:0px 0px 15px 15px;
}
.group_img{
float:right;
margin:5px 15px 0px 0px;
}
.office{
	background-color:#FFFFFF;
  text-align:left;
  padding:0px 0px 0px 5px;
	margin:0px 0px 5px 5px;
  border-left: 5px solid #663;
  border-bottom: 1px solid #663;
}
.i_box th,.group th{
	text-transform:capitalize;
  font-size:105%;
}
.singlecell{width:60px;}
#bottom{}
#history{
	margin:10px 24px 0px 24px;
	font-size:110%;
  width:750px;
}
#history th{
	text-align: left;
	border-right: 5px solid #e4e4e4;
  background-color:#FFFFFF;
  font-weight:bold;
  width:85px;
  padding-left:10px;
}
#history td{
	padding:5px 0 5px 0;
  border:none;
}