body		{
	background-image:url();
		background-color:#ffffff;
		scrollbar-base-color:#ffffff;
		scrollbar-darkshadow-color:#ffffff;
		scrollbar-arrow-color:#9f9f9f;
		scrollbar-highlight-color:#cfcfcf;
		scrollbar-track-color:#ffffff;
		scrollbar-3dlight-color:#ffffff;
		scrollbar-shadow-color:#cfcfcf;
		scrollbar-face-color:#ffffff;
}

a:link		{
	text-decoration:none;
		color:#999999;
		font-size:13px;
}
a:visited 	{
	text-decoration:none;
		color:#999999;
		font-size:13px;
}
a:active 	{
	text-decoration:none;
		color:#999999;
		font-size:13px;
}
a:hover 	{
	color:#ff6f00;
}

a.menu2:link	{
	text-decoration:none;
		color:#999999;
		font-size:13px;
}
a.menu2:visited {
	text-decoration:none;
		color:#999999;
		font-size:13px;
}
a.menu2:active 	{
	text-decoration:none;
		color:#999999;
		font-size:13px;
}
a.menu2:hover 	{
	color:#666666;
}
.h1_title	{
	font-size:18px;
		margin-bottom:0px;
		color:#f09000;
}
.h1		{
	font-size:16px;
		margin-bottom:0px;
		color:#999999;
}
.menu		{
	color:#88ff00;
		font-size:13px;
		text-align:center;
		border-right:1px solid #cfcfcf;
		border-bottom:1px solid #cfcfcf;
		width:111px;
		height:20px;
		background-color:#ffffff;
		background-image : url(../image/main_menu.png);
}

.ifra 		{
	width:676px;
		height:380px;
}

td 		{
	color:#3f3f3f;
		font-size:13px;
}
.copy		{
	font-size:13px;
		color:#6f6f6f;
		text-align:center;
}



.contents	{
	border:1px solid #0099ff;
		color:#ffffff;
		font-size:14px;
		text-align:left;
		background-color:#99ccff;
}
.menu3		{
	border-bottom:1px solid #0099ff;
		color:#0099ff;
		font-size:13px;
		text-align:left;
}

.strong		{
	font-weight:700;
		color:#ff9966;
}

.underline	{
	border-bottom:1px solid #cfcfcf;
}
.hr		{
	color:#cccccc;
		height:1px;
}

.kate		{
	font-weight:700;
		color:#909090;
		padding-top:10px;
}
#main {
	width: 800px;
float: left;
background-color: #FFF;
}

#left_block {
	float: left;
padding-bottom: 5px;
width: 180px;
}

#right_block {
	float: left;
width: 560px;
margin-left: 0px;
padding-bottom: 20px;
}

.side {
	padding: 0px 0px 5px 0px;
margin: 5px 20px 0px 5px;
border-top: 1px solid #BBB;
border-left: 1px solid #BBB;
border-right: 1px solid #BBB;
border-bottom: 1px solid #BBB;
}

.side_title {
	text-align: left;
padding: 0px;
margin: 1px 1px 0px 1px;
background-color: #085;
}

.side_title p {
	color: #FFF;
font-size: 10px;
font-weight: bold;
letter-spacing: 1px;
line-height: 1.2;
padding: 3px 5px;
margin: 0px 0px;
}

.side_main {
	text-align: left;
padding: 0px;
margin: 0px;
}

.hp_name {
	font-size: 12px;
text-align: left;
line-height: 1.4;
padding: 0px 10px 0px 10px;
margin: 9px 0px 0px 0px;
}

.hp_name  a:link {
	color: #03C;
}

.hp_name a:visited {
color: #purple;
}

.hp_name a:hover {
	color: #C00;
}

.hp_name a:active {
	color: #C00;
}

.hp_info {
	font-size: 10px;
text-align: left;
line-height: 1.4;
padding: 2px 5px 9px 5px;
margin: 0px 5px 5px 5px;
background-image : url(../images/all/dot.gif);
background-position: left bottom;
background-repeat: repeat-x;
}