﻿body{
 color: #660000;
 background-repeat:repeat-x;
 text-align:left;
 margin:0;
}
a:hover{color: #b0b394;}

table{
 border-collapse:collapse;
}
td{
 padding:0px;
 font-size:12px;
}
img {
 border-width:0;
}
#container{
 margin:0;
 width:770px;
 text-align:left;
}
#header{
 width:100%;
 height:100px;
 text-align:left;
 background-repeat:no-repeat;
 background-position:0 0;
}
#hd_logo {

}
#hd_title {
 float:right;
 margin-right: 100px;
 font-size:12px;
 position:relative;
 top:5px;
 left:30px;
}
#hd_note {
 margin-right: 100px;
}
#content{width:100%;
 margin:0 0 0 0;
 background-image:url(../common/images/bg_contents.jpg);
 background-repeat:repeat-y;
}
#navi{
 float:left;
 width:175px;
 margin-right:25px;
 margin-top:3px;
}
#navi td img{

}
#main{
 float:left;
 width:530px;
 margin:25px 0px 20px auto;
}
#bottom{
 clear:left;
}

#footer{
 clear:left;
 width:100%;
 margin-top:0;
 margin-bottom:10px;
 text-align:right;
 font-size:12px;
}

#main table{
 margin:0 auto 10px auto;
}
#main td{
 line-height:1.3em;
}
.td05_txt{
 width:100%;
 padding-left:8px;
}
.td06_txt{
 width:100%;
 padding-right:7px;
}
h3{
 font-size:		16px;
 font-weight:	bold;
 line-height:	1.35em;
 color:			;
 border: 2px solid #c30;
 padding: 2px 0 0 6px;
 margin: 25px 0 0 0;
 background-color: #FAEBD7;
 letter-spacing:1px;
 width:530px;
}
/* 単品メニュー */
#p03 .tbl_07, #p03 .tbl_08{
 width:550px;
 margin-bottom:0px;
 border-collapse: separate;
 border-spacing:3px 1px;
}
#p03 table.tbl_07 td, #p03 table.tbl_08 td{
 width:183px;
 vertical-align:top;
}
#p03 .td07_txt1, #p03 .td07_txt2{
 padding-right:8px;
}
#p03 .td08_txt1, p03 .td08_img2{
 padding-right:3px;
}
#p01 .tbl_03{
 margin-top:15px;
 margin-bottom:0px;
}
#p01 table.tbl_03,#p02 table.tbl_03{
 width: 530px;
 border-bottom:1px #B57546 dotted;
 margin-left: 0px;
}
#p01 .td03_txt1,#p02 .td03_txt1{
 width:    380px;
}
#p01 .td03_txt2,#p02 .td03_txt2{
 width:    150px;
 text-align:right;
 font-weight:bold;
}
