BODY
{
    
    MARGIN-LEFT: 0px;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM:0px;
}

.index_footer
{
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial, Helvetica;
    FONT-SIZE: 10px;
    
}
A.navi_bar
{
	FONT-SIZE: 12px; 
	color: #333399;
	text-decoration: none;
}
A.navi_bar:hover
{
	font-size: 12px;
	color: gold;
	
	text-decoration: underline;
}

A.navi_bar_active
{
	FONT-SIZE: 12px; 
	
	color: white;
	text-decoration: none;
}
A.navi_bar_active:hover
{
	font-size: 12px;
	color: gold;
		
	text-decoration: underline;
}
A.navi_map
{
	FONT-SIZE: 11px; 
	color: #333399;
	text-decoration: none;
}
A.navi_map:hover
{
	font-size: 11px;
	color: gold;	
	text-decoration: underline;
}
A.link_normal
{
	FONT-SIZE: 12px; 
	color: blue;
	text-decoration: none;
}

A.link_normal:hover
{
	font-size: 12px;
	color: blue;	
	text-decoration: underline;
}

tr.ceparater_height
{
	height:60px;
}

.contents_title
{
	font-size: 20px;
	font-family: HGPºÞ¼¯¸E;
	LINE-HEIGHT: 25px;
}


 .co_element
{
    COLOR: #000000;
    font-weight: bold;
     vertical-align: top;
}
 .mail_element
{
	font-weight: bold;
	vertical-align: top;
	color: #000000;
	text-align: right;
		background-color: #e7e3e7;
}
 .mail_content
{
	font-weight: bold;
	vertical-align: top;
	color: #000000;
		background-color: #ffffff;
}
 .co_table_ceparate
{
	
	width: 4px;
	background-color: #333399;
}
.table_dot_ceparate
{
	background-image: url(images/dot.gif);
	background-repeat: repeat-x;
}

.content_common_title
{
	font-weight: bold;
	color: #333399;
		font-size: 12px;
	line-height: 19px;
	
}
.content_common_title_nobold
{
	color: #333399;
		font-size: 12px;
	line-height: 19px;
	
}
UL.ul_style
{
	line-height:20px;
	 LIST-STYLE: url(images/red.gif);
	margin-left:30px;
}
UL.ul_style_2
{
	line-height:17px;
	 LIST-STYLE: url(images/red.gif);
	margin-left:30px;
	margin-top:10px;
}
UL.ul_style_index
{
	line-height:15px;
	 LIST-STYLE: url(images/red.gif);
	margin-left:15px;
	margin-top:1px;
}
.content_sub_title
{
	font-weight: bold;
	color: #4574ca;
		font-size: 12px;
	line-height: 19px;
	
}
.content_common_title2
{
	font-weight: bold;
	color: #000000;
		font-size: 12px;
	line-height: 19px;
	
		}
.table_label1
{
	font-weight: bold;
	color: dimgray;
	background-color: LightGrey;
	text-align: center;
}
.table_label2
{
	font-weight: bold;
	color: dimgray;
	background-color: #e7e3e7;
	text-align: center;
}
.table_label2_left
{
	font-weight: bold;
	color: dimgray;
	background-color: #f5f5f5;
	text-align: left;
}
.table_label3_left
{
	font-weight: bold;
	color: dimgray;
	background-color: #f5f5f5;
	text-align: left;
}
.table_content_center
{	
	background-color: #ffffff;
	text-align: center;
}
.table_content
{	
	background-color: #ffffff;
	
}
.table_price
{	
	background-color: #ffffff;
	
}
.table_price_color
{	
	background-color: #e7e3e7;
	
}
.table_label_top
{
font-size: 12px;
	color: black;
	background-color: #e7e3e7;
	text-align: center;
}


.font8 {
	FONT-SIZE: 8px; LINE-HEIGHT: 11px;
}
.font9 {
	FONT-SIZE: 9px; LINE-HEIGHT: 12px;
}
.font10 {
	FONT-SIZE: 10px; LINE-HEIGHT: 14px;
}

.font11 {
	FONT-SIZE: 11px; LINE-HEIGHT: 14px;
}
.font12
{
	font-size: 12px;

	line-height: 19px;
}
.font12_UI
{
	font-family: 'MS UI Gothic';
	font-size: 12px;
	line-height: 19px;
}
.font12_lh17
{
	font-size: 12px;

	line-height: 17px;
}
.font13 {
	FONT-SIZE: 13px; LINE-HEIGHT: 19px;
}
.font14 {
	FONT-SIZE: 14px; LINE-HEIGHT: 19px;
}

.font15 {
	FONT-SIZE: 15px; LINE-HEIGHT: 19px;
}
.font16 {
	FONT-SIZE: 16px; LINE-HEIGHT: 21px;
}

.font20 {
	FONT-SIZE: 20px; LINE-HEIGHT: 25px;
}

.title02 
{
	font-family:Helvetica;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	COLOR: #0066cc;
}
.en_style 
{
	font-family:Helvetica;
	FONT-SIZE: 13px;

}
A.link_en
{
	FONT-SIZE: 13px; 
	color: #333399;
	text-decoration: none;
}
A.link_en:hover
{
	font-size: 13px;
	color: gold;	
	text-decoration: underline;
}
.content_common_title_M
{
	color: #333399;
		font-size: 16px;
	line-height: 19px;
	
}
.divstyle_title
{
	color: #5662FE;
	FONT-WEIGHT: bold;
line-height:17px;
width:280px;
margin-top:9px;
margin-left:12px;	
}
.divstyle
{
line-height:17px;
width:280px;
margin-left:12px;
	
}
A.link_donyu
{
	font-weight: bold;
	FONT-SIZE: 12px; 
	color: #000000;
	text-decoration: none;
}
A.link_donyu:hover
{
	font-weight: bold;
	font-size: 12px;
	color: gold;	
	text-decoration: underline;
}
A.link_special
{
	FONT-SIZE: 10px; 
	color: #ffffff;
	text-decoration: none;
}
A.ez
{

	FONT-SIZE: 10px; 
	text-decoration: none;
}
A.ez:hover
{
	font-size: 10px;	
	text-decoration: underline;
}