/* ページスタイル */
BODY { margin:0px; padding:0px; color:#333333; background-color:#FFFFFF; }
FORM { margin:0px; }

/* テキストスタイル */
.small    {
	font-size:10px;
	line-height:14px;
	color: #555555;
}
.normal   {
	font-size:12px;
	line-height:18px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";

}
.large    { font-size:14px; line-height:18px; }
.ultra    {
	font-size:18px;
	line-height:22px;
	font-weight: bold;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	color: #555555;

}

.caption  { color:#555555; font-size:12px; line-height:16px; font-weight:bold; }
.subcaption  { color:#FF6600; font-size:12px; line-height:16px; font-weight:bold; }

/* アンカースタイル */
A:link    { color:#000066; text-decoration:none; }
A:visited { color:#000066; text-decoration:none; }
A:hover   { color:#CC0000; text-decoration:underline; }

/* イメージスタイル */
IMG       { border:0px none; }

/* テーブルスタイル */
TABLE     {	border-width:0; }
TD        { font-size:x-small; border-width:0; border-color:dimgray; line-height:1.2; }

/* その他スタイル */
.W800     { width:800px; }


/* ヘッダメニュースタイル */
#menu a { 
	background-image:url(headermenu.gif);
	width: 160px;
	height:21px;
	display: block;
}

#menu1 a		{ background-position:    0px  0px;}
#menu2 a		{ background-position: -160px  0px;}
#menu3 a		{ background-position: -320px  0px;}
#menu4 a		{ background-position: -480px  0px;}
#menu5 a		{ background-position: -640px  0px;}

#menu1 a:hover,
#menu1on a		{ background-position:    0px 21px;}
#menu2 a:hover,
#menu2on a		{ background-position: -160px 21px;}
#menu3 a:hover,
#menu3on a		{ background-position: -320px 21px;}
#menu4 a:hover,
#menu4on a		{ background-position: -480px 21px;}
#menu5 a:hover,
#menu5on a		{ background-position: -640px 21px;}


/* サイドメニュースタイル */
#sidemenu a { 
	background-image:url(sidemenu_back3.gif);
	line-height:24px;
	width: 180px;
	height:24px;
	display: block;
}

#sidemenu1 a {
	background-position: 5px 24px;
	line-height:24px;
	text-decoration:none;
}
 
#sidemenu1 a:hover,
#sidemenu1on a {
	background-position:    5px 0px;
	line-height:24px;
	text-decoration:none;
}

/* 採用情報アイコンスタイル */
a.saiyo1 {	
	background-image: url(../rcrtInfo/images/saiyo_1.jpg);
	background-position: 0px 0px;
	width:140px;
	height:90px;
	display:block;
}
a.saiyo1:hover {
	background-position: 0px 90px;
	text-decoration: none;
}

a.saiyo2 {	
	background-image: url(../rcrtInfo/images/saiyo_2.jpg);
	background-position: 0px 0px;
	width:140px;
	height:90px;
	display:block;
}
a.saiyo2:hover {
	background-position: 0px 90px;
	text-decoration: none;
}

a.saiyo3 {	
	background-image: url(../rcrtInfo/images/saiyo_3.jpg);
	background-position: 0px 0px;
	width:140px;
	height:90px;
	display:block;
}
a.saiyo3:hover {
	background-position: 0px 90px;
	text-decoration: none;
}

a.saiyo4 {	
	background-image: url(../rcrtInfo/images/saiyo_4.jpg);
	background-position: 0px 0px;
	width:140px;
	height:90px;
	display:block;
}
a.saiyo4:hover {
	background-position: 0px 90px;
	text-decoration: none;
}
