/*BODY {
  background-color: #FFE4E1
}
*/
body,td,th {
	font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
	font-size:12px;
	line-height: 1.5em;
}
.bk_1 {
	background-image:url(../images/back_1.gif);
	background-position:bottom left;
}
.bk_2 {
	background-image:url(../images/back_2.gif);
	background-position:bottom left;
}
.bk_3 {
	background-image:url(../images/back_3.gif);
	background-position:bottom left;
}
.bk_m {
	background-image:url(../images/back_m.gif);
	background-position:left;
	background-repeat:repeat-x;
}
.sub_menu a:link {
	color: #0066CC;
	font-size:10pt;	
	text-decoration: none;
}
.sub_menu a:visited {
	color: #0066CC;
	font-size:10pt;		
	text-decoration: none;
}
.sub_menu a:hover {
	color: #FF9900;
	font-size:10pt;		
	text-decoration: underline;
}
.sub_menu a:active {
	color: #FF9900;
	font-size:10pt;		
	text-decoration: underline;
}	
.txt_doc {font-size: 10pt}
.txt_doc_b {
	font-size: 14px;
	line-height: 20px;
	text-align: center;
}
.txt_doc_l {
	font-size: 12px;
	line-height: 20px;
}
.txt_red {color: #FF0000;font-size:10pt;}
.h_cursor {
  cursor:help
}
.td_color {
	background-color:#000080
}
.td_history {
	background-color:#ccffcc;
	font-size:10pt
}
.td_member {
	background-color:#ffdab9;
	font-size:10pt
}
.td_bar {
	background-color:#000000;
	font-size:1pt;
}
.td_sub {
	background-color:#eeeeee;
	font-size:10pt
}
.td_ask {
	background-color:#9af8d5;
	font-weight:bold;
	font-size:10pt
}
.td_ask1 {
	background-color:#ffcccc;
	font-weight:bold;
	font-size:10pt
}
.td_ask2 {
	background-color:#eeeeee
	font-size:10pt
}
.td_small {
  font-size:10pt;
	font-weight:bold;
}
.td_spec2 {
  font-size:8pt;
	font-weight:bold;
	text-align:center;
	background-color:#fdf5e6
}
.map1 {
  font-size:10pt;
	text-align:left;
	background-color:#ffffff
}
.map2 {
  font-size:10pt;
	text-align:left;
	vertical-align:middle;
	font-weight:bold;
}
.list_1 {
  font-size:10pt;
	text-align:left;
}
.list_2 {
  font-size:11pt;
	text-align:left;
}
.topix{
	width: 200px;
	height: 200px;
	overflow: auto;
	padding-top: 0px;
	padding-left: 10px;
	scrollbar-track-color: #FFFFFF;
	scrollbar-face-color: #E1E1E1;
	scrollbar-arrow-color: #FF3300;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
}
table.tbl_style1 {
	border: 1px solid #333333;
	border-collapse: collapse;
}
table.tbl_style1 th {
	border-bottom:1px solid #333333;
	color:#333333;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	background-color:#FEFFE1;
	text-align:left;
}
table.tbl_style1 td {
	border:1px solid #333333;
	color:#666666;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	line-height:16px;
	padding-right:10px;
}
#company_area table td {
	text-align:left;
}
#company_area .ttl_com {
	padding-top:15px;
	text-align:left;
	font-size:14px;
	font-weight:600;	
}
	