@charset "utf-8";



/* 
------------------------------------*/
.phtUnit dl {
	/*float: left;*/
	width: 190px;
	margin: 0;
	display: table-cell;
	vertical-align: middle;
	line-height: 1%;
}
.phtUnit dd {
	text-align: center;
	line-height: 2.4;
	/line-height: 2.0;
}
.phtUnit p.arrow {
	padding: 0 10px 10px;
	display: table-cell;
	vertical-align: middle;
}
/* ie6.7 */
.phtUnit dl,
.phtUnit p.arrow {
	/display: inline;
	/zoom: 1;
}

.gallery {
	margin: 20px 0 0;
}
.gallery ul {
	display: grid;
	gap: 10px;
	grid-template-columns: repeat(auto-fit, minmax(243px, 1fr));
	margin: 5px 0 0;
	/*font-size: 1px;*/
	line-height: 1%;
}
.gallery li {
	/*float: left;
	margin: 0 5px 0 0;*/
}
.gallery li img {
	width: 100%;
}

