* {
	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: 8pt; 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;}

.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
;}