* { font-family: "MS UIゴシック", MS UI Gothic, Osaka; letter-spacing: 0.05em; }
body { text-align: center; margin: 0px; padding: 0px; }
#body { margin: 0px; padding: 0px; }
img { border-top: 0px none; border-right: 0px none; border-bottom: 0px none; border-left: 0px none; }
ul { list-style: none; }
.clear { font-size: 0px; line-height: 0px; margin: 0px; padding: 0px; height: 0px; width: 0px; clear: both; }
#header { text-align: left; margin: 0px; padding: 0px; border-bottom: 7px solid #0C3388; width: 100%; }
#Logo { margin: 0px auto; padding: 25px 0px 7px 35px; width: 720px; }
#bases { margin: 0px auto; padding: 0px; width: 755px; }
#footer { margin: 15px 0px 20px; padding: 15px 0px 0px; width: 755px; background: url(../i/footer_line.gif) no-repeat center top; text-align: left; }
#footer2 { margin: 0px 0px 20px; padding: 15px 0px 0px; width: 755px; background: url(../i/footer_line.gif) no-repeat center top; text-align: left; }
#menu { text-align: center; margin: 0px; padding: 0px; width: 230px; float: left; }
#content { float: right; text-align: left; margin: 0px; padding: 5px 0px 0px; width: 520px; }

#MB { border-bottom: 1px solid #595757; margin: 0px auto; padding: 0px; width: 168px; }

#MB_bas { margin: 40px auto 30px; padding: 0px; height: 13px; width: 168px; background: url(../i/MB/MB_bas.gif) no-repeat left top; }
#MB_kids { margin: 0px auto 30px; padding: 0px; height: 25px; width: 55px; }
#MB_reception { margin: 0px auto 30px; padding: 0px; height: 21px; width: 110px; }
#MB_birkenstock { margin: 0px auto 30px; padding: 0px; height: 22px; width: 109px; }
#MB_others { margin: 0px auto 22px; padding: 0px; height: 12px; width: 72px; }

#MB_kids a { background: url(../i/MB/MB_kids.gif) repeat left top; display: block; margin: 0px; padding: 0px; height: 25px; width: 55px; }
#MB_reception a { background: url(../i/MB/MB_reception.gif) no-repeat left top; margin: 0px; padding: 0px; height: 21px; width: 110px; display: block; }
#MB_birkenstock a { background: url(../i/MB/MB_birikenstock.gif) repeat left top; display: block; margin: 0px; padding: 0px; height: 22px; width: 109px; }
#MB_others a { background: url(../i/MB/MB_others.gif) no-repeat left top; display: block; margin: 0px; padding: 0px; height: 12px; width: 72px; }

#MB_kids_v { margin: 0px auto 30px; padding: 0px; height: 25px; width: 55px; background: url(../i/MB/MB_kids.gif) repeat left top; display: block; }
#MB_reception_v { margin: 0px auto 30px; padding: 0px; height: 21px; width: 110px; background: url(../i/MB/MB_reception.gif) no-repeat left top; display: block }
#MB_birkenstock_v { margin: 0px auto 30px; padding: 0px; height: 22px; width: 109px; background: url(../i/MB/MB_birikenstock.gif) repeat left top; display: block; }
#MB_others_v { margin: 0px auto 22px; padding: 0px; height: 12px; width: 72px; background: url(../i/MB/MB_others.gif) no-repeat left top; display: block; }

#MBS { margin: 22px auto 0px; padding: 0px; width: 92px; }

#MBS_home { margin: 0px auto 28px; padding: 0px; height: 9px; width: 35px; font-size: 0px; line-height: 0px; }
#MBS_news { margin: 0px auto 28px; padding: 0px; height: 10px; width: 77px; font-size: 0px; line-height: 0px; }
#MBS_company { margin: 0px auto 28px; padding: 0px; height: 10px; width: 61px; font-size: 0px; line-height: 0px; }
#MBS_locator { margin: 0px auto 28px; padding: 0px; height: 10px; width: 89px; font-size: 0px; line-height: 0px; }
#MBS_recruit { margin: 0px auto 28px; padding: 0px; height: 10px; width: 48px; font-size: 0px; line-height: 0px; }
#MBS_membersCard { margin: 0px auto 28px; padding: 0px; height: 10px; width: 92px; font-size: 0px; line-height: 0px; }
#MBS_privacy { margin: 0px auto 28px; padding: 0px; height: 9px; width: 94px; font-size: 0px; line-height: 0px; }
#MBS_contact { margin: 0px auto 6px; padding: 0px; height: 10px; width: 73px; font-size: 0px; line-height: 0px; }

#MBS_home a { margin: 0px; padding: 0px; height: 9px; width: 35px; background: url(../i/MBS/mbs_home.gif) no-repeat left top; display: block; }
#MBS_news a { margin: 0px; padding: 0px; height: 10px; width: 77px; background: url(../i/MBS/mbs_news.gif) no-repeat left top; display: block; }
#MBS_company a { margin: 0px; padding: 0px; height: 10px; width: 61px; background: url(../i/MBS/mbs_company.gif) no-repeat left top; display: block; }
#MBS_locator a { margin: 0px; padding: 0px; height: 10px; width: 89px; background: url(../i/MBS/mbs_locator.gif) no-repeat left top; display: block; }
#MBS_recruit a { margin: 0px; padding: 0px; height: 10px; width: 48px; background: url(../i/MBS/mbs_recruit.gif) no-repeat left top; display: block; }
#MBS_membersCard a { margin: 0px; padding: 0px; height: 10px; width: 92px; background: url(../i/MBS/mbs_memberCrad.gif) no-repeat left top; display: block; }
#MBS_privacy a { margin: 0px; padding: 0px; height: 9px; width: 94px; background: url(../i/MBS/mbs_privacy.gif) repeat left top; display: block; }
#MBS_contact a { margin: 0px; padding: 0px; height: 10px; width: 73px; background: url(../i/MBS/mbs_contact.gif) no-repeat left top; display: block; }

#MBS_home a:hover { margin: 0px; padding: 0px; height: 9px; width: 35px; background: url(../i/MBS/mbs_home.gif) no-repeat left -9px; display: block; }
#MBS_news a:hover { margin: 0px; padding: 0px; height: 10px; width: 77px; background: url(../i/MBS/mbs_news.gif) no-repeat left -10px; display: block; }
#MBS_company a:hover { margin: 0px; padding: 0px; height: 10px; width: 61px; background: url(../i/MBS/mbs_company.gif) no-repeat left -10px; display: block; }
#MBS_locator a:hover { margin: 0px; padding: 0px; height: 10px; width: 89px; background: url(../i/MBS/mbs_locator.gif) no-repeat left -10px; display: block; }
#MBS_recruit a:hover { margin: 0px; padding: 0px; height: 10px; width: 48px; background: url(../i/MBS/mbs_recruit.gif) no-repeat left -10px; display: block; }
#MBS_membersCard a:hover { margin: 0px; padding: 0px; height: 10px; width: 92px; background: url(../i/MBS/mbs_memberCrad.gif) no-repeat left -10px; display: block; }
#MBS_blog a:hover { margin: 0px; padding: 0px; height: 10px; width: 31px; background: url(../i/MBS/mbs_blog.gif) no-repeat left -10px; display: block; }
#MBS_privacy a:hover { margin: 0px; padding: 0px; height: 9px; width: 94px; background: url(../i/MBS/mbs_privacy.gif) repeat left -9px; display: block; }
#MBS_contact a:hover { margin: 0px; padding: 0px; height: 10px; width: 73px; background: url(../i/MBS/mbs_contact.gif) no-repeat left -10px; display: block; }

#MBS_home_v { margin: 0px auto 28px; padding: 0px; height: 9px; width: 35px; background: url(../i/MBS/mbs_home.gif) no-repeat left -9px; display: block; font-size: 0px; line-height: 0px; }
#MBS_news_v { margin: 0px auto 28px; padding: 0px; height: 10px; width: 77px; background: url(../i/MBS/mbs_news.gif) no-repeat left -10px; display: block; font-size: 0px; line-height: 0px; }
#MBS_company_v { margin: 0px auto 28px; padding: 0px; height: 10px; width: 61px; background: url(../i/MBS/mbs_company.gif) no-repeat left -10px; display: block; font-size: 0px; line-height: 0px; }
#MBS_locator_v { margin: 0px auto 28px; padding: 0px; height: 10px; width: 89px; background: url(../i/MBS/mbs_locator.gif) no-repeat left -10px; display: block; font-size: 0px; line-height: 0px; }
#MBS_recruit_v { margin: 0px auto 28px; padding: 0px; height: 10px; width: 48px; background: url(../i/MBS/mbs_recruit.gif) no-repeat left -10px; display: block; font-size: 0px; line-height: 0px; }
#MBS_membersCard_v { margin: 0px auto 28px; padding: 0px; height: 10px; width: 92px; background: url(../i/MBS/mbs_memberCrad.gif) no-repeat left -10px; display: block; font-size: 0px; line-height: 0px; }
#MBS_privacy_v { margin: 0px auto 28px; padding: 0px; height: 9px; width: 94px; background: url(../i/MBS/mbs_privacy.gif) repeat left -9px; display: block; font-size: 0px; line-height: 0px; }
#MBS_contact_v { margin: 0px auto 3px; padding: 0px; height: 10px; width: 73px; background: url(../i/MBS/mbs_contact.gif) no-repeat left -10px; display: block; font-size: 0px; line-height: 0px; }
