BODY {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #333333; BACKGROUND-COLOR: #ffffff
}
.sidemenu {
	MARGIN: 10px 10px 0px
}
.info-txt {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 130%; MARGIN-RIGHT: 10px
}
.marginall10 {
	MARGIN: 10px
}
.navi {
	FONT-SIZE: 10px; MARGIN: 10px; COLOR: #333333; LINE-HEIGHT: 130%
}
.title {
	MARGIN: 0px 10px 10px
}
.point-photo {
	MARGIN: 0px 10px
}
.guide-p {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid
}
.point-icon {
	BORDER-TOP: #999999 1px dotted; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; PADDING-TOP: 10px
}
.cubephoto {
	MARGIN: 0px 5px 10px
}
.sitemap-txt {
	MARGIN-TOP: 20px; FONT-SIZE: 12px; MARGIN-LEFT: 40px; LINE-HEIGHT: 150%
}
.sitemap-line01 {
	MARGIN: 1px 3px 0px 18px; VERTICAL-ALIGN: middle
}
.header-navi {
	FONT-SIZE: 10px; MARGIN: 5px 10px 5px 15px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px
}
.sitemap-line02 {
	MARGIN: 1px 3px 0px 42px; VERTICAL-ALIGN: middle
}
.arrow-back {
	BACKGROUND-IMAGE: url(http://www.bike-cube.jp/images/g_point01_arrow_back.gif); BACKGROUND-REPEAT: repeat-y
}
.point-txt {
	FONT-SIZE: 12px; MARGIN: 10px; COLOR: #333333; LINE-HEIGHT: 130%
}
.sidemenu02 {
	MARGIN: 5px 5px 0px
}
.header-title {
	FONT-WEIGHT: bold; FONT-SIZE: 22px; MARGIN: 0px 5px 0px 15px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.header-title A {
	COLOR: #ffffff
}
.marginall05 {
	MARGIN: 5px
}
.header-subtitle {
	FONT-SIZE: 12px; MARGIN: 5px 5px 10px 15px; COLOR: #ffffff; LINE-HEIGHT: 130%; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px
}
.footer-co {
	FONT-SIZE: 10px; MARGIN: 5px 10px; COLOR: #ffffff; LINE-HEIGHT: 130%
}
.osusume {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; LIST-STYLE-POSITION: outside; FONT-SIZE: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 0px 10px; LINE-HEIGHT: 110%; PADDING-TOP: 5px; LIST-STYLE-TYPE: square
}
.privacy-txt {
	FONT-SIZE: 12px; MARGIN: 10px 15px; COLOR: #333333; LINE-HEIGHT: 130%; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; LETTER-SPACING: 1px
}
.privacy-txt LI {
	FONT-SIZE: 12px; MARGIN: 10px 0px; LIST-STYLE-TYPE: decimal
}
.info-txt02 {
	FONT-SIZE: 12px; MARGIN-LEFT: 0px; COLOR: #333333; LINE-HEIGHT: 130%; MARGIN-RIGHT: 10px; LIST-STYLE-TYPE: none
}
.info-txt03 {
	LIST-STYLE-POSITION: inside; FONT-SIZE: 12px; MARGIN-LEFT: 5px; COLOR: #333333; LINE-HEIGHT: 130%; MARGIN-RIGHT: 10px; LIST-STYLE-TYPE: square
}
.info-txt04 {
	FONT-SIZE: 12px; MARGIN: 0px 5px; COLOR: #333333; LINE-HEIGHT: 130%; LIST-STYLE-TYPE: none
}
.sidemenu02 {
	MARGIN: 5px 5px 0px
}
.navi-txt02 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 3px; COLOR: #808080; LINE-HEIGHT: 200%; PADDING-TOP: 0px
}
.no-list-txt {
	FONT-SIZE: 10px; COLOR: #333333
}
.guide-txt {
	FONT-SIZE: 12px; MARGIN: 10px; COLOR: #333333; LINE-HEIGHT: 170%; LETTER-SPACING: 1px
}
.photo-right {
	FLOAT: right; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 10px
}
.photo-left {
	FLOAT: left; MARGIN-BOTTOM: 10px; MARGIN-RIGHT: 10px
}
.guide-cap {
	FONT-SIZE: 10px; MARGIN: 5px 0px 0px; COLOR: #000000; LINE-HEIGHT: 130%
}
.media-txt01 {
	FONT-SIZE: 14px; MARGIN: 10px; COLOR: #333333
}
.guide-list01 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ff6600; LINE-HEIGHT: 130%
}
.guide-list02 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ff6600; LINE-HEIGHT: 130%
}
