/* ƒ^ƒO’è‹` */
body {	margin: 0px;	padding: 0px;	color: #000000;	text-align: center;	background-color: #F0F0F0;}
a {color:#3366CC; text-decoration:underline;}
a:hover {color:#FF6600; text-decoration:none;}
img {border:none;}

/* ƒNƒ‰ƒX’è‹` */
.text9 {font-size: 59%;	line-height: 105%;	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
.text10 {font-size: 69%;	line-height: 105%;	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
.text12 {font-size: 84%;	line-height: 105%;	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
.text12t {font-size: 12px;	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
.text14 {font-size: 94%;	line-height: 105%;	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
.text16 {font-size: 100%;	line-height: 105%;	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
.text9h {font-size: 59%; line-height: 133%;	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
.text10h {font-size: 69%; line-height: 133%;	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
.text10w {font-size: 69%; line-height: 170%;	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
.text12h {font-size: 84%; line-height: 133%;	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
.text14h {font-size: 94%; line-height: 133%;	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
.text16h {font-size: 100%; line-height: 133%;	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}

.blue {	color: #0066CC;}
.dblue {	color: #103194;}
.orange {	color: #FF9900;}
.red {	color: #FF0000;}
.clear {	margin:0px;	padding:0px;	clear:both;}
.hidden { display: none; }
.spacer {	margin:0px;	padding:0px;}

/* global area */
#global {
	width: 748px;
	margin: auto;
	padding:0px 9px 0px 9px;
	background-image: url(../img/bg.gif);
	text-align: left;
}

/* header area */
#header {
	margin:0px;
	padding:0px;
}
#menu {
	margin:0px;
	padding:0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #7F8991;
}

/* footer area */
#bredfoot {
	margin:10px 0px 0px 0px;
	padding:12px 0px 0px 0px;
	color: #3366CC;
	text-align: center;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #3399CC;
}
#footer {
	width: 748px;
	margin: auto;
	padding:15px 9px 15px 9px;
	background-image: url(../img/bgft.gif);
	background-repeat: no-repeat;
	font-family: "Century Gothic";
	font-size: 59%;
	letter-spacing: 1px;
	color: #666666;
	text-align: center;
}

#global #mid #main .contents {
	width: auto;
}

