@charset "UTF-8";

/*pdf뷰어 View************************************/
.applicationWrap{overflow-x:hidden;overflow-y:auto;width: 100%;display:inline-block;vertical-align: top;height:1135px;border-top:5px solid #52575c;border-bottom:1px solid #e5e5e5;margin-right: 72px;}
/*Tablet+Mobile*/
@media only screen and (max-width:860px){}
/*Tablet*/
@media only screen and (min-width:441px) and (max-width:860px){}
/*Mobile*/
@media only screen and (max-width:440px){}

.pdfobject-container {
	width: 100%;
	max-width: 100%;
	height: 100%;
}
.pdfWrap{display:flex; margin-top: -34px;}
.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: 38px;}
.pdfList .pdf-down {width:100%; border-radius:5px; min-height:70px; display: flex; align-items: center; justify-content: center; background:#A0A0A0; font-size: 18px; color:#fff; font-family: 'HG Regular'; position: relative; transition: background .3s;}
.pdfList .pdf-down:hover {background:#0066B5;}
.pdfList .pdf-down::after {content:''; width:27px; height: 29px; background:url('../images/down.png') no-repeat center; margin-left:20px;}
.pdfList .title {position: relative; text-align: center; margin-bottom: 25px;}
.pdfList .title em {font-size: 22px; line-height: 20px; color:#333; font-family: 'SBA Bold';}
.pdfList .title span {display: block; font-family: 'HG Regular'; font-size: 16px; line-height: 25px; color:#333;}
.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: block; font-family: 'HG Regular'; font-size: 16px; line-height: 25px; color:#666; width:100%; min-height:60px; display: flex; align-items: center; padding:5px 30px;}
.pdfList .list li p.no-data{justify-content: center;}
.pdfList .list li a:hover {color:#0066B5;}

.pdfList.multi-list-wrap {height:1135px; overflow-y:auto;}
.pdfList .multi.list li .sj {color:#666; font-family: 'HG Regular'; font-size: 16px; line-height: 25px; padding:10px 30px; display: flex; align-items: center; justify-content: space-between;}
.pdfList .multi.list .sj p {display: flex; padding-right: 15px;}
.pdfList .multi.list .list-num {margin-right: 5px; display: inline-block;}
.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:40px; height:40px; background:#EC2109 url('../images/pdf_logo.png') no-repeat center; text-indent: -9999px; min-height:unset; padding:0; border-radius:5px;}
.pdfList .multi.list .viewer a:hover {background:#fff url('../images/pdf_logo_on.png') no-repeat center; box-shadow: 0 0 0 1px #EC2109 inset;}
.pdfList .multi.list .attach {margin-left: 5px;}
.pdfList .multi.list .attach a{display: inline-block; width:40px; height:40px; background:#0066B5 url('../images/pdf_down.png') no-repeat center; text-indent: -9999px; min-height:unset; padding:0; border-radius:5px;}
.pdfList .multi.list .attach a:hover{background:#fff url('../images/pdf_down_on.png') no-repeat center; box-shadow: 0 0 0 1px #0066B5 inset;}

@media screen and (max-width:1200px) {
    .applicationWrap {margin-right: 30px;}
}
@media screen and (max-width:860px) {
    .pdfWrap {flex-direction: column;}
    .applicationWrap {order:2;}
    .pdfList.multi-list-wrap {height:300px;}
    .pdfList {order:1; width:100%; margin-bottom: 20px;}
    .pdfList .pdf-down {font-size: 17px; min-height:60px;}
    .pdfList .list li a {min-height:50px; font-size: 15px;}
}