@charset "utf-8";

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

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

#header{
display:none;
}

#sidearea{
display:none;
}

#footer{
display:none;
}

#wrap {
margin:0px 0px 0px 0px;
}
#wrap #main {
margin:0px 0px 0px 0px;
}

#wrap #main #contents {
width: 575px;
background-color:#FFFFFF;
}

#wrap_wide {
width:782px;
}

#wrap_wide #main {
width:782px;
}

#wrap_wide #contents_wide {
width: 780px;
}

#pankuzu {
display: none;
}

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

h1.affico {
	background: url(../img/h1_affico.jpg);
	margin-bottom: 25px;
}


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

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

.iso{
width:190px;
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 dt.jas{
background:url(../img/jas.jpg) no-repeat;
width:108px;
text-indent: -9999px;
margin:0px 0px 5px 8px;
padding:0;
}

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

.bese{
background:url(../img/line_kugiri.jpg) left repeat-y;
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;
}

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

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

h2#edititle{
	background:url(../img/h2_edi.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;
}

.txt2{
width:370px;
padding:0px 8px 10px 8px;
margin:0px 0px 10px 0px;
}

.txt2 a{
	color: #666666;
	background-image: url(../img/network_ic01.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
}

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

.shift{
clear:both;
}

