@charset "UTF-8";

h1{
margin:0px 0px 20px 0px;
width:560px;
}

h2{
margin:0px 0px 20px 20px;
width:560px;
}
h3{
margin:0px 0px 10px 20px;
width:560px;
clear:both;
}

#left-column ul#tab{
display:inline;
margin:21px 0px 20px 20px;
width:560px;
height:25px;
border-bottom:1px solid #8B8B8B;
float:left;
clear:both;
}
#left-column ul#tab li{
display:inline;
margin:0px 4px 0px 0px;
height:25px;
text-indent:-20000px;
overflow:visible;
float:left;
}

ul#second-navigation li#azabu a{
width:103px;
background-image:url(../images/second_navigation.gif);
background-position:0px 0px;
background-repeat:no-repeat;
}
ul#second-navigation li#azabu-active a{
width:103px;
background-image:url(../images/second_navigation.gif);
background-position:0px -29px;
background-repeat:no-repeat;
}
ul#second-navigation li#azabu-active a:hover{
background-image:url(../images/second_navigation.gif);
background-position:0px -29px;
background-repeat:no-repeat;
}

ul#second-navigation li#tachikawa a{
width:86px;
background-image:url(../images/second_navigation.gif);
background-position:-103px 0px;
background-repeat:no-repeat;
}
ul#second-navigation li#tachikawa-active a{
width:86px;
background-image:url(../images/second_navigation.gif);
background-position:-103px -29px;
background-repeat:no-repeat;
}
ul#second-navigation li#tachikawa a:hover{
background-image:url(../images/second_navigation.gif);
background-position:-103px -29px;
background-repeat:no-repeat;
}

ul#second-navigation li#seibu a{
width:118px;
background-image:url(../images/second_navigation.gif);
background-position:-189px 0px;
background-repeat:no-repeat;
}
ul#second-navigation li#seibu-active a{
width:118px;
background-image:url(../images/second_navigation.gif);
background-position:-189px -29px;
background-repeat:no-repeat;
}
ul#second-navigation li#seibu a:hover{
background-image:url(../images/second_navigation.gif);
background-position:-189px -29px;
background-repeat:no-repeat;
}
#address{
margin:0px 0px 20px 20px;
padding:0px 0px 15px 0px;
width:554px;
border-bottom:1px solid #777777;
}
#address li{
margin:0px 0px 5px 0px;
font-weight:bold;
line-height:1.2;
}
#address li img{
margin:0px 0px 0px 20px;
}

#memo{
margin:0px 0px 20px 20px;
border-bottom:1px solid #777777;
width:554px;
}
#memo dt{
margin:10px 5px 5px 5px;
color:#A02326;
line-height:1.2;
font-weight:bold;
}
#memo dd{
margin:0px 5px 10px 5px;
line-height:1.5;
}

.menu{
display:inline;
margin:0px 0px 10px 20px;
width:560px;
float:left;
clear:both;
}
.menu-left{
display:inline;
width:415px;
float:left;
}
.menu-right{
display:inline;
width:139px;
float:left;
}
.menu-left p.descrition{
margin:0px 0px 5px 0px;
width:415px;
line-height:1.2;
}
.menu-left p.attention02{
margin:0px 0px 0px 0px;
width:415px;
font-size:0.85em;
line-height:1.2;
}
.menu-list{
display:inline;
margin:0px 0px 20px 20px;
width:554px;
float:left;
clear:both;
}
.menu-list li{
display:inline;
margin:0px 30px 0px 0px;
float:left;
}
.menu-list li a{
padding:0px 0px 0px 10px;
background-image:url(../../common/ar02.gif);
background-position:0px 0.3em;
background-repeat:no-repeat;
}
.menu-list li a:hover{
padding:0px 0px 0px 10px;
background-image:url(../../common/ar02.gif);
background-position:0px 0.3em;
background-repeat:no-repeat;
}
.menu-left table{
margin:0px 0px 10px 0px;
width:330px;
}
.menu-left table caption{
margin:0px 0px 5px 0px;
text-align:left;
line-height:1.2;
}

.caption{
font-size:0.85em;
line-height:1.2;
}
.menu-left table caption.caption02{
margin:0px 0px 2px 0px;
font-size:0.85em;
text-align:left;
line-height:1.2;
}
.menu-left table td{
vertical-align:top;
}
.menu-left table td.category{
width:95px;
line-height:1.5;
}
.menu-left table td.name{
width:170px;
line-height:1.5;
}
.menu-left table td.name02{
width:265px;
line-height:1.5;
}
.menu-left table td.name03{
width:330px;
line-height:1.5;
}
.menu-left table td.price{
width:60px;
text-align:right;
line-height:1.5;
vertical-align:bottom;
}
.menu-left table td.attention{
font-size:0.85em;
text-align:right;
line-height:1.2;
}
.menu-left table td em.attention02{
font-size:0.85em;
line-height:1.2;
color:#202020;
}
.menu-left p.attention03{
margin:0px 0px 10px 0px;
font-size:0.85em;
line-height:1.2;
}

.menu-right table{
margin:0px 0px 20px 0px;
width:139px;
}
.menu-right table td{
font-size:0.85em;
text-align:right;
line-height:1.5;
}