@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";body{background-color:#ddd}.text-waveline{position:relative;display:inline-block;padding-bottom:11px}.text-waveline::after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:11px;background:url("../image/img_line_parts.svg") left center}.dots-text{display:inline-block;background-image:radial-gradient(circle at center, #E5FF00 30%, transparent 30%);background-position:top left;background-repeat:repeat-x;background-size:1em .5em;padding-top:.5em}.sp-only{display:none}@media screen and (max-width: 767px){.sp-only{display:block}}header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:82px;background:#fff;border-top:12px solid #00655b}header .header-inner{-webkit-box-sizing:border-box;box-sizing:border-box;width:90%;max-width:1200px;margin:0 auto}header .header-inner .header-logo{width:270px}@media screen and (max-width: 767px){header{border-top:6px solid #00655b;height:72px}header .header-inner{width:100%;padding:0 4vw}header .header-inner .header-logo{width:43%}}.content{position:relative;font-family:"Noto Sans JP",sans-serif;width:100%;height:calc(100vh - 82px)}.content::before{content:"";position:absolute;left:0;top:0;width:60%;height:100%;background:url("../image/bg_left.png") center center no-repeat;background-size:cover;z-index:1}.content::after{content:"";position:absolute;right:0;top:0;width:40%;height:100%;background:url("../image/bg_right.png") center center no-repeat;background-size:cover;z-index:1}.content__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px;width:90%;max-width:1200px;height:calc(100vh - 82px);margin:0 auto;padding:50px 0;z-index:5}.content__text{width:570px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:5}.content__image{width:570px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:5}.content__image img{width:100%}.content__title{font-size:40px;font-weight:700;position:relative;margin-top:60px;color:#fff}.content__title+*{margin-top:20px}.content__pop{display:block;position:absolute;left:0;top:0;-webkit-transform:translateY(-110%);transform:translateY(-110%)}.content__poptext{position:relative;background:#00665a;font-size:18px;border-radius:8px;padding:10px 60px 10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.content__poptext::before{content:"";position:absolute;width:16px;height:8px;background-color:#00665a;clip-path:polygon(50% 8px, 0% 0%, 16px 0%);left:50%;bottom:-8px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.content__poptext::after{content:"";display:block;position:absolute;bottom:12px;right:10px;width:38px;height:38px;background:url("../image/icon_company.svg") no-repeat center center}.content__caption{font-size:24px;font-weight:500;color:#fff}@media screen and (max-width: 1280px){.content__title{font-size:2.9296875vw}.content__poptext{font-size:1.3671875vw}.content__caption{font-size:1.3671875vw}}@media screen and (max-width: 767px){.content{max-height:calc(100vh - 82px);position:relative;background:none}.content::before,.content::after{display:none}.content__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-height:calc(100vh - 82px);padding:0;gap:0}.content__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:static;z-index:inherit;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:15px 4vw 30px 4vw;background-image:url("../image/bg_left.png");background-size:cover}.content__text .cta{display:none}.content__image{position:static;z-index:inherit;width:100%;background-image:url("../image/bg_right.png");background-size:cover;padding-bottom:80px}.content__title{margin-top:45px;font-size:clamp(12px,  6.4vw , 24px);line-height:1.2}.content__title+*{margin-top:5px}.content__pop{width:100%;-webkit-transform:translateY(-130%);transform:translateY(-130%)}.content__poptext{display:block;width:100%;padding:8px 10.6666666667vw 8px 5.3333333333vw;text-align:center;font-size:clamp(12px,  4vw , 15px)}.content__poptext::before{bottom:-7px}.content__poptext::after{width:6.9333333333vw;height:auto;aspect-ratio:1/1;background-size:cover;right:5.3333333333vw}.content__caption{font-size:clamp(12px,  4.8vw , 18px)}}.problem{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:6px;margin-top:20px}.problem li{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#fff;border-radius:16px;border:4px solid #fff}.problem__content{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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:3px solid #11a292;border-radius:14px;padding:8px 14px;gap:5px;height:100%}.problem li:nth-child(2) .problem__content{padding:8px}.problem__text{display:block;color:#4c4c4c;font-size:13px;font-weight:500}.problem__person{display:block;color:#11a292;font-size:16px;text-align:center;font-weight:500}@media screen and (max-width: 1023px){.problem{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.problem__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 10px;gap:20px}.problem__person{white-space:nowrap}}@media screen and (max-width: 767px){.problem{margin-top:10px}.problem li{border:2px solid #fff}.problem__text{font-size:clamp(10px,  2.6666666667vw , 12px)}.problem__person{font-size:clamp(10px,  2.9333333333vw , 11px)}}.cta{margin-top:60px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.cta__label{text-align:center}.cta__label span{display:inline-block;position:relative;color:#fff;font-size:16px;padding:0 20px 0 25px;letter-spacing:.1em}.cta__label span::before,.cta__label span::after{content:"";display:block;position:absolute;background:url("../image/icon_fukidashi.svg") no-repeat;background-size:cover;width:17px;height:17px;top:50%;right:0}.cta__label span::after{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cta__label span::before{right:auto;left:0;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.cta__label+*{margin-top:20px}.cta__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;width:100%}.cta__buttons li{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.cta__button{display:block;position:relative;text-align:center;border-radius:28px;-webkit-box-shadow:4px 4px 20px 0 rgba(0,0,0,.2);box-shadow:4px 4px 20px 0 rgba(0,0,0,.2);padding:15px 20px;color:#127c6c;text-decoration:none;-webkit-transition:-webkit-transform 2192ms linear(0, -0.0612, -0.0106, 0.136, 0.356, 0.618, 0.892, 1.15, 1.37, 1.52, 1.61, 1.63, 1.59, 1.49, 1.35, 1.19, 1.03, 0.879, 0.757, 0.672, 0.628, 0.626, 0.661, 0.727, 0.813, 0.91, 1.01, 1.09, 1.16, 1.2, 1.2, 1.18, 1.15, 1.1, 1.05, 0.994, 0.948, 0.911, 0.887, 0.877, 0.88, 0.907, 0.94, 0.976, 1.01, 1.04, 1.06, 1.07, 1.07, 1.07, 1.06, 1.04, 1.01, 0.991, 0.972, 0.958, 0.953, 0.954, 0.959, 0.968, 0.979, 0.994, 1.01, 1.02, 1.03, 1.03, 1.03, 1.03, 1.02, 1.01, 1, 0.995, 0.988, 0.984, 0.981, 0.981, 0.984, 0.989, 0.994, 1, 1, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1, 0.999, 0.996, 0.993, 0.992, 0.991, 0.991, 0.992, 0.994, 0.997, 1, 1, 1, 1.01, 1.01, 1.01, 1, 1, 1, 1, 0.998, 0.997, 0.996, 0.996, 0.997, 0.997, 0.998, 0.999, 1, 1);transition:-webkit-transform 2192ms linear(0, -0.0612, -0.0106, 0.136, 0.356, 0.618, 0.892, 1.15, 1.37, 1.52, 1.61, 1.63, 1.59, 1.49, 1.35, 1.19, 1.03, 0.879, 0.757, 0.672, 0.628, 0.626, 0.661, 0.727, 0.813, 0.91, 1.01, 1.09, 1.16, 1.2, 1.2, 1.18, 1.15, 1.1, 1.05, 0.994, 0.948, 0.911, 0.887, 0.877, 0.88, 0.907, 0.94, 0.976, 1.01, 1.04, 1.06, 1.07, 1.07, 1.07, 1.06, 1.04, 1.01, 0.991, 0.972, 0.958, 0.953, 0.954, 0.959, 0.968, 0.979, 0.994, 1.01, 1.02, 1.03, 1.03, 1.03, 1.03, 1.02, 1.01, 1, 0.995, 0.988, 0.984, 0.981, 0.981, 0.984, 0.989, 0.994, 1, 1, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1, 0.999, 0.996, 0.993, 0.992, 0.991, 0.991, 0.992, 0.994, 0.997, 1, 1, 1, 1.01, 1.01, 1.01, 1, 1, 1, 1, 0.998, 0.997, 0.996, 0.996, 0.997, 0.997, 0.998, 0.999, 1, 1);transition:transform 2192ms linear(0, -0.0612, -0.0106, 0.136, 0.356, 0.618, 0.892, 1.15, 1.37, 1.52, 1.61, 1.63, 1.59, 1.49, 1.35, 1.19, 1.03, 0.879, 0.757, 0.672, 0.628, 0.626, 0.661, 0.727, 0.813, 0.91, 1.01, 1.09, 1.16, 1.2, 1.2, 1.18, 1.15, 1.1, 1.05, 0.994, 0.948, 0.911, 0.887, 0.877, 0.88, 0.907, 0.94, 0.976, 1.01, 1.04, 1.06, 1.07, 1.07, 1.07, 1.06, 1.04, 1.01, 0.991, 0.972, 0.958, 0.953, 0.954, 0.959, 0.968, 0.979, 0.994, 1.01, 1.02, 1.03, 1.03, 1.03, 1.03, 1.02, 1.01, 1, 0.995, 0.988, 0.984, 0.981, 0.981, 0.984, 0.989, 0.994, 1, 1, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1, 0.999, 0.996, 0.993, 0.992, 0.991, 0.991, 0.992, 0.994, 0.997, 1, 1, 1, 1.01, 1.01, 1.01, 1, 1, 1, 1, 0.998, 0.997, 0.996, 0.996, 0.997, 0.997, 0.998, 0.999, 1, 1);transition:transform 2192ms linear(0, -0.0612, -0.0106, 0.136, 0.356, 0.618, 0.892, 1.15, 1.37, 1.52, 1.61, 1.63, 1.59, 1.49, 1.35, 1.19, 1.03, 0.879, 0.757, 0.672, 0.628, 0.626, 0.661, 0.727, 0.813, 0.91, 1.01, 1.09, 1.16, 1.2, 1.2, 1.18, 1.15, 1.1, 1.05, 0.994, 0.948, 0.911, 0.887, 0.877, 0.88, 0.907, 0.94, 0.976, 1.01, 1.04, 1.06, 1.07, 1.07, 1.07, 1.06, 1.04, 1.01, 0.991, 0.972, 0.958, 0.953, 0.954, 0.959, 0.968, 0.979, 0.994, 1.01, 1.02, 1.03, 1.03, 1.03, 1.03, 1.02, 1.01, 1, 0.995, 0.988, 0.984, 0.981, 0.981, 0.984, 0.989, 0.994, 1, 1, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1, 0.999, 0.996, 0.993, 0.992, 0.991, 0.991, 0.992, 0.994, 0.997, 1, 1, 1, 1.01, 1.01, 1.01, 1, 1, 1, 1, 0.998, 0.997, 0.996, 0.996, 0.997, 0.997, 0.998, 0.999, 1, 1), -webkit-transform 2192ms linear(0, -0.0612, -0.0106, 0.136, 0.356, 0.618, 0.892, 1.15, 1.37, 1.52, 1.61, 1.63, 1.59, 1.49, 1.35, 1.19, 1.03, 0.879, 0.757, 0.672, 0.628, 0.626, 0.661, 0.727, 0.813, 0.91, 1.01, 1.09, 1.16, 1.2, 1.2, 1.18, 1.15, 1.1, 1.05, 0.994, 0.948, 0.911, 0.887, 0.877, 0.88, 0.907, 0.94, 0.976, 1.01, 1.04, 1.06, 1.07, 1.07, 1.07, 1.06, 1.04, 1.01, 0.991, 0.972, 0.958, 0.953, 0.954, 0.959, 0.968, 0.979, 0.994, 1.01, 1.02, 1.03, 1.03, 1.03, 1.03, 1.02, 1.01, 1, 0.995, 0.988, 0.984, 0.981, 0.981, 0.984, 0.989, 0.994, 1, 1, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1, 0.999, 0.996, 0.993, 0.992, 0.991, 0.991, 0.992, 0.994, 0.997, 1, 1, 1, 1.01, 1.01, 1.01, 1, 1, 1, 1, 0.998, 0.997, 0.996, 0.996, 0.997, 0.997, 0.998, 0.999, 1, 1)}.cta__button:hover{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}.cta__button span{display:inline-block;position:relative}.cta__button span::before{content:"";display:block;position:absolute;width:28px;height:20px;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cta__button.use{background-color:#e5ff00}.cta__button.use span{padding-left:40px}.cta__button.use span::before{background:url("../image/icon_beta.svg") no-repeat center center}.cta__button.download{background-color:#e7f6f4}.cta__button.download span{padding-left:30px}.cta__button.download span::before{background:url("../image/icon_download.svg") no-repeat center center}@media screen and (max-width: 1280px){.cta__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cta__buttons li{width:270px}}@media screen and (max-width: 767px){.cta{position:fixed;left:0;bottom:0;margin-top:0;z-index:10;background:rgba(45,45,45,.8);padding:12px 2.6666666667vw}.cta__label{line-height:1.2}.cta__label span{font-size:clamp(10px,  2.9333333333vw , 11px);padding:0 15px 0 20px}.cta__label span::before,.cta__label span::after{width:10px;height:12px}.cta__label+*{margin-top:8px}.cta__buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px}.cta__buttons li{width:50%}.cta__button{padding:10px 10px;font-size:clamp(10px,  2.6666666667vw , 11px)}.cta__button.use span{padding-left:28px}.cta__button.use span::before{width:22px;height:14px;background-size:cover}.cta__button.download span{padding-left:15px}.cta__button.download span::before{width:12px;height:15px;background-size:cover}}.image-slide{width:100%;max-width:570px;aspect-ratio:19/11;position:relative;z-index:5}.image-slide .image-slide01,.image-slide .image-slide02,.image-slide .image-slide03{position:absolute;width:100%;left:0;top:0}.image-slide .image-slide01{-webkit-animation:slide-animation-01 18s infinite;animation:slide-animation-01 18s infinite}.image-slide .image-slide02{-webkit-animation:slide-animation-02 18s infinite;animation:slide-animation-02 18s infinite}.image-slide .image-slide03{-webkit-animation:slide-animation-03 18s infinite;animation:slide-animation-03 18s infinite}@-webkit-keyframes slide-animation-01{0%{opacity:1}33%{opacity:0}66%{opacity:0}100%{opacity:1}}@keyframes slide-animation-01{0%{opacity:1}33%{opacity:0}66%{opacity:0}100%{opacity:1}}@-webkit-keyframes slide-animation-02{0%{opacity:0}33%{opacity:1}66%{opacity:0}100%{opacity:0}}@keyframes slide-animation-02{0%{opacity:0}33%{opacity:1}66%{opacity:0}100%{opacity:0}}@-webkit-keyframes slide-animation-03{0%{opacity:0}33%{opacity:0}66%{opacity:1}100%{opacity:0}}@keyframes slide-animation-03{0%{opacity:0}33%{opacity:0}66%{opacity:1}100%{opacity:0}}@media screen and (max-width: 767px){.image-slide{width:50%;margin:-15px auto 0 auto}}/*# sourceMappingURL=style_wcl.min.css.map */