@charset "utf-8";
/* --------------------------------------
* name: map.css
* designer: Koichiro Nishi
* designer_url:  http://www.g-soft.co.jp
* developer: Koichiro Nishi
* developer_url: http://www.g-soft.co.jp
*----------------------------------------*/


div#top{width:800px; margin:0; padding-top:0px; background:url(../aboutus/images/about_header.gif) no-repeat; height:90px; position:relative;}
div#top h2{position:absolute; top:65px; left:7px; font-size:small; font-weight:normal; color:#999999; margin:0; padding:0;}
div#about{width:800px; margin:0; padding:0; background:url(../aboutus/images/contents_bg.gif) repeat-y; position:relative;}
div#aboutMenu{width:160px; float:left; background-color:#ffffff}
div#aboutMenu p{margin:0; padding:0;}
div#aboutMenu UL{clear:both; margin:0; padding:0; list-style-type:none;}
div#aboutMenu LI{margin:0; padding:0;}
div#aboutMenu #aboutus {width:160px; height:27px; background:url(../aboutus/images/btn_aboutus.gif) no-repeat; display:block; margin:0; padding:0;}
div#aboutMenu #recruit {width:160px; height:27px; background:url(../aboutus/images/btn_recruit.gif) no-repeat; display:block; margin:0; padding:0;}
div#aboutMenu #policy {width:160px; height:27px; background:url(../aboutus/images/btn_policy.gif) no-repeat; display:block; margin:0; padding:0;}
div#aboutMenu #inquiry {width:160px; height:27px; background:url(../aboutus/images/btn_inquiry.gif) no-repeat; display:block; margin:0; padding:0;}
div#aboutMenu #faq {width:160px; height:27px; background:url(../aboutus/images/btn_faq.gif) no-repeat; display:block;}
div#aboutContents{width:620px; float:right; text-align:left;}
div#aboutContents h2{font-size:medium; background:url(../images/heading_bg_02.gif) no-repeat; margin:15px 0 0 0; padding:7px 0 0 5px; width:620px; height:40px;}
div#aboutContents TH{border-left: #105CB6 5px solid; bordr-right: #f5f5f5 1px solid; border-top: #ffffff 1px solid; padding:4px 0 4px 10px; font-weight: normal; font-size: 12px; vertical-align: top; white-space: nowrap; background-color: #f6f6f6; text-align: left; width:120px}
div#aboutContents TD{background-color:#ffffff;}
div#map{width:618px; height:300px; border:1px #cccccc solid; margin:15px 0; padding:0;}
div#faq{width:620px; float:right; text-align:left;}
div#faq h2{background:url(../aboutus/images/q.gif) no-repeat; border-bottom:dotted 1px #cccccc; font-size:small; padding:3px 0 5px 35px; margin:20px 0 10px 0;}
div#faq p{margin:0 0 0 35px;}

