#indexhgroup {
	
}

/**/
#face {
	margin-top: var(--share-space);
}
	#face figure > img {
		width: 100%;
		height: auto;
		border-radius: var(--share-radius);
	}
	
/**/
#catcolums {
	margin-top: calc(0em - calc(var(--share-space)*0.8));
	margin-bottom: calc(var(--share-space)*1.5);
}

/**/
#control .bt.more {
	font-size: 1.1em;
	max-width: 700px;
	margin-left: auto;
	margin-right: auto;
}

@media only screen and (max-width:640px) {
	#face {
		margin-top: 0;
		margin-bottom: 0;
	}
		#face .contents-bind {
			padding: 0;
		}
		#face figure > img {
			border-radius: 0;
		}
	#indexhgroup {
		
	}
	#catcolums.contents-bind {
		padding-left: 0;
		padding-right: 0;
		margin-bottom: 0;
	}
		#catcolums .description {
			font-size: 0.9em;
		}
}
