@charset "Shift_JIS";
  @import url(default.css);
body{
  font-size : 95%;
  line-height : 1.3em;
  letter-spacing : 0.5px;
  background-image : url(../img/navi/navi-back01.jpg);
  background-repeat : repeat-x;
  background-position : 85px 85px;
  color : #333333;
}
#container{
  width : 950px;
  margin-left : auto;
  margin-right : auto;
}
#header-left{
  width : 400px;
  float : left;
}
#header-right{
  width : 254px;
  float : right;
}
#header-right #add01{
  font-size : 12px;
}
#header-right li{
  list-style-type : none;
}
#header{
  padding-top : 5px;
  height : 80px;
}
#navi li{
  float : left;
  list-style-type : none;
}
#navi{
  margin-bottom : 10px;
  height : 50px;
}
#main{
  width : 680px;
  float : left;
}
#sub{
  width : 250px;
  float : right;
}
#topimage{
  margin-bottom : 70px;
  width : 950px;
}
#home-latest th{
  width : 120px;
  padding-top : 10px;
  padding-left : 10px;
  padding-bottom : 10px;
  border-bottom-width : 1px;
  border-bottom-style : dashed;
  border-bottom-color : silver;
}
#home-latest td{
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  width : 520px;
  border-bottom-style : dashed;
  border-bottom-color : silver;
  border-bottom-width : 1px;
}
#menu li{
  margin-bottom : 5px;
  list-style-type : none;
}
#foot-info{
  background-color : #eff7df;
  padding-top : 20px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  margin-top : 20px;
  clear : both;
}
#foot-info h4{
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : silver;
  font-size : 140%;
  font-weight : bold;
}
#foot-info-l{
  width : 280px;
  float : left;
}
#foot-info-l dd{
  font-size : 12px;
}
#foot-info-l dt{
  font-size : 20px;
}
#foot-info-r{
  width : 380px;
  float : right;
}
#foot-info-l dd li{
  list-style-type : none;
}
#foot-info-r li{
  float : left;
  padding-left : 10px;
  list-style-type : none;
}
#home-latest{
  margin-bottom : 10px;
}
#footer{
  margin-top : 20px;
  text-align : center;
  padding-bottom : 5px;
}
.title01{
  background-image : url(../img/title-bar01.jpg);
  background-repeat : no-repeat;
  width : 645px;
  height : 32px;
  padding-left : 25px;
  font-size : 120%;
  padding-top : 8px;
}
.flow-box{
  margin-bottom : 10px;
}
.flow-box dt{
  width : 120px;
  float : left;
  text-align : center;
}
.flow-box dd{
  float : right;
  width : 530px;
}
.flow-box dt img{
  margin-bottom : 20px;
}
.b1{
  font-weight : bold;
}
#corp-detail th{
  width : 100px;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  border-bottom-width : 1px;
  border-bottom-style : dashed;
  border-bottom-color : silver;
}
#corp-detail td{
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  width : 520px;
  border-bottom-width : 1px;
  border-bottom-style : dashed;
  border-bottom-color : silver;
}
#pre-messa img{
  /*"ä¼ē¤¾ę”åEćē¤¾é·ćććć¤"*/
  float : left;
  margin-right : 10px;
}
#corp-detail{
  clear : both;
  margin-top : 40px;
}
#form th{
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  border-bottom-width : 1px;
  border-bottom-style : dashed;
  border-bottom-color : silver;
  width : 120px;
  font-weight : normal;
}
#form td{
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  border-bottom-width : 1px;
  border-bottom-style : dashed;
  border-bottom-color : silver;
  width : 500px;
}
#form td input{
  width : 480px;
}
#form td textarea{
  width : 480px;
  height : 200px;
}
#submit1{
  text-align : center;
  margin-top : 20px;
}
#submit1 input{
  width : 100px;
  height : 50px;
  text-align : center;
}
.staff-box{
  margin-bottom : 20px;
  clear : both;
}
.staff-box img{
  float : left;
}
.staff-box div{
  width : 500px;
  float : right;
}
.works-text1{
  font-size : 80%;
  color : #666666;
  text-align : center;
}
.works-list-box {
	margin-bottom: 10px;
}
#works-list ul,#home-works ul{
  margin-right : -10px;
  overflow: hidden;
}
#works-list li,#home-works li{
	float : left;
	margin-right : 10px;
	width : 160px;
	list-style-type : none;
	background-color : #EFEFEF;
}
#works-list li p{
  font-size : 85%;
  color : #666666;
}
h1{
  width : 500px;
}
div .bxslider li img {
	margin-left: auto;
	margin-right: auto;

}
