/* 基本文字 ---------------------------------------------------------- */
.std  {
	color: #333333;
	font-size: 12px;
	font-family: Osaka, "Osaka-等幅", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", verdana, Georgia;
	line-height: 16px;
}


/* 段落指定 -------------------------------------------------------------- */
.indent {text-indent: 10px;}


/* ボックス指定 -------------------------------------------------------------- */
.foot_number {
	background-color: #fafafa;
	margin: 7px;
	padding: 7px;
}

/* 業務案内 ---------------------------------------------------------- */
.box_business  {
	color: #000000;
	font-size: 11px;
	font-family: Osaka, "Osaka-等幅", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", verdana, Georgia;
	line-height: 16px;
	font-weight: normal;
	background-color: #E8F0F9;
	padding: 15px;
}
/* 会社案内 ---------------------------------------------------------- */
.title_lisence  {
	color: #51606C;
	font-size: 12px;
	font-family: Osaka, "Osaka-等幅", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", verdana, Georgia;
	line-height: 16px;
	font-weight: bold;
}

/* 採用情報 ---------------------------------------------------------- */
.box_gist02  {
	color: #000000;
	font-size: 10px;
	font-family: Osaka, "Osaka-等幅", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", verdana, Georgia;
	font-weight: normal;
	padding-top: 8px;
	padding-bottom: 6px;
	padding-left: 15px;
	line-height: 15px;
}
.form_small {
	color: #333333;
	font-size: 11px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: normal;
	line-height: 13px;
}
.box_form01  {
	color: #51606C;
	font-size: 11px;
	font-family: Osaka, "Osaka-等幅", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", verdana, Georgia;
	font-weight: normal;
	padding: 8px 15px 6px;
}
.box_gist01  {
	color: #51606C;
	font-size: 11px;
	font-family: Osaka, "Osaka-等幅", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", verdana, Georgia;
	font-weight: normal;
	padding: 8px 15px 6px;
}

/* サイトマップ ------------------------------------------------------ */
.sitemap_std  {
	color: #000000;
	font-size: 11px;
	font-family: Osaka, "Osaka-等幅", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", verdana, Georgia;
	line-height: 16px;
	font-weight: normal;
}
.sitemap_blue  {
	color: #295294;
	font-size: 11px;
	font-family: Osaka, "Osaka-等幅", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", verdana, Georgia;
	line-height: 16px;
	font-weight: normal;
}


/* 文字サイズ指定----------------------------------------------------- */
.small {
	color: #333333;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: normal;
}
.small2 {
	color: #333333;
	font-size: 11px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: normal;
}


/* COPYLIGHT ----------------------------------------------------------- */
.copy {
	color: #616161;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}


/* 文字色指定 ---------------------------------------------------------- */
.red   {
	color: #bb0000;
	font-family: Osaka, "Osaka-等幅", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", verdana, Georgia;
	font-weight: normal;
}
.gray  { 
     color: #555555; 
	 font-size: 12px; 
  	 font-family: Osaka, Osaka-等幅, "ＭＳ Ｐゴシック", "ＭＳ ゴシック", verdana, Georgia;}
.white  { 
     color: #ffffff; 
  	 font-family: Osaka, Osaka-等幅, "ＭＳ Ｐゴシック", "ＭＳ ゴシック", verdana, Georgia;}
.blue  {
	color: #2C5885;
	font-family: Osaka, "Osaka-等幅", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", verdana, Georgia;
	font-size: 12px;
}
.lightblue  {
	color: #0080FF;
	font-family: Osaka, "Osaka-等幅", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", verdana, Georgia;
	font-size: 12px;
}
.darkblue  {
	color: #005A97;
	font-family: Osaka, "Osaka-等幅", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", verdana, Georgia;
	font-size: 11px;
}

	
/* link -------------------------------------------------------------- */
a:link, a:visited {
	font-weight : bold;
	text-decoration : none;
	font-size: 12px;
	color: #666666;
	}
a:hover {
	font-weight : bold; 
	text-decoration : underline overline;
	color: #18c;
	font-size: 12px; 
	}
a:active {
	font-weight : bold; 
	text-decoration : none;
	color: #18c;
	font-size: 12px;  
	}
	
/* footlink -------------------------------------------------------------- */
a.f:link, a.f:visited {
	font-weight : normal;
	text-decoration : none;
	font-size: 11px;
	color: #444444;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}
a.f:hover {
	font-weight : normal;
	text-decoration : none;
	color: #000000;
	font-size: 11px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}
a.f:active {
	font-weight : normal;
	text-decoration : none;
	color: #000000;
	font-size: 11px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}
	
/* profilelink -------------------------------------------------------------- */
a.p:link, a.p:visited {
	font-weight : normal;
	text-decoration : none;
	font-size: 12px;
	color: #4668C1;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}
a.p:hover {
	font-weight : normal;
	text-decoration : none;
	color: #283F79;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}
a.p:active {
	font-weight : normal;
	text-decoration : none;
	color: #4668C1;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}


/* officelink -------------------------------------------------------------- */
a.o:link, a.o:visited {
	font-weight : normal;
	text-decoration : none;
	font-size: 11px;
	color: #0099FF;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}
a.o:hover {
	font-weight : normal;
	text-decoration : none;
	color: #005A97;
	font-size: 11px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}
a.o:active {
	font-weight : normal;
	text-decoration : none;
	color: #0099FF;
	font-size: 11px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}

/* officelink -------------------------------------------------------------- */
a.ol:link, a.ol:visited {
	font-weight : normal;
	text-decoration : none;
	font-size: 12px;
	color: #0099FF;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}
a.ol:hover {
	font-weight : normal;
	text-decoration : none;
	color: #005A97;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}
a.ol:active {
	font-weight : normal;
	text-decoration : none;
	color: #0099FF;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}

/* mapnavilink -------------------------------------------------------------- */
a.mn:link, a.mn:visited {
	font-weight : normal;
	text-decoration : none;
	font-size: 10px;
	color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}
a.mn:hover {
	font-weight : normal;
	text-decoration : none;
	color: #95D5FF;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}
a.mn:active {
	font-weight : normal;
	text-decoration : none;
	color: #95D5FF;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}
	
/* sitemaplink -------------------------------------------------------------- */

a.sm1:link, a.sm1:visited {
	font-weight : normal;
	text-decoration : none;
	font-size: 11px;
	color: #000000;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}
a.sm1:hover {
	font-weight : normal;
	text-decoration : none;
	color: #305A7A;
	font-size: 11px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}
a.sm1:active {
	font-weight : normal;
	text-decoration : none;
	color: #305A7A;
	font-size: 11px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}
a.sm2:link, a.sm2:visited {
	font-weight : normal;
	text-decoration : none;
	font-size: 11px;
	color: #FF3333;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}
a.sm2:hover {
	font-weight : normal;
	text-decoration : none;
	color: #D90000;
	font-size: 11px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}
a.sm2:active {
	font-weight : normal;
	text-decoration : none;
	color: #D90000;
	font-size: 11px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}

/* IDAC ---------------------------------------------------------------- */
a.idac:link, a.idac:visited {
	color: #4988A9;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.idac:hover {
	color: #396B86;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}a.idac:active {
	color: #396B86;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}