@charset "utf-8";

.form-group {width:414px;min-width:320px;margin:0 auto;padding-bottom:0px;overflow:hidden;}
.form-group > dt {color:#858585;text-align:right;min-width:86px;width:86px;vertical-align:middle;display:table-cell;/*height:32px;padding-top:4px;padding-bottom:4px;*/padding-right:8px;/*color:#FE7E10;*/font-weight:bold;/*float:left;margin-top:16px;*/}
.form-group > dd {min-width:320px;width:320px;/*height:30px;*/vertical-align:middle;display:table-cell;padding-top:1px;padding-bottom:1px;}
.form-group > dd input {/*line-height:24px;height:24px;*/line-height:24px;height:24px;padding:2px 10px;font-size:1.1em;/*border:1px solid #9c9c9c;color:#4A5559;font-weight:normal;*/}
/*
.form-group > dd input[type=text] {line-height:24px;height:24px;}
.form-group > dd input[type=password] {line-height:24px;height:24px;}
*/
.form-group > dd select {line-height:32px;height:32px;}
.form-group > dd input[type=radio] {line-height:24px;height:24px;}
.form-group > dd input[type=checkbox] {line-height:24px;height:24px;}
.form-group > dd input:focus{/*border:1px solid #FE7E10;*/}
/*.form-group > dd.btn {width:100%;}*/
.form-group > dd.btn > a {padding:8px 0px;width:100%;text-align:center;vertical-align:middle;font-size:1.4em;}


.res-form-group_layer {
	overflow:hidden;
}
.res-form-group_layer > li {
	overflow:hidden;
	padding-bottom:4px;
	border-bottom:1px dotted #666;
}
.res-form-group_layer > li.odd {
	background:#f4f4f4;
}
.res-form-group {/*width:414px;min-width:320px;margin:0 auto;*/padding-bottom:0px;overflow:hidden;}
.res-form-group > dt {color:#FE7E10;text-align:left;width:110px;height:30px;vertical-align:middle;display:table-cell;padding-top:1px;padding-bottom:1px;/*color:#FE7E10;*/font-weight:bold;/*float:left;margin-top:16px;*/}
.res-form-group > dt input[type=checkbox] {line-height:24px;height:24px;width:24px;}
.res-form-group > dd {width:320px;min-width:320px;height:30px;vertical-align:middle;display:table-cell;padding-top:1px;padding-bottom:1px;}
.res-form-group > dd input {/*line-height:24px;height:24px;*/line-height:24px;height:24px;padding:2px 10px;font-size:1.1em;/*border:1px solid #9c9c9c;color:#4A5559;font-weight:normal;*/}
/*
.form-group > dd input[type=text] {line-height:24px;height:24px;}
.form-group > dd input[type=password] {line-height:24px;height:24px;}
*/
.res-form-group > dd select {line-height:32px;height:32px;}
.res-form-group > dd input[type=radio] {line-height:24px;height:24px;}
.res-form-group > dd input[type=checkbox] {line-height:24px;height:24px;}
.res-form-group > dd input:focus{/*border:1px solid #FE7E10;*/}
/*.form-group > dd.btn {width:100%;}*/
.res-form-group > dd.btn > a {padding:8px 0px;width:100%;text-align:center;vertical-align:middle;font-size:1.4em;}

.table_head_block {
	overflow:hidden;
	display:table;
	background:#F05252;
	padding:4px 0;
	width:100%;
}
.table_head_block > li {
	overflow:hidden;
	display:table-cell;
	color:#fff;
	font-weight:bold;
	font-family:Arial;
	vertical-align:middle;
	text-align:center;
	padding:4px 0;
}
/*
.table_head_block > li.cell_01 {
	width:20%;
}
.table_head_block > li.cell_02 {
	width:20%;
}
.table_head_block > li.cell_03 {
	width:20%;
}
.table_head_block > li.cell_04 {
	width:20%;
}
.table_head_block > li.cell_05 {
	width:20%;
}
*/


.table_tr_block {
	overflow:hidden;
	display:table;
	width: 100%;
}
.table_tr_block > li {
	overflow:hidden;
}
.table_tr_block > li.odd {
	background:#F4F4F4;
}

.table_tr_block_row {
	overflow:hidden;
	display:table;
}
.table_tr_block_row > li {
	overflow:hidden;
	display:table-cell;
	min-height:28px;
	/*vertical-align:middle;*/
	font-family:Arial;
	text-align:center;
	padding:4px 0;
	border-bottom:1px dotted #666;
	vertical-align:top;
}





.table_head_block {
	display:none;
}

.table_tr_block_row {
	width:100%;
}
.table_tr_block_row > li {
    display: block;
    width: 100%;
	text-align: left;
	border-bottom: 0px dotted #666;
	padding: 4px 4px;
}
.table_tr_block_row > li:last-child {
	border-bottom: 1px dotted #666;
}
.table_tr_block_row > li.date {
	display:none;
}
.table_tr_block_row > li .dates {
	display:block;
	/* float:left; */
	display: inline-block;
	padding-left: 4px;
	padding-right: 4px;
    vertical-align: initial;
	color: #169DFF;
}
.kindnamebox {
	float:left;
}
.reactive_title {
	padding-right:4px;
	font-size:12px;
	color:#aaa;
	float:left;
}


@media print, screen and (min-width: 640px) {
	.my_res_search_form {
		padding-left: 40px;
	}
	.my_res_search_form > li {
		float:left;
	}
	.input-group {
		min-width: 400px;
	}
	.input-group > dt {
		float:left;
		width:110px;
		text-align:right;
		padding-right:8px;
		padding-top:4px;
	}
	.input-group > dd {
		float:left;
		width: calc(100% - 110px);
	}

	.reactive_title {
		display:none;
	}
	.table_head_block {
		display:table;
	}
	.table_tr_block_row > li {
		display:table-cell;
		border-bottom: 1px dotted #666;
		text-align:center;
	}

	/*
	.table_tr_block_row > li.cell_01 {
		width:20%;
	}
	.table_tr_block_row > li.cell_02 {
		width:20%;
	}
	.table_tr_block_row > li.cell_03 {
		width:20%;
	}
	.table_tr_block_row > li.cell_04 {
		width:20%;
	}
	.table_tr_block_row > li.cell_05 {
		width:20%;
	}
	*/

	.tr_block > li.cell_myres_01 {
		width:100px;
	}
	.tr_block > li.cell_myres_02 {
		width:200px;
	}
	.tr_block > li.cell_myres_03 {
		width:120px;
	}
	.tr_block > li.cell_myres_04 {
		width:300px;
	}
	.tr_block > li.cell_myres_05 {
		width:110px;
	}
	.tr_block > li.cell_myres_06 {
		width:100px;
	}



	/*
	.table_tr_block_row > li.cell_myres_01 {
		width: 100px;
	}
	.table_tr_block_row > li.cell_myres_02 {
		width: 200px;
	}
	.table_tr_block_row > li.cell_myres_03 {
		width: 120px;
	}
	.table_tr_block_row > li.cell_myres_04 {
		width: 300px;
	}
	.table_tr_block_row > li.cell_myres_05 {
		width: 100px;
		display:table-cell;
	}
	.table_tr_block_row > li.cell_myres_06 {
		width: 100px;
	}
	*/
	.table_tr_block_row > li.date {
		display:table-cell;
	}

	.table_tr_block_row > li .dates {
		display:none;
	}
}