@charset "utf-8";

/* ▼▼▼ 開催概要
=====================================*/
table.info {
	width: 950px;
	font-size: 16px;
	}
	table.info th,
	table.info td {
		padding: 25px 20px;
		}
	table.info th {
		width: 140px;
		background: #F2EBCF;
		border-bottom: 1px solid #fff;
		color: #BF9A0F;
		font-weight: bold;
		vertical-align: top;
		}
		table.info th p {
			border-left: 6px solid #BF9A0F;
			padding-left: 15px;
			line-height: 33px;
			}
	table.info td {
		border-bottom: 1px dotted #ccc;
		}
		table.info td .book {
			margin-top: 20px;
			font-size: 14px;
			overflow: hidden;
			}
			table.info td .book li {
				float: left;
				width: 200px;
				text-align: center;
				}
				table.info td .book li p {
					margin-bottom: 5px;
					}
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
			
			