body {
  font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
  font-size: 10pt;
  line-height: 150%;
  color: #8A8A8A;
  padding: 0px;
  background-color: #F7F7E8;
  background-image: url(../image/back.gif);
  background-repeat: no-repeat;
  background-position: left top;
  margin-top: 15px;
  margin-bottom: 0px;
}
.waku {
  border-right-width: 1px;
  border-left-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-right-color: #D4D2D3;
  border-left-color: #D4D2D3;
  width: 800px;
  text-align: center;
}
.back1 {
  background-image: url(../image/under1.gif);
  background-repeat: no-repeat;
  text-align: right;
  vertical-align: bottom;
  height: 158px;
  width: 800px;
  border-right-width: 1px;
  border-left-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-right-color: #D4D2D3;
  border-left-color: #D4D2D3;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #D4D2D3;
  color: #999999;
}
.midashi1 {
  padding : 10px 10px 10px 10px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-left-width : 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style : solid;
  border-left-style: solid;
  border-top-color: #999999;
  border-right-color: #999999;
  border-bottom-color: #999999;
  border-left-color : #999999;
  text-align: left;
  border-bottom-width : 1px;
  font-size : 13pt;
  font-weight : bold;
  line-height : 18pt;
}
.line1 {
  background-image: url(../image/line.gif);
  background-repeat: repeat-x;
  height: 3px;
}
.gaiyo1 {
  padding: 8px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-left-width: 5px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: none;
  border-left-style: solid;
  border-top-color: #999999;
  border-right-color: #999999;
  border-bottom-color: #999999;
  border-left-color: #CCCCCC;
  text-align: left;
}
.jusho1 {
  padding: 8px;
  border-top-width: 5px;
  border-right-width: 1px;
  border-left-width: 5px;
  border-top-style: solid;
  border-right-style: solid;
  border-left-style: solid;
  border-top-color: #CCCCCC;
  border-right-color: #999999;
  border-bottom-color: #CCCCCC;
  border-left-color: #CCCCCC;
  text-align: left;
  border-bottom-width: 3px;
}
.jusho2 {
  padding: 8px;
  border-top-width: 5px;
  border-right-width: 1px;
  border-left-width: 5px;
  border-top-style: solid;
  border-right-style: solid;
  border-left-style: none;
  border-top-color: #CCCCCC;
  border-right-color: #999999;
  border-bottom-color: #CCCCCC;
  border-left-color: #CCCCCC;
  text-align: left;
  border-bottom-width: 3px;
}
.gaiyo2 {
  text-align: left;
  padding: 8px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-top-color: #999999;
  border-right-color: #999999;
}
.gaiyo3 {
  padding: 8px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-left-width: 5px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #999999;
  border-right-color: #999999;
  border-bottom-color: #999999;
  border-left-color: #CCCCCC;
  text-align: left;
  border-bottom-width: 1px;
}
.gaiyo4 {
  text-align: left;
  padding: 8px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-top-color: #999999;
  border-right-color: #999999;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #999999;
  
}
td {
  background-color: #FFFFFF;
}
.style1 {
  font-size: 16pt;
}
.top1 {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color : #c8c6c7;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #D4D2D3;
  text-align : center;
  padding-right: 30px;
  color : #666666;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #D4D2D3;
  padding-top: 3px;
  padding-bottom: 3px;
}
.under {
  background-image: url(../image/under.jpg);
  background-repeat: no-repeat;
  height: 259px;
  width: 461px;
}
.under2 {
  background-image: url(../product/image/under1.jpg);
  background-repeat: no-repeat;
  height: 259px;
  width: 461px;
}
.under3 {
  background-image: url(../kodawari/image/under2.jpg);
  background-repeat: no-repeat;
  height: 259px;
  width: 461px;
}
.under4 {
  background-image: url(../about/image/under3.jpg);
  background-repeat: no-repeat;
  height: 259px;
  width: 461px;
}
.under5 {
  background-image: url(../contact/image/under4.jpg);
  background-repeat: no-repeat;
  height: 259px;
  width: 461px;
}
.under6 {
  background-image: url(../link/image/under4.jpg);
  background-repeat: no-repeat;
  height: 259px;
  width: 461px;
}
.under7 {
  background-image: url(../sitemap/image/under5.jpg);
  background-repeat: no-repeat;
  height: 259px;
  width: 461px;
}
.mokume {
  background-image: url(../image/mokume.jpg);
  background-repeat: repeat-x;
  height: 259px;
  width: 324px;
  color: #CCCCCC;
  padding: 0px;
  margin: 50px;
  text-align: right;
  vertical-align: bottom;
}
.moku {
  background-image: url(../image/mokume.jpg);
  background-repeat: repeat-x;
  width: 15px;
}
.mokume1 {
  background-image: url(image/mokume.jpg);
  background-repeat: repeat-x;
  height: 259px;
  width: 339px;
  color: #CCCCCC;
  padding: 0px;
  margin: 50px;
  text-align: right;
  vertical-align: bottom;
}
a {
  color: #999999;
  text-decoration: none;
}
.phbox1 {
  border-right-width: 1px;
  border-left-width: 1px;
  
  
  border-right-color : #cccccc;
  border-left-color : #cccccc;
  width : 313px;
  text-align: center;
  padding-top : 4px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 4px;
  margin-top : 3px;
  margin-left : 3px;
  margin-right : 3px;
  margin-bottom : 3px;
  border-top-width : 1px;
  border-bottom-width : 1px;
  border-top-color : #cccccc;
  border-bottom-color : #cccccc;
  height : 126px;
  position : relative;
border-style : solid solid solid solid;
}

.phbox2 {
  border-right-width: 1px;
  border-left-width: 1px;
  
  
  border-right-color : #cccccc;
  border-left-color : #cccccc;
  width : 220px;
  text-align: center;
  padding-top : 4px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 4px;
  margin-top : 3px;
  margin-left : 3px;
  margin-right : 3px;
  margin-bottom : 3px;
  border-top-width : 1px;
  border-bottom-width : 1px;
  border-top-color : #cccccc;
  border-bottom-color : #cccccc;
  height : 150px;
  position : relative;
border-style : solid solid solid solid;
}

.bosyu0 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color :#6699FF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #6699CC;
	text-align : left;
	padding-right: 30px;
	color : #666666;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #6699CC;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 13px;
	font-style: inherit;
	background: #e7eeff;
}

.bosyu1 {
  padding: 8px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-left-width: 3px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: none;
  border-left-style: solid;
  border-top-color: #6699CC;
  border-right-color: #6699CC;
  border-bottom-color: #6699CC;
  border-left-color: #6699FF;
  text-align: left;
}
.bosyu2 {
  text-align: left;
  padding: 8px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-top-color: #6699CC;
  border-right-color: #6699CC;
}
.bosyu3 {
  padding: 8px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-left-width: 3px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #6699CC;
  border-right-color: #6699CC;
  border-bottom-color: #6699CC;
  border-left-color: #6699FF;
  text-align: left;
  border-bottom-width: 1px;
}
.bosyu4 {
  text-align: left;
  padding: 8px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-top-color: #6699CC;
  border-right-color: #6699CC;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #6699CC;
} 

#header {
	width:800px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom: 3px;
	}
#header .logo{
    float:left;
	}
#header .contact{
    float:right;
	}
#header h1{
    float:right;
	font-size:12px;
	font-weight:normal;
	padding:0px;
	margin:0px 0px 5px 0px;
	}

