@charset "UTF-8";@font-face{font-family:"KBFGDisplay";font-weight:400;src:url("site/resources/fonts/KBFGDisplayL.woff") format("woff"),url("site/resources/fonts/KBFGDisplayL.otf") format("opentype")}
@font-face{font-family:"KBFGDisplay";font-weight:700;src:url("site/resources/fonts/KBFGDisplayB.woff") format("woff"),url("site/resources/fonts/KBFGDisplayB.otf") format("opentype")}
@font-face{font-family:"KBFGText";font-weight:400;src:url("site/resources/fonts/KBFGTextL.woff") format("woff"),url("site/resources/fonts/KBFGTextL.otf") format("opentype")}
@font-face{font-family:"KBFGText";font-weight:700;src:url("site/resources/fonts/KBFGDisplayB.woff") format("woff"),url("site/resources/fonts/KBFGTextB.otf") format("opentype")}
@font-face{font-family:"Spoqa";font-weight:300;src:url("site/resources/fonts/SpoqaHanSansNeo-Light.woff2") format("woff2"),url("site/resources/fonts/SpoqaHanSansNeo-Light.woff") format("woff")}
@font-face{font-family:"Spoqa";font-weight:400;src:url("site/resources/fonts/SpoqaHanSansNeo-Regular.woff2") format("woff2"),url("site/resources/fonts/SpoqaHanSansNeo-Regular.woff") format("woff")}
@font-face{font-family:"Spoqa";font-weight:500;src:url("site/resources/fonts/SpoqaHanSansNeo-Medium.woff2") format("woff2"),url("site/resources/fonts/SpoqaHanSansNeo-Medium.woff") format("woff")}
@font-face{font-family:"Spoqa";font-weight:700;src:url("site/resources/fonts/SpoqaHanSansNeo-Bold.woff2") format("woff2"),url("site/resources/fonts/SpoqaHanSansNeo-Bold.woff") format("woff")}
*,*:before,*:after{box-sizing:border-box}
body{-webkit-text-size-adjust:none;font-weight:400;line-height:1.5;font-size:17px;letter-spacing:-0.5px;font-family:"Spoqa","KBFGDisplay","Malgun Gothic","맑은 고딕",sans-serif;color:#272421}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button,figure,figcaption{margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
h1,h2,h3,h4,h5,h6{font-size:inherit}
fieldset,img{border:0 none;vertical-align:middle}
dl,ul,ol,menu,li{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:""}
input,select,textarea,button{font-size:100%;vertical-align:middle;color:inherit;caret-color:#272421}
input:focus-visible{outline-color:#272421;outline-style:solid;outline-width:1px}
.select-date-comp__pickers__input-wrap input:read-only,.select-date-comp__pickers__input-wrap input:disabled{border:0}
input::placeholder{color:#858585 !important}
button{border:0 none;background-color:transparent;cursor:pointer;position:relative}
button span{position:relative}
table{border-collapse:collapse;border-spacing:0}
input[type=text],input[type=password],input[type=submit],input[type=search],input[type=number],input[type=tel],input[type=email]{-webkit-appearance:none;border-radius:0}
button,input[type=button],input[type=submit],input[type=reset],input[type=file]{-webkit-appearance:button;border-radius:0}
input,select,textarea,button,pre{font-family:"Spoqa","Malgun Gothic","맑은 고딕",sans-serif}
a{color:inherit;text-decoration:none}
address,caption,cite,code,dfn,em,var{font-style:normal}
caption{overflow:hidden;display:block;position:relative;z-index:-1;border:0;width:1px;height:1px;margin:-1px;clip:rect(1px,1px,1px,1px)}
select{-webkit-appearance:none;border:1px solid #8e8e8e;font-family:inherit}
select::-ms-expand{display:none}
b,strong{font-weight:700}
i{font-style:normal}
textarea{font-size:100%;background:#fff;-webkit-appearance:none;border-radius:0}
textarea::placeholder{font-size:100%}
legend{overflow:hidden;display:inline-block;position:absolute;z-index:-1;border:0;width:0;height:0;font-size:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%)}
main{display:block}
::-webkit-input-placeholder{vertical-align:middle;color:#949494 !important;font-weight:400}
::-webkit-input-placeholder{vertical-align:middle;color:#949494 !important;font-weight:400}
::-moz-placeholder{vertical-align:middle;color:#949494 !important;font-weight:400}
:-moz-placeholder{vertical-align:middle;color:#949494 !important;font-weight:400}
:-ms-input-placeholder{vertical-align:middle;color:#949494 !important;font-weight:400}
input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;width:0;height:0}
input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}
picture{display:contents}
.sp-mt0{margin-top:0 !important}
.sp-ml0{margin-left:0 !important}
.sp-mr0{margin-right:0 !important}
.sp-mb0{margin-bottom:0 !important}
.sp-pt0{padding-top:0 !important}
.sp-pl0{padding-left:0 !important}
.sp-pr0{padding-right:0 !important}
.sp-pb0{padding-bottom:0 !important}
#accessibility{position:absolute;top:0;width:100%;margin:0 auto;z-index:9999}
#accessibility a{text-indent:0;background:#000;position:absolute;z-index:1;top:-500px;width:100%;padding:5px 0;text-align:center}
#accessibility a:active{top:0;font-size:14px;font-weight:700;color:#fff}
#accessibility a:focus{top:0;font-size:14px;font-weight:700;color:#fff}
.loader-box{position:fixed;top:0;bottom:0;left:0;right:0;display:flex;align-items:center}
.loader{position:relative;margin:0 auto;width:40px}
.loader:before{content:"";display:block;padding-top:100%}
.loader-circular{-webkit-animation:load-rotate 2s linear infinite;animation:load-rotate 2s linear infinite;height:100%;-webkit-transform-origin:center center;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}
.loader-path{stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:load-dash 1.5s ease-in-out infinite,load-color 6s ease-in-out infinite;animation:load-dash 1.5s ease-in-out infinite,load-color 6s ease-in-out infinite;stroke-linecap:round}
@-webkit-keyframes load-rotate{100%{transform:rotate(360deg)}
}
@keyframes load-rotate{100%{transform:rotate(360deg)}
}
@-webkit-keyframes load-dash{0{stroke-dasharray:1,200;stroke-dashoffset:0}
50%{stroke-dasharray:89,200;stroke-dashoffset:-35}
100%{stroke-dasharray:89,200;stroke-dashoffset:-124}
}
@keyframes load-dash{0{stroke-dasharray:1,200;stroke-dashoffset:0}
50%{stroke-dasharray:89,200;stroke-dashoffset:-35}
100%{stroke-dasharray:89,200;stroke-dashoffset:-124}
}
@-webkit-keyframes load-color{100%,0{stroke:#e15c39}
40%{stroke:#3a5bc5}
66%{stroke:#118762}
80%,90%{stroke:#c98000}
}
body{word-break:keep-all}
.wrap{height:calc(100vh - 54px);overflow:hidden}
.layer-open{overflow:hidden}
.ir{overflow:hidden;display:inline-block;position:relative;z-index:-1;border:0;width:1px;height:1px;clip:rect(1px,1px,1px,1px);clip-path:inset(50%)}
.blind{overflow:hidden;position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px}
.show-pc{display:block !important}
.show-mobile{display:none !important}
.al-center{text-align:center !important}
.al-left{text-align:left !important}
.al-right{text-align:right !important}
.pd-use{padding:30px 20px !important}
.pd-nouse{padding:0 !important}
.pd-10{padding:10px !important}
.pd-20{padding:20px !important}
.pd-30{padding:30px !important}
.pd-t8{padding-top:8px !important}
.pd-t10{padding-top:10px !important}
.pd-t20{padding-top:20px !important}
.pd-t24{padding-top:24px !important}
.pd-t30{padding-top:30px !important}
.pd-t32{padding-top:32px !important}
.pd-t40{padding-top:40px !important}
.pd-t50{padding-top:50px !important}
.pd-b10{padding-bottom:10px !important}
.pd-b20{padding-bottom:20px !important}
.pd-b30{padding-bottom:30px !important}
.pd-b40{padding-bottom:40px !important}
.pd-b50{padding-top:50px !important}
.mg .mg-type1{margin-top:0 !important;margin-bottom:0 !important}
.mg .mg-type2{margin-top:20px !important;margin-bottom:0 !important}
@media(min-width:770px){.mg .mg-type2{margin-top:28px !important;margin-bottom:0 !important}
}
.mg .mg-type3{margin-top:8px !important;margin-bottom:0 !important}
@media(min-width:770px){.mg .mg-type3{margin-top:20px !important;margin-bottom:0 !important}
}
.mg .mg-type4{margin-top:40px !important;margin-bottom:40px !important}
@media(min-width:770px){.mg .mg-type4{margin-top:80px !important;margin-bottom:0 !important}
}
.mg .mg-type5{margin-top:40px !important;margin-bottom:0 !important}
@media(min-width:770px){.mg .mg-type5{margin-top:40px !important;margin-bottom:40px !important}
}
.mg .mg-type6{margin-top:20px !important;margin-bottom:40px !important}
@media(min-width:770px){.mg .mg-type6{margin-top:72px !important;margin-bottom:0 !important}
}
.mg .mg-type7{margin-top:32px !important;margin-bottom:40px !important}
@media(min-width:770px){.mg .mg-type7{margin-top:80px !important;margin-bottom:48px !important}
}
.mg-t0{margin-top:0 !important}
.mg-t8{margin-top:8px !important}
.mg-t10{margin-top:10px !important}
.mg-t20{margin-top:20px !important}
.mg-t24{margin-top:24px !important}
.mg-t30{margin-top:30px !important}
.mg-t32{margin-top:32px !important}
.mg-t40{margin-top:40px !important}
.mg-t50{margin-top:50px !important}
.mg-t60{margin-top:60px !important}
.mg-b0{margin-bottom:0 !important}
.mg-b10{margin-bottom:10px !important}
.mg-b20{margin-bottom:20px !important}
.mg-b30{margin-bottom:30px !important}
.mg-b40{margin-bottom:40px !important}
.mg-b50{margin-bottom:50px !important}
.mg-b60{margin-bottom:60px !important}
.mg-t-8-12{margin-top:8px !important}
@media(min-width:770px){.mg-t-8-12{margin-top:12px !important}
}
.mg-t-16-24{margin-top:16px !important}
@media(min-width:770px){.mg-t-16-24{margin-top:24px !important}
}
.mg-t-24-28{margin-top:24px !important}
@media(min-width:770px){.mg-t-24-28{margin-top:28px !important}
}
.mg-t-24-32{margin-top:24px !important}
@media(min-width:770px){.mg-t-24-32{margin-top:32px !important}
}
.mg-t-28-48{margin-top:28px !important}
@media(min-width:770px){.mg-t-28-48{margin-top:48px !important}
}
.mg-t-28-40{margin-top:28px !important}
@media(min-width:770px){.mg-t-28-40{margin-top:40px !important}
}
.mg-t-32-28{margin-top:32px !important}
@media(min-width:770px){.mg-t-32-28{margin-top:28px !important}
}
.mg-t-32-48{margin-top:32px !important}
@media(min-width:770px){.mg-t-32-48{margin-top:48px !important}
}
.mg-t-40-64{margin-top:40px !important}
@media(min-width:770px){.mg-t-40-64{margin-top:64px !important}
}
.mg-t-40-80{margin-top:40px !important}
@media(min-width:770px){.mg-t-40-80{margin-top:80px !important}
}
.mg-t-40-160{margin-top:40px !important}
@media(min-width:770px){.mg-t-40-160{margin-top:160px !important}
}
.mg-t-64-120{margin-top:64px !important}
@media(min-width:770px){.mg-t-64-120{margin-top:120px !important}
}
.mg-t-80-120{margin-top:80px !important}
@media(min-width:770px){.mg-t-80-120{margin-top:120px !important}
}
.bg-white{background:#fff !important}
.bg-main{background:#f6f6f6 !important}
.bg-dim{background:rgba(0,0,0,0.7) !important}
.bg-yellow{background:#ffd02c !important}
.bg-gray06{background:#ededed !important}
.bg-cms-black{background:#000 !important}
.bg-cms-white{background:#fff !important}
.bg-cms-gray{background:#666 !important}
.bg-cms-white-gray{background:#f0f1f3 !important}
.bg-cms-white-gray02{background:#f8f8f8 !important}
.bg-cms-yellow{background:rgba(255,244,211,0.6) !important}
.bg-cms-orange{background:rgba(253,237,226,0.5) !important}
.bg-cms-deep-orange{background:#f8a70c !important}
.bg-cms-green{background:#02c1c1 !important}
.bg-cms-dark-green{background:#0b5348 !important}
.bg-cms-opacity-orange{background:rgba(251,189,151,0.2) !important}
.bg-cms-opacity-blue{background:rgba(131,152,196,0.12) !important}
.bg-cms-opacity-yellow{background:rgba(253,175,23,0.2) !important}
.border-bg{border-color:#f6f6f6 !important}
.border-white{border-color:#fff !important}
.border-dimmed{border-color:rgba(0,0,0,0.7) !important}
.border-yellow01{border-color:#ffd02c !important}
.border-gray06{border-color:#ededed !important}
.border-cms-black{border-color:#000 !important}
.border-cms-white{border-color:#fff !important}
.border-cms-gray{border-color:#666 !important}
.border-cms-white-gray{border-color:#f0f1f3 !important}
.border-cms-blue-gray{border-color:#e4e7ec !important}
.border-cms-green{border-color:#02c1c1 !important}
.border-cms-snow-gray{border-color:#eee !important}
.border-cms-dark-gray{border-color:#313131 !important}
.border-w1px{border-width:1px !important}
.border-w2px{border-width:2px !important}
.border-w3px{border-width:3px !important}
.border-radius-20px{border-radius:20px !important}
.border-radius-50p{border-radius:50% !important}
.border-style-line{border-style:solid !important}
.border-style-dot{border-style:dotted !important}
.border-style-dash{border-style:dashed !important}
.f-color-black{color:#272421 !important}
.f-color-white{color:#fff !important}
.f-color-yellow01{color:#ffd02c !important}
.f-color-yellow02{color:#fcaf17 !important}
.f-color-yellow03{color:#fff8d2 !important}
.f-color-gray01{color:#484540 !important}
.f-color-gray02{color:#534940 !important}
.f-color-gray03{color:#858585 !important}
.f-color-gray04{color:#c4c4c4 !important}
.f-color-gray05{color:#d9d9d9 !important}
.f-color-gray06{color:#ededed !important}
.f-color-gray07{color:#f2efed !important}
.f-cms-color-black{color:#000 !important}
.f-cms-color-white{color:#fff !important}
.f-cms-color-gray{color:#666 !important}
.f-cms-color-white-gray{color:#f0f1f3 !important}
.f-cms-color-blue-gray{color:#e4e7ec !important}
.f-cms-color-green{color:#02c1c1 !important}
.f-cms-color-white-green{color:#2db9ba !important}
.f-cms-color-red{color:#f33 !important}
.f-cms-color-blue{color:#09f !important}
.f-cms-color-gray01{color:#9091a3 !important}
.f-cms-color-gray02{color:#888 !important}
.font-size-title-h1{font-size:32px !important;letter-spacing:-1px !important;line-height:42px !important}
@media(min-width:770px){.font-size-title-h1{font-size:36px !important;line-height:48px !important}
}
.font-size-title-h2{font-size:24px !important;line-height:34px !important}
@media(min-width:770px){.font-size-title-h2{font-size:32px !important;line-height:42px !important;letter-spacing:-1px !important}
}
.font-size-title-h3{font-size:22px !important;line-height:32px !important}
@media(min-width:770px){.font-size-title-h3{font-size:28px !important;line-height:40px !important}
}
.font-size-title-h4{font-size:20px !important;line-height:30px !important}
@media(min-width:770px){.font-size-title-h4{font-size:24px !important;line-height:34px !important}
}
.font-size-title-h5{font-size:18px !important;line-height:28px !important}
@media(min-width:770px){.font-size-title-h5{font-size:20px !important;line-height:30px !important}
}
.font-size-title-b1{font-size:16px !important;line-height:24px !important}
.font-size-title-b2{font-size:15px !important;line-height:26px !important}
.font-size-title-b3{font-size:14px !important;line-height:42px !important}
.font-size-text-h2{font-size:24px !important;line-height:34px !important}
@media(min-width:770px){.font-size-text-h2{font-size:32px !important;line-height:48px !important;letter-spacing:-1px !important}
}
.font-size-text-h3{font-size:22px !important;line-height:32px !important}
@media(min-width:770px){.font-size-text-h3{font-size:28px !important;line-height:44px !important}
}
.font-size-text-h4{font-size:20px !important;line-height:30px !important}
@media(min-width:770px){.font-size-text-h4{font-size:20px !important;line-height:32px !important}
}
.font-size-text-h5{font-size:18px !important;line-height:28px !important}
.font-size-text-h6{font-size:16px !important;line-height:24px !important}
.font-size-text-b1{font-size:16px !important;line-height:28px !important}
@media(min-width:770px){.font-size-text-b1{line-height:26px !important}
}
.font-size-text-b2{font-size:15px !important;line-height:26px !important}
@media(min-width:770px){.font-size-text-b2{font-size:16px !important;font-weight:400 !important;line-height:28px !important}
}
.font-size-text-b3{font-size:14px !important;line-height:22px !important}
@media(min-width:770px){.font-size-text-b3{font-size:15px !important;line-height:26px !important}
}
.font-size-text-c1{font-size:13px !important;line-height:20px !important}
@media(min-width:770px){.font-size-text-c1{font-size:14px !important;line-height:26px !important}
}
.font-size-text-c2{font-size:12px !important;line-height:18px !important;letter-spacing:0 !important}
.f-weight-normal{font-weight:400 !important}
.f-weight-medium{font-weight:500 !important}
.f-weight-bold{font-weight:700 !important}
.high-light-blue{background:linear-gradient(to top,rgba(127,254,252,0.53) 6px,transparent 50%)}
.high-light-yellow{background:#fff8d2}
.bg-main .high-light-yellow{background-color:#ffe9b1}
.high-light-cms-blue{background:linear-gradient(to top,rgba(127,254,254,0.53) 6px,transparent 50%)}
.high-light-cms-yellow{background:linear-gradient(to top,rgba(254,202,55,0.53) 6px,transparent 50%)}
.cms-under-line{border-bottom:1px solid currentColor}
.cms-text-link{color:#2419bd !important;border-bottom:1px solid #2419bd;font-weight:bold;text-decoration:none}
.rte-color-1-1{color:#000}
.rte-color-1-2{color:#434343}
.rte-color-1-3{color:#666}
.rte-color-1-4{color:#999}
.rte-color-1-5{color:#b7b7b7}
.rte-color-1-6{color:#ccc}
.rte-color-1-7{color:#d9d9d9}
.rte-color-1-8{color:#efefef}
.rte-color-1-9{color:#f3f3f3}
.rte-color-1-10{color:#fff}
.rte-color-2-1{color:#881a10}
.rte-color-2-2{color:#ea3323}
.rte-color-2-3{color:#f19e38}
.rte-color-2-4{color:#ffff54}
.rte-color-2-5{color:#75fb4c}
.rte-color-2-6{color:#75fbfd}
.rte-color-2-7{color:#5885e1}
.rte-color-2-8{color:#0000f5}
.rte-color-2-9{color:#8c1af5}
.rte-color-2-10{color:#ea33f7}
.rte-color-3-1{color:#dfbab1}
.rte-color-3-2{color:#eecdcd}
.rte-color-3-3{color:#f8e6d0}
.rte-color-3-4{color:#fdf2f0}
.rte-color-3-5{color:#d9ead4}
.rte-color-3-6{color:#d3dfe2}
.rte-color-3-7{color:#5885e1}
.rte-color-3-8{color:#ccd9f5}
.rte-color-3-9{color:#d8d2e7}
.rte-color-3-10{color:#e6d2db}
.rte-color-4-1{color:#d08390}
.rte-color-4-2{color:#de9d9b}
.rte-color-4-3{color:#f2cda2}
.rte-color-4-4{color:#fbe6a3}
.rte-color-4-5{color:#bcd6ac}
.rte-color-4-6{color:#a9c3c8}
.rte-color-4-7{color:#aac1f0}
.rte-color-4-8{color:#a7c4e5}
.rte-color-4-9{color:#b2a7d2}
.rte-color-4-10{color:#cea8bc}
.rte-color-5-1{color:#bd4831}
.rte-color-5-2{color:#d16d6a}
.rte-color-5-3{color:#ecb576}
.rte-color-5-4{color:#f9da78}
.rte-color-5-5{color:#9dc384}
.rte-color-5-6{color:#80a4ae}
.rte-color-5-7{color:#789de5}
.rte-color-5-8{color:#7ca6d7}
.rte-color-5-9{color:#8b7dbe}
.rte-color-5-10{color:#b87e9e}
.rte-color-6-1{color:#982b15}
.rte-color-6-2{color:#bb271a}
.rte-color-6-3{color:#da954b}
.rte-color-6-4{color:#eaca51}
.rte-color-6-5{color:#48752c}
.rte-color-6-6{color:#54808c}
.rte-color-6-7{color:#4b77d1}
.rte-color-6-8{color:#5083c1}
.rte-color-6-9{color:#634fa2}
.rte-color-6-10{color:#9b5277}
.rte-color-7-1{color:#7a2917}
.rte-color-7-2{color:#8c1a11}
.rte-color-7-3{color:#a96324}
.rte-color-7-4{color:#b89230}
.rte-color-7-5{color:#48752c}
.rte-color-7-6{color:#264e5a}
.rte-color-7-7{color:#2854c5}
.rte-color-7-8{color:#25528f}
.rte-color-7-9{color:#321d70}
.rte-color-7-10{color:#6b2246}
.rte-color-8-1{color:#531607}
.rte-color-8-2{color:#5d0e07}
.rte-color-8-3{color:#704216}
.rte-color-8-4{color:#7a611d}
.rte-color-8-5{color:#314d1c}
.rte-color-8-6{color:#18333c}
.rte-color-8-7{color:#274482}
.rte-color-8-8{color:#173660}
.rte-color-8-9{color:#1e134a}
.rte-color-8-10{color:#46162f}
.f-size-14{font-size:14px !important}
.f-size-16{font-size:16px !important}
.f-size-17{font-size:17px !important}
.f-size-18{font-size:18px !important}
.f-size-20{font-size:20px !important}
.f-size-24{font-size:24px !important}
.dcp-form-input{display:flex;align-items:center;width:100%;position:relative}
.dcp-form-input input{padding:0 6px;width:100%;border:1px solid #333;box-sizing:border-box}
.dcp-form-input input+label{margin-left:14px}
.dcp-form-input .dcp-form-input__box{position:absolute;top:0;right:0}
.dcp-form-input .dcp-form-input__box input{padding-right:26px}
.dcp-form-input .dcp-form-input__box+label{margin-left:14px}
.dcp-form-input .input-del-btn{display:none;width:24px;height:24px;text-indent:-9999px;position:relative}
.dcp-form-input .input-del-btn:before{content:"";position:absolute;top:50%;left:50%;width:1px;height:10px;background:#000;transform:translate(-50%,-50%) rotate(45deg)}
.dcp-form-input .input-del-btn:after{content:"";position:absolute;top:50%;left:50%;width:1px;height:10px;background:#000;transform:translate(-50%,-50%) rotate(-45deg)}
.dcp-form-input .input-search-btn{width:24px;height:24px;text-indent:-9999px;position:relative}
.dcp-form-input .input-search-btn:before{content:"";position:absolute;top:50%;left:50%;width:1px;height:10px;background:#000;transform:translate(-50%,-50%)}
.dcp-form-input .input-search-btn:after{content:"";position:absolute;top:50%;left:50%;width:1px;height:10px;background:#000;transform:translate(-50%,-50%)}
.dcp-form-input.type-error{flex-wrap:wrap}
.dcp-form-input.type-error .error-text{display:block;width:100%}
.dcp-form-input .error-text{display:none;color:red}
.link-color-brown{color:#a96b06;text-decoration:underline}
.layer{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:120}
.layer.is-active{display:flex;justify-content:center;align-items:center}
.layer.type-zoom{overflow:auto;justify-content:center;align-items:center;background:#fff}
.layer.type-zoom input{overflow:hidden;position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px}
.layer__zoom-box{width:100%}
.layer__zoom-box img{width:100%}
.layer__close-btn{display:none;position:fixed;top:0;left:0;width:100%;height:100%;text-indent:-9999px}
.is-active .layer__close-btn{display:block;background-color:rgba(17,17,17,0.7)}
.is-active .layer__close-btn.type-inner{background:0}
.layer__zoom-close-btn{position:absolute;top:32px;right:20px;width:24px;height:24px;background:url("site/resources/images/btn_icon/ic_close_header_mo.svg") no-repeat center center;text-indent:-9999px}
.layer__wrap{background-color:#fff;width:89.4vw;border-radius:12px;box-shadow:4px 4px 20px rgba(0,0,0,0.3);padding:28px 24px;max-height:80%;overflow-y:auto;z-index:1;position:relative}
@media(min-width:770px){.layer__wrap{border-radius:16px;width:330px;padding:32px 24px}
}
.type-full .layer__wrap{width:100%;height:100%;padding:0;border-radius:0;box-shadow:none;max-height:none}
@media(min-width:770px){.type-full .layer__wrap{width:504px;border-radius:16px;box-shadow:4px 4px 20px rgba(0,0,0,0.3);height:auto}
}
.type-bottom .layer__wrap{padding:28px 22px 40px;bottom:0;position:absolute;width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;max-height:none;height:auto}
@media(min-width:770px){.type-bottom .layer__wrap{padding:32px 40px 40px;bottom:auto;position:relative;width:504px;border-radius:16px}
}
.layer__top{display:flex;justify-content:center;align-items:center;position:relative}
.type-full .layer__top{padding:20px 40px}
@media(min-width:770px){.type-full .layer__top{padding:32px 40px 20px}
}
.layer__top__title{overflow:hidden;max-width:100%;text-overflow:ellipsis;vertical-align:middle;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-size:16px;line-height:24px;font-weight:700;width:100%;word-break:break-all;text-align:center}
@media(min-width:770px){.type-full .layer__top__title{font-size:18px;line-height:28px}
}
.layer__top__btn-close{position:absolute;right:0;top:50%;transform:translateY(-50%);width:24px;height:24px;background:url(site/resources/images/btn_icon/ic_close_24_black.svg) no-repeat center/cover;font-size:0}
.type-full .layer__top__btn-close{right:20px}
@media(min-width:770px){.type-full .layer__top__btn-close{transform:none;top:32px}
}
.layer__cont{padding-bottom:20px;overflow:auto;height:calc(100% - 64px)}
@media(min-width:770px){.layer__cont{padding:0 20px 20px;height:100%;max-height:calc(90vh - 80px);overflow:auto}
}
.layer__content-box{color:#272421;font-size:15px;line-height:26px;text-align:center;padding:24px 0 32px}
.type-bottom .layer__content-box{word-break:normal;text-align:left;height:100%;max-height:calc(78vh - 132px);overflow:auto;padding:40px 0 40px;font-size:16px;line-height:28px}
@media(min-width:770px){.type-bottom .layer__content-box{padding:44px 0 40px}
}
.type-notice .layer__content-box{height:auto;max-height:none;overflow:initial}
@media(min-width:770px){.layer__content-box{font-size:16px;line-height:28px}
}
.layer__content-box__notice__top{margin-bottom:24px}
.layer__content-box__notice__top__title{font-size:18px;font-weight:700;line-height:28px;margin-bottom:8px}
@media(min-width:770px){.layer__content-box__notice__top__title{font-size:20px;line-height:32px}
}
.layer__content-box__notice__top__date{color:#858585;font-size:13px;line-height:18px}
@media(min-width:770px){.layer__content-box__notice__top__date{font-size:15px;line-height:26px}
}
.layer__content-box__notice__top__date+.layer__content-box__notice__top__date{margin-left:13px;font-weight:700}
@media(min-width:770px){.layer__content-box__notice__top__date+.layer__content-box__notice__top__date{margin-left:17px}
}
.layer__content-box__notice__cont{height:100%;max-height:calc(50vh - 88px);overflow:auto;font-size:16px;line-height:28px}
.layer__btn-box{width:100%;text-align:center}
.layer__btn-box a,.layer__btn-box button{background-color:#272421;color:#fff;width:100%;height:48px;font-size:14px;font-weight:700;border-radius:8px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.12)}
.layer__btn-box a:active,.layer__btn-box a:hover,.layer__btn-box button:active,.layer__btn-box button:hover{background-color:#000}
.type-bottom .layer__btn-box a,.type-bottom .layer__btn-box button{height:56px;font-size:15px;line-height:26px}
@media(min-width:770px){.type-bottom .layer__btn-box a,.type-bottom .layer__btn-box button{width:216px}
}
.type-notice .layer__btn-box a,.type-notice .layer__btn-box button{background-color:#fff;color:#272421;border:1px solid #272421;box-shadow:none}
@media(min-width:770px){.type-notice .layer__btn-box a,.type-notice .layer__btn-box button{font-size:15px;width:100%}
}
.layer__btn-box a.btn-white,.layer__btn-box button.btn-white{border:1px solid #272421;background:#fff;color:#272421;box-shadow:none}
.layer__btn-box a.btn-white:active,.layer__btn-box a.btn-white:hover,.layer__btn-box button.btn-white:active,.layer__btn-box button.btn-white:hover{background-color:#f6f6f6}
.layer__btn-box__link-basic{display:inline-block;margin-top:22px;font-size:14px !important;font-weight:500 !important;line-height:22px !important;text-decoration:underline;background-color:transparent !important;color:#484540 !important;width:auto !important;height:auto !important;box-shadow:none !important;border-radius:0 !important}
@media(min-width:770px){.layer__btn-box__link-basic{margin-top:24px;font-size:15px !important;line-height:26px !important}
}
.layer__btn-box.type-multi{display:grid;grid-template-columns:1fr 1fr;column-gap:6px}
.layer__share-box{display:flex;justify-content:center;padding:40px 0 20px}
.layer__share-box__item{display:inline-block}
.layer__share-box__item+.layer__share-box__item{margin-left:24px}
.layer__share-box__item__image{width:48px}
.layer__share-box__item__txt{color:#484540;margin-top:12px;text-align:center;font-size:14px;line-height:22px}
.toast{background-color:rgba(0,0,0,0.7);color:#fff;display:none;position:fixed;top:120px;left:50%;transform:translate(-50%,0);padding:15px 24px;border-radius:8px;font-size:14px;line-height:22px;text-align:center;width:calc(100% - 40px)}
@media(min-width:770px){.toast{top:120px;padding:17px 32px;max-width:504px;font-size:15px;line-height:26px}
}
.toast.is-active{display:block}
.toast.is-active.not-mo{display:none}
@media(min-width:770px){.toast.is-active.not-mo{display:block}
}
.toast.is-active.type-cont{display:flex;justify-content:space-between}
.toast.is-active.type-cont i{font-weight:700}
.toast.is-active.type-cont a{text-decoration:underline}
.no-img-thumbnail{width:56px;height:56px;border-radius:8px}
@media(min-width:770px){.no-img-thumbnail{width:64px;height:64px}
}
.select-category-comp{position:relative}
@media(min-width:770px){.select-category-comp{max-width:770px;margin:0 auto}
}
.select-category-comp+.select-category-comp,.select-category-comp+.select-date-comp{margin-top:28px}
@media(min-width:770px){.select-category-comp+.select-category-comp,.select-category-comp+.select-date-comp{margin-top:32px}
}
.select-category-comp.open{z-index:4}
.select-category-comp.open::before{left:0;position:fixed;content:"";display:block;width:100%;height:100%;top:0;bottom:0;z-index:2;background:#111;opacity:.7}
@media(min-width:770px){.select-category-comp.open{background:#fff;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select-category-comp.open::before{display:none}
}
@media(min-width:770px){.select-category-comp.type-datepicker.open::before{display:block}
}
.select-category-comp__title{overflow:hidden;max-width:100%;text-overflow:ellipsis;vertical-align:middle;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-size:15px;font-weight:700;line-height:26px;margin-bottom:12px}
@media(min-width:770px){.select-category-comp__title{font-size:16px;line-height:24px}
}
.select-category-comp__front{overflow:hidden;max-width:100%;text-overflow:ellipsis;vertical-align:middle;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;background-color:#f6f6f6;position:relative;display:block;width:100%;height:58px;padding:16px 58px 16px 20px;font-size:15px;font-weight:500;border-radius:8px;text-align:left;border:1px solid transparent}
@media(min-width:770px){.select-category-comp__front{height:68px;padding:20px 76px 20px 24px;font-size:16px}
.select-category-comp__front.open{background-color:#fff;border:1px solid #272421;border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}
.type-bottom .select-category-comp__front.open{border-top:0;border-bottom:1px solid #272421;border-bottom-right-radius:8px;border-bottom-left-radius:8px;border-top-right-radius:0;border-top-left-radius:0}
}
.select-category-comp__front.type-gray{color:#c4c4c4}
.select-category-comp__front::after{position:absolute;content:"";display:inline-block;width:20px;height:20px;top:18px;right:17px;background:url("site/resources/images/btn_icon/ic_dropdown_mo.svg") #484540 no-repeat center;border-radius:100%;box-shadow:0 5px 5px 0 rgba(108,99,63,0.12);transition:transform .1s ease-in-out}
@media(min-width:770px){.select-category-comp__front::after{height:24px;width:24px;top:20px;right:24px;background:url("site/resources/images/btn_icon/ic_dropdown_pc.svg") #484540 no-repeat center}
}
.select-category-comp__front.open::after{transform:rotate(180deg);transition:transform .1s ease-in-out;box-shadow:0 -5px 5px 0 rgba(108,99,63,0.12)}
.select-category-comp__box{width:100%;border-top-left-radius:20px;border-top-right-radius:20px;background:#fff;z-index:2;top:100%;bottom:-100%;position:fixed;transition:all 400ms cubic-bezier(0.86,0,0.07,1)}
@media(min-width:770px){.select-category-comp__box{transition:none}
.type-datepicker .select-category-comp__box{display:none}
}
.select-category-comp__box.open{top:auto;bottom:0;display:block;width:100%;height:auto;left:0;z-index:99}
.select-category-comp__box.open+.layer__close-btn{display:block;z-index:3}
@media(min-width:770px){.select-category-comp__box.open{transition:none;height:auto;border:1px solid #272421;border-top:1px solid #d9d9d9;border-radius:0 0 8px 8px;top:auto;bottom:auto;position:absolute}
.type-bottom .select-category-comp__box.open{bottom:68px;border-radius:8px 8px 0 0;border-top:1px solid #272421;border-bottom:1px solid #d9d9d9}
}
@media(min-width:770px){.type-datepicker .select-category-comp__box.open{position:fixed;width:504px;left:50%;right:auto;top:50%;bottom:auto;transform:translate(-50%,-50%);border-radius:8px;border:0}
}
@media(min-width:770px){.type-datepicker .select-category-comp__box.open .select-category-comp__box{border:1px solid #272421;border-top:1px solid #d9d9d9;border-radius:0 0 8px 8px;position:absolute;top:auto;left:auto;transform:none;width:100%}
}
.select-category-comp__box__top{display:flex;justify-content:center;align-items:center;position:relative;height:72px}
.select-category-comp__box__top__title{font-size:16px;line-height:24px;font-weight:700}
.select-category-comp__box__top__btn-close{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:24px;height:24px;background:url("site/resources/images/btn_icon/ic_close_24_black.svg") no-repeat center/cover;font-size:0}
@media(min-width:770px){.select-category-comp__box__top{display:none}
.type-datepicker .select-category-comp__box__top{display:flex}
.type-datepicker .select-category-comp__box__top+.select-category-comp__box__list .select-category-comp__box__top{display:none}
}
.select-category-comp__box__list{padding:20px;display:grid;grid-auto-rows:58px;row-gap:12px;overflow:auto;height:100%;max-height:calc(82.8vh - 188px)}
.type-datepicker .select-category-comp__box__list{padding:20px 20px 40px;display:block;max-height:calc(78vh - 188px)}
@media(min-width:770px){.type-datepicker .select-category-comp__box__list{max-height:calc(78vh - 188px);padding:24px 40px 20px}
}
.type-datepicker .select-category-comp__box__list .select-category-comp__box__list{display:grid}
@media(min-width:770px){.type-datepicker .select-category-comp__box__list .select-category-comp__box__list{padding:7px 0}
}
@media(min-width:770px){.select-category-comp__box__list{grid-auto-rows:58px;row-gap:8px;padding-top:8px;padding-right:0;padding-bottom:12px;padding-left:0;max-height:300px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}
}
.select-category-comp__box__list__item{border-radius:8px;overflow:hidden;max-width:100%;text-overflow:ellipsis;vertical-align:middle;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box}
@media(min-width:770px){.select-category-comp__box__list__item{border-radius:0}
}
.select-category-comp__box__list__item.on{position:relative;border:1px solid #484540;box-shadow:0 4px 20px 0 rgba(0,0,0,0.0784313725)}
@media(min-width:770px){.select-category-comp__box__list__item.on{border:0;box-shadow:none}
}
.select-category-comp__box__list__item.on::before{position:absolute;content:"";width:24px;height:24px;right:24px;top:50%;transform:translateY(-50%);background:url("site/resources/images/btn_icon/ic_check_24_gray01.svg") no-repeat center/cover}
.type-exchange .select-category-comp__box__list__item.on::before{top:16px;transform:translateY(0)}
@media(min-width:770px){.select-category-comp__box__list__item.on::before{display:none}
}
.select-category-comp__box__list__item.on .select-category-comp__box__list__item__btn{overflow:hidden;max-width:100%;text-overflow:ellipsis;vertical-align:middle;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;background-color:#fff;color:#272421;z-index:-1}
@media(min-width:770px){.select-category-comp__box__list__item.on .select-category-comp__box__list__item__btn{background-color:#f6f6f6;font-weight:500}
}
.select-category-comp__box__list__item__btn{background-color:#f6f6f6;color:#858585;display:block;width:100%;height:100%;padding-left:20px;padding-right:68px;font-size:15px;font-weight:500;text-align:left;border-radius:8px;line-height:56px}
.type-exchange .select-category-comp__box__list__item__btn{color:#272421}
@media(min-width:770px){.select-category-comp__box__list__item__btn{background-color:#fff;line-height:58px;padding:0 24px;border-radius:0;font-weight:400}
}
@media(min-width:770px){.select-category-comp__box__list__item__btn:hover{background-color:#f6f6f6}
}
@media(min-width:770px){.select-category-comp__box__list__item:last-of-type .select-category-comp__box__list__item__btn{border-bottom-right-radius:8px;border-bottom-left-radius:8px}
}
.select-category-comp__box__btn{padding:20px 20px 40px}
@media(min-width:770px){.select-category-comp__box__btn{display:none}
}
.select-category-comp__box__btn.type-double{display:grid;grid-template-columns:1fr 1fr;column-gap:6px}
.select-category-comp__box__btn.type-level{text-align:center}
.select-category-comp__box__btn.type-level button+button{margin-top:8px}
.select-category-comp__box__btn button{background-color:#272421;color:#fff;display:block;width:100%;height:56px;border-radius:8px;font-size:15px;font-weight:700;box-shadow:0 4px 8px 0 rgba(0,0,0,0.12)}
.select-category-comp__box__btn button:active,.select-category-comp__box__btn button:hover{background-color:#000}
.select-category-comp__box__btn button.select-category-comp__box__btn__white{background-color:#fff;color:#272421;border:1px solid #272421;box-shadow:none}
.select-category-comp__box__btn button.select-category-comp__box__btn__white:active,.select-category-comp__box__btn button.select-category-comp__box__btn__white:hover{background-color:#f6f6f6}
.type-level .select-category-comp__box__btn__link{display:inline-block;margin-top:24px;font-size:14px;font-weight:500;line-height:22px;text-decoration:underline}
.select-category-comp__box__btn.is-shadow{position:relative;box-shadow:4px 4px 20px rgba(0,0,0,0.3)}
#datepicker{display:none}
#datepicker.is-active{display:block}
.select-date-comp{width:100%}
.select-date-comp__pickers__title{overflow:hidden;max-width:100%;text-overflow:ellipsis;vertical-align:middle;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-size:15px;font-weight:700;line-height:26px;margin-bottom:12px}
@media(min-width:770px){.select-date-comp__pickers__title{font-size:16px;line-height:24px}
}
.select-date-comp__pickers__input-wrap{position:relative;background-color:#f6f6f6;width:100%;height:58px;line-height:58px;border-radius:8px;font-size:15px;font-weight:500;text-align:center}
@media(min-width:770px){.select-date-comp__pickers__input-wrap{height:68px;line-height:68px}
}
.select-date-comp__pickers__input-wrap::before{position:absolute;content:"";width:24px;height:24px;background:url("site/resources/images/btn_icon/ic_calendar.svg") no-repeat center/cover;right:17px;top:50%;transform:translateY(-50%)}
@media(min-width:770px){.select-date-comp__pickers__input-wrap::before{width:28px;height:28px}
}
.select-date-comp__pickers__input-wrap input{width:100px;text-align:center;border:0;background:0;outline:0}
.select-date-comp__pickers__input-wrap input::placeholder{color:#c4c4c4 !important}
.select-date-comp__pickers .ui-datepicker-inline{width:100%;margin-top:8px;padding:20px 20px 16px;border-radius:8px;border:1px solid #272421;box-shadow:0 2px 32px 0 rgba(0,0,0,0.06)}
.select-date-comp__pickers .ui-datepicker-inline *{font-family:"Spoqa","Malgun Gothic","맑은 고딕",sans-serif;text-align:center}
.select-date-comp__pickers .ui-datepicker .ui-datepicker-header{border:0;margin-bottom:16px;padding:0}
.select-date-comp__pickers .ui-datepicker .ui-datepicker-title select{width:auto;padding:0 18px 0 0;font-size:16px;font-weight:700;line-height:24px;text-align:center;color:#272421;border:0;background:url("site/resources/images/btn_icon/ic_arrow_cal.svg") no-repeat right center}
.select-date-comp__pickers .ui-datepicker .ui-datepicker-title select+select{margin-left:8px}
.select-date-comp__pickers .ui-datepicker th{color:#484540;padding:4px;font-size:13px;font-weight:500;line-height:20px}
.select-date-comp__pickers .ui-datepicker th.ui-datepicker-week-end:first-of-type{color:#ef4a66}
.select-date-comp__pickers .ui-datepicker table{margin:0 auto !important;width:calc(100% - 4px)}
.select-date-comp__pickers .ui-datepicker table tbody tr:first-of-type td a{margin-top:8px}
.select-date-comp__pickers .ui-datepicker td{padding:0}
.select-date-comp__pickers .ui-datepicker td .ui-state-default{color:#484540;padding:0;margin:4px 0;background:#fff;border:0;height:28px;line-height:28px}
@media(min-width:770px){.select-date-comp__pickers .ui-datepicker td .ui-state-default{height:36px;line-height:36px}
}
.select-date-comp__pickers .active.ui-datepicker-current-day.active-start.active-start-period a::after{display:none}
.select-date-comp__pickers .active.ui-datepicker-current-day.active-start.active-start-period.month-end a::after{display:none}
.select-date-comp__pickers .active.ui-datepicker-current-day.active-start.active-start-period.active-end a::after{display:none}
.select-date-comp__pickers .active{border:0;color:#484540}
.select-date-comp__pickers .active.month-end a{border-top-right-radius:40%;border-bottom-right-radius:40%}
.select-date-comp__pickers .active.month-end.ui-datepicker-days-cell-over a::after{display:block;content:"";position:absolute;width:28px;height:28px;background:#f6f6f6;right:0;top:50%;transform:translateY(-50%);z-index:-2}
.select-date-comp__pickers .ui-datepicker-other-month+.active{border-top-left-radius:40%;border-bottom-left-radius:40%}
.select-date-comp__pickers .ui-datepicker-other-month+.active a{border-top-left-radius:40%;border-bottom-left-radius:40%}
.select-date-comp__pickers .active>a.ui-state-default{line-height:28px;background:#f6f6f6;color:#484540;position:relative}
@media(min-width:770px){.select-date-comp__pickers .active>a.ui-state-default{line-height:36px}
}
.select-date-comp__pickers .active.ui-datepicker-current-day.active-start a:after{display:none}
.select-date-comp__pickers .active.ui-datepicker-current-day.active-start.active-start-period a:after{display:block;content:"";position:absolute;width:28px;height:28px;background:#f6f6f6;right:0;top:50%;transform:translateY(-50%);z-index:-2}
@media(min-width:770px){.select-date-comp__pickers .active.ui-datepicker-current-day.active-start.active-start-period a:after{width:36px;height:36px}
}
.select-date-comp__pickers .active.active-start>a.ui-state-default,.select-date-comp__pickers .active.active-end>a.ui-state-default{position:relative;color:#fff !important;border-radius:50%;z-index:1}
.select-date-comp__pickers .active.active-start>a.ui-state-default:before,.select-date-comp__pickers .active.active-end>a.ui-state-default:before{content:"";position:absolute;width:28px;height:28px;border-radius:100%;background:#272421;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1}
@media(min-width:770px){.select-date-comp__pickers .active.active-start>a.ui-state-default:before,.select-date-comp__pickers .active.active-end>a.ui-state-default:before{width:36px;height:36px}
}
.select-date-comp__pickers .active.active-start.active-end>a.ui-state-default{position:relative;color:#fff !important;border-radius:50%;z-index:1}
.select-date-comp__pickers .active.active-start.active-end>a.ui-state-default:before{border:1px solid #fff;outline:1px solid #000}
.select-date-comp__pickers .active.active-start>a.ui-state-default:after{content:"";position:absolute;width:28px;height:28px;background:#f6f6f6;right:0;top:50%;transform:translateY(-50%);z-index:-2}
@media(min-width:770px){.select-date-comp__pickers .active.active-start>a.ui-state-default:after{width:36px;height:36px}
}
.select-date-comp__pickers .active.active-end>a.ui-state-default:after{content:"";position:absolute;width:28px;height:28px;background:#f6f6f6;left:0;top:50%;transform:translateY(-50%);z-index:-2}
@media(min-width:770px){.select-date-comp__pickers .active.active-end>a.ui-state-default:after{width:36px;height:36px}
}
.select-date-comp__pickers .active ~ .select-date-comp__pickers .active>a.ui-state-default{background:#f6f6f6;border:0;color:#484540}
.select-date-comp__period{display:grid;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:40px;grid-gap:8px;margin-top:12px}
.select-date-comp__period button{font-size:14px;font-weight:500;line-height:22px;border-radius:6px;border:1px solid #ededed}
.select-date-comp__period button.is-active{border:1px solid #272421}
.skeleton-comp.type-main{background-color:#fff;position:fixed;left:0;top:0;width:100%;z-index:9999}
@media(min-width:770px){.skeleton-comp.type-main{padding:0}
}
.skeleton-comp.type-main lottie-player{margin:0 -5%;width:105%}
@media(min-width:770px){.skeleton-comp.type-main lottie-player{width:492px}
}
.skeleton-comp.type-main lottie-player+lottie-player{margin-top:-80px}
@media(min-width:770px){.skeleton-comp.type-main lottie-player+lottie-player{margin-top:-100px}
}
.skeleton-comp.type-search{background-color:#fff;position:fixed;left:0;top:200px;padding:20px}
@media(min-width:770px){.skeleton-comp.type-search{top:276px;width:100%}
}
.skeleton-comp.type-search lottie-player{width:100%}
@media(min-width:770px){.skeleton-comp.type-search lottie-player{display:none}
}
.skeleton-comp.type-search lottie-player.type-pc{display:none}
@media(min-width:770px){.skeleton-comp.type-search lottie-player.type-pc{display:block}
}
@media(min-width:770px){.type-main .skeleton-comp__box{display:flex;flex-wrap:wrap;justify-content:space-between;margin:auto;max-width:1024px}
.type-main .skeleton-comp__box lottie-player+lottie-player{margin-top:0 !important}
}
.type-search .skeleton-comp__box{margin:auto;max-width:770px}
.ui-widget-header{background:transparent;border-width:0 0 1px 0}
.ui-widget-header .ui-state-hover{border:transparent}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:2px}
.ui-datepicker .ui-datepicker-next-hover{right:2px}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{width:28px;height:28px}
@media(min-width:770px){.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{width:32px;height:32px}
}
@media(min-width:770px){.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{left:auto;margin-left:0;top:auto;margin-top:0}
}
.ui-datepicker .ui-datepicker-prev{top:0;left:0}
.ui-datepicker .ui-datepicker-next{top:0;right:0}
.ui-datepicker .ui-datepicker-title{line-height:28px}
@media(min-width:770px){.ui-datepicker .ui-datepicker-title{line-height:32px}
}
.ui-widget-header .ui-icon{width:28px;height:28px;background:url("site/resources/images/btn_icon/ic_pagenation.svg") no-repeat center/cover}
@media(min-width:770px){.ui-widget-header .ui-icon{width:32px;height:32px;background:url("site/resources/images/btn_icon/ic_indicator_line.svg") no-repeat center/cover}
}
.ui-datepicker .ui-datepicker-prev.ui-state-hover{background:0}
.ui-datepicker .ui-datepicker-next.ui-state-hover{background:0}
.ui-datepicker .ui-datepicker-next span{transform:rotate(180deg)}
.ui-datepicker th{background:transparent}
.ui-datepicker td .ui-state-default{padding:.5em}
td.active:last-of-type{border-top-right-radius:40%;border-bottom-right-radius:40%}
td.active:last-of-type a{border-top-right-radius:40%;border-bottom-right-radius:40%}
td.active:first-of-type{border-top-left-radius:40%;border-bottom-left-radius:40%}
td.active:first-of-type a{border-top-left-radius:40%;border-bottom-left-radius:40%}
.active.active-start,.active.active-end{background:0}
.select-date-comp__pickers .active.active-start>a.ui-state-default,.select-date-comp__pickers .active.active-end>a.ui-state-default{background:0}
.btn-top{display:inline-block;background:url("site/resources/images/btn_icon/btn_top.svg") no-repeat center/cover;width:48px;height:48px;position:fixed;bottom:40px;right:18px;transition:background .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:3;font-size:0;border-radius:100%;box-shadow:0 4px 12px 0 rgba(0,0,0,0.12)}
.btn-top.show{opacity:1;visibility:visible}
@media(min-width:770px){.btn-top{width:56px;height:56px;bottom:24px;right:120px}
}
@media(min-width:770px){::-webkit-scrollbar{width:16px}
::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:8px;background-clip:padding-box;border:6px solid transparent}
::-webkit-scrollbar-track{background-color:transparent}
}
.type-exchange .select-category-comp{width:121px;flex-shrink:0}
@media(min-width:770px){.type-exchange .select-category-comp{margin:0;width:174px}
}
.type-exchange .select-category-comp__front{display:flex;justify-content:left;width:100%;padding:13px 15px;font-size:15px;font-weight:500;text-align:left;line-height:26px;height:100%;overflow:visible}
@media(min-width:770px){.type-exchange .select-category-comp__front{height:100%;padding:17px 23px}
}
@media(min-width:770px){.type-exchange .select-category-comp__front.open{padding:17px 23px 12px !important;height:88px !important}
}
.type-exchange .select-category-comp__front::after{top:16px;right:0}
@media(min-width:770px){.type-exchange .select-category-comp__front::after{top:20px;right:26px}
}
@media(min-width:770px){.type-exchange .select-category-comp__box.open{border-top:0}
}
.type-exchange .select-category-comp__box__list{grid-auto-rows:78px}
@media(min-width:770px){.type-exchange .select-category-comp__box__list{row-gap:4px;padding-bottom:8px;max-height:none}
}
.type-exchange .select-category-comp__box__list__item{overflow:auto;display:block}
.type-exchange .select-category-comp__box__list__item__btn{display:flex !important;line-height:1;padding:16px}
@media(min-width:770px){.type-exchange .select-category-comp__box__list__item__btn{padding:10px 23px 6px}
}
.calculator-comp{width:calc(100% - 40px);margin:0 auto;padding:32px 0 157px}
.calculator-comp__inner-info{position:relative;font-size:13px;line-height:20px;color:#484540;margin-top:20px;margin-left:2px}
@media(min-width:770px){.calculator-comp__inner-info{margin-bottom:0;text-align:left;font-size:15px;line-height:26px}
}
.calculator-comp__inner-info::before{position:relative;content:"";display:inline-block;vertical-align:text-top;margin-right:2px;width:20px;height:20px;background:url("site/resources/images/btn_icon/ic_notice_mo.svg") no-repeat center/cover}
@media(min-width:770px){.calculator-comp__inner-info::before{width:24px;height:24px;background:url("site/resources/images/btn_icon/ic_notice_mo.svg") no-repeat center/cover}
}
.calculator-comp.type-b{padding:20px 0;border-radius:8px;margin:40px auto 0}
@media(min-width:770px){.calculator-comp.type-b{padding:28px 0;border-radius:12px;margin:64px auto 0}
}
@media(min-width:770px){.calculator-comp{max-width:770px;padding:80px 0 160px}
}
.calculator-comp__top{display:flex;justify-content:space-between;padding-left:2px}
.calculator-comp__top__title{font-family:"KBFGDisplay","Malgun Gothic","맑은 고딕",sans-serif;font-size:24px;font-weight:700;line-height:34px;width:275px;margin-right:26px}
@media(min-width:770px){.calculator-comp__top__title{font-size:28px;line-height:40px;width:548px;margin-right:184px}
}
.calculator-comp__top__btn{width:32px;height:32px;font-size:0;background:url("site/resources/images/btn_icon/ic_share.svg") no-repeat center/cover}
@media(min-width:770px){.calculator-comp__top__btn{width:36px;height:36px}
}
.calculator-comp__sub-title{overflow:hidden;max-width:100%;text-overflow:ellipsis;vertical-align:middle;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;line-height:22px;margin-top:12px;width:275px;padding-left:2px}
@media(min-width:770px){.calculator-comp__sub-title{margin-top:24px;font-size:18px;line-height:28px;width:560px}
.calculator-comp__sub-title br{display:none}
}
.calculator-comp__cont{margin-top:40px}
.type-b .calculator-comp__cont{margin-top:0}
@media(min-width:770px){.calculator-comp__cont{margin-top:64px}
}
.calculator-comp__cont__item{position:relative;padding-left:32px}
.type-b .calculator-comp__cont__item{padding-left:0}
.type-b .calculator-comp__cont__item.is-active{border-radius:8px;border:1px solid #f4f4f4;background:#fff;box-shadow:0 2px 32px 0 rgba(0,0,0,0.06)}
@media(min-width:770px){.type-b .calculator-comp__cont__item.is-active{border-radius:12px}
}
.type-b .calculator-comp__cont__item.is-active .calculator-comp__cont__item__top{border:0;background:0;box-shadow:none}
.type-b .calculator-comp__cont__item.is-active .calculator-comp__cont__item__top span::after{transform:rotate(180deg);transition:transform .3s ease;box-shadow:0 -5px 5px 0 rgba(108,99,63,0.12)}
@media(min-width:770px){.calculator-comp__cont__item{padding-left:42px}
}
.calculator-comp__cont__item.is-active,.calculator-comp__cont__item.is-completed{border-bottom:1px dashed #d9d9d9}
.calculator-comp__cont__item.is-completed{padding-bottom:16px}
.calculator-comp__cont__item:last-of-type.is-active,.calculator-comp__cont__item:last-of-type.is-completed{border-bottom:0}
.calculator-comp__cont__item__top{cursor:pointer;padding-left:2px}
.calculator-comp__cont__item__top.is-unlock::after{position:absolute;display:inline-block;content:"";width:20px;height:20px;background:url("site/resources/images/btn_icon/ic_arrow_accordion.svg") no-repeat center/cover;right:0;top:0;z-index:-1}
@media(min-width:770px){.calculator-comp__cont__item__top.is-unlock::after{width:24px;height:24px}
}
.type-b .calculator-comp__cont__item__top.is-unlock::after{display:none}
.is-active .calculator-comp__cont__item__top::after{transform:rotate(180deg)}
.type-b .calculator-comp__cont__item__top{font-size:16px;font-weight:700;line-height:24px;text-align:center;border-radius:8px;padding:20px;border:1px solid #fff3c8;background:#fffceb;box-shadow:0 6px 12px 0 rgba(255,215,74,0.14)}
@media(min-width:770px){.type-b .calculator-comp__cont__item__top{padding:33px;font-size:18px;line-height:28px;border-radius:12px}
}
.type-b .calculator-comp__cont__item__top span{margin-right:28px;display:inline-block;position:relative}
@media(min-width:770px){.type-b .calculator-comp__cont__item__top span{margin-right:32px}
}
.type-b .calculator-comp__cont__item__top span::after{position:absolute;content:"";display:inline-block;width:20px;height:20px;top:1px;right:-27px;background:url("site/resources/images/btn_icon/ic_dropdown_mo.svg") #484540 no-repeat center;border-radius:100%;box-shadow:0 5px 5px 0 rgba(108,99,63,0.12);transition:transform .1s ease-in-out}
@media(min-width:770px){.type-b .calculator-comp__cont__item__top span::after{height:24px;width:24px;top:2px;right:-31px;background:url("site/resources/images/btn_icon/ic_dropdown_pc.svg") #484540 no-repeat center}
}
.calculator-comp__cont__item__top__num{background-color:#d9d9d9;color:#fff;position:absolute;width:20px;height:20px;border-radius:100px;text-align:center;font-size:12px;font-weight:700;line-height:20px;left:0;top:4px;padding-right:1px}
@media(min-width:770px){.calculator-comp__cont__item__top__num{width:24px;height:24px;font-size:14px;line-height:24px;top:2px}
}
.is-active .calculator-comp__cont__item__top__num{background-color:#484540}
.calculator-comp__cont__item__top__title{color:#858585;font-size:16px;font-style:normal;font-weight:400;line-height:28px;margin-bottom:2px;width:261px;display:inline-block}
.calculator-exrt-comp .calculator-comp__cont__item__top__title{font-size:13px}
@media(min-width:770px){.calculator-comp__cont__item__top__title{line-height:28px;font-size:18px;width:260px}
.calculator-exrt-comp .calculator-comp__cont__item__top__title{font-size:15px}
}
.type-b .calculator-comp__cont__item__top__title{display:block;text-align:left}
.is-active .calculator-comp__cont__item__top__title,.is-completed .calculator-comp__cont__item__top__title{font-size:13px;line-height:20px;font-weight:500}
@media(min-width:770px){.is-active .calculator-comp__cont__item__top__title,.is-completed .calculator-comp__cont__item__top__title{font-size:15px;line-height:26px}
}
.calculator-comp__cont__item__top__sub-title{display:none;font-size:18px;font-weight:700;line-height:28px}
@media(min-width:770px){.calculator-comp__cont__item__top__sub-title{font-size:20px;line-height:32px}
.calculator-comp__cont__item__top__sub-title br{display:none}
}
.is-active .calculator-comp__cont__item__top__sub-title{display:block;text-align:left;width:261px}
@media(min-width:770px){.is-active .calculator-comp__cont__item__top__sub-title{width:560px}
}
.type-b .is-active .calculator-comp__cont__item__top__sub-title{margin-bottom:20px}
@media(min-width:770px){.type-b .is-active .calculator-comp__cont__item__top__sub-title{margin-bottom:24px}
}
.calculator-comp__cont__item__top__result{display:none;font-size:16px;font-weight:700;line-height:24px}
.is-completed .calculator-comp__cont__item__top__result{display:block}
.is-active.is-completed .calculator-comp__cont__item__top__result{display:none}
.calculator-comp__cont__item__box{display:none;padding:20px 0 24px}
.type-b .calculator-comp__cont__item__box{padding:8px 26px 32px}
@media(min-width:770px){.type-b .calculator-comp__cont__item__box{padding:8px 40px 40px}
}
@media(min-width:770px){.calculator-comp__cont__item__box{padding:24px 0 32px;text-align:right}
}
.calculator-comp__cont__item__box__alert{color:#ff5c38;margin-left:8px;display:none;margin-top:8px;font-size:12px;line-height:18px;text-align:left}
.calculator-comp__cont__item__box.is-alert .calculator-comp__cont__item__box__alert{display:block}
.calculator-comp__cont__item__box.is-alert .calculator-comp__button-input{border:1px solid #ff5c38}
.calculator-comp__cont__item__box__inner{margin-top:20px}
@media(min-width:770px){.calculator-comp__cont__item__box__inner{margin-top:24px}
}
.calculator-comp__cont__item__box__inner:first-of-type{margin-top:0}
.calculator-comp__cont__item__box__inner__multi{background-color:#f6f6f6;display:grid;grid-template-columns:1fr 1fr;column-gap:37px;border-radius:8px}
.calculator-comp__cont__item__box__inner__multi .select-category-comp{width:100%}
.calculator-comp__cont__item__box__inner__multi .select-category-comp+.select-category-comp{margin-top:0}
.calculator-comp__cont__item__box__inner__multi .select-category-comp+.select-category-comp::after{position:absolute;content:"";left:-19px;top:50%;transform:translateY(-50%);width:1px;height:16px;background:#d9d9d9;z-index:1}
@media(min-width:770px){.calculator-comp__cont__item__box__inner__multi .select-category-comp+.select-category-comp::after{left:-25px;height:20px}
}
.calculator-comp__cont__item__box__inner__title{font-size:14px;font-weight:500;line-height:22px;margin-bottom:8px;text-align:left}
@media(min-width:770px){.calculator-comp__cont__item__box__inner__title{font-size:16px;line-height:24px;margin-bottom:12px}
}
.calculator-comp__cont__item+.calculator-comp__cont__item{margin-top:8px}
@media(min-width:770px){.calculator-comp__cont__item+.calculator-comp__cont__item{margin-top:14px}
}
.calculator-comp__cont__item.is-active+.calculator-comp__cont__item{margin-top:24px}
@media(min-width:770px){.calculator-comp__cont__item.is-active+.calculator-comp__cont__item{margin-top:20px}
}
.calculator-comp__btn-select{display:grid;grid-auto-rows:58px;row-gap:12px;height:100%}
@media(min-width:770px){.calculator-comp__btn-select{grid-auto-rows:68px}
}
.calculator-comp__btn-select__item{border-radius:8px}
.calculator-comp__btn-select__item__btn{background-color:#f6f6f6;color:#858585;overflow:hidden;max-width:100%;text-overflow:ellipsis;vertical-align:middle;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;display:block;width:100%;height:100%;padding-left:20px;padding-right:68px;font-size:15px;font-weight:500;text-align:left;border-radius:8px;line-height:58px;border:1px solid transparent}
@media(min-width:770px){.calculator-comp__btn-select__item__btn{font-size:16px;line-height:26px}
}
.calculator-comp__btn-select__item__btn.on{background-color:#fff;color:#272421;position:relative;border:1px solid #484540;box-shadow:0 4px 20px 0 rgba(0,0,0,0.0784313725)}
.calculator-comp__btn-select__item__btn.on::before{position:absolute;content:"";width:24px;height:24px;right:24px;top:50%;transform:translateY(-50%);background:url("site/resources/images/btn_icon/ic_check_24_gray01.svg") no-repeat center/cover}
@media(min-width:770px){.calculator-comp__btn-select__item__btn.on::before{width:28px;height:28px}
}
.calculator-comp__btn-next{background-color:#ededed;color:#c4c4c4;display:block;margin-top:32px;width:100%;height:100%;font-size:14px;font-style:normal;font-weight:700;text-align:center;border-radius:8px;line-height:48px}
@media(min-width:770px){.calculator-comp__btn-next{width:178px;display:inline-block}
}
.calculator-comp__btn-next.is-active{background-color:#272421;color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,0.12)}
.calculator-comp__btn-next.is-active:active,.calculator-comp__btn-next.is-active:hover{background-color:#000}
.calculator-comp__button-input{background-color:#f6f6f6;border:1px solid #f6f6f6;position:relative;border-radius:8px;height:66px;padding:12px 20px}
@media(min-width:770px){.calculator-comp__button-input{height:80px;padding:12px 24px}
}
.calculator-comp__button-input.type-normal{height:54px}
@media(min-width:770px){.calculator-comp__button-input.type-normal{height:66px}
}
.calculator-comp__button-input.type-input{display:flex;align-items:flex-end;flex-direction:column;justify-content:center}
.calculator-comp__button-input.is-active{border:1px solid #272421}
.calculator-comp__button-input input{width:calc(100% - 50px);text-align:right;font-size:15px;font-weight:500;line-height:26px;border:0;background:0;outline:0;margin-right:2px}
@media(min-width:770px){.calculator-comp__button-input input{font-size:18px;line-height:28px}
}
.calculator-comp__button-input .calculator-comp__button-input__unit-num{display:inline-block;font-size:16px;font-weight:500;line-height:28px}
@media(min-width:770px){.calculator-comp__button-input .calculator-comp__button-input__unit-num{font-size:18px;line-height:28px;align-self:center}
}
.calculator-comp__button-input .calculator-comp__button-input__unit-kor{color:#484540;display:none;text-align:right;font-size:12px;line-height:18px}
.calculator-comp__button-input .calculator-comp__button-input__unit-kor.is-active{display:block}
@media(min-width:770px){.calculator-comp__button-input .calculator-comp__button-input__unit-kor{font-size:14px;line-height:22px}
}
.calculator-comp__button-input__wrap{display:flex;justify-content:end;width:100%}
.type-normal .calculator-comp__button-input__wrap{height:100%}
.calculator-comp__auto-input{margin-top:12px;display:grid;grid-template-columns:auto auto auto auto;column-gap:8px;grid-template-rows:40px}
@media(min-width:770px){.calculator-comp__auto-input{margin-top:16px;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:48px}
}
.type-b .calculator-comp__auto-input{grid-template-columns:1fr 1fr;column-gap:8px;row-gap:8px;grid-template-rows:40px 40px}
@media(min-width:770px){.type-b .calculator-comp__auto-input{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:48px}
}
.calculator-comp__auto-input button{border-radius:6px;border:1px solid #ededed;font-size:14px;font-weight:500;line-height:22px}
@media(min-width:770px){.calculator-comp__auto-input button{font-size:16px;line-height:26px}
}
.calculator-comp__box-gray{background-color:#f6f6f6;border-radius:8px;padding:20px}
@media(min-width:770px){.calculator-comp__box-gray{padding:0 40px 28px 0}
}
.calculator-comp__box-gray .select-category-comp{width:73px}
@media(min-width:770px){.calculator-comp__box-gray .select-category-comp{width:156px;margin:0}
}
.calculator-comp__box-gray .select-category-comp__front{height:24px;padding:0;font-size:16px;font-weight:500;line-height:24px}
@media(min-width:770px){.calculator-comp__box-gray .select-category-comp__front{border:1px solid transparent;padding:27px 60px 28px 40px;height:auto;font-size:18px;line-height:28px}
}
.calculator-comp__box-gray .select-category-comp__front.open{border:1px solid #272421}
.calculator-comp__box-gray .select-category-comp__front::after{right:2px;top:2px}
@media(min-width:770px){.calculator-comp__box-gray .select-category-comp__front::after{right:26px;top:30px}
}
@media(min-width:770px){.calculator-comp__box-gray .select-category-comp__box.open{border-top:0}
}
@media(min-width:770px){.calculator-comp__box-gray .select-category-comp__box__list{grid-auto-rows:74px;row-gap:4px;padding-top:4px;padding-bottom:8px}
}
@media(min-width:770px){.calculator-comp__box-gray .select-category-comp__box__list__item__btn{font-size:18px;font-weight:500;line-height:28px;padding-left:39px;padding-right:59px}
}
.calculator-comp__interest{margin-top:4px;margin-bottom:16px;text-align:right;font-size:16px;font-weight:500;line-height:24px}
@media(min-width:770px){.calculator-comp__interest{font-size:18px;line-height:28px;margin-bottom:12px}
}
.calculator-comp__interest input{vertical-align:text-top;font-weight:500;line-height:24px;border:0;background:transparent;text-align:right;outline:0;width:calc(100% - 25px)}
@media(min-width:770px){.calculator-comp__interest input{font-size:18px;font-weight:500;line-height:28px;width:calc(100% - 26px)}
}
.calculator-comp__range{padding:0 2px;position:relative}
@media(min-width:770px){.calculator-comp__range{margin-left:40px}
}
.calculator-comp__range input{display:block;border:none !important;--dir:right;--fill:#272421;--fillbg:#d9d9d9;--value:0;--w:100%;--x:calc(100% * (var(--value) / var(--max)));block-size:24px;inline-size:100%;position:relative;touch-action:manipulation;-webkit-appearance:none;background:0;z-index:1}
.calculator-comp__range input::-moz-range-track{background:0;block-size:100%}
.calculator-comp__range input::-webkit-slider-runnable-track{background:0;block-size:100%}
.calculator-comp__range input::-moz-range-thumb{background-color:#fff;height:24px;width:24px;border:2px solid #484540;border-radius:50%;appearance:none}
.calculator-comp__range input::-webkit-slider-thumb{background-color:#fff;height:24px;width:24px;border:2px solid #484540;border-radius:50%;appearance:none}
.calculator-comp__range--txt{display:flex;width:100%;justify-content:space-between}
@media(min-width:770px){.calculator-comp__range--txt{margin:0;width:calc(100% - 40px);display:inline-flex}
}
.calculator-comp__range--txt li{font-size:12px;line-height:18px;color:#858585}
@media(min-width:770px){.calculator-comp__range--txt li{font-size:15px;line-height:26px}
}
.calculator-comp__range__bg{background-color:#d9d9d9;border-radius:8px;position:absolute;top:50%;left:2px;transform:translateY(-50%);width:calc(100% - 4px);height:6px;overflow:hidden}
.calculator-comp__range__bg span{background-color:#272421;position:absolute;top:0;left:0;width:100%;height:100%}
.calculator-comp__result{display:none;position:relative;padding:32px 0 0;margin-top:40px}
.calculator-comp__result.is-active{display:block}
@media(min-width:770px){.calculator-comp__result{padding:40px 0 0}
}
.calculator-comp__result::before{background-color:#f6f6f6;content:"";position:absolute;width:calc(100% + 40px);height:8px;left:-20px;top:-8px}
@media(min-width:770px){.calculator-comp__result::before{display:none}
}
.calculator-comp__result__title{color:#858585;width:305px;padding-left:2px;margin-bottom:24px;font-size:22px;font-weight:700;line-height:32px}
@media(min-width:770px){.calculator-comp__result__title{width:550px;font-size:28px;line-height:44px;margin-bottom:40px}
}
.calculator-comp__result__title p+p{margin-top:6px}
.calculator-comp__result__title span{color:#272421;background:linear-gradient(to top,#fff8d2 50%,transparent 50%)}
.calculator-comp__result__box{padding:20px 24px;border-radius:8px;border:1px solid #fff3c8;background:#fffceb;box-shadow:0 6px 12px 0 rgba(255,215,74,0.14)}
.calculator-comp__result__box+.calculator-comp__result--notice__list{margin-top:20px}
@media(min-width:770px){.calculator-comp__result__box{padding:32px}
}
.calculator-comp__result__box__info{color:#858585;font-size:13px;line-height:20px;margin-bottom:8px}
@media(min-width:770px){.calculator-comp__result__box__info{font-size:15px;line-height:26px}
}
.calculator-comp__result__box__btm-txt{margin-top:14px;font-size:14px;font-weight:400;line-height:22px}
@media(min-width:770px){.calculator-comp__result__box__btm-txt{margin-top:13px;font-size:18px;line-height:28px}
.calculator-comp__result__box__btm-txt br{display:none}
}
.calculator-comp__result__box__txt{display:flex;justify-content:space-between;font-size:14px;line-height:22px}
@media(min-width:770px){.calculator-comp__result__box__txt{font-size:16px;line-height:26px}
}
.calculator-comp__result__box__txt i{text-align:right}
.calculator-comp__result__box__txt.type-big{margin-bottom:12px}
.calculator-comp__result__box__txt.type-big span{font-size:16px;font-weight:500;line-height:24px}
@media(min-width:770px){.calculator-comp__result__box__txt.type-big span{font-size:18px;line-height:28px}
}
.calculator-comp__result__box__txt.type-big i{font-size:18px;font-weight:700;line-height:28px}
@media(min-width:770px){.calculator-comp__result__box__txt.type-big i{font-size:20px;line-height:30px}
}
.calculator-comp__result__box__txt+.calculator-comp__result__box__txt{margin-top:6px}
.calculator-comp__result--total{margin-top:40px}
@media(min-width:770px){.calculator-comp__result--total{margin-top:48px}
}
.calculator-comp__result--total__title{font-size:16px;font-weight:700;line-height:24px;padding-bottom:16px;border-bottom:2px solid #272421}
@media(min-width:770px){.calculator-comp__result--total__title{font-size:18px;line-height:28px;padding-bottom:12px}
}
.calculator-comp__result--total__info{color:#484540;margin-top:8px;margin-bottom:4px;font-size:13px;line-height:20px}
@media(min-width:770px){.calculator-comp__result--total__info{margin-top:12px;font-size:15px;line-height:26px}
}
.calculator-comp__result--total__list__item{padding:12px 0;border-bottom:1px solid #ededed}
@media(min-width:770px){.calculator-comp__result--total__list__item{padding:16px 0}
}
.calculator-comp__result--total__list__item__txt{display:flex;justify-content:space-between;font-size:16px;font-weight:500;line-height:24px;margin-bottom:6px}
.calculator-comp__result--total__list__item__txt i{position:relative;margin-left:15px}
.calculator-comp__result--total__list__item__txt i::after{position:absolute;content:"";left:-9px;top:50%;transform:translateY(-50%);width:1px;height:12px;background:#d9d9d9}
@media(min-width:770px){.calculator-comp__result--total__list__item__txt{font-size:18px;line-height:28px}
}
.calculator-comp__result--total__list__item__sub-txt{color:#858585;font-size:14px;line-height:22px;text-align:right}
@media(min-width:770px){.calculator-comp__result--total__list__item__sub-txt{font-size:16px;line-height:26px}
}
.calculator-comp__result--notice{margin-top:40px}
@media(min-width:770px){.calculator-comp__result--notice{margin-top:48px}
}
.calculator-comp__result--notice__title{color:#484540;font-size:15px;font-weight:700;line-height:26px}
@media(min-width:770px){.calculator-comp__result--notice__title{font-size:16px;line-height:26px;margin-bottom:12px}
}
.calculator-comp__result--notice__list li{color:#858585;position:relative;margin-top:6px;padding-left:9px;font-size:14px;line-height:22px}
@media(min-width:770px){.calculator-comp__result--notice__list li{font-size:15px;line-height:26px}
}
.calculator-comp__result--notice__list li::before{background-color:#858585;content:"";position:absolute;width:3px;height:3px;border-radius:50%;left:0;top:9px}
.calculator-comp__result__more{text-align:center;margin-top:19px;margin-bottom:3px}
.calculator-comp__result__more__link{color:#484540;position:relative;padding-right:24px;font-size:14px;line-height:22px;font-weight:500;display:inline-block}
.calculator-comp__result__more__link::after{content:"";position:absolute;top:50%;right:0;width:20px;height:20px;transform:translateY(-50%);background:url(site/resources/images/btn_icon/ic_arrow.svg) no-repeat center center}
.calculator-comp__btn-bottom-wrap{background-color:#fff;display:none;padding:20px 20px 40px;position:fixed;width:100%;left:0;bottom:0;box-shadow:0 -20px 10px rgba(0,0,0,0.05)}
.calculator-comp__btn-bottom-wrap.is-active{display:block;z-index:2}
@media(min-width:770px){.calculator-comp__btn-bottom-wrap{padding:16px 0 40px}
}
.calculator-comp__btn-bottom-wrap__calc{background-color:#ededed;color:#c4c4c4;display:block;width:100%;height:56px;border-radius:8px;font-size:15px;font-weight:700;box-shadow:0 4px 8px 0 rgba(17,17,17,0.12)}
@media(min-width:770px){.calculator-comp__btn-bottom-wrap__calc{width:384px;margin:0 auto}
}
.calculator-comp__btn-bottom-wrap__calc.is-active{background-color:#272421;color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,0.12)}
.calculator-comp__btn-bottom-wrap__calc.is-active:active,.calculator-comp__btn-bottom-wrap__calc.is-active:hover{background-color:#000}
.type-underline{text-decoration:underline}
.bottom-line-comp{border-right:none !important;border-bottom:none !important;border-left:none !important}
.comp-wrap.type-cms{padding:0 20px;font-family:"KBFGText","Malgun Gothic","맑은 고딕",sans-serif}
@media(min-width:770px){.comp-wrap.type-cms{margin:auto;max-width:770px}
}