@charset "utf-8";
/********************************************************************************************



*********************************************************************************************/

/*
フォーム
*/
.formTbl{
	width:100%;

}
	.formTbl_col1{ width:20%; }
	.formTbl th,
	.formTbl td{
		padding:10px;
		border-top:2px solid #E8E8E8;
		border-right:none;
		border-left:none;
		border-bottom:2px solid #E8E8E8;
	}
	
	.formTbl .none th,
	.formTbl .none td{
		border:none;
		background:none;
	}

	.formTbl tbody th{
		background:#F8F8F8;
		text-align:left;
	}

	.formTbl .inputText{
		margin-bottom:6px;
		width:100%;
		padding:3px;
	}
	
	.formTbl .optEss{
		margin-left:4px;
		padding:4px 6px;
		background:#FF6600;
		color:#fff;
		border-radius:3px;
	}
	
	.formTbl .errRow td{
		background:#FCF1D3;
	}

@media only screen and (max-width:736px){
	.formTbl th,
	.formTbl td{
		display:block;
		border:none;
	}
	
	.formTbl th{
		font-size:120%;
		font-weight:bold;
	}
	.formTbl td{
		margin-bottom:10px;
	}
	
	.formTbl select{
		font-size:16px;
	}
	.formTbl .inputText{
		font-size:16px;
	}
}



/*
その他
*/
.etcTbl{
	width:100%;
}

	.etcTbl th{
		background:#F8F8F8;
	}


/*
検索結果
*/
.resultTbl{
	margin-bottom:30px;
	width:100%;
}

	.resultTbl th,
	.resultTbl td{
		-webkit-transition:background-color 0.2s linear 0;
		transition:background-color 0.2s linear 0;
	}
	.resultTbl th{
		background:#F8F8F8;
		text-align:center;
	}
	.resultTbl .col1{ width:20%; }
	.resultTbl .col2{ width:15%; }
	.resultTbl .col3{ width:15%; }
	.resultTbl .col4{ }
	.resultTbl .col5{ width:20%; }







/*
エラーメッセージ
*/
#ErrArea,
#ErrAreaPref,
#ErrAreaNoHit{
	margin-bottom:30px;
	width:100%;
	padding:20px 20px;
	border-radius:3px;
	border:2px solid #C7243A;
	color:#C7243A;
}



/*
入力内容
*/
.inputData{
}

	.inputData strong{
		font-size:120%;
	}



.hoverTbl{
}

	.hoverTbl .th,
	.hoverTbl .td{
	}
	
	.hoverTbl .hover th,
	.hoverTbl .hover td{
		-webkit-transition:background-color .1s ease-out 0;
		transition:background-color .1s ease-out 0;
	}
	
	.hoverTbl .hover th{
		background-color:#ECACB5;
	}
	.hoverTbl .hover td{
		background-color:#F6D4D8;
	}



/*
その他のコード
*/
.etcSection{
	margin-bottom:20px;
}

.etcSection h4{
	margin-bottom:10px;
	/* padding-left:25px; */
	/* background:url(../images/icon_open.gif) no-repeat 0 0; */
	/* cursor:pointer; */
	font-weight:bold;
}

.etcSection h4.close{
	/* background:url(../images/icon_close.gif) no-repeat 0 0; */
}








