@charset "UTF-8";
@import "../../include/css/common.sp.css";

/* ---------------------------------------------------------
	CSS Document topics
--------------------------------------------------------- */

#topics {
	margin: 0 20px 60px;
	text-align: left;
}

#topics .entry {
	margin-bottom: 20px;
	padding: 20px;
	background: #e9f4fc;
}

/* ---------------------------------------------------------
	CSS Document entry_pdf
--------------------------------------------------------- */

#topics .entry_pdf {
	margin-top: 15px;
	padding: 10px 15px;
	background: #fff;
	font-size: 13px;
	letter-spacing: 0.5px;
}

#topics .entry_pdf li {
	margin: 2px 0;
	line-height: 26px;
}

#topics .entry_pdf a {
	display: inline-block;
	vertical-align: top;
	height: 28px;
	padding-left: 27px;
	background: url(../../include/images/i_pdf.png) no-repeat left / 20px auto;
}

/* ---------------------------------------------------------
	CSS Document entry_link
--------------------------------------------------------- */

#topics .entry_link {
	margin-top: 10px;
	padding: 15px;
	background: #fff;
}

#topics .entry_link li {
	margin-bottom: 5px;
	word-wrap: break-word;
	word-break: break-all;
	line-height: 1.3;
}

#topics .entry_link li a {
	display: inline-block;
	vertical-align: top;
	padding-left: 25px;
	background: url(../../include/images/i_out.png) no-repeat 0 2px / 16px auto;
}

/* ---------------------------------------------------------
	CSS Document entry_photo
--------------------------------------------------------- */

#topics .entry_photo {
	margin-top: 20px;
	font-size: 0;
}

#topics .entry_photo li {
	display: inline-block;
	vertical-align: top;
	width: 49%;
}

#topics .entry_photo li:nth-of-type(2) {
	margin-left: 2%;
}

#topics .entry_photo img {
	width: 100%;
}
