/*! destyle.css v3.0.2 | 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:transparent;scrollbar-gutter:stable;scroll-padding-top:70px}body{margin:0;min-height:100vh;overflow-y:scroll;scrollbar-gutter:stable;font-family:var(--base_ff);font-weight:300;font-feature-settings:"palt";letter-spacing:.05em}body.dropdown-open{overflow-y:hidden}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0;font-weight:400;color:#323645}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400;margin:0}ul,ol{margin:0;padding:0;list-style-type:none;font-weight:400}dt{font-weight:700;font-family:var(--base_ff)}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;text-wrap:wrap}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder;font-family:var(--base_ff)}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}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}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:700;font-family:var(--base_ff)}.buttons{display:flex;align-items:center;justify-content:center}.buttons a{display:flex;justify-content:center;align-items:center;padding:0 20px;width:auto;height:55px;background:#3187c4;border-radius:27.5px;font-size:15px;line-height:100%;color:#fff;text-align:center;font-weight:400;transition:background .15s linear}.buttons a:nth-last-child{margin-right:21px}.buttons a:hover{background:#2e7eb8}.buttons a:active{background:#2b76ab}.buttons a.wh{background:#fff;color:#2e7eb8;font-weight:700}.buttons a.wh:hover{background:#f1f8fe}.buttons a.wh:active{background:#e3f2fc}.buttons a.wh[target=_blank]{position:relative}.buttons a.wh[target=_blank]:after{content:"";width:24px;height:24px;margin-bottom:4px;display:inline-block;background:url(/img/common/target_blank_link.svg) no-repeat center center;background-size:cover}.buttons a.disable{background:#a0a0a2;color:#fff}.buttons a.disable span{font-size:10px;color:#323645;display:block;font-weight:600;font-family:var(--base_ff);line-height:100%;margin-top:12px}.buttons a[target=_blank]{position:relative}.buttons a[target=_blank]:after{content:"";width:24px;height:24px;margin-bottom:4px;display:inline-block;background:url(/img/common/target_blank_link_w.svg) no-repeat center center;background-size:cover}.button{width:180px;height:38px;border-radius:100px;font-size:14px;line-height:38px;font-weight:700;background:#3187c4;color:#fff;text-align:center;display:block;transition:background .15s linear}.button.large{width:224px;height:55px;border-radius:27.5px;font-size:15px}.button:hover{background:#2e7eb8}.button:active{background:#2b76ab}.button.wh{background:#fff;color:#2e7eb8;border:1px solid #2e7eb8}.button.wh:hover{background:#f1f8fe}.button.wh:active{background:#e3f2fc}.button.disable span{font-size:10px;color:#323645;display:block;font-weight:600;font-family:var(--base_ff);line-height:100%;margin-top:12px}.button.dl span{position:relative;margin-right:14px}.button.dl span:after{content:"";display:block;width:14px;height:14px;background:url(/img/common/ic_s_inport01.svg) no-repeat center center;position:absolute;right:-14px;top:0}.button.disable{background:#a0a0a2;color:#fff}body br.sp{display:none}body .mask{width:100vw;height:100vh;position:fixed;opacity:.8;background-color:#f5f7f9;top:0;left:0}body main{padding-top:190px}body main>h1{font-size:40px;text-align:center;letter-spacing:3px;color:#1b1c1e;position:relative;margin-bottom:50px;line-height:100%;font-weight:600;font-family:var(--base_ff);padding:0 6.4vw}body main>h1>span{top:-40px;display:block;position:absolute;font-size:16px;color:#8da2b0;width:100%;letter-spacing:normal;display:none}body main>.lead{color:#323645;text-align:center;font-size:18px;line-height:180%;margin-bottom:80px;padding:0 6.4vw}body main>article#link{width:100%;height:365px;display:flex;align-items:center;justify-content:center;background-color:#cad8e2}body main>article#link div{text-align:center}body main>article#link div h2{font-size:28px;line-height:180%;margin-bottom:8px;font-weight:600;font-family:var(--base_ff)}body main>article#link div p{font-size:16px;line-height:190%;margin-bottom:32px}body main>article#link div .buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;justify-content:center}body main>article#link div .buttons a{padding:0 24px}body main>article#link div .buttons a:first-child{margin-right:0}body main>article#other_doc_link{width:100%;background-color:#ebeff2;box-sizing:border-box;padding:80px}body main>article#other_doc_link h2{text-align:center;font-size:26px;font-weight:600;font-family:var(--base_ff);line-height:150%;color:#1b1c1e;margin-bottom:40px}body main>article#other_doc_link ul{width:var(--max-large-width);margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start}body main>article#other_doc_link ul a{display:block;display:flex;padding:20px;width:100%;max-width:620px;box-sizing:border-box;background-color:#fff;border-radius:4px}body main>article#other_doc_link ul a:hover{background-color:#f1f8fe}body main>article#other_doc_link ul a:active{background-color:#e3f2fc}body main>article#other_doc_link ul li{margin-right:52px}body main>article#other_doc_link ul li:last-child{margin-right:0}body main>article#other_doc_link ul li img{width:160px;height:100px;object-fit:cover;margin-right:20px}body main>article#other_doc_link ul li div{padding-top:10px;padding-right:30px;position:relative}body main>article#other_doc_link ul li div h3{font-size:18px;color:#1b1c1e;margin-bottom:10px}body main>article#other_doc_link ul li div p{font-size:15px;line-height:170%;color:#323645}body main>article#other_doc_link ul li div:after{right:0;top:calc(50% - 9px);width:18px;height:18px;content:"";position:absolute;background:url(/img/common/icon_arrow_gr.svg) no-repeat center center}@media only screen and (max-width: 767px){body br.sp{display:block}body br.pc{display:none}body .buttons{flex-direction:column}body .buttons a{margin:0;width:268px}body .buttons a:first-child{margin-right:0;margin-bottom:12px}body .buttons a.disable{background:#a0a0a2;color:#fff}body .buttons a.disable.annotation{margin-bottom:36px}body .buttons a.disable span{font-size:10px;color:#323645;display:block;font-weight:600;font-family:var(--base_ff);line-height:100%;margin-top:8px}body main{padding-top:120px}body main>h1{font-size:22px;margin-bottom:30px}body main>.lead{font-size:15px;line-height:170%;text-align:left;margin-bottom:45px}body main>.lead br{display:none}body main>article#link{padding:60px 6.4vw;height:auto}body main>article#link div{width:268px;text-align:center}body main>article#link div h2{font-size:20px;margin-bottom:20px}body main>article#link div p{font-size:13px;margin-bottom:33px}body main>article#link divbr.sp{display:none}body main>article#other_doc_link{padding:60px 6.4vw}body main>article#other_doc_link h2{font-size:20px;margin-bottom:30px}body main>article#other_doc_link ul{display:block}body main>article#other_doc_link ul a{max-width:inherit}body main>article#other_doc_link ul li{margin-right:0;margin-bottom:20px}body main>article#other_doc_link ul li img{width:30%}body main>article#other_doc_link ul li div{padding-top:0;padding-right:20px;display:flex;flex-direction:column;justify-content:center;width:100%}body main>article#other_doc_link ul li div h3{font-size:15px;margin-bottom:8px}body main>article#other_doc_link ul li div p{font-size:13px}.button.disable.annotation{margin-bottom:36px}.button.dl span:after{right:-16px;top:0}}*{box-sizing:border-box;margin:0}.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flex-column{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-content:flex-start}.justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-space-around{justify-content:space-around}.align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex-grow{flex-grow:1}.flex-shrink{flex-shrink:0}.flex-wrap{flex-wrap:wrap}.gap-2{gap:2px}.gap-3{gap:3px}.gap-4{gap:4px}.gap-5{gap:5px}.gap-6{gap:6px}.gap-8{gap:8px}.gap-10{gap:10px}.gap-11{gap:11px}.gap-12{gap:12px}.gap-13{gap:13px}.gap-14{gap:14px}.gap-15{gap:15px}.gap-16{gap:16px}.gap-17{gap:17px}.gap-18{gap:18px}.gap-20{gap:20px}.gap-24{gap:24px}.gap-27{gap:27px}.gap-28{gap:28px}.gap-30{gap:30px}.gap-32{gap:32px}.gap-34{gap:34px}.gap-40{gap:40px}.gap-46{gap:46px}.gap-50{gap:50px}.gap-60{gap:60px}.gap-158{gap:158px}.gap-column-34{column-gap:34px}.gap-row-40{row-gap:40px}:root{--max-width: 720px;--max-large-width: 1280px;--base_ff: Helvetica Neue, Arial, Hiragino Kaku Gothic ProN, Hiragino Sans, Noto Sans JP, Yu Gothic Medium, sans-serif}@media only screen and (max-width: 1400px){:root{--max-large-width: 100%}}@media only screen and (max-width: 1200px){:root{--max-width: 100%;--base_padding: 4.8vw}}@media only screen and (max-width: 1024px){:root{--max-width: 100%;--base_padding: 4.8vw}}body>header{display:flex;align-items:center;justify-content:center;padding:15px 40px;width:100vw;height:70px;position:fixed;z-index:10;background-color:#fff;border-bottom:1px solid #d8dee0}body>header>div{display:flex;box-sizing:border-box;justify-content:space-between;width:100%;max-width:1100px;height:100%}body>header>div.product label[for=header_product]{color:#0a7da4}body>header>div.product label[for=header_product]:after{background:url(/img/common/arrow_link.svg) no-repeat;background-size:cover}body>header>div.features label[for=header_feature]{color:#0a7da4}body>header>div.features label[for=header_feature]:after{background:url(/img/common/arrow_link.svg) no-repeat;background-size:cover}body>header>div.about label[for=header_aboutus]{color:#0a7da4}body>header>div.about label[for=header_aboutus]:after{background:url(/img/common/arrow_link.svg) no-repeat;background-size:cover}body>header>div.docs label[for=header_resource]{color:#0a7da4}body>header>div.docs label[for=header_resource]:after{background:url(/img/common/arrow_link.svg) no-repeat;background-size:cover}body>header>div.pricing a[href="/pricing"]{color:#0a7da4}body>header>div.pricing a[href="/pricing"]:after{background:url(/img/common/arrow_link.svg) no-repeat;background-size:cover}body>header>div.blog a[href="/blog"]{color:#0a7da4}body>header>div.blog a[href="/blog"]:after{background:url(/img/common/arrow_link.svg) no-repeat;background-size:cover}body>header>div.contact a[href="/contact/intro"]{color:#0a7da4}body>header>div.contact a[href="/contact/intro"]:after{background:url(/img/common/arrow_link.svg) no-repeat;background-size:cover}body>header .menu{display:none}body>header h1{display:flex;align-items:center;gap:20px}body>header h1 img{width:auto;height:25px}body>header h1 p{color:#656567;font-size:13px;font-style:normal;font-weight:500;line-height:24px}body>header nav{display:flex;color:#1b1c1e}body>header nav>a{display:inline-block;font-size:15px;font-weight:600;font-family:var(--base_ff);line-height:38px}body>header nav>a:hover{text-decoration:underline}body>header nav:last-child{gap:32px;align-items:center}body>header nav:last-child a:last-of-type img{margin-bottom:8px}body>header nav:last-child a.button{display:flex;width:auto;width:fit-content;white-space:nowrap;padding:14px 20px;font-weight:700;align-items:center;justify-content:center}body>header nav:last-child a.button:hover{text-decoration:none}body>header nav:last-child a:nth-child(3){margin-right:0}body>header nav:last-child:last-child .tw{display:none}body>header nav:last-child .sp-menu{display:none}@media only screen and (max-width: 990px){body>header{width:100%;height:auto;background-color:#fff}body>header>div{display:block;width:100%}body>header .menu{display:block}body>header h1{margin-right:auto}body>header nav{display:none;width:auto;margin:32px auto 0;align-items:center;position:relative;top:8px}body>header nav a{font-size:14px;margin-bottom:32px}body>header nav a body>header nav a.button{margin-bottom:32px}body>header nav a:nth-child(2){display:none}body>header nav .sp-menu{display:flex!important;flex-direction:column;gap:8px}body>header nav .sp-menu a{display:flex!important;align-items:center;margin-bottom:0!important;font-weight:700}body>header nav .sp-menu a.button.wh{margin-bottom:32px!important;font-weight:700}body>header nav .sp-menu a:last-child{margin-top:15px;margin-bottom:36px!important}body>header .menu{cursor:pointer;height:20px;position:absolute;width:22px;top:18px;right:34px}body>header .menu.close span{background-color:#1b1c1e;background-position:center;content:"";position:absolute;width:22px;height:2px;transition:.29s ease-in-out;margin-top:8px}body>header .menu.close span:before,body>header .menu.close span:after{background-color:#1b1c1e;background-position:center;content:"";position:absolute;width:22px;height:2px;transition:.29s ease-in-out}body>header .menu.close span:after{margin-top:8px}body>header .menu.close span:before{margin-top:-8px}body>header .menu.open span{position:absolute;margin-top:0;background:transparent;height:100%;width:100%;content:""}body>header .menu.open span:after{content:"";display:block;position:absolute;margin-top:-4px;margin-left:-2px;height:26px;width:26px;background-image:url(/img/common/icon_menu_close.svg);background-color:transparent;background-size:contain;background-repeat:no-repeat;transform:rotate(-45deg)}body>header .menu.open span:before{display:block;content:"";position:absolute;margin-top:-4px;margin-left:-2px;height:26px;width:26px;background-image:url(/img/common/icon_menu_close.svg);background-color:transparent;background-size:contain;background-repeat:no-repeat;transform:rotate(45deg)}}@media only screen and (max-width: 767px){body>header{padding:5px 24px 0;width:100%;height:55px;background-color:#fff}body>header.menu-open{height:100%;border-bottom:none}body>header>div{display:block;width:100%}body>header .menu{display:block}body>header h1{position:relative;flex-direction:column;align-items:flex-start;gap:0;top:3px;margin-right:auto}body>header h1 img{width:auto;height:21px}body>header h1 p{font-size:10px;font-weight:500;line-height:24px}body>header nav{display:none;width:auto;margin:30px auto 0}body>header nav>a{display:none;margin-right:0;margin-bottom:32px;font-size:16px;font-weight:600;font-family:var(--base_ff)}body>header nav:last-child{align-items:center;margin:32px auto 0}body>header nav:last-child>a.button{width:295.85px;margin-bottom:8px}body>header nav:last-child a:nth-child(2){position:inherit;margin-bottom:32px}body>header nav:last-child a:nth-child(2) a{font-size:15px;font-weight:400;margin-bottom:30px}body>header nav:last-child a:nth-child(2) a.button{font-weight:400;margin-right:0;width:213px;height:42px;line-height:42px;border-radius:21px;margin-bottom:32px}body>header nav:last-child a:nth-child(2) .tw{display:block}body>header nav:last-child a:nth-child(2) .tw img{width:48px;height:48px}body>header .menu{cursor:pointer;height:20px;position:absolute;width:22px;top:19px;right:24px}body>header .menu.close span{background-color:#1b1c1e;background-position:center;content:"";position:absolute;width:22px;height:2px;transition:.29s ease-in-out;margin-top:8px}body>header .menu.close span:before,body>header .menu.close span:after{background-color:#1b1c1e;background-position:center;content:"";position:absolute;width:22px;height:2px;transition:.29s ease-in-out}body>header .menu.close span:after{margin-top:8px}body>header .menu.close span:before{margin-top:-8px}body>header .menu.open span{position:absolute;margin-top:0;background:transparent;height:100%;width:100%;content:""}body>header .menu.open span:after{content:"";display:block;position:absolute;margin-top:-4px;margin-left:-2px;height:26px;width:26px;background-image:url(/img/common/icon_menu_close.svg);background-color:transparent;background-size:contain;background-repeat:no-repeat;transform:rotate(-45deg)}body>header .menu.open span:before{display:block;content:"";position:absolute;margin-top:-4px;margin-left:-2px;height:26px;width:26px;background-image:url(/img/common/icon_menu_close.svg);background-color:transparent;background-size:contain;background-repeat:no-repeat;transform:rotate(45deg)}}
