body { color: #ccc; font-size: 62.5%; font-family: メイリオ, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 150%; background-color: #000; text-align: center; margin: 0; padding: 0; }
.clear_fix { clear: both; }
a { text-decoration: none; }
a:hover { color: #4b4b4b; }
a:visited { color: #4b4b4b; }
a:link { color: #936319; }
p ,h1 ,h2 ,h3 ,h4 ,h5 ,h6 { font-size: 100%; font-weight: normal; line-height: 150%; margin: 0; padding: 0; }
ul,li { list-style-type: none; margin: 0; padding: 0; }
dl ,dt ,dd { margin: 0; padding: 0; }
address { font-style: normal; clear: both; }
/*<agl.folder "menu">*/
	#menuwrap { background-image: url(../images/Navi.jpg); background-repeat: no-repeat; background-position: left top; position: relative; width:100%; height:60px; }
	ul#menu { height:60px; float:right; margin:0; padding:0 10px 0 0; list-style-type:none; }
	ul#menu li { float:left; list-style-type: inherit; }
	ul#menu li a { background-image: url(../images/Navi.jpg); background-repeat: no-repeat; display: block; height:60px; overflow:hidden; text-indent:-99999.05px; }
	ul#menu li#home a { background-position:-373px 0; width:147px; }
	ul#menu li#home a:hover { background-position: -373px -60px; width: 147px; }
	ul#menu li#shops a { background-position: -520px 0; width: 147px; }
	ul#menu li#shops a:hover { background-position:-520px -60px; width:147px; }
	ul#menu li#map a { background-position:-667px 0; width:147px; }
	ul#menu li#map a:hover { background-position:-667px -60px; width:147px; }
	ul#menu li#mail a { background-position:-814px 0; width:147px; }
	ul#menu li#mail a:hover { background-position:-814px -60px; width:147px; }
/*</agl.folder>*/
#footer { text-align: center; height: 100px; clear: both; margin-top: 50px; }
/*<agl.folder "contact">*/
	#shop_contact { background-image: url(../images/SHOPCONTACT.jpg); background-repeat: no-repeat; width: 310px; height: 130px; padding: 5px; }
	#shop_contact h2 { display: none; }
	#shop_contact dt { font-size: 12px; margin-top: 40px; }
/*</agl.folder>*/
/*<agl.folder "mail">*/
	.toi { text-align: left; width: 600px; height: 550px; margin-right: auto; margin-left: auto; padding: 10px; }
	.toi h1 { font-size: 14px; }
	.toi dt { margin-top: 5px; }
/*</agl.folder>*/
/*<agl.folder "callender">*/
	.shop_cal { text-align: left; width: 620px; margin: 0; padding: 0; }
	.shop_cal p { font-size: 12px; margin: 2px; }
	.cal { background-image: url(../images/CAL_BAR.jpg); background-repeat: no-repeat; text-indent: -99999.02px; width: 310px; height: 30px; }
	.RG_cal {  }
	.RG_cal h2 { font-size: 14px; line-height: 2em; margin-top: 5px; margin-right: 10px; margin-bottom: 5px; padding-left: 10px; border-bottom: thin solid #f70; border-left: 10px solid #f70; }
	.RG_cal .SA { font-size: 12px; line-height: 2em; width: 70px; margin-top: 8px; margin-bottom: 3px; margin-left: 20px; padding-top: 2px; padding-left: 20px; border: solid thin #ccc; }
	.RG_cal dt { color: #936319; font-size: 12px; line-height: 2em; margin-right: 10px; margin-left: 10px; padding-top: 2px; padding-bottom: 2px; border-bottom: thin dotted #936319; }
	.RG_cal dd { margin-left: 10px; }
/*</agl.folder>*/
