.voice__block02{
    -webkit-transform:rotate(.03deg)
}

.voice__block02{
    max-width:800px;
    margin:50px auto 0;
    transform:rotate(.03deg)
}
@media (min-width:1024px){
    .voice__block02{
        margin-top:110px
    }
}
.expand,.pdf__desc>div>dt{
    display:flex;
    cursor:pointer;
    font-weight:700
}
/*
.pdf__desc>div>dd,.pdf__desc__item:not(:first-child){
    border-top:1px solid #BECCE0
}*/

.pdf__desc{
    background-color:#fff;
    border-radius:10px;
    margin-top:10px;
    overflow:hidden;
	border: 1px solid #999;
	max-width:800px;
	margin: 0 auto;
}
.pdf__desc>div>dt{
    align-items:center;
    padding:16px 50px 16px 23px;
    position:relative
}
@media (min-width:1024px){
    .pdf__desc:first-of-type{
        margin-top:30px
    }
    .pdf__desc>div>dt{
        padding:16px 50px 16px 28px
    }
}/*
.pdf__desc>div>dt.is-open::after{
    -webkit-transform:translateY(-50%) rotate(-135deg);
    transform:translateY(-50%) rotate(-135deg)
}*/
.pdf__desc>div>dt::after{
    content:"";
    width:10px;
    height:10px;
    border-right:2px solid #444;
    border-bottom:2px solid #444;
    position:absolute;
    right:30px;
    top:50%;
    -webkit-transform:translateY(-50%) rotate(-45deg);
    transform:translateY(-50%) rotate(-45deg);
    /*transition:.4s*/
}
.pdf__desc>div>dt>.num{
    /*font-size:2.8rem;
    font-family:"Radio Canada Big",sans-serif;
    color:#BECCE0;
    padding-right:20px;
    border-right:1px solid #BECCE0;
    margin-right:15px;*/
    line-height:1;
   flex:0 0 60px;
    text-align:center;	
}
@media (min-width:1024px) {
	.pdf__desc>div>dt>.num {
		flex:0 0 70px;
	}
}
.pdf__desc>div>dt>div.middiv {
	width: 90%;
}

.pdf__desc>div>dt>div>.text{
	display: block;
    font-size:1.7rem;
	border-bottom: 1px solid #444;
	margin-bottom: 5px;
	margin-left: 20px;
    letter-spacing:.2em;
    flex:1;
    color:#333
}
.pdf__desc>div>dt>div>.text02{
	display: block;
    font-size:1.4rem;
    letter-spacing:.2em;
	margin-left: 20px;
    flex:1;
    color:#333
}/*
.pdf__desc>div>dt>div>.pdfLink {
	padding-right: 10px;
	background: url("../images/file-pdf-solid.png") no-repeat 100% 5px;
}*/
.pdf__desc>div>dt>div>.text02::after {
	content: "";
	        padding-right: 20px;
        background: url(/common2/images/com_ic005.png) no-repeat 100% 0.2em;
}
@media (min-width:1024px){
    .pdf__desc>div>dt>div>.text{
		display: block;
		border-bottom: 1px solid #444;
		margin-bottom: 5px;
        font-size:1.8rem;
		
    }
	.pdf__desc>div>dt>div>.text02{
		display: block;
        font-size:1.5rem;
		
    }
}
.pdf__desc>div>dd a{
    position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	
}