h1,h2,h3,h4,ul,li{
margin:0;
padding:0;
list-style:none;}
body{margin-top:0;
}

#head{
float:left;
width:798px;
height:auto;}
p{
margin:0;
padding:0;
font-size:11px;
letter-spacing: ;
	word-spacing: 0.1em;}
	#header{
float:left;
width:800px;
height:auto;
margin:0;
background-color:#000066;}

#container{
width:800px;
margin-left:auto;
margin-right:auto;
}
#main{
margin:0;
padding:0;
width:800px;
height:auto;}
#trogo{
margin:0;
padding:0;
float:left;
width:323px;
height:83px;}

#company{

margin-left:4px;
width:115px;
height:29px;
margin-top:10px;
margin-bottom:0px;
padding:0;}
#navi{
margin-left:10px;
padding:0;
float:left;
width:;
height:83px;
}
#navi li{
margin:0;
padding:0;
list-style:none;
text-indent:-5000px;
}

.gaiyou{
float:left;
width:115px;
height:83px;
background:url(images/gaiyo.gif);
}
.gaiyou a{
display:block;
width:115px;
height:83px;}
.gaiyou a:hover{
background:url(images/gaiyoover.gif);}

.shouhin{
float:left;
width:108px;
height:83px;
background:url(images/shouhin.gif);}
.shouhin a{
display:block;
width:108px;
height:83px;}
.shouhin a:hover{
background:url(images/shouhinover.gif);
}
.oem{
float:left;
width:111px;
height:83px;
background:url(images/oem.gif);}
.oem a{
display:block;
width:111px;
height:83px;}
.oem a:hover{
background:url(images/oemover.gif);}
.toiawase{
float:left;
width:114px;
height:83px;
background:url(images/toiawase.gif);}
.toiawase a{
display:block;
width:111px;
height:83px;}
.toiawase a:hover{
background:url(images/toiawaseover.gif);}
.copy{
float:right;
margin-top:-2em;
margin-bottom:0;
padding:0;
font-size:11px;}
.concept{
	width:798px;
	float:left;
	margin-top:5px;
	margin-left:2px;
	margin-right:0;
	margin-bottom:0;
	padding-left:0;
	padding-right:0;
	padding-top:10px;
	padding-bottom:0px;
	font-size:12px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;}
	
	#midasibox{
	float:left;
	margin-left:2px;
	padding-bottom:5px;
	width:798px;
	height:auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	}
	
#midasi{
width:205px;
height:auto;
float:left;
margin-top:10px;
	font-size:16px;
}
.kakihinnmoku{
	margin-top:10px;
	width:400px;
	height:auto;
	float:right;
	text-align: right;
	font-size:10px;
	color: #0099FF;
}
.oembox{
margin-left:2px;
float:left;
margin-top:5px;
height:auto;
width:798px;
}
.abox{
margin-left:5px;
float:left;
width:180px;
height:250px;
background:url(images/oemg.gif);
}
.bbox{
margin-left:20px;
float:left;
width:180px;
height:250px;
background:url(images/oemg.gif);
}
.kmidasi{
	margin-top:10px;
	margin-left:2px;
	margin-bottom:10px;
	font-size:14px;
	float:left;
	color: #00A0C6;
}
.name{
margin-top:5px;
float:left;
width:170px;
height:auto;
text-align:right;
font-size:11px;
list-style:none;
}
#contentsbox{
float:left;
margin-top:10px;
margin-left:2px;
width:798px;
height:auto;
}
.contentsboxb{
float:left;
margin-top:10px;
width:798px;
height:auto;
padding-bottom:3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.conta{
	font-size:16px;
	float:left;
	width:370px;
	height:auto;
	padding-bottom:3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.contb{
font-size:16px;
float:right;
width:390px;
height:auto;
padding-bottom:3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;}
.stext{
float:right;
font-size:10px;
text-align:right;}

.contc{
font-size:16px;
float:left;
width:370px;
height:auto;}
.contd{
font-size:16px;
float:right;
width:390px;
height:auto;}
.torihiki{
float:left;
width:398px;
height:auto;
list-style:none;}
.siire{
float:right;
width:390px;
height:auto;
list-style:none;}
.comname{
list-style:none;
font-size:12px;}
#futter{
float:left;
width:800px;
height:auto;
margin-top:20px;}