* { margin: 0; padding: 0; }

body { font-size: 80%;font-family: 'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif; }

.wrap-form {
	width: 600px;
	padding: 20px 5px;
}
.wrap-form dl {  /* フォーム｜仕切り下ライン */
	width: 100%;
	border-bottom: 1px solid #0068b7;
	padding: 5px;
	display: table;
	margin-left: 2em;
}
.wrap-form dt {  /* フォーム｜見出し「会社名」など */
	width: 180px;
	float: left;
/*color: #00375E;*/
	color: #0068b7;
	background-color: #fff;
	font-weight: bold;
	font-size: 95%;
	text-align: left;
	padding: 5px;
	letter-spacing: 2px;
}
.wrap-form dd {
  width: 380px;
	float: left;
	color: #666;
	background-color: #fff;
	padding: 5px 0 5px 20px;
/*border-left: 4px solid #008B8B;*/
	border-left: 4px solid #0068b7;　/* フォーム｜仕切りの縦棒 */
}
.input-b {  /* フォーム｜「個人情報の取扱いについて同意し、内容を確認する」ボタン */
	width: 380px;
/*	background-color: #efc;*/
	background-color: #0068b7;
	border-left: 2px solid #9cc;
	border-right: 3px solid #CCC;
	border-top: 2px solid #9cc;
	border-bottom: 3px solid #CCC;
	margin-top: 40px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 13px;
/*color: #00375E;*/
	color: #fff;
	font-weight: bold;
	letter-spacing: 2px;
	margin-left: 5em;
}
.copy{ display: none;text-align:right;}.copy a{font-size:70%;text-decoration:none;color:#ccc;background-color:#eee;}
.hiss { color: #f90; font-size: 80%; padding-left: 10px; background-color: #fff; }
.err { color: red; background-color: #fff; }
.point { color: #0068b7; background-color: #fff; }
.align-c { text-align: center; }
.input-s { width: 200px; }
.input-m { width: 300px; }
.input-l { width: 400px; }
.inp4 { width: 80px; }
.inp2 { width: 40px; }