@charset "utf-8";

#flow .box {
margin: 0 auto;
clear: both;
width:591px;
text-align: left;
}
#flow .flow_col01 {
width:591px;
background: url("img/waku_top.gif") left top no-repeat #F9FFD7;
}
#flow .flow_last {
width:561px;
padding: 18px 15px 10px 15px;
background: url("img/waku_bottom.gif") left bottom no-repeat ;
}
#flow .flow_col02 {
width:561px;
padding: 18px 15px 75px 15px;
background: url("img/arrow.gif") left bottom no-repeat ;
}
#flow .flow_col01 h3 {
width:165px;
float: left;
}
#flow .flow_col01 .flow_text {
float: left;
padding-left: 15px;
background: url("img/dotted.gif") left top repeat-y;
}
#flow .flow_illustration {
float: right;
}


#flow #step01 .flow_text { width:302px;}
#flow #step01 h3 { padding-top: 10px;}
#flow #step02 .flow_text { width:235px; margin-top: 15px;}
#flow #step02 h3 { padding-top: 15px;}
#flow #step03 .flow_text { width:260px; margin-top: 5px;}
#flow #step03 h3 { padding-top: 5px;}
#flow #step04 .flow_text { width:270px; margin-top: 5px;}
#flow #step04 h3 { padding-top: 5px;}




#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;
}






