﻿@charset "utf-8";

body {color:#6a5d21; background-color:#dcd3b2; ont:12px verdana,"ヒラギノ丸ゴ ProN W4","Hiragino Maru Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",Sans-Serif; margin: 0; }
img { border: 0px none; margin: 0;}

nav {width: 70%; margin: 10px; color:#000; background-color:#fff; padding: 10px; }

a:link { color: #ab833f; }
a:visited { color: #ab833f; }
a:hover { color: #ab833f; }
a:active { color: #ab833f; }

iframe.calender {width:800px; height:600px; }
iframe.access_map  {width:800px; height:600px; }

#wrap {width:960px; text-align:left; margin: 0;}
#header {width:960px; height:60px; text-align:left; margin 0;}
#header img {width:160px; height:60px;  border: 0px none; margin: 0; float:left; }
#logo {width:960px; height:255px; text-align:center; margin-top:30px;}
#logo_img {width:60%; height:60%; text-align:center; }
#news {width:960px; height:60px; text-align:center;  font-size:x-large;}
#menu {width:960px; height:120px; text-align:left;}
#menu img {width:160px; height:120px;  border: 0px none; margin: 0; float:left; }
#footer {width:960px; height:36px; text-align:center; font-size:xx-small;}
#foot_bar {width:960px; height:60px; text-align:left; color:#dcd3b2; background-color:#6a5d21; }

#profile {width:126px; height:180px; }

#inner {width:960px; text-align:left; margin: 0;}

/**************************
/* グリッド
**************************/

.gridWrapper{
padding-bottom:20px;
overflow: hidden;
}


* html .gridWrapper{height:1%;}


.grid{
float:left;
background:#dcd3b2;
border-bottom:4px solid #ab833f;
box-shadow:0 0 3px rgba(0,0,0,.2);
-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);
}


.grid h3{
padding:20px 5px;
text-align:center;
border-top:4px solid #ab833f;
border-bottom:4px solid #ab833f;
}


.grid p{
padding:5px 10px;
}


.gridWrapper img{
max-width:100%;
height:auto;
}


/* フッター内のグリッド(3カラム) */

#footer .grid{
color:#fff;
border:0;
background:transparent;
box-shadow:none
-webkit-box-shadow:none;
}


#footer .grid p{padding:0;}





/*************
メイン コンテンツ
*************/

section.content {
padding:19px;
 margin-bottom:20px;
 background:#dcd3b2; 
overflow:hidden;
 font-size:14px; 
box-shadow:0 0 3px rgba(0,0,0,.2);
-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);
}


* html section.content{height:1%;}


section.content p {margin-bottom:5px;}


h3.heading {
padding:10px; 
margin-bottom:15px; 
font-size:16px; 
border:1px solid #ab833f;
color:#fff;
background:#6a5d21;
}


section.content img{
max-width:90%;
height:auto;
}


.alignleft{
float:left;
clear:left;
margin:3px 10px 10px 0;
}


.alignright{
float:right;
clear:right;
margin:3px 0 10px 10px;
}


img.frame,#gallery img,p.img img{
border:4px solid #fff;
box-shadow:0 0 2px rgba(0, 0, 0, 0.5);
-webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.5);
}


#gallery .grid{
padding:5px 0 0;
border:0;
box-shadow:none;
-webkit-box-shadow:none;
}


p.img{
margin:10px 0 0;
text-align:center;
}


.price_list{
 width: 80%;
 border-collapse: collapse;
 align: center;
 margin-left: 10px;
 }
 .price_list th{
 width: 25%;
 padding: 6px;
 text-align: center;
 vertical-align: top;
 color: #333;
 background-color: #eee;
 border: 1px solid #b9b9b9;
 }
 .price_list td{
 padding: 6px;
 background-color: #fff;
 border: 1px solid #b9b9b9;
 }