@charset "UTF-8";
#menu #content860 #rightMain .content620.font09.paddingButtom5.marginTop5.marginBottom15.dashButtom .text200.paddingRight10 ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1em;
	list-style-type: square;
	list-style-position: outside;
}
/* CSS Document */

.pankuzu {
	text-align: right;
	padding: 0px;
	width: 860px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 0.8em;
	line-height: 1em;
}
.pankuzuCopy {
	text-align: right;
	width: 860px;
	font-size: 0.8em;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
#leftMenu {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 220px;
	background-color: #f2f2f2;
}
#rightMain {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 620px;
	text-align: left;
}
#rightMain #lead {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#rightMain #lead2 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.marginRight8 {
	margin-right: 8px;
}
#menu #content860 #leftMenu .title {
	height: 60px;
}
.leftNaviMenu {
	padding: 0px;
	margin: 0px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	border-bottom-width: 5px;
}
.leftNaviMenu ul {
	margin: 0px;
	padding: 0px;
	width: 220px;
}
.leftNaviMenu ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	line-height: 0px;
}
.alignRight {
	text-align: right;
}
.topImageB {
	background-color: #000;
	width: 100%;
	background-image: url(../product/images/topimage.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.topImageC {
	background-color: #000;
	width: 100%;
	background-image: url(../company/images/topimage.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.topImageW {
	background-color: #000;
	width: 100%;
	background-image: url(../workshop/images/topimage.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.topImageUp {
	background-color: #000;
	width: 100%;
	background-image: url(../past/images/topimage.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.topImageAb {
	background-color: #000;
	width: 100%;
	background-image: url(../aboutsite/images/topimage.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.topImageSm {
	background-color: #000;
	width: 100%;
	background-image: url(../sitemap/images/topimage.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.topImageGa {
	background-color: #000;
	width: 100%;
	background-image: url(../gallery/images/topimage.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.topImageN {
	background-color: #000;
	width: 100%;
	background-image: url(../past/images/newstopimage.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.topImageF {
	background-color: #000;
	width: 100%;
	background-image: url(../company/images/topimage2.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.topImageCo {
	background-color: #000;
	width: 100%;
	background-image: url(../past/images/columntopimage.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.topImageP {
	background-color: #000;
	width: 100%;
	background-image: url(../product/images/topimage.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.topImageE {
	background-color: #000;
	width: 100%;
	background-image: url(../employ/images/topimage.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.topImageColumn {
	background-color: #000;
	width: 100%;
	background-image: url(../column/images/topimage.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.topImageCon {
	background-color: #000;
	width: 100%;
	background-image: url(../contact/images/topimage.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
#rightMain #lead4 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.leftNaviMenu ul li img {
	vertical-align:bottom;

}
.w620h615 {
	background-image: url(../product/images/hashira.jpg);
	height: 560px;
	width: 620px;
}
.hari {
	left: 24px;
	top: 100px;
	position: relative;
	height: 46px;
	width: 114px;
}
.hashira {
	left: 59px;
	top: 300px;
	position: relative;
	height: 47px;
	width: 255px;
}
.sujikai {
	width: 173px;
	height: 68px;
	top: 285px;
	position: relative;
	left: 440px;
}
.mabashira {
	width: 221px;
	height: 46px;
	top: 310px;
	position: relative;
	left: 325px;
}
.dodai {
	left: 103px;
	top: 274px;
	position: relative;
	height: 61px;
	width: 132px;
}
.box150Bgbrown {
	width: 160px;
	padding: 5px;
	background-image: url(../product/images/h_bgfffded.gif);
	background-repeat: repeat;
}
.text265c ol {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.text265c ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.text265c ol li {
	list-style-type: decimal;
}
.text265c {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 305px;
}
.text150c {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 155px;
	background-image: url(../product/images/hashirabg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.boxContent012 {
	width: 455px;
	float: left;
}
.image135c {
	width: 135px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.text135c {
	width: 135px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin: 0px;
}
.image120c {
	width: 120px;
	padding-top: 0px;
	margin: 0px;
	float: left;
}
#displayNone {
	width: 415px;
}
#hashira01 {
	width: 395px;
}
#hashira02 {
	width: 395px;
}
#hashira03 {
	width: 395px;
}
#hashira04 {
	width: 395px;
}
#hashira05 {
	width: 395px;
}
.box150Bgbrown dl {
	padding: 0px;
}
.box150Bgbrown dt {
	padding-left: 18px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.box150Bgbrown dt a {
	padding-left: 15px;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.box150Bgbrown dt a:hover {
	padding-left: 15px;
	background-image: url(../images/arrowhover.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.box150Bgbrown dt dd {
	line-height: 1.4em;
}
