.sub_top_vis {background: url(/dist/image/main/mv.jpg) no-repeat;background-size: cover;background-position: center bottom;overflow: hidden}
.sub_top_vis .textbox {text-align: center;height: 550px;color: #483E30;line-height: 1em;padding-top: 200px}
.sub_top_vis .textbox .title {font-size: 45px;font-weight: bold;line-height: 1.3em;margin-bottom: 20px;letter-spacing: -.05em}
.page_address {font-family: Pretendard-Medium}
.page_address ul li a {color: #837157}
.page_address ul li i.bi-chevron-right {font-size: 12px;margin: 0 8px}

/* 병원소개 */
.about01 {text-align: center}
.about01 .img img {height: 190px}
.about01 .title {font-size: 42px;line-height: 1.3em;margin:50px auto 36px}
.about01 .title span {font-weight: 700}
.about01 .text {font-size: 22px;line-height: 1.7em}

#about02 {width: 90%;margin: 300px auto 0}
.carousel_wrap {position: relative;}
.carousel_wrap .left {position: absolute;left: 30px;top:calc(50% - 25px);cursor: pointer}
.carousel_wrap .right {position: absolute;right: 30px;top:calc(50% - 25px);cursor: pointer}
#about02 .carousel {border-radius: 15px;overflow: hidden;margin-top: 40px}
#about02 .carousel .photo {height: 950px;position: relative}
#about02 .carousel .bodytext2 {display: none}
#about02 .carousel .photo .bodytext {position: absolute;padding: 30px 40px;border-radius: 10px;background: rgba(101, 82, 53, 0.70);color: #fff;left: 50px;bottom: 50px;max-width: 400px}
#about02 .carousel .photo .bodytext .title {font-size: 28px;font-family: Pretendard-Bold;}
#about02 .carousel .photo .bodytext .text {margin-top: 10px;font-family: Pretendard-SemiBold;font-size: 15px;}

#doctor01 {overflow: hidden}
#doctor01 .img {float: right;width: 50%;text-align: center}
#doctor01 .img img {height: 600px;}
#doctor01 .txt {float: left;width: 50%;text-align: right;position: relative;height:600px}
#doctor01 .txt .nanum {position: absolute;bottom: 0;right: 0;padding-right: 20px}
#doctor01 .txt .nanum .title {font-size: 42px;font-weight: 500px}
#doctor01 .txt .nanum .title span {font-weight: 700}
#doctor01 .txt .nanum .text {font-size: 22px;margin-top: 28px}

.history {margin-top: 80px}
.history_card {padding: 50px 60px;border-radius: 16px;background: #FCFAF6;}
.history_card.type1 {width: 48%;margin-bottom: 40px}
.history_card.type2 {width: 100%;margin-bottom: 40px}
.history_card .title {font-size: 40px;font-family: Pretendard-ExtraBold;}
.history_card .title small {font-size: 22px;font-family: Pretendard-Medium;}
.history_card .text {margin-top: 20px;}
.history_card .text2 {margin-right: 100px}
.history_card .text ul li {line-height: 2em}
.history_card .text ul.media li {font-family: Pretendard-Bold;line-height: 1.5em;margin-bottom: 15px}
.history_card .text ul.media li small {display: block;font-family: Pretendard-Regular;}

.history_card .carousel {margin-top: 50px}
.history_card .carousel .item {min-height: 260px}
.history_card .carousel .item {border-radius: 6px;background: #F2EEE4;padding: 30px 25px}
.history_card .carousel .item .subject {font-size: 14px;font-family: Pretendard-Medium;margin-bottom: 10px}
.history_card .carousel .item .body {font-size:12px}
.history_card_carousel  {position: relative;}
.history_card_carousel .left {position: absolute;left: -40px;top:calc(50% - 15px);cursor: pointer}
.history_card_carousel .right {position: absolute;right: -40px;top:calc(50% - 15px);cursor: pointer}
.history_card_carousel img {width: 30px}

/* 오시는길 */
.rsv {margin-top: 50px} 
.rsv_card {width: 48%;background: #F2EEE4;padding:50px 60px;}
.rsv_card .subject {font-size: 30px;font-family: Pretendard-ExtraBold;margin-bottom: 20px}
.rsv_card .tel {font-size: 35px;margin-bottom: 20px}
.rsv_card .text {font-size: 15px}
.rsv_card .text b {font-family: Pretendard-Bold;}

.kakaomap {height: 600px;background: #eee;margin-top:50px}
.map_flex .item {width: 30%}
.map_flex .item h4 {font-size: 18px;font-family: Pretendard-ExtraBold;margin-bottom: 20px}
.map_flex .item .address {font-size: 22px;font-family: Pretendard-Regular;margin-bottom: 20px}

.txt2 {font-size: 14px;margin: 5px auto 30px}
.txt2 ul {margin-top: 10px}

.bus {margin-top: 20px}
.bus div {font-size: 12px;display: table;padding:5px 9px;border-radius: 5px;margin-bottom: 8px}
.bus span {font-size: 14px;display: inline-block;margin-right: 3px;padding:2px 9px;border-radius: 5px;font-family: Pretendard-Bold;}

.bus.bus_1 div {background: #8FCB5A;color: #ffffff;}
.bus.bus_1 span {border:2px solid #8FCB5A;color: #8FCB5A;}
.bus.bus_2 div {background: #4C9444;color: #ffffff;}
.bus.bus_2 span {border:2px solid #4C9444;color: #4C9444;}

.time_tbl {margin-top: 50px}
.outer_tbl {border: 1px solid #C6C6B8;margin: 20px auto;border-radius: 15px;overflow: hidden}
.time_tbl table {background:#FCFAF6;margin: 0;width: 100%;border-radius: 15px;overflow: hidden}
.time_tbl table tr {border-bottom: 1px solid #DAE8DF}
.time_tbl table tr:last-child {border-bottom: 0}
.time_tbl table tr.lunch {background: #F7F4ED}
.time_tbl table tr td {text-align: center;height: 76px;vertical-align: middle;border-right: 1px solid #DAE8DF;line-height: 1.4em;width:13.5%;}	
.time_tbl table tr td .sub {font-size: 12px}
.time_tbl table tr td:first-child {width:19%;font-family: 'Pretendard-SemiBold';}
.time_tbl table tr td:first-child span {display: block;font-size: 13px;font-family: 'Pretendard-Regular';}
.time_tbl table tr td b {display: block;font-size: 13px;font-family: 'Pretendard-SemiBold';font-weight: 100}
.time_tbl table tr td:last-child {border-right: 0}
.time_tbl table tr td span.a {background: #837359;width: 16px;height: 16px;display: inline-block;border-radius: 8px}

.time_tbl .time_noti {line-height: 1.8em}

/*공지사항*/
.nav_circle {font-size: 0;display: table;margin: 50px auto 0}
.nav_circle li { font-family:Pretendard-Regular; cursor: pointer;font-size: 20px;float: left;margin: 0 2px;display: table;height: 36px}
.nav_circle li div {width: 36px; height: 36px;text-align: center;display: table-cell;vertical-align: middle;font-size: 20px}
.nav_circle li div:hover {border: 1px solid #817158; width: 36px; height: 36px;line-height: 34px;border-radius: 18px; color: #817158;text-align: center;}
.nav_circle li div.on {border: 1px solid #817158; background: #817158; width: 36px; height: 36px;line-height: 34px;border-radius: 18px; color: #fff; font-family:Pretendard-SemiBold; text-align: center;}

.listwrap {margin-top: 50px}
.listwrap li {position: relative;background: #F9F7F3;border-radius: 15px;height: 120px;display: table;width: 100%;margin-bottom: 20px;padding: 0 70px;cursor: pointer}
.listwrap li .list_title {display: table-cell;vertical-align: middle;font-size: 23px;font-family: Pretendard-Medium;}
.listwrap li:hover {background: #ede6da}
.listwrap li .date {background: url('/dist/image/bongdam/sub_objbg.png') no-repeat;color: #ffffff;height:101px;width: 77px;position: absolute;top:0;right: 50px;background-size: cover;text-align: center}
.listwrap li:hover .date {background: url('/dist/image/bongdam/sub_objbg_hover.png') no-repeat;background-size: cover}
.listwrap li .date .day {font-size: 30px;font-family: Pretendard-Bold;line-height: 1.3em;margin-top: 15px}
.listwrap li .date .year {font-size: 14px;font-family: Pretendard-Regular;}

.board_view_head{ border-bottom:3px solid #a59b8d; padding: 0 0 15px;text-align: center}
.board_view_head h4 {font-size: 38px;}
.board_view_head .date{margin: 0 auto 20px; font-size: 14px; line-height: 1.5em;background: var(--btnColor);color: #ffffff;display: table;padding:5px 20px;border-radius: 25px}
.board_view_body{padding: 30px 20px;border-bottom:1px solid #a59b8d;font-size: 18px}
.board_view_body .inner{min-height: 300px;}
.board_view_body .inner img{max-width:100%; height: auto;}
.board_view_body .file_box{margin-top: 40px;}
.board_view_body .file_box ul{margin-bottom: 0;}
.board_view_body .file_box ul li{ display: table;}
.board_view_body .file_box ul li a{text-decoration: none;}
.board_view_body .file_box ul li a .file_wrap{display: flex; padding: 10px 20px; border-radius: 5px; background:var(--btnColor); color:#fff; transition: background .4s;}
.board_view_body .file_box ul li a .file_wrap:hover{background: var(--btnHoverColor);}
.board_view_body .file_box ul li a .file_wrap .name{margin-right:10px;}
.board_view_footer{padding: 30px 0; text-align: right;}
.board_view_footer button {min-width:150px}

/* 비급여 */
.page_title {font-family: 'Pretendard-ExtraBold';font-size: 40px}
.pay_tbl {border: 1px solid #DAE8DF;margin: 40px auto 0;border-radius: 15px;overflow: hidden;font-size: 14px}
.pay_tbl table {background:#FAFAF7;margin: 0;width: 100%;border-radius: 15px;overflow: hidden}
.pay_tbl table {background: #fff}
.pay_tbl table thead {border-bottom: 1px solid #DAE8DF;background: #817158;color: #fff;font-weight: 100;font-family: 'Pretendard-SemiBold';}
.pay_tbl table thead tr {border-bottom: 1px solid rgba(182, 182, 182, 0.3)}
.pay_tbl table thead tr th {height: 50px;text-align: center;border-right: 1px solid rgba(182, 182, 182, 0.3)}
.pay_tbl table tbody tr {border-bottom: 1px solid #DAE8DF}
.pay_tbl table tbody tr:last-child {border-bottom: 0}
.pay_tbl table tbody tr td {text-align: center;height: 76px;vertical-align: middle;border-right: 1px solid #DAE8DF;line-height: 1.4em;width:13.5%;padding: 10px 0}	
.pay_tbl table tbody tr td.b {font-family: 'Pretendard-SemiBold';}
.pay_tbl table tbody tr td:first-child span {display: block;font-size: 13px;font-family: 'Pretendard-Regular';}
.pay_tbl td.last-col { border-right: 0; }
.pay_tbl table tr td span {white-space: nowrap}
.pay_tbl table tbody tr th.code, .pay_tbl table tbody tr td.code {width: 8%}
.pay_tbl table tbody tr td.sm {font-size: 13px}

/* 클리닉 */
.clinic_card {
	width: 1300px;
	margin: 0 auto;
	border-radius: 24px;
	border: 1px solid #E3E3E3;
	background: #fbfaf6;
	padding: 100px 80px;
	margin-bottom: 150px;
	overflow: hidden;
}
.clinic_card .img {float: right;width: 40%;text-align: right;}
.clinic_card .img img {max-width: 90%;}
.clinic_card .contents {float: left;width: 60%}

.clinic_card:nth-child(even) .img {float: left;width: 40%;text-align: left}
.clinic_card:nth-child(even) .contents {float: right;width: 60%}

.clinic_card:first-child {margin-top: 150px}
.clinic_card:nth-child(even){
	background: #F6F9FC;
}

.clinic_card .subject {
	color: #554A39;
	font-family: Pretendard-ExtraBold;
	font-size: 40px;
	font-style: normal;
	line-height: 42px; /* 105% */
}

.clinic_card  .text {
	margin-top: 50px;
	color: #000000;
	font-family: Pretendard-Medium;
	font-size: 20px;
	font-style: normal;
	line-height: 34px; /* 170% */
}

.clinic_list {
	margin-top: 80px;
}

.clinic_list .title {
	color: #554A39;
	font-family: Pretendard-Bold;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
}
.clinic_list ul {margin-top: 10px}
.clinic_list ul li {
	color: #191919;
	font-size: 18px;
	font-style: normal;
	line-height: 24px; /* 133.333% */
	letter-spacing: -0.45px;
	line-height: 1.8em
}

.clinic_list ul li i {color: rgba(154, 110, 73, 1)}

@media screen and (max-width:1320px) {
	/* 클리닉 */
	.clinic_card {width: 1200px;}
}

@media screen and (max-width:1200px) {
	/* 클리닉 */
	.clinic_card {width: 90%;padding: 40px 50px;}
}

@media screen and (max-width:960px) {
	/* 클리닉 */
	.clinic_card {
		width: 90%;
		margin: 0 auto;
		border-radius: 12px;
		border: 1px solid #E3E3E3;
		background: #fbfaf6;
		padding: 20px 20px;
		margin-bottom: 80px;
		overflow: hidden;
	}
	.clinic_card .img {float: none;width: 100%;text-align: center;}
	.clinic_card .img img {max-width: 50%;}
	.clinic_card .contents {float: none;width: 100%;margin-top: 30px}
	
	.clinic_card:nth-child(even) .img {float: none;width: 100%;text-align: center}
	.clinic_card:nth-child(even) .contents {float: none;width: 100%;margin-top: 30px}
	
	.clinic_card:first-child {margin-top: 80px}
	.clinic_card:nth-child(even){
		background: #F6F9FC;
	}
	
	.clinic_card .subject {
		color: #554A39;
		font-family: Pretendard-ExtraBold;
		font-size: 30px;
		font-style: normal;
		line-height: 1.4em; /* 105% */
	}
	
	.clinic_card  .text {
		margin-top: 30px;
		color: #000000;
		font-family: Pretendard-Medium;
		font-size: 16px;
		font-style: normal;
		line-height: 1.6em; /* 170% */
	}
	
	.clinic_list {
		margin-top: 50px;
	}
	
	.clinic_list .title {
		color: #554A39;
		font-family: Pretendard-Bold;
		font-size: 18px;
		font-style: normal;
		line-height: normal;
	}
	.clinic_list ul {margin-top: 10px}
	.clinic_list ul li {
		color: #191919;
		font-size: 15px;
		font-style: normal;
		letter-spacing: -0.45px;
		line-height: 1.8em
	}
	
	.clinic_list ul li i {color: rgba(154, 110, 73, 1)}
}

@media screen and (max-width:780px) {
	.sub_top_vis {background: url(/dist/image/main/mv.jpg) no-repeat;background-size: cover;background-position: center bottom;overflow: hidden;margin-top: 60px}
	.sub_top_vis .textbox {text-align: center;height: 320px;color: #483E30;line-height: 1em;padding-top: 90px}
	.sub_top_vis .textbox .title {font-size: 25px;font-weight: 700;line-height: 1em;margin-bottom: 20px;letter-spacing: -.05em}
	
	/* 병원소개 */
	.about01 .img img {height: 120px}
	.about01 .title {font-size: 24px;line-height: 1.3em;margin:50px auto 36px}
	.about01 .title span {font-weight: 700}
	.about01 .text {font-size: 16px;line-height: 1.7em}
	
	#about02 {width: 90%;margin: 180px auto 0}
	.carousel_wrap {position: relative;}
	.carousel_wrap .left img, .carousel_wrap .right img {height: 36px}
	.carousel_wrap .left {position: absolute;left: 10px;top:calc(50% - 18px);cursor: pointer}
	.carousel_wrap .right {position: absolute;right: 10px;top:calc(50% - 18px);cursor: pointer}
	#about02 .carousel {border-radius: 15px;overflow: hidden;margin-top: 40px}
	#about02 .carousel .photo {height: 320px;position: relative}
	#about02 .carousel .photo .bodytext {display: none}
	#about02 .carousel .bodytext2 {display: block;padding: 15px 25px;background: #f2ece2}
	#about02 .carousel .bodytext2 .title {font-size: 22px;font-family: Pretendard-Bold;}
	#about02 .carousel .bodytext2 .text {margin-top: 10px;font-family: Pretendard-SemiBold;font-size: 15px;}
	
	#doctor01 {overflow: hidden}
	#doctor01 .img {float: none;width: 100%;text-align: center}
	#doctor01 .img img {height: 380px;}
	#doctor01 .txt {float: none;width: 100%;text-align: right;position: relative;height:auto;margin-top: 30px}
	#doctor01 .txt .nanum {position: relative;padding-right: 0;text-align: center}
	#doctor01 .txt .nanum .title {font-size: 30px;font-weight: 500px}
	#doctor01 .txt .nanum .title span {font-weight: 700}
	#doctor01 .txt .nanum .text {font-size: 18px;margin-top: 28px;padding: 0 20px}
	
	.history {margin-top: 40px}
	.history_card {padding: 40px 30px;border-radius: 16px;background: #FCFAF6;}
	.history_card.type1 {width: 100%;margin-bottom: 20px}
	.history_card.type2 {width: 100%;margin-bottom: 20px}
	.history_card .title {font-size: 30px;font-family: Pretendard-ExtraBold;}
	.history_card .text {margin-top: 20px;}
	.history_card .text2 {margin-right: 0}
	.history_card .text ul {margin: 0}
	.history_card .text ul li {line-height: 2em}
	.history_card .text ul.media li {font-family: Pretendard-Bold;line-height: 1.5em;margin-bottom: 15px}
	.history_card .text ul.media li small {display: block;font-family: Pretendard-Regular;}
	
	.history_card .carousel {margin-top: 50px}
	.history_card .carousel .item {min-height: 260px}
	.history_card .carousel .item {border-radius: 6px;background: #F2EEE4;padding: 30px 25px}
	.history_card .carousel .item .subject {font-size: 14px;font-family: Pretendard-Medium;margin-bottom: 10px}
	.history_card .carousel .item .body {font-size:12px}
	.history_card_carousel  {position: relative;}
	.history_card_carousel .left {position: absolute;left: -35px;top:calc(50% - 15px);cursor: pointer}
	.history_card_carousel .right {position: absolute;right: -35px;top:calc(50% - 15px);cursor: pointer}
	.history_card_carousel img {width: 30px}
	
	/* 오시는길 */
	.rsv {margin-top: 40px} 
	.rsv_card {width: 100%;background: #F2EEE4;padding:30px 40px;margin-bottom: 20px}
	.rsv_card .subject {font-size: 30px;font-family: Pretendard-ExtraBold;margin-bottom: 20px}
	.rsv_card .tel {font-size: 35px;margin-bottom: 20px}
	.rsv_card .text {font-size: 15px}
	.rsv_card .text b {font-family: Pretendard-Bold;}
	
	.kakaomap {height: 350px;background: #eee}
	.map_flex .item {width: 100%;margin-bottom: 20px;border: 1px solid #E3E3E3;padding: 30px;border-radius: 15px;background: #fbfaf6}
	.map_flex .item h4 {font-size: 18px;font-family: Pretendard-ExtraBold;margin-bottom: 20px}
	.map_flex .item .address {font-size: 22px;font-family: Pretendard-Regular;margin-bottom: 20px}
	
	.txt2 {font-size: 14px;margin: 5px auto 30px}
	.txt2 ul {margin-top: 10px}
	
	.bus {margin-top: 20px}
	.bus div {font-size: 12px;display: table;padding:5px 9px;border-radius: 5px;margin-bottom: 8px}
	.bus span {font-size: 14px;display: inline-block;margin-right: 3px;padding:2px 9px;border-radius: 5px;font-family: Pretendard-Bold;}
	
	.bus.bus_1 div {background: #8FCB5A;color: #ffffff;}
	.bus.bus_1 span {border:2px solid #8FCB5A;color: #8FCB5A;}
	.bus.bus_2 div {background: #4C9444;color: #ffffff;}
	.bus.bus_2 span {border:2px solid #4C9444;color: #4C9444;}
	
	.time_tbl {margin-top: 40px;font-size: 14px}
	.outer_tbl {border: 1px solid #C6C6B8;margin: 20px auto;border-radius:8px;overflow: hidden}
	.time_tbl table {background:#FCFAF6;margin: 0;width: 100%;border-radius: 8px;overflow: hidden}
	.time_tbl table tr {border-bottom: 1px solid #DAE8DF}
	.time_tbl table tr:last-child {border-bottom: 0}
	.time_tbl table tr.lunch {background: #F7F4ED}
	.time_tbl table tr td {text-align: center;height: 76px;vertical-align: middle;border-right: 1px solid #DAE8DF;line-height: 1.4em;width:13.5%;}	
	.time_tbl table tr td .sub {font-size: 12px;line-height: 1em}
	.time_tbl table tr td:first-child {width:19%;font-family: 'Pretendard-SemiBold';}
	.time_tbl table tr td:first-child span {display: block;font-size: 13px;font-family: 'Pretendard-Regular';}
	.time_tbl table tr td b {display: block;font-size: 13px;font-family: 'Pretendard-SemiBold';font-weight: 100}
	.time_tbl table tr td:last-child {border-right: 0}
	.time_tbl table tr td span.a {background: #837359;width: 16px;height: 16px;display: inline-block;border-radius: 8px}
	
	.time_tbl .time_noti {line-height: 1.8em}
	
	/*공지사항*/	
	.listwrap {margin-top: 40px}
	.listwrap li {position: relative;background: #F9F7F3;border-radius: 15px;height: 90px;display: table;width: 100%;margin-bottom: 20px;padding: 0 20px;cursor: pointer}
	.listwrap li .list_title {display: table-cell;vertical-align: middle;font-size: 18px;font-family: Pretendard-Medium;padding-left: 70px;}
	.listwrap li:hover {background: #ede6da}
	.listwrap li .date {background: url('/dist/image/bongdam/sub_objbg.png') no-repeat;color: #ffffff;height:79px;width: 60px;position: absolute;top:0;left: 15px;background-size: cover;text-align: center;display: table}
	.listwrap li:hover .date {background: url('/dist/image/bongdam/sub_objbg_hover.png') no-repeat;background-size: cover}
	.listwrap li .date .day {font-size: 20px;font-family: Pretendard-Bold;line-height: 1.3em;margin-top: 10px}
	.listwrap li .date .year {font-size: 12px;font-family: Pretendard-Regular;}
	
	.board_view_head{ border-bottom:3px solid #a59b8d; padding: 0 0 15px;text-align: center}
	.board_view_head h4 {font-size: 22px;line-height: 1.5em}
	.board_view_head .date{margin: 0 auto 20px; font-size: 13px; line-height: 1.5em;background: var(--btnColor);color: #ffffff;display: table;padding:5px 20px;border-radius: 25px}
	.board_view_body{padding: 20px 10px;border-bottom:1px solid #a59b8d;font-size: 16px}
	.board_view_body .inner{min-height: 200px;}
	.board_view_body .inner img{max-width:100%; height: auto;}
	.board_view_body .file_box{margin-top: 40px;}
	.board_view_body .file_box ul{margin-bottom: 0;}
	.board_view_body .file_box ul li{ display: table;}
	.board_view_body .file_box ul li a{text-decoration: none;font-size: 13px}
	.board_view_body .file_box ul li a .file_wrap{display: flex; padding: 10px 20px; border-radius: 5px; background:var(--btnColor); color:#fff; transition: background .4s;}
	.board_view_body .file_box ul li a .file_wrap:hover{background: var(--btnHoverColor);}
	.board_view_body .file_box ul li a .file_wrap .name{margin-right:10px;}
	.board_view_footer{padding: 30px 0; text-align: right;}
	.board_view_footer button {min-width:150px}
	
	/* 비급여 */
	.page_title {font-family: 'Pretendard-ExtraBold';font-size: 30px}
	.pay_tbl {border: 1px solid #DAE8DF;margin: 30px auto 0;border-radius: 12px;overflow: hidden;font-size: 11px}
	.pay_tbl table {background:#FAFAF7;margin: 0;width: 100%;border-radius: 12px;overflow: hidden}
	.pay_tbl table {background: #fff}
	.pay_tbl table thead {border-bottom: 1px solid #DAE8DF;background: #817158;color: #fff;font-weight: 100;font-family: 'Pretendard-Medium';}
	.pay_tbl table thead tr {border-bottom: 1px solid rgba(182, 182, 182, 0.3)}
	.pay_tbl table thead tr th {height: 50px;text-align: center;border-right: 1px solid rgba(182, 182, 182, 0.3)}
	.pay_tbl table tbody tr {border-bottom: 1px solid #DAE8DF}
	.pay_tbl table tbody tr:last-child {border-bottom: 0}
	.pay_tbl table tbody tr td {text-align: center;height: 76px;vertical-align: middle;border-right: 1px solid #DAE8DF;line-height: 1.4em;width:13.5%;}	
	.pay_tbl table tbody tr td.b {font-family: 'Pretendard-Medium';}
	.pay_tbl table tbody tr td:first-child span {display: block;font-size: 13px;font-family: 'Pretendard-Regular';}
	.pay_tbl table tr td:last-child {border-right: 0}
	.pay_tbl table tr td span {white-space: nowrap}
	.pay_tbl table tbody tr th.code, .pay_tbl table tbody tr td.code {width: 8%}
	.pay_tbl table tbody tr td.sm {font-size: 11px}
	
	/* 클리닉 */
	.clinic_card .img img {max-width: 70%;}
}