@charset "UTF-8";
#container.main{height:auto;position:relative}
.main-login-pop{position:absolute;top:0;left:0;width:100%;height:4.666666667rem;padding:0 1.333333333rem;background:#f1108e;z-index:101;-webkit-animation:mainLoginPop 0.9s linear;animation:mainLoginPop 0.9s linear}
.main-login-pop.hidden{opacity:0;top:-150px;-webkit-transition:.6s all;-o-transition:.6s all;transition:.6s all}
.main-login-pop .pop-in{position:relative}
.main-login-pop p{padding-top:1.133333333rem;font-size:0.8rem;line-height:1.133333333rem;color:#fff}
.main-login-pop p strong{font-weight:700}
.main-login-pop a{display:block;position:absolute;top:0.733333333rem;right:0;width:3.2rem;height:3.2rem;border-radius:3.2rem;font-size:0.8rem;line-height:3.2rem;text-align:center;color:#000;background:#fff}
@-webkit-keyframes mainLoginPop{
from{top:-150px;opacity:0}
to{top:0;opacity:1}
}
@keyframes mainLoginPop{
from{top:-150px;opacity:0}
to{top:0;opacity:1}
}
.welcome_wrap .swiper-section.type05 .swiper-wrapper{padding-left:0;overflow:hidden;margin-bottom:0}
.welcome_wrap .swiper-section.type05 .swiper-wrapper .slick-list{margin:0 -0.8rem}
.welcome_wrap .swiper-section.type05 .swiper-wrapper .swiper-slide{margin:0 0.8rem}
.welcome_wrap .swiper-section.type05 .swiper-wrapper .swiper-slide a{display:block}
.welcome_wrap .swiper-section.type05 .swiper-wrapper .swiper-slide a .swiper-cont{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#edf4ff;padding:1rem 1.333333333rem;border-radius:1.066666667rem}
.welcome_wrap .swiper-section.type05 .swiper-wrapper .swiper-slide a .swiper-cont .txt-wrap{width:-webkit-calc(100% - 7.8rem);width:calc(100% - 7.8rem);margin:0.9rem 0 0.766666667rem}
.welcome_wrap .swiper-section.type05 .swiper-wrapper .swiper-slide a .swiper-cont .txt-wrap h2{font-size:1.133333333rem;font-weight:bold;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;color:#333;line-height:1.1;letter-spacing:-0.025rem}
.welcome_wrap .swiper-section.type05 .swiper-wrapper .swiper-slide a .swiper-cont .txt-wrap p{font-size:1rem;margin-top:1rem;line-height:1.333333333rem;height:2.666666667rem;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;color:#333;letter-spacing:-0.025rem}
.welcome_wrap .swiper-section.type05 .swiper-wrapper .swiper-slide a .swiper-cont .banner_img{margin-left:1.333333333rem;width:6.333333333rem}
.welcome_wrap .swiper-section.type05 .swiper-wrapper .swiper-slide a .swiper-cont.cont02{background-color:#fcf9e6}
.welcome_wrap .swiper-section.type05 .swiper-wrapper .swiper-slide a .swiper-cont.cont03{background-color:#e9fce7}
.welcome_wrap .swiper-section.type05 .swiper-wrapper .swiper-slide a .swiper-cont.cont04{background-color:#fcf0f4}
.welcome_wrap .swiper-section.type05 .swiper-wrapper .swiper-slide a .swiper-cont.cont05{background-color:#f6f1fe}
.welcome_wrap .swiper-section.type05 .swiper-wrapper .swiper-slide a .swiper-cont.cont06{background-color:#f0f0f0}
.welcome_wrap .swiper-section.type05 .swiper-wrapper .swiper-slide a .swiper-cont.cont07{background-color:#edf4ff}
.welcome_wrap .swiper-section.type05 .swiper-wrapper .swiper-slide a .swiper-cont.cont08{background-color:#fcf9e6}
.welcome_wrap .swiper-section.type05 .swiper-wrapper .swiper-slide a .swiper-cont.cont09{background-color:#e9fce7}
.welcome_wrap .swiper-section.type05 .swiper-wrapper .swiper-slide a .swiper-cont.cont10{background-color:#fcf0f4}
.welcome_wrap .swiper-section.type05 .slick-dots{position:absolute;bottom:initial;margin-top:-1.3rem}
.welcome_wrap .swiper-section.type05 .slick-dots li{-webkit-transition:none;-o-transition:none;transition:none;-webkit-transform:none;-ms-transform:none;transform:none;margin:0;width:initial;height:initial}
.welcome_wrap .swiper-section.type05 .slick-dots li button{padding:0;width:0.333333333rem;height:0.333333333rem;background-color:#ccc;border-radius:0.166666667rem;margin-left:0.333333333rem;font-size:initial}
.welcome_wrap .swiper-section.type05 .slick-dots li button::before{display:none;content:''}
.welcome_wrap .swiper-section.type05 .slick-dots li.slick-active button{background:#333;width:1rem;height:0.333333333rem;border-radius:2rem}
.welcome_wrap .swiper-section.type05 .slick-dots li.slick-active button::before{display:none;content:''}
.list-goods-tp01{padding:0;margin-top:1rem}
.list-goods-tp01 li{margin-top:1rem}
.list-goods-tp01 li:first-child{margin-top:0}
.list-goods-tp01 li.checked .list-goods-item{border:0.066666667rem solid #000;-webkit-box-shadow:0 0.2rem 0.6rem 0 rgba(0, 0, 0, 0.1);box-shadow:0 0.2rem 0.6rem 0 rgba(0, 0, 0, 0.1)}
.list-goods-tp01 li .box-type02{padding:0.333333333rem 0 0}
.list-goods-tp01 li .box-type02 li{margin-top:0.666666667rem}
.list-goods-tp01 li .box-type02 .btn_open{padding:1.066666667rem 0 0}
.list-goods-tp01 li .box-type02 .loa-result-area > ul > li{margin-top:0}
.list-goods-tp01 li .hotlist{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.list-goods-tp01 li .hotlist li{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center}
.list-goods-tp01 li .hotlist li a{display:block;position:relative;padding-top:2.5rem}
.list-goods-tp01 li .hotlist li a span{font-size:0.8rem;line-height:1.4rem;font-weight:700;color:#141414}
.list-goods-tp01 li .hotlist li a span.line2{display:inline-block;line-height:1rem}
.list-goods-tp01 li .hotlist li a:before{content:'';display:inline-block;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.list-goods-tp01 li .hotlist li.lnk01 a:before{content:'';display:inline-block;background-image:url(/resource/images/main/ico_lnk01_n.svg);background-size:100% 100%;background-position:0 50%;width:2.1rem;height:2.1rem}
.list-goods-tp01 li .hotlist li.lnk02 a:before{content:'';display:inline-block;background-image:url(/resource/images/main/ico_lnk02_n.svg);background-size:100% 100%;background-position:0 50%;width:2.1rem;height:2.1rem}
.list-goods-tp01 li .hotlist li.lnk03 a:before{content:'';display:inline-block;background-image:url(/resource/images/main/ico_lnk03_n.svg);background-size:100% 100%;background-position:0 50%;width:2.1rem;height:2.1rem}
.list-goods-tp01 li .hotlist li.lnk04 a:before{content:'';display:inline-block;background-image:url(/resource/images/main/ico_lnk04_n.svg);background-size:100% 100%;background-position:0 50%;width:2.1rem;height:2.1rem}
.list-goods-tp01 li .hotlist li.lnk05 a:before{content:'';display:inline-block;background-image:url(/resource/images/main/ico_lnk05_n.svg);background-size:100% 100%;background-position:0 50%;width:2.1rem;height:2.1rem}
.list-goods-tp01 li .hotlist li.lnk06 a:before{content:'';display:inline-block;background-image:url(/resource/images/main/ico_lnk06_n.svg);background-size:100% 100%;background-position:0 50%;width:2.1rem;height:2.1rem}
.list-goods-tp01 li .hotlist li.lnk07 a:before{content:'';display:inline-block;background-image:url(/resource/images/main/ico_lnk07_n.svg);background-size:100% 100%;background-position:0 50%;width:2.1rem;height:2.1rem}
.list-goods-tp01 li .hotlist li.lnk08 a:before{content:'';display:inline-block;background-image:url(/resource/images/main/ico_lnk08_n.svg);background-size:100% 100%;background-position:0 50%;width:2.1rem;height:2.1rem}
.list-goods-tp01 li .ui-toggle-area .hotlist{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.list-goods-tp01 li .ui-toggle-area .hotlist li{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center}
.list-goods-tp01 li .ui-toggle-area .hotlist li a{display:block;position:relative;padding-top:2.5rem}
.list-goods-tp01 li .ui-toggle-area .hotlist li a span{font-size:0.8rem;line-height:1.4rem;font-weight:700}
.list-goods-tp01 li .ui-toggle-area .hotlist li a span.line2{display:inline-block;line-height:1rem}
.list-goods-tp01 li .ui-toggle-area .hotlist li a:before{content:'';display:inline-block;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.list-goods-tp01 li .ui-toggle-area .hotlist li.lnk09 a:before{content:'';display:inline-block;background-image:url(/resource/images/main/ico_lnk09_n.svg);background-size:100% 100%;width:2.1rem;height:2.1rem}
.list-goods-tp01 li .ui-toggle-area .hotlist li.lnk10 a:before{content:'';display:inline-block;background-image:url(/resource/images/main/ico_lnk10_n.svg);background-size:100% 100%;width:2.1rem;height:2.1rem}
.list-goods-tp01 li .ui-toggle-area .hotlist li.lnk11 a:before{content:'';display:inline-block;background-image:url(/resource/images/main/ico_lnk11_n.svg);background-size:100% 100%;width:2.1rem;height:2.1rem}
.list-goods-tp01 li .ui-toggle-area .hotlist li.lnk12 a:before{content:'';display:inline-block;background-image:url(/resource/images/main/ico_lnk12_n.svg);background-size:100% 100%;width:2.1rem;height:2.1rem}
@media (min-width: 0px) and (max-width: 550px){
br.m_size{display:block}
}
.m_size{display:none}
.list-goods-tp01 .ui-check-item .box-type02{border:1px #363636 solid;border-radius:1.333333333rem}
.list-goods-tp01 .ui-check-item .box-type02.bot-space{padding-bottom:0}
.box-type02 .info-list .btn-open{padding:0;border-top:1px solid #eee}
.box-type02 .info-list .btn-open .bg_gray{display:block;width:100%;text-align:center;margin-top:1rem;padding:0.7rem 0;border-radius:0 0 1.333333333rem 1.333333333rem;border-top:1px #dfdfdf solid}
.box-type02 .info-list .btn-open span{font-size:0.8rem;padding-right:0.4rem;color:#a1a1a1;vertical-align:middle;font-weight:bold}
.box-type02 .info-list .btn-open .txt01{display:inline-block;vertical-align:middle;margin-bottom:0.2rem}
.box-type02 .info-list .btn-open .txt02{display:none}
.box-type02 .info-list .btn-open i{vertical-align:top;margin-top:0.2rem}
.box-type02 .info-list .btn-open i.ico-arrow-style{width:0.5rem;height:0.5rem;border-top:0.133333333rem solid #a1a1a1;border-right:0.133333333rem solid #a1a1a1;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.box-type02 .info-list .btn-open[aria-expanded="true"]{margin-top:1.5rem}
.box-type02 .info-list .btn-open[aria-expanded="true"] i{-webkit-transform:translateY(0.2rem) rotate(315deg);-ms-transform:translateY(0.2rem) rotate(315deg);transform:translateY(0.2rem) rotate(315deg);vertical-align:top}
.box-type02 .info-list .btn-open[aria-expanded="true"] .txt01{display:none}
.box-type02 .info-list .btn-open[aria-expanded="true"] .txt02{display:inline-block;vertical-align:top;margin-top:0.133333333rem}
.main-cont{position:relative;margin:1.9rem 1.333333333rem 0}
.main-cont.full{margin:2.666666667rem 0 0}
.main-cont.full .tit{padding:0 1.333333333rem}
.main-cont.btn_area01{margin:2rem 1.333333333rem 0}
.main-cont .ico-arrow-style.right{width:0.533333333rem;height:0.533333333rem;vertical-align:top}
.main-cont .swiper-section.type01{padding:0 1.333333333rem 0}
.main-cont .swiper-section .swiper-slide{position:relative;border-radius:1.333333333rem}
.main-cont .swiper-section .swiper-pagination{position:absolute;bottom:1rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.main-cont .swiper-section .swiper-pagination-bullet-active{width:0.933333333rem;height:0.333333333rem;border-radius:0.166666667rem}
.main-cont.bg{background-color:#f0f3f8;margin:2rem 0 0 0}
.main-cont.bg .tit_txt{padding:2.666666667rem 1.333333333rem 0 1.333333333rem}
.main-cont.bg-line{border-top:1rem solid #f5f6f7;padding-top:0.5rem;margin-top:1.333333333rem}
.main-cont .tit_txt{font-size:1.266666667rem;color:#141414;letter-spacing:-0.000666667rem;font-weight:bold}
.main-cont .tit_txt .btn-more{position:absolute;top:0.066666667rem;right:0.5rem;font-size:1rem;z-index:1;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:normal}
.main-cont .tit_txt .btn-more::after{display:none}
.main-cont .tit_txt .btn-more i{-webkit-transform:rotate(45deg) translateY(0.38rem);-ms-transform:rotate(45deg) translateY(0.38rem);transform:rotate(45deg) translateY(0.38rem);border-color:#141414;width:0.4rem;height:0.4rem;margin-left:0.2rem}
.main-cont .tab-nav-container{background-color:transparent;margin:0.8rem 0 0 1.333333333rem}
.main-cont .tab-nav-container.tp03-1 .tab-nav .tab-item .tab-link{background-color:#fff;border-color:#dee2d9}
.main-cont .tab-nav-container.tp03-1 .tab-nav .tab-item .tab-link .txt{font-weight:normal;color:#666;font-size:0.933333333rem}
.main-cont .tab-nav-container.tp03-1 .tab-nav .tab-item.active .tab-link{border-color:#f1108e}
.main-cont .tab-nav-container.tp03-1 .tab-nav .tab-item.active .txt{color:#f1108e;font-weight:bold}
.main-cont .type_banner .txt01{display:block;font-size:0.933333333rem;letter-spacing:-0.000666667rem;color:#141414;margin-bottom:0.6rem;font-weight:400}
.main-cont .type_banner .txt01 em{color:#f1108e;font-weight:bold}
.main-cont .type_banner .txt02{display:block;font-size:1.133333333rem;font-weight:bold;color:#141414}
.main-cont .type_banner .txt02 i{-webkit-transform:rotate(45deg) translateY(-0.3rem);-ms-transform:rotate(45deg) translateY(-0.3rem);transform:rotate(45deg) translateY(-0.3rem);border-color:#141414;width:0.433333333rem;height:0.433333333rem}
.main-cont .type_banner .txt03{display:block;font-size:0.866666667rem;color:#141414}
.main-cont .type_banner .txt04{display:block;font-size:0.6rem;color:#858d9a;margin:0.166666667rem 0 0 0}
.main-cont .main_loan_banner{position:relative}
.main-cont .main_loan_banner a{display:block;padding:0.466666667rem 0 0.466666667rem 6rem}
.main-cont .main_loan_banner a img{display:block;width:4.333333333rem;height:4rem;margin:-0.4rem 0 0 -5.333333333rem}
.main-cont .main_loan_banner a .txt_wrap{position:absolute;top:0.5rem}
.main-cont .not-received_money{border-radius:1.333333333rem;-webkit-box-shadow:0 0 0.666666667rem 0 rgba(0, 0, 0, 0.1);box-shadow:0 0 0.666666667rem 0 rgba(0, 0, 0, 0.1);padding:1rem 0 1rem 0;margin-top:1.666666667rem}
.main-cont .not-received_money a{display:block;padding:1rem 0 1rem 6rem}
.main-cont .not-received_money a:before{content:'';display:block;background:#f5f5f5 url("/resource/images/main/not_received_ico.png") 45% 50% no-repeat;background-size:3rem 2.666666667rem;border-radius:2.666666667rem;width:4rem;height:4rem;margin:-0.5rem 0 0 -4.666666667rem}
.main-cont .not-received_money a .txt01{letter-spacing:-0.013333333rem}
.main-cont .not-received_money a .txt02 i{-webkit-transform:rotate(45deg) translateY(0.6rem);-ms-transform:rotate(45deg) translateY(0.6rem);transform:rotate(45deg) translateY(0.6rem);border-color:#141414;width:0.466666667rem;height:0.466666667rem;margin-left:0.666666667rem}
.main-cont .not-received_money.type02 a{padding:1rem 0 1rem 6.666666667rem}
.main-cont .not-received_money.type02 a:before{background-image:url("/resource/images/main/main_moneySearch_img.png");margin:-0.5rem 0 0 -5.333333333rem}
.main-cont .goryo_banner{background-color:#e4eaf4;padding:1.333333333rem 0 1.333333333rem 0;position:relative}
.main-cont .goryo_banner a{display:block;padding:0 4.666666667rem 0 2.666666667rem}
.main-cont .goryo_banner a::before{content:'';display:block;background:url("/resource/images/main/main_goryo_banner.png") 45% 50% no-repeat;background-size:100% 100%;width:4.333333333rem;height:4rem;right:3rem;top:25%}
.main-cont .goryo_banner a > span{margin-bottom:0.666666667rem}
.main-cont .goryo_banner a > span.txt03 i{-webkit-transform:rotate(45deg) translateY(0.5rem);-ms-transform:rotate(45deg) translateY(0.5rem);transform:rotate(45deg) translateY(0.5rem);border-color:#141414;width:0.333333333rem;height:0.333333333rem;margin-left:0.5rem}
.main-cont .swiper-section.type03 .swiper-container{padding:1.066666667rem 0 1.3rem;padding-right:1.3rem}
.main-cont .swiper-section.type03 .swiper-wrapper{padding-left:1.3rem}
.main-cont .swiper-section.type03 .swiper-slide{width:-webkit-calc(100vw - 3rem);width:calc(100vw - 3rem)}
.main-cont .swiper-section.type03 .swiper-slide > a{display:block}
.main-cont .swiper-section.type03 .swiper-slide .prd-tit{word-break:break-all}
.main-cont .swiper-section.type03 .swiper-slide:last-child{margin-right:1.3rem}
.main-cont .swiper-section.type03 .swiper-slide.swiper-slide-active + .swiper-slide .box-item,.main-cont .swiper-section.type03 .swiper-slide.swiper-slide-active .box-item{-webkit-box-shadow:0 0 0.666666667rem 0 rgba(0, 0, 0, 0.1);box-shadow:0 0 0.666666667rem 0 rgba(0, 0, 0, 0.1)}
.main-cont .swiper-section.type03 .swiper-pagination{margin-top:0}
.main-cont .swiper-section.type03 .swiper-pagination > .swiper-pagination-bullet:only-child{display:none}
.main-cont .swiper-section.type03 .swiper-pagination[style*="visibility: hidden;"]{margin-bottom:-2.5rem}
.main-cont .loan-available{margin-top:0.533333333rem}
.main-cont .loan-available > a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0.833333333rem 1.333333333rem;border-radius:0.866666667rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background:#fef2f5}
.main-cont .loan-available > a > span{letter-spacing:-0.026666667rem;font-size:0.866666667rem}
.main-cont .loan-available > a strong{color:#f1108e;font-size:0.933333333rem}
.main-cont .loan-available > a strong span{color:#141414}
.main-cont .loan-available > a strong span i{-webkit-transform:rotate(45deg) translateY(-0.1rem);-ms-transform:rotate(45deg) translateY(-0.1rem);transform:rotate(45deg) translateY(-0.1rem);border-color:#141414;width:0.466666667rem;height:0.466666667rem;margin-left:5px}
.main-cont .customer-survice{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:1.333333333rem}
.main-cont .customer-survice > li{width:-webkit-calc(33% - 0.3rem);width:calc(33% - 0.3rem);background-color:#fff;-webkit-box-shadow:0 0 0.666666667rem 0 rgba(0, 0, 0, 0.1);box-shadow:0 0 0.666666667rem 0 rgba(0, 0, 0, 0.1);border-radius:1.333333333rem;margin-bottom:1.333333333rem;padding:0.666666667rem;text-align:center;position:relative}
.main-cont .customer-survice > li a{display:block;padding-top:4rem;font-size:1rem;color:#141414}
.main-cont .customer-survice > li a::before{content:'';display:block;background:url("/resource/images/main/main_QA_img01.png") 45% 50% no-repeat;background-size:100% 100%;width:3.333333333rem;height:3.333333333rem;top:0.666666667rem;left:50%;-webkit-transform:translateX(-1.7rem);-ms-transform:translateX(-1.7rem);transform:translateX(-1.7rem)}
.main-cont .customer-survice > li:nth-child(2) a::before{background-image:url("/resource/images/main/main_QA_img02.png")}
.main-cont .customer-survice > li:nth-child(3) a::before{background-image:url("/resource/images/main/main_QA_img03.png")}
.main-cont .notice-list{margin-top:1.333333333rem}
.main-cont .notice-list > li{width:100%;margin-bottom:1rem}
.main-cont .notice-list > li a{display:block;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-0.025rem}
.main-cont .notice-list > li a span{color:#000;font-size:1rem}
.fontSizeUp-2 .main_loan_banner a,.fontSizeUp-3 .main_loan_banner a{padding:0.466666667rem 0 0.466666667rem 5rem}
@media (min-width: 360px) and (max-width: 388px){
html.fontSizeUp-3 .main-cont .main_loan_banner a .txt_wrap{top:0}
}
.banner_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:1.333333333rem}
.banner_wrap.type_banner li{width:100%;position:relative;background-color:#fff;-webkit-box-shadow:0 0 0.666666667rem 0 rgba(0, 0, 0, 0.1);box-shadow:0 0 0.666666667rem 0 rgba(0, 0, 0, 0.1);border-radius:1.333333333rem;margin-bottom:1.333333333rem;padding:1.666666667rem}
.banner_wrap.type_banner li.w-half{width:-webkit-calc(50% - 0.3rem);width:calc(50% - 0.3rem);padding-bottom:0.5rem}
.banner_wrap.type_banner li.w-half .txt01{font-size:0.8rem}
.banner_wrap.type_banner li.w-half .txt02{font-size:1.066666667rem}
.banner_wrap.type_banner li.w-half > a{padding-top:2.666666667rem;text-align:center;display:block}
.banner_wrap.type_banner li.w-half > a::before{content:'';display:block;background:url("/resource/images/main/main_HKTM_img.png") no-repeat;background-size:100% 100%;width:3rem;height:3rem;top:-0.666666667rem;left:50%;-webkit-transform:translateX(-1.5rem);-ms-transform:translateX(-1.5rem);transform:translateX(-1.5rem)}
.banner_wrap.type_banner li a{position:relative}
.banner_wrap.type_banner li a span.txt01{margin-bottom:0.5rem}
.banner_wrap.type_banner li a span.txt02{margin-bottom:0.766666667rem;font-size:1.2rem}
.banner_wrap.type_banner li a span.txt03 i{-webkit-transform:rotate(45deg) translateY(-0.3rem);-ms-transform:rotate(45deg) translateY(-0.3rem);transform:rotate(45deg) translateY(-0.3rem);border-color:#141414;width:0.3rem;height:0.3rem}
.banner_wrap.type_banner li.main_calc a::before{background:url("/resource/images/main/main_calc_img.png") no-repeat;background-size:100% 100%}
.banner_wrap.type_banner li.main_myra a::before{background:url("/resource/images/main/main_myra_banner.png") no-repeat;background-size:100% 100%;width:4.333333333rem;height:4rem;right:0;float:right;position:relative}
.banner_wrap.type_banner li.main_loan01 a::before{background:url("/resource/images/main/main_loan01_banner.png") no-repeat;background-size:100% 100%;width:4.333333333rem;height:4rem;right:0;float:right;position:relative}
.main-login-info{position:relative}
.main-login-info p{font-size:1rem;line-height:1.466666667rem}
.main-login-info p span{color:#f1108e}
.main-login-info a{display:block;position:absolute;right:0;bottom:0;font-size:0.8rem;line-height:1.466666667rem;text-decoration:underline;color:#666}
.popup-content.main-pop{position:relative;margin-bottom:0;margin-top:0.2rem;padding-bottom:3.333333333rem}
.popup-content.main-pop .swiper-slide{padding-bottom:3.666666667rem}
.popup-content.main-pop .swiper-pagination{margin-top:-2.333333333rem}
.popup-content.main-pop .btn-noshow{position:absolute;right:0;bottom:0;font-size:1rem;line-height:1.666666667rem}
.ui-bottom.main-full-close a::before,.ui-simple.main-full a::before{display:none}
.ui-bottom.main-full-close .popup-footer,.ui-simple.main-full .popup-footer{overflow:hidden;height:3.266666667rem;border-radius:0 0 0.7rem 0.7rem;padding:0}
.ui-bottom.main-full-close .popup-footer .btn-lv02,.ui-simple.main-full .popup-footer .btn-lv02{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:50%;height:3.266666667rem;font-size:0.933333333rem}
.ui-bottom.main-full-close .popup-footer .btn-lv02:nth-of-type(2),.ui-simple.main-full .popup-footer .btn-lv02:nth-of-type(2){border-left:1px solid #eee}
.ui-simple.main-full .popup-wrap{padding:0}
.ui-simple.main-full .popup-container{width:88%;margin:0 auto;padding:0}
.ui-simple.main-full .popup-content{overflow:hidden;padding:0;margin:0;border-radius:0.533333333rem 0.533333333rem 0 0;-webkit-border-radius:0.533333333rem 0.533333333rem 0 0}
.ui-simple.main-full .popup-content .swiper-section.type03{position:relative;padding-top:106.25%}
.ui-simple.main-full .popup-content .swiper-section.type03 .swiper-pagination{margin-top:0;position:absolute;bottom:1.666666667rem;left:0;right:0;width:100%}
.ui-simple.main-full .popup-content .swiper-container{position:absolute;top:0;left:0;width:100%;height:100%}
.ui-simple.main-full .popup-content .swiper-container .swiper-slide > a{display:block}
.ui-simple.main-full .popup-content .swiper-container img{width:100%;height:100%;display:block;line-height:0}
.ui-bottom.main-full-close .popup-wrap{padding:0}
.ui-bottom.main-full-close .popup-container{width:100%;margin:0 auto;padding:0}
.ui-bottom.main-full-close .popup-content{overflow:hidden;padding:0;margin:0;border-radius:0.533333333rem 0.533333333rem 0 0}
.ui-bottom.main-full-close .popup-content .img-box{position:relative;display:block;padding-top:87.5%}
.ui-bottom.main-full-close .popup-content .img-box img{position:absolute;top:0;left:0;width:100%;height:100%}
.ui-bottom.main-full-close .popup-footer{padding:0}
.popup-content.app-end{position:relative;margin-bottom:0;margin-top:0.2rem;padding-bottom:2rem}
.popup-content.app-end .end-img a{display:block}
.popup-content.app-end .end-img a img{width:100%}
.app-end + .popup-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 1.333333333rem 2rem;text-align:center}
.app-end + .popup-footer [class^="btn-lv0"]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.app-end + .popup-footer [class^="btn-lv0"]:nth-child(odd){margin-right:0.533333333rem}
.app-end + .popup-footer [class^="btn-lv0"]:nth-child(even){margin-left:0.533333333rem}
.app-end + .popup-footer .btn-lv02{padding:0;min-width:8.333333333rem}
.app-end + .popup-footer .btn-lv02.disabled{color:#666}
.app-end + .popup-footer .btns-area{margin-top:0}
/*! 큰글씨 서비스 공통 적용(메인) */
@media (min-width: 360px) and (max-width: 720px){
html.fontSizeUp-1 .main-cont .box-item .flag,html.fontSizeUp-2 .main-cont .box-item .flag,html.fontSizeUp-3 .main-cont .box-item .flag{font-size:12px}
html.fontSizeUp-1 .main-cont .box-item .info01 li,html.fontSizeUp-1 .main-cont .box-item .info02 li .won,html.fontSizeUp-1 .main-cont .box-item .info02 li .won span.blue,html.fontSizeUp-1 .main-cont .box-item .info02 li a,html.fontSizeUp-1 .main-cont .box-item .info02 li a span,html.fontSizeUp-1 .main-cont .swiper-section.type03 .swiper-slide .prd-tit,html.fontSizeUp-2 .main-cont .box-item .info01 li,html.fontSizeUp-2 .main-cont .box-item .info02 li .won,html.fontSizeUp-2 .main-cont .box-item .info02 li .won span.blue,html.fontSizeUp-2 .main-cont .box-item .info02 li a,html.fontSizeUp-2 .main-cont .box-item .info02 li a span,html.fontSizeUp-2 .main-cont .swiper-section.type03 .swiper-slide .prd-tit,html.fontSizeUp-3 .main-cont .box-item .info01 li,html.fontSizeUp-3 .main-cont .box-item .info02 li .won,html.fontSizeUp-3 .main-cont .box-item .info02 li .won span.blue,html.fontSizeUp-3 .main-cont .box-item .info02 li a,html.fontSizeUp-3 .main-cont .box-item .info02 li a span,html.fontSizeUp-3 .main-cont .swiper-section.type03 .swiper-slide .prd-tit{font-size:14px;line-height:130%}
html.fontSizeUp-1 .main-cont .box-item .info01,html.fontSizeUp-2 .main-cont .box-item .info01,html.fontSizeUp-3 .main-cont .box-item .info01{padding-top:0.666666667rem}
html.fontSizeUp-1 .main-cont .box-item .info02 dl dt,html.fontSizeUp-2 .main-cont .box-item .info02 dl dt,html.fontSizeUp-3 .main-cont .box-item .info02 dl dt{padding-left:0.5rem}
html.fontSizeUp-1 .main-cont .swiper-section .txtarea .txt01,html.fontSizeUp-2 .main-cont .swiper-section .txtarea .txt01,html.fontSizeUp-3 .main-cont .swiper-section .txtarea .txt01{font-size:15px;line-height:130%}
html.fontSizeUp-1 .main-cont .swiper-section .txtarea .txt02,html.fontSizeUp-2 .main-cont .swiper-section .txtarea .txt02,html.fontSizeUp-3 .main-cont .swiper-section .txtarea .txt02{font-size:19px;line-height:130%;top:4.5rem}
html.fontSizeUp-1 .app-end + .popup-footer .btn-lv02,html.fontSizeUp-2 .app-end + .popup-footer .btn-lv02,html.fontSizeUp-3 .app-end + .popup-footer .btn-lv02{min-width:auto}
html.fontSizeUp-1 .main-cont.loan-available > a,html.fontSizeUp-2 .main-cont.loan-available > a,html.fontSizeUp-3 .main-cont.loan-available > a{display:block;padding:1rem;height:4.6rem}
html.fontSizeUp-1 .main-cont.loan-available > a .ico-arrow-style.right,html.fontSizeUp-2 .main-cont.loan-available > a .ico-arrow-style.right,html.fontSizeUp-3 .main-cont.loan-available > a .ico-arrow-style.right{margin-left:.3rem}
html.fontSizeUp-1 .main-cont.loan-available > a > strong,html.fontSizeUp-2 .main-cont.loan-available > a > strong,html.fontSizeUp-3 .main-cont.loan-available > a > strong{display:block}
html.fontSizeUp-1 .main-cont.loan-available > a .won,html.fontSizeUp-2 .main-cont.loan-available > a .won,html.fontSizeUp-3 .main-cont.loan-available > a .won{display:block;margin-top:.2rem}
html.fontSizeUp-2 .main-cont .hotlist *,html.fontSizeUp-3 .main-cont .hotlist *{letter-spacing:-0.04rem;font-size:0.7rem}
html.fontSizeUp-2 .main-cont .lnk-type02.ui-lnk-type03:after,html.fontSizeUp-3 .main-cont .lnk-type02.ui-lnk-type03:after{width:3.6rem;height:3.6rem;top:50%;right:1rem;margin-top:-1.8rem;z-index:-1}
}
@media (min-width: 360px) and (max-width: 377px){
html.fontSizeUp-1 .easy_home .official_site_banner:before{top:-1rem}
}
@media (min-width: 360px) and (max-width: 415px){
html.fontSizeUp-2 .easy_home .official_site_banner:before{top:-1rem}
html.fontSizeUp-2 .easy_home .easy_home_menu .easy_menu li:nth-child(2) a .txt1,html.fontSizeUp-2 .easy_home .easy_home_menu .easy_menu li:nth-child(3) a .txt1{white-space:inherit;line-height:1.1rem}
}
@media (min-width: 360px) and (max-width: 453px){
html.fontSizeUp-3 .easy_home .official_site_banner:before{top:-1rem}
html.fontSizeUp-3 .easy_home .easy_home_menu .easy_menu li:nth-child(2) a .txt1,html.fontSizeUp-3 .easy_home .easy_home_menu .easy_menu li:nth-child(3) a .txt1{white-space:inherit;line-height:1.1rem}
}
.not-received{padding:1.333333333rem 1rem;padding-left:6rem;background:url("/resource/images/main/not_received.png") no-repeat;background-size:4rem;background-position:1rem 50%}
.not-received h3{color:#444;font-size:0;font-weight:bold;margin-bottom:0.4rem;line-height:1.3}
.not-received h3 > span{font-size:1.066666667rem}
.not-received h3 .fn{font-weight:normal}
.not-received a{color:#000;font-size:0.933333333rem;position:relative}
.not-received a .ico-arrow-style{position:absolute;top:0.4999999rem;right:-0.5rem;vertical-align:middle;border-color:#555}
.easy_home .main-cont{margin-top:1.866666667rem}
.easy_home .simple_main_w-wrap{background-color:#fff;border-radius:1.333333333rem;margin-bottom:1.866666667rem;-webkit-box-shadow:0 0 0.666666667rem rgba(0, 0, 0, 0.1);box-shadow:0 0 0.666666667rem rgba(0, 0, 0, 0.1)}
.easy_home .easy_menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.easy_home .easy_menu li{width:-webkit-calc(100% / 2 - 0.3rem);width:calc(100% / 2 - 0.3rem);margin-bottom:0.533333333rem;background-color:#fce9f0;border-radius:0.866666667rem}
.easy_home .easy_menu li a{display:block;height:100%;padding:1.2rem;letter-spacing:-0.033333333rem;font-weight:600}
.easy_home .easy_menu li a span{color:#333;display:inline-block;font-size:1rem}
.easy_home .easy_menu li a .txt1{margin-top:0.5rem;font-size:0.866666667rem;letter-spacing:-0.033333333rem;color:#000;font-weight:normal;white-space:nowrap}
.easy_home .easy_menu li:nth-child(2){background-color:#fcf9e6}
.easy_home .easy_menu li:nth-child(3){background-color:#e5efff}
.easy_home .easy_menu li:nth-child(4){background-color:#f2e8ff}
.easy_home .official_site_banner{background-color:#f3f3f3;border-radius:2.333333333rem;position:relative;margin:1.466666667rem 0 1.866666667rem 0}
.easy_home .official_site_banner a{display:block;padding:1.4rem 3rem 1.4rem 6.666666667rem;font-size:1.066666667rem;letter-spacing:-0.033333333rem;font-weight:bold;color:#444}
.easy_home .official_site_banner:before{content:'';background:url("/resource/images/main/tiontong_headset_ani.gif") no-repeat 0 0;background-size:100% 100%;position:absolute;top:-2.2rem;left:0;width:7rem;height:7rem;display:inline-block}
.easy_home .official_site_banner:after{content:'';background:url("/resource/images/main/official_site.png") no-repeat 0 0;background-size:100% 100%;position:absolute;top:50%;-webkit-transform:translateY(-0.7rem);-ms-transform:translateY(-0.7rem);transform:translateY(-0.7rem);right:1rem;width:1.5rem;height:1.5rem;display:inline-block}
.easy_home .easy_menu_type02{padding:0 1.066666667rem}
.easy_home .easy_menu_type02 li{border-bottom:1px solid #eee;background:url("/resource/images/main/simple_main_ico01_01.png") no-repeat;background-size:2.2rem;background-position:0 0.8rem;position:relative}
.easy_home .easy_menu_type02 li.menu01{background-image:url(/resource/images/main/simple_main_ico01_01.png)}
.easy_home .easy_menu_type02 li.menu02{background-image:url(/resource/images/main/simple_main_ico01_02.png)}
.easy_home .easy_menu_type02 li.menu03{background-image:url(/resource/images/main/simple_main_ico01_03.png)}
.easy_home .easy_menu_type02 li.menu04{background-image:url(/resource/images/main/simple_main_ico01_04.png)}
.easy_home .easy_menu_type02 li.menu05{background-image:url(/resource/images/main/simple_main_ico01_05.png)}
.easy_home .easy_menu_type02 li.menu06{background-image:url(/resource/images/main/simple_main_ico01_06.png)}
.easy_home .easy_menu_type02 li .ico-arrow-style{position:absolute;top:1.7rem;right:0.2rem;vertical-align:middle;border-color:#555}
.easy_home .easy_menu_type02 li a{padding:1.3rem 0 1.233333333rem 3rem;cursor:pointer;display:block;font-size:1.066666667rem}
.easy_home .footer-content{display:none}
.easy_home .footer-content.simple_footer{display:block}
.swiper-section.type06{margin:0 1.3333333rem;text-align:center}
.swiper-section.type06 .swiper-container{overflow:inherit}
.swiper-section.type06 .swiper-slide img{-webkit-box-shadow:0 0 0.666666667rem 0 rgba(0, 0, 0, 0.1);box-shadow:0 0 0.666666667rem 0 rgba(0, 0, 0, 0.1);border-radius:1.333333rem;width:100%;height:100%}
.pl60{padding-left:2.666666667rem}
@media (min-width: 690px){
.ui-simple.main-full .popup-container{width:420px}
}