.topscroll {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; SCROLLBAR-FACE-COLOR: #ffffff; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 2px 5px; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; VERTICAL-ALIGN: top; OVERFLOW: auto; WIDTH: 244px; SCROLLBAR-SHADOW-COLOR: #aaaaaa; SCROLLBAR-3DLIGHT-COLOR: #aaaaaa; LINE-HEIGHT: 16px; SCROLLBAR-ARROW-COLOR: #aaaaaa; PADDING-TOP: 0px; SCROLLBAR-TRACK-COLOR: #ffffff; SCROLLBAR-DARKSHADOW-COLOR: #ffffff; HEIGHT: 67px; TEXT-ALIGN: left
}
.topsearch {
	PADDING-LEFT: 5px; FONT-SIZE: 12px
}
#search_box {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#shop_category_box {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 16px; PADDING-TOP: 5px
}
DIV#wrapper {
	WIDTH: 533px
}
TABLE.calendar {
	BORDER-RIGHT: #bbb 1px solid; BORDER-TOP: #bbb 1px solid; FONT-SIZE: 0.8em; BORDER-LEFT: #bbb 1px solid; WIDTH: 533px; BORDER-BOTTOM: #bbb 1px solid; BORDER-COLLAPSE: collapse
}
TABLE.calendar TH {
	BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #bbb 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #bbb 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bbb 1px solid
}
TABLE.calendar TD {
	BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #bbb 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #bbb 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bbb 1px solid
}
TABLE.calendar TH {
	BACKGROUND-COLOR: #ffff99
}
TABLE.calendar TD.sunday {
	COLOR: red
}
TABLE.calendar TD.saturday {
	COLOR: blue
}
TABLE#event {
	BORDER-RIGHT: #bbb 1px solid; BORDER-TOP: #bbb 1px solid; MARGIN-TOP: 1em; BORDER-LEFT: #bbb 1px solid; WIDTH: 533px; BORDER-BOTTOM: #bbb 1px solid; BORDER-COLLAPSE: collapse
}
TABLE#event TH {
	BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #bbb 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 3px; BORDER-LEFT: #bbb 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bbb 1px solid
}
TABLE#event TD {
	BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #bbb 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 3px; BORDER-LEFT: #bbb 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bbb 1px solid
}
TABLE#event TD {
	TEXT-ALIGN: left
}
DIV.link-category {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; MARGIN: 1em 5px; BORDER-LEFT: gray 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: gray 1px solid; BACKGROUND-COLOR: #eee; TEXT-ALIGN: left
}
TABLE.link-table {
	FONT-SIZE: 0.8em; WIDTH: 520px
}
TABLE.link-table TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
DIV.about-item-header {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 3px; MARGIN: 1em 0.5em; BORDER-LEFT: gray 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: gray 1px solid; BACKGROUND-COLOR: #ccc; TEXT-ALIGN: left
}
DIV.about-item-header .caption {
	FLOAT: left
}
DIV.about-item-header .updated {
	FLOAT: right
}
DIV.about-item-contents {
	FONT-SIZE: 0.8em; MARGIN: 0.5em 0.8em; TEXT-ALIGN: left
}
DIV.about-item-contents UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.about-item-contents LI {
	MARGIN-LEFT: 1.5em
}
TABLE#member_regist_table {
	WIDTH: 500px
}
TABLE#member_regist_table TH {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; FONT-WEIGHT: normal; FONT-SIZE: 85%; PADDING-BOTTOM: 0.2em; WIDTH: 150px; PADDING-TOP: 0.2em; BACKGROUND-COLOR: #eeeeff; TEXT-ALIGN: left
}
TABLE#member_regist_table TD {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; FONT-SIZE: 85%; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em; TEXT-ALIGN: left
}
TABLE#member_regist_table SPAN {
	FONT-SIZE: 80%; COLOR: #666
}
TABLE#shop_regist {
	FONT-SIZE: 80%; WIDTH: 550px
}
TABLE#shop_regist TH {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; FONT-WEIGHT: normal; PADDING-BOTTOM: 0.2em; WIDTH: 130px; PADDING-TOP: 0.2em; BACKGROUND-COLOR: #eeeeff; TEXT-ALIGN: left
}
TABLE#shop_regist TD {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em; TEXT-ALIGN: left
}
TABLE#shop_list {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; MARGIN-TOP: 2em; FONT-SIZE: 80%; BORDER-LEFT: gray 1px solid; WIDTH: 500px; BORDER-BOTTOM: gray 1px solid; BORDER-COLLAPSE: collapse
}
TABLE#shop_list TH {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: gray 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: gray 1px solid
}
TABLE#shop_list TD {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: gray 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: gray 1px solid
}
TABLE#shop_list TH {
	BACKGROUND-COLOR: #ffff99
}
DIV#flash-warning {
	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: red 1px solid; PADDING-LEFT: 0.5em; FONT-SIZE: 80%; PADDING-BOTTOM: 0.5em; MARGIN: 0.3em; BORDER-LEFT: red 1px solid; COLOR: red; PADDING-TOP: 0.5em; BORDER-BOTTOM: red 1px solid
}
DIV#flash-notice {
	BORDER-RIGHT: green 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: green 1px solid; PADDING-LEFT: 0.5em; FONT-SIZE: 80%; PADDING-BOTTOM: 0.5em; MARGIN: 0.3em; BORDER-LEFT: green 1px solid; COLOR: green; PADDING-TOP: 0.5em; BORDER-BOTTOM: green 1px solid
}
DIV.shop-list {
	FONT-SIZE: 80%; MARGIN: 0px 0.4em 1em
}
DIV.shop-show {
	FONT-SIZE: 85%; MARGIN: 1em 0.4em
}
DIV.shop-header {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #eeeeff; TEXT-ALIGN: left
}
SPAN.shop-name {
	FLOAT: left
}
SPAN.shop-url {
	FLOAT: right
}
SPAN.shop-update {
	FLOAT: right
}
DIV.shop-outline {
	CLEAR: both; PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; TEXT-ALIGN: left
}
DIV.shop-contents {
	PADDING-RIGHT: 0.4em; MARGIN-TOP: 1em; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
DIV.shop-info {
	PADDING-RIGHT: 0.5em; BORDER-TOP: gray 1px dotted; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; MARGIN: 1.5em 0.5em; PADDING-TOP: 0.5em; BORDER-BOTTOM: gray 1px dotted; TEXT-ALIGN: left
}
DIV.shop-images {
	TEXT-ALIGN: left
}
DIV.shop-image {
	TEXT-ALIGN: left
}
DIV.shop-image IMG {
	MARGIN: 0px 0.5em 0.5em 0px
}
TABLE#advisory_table {
	WIDTH: 500px
}
TABLE#advisory_table TH {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; FONT-WEIGHT: normal; FONT-SIZE: 85%; PADDING-BOTTOM: 0.2em; WIDTH: 150px; PADDING-TOP: 0.2em; BACKGROUND-COLOR: #eeeeff; TEXT-ALIGN: left
}
TABLE#advisory_table TD {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; FONT-SIZE: 85%; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em; TEXT-ALIGN: left
}
TABLE#advisory_table SPAN {
	FONT-SIZE: 80%; COLOR: #666
}
P.page-link {
	FONT-SIZE: 85%; COLOR: gray
}
