@charset "utf-8";

div#item ul.shuku_link {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

div#item ul.shuku_link li {
	width: 45%;
/*	float: left;*/
	margin: 7px 15px 7px 0;
	box-sizing: border-box;
}

div#item ul.shuku_link li a {
	display:block;
}

.yoshiki {
	width:10%;
}

.kinyu {
	width:10%;
	white-space:nowrap;
}

table tr td a.pdf {
	display:inline-block;
	width:16px;
	height:17px;
	margin:0 auto;
	padding:0 5px;
	background:url(../../common/images/icon_pdf.png);
	background-repeat:no-repeat;
	background-position:center;
}

table tr td a.xls {
	display:inline-block;
	width:16px;
	height:16px;
	margin:0 auto;
	padding:0 5px;
	background:url(../../common/images/img-xls-s.png);
	background-repeat:no-repeat;
	background-position:center;
}

table tr td a.doc {
	display:inline-block;
	width:16px;
	height:16px;
	margin:0 auto;
	padding:0 5px;
	background:url(../../common/images/img-doc-s.png);
	background-repeat:no-repeat;
	background-position:center;
}

table tr td a.jtd {
	display:inline-block;
	width:16px;
	height:16px;
	margin:0 auto;
	padding:0 5px;
	background:url(../../common/images/icon_taro.png);
	background-repeat:no-repeat;
	background-position:center;
}

table tr td a:hover {
	filter: alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
}
table.table_basic tr td {
	font-weight:bold;
}
table tr td em {
	font-style:normal;
	font-weight:normal;
	font-size:11px;
	margin:5px 0 0 0;
	display:block;
}
.pt {
	text-align: right;
}

@media only screen and (max-width: 700px) {



div#item ul.shuku_link li {
	width: 45%;
	box-sizing: border-box;
}
.bg_color {
padding: 1em;
}
}
