#bannerWrapper { width: 780px; margin: 10px auto; }
#bannerWrapper a { color: #333; font-size: 12px; }
#rakuten { width: 185px; height: auto; float: left; margin-right: 5px; margin-left: 5px; }
#yahoo { width: 185px; float: left; margin-right: 5px; margin-left: 5px; }
#allAbout { width: 185px; float: left; margin-right: 5px; margin-left: 5px; }
#pick_up { background-image: url(../images/pick_up.gif); width: 790px; height: 37px; margin-right: auto; margin-left: auto; }
#secret { width: 185px; float: left; margin-right: 5px; margin-left: 5px; }
#pick_up { background-image: url(../images/pick_up.gif); text-indent: -9999px; width: 780px; height: 37px; margin-right: auto; margin-left: auto; }
#members { width: 185px; float: left; margin-right: 5px; margin-left: 5px; }
#companyProfile { color: #333; font-size: 12px; line-height: 1.5; width: 778px; margin-bottom: 10px; margin-left: 5px; padding: 0; border-collapse: collapse; }
#companyProfile caption { background-image: url(../images/company_profile.gif); text-indent: -9999px; width: 780px; height: 23px; margin-right: auto; margin-left: auto; }
#companyProfile th { border-bottom: 1px dashed #333; background-color: #b7fcbf; width: 200px; margin-right: auto; margin-left: auto; padding: 4px 0; }
#companyProfile td { border-bottom: 1px dashed #333; margin-right: auto; margin-left: auto; width: 568px; padding: 4px 5px; }
.corporatePhilosophy { padding-top: 5px; padding-bottom: 5px; border-bottom: 1px dashed #333; }
.subtitleGreen { color: #03941b; }
#footer { background-color: #224426; width: 790px; height: 18px; }
