/* listPdf */
.listPdf_ul{flex-wrap: wrap;}
.listPdf_ul li{width: 100%; margin-bottom: 2%;}
.listPdf_ul li:last-child{margin-bottom: 0;}
.pdf_item{position: relative; box-shadow: 2px 5px 10px 4px rgba(0, 0, 0, 0.1); padding: 2.5% 5%; align-items: center;}

.pdf_item .title{color: #000; line-height: 1.5;}

.pdf_btn{align-items: center; margin-left: 4%;}
.pdf_btn .btn_down, .pdf_btn .btn_view{width: 36px; height: 36px; display: block; overflow: hidden;}
.pdf_btn img{width: 100%; height: 100%; display: block;}
.pdf_btn .icon_f{padding: 10%;}
.pdf_btn .btn_view{margin-right: 30px;}

.pdf_btn .btn_down:hover, .pdf_btn .btn_view:hover{background: #f16b03; border-radius: 5px;}
.pdf_btn .btn_down:hover .icon_d, .pdf_btn .btn_view:hover .icon_d{height: 0;}

.pdf_item:hover{box-shadow: 2px 5px 10px 4px rgba(0, 0, 0, 0.3);}

@media only screen and (max-width: 1200px) {
	.pdf_item{padding: 2.2% 3.2%;}
	.pdf_btn .btn_down, .pdf_btn .btn_view{width: 34px; height: 34px;}
}
@media only screen and (max-width: 950px) {
	.listPdf_ul li{width: 100%; margin-bottom: 15px;}
	.listPdf_ul li:last-child{margin-bottom: 10px;}
	.pdf_item{padding: 15px;}
	.pdf_btn .btn_down, .pdf_btn .btn_view{width: 30px; height: 30px;}
	.pdf_btn .btn_view{margin-right: 10px;}
	.pdf_btn .btn_down:hover, .pdf_btn .btn_view:hover{background: none;}
	.pdf_btn .btn_down:hover .icon_d, .pdf_btn .btn_view:hover .icon_d{height: 100%;}
}