/* CSS Document */

/*------------------------------------------
左カラム
------------------------------------------*/
.inner{
	width: 948px;
	display: inline;
}

#leftC{
	width: 284px;
	float: left;
	padding: 14px;
}

#leftC h3{
	margin-top: 32px;
}

#leftC p{
	margin-top: 27px;
}

#leftC h4,#leftC ul{
	margin-top: 15px;
}

#archive{
	line-height:1.4;
}

/*------------------------------------------
右カラム
------------------------------------------*/
#rightC{
	width: 622px;
	float: right;
	padding: 37px 14px 52px 0px;
	text-align: left;
	margin: 25px 0px;
	padding-bottom: 15px;
}

#explain .smallF{
	margin-top: 15px;
}

.smallF{
	font-size: 0.8em;
}

.requiredIcon{
	color: #FF0000;
}

#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;
}