@charset "utf-8";

/* button */
.btn-xlarge {display:inline-flex;align-items:center;justify-content:center;min-width:25.6rem;height:6.4rem;font-size:2rem;border-radius:0.5rem;padding: 0 1.6rem;font-weight:700;/* white-space:nowrap; */text-align:center;}
.btn-xlarge.btn-h {height:4.8rem;} /* 2차231027 */
.btn-large {display:inline-flex;align-items:center;justify-content:center;min-width:9.6rem;height:4rem;font-size:1.6rem;border-radius:0.5rem;padding:0 1.6rem;font-weight:700;white-space:nowrap;}
.btn-medium {display:inline-flex;align-items:center;justify-content:center;height:3.2rem;font-size:1.6rem;border-radius:0.5rem;padding:0 1.6rem;font-weight:700;white-space:nowrap;}
.btn-small {display:inline-flex;align-items:center;justify-content:center;height:2.4rem;font-size:1.4rem;border-radius:0.5rem;padding:0 1.6rem;font-weight:700;white-space:nowrap;}
.btn-xlarge:disabled,
.btn-large:disabled,
.btn-medium:disabled,
.btn-small:disabled {opacity:0.6;}
.btn-blue {background-color:var(--blue);color:var(--white);border:0.1rem solid transparent;}
.btn-outline-blue {background-color:var(--white);color:var(--tblue);border:0.1rem solid var(--blue);}
.btn-inner-arrow.btn-outline-blue::after,
.btn-inner-dash-arrow.btn-outline-blue::after {border-top: 0.2rem solid #cb6356; border-left: 0.2rem solid #cb6356;} /* 운영-웹접근성 */
.btn-inner-add.btn-outline-blue:before {background-color:var(--blue);}
.btn-orange {background-color:var(--orange);color:var(--white);border:0.1rem solid transparent;}
.btn-outline-orange {background-color:var(--white);color:var(--orange);border:0.1rem solid var(--orange);}
.btn-inner-arrow.btn-outline-orange::after,
.btn-inner-dash-arrow.btn-outline-orange::after {background:url(../img/arrow/arrow-right-orange.svg) no-repeat center / contain;} /* 운영-웹접근성 */
.btn-inner-add.btn-outline-orange::before {background-color:var(--orange);}
.btn-gray {background-color:var(--gray2);color:var(--white);border:0.1rem solid transparent;}
.btn-outline-gray {background-color:var(--white);color:var(--gray2);border:0.1rem solid var(--gray2);}
.btn-inner-arrow.btn-outline-gray::after,
.btn-inner-dash-arrow.btn-outline-gray::after {background:url(../img/arrow/arrow-right-gray2.svg) no-repeat center / contain;} /* 운영-웹접근성 */
.btn-inner-add.btn-outline-gray:before {background-color:var(--gray2);}
.btn-lblue {background-color:var(--lblue);color:var(--white);border:0.1rem solid transparent;}
.btn-outline-lblue {background-color:var(--white);color:var(--lblue);border:0.1rem solid var(--lblue);}
.btn-inner-arrow.btn-outline-lblue::after,
.btn-inner-dash-arrow.btn-outline-lblue::after {background:url(../img/arrow/arrow-right-lblue.svg) no-repeat center / contain;} /* 운영-웹접근성 */
.btn-inner-add.btn-outline-lblue:before {background-color:var(--lblue);}
.bg-white {background-color:var(--white);border:0.1rem solid transparent;}
.btn-inner-arrow:not([class^="btn-xlarge"],[class^="btn-large"],[class^="btn-medium"],[class^="btn-small"]) {display:inline-flex;align-items:center;}

.btn-inner-print {display:flex;width:4.8rem;height:4.8rem;background:url(../img/ico/ico-print.svg) center center / 1.6rem 1.6rem no-repeat;}
.btn-delete {display:inline-flex;align-items:center;justify-content:center;border-radius:0.5rem;width:2.4rem;height:2.4rem;}
/* btn-wrap */
.btn-wrap {display:flex;align-items:center;justify-content:space-between;margin-top:1.6rem;}
.btn-wrap .left {flex:1;display:flex;justify-content:flex-start;}
.btn-wrap .right {flex:1;display:flex;justify-content:flex-end;}
.btn-wrap .center {flex:1;display:flex;justify-content:center;}
.btn-wrap > .left *:not(:last-child),
.btn-wrap > .right *:not(:last-child),
.btn-wrap > .center *:not(:last-child) {margin-right:0.8rem;}
.btn-row {}
.btn-section-wrap {display:flex;align-items:center;justify-content:center;max-width:148rem;margin:0 auto;padding:0 2rem;}
.btn-section-wrap .left {flex:1;display:flex;justify-content:flex-start;}
.btn-section-wrap .right {flex:1;display:flex;justify-content:flex-end;}
.btn-section-wrap .center {flex:1;display:flex;justify-content:center;}
.btn-section-wrap > .left *:not(:last-child),
.btn-section-wrap > .right *:not(:last-child),
.btn-section-wrap > .center *:not(:last-child) {margin-right:2rem;}
.btn-section-wrap p {font-size:1.4rem;margin-top:0.8rem;}
.btn-wrap .btn-large {min-width:16rem;}

/* 운영-웹접근성 : s */
.btn-inner-icon {display:inline-flex; justify-content:center; align-items:center;}
.icon {display:inline-flex; width:1.6rem; height:1.6rem; background-repeat:no-repeat; background-position:center center; background-size:contain;}
.icon-download {background-image:url(../img/ico/ico-download.svg);}
.icon-print {background-image:url(../img/ico/ico-print.svg);}
.icon-home {width:1.8rem; height:1.4rem; background-image:url(../img/ico/ico-breadcrumb-home.svg);}
.icon-reset {width:1.8rem; height:1.4rem; background-image:url(../img/ico/ico-reset.svg);}
.icon-password {width:1.8rem; height:1.8rem; background-image:url(../img/form/form-password.svg);}
.icon-text {width:1.8rem;height:1.8rem; background-image:url(../img/form/form-text.svg);}
.icon-tooltip {background-image:url(../img/ico/ico-tooltip.svg);}
.icon-delete {width:1rem; height:1rem; background-image:url(../img/ico/ico-delete2.svg);}
.icon:hover,
.icon:focus {animation:over_background both var(--cubic) .3s;}
/* 운영-웹접근성 : e */
@keyframes over_background {
	0% {opacity:1;}
	50% {opacity:0.5}
	100% {opacity:1;}
}
/* select */
select {display:block;width:100%;height:4rem;font-size:1.6rem;color:var(--black);padding:0 0.8rem;border:0.1rem solid var(--gray1);background-color:var(--white);border-radius:0.5rem;}
select:disabled {border:0.1rem solid var(--gray1);background-color:var(--gray0);color:var(--gray2);}
select option[value=""][disabled] {display:none;}
/* select-dropdown */
.select-dropdown {position:relative;display:inline-flex;flex-direction:column;z-index:2;}
.select-dropdown.active {z-index:5;}
.select-dropdown .trigger {position:relative;display:block;/* height:4rem; */font-size:1.6rem;color:var(--black);border:0.1rem solid var(--gray1);border-radius:0.5rem;width:100%;padding:0.7rem 1.5rem 0.7rem 0.8rem;align-items:center;}
.select-dropdown .trigger:before {content:'';position:absolute;right:0.7rem;top:50%;margin-top:-0.35rem;width:1.1rem;height:0.7rem;background:url(../img/arrow/arrow-dropdown.svg) center center / 100% 100% no-repeat;}
.select-dropdown.active .trigger {border-radius:0.5rem 0.5rem 0 0;}
.select-dropdown.active .trigger:before {transform:rotate(180deg);}
.select-dropdown .target {position:absolute;left:0;top:calc(100% - 1px);width:100%;background:var(--white);border:0.1rem solid var(--gray1);box-shadow:0 0.4rem 0.4rem rgba(80, 79, 79, 0.25);border-radius:0 0 0.5rem 0.5rem;padding:0.8rem;}
.select-dropdown .target li {word-break:break-word;}
.select-dropdown .target li:not(:last-child) {margin-bottom:1rem;}
.select-dropdown .target li a {text-decoration:none;display:block;}
/* input type text */
input:not([type="checkbox"],[type="radio"]){display:block;width:100%;height:4rem;font-size:1.6rem;color:var(--black);font-weight:400;padding:0 0.8rem;border:0.1rem solid var(--gray1);background-color:var(--white);border-radius:0.5rem;}
input:not([type="checkbox"],[type="radio"]):disabled,
input:not([type="checkbox"],[type="radio"])[readonly] {border:0.1rem solid var(--gray1);background-color:var(--gray0);color:var(--gray2);}
input:not([type="checkbox"],[type="radio"])::placeholder {color:var(--gray2);}
input[type="date"]::-webkit-calendar-picker-indicator {background:url(../img/ico/ico-calendar.svg) center center / 100% 100% no-repeat;}
input[type="date"]:valid:before {display:none;}
input[type="date"]:invalid:before {content:attr(data-placeholder);margin-right:5px;}
textarea {display:block;width:100%;height:8rem;font-size:1.6rem;color:var(--black);font-weight:400;padding:0.8rem;border:0.1rem solid var(--gray1);background-color:var(--white);border-radius:0.5rem;}
textarea:disabled,
textarea[readonly] {border:0.1rem solid var(--gray1);background-color:var(--gray0);color:var(--gray2);}
textarea::placeholder {color:var(--gray2);}
textarea.areaResize {overflow:hidden;}
/* input file */
.inp-file {display:flex;align-items:center;}
.inp-file-text {display:block;width:100%;height:4rem;font-size:1.6rem;color:var(--black);font-weight:400;padding:0 0.8rem;line-height:3.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:0.1rem solid var(--gray1);background-color:var(--white);border-radius:0.5rem;}
.inp-file-text:disabled {border:0.1rem solid var(--gray1);background-color:var(--gray0);color:var(--gray2);}
.inp-file-text.placeholder {color:var(--gray2);}
.form-input-file ul {}
.form-input-file ul li {display:flex;align-items:center;font-size:1.6rem;}
.form-input-file ul li:first-child {margin-top:1.6rem;}
.form-input-file ul li:first-child.mt-none {margin-top: unset !important;}
.form-input-file ul li:not(:last-child) {display:flex;margin-bottom:0.8rem;}
.form-input-file ul li::before {content:""; flex:0 0 1.2rem; max-width:1.2rem; height:1.6rem; margin-right:0.8rem; background:url(../img/ico/ico-file-upload.svg) no-repeat center / 100% 100%;} /* 운영-웹접근성 */
.form-input-file ul li .name {text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%;}
.form-input-file.attachment-file ul {margin-top:2.4rem;}
.form-input-file.attachment-file ul.mt-none {margin-top: unset !important;}
.form-input-file.attachment-file ul li .name {width:auto;color:var(--gray3);font-weight:700;}
.form-input-file.attachment-file ul li::before {background:url(../img/ico/ico-file-upload2.svg) no-repeat center / 100% 100%;} /* 운영-웹접근성 */
.form-input-file ul li .btn-small {margin-left:0.8rem;}
/* input type cheeckbox */
/* 운영-웹접근성 : s */
.inp {display:inline-flex; justify-content:center; align-items:center;}
.inp input[type="radio"] {display: inline-flex; position: relative; appearance: none; cursor: inherit;}
.inp input[type="radio"]::before {content: ""; width: 16px; height: 16px; border: 1px solid #949494; border-radius: 10rem; background: none !important;}
.inp input[type="radio"]:checked::before {border: 1px solid #cf5e5e; border-radius: 10rem; background: none !important;}
.inp input[type="radio"]:checked::after {content: ""; position: absolute; top: 50%; left: 50%; border-radius: 1rem; transform: translate(-50%, -50%); background: #cf5e5e !important; width: 8px; height: 8px;}
.inp input[type="checkbox"] {display:inline-flex; appearance:none; cursor:inherit; position: relative;}
.inp input[type="checkbox"]::before {content:""; width: 16px; height: 16px; background:#fff; border: 1px solid #949494; border-radius: 3px;}
.inp input[type="checkbox"]:checked::before {background:#cf5e5e; border: 1px solid #cf5e5e;}
.inp input[type="checkbox"]:checked::after {content: ""; width: 6px; height: 12px; border: solid #fff; border-width: 0 2px 2px 0; transform: translateX(-50%) rotate(45deg); position: absolute; left: 50%;}
.inp b {margin-left:0.8rem; font-weight:400; font-size:1.6rem;}
.accordion-section .accordion-title .inp b {font-weight:700; font-size:2rem;}
.accordion-section .accordion-title.active .inp input[type="radio"]::before {background:url(../img/form/form-radio2.svg) no-repeat center / contain;}
.accordion-section .accordion-title.active .inp input[type="radio"]:checked::before {background:url(../img/form/form-radio-checked2.svg) no-repeat center / contain;}
.accordion-section .accordion-title.active .inp input[type="checkbox"]::before {background:url(../img/form/form-checkbox2.svg) no-repeat center / contain;}
.accordion-section .accordion-title.active .inp input[type="checkbox"]:checked::before {background:url(../img/form/form-checkbox-checked2.svg) no-repeat center / contain;}
.accordion-section .accordion-title.active .inp b {color:var(--white);}
/* 운영-웹접근성 : e */
/* asterisk */
.asterisk {display:inline-flex;}
.asterisk:before {content:'*';font-size:inherit;font-weight:inherit;color:var(--red);margin-right:0.5rem;}
/* form-box-list */
.form-box-list {}
.form-box-list ul {}
.form-box-list ul li {display:flex;align-items:center;}
.form-box-list ul li:not(:last-child) {margin-bottom:0.8rem;}
.form-box-tit {flex:1;padding-right:1rem;cursor:default;}
.form-box-tit strong {font-size:1.8rem;font-weight:400;}
.form-box-inner {display:flex;flex:1;}
.form-box-inner .inp {flex:1 1 100%;align-items:inherit;}
.form-box-inner .inp input:before,
.form-box-inner .inp input:after {display:none;}
.form-box-inner .inp b {display:flex;width:100%;align-items:center;justify-content:center;font-size:1.6rem;color:var(--gray2);margin-left:0;padding:0.7rem 0;border:0.1rem solid var(--gray1);background-color:var(--white);white-space:nowrap;}
.form-box-inner .inp input:checked ~ b {position:relative;color:var(--lblue);background-color:var(--bgblue);border-color:var(--blue);z-index:2;font-weight:700;}
.form-box-inner .inp:first-child b {border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem;}
.form-box-inner .inp b {margin-left:0;border-radius:0.5rem;width:100%;text-align:center;}
.form-box-inner .inp:not(:last-child) {margin-right:0.8rem;}
.form-box-inner .inp b.outline-blue {background-color: var(--white);color: var(--tblue);border: 0.1rem solid var(--blue);}
/* form-blind-list */
.form-blind-list {display:flex;}
.form-blind-list input[type="radio"]:before,
.form-blind-list input[type="checkbox"]:before {display:none;}
.form-blind-list .inp {position:relative;}
.form-blind-list .inp:not(:last-child):after {display:block;content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);background-color:#999;width:0.1rem;height:1.4rem;} 
.form-blind-list .inp b {margin-left:0;padding:0 2rem;font-weight:300;}
.form-blind-list .inp input:checked ~ b {font-weight:700;}
/* form-radio-list */
.form-radio-list {}
.form-radio-list li {position:relative;display:flex;}
.form-radio-list li:not(:last-child) {margin-bottom:1.6rem;}
.form-radio-list .inp {display:flex;align-items:center;justify-content:center;padding:0 2.4rem;}
.form-radio-list .inp b {margin-left:1.2rem;font-size:2rem;line-height:5.6rem;}
.form-radio-list .inp b:after {display:block;content:'';position:absolute;left:0;top:0;width:100%;height:100%;border:0.1rem solid var(--gray1);border-radius:0.5rem;box-shadow:0 0.4rem 0.7rem rgba(170, 170, 170, 0.15);}
.form-radio-list .inp input:checked ~ b {color:var(--blue);font-weight:700;}
.form-radio-list .inp input:checked ~ b:after {border-color:var(--blue);}
/*layerpopup*/
.layer-popup {display:none;z-index:2000;position:fixed;left:0;top:0;width:100%;height:100%;justify-content:center;align-items:flex-start;overflow:auto;}
.layer-popup.active {display:flex;align-items:center;transition:all 0.15s;}
.fadein {position:relative;animation:fadein 0.15s ease-in-out;}
@keyframes fadein{
	0% {
		opacity:0;
		transform:translateY(20px);
	}
	100% {
		opacity:1;
		transform:none;
	}
}
.layer-dimmed {display:none;z-index:1999;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.5;}
.layer-popup.active .layer-dimmed {display:block;}
.layer-popup .layer-wrap {position:relative;z-index:2000;background:var(--white);display:block;/* max-height:80vh; *//* overflow:auto; */}
.layer-wrap {}
.layer-wrap .btn-layer-close {position:absolute; top:0; right:0; width:6.4rem; height:6.4rem; background:url(../img/btn/btn-layer-close2.svg) no-repeat center / 1.7rem 1.6rem;} /* 운영-웹접근성 */
.layer-wrap .layer-header {position:relative;background-color:var(--lblue);padding:1.4rem 4.4rem;}
.layer-wrap .layer-header .tit {display:block;font-size:2.4rem;color:var(--white);}
.layer-wrap .layer-header p {font-size:1.8rem;}
.layer-wrap .layer-content {padding:3.2rem 4.4rem 4.4rem;max-height:80vh;overflow:auto;}
.layer-wrap .btn-wrap {margin-top:0;}
.layer-wrap .btn-wrap .left > *,
.layer-wrap .btn-wrap .right > *,
.layer-wrap .btn-wrap .center > * {margin:0 4px;min-width:12rem;}
/*layerpopup size*/
.layer-popup .layer-wrap {width:104rem;}
.layer-popup .layer-wrap.step-wrap {width:144.0rem;} /* 운영240313 */
.layer-popup .btn-section-wrap {margin-top:2.4rem;}
.layer-popup .btn-section-wrap > * > * {height:4.8rem;}
.layer-popup-alert .layer-wrap {width:46.4rem;text-align:center;border-radius:0.5rem;}
.layer-popup-alert .layer-content {padding:7rem 1.6rem;}
.layer-popup-alert .layer-content strong {display:block;font-size:2rem;margin-bottom:2.4rem;}
.layer-popup-alert .layer-content strong:only-child {margin-bottom:0;}
.layer-popup-alert .layer-content p {font-size:1.4rem;}
.layer-popup-alert .btn-section-wrap {margin-top:0;padding:0;}
.layer-popup-alert .btn-section-wrap > * {flex:1;border-top-left-radius:0;border-top-right-radius:0;height:5.6rem;font-size:1.6rem;min-width:0;}
.layer-popup-alert .btn-section-wrap > *:not(:first-child) {border-bottom-left-radius:0;}
.layer-popup-alert .btn-section-wrap > *:not(:last-child) {border-bottom-right-radius:0;}
/* table */
.table-caption {display:flex;margin-bottom:1.6rem;flex-wrap:wrap;}
.table-caption p {font-size:1.6rem;color:var(--gray3);}
.table-caption p b {font-weight:700;}
.table-caption .ast {color:#F77850;}
.table-caption .ast ~ * {font-size:1.4rem;}
.table-caption .tab-content {width:22rem;margin-left:1rem;}
.table-caption .left {}
.table-caption .right {margin-left:auto;}
.box-desc-list + .table-caption {margin-top:1.6rem;}
.table-col {}

.table-col table {width:100%; border-top:0.1rem solid #ffb599; table-layout:fixed;} /* 운영-NEW */
.table-col.table-layout-auto table {table-layout:auto;}
.table-col table th {height:5rem; padding:1.3rem 0.5rem; border-bottom:0.1rem solid #ffdacc; background-color:#fff4f0; font-weight:700; font-size:1.6rem; text-align:center; word-break:keep-all;} /* 운영-NEW */
.table-col table td {height:5rem; padding:0.9rem 0.5rem; border-bottom:0.1rem solid #ffdacc; background-color:#fff; font-size:1.6rem; text-align:center;} /* 운영-NEW */
.table-col table td.year {font-weight:700; text-decoration:underline;} /* 운영241008 */
.table-col.table-col-border table {border-collapse:collapse;}
.table-col.table-col-border table th {border:0.1rem solid #ffdacc;} /* 운영-NEW */
.table-col.table-col-border table td {border:0.1rem solid #ffdacc;} /* 운영-NEW */
.table-row {}
.table-row table {width:100%; border-top:0.1rem solid #ffb599; table-layout:fixed;} /* 운영-NEW */
.table-row.table-border table thead th {padding:1.6rem 2.4rem; border-bottom:0.1rem solid #ffdacc; background-color:#fff; font-size:1.6rem; text-align:left;} /* 운영-NEW */
.table-row table th {padding:1.3rem 0.5rem 1.3rem 2.4rem; border-bottom:0.1rem solid #ffdacc; background-color:#fff4f0; font-weight:700; font-size:1.6rem; text-align:left;} /* 운영-NEW */
.table-row table th .tooltip {margin-left:0.5rem;}
.table-row table td {padding:0.9rem 2.4rem; border-bottom:0.1rem solid #ffdacc; background-color:#fff; font-size:1.6rem; text-align:left;} /* 운영-NEW */
.table-border {overflow:hidden; border-radius:0.5rem; border:0.1rem solid #ffdacc; border-bottom:0;} /* 운영-NEW */
.table-border.table-row table {border-top:0;}
.table-col + .desc,
.table-row + .desc,
.mo-scrollx + .desc {margin-top:0.8rem;}
.table-col a:not([class^="btn"]),
.table-row a:not([class^="btn"]) {text-decoration:underline;}
.table-view {}
.table-view .table-view-header {padding:2.5rem; border-top:0.1rem solid #ffb599; border-bottom:0.1rem solid #ffdacc;} /* 운영-NEW */
.table-view .table-view-header-title {}
.table-view .table-view-header-title h3 {font-size:2.4rem;color:#222;}
.table-view .table-view-header-title h3 .tag,
.table-view .table-view-header-title h3 span {vertical-align:middle;}
.table-view .table-view-header-title h3 span {margin-left:0.8rem;}
.table-view .table-view-header-date {margin-top:2rem;}
.table-view .table-view-header-date dl {display:flex;font-size:1.6rem;}
.table-view .table-view-header-date dl .list {position:relative;display:flex;padding:0 2.5rem;}
.table-view .table-view-header-date dl .list:first-child {padding-left:0;}
.table-view .table-view-header-date dl .list:not(:last-child):after {content:'';position:absolute;right:0;top:50%;margin-top:-1.2rem;width:0.1rem;height:2.4rem;background-color:#ddd;}
.table-view .table-view-header-date dl .list dt {color:var(--gray2);}
.table-view .table-view-header-date dl .list dd {color:var(--gray3);margin-left:2.4rem;}
.table-view .table-view-body {}
.table-view .table-view-body .table-view-content {font-size:1.6rem;color:#222;padding:3.2rem 2.4rem 7.6rem;}
.table-view .table-view-footer {}
.table-view .table-view-footer .btn-wrap {margin-top:0.8rem;}
.table-view .table-view-footer .page-navigation {margin-top:3.2rem;}
table td strong.point {font-size:2rem;font-weight:400;}
table td .left {margin-right:auto;}
table td .right {margin-left:auto;text-align:right;}
/* pagination */
.pagination {display:flex;align-items:center;justify-content:center;margin-top:2.6rem;}
.pagination .first {width:2.4rem;height:2.4rem;background:url(../img/arrow/arrow_pagination_first.svg) center center / 1.3rem 1.2rem no-repeat;padding:0;}
.pagination .prev {width:2.4rem;height:2.4rem;background:url(../img/arrow/arrow_pagination_prev.svg) center center / 0.7rem 1.2rem no-repeat;padding:0;}
.pagination .next {width:2.4rem;height:2.4rem;background:url(../img/arrow/arrow_pagination_next.svg) center center / 0.7rem 1.2rem no-repeat;padding:0;}
.pagination .last {width:2.4rem;height:2.4rem;background:url(../img/arrow/arrow_pagination_last.svg) center center / 1.3rem 1.2rem no-repeat;padding:0;}
.pagination a {min-width:2.4rem;height:2.4rem;font-size:1.4rem;color:var(--gray2);text-align:center;padding:0 0.5rem;margin:0 0.4rem;display:inline-flex;align-items:center;justify-content:center;}
.pagination a.active {font-weight:700;color:var(--tblue);border:0.1rem solid var(--tblue);border-radius:0.5rem;}
.page-navigation {}
.page-navigation > a {display:block;}
.page-navigation dl {display:flex;border-top:0.1rem solid var(--gray1);border-bottom:0.1rem solid var(--gray1);}
.page-navigation a:not(:first-child) dl {border-top:0;}
.page-navigation dl dt {display:flex;justify-content:center;min-width:22rem;background-color:var(--gray0);font-size:1.6rem;padding:1.3rem 0;}
.page-navigation dl dd {display:flex;flex:1 1 100%;max-width:calc(100% - 22rem);padding:1.3rem 2.4rem;font-size:1.6rem;}
.page-navigation dl dd a .icon {margin-right:0.8rem;}
.page-navigation dl dd ul {}
.page-navigation dl dd ul li:not(:last-child) {margin-bottom:1.2rem;}
/* tab-content */
.tab-content .tab-list {display:flex;flex-wrap:wrap;margin-bottom:3rem;}
.tab-content .tab-list li {flex:1;}
.tab-content .tab-list li button,
.tab-content .tab-list li a {position:relative;display:flex;align-items:center;justify-content:center;width:100%;font-size:1.8rem;height:4.8rem;border-left:0.1rem solid var(--gray1);border-top:0.1rem solid var(--gray1);border-bottom:0.1rem solid var(--gray1);color:var(--gray2);}
.tab-content .tab-list li:last-of-type a {border-right:0.1rem solid var(--gray1);}
.tab-content .tab-list li.active button,
.tab-content .tab-list li.active a {background:var(--blue);border:none;color:var(--white);}
.tab-content .tabpanel {display:none;}
.tab-content .tabpanel.active {display:block;}
.tab-box-list {}
.tab-box-list li button {display:flex;width:100%;align-items:center;justify-content:center;height:4.8rem;font-size:1.6rem;color:var(--black);margin-left:0;border:0.1rem solid var(--gray1);background-color:var(--white);}
.tab-box-list li.active button {position:relative;color:var(--lblue);background-color:var(--bgblue);border-color:var(--blue);z-index:2;font-weight:700;}
.tab-box-list li:first-child button {border-top-left-radius:0.4rem;border-bottom-left-radius:0.4rem;}
.tab-box-list li:last-child button {border-top-right-radius:0.4rem;border-bottom-right-radius:0.4rem;}
.tab-box-list li:not(:first-child) button {margin-left:-0.1rem;width:calc(100% + 0.1rem);}
/* tab-anchor */
.tab-anchor {display:flex;}
.tab-anchor li {flex:1;width:11rem;}
.tab-anchor li a,
.tab-anchor li button {display:flex;align-items:center;justify-content:center;height:4rem;font-size:1.6rem;color:var(--gray2);border:0.1rem solid var(--gray1);flex:1;width:100%; border-right:0;}
.tab-anchor li.active a,
.tab-anchor li.active button {border:0.1rem solid var(--blue);background-color:var(--bgblue);color:var(--tblue);}
.tab-anchor li:first-child a,
.tab-anchor li:first-child button {border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem;}
.tab-anchor li:last-child a,
.tab-anchor li:last-child button {border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem; border-right:1px solid var(--gray1);}
.tab-anchor li:not(:last-child){margin-right:-1px;}
.tab-anchor li.active a,
.tab-anchor li.active button {border:1px solid var(--blue);background-color:var(--bgblue);color:var(--tblue);z-index:1;position:relative;}
/* tag */
.tag {display:inline-flex;align-items:center;justify-content:center;color:var(--white);font-size:1.4rem;height:2.4rem;padding:0 1.6rem;font-weight:700;border-radius:100rem;white-space:nowrap;}
.tag-blue {background-color:#d75f51;}
.tag-lblue {background-color:#508AFF;}
.tag-green {background-color:#00943C;}
.tag-orange {background-color:#f76450;} /* 운영-웹접근성 */
.tag-gray {background-color:#949494;;}
.tag-dgray {background-color:#E3E3E3;color:#454545;}
.tag-dgreen {background-color:#DFF5E8;color:#00943C;}
.tag-red2 {background-color:#ec3333;} /* 2차231102 */
.tag-dred2 {background-color:#f2eaea; color:#ec3333;} /* 2차231102 */
.tag-dblue {background-color:#F3F6FE;color:#2E72ED;}
.tag-dblue2 {margin:0.9rem 0.3rem 0; background-color:#F3F6FE; color:#2E72ED;} /* 2차231027 */
.tag-white {background-color:#FFFFFF;color:#949494;}
.tag-yellow {background-color:#f9bc39;} /* 2차231102 */
.tag-dyellow {background-color:#fff9eb; color:#f9bc39;} /* 2차231102 */

/* 운영-웹접근성 : s */
.ico-alert {display:inline-flex; align-items:center; font-size:1.6rem; vertical-align:top;}
.ico-alert.toggleTrigger {display:flex;}
.ico-alert.toggleTrigger::before {width:1.9rem; height:1.7rem; margin-right:0;}
.ico-alert::before {content:""; width:1.6rem; height:1.6rem; margin-right:0.8rem; background:url(../img/ico/ico-alert.svg) no-repeat center / contain;}
.ico-alert.red {color:var(--red);}
.ico-alert.blue {color:var(--tblue);}
.ico-alert.green {color:#00943C;}
.ico-alert.red::before {background:url(../img/ico/ico-alert_red.svg) no-repeat center / contain;}
.ico-alert.blue::before {background:url(../img/ico/ico-alert_blue.svg) no-repeat center / contain;}
.ico-alert.green::before {background:url(../img/ico/ico-alert_green.svg) no-repeat center / contain;}
/* 운영-웹접근성 : e */
/* tooltip */
.tooltip {position:relative;display:flex;z-index:4;font-weight:400;}
.tooltip .toggleTrigger {position:relative;}
.tooltip .toggleTrigger:before {display:none;}
.tooltip .tooltip-content {position:absolute;background-color:var(--blue);border-radius:0.5rem;padding:1.8rem 1rem;left:-2rem;bottom:calc(100% + 2rem);display:none;white-space:nowrap;}
.tooltip .tooltip-content.tooltip-right {left:auto;right:-2rem;}
.tooltip.active .tooltip-content {display:block;}
.tooltip.active .toggleTrigger:before {display:block;content:'';position:absolute;left:50%;transform:translateX(-50%);top:-2.4rem;border-left:1.4rem solid transparent;border-right:1.4rem solid transparent;border-top:2rem solid var(--blue)}
.tooltip .tooltip-content {font-size:1.4rem;color:var(--white);}
.tooltip .tooltip-content .dot-list li {position:relative;padding-left:2rem;}
.tooltip .tooltip-content .dot-list li:before {content:'\00B7';position:absolute;left:1rem;top:0;width:0.3rem;height:0.3rem;border-radius:50%;}
/* step-content */
.step-content .step-list {display:flex;flex-wrap:wrap;margin-bottom:5rem;}
.step-content .step-list li {flex:1;}
.step-content .step-list li {position:relative;display:flex;align-items:center;justify-content:center;width:100%;font-size:2rem;height:4.8rem;background:var(--gray0);color:var(--gray2);border-left:0.1rem solid #DDDDDD;border-top:0.1rem solid #DDDDDD;border-bottom:0.1rem solid #DDDDDD;}
.step-content .step-list li:last-of-type{border-right:0.1rem solid #DDDDDD;}
.step-content .step-list li.on {background:var(--blue);border:none;color:var(--white);font-weight:700;}
/* list */
.box-desc-list {background-color:var(--gray0);padding:2.4rem;color:var(--gray3);}
.box-desc-list.box-blue {background-color:var(--bgblue);border:0.1rem solid var(--blue);}
.box-desc-list.box-white {background-color:var(--white);border:0.1rem solid var(--gray1);}
.box-desc-list.box-border-blue {background-color:var(--white);border:0.1rem solid var(--blue);border-radius:0.5rem;}
/*.box-desc-list .box-title {font-size:1.8rem;margin-bottom:0.8rem;color:var(--black);}*/
.box-desc-list .box-title {margin-bottom:0.8rem; font-weight:700; font-size:1.8rem; color:var(--black);} /* 운영-NEW */
.box-desc-list .box-title:only-child {margin-bottom:0;}
.box-desc-list .box-title:not(:first-child) {margin-top:1.6rem;}
.box-desc-list ul:not(:last-child) {margin-bottom:3.2rem;}
.box-desc-list ul {}
.box-desc-list ul li {position:relative;font-size:1.6rem;padding-left:1rem;}
.box-desc-list ul li:before {content:'\00B7';font-size:inherit;color:inherit;position:absolute;left:0;top:0;}
.box-desc-list + .box-desc-list {margin-top:2.4rem;}
.dot-list {}
.dot-list > li {position:relative;padding-left:2rem;}
.dot-list > li:before {content:'\00B7';font-size:inherit;color:inherit;position:absolute;left:0;top:0;width:2rem;text-align:center;}
.dot-list ul {padding-left:1rem;}
.dot-list .hyp-list {margin-left:-2rem;}
ul.hyp-list > li {position:relative;padding-left:2rem;}
ul.hyp-list > li:before {content:'-';font-size:inherit;color:inherit;position:absolute;left:0;top:0;width:2rem;text-align:center;}
.dot-list .num-list {margin-left:-1.5rem;}
ul.num-list {counter-reset:number 0;}
ul.num-list > li {position:relative;padding-left:2rem;}
ul.num-list > li:before {counter-increment:number;content:counter(number)".";font-size:inherit;color:inherit;position:absolute;left:0;top:0;width:2rem;text-align:center;}
ul.count-list {counter-reset:number 0;}
ul.count-list > li::before {counter-increment:number; content: counter(number) ". ";font-size:inherit;color:inherit;}
ul.count-list.counter-none > li {padding-left:2rem;}
ul.count-list.counter-none > li::before {counter-increment:number; content: "";}
ul.count-list.counter-none.pl-none > li {padding-left:0;}
ul.ref-list {}
ul.ref-list > li {position:relative;}
ul.ref-list > li:before {content:'※';font-size:inherit;color:inherit;position:relative;width:2rem;text-align:center;margin-right:0.5rem;}
/* 운영240319 : s */
ul.ref-list > li.p-hidden {display:none;}
@media screen and (max-width: 1024px) {
	ul.ref-list > li.p-hidden {display:block;}
}
/* 운영240319 : e */
/* star-rate */
.star-rate {display:flex;}
.star-rate > div {--percent:calc(var(--rating) / 5 * 100%);display:flex;font-size:1.6rem;}
.star-rate > div::before {content:'\2B50\2B50\2B50\2B50\2B50';letter-spacing:3px;background:linear-gradient(90deg, #fc0 var(--percent), var(--black) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
/* photo  */
.photo {margin:2.4rem auto;display:flex;align-items:center;justify-content:center;}
.photo .thumb {display:flex;align-items:center;justify-content:center;background-color:var(--gray1);width:13.2rem;height:16.9rem;}
.photo .thumb img {width:100%;height:100%;object-fit:cover;}
/* line */
.hr {display:block;margin:3.2rem 0;border-top: 0.1rem dashed var(--blue);}
@media screen and (max-width: 1024px) {
	.m-hidden {
		display: none !important;
	}
	/* button */
	.btn-xlarge {min-width:0;width:100%;height:4.8rem;font-size:1.8rem;padding: 0 0.8rem;}
	.btn-large {height:3.2rem;font-size:1.4rem;min-width:0;}
	.btn-medium {font-size:1.4rem;}
	/* btn-wrap */
	.btn-wrap {}
	.btn-section-wrap {padding:0 1.6rem;}
	.btn-wrap.btn-row {flex-wrap:wrap;}
	.btn-wrap.btn-row > * {flex:1 1 100%;flex-wrap:wrap;}
	.btn-wrap.btn-row > *:not(:last-child) {margin-bottom:0.8rem;}
	.btn-wrap.btn-row > * > * {width:100%;}
	.btn-wrap.btn-row > * > *:not(:last-child) {margin:0 0 0.8rem;}
	.btn-section-wrap > .left *:not(:last-child),
	.btn-section-wrap > .right *:not(:last-child),
	.btn-section-wrap > .center *:not(:last-child){margin-right:0.8rem;}
	.btn-section-wrap > .left,
	.btn-section-wrap > .right,
	.btn-section-wrap > .center {width:100%;justify-content:center;}
	.btn-section-wrap > .left > a:first-child {display:none;} /* 2차240304 */
	.btn-section-wrap > .left > a + a {position:absolute; top:10.9rem; left:29.2rem; width:auto !important;} /* 2차240304 */
	.btn-section-wrap p {font-size:1.2rem;}
	.btn-wrap .btn-large {min-width:7.6rem;}
	.layer-popup .btn-section-wrap {padding:0;}
	/* form-box-list */
	.form-box-tit strong {height:3.2rem;font-size:1.4rem;}
	.form-box-inner .inp b {font-size:1.4rem;padding:0.5rem 0.8rem 0.4rem;}
	/* form-radio-list */
	.form-radio-list {}
	.form-radio-list li {}
	.form-radio-list li:not(:last-child) {margin-bottom:0.8rem;}
	.form-radio-list .inp {padding:0 2.4rem;}
	.form-radio-list .inp b {margin-left:1.2rem;font-size:1.8rem;line-height:4rem;}
	/* select */
	select {height:3.2rem;font-size:1.4rem;}
	/* input */
	input:not([type="checkbox"],[type="radio"]) {height:3.2rem;font-size:1.4rem;}
	.inp-file-text {height:3.2rem;font-size:1.4rem;line-height:3rem;}
	.form-input-file ul li {font-size:1.4rem;}
	textarea {font-size:1.4rem;}
	.inp.inp b {font-size:1.4rem;}
	/* tag */
	.tag {font-size:1.2rem;height:2rem;padding:0 0.8rem;}
	/* table */
	.table-caption {}
	.table-caption p {font-size:1.4rem;}
	.table-caption .left {flex-basis:100%;margin-top:1.2rem;}
	.table-caption .right {flex-basis:100%;margin-top:1.2rem;}
	.table-col {}
	.table-col table th {padding:0.4rem;font-size:1.4rem;}
	.table-col table td {padding:0.4rem;font-size:1.4rem;}
	.mo-scrollx {position:relative; overflow-x:scroll; overflow-y:hidden;} /* 운영240401 */
	.mo-scrollx .table-col {min-width:73.6rem;}
	.mo-scrollx .table-col2 {min-width:36rem !important;} /* 2차240228 */
	.mo-scrollx .table-row {min-width:73.6rem;}
	.table-row {}
	.table-row table {}
	.table-row.table-border table thead th {padding:0.8rem 1.6rem}
	.table-row table th {font-size:1.4rem;padding:1rem 0.5rem 1rem 1.2rem;vertical-align:middle;}
	.table-row table td {font-size:1.4rem;padding:0.9rem 0.8rem;}
	.table-mo-form table {display:block;border-top:0;}
	.table-mo-form table colgroup {display:none;}
	.table-mo-form table tbody {display:block;}
	.table-mo-form table tr {display:block;}
	.table-mo-form table tr:not(:last-child) {margin-bottom:2.4rem;}
	.table-mo-form table tr th {display:block;border:0;background:var(--white);padding:0;font-size:1.6rem;margin-bottom:0.8rem;}
	.table-mo-form table tr td {display:block;border:0;padding:0;}
	.table-mo-form table tr td:not(:last-child) {margin-bottom:2.4rem;}
	.table-mo-form table th .asterisk:before {margin-right:0;}
	.table-mo-form input:not([type="checkbox"],[type="radio"]) {width:100%;}
	.table-mo-row table {display:block;}
	.table-mo-row thead,
	.table-mo-row tbody {display:block;}
	.table-mo-row thead tr,
	.table-mo-row tbody tr {display:flex;flex-wrap:wrap;}
	.table-mo-row thead tr th,
	.table-mo-row tbody tr th {flex:1 0 30%;word-break:break-word;}
	.table-mo-row thead tr td,
	.table-mo-row tbody tr td {flex:1 1 100%;max-width:calc(100% - 30%);}
	/* 운영240327 : s */
	.table-mo-row.type2 thead tr th,
	.table-mo-row.type2 tbody tr th {flex:1 0 22%; word-break:break-word; font-weight:400 !important;}
	.table-mo-row.type2 thead tr td,
	.table-mo-row.type2 tbody tr td {flex:1 1 100%; max-width:calc(100% - 22%);}
	/* 운영240327 : e */
	.table-view .table-view-header {padding:1.6rem 0;}
	.table-view .table-view-header-title h3 {font-size:1.6rem;}
	.table-view .table-view-header-title h3 span {margin-left:0;}
	.table-view .table-view-header-date {margin-top:0.8rem;}
	.table-view .table-view-header-date dl {font-size:1.4rem;}
	.table-view .table-view-header-date dl .list {padding:0 0.8rem;}
	.table-view .table-view-header-date dl .list:first-child {padding-left:0;}
	.table-view .table-view-header-date dl .list:not(:last-child):after {margin-top:-0.4rem;height:0.8rem;}
	.table-view .table-view-header-date dl .list dd {margin-left:0.8rem;}
	.table-view .table-view-body .table-view-content {font-size:1.4rem;padding:2.4rem 0;}
	.table-view .table-view-footer .page-navigation {margin-top:1.6rem;}
	.mo-table-col-list {}
	.mo-table-col-list table {display:block;}
	.mo-table-col-list table thead th {height:0;padding:0;position:absolute;color:transparent;border:0;}
	.mo-table-col-list table tbody {display:block;}
	.mo-table-col-list table tbody tr {display:block;padding:1.6rem;border-bottom:0.1rem solid #ddd;}
	.mo-table-col-list table tbody tr td {display:block;border:0;padding:0;text-align:left;height:auto;}
	.mo-table-col-list table tbody tr td:not(:last-child) {margin-bottom:0.4rem;}
	.mo-table-col-list table tbody tr.tr-anchor {position:relative;}
	.mo-table-col-list table tbody tr.tr-anchor a:after {content:'';position:absolute;left:0;top:0;right:0;bottom:0;}
	.table-col + .desc,
	.table-row + .desc,
	.mo-scrollx + .desc {margin-top:0.8rem;}
	/* pagination */
	.pagination {margin-top:1.6rem;}
	.page-navigation {}
	.page-navigation dl dt {min-width:7.6rem;font-size:1.4rem;padding:1.3rem 0;}
	.page-navigation dl dd {max-width:calc(100% - 7.6rem);padding:1.3rem 0.8rem;font-size:1.4rem;}
	.page-navigation dl dd ul li:not(:last-child) {margin-bottom:0.8rem;}
	/* tab-content */
	.tab-content .tab-list li {flex-basis:30%;}
	.tab-content .tab-list li a,
	.tab-content .tab-list li button {border-bottom:0px;font-size:1.4rem;height:3.2rem;}
	.tab-content .tab-list li:nth-of-type(3n+0) a {border-right:0.1rem solid var(--gray1);}
	.tab-content .tab-list li:nth-last-of-type(-n+3) {border-bottom:0.1rem solid var(--gray1);}
	.tab-content .tab-list {margin-bottom:1rem;}
	/* tab-anchor */
	.tab-anchor li {width:8rem;}
	.tab-anchor li a,
	.tab-anchor li button {height:3.2rem;font-size:1.4rem;}
	/* step-content */
	.step-content .step-list {margin-bottom:2.4rem;}
	.step-content .step-list li {font-size:1.4rem;height:3.2rem;}
	/* tooltip */
	.tooltip {/* position:static; */}
	.tooltip .toggleTrigger {position:relative;}
	.tooltip .tooltip-content {padding:1.6rem 2rem;left:auto;bottom:calc(100% + 2rem);}
	.tooltip.active .tooltip-content {width:calc(100vw - 3.2rem);white-space:normal;right:auto;}
	.tooltip.active .toggleTrigger:before {top:-2.4rem;border-left:0.8rem solid transparent;border-right:0.8rem solid transparent;border-top:1rem solid var(--blue);}
	.tooltip .tooltip-content {font-size:1.2rem;}
	.tooltip .tooltip-content .dot-list li {padding-left:1rem;}
	.tooltip .tooltip-content .dot-list li:before {left:0;}
	/* layer-popup */
	.layer-popup .layer-wrap {position:relative;z-index:2000;background:var(--white);display:block;/* max-height:100vh; */height:100%;/* overflow:auto; */}
	.layer-wrap {}
	.layer-wrap .btn-layer-close {position:absolute; top:0; right:0; width:4rem; height:4rem; background:url(../img/btn/btn-layer-close2.svg) no-repeat center / 1.4rem 1.3rem; /* 운영-웹접근성 */}
	.layer-wrap .layer-header {position:relative;padding:0.8rem 1.6rem;}
	.layer-wrap .layer-header .tit {display:block;font-size:1.6rem;color:var(--white);}
	.layer-wrap .layer-header p {font-size:1.8rem;color:#777;}
	.layer-wrap .layer-content {padding:1.6rem;max-height:calc(100vh - 4rem);}
	.layer-wrap .btn-wrap {margin-top:0;}
	.layer-wrap .btn-wrap .left > *,
	.layer-wrap .btn-wrap .right > *,
	.layer-wrap .btn-wrap .center > * {margin:0 4px;min-width:12rem;}
	/*layerpopup size*/
	.layer-popup .layer-wrap {max-width:none;width:100%;}
	.layer-popup-alert  {padding:0 1.6rem;}
	.layer-popup-alert .layer-wrap {width:100%;height:auto;}
	.layer-popup-alert .layer-content {padding:3.2rem 1.6rem;}
	.layer-popup-alert .layer-content strong {display:block;font-size:1.8rem;margin-bottom:1.6rem;}
	.layer-popup-alert .layer-content p {font-size:1.2rem;}
	.layer-popup-alert .btn-section-wrap > * {height:4rem;font-size:1.6rem;}
	/* ico-alert */
	.ico-alert {font-size:1.4rem;}
	.ico-alert:before {width:1.4rem;height:1.4rem;}
	/* select-dropdown */
	.select-dropdown {}
	.select-dropdown .trigger {/* height:3.2rem; */font-size:1.4rem;padding:0.5rem 1.5rem 0.4rem 0.8rem;}
	.select-dropdown .trigger:before {right:0.7rem;margin-top:-0.25rem;width:0.9rem;height:0.5rem;}
	/* list */
	.box-desc-list .box-title {font-size:1.4rem;margin-bottom:0.8rem;}
	.box-desc-list {padding:1.6rem;}
	.box-desc-list ul:not(:last-child) {margin-bottom:1.6rem;}
	.box-desc-list ul li {font-size:1.2rem;}
	.box-desc-list + .box-desc-list {margin-top:1.6rem;}
	/* photo */
	.photo {margin:1.6rem auto;}

}
@media screen and (max-width:500px) {
	.btn-section-wrap > .left > a + a {position:absolute; top:9.2rem; left:9.6rem; width:auto !important;} /* 2차240304 */
}
.img-fluid {max-width: 100%; min-width: 100%; height: 100%;}
.captcha-img {margin:2.4rem auto; border: 0.1rem solid var(--gray1); border-radius: 0.5rem;}

/* 2025이용자-웹접근성 : s */
/*main*/
.btn-inner-arrow::after {content:""; display:inline-block; width: 0.7rem; height: 0.7rem; border-top: 0.2rem solid #fff; border-left: 0.2rem solid #fff; transform: rotate(135deg); margin: 0.15rem 0 0 0.8rem;}
.btn-inner-arrow.fc-white::after,
.btn-inner-add.fc-white::before {border-top: 0.2rem solid #fff; border-left: 0.2rem solid #fff;}
.btn-inner-arrow.fc-black::after,
.btn-inner-add.fc-black::before {border-top: 0.2rem solid #1d1d1d; border-left: 0.2rem solid #1d1d1d;}
.btn-inner-arrow.fc-blue::after,
.btn-inner-add.fc-blue::before {border-top: 0.2rem solid #CB6356; border-left: 0.2rem solid #CB6356;}
.btn-inner-arrow.fc-lblue::after,
.btn-inner-add.fc-lblue::before {border-top: 0.2rem solid #BB6057; border-left: 0.2rem solid #BB6057;}
.btn-inner-arrow.fc_red::after,
.btn-inner-add.fc_red::before {border-top: 0.2rem solid #EF5050; border-left: 0.2rem solid #EF5050;}
.btn-inner-arrow.fc-orange::after,
.btn-inner-add.fc-orange::before {border-top: 0.2rem solid #258AD7; border-left: 0.2rem solid #258AD7;}
.btn-inner-arrow.fc-gray0::after,
.btn-inner-add.fc-gray0::before {border-top: 0.2rem solid #F6F6F6; border-left: 0.2rem solid #F6F6F6;}
.btn-inner-arrow.fc-gray1::after,
.btn-inner-add.fc-gray1::before {border-top: 0.2rem solid #E3E3E3; border-left: 0.2rem solid #E3E3E3;}
.btn-inner-arrow.fc-gray2::after,
.btn-inner-add.fc-gray2::before {border-top: 0.2rem solid #949494; border-left: 0.2rem solid #949494;}
.btn-inner-arrow.fc-gray3::after,
.btn-inner-add.fc-gray3::before {border-top: 0.2rem solid #454545; border-left: 0.2rem solid #454545;}
.btn-inner-arrow.fc_tblue::after,
.btn-inner-add.fc_tblue::before {border-top: 0.2rem solid #CB6356; border-left: 0.2rem solid #CB6356;}
.btn-inner-dash-arrow::after {content:""; width:2rem; height:1.4rem; margin-left:1rem; background:url(../img/arrow/arrow-box-link.svg) no-repeat center / contain; opacity:0.7;}
.btn-inner-add::before {content:""; display:inline-block; width:1.2rem; height:1.2rem; margin-right:0.8rem; background:url(../img/ico/ico-add2.svg) no-repeat center / contain;}

.help-txt__small {font-size: 1.4rem;padding-left: 1.2rem;color: #b0493d;position:relative;}
.help-txt__small:before {content:"*"; position:absolute; top:0; left:0;}
/* 2025이용자-웹접근성 : e */
