
.tbl_conf {
	margin:10px 0;
}
	.tbl_conf th,
	.tbl_conf td {
		padding: 5px 1em;
		border: 1px solid #aaa;
		background: #fff;
		text-indent: 0;
	}
	.tbl_conf th {
		white-space: nowrap;
		background: #ddd;
		font-weight: bold;
	}
	.tbl_conf td {
		vertical-align:middle;
	}

/*ボタン*/
.btn_cfp01{
	width:72%;
	margin:0 auto;
}
.btn_cfp01 a{
  display:block;
  height:60px;
  background:#20639B;
  border-radius:5px;
  box-sizing:border-box;
	box-shadow:3px 3px 5px #999;
  color:#fff;
	text-shadow:1px 1px 2px #000;
  font-size:17px;
  font-weight:600;
  text-align:center;
  text-decoration:none;
  padding:14px 30px;
}
.btn_cfp01 a:hover{
	background:#2f80ed;
  color:#fff;
  opacity:1;
  transform:translateY(0);
  transition-duration:.35s;
	cursor:pointer;
}
.btn_cfp01.w200{
	width:200px;
}
.btn_cfp01.w250{
	width:250px;
}
.btn_cfp01.w300{
	width:300px;
}
.btn_cfp01.w350{
	width:350px;
}
.btn_cfp01.w400{
	width:400px;
}
	


@media screen and (max-width: 640px){

.tbl_conf {
	margin:10px 0;
}
	.tbl_conf th,
	.tbl_conf td {
		padding: 5px 1em;
		border: 1px solid #aaa;
		background: #fff;
		text-indent: 0;
	}
	.tbl_conf th {
		white-space: nowrap;
		background: #ddd;
		font-weight: bold;
	}
	.tbl_conf td {
		vertical-align:middle;
	}
	
	
	
}










