body {
margin: 0;
padding: 0;
#background: #ffffff url(../common_img/comm_bodyBgImg.gif) repeat-y top left;
background-color:white
}

h1,  h3, h4, h5, h6 {
margin: 0;
font:bold 90% Arial, "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
color: #333333;
}
h2{
	font:Arial, "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
	color: #339966;
	font-size: 16px;
}

a { font:Arial, "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka; }

p {
margin: 0;
padding: 20px 15px 10px 15px;
font:normal 80% Arial, "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
color: #666666;
line-height: 150%;
}

li {
margin: 0;
font:normal 80%/160% Arial, "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
color: #666666;
}

img { border: none; }

form, input { margin: 0; }

hr {
border: 2px dashed #CCCCCC;
}

#footer {
/*clear: both;*/
font:normal 80% Arial, "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
padding: 10px;
text-align: right;
border-top: 3px solid #cccccc;
background: #FFFFFF url(../common_img/comm_copyright.gif) no-repeat 0 12px;
}

#footer a{
font:normal 80% Arial, "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
}

.footer_aMar {
padding: 0 8px;
}

a:link {
	font:normal  Arial, "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
	line-height: 140%;
	color: #006699;
}
a:visited {
	font:normal  Arial, "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
	line-height: 140%;
	color: #993366;
}
a:hover {
	font:normal  Arial, "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
	line-height: 140%;
	color: #009999;
}
