@charset "UTF-8";

.applicationWrap {overflow-x: hidden; overflow-y: auto; display: inline-block; width: 100%; height: 113.5rem; margin-right: 4rem; border-top: 0.5rem solid #52575c; border-bottom: 0.1rem solid #e5e5e5; vertical-align: top;}

.pdfobject-container {width: 100%; height: 100%; max-width: 100%;}

.pdfWrap{display:flex;}
.pdfList{display: inline-block;width: 32%;vertical-align: top; flex-shrink: 0;}

.pdfobject { border: solid 1px #666; }
#results { padding: 1rem; }
.hidden { display: none; }
.success { color: #4F8A10; background-color: #DFF2BF; }
.fail { color: #D8000C; background-color: #FFBABA; }
.ctrlLabel {opacity: 0;visibility: hidden;position: absolute;left: -9999px;}

.pdfList .select-box {display: flex;align-items: center;gap: 3.4rem;position: relative;padding: 1.8rem 2.5rem;margin-bottom: 1.5rem;background: #f7f7f7;}
/* .pdfList .select-box::before {content: '';display: block;width: 7.5rem;height: 7.5rem;background: #fff url('../images/ic-select.png') no-repeat center / 4.6rem;border-radius: 50%;flex-shrink: 0;} */
.pdfList .select-box select {position: relative;display: block;width: 100%;height: 6rem;padding-left: 2rem;padding-right:4rem;background: #fff url('../images/ic-search-arrow.png') no-repeat right 2rem center;color: #777;font-family: 'paper';font-size: 1.6rem;border: 1px solid #444;-o-appearance: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;font-weight: 400;cursor: pointer;}
.pdfList .select-box select.on {background: #fff url('../images/ic-search-arrow-on.png') no-repeat right 2rem center;}



.pdfList .zoom {margin-bottom: 1.5rem;}

.pdfList .down {margin-bottom: 1.5rem;}
.pdfList .downloadBtn {width: 100%;}
.pdfList .downloadBtn i:after {transform: rotate(90deg);}
.pdfList .title {position: relative; text-align: center; margin-bottom: 2.5rem;}
.pdfList .title em {font-family: 'paper'; font-size: 2.4rem; color: #333; line-height: 2rem; margin-bottom:1rem; display: block;font-weight: 700;}
.pdfList .title span {display: block; font-family: 'paper'; font-weight: 500;font-size: 1.8rem; color: #333; line-height: 2.5rem;}
.pdfList .pgeList {border: 1px solid #d5d5d5;}
.pdfList .pgeList li {border-bottom: 1px solid #d5d5d5;cursor: pointer;}
.pdfList .pgeList li:last-child {border-bottom: 0;}
.pdfList .pgeList .pgeEmpty {text-align: center; padding:2rem 0;}
.pdfList .pgeList li p.no-data,
.pdfList .pgeList li a {display: none; width: 100%; min-height: 6rem; padding: 0.5rem 3rem; font-family: pr; font-size: 1.8rem; color: #666; line-height: 2.5rem; align-items: center;}
.pdfList .pgeList li span {display: flex;width: 100%; min-height: 6rem; padding: 0.5rem 3rem; font-family: 'paper'; font-size: 1.8rem; color: #666; line-height: 2.5rem; align-items: center;}
.pdfList .pgeList li:hover span {color: #1174ff;font-weight: 600;}
.pdfList .pgeList li p.no-data {justify-content: center;}
.pdfList .pgeList li a:hover {color:#014099; font-family: pb;}

.pdfList .reader {margin-bottom: 3.8rem;}

.pdfList.multi-list-wrap {overflow-y: auto; height: 113.5rem;}
.pdfList .multi.list li .sj {display: flex; width: auto; height: auto; margin: 0; padding: 1rem 3rem; background: none; border: none; font-family: pm; font-size: 1.6rem; color: #666; line-height: 2.5rem; align-items: center; justify-content: space-between;}
.pdfList .multi.list .sj p {display: flex; align-items: center; padding-right: 1.5rem;}
.pdfList .multi.list .sj p a {padding: 0; min-height: unset;}
.pdfList .multi.list .list-num {display: inline-block; margin-right: 0.5rem;}
.pdfList .multi.list .btn-list {font-size: 0; flex-shrink: 0;}
.pdfList .multi.list .viewer span, 
.pdfList .multi.list .attach span {display: inline-block;}
.pdfList .multi.list .viewer a {display: inline-block; width: 4rem; height: 4rem; padding: 0; background: #EC2109 url('../images/pdf_logo.png') no-repeat center; border-radius: 0.5rem; text-indent: -9999px; min-height: unset; transition: background .3s;}
.pdfList .multi.list .viewer a:hover {background: #fff url('../images/pdf_logo_on.png') no-repeat center; box-shadow: 0 0 0 0.1rem #EC2109 inset;}
.pdfList .multi.list .attach {margin-left: 0.5rem;}
.pdfList .multi.list .attach a {display: inline-block; width: 4rem; height: 4rem; padding: 0; background: #0066B5 url('../images/pdf_down.png') no-repeat center; border-radius: 0.5rem; text-indent: -9999px; min-height: unset; transition: background .3s;}
.pdfList .multi.list .attach a:hover {background: #fff url('../images/pdf_down_on.png') no-repeat center; box-shadow: 0 0 0 0.1rem #0066B5 inset;}
.pdfList .multi-page-list {padding: 1rem 3rem; border-top: 0.1rem solid #d5d5d5;}
.pdfList .multi-page-list ._pgeTable li {display: flex; align-items: center; justify-content: space-between; margin-bottom: 1rem; border-bottom: 0;}
.pdfList .multi-page-list ._pgeTable li:last-child {margin-bottom: 0;}
.pdfList .multi-page-list .td-subject {width: auto; font-size: 1.5rem; color: #666;}
.pdfList .multi-page-list .td-view {width: 8.5rem;}
.pdfList .multi-page-list .td-view a {min-height: unset;}
.pdfList .multi-page-list .td-view ._button a {display: inline-block; width: auto; padding: 0.5rem 1.5rem; background: #006FC6; border-radius: 0.5rem; font-family: pm; font-size: 1.4rem; color: #fff; line-height: unset;}

@media screen and (max-width:1200px) {
    .pdfList {width: 45%;}
    .applicationWrap {margin-right: 3rem;}
}

@media screen and (max-width:860px) {
    .pdfWrap {flex-direction: column;}
    .applicationWrap {order: 2; height:65rem;}
    .pdfList.multi-list-wrap {height: 30rem;}
    .pdfList {order: 1; width: 100%; margin-bottom: 2rem;}
    .pdfList .select-box {gap: 2.9rem;padding: 1.4rem 2.5rem;}
    .pdfList .select-box::before {width: 7rem;height: 7rem;background-size: 3.5rem;}
    .pdfList .select-box select {height: 5rem;font-size: 1.7rem;}
    .pdfList .pgeList li a {font-size: 1.5rem; min-height: 5rem;}
    .pdfList .title em {font-size: 2.2rem;}
    .pdfList .title span {font-size: 1.7rem;}
    .pdfList .pgeList li span {font-size: 1.6rem;min-height: 5rem;}
}
