@charset "utf-8";

#form .box {
margin: 0 auto;
clear: both;
padding-top: 10px;
width:595px;
text-align: left;
}

#form #main_content_read{
width:595px;
text-align: left;
margin: 0 auto;
clear: both;
}

#form #choices1 {
padding-bottom: 5px;
width:595px;
clear: both;
}
#form #choices1 li {
display:inline;
margin-right: 18px;
font-size:16px;
font-weight:bold;
color:#00A0E3;
}
#form #choices1 li p {
display:inline;
paddng: 0 5px;
}
#form #choices1 li input {
margin-right:7px;
}

label {
	cursor: pointer;
}


/*　テーブル内レイアウト微調整　ここから  */

#form .note {
color: #999;
}
/*　項目部分 */
#form #form_table td {
border: solid 1px #D4D4D4;
padding: 8px;
}
#form #form_table td:first-child {
letter-spacing:0.1em;
background:url("img/icon.gif") no-repeat 140px center #E8E8E8 ;
width: 165px;
font-weight:bold;
text-indent: 0.5em;
}
#form #form_table td.none {
background-image: none;
}
/*　項目部分　ここまで */


/*　名前入力部分 */
#form #form_name li:first-child {
padding-bottom: 5px;
}
#form #form_name li p:first-child {
width:65px;
letter-spacing:0.1em;
text-indent: 0;
}
#form #form_name li input {
float: left;
}
#form #form_name li p {
float: left;
text-indent: 0.5em;
letter-spacing:0.1em;
}
/*　名前入力部分 ここまで */


/*　住所入力部分 */
#form #form_address li {
padding-top: 5px;
clear: both;	
}
#form-address1 input {
float: left;
}
#form-address1 p {
float: left;
padding: 0 5px 0 5px;
}
#form-address1 p:first-child {
float: left;
padding-left: 0 ;
}
#form #form_address li:first-child {
padding-top: 0;
}

#form-address2 p, #form #form-address3 p {
float: left;
letter-spacing:0.1em;
}
/*　住所入力部分 ここまで */


/*　電話番号 Eメールアドレス部分 */
#form .form_textarea p {
display:inline;
letter-spacing:0.1em;
padding-left: 5px;
}
/*　電話番号 Eメールアドレス部分 ここまで */


/*　性別選択部分 */
#form #sex li {
display:inline;
margin-right: 10px;
}
#form #sex li input {
margin-right: 5px;
}
/*　性別選択部分　ここまで */
/*　テーブル内レイアウト微調整　ここまで  */


/*　ボタン部分 */
#form .confirmation_bt {
margin: auto 0;
padding-top: 15px;
padding-bottom: 5px;
}


