div#form_area	{ margin-left:15px; padding-top:15px;}
p.form_txt1		{ padding-left:10px; font-size:14px; line-height:120%; color:#0099cc; background-color:#ffffff; border-left:solid 4px #0099cc; letter-spacing:1px;}
p.form_txt2		{ padding:10px 25px 0px 10px; line-height:140%;}
ul				{ margin-bottom:0px; line-height:140%;}
ul p			{ padding-top:10px;}
p.form_txt3		{ padding:5px 25px 10px 0px; line-height:140%; text-align:right;}
p.form_txt4		{ padding:10px 0px 10px 6px;}
p.form_txt4 span{ color:#ff0000; margin-right:2px;}
p.form_txt5		{ padding:10px 0px 10px 0px; text-align:center;}
p.form_txt6		{ padding: 10px 0 0 10px; text-align: left; clear:both;}
div#form_area a:link	{ color:#0099cc; background-color:#ffffff;}
div#form_area a:visited	{ color:#0099cc; background-color:#ffffff;}
div#form_area a:hover	{ color:#00cccc; background-color:#ffffff;}

p.form_txt2 .imgRight {
	float: right;
	margin: 0 0 0 10px;
}

form			{ width:515px; margin:0px; padding:0px; font-family:"ＭＳ ゴシック"sans-serif;}
p.form_title	{ padding-bottom:4px; font-weight:bold; text-align:center; letter-spacing:2px;}


table.form0		{ width:100%; color:#333333; border-bottom:solid 1px #999999;}
table.form0 th.subtitle	{ padding:20px 0px 0px 0px; color:#333333; border-left-style:none; background-color:#ffffff;}

table.form0 th{
 color:#ff0000;
 padding:5px 0px 5px 7px;
 background-color:#eaf5ff;
 font-weight:normal;
 text-align:center;
 vertical-align:middle;
 border-style:solid none none solid;
 border-width:1px;
 border-color:#999999;
 line-height:140%;
}

table.form0 td{
 padding:3px 7px 3px 2px;
 text-align:left;
 vertical-align:middle;
 border-style:solid solid none none;
 border-width:1px;
 border-color:#999999;
 line-height:140%;
}

table.form0 th + td	{ background-color:#eaf5ff; white-space:nowrap;}
.contact_form02		{ background-color:#eaf5ff; white-space:nowrap;}

table.form0 td p	{ margin-left:5px; padding:3px 0px 2px 0px;}
table.form0 td p.pref	{ padding:4px 0px 0px 0px;}
table.form0 td div	{ padding:5px 0px 0px 0px;}

table.form0 input	{ font-size:12px; margin-right:4px; padding:2px; font-family:"ＭＳ ゴシック"sans-serif;}
table.form0 label	{ margin-right:10px; vertical-align:3px; cursor:pointer;}
table.form0 select	{ margin-left:4px;}
table.form0 td span	{ vertical-align:3px;}
table.form0 p.pref select	{ width:118px; margin-left:0px; font-size:12px;}
table.form0 textarea{ font-size:12px; padding:2px; font-family:"ＭＳ ゴシック",sans-serif;}
table.form0 .size	{ width:90%; margin-right:0px;}

p#form_btn			{ padding-top:20px; text-align:center;}
p#form_btn input	{ width:8em; margin-right:9px; margin-left:9px; background-color:#eff5fb; cursor:pointer;}



/*ダウンロードフォーム　20090602追加*/
table.form_download		{ width:100%; color:#333333; border-bottom:solid 1px #999999; margin:10px 0 10px 0;}
table.form_download th{
 padding:5px 0px 5px 8px;
 background-color:#eaf5ff;
 font-weight:normal;
 text-align:left;
 vertical-align:middle;
 border-style:solid solid none solid;
 border-width:1px;
 border-color:#999999;
 line-height:140%;
}

table.form_download td{
 padding:3px 7px 3px 8px;
 background-color:ffffff;
 text-align:left;
 vertical-align:middle;
 border-style:solid solid none none;
 border-width:1px;
 border-color:#999999;
 line-height:140%;
}


table.form_download input	{ font-size:12px; margin-right:4px; padding:2px; font-family:"ＭＳ ゴシック"sans-serif;}
table.form_download label	{ margin-right:10px; vertical-align:3px; cursor:pointer;}
table.form_download select	{ margin-left:4px;}
table.form_download td span	{ vertical-align:3px;}
table.form_download p.pref select	{ width:118px; margin-left:0px; font-size:12px;}
table.form_download textarea{ font-size:12px; padding:2px; font-family:"ＭＳ ゴシック",sans-serif;}
table.form_download .size	{ width:90%; margin-right:0px;}


p#form_btn2			{ padding-top:20px; padding-bottom:20px; text-align:center;}
p#form_btn2 input	{ width:8em; margin-right:9px; margin-left:9px; background-color:#eff5fb; cursor:pointer;}

