@charset "UTF-8";
/* CSS Document */

.link02 a:link {color:#0044CC; text-decoration:underline;}
.link02 a:visited {color:#0044CC; text-decoration:underline;}
.link02 a:hover {color:#999;}
.link02 a:active {color:#C8B08E;text-decoration:underline;}



body {
	background:url(../image/top/b_ground7.jpg) no-repeat top left;
	background-color:#000000;
		}

#container{
width:900px;
margin:0px 0px 50px 50px;
}

h1 {
	position:relative;
	top:100px;
	left:0px;
	}

#g_navi_top img {
	position:absolute;
	top:275px;
	left:40px;
	z-index:3;
	}
	
#g_navi2 {
	position:absolute;
	top:375px;
	left:325px;
	width:624px;
	}

ul#g_navi2 li  {
	float:left;
	}

.flt_r {
	float:right;
	margin-top: 10px;	
	margin-right:35px;
}

/*----------------------------------------
　　ここからグローバルナビの設定
------------------------------------------*/

/*通常のとき*/
ul#g_navi2 li a {
	width:156px;
	height:50px;
	text-indent:-100000em; 
	text-decoration: none;
	overflow:hidden;
	display:block;
	background:url(../image/top/navi.jpg) no-repeat;
	}
	
#g_navi2 li#glbmenu-02 a {
	background-position: 0 0;
	} 
#g_navi2 li#glbmenu-03 a {
	background-position: -156px 0px;
	}
#g_navi2 li#glbmenu-04 a {
	background-position:-312px 0px;
	}
#g_navi2 li#glbmenu-05 a {
	background-position:-468px 0px;
	}
	
/*ポイントしたとき*/
#g_navi2 li#glbmenu-02 a:hover { 
	background-position: 0 -50px;
	} 
#g_navi2 li#glbmenu-03 a:hover { 
	background-position: -156px -50px;
	} 
#g_navi2 li#glbmenu-04 a:hover { 
	background-position: -312px -50px;
	} 
#g_navi2 li#glbmenu-05 a:hover { 
	background-position: -468px -50px;
	} 


/*押したとき*/
#g_navi2 li#glbmenu-02 a:active {
	background-position: 0 -100px;
	} 
#g_navi2 li#glbmenu-03 a:active { 
	background-position: -156px -100px;
	} 
#g_navi2 li#glbmenu-04 a:active { 
	background-position: -312px -100px;
	} 
#g_navi2 li#glbmenu-05 a:active { 
	background-position: -468px -100px;
	}  

/*----------------------------------------
　　　　　　ここまで
------------------------------------------*/
#content {
	height:auto;
}

/*ここからサブメニュー*/
#sub_content {
	float:left;
	background:url(../image/top/side_bg2.jpg) repeat-y;
	width:275px;
	height:auto;
	padding-bottom:50px;
	margin-top:365px;
	}

#sub_info li {
	padding:20px 0px 0px 24px;
	}
	
#sub_info li.second {
	padding-top:60px;
	}

/*----------------------
　　もとやまニュース
------------------------*/
/*topお知らせ*/
#sokuhou {
	position:absolute;
	left:785px;
	top:220px;
	}

/*サイドバナー・通常のとき*/
#fair a {
	width:222px;
	height:179px;
	text-indent:-100000em; 
	text-decoration: none;
	overflow:hidden;
	display:block;
	background:url(../image/banner/bnr_3tenpo_side-trans.jpg) no-repeat;
	}
#fair a {
	background-position: 0 0px;
	} 
/*ポイントしたとき*/
#fair a:hover { 
	background-position: 0 -179px;
	} 
/*押したとき*/
#fair a:active {
	background-position: 0 -358px;
	}
	
.attention {
	width: 550px;
	padding: 10px;
	background:#FFC;
	border: 1px #900 solid;
	overflow: hidden;
	margin-bottom: 10px;
}
.attentiontitle {
	font-weight: bold;
	color: #900;
}

/*----------------------
　　ここまで
------------------------*/	

/*カレンダー*/

li#cal {
	margin-left:4px !important;
	margin-left:2px;
	}
p.tag {
	color:#FFF;
	font-weight:bold;
	width:92px;
	background-color:#111;
	padding:5px;
	margin:0;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;  
	-moz-border-radius-topright: 10px;  
	}
	
#st_info {
	background-color:#111;
	padding:5px;
	color:#FFFFFF;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px; 
	}
.st_honten {
	width:10px;
	background-color:#ee5c97;
	}
.st_hakusan {
	width:10px;
	background-color:#eacf22;
	}
.st_sinjyuku {
	width:10px;
	background-color:#2678a7;
	}
.st_zenten {
	width:10px;
	background-color:#b51515;
	}

/*QRコード*/
#qrcord {
	width:227px;
	}
#qrtop {
	background:url(../image/top/side_qrhead.jpg) no-repeat;
	width:227px;
	height:51px;
	text-indent:-100000em;
	}
li#qrmiddle {
	padding:5px 20px 0px 24px;
	background:url(../image/top/side_qrback.jpg) repeat-y;
	line-height:1.2em;
	text-align:center;
	}
li#qrmiddle p {
	padding-top:5px;
	}
li#qrbottom {
	background:url(../image/top/side_qrbottom.jpg) no-repeat;
	}	
	
/*グルメ情報*/		
.gourmet_bunner {
	width:214px;
	background:url(../image/top/side_bunnerBGno.jpg) repeat;
	margin-left:5px !important;
	margin-left:2px;
	}
.gourmet_bunner {
padding:10px 0px 20px 0px;
	}
.gourmet01 img {
	padding:10px 0px 0px 12px;
	}
		
/*PhotoGallery*/
ul#gallery {
	margin:5px;
	}
ul#gallery li {
	float:left;
	padding:0px 10px 5px 0px;
	}
.more {
	padding-left:130px;
	}

/*ここからメインコンテンツ*/
#main_content {
	float:right;
	background-color:#FFFFFF;
	width:605px;
	padding:30px 0px 150px 20px;
	height:auto;
	margin-top:365px;
	}

#top_setumei {
	width:560px;
	padding:5px 0px 0px 0px;
	}

#setumei {
	float:left;
	width:320px;
	line-height:1.3em;
	font-size:1.0em;
	padding:10px 0px 0px 15px;
	}
h3 {
	padding:0px 10px 10px 0px;
	}
#photo {
	float:right;
	width:auto;
	padding:10px 0px 0px 5px;
	}

#top_info {
	padding-top:50px;
	}
#top_info dt {
padding:10px 0px 0px 20px;
	}
#top_info dt img {
padding:0px 4px 0px 0px;
	}
#top_info dd {
margin:0px 40px 0px 20px;
padding:0px 0px 10px 20px;
border-bottom:solid #866D44 1px;
	}
	
.more_info {
color:#866D44;
font-weight:bold;
border:none;
text-align:right;
padding:10px 40px 0px 0px;
}



/*ここからフッター*/

#foot {
background: url(../image/top/foot_bg2.jpg) no-repeat scroll;
height:150px;
position:relative;
}

#foot #menu_storeinfo {
width:auto;
padding:35px 0px 5px 280px;
}
#foot #logo {
float:left;
width:200px;
position:relative;
top:40px;
left:13px;
}
#foot_navi {
padding:0px 0px 10px 0px;
}
#foot_navi li {
display:inline;
color:#E8DCC9;
}

/*----------------------------------------
　　ここからトップに戻るの設定
------------------------------------------*/

p#top_retarn{
	position:absolute;
	right:0px;
	bottom:90px;
	}
	
/*通常のとき*/
p#top_retarn a {
	width:172px;
	height:150px;
	text-indent:-100000em; 
	text-decoration: none;
	overflow:hidden;
	display:block;
	background:url(../image/top/foot_topretarn_all.jpg) no-repeat;
	background-position: 0 0;
	}

p#top_retarn a:visited {
	background-position: 0 0;
	}

/*ポイントしたとき*/
p#top_retarn a:hover { 
	background-position: 0 -150px;
	} 
p#top_retarn a:focus {
background-position: 0 0px;
	}
p#top_retarn a:active {
background-position: 0 -300px;
	}

	
/*----------------------------------------
　　ここまで
------------------------------------------*/

#foot #menu_storeinfo #storeinfo {
	margin:10px 0px -5px 0px;
	color:#FFFFFF;
	}
p.Copyright {
color:#777;
text-align:right;
margin-top:10px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}
