
/* 햇살론유스 */
p{margin: 0}
.emphasis-primary{color: #0c58ca}

/* header */
#header{min-height: 3.5rem;height: 3.5rem;}
#header.page-header{background: #fff;}
#header .header-title{font-size: 1.125rem;color: #010101;line-height: 3.5rem;font-weight:500;padding: 0 1.25rem;word-spacing: -0.1rem;}
#header.page-header .close-button.func-prev{font-size: 1rem;color: #fff;line-height: 1rem;word-break: keep-all;text-align: center;left: 0.8rem;width: 1.5rem;height: 1.5rem;background: url(https://rl9mnsqm6.toastcdn.net/mmc_v2/images/sun_bank/icon_arrow02.svg?v=${resourceVersion}) no-repeat center center / 1.5rem 1.5rem;text-indent: -999px;}
#header.page-header .close-button.func-cancle{right: 10px;font-size: 0.875rem;font-weight: 400;line-height: 1.25rem;letter-spacing: -0.02rem;color: #010101;display: flex;padding: 0 1rem;justify-content: center;align-items: center;height: 2.125rem;border: 1px solid #ccc;border-radius: 1.25rem;}
#header.page-header .close-button{position: absolute;top: 50%;transform: translateY(-50%);}
[class*=header] a.icon-x{
    right:1.25rem;background-color:transparent;width: 1.5rem;height: 1.5rem;
    border-radius:0 !important;padding-top:.375rem;border: none !important;font-size: 0;
    background: url(https://rl9mnsqm6.toastcdn.net/mmc_v2/images/icon/ic_popup_close.svg?v=${resourceVersion}) no-repeat}


/* footer */
body .wrapper .submit-btn a{width: 100%}
body .wrapper .submit-btn a + a{margin-left: 0}
.submit-btn{display: flex;flex-wrap: nowrap;justify-content: center;align-items: center;padding:0 1.25rem 2.5rem;background:#fff;gap:0.5rem}
.submit-btn:before{content:'';display:block;position:absolute;top:-1.4rem;width:100%;height:1.4rem;background:#fff;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);z-index: 10;}
.submit-btn a{color: #fff !important;width:100%;height: 3.25rem !important;background-color: #222;border-radius: 0.75rem;font-weight: 400;font-size: 1.125rem;display: flex;align-items: center;justify-content: center;line-height: 4.5rem !important;}
.submit-btn a + a{margin-left:0;}
.submit-btn a.not-yet{background-color:#222;}

/* input */
input.check{line-height:1;margin-top:1.5rem;display:flex;align-items:center;justify-content:flex-start;}
input[type=checkbox],
.form-item input[type=checkbox]{width:1.5rem;min-width:1.5rem;height:1.5rem;padding:0;display:block;background:url(https://rl9mnsqm6.toastcdn.net/mmc_v2/images/sun/index/sun_bank/Checkbox_off.svg?v=${resourceVersion}) no-repeat center center / 1.5rem 1.5rem;opacity:1;border:none;-webkit-appearance:none;appearance:none;opacity: 1}
input[type=checkbox]:checked{background:url(https://rl9mnsqm6.toastcdn.net/mmc_v2/images/sun/index/sun_bank/Checkbox_on.svg?v=${resourceVersion}) no-repeat center center / 1.5rem 1.5rem;}
input[type=checkbox] + label{font-size:1rem;line-height:1.375rem;font-weight:400;padding-left:0.75rem;margin:0;}
input[type=checkbox] + label:before{display:none;}
input[type=radio] + label{font-size:0.875rem; color:#666 !important;display:flex;align-items:center;justify-content:flex-start;}
input[type=radio] + label:before{content:'';display:block;top:0 !important;margin-right:0.5rem !important;width:1.5rem !important;height:1.5rem !important;padding:0;margin-right:0.5rem;background:url(https://rl9mnsqm6.toastcdn.net/mmc_v2/images/sun/index/sun_you/Radiobutton_off.svg?v=${resourceVersion}) no-repeat center center / 1.5rem 1.5rem !important;opacity:1;border:none;-webkit-appearance:none;appearance:none;border-radius:50%;}
input:checked[type="radio"] + label:before{background:url('https://rl9mnsqm6.toastcdn.net/mmc_v2/images/sun/index/sun_you/Radiobutton_on.svg?v=${resourceVersion}') no-repeat center center / 1.5rem 1.5rem !important;border-radius:50%;}

input[type=text],input[type=tel]{border-radius: 0.5rem !important;border: 1px solid #eee;min-height: 3rem;padding-left: 1rem;letter-spacing: -0.4px;font-weight: 400}
input[readonly]{background-color: #fafafa;color:#666;font-size: 1rem;line-height: 1.375rem;font-weight: 400;letter-spacing: -0.4px}
input::placeholder {color:#666;letter-spacing: -0.4px;font-weight: 400}
textarea{border-radius: 0.5rem !important;border: 1px solid #eee !important;letter-spacing: -0.4px;font-weight: 400;font-size: 0.875rem !important;padding: 1rem;font-weight: 400;width: 100%;height: 200px}
textarea::placeholder{color: #999;font-size: 0.875rem;}

.form-item input[type="checkbox"] + label:before{display: none}
.form-item input[type="checkbox"] + label{margin-left: 0}

/* 셀렉트박스 */
select{font-size: 1rem !important;padding:0 2.5rem 0 1rem !important;height:3rem !important;display:flex !important;align-items: center;border:1px solid #eee !important;border-radius: 0.5rem !important;font-weight: 400 !important;-webkit-appearance: none;appearance: none;}
select option{}
select option + option{padding: 0.32rem 0 0;}
select option[value='none']{color: #666 !important;}
select, .select-box-view {padding-right: 2.5rem;background: url('data:image/svg+xml;utf8,<svg width="15" height="9" viewBox="0 0 15 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.145 8.56211L0 1.41711L1.41711 0L7.145 5.75696L12.8729 0.0290756L14.29 1.44619L7.145 8.56211Z" fill="%2399999999"/></svg>') no-repeat right 1rem top 50%;background-size: 15px 9px;}
.form-item .select-style{background: url('data:image/svg+xml;utf8,<svg width="15" height="9" viewBox="0 0 15 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.145 8.56211L0 1.41711L1.41711 0L7.145 5.75696L12.8729 0.0290756L14.29 1.44619L7.145 8.56211Z" fill="%2399999999"/></svg>') no-repeat right 1rem top 50%;background-size: 15px 9px;}

/* layer popup */
.layer-youth .layer-box{left: 1.875rem;right: 1.875rem;border-radius: 2rem;overflow: hidden}
.layer-youth .layer-box .body{padding:2.5rem 1.5rem 1.5rem}
.layer-youth .layer-box .body .layer-alert{margin-bottom: 0}
.layer-youth .layer-box .body .layer-alert >p{font-size: 1rem;line-height: 1.375rem;color: #010101;word-break: keep-all;letter-spacing: -0.35px}
.layer-youth .layer-box .body .layer-alert >p strong{font-size: 1rem;font-weight: 600}
.layer-youth .layer-box .body .layer-alert >p+p{margin-top: 0.625rem}
.layer-youth .layer-box .body .layer-alert.bold p{font-weight: 600}
.layer-youth .layer-box .foot{display: flex;width: 100%;gap: 0.5rem;padding: 0 1.5rem 2.5rem;position: relative}
.layer-youth .layer-box .foot > div{width: 100%}
.layer-youth .layer-box .foot .cmn-btn{display: flex;align-items: center;justify-content: center;font-size: 0.875rem;height: 2.375rem !important;border-radius: 0.625rem}
.layer-youth .layer-box .foot a{width: 100%}
.layer-youth .layer-box #question{font-weight: 400}
.layer-youth .layer-box .noti-icon{display: flex;align-items: center;justify-content: center;height: 3rem;margin-bottom: 1.5rem}
.layer-youth .layer-box .noti-icon img{width: 3rem;height: 3rem}
.layer-youth .layer-box .foot .cmn-btn.cmn-btn-default{color: #010101 !important;}
.layer-youth .layer-box .foot.submit-btn a + a{margin-left: 0}

.page-content{padding-top: 3.5rem;padding-bottom: 150px}
.page-content.is-footer{padding-bottom: 110px}
/*.section-wrap:not([style='display:none']):last-of-type{padding-bottom: 0;}*/
.page-content.is-footer .section-wrap:last-of-type{padding-bottom: 2.5rem;}
.txt-important{color: #f90f00 !important}
.note-p.c-imp1{margin-top: 0.313rem;color: #f90f00 !important;font-size: 0.875rem;background: none;padding-left: 0.625rem;position: relative}
.note-p.c-imp1:before{content: "*";display: block;position: absolute;left: 0;top:1px}


.text-box-type1{padding:1rem;border-radius:.75rem;background-color:#f5f9fd;word-break: keep-all;text-align: left}
.text-box-type1 >p{color:#666;font-size:0.875rem;line-height:1.25rem;letter-spacing:-0.35px; }
.text-box-type1 .main-desc {color: #010101}
.text-box-type1 .title{font-weight:600;color:#0c58ca;font-size:0.875rem;line-height:1.25rem;letter-spacing:-0.35px;display: block}
.text-box-type1 .title:not(:first-child){margin-top:1rem;}
.text-box-type1 .title + .bullet-list,
.text-box-type1 .title + p{margin-top:0.625rem;}
.text-box-type1 .bullet-list.dot li{margin-top: 0;color: #010101}
.text-box-type1 .bullet-list.dot li:not(.star)::before{background-color: #010101}
.text-box-type1 .bullet-list.dot.gray li{color: #666}
.text-box-type1 .bullet-list.dot.gray li:not(.star)::before{background-color: #666}
.text-box-type1 .bullet-list + .bullet-p{margin-top: 0.625rem}
.text-box-type1 + .sub-title{margin-top: 1.5rem}
.text-box-type1 .desc{color: #666;margin-bottom: 0;line-height: 1.25rem;letter-spacing: -0.35px;font-size:0.875rem;}
.text-box-type1 .desc + .bullet-list{margin-top: 0.625rem}

.text-box-type1 .title.dot{position: relative;padding-left: 0.625rem;margin-bottom: 0.625rem}
.text-box-type1 .title.dot::before{content:'';position:absolute;display:inline-block;width:3px;height:3px;top:.6em;left:0;background-color:#0c58ca;border-radius:100%;}


.text-box-type2{padding:1.25rem;border-radius:1rem;box-shadow:0 0 2.5rem rgba(0,0,0,0.10);word-break: keep-all}
.text-box-type2 > .box{padding: 1rem 0 1.25rem;}
.text-box-type2 > .box:first-child{padding-top: 0}
.text-box-type2 .box + .box{border-top: 1px solid #eee;}
.text-box-type2 .desc{color: #666;margin-bottom: 0;font-size: 0.875rem;line-height: 1.25rem;letter-spacing: -0.35px;word-break: keep-all}
.text-box-type2 .desc .desc-tit{color: #010101;margin-bottom: 0.313rem}
.text-box-type2 .desc .block{line-height: 1.25rem;margin-bottom: 0;font-size: 0.875rem;color: #666}
.text-box-type2 .desc .block + .block{margin-top: 0.625rem;}
.text-box-type2 .box .link-underline{margin-top: 0.625rem;display: inline-flex}
.text-box-type2 .bullet-list.dot li{margin-top: 0;}

/* process */
.list-num{display:flex;flex-direction:column;align-items:flex-start;}
.list-num li{position:relative;display:flex;gap:.75rem;align-items:center;padding-bottom:1rem;margin: 0}
.list-num li:last-child{padding-bottom:0;}
.list-num li::after{content:'';display:block;border-left:1px solid var(--button-secondary1-disabled);position:absolute;top:0;bottom:0;left:.75rem;z-index:0}
.list-num li:first-child::after{top:50%;}
.list-num li:last-child::after{bottom:50%;}
.list-num .process-number{position:relative;display:flex;width:1.5rem;min-width:1.5rem;height:1.5rem;justify-content:center;align-items:center;padding:0;border-radius:1rem;color:var(--grayscale-white);z-index:1;background-color:#002152;font-size:var(--t9-font-size);line-height:1.5rem;font-weight:600;}
.list-num li:nth-child(1) .process-number{background-color:#5ccbff;}
.list-num li:nth-child(2) .process-number{background-color:#159ede;}
.list-num li:nth-child(3) .process-number{background-color:#0c58ca;}
.list-num li:nth-child(4) .process-number{background-color:#0044a9;}
.list-num li:nth-child(5) .process-number{background-color:#002b6b;}
.list-num .process-text{font-size:var(--t7-font-size);line-height:var(--t7-line-height);letter-spacing:var(--t7-letter-spacing);color: #010101;font-weight: 400}
.list-num li p{margin: 0}
.text-box-type2 .list-num{margin-bottom: 0;padding-left: 0}

/* 보증신청정보입력 */
.section-wrap .section-title{font-size: 1.25rem;color: #010101;margin-bottom: 1.5rem;line-height: 1.75rem;font-weight: 600}
.section-wrap .info-tit{font-size: 1.125rem;color: #010101;margin-bottom: 1.25rem}
.field-item{display: flex;flex-direction: column}
.field-item .tit{font-size: 1rem;line-height: 1.375rem;font-weight: 400;letter-spacing: -0.4px;margin-bottom: 0.625rem}
.field-item .tit-sm{font-size: 0.813rem;font-weight: 500;letter-spacing: -0.6px}
.field-item .tit-dot{display:inline-block;font-size: 1rem;font-weight: 400;line-height:1.125rem;color:#0c58ca;letter-spacing: -0.6px;position:relative;padding-left: 0.625rem;line-height: 1.375rem}
.field-item .tit-dot:before{content: "";display: block;position:absolute;left: 0;top:0.5rem;width: 0.25rem;height:.25rem;background-color: #010101;border-radius: 0.625rem}
.field-item .field{display: flex;width: 100%;gap: 0.5rem}
.field-item .field input[type=text],
.field-item .field input[type=tel],
.field-item .field select,
.field-item .field .select-style{width: 100%}
.field-item .field input[type=text]{text-overflow:ellipsis}
.field-item .field + .field,
.field-item .field + .field-unit{margin-top: 0.5rem}
.field-item + .field-item{margin-top: 1.5rem}
.field-item .field-near-btn{display: inline-flex;align-items: center;padding:0.875rem 1rem; background-color: #7d8890;border-radius: 0.5rem;min-height: 3rem; font-size: 1rem;font-weight: 400;line-height: 1.375rem;letter-spacing: -0.4px;color: #fff !important;white-space: nowrap}
.field-item .tit .tooltip-wrap{height: 1.25rem;display: inline-flex}
.field-item .tit .tooltip-wrap .tooltip-btn{background: url(https://rl9mnsqm6.toastcdn.net/mmc_v2/images/icon/ic_btn_tooltip.svg?v=${resourceVersion}) no-repeat 0 0;}
.field-item .sub-item{display: flex;flex-direction: column}
.field-item .sub-item .tit-dot{margin-bottom: 0.625rem}
.field-item .sub-item +.sub-item{margin-top: 1rem}
.field-item .txt-cnt{text-align: right;font-size:0.75rem;letter-spacing: -0.3px;line-height: 1.125rem;font-weight: 400;margin-top: 0.625rem;color: #010101}
.field-item .txt-cnt .cnt{color:#0C58CA;font-weight: 600}

.tooltip-wrap .tooltip-popover{top:1.5rem;z-index: 15}
.tooltip-wrap .tooltip-close {background: url(https://rl9mnsqm6.toastcdn.net/mmc_v2/images/icon_close.svg?v=${resourceVersion}) no-repeat center center / 1.25rem 1.25rem;top:-1px;right:0}
.tooltip-wrap .tooltip-popover .title,
.tooltip-wrap .tooltip-popover p{margin-bottom:.5rem;font-size:0.875rem;line-height:1.125rem;letter-spacing:-0.3px;color:#666;}
.tooltip-wrap .tooltip-popover .title{font-weight:600;color:#010101;position: relative;font-size: 0.875rem;}
.tooltip-wrap .tooltip-popover p:last-child{margin-bottom:0;}
.tooltip-popover.position-top{bottom: 1.5rem;top:auto}
.tooltip-popover#socialConsiderationList p{margin-bottom: 0.375rem}
.tooltip-popover#socialConsiderationList p:last-child{margin-bottom: 0}
.tooltip-wrap .tooltip-popover{left: 1.25rem;right:1.25rem}

.ck-desc{display: flex;white-space:normal;width: 100%}
.ck-desc input[type=checkbox]{flex: none}
.ck-desc label{font-size: 0.875rem}

.field-rdo-grp{margin-top: 0.625rem}
.field-rdo-grp input{display: none}
.field-rdo-grp >div{width: 50%;float:left}

.bottom-layer-select{border-radius: 1.5rem 1.5rem 0 0;border-top: none;padding: 2.5rem 1.5rem 1.5rem}
.bottom-layer-select .bottom-layer-tit{font-size: 1.25rem;color: #010101;font-weight: 600;line-height: 1.75rem;text-align: left;display: flex;align-items: center}
.bottom-layer-select .bottom-layer-tit .ly-tit{display:flex;width: 80%;word-break: keep-all}
.bottom-select-ul ul{padding-left: 0}
.bottom-select-ul li{line-height: 0.875rem;font-size: 1.125rem;min-height: 3rem;display: flex;}
.bottom-select-ul li + li{margin-top: 0.5rem}
.bottom-select-ul li a{color: #010101;min-height: 3rem;display: flex;align-items: center;line-height: 1.5rem;width: 100%}
.bottom-select-ul li a:active{background-color: #eee}
.bottom-layer-select .bottom-layer-tit a{top:-5px}
.bottom-select-ul.scroll-list-h160-mb0{height:248px}

/* info table */
.info-table table{border:0;border-bottom:1px solid #b6d6e5;background-color:transparent;margin:0;}
.info-table th,
.info-table td{padding:.625rem;border-bottom:0;border-top:1px solid #b6d6e5;border-right:1px solid #b6d6e5;text-align:center;font-size:0.875rem;line-height:1.25rem;letter-spacing:-0.35px;color:#1b2024;}
.info-table th:last-child,
.info-table td:last-child{border-right:0}
.info-table th:first-child,
.info-table td:first-child{border-left:0}
.info-table thead th,
.info-table tbody th{background-color:#eaf0f7;color:#1b2024;font-size:0.875rem;line-height:1.25rem;letter-spacing:-0.35px;}
.info-table thead th{padding: 0.75rem 0.625rem;background-color:#eaf0f7;}
.info-table + .bullet-p{margin-top:.75rem;}
.info-table tbody th{text-align: left;padding:.62rem 1.25rem;}
.info-table.text-left td{text-align: left;}
.info-table .tb-title{font-size: 1rem;font-weight: 400;line-height: 1.375rem;letter-spacing: -0.4px;margin-bottom: 0.625rem}


/* bullet list */
.bullet-list{padding:0;margin:0;}
.bullet-list li,
.bullet-p{position:relative;margin:0;padding-left:.625rem;list-style:none;}
.bullet-list li + li{margin-top: 0.625rem}

.bullet-list.dot li:not(.star)::before,
.bullet-p.dot::before{content:'';position:absolute;display:inline-block;width:3px;height:3px;top:.6em;left:0;background-color:#666;border-radius:100%;}
.bullet-p.star::before{content:'*';position: absolute;left:-0.1rem;top:.1rem;}
.bullet-list.dot li{font-size:0.875rem;line-height:1.25rem;letter-spacing:-0.35px;color:#101010}
.bullet-list.dot.gray li{color: #666}
.bullet-list.dot.gray li:not(.star)::before,
.bullet-p.dot.gray::before{background-color: #666;}
.bullet-list li:first-child{margin-top:0;}
.bullet-list[class*=color] li{color:inherit;}
.bullet-list.dot.type2 li:not(.star)::before{width: 0.5rem}

.bullet-p.star{position: relative;padding-left: 0.563rem;font-size: 0.875rem;font-weight: 400;line-height: 1.25rem;word-break: keep-all}
.bullet-p.star:before{content:"*";position: absolute;left:0;top:0.5px}

.option-info{margin-top: 0.625rem}
.option-info .tit{font-size: 0.875rem;font-weight: 500}

.field-unit{display:flex;width: 100%;border: 1px solid #eee;border-radius: 0.5rem;font-weight: 400;height: 3rem;padding: 0 1rem;overflow: hidden}
.field-unit input[type=text],
.field-unit input[type=number],
.field-unit input[type=tel]{margin-right:1rem;font-weight: 400;color: #010101;width: 100%;border: none;min-height: 2.875rem;padding:0}
.field-unit input[type=text]{text-overflow:ellipsis}
.field-unit .unit{white-space: nowrap;background-color: transparent;height: 3rem;display: flex;align-items: center;font-size: 1rem;}
.field-unit:focus-within{}
.field-unit:has(input:read-only){background-color: #fafafa}
.field-unit:has(.btn-sch){padding-right: 0}
.field-unit:has(.btn-sch) input{margin-right: 0}
.field-unit .btn-sch{background: url(https://rl9mnsqm6.toastcdn.net/mmc_v2/images/sun/index/sun_you/icon_search.svg?v=${resourceVersion}) no-repeat center center;width: 3.5rem;height: 100%;background-size: 1.5rem 1.5rem;font-size: 0;display: flex;align-items: center;justify-content: center}


/* 대학교(원)/학점은행 검색 */
.section-schTerms{padding-bottom: 1.875rem !important}
.section-schTerms .section-title{display:block;margin-bottom: 1.25rem}
.section-schTerms .bullet-p{font-size: 0.813rem;line-height: 1.125rem;letter-spacing: -0.325px;font-weight: 400;color: #666;margin-top: 1rem}
.section-schTerms .bullet-p .sub{color: #010101;}
.section-schResult{border-top: none !important;padding: 0 !important;}
.result-univercity{}
.result-univercity .result-head{font-size: 0.875rem;letter-spacing: -0.35px;color: #010101;padding: 0 1.25rem 0.75rem;line-height: 1.25rem;}
.result-univercity .result-count{font-size: 0.875rem;letter-spacing: -0.35px;color: #010101}
.result-univercity .count{color: #0C58CA;}
.result-univercity .null-title{font-size: 1.125rem;color: #010101;text-align: center;line-height: 1.5rem}
.result-univercity .null-title .img-box{width: 100%;height: 3rem;background: url(https://rl9mnsqm6.toastcdn.net/mmc_v2/images/icon/ic_noti_feel.svg?v=${resourceVersion}) no-repeat center center;background-size: 3rem 3rem;margin-bottom: 1.5rem}
.result-univercity .null-title #noDataNm{color: #0C58CA;}
.result-univercity .null-noti{font-size: 0.875rem;line-height: 1.25rem;color: #666;word-break: keep-all;text-align: center;font-weight: 400;margin-top: 0.625rem}
.result-univercity .result-list{background-color: #fafafa;border: none;padding: 0 1.25rem 3.125rem;margin: 0;display: none;max-height: inherit}
.result-univercity .result-list:after{content: "";display: block;width: 100%;height: 3.125rem;background-color: #fafafa;position: absolute;bottom: 0}
.result-univercity .result-list li{list-style: none;display: flex;align-items: center;margin: 0;padding: 0;min-height: 2.125rem;justify-content: space-between}
.result-univercity .result-list li + li{margin-top: 1rem;border-top: none}
.result-univercity .result-list li:first-child{margin-top: 1.5rem}
.result-univercity .result-list li strong{font-size: 1rem;font-weight: 400;color: #010101;letter-spacing: -0.4px;line-height: 1.125rem;padding-right: 0.625rem}
.result-univercity .result-list li .use-this{height: 2.125rem;display: inline-flex;align-items: center;padding: 0 1rem;font-size: 0.875rem;color: #010101;font-weight: 400;line-height: 1.25rem;letter-spacing: -0.35px;border-radius: 1.25rem;background-color: #eee;position: initial;white-space: nowrap;margin: 0;border:none}
.result-univercity .result-list li .use-this:active{background-color: #159ded;color: #fff}
.result-univercity.null{padding: 0 1.25rem}

/* 금융교육 이수안내 */
.page-notice{padding-bottom: 2.5rem}
.page-alert{text-align: left;}
.page-alert .icon-box{display:flex;width: 100%;height: 4rem;justify-content: center;align-items: center;margin:2.5rem 0}
.page-alert .icon-box.icon-edu{background: url(https://rl9mnsqm6.toastcdn.net/mmc_v2/images/icon/ic_noti_financeEdu.svg?v=${resourceVersion}) no-repeat center center;background-size: 4rem 4rem}
.page-alert .tit{color: #010101;font-size: 1.25rem;line-height: 1.75rem;letter-spacing: -0.5px;font-weight: 600}
.page-alert .desc{color:#666;font-size:0.875rem;font-weight: 400;line-height: 1.25rem;letter-spacing: -0.35px;margin-top: 0.75rem}
.text-box-type2 + .bullet-list{margin-top: 1.5rem}
.text-box-type1.no_copy + .form-item{margin-top: 0.625rem}

.link-move-box {display: flex;flex-wrap: wrap;flex-direction: row;align-content: center;justify-content: flex-start;align-items: center;width: 100%;}
.link-move-box .move {display: flex;padding: 0;flex-direction: row;gap: 0.5rem;width: 100%;align-items: center;justify-content: space-between;border: 1px solid #ddd;border-radius: 0.375rem;padding: 0.75rem 1.25rem;background-color: #fff}
.link-move-box .move:after   {content: "";background: url(https://rl9mnsqm6.toastcdn.net/mmc_v2/images/sun_bank/icon_arrow01.svg?v=${resourceVersion}) no-repeat center center / 1.125rem 1.125rem;width: 1.125rem;height: 1.125rem;}
.link-move-box .move .text   {display: flex;justify-content: flex-start;align-items: center;}
.link-move-box .move .text > span  {word-spacing: 0;display: inline-block;line-height: normal;font-size: 0.875rem;color: #010101;}
.link-move-box .move .text img{margin-right: 0.5rem;width: 1.5rem;height:1.5rem}

.page-noticeEdu .bullet-p{margin-top: 1.25rem}
.page-noticeEdu .link-move-box{margin: 1.5rem 0 1.5rem}


/* 상환계획서의 작성, 자금용도계획서의 작성 */
.section-plan .section-title{display:flex;margin-bottom: 2.5rem}
.txt-explan, .txt-explan strong{font-size: 1rem;line-height: 1.375rem;word-break: keep-all;margin-bottom: 0.625rem;color: #010101;font-weight: 400}
.section-plan .noti-box{margin-bottom: 1.25rem}
.section-writeup .bullet-p{margin-top: 1.5rem}
.section-writeup .form-opt{margin-bottom: 0.625rem}

    /* 사전체크 */
body .wrapper #page-content-scroll.page-survey{padding-top: 1.5rem !important;}
/*.form-item .field-item .f-row > span select{display: none !important;}*/
.bottom-select-ul.scroll-list-h240-mb0{height: 240px;overflow-y: scroll}
body .wrapper .form-item .field-item .f-row{display: flex;width: 100%}
body .wrapper .form-item .field-item .f-row > span + span{margin-top: 0;position: initial;top:initial;right:initial	}
.form-item div.select-style{border-radius: 0.5rem;border: 1px solid #eee;font-size: 0.875rem;font-weight: 400}
.survey-content .field-item .f-labels{width: 100%}
.survey-content .field-item .f-labels p{margin: 0}
.survey-content .field-item .f-row > span select{display: none !important;}
.form-item .field-item .f-row > span{flex: 1}

.survey-tit{font-size: 1.25rem;color:#010101;font-weight: 600;line-height: 1.75rem;word-break: keep-all;margin-bottom: 2.5rem;letter-spacing: -0.5px}
.survey-content.result {padding-bottom: 2.5rem}
.wrapper .survey-content.result .field-item .f-labels .answer{padding-left: 0}
.page-alert + .dvline{border-top:none}
.wrapper .survey-content.result .field-item+.field-item{border-top:1px solid #eee;padding-top: 1.5rem}
.wrapper .survey-content.result .field-item .f-labels .answer{color: #666 !important;font-size: 0.875rem}
body .wrapper .page-alert{padding-bottom: 1.25rem;align-items:flex-start}
body .wrapper #page-content-scroll{padding-bottom: 6.25rem !important;}
body .wrapper .survey-content .tit-q{word-break: keep-all;color: #010101;font-weight: 400 !important;text-indent: 0}
body .wrapper .survey-content .tit-q:before{position: absolute;left: 0;top:0}


