a,h1,h2, h3, h4, div, p, hr, blockquote, address, noscript {
	text-align  : left;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
	margin:0;
	padding:0;
}

body, h1, h2, h3, h4, h5, h6, p, address, div {
	font-size: 12px;
	line-height:15px;
	font-weight: normal;
	font-style: normal;
	color: #666666;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	margin:0;
	padding:0;
}

span, img {
	border: none;
	font-style: normal;
	font-weight: normal;
	vertical-align: top;
}

ul, ol, dl, dt, dd {
	list-style: none;
	padding:0;
	margin::0;
}




/*  IMAGE   */
.background01 { background-image:url(images/base/base_r6_c1.jpg);
                          background-repeat:no-repeat;
                          background-position:right bottom;}
.background02 { background-image:url(images/base/menu_shadow.gif);
                          background-repeat:no-repeat;
                          background-position:top;}


/*  LINK   */

a:link   {color:#0000FF;text-decoration: none}
a:visited{color:#660099;text-decoration: none}
a:hover  {color:#3399FF;text-decoration: none}

.link1 {color:#FFFFFF;; font-size: 8px; line-height: 10px; text-decoration: none}
.link1 a:link    {color:#FFFFFF;; font-size: 10px; line-height: 10px; text-decoration: none}
.link1 a:visited {color:#FFFFFF;; font-size: 10px; line-height: 10px; text-decoration: none}
.link1 a:hover   {color:#FFFFFF;; font-size: 10px; line-height: 10px; text-decoration: none}

.link2 a:link    {color:#333333;; font-size: 12px; line-height: 12px; text-decoration: none}
.link2 a:visited {color:#555555;; font-size: 12px; line-height: 12px; text-decoration: none}
.link2 a:hover   {color:#3399FF;; font-size: 12px; line-height: 12px; text-decoration: none}

/*  TEXT  */
.pt9a {font:9pt/13px "ＭＳ Ｐゴシック", "Osaka"; text-decoration:none}
.pt9u {font:9pt/15px "ＭＳ Ｐゴシック", "Osaka"; text-decoration:underline}
.px10 {font:10px/13px "ＭＳ Ｐゴシック", "Osaka"; text-decoration:none}
.px10b {font:bold 10px/13px "ＭＳ Ｐゴシック", "Osaka"}
.px12 {font:12px/14px "ＭＳ Ｐゴシック", "Osaka"; text-decoration:none}
.px12b {font:bold 12px/15px "ＭＳ Ｐゴシック", "Osaka"}
.px13 {font:13px/16px "ＭＳ Ｐゴシック", "Osaka"; text-decoration:none}
.px14 {font:14px/18px "ＭＳ Ｐゴシック", "Osaka"; text-decoration:none}
.px14b {font:bold 14px/18px "ＭＳ Ｐゴシック", "Osaka"}
.px16 {font:16px/20px osaka; text-decoration:none}
.px16b {font:16px/20px osaka; font-weight:bold}
.text18 {font:18px/22px osaka; text-decoration:none}
.text18b {font:18px/22px osaka; font-weight:bold}
.text20 {font:20px/24px osaka; text-decoration:none}
.text20b {font:20px/24px osaka; font-weight:bold}td {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; line-height: 18px; color: #495437}
body {  font-family: "ＭＳ Ｐゴシック", "Osaka"; color: #495437}

h1 {
	font-size:12px;
	color:#FFFFFF;
	font-style:normal;
	text-align:right;
	margin-right:12px;
}

h1 a,h1 a:link,h1 a:hover,h1 a:visited {
	color:#FFFFFF;
}

h2 {
	font-size:12px;
	color:#666666;
	font-style:normal;
	line-height:150%
}

#footer {
	width:730px;
	height:30px;
	font-size:10px;
	color:#FFFFFF;
	background:url(images/base/10.gif) repeat;
}

#footer a {
	font-size:10px;
	color:#FFFFFF;
	padding:5px 8px 0 15px;
	text-decoration:none;
}
#footer a:hover{
	color: #FF0000;
	text-decoration:underline;
}

#footer p {
	font-size:10px;
	color:#FFFFFF;
	padding:0 10px;
	text-align:right;
	line-height: 10px;
}
/* added at 2010/01/08 */
#footer2 {
	width:726px;
	height:30px;
	font-size:10px;
	color:#FFFFFF;
	background:url(images/base/10.gif) repeat;
}

#footer2 a {
	font-size:10px;
	color:#FFFFFF;
	padding:5px 8px 0 15px;
	text-decoration:none;
}
#footer2 a:hover{
	color: #FF0000;
	text-decoration:underline;
}

#footer2 p {
	font-size:10px;
	color:#FFFFFF;
	padding:0 10px;
	text-align:right;
	line-height: 10px;
}

