/* ¶¦ÄÌ */

body {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;	
	background-color: #FFFFFF;
	background-image: url("images/bg.jpg");
	background-repeat: repeat-y;
	background-position: center;
}
a:link {
	color: #6DB818;
}
a:visited {
	color: #6DB818;
}
a:hover {
	color: #378B05;
}
a:active {
	color: #378B05;
}



a.menu:link{
	color:#FFFFFF;
	text-decoration:none;
}

a.menu:visited{
	color:#FFFFFF;
	text-decoration:none;
}

a.menu:active{
	color:#ADFF75;
	text-decoration:none;
}

a.menu:hover{
	color:#ADD775;
	text-decoration:none;
}



a.submenu:link{
	color:#666666;
	text-decoration:none;
}

a.submenu:visited{
	color:#666666;
	text-decoration:none;
}

a.submenu:active{
	color:#ADFF75;
	text-decoration:none;
}

a.submenu:hover{
	color:#ADD775;
	text-decoration:none;
}


a.topmenu:link{
	color:#FF9900;
	text-decoration:none;
}

a.topmenu:visited{
	color:#FF9900;
	text-decoration:none;
}

a.topmenu:active{
	color:#ADFF75;
	text-decoration:none;
}

a.topmenu:hover{
	color:#ADD775;
	text-decoration:none;
}



.H1	{font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size:14px; line-height:16px; color: #333333; padding-left:20px; padding-right:20px;}
.president	{font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size:14px; line-height:24px; color: #333333;}
.H2	{font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size:12px; line-height:16px; color: #333333; padding-left:20px; padding-right:20px;}
.H3	{font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size:12px; line-height:18px; color: #333333; padding-left:5px; padding-right:5px;}
.H3f	{font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size:12px; line-height:14px; margin-top:4px; color: #FFFFFF;}
.H3a	{font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size:12px; line-height:14px; margin-left:4px; margin-top:4px; color: #FFFFFF;}
.H4	{font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size:10px; line-height:18px; margin-left:10px; color: #FFFFFF;}

.H6	{font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size:10px; line-height:18px; margin-left:10px; color: #FF0000;}

.credit	{font-family: "arial", "Osaka"; font-size:10px; line-height:18px; color: #6C272D;}

.cation	{font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size:10px; line-height:18px; margin-left:10px; color: #FFFFFF;}


.H2b	{font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size:12px; line-height:14px; color: #666666; margin-right:5px;}
.H1b	{font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size:14px; line-height:16px; color: #666666; margin-right:5px;}
.H3b	{font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size:12px; line-height:14px; color: #666666; margin-right:5px;}
.H4b	{font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size:10px; line-height:18px; margin-left:10px; color: #666666; margin-right:5px;}


.credit	{font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size:10px; line-height:12px; color: #FFFFFF;}

.comment	{font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size:12px; line-height:14px; color: #333333;}

.contact	{font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size:12px; line-height:20px; padding-left:10px; color: #333333;}

.company	{font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size:14px; line-height:24px; padding-left:10px; color: #333333;}


#pic-right {
float: right;
margin-left: 5px;
}

#pic-left {
float: left;
margin-right: 10px;
}