.boxinfo{display:flex; flex-wrap:wrap; padding:80px 0px 100px;}
.inmain{width:100%;min-height:800px;background-size:contain;background-color:#dee0df;background-repeat:no-repeat;background-position:center bottom; display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;padding:10px 60px;}
.downloadban{ position:absolute; left:0; top:0; }
.downloadloc{ position:relative; z-index:1; margin-top:200px; }
.downloadboxinfo{ position:relative; z-index:1; }
.inmain h1{ display:flex; font-size:2rem; font-weight:600; color:#000;line-height:1.5; padding:30px 0px; }
.inmain ul{ width:100%; display:flex; justify-content:flex-start; align-items:center;flex-direction:column; }
.inmain ul li{ width:100%; display:flex; flex-direction:row; justify-content:space-between; align-items:center; background-color:#fdfaeb; padding:12px 20px; line-height:1.5; gap:15px; margin-bottom:15px; cursor:pointer; }
.inmain ul li p{ font-size:1rem; color:#252728; }
.file-info{ margin-left:auto; display:flex; flex-direction:row; align-items:center; padding-right:15px; flex-wrap:nowrap; }
.inmain ul li:hover{ background-color:#e7c38c; }
/*ipad*/
@media (min-width: 768px) and (max-width: 991px) {
.inmain{padding:10px 30px;}
.inmain h1{font-size:1.8rem;}
}
/* xs */
@media (max-width: 767px) {
.boxinfo{padding:20px 0px 80px;}
.downloadloc{ margin-top:80px; }
.inmain{min-height:400px;padding:15px 20px;}
.inmain h1{ font-size:1.35rem;padding:20px 0px; }
}

@media (max-width: 480px) {

}