body{
border: solid 0px #FF9900;
margin: 0px auto 0px auto;
text-align: center;
}

#body{
border: solid 0px #CC6600;
margin: 0px auto 0px auto;
text-align: center;
width: 750px;
}

#header{
border: solid 1px #D5D5D5;
margin: 0px auto 15px auto;
text-align: center;
width: 750px;
background-color: #ffffff;
}

#top{
border: solid 0px #D5D5D5;
margin: 0px 0px 0px 0px;
text-align: left;
width: 750px;
height : 18px;
background-color: #669933;
}


#left{
float: left;
border: solid 0px #D5D5D5;
margin: 0px auto 0px auto;
text-align: left;
width: 240px;
height : auto;
background-color: #ffffff;
}
#right{
float: left;
border: solid 0px #D5D5D5;
margin: 0px auto 0px auto;
text-align: left;
width: 497px;
height : auto;
}
#footer{
clear: left;
border: solid 0px #FF9900;
margin: 0px auto 0px auto;
text-align: center;
width: 750px;
background-color: #ffffff;
}


a.menu { 
text-decoration:none;
width: 210px;
color : #333300;
}
a.menu:link { 
color : #333300;
}
a.menu:visited {
color : #333300;
}
a.menu:active {
color : #333300;
}
a.menu:hover {
text-decoration: underline;
color : #333300;
}

a.menu2 { 
text-decoration:none;
color : #333300;
}
a.menu2:link { 
color : #333300;
}
a.menu2:visited {
color : #333300;
}
a.menu2:active {
color : #333300;
}
a.menu2:hover {
text-decoration: underline;
color : #333300;
}

a.base { 
text-decoration:underline;
color : #333300;
}
a.base:link { 
color : #333300;
}
a.base:visited {
color : #333300;
}
a.base:active {
color : #333300;
}
a.base:hover {
text-decoration: underline;
color : #333300;
}


a.base2 { 
text-decoration:none;
color : #333333;
}
a.base2:link { 
color : #333333;
}
a.base2:visited {
color : #333333;
}
a.base2:active {
color : #333333;
}
a.base2:hover {
text-decoration: underline;
color : #333333;
}

h1{
color : #ffffff;
font-size: 12px;
font-weight : 700;
line-height:17px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 1px 3px;
width: auto;
height : auto;
border-right: solid 2px #666633;
}

h2{
color : #555555;
font-size: 13px;
font-weight : 900;
line-height:15px;
text-align: left;
margin: 0px auto 5px auto;
padding: 5px 0px 0px 10px;
width: auto;
border: solid 0px #FF9900;
}

h2.base{
color : #333333;
font-size: 14px;
font-weight : 900;
line-height:22px;
text-align: left;
padding: 5px 0px 4px 10px;
margin: 0px 0px 0px 20px;
width: auto;
border-left: solid 5px #99CC33;
background-color: #ffffff;
}

h3{
color : #ffffff;
font-size: 14px;
font-weight : 900;
line-height:18px;
text-align: left;
padding: 1px 0px 1px 4px;
margin: 0px 10px 0px 0px;
width: 230px;
height : 17px;
border-bottom: solid 2px #666633;
border-right: solid 2px #666633;
background-color: #669933;
}

h4.base{
color : #333333;
font-size: 12px;
font-weight : 900;
line-height:22px;
text-align: left;
padding: 0px 0px 0px 5px;
margin: 0px 0px 0px 0px;
width: auto;
background-color: #ffffff;
}

h4.base2{
color : #333333;
font-size: 12px;
font-weight : 900;
line-height:22px;
text-align: left;
padding: 0px 0px 0px 5px;
margin: 0px 0px 0px 30px;
width: auto;
background-color: #ffffff;
}


h4.sitemap{
color : #333333;
font-size: 14px;
font-weight : normal;
line-height:18px;
text-align: left;
padding: 4px 0px 2px 6px;
margin: 15px 0px 5px 35px;
width: auto;
border: solid 1px #99CC66;
border-left: solid 5px #99CC66;
background-color: #FFFFCC;
}

h4.link{
color : #333333;
font-size: 12px;
font-weight : normal;
line-height:18px;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 15px 0px 0px 35px;
width: auto;
border: solid 0px #666633;
}

h4.company{
color : #333333;
font-size: 12px;
font-weight : 900;
line-height:22px;
text-align: left;
padding: 0px 0px 0px 5px;
margin: 0px 0px 0px 15px;
width: auto;
}

h4.company2{
color : #333333;
font-size: 12px;
font-weight : 900;
line-height:20px;
text-align: left;
padding: 0px 0px 0px 5px;
margin: 20px 0px 3px 18px;
width: auto;
}

h4.used{
color : #333333;
font-size: 12px;
font-weight : 900;
line-height:22px;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width: auto;
background-color: #ffffff;
}

h4.product{
color : #333333;
font-size: 14px;
font-weight : 900;
line-height:22px;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 10px 0px 0px 20px;
width: auto;
background-color: #ffffff;
}

h4.eco{
color : #333333;
font-size: 13px;
font-weight : 900;
line-height:22px;
text-align: left;
padding: 2px 0px 1px 5px;
margin: 0px 0px 0px 30px;
width: auto;
border-left: solid 4px #669933;
}

h4.price{
color : #333333;
font-size: 14px;
font-weight : 900;
line-height:22px;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 30px;
width: auto;
}


h5.product{
color : #333333;
font-size: 12px;
font-weight : 900;
line-height:22px;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 5px;
width: auto;
background-color: #ffffff;
}



h5.company{
color : #333333;
font-size: 13px;
font-weight : 700;
line-height:20px;
text-align: left;
padding: 0px 0px 0px 5px;
margin: 0px 0px 0px 30px;
width: auto;
}

h5.eco{
color : #333333;
font-size: 14px;
font-weight : 900;
line-height:20px;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 20px 0px 0px 35px;
width: auto;
background-color: #ffffff;
}


p.header{
margin: 0px auto 0px auto;
width: auto;
height : auto;
border: solid 0px #336600;
}

p.header2{
color : #555555;
font-size: 12px;
font-weight : normal;
line-height:20px;
text-align: left;
padding: 0px 0px 0px 10px;
margin: 0px 0px 8px 0px;
width: auto;
}


p.menu{
color : #003399;
font-size: 13px;
font-weight : normal;
line-height:17px;
text-align: left;
width: 223px;
padding: 3px 0px 2px 5px;
margin: 0px 0px 0px 0px;
border-left: solid 3px #99CC33;
border-bottom: solid 1px #99CC33;
}

p.menu2{
color : #003399;
font-size: 13px;
font-weight : normal;
line-height:17px;
text-align: left;
width: 223px;
padding: 3px 0px 2px 5px;
margin: 0px 0px 0px 0px;
border-left: solid 3px #99CC33;
border-bottom: solid 1px #99CC33;
border-top: solid 1px #99CC33;
}


p.co{
color : #333333;
font-size: 13px;
font-weight : normal;
line-height:20px;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

p.copyright{
color : #ffffff;
font-size: 12px;
font-weight : 900;
line-height:15px;
text-align: center;
margin: 10px auto 0px auto;
padding: 1px 0px 1px 0px;
width: 750px;
height : 18px;
border-bottom: solid 2px #666633;
border-right: solid 2px #666633;
background-color: #669933;
}

p.top{
color : #333333;
font-size: 12px;
font-weight : 900;
line-height:25px;
text-align: right;
padding: 0px 0px 0px 0px;
margin: 10px auto 0px auto;
width: auto;
}

p.topics{
color : #333333;
font-size: 12px;
font-weight : normal;
line-height:18px;
text-align: left;
padding: 5px 0px 4px 20px;
margin: 15px 0px 10px 20px;
width: auto;
border: solid 1px #99CC33;
}

p.top-menu{
color : #333333;
font-size: 13px;
font-weight : normal;
line-height:18px;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 15px 10px;
width: auto;
border: solid 0px #666633;
}

p.home{
color : #333333;
font-size: 12px;
font-weight : normal;
line-height:21px;
text-align: left;
padding: 1px 0px 0px 0px;
margin: 15px 0px 30px 35px;
width: auto;
border: solid 0px #666633;
}



p.base{
color : #333333;
font-size: 12px;
font-weight : normal;
line-height:21px;
text-align: left;
padding: 1px 0px 0px 0px;
margin: 15px 0px 30px 35px;
width: 480px
border: solid 0px #666633;
}

p.base2{
color : #333333;
font-size: 12px;
font-weight : normal;
line-height:22px;
text-align: left;
padding: 0px 0px 0px 5px;
margin: 0px auto 12px auto;
width: auto;
}

p.base3{
color : #333333;
font-size: 12px;
font-weight : normal;
line-height:20px;
text-align: left;
padding: 1px 0px 0px 0px;
margin: 0px 0px 10px 35px;
width: auto;
border: solid 0px #666633;
}

p.privacy{
color : #333333;
font-size: 12px;
font-weight : normal;
line-height:22px;
text-align: left;
padding: 0px 0px 0px 3px;
margin: 8px 0px 10px 0px;
width: auto;
}

p.sitemap{
color : #333333;
font-size: 12px;
font-weight : normal;
line-height:25px;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 12px 0px 15px 48px;
width: auto;
border: solid 0px #666633;
}

p.mitumori1{
color : #333333;
font-size: 12px;
font-weight : normal;
line-height:21px;
text-align: left;
padding: 1px 0px 0px 0px;
margin: 15px 0px 0px 35px;
width: auto;
border: solid 0px #666633;
}

p.mitumori2{
color : #333333;
font-size: 12px;
font-weight : normal;
line-height:24px;
text-align: left;
padding: 0px 0px 0px 5px;
margin: 0px auto 0px auto;
width: auto;
}

p.mitumori3{
color : #333333;
font-size: 12px;
font-weight : normal;
line-height:24px;
text-align: right;
padding: 0px 5px 0px 0px;
margin: 0px auto 0px auto;
width: auto;
}

p.price1{
color : #333333;
font-size: 12px;
font-weight : normal;
line-height:24px;
text-align: center;
padding: 0px 0px 0px 5px;
margin: 0px auto 0px auto;
width: auto;
}

p.price2{
color : #333333;
font-size: 12px;
font-weight : normal;
line-height:24px;
text-align: left;
padding: 0px 0px 0px 50px;
margin: 0px auto 0px auto;
width: auto;
}

p.used{
color : #333333;
font-size: 12px;
font-weight : normal;
line-height:22px;
text-align: left;
padding: 0px 0px 0px 5px;
margin: 0px auto 25px auto;
width: auto;
}


img.header{
width: 750px;
height : 150px;
border-top: solid 1px #D5D5D5;
border-bottom: solid 1px #D5D5D5;
border-left: solid 0px #D5D5D5;
border-right: solid 0px #D5D5D5;
}

img.home{
width: 180px;
height : 137px;
border: solid 0px #000000;
}
img.home2{
margin: 30px 0px 0px 8px;
width: 500px;
height : 255px;
border: solid 0px #999999;
}
img.map{
margin: 0px 0px 5px 33px;
width: 450px;
height : 200px;
border: solid 0px #999999;
}
img.used{
margin: 0px 0px 20px 0px;
width: 230px;
height : 160px;
border: solid 0px #999999;
}
img.product{
margin: 0px 0px 20px 0px;
width: 230px;
height : 160px;
border: solid 0px #999999;
}
img.product2{
margin: 0px 0px 20px 0px;
width: 160px;
height : 230px;
border: solid 0px #999999;
}

img.rental{
margin: 0px 0px 20px 0px;
width: 230px;
height : 160px;
border: solid 0px #999999;
}

img.base{
margin: 0px 0px 0px 0px;
border: solid 0px #999999;
}


hr{
margin: 10px auto 0px auto;
border: solid 1px #555555;
text-align: center;
width : 750px;
color : #555555;
}

table.base{
width: 490px;
margin: 10px 0px 10px 0px;
border: solid 0px #999999;
border-collapse: collapse;
}

td.base{
text-align: left;
vertical-align: top;
border: solid 0px #999999;
width:50%;
background-color: #ffffff;
}


table.menu{
text-align: left;
width:230px;
margin: 0px 0px 10px 0px;
border: solid 0px #666666;
}

td.menu{
border: solid 0px #333333;
width:auto;
height:20px;
background-color: #ffffff;
}

table.low{
width: 490px;
margin: 10px auto 0px auto;
border: solid 1px #999999;
border-collapse: collapse;
}

td.low-left{
text-align: left;
vertical-align: top;
border: solid 1px #999999;
width:170px;
height:30px;
background-color: #ffffff;
}

td.low-right{
text-align: left;
vertical-align: top;
border: solid 1px #999999;
width:auto;
height:30px;
background-color: #ffffff;
}

table.sitemap{
width: 500px;
margin: 0px auto 0px auto;
border: solid 0px #999999;
border-collapse: collapse;
}

td.sitemap{
text-align: left;
vertical-align: top;
border: solid 0px #999999;
width:50%;
background-color: #ffffff;
}

table.home{
width: 500px;
margin: 0px auto 0px auto;
border: solid 0px #999999;
border-collapse: collapse;
}

td.home-left{
text-align: left;
vertical-align: top;
border: solid 0px #999999;
width:315px;
}
td.home-right{
text-align: left;

border: solid 0px #999999;
width:auto;
}
td.home-left2{
text-align: left;
vertical-align: top;
border: solid 0px #999999;
width:333px;
}
td.home-right2{
text-align: left;
vertical-align: top;
border: solid 0px #999999;
width:auto;
}

table.company{
width: 480px;
margin: 20px 0px 20px 20px;
border: solid 1px #999999;
border-collapse: collapse;
}

td.company-left{
text-align: left;
vertical-align: top;
border: solid 1px #999999;
width:150px;
}
td.company-right{
text-align: left;
vertical-align: top;
border: solid 1px #999999;
width:auto;
}

table.used{
width: 495px;
margin: 20px 0px 10px 10px;
border: solid 0px #999999;
border-collapse: collapse;
}

td.used{
text-align: left;
vertical-align: top;
border: solid 0px #999999;
width:50%;
height:auto;
}

table.product{
width: 495px;
margin: 10px 0px 10px 10px;
border: solid 0px #999999;
border-collapse: collapse;
}

td.product{
text-align: left;
vertical-align: top;
border: solid 0px #999999;
width:auto;
height:200px;
}


table.mitumori{
width: 320px;
margin: 10px 0px 0px 30px;
border: solid 0px #999999;
border-collapse: collapse;
}

td.mitumori{
text-align: center;
vertical-align: top;
border: solid 0px #000000;
width:auto;
}

table.rental{
width: 495px;
margin: 10px 0px 10px 10px;
border: solid 0px #999999;
border-collapse: collapse;
}

td.rental{
text-align: left;
vertical-align: middle;
border: solid 0px #999999;
width:50%;
height:410px;
}

table.price{
width: 450px;
margin: 10px 0px 40px 30px;
border: solid 1px #999999;
border-collapse: collapse;
}

td.price{
text-align: center;
vertical-align: top;
border: solid 1px #999999;
width:50%;
}

