/* ==========================================================================
	download
========================================================================== */
.pad10 {
padding:5% 10px;
}
.pdf {
	width:70%;
	margin:0 auto;
}
.pdf p {
	font-weight:bold;
}
.pdf table {
width:100%;
border-collapse: collapse;
/*border-bottom:1px solid #767171;*/
}
.pdf table th {
width:26%;
font-weight:normal;
text-align:center;
padding:5px 0;
background:#01a0e9;
border-top:1px solid #FFFFFF;
border-left:1px solid #01a0e9;
border-right:1px solid #01a0e9;
color:#ffffff;
}
.pdf table th p {
font-weight:normal;
}
.pdf table td {
width:66%;
padding:5px 10px;
border-top:1px solid #e5e5e5;
border-right:1px solid #e5e5e5;
}
.pdf table tr:first-child th {
border-top:1px solid #01a0e9;
}

.pdf table tr:last-child th {
border-bottom:1px solid #01a0e9;
}
.pdf table tr:last-child td {
border-bottom:1px solid #e5e5e5;
}
/*2023年４月改修*/
.pdf_download_wrapper {
  display: flex;
	border: 1px solid #ccc;
}
.pdf_download_wrapper p{
	margin: 0!important;
}
.pdf_download_wrapper .left {
  width: 50%;
}
.pdf_download_wrapper .right {
	width: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	background: #edfaff;
}
.pdf_download_wrapper .left img{
	width: 100%;
	height: auto;
}
.pdf_download_inner {
  display: flex;
  flex-direction: column;
	width: 80%;
}
.inner_left {
  background: #01a0e9;
  padding: 2rem 2rem;
  color: #fff;
  display: flex;
  align-items: center;
	justify-content: center;
}
.inner_right {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 2rem 2rem;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
	background: #fff;
}
@media screen and (max-width: 600px) {

.pdf {
	width:100%;
}
.pdf table th {
 width:40%;
}
.pdf table td {
 width:58%;
 padding:5px;
}
table.adobe {
 display:none;
	/*	margin-top:20px;*/
}
/*	table.adobe td {
		width:100%;
		display:block;
		vertical-align:top;
	}
	table.adobe td.img {
		text-align:center;
	}
	table.adobe td .pad10 {
		padding:0;
	}*/
.pdf_download_wrapper {
		flex-direction: column;
}

.pdf_download_wrapper .left {
  width: 100%;
}
.pdf_download_wrapper .right {
	width: 100%;
	padding: 6rem 0;
}
}
