.relative {
    position: relative;
    width: 822px;
}
.absolute {
    position: absolute;
    right: 15px;
    bottom: 15px;    
}

/*ｽｸﾛｰﾙﾊﾞｰのﾚｲﾔｰ位置ｽﾞﾚ制御*/	html	{	overflow:auto;	overflow-x:hidden;/*height:100%;margin-bottom:1px;Opera有効の場合は0を1に*/								}

/*全ﾍﾟｰｼﾞ適用　Z-index:4ﾚｲﾔｰ*/	div.a	{
	width: 835px;
	margin-left: auto;
	margin-right: auto;
}

/*文字ｻｲｽﾞ 色全ﾍﾟｰｼﾞ標準*/	td	{	font-size:10pt;	color:#2b2b2b; line-height:130%;																	}

/*ニュースタイトル*/		h1	{	font-size:12pt;	color:#0059FD; line-height:130%;				}

/*問い合わせﾌｫｰﾑ用　*/		.formR1	{	display:inline;	float:left;							margin:0px 5px 5px 5px;			width:240px; 		height:18px;				}

/*全ﾍﾟｰｼﾞ 上Naviﾃｷｽﾄ　*/	.xs	{	font-size:75%;	color:#0059FD; line-height:200%;				margin-top:0px;	margin-bottom:0px;	margin-left:11px;	margin-right:0px;		}

/*ﾆｭｰｽﾀｲﾄﾙ用　*/		.xg	{
	font-size: 120%;
	color: #64D0E9;
	line-height: 200%;
	font-weight: 600;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 0px;
}

/*系列ﾌﾟﾛﾌ用小　*/		.xh	{	font-size:100%;	color:#0059FD; line-height:100%; 	font-weight:600;	margin-top:5px;	margin-bottom:5px;	margin-left:auto;			}

/*ﾆｭｰｽﾀｲﾄﾙ黒　*/		.xf	{	font-size:110%;	color:#2b2b2b; line-height:200%; 	font-weight:600;	margin-top:5px;	margin-bottom:5px;	margin-left:15px;	margin-right:0px;		}

/*ﾏｯﾌﾟ用　*/			.xi	{	font-size:120%;	color:#0059FD; line-height:200%; 	font-weight:600;	margin-top:5px;	margin-bottom:5px;	margin-left:5px;	margin-right:0px;		}

/*系列ﾌﾟﾛﾌ用小　*/		.xh	{	font-size:90%;	color:#0059FD; line-height:100%; 	font-weight:600;	margin-top:5px;	margin-bottom:5px;	margin-left:auto;			}
/*ima_spo予定用　*/		.xl	{	font-size:90%;	color:#439201; line-height:100%; 	margin-top:5px;		margin-bottom:5px;	margin-left:auto;		}
/*ima_spo予定用2　*/		.xl2	{	font-size:75%;	color:#439201; line-height:100%; 	margin-top:5px;		margin-bottom:5px;	margin-left:auto;		}
/*imaz_spo予定ﾀｲﾄﾙ*/		.xm	{	font-size:90%;	color:#439201; line-height:100%; 	font-weight:600;	margin-top:5px;	margin-bottom:5px;	margin-left:auto;			}
/*imaz_spoｺﾝｾﾌﾟﾄ*/		.xv	{
	font-size: 100%;
	color: #2b2b2b;
	line-height: 150%;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 10px;
	font-weight: normal;
}

/*系列の青字位置　*/		.xt	{	font-size:110%;	color:#0059FD; line-height:100%; 	font-weight:600;	margin-top:15px;	margin-bottom:20px;	margin-left:23px;	margin-right:0px;		}
/*系列用左23のみ　*/		.xt2	{	font-size:110%;	color:#2b2b2b; line-height:100%; 	margin-top:0px;		margin-bottom:0px;	margin-left:23px;	margin-right:0px;		}

/*役員紹介用　*/		.xd	{	font-size:100%;	color:#0059FD; line-height:100%; 	font-weight:600;	margin-top:7px;	margin-bottom:7px;	margin-left:0px;	margin-right:0px;		}
/*執行役員用　*/		.xdeo	{	font-size:100%;	color:#0059FD; line-height:100%; 	font-weight:600;	margin-top:15px;	margin-bottom:15px;	margin-left:0px;	margin-right:0px;	}

/*English会社概要用　*/		.xc	{	font-size:110%;	color:#0059FD; line-height:200%; 	font-weight:600;	margin-top:5px;	margin-bottom:0px;	margin-left:15px;	margin-right:0px;		}
/*English会社概要用　*/		.xc2	{	font-size:110%;	color:#0059FD; line-height:125%; 	font-weight:600;	margin-top:0px;	margin-bottom:5px;	margin-left:15px;	margin-right:0px;		}


/*左を15空ける*/		.td01	{	font-size:100%;	color:#2b2b2b; margin-top:0px;		margin-bottom:0px;	margin-left:15px; margin-right:0px;	}
/*右を15空けるﾌｯﾀｰ用*/		.td02	{	font-size:75%;	color:#FFFFFF; margin-top:0px;		margin-bottom:0px;	margin-left:0px; margin-right:15px;	}
/*右を15空けるﾌｯﾀｰ用*/		.td03	{	font-size:110%;	color:#2b2b2b; line-height:150%;	font-weight:600; 	margin-top:5px;	margin-bottom:5px;	margin-left:15px; margin-right:0px;	}

/*上下左を15空ける*/		.td11	{	font-size:90%;	color:#2b2b2b; margin-top:15px;	margin-bottom:15px;	margin-left:15px; margin-right:0px;	}
/*下を15空ける*/		.td12	{	font-size:90%;	color:#2b2b2b; margin-top:0px;	margin-bottom:15px;	margin-left:0px; margin-right:0px;	}
/*左を15空ける*/		.td13	{	font-size:90%;	color:#2b2b2b; margin-top:0px;	margin-bottom:0px;	margin-left:15px; margin-right:0px;	}
/*左下を15空ける*/		.td14	{	font-size:90%;	color:#2b2b2b; margin-top:0px;	margin-bottom:15px;	margin-left:15px; margin-right:0px;	}
/*左を20空ける*/		.td15	{	font-size:90%;	color:#2b2b2b; margin-top:0px;	margin-bottom:0px;	margin-left:20px; margin-right:0px;	}
/*左120上下5空ける*/		.td16	{	font-size:110%;	color:#2b2b2b; margin-top:5px;	margin-bottom:5px;	margin-left:110px; margin-right:0px;	}
/*左5空ける*/			.td17	{	font-size:110%;	color:#2b2b2b; margin-top:0px;	margin-bottom:0px;	margin-left:5px; margin-right:0px;	}
/*上下を5左15空ける*/		.td18	{	font-size:90%;	color:#2b2b2b; margin-top:5px;	margin-bottom:5px;	margin-left:15px; margin-right:0px;	}
/*上下を10左15空ける*/		.td19	{	font-size:90%;	color:#2b2b2b; margin-top:10px;	margin-bottom:10px;	margin-left:15px; margin-right:0px;	}
/*左下を13空ける*/		.td20	{	font-size:90%;	color:#2b2b2b; margin-top:0px;	margin-bottom:15px;	margin-left:13px; margin-right:0px;	}
/*上を5空ける*/		.td21	{	font-size:90%;	color:#2b2b2b; margin-top:5px;}


/*問い合わせﾌｫｰﾑ用　*/		.deco1	{	font-size:90%;	background-color:#ffffff; 		border:1px solid #ffffff;												}
/*問い合わせﾌｫｰﾑ用　*/		.deco2	{	font-size:90%;	background-color:#ffffff; 		border:1px solid #CCCCCC;												}

/*ｻｲﾄﾏｯﾌﾟ用　大項目*/		.deco2	{	font-size:90%;	color:#2b2b2b; line-height:100%;				margin-top:15px;	margin-bottom:15px;	margin-left:15px;	margin-right:0px;	}

/*ｻｲﾄﾏｯﾌﾟ用　中項目*/		.deco3	{	font-size:90%;	color:#2b2b2b; line-height:100%;				margin-top:5px;		margin-bottom:5px;	margin-left:15px;	margin-right:0px;	}

/*ｻｲﾄﾏｯﾌﾟ用　大項目form結果*/	.deco5	{	font-size:12pt;	color:#0261B7; line-height:130%; 	font-weight:600;	margin-top:15px;	margin-bottom:15px;	margin-left:0px;	margin-right:0px; 	}

/*採用情報用　必須項目*/	.deco4	{	font-size:100%;	color:#2b2b2b; line-height:100%;				margin-top:0px;		margin-bottom:0px;

/*パン屑用*/
a:link	{  color:#439201;  text-decoration:none;}
a:visited{  color:#439201;  text-decoration:none;}
a:hover	{  color:#439201;  text-decoration:underline;}
a:active	{  color:#439201;  text-decoration:underline;}

/* リンク用 */
a.original:link		{  color:#439201;  text-decoration:underline;}
a.original:visited	{  color:#439201;  text-decoration:underline;}
a.original:hover	{  color:#439201;  text-decoration:underline;}
a.original:active	{  color:#439201;  text-decoration:underline;}

blockquote.code {
    width: 1024px;   /* for IE */
    overflow: auto;
    white-space: pre;
}
#_____01 tr td table {
	font-weight: bold;
}
