@charset "UTF-8";.mv{margin-top:90px;background-color:#0095fa;padding-top:3.9090909091vw;padding-bottom:3.6363636364vw;padding-block:3.9090909091vw 3.6363636364vw;position:relative;overflow:hidden}.mv__deco{position:absolute;top:50%;left:63%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:42.3611111111vw}.mv__inner{max-width:1340px;width:100%;margin-left:auto;margin-right:auto;margin-inline:auto;padding-left:2.7272727273vw;padding-right:2.7272727273vw;padding-inline:2.7272727273vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:6.9090909091vw;-moz-column-gap:6.9090909091vw;column-gap:6.9090909091vw}.mv__contents{position:relative;padding-top:.9090909091vw}[dir=ltr] .mv__catch{padding-left:1vw;padding-right:.1818181818vw}.mv__catch:dir(ltr){padding-left:1vw;padding-right:.1818181818vw}[dir=rtl] .mv__catch{padding-right:1vw;padding-left:.1818181818vw}.mv__catch:dir(rtl){padding-right:1vw;padding-left:.1818181818vw}.mv__catch{background-color:#0077c7;display:inline-block;border-radius:.3636363636vw;padding-top:.5454545455vw;padding-bottom:.4545454545vw;padding-block:.5454545455vw .4545454545vw;padding-inline:1vw .1818181818vw;margin-top:1.8181818182vw}.mv__catch p{color:#fff;font-size:2.9090909091vw;letter-spacing:.03em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.mv__catch span{color:#ffe32a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.mv__catch em{font-family:din-2014,sans-serif;font-size:4.3636363636vw;font-weight:700;letter-spacing:-.01em;display:block}.mv__stl{font-size:2.2727272727vw;letter-spacing:.03em;color:#fff}.mv__title{margin-top:.9090909091vw;font-size:4.5454545455vw;line-height:1.2;letter-spacing:.03em;color:#fff}.mv__lead{margin-top:2.6363636364vw;font-size:2.1818181818vw;line-height:1.75;letter-spacing:.08em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#0095fa}[dir=ltr] .mv__lead span{padding-left:.6363636364vw;padding-right:.5454545455vw}.mv__lead span:dir(ltr){padding-left:.6363636364vw;padding-right:.5454545455vw}[dir=rtl] .mv__lead span{padding-right:.6363636364vw;padding-left:.5454545455vw}.mv__lead span:dir(rtl){padding-right:.6363636364vw;padding-left:.5454545455vw}.mv__lead span{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(3%,transparent),color-stop(3%,#fff),to(#fff));background:linear-gradient(to bottom,transparent 0,transparent 3%,#fff 3%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(3%,#fff));background:linear-gradient(to bottom,transparent 0 3%,#fff 3% 100%);padding-inline:.6363636364vw .5454545455vw;padding-top:.0909090909vw;padding-bottom:.0909090909vw;padding-block:.0909090909vw}.mv__demo{margin-top:9.0666666667vw;width:93.3333333333vw;position:relative}.mv__badge{position:absolute;bottom:6.3636363636vw;right:-10vw;width:13.6363636364vw;height:13.6363636364vw;border-radius:50%;background-color:#fff;border:.5454545455vw solid #6ec4ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding-left:.3636363636vw;padding-top:.6363636364vw}.mv__badge h2{font-size:2.7272727273vw;line-height:1.0810810811;color:#0095fa;letter-spacing:.02em}.mv__badge h2 span{display:block;font-size:1.4545454545vw;line-height:1.7;letter-spacing:.02em;color:#041a27}.mv__btn{margin-top:6.0909090909vw;width:44.1818181818vw;position:relative;z-index:5}.mv__btn--download{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-transition:background-color .4s;transition:background-color .4s;background-color:#faa200;padding-top:2.7272727273vw;padding-bottom:2.7272727273vw;padding-block:2.7272727273vw;font-size:1.8181818182vw;line-height:1;letter-spacing:0;color:#fff;border-radius:6px}.mv__btn--download::before{position:absolute;content:"";top:50%;left:1.8181818182vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3.6363636364vw;height:4vw;background-image:url(https://46088315.fs1.hubspotusercontent-na2.net/hubfs/46088315/01_Mill-Box/lp/common/icon_download.svg);background-repeat:no-repeat;background-position:center center;background-size:100%}.mv__btn--download span{position:absolute;top:-.8181818182vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:16.1818181818vw;height:2.5454545455vw;font-size:1.4545454545vw;letter-spacing:0;border:.1818181818vw solid #faa200;background-color:#fff;border-radius:10.9090909091vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#faa200}.mv__btn--download::after{position:absolute;content:"";right:2.1818181818vw;width:1.9090909091vw;height:1.6363636364vw;background-color:#fff;-webkit-mask-image:url(https://46088315.fs1.hubspotusercontent-na2.net/hubfs/46088315/01_Mill-Box/lp/common/icon_arrow.svg);mask-image:url(https://46088315.fs1.hubspotusercontent-na2.net/hubfs/46088315/01_Mill-Box/lp/common/icon_arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100%;mask-size:100%}.mv__btn--download:hover{background-color:#ea9102;-webkit-transform:translateY(7px);transform:translateY(7px)}.mv__btn--download:hover::before{border:2px solid #ea9102}.mv-form{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mv-form__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:24px;color:#fff}.mv-form__title span{width:12.7272727273vw}.mv-form__box{margin-top:.4545454545vw;width:39.0909090909vw;height:53.1818181818vw;background-color:#fff;border-radius:.9090909091vw;-webkit-box-shadow:0 14px 34px rgba(0,0,0,.25);box-shadow:0 14px 34px rgba(0,0,0,.25);padding:2.2727272727vw 3.1818181818vw}.mv-form__box .hs-richtext.hs-main-font-element,.mv-form__box h1{display:none}.mv-form__box .hs-form-field{margin-bottom:.9090909091vw}.mv-form__box .hs-form-field:last-child{margin-bottom:0}.mv-form__box .hs-form-field label{font-size:1.1818181818vw;font-weight:700;margin-bottom:.4545454545vw;display:block}.mv-form__box .hs-form-field .hs-form-required{color:#0095fa}.mv-form__box .hs-form-field .input input[type=email],.mv-form__box .hs-form-field .input input[type=tel],.mv-form__box .hs-form-field .input input[type=text]{border:1px solid #e7e7e7;border-radius:5px;width:100%;height:3.4545454545vw;padding:0 1.0909090909vw}.mv-form__box .hs-form-field .hs-form-booleancheckbox-display{margin:.4545454545vw 0}.mv-form__box .hs-form-field .hs-form-booleancheckbox-display span{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.mv-form__box .hs_submit .actions{position:relative}.mv-form__box .hs_submit .actions:after{position:absolute;right:1.3636363636vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";width:1.3636363636vw;height:1.1818181818vw;background-color:#fff;-webkit-mask-image:url(https://46088315.fs1.hubspotusercontent-na2.net/hubfs/46088315/01_Mill-Box/lp/common/icon_arrow.svg);mask-image:url(https://46088315.fs1.hubspotusercontent-na2.net/hubfs/46088315/01_Mill-Box/lp/common/icon_arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100%;mask-size:100%}.mv-form__box .hs_submit .actions input[type=submit]{font-size:1.4545454545vw;color:#fff;font-weight:700;border:none;border-radius:6px;background:#faa200;width:100%;height:3.8181818182vw;margin-top:.9090909091vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mv-form__box .hs-error-msg{display:none!important}.mv-form__box .hs_error_rollup .hs-main-font-element{font-size:.9090909091vw;color:red;margin-bottom:.4545454545vw;display:block;width:100%}.mv-form__box .legal-consent-container{font-size:1vw}.mv-form__box .legal-consent-container .hs-richtext p{line-height:1.2}.mv-form__box .legal-consent-container .hs-richtext a{color:#0095fa;text-decoration:underline}.mv-form__box .submitted-message{font-size:14px;line-height:1.6}.mv-form__box .submitted-message a{color:#0095fa;text-decoration:underline}.business-partner{height:105px;background-color:#fff;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.business-partner__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.business-partner-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.business-partner-items:last-child{display:none}.business-partner-item{width:172px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.business-partner-item:last-child{padding-right:20px}.business-partner-item img{-o-object-fit:cover;object-fit:cover}.partner02{width:204px}.partner03{width:196px}.partner04{width:227px}.partner05{width:109px}.partner06{width:37px}.partner07{width:155px}.partner08{width:220px}.partner09{width:184px}.partner10{width:190px}@-webkit-keyframes scroll{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes scroll{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.problem__head{background-color:#f7f7f7;padding-top:83px;padding-bottom:30px;padding-block:83px 30px}.problem__contents{margin-top:38px;max-width:1150px;margin-left:auto;margin-right:auto;margin-inline:auto}.problem__items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-ms-grid-rows:(1fr)[2];grid-template-rows:repeat(2,1fr);grid-column-gap:1.739%;-webkit-column-gap:1.739%;-moz-column-gap:1.739%;column-gap:1.739%;grid-row-gap:20px;row-gap:20px}.problem-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:5.3254437%;-moz-column-gap:5.3254437%;column-gap:5.3254437%;background-color:#fff;border-radius:10px;padding:16px}.problem-item__img{width:38.75739%}.problem-item__title{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:20px;line-height:1.6;letter-spacing:.04em}.problem__foot{padding-top:56px;padding-bottom:62px;padding-block:56px 62px;background-color:#fff;position:relative}.problem___deco{position:absolute;top:0;left:0;width:100%;height:9.4444444444vw;height:136px;clip-path:polygon(0 0,50% 100%,100% 0);background-color:#f7f7f7}.solution{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.solution>span{margin-top:62px}.solution__lead{font-size:32px;line-height:1.25;letter-spacing:.04em;background-color:#0095fa;padding:16px 51px;display:inline-block;border-radius:120px;color:#fff;-webkit-box-shadow:0 0 34px rgba(50,166,255,.4);box-shadow:0 0 34px rgba(50,166,255,.4);position:relative;text-align:center}.solution__lead::after{position:absolute;content:"";bottom:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:30px;height:21px;clip-path:polygon(0 0,50% 100%,100% 0);background-color:#0095fa}.solution__point{margin-top:33px;text-align:center;background-color:#e2f3ff;padding:40px 20px;max-width:1087px;width:100%;margin-left:auto;margin-right:auto;margin-inline:auto;border-radius:18px}.solution__point span{font-size:32px;line-height:1.75;letter-spacing:.08em}.solution__point h3{margin-top:-5px;font-size:56px;line-height:1.1428571429;letter-spacing:.06em;color:#0095fa}.about{padding-top:100px;padding-bottom:65px;padding-block:100px 65px;background-color:#0095fa;position:relative;overflow:hidden}.about__inner{position:relative;z-index:5}.about__deco{position:absolute;z-index:-1}.about__deco--right{top:-67px;right:-133px;width:437px}.about__deco--left{bottom:-8px;left:-301px;width:396px;-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}.about__body{margin-top:34px}.about__text{text-align:center;color:#fff;font-size:20px;line-height:1.6;letter-spacing:.04em}.about__contents{margin-top:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:27px;-moz-column-gap:27px;column-gap:27px;padding-right:27px;padding-bottom:40px}.about__correlation-diagram{width:46.29%}.about-service{-webkit-box-flex:1;-ms-flex:1;flex:1}.about-service__items{margin-top:28px;display:-ms-grid;display:grid;-ms-grid-columns:31% 38% 31%;grid-template-columns:31% 38% 31%;background-color:rgba(255,255,255,.26);border-radius:12px;padding:16px 0}.about-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about-item:nth-child(1),.about-item:nth-child(2){position:relative}.about-item:nth-child(1)::after,.about-item:nth-child(2)::after{position:absolute;content:"";top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2px;height:112px;background-color:#b7d0e0}.about-item__img{width:72px;aspect-ratio:1/1}.about-item__title{margin-top:5px;font-size:18px;line-height:1.2222222222;letter-spacing:.04em;color:#fff;text-align:center}.about__foot{margin-top:26px;text-align:center}.about__foot h2{font-size:40px;line-height:1.4;color:#fff}[dir=ltr] .about__article{padding-left:30px;padding-right:65px}.about__article:dir(ltr){padding-left:30px;padding-right:65px}[dir=rtl] .about__article{padding-right:30px;padding-left:65px}.about__article:dir(rtl){padding-right:30px;padding-left:65px}.about__article{margin-top:14px;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:579px;width:100%;margin-left:auto;margin-right:auto;margin-inline:auto;background-color:#fff;padding-top:18px;padding-bottom:18px;padding-block:18px;padding-inline:30px 65px}.flow{background-color:#e2f3ff;padding-top:94px;padding-bottom:95px;padding-block:94px 95px}.flow__contents{margin-top:93px;text-align:center}.flow__arrow{margin-top:21px;display:inline-block;width:100px}.flow__block--old{max-width:798px;width:100%;margin-left:auto;margin-right:auto;margin-inline:auto}.flow__block--old h3{font-size:18px;padding:2px 16px;background-color:#041a27;color:#fff;display:inline-block;border-radius:6px 6px 0 0}.flow__block--old .flowchart{border:3px solid #041a27;padding:28px;border-radius:13px;background-color:#fff}.flow__block--old .flowchart .flowchart__desc{margin-top:15px;font-size:14px;line-height:1.7142857143;display:block;text-align:center;position:relative}.flow__block--old .flowchart .flowchart__desc::after,.flow__block--old .flowchart .flowchart__desc::before{position:absolute;content:"";top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:51px;height:15px;background-image:url(https://46088315.fs1.hubspotusercontent-na2.net/hubfs/46088315/01_Mill-Box/lp/flow/icon_arrow-black.svg);background-repeat:no-repeat;background-position:center center;background-size:100%}.flow__block--old .flowchart .flowchart__desc::after{left:auto;left:initial;right:0;-webkit-transform:translateY(-50%) scale(-1);transform:translateY(-50%) scale(-1)}.flow__block--new{margin-top:21px;max-width:1178px;width:100%;margin-left:auto;margin-right:auto;margin-inline:auto}.flow__block--new h3{font-size:28px;padding:0 26px;background-color:#0095fa;color:#fff;display:inline-block;border-radius:6px 6px 0 0}.flow__block--new .flowchart{border:3px solid #0095fa;padding:30px 48px;border-radius:13px;background-color:#fff}.flow__concept{margin-top:58px}.flow__concept p:nth-child(1){font-size:32px;letter-spacing:.04em}.flow__concept p:nth-child(2){margin-top:1px;font-size:40px;color:#0095fa}.flow__concept p:nth-child(2) span{height:1em;display:inline-block;width:228px}.flow__concept h3{margin-top:21px;font-size:32px;line-height:2;color:#fff;letter-spacing:.04em}.flow__concept h3 span{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(3%,transparent),color-stop(3%,#0095fa),to(#0095fa));background:linear-gradient(to bottom,transparent 0,transparent 3%,#0095fa 3%,#0095fa 100%);background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(3%,#0095fa));background:linear-gradient(to bottom,transparent 0 3%,#0095fa 3% 100%);padding:7px 12px}.flow-tab__items{display:-webkit-box;display:-ms-flexbox;display:flex}.flow-tab__item{width:50%;text-align:center;color:#fff;padding-top:7px;padding-bottom:7px;padding-block:7px;font-size:14px;line-height:1.2857142857;border-radius:6px 6px 0 0;cursor:pointer}.flow-tab__item:first-child{background-color:#041a27}.flow-tab__item:nth-child(2){background-color:#0095fa}.case{background-color:#e2f3ff;padding-top:126px;padding-bottom:119px;padding-block:126px 119px}.case__contents{margin-top:48px;margin-left:auto;margin-right:auto;margin-inline:auto}.case__items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:24px 26px;gap:24px 26px}.case-item{background-color:#fff;border-radius:10px;padding:32px 40px 39px}.case-item__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;padding-bottom:24px;border-bottom:2px solid #e7edf1}.case-item__avatar{width:104px;aspect-ratio:1/1}.case-item__info{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:12px}.case-item__info dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.case-item__info dt{font-size:13px;background-color:#e2f3ff;color:#0095fa;font-weight:500;padding:6px 12px;border-radius:5px}.case-item__info dd{font-size:13px;color:#0095fa;font-weight:500}.case-item__tittle{font-size:20px;line-height:1.4}.case-item__text{margin-top:16px;font-size:16px;font-weight:500;line-height:1.75;letter-spacing:.04em;text-align:justify}.case__foot{margin-top:64px}.case-example__title{font-size:40px;line-height:1.4;color:#0095fa;text-align:center}.case-example__contents{margin-top:33px;border-radius:12px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 30px 36px}.feature{padding-top:124px;padding-bottom:120px;padding-block:124px 120px}.feature__contents{margin-top:65px}.feature-point__num{display:inline-block;font-family:Montserrat,sans-serif;font-size:14px;width:109px;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-transform:uppercase;background-color:#0095fa;border-radius:120px;padding-top:1px}.feature__points{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:64px}.feature-point{padding-bottom:64px;border-bottom:2px solid #e1ebf8}.feature-point:last-child{border-bottom:none;padding-bottom:0}.feature-point__title{margin-top:25px;font-size:40px;line-height:1.4;color:#0095fa}.feature-point__text{margin-top:12px;font-size:16px;font-weight:500;line-height:2;letter-spacing:.04em}.feature-point__functions{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:21px;-moz-column-gap:21px;column-gap:21px}.feature-point__function figcaption{margin-top:16px;text-align:center;font-size:20px}.feature-point__flow{margin-top:47px}.point-flow{border:4px solid #e1ebf8;border-radius:12px;padding:40px 20px}.point-flow__title{text-align:center;font-size:24px;color:#0095fa}.point-flow__scroll-box::-webkit-scrollbar{display:none}.point-flow__img{margin-top:13px;max-width:1000px;width:100%;margin-left:auto;margin-right:auto;margin-inline:auto}.point-flow__note{margin-top:17px;font-size:10px;font-weight:500;letter-spacing:.04em;text-align:center}.security{padding-top:120px;padding-bottom:120px;padding-block:120px}.security__inner{max-width:1340px;width:100%;margin-left:auto;margin-right:auto;margin-inline:auto;padding-left:30px;padding-right:30px;padding-inline:30px}.security__items{margin-top:48px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-column-gap:24px;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.security-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.security-item__title{margin-top:20px;font-size:20px;min-height:64px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.security-item__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.security-item__body ul{margin-top:17px}.security-item__body li{font-size:13px;line-height:1.8461538462;letter-spacing:.02em;font-weight:400;text-indent:-1em;padding-left:1em}.security-item__img{width:100%;aspect-ratio:411/236;border-radius:12px;background-color:rgba(0,149,250,.07);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.security-item:nth-child(1) .security-item__img img{width:146px}.security-item:nth-child(2) .security-item__img img{width:140px}.security-item:nth-child(3) .security-item__img img{width:144px}.step{padding-top:70px;padding-bottom:109px;padding-block:70px 109px;background-color:#f7f7f7}.step__inner{max-width:1326px;width:100%;margin-left:auto;margin-right:auto;margin-inline:auto;padding-left:30px;padding-right:30px;padding-inline:30px}.step__contents{margin-top:55px}.step__items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);grid-gap:38px;gap:38px}.step-item{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:32px;padding-bottom:32px;padding-block:32px;padding-left:28px;padding-right:28px;padding-inline:28px;border-radius:12px;position:relative}.step-item:not(:last-child)::after{position:absolute;content:"";top:50%;right:-31px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:18px;height:66px;clip-path:polygon(0 0,0 100%,100% 50%);background-color:#0095fa}.step-item__num{display:inline-block;font-family:Montserrat,sans-serif;font-size:14px;width:110px;height:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-transform:uppercase;background-color:#0095fa;border-radius:120px;padding-top:1px;letter-spacing:.04em}.step-item__img{margin-top:20px;width:96px;aspect-ratio:1/1}.step-item__title{margin-top:16px;font-size:18px;line-height:1.5555555556;letter-spacing:.04em;text-align:center;color:#0095fa}.step-item__text{margin-top:8px;font-size:14px;line-height:1.8571428571;letter-spacing:.03em;font-weight:500}.faq{padding-top:108px;padding-bottom:105px;padding-block:108px 105px;background-color:#e2f3ff}.faq__items{margin-top:61px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:12px;max-width:1024px;width:100%;margin-left:auto;margin-right:auto;margin-inline:auto}.faq-item{background-color:#fff;border-radius:8px;border:2px solid #e9e9e9;padding-left:40px;padding-right:40px;padding-inline:40px;padding-bottom:16px;cursor:pointer}.faq-item__q{font-size:20px;color:#0095fa;position:relative;padding-left:40px;padding-right:40px;padding-inline:40px;padding-top:30px;padding-bottom:12px;padding-block:30px 12px}.faq-item__q::before{position:absolute;content:"Q.";top:35px;left:0;font-size:20px;color:#0095fa}.faq-item__q::after{position:absolute;content:"";top:61%;right:12px;-webkit-transform:translateY(-50%) scale(1,-1);transform:translateY(-50%) scale(1,-1);width:16px;height:10px;background-image:url(https://46088315.fs1.hubspotusercontent-na2.net/hubfs/46088315/01_Mill-Box/lp/common/icon_faq-arrow.svg);background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.faq-item__a{font-size:14px;line-height:1.7142857143;padding-top:21px;padding-bottom:13px;border-top:2px solid #e9e9e9;display:none}.faq-item.is-show .faq-item__q::after{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cta{padding-top:56px;padding-bottom:60px;padding-block:56px 60px;background-color:#0095fa}.cta__title{font-size:40px;line-height:1.4;color:#fff;text-align:center}.cta__title span{height:1em;display:inline-block;width:204px;vertical-align:middle}.cta__contents{margin-top:55px;max-width:1100px;margin-left:auto;margin-right:auto;margin-inline:auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:2.7%;-moz-column-gap:2.7%;column-gap:2.7%}.cta-download{width:48.8%;padding:32px 16px 30px;border:4px solid #fff;border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cta-download__title{margin-top:-53px;font-size:20px;letter-spacing:.04em;background-color:#fff;color:#0095fa;padding:3px 24px;border-radius:120px}.cta-download__img{margin-top:26px;max-width:404px}.cta-download__btn{margin-top:33px;position:relative;z-index:5;max-width:466px;width:100%}.cta-other{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cta-other__btn-wrap{background-color:#007ed3;border-radius:16px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:35px 34px}.cta-other__title{font-size:24px;line-height:1.1666666667;letter-spacing:.04em;color:#fff}.cta-other__btn{margin-top:16px;max-width:466px;width:100%;position:relative;z-index:5}.u-les0{letter-spacing:0}@media (min-width:1100px){.mv{padding-top:43px;padding-bottom:40px;padding-block:43px 40px}.mv__deco{width:610}[dir=ltr] .mv__catch{padding-left:11px;padding-right:2px}.mv__catch:dir(ltr){padding-left:11px;padding-right:2px}[dir=rtl] .mv__catch{padding-right:11px;padding-left:2px}.mv__catch:dir(rtl){padding-right:11px;padding-left:2px}.mv__catch{border-radius:4px;padding-top:6px;padding-bottom:5px;padding-block:6px 5px;padding-inline:11px 2px;margin-top:20px}.mv__catch p{font-size:32px}.mv__catch em{font-size:48px}.mv__lead{margin-top:29px;font-size:24px}[dir=ltr] .mv__lead span{padding-left:7px;padding-right:6px}.mv__lead span:dir(ltr){padding-left:7px;padding-right:6px}[dir=rtl] .mv__lead span{padding-right:7px;padding-left:6px}.mv__lead span:dir(rtl){padding-right:7px;padding-left:6px}.mv__lead span{padding-inline:7px 6px;padding-top:1px;padding-bottom:1px;padding-block:1px}.mv__btn--download::before{left:33px;width:44px;height:44px}.mv__btn--download span{top:-9px;width:178px;height:28px;font-size:16px;border:2px solid #faa200;border-radius:120px}.mv__btn--download::after{right:24px;width:21px;height:18px}.mv-form__title span{width:140px}.mv-form__box{margin-top:5px;width:430px;height:585px;border-radius:10px}.mv-form__box .hs-form-field{margin-bottom:10px}.mv-form__box .hs-form-field label{font-size:13px;margin-bottom:5px}.mv-form__box .hs-form-field .input input[type=email],.mv-form__box .hs-form-field .input input[type=tel],.mv-form__box .hs-form-field .input input[type=text]{height:38px;padding:0 12px}.mv-form__box .hs-form-field .hs-form-booleancheckbox-display{margin:5px 0}.mv-form__box .hs_submit .actions:after{right:15px;width:15px;height:13px}.mv-form__box .hs_submit .actions input[type=submit]{font-size:16px;height:42px;margin-top:10px}.mv-form__box .hs_error_rollup .hs-main-font-element{font-size:10px;margin-bottom:5px}.mv-form__box .legal-consent-container{font-size:11px}}@media (max-width:1260px){.mv{margin-top:50px}.u-1261{display:none}}@media (max-width:767px){.mv{padding-top:35px;padding-bottom:50px;padding-block:35px 50px}.mv__deco{width:286px;top:57%;left:71%}.mv__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;padding-right:0;padding-inline:0}.mv__contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[dir=ltr] .mv__catch{padding-left:13px;padding-right:4px}.mv__catch:dir(ltr){padding-left:13px;padding-right:4px}[dir=rtl] .mv__catch{padding-right:13px;padding-left:4px}.mv__catch:dir(rtl){padding-right:13px;padding-left:4px}.mv__catch{padding-top:9px;padding-bottom:6px;padding-block:9px 6px;padding-inline:13px 4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-grid-column-align:center;justify-self:center;border-radius:4px;margin:20px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.mv__catch p{font-size:20px}.mv__catch em{font-size:10.6666666667vw;padding-bottom:.5333333333vw}.mv__stl{font-size:5.3333333333vw;text-align:center}.mv__title{margin-top:3.2vw;font-size:10.6666666667vw;text-align:center}.mv__lead{margin-top:3.2vw;font-size:4.2666666667vw;text-align:center;line-height:1.8125}.mv__lead span{padding-bottom:.2666666667vw}.mv__badge{width:23.4666666667vw;height:23.4666666667vw;padding-top:1.3333333333vw;bottom:0;top:-2.6666666667vw;right:1.6vw}.mv__badge h2{font-size:4.5333333333vw}.mv__badge h2 span{font-size:2.6666666667vw}.business-partner{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 0}.business-partner__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.business-partner-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.business-partner-item{margin:0 auto}.problem__head{padding-top:62px;padding-bottom:40px;padding-block:62px 40px}.problem__contents{margin-top:30px}.problem__items{-ms-grid-columns:100%;grid-template-columns:100%;row-gap:8px}.problem-item{-webkit-column-gap:4.8%;-moz-column-gap:4.8%;column-gap:4.8%}.problem-item__img{width:38.5%}.problem__foot{padding-top:38px;padding-bottom:63px;padding-block:38px 63px}.problem___deco{height:64px}.solution>span{margin-top:44px}.solution__lead{font-size:20px;padding:11px 51px;width:100%}.solution__point{margin-top:21px;padding:32px 10px}.solution__point span{font-size:18px}.solution__point h3{font-size:32px;margin-top:2px;line-height:1.25}.about{padding-top:75px;padding-bottom:68px;padding-block:75px 68px}.about__deco--right{width:230px;right:-118px}.about__deco--left{width:185px;bottom:344px;left:-72px}.about__body{margin-top:20px}.about__text{font-size:16px;line-height:1.75;text-align:left}.about__contents{margin-top:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:0;position:relative;padding-top:416px;border:none;padding-bottom:0}.about__correlation-diagram{width:433px;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.about-service__items{border-radius:7px;padding:12px 0}.about-item:nth-child(1)::after,.about-item:nth-child(2)::after{height:63px;width:1px}.about-item__img{width:40px}.about-item__title{font-size:10px;line-height:1.2}.about__foot{margin-top:32px}.about__foot h2{margin-top:13px;font-size:28px;line-height:1.4285714286}[dir=ltr] .about__article{padding-left:20px;padding-right:39px}.about__article:dir(ltr){padding-left:20px;padding-right:39px}[dir=rtl] .about__article{padding-right:20px;padding-left:39px}.about__article:dir(rtl){padding-right:20px;padding-left:39px}.about__article{padding-top:9px;padding-bottom:10px;padding-block:9px 10px;margin-top:5px;padding-inline:20px 39px}.flow{padding-top:69px;padding-bottom:87px;padding-block:69px 87px}.flow__contents{margin-top:0}.flow__block{display:none}.flow__block.is-active{display:block}.flow__block--old .flowchart{border-radius:0 0 4px 4px;border-top:none;padding:20px}.flow__block--old .flowchart .flowchart__desc::after,.flow__block--old .flowchart .flowchart__desc::before{display:none}.flow__block--new{margin-top:0}.flow__block--new .flowchart{border-radius:0 0 4px 4px;border-top:none;padding:28px 38px}.flow__concept p:nth-child(1){font-size:18px;line-height:1.5555555556}.flow__concept p:nth-child(2){margin-top:21px;font-size:32px;line-height:1.2}.flow__concept p:nth-child(2) span{width:180px}.flow__concept h3{margin-top:15px;font-size:18px;line-height:2}.flow__concept h3 span{padding:2px 8px 3px}.flow__tab{margin-top:57px}.case{padding-top:66px;padding-bottom:54px;padding-block:66px 54px}.case__contents{margin-top:43px}.case__items{-ms-grid-columns:100%;grid-template-columns:100%;gap:16px}.case-item{padding:20px 20px 24px;border-radius:8px}.case-item__head{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:21px;border-bottom:1px solid #e7edf1;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.case-item__avatar{width:72px}.case-item__info dt{font-size:10px;padding:4px 8px}.case-item__info dd{font-size:10px}.case-item__tittle{font-size:16px;letter-spacing:.03em}.case-item__text{margin-top:14px;font-size:14px;line-height:1.7142857143}.case__foot{margin-top:37px}.case-example__title{font-size:28px;line-height:1.2857142857}.case-example__contents{margin-top:27px;padding:10px 18px;border-radius:4px}.feature{padding-top:75px;padding-bottom:70px;padding-block:75px 70px}.feature__contents{margin-top:59px}.feature__points{row-gap:42px}.feature-point{padding-bottom:44px}.feature-point__title{font-size:24px;line-height:1.3333333333}.feature-point__text{font-size:14px;line-height:1.7142857143}.feature-point__functions{margin-top:32px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:28px}.feature-point__function figcaption{margin-top:13px;font-size:16px}.feature-point__flow{margin-top:32px}.point-flow{padding:32px 0 24px 20px;border:2px solid #e1ebf8}.point-flow__title{font-size:18px;padding-right:20px}.point-flow__scroll-box{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.point-flow__img{margin-top:12px;width:701px;margin-right:20px}.security{padding-top:64px;padding-bottom:64px;padding-block:64px}.security__inner{padding-left:17px;padding-right:17px;padding-inline:17px}.security__items{margin-top:54px;-ms-grid-columns:100%;grid-template-columns:100%;row-gap:22px}.security-item__title{margin-top:16px;font-size:16px;min-height:0;min-height:initial}.security-item__body ul{margin-top:8px}.security-item__body li{font-size:12px;letter-spacing:.02em}.security-item__img{width:100%;aspect-ratio:340/165}.security-item:nth-child(1) .security-item__img img{width:102px}.security-item:nth-child(2) .security-item__img img{width:117px}.security-item:nth-child(3) .security-item__img img{width:122px}.step{padding-top:64px;padding-bottom:80px;padding-block:64px 80px}.step__inner{padding-left:43px;padding-right:43px;padding-inline:43px}.step__contents{margin-top:44px}.faq{padding-top:75px;padding-bottom:64px;padding-block:75px 64px}.faq__items{margin-top:50px}.faq-item{padding-left:20px;padding-right:20px;padding-inline:20px;padding-bottom:9px}.faq-item__q{font-size:16px;padding-left:30px;padding-right:30px;padding-inline:30px;padding-top:22px;padding-bottom:14px;padding-block:22px 14px}.faq-item__q::before{top:26px;font-size:16px}.cta{padding-top:42px;padding-bottom:56px;padding-block:42px 56px}.cta__title{font-size:24px}.cta-download__title{margin-top:-49px;font-size:14px;padding:3px 11px}.cta-download__img{margin-top:14px}.cta-download__btn{margin-top:30px}.cta-other{width:100%;margin-top:15px}.cta-other__btn-wrap{width:100%;padding:27px 20px}.cta-other__btn-wrap:nth-child(2){margin-top:15px}.cta-other__title{font-size:16px}.cta-other__btn{margin-top:12px}.u-sp-les0{letter-spacing:0!important}.u-1024-768{display:none}}@media (min-width:1100px) and (max-width:1335px){.mv__inner{-webkit-column-gap:3.7453183521vw;-moz-column-gap:3.7453183521vw;column-gap:3.7453183521vw}.mv__stl{font-size:25px}.mv__title{font-size:50px}.mv__badge h2{font-size:30px}.mv__badge h2 span{font-size:16px;margin-top:3px}.mv__btn{width:486px}.mv__btn--download{font-size:20px;padding-top:30px;padding-bottom:30px;padding-block:30px}.mv__btn--download::before{left:20px;width:40px;height:40px}}@media (min-width:1336px){[dir=ltr] .mv__inner{padding-left:30px;padding-right:56px}.mv__inner:dir(ltr){padding-left:30px;padding-right:56px}[dir=rtl] .mv__inner{padding-right:30px;padding-left:56px}.mv__inner:dir(rtl){padding-right:30px;padding-left:56px}.mv__inner{-webkit-column-gap:76px;-moz-column-gap:76px;column-gap:76px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-inline:30px 56px}.mv__stl{font-size:30px}.mv__title{margin-top:10px;font-size:60px}.mv__badge h2{font-size:37px}.mv__badge h2 span{font-size:20px}.mv__btn{margin-top:67px;width:602px}.mv__btn--download{padding-top:30px;padding-bottom:30px;padding-block:30px;font-size:24px}}@media (min-width:1100px) and (max-width:1160px){.mv__badge{bottom:70px!important;right:-110px!important;width:150px!important;height:150px!important}.mv__badge{padding-left:4px}}@media (min-width:1161px) and (max-width:1335px){.mv__badge{width:150px!important;height:150px!important}.mv__badge{bottom:70px;right:-189px}}@media (min-width:1136px){.mv__badge{top:auto;top:initial;bottom:70px;right:-189px;width:187px;height:187px;padding-left:7px;padding-top:7px}}@media (min-width:768px) and (max-width:1024px){.problem__items{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-ms-grid-rows:(1fr)[3];grid-template-rows:repeat(3,1fr)}.problem___deco{height:100px}.solution>span{margin-top:40px}.solution__lead{font-size:24px}.solution__point h3{font-size:42px}.about__contents{-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;padding-right:0}.about-item__title{font-size:14px}.point-flow__img{margin-top:24px}.cta-other{width:100%;margin-top:40px}.cta-other__btn-wrap{width:100%}.cta-other__btn-wrap:nth-child(2){margin-top:30px}}@media (max-width:1090px){.problem-item__title{font-size:18px}}@media (min-width:768px) and (max-width:900px){.case-item{padding:30px}.case-item__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.case-item__info{margin-top:20px}}@media (min-width:1072px) and (max-width:1164px){.security-item__title{font-size:18px;min-height:60px}}@media (min-width:768px) and (max-width:1071px){.security-item__title{font-size:14px;min-height:55px}.security-item__body li{font-size:12px;letter-spacing:-.04em}}@media (min-width:768px) and (max-width:1164px){.security-item:nth-child(1) .security-item__img img{width:86px}.security-item:nth-child(2) .security-item__img img{width:100px}.security-item:nth-child(3) .security-item__img img{width:104px}}@media (max-width:1024px){.step__items{-ms-grid-columns:100%;grid-template-columns:100%;row-gap:45px}.step-item:not(:last-child)::after{top:auto;top:initial;right:auto;right:initial;bottom:-58px;left:50%;-webkit-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg)}.cta__title span{width:243px}.cta__contents{margin-top:60px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:600px}.cta-download{border-radius:12px;width:100%;padding:32px 18px 30px}}@media (min-width:1025px) and (max-width:1200px){.step-item{padding-left:16px;padding-right:16px;padding-inline:16px;padding-bottom:20px}}@media only screen and (max-width:767px){.faq-item__q::after{width:15px;height:8px;right:0}}@media (min-width:1025px) and (max-width:1100px){.cta-download{width:52%}.cta-other__btn-wrap{padding:35px 20px}}@media (min-width:1261px){.u-1260{display:none}}@media (min-width:1025px){.u-1024{display:none}.u-1024-768{display:none}}@media (max-width:1050px){.u-1051{display:none}}@media (min-width:1051px){.u-1050{display:none}}@media (min-width:901px){.u-900{display:none}}@media (min-width:1161px){.u-1160{display:none}}
/*# sourceMappingURL=../maps/page/top.min.css.map */