.btn-t-link {display:flex;gap:6px 6px;flex-wrap:wrap;justify-content:space-between;}
.btn-t-link a {display:inline-block;font-weight: 700;font-size: 16px;line-height: 1;letter-spacing: -0.1px;color:#001B54;border: 1.5px solid #001B54;border-radius:54px;padding:18px 25px;min-width: 142px;box-sizing: border-box;background: #fff;}
.btn-t-link a span {position: relative;display: flex;justify-content: center;align-items: center;gap: 13px;}
.btn-t-link a span:after {display: inline-block;background: url(/_res/unist/unist/img/content/tabler-icon-download.png) no-repeat center;width: 24px;height: 24px;background-size: cover;content: "";transition: all .3s;margin-top: -3px;}

.list-download {}
.list-download > li + li {margin-top:6px;}
.list-download > li {border-radius:10px;background:rgba(215, 225, 233, 0.4);box-sizing:border-box;padding:24px 20px 24px 40px;display:flex;justify-content:space-between;align-items:center;gap: 16px 6px;}
.list-download > li p {font-weight: 700;font-size: 18px;line-height: 110%;color:#001A54;}
.btn-t-link a:hover {color: #ffffff;background: #001B54;}
.btn-t-link a:hover span:after {background: url(/_res/unist/unist/img/common/ico-bluedark-hover.png)no-repeat center;background-size: cover;}

.master-wrap {display: flex;gap: 30px;}
.master-wrap .img-box {max-width: 374px;width: 100%;border-radius: 5px;overflow: hidden;}
.master-wrap .txt-box {flex: 1;}


.master-info {border-radius: 30px;border: 1px solid #dddddd;width: fit-content;padding: 20px;margin: 0 0 20px;}
.master-info ul {display: flex;gap: 15px;align-items: center;}
.master-info ul li{line-height: 1.25em;font-size: 16px;font-weight: 700;color: #535353;position: relative;display: flex;align-items: center}
.master-info ul li:after{content: "";display: inline-block;width: 1px;height: 15px;background-color: #000;margin-left: 15px;}
.master-info ul li:last-child:after {display: none;}
.master-link {display: flex;align-items: center;gap: 20px;}
.pdf-box.type02 .pdf-view {padding: 0}

.btn-links a {max-width: unset;width: auto;}
.address-wrap {background: #EEF3FCB2;border-radius: 10px;padding: 30px;width: fit-content;}
.address-wrap ul {display: flex;gap: 40px;align-items: center;}
.address-wrap ul li {display: flex;align-items: center;gap: 10px;}
.address-wrap ul li .tit {font-weight: 800;font-size: 15px;line-height: 100%;letter-spacing: -0.2px;color: #222222;width: 90px;position: relative;display: flex;align-items: center;gap: 8px;}
.address-wrap ul li .tit:before {content: "";display: inline-block;width: 21px;height: 20px;}
.address-wrap ul li.location .tit:before {background: url(/_res/unist/_share/img/temp/ico-location.png)no-repeat center center;background-size: cover;}
.address-wrap ul li.tel .tit:before {background: url(/_res/unist/_share/img/temp/ico-tel.png)no-repeat center center;background-size: cover;}
.address-wrap ul li.email .tit:before {background: url(/_res/unist/_share/img/temp/ico-email.png)no-repeat center center;background-size: cover;}
.address-wrap ul li .txt {flex: 1;font-weight: 600;font-size: 15px;line-height: 24px;letter-spacing: -0.2px;color: #333333;}



@media (max-width:1024px) {
	.btn-t-link a {font-size: 14px;padding: 16px;}
	.btn-t-link a:hover {background-position: center right 12px;}

	.master-wrap {flex-direction: column-reverse;}
	.master-wrap .img-box {margin: 0 auto;}

	.address-wrap {padding: 25px 20px;}
	.address-wrap ul {flex-direction: column;align-items: flex-start;gap: 15px;}
	.address-wrap ul li {width: 100%;}
}
@media (max-width:768px) {
	.list-download > li {flex-direction:column;padding:24px 30px;}
	.btn-t-link {justify-content:center;}

	.master-wrap .img-box {max-width: unset;}
	.master-wrap .img-box > img {width: 100%;height: 100%;object-fit: cover;}

	.address-wrap ul li .tit:before {width: 17px;height: 16px;}
}

@media (max-width: 500px) {
	.master-link {flex-direction: column;gap: 10px;}
	.btn-t-link {width: 100%;}
	.btn-t-link li {width: 100%;}
	.btn-t-link a {width: 100%;}

	.link-boxs {width: 100%;}
	.link-boxs li {width: 100%;}
	.link-boxs li a {width: 100%;}
	.master-info {width: 100%;box-sizing: border-box;}
	.master-info ul {flex-direction: column;gap: 10px;align-items: flex-start;}
	.master-info ul li:after {display: none;}
}