@charset "utf-8";
/* CSS Document */

body { margin : 0px; overflow : auto;background:#000;color:#fff;font-family:Arial, Helvetica, sans-serif,"‚l‚r ‚oƒSƒVƒbƒN";font-size:12px;}
img {border:0;}

a {color:#fff;font-weight:bold; text-decoration:none;}
a:hover {color:#ccc; text-decoration:underline;}
a:visited {color:#ccc;}

table {font-size:12px;}

#header {border-bottom:1px solid #666;margin-bottom:10px;height:42px;margin-top:-30px;}
#header img {margin:0 0 6px 0;}

#header td {position:relative;}

#header td h1 {font-weight:normal;letter-spacing:-1px; position:relative;top:-10px; left:0px;margin:0;padding:0;line-height:12px;height:12px;font-size:10px;}
*html #header td h1 {font-size:9px;}

#footer {margin:10px 0 0 0;border-top:1px solid #666;}
#footer td {padding-top:6px;}
ul, li {margin:0;padding:0; list-style:none;line-height:180%;}

*html #footer td li {font-size:9px;}


#gallery {padding:0 0 0 15px; text-align:right;}

.description {padding-top:10px;}
.description span {font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
.description h2 {margin:3px 0 15px 0;font-size:14px;}
.description h3 {margin:0 0 10px 0;font-size:12px;color:#86592C;}
.description p {text-align:justify;text-justify: inter-ideograph;line-height:160%;font-size:10px;}
.description ul {font-size:10px;}
.description li {line-height:140%;}
.description ul a {font-weight:normal;}

.content {height:520px;min-height:520px;}
.content td {vertical-align:top;}
.content td.center {width:420px;}
.content p {text-align:justify;text-justify: inter-ideograph;line-height:160%;}

div#sitemap,div#contact,div#showroom {margin:15px;}

div#profile {height:490px; overflow:auto;margin:15px;}

.sitemap_l {width:280px;background:url(../images/sitemap/l_image.jpg) no-repeat left top;}
.sitemap_r {width:100px;background:url(../images/sitemap/r_image.jpg) no-repeat left top;}

.contact_l {width:280px;background:url(../images/contact/l_image.jpg) no-repeat left top;}
.contact_r {width:100px;background:url(../images/contact/r_image.jpg) no-repeat left top;}

.profile_l {width:280px;background:url(../images/profile/l_image.jpg) no-repeat left top;}
.profile_r {width:100px;background:url(../images/profile/r_image.jpg) no-repeat left top;}


.showroom_l {width:280px;background:url(../images/showroom/l_image.jpg) no-repeat left top;}
.showroom_r {width:100px;background:url(../images/showroom/r_image.jpg) no-repeat left top;}


div#contact table {text-align:left;font-size:12px;}
div#contact td {padding:5px 0;}
div#contact textarea {font-size:12px; width:240px;}

ul.sub {margin-left:30px;}

caption {display:none;}

div#profile table {text-align:left;font-size:12px;}
div#profile th { vertical-align:top;padding:5px;}
div#profile td {padding:5px 0;}

div#profile td a {font-weight:normal; text-decoration:underline;}
