@charset "utf-8";
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css');

*{margin:0;padding:0;list-style-type:none;box-sizing:border-box;font-style: normal;border:0;outline:0;font-family:'Pretendard', -apple-system, 'Apple SD Gothic Neo', 'Malgun Gothic','dotum','돋움','gulim','굴림','Tahoma';letter-spacing: -0.5px;}

.inner{width: 1260px;max-width:100%;margin:0 auto;transition: all 0.3s;}
.blind{position: absolute;width: 1px;height: 1px;margin: -1px;overflow: hidden;padding: 0;border: 0;clip: rect(0,0,0,0)}

#bo_v{background:transparent !important;}
#hd_pop{display:none !important;}

#header{position: relative;z-index: 1000;background: #fff;}
#header .header-top{border-bottom:1px solid #dde0e5;}
#header .header-top .inner{display:flex;align-items:center;justify-content:space-between;height:82px;}
#header .header-top .company-info{line-height: 1.2;font-size: 24px;font-weight:500;color:#111;}
#header .header-top .company-info span{display:block;}
#header .header-top .util-nav{display:flex;align-items:center;gap:16px;}
#header .header-top .util-nav a{display:flex;align-items:center;gap:4px;line-height:1.5;font-size:14px;font-weight:500;color:#5f5f5f;}
#header .header-top .util-nav a i{flex:0 0 auto;width:18px;height:18px;}
#header .header-top .util-nav a i.icon-company{background:url("../img/icon/ic_company.svg") no-repeat center / contain;}
#header .header-top .util-nav a i.icon-guide{background:url("../img/icon/ic_guide.svg") no-repeat center / contain;}
#header .header-top .util-nav a i.icon-notice{background:url("../img/icon/ic_notice.svg") no-repeat center / contain;}
#header .header-main{position: relative;}
#header .header-main .inner{display:flex;align-items:center;justify-content:space-between;height:70px;}
#header .header-main .logo{flex:0 0 auto;}
#header .header-main .logo img{height: 18px;width:auto;display:block;}
#header .header-main .gnb{}
#header .header-main .gnb ul{display:flex;gap:36px;}
#header .header-main .gnb li{width: auto;display: flex;align-items: center;justify-content: center;}
#header .header-main .gnb li a{display: flex;align-items: center;gap: 4px;line-height:1.5;font-size: 16px;font-weight:500;color:#111;}
#header .header-main .gnb li a i.new{width: 20px;height:20px;border-radius:20px;background:#ff6a00;line-height:20px;font-size: 11px;font-weight: 900;color:#fff;display:flex;align-items:center;justify-content:Center;text-indent: -1px;}
#header .header-main .gnb li a i.new:before{content:'N';font-family: 'lato';}
#header .header-main .auth{display:flex;align-items:center;gap:10px;}
#header .header-main .auth a{display:flex;align-items:center;justify-content:center;text-align:center;padding:0 20px;height:40px;border-radius:6px;border:1px solid #e0e0e0;font-size: 14px;font-weight:500;color:#111;}
#header .header-main .auth a.btn-login{border:1px solid #ff6a00;background:#fff;color:#ff6a00;}
#header .header-main .auth a.btn-logout{border:1px solid #ff6a00;background:#fff;color:#ff6a00;}
#header .header-main .auth a.btn-signup{border:1px solid #ff6a00;background:#ff6a00;color:#fff;}
#header .header-main .auth a.btn-mypage{border:1px solid #ff6a00;background:#ff6a00;color:#fff;}
#header .header-main .mobile{display:none;}

#allmenu{display:none;}

#footer{position: relative;background: #fff;}
#footer .footer-marquee{padding: 24px 0;}
#footer .footer-marquee .inner{overflow:hidden;}
#footer .footer-marquee .swiper-wrapper{transition-timing-function: linear !important;}
#footer .footer-marquee .swiper-slide{width: auto;}
#footer .footer-marquee .swiper-slide a{display:flex;align-items:center;justify-content:center;height: 38px;}
#footer .footer-marquee .swiper-slide a img{width:auto;max-width: 140px;height: 30px;object-fit: contain;}
#footer .footer-top{background:#111;}
#footer .footer-top .inner{display:flex;align-items:center;justify-content:space-between;height:80px;}
#footer .footer-top .link{display:flex;align-items:center;}
#footer .footer-top .link a{font-size:16px;font-weight:400;color:#fff;display:flex;align-items:center;}
#footer .footer-top .link a:after{content:'';width:1px;height:10px;background:#fff;opacity:0.3;margin:0 16px;}
#footer .footer-top .link a:last-of-type:after{display:none;}
#footer .footer-top .send{}
#footer .footer-top .send a{display:flex;align-items:center;gap:10px;}
#footer .footer-top .send .txt{font-size:16px;color:#fff;}
#footer .footer-top .send .ico{width:35px;height:35px;background:url("../img/icon/ic_search_outline.svg") no-repeat center / contain;}
#footer .footer-main{padding:60px 0;}
#footer .footer-main .flex{display:flex;margin: 0 0 30px;padding: 0 0 60px;border-bottom: 1px solid #dde0e5;gap: 30px 60px;flex-wrap: wrap;}
#footer .footer-main .flex:last-of-type{margin:0;padding:0;border:0;}
#footer .footer-main .flex.wrap{flex-wrap:wrap;}
#footer .footer-main .flex .sec{flex:0 0 auto;}
#footer .footer-main .flex .sec:nth-child(1){flex:1;}
#footer .footer-main .flex .logo{margin:0 0 60px;}
#footer .footer-main .flex .logo img{width:auto;height:18px;}
#footer .footer-main .flex .cs{}
#footer .footer-main .flex .cs .tit{margin: 0 0 12px;line-height: 1.4;font-size: 18px;font-weight: 700;color: #111;}
#footer .footer-main .flex .cs .txt{margin: 6px 0 0 0;line-height: 1.4;font-size: 15px;color: #5f5f5f;}
#footer .footer-main .flex .cs .tel{line-height: 1.4;font-size: 22px;font-weight: 700;color: #ff6a00;white-space: nowrap;}
#footer .footer-main .flex .caution{position:relative;width: 450px;max-width: 100%;}
#footer .footer-main .flex .caution .tit{margin: 0 0 24px;line-height: 25px;font-size: 18px;font-weight: 700;color: #111;}
#footer .footer-main .flex .caution .txt{line-height: 1.6;font-size: 15px;color: #5f5f5f;}
#footer .footer-main .flex .caution .txt span{color:#ff1d22;}
#footer .footer-main .flex .caution .cau{position:absolute;top:0;right:0;display: flex;align-items: center;height: 25px;gap: 6px;}
#footer .footer-main .flex .caution .cau i{flex:0 0 auto;width:20px;height:20px;background:url("../img/icon/ic_caution.svg") no-repeat center / contain;}
#footer .footer-main .flex .caution .cau span{font-size: 16px;font-weight: 600;color: #ff6a00;}
#footer .footer-main .flex .calculator{position:relative;width: 450px;max-width: 100%;}
#footer .footer-main .flex .calculator .tit{margin: 0 0 24px;line-height: 25px;font-size: 18px;font-weight: 700;color: #111;}
#footer .footer-main .flex .calculator .txt{line-height: 1.6;font-size: 15px;color: #5f5f5f;}
#footer .footer-main .flex .calculator .btn{position:absolute;top:0;right:0;}
#footer .footer-main .flex .calculator .btn a{display: flex;align-items: center;height: 25px;gap: 6px;}
#footer .footer-main .flex .calculator .btn i{flex:0 0 auto;width:20px;height:20px;background:url("../img/icon/ic_calculator.svg") no-repeat center / contain;}
#footer .footer-main .flex .calculator .btn span{font-size: 16px;font-weight: 600;color: #ff6a00;}
#footer .footer-main .info{flex:0 0 auto;width:100%;display: flex;flex-direction: column;gap: 4px;line-height: 1.4;font-size: 20px;color: #5f5f5f;}
#footer .footer-main .info p{display:flex;align-items:center;flex-wrap: wrap;}
#footer .footer-main .info p span{display:flex;align-items:center;}
#footer .footer-main .info p span:before{content:'';width:1px;height:14px;margin:0 10px;background:#bfbfbf;}
#footer .footer-main .info p span:first-of-type:before{display:none;}
#footer .footer-main .cite{flex:0 0 auto;width:100%;line-height: 1.5;font-size: 12px;color: #99a1af;}

#popup{position: absolute;top:0;left:0;width: 100%;z-index:1000;pointer-events:none;}
#popup .popup{position: absolute;top: 10px;left:10px;width: 340px;max-width:100%;background: #fff;box-shadow: 4px 4px 30px rgb(0 0 0 / 5%);pointer-events: all;border-radius:16px;overflow:hidden;border: 1px solid #dde0e5;}
#popup .popup-1{z-index: 2;}
#popup .popup-2{z-index: 1;}
#popup .popup .head{padding: 10px 10px 40px;display:flex;flex-direction:column;align-items:center;justify-content:center;background: linear-gradient(90deg, #FAF4E6 0%, #FBFBE9 100%);}
#popup .popup .head .ico{margin:0 auto 12px;}
#popup .popup .head .ico img{height:42px;}
#popup .popup .head .tit{line-height: 1.2;font-size: 20px;font-weight:700;color:#111;text-align: center;}
#popup .popup .head .tit span{color:#ff6a00;}
#popup .popup .cont{padding: 15px;margin: -20px 0 0;background:#fff;border-radius: 20px 20px 0 0;}
#popup .popup .cont ul{}
#popup .popup .cont li{display:flex;margin: 0 0 10px;padding: 0 0 10px;border-bottom: 1px solid #dde0e5;gap: 10px;}
#popup .popup .cont li .num{flex:0 0 auto;width: 20px;height: 20px;border-radius: 20px;display:flex;align-items:center;justify-content:center;background:#101828;font-size: 12px;font-weight:500;color:#fff;}
#popup .popup .cont li .txt{line-height: 20px;font-size: 14px;color:#101828;}
#popup .popup .cont li .txt span{font-weight:600;color:#ff6a00;}
#popup .popup .cont li .txt small{font-size:15px;color:#858585;}
#popup .popup .cont li:last-of-type{margin:0;padding:0;border:0;}
#popup .popup .bttn{background: linear-gradient(90deg, #FAF4E6 0%, #FBFBE9 100%);padding: 10px 16px;display:flex;align-items:center;justify-content:space-between;}
#popup .popup .bttn .close{display:flex;align-items:center;justify-content:center;font-size: 14px;font-weight:500;color:#111;background:transparent;gap: 8px;}
#popup .popup .bttn .close.close-today{}
#popup .popup .bttn .close.close-today i{width:24px;height:24px;background:url("../img/icon/ic_today.svg") no-repeat center / contain;border-radius: 50%;}
#popup .popup .bttn .close.close-button i{content:'';width:24px;height:24px;background:url("../img/icon/ic_close.svg") no-repeat center / contain;}
#popup .popup-1 .cont{height: 430px;overflow:hidden;overflow-y:auto;}
#popup .popup-2 .cont{height: 660px;overflow:hidden;overflow-y:auto;}

#main{position:relative;}
#main .section{}
#main .title-box{margin:0 0 28px;display:flex;align-items:center;gap:12px;}
#main .title-box img{flex:0 0 auto;height:32px;width:auto;}
#main .title-box span{line-height:32px;font-size:24px;font-weight:700;color:#101828;}
#main .sec-1{padding: 28px 0 40px;}
#main .sec-2{padding: 0 0 40px;}
#main .sec-3{padding: 40px 0 60px;background:#f6f7f9;}
#main .sec-4{padding:20px 0 60px;background:#f6f7f9;}
#main .sec-5{padding:20px 0 60px;background:#f6f7f9;}
#main .sec-6{padding: 60px 0;background:#fff;}
#main .main{}
#main .main{display:flex;align-items:center;gap: 25px;}
#main .main .search{flex:0 0 auto;width: 490px;max-width:100%;}
#main .main .search .tit{margin:0 0 24px;line-height:1.4;font-size: 20px;font-weight:700;color:#101828;}
#main .main .search .tit span{color:#ff6a00;}
#main .main .search .con{display:flex;padding:16px;border-radius:12px;border:1px solid #e5e7eb;background:#fff;align-items: center;}
#main .main .search .con input{flex:1;padding: 0 8px;width:100%;height:36px;line-height: 36px;font-size: 14px;color:#111;}
#main .main .search .con button{flex:0 0 auto;width:36px;height:36px;border-radius:10px;background:#111;display:flex;align-items:center;justify-content:center;}
#main .main .visual{flex:0 0 auto;width: 745px;max-width:100%;}
#main .main .visual .slider{position:relative;border-radius:16px;overflow:hidden;}
#main .main .visual .slider .swiper-wrapper{}
#main .main .visual .slider .swiper-slide{}
#main .main .visual .slider .swiper-slide .box{display:flex;align-items:center;padding:40px;height: 220px;}
#main .main .visual .slider .swiper-slide .box.box-1{background:#ebf1fc;}
#main .main .visual .slider .swiper-slide .box.box-2{background:#e8f9f0;}
#main .main .visual .slider .swiper-slide .box.box-3{background:#fffae8;}
#main .main .visual .slider .swiper-slide .con{flex:1;}
#main .main .visual .slider .swiper-slide .tit{margin: 0 0 10px;line-height:1.4;font-size: 24px;font-weight:700;color:#101828;}
#main .main .visual .slider .swiper-slide .txt{line-height:1.4;font-size:20px;color:#364153;}
#main .main .visual .slider .swiper-slide .img{flex:0 0 auto;margin: 0 50px;position: absolute;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:0 20px;}
#main .main .visual .slider .swiper-pagination{position:absolute;z-index:2;bottom:0;right:0;left: unset;display: flex;align-items: center;justify-content: center;padding: 0 18px;width: auto;height: 44px;border-radius: 16px 0 0 0;background:#fff;}
#main .main .visual .slider .swiper-pagination:before{content: "";position: absolute;z-index: 1;bottom: 0;left: -22px;width: 22px;height: 22px;background: radial-gradient(circle at 0 0, transparent 70%, #fff 0);}
#main .main .visual .slider .swiper-pagination:after{content: "";position: absolute;z-index: 1;top: -22px;right: 0;width: 22px;height: 22px;background: radial-gradient(circle at 0 0, transparent 70%, #fff 0);}
#main .main .visual .slider .swiper-pagination .swiper-pagination-bullet{margin:0 3px;width:8px;height:8px;border-radius:8px;background:#364153;opacity:0.2;transition:all 0.3s;}
#main .main .visual .slider .swiper-pagination .swiper-pagination-bullet-active{width:18px;background:#364153;opacity:1;}
#main .premium{}
#main .premium .content{position: relative;}
#main .premium .direct{display:none;}
#main .premium .slider{overflow: hidden;}
#main .premium .slider .box{position:relative;display:block;padding: 40px 28px 30px;border: 2px solid #F3F4F6;border-radius:16px;background:#fff;overflow: hidden;transition:background 0.25s ease, box-shadow 0.25s ease;}
#main .premium .slider .box:hover{border-color:#3a52c6;background:#f2f6ff;box-shadow:0 4px 40px rgb(0 0 0 / 12%);}
#main .premium .slider .icon{position:absolute;top:0;right:0;margin: 0;padding: 0;}
#main .premium .slider .icon .ic{display:flex;align-items:center;justify-content:center;height: 30px;padding: 0 12px;border-radius: 0 0 0 10px}
#main .premium .slider .icon .ic-premium{background: #3A52C6;background: linear-gradient(180deg, #3A52C6 0%, #1C2860 100%);}
#main .premium .slider .icon .ic-premium:before{content:'';width: auto;height: 10px;aspect-ratio: 34/5;background:url("../img/icon/ic_premium.svg") no-repeat center / contain;}
#main .premium .slider .name{margin: 0 0 8px;line-height: 1.35;font-size: 16px;color: #5e6879;}
#main .premium .slider .title{margin: 0 0 12px;line-height:1.45;font-size: 20px;font-weight:700;color:#101828;}
#main .premium .slider .title span{color:#3a52c6;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
#main .premium .slider .title p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
#main .premium .slider .desc{line-height:1.4;font-size: 16px;font-weight:600;color:#5f5f5f;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
#main .premium .slider .bottom{margin: 16px 0 0;padding: 14px 0 0;border-top:1px solid #dde0e5;display:flex;flex-direction:column;align-items:flex-start;}
#main .premium .slider .bottom .tele{display:flex;align-items:center;gap:8px;font-size: 16px;font-weight:500;color:#111;}
#main .premium .slider .bottom .tele:before{content:'';flex:0 0 auto;width:14px;height:14px;background:url("../img/icon/ic_phone.svg") no-repeat center / contain;}
#main .premium .slider .bottom .view{margin:26px 0 0;}
#main .premium .slider .bottom .view a{display:flex;align-items:center;justify-content:center;padding:0 20px;height:42px;font-size:15px;font-weight:500;color:#111;border-radius:6px;border:1px solid #dde0e5;background:#fff;}
#main .premium .slider .button{display:none;}
#main .premium .swiper-button-prev{position:absolute;top:50%;left: -60px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;}
#main .premium .swiper-button-prev:after{content:'';width: auto;height: 28px;aspect-ratio: 17 / 31;background:url("../img/icon/ic_arrow.svg") no-repeat center / contain;transform:rotate(180deg);}
#main .premium .swiper-button-next{position:absolute;top:50%;right: -60px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;}
#main .premium .swiper-button-next:after{content:'';width: auto;height: 28px;aspect-ratio: 17/31;background:url("../img/icon/ic_arrow.svg") no-repeat center / contain;}
#main .company{margin:40px 0 0 0;display:flex;flex-wrap:wrap;gap:24px;}
#main .company.mo{display:none;}
#main .company.pc{display:flex;}
#main .company .box{position:relative;padding:30px;width:calc(50% - 12px);border-radius:16px;border:1px solid #dde0e5;display:flex;flex-direction:column;align-items:flex-start;}
#main .company .box:nth-child(1) .con a{width: calc(11.11% - 7.1px);}
#main .company .box:nth-child(2) .con a{}
#main .company .tit{margin:0 0 28px;padding:0 4px 12px;line-height: 21px;font-size: 18px;font-weight:700;color:#111;border-bottom:2px solid #111;}
#main .company .con{display:flex;flex-wrap:wrap;gap: 8px;}
#main .company .con a{flex: auto;display:flex;align-items:center;justify-content:center;padding:0 10px;height:36px;font-size: 16px;font-weight: 400;color:#5e6879;border-radius:6px;background:#fafafa;transition:all 0.3s;text-align:center;}
#main .company .con a:hover{font-weight:600;color:#3a52c6;background:#f2f6ff;}
#main .company .btn{position:absolute;top:30px;right:30px;height: auto;padding: 0;line-height: 21px;}
#main .company .btn a{display:flex;align-items:center;gap: 10px;font-size:15px;font-weight:500;color:#5e6879}
#main .company .btn a:after{content:'';flex:0 0 auto;margin: -2px 0 0 0;width: 16px;height: auto;aspect-ratio: 1/1;background: url("../img/icon/ic_more.svg") no-repeat center / contain;}
#main .mainbiz{}
#main .mainbiz .content{}
#main .mainbiz .list{}
#main .mainbiz .list ul{display:grid;grid-template-columns:repeat(5, 1fr);gap:24px;}
#main .mainbiz .list li{}
#main .mainbiz .list .box{position:relative;display:block;padding:40px 24px;border-radius:16px;border:2px solid #fff;background:#fff;text-align:center;transition: all 0.3s;overflow:hidden;}
#main .mainbiz .list .box .icon{position:absolute;top:10px;right:10px;margin:0;padding:0;z-index:1;}
#main .mainbiz .list .box .icon img{display:block;width:46px;height:42px;object-fit:contain;}
#main .mainbiz .list .box:hover{border-color:#ff6a00;background:#fff8f3;box-shadow:0 4px 40px rgb(0 0 0 / 12%);}
#main .mainbiz .list .box a.loan{-webkit-tap-highlight-color:transparent;display:block;color:inherit;text-decoration:none;background:transparent;outline:none;}
#main .mainbiz .list .box a.loan:active,
#main .mainbiz .list .box a.loan:focus{background:transparent;color:inherit;}
#main .mainbiz .list .name{margin:0 0 8px;line-height:1.35;font-size:16px;color:#5e6879;}
#main .mainbiz .list .title{margin: 0 0 12px;line-height:1.45;font-size: 20px;font-weight:700;color:#101828;}
#main .mainbiz .list .title span{color:#ff6a00;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
#main .mainbiz .list .title p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
#main .mainbiz .list .desc{line-height:1.4;font-size: 16px;font-weight:600;color:#5f5f5f;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
#main .mainbiz .list .bottom{margin: 16px 0 0;padding: 14px 0 0;border-top:1px solid #dde0e5;display:flex;align-items: center;justify-content: space-between;}
#main .mainbiz .list .bottom .tele{display:flex;align-items:center;gap: 2px;font-size: 16px;font-weight:500;color:#111;}
#main .mainbiz .list .bottom .tele:before{content:'';flex:0 0 auto;width:14px;height:14px;background:url("../img/icon/ic_phone.svg") no-repeat center / contain;}
#main .mainbiz .list .bottom .area{display:flex;align-items:center;justify-content:center;text-align:center;padding: 0 10px;height:34px;font-size:14px;font-weight:500;color:#364153;background:#f0f2f6;}
#main .mainbiz .list .bottom .area a{display:flex;align-items:center;justify-content:center;padding:0 20px;height:42px;font-size:15px;font-weight:500;color:#111;border-radius:6px;border:1px solid #dde0e5;background:#fff;}
#main .mainbiz .list .button{display:none;}
#main .banner-wrap{padding:0 !important;}
#main .status-wrap{padding:0 !important;}
#main .guide{display:flex;margin:0 0 28px;gap:16px;justify-content:center;display:none;}
#main .guide .ico{flex:0 0 auto;width:36px;height:30px;}
#main .guide .ico img{width:100%;height:100%;object-fit:contain;}
#main .guide .txt{line-height:22px;font-size:16px;font-weight:600;color:#101828;}

#container{}
#container:after{content:'';display:table;clear:both;}
#container .sub-title-box{margin: 0 auto 60px;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;}
#container .sub-title-box .title{display:flex;align-items:center;justify-content:center;text-align:center;gap:12px;}
#container .sub-title-box .title a{display:flex;align-items:center;justify-content:center;gap:12px;color:inherit;text-decoration:none;line-height:1;}
#container .sub-title-box .title img{}
#container .sub-title-box .title span{line-height:1.4;font-size: 24px;font-weight:700;color:#101828;}
#container .title-box{margin:0 0 28px;display:flex;align-items:center;gap:12px;}
#container .title-box img{flex:0 0 auto;height:32px;width:auto;}
#container .title-box span{line-height:32px;font-size: 20px;font-weight:700;color:#101828;}
#container .title-box span em{color:#ff6a00;}
#container .banner-wrap{padding: 0 0 80px;}
#container .banner-wrap .slider{overflow:hidden;}
#container .banner-wrap .slider .item{}
#container .banner-wrap .slider .item.item-1 .box{background: linear-gradient(45deg, #FFB92E 0%, #FFE1A6 100%);}
#container .banner-wrap .slider .item.item-2 .box{background: linear-gradient(45deg, #3BA0ED 0%, #62BBFF 100%);}
#container .banner-wrap .slider .box{padding: 0 44px;display:flex;align-items:center;justify-content:space-between;border-radius:16px;overflow:hidden;background:#fff;}
#container .banner-wrap .slider .con{display:flex;flex-direction:column;align-items:flex-start;padding: 36px 0;}
#container .banner-wrap .slider .tit{margin: 0 0 28px;line-height: 1.4;font-size: 24px;font-weight: 700;color: #ffff;white-space: nowrap;}
#container .banner-wrap .slider .btn{display: flex;align-items: center;justify-content: center;padding: 0 24px;height: 50px;border-radius: 6px;background: #fff;font-size: 16px;font-weight: 500;color: #111;}
#container .banner-wrap .slider .img{display:flex;align-items:center;justify-content:center;position: absolute;top: 0;right: 44px;bottom: 0;}
#container .banner-wrap .slider .img img{max-width:100%;height:auto;object-fit:contain;}
#container .status-wrap{padding: 0 0 80px;}
#container .status-wrap .inner{display: grid;grid-template-columns: 2fr 1fr;grid-template-areas:"biz news" "biz notice";gap: 20px 40px;}
#container .status-wrap .tab{display:none;}
#container .status-wrap .grid-box{position:relative;display: flex;flex-direction: column;}
#container .status-wrap .grid-box .title-box{flex:0 0 auto;}
#container .status-wrap .grid-box .more{display: flex;align-items: center;height: 32px;}
#container .status-wrap .grid-box .more a{display:flex;align-items:center;gap: 10px;font-size:15px;font-weight:500;color:#5e6879}
#container .status-wrap .grid-box .more a:after{content:'';flex:0 0 auto;margin: -2px 0 0 0;width: auto;height: 16px;aspect-ratio: 1/1;background: url("../img/icon/ic_more.svg") no-repeat center / contain;}
#container .status-wrap .grid-box .content{flex: 1;background: #fff;border-radius: 16px;padding: 30px;box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05);}
#container .status-wrap .biz-box{grid-area: biz;}
#container .status-wrap .biz-box .content{padding:0 28px 32px;}
#container .status-wrap .biz-box .more{position:absolute;top: 0;right: 0;}
#container .status-wrap .biz-box .list{}
#container .status-wrap .biz-box .list ul {list-style: none;padding: 0;}
#container .status-wrap .biz-box .item{display: grid;grid-template-columns: 80px 1fr 270px;padding: 15px 0;border-bottom: 1px solid #f1f1f1;align-items: center;text-align: center;height: 64px;}
#container .status-wrap .biz-box .item:last-of-type{border-bottom:0;}
#container .status-wrap .biz-box .item .area{}
#container .status-wrap .biz-box .item .area .txt{display: inline-flex;align-items: center;justify-content: center;padding: 0 10px;height: 34px;border-radius: 4px;background: #f0f2f6;font-size: 14px;color: #888;}
#container .status-wrap .biz-box .item .subject{}
#container .status-wrap .biz-box .item .name{}
#container .status-wrap .biz-box .item .name .txt{font-size: 16px;font-weight:500;color:#5e6879}
#container .status-wrap .biz-box .list-head{}
#container .status-wrap .biz-box .list-head .item {font-size:16px;font-weight: 700;color: #111;border-bottom: 1px solid #f1f1f1;}
#container .status-wrap .biz-box .list-body .subject {padding-left: 12px;}
#container .status-wrap .biz-box .list-body .subject a {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;line-height: 1.5;font-size: 16px;font-weight: 500;color: #1c2628;text-align: left;}
#container .status-wrap .biz-box .list-body .subject a.loan-detail-link{-webkit-tap-highlight-color:transparent;text-decoration:none;outline:none;}
#container .status-wrap .biz-box .list-body .subject a.loan-detail-link:active,
#container .status-wrap .biz-box .list-body .subject a.loan-detail-link:focus{background:transparent;color: #1c2628;}
#container .status-wrap .board-box{}
#container .status-wrap .board-box .head {display: flex;justify-content: space-between;align-items: center;margin-bottom: 20px;}
#container .status-wrap .board-box .head .title {line-height: 32px;font-size: 20px;font-weight: 700;}
#container .status-wrap .board-box .list{}
#container .status-wrap .board-box .list ul{}
#container .status-wrap .board-box .list ul li{padding: 18px 0;border-bottom: 1px solid #dde0e5;padding-bottom: 15px;}
#container .status-wrap .board-box .list ul li:last-child{border-bottom:0;}
#container .status-wrap .board-box .list .box {display: block;text-decoration: none;}
#container .status-wrap .board-box .list .subject {margin: 0 0 6px;line-height: 1.4;font-size: 16px;color: #444;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
#container .status-wrap .board-box .list .date {font-size: 14px;color: #858585;}
#container .community-wrap{padding: 0 0 80px;background: #fff;}
#container .community-wrap .tab{margin:0 0 10px;display:flex;display: none;}
#container .community-wrap .tab .tab-btn{flex:1;display:flex;align-items:center;justify-content:center;height:50px;font-size:24px;font-weight:500;color:#858585;background:transparent;border-bottom:2px solid transparent;}
#container .community-wrap .tab .tab-btn.on{color:#ff6a00;border-color:#ff6a00;}
#container .community-wrap .tab-box{display:block;}
#container .community-wrap .grid{display:grid;grid-template-columns: 1fr 1fr;gap: 20px 40px;}
#container .community-wrap .grid-box .more{display: flex;align-items: center;height: 32px;}
#container .community-wrap .grid-box .more a{display:flex;align-items:center;gap: 6px;font-size:15px;font-weight:500;color:#5e6879}
#container .community-wrap .grid-box .more a:after{content:'';flex:0 0 auto;width: 16px;height: auto;aspect-ratio:1/1;background: url("../img/icon/ic_more.svg") no-repeat center / contain;}
#container .community-wrap .content{background: #fff;border-radius: 16px;padding: 30px;border:1px solid #dde0e5;}
#container .community-wrap .board-box{}
#container .community-wrap .board-box .head {display: flex;justify-content: space-between;align-items: center;margin-bottom: 20px;}
#container .community-wrap .board-box .head .title {line-height: 32px;font-size: 24px;font-weight: 700;}
#container .community-wrap .board-box .list{}
#container .community-wrap .board-box .list ul{}
#container .community-wrap .board-box .list ul li{padding: 18px 0;border-bottom: 1px solid #dde0e5;padding-bottom: 15px;}
#container .community-wrap .board-box .list ul li:last-child{border-bottom:0;}
#container .community-wrap .board-box .list .box {display: block;text-decoration: none;}
#container .community-wrap .board-box .list .subject {margin: 0 0 6px;line-height: 1.4;font-size: 16px;color: #444;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
#container .community-wrap .board-box .list .date {font-size: 14px;color: #858585;}
#container .pg_wrap{display:flex;align-items:center;justify-content:center;margin: 0;}
#container .pg_wrap .pg{display:flex;align-items:center;justify-content:center;gap:8px;}
#container .pg_wrap .pg .pg_page{display:flex;align-items:center;justify-content:center;text-align:center;width: 36px;height: 36px;border-radius: 36px;border:1px solid #dde0e5;background:#fff;font-size: 14px;font-weight:600;color: #5e6879;}
#container .pg_wrap .pg .pg_end{width:36px;border-color:transparent;background: transparent;}
#container .pg_wrap .pg .pg_end:before{content:'';width:auto;height:14px;aspect-ratio:1/1;background:url("../img/icon/ic_paging_end.png") no-repeat center / contain;}
#container .pg_wrap .pg .pg_start{width:36px;border-color:transparent;}
#container .pg_wrap .pg .pg_start:before{content:'';width:auto;height:14px;aspect-ratio:1/1;background:url("../img/icon/ic_paging_end.png") no-repeat center / contain;transform:rotate(180deg);}
#container .pg_wrap .pg .pg_next{width:36px;border-color:transparent;}
#container .pg_wrap .pg .pg_next:before{content:'';width: auto;height:14px;aspect-ratio:8/14;background:url("../img/icon/ic_paging_arrow.png") no-repeat center / contain;}
#container .pg_wrap .pg .pg_prev{width:36px;border-color:transparent;}
#container .pg_wrap .pg .pg_prev:before{content:'';width:auto;height:14px;aspect-ratio:8/14;background:url("../img/icon/ic_paging_arrow.png") no-repeat center / contain;transform:rotate(180deg);}
#container .pg_wrap .pg .pg_current{display:flex;align-items:center;justify-content:center;text-align:center;width: 36px;height: 36px;border-radius: 36px;border:1px solid #ff6a00;background:#ff6a00;font-size: 14px;font-weight:600;color:#fff;}

#LoanList{position:relative;background:#F6F7F9;}
#LoanList .mobile{display:none;}
#LoanList .find{padding:50px 0;}
#LoanList .find .selected{display: none;align-items:center;margin:0 0 24px;gap:2px;}
#LoanList .find .selected i{width:24px;height:24px;background:url("../img/icon/ic_check.svg") no-repeat center / contain;}
#LoanList .find .selected p{font-size:18px;font-weight: 600;color:#101828;display: flex;align-items: center;gap: 4px;}
#LoanList .find .selected p span{font-weight: 700;color:#ff6a00;vertical-align: top;}
#LoanList .find .cont ul{display:grid;grid-template-columns:repeat(9, 1fr);gap:12px;}
#LoanList .find .cont li{}
#LoanList .find .cont li a{display:flex;align-items:center;justify-content:center;width:100%;height:51px;border-radius:6px;background:#fff;font-size: 16px;font-weight:500;color:#5e6879;}
#LoanList .find .cont li.on a{background:#ff6a00;color:#fff;}
#LoanList .find .cont li.on:hover a{background:#d45800;color:#fff;}
#LoanList .find .cont li:hover a{color:#ff6a00;}
#LoanList .premium{margin:0 0 80px;}
#LoanList .premium .content{position: relative;}
#LoanList .premium .head{display:none;}
#LoanList .premium .slider{overflow: hidden;}
#LoanList .premium .slider .box{position:relative;display:block;padding: 40px 28px 30px;border: 2px solid #F3F4F6;border-radius:16px;background:#fff;overflow: hidden;transition:all 0.3s;}
#LoanList .premium .slider .box:hover{border-color:#3a52c6;background:#f2f6ff;box-shadow:0 4px 40px rgb(0 0 0 / 12%);}
#LoanList .premium .slider .icon{position:absolute;top:0;right:0;margin: 0;padding: 0;}
#LoanList .premium .slider .icon .ic{display:flex;align-items:center;justify-content:center;height: 30px;padding: 0 12px;border-radius: 0 0 0 10px}
#LoanList .premium .slider .icon .ic-premium{background: #3A52C6;background: linear-gradient(180deg, #3A52C6 0%, #1C2860 100%);}
#LoanList .premium .slider .icon .ic-premium:before{content:'';width: auto;height: 10px;aspect-ratio: 34/5;background:url("../img/icon/ic_premium.svg") no-repeat center / contain;}
#LoanList .premium .slider .name{margin: 0 0 8px;line-height: 1.35;font-size: 14px;color: #5e6879;}
#LoanList .premium .slider .title{margin: 0 0 12px;line-height:1.45;font-size: 20px;font-weight:700;color:#101828;}
#LoanList .premium .slider .title span{color:#3a52c6;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
#LoanList .premium .slider .title p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
#LoanList .premium .slider .desc{line-height:1.4;font-size: 16px;color:#5f5f5f;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
#LoanList .premium .slider .bottom{margin: 16px 0 0;padding: 14px 0 0;border-top:1px solid #dde0e5;display:flex;flex-direction:column;align-items:flex-start;}
#LoanList .premium .slider .bottom .tele{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:500;color:#111;}
#LoanList .premium .slider .bottom .tele:before{content:'';flex:0 0 auto;width:14px;height:14px;background:url("../img/icon/ic_phone.svg") no-repeat center / contain;}
#LoanList .premium .slider .bottom .view{margin:26px 0 0;}
#LoanList .premium .slider .bottom .view a{display:flex;align-items:center;justify-content:center;padding:0 20px;height:42px;font-size:15px;font-weight:500;color:#111;border-radius:6px;border:1px solid #dde0e5;background:#fff;}
#LoanList .premium .slider .button{display:none;}
#LoanList .premium .swiper-button-prev{position:absolute;top:50%;left: -60px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;}
#LoanList .premium .swiper-button-prev:after{content:'';width: 17px;height: auto;aspect-ratio: 17/31;background:url("../img/icon/ic_arrow.svg") no-repeat center / contain;transform:rotate(180deg);}
#LoanList .premium .swiper-button-next{position:absolute;top:50%;right: -60px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;}
#LoanList .premium .swiper-button-next:after{content:'';width: 17px;height: auto;aspect-ratio: 17 / 31;background:url("../img/icon/ic_arrow.svg") no-repeat center / contain;}
#LoanList .loanbiz{margin:0 0 80px;}
#LoanList .loanbiz .list{}
#LoanList .loanbiz .list ul{display:grid;grid-template-columns:repeat(5, 1fr);gap:24px;}
#LoanList .loanbiz .list li{}
#LoanList .loanbiz .list .box{position:relative;display:block;padding:40px 24px;border-radius:16px;border:2px solid #fff;background:#fff;text-align:center;transition: all 0.3s;overflow:hidden;}
#LoanList .loanbiz .list .box:hover{border-color:#ff6a00;background:#fff8f3;box-shadow:0 4px 40px rgb(0 0 0 / 12%);}
#LoanList .loanbiz .list .box a.load,
#LoanList .loanbiz .list .box a.loan{-webkit-tap-highlight-color:transparent;display:block;color:inherit;text-decoration:none;background:transparent;outline:none;}
#LoanList .loanbiz .list .box a.load:active,
#LoanList .loanbiz .list .box a.load:focus,
#LoanList .loanbiz .list .box a.loan:active,
#LoanList .loanbiz .list .box a.loan:focus{background:transparent;color:inherit;}
#LoanList .loanbiz .list .box .icon{position:absolute;top:10px;right:10px;margin:0;padding:0;z-index:1;}
#LoanList .loanbiz .list .box .icon img{display:block;width:46px;height:42px;object-fit:contain;}
#LoanList .loanbiz .list .name{margin:0 0 8px;line-height:1.35;font-size:16px;color:#5e6879;}
#LoanList .loanbiz .list .title{margin:0 0 18px;line-height:1.45;font-size:20px;font-weight:700;color:#101828;}
#LoanList .loanbiz .list .title span{color:#ff6a00;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
#LoanList .loanbiz .list .title p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
#LoanList .loanbiz .list .desc{line-height:1.4;font-size: 16px;font-weight:600;color:#5f5f5f;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
#LoanList .loanbiz .list .bottom{margin: 16px 0 0;padding: 14px 0 0;border-top:1px solid #dde0e5;display:flex;align-items: center;justify-content: space-between;}
#LoanList .loanbiz .list .bottom .tele{display:flex;align-items:center;gap: 2px;font-size: 16px;font-weight:500;color:#111;}
#LoanList .loanbiz .list .bottom .tele:before{content:'';flex:0 0 auto;width:14px;height:14px;background:url("../img/icon/ic_phone.svg") no-repeat center / contain;}
#LoanList .loanbiz .list .bottom .area{display:flex;align-items:center;justify-content:center;text-align:center;padding: 0 10px;height:34px;font-size:14px;font-weight:500;color:#364153;background:#f0f2f6;}
#LoanList .loanbiz .list .bottom .area a{display:flex;align-items:center;justify-content:center;padding:0 20px;height:42px;font-size:15px;font-weight:500;color:#111;border-radius:6px;border:1px solid #dde0e5;background:#fff;}
#LoanList .loanbiz .list .button{display:none;}
#LoanList .loanbiz .more{position:absolute;top:0;right:0;display: flex;align-items: center;height: 32px;}
#LoanList .loanbiz .more a{display:flex;align-items:center;gap: 10px;font-size:15px;font-weight:500;color:#5e6879}
#LoanList .loanbiz .more a:after{content:'';flex:0 0 auto;margin: -2px 0 0 0;width: auto;height: 16px;aspect-ratio: 1/1;background: url("../img/icon/ic_more.svg") no-repeat center / contain;}

#LoanList .banner-wrap{}
#LoanList .status-wrap{}

#LoanSearch{position:relative;}
#LoanSearch .search{padding: 50px 0;background:#F6F7F9;}
#LoanSearch .search .form{}
#LoanSearch .search .form .box{padding:40px;border-radius:16px;background:#fff;}
#LoanSearch .search .form .title{margin:0 0 24px;line-height:1.4;font-size: 20px;font-weight:700;color:#101828;text-align:center;}
#LoanSearch .search .form .title .mo{display:none;}
#LoanSearch .search .form .title span{color:#ff6a00;}
#LoanSearch .search .form .input{display:flex;margin:0 auto 60px;padding:16px;border-radius:12px;border: 1px solid #ddd;background:#fff;width:580px;max-width:100%;align-items: center;}
#LoanSearch .search .form .input .inp{flex:1;padding: 0 8px;width:100%;height:36px;font-size:16px;color:#111;display:flex;align-items:center;}
#LoanSearch .search .form .input .txt{font-size:16px;color:#111;display:flex;align-items:center;}
#LoanSearch .search .form .input .filter_group{display:flex;align-items:center;}
#LoanSearch .search .form .input .product_tags{display:Flex;flex-wrap:wrap;gap: 4px 0;}
#LoanSearch .search .form .input .area_tags{display:Flex;flex-wrap:wrap;gap: 4px 0;}
#LoanSearch .search .form .input button{flex:0 0 auto;padding: 0;width:36px;height:36px;border-radius:10px;background:#111;}
#LoanSearch .search .form .selected{display:flex;flex-wrap:wrap;align-items:center;gap:20px;}
#LoanSearch .search .form .selected .filter_group{align-items:center;}
#LoanSearch .search .form .filter{}
#LoanSearch .search .form .filter dl{display:flex;margin:0 0 30px;padding:0 0 30px;border-bottom:1px solid #dde0e5;}
#LoanSearch .search .form .filter dl:last-of-type{margin:0;padding:0;border:0;}
#LoanSearch .search .form .filter dt{flex:0 0 auto;width: 100px;line-height:42px;font-size:18px;font-weight:500;color:#5E6879;}
#LoanSearch .search .form .filter dd{flex:1;display:flex;flex-wrap:wrap;gap: 8px;}
#LoanSearch .search .form .filter dd .item{display:flex;align-items:center;justify-content:center;}
#LoanSearch .search .form .filter dd .item .btn{display:flex;align-items:center;justify-content:center;padding: 0 10px;height: 40px;border-radius:6px;border:1px solid #fafafa;background:#fafafa;font-size: 15px;font-weight:500;color:#5e6879;}
#LoanSearch .search .form .filter dd .item .btn:hover{font-weight:600;color:#3a52c6;background:#f2f6ff;}
#LoanSearch .content{padding: 50px 0;background:#fff;}
#LoanSearch .list{border-top: 1px solid #111;}
#LoanSearch .list ul {list-style: none;padding: 0;}
#LoanSearch .list .item{display: grid;grid-template-columns: 1fr 310px 310px;padding: 15px 0;border-bottom: 1px solid #dde0e5;align-items: center;text-align: center;height: 80px;}
#LoanSearch .list-head{border-bottom: 1px solid #dde0e5;}
#LoanSearch .list-head .item {font-size: 18px;font-weight: 700;color: #111;border-bottom: 1px solid #f1f1f1;height: 67px;}
#LoanSearch .list-body .subject {padding-left: 12px;display:flex;flex-direction:column;align-items:stretch;text-align:left;}
#LoanSearch .list-body .subject .tags{line-height: 1.4;font-size: 14px;font-weight: 500;color: #ff6a00;padding: 0 0 0 25px;}
#LoanSearch .list-body .subject .text{}
#LoanSearch .list-body .subject .text a{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;line-height: 1.5;font-size: 16px;font-weight: 500;color: #1c2628;text-align: left;}
#LoanSearch .list-body .subject .text a.loan-detail-link{-webkit-tap-highlight-color:transparent;text-decoration:none;outline:none;}
#LoanSearch .list-body .subject .text a.loan-detail-link:active,
#LoanSearch .list-body .subject .text a.loan-detail-link:focus{background:transparent;color: #1c2628;}
#LoanSearch .list-body .limit .txt{font-size: 16px;font-weight:500;color:#5e6879}
#LoanSearch .list-body .company .txt{font-size: 16px;font-weight:500;color:#5e6879}
#LoanSearch .paging{margin:40px 0 0 0;}

#LoanVerified{position:relative;}
#LoanVerified .search{padding: 50px 0;background:#F6F7F9;}
#LoanVerified .search .form{}
#LoanVerified .search .form .box{}
#LoanVerified .search .form .title{margin: 0 0 20px;line-height:1.4;font-size:24px;font-weight:700;color:#101828;text-align:center;}
#LoanVerified .search .form .title span{color:#ff6a00;}
#LoanVerified .search .form .input{display:flex;margin: 0 auto;padding:16px;border-radius:12px;border: 1px solid #ddd;background:#fff;width:580px;max-width:100%;}
#LoanVerified .search .form .input .inp{flex:1;display: flex;align-items: center;}
#LoanVerified .search .form .input .inp input{flex:1;padding: 0 8px;width:100%;height:36px;font-size:16px;color:#111;}
#LoanVerified .search .form. input .inp .vs_clear{display:none;}
#LoanVerified .search .form .input .btn{padding: 0;margin: 0;flex:0 0 auto}
#LoanVerified .search .form .input .btn button[type="submit"]{flex:0 0 auto;padding: 0;width:36px;height:36px;border-radius:10px;background:#111;}
#LoanVerified .content{padding:80px 0;background:#fff;}
#LoanVerified .loanbiz{}
#LoanVerified .loanbiz .list{}
#LoanVerified .loanbiz .list ul{display:grid;grid-template-columns: repeat(5, 1fr);gap:24px;}
#LoanVerified .loanbiz .list li{}
#LoanVerified .loanbiz .list .box{position:relative;display:block;padding: 40px 24px 24px;border-radius:16px;border:2px solid #F3F4F6;background:#fff;text-align:center;transition: all 0.3s;overflow: hidden;}
#LoanVerified .loanbiz .list .box:hover{border-color:#ff6a00;background:#fff8f3;box-shadow:0 4px 40px rgb(0 0 0 / 12%);}
#LoanVerified .loanbiz .list .icon{}
#LoanVerified .loanbiz .list .icon{position: absolute;top: 10px;left: 10px;right: unset;text-align: left;margin: 0 0 12px;}
#LoanVerified .loanbiz .list .icon .ic{position:relative;height: auto;padding: 0;display: inline-flex;}
#LoanVerified .loanbiz .list .icon .ic-ad{color: #ff6a00;background:transparent;font-size:13px;}
#LoanVerified .loanbiz .list .icon .ic-ad:before{content:'';position:absolute;bottom:0;left:0;height:5px;width:100%;background: rgb(255 106 0 / 20%)}
#LoanVerified .loanbiz .list .name{margin: 0 0 12px;line-height: 1.45;font-size: 20px;font-weight: 700;color: #101828;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
#LoanVerified .loanbiz .list .title{margin: 0 0 24px;line-height:1.4;font-size: 16px;font-weight:400;color:#5f5f5f;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
#LoanVerified .loanbiz .list .info{border-top:1px solid #dde0e5;padding:20px 0;}
#LoanVerified .loanbiz .list .info dl{display:flex;text-align:left;margin:0 0 8px;line-height:1.3;font-size:15px;font-weight:500;gap: 10px;}
#LoanVerified .loanbiz .list .info dt{flex:0 0 auto;width:70px;color: #5e6879;}
#LoanVerified .loanbiz .list .info dd{flex:1;color:#111;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
#LoanVerified .loanbiz .list .view{display:flex;align-items:center;justify-content: center;}
#LoanVerified .loanbiz .list .view a{display:flex;align-items:center;justify-content:center;padding:0 20px;width: 100%;height:42px;font-size:15px;font-weight:500;color: #ff6a00;border-radius: 6px;border: 1px solid #ff6a00;background: #fff;}

#introduce{position:relative;}
#introduce .intro{padding:80px 0;background:#f6f7f9;}
#introduce .intro .image{margin:0 0 80px;border-radius:24px;overflow:hidden;}
#introduce .intro .image img{display:block;width:100%;height:100%;object-fit:cover;}
#introduce .intro .info{}
#introduce .intro .info ul{display:flex;justify-content:space-between;gap:32px;}
#introduce .intro .info li{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;}
#introduce .intro .info li .img{margin:0 0 24px;width:142px;height:auto;aspect-ratio:1/1;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;}
#introduce .intro .info li .tit{margin:0 0 8px;line-height:1.4;font-size:24px;font-weight:700;color:#000;}
#introduce .intro .info li .txt{line-height:1.4;font-size:18px;font-weight:400;color:#000;}
#introduce .content{padding:80px 0;background:#fff;}
#introduce .vision{}
#introduce .vision .head{margin:0 0 80px;text-align:center;}
#introduce .vision .head .tit{margin:0 0 24px;line-height:1.4;font-size:32px;font-weight:700;color:#101828;}
#introduce .vision .head .txt{line-height:1.4;font-size:18px;color:#5f5f5f;display:flex;flex-direction:column;gap:24px;}
#introduce .vision .cont{}
#introduce .vision .cont ul{display:flex;gap:24px;text-align:center;}
#introduce .vision .cont ul li{}
#introduce .vision .cont ul li:nth-child(even){margin-top:80px;}
#introduce .vision .cont ul li .img{margin:0 0 32px;width:100%;height:auto;aspect-ratio:44/40;border-radius:24px;overflow:hidden;}
#introduce .vision .cont ul li .tit{margin:0 0 12px;line-height:1.4;font-size:32px;font-weight:700;color:#FF6A00;}
#introduce .vision .cont ul li .txt{line-height:1.4;font-size:18px;font-weight:400;color:#5f5f5f;}

#loginBox{position:relative;padding:80px 0;background:#f6f7f9;}
#loginBox .flex-box{display:flex;gap: 48px;}
#loginBox .flex-box .left-box{flex:1;}
#loginBox .flex-box .right-box{flex:0 0 auto;}
#loginBox .flex-box .form{padding:60px 40px;border-radius:16px;background:#fff;}
#loginBox .flex-box .form .icon{display:flex;align-items:center;justify-content:center;margin:0 0 32px;}
#loginBox .flex-box .form .cont{}
#loginBox .flex-box .form .cont dl{margin:0 0 20px;}
#loginBox .flex-box .form .cont dt{margin:0 0 8px;line-height:1.4;font-size:16px;font-weight:500;color:#111}
#loginBox .flex-box .form .cont dd{}
#loginBox .flex-box .form .cont dd .inp{}
#loginBox .flex-box .form .cont dd .inp input{padding:0 20px;width:100%;height:56px;border-radius:8px;border:1px solid #dde0e5;background:#fff !important;font-size: 15px;color: #111;}
#loginBox .flex-box .form .util{margin: 0 0  32px;display:flex;align-items:center;justify-content:space-between;}
#loginBox .flex-box .form .util .checkbox{display:flex;align-items:center;gap:12px;}
#loginBox .flex-box .form .util .checkbox label{display:flex;align-items:center;cursor:pointer;}
#loginBox .flex-box .form .util .checkbox label input{display: none;}
#loginBox .flex-box .form .util .checkbox label input ~ i{flex:0 0 auto;margin:0 4px 0 0;width:18px;height: 18px;background:url("../img/icon/ic_checkbox.svg") no-repeat center / contain;}
#loginBox .flex-box .form .util .checkbox label input ~ span{font-size: 13px;color: #5f5f5f;}
#loginBox .flex-box .form .util .checkbox label input:checked ~ i{background:url("../img/icon/ic_checkbox_on.svg") no-repeat center / contain;}
#loginBox .flex-box .form .util .link{display:flex;gap:12px;}
#loginBox .flex-box .form .util .link a{font-size:13px;color:#5f5f5f;}
#loginBox .flex-box .form .button{}
#loginBox .flex-box .form .button .btn_submit{display:flex;align-items:center;justify-content:center;width:100%;height:66px;border-radius:12px;background:#FF6A00;font-size:18px;font-weight:700;color:#fff;}
#loginBox .flex-box .form .link.mo{display:none;}
#loginBox .flex-box .form .link a{font-size:13px;color:#5f5f5f;}
#loginBox .flex-box .form .sign{margin:32px 0 0 0;text-align:center;}
#loginBox .flex-box .form .sign a{line-height:1.4;font-size:16px;font-weight:700;color:#ff6a00;text-decoration:underline;}
#loginBox .flex-box .banner{position:relative;display:flex;flex-direction:column;padding: 36px 44px;border-radius:16px;width: 472px;height: 100%;max-width: 100%;overflow:hidden;background:url("../img/login_right_banner.png") no-repeat center / cover;}
#loginBox .flex-box .banner .text{}
#loginBox .flex-box .banner .text .tit{line-height:1.4;font-size:38px;font-weight:700;color:#fff;}
#loginBox .flex-box .banner .text .txt{margin:16px 0 0;line-height:1.4;font-size:18px;font-weight:400;color:#fff;}
#loginBox .flex-box .banner .tele{margin:auto 0 0 0;display:flex;flex-direction:column;gap:6px;}
#loginBox .flex-box .banner .tele .tit{line-height:1.4;font-size:20px;font-weight:500;color:#fff;}
#loginBox .flex-box .banner .tele .txt{line-height:1.4;font-size:15px;font-weight:400;color:#fff;}
#loginBox .flex-box .banner .tele .tel{line-height:1.4;font-size:36px;font-weight:700;color:#fff;}

#guideBox{padding:80px 0;background:#F6F7F9;}
#guideBox .tab{margin:0 0 68px;display:flex;border-radius:6px;background:#fff;overflow:hidden;}
#guideBox .tab .tab-btn{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;height:66px;border-radius:6px;overflow:hidden;font-size:20px;font-weight:500;color:#5e6879;background: transparent;}
#guideBox .tab .tab-btn.on{background:#FF6A00;color:#fff;}
#guideBox .tab-box{display: none;}
#guideBox .tab-box.active{display:block;}
#guideBox .customer{}
#guideBox .customer .step{}
#guideBox .customer .step ul{}
#guideBox .customer .step li{margin:0 0 68px;padding:68px 40px;border-radius:24px;background:#fff;display:flex;flex-direction:column;text-align:center;}
#guideBox .customer .step li .text{}
#guideBox .customer .step li .text .dot{display:flex;align-items:center;justify-content:center;margin:0 auto 10px;gap:6px;}
#guideBox .customer .step li .text .dot i{width:6px;height:6px;border-radius:6px;background:#ff6a00;}
#guideBox .customer .step li .text .num{display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.3;font-size:20px;font-weight:500;color:#5e6879;margin:0 0 24px;}
#guideBox .customer .step li .text .tit{margin:0 0 24px;line-height:1.4;font-size: 28px;font-weight:700;color:#101828;word-break: keep-all;}
#guideBox .customer .step li .text .txt{line-height:1.4;font-size:18px;font-weight:400;color:#5f5f5f;word-break: keep-all;}
#guideBox .customer .step li .text .txt p{margin:0 0 24px;}
#guideBox .customer .step li .text .txt p:last-of-type{margin:0;}
#guideBox .customer .step li .text .txt p.red{color:#ef5f4b;}
#guideBox .customer .step li .image{margin:48px 0 0 0;overflow:hidden;border-radius:16px;}
#guideBox .customer .step li .image img{width:100%;height:100%;object-fit:cover;}
#guideBox .customer .step li .image img.mo{display:none}
#guideBox .customer .step li .button{display:flex;gap:32px;margin:48px 0 0;}
#guideBox .customer .step li .button .box{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding: 40px;border-radius: 16px;border: 2px solid transparent;background:#fff4e6;transition:all 0.3s;}
#guideBox .customer .step li .button .box:hover{border-color:#ff6a00;}
#guideBox .customer .step li .button .box:hover .act{background:#ff6a00;color:#fff;}
#guideBox .customer .step li .button .ico{margin:0 0 36px;display:flex;align-items:center;justify-content:center;width:142px;height:auto;aspect-ratio:1/1;background:#fff;border-radius:50%;overflow:hidden;}
#guideBox .customer .step li .button .tit{margin:0 0 16px;line-height:1.4;font-size:24px;font-weight:700;color:#000;}
#guideBox .customer .step li .button .act{width:100%;display:flex;align-items:center;justify-content:center;height:60px;width:100%;border-radius:6px;background:#fff;font-size:18px;font-weight:600;color:#364153;}
#guideBox .company{margin: 0 0 80px;}
#guideBox .company .process{margin: 0 0 68px;,ar: ;padding: 68px 40px;background: #fff;border-radius: 16px;}
#guideBox .company .process .head{margin: 0 0 48px;line-height: 1.4;font-size: 32px;font-weight: 700;color: #101828;}
#guideBox .company .process .cont{position:relative;}
#guideBox .company .process .cont .step{}
#guideBox .company .process .cont .step ul{display:flex;}
#guideBox .company .process .cont .step li{flex:1;display:flex;align-items:center;justify-content:center;flex-direction: column;text-align: center;}
#guideBox .company .process .cont .step .ico{margin:0 auto 52px;width:100px;height:100px;border-radius:100px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;}
#guideBox .company .process .cont .step .tit{margin:0 0 8px;line-height:20px;font-size:14px;font-weight:500;color:#FF6A00;}
#guideBox .company .process .cont .step .txt{line-height:20px;font-size:18px;font-weight:600;color:#111;}
#guideBox .company .process .cont .guage{position:absolute;bottom: 70px;left:0;width:100%;height:8px;border-radius:8px;background:#f3f4f6;}
#guideBox .company .process .cont .guage i{position:absolute;top:0;left:0;width: 25.39%;height: 100%;border-radius:8px;background:#ff6a00;}
#guideBox .company .banner{padding:56px 44px;background:url("../img/sub/guide_banner_bg.png") no-repeat center / cover;border-radius:16px;overflow:hidden;display: flex;justify-content: space-between;}
#guideBox .company .banner .text{flex:1;}
#guideBox .company .banner .text .tit{line-height:1.4;font-size:38px;font-weight:700;color:#fff;}
#guideBox .company .banner .text .txt{margin:16px 0 0 0;line-height:1.4;font-size:18px;color:#fff;}
#guideBox .company .banner .link{flex:0 0 auto;display:flex;flex-direction:column;justify-content:flex-end;}
#guideBox .company .banner .link a{display:flex;align-items:center;justify-content:center;text-align:center;padding:0 50px;height:52px;font-size:15px;font-weight:500;color:#111;border-radius:6px;background:#fff;}

#community{position:relative;padding:80px 0;background:#f6f7f9;}
#community .flex-box{display:flex;gap: 50px;}
#community .content{flex:1;}
#community .content .tab{}
#community .content .tab{margin:0 0 68px;display:flex;border-radius:6px;background:#fff;overflow:hidden;}
#community .content .tab .tab-btn{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;height:66px;border-radius:6px;overflow:hidden;font-size: 18px;font-weight:500;color:#5e6879;background: transparent;}
#community .content .tab .tab-btn.on{background:#FF6A00;color:#fff;}
#community .content .board{}
#community .content .board .list{margin: 0 0 40px;background:#fff;border-radius:16px;overflow:hidden;}
#community .content .board .list ul{}
#community .content .board .list ul li{position:relative;padding: 25px 30px;border-bottom: 1px solid #dde0e5;background: #fff;}
#community .content .board .list ul li:last-child{border-bottom:0;}
#community .content .board .list ul li.bo_notice .subject{color:#FF1D22;}
#community .content .board .list .chk{position:absolute;top:50%;left:20px;transform:translateY(-50%);z-index: 2;}
#community .content .board .list .box{position: relative;display: flex;text-decoration: none;justify-content: space-between;gap: 40px;}
#community .content .board .list .image{flex:0 0 auto;width: 108px;height: auto;border-radius: 10px;overflow: hidden;display: flex;align-items: center;justify-content: center;aspect-ratio: 1/1;}
#community .content .board .list .image img{width:100%;height:100%;object-fit:cover;}
#community .content .board .list .cont{flex:1;display: flex;flex-direction: column;justify-content: center;}
#community .content .board .list .subject {margin: 0 0 12px;line-height: 1.4;font-size: 18px;font-weight: 600;color: #364153;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
#community .content .board .list .date{font-size: 14px;color: #858585;}
#community .content .board .list .view{flex:0 0 auto;display:flex;align-items:center;gap:8px;font-size: 14px;color: #5f5f5f;}
#community .content .board .list .view:before{content:'';width:16px;height:16px;background:url("../img/icon/ic_view.svg") no-repeat center / contain;}
#community .premium{flex:0 0 auto;width: 280px;}
#community .premium .head{margin:0 0 28px;display:flex;align-items:center;justify-content:space-between;}
#community .premium .head .title{display:flex;align-items:center;gap:12px;line-height:32px;font-size:24px;font-weight:700;color:#101828;}
#community .premium .head .title .ad{width:45px;height:26px;background:url("../img/icon/ic_ad.svg") no-repeat center / contain;}
#community .premium .head .title img{}
#community .premium .head .arrow{display:flex;align-items:center;gap:8px;}
#community .premium .head .arrow button{position: static;display:flex;align-items:center;justify-content:center;background:transparent;width: 12px;height: 12px;margin: 0;}
#community .premium .head .arrow button:after{content:'';width: 100%;height: 100%;background:url("../img/icon/ic_arrow.svg") no-repeat center / contain;}
#community .premium .head .arrow button.swiper-button-prev:after{transform:rotate(180deg);}
#community .premium .head .arrow button.swiper-button-next:after{}
#community .premium .cont{}
#community .premium .slider{overflow: hidden;height: 1612px;}
#community .premium .slider .box{position:relative;display:block;margin:0 0 24px;padding: 40px 28px 30px;border: 2px solid #F3F4F6;border-radius:16px;background:#fff;overflow: hidden;transition:all 0.3s;}
#community .premium .slider .box:hover{border-color:#3a52c6;background:#f2f6ff;box-shadow:0 4px 40px rgb(0 0 0 / 12%);}
#community .premium .slider .icon{position:absolute;top:0;right:0;margin: 0;padding: 0;}
#community .premium .slider .icon .ic{display:flex;align-items:center;justify-content:center;height: 30px;padding: 0 12px;border-radius: 0 0 0 10px}
#community .premium .slider .icon .ic-premium{background: #3A52C6;background: linear-gradient(180deg, #3A52C6 0%, #1C2860 100%);}
#community .premium .slider .icon .ic-premium:before{content:'';width:68px;height:auto;aspect-ratio: 34/5;background:url("../img/icon/ic_premium.svg") no-repeat center / contain;}
#community .premium .slider .name{margin: 0 0 8px;line-height: 1.35;font-size: 14px;color: #5e6879;}
#community .premium .slider .title{margin: 0 0 18px;line-height:1.45;font-size: 20px;font-weight:700;color:#101828;}
#community .premium .slider .title span{color:#3a52c6;}
#community .premium .slider .desc{line-height:1.4;font-size: 16px;color:#5f5f5f;}
#community .premium .slider .bottom{margin: 16px 0 0;padding: 14px 0 0;border-top:1px solid #dde0e5;display:flex;flex-direction:column;align-items:flex-start;}
#community .premium .slider .bottom .tele{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:500;color:#111;}
#community .premium .slider .bottom .tele:before{content:'';flex:0 0 auto;width:14px;height:14px;background:url("../img/icon/ic_phone.svg") no-repeat center / contain;}
#community .premium .slider .bottom .view{margin:26px 0 0;}
#community .premium .slider .bottom .view a{display:flex;align-items:center;justify-content:center;padding:0 20px;height:42px;font-size:15px;font-weight:500;color:#111;border-radius:6px;border:1px solid #dde0e5;background:#fff;}
#community .premium .slider .button{display:none;}
#community .banner-wrap{margin-top:80px;}

#adtip{position:relative;padding:80px 0;background:#f6f7f9;}
#adtip .content{margin: 0 0 80px;}
#adtip .content ul{}
#adtip .content li{display:flex;margin: 0 0 40px;}
#adtip .content li .cont{flex:1;padding:0 20px;display:flex;flex-direction:column;justify-content:center;}
#adtip .content li .cont .name{line-height:1.4;font-size:30px;font-weight:700;color:#111;margin:0 0 20px;}
#adtip .content li .cont .price{display:flex;align-items:center;margin:0 0 20px;}
#adtip .content li .cont .price .sale{font-size: 24px;font-weight: 700;color: #111;display:flex;align-items:center;}
#adtip .content li .cont .price .sale em{margin:0 0 0 2px;font-size:18px;font-weight:500;color:#111;}
#adtip .content li .cont .price .unit{position:relative;display:flex;align-items:center;margin:0 0 0 12px;padding:0 0 0 12px;font-size:18px;font-weight:700;color:#ff6a00;}
#adtip .content li .cont .price .unit:before{content:'';position:absolute;top:50%;left:0;width:1px;height:16px;background:#ccd1dc;transform:translateY(-50%);}
#adtip .content li .cont .text{}
#adtip .content li .cont .text p{margin:0 0 4px;position:relative;padding:0 0 0 20px;line-height:1.5;font-size:16px;font-weight:400;color:#364153;}
#adtip .content li .cont .text p:before{content:'';position:absolute;top: 10px;left: 8px;width:3px;height:3px;background:#364153;}
#adtip .content li .cont .text small{margin:0 0 4px;line-height: 1.5;font-size: 14px;font-weight: 400;color: #858585;}
#adtip .content li .image{flex:0 0 auto;}
#adtip .content li .image img{display:block;width:100%;height:100%;object-fit:cover;}
#adtip .content li .image img.pc-only{display:block;}
#adtip .content li .image img.mo-only{display:none;}
#adtip .caution{padding: 30px 40px;border-radius: 16px;background: #fff;}
#adtip .caution .tit{margin:0 0 20px;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;height:38px;border-radius:38px;background:#ff6a00;color:#fff;font-size:18px;font-weight:600;color:#fff;}
#adtip .caution .txt{}
#adtip .caution .txt p{margin:0 0 4px;position:relative;padding:0 0 0 20px;line-height:1.5;font-size:16px;font-weight:400;color:#364153;letter-spacing:0;}
#adtip .caution .txt p:before{content:'';position:absolute;top: 10px;left: 8px;width:3px;height:3px;background:#364153;}

#bizdetail{position:relative;padding: 54px 0 80px;background:#f6f7f9;}
#bizdetail .header{margin: 0 0 54px;}
#bizdetail .header .title{line-height: 1.5;font-size: 24px;font-weight: 700;color: #111;text-align: center;}
#bizdetail .header .title span{color:#ff6a00;}
#bizdetail .header .tags{margin: 30px 0 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;}
#bizdetail .header .tags span{display:flex;align-items:center;justify-content:center;padding:0 10px;height:40px;border-radius:6px;border:1px solid #ff6a00;background:#fff;font-size:18px;font-weight:600;color:#ff6a00;}
#bizdetail .section{margin: 0 0 24px;padding:40px;border-radius:24px;background:#fff;}
#bizdetail .section .head{margin:0 0 28px;display:flex;align-items:center;height:45px;}
#bizdetail .section .head .tit{line-height:1.5;font-size:22px;font-weight: 700;color:#000;}
#bizdetail .section .head .tip{margin-left:auto;line-height:45px;border-radius:12px;padding:0 20px;background:rgb(255 106 0 / 8%);font-size:15px;color:#111;}
#bizdetail .section .head .tip span{color:#ff6a00;}
#bizdetail .section .cont{}
#bizdetail .section .info{display: flex;flex-wrap: wrap;gap:20px;}
#bizdetail .section .info dl{width:calc(20% - 16px);display:flex;flex-direction:column;gap:8px;}
#bizdetail .section .info dt{line-height:1.3;font-size: 16px;font-weight:500;color:#5E6879;}
#bizdetail .section .info dd{line-height:1.4;font-size: 16px;font-weight:500;color:#111;word-break:keep-all;}
#bizdetail .section .info dd .tel{font-weight:700;color:#ff6a00;}
#bizdetail .section .info dd .btn{display:none;}
#bizdetail .section .item{display:flex;flex-wrap:wrap;gap:28px;}
#bizdetail .section .item dl{width:calc(25% - 21px);display:flex;align-items:center;gap:8px;line-height:1.3;font-size: 16px;font-weight:500;}
#bizdetail .section .item dt{flex:0 0 auto;min-width:70px;color:#5E6879}
#bizdetail .section .item dd{flex:1;color:#111;}
#bizdetail .section .explain{line-height:1.8;font-size: 16px;color:#111;}
#bizdetail .section .company-info{margin:28px 0 0;padding:28px 0 0;border-top:1px solid #dde0e5;}
#bizdetail .section .company-info dl{display:flex;align-items:center;line-height:1.3;font-size: 16px;font-weight:500;margin:0 0 10px;}
#bizdetail .section .company-info dl:last-of-type{margin-bottom:0;}
#bizdetail .section .company-info dt{flex:0 0 auto;min-width:70px;color:#5E6879;}
#bizdetail .section .company-info dd{display:flex;align-items:center;gap:18px;}
#bizdetail .section .company-info dd .tel{margin: 0 20px 0 0;font-weight:700;color:#ff6a00;}
#bizdetail .section .company-info dd .btn{display:none;height: auto;}
#bizdetail .section .company-info dd.tip{line-height:45px;border-radius:12px;padding:0 20px;background:rgb(255 106 0 / 8%);font-size:15px;color:#111;display:block;}
#bizdetail .section .company-info dd.tip span{color:#ff6a00;}
#bizdetail .grid {display: grid;grid-template-columns: 1fr 1fr;grid-template-areas:"pre warn" "pre cau";gap: 24px;}
#bizdetail .grid .sec {background: #fff;border-radius: 24px;padding: 30px;}
#bizdetail .grid .sec .tit {line-height: 1.5;font-size: 22px;font-weight: 700;margin-bottom: 28px;color: #000;}
#bizdetail .grid .sec .txt p {font-size: 14px;line-height: 1.8;color: #111;margin-bottom: 14px;}
#bizdetail .grid .sec.pre {grid-area: pre;padding: 50px 30px;}
#bizdetail .grid .sec.pre .txt p{position:relative;padding: 0 0 0 18px;margin: 0;word-break: keep-all;}
#bizdetail .grid .sec.pre .txt p em{position:absolute;top:0;left:0;}
#bizdetail .grid .sec.warn {grid-area: warn;border: 1px solid #ff8361;background: rgb(246 239 241);}
#bizdetail .grid .sec.warn .tit {color: #e53e3e;}
#bizdetail .grid .sec.warn .txt span {display: block;color: #ff3300;font-weight: bold;text-decoration: underline;}
#bizdetail .grid .sec.cau {grid-area: cau;}
#bizdetail .grid .sec.cau .tit {font-size: 18px;}
#bizdetail .grid .sec.cau .txt{}
#bizdetail .grid .sec.cau .txt p{}
#bizdetail .grid .sec.cau .txt p strong {color: #000;font-weight: 700;}
#bizdetail .button{margin:54px 0 0;display:flex;align-items:center;justify-content:center;}
#bizdetail .button a{display:flex;align-items:center;justify-content:center;min-width:204px;height:62px;border-radius:6px;background:#ff6a00;font-size:20px;font-weight:600;color:#fff;}
#bizdetail .floated{display:none;}

#scrollToTop{position:fixed;bottom:20px;right:20px;width:74px;height:74px;background:#ff6a00;display: flex;align-items:center;justify-content:center;}
#scrollToTop.active{display:flex !important;}
#scrollToTop i{display:none;}
#scrollToTop:before{content:'';width:24px;height:24px;background:url("../img/icon/ic_top.svg") no-repeat center / contain;}

@media (max-width: 1420px) {
    .inner{width:90dvw;}

    #header{}
    #header .inner{}
    #header .header-main .gnb ul{}

    #footer .footer-main .flex{gap:40px 20px;}
    #footer .footer-main .flex .sec{width: 33.33%;}

    #main .main .search{flex:4;width:40%;}
    #main .main .visual{flex:6;width:60%;}
    #main .mainbiz .list ul{grid-template-columns:repeat(4,1fr);}

    #LoanList .loanbiz .list ul{grid-template-columns:repeat(4,1fr);}

    #bizdetail .section .info {gap:40px 20px;}
    #bizdetail .section .info dl{width: calc(33.33% - 14px);}
    #bizdetail .section .item{gap: 28px 14px;}
    #bizdetail .section .item dl{width: calc(33.33% - 10px);}

    #community .flex-box{gap:30px;}

}
@media (max-width: 1024px) {

    .inner{width:100%;}

    #header{border-bottom:1px solid #dde0e5;}
    #header .header-top{padding: 5px 20px;}
    #header .header-top .inner{height: auto;min-height: 52px;}
    #header .header-top .company-info{line-height: 1.2;font-size: 22px;}
    #header .header-top .util-nav{display:none;}
    #header .header-main{padding:0 20px;}
    #header .header-main .inner{height:auto;flex-wrap:wrap;}
    #header .header-main .logo{flex:0 0 auto;width:100%;height: 60px;display: flex;align-items: center;justify-content: flex-start;}
    #header .header-main .logo img{height: 18px;width:auto;display:block;}
    #header .header-main .gnb{flex: 0 0 auto;width: 100%;height: 50px;}
    #header .header-main .gnb ul{gap:0;}
    #header .header-main .gnb li a{font-size: 16px;font-weight: 400;white-space: nowrap;gap: 2px;}
    #header .header-main .gnb li a .pc{display:none;}
    #header .header-main .gnb li a i.new{width:16px;height:16px;font-size:8px;}
    #header .header-main .auth{display:none;}
    #header .header-main .mobile{position:absolute;top:0;right:0;height:60px;display:flex;align-items:center;gap: 10px;}
    #header .header-main .mobile .btn-allmenu{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:url("../img/icon/ic_allmenu.svg") no-repeat center / contain;}

    #allmenu{position:fixed;top:0;left:0;width: 100%;height: 100dvh;z-index: 1001;display: block;opacity:0;visibility:hidden;transition: all 0.3s;}
    #allmenu.active{opacity:1;visibility:visible;}
    #allmenu.active .inner{transform:translateX(0);}
    #allmenu.active .dimmed{opacity:0.5;}
    #allmenu .inner{position:relative;z-index:1;margin:0;left:50px;height:100dvh;width:calc(100% - 50px);background:#fff;overflow-y:auto;transform: translateX(100%);transition: all 0.3s;}
    #allmenu .head{display:flex;align-items:center;justify-content:space-between;padding:0 20px;height:50px;border-bottom: 1px solid #dde0e5;}
    #allmenu .head .logo{}
    #allmenu .head .logo img{height:24px;width:auto;display:block;}
    #allmenu .head .close{position:relative;width: 30px;height: 30px;cursor:pointer;}
    #allmenu .head .close:before{content:'';position:absolute;top: 14px;left: 5px;width:20px;height:2px;background:#111;transform:rotate(45deg);}
    #allmenu .head .close:after{content:'';position:absolute;top: 14px;left: 5px;width:20px;height:2px;background:#111;transform:rotate(135deg);}
    #allmenu .cont{}
    #allmenu .cont .accordion-menu{width:100%;}
    #allmenu .cont .accordion-item{}
    #allmenu .cont .accordion-header{padding:10px;display:flex;align-items:center;justify-content:flex-start;height:50px;font-size: 15px;font-weight: 400;}
    #allmenu .cont .accordion-header .indicator{margin:0 0 0 auto;}
    #allmenu .dimmed{position:absolute;z-index:0;inset:0;background:#000;opacity:0;transition:all 0.3s;}

    #footer{}
    #footer .footer-marquee{padding:0;height:50px;display:flex;align-items:center;justify-content:center;}
    #footer .footer-marquee .swiper-slide{width: auto;padding:0 20px;}
    #footer .footer-marquee .swiper-slide a{height:30px;}
    #footer .footer-marquee .swiper-slide a img{height:24px;}
    #footer .footer-top{padding: 10px;}
    #footer .footer-top .inner{flex-direction: column;align-items: stretch;height: auto;}
    #footer .footer-top .link{display:flex;align-items:center;height: 36px;}
    #footer .footer-top .link a{font-size: 14px;}
    #footer .footer-top .link a:after{content:'';width:1px;height:10px;background:#fff;opacity:0.3;margin:0 16px;}
    #footer .footer-top .link a:last-of-type:after{display:none;}
    #footer .footer-top .send{}
    #footer .footer-top .send a{}
    #footer .footer-top .send .txt{font-size:14px;}
    #footer .footer-top .send .txt br{display:none;}
    #footer .footer-top .send .ico{width:24px;height:24px;}
    #footer .footer-main{padding: 20px 10px;}
    #footer .footer-main .flex{flex-direction: column;margin: 0 0 28px;padding: 0 0 28px;gap: 34px;}
    #footer .footer-main .flex:last-of-type{margin:0;padding:0;border:0;}
    #footer .footer-main .flex.wrap{flex-wrap:wrap;gap: 28px;}
    #footer .footer-main .flex .sec{flex:0 0 auto;width: 100%;}
    #footer .footer-main .flex .logo{margin: 0 0 28px;}
    #footer .footer-main .flex .cs{}
    #footer .footer-main .flex .cs .tit{font-size: 16px;}
    #footer .footer-main .flex .cs .txt{font-size: 14px;}
    #footer .footer-main .flex .cs .tel{font-size: 20px;}
    #footer .footer-main .flex .caution{width: 100%;}
    #footer .footer-main .flex .caution .tit{line-height: 25px;font-size: 15px;}
    #footer .footer-main .flex .caution .txt{font-size: 15px;}
    #footer .footer-main .flex .caution .txt span{display:block;}
    #footer .footer-main .flex .caution .txt br{display:none;}
    #footer .footer-main .flex .caution .cau{position:absolute;top:0;right:0;display: flex;align-items: center;height: 25px;gap: 6px;}
    #footer .footer-main .flex .caution .cau i{flex:0 0 auto;width:20px;height:20px;background:url("../img/icon/ic_caution.svg") no-repeat center / contain;}
    #footer .footer-main .flex .caution .cau span{font-size: 15px;}
    #footer .footer-main .flex .calculator{width: 100%;}
    #footer .footer-main .flex .calculator .tit{line-height: 25px;font-size: 15px;}
    #footer .footer-main .flex .calculator .txt{font-size: 15px;}
    #footer .footer-main .flex .calculator .btn{position:absolute;top:0;right:0;}
    #footer .footer-main .flex .calculator .btn a{display: flex;align-items: center;height: 25px;gap: 6px;}
    #footer .footer-main .flex .calculator .btn i{flex:0 0 auto;width:20px;height:20px;background:url("../img/icon/ic_calculator.svg") no-repeat center / contain;}
    #footer .footer-main .flex .calculator .btn span{font-size: 14px;}
    #footer .footer-main .info{line-height: 1.4;font-size: 18px;gap: 4px;}
    #footer .footer-main .info p{flex-direction: column;align-items: stretch;gap: 4px;}
    #footer .footer-main .info p span{display:flex;align-items:center;}
    #footer .footer-main .info p span:before{display:none;}
    #footer .footer-main .cite{}

    #popup{display:none !important;}

    #popup .popup{top:20px;left:20px;right: 20px;max-width: calc(100dvw - 40px);max-height: calc(100dvh - 40px);overflow-y: auto;}
    #popup .popup .head{}
    #popup .popup .head .ico{}
    #popup .popup .head .tit{font-size:20px;}
    #popup .popup .cont{padding: 30px 16px;}
    #popup .popup .cont ul{}
    #popup .popup .cont li{margin: 0 0 10px;padding: 0 0 10px;gap: 8px;}
    #popup .popup .cont li .num{width: 18px;height: 18px;line-height: 18px;font-size: 10px;}
    #popup .popup .cont li .txt{line-height: 1.4;font-size: 13px;}
    #popup .popup .cont li .txt small{font-size: 12px;}
    #popup .popup .bttn{position: sticky;padding: 16px 16px;bottom: 0;z-index: 2;}
    #popup .popup .bttn .close{font-size: 14px;}
    #popup .popup .bttn .close.close-today{}
    #popup .popup .bttn .close.close-today i{width: 20px;height: 20px;}
    #popup .popup .bttn .close.close-button i{width: 20px;height: 20px;}

    #main{}
    #main .section{}
    #main .title-box{margin:0 0 28px;display:flex;align-items:center;gap:12px;}
    #main .title-box img{flex:0 0 auto;height:32px;width:auto;}
    #main .title-box span{font-size: 18px;}
    #main .sec-1{padding: 20px 10px;}
    #main .sec-2{padding: 10px 10px 20px;}
    #main .sec-3{padding: 10px 10px 10px;}
    #main .sec-4{padding: 10px 10px 0 10px;}
    #main .sec-5{padding: 40px 10px 20px;}
    #main .main{}
    #main .main{flex-direction:column;}
    #main .main .search{width: 100%;display: none;}
    #main .main .search .tit{margin: 0 0 18px;padding: 0 6px;font-size: 18px;}
    #main .main .search .tit span{color:#ff6a00;}
    #main .main .search .con{padding: 12px;border-radius: 8px;}
    #main .main .search .con input{height: 32px;font-size: 14px;}
    #main .main .search .con button{width: 32px;height: 32px;border-radius: 8px;}
    #main .main .visual{width: 100%;}
    #main .main .visual .slider{position:relative;border-radius:16px;background:#ebf1fc;overflow:hidden;}
    #main .main .visual .slider .swiper-wrapper{}
    #main .main .visual .slider .swiper-slide{}
    #main .main .visual .slider .swiper-slide .box{padding: 20px;flex-direction: column;align-items: stretch;gap: 20px;height: 150px;}
    #main .main .visual .slider .swiper-slide .con{flex:1;padding: 0 180px 0 0;}
    #main .main .visual .slider .swiper-slide .tit{margin: 0 0 12px;font-size: 20px;}
    #main .main .visual .slider .swiper-slide .txt{font-size: 16px;}
    #main .main .visual .slider .swiper-slide .img{margin: 0;justify-content:flex-start;display:flex;align-items:center;}
    #main .main .visual .slider .swiper-slide .img img{height:100px;}
    #main .premium{}
    #main .premium .title-box{display:none;}
    #main .premium .content{}
    #main .premium .direct{margin: 0 0 10px;line-height: 32px;font-size: 18px;font-weight: 700;color: #101828;}
    #main .premium .slider{overflow: hidden;height: 490px;}
    #main .premium .slider .swiper-wrapper{}
    #main .premium .slider .swiper-slide{width:calc(50% - 5px);height: calc((100% - 20px) / 2) !important;}
    #main .premium .slider .box{padding: 10px;text-align: center;-webkit-tap-highlight-color:rgba(242,246,255,.95);}
    #main .premium .slider .box:active{border-color:#3a52c6;background:#f2f6ff;}
    #main .premium .slider .box:hover{border-color:#3a52c6;background:#f2f6ff;box-shadow:0 4px 40px rgb(0 0 0 / 12%);}
    #main .premium .slider .icon{position:static;width: 100%;text-align: left;margin: 0 0 14px;}
    #main .premium .slider .icon .ic{display:inline-flex;}
    #main .premium .slider .icon .ic-premium{position:relative;background:transparent;padding: 0;justify-content: flex-start;height: 12px;}
    #main .premium .slider .icon .ic-premium:after{content:'';position:absolute;bottom:0;left:0;width:100%;height: 4px;background:#3a52c6;opacity:0.2;z-index:0;}
    #main .premium .slider .icon .ic-premium:before{height: 9px;aspect-ratio: 58 / 9;background:url("../img/icon/ic_premium_mo.svg") no-repeat center / contain;}
    #main .premium .slider .name{font-size: 16px;text-align: center;}
    #main .premium .slider .title{margin: 0 0 8px;font-size: 18px;}
    #main .premium .slider .title span{}
    #main .premium .slider .desc{font-size: 16px;}
    #main .premium .slider .bottom{border:0;margin:0;padding:0;}
    #main .premium .slider .bottom .tele{display:none;}
    #main .premium .slider .bottom .view{margin:0;}
    #main .premium .slider .bottom .view a{position:absolute;inset:0;height:auto;opacity:0;z-index: 1;}
    #main .premium .slider .button{display:flex;align-items:center;gap:8px;margin: 16px 0 0;padding: 0;position: relative;z-index: 2;}
    #main .premium .slider .button .btn{display:flex;align-items:center;justify-content:center;height:38px;width:100%;border-radius:6px;border:1px solid #e0e0e0;}
    #main .premium .slider .button .btn-1{background:#3449B1;border:1px solid #3449B1;color:#ffffff;}
    #main .premium .slider .button .btn-2{background:#ffffff;border:1px solid #3449B1;color:#3449B1;}
    #main .premium .swiper-button-prev{display:none;}
    #main .premium .swiper-button-next{display:none;}
    #main .company{margin: 20px 0 0 0;gap: 18px;}
    #main .company.mo{display:flex;}
    #main .company.pc{display:none;}
    #main .company .tab{position:relative;display:flex;width:100%;}
    #main .company .tab:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:#dde0e5;;}
    #main .company .tab .tab-btn{position:relative;z-index:2;flex:1;display:flex;align-items:center;justify-content:center;height:45px;font-size:15px;font-weight:500;color:#858585;background:transparent;}
    #main .company .tab .tab-btn.on{color:#ff6a00;}
    #main .company .tab .tab-btn.on:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:#FF6A00;}
    #main .company .tab-box{display:none;}
    #main .company .tab-box.on{display:block;}
    #main .company .box{width: 100%;padding: 0;border-radius: 0;border: 0;}
    #main .company .box:nth-child(2) .con a{width: calc(16.66% - 5px);}
    #main .company .box:nth-child(3) .con a{width: calc(20% - 5px);}
    #main .company .tit{display:none;margin: 0 0 20px;padding: 0 0 10px;font-size: 16px;}
    #main .company .con{gap: 6px;}
    #main .company .con a{padding: 0 5px;height: 32px;font-size: 14px;}
    #main .company .con a:hover{font-weight:600;color:#3a52c6;background:#f2f6ff;}
    #main .company .btn{display:none;top: 20px;right: 20px;height: 36px;}
    #main .company .btn a{font-size: 13px;gap: 5px;}
    #main .company .btn a:after{content:'';flex:0 0 auto;margin: -2px 0 0 0;width: 16px;height: auto;aspect-ratio: 1/1;background: url("../img/icon/ic_more.svg") no-repeat center / contain;}
    #main .mainbiz{}
    #main .mainbiz .title-box{display:none;}
    #main .mainbiz .content{}
    #main .mainbiz .list{}
    #main .mainbiz .list ul{grid-template-columns: repeat(2, 1fr);gap: 10px;}
    #main .mainbiz .list li{}
    #main .mainbiz .list .box{position:relative;padding: 40px 10px 20px;}
    #main .mainbiz .list .box:hover{border-color:#ff6a00;background:#fff8f3;box-shadow:0 4px 40px rgb(0 0 0 / 12%);}
    #main .mainbiz .list .name{font-size:16px;}
    #main .mainbiz .list .box .icon{top:4px;right:4px;}
    #main .mainbiz .list .box .icon img{width:36px;height:32px;}
    #main .mainbiz .list .title{font-size: 18px;}
    #main .mainbiz .list .title span{color:#ff6a00;}
    #main .mainbiz .list .desc{font-size: 16px;}
    #main .mainbiz .list .bottom{margin: 0;padding: 0;border: 0;}
    #main .mainbiz .list .bottom .area{position:absolute;top: 10px;left: 10px;color: #ff6a00;background:transparent;font-size:13px;line-height:18px;height: auto;padding: 0;}
    #main .mainbiz .list .bottom .area:before{content:'';position:absolute;bottom:0;left:0;height:5px;width:100%;background: rgb(255 106 0 / 20%)}
    #main .mainbiz .list .bottom .tele{display:none;}
    #main .mainbiz .list .button{display:flex;align-items:center;gap:8px;margin: 16px 0 0;padding: 0;}
    #main .mainbiz .list .button .btn{display:flex;align-items:center;justify-content:center;height:38px;width:100%;border-radius:6px;border:1px solid #e0e0e0;}
    #main .mainbiz .list .button .btn-1{background:#ff6a00;border:1px solid #ff6a00;color:#ffffff;}
    #main .mainbiz .list .button .btn-2{background:#ffffff;border:1px solid #ff6a00;color:#ff6a00;}
    #main .banner-wrap{padding:0 !important;}
    #main .status-wrap{padding:0 !important;}
    #main .guide{display:flex;align-items:center;margin:15px 0 20px;}

    #container{}
    #container .sub-title-box{margin: 0 auto 32px;}
    #container .sub-title-box .title{display:flex;align-items:center;justify-content:center;text-align:center;gap:12px;}
    #container .sub-title-box .title a{display:flex;align-items:center;justify-content:center;gap:12px;}
    #container .sub-title-box .title img{height: 24px;}
    #container .sub-title-box .title span{font-size: 24px;}
    #container .title-box{margin:0 0 28px;display:flex;align-items:center;gap:12px;}
    #container .title-box img{flex:0 0 auto;height: 26px;width:auto;}
    #container .title-box span{font-size: 18px;}
    #container .banner-wrap{padding: 0 0 40px;}
    #container .banner-wrap .slider{}
    #container .banner-wrap .slider .item{overflow:hidden;}
    #container .banner-wrap .slider .box{padding: 0 20px;overflow:hidden;background:#fff;}
    #container .banner-wrap .slider .con{position:relative;z-index:2;padding: 20px 0;}
    #container .banner-wrap .slider .tit{margin: 0 0 20px;font-size:20px;}
    #container .banner-wrap .slider .btn{padding:0 14px;height:40px;font-size:14px;}
    #container .banner-wrap .slider .img{position:absolute;top:0;right:0;bottom:0;width:50%;justify-content: flex-end;padding:0 20px;}
    #container .banner-wrap .slider .img img{width:100%;height:100%;}
    #container .status-wrap{padding: 0 0 40px;}
    #container .status-wrap .inner{display: flex;flex-direction:column;gap: 0;}
    #container .status-wrap .grid-box{margin: 0 0 40px;}
    #container .status-wrap .grid-box .title-box{flex:0 0 auto;}
    #container .status-wrap .grid-box .more{display: flex;align-items: center;height: 32px;}
    #container .status-wrap .grid-box .more a{display:flex;align-items:center;gap: 10px;font-size:15px;font-weight:500;color:#5e6879}
    #container .status-wrap .grid-box .more a:after{content:'';flex:0 0 auto;margin: -2px 0 0 0;width: auto;height: 16px;aspect-ratio: 1/1;background: url("../img/icon/ic_more.svg") no-repeat center / contain;}
    #container .status-wrap .grid-box .content{padding: 0;border-radius: 0;background: transparent;box-shadow: none;}
    #container .status-wrap .biz-box{order: 1;}
    #container .status-wrap .biz-box .content{padding: 0;}
    #container .status-wrap .biz-box .more{position:absolute;top: 0;right: 0;}
    #container .status-wrap .biz-box .list{}
    #container .status-wrap .biz-box .list ul {list-style: none;padding: 0;}
    #container .status-wrap .biz-box .item{grid-template-columns: 1fr 30%;padding: 0;height: 44px;border-bottom: 1px solid #dde0e5;}
    #container .status-wrap .biz-box .item:last-of-type{border-bottom: 1px solid #dde0e5;}
    #container .status-wrap .biz-box .item .area{display: none;}
    #container .status-wrap .biz-box .item .area .txt{display: inline-flex;align-items: center;justify-content: center;padding: 0 10px;height: 34px;border-radius: 4px;background: #f0f2f6;font-size: 14px;color: #888;}
    #container .status-wrap .biz-box .item .subject{}
    #container .status-wrap .biz-box .item .name{}
    #container .status-wrap .biz-box .item .name .txt{font-size: 14px;text-align: right;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
    #container .status-wrap .biz-box .list-head{display:none;}
    #container .status-wrap .biz-box .list-head .item {font-size:16px;font-weight: 700;color: #111;border-bottom: 1px solid #f1f1f1;}
    #container .status-wrap .biz-box .list-body .subject {padding-left: 0;}
    #container .status-wrap .biz-box .list-body .subject a {font-size: 16px;}
    #container .status-wrap .board-box{margin: 0;}
    #container .status-wrap .board-box .head{display:none;}
    #container .status-wrap .board-box .list{border-radius:12px;background:#fff;padding:10px;}
    #container .status-wrap .board-box .list ul{}
    #container .status-wrap .board-box .list .box {display: block;text-decoration: none;}
    #container .status-wrap .board-box .list .subject {font-size: 16px;font-weight: 600;color: #364153;}
    #container .status-wrap .board-box .list .date {font-size: 16px;}
    #container .status-wrap .news-box{order:3;}
    #container .status-wrap .notice-box{order:3;}
    #container .status-wrap .tab{order:2;position:relative;display:flex;width:100%;margin:0 0 10px;}
    #container .status-wrap .tab:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:#dde0e5;;}
    #container .status-wrap .tab .tab-btn{position:relative;z-index:2;flex:1;display:flex;align-items:center;justify-content:center;height:45px;font-size:15px;font-weight:500;color:#858585;background:transparent;}
    #container .status-wrap .tab .tab-btn.on{color:#ff6a00;}
    #container .status-wrap .tab .tab-btn.on:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:#FF6A00;}

    #container .status-wrap .tab-box{display:none;}
    #container .status-wrap .tab-box.active{display:block;}
    #container .community-wrap{padding: 0 10px 40px;}
    #container .community-wrap .tab{margin:0 0 10px;display:flex;flex-direction: row-reverse;}
    #container .community-wrap .tab .tab-btn{height:50px;font-size: 18px;font-weight: 600;border-bottom: 2px solid #DDE0E5;}
    #container .community-wrap .tab .tab-btn.on{color:#ff6a00;border-color:#ff6a00;}
    #container .community-wrap .tab-box{display:block;}
    #container .community-wrap .grid{display: flex;flex-direction: column;}
    #container .community-wrap .grid-box .more{display: flex;align-items: center;height: 32px;}
    #container .community-wrap .grid-box .more a{display:flex;align-items:center;gap: 6px;font-size:15px;font-weight:500;color:#5e6879}
    #container .community-wrap .grid-box .more a:after{content:'';flex:0 0 auto;width: 16px;height: auto;aspect-ratio:1/1;background: url("../img/icon/ic_more.svg") no-repeat center / contain;}
    #container .community-wrap .content{background: #f8f8f8;padding: 0 20px;border: 0;}
    #container .community-wrap .board-box{display:none;}
    #container .community-wrap .board-box.active{display:block;}
    #container .community-wrap .board-box .head {display: none;}
    #container .community-wrap .board-box .head .title {line-height: 32px;font-size: 24px;font-weight: 700;}
    #container .community-wrap .board-box .list{}
    #container .community-wrap .board-box .list ul{}
    #container .community-wrap .board-box .list ul li{padding: 18px 0;border-bottom: 1px solid #dde0e5;padding-bottom: 15px;}
    #container .community-wrap .board-box .list ul li:last-child{border-bottom:0;}
    #container .community-wrap .board-box .list .box {display: block;text-decoration: none;}
    #container .community-wrap .board-box .list .subject {font-weight: 600;color: #364153;}
    #container .community-wrap .board-box .list .date {font-size: 14px;color: #858585;}
    #container .pg_wrap{display:flex;align-items:center;justify-content:center;margin: 0;}
    #container .pg_wrap .pg{display:flex;align-items:center;justify-content:center;gap:8px;}
    #container .pg_wrap .pg .pg_page{width: 36px;height: 36px;font-size: 14px;}
    #container .pg_wrap .pg .pg_end{width: 30px;border-color:transparent;background: transparent;}
    #container .pg_wrap .pg .pg_end:before{height:10px;}
    #container .pg_wrap .pg .pg_start{width:30px;border-color:transparent;}
    #container .pg_wrap .pg .pg_start:before{height:10px;}
    #container .pg_wrap .pg .pg_next{width: 30px;border-color:transparent;}
    #container .pg_wrap .pg .pg_next:before{height:10px;}
    #container .pg_wrap .pg .pg_prev{width:30px;border-color:transparent;}
    #container .pg_wrap .pg .pg_prev:before{height:10px;}
    #container .pg_wrap .pg .pg_current{width: 36px;height: 36px;font-size: 14px;}

    #LoanList{}
    #LoanList .title-box{}
    #LoanList .title-box span{font-size:18px;}
    #LoanList .mobile{display:block;padding:10px;line-height:21px;font-size:15px;color:#101828;text-align:center;background:#fff;border-bottom:1px solid #dde0e5;display: none !important;}
    #LoanList .mobile span{position:relative;color:#ff6a00;font-weight:700;}
    #LoanList .mobile span:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:5px;background:#ff6a00;opacity:0.2;z-index:0;}
    #LoanList .find{padding: 20px 10px 15px;}
    #LoanList .find .selected{display:flex;}
    #LoanList .find .cont{}
    #LoanList .find .cont ul{grid-template-columns: repeat(6, 1fr);gap: 8px;}
    #LoanList .find .cont li{}
    #LoanList .find .cont li a{height: 40px;font-size: 15px;}
    #LoanList .find .cont li a .pc{display:none;}
    #LoanList .find .cont li.on a{background:#ff6a00;color:#fff;}
    #LoanList .find .cont li.on:hover a{background:#d45800;color:#fff;}
    #LoanList .find .cont li:hover a{color:#ff6a00;}
    #LoanList .premium{margin:20px 10px;}
    #LoanList .premium .title-box{display:none;}
    #LoanList .premium .content{position: relative;}
    #LoanList .premium .head{display:block;margin:0 0 20px;line-height:1.4;font-size:18px;font-weight:700;color:#101828;text-align:center;}
    #LoanList .premium .head span{position:relative;color:#ff6a00;font-weight:700;}
    #LoanList .premium .head span:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:5px;background:#ff6a00;opacity:0.2;z-index:0;}
    #LoanList .premium .slider{overflow: hidden;height: 490px;}
    #LoanList .premium .slider .swiper-wrapper{}
    #LoanList .premium .slider .swiper-slide{width:calc(50% - 5px);height: calc((100% - 20px) / 2) !important;}
    #LoanList .premium .slider .box{padding: 10px;text-align: center;}
    #LoanList .premium .slider .box:hover{border-color:#3a52c6;background:#f2f6ff;box-shadow:0 4px 40px rgb(0 0 0 / 12%);}
    #LoanList .premium .slider .icon{position:static;width: 100%;text-align: left;margin: 0 0 14px;}
    #LoanList .premium .slider .icon .ic{display:inline-flex;}
    #LoanList .premium .slider .icon .ic-premium{position:relative;background:transparent;padding: 0;justify-content: flex-start;height: 12px;}
    #LoanList .premium .slider .icon .ic-premium:after{content:'';position:absolute;bottom:0;left:0;width:100%;height: 4px;background:#3a52c6;opacity:0.2;z-index:0;}
    #LoanList .premium .slider .icon .ic-premium:before{height: 9px;aspect-ratio: 58 / 9;background:url("../img/icon/ic_premium_mo.svg") no-repeat center / contain;}
    #LoanList .premium .slider .name{font-size: 14px;text-align: center;}
    #LoanList .premium .slider .title{margin: 0 0 8px;font-size: 18px;}
    #LoanList .premium .slider .title span{}
    #LoanList .premium .slider .desc{font-size: 14px;}
    #LoanList .premium .slider .bottom{margin: 0;padding: 0;border: 0;}
    #LoanList .premium .slider .bottom .tele{display:none;}
    #LoanList .premium .slider .bottom .view{margin:0}
    #LoanList .premium .slider .bottom .view a{position:absolute;z-index: 1;inset:0;height: auto;opacity: 0;}
    #LoanList .premium .slider .button{position:relative;z-index:2;display:flex;align-items:center;gap:8px;margin: 16px 0 0;padding: 0;}
    #LoanList .premium .slider .button .btn{display:flex;align-items:center;justify-content:center;height:38px;width:100%;border-radius:6px;border:1px solid #e0e0e0;}
    #LoanList .premium .slider .button .btn-1{background:#3449B1;border:1px solid #3449B1;color:#ffffff;}
    #LoanList .premium .slider .button .btn-2{background:#ffffff;border:1px solid #3449B1;color:#3449B1;}
    #LoanList .premium .swiper-button-prev{position:absolute;top:50%;left: -60px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;}
    #LoanList .premium .swiper-button-prev:after{content:'';width: 17px;height: auto;aspect-ratio: 17/31;background:url("../img/icon/ic_arrow.svg") no-repeat center / contain;transform:rotate(180deg);}
    #LoanList .premium .swiper-button-next{position:absolute;top:50%;right: -60px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;}
    #LoanList .premium .swiper-button-next:after{content:'';width: 17px;height: auto;aspect-ratio: 17 / 31;background:url("../img/icon/ic_arrow.svg") no-repeat center / contain;}
    #LoanList .loanbiz{margin: 15px 10px 20px;}
    #LoanList .loanbiz .list{}
    #LoanList .loanbiz .list ul{grid-template-columns: repeat(2, 1fr);gap: 10px;}
    #LoanList .loanbiz .list li{}
    #LoanList .loanbiz .list .box{padding:40px 10px 20px;}
    #LoanList .loanbiz .list .box:hover{border-color:#ff6a00;background:#fff8f3;box-shadow:0 4px 40px rgb(0 0 0 / 12%);}
    #LoanList .loanbiz .list .name{margin:0 0 8px;line-height:1.35;font-size:16px;color:#5e6879;}
    #LoanList .loanbiz .list .box .icon{top:4px;right:4px;}
    #LoanList .loanbiz .list .box .icon img{width:36px;height:32px;}
    #LoanList .loanbiz .list .title{margin: 0 0 8px;font-size: 18px;}
    #LoanList .loanbiz .list .title span{color:#ff6a00;}
    #LoanList .loanbiz .list .desc{font-size: 16px;}
    #LoanList .loanbiz .list .bottom{margin: 0;padding: 0;border: 0;}
    #LoanList .loanbiz .list .bottom .area{position:absolute;top: 10px;left: 10px;color: #ff6a00;background:transparent;font-size:13px;line-height:18px;height: auto;padding: 0;}
    #LoanList .loanbiz .list .bottom .area:before{content:'';position:absolute;bottom:0;left:0;height:5px;width:100%;background: rgb(255 106 0 / 20%)}
    #LoanList .loanbiz .list .bottom .tele{display:none;}
    #LoanList .loanbiz .list .button{display:flex;align-items:center;gap:8px;margin: 16px 0 0;padding: 0;}
    #LoanList .loanbiz .list .button .btn{display:flex;align-items:center;justify-content:center;height:38px;width:100%;border-radius:6px;border:1px solid #e0e0e0;}
    #LoanList .loanbiz .list .button .btn-1{background:#ff6a00;border:1px solid #ff6a00;color:#ffffff;}
    #LoanList .loanbiz .list .button .btn-2{background:#ffffff;border:1px solid #ff6a00;color:#ff6a00;}
    #LoanList .loanbiz .more{display:none;}
    #LoanList .banner-wrap{padding: 0 10px 30px;}
    #LoanList .status-wrap{padding: 0 10px 30px;}
    #LoanList.goodsLoan{}
    #LoanList.goodsLoan .find .cont ul{grid-template-columns: repeat(5, 1fr);gap: 8px;}

    #LoanSearch{position:relative;}
    #LoanSearch .search{padding: 20px 0;background: #fff;}
    #LoanSearch .search .form{padding: 0 10px;}
    #LoanSearch .search .form .box{padding: 0;border-radius: 0;}
    #LoanSearch .search .form .title{margin: 0 0 16px;font-size: 20px;text-align: left;}
    #LoanSearch .search .form .title .pc{display:none;}
    #LoanSearch .search .form .title .mo{display:block;}
    #LoanSearch .search .form .title span{color:#ff6a00;}
    #LoanSearch .search .form .input{margin: 0 auto 30px;padding: 11px 16px;}
    #LoanSearch .search .form .input .inp{padding:0;}
    #LoanSearch .search .form .input .txt{font-size:14px;}
    #LoanSearch .search .form .input .btn{padding:0;height:auto;}
    #LoanSearch .search .form .input input{padding: 0;font-size: 14px;}
    #LoanSearch .search .form .input button{flex:0 0 auto;padding: 0;width:36px;height:36px;border-radius:10px;background:#111;}
    #LoanSearch .search .form .selected{display:flex;flex-wrap:wrap;align-items:center;gap:20px;}
    #LoanSearch .search .form .selected .filter_group{align-items:center;}
    #LoanSearch .search .form .filter{}
    #LoanSearch .search .form .filter dl{flex-direction: column;}
    #LoanSearch .search .form .filter dl:last-of-type{margin:0;padding:0;border:0;}
    #LoanSearch .search .form .filter dt{margin: 0 0 14px;width: 100%;line-height: 1.4;font-size: 20px;font-weight: 700;color: #111;}
    #LoanSearch .search .form .filter dd{gap: 8px;}
    #LoanSearch .search .form .filter dd .item{display:flex;align-items:center;justify-content:center;}
    #LoanSearch .search .form .filter dd .item .btn{padding: 0 10px;width: 100%;height: 32px;font-size: 14px;}
    #LoanSearch .search .form .filter dd .item .btn:hover{font-weight:600;color:#3a52c6;background:#f2f6ff;}
    #LoanSearch .search .form .filter dl:nth-child(1) dd .item{width: calc(16.66% - 7px);}
    #LoanSearch .search .form .filter dl:nth-child(2) dd .item{width: calc(20% - 7px);}
    #LoanSearch .content{padding: 20px 10px;background:#fff;}
    #LoanSearch .content .title-box{margin:0 0 10px;}
    #LoanSearch .list{border-top: 0;}
    #LoanSearch .list ul {list-style: none;padding: 0;}
    #LoanSearch .list .item{display: flex;flex-wrap: wrap;padding: 16px 0;height: auto;gap: 6px 0;}
    #LoanSearch .list-head{display: none;}
    #LoanSearch .list-head .item{font-size: 18px;font-weight: 700;color: #111;border-bottom: 1px solid #f1f1f1;height: 67px;}
    #LoanSearch .list-body .subject {flex: 0 0 auto;width: 100%;padding: 0;}
    #LoanSearch .list-body .subject .tags{margin: 0 0 6px;font-size: 14px;padding: 0 0 0 18px;}
    #LoanSearch .list-body .subject .text{}
    #LoanSearch .list-body .subject .text a{line-height: 1.4;font-size: 16px;font-weight: 600;}
    #LoanSearch .list-body .limit{flex:0 0 auto;width:50%;text-align:left;}
    #LoanSearch .list-body .limit .txt{font-size: 14px;}
    #LoanSearch .list-body .company{flex:0 0 auto;width:50%;text-align:right;}
    #LoanSearch .list-body .company .txt{font-size: 14px;line-height: 20px;}
    #LoanSearch .paging{margin:40px 0 0 0;}

    #LoanVerified{position:relative;}
    #LoanVerified .search{padding: 20px 0;background: #fff;}
    #LoanVerified .search .form{padding: 0 10px;}
    #LoanVerified .search .form .box{padding: 0;border-radius: 0;}
    #LoanVerified .search .form .title{margin: 0 0 16px;font-size: 20px;text-align: left;}
    #LoanVerified .search .form .title .pc{display:none;}
    #LoanVerified .search .form .title .mo{display:block;}
    #LoanVerified .search .form .title span{color:#ff6a00;}
    #LoanVerified .search .form .input{padding: 11px 16px;}
    #LoanVerified .search .form .input .inp{}
    #LoanVerified .search .form .input .inp input{padding: 0;font-size: 14px;}
    #LoanVerified .search .form .input .btn{height:auto;}
    #LoanVerified .search .form .input .btn button{flex:0 0 auto;padding: 0;width:36px;height:36px;border-radius:10px;background:#111;}
    #LoanVerified .content{padding: 20px 10px 30px;}
    #LoanVerified .loanbiz{}
    #LoanVerified .loanbiz .list{}
    #LoanVerified .loanbiz .list ul{grid-template-columns:repeat(2, 1fr);gap:10px;}
    #LoanVerified .loanbiz .list li{}
    #LoanVerified .loanbiz .list .box{padding: 36px 16px 20px;}
    #LoanVerified .loanbiz .list .box:hover{border-color:#ff6a00;background:#fff8f3;box-shadow:0 4px 40px rgb(0 0 0 / 12%);}
    #LoanVerified .loanbiz .list .icon{position: absolute;top: 10px;left: 10px;right: unset;text-align: left;margin: 0 0 12px;}
    #LoanVerified .loanbiz .list .icon .ic{position:relative;height: auto;padding: 0;display: inline-flex;}
    #LoanVerified .loanbiz .list .icon .ic-ad{color: #ff6a00;background:transparent;}
    #LoanVerified .loanbiz .list .icon .ic-ad:before{content:'';position:absolute;bottom:0;left:0;height:5px;width:100%;background: rgb(255 106 0 / 20%)}
    #LoanVerified .loanbiz .list .name{margin: 0 0 16px;font-size: 16px;font-weight:700;color:#101828;}
    #LoanVerified .loanbiz .list .title{display: none;}
    #LoanVerified .loanbiz .list .info{border-top:1px solid #dde0e5;padding: 12px 0 16px;}
    #LoanVerified .loanbiz .list .info dl{line-height:1.3;font-size: 13px;margin: 0 0 8px;}
    #LoanVerified .loanbiz .list .info dt{width: 54px;}
    #LoanVerified .loanbiz .list .info dd{flex:1;color:#111;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
    #LoanVerified .loanbiz .list .view{display:flex;align-items:center;justify-content:flex-start;}
    #LoanVerified .loanbiz .list .view a{width: 100%;height: 40px;padding: 0 10px;font-size: 14px;color: #ff6a00;border-radius:6px;border: 1px solid #ff6a00;background:#fff;}

    #introduce{position:relative;padding: 0 10px;}
    #introduce .intro{padding: 30px 0 30px;}
    #introduce .intro .image{margin: 0 0 30px;border-radius: 16px;overflow:hidden;width: 100%;height: auto;aspect-ratio: 37/32;}
    #introduce .intro .image img{display:block;width:100%;height:100%;object-fit:cover;}
    #introduce .intro .info{}
    #introduce .intro .info ul{flex-direction: column;gap: 8px;}
    #introduce .intro .info li{display:flex;flex-direction: row;align-items:center;text-align:center;gap:24px;}
    #introduce .intro .info li .img{margin: 0;width: 100px;padding: 32px;}
    #introduce .intro .info li .con{flex:1;text-align:left;}
    #introduce .intro .info li .tit{margin: 0 0 4px;font-size: 20px;}
    #introduce .intro .info li .txt{font-size: 16px;}
    #introduce .content{padding: 30px 0;background:#fff;}
    #introduce .vision{}
    #introduce .vision .head{margin:0 0 80px;text-align:center;}
    #introduce .vision .head .tit{margin: 0 0 20px;font-size: 24px;}
    #introduce .vision .head .txt{font-size: 15px;gap: 20px;}
    #introduce .vision .cont{}
    #introduce .vision .cont ul{flex-direction: column;gap: 40px;}
    #introduce .vision .cont ul li{}
    #introduce .vision .cont ul li:nth-child(even){margin-top: 0;}
    #introduce .vision .cont ul li .img{margin: 0 0 20px;aspect-ratio: 37/30;}
    #introduce .vision .cont ul li .tit{font-size: 24px;}
    #introduce .vision .cont ul li .txt{font-size: 14px;font-weight:400;color:#5f5f5f;}

    #loginBox{padding: 30px 10px 30px;}
    #loginBox .flex-box{flex-direction: column;gap: 20px;}
    #loginBox .flex-box .left-box{flex:1;}
    #loginBox .flex-box .right-box{flex:0 0 auto;}
    #loginBox .flex-box .form{padding: 40px 20px;}
    #loginBox .flex-box .form .icon{margin: 0 0 24px;}
    #loginBox .flex-box .form .cont{}
    #loginBox .flex-box .form .cont dl{margin:0 0 20px;}
    #loginBox .flex-box .form .cont dt{font-size: 14px;}
    #loginBox .flex-box .form .cont dd{}
    #loginBox .flex-box .form .cont dd .inp{}
    #loginBox .flex-box .form .cont dd .inp input{padding:0 20px;width:100%;height:56px;border-radius:8px;border:1px solid #dde0e5;background:#fff !important;font-size:12px;color:#111;}
    #loginBox .flex-box .form .util{margin: 0 0  32px;display:flex;align-items:center;justify-content:space-between;}
    #loginBox .flex-box .form .util .pc{display:none;}
    #loginBox .flex-box .form .util .checkbox{display:flex;align-items:center;gap:12px;}
    #loginBox .flex-box .form .util .checkbox label{display:flex;align-items:center;cursor:pointer;}
    #loginBox .flex-box .form .util .checkbox label input{display: none;}
    #loginBox .flex-box .form .util .checkbox label input ~ i{flex:0 0 auto;margin:0 4px 0 0;width:18px;heigh:18px;background:url("../img/icon/ic_checkbox.svg") no-repeat center / contain;}
    #loginBox .flex-box .form .util .checkbox label input ~ span{font-size: 13px;color: #5f5f5f;}
    #loginBox .flex-box .form .util .checkbox label input:checked ~ i{background:url("../img/icon/ic_checkbox_on.svg") no-repeat center / contain;}
    #loginBox .flex-box .form .util .link{display:flex;gap:12px;}
    #loginBox .flex-box .form .util .link a{font-size:13px;color:#5f5f5f;}
    #loginBox .flex-box .form .button{}
    #loginBox .flex-box .form .button .btn_submit{display:flex;align-items:center;justify-content:center;width:100%;height:66px;border-radius:12px;background:#FF6A00;font-size:18px;font-weight:700;color:#fff;}
    #loginBox .flex-box .form .link.mo{margin:24px 0 0 0;display:flex;gap:12px;justify-content:center;}
    #loginBox .flex-box .form .link a{font-size:13px;color:#5f5f5f;}
    #loginBox .flex-box .form .sign{margin:32px 0 0 0;text-align:center;}
    #loginBox .flex-box .form .sign a{line-height:1.4;font-size:16px;font-weight:700;color:#ff6a00;text-decoration:underline;}
    #loginBox .flex-box .banner{padding: 36px 32px;width: 100%;}
    #loginBox .flex-box .banner .text{}
    #loginBox .flex-box .banner .text .tit{font-size: 24px;}
    #loginBox .flex-box .banner .text .txt{font-size: 14px;}
    #loginBox .flex-box .banner .tele{margin: 28px 0 0;}
    #loginBox .flex-box .banner .tele .tit{font-size: 16px;}
    #loginBox .flex-box .banner .tele .txt{font-size: 14px;}
    #loginBox .flex-box .banner .tele .tel{font-size: 30px;}

    #guideBox{padding: 30px 10px;background:#F6F7F9;}
    #guideBox .tab{margin: 0 0 10px;}
    #guideBox .tab .tab-btn{height: 53px;font-size: 16px;}
    #guideBox .tab .tab-btn.on{background:#FF6A00;color:#fff;}
    #guideBox .tab-box{display: none;}
    #guideBox .tab-box.active{display:block;}
    #guideBox .customer{}
    #guideBox .customer .step{}
    #guideBox .customer .step ul{}
    #guideBox .customer .step li{margin: 0 0 40px;padding: 40px 20px;}
    #guideBox .customer .step li .text{}
    #guideBox .customer .step li .text .dot{display:flex;align-items:center;justify-content:center;margin:0 auto 10px;gap:6px;}
    #guideBox .customer .step li .text .dot i{width:6px;height:6px;border-radius:6px;background:#ff6a00;}
    #guideBox .customer .step li .text .num{font-size: 16px;}
    #guideBox .customer .step li .text .tit{font-size: 24px;}
    #guideBox .customer .step li .text .txt{line-height:1.4;font-size: 16px;font-weight:400;color:#5f5f5f;}
    #guideBox .customer .step li .text .txt p{margin:0 0 24px;}
    #guideBox .customer .step li .text .txt p:last-of-type{margin:0;}
    #guideBox .customer .step li .text .txt p.red{color:#ef5f4b;}
    #guideBox .customer .step li .image{margin:48px 0 0 0;width: 100%;height: auto;aspect-ratio: 33/31;}
    #guideBox .customer .step li .image img.mo{display:block;}
    #guideBox .customer .step li .image img.pc{display:none;}
    #guideBox .customer .step li .button{flex-direction: column;gap: 20px;}
    #guideBox .customer .step li .button .box{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding: 40px;border-radius: 16px;border: 2px solid transparent;background:#fff4e6;transition:all 0.3s;}
    #guideBox .customer .step li .button .box:hover{border-color:#ff6a00;}
    #guideBox .customer .step li .button .box:hover .act{background:#ff6a00;color:#fff;}
    #guideBox .customer .step li .button .ico{margin: 0 0 28px;width: 100px;padding: 38px;}
    #guideBox .customer .step li .button .tit{margin:0 0 16px;font-size: 20px;}
    #guideBox .customer .step li .button .act{font-size: 16px;}
    #guideBox .company{margin: 0 0 30px;}
    #guideBox .company .process{margin: 0 0 40px;,ar: ;padding: 40px 20px;background: #fff;border-radius: 16px;}
    #guideBox .company .process .head{font-size: 24px;text-align: center;}
    #guideBox .company .process .cont{position:relative;}
    #guideBox .company .process .cont .step{}
    #guideBox .company .process .cont .step ul{flex-direction: column;padding: 0 0 0 50px;gap: 40px;}
    #guideBox .company .process .cont .step li{flex-direction: row;justify-content: flex-start;gap: 20px;}
    #guideBox .company .process .cont .step .ico{flex: 0 0 auto;margin: 0;}
    #guideBox .company .process .cont .step .con{text-align:left;}
    #guideBox .company .process .cont .step .tit{}
    #guideBox .company .process .cont .step .txt{line-height:20px;font-size:18px;font-weight:600;color:#111;}
    #guideBox .company .process .cont .guage{position:absolute;top: 0;left:0;bottom: 0;width: 8px;height: 100%;background:#f3f4f6;}
    #guideBox .company .process .cont .guage i{width: 100%;height: 25.39%;}
    #guideBox .company .banner{padding: 36px 32px;flex-direction: column;gap: 36px;}
    #guideBox .company .banner .text{flex:1;}
    #guideBox .company .banner .text .tit{font-size: 24px;}
    #guideBox .company .banner .text .txt{font-size: 16px;}
    #guideBox .company .banner .link{flex:0 0 auto;display:flex;flex-direction:column;justify-content:flex-end;}
    #guideBox .company .banner .link a{display:flex;align-items:center;justify-content:center;text-align:center;padding:0 50px;height:52px;font-size:15px;font-weight:500;color:#111;border-radius:6px;background:#fff;}

    #community{padding: 30px 10px;background: #fff;}
    #community .flex-box{flex-direction: column;gap: 20px;}
    #community .content{flex:1;}
    #community .content .tab{}
    #community .content .tab{margin: 0 0 10px;background: #f3f3f3;}
    #community .content .tab .tab-btn{height: 52px;font-size: 16px;}
    #community .content .tab .tab-btn.on{background:#FF6A00;color:#fff;}
    #community .content .board{}
    #community .content .board .list{margin: 0 0 40px;background:#fff;border-radius:16px;overflow:hidden;}
    #community .content .board .list ul{}
    #community .content .board .list ul li{margin: 0 -10px;padding: 20px 10px;display: flex;flex-direction: column;}
    #community .content .board .list ul li:last-child{border-bottom:0;}
    #community .content .board .list ul li.bo_notice .subject{color:#FF1D22;}
    #community .content .board .list .chk{position: relative;top: 0;left: 0;transform: unset;margin: 0 0 10px;}
    #community .content .board .list .box{position: relative;display: flex;text-decoration: none;justify-content: space-between;gap: 24px;align-items: flex-start;order: 2;}
    #community .content .board .list .image{display:none;flex:0 0 auto;width:108px;height:auto;aspect-ratio:1/1;border-radius:12px;overflow:hidden;}
    #community .content .board .list .image img{width:100%;height:100%;object-fit:cover;}
    #community .content .board .list .cont{flex:1;display: flex;flex-direction: column;justify-content: flex-end;}
    #community .content .board .list .subject{line-height: 24px;font-size: 16px;-webkit-line-clamp: 2;}
    #community .content .board .list .date{font-size: 14px;color: #858585;}
    #community .content .board .list .view{line-height: 24px;font-size: 14px;color: #5f5f5f;align-items: center;}
    #community .content .board .list .view:before{content:'';width:16px;height:16px;background:url("../img/icon/ic_view.svg") no-repeat center / contain;}
    #community .content .board .list.list-financial .chk{position: absolute;top: 25px;left: 17px;transform: none;}
    #community .content .board .list.list-financial .cont{padding: 32px 0 6px 0;}
    #community .content .board .list.list-financial .image{display:flex;}
    #community .content .board .list.list-financial .subject{-webkit-line-clamp: 2;height: 48px;}
    #community .content .board .list.list-financial .date{text-align:right;}
    #community .content .board .list.list-financial .view{position: absolute;top: 0;right: 0;}
    #community .premium{display: none;width: 100%;}
    #community .premium .head{margin:0 0 28px;display:flex;align-items:center;justify-content:space-between;}
    #community .premium .head .title{display:flex;align-items:center;gap:12px;line-height:32px;font-size:24px;font-weight:700;color:#101828;}
    #community .premium .head .title .ad{width:45px;height:26px;background:url("../img/icon/ic_ad.svg") no-repeat center / contain;}
    #community .premium .head .title img{}
    #community .premium .head .arrow{display:flex;align-items:center;gap:8px;}
    #community .premium .head .arrow button{position: static;display:flex;align-items:center;justify-content:center;background:transparent;width: 12px;height: 12px;margin: 0;}
    #community .premium .head .arrow button:after{content:'';width: 100%;height: 100%;background:url("../img/icon/ic_arrow.svg") no-repeat center / contain;}
    #community .premium .head .arrow button.swiper-button-prev:after{transform:rotate(180deg);}
    #community .premium .head .arrow button.swiper-button-next:after{}
    #community .premium .cont{}
    #community .premium .slider{overflow: hidden;height: 1612px;}
    #community .premium .slider .box{position:relative;display:block;margin:0 0 24px;padding: 40px 28px 30px;border: 2px solid #F3F4F6;border-radius:16px;background:#fff;overflow: hidden;transition:all 0.3s;}
    #community .premium .slider .box:hover{border-color:#3a52c6;background:#f2f6ff;box-shadow:0 4px 40px rgb(0 0 0 / 12%);}
    #community .premium .slider .icon{position:absolute;top:0;right:0;margin: 0;padding: 0;}
    #community .premium .slider .icon .ic{display:flex;align-items:center;justify-content:center;height: 30px;padding: 0 12px;border-radius: 0 0 0 10px}
    #community .premium .slider .icon .ic-premium{background: #3A52C6;background: linear-gradient(180deg, #3A52C6 0%, #1C2860 100%);}
    #community .premium .slider .icon .ic-premium:before{content:'';width:68px;height:auto;aspect-ratio: 34/5;background:url("../img/icon/ic_premium.svg") no-repeat center / contain;}
    #community .premium .slider .name{margin: 0 0 8px;line-height: 1.35;font-size: 16px;color: #5e6879;}
    #community .premium .slider .title{margin: 0 0 18px;line-height:1.45;font-size:22px;font-weight:700;color:#101828;}
    #community .premium .slider .title span{color:#3a52c6;}
    #community .premium .slider .desc{line-height:1.4;font-size:18px;color:#5f5f5f;}
    #community .premium .slider .bottom{margin:24px 0 0;padding:20px 0 0;border-top:1px solid #dde0e5;display:flex;flex-direction:column;align-items:flex-start;}
    #community .premium .slider .bottom .tele{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:500;color:#111;}
    #community .premium .slider .bottom .tele:before{content:'';flex:0 0 auto;width:14px;height:14px;background:url("../img/icon/ic_phone.svg") no-repeat center / contain;}
    #community .premium .slider .bottom .view{margin:26px 0 0;}
    #community .premium .slider .bottom .view a{display:flex;align-items:center;justify-content:center;padding:0 20px;height:42px;font-size:15px;font-weight:500;color:#111;border-radius:6px;border:1px solid #dde0e5;background:#fff;}

    #adtip{padding: 30px 10px 30px;background:#f6f7f9;}
    #adtip .content{margin: 0 0 80px;}
    #adtip .content ul{}
    #adtip .content li{flex-direction: column;margin: 0 0 60px;}
    #adtip .content li .cont{order: 2;padding: 20px 0 0;text-align: center;}
    #adtip .content li .cont .name{font-size: 24px;margin: 0 0 8px;}
    #adtip .content li .cont .price{display:flex;align-items:center;margin:0 0 20px;justify-content: center;}
    #adtip .content li .cont .price .sale{}
    #adtip .content li .cont .price .sale em{margin:0 0 0 2px;font-size:18px;font-weight:500;color:#111;}
    #adtip .content li .cont .price .unit{font-size:18px;}
    #adtip .content li .cont .price .unit:before{content:'';position:absolute;top:50%;left:0;width:1px;height:16px;background:#ccd1dc;transform:translateY(-50%);}
    #adtip .content li .cont .text{display: flex;flex-direction: column;align-items: center;justify-content: center;}
    #adtip .content li .cont .text p{font-size: 15px;}
    #adtip .content li .cont .text p:before{content:'';position:absolute;top: 10px;left: 8px;width:3px;height:3px;background:#364153;}
    #adtip .content li .cont .text small{margin:0 0 4px;line-height: 1.5;font-size: 14px;font-weight: 400;color: #858585;}
    #adtip .content li .image{order: 1;}
    #adtip .content li .image img{display:block;width:100%;height:100%;object-fit:cover;}
    #adtip .content li .image img.pc-only{display:block;}
    #adtip .content li .image img.mo-only{display:none;}
    #adtip .caution{padding: 0;border-radius: 0;background: transparent;}
    #adtip .caution .tit{font-size: 16px;}
    #adtip .caution .txt{}
    #adtip .caution .txt p{font-size:16px;}
    #adtip .caution .txt p:before{content:'';position:absolute;top: 10px;left: 8px;width:3px;height:3px;background:#364153;}

    #bizdetail{position:relative;padding: 30px 10px;background:#f6f7f9;}
    #bizdetail .header{margin: 0 0 32px;}
    #bizdetail .header .title{font-size: 22px;}
    #bizdetail .header .title span{color:#ff6a00;}
    #bizdetail .header .tags{margin: 30px 0 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;}
    #bizdetail .header .tags span{font-size: 16px;}
    #bizdetail .section{margin: 0 0 24px;padding: 0 0 24px;border-bottom: 1px solid #dde0e5;border-radius: 0;background: transparent;}
    #bizdetail .section .head{flex-direction: column;align-items: flex-start;height: auto;gap: 10px;}
    #bizdetail .section .head .tit{font-size: 20px;}
    #bizdetail .section .head .tip{margin-left: 0;font-size: 13px;line-height: 40px;}
    #bizdetail .section .head .tip span{color:#ff6a00;}
    #bizdetail .section .cont{}
    #bizdetail .section .info{justify-content: space-between;gap: 16px;}
    #bizdetail .section .info dl{width: 100%;}
    #bizdetail .section .info dl.w50p{width:calc(50% - 8px)}
    #bizdetail .section .info dt{font-size: 14px;}
    #bizdetail .section .info dd{font-size: 14px;}
    #bizdetail .section .info dd .flex{display:flex;align-items:center;gap:10px;}
    #bizdetail .section .info dd .tel{font-weight:700;color:#ff6a00;}
    #bizdetail .section .info dd .btn{display:flex;gap: 6px;padding: 0;align-items: center;height: auto;}
    #bizdetail .section .info dd .btn a{display:flex;align-items:center;justify-content:center;text-align:center;height:26px;padding:0 10px;border-radius:4px;border:1px solid #eee;font-size:13px;color:#000;}
    #bizdetail .section .info dd .btn a.btn-1{background:#ff6a00;color:#fff;border:1px solid #ff6a00;}
    #bizdetail .section .info dd .btn a.btn-2{background:#fff;color:#ff6a00;border:1px solid #ff6a00;}
    #bizdetail .section .item{gap: 16px 24px;}
    #bizdetail .section .item dl{width: calc(50% - 12px);font-size: 16px;justify-content: space-between;}
    #bizdetail .section .item dt{flex:0 0 auto;min-width:70px;color:#5E6879}
    #bizdetail .section .item dd{text-align: right;}
    #bizdetail .section .explain{font-size: 16px;color:#111;}
    #bizdetail .section .company-info{margin:28px 0 0;padding:28px 0 0;border-top:1px solid #dde0e5;}
    #bizdetail .section .company-info dl{font-size: 16px;flex-wrap: wrap;gap: 12px 0;}
    #bizdetail .section .company-info dl:last-of-type{margin-bottom:0;}
    #bizdetail .section .company-info dt{}
    #bizdetail .section .company-info dd{flex:1;display:flex;align-items:center;gap:18px;}
    #bizdetail .section .company-info dd .tel{font-weight:700;color:#ff6a00;margin: 0;}
    #bizdetail .section .company-info dd .btn{display:flex;gap: 6px;padding: 0;align-items: center;height: auto;}
    #bizdetail .section .company-info dd .btn a{display:flex;align-items:center;justify-content:center;text-align:center;height:26px;padding:0 10px;border-radius:4px;border:1px solid #eee;font-size:13px;color:#000;}
    #bizdetail .section .company-info dd .btn a.btn-1{background:#ff6a00;color:#fff;border:1px solid #ff6a00;}
    #bizdetail .section .company-info dd .btn a.btn-2{background:#fff;color:#ff6a00;border:1px solid #ff6a00;}
    #bizdetail .section .company-info dd.tip{flex:0 0 auto;width: auto;font-size: 13px;line-height: 40px;border-radius:12px;padding:0 20px;background:rgb(255 106 0 / 8%);color:#111;}
    #bizdetail .section .company-info dd.tip span{color:#ff6a00;}
    #bizdetail .grid {display: flex;flex-direction: column;gap: 0;}
    #bizdetail .grid .sec {background: transparent;border-radius: 0;margin: 0 0 28px;padding: 0 0 28px;border-bottom: 1px solid #dde0e5;}
    #bizdetail .grid .sec .tit {font-size: 20px;margin-bottom: 20px;}
    #bizdetail .grid .sec .txt p{}
    #bizdetail .grid .sec .txt p:last-of-type{margin:0;}
    #bizdetail .grid .sec.pre{border:0;background:transparent;margin: 0 0 28px;padding: 0 0 28px;border-bottom: 1px solid #dde0e5;}
    #bizdetail .grid .sec.warn{border:0;background:transparent;margin: 0 0 28px;padding: 0 0 28px;border-bottom: 1px solid #dde0e5;}
    #bizdetail .grid .sec.cau {border:0;background:transparent;padding: 0;margin: 0;}
    #bizdetail .button{margin: 32px 0 0;display:flex;align-items:center;justify-content:center;}
    #bizdetail .button a{width: 100%;height: 60px;font-size: 16px;}
    #bizdetail .floated{position:fixed;bottom:0;left:0;width:100%;display:flex;z-index:100;background:#fff;border:1px solid #ff6a00}
    #bizdetail .floated a{flex:1;display:flex;align-items:center;justify-content:center;height: 65px;font-size:16px;font-weight:500;}
    #bizdetail .floated a.btn-1{background:#ff6a00;color:#fff;}
    #bizdetail .floated a.btn-2{background:#fff;color:#ff6a00;}
    #scrollToTop{padding: 0 !important;width: 50px !important;height: 50px !important;}

}
/* 업체 회원가입 (register_new) */
#registerNew.reg-new{position:relative;padding:80px 0;background:#f6f7f9;}
#registerNew.reg-new .inner{max-width:1200px;margin:0 auto;padding:0 20px;}
#registerNew .reg-new__steps{display:flex;align-items:flex-start;justify-content:center;margin:0 auto 40px;max-width:500px;}
#registerNew .reg-new__step{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:10px;min-width:72px;}
#registerNew .reg-new__step .num{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:2px solid #dde0e5;background:#fff;font-size:16px;font-weight:700;color:#858585;}
#registerNew .reg-new__step .label{font-size:14px;font-weight:500;color:#858585;white-space:nowrap;}
#registerNew .reg-new__step.is-active .num{border-color:#ff6a00;background:#ff6a00;color:#fff;}
#registerNew .reg-new__step.is-active .label{color:#ff6a00;font-weight:700;}
#registerNew .reg-new__step.is-done .num{border-color:#ff6a00;background:#ff6a00;color:#fff;}
#registerNew .reg-new__step.is-done .label{color:#ff6a00;}
#registerNew .reg-new__step-line{flex:0 0 56px;margin:20px 6px 0;height:2px;background:#dde0e5;}
#registerNew .reg-new__step-line.is-done{background:#ff6a00;}
#registerNew .reg-new__card{padding:40px;border-radius:16px;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,0.05);}
#registerNew.reg-new--step2 .reg-new__card{max-width:1000px;margin-left:auto;margin-right:auto;}
#registerNew .reg-new__checkall{margin:0 0 28px;padding:18px 20px;border-radius:10px;border:1px solid #ff6a00;background:rgba(255,106,0,0.06);}
#registerNew .reg-new__checkall label{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:16px;font-weight:600;color:#111;}
#registerNew .reg-new__checkall label input{display:none;}
#registerNew .reg-new__checkall label i{flex:0 0 auto;width:20px;height:20px;background:url("../img/icon/ic_checkbox.svg") no-repeat center/contain;}
#registerNew .reg-new__checkall label input:checked ~ i{background:url("../img/icon/ic_checkbox_on.svg") no-repeat center/contain;}
#registerNew .reg-new__terms-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}
#registerNew .reg-new__terms{display:flex;flex-direction:column;min-width:0;}
#registerNew .reg-new__terms h3{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:16px;font-weight:700;color:#111;}
#registerNew .reg-new__terms-icon{flex:0 0 auto;display:block;width:24px;height:24px;object-fit:contain;}
#registerNew .reg-new__terms-body{flex:1;min-height:220px;max-height:220px;overflow-y:auto;margin:0 0 16px;padding:16px;border-radius:8px;background:#f6f7f9;font-size:13px;line-height:1.6;color:#444;}
#registerNew .reg-new__terms-body p{margin:0 0 8px;}
#registerNew .reg-new__terms-body h3{font-size:14px;margin:12px 0 6px;}
#registerNew .reg-new__terms-agree{display:flex;align-items:flex-start;gap:8px;cursor:pointer;font-size:14px;color:#111;}
#registerNew .reg-new__terms-agree input{display:none;}
#registerNew .reg-new__terms-agree i{flex:0 0 auto;margin-top:2px;width:18px;height:18px;background:url("../img/icon/ic_checkbox.svg") no-repeat center/contain;}
#registerNew .reg-new__terms-agree input:checked ~ i{background:url("../img/icon/ic_checkbox_on.svg") no-repeat center/contain;}
#registerNew .reg-new__terms-agree em{font-style:normal;color:#ff6a00;}
#registerNew .reg-new__required-note{margin:0 0 24px;text-align:left;font-size:14px;color:#858585;}
#registerNew .reg-new__required-note span{color:#ff6a00;}
#registerNew .reg-new__section{margin:0 0 32px;padding:0 0 32px;border-bottom:1px solid #eef0f3;}
#registerNew .reg-new__section:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0;}
#registerNew .reg-new__section-title{position:relative;margin:0 0 20px;padding-left:12px;font-size:18px;font-weight:700;color:#111;}
#registerNew .reg-new__section-title:before{content:'';position:absolute;top:2px;left:0;width:4px;height:18px;border-radius:2px;background:#ff6a00;}
#registerNew .reg-new__fields{list-style:none;margin:0;padding:0;}
#registerNew .reg-new__fields > li{margin:0 0 16px;}
#registerNew .reg-new__fields > li:last-child{margin-bottom:0;}
#registerNew .reg-new__input-wrap{position:relative;}
#registerNew .reg-new__input-wrap--zip{flex:1;min-width:0;}
#registerNew .reg-new__placeholder{position:absolute;top:50%;left:16px;transform:translateY(-50%);font-size:15px;color:#aaa;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 32px);}
#registerNew .reg-new__placeholder em{font-style:normal;color:#ff6a00;}
#registerNew .reg-new__input:focus ~ .reg-new__placeholder,
#registerNew .reg-new__input:not(:placeholder-shown) ~ .reg-new__placeholder{display:none;}
#registerNew .reg-new__label{margin:0 0 8px;font-size:15px;font-weight:500;color:#111;}
#registerNew .reg-new__label em{font-style:normal;color:#ff6a00;}
#registerNew .reg-new__hint--sub{margin-top:8px;color:#858585;}
#registerNew .reg-new__fields--biz > li{margin-bottom:32px;}
#registerNew .reg-new__fields--biz > li:last-child{margin-bottom:0;}
#registerNew .reg-new__biz-row{display:grid;grid-template-columns:1fr 1fr;gap:24px;}
#registerNew .reg-new__biz-col{min-width:0;}
#registerNew .reg-new__biz-col .reg-new__file{align-items:center;min-height:52px;}
#registerNew .reg-new__fields--biz > .reg-new__biz-row + li{margin-top:4px;}
#registerNew .reg-new__input.required,
#registerNew .reg-new__input{background-image:none !important;}
#registerNew .reg-new__input{display:block;width:100%;height:52px;padding:0 16px;border:1px solid #dde0e5;border-radius:8px;background:#fff;font-size:15px;color:#111;box-sizing:border-box;}
#registerNew .reg-new__input:focus{border-color:#ff6a00;outline:none;}
#registerNew .reg-new__input::placeholder{color:#aaa;}
#registerNew .reg-new__hint{margin:8px 0 0;font-size:13px;color:#ff6a00;}
#registerNew .reg-new__phone{display:flex;align-items:center;gap:8px;}
#registerNew .reg-new__phone .dash{color:#858585;}
#registerNew .reg-new__input--phone{flex:1;min-width:0;text-align:center;}
#registerNew .reg-new__phone .reg-new__select{flex:1;min-width:0;width:auto;padding:0 8px;text-align:center;text-align-last:center;box-sizing:border-box;}
#registerNew .reg-new__input--zip{flex:1;min-width:0;}
#registerNew .reg-new__select{flex:0 0 auto;height:52px;padding:0 12px;border:1px solid #dde0e5;border-radius:8px;background:#fff;font-size:15px;color:#111;}
#registerNew .reg-new__file{display:flex;align-items:center;gap:12px;flex-wrap:wrap;}
#registerNew .reg-new__file-input{display:none;}
#registerNew .reg-new__file-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 24px;border:0;border-radius:8px;background:#ff6a00;font-size:15px;font-weight:600;color:#fff;cursor:pointer;}
#registerNew .reg-new__file-name{font-size:14px;color:#858585;}
#registerNew .reg-new__addr-row{display:flex;align-items:center;gap:8px;}
#registerNew .reg-new__addr-btn{flex:0 0 auto;height:52px;padding:0 20px;border:0;border-radius:8px;background:#ff6a00;font-size:15px;font-weight:600;color:#fff;cursor:pointer;white-space:nowrap;}
#registerNew .reg-new__btns{display:flex;gap:12px;margin:32px 0 0;}
#registerNew .reg-new__btn{flex:1;display:flex;align-items:center;justify-content:center;height:56px;border-radius:10px;font-size:16px;font-weight:700;text-decoration:none;cursor:pointer;box-sizing:border-box;}
#registerNew .reg-new__btn--cancel{border:1px solid #dde0e5;background:#fff;color:#111;}
#registerNew .reg-new__btn--submit{border:0;background:#ff6a00;color:#fff;}
#registerNew button.reg-new__btn--submit{width:100%;}
#registerNew .reg-new__foot-link{margin:24px 0 0;text-align:center;}
#registerNew .reg-new__foot-link a{font-size:16px;font-weight:700;color:#ff6a00;text-decoration:underline;}
#registerNew.reg-new--step3 .reg-new__card{max-width:800px;margin-left:auto;margin-right:auto;}
#registerNew .reg-new__result{text-align:center;}
#registerNew .reg-new__result-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto 20px;border-radius:50%;background:#ff6a00;font-size:28px;font-weight:700;color:#fff;line-height:1;}
#registerNew .reg-new__result-title{margin:0 0 12px;font-size:22px;font-weight:700;color:#111;}
#registerNew .reg-new__result-title strong{color:#ff6a00;}
#registerNew .reg-new__result-lead{margin:0 0 24px;font-size:16px;line-height:1.6;color:#444;}
#registerNew .reg-new__result-lead strong{color:#ff6a00;font-weight:700;}
#registerNew .reg-new__result-box{margin:0 0 20px;padding:20px;border-radius:10px;background:#f6f7f9;text-align:left;}
#registerNew .reg-new__result-box > p{margin:0 0 16px;font-size:14px;line-height:1.6;color:#444;}
#registerNew .reg-new__result-info{margin:0 0 16px;padding:16px 0;border-top:1px solid #eef0f3;border-bottom:1px solid #eef0f3;text-align:left;}
#registerNew .reg-new__result-info > div{display:flex;align-items:flex-start;gap:12px;margin:0 0 10px;font-size:14px;line-height:1.5;}
#registerNew .reg-new__result-info > div:last-child{margin-bottom:0;}
#registerNew .reg-new__result-info dt{flex:0 0 auto;min-width:80px;font-weight:600;color:#858585;}
#registerNew .reg-new__result-info dd{margin:0;font-weight:700;color:#111;word-break:break-all;}
#registerNew .reg-new__result-note{margin:0;font-size:13px;line-height:1.5;color:#858585;}
#registerNew .reg-new__result-list{list-style:none;margin:0;padding:0;text-align:left;}
#registerNew .reg-new__result-list li{position:relative;margin:0 0 8px;padding-left:14px;font-size:14px;line-height:1.6;color:#666;}
#registerNew .reg-new__result-list li:last-child{margin-bottom:0;}
#registerNew .reg-new__result-list li:before{content:'';position:absolute;top:9px;left:0;width:5px;height:5px;border-radius:50%;background:#ff6a00;}
#registerNew .reg-new__btns--single .reg-new__btn{max-width:320px;margin:0 auto;}

@media (max-width:1024px) {
    #registerNew .reg-new__terms-grid{grid-template-columns:1fr;gap:28px;}
    #registerNew .reg-new__terms-body{min-height:180px;max-height:180px;}
}

@media (max-width:768px) {
    #footer .footer-top .link a.footer-link-pc-only{display:none;}
    #footer .footer-top .link a.js-policy-link[data-policy="privacy"]:after{display:none;}

    #registerNew.reg-new{padding:30px 0 40px;}
    #registerNew.reg-new--step1,
    #registerNew.reg-new--step2,
    #registerNew.reg-new--step3{background:#fff;}
    #registerNew.reg-new--step1 .reg-new__card,
    #registerNew.reg-new--step2 .reg-new__card,
    #registerNew.reg-new--step3 .reg-new__card{padding:0;box-shadow:none;border-radius:0;}
    #registerNew.reg-new--step1 .reg-new__card{width:94%;margin:0 auto;}
    #registerNew.reg-new--step2 .reg-new__card{width:97%;max-width:none;margin:0 auto;}
    #registerNew.reg-new--step3 .reg-new__card{width:97%;max-width:none;margin:0 auto;}
    #registerNew.reg-new .inner{padding:0 16px;}
    #registerNew .reg-new__steps{margin-bottom:28px;max-width:100%;}
    #registerNew .reg-new__step{min-width:56px;}
    #registerNew .reg-new__step .num{width:36px;height:36px;font-size:14px;}
    #registerNew .reg-new__step .label{font-size:12px;}
    #registerNew .reg-new__step-line{flex-basis:36px;margin:18px 4px 0;}
    #registerNew .reg-new__card{padding:24px 20px;}
    #registerNew .reg-new__checkall{padding:14px 16px;}
    #registerNew .reg-new__checkall label{font-size:14px;}
    #registerNew .reg-new__section-title{font-size:16px;}
    #registerNew .reg-new__input{height:48px;font-size:14px;}
    #registerNew .reg-new__select{height:48px;font-size:14px;}
    #registerNew .reg-new__addr-btn{height:48px;padding:0 14px;font-size:14px;}
    #registerNew .reg-new__btns{flex-direction:row;}
    #registerNew .reg-new__btn{height:52px;font-size:15px;}
    #registerNew .reg-new__result-title{font-size:18px;}
    #registerNew .reg-new__result-lead{font-size:15px;}
    #registerNew .reg-new__result-icon{width:56px;height:56px;font-size:24px;}
    #registerNew .reg-new__result-info dt{min-width:72px;font-size:13px;}
    #registerNew .reg-new__result-info dd{font-size:14px;}
    #registerNew .reg-new__btns--single .reg-new__btn{max-width:none;}
    #registerNew .reg-new__biz-row{grid-template-columns:1fr;gap:28px;}
    #registerNew .reg-new__fields--biz > li{margin-bottom:28px;}
    #registerNew .reg-new__fields--biz > .reg-new__biz-row + li{margin-top:8px;}
}

@media (max-width:380px) {
    #main .main .visual .slider .swiper-slide .tit{font-size: 18px;}
}
@media (max-width:460px) {
    #main .premium .company .box:nth-child(1) .con a{width: calc(20% - 5px);}
}
