@charset "UTF-8";
#shobox{ width:680px; margin:0 auto 45px; text-align:left;}
#shobox h1{ color:#666666; line-height:22px; letter-spacing:normal;}

#maincontent {width:640px; margin:0 auto; }
#maincontent p{ color:#666666; line-height:20px; margin-bottom:0; }
#maincontentrignt { display:block;float:left; width:120px; margin:0; height:800px; background-color:#666666; }

#maincontentboxl{ float:left; width:500px; margin-right:20px; }
#maincontentboxr{float:left; width:120px;  }


#maincontentboxl dl{ font-size:12px; color:#666; margin-bottom:9px; line-height:18px; clear:both; zoom:1;}
#maincontentboxl dl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#maincontentboxl dt{ float:left; width:100px; margin-bottom:11px;}
#maincontentboxl dd{ float:right; width:400px; margin-bottom:11px;}
#maincontentboxl dd img{ margin-left:10px; vertical-align:top; }


#maincontentboxl dd.map{ background:url(../image/company/index/btm_map.gif) no-repeat right 10px; }

#maincontentboxl ul{clear:both; zoom:1;}
#maincontentboxl ul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#maincontentboxl li{ width:350px; }

#maincontent .column img{ float:left; margin-right:9px;}
#maincontent .column h2{ padding-bottom:6px;}

#maincontent .column2first, 
#maincontent .column2last
{width: 214px; border:solid 1px #ccc; padding:12px; }

#maincontent .column2first { margin-right: 20px;}
#maincontent .column2last {  margin-right: 0;}

#maincontent .bkcop {background:url(../image/company/index/titlebk.gif) repeat-x;}
#maincontent .bkcop2 {background:url(../image/company/index/titlebk2.gif) repeat-x;}
#maincontent .bkcop3 {background:url(../image/company/index/titlebk3.gif) repeat-x;}



.column1{ margin-bottom:18px; zoom:1;}
.column1:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.srimg{ float:left; margin-right:9px;}
.srimg2{ float:left; margin-right:36px;}

.column2{ width:640px; background:url(../image/showroom/home/2colum_top.gif) no-repeat; height:auto; zoom:1; }
.column2:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.column2 h3{ margin-bottom:9px; }
.column2 p{ margin-bottom:0; }
.column2 img{ float:right; margin:0 0 9px 9px;}

.column2l{ display:inline; float:left; width:270px; padding:20px;}
.column2r{ display:inline; float:right; width:270px; padding:20px;}
.column2bt{ width:640px; background:url(../image/showroom/home/2colum_bt.gif) no-repeat;height:5px; margin:0 0 20px; clear:both; }


.column3l{ display:inline; float:left; width:203px; margin-right:13px;}
.column3bt{ display:inline; float:light; width:204px;}


#storebt{ width:680px; height:200px; background:url(../image/showroom/home/store_bk.jpg) no-repeat; margin-bottom:18px; clear:both}
#storebt h3{ margin-bottom:5px;}
#storebt img{ margin-bottom:5px;}
#storebt ul { margin:0; padding:0; }
#storebt li{ display:inline;float:left; width:150px; height:180px; margin:0; padding:10px; }

.linktxts {background:url(../image/product/index/link.gif) no-repeat; background-position:0 50% ;padding: 0 3px 0 6px;}
