/* CSS Document

LastUpDate
	
2006.03.03

---------------------------------------- */

/* 記述形式


１．プロパティは、同系統の場合1行で記述可能とする。

２．プロパティが2つ以内の場合は、1行で記述可能とする。

３．子要素は、右にTabして記述可能とする。

４．id要素名は、基本的に半角小文字のみの記述とする。

５．class要素名は、基本的に半角小文字の記述とするが、単語の頭部分においてのみは半角大文字の記述可能とする。

６．id要素名とclass要素名に同じ要素名をつけることは禁止とする。

７．子id要素名は、可能な限り親id要素名に近しい名前をつけることを推奨する。

８．記述の優先順位
	(1)display, float, position
	(2)margin, padding
	(3)width, height
	(4)text-●●●●系
	(5)background系
	(6)font系
	(7)その他


-------------------------------------------------------------------------------------- */

/* タイトル部分 */
h2#recruitTitle{
	background: url(../img/recruitTitle.gif) left top no-repeat;
}

/* リード文 */
p#recruitIntroduction{
	margin: 40px auto 20px auto;
	width: 607px;
	}

/* 各項目毎のBOX設定 */
dl#recruitMail, 
dl#recruitAddress, 
dl#recruitForm{
	margin: 0px auto;
	width: 607px;
	color: #333333;
	}
	dt{
		padding: 1px 0px 0px 10px;
		width: 587px; height: 20px;
		background-color: #4c81b8;
		border-left: 10px solid #155393;
		color: #ffffff;
	}
	dd{
		padding: 7px 0px 17px 0px;
	}

div#recruitMailAddress{
	margin: 10px 0px;
}


/* フォーム部分のBOX設定
-------------------------------------------------------------------------------------- */
.FormBox{
	margin: 5px auto 10px auto; padding: 20px 88px 30px 109px;
	width: 410px;
	background-color: #e7e7e7;
}

/* フォーム部分リード文 */
p#formBoxIntroduction{
	display: block;
	margin: 0px auto; padding-bottom: 20px;
	width: 410px;
	font-size: 10px;
}

/* フォーム部分テーブル */
table#recruitFormTable{
		font: 10px/14px "ＭＳ ゴシック", "Osaka−等幅";
	}
	span.CFTTerm{
		display: block;
		margin: 0px 10px 16px 0px; padding: 1px 0px 0px 19px;
		width: 110px; height: 17px;
		background-color: #bedaf9;
		border: 1px solid #99c5f5;
		font: 10px/14px "ＭＳ ゴシック", "Osaka−等幅";
		color: #333333;
	}
	
	input, textarea{
		background-color: #e7ecf0;
		border: 2px inset #5e7f9c;
		font: 10px/18px "ＭＳ ゴシック", "Osaka−等幅";
		color: #333333;
	}* html input, * html textarea{ border: 2px inset #c2cfda; }
	
	.inputbtn{
	background-color: #E7E7E7;
	border: 0px;
	margin-top: 3px;
	}
	
	.formText{
	font-size: 10px;
	margin-left: 8px;
	margin-bottom: 3px;
	}
	
	.formTextsex{
	font-size: 13px;
	margin-right: 20px;
	margin-left: 5px;
	}

	textarea{
		scrollbar-face-color:#d3dce4; /*スクロールバー本体の色*/
		scrollbar-highlight-color: #5e7f9c; /*スクロールバー左側（上）の影*/
		scrollbar-shadow-color: #5e7f9c; /*スクロールバー右側（上）の影*/
		scrollbar-3dlight-color: #d3dce4; /*スクロールバーの左側（下）の影*/
		scrollbar-arrow-color: #5e7f9c; /*矢印の色*/
		scrollbar-track-color: #d3dce4; /*背面の色*/
		scrollbar-darkshadow-color: #d3dce4;/*スクロールバー右側（下）の影*/
	}
	
	.Name, .Addr, .Mail, .hurigana{ width: 266px; height: 16px; }
	.Zip1{ width: 34px; height: 16px; }
	.Zip2, .Tel1, .Tel2, .Tel3{ width: 44px; height: 16px; }
	.Expl{ width: 266px; height: 86px; }
	.Birthday1{ width: 53px; height: 16px }
	.Birthday2, .Birthday3, .nenrei{ width: 29px; height: 16px;}
	.btn{ float: right; margin: 27px 0px 0px 20px; }





/* 入力内容確認の設定
-------------------------------------------------------------------------------------- */
dl#recruitConfirm{
	margin: 46px auto 0px auto;
	width: 607px;
	color: #333333;
}






/* サンクス文の設定
-------------------------------------------------------------------------------------- */
p#recruitThanks{
	display: block;
	margin: 46px auto 0px auto;
	width: 607px; height: 185px;
	color: #333333;
}























