@charset "utf-8";

/* lead */
#content01 .lead {
margin:0 10px;
padding-bottom:19px;
}
#content01 .lead h2 {
margin-bottom:5px;
padding:8px 9px;
border:1px solid #B1C4D9;
background-color:#E2E9EF;
font-size:1.8em;
}
#content01 .lead p {
margin-bottom:10px;
font-size:1.2em;
}

/* entry */
#content01 .entry {
margin:0 10px;
}
#content01 .entry h2 {
margin-bottom:10px;
padding:0 11px 6px;
background:url(../../img/common_bg_05.png) left bottom no-repeat;
font-size:1.4em;
}
#content01 .entry fieldset ul {
margin-bottom:20px;
font-size:1.2em;
}
#content01 .entry table {
width:770px;
margin:0 auto 18px;
border:1px solid #B1C4D9;
font-size:1.2em;
}
#content01 .entry th,
#content01 .entry td {
padding:11px;
border:1px solid #B1C4D9;
vertical-align:top;
}
#content01 .entry th {
background-color:#E2E9EF;
font-weight:normal;
vertical-align:top;
}
#content01 .entry td {
width:500px;
}
#content01 .entry table input,
#content01 .entry table textarea {
width:99%;
}
#content01 .entry .zip td,
#content01 .entry .address td {
border:none;
}
#content01 .entry .zip input {
width:3.33em;
margin:0 5px;
}
#content01 .entry .address input {
width:80%;
}
#content01 .entry .sex label {
padding-right:2em;
}
#content01 .entry .sex input {
width:auto;
}

/* button */
#content01 .button {
text-align:center;
}
#content01 .button li {
display:inline;
padding:0 2px;
}

/* complete */
#content01 .complete {
margin:0 10px 18px;
padding-bottom:30px;
border-bottom:1px dotted #AABDD2;
}
#content01 .complete h3,
#content01 .complete p {
text-align:center;
}
#content01 .complete h3 {
margin-bottom:25px;
font-size:1.4em;
font-weight:normal;
}
#content01 .complete p {
font-size:1.2em;
}

