/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}html{font-size:16px;line-height:1.6}body{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans","Hiragino Kaku Gothic Pro","ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro",YuGothic,"æ¸¸ã‚´ã‚·ãƒƒã‚¯ Medium","Yu Gothic Medium","æ¸¸ã‚´ã‚·ãƒƒã‚¯ä½“",YuGothic,"ãƒ¡ã‚¤ãƒªã‚ª",Meiryo,"ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯",sans-serif;font-weight:500;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;margin:auto}h1,h2,h3,h4,h5{font-weight:800}h2:target,h2 span:target{scroll-padding-top:12.5rem}h3:target,h3 span:target{scroll-margin-top:6.25rem}h4:target,h4 span:target{scroll-margin-top:6.25rem}img{width:100%}a{text-decoration:none;color:#333;transition:.4s all}a:hover{opacity:.7}.pc{display:block}@media screen and (max-width: 768.8px){.pc{display:none}}.sp{display:none}@media screen and (max-width: 768.8px){.sp{display:block}}.header__inner{display:flex;align-content:center;align-items:center;background:#fff;bottom:auto;box-shadow:none;flex:none;flex-direction:row;flex-wrap:nowrap;height:auto;justify-content:space-between;left:0;margin:0 0 0 0;padding:8px 12px 8px 24px;position:fixed;right:0px;top:0;width:100%;z-index:20;max-width:100%}@media screen and (max-width: 768.8px){.header__inner{padding:12px 16px 12px 16px}}.header__inner h1{flex:none;height:auto;width:10rem;max-width:100%}@media screen and (max-width: 768.8px){.header__inner h1{width:132px}}.header__inner h1 img{width:100%}.header__nav{max-width:calc(100% - 160px);display:flex;align-items:center}@media screen and (max-width: 919.8px){.header__nav{display:none}}.header__nav ul{margin-right:1.875rem;display:flex}.header__nav ul li a{font-weight:700;padding:.5rem 1.25rem;font-size:.875rem}@media screen and (max-width: 1023.8px){.header__nav ul li a{padding:.5rem .75rem;font-size:12px}}.header__nav ul li a span{position:relative}.header__nav ul li a span::before{background:#083ba0;bottom:-0.5rem;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:100% 0;transition:transform .45s cubic-bezier(0.43, 0.05, 0.2, 1);width:100%;z-index:-1}.header__nav ul li a:hover{opacity:1}.header__nav ul li a:hover span::before{transform:scaleX(1);transform-origin:0 0}@media screen and (max-width: 919.8px){.header__nav{max-width:auto}}.header__btn{max-width:100%;z-index:0;pointer-events:all;display:flex;position:relative;flex:none;align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0px;font-size:.875rem;font-weight:700}@media screen and (max-width: 1023.8px){.header__btn{font-size:12px}}@media screen and (max-width: 919.8px){.header__btn{display:none}}.header__btn--contact{margin:0px 0 0 .75rem}.header__btn--contact a{display:block;padding:.5rem 1rem;border-radius:100px;color:#fff;background:#083ba0;border:1px solid #083ba0}.header__btn--contact a:hover{box-shadow:0px 8px 30px 0px rgba(0,0,0,.24);border:1px solid #2258ae;background:#2258ae;opacity:1}.header__btn--contact-green a{display:block;padding:.5rem 1rem;border-radius:12px;color:#fff;background:#09a5ab;border:1px solid #09a5ab}.header__btn--contact-green a:hover{box-shadow:0px 8px 30px 0px rgba(0,0,0,.24);border:1px solid #2258ae;background:#2258ae;opacity:1}.header__btn--download a{display:block;padding:.5rem 1rem;border:1px solid #c4c4c4;background:#fff;color:#083ba0;border-radius:100px}.header__btn--download a:hover{box-shadow:0px 8px 30px 0px rgba(0,0,0,.14);border:1px solid #fff;opacity:1}.header__spmenu{display:none}@media screen and (max-width: 919.8px){.header__spmenu{position:absolute;top:0;right:0;height:100%;padding:0 20px;display:flex;align-items:center;justify-content:center}.header__spmenu div{position:relative;width:30px;height:20px}.header__spmenu div::before{content:"";position:absolute;display:block;width:100%;height:2px;background:#083ba0;top:0}.header__spmenu div::after{content:"";position:absolute;display:block;width:100%;height:2px;background:#083ba0;top:18px}.header__spmenu div span{top:9px;content:"";position:absolute;display:block;width:100%;height:2px;background:#083ba0}}.header__spmenu.-on{z-index:320;display:block;position:absolute}.header__spmenu.-on div{position:relative}.header__spmenu.-on div::before{transform:rotate(45deg);top:9px}.header__spmenu.-on div::after{transform:rotate(-45deg);top:9px}.header__spmenu.-on div span{opacity:0}.navmenu{display:block;position:fixed;top:0;right:0;z-index:18;visibility:hidden;overflow-y:auto;width:100%;height:100vh;background:#ebf5fa;opacity:0;transition:all .2s linear}.navmenu.-active{opacity:1;visibility:visible}.navmenu__inner{padding:80px 20px 0 20px}.navmenu__text{font-size:16px}.navmenu__text li a{padding:18px 0;display:block;color:#333;font-weight:700;position:relative}.navmenu__text li a::after{content:"";position:absolute;background:url("../images/ico_arrow_r.svg") no-repeat;background-size:cover;width:8px;height:13px;top:0;right:18px;bottom:0;margin:auto}.navmenu__btn{max-width:100%;z-index:0;pointer-events:all;position:relative;padding:0px;margin:40px 0;font-size:.875rem;font-weight:700;text-align:center;display:flex;gap:20px;flex-direction:column}.navmenu__btn--contact{margin-bottom:20px}.navmenu__btn--contact a{display:block;padding:1rem 1rem;border-radius:100px;color:#083ba0;background:#fff;border:1px solid #c4c4c4}.navmenu__btn--contact a:hover{box-shadow:0px 0px 30px 0px rgba(0,0,0,.14);border:1px solid #fff}.navmenu__btn--download a{display:block;padding:1rem 1rem;border:1px solid #083ba0;background:#083ba0;color:#fff;border-radius:100px}.navmenu__btn--download a:hover{box-shadow:0px 0px 30px 0px rgba(0,0,0,.14);border:1px solid #fff}.cta{padding:40px 24px;background:url("../images/top/CTA-bg-pc.webp") no-repeat;background-size:cover}@media screen and (max-width: 768.8px){.cta{background:url("../images/top/CTA-bg-sp.webp") no-repeat;background-size:cover}}.cta__inner{display:flex;max-width:57.5rem;margin:auto;width:100%;justify-content:center;align-items:center;gap:64px}@media screen and (max-width: 768.8px){.cta__inner{gap:32px;flex-direction:column}}.cta__title{margin-bottom:1.875rem;color:#fff;max-width:30rem}@media screen and (max-width: 768.8px){.cta__title{margin-bottom:20px;font-size:14px;width:100%}}.cta__title h2{font-size:2rem !important;margin-bottom:16px !important}@media screen and (max-width: 768.8px){.cta__title h2{font-size:20px !important;margin-bottom:10px !important;text-align:center}}.cta__btn{width:25rem;margin:auto;display:flex;flex-direction:column;justify-content:space-between;text-align:center;gap:40px;flex-direction:column}@media screen and (max-width: 1023.8px){.cta__btn{width:100%;gap:32px}}@media screen and (max-width: 539.8px){.cta__btn{flex-direction:column;gap:30px}}.cta__btn--download{width:25rem}@media screen and (max-width: 768.8px){.cta__btn--download{width:100%}}.cta__btn--download a{border-radius:100px;border:1px solid #c4c4c4;box-shadow:0px 0px 10px 0px rgba(0,0,0,.08);color:#083ba0;background:#fff;padding:1.5rem 2rem;display:block;position:relative;font-size:1.25rem;text-align:center;line-height:1;font-weight:600}@media screen and (max-width: 768.8px){.cta__btn--download a{padding:20px 32px;font-size:16px}}.cta__btn--download a::after{background:url("../images/ico_download_b.svg") no-repeat;width:24px;height:24px;content:"";background-size:cover;position:absolute;right:30px;top:0;bottom:0;margin:auto}.cta__btn--download a:hover{box-shadow:0px 8px 30px 0px rgba(0,0,0,.24);border:1px solid #fff;opacity:1}.cta__btn--download a:hover span::before{background:url("../images/ico_free_g_hover.svg") no-repeat;background-size:cover}.cta__btn--download a span{display:inline;padding-left:50px;position:relative}@media screen and (max-width: 768.8px){.cta__btn--download a span{padding-left:40px}}.cta__btn--download a span::before{background:url("../images/ico_free_g2.svg") no-repeat;width:48.5px;height:49px;content:"";background-size:cover;position:absolute;left:-5px;top:0;bottom:0;margin:auto}@media screen and (max-width: 768.8px){.cta__btn--download a span::before{width:32px;height:32px}}.cta__btn--all{width:25rem}@media screen and (max-width: 768.8px){.cta__btn--all{width:100%}}.cta__btn--all a{border-radius:100px;background:#fff;border:1px solid #c4c4c4;box-shadow:0px 0px 10px 0px rgba(0,0,0,.08);color:#083ba0;padding:1.5rem 2rem;display:block;position:relative;font-size:1.25rem;text-align:center;line-height:1;font-weight:600}@media screen and (max-width: 768.8px){.cta__btn--all a{padding:20px 32px;font-size:16px}}.cta__btn--all a:hover{box-shadow:0px 8px 30px 0px rgba(0,0,0,.14);border:1px solid #fff;opacity:1}.cta__btn--all a::after{background:url("../images/ico_arrow_r_b.svg") no-repeat;width:24px;height:24px;content:"";background-size:cover;position:absolute;right:30px;top:0;bottom:0;margin:auto}.cta__btn--contact{width:25rem}@media screen and (max-width: 768.8px){.cta__btn--contact{width:100%}}.cta__btn--contact a{border-radius:100px;background:#09a5ab;border:1px solid #09a5ab;box-shadow:0px 0px 10px 0px rgba(0,0,0,.28);color:#fff;padding:1.5rem 2rem;display:block;position:relative;font-size:1.25rem;text-align:center;line-height:1;font-weight:600}@media screen and (max-width: 768.8px){.cta__btn--contact a{padding:20px 32px;font-size:16px}}.cta__btn--contact a:hover{box-shadow:0px 8px 30px 0px rgba(0,0,0,.24);border:1px solid #0ab9bf;background:#0ab9bf;opacity:1}.cta__btn--contact a::after{background:url("../images/ico_arrow_r_w.svg") no-repeat;width:24px;height:24px;content:"";background-size:cover;position:absolute;right:30px;top:0;bottom:0;margin:auto}.top-cta{padding:40px 24px;background:url("../images/top/CTA-bg-pc.webp") no-repeat;background-size:cover}@media screen and (max-width: 768.8px){.top-cta{background:url("../images/top/CTA-bg-sp.webp") no-repeat;background-size:cover}}.top-cta h2{text-align:center;font-size:2rem;margin-bottom:32px;color:#fff}@media screen and (max-width: 768.8px){.top-cta h2{font-size:20px}}.top-cta__inner{width:52.5rem;margin:auto;display:flex;justify-content:space-between;text-align:center;gap:40px}@media screen and (max-width: 1023.8px){.top-cta__inner{width:100%;flex-direction:column;gap:40px}}.top-cta__inner h3{font-size:1rem;margin-bottom:.625rem;color:#fff}@media screen and (max-width: 768.8px){.top-cta__inner h3{font-size:14px;text-align:center;margin-bottom:10px}}.top-cta__inner h3 strong{position:relative;display:inline;background:linear-gradient(transparent 50%, #b8eaec 0%)}.top-cta__block--download{width:25rem;margin:auto}@media screen and (max-width: 768.8px){.top-cta__block--download{width:100%}}.top-cta__block--download a{border-radius:100px;border:1px solid #c4c4c4;box-shadow:0px 0px 10px 0px rgba(0,0,0,.08);color:#083ba0;background:#fff;padding:1.5rem 2rem;display:block;position:relative;font-size:1.25rem;text-align:center;line-height:1;font-weight:600}@media screen and (max-width: 768.8px){.top-cta__block--download a{padding:20px 32px;font-size:16px}}.top-cta__block--download a::after{background:url("../images/ico_download_b.svg") no-repeat;width:24px;height:24px;content:"";background-size:cover;position:absolute;right:30px;top:0;bottom:0;margin:auto}.top-cta__block--download a:hover{box-shadow:0px 8px 30px 0px rgba(0,0,0,.24);border:1px solid #fff;opacity:1}.top-cta__block--download a:hover span::before{background:url("../images/ico_free_g_hover.svg") no-repeat;background-size:cover}.top-cta__block--download a span{display:inline;padding-left:50px;position:relative}@media screen and (max-width: 768.8px){.top-cta__block--download a span{padding-left:40px}}.top-cta__block--download a span::before{background:url("../images/ico_free_g2.svg") no-repeat;width:48.5px;height:49px;content:"";background-size:cover;position:absolute;left:-5px;top:0;bottom:0;margin:auto}@media screen and (max-width: 768.8px){.top-cta__block--download a span::before{width:32px;height:32px}}.top-cta__block--contact{width:25rem;margin:auto}@media screen and (max-width: 768.8px){.top-cta__block--contact{width:100%}}.top-cta__block--contact a{border-radius:100px;background:#09a5ab;border:1px solid #09a5ab;box-shadow:0px 0px 10px 0px rgba(0,0,0,.28);color:#fff;padding:1.5rem 2rem;display:block;position:relative;font-size:1.25rem;text-align:center;line-height:1;font-weight:600}@media screen and (max-width: 768.8px){.top-cta__block--contact a{padding:20px 32px;font-size:16px}}.top-cta__block--contact a:hover{box-shadow:0px 8px 30px 0px rgba(0,0,0,.24);border:1px solid #0ab9bf;background:#0ab9bf;opacity:1}.top-cta__block--contact a::after{background:url("../images/ico_arrow_r_w.svg") no-repeat;width:24px;height:24px;content:"";background-size:cover;position:absolute;right:30px;top:0;bottom:0;margin:auto}.fixed-banner{display:none}.--scrolled .fixed-banner{display:block;position:fixed;bottom:0;width:100%}.--scrolled .fixed-banner__inner{padding:1.25rem;background:rgba(0,0,0,.14);display:flex;align-items:center;justify-content:center}.--scrolled .fixed-banner__block{width:25rem}@media screen and (max-width: 768.8px){.--scrolled .fixed-banner__block{width:100%}}.--scrolled .fixed-banner__block a{border-radius:100px;border:1px solid #c4c4c4;box-shadow:0px 0px 10px 0px rgba(0,0,0,.08);color:#083ba0;padding:1.5rem 2rem;display:block;position:relative;font-size:1.25rem;text-align:center;line-height:1;font-weight:600}@media screen and (max-width: 768.8px){.--scrolled .fixed-banner__block a{padding:20px 32px;font-size:16px}}.--scrolled .fixed-banner__block a::after{background:url("../images/ico_download_b.svg") no-repeat;width:24px;height:24px;content:"";background-size:cover;position:absolute;right:30px;top:0;bottom:0;margin:auto}.--scrolled .fixed-banner__block a:hover{box-shadow:0px 8px 30px 0px rgba(0,0,0,.14);border:1px solid #fff;opacity:1}.--scrolled .fixed-banner__block a span{display:inline;padding-left:50px;position:relative}@media screen and (max-width: 768.8px){.--scrolled .fixed-banner__block a span{padding-left:40px}}.--scrolled .fixed-banner__block a span::before{background:url("../images/ico_free_g.svg") no-repeat;width:48.5px;height:49px;content:"";background-size:cover;position:absolute;left:-5px;top:0;bottom:0;margin:auto}@media screen and (max-width: 768.8px){.--scrolled .fixed-banner__block a span::before{width:32px;height:32px}}.--scrolled .float-banner{display:block;position:fixed;bottom:10px;right:10px;width:16rem}@media screen and (max-width: 768.8px){.--scrolled .float-banner{width:160px}}.--scrolled .float-banner.-hidden{display:none}.--scrolled .float-banner__close{width:24px;margin:0 0 4px auto;cursor:pointer}.special-movie{background:#ebf5fa;padding:5rem 0 2.125rem 0}@media screen and (max-width: 768.8px){.special-movie{padding:40px 32px 35px 32px}}.special-movie__title{text-align:center}.special-movie__title p{color:#083ba0;margin-bottom:10px;font-weight:600}.special-movie__title h2{font-size:2rem;margin-bottom:24px}@media screen and (max-width: 768.8px){.special-movie__title h2{font-size:24px}}.special-movie__back{width:240px;margin:80px auto}@media screen and (max-width: 768.8px){.special-movie__back{margin:40px auto}}.special-movie__back a{border-radius:100px;background:#fff;border:1px solid #fff;box-shadow:0px 0px 10px 0px rgba(0,0,0,.28);color:#083ba0;padding:1.5rem 2rem;display:block;position:relative;font-size:1rem;text-align:center;line-height:1;font-weight:600}@media screen and (max-width: 768.8px){.special-movie__back a{padding:20px 32px;font-size:16px}}.special-movie__back a:hover{box-shadow:0px 8px 30px 0px rgba(0,0,0,.14);border:1px solid #fff;opacity:1}.special-movie__back a::after{background:url("../images/ico_arrow_r_b.svg") no-repeat;width:24px;height:24px;content:"";background-size:cover;position:absolute;right:30px;top:0;bottom:0;margin:auto}.special-movie .cases__company{font-size:1rem !important}@media screen and (max-width: 768.8px){.special-movie .cases__company{font-size:14px !important}}.footer{background:#fff;color:#333}.footer__layer{border-bottom:1px solid #c4c4c4}.footer__inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;max-width:62.5rem;margin:auto;width:100%;padding:2.5rem 0}@media screen and (max-width: 768.8px){.footer__inner{width:100%;padding:40px 24px}}.footer__inner nav{width:70%;font-size:.75rem}@media screen and (max-width: 768.8px){.footer__inner nav{width:100%;margin-bottom:40px}}.footer__inner nav a{color:#333}.footer__inner nav a:hover{opacity:1;text-decoration:underline}.footer__inner nav ul{display:flex;flex-wrap:wrap;justify-content:space-around}@media screen and (max-width: 768.8px){.footer__inner nav ul{justify-content:flex-start}}@media screen and (max-width: 768.8px){.footer__inner nav ul li{margin:0 24px 8px 0}}.footer__image{width:16%}@media screen and (max-width: 768.8px){.footer__image{width:50%;margin:0 auto 0 auto}}.footer .copyright{max-width:62.5rem;margin:auto;text-align:center;padding:1.5rem 0}@media screen and (max-width: 768.8px){.footer .copyright{padding:24px 0}}.footer .copyright small{font-size:.75rem}.kv{overflow:hidden;background:url("../images/bg_kv.webp") no-repeat;background:url("../images/bg.svg") no-repeat;background-size:contain;background-repeat:no-repeat;background-position:right 60px;background-size:60%;padding:7rem 0 0 0}@media screen and (max-width: 768.8px){.kv{background-size:contain;padding:86px 0 0 0;background-position:center 40%}}.kv__note{max-width:77.5rem;margin:10px auto;text-align:left;font-size:10px}@media screen and (max-width: 768.8px){.kv__note{max-width:100%;padding:0 10px;text-align:center}}.kv__inner{max-width:77.5rem;margin:8.5rem auto 2.5rem auto;margin:0 auto 0 auto;position:relative;display:flex;align-items:flex-end;justify-content:space-between}@media screen and (max-width: 1023.8px){.kv__inner{width:90%;flex-direction:column;justify-content:flex-start;align-items:center}}@media screen and (max-width: 768.8px){.kv__inner{flex-direction:column;padding:0px 0;margin:0 auto 2.5rem auto;min-height:0}}.kv__award{width:27.25rem;font-size:10px;margin:40px auto 60px auto}@media screen and (max-width: 768.8px){.kv__award{width:75%;margin:16px auto 24px auto}}.kv__award figure{margin-bottom:24px}.kv__circle{position:absolute;top:10px;left:10px;font-size:1.25rem;font-weight:700;color:#fff;display:flex;align-items:center;background:#09a5ab;border-radius:100%;width:6.875rem;height:6.875rem;text-align:center;justify-content:center;line-height:1.3}@media screen and (max-width: 768.8px){.kv__circle{font-size:16px;width:84px;height:84px;top:0px}}@media screen and (max-width: 768.8px){.kv__note{font-size:12px}}.kv__text{width:58.71%;width:40.625rem;padding:1rem 0 0 0;position:relative;z-index:2}@media screen and (max-width: 768.8px){.kv__text{width:100%;padding-top:0;padding-bottom:0}}.kv__text h1{font-size:3.5rem;font-weight:800;line-height:1.3;margin-bottom:1.5rem;text-align:center}@media screen and (max-width: 1023.8px){.kv__text h1{margin-bottom:16px}}@media screen and (max-width: 768.8px){.kv__text h1{font-size:28px;margin-bottom:16px}}.kv__text h1 span{font-size:3rem}@media screen and (max-width: 768.8px){.kv__text h1 span{font-size:24px}}.kv__text p{font-size:1.25rem;margin-bottom:2.5rem;text-align:center;font-weight:600;line-height:1.6}@media screen and (max-width: 768.8px){.kv__text p{font-size:12px;margin-bottom:16px}}.kv__image{width:42.5rem;position:absolute;right:-8rem;TOP:0px}@media screen and (max-width: 1023.8px){.kv__image{width:100%;position:relative;right:0;top:0}}.kv__btn__foot{max-width:100%;z-index:0;pointer-events:all;display:flex;position:relative;flex:none;align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0px;font-size:1.125rem;font-weight:700;margin-top:2rem;gap:40px;padding-bottom:2.5rem}@media screen and (max-width: 768.8px){.kv__btn__foot{display:none}}.kv__btn__foot--contact{width:25rem}@media screen and (max-width: 768.8px){.kv__btn__foot--contact{width:100%;margin-bottom:40px}}.kv__btn__foot--contact a{border-radius:100px;border:1px solid #c4c4c4;box-shadow:0px 0px 10px 0px rgba(0,0,0,.08);padding:1.5rem 2rem;display:block;position:relative;font-size:1.25rem;text-align:center;color:#083ba0;line-height:1;font-weight:600;background:#fff}@media screen and (max-width: 768.8px){.kv__btn__foot--contact a{padding:20px 32px;font-size:16px}}.kv__btn__foot--contact a:hover{box-shadow:0px 8px 30px 0px rgba(0,0,0,.14);border:1px solid #fff;opacity:1}.kv__btn__foot--contact a::after{background:url("../images/ico_arrow_r_b.svg") no-repeat;width:24px;height:24px;content:"";background-size:cover;position:absolute;right:30px;top:0;bottom:0;margin:auto}.kv__btn__foot--download{width:25rem}@media screen and (max-width: 768.8px){.kv__btn__foot--download{width:100%}}.kv__btn__foot--download a{border-radius:100px;background:#083ba0;border:1px solid #083ba0;box-shadow:0px 0px 10px 0px rgba(0,0,0,.28);padding:1.5rem 2rem;display:block;position:relative;font-size:1.25rem;text-align:center;color:#fff;line-height:1;font-weight:600}@media screen and (max-width: 768.8px){.kv__btn__foot--download a{padding:20px 32px;font-size:16px}}.kv__btn__foot--download a::after{background:url("../images/ico_download_w.svg") no-repeat;width:24px;height:24px;content:"";background-size:cover;position:absolute;right:30px;top:0;bottom:0;margin:auto}.kv__btn__foot--download a:hover{box-shadow:0px 8px 30px 0px rgba(0,0,0,.24);border:1px solid #2258ae;background:#2258ae;opacity:1}.kv__btn__foot--download a span{display:inline;padding-left:50px;position:relative}@media screen and (max-width: 768.8px){.kv__btn__foot--download a span{padding-left:40px}}.kv__btn__foot--download a span::before{background:url("../images/ico_free.svg") no-repeat;width:48.5px;height:49px;content:"";background-size:cover;position:absolute;left:-5px;top:0;bottom:0;margin:auto}@media screen and (max-width: 768.8px){.kv__btn__foot--download a span::before{width:32px;height:32px}}.kv__btn{display:flex;justify-content:center;gap:24px;font-weight:600;background:#ebf5fa;padding:2.5rem 0}@media screen and (max-width: 768.8px){.kv__btn{gap:10px;justify-content:center;align-items:center;margin-top:-50px}}@media screen and (max-width: 539.8px){.kv__btn{flex-direction:column}}.kv__btn--contact{width:22.5rem;text-align:center}@media screen and (max-width: 1023.8px){.kv__btn--contact{width:100%;margin:0 0 1rem 0;text-align:center}}@media screen and (max-width: 768.8px){.kv__btn--contact{width:280px;margin:0}}.kv__btn--contact a{display:block;padding:1rem 1.5rem;color:#fff;background:#083ba0;border-radius:100px;border:1px solid #083ba0;position:relative}.kv__btn--contact a:hover{box-shadow:0px 8px 30px 0px rgba(0,0,0,.24);border:1px solid #2258ae;background:#2258ae;opacity:1}.kv__btn--contact a span{position:relative}.kv__btn--contact a span::after{background:url("../images/ico_arrow_r_w.svg") no-repeat;width:24px;height:24px;content:"";background-size:cover;position:absolute;right:-30px;top:0;bottom:0;margin:auto}.kv__btn--download{width:22.5rem;text-align:center}@media screen and (max-width: 1023.8px){.kv__btn--download{width:100%;text-align:center}}@media screen and (max-width: 768.8px){.kv__btn--download{width:280px;margin:0}}.kv__btn--download a{display:block;padding:1rem 1.5rem;border:1px solid #c4c4c4;background:#fff;color:#083ba0;border-radius:100px;position:relative}.kv__btn--download a:hover{box-shadow:0px 8px 30px 0px rgba(0,0,0,.14);border:1px solid #fff;opacity:1}.kv__btn--download a span{display:inline;padding-left:50px;position:relative}@media screen and (max-width: 768.8px){.kv__btn--download a span{padding-left:40px}}.kv__btn--download a span::before{background:url("../images/ico_free_g.svg") no-repeat;width:44px;height:44px;content:"";background-size:cover;position:absolute;left:-5px;top:0;bottom:0;margin:auto}@media screen and (max-width: 768.8px){.kv__btn--download a span::before{width:32px;height:32px}}.kv__btn--download a span::after{background:url("../images/ico_download_b.svg") no-repeat;width:24px;height:24px;content:"";background-size:cover;position:absolute;right:-30px;top:0;bottom:0;margin:auto}.clients{padding:.5rem 0 1.375rem 0;text-align:center;font-size:1rem;overflow:hidden;display:flex;align-items:center}@media screen and (max-width: 768.8px){.clients{padding:8px 0 24px 0}}.clients h2{margin-bottom:1.5rem}.clients ul{display:flex;justify-content:center;align-items:center;animation:logo-scroll 55s infinite linear 1.5s both}.clients ul li{margin:0px 0 1rem 0;width:9.25rem}@media screen and (max-width: 768.8px){.clients ul li{width:90px;margin:0}}@keyframes logo-scroll{from{transform:translateX(0)}to{transform:translateX(-100%)}}.solution{padding:7.5rem 3rem;background:linear-gradient(180deg, #EBF5FA 0%, rgba(235, 245, 250, 0) 100%);background:#ebf5fa;position:relative}@media screen and (max-width: 768.8px){.solution{padding:64px 24px}}.solution__lead{position:absolute;width:calc(100% - 96px);text-align:center;left:0;right:0;bottom:455px;margin:auto;color:#fff;z-index:5;font-size:1.75rem;padding:.3125rem 0;background:linear-gradient(90deg, rgba(8, 59, 160, 0), #083ba0 17%, #083ba0 51%, #083ba0 86%, rgba(8, 59, 160, 0))}@media screen and (max-width: 768.8px){.solution__lead{font-size:18px;bottom:262px;width:100%}}.solution__inner{width:77.5rem;max-width:100%;margin:auto}.solution__title{margin-bottom:5rem}@media screen and (max-width: 768.8px){.solution__title{margin-bottom:40px}}.solution__title h2{text-align:center;margin-bottom:16px}.solution__title h2 span{display:block}.solution__title h2 .en{font-family:"Roboto",sans-serif;color:#083ba0;font-size:1.25rem}@media screen and (max-width: 768.8px){.solution__title h2 .en{font-size:16px}}.solution__title h2 .ja{font-size:2.5rem}@media screen and (max-width: 768.8px){.solution__title h2 .ja{font-size:24px}}.solution__title p{font-size:1.125rem;text-align:center}@media screen and (max-width: 768.8px){.solution__title p{font-size:16px}}.solution__area{display:flex;justify-content:space-between;flex-direction:column;gap:100px}@media screen and (max-width: 768.8px){.solution__area{flex-direction:column;gap:64px}}.solution__contents{width:32.5rem}@media screen and (max-width: 768.8px){.solution__contents{width:100%}}.solution__block{width:100%;display:flex;justify-content:space-between;flex-direction:row;align-items:center;gap:40px}@media screen and (max-width: 768.8px){.solution__block{width:100%;position:relative;gap:24px;flex-direction:column-reverse}}.solution__block:nth-child(odd){flex-direction:row-reverse}@media screen and (max-width: 768.8px){.solution__block:nth-child(odd){flex-direction:column-reverse}}.solution__block figure{width:42.5rem}@media screen and (max-width: 768.8px){.solution__block figure{width:100%}}.solution__block--icon{display:flex;margin-bottom:16px}.solution__block--icon li{font-size:1.25rem;color:#fff;font-weight:700}@media screen and (max-width: 768.8px){.solution__block--icon li{font-size:16px}}.solution__block--icon li span{padding:8px 24px;background:#083ba0;border-radius:4px;line-height:1.5}.solution__block h3{line-height:1.5;font-weight:600;font-size:2rem;margin-bottom:16px}@media screen and (max-width: 768.8px){.solution__block h3{font-size:20px}}.solution__block p{font-size:1rem;line-height:1.7}@media screen and (max-width: 768.8px){.solution__block p{font-size:14px}}.solution__block p strong{color:#083ba0}.solution__cta{margin:2.5rem 0 0 0}@media screen and (max-width: 768.8px){.solution__cta{margin-top:40px}}.solution__cta--area{display:flex;justify-content:center;align-items:center;gap:40px}@media screen and (max-width: 768.8px){.solution__cta--area{flex-direction:column-reverse;gap:16px}}.solution__cta--image{width:25rem}@media screen and (max-width: 768.8px){.solution__cta--image{width:100%}}.solution__cta--contents{width:25rem}@media screen and (max-width: 768.8px){.solution__cta--contents{width:100%}}.solution__cta--contents p{font-size:1.5rem;position:relative;font-weight:600;text-align:center;padding:0 40px;margin:0 0 20px 0}@media screen and (max-width: 768.8px){.solution__cta--contents p{font-size:16px;margin:0 0 10px 0}}.solution__cta--contents p span{color:#09a5ab}.solution__cta--contents p::before{content:"";width:1px;height:24px;display:inline-block;border-left:1px solid #333;transform:rotate(-30deg);top:0;bottom:0;left:20px;margin:auto;position:absolute}@media screen and (max-width: 768.8px){.solution__cta--contents p::before{height:16px;left:40px}}.solution__cta--contents p::after{content:"";width:1px;height:24px;display:inline-block;border-left:1px solid #333;transform:rotate(30deg);top:0;bottom:0;right:20px;margin:auto;position:absolute}@media screen and (max-width: 768.8px){.solution__cta--contents p::after{height:16px;right:40px}}.solution__cta--contents a{border-radius:100px;background:#083ba0;border:1px solid #083ba0;box-shadow:0px 0px 10px 0px rgba(0,0,0,.28);color:#fff;padding:1.5rem 2rem;display:block;position:relative;font-size:1.25rem;text-align:center;line-height:1;font-weight:600}@media screen and (max-width: 768.8px){.solution__cta--contents a{padding:20px 32px;font-size:16px}}.solution__cta--contents a:hover{box-shadow:0px 8px 30px 0px rgba(0,0,0,.24);border:1px solid #2258ae;background:#2258ae;opacity:1}.solution__cta--contents a::after{background:url("../images/ico_arrow_r_w.svg") no-repeat;width:24px;height:24px;content:"";background-size:cover;position:absolute;right:30px;top:0;bottom:0;margin:auto}.benefit{padding:0 3rem 5rem 3rem}@media screen and (max-width: 768.8px){.benefit{padding:0 23px 84px 23px}}.benefit h2{font-size:2rem;margin-bottom:4rem;text-align:center}@media screen and (max-width: 768.8px){.benefit h2{font-size:24px}}.benefit__inner{width:100%;max-width:77.5rem;margin:auto}.benefit__area{display:flex;justify-content:space-between;align-items:stretch}@media screen and (max-width: 768.8px){.benefit__area{flex-direction:column}}.benefit__block{border:1px solid #c4c4c4;width:30%;display:flex;justify-content:space-between;flex-direction:column}@media screen and (max-width: 768.8px){.benefit__block{width:100%;margin:auto}.benefit__block:not(:first-child){margin-top:2.5rem}}.benefit__block h3{text-align:center;min-height:7.6875rem;display:flex;align-items:center;width:100%;color:#083ba0;font-size:1.25rem;margin-bottom:1.25rem;padding-top:1.25rem;padding:1.25rem .3125rem}@media screen and (max-width: 1023.8px){.benefit__block h3{font-size:16px;min-height:auto;margin-bottom:0}}.benefit__block h3 span{width:100%}.benefit__block h3 strong{font-size:1.625rem}@media screen and (max-width: 1023.8px){.benefit__block h3 strong{font-size:20px}}.benefit__block figure{padding:0 5px}.benefit__note{font-size:.75rem;margin-top:.9375rem;text-align:right}@media screen and (max-width: 768.8px){.benefit__note{font-size:10px;text-align:left}}.workflow{background:#f3f4f9;padding:0 3rem}@media screen and (max-width: 768.8px){.workflow{padding:84px 48px}}.workflow__inner{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:77.5rem;margin:auto}@media screen and (max-width: 768.8px){.workflow__inner{flex-direction:column}}.workflow__text{width:45%}@media screen and (max-width: 768.8px){.workflow__text{width:100%}}.workflow__text h2{font-size:2rem;font-weight:800;margin-bottom:1.5rem}@media screen and (max-width: 768.8px){.workflow__text h2{font-size:24px}}.workflow__text p{font-size:.875rem;margin-bottom:3rem}.workflow__image{width:55%}@media screen and (max-width: 768.8px){.workflow__image{width:100%;margin-top:24px}}.workflow__btn{max-width:100%;z-index:0;pointer-events:all;display:flex;position:relative;flex:none;align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;padding:0px;font-size:1.125rem;font-weight:700;margin-top:3rem}@media screen and (max-width: 1023.8px){.workflow__btn{flex-direction:column;width:22rem}}@media screen and (max-width: 768.8px){.workflow__btn{flex-direction:row;width:100%;justify-content:space-between}}@media screen and (max-width: 539.8px){.workflow__btn{flex-direction:column}}.workflow__btn--contact{margin:0px .75rem 0px 0px}@media screen and (max-width: 1023.8px){.workflow__btn--contact{width:100%;margin:0 0 1rem 0;text-align:center}}@media screen and (max-width: 768.8px){.workflow__btn--contact{width:48%;margin:0}}@media screen and (max-width: 539.8px){.workflow__btn--contact{width:100%;margin:0 0 1rem 0}}.workflow__btn--contact a{display:block;padding:.75rem 1.5rem;border-radius:4px;color:#083ba0;background:#fff;border:1px solid #c4c4c4}@media screen and (max-width: 1023.8px){.workflow__btn--download{width:100%;text-align:center}}@media screen and (max-width: 768.8px){.workflow__btn--download{width:48%;margin:0}}@media screen and (max-width: 539.8px){.workflow__btn--download{width:100%}}.workflow__btn--download a{display:block;padding:.75rem 1.5rem;background:#083ba0;color:#fff;border:1px solid #083ba0;border-radius:4px}.function{padding:8rem 3rem}@media screen and (max-width: 768.8px){.function{padding:128px 24px}}.function h2{font-size:2rem;margin-bottom:4rem;text-align:center}@media screen and (max-width: 768.8px){.function h2{font-size:24px}}.function__inner{max-width:77.5rem;width:100%;margin:auto;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 768.8px){.function__inner{flex-direction:column}}.function__block{width:30%;background:#f3f4f9;padding:2.5rem 1.25rem 1.25rem 1.25rem;border-radius:4px}@media screen and (max-width: 768.8px){.function__block{width:100%;margin-bottom:32px}}.function__block h3{font-size:1.5rem;text-align:center;color:#083ba0}@media screen and (max-width: 768.8px){.function__block h3{font-size:20px}}.function__block figure{margin:.625rem -1.25rem}@media screen and (max-width: 768.8px){.function__block figure{margin:40px -20px}}.function__block ul li{background:#fff;border-radius:4px;vertical-align:middle;padding:1.25rem;height:5rem;margin:1.25rem 0;font-weight:700;text-align:center;display:flex;align-items:center;width:100%;justify-content:center;font-size:1rem}@media screen and (max-width: 768.8px){.function__block ul li{font-size:14px;padding:20px;height:60px}}.top__movie{padding:8rem 3rem;max-width:56rem;width:100%;margin:auto}@media screen and (max-width: 768.8px){.top__movie{padding:128px 24px}}.top__movie h2{font-size:2rem;margin-bottom:4rem;text-align:center}@media screen and (max-width: 768.8px){.top__movie h2{font-size:24px}}.top__movie--area{position:relative;padding-top:56.25%}.top__movie--area iframe{position:absolute;top:0;left:0;width:100%;height:100%}.flow{padding:8rem 3rem;width:100%;margin:auto}@media screen and (max-width: 768.8px){.flow{padding:128px 24px}}.flow h2{font-size:2rem;margin-bottom:4rem;text-align:center}@media screen and (max-width: 768.8px){.flow h2{font-size:24px}}.flow__inner{max-width:77.5rem;display:flex;justify-content:space-between;position:relative;margin:0 auto 3.75rem auto}@media screen and (max-width: 768.8px){.flow__inner{flex-direction:column;margin-bottom:0}}.flow__inner::before{border-top:4px dotted #083ba0;width:100%;height:4px;top:0;bottom:0;margin:auto;content:"";position:absolute;z-index:-1}@media screen and (max-width: 768.8px){.flow__inner::before{width:4px;height:calc(100% - 240px);border-left:4px dotted #083ba0;border-top:none;margin:auto;left:0;right:0}}.flow__inner--block{position:relative;box-shadow:0px 0px 24px -5px rgba(26,26,34,.1);padding:3rem 1rem 3rem 1rem;display:block;border-radius:6px;background:#fff;width:30%}@media screen and (max-width: 768.8px){.flow__inner--block{width:100%;margin-bottom:80px}}.flow__inner--block h3{text-align:center;margin-bottom:1.875rem}@media screen and (max-width: 768.8px){.flow__inner--block h3{margin-bottom:24px;font-size:16px}}.flow__inner--block p{font-size:.875rem;margin-top:1.5rem}@media screen and (max-width: 768.8px){.flow__inner--block p{margin-top:24px;font-size:14px}}.flow__inner--block-note{font-size:.6875rem;margin-top:1.5rem}@media screen and (max-width: 768.8px){.flow__inner--block-note{margin-top:16px;font-size:10px}}.flow__inner--block-step{position:absolute;font-weight:700;align-content:center;align-items:center;background:#083ba0;border-radius:64px;flex:none;flex-direction:column;flex-wrap:nowrap;height:64px;justify-content:center;padding:0px;width:64px;max-width:100%;left:0;right:0;top:-30px;margin:auto;display:flex;color:#fff;line-height:1.2;font-size:.875rem}.flow__inner--block-step span{font-size:1.5rem}.support{position:relative;max-width:77.5rem;margin:auto}.support h3{text-align:center;position:relative}.support h3 span{border-radius:24px;padding:.625rem 1.25rem;background:#083ba0;color:#fff}.support h3 strong{color:#f5ed0c}.support__inner{background:#ebf5fa;padding:3rem 2rem 2rem 2rem;margin-top:-1rem}.support__inner ul{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 768.8px){.support__inner ul{justify-content:flex-start}}.support__inner ul li{margin:0 2rem .5rem 0;position:relative;font-weight:700;padding-left:1.25rem}@media screen and (max-width: 768.8px){.support__inner ul li{margin:0 0 8px 0;font-size:14px}}.support__inner ul li::before{content:"";position:absolute;width:15px;height:15px;background:url("../images/ico_check_w.svg") no-repeat;background-size:cover;top:0;bottom:0;left:0;margin:auto}.support__note{font-size:.75rem;text-align:right;margin-top:.5rem}@media screen and (max-width: 768.8px){.support__note{font-size:12px;margin-top:16px;text-align:left}}.cases{padding:7.5rem 3rem}@media screen and (max-width: 919.8px){.cases{padding:64px 24px 64px 24px}}.cases__client{padding:7.5rem 3rem 0 3rem}@media screen and (max-width: 919.8px){.cases__client{padding:64px 24px 0 24px}}.cases__client--title{text-align:center;margin-bottom:4rem}@media screen and (max-width: 919.8px){.cases__client--title{margin-bottom:40px}}.cases__client--title h2{margin-bottom:1.5rem;font-size:2.5rem}@media screen and (max-width: 919.8px){.cases__client--title h2{font-size:24px}}.cases__client--title p{font-size:18px}@media screen and (max-width: 768.8px){.cases__client--title p{font-size:16px}}.cases__clients{margin:0 auto 2.5rem auto}.cases__clients ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;max-width:64.75rem;margin:auto}@media screen and (max-width: 919.8px){.cases__clients ul{justify-content:center}}.cases__clients ul li{width:14.2857142857%;margin:0}@media screen and (max-width: 919.8px){.cases__clients ul li{width:33%;width:25%;margin:0}}.cases h2{font-size:2.5rem;margin-bottom:4rem;text-align:center}@media screen and (max-width: 919.8px){.cases h2{font-size:24px;margin-bottom:40px}}.cases__inner{display:flex;justify-content:center;width:100%;margin:auto}@media screen and (max-width: 919.8px){.cases__inner{max-width:100%;flex-direction:column}}.cases__movie{position:relative;transition:all .4s;box-shadow:0px 0px 10px rgba(0,0,0,.08);margin:0 auto;display:flex;justify-content:space-between;gap:40px;background:#fff;margin-bottom:4rem;max-width:1200px;padding:1.5rem}@media screen and (max-width: 919.8px){.cases__movie{width:100%;margin:0 auto 32px auto;gap:16px;flex-direction:column}}@media screen and (max-width: 919.8px){.cases__movie{padding:24px}}.cases__movie--area{width:35rem}@media screen and (max-width: 919.8px){.cases__movie--area{width:100%}}@media screen and (max-width: 919.8px){.cases__movie--area iframe{width:100%}}@media screen and (max-width: 768.8px){.cases__movie--area iframe{width:100%;height:100%}}.cases__movie--contents{position:relative}.cases__movie--contents .cases__company{margin-bottom:20px}.cases__movie--contents h3{font-size:1.5rem;margin-bottom:20px}@media screen and (max-width: 919.8px){.cases__movie--contents h3{font-size:16px}}.cases__movie--contents figure{margin:60px 0 0 auto;width:220px}@media screen and (max-width: 919.8px){.cases__movie--contents figure{margin:16px auto 0 auto}}.cases__block{position:relative;transition:all .4s;box-shadow:0px 0px 10px rgba(0,0,0,.08);width:22.5rem;margin:0 1.875rem}@media screen and (max-width: 919.8px){.cases__block{width:100%;margin:0 auto 32px auto}}.cases__block a{padding:1.5rem}@media screen and (max-width: 919.8px){.cases__block a{padding:24px}}.cases__block a:hover{opacity:1}.cases__block a:hover .cases__image img{transform:scale(1.1)}.cases__block:hover{box-shadow:0px 0px 30px rgba(0,0,0,.14)}.cases__image{margin:0 1.5rem 1.5rem 1.5rem;overflow:hidden;transition:all .4s}@media screen and (max-width: 919.8px){.cases__image{margin:0 16px 24px 16px}}.cases__image img{transition:.4s all}.cases__logo{width:11.25rem;margin:0 auto 1.5rem auto}@media screen and (max-width: 919.8px){.cases__logo{width:180px;margin:0 auto 24px auto}}.cases__text{padding:0 1.5rem}@media screen and (max-width: 919.8px){.cases__text{padding:0 24px}}.cases__text h3{font-size:1.125rem;margin-bottom:1rem}@media screen and (max-width: 919.8px){.cases__text h3{font-size:16px}}.cases__company{margin-bottom:1rem}@media screen and (max-width: 919.8px){.cases__company{font-size:14px}}.cases__tag{display:flex;justify-content:flex-start;flex-wrap:wrap}@media screen and (max-width: 919.8px){.cases__tag{flex-wrap:wrap}}.cases__tag li{margin:0 .5rem .5rem 0}@media screen and (max-width: 768.8px){.cases__tag li{margin:0 8px 8px 0}}.cases__tag li span{padding:.375rem 1rem;font-size:12px;background:#ebf5fa;border-radius:16px}@media screen and (max-width: 919.8px){.cases__tag li span{font-size:10px;padding:6px 12px}}.cases__new{margin:0 0 .625rem 0;position:absolute;z-index:10}.cases__new span{position:relative;padding:.25rem .625rem;color:#fff;font-weight:700;background:#f05615;top:34px;left:34px;border-radius:5px;font-size:14px;display:inline}.cases__pickup{margin:0 0 1rem 0}@media screen and (max-width: 919.8px){.cases__pickup{margin-bottom:10px}}.cases__pickup span{position:relative;padding:.25rem .625rem;color:#fff;font-weight:700;background:#083ba0;border-radius:5px;font-size:14px;display:inline}.cases__update{margin:0 0 .625rem 0;position:absolute;z-index:10}.cases__update span{position:relative;padding:.25rem .625rem;color:#fff;font-weight:700;background:#09a5ab;top:34px;left:34px;border-radius:5px;font-size:14px;display:inline}.cases__link{font-size:1.25rem;font-weight:700;text-align:center;margin:2.5rem auto 0 auto;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1023.8px){.cases__link{width:100%;text-align:center}}@media screen and (max-width: 919.8px){.cases__link{width:48%;margin:0 auto;flex-direction:column}}@media screen and (max-width: 539.8px){.cases__link{width:100%;margin:0 auto 1rem auto}}.cases__link a{margin:0 1.25rem}.cases__link a span{padding:0 40px 0 0;color:#333;position:relative;font-size:1rem;display:block}@media screen and (max-width: 768.8px){.cases__link a span{font-size:14px;display:block}}.cases__link a span::after{content:"";background:url("../images/ico_arrow_r.svg") no-repeat;top:0;right:0;bottom:0;margin:auto;position:absolute;width:16px;height:16px}.cases__link a:hover{text-decoration:underline;opacity:1}.cases__link a:not(:first-child) span{padding:.9375rem 1rem .9375rem 1rem;border-radius:4px;color:#fff;background:#083ba0;border:1px solid #083ba0;position:relative}.faq{padding:7.5rem 3rem;margin:0 auto 0 auto;background:#f9f9f8}@media screen and (max-width: 768.8px){.faq{padding:64px 24px;margin:0 auto 0 auto}}.faq h2{font-size:2.5rem;margin-bottom:4rem;text-align:center}@media screen and (max-width: 768.8px){.faq h2{font-size:24px;margin-bottom:40px}}.faq__inner{width:100%;max-width:62.5rem;margin:auto}@media screen and (max-width: 768.8px){.faq__inner{max-width:100%}}.faq__inner dl{background:#fff;border-radius:4px;position:relative;cursor:pointer}.faq__inner dl:not(:last-child){margin-bottom:2rem}@media screen and (max-width: 768.8px){.faq__inner dl:not(:last-child){margin-bottom:24px}}.faq__inner dl::after,.faq__inner dl::before{position:absolute;right:20px;top:36px;margin:auto;content:"";display:inline-block;width:20px;height:20px;border-top:2px solid #c4c4c4;transform:translateX(-50%)}@media screen and (max-width: 768.8px){.faq__inner dl::after,.faq__inner dl::before{right:10px;top:40px}}.faq__inner dl::before{top:26px;right:39px;transform:rotate(90deg);z-index:2}@media screen and (max-width: 768.8px){.faq__inner dl::before{right:28px;top:31px}}.faq__inner dl.-on{height:auto}.faq__inner dl.-on::before{content:none}.faq__inner dl.-on dt::after{content:"";position:absolute;bottom:0;left:0;right:0;margin:auto;width:calc(100% - 40px);height:1px;border-bottom:1px solid #c4c4c4}.faq__inner dl.-on dd{padding:1rem 3.125rem}.faq__inner dl dt{padding:1.5rem 2.5rem 1.5rem 3rem;position:relative;color:#083ba0}.faq__inner dl dt::before{content:"Q";font-size:1rem;color:#083ba0;position:absolute;top:24px;left:24px;margin:auto}@media screen and (max-width: 768.8px){.faq__inner dl dt{padding-right:40px}}.faq__inner dl dd{position:relative;font-size:.875rem;visibility:hidden;height:0}.faq__inner dl dd::before{content:"A";font-size:1rem;color:#09a5ab;position:absolute;top:12px;left:24px;margin:auto;font-weight:600}.faq__inner dl dd a{color:#083ba0;text-decoration:underline}.faq__inner dl dd.-active{visibility:visible;height:auto}.faq__note{font-size:.75rem}.about{padding:8rem 3rem}@media screen and (max-width: 768.8px){.about{padding:128px 24px 96px 24px}}.about h2{font-size:2rem;margin-bottom:1.5rem;letter-spacing:.1em}@media screen and (max-width: 768.8px){.about h2{font-size:24px}}.about__inner{width:100%;max-width:77.5rem;margin:auto;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768.8px){.about__inner{max-width:100%;flex-direction:column-reverse}}.about__inner--text{width:calc(40% - 48px);margin-right:3rem;letter-spacing:.05em;line-height:1.75}@media screen and (max-width: 768.8px){.about__inner--text{width:100%;margin-right:0;font-size:14px}}.about__inner--image{width:38%}@media screen and (max-width: 768.8px){.about__inner--image{width:90%;margin-bottom:48px}}.top-about{padding:5rem 0 7.5rem 0}@media screen and (max-width: 768.8px){.top-about{padding:40px 0 64px 0}}.top-about__inner{max-width:77.5rem;width:calc(100% - 48px);margin:auto}.top-about__scene{padding:2rem 2.5rem;background:#ebf5fa;border-radius:10px;max-width:66.375rem;margin:auto}@media screen and (max-width: 768.8px){.top-about__scene{padding:24px}}.top-about__scene h2{text-align:center;font-size:2rem;margin-bottom:1.5rem}@media screen and (max-width: 768.8px){.top-about__scene h2{font-size:20px;margin-bottom:16px}}.top-about__scene--area{display:flex;gap:24px;max-width:50rem;width:100%;margin:auto}@media screen and (max-width: 768.8px){.top-about__scene--area{flex-direction:column}}@media screen and (max-width: 768.8px){.top-about__scene--contents{width:180px;margin:auto}}.top-about__scene--block{background:#fff;border-radius:10px;padding:1.5rem;width:calc(50% - 12px);display:flex;gap:24px}@media screen and (max-width: 768.8px){.top-about__scene--block{padding:16px;width:100%;gap:8px;flex-direction:column;justify-content:center}}.top-about__scene--block figure{width:124px;margin:auto}.top-about__scene--block h3{font-size:1.5rem;color:#083ba0;margin-bottom:10px}@media screen and (max-width: 768.8px){.top-about__scene--block h3{font-size:18px;text-align:center}}.top-about__scene--block li{color:#6b9ecf;list-style:disc outside;font-size:16px;margin:0 0 0 20px}.top-about__scene--block li span{color:#333}.top-about__image{margin-bottom:40px;max-width:66.375rem;margin:0 auto 40px auto}.top-about__title{margin-bottom:32px}.top-about__title h2{text-align:center;margin-bottom:16px}.top-about__title h2 span{display:block}.top-about__title h2 .en{font-family:"Roboto",sans-serif;color:#083ba0;font-size:1.25rem}@media screen and (max-width: 768.8px){.top-about__title h2 .en{font-size:16px}}.top-about__title h2 .ja{font-size:2.5rem}@media screen and (max-width: 768.8px){.top-about__title h2 .ja{font-size:24px}}.top-about__title p{font-size:1.125rem;text-align:center}@media screen and (max-width: 768.8px){.top-about__title p{font-size:16px}}.about-acesmeet{padding:8rem 3rem 5rem 3rem;position:relative}@media screen and (max-width: 768.8px){.about-acesmeet{padding:64px 16px 64px 16px}}.about-acesmeet__lead{position:absolute;width:calc(100% - 96px);text-align:center;left:0;right:0;bottom:455px;margin:auto;color:#fff;z-index:5;font-size:1.75rem;padding:.3125rem 0;background:linear-gradient(90deg, rgba(8, 59, 160, 0), #083ba0 17%, #083ba0 51%, #083ba0 86%, rgba(8, 59, 160, 0))}@media screen and (max-width: 768.8px){.about-acesmeet__lead{font-size:18px;bottom:262px;width:100%}}.about-acesmeet__inner{width:63.75rem;max-width:100%;margin:auto}.about-acesmeet__title{text-align:center;margin-bottom:3rem}@media screen and (max-width: 768.8px){.about-acesmeet__title{margin-bottom:48px}}.about-acesmeet__title h2{text-align:center;font-size:2rem;margin-bottom:1.5rem}@media screen and (max-width: 768.8px){.about-acesmeet__title h2{font-size:24px;margin-bottom:24px}}.about-acesmeet__title p{font-size:1rem}@media screen and (max-width: 768.8px){.about-acesmeet__title p{font-size:14px}}.about-acesmeet__area{display:flex;justify-content:space-between;margin-bottom:2.5rem}@media screen and (max-width: 1023.8px){.about-acesmeet__area{flex-direction:column;margin:0 33px 20px 33px}}.about-acesmeet__block{width:18.75rem}@media screen and (max-width: 1023.8px){.about-acesmeet__block{width:100%;margin-bottom:60px}}@media screen and (max-width: 768.8px){.about-acesmeet__block:last-child{margin-bottom:0}}.about-acesmeet__block figure{margin-bottom:1.5rem}@media screen and (max-width: 768.8px){.about-acesmeet__block figure{margin-bottom:24px}}.about-acesmeet__block h3{text-align:center;font-size:1.25rem}@media screen and (max-width: 768.8px){.about-acesmeet__block h3{font-size:16px}}.about-acesmeet__note{font-size:.75rem;text-align:right}@media screen and (max-width: 768.8px){.about-acesmeet__note{font-size:10px;text-align:left}}.reason{padding:5rem 3rem}@media screen and (max-width: 768.8px){.reason{padding:64px 24px}}.reason__title{text-align:center;margin-bottom:3rem}@media screen and (max-width: 768.8px){.reason__title{margin-bottom:48px}}.reason__title h2{text-align:center;font-size:2rem;margin-bottom:3.75rem}@media screen and (max-width: 768.8px){.reason__title h2{font-size:24px;margin-bottom:48px}}.reason__title p{font-size:1rem}@media screen and (max-width: 768.8px){.reason__title p{font-size:14px}}.reason__area{text-align:center;margin-bottom:1.25rem}@media screen and (max-width: 768.8px){.reason__area{margin-bottom:32px}}.reason__area h3{text-align:center;font-size:1.75rem;margin-bottom:1.5rem}@media screen and (max-width: 768.8px){.reason__area h3{font-size:16px;margin-bottom:24px}}.reason__area p{font-size:1rem}@media screen and (max-width: 768.8px){.reason__area p{font-size:14px}}.reason__area p strong{color:#083ba0}.reason__area figure{margin-top:-2.5rem}@media screen and (max-width: 768.8px){.reason__area figure{margin-top:0}}.reason__inner{max-width:65rem;width:100%;margin:auto}.reason__block{display:flex;justify-content:space-between;align-items:center;background:#ebf5fa;padding:0 3.125rem}@media screen and (max-width: 768.8px){.reason__block{width:100%;padding:24px;flex-direction:column}}.reason__block--text{width:28.4375rem}@media screen and (max-width: 768.8px){.reason__block--text{width:100%;margin-bottom:24px}}.reason__block--text h3{font-size:1.25rem;color:#083ba0;margin-bottom:1rem}@media screen and (max-width: 768.8px){.reason__block--text h3{font-size:16px;margin-bottom:15px}}.reason__block--text p{font-size:1rem}@media screen and (max-width: 768.8px){.reason__block--text p{font-size:14px}}.reason__block--image{width:27.875rem}@media screen and (max-width: 768.8px){.reason__block--image{width:100%}}.top-function{padding:7.5rem 3rem 7.5rem 3rem;background:#ebf5fa}@media screen and (max-width: 768.8px){.top-function{padding:64px 15px 48px 15px}}.top-function__title{margin-bottom:2.5rem}@media screen and (max-width: 768.8px){.top-function__title{margin-bottom:40px}}.top-function__title h2{text-align:center;margin-bottom:16px}.top-function__title h2 span{display:block}.top-function__title h2 .en{font-family:"Roboto",sans-serif;color:#083ba0;font-size:1.25rem}@media screen and (max-width: 768.8px){.top-function__title h2 .en{font-size:16px}}.top-function__title h2 .ja{font-size:2.5rem}@media screen and (max-width: 768.8px){.top-function__title h2 .ja{font-size:24px}}.top-function__title p{font-size:1.125rem;text-align:center}@media screen and (max-width: 768.8px){.top-function__title p{font-size:16px}}.top-function__area{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:flex-start;gap:24px;margin-bottom:4rem}@media screen and (max-width: 768.8px){.top-function__area{gap:12px;margin-bottom:40px}}.top-function__inner{max-width:77.5rem;width:100%;margin:auto}.top-function__block{width:calc(20% - 24px);background:#fff;padding:1.25rem 1.25rem;border-radius:10px}@media screen and (max-width: 1023.8px){.top-function__block{width:calc(33.3333333333% - 24px)}}@media screen and (max-width: 768.8px){.top-function__block{width:calc(50% - 8px);padding:8px}}.top-function__block h3{font-size:.875rem;text-align:center}@media screen and (max-width: 768.8px){.top-function__block h3{font-size:14px}}.top-function__block figure{width:6.25rem;margin:0 auto 1rem auto}@media screen and (max-width: 768.8px){.top-function__block figure{width:100px;margin-bottom:10px}}.matsuo{padding:7.5rem 0 0 0;background-size:cover;background:linear-gradient(0deg, #f7f7f7 0%, rgba(255, 255, 255, 0) 100%)}@media screen and (max-width: 768.8px){.matsuo{padding:64px 24px 0 24px;background-position:center}}.matsuo__inner{width:100%;max-width:77.5rem;margin:auto}@media screen and (max-width: 768.8px){.matsuo__inner{max-width:100%;padding:0}}.matsuo__image{width:44.125rem;margin:4rem auto 0 auto}@media screen and (max-width: 768.8px){.matsuo__image{width:100%;margin-top:32px}}.matsuo__block{margin:0 auto 0 0;display:flex;align-items:center;justify-content:space-between;border:4px solid #083ba0;border-radius:20px;padding:2.5rem 5rem;gap:64px}@media screen and (max-width: 768.8px){.matsuo__block{width:100%;flex-direction:column;margin:0;padding:30px 20px;gap:20px}}.matsuo__block h2{font-size:2rem;margin-bottom:1.5rem;width:33.9375rem}@media screen and (max-width: 768.8px){.matsuo__block h2{font-size:20px;width:100%}}.matsuo__block p{font-size:1rem;width:29.5625rem}@media screen and (max-width: 768.8px){.matsuo__block p{font-size:14px;width:100%}}.top-seminar{padding:7.5rem 3rem}@media screen and (max-width: 768.8px){.top-seminar{padding:64px 24px}}.top-seminar__title{text-align:center;margin-bottom:3rem}@media screen and (max-width: 768.8px){.top-seminar__title{margin-bottom:48px}}.top-seminar__title h2{text-align:center;font-size:2.5rem;margin-bottom:4rem}@media screen and (max-width: 768.8px){.top-seminar__title h2{font-size:24px;margin-bottom:40px}}.top-seminar__area{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start}.top-seminar__inner{max-width:77.5rem;width:100%;margin:auto}.top-seminar .category__list{width:calc(33.3333333333% - 1.6875rem);box-shadow:0px 0px 24px -5px rgba(26,26,34,.1);margin-right:2.5rem;margin-bottom:2.5rem;padding-bottom:1.25rem;position:relative}@media screen and (max-width: 1023.8px){.top-seminar .category__list{width:48%;margin-right:0}}@media screen and (max-width: 768.8px){.top-seminar .category__list{width:100%;margin-right:0}}.top-seminar .category__list:hover{box-shadow:0px 8px 30px 0px rgba(0,0,0,.14)}.top-seminar .category__list a{display:block;text-decoration:none;height:100%}.top-seminar .category__list a:hover{opacity:1}.top-seminar .category__list:nth-of-type(3n){margin-right:0}.top-seminar .category__list h2{color:#333;margin:0 0 1.125rem 0;font-size:1.125rem;padding:0 1.25rem}.top-seminar .category__list h2.seminar__title{font-size:1.125rem}.top-seminar .category__list p{color:#333;padding:.625rem 1.25rem}.top-seminar .category__list figure.no-thumb{text-align:center;display:flex;align-items:center;width:100%}.top-seminar .category__list figure.no-thumb img{text-align:center;margin:auto}.top-seminar .category__list .cases__company{text-align:right;padding:0 1.25rem 0 0}.top-seminar .category__list .entry__status{text-align:left;font-weight:700;margin:1rem 1.125rem}.top-seminar .category__list .entry__status span{color:#fff;background:#f05615;padding:.5rem .5rem .5rem .5rem;border-radius:4px;margin:0 1.25rem 0 0;font-size:.875rem}.top-seminar .category__list .entry__status.end span{background:#c4c4c4}.top-seminar .category__list .seminar__list-date{display:flex;font-size:.875rem;gap:5px;align-items:center;color:#878787 !important;margin:0 1.125rem 1rem 1.125rem}.top-seminar .cta__btn--contact{margin:2.5rem auto 0 auto;width:15rem}.top-seminar .cta__btn--contact a{font-size:1.125rem}.top-seminar .cta__btn--all{margin:2.5rem auto 0 auto;width:15rem}@media screen and (max-width: 768.8px){.top-seminar .cta__btn--all{margin-top:0}}.top-seminar .cta__btn--all a{font-size:1.125rem}.top-e-books{padding:7.5rem 3rem 5rem 3rem}@media screen and (max-width: 768.8px){.top-e-books{padding:64px 24px 48px 24px}}.top-e-books__title{text-align:center;margin-bottom:3rem}@media screen and (max-width: 768.8px){.top-e-books__title{margin-bottom:48px}}.top-e-books__title h2{text-align:center;font-size:2.5rem;margin-bottom:4rem}@media screen and (max-width: 768.8px){.top-e-books__title h2{font-size:24px;margin-bottom:40px}}.top-e-books__area{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start}.top-e-books__inner{max-width:77.5rem;width:100%;margin:auto}.top-e-books__block{width:calc(20% - 32px);margin:1rem}@media screen and (max-width: 768.8px){.top-e-books__block{width:40%;margin:16px}}.top-e-books__block h3{font-size:1rem;text-align:center}@media screen and (max-width: 768.8px){.top-e-books__block h3{font-size:14px}}.top-e-books__block figure{width:7.5rem;margin:0 auto 1rem auto}@media screen and (max-width: 768.8px){.top-e-books__block figure{width:100px;margin-bottom:10px}}.top-e-books .category__list{width:calc(33.3333333333% - 1.6875rem);box-shadow:0px 0px 24px -5px rgba(26,26,34,.1);margin-right:2.5rem;margin-bottom:2.5rem;padding-bottom:1.25rem;position:relative}@media screen and (max-width: 1023.8px){.top-e-books .category__list{width:48%;margin-right:0}}@media screen and (max-width: 768.8px){.top-e-books .category__list{width:100%;margin-right:0}}.top-e-books .category__list:hover{box-shadow:0px 8px 30px 0px rgba(0,0,0,.14)}.top-e-books .category__list a{display:block;text-decoration:none;height:100%}.top-e-books .category__list a:hover{opacity:1}.top-e-books .category__list:nth-of-type(3n){margin-right:0}.top-e-books .category__list h2{color:#333;margin:1.125rem 0;font-size:1.125rem;padding:0 1.25rem}.top-e-books .category__list h2.seminar__title{font-size:1.125rem}.top-e-books .category__list p{color:#333;padding:.625rem 1.25rem}.top-e-books .category__list figure.no-thumb{text-align:center;display:flex;align-items:center;width:100%}.top-e-books .category__list figure.no-thumb img{text-align:center;margin:auto}.top-e-books .category__list .cases__company{text-align:right;padding:0 1.25rem 0 0}.top-e-books .category__list .entry__status{text-align:left;font-weight:700;margin:1rem 1.125rem}.top-e-books .category__list .entry__status span{color:#fff;background:#f05615;padding:.5rem .5rem .5rem .5rem;border-radius:4px;margin:0 1.25rem 0 0;font-size:.875rem}.top-e-books .category__list .entry__status.end span{background:#c4c4c4}.top-e-books .category__list .seminar__list-date{display:flex;font-size:.875rem;gap:5px;align-items:center;color:#878787 !important;margin:0 1.125rem 1rem 1.125rem}.top-e-books .category__download--btn{margin:1rem 1rem 0 auto;width:11.25rem;text-align:center;font-weight:700;color:#fff;background:#083ba0;border-radius:34px}@media screen and (max-width: 768.8px){.top-e-books .category__download--btn{width:calc(100% - 48px);margin:1.5rem auto 0 auto}}.top-e-books .category__download--btn span{position:relative;display:block;padding:.5rem 3.25rem .5rem 1.25rem;border-radius:4px}.top-e-books .category__download--btn span::before{content:"";position:absolute;width:15px;height:15px;background:url("../images/ico_download.svg") no-repeat;background-size:cover;right:30px;top:0;bottom:0;margin:auto}@media screen and (max-width: 768.8px){.top-e-books .category__download--btn span::before{right:50px}}.top-e-books .cta__btn--contact{margin:2.5rem auto 0 auto;width:15rem}.top-e-books .cta__btn--contact a{font-size:1.125rem}.top-e-books .cta__btn--all{margin:2.5rem auto 0 auto;width:15rem}@media screen and (max-width: 768.8px){.top-e-books .cta__btn--all{margin-top:0}}.top-e-books .cta__btn--all a{font-size:1.125rem}.top-tools{padding:7.5rem 3rem 7.5rem 3rem;background:#fff;position:relative}@media screen and (max-width: 768.8px){.top-tools{padding:64px 24px 64px 24px}}.top-tools__inner{width:67.5rem;max-width:100%;margin:auto}@media screen and (max-width: 768.8px){.top-tools__inner{width:100%}}.top-tools__title{text-align:center;margin-bottom:4rem}@media screen and (max-width: 768.8px){.top-tools__title{margin-bottom:40px}}.top-tools__title h2{text-align:center;font-size:2.5rem;margin-bottom:1.5rem}@media screen and (max-width: 768.8px){.top-tools__title h2{font-size:28px;margin-bottom:40px}}.top-tools__title p{font-size:1rem}@media screen and (max-width: 768.8px){.top-tools__title p{font-size:14px}}.top-tools__icon ul{display:flex;align-items:center;justify-content:center;gap:40px}@media screen and (max-width: 768.8px){.top-tools__icon ul{gap:16px;flex-wrap:wrap}}.top-tools__icon ul li{width:7.5rem}@media screen and (max-width: 768.8px){.top-tools__icon ul li{width:64px}}.top-tools__icon ul li img{box-shadow:1px 1px 16px 1px rgba(134,174,199,.3);border-radius:100%}.top-communication{padding:3.5rem 0 0 0;position:relative}@media screen and (max-width: 768.8px){.top-communication{padding:0 0 0 0}}.top-communication__inner{max-width:80rem;background:#ebf5fa;padding:0 5rem;width:100%;margin:auto}@media screen and (max-width: 768.8px){.top-communication__inner{width:calc(100% - 30px);padding:32px 0 24px 0}}.top-communication__area{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 768.8px){.top-communication__area{flex-direction:column;gap:24px}}.top-communication__contents{width:30rem}@media screen and (max-width: 768.8px){.top-communication__contents{width:100%;padding:0 20px}}.top-communication__contents h2{font-size:2rem;margin-bottom:1.5rem}@media screen and (max-width: 768.8px){.top-communication__contents h2{font-size:20px;margin-bottom:24px}}.top-communication__contents p{font-size:1rem}@media screen and (max-width: 768.8px){.top-communication__contents p{font-size:14px}}.top-communication__image{width:37.5rem}@media screen and (max-width: 768.8px){.top-communication__image{width:100%}}.top-note{max-width:80rem;width:100%;margin:10px auto;text-align:right;font-size:11px}@media screen and (max-width: 768.8px){.top-note{text-align:center}}.top-reason{padding:7.5rem 3rem;position:relative}@media screen and (max-width: 768.8px){.top-reason{padding:64px 24px}}.top-reason::before{content:"";background:url("../images/top/bg-R.svg");top:0;right:0;margin:auto;position:absolute;width:401px;height:298px;background-size:cover}@media screen and (max-width: 768.8px){.top-reason::before{width:148px;height:110px}}.top-reason::after{content:"";background:url("../images/top/bg-L.svg");bottom:0;left:0;margin:auto;position:absolute;width:318px;height:221px;background-size:cover}@media screen and (max-width: 768.8px){.top-reason::after{width:118px;height:82px}}.top-reason__inner{max-width:77.5rem;padding:0;width:100%;margin:auto}@media screen and (max-width: 768.8px){.top-reason__inner{padding:0 0px}}.top-reason__title{text-align:center;margin-bottom:5rem}@media screen and (max-width: 768.8px){.top-reason__title{margin-bottom:20px}}.top-reason__title h2{text-align:center;margin-bottom:16px}.top-reason__title h2 span{display:block}.top-reason__title h2 .en{font-family:"Roboto",sans-serif;color:#083ba0;font-size:1.25rem}@media screen and (max-width: 768.8px){.top-reason__title h2 .en{font-size:16px}}.top-reason__title h2 .ja{font-size:2.5rem}@media screen and (max-width: 768.8px){.top-reason__title h2 .ja{font-size:24px}}.top-reason__title p{font-size:1.125rem;text-align:center}@media screen and (max-width: 768.8px){.top-reason__title p{font-size:16px}}.top-reason__area{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768.8px){.top-reason__area{flex-direction:column}}.top-reason__note{text-align:right;font-size:10px}@media screen and (max-width: 768.8px){.top-reason__note{text-align:left}}.top-reason__block{padding:0 2.5rem;position:relative}@media screen and (max-width: 768.8px){.top-reason__block{width:100%;padding:20px 0}}.top-reason__block:first-child{padding:0 2.5rem 0 0}@media screen and (max-width: 768.8px){.top-reason__block:first-child{padding:20px 0}}@media screen and (max-width: 768.8px){.top-reason__block:not(:first-child){border-top:1px solid #c4c4c4}}.top-reason__block:not(:first-child)::before{border-left:1px solid #c4c4c4;width:1px;height:100px;content:"";position:absolute;left:0;top:0;bottom:0;margin:auto}@media screen and (max-width: 768.8px){.top-reason__block:not(:first-child)::before{content:none}}.top-reason__block dt{font-size:1rem}@media screen and (max-width: 768.8px){.top-reason__block dt{font-size:16px}}.top-reason__block dd{color:#083ba0;font-weight:700;font-size:2rem;line-height:1.3}@media screen and (max-width: 768.8px){.top-reason__block dd{font-size:24px}}.top-reason__block dd strong{font-size:5rem;letter-spacing:-2px;font-family:"Roboto",sans-serif}@media screen and (max-width: 768.8px){.top-reason__block dd strong{font-size:60px}}.top-reason__block dd span{font-size:40px;font-family:"Roboto",sans-serif}.top-tech{padding:7.5rem 3rem;background:#ebf5fa;position:relative}@media screen and (max-width: 768.8px){.top-tech{padding:64px 24px}}.top-tech__inner{width:77.5rem;max-width:100%;margin:auto}.top-tech__title{margin-bottom:2.5rem}@media screen and (max-width: 768.8px){.top-tech__title{margin-bottom:40px}}.top-tech__title h2{text-align:center;margin-bottom:16px}.top-tech__title h2 span{display:block}.top-tech__title h2 .en{font-family:"Roboto",sans-serif;color:#083ba0;font-size:1.25rem}@media screen and (max-width: 768.8px){.top-tech__title h2 .en{font-size:16px}}.top-tech__title h2 .ja{font-size:2.5rem}@media screen and (max-width: 768.8px){.top-tech__title h2 .ja{font-size:24px}}.top-tech__title p{font-size:1.125rem;text-align:center}@media screen and (max-width: 768.8px){.top-tech__title p{font-size:16px}}.top-tech__lead{max-width:40rem;width:100%;display:flex;gap:16px;justify-content:center;margin:auto}@media screen and (max-width: 768.8px){.top-tech__lead{gap:8px}}.top-tech__lead figure{width:8.75rem}@media screen and (max-width: 768.8px){.top-tech__lead figure{width:90px}}.top-tech__lead p{font-size:1.25rem;font-weight:600;text-align:left}@media screen and (max-width: 768.8px){.top-tech__lead p{font-size:14px;width:calc(100% - 120px)}}.top-tech__area{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:2.5rem;gap:40px;border-radius:10px;margin-bottom:16px}@media screen and (max-width: 768.8px){.top-tech__area{flex-direction:column;gap:24px;padding:24px}}.top-tech__contents{width:32.75rem}@media screen and (max-width: 768.8px){.top-tech__contents{width:100%}}.top-tech__contents h3{font-size:1.5rem;margin-bottom:1.5rem}@media screen and (max-width: 768.8px){.top-tech__contents h3{font-size:14px;margin-bottom:16px}}.top-tech__contents h3 strong{font-size:2rem}@media screen and (max-width: 768.8px){.top-tech__contents h3 strong{font-size:20px}}.top-tech__contents h3 span{background:#d0e6f2;border-radius:4px;padding:4px 8px;font-size:1.5rem;display:inline-block;margin:0 8px 8px 0}@media screen and (max-width: 768.8px){.top-tech__contents h3 span{font-size:14px;padding:4px 6px}}.top-tech__contents p{font-size:1rem}@media screen and (max-width: 768.8px){.top-tech__contents p{font-size:14px}}.top-tech__contents p span{color:#083ba0;font-weight:600}.top-tech__image{width:35rem}@media screen and (max-width: 768.8px){.top-tech__image{width:100%}}.top-tech__note{text-align:right;font-size:.75rem}@media screen and (max-width: 768.8px){.top-tech__note{text-align:left;font-size:10px}}.top-tech__block{width:18.25rem;padding:16px;background:#fff;border-radius:10px}@media screen and (max-width: 768.8px){.top-tech__block{padding:8px;width:calc(50% - 8px)}}.top-tech__block figure{margin-bottom:1rem}@media screen and (max-width: 768.8px){.top-tech__block figure{margin-bottom:8px}}.top-tech__block h3{font-size:1.25rem;text-align:center}@media screen and (max-width: 768.8px){.top-tech__block h3{font-size:16px;letter-spacing:-1px;line-height:1.2}}.top-tech__block h3 span{font-size:10px}.top-tech__block p{margin-top:5px;font-size:12px}@media screen and (max-width: 768.8px){.top-tech__block p{font-size:10px}}.top-tech__list{display:flex;gap:24px;flex-wrap:wrap;margin-top:4rem}@media screen and (max-width: 768.8px){.top-tech__list{gap:8px;margin-top:32px;justify-content:center}}.top-note{max-width:80rem;width:100%;margin:10px auto;text-align:right;font-size:11px}@media screen and (max-width: 768.8px){.top-note{text-align:center}}.top-security{background:#f7f7f7;padding:5rem 3rem}@media screen and (max-width: 768.8px){.top-security{padding:40px 24px}}.top-security__inner{max-width:58.75rem;width:100%;margin:auto;display:flex;align-items:center;gap:64px}@media screen and (max-width: 768.8px){.top-security__inner{flex-direction:column;gap:32px}}.top-security__inner figure{width:20rem}@media screen and (max-width: 768.8px){.top-security__inner figure{width:100%}}.top-security__contents{width:34.375rem}@media screen and (max-width: 768.8px){.top-security__contents{width:100%}}.top-security__contents h3{font-size:2rem;margin-bottom:16px}@media screen and (max-width: 768.8px){.top-security__contents h3{font-size:20px}}.top-security__contents p{margin-bottom:24px}.top-security__contents a{text-decoration:underline}.top-security__contents a span{position:relative}.top-security__contents a span::after{content:"";background:url("../images/ico_arrow_r.svg") no-repeat;width:6px;height:12px;background-size:cover;top:0;right:-20px;bottom:0;position:absolute;margin:auto}main.page{padding:2.5rem 0 0 0}body.--scrolled .article.with-side aside .side__banner{padding-top:5rem}@media screen and (max-width: 768.8px){body.--scrolled .article.with-side aside .side__banner{padding-top:0}}.breadcrumb{padding:1.5rem}@media screen and (max-width: 768.8px){.breadcrumb{padding:20px 12px}}.breadcrumb ul{display:flex;justify-content:flex-start}@media screen and (max-width: 768.8px){.breadcrumb ul{overflow:hidden;overflow-x:auto}}.breadcrumb ul li{margin:0 1rem .5rem 0;font-size:.875rem;position:relative;line-height:1.2}@media screen and (max-width: 768.8px){.breadcrumb ul li{font-size:12px;display:inline-block;white-space:nowrap}}.breadcrumb ul li a{padding-right:1rem}.breadcrumb ul li a::after{content:"/";top:0;bottom:0;right:0;margin:auto;position:absolute}#toc_container{padding:1.5625rem 2.8125rem;line-height:2;letter-spacing:1px}.toc{border:1px solid #f9f9f8;box-shadow:0px 0px 24px -5px rgba(26,26,34,.1);padding:1.5rem 2rem .75rem 2rem;margin-bottom:2.5rem}@media screen and (max-width: 768.8px){.toc{padding:16px 20px 0 20px}}.toc__title{font-weight:700;border-bottom:1px solid #333}@media screen and (max-width: 768.8px){.toc__title{font-size:14px;margin-bottom:16px !important}}.toc ol li{font-size:1rem}@media screen and (max-width: 768.8px){.toc ol li{font-size:13px}}.toc ol li ol{margin-top:.75rem}@media screen and (max-width: 768.8px){.toc ol li ol{margin-top:8px}}.toc ol li ol li{font-size:.875rem}@media screen and (max-width: 768.8px){.toc ol li ol li{font-size:11px}}.article{width:48.75rem;padding:2.5rem 0;margin:auto}@media screen and (max-width: 768.8px){.article{width:calc(100% - 40px)}}.article.with-side{width:75rem}@media screen and (max-width: 1279.8px){.article.with-side{width:calc(100% - 50px)}}.article.with-side .article-with-side{display:flex;justify-content:space-between}@media screen and (max-width: 768.8px){.article.with-side .article-with-side{flex-direction:column}}.article.with-side .article-with-side .content{width:67%;position:relative;margin-top:0}@media screen and (max-width: 768.8px){.article.with-side .article-with-side .content{width:100%}}.article.with-side .article-with-side .content a{color:#083ba0;text-decoration:underline}.article.with-side .article-with-side .content a.wp-block-button__link{color:#fff;text-decoration:none}.article.with-side .article-with-side .content h1{margin:0 0 2.5rem 0;font-size:2rem;line-height:140%}@media screen and (max-width: 768.8px){.article.with-side .article-with-side .content h1{font-size:24px}}.article.with-side .article-with-side .content h2{margin:5rem 0 .625rem 0;font-size:1.625rem;line-height:140%}@media screen and (max-width: 768.8px){.article.with-side .article-with-side .content h2{font-size:22px;margin:48px 0 32px 0}}.article.with-side .article-with-side .content h3{font-size:1.125rem;line-height:140%}@media screen and (max-width: 768.8px){.article.with-side .article-with-side .content h3{font-size:18px;margin-bottom:24px}}.article.with-side .article-with-side .content p{font-size:1rem;line-height:200%}@media screen and (max-width: 768.8px){.article.with-side .article-with-side .content p{font-size:16px;margin-bottom:24px}}.article.with-side .article-with-side .content p strong{position:relative;display:inline;background:linear-gradient(transparent 50%, #b8eaec 0%)}.article.with-side .article-with-side .content strong{position:relative;display:inline;background:linear-gradient(transparent 50%, #b8eaec 0%)}.article.with-side .article-with-side .content .blog-thumb{margin:0 0 1.875rem 0}@media screen and (max-width: 768.8px){.article.with-side .article-with-side .content .blog-thumb{margin:0 0 30px 0}}.article.with-side .article-with-side .content .blog__header{margin:0 0 5rem 0}@media screen and (max-width: 768.8px){.article.with-side .article-with-side .content .blog__header{margin:0 0 24px 0}}.article.with-side .article-with-side .content .blog__header--date{display:flex;justify-content:flex-start;font-size:.875rem}@media screen and (max-width: 768.8px){.article.with-side .article-with-side .content .blog__header--date{flex-direction:column}}.article.with-side .article-with-side .content .blog__header--date p{margin:0}@media screen and (max-width: 768.8px){.article.with-side .article-with-side .content .blog__header--date p{font-size:14px;line-height:160%}}.article.with-side .article-with-side .content .blog__header--date-modified{margin-right:1.25rem}.article.with-side .article-with-side .content .blog__header--tag{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:.625rem 0 0 0}@media screen and (max-width: 768.8px){.article.with-side .article-with-side .content .blog__header--tag{flex-wrap:wrap}}.article.with-side .article-with-side .content .blog__header--tag li{margin:0 .5rem .5rem 0;list-style:none}@media screen and (max-width: 768.8px){.article.with-side .article-with-side .content .blog__header--tag li{margin:0 8px 8px 0}}.article.with-side .article-with-side .content .blog__header--tag li span a{padding:.375rem 1rem;font-size:12px;background:#ebf5fa;border-radius:16px;text-decoration:none}@media screen and (max-width: 768.8px){.article.with-side .article-with-side .content .blog__header--tag li span a{font-size:10px;padding:6px 12px}}.article.with-side .article-with-side .content .blog__author{margin:5rem 0 2.5rem 0;border:1px solid #ebf5fa;padding:1.875rem;display:flex;justify-content:space-between}@media screen and (max-width: 768.8px){.article.with-side .article-with-side .content .blog__author{flex-direction:column;margin:80px 0 40px 0}}.article.with-side .article-with-side .content .blog__author--image{width:10rem;margin:auto}.article.with-side .article-with-side .content .blog__author--detail{width:calc(100% - 200px)}@media screen and (max-width: 768.8px){.article.with-side .article-with-side .content .blog__author--detail{width:100%;margin-top:20px}}.article.with-side .article-with-side .content .blog__author--header{margin:0 0 1.25rem 0}.article.with-side .article-with-side .content .blog__author--header p{margin:0 0 0rem 0;font-size:.875rem}.article.with-side .article-with-side .content .blog__author--header h3{margin:0}.article.with-side .article-with-side .content .blog__author--body{font-size:.875rem}.article.with-side .article-with-side .content .blog__author--body p{margin:0}.article.with-side .article-with-side .content .blog__author--icons{display:flex;margin-top:1.25rem}.article.with-side .article-with-side .content .blog__author--icons li{list-style:none !important;margin:0 1.25rem 0 0}.article.with-side .article-with-side .content .blog__author--icons li a{text-decoration:none}.article.with-side aside{width:30%;position:relative}@media screen and (max-width: 768.8px){.article.with-side aside{width:100%;display:flex;flex-direction:column-reverse}}.article.with-side aside .side__posts{background:#f6f7f9;margin:0 0 1.25rem 0;font-size:.8125rem;padding:1.25rem}.article.with-side aside .side__posts h2{color:#083ba0;font-size:1.125rem;border-bottom:1px solid #c4c4c4;padding-bottom:.5rem;margin-bottom:1.25rem}.article.with-side aside .side__posts li{margin-bottom:.75rem}.article.with-side aside .side__posts li a{display:flex;justify-content:space-between}.article.with-side aside .side__posts li a figure{width:30%}.article.with-side aside .side__posts li a .side__posts--title{width:65%}.article.with-side aside .side__posts li a .side__posts--title span{position:relative;background:linear-gradient(#333, #333) 0 100%/0 1px no-repeat;transition:background .4s}.article.with-side aside .side__posts li a:hover .side__posts--title span{background-size:100% 1px}.article.with-side aside .side__banner{position:sticky;top:0;padding-top:3.125rem}@media screen and (max-width: 768.8px){.article.with-side aside .side__banner{position:relative;padding-top:0;padding-bottom:20px;border-bottom:1px solid #c4c4c4}}.article__title{font-size:2rem;margin-bottom:2.5rem}@media screen and (max-width: 768.8px){.article__title{font-size:24px;margin-bottom:24px}}.article__image figure img{width:100%;height:100%}.article__header__inner{max-width:60rem;width:100%;margin:auto}@media screen and (max-width: 768.8px){.article__header__inner{max-width:100%}}.article__header__block{box-shadow:0px 0px 24px -5px rgba(26,26,34,.1)}.article__header__block a{display:flex;padding:2.5rem;justify-content:space-between;align-items:center}@media screen and (max-width: 768.8px){.article__header__block a{flex-direction:column}}.article__header__image{width:50%}@media screen and (max-width: 768.8px){.article__header__image{width:100%}}.article__header__text{width:46%}@media screen and (max-width: 768.8px){.article__header__text{width:100%}}.article__header__text h3{font-size:1.25rem;margin-bottom:1rem}@media screen and (max-width: 768.8px){.article__header__text h3{font-size:16px}}.article__header__company{margin-bottom:1rem}@media screen and (max-width: 768.8px){.article__header__company{font-size:14px}}.article__header__tag{display:flex;justify-content:flex-start;flex-wrap:wrap}@media screen and (max-width: 768.8px){.article__header__tag{flex-direction:column}}.article__header__tag li{margin:0 .5rem .5rem 0}@media screen and (max-width: 768.8px){.article__header__tag li{margin:0 0 8px 0}}.article__header__tag li span{padding:.375rem 1rem;font-size:12px;background:#ebf5fa;border-radius:16px}.article .content{margin:2.5rem 0}@media screen and (max-width: 768.8px){.article .content{margin:24px 0}}.article .content strong{position:relative;display:inline;background:linear-gradient(transparent 50%, #b8eaec 0%)}.article .content h1{font-size:2rem;margin:1.5rem 0 .625rem 0}@media screen and (max-width: 768.8px){.article .content h1{font-size:24px}}.article .content h2{font-size:1.625rem;color:#083ba0;margin:1.5rem 0 .625rem 0}@media screen and (max-width: 768.8px){.article .content h2{font-size:24px}}.article .content h3{font-size:1.125rem;margin:1.5rem 0 .75rem 0}.article .content h4{margin:1.5rem 0 1.5rem 0}.article .content p{margin-bottom:2rem;line-height:1.8}.article .content ul{margin-bottom:2rem}.article .content ul li{list-style:disc outside;margin:0 0 .5rem 1.25rem}.article .content ol{margin-bottom:2rem}.article .content ol li{list-style:decimal outside;margin:0 0 .5rem 1.25rem}.article .content ul.alpha{margin-top:.625rem}.article .content ul.alpha li{list-style:lower-alpha outside;margin:0 0 .5rem 1.25rem}.article .content .wp-block-button{display:block;margin:auto;text-align:center}.article .content .wp-block-button .wp-block-button__link{padding:.75rem 3.75rem .75rem 2.5rem;background:#083ba0;color:#fff;border-radius:4px !important;border:1px solid #083ba0;font-weight:700}@media screen and (max-width: 768.8px){.article .content .wp-block-button .wp-block-button__link{width:100%;padding:12px 40px 12px 20px}}.article .content a{text-decoration:underline;color:#083ba0}.article .content__header{margin:1.5rem 0}.article .content__header--tag{display:flex;justify-content:flex-start;flex-wrap:wrap}.article .content__header--tag-list{margin:0 .5rem .5rem 0 !important;list-style:none !important}@media screen and (max-width: 768.8px){.article .content__header--tag-list{margin:0 8px 8px 0}}.article .content__header--tag-list span{padding:.375rem 1rem;font-size:12px;background:#ebf5fa;border-radius:16px}.article .content .pager{margin:3.75rem 0 0 0}.article .content .pager__inner ol{display:flex;justify-content:center;flex-wrap:wrap}.article .content .pager__inner ol li{list-style:none;font-size:1rem;margin-bottom:1.25rem}@media screen and (max-width: 768.8px){.article .content .pager__inner ol li{font-size:16px}}.article .content .pager__inner ol li span{color:#083ba0;font-weight:700;padding:.625rem 1rem;border-radius:5px}.article .content .pager__inner ol li span.current{background:#083ba0;color:#fff}.article .content .pager__inner ol li a{color:#083ba0;font-weight:700;padding:.625rem 1rem;border-radius:5px}.cta-fix{background:rgba(217,217,217,.3);position:relative;bottom:0;margin:5rem 0 0 0}@media screen and (max-width: 768.8px){.cta-fix{margin:40px 0 0 0}}.cta-fix__inner{padding:1.875rem 1.875rem}@media screen and (max-width: 768.8px){.cta-fix__inner{padding:20px 20px}}.cta-fix__inner ul{display:flex;justify-content:space-between;align-items:center;max-width:56.25rem;margin:auto;margin-bottom:0 !important}.cta-fix__inner ul li{list-style:none outside !important;margin:0 !important;width:48%}@media screen and (max-width: 768.8px){.cta-fix__inner ul li{width:100%}}.blog-overlay{background:rgba(217,217,217,.3);position:sticky;bottom:0}.blog-overlay__inner{padding:1.875rem 1.875rem;padding:0}@media screen and (max-width: 768.8px){.blog-overlay__inner{padding:20px 20px;padding:0}}.blog-overlay__inner ul{display:flex;justify-content:space-between;align-items:center;margin-bottom:0 !important}.blog-overlay__inner ul li{list-style:none outside !important;margin:0 !important;width:100%}@media screen and (max-width: 768.8px){.blog-overlay__inner ul li{width:100%}}main.page.seminar .article .content h2{border-bottom:1px solid #c4c4c4;padding-bottom:.3125rem;margin-bottom:2.5rem;margin-top:3.75rem}@media screen and (max-width: 768.8px){main.page.seminar .article .content .wp-block-media-text__media{width:70%;margin:0 auto 20px auto}}main.page.seminar .article .content .wp-block-table table td:first-child{background:#f6f7f9;font-weight:700}.page.cases-list{padding:0 0 6.25rem 0}.page .cases__header{margin:1.5rem 0}.page .cases__header--tag{display:flex;justify-content:flex-start;flex-wrap:wrap}.page .cases__header--tag li{margin:0 .5rem .5rem 0}@media screen and (max-width: 768.8px){.page .cases__header--tag li{margin:0 8px 8px 0}}.page .cases__header--tag li span{padding:.375rem 1rem;font-size:12px;background:#ebf5fa;border-radius:16px}.page .cases__body{border-top:1px solid #333;padding:1.5rem 0;margin-bottom:2.5rem}@media screen and (max-width: 768.8px){.page .cases__body{margin-bottom:24px}}.page .cases__body--block{font-size:.875rem;display:flex;align-items:stretch;margin-bottom:.75rem}@media screen and (max-width: 768.8px){.page .cases__body--block{flex-direction:column}}.page .cases__body--title{font-weight:700;width:15.64%;background:#ebf5fa;display:flex;align-items:center;min-height:5rem}@media screen and (max-width: 768.8px){.page .cases__body--title{width:100%;min-height:auto;padding:8px;margin-bottom:12px}}.page .cases__body--title p{width:100%;text-align:center}.page .cases__body--detail{display:flex;align-items:center;margin-left:.5rem}.page .cases__body--detail li{list-style:disc outside;margin:0 0 .25rem .875rem}.page .cases__company{font-size:1.25rem;font-weight:700;margin-bottom:.625rem}.page .cases__profile{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:.625rem}.page .cases__profile--position{font-size:.875rem;margin-right:.5rem}.page .cases__profile--name{font-weight:700}.page .cases__interview{margin:4.375rem 0 0 0;border:1px solid #e8e8e8;padding:1.5rem;font-size:.875rem}.page .cases__interview--detail{margin:.5rem 0 0 0}.page .cases__interview dl:not(:first-child){border-top:1px solid #e8e8e8;padding:1.25rem 0 0 0;margin:1.25rem 0 0 0}.page .cases__new{position:relative;margin:0 0 .625rem 0}.page .cases__new span{position:relative;padding:.25rem .625rem;color:#fff;font-weight:700;background:#f05615;top:0px;left:0px;border-radius:5px;font-size:14px;display:inline}.page .cases__update{position:relative;margin:0 0 .625rem 0}.page .cases__update span{position:relative;padding:.25rem .625rem;color:#fff;font-weight:700;background:#09a5ab;top:0px;left:0px;border-radius:5px;font-size:14px;display:inline}.page.privacy .content h2{color:#333}.page.privacy .content ul ul.alpha li{list-style:lower-alpha}main.archive.security .archive__inner{display:block;text-align:center}main.archive.security .archive__inner p{margin:1rem auto}.page.security .article{width:75rem;margin:auto}@media screen and (max-width: 1279.8px){.page.security .article{width:calc(100% - 50px)}}.page.security .content h2{color:#333;text-align:center;margin:0 0 4rem 0;font-size:2rem}@media screen and (max-width: 768.8px){.page.security .content h2{font-size:24px;margin:0 0 40px 0}}.page.security .content .iso{width:50rem;margin:auto}@media screen and (max-width: 768.8px){.page.security .content .iso{width:100%}}.page.security .content .checksheet{width:62.5rem;margin:auto}@media screen and (max-width: 768.8px){.page.security .content .checksheet{width:100%}}.page.security .security__column.wp-block-columns{flex-wrap:wrap !important;justify-content:flex-start}.page.security .security__column.wp-block-columns .wp-block-column{width:30%;flex-grow:unset;flex-basis:auto}.page.security .security__column.wp-block-columns .wp-block-column figure{width:8.375rem;margin:auto}.page.security .security__column.wp-block-columns h3{font-size:1.25rem;text-align:center;margin:0 0 .5rem 0}.page.security .download{position:relative}@media screen and (max-width: 768.8px){.page.security .download{width:100%}}.page.security .download a{text-decoration:none;position:relative}.page.security .download a::after{content:"";position:absolute;background:url("../images/ico_download.svg") no-repeat;width:16px;height:16px;background-size:cover;top:0;right:20px;bottom:0;margin:auto}.page.form .article{width:100%;max-width:77.5rem;margin:auto;padding:0 3.75rem 6.25rem 3.75rem}@media screen and (max-width: 768.8px){.page.form .article{padding:0 0px}}@media screen and (max-width: 768.8px){.page.form .article__title{padding:0 12px}}.page.form .content{width:100%}@media screen and (max-width: 768.8px){.page.form .content{flex-direction:column}}.page.form .content .e-books{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 768.8px){.page.form .content .e-books{flex-direction:column}}.page.form .content .e-books__page{margin-bottom:2.25rem}@media screen and (max-width: 768.8px){.page.form .content .e-books__page{margin:0 20px 36px 20px}}.page.form .content .e-books__page span{background:#ebf5fa;color:#083ba0;padding:.5rem .625rem;font-size:.875rem;border-radius:5px}@media screen and (max-width: 768.8px){.page.form .content .e-books__page span{font-size:14px}}.page.form .content .e-books__desc p{font-weight:400 !important}@media screen and (max-width: 768.8px){.page.form .content .e-books__desc p{margin:0 20px}}.page.form .content .e-books__form--inner h2{font-size:1.25rem;text-align:center;margin:0 0 2.5rem 0}@media screen and (max-width: 768.8px){.page.form .content .e-books__form--inner h2{font-size:16px}}.page.form .content .e-books__galleries{position:relative}.page.form .content .e-books__galleries .tns-outer{margin:0 1.25rem}.page.form .content .e-books__galleries .tns-controls{position:relative;z-index:10}.page.form .content .e-books__galleries .tns-controls button:nth-of-type(1)::before{content:"<";color:#083ba0;font-weight:700;position:absolute;left:-20px;top:120px;bottom:0;margin:auto}.page.form .content .e-books__galleries .tns-controls button:nth-of-type(2)::before{content:">";position:absolute;color:#083ba0;font-weight:700;right:-20px;top:120px;bottom:0;margin:auto}@media screen and (max-width: 768.8px){.page.form .content .e-books__galleries .tns-controls{display:none}}.page.form .content .e-books__galleries .gallery__slide.tns-slide-active{margin:0 0 0 -1.25rem}@media screen and (max-width: 768.8px){.page.form .content .e-books__galleries .gallery__slide.tns-slide-active{margin:0}}.page.form .content .e-books__gallery{margin:0 1.25rem .625rem 1.25rem}@media screen and (max-width: 768.8px){.page.form .content .e-books__gallery{margin:0 0 10px 0}}.page.form .content .e-books__gallery--thumbs{margin:0 1.25rem;display:flex;justify-content:space-between}@media screen and (max-width: 768.8px){.page.form .content .e-books__gallery--thumbs{display:none}}.page.form .content .e-books__gallery--thumbs .gallery__slide{width:33%;cursor:pointer;opacity:.4;margin:auto}.page.form .content .e-books__gallery--thumbs .gallery__slide.tns-nav-active{opacity:1}.page.form .content .contentarea,.page.form .content .e-books__text{width:48%;margin:0}@media screen and (max-width: 768.8px){.page.form .content .contentarea,.page.form .content .e-books__text{width:100%}}.page.form .content .contentarea h1,.page.form .content .e-books__text h1{font-size:2rem;margin-bottom:2.5rem}@media screen and (max-width: 768.8px){.page.form .content .contentarea h1,.page.form .content .e-books__text h1{margin-bottom:20px}}.page.form .content .contentarea h1.article__title,.page.form .content .e-books__text h1.article__title{font-size:1.75rem;margin:0 0 .625rem 0}@media screen and (max-width: 768.8px){.page.form .content .contentarea h1.article__title,.page.form .content .e-books__text h1.article__title{font-size:24px;margin:0 20px 10px 20px}}.page.form .content .contentarea .content__area,.page.form .content .e-books__text .content__area{border:1px solid #c4c4c4;border-radius:4px;padding:1rem .625rem;margin:0 0 1.875rem 0}@media screen and (max-width: 768.8px){.page.form .content .contentarea .content__area,.page.form .content .e-books__text .content__area{padding:16px 10px;margin:0 20px 80px 20px}}.page.form .content .contentarea .content__area h3,.page.form .content .e-books__text .content__area h3{font-size:.875rem;margin:0 0 .625rem 0}@media screen and (max-width: 768.8px){.page.form .content .contentarea .content__area h3,.page.form .content .e-books__text .content__area h3{margin:0 0 10px 0;font-size:14px}}.page.form .content .contentarea .content__area figure,.page.form .content .e-books__text .content__area figure{margin:0}.page.form .content .contentarea p,.page.form .content .e-books__text p{margin-bottom:2.5rem;font-weight:700}@media screen and (max-width: 768.8px){.page.form .content .contentarea p,.page.form .content .e-books__text p{margin-bottom:20px}}.page.form .content .contentarea figure,.page.form .content .e-books__text figure{margin-bottom:2.5rem}@media screen and (max-width: 768.8px){.page.form .content .contentarea figure,.page.form .content .e-books__text figure{margin-bottom:20px}}.page.form .content .contentarea .recommend,.page.form .content .e-books__text .recommend{border-radius:6px;padding:1.25rem;background:#f6f7f9;margin-bottom:2rem}@media screen and (max-width: 768.8px){.page.form .content .contentarea .recommend,.page.form .content .e-books__text .recommend{margin:0 20px 32px 20px}}.page.form .content .contentarea .recommend h2,.page.form .content .e-books__text .recommend h2{font-size:1.25rem;text-align:center;color:#083ba0;margin:0 0 .625rem 0}@media screen and (max-width: 768.8px){.page.form .content .contentarea .recommend h2,.page.form .content .e-books__text .recommend h2{font-size:20px}}.page.form .content .contentarea .recommend ul,.page.form .content .e-books__text .recommend ul{margin:0 2rem 1rem 4.5rem}@media screen and (max-width: 1119.8px){.page.form .content .contentarea .recommend ul,.page.form .content .e-books__text .recommend ul{margin:0 1.25rem 1rem 1.25rem}}@media screen and (max-width: 768.8px){.page.form .content .contentarea .recommend ul,.page.form .content .e-books__text .recommend ul{margin:0 20px 16px 20px}}.page.form .content .contentarea .recommend li,.page.form .content .e-books__text .recommend li{font-size:1rem;list-style:none;position:relative;padding-left:1.25rem;font-weight:700;margin:0 0 .5rem 0}@media screen and (max-width: 768.8px){.page.form .content .contentarea .recommend li,.page.form .content .e-books__text .recommend li{font-size:16px}}.page.form .content .contentarea .recommend li::before,.page.form .content .e-books__text .recommend li::before{content:"";position:absolute;width:15px;height:15px;background:url("../images/ico_check_b.svg") no-repeat;background-size:cover;top:0;bottom:0;left:0;margin:auto}.page.form .content .formarea,.page.form .content .e-books__form{width:48%;padding:3.75rem;background:#ebf5fa}@media screen and (max-width: 768.8px){.page.form .content .formarea,.page.form .content .e-books__form{width:100%;margin-top:50px;padding:20px}}.page.form .swiper-button-next:after,.page.form .swiper-button-prev:after{font-size:20px}@media screen and (max-width: 768.8px){.page.form .swiper-button-next:after,.page.form .swiper-button-prev:after{content:none}}.page.form .swiper-button-next,.page.form .swiper-button-prev{top:160px}.page.form .swiper-button-prev{left:-10px}.page.form .swiper-button-next{right:-10px}.page.wpdl .article{width:100%;padding:3.75rem}@media screen and (max-width: 768.8px){.page.wpdl .article{padding:60px 30px}}.page.wpdl h1{text-align:center}.page.wpdl .content .category{margin:6.25rem 0;display:block}@media screen and (max-width: 1023.8px){.page.wpdl .content .category{margin:60px 0 60px 0}}.page.wpdl .content .category__title{font-size:1.5rem;color:#333;text-align:center;margin:0 0 2rem 0}@media screen and (max-width: 1023.8px){.page.wpdl .content .category__title{font-size:20px}}.page.wpdl .content .download{text-align:center;font-weight:700;width:25rem;margin:3.75rem auto}@media screen and (max-width: 768.8px){.page.wpdl .content .download{width:100%;margin:40px 0 50px 0;width:100%}}.page.wpdl .content .download a{display:block;margin:auto;text-decoration:none}.page.wpdl .content .download a span{background:#083ba0;color:#fff;border-radius:4px;border:1px solid #083ba0;padding:.625rem 1.25rem .625rem 3.25rem;position:relative;border-radius:4px}@media screen and (max-width: 1023.8px){.page.wpdl .content .download a span{width:100%;padding:20px 0;display:block}}.page.wpdl .content .download a span::before{content:"";position:absolute;width:15px;height:15px;background:url("../images/ico_download.svg") no-repeat;background-size:cover;left:30px;top:0;bottom:0;margin:auto}@media screen and (max-width: 768.8px){.page.wpdl .content .download a span::before{content:none}}.page.wpdl .content .wpdl__area{display:flex;justify-content:space-between;align-items:flex-start;max-width:75rem;width:100%;margin:auto}@media screen and (max-width: 1023.8px){.page.wpdl .content .wpdl__area{flex-direction:column}}.page.wpdl .content .wpdl__text{width:46%}@media screen and (max-width: 1023.8px){.page.wpdl .content .wpdl__text{width:100%;font-size:16px}}.page.wpdl .content .wpdl__text h1{text-align:left;margin:0 0 2rem 0;font-size:1.75rem}@media screen and (max-width: 768.8px){.page.wpdl .content .wpdl__text h1{font-size:24px;text-align:left;margin:0 0 32px 0}}.page.wpdl .content .wpdl__image{width:50%}@media screen and (max-width: 1023.8px){.page.wpdl .content .wpdl__image{width:100%}}main.archive{padding:2.5rem 0 0 0;position:relative}main.archive .archive__header{background:#ebf5fa}main.archive .archive__header--block{width:100%}main.archive .archive__header--block .usecases__tag{justify-content:center}main.archive .archive__btn{display:flex;justify-content:center;gap:24px;font-weight:600;margin-top:1.5rem}@media screen and (max-width: 768.8px){main.archive .archive__btn{gap:10px;justify-content:center;align-items:center;margin-top:8px;padding:0}}@media screen and (max-width: 539.8px){main.archive .archive__btn{flex-direction:column}}main.archive .archive__slider{padding:5rem 0 4.625rem 0}@media screen and (max-width: 768.8px){main.archive .archive__slider{padding:52px 16px 58px 16px}}main.archive .archive__inner{background:url("../images/union.png") no-repeat;padding:6.25rem 0 6.25rem 0;background-size:contain;background-position:right;display:flex;align-items:center;flex-direction:column;width:100%;gap:16px}main.archive .archive__inner:has(.archive__btn){padding:6.25rem 0 2.5rem 0}@media screen and (max-width: 768.8px){main.archive .archive__inner:has(.archive__btn){padding:60px 16px 40px 16px}}@media screen and (max-width: 768.8px){main.archive .archive__inner{background-position:right;padding:60px 16px 60px 16px;background-size:cover}}main.archive .archive__inner h1{font-size:2rem;width:100%;text-align:center}@media screen and (max-width: 768.8px){main.archive .archive__inner h1{font-size:24px;padding:0 12px}}@media screen and (max-width: 768.8px){main.archive .archive__inner h1 br{display:none}}main.archive .archive__inner p{max-width:50rem;margin:auto;text-align:center}@media screen and (max-width: 768.8px){main.archive .archive__inner p{font-size:14px}}main.archive .archive__banner{margin-top:-6.25rem;position:relative}@media screen and (max-width: 768.8px){main.archive .archive__banner{margin-top:-80px}}main.archive .archive__banner a:hover{opacity:1}main.archive .archive__banner:hover{box-shadow:0px 8px 30px 0px rgba(0,0,0,.14)}main.archive .archive__banner--area{display:flex;align-items:stretch;box-shadow:0px 0px 24px -5px rgba(26,26,34,.1);margin-bottom:5.25rem;background:#fff}@media screen and (max-width: 1023.8px){main.archive .archive__banner--area{flex-direction:column;margin-bottom:64px}}main.archive .archive__banner--popular{position:absolute;padding:.3125rem .625rem;color:#fff;font-weight:700;background:#09a5ab;top:10px;left:10px;border-radius:5px}main.archive .archive__banner--image{width:50%;background:#f2f3f7;display:flex;align-items:center}@media screen and (max-width: 1023.8px){main.archive .archive__banner--image{width:100%}}main.archive .archive__banner--image figure{width:31.25rem;margin:auto}@media screen and (max-width: 1023.8px){main.archive .archive__banner--image figure{width:100%}}main.archive .archive__banner--image figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}main.archive .archive__banner--text{width:47.84%;padding:2rem 2rem 2rem 2rem}@media screen and (max-width: 1023.8px){main.archive .archive__banner--text{width:100%;padding:24px}}main.archive .archive__banner--text h2{font-size:1.5rem;margin-bottom:1rem}@media screen and (max-width: 768.8px){main.archive .archive__banner--text h2{font-size:20px;margin-bottom:20px}}main.archive .archive__banner--text p{font-size:.875rem;margin-bottom:2.5rem}@media screen and (max-width: 768.8px){main.archive .archive__banner--text p{font-size:14px;margin-bottom:24px}}main.archive .archive__banner--text .category__download--btn{margin-right:0}@media screen and (max-width: 768.8px){main.archive .archive__banner--text .category__download--btn{width:100%}}main.archive .article{width:75rem;margin:auto}@media screen and (max-width: 1279.8px){main.archive .article{width:calc(100% - 50px)}}main.archive .category .cases__inner{max-width:75rem;width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start}@media screen and (max-width: 1023.8px){main.archive .category .cases__inner{justify-content:space-between}}main.archive .category__new{position:absolute;padding:.3125rem .625rem;color:#fff;font-weight:700;background:#f05615;top:10px;left:10px;border-radius:5px}main.archive .category__tags{display:flex;gap:5px;padding:0 1.25rem;margin:0}main.archive .category__tags li{list-style:none;margin:0}main.archive .category__tags li span{color:#083ba0;background:#ebf5fa;padding:.125rem .5rem;border-radius:24px;font-size:.75rem}main.archive .category__tags li span.-active{background:#083ba0;color:#fff;font-weight:700}main.archive .category__lists{border:1px solid #c4c4c4;padding:1rem 1.5rem;border-radius:8px;display:flex;justify-content:flex-start;align-items:center;gap:20px}@media screen and (max-width: 768.8px){main.archive .category__lists{flex-direction:column;justify-content:flex-start}}@media screen and (max-width: 768.8px){main.archive .category__lists.pc{display:none}}main.archive .category__lists.sp{display:none}@media screen and (max-width: 768.8px){main.archive .category__lists.sp{display:flex}}main.archive .category__lists p{font-size:.875rem;color:#878787;width:8rem}@media screen and (max-width: 768.8px){main.archive .category__lists p{width:100%}}main.archive .category__lists ul{display:flex;gap:5px}main.archive .category__lists ul li a{color:#083ba0;background:#ebf5fa;padding:.125rem .5rem;border-radius:24px;font-size:.75rem}main.archive .category__lists ul li a.-active{background:#083ba0;color:#fff;font-weight:700}main.archive .category__lists ul li.-active a{background:#083ba0;color:#fff}main.archive .category__lists--block{display:none !important}main.archive .category__lists--block.--show{display:flex !important;width:100%}main.archive .category__lists--btn{position:relative;width:100%}main.archive .category__lists--btn::after{content:"";width:24px;height:24px;background:url("../images/ico_cat_arrow_d.svg") no-repeat;background-size:cover;position:absolute;top:0;right:0;bottom:0;margin:auto}main.archive .category__lists--btn.--show::after{content:"";width:24px;height:24px;background:url("../images/ico_cat_arrow_u.svg") no-repeat;background-size:cover;position:absolute;top:0;right:0;bottom:0;margin:auto}main.archive .category__list{width:calc(33.3333333333% - 1.6875rem);box-shadow:0px 0px 24px -5px rgba(26,26,34,.1);margin-right:2.5rem;margin-bottom:2.5rem;padding-bottom:1.25rem;position:relative}@media screen and (max-width: 1023.8px){main.archive .category__list{width:48%;margin-right:0}}@media screen and (max-width: 768.8px){main.archive .category__list{width:100%;margin-right:0}}main.archive .category__list:hover{box-shadow:0px 8px 30px 0px rgba(0,0,0,.14)}main.archive .category__list a{display:block;text-decoration:none;height:100%}main.archive .category__list a:hover{opacity:1}main.archive .category__list:nth-of-type(3n){margin-right:0}main.archive .category__list h2{color:#333;margin:1.125rem 0;font-size:1.4rem;padding:1.25rem}main.archive .category__list h2.seminar__title{font-size:1.125rem}main.archive .category__list h2.blog__title{font-size:1.125rem;margin:0}main.archive .category__list p{color:#333;padding:.625rem 1.25rem}main.archive .category__list figure.no-thumb{text-align:center;display:flex;align-items:center;width:100%}main.archive .category__list figure.no-thumb img{text-align:center;margin:auto}main.archive .category__list .cases__company{text-align:right;padding:0 1.25rem 0 0}main.archive .category__list .entry__status{text-align:left;font-weight:700;margin:1rem 1.125rem}main.archive .category__list .entry__status span{color:#fff;background:#f05615;padding:.5rem .5rem .5rem .5rem;border-radius:4px;margin:0 1.25rem 0 0;font-size:.875rem}main.archive .category__list .entry__status.end span{background:#c4c4c4}main.archive .category__list .seminar__list-date{display:flex;font-size:.875rem;gap:5px;align-items:center;color:#878787 !important;margin:0 1.125rem 1rem 1.125rem}main.archive .category__download--btn{margin:1rem 1rem 0 auto;width:11.25rem;text-align:center;font-weight:700;color:#fff;background:#083ba0;border-radius:34px}@media screen and (max-width: 768.8px){main.archive .category__download--btn{width:calc(100% - 48px);margin:1.5rem auto 0 auto}}main.archive .category__download--btn span{position:relative;display:block;padding:.5rem 3.25rem .5rem 1.25rem;border-radius:4px}main.archive .category__download--btn span::before{content:"";position:absolute;width:15px;height:15px;background:url("../images/ico_download.svg") no-repeat;background-size:cover;right:30px;top:0;bottom:0;margin:auto}@media screen and (max-width: 768.8px){main.archive .category__download--btn span::before{right:50px}}main.archive .header__breadcrumb{padding:1.5rem;position:absolute;top:2.5rem}@media screen and (max-width: 768.8px){main.archive .header__breadcrumb{padding:12px;top:48px}}main.archive.cases .cases__banner{margin-bottom:5rem;margin-top:2.5rem;box-shadow:0 0 10px 0 rgba(0,0,0,.08)}@media screen and (max-width: 768.8px){main.archive.cases .cases__banner{margin-bottom:40px;margin-top:0}}main.archive.cases .cases__banner:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.14)}main.archive.cases .category .cases__inner{max-width:75rem;width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:60px}@media screen and (max-width: 1023.8px){main.archive.cases .category .cases__inner{justify-content:center;gap:32px}}@media screen and (max-width: 768.8px){main.archive.cases .category .cases__inner{justify-content:center}}main.archive.cases .category .cases__inner .cases__tag{margin-bottom:0;padding:0 1rem;gap:8px}main.archive.cases .category .cases__inner .cases__tag li{margin:0;list-style:none}main.archive.cases .category .cases__inner .cases__tag li span{padding:4px 10px;border-radius:40px;color:#333}main.archive.cases .category .cases__inner .cases__new{margin:0 0 .625rem 0;position:absolute;z-index:10;margin:0}main.archive.cases .category .cases__inner .cases__new span{position:relative;padding:.1875rem .5rem;color:#fff;font-weight:700;background:#f05615;top:10px;left:10px;border-radius:5px;font-size:14px;display:inline}main.archive.cases .category .cases__inner .cases__update{margin:0 0 .625rem 0;position:absolute;z-index:10}main.archive.cases .category .cases__inner .cases__update span{position:relative;padding:.25rem .625rem;color:#fff;font-weight:700;background:#09a5ab;top:10px;left:10px;border-radius:5px;font-size:14px;display:inline}main.archive.cases .category__new{position:absolute;padding:.3125rem .625rem;color:#fff;font-weight:700;background:#f05615;top:10px;left:10px;border-radius:5px;position:relative}main.archive.cases .category__list{width:calc(33.3333333333% - 40px);box-shadow:0px 0px 24px -5px rgba(26,26,34,.1);box-shadow:0 0 8px 0 rgba(0,0,0,.08);margin-right:0;margin-bottom:0;padding-bottom:18px;position:relative;transition:all .4s}@media screen and (max-width: 1023.8px){main.archive.cases .category__list{width:calc(50% - 32px);margin-right:0}}@media screen and (max-width: 768.8px){main.archive.cases .category__list{width:100%;margin-right:0}}main.archive.cases .category__list:hover{box-shadow:0 0 8px 0 rgba(0,0,0,.14)}main.archive.cases .category__list a{display:block;text-decoration:none}main.archive.cases .category__list a:hover img{transform:scale(1.1)}main.archive.cases .category__list:nth-of-type(3n){margin-right:0}main.archive.cases .category__list h2{color:#333;text-align:left;font-size:1rem;margin:0;padding:1.25rem;padding:18px 16px}main.archive.cases .category__list p{color:#333;padding:.625rem 1.25rem}main.archive.cases .category__list figure{aspect-ratio:360/189;overflow:hidden;transition:all .4s}main.archive.cases .category__list figure img{transform:scale(1);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .4s}main.archive.cases .category__list figure.no-thumb{text-align:center;display:flex;align-items:center;width:100%}main.archive.cases .category__list figure.no-thumb img{text-align:center;margin:auto}main.archive.cases .category__list .cases__company{text-align:left;color:#333;padding:0 1.25rem;font-size:14px;padding:0 16px}main.archive.cases .category__download--btn{margin:1rem 1rem 0 auto;width:11.25rem;text-align:center;font-weight:700;color:#fff;background:#083ba0;border-radius:5px}@media screen and (max-width: 768.8px){main.archive.cases .category__download--btn{width:calc(100% - 48px);margin:1.5rem auto 0 auto}}main.archive.cases .category__download--btn span{position:relative;display:block;padding:.625rem 1.25rem .625rem 3.25rem;border-radius:4px}main.archive.cases .category__download--btn span::before{content:"";position:absolute;width:15px;height:15px;background:url("../images/ico_download.svg") no-repeat;background-size:cover;left:30px;top:0;bottom:0;margin:auto}@media screen and (max-width: 768.8px){main.archive.cases .category__download--btn span::before{left:50px}}.pickup__slide{position:relative}@media screen and (max-width: 768.8px){.pickup__slide{width:100%}}.pickup__slide figure{aspect-ratio:772/320;overflow:hidden}@media screen and (max-width: 768.8px){.pickup__slide figure{aspect-ratio:343/184}}.pickup__slide.swiper-slide{width:54vw}.pickup__slide .cases__new{position:absolute;top:16px;left:16px}.pickup__block{position:absolute;left:16px;right:16px;bottom:16px;margin:auto;background:#fff;border-radius:8px;padding:16px;display:flex;align-items:center}@media screen and (max-width: 768.8px){.pickup__block{width:100%;position:relative;left:auto;bottom:auto;right:auto;border-radius:0}}.pickup__block .category__tags{padding:0 !important}.pickup__date{color:#878787;font-size:12px;padding-right:28px}.pickup__contents{padding-left:16px;border-left:1px solid #c4c4c4;display:flex;flex-direction:column;gap:8px}.pickup__titie{font-size:1rem}@media screen and (max-width: 768.8px){.pickup__titie{font-size:14px}}.article .content .function__top--area{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 768.8px){.article .content .function__top--area{flex-direction:column}}.article .content .function__top--area::after{content:"";display:block;width:30%;height:0}.article .content .function__top--block{width:30%;margin-bottom:5rem}@media screen and (max-width: 768.8px){.article .content .function__top--block{width:100%;margin-right:0;margin-bottom:60px}}.article .content .function__top--block figure{width:7.5rem;margin:auto}.article .content .function__top--block h2{font-size:1.25rem;text-align:center;margin:0 0 1rem 0;min-height:4.375rem;display:flex;align-items:center}@media screen and (max-width: 768.8px){.article .content .function__top--block h2{font-size:20px;margin:8px 0 10px 0;min-height:auto}}.article .content .function__top--block h2 span{width:100%}.article .content .function__top--text{font-size:.875rem}@media screen and (max-width: 768.8px){.article .content .function__top--text{font-size:14px}}.article .content .function__top--icons{display:flex;margin-top:1.25rem}.article .content .function__top--icons li{list-style:none;width:1.875rem;margin:0 5px 0 0}@media screen and (max-width: 768.8px){.article .content .function__top--icons li{width:30px}}.usecases{background:#f9f9f8;padding:5rem 0}@media screen and (max-width: 768.8px){.usecases{padding:80px 0}}.usecases__title{text-align:center;padding-bottom:1.5rem}@media screen and (max-width: 768.8px){.usecases__title{padding-bottom:24px}}.usecases__title h2{font-size:2rem}@media screen and (max-width: 768.8px){.usecases__title h2{font-size:24px}}.usecases__area{display:flex;justify-content:center}@media screen and (max-width: 768.8px){.usecases__area{flex-direction:column}}.usecases__block{margin:0 1.25rem;background:#fff;padding:1rem;box-shadow:0px 0px 10px rgba(0,0,0,.08);border-radius:10px;width:28.25rem}@media screen and (max-width: 768.8px){.usecases__block{padding:16px;width:calc(100% - 48px);margin:0 24px 40px 24px}}.usecases__block h3{font-size:1rem}@media screen and (max-width: 768.8px){.usecases__block h3{font-size:14px}}.usecases__block figure{margin:0 0 1rem 0}@media screen and (max-width: 768.8px){.usecases__block figure{margin:0 0 16px 0}}.usecases__tag{display:flex;justify-content:flex-start}.usecases__tag li{border-radius:4px;background:#083ba0;color:#fff;font-size:.875rem;font-weight:700;padding:.3125rem .625rem;margin:0 .625rem .625rem 0}@media screen and (max-width: 768.8px){.usecases__tag li{font-size:12px;margin:0 10px 10px 0}}.usecases-voice{padding:6.25rem 0}@media screen and (max-width: 1023.8px){.usecases-voice{padding:80px 0}}.usecases-voice__title{text-align:center;padding-bottom:4.375rem}@media screen and (max-width: 1023.8px){.usecases-voice__title{padding-bottom:40px}}.usecases-voice__title h2{font-size:2rem}@media screen and (max-width: 1023.8px){.usecases-voice__title h2{font-size:24px}}.usecases-voice__area{max-width:56.25rem;width:calc(100% - 40px);margin:auto}@media screen and (max-width: 1023.8px){.usecases-voice__area{width:calc(100% - 48px);margin:auto}}.usecases-voice__block{display:flex;justify-content:space-between}@media screen and (max-width: 1023.8px){.usecases-voice__block{flex-direction:column}}.usecases-voice__block figure{width:7.5rem}@media screen and (max-width: 1023.8px){.usecases-voice__block figure{width:80px;margin:0 auto 30px auto}}.usecases-voice__text{width:46.25rem;font-size:1.1rem;font-weight:600}@media screen and (max-width: 1023.8px){.usecases-voice__text{width:100%;font-size:14px}}.usecases-voice__text strong{color:#083ba0}.article .usecase{padding:6.25rem 0}@media screen and (max-width: 768.8px){.article .usecase{padding:40px 0}}.article .usecase h2{font-size:2rem;text-align:center;margin-bottom:1rem}@media screen and (max-width: 768.8px){.article .usecase h2{font-size:24px;margin-bottom:10px}}.article .usecase p{text-align:center;font-size:1rem}@media screen and (max-width: 768.8px){.article .usecase p{font-size:16px}}.article .usecase figure{margin:3.75rem auto 0 auto;max-width:65rem}@media screen and (max-width: 768.8px){.article .usecase figure{margin:40px auto 0 auto}}.how-to-use{background:#f6f7f9;padding:6.25rem 0 .625rem 0}@media screen and (max-width: 1023.8px){.how-to-use{padding:80px 0 20px 0}}.how-to-use__area{counter-reset:count 0;max-width:75rem;width:calc(100% - 40px);margin:auto}@media screen and (max-width: 1023.8px){.how-to-use__area{width:calc(100% - 48px);margin:auto}}.how-to-use__title{text-align:center;padding-bottom:6.25rem}@media screen and (max-width: 1023.8px){.how-to-use__title{padding-bottom:40px}}.how-to-use__title h2{font-size:2rem;margin-bottom:1rem}@media screen and (max-width: 1023.8px){.how-to-use__title h2{font-size:24px;margin-bottom:10px}}.how-to-use__title p{font-size:1rem}@media screen and (max-width: 1023.8px){.how-to-use__title p{font-size:16px}}.how-to-use__block{display:flex;justify-content:space-between;margin-bottom:6.25rem;position:relative}@media screen and (max-width: 1023.8px){.how-to-use__block{width:100%;flex-direction:column;margin-bottom:60px}}.how-to-use__block::after{border-left:1px solid #c4c4c4;height:100%;content:"";position:absolute;width:1px;top:100px;left:50px}@media screen and (max-width: 1023.8px){.how-to-use__block::after{content:none}}.how-to-use__block:last-of-type::after{content:none}.how-to-use__block .circle{width:6.25rem;height:6.25rem;text-align:center;background:#083ba0;color:#fff;border-radius:100%;display:flex;align-items:center;position:relative}@media screen and (max-width: 1023.8px){.how-to-use__block .circle{width:75px;height:75px;margin:auto}}.how-to-use__block .circle span{position:relative;font-weight:700;font-size:1rem;width:100%;margin:-3.125rem 0 0 0}@media screen and (max-width: 1023.8px){.how-to-use__block .circle span{font-size:12px;margin:-32.5px 0 0 0}}.how-to-use__block .circle span::after{content:counter(count, decimal-leading-zero);counter-increment:count 1;position:absolute;left:0;right:0;top:20px;margin:auto;font-weight:700;font-size:2.5rem;font-family:Helvetica}@media screen and (max-width: 1023.8px){.how-to-use__block .circle span::after{font-size:30px;top:10px}}.how-to-use__note{margin-top:1.5rem;font-size:.75rem}@media screen and (max-width: 768.8px){.how-to-use__note{font-size:12px;margin-top:20px}}.how-to-use__text{width:31.25rem}@media screen and (max-width: 1023.8px){.how-to-use__text{width:100%;margin-bottom:40px;margin-top:20px}}.how-to-use__text h3{font-size:1.75rem;color:#083ba0;margin-bottom:1.5rem}@media screen and (max-width: 1023.8px){.how-to-use__text h3{font-size:22px;margin-bottom:20px}}.how-to-use__text p{font-size:1rem}@media screen and (max-width: 1023.8px){.how-to-use__text p{font-size:16px}}.how-to-use__image{width:31.25rem}@media screen and (max-width: 1023.8px){.how-to-use__image{width:100%}}.related-function{padding:6.25rem 0}@media screen and (max-width: 1023.8px){.related-function{padding:80px 0}}.related-function__title{text-align:center;padding-bottom:6.25rem}@media screen and (max-width: 1023.8px){.related-function__title{padding-bottom:40px}}.related-function__title h2{font-size:2rem;margin-bottom:1rem}@media screen and (max-width: 1023.8px){.related-function__title h2{font-size:24px;margin-bottom:10px}}.related-function__title p{font-size:1rem}@media screen and (max-width: 1023.8px){.related-function__title p{font-size:16px}}.related-function__area{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:56.25rem;width:calc(100% - 40px);margin:auto}@media screen and (max-width: 768.8px){.related-function__area{flex-direction:column;width:calc(100% - 48px)}}.related-function__area.column-3{justify-content:center;max-width:75rem}.related-function__area.column-3::after{content:none}.related-function__area.column-3 .related-function__block{width:calc(33% - 60px);margin:0 1.875rem 5rem 1.875rem}@media screen and (max-width: 768.8px){.related-function__area.column-3 .related-function__block{width:100%;margin:0 0 60px 0}}.related-function__area::after{content:"";display:block;width:30%;height:0}.related-function__block{width:45%;margin-bottom:5rem}@media screen and (max-width: 768.8px){.related-function__block{width:100%;margin-right:0;margin-bottom:60px}}.related-function__block figure{width:7.5rem;margin:auto}.related-function__block h3{font-size:1.25rem;text-align:center;margin:0 0 1rem 0;min-height:4.375rem;display:flex;align-items:center;color:#083ba0}@media screen and (max-width: 768.8px){.related-function__block h3{font-size:20px;margin:8px 0 10px 0;min-height:auto}}.related-function__block h3 span{width:100%}.related-function__text{font-size:.875rem}@media screen and (max-width: 768.8px){.related-function__text{font-size:14px}}.related-function__icons{display:flex;margin-top:1.25rem}.related-function__icons li{list-style:none;width:1.875rem;margin:0 5px 0 0}@media screen and (max-width: 768.8px){.related-function__icons li{width:30px}}.archive__header--block .usecases__tag li{font-size:1rem}@media screen and (max-width: 768.8px){.archive__header--block .usecases__tag li{font-size:16px}}.--scrolled .lp-fixed-banner{display:block;position:fixed;bottom:.625rem;right:.625rem}@media screen and (max-width: 768.8px){.--scrolled .lp-fixed-banner{bottom:10px}}.--scrolled .lp-fixed-banner__inner{width:10.25rem;display:flex;flex-direction:column;gap:1rem}.--scrolled .lp-fixed-banner__top{width:3.5rem;margin:0 0 0 auto}.--scrolled .lp-fixed-banner__link a{width:100%;padding:.75rem 2rem .75rem 2rem;background:#09a5ab;color:#fff;border-radius:12px;font-size:1rem;font-weight:700;box-shadow:0 4px 8px rgba(0,0,0,.1490196078);display:inline-block;text-align:center}.lp-02{padding:5rem 0}@media screen and (max-width: 768.8px){.lp-02{padding:80px 0}}.lp-02__inner{max-width:65rem;margin:auto}@media screen and (max-width: 768.8px){.lp-02__inner{width:calc(100% - 30px)}}.lp-02__inner-title{margin:-2.5rem 6.25rem 0 6.25rem;position:relative}@media screen and (max-width: 768.8px){.lp-02__inner-title{margin:0}}.lp-02__inner-title h2{position:relative;font-size:2rem;color:#fff;background:#083ba0;padding:1.25rem 1.875rem;border-radius:50px;text-align:center}@media screen and (max-width: 768.8px){.lp-02__inner-title h2{border-radius:0;font-size:28px}}@media screen and (max-width: 768.8px){.lp-02__inner-title h2::after{-webkit-clip-path:polygon(0 0, 100% 0%, 50% 100%);clip-path:polygon(0 0, 100% 0%, 50% 100%);background-color:#083ba0;bottom:0;content:"";height:50px;margin:auto;position:absolute;right:0;left:0;bottom:-50px;width:100%}}.lp-02__title{text-align:center;padding-bottom:5rem}@media screen and (max-width: 768.8px){.lp-02__title{padding-bottom:40px}}.lp-02__title h2{font-size:2rem;margin-bottom:1.5rem}.lp-02__title h2 strong{color:#083ba0}@media screen and (max-width: 768.8px){.lp-02__title h2{font-size:24px;margin-bottom:20px}}.lp-02__title p{font-size:1rem}@media screen and (max-width: 768.8px){.lp-02__title p{font-size:14px}}.lp-02__before{background:#ebf5fa;display:flex;justify-content:space-between;padding:3.125rem 3.125rem 6.25rem 3.125rem;width:100%}@media screen and (max-width: 768.8px){.lp-02__before{flex-direction:column;padding:30px 30px}}.lp-02__before--block{width:16.5rem}@media screen and (max-width: 768.8px){.lp-02__before--block{width:100%;margin-bottom:60px}}@media screen and (max-width: 768.8px){.lp-02__before--block:last-child{margin-bottom:0}}.lp-02__before--block h3{font-size:1.5rem;text-align:center;margin-bottom:1.25rem}@media screen and (max-width: 768.8px){.lp-02__before--block h3{font-size:24px}}.lp-02__before--block p{margin-top:1.25rem;font-size:1rem}@media screen and (max-width: 768.8px){.lp-02__before--block p{font-size:16px}}@media screen and (max-width: 768.8px){.lp-02__after{margin-top:100px}}.donyu{padding:5rem 0 0 0}.donyu__inner{width:44.875rem;margin:auto}@media screen and (max-width: 768.8px){.donyu__inner{width:calc(100% - 36px)}}.donyu__title{position:relative;width:37rem;margin:0 auto 2.5rem auto}@media screen and (max-width: 768.8px){.donyu__title{width:100%}}.donyu__title h2{font-size:2rem;text-align:center}@media screen and (max-width: 768.8px){.donyu__title h2{font-size:24px}}.donyu__title h2 strong{color:#083ba0}.donyu__title::before{content:"";background:url("../images/lp/ico_fukidashi_l.svg") no-repeat;background-size:cover;width:32px;height:80px;left:0px;top:0;bottom:0;margin:auto;position:absolute}.donyu__title::after{content:"";background:url("../images/lp/ico_fukidashi_r.svg") no-repeat;background-size:cover;width:32px;height:80px;right:0px;top:0;bottom:0;margin:auto;position:absolute}.donyu__table{background:#ebf5fa;border-radius:8px;padding:1.25rem 2.5rem 2.5rem 2.5rem}@media screen and (max-width: 768.8px){.donyu__table{padding:16px 16px 24px 16px}}.donyu__table table{width:100%}.donyu__table table thead th{font-size:.875rem;vertical-align:middle;text-align:center;padding:0 0 .625rem 0}@media screen and (max-width: 768.8px){.donyu__table table thead th{font-size:12px}}.donyu__table table tbody{background:#fff}.donyu__table table tbody tr{border-bottom:1px solid #c4c4c4}.donyu__table table tbody tr:last-child{border-bottom:none}.donyu__table table tbody th{font-size:1rem;vertical-align:middle;text-align:center;font-weight:600;border-right:1px solid #c4c4c4;width:15rem;padding:.625rem}@media screen and (max-width: 768.8px){.donyu__table table tbody th{font-size:14px;width:88px}}.donyu__table table tbody td{vertical-align:middle;text-align:center;font-weight:600;padding:.625rem}.donyu__table table tbody td:nth-child(2){font-size:1.5rem;position:relative;width:11.5rem}@media screen and (max-width: 768.8px){.donyu__table table tbody td:nth-child(2){width:94px;font-size:16px}}.donyu__table table tbody td:nth-child(2)::after{content:"";background:url("../images/lp/ico_arrow_grad_g.svg") no-repeat;background-size:cover;width:30px;height:20px;right:-20px;top:0;bottom:0;margin:auto;position:absolute}@media screen and (max-width: 768.8px){.donyu__table table tbody td:nth-child(2)::after{right:-10px}}.donyu__table table tbody td:nth-child(3){font-size:2rem;width:11.5rem;color:#083ba0}@media screen and (max-width: 768.8px){.donyu__table table tbody td:nth-child(3){width:94px;font-size:24px}}.donyu__image{margin-top:-1.875rem}@media screen and (max-width: 768.8px){.donyu__image{margin-top:-15px}}.jinzai{background:linear-gradient(180deg, #ebf5fa 50.97%, #ebf5fa 50.98%, #ebf5fa 50.99%, #ebf5fa 51%, #fff 100%);padding:5rem 0}.jinzai__inner{width:72rem;margin:auto}@media screen and (max-width: 768.8px){.jinzai__inner{width:calc(100% - 36px)}}.jinzai__title{text-align:center}.jinzai__title h2{font-size:2rem}@media screen and (max-width: 768.8px){.jinzai__title h2{font-size:24px}}.jinzai__title h2 span{font-size:1.25rem}@media screen and (max-width: 768.8px){.jinzai__title h2 span{font-size:17px}}.jinzai__area{margin:2.5rem 0 0 0;display:flex;justify-content:space-between}@media screen and (max-width: 768.8px){.jinzai__area{margin:30px 0 0 0;flex-direction:column;gap:40px}}.jinzai__block{text-align:center}@media screen and (max-width: 768.8px){.jinzai__block{display:flex;justify-content:space-between}}@media screen and (max-width: 768.8px){.jinzai__block figure{width:46%}}@media screen and (max-width: 768.8px){.jinzai__block--text{width:46%}}.jinzai__block p{font-size:1.25rem;position:relative;padding:1rem 0 1.875rem 0;font-weight:600}@media screen and (max-width: 768.8px){.jinzai__block p{font-size:16px;padding:0 0 1.875rem 0}}.jinzai__block p::after{content:"";width:24px;height:24px;background:url("../images/lp/ico_arrow_d_s.svg") no-repeat;background-size:cover;bottom:0;left:0;right:0;margin:auto;position:absolute}.jinzai__block h3{font-size:1.5rem;color:#083ba0;margin-top:.625rem}@media screen and (max-width: 768.8px){.jinzai__block h3{font-size:20px}}.katuyou{padding:5rem 0}.katuyou__inner{width:65rem;margin:auto;text-align:center}@media screen and (max-width: 768.8px){.katuyou__inner{width:calc(100% - 36px)}}.katuyou__title h2{font-size:2rem;margin-bottom:1.25rem}@media screen and (max-width: 768.8px){.katuyou__title h2{font-size:24px}}.katuyou__title p{font-size:1rem;margin-bottom:2rem}@media screen and (max-width: 768.8px){.katuyou__title p{font-size:14px}}.katuyou__area{display:flex;justify-content:space-between;margin-top:5rem}@media screen and (max-width: 768.8px){.katuyou__area{flex-direction:column;align-items:center;gap:24px}}.katuyou__block{background:#f7f7f7;border-radius:8px;padding:1.5rem;position:relative;width:13.125rem}@media screen and (max-width: 768.8px){.katuyou__block{width:100%;display:flex;justify-content:space-between;align-items:center}}.katuyou__block:not(:last-child)::after{content:"";background:url("../images/lp/ico_arrow_r.svg") no-repeat;background-size:cover;width:60px;height:13px;right:-62px;top:0;bottom:0;margin:auto;position:absolute}@media screen and (max-width: 768.8px){.katuyou__block:not(:last-child)::after{background:url("../images/lp/ico_arrow_d.svg") no-repeat;background-size:cover;left:0;right:0;bottom:-24px;width:12px;height:24px;top:auto}}.katuyou__block:nth-child(even) dl dt span{background:#09a5ab}@media screen and (max-width: 768.8px){.katuyou__block figure{width:42%}}.katuyou__block dl{text-align:left}@media screen and (max-width: 768.8px){.katuyou__block dl{width:46%}}.katuyou__block dl dt{font-size:.75rem;color:#fff}.katuyou__block dl dt span{padding:5px 10px;border-radius:20px;background:#083ba0}.katuyou__block dl dd{font-size:1rem;font-weight:600;margin:.625rem 0}@media screen and (max-width: 768.8px){.katuyou__block dl dd{font-size:14px}}.tasks{padding:5rem 0}@media screen and (max-width: 768.8px){.tasks{padding:80px 0}}.tasks__inner{max-width:75rem;margin:auto}.tasks__title{text-align:center;padding-bottom:5rem}@media screen and (max-width: 768.8px){.tasks__title{padding-bottom:40px}}.tasks__title h2{font-size:2rem;margin-bottom:1.5rem}@media screen and (max-width: 768.8px){.tasks__title h2{font-size:24px;margin-bottom:20px}}.tasks__title p{font-size:1rem}@media screen and (max-width: 768.8px){.tasks__title p{font-size:14px}}.tasks__area{display:flex;justify-content:center}@media screen and (max-width: 768.8px){.tasks__area{flex-direction:column}}.tasks__block{margin:0 1.25rem;background:#fff;padding:1rem;border-radius:10px;width:36.25rem}@media screen and (max-width: 768.8px){.tasks__block{padding:16px;width:100%;margin:0 0 40px 0}}.tasks__block--title{text-align:center;font-size:1.25rem;color:#083ba0}@media screen and (max-width: 768.8px){.tasks__block--title{font-size:18px}}.tasks__block--title h3{font-size:1.25rem;color:#fff;background:#083ba0;padding:.625rem 0;border-radius:100px;line-height:1}@media screen and (max-width: 768.8px){.tasks__block--title h3{font-size:18px;padding:8px 0}}.tasks__block--title p{margin:1.25rem 0;font-size:1.25rem;font-weight:700}@media screen and (max-width: 768.8px){.tasks__block--title p{margin:20px 0;font-size:18px}}.tasks__block ul{background:#fff;padding:.9375rem;width:477px;margin:2.5rem 0 0 0}@media screen and (max-width: 768.8px){.tasks__block ul{padding:10px;width:100%}}.tasks__block ul li{font-size:1rem;font-weight:700;position:relative;padding:0 0 0 1.5625rem;margin:0 0 .625rem 0}@media screen and (max-width: 768.8px){.tasks__block ul li{font-size:12px;padding:0 0 0 20px;margin:0 0 10px 0}}.tasks__block ul li::before{content:"";background:url("../images/ico_check.svg");background-size:cover;width:20px;height:20px;top:4px;left:0;position:absolute}@media screen and (max-width: 768.8px){.tasks__block ul li::before{width:18px;height:18px;top:0px}}.tasks__block figure{margin:0 0 1rem 0}@media screen and (max-width: 768.8px){.tasks__block figure{margin:0 0 16px 0}}.tasks__before{background:#e8e8e8;padding:6.25rem 2rem 2rem 2rem;position:relative}@media screen and (max-width: 768.8px){.tasks__before{padding:80px 8px 20px 8px}}.tasks__before::before{content:"Before";font-size:2rem;font-weight:800;text-align:center;color:#a1a1a1;top:20px;left:0;right:0;margin:auto;position:absolute}@media screen and (max-width: 768.8px){.tasks__before::before{font-size:24px}}.tasks__before::after{content:"";position:absolute;width:100%;height:60px;background:url("../images/ico_arrow_d.svg");background-size:cover;bottom:-56px;z-index:2;left:0}@media screen and (max-width: 768.8px){.tasks__before::after{height:36px;bottom:-34px}}.tasks__after{background:#ebf5fa;padding:10rem 2rem 2rem 2rem;position:relative}@media screen and (max-width: 768.8px){.tasks__after{padding:80px 8px 20px 8px}}.tasks__after::before{content:"After";font-size:2rem;font-weight:800;text-align:center;color:#083ba0;top:80px;left:0;right:0;margin:auto;position:absolute}@media screen and (max-width: 768.8px){.tasks__after::before{font-size:24px;top:50px}}.reason-to-use{background:#f6f7f9;padding:6.25rem 0 .625rem 0}@media screen and (max-width: 1023.8px){.reason-to-use{padding:80px 0 20px 0}}.reason-to-use__area{counter-reset:count 0;max-width:65rem;width:calc(100% - 40px);margin:auto}@media screen and (max-width: 1023.8px){.reason-to-use__area{width:calc(100% - 48px);margin:auto}}.reason-to-use__title{text-align:center;padding-bottom:6.25rem}@media screen and (max-width: 1023.8px){.reason-to-use__title{padding-bottom:40px}}.reason-to-use__title h2{font-size:2rem;margin-bottom:1rem}@media screen and (max-width: 1023.8px){.reason-to-use__title h2{font-size:24px;margin-bottom:10px}}.reason-to-use__title p{font-size:1rem}@media screen and (max-width: 1023.8px){.reason-to-use__title p{font-size:16px}}.reason-to-use__block{display:flex;justify-content:space-between;margin-bottom:6.25rem;position:relative}@media screen and (max-width: 1023.8px){.reason-to-use__block{width:100%;flex-direction:column;margin-bottom:60px}}.reason-to-use__block:nth-of-type(2){flex-direction:row-reverse}@media screen and (max-width: 1023.8px){.reason-to-use__block:nth-of-type(2){flex-direction:column}}.reason-to-use__note{margin-top:1.5rem;font-size:.75rem}@media screen and (max-width: 768.8px){.reason-to-use__note{font-size:12px;margin-top:20px}}.reason-to-use__text{width:26.25rem;position:relative;padding-top:6.25rem}@media screen and (max-width: 1023.8px){.reason-to-use__text{width:100%;margin-bottom:40px;margin-top:20px;padding-top:80px}}.reason-to-use__text::before{content:counter(count, decimal-leading-zero);counter-increment:count 1;color:#083ba0;position:absolute;left:0;right:0;top:0px;margin:auto;font-weight:700;font-size:4rem;font-family:Helvetica}@media screen and (max-width: 1023.8px){.reason-to-use__text::before{font-size:48px;top:10px}}.reason-to-use__text h3{font-size:1.75rem;margin-bottom:1.5rem}@media screen and (max-width: 1023.8px){.reason-to-use__text h3{font-size:22px;margin-bottom:20px}}.reason-to-use__text h3 strong{color:#083ba0}.reason-to-use__text p{font-size:1rem}@media screen and (max-width: 1023.8px){.reason-to-use__text p{font-size:16px}}.reason-to-use__image{width:31.25rem}@media screen and (max-width: 1023.8px){.reason-to-use__image{width:100%}}.lp{background:#fff;position:relative}.lp-header .header__btn{gap:20px}.lp-main-title{font-size:2.5rem;color:#083ba0;text-align:center}@media screen and (max-width: 768.8px){.lp-main-title{font-size:24px}}.lp-main-title h2{font-weight:600;position:relative;padding-bottom:1.875rem}@media screen and (max-width: 768.8px){.lp-main-title h2{padding-bottom:20px}}.lp-main-title h2 span{position:relative}.lp-main-title h2 span::after{content:"";width:5rem;height:.25rem;margin:auto;left:0;bottom:-1.875rem;right:0;position:absolute;background:#d0e6f2;border-radius:2px}@media screen and (max-width: 768.8px){.lp-main-title h2 span::after{bottom:-1.25rem}}.lp-fixed-banner{display:none}.lp-more{text-align:center;margin:auto}.lp-more a{width:13.125rem;display:flex;justify-content:center;align-items:center;margin:auto;padding:.9375rem 1.5rem .9375rem 1.5rem;background:#083ba0;color:#fff;border-radius:12px;font-size:1.125rem;font-weight:700;box-shadow:0 4px 8px rgba(0,0,0,.1490196078);position:relative}@media screen and (max-width: 768.8px){.lp-more a{font-size:14px;padding:12px 24px}}.lp-more a::after{content:"";position:absolute;width:10px;height:16px;background:url("../images/lp/ico_arrow_l.svg") no-repeat;background-size:cover;top:0;right:24px;bottom:0;margin:auto}.lp-seminar{padding:6.25rem 0;position:relative;background:#ebf5fa}@media screen and (max-width: 768.8px){.lp-seminar{padding:64px 0}}.lp-seminar::before{content:"";width:38.888vw;height:14.86vw;background:url("../images/lp/bg_effect_reverse.svg") no-repeat;background-size:cover;margin:auto;position:absolute;left:0;top:0}@media screen and (max-width: 768.8px){.lp-seminar::before{width:314px;height:111px}}.lp-seminar__inner{max-width:77.5rem;margin:auto;width:calc(100% - 32px)}@media screen and (max-width: 768.8px){.lp-seminar__inner{width:calc(100% - 32px)}}.lp-seminar .top-seminar__area{margin-top:3rem}.lp-seminar .category__list{background:#fff}.lp-whitepaper__inner{max-width:77.5rem;margin:auto;width:calc(100% - 32px)}@media screen and (max-width: 768.8px){.lp-whitepaper__inner{width:calc(100% - 32px)}}.lp-whitepaper .top-e-books__area{margin-top:3rem}.lp-whitepaper .category__list{width:calc(33.3333333333% - 1.6875rem);box-shadow:0px 0px 24px -5px rgba(26,26,34,.1);margin-right:2.5rem;margin-bottom:2.5rem;padding-bottom:1.25rem;position:relative}@media screen and (max-width: 768.8px){.lp-whitepaper .category__list{width:100%}}.lp-case-logo{padding:6.25rem 0}@media screen and (max-width: 768.8px){.lp-case-logo{padding:64px 0}}@media screen and (max-width: 768.8px){.lp-case-logo__inner{width:calc(100% - 32px);margin:auto}}.lp-case-logo .cases__clients{margin-top:2rem}@media screen and (max-width: 768.8px){.lp-case-logo .cases__clients{margin-bottom:0}}.lp-cases{padding:6.25rem 0;position:relative;background:#ebf5fa}@media screen and (max-width: 768.8px){.lp-cases{padding:64px 0}}.lp-cases::before{content:"";width:38.888vw;height:14.86vw;background:url("../images/lp/bg_effect.svg") no-repeat;background-size:cover;margin:auto;position:absolute;right:0;top:0}@media screen and (max-width: 768.8px){.lp-cases::before{width:314px;height:111px}}.lp-cases .cases__inner{margin:3rem auto;width:calc(100% - 32px);max-width:77.5rem}@media screen and (max-width: 768.8px){.lp-cases .cases__inner{width:calc(100% - 32px);margin-bottom:12px}}.lp-cases .cases__block{background:#fff;border-radius:12px}.lp-cta{background:url("../images/lp/bg_cta.svg") no-repeat;background-size:cover;padding:5.3125rem 0}@media screen and (max-width: 768.8px){.lp-cta{background-position:right}}.lp-cta__inner{color:#fff;text-align:center}.lp-cta__title h2{font-size:1.125rem;margin-bottom:1rem}@media screen and (max-width: 768.8px){.lp-cta__title h2{font-size:14px}}.lp-cta__title h2 span{position:relative;display:inline-block}.lp-cta__title h2 span::before{content:"";width:2px;height:22px;background:#fff;top:0;left:-20px;bottom:0;margin:auto;transform:rotate(-45deg);position:absolute}.lp-cta__title h2 span::after{content:"";width:2px;height:22px;background:#fff;top:0;right:-20px;bottom:0;margin:auto;transform:rotate(45deg);position:absolute}.lp-cta__link.comment a span::before{content:"";position:absolute;width:44px;height:44px;background:url("../images/lp/ico_comment.svg") no-repeat;background-size:cover;top:0;left:-60px;bottom:0;margin:auto}@media screen and (max-width: 768.8px){.lp-cta__link.comment a span::before{left:0;right:0;top:-10px}}.lp-cta__link a{padding:1.6875rem 9.25rem 1.6875rem 9.25rem;background:#09a5ab;color:#fff;border-radius:12px;font-size:2rem;font-weight:700;box-shadow:0 4px 8px rgba(0,0,0,.1490196078);display:inline-block}@media screen and (max-width: 768.8px){.lp-cta__link a{font-size:24px;padding:60px 24px 12px 24px}}.lp-cta__link a span{position:relative;padding-right:1.25rem}@media screen and (max-width: 768.8px){.lp-cta__link a span{padding-top:80px;padding-right:20px}}.lp-cta__link a span::before{content:"";position:absolute;width:44px;height:44px;background:url("../images/lp/ico_hand.svg") no-repeat;background-size:cover;top:0;left:-60px;bottom:0;margin:auto}@media screen and (max-width: 768.8px){.lp-cta__link a span::before{left:0;right:0;top:-10px}}.lp-cta__link a span::after{content:"";position:absolute;width:10px;height:16px;background:url("../images/lp/ico_arrow_l.svg") no-repeat;background-size:cover;top:0;right:-30px;bottom:0;margin:auto}@media screen and (max-width: 768.8px){.lp-cta__link a span::after{right:0;bottom:5px;top:auto}}.lp-tech{padding:6.25rem 0;position:relative;background:#ebf5fa}@media screen and (max-width: 768.8px){.lp-tech{padding:64px 0}}.lp-tech::before{content:"";width:38.888vw;height:14.86vw;background:url("../images/lp/bg_effect_reverse.svg") no-repeat;background-size:cover;margin:auto;position:absolute;left:0;top:0}@media screen and (max-width: 768.8px){.lp-tech::before{width:314px;height:111px}}.lp-tech__inner{max-width:77.5rem;margin:auto;width:calc(100% - 32px)}@media screen and (max-width: 768.8px){.lp-tech__inner{width:calc(100% - 32px)}}.lp-tech__title{display:flex;align-items:center;justify-content:center;margin:3.125rem auto 4.375rem auto}.lp-tech__title h3{font-size:1.5rem}@media screen and (max-width: 768.8px){.lp-tech__title h3{font-size:18px}}.lp-tech__title h3 span{position:relative;padding-left:7.875rem;display:block}@media screen and (max-width: 768.8px){.lp-tech__title h3 span{padding-left:0}}.lp-tech__title h3 span::before{content:"";width:106px;height:106px;background:url("../images/lp/tokkyo.webp") no-repeat;background-size:cover;margin:auto;top:0;bottom:0;left:0;position:absolute}@media screen and (max-width: 768.8px){.lp-tech__title h3 span::before{content:none}}.lp-tech__area{display:flex;gap:72px;flex-direction:column}@media screen and (max-width: 768.8px){.lp-tech__area{gap:48px}}.lp-tech__block{display:flex;justify-content:start;align-items:center;gap:32px}@media screen and (max-width: 768.8px){.lp-tech__block{flex-direction:column;gap:24px}}@media screen and (max-width: 768.8px){.lp-tech__block:nth-child(1) figure{width:80%}}.lp-tech__block:nth-child(even){justify-content:end;flex-direction:row-reverse}@media screen and (max-width: 768.8px){.lp-tech__block:nth-child(even){flex-direction:column}}@media screen and (max-width: 768.8px){.lp-tech__block:nth-child(even) figure{width:89%}}.lp-tech__contents{width:37.75rem}@media screen and (max-width: 768.8px){.lp-tech__contents{width:100%}}.lp-tech__contents h3{font-size:1.5rem;margin-bottom:1.5rem}@media screen and (max-width: 768.8px){.lp-tech__contents h3{font-size:18px}}.lp-tech__contents p{margin-bottom:1.5rem}@media screen and (max-width: 768.8px){.lp-tech__contents p{font-size:14px}}.lp-tech__contents h4{font-size:1.125rem;text-align:center;margin-bottom:1rem}.lp-tech__contents h4 span{font-size:.75rem;font-weight:300}.lp-tech__link a{padding:.9375rem 2.125rem .9375rem 1.5rem;background:#083ba0;color:#fff;border-radius:12px;font-size:1.125rem;font-weight:700;box-shadow:0 4px 8px rgba(0,0,0,.1490196078)}@media screen and (max-width: 768.8px){.lp-tech__link a{font-size:14px}}.lp-tech__link a span{position:relative;padding-right:1.25rem}.lp-tech__link a span::after{content:"";position:absolute;width:10px;height:16px;background:url("../images/lp/ico_arrow_l.svg") no-repeat;background-size:cover;top:0;right:-10px;bottom:0;margin:auto}.lp-tech__image{width:30.625rem}@media screen and (max-width: 768.8px){.lp-tech__image{width:100%}}@media screen and (max-width: 768.8px){.lp-tech__image figure{margin:auto}}.lp-tech__point{font-size:1rem;color:#83b2d9;font-family:"Roboto",sans-serif;font-weight:700}@media screen and (max-width: 768.8px){.lp-tech__point{font-size:12px}}.lp-tech__note{margin-top:2.125rem;font-size:.75rem;font-weight:300}@media screen and (max-width: 768.8px){.lp-tech__note{font-size:10px}}.lp-function{padding:6.25rem 0;position:relative}@media screen and (max-width: 768.8px){.lp-function{padding:64px 0}}.lp-function__inner{max-width:77.5rem;margin:auto;width:calc(100% - 32px)}@media screen and (max-width: 768.8px){.lp-function__inner{width:calc(100% - 32px)}}.lp-function__area{margin-top:4rem}@media screen and (max-width: 768.8px){.lp-function__area{margin-top:48px}}.lp-function__area ul{display:flex;gap:32px;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 768.8px){.lp-function__area ul{gap:15px}}.lp-function__area ul li{box-shadow:4px 4px 15px rgba(0,0,0,.1019607843);width:calc(25% - 32px);min-width:17.375rem;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:start;gap:35px;padding:2.8125rem 0;position:relative}@media screen and (max-width: 768.8px){.lp-function__area ul li{min-width:0;width:calc(50% - 8px);padding:16px 0 26px 0;justify-content:center}}.lp-function__area ul li:nth-child(1)::before{content:"01";font-size:1rem;color:#83b2d9;font-family:"Roboto",sans-serif;position:absolute;top:24px;left:24px;margin:auto;font-weight:700}.lp-function__area ul li:nth-child(2)::before{content:"02";font-size:1rem;color:#83b2d9;font-family:"Roboto",sans-serif;position:absolute;top:24px;left:24px;margin:auto;font-weight:700}.lp-function__area ul li:nth-child(3)::before{content:"03";font-size:1rem;color:#83b2d9;font-family:"Roboto",sans-serif;position:absolute;top:24px;left:24px;margin:auto;font-weight:700}.lp-function__area ul li:nth-child(4)::before{content:"04";font-size:1rem;color:#83b2d9;font-family:"Roboto",sans-serif;position:absolute;top:24px;left:24px;margin:auto;font-weight:700}.lp-function__area ul li:nth-child(5)::before{content:"05";font-size:1rem;color:#83b2d9;font-family:"Roboto",sans-serif;position:absolute;top:24px;left:24px;margin:auto;font-weight:700}.lp-function__area ul li:nth-child(6)::before{content:"06";font-size:1rem;color:#83b2d9;font-family:"Roboto",sans-serif;position:absolute;top:24px;left:24px;margin:auto;font-weight:700}.lp-function__area ul li:nth-child(7)::before{content:"07";font-size:1rem;color:#83b2d9;font-family:"Roboto",sans-serif;position:absolute;top:24px;left:24px;margin:auto;font-weight:700}.lp-function__area ul li:nth-child(8)::before{content:"08";font-size:1rem;color:#83b2d9;font-family:"Roboto",sans-serif;position:absolute;top:24px;left:24px;margin:auto;font-weight:700}.lp-function__area ul li:nth-child(9)::before{content:"09";font-size:1rem;color:#83b2d9;font-family:"Roboto",sans-serif;position:absolute;top:24px;left:24px;margin:auto;font-weight:700}.lp-function__area ul li:nth-child(10)::before{content:"10";font-size:1rem;color:#83b2d9;font-family:"Roboto",sans-serif;position:absolute;top:24px;left:24px;margin:auto;font-weight:700}.lp-function__area ul li:nth-child(11)::before{content:"11";font-size:1rem;color:#83b2d9;font-family:"Roboto",sans-serif;position:absolute;top:24px;left:24px;margin:auto;font-weight:700}.lp-function__area ul li:nth-child(12)::before{content:"12";font-size:1rem;color:#83b2d9;font-family:"Roboto",sans-serif;position:absolute;top:24px;left:24px;margin:auto;font-weight:700}.lp-function__area ul li figure{width:8.75rem;display:flex;align-items:end;justify-content:center;min-height:8.75rem}@media screen and (max-width: 768.8px){.lp-function__area ul li figure{width:70px;min-height:70px}}.lp-function__area ul li figure img{width:100%}.lp-function__area ul li p{font-size:1.125rem;font-weight:600;text-align:center;padding:0 1.25rem}@media screen and (max-width: 768.8px){.lp-function__area ul li p{font-size:14px;padding:0 12px}}.lp-function__area ul li:nth-child(8) figure{width:6.25rem}@media screen and (max-width: 768.8px){.lp-function__area ul li:nth-child(8) figure{width:50px}}.lp-function__area ul li:nth-child(10) figure{width:5rem}@media screen and (max-width: 768.8px){.lp-function__area ul li:nth-child(10) figure{width:40px}}.lp-kaiketu{padding:6.25rem 0;position:relative;background:#ebf5fa}@media screen and (max-width: 768.8px){.lp-kaiketu{padding:64px 0}}.lp-kaiketu::before{content:"";width:38.888vw;height:14.86vw;background:url("../images/lp/bg_effect.svg") no-repeat;background-size:cover;margin:auto;position:absolute;right:0;top:0}@media screen and (max-width: 768.8px){.lp-kaiketu::before{width:314px;height:111px}}.lp-kaiketu__inner{max-width:77.5rem;margin:auto;width:calc(100% - 32px)}@media screen and (max-width: 768.8px){.lp-kaiketu__inner{width:calc(100% - 32px)}}.lp-donyu{padding:6.25rem 0}@media screen and (max-width: 768.8px){.lp-donyu{padding:64px 0}}.lp-donyu__inner{max-width:77.5rem;margin:auto;width:calc(100% - 32px)}@media screen and (max-width: 768.8px){.lp-donyu__inner{width:calc(100% - 32px)}}.lp-donyu__area{padding:4rem 0 3rem 0;display:flex;justify-content:center;gap:32px}@media screen and (max-width: 768.8px){.lp-donyu__area{flex-direction:column;padding:48px 0 10px 0;gap:0px}}@media screen and (max-width: 768.8px){.lp-donyu__block{display:flex;justify-content:center;align-items:center;gap:24px}}@media screen and (max-width: 768.8px){.lp-donyu__block:nth-child(even){flex-direction:row-reverse}}@media screen and (max-width: 768.8px){.lp-donyu__block:nth-child(even) h3{text-align:left}}.lp-donyu__block h3{font-size:1.125rem;text-align:center;min-height:3.75rem}@media screen and (max-width: 768.8px){.lp-donyu__block h3{font-size:16px;min-height:0;text-align:right;width:46%}}@media screen and (max-width: 768.8px){.lp-donyu__block figure{width:50%}}.lp-about{padding:5rem 0}.lp-about__inner{width:65rem;margin:auto;text-align:center}@media screen and (max-width: 768.8px){.lp-about__inner{width:calc(100% - 36px)}}.lp-about h2{font-size:2rem;margin-bottom:1.25rem}@media screen and (max-width: 768.8px){.lp-about h2{font-size:24px}}.lp-about p{font-size:1rem;margin-bottom:2rem}@media screen and (max-width: 768.8px){.lp-about p{font-size:14px}}.lp-about .cta__btn--contact{margin:2.5rem auto 0 auto}.lp-voice{padding:5rem 0;background:#ebf5fa url("../images/lp/bg_voice.svg") no-repeat;background-position:right bottom;position:relative}.lp-voice__inner{width:61.25rem;margin:auto}@media screen and (max-width: 768.8px){.lp-voice__inner{width:calc(100% - 36px)}}.lp-voice__title{text-align:center}.lp-voice__title h2{font-size:2rem;margin-bottom:1.25rem}@media screen and (max-width: 768.8px){.lp-voice__title h2{font-size:24px}}.lp-voice__area{display:flex;justify-content:space-between}@media screen and (max-width: 768.8px){.lp-voice__area{flex-direction:column;gap:40px}}.lp-voice__block{width:26.25rem}@media screen and (max-width: 768.8px){.lp-voice__block{width:100%}}.lp-voice__text{background:#fff;padding:1rem 1.5rem;border-radius:8px;position:relative;width:22.5rem;margin:0 0 0 auto}@media screen and (max-width: 768.8px){.lp-voice__text{width:100%}}.lp-voice__text::after{content:"";width:30px;height:52px;position:absolute;background:#fff;-webkit-clip-path:polygon(0 0, 0 100%, 100% 50%);clip-path:polygon(0 0, 0 100%, 100% 50%);left:60px;bottom:-26px;z-index:1}@media screen and (max-width: 768.8px){.lp-voice__text::after{left:80px}}.lp-voice__text h3{font-size:1.25rem;position:relative;z-index:2}@media screen and (max-width: 768.8px){.lp-voice__text h3{font-size:16px}}.lp-voice__text h3 strong{color:#083ba0}.lp-voice__image{display:flex;justify-content:space-between;align-items:center;margin-top:-1.25rem;position:relative;z-index:2}@media screen and (max-width: 768.8px){.lp-voice__image{margin-top:-10px}}.lp-voice__image figure{width:6.5rem}@media screen and (max-width: 768.8px){.lp-voice__image figure{width:80px;margin-left:-16px}}.lp-voice__image a{font-size:1rem;position:relative;padding-right:1.25rem;line-height:1;font-weight:600}@media screen and (max-width: 768.8px){.lp-voice__image a{font-size:14px;padding-right:16px}}.lp-voice__image a::after{content:">";top:0;bottom:0;right:0;margin:auto;position:absolute}.lp .article{width:100%}.lp .kv{overflow:hidden;background:#ebf5fa;background-size:cover}.lp .kv__inner{width:73.25rem;margin:2.25rem auto 2.5rem auto;padding:2.25rem 0;position:relative;display:flex;align-items:center;justify-content:space-between;min-height:29.375rem}@media screen and (max-width: 1023.8px){.lp .kv__inner{width:90%}}@media screen and (max-width: 768.8px){.lp .kv__inner{flex-direction:column}}.lp .kv__text{width:37.5rem;padding:3rem 0}@media screen and (max-width: 768.8px){.lp .kv__text{width:100%}}@media screen and (max-width: 539.8px){.lp .kv__text{padding:0}}@media screen and (max-width: 768.8px){.lp .kv__text h1 br{display:block}}.lp .kv__text h1 .kv__catch{font-size:2.75rem;font-weight:800;line-height:1.3;margin-bottom:3rem}@media screen and (max-width: 1023.8px){.lp .kv__text h1 .kv__catch{font-size:2rem}}@media screen and (max-width: 768.8px){.lp .kv__text h1 .kv__catch{font-size:21px;margin-bottom:30px;text-align:center}}.lp .kv__text h1 .kv__tagline{font-weight:500;font-size:1rem;margin-bottom:1.5rem;font-weight:700;color:#083ba0}@media screen and (max-width: 768.8px){.lp .kv__text h1 .kv__tagline{font-size:12px;text-align:center}}.lp .kv__text h1 .kv__logo{max-width:30.9375rem;margin-bottom:2.5rem}@media screen and (max-width: 768.8px){.lp .kv__text h1 .kv__logo{width:100%}}.lp .kv__text p{font-size:.875rem;margin-bottom:.75rem}@media screen and (max-width: 768.8px){.lp .kv__text p{font-size:14px}}@media screen and (max-width: 768.8px){.lp .kv__text p br{display:none}}.lp .kv__image{width:43.75rem;position:absolute;right:-7.5rem;top:2.5rem}@media screen and (max-width: 1023.8px){.lp .kv__image{right:-5.375rem;width:70%}}@media screen and (max-width: 768.8px){.lp .kv__image{width:100%;position:relative;right:0;top:0;margin-top:40px}}.lp .kv__btn{max-width:100%;z-index:0;pointer-events:all;display:flex;position:relative;flex:none;align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;padding:0px;font-size:1.125rem;font-weight:700;margin-top:2.25rem}@media screen and (max-width: 1023.8px){.lp .kv__btn{flex-direction:column;width:22rem}}@media screen and (max-width: 768.8px){.lp .kv__btn{flex-direction:row;width:100%;justify-content:space-between}}@media screen and (max-width: 539.8px){.lp .kv__btn{flex-direction:column}}.lp .kv__btn--contact{margin:0px .75rem 0px 0px}@media screen and (max-width: 1023.8px){.lp .kv__btn--contact{width:100%;margin:0 0 1rem 0;text-align:center}}@media screen and (max-width: 768.8px){.lp .kv__btn--contact{width:48%;margin:0}}@media screen and (max-width: 539.8px){.lp .kv__btn--contact{width:100%;margin:0 0 1rem 0}}.lp .kv__btn--contact a{display:block;padding:.75rem 1.5rem;color:#083ba0;background:#fff;border:1px solid #c4c4c4;border-radius:4px}@media screen and (max-width: 1023.8px){.lp .kv__btn--download{width:100%;text-align:center}}@media screen and (max-width: 768.8px){.lp .kv__btn--download{width:48%;margin:0}}@media screen and (max-width: 539.8px){.lp .kv__btn--download{width:100%}}.lp .kv__btn--download a{display:block;padding:.75rem 1.5rem;background:#083ba0;color:#fff;border:1px solid #083ba0;border-radius:4px}.lp .cta{color:#fff;background:#083ba0}.lp .cta__btn--download a{background:#09a5ab}.lp .flow{background:#ebf5fa}.lp .flow .support__inner{background:#d0e6f2}.lp .related-function{background:#ebf5fa}.lp .faq{padding:6.25rem 3rem}@media screen and (max-width: 768.8px){.lp .faq{padding:64px 24px}}.lp-template-single-lp-top .kv{background:#fff}.lp-template-single-lp-top .kv__btn{display:flex;justify-content:center;font-weight:600}@media screen and (max-width: 768.8px){.lp-template-single-lp-top .kv__btn{flex-direction:column;gap:0}}.lp-kv{overflow:hidden;background:url("../images/lp/bg_kv.webp") no-repeat;background:#ebf5fa;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:-1}@media screen and (max-width: 768.8px){.lp-kv{background-size:cover}}.lp-kv::before{content:"";width:100%;height:100%;background:url("../images/lp/bg_kv.svg") no-repeat;background-size:cover;margin:auto;position:absolute;left:0;top:0}.lp-kv-2__inner{max-width:75rem;margin:5rem auto 2.5rem auto;margin:2.25rem auto 0 auto;margin:0 auto;padding:7.5rem 0 max(90px,14vw) 0;display:flex;align-items:center;justify-content:space-between;min-height:29.375rem}@media screen and (min-width: 1680px){.lp-kv-2__inner{padding:8vw 0 15vw 0}}@media screen and (max-width: 1119.8px){.lp-kv-2__inner{width:90%;flex-direction:column}}@media screen and (max-width: 768.8px){.lp-kv-2__inner{flex-direction:column;padding:0px 0;margin:0 auto 2.5rem auto}}.lp-kv-2__btn{margin-top:2rem}@media screen and (max-width: 1119.8px){.lp-kv-2__btn{margin-top:24px}}.lp-kv-2__btn p{font-size:1.125rem;color:#083ba0;font-weight:600;margin-bottom:1rem;text-align:center}@media screen and (max-width: 768.8px){.lp-kv-2__btn p{display:none}}.lp-kv-2__btn p span{position:relative;padding:0 20px}.lp-kv-2__btn p span::before{content:"";width:2px;height:22px;transform:rotate(-45deg);position:absolute;margin:auto;left:0;top:0;bottom:0;border-left:2px solid #083ba0}.lp-kv-2__btn p span::after{content:"";width:2px;height:22px;transform:rotate(45deg);position:absolute;margin:auto;right:0;top:0;bottom:0;border-left:2px solid #083ba0}.lp-kv-2__btn a{padding:1.6875rem 4.625rem 1.6875rem 6.25rem;background:#09a5ab;color:#fff;border-radius:12px;font-size:2rem;font-weight:700;box-shadow:0 4px 8px rgba(0,0,0,.1490196078);display:inline-block}@media screen and (max-width: 768.8px){.lp-kv-2__btn a{font-size:22px;padding:12px 50px 12px 24px}}.lp-kv-2__btn a span{position:relative;padding-right:1.25rem}@media screen and (max-width: 768.8px){.lp-kv-2__btn a span{padding-right:0}}.lp-kv-2__btn a span::before{content:"";position:absolute;width:44px;height:44px;background:url("../images/lp/ico_hand.svg") no-repeat;background-size:cover;top:0;left:-60px;bottom:0;margin:auto}@media screen and (max-width: 768.8px){.lp-kv-2__btn a span::before{content:none}}.lp-kv-2__btn a span::after{content:"";position:absolute;width:10px;height:16px;background:url("../images/lp/ico_arrow_l.svg") no-repeat;background-size:cover;top:0;right:-30px;bottom:0;margin:auto}.lp-kv-2__image{width:45.83vw;position:absolute;right:-2.5rem;min-width:41.25rem;display:flex;align-items:center;flex-direction:column;top:7.5rem;max-width:56.25rem}@media screen and (min-width: 2400px){.lp-kv-2__image{width:40vw}}@media screen and (max-width: 1119.8px){.lp-kv-2__image{width:100%;position:relative;right:0;margin:0 auto 0 auto;min-width:0;top:0}}@media screen and (max-width: 1119.8px){.lp-kv-2__image figure{display:none}}.lp-kv-2__text{width:58.71%;width:40rem;padding:0 0 0 2.5rem;position:relative;z-index:2}@media screen and (max-width: 1119.8px){.lp-kv-2__text{padding:0}}@media screen and (max-width: 768.8px){.lp-kv-2__text{width:100%;padding-top:82px;padding-bottom:0;padding-left:0}}.lp-kv-2__text h1{font-size:4rem;font-weight:600;line-height:1.5;margin-bottom:1.5rem;text-align:left;color:#083ba0;position:relative}@media screen and (max-width: 1023.8px){.lp-kv-2__text h1{font-size:2.25rem}}@media screen and (max-width: 768.8px){.lp-kv-2__text h1{font-size:32px;margin-bottom:16px;padding-top:100px;text-align:center}}.lp-kv-2__text h1::after{content:"";width:137px;height:262px;background:url("../images/lp/06/award.webp") no-repeat;background-size:cover;position:absolute;right:0;top:0;margin:auto}@media screen and (max-width: 1119.8px){.lp-kv-2__text h1::after{background:url("../images/lp/06/sp_award.webp") no-repeat;width:192px;height:80px;top:0;left:0;right:0;background-size:cover}}.lp-kv-2__text h1 span{font-size:3rem}@media screen and (max-width: 1023.8px){.lp-kv-2__text h1 span{font-size:16px}}.lp-kv-2__text p{font-size:1.5rem;margin-bottom:.625rem;text-align:left;color:#083ba0;position:relative;line-height:2.2;font-weight:600}.lp-kv-2__text p span{color:#09a5ab;background:#fff;padding:10px 0}@media screen and (max-width: 768.8px){.lp-kv-2__text p{font-size:16px}}.lp-kv__inner{max-width:90rem;margin:5rem auto 2.5rem auto;margin:2.25rem auto 0 auto;margin:0 auto;padding:5rem 0 5.625rem 0;display:flex;align-items:center;justify-content:space-between;min-height:29.375rem}@media screen and (min-width: 1680px){.lp-kv__inner{padding:8vw 0 8vw 0}}@media screen and (max-width: 1279.8px){.lp-kv__inner{width:90%;flex-direction:column}}@media screen and (max-width: 768.8px){.lp-kv__inner{flex-direction:column;padding:0px 0;margin:0 auto 2.5rem auto}}.lp-kv__award{width:18.125rem;font-size:10px;margin:0 auto 1.125rem auto}@media screen and (max-width: 768.8px){.lp-kv__award{width:11.25rem;margin:0 auto 24px auto}}.lp-kv__award figure{margin-bottom:24px}.lp-kv__circle{position:absolute;top:10px;left:10px;font-size:1.25rem;font-weight:700;color:#fff;display:flex;align-items:center;background:#09a5ab;border-radius:100%;width:6.875rem;height:6.875rem;text-align:center;justify-content:center;line-height:1.3}@media screen and (max-width: 768.8px){.lp-kv__circle{font-size:16px;width:84px;height:84px;top:0px}}@media screen and (max-width: 768.8px){.lp-kv__note{font-size:12px}}.lp-kv__icon{width:37.5rem;margin:.625rem auto 0 auto}@media screen and (max-width: 768.8px){.lp-kv__icon{width:100%}}.lp-kv__text{width:58.71%;width:43.125rem;padding:5rem 0 0 0;position:relative;z-index:2}@media screen and (max-width: 768.8px){.lp-kv__text{width:100%;padding-top:82px;padding-bottom:0}}.lp-kv__text h1{font-size:3rem;font-weight:600;line-height:1.3;margin-bottom:1.5rem;text-align:center;color:#083ba0}@media screen and (max-width: 1023.8px){.lp-kv__text h1{font-size:2.25rem}}@media screen and (max-width: 768.8px){.lp-kv__text h1{font-size:26px;margin-bottom:16px}}.lp-kv__text h1 span{font-size:2rem}@media screen and (max-width: 768.8px){.lp-kv__text h1 span{font-size:16px}}.lp-kv__text p{font-size:2rem;margin-bottom:.625rem;text-align:center;font-weight:600}@media screen and (max-width: 768.8px){.lp-kv__text p{font-size:16px}}@media screen and (max-width: 768.8px){.lp-kv__text p br{display:none}}.lp-kv__image{width:50vw;position:absolute;right:0rem;min-width:45rem}@media screen and (min-width: 2400px){.lp-kv__image{width:45vw}}@media screen and (max-width: 1279.8px){.lp-kv__image{position:relative;top:0;width:100%}}@media screen and (max-width: 1279.8px){.lp-kv__image figure{display:none}}.lp-kv__btn__foot{max-width:100%;z-index:0;pointer-events:all;display:flex;position:relative;flex:none;align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0px;font-size:1.125rem;font-weight:700;margin-top:2rem;gap:40px;padding-bottom:2.5rem}@media screen and (max-width: 768.8px){.lp-kv__btn__foot{display:none}}.lp-kv__btn__foot--contact{width:25rem}@media screen and (max-width: 768.8px){.lp-kv__btn__foot--contact{width:100%;margin-bottom:40px}}.lp-kv__btn__foot--contact a{border-radius:100px;border:1px solid #c4c4c4;box-shadow:0px 0px 10px 0px rgba(0,0,0,.08);padding:1.5rem 2rem;display:block;position:relative;font-size:1.25rem;text-align:center;color:#083ba0;line-height:1;font-weight:600;background:#fff}@media screen and (max-width: 768.8px){.lp-kv__btn__foot--contact a{padding:20px 32px;font-size:16px}}.lp-kv__btn__foot--contact a:hover{box-shadow:0px 8px 30px 0px rgba(0,0,0,.14);border:1px solid #fff;opacity:1}.lp-kv__btn__foot--contact a::after{background:url("../images/ico_arrow_r_b.svg") no-repeat;width:24px;height:24px;content:"";background-size:cover;position:absolute;right:30px;top:0;bottom:0;margin:auto}.lp-kv__btn__foot--download{width:25rem}@media screen and (max-width: 768.8px){.lp-kv__btn__foot--download{width:100%}}.lp-kv__btn__foot--download a{border-radius:100px;background:#083ba0;border:1px solid #083ba0;box-shadow:0px 0px 10px 0px rgba(0,0,0,.28);padding:1.5rem 2rem;display:block;position:relative;font-size:1.25rem;text-align:center;color:#fff;line-height:1;font-weight:600}@media screen and (max-width: 768.8px){.lp-kv__btn__foot--download a{padding:20px 32px;font-size:16px}}.lp-kv__btn__foot--download a::after{background:url("../images/ico_download_w.svg") no-repeat;width:24px;height:24px;content:"";background-size:cover;position:absolute;right:30px;top:0;bottom:0;margin:auto}.lp-kv__btn__foot--download a:hover{box-shadow:0px 8px 30px 0px rgba(0,0,0,.24);border:1px solid #2258ae;background:#2258ae;opacity:1}.lp-kv__btn__foot--download a span{display:inline;padding-left:50px;position:relative}@media screen and (max-width: 768.8px){.lp-kv__btn__foot--download a span{padding-left:40px}}.lp-kv__btn__foot--download a span::before{background:url("../images/ico_free.svg") no-repeat;width:48.5px;height:49px;content:"";background-size:cover;position:absolute;left:-5px;top:0;bottom:0;margin:auto}@media screen and (max-width: 768.8px){.lp-kv__btn__foot--download a span::before{width:32px;height:32px}}.lp-kv__cta{margin-top:2rem;text-align:center}@media screen and (max-width: 1119.8px){.lp-kv__cta{margin-top:24px}}.lp-kv__cta p{font-size:1.125rem;color:#083ba0;font-weight:600;margin-bottom:1rem;text-align:center}@media screen and (max-width: 768.8px){.lp-kv__cta p{display:none}}.lp-kv__cta p span{position:relative;padding:0 20px}.lp-kv__cta p span::before{content:"";width:2px;height:22px;transform:rotate(-45deg);position:absolute;margin:auto;left:0;top:0;bottom:0;border-left:2px solid #083ba0}.lp-kv__cta p span::after{content:"";width:2px;height:22px;transform:rotate(45deg);position:absolute;margin:auto;right:0;top:0;bottom:0;border-left:2px solid #083ba0}.lp-kv__cta a{padding:1.6875rem 4.625rem 1.6875rem 6.25rem;background:#09a5ab;color:#fff;border-radius:12px;font-size:2rem;font-weight:700;box-shadow:0 4px 8px rgba(0,0,0,.1490196078);display:inline-block}@media screen and (max-width: 768.8px){.lp-kv__cta a{font-size:22px;padding:12px 50px 12px 24px}}.lp-kv__cta a span{position:relative;padding-right:1.25rem}@media screen and (max-width: 768.8px){.lp-kv__cta a span{padding-right:0}}.lp-kv__cta a span::before{content:"";position:absolute;width:44px;height:44px;background:url("../images/lp/ico_hand.svg") no-repeat;background-size:cover;top:0;left:-60px;bottom:0;margin:auto}@media screen and (max-width: 768.8px){.lp-kv__cta a span::before{content:none}}.lp-kv__cta a span::after{content:"";position:absolute;width:10px;height:16px;background:url("../images/lp/ico_arrow_l.svg") no-repeat;background-size:cover;top:0;right:-30px;bottom:0;margin:auto}.lp-kv__btn{display:flex;justify-content:center;gap:24px;font-weight:600}@media screen and (max-width: 768.8px){.lp-kv__btn{max-width:100%;z-index:0;pointer-events:all;display:flex;position:relative;flex:none;align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0px;font-size:1.125rem;font-weight:700;margin-top:2rem;flex-direction:row;width:100%;justify-content:space-between}}@media screen and (max-width: 539.8px){.lp-kv__btn{flex-direction:column}}.lp-kv__btn--contact{width:17.5rem;text-align:center}@media screen and (max-width: 1023.8px){.lp-kv__btn--contact{width:100%;margin:0 0 1rem 0;text-align:center}}@media screen and (max-width: 768.8px){.lp-kv__btn--contact{width:48%;margin:0}}@media screen and (max-width: 539.8px){.lp-kv__btn--contact{width:100%;margin:0 0 16px 0}}.lp-kv__btn--contact a{display:block;padding:1rem 1.5rem;color:#fff;background:#083ba0;border-radius:100px;border:1px solid #083ba0;position:relative}.lp-kv__btn--contact a:hover{box-shadow:0px 8px 30px 0px rgba(0,0,0,.24);border:1px solid #2258ae;background:#2258ae;opacity:1}.lp-kv__btn--contact a::after{background:url("../images/ico_arrow_r_w.svg") no-repeat;width:24px;height:24px;content:"";background-size:cover;position:absolute;right:30px;top:0;bottom:0;margin:auto}.lp-kv__btn--download{width:17.5rem;text-align:center}@media screen and (max-width: 1023.8px){.lp-kv__btn--download{width:100%;text-align:center}}@media screen and (max-width: 768.8px){.lp-kv__btn--download{width:48%;margin:0}}@media screen and (max-width: 539.8px){.lp-kv__btn--download{width:100%}}.lp-kv__btn--download a{display:block;padding:1rem 1.5rem;border:1px solid #c4c4c4;background:#fff;color:#083ba0;border-radius:100px;position:relative}.lp-kv__btn--download a:hover{box-shadow:0px 8px 30px 0px rgba(0,0,0,.14);border:1px solid #fff;opacity:1}.lp-kv__btn--download a::after{background:url("../images/ico_download_b.svg") no-repeat;width:24px;height:24px;content:"";background-size:cover;position:absolute;right:20px;top:0;bottom:0;margin:auto}.lp-kv__btn--download a span{display:inline;padding-left:50px;position:relative}@media screen and (max-width: 768.8px){.lp-kv__btn--download a span{padding-left:40px}}.lp-kv__btn--download a span::before{background:url("../images/ico_free_g.svg") no-repeat;width:44px;height:44px;content:"";background-size:cover;position:absolute;left:-5px;top:0;bottom:0;margin:auto}@media screen and (max-width: 768.8px){.lp-kv__btn--download a span::before{width:32px;height:32px}}