.formBox{
padding:20px;
font-size:15px;
line-height:160%;
background:#FFFFee;
border:solid 1px #efefe1;
color:#222222;
}

.formBox h3{
font-size:22px;
color:#ff285a;
}

.formBox h4{
padding:2px 12px;
background:#efefe1;
border-left:solid 12px #ff285a;
border-bottom:solid 1px #999999;
}

.formBox div{
margin-bottom:35px;
}

.formBox .keikenbox{
margin-bottom:10px;
padding:10px;
background:#efefe1;
border-bottom:solid 1px #999999;
}

.formBox p{
margin-bottom:6px;
}

.formBox .tel{
font-size:18px;
font-weight:bold;
color:#ff285a;
}

.formBox .check{
font-weight:bold;
color:#ff285a;
}

.formBox ul{
margin-left:18px;
}

.formBox li{
margin-bottom:6px;
}

.formBox .tableCal{
width210px;
border-collapse:collapse;
border:1px solid #666666;
border-spacing:0;
empty-cells:show;
font-size:15px;
text-align:center;
float:left;
margin:0 10px 10px 0;
background:#ffffff;
}

.formBox .tableCal th{
border:1px solid #666666;
padding:2px;
background:#e4f5ff;
}

.formBox .tableCal td{
width:42px;
height:40px;
border:1px solid #666666;
padding:4px;
}

.formBox .total{
border-top:dashed 1px #ff582a;
margin-top:20px;
padding-top:10px;
}

/*
.formBox #submit{
font-size:18px;
color:#ffffff;
border:solid 1px #ff285a;
background:#ff285a;
}
*/
