@charset "utf-8";

 /* 安　テスト用CSS start */

ul, ol, li {
	margin:0;
	padding:0;
	border:0;
}

li {
	list-style:none;
	margin-bottom:3px;
}

 .test_main_table {
	width:1200px;
	margin:0 auto;
	margin-top:30px;
	margin-bottom:30px;
}

.test_table {
	width:100%;
	border-collapse:collapse;
	border-spacing:0px;
	margin:10px 0px 10px 0px;
}
.test_table tr {
}
.test_table th {
	text-align:center;
	border:1px solid #000000;
	background:#FFFFE6;
}
.test_table td {
	border:1px solid #000000;
	background:#FFFFFF;
	padding:5px 10px 5px 10px;
}

.test_input_table {
	border-collapse:collapse;
	border-spacing:0px;
	margin:10px 0px 10px 0px;
}
.test_input_table tr {
}
.test_input_table th {
	text-align:center;
	border:1px solid #000000;
	background:#FFFFE6;
}
.test_input_table td {
	text-align:center;
	border:1px solid #000000;
	background:#FFFFFF;
	padding:5px 10px 5px 10px;
}

.test_no_board_table {
	border-collapse:collapse;
	border-spacing:0px;
}
.test_no_board_table th {
	text-align:center;
	border:1px solid #FFFFFF;
}
.test_no_board_table td {
	border:1px solid #FFFFFF;
}

.test_big_btn {
	width:100px;
	height:50px;
}

.test_small_btn {
	width:80px;
	height:30px;
}

.test_td_blank {
	width:10px;
}

.test_td_blank_20 {
	width:20px;
}

.test_td_blank_30 {
	width:30px;
}

.test_border {
	border:1px #000000 solid;
}

.errorMessage{
	color: #FF0000;
}

.note {
	color:#FF0000;
	margin-left:5px;
}

#loading {
    margin: 0px;
    padding: 0px;
    display: none;
    position: fixed;
    z-index: 10000;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    text-align: center;
    background: rgba(255, 255, 255, 0.5);
}