/* style.css */
* {margin:0; padding:0; font-family:"ＭＳ　ゴシック";}
body {line-height:140%; text-align:center; margin:auto; font-size:small; color:#333;}
a {color:#00F;}
a:visited {color:#006;}
a:hover {color:#36F;}

#full {margin:auto; width:760px;}
#header1 {width:760px; height:75px; overflow:hidden;}
h1,h2 {display:none;}
#header2 {width:760px; height:15px; overflow:hidden;}
#header2 ul {float:left; background:transparent; width:615px; height:15px; overflow:hidden;position:relative; left:135px;}
#header2 li {float:left; list-style-type:none;}
#header2 img {display:block;}
#header2 li p {display:none;}
#header3 {width:760px; height:40px; overflow:hidden;}
#header3 ul {float:left; background:transparent; width:615px; height:16px; overflow:hidden; position:relative; top:13px; left:135px;}
#header3 li {float:left; list-style-type:none;}
#header3 li p {display:none;}
#header3 img {display:block;}
#header4 {width:760px; overflow:hidden;}
#header4 #pagetitle {width:619px; float:right; padding:0 6px 0 0; overflow:hidden;}
#submenu ul {float:left; background:transparent; width:615px; height:16px; overflow:hidden; position:relative; top:0px; left:10px;}
#submenu li {float:left; list-style-type:none;}
#submenu li p {display:none;}
#submenu img {display:block;}
#middle {width:760px; overflow:hidden;}
#side {width:135px; height:300px; float:left;}
#main {width:619px; float:left; background:transparent; overflow:hidden;}

.w600 {float:left; width:600px; clear:both; position:relative; left:10px; text-align:left;}
.w590 {float:left; width:590px; clear:both; position:relative; left:10px; text-align:left;}
.w580 {float:left; width:580px; clear:both; position:relative; left:20px; text-align:left;}
.w580ex {float:left; width:580px; clear:both; position:relative; left:00px; text-align:left;}
.w575 {float:left; width:575px; clear:both; text-align:left;}
.w530 {float:left; width:530px; clear:both; position:relative; left:45px; text-align:left;}
.w425 {float:left; width:425px; clear:both; text-align:left; }
.w400 {float:left; width:400px; clear:both; text-align:left;}
#footer {width:760px; height:55px; overflow:hidden;}
#footerleft {position:relative; top:8px; left:15px; color:#FFF; float:left; text-align:left; line-height:105%;}
#footerright {position:relative; top:15px; right:15px;  color:#FFF; float:right; text-align:right;line-height:105%;}

.block {display:block;}
.fll {float:left;}
.flr {float:right;}

#topleft {width:450px; overflow:hidden; background:transparent; float:left;}
#topleft p { border-bottom:solid 1px #999; padding-bottom:8px; width:440px; overflow:hidden; background:transparent; float:left;}
#topleft p u {font-weight:bold;}
#topleft li {float:left; width:145px; margin:0 4px 25px 0; list-style-type:none}
#topleft li img {display:block; margin:8px 0 8px 0;}

#topright {float:right; width:149px; height:295px; border-left:1px solid #999;}
#topright p { width:140px; overflow:hidden; float:right; margin-top:10px;}

#business_circle p {float:left;}
#business_circle img {display:block;}

.table565creme {width:565px; float:left; overflow:hidden;}
.table565creme th, .table565creme td { height:31px; border-bottom:1px solid #999;}
.table565creme th p, .table565creme td p {  margin:7px 0 8px 5px;}
.table565creme th {width:125px; height:31px; border-bottom:1px solid #999; background:#FFC; font-weight:normal;}

.table565 {width:565px; float:left; overflow:hidden;}
.table565 th, .table565 td { height:31px; border-bottom:1px solid #999;}
.table565 th p, .table565 td p { margin:7px 0 8px 5px;}
.table565 th {width:125px; height:31px; border-bottom:1px solid #999; background:#EEE; font-weight:normal;}

.table390 {width:390px; float:left; overflow:hidden;}
.table390 th, .table390 td { height:31px; border-bottom:1px solid #999;}
.table390 th p, .table390 td p { padding-left:10px;}
.table390 th {width:125px; height:31px; border-bottom:1px solid #999; background:#EEE; font-weight:normal;}

#imageblvd {width:170px; height:300px; overflow:hidden; float:right;}
#imageblvd img { display:block; margin:auto;}
#company2 td{background:#FFF;padding:2px;}
.company2_grey td{background:#DDD !important; padding:2px;}

#newstable tr { background:url(../img/linebg_news.gif) repeat-x top;}
#newstable th,#newstable td { padding:15px 0 15px 0;}
#newstable th { width:117px; color:#006;}
#newstable strong { color:#600;}
#newstable #blvd {display:block; float:right; padding-right:8px;}

#result p.bottom{
	float: right;
	width: 350px;
	overflow: hidden;
	margin: 5px 0 0 0;
}
#result strong{display:block; font-size:medium; color:#006;}

.products_middle ul {
 list-style-type:disc; 
width:250px; padding-left:25px; line-height:135%;
overflow:hidden;font-size:11px;
}
.products_middle li { list-style-type:disc; margin-bottom:5px;}
