﻿@charset "utf-8";
/* CSS Document */


@import "margin.css";
@import "padding.css";
html *, body *{letter-spacing:-0.025em;}
.wrap{min-width:1240px;}

/* sect_inner */
.sect_inner{width:1200px;margin:0 auto;padding:120px 20px;border-radius:40px;}

/* tit_wrap */
.tit_wrap{}
.tit_h3{margin:0;padding:0 0 3px;font-size:44px;font-family:"Noto Sans KR";font-weight:700;color:#222;line-height:64px;}
.txt_desc p{margin:0;font-size:24px;font-family:"Noto Sans KR";font-weight:400;color:#222;line-height:36px;text-align:left;}

/* header */
.header{position:fixed;top:0;left:0;right:0;min-height:88px;padding:0 20px;transition:background-color 0.5s ease;background-color:#fff;z-index:4000;}
.header.active{box-shadow:0 6px 9px 0 rgba(75, 126, 255, 0.06);background-color:#fff;}
.header_inner{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;width:1200px;margin:0 auto;}
.header_inner .logo_sidebar{display:none;}
.header .logo a{display:inline-flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;height:88px;}
.header .menu_right{display:inline-flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;column-gap:4px;}
/* bt_join */
.bt_join{display:block;height:48px;padding:0 14px;font-size:16px;font-weight:700;color:#fff !important;line-height:46px;border-radius:8px;background-color:#0303aa;}
.bt_join::after{content:"";display:inline-block;width:20px;height:20px;margin:0 0 2px 12px;vertical-align:middle;background-image:url("../img/ic/ic_join.png");background-repeat:no-repeat;background-position:center;background-size:cover;}

.bt_pcVersion{display:block;height:48px;padding:0 14px;font-size:16px;font-weight:700;color:#222;line-height:46px;border:1px solid transparent;border-radius:8px;background:linear-gradient(#fff, #fff) padding-box, linear-gradient(120deg, #4b7eff, #ff408b) border-box;}
.bt_pcVersion::after{content:"";display:inline-block;width:22px;height:20px;margin:0 0 2px 12px;vertical-align:middle;background-image:url("../img/ic/ic_pcVersion.png");background-repeat:no-repeat;background-position:center;background-size:cover;}

.bt_logIn,
.bt_join,
.bt_pcVersion{white-space:nowrap;}

/* top section */
.sect_top{margin:88px 0 0;}
.sect_top_inner{position:relative;width:1200px;min-height:1016px;margin:0 auto;padding:132px 0 120px;}
.sect_top .logo_disc p strong{display:block;padding:0 0 2px;font-size:32px;font-weight:700;color:#222;line-height:50px;}
.sect_top .logo_aicfo{margin-top:23px;}
.sect_top .logo_aicfo img{width:auto;height:228px;animation: fadeIn 0.6s infinite alternate;}

.sect_top .phone_img{position:relative;}
.sect_top .phone_img::after{content:'';display:inline-block;position:absolute;top:-11px;bottom:auto;left:0;right:0;height:100%;border-radius:40px;box-shadow:31.82px 31.82px 46px 0px rgba(74, 24, 131, 0.1);}
.sect_top .phone_img img{width:207px;height:566px;}
.sect_top_cnt{position:absolute;top:327px;right:0;display:flex;justify-content:flex-end;align-items:flex-end;column-gap:54px;}
.sect_top_txt{width:441px;margin:0 0 95px;}
.sect_top_txt h4{font-size:34px;font-weight:400;color:#222;line-height:50px;text-align:left;}
.sect_top_txt h4 strong{font-weight:700;}
.sect_top_txt p{margin:4px 0 0;font-size:18px;font-weight:400;color:#000;line-height:27px;text-align:left;}
/* end top section */

/* section */
/* undrstand_stats */
.sect1 .sect_inner{padding:104px 0;}
.sect1 .sec_cnt{margin:41px 0 0;}
.undrstand_stats{display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-start;}
.undrstand_stats .img_wrap{flex:0;padding:14px;border-radius:16px;background-color:#e2e6f3;box-shadow: 0px 4px 12px 0px rgba(24, 50, 131, 0.05);}
.undrstand_stats .img_wrap img{width:auto;height:334px;border-radius:16px;}
.undrstand_stats .real_financial{flex:0;padding:14px;border-radius:16px;background-color:#fff;box-shadow: 0px 4px 12px 0px rgba(24, 50, 131, 0.05);}
.undrstand_stats .im_cfoAfter img{width:auto;height:334px;border-radius:16px;}
.undrstand_stats .fincial_data{margin-top:18px;padding-bottom:8px;}
.undrstand_stats .fincial_data ul li{min-height:58px;margin:0 0 6px;padding:13px 10px;border:1px solid transparent;border-radius:12px;background:linear-gradient(#fff, #fff) padding-box, linear-gradient(120deg, #4b7eff, #ff408b) border-box;font-size:20px;font-weight:700;color:#222;line-height:30px}
.undrstand_stats .fincial_data ul li:last-child{margin-bottom:0;}
/* end section */

/* section */
/* generating_process */
.sect2 .sect_inner{padding:160px 20px;}
.sect2 .img_wrap{margin-bottom:81px;text-align:center;}
.sect2 .img_wrap img{width:auto;height:412px;}
.generating_process{margin-top:81px;}
.generating_flow{display:flex;flex-flow:row nowrap;justify-content:center;align-items:stretch;column-gap:8px;}
.generating_flow .tit_block{padding-bottom:16px;}
.generating_flow .tit_block strong{display:block;padding:2px 0 0;font-size:34px;font-weight:700;color:#1c025e;line-height:36px;}
.generating_flow .before .tit_block strong{color:#bdbded;}
.generating_flow .before{width:256px;}
.generating_flow .before_inner{padding:20px 24px 19px;border-radius:20px;background-color:#f3f3ff;}
.generating_flow .before_inner ol li{position:relative;margin:0 0 21px;padding:19px 10px 20px;border-radius:12px;box-shadow: 0px 4px 12px 0px rgba(24, 50, 131, 0.05);background-color:#fff;font-size:22px;font-weight:700;color:#000;line-height:25px;text-align:center;}
.generating_flow .before_inner ol li::after{content:"";position:absolute;left:50%;bottom:-6px;transform:translate(-50%,100%);display:block;width:18px;height:10px;background-image:url("../img/ic/ic_arrow_down.png");background-repeat:no-repeat;background-position:center;background-size:cover;}
.generating_flow .before_inner ol li:last-child::after{content:none;}
.generating_flow .before_inner ol li:last-child{margin-bottom:0;}
.generating_flow .before_inner ol li.on{color:#fff;background-color:#002060;}
.generating_flow .after{width:256px;border:2px solid transparent;border-radius:20px;background:linear-gradient(#fff, #fff) padding-box, linear-gradient(120deg, #4b7eff, #ff408b) border-box;}
.generating_flow .after_inner{height:100%;padding:24px;}
.generating_flow .after_inner .bx_inner{height:calc(100% - 43px);padding:0 0 43px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;}
.generating_flow .after_inner .im{text-align:center;}
.generating_flow .after_inner .im img{width:80px;height:auto;}
.generating_flow .after_inner .tx{margin:16px 0 0;}
.generating_flow .after_inner .tx p{font-size:24px;font-weight:700;color:#000;line-height:27px;text-align:center;}
/* end section */

/* section */
/* respon_qustns */
.sect3 .sect_inner{padding:104px 0 120px;}
.respon_qustns{margin-top:33px;text-align:center;}
.finacial_status ul{display:grid;grid-template-columns:repeat(3, 180px);grid-auto-rows:72px;justify-content:center;gap:20px;}
.finacial_status ul li{display:inline-flex;justify-content:center;align-items:center;padding:10px;border-radius:12px;background-color:#fff;box-shadow:0 0 16px 8px rgba(24, 50, 131, 0.05);font-size:24px;font-weight:700;color:#222;line-height:25px;}
.flow_forecast{display:inline-flex;justify-content:flex-start;align-items:center;column-gap:16px;width:100%;max-width:580px;margin-top:20px;padding:8px;border:1px solid transparent;border-radius:12px;background:linear-gradient(#fff, #fff) padding-box, linear-gradient(120deg, #4b7eff, #ff408b) border-box;}
.flow_forecast .fuding_flow{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;column-gap:16px;}
.flow_forecast .ic_plusAi{display:block;width:16px;height:16px;background-image:url("../img/ic/ic_plus_ai.png");background-repeat:no-repeat;background-position:center;background-size:cover;}
.flow_forecast .flow_analys{flex:1 0 0;padding-left:17px;}
.flow_forecast .flow_analys p{font-size:24px;font-weight:700;color:#222;line-height:29px;text-align:left;}
.flow_forecast .fuding_ai span{display:block;min-width:56px;min-height:56px;padding:10px;border-radius:5px;background:linear-gradient(120deg, #4b7eff, #ff408b);font-family:"Paperlogy";font-size:28px;font-weight:900;color:#fff;line-height:36px;text-shadow: 0 0 9px rgba(255, 255, 255, 0.7);}
.flow_forecast .fuding_data span{display:block;min-width:56px;min-height:56px;padding:10px 20px;border-radius:5px;background-color:#1f015d;font-size:20px;font-weight:700;color:#fff;line-height:36px;}
/* end section */

/* section */
/* sect04_slide */
.sect4 .sect_inner{padding:147px 0 160px;}
.sect04_slide .im_slide{margin-top:90px;}
.mySwiper{position:relative;overflow:hidden;}
.sect04_slide .swiper-pagination{top:110px;left:50%;transform:translate(-50%, 0);display:inline-flex;justify-content:center;align-items:center;width:fit-content;height:8px;}
.swiper-pagination .swiper-pagination-bullet{display:block;width:4px;height:4px;border-radius:2px;background-color:rgba(29, 34, 136, 0.5);}
.swiper-pagination .swiper-pagination-bullet-active{width:20px;background-color:#1d2288;}
/* end section */

/* section */
.sect5 .sect_inner{padding:104px 0 68px;}
.mySwiper2{position:relative;overflow:hidden;}
.sect05_slide{margin-top:33px;}
.sect05_slide .swiper-slide{width:648px;}
.sect05_slide .swiper-pagination{top:0;left:50%;transform:translate(-50%, 0);display:inline-flex;justify-content:center;align-items:center;width:fit-content;height:8px;}
.sect05_slide .slide_cnt{height:262px;margin:52px 0;padding:36px;border-radius:20px;box-shadow:0px 13px 18px 0px rgba(75, 126, 255, 0.1);background-color:#fff;}
.most_curus{height:100%;}
.most_curus .curent_accnt{height:calc(100% - 27px);}
.most_curus .curent_accnt p{font-size:24px;font-weight:700;color:#222;line-height:34px;text-align:left;}
.most_curus .curent_accnt p strong{color:#0303aa;}
.most_curus .direct_group{text-align:right;margin-top:auto;}
.most_curus .direct_group span{display:block;padding:1px 0 2px;font-size:18px;font-weight:700;color:#222;line-height:24px;}
/* end section */

/* section */
.sect6 .sect_inner{padding:144px 0 80px;}
.price_wrap{margin:66px auto 0;width:914px;}

.price_policy > ul{display:flex;gap:16px;}
.price_policy > ul > li:first-child{flex:0 0 144px;text-align:center;}
.price_policy > ul > li:first-child dt{display:none;}
.price_policy > ul > li{flex:1 0 0;border-radius:20px;overflow:hidden;}
.price_policy:first-child > ul > li{border:1px solid transparent;background:linear-gradient(#fff, #fff) padding-box, linear-gradient(120deg, #4b7eff, #ff408b) border-box;box-shadow:0px 4px 12px 0px rgba(24, 50, 131, 0.05);}
.price_policy:last-child > ul > li{width:240px;background-color:#f5f7ff}
.price_policy:first-child dt{border-bottom:1px solid transparent;background:linear-gradient(#fff, #fff) padding-box, linear-gradient(120deg, #4b7eff, #ff408b) border-box;}
.price_policy dt{padding:18px 24px;}
.price_policy dd{padding:19px 24px;}
.price_policy dt p{padding:0 0 2px;font-size:31px;font-weight:700;color:#222;line-height:33px;text-align:left;}
.price_policy dl{height:100%;}
.price_policy > ul > li:first-child dd{display:flex;flex-flow:column nowrap;justify-content:space-between;height:100%;}
.price_policy dd h4{font-size:28px;font-weight:700;color:#222;line-height:33px;text-align:left;}
.price_policy > ul > li:first-child dd h4{text-align:center;}

.enterpri_data{margin-top:15px;}
.enterpri_data ul li{position:relative;padding-left:12px;font-size:14px;font-weight:400;color:#000;line-height:22px;text-align:left;word-break:keep-all;}
.enterpri_data ul li::before{content:"";position:absolute;left:0;top:9px;display:inline-block;width:4px;height:4px;background-image:url("../img/ic/ic_bul_lst.png");background-repeat:no-repeat;background-position:center;background-size:cover;}

.calSub_fee{display:inline-block;margin-bottom:5px;padding:7px 12px 6px;border-radius:8px;background-color:#0303aa;}
.calSub_fee span{font-size:14px;font-weight:700;color:#fff;line-height:25px;}
/* end section */

/* section */
/* serviceInq_wrap */
.sect7 .sect_inner{padding:80px 0 160px;}
.serviceInq_wrap{display:flex;flex-flow:row nowrap;justify-content:center;align-items:stretch;column-gap:25px;width:996px;margin:0 auto;}
.serviceInq_wrap .left{flex:1 0 0;position:relative;display:flex;flex-flow:column nowrap;align-items:stretch;padding:57px 57px 285px;border-radius:40px;background-color:#f4f6ff;overflow:hidden;background-image:url("../img/bg/bg_contact_aicfo.png");background-repeat:no-repeat;background-position:left 57px bottom 62px;background-size:242px auto;}
.serviceInq_wrap .right{flex:0 0 446px;padding:30px;border:1px solid transparent;border-radius:40px;background:linear-gradient(#fff, #fff) padding-box, linear-gradient(120deg, #4b7eff, #ff408b) border-box;}
.im_aicfoPepo{position:absolute;right:0;bottom:0;}
.im_aicfoPepo img{width:238px;height:auto;}

/* frm_wrap */
.frm_wrap{padding:0;}
.frm_wrap .frm_grp:first-child{padding:0;}
.frm_wrap .frm_grp{padding:12px 0 0;}

/* frm_control */
.frm_control input[type=text]{width:100%;height:64px;margin:0;padding:0 24px;font-size:20px;font-weight:400;color:#222;line-height:42px;border:1px solid #f4f6ff;border-radius:16px;background-color:#f4f6ff;outline:none;}
.frm_control input[type=text]:active{border:1px solid #9092e5 ;background-color:#fff;}
.frm_control input[type=text]:focus{border:1px solid transparent;background:linear-gradient(#fff, #fff) padding-box, linear-gradient(120deg, #4b7eff, #ff408b) border-box !important;}

/* webkit */
.frm_control input::-webkit-input-placeholder{font-weight:400;color:#9ca5ce !important;}
/* FF 4~18 */
.frm_control input:-moz-placeholder{font-weight:400;color:#9ca5ce !important;}
/* FF 19+ */
.frm_control input.frm_control input::-moz-placeholder{font-weight:400;color:#9ca5ce !important;}
/* IE10+ */
.frm_control input:-ms-input-placeholder{font-weight:400;color:#9ca5ce !important;}

/* check_control */
.check_control{margin:18px 0 0;background-color:#fff;}
.check_control .checkBox{margin:12px 0 0;}
.check_control .checkBox:first-child{margin:0;}

.checkBox{position:relative;vertical-align:top;padding:0 !important;}
.checkBox label{position:relative;display:inline-block;padding:0 0 0 30px;text-indent:-30px;}
.checkBox label span{margin:0 0 0 30px;font-size:14px;font-weight:400;color:#222;line-height:24px;}
.checkBox label input[type=checkbox]{position:absolute;top:2px;left:0;height:20px;width:20px;vertical-align:middle;cursor:pointer;-webkit-appearance:none;outline-style:none;opacity:0;z-index:2000;}
.checkBox label input[type=checkbox] + i{position:absolute;top:2px;left:0;width:20px;height:20px;background-image:url("../img/ic/ic_chckbox.png");background-repeat:no-repeat;background-position:0 -20px;background-size:20px;z-index:1000;}
.checkBox label input[type=checkbox]:checked + i{background-position:0 0;}

/* btn */
.bt_wrap a{display:inline-block;width:100%;height:72px;margin:34px 0 0;border-radius:16px;text-align:center;vertical-align:middle;background-color:#4b7eff;}
.bt_wrap a span{display:block;font-size:24px;font-weight:700;color:#fff;line-height:72px;}

/* popInquire */
.popSubscript{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);overflow-y:auto;z-index:40003;/*background-color:rgba(000,000,000,.4)*/}
.popSubscript_inner{position:relative;overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 80px);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;column-gap:40px;width:768px;margin:0 auto;padding:40px 40px;}

.popSubscript_cnt{position:relative;width:688px;background:#fff;border-radius:32px;overflow:hidden;}
.popSubscript .tit_wrap{padding:20px 38px;border-bottom:3px solid transparent;background:linear-gradient(#fff, #fff) padding-box, linear-gradient(120deg, #4b7eff, #ff408b) border-box;}
.popSubscript .tit_h3{padding:1px 0 3px;font-size:32px;font-family:"Noto Sans KR";font-weight:700;color:#222;line-height:normal;}

/* frm_wrap */
.popSubscript .frm_wrap{/*min-height:calc(100vh - 0px);*/max-height:calc(100vh - 280px);padding:0;overflow-y:auto;}
.popSubscript .frm_wrap .frm_inner{padding:0 24px 24px;}
.popSubscript .frm_wrap .frm_calculat{padding:36px 26px;border-bottom:1px solid transparent;background:linear-gradient(#fff, #fff) padding-box, linear-gradient(120deg, #4b7eff, #ff408b) border-box}
.popSubscript .frm_wrap .frm_total{padding:24px 26px;}
.popSubscript .frm_wrap .frm_grp:first-child{padding:0;}
.popSubscript .frm_wrap .frm_grp{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;column-gap:16px;}
.popSubscript .frm_wrap .frm_grp label{display:block;min-width:214px;font-size:24px;font-weight:700;color:#222;line-height:36px;vertical-align:middle;}
.popSubscript .frm_wrap .frm_grp label .ic_multi{display:inline-block;width:18px;height:18px;margin:0 11px 3px;vertical-align:middle;background-image:url("../img/ic/ic_multi.png");background-repeat:no-repeat;background-position:0 0;}

.popSubscript .frm_wrap .frm_total label{padding:0 0 0 25px;font-size:32px;font-weight:700;color:#222;line-height:normal;}
.popSubscript .frm_wrap .frm_total input[type=text]{font-size:28px;font-weight:700;color:#222;}
.popSubscript .frm_wrap .frm_total span{display:block;font-size:32px;font-weight:700;color:#222;line-height:normal;vertical-align:middle;}

/* frm_control */
.popSubscript .frm_control{flex:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;column-gap:22px;}
.popSubscript .frm_control span{display:block;font-size:24px;font-weight:700;color:#222;line-height:normal;vertical-align:middle;}
.popSubscript .frm_control input[type=text]{width:100%;height:64px;margin:0;padding:0 24px;font-size:20px;font-weight:700;color:#222;line-height:42px;border:1px solid #f4f6ff;border-radius:16px;background-color:#f4f6ff;outline:none;}
.popSubscript .frm_control input[type=text]:active{border:1px solid #9092e5 ;background-color:#fff;}
.popSubscript .frm_control input[type=text]:focus{border:1px solid transparent;background:linear-gradient(#fff, #fff) padding-box, linear-gradient(120deg, #4b7eff, #ff408b) border-box !important;}

/* webkit */
.popSubscript .frm_control input::-webkit-input-placeholder{font-weight:400;color:#9ca5ce !important;}
/* FF 4~18 */
.popSubscript .frm_control input:-moz-placeholder{font-weight:400;color:#9ca5ce !important;}
/* FF 19+ */
.popSubscript .frm_control input.frm_control input::-moz-placeholder{font-weight:400;color:#9ca5ce !important;}
/* IE10+ */
.popSubscript .frm_control input:-ms-input-placeholder{font-weight:400;color:#9ca5ce !important;}

/* notic */
.notic{padding:25px 30px;border-radius:20px;background-color:#f4f6ff;}
.methd_calc dl{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;margin-bottom:18px;}
.methd_calc dl:last-child{margin-bottom:0;}
.methd_calc dt{flex:0 0 114px;position:relative;padding-left:20px;}
.methd_calc dt::before{content:"";position:absolute;top:7px;left:0;display:block;width:14px;height:14px;background-image:url("../img.pc/ic_star.png");background-repeat:no-repeat;background-position:center;background-size:cover;}
.methd_calc dt p{font-size:18px;font-weight:700;color:#222;line-height:normal;}
.methd_calc dd ul{margin-top:2px;}
.methd_calc dd strong{font-size:18px;font-weight:700;color:#222;line-height:normal;}
.methd_calc dd ul li{position:relative;padding-left:13px;font-size:16px;font-weight:400;color:#222;line-height:24px;}
.methd_calc dd ul li::before{content:"";position:absolute;top:10px;left:0;display:block;width:4px;height:4px;background-image:url("../img/ic/ic_bul_notic.png");background-repeat:no-repeat;background-position:center;background-size:cover;}
/* end notic */

/* btn */
.popSubscript .btn_close{position:absolute;top:0;right:0;width:40px;height:40px;background-color:#fff;background-image:url("../img/ic/ic_close.png");background-repeat:no-repeat;background-position:0 0;border-radius:8px;}

/* btn_totop_wrap */
.btn_totop_wrap{position:fixed;bottom:48px;right:64px;z-index:3000;}
.btn_totop_wrap ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;gap:12px;}
.btn_totop_wrap ul li{border:1px solid transparent;border-radius:12px;background:linear-gradient(#fff, #fff) padding-box, linear-gradient(120deg, #4b7eff, #ff408b) border-box;}
.btn_totop_wrap ul li:first-child{margin:0;}
.btn_totop_wrap ul li a{display:block;border-radius:12px;box-shadow:0 13px 18px 0 rgba(75, 126, 255, 0.1);background-color:#fff;background-repeat:no-repeat;background-position:50%;}
.btn_totop_wrap ul li .btn_inquire{width:82px;height:82px;background-image:url("../img/bt/btn_inquire.png");background-size:auto 82px;}
.btn_totop_wrap ul li .btn_gotoTop{width:56px;height:56px;background-image:url("../img/bt/btn_gotoTop.png");background-size:auto 56px;}

.jsdisplay{display:block !important;}
@keyframes fadeIn { 
	from{opacity:0.3;} 
}
/* animate */
@keyframes slide_up{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0px)}}
.slide-up{animation:slide_up 0.5s;}
.animate{visibility:hidden;}
.slide-up{visibility:visible;}

/* footer */
.footer{width:100%;border-top:1px solid #e8effb;background-color:#f4f6ff;}
.footer_inner{position:relative;max-width:1240px;margin:0 auto;padding:32px 20px 36px;}

.footer .foot_top{display:inline-flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;column-gap:58px;}
.footer .foot_top .footer_logo a{display:inline-flex;flex-flow:row nowrap;justify-content:center;align-items:center;height:48px;}
.footer .foot_top .footer_logo h1{font-size:0;line-height:0;}
.footer .foot_top .footer_logo a img{height:19px;}

.footer .foot_top .footer_menu ul{display:inline-flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;column-gap:58px;}
.footer .foot_top .footer_menu li a{display:inline-block;}
.footer .foot_top .footer_menu li a span{font-size:18px;font-weight:700;color:#222;line-height:48px;}

.footer .footer_copy{margin:20px 0 0;}
.footer .footer_copy .cnt_info li{font-size:14px;font-weight:400;color:#222;line-height:28px;}
.footer .footer_copy .cnt_info li strong{display:inline-block;font-size:14px;font-weight:700;color:#222;}
.footer .footer_copy .cnt_info li span{display:inline-block;margin:0 0 0 15px;font-size:14px;font-weight:400;color:#222;}
.footer .footer_copy .cnt_info p{margin:20px 0 0;padding:3px 0;font-size:14px;font-weight:400;color:#222;line-height:28px;}

.footer .footer_socail{position:absolute;top:32px;right:20px;}
.footer .footer_socail ul{display:inline-flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;column-gap:32px;}
.footer .footer_socail li a{display:inline-block;height:48px;border-radius:50%;}
.footer .footer_socail li a img{width:48px;height:48px;border-radius:50%;}
/* end footer */
/* btn */
.btn{display:inline-block;height:64px;font-size:0;padding:0 25px;border-radius:12px;} 
.btn span{display:block;color:#fff;font-size:20px;line-height:64px;font-weight:bold;} 
.btn_blue{background-color:#0303aa;}

/*(start)20241115 */
.ly_pop_promo{width:390px !important;}
.ly_pop_promo .ly_pop_content {overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 176px);}
.ly_pop_promo img{width:390px;height:auto;}
.ly_pop_promo .ly_pop_footer{display:flex;height:34px;background:#092536;justify-content:end;align-items:center;padding:0 6px;}
.ly_pop_promo .ly_pop_footer > div{position:relative;display:flex;background:#092536;justify-content:end;align-items:center;column-gap:8px;}
.ly_pop_promo .ly_pop_footer > div label span{font-size:13px;line-height:14px;color:#fff;}
.ly_pop_promo .ly_pop_footer > div a{font-size:13px;line-height:14px;color:#fff;padding:0 4px;}
.ly_pop_footer label{display:flex;align-items:center;position:relative;height: 14px;padding-left:22px;cursor:pointer;font-size:13px;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
/* Hide the browser's default checkbox */
.ly_pop_footer label input {position:absolute;opacity:0;cursor:pointer;height:0;width:0;}
/* Create a custom checkbox */
.ly_pop_footer label .checkmark{position:absolute;top:0;left:0;height:14px;width:14px;background-color:#fff;}
/* Create the checkmark/indicator (hidden when not checked) */
.ly_pop_footer label .checkmark:after {content:"";position:absolute;display:none;}
/* Show the checkmark when checked */
.ly_pop_footer label input:checked ~ .checkmark:after {display:block;}
/* Style the checkmark/indicator */
.ly_pop_footer label .checkmark:after{left:4px;top:2px;width:6px;height:8px;border:solid #00284d;border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
/*(end)20241115 */
