._110ro6x0{position:fixed;top:0;left:0;right:0;overflow:hidden}
._110ro6x0 .key-visual-slider{will-change:transform;height:600px;transition:transform 1.5s;display:flex}
._110ro6x0 .slide-item{background-color:#ece8df;background-repeat:no-repeat;background-size:auto 600px;flex:none;width:100%}
._110ro6x0 .slide-item1{background-image:url(/assets/mobile_barocare_new/bg-key-visual1.webp);background-position:65% bottom}
._110ro6x0 .slide-item2{background-position:64% -60px;background-size:auto 750px}
._110ro6x0.bg-ready .slide-item2{background-image:url(/assets/mobile_barocare_new/bg-key-visual2.webp)}
._110ro6x0 .slide-item3{background-position:75% bottom}
._110ro6x0.bg-ready .slide-item3{background-image:url(/assets/mobile_barocare_new/bg-key-visual3.webp)}
._110ro6x0 .image-slide{background-repeat:no-repeat;background-size:cover;background-attachment:fixed;align-items:flex-end;height:600px;display:flex;position:relative}
._110ro6x0 .image-slide:before{content:"";background:linear-gradient(#0000 46.94%,#0006 95.33%);position:absolute;inset:0}
._110ro6x0 .image-slide .container{opacity:0;flex:none;margin-top:354px;transition-duration:1s;transition-delay:1.5s;transform:translateY(-50px)}
._110ro6x0 .image-slide .container.fade-in-down{opacity:1;transform:translate(0,0)}
._110ro6x0 .image-slide .service-name{color:#1e4a96;background:#fff;border-radius:4px;justify-content:center;align-items:center;height:22px;margin-bottom:14px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}
._110ro6x0 .image-slide .title{color:#fff;font-size:30px;font-weight:600;line-height:40px}
._110ro6x0 .VueCarousel-pagination{z-index:2;max-width:414px;margin-left:20px;position:absolute;bottom:50px;left:50%;transform:translate(-50%)}
._110ro6x0 .VueCarousel-dot-container{gap:10px;margin:0;display:flex}
._110ro6x0 .VueCarousel-dot{opacity:.5;cursor:pointer;background:#fff;border:none;border-radius:5px;width:9px;height:9px;margin:0;padding:0;transition:width .3s,opacity .3s}
._110ro6x0 .VueCarousel-dot--active{opacity:1;background:#1e4a96;width:30px}
@keyframes _1xhx9wa0{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translate(0,0)}}
@keyframes _1xhx9wa1{0%{transform:translate(0%)}50%{transform:translate(1000%)}}
@keyframes _1xhx9wa2{0%{transform:translate(0%)}50%{transform:translate(-1000%)}}
._1xhx9wa3{z-index:5;background:#fff;position:relative}
._1xhx9wa3 .visible{transition-delay:.5s;animation:1.2s forwards _1xhx9wa0}
._1xhx9wa3 .reviews-title-area{opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(40px)}
._1xhx9wa3 .sub-title{font-size:14px;font-weight:600}
._1xhx9wa3 .intro-cont{padding-top:74px;padding-bottom:110px;font-size:16px;font-weight:400;line-height:26px}
._1xhx9wa3 .intro-cont .desc{margin-bottom:22px}
._1xhx9wa3 .intro-cont .desc strong{font-weight:600;line-height:30px;display:block}
._1xhx9wa3 .intro-cont .text-xl{margin:16px 0 24px}
._1xhx9wa3 .intro-cont .btn-download{color:#1e4a96;border:1px solid #1e4a96;border-radius:6px;justify-content:center;align-items:center;gap:4px;height:44px;padding:0 21px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}
._1xhx9wa3 .movie{width:100%;height:0;margin-top:78px;padding-top:56.4171%;position:relative}
._1xhx9wa3 .movie iframe,._1xhx9wa3 .movie img{border:0;border-radius:20px;width:100%;height:100%;position:absolute;top:0;left:0}
._1xhx9wa3 .user-type{flex-direction:column;gap:60px;margin-top:110px;display:flex}
._1xhx9wa3 .user-type .item{border-top:2px solid #000}
._1xhx9wa3 .user-type dl{margin:22px 0 0}
._1xhx9wa3 .user-type dt{margin:0}
._1xhx9wa3 .user-type dd{flex-direction:column;gap:12px;margin-top:34px;font-size:16px;line-height:26px;display:flex}
._1xhx9wa3 .user-type dd img{margin-bottom:10px;display:block}
._1xhx9wa3 .user-type dd p{margin:0;padding-left:30px;position:relative}
._1xhx9wa3 .user-type dd p:before{content:"";background:url(/assets/mobile_barocare_new/ico-check-circle.webp) no-repeat;width:20px;height:20px;display:block;position:absolute;top:3px;left:2px}
._1xhx9wa3 .review-story{text-align:center;background:#f3f3f3;padding:74px 0 109px}
._1xhx9wa3 .review-story .title{margin-top:17px;margin-bottom:64px}
._1xhx9wa3 .review-story .slide-wrap{opacity:0;width:100%;max-width:414px;margin:0 auto;transition:opacity .5s ease-out,transform .5s ease-out;overflow:hidden;transform:translateY(40px)}
._1xhx9wa3 .review-story .review-list{text-align:left;gap:16px;margin:0;animation-duration:240s;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}
._1xhx9wa3 .review-story .review-list+.review-list{margin-top:30px}
._1xhx9wa3 .review-story .review-list.to-right{justify-content:flex-end;animation-name:_1xhx9wa1;display:flex}
._1xhx9wa3 .review-story .review-list.to-left{animation-name:_1xhx9wa2}
._1xhx9wa3 .review-story .review-list li{background:#fff;border-radius:20px;flex-direction:column;flex:none;align-items:flex-start;gap:17px;width:338px;height:237px;padding:26px;display:flex}
._1xhx9wa3 .review-story .review-list .location{color:#008def;text-align:center;background:#e3ecff;border:1px solid #008def;border-radius:13px;justify-content:center;align-items:center;min-width:51px;height:22px;padding:0 10px;font-size:12px;font-weight:600;line-height:22px;display:inline-flex}
._1xhx9wa3 .review-story .review-list .user{font-size:22px;font-weight:600;line-height:26px}
._1xhx9wa3 .review-story .review-list .comment{font-size:16px;font-weight:400;line-height:26px}
._1xhx9wa3 .use-cases{text-align:center;height:971px;padding-top:110px;position:relative}
._1xhx9wa3 .use-cases .text-xl{opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(40px)}
._1xhx9wa3 .use-cases .img-area{opacity:0;margin-top:64px;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(40px)}
._1xhx9wa3 .use-cases .img-area img{object-fit:cover;height:717px;overflow:hidden}
._1xhx9wa3 .partnership{text-align:center;padding-top:30px;padding-bottom:50px}
._1xhx9wa3 .partnership .title{opacity:0;margin-bottom:50px;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(40px)}
._1xhx9wa3 .partnership .bi-list{opacity:0;flex-wrap:wrap;gap:6px;width:100%;max-width:366px;margin:auto;transition:opacity .5s ease-out,transform .5s ease-out;display:flex;transform:translateY(40px)}
._1xhx9wa3 .partnership li{justify-content:center;align-items:center;width:calc(50% - 3px);max-height:77px;display:flex}
@keyframes _1y11cwd0{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translate(0,0)}}
._1y11cwd1{z-index:5;background:#fff url(/assets/mobile_barocare_new/bg-history.webp) 50% 0 no-repeat;position:relative}
._1y11cwd1 .visible{transition-delay:.5s;animation:1.2s forwards _1y11cwd0}
._1y11cwd1 .title-group{text-align:center;opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(40px)}
._1y11cwd1 .title-group .sub-title{margin-bottom:16px;font-size:14px}
._1y11cwd1 .title-group .desc{color:#666;margin-top:20px;font-size:16px;font-weight:400;line-height:26px}
._1y11cwd1 .history{padding-top:83px}
._1y11cwd1 .history .history-list{word-break:keep-all;opacity:0;margin-top:54px;padding:0 24px;transition:opacity .5s ease-out,transform .5s ease-out;position:relative;transform:translateY(40px)}
._1y11cwd1 .history .history-list ul{border-left:1px solid #008def66;flex-direction:column;margin:0;display:flex}
._1y11cwd1 .history .history-list ul:before,._1y11cwd1 .history .history-list ul:after{content:"";background:#fff;width:1px;height:110px;position:absolute;bottom:0;left:24px}
._1y11cwd1 .history .history-list ul:after{background:linear-gradient(#008def66,#fff)}
._1y11cwd1 .history .history-list li{flex-direction:column;padding-left:24px;display:flex;position:relative}
._1y11cwd1 .history .history-list li:after{content:"";background:#008def;border-radius:50%;width:5px;height:5px;position:absolute;top:0;left:-3px}
._1y11cwd1 .history .history-list li:last-child{padding-bottom:48px}
._1y11cwd1 .history .history-list strong{margin-top:-12px;font-size:18px;font-weight:600;line-height:28px}
._1y11cwd1 .history .history-list .date{color:#666;margin-bottom:26px;font-size:14px;line-height:36px;display:block}
._1y11cwd1 .products{padding-top:108px;padding-bottom:110px}
._1y11cwd1 .products .title-group{opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(40px)}
._1y11cwd1 .products .product-list{opacity:0;flex-direction:column;gap:24px;margin-top:50px;transition:opacity .5s ease-out,transform .5s ease-out;display:flex;transform:translateY(40px)}
._1y11cwd1 .products .product-list li{border:1px solid #ccc;border-radius:12px;flex-direction:column;gap:10px;padding:26px 24px;display:flex}
._1y11cwd1 .products .product-list .tags{gap:6px;display:flex}
._1y11cwd1 .products .product-list .tags span{color:#008def;background:#ebf7fe;border-radius:4px;align-items:center;height:22px;padding:0 7px;font-size:12px;font-weight:600;display:inline-flex}
._1y11cwd1 .products .product-list .product-name{font-size:24px;font-weight:600;line-height:40px}
._1y11cwd1 .products .product-list p{color:#666;margin-bottom:0;font-size:16px;font-weight:400;line-height:26px}
._1y11cwd1 .products .product-list .d-up-sm{display:block}
._1y11cwd1 .products .product-list .more{color:#666;text-underline-offset:2px;font-size:16px;line-height:32px;text-decoration:underline}
@media screen and (max-width:370px){._1y11cwd1 .products .product-list .d-up-sm{display:none}}
@keyframes pc3emd0{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translate(0,0)}}
.pc3emd1{z-index:5;color:#fff;background:#333d4b;padding-top:69px;padding-bottom:127px;position:relative}
.pc3emd1 .visible{transition-delay:.5s;animation:1.2s forwards pc3emd0}
.pc3emd1 .container{text-align:center}
.pc3emd1 .container .title{margin-top:16px}
.pc3emd1 .service-use-title-area{opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(40px)}
.pc3emd1 .service-list{text-align:left;opacity:0;flex-direction:column;gap:24px;margin-top:64px;margin-bottom:0;transition:opacity .5s ease-out,transform .5s ease-out;display:flex;transform:translateY(40px)}
.pc3emd1 .service-list li{background:#999;border-radius:20px;flex-direction:column;height:274px;padding:36px 20px 28px 30px;display:flex;position:relative}
.pc3emd1 .service-list li:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(#1e4a9600 0%,#1e4a96 100%);border-radius:20px;transition:all .3s;position:absolute;inset:0}
.pc3emd1 .service-list li:active:before{opacity:1}
.pc3emd1 .service-list li>*{position:relative}
.pc3emd1 .service-list li:first-child{background:url(/assets/mobile_barocare_new/bg-service-item1.webp) 50%}
.pc3emd1 .service-list li:nth-child(2){background:url(/assets/mobile_barocare_new/bg-service-item2.webp) 50%}
.pc3emd1 .service-list li:nth-child(3){background:url(/assets/mobile_barocare_new/bg-service-item3.webp) 50%}
.pc3emd1 .service-list .service-name{font-size:24px;font-weight:600;line-height:29px}
.pc3emd1 .service-list .desc{flex:auto;margin-top:22px;margin-bottom:25px;font-size:16px;line-height:26px}
.pc3emd1 .service-list .btn-link{background:url(/assets/mobile_barocare_new/ico-link-circle.webp) 50%/cover no-repeat;flex:none;width:62px;height:62px;display:block}
@keyframes _1itlh3e0{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translate(0,0)}}
._1itlh3e1{z-index:5;background:#fff;padding-top:110px;padding-bottom:105px;position:relative}
._1itlh3e1 .visible{transition-delay:.5s;animation:1.2s forwards _1itlh3e0}
._1itlh3e1 .card-banner .inquiry-list{opacity:0;flex-direction:column;gap:20px;transition:opacity .5s ease-out,transform .5s ease-out;display:flex;transform:translateY(40px)}
._1itlh3e1 .card-banner .inquiry-list dl{border-radius:10px;height:164px;margin:0;padding:25px;position:relative}
._1itlh3e1 .card-banner .inquiry-list .symbol{width:86px;position:absolute;top:25px;right:29px}
._1itlh3e1 .card-banner .inquiry-list .link{color:#003153;background:#fff;border-radius:20px;align-items:center;gap:4px;height:31px;padding:0 14px 0 24px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}
._1itlh3e1 .card-banner .inquiry-list dl.inquiry-item1{color:#003153;background:#e2efff}
._1itlh3e1 .card-banner .inquiry-list dl.inquiry-item1 .item{background:#fff;border-radius:20px;align-items:center;gap:7px;width:183px;height:31px;padding:0 12px;font-size:16px;font-weight:600;display:flex}
._1itlh3e1 .card-banner .inquiry-list dl.inquiry-item1 .item+.item{margin-top:8px}
._1itlh3e1 .card-banner .inquiry-list dl.inquiry-item1 .item .icon{width:24px}
._1itlh3e1 .card-banner .inquiry-list a{border-radius:10px;height:164px;margin:0;text-decoration:none;position:relative}
._1itlh3e1 .card-banner .inquiry-list a.inquiry-item2{color:#fff;background:#008def}
._1itlh3e1 .card-banner .inquiry-list a.inquiry-item2 .symbol{width:105px;top:50%;transform:translateY(-50%)}
._1itlh3e1 .card-banner .inquiry-list dt{margin-bottom:19px;font-size:24px;font-weight:600;line-height:32px}
._1itlh3e1 .faq{margin-top:100px}
._1itlh3e1 .faq .title{text-align:center;opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(40px)}
._1itlh3e1 .faq .faq-list{opacity:0;border-bottom:1px solid #9da0a4;margin-top:50px;margin-bottom:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(40px)}
._1itlh3e1 .faq .faq-list a{text-underline-offset:3px;text-decoration:underline}
._1itlh3e1 .faq .faq-list dt{color:#1a1a1a;border-top:1px solid #9da0a4;padding-right:30px;position:relative}
._1itlh3e1 .faq .faq-list dt.opened button{font-weight:600}
._1itlh3e1 .faq .faq-list dt button{width:100%;color:inherit;cursor:pointer;background:0 0;border:none;gap:20px;padding:17px 14px;font-size:16px;line-height:20px;display:flex}
._1itlh3e1 .faq .faq-list dt button .subject{text-align:left}
._1itlh3e1 .faq .faq-list dt button:before,._1itlh3e1 .faq .faq-list dt button:after{content:"";background:#1a1a1a;border-radius:2px;width:12px;height:2px;margin-top:-1px;position:absolute;top:50%;right:21px}
._1itlh3e1 .faq .faq-list dt:not(.opened) button:after{transform:rotate(90deg)}
._1itlh3e1 .faq .faq-list dd{word-break:break-all;word-wrap:break-word;font-size:14px;line-height:26px;overflow:hidden}
._1itlh3e1 .faq .faq-list dd>ul{background:#f6f6f6;border-radius:20px;margin-bottom:15px;padding:14px 16px}
._1itlh3e1 .faq .faq-list dd li{padding-left:20px;position:relative}
._1itlh3e1 .faq .faq-list dd li:before{content:"•";text-align:center;width:22px;position:absolute;top:-1px;left:0}
.r8ix5v0{z-index:5;color:#666;background-color:#f6f6f6;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:60px;padding-bottom:100px;display:flex;position:relative}
.r8ix5v0 .btn{padding:0}
.r8ix5v0 .btn-group{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;margin:0;padding:0;font-style:normal;list-style-type:none;display:flex}
.r8ix5v0 .btn-group li{flex:none;align-items:center;display:flex;position:relative}
.r8ix5v0 .btn-group li:after{content:"|";margin:0 1em}
.r8ix5v0 .btn-group li:nth-child(2){flex:70%}
.r8ix5v0 .btn-group li:nth-child(2):after{display:none}
.r8ix5v0 .btn-group li:last-child{padding-right:0}
.r8ix5v0 .btn-group li:last-child:after{display:none}
.r8ix5v0 .text-btn{color:#1a1a1a;letter-spacing:-.02em;cursor:pointer;border:0;font-size:16px;font-weight:500;line-height:30px}
.r8ix5v0 .text-btn:active{text-decoration:none}
.r8ix5v0 .info-wrapper{word-break:keep-all;margin-top:40px;font-size:14px;font-style:normal;font-weight:400;line-height:24px}
.r8ix5v0 .info-wrapper .info{width:320px}
.r8ix5v0 .info-wrapper .info span{display:block}
.r8ix5v0 .info-wrapper .info .copyright{margin-top:1em}
._9yhic90{padding-top:600px}
._9yhic90 .container,._9yhic90 .container-md{margin:auto;padding-left:20px;padding-right:20px}
._9yhic90 .container{max-width:414px}
._9yhic90 .container-md{max-width:414px}
._9yhic90 ul,._9yhic90 ol,._9yhic90 li{list-style:none}
._9yhic90 .text-primary{color:#1e4a96!important}
._9yhic90 .text-primary-ci{color:#008def!important}
._9yhic90 .text-xl{font-size:30px;font-weight:600;line-height:36px}
._9yhic90 .text-lg{font-size:24px;font-weight:600;line-height:29px}
._9yhic90 .font-bold{font-weight:600}
._9yhic90 a{color:inherit}
