@charset "utf-8";

/* title */
.page-title {text-align:center;margin-bottom:3.2rem;}
.page-title h2 {font-size:3.2rem;font-weight:700;}
.page-title p {font-size:1.6rem;}
.section-title {border-bottom:0.1rem solid var(--gray1);padding-bottom:1.6rem;margin-bottom:2.4rem;}
.section-title:not(:first-of-type) {margin-top:3.2rem;}
.section-title h3 {font-size:2.4rem;font-weight:700;}
.section-title h3 span {font-size:2rem;font-weight:400;}
.section-title .left {margin-right:auto;}
.section-title .right {margin-left:auto;}
.col-title {margin-bottom:0.8rem;}
.col-title h4 {font-size:1.8rem;font-weight:700;}
.col-title:not(:first-child) {margin-top:1.6rem;}
.col-title h4 span {font-weight:400;}
.col-title .left {margin-right:auto;}
.col-title .right {margin-left:auto;}
.content-title {margin-bottom:2.4rem;flex-wrap: wrap;}
.content-title:not(:first-of-type) {margin-top:3.2rem;}
.content-title h3 {position:relative;font-size:2.4rem;font-weight:700;padding-left:1.3rem;}
.content-title h3:not(:only-child) {margin-bottom:0.8rem;}
.content-title h3:before {content:'';position:absolute;left:0;top:1rem;width:0.5rem;height:1.6rem;background-color:var(--blue);border-top:0.8rem solid var(--lblue);}
.content-title .left {margin-right:auto;}
.content-title .right {margin-left:auto;}
/* content */
.main-content {padding-top:4rem;}
.sub-content {padding-top:4.8rem;}
.section {max-width:148rem;padding:0 2rem 3.2rem;margin:0 auto;}
.section:last-child,
.section:only-child {padding-bottom:0;}
/* 운영-NEW : s */
.section-md {max-width:124rem !important;}
.section-sm {max-width:95.2rem !important;}
.section-xsm {max-width:70.8rem !important;}
.section-xxsm {max-width:46.4rem !important;}
/* 운영-NEW : e */
/* row */
.row {display:flex;margin:0 -1.2rem;}
.row .col {flex:1;padding:0 1.2rem;}
.row .col-wide {flex:1 1 107.4rem;}
.row .col-small {flex: 0 0 34.2rem;max-width: 34.2rem;}
.row .col .box-desc-list:only-child {height:100%;border-radius:0.5rem;}
/* form */
/* form-caption */
.form-caption {margin:30px auto 12px;}
.form-caption > * {display:flex;align-items:center;}
.form-caption > * > *:not(:last-child) {margin-right:12px;}
/* form-input */
.form-input.d-flex {align-items:center;}
.form-input.d-flex > * {flex:1;}
.form-input.d-flex > *:not(:last-child) {margin-right:0.8rem;}
.form-input.d-flex > .btn-large,
.form-input.d-flex > .bul {flex:0 0 auto!important;}
.form-input.d-flex > .form-input-file {width:0;}
.form-input.form-wauto > * {flex:auto;width:auto;}
.form-input.d-flex.form-wauto .form-input > * {width:auto;flex:auto;}
.form-input.flex0 {flex:0!important;}
.col .form-input + .form-input {margin-top:0.8rem;}
.form-input-board {display:flex; flex:1;}
.form-input-board input:not([type="checkbox"],[type="radio"]) {width:46.4rem;height:4rem;border-radius:0;font-size:1.4rem;}
.form-input-board .btn-large {width:9.8rem;height:4rem;font-size:1.4rem;border-radius:0;}
.form-input input[type="text-field"]{width: fit-content;}
.form-input-password {position:relative;display:flex;}
.form-input-password .btn-inner-icon {position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:3.2rem;height:100%;margin-left:-3.2rem;}
.form-input-password .btn-inner-icon > * {height:1.8rem;}
.form-check-list {display:flex;}
.form-check-list > *:not(:last-child) {margin-right:1.6rem;} 
.form-search {background:var(--bgblue);border:0.1rem solid var(--gray1);padding:2.4rem;margin-bottom:3.2rem;}
.desc {font-size:1.4rem;}
[class*="form-"] + .desc {margin-top:0.8rem;}
/* child-swiper */
.child-swiper {--swiper-navigation-size:4rem;}
.child-swiper .swiper-button-next,
.child-swiper .swiper-button-prev {margin-top:calc(-0.5 * (var(--swiper-navigation-size)));color:transparent;}
.child-swiper .swiper-button-next {background:url(../img/btn/btn-swiper-next.png) center center / 100% 100% no-repeat;right:0;}
.child-swiper .swiper-button-prev {background:url(../img/btn/btn-swiper-prev.png) center center / 100% 100% no-repeat;left:0;}
.child-swiper .swiper-button-next.swiper-button-disabled,
.child-swiper .swiper-button-prev.swiper-button-disabled {display:none;}
.child-swiper .swiper-slide {width:auto;}
/* children-swiper */
.children-swiper {--swiper-navigation-size:4rem;}
.children-swiper .swiper-button-next,
.children-swiper .swiper-button-prev {margin-top:0;top:0;color:transparent;height:100%;}
.children-swiper .swiper-button-next {background:url(../img/btn/btn-swiper-card-next.png) center center / 1.5rem 1.5rem no-repeat;right:0;}
.children-swiper .swiper-button-prev {background:url(../img/btn/btn-swiper-card-prev.png) center center / 1.5rem 1.5rem no-repeat;left:0;}
/* visual-swiper */
.visual-swiper {--swiper-navigation-size:4rem;}
.visual-swiper {--swiper-theme-color:var(--blue);--swiper-pagination-bullet-horizontal-gap:0.4rem;--swiper-pagination-bullet-inactive-color:var(--lblue);}
.visual-swiper .swiper-pagination {position:static;display:flex;align-items:center;justify-content:center;margin:1.6rem 0;}
.visual-swiper .swiper-slide .thumb {display:flex;align-items:center;justify-content:center;}
.visual-swiper .swiper-slide .thumb img {object-fit:contain;width:100%;height:100%;}
.visual-swiper .swiper-button-next,
.visual-swiper .swiper-button-prev {margin-top:calc(-0.5 * (var(--swiper-navigation-size)));color:transparent;}
.visual-swiper .swiper-button-next {background:url(../img/btn/btn-swiper-next.png) center center / 100% 100% no-repeat;right:0;}
.visual-swiper .swiper-button-prev {background:url(../img/btn/btn-swiper-prev.png) center center / 100% 100% no-repeat;left:0;}
.visual-swiper .swiper-button-next.swiper-button-disabled,
.visual-swiper .swiper-button-prev.swiper-button-disabled {display:none;}
.visual-swiper .swiper-slide {width:auto;}
.visual-swiper {position:relative;margin:0 auto;}
.visual-swiper > ul {display:flex;margin:0 0 0 -3.8rem;}
.visual-swiper > ul li {margin:0 0 0 3.8rem;flex:1;}
/* image-swiper */
.image-swiper {--swiper-pagination-bullet-width:1rem;--swiper-pagination-bullet-height:1rem;--swiper-theme-color:var(--blue);--swiper-pagination-bullet-horizontal-gap:0.4rem;--swiper-pagination-bullet-inactive-color:var(--gray);}
.image-swiper .swiper-pagination {position:static;display:flex;align-items:center;justify-content:center;margin:1.6rem 0;}
.image-swiper .swiper-slide .thumb {display:flex;align-items:center;justify-content:center;}
.image-swiper .swiper-slide .thumb img {object-fit:contain;width:100%;height:100%;}
/* *card */
/* box-card-list */
.box-card-list {}
.box-card-list ul {display:flex;flex-wrap:wrap;}
.box-card-list ul.list-large {}
.box-card-list ul li:not(:last-child) {margin-right:2.4rem;}
.box-card-list ul li {display:flex;flex:1;max-width:34.2rem;}
.box-card-list ul.list-large li:not(:last-child) {margin-right:2.4rem;}
.box-card-list ul.list-large li {max-width:46.4rem;}
.box-link-large {display:flex;flex-direction:column;justify-content:space-between;min-height:20rem;border-radius:1rem;border:0.1rem solid var(--gray1);padding:2.4rem;flex:1 1 100%;}
.box-link-large dl {}
.box-link-large dl dt {font-size:2rem;font-weight:700;margin-bottom:0.3rem;}
.box-link-large dl dt .tag {margin-bottom:1.3rem;}
.box-link-large dl dt strong {display:block;}
.box-link-large dl dd {font-size:1.6rem;}
.box-link-large .link-arrow {display:flex;align-items:center;font-size:1.6rem;margin-top:1.6rem;}
.box-link-large .link-arrow::after {content:""; width:0.7rem; height:1.1rem; margin-left:1.2rem; background:url(../img/arrow/arrow_pagination_next.svg) no-repeat center / 100% 100%;} /* 운영-웹접근성 */
.box-link-large .link-arrow.arrow-blue {color: #2E72ED;}
.box-link-large .link-arrow.arrow-blue::after {background: none; width: 0.6rem; height: 0.6rem; border-top: 0.1rem solid #2E72ED; border-left: 0.1rem solid #2E72ED; transform: rotate(135deg);} /* 운영-웹접근성 */
.box-link-large .link-arrow.arrow-green {color:#5fce5b;}
.box-link-large .link-arrow.arrow-green::after {background: none; width: 0.6rem; height: 0.6rem; border-top: 0.1rem solid #5fce5b; border-left: 0.1rem solid #5fce5b; transform: rotate(135deg);} /* 운영-웹접근성 */
.box-link-simple {display:flex;flex-direction:column;justify-content:space-between;min-height:13.2rem;border-radius:1rem;border:0.1rem solid var(--gray1);padding:2.4rem;flex:1 1 100%;}
.box-link-simple .title {}
.box-link-simple .title strong {font-size:1.8rem;font-weight:400;line-height:2.4rem;letter-spacing:-0.06rem;}
.box-link-simple .link {margin-top:1.6rem;}
/* .child-card */
.child-card-list {}
.child-card-list ul {display:flex;}
.child-card-list ul li {}
.child-card-list ul li:not(:last-child) {margin-right:2.5rem;}
.child-card {display:flex;flex-direction:column;justify-content:space-between;height:18.1rem;border:0.1rem solid var(--gray1);border-radius:0.8rem;padding:2.4rem;}
.child-card .child-info {position:relative;display:flex;justify-content:space-between;}
.child-card .child-info .left {text-align:left;padding-right:1rem;}
.child-card .child-info .right {text-align:right;padding-left:1rem;}
.child-card .child-info dl {}
.child-card .child-info dl dt {font-size:1.4rem;}
.child-card .child-info dl dd {font-size:2rem;font-weight:700;}
.child-card .child-info dl dd em {font-size:1.8rem;font-weight:400;}
.child-card .child-type {}
.child-card .child-type ul {display:flex;}
.child-card .child-type ul li:not(:last-child) {margin-right:0.5rem;}
.child-card.child-card-add {width:18.1rem;justify-content:center;padding:0;}
.child-card.child-card-add button {display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;}
.child-card.child-card-add button i {position:relative;display:flex;width:5.1rem;height:5.1rem;}
.child-card.child-card-add button i:before,
.child-card.child-card-add button i:after {content:'';background-color:#888d9280;position:absolute;}
.child-card.child-card-add button i:before {width:100%;height:0.1rem;top:50%;left:0;margin:-0.05rem 0 0;}
.child-card.child-card-add button i:after {width:0.1rem;height:100%;top:0;left:50%;margin:0 0 0 -0.05rem;}
.child-card.child-card-add button span {font-size:1.8rem;margin-top:2.5rem;color:#00000080;}
/* credit-card */
.credit-card {display:flex;flex-direction:column;justify-content:space-between;border:0.1rem solid var(--gray1);border-radius:0.5rem;padding:2.4rem;}
.credit-card .credit-info {display:flex;justify-content:space-between;}
.credit-card .credit-info .left {text-align:left;}
.credit-card .credit-info .right {text-align:right;}
.credit-card .credit-info dl {position:relative;padding-left:3.4rem;}
.credit-card .credit-info dl dt {font-size:2.4rem;font-weight:700;color:#222;}
.credit-card .credit-info dl dt:before {content:'';position:absolute;left:0.4rem;;top:0.9rem;width:2.2rem;height:1.8rem;background:url(../img/ico/ico-credit-check.svg) center center / 100% 100% no-repeat;}
.credit-card .credit-info dl dd {font-size:1.8rem;margin-top:0.8rem;color:#222;}
/* child-card-col */
.child-card-col {display:flex;flex-direction:column;justify-content:space-between;border:0.1rem solid var(--gray1);border-radius:0.8rem;padding:3.5rem 4rem 4.5rem;}
.child-card-col:not(:first-child) {margin-top:2rem;}
.child-card-col .child-info {}
.child-card-col .child-info dl {display:flex;align-items:center;}
.child-card-col .child-info dl dt {margin-right:2.5rem; font-weight:700; font-size:2.4rem;} /* 운영241028 */
.child-card-col .child-info dl dd {font-size:1.8rem;font-weight:400;}
.child-card-col .child-type {margin-top:2.5rem;}
.child-card-col .child-type ul {display:flex;}
.child-card-col .child-type ul li:not(:last-child) {margin-right:0.5rem;}
.row-card-add {display:flex;flex-direction:column;justify-content:space-between;border:0.1rem solid var(--gray1);border-radius:0.5rem;padding:0;height:4.8rem;margin-top:0.8rem;}
.row-card-add button {display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:1.6rem;color:var(--gray2);}
.row-card-add button::before {content:""; width:1.7rem; height:1.6rem; margin-right:0.8rem; background:url(../img/btn/btn-child-add.svg) no-repeat center / 100% 100%;} /* 운영-웹접근성 */
.box-link-list {}
.box-link-list ul {display:flex;flex-wrap:wrap;margin:-2.4rem 0 0 -2.4rem;}
.box-link-list ul li {flex:1 0 calc(50% - 2.4rem);max-width:calc(50% - 2.4rem);margin:2.4rem 0 0 2.4rem;}
.box-link-list ul li a {display:flex;flex-direction:column;justify-content:space-between;border:0.1rem solid var(--gray1);border-radius:1rem;padding:2.4rem;height:20rem;}
.box-link-list dl dt {font-size:2.4rem;font-weight:700;}
.box-link-list dl dd {font-size:1.6rem;}
.box-link-list .ico-alert {margin-top:0.8rem;}
.box-link-list .box-link-more {display:flex;justify-content:flex-end;margin-top:1.6rem;}
/* visual-card */
.visual-card {display:flex;flex-direction:column;justify-content:space-between;height:20rem;width:100%;box-shadow:0 0.4rem 0.7rem rgba(170, 170, 170, 0.15);border-radius:1rem;padding:2.4rem 3.2rem;}
.visual-card.visual-card-medium {}
.visual-card.visual-card-white {background-color:var(--white);color:#222;border:0.1rem solid var(--gray1);}
.visual-card.visual-card-blue {background-color:var(--blue);color:var(--white);border:0.1rem solid transparent;}
.visual-card .visual-card-title {position:relative;display:flex;font-size:1.6rem;font-weight:400;line-height:1;justify-content:space-between;}
.visual-card.visual-card-blue .visual-card-title {color:var(--point);}
.visual-card.visual-card-white .visual-card-title {color:var(--tblue);}
.visual-card .visual-card-title .right {display:flex;height:1.6rem;align-items:center;}
.visual-card .visual-card-title .right .btn-wrap {margin-top:0;}
.visual-card .visual-card-title .visual-card-setting {width:3.4rem;height:3.4rem;background:url(../img/btn/btn-card-setting.svg) center center / 2rem 2.1rem no-repeat;}
.visual-card .visual-card-content {display:flex;flex-direction:column;justify-content:space-between;margin-top:1rem;height:100%;}
.visual-card .visual-card-content .visual-card-content-title {font-size:2.4rem;font-weight:700;}
.visual-card .visual-card-content .visual-card-df {}
.visual-card .visual-card-content .visual-card-df dt {font-size:2.4rem;font-weight:700;}
.visual-card .visual-card-content .visual-card-df dd {font-size:3.6rem;line-height:1;font-weight:700;}
.visual-card .visual-card-content .link {font-size:1.6rem;}
.visual-card .visual-card-content .link .button {display:flex;align-items:center;}
.visual-card .box-round-list {margin-top:auto;}
.visual-card .box-round-list li {}
.visual-card .box-round-list li:not(:last-child) {margin-bottom:0.8rem;}
.visual-card .box-round-list li a {display:flex;align-items:center;justify-content:space-between;border:0.1rem solid var(--gray2);border-radius:5rem;padding:0.6rem 2rem;}
.visual-card .box-round-list li a strong {font-size:1.6rem;color:var(--gray2);font-weight:700;}
.visual-card .box-round-list li a span {font-size:1.6rem;color:var(--tblue);font-weight:700;}
.visual-card .children-swiper {position:relative;padding:0 4rem;margin:auto 0 0;}
.visual-card .children-swiper dl {text-align:center;border-right:0.1rem solid var(--gray1);}
.visual-card .children-swiper dl dt {font-size:1.8rem;font-weight:700;}
.visual-card .children-swiper dl dd {}
.visual-card .children-swiper dl dd strong {font-size:2.4rem;color:var(--tblue);}
.visual-card .children-swiper dl dd span {font-size:2.4rem;}
.visual-card .children-swiper dl dd em {font-size:2.4rem;}
.visual-card .children-swiper dl dd .unit {font-size:1.6rem;}
.visual-card .passbook-list {margin:auto 0 0 0;}
.visual-card .passbook-list li {display:flex;align-items:center;justify-content:space-between;}
.visual-card .passbook-list li:not(:last-child) {margin-bottom:1.6rem;}
.visual-card .passbook-list li strong {font-size:1.6rem;font-weight:400;}
.visual-card .passbook-list li em {font-size:2rem;font-weight:700;}
.visual-card .passbook-list li em span {color:#222;}
.visual-card .passbook-content {margin-top:auto;text-align:right;}
.visual-card .passbook-content em {font-size:2.4rem;font-weight:700;}
.visual-card .passbook-content em span {font-size:2.4rem;color:var(--black);}
.visual-card .unit {font-size:1.6rem;font-weight:400;}
.visual-card .children-status {}
.visual-card .children-status ul {display:flex;}
.visual-card .children-status ul li {flex:1;}
.visual-card .children-status ul li a {display:flex;flex-direction:column;flex:1 1 auto;align-items:center;justify-content:center;}
.visual-card .children-status ul li span {font-size:1.8rem;}
.visual-card .children-status ul li strong {font-size:2rem;}
.visual-card .children-status ul li:not(:last-child) {border-right:0.1rem solid var(--gray1);}
/* visual-card-list */
.visual-card-list > ul {display:flex;margin-left:-2.4rem;}
.visual-card-list > ul > li {flex:1 1 46.4rem;max-width:46.4rem;margin-left:2.4rem;}
.visual-card-list > ul > li.visual-card-medium {flex:1 1 22rem;max-width:22rem;}
/* visual-card-user */
.visual-card .visual-card-user {position:relative;padding-left:15.6rem;display:flex;flex-direction:column;height:100%;}
.visual-card .visual-card-user .visual-thumb {position:absolute;left:0;top:50%;transform:translateY(-50%);width:13.2rem;height:13.2rem;border:0.1rem solid var(--gray1);background-color:var(--gray0);border-radius:50%;overflow:hidden;}
.visual-card .visual-card-user .visual-thumb .btn-inner-add {display:flex;align-items:center;justify-content:center;width:100%;height:100%;}
.visual-card .visual-card-user .visual-thumb img {position:absolute;left:0;top:0;object-fit:cover;width:100%;height:100%;}
.visual-card .visual-card-user .visual-thumb img[src=""] {display:none;}
.visual-card .visual-card-user .visual-thumb img:not([src=""]) ~ .btn-inner-add {display:none;}
/* accordion-content */
.accordion-content .accordion-panel {display:none;}
.accordion-content .accordion-panel.active {display:block;margin-bottom:3.2rem;}
.accordion-section {}
.accordion-section.active {}
.accordion-section .accordion-title {position:relative;}
.accordion-section .accordion-title:not(.active) {margin-bottom:0.8rem;}
.accordion-section .accordion-title .accordion-trigger {display:flex;align-items:center;width:100%;/* min-height:6.2rem; */border:0.1rem solid var(--gray2);border-radius:0.5rem;padding:1.2rem 2rem;}
.accordion-section .accordion-title .accordion-trigger:empty:before {content:'';}
.accordion-section .accordion-title.active .accordion-trigger {background-color:var(--lblue);border-color:var(--lblue);box-shadow:0.4rem 0.8rem 0.4rem rgba(216, 214, 214, 0.39);}
/* 운영-웹접근성 : s */
.accordion-section .accordion-title .accordion-trigger::after {content:""; width: 1rem; height: 1rem; margin-left:auto; border-top: 0.3rem solid #adb1bd; border-left: 0.3rem solid #adb1bd; transform: rotate(225deg); margin-bottom: 0.3rem;}
.accordion-section .accordion-title.active .accordion-trigger::after {margin-top: 0.3rem; margin-bottom: 0; border-top: 0.3rem solid #fff; border-left: 0.3rem solid #fff; transform: rotate(45deg);}
/* 운영-웹접근성 : e */
.accordion-section .accordion-title .accordion-trigger .trigger-title {display:flex;align-items:center;justify-content:space-between;font-size:2.4rem;font-weight:700;}
.accordion-section .accordion-title.active  .accordion-trigger .trigger-title {color:var(--white);}
.accordion-section .accordion-panel {margin-top:2.4rem;}
.accordion-section .accordion-title .inp {position:absolute;left:0;top:50%;padding:0rem 2rem;transform:translateY(-50%);height:100%;}
.accordion-faq {border-top:0.1rem solid var(--gray1);}
.accordion-faq .accordion-title .accordion-trigger {display:flex;align-items:center;width:100%;border-bottom:0.1rem solid var(--gray1);padding:1.6rem 4rem;}
.accordion-faq .accordion-title .accordion-trigger:before {content:'Q';font-size:2.4rem;font-weight:700;margin-right:6.4rem;}
/* 운영-웹접근성 : s */
.accordion-faq .accordion-title .accordion-trigger:after {content:""; flex:1 0 2.3rem; max-width:2.3rem; height:1.4rem; margin-left:auto; background:url(../img/arrow/arrow_faq_down.svg) no-repeat center / 1.3rem 0.8rem;}
.accordion-faq .accordion-title.active .accordion-trigger:after {background:url(../img/arrow/arrow_faq_up.svg) no-repeat center / 1.3rem 0.8rem; transform:rotate(180deg);}
/* 운영-웹접근성 : e */
.accordion-faq .accordion-title .accordion-trigger .trigger-title {align-items:center;justify-content:space-between;font-size:1.8rem;font-weight:400;}
.accordion-faq .accordion-title .accordion-trigger .trigger-title b {color:var(--tblue);font-weight:400;}
.accordion-faq .accordion-title.active .accordion-trigger {color:var(--tblue);}
.accordion-faq .accordion-title.active .accordion-trigger .trigger-title, .accordion-faq .accordion-title.active .accordion-trigger .trigger-title b {font-weight:700;}
.accordion-faq .accordion-panel {background:var(--gray0);border-bottom:0.1rem solid var(--gray1);padding:4rem 12rem;font-size:1.6rem;}
.accordion-faq .accordion-panel.active {margin:0;}
.accordion-qna {border-top:0.1rem solid var(--gray1);}
.accordion-qna .accordion-title .accordion-trigger {display:flex;align-items:center;width:100%;padding:2.4rem 0.8rem;border-bottom:0.1rem solid var(--gray1);}

/* 운영-웹접근성 : s */
.accordion-qna .accordion-title .accordion-trigger:after {content: ""; width: 0.8rem; height: 0.8rem; margin-left: auto; border-top: 0.2rem solid #222; border-left: 0.2rem solid #222; transform: rotate(225deg); margin-bottom: 0.3rem;}
.accordion-qna .accordion-title.active .accordion-trigger:after {margin-top: 0.3rem; margin-bottom: 0; border-top: 0.2rem solid #CB6356; border-left: 0.2rem solid #CB6356; transform: rotate(45deg);}
/* 운영-웹접근성 : e */
.accordion-qna .accordion-title .accordion-trigger .tag-wrap {display:flex;flex:0 0 12.3rem;align-items:center;justify-content:center;}
.accordion-qna .accordion-title .accordion-trigger .trigger-title {font-size:1.8rem;font-weight:400;text-overflow:ellipsis;overflow:hidden;}
.accordion-qna .accordion-title .accordion-trigger .trigger-title b {color:var(--tblue);font-weight:400;text-overflow:ellipsis;overflow:hidden;}
.accordion-qna .accordion-title.active .accordion-trigger {color:var(--tblue);border-bottom-color:transparent;}
.accordion-qna .accordion-title.active .accordion-trigger .trigger-title,
.accordion-qna .accordion-title.active .accordion-trigger .trigger-title b {font-weight:700;text-overflow:ellipsis;overflow:hidden;}
.accordion-qna .accordion-panel {background:var(--gray0);border-bottom:0.1rem solid var(--gray1);padding:2.4rem 2.4rem 2.4rem 12.3rem;font-size:1.6rem;}
.accordion-qna .accordion-panel.active {margin-bottom:0;}
.accordion-qna .accordion-panel .qna-date {margin-top:2.4rem;font-size:1.4rem;color:var(--gray2);text-align:right;}
.accordion-select {}
.accordion-select .accordion-title .accordion-trigger {position:relative;display:block;/* height:4rem; */font-size:1.4rem;color:var(--tblue);border:0.1rem solid var(--blue);border-radius:0.5rem;width:100%;padding:0.5rem 1.5rem 0.4rem 0.8rem;align-items:center;background-color:var(--bgblue);}
.accordion-select .accordion-title .accordion-trigger::after {content:""; position:absolute; top:50%; right:0.7rem; margin-top:-0.35rem; width:1.1rem; height:0.7rem; background:url(../img/arrow/arrow-dropdown.svg) no-repeat center / 100% 100%;} /* 운영-웹접근성 */
.accordion-select .accordion-title.active .accordion-trigger:after {transform:rotate(180deg);}
.accordion-select .accordion-panel {}
.accordion-select .accordion-panel.active {margin-bottom:0;margin-top:1.6rem;}
.accordion-select .accordion-panel .panel-content {font-size:1.4rem;}
/* tooltip */
.tooltip-content {position:relative;color:var(--white);}
.tooltip-content .toggleTrigger {margin-left:1rem;}
.tooltip-content .toggleTarget {display:none;position:absolute;left:0;top:calc(100% + 1rem);width:28rem;border:0.1rem solid #666;font-size:1.3rem;color:#666;padding:1rem;background-color:var(--white);}
.tooltip-content.active .toggleTarget {display:block;}
/* visual-wrap */
.visual-wrap {height:22.4rem;display:flex;flex-direction:column;justify-content:center;background:var(--bgblue) var(--visual-image) center center / cover no-repeat;box-shadow:inset 0 0.4rem 0.7rem rgba(170, 170, 170, 0.15);}
.visual-wrap-inner {max-width:148rem;width:100%;padding:0 2rem;margin:0 auto;text-align:center;}
.visual-wrap-inner h2 {font-size:4.8rem;font-weight:700;color:var(--black);}
.visual-wrap-inner p {font-size:2.4rem;margin-top:0.8rem;}
/* service-location */
.service-location {display:flex;}
.service-location .service-location-content {flex:1;}
.service-location .service-map {flex:1;}
.service-location .service-location-title {background-color:var(--lblue);padding:2.7rem 3rem 3.2rem;}
.service-location .service-location-title h3 {font-size:2rem;color:var(--white);}
.service-location .service-location-title p {font-size:1.6rem;color:var(--white);}
.service-location .service-location-title .row {margin-top:2.4rem;}
/* content box */
.nodata-gray-box {display:flex;justify-content:center;align-items:center;background:var(--gray0);border:0.1rem solid var(--gray1);padding:3rem;}
.nodata-gray-box p {text-align:center;}
.nodata-gray-box.dan div {padding:0 10rem;text-align:center;}
.nodata-gray-box.dan div:not(:last-of-type) {border-right:0.1rem solid var(--gray1);}
.table-col table td.nodata {background:var(--gray0)!important;padding:3rem;}
/* btn-step */
.btn-step {display:flex;justify-content:center;margin:26px auto 0;}
.btn-step .left {margin-right:auto;}
.btn-step .right {margin-left:auto;}
.btn-step .center {display:flex;}
.btn-step .center > *:only-child {min-width:150px;}
.btn-step .center button {margin:0 4px;}
.btn-step .btn-step-prev {display:inline-flex; padding:0 1.0rem; border-radius:5.0rem; background-color:var(--black); font-size:1.7rem; color:var(--white); line-height:2.6rem; opacity:0.4;} /* 운영241028 */
.btn-step .btn-step-next {display:flex;width:54px;height:54px;background:url(../img/btn/btn_step_next.png) center center / 100% 100% no-repeat;filter:drop-shadow(0px 0px 1px rgba(138, 138, 138, 0.04)) drop-shadow(0px 4px 8px rgba(133, 133, 133, 0.08));}
.btn-step .btn-step-next:disabled {background:url(../img/btn/btn_step_next_disabled.png) center center / 100% 100% no-repeat;}
/* step-end */
.step-end {}
.step-end .step-end-title {margin-bottom:4rem;}
.step-end .thumb {display:flex;align-items:center;justify-content:center;width:5.6rem;margin:0 auto 2rem;}
.step-end .thumb img {width:5.6rem;}
.step-end h2 {font-size:3.2rem;text-align:center;font-weight:400;}
.step-end h2 span {color:#2E72ED;font-weight:700;}
.step-end p {font-size:2rem;text-align:center;}
/* member */
.member-join {display:flex;flex-wrap:wrap;margin-top:2.4rem;margin-bottom:1.6rem;}
.member-join .member-class {flex:1 1 40%;padding:5rem;margin:0 auto;border:0.1rem solid var(--gray1);border-radius:1rem;text-align:center;}
.member-join .member-class:first-of-type {margin-right:2.4rem;}
.member-join .member-class h3 {font-size:2.4rem;font-weight:700;margin-bottom:1.6rem;margin-top:2.5rem;}
.member-join .member-class p {font-size:1.8rem;font-weight:400;margin-bottom:3.2rem;} 
.member-join .member-class .btn-blue {width:34rem;}
.member-join .member-class ul {margin-top:3.2rem}
.member-join .member-class ul li {position:relative;color:var(--gray2);font-size:1.4rem;text-align:left;padding-left:1rem;}
.member-join .member-class ul li:before {content:'\00B7';font-size:inherit;color:inherit;position:absolute;left:0;top:0.1rem;}
.member-join .member-terms {flex:1;}
.col .member-join .member-terms {margin-top:0;}
.member-join .member-terms-title {height:5.6rem;font-size:2rem;font-weight:700;background-color:#F6F6F6;border:0.1rem solid var(--gray1);border-radius:1rem 1rem 0 0;text-align:justify;padding:1.2rem 1.6rem;}
.member-join .member-terms-box {max-height:24rem;overflow:auto;border:0.1rem solid var(--gray1);border-top:0;border-radius:0 0 1rem 1rem;text-align:justify;padding:1.6rem;font-size:1.6rem;line-height:2.2rem;}
.col .member-join .member-terms-box {padding:2.7rem;}
.member-join .member-terms-title b {color:var(--tblue);}
.member-join .member-terms-box p {margin-top:3rem;}
.member-join .member-terms ul li {}
.member-join .member-terms-box p:first-of-type {margin-top:0;}
.member-join .member-terms-box .table-col table th:not(:last-of-type),
.member-join .member-terms-box .table-col table td:not(:last-of-type) {border-right:0.1rem solid var(--gray1);}
.member-join .member-terms-box .sign {color:var(--tblue);margin-top:0.8rem;}
.member-join .member-terms-box .sign:before {content:'[';color:var(--black);}
.member-join .member-terms-box .sign:after {content:']';color:var(--black);}
.member-join .mo-scrollx:not(:first-child) {margin-top:1.6rem;}
.member-join .table-col table {table-layout:auto;}
/* box */
.box-gray {background-color:var(--gray0);padding:3.2rem;}
.box-blue {border:0.1rem solid var(--blue);background-color:var(--bgblue);padding:2.4rem;}
.box-white {border:0.1rem solid var(--gray1);background-color:var(--white);padding:2.4rem;}
.box-white.border-top-0 {border:0.1rem solid var(--gray1);background-color:var(--white);padding:2.4rem;border-top:0!important;}
/* social-number */
.social-number {}
.social-number h3 {font-size:1.8rem;color:var(--tblue);}
.social-number p {font-size:1.6rem;color:#222;margin-top:1.6rem;}
.social-number .form-input-social {margin-top:1.6rem;}
/* children-info */
.children-info {display:flex;align-items:center;justify-content:space-between;}
.children-info strong {display:flex;align-items:center;font-size:2.4rem;color:#222;}
.children-info span {font-size:1.6rem;font-weight:400;margin-left:1.6rem;}
/* service-status-wrap */
.service-status-wrap {position:relative;}
.service-status-wrap .service-status-inner {display:flex;z-index:2;justify-content:space-between;margin-bottom:0.8rem;}
.service-status-wrap .service-status-type {display:flex;margin-top:1.6rem;}
.service-status-type li {display:flex;align-items:center;}
.service-status-type li:not(:last-child) {margin-right:2.4rem;font-size:1.4rem;}
.service-status-type li:before {content:'';width:1.4rem;height:1.4rem;border-radius:0.5rem;margin-right:0.8rem;}
.service-status-type li.type01:before {background-color:#00943C;}
.service-status-type li.type02:before {background-color:#F81268;}
.service-status-type li.type03:before {background-color:#F77850;}
.service-status-type li.type04:before {background-color:#949494;}
.service-status-type li.type05:before {background-color:#2456DF;}
.service-status-wrap .service-payment-wrap {display:flex;justify-content:flex-end;margin-top:5.6rem;}
.service-status-wrap .service-payment-wrap .service-payment {font-size:1.6rem;color:#222;}
.service-status-wrap .select-dropdown-wrap {display:flex;}
.service-status-wrap .select-dropdown-wrap .select-dropdown:not(:last-child) {margin-right:0.8rem;}
.service-status-wrap .select-dropdown-wrap .select-dropdown .trigger {min-width:11rem;}
/* form-check-row */
.form-check-row {padding:0.8rem 2.4rem;background-color:var(--bgblue);}
/* service-chart-wrap */
.service-chart-wrap {}
.service-chart-wrap .service-chart-inner {display:flex;}
.service-chart-wrap .form-radio-list {flex:1 0 34.2rem;max-width:34.2rem;}
.service-chart-wrap .service-chart {flex:1 1 100%;max-width:calc(100% - 36.6rem);margin-left:2.4rem;border:0.1rem solid var(--gray1);padding:2.4rem;border-radius:0.5rem;}
.service-chart-wrap .desc {margin-top:1.6rem;}
/* review */
.review {border:0.1rem solid var(--gray1);border-radius:0.5rem;}
.review .review-title {display:flex;justify-content:space-between;padding:3.2rem 3.2rem 1.6rem;}
.review .review-title h4 {font-size:1.6rem;}
.review .review-content {padding:0 3.2rem 3.2rem;border-bottom:0.1rem solid var(--gray1);}
.review .review-content > .form-input {align-items:initial;}
.review .review-content > .form-input button {height:auto;}
.review > p {font-size:1.4rem;color:var(--gray2);padding:1.3rem 3.2rem;background-color:var(--gray0);border-radius:0 0 0.5rem 0.5rem;}
/* card-thumb-list */
.card-thumb-list {}
.card-thumb-list ul {display:flex;flex-wrap:wrap;margin:-2.4rem 0 0 -2.4rem;}
.card-thumb-list ul li {flex:1 0 calc(100% / 3 - 2.4rem);max-width:calc(100% / 3 - 2.4rem);margin:2.4rem 0 0 2.4rem;}
.card-thumb-list ul li a {border:0.1rem solid var(--gray1);border-radius:0.5rem;overflow:hidden;}
.card-thumb-list .text .btn-large {flex:0 0 4rem;width:100%;}
.card-thumb-list-vertical ul li a {display:flex;}
.card-thumb-list-vertical .thumb {flex:1 0 22rem;max-width:22rem;}
.card-thumb-list-vertical .thumb img {width:100%;height:100%;object-fit:cover;}
.card-thumb-list-vertical .text {display:flex;flex-direction:column;justify-content:space-between;padding:2.4rem;flex:1 1 auto}
.card-thumb-list-vertical .text dl {flex:1 1 auto;}
.card-thumb-list-vertical .text dl dt {font-size:1.4rem;color:var(--tblue);font-weight:700;}
.card-thumb-list-vertical .text dl dd {margin-top:0.8rem;font-size:1.6rem;}
.card-thumb-list-vertical .text dl dd strong {display:block;font-size:2rem;}
.card-thumb-list-horizontal ul li a {display:flex;flex-direction:column;padding:2.4rem;height:100%;}
.card-thumb-list-horizontal .thumb {display:flex;}
.card-thumb-list-horizontal .thumb img {width:100%;}
.card-thumb-list-horizontal .text {display:flex;flex-direction:column;margin-top:1.6rem;flex:1 1 100%;justify-content:space-between;}
.card-thumb-list-horizontal .text .bracket {font-size:1.6rem;color:var(--gray2);font-weight:400;}
.card-thumb-list-horizontal .text dl {}
.card-thumb-list-horizontal .text dl dt {font-size:1.8rem;font-weight:700;margin-bottom:0.8rem;}
.card-thumb-list-horizontal .text dl dt strong {margin-left:0.5rem;}
.card-thumb-list-horizontal .text dl dt + dd {margin-bottom:0.8rem;}
.card-thumb-list-horizontal .text dl dd {font-size:1.6rem;}
.card-thumb-list-horizontal .text .btn-large {margin-top:1.6rem;}
/* card-privacy-list */
.card-privacy-list {}
.card-privacy-list ul {display:flex;flex-wrap:wrap;}
.card-privacy-list ul li {display:flex;flex: 1 1 30%;text-align: center;}
.card-privacy-list ul li {border:0.1rem solid var(--gray1);border-radius:0.5rem;overflow:hidden;display:flex;flex-direction:column;padding:1.6rem;margin-bottom: 2.4rem;}
.card-privacy-list ul li:not(:nth-child(3n+0)) {margin-right: 2.4rem;}
.card-privacy-list ul li em {display:block;font-size:1.8rem;font-weight:700;color:var(--tblue);margin-top:1.6rem;}
.card-privacy-list ul li p {margin-bottom: 1.4rem;min-height:5rem;}
.card-privacy-list .boxtext {display:flex;border:0.1rem solid var(--gray1);border-radius:0.5rem;background-color: var(--bgblue);padding: 1rem; text-align: left;}
.card-privacy-list .boxtext:not(:last-of-type) {margin-bottom: 0.8rem;}
.card-privacy-list .boxtext b {flex-shrink: 0;width:11rem;color: var(--tblue);font-weight: 700;font-size: 1.4rem;align-items: center;display: flex;}
.card-privacy-list .boxtext span {flex: 1;font-size: 1.4rem;}
.card-privacy-list dl {}
.card-privacy-list dl dt {background-color:var(--gray0);border-top:0.1rem solid var(--gray1);border-bottom:0.1rem solid var(--gray1);font-size:1.6rem;font-weight:700;padding:1.6rem;text-align:center;}
.card-privacy-list dl dd {padding:1rem;height:5.3rem;text-align:center;border-bottom:0.1rem solid var(--gray1);display: flex;align-items: center;justify-content: center;}
.card-privacy-list dl dd img {height: 4rem; margin-left: 1rem;vertical-align: middle;}
@media screen and (max-width:1024px) {
	.card-privacy-list ul li {flex: 0 0 100%;margin-bottom: 1.6em;}
	.card-privacy-list .mobox .boxtext {flex-direction:column;}
	.card-privacy-list ul li em {margin-top: 0;}
	.card-privacy-list ul li p {min-height: 0;}
	.card-privacy-list dl dd img {display:none;}
}
/* privacy-title */
.privacy-title {margin-top: 1rem;}
.privacy-title h4 {font-size: 2.4rem;scroll-margin-top:13rem;}
.privacy-title h4 img {height: 4rem; margin-left: 1rem;vertical-align: middle;}
@media screen and (max-width:1024px) {
	.privacy-title h4 img {display: none;}
}
/* privacy-labeling */
.privacy-labeling img {height: 7rem;}
/* step-content */
.step-content {}
.step-content:not(:first-of-type) {margin-top:3.2rem;}
.step-content .step-title {border-radius:0.5rem 0.5rem 0 0;overflow:hidden;border:0.1rem solid var(--gray1);}
.step-content .step-title h4 {display:flex;font-size:1.8rem;}
.step-content .step-title h4 > span {color:var(--white);background-color:var(--blue);padding:1rem 1.6rem;border-radius:0.5rem 0 0 0;min-width: 9.8rem;text-align: center;}
.step-content .step-title h4 > strong {background-color:var(--bgblue);padding:1rem 1.6rem;flex:1 1 auto;border-radius:0 0.5rem 0 0;}
/* 운영240313 : s */
.step-area-img {display:block;}
.step-area-img > img {width:100%; height:auto;}
.step-area {display:none;}
@media screen and (max-width:1024px) {
	.step-area-img {display:none;}
	.step-area {display:block;}
}
.tab-list.area {padding-bottom:2.6rem; display:flex; flex-direction:row; justify-content:space-between; align-items:center;}
.tab-list.area li {width:calc(50% - 1.0rem); color:var(--black); display:flex; flex-direction:column; justify-content:center; align-items:center;}
.tab-list.area li button {width:100%; padding:1.0rem; border-radius:0.5rem; border:0.2rem solid var(--gray1); background-color:var(--white); font-weight:700; font-size:2.0rem; line-height:1.3; text-align:center;}
@media screen and (max-width:680px) {
	.tab-list.area li button {height:8.0rem;}
}
.tab-list.area li span {padding-top:0.4rem;}
.tab-list.area li.active {color:var(--blue);}
.tab-list.area li.active button {border:0.2rem solid var(--blue);}
.tab-list.area li.active span {color:var(--black);}
.tab-list.area li span {font-size:1.8rem;}
/* 운영240313 : e */
/* 운영240326 : s */
.tab-list.area2 {padding-bottom:2.6rem; display:flex; flex-direction:row; justify-content:space-between; align-items:center;}
.tab-list.area2 li {width:calc(25% + 2px); margin-left:-2px; color:var(--black); display:flex; flex-direction:column; justify-content:center; align-items:center;}
.tab-list.area2.w25 li {width:calc(25% + 2px);}
.tab-list.area2.w50 li {width:calc(50% + 2px);}
.tab-list.area2 li button {width:100%; padding:1.0rem; border:0.2rem solid var(--gray1); background-color:var(--white); font-weight:700; font-size:2.0rem; line-height:1.3; text-align:center;}
@media screen and (max-width:1024px) {
	.tab-list.area2 li button {height:5.2rem; padding:0 1.0rem 0.2rem; font-size:1.4rem;}
}
.tab-list.area2 li.active {color:var(--blue); z-index:1;}
.tab-list.area2 li.active button {border:0.2rem solid var(--blue);}
.step-content2 .step-title {overflow:hidden; border-radius:0.5rem; border:0.1rem solid var(--gray1);}
.step-content2 .step-title h4 {display:flex; font-size:1.8rem;}
.step-content2 .step-title h4 > span {min-width:9.8rem; padding:1rem 1.6rem; background-color:var(--blue); color:var(--white); text-align:center;}
.step-content2 .step-title h4 > strong {flex:1 1 auto; padding:1rem 1.6rem; background-color:var(--bgblue);}
.step-content2  span.step-next {display:block; width:0.6rem; height:2.5rem; margin:1.7rem auto 2.0rem; background:url(../img/arrow/arrow-step-next-mo.svg) no-repeat;}
/* 운영240326 : e */
.step-content .step-content-inner {padding:3.2rem 4rem;border:0.1rem solid var(--gray1);border-top:0;}
.step-content .accordion-faq {border-top:0;border-left:0.1rem solid var(--gray1);border-right:0.1rem solid var(--gray1);}
.step-content .accordion-faq .accordion-title .accordion-trigger {padding:1.6rem 2.4rem;}
.step-content .accordion-faq .accordion-title .accordion-trigger:before {font-size:2rem;margin-right:4rem;}
.step-content .accordion-faq .accordion-title .accordion-trigger .trigger-title {font-size:1.6rem;}
.step-content .accordion-faq .accordion-panel {padding:1.6rem 2.4rem;}
.step-content .step-content-inner h5 {font-size:1.8rem;font-weight:700;color:var(--tblue);margin:2.4rem 0 1.6rem;}
.step-content .step-content-inner h5:first-child {margin-top:0;}
.step-calculator {position:sticky;top:11.9rem;left:0;border:0.1rem solid var(--gray1);box-shadow:0 0 1rem 0.2rem rgba(187, 186, 186, 0.13);border-radius:0.5rem;}
.step-calculator .calc-top {background-color:var(--white);border-radius:0.5rem;}
.step-calculator .calc-result {background-color:var(--gray0);border-radius:0 0 0.5rem 0.5rem;border-top:0.1rem solid var(--gray1);}
.step-calculator .row-calc {padding:1.6rem 1.6rem 0 1.6rem;}
.step-calculator .calc-result .row-calc {padding-bottom:1.6rem;}
.step-calculator .row-calc select {height:3.2rem;font-size:1.4rem;}
.step-calculator .row-calc input:not([type="checkbox"],[type="radio"]) {height:3.2rem;font-size:1.4rem;}
.step-calculator .row-calc .calc-tit {display:block;font-size:1.6rem;margin-bottom:0.8rem;}
.step-calculator .row-calc.row-title {padding-bottom:1.6rem;border-bottom:0.1rem solid var(--gray1);}
.step-calculator .row-calc.row-title .calc-tit {font-size:1.8rem;}
.step-calculator .calc-table {padding: 1.2rem 0.8rem;background-color:var(--gray0);}
.step-calculator .calc-table table {}
.step-calculator .calc-table table th {font-size:1.4rem;font-weight:700;text-align:right;padding:0.4rem;}
.step-calculator .calc-table table td {font-size:1.4rem;padding:0.4rem;}
.step-calculator .calc-list {border:0.1rem solid var(--gray1);border-radius:0.5rem;background-color:var(--white);padding:1.6rem;}
.step-calculator .calc-list:not(:last-child) {margin-bottom:0.8rem;}
.step-calculator .calc-list dl {display:flex;font-size:1.4rem;justify-content:space-between;}
.step-calculator .calc-list dl:not(:last-child) {margin-bottom:0.8rem;}
.step-calculator .calc-list dl dt {font-size:1.4rem;font-weight:700;padding-right:0.4rem;white-space:nowrap;max-width:50%;}
.step-calculator .calc-list dl dd {font-size:1.4rem;padding-left:0.4rem;text-align:right;}
.step-calculator .calc-bottom {padding-bottom:2.4rem;}
.step-calculator .calc-bottom .row-calc {border-top:0.1rem solid var(--gray1);border-bottom:0;padding-bottom:0;margin-top:1.6rem;}
.step-calculator .calc-bottom .row-calc .calc-tit {font-size:1.4rem;margin-bottom:0;}
.step-calculator .calc-bottom .row-calc.row-title .calc-tit {font-size:1.6rem;}
.step-calculator .calc-bottom .row-calc .btn-delete {width:1.6rem;height:1.6rem;}
.step-calculator .calc-bottom .row-calc .btn-delete .icon-delete {width:0.9rem;height:0.9rem;}
.step-calculator .calc-bottom .table-col {overflow:auto;}
.step-calculator .calc-bottom .table-col table th {font-size:1.4rem;height:auto;padding:0.5rem 0.4rem;}
.step-calculator .calc-bottom .table-col table tbody td {font-size:1.4rem;height:auto;padding:0.9rem 0.4rem;}
.step-calculator .calc-bottom .table-col table tfoot td {font-size:1.4rem;height:auto;padding:0.5rem 0.4rem;}
.step-calculator .btn-wrap {padding:1.6rem;background-color:var(--white);margin:0;border-radius:inherit;}
.step-calculator .calc-result .btn-wrap {border-top:0.1rem solid var(--gray1);}
.step-calculator .btn-wrap > * {width:100%;}
.step-apply {background-color:var(--bgblue);border-radius:0.5rem;padding:1.6rem;display:flex; margin:1.6rem 0;}
.step-apply .step-item {flex:1;background-color:var(--lblue);border-radius:0.5rem;display:flex;align-items: center;justify-content:center;color:var(--white);font-size:1.6rem;font-weight:700;padding: 1.2rem 0.8rem;text-align:center;}
.step-apply .step-next {display:inline-block; width:2.4rem; background:url(../img/arrow/arrow-step-next.svg) no-repeat center / 2.4rem 0.6rem;} /* 운영-웹접근성 */
.step-service {border:0.1rem solid var(--gray1);display: flex; flex-direction: row;align-items: center;}
.step-service:not(:first-of-type) {margin-top:1.6rem;}
.step-service .ss-item {display: flex;align-items: center;padding: 1.6rem;text-align: left;min-height:8rem;}
.step-service .ss-title {flex-shrink: 0;width: 22rem;background-color: var(--gray0);}
.step-service .ss-title h2 {font-size: 1.8rem;font-weight: 700;}
.step-service .ss-content {flex-grow: 1;align-items: center;}
.step-service .ss-content p {font-size: 1.6rem;}
/* rule */
.rule {margin-top:3.2rem;}
.rule .thumb {display:flex;width:22rem;margin-left:auto;}
.rule .thumb img {width:100%;}
/* activity-list */
.activity-list {}
.activity-list ul {}
.activity-list ul li {border:0.1rem solid var(--gray1);border-radius:0.5rem;padding:1.6rem 2.4rem;}
.activity-list ul li:not(:last-child) {margin-bottom:1.6rem;}
.activity-list .activity-form {display:flex;align-items:center;justify-content:space-between;}
.activity-list .activity-form .activity-tit {position:relative;display:block;font-size:1.6rem;color:var(--gray3);padding-left:2rem;}
.activity-list .activity-form .activity-tit:before {content:'\00B7';font-size:inherit;color:inherit;position:absolute;left:0;top:0;width:2rem;text-align:center;}
.activity-list .activity-form .activity-tit span {display:block;font-size:1.4rem;color:var(--gray2);font-weight:400}
.activity-list .activity-form .activity-desc {text-align:right;}
.activity-list .activity-form .form-box-inner {flex:0 0 auto;}
.activity-list .activity-form .form-box-inner .inp {width:9.8rem;}
.activity-list .activity-form.form-input {display:block;margin-top:0.8rem;}
.activity-list .activity-form.form-input > *:not(:last-child) {margin-bottom:0.8rem;}
/* box-link */
.box-link {border-radius:0.5rem;}
.box-link.box-link-lblue {background-color:var(--lblue);color:var(--white);}
.box-link.box-link-white {background-color:var(--white);color:var(--tblue);border:0.1rem solid var(--blue);}
.box-link .box-link-inner {display:flex;align-items:center;justify-content:space-between;padding:0.8rem 1.6rem;}
.box-link .box-link-inner .inp {flex:1 1 100%;justify-content:flex-start;}
/* credit-card-list */
.credit-card-list {display:flex;align-items:center;justify-content:center;padding:1.6rem;background-color:var(--gray0);border:0.1rem solid var(--gray1);}
.credit-card-list li:not(:last-child) {margin-right:2.4rem;}
.credit-card-list li .thumb {display:flex;}
/* flow-list */
.flow-list {padding:3.2rem;background-color:var(--bgblue);border:0.1rem solid var(--gray1);border-radius:0.5rem;}
.flow-list ol {display:flex;justify-content:center;}
.flow-list ol li {position:relative;display:flex;flex-direction:column;flex:0 0 15.2rem;background-color:var(--lblue);border-radius:0.5rem;text-align:center;color:var(--white);padding:1rem;}
@media screen and (min-width:1025px) {
	.flow-list.flow-list-auto ol li {flex:1}
}
.flow-list ol li:not(:last-child) {margin-right:4.2rem;}
.flow-list ol li:not(:first-child)::before {content:""; position:absolute; top:50%; left:0; margin-top:-0.5rem; margin-left:-4.2rem; width:4.2rem; height:1rem; background:url(../img/arrow/arrow-step-next.svg) no-repeat center / contain;} /* 운영-웹접근성 */
.flow-list ol li .thumb {display:flex;height:4rem;justify-content:center;}
.flow-list ol li .thumb img {height:100%;margin-bottom:0.8rem;}
.flow-list ol li strong {display:flex;flex-direction:column;justify-content:center;font-size:1.6rem;flex:1 1 100%;}
.flow-list ol li strong span {display:block;font-weight:400;}
.flow-list ol li .before {position:absolute;left:0;top:50%;font-size:1.4rem;line-height:1rem;color:var(--gray3);font-weight:700;width:4.2rem;margin-left:-4.2rem;margin-top:-2.2rem;}
.flow-list .flow-reject {font-size:1.4rem;color:var(--gray3);margin:0 auto;text-align:center;}
.flow-list .flow-reject .thumb img {margin:0 auto;}
/* business-info-list */
.business-info-list {background-color:var(--bgblue);border-radius:0.5rem;border:0.1rem solid var(--gray0);}
.business-info-list h4 {font-size:2rem;color:var(--gray3);font-weight:700;text-align:center;padding:1.6rem 0 0.8rem;}
.business-info-list ul {display:flex;margin:0 0 0 -1.6rem;padding:1.6rem;}
.business-info-list ul li {flex:1;background-color:var(--white);border-radius:0.5rem;border:0.1rem solid var(--gray0);margin:0 0 0 1.6rem;text-align:center;padding:1.6rem;}
.business-info-list ul li em {display:block;font-size:1.8rem;font-weight:700;color:var(--tblue);margin-bottom:1.6rem;}
.business-info-list ul li .thumb {display:flex;width:11.4rem;margin:0 auto;}
.business-info-list ul li .thumb img {width:100%;}
.business-info-list ul li strong {display:block;font-size:1.8rem;color:var(--gray3);margin-top:1.6rem;}
.business-info-list ul li p {font-size:1.6rem;color:var(--gray3);margin-top:0.8rem;}
/* business-statute-list */
.business-statute-list {display:flex;overflow:hidden;}
.business-statute-list dl {flex:1;border-bottom:0.1rem solid var(--gray1);}
.business-statute-list dl dt {background-color:var(--gray0);border-top:0.1rem solid var(--gray1);border-bottom:0.1rem solid var(--gray1);font-size:1.6rem;font-weight:700;padding:1.6rem;text-align:center;}
.business-statute-list dl dd {position:relative;padding:1.6rem;}
.business-statute-list dl dd a {display:flex!important;align-items:center;justify-content:space-between;padding:1.6rem;font-size:1.6rem;color:var(--gray3);border:0.1rem solid var(--gray1);border-radius:0.5rem;filter: drop-shadow(0 0.2rem 0.4rem rgba(216, 214, 214, 0.39));}
.business-statute-list dl dd a:after {background-color:var(--tblue);}
.business-statute-list dl dd:before {display:block;content:'';position:absolute;left:0;top:100%;width:100vw;height:0.1rem;background-color:var(--gray1);}
.business-statute-list dl:not(:last-child) dd:first-of-type:after {display:block;content:'';position:absolute;right:0;top:0;width:0.1rem;height:100vh;background-color:var(--gray1);}
/* business-partner-list */
.business-partner-list {display:flex;flex-wrap:wrap;}
.business-partner-list li {flex:1 0 calc(100% / 3);}
.business-partner-list li a {display:flex;align-items:center;justify-content:center;border:0.1rem solid var(--gray1);height:5.6rem;}
.business-partner-list li a img {width:100%;height:100%;object-fit:contain;}
/* alarm-list */
.alarm-list {display:flex;flex-direction:column;height:100%;}
.alarm-list ul {border-top:0.1rem solid var(--gray1);}
.alarm-list ul li {border-bottom:0.1rem solid var(--gray1);}
.alarm-list ul li a {display:block; padding:1.6rem; font-size:1.4rem; word-break:break-all;}
.alarm-list ul li a strong {display:block;color:var(--gray3);}
.alarm-list ul li.read a strong {font-weight:400;}
.alarm-list ul li a span {display:block;color:var(--gray2);margin-top:0.8rem;}
.alarm-list .nodata {display:flex;align-items:center;justify-content:center;font-size:1.4rem;color:var(--gray3);text-align:center;height:100%;}
@media screen and (min-width:1025px) {
	.layer-popup.layer-alarm {position:absolute;left: auto;right: -4.2rem;top: 6.2rem;width:34.2rem;height:46.4rem;box-shadow:0 0.4rem 0.4rem 0.4rem rgba(0, 0, 0, 0.2);overflow:hidden;border-radius:0.5rem;}
	.layer-popup.layer-alarm .layer-dimmed {display:none;}
	.layer-popup.layer-alarm .layer-wrap {width:100%;border-radius:0.5rem;background-color:transparent;height:100%;}
	.layer-alarm .layer-wrap .layer-header {border:0.1rem solid var(--gray1);background-color:var(--gray0);border-radius:0.5rem 0.5rem 0 0;padding:0.8rem 0 0.8rem 1.6rem;}
	.layer-alarm .layer-wrap .layer-header .tit {font-size:1.4rem;color:var(--gray3);line-height:1;}
	.layer-alarm .layer-wrap .btn-layer-close {width:3.2rem; height:3.2rem; background:url(../img/btn/btn-layer-close.svg) no-repeat center / 1rem 1rem; /* 운영-웹접근성 */}
	.layer-alarm .layer-wrap .layer-content {background-color:var(--white);height:calc(100% - 3.2rem);padding:0;overflow:auto;}
	.layer-alarm .layer-wrap .btn-section-wrap {display:none;}
}
/* filter-wrap */
.filter-wrap {background-color:var(--white);border:0.1rem solid var(--gray1);border-radius:0.5rem;padding:2.4rem;}
.filter-wrap .filter-row:not(:last-child) {margin-bottom:1.6rem;} 
.filter-wrap .col {display:flex;align-items:center;}
.filter-wrap .col .filter-title {flex:0 0 8rem;max-width:8rem;text-align:right;color:var(--gray3);font-size:1.6rem;}
.filter-wrap .col .form-input {flex:1 1 100%;padding-left:2.4rem;}
/* login-link */
.login-link {margin-top:2.4rem;}
.login-link ul {display:flex;align-items:center;justify-content:center;}
.login-link ul li {}
.login-link ul li a {position:relative;display:block;padding:0 0.8rem;font-size:1.4rem;color:var(--gray2);}
.login-link ul li:not(:first-child) a:after {display:block;content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:0.1rem;height:1rem;background-color:var(--gray2);}
/* login-type */
.login-type {margin-bottom:0.8rem;}
.login-type ul {display:flex;align-items:center;justify-content:flex-end;}
.login-type ul li:not(:last-child) {margin-right:1.6rem;}
/* Mobile */
@media screen and (max-width:1024px) {
	/* title */
	.page-title h2 {font-size:2.4rem;}
	.page-title p {font-size:1.4rem;}
	.section-title {padding-bottom:0.8rem;}
	.section-title h3 {font-size:2rem;}
	.section-title h3 span {font-size:1.6rem;}
	.content-title {margin-bottom:1.6rem}
	.content-title:not(:first-of-type) {margin-top:2.4rem;}
	.content-title h3 {font-size:2rem;padding-left:1.3rem;}
	.content-title h3:before {top:0.8rem;}
	/* content */
	.main-content {padding-top:2.4rem;}
	.sub-content {padding-top:3.2rem;}
	.section {padding:0 1.6rem 3.2rem;max-width:none;}

	/* 운영-NEW : s */
	.section-md {max-width:none !important;}
	.section-sm {max-width:none !important;}
	.section-xsm {max-width:none !important;}
	.section-xxsm {max-width:none !important;}
	/* 운영-NEW : e */
	/* row */
	.row {display:block;margin:0}
	.row .col {padding:0;}
	.row .col ~ .col {margin-top:1.6rem;}
	.row .col-wide {}
	.row .col-small {display:none;}
	.row .col .box-desc-list {height:100%;border-radius:0.5rem;}
	/* col-title */
	.col-title h4 {font-size:1.6rem;}
	/* visual-wrap */
	.visual-wrap {height:10.6rem;background:var(--visual-image-m) center center / cover no-repeat;}
	.visual-wrap-inner {padding:0 1.6rem;}
	.visual-wrap-inner h2 {font-size:2.4rem;}
	.visual-wrap-inner p {display:none;}
	/* service-location */
	.service-location .service-map {display:none;}
	.service-location .service-location-title {padding:1.6rem;}
	.service-location .service-location-title .row {display:block;margin-top:1.6rem;}
	.service-location .service-location-title .row .col:not(:last-child) {margin-bottom:0.8rem;}
	/* accordion-content */
	.accordion-content .accordion-panel.active {margin-bottom:2.4rem;}
	.accordion-section .accordion-title .accordion-trigger {/* min-height:4.8rem; */padding:1.2rem 1.6rem;}
	.accordion-section .accordion-title .accordion-trigger .trigger-title {font-size:1.4rem;}
	.accordion-faq .accordion-title .accordion-trigger:before {content:'Q';font-size:1.6rem;font-weight:700;margin-right:1.6rem;}
	.accordion-faq .accordion-title .accordion-trigger {padding:1rem;min-height:5.6rem;}
	.accordion-faq .accordion-title .accordion-trigger:after {display:none!important;}
	.accordion-faq .accordion-title .accordion-trigger .trigger-title {font-size:1.4rem;}
	.accordion-faq .accordion-panel {padding:1.6rem;font-size:1.4rem;}
	/* .accordion-mbox .accordion-panel {padding:1.6rem;font-size:1.4rem;}
	.accordion-mbox .accordion-panel h4 {font-size:1.6rem;}
	.accordion-mbox .accordion-panel p {} */
	.accordion-section .accordion-panel {margin-top:1.6rem;}
	.accordion-section .accordion-title .inp {padding:0 1.6rem;}
	.accordion-section .accordion-title .inp b {font-size:1.8rem;}
	.accordion-faq .accordion-panel.active {margin:0;}
	.accordion-qna {}
	.accordion-qna .accordion-title .accordion-trigger {display:block;padding:0.8rem;}
	.accordion-qna .accordion-title .accordion-trigger:after {display:none;}
	.accordion-qna .accordion-title .accordion-trigger .tag-wrap {display:block;}
	.accordion-qna .accordion-title .accordion-trigger .trigger-title {display:block;font-size:1.6rem;margin-top:0.8rem;}
	.accordion-qna .accordion-panel {padding:1.6rem;font-size:1.4rem;}
	.accordion-qna .accordion-panel .qna-date {margin-top:1.6rem;font-size:1.2rem;}
	.accordion-qna .accordion-panel.active {margin:0;}
	/* form-input */
	.d-flex.form-input.mo-flex-wrap {flex-wrap:wrap;}
	.d-flex.form-input.mo-flex-wrap > * {flex:1 0 100%;}
	.d-flex.form-input.mo-flex-wrap > *:not(:last-child) {margin-right:0;margin-bottom:0.8rem;}
	.form-input.d-flex.form-wauto .form-input > button,
	.form-input.d-flex.form-wauto .form-input > a {width:100%;} 
	.form-search {padding:1.6rem;margin-bottom:2.4rem;}
	.desc {font-size:1.2rem;}
	/* member */
	.member-join {margin-top:1.6rem;margin-bottom:0.8rem;}
	.member-join .member-class {padding:2.6rem 0.8rem;flex:1 1 100%;}
	.member-join .member-class:first-of-type {margin-right:0;margin-bottom:0.8rem;}
	.member-join .member-class h3 {font-size:2rem;margin-bottom:0.8rem;margin-top:0;}
	.member-join .member-class p {font-size:1.6rem;margin-bottom:1.6rem;}
	.member-join .member-class .btn-blue {width:24rem;height:4.8rem;}
	.member-join .member-class ul {margin-top:1.6rem}
	.member-join .member-class ul li {font-size:1.2rem;}
	.member-join .member-class ul li:before {left:0.3rem;}
	.col .member-join .member-terms {margin-top:1.6rem;}
	.member-join .member-terms-title {height:4rem;font-size:1.6rem;padding:0.5rem 0.9rem;}
	.member-join .member-terms-box {padding:1rem;font-size:1.4rem;}
	.col .member-join .member-terms-box {padding:1.8rem;}
	.member-join .member-terms-box p {margin-top:2rem;}
	/* step-end */
	.step-end {}
	.step-end .step-end-title {margin-bottom:3.2rem;}
	.step-end .thumb {}
	.step-end h2 {font-size:2.4rem;}
	.step-end p {font-size:1.4rem;margin-top:1rem;}
	/* box */
	.box-gray {padding:1.6rem;}
	.box-blue {padding:1.6rem;}
	.nodata-gray-box {padding:1.6rem;}
	.nodata-gray-box p {}
	.nodata-gray-box.dan div {padding:0 1rem;}
	/* children-info */
	.children-info {}
	.children-info strong {font-size:2rem;}
	.children-info span {font-size:1.4rem;margin-left:0.8rem;}
	.row-card-add {border-radius:0.5rem;padding:0;height:4.8rem;margin-top:0.8rem;}
	.row-card-add button {font-size:1.4rem;}
	/* social-number */
	.social-number {}
	.social-number h3 {font-size:1.6rem;}
	.social-number p {font-size:1.4rem;margin-top:0.8rem;}
	.social-number .btn-large {width:100%;}
	/* credit-card */
	.credit-card {padding:1.6rem;}
	.credit-card .credit-info dl {position:relative;padding-left:2.8rem;}
	.credit-card .credit-info dl dt {font-size:2rem;}
	.credit-card .credit-info dl dt:before {left:0rem;top:0.9rem;width:1.8rem;height:1.5rem;}
	.credit-card .credit-info dl dd {font-size:1.6rem;}
	.box-link-large {padding:1.6rem;min-height:16.8rem;}
	.box-link-large dl dt {font-size:1.8rem;}
	.box-link-large dl dd {font-size:1.4rem;}
	.box-link-large dl dt .tag {margin-bottom:1rem;width:5.2rem;}
	.box-link-large .link-arrow {font-size:1.4rem;}
	.box-link-simple {flex:1 1 100%;padding:1.6rem;min-height:12rem;}
	.box-link-simple .title strong {font-size:1.6rem;line-height:2rem;}
	.box-card-list ul li {flex:1 1 80%;max-width:none;}
	.box-card-list ul li:not(:last-child) {margin-right:0!important;margin-bottom:0.8rem;}
	.box-card-list ul.list-large li:not(:last-child) {margin-right:0!important;margin-bottom:0.8rem;}
	.box-card-list ul.list-large li {max-width:none;}
	.form-input-id {display:flex;}
	.form-input-id input:not([type="checkbox"],[type="radio"]) {width:0;flex:1;}
	.form-input-id .bul {line-height:3.2rem;margin:0 0.5rem;}
	.form-input-id button {min-width:7.6rem;margin-left:0.8rem;}
	/* visual-card */
	.visual-card {height:auto;min-height:16.8rem;width:100%;box-shadow:none;padding:1.6rem;}
	.visual-card.visual-card-medium {width:100%;}
	.visual-card .visual-card-title {font-size:1.4rem;}
	.visual-card .visual-card-title .visual-card-setting {}
	.visual-card .visual-card-title .right {height:1.2rem;}
	.visual-card .visual-card-content {margin-top:0.8rem;}
	.visual-card .visual-card-content .visual-card-content-title {font-size:2rem;}
	.visual-card .visual-card-content .visual-card-df {}
	.visual-card .visual-card-content .visual-card-df dt {font-size:2rem;}
	.visual-card .visual-card-content .visual-card-df dd {font-size:3.2rem;}
	.visual-card .visual-card-content .link {font-size:1.4rem;}
	.visual-card .box-round-list li:not(:last-child) {}
	.visual-card .box-round-list li a {display:flex;align-items:center;justify-content:space-between;border:0.1rem solid var(--gray2);border-radius:5rem;padding:0.4rem 2rem;}
	.visual-card .box-round-list li a strong {font-size:1.4rem;}
	.visual-card .box-round-list li a span {font-size:1.4rem;}
	.visual-card .passbook-list li:not(:last-child) {margin-bottom:0.8rem;}
	.visual-card .children-swiper {padding:0 3rem;}
	.visual-card .children-swiper dl {}
	.visual-card .children-swiper dl dt {font-size:1.4rem;font-weight:700;}
	.visual-card .children-swiper dl dd {}
	.visual-card .children-swiper dl dd strong {font-size:2rem;color:var(--tblue);}
	.visual-card .children-swiper dl dd span {font-size:2rem;}
	.visual-card .children-swiper dl dd em {font-size:2rem;}
	.visual-card .children-swiper dl dd .unit {font-size:1.6rem;}
	.visual-card .passbook-list {}
	.visual-card .passbook-list > li {}
	.visual-card .passbook-list > li > strong {font-size:1.4rem;}
	.visual-card .passbook-list > li em {font-size:1.8rem;font-weight:700;}
	.visual-card .passbook-list > li em span {}
	.visual-card .passbook-content {margin-top:auto;text-align:right;}
	.visual-card .passbook-content em {font-size:3.6rem;font-weight:700;}
	.visual-card .passbook-content em span {font-size:2.4rem;}
	.visual-card .unit {font-size:1.6rem;}
	.visual-card .children-status ul li span {font-size:1.4rem;}
	.visual-card .children-status ul li strong {font-size:1.6rem;}
	/* visual-card-list */
	.visual-card-list > ul {display:block;}
	.visual-card-list > ul > li {display:flex;max-width:none;}
	.visual-card-list > ul > li:not(:last-child) {margin-bottom:0.8rem;}
	.visual-card-list > ul > li.visual-card-medium {max-width:none;}
	/* visual-card-user */
	.visual-card .visual-card-user {padding-left:13.6rem;}
	.visual-card .visual-card-user .visual-thumb {width:12rem;height:12rem;}
	.box-link-list {}
	.box-link-list ul {display:flex;flex-wrap:wrap;margin:0}
	.box-link-list ul li {flex:1 1 100%;max-width:none;margin:0;}
	.box-link-list ul li:not(:last-child) {margin:0 0 0.8rem;}
	.box-link-list ul li a {min-height:18.6rem;height:auto;}
	.box-link-list dl {}
	.box-link-list dl dt {font-size:2rem;}
	.box-link-list dl dd {font-size:1.4rem;}
	.box-link-list .ico-alert {margin-top:0.8rem;}
	.box-link-list .box-link-more {}
	.children-swiper {--swiper-navigation-size:3rem;}
	/* service-status-wrap */
	.service-status-wrap {}
	.service-status-wrap .service-status-type {display:none;}
	.service-status-wrap .service-status-inner {display:block;}
	.service-status-wrap .service-payment-wrap {margin-top:6.5rem;}
	.service-status-wrap .service-payment-wrap .service-payment {font-size:1.4rem;}
	.service-status-wrap .select-dropdown-wrap {}
	.service-status-wrap .select-dropdown-wrap .select-dropdown {flex:1;}
	.service-status-wrap .select-dropdown-wrap .select-dropdown:not(:last-child) {margin-right:0.8rem;}
	.service-status-wrap .select-dropdown-wrap .select-dropdown .trigger {min-width:7.6rem;}
	/* service-chart-wrap */
	.service-chart-wrap {}
	.service-chart-wrap .service-chart-inner {}
	.service-chart-wrap .form-radio-list {flex:1 1 100%;max-width:none;}
	.service-chart-wrap .desc {margin-top:1.6rem;}
	/* review */
	.review {}
	.review .review-title {display:block;padding:1.6rem 1.6rem 0;}
	.review .review-title h4 {font-size:1.4rem;}
	.review .review-title .form-check-list {flex-direction:column;align-items:flex-start;margin-top:1rem;}
	.review .review-title .form-check-list .inp:not(:last-child) {margin-bottom:0.8rem;}
	.review .review-content {padding:1rem 1.6rem 1.6rem;}
	.review .review-content > .form-input {}
	.review .review-content > .form-input  button {height:3.2rem;width:100%;}
	.review > p {font-size:1.2rem;padding:1.6rem;}
	/* card-thumb-list */
	.card-thumb-list {}
	.card-thumb-list ul {display:block;margin:0;}
	.card-thumb-list ul li {max-width:100%;margin:1.6rem 0;}
	.card-thumb-list ul li a {}
	.card-thumb-list .text .btn-large {flex:0 0 3.2rem;}
	.card-thumb-list-vertical .thumb {flex:1 0 16rem;max-width:16rem;}
	.card-thumb-list-vertical .text {padding:1.6rem 0.8rem;}
	.card-thumb-list-vertical .text dl dt {font-size:1.2rem;}
	.card-thumb-list-vertical .text dl dd {font-size:1.4rem;}
	.card-thumb-list-vertical .text dl dd strong {font-size:1.8rem;}
	.card-thumb-list-horizontal ul li a {padding:1.6rem;height:auto;}
	.card-thumb-list-horizontal .text {display:block;margin-top:0.8rem;}
	.card-thumb-list-horizontal .text .bracket {font-size:1.4rem;}
	.card-thumb-list-horizontal .text dl {}
	.card-thumb-list-horizontal .text dl dt {font-size:1.6rem;}
	.card-thumb-list-horizontal .text dl dd {font-size:1.4rem;}
	.card-thumb-list-horizontal .text .btn-large {}
	/* activity-list */
	.activity-list {}
	.activity-list ul {}
	.activity-list ul li {padding:1.6rem;}
	.activity-list ul li:not(:last-child) {margin-bottom:0.8rem;}
	.activity-list .activity-form {display:block;}
	.activity-list .activity-form .activity-tit {font-size:1.4rem;color:var(--gray3);margin-bottom:0.8rem;padding-left:1.6rem;}
	.activity-list .activity-form .activity-tit:before {width:1.6rem;}
	.activity-list .activity-form .activity-tit span {font-size:1.2rem;}
	.activity-list .activity-form .form-box-inner {}
	.activity-list .activity-form .form-box-inner .inp {width:100%;}
	/* step-content */
	.step-content .step-title h4 {font-size:1.6rem;}
	.step-content .step-content-inner {padding:1.6rem;}
	.step-content .step-title h4 > span {min-width:7.6rem;}
	.step-content .accordion-faq .accordion-title .accordion-trigger {padding:0.8rem 1.6rem;}
	.step-content .accordion-faq .accordion-title .accordion-trigger:before {font-size:1.8rem;margin-right:3.2rem;}
	.step-content .accordion-faq .accordion-title .accordion-trigger .trigger-title {font-size:1.4rem;}
	.step-content .accordion-faq .accordion-panel {padding:0.8rem 1.6rem;}
	.step-content .step-content-inner h5 {font-size:1.6rem;margin:1.6rem 0 0.8rem;}
	.step-apply {flex-direction:column;flex-wrap:nowrap;align-items:normal;}
	.step-apply .step-item {display:flex;padding:0.5rem 0.8rem 0.6rem;font-size:1.4rem;}
	/*.step-apply .step-next {width:0.6rem;height:2.5rem;-webkit-mask:url(../img/arrow/arrow-step-next-mo.svg) center center / 100% 100% no-repeat;mask:url(../img/arrow/arrow-step-next-mo.svg) center center / 100% 100% no-repeat;background-color:var(--lblue);margin:0 auto;}*/
	.step-apply .step-next {
		width:0.6rem; height:2.5rem; margin:0 auto; background:url(../img/arrow/arrow-step-next-mo.svg) no-repeat center / 100% 100%; /* 운영-웹접근성 */
	}
	.step-service {flex-direction:column}
	.step-service .ss-title {width: 100%;min-height: 4rem;}
	/* credit-card-list */
	.credit-card-list {display:flex;flex-direction:column;padding:2.4rem 1.6rem;}
	.credit-card-list li:not(:last-child) {margin-right:0;margin-bottom:1.6rem;}
	/* flow-list */
	.flow-list {display:flex;padding:1.6rem;}
	.flow-list ol {display:flex;flex-direction:column;flex:1 1 100%;}
	.flow-list ol li {position:relative;flex-direction:column;flex:1 1 5.6rem;height:auto;}
	.flow-list ol li:not(:last-child) {margin:0 0 2.4rem;}
	/*.flow-list ol li:not(:first-child):before {left:50%;top:0;width:0.6rem;height:2.4rem;margin:-2.4rem 0 0 -0.3rem;-webkit-mask:url(../img/arrow/arrow-flow-mo.svg) center center / 100% 100% no-repeat;mask:url(../img/arrow/arrow-step-next-mo.svg) center center / 100% 100% no-repeat;background-color:var(--lblue);}*/
	.flow-list ol li:not(:first-child)::before {
		top:0; left:50%; width:0.6rem; height:2.4rem; margin:-2.4rem 0 0 -0.3rem; background:url(../img/arrow/arrow-step-next-mo.svg) no-repeat center / 100% 100%; /* 운영-웹접근성 */
	}
	.flow-list ol li .thumb {display:none;}
	.flow-list ol li strong {font-size:1.4rem;padding-top:0;}
	.flow-list ol li .before {left:0;top:0;font-size:1.2rem;line-height:2.4rem;width:100%;height:2.4rem;margin:-2.4rem 0 0 0;padding-left:4rem;}
	.flow-list .flow-reject {display:flex;align-items:center;justify-content:center;flex:0;font-size:1.4rem;color:var(--gray3);text-align:center;}
	/* business-info-list */
	.business-info-list {}
	.business-info-list h4 {font-size:1.8rem;padding:0.8rem 0;}
	.business-info-list ul {flex-direction:column;margin:0;padding:0 1.6rem 1.6rem;}
	.business-info-list ul li {margin:0 0 1.6rem;}
	.business-info-list ul li:last-child {margin:0;}
	.business-info-list ul li em {font-size:1.6rem;}
	.business-info-list ul li .thumb {width:10.4rem;}
	.business-info-list ul li strong {font-size:1.6rem;}
	.business-info-list ul li p {font-size:1.4rem;}
	/* business-statute-list */
	.business-statute-list {display:flex;flex-direction:column;}
	.business-statute-list dl {border-bottom:0;}
	.business-statute-list dl:not(:last-child) {margin-bottom:0.8rem;}
	.business-statute-list dl dt {font-size:1.4em;}
	.business-statute-list dl dd {padding:0.8rem;border-bottom:0.1rem solid var(--gray1);}
	.business-statute-list dl dd a {font-size:1.4rem;filter:none;}
	.business-statute-list dl dd:before {display:none;}
	.business-statute-list dl:not(:last-child) dd:first-of-type:after {display:none;}
	/* business-partner-list */
	.business-partner-list {display:flex;flex-direction:column;}
	.business-partner-list li {flex:1 1 100%;}
	.business-partner-list li a {height:5.1rem;}
	/* alarm-list */
	.layer-alarm .layer-wrap .layer-content {height:100%;}
	.alarm-list {height:auto;}
	.alarm-list ul li a {padding:1.6rem 0;}
	.alarm-list .nodata {padding:10rem 0;}
	/* filter-wrap */
	.filter-wrap {padding:1.6rem;}
	.filter-wrap .filter-row:not(:last-child) {margin-bottom:0.8rem;} 
	.filter-wrap .col {display:block;}
	.filter-wrap .col .filter-title {display:block;max-width:none;font-size:1.4rem;text-align:left;margin-bottom:0.8rem;}
	.filter-wrap .col .form-input {padding-left:0;}
	/* .filter-wrap .col .form-input.form-wauto > select {width:auto;} */
	.filter-wrap .col .form-input.form-wauto > *:not(.btn-large,.bul,select) {width:100%;}
}
.pre-line {white-space: pre-line}
.object-fit-contain {
	object-fit: contain;
}
.href-link:link {color:dodgerblue;}      /* unvisited link */
.href-link:visited {color:dodgerblue; font-weight: bold;}  /* visited link */
.href-link:hover {color:dodgerblue; font-weight: bold;}  /* mouse over link */
.href-link:active {color:dodgerblue; font-weight: bold;}  /* selected link */
/* 운영240326 : s */
.accordion-panel .form-check-list .inp b{margin-right:0.4rem;}
@media screen and (max-width:500px) {
	.visual-wrap-inner + div {display:block !important; text-align:center;}
	.visual-wrap-inner + div > div {margin-bottom:5px;}
	.accordion-section .accordion-panel .form-check-list{display:block;}
}
/* 운영240326 : e */