BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #444444; PADDING-TOP: 0px
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(/cmn/bg_contents.gif); PADDING-BOTTOM: 0px; WIDTH: 810px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y
}
.s_header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 640px; PADDING-TOP: 0px
}
.wrapper {
	BACKGROUND-IMAGE: url(/cmn/bg_contents.gif); WIDTH: 810px; BACKGROUND-REPEAT: repeat-y
}
.main_contents {
	MARGIN-LEFT: 13px; WIDTH: 774px
}
.contents_left {
	FLOAT: left; WIDTH: 534px
}
.contents_right {
	FLOAT: right; WIDTH: 221px
}
.pagetop {
	CLEAR: both; PADDING-BOTTOM: 10px; PADDING-TOP: 30px; TEXT-ALIGN: right
}
.s_pagetop {
	PADDING-BOTTOM: 10px; WIDTH: 630px; PADDING-TOP: 30px; TEXT-ALIGN: right
}
.footer {
	PADDING-RIGHT: 20px; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(/cmn/bg_footer.gif); PADDING-BOTTOM: 0px; WIDTH: 810px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y
}
.s_footer {
	WIDTH: 640px; BACKGROUND-COLOR: #144896
}
.header .bg_head {
	BACKGROUND-IMAGE: url(/cmn/bg_header.jpg); BACKGROUND-REPEAT: no-repeat; HEIGHT: 43px
}
.s_header .bg_shead {
	BACKGROUND-IMAGE: url(/cmn/bg_sheader.jpg); BACKGROUND-REPEAT: no-repeat; HEIGHT: 43px
}
.search {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/cmn/bg_search.gif); MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 8px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 67px
}
.search2 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/cmn/bg_search2.gif); MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 8px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 39px
}
.category_ttl {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/cmn/bg_category_ttl.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 33px
}
.category_item {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/cmn/bg_category_item.gif); PADDING-BOTTOM: 4px; PADDING-TOP: 7px; BACKGROUND-REPEAT: repeat-y
}
.special {
	BORDER-RIGHT: #98a8d3 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #98a8d3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #98a8d3 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #98a8d3 1px solid; BACKGROUND-COLOR: #f7faff
}
.special .sub {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 7px; PADDING-TOP: 2px; BORDER-BOTTOM: #98a8d3 1px solid
}
.pickup_ttl {
	BACKGROUND-IMAGE: url(/cmn/bg_pickup.gif); MARGIN-BOTTOM: 5px; BACKGROUND-REPEAT: no-repeat
}
.today_ttl {
	BACKGROUND-IMAGE: url(/cmn/ttl_today.gif); WIDTH: 221px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 27px
}
.today_item {
	BACKGROUND-IMAGE: url(/cmn/bg_today.gif); MARGIN-BOTTOM: 1px; WIDTH: 221px; BORDER-BOTTOM: #c0bca9 1px solid; BACKGROUND-REPEAT: repeat-y
}
.today_item_end {
	BACKGROUND-IMAGE: url(/cmn/bg_today.gif); WIDTH: 221px; BACKGROUND-REPEAT: repeat-y
}
.quest_item {
	BACKGROUND-IMAGE: url(/cmn/bg_quest.gif); WIDTH: 221px; BACKGROUND-REPEAT: repeat-y
}
.news_item {
	BACKGROUND-IMAGE: url(/cmn/bg_news.gif); WIDTH: 221px; BACKGROUND-REPEAT: repeat-y
}
.special_item {
	BACKGROUND-IMAGE: url(/cmn/bg_special.gif); WIDTH: 221px; BACKGROUND-REPEAT: repeat-y
}
.bg01 {
	BACKGROUND-COLOR: #788fc0
}
.bg02 {
	BACKGROUND-COLOR: #e8e8e8
}
.bg03 {
	BACKGROUND-COLOR: #f9f9f9
}
.bg04 {
	BACKGROUND-COLOR: #e0e0e0
}
.bg05 {
	BACKGROUND-COLOR: #f0f5ff
}
.ttl_list {
	MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 5px; WIDTH: 100%; BORDER-BOTTOM: #5d5d5d 2px solid
}
.ttl_date {
	BACKGROUND-IMAGE: url(/cmn/bg_ttl_date.gif); MARGIN-BOTTOM: 12px; WIDTH: 100%; PADDING-TOP: 7px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 22px
}
.ttl_date .day {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-LEFT: 7px; COLOR: #ffffff
}
.hasen {
	BACKGROUND-IMAGE: url(/cmn/bg_hasen.gif); WIDTH: 100%; BACKGROUND-REPEAT: repeat-x
}
.list_data {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px
}
.ttl_search_result {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; WIDTH: 100%; BORDER-BOTTOM: #5d5d5d 2px solid
}
.num {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: #ff0000
}
.tbl {
	BORDER-RIGHT: #134896 1px solid; BORDER-TOP: #134896 3px solid; BORDER-LEFT: #134896 2px solid; BORDER-BOTTOM: #134896 2px solid
}
.li1 {
	BORDER-RIGHT: #134896 1px solid; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BORDER-BOTTOM: #134896 1px solid; BACKGROUND-COLOR: #c1cbe5
}
.li2 {
	BORDER-RIGHT: #134896 1px solid; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 9px; PADDING-TOP: 9px; BORDER-BOTTOM: #134896 1px solid
}
.li3 {
	BORDER-RIGHT: #134896 1px solid; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 9px; PADDING-TOP: 9px; BORDER-BOTTOM: #134896 1px solid; BACKGROUND-COLOR: #f0f0f0
}
.li4 {
	BORDER-RIGHT: #134896 1px solid; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 9px; PADDING-TOP: 9px; BORDER-BOTTOM: #134896 1px solid; BACKGROUND-COLOR: #f7f4e7
}
.otayori_bg {
	BACKGROUND-IMAGE: url(/cmn/bg_otayori.gif); WIDTH: 774px; BACKGROUND-REPEAT: repeat-y
}
.otayori_list {
	MARGIN-LEFT: 31px
}
.ttl_guide {
	MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 5px; WIDTH: 100%; BORDER-BOTTOM: #5d5d5d 2px solid
}
.ttl_seminar {
	MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 5px; WIDTH: 100%; BORDER-BOTTOM: #5d5d5d 2px solid
}
