div#main h3{
margin:20px 15px 0;
}

div#main h4{
margin:20px 30px 25px;
}

div#main table{
margin:20px 39px 10px;
}

div#main th,
div#main td{
padding:3px 0;
}

div#schedule {
margin:5px 38px 0;
padding:1px 0 1px 1px;
border:solid 1px #c0a78e;
}

div#schedule table{
margin:0;
width:100%;
border-collapse:collapse;
}

div#schedule table th,
div#schedule table td{
text-align:center;
border-right:solid 1px #fff;
}

div#schedule table th {background:#604e44;}
div#schedule table td {
color:#be6621;
background:#f9efe2;
}
div#schedule table td.rest {
color:#ccc;
background:#696056;
}

div#main p.comment{
margin:15px 39px 30px;
padding:0 15px 15px;
background:url(img/bg_comment.gif) no-repeat left bottom;
color:#555555;
}

div#main p{
margin:15px 39px 0;
}

div#main p.btm{
margin:15px 20px 35px;
}

div#localnavi{
margin:30px 0 0;
font-size:10px;
text-align:center;
}

div#mapWrap {
margin:20px 39px 0;
padding:5px;
border:1px solid #ebe9e7;
background:#f8f4f1;
}

div#map {
height:400px;
border:1px solid #fff;
background:#fff;
}

div#phtArea {
margin:10px 0 30px;
}

div#mainImg {
margin:2px 113px 0;
padding:4px;
width:342px;
border:solid 1px #EDE2D4;
background:#f9efe2;
text-align:center;
}

div#mainImg img {
border:solid 1px #fff;
}

div#mainImg div.galleria_wrapper {
margin-bottom:5px;
}

div#mainImg span.caption {
color:#31231c;
}

ul.galleria {
margin:10px 79px 0;
width:420px;
list-style:none;
}

ul.galleria li {
float:left;
width:80px;
height:60px;
overflow:hidden;
border:solid 2px #fff;
background:#000;
}

ul.galleria li img {
background:#000;
}

ul.galleria li a {display:none}

ul.galleria li div {
position:absolute;
display:none;
top:0;
left:180px}

ul.galleria li div img {cursor:pointer}

ul.galleria li.active div img,
ul.galleria li.active div {display:block}

ul.galleria li img.thumb {
cursor:pointer;
top:auto;
left:auto;
display:block;
width:auto;
height:auto}

ul.galleria li .caption {
display:block;
padding-top:10px;
}

div#mapImg {
margin:30px 39px;
}

div#mapImg p {
margin:10px 0 0 0;
text-align:right;
}

li#case_on{
height:66px;
width:178px;
background:url(../global/img/bg_menu.gif) 178px -132px;
}
