﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;200;300;400;500;600;700;900&display=swap");html .okm--h--wrapper--header{width:100%}.sth{font-family:"A1 Gothic R", "A1ゴシック R", 'Noto Sans JP',"Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;font-size:clamp(16px, 1.36vw, 22px);position:relative;font-feature-settings:"palt"}.sth.sth-fadein{transform:translateY(0px);opacity:1}.sth *{box-sizing:border-box;padding:0;margin:0;font-size:100%}.sth ul,.sth ol,.sth li{list-style:none}.sth img{max-width:100%;height:auto}.sth em,.sth i{font-style:normal}.sth .sth-tb,.sth .sth-sm{display:none}.sth b,.sth strong,.sth h2,.sth h3,.sth h4,.sth h5{font-family:"A1 Gothic M","A1ゴシック M","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}.sth a{text-decoration:none;color:#333}.sth .ti1{text-indent:-1em;padding-left:1em}.sth .ti05{text-indent:-0.5em;padding-left:0.5em}.sth-fadein{opacity:0;transition-duration:0.8s;transform:translateY(80px)}.sth-fadein.inView{opacity:1;transform:translateY(0px)}.sth .sth-crumbs{font-family:"UD Shin Go Regular", sans-serif;font-size:12px}.sth .sth-crumbs a:hover{text-decoration:underline}.sth-crumbs-top{position:absolute;top:16px;left:10vh;width:calc(100% - 11vh);z-index:80}.sth-crumbs-top .sth-container{margin-left:0}.sth-crumbs-top a{font-size:12px}@media (max-aspect-ratio: 40 / 19){.sth-crumbs-top{left:5vw;width:calc(100% - 6vw)}}.sth-kv{position:relative;overflow:hidden;line-height:0;transform:translateY(0px);width:100%;max-height:calc(100vh - 99px);overflow:hidden;transition-delay:0.2s}.sth-kv.sth-fadein{transform:translateY(0px)}.sth-kv h1,.sth-kv h2,.sth-kv li{position:absolute}.sth-kv h1{left:50%;top:48%;transform:translate(-50%, -50%) scale(0.1);width:56%;z-index:10;opacity:0;transition-duration:1.5s;transition-delay:1.0s;transition-timing-function:cubic-bezier(0.34, 1.56, 0.64, 1)}.sth-kv h2{left:-4px;top:0;height:100%;z-index:9;clip-path:inset(0 100% 100% 0)}.sth-kv h2 img{height:100%;width:auto}.sth-kv figure{opacity:1}.sth-kv figure img{height:100%;object-fit:cover}.sth-kv-parts p{position:absolute;left:0;top:0;z-index:1;width:101%;height:101%;opacity:0;transition-duration:1.2s;transform:scale(1.15);transition-timing-function:cubic-bezier(0.34, 1.56, 0.64, 1)}.sth-kv-parts-1{transition-delay:1.5s;transform-origin:left bottom}.sth-kv-parts-2{transition-delay:1.7s}.sth-kv-parts-3{transition-delay:1.9s}.sth-kv-parts-4{transition-delay:2.0s}.sth-kv-parts-5{transition-delay:2.2s}.sth-kv-parts-6{transition-delay:2.4s}.sth-kv-parts-7{transition-delay:2.6s}.sth-kv-parts-8{transition-delay:2.7s}.sth-kv-parts-9{transition-delay:2.9s}.sth-kv-parts-10{transition-delay:3.0s}.sth-kv-parts-11{transition-delay:3.2s}.sth-kv-parts-12{transition-delay:3.3s}.sth-kv-parts-13{transition-delay:3.5s}.sth-kv.inView h1{opacity:1;transform:translate(-50%, -50%) scale(1)}.sth-kv.inView h2{animation:kv-h2 2.0s 3.0s forwards}.sth-kv.inView .sth-kv-parts p{opacity:1;transform:scale(1);animation:yuragi 4s 6s infinite}@keyframes kv-h2{0%{clip-path:inset(0 90% 100% 0)}40%{clip-path:inset(0 90% 0% 0)}60%{clip-path:inset(0 55% 0% 0)}70%{clip-path:inset(0 55% 0% 0)}100%{clip-path:inset(0 0% 0% 0)}}@keyframes yuragi{0%{top:0}50%{top:-4px}100%{top:0}}.sth-top-body{line-height:1.75;opacity:0;transform:translateY(0);transition-delay:0.3s}.sth-container{width:1920px;margin-left:auto;margin-right:auto;max-width:94%}.sth-nav{z-index:88;top:-4px;background:#E6F2F2;padding:1rem 0}.sth-nav .sth-container{display:flex;justify-content:flex-end;max-width:98%}.sth-nav ul{background:url("../img/nav-bg.png");background-size:8px;display:flex;align-items:center;padding:12px 24px;border-radius:12px}.sth-nav li{padding:3px 3px;font-weight:500}.sth-nav li b{display:flex;align-items:center;justify-content:center}.sth-nav li b img{height:1vw;min-height:13px;max-height:18px;margin-right:8px}.sth-nav li a{display:flex;align-items:center;justify-content:center;background:#fff;color:#333;background:#fff;border-radius:24px;font-size:clamp(11px, 4vw, 16px);line-height:1;padding:12px 16px 10px;min-width:10em;text-align:center;box-shadow:0 3px 0 #55708B;transition-duration:0.3s}.sth-nav li a:hover{transform:translateY(2px);background:#E6F2F2;box-shadow:0 0 0 #55708B}.sth-hub{background:#E6F2F2}.sth-hub h2{text-align:center;font-size:clamp(24px, 2.58vw, 48px);padding:3rem 0 0;line-height:1.7}.sth-hub p{text-align:center;padding-top:3rem}.sth-hub .sth-pb2{padding-bottom:2rem}.sth-hub-image{display:flex;flex-wrap:wrap;justify-content:center;padding:2vw 0 0}.sth-hub-image p.sth-pb2{order:4;flex:0 0 100%;padding-top:0}.sth-hub-image-txt{padding-top:min(10.65vw, 200px);opacity:0}.sth-hub-image-txt img{height:10vw;max-height:160px;width:auto}.sth-hub-image-txt-L{order:1;flex:0 0 20%;text-align:right}.sth-hub-image-txt-R{order:3;flex:0 0 20%}.sth-hub-image-main{flex:0 0 50%;max-width:40vw;order:2}.sth-hub-image figure{position:relative}.sth-hub-image figure span{position:absolute;top:50%;width:2vw;min-width:20px;max-width:40px;opacity:0}.sth-hub-image figure .sth-up{left:12%}.sth-hub-image figure .sth-down{right:12%}.sth-hub-image ul{display:flex;justify-content:space-between}.sth-hub-image li{flex:0 0 25%;position:relative}.sth-hub-image li span{position:absolute;top:-40px;left:calc(50% - 12px);width:1.6vw;min-width:16px;max-width:32px;opacity:0}.sth-hub-image li:nth-child(even) span{animation-delay:0s}.sth-hub-image.inView .sth-hub-image-txt-L{animation:leftin 1s 0.1s forwards}.sth-hub-image.inView .sth-hub-image-txt-R{animation:rightin 1s 0.1s forwards}.sth-hub-image.inView .sth-up{animation:upimg 2s forwards}.sth-hub-image.inView .sth-down{animation:downimg 2s 0s forwards}.sth-hub-image.inView li span{animation:upimg 2s 1s forwards}.sth-hub-image.inView li:nth-last-child(even) span{animation:downimg 2s 1s forwards}@keyframes leftin{0%{transform:translateX(-50px);opacity:0}100%{transform:translateX(0%);opacity:1}}@keyframes rightin{0%{transform:translateX(50px);opacity:0}100%{transform:translateX(0%);opacity:1}}@keyframes upimg{0%{transform:translateY(30%);opacity:0}50%{transform:translateY(30%);opacity:0}100%{transform:translateY(0%);opacity:1}}@keyframes downimg{0%{transform:translateY(-30%);opacity:0}50%{transform:translateY(-30%);opacity:0}100%{transform:translateY(0%);opacity:1}}@keyframes updownimg{0%{transform:translateY(0rem);opacity:1}40%{transform:translateY(1rem);opacity:1}50%{transform:translateY(1rem);opacity:1}90%{transform:translateY(0rem);opacity:1}100%{transform:translateY(0rem);opacity:1}}@keyframes blink2{0%{opacity:1}18%{opacity:1}20%{opacity:0}22%{opacity:1}24%{opacity:0}26%{opacity:1}100%{opacity:1}}.sth-wayway{display:flex;justify-content:center}.sth-wayway::before,.sth-wayway::after{content:"";display:inline-block;width:1px;height:1.4em;vertical-align:middle;background:#333;transform:rotate(-36deg);margin:0 1em 2px}.sth-wayway::after{transform:rotate(36deg)}.sth-support-image{max-width:1560px;margin:0 auto;padding-left:8%;padding-bottom:2rem;padding-top:2rem}.sth-support-image p{text-align:left;justify-content:flex-start;padding-left:17%;padding-bottom:8px;padding-top:0;font-size:0.9em;line-height:1.4}.sth-support-image ul{position:relative;aspect-ratio:7 / 1;overflow:hidden}.sth-support-image li{position:absolute;left:0;top:0;width:100%;z-index:4;transition-duration:1.0s;transform:translateX(-50%);opacity:0}.sth-support-image li:nth-child(1){transition-delay:0s;z-index:4}.sth-support-image li:nth-child(2){transition-delay:0.4s;z-index:3}.sth-support-image li:nth-child(3){transition-delay:0.8s;z-index:2}.sth-support-image li:nth-child(4){transition-delay:1.2s;z-index:1}.sth-support-image.inView li{transform:translateX(0%);opacity:1}.sth-support-image .sth-support-icon{position:relative}.sth-support-image .sth-support-icon span{position:absolute;left:0;top:-4rem;z-index:5;height:2.5rem;opacity:0;transition-duration:1.0s;transition-delay:1.0s}.sth-support-image .sth-support-icon span img{height:100%}.sth-support-image .sth-support-icon .si-i-1{left:5%}.sth-support-image .sth-support-icon .si-i-2{left:23%;animation-delay:1.0s;transition-delay:1.2s}.sth-support-image .sth-support-icon .si-i-3{left:31%;animation-delay:2.0s;transition-delay:1.4s}.sth-support-image .sth-support-icon .si-i-4{left:39%;animation-delay:3.0s;transition-delay:1.6s}.sth-support-image .sth-support-icon .si-i-5{left:47%;animation-delay:4.0s;transition-delay:1.8s}.sth-support-image .sth-support-icon .si-i-6{left:59.5%;animation-delay:5.0s;transition-delay:2.0s}.sth-support-image.inView .sth-support-icon span{opacity:1}@keyframes blink{0%{opacity:0}5%{opacity:1}25%{opacity:1}30%{opacity:0}100%{opacity:0}}.sth-merit{display:flex;justify-content:center;gap:clamp(2rem, 6vw, 6rem);padding-bottom:clamp(2rem, 4vw, 6rem);padding-top:2rem}.sth-merit dl{flex:0 0 30%;max-width:440px}.sth-merit dt{text-align:center;font-size:1.1em}.sth-merit dt em{display:block;position:relative;overflow:hidden;line-height:0;margin-bottom:12px}.sth-merit dt em::after{content:"";background:#E6F2F2;position:absolute;width:100%;height:100%;left:0;top:0;transition-duration:1.0s;transition-delay:0.5s}.sth-merit dt em:nth-child(2)::after{transition-delay:1.0s}.sth-merit dt img{height:1.8em}.sth-merit dd{padding:8px 0 1rem 0;opacity:0;transition-duration:1.0s;transition-delay:1.5s}.sth-merit dd p{text-align:justify;padding-top:0}.sth-merit dl:nth-child(2) dt em::after{transition-delay:1.5s}.sth-merit dl:nth-child(2) dt em:nth-child(2)::after{transition-delay:2.0s}.sth-merit dl:nth-child(2) dd{transition-delay:2.5s}.sth-merit .inView dt em::after{width:0;left:100%}.sth-merit .inView dd{opacity:1}.sth-h2{text-align:center;font-size:clamp(20px, 3.2vw, 58px);padding:0 0 1.5rem;line-height:1.7}.sth-h2 b{font-weight:600;display:inline-block;position:relative}.sth-h2 b::after{content:"";position:absolute;left:-0.6%;bottom:0;display:block;width:100%;height:4px;background:#5CA5BE;transform:skewX(-45deg)}.sth-solution{background:#F8F7F4;padding:clamp(2rem, 7vw, 6rem) 0 4rem}.sth-solution h3{padding:clamp(1rem, 3vw, 3rem) 0 0;text-align:center;font-size:min(4.8vw, 32px);font-weight:800;color:#5CA5BE;display:flex;justify-content:center;align-items:center;line-height:1.2}.sth-solution h3 img{height:clamp(20px, 2.5vw, 48px)}.sth-solution h3::after,.sth-solution h3::before{content:none;background:#5CA5BE;width:3px;height:1em;margin:0 19px 8px}.sth-solution-menu{padding:2rem 0;max-width:1560px;margin:0 auto}.sth-solution-menu ul{display:flex;justify-content:space-between}.sth-solution-menu li{flex:0 0 31%;text-align:center;padding:clamp(4rem, 9vw, 10rem) 0 0;position:relative;transition-duration:1.0s;transform:translateY(40px)}.sth-solution-menu li .sth-solution-menu-bg{position:absolute;left:5%;top:0;z-index:2;width:90%}.sth-solution-menu li axxx,.sth-solution-menu li .sth-solution-menu-wrap{display:block;position:relative}.sth-solution-menu li axxx p,.sth-solution-menu li .sth-solution-menu-wrap p{border-radius:48px;border:4px solid #84BBCE;position:relative;z-index:3;background:#fff;padding:24px;transition-duration:0.2s}.sth-solution-menu li axxx::after,.sth-solution-menu li .sth-solution-menu-wrap::after{content:"";position:absolute;width:98%;height:100%;left:1%;top:8px;border-radius:48px;background:#84BBCE;z-index:1}.sth-solution-menu li a:hover p{transform:translateY(8px);background:#f9f9f9}.sth-solution-menu li a:hover span{background:#84BBCE;color:#fff}.sth-solution-menu li a:hover span::after{background-image:url("../img/arw-right-h.svg")}.sth-solution-menu li abbr{display:block;border-bottom:1px solid #333;padding-bottom:8px;line-height:1.5;font-weight:600;font-size:clamp(16px, 1.6vw, 32px)}.sth-solution-menu li strong{font-size:2em;font-size:clamp(20px, 2.85vw, 44px);display:block;padding:0.1em 0 0}.sth-solution-menu li b{display:flex;align-items:center;overflow:hidden;aspect-ratio:294 / 330;width:92%;margin:0 auto}.sth-solution-menu li video{width:100%;max-width:100%;aspect-ratio:294 / 330;object-fit:cover}.sth-solution-menu li em{display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px 0}.sth-solution-menu li em i{flex:0 0 48.5%;background:#55708B;color:#fff;white-space:nowrap;font-size:clamp(14px, 1.25vw, 21px);font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}.sth-solution-menu li span{display:inline-flex;align-items:center;color:#55708B;background:#E6F2F2;padding:2px 1em 0;border-radius:40px}.sth-solution-menu li span::after{content:"";display:inline-block;background:url("../img/arw-right.svg") no-repeat 0 0/contain;width:1em;height:1em;margin-left:4px;margin-bottom:1px}.sth-solution-menu li.sth-solution-menu-lens{transition-delay:0.2s}.sth-solution-menu li.sth-solution-menu-lens video{object-position:center 0.8%;transform:scale(1.25)}.sth-solution-menu li.sth-solution-menu-lens .sth-solution-menu-bg{top:-0.75rem;left:18%;width:65%}.sth-solution-menu li.sth-solution-menu-scan{transition-delay:0.6s}.sth-solution-menu li.sth-solution-menu-scan .sth-solution-menu-bg{top:2rem;left:15%;width:72%}.sth-solution-menu li.sth-solution-menu-flow{transition-delay:1.1s}.sth-solution-menu li.sth-solution-menu-flow video{transform:scale(1.38) translateX(-1.7%);aspect-ratio:1528 / 1080;object-fit:cover}.sth-solution-menu li.sth-solution-menu-flow .sth-solution-menu-bg{top:3rem;left:25%;width:50%}.sth-solution-menu.inView li{transform:translateY(0px)}.sth-solution-info{display:flex;justify-content:space-between;align-items:center;max-width:1560px;margin:0 auto}.sth-solution-info-img1{order:1;flex:0 0 22%;padding:0 2%;text-align:right}.sth-solution-info-img2{order:3;flex:0 0 22%;padding-left:4%}.sth-solution-info-txt{order:2;text-align:center;font-weight:500;padding:1rem 8px;font-size:clamp(17px, 2.3vw, 40px);white-space:nowrap}.sth-faq{background:#84BBCE;padding:2rem 0 4rem}.sth-faq .sth-container{width:1560px}.sth-faq-ttl{text-align:center;margin-bottom:2rem}.sth-faq-ttl h3{width:480px;max-width:36%;margin:auto}.sth-faq-ttl h2{background:url("../img/qa-ttl-bg.svg") no-repeat 0 0/contain;width:44%;max-width:428px;min-width:320px;aspect-ratio:285 / 150;display:inline-flex;flex-direction:column;justify-content:center}.sth-faq-ttl h2 span{display:block;padding-top:1rem;padding-bottom:8px}.sth-faq-ttl h2 span img{height:1.4rem}.sth-faq-ttl h2 em{color:#E60039;font-size:min(3.5vw, 1.3em);display:block;padding:4px 0}.sth-faq-ttl h2 b{display:block;font-size:min(5vw, 34px);font-weight:600}.sth-qa{background:#fff;padding:8px;margin-bottom:1rem}.sth-qa:last-child{margin-bottom:0}.sth-qa dt{background:url("../img/qa-q.svg") no-repeat 3rem 1.1em/1.2em;padding:1.5rem 5rem 1.5rem 7rem;position:relative;cursor:pointer;font-weight:500;font-size:1.2em;font-family:"A1 Gothic M","A1ゴシック M","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}.sth-qa dt::before,.sth-qa dt::after{content:"";width:1em;height:3px;background:#5CA5BE;position:absolute;right:3rem;top:1.65em}.sth-qa dt::after{transform:rotate(90deg);transition-duration:0.4s}.sth-qa dd{background:url("../img/qa-a.svg") no-repeat 3rem 2.25rem/1.2em;padding:1.5rem 3rem 1.5rem 7rem;border-top:1px dashed #222;display:none;line-height:2;font-size:1.15em}.sth-qa.qa-open dt::after{transform:rotate(0)}.sth-contact{padding:4rem 0;background:#F8F7F4}.sth-contact-wrap{display:flex;justify-content:center;padding:2rem 0;text-align:center;gap:clamp(2rem, 4vw, 64px)}.sth-contact-wrap dl{text-align:center;font-size:clamp(18px, 2vw, 32px)}.sth-contact-wrap dt{font-weight:500;padding-bottom:clamp(8px, 2vw, 16px);font-family:"A1 Gothic M","A1ゴシック M","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}.sth-contact-wrap dd a{color:#fff;font-size:1.05em}.sth-contact-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:64px;padding:1.2em 1.2em 1.1em;line-height:1;width:480px;max-width:90%;color:#fff;font-weight:500;transition-duration:0.4s}.sth-contact-btn:hover{background:#000}.sth-contact-btn-c4{background:#55708B}.sth-contact-btn-c2{background:#84BBCE}.sth-related{padding:4rem 0 6rem;font-family:"UD Shin Go Regular", sans-serif}.sth-related .sth-container{width:1240px}.sth-related h3{padding-bottom:50px;font-weight:400;font-size:22px}.sth-related ul{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2%}.sth-related li{flex:0 0 23%;max-width:270px;font-size:16px;border:1px solid #ddd;display:flex}.sth-related li a{display:flex;flex-direction:column;transition-duration:0.8s;transition-delay:0.1s;background:#fff}.sth-related li a i{display:block;overflow:hidden;line-height:0}.sth-related li a i img{transition-duration:0.3s}.sth-related li a em{display:block;padding:20px;font-weight:500;padding-bottom:20px;line-height:1.6;font-family:"UD Shin Go Medium", sans-serif}.sth-related li a em i{line-height:1.6}.sth-related li a span{display:block;font-size:14px;padding:0 20px 30px}.sth-related li a:hover{box-shadow:0 1px 16px rgba(77,77,77,0.5)}.sth-pagetop{right:1vw;width:15px;margin-left:auto;z-index:1;display:none;position:sticky;bottom:0}.sth-pagetop p{cursor:pointer;position:relative}.sth-pagetop img{position:absolute;width:100%;aspect-ratio:1 / 7;object-fit:contain;bottom:48px}.sth-notes{font-size:max(12px, 0.7em)}.sth-page{background:#84BBCE;position:relative}.sth-page .sth-crumbs{padding:8px 0 0}.sth-page .sth-crumbs .sth-container{width:1560px}.sth-page .sth-faq{padding-bottom:5rem}.sth-page .sth-faq .sth-container{width:1560px}.sth-page .sth-nav{background:none;padding:4vw 0}.sth-page .sth-nav .sth-container{justify-content:center;max-width:94%}.sth-page .sth-nav li b a{background:none;box-shadow:none;padding:0;border-radius:0;min-width:1em}.sth-page .sth-nav li.current a{opacity:1;background:#A7B4C8;color:#fff;cursor:default;box-shadow:inset 0 1px 2px #111;pointer-events:none}.sth-page-body{width:1560px;max-width:94%;margin-left:auto;margin-right:auto;margin-top:3rem;background:#fff;border-radius:64px;overflow:hidden;transform:translateY(0);opacity:0;transition-delay:0.2s}.sth-pagettl{padding-top:4rem}.sth-pagettl .sth-container{padding:2rem 4% 4rem 4%;display:flex;justify-content:space-between;overflow:hidden;border-bottom:1px solid #84BBCE;max-width:100%}.sth-pagettl-name{flex:0 0 64%;padding-left:2rem}.sth-pagettl-img{flex:0 0 32%;position:relative}.sth-pagettl h1 b{display:block;font-size:clamp(34px, 3.8vw, 80px);font-weight:600;line-height:1.4}.sth-pagettl h1 span{display:block;padding-top:8px;font-size:clamp(18px, 2.4vw, 32px);font-weight:400}.sth-page-lead{padding:4rem 0}.sth-page-lead h2{text-align:center;color:#E60039}.sth-page-lead h2 sup{font-size:clamp(12px, 2vw, 0.6em)}.sth-page-lead h2 b{font-weight:600;font-size:clamp(18px, 3vw, 48px);position:relative;display:inline-block;margin-bottom:4rem;width:800px;max-width:100%}.sth-page-lead h2 b::before,.sth-page-lead h2 b::after{content:"";background:url("../img/page-h2bg-l.svg") no-repeat 0 0;position:absolute;display:block;left:-3rem;top:-1.5rem;width:clamp(40px, 10vw, 110px);aspect-ratio:300 / 111}.sth-page-lead h2 b::after{background-image:url("../img/page-h2bg-r.svg");left:auto;top:auto;right:-3rem;bottom:-1.5rem}.sth-page-lead p{width:1400px;max-width:100%;margin:0 auto;text-align:center;line-height:2}.sth-page-lead-flow h2 b::before{top:-1.5rem}.sth-page-steps{padding:3rem 0 0;max-width:1180px;margin:0 auto}.sth-page-steps ul{display:flex;justify-content:space-between}.sth-page-steps li{flex:0 0 30%;position:relative}.sth-page-steps li::after{content:"";position:absolute;right:-13%;top:50%;transform:translate(0, -90%);background:url("../img/step-arw.svg") no-repeat 0 0/contain;width:24px;height:60px}.sth-page-steps li b{display:block}.sth-page-steps li i{display:block;padding:8px 0}.sth-page-steps li span{display:block;font-size:0.9em}.sth-page-steps li:last-child::after{content:none}.sth-page-what{background:#E6F2F2}.sth-page-what .sth-container{background:url("../img/what.png") no-repeat 4% 0.5%;background-size:10%;padding:0 0 4rem 0}.sth-page-what h3{text-align:center;font-size:clamp(24px, 3vw, 48px);padding:1.25em}.sth-page-merit{background:#fff;border-radius:4rem;padding:4rem;padding-bottom:3rem;margin-bottom:2rem;position:relative;display:grid;grid-template-columns:36% auto;grid-template-rows:auto;overflow:hidden}.sth-page-merit-ttl{grid-column:1 / 2;grid-row:1 / 3}.sth-page-merit-ttl h4{position:relative;left:-4rem;top:-1rem;background:#55708B;color:#fff;display:inline-block;padding:0.95em 4rem 0.84em 4.4rem;font-size:min(4vw, 30px)}.sth-page-merit-ttl h4 b{font-family:"A1 Gothic B","A1ゴシック B","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-feature-settings:"palt"}.sth-page-merit-ttl h4::after{content:"";position:absolute;width:1.4em;height:100%;right:calc(-1.4em + 1px);top:0;background:#55708B;clip-path:polygon(0 0, 2px 0, 100% 100%, 0 100%)}.sth-page-merit-ttl h5{font-size:clamp(24px, 3vw, 48px);font-weight:500;text-decoration:underline;text-underline-offset:12px;text-decoration-color:#5CA5BE;text-decoration-thickness:5px;line-height:1.75}.sth-page-merit-img{grid-column:2 / 3;grid-row:1 / 4}.sth-page-merit-before{grid-column:1 / 2;grid-row:3 / 5;align-content:flex-end;padding:1rem;padding-left:1.15rem;padding-bottom:0}.sth-page-merit-before dl{background:url("../img/merit-arw.svg") no-repeat 88% center;background-size:contain}.sth-page-merit-before dt{font-size:1.2em;font-weight:500;padding-bottom:1rem;font-family:"A1 Gothic M","A1ゴシック M","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}.sth-page-merit-before dd{line-height:1.8;font-size:1.1em}.sth-page-merit-after{grid-column:2 / 3;grid-row:4 / 5;padding:3rem 1rem;padding-bottom:0;align-content:flex-end}.sth-page-merit-after dl{display:flex;align-items:center}.sth-page-merit-after dt{color:#E60039;font-size:min(4vw, 1.4em);font-weight:500;border-bottom:2px solid #E60039;margin-bottom:8px;font-family:"A1 Gothic M","A1ゴシック M","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}.sth-page-merit-after dd{padding-left:1em;font-size:1.1em}.sth-page-merit-after dd li{display:flex;padding:4px}.sth-page-merit-after dd li::before{content:"■";color:#E60039;font-size:8px;margin-top:0.75em;margin-right:1em}.sth-page-data{padding:4rem 0}.sth-page-data h3{text-align:center;font-size:clamp(24px, 3vw, 48px);padding-bottom:3rem}.sth-page-data p{margin:0 auto;text-align:center;line-height:2;max-width:1180px;font-size:1.1em}.sth-page-data .sth-flex-lg{display:flex;justify-content:space-between;width:1214px;max-width:100%;margin:0 auto;padding:3rem 0 0}.sth-page-data .sth-flex-lg li{flex:0 0 48%;margin-bottom:1rem}.sth-page-data p.sth-notes{text-align:left;font-size:max(12px, 0.7em);line-height:1.4}.sth-flex{display:flex;justify-content:space-between}.sth-page-voice{position:relative;padding-top:1rem}.sth-page-voice .sth-container{position:relative;z-index:2;background:#F8F7F4 url("../img/voice-illust.png") no-repeat center bottom;background-size:40%;max-width:100%;padding:4rem 0 8rem;clip-path:ellipse(90% 100% at 50% 100%)}.sth-page-voice h3{text-align:center;margin-bottom:1rem}.sth-page-voice h3 img{height:2.5em}.sth-page-voice p{max-width:90%;margin:0 auto}.sth-v{padding:0 0 6rem 0}.sth-v .sth-container{width:80%;max-width:1240px}.sth-v iframe{border-radius:2px;border:1px solid #111}.sth-pagettl-lens .sth-pagettl-img figure{border:14px solid #ccc;background:#fff;border-radius:50%;padding:20px;line-height:0;position:absolute;top:0;width:100%}.sth-pagettl-lens .sth-pagettl-img figure img{animation:kaiten 12s 0s linear infinite}@keyframes kaiten{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.sth-pagettl-scan .sth-pagettl-img figure{line-height:0;position:absolute;top:-30%;width:100%}.sth-pagettl-scan .sth-pagettl-img figure img{animation:scan 4s 0s linear infinite;transform-origin:right center;transform:rotate(8deg)}@keyframes scan{0%{transform:rotate(8deg)}50%{transform:rotate(-12deg)}100%{transform:rotate(8deg)}}.sth-page-merit-scan{grid-template-columns:auto 30%;grid-template-rows:auto;padding-top:2rem}.sth-page-merit-scan:last-child{margin-bottom:0}.sth-page-merit-scan .sth-page-merit-ttl{grid-column:1 / 3;grid-row:1 / 2;display:flex;margin-bottom:2rem;align-items:center}.sth-page-merit-scan .sth-page-merit-ttl h4{top:0;white-space:nowrap}.sth-page-merit-scan .sth-page-merit-img{grid-column:1 / 3;grid-row:2 / 3}.sth-page-merit-scan .sth-page-merit-img1{grid-column:1 / 2;grid-row:2 / 3}.sth-page-merit-scan .sth-page-merit-img2{grid-column:2 / 3;grid-row:2 / 3;padding-left:8px}.sth-page-merit-scan .sth-page-merit-after{grid-column:1 / 3;grid-row:3 / 4}.sth-pagettl-flow .sth-pagettl-img figure{line-height:0;position:absolute;top:-50%;width:100%}.sth-pagettl-flow .sth-pagettl-img figure img{animation:kaiten1 9s 0s linear infinite;transform-origin:center;transform:rotate(8deg)}.sth-pagettl-flow figure.sth-pagettl-img-flow2 img{animation:kaiten2 8s 0s linear infinite}@keyframes kaiten1{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes kaiten2{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}.sth-page-merit-flow{grid-template-columns:45% auto}.sth-page-merit-flow .sth-page-merit-ttl{grid-column:1 / 2;grid-row:1 / 2}.sth-page-merit-flow .sth-page-merit-img{grid-column:2 / 3;grid-row:1 / 3}.sth-page-merit-flow .sth-page-merit-after{grid-column:1 / 2;grid-row:2 / 3;align-content:flex-start}.sth-page-merit-flow .sth-page-merit-after dl{flex-direction:column;align-items:flex-start}.sth-page-merit-flow .sth-page-merit-after dd{padding-left:0}.sth-page-data-flow3{display:flex;justify-content:space-between;max-width:1240px;margin:0 auto}.sth-page-data-flow3 dl{flex:0 0 31%;display:flex;flex-direction:column;justify-content:space-between}.sth-page-data-flow3 dt{background:#84BBCE;color:#fff;display:flex;min-height:4em;justify-content:center;align-items:center;text-align:center;padding:.4rem;font-size:clamp(18px, 3vw, 32px);font-weight:500;white-space:nowrap}.sth-page-data-flow3 dt em{color:#FFF799}.sth-page-data-flow3 dd{flex:1;display:flex;flex-direction:column;justify-content:space-between}.sth-page-data-flow3 dd p{text-align:left;padding:8px 0}@media screen and (max-width: 1400px){.sth-nav li b img{height:1em;margin:0 auto}.sth-nav li a{font-size:14px}.sth-hub-image li span{top:-34px}.sth-support-image .sth-support-icon span{height:2rem;top:-3.2rem}.sth-contact-wrap{justify-content:space-around;gap:0}.sth-contact-wrap dl{flex:0 0 44%}.sth-contact-btn{width:90%;max-width:360px}.sth-hub-image-txt{padding-top:9vw}.sth-merit dt img{height:1.5em}.sth-qa dt{background-position:3rem 1.4em}.sth-qa dt::before,.sth-qa dt::after{top:1.9em}.sth-pagettl{padding-top:3rem}.sth-page-lead h2 b{width:auto}.sth-page-lead .sth-container{max-width:80%}.sth-page-merit-ttl h4{font-size:clamp(18px, 2vw, 28px);left:-3rem}.sth-page-merit{padding-left:3rem;padding-right:3rem}.sth-page-merit-after dd li::before{margin-top:0.5em}.sth-page-what .sth-container{padding-bottom:2rem}.sth-page-data{padding:3rem 0}.sth-page-data .sth-container{max-width:80%}.sth-page-data h3{padding-bottom:1rem}.sth-page-data p.sth-notes{margin-left:1.3em;margin-right:1em}.sth-page .sth-nav{padding:4rem 0}.sth-v{width:auto}.sth-llg{display:none}}@media screen and (max-width: 1100px){.sth-support-image .sth-support-icon span{height:1.8rem;top:-2.8rem}.sth-page-merit-before{padding-left:0}.sth-page-merit-before dl{background-position:right center}}@media screen and (max-width: 1023px){.sth{padding-top:65px;position:relative}.sth-crumbs-top{top:70px}.sth-pagettl{padding-top:2rem}}@media screen and (max-width: 900px){.sth-support-image .sth-support-icon span{height:1.3rem;top:-2.1rem}}@media screen and (max-width: 768px){.sth .sth-lg{display:none}.sth .sth-sm{display:block}.sth br.sth-sm{display:inline}.sth-crumbs-top{position:static;padding:12px 20px}.sth-kv{aspect-ratio:1 / 1}.sth-kv h1{width:80%}.sth-kv figure{aspect-ratio:1 / 1}.sth-kv figure img{width:100%;height:100%;object-fit:cover}.sth-nav{top:56px}.sth-nav .sth-container{justify-content:center;max-width:94%}.sth-nav ul{flex-wrap:wrap;justify-content:center}.sth-nav li:first-child{flex:0 0 100%;text-align:center}.sth-nav li:first-child b img{margin:0 auto}.sth-h2{font-size:clamp(16px, 5.2vw, 32px)}.sth-hub h2{padding:1rem 0 2rem;line-height:1.4;font-size:clamp(16px, 5.2vw, 32px)}.sth-hub p{padding-top:0}.sth-hub .sth-pb2{font-size:14px}.sth-hub-image-txt{flex:0 0 18%}.sth-hub-image-txt img{height:auto;width:96%}.sth-hub-image-main{flex:0 0 64%;max-width:64%}.sth-support-image{padding-left:0;padding-top:0}.sth-support-image p{font-size:14px;padding-left:22%}.sth-support-image ul{aspect-ratio:17 / 3}.sth-support-image li{left:0}.sth-support-image .sth-support-icon{left:0.8vw}.sth-support-image .sth-support-icon span{top:calc(-2.4vw - 1rem);height:2.4vw;min-height:12px;display:none}.sth-wayway::before,.sth-wayway::after{height:auto}.sth-merit{padding-top:0;display:block}.sth-merit dl{margin:0 auto 2rem;max-width:92%}.sth-merit dd i{display:block;text-align:center}.sth-merit dd img{width:320px;max-width:80%}.sth-merit dl:nth-child(2) dt em::after{transition-delay:0.2s}.sth-merit dl:nth-child(2) dt em:nth-child(2)::after{transition-delay:0.6s}.sth-merit dl:nth-child(2) dd{transition-delay:1.0s}.sth-solution h3{align-items:stretch}.sth-solution h3::before,.sth-solution h3::after{width:1px;height:2.2em;margin:0 1em;margin-bottom:0}.sth-solution h3 img{height:12vw}.sth-solution-menu ul{display:block}.sth-solution-menu li{width:360px;max-width:90%;margin:0 auto;padding-top:7rem}.sth-solution-menu li.sth-solution-menu-scan,.sth-solution-menu li.sth-solution-menu-flow{transition-delay:0.2s}.sth-solution-info{flex-wrap:wrap;justify-content:center;padding-top:2rem}.sth-solution-info-txt{order:1;flex:0 0 100%}.sth-solution-info-img1{order:2;flex:0 0 50%;max-width:200px;padding-right:1rem}.sth-solution-info-img2{order:3;flex:0 0 48%;max-width:200px;padding-left:1rem}.sth-contact{padding:2rem 0 1rem}.sth-faq-ttl{margin-bottom:1em}.sth-qa dt{padding:1rem 4rem;background-position:1rem 50%;line-height:1.4}.sth-qa dt::before,.sth-qa dt::after{right:1rem;top:2rem}.sth-qa dd{padding:1rem 1rem 1rem 4rem;background-position:1rem 1.5rem}.sth-related ul{flex-wrap:wrap}.sth-related li{flex:0 0 48%;margin-bottom:4%;max-width:48%}.sth-pagetop{bottom:100px;width:18px;right:0;height:50px;z-index:9;padding:2px}.sth-pagetop img{bottom:auto;top:-20px}.sth-page{background:#fff}.sth-page .sth-crumbs{padding:1rem 0}.sth-page .sth-nav{background:#84BBCE;padding:3rem 0}.sth-page-body{max-width:100%;margin-top:0;overflow:visible}.sth-pagettl{background:#84BBCE;padding:2rem 0;text-align:center}.sth-pagettl .sth-container{background:#fff;border-radius:24px;padding:8vw 4vw 4vw;display:block;max-width:88%}.sth-pagettl-name{padding-left:0}.sth-pagettl-img{height:5rem;margin-top:1rem}.sth-pagettl-lens .sth-pagettl-img figure{width:40%;margin:auto;left:50%;transform:translateX(-50%)}.sth-pagettl-scan .sth-pagettl-img figure{width:32%;max-width:200px;left:50%;transform:translateX(-50%);top:-8%}.sth-pagettl-flow .sth-pagettl-img figure{width:60%;max-width:300px;left:50%;transform:translateX(-50%);top:-4%}.sth-page-lead h2 b{font-size:min(6.4vw, 32px)}.sth-page-lead h2 b::before{left:-2rem;width:54px}.sth-page-lead h2 b::after{right:-2rem;width:54px}.sth-page-lead-flow h2 b::before{top:-1.5rem}.sth-page-merit{display:block;border-radius:12px;padding:0 4vw 2rem;overflow:visible}.sth-page-merit:last-of-type{margin-bottom:0}.sth-page-merit-ttl{margin-bottom:1rem}.sth-page-merit-ttl h4{left:-2rem}.sth-page-merit-ttl h5{text-align:center;margin-bottom:8px;text-underline-offset:6px}.sth-page-merit-scan{display:flex;flex-wrap:wrap;align-items:flex-end}.sth-page-merit-scan .sth-page-merit-ttl{display:block;order:1;flex:0 0 100%;margin-bottom:1rem}.sth-page-merit-scan .sth-page-merit-ttl h4{top:-1rem}.sth-page-merit-scan .sth-page-merit-img{order:2}.sth-page-merit-scan .sth-page-merit-img1{flex:0 0 100%;order:2}.sth-page-merit-scan .sth-page-merit-img2{flex:0 0 32%;order:4;padding-left:0}.sth-page-merit-scan .sth-page-merit-after{flex:64%;order:3}.sth-page-merit-before{padding:1rem 0 0}.sth-page-merit-before dl{padding-bottom:32px;background:url("../img/merit-arw-down.svg") no-repeat center bottom/100px}.sth-page-merit-before dt{padding-bottom:8px}.sth-page-merit-before dd br{display:none}.sth-page-merit-after{padding:0}.sth-page-merit-after dl{display:block}.sth-page-merit-after dt{display:inline-block}.sth-page-merit-after dd{display:block;padding:0}.sth-page-data{padding:2rem 0}.sth-page-data .sth-flex-lg{display:block;max-width:80%;width:400px;margin:0 auto;padding-top:1rem}.sth-page-data .sth-flex-lg li{margin-bottom:2rem}.sth-page-data-flow3{display:block}.sth-page-data-flow3 dt{white-space:normal;min-height:1em}.sth-page-data-flow3 dd{display:flex;flex-direction:row-reverse;align-items:center;gap:16px;padding:8px 0 1rem}.sth-page-data-flow3 dd p{padding-top:0;line-height:1.8}.sth-page-data-flow3 dd i{flex:0 0 50%}.sth-page-voice .sth-container{clip-path:ellipse(120% 100% at 50% 100%);background-size:64%}.sth-page-voice h3 img{height:8vw;max-height:2.5rem}.sth-page .sth-faq{padding-bottom:3rem}.sth-v{background:#84BBCE}}@media screen and (max-width: 540px){.sth-nav ul{padding:4px 8px;justify-content:space-between}.sth-nav ul li{flex:0 0 32%;padding:5px 1px}.sth-nav li a{min-width:6rem;padding:8px 8px 6px;font-size:11px;white-space:nowrap}.sth-nav li b img{height:1em}.sth-hub h2{font-size:clamp(16px, 5.2vw, 32px);padding-bottom:1em;line-height:1.6}.sth-hub p{padding-top:0}.sth-hub .sth-pb2{font-size:11px}.sth-h2{font-size:clamp(16px, 5.8vw, 36px)}.sth-h2 b{padding-bottom:8px}.sth-hub-image figure span{width:4vw}.sth-hub-image figure .sth-up{left:8%}.sth-hub-image figure .sth-down{right:8%}.sth-hub-image li span{width:3vw;left:calc(50% - 1.5vw);top:-6vw}.sth-support-image p{padding-left:16%;font-size:11px}.sth-support-image .sth-support-icon{left:0}.sth-merit{padding-bottom:1px}.sth-merit dt img{height:1.5rem}.sth-solution{padding:2rem 0}.sth-solution-menu{padding:0}.sth-solution-menu li{padding-top:7.5rem}.sth-solution-menu li.sth-solution-menu-lens{padding-top:6rem}.sth-solution-info-txt{padding:1rem 0;font-size:clamp(15px, 4.4vw, 22px)}.sth-contact-wrap{padding:0;justify-content:space-around}.sth-contact-wrap dl{margin-bottom:2rem}.sth-contact-wrap dl dt{white-space:nowrap;font-size:clamp(14px, 2vw, 32px)}.sth-contact-wrap dd a{font-size:.95em}.sth-contact-btn{width:8em;margin:0 auto;max-width:100%;padding:12px 4px}.sth-qa dt{padding:1rem 3rem;font-size:1em}.sth-qa dd{font-size:0.9em;padding-left:3rem}.sth-related ul{flex-wrap:wrap;padding-bottom:8px}.sth-related .slick-initialized .slick-slide,.sth-related li{margin:0 20px;display:flex;flex:auto}.sth-related .slick-dots{flex-wrap:nowrap;justify-content:center;gap:1px;bottom:-3rem}.sth-related .slick-dots li{text-indent:-99999px;flex:0 0 32px;height:7px;border-radius:4px;margin:0 5px;background:#aaa;border:0}.sth-related .slick-dots li button{height:auto;width:auto}.sth-related .slick-dots li button::before{content:none}.sth-related .slick-dots li.slick-active{background:#e21}.sth-related .slick-track{display:flex}.sth-related .slick-slide{height:auto !important}.sth-faq{padding-bottom:3rem}.sth-faq-ttl{margin-bottom:1rem}.sth-page{font-size:min(3.64vw, 16px)}.sth-page .sth-faq-ttl{margin-bottom:1rem}.sth-page .sth-faq-ttl h3{max-width:46%}.sth-page .sth-faq-ttl h2{min-width:240px}.sth-page .sth-flex{display:block}.sth-page .sth-nav{padding:2rem 0}.sth-pagettl h1 span{font-size:15px}.sth-pagettl-img{height:3rem}.sth-pagettl-lens .sth-pagettl-img figure{width:40%;border-width:8px;padding:8px}.sth-page-lead{padding-bottom:0}.sth-page-lead p{margin-bottom:8px}.sth-page-lead h2 b{margin-bottom:2em}.sth-page-data .sth-container,.sth-page-lead .sth-container{max-width:92%}.sth-v{padding:0 0 2rem 0}.sth-v .sth-container{width:92%}.sth-page-steps{max-width:92%;padding-top:1rem}.sth-page-steps ul{display:block}.sth-page-steps li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-bottom:3rem}.sth-page-steps li::after{background-image:url("../img/step-arw-down.svg");right:50%;top:auto;bottom:0;width:20%;transform:translate(50%, 50%)}.sth-page-steps li b{flex:0 0 100%}.sth-page-steps li i{flex:0 0 48%}.sth-page-steps li i img{aspect-ratio:1 / 1;object-fit:cover;width:100%}.sth-page-steps li i img.opt{object-position:top}.sth-page-steps li span{flex:0 0 48%}.sth-page-steps-flow li i{flex:0 0 56%}.sth-page-steps-flow li span{flex:0 0 35%}.sth-page-merit-flow .sth-page-merit-img{max-width:80%;margin:0 auto 8px}.sth-page-merit-flow .sth-page-merit-after{max-width:90%;margin:0 auto}.sth-page-what .sth-container{background-size:30%;padding:2rem 0}.sth-page-what h3{padding-bottom:2rem}.sth-page-merit-ttl h4{padding:8px 1rem;left:-4vw}.sth-page-merit-ttl h4::after{width:1em;right:calc(-1em + 0.5px)}.sth-page-merit-after dd li::before{margin-top:0.28em;margin-right:0.5em}.sth-page-data h3{padding-bottom:1rem}.sth-page-data p{font-size:1em}.sth-pagetop{right:4px}}
/*# sourceMappingURL=sth.css.map */
