@charset "Shift_JIS";

/*----------------------------------------------------

business

----------------------------------------------------*/
ul.pdfBox	{}
ul.pdfBox	li	{
	border-bottom:1px dashed #ccc;
}
ul.pdfBox	li	a	{
	display: block;
	text-decoration: none;
	padding: 1.2em 0 1.2em 44px;
	background-size: 30px auto;
	background-image: url(../common/img/icon_pdf.svg);
	background-repeat: no-repeat;
	background-position: 6px center;
	position:relative;
}
ul.pdfBox.excel	li	a	{
	background-image: url(../common/img/icon_excel.svg);
}
ul.pdfBox.power	li	a	{
	background-image: url(../common/img/icon_pp.svg);
}
ul.pdfBox.word	li	a	{
	background-image: url(../common/img/icon_word.svg);
}
ul.pdfBox	li	a:hover	{
	background-color:#FFC;
	color:#333;
}
ul.pdfBox	li	a	span	{
	padding-left:5px;
	font-size:1.2rem;
}
ul.pdfBox	li	a:after	{
	position:absolute;
	content:'';
	display:block;
	width:8px;
	height:8px;
	top:50%;
	right:10px;
	margin-top:-4px;
	border-right:2px solid #aaa;
	border-bottom:2px solid #aaa;
	transform:rotate(-45deg)
}
.bosyuyoukou    .box    div.mb20    {
    padding-left: 1em;
}
.bosyuyoukou    .box    div.mb20    strong {
    margin-left: -1em;
}
@media screen and (max-width:40em) {
	ul.pdfBox	li	{
		border:1px solid #ccc;
		margin-bottom:10px;
		border-radius:6px;
		-webkit-border-radius:6px;
		border-radius:6px;
	}
	ul.pdfBox	li	a	{
		background-size:20px auto;
		background-position: 10px center;
		padding:.8em 1em .8em 36px;
	}
	ul.pdfBox	li	a:hover	{
		background-color:inherit;
	}
}