/* 病院学会開催日付 */
#sec1 .table{
	width: 80%;
	border-collapse: collapse;
	margin-bottom:30px;
}

#sec1 .table th {
	text-align:center;
	background: #E4E4E4;
	font-weight:normal;
}

#sec1 .table td {
	width:80%;
}

#sec1 .table td,
#sec1 .table th{
	padding: 5px;
	border: 1px solid #ccc;
}

#sec1 .sp {
	text-indent:2em;
}
#sec1 .sec-inner .txt-col{
	width: 100%;
	margin-top: -5px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	line-height:150%;
}
/*演題登録*/
#sec2 .table{
	width: 50%;
	border-collapse: collapse;
	margin: 10px 0;
}

#sec2 .table th {
	text-align:center;
	background: #E4E4E4;
	font-weight:normal;
}

#sec2 .table td {
	width: 68%;
}

#sec2 .table td,
#sec2 .table th{
	padding: 5px;
	border: 1px solid #ccc;
}

#sec2 .sp {
	text-indent:2em;
}
#sec2 .sec-inner .txt-col{
	width: 100%;
	margin-top: -5px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	line-height:150%;
}

/* 札幌市病院学会賞の発表 */
#sec4 .excellence{
	width:100%;
	margin-bottom:10px;
}

#sec4 .excellence td,
#sec4 .excellence th{
	padding:10px 5px;
	border:1px solid #CCC;
	width:100%;
}

#sec4 .excellence th{
	background:#e6e6e6;
	width:100%;
}

#sec4 .excellence td{
	width:100%;
}

#sec4 .section {
	padding:2px;
	border:1px solid #666;
	background:#FFF;
	margin:0 5px 5px 0;
	float:left;
}




@media screen and (max-width:768px){

	/* 病院学会開催日付 */
	#sec1 .table{
		display: block;
		width:100%;
		margin-bottom:0;
	}
		#sec1 .table thead{
			display: none;
		}
		#sec1 .table tbody{
			display: block;
		}
			#sec1 .table tbody tr{
				display: block;
				margin-bottom: 0.5em;
			}

			#sec1 .table th {
				text-align:left;
			}
			
			#sec1 .table td {
				width:100%;
				border:1px solid #E4E4E4;
			}

			#sec1 .table tbody th,
			#sec1 .table tbody td{
				display: list-item;
				border: none;
			}
			#sec1 .table tbody th{
				margin-bottom: 5px;
				list-style-type: none;
				color: #fff;
				font-weight:bold;
				background: #2F9499;
			}
			#sec1 .table tbody td{
				list-style-type: none;
				margin-left: 5px;
				padding: 0;
				line-height:150%;
			}
			
			#sec1 .sp {
				text-indent:0em;
			}
	
		#sec1 .sec-inner .txt-col{
		width:100%;
		float:none;
		margin:3% 0;
	}

	
	#sec4 .excellence{
		width:100%;
		margin-bottom:10px;
	}
	
	#sec4 .excellence td,
	#sec4 .excellence th{
		padding:10px 5px;
		border:1px solid #CCC;
		width:100%;
	}
	
	#sec4 .excellence th{
		background:#e6e6e6;
		width:100%;
	}
	
	#sec4 .excellence td{
		width:100%;
	}
	
	#sec4 .section {
		padding:2px;
		border:1px solid #666;
		background:#FFF;
		margin:0 5px 5px 0;
		float:left;
	}

}