/* CSS Document */

/*------------------------------------------
左カラム
------------------------------------------*/
.inner{
	width: 948px;
	display: inline;
}

#leftC{
	width: 249px;
	float: left;
	padding: 14px 30px 0px 14px;
} 

#leftC h3{
	margin-top: 32px;
}

/*------------------------------------------
右カラム
------------------------------------------*/
#rightC{
width: 622px;
float: right;
padding: 37px 14px 52px 0px;
text-align: left;
margin: 25px 0px;
padding-bottom: 15px;
}

#rightC dl{
margin-top: 15px;
font-size: 0.9em;
}

#rightC dt{
margin-top: 10px;
font-size: 1.2em;
font-weight: bold;
}

#rightC dd ol li{
padding-bottom: 10px;
}

#explain dd{
line-height: 1.2em;
font-size: 1.2em;
}

#explain dd em{
font-style:normal;
color:#FF0000;
}


#explain p{
margin-top: 10px;
}

#explain .smallF{
margin-top: 15px;
}

.smallF{
font-size: 0.8em;
}

.requiredIcon{
color: #FF0000;
}

#formArea{
width: 622px;
margin-top: 10px;
}

#form form{
width: 622px;
}

#formArea dl, #formArea #confirm{
width: 608px;
float: left;
margin-top: 10px;
padding-top: 10px;
border-top: #333333 dotted 1px;
}

#formArea dl dt{
width: 175px;
clear: both;
float: left;
}

#formArea dl dd{
width: 433px;
float: left;
font-size: 0.9em;
}

#formArea p input{
margin-left: 175px;
}

#formArea .textform{
background: #cccccc;
border: none;
font-size: 1em;
padding: 2px 0px;
}

#formArea textarea{
width: 430px;
height: 130px;
}

#formArea input.textform{
margin-right: 10px;
}

#formArea .error{
clear: both;
display: inline;
}

#formArea .error p{
width: 7em;
border-top: none;
color: #FF0000;
display: inline;
}
