/* -------------------------------------
   Body
---------------------------------------- */

BODY {font-size: 12px; color:#000000; margin:0px 0px 0px 0px;}

/* -------------------------------------
   A
---------------------------------------- */

A:link {text-decoration: underline; color:#000099}

A:active {text-decoration: none; color:#FF3333}

A:visited {text-decoration: underline; color:#0066FF}

A:hover {text-decoration: underline; color:#009933}


/* -------------------------------------
   Font Size
---------------------------------------- */

.txt_s
	{
	margin: 0;
	padding: 0px 0px 0px 0px;
	float: none;
	color: #000000;
	font-size: 10px;
	line-height: 12px;
        font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka;
	}

.txt_m
	{
	margin: 0;
	padding: 2px 0px 2px 0px;
	float: none;
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka;
	}

.txt_l
	{
	margin: 0;
	padding: 2px 0px 2px 4px;
	float: none;
	color: #000000;
        font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka;
	}

.txt_14
	{
	margin: 0;
	padding: 0px 0px 0px 0px;
	float: none;
	color: #000000;
	font-size: 14px;
	line-height: 18px;
        font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka;
	}


.txt_cell
	{
	margin: 0;
	padding: 0px 0px 0px 0px;
	float: none;
	color: #372F4D;
	font-size: 14px;
	line-height: 20px;
        font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka;
	}

.txt_est
	{
	margin: 0;
	padding: 0px 0px 0px 0px;
	float: none;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 14px;
        font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka;
	}


.txt_menu
	{
	margin: 0;
	padding: 0px 0px 0px 0px;
	float: none;
	color: #000000;
	font-size: 12px;
	}

.txt_info
	{
	margin: 0;
	padding: 4px 0px 4px 0px;
	float: none;
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	}



.txt_more
	{
	margin: 0;
	padding: 4px 0px 4px 0px;
	float: none;
	color: #000000;
	font-size: 12px;
	line-height: 18px;
	}

.txt_gold
	{
	margin: 0;
	padding: 2px 0px 2px 6px;
	float: none;
	color: #6D5129;
	font-size: 10px;
	}

.txt_white
	{
	margin: 0;
	padding: 2px 0px 2px 6px;
	float: none;
	color: #ffffff;
	font-size: 10px;
	}

.txt_bukken
	{
	margin: 0;
	padding: 2px 0px 2px 0px;
	float: none;
	color: #582F1D;
	font-size: 12px;
	line-height: 14px;
	}

.txt_black
	{
	margin: 0;
	padding: 2px 0px 2px 0px;
	float: none;
	color: #000000;
	font-size: 12px;
	line-height: 14px;
	}

.txt_blue
	{
	margin: 0;
	padding: 4px 0px 4px 0px;
	float: none;
	color: #000099;
	font-size: 12px;
	line-height: 16px;
	}
	
.txt_bukken A:link
{
	color: #582F1D;
	text-decoration: underline;
}

.txt_bukken A:visited
{
	color: #6D5129;
	text-decoration: underline;
}

.txt_bukken A:hover
{
	color: #FF0000;
	text-decoration: underline;
}

.txt_message
	{
	margin: 0;
	padding: 2px 0px 2px 0px;
	float: none;
	color: #003366;
	font-size: 12px;
	line-height: 16px;
	}


.txt_support
	{
	margin: 0;
	padding: 2px 0px 2px 0px;
	float: none;
	color: #7373A2;
	font-size: 14px;
	line-height: 16px;
	}

.txt_support A:link
{
	color: #003366;
	text-decoration: underline;
}

.txt_support A:visited
{
	color: #003366;
	text-decoration: underline;
}

.txt_support A:hover
{
	color: #FF0000;
	text-decoration: underline;
}

.txt_bn
	{
	margin: 0;
	padding: 2px 6px 2px 6px;
	float: none;
	color: #000000;
	font-size: 10px;
	line-height: 14px;
	}











/* -------------------------------------
   Image
---------------------------------------- */

.img_foot
	{
	margin: 2px 0px 4px 0px;
	}

.img_menu
	{
	margin: 2px 0px 2px 0px;
	}

.img_line
	{
	margin: 2px 4px 0px 4px;
	position: relative;
	top: 2px;
	}

.img_md
	{
	margin: 4px 0px 4px 0px;
	}

.img_arrow
	{
	margin: 0px 6px 2px 6px;
	}

.img_arrow2
	{
	margin: 4px 6px 2px 6px;
	}

.img_arrow3
	{
	margin: 0px 6px 0px 2px;
	}

.img_txt
	{
	margin: 0px 0px 4px 0px;
	}

.question
	{
	margin: 0;
	padding: 2px 0 0 5px;
	color: #000000;
	font-size: 14px;
	}

.midasi_p
	{
	margin: 0;
	padding: 2px 0 0 4px;
	float: none;
	color: #000066;
	font-size: 14px;
        font-weight: bold;
	}

.iconspace {
	margin: 2px 3px 0px 0px;
}


