@charset "UTF-8";.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(./ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(./slick.eot);src:url(./slick.eot?#iefix) format("embedded-opentype"),url(./slick.woff) format("woff"),url(./slick.ttf) format("truetype"),url(./slick.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}/*! Lity - v2.4.1 - 2020-04-26
* http://sorgalla.com/lity/
* Copyright (c) 2015-2020 Jan Sorgalla; Licensed MIT */.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:#000000e6;outline:none!important;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none!important}.lity-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none!important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-o-transform .3s ease}.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.lity-content:after{content:"";position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px #0009}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px #0009;background:#000}.lity-hide{display:none}@keyframes an_fv_label_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (min-width: 1000px){@keyframes an_fv_download_icon_pcu{0%{transform:translateY(-110%);opacity:0}40%,50%{opacity:1}90%,to{transform:translateY(10%);opacity:0}}@keyframes an_emoji_slide_pcu{0%{transform:translate(0)}to{transform:translate(-100%)}}html body{background:#f0f0f0}html #firstview{padding-bottom:53px;overflow-x:hidden;position:relative}html #firstview .bg{height:450px;overflow:hidden;position:relative;z-index:0}html #firstview .bg .slide img{width:100%;height:450px;object-fit:cover;object-position:center center}html #firstview h1{transform:translate(-50%);position:absolute;left:50%;bottom:calc(100% - 492px);z-index:10}html #firstview h1 img{width:1000px}html #firstview .animation{width:1000px;height:200px;transform:translate(-50%);position:absolute;top:376px;left:50%;z-index:50}html #firstview .animation .main{width:100%;position:absolute;left:0;top:0;z-index:10}html #firstview .animation .main_frame{width:100%;position:absolute;left:0;top:0;z-index:0}html #firstview .animation .label{height:100%;transform:translate(100%);position:absolute;left:0;top:0;z-index:5}html #firstview .animation .label img{height:100%;transform:translate(0);transition:transform 1.5s linear 1.5s}html #firstview .animation .label.active img{transform:translate(-100%)}html #firstview .animation svg{width:1000px;height:200px;position:absolute;left:0;top:0;z-index:5}html #firstview .animation svg .fv_animation_cls-1,html #firstview .animation svg .fv_animation_cls-2,html #firstview .animation svg .fv_animation_cls-3{fill:none;stroke-miterlimit:10}html #firstview .animation svg .fv_animation_cls-1{stroke:#fff;stroke-width:9.27px}html #firstview .animation svg .fv_animation_cls-2{stroke:#333;stroke-width:4.64px}html #firstview .animation svg .fv_animation_cls-3{stroke:#fff023;stroke-width:4.64px;stroke-dasharray:0,629 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5;transition:stroke-dashoffset 3s linear}html #firstview .summary{margin-top:158px;position:relative}html #firstview .summary>p{text-align:center;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:20px;line-height:31px}html #firstview .summary .label{width:128px;aspect-ratio:128/130;position:absolute;right:calc(50% - 450px);top:3px;z-index:10}html #firstview .summary .label a{display:block;height:100%;position:relative}html #firstview .summary .label a:after{content:"";width:100%;height:100%;background-image:url(./fv_label_bg.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;animation:an_fv_label_spin 9s linear infinite;position:absolute;left:0;top:0;z-index:0}html #firstview .summary .label a span{box-sizing:border-box;display:block;height:100%;padding-top:26.9230769231%;text-align:center;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:23px;line-height:26px;background-image:url(./fv_label_arrow.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;position:relative;z-index:10}html #firstview .summary .download{margin-top:25px}html #firstview .summary .download p{text-align:center}html #firstview .summary .download p img{width:252px}html #firstview .summary .download a{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:380px;height:60px;margin:7px auto 0;padding-left:23px;background:#fff023;border:2px solid #000000;border-radius:10px}html #firstview .summary .download a span{padding-left:24px;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:20px;line-height:1;position:relative}html #firstview .summary .download a span:before{content:"";width:24px;height:7px;background-image:url(./icon_black.png);background-size:contain;background-position:left center;background-repeat:no-repeat;animation:1.5s ease-in-out 0s infinite an_fv_download_icon_pcu;position:absolute;left:0;top:calc(50% + 1px)}html #firstview .summary .target_models{margin-top:22px}html #firstview .summary .target_models>dt{text-align:center;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:20px;line-height:1}html #firstview .summary .target_models>dd{width:700px;padding:11px 0;margin:10px auto 0;background:#fff;border-radius:10px}html #firstview .summary .target_models>dd p{margin:0 auto;text-align:center;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:16px;line-height:28px}html #functions{background:#f0f0f0}html #functions .headline{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:1000px;height:60px;margin:0 auto;padding-left:14px;background:#333;border-radius:10px;position:relative}html #functions .headline h2{color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:36px;line-height:1;position:relative;top:-3px;z-index:0}html #functions .headline p{position:absolute;right:15px;bottom:15px;z-index:10}html #functions .headline p img{width:78px}html #functions .content{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:1000px;margin:30px auto 0;padding-bottom:70px;gap:50px 0}html #functions .content .block{box-sizing:border-box;width:100%;padding:28px 30px 0;background:#fff;border-radius:20px;position:relative}html #functions .content .block .block_headline{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}html #functions .content .block .block_headline .label{display:block;width:71px;height:67px;position:relative}html #functions .content .block .block_headline .label>span{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:36px;height:21px;background:#000;position:absolute;right:0;top:0;z-index:10}html #functions .content .block .block_headline .label>span span{color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:14px;line-height:1;position:relative;top:-1px}html #functions .content .block .block_headline .label img{width:100%;position:absolute;left:0;bottom:0;z-index:5}html #functions .content .block .block_headline .text{padding-top:3px;padding-left:19px;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:26px;line-height:32px}html #functions .content .block .functions_cmd_simple_slider{margin-bottom:0;padding-bottom:20px}html #functions .content .block .functions_cmd_simple_slider .slick-dots{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;gap:0 10px;bottom:0}html #functions .content .block .functions_cmd_simple_slider .slick-dots li{width:50px;height:5px;margin:0;padding:0}html #functions .content .block .functions_cmd_simple_slider .slick-dots li button{width:100%;height:100%;padding:0;background:#333;border-radius:0;overflow:hidden;position:relative}html #functions .content .block .functions_cmd_simple_slider .slick-dots li button:before{content:"";opacity:1;width:100%;height:200%;background:#fff023;transform:scaleX(0);transform-origin:left center;position:absolute;left:0;top:0}html #functions .content .block .functions_cmd_simple_slider .slick-dots li.slick-active button:before{transition:transform 2.2s linear;transform:scale(1)}html #functions .content .block.num02,html #functions .content .block.num03{width:485px}html #functions .content .block.num06 .block_headline{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #functions .content .block.num06 .block_headline .text{padding-top:4px}html #functions .content .block.num01 .block_content{margin-top:20px;padding-bottom:50px}html #functions .content .block.num01 .block_content>p{width:515px;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;line-height:28px}html #functions .content .block.num01 .block_content .flow{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;margin-top:20px;gap:0 24px}html #functions .content .block.num01 .block_content .flow>li:nth-child(1),html #functions .content .block.num01 .block_content .flow>li:nth-child(2){position:relative}html #functions .content .block.num01 .block_content .flow>li:nth-child(1) img,html #functions .content .block.num01 .block_content .flow>li:nth-child(2) img{height:120px}html #functions .content .block.num01 .block_content .flow>li:nth-child(1):after,html #functions .content .block.num01 .block_content .flow>li:nth-child(2):after{content:"";background:#999;width:10px;height:20px;clip-path:polygon(0 0,100% 50%,0 100%);position:absolute;top:54px}html #functions .content .block.num01 .block_content .flow>li:nth-child(1):after{left:calc(100% + 5px)}html #functions .content .block.num01 .block_content .flow>li:nth-child(2):after{left:calc(100% + 8px)}html #functions .content .block.num01 .block_content .flow>li:nth-child(3){padding-top:10px}html #functions .content .block.num01 .block_content .flow>li:nth-child(3) img{width:143px}html #functions .content .block.num01 .block_content .flow>li>p{margin-top:8px;text-align:center;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:12px;line-height:16px}html #functions .content .block.num01 .block_content .slider{width:380px;position:absolute;right:30px;top:38px}html #functions .content .block.num01 .block_content .slider .slide img{width:380px}html #functions .content .block.num02{height:540px}html #functions .content .block.num02 .block_content{margin-top:20px}html #functions .content .block.num02 .block_content p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;line-height:28px}html #functions .content .block.num02 .block_content img{width:380px;transform:translate(-50%);position:absolute;left:50%;bottom:38px}html #functions .content .block.num03{height:540px}html #functions .content .block.num03 .block_content{margin-top:20px}html #functions .content .block.num03 .block_content p{padding-bottom:10px;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;line-height:28px}html #functions .content .block.num03 .block_content a{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:262px;height:32px;padding-left:14px;background:#eee;border:1px solid #777777;border-radius:6px}html #functions .content .block.num03 .block_content a span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px;line-height:1;position:relative}html #functions .content .block.num03 .block_content a span:after{content:"";width:18px;height:13px;background-image:url(./download_block03_btn_icon.png);background-size:contain;background-position:right center;background-repeat:no-repeat;transform:translateY(-50%);position:absolute;left:100%;top:calc(50% + 1px)}html #functions .content .block.num03 .block_content img{width:380px;transform:translate(-50%);position:absolute;left:50%;bottom:38px}html #functions .content .block.num04{overflow-x:hidden}html #functions .content .block.num04 .block_content{margin-top:32px;padding-bottom:44px}html #functions .content .block.num04 .block_content .explain{position:absolute;left:480px;top:36px}html #functions .content .block.num04 .block_content .explain p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;line-height:28px;white-space:nowrap}html #functions .content .block.num04 .block_content .catchphrase{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start}html #functions .content .block.num04 .block_content .catchphrase p{padding:0 30px;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:26.7851px;line-height:1;position:relative}html #functions .content .block.num04 .block_content .catchphrase p:before,html #functions .content .block.num04 .block_content .catchphrase p:after{content:"";width:13px;height:38px;background-size:contain;background-repeat:no-repeat;position:absolute;bottom:-4px}html #functions .content .block.num04 .block_content .catchphrase p:before{background-image:url(./functions_block04_catchphrase_decoration_l.png);background-position:left bottom;left:0}html #functions .content .block.num04 .block_content .catchphrase p:after{background-image:url(./functions_block04_catchphrase_decoration_r.png);background-position:right bottom;right:0}html #functions .content .block.num04 .block_content .catchphrase p em{font-family:Noto Sans,sans-serif;font-optical-sizing:auto;font-weight:900;font-variation-settings:"wdth" 100;font-size:45.3286px;font-style:normal;position:relative}html #functions .content .block.num04 .block_content .catchphrase p em:after{content:"";width:calc(100% + 2px);height:5px;background:#fff023;border-radius:5px;position:absolute;left:0;bottom:1px}html #functions .content .block.num04 .block_content .catchphrase p em span{font-size:34.6807px}html #functions .content .block.num04 .block_content .tabs{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;margin-top:26px;padding-bottom:25px}html #functions .content .block.num04 .block_content .tabs li{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:120px;height:35px;background:#e6e6e6;border-radius:9px;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:16px;line-height:1;cursor:pointer;position:relative}html #functions .content .block.num04 .block_content .tabs li:nth-child(n+2){margin-left:12px}html #functions .content .block.num04 .block_content .tabs li:last-child{margin-left:35px;position:relative}html #functions .content .block.num04 .block_content .tabs li:last-child:before{content:"";width:1px;height:100%;background:#000;border-radius:1px;position:absolute;left:-18px;top:0}html #functions .content .block.num04 .block_content .tabs li.active{background:#fff023;cursor:default}html #functions .content .block.num04 .block_content .tabs li.active:after{content:"";width:16px;height:13px;background:#fff023;clip-path:polygon(0 0,100% 0,50% 50%);transform:translate(-50%);position:absolute;left:50%;top:calc(100% - 1px)}html #functions .content .block.num04 .block_content .slider .slick-list{overflow:visible}html #functions .content .block.num04 .block_content .slider .slide .wrap{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #functions .content .block.num04 .block_content .slider .slide .wrap img{height:81px;flex-shrink:0}html #functions .content .block.num04 .block_content .slider .slick-active .slide .wrap :where(img){animation:10s linear 0s infinite normal an_emoji_slide_pcu}html #functions .content .block.num05 .block_content{margin-top:17px;padding-bottom:170px}html #functions .content .block.num05 .block_content .explain p{width:503px;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;line-height:28px}html #functions .content .block.num05 .block_content .slider{width:380px;position:absolute;right:30px;top:49px}html #functions .content .block.num05 .block_content .slider .slide{position:relative}html #functions .content .block.num05 .block_content .slider .slide>p{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;height:26px;padding:0 9px;background:#000;position:absolute;right:17px;top:16px;z-index:10}html #functions .content .block.num05 .block_content .slider .slide>p span{color:#fff023;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;line-height:1}html #functions .content .block.num05 .block_content .slider .slide img{width:380px;position:relative;z-index:1}html #functions .content .block.num06{height:550px}html #functions .content .block.num06 .block_content{margin-top:13px}html #functions .content .block.num06 .block_content>p{width:400px;padding-bottom:13px;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;line-height:28px}html #functions .content .block.num06 .block_content>img{width:400px}html #functions .content .block.num06 .block_content .more{box-sizing:border-box;width:500px;height:480px;padding-top:36px;border-radius:10px;background-color:#dbe5f3;background-image:linear-gradient(to right,rgba(80,132,196,.1) 0px,rgba(80,132,196,.1) 1px,transparent 1px,transparent),linear-gradient(to bottom,rgba(80,132,196,.1) 0px,rgba(80,132,196,.1) 1px,transparent 1px,transparent);background-position:left -12px top -10px;background-size:40px 40px;position:absolute;right:28px;top:39px}html #functions .content .block.num06 .block_content .more h4{display:block;text-align:center}html #functions .content .block.num06 .block_content .more h4>img{width:344px}html #functions .content .block.num06 .block_content .more>img{display:block;width:100%;margin-top:22px}html #functions .content .block.num06 .block_content .more>p{margin-top:21px;text-align:center}html #functions .content .block.num06 .block_content .more>p span{display:inline-block;text-align:left;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;line-height:24px}html #functions .content .block.num06 .block_content .more>a{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:340px;height:50px;margin:13px auto 0;padding-left:192px;position:relative}html #functions .content .block.num06 .block_content .more>a:before{content:"";box-sizing:border-box;width:100%;height:100%;background-color:#fff;background-image:url(./functions_block06_more_btn.png);background-position:left center;background-size:100% auto;background-repeat:no-repeat;border:2px solid #000000;border-radius:10px;transition:background-color .4s ease;position:absolute;left:0;top:0;z-index:0}html #functions .content .block.num06 .block_content .more>a span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:16px;line-height:1;position:relative;z-index:10}html #functions .content .block.num06 .block_content .more>a:hover:before{background-color:#fff023}html #functions .content .block.num07 .block_content{margin-top:12px;padding-bottom:53px}html #functions .content .block.num07 .block_content .explain p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;line-height:28px}html #functions .content .block.num07 .block_content .google{width:521px;margin-top:20px;padding:21px 25px 18px;border:1px solid #B3B3B3;border-radius:10px}html #functions .content .block.num07 .block_content .google h4{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:20px;line-height:1}html #functions .content .block.num07 .block_content .google>p{margin-top:10px;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;line-height:1}html #functions .content .block.num07 .block_content .google .remarks{margin-top:12px}html #functions .content .block.num07 .block_content .google .remarks p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:12px;line-height:18px}html #functions .content .block.num07 .block_content .google .annotation{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;gap:0 6px;margin-top:6px}html #functions .content .block.num07 .block_content .google .annotation p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:12px;line-height:1}html #functions .content .block.num07 .block_content .google .label{margin-top:13px}html #functions .content .block.num07 .block_content .google .label img{width:176px}html #functions .content .block.num07 .block_content .slider{width:380px;position:absolute;right:30px;top:36px}html #functions .content .block.num07 .block_content .slider .slide img{width:380px}html #for_developer{padding:70px 0;background:#e6e6e6}html #for_developer .headline{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:1000px;height:60px;margin:0 auto;padding-left:14px;background:#333;border-radius:10px;position:relative}html #for_developer .headline h2{color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:36px;line-height:1;position:relative;top:-3px;z-index:0}html #for_developer .headline p{position:absolute;right:15px;bottom:12px;z-index:10}html #for_developer .headline p img{width:125px}html #for_developer .content{width:1000px;margin:30px auto 0;padding:28px 30px 47px;border-radius:20px;background:#fff;position:relative}html #for_developer .content .api h3{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;gap:0 17px}html #for_developer .content .api h3 img{width:68px}html #for_developer .content .api h3 span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:26px;line-height:1}html #for_developer .content .api .summary{margin-top:12px;position:relative}html #for_developer .content .api .summary .explain{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;line-height:28px}html #for_developer .content .api .summary .notice{margin-top:17px;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px;line-height:1}html #for_developer .content .api .summary .corporate_and_service{position:absolute;top:2px;right:20px}html #for_developer .content .api .summary .corporate_and_service>ul>li:nth-of-type(1) img{width:96px}html #for_developer .content .api .summary .corporate_and_service>ul>li:nth-of-type(2){margin-top:21px}html #for_developer .content .api .summary .corporate_and_service>ul>li:nth-of-type(2) img{width:139px}html #for_developer .content .api .summary .corporate_and_service>ul>li:nth-of-type(3){margin-top:14px}html #for_developer .content .api .summary .corporate_and_service>ul>li:nth-of-type(3) img{width:174px}html #for_developer .content .api .summary .remarks{margin-top:12px;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:12px;line-height:1}html #for_developer .content .api .integration{margin-top:43px}html #for_developer .content .api .integration .images{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;width:900px;margin:0 auto}html #for_developer .content .api .integration .images>li figcaption{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:435px;height:30px;padding-left:12px;background:#cecece;border-radius:10px;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:16px;line-height:1}html #for_developer .content .api .integration .images>li img{margin-top:20px}html #for_developer .content .api .integration .images>li:nth-of-type(1) img{width:420px}html #for_developer .content .api .integration .images>li:nth-of-type(1) .remarks{margin-top:17px;height:32px;position:relative;z-index:10}html #for_developer .content .api .integration .images>li:nth-of-type(1) .remarks>ul{position:absolute;left:0;top:0}html #for_developer .content .api .integration .images>li:nth-of-type(1) .remarks>ul>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #for_developer .content .api .integration .images>li:nth-of-type(1) .remarks>ul>li span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:12px;line-height:16px;white-space:nowrap}html #for_developer .content .api .integration .images>li:nth-of-type(2) img{width:429px}html #for_developer .content .api .more{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;margin-top:34px;gap:7px 0}html #for_developer .content .api .more p{color:#368ee9;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:16px;line-height:1}html #for_developer .content .api .more a{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:340px;height:50px;border:2px solid #000000;border-radius:10px;transition:background-color .4s ease;position:relative}html #for_developer .content .api .more a:after{content:"";width:13px;height:100%;background-image:url(./for_developer_btn_icon.png);background-size:contain;background-position:right center;background-repeat:no-repeat;position:absolute;right:21px;top:0}html #for_developer .content .api .more a span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:16px;line-height:1}html #for_developer .content .api .more a:hover{background-color:#fff023}html #for_developer .content .install{margin-top:33px;padding-top:24px;border-top:2px solid #c5c5c5}html #for_developer .content .install h3{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;gap:0 21px}html #for_developer .content .install h3 img{width:61px}html #for_developer .content .install h3 span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:26px;line-height:1}html #for_developer .content .install .summary{margin-top:14px;position:relative}html #for_developer .content .install .summary .explain{width:444px;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;line-height:28px}html #for_developer .content .install .summary .notice{margin-top:9px;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px;line-height:1}html #for_developer .content .install .summary .image{position:absolute;top:-60px;right:20px}html #for_developer .content .install .summary .image img{width:418px}html #software{padding:68px 0 75px;background:#dcdcdc}html #software .headline{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:1000px;height:60px;margin:0 auto;padding-left:14px;background:#333;border-radius:10px;position:relative}html #software .headline h2{color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:36px;line-height:1;position:relative;top:-3px;z-index:0}html #software .headline p{position:absolute;right:15px;bottom:15px;z-index:10}html #software .headline p img{width:74px}html #software .content{width:1000px;margin:30px auto 0}html #software .content .table{padding:30px 30px 35px;border-radius:20px;background:#fff;position:relative}html #software .content .table .table_window{height:340px;transition:height 1s ease;overflow:hidden}html #software .content .table .table_window .table_wrapper{padding-bottom:50px}html #software .content .table .table_window .table_wrapper table{border-collapse:separate;border-spacing:0}html #software .content .table .table_window .table_wrapper table caption{padding-bottom:12px;border-bottom:1px solid #C5C5C5;text-align:left;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:18px;line-height:1}html #software .content .table .table_window .table_wrapper table tbody tr th,html #software .content .table .table_window .table_wrapper table tbody tr td{padding:14px 0;border-bottom:1px solid #C5C5C5;vertical-align:top}html #software .content .table .table_window .table_wrapper table tbody tr th{width:192px;text-align:left;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:14px;line-height:18px}html #software .content .table .table_window .table_wrapper table tbody tr td{width:748px}html #software .content .table .table_window .table_wrapper table tbody tr td>p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px;line-height:18px}html #software .content .table .table_window .table_wrapper table tbody tr td ul.annotation>li{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:12px;line-height:16px}html #software .content .table .table_window .table_wrapper table tbody tr td dl.case>dt{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:14px;line-height:18px}html #software .content .table .table_window .table_wrapper table tbody tr td dl.case>dd{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px;line-height:18px}html #software .content .table .table_window .table_wrapper table tbody tr td dl.case:nth-of-type(n+2){margin-top:20px}html #software .content .table .table_window .table_wrapper table tbody tr td ol.procedure{margin-top:-1.75px}html #software .content .table .table_window .table_wrapper table tbody tr td ol.procedure>li{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px;line-height:21.5px}html #software .content .table .table_window .table_wrapper table tbody tr td .notice{margin-top:8px;background:#fcf1d4;border-radius:10px}html #software .content .table .table_window .table_wrapper table tbody tr td .notice>dl{width:700px;margin:0 auto;padding:20px 0 17px}html #software .content .table .table_window .table_wrapper table tbody tr td .notice>dl>dt{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:14px;line-height:1}html #software .content .table .table_window .table_wrapper table tbody tr td .notice>dl>dd{margin-top:3px}html #software .content .table .table_window .table_wrapper table tbody tr td .notice>dl>dd>p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:12px;line-height:18px}html #software .content .table .switch{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;width:100%;position:absolute;left:0;bottom:40px;z-index:50}html #software .content .table .switch:before{content:"";width:100%;height:102px;background:linear-gradient(0deg,#fff,#fff0);transition:opacity 1s ease;position:absolute;left:0;bottom:-5px;z-index:0}html #software .content .table .switch p{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:200px;height:30px;background:#747474;border-radius:10px;cursor:pointer;position:relative;z-index:10}html #software .content .table .switch p span{padding-left:22px;color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:16px;line-height:1;position:relative}html #software .content .table .switch p span:after{content:"";width:12.6px;height:100%;background-size:contain;background-position:left center;background-repeat:no-repeat;transform:translateY(-50%);position:absolute;left:0;top:calc(50% + 1px)}html #software .content .table .switch p.open span:after{background-image:url(./software_icon_table_open.png)}html #software .content .table .switch p.close{display:none}html #software .content .table .switch p.close span:after{background-image:url(./software_icon_table_close.png)}html #software .content .table.state_open .switch:before{opacity:0;pointer-events:none}html #software .content .table.state_open .switch p.open{display:none}html #software .content .table.state_open .switch p.close{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}html #update{padding:66px 0 75px;background:#d2d2d2}html #update .headline{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:1000px;height:60px;margin:0 auto;padding-left:14px;background:#333;border-radius:10px;position:relative}html #update .headline h2{color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:36px;line-height:1;position:relative;top:-3px;z-index:0}html #update .headline p{position:absolute;right:15px;bottom:15px;z-index:10}html #update .headline p img{width:58px}html #update .content{width:1000px;margin:30px auto 0;padding:35px 0;border-radius:20px;background:#fff}html #update .content .latest{width:940px;margin:0 auto}html #update .content .history{width:940px;margin:40px auto 0;border-bottom:1px solid #c5c5c5}html #update .content .block_wrapper{padding-left:20px}html #update .content .opt_hd3{display:block;padding-bottom:15px;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:18px;line-height:1}html #update .content .opt_hd4{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:9px;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:14px;line-height:1}html #update .content .opt_hd4:before{content:"●"}html #update .content .opt_hd4 .opt_hd4_no_detail{padding-bottom:0}html #update .content ul.opt_ld_bar{margin-top:-4px;padding-left:12px}html #update .content ul.opt_ld_bar>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:14px;line-height:22px}html #update .content ul.opt_ld_bar>li:before{content:"ー"}html #history_headline{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;height:50px;padding-left:20px;background:#f0f0f0;border-top:1px solid #c5c5c5;cursor:pointer;position:relative}html #history_headline span{width:25px;height:25px;pointer-events:none;transform:translateY(-50%);position:absolute;top:50%;right:20px;z-index:10}html #history_headline span:before,html #history_headline span:after{content:"";background:#000;position:absolute}html #history_headline span:before{width:100%;height:2px;top:calc(50% - 1px);left:0}html #history_headline span:after{width:2px;height:100%;top:0;left:calc(50% - 1px)}html #history_headline p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;line-height:1}html #history_headline.is_open span:after{display:none}html #history_content{display:none}html #history_content .inner{padding:19px 0 27px}html #history_content .inner>*:nth-child(n+2){margin-top:24px;padding-top:28px;border-top:1px solid #c5c5c5}html #update_v420 .block.num01 .explain{width:600px;padding:26px 0 24px;background:#dcdcdc;border-radius:10px}html #update_v420 .block.num01 .explain ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;width:540px;margin:0 auto}html #update_v420 .block.num01 .explain ul li img{width:250px}html #update_v420 .block.num01 .explain p{margin-top:14px;padding-left:30px;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:14px;line-height:18px;letter-spacing:.05em}html #update_v410 .block.num01 .comparison{width:600px;padding:18px 0 20px;background:#dcdcdc;border-radius:10px}html #update_v410 .block.num01 .comparison ol{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;width:545px;margin:0 auto}html #update_v410 .block.num01 .comparison ol li:nth-child(1){position:relative}html #update_v410 .block.num01 .comparison ol li:nth-child(1):after{content:"";width:18.501px;height:32.17px;clip-path:polygon(0 0,100% 50%,0 100%);background:#727272;pointer-events:none;position:absolute;top:98px;left:calc(100% + 13px);z-index:10}html #update_v410 .block.num01 .comparison ol li img{width:250px}html #update_v410 .block.num01 .comparison ol li p:nth-of-type(1){padding-bottom:7px;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:14px;line-height:1}html #update_v410 .block.num01 .comparison ol li p:nth-of-type(2){padding-top:5px;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:14px;line-height:17px}html #update_v410 .block.num01 .comparison ol li p:nth-of-type(2) strong{font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}html #update_v410 .block.num02{margin-top:27px}html #update_v400 .block.num02{margin-top:22px}html #download{padding:65px 0 76px;background:#c8c8c8}html #download .headline{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:1000px;height:60px;margin:0 auto;padding-left:14px;background:#333;border-radius:10px;position:relative}html #download .headline h2{color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:36px;line-height:1;position:relative;top:-3px;z-index:0}html #download .headline p{position:absolute;right:15px;bottom:15px;z-index:10}html #download .headline p img{width:77px}html #download .content{width:1000px;margin:30px auto 0;padding:35px 0;border-radius:20px;background:#fff}html #download .content .block{width:940px;margin:0 auto}html #download .content .block.num01,html #download .content .block.num02{border-bottom:1px solid #C5C5C5}html #download .content .block.num01{padding-bottom:36px}html #download .content .block.num01 h3{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:26px;line-height:1}html #download .content .block.num01 p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px;line-height:22px}html #download .content .block.num01 p:nth-of-type(1){margin-top:12px}html #download .content .block.num01 p a{color:#00f;text-decoration:underline}html #download .content .block.num01 p a:hover{text-decoration:none}html #download .content .block.num02{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;padding:38px 0}html #download .content .block.num02 .explain h3{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}html #download .content .block.num02 .explain h3 img{width:67px}html #download .content .block.num02 .explain h3 span{padding-left:17px;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:26px;line-height:30px}html #download .content .block.num02 .explain .latest{margin-top:14px;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:18px;line-height:25px}html #download .content .block.num02 .explain .remarks{margin-top:20px}html #download .content .block.num02 .explain .remarks a,html #download .content .block.num02 .explain .remarks p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:12px;line-height:16px}html #download .content .block.num02 .explain .remarks a{position:relative}html #download .content .block.num02 .explain .remarks a:after{content:"";width:16px;height:11px;background-image:url(./download_block03_btn_icon.png);background-size:contain;background-position:right center;background-repeat:no-repeat;transform:translateY(-50%);position:absolute;left:100%;top:calc(50% - 1px)}html #download .content .block.num02 .explain .remarks p{margin-top:4px}html #download .content .block.num02 .form{box-sizing:border-box;width:500px;padding:27px 40px 30px;background:#f0f0f0;border-radius:10px}html #download .content .block.num02 .form .download-title{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:14px;line-height:1}html #download .content .block.num02 .form .download-text{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px;line-height:1}html #download .content .block.num02 .form select{box-sizing:border-box;display:block;width:420px;height:40px;padding:0 40px 0 17px;background:#fff;border:1px solid #C5C5C5;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px;line-height:1.4;cursor:pointer}html #download .content .block.num02 .form select:invalid{color:#969696}html #download .content .block.num02 .form select option{color:#000}html #download .content .block.num02 .form .download-purpose-wrap{margin-top:19px;padding-bottom:10px}html #download .content .block.num02 .form .download-purpose-wrap .download-purpose-list{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;margin-top:10px;gap:0 26px}html #download .content .block.num02 .form .download-purpose-wrap .download-purpose-list label{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;gap:0 6px;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px;line-height:1;cursor:pointer;position:relative}html #download .content .block.num02 .form .download-purpose-wrap .download-purpose-list label:before{content:"";box-sizing:border-box;display:block;width:26px;height:26px;background:#fff;border:2px solid #C5C5C5;border-radius:50%;position:relative;z-index:0}html #download .content .block.num02 .form .download-purpose-wrap .download-purpose-list label input[type=radio]{display:block;width:26px;height:26px;background:#fff023;clip-path:circle(8px at 50% 50%);opacity:0;position:absolute;left:0;top:0;z-index:10}html #download .content .block.num02 .form .download-purpose-wrap .download-purpose-list label input[type=radio]:checked{opacity:1}html #download .content .block.num02 .form .download-type-wrap{margin-top:13px}html #download .content .block.num02 .form .download-type-wrap.is-disabled{display:none}html #download .content .block.num02 .form .download-type-wrap .download-type-select{margin-top:8px;position:relative}html #download .content .block.num02 .form .download-type-wrap .download-type-select:after{content:"";display:block;width:13px;height:10px;background:#000;clip-path:polygon(0 0,100% 0,50% 100%);pointer-events:none;position:absolute;right:16px;top:16px}html #download .content .block.num02 .form .download-frequency-wrap{margin-top:13px}html #download .content .block.num02 .form .download-frequency-wrap .download-frequency-select{margin-top:8px;position:relative}html #download .content .block.num02 .form .download-frequency-wrap .download-frequency-select:after{content:"";display:block;width:13px;height:10px;background:#000;clip-path:polygon(0 0,100% 0,50% 100%);pointer-events:none;position:absolute;right:16px;top:16px}html #download .content .block.num02 .form .link-button-v2{margin-top:18px}html #download .content .block.num02 .form .link-button-v2 a{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:420px;height:60px;background:#fff023;border:2px solid #000000;border-radius:10px}html #download .content .block.num02 .form .link-button-v2 a span{padding-right:37px;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:20px;line-height:1;position:relative}html #download .content .block.num02 .form .link-button-v2 a span:after{content:"";width:24px;height:19px;background-image:url(./download_block02_download_btn_icon.png);background-size:contain;background-position:right center;background-repeat:no-repeat;transform:translateY(-50%);position:absolute;right:0;top:calc(50% + 1px)}html #download .content .block.num02 .form .link-button-v2 a.is-disabled{background:#b5b5b6;pointer-events:none}html #download .content .block.num02 .form .link-button-v2 a.is-disabled span{opacity:.3}html #download .content .block.num03{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;padding:39px 40px 0 3px}html #download .content .block.num03 h3{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-end;align-items:flex-end;gap:0 7px}html #download .content .block.num03 h3 img{width:48px}html #download .content .block.num03 h3>span{display:block;padding-bottom:9px;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:26px;line-height:1}html #download .content .block.num03 .btn{padding-top:5px}html #download .content .block.num03 .btn a{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:420px;height:46px;background:#eee;border:1px solid #777777;border-radius:6px}html #download .content .block.num03 .btn a span{padding-right:23px;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px;line-height:1;position:relative}html #download .content .block.num03 .btn a span:after{content:"";width:13px;height:13px;background-image:url(./download_block03_btn_icon.png);background-size:contain;background-position:right center;background-repeat:no-repeat;transform:translateY(-50%);position:absolute;right:0;top:calc(50% + 1px)}html #install{padding:55px 0 74px;background:#666}html #install .headline{width:1000px;margin:0 auto;padding-bottom:10px;border-bottom:1px solid #FFF023}html #install .headline h2{color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:30px;line-height:1}html #install .content{width:1000px;margin:25px auto 0}html #install .content .list{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:47px 35px}html #install .content .list .box{width:310px}html #install .content .list .box>p{padding-bottom:8px;color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:14px;line-height:18px}html #install .content .list .box>.getting_ready img{width:310px}html #install .content .list .box>.getting_ready+a{display:none}html #install .content .list .box img{width:310px}html #faq{padding:55px 0 69px;background:#555}html #faq .headline{width:1000px;margin:0 auto;padding-bottom:10px;border-bottom:1px solid #FFF023}html #faq .headline h2{color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:30px;line-height:1}html #faq .content{width:1000px;margin:25px auto 0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start}html #faq .content p{padding-top:12px;color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:20px;line-height:1}html #faq .content a{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:321px;height:50px;background:#fff;border:2px solid #000000;border-radius:10px}html #faq .content a span{padding-right:23px;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:18px;line-height:1;position:relative}html #faq .content a span:after{content:"";width:13px;height:13px;background-image:url(./faq_icon_external.png);background-size:contain;background-position:right center;background-repeat:no-repeat;transform:translateY(-50%);position:absolute;right:0;top:calc(50% + 1px)}html #other{padding:40px 0 50px;background:#444}html #other .headline{width:1000px;margin:0 auto;padding-bottom:10px;border-bottom:1px solid #FFF023}html #other .headline h2{color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:30px;line-height:1}html #other .content{width:1000px;margin:19px auto 0}html #other .content .explain{color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:13px;line-height:22.75px}html #other .content .explain i{color:#fff023}html #other .content>table{width:100%;height:100%;margin:30px auto 0;border-collapse:separate;border-spacing:0}html #other .content>table tbody tr th,html #other .content>table tbody tr td{height:100%;vertical-align:top}html #other .content>table tbody tr th .box,html #other .content>table tbody tr td .box{box-sizing:border-box;height:100%;padding:5.625px 0;background:#666;border-radius:5px}html #other .content>table tbody tr th{width:155px;padding-right:5px}html #other .content>table tbody tr th .box{padding-left:11px;color:#fff;text-align:left;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:13px;line-height:22.75px}html #other .content>table tbody tr td:nth-of-type(1){box-sizing:border-box;width:305px;padding-right:5px}html #other .content>table tbody tr td:nth-of-type(1) .box{padding-left:24px;color:#fff;text-align:left;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:13px;line-height:22.75px}html #other .content>table tbody tr td:nth-of-type(2) .box{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;padding-left:20px;text-align:left;color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:14px;line-height:18px}html #other .content>table tbody tr:nth-child(2) th,html #other .content>table tbody tr:nth-child(2) td,html #other .content>table tbody tr:nth-child(3) th,html #other .content>table tbody tr:nth-child(3) td{padding-top:20px}html #other .content>table tbody tr:nth-child(4) td{padding-top:5px}html #other .content>table tbody tr:nth-child(4) td:nth-of-type(1) .box{padding-bottom:11.625px}html #other .content .remarks{margin-top:17px}html #other .content .remarks p a{color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:12px;line-height:24px;position:relative}html #other .content .remarks p a:after{content:"";width:20px;height:13px;background-image:url(./other_icon_external.png);background-size:contain;background-position:right center;background-repeat:no-repeat;transform:translateY(-50%);position:absolute;left:100%;top:50%}html #end_banners{padding:47px 0;background:#333;text-align:center}html #end_banners img{width:600px}}@media screen and (min-width: 744px) and (max-width: 999px){@keyframes an_fv_download_icon_tbu{0%{transform:translateY(-110%);opacity:0}40%,50%{opacity:1}90%,to{transform:translateY(10%);opacity:0}}@keyframes an_emoji_slide_tbu{0%{transform:translate(0)}to{transform:translate(-100%)}}html body{background:#f0f0f0}html #firstview{padding-bottom:5vw;overflow-x:hidden;position:relative}html #firstview .bg{height:42.4528301887vw;overflow:hidden;position:relative;z-index:0}html #firstview .bg .slide img{width:100%;height:42.4528301887vw;object-fit:cover;object-position:center center}html #firstview h1{transform:translate(-50%);position:absolute;left:50%;bottom:calc(100% - 46.4150943396vw);z-index:10}html #firstview h1 img{width:94.3396226415vw}html #firstview .animation{width:94.3396226415vw;height:18.8679245283vw;transform:translate(-50%);position:absolute;top:35.4716981132vw;left:50%;z-index:50}html #firstview .animation .main{width:100%;position:absolute;left:0;top:0;z-index:10}html #firstview .animation .main_frame{width:100%;position:absolute;left:0;top:0;z-index:0}html #firstview .animation .label{height:100%;transform:translate(100%);position:absolute;left:0;top:0;z-index:5}html #firstview .animation .label img{height:100%;transform:translate(0);transition:transform 1.5s linear 1.5s}html #firstview .animation .label.active img{transform:translate(-100%)}html #firstview .animation svg{width:94.3396226415vw;height:18.8679245283vw;position:absolute;left:0;top:0;z-index:5}html #firstview .animation svg .fv_animation_cls-1,html #firstview .animation svg .fv_animation_cls-2,html #firstview .animation svg .fv_animation_cls-3{fill:none;stroke-miterlimit:10}html #firstview .animation svg .fv_animation_cls-1{stroke:#fff;stroke-width:.8745283019vw}html #firstview .animation svg .fv_animation_cls-2{stroke:#333;stroke-width:.4377358491vw}html #firstview .animation svg .fv_animation_cls-3{stroke:#fff023;stroke-width:.4377358491vw;stroke-dasharray:0,629 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5;transition:stroke-dashoffset 3s linear}html #firstview .summary{margin-top:14.9056603774vw;position:relative}html #firstview .summary>p{text-align:center;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:1.8867924528vw;line-height:2.9245283019vw}html #firstview .summary .label{width:12.0754716981vw;aspect-ratio:128/130;position:absolute;right:calc(50% - 42.4528301887vw);top:.2830188679vw;z-index:10}html #firstview .summary .label a{display:block;height:100%;position:relative}html #firstview .summary .label a:after{content:"";width:100%;height:100%;background-image:url(./fv_label_bg.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;animation:an_fv_label_spin 9s linear infinite;position:absolute;left:0;top:0;z-index:0}html #firstview .summary .label a span{box-sizing:border-box;display:block;height:100%;padding-top:26.9230769231%;text-align:center;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:2.1698113208vw;line-height:2.4528301887vw;background-image:url(./fv_label_arrow.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;position:relative;z-index:10}html #firstview .summary .download{margin-top:2.358490566vw}html #firstview .summary .download p{text-align:center}html #firstview .summary .download p img{width:23.7735849057vw}html #firstview .summary .download a{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:35.8490566038vw;height:5.6603773585vw;margin:.6603773585vw auto 0;padding-left:2.1698113208vw;background:#fff023;border:.1886792453vw solid #000000;border-radius:.9433962264vw}html #firstview .summary .download a span{padding-left:2.2641509434vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.8867924528vw;line-height:1;position:relative}html #firstview .summary .download a span:before{content:"";width:2.2641509434vw;height:.6603773585vw;background-image:url(./icon_black.png);background-size:contain;background-position:left center;background-repeat:no-repeat;animation:1.5s ease-in-out 0s infinite an_fv_download_icon_tbu;position:absolute;left:0;top:calc(50% - -.0943396226vw)}html #firstview .summary .target_models{margin-top:2.0754716981vw}html #firstview .summary .target_models>dt{text-align:center;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.8867924528vw;line-height:1}html #firstview .summary .target_models>dd{width:66.0377358491vw;padding:1.0377358491vw 0;margin:.9433962264vw auto 0;background:#fff;border-radius:.9433962264vw}html #firstview .summary .target_models>dd p{margin:0 auto;text-align:center;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:1.5094339623vw;line-height:2.641509434vw}html #functions{background:#f0f0f0}html #functions .headline{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:94.3396226415vw;height:5.6603773585vw;margin:0 auto;padding-left:1.320754717vw;background:#333;border-radius:.9433962264vw;position:relative}html #functions .headline h2{color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:3.3962264151vw;line-height:1;position:relative;top:-.2830188679vw;z-index:0}html #functions .headline p{position:absolute;right:1.4150943396vw;bottom:1.4150943396vw;z-index:10}html #functions .headline p img{width:7.358490566vw}html #functions .content{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:94.3396226415vw;margin:2.8301886792vw auto 0;padding-bottom:6.6037735849vw;gap:4.7169811321vw 0}html #functions .content .block{box-sizing:border-box;width:100%;padding:2.641509434vw 2.8301886792vw 0;background:#fff;border-radius:1.8867924528vw;position:relative}html #functions .content .block .block_headline{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}html #functions .content .block .block_headline .label{display:block;width:6.6981132075vw;height:6.320754717vw;position:relative}html #functions .content .block .block_headline .label>span{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:3.3962264151vw;height:1.9811320755vw;background:#000;position:absolute;right:0;top:0;z-index:10}html #functions .content .block .block_headline .label>span span{color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.320754717vw;line-height:1;position:relative;top:-.0943396226vw}html #functions .content .block .block_headline .label img{width:100%;position:absolute;left:0;bottom:0;z-index:5}html #functions .content .block .block_headline .text{padding-top:.2830188679vw;padding-left:1.7924528302vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:2.4528301887vw;line-height:3.0188679245vw}html #functions .content .block .functions_cmd_simple_slider{margin-bottom:0;padding-bottom:1.8867924528vw}html #functions .content .block .functions_cmd_simple_slider .slick-dots{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;gap:0 .9433962264vw;bottom:0}html #functions .content .block .functions_cmd_simple_slider .slick-dots li{width:4.7169811321vw;height:.4716981132vw;margin:0;padding:0}html #functions .content .block .functions_cmd_simple_slider .slick-dots li button{width:100%;height:100%;padding:0;background:#333;border-radius:0;overflow:hidden;position:relative}html #functions .content .block .functions_cmd_simple_slider .slick-dots li button:before{content:"";opacity:1;width:100%;height:200%;background:#fff023;transform:scaleX(0);transform-origin:left center;position:absolute;left:0;top:0}html #functions .content .block .functions_cmd_simple_slider .slick-dots li.slick-active button:before{transition:transform 2.2s linear;transform:scale(1)}html #functions .content .block.num02,html #functions .content .block.num03{width:45.7547169811vw}html #functions .content .block.num06 .block_headline{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #functions .content .block.num06 .block_headline .text{padding-top:.3773584906vw}html #functions .content .block.num01 .block_content{margin-top:1.8867924528vw;padding-bottom:4.7169811321vw}html #functions .content .block.num01 .block_content>p{width:48.5849056604vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.5094339623vw;line-height:2.641509434vw}html #functions .content .block.num01 .block_content .flow{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;margin-top:1.8867924528vw;gap:0 2.2641509434vw}html #functions .content .block.num01 .block_content .flow>li:nth-child(1),html #functions .content .block.num01 .block_content .flow>li:nth-child(2){position:relative}html #functions .content .block.num01 .block_content .flow>li:nth-child(1) img,html #functions .content .block.num01 .block_content .flow>li:nth-child(2) img{height:11.320754717vw}html #functions .content .block.num01 .block_content .flow>li:nth-child(1):after,html #functions .content .block.num01 .block_content .flow>li:nth-child(2):after{content:"";background:#999;width:.9433962264vw;height:1.8867924528vw;clip-path:polygon(0 0,100% 50%,0 100%);position:absolute;top:5.0943396226vw}html #functions .content .block.num01 .block_content .flow>li:nth-child(1):after{left:calc(100% + .4716981132vw)}html #functions .content .block.num01 .block_content .flow>li:nth-child(2):after{left:calc(100% + .7547169811vw)}html #functions .content .block.num01 .block_content .flow>li:nth-child(3){padding-top:.9433962264vw}html #functions .content .block.num01 .block_content .flow>li:nth-child(3) img{width:13.4905660377vw}html #functions .content .block.num01 .block_content .flow>li>p{margin-top:.7547169811vw;text-align:center;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.1320754717vw;line-height:1.5094339623vw}html #functions .content .block.num01 .block_content .slider{width:35.8490566038vw;position:absolute;right:2.8301886792vw;top:3.5849056604vw}html #functions .content .block.num01 .block_content .slider .slide img{width:35.8490566038vw}html #functions .content .block.num02{height:50.9433962264vw}html #functions .content .block.num02 .block_content{margin-top:1.8867924528vw}html #functions .content .block.num02 .block_content p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.5094339623vw;line-height:2.641509434vw}html #functions .content .block.num02 .block_content img{width:35.8490566038vw;transform:translate(-50%);position:absolute;left:50%;bottom:3.5849056604vw}html #functions .content .block.num03{height:50.9433962264vw}html #functions .content .block.num03 .block_content{margin-top:1.8867924528vw}html #functions .content .block.num03 .block_content p{padding-bottom:.9433962264vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.5094339623vw;line-height:2.641509434vw}html #functions .content .block.num03 .block_content a{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:24.7169811321vw;height:3.0188679245vw;padding-left:1.320754717vw;background:#eee;border:.0943396226vw solid #777777;border-radius:.5660377358vw}html #functions .content .block.num03 .block_content a span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.320754717vw;line-height:1;position:relative}html #functions .content .block.num03 .block_content a span:after{content:"";width:1.6981132075vw;height:1.2264150943vw;background-image:url(./download_block03_btn_icon.png);background-size:contain;background-position:right center;background-repeat:no-repeat;transform:translateY(-50%);position:absolute;left:100%;top:calc(50% + .0943396226vw)}html #functions .content .block.num03 .block_content img{width:35.8490566038vw;transform:translate(-50%);position:absolute;left:50%;bottom:3.5849056604vw}html #functions .content .block.num04{overflow-x:hidden}html #functions .content .block.num04 .block_content{margin-top:3.0188679245vw;padding-bottom:4.1509433962vw}html #functions .content .block.num04 .block_content .explain{position:absolute;left:45.2830188679vw;top:3.3962264151vw}html #functions .content .block.num04 .block_content .explain p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.5094339623vw;line-height:2.641509434vw;white-space:nowrap}html #functions .content .block.num04 .block_content .catchphrase{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start}html #functions .content .block.num04 .block_content .catchphrase p{padding:0 2.8301886792vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:2.5268962264vw;line-height:1;position:relative}html #functions .content .block.num04 .block_content .catchphrase p:before,html #functions .content .block.num04 .block_content .catchphrase p:after{content:"";width:1.2264150943vw;height:3.5849056604vw;background-size:contain;background-repeat:no-repeat;position:absolute;bottom:-.3773584906vw}html #functions .content .block.num04 .block_content .catchphrase p:before{background-image:url(./functions_block04_catchphrase_decoration_l.png);background-position:left bottom;left:0}html #functions .content .block.num04 .block_content .catchphrase p:after{background-image:url(./functions_block04_catchphrase_decoration_r.png);background-position:right bottom;right:0}html #functions .content .block.num04 .block_content .catchphrase p em{font-family:Noto Sans,sans-serif;font-optical-sizing:auto;font-weight:900;font-variation-settings:"wdth" 100;font-size:4.2762830189vw;font-style:normal;position:relative}html #functions .content .block.num04 .block_content .catchphrase p em:after{content:"";width:calc(100% + .1886792453vw);height:.4716981132vw;background:#fff023;border-radius:.4716981132vw;position:absolute;left:0;bottom:.0943396226vw}html #functions .content .block.num04 .block_content .catchphrase p em span{font-size:3.2717641509vw}html #functions .content .block.num04 .block_content .tabs{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;margin-top:2.4528301887vw;padding-bottom:2.358490566vw}html #functions .content .block.num04 .block_content .tabs li{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:11.320754717vw;height:3.3018867925vw;background:#e6e6e6;border-radius:.8490566038vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.5094339623vw;line-height:1;cursor:pointer;position:relative}html #functions .content .block.num04 .block_content .tabs li:nth-child(n+2){margin-left:1.1320754717vw}html #functions .content .block.num04 .block_content .tabs li:last-child{margin-left:3.3018867925vw;position:relative}html #functions .content .block.num04 .block_content .tabs li:last-child:before{content:"";width:.0943396226vw;height:100%;background:#000;border-radius:.0943396226vw;position:absolute;left:-1.6981132075vw;top:0}html #functions .content .block.num04 .block_content .tabs li.active{background:#fff023;cursor:default}html #functions .content .block.num04 .block_content .tabs li.active:after{content:"";width:1.5094339623vw;height:1.2264150943vw;background:#fff023;clip-path:polygon(0 0,100% 0,50% 50%);transform:translate(-50%);position:absolute;left:50%;top:calc(100% - .0943396226vw)}html #functions .content .block.num04 .block_content .slider .slick-list{overflow:visible}html #functions .content .block.num04 .block_content .slider .slide .wrap{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #functions .content .block.num04 .block_content .slider .slide .wrap img{height:7.641509434vw;flex-shrink:0}html #functions .content .block.num04 .block_content .slider .slick-active .slide .wrap :where(img){animation:10s linear 0s infinite normal an_emoji_slide_tbu}html #functions .content .block.num05 .block_content{margin-top:1.6037735849vw;padding-bottom:16.0377358491vw}html #functions .content .block.num05 .block_content .explain p{width:47.4528301887vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.5094339623vw;line-height:2.641509434vw}html #functions .content .block.num05 .block_content .slider{width:35.8490566038vw;position:absolute;right:2.8301886792vw;top:4.6226415094vw}html #functions .content .block.num05 .block_content .slider .slide{position:relative}html #functions .content .block.num05 .block_content .slider .slide>p{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;height:2.4528301887vw;padding:0 .8490566038vw;background:#000;position:absolute;right:1.6037735849vw;top:1.5094339623vw;z-index:10}html #functions .content .block.num05 .block_content .slider .slide>p span{color:#fff023;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.5094339623vw;line-height:1}html #functions .content .block.num05 .block_content .slider .slide img{width:35.8490566038vw;position:relative;z-index:1}html #functions .content .block.num06{height:51.8867924528vw}html #functions .content .block.num06 .block_content{margin-top:1.2264150943vw}html #functions .content .block.num06 .block_content>p{width:37.7358490566vw;padding-bottom:1.2264150943vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.5094339623vw;line-height:2.641509434vw}html #functions .content .block.num06 .block_content>img{width:37.7358490566vw}html #functions .content .block.num06 .block_content .more{box-sizing:border-box;width:47.1698113208vw;height:45.2830188679vw;padding-top:3.3962264151vw;border-radius:.9433962264vw;background-color:#dbe5f3;background-image:linear-gradient(to right,rgba(80,132,196,.1) 0vw,rgba(80,132,196,.1) .0943396226vw,transparent .0943396226vw,transparent),linear-gradient(to bottom,rgba(80,132,196,.1) 0vw,rgba(80,132,196,.1) .0943396226vw,transparent .0943396226vw,transparent);background-position:left -1.1320754717vw top -.9433962264vw;background-size:3.7735849057vw 3.7735849057vw;position:absolute;right:2.641509434vw;top:3.679245283vw}html #functions .content .block.num06 .block_content .more h4{display:block;text-align:center}html #functions .content .block.num06 .block_content .more h4>img{width:32.4528301887vw}html #functions .content .block.num06 .block_content .more>img{display:block;width:100%;margin-top:2.0754716981vw}html #functions .content .block.num06 .block_content .more>p{margin-top:1.9811320755vw;text-align:center}html #functions .content .block.num06 .block_content .more>p span{display:inline-block;text-align:left;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.5094339623vw;line-height:2.2641509434vw}html #functions .content .block.num06 .block_content .more>a{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:32.0754716981vw;height:4.7169811321vw;margin:1.2264150943vw auto 0;padding-left:18.1132075472vw;position:relative}html #functions .content .block.num06 .block_content .more>a:before{content:"";box-sizing:border-box;width:100%;height:100%;background-color:#fff;background-image:url(./functions_block06_more_btn.png);background-position:left center;background-size:100% auto;background-repeat:no-repeat;border:.1886792453vw solid #000000;border-radius:.9433962264vw;transition:background-color .4s ease;position:absolute;left:0;top:0;z-index:0}html #functions .content .block.num06 .block_content .more>a span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.5094339623vw;line-height:1;position:relative;z-index:10}html #functions .content .block.num06 .block_content .more>a:hover:before{background-color:#fff023}html #functions .content .block.num07 .block_content{margin-top:1.1320754717vw;padding-bottom:5vw}html #functions .content .block.num07 .block_content .explain p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.5094339623vw;line-height:2.641509434vw}html #functions .content .block.num07 .block_content .google{width:49.1509433962vw;margin-top:1.8867924528vw;padding:1.9811320755vw 2.358490566vw 1.6981132075vw;border:.0943396226vw solid #B3B3B3;border-radius:.9433962264vw}html #functions .content .block.num07 .block_content .google h4{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.8867924528vw;line-height:1}html #functions .content .block.num07 .block_content .google>p{margin-top:.9433962264vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.5094339623vw;line-height:1}html #functions .content .block.num07 .block_content .google .remarks{margin-top:1.1320754717vw}html #functions .content .block.num07 .block_content .google .remarks p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.1320754717vw;line-height:1.6981132075vw}html #functions .content .block.num07 .block_content .google .annotation{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;gap:0 .5660377358vw;margin-top:.5660377358vw}html #functions .content .block.num07 .block_content .google .annotation p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.1320754717vw;line-height:1}html #functions .content .block.num07 .block_content .google .label{margin-top:1.2264150943vw}html #functions .content .block.num07 .block_content .google .label img{width:16.6037735849vw}html #functions .content .block.num07 .block_content .slider{width:35.8490566038vw;position:absolute;right:2.8301886792vw;top:3.3962264151vw}html #functions .content .block.num07 .block_content .slider .slide img{width:35.8490566038vw}html #for_developer{padding:6.6037735849vw 0;background:#e6e6e6}html #for_developer .headline{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:94.3396226415vw;height:5.6603773585vw;margin:0 auto;padding-left:1.320754717vw;background:#333;border-radius:.9433962264vw;position:relative}html #for_developer .headline h2{color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:3.3962264151vw;line-height:1;position:relative;top:-.2830188679vw;z-index:0}html #for_developer .headline p{position:absolute;right:1.4150943396vw;bottom:1.1320754717vw;z-index:10}html #for_developer .headline p img{width:11.7924528302vw}html #for_developer .content{width:94.3396226415vw;margin:2.8301886792vw auto 0;padding:2.641509434vw 2.8301886792vw 4.4339622642vw;border-radius:1.8867924528vw;background:#fff;position:relative}html #for_developer .content .api h3{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;gap:0 1.6037735849vw}html #for_developer .content .api h3 img{width:6.4150943396vw}html #for_developer .content .api h3 span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:2.4528301887vw;line-height:1}html #for_developer .content .api .summary{margin-top:1.1320754717vw;position:relative}html #for_developer .content .api .summary .explain{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.5094339623vw;line-height:2.641509434vw}html #for_developer .content .api .summary .notice{margin-top:1.6037735849vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.320754717vw;line-height:1}html #for_developer .content .api .summary .corporate_and_service{position:absolute;top:.1886792453vw;right:1.8867924528vw}html #for_developer .content .api .summary .corporate_and_service>ul>li:nth-of-type(1) img{width:9.0566037736vw}html #for_developer .content .api .summary .corporate_and_service>ul>li:nth-of-type(2){margin-top:1.9811320755vw}html #for_developer .content .api .summary .corporate_and_service>ul>li:nth-of-type(2) img{width:13.1132075472vw}html #for_developer .content .api .summary .corporate_and_service>ul>li:nth-of-type(3){margin-top:1.320754717vw}html #for_developer .content .api .summary .corporate_and_service>ul>li:nth-of-type(3) img{width:16.4150943396vw}html #for_developer .content .api .summary .remarks{margin-top:1.1320754717vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:1.1320754717vw;line-height:1}html #for_developer .content .api .integration{margin-top:4.0566037736vw}html #for_developer .content .api .integration .images{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;width:84.9056603774vw;margin:0 auto}html #for_developer .content .api .integration .images>li figcaption{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:41.0377358491vw;height:2.8301886792vw;padding-left:1.1320754717vw;background:#cecece;border-radius:.9433962264vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.5094339623vw;line-height:1}html #for_developer .content .api .integration .images>li img{margin-top:1.8867924528vw}html #for_developer .content .api .integration .images>li:nth-of-type(1) img{width:39.6226415094vw}html #for_developer .content .api .integration .images>li:nth-of-type(1) .remarks{margin-top:1.6037735849vw;height:3.0188679245vw;position:relative;z-index:10}html #for_developer .content .api .integration .images>li:nth-of-type(1) .remarks>ul{position:absolute;left:0;top:0}html #for_developer .content .api .integration .images>li:nth-of-type(1) .remarks>ul>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #for_developer .content .api .integration .images>li:nth-of-type(1) .remarks>ul>li span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:1.1320754717vw;line-height:1.5094339623vw;white-space:nowrap}html #for_developer .content .api .integration .images>li:nth-of-type(2) img{width:40.4716981132vw}html #for_developer .content .api .more{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;margin-top:3.2075471698vw;gap:.6603773585vw 0}html #for_developer .content .api .more p{color:#368ee9;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.5094339623vw;line-height:1}html #for_developer .content .api .more a{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:32.0754716981vw;height:4.7169811321vw;border:.1886792453vw solid #000000;border-radius:.9433962264vw;transition:background-color .4s ease;position:relative}html #for_developer .content .api .more a:after{content:"";width:1.2264150943vw;height:100%;background-image:url(./for_developer_btn_icon.png);background-size:contain;background-position:right center;background-repeat:no-repeat;position:absolute;right:1.9811320755vw;top:0}html #for_developer .content .api .more a span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.5094339623vw;line-height:1}html #for_developer .content .api .more a:hover{background-color:#fff023}html #for_developer .content .install{margin-top:3.1132075472vw;padding-top:2.2641509434vw;border-top:.1886792453vw solid #c5c5c5}html #for_developer .content .install h3{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;gap:0 1.9811320755vw}html #for_developer .content .install h3 img{width:5.7547169811vw}html #for_developer .content .install h3 span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:2.4528301887vw;line-height:1}html #for_developer .content .install .summary{margin-top:1.320754717vw;position:relative}html #for_developer .content .install .summary .explain{width:41.8867924528vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.5094339623vw;line-height:2.641509434vw}html #for_developer .content .install .summary .notice{margin-top:.8490566038vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.320754717vw;line-height:1}html #for_developer .content .install .summary .image{position:absolute;top:-5.6603773585vw;right:1.8867924528vw}html #for_developer .content .install .summary .image img{width:39.4339622642vw}html #software{padding:6.4150943396vw 0 7.0754716981vw;background:#dcdcdc}html #software .headline{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:94.3396226415vw;height:5.6603773585vw;margin:0 auto;padding-left:1.320754717vw;background:#333;border-radius:.9433962264vw;position:relative}html #software .headline h2{color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:3.3962264151vw;line-height:1;position:relative;top:-.2830188679vw;z-index:0}html #software .headline p{position:absolute;right:1.4150943396vw;bottom:1.4150943396vw;z-index:10}html #software .headline p img{width:6.9811320755vw}html #software .content{width:94.3396226415vw;margin:2.8301886792vw auto 0}html #software .content .table{padding:2.8301886792vw 2.8301886792vw 3.3018867925vw;border-radius:1.8867924528vw;background:#fff;position:relative}html #software .content .table .table_window{height:32.0754716981vw;transition:height 1s ease;overflow:hidden}html #software .content .table .table_window .table_wrapper{padding-bottom:4.7169811321vw}html #software .content .table .table_window .table_wrapper table{border-collapse:separate;border-spacing:0}html #software .content .table .table_window .table_wrapper table caption{padding-bottom:1.1320754717vw;border-bottom:.0943396226vw solid #C5C5C5;text-align:left;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.6981132075vw;line-height:1}html #software .content .table .table_window .table_wrapper table tbody tr th,html #software .content .table .table_window .table_wrapper table tbody tr td{padding:1.320754717vw 0;border-bottom:.0943396226vw solid #C5C5C5;vertical-align:top}html #software .content .table .table_window .table_wrapper table tbody tr th{width:18.1132075472vw;text-align:left;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.320754717vw;line-height:1.6981132075vw}html #software .content .table .table_window .table_wrapper table tbody tr td{width:70.5660377358vw}html #software .content .table .table_window .table_wrapper table tbody tr td>p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.320754717vw;line-height:1.6981132075vw}html #software .content .table .table_window .table_wrapper table tbody tr td ul.annotation>li{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:1.1320754717vw;line-height:1.5094339623vw}html #software .content .table .table_window .table_wrapper table tbody tr td dl.case>dt{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.320754717vw;line-height:1.6981132075vw}html #software .content .table .table_window .table_wrapper table tbody tr td dl.case>dd{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.320754717vw;line-height:1.6981132075vw}html #software .content .table .table_window .table_wrapper table tbody tr td dl.case:nth-of-type(n+2){margin-top:1.8867924528vw}html #software .content .table .table_window .table_wrapper table tbody tr td ol.procedure{margin-top:-.1650943396vw}html #software .content .table .table_window .table_wrapper table tbody tr td ol.procedure>li{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.320754717vw;line-height:2.0283018868vw}html #software .content .table .table_window .table_wrapper table tbody tr td .notice{margin-top:.7547169811vw;background:#fcf1d4;border-radius:.9433962264vw}html #software .content .table .table_window .table_wrapper table tbody tr td .notice>dl{width:66.0377358491vw;margin:0 auto;padding:1.8867924528vw 0 1.6037735849vw}html #software .content .table .table_window .table_wrapper table tbody tr td .notice>dl>dt{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.320754717vw;line-height:1}html #software .content .table .table_window .table_wrapper table tbody tr td .notice>dl>dd{margin-top:.2830188679vw}html #software .content .table .table_window .table_wrapper table tbody tr td .notice>dl>dd>p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:1.1320754717vw;line-height:1.6981132075vw}html #software .content .table .switch{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;width:100%;position:absolute;left:0;bottom:3.7735849057vw;z-index:50}html #software .content .table .switch:before{content:"";width:100%;height:9.6226415094vw;background:linear-gradient(0deg,#fff,#fff0);transition:opacity 1s ease;position:absolute;left:0;bottom:-.4716981132vw;z-index:0}html #software .content .table .switch p{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:18.8679245283vw;height:2.8301886792vw;background:#747474;border-radius:.9433962264vw;cursor:pointer;position:relative;z-index:10}html #software .content .table .switch p span{padding-left:2.0754716981vw;color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.5094339623vw;line-height:1;position:relative}html #software .content .table .switch p span:after{content:"";width:1.1886792453vw;height:100%;background-size:contain;background-position:left center;background-repeat:no-repeat;transform:translateY(-50%);position:absolute;left:0;top:calc(50% + .0943396226vw)}html #software .content .table .switch p.open span:after{background-image:url(./software_icon_table_open.png)}html #software .content .table .switch p.close{display:none}html #software .content .table .switch p.close span:after{background-image:url(./software_icon_table_close.png)}html #software .content .table.state_open .switch:before{opacity:0;pointer-events:none}html #software .content .table.state_open .switch p.open{display:none}html #software .content .table.state_open .switch p.close{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}html #update{padding:6.2264150943vw 0 7.0754716981vw;background:#d2d2d2}html #update .headline{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:94.3396226415vw;height:5.6603773585vw;margin:0 auto;padding-left:1.320754717vw;background:#333;border-radius:.9433962264vw;position:relative}html #update .headline h2{color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:3.3962264151vw;line-height:1;position:relative;top:-.2830188679vw;z-index:0}html #update .headline p{position:absolute;right:1.4150943396vw;bottom:1.4150943396vw;z-index:10}html #update .headline p img{width:5.4716981132vw}html #update .content{width:94.3396226415vw;margin:2.8301886792vw auto 0;padding:3.3018867925vw 0;border-radius:1.8867924528vw;background:#fff}html #update .content .latest{width:88.679245283vw;margin:0 auto}html #update .content .history{width:88.679245283vw;margin:3.7735849057vw auto 0;border-bottom:.0943396226vw solid #c5c5c5}html #update .content .block_wrapper{padding-left:1.8867924528vw}html #update .content .opt_hd3{display:block;padding-bottom:1.4150943396vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.6981132075vw;line-height:1}html #update .content .opt_hd4{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:.8490566038vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.320754717vw;line-height:1}html #update .content .opt_hd4:before{content:"●"}html #update .content .opt_hd4 .opt_hd4_no_detail{padding-bottom:0}html #update .content ul.opt_ld_bar{margin-top:-.3773584906vw;padding-left:1.1320754717vw}html #update .content ul.opt_ld_bar>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:1.320754717vw;line-height:2.0754716981vw}html #update .content ul.opt_ld_bar>li:before{content:"ー"}html #history_headline{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;height:4.7169811321vw;padding-left:1.8867924528vw;background:#f0f0f0;border-top:.0943396226vw solid #c5c5c5;cursor:pointer;position:relative}html #history_headline span{width:2.358490566vw;height:2.358490566vw;pointer-events:none;transform:translateY(-50%);position:absolute;top:50%;right:1.8867924528vw;z-index:10}html #history_headline span:before,html #history_headline span:after{content:"";background:#000;position:absolute}html #history_headline span:before{width:100%;height:.1886792453vw;top:calc(50% - .0943396226vw);left:0}html #history_headline span:after{width:.1886792453vw;height:100%;top:0;left:calc(50% - .0943396226vw)}html #history_headline p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.5094339623vw;line-height:1}html #history_headline.is_open span:after{display:none}html #history_content{display:none}html #history_content .inner{padding:1.7924528302vw 0 2.5471698113vw}html #history_content .inner>*:nth-child(n+2){margin-top:2.2641509434vw;padding-top:2.641509434vw;border-top:.0943396226vw solid #c5c5c5}html #update_v420 .block.num01 .explain{width:56.6037735849vw;padding:2.4528301887vw 0 2.2641509434vw;background:#dcdcdc;border-radius:.9433962264vw}html #update_v420 .block.num01 .explain ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;width:50.9433962264vw;margin:0 auto}html #update_v420 .block.num01 .explain ul li img{width:23.5849056604vw}html #update_v420 .block.num01 .explain p{margin-top:1.320754717vw;padding-left:2.8301886792vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:1.320754717vw;line-height:1.6981132075vw;letter-spacing:.05em}html #update_v410 .block.num01 .comparison{width:56.6037735849vw;padding:1.6981132075vw 0 1.8867924528vw;background:#dcdcdc;border-radius:.9433962264vw}html #update_v410 .block.num01 .comparison ol{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;width:51.4150943396vw;margin:0 auto}html #update_v410 .block.num01 .comparison ol li:nth-child(1){position:relative}html #update_v410 .block.num01 .comparison ol li:nth-child(1):after{content:"";width:1.7453773585vw;height:3.0349056604vw;clip-path:polygon(0 0,100% 50%,0 100%);background:#727272;pointer-events:none;position:absolute;top:9.2452830189vw;left:calc(100% + 1.2264150943vw);z-index:10}html #update_v410 .block.num01 .comparison ol li img{width:23.5849056604vw}html #update_v410 .block.num01 .comparison ol li p:nth-of-type(1){padding-bottom:.6603773585vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.320754717vw;line-height:1}html #update_v410 .block.num01 .comparison ol li p:nth-of-type(2){padding-top:.4716981132vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:1.320754717vw;line-height:1.6037735849vw}html #update_v410 .block.num01 .comparison ol li p:nth-of-type(2) strong{font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}html #update_v410 .block.num02{margin-top:2.5471698113vw}html #update_v400 .block.num02{margin-top:2.0754716981vw}html #download{padding:6.1320754717vw 0 7.1698113208vw;background:#c8c8c8}html #download .headline{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:94.3396226415vw;height:5.6603773585vw;margin:0 auto;padding-left:1.320754717vw;background:#333;border-radius:.9433962264vw;position:relative}html #download .headline h2{color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:3.3962264151vw;line-height:1;position:relative;top:-.2830188679vw;z-index:0}html #download .headline p{position:absolute;right:1.4150943396vw;bottom:1.4150943396vw;z-index:10}html #download .headline p img{width:7.2641509434vw}html #download .content{width:94.3396226415vw;margin:2.8301886792vw auto 0;padding:3.3018867925vw 0;border-radius:1.8867924528vw;background:#fff}html #download .content .block{width:88.679245283vw;margin:0 auto}html #download .content .block.num01,html #download .content .block.num02{border-bottom:.0943396226vw solid #C5C5C5}html #download .content .block.num01{padding-bottom:3.3962264151vw}html #download .content .block.num01 h3{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:2.4528301887vw;line-height:1}html #download .content .block.num01 p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.320754717vw;line-height:2.0754716981vw}html #download .content .block.num01 p:nth-of-type(1){margin-top:1.1320754717vw}html #download .content .block.num01 p a{color:#00f;text-decoration:underline}html #download .content .block.num01 p a:hover{text-decoration:none}html #download .content .block.num02{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;padding:3.5849056604vw 0}html #download .content .block.num02 .explain h3{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}html #download .content .block.num02 .explain h3 img{width:6.320754717vw}html #download .content .block.num02 .explain h3 span{padding-left:1.6037735849vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:2.4528301887vw;line-height:2.8301886792vw}html #download .content .block.num02 .explain .latest{margin-top:1.320754717vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.6981132075vw;line-height:2.358490566vw}html #download .content .block.num02 .explain .remarks{margin-top:1.8867924528vw}html #download .content .block.num02 .explain .remarks a,html #download .content .block.num02 .explain .remarks p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:1.1320754717vw;line-height:1.5094339623vw}html #download .content .block.num02 .explain .remarks a{position:relative}html #download .content .block.num02 .explain .remarks a:after{content:"";width:1.5094339623vw;height:1.0377358491vw;background-image:url(./download_block03_btn_icon.png);background-size:contain;background-position:right center;background-repeat:no-repeat;transform:translateY(-50%);position:absolute;left:100%;top:calc(50% - .0943396226vw)}html #download .content .block.num02 .explain .remarks p{margin-top:.3773584906vw}html #download .content .block.num02 .form{box-sizing:border-box;width:47.1698113208vw;padding:2.5471698113vw 3.7735849057vw 2.8301886792vw;background:#f0f0f0;border-radius:.9433962264vw}html #download .content .block.num02 .form .download-title{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.320754717vw;line-height:1}html #download .content .block.num02 .form .download-text{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.320754717vw;line-height:1}html #download .content .block.num02 .form select{box-sizing:border-box;display:block;width:39.6226415094vw;height:3.7735849057vw;padding:0 3.7735849057vw 0 1.6037735849vw;background:#fff;border:.0943396226vw solid #C5C5C5;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.320754717vw;line-height:1.4;cursor:pointer}html #download .content .block.num02 .form select:invalid{color:#969696}html #download .content .block.num02 .form select option{color:#000}html #download .content .block.num02 .form .download-purpose-wrap{margin-top:1.7924528302vw;padding-bottom:.9433962264vw}html #download .content .block.num02 .form .download-purpose-wrap .download-purpose-list{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;margin-top:.9433962264vw;gap:0 2.4528301887vw}html #download .content .block.num02 .form .download-purpose-wrap .download-purpose-list label{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;gap:0 .5660377358vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.320754717vw;line-height:1;cursor:pointer;position:relative}html #download .content .block.num02 .form .download-purpose-wrap .download-purpose-list label:before{content:"";box-sizing:border-box;display:block;width:2.4528301887vw;height:2.4528301887vw;background:#fff;border:.1886792453vw solid #C5C5C5;border-radius:50%;position:relative;z-index:0}html #download .content .block.num02 .form .download-purpose-wrap .download-purpose-list label input[type=radio]{display:block;width:2.4528301887vw;height:2.4528301887vw;background:#fff023;clip-path:circle(.7547169811vw at 50% 50%);opacity:0;position:absolute;left:0;top:0;z-index:10}html #download .content .block.num02 .form .download-purpose-wrap .download-purpose-list label input[type=radio]:checked{opacity:1}html #download .content .block.num02 .form .download-type-wrap{margin-top:1.2264150943vw}html #download .content .block.num02 .form .download-type-wrap.is-disabled{display:none}html #download .content .block.num02 .form .download-type-wrap .download-type-select{margin-top:.7547169811vw;position:relative}html #download .content .block.num02 .form .download-type-wrap .download-type-select:after{content:"";display:block;width:1.2264150943vw;height:.9433962264vw;background:#000;clip-path:polygon(0 0,100% 0,50% 100%);pointer-events:none;position:absolute;right:1.5094339623vw;top:1.5094339623vw}html #download .content .block.num02 .form .download-frequency-wrap{margin-top:1.2264150943vw}html #download .content .block.num02 .form .download-frequency-wrap .download-frequency-select{margin-top:.7547169811vw;position:relative}html #download .content .block.num02 .form .download-frequency-wrap .download-frequency-select:after{content:"";display:block;width:1.2264150943vw;height:.9433962264vw;background:#000;clip-path:polygon(0 0,100% 0,50% 100%);pointer-events:none;position:absolute;right:1.5094339623vw;top:1.5094339623vw}html #download .content .block.num02 .form .link-button-v2{margin-top:1.6981132075vw}html #download .content .block.num02 .form .link-button-v2 a{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:39.6226415094vw;height:5.6603773585vw;background:#fff023;border:.1886792453vw solid #000000;border-radius:.9433962264vw}html #download .content .block.num02 .form .link-button-v2 a span{padding-right:3.4905660377vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.8867924528vw;line-height:1;position:relative}html #download .content .block.num02 .form .link-button-v2 a span:after{content:"";width:2.2641509434vw;height:1.7924528302vw;background-image:url(./download_block02_download_btn_icon.png);background-size:contain;background-position:right center;background-repeat:no-repeat;transform:translateY(-50%);position:absolute;right:0;top:calc(50% + .0943396226vw)}html #download .content .block.num02 .form .link-button-v2 a.is-disabled{background:#b5b5b6;pointer-events:none}html #download .content .block.num02 .form .link-button-v2 a.is-disabled span{opacity:.3}html #download .content .block.num03{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;padding:3.679245283vw 3.7735849057vw 0 .2830188679vw}html #download .content .block.num03 h3{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-end;align-items:flex-end;gap:0 .6603773585vw}html #download .content .block.num03 h3 img{width:4.5283018868vw}html #download .content .block.num03 h3>span{display:block;padding-bottom:.8490566038vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:2.4528301887vw;line-height:1}html #download .content .block.num03 .btn{padding-top:.4716981132vw}html #download .content .block.num03 .btn a{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:39.6226415094vw;height:4.3396226415vw;background:#eee;border:.0943396226vw solid #777777;border-radius:.5660377358vw}html #download .content .block.num03 .btn a span{padding-right:2.1698113208vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.320754717vw;line-height:1;position:relative}html #download .content .block.num03 .btn a span:after{content:"";width:1.2264150943vw;height:1.2264150943vw;background-image:url(./download_block03_btn_icon.png);background-size:contain;background-position:right center;background-repeat:no-repeat;transform:translateY(-50%);position:absolute;right:0;top:calc(50% + .0943396226vw)}html #install{padding:5.1886792453vw 0 6.9811320755vw;background:#666}html #install .headline{width:94.3396226415vw;margin:0 auto;padding-bottom:.9433962264vw;border-bottom:.0943396226vw solid #FFF023}html #install .headline h2{color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:2.8301886792vw;line-height:1}html #install .content{width:94.3396226415vw;margin:2.358490566vw auto 0}html #install .content .list{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:4.4339622642vw 3.3018867925vw}html #install .content .list .box{width:29.2452830189vw}html #install .content .list .box>p{padding-bottom:.7547169811vw;color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:1.320754717vw;line-height:1.6981132075vw}html #install .content .list .box>.getting_ready img{width:29.2452830189vw}html #install .content .list .box>.getting_ready+a{display:none}html #install .content .list .box img{width:29.2452830189vw}html #faq{padding:5.1886792453vw 0 6.5094339623vw;background:#555}html #faq .headline{width:94.3396226415vw;margin:0 auto;padding-bottom:.9433962264vw;border-bottom:.0943396226vw solid #FFF023}html #faq .headline h2{color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:2.8301886792vw;line-height:1}html #faq .content{width:94.3396226415vw;margin:2.358490566vw auto 0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start}html #faq .content p{padding-top:1.1320754717vw;color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.8867924528vw;line-height:1}html #faq .content a{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:30.2830188679vw;height:4.7169811321vw;background:#fff;border:.1886792453vw solid #000000;border-radius:.9433962264vw}html #faq .content a span{padding-right:2.1698113208vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.6981132075vw;line-height:1;position:relative}html #faq .content a span:after{content:"";width:1.2264150943vw;height:1.2264150943vw;background-image:url(./faq_icon_external.png);background-size:contain;background-position:right center;background-repeat:no-repeat;transform:translateY(-50%);position:absolute;right:0;top:calc(50% + .0943396226vw)}html #other{padding:3.7735849057vw 0 4.7169811321vw;background:#444}html #other .headline{width:94.3396226415vw;margin:0 auto;padding-bottom:.9433962264vw;border-bottom:.0943396226vw solid #FFF023}html #other .headline h2{color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:2.8301886792vw;line-height:1}html #other .content{width:94.3396226415vw;margin:1.7924528302vw auto 0}html #other .content .explain{color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:1.2264150943vw;line-height:2.1462264151vw}html #other .content .explain i{color:#fff023}html #other .content>table{width:100%;height:100%;margin:2.8301886792vw auto 0;border-collapse:separate;border-spacing:0}html #other .content>table tbody tr th,html #other .content>table tbody tr td{height:100%;vertical-align:top}html #other .content>table tbody tr th .box,html #other .content>table tbody tr td .box{box-sizing:border-box;height:100%;padding:.5306603774vw 0;background:#666;border-radius:.4716981132vw}html #other .content>table tbody tr th{width:14.6226415094vw;padding-right:.4716981132vw}html #other .content>table tbody tr th .box{padding-left:1.0377358491vw;color:#fff;text-align:left;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:1.2264150943vw;line-height:2.1462264151vw}html #other .content>table tbody tr td:nth-of-type(1){box-sizing:border-box;width:28.7735849057vw;padding-right:.4716981132vw}html #other .content>table tbody tr td:nth-of-type(1) .box{padding-left:2.2641509434vw;color:#fff;text-align:left;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:1.2264150943vw;line-height:2.1462264151vw}html #other .content>table tbody tr td:nth-of-type(2) .box{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;padding-left:1.8867924528vw;text-align:left;color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:1.320754717vw;line-height:1.6981132075vw}html #other .content>table tbody tr:nth-child(2) th,html #other .content>table tbody tr:nth-child(2) td,html #other .content>table tbody tr:nth-child(3) th,html #other .content>table tbody tr:nth-child(3) td{padding-top:1.8867924528vw}html #other .content>table tbody tr:nth-child(4) td{padding-top:.4716981132vw}html #other .content>table tbody tr:nth-child(4) td:nth-of-type(1) .box{padding-bottom:1.0966981132vw}html #other .content .remarks{margin-top:1.6037735849vw}html #other .content .remarks p a{color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:1.1320754717vw;line-height:2.2641509434vw;position:relative}html #other .content .remarks p a:after{content:"";width:1.8867924528vw;height:1.2264150943vw;background-image:url(./other_icon_external.png);background-size:contain;background-position:right center;background-repeat:no-repeat;transform:translateY(-50%);position:absolute;left:100%;top:50%}html #end_banners{padding:4.4339622642vw 0;background:#333;text-align:center}html #end_banners img{width:56.6037735849vw}}@media screen and (max-width: 743px){@keyframes an_fv_download_icon_spu{0%{transform:translateY(-110%);opacity:0}40%,50%{opacity:1}90%,to{transform:translateY(10%);opacity:0}}@keyframes an_emoji_slide_spu{0%{transform:translate(0)}to{transform:translate(-100%)}}html body{background:#f0f0f0}html #firstview{padding-bottom:10vw;overflow-x:hidden;position:relative}html #firstview .bg{height:60vw;overflow:hidden;position:relative;z-index:0}html #firstview .bg .slide img{width:100%;height:60vw;object-fit:cover;object-position:center center}html #firstview h1{width:100%;position:absolute;left:0;bottom:calc(100% - 64.6666666667vw);z-index:10}html #firstview h1 img{width:100%}html #firstview .animation{width:95.3333333333vw;height:19.0666666667vw;position:absolute;top:53.6vw;left:3.3333333333vw;z-index:50}html #firstview .animation .main{width:100%;position:absolute;left:0;top:0;z-index:10}html #firstview .animation .main_frame{width:100%;position:absolute;left:0;top:0;z-index:0}html #firstview .animation .label{height:100%;transform:translate(100%);position:absolute;left:0;top:0;z-index:5}html #firstview .animation .label img{height:100%;transform:translate(0);transition:transform 1.5s linear 1.5s}html #firstview .animation .label.active img{transform:translate(-100%)}html #firstview .animation svg{width:95.3333333333vw;height:19.0666666667vw;position:absolute;left:0;top:0;z-index:5}html #firstview .animation svg .fv_animation_cls-1,html #firstview .animation svg .fv_animation_cls-2,html #firstview .animation svg .fv_animation_cls-3{fill:none;stroke-miterlimit:10}html #firstview .animation svg .fv_animation_cls-1{stroke:#fff;stroke-width:9.27px}html #firstview .animation svg .fv_animation_cls-2{stroke:#333;stroke-width:4.64px}html #firstview .animation svg .fv_animation_cls-3{stroke:#fff023;stroke-width:4.64px;stroke-dasharray:0,629 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5 20,5;transition:stroke-dashoffset 3s linear}html #firstview .summary{margin-top:18.9333333333vw;position:relative}html #firstview .summary>p{padding-left:6.9333333333vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:4vw;line-height:6.2vw}html #firstview .summary .label{width:25.4666666667vw;aspect-ratio:128/130;position:absolute;right:5.8666666667vw;top:-.2666666667vw;z-index:10}html #firstview .summary .label a{display:block;height:100%;position:relative}html #firstview .summary .label a:after{content:"";width:100%;height:100%;background-image:url(./fv_label_bg.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;animation:an_fv_label_spin 9s linear infinite;position:absolute;left:0;top:0;z-index:0}html #firstview .summary .label a span{box-sizing:border-box;display:block;height:100%;padding-top:26.9230769231%;text-align:center;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:4.6vw;line-height:5.2vw;background-image:url(./fv_label_arrow.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;position:relative;z-index:10}html #firstview .summary .download{margin-top:6.2666666667vw}html #firstview .summary .download p{text-align:center}html #firstview .summary .download p img{width:50.2666666667vw}html #firstview .summary .download a{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:76vw;height:12vw;margin:1.4666666667vw auto 0;padding-left:4.6666666667vw;background:#fff023;border:.4vw solid #000000;border-radius:2vw}html #firstview .summary .download a span{padding-left:4.2666666667vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:4vw;line-height:1;position:relative}html #firstview .summary .download a span:before{content:"";width:4.2666666667vw;height:.9333333333vw;background-image:url(./icon_black.png);background-size:contain;background-position:left center;background-repeat:no-repeat;animation:1.5s ease-in-out 0s infinite an_fv_download_icon_spu;position:absolute;left:0;top:calc(50% + .2vw)}html #firstview .summary .target_models{margin-top:4.6666666667vw}html #firstview .summary .target_models>dt{text-align:center;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:4vw;line-height:1}html #firstview .summary .target_models>dd{width:93.3333333333vw;padding:2.9333333333vw 0;margin:1.7333333333vw auto 0;background:#fff;border-radius:2vw}html #firstview .summary .target_models>dd p{width:82.4vw;margin:0 auto;text-align:center;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:3.2vw;line-height:5.6vw}html #functions{background:#f0f0f0}html #functions .headline{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:93.3333333333vw;height:10.6666666667vw;margin:0 auto;padding-left:2.8vw;background:#333;border-radius:2vw;position:relative}html #functions .headline h2{color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:6.1333333333vw;line-height:1;position:relative;top:-.4vw;z-index:0}html #functions .headline p{position:absolute;right:3.2vw;bottom:2.9333333333vw;z-index:10}html #functions .headline p img{width:10.4vw}html #functions .content{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:93.3333333333vw;margin:4vw auto 0;padding-bottom:9.3333333333vw;gap:6.6666666667vw 0}html #functions .content .block{box-sizing:border-box;width:100%;padding:5.6vw 4vw 0;background:#fff;border-radius:4vw;position:relative}html #functions .content .block .block_headline{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}html #functions .content .block .block_headline .label{display:block;width:14.2vw;height:13.4vw;position:relative}html #functions .content .block .block_headline .label>span{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:7.2vw;height:4.2vw;background:#000;position:absolute;right:0;top:0;z-index:10}html #functions .content .block .block_headline .label>span span{color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:2.6vw;line-height:1;position:relative;top:-.2vw}html #functions .content .block .block_headline .label img{width:100%;position:absolute;left:0;bottom:0;z-index:5}html #functions .content .block .block_headline .text{padding-top:.6vw;padding-left:3.8vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:5.2vw;line-height:6.4vw}html #functions .content .block .functions_cmd_simple_slider{margin-bottom:0;padding-bottom:4vw}html #functions .content .block .functions_cmd_simple_slider .slick-dots{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;gap:0 2vw;bottom:0}html #functions .content .block .functions_cmd_simple_slider .slick-dots li{width:10vw;height:1vw;margin:0;padding:0}html #functions .content .block .functions_cmd_simple_slider .slick-dots li button{width:100%;height:100%;padding:0;background:#333;border-radius:0;overflow:hidden;position:relative}html #functions .content .block .functions_cmd_simple_slider .slick-dots li button:before{content:"";opacity:1;width:100%;height:200%;background:#fff023;transform:scaleX(0);transform-origin:left center;position:absolute;left:0;top:0}html #functions .content .block .functions_cmd_simple_slider .slick-dots li.slick-active button:before{transition:transform 2.2s linear;transform:scale(1)}html #functions .content .block.num06 .block_headline{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #functions .content .block.num06 .block_headline .text{padding-top:.8vw}html #functions .content .block.num01 .block_content{margin-top:4.1333333333vw;padding-bottom:6vw}html #functions .content .block.num01 .block_content>p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:3.2vw;line-height:5.6vw}html #functions .content .block.num01 .block_content .flow{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;margin-top:4vw;padding-left:.8vw;gap:0 3.8666666667vw}html #functions .content .block.num01 .block_content .flow>li:nth-child(1),html #functions .content .block.num01 .block_content .flow>li:nth-child(2){position:relative}html #functions .content .block.num01 .block_content .flow>li:nth-child(1) img,html #functions .content .block.num01 .block_content .flow>li:nth-child(2) img{height:19.2vw}html #functions .content .block.num01 .block_content .flow>li:nth-child(1):after,html #functions .content .block.num01 .block_content .flow>li:nth-child(2):after{content:"";background:#999;width:1.6vw;height:3.2vw;clip-path:polygon(0 0,100% 50%,0 100%);position:absolute;top:8.6666666667vw}html #functions .content .block.num01 .block_content .flow>li:nth-child(1):after{left:calc(100% + .9333333333vw)}html #functions .content .block.num01 .block_content .flow>li:nth-child(2):after{left:calc(100% + 1.2vw)}html #functions .content .block.num01 .block_content .flow>li:nth-child(3){padding-top:1.7333333333vw}html #functions .content .block.num01 .block_content .flow>li:nth-child(3) img{width:22.8vw}html #functions .content .block.num01 .block_content .flow>li>p{margin-top:1.4666666667vw;text-align:center;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.9066666667vw;line-height:2.5333333333vw;white-space:nowrap}html #functions .content .block.num01 .block_content .slider{width:76vw;margin:7.3333333333vw auto 0}html #functions .content .block.num01 .block_content .slider .slide img{width:76vw}html #functions .content .block.num02 .block_content{margin-top:3.7333333333vw;padding-bottom:7.6vw}html #functions .content .block.num02 .block_content p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:3.2vw;line-height:5.6vw}html #functions .content .block.num02 .block_content img{display:block;width:76vw;margin:6.8vw auto 0}html #functions .content .block.num03 .block_content{margin-top:3.4666666667vw;padding-bottom:7.6vw}html #functions .content .block.num03 .block_content p{padding-bottom:1.3333333333vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:3.2vw;line-height:5.6vw}html #functions .content .block.num03 .block_content a{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:52vw;height:6.4vw;padding-left:2.8vw;background:#eee;border:.2vw solid #777777;border-radius:1.2vw}html #functions .content .block.num03 .block_content a span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2.8vw;line-height:1;position:relative}html #functions .content .block.num03 .block_content a span:after{content:"";width:3.6vw;height:2.6vw;background-image:url(./download_block03_btn_icon.png);background-size:contain;background-position:right center;background-repeat:no-repeat;transform:translateY(-50%);position:absolute;left:100%;top:calc(50% + .2vw)}html #functions .content .block.num03 .block_content img{display:block;width:76vw;margin:4vw auto 0}html #functions .content .block.num04{padding:5.6vw 0 0;overflow-x:hidden}html #functions .content .block.num04 .block_headline{padding:0 4vw}html #functions .content .block.num04 .block_content{margin-top:2.1333333333vw;padding-bottom:6.8vw}html #functions .content .block.num04 .block_content .explain{width:85.3333333333vw;margin:0 auto}html #functions .content .block.num04 .block_content .explain p{display:inline;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:3.2vw;line-height:5.6vw}html #functions .content .block.num04 .block_content .catchphrase{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;margin-top:2.6666666667vw}html #functions .content .block.num04 .block_content .catchphrase p{padding:0 5.2vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:4.3746666667vw;line-height:1;position:relative;white-space:nowrap}html #functions .content .block.num04 .block_content .catchphrase p:before,html #functions .content .block.num04 .block_content .catchphrase p:after{content:"";width:2vw;height:6.1866666667vw;background-size:contain;background-repeat:no-repeat;position:absolute;bottom:-.6vw}html #functions .content .block.num04 .block_content .catchphrase p:before{background-image:url(./functions_block04_catchphrase_decoration_l.png);background-position:left bottom;left:0}html #functions .content .block.num04 .block_content .catchphrase p:after{background-image:url(./functions_block04_catchphrase_decoration_r.png);background-position:right bottom;right:0}html #functions .content .block.num04 .block_content .catchphrase p em{font-family:Noto Sans,sans-serif;font-optical-sizing:auto;font-weight:900;font-variation-settings:"wdth" 100;font-size:7.40368vw;font-style:normal;position:relative}html #functions .content .block.num04 .block_content .catchphrase p em:after{content:"";width:calc(100% + .2666666667vw);height:.728vw;background:#fff023;border-radius:.728vw;position:absolute;left:0;bottom:.1333333333vw}html #functions .content .block.num04 .block_content .catchphrase p em span{font-size:5.66452vw}html #functions .content .block.num04 .block_content #functions_emoji_tab_swiper{margin-top:7.3333333333vw}html #functions .content .block.num04 .block_content .tabs{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;padding-bottom:5.0666666667vw}html #functions .content .block.num04 .block_content .tabs li{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;flex-shrink:0;width:24vw;height:7vw;background:#e6e6e6;border-radius:1.8vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:3.2vw;line-height:1;cursor:pointer;position:relative}html #functions .content .block.num04 .block_content .tabs li:first-child{margin-left:6vw}html #functions .content .block.num04 .block_content .tabs li:nth-child(n+2){margin-left:2.5333333333vw}html #functions .content .block.num04 .block_content .tabs li:last-child{margin-left:7.0666666667vw;margin-right:6vw;position:relative}html #functions .content .block.num04 .block_content .tabs li:last-child:before{content:"";width:.2vw;height:100%;background:#000;border-radius:.2vw;position:absolute;left:-3.6vw;top:0}html #functions .content .block.num04 .block_content .tabs li.active{background:#fff023;cursor:default}html #functions .content .block.num04 .block_content .tabs li.active:after{content:"";width:3.2vw;height:2.6666666667vw;background:#fff023;clip-path:polygon(0 0,100% 0,50% 50%);transform:translate(-50%);position:absolute;left:50%;top:calc(100% - .1333333333vw)}html #functions .content .block.num04 .block_content .slider .slick-list{overflow:visible}html #functions .content .block.num04 .block_content .slider .slide .wrap{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #functions .content .block.num04 .block_content .slider .slide .wrap img{height:16vw;flex-shrink:0}html #functions .content .block.num04 .block_content .slider .slick-active .slide .wrap :where(img){animation:10s linear 0s infinite normal an_emoji_slide_spu}html #functions .content .block.num05 .block_content{margin-top:3.2vw;padding-bottom:7.2vw}html #functions .content .block.num05 .block_content .explain p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:3.2vw;line-height:5.6vw}html #functions .content .block.num05 .block_content .slider{width:76vw;margin:4vw auto 0}html #functions .content .block.num05 .block_content .slider .slide{position:relative}html #functions .content .block.num05 .block_content .slider .slide>p{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;height:5.2vw;padding:0 1.8666666667vw;background:#000;position:absolute;right:3.3333333333vw;top:3.2vw;z-index:10}html #functions .content .block.num05 .block_content .slider .slide>p span{color:#fff023;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:3.2vw;line-height:1}html #functions .content .block.num05 .block_content .slider .slide img{width:76vw;position:relative;z-index:1}html #functions .content .block.num06 .block_content{margin-top:2.8vw;padding-bottom:5.2vw}html #functions .content .block.num06 .block_content>p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:3.2vw;line-height:5.6vw}html #functions .content .block.num06 .block_content>img{display:block;width:80vw;margin:2.8vw auto 0}html #functions .content .block.num06 .block_content .more{box-sizing:border-box;margin-top:5.8666666667vw;padding-top:6.9333333333vw;padding-bottom:6.1333333333vw;border-radius:2vw;background-color:#dbe5f3;background-image:linear-gradient(to right,rgba(80,132,196,.1) 0vw,rgba(80,132,196,.1) .2vw,transparent .2vw,transparent),linear-gradient(to bottom,rgba(80,132,196,.1) 0vw,rgba(80,132,196,.1) .2vw,transparent .2vw,transparent);background-position:left -2.1333333333vw top -1.7333333333vw;background-size:7.7333333333vw 7.7333333333vw}html #functions .content .block.num06 .block_content .more h4{display:block;text-align:center}html #functions .content .block.num06 .block_content .more h4>img{width:68.7vw}html #functions .content .block.num06 .block_content .more>img{display:block;width:100%;margin-top:4.6666666667vw}html #functions .content .block.num06 .block_content .more>p{width:71.8666666667vw;margin:5.7333333333vw auto 0;text-align:center}html #functions .content .block.num06 .block_content .more>p span{display:inline-block;text-align:left;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:3.2vw;line-height:4.8vw}html #functions .content .block.num06 .block_content .more>a{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:68vw;height:10vw;margin:2.9333333333vw auto 0;padding-left:38.6666666667vw;position:relative}html #functions .content .block.num06 .block_content .more>a:before{content:"";box-sizing:border-box;width:100%;height:100%;background-color:#fff;background-image:url(./functions_block06_more_btn.png);background-position:left center;background-size:100% auto;background-repeat:no-repeat;border:.4vw solid #000000;border-radius:2vw;transition:background-color .4s ease;position:absolute;left:0;top:0;z-index:0}html #functions .content .block.num06 .block_content .more>a span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:3.2vw;line-height:1;position:relative;z-index:10}html #functions .content .block.num06 .block_content .more>a:hover:before{background-color:#fff023}html #functions .content .block.num07 .block_content{margin-top:2.4vw;padding-bottom:6.4vw}html #functions .content .block.num07 .block_content .explain p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:3.2vw;line-height:5.6vw}html #functions .content .block.num07 .block_content .google{margin-top:4vw;padding:4.6666666667vw 0 3.8666666667vw 4.6666666667vw;border:.2vw solid #B3B3B3;border-radius:2vw}html #functions .content .block.num07 .block_content .google h4{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:4vw;line-height:1}html #functions .content .block.num07 .block_content .google>p{margin-top:2.1333333333vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:3.2vw;line-height:1}html #functions .content .block.num07 .block_content .google .remarks{margin-top:2.8vw}html #functions .content .block.num07 .block_content .google .remarks p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2.4vw;line-height:3.6vw;white-space:nowrap}html #functions .content .block.num07 .block_content .google .annotation{box-sizing:border-box;width:76.4vw;margin-top:1.2vw;padding-left:1em;text-indent:-1em;font-size:2.4vw}html #functions .content .block.num07 .block_content .google .annotation p{display:inline;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2.4vw;line-height:3.2vw}html #functions .content .block.num07 .block_content .google .label{margin-top:1.7333333333vw}html #functions .content .block.num07 .block_content .google .label img{width:35.0666666667vw}html #functions .content .block.num07 .block_content .slider{width:76vw;margin:7.0666666667vw auto 0}html #functions .content .block.num07 .block_content .slider .slide img{width:76vw}html #for_developer{padding:6.6666666667vw 0;background:#e6e6e6}html #for_developer .headline{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:93.3333333333vw;height:10.6666666667vw;margin:0 auto;padding-left:2.8vw;background:#333;border-radius:2vw;position:relative}html #for_developer .headline h2{color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:6.1333333333vw;line-height:1;position:relative;top:-.4vw;z-index:0}html #for_developer .headline p{position:absolute;right:3.2vw;bottom:2.6654222222vw;z-index:10}html #for_developer .headline p img{width:20.8vw}html #for_developer .content{width:93.3333333333vw;margin:4vw auto 0;padding:4.5333333333vw 4vw 8.6666666667vw;border-radius:4vw;background:#fff;position:relative}html #for_developer .content .api h3{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;gap:0 4vw}html #for_developer .content .api h3 img{width:13.6vw}html #for_developer .content .api h3 span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:5.2vw;line-height:6.4vw}html #for_developer .content .api .summary{margin-top:3.8666666667vw;position:relative}html #for_developer .content .api .summary .explain{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:3.2vw;line-height:5.6vw}html #for_developer .content .api .summary .notice{margin-top:1.4666666667vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2.4vw;line-height:3.2vw}html #for_developer .content .api .summary .corporate_and_service{margin-top:6.8vw}html #for_developer .content .api .summary .corporate_and_service>ul{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;gap:0 4vw}html #for_developer .content .api .summary .corporate_and_service>ul>li:nth-of-type(1) img{width:17.8666666667vw}html #for_developer .content .api .summary .corporate_and_service>ul>li:nth-of-type(2) img{width:25.8666666667vw}html #for_developer .content .api .summary .corporate_and_service>ul>li:nth-of-type(3) img{width:32.2666666667vw}html #for_developer .content .api .summary .remarks{margin-top:3.6vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:2.4vw;line-height:1}html #for_developer .content .api .integration{margin-top:7.7333333333vw}html #for_developer .content .api .integration .images>li figcaption{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:85.3333333333vw;height:6vw;padding-left:2.1333333333vw;background:#cecece;border-radius:1.9466666667vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:3.2vw;line-height:1}html #for_developer .content .api .integration .images>li img{margin-top:3.2vw;transform:translate(-50%);position:relative;left:50%}html #for_developer .content .api .integration .images>li:nth-of-type(1) img{width:82.4vw}html #for_developer .content .api .integration .images>li:nth-of-type(1) .remarks{margin-top:2.2666666667vw}html #for_developer .content .api .integration .images>li:nth-of-type(1) .remarks>ul>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}html #for_developer .content .api .integration .images>li:nth-of-type(1) .remarks>ul>li span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:2.4vw;line-height:3.2vw}html #for_developer .content .api .integration .images>li:nth-of-type(2){margin-top:4.9333333333vw}html #for_developer .content .api .integration .images>li:nth-of-type(2) img{width:85.8666666667vw}html #for_developer .content .api .more{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;margin-top:5.2vw;gap:1.2vw 0}html #for_developer .content .api .more p{color:#368ee9;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:3.2vw;line-height:1}html #for_developer .content .api .more a{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:68vw;height:10vw;border:.4vw solid #000000;border-radius:2vw;transition:background-color .4s ease;position:relative}html #for_developer .content .api .more a:after{content:"";width:2.6vw;height:100%;background-image:url(./for_developer_btn_icon.png);background-size:contain;background-position:right center;background-repeat:no-repeat;position:absolute;right:4.2666666667vw;top:0}html #for_developer .content .api .more a span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:3.2vw;line-height:1}html #for_developer .content .api .more a:hover{background-color:#fff023}html #for_developer .content .install{margin-top:7.3333333333vw;padding-top:4.9333333333vw;border-top:.2666666667vw solid #c5c5c5}html #for_developer .content .install h3{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;gap:0 4.2666666667vw}html #for_developer .content .install h3 img{width:12.1333333333vw}html #for_developer .content .install h3 span{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:5.2vw;line-height:1}html #for_developer .content .install .summary{margin-top:4vw;position:relative}html #for_developer .content .install .summary .explain{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:3.2vw;line-height:5.6vw}html #for_developer .content .install .summary .notice{margin-top:2vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2.8vw;line-height:4vw}html #for_developer .content .install .summary .image{padding-left:.8vw}html #for_developer .content .install .summary .image img{width:83.7333333333vw}html #software{padding:6.6666666667vw 0;background:#dcdcdc}html #software .headline{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:93.3333333333vw;height:10.6666666667vw;margin:0 auto;padding-left:2.8vw;background:#333;border-radius:2vw;position:relative}html #software .headline h2{color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:6.1333333333vw;line-height:1;position:relative;top:-.4vw;z-index:0}html #software .headline p{position:absolute;right:3.2vw;bottom:2.9333333333vw;z-index:10}html #software .headline p img{width:9.8666666667vw}html #software .content{width:93.3333333333vw;margin:4vw auto 0}html #software .content .table{padding:3.7333333333vw 4vw 6vw;border-radius:4vw;background:#fff;position:relative}html #software .content .table .table_window{height:98vw;transition:height 1s ease;overflow:hidden}html #software .content .table .table_window .table_wrapper{padding-bottom:8vw}html #software .content .table .table_window .table_wrapper table{display:block}html #software .content .table .table_window .table_wrapper table caption{padding-bottom:2vw;border-bottom:.2vw solid #C5C5C5;text-align:left;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:3.6vw;line-height:4vw}html #software .content .table .table_window .table_wrapper table tbody tr{display:block;padding:2.6666666667vw 0;border-bottom:.2vw solid #C5C5C5}html #software .content .table .table_window .table_wrapper table tbody tr th,html #software .content .table .table_window .table_wrapper table tbody tr td{display:block;vertical-align:top}html #software .content .table .table_window .table_wrapper table tbody tr th{text-align:left;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:2.8vw;line-height:1}html #software .content .table .table_window .table_wrapper table tbody tr td{margin-top:1.6vw}html #software .content .table .table_window .table_wrapper table tbody tr td>p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2.8vw;line-height:3.6vw}html #software .content .table .table_window .table_wrapper table tbody tr td ul.annotation>li{padding-left:1em;text-indent:-1em;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:2.4vw;line-height:3.2vw}html #software .content .table .table_window .table_wrapper table tbody tr td dl.case>dt{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:2.8vw;line-height:3.6vw}html #software .content .table .table_window .table_wrapper table tbody tr td dl.case>dd{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2.8vw;line-height:3.6vw}html #software .content .table .table_window .table_wrapper table tbody tr td dl.case:nth-of-type(n+2){margin-top:4vw}html #software .content .table .table_window .table_wrapper table tbody tr td ol.procedure>li{padding-left:1.3em;text-indent:-1.3em;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2.8vw;line-height:4.3vw}html #software .content .table .table_window .table_wrapper table tbody tr td .notice{margin-top:1.6vw;background:#fcf1d4;border-radius:2vw}html #software .content .table .table_window .table_wrapper table tbody tr td .notice>dl{width:77.3333333333vw;margin:0 auto;padding:4vw 0}html #software .content .table .table_window .table_wrapper table tbody tr td .notice>dl>dt{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:2.8vw;line-height:1}html #software .content .table .table_window .table_wrapper table tbody tr td .notice>dl>dd{margin-top:.6vw}html #software .content .table .table_window .table_wrapper table tbody tr td .notice>dl>dd>p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:2.4vw;line-height:3.6vw}html #software .content .table .switch{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;width:100%;position:absolute;left:0;bottom:6vw;z-index:50}html #software .content .table .switch:before{content:"";width:100%;height:20.4vw;background:linear-gradient(0deg,#fff,#fff0);transition:opacity 1s ease;position:absolute;left:0;bottom:-1.0666666667vw;z-index:0}html #software .content .table .switch p{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:40vw;height:6vw;background:#747474;border-radius:2vw;cursor:pointer;position:relative;z-index:10}html #software .content .table .switch p span{padding-left:4.4vw;color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:3.2vw;line-height:1;position:relative}html #software .content .table .switch p span:after{content:"";width:2.52vw;height:100%;background-size:contain;background-position:left center;background-repeat:no-repeat;transform:translateY(-50%);position:absolute;left:0;top:calc(50% + .2vw)}html #software .content .table .switch p.open span:after{background-image:url(./software_icon_table_open.png)}html #software .content .table .switch p.close{display:none}html #software .content .table .switch p.close span:after{background-image:url(./software_icon_table_close.png)}html #software .content .table.state_open .switch:before{opacity:0;pointer-events:none}html #software .content .table.state_open .switch p.open{display:none}html #software .content .table.state_open .switch p.close{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}html #update{padding:6.6666666667vw 0;background:#d2d2d2}html #update .headline{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:93.3333333333vw;height:10.6666666667vw;margin:0 auto;padding-left:2.8vw;background:#333;border-radius:2vw;position:relative}html #update .headline h2{color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:6.1333333333vw;line-height:1;position:relative;top:-.4vw;z-index:0}html #update .headline p{position:absolute;right:3.2vw;bottom:2.9333333333vw;z-index:10}html #update .headline p img{width:9.6vw}html #update .content{width:93.3333333333vw;margin:4vw auto 0;padding:6vw 0 6.9333333333vw;border-radius:4vw;background:#fff}html #update .content .latest{width:85.3333333333vw;margin:0 auto}html #update .content .history{width:85.3333333333vw;margin:5.6vw auto 0;border-bottom:.2vw solid #c5c5c5}html #update .content .block_wrapper{padding-left:2.6666666667vw}html #update .content .opt_hd3{display:block;padding-bottom:1.3333333333vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:3.6vw;line-height:6.4vw}html #update .content .opt_hd4{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:2.1333333333vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:2.8vw;line-height:3.6vw}html #update .content .opt_hd4:before{content:"●"}html #update .content .opt_hd4 .opt_hd4_no_detail{padding-bottom:0}html #update .content ul.opt_ld_bar{margin-top:-.8vw;padding-left:2.4vw}html #update .content ul.opt_ld_bar>li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:2.8vw;line-height:4.4vw}html #update .content ul.opt_ld_bar>li:before{content:"ー"}html #history_headline{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;height:10vw;padding-left:4vw;background:#f0f0f0;border-top:.2vw solid #c5c5c5;cursor:pointer;position:relative}html #history_headline span{width:5vw;height:5vw;pointer-events:none;transform:translateY(-50%);position:absolute;top:50%;right:4vw;z-index:10}html #history_headline span:before,html #history_headline span:after{content:"";background:#000;position:absolute}html #history_headline span:before{width:100%;height:.4vw;top:calc(50% - .2vw);left:0}html #history_headline span:after{width:.4vw;height:100%;top:0;left:calc(50% - .2vw)}html #history_headline p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:3.2vw;line-height:1}html #history_headline.is_open span:after{display:none}html #history_content{display:none}html #history_content .inner{padding:2.2666666667vw 0 5.2vw}html #history_content .inner>*:nth-child(n+2){margin-top:5.2vw;padding-top:2.2666666667vw;border-top:.2vw solid #c5c5c5}html #update_v420 .block.num01 .explain{width:80vw;padding:3.4666666667vw 0 3.2vw;background:#dcdcdc;border-radius:1.3333333333vw}html #update_v420 .block.num01 .explain ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;width:72vw;margin:0 auto}html #update_v420 .block.num01 .explain ul li img{width:33.3333333333vw}html #update_v420 .block.num01 .explain p{margin-top:1.8666666667vw;padding-left:4vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:1.8666666667vw;line-height:2.4vw;letter-spacing:.05em}html #update_v410 .block.num01 .comparison{width:80vw;padding:2.4vw 0 2.6666666667vw;background:#dcdcdc;border-radius:1.3333333333vw}html #update_v410 .block.num01 .comparison ol{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;width:72.6666666667vw;margin:0 auto}html #update_v410 .block.num01 .comparison ol li:nth-child(1){position:relative}html #update_v410 .block.num01 .comparison ol li:nth-child(1):after{content:"";width:2.4668vw;height:4.2893333333vw;clip-path:polygon(0 0,100% 50%,0 100%);background:#727272;pointer-events:none;position:absolute;top:13.0666666667vw;left:calc(100% + 1.7333333333vw);z-index:10}html #update_v410 .block.num01 .comparison ol li img{width:33.3333333333vw}html #update_v410 .block.num01 .comparison ol li p:nth-of-type(1){padding-bottom:.9333333333vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.8666666667vw;line-height:1}html #update_v410 .block.num01 .comparison ol li p:nth-of-type(2){padding-top:.6666666667vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:1.8666666667vw;line-height:2.2666666667vw}html #update_v410 .block.num01 .comparison ol li p:nth-of-type(2) strong{font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}html #update_v410 .block.num02{margin-top:7.3333333333vw}html #update_v400 .block.num02{margin-top:2vw}html #download{padding:6.6666666667vw 0;background:#c8c8c8}html #download .headline{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:93.3333333333vw;height:10.6666666667vw;margin:0 auto;padding-left:2.8vw;background:#333;border-radius:2vw;position:relative}html #download .headline h2{color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:6.1333333333vw;line-height:1;position:relative;top:-.4vw;z-index:0}html #download .headline p{position:absolute;right:3.2vw;bottom:2.9333333333vw;z-index:10}html #download .headline p img{width:10.2666666667vw}html #download .content{width:93.3333333333vw;margin:4vw auto 0;padding:7.3333333333vw 0 6.6666666667vw;border-radius:4vw;background:#fff}html #download .content .block{width:83.2vw;margin:0 auto}html #download .content .block.num01,html #download .content .block.num02{border-bottom:.2vw solid #C5C5C5}html #download .content .block.num01{padding-bottom:7.3333333333vw}html #download .content .block.num01 h3{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:5.2vw;line-height:1}html #download .content .block.num01 p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2.8vw;line-height:4.4vw}html #download .content .block.num01 p:nth-of-type(1){margin-top:3.2vw}html #download .content .block.num01 p a{color:#00f;text-decoration:underline}html #download .content .block.num01 p a:hover{text-decoration:none}html #download .content .block.num02{padding:8vw 0 7.6vw}html #download .content .block.num02 .explain h3{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}html #download .content .block.num02 .explain h3 img{width:13.4666666667vw}html #download .content .block.num02 .explain h3 span{padding-left:3.6vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:5.2vw;line-height:6vw}html #download .content .block.num02 .explain .latest{margin-top:2.9333333333vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:3.6vw;line-height:5vw}html #download .content .block.num02 .explain .remarks{margin-top:3.8666666667vw}html #download .content .block.num02 .explain .remarks a,html #download .content .block.num02 .explain .remarks p{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:2.4vw;line-height:3.2vw}html #download .content .block.num02 .explain .remarks a{position:relative}html #download .content .block.num02 .explain .remarks a:after{content:"";width:3.3333333333vw;height:2.2vw;background-image:url(./download_block03_btn_icon.png);background-size:contain;background-position:right center;background-repeat:no-repeat;transform:translateY(-50%);position:absolute;left:100%;top:calc(50% - .2vw)}html #download .content .block.num02 .explain .remarks p{margin-top:.8vw}html #download .content .block.num02 .form{box-sizing:border-box;width:85.4666666667vw;margin:4.9333333333vw auto 0;padding:5.6vw 8vw 8.2666666667vw;background:#f0f0f0;border-radius:2vw}html #download .content .block.num02 .form .download-title{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:3.2vw;line-height:4.5333333333vw}html #download .content .block.num02 .form .download-text{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2.8vw;line-height:1}html #download .content .block.num02 .form select{box-sizing:border-box;display:block;width:69.4666666667vw;height:8vw;padding:0 8vw 0 3.4666666667vw;background:#fff;border:.2vw solid #C5C5C5;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2.8vw;line-height:1.4;cursor:pointer}html #download .content .block.num02 .form select:invalid{color:#969696}html #download .content .block.num02 .form select option{color:#000}html #download .content .block.num02 .form .download-purpose-wrap{margin-top:2.9333333333vw;padding-bottom:1.8666666667vw}html #download .content .block.num02 .form .download-purpose-wrap .download-purpose-list{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;margin-top:1.7333333333vw;gap:0 5.3333333333vw}html #download .content .block.num02 .form .download-purpose-wrap .download-purpose-list label{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;gap:0 1.3333333333vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2.8vw;line-height:1;cursor:pointer;position:relative}html #download .content .block.num02 .form .download-purpose-wrap .download-purpose-list label:before{content:"";box-sizing:border-box;display:block;width:5.2vw;height:5.2vw;background:#fff;border:.4vw solid #C5C5C5;border-radius:50%;position:relative;z-index:0}html #download .content .block.num02 .form .download-purpose-wrap .download-purpose-list label input[type=radio]{display:block;width:5.2vw;height:5.2vw;background:#fff023;clip-path:circle(1.6vw at 50% 50%);opacity:0;position:absolute;left:0;top:0;z-index:10}html #download .content .block.num02 .form .download-purpose-wrap .download-purpose-list label input[type=radio]:checked{opacity:1}html #download .content .block.num02 .form .download-type-wrap{margin-top:2.6666666667vw}html #download .content .block.num02 .form .download-type-wrap.is-disabled{display:none}html #download .content .block.num02 .form .download-type-wrap .download-type-select{margin-top:1.3333333333vw;position:relative}html #download .content .block.num02 .form .download-type-wrap .download-type-select:after{content:"";display:block;width:2.6vw;height:2.1066666667vw;background:#000;clip-path:polygon(0 0,100% 0,50% 100%);pointer-events:none;position:absolute;right:3.3333333333vw;top:3.2vw}html #download .content .block.num02 .form .download-frequency-wrap{margin-top:2.6666666667vw}html #download .content .block.num02 .form .download-frequency-wrap .download-frequency-select{margin-top:1.3333333333vw;position:relative}html #download .content .block.num02 .form .download-frequency-wrap .download-frequency-select:after{content:"";display:block;width:2.6vw;height:2.1066666667vw;background:#000;clip-path:polygon(0 0,100% 0,50% 100%);pointer-events:none;position:absolute;right:3.3333333333vw;top:3.2vw}html #download .content .block.num02 .form .link-button-v2{margin-top:3.6vw}html #download .content .block.num02 .form .link-button-v2 a{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:69.4666666667vw;height:12vw;background:#fff023;border:.4vw solid #000000;border-radius:2vw}html #download .content .block.num02 .form .link-button-v2 a span{padding-right:7.6vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:4vw;line-height:1;position:relative}html #download .content .block.num02 .form .link-button-v2 a span:after{content:"";width:4.8vw;height:3.7333333333vw;background-image:url(./download_block02_download_btn_icon.png);background-size:contain;background-position:right center;background-repeat:no-repeat;transform:translateY(-50%);position:absolute;right:0;top:calc(50% + .2vw)}html #download .content .block.num02 .form .link-button-v2 a.is-disabled{background:#b5b5b6;pointer-events:none}html #download .content .block.num02 .form .link-button-v2 a.is-disabled span{opacity:.3}html #download .content .block.num03{padding:7.0666666667vw 0 0 .6666666667vw}html #download .content .block.num03 h3{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-end;align-items:flex-end;gap:0 1.3333333333vw}html #download .content .block.num03 h3 img{width:9.6vw}html #download .content .block.num03 h3>span{padding-bottom:1.3333333333vw;display:block;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:5.2vw;line-height:1}html #download .content .block.num03 .btn{padding-top:3.6vw}html #download .content .block.num03 .btn a{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:84vw;height:9.2vw;background:#eee;border:.2vw solid #777777;border-radius:1.2vw}html #download .content .block.num03 .btn a span{padding-right:4.6666666667vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2.8vw;line-height:1;position:relative}html #download .content .block.num03 .btn a span:after{content:"";width:2.6vw;height:2.6vw;background-image:url(./download_block03_btn_icon.png);background-size:contain;background-position:right center;background-repeat:no-repeat;transform:translateY(-50%);position:absolute;right:0;top:calc(50% + .2vw)}html #install{box-sizing:border-box;height:85.3333333333vw;padding-top:9.8666666667vw;background:#666;overflow:hidden}html #install .headline{width:93.3333333333vw;margin:0 auto;padding-bottom:2vw;border-bottom:.2vw solid #FFF023}html #install .headline h2{color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:6vw;line-height:1}html #install .content{margin:4.9333333333vw auto 0}html #install .content .list li{width:62vw;margin-right:6.6666666667vw}html #install .content .list li:first-child{margin-left:3.3333333333vw}html #install .content .list li:last-child{margin-right:34.6666666667vw}html #install .content .list li .box{width:62vw}html #install .content .list li .box>p{padding-bottom:1.7333333333vw;color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:2.8vw;line-height:3.6vw}html #install .content .list li .box>.getting_ready img{width:62vw}html #install .content .list li .box>.getting_ready+a{display:none}html #install .content .list li .box img{width:62vw}html #faq{padding:9.0666666667vw 0 12vw;background:#555}html #faq .headline{width:93.3333333333vw;margin:0 auto;padding-bottom:2vw;border-bottom:.2vw solid #FFF023}html #faq .headline h2{color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:6vw;line-height:1}html #faq .content{width:93.3333333333vw;margin:7.6vw auto 0}html #faq .content p{color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:4vw;line-height:1}html #faq .content a{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:64.2vw;height:10vw;margin:5.6vw auto 0;background:#fff;border:.4vw solid #000000;border-radius:2vw}html #faq .content a span{padding-right:4.9333333333vw;color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:3.6vw;line-height:1;position:relative}html #faq .content a span:after{content:"";width:2.6vw;height:2.6vw;background-image:url(./faq_icon_external.png);background-size:contain;background-position:right center;background-repeat:no-repeat;transform:translateY(-50%);position:absolute;right:0;top:calc(50% + .2vw)}html #other{padding:8vw 0 10.6666666667vw;background:#444}html #other .headline{width:93.3333333333vw;margin:0 auto;padding-bottom:2vw;border-bottom:.2vw solid #FFF023}html #other .headline h2{color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:6vw;line-height:1}html #other .content{width:93.3333333333vw;margin:3.6vw auto 0}html #other .content .explain{color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:2.6vw;line-height:4.55vw}html #other .content .explain i{color:#fff023}html #other .content>table{width:100%;height:100%;margin:5.3333333333vw auto 0;border-collapse:separate;border-spacing:0}html #other .content>table tbody tr th,html #other .content>table tbody tr td{height:100%;vertical-align:top}html #other .content>table tbody tr th .box,html #other .content>table tbody tr td .box{box-sizing:border-box;height:100%;padding:1.1253333333vw 0;background:#666;border-radius:1vw}html #other .content>table tbody tr th{width:24.2666666667vw;padding-right:.9333333333vw}html #other .content>table tbody tr th .box{padding-left:2.4vw;color:#fff;text-align:left;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:2.6vw;line-height:4.55vw}html #other .content>table tbody tr td:nth-of-type(1){box-sizing:border-box;width:27.6vw;padding-right:.9333333333vw}html #other .content>table tbody tr td:nth-of-type(1) .box{padding-left:4.6666666667vw;color:#fff;text-align:left;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:2.6vw;line-height:4.55vw}html #other .content>table tbody tr td:nth-of-type(2) .box{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;padding-left:calc(3.7333333333vw + 1em);text-indent:-1em;text-align:left;color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:2.8vw;line-height:3.6vw}html #other .content>table tbody tr:nth-child(2) th,html #other .content>table tbody tr:nth-child(2) td,html #other .content>table tbody tr:nth-child(3) th,html #other .content>table tbody tr:nth-child(3) td{padding-top:4vw}html #other .content>table tbody tr:nth-child(4) td{padding-top:.6666666667vw}html #other .content>table tbody tr:nth-child(4) td:nth-of-type(1) .box{padding-bottom:1.6vw}html #other .content .remarks{margin-top:3.8666666667vw}html #other .content .remarks p a{color:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:2.4vw;line-height:4.8vw;position:relative}html #other .content .remarks p a:after{content:"";width:4vw;height:2.6vw;background-image:url(./other_icon_external.png);background-size:contain;background-position:right center;background-repeat:no-repeat;transform:translateY(-50%);position:absolute;left:100%;top:50%}html #end_banners{padding:6.6666666667vw 0;background:#333;text-align:center}html #end_banners img{width:80vw}}
