

/* ---------------------------------οΠξρ--------------------------------- */


/* ------------------οΠξρTOP------------------ */

table.company_top{
	width:736;
	padding:0px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:8px;
	}
    
td.company_top_menu{
	width:352px;
	padding:0px;
	margin:0px;
	font-size:12px;
	 /* font-family:'qMmpS Pro W3','Osaka','lr oSVbN','lr SVbN',sans-serif ; */  
	font-weight:normal;
	color:#523C2D;
	line-height:1.4em;
	vertical-align:top;
	text-align:left;
	}
    
td.company_top_margin{
	width:32px;
	padding:0px;
	margin:0px;
	}
	
h4.company_top{
	font-size:12px;
	 /*font-family:'qMmpS Pro W3','Osaka','lr oSVbN','lr SVbN',sans-serif ; */
	font-weight:bold;
	color:#523C2D;
	line-height:1.4em;
	padding-top:2px;
	padding-left:8px;
	vertical-align:middle;
	border-left:solid 3px #009825;
	border-bottom:solid 1px #C5C3C3;
	background-image:url(../images/side_menu/title_bg.gif);
	}

/* ------------------οΠξρTOP j[Xg------------------ */

ul.company_top{
	text-align:left;
	font-size:12px;
	 /* font-family:'qMmpS Pro W3','Osaka','lr oSVbN','lr SVbN',sans-serif ; */ 
	font-weight:normal;
	color:#FE752A;
	margin-top:0px;
	margin-left:16px;
	margin-right:4px;
	margin-bottom:24px;
	padding:0px;
	vertical-align:middle;
	list-style-image:url(../images/common/mark_link_a.gif);
	}
	
li.company_top{
	line-height:1.3em;
	margin-top:8px;
	margin-left:8px;
	margin-right:16px;
	margin-bottom:8px;
	padding-left:0px;
	padding-bottom:2px;
	line-height:1.4em;
	border-bottom:solid 1px #DAD9D9;
	}

li.company_top a:link{
	color:#009825;
	text-decoration:none;
	}
li.company_top a:active{
	color:#009825;
	text-decoration:none;
	}
li.company_top a:visited{
	color:#009825;
	text-decoration:none;
	}
li.company_top a:hover{
	color:#00C530;
	text-decoration:none;
	}


/* ------------------ιΖbZ[W------------------ */

p.company_message{
	margin-top:0px;/* 091016_8pxΛ0px */
	margin-left:20px;
	margin-right:20px;
	margin-bottom:15px;/* 091016_40pxΛ15px */
	text-align:left;
	font-size:12px;
	 /* font-family:'qMmpS Pro W3','Osaka','lr oSVbN','lr SVbN',sans-serif ; */ 
	font-weight:normal;
	color:#3F3A38;
	line-height:1.4em;/* 091016_1.7Λ1.4 */
	}

p.company_map{
	padding-left:120px;
	margin-bottom:30px;
	margin-top:25px;
	/*border-top: #666 dotted 1px;*/  

	}/* 091016add */


.td_page_main h3 img{
	margin:0px;
	margin-bottom:5px;
	}/* 091016add */


	
/* ------------------οΠTv------------------ */


table.table_company_info{
	width:570;
	padding:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:auto;
	margin-bottom:24px;
	border-top:solid 1px #D7D7D7;
	}
    
td.td_company_info_item{
	width:104px;
	padding:8px;
	margin:0px;
	text-align:left;
	font-size:12px;
	 /* font-family:'qMmpS Pro W3','Osaka','lr oSVbN','lr SVbN',sans-serif ; */ 
	font-weight:normal;
	color:#1E140B;
	line-height:1.4em;
	vertical-align:top;
	border-right:solid 1px #D7D7D7;
	border-bottom:solid 1px #D7D7D7;
	background-color:#EEECEB;
	}
    
td.td_company_info_item_right{
	width:104px;
	padding:8px;
	margin:0px;
	text-align:right;
	font-size:12px;
	 /* font-family:'qMmpS Pro W3','Osaka','lr oSVbN','lr SVbN',sans-serif ; */ 
	font-weight:normal;
	color:#1E140B;
	line-height:1.4em;
	vertical-align:top;
	border-right:solid 1px #D7D7D7;
	border-bottom:solid 1px #D7D7D7;
	background-color:#EEECEB;
	}
    
td.td_company_info_data{
	width:434px;
	padding:8px;
	margin:0px;
	text-align:left;
	font-size:12px;
	 /* font-family:'qMmpS Pro W3','Osaka','lr oSVbN','lr SVbN',sans-serif ; */ 
	font-weight:normal;
	color:#1E140B;
	line-height:1.4em;
	vertical-align:top;
	border-bottom:solid 1px #D7D7D7;
	}


/* ------------------οΠTv Hπ@\gέ------------------ */

p.company_cap{
	 /* font-family:'qMmpS Pro W3','Osaka','lr oSVbN','lr SVbN',sans-serif ; */ 
	font-weight:normal;
	color:#1E140B;
	margin-top:4px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:4px;
	font-size:12px;
	line-height:1.3em;
	}


table.results{
	width:570;
	padding:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:auto;
	margin-bottom:24px;
	border-top:solid 1px #D7D7D7;
	border-left:solid 1px #D7D7D7;
	}

th.results_1,th.results_2,th.results_3,th.results_4{
	padding:4px;
	margin:0px;
	text-align:left;
	font-size:12px;
	 /* font-family:'qMmpS Pro W3','Osaka','lr oSVbN','lr SVbN',sans-serif ; */ 
	font-weight:normal;
	color:#1E140B;
	line-height:1.4em;
	vertical-align:top;
	border-right:solid 1px #D7D7D7;
	border-bottom:solid 1px #D7D7D7;
	background-color:#E9F7FF;
	}

th.results_1,td.results_item{
	width:112px;
	}

th.results_2,td.results_data1{
	width:240px;
	}

th.results_3,td.results_data2{
	width:118px;
	}

th.results_4,td.results_data3{
	width:68px;
	}
    
td.results_item{
	padding:4px;
	margin:0px;
	text-align:left;
	font-size:12px;
	 /* font-family:'qMmpS Pro W3','Osaka','lr oSVbN','lr SVbN',sans-serif ; */ 
	font-weight:normal;
	color:#1E140B;
	line-height:1.4em;
	vertical-align:top;
	border-right:solid 1px #D7D7D7;
	border-bottom:solid 1px #D7D7D7;
	background-color:#EEECEB;
	}
    
td.results_data1,td.results_data2,td.results_data3{
	padding:4px;
	margin:0px;
	text-align:left;
	font-size:12px;
	 /* font-family:'qMmpS Pro W3','Osaka','lr oSVbN','lr SVbN',sans-serif ; */ 
	font-weight:normal;
	color:#1E140B;
	line-height:1.4em;
	vertical-align:top;
	border-right:solid 1px #D7D7D7;
	border-bottom:solid 1px #D7D7D7;
	}

caption{
	text-align:left;
	padding:4px;
	font-size:12px;
	 /* font-family:'qMmpS Pro W3','Osaka','lr oSVbN','lr SVbN',sans-serif ; */ 
	font-weight:normal;
	color:#1E140B;
	line-height:1.4em;
	border-left:solid 3px #009825;
	}


/* ------------------end----------------- */