* {
	margin: 0 auto;
	padding: 0;
}
.style
{  
background-attachment: fixed; 
background-repeat: 
no-repeat; 
background-position: 
right top; 
background-color: #FFFFFF
;}

BODY
{scrollbar-face-color:#D5D5FE; 
scrollbar-shadow-color:#D5D5FE; 
scrollbar-highlight-color:#ffffff;
scrollbar-3dlight-color:#D5D5FE; 
scrollbar-darkshadow-color:#ffffff; 
scrollbar-track-color:#FFFFFF; 
scrollbar-arrow-color:#FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
A:link {text-decoration: underline ;} 
A:active {text-decoration: underline ;} 
A:visited {text-decoration: underline ;} 
A:hover {text-decoration: none ;}

P {
	FONT-SIZE: 9pt; COLOR: #555555; LINE-HEIGHT: 13pt
;}
BR {
	FONT-SIZE: 9pt; COLOR: #555555; LINE-HEIGHT: 13pt
;}
BODY {
	FONT-SIZE: 9pt; COLOR: #555555; LINE-HEIGHT: 13pt
;}
TD {
	FONT-SIZE: 9pt; COLOR: #555555; LINE-HEIGHT: 13pt
;}

.style0 {color: #555555;}
.style1 {font-size: 8pt; font-weight: bold;}
.style2 {font-size: 8pt;}
.style3 {color: #7AC9CE; font-weight: bold;}
.style4 {color: #0286C7;}
.style5 {font-size: 8pt; color: #2B6486;}
.style6 {font-size: 11pt; }
.style7 {color: #D0ACCA;}
.style8 {color: #88C9E9;}
.style9 {color: #1158A7;}
.style9b {color: #1158A7; font-weight: bold;}
.style10 {font-size: 8pt; color: #FFFFFF;}
.style11 {color: #FF0000;}
.style12 {color: #1F4566;}
.style13 {font-size: 8pt; LINE-HEIGHT: 10pt;}
.style14 {color: #1158A7; font-size:12pt; LINE-HEIGHT: 15pt;}
.style15 {font-size: 12pt; font-weight: bold; color: #FFFFFF; line-height: 14pt;}

.style16 a:{font-size: 12pt; font-weight: bold; color: #FFFFFF;}
.style16 a:link{font-size: 12pt; font-weight: bold; color: #FFFFFF;}
.style16 a:visited{font-size: 12pt; font-weight: bold; color: #FFFFFF;}
.style16 a:hover{font-size: 12pt; font-weight: bold; color: #FFFFFF;}

.style17 a:{font-size: 10pt; font-weight: bold; color: #FFFFFF;}
.style17 a:link{font-size: 10pt; font-weight: bold; color: #FFFFFF;}
.style17 a:visited{font-size: 10pt; font-weight: bold; color: #FFFFFF;}
.style17 a:hover{font-size: 10pt; font-weight: bold; color: #FFFFFF;}

/* 左メニュー */
.style18 {font-size: 10pt; font-weight: bold; padding: 5px 30px;}

/* 左メニューリンク */
.style19 {font-size: 10pt; font-weight: bold; padding: 5px 30px;}
.style19 a:link{font-size: 10pt; font-weight: bold;}
.style19 a:visited{font-size: 10pt; font-weight: bold;}
.style19 a:hover{font-size: 10pt; font-weight: bold;}

/* 左サブメニューリンク */
.style20 {font-size: 8pt; font-weight: bold; padding: 1px 30px;}
.style20 a:link{font-size: 8pt; font-weight: bold;}
.style20 a:visited{font-size: 8pt; font-weight: bold;}
.style20 a:hover{font-size: 8pt; font-weight: bold;}

/* ロボットタイトル */
.style21 {font-size: 12pt; font-weight: bold; color: #1158A7; padding: 1px 10px 0px 10px;}

.style22 {font-size: 8pt; line-height: 9pt;}

.h1 {font-size: 8pt; color: #2B6486;}

.product_name {font-size: 10px; color: #333333; font-weight: bold; padding-top:5px; padding-left: 3px;}
.product_name a:visited{padding-top:5px; padding-left: 3px; text-decoration:none;}
.product_name a:hover{padding-top:5px; padding-left: 3px; text-decoration:none;}
.product_name a{padding-top:5px; padding-left: 3px; text-decoration:none;}
.product_name a{padding-top:5px; padding-left: 3px; text-decoration:none;}

.product_sub {font-size: 8pt; color: #1158A7; padding-left: 5px;}
.product_sub a:visited{padding-left: 5px; text-decoration:none;}
.product_sub a:hover{padding-left: 5px; text-decoration:none;}
.product_sub a{padding-left: 5px; text-decoration:none;}
.product_sub a{padding-left: 5px; text-decoration:none;}

/* table */
.solid1 table{background-color: #999999;text-align: center;}
.solid1 td {padding-top: 4px;padding-bottom: 4px;padding-left: 10px;}
.solid1 th {text-align: left;padding-top: 4px;padding-bottom: 4px;font-weight: normal;}

.solid2 table{background-color: #999999;text-align: center;}
.solid2 td {padding-top: 3px;padding-bottom: 1px;padding-left: 2px;}
.solid2 th {text-align: left;padding-top: 0px;padding-bottom: 0px;font-weight: normal;}

.solid3 table{border-collapse:collapse; width:350px; border:1px solid #666666; background:#f6f6f6;}
.solid3 tr {border-width:1px 0 0 0; border-style:solid;}
.solid3 th {background-color:#9BD1F7; color:#ffffff; border:1px solid #999999; padding:2px; height:50px; width:121px;}
.solid3 td {border:1px solid #999999; padding:2px; width:365px;}

.solid4 table{border-collapse:collapse; width:570px; border:1px solid #666666; background:#f6f6f6;}
.solid4 tr {border-width:1px 0 0 0; border-style:solid;}
.solid4 th {background-color:#9BD1F7; color:#ffffff; border:1px solid #999999; padding:2px; height:20px;}
.solid4 td {border:1px solid #999999; padding:2px 5px; font-size:12px;}
.solid4 td a{text-decoration:none; font-weight:bold;}
.solid4 td li{margin-left:30px;}

.solid5 table{border-collapse:collapse; width:550px; border:1px solid #666666; background:#f6f6f6;}
.solid5 tr {border-width:1px 0 0 0; border-style:solid;}
.solid5 th {background-color:#9BD1F7; font-size:10px; font-weight:1; color:#ffffff; border:1px solid #999999; padding:2px;}
.solid5 td {border:1px solid #999999; padding:2px 5px; font-size:12px; vertical-align:top;}
.solid5 td a{text-decoration:none; font-weight:bold;}
.solid5 td li{margin-left:30px;}

.solid6 table{border-collapse:collapse; width:300px; border:1px solid #666666; background:#f6f6f6;}
.solid6 tr {border-width:1px 0 0 0; border-style:solid;}
.solid6 th {background-color:#9BD1F7; font-size:10px; font-weight:1; line-height:1em; color:#ffffff; border:1px solid #999999; padding:2px;}
.solid6 td {border:1px solid #999999; padding:2px 5px; font-size:9px; line-height:1em;}
.solid6 td a{text-decoration:none; font-weight:bold;}
.solid6 td li{margin-left:30px;}

.solid7 table{border-collapse:collapse; width:290px; border:1px solid #666666; background:#f6f6f6;}
.solid7 tr {border-width:1px 0 0 0; border-style:solid;}
.solid7 th {background-color:#9BD1F7; font-size:10px; font-weight:1; color:#ffffff; border:1px solid #999999; padding:2px;}
.solid7 td {border:1px solid #999999; padding:2px 5px; font-size:9px; vertical-align:top;}
.solid7 td a{text-decoration:none; font-weight:bold;}
.solid7 td li{margin-left:30px;}

.solid8 table{border-collapse:collapse; width:100%; border:1px solid #666666; background:#f6f6f6;}
.solid8 tr {border-width:1px 0 0 0; border-style:solid;}
.solid8 th {background-color:#9BD1F7; font-size:12px; font-weight:1; color:#ffffff; border:1px solid #999999; padding:2px;}
.solid8 td {border:1px solid #999999; padding:2px 5px; font-size:10px; vertical-align:top;}
.solid8 td a{text-decoration:none; font-weight:bold;}
.solid8 td li{margin-left:30px;}

.ta {background-color: #aaaaaa;font-size: 12px;color: #FFFFFF;font-weight: bold;text-align: center;margin: 0px;padding: 0px;}
.tl {color: #FFFFFF;padding-top: 10px;padding-bottom: 10px;background-color: #9BD1F7;font-weight: bold;}
.tl a{color: #FFFFFF;background-color: #9BD1F7;font-weight: bold;}
.tl2 {color: #FFFFFF;padding-top: 5px;padding-bottom: 5px; background-image:url(../img/recruit_back01.gif); font-weight: bold;}
.tl3 {color: #FFFFFF;padding-top: 5px;padding-bottom: 5px; background-image:url(../img/recruit_back02.gif); font-weight: bold;}

.so {font-size:12px; color:#666666; font-weight:normal; padding-top:10px; padding-bottom:10px; background-color:#FFFFFF;}
.so h1{font-size:12px; color:#0000ff; font-weight:normal; padding:0px 10px 0px 0px; background-color:#FFFFFF;}
.so p{font-size:12px; color:#666666; font-weight:normal; padding:0px 0px 0px 10px; background-color:#FFFFFF;}

.table_normal {background-color: #FFFFFF;font-size: 9pt;color: #55555; padding-left: 0px; text-align: left;}

DIV.submenu {
	FONT-SIZE: 10px; COLOR: #ffffff; TEXT-ALIGN: center
;}

@media Screen    
{
DIV.submenu {
	LINE-HEIGHT: 21px; HEIGHT: 21px
}
    }
DIV.submenu A.activelink {
	DISPLAY: block; COLOR: #333333; LINE-HEIGHT: 21px; HEIGHT: 21px; TEXT-DECORATION: none
}
DIV.submenu A.activelink:hover {
	DISPLAY: block; BACKGROUND: #A8C5FF; COLOR: #ffffff
;}
DIV.submenu A.visitedlink {
	DISPLAY: block; COLOR: #ffffff; LINE-HEIGHT: 21px; HEIGHT: 21px; TEXT-DECORATION: none
;}
DIV.submenu A.visitedlink:hover {
	DISPLAY: block
;}

.tdb {
background:#99CCFF;
padding-left:2em;
font-size: 12pt;
font-weight: bold;
color: #FFFFFF;
line-height: 2em;
}
.s_title{
background-image:url(img/robot_titleLine.gif);
background-repeat:no-repeat;
line-height: 2em;
padding-left: 1em;
color: #1158A7;
font-size :12pt;
font-weight:bold;
}
.l_title{
background:#E2FED3;
color: #1158A7;
font-size:10pt;
font-weight:bold;
line-height: 15pt;
}
.l_exp{
color: #1158A7;
font-size:12px;
}
.specChart table{
border:0;
padding:0;
margin:0;
background:#999999;
width:100%;
}
.specChart tr{}
.specChart tr .hilite{background-color:#e1ecf5;}
.specChart th{
font-weight:100;
color:#ffffff;
text-align:center;
font-size:9px;
background:#4d8ec6;
}
.specChart td{
font-size:9px;
background:#FFFFFF;
}

