@charset "UTF-8";



/* COMPANY PROFILE
---------------------------------------- */
#prof, #storeinfo { margin: 0 0 20px; padding: 0; width: 720px; zoom: 1;  }
#prof:after, #storeinfo:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#prof img { margin: 0 0 20px; border: 0; }
#prof .probox { margin: 0 0 10px; border-bottom: 1px#999 dotted; zoom: 1; }
#prof .probox:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#prof .probox h3 { width: 125px; margin: 0 20px 10px 0; float: left; }
#prof .probox p { width: 575px; margin: 0 0 10px 0; float: left; color: #444; }

#storeinfo h3 { margin-bottom: 3px; }
#storeinfo p { margin-bottom: 44px; line-height: 15px; }
#storeinfo p.bottom { margin-bottom: 0; }
#storeinfo img { margin: 0px 15px 0 0; float: left; }

.srbox{ display:block; padding:10px; border-bottom:dotted 1px #ccc; }
.srbox:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.srbox img{ float:left; margin:0 10px 10px 0; }

/* COMPANY ALL
---------------------------------------- */
.compmain { width: 500px; margin: 0 0; padding: 30px 50px 0 20px ; float: left; }
.compmain .compmain:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.compmain img { margin-bottom:20px;}

/* COMPANY SELECT LAYOUT */
#compselect-container { position: relative; width: 130px; margin:0 0; padding-top: 34px; background: url(../images/comp/compselectbg_head.gif) no-repeat 0 0; }
#compselect-main { position: relative; width: 130px; margin: 0 0; padding-bottom:10px; background: url(../images/comp/compselectbg_btm.gif) no-repeat 0 100%; }
#compselect-main #compselect-content { position: relative; width: 130px; margin: 0; padding: 0; background: url(../images/comp/compselectbg_body.gif) repeat-y; }

.compselect { width: 130px; margin: 0 0; padding:25px 20px 0 0; float:left; }
.compselect .compselect:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.compselect ul {padding:10px 15px; margin:0 0;}




/* index_overview
---------------------------------------- */

/* LAYOUT */
#comp-container { position: relative; width: 800px; margin: 0; padding-top: 300px; background: url(../images/comp/compbg_overviewimg.jpg) no-repeat 0 0; }


#sr { position:relative; float:left; margin-top:15px;}
#sr:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#sr img { position:relative; margin:0 0; padding:0 0; margin-right:15px;}
#sr dl { list-style:none; height:80px;}
#sr dl.last { margin-bottom:15px;}
#sr dl dt { font-weight: bold; font-size: 13px; line-height: 20px; color: #333; text-align:left;}
#sr dl dd { font-weight: normal; font-size: 12px; line-height: 18px; color: #666; text-align: left;}


hr.dod{border-width: 1px 0px 0px 0px;border-style: dotted;border-color:#999; height:1px; margin-bottom:10px;}

/* index_overview
---------------------------------------- */


/* HISTORY */

.hisarea{display:block; float:left; width:500px; margin-bottom:18px;}

.hisarea dl{ border-bottom:solid 1px #CCC; padding-bottom:9x; margin-bottom:18px; width:500px; zoom:1;}
.hisarea dl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.hisarea dt{ float:left; font-size:12px;width:70px; height:auto;}
.hisarea dd { float:left; font-size:10px;;margin:0;text-indent:0px; width:430px;}
.hisarea dl dd ul { list-style:none; }
.hisarea dl dd ul li { line-height:14px; margin-bottom:9px;}
.hisarea li.bottom{ margin-bottom:14px;}

.hisimg{ display:block; float:right; width:100px; margin:0;font-size:10px;text-align:right; margin: 0 0 18px 9px; line-height:14px; color:#666;}


/* HISTORY
---------------------------------------- */