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


/*詳細選択テーブル-----------------------------------*/
#list_table{
}
#list_table ul{
	padding:0;
	list-style:none;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
}
#list_table ul li{
	border-bottom:1px solid #666666;
}
#list_table ul li:nth-child(2n-1){
	background-color:#f3f3f3;
}
#list_table ul li:first-child{
	background-color:#999;
	color:#fff;
	text-align:center;
	font-weight:bold;
}
#list_table ul li>span,
#list_table ul li a>span{
	display: inline-block;
	border-right:1px solid #666666;
	width:40%;
	padding:1%;
	box-sizing:border-box;
}
#list_table ul li>span:nth-child(2),
#list_table ul li a>span:nth-child(2){
	width:25%;
}
#list_table ul li>span:nth-child(3),
#list_table ul li a>span:nth-child(3){
	width:35%;
}

/*適合表更新テーブル-----------------------------------*/
#update_table table{
	width:100%;
	max-width:1000px;
	margin:0 auto;
}
#update_table th{
	background-color:#999;
	color:#fff;
	text-align:center;
	font-weight:bold;
}
#update_table td p,
#update_table td input{
	width:100%;
	padding:1%;
	box-sizing:border-box;
	margin:0;
}
#update_table td input.small_input{
	width:40%;
}
#update_table table .left-column{
	width:30%;
}
#update_table table .right-column{
	width:70%;
}

/*適合表新規入力テーブル-----------------------------------*/
.required:after{
	content:"※必須項目";
	color:#ffff00;
	font-size:50%;
}



