a:link{	font: normal normal 10pt "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;	color: #4a4a4a;	text-decoration: none;}a:visited{	font: normal normal 10pt "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;	color: #4a4a4a;	text-decoration: none;}a:hover{	font: normal normal 10pt "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;	color: #6699ff;	text-decoration: underline;}a:active{	font: normal normal 10pt "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;	color: #6699ff;	text-decoration: underline;}body{	background-color: #cccccc;	margin-top: 0px;}img{	border-width: 0px;}textarea{	font: normal normal 10pt "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;	color: #000000;}/******************************************************************************/.class_bace_table{	background-color: #ffffff;	margin: auto;	text-align: left;}.class_table_logo{	background-image: url(files/css_bg01.jpg);}/******************************************************************************/.class_div_menu{	background-color: #000000;	padding: 5px 0px 5px 20px;	color: #ffffff;}a:link.class_link_menu{	font: normal normal 10pt "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;	color: #ffffff;	text-decoration: none;}a:visited.class_link_menu{	font: normal normal 10pt "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;	color: #ffffff;	text-decoration: none;}a:hover.class_link_menu{	font: normal normal 10pt "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;	color: #ffff00;	text-decoration: none;}a:active.class_link_menu{	font: normal normal 10pt "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;	color: #ffff00;	text-decoration: none;}/******************************************************************************/.class_td_msg_sp_w20{	background-color: #ffffff;	width: 20px;}/******************************************************************************/.class_msglist_left_sp{	width: 20px;}.class_msglist_center_msg{	width: 560px;}.class_msglist_center_sp{	width: 10px;}.class_msglist_right_msg{	width: 200px;}.class_msglist_right_sp{	width: 10px;}/******************************************************************************/.class_td_msg{	vertical-align: top;}.class_txt_title{	font: normal bold 10pt "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;	color: #ffffff;	padding: 4px 5px 4px 10px;	background-color: #ff6600;}.class_td_line0_h1{	background-color: #ff6600;	height: 1px;}.class_td_line1_h1{	background-color: #999999;	height: 1px;}.class_td_waku_left_title{	background-color: #ff6600;	width: 1px;}.class_td_waku_left{	background-color: #bdbdbd;	width: 1px;}.class_td_waku_right{	background-color: #999999;	width: 1px;}/******************************************************************************/.class_strong_menu{	font: normal normal 10pt "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;	color: #ffffff;}.class_strong_title{	font: normal bold 10pt "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;	color: #ffffff;}.class_strong_format{	font: normal bold 10pt "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;	color: #ff0000;}.class_strong_keyword{	font: normal normal 10pt "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;	color: #000000;}/******************************************************************************/.class_div_midashi{	background-color: #ffffff;	padding: 2px 0px 2px 0px;	color: #000000;}.class_div_format{	padding: 10px 0px 10px 20px;	font: normal bold 10pt "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;	color: #000000;	border: 1px solid #cccccc;}.class_div_format2{	padding: 15px 0px 15px 20px;	font: normal bold 10pt "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;	color: #000000;	border: 1px solid #cccccc;}.class_div_format_sub{	padding: 2px 0px 2px 0px;	font: normal bold 10pt "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;	color: #000000;}.class_div_value{	padding: 1px 0px 1px 0px;	border: 1px solid #cccccc;}.class_div_value_coments{	padding: 15px 0px 0px 20px;}.class_div_value_coments2{	padding: 10px 0px 10px 20px;}.class_div_value_coments3{	padding: 3px 0px 3px 0px;}.class_div_commentary{	padding: 10px 0px 10px 20px;	color: #000000;	border: 1px solid #cccccc;}.class_div_commentary2{	padding: 15px 0px 15px 20px;	font: normal normal 10pt "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;	color: #000000;	border: 1px solid #cccccc;}.class_div_commentary3{	padding: 15px 0px 5px 20px;	font: normal normal 10pt "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;	color: #000000;	border: 1px solid #cccccc;}.class_div_commentary4{	padding: 0px 0px 0px 10px;	border: 1px solid #cccccc;}.class_li_ul_list1{	padding: 5px 0px 5px 10px;}.class_div_browser{	padding: 10px 15px 10px 15px;	font: normal normal 10pt "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;	color: #000000;	border: 1px solid #cccccc;}.class_div_sample{	padding: 10px 0px 10px 10px;	border: 1px solid #cccccc;}.class_div_example{	padding: 10px 0px 10px 20px;	border: 1px solid #cccccc;}.class_div_example2{	padding: 15px 0px 15px 20px;	border: 1px solid #cccccc;}.class_div_itemlist{	padding: 1px 0px 1px 0px;}/******************************************************************************/.class_table_browser{	border-width: 1px 1px 0px 0px;	border-color: #cccccc;	border-style: solid;	text-align: center;}.class_td_browser{	border-width: 0px 0px 1px 1px;	border-color: #cccccc;	border-style: solid;}.class_div_browser_type{	padding: 5px 0px 0px 0px;	text-align: right;}/******************************************************************************/.class_div_basic_lv1{	border-width: 0px;	border-color: #cccccc;	border-style: solid;	padding: 10px 0px 5px 15px;}.class_div_basic_lv2{	border-width: 0px;	border-color: #cccccc;	padding: 5px 0px 5px 40px;}/******************************************************************************/.class_div_prolist_tit{	border-width: 1px 1px 0px 1px;	border-color: #cccccc;	border-style: solid;	padding: 5px 0px 5px 15px;	background-color: #ffffcc;}.class_table_prolist{	border-width: 1px 1px 0px 0px;	border-color: #cccccc;	border-style: solid;}.class_td_prolist1{	border-width: 0px 0px 1px 1px;	border-color: #cccccc;	border-style: solid;	padding: 5px 0px 5px 20px;	width: 160px;}.class_td_prolist2{	border-width: 0px 0px 1px 1px;	border-color: #cccccc;	border-style: solid;	padding: 5px 0px 5px 20px;}/******************************************************************************/.class_txt_copyright{	color: #4a4a4a;	text-align: center;	padding: 10px 0px 10px 0px;}.class_td_line_w1h1{	background-color: #999999;	width: 1px;	height: 1px;}.class_div_index{	padding: 0px 0px 0px 20px;}.class_a_index{	padding: 0px 0px 0px 10px;}.class_div_non_index{	padding: 0px 0px 0px 10px;	color: #999999;}/******************************************************************************/*{	font: normal normal 10pt "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;	color: #000000;}