@charset "utf-8";
/* CSS Document */
#SuzuZun{
	text-align:center;

  font-family: "Zen Maru Gothic", sans-serif;
		font-weight:500;
		padding:0 0 60px;
	width:950px;
	margin:auto}
	
	#pan {
	font-size: 0.75em;
	line-height: 1.4;
	margin-bottom: 10px;
	text-align:left;
}
	#SuzuZun h2{
		margin: 0 0 80px;
	}
	
	#SuzuZun h2 img{
		border-radius:14px;}
	#SuzuZun p{
		font-size:20px;
	font-weight: bold;
	margin: 0 0 2em;
	}
	#SuzuZun p.catch{
	font-size: 46px;
	color: #EE8D22;
	margin: 0 0 .6em;
}

	#SuzuZun h3{
	border-radius: 100px;
	text-align: left;
	background: #EE8D22;
	color: #FFf;
	font-size: 36px;
	padding: .4em 0 .4em 3.6em;
	position: relative;
	margin: 0 0 1em;
}
		
	#SuzuZun h3 img{
		position:absolute;
		left:10px;
		top: -30px;
	}

	#SuzuZun .prof,
	#SuzuZun .activity{
		padding:0 0 60px
		
	}

	#SuzuZun .prof th,
	#SuzuZun .prof td{
		padding: 1em;
		font-size:020px;
		text-align:left;}
		
		
	#SuzuZun .prof th{
		border-radius:14px 0 0 14px;
		white-space: nowrap}
		
	#SuzuZun .prof th.chara{
		width:42%;
		padding:0;
		text-align:center;}
		
		
	#SuzuZun .prof th.chara span{
		display:flex;
		align-items:center;
		justify-content:center;
	}
	#SuzuZun .prof tr:nth-of-type(even){
		background:#FDF5E8;}	#SuzuZun .ss{
			font-size:80%}
			
			
			
	#SuzuZun .prof td+td{
		border-radius:0 14px 14px 0;
	}
	#SuzuZun .activity table{
		width:auto;
		margin:auto;
	}
	
	#SuzuZun .activity th,
	#SuzuZun .activity td{
	text-align: left;
	padding: 0.8em 0.2em;
	font-size: 18px;
	vertical-align:top;
	}
	
	#SuzuZun .activity th{
		display:flex;
		align-items:flex-start;}
	
	#SuzuZun .lineStamp{
		padding: 30px;
		border-radius:20px;
		background:#FF9;
		color:#633;
		margin:0 0 60px;
	}
	
	
	#SuzuZun .lineStamp h3{
	text-align: center;
	font-size:60px;
	padding: 0;
	color: #300;
	margin: 0;
	background: transparent
}
		
		
	#SuzuZun .lineStamp a{
		display:inline-block;
		padding: .4em 1.4em;
		border-radius:100px;
		color:#FFF;
		background:#633;
		text-decoration:none;}
		
		
