@charset 'UTF-8';
@import url(default.css);
@import url(header.css);
@import url(footer.css);
@import url(common.css);

/*-------------------------------------
GALLERY LIST
-------------------------------------*/
.unit {
	padding-bottom: 30px;
}
.unit .gallery-text {
	width: 390px;
	float: left;
}
.unit .gallery-photo {
	width: 270px;
	padding: 10px;
	background-color: #fff;
	float: right;
	display: block;
}
.unit h2 {
	background-image: url(../img/h2_unit.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.unit p {
	padding-left: 6px;
	padding-right: 6px;
	line-height: 1.4;
}
.unit p.date {
	margin-bottom: 8px;
}
.unit h3 {
	padding-left: 6px;
	padding-bottom: 5px;
	font-weight: bold;
	line-height: 1.75;
}
.unit figcaption {
	padding-top: 8px;
	font-size: 12px;
	text-align: right;
}
.unit a:hover {
	text-decoration: underline;
	transition: 0.2s ease-in-out;
}

/*-------------------------------------
GALLERY DETAIL
-------------------------------------*/
table.gallery-detail {
	width: 100%;
}
table.gallery-detail th {
	width: 270px;
	padding-right: 30px;
	padding-bottom: 30px;
	text-align: left;
}
table.gallery-detail td {
	padding-bottom: 30px;
	line-height: 1.4;
	vertical-align: middle;
}
