@charset "UTF-8";div#wrap{padding:0 0 85px}#owner{padding:100px 0;width:100%}h2{margin:0 auto 60px;font-size:36px;line-height:100%;text-align:center;font-weight:700;color:#D70056;vertical-align:middle;letter-spacing:.4vw}h2 span{margin:0 0 0 1%;padding:9px 1% 13px;font-size:46px;line-height:100%;font-weight:700;color:#fff;display:inline-block;background-color:#D70056;position:relative;top:2px}#owner .oBox{margin:0 auto;padding:0 0 90px;width:1100px}#owner .oBox .oBoxL{float:left;padding:3vw 0 0;width:42.7%;font-size:18px;line-height:215%;text-align:left;font-weight:400}#owner .oBox .oBoxR{float:right;width:53.3%;font-size:16px;line-height:100%;text-align:center;font-weight:400;letter-spacing:0}#owner .oBox .oBoxR img{margin:0 0 16px;width:100%;height:auto}#owner .oBox .oBoxR .youtube{margin:0 0 16px;position:relative;width:100%;padding-top:56.25%;border-radius:10px;border:2px solid #D70056;overflow:hidden}#owner .oBox .oBoxR .youtube iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}#owner .worries{padding:90px 0;width:100%;background-color:#38455F}#owner .worries h3{font-size:36px;line-height:100%;text-align:center;font-weight:700;color:#fff;letter-spacing:.4vw}#owner .worries h3 span{margin:0 1%;padding:8px 5px 12px;font-size:46px;line-height:100%;text-align:center;font-weight:700;color:#38455F;background-color:#D4E700;display:inline-block;position:relative;bottom:-.2vw}#owner .worries .wBox{margin:0 auto;padding:60px 0 0;width:1100px}#owner .worries .wBox li{float:left;margin:0 3.05% 0 0;width:31.3%;background-color:#273043}#owner .worries .wBox li:last-child{margin:0}#owner .worries .wBox li img{width:100%;height:auto}#owner .worries .wBox li h5{padding:26px 0 20px;font-size:20px;line-height:160%;text-align:center;font-weight:400;color:#fff;letter-spacing:.2vw}#owner .worries .wBox li h5 span{font-size:24px;font-weight:700;color:#D4E700;display:block}#owner .worries p{margin:0;padding:45px 0 0;width:100%;font-size:18px;line-height:200%;text-align:center;font-weight:400;color:#fff;letter-spacing:.2vw}#owner .worries p span{font-weight:700;color:#D4E700}#owner .down{margin:-1px auto 0;width:180px;height:auto;pointer-events:none}#owner h4{padding:75px 0 48px;font-size:28px;line-height:100%;text-align:center;font-weight:700;color:#D70056;letter-spacing:.3vw}#owner h4 span{margin:20px auto;padding:10px 1% 14px;font-size:48px;line-height:100%;font-weight:700;color:#fff;display:inline-block;background-color:#D70056}#owner .needs{margin:0 auto;width:1040px}#owner .needs .needsL{float:left;padding:60px 0 50px;width:48%;border-radius:24px;border:1px solid #D70056}#owner .needs .needsR{float:right}#owner .needs .needsL img{margin:0 auto;width:76%;height:auto}#owner .needs .needsL .ntxt{padding:55px 0 46px;font-size:18px;line-height:165%;font-weight:400;background-image:url(../images/needsA.svg);background-position:center bottom 5px;background-size:6% auto;background-repeat:no-repeat}#owner .needs .needsR .ntxt{padding:25px 0 46px}#owner .needs .needsL .ntxt2{font-size:24px;line-height:145%;font-weight:700;color:#D70056}#owner .needs .needsL .btn{margin:17px auto 0;width:59.6%}#owner .needs .needsL .btn a{padding:13px 2% 14px 0;width:100%;font-size:16px;line-height:110%;font-weight:700;color:#fff;font-feature-settings:"palt";display:block;background-color:#D70056;border-radius:80px;border:1px solid #D70056;background-image:image-set(url(../images/needA.webp) type("image/webp"),url(../images/needA.png) type("image/png"));background-position:right 8% center;background-size:14px auto;background-repeat:no-repeat;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#owner .needs .needsL .btn a:hover{color:#D70056;background-color:#fff;background-image:image-set(url(../images/needA2.webp) type("image/webp"),url(../images/needA2.png) type("image/png"));opacity:1}.cta{padding:140px 0;width:100%;background-image:image-set(url(../images/cta.webp) type("image/webp"),url(../images/cta.jpg) type("image/jpeg"));background-position:center center;background-size:cover;background-repeat:no-repeat}.cta .ctaT{padding:0 0 40px;font-size:40px;line-height:185%;text-align:center;font-weight:700;color:#fff;text-shadow:0 4px 20px rgba(0,0,0,.85);letter-spacing:.4vw}.cta .btBox{margin:0 auto;width:752px}.cta .btBox img{float:left;width:35.5%;height:auto}.bt{float:right;width:60.1%;border-radius:80px;box-shadow:0 4px 20px rgba(0,0,0,.25)}.bt a{padding:27px 0 29px;width:100%;font-size:23px;line-height:85%;text-align:center;font-weight:700;color:#000;letter-spacing:.2vw;display:block;border-radius:80px;border:2px solid #FFD900;background-color:#FFD900;background-image:url(../images/arrow.svg);background-position:right 8% center;background-size:27px auto;background-repeat:no-repeat;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bt a:hover{color:#fff;border:2px solid #fff;background-color:#D70056;background-position:right 4.5% center;background-image:url(../images/arrow2.svg);opacity:1}#menu{margin:0 auto;padding:107px 0 0;width:1100px}#menu h2{margin:0 auto 40px}#menu p{margin:0;padding:0 0 50px;width:100%;font-size:24px;line-height:165%;text-align:center;font-weight:400}#menu .meBox{margin:0 0 100px;padding:80px 0 90px;width:100%;border-radius:24px;background-color:#FDF2F7}#menu .meBox p{margin:0;padding:0 0 20px;width:100%;font-size:18px;line-height:100%;text-align:center;font-weight:400;letter-spacing:.2vw}#menu .meBox .mBoxT{font-size:32px;line-height:100%;text-align:center;font-weight:700;color:#D70056;letter-spacing:.3vw}#menu .meBox .mBoxT span{padding:0 0 3px;background:linear-gradient(#FDF2F7 55%,#FFFA70 55%)}#menu .meBox .mind{margin:0 auto;padding:45px 0 95px;width:84.5%}#menu .meBox .mind li{float:left;margin:0 6.5% 0 0;width:29%}#menu .meBox .mind li:last-child{margin:0}#menu .meBox .mind li .ic{padding:46px 0;width:100%;border-radius:10px;background-color:#fff}#menu .meBox .mind li .ic img{margin:0 auto;width:20%;height:auto}#menu .meBox .mind li h5{padding:25px 0 0;font-size:24px;line-height:140%;text-align:center;font-weight:700;color:#D70056}#menu .meBox .mind li h5 span{font-size:18px;font-weight:400;display:block}#menu .meBox .mind li p{margin:0;padding:20px 0 0;width:100%;font-size:18px;line-height:165%;text-align:center;font-weight:400;letter-spacing:0}#menu .meBox .plus{margin:0 auto;width:84.5%;height:100px;border-top:2px dotted #D70056;position:relative}#menu .meBox .plus img{margin:auto;width:9.3%;height:auto;position:absolute;left:0;right:0;top:-46px}#menu .meBox .hm24{margin:0 auto;padding:0 0 46px;width:81.6%}#menu .meBox .hm24 img{float:left;width:42.3%;height:auto}#menu .meBox .hm24 .hm24R{float:right;padding:1.4vw 0 0;width:52.6%;font-size:24px;line-height:145%;text-align:left;font-weight:700;color:#D70056}#menu .meBox .figure{margin:0 auto;padding:0 0 70px;width:84.5%}#menu .meBox .figure img{width:100%;height:auto;pointer-events:none}#menu .meBox .miraiBox{margin:0 auto;width:84.5%;border-radius:10px;border:2px solid #043493;background-color:#fff;overflow:hidden}#menu .meBox .miraiBox h3{padding:25px 0;font-size:24px;line-height:100%;text-align:center;font-weight:700;color:#fff;background-color:#043493}#menu .meBox .miraiBox p{margin:0 auto;padding:30px 0 35px;width:86%;font-size:18px;line-height:185%;text-align:left;font-weight:400;letter-spacing:.07vw}#menu .meBox .miraiBox img{margin:0 auto;width:21.4%;height:auto}#menu .meBox .miraiBox .mirai{margin:0 auto;padding:30px 0 60px;width:86%}#menu .meBox .miraiBox .mirai li{float:left;margin:0 3.2% 0 0;padding:20px 0 15px;width:31.2%;border-radius:8px;background-color:#F2F5FA}#menu .meBox .miraiBox .mirai li:last-child{margin:0}#menu .meBox .miraiBox .mirai .miraiT{font-size:18px;line-height:100%;text-align:center;font-weight:700;color:#043493}#menu .meBox .miraiBox .mirai .miraiUl{margin:0 auto;padding:13px 0 0;display:inline-block}#menu .meBox .miraiBox .mirai .miraiUl li{float:none;margin:0;padding:0 0 10px 18px;width:100%;font-size:16px;line-height:100%;text-align:left;font-weight:400;background-image:image-set(url(../images/square.webp) type("image/webp"),url(../images/square.png) type("image/png"));background-position:left top 4px;background-size:10px auto;background-repeat:no-repeat;border-radius:0}#menu #solution{margin-top:-60px;padding-top:60px}#menu .option{width:100%}#menu .option li{float:left;margin:0 3.05% 0 0;padding:0 0 20px;width:31.3%;border-radius:16px;background-color:#FDF2F7;overflow:hidden}#menu .option li:last-child{margin:0}#menu .option li img{width:100%;height:auto}#menu .option li .optionT{padding:24px 0 0;font-size:20px;line-height:100%;text-align:center;font-weight:700;color:#D70056}#menu .option li p{margin:0 auto;padding:10px 0 0;width:86%;font-size:16px;line-height:165%;text-align:center;font-weight:400;letter-spacing:.05vw}#menu .cap{margin:0 auto;padding:30px 0 100px;width:100%;font-size:14px;line-height:100%;text-align:center;font-weight:400}#menu .solution{padding:0 0 70px;width:100%;display:flex;flex-wrap:wrap;justify-content:center}#menu .solution li{margin:0 16px 0 0;width:259px;height:109px;border-radius:8px;border:2px solid #D70056;display:flex;flex-direction:column;justify-content:center;align-items:center}#menu .solution li:nth-child(4),#menu .solution li:last-child{margin:0}#menu .solution li:nth-of-type(n+5){margin-top:16px}#menu .solution li div{font-size:20px;line-height:145%;text-align:center;font-weight:700;color:#D70056}#menu .meBox.meBox2{margin:0 0 125px;padding:60px 0}#menu .meBox .inner{margin:0 auto;width:85.45%}#menu .meBox .inner .meBox2L{float:left;padding:45px 0 0;width:47.1%}#menu .meBox .inner .meBox2L h5{font-size:28px;line-height:145%;text-align:left;font-weight:700;color:#D70056;letter-spacing:.2vw}#menu .meBox .inner .meBox2L p{margin:0;padding:20px 0 0;width:100%;font-size:18px;line-height:185%;text-align:left;font-weight:400;letter-spacing:.1vw}#menu .meBox .inner .meBox2L p span{font-weight:700;color:#D70056}#menu .meBox .inner img{float:right;width:47.4%;height:auto;pointer-events:none}#service{padding:103px 0 115px;width:100%;background-color:#F2F5FA}#service h4{font-size:28px;line-height:100%;text-align:center;font-weight:700;color:#043493}#service .sBox{margin:0 auto;padding:35px 0 70px;width:1100px}#service .sBox li{margin:0 3.64% 0 0;float:left;width:22.27%}#service .sBox li:last-child{margin:0}#service .sBox li img{width:100%;height:auto;transition:.3s}#service .sBox li h5{padding:14px 0 0;font-size:18px;line-height:100%;text-align:center;font-weight:700;color:#043493;transition:.3s}#service .sBox li a:hover{opacity:1}#service .sBox li a:hover img{opacity:.5}#service .sBox li a:hover h5{color:#D70056}#service .soBox{margin:0 auto;padding:50px 0 40px;width:1100px;border-radius:24px;background-color:#fff}#service .soBox .sBox2{margin:0 auto;padding:40px 0 0;width:74.3%;display:flex;flex-wrap:wrap;justify-content:center}#service .soBox .sBox2 .sB h6{padding:2px 40px 22px 35px;font-size:18px;line-height:100%;text-align:left;font-weight:700;background-image:url(../images/solution.svg);background-position:left top;background-size:24px auto;background-repeat:no-repeat;font-feature-settings:"palt";letter-spacing:.2vw}#service .soBox .sBox2 .sB:last-child h6{padding:2px 0 20px 35px}#service p{margin:0;padding:70px 0 0;width:100%;font-size:18px;line-height:100%;text-align:center;font-weight:700;letter-spacing:.1vw}#service p span{padding:0 0 3px;background:linear-gradient(#F2F5FA 55%,#FFFA70 55%)}#service .soT{padding:28px 0 0 2%;font-size:42px;line-height:100%;text-align:center;font-weight:700;color:#043493}#owner2{margin:0 auto;padding:100px 0 10px;width:1100px}#owner2 h2{margin:0 0 103px}#owner2 h2 span{margin:20px 0 0}#owner2 .owner2Box{margin:0 0 104px}#owner2 .case{float:left;padding:58px 0 50px;width:33.45%;position:relative;border-radius:24px;border:2px solid #38455F}#owner2 .case::before{margin:auto;content:"";width:42px;height:53px;background-image:url(../images/caseArrow.svg);background-position:center top;background-size:100% auto;background-repeat:no-repeat;position:absolute;top:0;bottom:0;right:-66px}#owner2 .case .caseT{margin:auto;padding:10px 0;width:69.29%;border-radius:80px;background-color:#38455F;font-size:24px;line-height:100%;font-weight:700;vertical-align:middle;color:#fff;position:absolute;top:-22px;left:0;right:0}#owner2 .case .caseT span{padding:0 0 0 .2vw;font-size:32px;font-weight:700;vertical-align:top;display:inline-block;position:relative;top:-.1vw}#owner2 .case h6{font-size:24px;line-height:145%;text-align:center;font-weight:700;color:#38455F}#owner2 .case .ca{margin:0 auto;padding:25px 0 18px;width:78.26%}#owner2 .case .ca li{padding:0 0 20px;font-size:18px;line-height:100%;text-align:left;font-weight:400}#owner2 .case img{margin:0 auto;width:71.46%;height:auto}#owner2 .sol{float:right;padding:48px 0 43px;width:58.36%;border-radius:24px;background-color:#FDF2F7;position:relative}#owner2 .sol .solT{margin:auto;padding:10px 0;width:39.71%;border-radius:80px;background-color:#D70056;font-size:24px;line-height:100%;font-weight:700;vertical-align:middle;color:#fff;position:absolute;top:-22px;left:0;right:0}#owner2 .sol .solT span{padding:0 0 0 .2vw;font-size:32px;font-weight:700;vertical-align:top;display:inline-block;position:relative;top:-.1vw}#owner2 .sol .hm24{margin:0 auto;padding:0 0 30px;width:59.19%}#owner2 .sol .hm24 img{width:100%;height:auto}#owner2 .sol .photo{padding:0 0 28px;text-align:center}#owner2 .sol .photo li{display:inline-block}#owner2 .sol .photo li:nth-child(2){padding:0 3%}#owner2 .sol .photo li img{width:120px;height:auto}#owner2 .sol .photo li .photoT{padding:10px 0 0;color:#D70056;font-size:18px;line-height:100%;text-align:center;font-weight:700}#owner2 .sol h6{font-size:18px;line-height:165%;text-align:center;font-weight:400}#owner2 .sol p{margin:0 auto;padding:15px 0 65px;width:94%;font-size:14px;line-height:165%;text-align:center;font-weight:400;background-image:url(../images/solArrow.svg);background-position:center bottom 24px;background-size:30px auto;background-repeat:no-repeat;letter-spacing:.1vw}#owner2 .sol .sol1{width:100%;text-align:center}#owner2 .sol .sol1 li{padding:0 0 0 37px;display:inline-block;font-size:18px;line-height:165%;text-align:left;font-weight:700;background-image:url(../images/check.svg);background-position:left center;background-size:24px auto;background-repeat:no-repeat}#owner2 .sol .sol1 li:nth-child(2){margin:0 4%}#owner2 .sol .sol1 li span{background:linear-gradient(#FDF2F7 55%,#FFFA70 55%)}#owner2 .more{padding:53px 0 40px;width:100%;border-radius:24px;background-color:#FDF2F7;position:relative}#owner2 .more .moreT{margin:auto;padding:10px 0;width:23.18%;border-radius:80px;background-color:#D70056;font-size:24px;line-height:100%;font-weight:700;vertical-align:middle;color:#fff;position:absolute;top:-22px;left:0;right:0}#owner2 .more h6{font-size:24px;line-height:100%;font-weight:700;color:#D70056}#owner2 .more h6 b{font-size:20px;font-weight:700}#owner2 .more h6 span{background:linear-gradient(#FDF2F7 55%,#FFFA70 55%)}#owner2 .more .sol2{margin:0 auto;padding:30px 0 0;width:86.36%}#owner2 .more .sol2 li{float:left;margin:0 3.5% 0 0;padding:20px 0 20px 5%;width:31%;border-radius:10px;background-color:#fff;background-image:image-set(url(../images/mind1.webp) type("image/webp"),url(../images/mind1.png) type("image/png"));background-position:left 15% center;background-size:35px auto;background-repeat:no-repeat;font-size:18px;line-height:135%;text-align:center;font-weight:700;color:#D70056;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#owner2 .more .sol2 li:nth-child(2){background-image:image-set(url(../images/mind2.webp) type("image/webp"),url(../images/mind2.png) type("image/png"))}#owner2 .more .sol2 li:last-child{margin:0;background-image:image-set(url(../images/mind3.webp) type("image/webp"),url(../images/mind3.png) type("image/png"))}#owner2 .more .sol2 li span{font-size:16px;font-weight:400}#first{padding:105px 0 110px;width:100%}#first h3{font-size:36px;line-height:100%;text-align:center;font-weight:700;color:#D70056}#first p{margin:0;padding:35px 0;width:100%;font-size:24px;line-height:165%;text-align:center;font-weight:400;letter-spacing:.1vw}#first .step{margin:0 auto;padding:0 0 120px;width:1100px}#first .step li{float:left;margin:0 4.26% 0 0;width:21.8%;position:relative}#first .step li::before{content:"";width:20px;height:100%;background-image:url(../images/arrowF.svg);background-position:left top;background-size:20px auto;background-repeat:no-repeat;position:absolute;top:30%;right:-34px}#first .step li:last-child{margin:0}#first .step li:last-child::before{display:none}#first .step li .no{padding:13px 0 0;width:50px;height:50px;font-size:24px;line-height:100%;text-align:center;font-weight:500;color:#fff;border-radius:50%;background-color:#D70056;font-family:'Roboto',sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0}#first .step li img{width:100%;height:auto;border-radius:50%}#first .step li .stepT{padding:20px 0 0;font-size:20px;line-height:145%;text-align:center;font-weight:700;color:#D70056}#first .step li p{margin:0;padding:10px 0 0;width:100%;font-size:14px;line-height:165%;text-align:center;font-weight:400;letter-spacing:.07vw}#first .step li:nth-child(2) p,#first .step li:nth-child(4) p{white-space:nowrap}#first .net{font-size:36px;line-height:100%;text-align:center;font-weight:700;color:#D70056}#first .netBox{margin:0 auto;padding:20px 0 0;width:1007px}#first .netBox .netBoxL{float:left;width:48.7%}#first .netBox .netBoxL .L{float:left;padding:0 6% 0 0;width:46%;border-right:2px dotted #000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#first .netBox .netBoxL .R{float:right;padding:0;width:45.6%;border-right:none;text-align:center}#first .netBox .netBoxL .L .netBoxT{font-size:35px;line-height:100%;text-align:center;font-weight:700}#first .netBox .netBoxL .L .num{font-size:84px;line-height:100%;text-align:center;font-weight:700;color:#D70056}#first .netBox .netBoxL .L .num span{font-size:42px;line-height:100%;font-weight:700}#first .netBox .netBoxR{float:right;padding:20px 0 0;width:44.8%}#first .netBox .netBoxL p{margin:0;padding:20px 0 0;width:100%;font-size:15px;line-height:100%;font-weight:400}#first .netBox .netBoxR .bt{margin:0;width:100%;box-shadow:0 4px 20px rgba(0,0,0,.25);overflow:hidden}footer{padding:40px 0;width:100%;background-color:#F2F5FA}footer .fNavi{padding:0 0 25px;width:100%;text-align:center}footer .fNavi li{margin:0 13px;font-size:16px;line-height:100%;text-align:center;font-weight:700;display:inline-block}footer .fNavi li a{width:100%;display:block;color:#000;transition:.2s}footer .fNavi li a:hover{color:#D70056;opacity:1}footer .copyright{font-size:13px;line-height:100%;text-align:center;font-weight:400}#page-top{width:55px;position:fixed;bottom:55px;right:35px;transition:0.2s;z-index:110}#page-top img{width:100%;height:auto}#page-top:hover{transform:translateY(-5px);transition:0.2s}.modal_box{position:fixed;top:30%;left:0;right:0;z-index:1000;display:none;max-width:95%;width:95%;max-height:80%;height:80%;margin:auto;padding:0;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.modal_box .modal_close{width:6vw;height:6vw;background-image:image-set(url(../images/close.webp) type("image/webp"),url(../images/close.png) type("image/png"));background-position:center center;background-size:100% auto;background-repeat:no-repeat;position:fixed;top:4vw;right:6vw;cursor:pointer;z-index:1001}.modal_box .modal_close:hover{opacity:.5;filter:alpha(opacity=50)}.modal_box .inner{margin:0;padding:0;width:100%;height:100%;-webkit-filter:drop-shadow(10px 10px 10px rgba(0,0,0,.3));-moz-filter:drop-shadow(10px 10px 10px rgba(0,0,0,.3));-ms-filter:drop-shadow(10px 10px 10px rgba(0,0,0,.3));filter:drop-shadow(10px 10px 10px rgba(0,0,0,.3));position:relative;overflow-y:auto}.modal_box .inner img{width:100%;height:auto}.modal_bg{position:fixed;top:0;left:0;z-index:999;display:none;width:100%;height:120%;background-color:rgba(0,0,0,.7)}@media screen and (max-width:1180px){#owner{padding:8.5vw 0}h2{margin:0 auto 5.1vw;font-size:3.05vw}h2 span{padding:.76vw 1% 1.1vw;font-size:3.9vw;top:.18vw}#owner .oBox{padding:0 0 7.6vw;width:93.2%}#owner .oBox .oBoxL{font-size:1.526vw}#owner .oBox .oBoxR{font-size:1.35vw}#owner .oBox .oBoxR img{margin:0 0 1.35vw}#owner .oBox .oBoxR .youtube{margin:0 0 1.35vw;border-radius:1vw}#owner .worries{padding:7.64vw 0}#owner .worries h3{font-size:3.05vw}#owner .worries h3 span{padding:.7vw .42vw 1vw;font-size:3.9vw}#owner .worries .wBox{padding:5.1vw 0 0;width:93.2%}#owner .worries .wBox li h5{padding:2.2vw 0 1.71vw;font-size:1.7vw}#owner .worries .wBox li h5 span{font-size:2.03vw}#owner .worries p{padding:3.8vw 0 0;font-size:1.526vw}#owner .down{width:15.2%}#owner h4{padding:6.4vw 0 4.2vw;font-size:2.38vw}#owner h4 span{margin:1.7vw auto;padding:.8vw 1% 1.2vw;font-size:4.07vw}#owner .needs{width:88.1%}#owner .needs .needsL{padding:5vw 0 4.2vw;border-radius:2vw}#owner .needs .needsL .ntxt{padding:4.7vw 0 3.88vw;font-size:1.53vw;background-position:center bottom .4vw}#owner .needs .needsR .ntxt{padding:2.2vw 0 3.86vw}#owner .needs .needsL .ntxt2{font-size:2.04vw}#owner .needs .needsL .btn{margin:1.4vw auto 0}#owner .needs .needsL .btn a{padding:1.1vw 2% 1.18vw 0;font-size:1.36vw;border-radius:6vw;background-size:1.2vw auto}}@media screen and (max-width:1000px){.cta{padding:14vw 0}.cta .ctaT{padding:0 0 4vw;font-size:4vw}.cta .btBox{width:75.2%}.bt{border-radius:6vw}.bt a{padding:2.7vw 0 2.9vw;font-size:2.3vw;border-radius:6vw;background-size:2.7vw auto}}@media screen and (max-width:1180px){#menu{padding:9.1vw 0 0;width:93.2%}#menu h2{margin:0 auto 3.4vw}#menu p{padding:0 0 4.2vw;font-size:2.04vw}#menu .meBox{margin:0 0 8.8vw;padding:6.8vw 0 7.4vw;border-radius:2vw}#menu .meBox p{padding:0 0 1.7vw;font-size:1.525vw}#menu .meBox .mBoxT{font-size:2.71vw}#menu .meBox .mBoxT span{padding:0 0 .2vw}#menu .meBox .mind{padding:3.8vw 0 8.04vw}#menu .meBox .mind li .ic{padding:3.9vw 0;border-radius:.8vw}#menu .meBox .mind li h5{padding:2.2vw 0 0;font-size:2.04vw}#menu .meBox .mind li h5 span{font-size:1.53vw}#menu .meBox .mind li p{padding:1.63vw 0 0;font-size:1.526vw}#menu .meBox .plus{height:8.5vw}#menu .meBox .plus img{top:-3.86vw}#menu .meBox .hm24{padding:0 0 3.9vw}#menu .meBox .hm24 .hm24R{font-size:2.034vw}#menu .meBox .figure{padding:0 0 5.94vw}#menu .meBox .miraiBox{width:84.5%;border-radius:.9vw}#menu .meBox .miraiBox h3{padding:2.1vw 0;font-size:2.04vw}#menu .meBox .miraiBox p{padding:2.5vw 0 2.97vw;font-size:1.526vw}#menu .meBox .miraiBox .mirai{padding:2.54vw 0 5.06vw}#menu .meBox .miraiBox .mirai li{padding:1.7vw 0 1.3vw;border-radius:.7vw}#menu .meBox .miraiBox .mirai .miraiT{font-size:1.52vw}#menu .meBox .miraiBox .mirai .miraiUl{padding:1.08vw 0 0}#menu .meBox .miraiBox .mirai .miraiUl li{padding:0 0 .84vw 1.5vw;font-size:1.36vw;background-position:left top .34vw;background-size:.85vw auto}#menu #solution{margin-top:-5vw;padding-top:5vw}#menu .option li{padding:0 0 1.66vw;border-radius:1.4vw}#menu .option li .optionT{padding:2.06vw 0 0;font-size:1.7vw}#menu .option li p{padding:.86vw 0 0;font-size:1.36vw}#menu .cap{padding:2.6vw 0 8.4vw;font-size:1.187vw}#menu .solution{padding:0 0 6vw}#menu .solution li{margin:0 1.46% 0 0;width:23.54%;height:9.3vw;border-radius:.6vw}#menu .solution li:nth-of-type(n+5){margin-top:1.4vw}#menu .solution li div{font-size:1.68vw}#menu .meBox.meBox2{margin:0 0 10.6vw;padding:5vw 0}#menu .meBox .inner .meBox2L{padding:3.8vw 0 0}#menu .meBox .inner .meBox2L h5{font-size:2.374vw}#menu .meBox .inner .meBox2L p{padding:1.68vw 0 0;font-size:1.526vw}#service{padding:8.8vw 0 9.8vw}#service h4{font-size:2.37vw}#service .sBox{padding:3vw 0 5.9vw;width:93.2%}#service .sBox li h5{padding:1.2vw 0 0;font-size:1.53vw}#service .soBox{padding:4.3vw 0 3.4vw;width:93.2%;border-radius:2vw}#service .soBox .sBox2{padding:3.4vw 0 0}#service .soBox .sBox2 .sB h6{padding:.2vw 3.4vw 1.8vw 3vw;font-size:1.524vw;background-size:2.1vw auto}#service .soBox .sBox2 .sB:last-child h6{padding:.2vw 0 1.8vw 3vw}#service p{padding:6vw 0 0;font-size:1.526vw}#service p span{padding:0 0 .2vw}#service .soT{padding:2.4vw 0 0 2%;font-size:3.56vw}#owner2{padding:8.5vw 0 .85vw;width:93.2%}#owner2 h2{margin:0 0 8.7vw}#owner2 h2 span{margin:1.7vw 0 0}#owner2 .owner2Box{margin:0 0 8.7vw}#owner2 .case{padding:4.9vw 0 4.5vw}#owner2 .case::before{width:11.5%;height:5vw;right:-5.6vw}#owner2 .case .caseT{padding:.8vw 0;font-size:2.04vw;top:-1.8vw}#owner2 .case .caseT span{font-size:2.7vw}#owner2 .case h6{font-size:2.04vw}#owner2 .case .ca{padding:2.1vw 0 1.4vw}#owner2 .case .ca li{padding:0 0 1.8vw;font-size:1.52vw}#owner2 .sol{padding:4.2vw 0 3.8vw}#owner2 .sol .solT{padding:.8vw 0;font-size:2.04vw;top:-1.8vw}#owner2 .sol .solT span{font-size:2.7vw}#owner2 .sol .hm24{padding:0 0 2.6vw}#owner2 .sol .photo{padding:0 0 2.3vw}#owner2 .sol .photo li img{width:10.2vw}#owner2 .sol .photo li .photoT{padding:.8vw 0 0;font-size:1.53vw}#owner2 .sol h6{font-size:1.52vw}#owner2 .sol p{padding:1.2vw 0 5.4vw;font-size:1.19vw;background-position:center bottom 1.9vw;background-size:2.6vw auto}#owner2 .sol .sol1 li{padding:0 0 0 5.8%;font-size:1.526vw;background-size:2.04vw auto}#owner2 .more{padding:53px 0 40px;padding:4.8vw 0 3.6vw;border-radius:24px}#owner2 .more .moreT{padding:.8vw 0;font-size:2.04vw;top:-1.8vw}#owner2 .more h6{font-size:2.04vw}#owner2 .more h6 b{font-size:1.6vw}#owner2 .more .sol2{padding:2.6vw 0 0}#owner2 .more .sol2 li{padding:1.6vw 0 1.6vw 5%;background-size:3vw auto;font-size:1.56vw}#owner2 .more .sol2 li span{font-size:1.45vw}#first{padding:8.9vw 0 9.4vw}#first h3{font-size:3.05vw}#first p{padding:3vw 0;font-size:2.034vw}#first .step{padding:0 0 10.1vw;width:93.2%}#first .step li::before{width:1.7vw;background-size:1.7vw auto;right:-2.9vw}#first .step li .no{padding:1.14vw 0 0;width:4.2vw;height:4.2vw;font-size:2vw}#first .step li .stepT{padding:1.7vw 0 0;font-size:1.7vw}#first .step li p{padding:.8vw 0 0;font-size:1.19vw}#first .net{font-size:3.05vw}#first .netBox{padding:1.66vw 0 0;width:85.3%}#first .netBox .netBoxL{float:left;width:48.7%}#first .netBox .netBoxL .L{float:left;margin:0;padding:0 6% 0 0;width:46%;border-right:2px dotted #000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#first .netBox .netBoxL .R{float:right;margin:0;padding:0 0 0 3%;width:48.6%;border-right:none;text-align:center}#first .netBox .netBoxL .L .netBoxT{font-size:2.9vw}#first .netBox .netBoxL .L .num{font-size:7.06vw}#first .netBox .netBoxL .L .num span{font-size:3.5vw}#first .netBox .netBoxR{float:right;padding:2vw 0 0;padding:1.7vw 0 0}#first .netBox .netBoxL p{padding:1.8vw 0 0;font-size:1.3vw}}@media screen and (max-width:1000px){div#wrap{padding:0 0 8vw}footer{padding:4vw 0;background-color:#F2F5FA}footer .fNavi{padding:0 0 2.5vw}footer .fNavi li{margin:0 1.3vw;font-size:1.6vw}footer .copyright{font-size:1.3vw}}@media screen and (min-width:781px){a[href^="tel:"]{pointer-events:none}}@media screen and (max-width:780px){div#wrap{padding:0 0 12vw}#owner{padding:25vw 0 17vw;width:100%}h2{margin:0 auto 4vw;font-size:5.2vw;line-height:100%;text-align:center;font-weight:700;color:#D70056;vertical-align:middle;letter-spacing:.4vw}h2 span{margin:3.4vw 0 0 1%;padding:1.5vw 4% 2.3vw;font-size:6.4vw;line-height:100%;top:auto}#owner .oBox{margin:0 auto;padding:3vw 0 15vw;width:89.3%}#owner .oBox .oBoxL{float:none;padding:10vw 0 0;width:100%;font-size:4.5vw;line-height:205%;letter-spacing:.3vw}#owner .oBox .oBoxR{float:none;width:100%;font-size:4.4vw}#owner .oBox .oBoxR img{margin:0 0 3vw;width:100%;height:auto}#owner .oBox .oBoxR .youtube{margin:0 0 3vw;position:relative;width:100%;padding-top:56.25%;border-radius:2vw}#owner .oBox .oBoxR .youtube iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}#owner .worries{padding:14vw 0 15vw;width:100%;background-color:#38455F}#owner .worries h3{font-size:6vw;line-height:190%}#owner .worries h3 span{margin:0 0 0 2%;padding:1.2vw 2% 1.6vw;font-size:7vw;line-height:100%;bottom:auto}#owner .worries .wBox{margin:0 auto;padding:7vw 0 0;width:89.3%}#owner .worries .wBox li{float:none;margin:0 0 4.2vw;width:100%;background-color:#273043}#owner .worries .wBox li:last-child{margin:0}#owner .worries .wBox li img{float:left;width:44.7%;height:auto}#owner .worries .wBox li .wBoxR{float:right;width:55.3%}#owner .worries .wBox li h5{padding:4.6vw 0 0;font-size:4.6vw;line-height:160%;text-align:center;font-weight:400;color:#fff;letter-spacing:.2vw}#owner .worries .wBox li h5 span{font-size:4.8vw;font-weight:700;color:#D4E700;display:block}#owner .worries p{margin:0 auto;padding:7vw 0 0;width:89.3%;font-size:4.2vw;line-height:193%;text-align:center;font-weight:400;color:#fff;letter-spacing:.2vw}#owner .worries p span{font-weight:700;color:#D4E700}#owner .down{margin:-1px auto 0;width:24%;height:auto;pointer-events:none}#owner h4{padding:6vw 0 9.4vw;font-size:5.6vw;line-height:100%;text-align:center;font-weight:700;color:#D70056;letter-spacing:.1vw}#owner h4 span{margin:2.8vw auto;padding:1.4vw 4% 1.8vw;font-size:6.6vw;line-height:100%;font-weight:700;color:#fff;display:inline-block;background-color:#D70056}#owner .needs{margin:0 auto;width:89.3%}#owner .needs .needsL{float:none;margin:0 0 6.4vw;padding:8vw 0 7vw;width:100%;border-radius:6vw;border:1px solid #D70056}#owner .needs .needsR{float:none;margin:0}#owner .needs .needsL img{width:82%}#owner .needs .needsL .ntxt{padding:5.2vw 0 9.6vw;font-size:4.2vw;line-height:165%;background-position:center bottom 5px;background-size:8.9% auto}#owner .needs .needsR .ntxt{padding:5.2vw 0 9.6vw}#owner .needs .needsL .ntxt2{padding:2.6vw 0 0;font-size:5.4vw;line-height:155%}#owner .needs .needsL .btn{margin:4vw auto 0;width:88%}#owner .needs .needsL .btn a{padding:2.2vw 4% 2.6vw 0;width:100%;font-size:4.4vw;line-height:110%;border-radius:6vw;background-image:image-set(url(../images/needA.webp) type("image/webp"),url(../images/needA.png) type("image/png"));background-position:right 6% center;background-size:4.6vw auto;touch-action:manipulation;user-select:none}.cta{padding:18vw 0 17vw;width:100%;background-image:image-set(url(../images/ctaSp.webp) type("image/webp"),url(../images/ctaSp.jpg) type("image/jpeg"))}.cta .ctaT{padding:0 0 6.6vw;font-size:5.66vw;line-height:165%;letter-spacing:.4vw}.cta .btBox{width:100%}.cta .btBox img{float:none;margin:0 auto 5.6vw;width:53.3%}.bt{float:none;margin:0 auto;width:78.6%;border-radius:7vw;box-shadow:0 4px 20px rgba(0,0,0,.25)}.bt a{padding:5.4vw 0 5.4vw;width:100%;font-size:4.4vw;line-height:85%;letter-spacing:.2vw;border-radius:7.5vw;background-image:url(../images/arrowSp.svg);background-position:right 7% center;background-size:6.5vw auto;touch-action:manipulation;user-select:none}.bt a:hover{background-position:right 4.5% center;background-image:url(../images/arrowSp2.svg)}#menu{margin:0 auto;padding:11.6vw 0 0;width:100%}#menu h2{margin:0 auto 4.8vw}#menu p{padding:0 0 7vw;width:100%;font-size:4.6vw;line-height:170%}#menu .meBox{margin:0 auto 12vw;padding:9vw 0 9vw;width:89.3%;border-radius:24px;background-color:#FDF2F7}#menu .meBox p{padding:0 0 3vw;width:100%;font-size:4.2vw;line-height:170%;letter-spacing:.2vw}#menu .meBox .mBoxT{font-size:5.2vw;line-height:170%;letter-spacing:.3vw;text-indent:-4vw;padding-left:4vw}#menu .meBox .mBoxT span{padding:0 0 .3vw}#menu .meBox .mind{margin:0 auto;padding:8vw 0 6.5vw;width:84.5%}#menu .meBox .mind li{float:none;margin:0;width:100%}#menu .meBox .mind li:last-child{margin:0}#menu .meBox .mind li .sp{margin:0 auto;padding:5vw 0 4.4vw;width:100%;border-radius:3vw;background-color:#fff}#menu .meBox .mind li .ic{float:left;margin:.8vw 0 0 13%;padding:0;width:13%;border-radius:0;background-color:#fff}#menu .meBox .mind li .ic img{margin:0;width:100%;height:auto}#menu .meBox .mind li h5{float:left;padding:0;width:65.4%;font-size:4.8vw;line-height:140%}#menu .meBox .mind li h5 span{font-size:3.6vw}#menu .meBox .mind li p{margin:0;padding:2.6vw 0 6vw;width:100%;font-size:4.4vw;line-height:165%;text-align:center;font-weight:400;letter-spacing:.25vw}#menu .meBox .plus{margin:0 auto;width:84.5%;height:12vw;border-top:3px dotted #D70056;position:relative}#menu .meBox .plus img{width:15.2%;top:-6.2vw;pointer-events:none}#menu .meBox .hm24{margin:0 auto;padding:0 0 7vw;width:84.5%}#menu .meBox .hm24 img{float:none;width:100%;height:auto}#menu .meBox .hm24 .hm24R{float:none;padding:3vw 0 0;width:100%;font-size:4.4vw;line-height:145%;text-align:center}#menu .meBox .figure{padding:0 0 7.8vw;width:84.5%}#menu .meBox .figure img{width:100%;height:auto;pointer-events:none}#menu .meBox .miraiBox{margin:0 auto;width:84.5%;border-radius:3vw;border:2px solid #043493;background-color:#fff;overflow:hidden}#menu .meBox .miraiBox h3{padding:2.8vw 0 3.2vw;font-size:4.6vw;line-height:100%}#menu .meBox .miraiBox p{margin:0 auto;padding:4.8vw 0 6vw;width:85%;font-size:4.6vw;line-height:185%;text-align:left;font-weight:400;letter-spacing:.2vw}#menu .meBox .miraiBox img{margin:0 auto;width:43.8%;height:auto}#menu .meBox .miraiBox .mirai{margin:0 auto;padding:6vw 0 5vw;width:85.4%}#menu .meBox .miraiBox .mirai li{float:none;margin:0 0 4vw;padding:5vw 0 2.4vw;width:100%;border-radius:2vw}#menu .meBox .miraiBox .mirai .miraiT{font-size:4.1vw;line-height:100%}#menu .meBox .miraiBox .mirai .miraiUl{margin:0 auto;padding:3.2vw 0 0;width:auto;display:inline-block}#menu .meBox .miraiBox .mirai .miraiUl li{float:none;margin:0;padding:0 0 2.8vw 5vw;width:auto;font-size:3.6vw;background-image:image-set(url(../images/square.webp) type("image/webp"),url(../images/square.png) type("image/png"));background-position:left top .5vw;background-size:2.8vw auto;border-radius:0}#menu #solution{margin-top:-6vw;padding-top:6vw}#menu .option{margin:0 auto;width:89.3%}#menu .option li{float:none;margin:0 0 8vw;padding:0 0 5.4vw;width:100%;border-radius:4vw;background-color:#FDF2F7;overflow:hidden}#menu .option li .optionT{padding:8.2vw 0 0;font-size:5.3vw;line-height:100%;text-align:center;font-weight:700;color:#D70056}#menu .option li p{margin:0 auto;padding:2.3vw 0 0;width:85.6%;font-size:4.8vw;line-height:175%;text-align:center;font-weight:400;letter-spacing:.25vw}#menu .cap{margin:0 auto;padding:5vw 0 12.5vw;width:89.3%;font-size:3.9vw;line-height:185%;text-align:center;font-weight:400;letter-spacing:.1vw}#menu .solution{margin:0 auto;padding:0 0 3vw;width:89.3%;display:flex;flex-wrap:wrap;justify-content:space-between}#menu .solution li{margin:0 0 4.4vw;width:46.6%;height:17.6vw;border-radius:2vw;border:2px solid #D70056;display:flex;flex-direction:column;justify-content:center;align-items:center}#menu .solution li:nth-child(4),#menu .solution li:last-child{margin:0 0 5vw}#menu .solution li:nth-of-type(n+5){margin-top:0}#menu .solution li div{font-size:4.2vw;line-height:145%;text-align:center;font-weight:700;color:#D70056}#menu .meBox.meBox2{margin:0 auto 12vw;padding:7.6vw 0 8vw}#menu .meBox .inner{margin:0 auto;width:82%}#menu .meBox .inner .meBox2L{float:none;padding:0;width:100%}#menu .meBox .inner .meBox2L h5{font-size:5.4vw;line-height:145%;text-align:center}#menu .meBox .inner .meBox2L p{padding:3vw 0 4vw;width:100%;font-size:4.4vw;line-height:190%;letter-spacing:.15vw}#menu .meBox .inner img{float:none;width:100%;height:auto;border-radius:3vw}#service{padding:14.6vw 0 12vw;width:100%;background-color:#F2F5FA}#service h4{font-size:5.6vw;line-height:145%}#service .sBox{margin:0 auto;padding:5.8vw 0 3vw;width:89.3%}#service .sBox li{margin:0 0 6vw;float:left;width:47.7%}#service .sBox li:nth-child(2n){float:right}#service .sBox li:last-child{margin:0}#service .sBox li h5{padding:2.4vw 0 0;font-size:3.4vw;line-height:100%;text-align:center;font-weight:700;color:#043493;transition:.3s;letter-spacing:.1vw}#service .sBox li a:hover{opacity:1}#service .sBox li a:hover img{opacity:.5}#service .sBox li a:hover h5{color:#D70056}#service .soBox{margin:0 auto;padding:8.8vw 0 4vw;width:89.3%;border-radius:4vw;background-color:#fff}#service .soBox .sBox2{margin:0 auto;padding:8vw 0 0;width:75%;display:block;flex-wrap:wrap;justify-content:center}#service .soBox .sBox2 .sB h6{padding:.2vw 0 6.4vw 12.8%;font-size:4.4vw;background-size:5.2vw auto;letter-spacing:.4vw}#service .soBox .sBox2 .sB:last-child h6{padding:0 0 6vw 13%}#service p{padding:7vw 0 0;width:100%;font-size:4.7vw;line-height:190%;letter-spacing:.2vw}#service p span{padding:0 0 .3vw}#service .soT{padding:2.4vw 0 0 2%;font-size:6.8vw;line-height:145%;letter-spacing:.2vw}#owner2{margin:0 auto;padding:13vw 0 0;width:89.3%}#owner2 h2{margin:0 0 17vw;font-size:5.6vw;line-height:140%}#owner2 h2 span{margin:4vw 0 0}#owner2 .owner2Box{margin:0 0 10vw}#owner2 .case{float:none;margin:0 0 32vw;padding:12vw 0 12vw;width:100%;position:relative;border-radius:4vw;border:2px solid #38455F}#owner2 .case::before{margin:auto;content:"";width:20vw;height:18vw;background-image:url(../images/caseArrowSp.svg);background-position:center top;background-size:100% auto;background-repeat:no-repeat;position:absolute;top:auto;bottom:-25vw;left:0;right:0}#owner2 .case .caseT{margin:auto;padding:2.5vw 0;width:76%;border-radius:8vw;background-color:#38455F;font-size:6vw;line-height:100%;font-weight:700;vertical-align:middle;color:#fff;position:absolute;top:-5.5vw;left:0;right:0}#owner2 .case .caseT span{padding:0 0 0 1vw;font-size:8vw;font-weight:700;vertical-align:top;display:inline-block;position:relative;top:-.1vw}#owner2 .case h6{font-size:5vw;line-height:145%;text-align:center;font-weight:700;color:#38455F;letter-spacing:.1vw}#owner2 .case .ca{margin:0 auto;padding:6vw 0 2vw;width:79%}#owner2 .owner2Box2 .case .ca{width:68%}#owner2 .case .ca li{padding:0 0 4vw;font-size:4.5vw;line-height:100%;text-align:left;font-weight:400}#owner2 .case img{margin:0 auto;width:79%;height:auto}#owner2 .sol{float:none;margin:0 0 10vw;padding:10vw 0 8vw;width:100%;border-radius:4vw;background-color:#FDF2F7;position:relative}#owner2 .owner2Box2 .sol{padding:12vw 0 8vw}#owner2 .sol .solT{margin:auto;padding:2.5vw 0;width:76%;border-radius:8vw;background-color:#D70056;font-size:6vw;line-height:100%;font-weight:700;vertical-align:middle;color:#fff;position:absolute;top:-22px;left:0;right:0}#owner2 .sol .solT span{padding:0 0 0 1vw;font-size:8vw;font-weight:700;vertical-align:top;display:inline-block;position:relative;top:-.1vw}#owner2 .sol .hm24{margin:0 auto;padding:0 0 6vw;width:76%}#owner2 .sol .hm24 img{width:100%;height:auto}#owner2 .sol .photo{margin:0 auto;padding:0 0 2vw;text-align:center;width:80%}#owner2 .sol .photo li{margin:0 0 6vw;display:block;border-radius:3vw;background-color:#fff;overflow:hidden}#owner2 .sol .photo li:nth-child(2){padding:0}#owner2 .sol .photo li img{float:left;width:44%;height:auto}#owner2 .sol .photo li .photoT{float:right;padding:5vw 0 0;width:54%;color:#D70056;font-size:4.8vw;line-height:140%;text-align:center;font-weight:700}#owner2 .sol h6{margin:0 auto;width:77%;font-size:4.8vw;line-height:165%;text-align:center;font-weight:400}#owner2 .owner2Box2 .sol h6{width:84%}#owner2 .sol p{margin:0 auto;padding:3vw 0 20vw;width:76%;font-size:4vw;line-height:165%;text-align:center;font-weight:400;background-image:url(../images/solArrow.svg);background-position:center bottom 8vw;background-size:8vw auto;background-repeat:no-repeat;letter-spacing:.1vw}#owner2 .owner2Box2 .sol p{width:84%}#owner2 .sol .sol1{margin:0 auto;width:78%;text-align:center}#owner2 .sol .sol1 li{margin:0 0 4vw;padding:2vw 0 2vw 15%;width:100%;display:block;font-size:5vw;line-height:110%;text-align:left;font-weight:700;background-image:url(../images/check.svg);background-position:left center;background-size:9% auto;background-repeat:no-repeat}#owner2 .sol .sol1 li:nth-child(2){margin:0 0 4vw}#owner2 .sol .sol1 li span{background:linear-gradient(#FDF2F7 55%,#FFFA70 55%)}#owner2 .more{padding:12vw 0 10vw;width:100%;border-radius:4vw;background-color:#FDF2F7;position:relative}#owner2 .more .moreT{margin:auto;padding:2.5vw 0;width:76%;border-radius:8vw;background-color:#D70056;font-size:6vw;line-height:100%;font-weight:700;vertical-align:middle;color:#fff;position:absolute;top:-22px;left:0;right:0}#owner2 .more h6{font-size:5.4vw;line-height:130%;font-weight:700;color:#D70056}#owner2 .more h6 b{font-size:4.8vw;font-weight:700}#owner2 .more h6 span{background:linear-gradient(#FDF2F7 55%,#FFFA70 55%)}#owner2 .more .sol2{margin:0 auto;padding:7vw 0 0;width:76%}#owner2 .more .sol2 li{float:none;margin:0 0 6vw;padding:20px 0 20px 18%;width:100%;border-radius:10px;background-color:#fff;background-image:image-set(url(../images/mind1.webp) type("image/webp"),url(../images/mind1.png) type("image/png"));background-position:left 11% center;background-size:14% auto;background-repeat:no-repeat;font-size:4.8vw;line-height:135%;text-align:center;font-weight:700;color:#D70056;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#owner2 .more .sol2 li:nth-child(2){background-image:image-set(url(../images/mind2.webp) type("image/webp"),url(../images/mind2.png) type("image/png"))}#owner2 .more .sol2 li:last-child{margin:0;background-image:image-set(url(../images/mind3.webp) type("image/webp"),url(../images/mind3.png) type("image/png"))}#owner2 .more .sol2 li span{font-size:4vw;font-weight:400}#first{padding:20vw 0 14vw;width:100%}#first h3{font-size:5.6vw;line-height:100%;text-align:center;font-weight:700;color:#D70056}#first p{margin:0 auto;padding:3vw 0 9vw;width:89.3%;font-size:4.6vw;line-height:175%;text-align:center;font-weight:400;letter-spacing:.3vw}#first .step{margin:0 auto;padding:0 0 5vw;width:89.3%}#first .step li::before{display:none}#first .step li{float:none;margin:0 0 4.5vw;padding:0 0 9vw;width:100%;position:relative;background-image:url(../images/arrowF2.svg);background-position:center bottom;background-size:12.5% auto;background-repeat:no-repeat}#first .step li:last-child{margin:0;background-image:none}#first .step .stepL{float:left;margin:5.5vw 0 0;width:44.7%;position:relative}#first .step li:nth-child(2) .stepL{margin:2vw 0 0}#first .step li:last-child .stepL{margin:3vw 0 0}#first .step .stepR{float:right;width:50.4%}#first .step li .no{padding:2.8vw 0 0;width:11vw;height:11vw;font-size:24px;font-size:5.2vw}#first .step li img{width:100%;height:auto;border-radius:50%}#first .step li .stepT{padding:0;font-size:4.6vw;line-height:155%;text-align:left;letter-spacing:.2vw}#first .step li p{padding:2vw 0 0;width:100%;font-size:4vw;line-height:172%;text-align:left;letter-spacing:.1vw}#first .step li:nth-child(2) p,#first .step li:nth-child(4) p{white-space:normal}#first .net{font-size:4.8vw}#first .netp{margin:0 auto;padding:3vw 0 9vw;width:100%;font-size:4.5vw;line-height:175%;text-align:center;font-weight:400;letter-spacing:0}#first .netBox{margin:0 auto;padding:0;width:78.6%}#first .netBox .netBoxL{float:none;width:100%}#first .netBox .netBoxL .L{float:left;padding:0 6% 0 0;width:49%;border-right:2px dotted #000}#first .netBox .netBoxL .R{float:right;padding:0;width:45.6%;border-right:none}#first .netBox .netBoxL .L .netBoxT{padding:0 0 2vw;font-size:4.6vw}#first .netBox .netBoxL .L .num{font-size:15vw}#first .netBox .netBoxL .L .num span{font-size:6vw}#first .netBox .netBoxR{float:none;padding:6vw 0 0;width:100%}#first .netBox .netBoxL p{margin:0;padding:4vw 0 0;width:100%;font-size:4vw;line-height:100%;font-weight:400}#first .netBox .netBoxR .bt{margin:0;width:100%}footer{padding:13vw 0 11vw;width:100%;background-color:#F2F5FA}footer .fNavi{padding:0 0 4vw;width:100%;text-align:center}footer .fNavi li{margin:0 0 4vw;font-size:3.4vw;line-height:100%;text-align:center;font-weight:700;display:block}footer .fNavi li a{width:100%;display:block;color:#000}footer .copyright{font-size:2.8vw;letter-spacing:0}#page-top{width:12vw;position:fixed;bottom:17vw;right:2%}.modal_open{cursor:pointer}.modal_box{position:fixed;top:30%;left:0;right:0;z-index:1000;display:none;max-width:95%;width:95%;max-height:80%;height:80%;margin:auto;padding:0;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.modal_box .modal_close{width:6vw;height:6vw;background-image:image-set(url(../images/close.webp) type("image/webp"),url(../images/close.png) type("image/png"));background-position:center center;background-size:100% auto;background-repeat:no-repeat;position:fixed;top:4vw;right:6vw;cursor:pointer;z-index:1001}.modal_box .modal_close:hover{opacity:.5;filter:alpha(opacity=50)}.modal_box .inner{margin:0;padding:0;width:100%;height:100%;-webkit-filter:drop-shadow(10px 10px 10px rgba(0,0,0,.3));-moz-filter:drop-shadow(10px 10px 10px rgba(0,0,0,.3));-ms-filter:drop-shadow(10px 10px 10px rgba(0,0,0,.3));filter:drop-shadow(10px 10px 10px rgba(0,0,0,.3));position:relative;overflow-y:auto}.modal_box .inner img{width:100%;height:auto}.modal_bg{position:fixed;top:0;left:0;z-index:999;display:none;width:100%;height:120%;background-color:rgba(0,0,0,.7)}}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-table}* html .clearfix{height:1%}.clearfix{display:block}