body
{
	background-color: #FFFFFF;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN" ,"Osaka";
	text-align: justify;
	text-justify: distribute;
	margin: 0px;
	padding: 0px;
	line-height: 100%;
}

.font
{
	font-family: "‚l‚r ƒSƒVƒbƒN" ,"Osaka";
	position: relative;
	left: -0.5em;
}

div.main01
{
	width: 733px;
	height: 545px;
	padding-left: 17px;
	padding-top: 5px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #000000;
	margin-left: auto;
	margin-right: auto;
	background-image: url(./img/top_p01.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

div.main02
{
	width: 750px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #000000;
	margin-left: auto;
	margin-right: auto;
}

img.top01
{
	margin-top: 40px;
	margin-bottom: 35px;
}

div.menu01
{
	margin-bottom: 8px;
}

div.menu02
{
	width: 124px;
	border-style: solid;
	border-width: 1px 1px 1px 0px;
	border-color: #666666;
	float: left;
}

div.menu03
{
	width: 125px;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-color: #666666;
	float: left;
}

div.body
{
	width: 710px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
}

div.title01
{
	width: 710px;
	margin-left: auto;
	margin-right: auto;
	border-style: dashed;
	border-width: 0px 0px 1px 0px;
	border-color: #666666;
	padding-top: 10px;
	padding-bottom: 4px;
	padding-left: 5px;
}

div.title02
{
	width: 710px;
	margin-left: auto;
	margin-right: auto;
	border-style: dashed;
	border-width: 0px 0px 1px 0px;
	border-color: #666666;
	padding-top: 10px;
	padding-bottom: 1px;
	padding-left: 5px;
}

div.top01
{
	width: 68px;
	margin-top: 12px;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #c6c6c6;
	float: left;
	display: inline;
}

div.top02
{
	width: 150px;
	margin-top: 12px;
	margin-left: 8px;
	float: left;
	display: inline;
}

img.copy
{
	margin-top: 24px;
}

.foot01
{
	padding-top: 15px;
	padding-bottom: 5px;
}

.mr003
{
	margin-right: 3px;
	vertical-align: -1px;
}

.mt002
{
	margin-top: 2px;
}

.mt005
{
	margin-top: 5px;
}

.mt010
{
	margin-top: 10px;
}

.mb015
{
	margin-bottom: 15px;
}

.ml003
{
	margin-left: 3px;
}

.ml008
{
	margin-left: 8px;
}

.ml025
{
	margin-left: 25px;
}

.ml075
{
	margin-left: 75px;
}

.mr023
{
	margin-right: 23px;
}

.pdb005
{
	padding-bottom: 5px;
}

.pdb010
{
	padding-bottom: 10px;
}

.pdb015
{
	padding-bottom: 15px;
}

.pdt005
{
	padding-top: 5px;
}

.pdt010
{
	padding-top: 10px;
}

h1
{
	width: 733px;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
	font-size: 0.8em;
	font-weight: normal;
	color: #B2B2B2;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

div.txt1
{
	margin-left: 0.95em;
}

span.txt1
{
	margin-left: -0.95em;
}

.fcg
{
	color: #666666;
}

.fcdg
{
	color: #3F3F3F;
}

.fcb
{
	color: #98BBDA;
}

.fcdb
{
	color: #627EC0;
}

.fs120
{
	font-size: 1.2em;
}

.fs110
{
	font-size: 1.1em;
}

.fs095
{
	font-size: 0.95em;
}

.fs075
{
	font-size: 0.75em;
}

.fs070
{
	font-size: 0.7em;
}

.lh15
{
	line-height: 1.5;
}

.lh13
{
	line-height: 1.3;
}

.tac
{
	text-align: center;
}

.tar
{
	text-align: right;
}

.tal
{
	text-align: left;
}

.c
{
	clear: both;
}

img
{
	border: 0px;
}

a:link
{
	text-decoration: none ;
	color: #627EC0;
}

a:visited
{
	text-decoration: none ;
	color: #627EC0;
}

a:hover
{
	text-decoration:underline;
	color: #666666;
}
