@charset "Shift_JIS";

/* ************************************** _

タイトル：local_corporate.css

概要：会社概要ページのCSSファイル

制作日：2007.10.05
変更日：2007.10.15

_ ************************************** */


/* 会社概要
---------------------------------------------------------------------------- */

/*テーブル*/
#corporate .maxWidth{
	width: 550px;
}
#corporate table{
	margin: 0 0 20px 0;
}

#corporate table th,
#corporate table td{
	padding: 3px;
}

/* 採用情報
---------------------------------------------------------------------------- */

#recruit #primaryContent ul.staff{
	width: 540px;
	margin: 0 0 50px 20px;
	overflow: auto;
}

#recruit #primaryContent ul.staff li{
	height: 25px;
	list-style: none;
	margin: 0 20px 0 0;
	text-indent: 50px;
	background: url(../images/icon_bosyu.gif) no-repeat 0 50%;
}

/*導入テキスト*/
#recruit #primaryContent .intro{
	text-indent: 0;/*25px*/
	margin: 0 0 20px 0;
	font-size: 1.1em;
}

#recruit #primaryContent table{
	margin: 0 0 30px 0;
}

#recruit #primaryContent table th,
#recruit #primaryContent table td{
	padding: 3px;
}

#recruit #primaryContent table th{
	width: 100px;
}

#recruit #primaryContent .btn_contact{
	text-align: center;
}


/* Ｑ＆Ａ
---------------------------------------------------------------------------- */

/*Ｑ＆Ａの枠*/
#q_and_a .note,
#q_and_a h4{
	font-size: 1.1em;
}

/*Ｑ＆Ａの質問項目*/
#q_and_a ul.question{}

#q_and_a ul.question li{
	list-style: none;
	margin: 0 0 7px 0;
}

#q_and_a h4 .questionNum,
#q_and_a ul li .questionNum{
	color: #C89911;
	font-weight: bold;
}

/*Ｑ＆Ａの回答*/

#q_and_a .section{
	margin: 0 0 30px 0;
	padding: 10px;
	border: 1px solid #CCCCCC;
	background: url(../../cmn_img/bg_note.gif);
	float: left;
}

#q_and_a h4{
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	font-weight: bold;
	border-bottom: 1px solid #999999;
}

/*Ｑ１のセミナー*/
#q_and_a .seminer{
	width: 280px;
	margin: 0 0 10px 0;
	padding: 10px;
	font-weight: bold;
	text-align: center;
	background: #DFEBF7;
}

#q_and_a dl.answer{
	margin: 0 0 20px 0;
	float: left;
}

#q_and_a dl.answer dt{
	width: 40px;
	font-size: 1.1em;
	font-weight: bold;
	float: left;
}

#q_and_a dl.answer dd{
	width: 485px;
	float: left;
}


/* 採用情報　お問い合わせ
---------------------------------------------------------------------------- */

#recruit_contact table.ruledLine th,
#recruit_contact table.ruledLine td{
	padding: 3px;
}

#recruit_contact table.ruledLine{
	margin: 0 0 20px 0;
	background: #FFFFFF;
}
#recruit_contact table.ruledLine th{
	width: 130px;}

/*必須項目*/
#recruit_contact .necessary{
	color: #C89911;
}

/*インナーテーブル*/
#recruit_contact table.ruledLine table.innerTable{
	margin: 0;
}
#recruit_contact table.innerTable th,
#recruit_contact table.innerTable tr,
#recruit_contact table.innerTable td{
	border: none;
}

/*エラー*/
#recruit_contact p.error{
	height: 150px;
	font-size: 1.1em;
	font-weight: bold;
	color: #C89911;
}

/*thsnks画面*/
#recruit_contact .thanks{
	width: 515px;
	margin: 0 0 0 35px;
}



