html {
	
}
body {
	font: 100.01%/150% Arial, Helvetica, sans-serif; margin: 0px; text-align: center; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255);
}
#pagewidth {
	margin: 0px auto; width: 735px; text-align: left; position: relative; background-color: rgb(255, 255, 255);
}
@ .right_text {
	width: 545px; line-height: 1.4em; font-size: 0.8em; margin-top: 12px; float: right;
}
.right_text02 {
	width: 545px; line-height: 1.4em; font-size: 0.8em; margin-top: 12px; float: left;
}
.menu {
	width: 185px; line-height: 1.4em; padding-left: 0px; margin-top: 12px; float: left;
}
.menu_banner {
	color: rgb(0, 76, 173); line-height: 2.4em; font-size: 0.8em; font-weight: bold;
}
.clear {
	clear: both;
}
.midashi_blue {
	color: rgb(0, 76, 173); font-size: 140%; font-weight: bold;
}
.midashi {
	font-size: 140%; font-weight: bold;
}
.rekidai {
	margin-top: 12px; margin-left: 30px;
}
.kaisoku {
	border: currentColor; border-image: none; margin-top: 6px; margin-left: 10px;
}
.yakuin {
	margin-top: 6px; margin-left: 30px;
}
.ivent {
	margin-top: 6px; margin-left: 10px;
}
.linkpage {
	line-height: 2em; margin-top: 6px; margin-left: 30px;
}
.sitemap {
	line-height: 1.3em; margin-left: 30px;
}
.sitemap_ko {
	margin-left: 10px;
}
.footerber {
	margin-top: 12px;
}
.osirase {
	line-height: 1.2em; font-size: 0.8em; margin-top: 6px;
}
.rink {
	color: rgb(204, 205, 205); margin-top: 0px; margin-right: 10px; float: right;
}
a:link {
	color: rgb(0, 76, 173);
}
a:visited {
	color: rgb(153, 0, 153);
}
a:hover {
	color: rgb(0, 76, 173);
}
