td.history_table-border {
	border-width:3;
	border-style:solid;
	border-color:gray;
}
td.aboutpo_process_left{
	vertical-align:top;
	background-color:#ffffff;
	padding:15 7 5 10;
}
td.aboutpo_process_right{
	text-align:center;
	background-color:#ffffff;
	padding:5 10 5 2;
}
p.aboutpo_process_detail{
	padding:0;
}
TD.aboutpo_title_bg {
    background-image:url(image_aboutpo/titlebg.gif);
    background-repeat:no-repeat;
    background-position:top center; 
}
TD.aboutpo_sublink_bg {
    text-align : center;
	vertical-align : middle;
    padding:0 0 0 0 ;
    background-image:url(image_aboutpo/titlebg_btm.gif);
    background-repeat:no-repeat;
    background-position:top center; 
}
P.aboutpo_titlelogo {
	font-size:110%;
	color:white;
	font-weight:bold;
	height:35;
    background-image:url(image_aboutpo/titlelogo.gif);
    background-repeat:no-repeat;
    background-position:top;
	margin-top:8;
	text-align:center;
	vertical-align:middle;
	padding:35 0 5 0;
}
/* ‘‘‘‘‘‘‘ screenFRAME_start ‘‘‘‘‘‘‘‘ */
.scrTbl{
    width:100%;
    margin:0;
    padding:0 10 0 10;
}
.scrTDfoot{
	text-align:center;
	width:100%;
    border-width:1 0 0 0;
    border-style:ridge;
    border-style:solid;
	border-color:silver white white white;
	background-color:white;
}
.scrTDmain_Basic{
/*    border-width : 2px 2px 4px 2px;*/
/*    border-style : ridge ridge none ridge;*/
    border-style : none none none none;
    vertical-align : top;
    background-image : url(background/greenmarble001.gif);
    text-align : left;
}
.scrTDmain_Rehabitech{
	width:100%;
    border-style:none none none none;
    vertical-align:top;
/*    background-image : url(background/rehabitech_light.gif);*/
    text-align:center;
    background-color:white;
}
.scrTDmain_None{
    border-style:none none none none;
	vertical-align:top;
    text-align:left;
    background-color:white;
}
.scrTDmain_News{
    border-style : none none none none;
    vertical-align : top;
    background-image : url(background/news_001.gif);
    text-align : left;
}
.blogTD_News{
	text-align : center;
	border-width : 2px 2px 2px 2px;
	border-style : solid solid solid solid;
	border-color : black black black black;
    padding-left : 20px;
    padding-right : 20px;
    padding-top : 10px;
    padding-bottom : 10px;
    line-height : 1.4em;
    background-color :#ffffff;
    background-image :url(none);
}
.scrTDmain_Column{
    border-style : none none none none;
    vertical-align : top;
    background-image : url(background/columnofpo.gif);
}
/* ‘‘‘‘‘‘‘ screenFRAME_end ‘‘‘‘‘‘‘‘ */
/* ‘‘‘‘‘‘‘ BLOG_start ‘‘‘‘‘‘‘‘ */
.blog_textarea{
    padding-left:50px;
    padding-right:50px;
    line-height:1.5em;
}
/* ******** /englandκp ******** */
.red_bold{
    color : #ff0000;
    font-weight : bold;
}
.large_red_bold{
    font-size : large;
    color : #ff0000;
    font-weight : bold;
}
/* ********uOwiζέθ ******** */
.scrTDmain_Bokujo{background-image:url(background/greengrass002.gif);}
.scrTDmain_Andy{background-image:url(background/plane_001.gif);}
.scrTDmain_England{background-image:url(background/england_monoclo.gif);}
/* ‘‘‘‘‘‘‘ BLOG_end ‘‘‘‘‘‘‘‘ */
/* ‘‘‘‘‘‘‘‘‘‘‘ j[ͺ start ‘‘‘‘‘‘‘‘‘‘‘ */
.scrTDmenu{
	width:0%;
	height:100%;
	background-color:#ffffff;
    vertical-align:top;
    text-align:left;
	padding:2 2 0 2;
/*	background-color:blue;*/
}
.menuTbl{
	table-layout:fixed;
	height:100%;
	border-collapse:collapse;
	background-color:#ffffff;
    font-weight:normal;
    text-align:left;
    width:190;
	margin:0;
	padding:0;
    border-width:0 1 0 0;
    border-style:solid;
    border-color:#0000c8;
}
.menuP_title{
	background-image:url(image_menu/bg_title.gif);
	text-align:center;
	vertical-align:bottom;
	font-size:12;
	font-weight:bold;
	margin:0;
	padding:0;
	height:20px;
	border-style:solid;
	border-color:white;
	border-width:0 1 0 0;
}
/*####### j[iTDjξ{Α« ########*/
.menuTH,
.menuTD_title,
.menuTD,
.menuTDhere,
.menuTDselected,
.menuTD2_top,
.menuTD2_mdl,
.menuTD2_btm,
.menuTD2selected_top,
.menuTD2selected_mdl,
.menuTD2selected_btm,
{
    padding:0;
	margin:0;
	vertical-align:bottom;
	height:20px;
}
.menuTH{
	height:23px;
}
/*####### j[iAj€ΚΑ« ########*/
.menu_A,
.menu_A_Top,
.menu_A_here,
.menu_A_selected,
.menu_A:visited,
.menu_A_Top:visited,
.menu_A_here:visited,
.menu_A_selected:visited,
{
    font-size:13;
	line-height:20px;
    color:#000000;
	width:100%;
	margin:0;
    padding:0 3 0 6;
	background-image:url(image_menu/bg_001.gif);
	border-style:solid;
	border-color:white;
	border-width:0 1 0 0;
}
.menu_A:HOVER,
.menu_A_Top:HOVER,
{
    color:#777777;
	margin-left:0;
    text-decoration:none;
	background-image:none;
	background-color:#ddffdd;
}
/*####### j[iselectedj ########*/
.menu_A_selected,
.menu_A_selected:visited,
{
    font-weight:bold;
    font-weight:normal;
	color:white;
	background-image:url(image_menu/bg_selected.gif);
	border-color:#0000c8;
}
.menu_A_selected:hover{
    text-decoration:none;
	background-image:none;
	background-color:#ddffdd;
	color:black;
}
/*####### j[TOP ########*/
.menu_A_Top,
.menu_A_Top:visited,
{
	background-image:url(image_menu/bg_top.gif);
	color:white;
    font-size:16;
    line-height:23px;
	padding-left:8;
}
.menu_A_Top:hover,
.menu_A_here:hover,
{
    text-decoration:none;
	background-image:none;
	color:black;
	background-color:#ddffdd;
}
/*########## Tuj[iΚνj ###########*/
.menu_A_sub1_top,
.menu_A_sub1_mdl,
.menu_A_sub1_btm,
.menu_A_sub1_top:visited,
.menu_A_sub1_mdl:visited,
.menu_A_sub1_btm:visited,
{
	width:100%;
    padding:0 3 0 6;
    color:#000000;
    font-size:13;
	margin:0 0 0 13;
	line-height:20px;
	background-image:url(image_menu/bg_sub.gif);
	border-style:solid;
	border-color:white;
	border-width:0 1 0 0;
}
.menu_A_sub1_top:HOVER,
.menu_A_sub1_mdl:HOVER,
.menu_A_sub1_btm:HOVER,
{
    color:#000000;
    text-decoration: none;
	margin-left:0;
}
/*########## Tuj[iselectedj ###########*/
.menu_A_sub1_selected_top,
.menu_A_sub1_selected_mdl,
.menu_A_sub1_selected_btm,
.menu_A_sub1_selected_top:visited,
.menu_A_sub1_selected_mdl:visited,
.menu_A_sub1_selected_btm:visited,
{
	width:100%;
    padding:0 3 0 6;
    color:#ffffff;
    font-size:13;
	margin:0 0 0 13;
    line-height:20px;
    font-weight:bold;
    font-weight:normal;
	background-image:url(image_menu/bg_selected.gif);
}
.menu_A_sub1_selected_top:HOVER,
.menu_A_sub1_selected_mdl:HOVER,
.menu_A_sub1_selected_btm:HOVER,
{
    text-decoration: none;
	margin-left:0;
}
/* ‘‘‘‘‘‘‘‘‘‘‘ j[ͺ End ‘‘‘‘‘‘‘‘‘‘‘ */
/* ‘‘‘‘‘‘‘ A start ‘‘‘‘‘‘‘ */
A{
    color : #0000ff;
    text-decoration: none;
	background-position:0 0;
	background-repeat:no-repeat;
}
A:VISITED{
    color : purple;
}
A:HOVER{
    color: #ff66ff;
    text-decoration:underline;
}
.A_blue,
.A_blue:VISITED,
.A_blue:HOVER,
{
    color : #0000ff;
}
/* ‘‘‘‘‘‘‘ A end ‘‘‘‘‘‘‘ */
BODY{
/*    background-image : url(background/greenmarble001.gif);*/
/*    background-image : url(background/greengrass003.gif);*/
	background-attachment:fixed;
	font-size:85%;
    margin:0px;
    border-width:0px;
    line-height:1.4em;
}
BLOCKQUOTE{
	margin-left : 20px;
	margin-right : 10px;
}
/* ‘‘‘‘‘‘‘ H start ‘‘‘‘‘‘‘ */
H1{
}
H2{
/*  background-image : url(background/greencheck.gif);*/
    text-align: center;
    color : #000000;
/*  BORDER-BOTTOM: 1px solid #003300;*/
    margin-bottom : 0px;
	padding: 2px 2px 0px 2px;
    font-size : 110%;
}
 /*  H4ΝPΖ¨ΘΆH3Νfont-sizeͺ+1  */
H3{
    font-weight : normal;
}
H4{
    font-weight : normal;
}
.pagetitle{
/*    background-image : url(background/greencheck.gif);*/
    text-align: center;
    color : #ff0000;
	BORDER-BOTTOM: 2px solid #003300;
	border-width : 1 1 1 1;
    border-style : solid solid solid solid;
    font-size : 110%;
	font-weight : bold;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
/* ‘‘‘‘‘‘‘ H end ‘‘‘‘‘‘‘ */
/* ‘‘‘‘‘‘‘ Δp start ‘‘‘‘‘‘‘ */
.border_shaded{
	border-width:1px 4px 4px 1px;
	border-style:solid ridge solid solid;
	border-color:#000000 #0000aa #0000aa #000000;
}
.border{
	border-width:1px 1px 1px 1px;
	border-style:solid solid solid solid;
	border-color:#000000 #000000 #000000 #000000;
}
.center{
    text-align : center;
}
.right{
    text-align : right;
}
/* ******* A_[o[t ^Cg ******* */
.title_underbar{
	font-size:140%;
    font-weight:bold;
    text-align:center;
    BORDER-BOTTOM:0.2em solid #006600;
    margin-top:15px;
}
/* ************** RG_link  ************ */
.log__oTD{
    font-size : x-small;
    text-align : right;
}
/* ‘‘‘‘‘‘‘ Δp end ‘‘‘‘‘‘‘ */
/* ‘‘‘‘‘‘‘ κp start ‘‘‘‘‘‘‘ */
/* ******** /news/index. ******** */
.UnderLine{
    border-bottom-style : solid;
    border-bottom-color : #00bbbb;
    border-bottom-width : thin;
}
/* ******** /recruit ******** */
.recruitTD_1{
	border-color:#000000;
	border-width:1px;
	border-style:solid;
    background-color:#ddffaa;
    text-align:center;
    vertical-align:middle;
    padding-left:0.5pc;
    padding-right:0.5pc;
    height:1.5em;
}
.recruitTD_2{
	border-color:#000000;
	border-width:1px;
	border-style:solid;
    background-color:#e7e7e7;
    text-align:left;
    vertical-align:middle;
    padding-left:0.5pc;
    padding-right:0.5pc;
}
.recruitTD_top{
	border-color:#000000;
	border-width :2px;
	border-style :solid;
    background-color : #55dd00;
    text-align : center;
    font-weight : bold;
    height : 2em;
	font-size:110%;
}
/* ******** /company/history ******** */
.P_36{
    color : #0000ff;
    font-style : oblique;
    font-size : 36px;
}
.MonoSpace{
    font-family : monospace;
/*
    margin-left : 25px;
    margin-right : 15px;
*/
}
/* ******** /company/index ******** */
.TD_top_center{
    vertical-align : top;
    text-align : center;
}
.center_center{
    vertical-align : center;
    text-align : center;
}
/* ################# link ################# */
BLOCKQUOTE.linklist{
	margin:0 0 5 40;
	padding:0;
	font-size:90%;
    line-height:1.7em;
}
.Band_Pink{
    font-size:110%;
    font-weight:bold;
    padding:0 5 0 5;
}
.lnk_titleband{
	color:#000000;
  	background-color:#eeeeaa;
    font-size:120%;
    padding:5 0 5 0;
    font-weight : bold;
	border-width:1;
	border-style:solid;
	border-color:#000000;
}
.lnkTbl_left{
    background-color:#ffff9d;
    padding:7 10 7 10;
    width:40%;
    vertical-align:top;
    text-align:left;
	border-width:1;
	border-style:solid;
	border-color:#000000;
    line-height:1em;
}
.lnkTbl_right{
    background-color:#e1ffc4;
    padding:7 10 7 15; 
    vertical-align:top;
    text-align:left;
    line-height:1.7em;
	border-width:1;
	border-style:solid;
	border-color:#000000;
}
/* ************ AX ************* */
.BoxFrame_Insurance{
	border-width : 3px 3px 3px 3px;
	border-style : solid solid solid solid;
	border-color : teal teal teal teal;
    padding:10;
}
/* ******** AXy[WΰN *********** */
.Band_Jump{
    background-color : #ffff9d;
    font-weight : bold;
    padding-top : 1px;
    padding-left : 10px;
    padding-right : 10px;
    padding-bottom : 1px;
}
/* ******* AXdocumentsΜtable ********* */
.BoxFrame_Basic{
	border-width : 1px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-color : black black black black;
    padding-top : 3px;
    padding-bottom : 3px;
}
/* ******* ISO Hφt[`[g ******** */
.BoxFrame_FlowChart{
	border-width : 3px 3px 3px 3px;
	border-style : solid solid solid solid;
	border-color : blue blue blue blue;
    padding-top : 10px;
    padding-left : 10px;
    padding-right : 10px;
    padding-bottom : 10px;
    text-align : center;
    font-weight : bold;
}
/* ********* BB ¬κ t[`[g ******** */
.BoxFrame_News{
	border-width : 2px 2px 2px 2px;
	border-style : solid solid solid solid;
	border-color : blue blue blue blue;
    padding-top : 15px;
    padding-bottom : 15px;
    padding-left : 15px;
    padding-right : 15px;
}
/* ‘‘‘‘‘‘‘ κp end ‘‘‘‘‘‘‘ */
/* ‘‘‘‘‘‘‘ Xg start ‘‘‘‘‘‘‘ */
OL{
    padding:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
}
UL{
    vertical-align : middle;
    padding-top : 0.7em;
}
LI.nomark{
	list-style-type: none;
}
/* ‘‘‘‘‘‘‘ Xg end ‘‘‘‘‘‘‘ */
/* ‘‘‘‘‘‘‘ IMG start ‘‘‘‘‘‘‘ */
IMG{
    border-width : 0px 0px 0px 0px;
}
IMG.clm{
    border-width : 0px 0px 0px 0px;
	margin : 10px 20px 10px 20px ;
}
.LinkIcon_001{
    margin-right : 5px;
    margin-top : 7px;
    margin-bottom : 7px;
    vertical-align : middle;
}
}
.align_right{
	float : right;
}
.align_left{
	float : left;
}
.valign_bottom{
	float : bottom;
}
/* ‘‘‘‘‘‘‘ IMG end ‘‘‘‘‘‘‘ */
/* ‘‘‘‘‘‘‘ P start ‘‘‘‘‘‘‘ */
P{
    margin:0,0,0,0;
}
.Band_Blue{
	background-color : #acffff;
    font-size:110%;
    padding-top:0.5em;
    padding-bottom:0.5em;
    padding-left:0.5em;
    font-weight:bold;
}
/* ****** convention Μe[}TD  ******** */
.Band_Theme{  
    background-color : #b0b0ff;
    font-size:125%;
    font-weight:bold;
    text-align:center;
    text-valign:center;
    height:4em;
}
/* *** ISO Alice subfileN ***** */
.Band_SubLink{
    background-color : #a5cbe3;
    text-align : center;
	vertical-align : middle;
    padding:0 0 0 0 ;
}
/* ****** info TD  ******** */
.band_deepblue {
	font-size:110%;
	font-weight:bold;
	background-color:#0000CC;
	padding:5;
	color:#FFFFFF;
/*
    background-image:url(.gif);
    background-repeat:repeat;
*/
}
/* ‘‘‘‘‘‘‘ P end ‘‘‘‘‘‘‘ */
/* ‘‘‘‘‘‘‘ TD start ‘‘‘‘‘‘‘ */
TD{
    line-height : 1.4em;
}
/* ‘‘‘‘‘‘‘ TD end ‘‘‘‘‘‘‘ */
/* ‘‘‘‘‘‘‘ TABLE start ‘‘‘‘‘‘‘ */
TABLE{
	font-size:100%;
    border-width : 0px 0px 0px 0px;
}
/* ‘‘‘‘‘‘‘ TABEL end ‘‘‘‘‘‘‘ */
/* ‘‘‘‘‘‘‘ English start ‘‘‘‘‘‘‘ */
.english_bottom_link{
	height:100%;
	text-align : center;
	vertical-align:top;
    padding : 20px 0px 20px 0px;
    font-size : 15;
    border-width :0 1 0 0;
    border-style :solid;
    border-style :none;
    border-color :black;
}
/* ‘‘‘‘‘‘‘ English end ‘‘‘‘‘‘‘ */
/* ‘‘‘‘‘‘‘ INFO_start ‘‘‘‘‘‘‘‘ */
.CopyRight{
    text-align : center;
    margin-top : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-bottom : 0px;
    font-size : x-small;
    line-height : 1.0em;
}
.CopyRight_HR{
    width:40em;
    height:1px;
    border-style:solid;
    border-color:black;
}
/* ‘‘‘‘‘‘‘ INFO_end ‘‘‘‘‘‘‘‘ */
/* ‘‘‘‘‘‘‘ PRODUCTS_start ‘‘‘‘‘‘‘‘ */
.products_titlebox {
	text-align:center;
	padding:10 10 10 10;
	border-style:solid solid none solid;
	border-color:#0000ff #0000ff #0000ff #0000ff;
	border-width:1px 1px 1px 1px;
}
.products_titlebox_sub{
	font-weight:bold;
	background-color: #0000ff;
	color: #FFFFFF;
	border-style:none none solid none;
	border-color:#ffffff #ffffff #ffffff #ffffff;
	border-width:1px 1px 1px 1px;
	padding:5 0 5 10;
}
.products_bg {
	background-image: url(background/tile_blue.gif);
	padding: 20px 20px 20px 20px;
}
.products_bg_2 {
	background-image: url(background/tile_white.gif);
	padding: 20px 20px 20px 20px;
    border-width : 1px 1px 1px 1px;
    border-style : solid solid solid solid;
    border-color : #000000 #000000 #000000 #000000;
}
.products_base {
/*	width:100%;/*
/*	font-size: 110%;*/
	color: #FFFFFF;
	font-weight: normal;
/*	background-color: #005aaa;*/
	padding: 20px 20px 20px 20px;
}
.products_base_2 {
/*	width:100%;*/
/*	font-size: 110%;*/
	color: #000000;
	font-weight: normal;
/*	background-color: #005aaa;*/
	padding: 20px 20px 20px 20px;
}
.products_title_001 {
	margin-bottom:5;
	padding-top:10;
	padding-bottom:10;
	text-align:left;
	font-weight: bold;
	FONT-SIZE: 200%;
	COLOR: #0000ff;
	BORDER-BOTTOM: 0.2em solid #006600;
/*	background-image: url(background/rehabitech_001.gif);*/
	background-repeat: no-repeat;
	width: 100%;
}
.products_title_002 {
	COLOR: #ffffff;
	BORDER-BOTTOM-COLOR: #FFFFFF;
	text-align: center;
	font-weight: bold;
	FONT-SIZE: 120%;
}
.harf_u_line {
	text-decoration : underline;
	font-size: 120%;
	line-height: 150%;
	font-weight: bold;
	font-family: "lr oΎ©", "ΧΎ©Μ";
}
/* ‘‘‘‘‘‘‘ PRODUCTS_end ‘‘‘‘‘‘‘‘ */
/* ‘‘‘‘‘‘‘ UPDATE_start ‘‘‘‘‘‘‘‘ */
.update {
	width:100%;
	height:100%;
	font-size: 10pt; 
/*	background-color:#ffffff;*/
}
.update_date {
    font-family : monospace;
}
.update_p_padding {
	margin: 5 0 5 0;
}
/* ‘‘‘‘‘‘‘ UPDATE_end ‘‘‘‘‘‘‘‘ */
/* ‘‘‘‘‘‘‘ CUSTOMER_start ‘‘‘‘‘‘‘‘ */
.scrTDmain_Customer{
	text-align:center;
	background-color:#ebebeb;
    back ground-image:url(background/gray_wave.gif);
    background-repeat:repeat;
}
.scrTABLEmain_Customer{
	background-color:white;
	width:600;
	margin-bottom:2;
	padding:0 20 0 20;
}
.customer_fontset {
	font-size:100%; 
	padding:15 0 10 0;
}
.customer_title {
	width:10000;
	padding:0 0 8 0;
	font-size:120%; 
	font-weight:bold;
	height:50;
	vertical-align:bottom;
    background-image:url(image_shared/line_flash_blue.gif);
    background-repeat:no-repeat;
    background-position:center bottom;
}
.customer_title_bottom {
	width:10000;
	padding:10 0 8 0;
	font-size:11; 
	height:8;
	text-align:right;
	vertical-align:bottom;
    background-image:url(image_shared/line_flash_blue_rev.gif);
    background-repeat:no-repeat;
    background-position:center bottom;
}
.customer_caption {
	font-weight:bold;
	text-decoration:underline;
}
.customer_nextbuttom {
	text-align:right;
	padding:10 0 10 0;
}
/* ‘‘‘‘‘‘‘ CUSTOMER_end ‘‘‘‘‘‘‘‘ */
