@charset "utf-8";

body {
//	margin: 0; /*領域間のスペース*/
	padding: 0; /*領域内のスペース*/
	background: #FFF; /*背景の色*/
	font-size: 13px; /*フォントの大きさ*/
	color: #000; /*フォントの色*/
	line-height: 1.6; /*行の高さ*/
	font-family: Myriad, Helvetica, Arial, "Meiryo", "メイリオ", sans-serif; /*文字の種類*/
	max-width: 1000px;
	min-width: 700px;
	margin: 0 auto; /*領域間のスペース*/
}

.bold_red {
	font-weight: bold; /*フォントの太さ*/
	color: #ff0000; /*フォントの色*/
}

.big {
	font-size:150%;
}

input.big {
	width:100px; /*横*/
	height:30px; /*縦*/
	font-size:20; /*フォントの大きさ*/
}

input.top_big {
	witdh:200px; /*横*/
	height:30px; /*縦*/
	font-size:20; /*フォントの大きさ*/
}

form.testform p.bold{
	font-weight: bold; /*フォントの太さ*/
}

form.testform p.error{
	font-size:120%; /* フォントの大きさ */
	font-weight: bold; /*フォントの太さ*/
	color: #ff0000; /*フォントの色*/
}

form.testform {
	margin: 0 auto; /*領域間のスペース*/
	padding: 1em; /*領域内のスペース*/
}

form.testform fieldset {
	border: 8px double #191970; /*ボーダー*/
	border-radius: 1em; /*領域間のボーダーの丸角のサイズ*/
 	font-size:100%; /* ベースの文字の大きさ */
}

form.testform fieldset.next {
	margin-top: 30px;
}

form.testform legend {
 	font-size:160%; /* H3のフォントの大きさ */
	font-weight: bold; /*フォントの太さ*/
}

form.testform legend.head{
	font-size:200%; /* H2のフォントの大きさ */
	color:#000000; /*フォントの色*/
}

form.testform label {
	display: block; /*要素の表示形式*/
	float: left; /*要素の配置*/
	width: 200px;
	font-size:130%; /* H3のフォントの大きさ */
}

form.testform fieldset ol {
	margin: 0; /*領域間のスペース*/
	padding: 0; /*領域内のスペース*/
}

form.testform fieldset li {
	list-style: none; /*リストのマーカー文字*/
	margin: 0; /*領域間のスペース*/
	padding: 7px 5px 7px 7px; /*領域内のスペース*/
	border-bottom: 1px dashed #666; /*ボーダーの下部*/
}

form.testform fieldset li.none {
	border-bottom: none; /*ボーダーの下部*/
}

form.testform fieldset fieldset {
	border:none; /*ボーダー*/
}

form.testform fieldset fieldset legend {
	width: 100%;
}

form.testform fieldset fieldset label {
	float: none; /*要素の配置*/
	width: auto; /*横*/
}

input.sonota {
	width: 500px; /*横*/
}

form.testform table , td, th {
	border: 1px solid #595959;
	border-collapse: collapse;
}
form.testform td, th {
	padding: 3px;
	height: 25px;
}
form.testform th {
	background: #f0e6cc;
}
form.testform .even {
	background: #fbf8f0;
}
form.testform .odd {
	background: #fefcf9;
}
