body {
	background-color: #AB1315;
	background-image: url(./imgs/aoredEntrance_bgmain_20100805.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}

div, p, ul, ol {
	margin: 0px;
	padding: 0px;
}
a:link, a:visited, a:active {
	color: #F5C4BE;
}
a:hover {
	color: #5FB028;
}


li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.whole {
	background-image: url(./imgs/aoredEntrance_bgmain_whole_20100805.jpg);
	background-repeat: no-repeat;
	background-position: 348px 8px;
	margin: 0px;
	padding: 0px;
}

h1.sitetitle {
	margin: 0px;
	padding: 0px;
}
h1.sitetitle img.target {
	width: 550px;
	height: 100px;
}

.shops #aoyama {
	position: absolute;
	top: 152px;
	left: 506px;
}
.shops #daikanyama {
	position: absolute;
	top: 197px;
	left: 506px;
}
.shops #omotesandou {
	position: absolute;
	top: 242px;
	left: 506px;
}
.shops #akasaka {
	position: absolute;
	top: 287px;
	left: 506px;
}
.shops #jiyugaoka {
	position: absolute;
	top: 332px;
	left: 506px;
}
.shops #futakotamagawa {
	position: absolute;
	top: 377px;
	left: 506px;
}

.shops #aoyama img.target,
.shops #daikanyama img.target,
.shops #omotesandou img.target,
.shops #akasaka img.target,
.shops #jiyugaoka img.target,
.shops #futakotamagawa img.target {
	width: 142px;
	height: 45px;
}
.shops #aoyama a,
.shops #daikanyama a,
.shops #omotesandou a,
.shops #akasaka a,
.shops #jiyugaoka a,
.shops #futakotamagawa a {
	margin: 0px;
	padding: 0px;
	width: 142px;
	display: block;
}
.shops #aoyama a:link,
.shops #aoyama a:visited,
.shops #aoyama a:active {
	background-image: none;
}
.shops #aoyama a:hover {
	background-image: url(./imgs/aoredEntrance_ico_shop_Aoyama_over.gif);
	background-repeat: no-repeat;
}
.shops #daikanyama a:link,
.shops #daikanyama a:visited,
.shops #daikanyama a:active {
	background-image: none;
}
.shops #daikanyama a:hover {
	background-image: url(./imgs/aoredEntrance_ico_shop_Daikanyama_over.gif);
	background-repeat: no-repeat;
}
.shops #omotesandou a:link,
.shops #omotesandou a:visited,
.shops #omotesandou a:active {
	background-image: none;
}
.shops #omotesandou a:hover {
	background-image: url(./imgs/aoredEntrance_ico_shop_Omotesandou_over.gif);
	background-repeat: no-repeat;
}
.shops #akasaka a:link,
.shops #akasaka a:visited,
.shops #akasaka a:active {
	background-image: none;
}
.shops #akasaka a:hover {
	background-image: url(./imgs/aoredEntrance_ico_shop_Akasaka_over.gif);
	background-repeat: no-repeat;
}
.shops #jiyugaoka a:link,
.shops #jiyugaoka a:visited,
.shops #jiyugaoka a:active {
	background-image: none;
}
.shops #jiyugaoka a:hover {
	background-image: url(./imgs/aoredEntrance_ico_shop_Jiyugaoka_over.gif);
	background-repeat: no-repeat;
}
.shops #futakotamagawa a:link,
.shops #futakotamagawa a:visited,
.shops #futakotamagawa a:active {
	background-image: none;
}
.shops #futakotamagawa a:hover {
	background-image: url(./imgs/aoredEntrance_ico_shop_FutakoTamagawa_over.gif);
	background-repeat: no-repeat;
}

.shops #openhours {
	position: absolute;
	top: 120px;
	left: 506px;
}
.shops #openhours img.target {
	width: 142px;
	height: 24px;
}
.shops #openhours a {
	margin: 0px;
	padding: 0px;
	width: 142px;
	display: block;
}
.shops #openhours a:link,
.shops #openhours a:visited,
.shops #openhours a:active {
	background-image: none;
}
.shops #openhours a:hover {
	background-image: url(./imgs/aoredEntrance_ico_openhours_over.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}


.onlineshop #shopping {
	position: absolute;
	top: 61px;
	left: 658px;
}
.onlineshop #shopping p.til {
	margin: 0px;
	padding: 0px;
}
.onlineshop #shopping p.til img.target {
	width: 170px;
	height: 122px;
}
.onlineshop #shopping p.til a {
	margin: 0px;
	padding: 0px;
	width: 170px;
	display: block;
}
.onlineshop #shopping p.til a:link,
.onlineshop #shopping p.til a:visited,
.onlineshop #shopping p.til a:active {
	background-image: none;
	text-decoration: none;
}
.onlineshop #shopping p.til a:hover {
	background-image: url(./imgs/aoredEntrance_ico_shopping_over.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}

.onlineshop #shopping p.description {
	font-size: 8px;
	color: white;
	margin: 0px 0px 0px 27px;
	padding: 0px;
	width: 120px;
}
.onlineshop #shopping p.description a {
	font-size: 10px;
}
.onlineshop #shopping p.description a:link,
.onlineshop #shopping p.description a:visited,
.onlineshop #shopping p.description a:active {
	color: #FDFEC5;
	text-decoration: none;
}
.onlineshop #shopping p.description a:hover {
	color: #5FB028;
	text-decoration: underline;
}


.informations #departmentevents {
	position: absolute;
	top: 364px;
	left: 658px;
}
.informations #departmentevents img.target {
	width: 170px;
	height: 30px;
}
.informations #departmentevents a {
	margin: 0px;
	padding: 0px;
	width: 170px;
	display: block;
}
.informations #departmentevents a:link,
.informations #departmentevents a:visited,
.informations #departmentevents a:active {
	background-image: none;
	text-decoration: none;
}
.informations #departmentevents a:hover {
	background-image: url(./imgs/aoredEntrance_ico_departmentevents_over.gif);
	background-repeat: no-repeat;
	text-decoration: none;
}

.informations #publicinfo {
	position: absolute;
	top: 404px;
	left: 658px;
}
.informations #publicinfo img.target {
	width: 170px;
	height: 30px;
}

.informations #publicinfo a {
	margin: 0px;
	padding: 0px;
	width: 170px;
	display: block;
}
.informations #publicinfo a:link,
.informations #publicinfo a:visited,
.informations #publicinfo a:active {
	background-image: none;
	text-decoration: none;
}
.informations #publicinfo a:hover {
	background-image: url(./imgs/aoredEntrance_ico_publicinfo_over.gif);
	background-repeat: no-repeat;
	text-decoration: none;
}

.news {
	margin: 97px 0px 0px 353px;
	padding: 0px;
}
.news li {
	font-weight: bold;
	font-size: 10px;
	background-color: white;
	background-image: url(./imgs/aoredEntrance_ico_news_top.gif);
	background-repeat: no-repeat;
	margin: 11px 0px 0px;
	padding: 8px 0px 0px;
	width: 126px;
}
.news li .cnt {
	background-image: url(./imgs/aoredEntrance_ico_news_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	margin: 0px;
	padding: 0px 8px 12px;
}
.news li .cnt .ht {
	font-weight: normal;
	margin: 0px 0px 3px;
	padding: 0px;
	display: block;
}

.news li a {
	text-decoration: none;
}
.news li a:link,
.news li a:visited,
.news li a:active {
	color: #006600;
}
.news li a:hover {
	color: #5FB028;
	text-decoration: underline;
}




.news li#tomatoes {
	background-color: transparent;
	background-image: none;
	margin: 0px;
	padding: 0px;
}
.news li#tomatoes span.nodisp {
	display: none;
}
.news li#tomatoes img.target {
	background-image: none;
	width: 126px;
	height: 71px;
}
.news li#tomatoes a {
	margin: 0px;
	padding: 0px;
	width: 126px;
	display: block;
}
.news li#tomatoes a:link,
.news li#tomatoes a:visited,
.news li#tomatoes a:active {
	background-image: none;
}
.news li#tomatoes a:hover {
	background-image: url(./imgs/aoredEntrance_ico_tomatoes_over.jpg);
	background-repeat: no-repeat;
}


.news li#HokkaidoFair {
	background-color: transparent;
	background-image: none;
	margin: 9px 0px 0px;
	padding: 0px;
}
.news li#HokkaidoFairLunch {
	background-color: transparent;
	background-image: none;
	margin: 0px;
	padding: 0px;
}
.news li#HokkaidoFair span.nodisp,
.news li#HokkaidoFairLunch span.nodisp {
	display: none;
}
.news li#HokkaidoFair img.target {
	background-image: none;
	width: 126px;
	height: 105px;
}
.news li#HokkaidoFairLunch img.target {
	background-image: none;
	width: 126px;
	height: 21px;
}

.news li#HokkaidoFair a,
.news li#HokkaidoFairLunch a {
	margin: 0px;
	padding: 0px;
	width: 126px;
	display: block;
}
.news li#HokkaidoFair a:link,
.news li#HokkaidoFair a:visited,
.news li#HokkaidoFair a:active,
.news li#HokkaidoFairLunch a:link,
.news li#HokkaidoFairLunch a:visited,
.news li#HokkaidoFairLunch a:active {
	background-image: none;
}
.news li#HokkaidoFair a:hover {
	background-image: url(./imgs/aoredEntrance_ico_HokkaidoFair_over.jpg);
	background-repeat: no-repeat;
}
.news li#HokkaidoFairLunch a:hover {
	background-image: url(./imgs/aoredEntrance_ico_HokkaidoFairLunch_over.jpg);
	background-repeat: no-repeat;
}




.footmenu .copyright {
	font-family: 'ＭＳ Ｐ明朝','平成明朝',serif;
	font-size: 11px;
	color: #54504D;
	background-color: black;
	text-align: center;
	margin-top: 50px;
	margin-left: 340px;
	padding-top: 3px;
	padding-bottom: 10px;
	width: 488px;
}



.nodisp {
	display: none;
}

.bold {
	font-weight: bold;
}

