body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:12px;
	color:#333333;
	font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", Arial;
	background-color:#FFFFFF; 
}
table,tr,td {
	font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", Arial;
}

.font01 {
font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", Arial;
}

a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: underline;
	color: #CC3399;
}
a:active {
	text-decoration: none;
	color: #333333;
}

.border01 {border-left:solid #CCCCCC 1px;
			border-right:solid #CCCCCC 1px;}
.border02 {border-left:solid #CCCCCC 1px;
}
.border03 {border:solid #CCCCCC 1px;
}

.border04 {border:solid #666666 1px;
}

.bold {font-size:12px;
		font-weight:bold;
}

.line_height10 {line-height:10px;}
.line_height16 {line-height:16px;}
.line_height18 {line-height:18px;}
.line_height20 {line-height:20px;}
.line_height22 {line-height:22px;}
.line_height28 {line-height:28px;}


.cate01{ font-size:12px;
		color:#BE0060;
		}
		
.title01{ font-size:14px;
		color:#9D1044;
		font-weight:bold
		}
		
.text01{ font-size:12px;
		color:#666666;
		}
.text02{ font-size:10px;
		color:#333333;
		}
		
.text03{ font-size:12px;
		color:#9A1145;
		}
		
.text04{ font-size:10px;
		color: #CC3399;
		}
.text05{ font-size:12px;
		color: #CC3399;
		}
.text06{ font-size:12px;
		color: #FFFFFF;
		}
.text07 { font-size:12px;
		color:#FFFFFF;
		text-decoration:underline;
}

.text08 { font-size:12px;
}