.multiple-calendar {display: block; width: 100%;}
.multiple-calendar * {font-family: 'gothic';}
.multiple-calendar .mc-header {position: relative; display: block; width: 100%; height: 112px; border-radius: 30px 0px 30px 0; background-color: #475465;}
.multiple-calendar .mc-header::before {position: absolute; left: 20px; bottom: 0; display: block; width: 141px; height: 95px; background-position: center; background-repeat: no-repeat; background-size: 100%; content: ''; background-image: url("data:image/svg+xml,%3Csvg width='141' height='95' viewBox='0 0 141 95' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect opacity='0.1' width='141' height='117' transform='matrix(-1 0 0 1 141 0)' fill='url(%23pattern0_4492_546)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_4492_546' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_4492_546' transform='scale(0.0070922 0.00854701)'/%3E%3C/pattern%3E%3Cimage id='image0_4492_546' width='141' height='117' preserveAspectRatio='none' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI0AAAB1CAYAAABzn2LRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyQzRBQkI4NDFFRDcxMUVBQjQyMkI3MDdFRDg0REVBMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyQzRBQkI4NTFFRDcxMUVBQjQyMkI3MDdFRDg0REVBMiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJDNEFCQjgyMUVENzExRUFCNDIyQjcwN0VEODRERUEyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJDNEFCQjgzMUVENzExRUFCNDIyQjcwN0VEODRERUEyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ZCWDNgAAGGlJREFU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'/%3E%3C/defs%3E%3C/svg%3E%0A");}
.multiple-calendar .mc-title-group {display: flex; align-items: center; justify-content: center; width: 100%; height: 100%;}
.multiple-calendar .mc-control {flex-shrink: 0; width: 34px; height: 34px; background-position: center; background-repeat: no-repeat; border-radius: 100%; overflow: hidden; transition: background-image 0.3s;}
.multiple-calendar .mc-control.prev {background-image: url("data:image/svg+xml,%3Csvg width='35' height='34' viewBox='0 0 35 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.4592 16.9996L20.473 21.0134C20.7828 21.3232 20.9377 21.7105 20.9377 22.1752C20.9377 22.64 20.7828 23.0414 20.473 23.3794C20.135 23.7174 19.7336 23.8864 19.2689 23.8864C18.8041 23.8864 18.4028 23.7174 18.0648 23.3794L12.868 18.1826C12.53 17.8446 12.361 17.4503 12.361 16.9996C12.361 16.5489 12.53 16.1546 12.868 15.8166L18.107 10.5776C18.445 10.2396 18.8393 10.0777 19.29 10.0917C19.7407 10.1058 20.135 10.2819 20.473 10.6199C20.7828 10.9579 20.9448 11.3522 20.9589 11.8029C20.973 12.2535 20.811 12.6479 20.473 12.9859L16.4592 16.9996ZM17.6 33.8996C19.9378 33.8996 22.1348 33.456 24.191 32.5687C26.2472 31.6815 28.0358 30.4774 29.5568 28.9564C31.0778 27.4354 32.2819 25.6468 33.1691 23.5906C34.0564 21.5344 34.5 19.3374 34.5 16.9996C34.5 14.6618 34.0564 12.4648 33.1691 10.4086C32.2819 8.35244 31.0778 6.56386 29.5568 5.04286C28.0358 3.52186 26.2472 2.31773 24.191 1.43048C22.1348 0.543234 19.9378 0.0996094 17.6 0.0996094C15.2622 0.0996094 13.0652 0.543234 11.009 1.43048C8.95283 2.31773 7.16425 3.52186 5.64325 5.04286C4.12225 6.56386 2.91813 8.35244 2.03088 10.4086C1.14363 12.4648 0.700001 14.6618 0.700001 16.9996C0.700001 19.3374 1.14363 21.5344 2.03088 23.5906C2.91813 25.6468 4.12225 27.4354 5.64325 28.9564C7.16425 30.4774 8.95283 31.6815 11.009 32.5687C13.0652 33.456 15.2622 33.8996 17.6 33.8996Z' fill='white'/%3E%3C/svg%3E%0A");}
.multiple-calendar .mc-control.prev:hover {background-image: url("data:image/svg+xml,%3Csvg width='35' height='34' viewBox='0 0 35 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.4592 16.9996L20.473 21.0134C20.7828 21.3232 20.9377 21.7105 20.9377 22.1752C20.9377 22.64 20.7828 23.0414 20.473 23.3794C20.135 23.7174 19.7336 23.8864 19.2689 23.8864C18.8041 23.8864 18.4028 23.7174 18.0648 23.3794L12.868 18.1826C12.53 17.8446 12.361 17.4503 12.361 16.9996C12.361 16.5489 12.53 16.1546 12.868 15.8166L18.107 10.5776C18.445 10.2396 18.8393 10.0777 19.29 10.0917C19.7407 10.1058 20.135 10.2819 20.473 10.6199C20.7828 10.9579 20.9448 11.3522 20.9589 11.8029C20.973 12.2535 20.811 12.6479 20.473 12.9859L16.4592 16.9996ZM17.6 33.8996C19.9378 33.8996 22.1348 33.456 24.191 32.5687C26.2472 31.6815 28.0358 30.4774 29.5568 28.9564C31.0778 27.4354 32.2819 25.6468 33.1691 23.5906C34.0564 21.5344 34.5 19.3374 34.5 16.9996C34.5 14.6618 34.0564 12.4648 33.1691 10.4086C32.2819 8.35244 31.0778 6.56386 29.5568 5.04286C28.0358 3.52186 26.2472 2.31773 24.191 1.43048C22.1348 0.543234 19.9378 0.0996094 17.6 0.0996094C15.2622 0.0996094 13.0652 0.543234 11.009 1.43048C8.95283 2.31773 7.16425 3.52186 5.64325 5.04286C4.12225 6.56386 2.91813 8.35244 2.03088 10.4086C1.14363 12.4648 0.700001 14.6618 0.700001 16.9996C0.700001 19.3374 1.14363 21.5344 2.03088 23.5906C2.91813 25.6468 4.12225 27.4354 5.64325 28.9564C7.16425 30.4774 8.95283 31.6815 11.009 32.5687C13.0652 33.456 15.2622 33.8996 17.6 33.8996Z' fill='%23FFBE00'/%3E%3C/svg%3E%0A");}
.multiple-calendar .mc-control.next {background-image: url("data:image/svg+xml,%3Csvg width='35' height='34' viewBox='0 0 35 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5408 16.9996L14.527 21.0134C14.2172 21.3232 14.0623 21.7105 14.0623 22.1752C14.0623 22.64 14.2172 23.0414 14.527 23.3794C14.865 23.7174 15.2664 23.8864 15.7311 23.8864C16.1959 23.8864 16.5972 23.7174 16.9352 23.3794L22.132 18.1826C22.47 17.8446 22.639 17.4503 22.639 16.9996C22.639 16.5489 22.47 16.1546 22.132 15.8166L16.893 10.5776C16.555 10.2396 16.1607 10.0777 15.71 10.0917C15.2593 10.1058 14.865 10.2819 14.527 10.6199C14.2172 10.9579 14.0552 11.3522 14.0411 11.8029C14.027 12.2535 14.189 12.6479 14.527 12.9859L18.5408 16.9996ZM17.4 33.8996C15.0622 33.8996 12.8652 33.456 10.809 32.5687C8.75283 31.6815 6.96425 30.4774 5.44325 28.9564C3.92225 27.4354 2.71813 25.6468 1.83088 23.5906C0.943625 21.5344 0.5 19.3374 0.5 16.9996C0.5 14.6618 0.943625 12.4648 1.83088 10.4086C2.71813 8.35244 3.92225 6.56386 5.44325 5.04286C6.96425 3.52186 8.75283 2.31773 10.809 1.43048C12.8652 0.543234 15.0622 0.0996094 17.4 0.0996094C19.7378 0.0996094 21.9348 0.543234 23.991 1.43048C26.0472 2.31773 27.8358 3.52186 29.3568 5.04286C30.8778 6.56386 32.0819 8.35244 32.9691 10.4086C33.8564 12.4648 34.3 14.6618 34.3 16.9996C34.3 19.3374 33.8564 21.5344 32.9691 23.5906C32.0819 25.6468 30.8778 27.4354 29.3568 28.9564C27.8358 30.4774 26.0472 31.6815 23.991 32.5687C21.9348 33.456 19.7378 33.8996 17.4 33.8996Z' fill='white'/%3E%3C/svg%3E%0A");}
.multiple-calendar .mc-control.next:hover {background-image: url("data:image/svg+xml,%3Csvg width='35' height='34' viewBox='0 0 35 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5408 16.9996L14.527 21.0134C14.2172 21.3232 14.0623 21.7105 14.0623 22.1752C14.0623 22.64 14.2172 23.0414 14.527 23.3794C14.865 23.7174 15.2664 23.8864 15.7311 23.8864C16.1959 23.8864 16.5972 23.7174 16.9352 23.3794L22.132 18.1826C22.47 17.8446 22.639 17.4503 22.639 16.9996C22.639 16.5489 22.47 16.1546 22.132 15.8166L16.893 10.5776C16.555 10.2396 16.1607 10.0777 15.71 10.0917C15.2593 10.1058 14.865 10.2819 14.527 10.6199C14.2172 10.9579 14.0552 11.3522 14.0411 11.8029C14.027 12.2535 14.189 12.6479 14.527 12.9859L18.5408 16.9996ZM17.4 33.8996C15.0622 33.8996 12.8652 33.456 10.809 32.5687C8.75283 31.6815 6.96425 30.4774 5.44325 28.9564C3.92225 27.4354 2.71813 25.6468 1.83088 23.5906C0.943625 21.5344 0.5 19.3374 0.5 16.9996C0.5 14.6618 0.943625 12.4648 1.83088 10.4086C2.71813 8.35244 3.92225 6.56386 5.44325 5.04286C6.96425 3.52186 8.75283 2.31773 10.809 1.43048C12.8652 0.543234 15.0622 0.0996094 17.4 0.0996094C19.7378 0.0996094 21.9348 0.543234 23.991 1.43048C26.0472 2.31773 27.8358 3.52186 29.3568 5.04286C30.8778 6.56386 32.0819 8.35244 32.9691 10.4086C33.8564 12.4648 34.3 14.6618 34.3 16.9996C34.3 19.3374 33.8564 21.5344 32.9691 23.5906C32.0819 25.6468 30.8778 27.4354 29.3568 28.9564C27.8358 30.4774 26.0472 31.6815 23.991 32.5687C21.9348 33.456 19.7378 33.8996 17.4 33.8996Z' fill='%23FFBE00'/%3E%3C/svg%3E%0A");}
.multiple-calendar .mc-title {flex-shrink: 0; white-space: nowrap; color: #FFF; text-align: center; font-family: "Gmarket Sans"; font-size: 35px; font-weight: 700; line-height: 34px; letter-spacing: -1.05px; padding: 4px 50px 0;}
.multiple-calendar .mc-cha {position: absolute; right: 50px; bottom: 0; display: block; width: 184px; height: 158px; background-position: center; background-repeat: no-repeat; background-size: 100%; background-image: url(/images/kr/sub04/mc-calendar-cha.png);}
.multiple-calendar .mc-info-group {position: relative; display: flex; align-items: center; justify-content: center; width: 100%; padding: 30px;}
.multiple-calendar .mc-info {display: flex; align-items: center; justify-content: center;}
.multiple-calendar .mc-info .mc-event-button {min-width: 153px; height: 30px; text-align: center; line-height: 30px;}
.multiple-calendar .mc-info .mc-event-button + .mc-event-button {margin: 0 0 0 14px;}
.multiple-calendar .mc-select {position: absolute; right: 30px; top: 28px;}


.multiple-calendar .multiple-wrapper {position: relative; display: block; width: 100%;}
.multiple-calendar .table {margin: 0; border: none;}
.multiple-calendar .table thead th,
.multiple-calendar .table thead td,
.multiple-calendar .table tbody th,
.multiple-calendar .table tbody td {padding: 0; background-color: transparent;}
.multiple-calendar .table thead th,
.multiple-calendar .table thead td,
.multiple-calendar .table tbody th,
.multiple-calendar .table tbody td .number {color: #000; text-align: center;}
.multiple-calendar .table thead th.sun,
.multiple-calendar .table tbody td.day.sun .number {color: #C30C0C;}
.multiple-calendar .table thead th.sat,
.multiple-calendar .table tbody td.day.sat .number {color: #3A67B9;}

.multiple-calendar .table thead th {font-size: 20px; font-weight: 500; line-height: 40px; letter-spacing: -0.498px; padding: 17px 0; border: none; border-top: 2px solid #434547; border-bottom: 2px solid #434547;}
.multiple-calendar .table tbody td {border: none; border-left: 1px solid #DDD; border-right: 1px solid #DDD; border-bottom: 1px solid #DDD;}
.multiple-calendar .table tbody td:first-child {border-left: none;}
.multiple-calendar .table tbody td:last-child {border-right: none;}
.multiple-calendar .table .td-box {position: relative; display: flex; flex-direction: column; align-items: flex-start; width: 100%; height: 158px; padding: 42px 0 0;}
.multiple-calendar .table .number {position: absolute; left: 0; top: 0; display: block; width: 100%; height: 42px; padding: 13px 0 12px; color: #000; text-align: center; font-size: 16px; font-weight: 500; line-height: 110%; letter-spacing: -0.48px; width: 100%;}

.multiple-calendar .event-button-group {position: absolute; left: 0; top: 0; display: block; width: 100%; cursor: pointer;}
.multiple-calendar .event-button-group .mc-event-button {margin-top: 0; cursor: pointer;}
.multiple-calendar .event-button-group .mc-event-button.active {outline: 2px solid #000;}

.multiple-calendar .eb-item {position: absolute;}

.multiple-calendar .mc-event-button {display: block; width: 100%; height: 22px; color: #2C2C2C; font-size: 15px; font-weight: 400; line-height: 22px; letter-spacing: -0.45px; margin: 0; text-align: left; padding: 0 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.multiple-calendar .mc-event-button.hidden-button {position: static; opacity: 0;}

.multiple-calendar .mc-event-button.mc-color1 {background-color: #FFE2B4;}
.multiple-calendar .mc-event-button.mc-color2 {background-color: #C4EEFA;}
.multiple-calendar .mc-event-button.event-border1 {border-radius: 0;}
.multiple-calendar .mc-event-button.event-border2 {border-radius: 50px;}
.multiple-calendar .mc-event-button.event-border3 {border-radius: 50px 0 0 50px;}
.multiple-calendar .mc-event-button.event-border4 {border-radius: 0 50px 50px 0;}

.multiple-calendar .mc-more {display: flex; align-items: center; justify-content: center; min-width: 30px; height: 25px; background-color: #EEE; margin: auto 0 0;}
.multiple-calendar .mc-more .mc-more-count {position: relative; color: #000; text-align: center; font-size: 14px; font-weight: 600; line-height: 120%; letter-spacing: -0.42px; padding: 0 0 0 8px;}
.multiple-calendar .mc-more .mc-more-count::before {position: absolute; left: 0; top: 0; display: block; font-size: inherit; font-weight: inherit; line-height: 110%; letter-spacing: inherit; content: '+';}

.multiple-calendar .mc-more-box {display: block; margin: auto 0 0;}
.multiple-calendar .mc-more-tooltip {position: absolute; left: 50%; top: 0; transform: translateX(-50%); display: none; width: 229px; height: auto; background-color: #FFF; z-index: 100; box-shadow: 2px 2px 24px 0px rgba(0, 0, 0, 0.25);}
.multiple-calendar .mc-more-tooltip.on {display: block;}
.multiple-calendar .mc-more-tooltip .inner {display: block; padding: 14px 14px 20px;}
.multiple-calendar .mc-more-tooltip .mc-tooltip-date {display: block; color: #000; text-align: center; font-size: 16px; font-weight: 700; line-height: 120%; letter-spacing: -0.48px;}
.multiple-calendar .mc-more-tooltip .mc-tooltip-date.sun {color: #C30C0C;}
.multiple-calendar .mc-more-tooltip .mc-tooltip-date.sat {color: #3A67B9;}
.multiple-calendar .mc-more-tooltip .mc-tooltip-ul {display: block; width: 100%; margin: 22px 0 0; overflow-y: auto; max-height: 125px; padding: 0 6px 0 0;}
.multiple-calendar .mc-more-tooltip .mc-tooltip-ul::-webkit-scrollbar {width: 6px;}
.multiple-calendar .mc-more-tooltip .mc-tooltip-ul::-webkit-scrollbar-thumb {background-color: #DDD; border-radius: 12px 12px 12px 12px;}
.multiple-calendar .mc-more-tooltip .mc-tooltip-ul::-webkit-scrollbar-track {background-color: #FAFAFA;}
.multiple-calendar .mc-more-tooltip .mc-tooltip-ul .mc-tooltip-li + .mc-tooltip-li {margin: 3px 0 0;}
.multiple-calendar .mc-more-tooltip .mc-tooltip-close {position: absolute; right: 14px; top: 15px; display: block; width: 16px; height: 15px; background-position: center; background-repeat: no-repeat; background-size: 100%; background-image: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.084 13.756L14.028 14.812L8 8.784L1.994 14.812L0.916 13.756L6.944 7.728L0.916 1.722L1.994 0.644L8 6.672L14.028 0.644L15.084 1.7L9.078 7.728L15.084 13.756Z' fill='%23555555'/%3E%3C/svg%3E%0A");}

@media (max-width: 1280px) {
	.multiple-calendar .mc-cha {right: 30px; width: 129px; height: 111px;}
	.multiple-calendar .table thead th {font-size: 18px;}
}

@media (max-width: 680px) {
	.multiple-calendar {display: flex; flex-direction: column;}
	.multiple-calendar .mc-header {margin: 0;}
	.multiple-calendar .mc-cha {display: none;}
	.multiple-calendar .mc-info-group {justify-content: space-between;}
	.multiple-calendar .mc-select {position: relative; right: auto; top: auto;}

	.multiple-calendar .table colgroup,
	.multiple-calendar .table thead,
	.multiple-calendar .table .empty-day,
	.multiple-calendar .event-button-group {display: none;}

	.multiple-calendar .table {border-top: 2px solid #434547;}
	.multiple-calendar .table tbody tr {width: 100%;}
	.multiple-calendar .table tbody td {display: block; width: 100%; margin: 0; padding: 0;}
	.multiple-calendar .table tbody td:first-child {border-left: 1px solid #DDD;}
	.multiple-calendar .table tbody td:last-child {border-right: 1px solid #DDD;}
	/* .multiple-calendar .table tbody td .number {text-align: left; padding: 13px 15px 12px; font-weight: 700;} */
	.multiple-calendar .table tbody td .number {position: relative; left: auto; top: auto; text-align: left; padding: 0 0 15px; font-weight: 700; height: auto;}
	.multiple-calendar .table tbody td .number .sr-only {position: relative; display: inline-block; width: auto; height: auto; margin: 0; overflow: visible; clip: unset; font-size: inherit; font-weight: 400; line-height: inherit; letter-spacing: inherit; color: inherit; vertical-align: baseline; padding: 0 0 0 5px;}
	/* .multiple-calendar .table .td-box {min-height: 80px; height: auto; padding: 42px 15px 15px;} */
	.multiple-calendar .table .td-box {min-height: 80px; height: auto; padding: 15px;}

	.multiple-calendar .mc-event-button.hidden-button {opacity: 1; position: relative !important; top: auto !important; left: auto !important; width: 100% !important;}
	.multiple-calendar .mc-event-button.hidden-button + .mc-event-button.hidden-button {margin: 5px 0 0;}

	.multiple-calendar .mc-more-box {margin: 10px 0 0; width: 100%;}
	.multiple-calendar .mc-more {width: 100%;}
	.multiple-calendar .mc-more-tooltip {width: 100%;}
	.multiple-calendar .mc-more-tooltip .mc-tooltip-date .sr-only {position: relative; display: inline-block; width: auto; height: auto; margin: 0; overflow: visible; clip: unset; font-size: inherit; font-weight: 700; line-height: inherit; letter-spacing: inherit; color: inherit; vertical-align: baseline; padding: 0 0 0 5px;}
}

@media (max-width: 560px) {
	.multiple-calendar .mc-info-group {flex-direction: column; padding: 20px; padding-bottom: 74px;}
	.multiple-calendar .mc-select {position: absolute; right: 20px; bottom: 20px;}
}

@media (max-width: 490px) {
	.multiple-calendar .mc-title {font-size: 28px; padding: 4px 20px 0;}
	.multiple-calendar .mc-info .mc-event-button {min-width: 100px;}
}

@media (max-width: 360px) {
	.multiple-calendar .mc-info-group {padding: 15px 15px;}
	.multiple-calendar .mc-select {position: relative; right: auto; bottom: auto; width: 100%; margin: 15px 0 0;}
}




.crse_banner { overflow: hidden; position: relative; width: 100%; border: none; margin: 0; padding: 0;}
.crse_banner .crse_title{position: relative;}
.crse_banner .crse_num{display:none;}
.crse_banner .crse_title .gubun{color: #1d1d1d;font-size: 16px}
.crse_banner .crse_title h2 {color: #1D1D1D; font-size: 28px; font-weight: 500; line-height: 120%; letter-spacing: -0.84px; display: block;}
.crse_banner .crse_title h2:before { background:none; }
.crse_banner .crse_title h2 span { display:block; font-size:28px; color:#ffea00; }
.crse_banner .con{overflow:hidden}
.crse_banner .txt_box .c_list {overflow: hidden;position: relative;margin-top: 30px;}
.crse_banner .txt_box .c_list li {position: relative;min-height: 40px;color: #404040;padding:7px 0;padding-left: 132px;border-top: 1px dashed #cacaca;}
.crse_banner .txt_box .c_list li *{vertical-align:middle}
.crse_banner .txt_box .c_list li:first-child{border-top:0}
.crse_banner .txt_box .c_list li em { display: block;float:left;min-width: 127px; margin-left: -127px;color: #121212; font-weight: bold;}
.crse_banner .txt_box .c_list li em:before{ content: ""; position: absolute; display: block; left: 110px; top: 15px; width: 1px; height: 12px; background-color: #cacaca;}
.crse_banner .txt_box .c_list li em i{position: relative;top:6px; width: 22px; height: 22px;margin-right:7px; background-color: #2c3230; border-radius: 30px; }
.crse_banner .txt_box .c_list li em i:before{position: absolute; top: 5px; left: 8px; color: #fff; font-size: 13px;}
.crse_banner .txt_box .c_list li:last-child em i:before{left: 5px;}
.crse_banner .descrip{padding-top:20px;margin-top:20px;border-top:1px solid #ddd;}
.crse_banner .bbs--view--file {margin: 5px 0;border: none;}
.crse_banner .bbs--view--file .btn-file {margin:5px;}
.crse_banner .crse-text-group {padding: 0 313px 0 0;}
.crse_banner .crse-img-group {position: absolute; right: 0; top: 62px; display: block; width: 277px; height: 355px;}
.crse_banner .crse-img-group .inner {position: relative; display: block; width: 100%; height: 100%; overflow: hidden;}
.crse_banner .crse-img-group .inner img {position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); display: block; width: auto; height: 100%; max-width: none; max-height: none;}
.crse_banner .crse-button-group {display: block; width: 100%; margin: 62px 0 0;}
.crse_banner .crse-more-button {position: relative; display: flex; align-items: center; justify-content: center; max-width: 304px; width: 100%; height: 71px; margin: 0 auto; background-color: #013F70; padding: 0 127px 0 50px;}
.crse_banner .crse-more-button > span {position: relative; flex-shrink: 0; color: #FFF; text-align: center; font-family: Pretendard; font-size: 24px; font-style: normal; font-weight: 700; line-height: 71px; letter-spacing: -0.72px; padding: 0 26px 0 0;}
.crse_banner .crse-more-button > span i {position: absolute; right: 0; top: 0; background-position: center; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.53516 12.5625V8.17969H0.152344V5.25H4.53516V0.867188H7.46484V5.25H11.8477V8.17969H7.46484V12.5625H4.53516Z' fill='white'/%3E%3C/svg%3E%0A"); width: 12px; height: 71px; display: block;}
.crse_banner .crse-more-button .crse-more-cha {position: absolute; right: 29px; bottom: 0; display: block; width: 81px; height: 85px; background-position: center; background-repeat: no-repeat; background-size: 100%; background-image: url(/images/kr/sub04/crse-more-cha.png);}

@media (max-width: 1200px) {
	.crse_banner .crse-text-group {padding: 0 262px 0 0;}
	.crse_banner .crse-img-group {width: 222px; height: 252px;}
}

@media (max-width: 1023px) {
	.crse_banner .crse-text-group {padding: 0 313px 0 0;}
	.crse_banner .crse-img-group {width: 277px; height: 315px;}
}

@media (max-width: 860px) {
	.crse_banner .crse-text-group {padding: 0 262px 0 0;}
	.crse_banner .crse-img-group {width: 222px; height: 252px;}
}

@media only screen and (max-width:767px){
    .crse_banner {padding-top: 40px;}
    .crse_banner .crse_title h2{font-size:20px}
	.crse_banner .crse-text-group {padding: 0;}
	.crse_banner .crse-img-group {position: relative; right: auto; top: auto; margin: 0 auto; transform: none; width: 100%; height: auto;}
	.crse_banner .crse-img-group .inner img {position: relative; left: auto; top: auto; transform: none;}
}
@media only screen and (max-width:540px){
	.crse_banner{padding: 15px}
	.crse_banner .crse_title{padding: 25px 0 0;}
	.crse_banner .crse_title h2{font-size:18px}
	.crse_banner .txt_box .c_list li{font-size:14px}
}


.ui-modal__backdrop {position: fixed; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; overflow: auto; z-index: 999; padding: 20px; box-sizing: border-box; background-color: #000; background-color: rgba(0, 0, 0, 0.75); text-align: center;}
.ui-modal__backdrop:before {content: ""; display: inline-block; height: 100%; vertical-align: middle; margin-right: -.05em;}
.ui-modal__ajax {display: none; vertical-align: middle; position: fixed; top: 50%; left: 50%; z-index: 2; box-sizing: border-box; background: #fff; padding: 0; -webkit-border-radius: 8px; -moz-border-radius: 8px; -o-border-radius: 8px; -ms-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: 0 0 10px #000; -moz-box-shadow: 0 0 10px #000; -o-box-shadow: 0 0 10px #000; -ms-box-shadow: 0 0 10px #000; box-shadow: 0 0 10px #000; text-align: left; transform: translate(-50%, -50%) scale(1); width: calc(100% - 100px); max-width: 1220px;}
.ui-modal__ajax .close-modal {position: absolute; top: 38px; right: 43px; display: block; width: 32px; height: 32px; text-indent: -9999px; background-size: contain; background-repeat: no-repeat; background-position: center center; background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.83437 31.0695L0.21875 29.4539L14.025 15.6477L0.21875 1.76797L1.83437 0.152344L15.6406 13.9586L29.5203 0.152344L31.1359 1.76797L17.3297 15.6477L31.1359 29.4539L29.5203 31.0695L15.6406 17.2633L1.83437 31.0695Z' fill='%23013F70'/%3E%3C/svg%3E%0A");}
.ui-modal__ajax .mc-view-modal {display: block; width: 100%; padding: 111px 126px 100px;}

@media (max-width: 1280px) {
	.ui-modal__ajax .mc-view-modal {padding: 50px;}
}

@media (max-width: 767px) {
	.ui-modal__ajax {width: calc(100% - 60px);}
	.ui-modal__ajax .close-modal {top: 30px; right: 30px;}

	.ui-modal__ajax .mc-view-modal {padding: 90px 30px 30px;}
	.ui-modal__ajax .mc-view-modal .crse_banner {padding-top: 0;}
	.ui-modal__ajax .mc-view-modal .crse_banner .crse-img-group {width: auto; height: 200px;}
	.ui-modal__ajax .mc-view-modal .crse_banner .crse-img-group .inner img {width: auto; margin: 0 auto;}
	.ui-modal__ajax .mc-view-modal .crse_banner .crse-text-group {padding: 30px 0 0;}
	.ui-modal__ajax .mc-view-modal .crse_banner .crse-button-group {margin: 30px 0 0;}

	.ui-modal__ajax .mc-view-modal .crse_banner .txt_box .c_list {overflow-y: auto; max-height: 160px; padding: 0 10px 0 0;}
	.ui-modal__ajax .mc-view-modal .crse_banner .txt_box .c_list::-webkit-scrollbar {width: 6px;}
	.ui-modal__ajax .mc-view-modal .crse_banner .txt_box .c_list::-webkit-scrollbar-thumb {background-color: #DDD; border-radius: 12px 12px 12px 12px;}
	.ui-modal__ajax .mc-view-modal .crse_banner .txt_box .c_list::-webkit-scrollbar-track {background-color: #FAFAFA;}

	.crse_banner .crse-more-button {max-width: none; width: auto; height: 50px; padding: 0 100px 0 30px;}
	.crse_banner .crse-more-button > span {font-size: 18px; line-height: 46px; padding: 0 20px 4px 0;}
	.crse_banner .crse-more-button > span i {height: 46px;}
	.crse_banner .crse-more-button .crse-more-cha {right: 20px; width: 65px; height: 68px;}
}

@media (max-width: 540px) {
	.ui-modal__ajax {width: calc(100% - 40px);}
	.ui-modal__ajax .close-modal {top: 20px; right: 20px; width: 24px; height: 24px;}

	.ui-modal__ajax .mc-view-modal {padding: 60px 20px 20px;}
	.ui-modal__ajax .mc-view-modal .crse_banner {padding: 0;}
	.ui-modal__ajax .mc-view-modal .crse_banner .crse_title {padding: 0;}
	.ui-modal__ajax .mc-view-modal .crse_banner .crse-text-group {padding: 20px 0 0;}
	.ui-modal__ajax .mc-view-modal .crse_banner .crse-button-group {margin: 20px 0 0;}

	.ui-modal__ajax .mc-view-modal .crse_banner .txt_box .c_list {margin-top: 20px;}
	.ui-modal__ajax .mc-view-modal .crse_banner .txt_box .c_list li {padding-left: 90px;}
	.ui-modal__ajax .mc-view-modal .crse_banner .txt_box .c_list li em {min-width: 90px; margin-left: -90px;}
	.ui-modal__ajax .mc-view-modal .crse_banner .txt_box .c_list li em:before {left: 78px; top: 13px;}
}

@media (max-width: 400px) {
	.ui-modal__ajax {width: calc(100% - 30px);}
	.ui-modal__ajax .mc-view-modal {padding: 60px 15px 15px;}

	.crse_banner .crse-more-button {height: 40px; padding: 0 20px;}
	.crse_banner .crse-more-button > span {font-size: 16px; line-height: 38px; padding: 0 20px 2px 0;}
	.crse_banner .crse-more-button > span i {height: 40px;}
	.crse_banner .crse-more-button .crse-more-cha {display: none;}
}