@charset "UTF-8";

/* 
====================================================================================================
■ common class
---------------------------------------------------------------------------------------------------- */
/* 準備中 */
.txt_not_ready {
	padding: 80px 0 600px;
	text-align: center;
	font-weight: bold;
	font-size: large;
	font-family: Meiryo,"メイリオ","ＭＳ Ｐゴシック",Osaka,sans-serif;
}



/* タイトルのスタイル
-------------------------------------------------- */
.tt_style00{
font-size: 300%; 
color: #aaa;
padding:20px 0 30px 10px;
margin-bottom:10px;
background:url(../common_img/bg_ptn_mono.png) repeat-x 0 bottom;
}

.tt_style00:first-child {}
.tt_style00:first-letter { font-size:100%; color:#989898; }


.tt01{
font-size:160%;
padding:5px 0px 10px 5px ;
margin-bottom:10px;
font-weight:bold;
font-family : "ＭＳ 明朝",sans-serif;
color:#c49843;
}

.tt02{
font-size:170%;
padding:0px 0px 0px 0px ;
margin-bottom:20px;
font-weight:normal;
font-family : "ＭＳ 明朝",sans-serif;
color:#9e8916;
}

.tt02 span{
font-size:60%;
padding:0px 0px 0px 30px ;
color:#fff;
}

.tt04{
	font-size:160%;
	padding:5px 0px 5px 10px;
	margin-bottom:0px;
	font-weight:normal;
	font-family : "ＭＳ 明朝",sans-serif;
	color:#fff;
	background:#534a18;
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	clear: both;
}


.tt03{
font-size:160%;
padding:5px 0px 5px 10px ;
margin-bottom:10px;
font-weight:normal;
font-family : "ＭＳ 明朝",sans-serif;
color:#9e8916;
background:#16140a;
}

.tt03 span{
font-size:60%;
padding:0px 10px 0px 0px ;
color:#fff;
}

/* パンくずリスト
-------------------------------------------------- */

#pan02 {
	margin: 30px 0px 50px 10px;
	line-height: 28px;
}
	#pan02 li {
		float: right;
	}
		#pan02 li:before {
			content: "　>>　";
		}
		#pan02 li.first:before {
			content: "";
		}

/* inner
-------------------------------------------------- */
.inner10 {
	padding: 0 10px;
}

.intro{
overflow: hidden;
margin: 0px auto 0px;
}


/* table_style
-------------------------------------------------- */
.table_style {
 border-top: 1px dotted #7a765f;
 margin:0px auto 0px;
 color: #cdcdcd;
}

		.table_style th,
		.table_style td {
			padding: 10px;
			border-bottom: 1px dotted #7a765f;
		}
		.table_style th {
			vertical-align: top;
			text-align: left;
		}


/* 
====================================================================================================
■ news
---------------------------------------------------------------------------------------------------- */
#news {
}
	#news .news_box {
		margin-bottom: 20px;
		padding:5px 0;
		background:#17150c;
		opacity:0.8;
		filter: alpha(opacity=80);
		-ms-filter: "alpha( opacity=80 )";
	}
		#news .news_box .news_tit {
			margin: 5px 5px 5px 5px;
			font-size: 133.4%; /* 16px */
			color: #71641d;
			border-top:2px #776c3a solid;
			padding:5px 0px 0px 10px ;
			font-family: Meiryo,"メイリオ","ＭＳ Ｐゴシック",Osaka,sans-serif;
		}
		#news .news_box .news_content {
			padding: 10px 10px 10px;
			background:#121007;
			margin:0px 5px 0px;
		}
			#news .news_box .news_content dt {
				padding:0px 5px 5px 5px;
				border-bottom: 1px dotted #2d2916;
				font-size: 90%;
				color:#ff8a00;
			}
			#news .news_box .news_content dd {
				padding: 10px 0;
			}
				#news .news_box .news_content dd .photo {
				}
				#news .news_box .news_content dd .txt_area {
					margin: 0 10px 10px;
				}


/* googlemap */
.googlemap { border:1px solid #2a2719; text-align:center; margin:50px 0px 0px;padding:5px;}
.googlemap iframe { width:788px; height:400px; }
.googlemap small { background:#eee; display:block; text-align:center; padding:5px 10px 5px !important; font-size:14px !important; line-height:1; }


/* 
====================================================================================================
■ menu
---------------------------------------------------------------------------------------------------- */

.menu_box{
	background:url(../common_img/bg_01.png) repeat 0 0;
	margin-bottom: 20px;
	padding:10px;
	clear: both;
}


/* 
====================================================================================================
■ access
---------------------------------------------------------------------------------------------------- */
.group_shop ul li {
	float: left;
	width: 260px;
	min-height: 85px;
	margin: 0px 30px 20px 0px;
}
