@charset "UTF-8";

.applicationWrap {overflow-x: hidden; overflow-y: auto; display: inline-block; width: 100%; height: 113.5rem; margin-right: 7.2rem; 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.6666%;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; }

.pdfList .down {margin-bottom: 3.8rem;}
.pdfList .pdf-down {position: relative; display: flex; width: 100%; min-height: 7rem; background: #00baff; border-radius: .5rem; font-family: pm; font-size: 2rem; color: #fff; align-items: center; justify-content: center; transition: background .3s;}
.pdfList .pdf-down:hover {background: #006FC6;}
.pdfList .pdf-down::after {content: ''; width: 2.7rem; height: 2.9rem; background: url('../images/ic-down.png') no-repeat center; margin-left: 2rem;}
.pdfList .title {position: relative; text-align: center; margin-bottom: 2.5rem;}
.pdfList .title em {font-family: sb; font-size: 2.2rem; color: #333; line-height: 2rem; margin-bottom:1rem; display: block;}
.pdfList .title span {display: block; font-family: pm; font-size: 1.6rem; color: #333; line-height: 2.5rem;}
.pdfList .list {border: 1px solid #d5d5d5;}
.pdfList .list li {border-bottom: 1px solid #d5d5d5;}
.pdfList .list li:last-child {border-bottom: 0;}
.pdfList .list li p.no-data,
.pdfList .list li a {display: flex; width: 100%; min-height: 6rem; padding: 0.5rem 3rem; font-family: pr; font-size: 1.6rem; color: #666; line-height: 2.5rem; align-items: center;}
.pdfList .list li p.no-data {justify-content: center;}
.pdfList .list li a:hover {color:#00baff; font-family: pb;}

.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) {
    .applicationWrap {margin-right: 3rem;}
}

@media screen and (max-width:860px) {
    .pdfWrap {flex-direction: column;}
    .applicationWrap {order: 2;}
    .pdfList.multi-list-wrap {height: 30rem;}
    .pdfList {order: 1; width: 100%; margin-bottom: 2rem;}
    .pdfList .pdf-down {font-size: 1.7rem; min-height: 6rem;}
    .pdfList .list li a {font-size: 1.5rem; min-height: 5rem;}
}
