﻿/*---更新履歴
08.08.16 作成（フォーム関連）
---*/
/*---formデフォルト値---*/  
button, fieldset, form, input, label, legend, select, textarea {   
font-family:inherit;   
font-size:100%;   
font-style:inherit;   
font-weight:inherit;   
margin:0;   
padding:0;   
vertical-align:baseline;   
}   
fieldset {   
border:1px solid #ccc;   
margin-bottom:1em;   
padding:0 1em 1em 1em;   
}   
  
legend {   
background:#fff;   
padding:0.3em;   
}   
  
input, textarea {   
line-height:1.4;   
padding:0;   
vertical-align:middle;   
}   
  
input[type="checkbox"],   
input[type="radio"] {   
vertical-align:text-bottom;   
}   
  
input[type="submit"] {   
padding:0.1em;   
}   
  
select {   
padding:0;   
}   
  
    /* for IE6 */  
    * html input {   
    padding:0.1em;   
    }   
  
    * html input.checkbox,   
    * html input.radio {   
    vertical-align:-0.3em;   
    }   
  
    * html input.submit {   
    line-height:1.2;   
    padding-top:0.2em;   
    }   
  
    * html select {   
    vertical-align:-0.2em;   
    }   
  
    /* for IE7 */  
    *+html input {   
    padding:0.1em;   
    }   
  
    *+html input.submit {   
    line-height:1.2;   
    padding-top:0.2em;   
    }   
  
    *+html select {   
    vertical-align:-0.2em;   
    }   
  
    /* for Opera9.27 */  
    html:first-child input {   
    padding:0.1em;   
    }   
  
    html:first-child input[type="checkbox"],   
    html:first-child input[type="radio"] {   
    vertical-align:middle;   
    }   
  
    html:first-child input[type="submit"] {   
    padding:0.3em;   
    }   
  
    html:first-child select {   
    padding:0.2em;   
    }   
  
    /* for Opera9.5 [Safari3] */  
    body:first-of-type input {   
    padding:0.1em;   
    }   
  
    body:first-of-type input[type="checkbox"],   
    body:first-of-type input[type="radio"] {   
    vertical-align:-0.3em;   
    }   
  
    body:first-of-type input[type="submit"] {   
    padding:0.3em 0.3em 0.2em 0.3em;   
    }   
  
    /* for Safari3 */  
    html:not(:only-child:only-child) input {   
    padding:0;   
    vertical-align:baseline;   
    }   
  
    html:not(:only-child:only-child) input[type="checkbox"],   
    html:not(:only-child:only-child) input[type="radio"] {   
    vertical-align:baseline;   
    }   
  
    html:not(:only-child:only-child) select {   
    vertical-align:0.1em;   
    }
/*---//formデフォルト値---*/ 

/*---フォーム全体テーブル---*/
#formBox{
width:555px;
padding:30px 15px 10px 20px
}
#formBox table{
width:555px;
background-color:#FFCC00;
border-collapse:separate;
border-spacing:1px;
}
#formBox table tr{
background-color:#FFFFDB;
}
/*---//フォーム全体テーブル---*/
/*---フォーム項目テーブル---*/
#formBox dl dt{
width:105px;
padding:10px 15px 10px 0px;
text-align:right;
font-weight:bold;
float:left;
}
	#formBox dl dt span{
	font-weight:normal;
	}
#formBox dl dd{
width:430px;
padding:10px 0px 10px 0px;
font-style:inherit;
float:left;
}
	#formBox dl dd .radioBox{
	display:block;
	width:85px;
	float:left;
	}
	#formBox dl dd .radioBoxA{
	display:block;
	width:70px;
	float:left;
	}
	#formBox dl dd .radioBoxB{
	font-weight:bold;
	display:block;
	width:135px;
	float:left;
	}
	#formBox dl dd em{
	font-size:10px;
	}
	.adLeft{
	width:82px;
	padding-bottom:5px;
	float:left;
	}
	.adRight{
	width:345px;
	padding-bottom:5px;
	float:left;
	}
	.textLong{
	width:348px;
	}
	.textAd1{
	width:133px;
	}
	.textAd2{
	width:290px;
	}
	.textAd3{
	width:340px;
	}
	.textComent{
	width:420px;
	height:90px;
	}
.borderCell{
border-bottom:1px #FF9900 dashed;
}
/*---//フォーム項目テーブル---*/
#btnSubmit{
width:590px;
text-align:center;
}
.error{
color:#dd0000;
font-weight:bold;
text-align:center;
}