
/* 推奨CSS *****************************************/

/* エラーメッセージ
-------------------------------------------------*/
.formLayout #errorMessage {
	box-sizing: border-box;
	width:100%;
	background:#FFF;
	border:3px solid #f00;
	padding:10px;
	margin:0 auto 10px auto;
	color:#F00;
}

/* 画面別表示/非表示
-------------------------------------------------*/
.formLayout.input_now .display_check,
.formLayout.check_now .display_input{
	display:none;
}

.form__contents dl dd input[type="radio"] {
    border: 1px solid #666;
    position:relative;
	  top:-4px;
  margin-right:4px;
  }

#vl004, #vl005, #vl031 {
  width:70px;
}
#vl029 {
  font-size: 1.6rem;
  padding: 5px;
  border-radius: 5px;
  margin-top: 5px;
  vertical-align: baseline;
}