body { 
	background-color: #62AA49;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: small;
	position: static;
	margin-top: 0px;
	margin-bottom: 0px;	
	background-image: url(image/bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.td01 {
	background-image: url(image/shop-logo.jpg);
	background-repeat: no-repeat;
	background-position: 5px 15px;
	padding-top: 10px;
	padding-right: 10px;
}
.td02 {
	background-attachment: fixed;
	background-image: url(image/s-bg.jpg);
	background-repeat: repeat;
}
.td03 {
	line-height: 20px;
	font-size: smaller;
	padding-left: 10px;
}
.bodyfont01 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-weight: bold;
	color: #006600;
}
.td04 {
	padding: 5px 5px 5px 20px;
	background-image: url(image/yaji-s.jpg);
	background-repeat: no-repeat;
	background-position: 5px 3px;
}
.td05 {
	line-height: 30px;
}
.td06 { line-height: 18px;}
.h1 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 16px;
	font-weight: bold;
	color: #006600;
	line-height: 20px;
}
.bodyfont02 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-weight: bold;
	color: #990000;
}
.bodyfont03 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-weight: bold;
}
.table02 {
	border: double #006600;
}
.bodyfont04 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #D20000;
}
.bodyfont05 { color:#FFFFFF;}
.midashi {
	border-left-style: solid;
	border-left-color: #185222;
	border-left-width: 10px;
	padding-left: 10px;
}
.table05 {
	padding-left: 20px;

}
.table06 {
	padding-top: 20px;
}
.table07 { padding-right: 15px;}

.table08 { background-image:url(image/bg-h.jpg); background-repeat:repeat-y;}






.promo{
width:780px;
}
.promo ul{
width:100%;
margin:0px auto;
padding:0;
}
.promo li{
list-style:none;
margin:0px auto;
padding:0;
}
.promo li img{
width:100%;
vertical-align:bottom;
}


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