@charset "utf-8";

/* common */
.ellipsis {white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.ellipsis.type2 {display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.blind {position: absolute;display: block;width: 1px;height: 1px;margin: -1px;overflow: hidden;clip-path: polygon(00,00,00);}
.al_center {text-align: center !important;}
.al_left {text-align: left !important;}
.al_right {text-align: right !important;}
.v_al_top {align-items: flex-start !important;}
.txt_line {text-decoration: underline;}
.bd_none {border:none !important}

.point_color01 {color:#1490ef !important;}
.point_color02 {color:#758293 !important;}
.point_color02_2 {color:#656e7a !important;}
.point_color03 {color:#333840 !important}
.point_color04 {color:#6f6fd0 !important}
.point_color04_2 {color: #4d4fd1 !important;}
.point_color04_3 {color: #1f1f9c !important;}
.point_color05 {color:#00008f !important}
.point_color05_1 {color: #32329f !important;}
.point_color06 {color:#00b6cc !important}
.point_color07 {color:#1f1f9c !important}
.point_red {color:#ff1721 !important}
.noti_red {color:#ff1721 !important;font-size:1.4rem;}
.seal_number {color: #99a7bb}

.bg_white {background-color: #fff !important;}
.bg_color {background-color: #f3f6fa !important;}
.bg_color02 {background-color: #00b6cc !important;}
.bg_color03 {background-color: #ff9162 !important;}
.bg_color04 {background-color: #1d69db !important;}
.bg_color05 {background-color: #4d4fd1 !important;}

/*pd_banner bg color */
.banner_list.bg01 {background-color: #e6e4f4 !important;}
.banner_list.bg02 {background-color: #e4ecf9 !important;}
.banner_list.bg03 {background-color: #e4f4f3 !important;}

.txt_link {text-decoration: underline;color:#1490ef !important;}
.fw_bold {font-weight:700 !important;}
.fw_semiB {font-weight:500 !important;}
.fw_default {font-weight:400 !important;}
.w100 {width:100% !important}
.t_in_none {text-indent: 0 !important;margin-left: 0 !important;}

sup {font-size: 1.2rem;color:#99a7bb;}

/* badge */
.badge {display:inline-block;padding:.1rem .8rem;font-size:1.2rem;font-weight:700;border-radius:10rem;color:#fff;text-align: center;}
.badge.hit {background-color: #e8454c;}
.badge.best {background-color: #1490ef;}
.badge.new {background-color: #ffa800;}
.badge.big {border-radius:5rem;min-width:5.2rem;padding:0 .65rem;}
.badge.blue {background-color: #1d69db;}
.badge.primary {background-color: #6f6fd0;}
.badge.ex {background-color: #477cf3;}

/* img */
img {width:auto}
.img_w_auto {width: auto !important} /* svg img에 해당하는 css*/

@media all and (max-width: 800px) {
    img {max-width: 100%;width:100%;}
    .m_w100 {width:100% !important}
    .w_auto img {width: auto !important}
}

/* margin */
.section_cell {margin-top:6.4rem !important}
.mt_big, .mt_big02 {margin-top:4.8rem !important}
.mt_large2 {margin-top:3.2rem !important}
.mt_large {margin-top:2.4rem !important}
.mt_medium {margin-top:2rem !important}
.mt_default {margin-top:1.6rem !important}
.mt_sm {margin-top:1rem !important}
.mt_xsm {margin-top:.8rem !important}
.mt_xxsm {margin-top:.4rem !important}

.mt_none {margin-top: 0 !important;}
.ml_none {margin-left: 0 !important;}

.m_auto {margin:auto}

/* h tag */
[class*='cont_tit'] {font-weight:700;color:#181d24;}
.cont_tit01 {font-size:3.2rem;letter-spacing:-.5px;}
.cont_tit02 {font-size:2.4rem;letter-spacing:-.12px;}
.cont_tit03 {font-size:1.9rem;letter-spacing:-.095px;}
.cont_tit04 {font-size:1.7rem;letter-spacing:-.085px;}
.cont_tit04.info-primary01-reversed{line-height: 2.4rem; background-image: url("/cui/theme/images/controls/output/ic_information_primary01_reversed.svg");background-position: left top;background-repeat: no-repeat;background-size: 2.4rem;padding-left: 2.8rem;}
.cont_pop_tit {font-size:2.2rem;letter-spacing:-.5px;}
.cont_subtit {font-size:1.7rem;font-weight: 500;letter-spacing:-.085px;}

.cont_desc {font-size:1.7rem;letter-spacing:-.085px;}
.cont_desc strong {font-weight:600;color:#181d24}
.sub_desc {display:block;color:#758293 !important;font-size: 1.4rem !important;letter-spacing: -.075px;line-height: 1.3;font-weight: 400 !important;}
.sub_desc.noti_red {color: #ff1721 !important;}
.ft_sm {font-size: 1.4rem !important;}
.ft_default {font-size: 1.5rem !important;}


.cont_hd .cont_desc {margin-top:1.6rem;}

@media all and (max-width: 800px) {
    .section_cell {margin-top:4.8rem !important}
    .mt_big02 {margin-top:3.2rem !important}
    .cont_tit01 {font-size:2.4rem}
}


/* button */
.w_pc_btn {min-width: 50rem}
.btn_area {margin-top:6.4rem;text-align: center;}

.ui_btn {display:inline-block;position: relative; padding:1.3rem 1.6rem;font: 1.7rem 'pretendard Variable', sans-serif;font-weight:700;color:#181d24;letter-spacing:-.5px;background-color: #fff;border:1px solid #c9d4e1;border-radius:.8rem;cursor: pointer;}
.ui_btn:hover, .ui_btn:focus {background-color: #F3F6FA;}
.ui_btn:active, .ui_btn:focus-visible, .ui_btn.active {color:#1f1f9c !important;border-color: #6f6fd0 !important;font-weight:700 !important;}
.ui_btn.small {padding:1rem 1.6rem !important;font-size:1.5rem;}
.ui_btn.xsmall {padding:.8rem 1.2rem !important;font-size:1.2rem;}
.ui_btn.big {padding:2.4rem 2rem !important;border-radius:1.6rem !important;}

.ui_btn.round {padding:.8rem 2rem!important;border-radius:9.9rem !important;}
.ui_btn .ic_arrow {position:relative;padding-right:2rem;}
.ui_btn .ic_arrow::after {content:'';display: block;position: absolute;right:0;top:0;width:2rem;height:2rem;background: url(/cms/resource/theme/images/com/ic_arrow_right02.svg) 0 0 no-repeat}


.ui_btn.link_type {border-color: #e2e8f0;}
.ui_btn.link_type span {position: relative;padding-right: 2.4rem;}
.ui_btn.link_type span::after {content: '';display: block;position: absolute;right:0;top:50%;margin-top:-1rem;width:2rem;height: 2rem;background: url(/cms/resource/theme/images/controls/ic_btn_hyperlink.svg) 0 0 no-repeat;}
.ui_btn.bg_type.link_type span::after {background-image: url(/cms/resource/theme/images/controls/ic_btn_hyperlink_white.svg);background-size: 100%;}

.ui_btn.down_type {padding-right:5.4rem !important;text-align: left;}
.ui_btn.down_type::after {content: '';position: absolute;right:1.4rem;top:50%;transform: translateY(-50%);width:2.4rem;height: 2.4rem;background: url(/cms/resource/theme/images/com/ico_file_down.svg) 0 0 no-repeat;}

.ui_btn.bd_type {color:#1f1f9c !important;border-color: #6f6fd0 !important;font-weight:700 !important;}
.ui_btn.bd_type:hover, .ui_btn.bd_type:focus, .ui_btn.bd_type.is-active {background-color: #F3F6FA;border-color: #6F6FD0;color: #00008F;}

.ui_btn[class*='bg_type'] {color:#fff !important;}
.ui_btn.bg_type {background-color: #6f6fd0;border-color: #6F6FD0}
.ui_btn.bg_type:hover, .ui_btn.bg_type:focus, .ui_btn.bg_type.is-active {background-color: #1F1F9C;border-color: #1F1F9C;}
.ui_btn.bg_type02 {background-color: #363e4a;border-color: #363e4a}


.ui_btn:disabled {background-color: #f3f6fa;color:#b5c2d3 !important;border-color: #f3f6fa !important}

.txt_btn span {position:relative;padding-right: 1.8rem;min-width:8rem;color:#758293;font-size: 1.7rem;font-weight:500;}
.txt_btn span::after, .txt_btn span::before {content: '';
    position: absolute;right: .4rem;top: .25rem;
    transform: rotate(-50deg);width: .2rem;height: 1rem;
    background: #758293;
    border: 1px solid transparent;border-bottom-left-radius: .8rem;border-bottom-right-radius: .8rem;}
.txt_btn span::before {
    transform: rotate(50deg);
    top: .75rem;
}
.txt_btn:hover span, .txt_btn:focus span, .txt_btn.is-active span {color:#181d24}
.txt_btn:hover span::after, .txt_btn:hover span::before,
.txt_btn:focus span::after, .txt_btn:focus span::before,
.txt_btn.is-active span::after, .txt_btn.is-active span::before {background:#181d24}

.txt_btn:disabled span {color:#b5c2d3 !important}
.txt_btn:disabled span::after, .txt_btn:disabled span::before {background:#b5c2d3 !important}

.btn_area .ui_btn.link_type {width: 59rem;}

.btn_col_area {display: flex;}
.btn_col_area .ui_btn {color:#758293;font-weight:500;}
.btn_col_area .ui_btn + .ui_btn {margin-left:1rem;}

.btn_col_area[class*='col_type'] .ui_btn {flex:1}

.btn_col_area.block_type {display: block;}
.btn_col_area.block_type .ui_btn + .ui_btn {margin:.8rem 0 0}

.btn_col_area.mo_auto.w100 {flex-wrap: wrap;gap:1rem}
.btn_col_area.mo_auto.w100 .ui_btn + .ui_btn {margin:0;}

@media all and (max-width: 800px) {
    .w_pc_btn {min-width: auto;}

    .btn_col_area .ui_btn + .ui_btn {margin-left:.8rem;}
    .btn_col_area.col_type {display: block;}
    .btn_col_area.col_type .ui_btn + .ui_btn {margin:.8rem 0 0;}

    .btn_col_area.mo_auto .ui_btn {width: auto}
    .btn_col_area.mo_auto.w100 .ui_btn {width: 100%}

    .ui_btn {width:100%;}
    .ui_btn.bd_type, .btn_area .ui_btn.link_type {width:100%;}
    .ui_btn.link_type {text-align: left;}
    .ui_btn.link_type.bg_type {text-align: center;}
}

@media all and (max-width: 300px) {
    .ui_btn.link_type span::after {display: none;}
}

/* select */
.sel {position: relative;display: inline-block; min-width: 38.4rem; height:4.8rem;background-color: #fff;font-size: 1.9rem;}
.sel::after {content:'';display: block;position: absolute;top:50%;right:0;margin-top:-1.2rem;background: url(/cms/resource/theme/images/com/ic_arrow_right.svg) 0 0 no-repeat;width: 2.4rem;height:2.4rem;transform: rotate(90deg);}
.sel select {width:100%;height:100%;padding:0 3.2rem 0 1rem;color:#333840;font:1.9rem 'pretendard Variable', sans-serif;font-weight:500;background: transparent;border:0;border-bottom: 2px solid #e2e8f0;appearance:none}

@media all and (max-width: 800px) {
    .sel {width:100%;min-width: auto;}
}

/* checkbox */
.checkbox input[type='checkbox'], .radio input[type='radio'] {position: absolute;top:0;left:0;z-index: 1;width:1.8rem;height:1.8rem;vertical-align: middle;opacity: 0;margin:0;}
.checkbox, .radio {display: inline-block;height:100%;position: relative;margin-left:1rem;}
.checkbox:first-child, .radio:first-child {margin-left:0;}
.checkbox label, .radio label {position: relative;z-index: 2;display: inline-block;padding-left:2.8rem;font-size:1.5rem;line-height:1.4;color:#333840;vertical-align: middle;cursor: pointer;}
.checkbox label::before, .checkbox label::after,
.radio label::before, .radio label::after {content:'';display: block;position: absolute;}
.checkbox label::before, .radio label::before {left:0;top:0;width:2.1rem;height:2.1rem;border-radius:.4rem;border:1px solid #e2e8f0;background-color:#fff;}
.checkbox label::after {width:1.2rem;height:1rem;top:.6rem;left:.5rem;background: url(/cms/resource/theme/images/com/ico_chk.svg) 0 0 no-repeat;}
.checkbox input[type='checkbox']:checked + label::after {background: url(/cms/resource/theme/images/com/ico_chk_on.svg) 0 0 no-repeat;}

.checkbox.no_label label,
.radio.no_label label {min-height:2.1rem;padding-left:2.1rem;font-size:0;line-height: 0;}

.b_font .checkbox label, .b_font .radio label,
.checkbox.b_font label, .radio.b_font label {font-size: 1.7rem;}

.chkbox_group, .radio_group {display: flex;flex-wrap: wrap}
.chkbox_group .checkbox, .radio_group .radio {margin:0 1.4rem 0 0;padding:.4rem 0}
.chkbox_group .checkbox:last-child, .radio_group .radio:last-child {margin:0;}

.box_card_group .ico_chk {position: relative;display: inline-block;width:1.2rem;height:1rem;}
.box_card_group .ico_chk::after {content:'';position:absolute;left:0;top:0;width:100%;height:100%;background: url(/cms/resource/theme/images/com/ico_chk_on.svg) 0 0 no-repeat;}

.checkbox .label_txt, .radio .label_txt {display: block;margin-top: .8rem;width: 100%;}

/* radio */
.radio label::before {border:1px solid #c9d4e1;border-radius:50%;}
.radio label::after {width:1.1rem;height:1.1rem;top:.5rem;left:.5rem;background:#c9d4e1;border-radius:50%;}
.radio input[type='radio']:checked + label::after {background:#1f1f9c;}
.radio input[type='radio']:checked + label::before {border-color: #1f1f9c;}

.radio_group.block_type {flex-direction: column;}
.radio_group.block_type .radio {margin:0;padding:.8rem 0}


/* table */
.box_table_wrap {border-top:1px solid #656e7a;}
.box_table_wrap + .box_table_wrap {margin-top:4.8rem;}
.box_table_wrap.scroll_type {overflow-x: auto;}
.box_table_wrap.scroll_type .box_table {min-width:70rem;}

.box_table th, .box_table td {padding: 1.2rem 1rem; line-height: 1.5;font-size:1.5rem;border-left:1px solid #e2e8f0;border-bottom: 1px solid #e2e8f0;word-break: break-all;}
.box_table th {font-weight:500;letter-spacing:-.075px;color:#464d57;background-color:#f3f6fa;}
.box_table th.bg_white {background-color: #fff;}
.box_table th:first-child, .box_table td:first-child {border-left: none;}
.box_table td {font-weight:400;letter-spacing:-.075px;color:#181d24;background-color:#fff;}
.box_table td .sub_desc {margin-top: .4rem;font-size: 1.5rem !important;line-height: 1.5;}
.box_table td strong {font-weight: 700;color:#181d24}

.box_table .ui_btn {font-weight:500;font-size:1.5rem;}

.row_line {border-left:1px solid #e2e8f0 !important;}

/* table - view */
.view_hd {padding-bottom:4.8rem;}
.view_hd .sub_desc {margin-top: .8rem}
.view_cont {padding:4.8rem 0;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;font-size:1.7rem;letter-spacing:-.085px;}
.view_cont .tit {color:#181d24;font-weight:700;}
.view_cont .txt {margin-top: .8rem;}
@media all and (max-width: 800px) {
    .view_hd {padding-bottom:3.2rem;}
    .view_cont {padding-bottom:3.2rem;}
}

/* paging */


/* ui - etc */
.list_wrap > .list_txt + .list_txt {margin-top:.8rem}
.acd_list .list_wrap.b_font > .list_txt + .list_txt {margin-top:1.2rem}

/* bullet */
.list_txt {position: relative;padding-left: 1.4rem;margin-left:.4rem;color:#333840}
.list_txt::before {content:"";display: block;position: absolute;left:0;top:8px;width:.4rem;height:.4rem;background:#333840;border-radius:50%;}
.sub_desc::before {background-color: #758293 !important;}
.list_txt.point_color01::before {background-color: #1490ef !important;}
.list_txt.point_color02_2::before {background-color: #656e7a !important;}

.list_wrap.b_font .list_txt, .list_txt.b_font {font-size:1.7rem;letter-spacing:-.085px;}
.list_wrap.b_font .list_txt::before, .list_wrap.type2 .list_txt::before, .list_txt.b_font::before {top: 1rem}

.list_wrap.type2 .list_txt {padding-left:0;margin-left:1.6rem;text-indent:-1.6rem;font-size:1.7rem;letter-spacing:-.085px;word-break: break-all;}
.list_wrap.type2 .list_txt::before {display: none;}

.list_wrap.type2 .list_txt.sub_desc {text-indent:-1.2rem;}

.list_wrap.flex_type .list_txt {display: flex;margin-left:0;padding-left: 0;}
.list_wrap.flex_type .list_txt strong {min-width: 6rem}
.list_wrap.flex_type .list_txt::before {display: none;}

.list_sub_desc {margin-top:.4rem}
.list_sub_desc li {color:#758293;font-size: 1.5rem;letter-spacing: -.075px;}
.list_sub_desc li + li {margin-top:.4rem}

.list_txt .dash_list_wrap > li{margin-top: .4rem;position: relative;}
.list_txt .dash_list_wrap > li:before{content: ''; width: .6rem;height: 1px;background-color: #333840;position: absolute;left:-1.4rem;top:8px;}

/* sub_term */
.sub_term {margin-top:.4rem;color: #758293;}
.sub_term.f_default li {font-size:1.5rem !important;margin-left:1.4rem;text-indent:-1.4rem;}

.sub_term_type2 {margin-left:2.4rem;margin-top:.8rem;color:#333840}
.sub_term_type2 > li {text-indent: -2.4rem;}
.sub_term_type2 li + li {margin-top:.8rem}
.sub_term_type2[class*='mt_'] li + li {margin-top:1.6rem}
.sub_term_type2.bullet_non {text-indent: 0;margin-left:0;}
.sub_term_type2 .inner_sub_term {margin:.8rem 0 0 2.4rem}
.inner_bullet_non {margin:.8rem 0 0 -2.4rem !important}
.sub_term_type2 .txt_array li {color:#333840 !important}
.inner_sub_term .sub_term {margin:.8rem 0 0 -1.4rem !important}
.inner_sub_term .sub_term > li {text-indent:-1.4rem !important;}

/* txt */
.txt_array {margin-left:1rem;text-indent:-1rem;}
.txt_array li ~ li {margin-top:.4rem}
.txt_array.b_font {margin-left: 2rem;text-indent:-2rem;}
.txt_array.b_font li {font-size:1.7rem;}
.txt_array.num_type {margin-left: 1.8rem;text-indent:-1.8rem;}
.txt_array.indent_large {margin-left: 2.5rem;text-indent:-2.5rem;}
.txt_array.indent_large2 {margin-left: 3.2rem;text-indent:-3rem;}
.point_color03 > li {color:#333840 !important}

/* accordion */
.acd_list > li.cell {margin-top:1.6rem;padding:0}
.acd_list > li .acd_tit {position: relative;padding:2.4rem 4.8rem 2.4rem 2rem}
.acd_list > li .acd_tit::after {content: ""; display: block;
    position: absolute; right: 2.4rem; top: 50%;margin-top: -1.2rem;
    width: 2.4rem;height: 2.4rem;
    background: url(/cms/resource/theme/images/com/ic_arrow_right.svg) 0 0 no-repeat;
    background-size: 100% auto;transform: rotate(90deg);
}
.acd_list > li.on .acd_tit::after {transform: rotate(270deg);}

.acd_cont {display: none;padding: 2.4rem 0;margin: 0 2rem;}
.acd_list.box_card_group .txt_array_group, 
.acd_cont {margin-top:0 !important}

@media all and (max-width: 800px) {
    .acd_list > li .acd_tit::after {right:2rem}
    .acd_list.box_card_group .txt_array_group, 
    .acd_cont {margin: -.6rem 0 0 !important;padding: 0 2rem 1.6rem;border-top:1px solid #e3e8f0}
}

/* msg */
.msg_tooltip {position: relative;display:flex;align-items: center;}
.msg {position: relative;display:inline-block;margin-left:.8rem;padding:.6rem 1.2rem;background-color: #1f1f9c;border-radius:.8rem;color:#fff;font-size:1.3rem;}
.msg::after {content: '';position: absolute;left:-12px;top:50%;margin-top:-6px;
border-top:6px solid transparent;
border-bottom:6px solid transparent;
border-left:6px solid transparent;
border-right:6px solid #1f1f9c;
}


@media all and (max-width: 800px) {
    /* msg */
    .msg_tooltip {flex-direction: column;align-items:flex-start;}
    .msg {margin-left: 0;margin-top:.8rem;}
    .msg::after {
        left:12px;top:-12px;margin-top:0;
        border-bottom:6px solid #1f1f9c;
        border-right:6px solid transparent;
    }
}

/* layer popup : pc-layer/ mo-bottomsheet */
body.dim::before {content: '';position: fixed;left:0;top:0;width:100%;height: 100%;background-color: rgba(0,0,0,.16);z-index: 900;}
.pop_wrap.layer_pop {
    position: fixed;left:50%;top:50%;transform: translate(-50%, -50%);
    width:58.8rem; padding:2.4rem;
    background-color: #fff;border-radius: 1.6rem;
    overflow: hidden;z-index: 1000;
}
.pop_wrap.layer_pop .btn_close {right:2.4rem;top:2.4rem}
.pop_wrap.layer_pop .layer_cont {margin-top: 4rem;max-height: calc(50vh - 4.6rem);overflow: auto;}

@media all and (max-width: 620px) {
    /* layer popup */
    .pop_wrap.layer_pop {
        width: calc(100% - 4rem);
    }
    .pop_wrap.layer_pop .layer_cont {margin-top: 3rem;max-height: calc(50vh - 2rem)}

    /* mo-bottomsheet */
    .pop_wrap.layer_pop.type2 {
        left:0;bottom:0;top:auto;transform: none;
        width: 100%; padding: 2rem 2rem calc(4rem + env(safe-area-inset-bottom));
        border-radius: 1.6rem 1.6rem 0 0;
    }
    .pop_wrap.layer_pop.type2 .btn_close {right:2rem;top:2rem}
    .pop_wrap.layer_pop.type2 .layer_cont {margin-top: 2.4rem;max-height:calc(100vh - 20rem);}
}

/* tooltip */
.box_tooltip {position: absolute;}
.btn_help {width: 2.4rem;height: 2.4rem;position: absolute;
    right: 0;
    top: 0
}

.btn_help::after, 
.tooltip_msg::after,
.tooltip_msg::before {content: '';position: absolute;}

.btn_help::after {left:50%;top:50%;transform: translate(-50%, -50%);width:1.8rem;height:1.8rem;background: url(/cms/resource/theme/images/com/ico_help.svg) 0 0 no-repeat}
.tooltip_msg {position:absolute;display: none;padding:.6rem;background-color: #fff;border:1px solid #c9d4e1;border-radius:.8rem;
    min-width: 10rem;
    max-width: 22rem;
    left: 50%;transform: translateX(-50%);
    z-index: 2;font-size: 1.3rem;
}


.tooltip_msg::after, .tooltip_msg::before {width:0;height:0;left:50%;transform: translateX(-50%);} 
.tooltip_msg::after {
    top:-1rem;
    border-bottom:.5rem solid #fff;
    border-top:.5rem solid transparent;
    border-right:.4rem solid transparent;
    border-left:.4rem solid transparent;
}
.tooltip_msg::before {
    top:-1.2rem;
    border-bottom:.6rem solid #c9d4e1;
    border-top:.6rem solid transparent;
    border-right:.6rem solid transparent;
    border-left:.6rem solid transparent;
}

.box_tooltip.active .tooltip_msg {display: block;}

/* tab */
.tab_wrap .tab_title {display: flex;border-bottom:1px solid #f3f6fa;}
.tab_wrap .tab_title li {min-width: 17.5rem;text-align: center;}
.tab_wrap .tab_title li button {position:relative;display: block;width:100%;padding: 1.1rem 1rem 1.2rem;cursor: pointer;background-color: #fff;}
.tab_wrap .tab_title li button span {position: relative;display: block;font-size:1.9rem;color:#aabbcb;}
.tab_wrap .tab_title li.active button span {font-weight:700;color:#181d24;}
.tab_wrap .tab_title li.active button::after {content: '';position: absolute;left: 0;bottom: 0;width:100%;height:2px;background-color: #6f6fd0;}

.tab_wrap.round_type .tab_list_scr {overflow-x: auto;padding:1.6rem 0}
.tab_wrap.round_type .tab_title {display:flex;gap:.8rem;min-width: max-content;border-bottom:none;}
.tab_wrap.round_type .tab_title li {min-width:auto}
.tab_wrap.round_type .tab_title li button {padding:.8rem 1.6rem;border:1px solid #6f6fd0;border-radius:5.4rem;}
.tab_wrap.round_type .tab_title li button span {font-size:1.6rem;font-weight:500;color:#6f6fd0;}
.tab_wrap.round_type .tab_title li.active button {background-color: #6f6fd0;}
.tab_wrap.round_type .tab_title li.active button span {color:#fff}
.tab_wrap.round_type .tab_title li.active button::after {display:none;}

.tab_cont {margin-top:4.8rem}
.tab_cont .box_tab_contents {display: none;}
.tab_cont .box_tab_contents.active {display: block;}

@media all and (max-width: 800px) {
    .tab_wrap .tab_title li {flex:1;min-width:auto}

    .tab_wrap.round_type .tab_title li {flex: none;}

    .tab_cont {margin-top:3.2rem}
}

/* add 2025-07-01 ~ 2025-07-11 */
.noti_txt { margin-top: .8rem; text-indent: -1.4rem; padding-left: 1.4rem; }
.pa20 > .noti_txt{text-indent: 0;}