/* --------------------------------------------
 * 初期設定
 * -------------------------------------------- */



/* --------------------------------------------
 * テキストリンク動作指定
 * -------------------------------------------- */

A:LINK {
	text-decoration: none;
}
A:VISITED {
	text-decoration: none;
}
A:HOVER {
	color : #ff0000;
}
A.white:LINK {
	color : #ffffff;
	text-decoration:none;
}
A.white:VISITED {
	color : white;
	text-decoration:none;
}
A.white:HOVER {
	color : red;
}
A.red:LINK {
	color : red;
	text-decoration:none;
}
A.red:VISITED {
	text-decoration:none;
}
A.red:HOVER{
	color : #000080;
}

/* --------------------------------------------
 * 疑似ホバー指定
 * -------------------------------------------- */

.hoverOff {
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}

.hoverOn {
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

/* --------------------------------------------
 * PNG24透過設定（IE6ハック）
 * -------------------------------------------- */

* html .iepngfix {
	behavior: expression(IEPNGFIX.fix(this));
}

/* --------------------------------------------
 * フォントサイズpx指定
 * -------------------------------------------- */

.text10px {	/* htmlでfont size=1相当 */
	font-size: 10px;
	line-height: 12px;
}
.text11px { /* font-size 8pt 相当（過去互換） */
	font-size: 11px;
	line-height: 13px;
}
.text12px { /* font-size 9pt 相当（過去互換） */
	font-size: 12px;
	line-height: 14px;
}
.text13px { /* font-size 10pt 相当（過去互換） */
	font-size: 13px;
	line-height: 15px;
}
.text14px {	/* htmlでfont size=2相当 */
	font-size: 14px;
	line-height: 16px;
}
.text15px { /* font-size 11pt 相当（過去互換） */
	font-size: 15px;
	line-height: 17px;
}
.text16px {	/* htmlでfont size=3相当 */
	font-size: 16px;
	line-height: 18px;
}
.text17px { /* font-size 13pt 相当（過去互換） */
	font-size: 17px;
	line-height: 19px;
}
.text19px {	/* htmlでfont size=4相当 */
	font-size: 19px;
	line-height: 21px;
}
.text20px { /* font-size 15pt 相当（過去互換） */
	font-size: 20px;
	line-height: 22px;
}
.text21px { /* font-size 16pt 相当（過去互換） */
	font-size: 21px;
	line-height: 23px;
}
.text23px { /* font-size 17pt 相当（過去互換） */
	font-size: 23px;
	line-height: 25px;
}
.text24px {	/* htmlでfont size=5相当 */
	font-size: 24px;
	line-height: 26px;
}
.text25px { /* font-size 19pt 相当（過去互換） */
	font-size: 25px;
	line-height: 27px;
}
.text27px { /* font-size 20pt 相当（過去互換） */
	font-size: 27px;
	line-height: 29px;
}
.text28px { /* font-size 21pt 相当（過去互換） */
	font-size: 28px;
	line-height: 30px;
}
.text32px {	/* htmlでfont size=6相当 */
	font-size: 32px;
	line-height: 34px;
}
.text48px {	/* htmlでfont size=7相当 */
	font-size: 48px;
	line-height: 50px;
}

/* --------------------------------------------
 * フォント修飾指定
 * -------------------------------------------- */

.italic { /* 斜体 */
	font-style: italic;
}
.bold { /* 太字 */
	font-weight: bold;
}

/* --------------------------------------------
 * テキスト修飾指定
 * -------------------------------------------- */

.padding_2px { /* パディング2px */
	padding: 2px;
}
.padding_5px { /* パディング5px */
	padding: 5px;
}
.text_left { /* 左寄せ */
	text-align: left;
}
.text_right { /* 右寄せ */
	text-align: right;
}
.text_center { /* 中央寄せ */
	text-align: center;
}
.text_justify { /* 均等割付 */
	text-align: justify;
}
.text_indent { /* 1文字インデント */
	text-indent: 1em;
}

/* --------------------------------------------
 * フォントカラー指定（定義済み16色※黒抜き15色）
 * -------------------------------------------- */

.font_black { /* ブラック */
	color: black;
}
.font_gray { /* グレー */
	color: gray;
}
.font_silver { /* 銀色 */
	color: silver;
}
.font_white { /* 白色 */
	color: white;
}
.font_blue { /* 青色 */
	color: blue;
}
.font_navy { /* 紺色 */
	color: navy;
}
.font_teal { /* 濃緑色 */
	color: teal;
}
.font_green { /* 緑色 */
	color: green;
}
.font_aqua { /* 水色 */
	color: aqua;
}
.font_lime { /* 黄緑色 */
	color: lime;
}
.font_yellow { /* 黄色 */
	color: yellow;
}
.font_fuchsia { /* 紅紫色 */
	color: fuchsia;
}
.font_olive { /* オリーブ色 */
	color: olive;
}
.font_purple { /* 紫色 */
	color: purple;
}
.font_maroon { /* 小豆色 */
	color: maroon;
}
.font_red { /* 赤色 */
	color: red;
}

/* --------------------------------------------
 * バックグラウンドカラー指定（定義済み16色※白抜き15色）
 * -------------------------------------------- */

.bg_gray { /* グレー */
	background-color: gray;
}
.bg_silver { /* 銀色 */
	background-color: silver;
}
.bg_black { /* 黒色 */
	background-color: black;
}
.bg_blue { /* 青色 */
	background-color: blue;
}
.bg_navy { /* 紺色 */
	background-color: navy;
}
.bg_teal { /* 濃緑色 */
	background-color: teal;
}
.bg_green { /* 緑色 */
	background-color: green;
}
.bg_aqua { /* 水色 */
	background-color: aqua;
}
.bg_lime { /* 黄緑色 */
	background-color: lime;
}
.bg_yellow { /* 黄色 */
	background-color: yellow;
}
.bg_fuchsia { /* 紅紫色 */
	background-color: fuchsia;
}
.bg_olive { /* オリーブ色 */
	background-color: olive;
}
.bg_purple { /* 紫色 */
	background-color: purple;
}
.bg_maroon { /* 小豆色 */
	background-color: maroon;
}
.bg_red { /* 赤色 */
	background-color: red;
}

/* --------------------------------------------
 * ボックス要素指定（ボーダー装飾・パディング）
 * -------------------------------------------- */

.border_1px { /* ボーダー1px */
	border: 1px;
}
.border_2px { /* ボーダー2px */
	border: 2px;
}
.border_top { /* ボーダー上実線 */
	border-top-style: solid;
}
.border_right { /* ボーダー右実線 */
	border-right-style: solid;
}
.border_bottom { /* ボーダー下実線 */
	border-bottom-style: solid;
}
.border_left { /* ボーダー左実線 */
	border-left-style: solid;
}
.border_top_dotted { /* ボーダー上点線 */
	border-top-style: dotted;
}
.border_right_dotted { /* ボーダー右点線 */
	border-right-style: dotted;
}
.border_bottom_dotted { /* ボーダー下点線 */
	border-bottom-style: dotted;
}
.border_left_dotted { /* ボーダー左点線 */
	border-left-style: dotted;
}
.border_top_dashed { /* ボーダー上破線 */
	border-top-style: dashed;
}
.border_right_dashed { /* ボーダー右破線 */
	border-right-style: dashed;
}
.border_bottom_dashed { /* ボーダー下破線 */
	border-bottom-style: dashed;
}
.border_left_dashed { /* ボーダー左破線 */
	border-left-style: dashed;
}
.border_solid { /* ボーダー実線 */
	border-style: solid;
}
.border_dotted { /* ボーダー点線 */
	border-style: dotted;
}
.border_dashed { /* ボーダー破線 */
	border-style: dashed;
}
.padding_2px { /* パディング2px */
	padding: 2px;
}
.padding_5px { /* パディング5px */
	padding: 5px;
}

/* --------------------------------------------
 * ボーダーカラー指定（定義済み16色）
 * -------------------------------------------- */

.border_gray { /* グレー */
	border-color: gray;
}
.border_silver { /* 銀色 */
	border-color: silver;
}
.border_black { /* 黒色 */
	border-color: black;
}
.border_blue { /* 青色 */
	border-color: blue;
}
.border_navy { /* 紺色 */
	border-color: navy;
}
.border_teal { /* 濃緑色 */
	border-color: teal;
}
.border_green { /* 緑色 */
	border-color: green;
}
.border_aqua { /* 水色 */
	border-color: aqua;
}
.border_lime { /* 黄緑色 */
	border-color: lime;
}
.border_yellow { /* 黄色 */
	border-color: yellow;
}
.border_fuchsia { /* 紅紫色 */
	border-color: fuchsia;
}
.border_olive { /* オリーブ色 */
	border-color: olive;
}
.border_purple { /* 紫色 */
	border-color: purple;
}
.border_maroon { /* 小豆色 */
	border-color: maroon;
}
.border_red { /* 赤色 */
	border-color: red;
}

/* --------------------------------------------
 * テーブル要素指定（ボーダー）
 * -------------------------------------------- */


/* --------------------------------------------
 * お気に入り保存
 * -------------------------------------------- */

.favorites_01 {

}

/*--------------------------------
 * 就職者の声ページ遷移ボタン			
 *--------------------------------*/

div.skip ul {
	clear:both;
	display:block;
	width:300px;
	height:38px;
	padding-left:245px;
	margin-top:10px;
	margin-bottom:10px;
}

div.skip ul li.dai1 {
	display:block;
	float:left;
	width:100px;
	height:38px;
	background:url(/voice/img/common/arrow1_right_o.gif) no-repeat;
	text-indent:-9999px;
}

div.skip ul li.dai1 a {
	display:block;
	float:left;
	width:100px;
	height:38px;
	background:url(/voice/img/common/arrow1_right.gif) no-repeat;
	text-indent:-9999px;
}

div.skip ul li.dai1 a:hover {
	background:none;
}

div.skip ul li.dai1_read {
	display:block;
	float:left;
	width:100px;
	height:38px;
	background:url(/voice/img/common/arrow1.gif) no-repeat;
	text-indent:-9999px;
}

div.skip ul li.dai2 {
	display:block;
	float:left;
	width:100px;
	height:38px;
	background:url(/voice/img/common/arrow2_right_o.gif) no-repeat;
	text-indent:-9999px;
}

div.skip ul li.dai2 a {
	display:block;
	float:left;
	width:100px;
	height:38px;
	background:url(/voice/img/common/arrow2_right.gif) no-repeat;
	text-indent:-9999px;
}

div.skip ul li.dai2 a:hover {
	background:none;
}

div.skip ul li.dai2_left {
	display:block;
	float:left;
	width:100px;
	height:38px;
	background:url(/voice/img/common/arrow2_left_o.gif) no-repeat;
	text-indent:-9999px;
}

div.skip ul li.dai2_left a {
	display:block;
	float:left;
	width:100px;
	height:38px;
	background:url(/voice/img/common/arrow2_left.gif) no-repeat;
	text-indent:-9999px;
}

div.skip ul li.dai2_left a:hover {
	background:none;
}

div.skip ul li.dai2_read {
	display:block;
	float:left;
	width:100px;
	height:38px;
	background:url(/voice/img/common/arrow2.gif) no-repeat;
	text-indent:-9999px;
}

div.skip ul li.dai3 {
	display:block;
	float:left;
	width:100px;
	height:38px;
	background:url(/voice/img/common/arrow3_left_o.gif) no-repeat;
	text-indent:-9999px;
}

div.skip ul li.dai3 a {
	display:block;
	float:left;
	width:100px;
	height:38px;
	background:url(/voice/img/common/arrow3_left.gif) no-repeat;
	text-indent:-9999px;
}

div.skip ul li.dai3 a:hover {
	background:none;
}

div.skip ul li.dai3_read {
	display:block;
	float:left;
	width:100px;
	height:38px;
	background:url(/voice/img/common/arrow3.gif) no-repeat;
	text-indent:-9999px;
}

/*--------------------------------
 * 就職者の声ページ遷移ボタン 青		
 *--------------------------------*/

div.skip_blue ul {
	clear:both;
	display:block;
	width:300px;
	height:38px;
	padding-left:245px;
 	margin-top:10px;
	margin-bottom:10px;
}

div.skip_blue ul li.dai1 {
	display:block;
	float:left;
	width:100px;
	height:38px;
	background:url(/voice/img/common/arrow1_blue_right_o.gif) no-repeat;
	text-indent:-9999px;
}

div.skip_blue ul li.dai1 a {
	display:block;
	float:left;
	width:100px;
	height:38px;
	background:url(/voice/img/common/arrow1_blue_right.gif) no-repeat;
	text-indent:-9999px;
}

div.skip_blue ul li.dai1 a:hover {
	background:none;
}

div.skip_blue ul li.dai1_read {
	display:block;
	float:left;
	width:100px;
	height:38px;
	background:url(/voice/img/common/arrow1_blue.gif) no-repeat;
	text-indent:-9999px;
}

div.skip_blue ul li.dai2 {
	display:block;
	float:left;
	width:100px;
	height:38px;
	background:url(/voice/img/common/arrow2_blue_right_o.gif) no-repeat;
	text-indent:-9999px;
}

div.skip_blue ul li.dai2 a {
	display:block;
	float:left;
	width:100px;
	height:38px;
	background:url(/voice/img/common/arrow2_blue_right.gif) no-repeat;
	text-indent:-9999px;
}

div.skip_blue ul li.dai2 a:hover {
	background:none;
}

div.skip_blue ul li.dai2_left {
	display:block;
	float:left;
	width:100px;
	height:38px;
	background:url(/voice/img/common/arrow2_blue_left_o.gif) no-repeat;
	text-indent:-9999px;
}

div.skip_blue ul li.dai2_left a {
	display:block;
	float:left;
	width:100px;
	height:38px;
	background:url(/voice/img/common/arrow2_blue_left.gif) no-repeat;
	text-indent:-9999px;
}

div.skip_blue ul li.dai2_left a:hover {
	background:none;
}

div.skip_blue ul li.dai2_read {
	display:block;
	float:left;
	width:100px;
	height:38px;
	background:url(/voice/img/common/arrow2_blue.gif) no-repeat;
	text-indent:-9999px;
}

div.skip_blue ul li.dai3 {
	display:block;
	float:left;
	width:100px;
	height:38px;
	background:url(/voice/img/common/arrow3_blue_left_o.gif) no-repeat;
	text-indent:-9999px;
}

div.skip_blue ul li.dai3 a {
	display:block;
	float:left;
	width:100px;
	height:38px;
	background:url(/voice/img/common/arrow3_blue_left.gif) no-repeat;
	text-indent:-9999px;
}

div.skip_blue ul li.dai3 a:hover {
	background:none;
}

div.skip_blue ul li.dai3_read {
	display:block;
	float:left;
	width:100px;
	height:38px;
	background:url(/voice/img/common/arrow3_blue.gif) no-repeat;
	text-indent:-9999px;
}
