.badge{display:flex;gap:1.5rem}.badge span{display:flex;justify-content:center;align-items:center;width:9rem;padding:.8rem 0;border-radius:.4rem;font-size:1.5rem;font-weight:700;line-height:1.1}.badge.loca01{color:#ff5f78;background-color:#ffe8ec}.badge.loca02{color:#6c33e0;background-color:#eaeaff}.badge.loca03{color:#0cb070;background-color:#e2f6ef}.badge.loca04{color:#ef843c;background-color:#fff0e6}.badge.loca05{color:#425cb4;background-color:#ebf0fa}.badge.loca06{color:#11b2d5;background-color:#e1f9ff}.td-badge--tit a{align-items:center}.td-badge--tit a .txt-overflow{width:calc(100% - 11rem)}.badge .badge1-1{color:var(--fc-bold);background-color:var(--badge1-1)}.badge .badge2-1{color:var(--fc-badge2-1);background-color:var(--badge2-1)}.badge .badge3-1{color:var(--fc-badge2-2);background-color:var(--badge2-2)}.badge .badge4-1{color:var(--fc-badge2-3);background-color:var(--badge2-3)}.badge.sub .badge2-2{border:1px solid var(--badge2-2);color:var(--badge2-2)}.badge.sub .badge3-2{border:1px solid var(--badge3-2);color:var(--badge3-2)}.badge.sub .badge4-1{border:1px solid var(--badge4-2);color:var(--fc-badge4-2);background-color:#f5f5f5}@media(max-width: 1024px){.badge.sub span{padding:.5rem 0}}header .header__util{background-color:#fff}.header.sub .header__util,.header__util.on{background-color:#f5f6fa}.header__util__link li{padding:0 3rem}.header__util__link li:nth-child(1){padding-left:0}.header__util__link li:not(:first-child):before{background-color:#6d7ba8 !important}.header__util__link li i{background:url("../../com/images/arrow_icon.svg") center/contain no-repeat}.header__util__link li.on a{color:#fff;background-color:var(--primary)}.header__util__menu li{margin:0 2rem}.header__util__menu li:nth-child(1) a .alarm__icon{position:relative;margin-right:.8rem;padding-right:1.9rem}.header__util__menu li:nth-child(1) a .alarm__icon:after{display:inline-block;position:absolute;top:0;width:1.3rem;height:1.5rem;background:url("../../com/images/alarm_i.png") center/100% no-repeat;content:"";box-sizing:border-box}.header__util__menu li:nth-child(1) a .alarm__icon .alarm__icon--on:after{display:inline-block;position:absolute;top:0;right:0;width:.4rem;height:.4rem;border-radius:50%;content:"";background-color:var(--point1)}.header__util__menu li:nth-child(1) a .alarm--count{display:inline-block;width:1.6rem;height:1.6rem;border-radius:50%;font-size:1.2rem;line-height:1.6rem;text-align:center;color:#fff;background-color:#eb3856}.header__util__menu li:nth-child(1):hover .alarm__icon:after{animation-name:alarmHover;animation-duration:2s;transform-origin:50% 0%}.header__util__menu li.on{margin:0}.header__util__menu li.on a{padding:0 4rem;color:#fff;background-color:var(--sub)}.header__gnb__logo{position:relative;z-index:100;width:16rem;height:auto}.header__gnb__pc .header__gnb__menu{display:flex;justify-content:center;position:relative}.header__gnb__pc .header__gnb__menu>.item{position:relative;max-width:20rem;width:14%;margin:0}.header__gnb__pc .header__gnb__menu>.item.active h2 a{color:var(--primary)}.header__gnb__pc .header__gnb__menu>.item.active h2 a:after{display:block;position:absolute;bottom:0;left:0;width:100%;height:3px;background:var(--primary);content:""}.header__gnb__pc .depth1 a{color:#fff}.header__gnb__pc .depth2{display:none !important}.header__gnb.active .header__gnb__wrap{border-top:1px solid var(--bd-basic)}.header__gnb.active .header__gnb__pc{border-bottom:1px solid var(--bd-basic)}.header__gnb.active .header__gnb__menu{border-bottom:1px solid var(--bd-basic)}.header__gnb.active .depth2{display:block !important}.header.sub .header__gnb.active .header__gnb__wrap{border-top:0}.header__gnb.active,.header.sub{background-color:#fff;transition:.3s}.header__gnb.active .header__gnb__pc .header__gnb__menu li:last-child .depth2,.header.sub .header__gnb__pc .header__gnb__menu li:last-child .depth2{border-right:1px solid var(--bd-basic)}.header__gnb.active .header__gnb__pc .header__gnb__menu a,.header.sub .header__gnb__pc .header__gnb__menu a{color:#303543}.header__gnb.active .header__gnb__pc .header__gnb__menu a:hover,.header.sub .header__gnb__pc .header__gnb__menu a:hover{color:var(--primary)}.header__gnb.active .header__gnb__pc .depth2,.header.sub .header__gnb__pc .depth2{position:relative;z-index:50;height:0;padding-top:2rem;border-left:1px solid var(--bd-basic)}.header__gnb.active .header__gnb__pc .depth2 li a,.header.sub .header__gnb__pc .depth2 li a{display:block;width:100%;font-family:"Pretendard";font-size:1.8rem;font-weight:500;line-height:5rem;color:#757a87 !important}.header__gnb.active .header__gnb__pc .depth2 li a:hover,.header.sub .header__gnb__pc .depth2 li a:hover{font-weight:600;color:var(--primary) !important}.header__gnb.active .header__gnb__pc .depth2 li:nth-of-type(1)>a,.header.sub .header__gnb__pc .depth2 li:nth-of-type(1)>a{padding-top:2rem}.header__gnb.active .header__gnb__right button svg .cls-1,.header.sub .header__gnb__right button svg .cls-1{fill:var(--fc-bold);isolation:isolate}.header__gnb.active .header__gnb__right button svg .cls-2,.header.sub .header__gnb__right button svg .cls-2{fill:var(--fc-bold)}.gnb_bg{display:block;position:absolute;top:13rem;z-index:-999;width:100%;background-color:#fff}.gnb_bg.active{height:25.1rem}#btnSiteModal{color:#294ec7}#btnSiteModal:before{background:url("../../com/images/site_popup_c-btn.svg") center/100% no-repeat}#linkAll.active .site-modal__list div.link.list__link01 ul a:after{display:none}@media(max-width: 1400px){.header__util__link li{padding:0 1.5rem}.header__util__menu li.on a .header__util__menu .user-name{margin:0 1rem}}@media(max-width: 1200px){.header__gnb__logo{width:15rem}.header__util__link li{padding:0 2rem}.header__util__menu li{margin:0 1.5rem 0 0}#btnSiteModal{padding-left:1.5rem}}@media(max-width: 1024px){.header__util__menu li{margin:0}.header__util__menu li:not(:first-child){display:none}#btnSiteModal{position:relative}#btnSiteModal:after{border-top:5px solid #242931}}.lnb__menu__list{margin-top:2rem}.lnb__menu__list li.item.active h3.depth1{border:1px solid var(--primary);background-color:var(--primary)}.mypage .add-info__wrap .inner{position:relative;padding:3.5rem 5rem}.mypage .add-info__wrap .last-access__txt{display:flex;align-items:center;position:absolute;top:2.5rem;right:2rem;font-size:1.4rem;line-height:1;color:var(--msg-basic)}.mypage .add-info__wrap .last-access__txt i{display:inline-block;width:1.4rem;height:1.4rem;margin-right:.7rem;background:url("../../com/images/time_i.svg") center/contain no-repeat}.mypage .add-info__wrap .txt__box__top{display:flex;align-items:center;gap:1.5rem}.mypage .add-info__wrap .txt__box__top>ul{display:flex;align-items:center;gap:.5rem}.mypage .add-info__wrap .txt__box__top>ul li{height:100%}.mypage .add-info__wrap .txt__box__top>ul li:nth-child(1) .item{border:1px solid #424756;font-weight:600;color:#fff;background-color:#424756}.mypage .add-info__wrap .txt__box__top>ul li:nth-child(2) .item{border:1px solid var(--bd-basic2);font-weight:500;color:#888d99;transition:.3s}.mypage .add-info__wrap .txt__box__top>ul li:nth-child(2) .item:hover{color:#312d53;background-color:var(--bd-basic2)}.mypage .add-info__wrap .txt__box__top>ul li .item{display:flex;align-items:center;height:2.8rem;padding:0 2rem;border-radius:2rem;font-size:1.4rem !important;box-sizing:border-box}.mypage .mypage__link{display:flex;font-family:var(--k-ff1);gap:2rem}.mypage .mypage__link li,.mypage .mypage__link a{border-radius:1.5rem}.mypage .mypage__link li{display:flex;width:50%;color:var(--fc-tit);gap:1.2rem}.mypage .mypage__link li i.icon{width:6.8rem;height:6.8rem}.mypage .mypage__link li a{display:flex;align-items:center;width:100%;height:100%;padding:2.5rem 4rem;gap:1.5rem;background-color:var(--box-basic);transition:.2s}.mypage .mypage__link .menu__name{display:flex;flex-direction:column;gap:1.5rem}.mypage .mypage__link .menu__name>div{display:flex;font-weight:500;gap:1.2rem}.mypage .mypage__link .menu__name>div span{font-size:1.6rem}.mypage .mypage__link .menu__name>div strong{font-size:2rem;font-weight:600}.mypage .mypage__link .go__link{font-size:1.4rem;font-weight:500}.mypage .mypage__link .go__link i{display:inline-block;width:.8rem;height:.8rem;margin-left:1rem;background:url("../../com/images/arrow_icon.svg") center/cover no-repeat;transform:rotate(45deg)}.mypage__link.personal li:nth-child(1) i.icon:before{background-image:url("../../com/images/mypage-link-icon01.png")}.mypage__link.personal li:nth-child(2) i.icon:before{background-image:url("../../com/images/mypage-link-icon02.png")}.mypage__link.personal .menu__name>div{align-items:center}.mypage__link.company li:nth-child(1) i.icon:before{background-image:url("../../com/images/mypage-link-icon03.png")}.mypage__link.company li:nth-child(2) i.icon:before{background-image:url("../../com/images/mypage-link-icon04.png")}.mypage__link.company .menu__name>div{align-items:flex-end}.mypage .tit__wrap{font-size:2.2rem;font-weight:600;line-height:1;color:#1f2c59}.mypage .tit__wrap i.icon{display:inline-block;width:1.4rem;height:1.5rem;margin-left:1.7rem;background:url(../images/common/arrow_icon.svg) center/cover no-repeat;transform:rotate(45deg)}.mypage .dot__list .item{font-size:1.6rem}#visitLink{overflow:hidden;position:relative}#visitLink .control{position:absolute;top:50%;left:50%;z-index:10;width:100%;transform:translateX(-50%)}#visitLink .control__wrap{display:flex;justify-content:space-between;position:relative;box-sizing:border-box}#visitLink button{width:2rem;height:2rem;background:url("../../com/images/arrow1_i.png") center/contain no-repeat}#visitLink button:hover{background-color:var(--btn-navy)}#visitLink button:hover i .cls-1{stroke:#fff}#visitLink button i{display:inline-block;width:3rem;height:3rem}#visitLink button i .cls-1{fill:none;stroke:#6e758a;stroke-miterlimit:10;stroke-width:1.5px}#visitLink button.btn--next{transform:rotate(180deg)}#visitLink button.btn--prev{transform:rotate(360deg)}#visitLink button.swiper-button-disabled{opacity:.5}#visitLink .swiper-container{overflow:hidden;max-width:100rem;margin:0 auto}#visitLink .swiper-wrapper{flex-wrap:nowrap}#visitLink .swiper-wrapper .swiper-slide{display:flex;flex-direction:column;align-items:center;width:auto}#visitLink .swiper-wrapper .swiper-slide .inner{display:flex;align-items:center}#visitLink .swiper-wrapper .swiper-slide .inner img{height:9rem}#visitLink .swiper-wrapper .swiper-slide .txt__wrap{display:flex}#visitLink .swiper-wrapper .swiper-slide .txt__wrap span{text-align:center}#visitLink .swiper-wrapper .swiper-slide .txt__wrap span:nth-child(1){margin:2rem 0 1rem;font-size:1.8rem;font-weight:600;color:var(--fc-tit)}#visitLink .swiper-wrapper .swiper-slide .txt__wrap span:nth-child(2){font-size:1.6rem;color:#969faf}#visitLink .swiper-wrapper .swiper-slide .inner,#visitLink .swiper-wrapper .swiper-slide .txt__wrap{flex-direction:column}.mypage .step__list{display:flex;gap:1.5rem}.mypage .step__list li{width:20%;border-radius:1rem;font-size:1.6rem;background-color:var(--box-basic)}.mypage .step__list li.active .inner{color:#1f2c59}.mypage .step__list li.active .num{background-color:#3b5bc6}.mypage .step__list li .inner{display:flex;flex-direction:column;align-items:center;padding:2rem;text-align:center;color:#91939b;gap:.5rem}.mypage .step__list li .num{display:flex;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;margin-bottom:.5rem;border-radius:50%;font-family:var(--e-ff1);font-size:1.3rem;font-weight:600;color:#fff;background-color:#bbc6db}.mypage .step__list li .tit{font-weight:600}.mypage .step__list li .txt{font-size:1.4rem;font-weight:500}.mypage .step__list li .txt br{display:none}@media(max-width: 1024px){#visitLink .swiper-container{width:calc(100% - 8rem)}.mypage .add-info__wrap .add-info__txt{gap:2rem}.mypage .mypage__link li a{gap:4rem}}@media(max-width: 768px){.mypage .add-info__wrap .inner{padding:6rem 2rem 4rem}.mypage .add-info__wrap .txt__box__top{flex-direction:column;height:auto}.mypage .add-info__wrap p{margin-top:3rem}.mypage .mypage__link{flex-direction:column}.mypage .mypage__link li{width:100%}}@media(max-width: 576px){#visitLink .swiper-wrapper{flex-direction:row !important}.mypage .add-info__wrap .last-access__txt{right:auto !important}.mypage .mypage__link li a{display:flex;align-items:center;gap:3rem;min-height:12.7rem}.mypage .mypage__link .menu__name{gap:1rem}.mypage .mypage__link .menu__name>div{flex-direction:column;align-items:flex-start;gap:.2rem}.mypage .step__list{flex-wrap:wrap}.mypage .step__list li{flex-grow:1;width:calc(50% - 2rem)}}@media(max-width: 320px){.mypage .step__list li .txt br{display:block}}.common-login__wrap .inner{display:flex;flex-direction:column;align-items:center}.common-login__wrap strong{display:inline-block;margin-bottom:2.5rem;font-size:2.6rem;font-weight:600;text-align:center}.common-login__wrap .chkbox-type-01{font-size:1.5rem}.login-link__list{display:flex;justify-content:center;margin-top:3rem;line-height:1}.login-link__list li:not(:last-child){display:flex;align-items:center;position:relative;padding-right:3.2rem}.login-link__list li:not(:last-child):after{display:inline-block;position:absolute;right:0;width:2px;height:100%;content:"";transform:translateX(-1.6rem);background-color:rgba(66,71,86,.3)}.login-link__list a{font-size:1.4rem;font-weight:500;color:var(--box-tit)}.login-tab-02{font-family:var(--k-ff1)}.login-tab-02 .common-login__wrap{display:flex;width:100%;gap:3rem}.login-tab-02 .common-login__wrap>.inner{width:50%}.login-tab-02 .dp_flex,.login-tab-02 .dot__list{justify-content:space-between;max-width:80rem;margin:0 auto}.common-login__wrap.type-02 strong br{display:none}.common-login__wrap.type-02 br{display:none}.common-login__wrap.type-02 form{justify-content:center;margin-top:7rem}@media(max-width: 1024px){.login-tab-02 .dp_flex{align-items:center}}@media(max-width: 768px){.common-login__wrap.type-02 form{margin-top:0}.login-tab-02 .common-login__wrap{flex-direction:column;align-items:center;gap:7rem}.login-tab-02 .common-login__wrap>.inner{width:100%}.login-tab-02 .dp_flex{flex-direction:column;align-items:center;gap:6rem}.login-tab-02 .dot__list{max-width:50rem}}@media(max-width: 375px){.common-login__wrap.type-02 strong br{display:block}}.board-type-b.type-02 .item{height:38rem}.board-type-b.type-02 .item .item__info{margin-top:0}.board-type-b.type-02 .item a:hover .link--i{background-image:url("../../com/images/../images/link_i_w.svg")}.board-type-b.survey>.inner .item{position:relative;height:35rem}.board-type-b.survey a{position:absolute;bottom:2rem;width:calc(100% - 4rem) !important}.user-dashboard #header .inner,.user-dashboard .container{margin:0 4rem}[class*="--tit"]{line-height:1}.user-dashboard .dash__tit{display:flex;align-items:center;gap:2rem}.user-dashboard .dash__tit .arrow--i{width:.8rem;height:1.5rem;background:url("../../com/images/arrow_rds_i.svg") center/contain no-repeat}.user-dashboard .dash__tit,.user-dashboard h3.sec--tit.no-link{margin-bottom:2.5rem}.user-dashboard{font-family:var(--k-ff1)}.user-dashboard #header{position:static}.user-dashboard #header .inner{display:flex;justify-content:center;align-items:center;position:relative;height:13rem}.user-dashboard #header h1 img{width:auto;height:5rem}.user-dashboard #header .header__l,.user-dashboard #header .header__r{position:absolute}.user-dashboard #header .header__l{display:flex;flex-direction:column;left:0}.user-dashboard #header .header__l span{font-size:1.7rem;font-weight:500;color:#1a1b1d}.user-dashboard #header .header__l span strong{font-size:2.2rem;font-weight:700}.user-dashboard #header .header__r{display:flex;flex-direction:column;align-items:end;right:0;font-size:1.7rem;gap:.5rem}.user-dashboard #header .header__r .weather__info{display:flex;align-items:center}.user-dashboard #header .header__r .weather__info>i{height:2rem;margin-right:1.2rem;background-size:contain;background-repeat:no-repeat}.user-dashboard #header .header__r .weather__info>i.wht02--i{width:3.4rem;height:2.1rem;background-image:url("../images/sub/wht02_i.png")}.user-dashboard #header .header__r .weather__info .tpr--info{font-size:2.4rem;font-weight:700}.user-dashboard #header .header__r .weather__info .txt__wrap{display:flex;align-items:flex-end;gap:1rem}.user-dashboard #header .header__r .weather__info .txt__wrap .wht--txt{margin-bottom:.2rem}.user-dashboard .container{max-width:100%}.user-dashboard .container .con__wrap .box-w{border-radius:1.5rem;background-color:#fff}.user-dashboard #contents,.user-dashboard #contents [class*=__area]{position:relative;height:calc(100vh - 13rem)}.user-dashboard .lg--tit__wrap{display:inline-flex;align-items:center;margin-bottom:1.5rem;font-size:1.8rem;font-weight:700;color:#2c2d35;gap:1rem}.user-dashboard .lg--tit__wrap:hover i.plus--i{transform:rotate(360deg)}.user-dashboard .lg--tit__wrap i.icon{display:flex;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;border-radius:50%;background-color:#c3cadb}.user-dashboard .lg--tit__wrap i.icon.plus--i{transition:500ms all}.user-dashboard .lg--tit__wrap i.icon.plus--i:before,.user-dashboard .lg--tit__wrap i.icon.plus--i:after{position:absolute;top:50%;width:9px;height:1px;content:"";background-color:#fff}.user-dashboard .lg--tit__wrap i.icon.plus--i:after{transform:rotate(90deg)}.user-dashboard .lg--tit__wrap.type-02{display:flex;justify-content:space-between}.user-dashboard .msg{font-size:1.4rem;font-weight:500;color:#545e71}.user-dashboard #contents>.wrapper{position:absolute;width:100%;height:100%}.user-dashboard #contents>.wrapper>.inner{display:grid;gap:2.5rem;grid-template-columns:28rem 1.3fr 3fr}.user-dashboard #contents [class*=__area]>.inner{position:absolute;width:100%;height:calc(100% - 4rem)}.user-dashboard #contents [class*=__area] .item__box{border-radius:1rem}.user-dashboard #contents [class*=__area] .item__box.type-01{overflow:hidden;position:relative;padding:3rem}.user-dashboard #contents [class*=__area] .item__box.type-01:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:"";background-color:#f4f5f9}.user-dashboard #contents [class*=__area] .item__box.type-02{padding:3rem 2rem 2rem;background-color:#e8f1ff}.user-dashboard #contents [class*=__area] .item__box .data--num{font-weight:700;color:#0c1d55}.user-dashboard #contents [class*=__area] h3.sec--tit{font-size:2.2rem;font-weight:700;color:#03268a}.user-dashboard #contents [class*=__area] .sm--tit{font-size:1.6rem;font-weight:500;color:#545e71}@media(max-width: 1600px){.user-dashboard .lg--tit__wrap.type-02{flex-direction:column;align-items:flex-start}}@media(max-width: 576px){.user-dashboard .lg--tit__wrap.type-02{flex-direction:column;align-items:flex-start}}.user-dashboard .sec01__area .box__list{display:flex;height:100%;gap:2rem}.user-dashboard .sec01__area .box__list li{width:calc(50% - 1rem);border-radius:1.5rem;background-color:#fff;gap:1rem}.user-dashboard .sec01__area .box__list li .data--num{font-size:2.4rem}.user-dashboard .sec01__area .box__list li{display:flex;justify-content:center;align-items:center;height:100%}.user-dashboard .sec01__area .box__list li>.inner{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.user-dashboard .sec01__area .data__sts{display:flex;flex-direction:column;height:calc(100% - 22.5rem - 2.5rem)}.user-dashboard .sec01__area .data__sts .con__wrap{height:calc(100% - 4.7rem)}.user-dashboard .sec01__area .data__sts .con__wrap>.inner{height:100%}.user-dashboard .sec01__area .data__sts .item__box.type-02{height:30rem}.user-dashboard .sec01__area .data__sts .data__box{display:flex;flex-direction:column;align-items:center;margin:1rem 0 2rem;gap:1.5rem}.user-dashboard .sec01__area .data__sts .data__box strong{font-size:1.8rem;font-weight:500;line-height:1;color:#545e71}.user-dashboard .sec01__area .data__sts .data__box .data--num{font-size:4rem;line-height:1}.user-dashboard .sec01__area .data__sts .data__list{display:flex;flex-direction:column;align-self:stretch;height:calc(100% - 30rem - .5rem);margin-top:.5rem;gap:.5rem}.user-dashboard .sec01__area .data__sts .data__list .item__box{display:flex;align-items:center;height:25%;padding:0 2.5rem;background-color:#f4f5f9;gap:3rem;min-height:8rem;transition:.3s}.user-dashboard .sec01__area .data__sts .data__list .item__box:hover{background-color:#e6e9f3}.user-dashboard .sec01__area .data__sts .data__list .item__box i.icon{display:flex;justify-content:center;width:5.4rem;height:5.4rem;border-radius:50%;background-color:#fff}.user-dashboard .sec01__area .data__sts .data__list .item__box i.icon:before{width:2.5rem;height:2.5rem}.user-dashboard .sec01__area .data__sts .data__list .item__box i.icon.icon01:before{background-image:url("../images/sub/dash_sec01_icon01.svg")}.user-dashboard .sec01__area .data__sts .data__list .item__box i.icon.icon02:before{background-image:url("../images/sub/dash_sec01_icon02.svg")}.user-dashboard .sec01__area .data__sts .data__list .item__box i.icon.icon03:before{background-image:url("../images/sub/dash_sec01_icon03.svg")}.user-dashboard .sec01__area .data__sts .data__list .item__box i.icon.icon04:before{background-image:url("../images/sub/dash_sec01_icon04.svg")}.user-dashboard .sec01__area .data__sts .data__list .item__box .txt__wrap{display:flex;flex-direction:column;margin-top:.8rem;gap:.5rem}.user-dashboard .sec01__area .data__sts .data__list .item__box .txt__wrap .data--num{font-size:2.4rem}.user-dashboard .sec01__area .data__sts .box__list{height:calc(100% - 8.5rem)}.user-dashboard .sec01__area .ai-solution{margin-top:2.5rem}.user-dashboard .sec01__area .ai-solution .item__box.type-02{height:22.5rem}.user-dashboard .sec01__area .ai-solution .item__box.type-02>.inner{height:calc(100% - 4rem)}.sec02__area .con__wrap{display:flex;flex-direction:column;justify-content:space-between;height:calc(100% - 1.7rem - 3rem)}.sec02__area .con__wrap .evm-sts{height:calc(60% - 5rem)}.sec02__area .con__wrap .rsc-sts{height:40%}.sec02__area .calendar__wrap{height:calc(100% - 4rem)}.sec02__area .calendar__wrap .date__list{height:100%}.sec02__area .calendar__wrap .week__list{max-height:3.5rem}.sec02__area .calendar__wrap .daily__wrap{height:calc(100% - 5rem - 4.5rem)}.sec02__area .calendar__wrap .daily__wrap a span.date{line-height:3rem}.user-dashboard .calendar__wrap{margin:2rem auto 0}.user-dashboard .calendar__wrap .month__wrap{position:relative;max-width:15rem;margin:0 auto}.user-dashboard .calendar__wrap .month__wrap .month--txt{display:flex;justify-content:center;font-size:3.2rem;font-weight:600;color:#002261}.user-dashboard .calendar__wrap .month__wrap .control--btn__wrap{display:flex;justify-content:space-between;position:absolute;top:50%;width:100%;transform:translateY(-50%)}.user-dashboard .calendar__wrap .month__wrap .control--btn__wrap .control--btn{width:1.2rem;height:1.5rem;background:url("../images/sub/cld-ctl_btn.svg") center/contain no-repeat}.user-dashboard .calendar__wrap .month__wrap .control--btn__wrap .control--btn.prev{transform:rotate(180deg)}.user-dashboard .calendar__wrap .month__wrap .control--btn__wrap .control--btn.next{right:0}.user-dashboard .calendar__wrap .month__wrap .control--btn__wrap .control--btn.disable{opacity:.3}.user-dashboard .calendar__wrap .daily__wrap>div{display:grid;text-align:center;color:#002261;grid-template-columns:repeat(7, auto)}.user-dashboard .calendar__wrap .week__list{margin-top:2.5rem}.user-dashboard .calendar__wrap .week__list span{padding-bottom:1.7rem;font-size:1.6rem;font-weight:500;line-height:1}.user-dashboard .calendar__wrap .week__list span:first-child{color:#d03244}.user-dashboard .calendar__wrap .week__list span:last-child{color:#3472e7}.user-dashboard .calendar__wrap .date__list{gap:1rem}.user-dashboard .calendar__wrap .date__list a{display:flex;justify-content:center;align-items:center;padding-top:.2rem;border-radius:.7rem;font-size:1.7rem;background-color:#fff}.user-dashboard .calendar__wrap .date__list a span{width:2.6rem;text-align:center}.user-dashboard .calendar__wrap .date__list a:hover{background-color:#1544b2}.user-dashboard .calendar__wrap .date__list a:hover span:nth-child(1){display:none}.user-dashboard .calendar__wrap .date__list a:hover span:nth-child(2){display:block}.user-dashboard .calendar__wrap .date__list a .hover-txt{display:none;font-size:1.4rem;font-weight:500 !important;line-height:1;color:#fff}.user-dashboard .calendar__wrap .date__list a.empty{background-color:rgba(0,0,0,0)}.user-dashboard .calendar__wrap .date__list a.today{background-color:#1544b2}.user-dashboard .calendar__wrap .date__list a.today .date{color:#fff}.user-dashboard .calendar__wrap .date__list a.prev{opacity:30%}.user-dashboard .calendar__wrap .date__list a.prev:hover{cursor:not-allowed;background-color:#fff}.user-dashboard .calendar__wrap .date__list a.prev:hover span{display:block;color:#002261}.user-dashboard .calendar__wrap .date__list a.disable,.user-dashboard .calendar__wrap .date__list a.today.disable{opacity:30%;background-color:#c3cadb}.user-dashboard .calendar__wrap .date__list a.disable .date,.user-dashboard .calendar__wrap .date__list a.today.disable .date{color:rgba(0,34,97,.3) !important}.user-dashboard .calendar__wrap .date__list a.disable:hover,.user-dashboard .calendar__wrap .date__list a.today.disable:hover{cursor:pointer}.user-dashboard .calendar__wrap .date__list a.disable:hover .hover-txt,.user-dashboard .calendar__wrap .date__list a.today.disable:hover .hover-txt{color:#002261}.user-dashboard .calendar__wrap .date__list a.disable:hover span:nth-child(1),.user-dashboard .calendar__wrap .date__list a.today.disable:hover span:nth-child(1){display:none}.user-dashboard .calendar__wrap .date__list a.disable:hover span:nth-child(2),.user-dashboard .calendar__wrap .date__list a.today.disable:hover span:nth-child(2){display:block}.user-dashboard .sec02__area .rsc-sts{margin-top:5rem}.user-dashboard .sec02__area .rsc-sts .time__box{display:flex;justify-content:center;align-items:center;height:3rem;border-radius:1.5rem;font-size:1.4rem;font-weight:500;color:#545e71;background-color:#fff}.user-dashboard .sec02__area .item__box.type-01{height:100%}.user-dashboard .sec02__area .chart-container{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;width:100%}.user-dashboard .sec02__area .chart__wrap{display:flex;justify-content:center;position:relative;height:18rem}.user-dashboard .sec02__area .chart__wrap:nth-child(1){width:100%}.user-dashboard .sec02__area .chart__wrap:nth-child(2),.user-dashboard .sec02__area .chart__wrap:nth-child(3){width:50%}.user-dashboard .sec02__area .tc__wrap{display:flex;flex-direction:column;align-items:center;position:absolute;top:50%;left:50%;z-index:-1;padding-top:7rem;font-size:16px;font-weight:bold;transform:translate(-50%, -50%)}.user-dashboard .sec02__area .tc__wrap>span{font-family:var(--k-ff1)}.user-dashboard .sec02__area .tc__wrap>span:nth-child(1){font-size:1.6rem}.user-dashboard .sec02__area .tc__wrap>span:nth-child(2){font-size:1.4rem;font-weight:500}.user-dashboard .sec02__area .sec01__area{grid-area:sec01}.user-dashboard .sec02__area .sec02__area{grid-area:sec02}.user-dashboard .sec02__area .sec03__area{grid-area:sec03}.user-dashboard .sec03__area>.inner{display:flex;flex-direction:column;height:calc(100% - 2.5rem);gap:2.5rem}.user-dashboard .sec03__area>.inner .item__box{height:100%}.user-dashboard .sec03__area .hspt__wrap{height:calc(50% - 3rem)}.user-dashboard .sec03__area .hspt__wrap .con__wrap{height:100%}.user-dashboard .sec03__area .hspt__wrap .con__wrap>.inner{display:flex;height:calc(100% - 1.5rem - 6rem);margin-top:1.5rem}.user-dashboard .sec03__area .hspt__wrap .hspt__sch{display:flex;flex-direction:column;justify-content:space-between;width:30%}.user-dashboard .sec03__area .hspt__wrap .hspt__sch__btn{display:grid;grid-template-columns:repeat(3, 2fr);gap:.8rem}.user-dashboard .sec03__area .hspt__wrap .hspt__sch__btn button{flex-grow:0;height:5rem;border:3px solid #e5e8f0;font-size:1.6rem;font-weight:500;color:#000;background-color:#e5e8f0;transition:.1s;box-sizing:border-box}.user-dashboard .sec03__area .hspt__wrap .hspt__sch__btn button:hover,.user-dashboard .sec03__area .hspt__wrap .hspt__sch__btn button.active{border:3px solid #1d499e;font-weight:700;background-color:#fff}.user-dashboard .sec03__area .hspt__wrap .hspt__sch__btn button:hover:hover,.user-dashboard .sec03__area .hspt__wrap .hspt__sch__btn button.active:hover{color:#000}.user-dashboard .sec03__area .hspt__wrap .hspt__sch__btn button.active{color:#fff;border-color:#1d499e;background-color:#1d499e}.user-dashboard .sec03__area .hspt__wrap .hspt__num{position:relative}.user-dashboard .sec03__area .hspt__wrap .hspt__num [class*=obj]{display:inline-block;background-size:contain;background-repeat:no-repeat}.user-dashboard .sec03__area .hspt__wrap .hspt__num .txt__wrap{margin:2rem 0 0 1rem}.user-dashboard .sec03__area .hspt__wrap .hspt__num .txt__wrap .tit{font-size:2rem;font-weight:700;color:#2c2d35}.user-dashboard .sec03__area .hspt__wrap .hspt__num .txt__wrap p{margin-top:1.5rem;font-size:2rem;font-weight:500}.user-dashboard .sec03__area .hspt__wrap .hspt__num .txt__wrap p .hspt--num{padding-right:1rem;font-size:4.4rem;font-weight:800;color:#387af5}.user-dashboard .sec03__area .hspt__wrap .hspt__num .obj01{width:5.2rem;height:6.1rem;background-image:url("../images/sub/dash_sec03_obj01.png")}.user-dashboard .sec03__area .hspt__wrap .hspt__num .obj02{position:absolute;right:0;bottom:0;max-width:28rem;width:100%;height:100%;margin-right:-6rem;background-image:url("../images/sub/dash_sec03_obj02.png")}.user-dashboard .sec03__area .hspt__wrap .hspt__list{display:flex;justify-content:flex-end;z-index:1;width:70%;margin-left:3rem;gap:2rem}.user-dashboard .sec03__area .hspt__wrap .hspt__list>.box{overflow:auto;width:calc(50% - 1rem);padding:3rem 1rem 3rem 3rem}.user-dashboard .sec03__area .hspt__wrap .hspt__list>.box ul{display:flex;flex-direction:column;padding-right:1.5rem;gap:1rem}.user-dashboard .sec03__area .hspt__wrap .hspt__list>.box ul li{display:flex;justify-content:space-between}.user-dashboard .sec03__area .hspt__wrap .hspt__list>.box ul li:hover .hspt--name{font-weight:700}.user-dashboard .sec03__area .hspt__wrap .hspt__list>.box ul li:hover .hspt--name,.user-dashboard .sec03__area .hspt__wrap .hspt__list>.box ul li:hover .data--num{color:#387af5 !important}.user-dashboard .sec03__area .hspt__wrap .hspt__list>.box span{font-size:1.6rem}.user-dashboard .sec03__area .hspt__wrap .hspt__list>.box span.hspt--name{display:flex;align-items:center;position:relative;padding-left:1.5rem;font-weight:500;color:#545e71}.user-dashboard .sec03__area .hspt__wrap .hspt__list>.box span.hspt--name:before{position:absolute;left:0;width:.3rem;height:.3rem;border-radius:50%;content:"";background-color:#387af5}.user-dashboard .sec03__area .hspt__wrap .hspt__list>.box span.data--num{color:#2c2d35}.user-dashboard .sec03__area .mCSB_scrollTools .mCSB_draggerContainer{width:.4rem}.user-dashboard .sec03__area .mCSB_scrollTools .mCSB_dragger{opacity:.4}.user-dashboard .sec03__area .lifelog__wrap{height:calc(50% + 3rem)}.user-dashboard .sec03__area .lifelog__wrap .con__wrap{display:flex;justify-content:space-between;height:calc(100% - 3rem - 2.5rem)}.user-dashboard .sec03__area .lifelog__wrap .con__wrap .info__wrap{width:50%}.user-dashboard .sec03__area .lifelog__wrap .con__wrap .map__wrap{width:50%;margin-left:2rem}.user-dashboard .sec03__area .lifelog__wrap .lifelog__info{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem}.user-dashboard .sec03__area .lifelog__wrap .lifelog__info .lifelog--name{font-size:1.8rem;font-weight:600;color:#010101}.user-dashboard .sec03__area .lifelog__wrap .lifelog__info .btn__list{padding:0}.user-dashboard .sec03__area .lifelog__wrap .lifelog__info .btn__list a{display:flex;justify-content:center;align-items:center;width:4rem;height:4rem;border-radius:50%;background-color:#f4f5f9;transition:.3s}.user-dashboard .sec03__area .lifelog__wrap .lifelog__info .btn__list a:hover{background-color:#e7e9ef}.user-dashboard .sec03__area .lifelog__wrap .lifelog__info .btn__list a i{width:1.5rem;height:1.5rem}.user-dashboard .sec03__area .lifelog__wrap .lifelog__info .btn__list a i.map--i:before{background-image:url("../../com/images/map_i.svg")}.user-dashboard .sec03__area .lifelog__wrap .lifelog__info .btn__list a i.tel--i:before{background-image:url("../../com/images/tel_i.svg")}.user-dashboard .sec03__area .lg--tit__wrap{margin-top:3rem}.user-dashboard .sec03__area .calendar__wrap{padding:2.5rem}.user-dashboard .sec03__area .calendar__wrap .date__list{display:flex;gap:initial}.user-dashboard .sec03__area .calendar__wrap .date__list>.item{display:flex;flex-direction:column;flex-grow:1;align-items:center}.user-dashboard .sec03__area .calendar__wrap .date__list>.item>span{padding-bottom:1.5rem;font-size:1.6rem;font-weight:600;color:#545e71}.user-dashboard .sec03__area .calendar__wrap .date__list>.item a{width:5rem;height:5rem;border-radius:50%;background-color:#f4f5f9}.user-dashboard .sec03__area .calendar__wrap .date__list>.item a span{font-weight:600;color:#000}.user-dashboard .sec03__area .calendar__wrap .date__list>.item a:hover{background-color:#387af5}.user-dashboard .sec03__area .calendar__wrap .date__list>.item a:hover .hover-txt{color:#fff}.user-dashboard .sec03__area .calendar__wrap .date__list>.item a.disable{opacity:1}.user-dashboard .sec03__area .calendar__wrap .date__list>.item a.disable span{opacity:.2}.user-dashboard .sec03__area .calendar__wrap .date__list>.item a.disable:hover{cursor:not-allowed;background-color:#f4f5f9}.user-dashboard .sec03__area .calendar__wrap .date__list>.item a.disable:hover span:nth-child(1){display:block}.user-dashboard .sec03__area .eqm__list .con__box{height:calc(100% - 3.5rem);font-size:1.7rem;color:#545e71}.user-dashboard .sec03__area .eqm__list .con__box .txt-clamp{-webkit-line-clamp:6}.user-dashboard .map__wrap{position:relative}.user-dashboard #lifelogMap{display:flex;justify-content:center;align-items:center;position:absolute;width:100%;height:100%}.user-dashboard #lifelogMap svg{width:calc(100% - 6rem)}.user-dashboard #lifelogMap svg .cls-1{font-size:13px;fill:#687ca1}.user-dashboard #lifelogMap svg .cls-1,.user-dashboard #lifelogMap svg .cls-2{font-family:Pretendard-Medium,Pretendard;font-weight:500}.user-dashboard #lifelogMap svg .cls-3{stroke:#387af5;stroke-miterlimit:10}.user-dashboard #lifelogMap svg .cls-3,.user-dashboard #lifelogMap svg .cls-4,.user-dashboard #lifelogMap svg .cls-5{fill:#fff}.user-dashboard #lifelogMap svg .cls-6{fill:#d6e1f3}.user-dashboard #lifelogMap svg .cls-6,.user-dashboard #lifelogMap svg .cls-7,.user-dashboard #lifelogMap svg .cls-4,.user-dashboard #lifelogMap svg .cls-5,.user-dashboard #lifelogMap svg .cls-8{stroke-width:0px}.user-dashboard #lifelogMap svg .cls-7{fill:#e8f1ff}.user-dashboard #lifelogMap svg .cls-9{font-family:Pretendard-SemiBold,Pretendard;font-weight:600}.user-dashboard #lifelogMap svg .cls-9,.user-dashboard #lifelogMap svg .cls-2{font-size:16px;fill:#000}.user-dashboard #lifelogMap svg .cls-4{opacity:.2}.user-dashboard #lifelogMap svg .cls-8{fill:#99bdff}.user-dashboard #lifelogMap svg .point--btn:hover{cursor:pointer}.user-dashboard #lifelogMap svg .map--off.active .cls-7{fill:#387af5}.user-dashboard #lifelogMap svg .map--off.active tspan{font-size:1.8rem;font-weight:600;fill:#fff}@media(max-width: 1920px){.user-dashboard #header .inner{height:10rem}.user-dashboard #header h1 img{height:4.5rem}.user-dashboard #contents>.wrapper>.inner{gap:1.5rem}.user-dashboard #contents [class*=__area] h3.sec--tit{font-size:2rem}.user-dashboard .dash__tit,.user-dashboard h3.sec--tit.no-link{margin-bottom:2rem}.user-dashboard #contents,.user-dashboard #contents [class*=__area]{height:calc(100vh - 10rem)}.user-dashboard #contents [class*=__area] .item__box{min-height:auto}.user-dashboard .sec01__area .ai-solution .item__box.type-02{height:19rem}.user-dashboard .sec01__area>.inner{display:flex;flex-direction:column;justify-content:space-between}.user-dashboard .sec01__area .data__sts{height:calc(100% - 19rem - 2.5rem)}.user-dashboard.sec02__area .con__wrap{display:flex;flex-direction:column;justify-content:space-between;height:calc(100% - 1.7rem - 3rem)}.user-dashboard.sec02__area .con__wrap .evm-sts{height:calc(60% - 5rem)}.user-dashboard.sec02__area .con__wrap .rsc-sts{height:40%}.user-dashboard .sec02__area .calendar__wrap{height:calc(100% - 4rem)}.user-dashboard .sec02__area .calendar__wrap .date__list{height:100%}.user-dashboard .sec02__area .calendar__wrap .week__list{max-height:3.5rem}.user-dashboard .sec02__area .calendar__wrap .daily__wrap{height:calc(100% - 5rem - 4.5rem)}.user-dashboard .calendar__wrap .month__wrap{max-width:13rem}.user-dashboard .calendar__wrap .month__wrap .month--txt{font-size:2.5rem}.user-dashboard .calendar__wrap .month__wrap .control--btn__wrap .control--btn{width:1rem;height:1.3rem}.user-dashboard .calendar__wrap .date__list{gap:.5rem}.user-dashboard .calendar__wrap .date__list a{border-radius:.5rem;font-size:1.5rem}.user-dashboard .calendar__wrap .date__list a span{width:2.6rem;text-align:center}.user-dashboard .calendar__wrap .date__list a .hover-txt{display:none;font-size:1.2rem;font-weight:500 !important;color:#fff}.user-dashboard .calendar__wrap .date__list a.empty{background-color:rgba(0,0,0,0)}.user-dashboard .calendar__wrap .date__list a.prev{opacity:30%}.user-dashboard .calendar__wrap .date__list a.prev:hover{cursor:not-allowed;background-color:#fff}.user-dashboard .calendar__wrap .date__list a.prev:hover span{display:block;color:#002261}.user-dashboard .calendar__wrap .date__list a.disable{opacity:30%;background-color:#c3cadb}.user-dashboard .calendar__wrap .date__list a.disable:hover{cursor:pointer}.user-dashboard .calendar__wrap .date__list a.disable:hover .hover-txt{color:#002261}.user-dashboard .calendar__wrap .date__list a.disable:hover span:nth-child(1){display:none}.user-dashboard .calendar__wrap .date__list a.disable:hover span:nth-child(2){display:block}.user-dashboard .sec02__area .rsc-sts{margin-top:5rem}.user-dashboard .sec02__area .rsc-sts .time__box{display:flex;justify-content:center;align-items:center;height:3rem;border-radius:1.5rem;font-size:1.4rem;font-weight:500;color:#545e71;background-color:#fff}.user-dashboard .sec02__area .chart__wrap{height:12rem}.user-dashboard .sec02__area .chart-container{max-width:70rem;margin:0 auto}.user-dashboard .sec02__area .tc__wrap>span{font-family:var(--k-ff1)}.user-dashboard .sec02__area .tc__wrap>span:nth-child(1){font-size:1.2rem}.user-dashboard .sec02__area .tc__wrap>span:nth-child(2){font-size:1.4rem;font-weight:500}.user-dashboard .sec03__area>.inner{gap:1.5rem}.user-dashboard .sec03__area .hspt__wrap{height:calc(50% - 3rem)}.user-dashboard .sec03__area .hspt__wrap .con__wrap{height:100%}.user-dashboard .sec03__area .hspt__wrap .con__wrap>.inner{display:flex;height:calc(100% - 1rem - 5.5rem);margin-top:1rem}.user-dashboard .sec03__area .hspt__wrap .hspt__sch{display:flex;flex-direction:column;justify-content:space-between;width:40%}.user-dashboard .sec03__area .hspt__wrap .hspt__sch__btn{display:grid;grid-template-columns:repeat(3, 2fr);gap:.8rem}.user-dashboard .sec03__area .hspt__wrap .hspt__sch__btn button{height:3.5rem;font-size:1.6rem;font-weight:500;background-color:#e5e8f0;transition:.1s}.user-dashboard .sec03__area .hspt__wrap .hspt__sch__btn button:hover{border:3px solid #1d499e;font-weight:700;background-color:#fff}.user-dashboard .sec03__area .hspt__wrap .hspt__num{position:relative}.user-dashboard .sec03__area .hspt__wrap .hspt__num [class*=obj]{display:inline-block;background-size:contain;background-repeat:no-repeat}.user-dashboard .sec03__area .hspt__wrap .hspt__num .txt__wrap{margin:1rem 0 0 1rem}.user-dashboard .sec03__area .hspt__wrap .hspt__num .txt__wrap .tit{font-size:2rem;font-weight:700;color:#2c2d35}.user-dashboard .sec03__area .hspt__wrap .hspt__num .txt__wrap p{margin-top:.5rem;font-size:2rem;font-weight:500}.user-dashboard .sec03__area .hspt__wrap .hspt__num .txt__wrap p .hspt--num{padding-right:1rem;font-size:3.5rem;font-weight:800;color:#387af5}.user-dashboard .sec03__area .hspt__wrap .hspt__num .obj01{width:4rem;height:4.9rem}.user-dashboard .sec03__area .hspt__wrap .hspt__num .obj02{width:100%;height:100%;margin-right:0;background-position:right}.user-dashboard .sec03__area .hspt__wrap .hspt__list{z-index:1;width:60%;margin-left:3rem;gap:1rem}.user-dashboard .sec03__area .hspt__wrap .hspt__list>.box{padding:2rem .5rem 2rem 2rem;border-radius:1rem}.user-dashboard .sec03__area .hspt__wrap .hspt__list>.box ul{display:flex;flex-direction:column;padding-right:.5rem;gap:.3rem}.user-dashboard .sec03__area .hspt__wrap .hspt__list>.box ul li{display:flex;justify-content:space-between}.user-dashboard .sec03__area .hspt__wrap .hspt__list>.box ul li:hover .hspt--name{font-weight:700}.user-dashboard .sec03__area .hspt__wrap .hspt__list>.box ul li:hover .hspt--name,.user-dashboard .sec03__area .hspt__wrap .hspt__list>.box ul li:hover .data--num{color:#387af5 !important}.user-dashboard .sec03__area .hspt__wrap .hspt__list>.box span{font-size:1.6rem}.user-dashboard .sec03__area .hspt__wrap .hspt__list>.box span.hspt--name{display:flex;align-items:center;position:relative;padding-left:1.5rem;font-weight:500;color:#545e71}.user-dashboard .sec03__area .hspt__wrap .hspt__list>.box span.hspt--name:before{position:absolute;left:0;width:.3rem;height:.3rem;border-radius:50%;content:"";background-color:#387af5}.user-dashboard .sec03__area .hspt__wrap .hspt__list>.box span.data--num{color:#2c2d35}.user-dashboard .sec03__area .lifelog__wrap{height:calc(50% + 3rem)}.user-dashboard .sec03__area .lifelog__wrap .con__wrap{display:flex;justify-content:space-between;height:calc(100% - 4rem)}.user-dashboard .sec03__area .lifelog__wrap .con__wrap .info__wrap{width:45%}.user-dashboard .sec03__area .lifelog__wrap .con__wrap .map__wrap{width:55%;margin-left:0}.user-dashboard .sec03__area .lifelog__wrap .con__wrap .box-w{border-radius:.7rem}.user-dashboard .sec03__area .lifelog__wrap .lifelog__info{display:flex;justify-content:space-between;align-items:center;padding:.5rem 2rem}.user-dashboard .sec03__area .lifelog__wrap .lifelog__info .lifelog--name{font-size:1.6rem;font-weight:600;color:#010101}.user-dashboard .sec03__area .lifelog__wrap .lifelog__info .btn__list{padding:0}.user-dashboard .sec03__area .lifelog__wrap .lifelog__info .btn__list a{display:flex;justify-content:center;align-items:center;width:3.5rem;height:3.5rem}.user-dashboard .sec03__area .lifelog__wrap .lifelog__info .btn__list a i{width:1.5rem;height:1.5rem}.user-dashboard.sec03__area .lg--tit__wrap{margin-top:2rem}.user-dashboard .sec03__area .lg--tit__wrap{margin-bottom:1rem}.user-dashboard .sec03__area .calendar__wrap{margin:0;padding:1.5rem 1rem}.user-dashboard .sec03__area .calendar__wrap .date__list{display:flex;gap:initial}.user-dashboard .sec03__area .calendar__wrap .date__list>.item{display:flex;flex-direction:column;flex-grow:1;align-items:center}.user-dashboard .sec03__area .calendar__wrap .date__list>.item>span{padding-bottom:1rem;font-size:1.6rem;font-weight:600;color:#545e71}.user-dashboard .sec03__area .calendar__wrap .date__list>.item a{width:3.5rem;height:3.5rem;border-radius:50%;background-color:#f4f5f9}.user-dashboard .sec03__area .calendar__wrap .date__list>.item a span{font-weight:600;color:#000}.user-dashboard .sec03__area .calendar__wrap .date__list>.item a:hover{background-color:#387af5}.user-dashboard .sec03__area .calendar__wrap .date__list>.item a:hover .hover-txt{color:#fff}.user-dashboard .sec03__area .calendar__wrap .date__list>.item a.disable{opacity:1}.user-dashboard .sec03__area .calendar__wrap .date__list>.item a.disable span{opacity:.2}.user-dashboard .sec03__area .calendar__wrap .date__list>.item a.disable:hover{cursor:not-allowed;background-color:#f4f5f9}.user-dashboard .sec03__area .calendar__wrap .date__list>.item a.disable:hover span:nth-child(1){display:block}.user-dashboard .sec03__area .eqm__list .con__box{height:calc(100% - 3.5rem);font-size:1.6rem;color:#545e71}.user-dashboard .sec03__area .eqm__list .con__box .txt-clamp{-webkit-line-clamp:2}.user-dashboard.map__wrap{position:relative}.user-dashboard #lifelogMap{display:flex;justify-content:center;align-items:center;position:absolute;width:100%;height:100%}.user-dashboard #lifelogMap svg{width:calc(100% - 6rem)}}@media(max-width: 1400px){.user-dashboard .container{margin:0 4rem 4rem}.user-dashboard #contents,.user-dashboard #contents [class*=__area]{position:relative;height:auto}.user-dashboard .sec01__area{grid-area:sec01}.user-dashboard .sec02__area{grid-area:sec02}.user-dashboard .sec03__area{grid-area:sec03}.user-dashboard #contents>.wrapper{position:relative;width:100%;height:100%}.user-dashboard #contents>.wrapper>.inner{display:grid;gap:2.5rem;grid-template-areas:"sec01 sec02 sec02" "sec03 sec03 sec03"}.user-dashboard #contents [class*=__area]>.inner{position:static;width:auto;height:auto}.user-dashboard #contents [class*=__area] .item__box{border-radius:1rem}.user-dashboard #contents [class*=__area] .item__box.type-01{overflow:hidden;position:relative;padding:3rem}.user-dashboard #contents [class*=__area] .item__box.type-01:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:"";background-color:#f4f5f9}.user-dashboard #contents [class*=__area] .item__box.type-02{padding:3rem 2rem 2rem;background-color:#e8f1ff}.user-dashboard #contents [class*=__area] .item__box .data--num{font-weight:700;color:#0c1d55}.user-dashboard #contents [class*=__area] h3.sec--tit{font-size:2.2rem;font-weight:700;color:#03268a}.user-dashboard #contents [class*=__area] .sm--tit{font-size:1.6rem;font-weight:500;color:#545e71}.user-dashboard .sec01__area .box__list{gap:1rem}.user-dashboard .sec01__area .box__list li{width:calc(50% - .5rem);border-radius:1.5rem;background-color:#fff;gap:1rem}.user-dashboard .sec01__area .box__list li .data--num{font-size:2.4rem}.user-dashboard .sec01__area .box__list li>.inner{gap:.5rem}.user-dashboard .sec01__area .data__sts{height:calc(100% - 18rem - 2.5rem)}.user-dashboard .sec01__area .data__sts .con__wrap{height:calc(100% - 4rem)}.user-dashboard .sec01__area .data__sts .item__box.type-02{height:28rem}.user-dashboard .sec01__area .data__sts .data__box{gap:1.5rem}.user-dashboard .sec01__area .data__sts .data__box strong{font-size:1.8rem}.user-dashboard .sec01__area .data__sts .data__box .data--num{font-size:3.5rem}.user-dashboard .sec01__area .data__sts .data__list{height:calc(100% - 28rem - .5rem);gap:.5rem}.user-dashboard .sec01__area .data__sts .data__list .item__box{min-height:7rem;gap:2rem}.user-dashboard .sec01__area .data__sts .data__list .item__box i.icon{width:5rem;height:5rem}.user-dashboard .sec01__area .data__sts .data__list .item__box .txt__wrap{gap:.5rem}.user-dashboard .sec01__area .data__sts .data__list .item__box .txt__wrap .data--num{font-size:2rem}.user-dashboard .sec01__area .data__sts .box__list{height:calc(100% - 8.5rem)}.user-dashboard .sec01__area .ai-solution .item__box.type-02{height:18rem}.user-dashboard .sec01__area .ai-solution .item__box.type-02>.inner{height:calc(100% - 4rem)}.user-dashboard #contents .sec02__area:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border-radius:1rem;content:"";background-color:#f4f5f9}.user-dashboard #contents .sec02__area .item__box.type-01:before{display:none}.user-dashboard .sec02__area>.inner{height:100% !important}.user-dashboard .sec02__area .con__wrap .evm-sts{height:calc(70% - 5rem)}.user-dashboard .sec02__area .con__wrap .rsc-sts{height:30%}.user-dashboard .sec02__area .chart-container .chart__wrap:nth-child(-n+3){width:33.3%}.user-dashboard .sec02__area .calendar__wrap{height:calc(100% - 4rem)}}@media(max-width: 1024px){.user-dashboard .sec03__area .hspt__wrap .con__wrap>.inner{height:auto}.user-dashboard .sec03__area .hspt__wrap .hspt__sch,.user-dashboard .sec03__area .hspt__wrap .hspt__list{width:50%}.user-dashboard .sec03__area .hspt__wrap .hspt__list{flex-direction:column}.user-dashboard .sec03__area .hspt__wrap .hspt__list>.box{width:auto;height:20rem}.user-dashboard .sec03__area .hspt__wrap .hspt__num .obj01{width:7rem;height:7.9rem}.user-dashboard .sec03__area .hspt__wrap .hspt__sch__btn{grid-template-columns:repeat(2, auto)}}@media(max-width: 768px){.user-dashboard #contents>.wrapper>.inner{display:flex;flex-direction:column}.user-dashboard .sec01__area .data__sts .item__box.type-02,.user-dashboard .sec01__area .ai-solution .item__box.type-02,.user-dashboard .sec01__area .data__sts .box__list{height:auto}.user-dashboard .sec01__area .box__list li{padding:3rem 0}.user-dashboard .sec01__area .data__sts .data__list{flex-direction:row;flex-wrap:wrap}.user-dashboard .sec01__area .data__sts .data__list .item__box{width:calc(50% - .25rem);min-height:10rem !important}.user-dashboard .sec03__area .lifelog__wrap .con__wrap{flex-direction:column}.user-dashboard .sec03__area .lifelog__wrap .con__wrap .info__wrap,.user-dashboard .sec03__area .lifelog__wrap .con__wrap .map__wrap{width:auto}.user-dashboard .sec03__area .lifelog__wrap .lifelog__info{flex-direction:column;padding:2rem;gap:1rem}.user-dashboard .sec03__area .hspt__wrap .con__wrap>.inner{flex-direction:column;position:relative}.user-dashboard .sec03__area .hspt__wrap .hspt__num{position:absolute;right:0;width:60%;padding-left:3rem}.user-dashboard .sec03__area .hspt__wrap .hspt__num .obj01{width:4rem;height:4.9rem}.user-dashboard .sec03__area .hspt__wrap .hspt__num .txt__wrap{margin:2rem 0 0 1rem}.user-dashboard .sec03__area .hspt__wrap .hspt__sch{width:40%;height:15rem}.user-dashboard .sec03__area .hspt__wrap .hspt__sch__btn{height:100%}.user-dashboard .sec03__area .hspt__wrap .hspt__sch__btn button{height:auto}.user-dashboard .sec03__area .hspt__wrap .hspt__list{flex-direction:row;width:auto;margin-left:0}.user-dashboard .sec03__area .hspt__wrap .hspt__list>.box{width:50%;margin-top:3rem}.user-dashboard #lifelogMap{position:static;margin-top:3rem}}@media(max-width: 576px){.user-dashboard #header .header__l{display:none}.user-dashboard #header .inner{justify-content:flex-start}.user-dashboard .sec01__area .data__sts .data__list .item__box{flex-direction:column;align-items:center;height:100%;padding:2rem;text-align:center;gap:1rem}.user-dashboard .sec03__area .hspt__wrap .msg{margin-bottom:2rem}.user-dashboard .sec03__area .hspt__wrap .hspt__list{flex-direction:column}.user-dashboard .sec03__area .hspt__wrap .hspt__list>.box{width:auto}.user-dashboard .sec03__area .hspt__wrap .hspt__list>.box:nth-child(2){margin-top:0}.user-dashboard .sec03__area .hspt__wrap .hspt__sch,.user-dashboard .sec03__area .hspt__wrap .hspt__num{width:auto}.user-dashboard .sec03__area .hspt__wrap .hspt__sch{height:auto}.user-dashboard .sec03__area .hspt__wrap .hspt__num{position:relative}.user-dashboard .sec03__area .hspt__wrap .hspt__sch__btn{margin-bottom:3rem;grid-template-columns:repeat(3, auto)}.user-dashboard .sec03__area .hspt__wrap .hspt__sch__btn button{height:4rem}.user-dashboard #lifelogMap svg{width:100%}.user-dashboard .sec02__area .chart-container{flex-direction:column}.user-dashboard .sec02__area .chart-container .chart__wrap{width:100%;gap:1rem}.user-dashboard .sec02__area .chart-container .chart__wrap:nth-child(-n+3){width:100%}.user-dashboard .sec02__area .tc__wrap{display:flex;flex-direction:row;justify-content:center;position:static;width:12rem;padding-top:0;transform:translate(0);gap:1rem}.user-dashboard .sec02__area .tc__wrap>span:nth-child(1),.user-dashboard .sec02__area .tc__wrap>span:nth-child(2){font-size:1.6rem}.user-dashboard .sec03__area .hspt__wrap .hspt__num{padding-left:0}.user-dashboard .sec03__area .hspt__wrap .hspt__num .txt__wrap{margin-left:0}}@media(max-width: 375px){.user-dashboard #header .inner,.user-dashboard .container{margin:0 2rem}.user-dashboard #contents [class*=__area] h3.sec--tit{font-size:2rem}.user-dashboard #contents [class*=__area] .item__box.type-01{padding:3rem 2rem}.user-dashboard #header .inner{height:9rem}.user-dashboard #header h1 img{height:3.5rem}.user-dashboard #header .header__r{gap:0}.user-dashboard .user-dashboard #header .header__r{font-size:1.5rem}.user-dashboard .user-dashboard #header .header__r .weather__info .tpr--info{font-size:1.7rem}.user-dashboard .sec01__area .data__sts .data__list{flex-direction:column}.user-dashboard .sec01__area .data__sts .data__list .item__box{flex-direction:row;width:100%;gap:2rem}.user-dashboard .sec01__area .data__sts .data__list .item__box .txt__wrap{align-items:flex-start}.user-dashboard .sec02__area .tc__wrap{flex-direction:column}.user-dashboard .sec03__area .hspt__wrap .hspt__num .txt__wrap{margin-top:1rem}.user-dashboard .sec03__area .hspt__wrap .hspt__num .txt__wrap p .hspt--num{font-size:2.5rem}.user-dashboard .sec03__area .hspt__wrap .hspt__num .obj02{max-height:11rem}}.td-badge--tit .txt__wrap{width:calc(100% - 11rem - 1rem)}.td-badge--tit .txt__wrap .txt-overflow{max-width:calc(100% - 2.7rem);width:auto}.td-badge--tit .badge{margin:0}.td-badge--tit .td--tit{gap:1rem}