.box-heading .box-txt .title {font-size: 36px;line-height: 50px;padding: 0 0 40px;}
.box-heading .box-txt .desc {font-weight: 500;font-size: 16px;line-height: 150%;letter-spacing: -0.1px;color: #fff;padding: 0 0 12px;}

.link-boxs ul li a.link-btn.link-app {background: #fff;color: #2CBDBF;min-width: 174px;box-sizing: border-box;width: 100%;}
.link-boxs ul li a.link-btn::after {background: url(/_res/unist/admg/img/common/ico-arrow-application-green.png)no-repeat;width: 18px;height: 16px;}
.box-heading.clinic .box-txt:after {background: url(/_res/unist/admg/img/common/ico-visiting-program.png) no-repeat;background-size: cover;width: 175px;height: 108px;opacity: 0.1;}

.btn-t-link {margin:40px 0 0 0;}
.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 58px 18px 25px;background: #ffffff url(/_res/unist/unist/img/content/tabler-icon-download.png) no-repeat center right 25px;}
.list-download {display:flex;gap:10px 10px;flex-wrap:wrap;justify-content:space-between;}
.list-download li {width: 100%; border-radius:10px;background: #FFFFFF;box-sizing:border-box;padding:24px 20px 24px 40px;display:flex;justify-content:space-between;align-items:center;gap: 10px 15px;border: 1px solid #DDDDDD}
.list-download li p {font-weight: 600;font-size: 16px;line-height: 110.00000000000001%;letter-spacing: 0;vertical-align: middle;color:#111111;flex: 1;}
.list-download li .btn-t-link {margin:0;max-width: 142px;width: 100%;box-sizing: border-box;}
.btn-t-link a:hover {color: #ffffff;background: #001B54 url(/_res/unist/unist/img/common/ico-bluedark-hover.png)no-repeat center right 25px;}

.bg-box {background: #EFF3F6;border-radius: 5px;padding: 30px 50px;display: flex;gap: 30px;align-items: center;}
.bg-box .left {border-radius: 100%;background: #fff;display: flex;align-items: center;justify-content: center;width: 90px;height: 90px;}
.bg-box .right {flex: 1;}
.bg-box .right .list-program > li {position: relative;font-weight: 500;font-size: 15px;line-height: 180%;letter-spacing: 0;vertical-align: middle;color: #333333;padding: 0 0 0 15px;}
.bg-box .right .list-program > li:before {content: "";position: absolute;width: 4px;height: 4px;background: #333333;border-radius: 100%;top: 10px;left: 0;}

@media (min-width: 1200px) and (max-width: 1919px) {
	.box-heading .box-txt {max-width: calc(732 / 1920 * 100vw);}
}
@media screen and (max-width: 1024px) {
	.box-heading .box-txt .title {font-size: 24px;line-height: 34px;padding: 0 0 15px;}
	.box-heading.clinic .box-txt:after {width: 110px;height: 67px;}
	.box-heading .box-txt .desc {padding: 0 0 15px;}
}


@media screen and (max-width: 768px) {
	.box-heading .box-txt {padding: 25px;}
	.box-heading .box-txt .title{font-size: 24px;}
	.box-heading .txt01{ font-weight: 500;line-height: 25px;}

	.btn-t-link {margin:20px 0 0 0;}
	.list-download {flex-direction:column;}
	.list-download li {width:100%;padding:24px 30px;flex-direction: column;gap: 16px;background: rgba(215, 225, 233, 0.4);}
	.list-download li .btn-t-link {max-width: unset;}
	.btn-t-link a{padding: 15px;width: 100%;box-sizing: border-box;background: #fff;display: inline-flex;gap: 13px;justify-content: center;align-items: center;font-weight: 700;font-size: 16px;line-height: 140%;letter-spacing: -0.01em;color: #001B54;}
	.btn-t-link a:hover{color: #ffffff;background: #001B54;}
	.btn-t-link a:after{content: '';background: url(../img/common/ico-download.png) no-repeat center;width: 24px;height: 24px;display: inline-block;margin-top: -3px;}
	.btn-t-link a:hover:after{filter: brightness(0) invert(1);}

	.bg-box {padding: 25px;flex-direction: column;gap: 15px;}
	.bg-box .right .list-program > li {font-size: 14px;}
}