@charset"utf-8";

/**================================= entry Setting =================================**/

#entry .headBox {
	padding-bottom:	42px;
	border-bottom:1px #CCCCCC solid;
}

#entry .headBox .headLeft {
	width				:	310px;
	padding				:	44px 44px 0 12px;
	float				:	left;
}

#entry .headBox .headLeft h2 {
	margin-bottom		:	28px;
}

#entry .headBox .headLeft p {
	font-size			:	.88em;
	line-height			:	170%;
	color				:	#333333;
}

#entry .headBox .headLeft p.green {
	padding				:	10px 0;
	color				:	#18995B
}

#entry .headBox .headLeft div {
	text-align			:	right;
	margin-top			:	25px;
}
	
#entry .headBox .headRight {
	float				:	right;
	padding				:	44px 0 0 0;
}

#entry .middleBox {
	/*margin				:	43px auto 54px;*/
	width				:	629px;
	padding				:	45px 0 30px 80px;
}

#entry .middleBox h3 {
	color				:	#D52824;
	font-weight			:	bold;
	font-size			:	1.31em;
	margin-bottom		:	20px;
	text-align			:	center;
}

#entry .middleBox p {
	color				:	#333333;
	font-size			:	0.75em;
	line-height			:	150%;
	padding-bottom		:	15px;
	text-align			:	center;
}

#entry .middleBox p.error {
	color				:	#FF0000;
}

#entry .middleBox #formArea {
	background:url(../images/entry/back_form.gif) left top no-repeat;
	width				:	650px;
	height				:	742px;
	padding-top			:	10px;
}

#entry .middleBox #formArea input {
	margin				:	5px 0;
	vertical-align:middle;
}

*html #entry .middleBox #formArea label {
	vertical-align		:	bottom;
}

#entry .middleBox #formArea img {
	vertical-align:middle;
}

#entry .middleBox #formArea table {
	margin				:	0 auto;
}

#entry .middleBox #formArea table th {
	padding				:	25px 30px;
	font-weight			:	bold;
	font-size:	0.85em;
	border-bottom		:	1px #CCC dashed;
}

#entry .middleBox #formArea table td {
	padding				:	25px 0;
	border-bottom		:	1px #CCC dashed;
	line-height:150%;
}

#entry .middleBox #formArea table .kouza p {
	padding				:	10px 0 35px 0;
	font-weight			:	normal;
	text-align			:	left;
}

#entry .middleBox #formArea table .kouza p.confirm {
	font-size:100%;
	padding-top:35px;
}

#entry .middleBox #formArea table .btnArea th {
	text-align			:	center;
	border-bottom		:	none;
}

#entry .middleBox #formArea table .btnArea input {
	padding-left		:	60px;
}


#entry .middleBox #formArea table .kousu th,
#entry .middleBox #formArea table .kousu td {
	border-bottom		:	none;
}

#entry #btnArea {
	padding			:	30px 0 50px 0;
	text-align			:	center;
}

#entry #btnArea2 {
	padding			:	30px 0 200px 0;
	text-align			:	center;
}





















