body {
background-color:#000000;
margin:0 auto;
padding:0;
text-align:center;
}

#wrapper {
width:840px;
color: #FFFFFF;
font-size:11px;
}

.contents {
text-align:left;
}

.contents .leftContainer {
float:left;
width:368px;

}

.contents .rightContainer {
float:left;
width:400px;
}

.contents h2 {
clear:both;
float:left;
margin:20px 0 0 10px;

}


h1 {
color:#000000;
font-size:10px;
margin:0;
padding:0;
}

ul.menu {
list-style: none;
margin:0;
padding:0;
}

ul.menu li {
float:left;
margin:0 1px 0 0;
padding:0;
}

ul.menu li.right {
float:left;
margin:0 0 0 0;
padding:0;
}

ul.menu li a img{
border:none;
}

.kamon {
float:left;
}

.homeFooter {
clear:both;
float:left;
margin:100px 0 20px 0;
}

.homeFooter a {
color:#937500;
font-size:12px;
font-weight:bold;
}

.homeFooter a:hover {
color:#937500;
font-size:12px;
font-weight:bold;
text-decoration: none;
}

.yoyogiInfo {
float:left;
margin-left:20px;
text-align:left;
}

.kawasakiInfo {
float:left;
border-left: 1px dotted #FFFFFF;
margin-left:20px;
padding-left:20px;

}

.footer {
font-size:10px;
clear:both;
margin-top:20px;
line-height:2;
border-top:1px solid #151100;
border-bottom:1px solid #151100;
}

.footer a{
color:#ffffff;
}

.footer a:hover{
color:#ffffff;
text-decoration: none;
}

/* メニュー */

.contents .leftMenuContainer {
float:left;
width:420px;

}

.contents .rightMenuContainer {
float:left;
width:420px;
}

.menuTxt{
width:840px;
clear:both;
text-align:center;
}

.menuTxt img{
margin:20px auto 0 auto;
}

.photo{
clear:both;
padding-top:30px;
}

.photo .menuSp{
width:226px;
float:left;
margin-left:40px;

}

.photo .menuSp img{
margin:0 auto;
}

.menuList {
clear:both;
margin:0 0 0 20px;
padding-top:20px;
font-size:13px;
}

.menuName {
float:left;
}

.menuPrice {
text-align:right;
padding-right:20px;
_line-height:1.1;
}

/* 店舗情報 */

.contents .leftInfoContainer {
float:left;
width:480px;

}

.contents .rightInfoContainer {
float:left;
width:360px;
text-align:center;
}

.shopInfo {
clear:both;
padding-top:20px;
margin-left:20px;

}

.infoMap {
padding:30px 0 30px 10px;
}

.infoPhoto01 {
margin:20px 0 30px 0;
}

/* 店舗情報 */

.shopInfo a{
line-height:1.5;
color:#ffffff;
}

.shopInfo a:hover{
line-height:1.5;
color:#ffffff;
text-decoration: none;
}

/* 会社概要 */

.saiyou {
padding-top:20px;
}
