body		{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: "lr SVbN", "Osaka|";
	font-size: 12px;
	color: #333333;
}

a:hover{ color:#0066FF;}

/*header_area*/
.header_bg{background-image:url(images/header_bg.jpg); background-repeat:repeat-x;}



/*main_area*/
#main_area{margin:10px 0px;}
.contents_table_outside{background-color:#d9d9d9;}
.contents_table_outside_right{background-color:#d9d9d9; background-image:url(images/shadow_right_bg.jpg); background-repeat:repeat-y;}
.contents_table_inside{background-color:#fff; }

.main_table_leftside{ padding:10px 0px; background-image:url(images/bg.gif); background-position:left top; background-repeat:no-repeat} 
.main_table_rightside{ padding:10px 0px;}


#main_area dl{ margin:10px 0px 0px 0px ; padding:0px; line-height:170%; text-align:left;}
#main_area dd{ margin:0px 0px 5px 10px ; padding:0px;}

/*share_style*/
.gray_bg_table{background-color:#FBFBFB; border:#e6e6e6 1px solid;padding:11px 11px 0px 11px; margin:0px;}




/*footer_area*/
#footer_area{font-size:11px; color:#666;}
.footer_border_line{background-color:#CCCCCC; margin-bottom:10px;}
.footer_text_link{margin-bottom:10px;}
.footer_text_link a{ color:#666;}
.footer_copyright{margin-bottom:10px;}






#main_area .box {
	background-color: #FFFFFF;
	border: 1px solid #E6E6E6;
	margin: 5px;
	padding: 3px;
	height: 200px;
	width: 178px;
	text-align: left;
	font-size: 10px;
	line-height: 16px;
	color: #666666;
}
#main_area h1 {
	font-size: 12px;
	font-weight: normal;
	margin: 36px 0px 0px 34px;
	width: 300px;
	line-height: 18px;
	text-align:left;
}

#main_area h2 {
	color: #003366;
	font-size: 9pt;
	font-weight: normal;
	margin: 5px 0px;
	padding: 2px;
	border-top: 1px dashed #DFDFDF;
	border-bottom: 1px dashed #DFDFDF;
}

#main_area h3 {
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	line-height: 20px;
	margin-left: 30px;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
}

