@charset "utf-8";

/*:listField:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.informationArea { 
	width:890px; margin:0 auto;
	margin-bottom:24px;
	padding:24px;
	background-color: #fafafa;
	border:1px solid #ffffff;
}
.infoBox{
	padding:20px;
	background:#DDF0FB;
	border:1px solid #ACC1EA;
	overflow:hidden;
	min-height:120px;
	height: auto !important;
	height: 120px;
}
.infoBox p{ font-weight:bold; color:#045BB3; }
.informationArea .l{
	float: left;
	width: 376px;
}
.informationArea .r{
	float: right;
	width: 376px;
}
.inputField { margin-bottom:24px; padding:16px; background-color: #FAFAFA; border:1px solid #CCCCCC; }
.inputField input{ margin-left: 8px; margin-right: 8px; margin-bottom:12px; padding:8px; display:inline; }
/*.inputField label{ font-weight:bold; }*/
.inputField img{ padding:8px; vertical-align: middle;}
.inputField p.ans{ margin-left: 8px; margin-right: 8px; margin-bottom:4px; padding:4px; }

span.pdf{
	background:url(/common/img/icon_pdf.gif) no-repeat right center;
	padding:5px 25px 5px 0;
}
/* フォーカス時のアウトライン指定 */
select { border: 1px solid #CCCCCC; }
input:focus, select:focus, textarea:focus { background-color: #fefbee; border:1px solid #fecc18; }
