@charset "Shift_JIS";


/*　サブナビ
---------------------------------------------------- */
#s_navi{
	list-style:none;
	width:120px;
	line-height:1.0;
}


/*　あゆみ
---------------------------- */
#i_naviHistory{
	width:120px;
	height:113px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 1px 0;
}

#i_naviHistory_on{
	width:120px;
	height:113px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 1px 0;
	background:url(../img/in_subnavi_history_on.gif) no-repeat left top;
}

#i_naviHistory a{
	width:120px;
	height:113px;
	display:block;
	background:url(../img/in_subnavi_history.gif) no-repeat left top;
}

#i_naviHistory a:hover{ 
	width:120px;
	height:113px;
	display:block;
	background:url(../img/in_subnavi_history_on.gif) no-repeat left top;
}



/*　会社概要
---------------------------- */
#i_navi01{
	width:120px;
	height:113px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 1px 0;
}

#i_navi01on{
	width:120px;
	height:113px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 1px 0;
	background:url(../img/in_subnavi01on.jpg) no-repeat left top;
}

#i_navi01 a{
	width:120px;
	height:113px;
	display:block;
	background:url(../img/in_subnavi01.jpg) no-repeat left top;
}

#i_navi01 a:hover{ 
	width:120px;
	height:113px;
	display:block;
	background:url(../img/in_subnavi01on.jpg) no-repeat left top;
}


/*　採用情報
---------------------------- */
#i_navi02{
	width:120px;
	height:113px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 1px 0;
}

#i_navi02on{
	width:120px;
	height:113px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 1px 0;
	background:url(../img/in_subnavi02on.jpg) no-repeat left top;
}

#i_navi02 a{
	width:120px;
	height:113px;
	display:block;
	background:url(../img/in_subnavi02.jpg) no-repeat left top;
}

#i_navi02 a:hover{ 
	width:120px;
	height:113px;
	display:block;
	background:url(../img/in_subnavi02on.jpg) no-repeat left top;
}


/*　最新情報
---------------------------- */
#i_navi03{
	width:120px;
	height:113px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 1px 0;
}

#i_navi03on{
	width:120px;
	height:113px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 1px 0;
	background:url(../img/in_subnavi03on.jpg) no-repeat left top;
}

#i_navi03 a{
	width:120px;
	height:113px;
	display:block;
	background:url(../img/in_subnavi03.jpg) no-repeat left top;
}

#i_navi03 a:hover{ 
	width:120px;
	height:113px;
	display:block;
	background:url(../img/in_subnavi03on.jpg) no-repeat left top;
}


/*　お問い合わせ
---------------------------- */
#i_navi04{
	width:120px;
	height:113px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 1px 0;
}

#i_navi04on{
	width:120px;
	height:113px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 1px 0;
	background:url(../img/in_subnavi04on.jpg) no-repeat left top;
}

#i_navi04 a{
	width:120px;
	height:113px;
	display:block;
	background:url(../img/in_subnavi04.jpg) no-repeat left top;
}

#i_navi04 a:hover{ 
	width:120px;
	height:113px;
	display:block;
	background:url(../img/in_subnavi04on.jpg) no-repeat left top;
}


/*　個人情報保護方針
---------------------------- */
#i_navi05{
	width:120px;
	height:113px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 1px 0;
}

#i_navi05on{
	width:120px;
	height:113px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 1px 0;
	background:url(../img/in_subnavi05on.jpg) no-repeat left top;
}

#i_navi05 a{
	width:120px;
	height:113px;
	display:block;
	background:url(../img/in_subnavi05.jpg) no-repeat left top;
}

#i_navi05 a:hover{ 
	width:120px;
	height:113px;
	display:block;
	background:url(../img/in_subnavi05on.jpg) no-repeat left top;
}




/*　会社概要＆採用情報＆お問い合わせ
---------------------------------------------------- */
.sub_title{
	padding:10px 0 15px 0;
}

/* テーブル
-------------------------------- */
.table00{
	width:100%;
	border-collapse:collapse;
	border:none;
}

.td_l{
	padding:0 0 15px 0;
	border:none;
	width:110px;
	vertical-align:top;
	font-weight:bold;
}

.td_r{
	padding:0 0 15px 0;
	border:none;
	vertical-align:top;
}

.td_r input{
	width:300px;
}

.td_r textarea{
	width:300px;
	font-size:12px;
}

.td_txt{
	padding:8px 0 0 0;
}

/* お問い合わせ
-------------------------------- */
.con_txt{
	padding:10px 0;
	text-align:justify;
	text-justify:inter-ideograph;
	line-height:1.4;
}

.td_btn{
	padding:5px 0 0 0;
	border:none;
	vertical-align:top;
}

/*　個人情報保護方針
---------------------------------------------------- */
.pri_txt{
	padding:20px 0 0 0;
	text-align:justify;
	text-justify:inter-ideograph;
	line-height:1.8;
}


/*　トピックス
---------------------------------------------------- */
.date{
	font-size:12px;
	font-weight:bold;
	padding:20px 0 0 0;
}
.date2{
	font-size:14px;
	font-weight:bold;
	color:#CC0000;
	padding:20px 0 0 0;
}
.topi_txt{
	text-align:justify;
	text-justify:inter-ideograph;
}
