@charset "utf-8";

/*
------------------------------------------------
import
------------------------------------------------*/
@import "winie6.css";

/*
------------------------------------------------
Layout
------------------------------------------------*/

h1 {
	background:url(../img/h1_production.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 31px;
	width: 575px;
}

#mainimage{
margin:0px 0px 25px 0px;
}

#hukui,#osaka,#yamaguchi{
position:relative;
margin:0px 0px 30px 0px;
}

.iso{
width:190px;
background:url(../img/line_kugiri.jpg) right repeat-y;
float:left;
}

dl.iso dt.iso14001{
background:url(../img/iso.jpg) no-repeat;
width:108px;
text-indent: -9999px;
margin:0px 0px 5px 8px;
padding:0;
}

dl.iso dt.iso9001{
background:url(../img/iso02.jpg) no-repeat;
width:108px;
text-indent: -9999px;
margin:10px 0px 5px 8px;
padding:0;
}

dl.iso dd{
font-size:60%;
margin:0px 0px 3px 8px;
}

.bese{
width:190px;
float:left;
}

dl.bese dt{
background:url(../img/seisann.jpg) no-repeat 1px 0px;
width:62px;
text-indent: -9999px;
margin:0px 0px 5px 8px;
padding:0px 0px 0px 0px;
}

dl.bese dd{
font-size:60%;
margin:0px 0px 3px 14px;
}

h2#hukuititle{
	background:url(../img/h2_hukui.jpg) no-repeat;
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 26px;
	width: 575px;
	margin:0px 0px 10px 0px;
}

h2#osakatitle{
	background:url(../img/h2_osaka.jpg) no-repeat;
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 26px;
	width: 575px;
	margin:0px 0px 10px 0px;
}

h2#yamaguchititle{
	background:url(../img/h2_yamaguchi.jpg) no-repeat;
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 26px;
	width: 575px;
	margin:0px 0px 10px 0px;
}

#mihara{
background:url(../img/mihara.jpg) no-repeat;
width:158px;
height:13px;
margin:5px 0px 3px 13px;
text-indent:-9999px;
}
.txt{
width:370px;
padding:0px 8px 10px 8px;
border-bottom:4px #EBEBEB solid;
margin:0px 0px 10px 0px;
}

.phot{
width:160px;
height:160px;
padding:3px 3px 3px 3px;
border:solid 1px #CCCCCC;
position:absolute;
top:35px;
left:405px;
}

.shift{
clear:both;
}


