@charset "UTF-8";@import"https://fonts.googleapis.com/earlyaccess/notosansjp.css";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;background:transparent;font-size:100%;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;background:transparent;font-size:100%;vertical-align:baseline}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;margin:1em 0;padding:0;border:0;border-top:1px solid #ccc}input,select{vertical-align:middle}html{font-size:62.5%}body{margin:0;color:#08131a;font-family:Noto Sans JP,sans-serif;font-size:1.43rem;font-style:normal;font-weight:600;line-height:180%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main,article,section{display:block}*{box-sizing:border-box}*:focus{outline:1;outline-color:#14aaff}p,li{font-size:1.7rem;line-height:190%}ul{list-style:none}.text-center{text-align:center!important}.display-none{display:none}.caption-w{color:#fff;font-size:12px;line-height:100%}.caption-w a{color:#fff;text-decoration:underline}.caption-w a:hover{text-decoration:none}.bold{font-weight:bolder}.fc-normal{color:#08131a!important}.fc-white{color:#fff!important}a{color:#3c77c4}sup{padding:0 2px;line-height:100%;vertical-align:super}sup a{font-size:1.4rem;font-weight:700;text-decoration:none}sup a:visited{color:#3c77c4}.section-footnotes ol{position:relative;margin-left:0!important;padding-left:3rem;list-style:none!important;counter-reset:list-counter}.section-footnotes ol li{color:#666c;font-size:1.4rem;font-weight:300;text-align:justify}.section-footnotes ol li:before{content:"(*" counter(list-counter) ") ";position:absolute;left:0;counter-increment:list-counter}.section-footnotes .fn-return:before{content:"↵";display:inline-block;font-size:1rem;font-weight:700}nav .icon-service{width:18px;height:16px}nav .icon-blog{width:18px;height:16px}nav .icon-book-open{width:21px;height:18px}nav .icon-voice{width:21px;height:18px}nav .icon-yen{width:14px;height:18px}nav .icon-mail{width:21px;height:18px}nav .icon-lang{width:16px;height:16px}nav .lang-spacer{padding:0 8px;font-weight:400}.icon-service{display:inline-block;mask-image:url("data:image/svg+xml,%3csvg%20width='18'%20height='16'%20viewBox='0%200%2018%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16%200H4.44444C3.464%200%202.66667%200.797333%202.66667%201.77778V3.55556H1.77778C0.797333%203.55556%200%204.35289%200%205.33333V14.2222C0%2015.2027%200.797333%2016%201.77778%2016H7.11111C8.09156%2016%208.88889%2015.2027%208.88889%2014.2222H16C16.9804%2014.2222%2017.7778%2013.4249%2017.7778%2012.4444V1.77778C17.7778%200.797333%2016.9804%200%2016%200ZM3.55556%205.33333H7.11111L7.10844%2013.3333H1.77778V5.33333H3.55556ZM8.88889%2012.4444V5.33333C8.88889%204.35289%208.09156%203.55556%207.11111%203.55556H4.44444V1.77778H14.2222V12.4444H8.88889Z'%20fill='white'/%3e%3c/svg%3e");mask-size:cover}.icon-blog{display:inline-block;mask-image:url("data:image/svg+xml,%3csvg%20width='19'%20height='16'%20viewBox='0%200%2019%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16.6667%200H2.66672C1.62494%200%200.777832%200.797333%200.777832%201.77778V14.2222C0.777832%2015.2027%201.62494%2016%202.66672%2016H16.6667C17.7085%2016%2018.5556%2015.2027%2018.5556%2014.2222V1.77778C18.5556%200.797333%2017.7085%200%2016.6667%200ZM16.6667%2014.2222H2.66672C2.61605%2014.2222%202.58139%2014.208%202.56628%2014.208C2.56005%2014.208%202.5565%2014.2098%202.55561%2014.2151L2.54494%201.81867C2.55117%201.80978%202.59117%201.77778%202.66672%201.77778H16.6667C16.7369%201.77867%2016.7752%201.80267%2016.7778%201.78489L16.7885%2014.1813C16.7823%2014.1902%2016.7423%2014.2222%2016.6667%2014.2222Z'%20fill='white'/%3e%3cpath%20d='M4.3335%203.55554H9.66683V8.88888H4.3335V3.55554ZM10.5557%2010.6667H4.3335V12.4444H15.0002V10.6667H11.4446H10.5557ZM11.4446%207.1111H15.0002V8.88888H11.4446V7.1111ZM11.4446%203.55554H15.0002V5.33332H11.4446V3.55554Z'%20fill='white'/%3e%3c/svg%3e");mask-size:cover}.icon-lang{display:inline-block;mask-image:url("data:image/svg+xml,%3csvg%20width='17'%20height='16'%20viewBox='0%200%2017%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.55566%200C4.14446%200%200.555664%203.5888%200.555664%208C0.555664%2012.4112%204.14446%2016%208.55566%2016C12.9669%2016%2016.5557%2012.4112%2016.5557%208C16.5557%203.5888%2012.9669%200%208.55566%200ZM2.15566%208C2.15566%207.2808%202.28046%206.5904%202.50046%205.9448L3.75566%207.2L5.35566%208.8V10.4L6.95566%2012L7.75566%2012.8V14.3448C4.60446%2013.9488%202.15566%2011.2576%202.15566%208ZM13.6197%2011.8984C13.0973%2011.4776%2012.3053%2011.2%2011.7557%2011.2V10.4C11.7557%209.97565%2011.5871%209.56869%2011.287%209.26863C10.987%208.96857%2010.58%208.8%2010.1557%208.8H6.95566V6.4C7.38001%206.4%207.78698%206.23143%208.08703%205.93137C8.38709%205.63131%208.55566%205.22435%208.55566%204.8V4H9.35566C9.78001%204%2010.187%203.83143%2010.487%203.53137C10.7871%203.23131%2010.9557%202.82435%2010.9557%202.4V2.0712C13.2981%203.0224%2014.9557%205.32%2014.9557%208C14.9555%209.41176%2014.4855%2010.7833%2013.6197%2011.8984Z'%20fill='white'/%3e%3c/svg%3e");mask-size:cover}.icon-home{display:inline-block;mask-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.00003%2011H2.00003V18C2.00003%2019.103%202.89703%2020%204.00003%2020H16C17.103%2020%2018%2019.103%2018%2018V11H19C19.1978%2011%2019.3911%2010.9413%2019.5555%2010.8314C19.7199%2010.7215%2019.848%2010.5654%2019.9237%2010.3827C19.9994%2010.2%2020.0192%209.99894%2019.9806%209.80499C19.942%209.61103%2019.8468%209.43287%2019.707%209.29302L10.707%200.293018C10.6142%200.200072%2010.504%200.126334%2010.3827%200.0760237C10.2614%200.025713%2010.1314%20-0.000183105%2010%20-0.000183105C9.8687%20-0.000183105%209.73865%200.025713%209.61734%200.0760237C9.49602%200.126334%209.38582%200.200072%209.29303%200.293018L0.293031%209.29302C0.153222%209.43287%200.0580152%209.61103%200.0194476%209.80499C-0.0191199%209.99894%200.000683092%2010.2%200.0763531%2010.3827C0.152023%2010.5654%200.280163%2010.7215%200.444573%2010.8314C0.608982%2010.9413%200.802281%2011%201.00003%2011ZM8.00003%2018V13H12V18H8.00003ZM10%202.41402L16%208.41402V13L16.001%2018H14V13C14%2011.897%2013.103%2011%2012%2011H8.00003C6.89703%2011%206.00003%2011.897%206.00003%2013V18H4.00003V8.41402L10%202.41402Z'%20fill='black'/%3e%3c/svg%3e");mask-size:cover}.icon-book-open{display:inline-block;mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%20-960%20960%20960'%20width='24px'%20fill='%23e8eaed'%3e%3cpath%20d='M479.77-148Q432-186%20376.5-208q-55.5-22-116.09-22-42.41%200-81.91%2011T102-188q-23%2012-45.5-1T34-228v-482q0-14.06%206.5-26.83Q47-749.61%2060-756q46.63-23%2097.32-34.5Q208-802%20260.24-802q58.26%200%20114.01%2015Q430-772%20480-741.53V-250q51-32%20107-49t113-17q36%200%2070.5%206t69.5%2018v-488q15.52%205%2030.52%2010.5T900-756q13%206.39%2019.5%2019.17Q926-724.06%20926-710v484q0%2026-22.5%2038t-45.5%200q-37-20-76.5-31t-81.91-11q-60.59%200-116.32%2022-55.73%2022-103.5%2060ZM560-354v-388l200-202v408L560-354Zm-166%2062v-397q-34-16-66-21.5t-68-5.5q-39%200-73.5%207.5T120-689v400q33-14%2067-20.5t72.5-6.5q38.5%200%2069%205t65.5%2019Zm0%200v-397%20397Z'/%3e%3c/svg%3e");mask-size:cover}.icon-voice{display:inline-block;mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%20-960%20960%20960'%20width='24px'%20fill='%23e8eaed'%3e%3cpath%20d='m798-322-62-62q44-41%2069-97t25-119q0-63-25-118t-69-96l62-64q56%2053%2089%20125t33%20153q0%2081-33%20153t-89%20125ZM670-450l-64-64q18-17%2029-38.5t11-47.5q0-26-11-47.5T606-686l64-64q32%2029%2050%2067.5t18%2082.5q0%2044-18%2082.5T670-450Zm-310%2010q-66%200-113-47t-47-113q0-66%2047-113t113-47q66%200%20113%2047t47%20113q0%2066-47%20113t-113%2047ZM40-120v-112q0-33%2017-62t47-44q51-26%20115-44t141-18q77%200%20141%2018t115%2044q30%2015%2047%2044t17%2062v112H40Zm80-80h480v-32q0-11-5.5-20T580-266q-36-18-92.5-36T360-320q-71%200-127.5%2018T140-266q-9%205-14.5%2014t-5.5%2020v32Zm240-320q33%200%2056.5-23.5T440-600q0-33-23.5-56.5T360-680q-33%200-56.5%2023.5T280-600q0%2033%2023.5%2056.5T360-520Zm0-80Zm0%20400Z'/%3e%3c/svg%3e");mask-size:cover}.icon-yen{display:inline-block;mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%20-960%20960%20960'%20width='24px'%20fill='%23e8eaed'%3e%3cpath%20d='M440-120v-160H240v-80h200v-80H240v-80h163L200-840h95l185%20292%20185-292h95L557-520h163v80H520v80h200v80H520v160h-80Z'/%3e%3c/svg%3e");mask-size:cover}.icon-mail{display:inline-block;mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%20-960%20960%20960'%20width='24px'%20fill='%23e8eaed'%3e%3cpath%20d='M154-130q-43.72%200-74.86-31.14Q48-192.27%2048-236v-488q0-43.72%2031.14-74.86T154-830h652q43.72%200%2074.86%2031.14T912-724v488q0%2043.73-31.14%2074.86Q849.72-130%20806-130H154Zm326-287L154-616v380h652v-380L480-417Zm0-103%20334-204H146l334%20204Zm-334-96v-108%20488h8-8v-380Z'/%3e%3c/svg%3e");mask-size:cover}.btn{display:inline-block;padding:16px;transition:all .3s 0s ease;border-radius:12px;font-size:1.6rem;line-height:100%;text-align:center;text-decoration:none}.btn span{display:flex;align-items:center;justify-content:center}.btn .btn-icon{padding-right:8px}.btn-info{border:1px solid #b0b0b0;background-color:#f5f5f5;color:#b0b0b0}.btn-info:hover{border:1px solid #8b8b8b;background-color:#fff;color:#8b8b8b}.btn-block-area{text-align:center}.form form .esp-btn{display:inline-block;width:150px;padding:14px 16px;transition:all .3s 0s ease;border:2px solid;border-radius:6px;color:#fff;font-weight:bolder;cursor:pointer}.form form .esp-btn+.esp-btn{margin-left:12px}.form form .btn-primary{border-color:#3c77c4;background-color:#3c77c4}.form form .btn-primary:hover{border-color:#2b548a;background-color:#2b548a}.form form .btn-secondary{border-color:#3c77c4;background-color:#fff;color:#3c77c4}.form form .btn-secondary:hover{background-color:#3c77c44d}.plus-card{position:relative}.plus-card .btn-plus{position:absolute;z-index:1000;right:30px;bottom:30px;width:44px;height:44px;transition:all .3s ease-in;border-radius:25px;background-color:#000c;cursor:pointer}.plus-card .btn-plus:hover{opacity:.6}.plus-card .btn-plus.active .plus-icon{transform:rotate(135deg)}.plus-card .btn-plus .plus-icon{display:inline-block;position:relative;top:7.5px;left:10px;width:24px;height:3px;transition:all .3s ease-in;border-radius:2px;background:currentColor;color:#d2d2d2;line-height:1;vertical-align:middle}.plus-card .btn-plus .plus-icon:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transform:rotate(90deg);border-radius:inherit;background:inherit}.plus-card .plus-card-overlay{position:absolute!important;z-index:900;top:0;left:0;width:100%;height:100%;transition:all .3s 0s ease;opacity:0}.plus-card .plus-card-overlay .plus-card-overlay-box{width:100%;height:100%}.plus-card.card-active .plus-card-overlay{opacity:1}@keyframes infinity-scroll-left{0%{transform:translate(0)}to{transform:translate(-100%)}}.scroll-infinity-wrap{display:flex;overflow:hidden}.scroll-infinity-wrap .scroll-infinity-list{display:flex;padding:0;list-style:none}.scroll-infinity-wrap .scroll-infinity-list-left{animation:infinity-scroll-left 50s infinite linear .5s both}.scroll-infinity-wrap .scroll-infinity-item{display:flex;align-items:center}.scroll-infinity-wrap .scroll-infinity-item img{width:100%;filter:grayscale(100%)}.g-color-bg{background-clip:padding-box!important}.g-color1>span,.g-color1>.g-color-bg{background-image:linear-gradient(45deg,#ed396c,#f3c42b);color:transparent;background-clip:text}.g-color2>span,.g-color2>.g-color-bg{background-image:linear-gradient(135deg,#da2a75,#5787c6);color:transparent;background-clip:text}.g-color3>span,.g-color3>.g-color-bg{background-image:linear-gradient(45deg,#263cff,#57e8ce);color:transparent;background-clip:text}.g-color4>span,.g-color4>.g-color-bg{background-image:linear-gradient(25deg,#6ddb00,#07d2ff);color:transparent;background-clip:text}.g-color5>span,.g-color5>.g-color-bg{background-image:linear-gradient(135deg,#bc4e9c,#f80759);color:transparent;background-clip:text}.g-color6>span,.g-color6>.g-color-bg{background-image:linear-gradient(135deg,#fdaa2d,#c9f16b);color:transparent;background-clip:text}.g-color7>span,.g-color7>.g-color-bg{background-image:linear-gradient(45deg,#ff5e62,#f96);color:transparent;background-clip:text}.g-color8>span,.g-color8>.g-color-bg{background-image:linear-gradient(135deg,#159957,#155799);color:transparent;background-clip:text}.g-color9>span,.g-color9>.g-color-bg{background-image:linear-gradient(45deg,#377cf7,#66c4d6);color:transparent;background-clip:text}.g-color10>span,.g-color10>.g-color-bg{background-image:linear-gradient(45deg,#52aea1,#8feac4);color:transparent;background-clip:text}@media only screen and (max-width:767px){.pc,.tablet{display:none!important}.sp{display:block!important}.container{width:90%;max-width:600px;margin:0 auto}.bg-wrap{padding-bottom:96px;background-color:#f5f5f5}.c-flex .c-box{position:relative;width:100%;overflow:hidden;background-color:#fff}.c-flex .c-box .fit-img{display:block;width:100%;height:100%}.joint-right{padding-bottom:0!important}.joint-left{padding-top:0!important}.br-top-sp{border-radius:30px 30px 0 0}.br-left-sp{border-radius:30px 0 0 30px}.br-right-sp{border-radius:0 30px 30px 0}.br-bottom-sp{border-radius:0 0 30px 30px}.br-all{border-radius:30px}.photo-caption{color:#6669;font-size:1rem;line-height:100%;text-align:center}.photo-caption a{color:#6669}header.top-header{background-color:#000}header.top-header .nav-box-wrap{padding-top:29px}header h1,header h1 a{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;color:#fff;font-size:1.4rem;text-decoration:none}header .header-image{color:#fff}header .header-image .header-text{display:flex;flex-direction:column;justify-content:flex-start!important;height:425px!important;padding-top:72px;text-align:justify}header .header-image h2{padding-top:8px;font-size:2.6rem;line-height:160%}header .header-image p{margin-top:8px;font-size:1.6rem}header .header-image .photo-caption{display:flex;align-items:center;justify-content:flex-end;height:123px;color:#fff;font-size:1.2rem;font-weight:lighter;line-height:100%}header .header-image .photo-caption a{color:#fff}header .slide-01{background-color:#000;background-image:url(/_astro/lee-campbell-DtDlVpy-vvQ-unsplash2.MvwS5uZy.jpg);background-repeat:no-repeat;background-position:-550px 150px;background-size:cover}header .slide-02{background-color:#000;background-image:url(/_astro/mohammad-rahmani-oXlXu2qukGE-unsplash.Blj4zYUf.jpg);background-position:center;background-size:cover}header .slide-03{background-color:#000;background-image:url(/_astro/pexels-divinetechygirl-1181244.DRXCNaKD.jpg);background-position:center;background-size:cover}footer{padding:32px 0;color:#b0b0b0;font-size:1.4rem;line-height:100%}footer .logo{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end}footer .logo img{display:inline-block;width:80px;margin-right:8px}footer small{display:block;padding-top:8px;line-height:150%}.top .section-margin1{margin-top:28px}.top .section-margin2{margin-top:90px}.top .g-text{padding-top:64px;font-size:2.6rem;line-height:150%;text-align:justify}.top .section-top-info{margin-top:72px}.top .section-top-info h1{color:#000000e6;font-size:3rem;line-height:150%;text-align:center}.top .section-top-info p{margin:0 auto 72px;color:#00000080;font-weight:400;line-height:200%;text-align:justify}.top .section-top-info .esp-logo-canvas{display:block;width:300px;margin:0 auto}.top .section-common .bg{display:flex;position:relative;align-items:end;justify-content:flex-end;background-position:center;background-size:cover}.top .section-common .bg span{display:block;text-indent:-9999px}.top .section-common h1+p+.row,.top .section-common h1+.row{margin-top:24px}.top .section-common h1.g-text{padding-top:96px;font-size:2.8rem;line-height:150%}.top .section-common h1+p{margin-top:18px;font-size:2rem;font-weight:500;line-height:180%}.top .section-common h2{display:flex;align-items:center;margin-top:36px;font-size:2.4rem;line-height:150%}.top .section-common h2 span{display:block;margin-left:12px;padding:7px 6px;border:1px solid rgb(55,124,247);border-radius:4px;color:#377cf7;font-size:1.3rem;font-weight:700;line-height:100%;white-space:nowrap}.top .section-common h2+p{margin-top:8px}.top .section-common p{text-align:justify}.top .section-common .photo-caption{position:absolute;bottom:5px;left:5px;margin:16px 24px}.top .section-common .plus-card,.top .section-common .normal-card{background-position:center;background-size:cover}.top .section-common .plus-card.contents-center,.top .section-common .plus-card .contents-center,.top .section-common .normal-card.contents-center,.top .section-common .normal-card .contents-center{display:flex;align-items:center;justify-content:center}.top .section-common .plus-card.contents-center h2,.top .section-common .plus-card.contents-center h3,.top .section-common .plus-card .contents-center h2,.top .section-common .plus-card .contents-center h3,.top .section-common .normal-card.contents-center h2,.top .section-common .normal-card.contents-center h3,.top .section-common .normal-card .contents-center h2,.top .section-common .normal-card .contents-center h3{margin-top:0}.top .section-common .plus-card .bold,.top .section-common .normal-card .bold{font-size:3.2rem;line-height:180%}.top .section-common .plus-card .bold-title,.top .section-common .normal-card .bold-title{font-size:4rem;font-weight:700}.top .section-common .plus-card h2,.top .section-common .normal-card h2{margin-top:6px}.top .section-common .plus-card h3,.top .section-common .normal-card h3{margin-top:6px;font-size:2.4rem;line-height:150%}.top .section-common .plus-card h3+p,.top .section-common .normal-card h3+p{margin-top:16px}.top .section-common .plus-card .plus-card-overlay-box,.top .section-common .normal-card .plus-card-overlay-box{background-position:center;background-size:cover}.top .section-easy h1{padding-top:72px!important}.top .section-easy h2{color:#3d44c3;font-size:2.4rem;line-height:150%}.top .section-easy .c-box{padding-top:0!important;padding-bottom:38px!important}.top .section-easy .bg1,.top .section-easy .bg2{padding-bottom:200px!important}.top .section-easy .bg1{background-image:url(/_astro/pexels-divinetechygirl-1181244.DRXCNaKD.jpg)}.top .section-easy .bg2{background-image:url(/_astro/mohammad-rahmani-oXlXu2qukGE-unsplash.Blj4zYUf.jpg)}.top .section-easy p{text-align:justify}.top .section-easy .row{flex-direction:column-reverse}.top .section-easy .row:first-of-type{flex-direction:column}.top .section-easy .row+.row{margin-top:2rem}.top .section-uxui h2{color:#1cbe75}.top .section-uxui .bg,.top .section-uxui .bg-big{width:100%;height:200px;margin:0 auto}.top .section-uxui .bg-big{height:240px}.top .section-uxui .bold{color:#1cbe75}.top .section-uxui .bg1{background-image:url(/_astro/uxui_bg1.D9BOMSeq.jpg)}.top .section-uxui .bg2{background-image:url(/_astro/uxui_bg2.Dq1LUF1-.jpg)}.top .section-uxui .bg3{background-image:url(/_astro/uxui_bg3.CF-H45dg.jpg)}.top .section-uxui .bg4{background-image:url(/_astro/uxui_bg4_sp.ByeSNiwT.jpg)}.top .section-uxui .bg5{background-image:url(/_astro/uxui_bg5.B4q9gqd_.jpg)}.top .section-uxui .bg6{background-image:url(/_astro/uxui_bg6.Cokr8dcy.jpg)}.top .section-security h2{color:#1cbe75}.top .section-security .bg,.top .section-security .bg-big{width:100%;height:200px;margin:0 auto}.top .section-security .bg-big{height:240px}.top .section-security .bold{color:#1cbe75}.top .section-security .bg1{background-image:url(./../images/top/security_bg1.png)}.top .section-security .bg2{background-image:url(./../images/top/security_bg2.jpg)}.top .section-security .bg3{background-image:url(./../images/top/security_bg3.jpg)}.top .section-security .bg4{background-image:url(/_astro/security_bg4.DJa2_5WY.jpg)}.top .section-security .bg5{background-image:url(/_astro/security_bg5.BYtee9jk.jpg)}.top .section-security .bg6{background-image:url(/_astro/security_bg6.Cx3MWs8o.jpg)}.top .section-security .bg7{background-image:url(/_astro/security_bg7.DOJfuXxH.jpg)}.top .section-security .bg8{background-image:url(/_astro/security_bg8.Bfb3VlgN.jpg)}.top .section-security .bg9{background-image:url(/_astro/security_bg9.uWbZ_4FM.jpg)}.top .section-basic h2{color:#1cbe75}.top .section-basic .bg,.top .section-basic .bg-big{width:100%;height:200px;margin:0 auto}.top .section-basic .bg-big{height:240px}.top .section-basic .bold{color:#1cbe75}.top .section-basic .bg1{background-image:url(/_astro/basic_bg1.DmcFD695.jpg)}.top .section-basic .bg2{background-image:url(/_astro/basic_bg2_sp.BWpddDhX.jpg)}.top .section-basic .bg3{background-image:url(/_astro/basic_bg3_sp.CxdJfPBl.jpg)}.top .section-basic .bg4{background-image:url(/_astro/basic_bg4_sp.BzRFyw5G.jpg)}.top .section-basic .bg5{background-image:url(/_astro/basic_bg5_sp.Dd07EJPr.jpg)}.top .section-basic .bg6{background-image:url(/_astro/basic_bg6_sp.fP18_N-P.jpg)}.top .section-nocode h2{color:#1cbe75}.top .section-nocode .bg,.top .section-nocode .bg-big{width:100%;height:200px;margin:0 auto}.top .section-nocode .bg-big{height:240px}.top .section-nocode .bold{color:#1cbe75}.top .section-nocode .bg1{background-image:url(/_astro/nocode_bg1.l7nHtsLe.jpg)}.top .section-nocode .bg2{background-image:url(/_astro/nocode_bg2_pc.Cyq9oCtw.jpg)}.top .section-nocode .bg3{background-image:url(/_astro/nocode_bg3.DGwUrGMr.jpg)}.top .section-nocode .bg4{background-image:url(/_astro/nocode_bg4.DHeNuF1p.jpg)}.top .section-nocode .bg5{background-image:url(/_astro/nocode_bg5.Duq5Kxms.jpg)}.top .section-extensibility h2{color:#1cbe75}.top .section-extensibility .bg,.top .section-extensibility .bg-big{width:100%;height:200px;margin:0 auto}.top .section-extensibility .bg-big{height:240px}.top .section-extensibility .bold{color:#1cbe75}.top .section-extensibility .bg1{background-image:url(/_astro/extensibility_bg1.DsyzPQqV.jpg)}.top .section-extensibility .bg2{background-image:url(/_astro/extensibility_bg2.C1INeT_k.jpg)}.top .section-extensibility .bg3{background-image:url(/_astro/extensibility_bg3.Caz_DZWK.jpg)}.top .section-extensibility .bg4{background-image:url(/_astro/nocode_bg2_pc.Cyq9oCtw.jpg)}.top .section-extensibility .bg5{background-image:url(/_astro/extensibility_bg5.mkYlsZL-.jpg)}.top .section-extensibility .bg6{background-image:url(/_astro/extensibility_bg6.BeNfo72w.jpg)}.top .section-extensibility .bg7{background-image:url(/_astro/extensibility_bg7.BpAwcz4w.jpg)}.top .section-extensibility .bg8{background-image:url(/_astro/extensibility_bg8.BRJFiC6T.jpg)}.top .section-extensibility .bg9{background-image:url(/_astro/extensibility_bg9.DY7UVsvi.jpg)}.top .section-support h2{color:#1cbe75}.top .section-support .bg1,.top .section-support .bg4{padding-top:50%!important;background-repeat:no-repeat;background-position:center top;background-size:cover}.top .section-support .bg1{background-image:url(/_astro/support_bg1.CEfCLxaT.jpg)}.top .section-support .bg1p{background-image:linear-gradient(35deg,#5787c6,#da2a75)}.top .section-support .bg2{height:500px;background-image:url(/_astro/support_bg2.N2iZy92j.jpg)}.top .section-support .bg2p{background-image:linear-gradient(35deg,#ed396c,#f3c42b)}.top .section-support .bg3{background-image:linear-gradient(35deg,#5787c6,#da2a75)}.top .section-support .bg4{background-image:url(./../images/top/AdobeStock_332417692.jpeg)}.top .section-support .bg5{height:500px;background-image:url(./../images/top/pexels-googledeepmind-18068490.jpg)}.top .section-combination h2{color:#1cbe75}.top .section-combination .bg,.top .section-combination .bg-big{width:100%;height:200px;margin:0 auto}.top .section-combination .bg-big{height:240px}.top .section-combination .bold{color:#1cbe75}.top .section-combination .bg1{background-image:url(/_astro/combination_bg1_640x333.BBwrlFqd.png)}.top .section-combination .bg2{background-image:url(/_astro/combination_bg2_640x333.DSZw8Tlz.png)}.top .section-combination .bg3{background-image:url(/_astro/combination_bg3_640x333.CWCYxqSO.png)}.top .section-combination .bg4{background-image:url(/_astro/combination_bg4_640x333.wNjtsoiQ.png)}.top .section-combination .bg5{background-image:url(/_astro/combination_bg5_640x333.CvpIKSBf.png)}.top .section-price .g-text{color:#377cf7}.top .section-price h2{margin-top:0;color:#000c}.top .section-price h3{padding:48px 0;color:#377cf7;font-size:4rem;text-align:center}.top .section-price p{color:#000c}.top .section-price .base{width:100%;background-color:#fff}.top .section-price .option{width:100%;background-image:linear-gradient(150deg,#377cf7,#66c4d6)}.top .section-price .option h2,.top .section-price .option p{color:#fff}.top .section-price .btn-info{display:block;width:200px;margin:32px auto 8px;background-color:#fff;color:#8b8b8b;font-weight:700}.top .section-price .btn-info:hover{border:1px solid #b0b0b0;background-color:#f5f5f5;color:#b0b0b0}.top .section-case-studies .base{width:100%;padding:40px 0;background-color:#fff}.top .section-case-studies .scroll-infinity-item{width:33.3333333333vw;margin:0 12px}.top .section-footnotes{padding-top:96px}.top .form{margin-top:120px;margin-bottom:120px}.top .form h1{margin-bottom:60px;font-size:2.6rem;line-height:180%;text-align:center}.top .form h1 img{display:inline-block;width:140px;margin:0 16px 10px;line-height:0;vertical-align:middle}.top .form h1 .block{display:flex;align-items:center;justify-content:center;background-clip:text}.top .form .input-text [class^=espf-c-]{display:block;margin-top:6px;padding:0 18px 12px;border-bottom:1px solid rgba(0,0,0,.1);font-size:2rem;font-weight:400;line-height:180%;word-break:break-all}.top .form .input-text.c-no-border [class^=espf-c-]{border-bottom:0}.top .form .input-text .e-req-text{margin-top:8px;color:#ff5858;font-weight:500;display:none}.top .form .form-message-area{width:90%;max-width:600px;margin:0 auto}.top .form .form-message-area .confirm-text,.top .form .form-message-area .failure-txet,.top .form .form-message-area .success-text{font-weight:400;text-align:center;display:none}.top .form .form-message-area .confirm-text{margin-top:60px}.top .form .form-message-area .failure-txet{color:#ff5858}.top .form .form-message-area .failure-txet+.failure-txet{margin-top:24px;margin-bottom:0}.top .form form{width:100%;max-width:600px;margin:60px auto 0}.top .form form .f-row+.f-row{margin-top:24px}.top .form form .f-row .title{display:flex}.top .form form .f-row .title span{display:block}.top .form form .f-row .title span:first-child{border-radius:4px;color:#000c;font-weight:700}.top .form form .f-row .title span:nth-child(2){margin-left:4px;color:#ff5858}.top .form form .f-row input[type=text]{display:block;width:100%;margin-top:12px;padding:16px;border:1px solid #b0b0b0;border-radius:4px;font-size:2rem}.top .form form .f-row textarea{display:block;width:100%;margin-top:12px;padding:16px;border:1px solid #b0b0b0;border-radius:4px;font-size:2rem;line-height:150%;resize:vertical}.top .form form .f-row input[type=radio]{display:none}.top .form form .f-row input[type=radio]:checked+label:after{opacity:1}.top .form form .f-row .radio-area,.top .form form .f-row .check-area{display:flex;margin-top:12px}.top .form form .f-row .radio+.radio{margin-left:48px}.top .form form .f-row .radio label{display:inline-block;position:relative;box-sizing:border-box;width:auto;padding:3px 0 3px 26px;font-size:1.6rem;cursor:pointer}.top .form form .f-row .radio label:before{content:"";display:block;position:absolute;top:50%;left:0;width:16px;height:16px;margin-top:-8px;border:1px solid rgba(102,102,102,.5);border-radius:8px}.top .form form .f-row .radio label:after{content:"";display:block;position:absolute;top:50%;left:4px;width:10px;height:10px;margin-top:-4px;border-radius:1000px;opacity:0;background:#5787c6}.top .form form .f-row .check+.check{margin-left:26px}.top .form form .f-row .check input[type=checkbox]{display:none}.top .form form .f-row .check input[type=checkbox]:checked+label:after{opacity:1}.top .form form .f-row .check label{display:inline-block;position:relative;box-sizing:border-box;padding:3px 0 3px 40px;font-size:1.6rem;cursor:pointer}.top .form form .f-row .check label:before{content:"";display:block;position:absolute;top:10px;left:5px;width:20px;height:20px;margin-top:-6px;border:2px solid rgba(102,102,102,.8);background:#fff}.top .form form .f-row .check label:after{content:"";display:block;position:absolute;top:11px;left:10px;width:7px;height:13px;margin-top:-6px;margin-left:2px;transform:rotate(45deg);border-right:3px solid rgb(87,135,198);border-bottom:3px solid rgb(87,135,198);opacity:0}.top .form form .f-row+.btn-area{margin-top:48px;text-align:center}.blog{width:90%;max-width:760px;margin:0 auto;padding-top:59px;padding-bottom:63px}.blog .date{display:flex;align-items:center;line-height:100%}.blog .date .crt,.blog .date .upd{padding-left:6px;color:#b0b0b0;font-weight:700}.blog .date span+img{margin-left:16px}.blog .cat-list{display:flex;flex-wrap:wrap}.blog .cat-list li+li{margin-left:12px}.blog .cat-list a{display:block;margin-top:16px;padding:6px 8px;border:1px solid rgb(8,19,26);border-radius:4px;color:#08131a;font-size:1.2rem;line-height:100%;text-decoration:none}.blog .cat-list a:hover{opacity:.5}.blog .article-img{margin-top:48px}.blog .article-img img{display:block;max-width:100%;border:1px solid rgba(102,102,102,.3)}.blog h1{margin-top:16px;font-size:2.8rem;line-height:150%;text-align:justify}.blog .main-text a{transition:color .5s ease;color:#4a7ddd;text-decoration:none}.blog .main-text a:hover{color:#315290}.blog .main-text h2{font-size:2.8rem;line-height:150%}.blog .main-text h2:first-child{margin-top:29px}.blog .main-text h2+h2{margin-top:82px}.blog .main-text h2+h3{margin-top:51px}.blog .main-text h2+p,.blog .main-text h2+pre{margin-top:19px}.blog .main-text h2+.code-toolbar{margin-top:25px}.blog .main-text h2+ul,.blog .main-text h2+ol{padding-top:19px}.blog .main-text h2+.table-wrap{margin-top:25px}.blog .main-text h2+figure{margin-top:25px}.blog .main-text h2+blockquote{margin-top:19px}.blog .main-text h2+.ref-link{margin-top:25px}.blog .main-text h3{font-size:2.4rem;line-height:150%}.blog .main-text h3+h3{margin-top:52px}.blog .main-text h3+h4{margin-top:20px}.blog .main-text h3+p,.blog .main-text h3+pre{margin-top:20px}.blog .main-text h3+.code-toolbar{margin-top:26px}.blog .main-text h3+ul,.blog .main-text h3+ol{padding-top:20px}.blog .main-text h3+.table-wrap{margin-top:26px}.blog .main-text h3+figure{margin-top:26px}.blog .main-text h3+blockquote{margin-top:20px}.blog .main-text h3+.ref-link{margin-top:26px}.blog .main-text h4{font-size:2rem;line-height:160%}.blog .main-text h4+h4,.blog .main-text h4+h5{margin-top:20px}.blog .main-text h4+p,.blog .main-text h4+pre{margin-top:20px}.blog .main-text h4+.code-toolbar{margin-top:26px}.blog .main-text h4+ul,.blog .main-text h4+ol{padding-top:20px}.blog .main-text h4+.table-wrap{margin-top:26px}.blog .main-text h4+figure{margin-top:26px}.blog .main-text h4+blockquote{margin-top:20px}.blog .main-text h4+.ref-link{margin-top:26px}.blog .main-text h5,.blog .main-text h6{font-size:1.8rem;line-height:165%}.blog .main-text h5+h5,.blog .main-text h5+h6,.blog .main-text h6+h5,.blog .main-text h6+h6{margin-top:20px}.blog .main-text h5+p,.blog .main-text h5+pre,.blog .main-text h6+p,.blog .main-text h6+pre{margin-top:20px}.blog .main-text h5+.code-toolbar,.blog .main-text h6+.code-toolbar{margin-top:26px}.blog .main-text h5+ul,.blog .main-text h5+ol,.blog .main-text h6+ul,.blog .main-text h6+ol{padding-top:20px}.blog .main-text h5+.table-wrap,.blog .main-text h6+.table-wrap{margin-top:26px}.blog .main-text h5+figure,.blog .main-text h6+figure{margin-top:26px}.blog .main-text h5+blockquote,.blog .main-text h6+blockquote{margin-top:26px}.blog .main-text h5+.ref-link,.blog .main-text h6+.ref-link{margin-top:26px}.blog .main-text h6{font-weight:400}.blog .main-text p{line-height:180%}.blog .main-text p:first-child{margin-top:42px}.blog .main-text p+h2{margin-top:83px}.blog .main-text p+h3{margin-top:52px}.blog .main-text p+h4,.blog .main-text p+h5,.blog .main-text p+h6{margin-top:20px}.blog .main-text p+p{margin-top:20px}.blog .main-text p+ul,.blog .main-text p+ol{margin-top:20px}.blog .main-text p+.table-wrap{margin-top:26px}.blog .main-text p+blockquote,.blog .main-text p+pre{margin-top:20px}.blog .main-text p+.code-toolbar{margin-top:26px}.blog .main-text p+figure{margin-top:42px}.blog .main-text p+.ref-link{margin-top:26px}.blog .main-text ul,.blog .main-text ol{margin-left:48px}.blog .main-text ul:first-child,.blog .main-text ol:first-child{margin-top:74px}.blog .main-text ul li,.blog .main-text ol li{line-height:180%}.blog .main-text ul li ul,.blog .main-text ol li ul{margin-top:0!important}.blog .main-text ul+h2,.blog .main-text ol+h2{margin-top:73px}.blog .main-text ul+h3,.blog .main-text ol+h3{margin-top:52px}.blog .main-text ul+h4,.blog .main-text ul+h5,.blog .main-text ul+h6,.blog .main-text ol+h4,.blog .main-text ol+h5,.blog .main-text ol+h6{margin-top:52px}.blog .main-text ul+p,.blog .main-text ol+p{margin-top:20px}.blog .main-text ul+ul,.blog .main-text ul+ol,.blog .main-text ol+ul,.blog .main-text ol+ol{margin-top:52px}.blog .main-text ul+.table-wrap,.blog .main-text ol+.table-wrap{margin-top:26px}.blog .main-text ul+blockquote,.blog .main-text ul+pre,.blog .main-text ol+blockquote,.blog .main-text ol+pre{margin-top:20px}.blog .main-text ul+.code-toolbar,.blog .main-text ol+.code-toolbar{margin-top:26px}.blog .main-text ul+figure,.blog .main-text ol+figure{margin-top:42px}.blog .main-text ul+.ref-link,.blog .main-text ol+.ref-link{margin-top:26px}.blog .main-text ul{list-style:disc}.blog .main-text ol{list-style:decimal}.blog .main-text figure img{display:block;width:auto;max-width:100%;margin:0 auto;border:1px solid rgba(102,102,102,.3)}.blog .main-text figure figcaption{margin-top:6px;margin-bottom:-6px;color:#b0b0b0;font-size:1.4rem;line-height:180%}.blog .main-text figure figcaption a{color:#b0b0b0;text-decoration:underline}.blog .main-text figure figcaption a:hover{text-decoration:none}.blog .main-text figure+h2{margin-top:89px}.blog .main-text figure+h3{margin-top:58px}.blog .main-text figure+h4,.blog .main-text figure+h5,.blog .main-text figure+h6{margin-top:42px}.blog .main-text figure+p{margin-top:42px}.blog .main-text figure+ul,.blog .main-text figure+ol{padding-top:26px}.blog .main-text figure+.table-wrap{margin-top:48px}.blog .main-text figure+blockquote,.blog .main-text figure+pre{margin-top:42px}.blog .main-text figure+.code-toolbar{margin-top:48px}.blog .main-text figure+figure{margin-top:48px}.blog .main-text figure+.ref-link{margin-top:32px}.blog .main-text .table-wrap{width:100%;overflow:scroll}.blog .main-text .table-wrap:first-child{margin-top:80px}.blog .main-text .table-wrap table{border-top:1px solid #b0b0b0;border-left:1px solid #b0b0b0;font-size:1.6rem;line-height:180%}.blog .main-text .table-wrap table th,.blog .main-text .table-wrap table td{border-right:1px solid #b0b0b0;border-bottom:1px solid #b0b0b0}.blog .main-text .table-wrap table thead{background-color:#f5f5f5;font-weight:700}.blog .main-text .table-wrap table thead th,.blog .main-text .table-wrap table thead td,.blog .main-text .table-wrap table tbody th,.blog .main-text .table-wrap table tbody td{padding:12px 18px}.blog .main-text .table-wrap table tbody th{min-width:300px;background-color:#f5f5f5;text-align:left}.blog .main-text .table-wrap table tbody td{min-width:300px}.blog .main-text .table-wrap+h2{margin-top:89px}.blog .main-text .table-wrap+h3{margin-top:58px}.blog .main-text .table-wrap+h4,.blog .main-text .table-wrap+h5,.blog .main-text .table-wrap+h6{margin-top:26px}.blog .main-text .table-wrap+p{margin-top:26px}.blog .main-text .table-wrap+ul,.blog .main-text .table-wrap+ol{padding-top:26px}.blog .main-text .table-wrap+.table-wrap{margin-top:32px}.blog .main-text .table-wrap+blockquote,.blog .main-text .table-wrap+pre{margin-top:26px}.blog .main-text .table-wrap+.code-toolbar{margin-top:32px}.blog .main-text .table-wrap+figure{margin-top:48px}.blog .main-text .table-wrap+.ref-link{margin-top:32px}.blog .main-text blockquote{position:relative;padding-left:52px;font-size:1.6rem;font-style:italic;line-height:180%}.blog .main-text blockquote:first-child{margin-top:74px}.blog .main-text blockquote:before{content:"";display:inline-block;position:absolute;top:3px;left:0;width:36px;height:30px;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_レイヤー_1'%20xmlns='http://www.w3.org/2000/svg'%20width='20.06'%20height='14.971'%20viewBox='0%200%2020.06%2014.971'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23e7e7e7;stroke-width:0px;}%3c/style%3e%3c/defs%3e%3cpath%20class='cls-1'%20d='m4.559,5.97c-.223,0-.437.034-.65.065.069-.232.14-.468.254-.68.114-.308.292-.575.469-.844.148-.291.409-.488.601-.737.201-.242.475-.403.692-.604.213-.21.492-.315.714-.463.232-.133.434-.28.65-.35l.539-.222.474-.197-.485-1.938-.597.144c-.191.048-.424.104-.689.171-.271.05-.56.187-.882.312-.318.142-.686.238-1.028.466-.344.218-.741.4-1.091.692-.339.301-.748.562-1.05.945-.33.358-.656.734-.909,1.162-.293.408-.492.856-.702,1.299-.19.443-.343.896-.468,1.336-.237.882-.343,1.72-.384,2.437-.034.718-.014,1.315.028,1.747.015.204.043.402.063.539l.025.168.026-.006c.52,2.43,2.912,3.979,5.342,3.458s3.979-2.912,3.458-5.342c-.444-2.075-2.278-3.558-4.401-3.558Zm11,0c-.223,0-.437.034-.65.065.069-.232.14-.468.254-.68.114-.308.292-.575.469-.844.148-.291.409-.488.601-.737.201-.242.475-.403.692-.604.213-.21.492-.315.714-.463.232-.133.434-.28.65-.35l.539-.222.474-.197-.485-1.938-.597.144c-.191.048-.424.104-.689.171-.271.05-.56.187-.882.312-.317.143-.686.238-1.028.467-.344.218-.741.4-1.091.692-.339.301-.748.562-1.05.944-.33.358-.656.734-.909,1.162-.293.408-.492.856-.702,1.299-.19.443-.343.896-.468,1.336-.237.882-.343,1.72-.384,2.437-.034.718-.014,1.315.028,1.747.015.204.043.402.063.539l.025.168.026-.006c.52,2.43,2.912,3.979,5.342,3.458,2.43-.52,3.979-2.912,3.458-5.342-.444-2.075-2.278-3.558-4.401-3.558Z'/%3e%3c/svg%3e");background-size:36px 30px}.blog .main-text blockquote+h2{margin-top:83px}.blog .main-text blockquote+h3{margin-top:58px}.blog .main-text blockquote+h4,.blog .main-text blockquote+h5,.blog .main-text blockquote+h6{margin-top:26px}.blog .main-text blockquote+p{margin-top:20px}.blog .main-text blockquote+ul,.blog .main-text blockquote+ol{padding-top:26px}.blog .main-text blockquote+.table-wrap{margin-top:32px}.blog .main-text blockquote+blockquote,.blog .main-text blockquote+pre{margin-top:20px}.blog .main-text blockquote+.code-toolbar{margin-top:26px}.blog .main-text blockquote+figure{margin-top:42px}.blog .main-text blockquote+.ref-link{margin-top:26px}.blog .main-text pre{width:100%;font-size:1.6rem;white-space:pre-wrap}.blog .main-text pre:not(.syntax){line-height:180%}.blog .main-text pre+h2{margin-top:83px}.blog .main-text pre+h3{margin-top:52px}.blog .main-text pre+h4,.blog .main-text pre+h5,.blog .main-text pre+h6{margin-top:20px}.blog .main-text pre+p{margin-top:20px}.blog .main-text pre+ul,.blog .main-text pre+ol{padding-top:20px}.blog .main-text pre+.table-wrap{margin-top:26px}.blog .main-text pre+blockquote,.blog .main-text pre+pre{margin-top:20px}.blog .main-text pre+.code-toolbar{margin-top:32px}.blog .main-text pre+figure{margin-top:42px}.blog .main-text pre+.ref-link{margin-top:26px}.blog .main-text .code-toolbar+h2{margin-top:96px}.blog .main-text .code-toolbar+h3{margin-top:64px}.blog .main-text .code-toolbar+h4,.blog .main-text .code-toolbar+h5,.blog .main-text .code-toolbar+h6{margin-top:32px}.blog .main-text .code-toolbar+p{margin-top:32px}.blog .main-text .code-toolbar+ul,.blog .main-text .code-toolbar+ol{padding-top:32px}.blog .main-text .code-toolbar+.table-wrap{margin-top:32px}.blog .main-text .code-toolbar+blockquote,.blog .main-text .code-toolbar+pre{margin-top:32px}.blog .main-text .code-toolbar+.code-toolbar{margin-top:32px}.blog .main-text .code-toolbar+figure{margin-top:48px}.blog .main-text .code-toolbar+.ref-link{margin-top:32px}.blog .main-text .ref-link{display:flex;position:relative;flex-direction:column-reverse;width:100%;min-height:146px;margin:32px auto 0;border-radius:10px}.blog .main-text .ref-link:after{content:"";position:absolute;inset:0;transition:background-color .5s}.blog .main-text .ref-link:hover:after{background-color:#6666664d}.blog .main-text .ref-link .ref-text{display:flex;align-items:center;padding:24px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background-color:#f5f5f5;font-size:1.6rem;line-height:180%}.blog .main-text .ref-link .ref-img{display:block;position:relative;padding-top:40%;overflow:hidden;border-top-left-radius:10px;border-top-right-radius:10px;background-color:#6666664d}.blog .main-text .ref-link .ref-img>*{position:absolute;top:0;left:0;width:100%;height:100%}.blog .main-text .ref-link .ref-img img{width:100%;height:100%;object-fit:cover}.blog .main-text .ref-link+h2{margin-top:89px}.blog .main-text .ref-link+h3{margin-top:58px}.blog .main-text .ref-link+h4,.blog .main-text .ref-link+h5,.blog .main-text .ref-link+h6{margin-top:42px}.blog .main-text .ref-link+p{margin-top:26px}.blog .main-text .ref-link+ul,.blog .main-text .ref-link+ol{padding-top:20px}.blog .main-text .ref-link+.table-wrap{margin-top:32px}.blog .main-text .ref-link+blockquote,.blog .main-text .ref-link+pre{margin-top:26px}.blog .main-text .ref-link+.code-toolbar{margin-top:32px}.blog .main-text .ref-link+figure{margin-top:32px}.blog-list{padding-top:59px;padding-bottom:16px}.blog-list .list-area article a{display:flex;flex-direction:column-reverse;justify-content:flex-end;transition:opacity .5s;color:#08131a;text-decoration:none}.blog-list .list-area article a:hover{opacity:.6}.blog-list .list-area article+article{margin-top:48px}.blog-list .list-area .text-box{margin-top:16px}.blog-list .list-area .text-box .info .date{display:flex;align-items:center;line-height:100%}.blog-list .list-area .text-box .info .date .crt,.blog-list .list-area .text-box .info .date .upd{padding-left:6px;color:#b0b0b0;font-weight:700}.blog-list .list-area .text-box .info .date span+img{margin-left:16px}.blog-list .list-area .text-box h1{margin-top:10px;font-size:2rem;line-height:150%}.blog-list .list-area .text-box p{position:relative;margin-top:10px;color:#b0b0b0;font-size:1.4rem;line-height:190%;text-align:justify}.blog-list .list-area .text-box p span{display:inline-block;margin-right:6px;padding:5px 8px;border-radius:12px;background-color:#139b81;color:#fff;font-weight:700;line-height:100%}.blog-list .list-area .blog-thum{width:100%;height:150px;border-radius:20px;object-fit:cover}.blog-list .side-area{margin-top:62px}.blog-list .side-area .ios-dev-banner{display:block;position:relative;z-index:-1;border-radius:20px;box-shadow:0 4px 4px #0000004d}.blog-list .side-area .ios-dev-banner img{display:block;width:100%;border-radius:20px}.blog-list .side-area .ios-dev-banner:after{content:"";position:absolute;inset:0;transition:background-color .5s;border-radius:20px}.blog-list .side-area .ios-dev-banner:hover:after{background-color:#6666664d}.blog-list .side-area h2{display:flex;align-items:center;margin-top:64px}.blog-list .side-area h2 .icon-cat,.blog-list .side-area h2 .icon-popular{width:16px;height:16px}.blog-list .side-area h2 span{display:inline-block;margin-left:8px;line-height:100%}.blog-list .side-area .category ul{display:flex;flex-wrap:wrap}.blog-list .side-area .category ul li{margin-top:20px;margin-right:15px}.blog-list .side-area .category a{display:block;padding:8px;transition:background-color .5s;border:1px solid #000;border-radius:5px;color:#000;font-size:1.2rem;line-height:100%;text-decoration:none;white-space:nowrap}.blog-list .side-area .category a:hover{background-color:#0000001a}.blog-list .side-area .category a.active{background-color:#000;color:#fff}.blog-list .side-area .category a.active:hover{background-color:#000c}.blog-list .side-area .popular a{transition:opacity .5s;color:#08131a;font-weight:700;text-decoration:none}.blog-list .side-area .popular a:hover{opacity:.5}.blog-list .side-area .popular li{margin-top:13px;padding-bottom:13px;border-bottom:1px solid rgb(204,204,204);font-size:1.2rem;line-height:150%}.blog-list .side-area .popular li:last-child{border-bottom:0}.gradient-sample .g-sample{display:flex;align-self:center;justify-content:center;width:100%;color:#fff;font-size:2rem;font-weight:700;background-clip:padding-box}.sample-card .normal-card,.sample-card .plus-card,.sample-plus .normal-card,.sample-plus .plus-card{height:600px}.sample-card .bg1,.sample-plus .bg1{background-image:url(./../images/top/pexels-googledeepmind-18068493.jpg)}.sample-card .bg2,.sample-plus .bg2{background-color:#ffffffb3;background-image:url(./../images/top/scott-graham-5fNmWej4tAA-unsplash.jpg);background-blend-mode:lighten}.sample-card .bg3,.sample-plus .bg3{background-color:#ffffffb3;background-image:url(./../images/top/saad-chaudhry-PP1UkTDYJkc-unsplash.jpg);background-blend-mode:lighten}.sample-card .bg4,.sample-plus .bg4{background-image:url(./../images/top/pexels-googledeepmind-18068490.jpg)}.top .section1 h1{padding-top:72px!important}.top .section1 h2{color:#3d44c3;font-size:2.4rem;line-height:150%}.top .section1 .c-box{padding-top:0!important;padding-bottom:38px!important}.top .section1 .bg1,.top .section1 .bg2{padding-bottom:200px!important}.top .section1 .bg1{background-image:url(/_astro/pexels-divinetechygirl-1181244.DRXCNaKD.jpg)}.top .section1 .bg2{background-image:url(./../images/top/pexels-googledeepmind-17483848.jpg)}.top .section1 p{text-align:justify}.top .section1 .row{flex-direction:column-reverse}.top .section1 .row:first-of-type{flex-direction:column}.top .section1 .row+.row{margin-top:2rem}.top .section2 h2{color:#1cbe75}.top .section2 .bg,.top .section2 .bg-big{width:100%;height:200px;margin:0 auto}.top .section2 .bg-big{height:240px}.top .section2 .bg1{background-image:url(./../images/top/AdobeStock_475281600.jpeg)}.top .section2 .bg2{background-image:url(./../images/top/dummy_05.jpg)}.top .section2 .bg3{background-image:url(./../images/top/AdobeStock_332417692.jpeg)}.top .section2 .bg4{background-image:url(./../images/top/AdobeStock_381046279.jpeg)}.top .section2 .bold{color:#1cbe75}.top .section3 .top-blog-list{margin-top:26px}.top .section3 .top-blog-list li{width:100%;margin-top:48px}.top .section3 .top-blog-list li:first-child{margin-top:0}.top .section3 .top-blog-list li a{display:flex;flex-direction:column-reverse;color:#08131a;text-decoration:none}.top .section3 .top-blog-list .info{padding:32px;border-radius:0 0 20px 20px;background-color:#fff}.top .section3 .top-blog-list .info .date{display:flex;align-items:center;line-height:100%}.top .section3 .top-blog-list .info .date .crt,.top .section3 .top-blog-list .info .date .upd{padding-left:6px;color:#b0b0b0;font-weight:700}.top .section3 .top-blog-list .info .date span+img{margin-left:16px}.top .section3 .top-blog-list p{margin-top:12px;margin-bottom:-4px;line-height:150%}.top .section3 .top-blog-list .img-container{position:relative;padding-top:54.545%;overflow:hidden;border-radius:20px 20px 0 0;background-position:center;background-size:cover}.top .section3 .top-blog-list .img-container>*{position:absolute;top:0;left:0;width:100%;height:100%}.top .section3 .top-blog-list .img-container img{width:100%;height:100%;object-fit:cover}.top .section3 .btn-block-area{margin-top:48px}.top .section3 .btn-block-area .btn{width:224px}.top .section4 h2{color:#ed396c}.top .section4 .bg1,.top .section4 .bg4{padding-top:50%!important;background-repeat:no-repeat;background-position:center top;background-size:cover}.top .section4 .bg1{background-image:url(./../images/top/ben-kolde-FaPxZ88yZrw-unsplash.jpg)}.top .section4 .bg4{background-image:url(./../images/top/andrew-neel-cckf4TsHAuw-unsplash.jpg)}.top .section4 .bg2{background-image:url(./../images/top/pexels-googledeepmind-18068493.jpg)}.top .section5 h2{color:#f96}.top .section5 .bg1,.top .section5 .bg4{padding-top:50%!important;background-repeat:no-repeat;background-position:center top;background-size:cover}.top .section5 .bg1{background-image:url(./../images/top/saad-chaudhry-PP1UkTDYJkc-unsplash.jpg)}.top .section5 .bg2{height:500px;background-image:url(./../images/top/pexels-googledeepmind-18068493.jpg)}.top .section5 .bg3{background-image:linear-gradient(35deg,#5787c6,#da2a75)}.top .section5 .bg4{background-image:url(./../images/top/AdobeStock_332417692.jpeg)}.top .section5 .bg5{height:500px;background-image:url(./../images/top/pexels-googledeepmind-18068490.jpg)}}@media only screen and (min-width:768px){.tablet,.sp{display:none!important}.pc{display:block!important}.container{width:90%;max-width:1320px;margin:0 auto}.bg-wrap{padding-bottom:124px;background-color:#f5f5f5}.c-flex{display:flex;justify-content:center}.c-flex .c-box{position:relative;width:100%;overflow:hidden;background-color:#fff}.c-flex .c-box .fit-img{display:block;width:100%;height:100%}.joint-right{padding-right:0!important}.joint-left{padding-left:0!important}.br-top-md{border-radius:30px 30px 0 0}.br-left-md{border-radius:30px 0 0 30px}.br-right-md{border-radius:0 30px 30px 0}.br-all{border-radius:30px}.m-tb-100{margin:100px 0}.p-tb-100{padding-top:100px!important;padding-bottom:100px!important}.p-tb-150{padding-top:150px!important;padding-bottom:150px!important}.mt-0{margin-top:0!important}.spf-img{width:100px;height:100px}.col-first{margin-left:0!important}.col-last{margin-right:0!important}.row>*{padding-right:0;padding-left:0}.photo-caption{color:#fff;font-size:1rem;line-height:100%;text-align:left}.photo-caption a{color:#fff}header{background-color:#000}header.top-header{height:560px}}@media only screen and (min-width:768px)and (min-width:992px){header .nav{transition:background-color .5s ease,color .5s ease}header .nav-box{position:fixed;z-index:9999;top:0;right:0;left:0;transition:background-color .5s ease,border-bottom .5s ease;border-bottom:1px solid rgba(176,176,176,0)}header .nav-box .nav-box-wrap{transition:background-color .5s ease;background-color:#00000080}header .nav-container{display:flex;align-items:center;justify-content:space-between;width:90%;max-width:1320px;margin:0 auto;padding-top:6px!important;padding-bottom:6px!important;transition:border-bottom .5s ease;border-bottom:1px solid rgba(255,255,255,.3)}header .nav-container h1 span{display:block;width:100px;height:25px;background-image:url(/_astro/logo_espar-form_negative-on-black.CNIhJ-0P.svg);background-repeat:no-repeat;background-size:cover;text-indent:-9999px}header .nav-container h1,header .nav-container h1 a{display:flex;flex-direction:row-reverse;align-items:center;transition:all .5s ease;color:#fff;font-size:1.4rem;text-decoration:none}header .nav-container h1 img,header .nav-container h1 a img{display:inline-block;width:100px}header .nav-container nav{display:flex}header .nav-container nav ul{display:flex;align-items:center;transition:all .3s 0s ease}header .nav-container nav ul li{transition:all .3s 0s ease}header .nav-container nav .functions-nav{position:relative}header .nav-container nav .functions-nav .functions-nav-sub-menu{position:fixed;left:0;width:100%;height:0;margin-top:7px;overflow:hidden;transition:all .3s 0s ease;background-color:#ffffffe6}header .nav-container nav .functions-nav .functions-nav-sub-menu.active{height:142px}header .nav-container nav .functions-nav ul{display:grid;grid-template-columns:230px 230px 230px;width:690px;margin:0 auto;padding:16px 0}header .nav-container nav .functions-nav ul li{margin:0 16px;font-size:1.4rem;line-height:260%}header .nav-container nav .functions-nav ul li a{color:#08131a}header .nav-container nav li{margin-right:24px}header .nav-container nav li:last-child{margin-right:0}header .nav-container nav li .normal-link{font-weight:700}header .nav-container nav li .normal-link,header .nav-container nav li .en-link{display:flex;align-items:center;color:#fff;font-size:1.2rem}header .nav-container nav li .en-link a{display:inline-block;padding:0 8px}header .nav-container nav li a,header .nav-container nav li .span-link{transition:color .5s ease;color:#fff;font-size:1.2rem;text-decoration:none;cursor:pointer}header .nav-container nav li a:hover,header .nav-container nav li .span-link:hover{opacity:.5}header .nav-container nav li .active{font-weight:700}header .nav-container nav .icon-service,header .nav-container nav .icon-blog,header .nav-container nav .icon-lang,header .nav-container nav .icon-book-open,header .nav-container nav .icon-voice,header .nav-container nav .icon-yen,header .nav-container nav .icon-mail{margin-right:8px;transition:background-color .5s ease;background-color:#fff}}@media only screen and (min-width:768px){header .nav-change,header .nav-sub{border-bottom:1px solid rgba(102,102,102,.3);background-color:#ffffffe6}header .nav-change h1 span,header .nav-sub h1 span{background-image:url(/_astro/logo_espar-form_positive.CIOFeNO9.svg)}header .nav-change .nav-box-wrap,header .nav-sub .nav-box-wrap{background-color:transparent}header .nav-change .nav-container,header .nav-sub .nav-container{border-bottom:0}header .nav-change .nav-container nav a,header .nav-change .nav-container nav .span-link,header .nav-sub .nav-container nav a,header .nav-sub .nav-container nav .span-link{color:#08131a}header .nav-change .nav-container nav .icon-service,header .nav-change .nav-container nav .icon-blog,header .nav-change .nav-container nav .icon-lang,header .nav-change .nav-container nav .icon-book-open,header .nav-change .nav-container nav .icon-voice,header .nav-change .nav-container nav .icon-yen,header .nav-change .nav-container nav .icon-mail,header .nav-sub .nav-container nav .icon-service,header .nav-sub .nav-container nav .icon-blog,header .nav-sub .nav-container nav .icon-lang,header .nav-sub .nav-container nav .icon-book-open,header .nav-sub .nav-container nav .icon-voice,header .nav-sub .nav-container nav .icon-yen,header .nav-sub .nav-container nav .icon-mail{background-color:#08131a}header .nav-change .nav-container nav .lang-spacer,header .nav-sub .nav-container nav .lang-spacer{color:#08131a}header .header-image{color:#fff}header .header-image .header-text{display:flex;flex-direction:column;justify-content:center;height:482px;margin-left:4%;padding-top:7%}header .header-image h2{font-size:4.2rem;line-height:160%}header .header-image p{margin-top:24px;font-size:1.7rem;font-weight:400;line-height:240%}header .header-image .photo-caption{display:block;margin-top:24px;text-align:right}header .slide-01{background-color:#000;background-image:url(/_astro/lee-campbell-DtDlVpy-vvQ-unsplash2.MvwS5uZy.jpg);background-position:center;background-size:cover}header .slide-02{background-color:#000;background-image:url(/_astro/mohammad-rahmani-oXlXu2qukGE-unsplash.Blj4zYUf.jpg);background-position:center;background-size:cover}header .slide-03{background-color:#000;background-image:url(/_astro/pexels-divinetechygirl-1181244.DRXCNaKD.jpg);background-position:center;background-size:cover}footer{display:flex;align-items:center;justify-content:space-between;padding:32px 0;color:#b0b0b0;font-size:1.4rem;line-height:100%}footer .logo{display:flex;flex-direction:row-reverse;align-items:center}footer .logo img{display:inline-block;width:80px;margin-right:8px}.top .section-margin1{margin-top:36px}.top .section-margin2{margin-top:90px}.top .section-top-info{max-width:1140px;margin-top:120px;margin-bottom:120px;text-align:center}.top .section-top-info h1{color:#000000e6;font-size:4rem;line-height:150%}.top .section-top-info p{color:#00000080;font-size:2.2rem;font-weight:400;line-height:220%}.top .section-top-info .esp-logo-canvas{display:block;width:350px;margin:0 auto}.top .section-common .bg{display:flex;position:relative;align-items:end;justify-content:flex-end;background-position:center;background-size:cover}.top .section-common .bg span{display:block;text-indent:-9999px}.top .section-common h1+p+.row,.top .section-common h1+.row{margin-top:36px}.top .section-common h1.g-text{padding-top:118px;font-size:4.4rem;line-height:150%}.top .section-common h1+p{margin-top:18px;font-size:2.2rem;font-weight:500}.top .section-common h2{display:flex;align-items:center;margin-top:24px;font-size:2.4rem;line-height:150%}.top .section-common h2 span{display:block;margin-left:12px;padding:7px 6px;border:1px solid rgb(55,124,247);border-radius:4px;color:#377cf7;font-size:1.3rem;font-weight:700;line-height:100%;text-align:center;white-space:nowrap}.top .section-common h2+p{margin-top:8px}.top .section-common p{text-align:justify}.top .section-common .photo-caption{position:absolute;bottom:5px;left:5px;margin:16px 24px}.top .section-common .plus-card,.top .section-common .normal-card{background-position:center;background-size:cover}.top .section-common .plus-card.contents-center,.top .section-common .plus-card .contents-center,.top .section-common .normal-card.contents-center,.top .section-common .normal-card .contents-center{display:flex;align-items:center;justify-content:center}.top .section-common .plus-card.contents-center h2,.top .section-common .plus-card.contents-center h3,.top .section-common .plus-card .contents-center h2,.top .section-common .plus-card .contents-center h3,.top .section-common .normal-card.contents-center h2,.top .section-common .normal-card.contents-center h3,.top .section-common .normal-card .contents-center h2,.top .section-common .normal-card .contents-center h3{margin-top:0}.top .section-common .plus-card .bold,.top .section-common .normal-card .bold{font-size:3.2rem;line-height:180%}.top .section-common .plus-card .bold-title,.top .section-common .normal-card .bold-title{font-size:4rem;font-weight:700}.top .section-common .plus-card h2,.top .section-common .normal-card h2{margin-top:6px}.top .section-common .plus-card h3,.top .section-common .normal-card h3{margin-top:6px;font-size:2.4rem;line-height:150%}.top .section-common .plus-card h3+p,.top .section-common .normal-card h3+p{margin-top:16px}.top .section-common .plus-card .plus-card-overlay-box,.top .section-common .normal-card .plus-card-overlay-box{background-position:center;background-size:cover}.top .section-easy h2{color:#3d44c3;font-size:2.4rem;line-height:150%}.top .section-easy .c-box{padding-top:100px!important;padding-bottom:100px!important}.top .section-easy .bg1{background-image:url(/_astro/pexels-divinetechygirl-1181244.DRXCNaKD.jpg)}.top .section-easy .bg2{background-image:url(/_astro/mohammad-rahmani-oXlXu2qukGE-unsplash.Blj4zYUf.jpg)}.top .section-easy p{text-align:justify}.top .section-uxui h2{color:#1cbe75}.top .section-uxui .bg,.top .section-uxui .bg-big{width:100%;height:200px;margin:0 auto}.top .section-uxui .bg-big{height:240px}.top .section-uxui .bold{color:#1cbe75}.top .section-uxui .bg1{background-image:url(/_astro/uxui_bg1.D9BOMSeq.jpg)}.top .section-uxui .bg2{background-image:url(/_astro/uxui_bg2.Dq1LUF1-.jpg)}.top .section-uxui .bg3{background-image:url(/_astro/uxui_bg3.CF-H45dg.jpg)}.top .section-uxui .bg4{background-image:url(/_astro/uxui_bg4.CDKmVyDj.jpg)}.top .section-uxui .bg5{background-image:url(/_astro/uxui_bg5.B4q9gqd_.jpg)}.top .section-uxui .bg6{background-image:url(/_astro/uxui_bg6.Cokr8dcy.jpg)}.top .section-security h2{color:#1cbe75}.top .section-security .bg,.top .section-security .bg-big{width:100%;height:200px;margin:0 auto}.top .section-security .bg-big{height:240px}.top .section-security .bold{color:#1cbe75}.top .section-security .bg4{background-image:url(/_astro/security_bg4.DJa2_5WY.jpg)}.top .section-security .bg5{background-image:url(/_astro/security_bg5.BYtee9jk.jpg)}.top .section-security .bg6{background-image:url(/_astro/security_bg6.Cx3MWs8o.jpg)}.top .section-security .bg7{background-image:url(/_astro/security_bg7.DOJfuXxH.jpg)}.top .section-security .bg8{background-image:url(/_astro/security_bg8.Bfb3VlgN.jpg)}.top .section-security .bg9{background-image:url(/_astro/security_bg9.uWbZ_4FM.jpg)}.top .section-basic h2{color:#1cbe75}.top .section-basic .bg,.top .section-basic .bg-big{width:100%;height:200px;margin:0 auto}.top .section-basic .bg-big{height:240px}.top .section-basic .bold{color:#1cbe75}.top .section-basic .bg1{background-image:url(/_astro/basic_bg1.DmcFD695.jpg)}.top .section-basic .bg2{background-image:url(/_astro/basic_bg2.BLCIR9Ec.jpg)}.top .section-basic .bg3{background-image:url(/_astro/basic_bg3.C5QjD7OO.jpg)}.top .section-basic .bg4{background-image:url(/_astro/basic_bg4.BCAAqeaL.png)}.top .section-basic .bg5{background-image:url(/_astro/basic_bg5.nrOAAvTW.jpg)}.top .section-basic .bg6{background-image:url(/_astro/basic_bg6.ecNjyReW.jpg)}.top .section-nocode h2{color:#1cbe75}.top .section-nocode .bg,.top .section-nocode .bg-big{width:100%;height:200px;margin:0 auto}.top .section-nocode .bg-big{height:240px}.top .section-nocode .bold{color:#1cbe75}.top .section-nocode .bg1{background-image:url(/_astro/nocode_bg1.l7nHtsLe.jpg)}.top .section-nocode .bg2{background-image:url(/_astro/nocode_bg2.1JlySiaM.jpg)}.top .section-nocode .bg3{background-image:url(/_astro/nocode_bg3.DGwUrGMr.jpg)}.top .section-nocode .bg4{background-image:url(/_astro/nocode_bg4.DHeNuF1p.jpg)}.top .section-nocode .bg5{background-image:url(/_astro/nocode_bg5.Duq5Kxms.jpg)}.top .section-extensibility h2{color:#1cbe75}.top .section-extensibility .bg,.top .section-extensibility .bg-big{width:100%;height:200px;margin:0 auto}.top .section-extensibility .bg-big{height:240px}.top .section-extensibility .bold{color:#1cbe75}.top .section-extensibility .bg1{background-image:url(/_astro/extensibility_bg1.DsyzPQqV.jpg)}.top .section-extensibility .bg2{background-image:url(/_astro/extensibility_bg2.C1INeT_k.jpg)}.top .section-extensibility .bg3{background-image:url(/_astro/extensibility_bg3.Caz_DZWK.jpg)}.top .section-extensibility .bg4{background-image:url(/_astro/nocode_bg2_pc.Cyq9oCtw.jpg)}.top .section-extensibility .bg5{background-image:url(/_astro/extensibility_bg5.mkYlsZL-.jpg)}.top .section-extensibility .bg6{background-image:url(/_astro/extensibility_bg6.BeNfo72w.jpg)}.top .section-extensibility .bg7{background-image:url(/_astro/extensibility_bg7.BpAwcz4w.jpg)}.top .section-extensibility .bg8{background-image:url(/_astro/extensibility_bg8.BRJFiC6T.jpg)}.top .section-extensibility .bg9{background-image:url(/_astro/extensibility_bg9.DY7UVsvi.jpg)}.top .section-combination h2{color:#1cbe75}.top .section-combination .bg,.top .section-combination .bg-big{width:100%;height:200px;margin:0 auto}.top .section-combination .bg-big{height:240px}.top .section-combination .bold{color:#1cbe75}.top .section-combination .bg1{background-image:url(/_astro/combination_bg1_640x333.BBwrlFqd.png)}.top .section-combination .bg2{background-image:url(/_astro/combination_bg2_640x333.DSZw8Tlz.png)}.top .section-combination .bg3{background-image:url(/_astro/combination_bg3_640x333.CWCYxqSO.png)}.top .section-combination .bg4{background-image:url(/_astro/combination_bg4_640x333.wNjtsoiQ.png)}.top .section-combination .bg5{background-image:url(/_astro/combination_bg5_640x333.CvpIKSBf.png)}.top .section-support h2{color:#1cbe75}.top .section-support .bg1,.top .section-support .bg4{padding-top:50%!important;background-repeat:no-repeat;background-position:center top;background-size:cover}.top .section-support .bg1{background-image:url(/_astro/support_bg1.CEfCLxaT.jpg)}.top .section-support .bg1p{background-image:linear-gradient(35deg,#5787c6,#da2a75)}.top .section-support .bg2{background-image:url(/_astro/support_bg2.N2iZy92j.jpg)}.top .section-support .bg2p{background-image:linear-gradient(35deg,#ed396c,#f3c42b)}.top .section-support .bg4{background-image:url(./../images/top/AdobeStock_332417692.jpeg)}.top .section-support .bg5{background-image:url(./../images/top/pexels-googledeepmind-18068490.jpg)}.top .section-external h2{color:#1cbe75}.top .section-external .bg,.top .section-external .bg-big{width:100%;height:200px;margin:0 auto}.top .section-external .bg-big{height:240px}.top .section-external .bold,.top .section-referral h2{color:#1cbe75}.top .section-referral .bg,.top .section-referral .bg-big{width:100%;height:200px;margin:0 auto}.top .section-referral .bg-big{height:240px}.top .section-referral .bold{color:#1cbe75}.top .section-price .g-text{color:#377cf7}.top .section-price h2{margin-top:0;color:#000c}.top .section-price h3{padding:48px 0;color:#377cf7;font-size:4rem;text-align:center}.top .section-price p{color:#000c}.top .section-price .base{width:100%;background-color:#fff}.top .section-price .option{width:100%;background-image:linear-gradient(150deg,#377cf7,#66c4d6)}.top .section-price .option h2,.top .section-price .option p{color:#fff}.top .section-price .btn-info{display:block;width:200px;margin:32px auto 8px;background-color:#fff;color:#8b8b8b;font-weight:700}.top .section-price .btn-info:hover{border:1px solid #b0b0b0;background-color:#f5f5f5;color:#b0b0b0}.top .section-case-studies .base{width:100%;padding:40px 0;background-color:#fff}.top .section-case-studies .scroll-infinity-item{width:12.5vw;margin:0 24px}.top .section-footnotes{padding-top:118px}.top .form{margin-top:120px;margin-bottom:120px}.top .form h1{margin-bottom:60px;font-size:4rem;line-height:180%;text-align:center}.top .form h1 img{display:inline-block;width:200px;margin:0 16px 10px;line-height:0;vertical-align:middle}.top .form h1 .block{display:flex;align-items:center;justify-content:center;background-clip:text}.top .form .input-text [class^=espf-c-]{display:block;margin-top:6px;padding:0 18px 12px;border-bottom:1px solid rgba(0,0,0,.1);font-size:2rem;font-weight:400;line-height:180%;word-break:break-all}.top .form .input-text.c-no-border [class^=espf-c-]{border-bottom:0}.top .form .input-text .e-req-text{margin-top:8px;color:#ff5858;font-weight:500;display:none}.top .form .form-message-area{width:90%;max-width:600px;margin:0 auto}.top .form .form-message-area .confirm-text,.top .form .form-message-area .failure-txet,.top .form .form-message-area .success-text{font-weight:400;text-align:center;display:none}.top .form .form-message-area .confirm-text{margin-top:60px}.top .form .form-message-area .failure-txet{color:#ff5858}.top .form .form-message-area .failure-txet+.failure-txet{margin-top:24px;margin-bottom:0}.top .form form{width:90%;max-width:600px;margin:60px auto 0}.top .form form .f-row+.f-row{margin-top:24px}.top .form form .f-row .title{display:flex}.top .form form .f-row .title span{display:block}.top .form form .f-row .title span:first-child{border-radius:4px;color:#000c;font-weight:700}.top .form form .f-row .title span:nth-child(2){margin-left:4px;color:#ff5858}.top .form form .f-row input[type=text]{display:block;width:100%;margin-top:12px;padding:16px;border:1px solid #b0b0b0;border-radius:4px;font-size:2rem}.top .form form .f-row textarea{display:block;width:100%;margin-top:12px;padding:16px;border:1px solid #b0b0b0;border-radius:4px;font-size:2rem;line-height:150%;resize:vertical}.top .form form .f-row input[type=radio]{display:none}.top .form form .f-row input[type=radio]:checked+label:after{opacity:1}.top .form form .f-row .radio-area,.top .form form .f-row .check-area{display:flex;margin-top:12px}.top .form form .f-row .radio+.radio{margin-left:48px}.top .form form .f-row .radio label{display:inline-block;position:relative;box-sizing:border-box;width:auto;padding:3px 0 3px 26px;font-size:1.6rem;cursor:pointer}.top .form form .f-row .radio label:before{content:"";display:block;position:absolute;top:50%;left:0;width:16px;height:16px;margin-top:-8px;border:1px solid rgba(102,102,102,.5);border-radius:8px}.top .form form .f-row .radio label:after{content:"";display:block;position:absolute;top:50%;left:4px;width:10px;height:10px;margin-top:-4px;border-radius:1000px;opacity:0;background:#5787c6}.top .form form .f-row .check+.check{margin-left:26px}.top .form form .f-row .check input[type=checkbox]{display:none}.top .form form .f-row .check input[type=checkbox]:checked+label:after{opacity:1}.top .form form .f-row .check label{display:inline-block;position:relative;box-sizing:border-box;padding:3px 0 3px 40px;font-size:1.6rem;cursor:pointer}.top .form form .f-row .check label:before{content:"";display:block;position:absolute;top:10px;left:5px;width:20px;height:20px;margin-top:-6px;border:2px solid rgba(102,102,102,.8);background:#fff}.top .form form .f-row .check label:after{content:"";display:block;position:absolute;top:11px;left:10px;width:7px;height:13px;margin-top:-6px;margin-left:2px;transform:rotate(45deg);border-right:3px solid rgb(87,135,198);border-bottom:3px solid rgb(87,135,198);opacity:0}.top .form form .f-row+.btn-area{margin-top:48px;text-align:center}.sub{margin-top:48px}.blog{width:90%;max-width:760px;margin:0 auto;padding-top:59px;padding-bottom:63px}.blog .date{display:flex;align-items:center;line-height:100%}.blog .date .crt,.blog .date .upd{padding-left:6px;color:#b0b0b0;font-weight:700}.blog .date span+img{margin-left:16px}.blog .cat-list{display:flex;flex-wrap:wrap}.blog .cat-list li+li{margin-left:12px}.blog .cat-list a{display:block;margin-top:16px;padding:6px 8px;border:1px solid rgb(8,19,26);border-radius:4px;color:#08131a;font-size:1.2rem;line-height:100%;text-decoration:none}.blog .cat-list a:hover{opacity:.5}.blog .article-img{margin-top:48px}.blog .article-img img{display:block;max-width:100%;border:1px solid rgba(102,102,102,.3)}.blog h1{margin-top:16px;font-size:2.8rem;line-height:150%;text-align:justify}.blog .main-text{font-weight:400}.blog .main-text a{transition:color .5s ease;color:#4a7ddd;text-decoration:none}.blog .main-text a:hover{color:#315290}.blog .main-text h2{font-size:2.8rem;line-height:150%}.blog .main-text h2:first-child{margin-top:29px}.blog .main-text h2+h2{margin-top:82px}.blog .main-text h2+h3{margin-top:51px}.blog .main-text h2+p,.blog .main-text h2+pre{margin-top:19px}.blog .main-text h2+.code-toolbar{margin-top:25px}.blog .main-text h2+ul,.blog .main-text h2+ol{padding-top:19px}.blog .main-text h2+.table-wrap{margin-top:25px}.blog .main-text h2+figure{margin-top:25px}.blog .main-text h2+blockquote{margin-top:19px}.blog .main-text h2+.ref-link{margin-top:25px}.blog .main-text h3{font-size:2.4rem;line-height:150%}.blog .main-text h3+h3{margin-top:52px}.blog .main-text h3+h4{margin-top:20px}.blog .main-text h3+p,.blog .main-text h3+pre{margin-top:20px}.blog .main-text h3+.code-toolbar{margin-top:26px}.blog .main-text h3+ul,.blog .main-text h3+ol{padding-top:20px}.blog .main-text h3+.table-wrap{margin-top:26px}.blog .main-text h3+figure{margin-top:26px}.blog .main-text h3+blockquote{margin-top:20px}.blog .main-text h3+.ref-link{margin-top:26px}.blog .main-text h4{font-size:2rem;line-height:160%}.blog .main-text h4+h4,.blog .main-text h4+h5{margin-top:20px}.blog .main-text h4+p,.blog .main-text h4+pre{margin-top:20px}.blog .main-text h4+.code-toolbar{margin-top:26px}.blog .main-text h4+ul,.blog .main-text h4+ol{padding-top:20px}.blog .main-text h4+.table-wrap{margin-top:26px}.blog .main-text h4+figure{margin-top:26px}.blog .main-text h4+blockquote{margin-top:20px}.blog .main-text h4+.ref-link{margin-top:26px}.blog .main-text h5,.blog .main-text h6{font-size:1.8rem;line-height:165%}.blog .main-text h5+h5,.blog .main-text h5+h6,.blog .main-text h6+h5,.blog .main-text h6+h6{margin-top:20px}.blog .main-text h5+p,.blog .main-text h5+pre,.blog .main-text h6+p,.blog .main-text h6+pre{margin-top:20px}.blog .main-text h5+.code-toolbar,.blog .main-text h6+.code-toolbar{margin-top:26px}.blog .main-text h5+ul,.blog .main-text h5+ol,.blog .main-text h6+ul,.blog .main-text h6+ol{padding-top:20px}.blog .main-text h5+.table-wrap,.blog .main-text h6+.table-wrap{margin-top:26px}.blog .main-text h5+figure,.blog .main-text h6+figure{margin-top:26px}.blog .main-text h5+blockquote,.blog .main-text h6+blockquote{margin-top:26px}.blog .main-text h5+.ref-link,.blog .main-text h6+.ref-link{margin-top:26px}.blog .main-text h6{font-weight:400}.blog .main-text p{line-height:190%}.blog .main-text p:first-child{margin-top:42px}.blog .main-text p+h2{margin-top:83px}.blog .main-text p+h3{margin-top:52px}.blog .main-text p+h4,.blog .main-text p+h5,.blog .main-text p+h6{margin-top:20px}.blog .main-text p+p{margin-top:20px}.blog .main-text p+ul,.blog .main-text p+ol{margin-top:20px}.blog .main-text p+.table-wrap{margin-top:26px}.blog .main-text p+blockquote,.blog .main-text p+pre{margin-top:20px}.blog .main-text p+.code-toolbar{margin-top:26px}.blog .main-text p+figure{margin-top:42px}.blog .main-text p+.ref-link{margin-top:26px}.blog .main-text ul,.blog .main-text ol{margin-left:48px}.blog .main-text ul:first-child,.blog .main-text ol:first-child{margin-top:74px}.blog .main-text ul li,.blog .main-text ol li{line-height:180%}.blog .main-text ul li ul,.blog .main-text ol li ul{margin-top:0!important}.blog .main-text ul+h2,.blog .main-text ol+h2{margin-top:73px}.blog .main-text ul+h3,.blog .main-text ol+h3{margin-top:52px}.blog .main-text ul+h4,.blog .main-text ul+h5,.blog .main-text ul+h6,.blog .main-text ol+h4,.blog .main-text ol+h5,.blog .main-text ol+h6{margin-top:52px}.blog .main-text ul+p,.blog .main-text ol+p{margin-top:20px}.blog .main-text ul+ul,.blog .main-text ul+ol,.blog .main-text ol+ul,.blog .main-text ol+ol{margin-top:52px}.blog .main-text ul+.table-wrap,.blog .main-text ol+.table-wrap{margin-top:26px}.blog .main-text ul+blockquote,.blog .main-text ul+pre,.blog .main-text ol+blockquote,.blog .main-text ol+pre{margin-top:20px}.blog .main-text ul+.code-toolbar,.blog .main-text ol+.code-toolbar{margin-top:26px}.blog .main-text ul+figure,.blog .main-text ol+figure{margin-top:42px}.blog .main-text ul+.ref-link,.blog .main-text ol+.ref-link{margin-top:26px}.blog .main-text ul{list-style:disc}.blog .main-text ol{list-style:decimal}.blog .main-text figure img{display:block;width:auto;max-width:100%;margin:0 auto;border:1px solid rgba(102,102,102,.3)}.blog .main-text figure figcaption{margin-top:6px;margin-bottom:-6px;color:#b0b0b0;font-size:1.4rem;line-height:180%}.blog .main-text figure figcaption a{color:#b0b0b0;text-decoration:underline}.blog .main-text figure figcaption a:hover{text-decoration:none}.blog .main-text figure+h2{margin-top:89px}.blog .main-text figure+h3{margin-top:58px}.blog .main-text figure+h4,.blog .main-text figure+h5,.blog .main-text figure+h6{margin-top:42px}.blog .main-text figure+p{margin-top:42px}.blog .main-text figure+ul,.blog .main-text figure+ol{padding-top:26px}.blog .main-text figure+.table-wrap{margin-top:48px}.blog .main-text figure+blockquote,.blog .main-text figure+pre{margin-top:42px}.blog .main-text figure+.code-toolbar{margin-top:48px}.blog .main-text figure+figure{margin-top:48px}.blog .main-text figure+.ref-link{margin-top:32px}.blog .main-text .table-wrap:first-child{margin-top:80px}.blog .main-text .table-wrap table{border-top:1px solid #b0b0b0;border-left:1px solid #b0b0b0;font-size:1.6rem;line-height:180%}.blog .main-text .table-wrap table th,.blog .main-text .table-wrap table td{border-right:1px solid #b0b0b0;border-bottom:1px solid #b0b0b0}.blog .main-text .table-wrap table thead{background-color:#f5f5f5;font-weight:700}.blog .main-text .table-wrap table thead th,.blog .main-text .table-wrap table thead td,.blog .main-text .table-wrap table tbody th,.blog .main-text .table-wrap table tbody td{padding:12px 18px}.blog .main-text .table-wrap table tbody th{background-color:#f5f5f5;text-align:left}.blog .main-text .table-wrap+h2{margin-top:89px}.blog .main-text .table-wrap+h3{margin-top:58px}.blog .main-text .table-wrap+h4,.blog .main-text .table-wrap+h5,.blog .main-text .table-wrap+h6{margin-top:26px}.blog .main-text .table-wrap+p{margin-top:26px}.blog .main-text .table-wrap+ul,.blog .main-text .table-wrap+ol{padding-top:26px}.blog .main-text .table-wrap+.table-wrap{margin-top:32px}.blog .main-text .table-wrap+blockquote,.blog .main-text .table-wrap+pre{margin-top:26px}.blog .main-text .table-wrap+.code-toolbar{margin-top:32px}.blog .main-text .table-wrap+figure{margin-top:48px}.blog .main-text .table-wrap+.ref-link{margin-top:32px}.blog .main-text blockquote{position:relative;padding-left:76px;font-size:1.6rem;font-style:italic;line-height:180%}.blog .main-text blockquote:first-child{margin-top:74px}.blog .main-text blockquote:before{content:"";display:inline-block;position:absolute;top:0;left:0;width:60px;height:48px;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_レイヤー_1'%20xmlns='http://www.w3.org/2000/svg'%20width='20.06'%20height='14.971'%20viewBox='0%200%2020.06%2014.971'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23e7e7e7;stroke-width:0px;}%3c/style%3e%3c/defs%3e%3cpath%20class='cls-1'%20d='m4.559,5.97c-.223,0-.437.034-.65.065.069-.232.14-.468.254-.68.114-.308.292-.575.469-.844.148-.291.409-.488.601-.737.201-.242.475-.403.692-.604.213-.21.492-.315.714-.463.232-.133.434-.28.65-.35l.539-.222.474-.197-.485-1.938-.597.144c-.191.048-.424.104-.689.171-.271.05-.56.187-.882.312-.318.142-.686.238-1.028.466-.344.218-.741.4-1.091.692-.339.301-.748.562-1.05.945-.33.358-.656.734-.909,1.162-.293.408-.492.856-.702,1.299-.19.443-.343.896-.468,1.336-.237.882-.343,1.72-.384,2.437-.034.718-.014,1.315.028,1.747.015.204.043.402.063.539l.025.168.026-.006c.52,2.43,2.912,3.979,5.342,3.458s3.979-2.912,3.458-5.342c-.444-2.075-2.278-3.558-4.401-3.558Zm11,0c-.223,0-.437.034-.65.065.069-.232.14-.468.254-.68.114-.308.292-.575.469-.844.148-.291.409-.488.601-.737.201-.242.475-.403.692-.604.213-.21.492-.315.714-.463.232-.133.434-.28.65-.35l.539-.222.474-.197-.485-1.938-.597.144c-.191.048-.424.104-.689.171-.271.05-.56.187-.882.312-.317.143-.686.238-1.028.467-.344.218-.741.4-1.091.692-.339.301-.748.562-1.05.944-.33.358-.656.734-.909,1.162-.293.408-.492.856-.702,1.299-.19.443-.343.896-.468,1.336-.237.882-.343,1.72-.384,2.437-.034.718-.014,1.315.028,1.747.015.204.043.402.063.539l.025.168.026-.006c.52,2.43,2.912,3.979,5.342,3.458,2.43-.52,3.979-2.912,3.458-5.342-.444-2.075-2.278-3.558-4.401-3.558Z'/%3e%3c/svg%3e");background-size:60px 48px}.blog .main-text blockquote+h2{margin-top:83px}.blog .main-text blockquote+h3{margin-top:58px}.blog .main-text blockquote+h4,.blog .main-text blockquote+h5,.blog .main-text blockquote+h6{margin-top:26px}.blog .main-text blockquote+p{margin-top:20px}.blog .main-text blockquote+ul,.blog .main-text blockquote+ol{padding-top:26px}.blog .main-text blockquote+.table-wrap{margin-top:32px}.blog .main-text blockquote+blockquote,.blog .main-text blockquote+pre{margin-top:20px}.blog .main-text blockquote+.code-toolbar{margin-top:26px}.blog .main-text blockquote+figure{margin-top:42px}.blog .main-text blockquote+.ref-link{margin-top:26px}.blog .main-text pre{width:100%;font-size:1.6rem;white-space:pre-wrap}.blog .main-text pre:not(.syntax){line-height:180%}.blog .main-text pre+h2{margin-top:83px}.blog .main-text pre+h3{margin-top:52px}.blog .main-text pre+h4,.blog .main-text pre+h5,.blog .main-text pre+h6{margin-top:20px}.blog .main-text pre+p{margin-top:20px}.blog .main-text pre+ul,.blog .main-text pre+ol{padding-top:20px}.blog .main-text pre+.table-wrap{margin-top:26px}.blog .main-text pre+blockquote,.blog .main-text pre+pre{margin-top:20px}.blog .main-text pre+.code-toolbar{margin-top:32px}.blog .main-text pre+figure{margin-top:42px}.blog .main-text pre+.ref-link{margin-top:26px}.blog .main-text .code-toolbar+h2{margin-top:96px}.blog .main-text .code-toolbar+h3{margin-top:64px}.blog .main-text .code-toolbar+h4,.blog .main-text .code-toolbar+h5,.blog .main-text .code-toolbar+h6{margin-top:32px}.blog .main-text .code-toolbar+p{margin-top:32px}.blog .main-text .code-toolbar+ul,.blog .main-text .code-toolbar+ol{padding-top:32px}.blog .main-text .code-toolbar+.table-wrap{margin-top:32px}.blog .main-text .code-toolbar+blockquote,.blog .main-text .code-toolbar+pre{margin-top:32px}.blog .main-text .code-toolbar+.code-toolbar{margin-top:32px}.blog .main-text .code-toolbar+figure{margin-top:48px}.blog .main-text .code-toolbar+.ref-link{margin-top:32px}.blog .main-text .ref-link{display:flex;position:relative;flex-direction:row-reverse;width:100%;min-height:146px;margin:32px auto 0;border-radius:10px}.blog .main-text .ref-link:after{content:"";position:absolute;inset:0;transition:background-color .5s}.blog .main-text .ref-link:hover:after{background-color:#6666664d}.blog .main-text .ref-link .ref-text{display:flex;align-items:center;width:62%;padding:42px 32px;border-top-right-radius:10px;border-bottom-right-radius:10px;background-color:#f5f5f5;font-size:1.6rem;line-height:180%}.blog .main-text .ref-link .ref-img{display:block;position:relative;width:38%;padding-top:20.263%;overflow:hidden;border-top-left-radius:10px;border-bottom-left-radius:10px;background-color:#6666664d}.blog .main-text .ref-link .ref-img>*{position:absolute;top:0;left:0;width:100%;height:100%}.blog .main-text .ref-link .ref-img img{width:100%;height:100%;object-fit:cover}.blog .main-text .ref-link+h2{margin-top:89px}.blog .main-text .ref-link+h3{margin-top:58px}.blog .main-text .ref-link+h4,.blog .main-text .ref-link+h5,.blog .main-text .ref-link+h6{margin-top:42px}.blog .main-text .ref-link+p{margin-top:26px}.blog .main-text .ref-link+ul,.blog .main-text .ref-link+ol{padding-top:20px}.blog .main-text .ref-link+.table-wrap{margin-top:32px}.blog .main-text .ref-link+blockquote,.blog .main-text .ref-link+pre{margin-top:26px}.blog .main-text .ref-link+.code-toolbar{margin-top:32px}.blog .main-text .ref-link+figure{margin-top:32px}.blog-list{display:flex;justify-content:space-between;padding-top:32px;padding-bottom:63px}.blog-list .list-area{width:64.285%}.blog-list .list-area article a{display:flex;flex-direction:row-reverse;justify-content:flex-end;transition:opacity .5s;color:#08131a;text-decoration:none}.blog-list .list-area article a:hover{opacity:.6}.blog-list .list-area article+article{margin-top:48px;padding-top:48px;border-top:1px solid rgb(204,204,204)}.blog-list .list-area .text-box{margin-left:32px}.blog-list .list-area .text-box .info .date{display:flex;align-items:center;line-height:100%}.blog-list .list-area .text-box .info .date .crt,.blog-list .list-area .text-box .info .date .upd{padding-left:6px;color:#b0b0b0;font-weight:700}.blog-list .list-area .text-box .info .date span+img{margin-left:16px}.blog-list .list-area .text-box h1{margin-top:10px;font-size:2rem;line-height:150%}.blog-list .list-area .text-box p{position:relative;margin-top:10px;color:#b0b0b0;font-size:1.4rem;line-height:180%}.blog-list .list-area .text-box p span{display:inline-block;margin-right:6px;padding:5px 8px;border-radius:12px;background-color:#139b81;color:#fff;font-weight:700;line-height:100%}.blog-list .list-area .blog-thum{width:176px;height:176px;border-radius:20px;object-fit:cover}.blog-list .side-area{position:relative;z-index:-2;width:31.428%}.blog-list .side-area .side-area-fix{position:fixed}.blog-list .side-area .ios-dev-banner{display:block;position:relative;z-index:-1;border-radius:20px;box-shadow:0 4px 4px #0000004d}.blog-list .side-area .ios-dev-banner img{display:block;width:100%;border-radius:20px}.blog-list .side-area .ios-dev-banner:after{content:"";position:absolute;inset:0;transition:background-color .5s;border-radius:20px}.blog-list .side-area .ios-dev-banner:hover:after{background-color:#6666664d}.blog-list .side-area h2{display:flex;align-items:center}.blog-list .side-area h2 .icon-cat,.blog-list .side-area h2 .icon-popular{width:16px;height:16px}.blog-list .side-area h2 span{display:inline-block;margin-left:8px;line-height:100%}.blog-list .side-area .popular h2{margin-top:64px}.blog-list .side-area .category ul{display:flex;flex-wrap:wrap}.blog-list .side-area .category ul li{margin-top:20px;margin-right:15px}.blog-list .side-area .category a{display:block;padding:8px;transition:background-color .5s;border:1px solid #000;border-radius:5px;color:#000;font-size:1.2rem;line-height:100%;text-decoration:none;white-space:nowrap}.blog-list .side-area .category a:hover{background-color:#0000001a}.blog-list .side-area .category a.active{background-color:#000;color:#fff}.blog-list .side-area .category a.active:hover{background-color:#000c}.blog-list .side-area .popular a{transition:opacity .5s;color:#08131a;font-weight:700;text-decoration:none}.blog-list .side-area .popular a:hover{opacity:.5}.blog-list .side-area .popular li{margin-top:13px;padding-bottom:13px;border-bottom:1px solid rgb(204,204,204);font-size:1.2rem;line-height:150%}.blog-list .side-area .popular li:last-child{border-bottom:0}.gradient-sample .g-sample{display:flex;align-self:center;justify-content:center;width:100%;color:#fff;font-size:2rem;font-weight:700;background-clip:padding-box}.sample-card .normal-card,.sample-card .plus-card,.sample-plus .normal-card,.sample-plus .plus-card{height:600px}.sample-card .bg1,.sample-plus .bg1{background-image:url(./../images/top/pexels-googledeepmind-18068493.jpg)}.sample-card .bg2,.sample-plus .bg2{background-color:#ffffffb3;background-image:url(./../images/top/scott-graham-5fNmWej4tAA-unsplash.jpg);background-blend-mode:lighten}.sample-card .bg3,.sample-plus .bg3{background-color:#ffffffb3;background-image:url(./../images/top/saad-chaudhry-PP1UkTDYJkc-unsplash.jpg);background-blend-mode:lighten}.sample-card .bg4,.sample-plus .bg4{background-image:url(./../images/top/pexels-googledeepmind-18068490.jpg)}.top .section1 h2{color:#3d44c3;font-size:2.4rem;line-height:150%}.top .section1 .c-box{padding-top:140px!important;padding-bottom:140px!important}.top .section1 .bg1{background-image:url(/_astro/pexels-divinetechygirl-1181244.DRXCNaKD.jpg)}.top .section1 .bg2{background-image:url(./../images/top/pexels-googledeepmind-17483848.jpg)}.top .section1 p{text-align:justify}.top .section2 h2{color:#1cbe75}.top .section2 .bg,.top .section2 .bg-big{width:100%;height:200px;margin:0 auto}.top .section2 .bg-big{height:240px}.top .section2 .bg1{background-image:url(./../images/top/AdobeStock_475281600.jpeg)}.top .section2 .bg2{background-image:url(./../images/top/dummy_05.jpg)}.top .section2 .bg3{background-image:url(./../images/top/AdobeStock_332417692.jpeg)}.top .section2 .bg4{background-image:url(./../images/top/AdobeStock_381046279.jpeg)}.top .section2 .bold{color:#1cbe75}.top .section3 .top-blog-list{margin-top:36px}.top .section3 .top-blog-list a{display:flex;flex-direction:column-reverse;justify-content:flex-end;height:100%;transition:opacity .5s;background-color:#fff;color:#08131a;text-decoration:none}.top .section3 .top-blog-list a:hover{opacity:.5}.top .section3 .top-blog-list a .info{display:block;border-radius:0 0 30px 30px;background-color:#fff}.top .section3 .top-blog-list a .info .date{display:flex;align-items:center;line-height:100%}.top .section3 .top-blog-list a .info .date .crt,.top .section3 .top-blog-list a .info .date .upd{padding-left:6px;color:#b0b0b0;font-weight:700}.top .section3 .top-blog-list a .info .date span+img{margin-left:16px}.top .section3 .top-blog-list a p{margin-top:12px;margin-bottom:-4px;line-height:150%}.top .section3 .top-blog-list a .img-container{position:relative;padding-top:54.545%;overflow:hidden;background-position:center;background-size:cover}.top .section3 .top-blog-list a .img-container>*{position:absolute;top:0;left:0;width:100%;height:100%}.top .section3 .top-blog-list a .img-container img{width:100%;height:100%;object-fit:cover}.top .section3 .btn-block-area{margin-top:64px}.top .section3 .btn-block-area .btn{width:224px}.top .section4 h2{color:#ed396c}.top .section4 .bg1,.top .section4 .bg4{padding-top:50%!important;background-repeat:no-repeat;background-position:center top;background-size:cover}.top .section4 .bg1{background-image:url(./../images/top/ben-kolde-FaPxZ88yZrw-unsplash.jpg)}.top .section4 .bg4{background-image:url(./../images/top/andrew-neel-cckf4TsHAuw-unsplash.jpg)}.top .section4 .bg2{background-image:url(./../images/top/pexels-googledeepmind-18068493.jpg)}.top .section5 h2{color:#f96}.top .section5 .bg1,.top .section5 .bg4{padding-top:50%!important;background-repeat:no-repeat;background-position:center top;background-size:cover}.top .section5 .bg1{background-image:url(./../images/top/saad-chaudhry-PP1UkTDYJkc-unsplash.jpg)}.top .section5 .bg2{background-image:url(./../images/top/pexels-googledeepmind-18068493.jpg)}.top .section5 .bg3{background-image:linear-gradient(35deg,#5787c6,#da2a75)}.top .section5 .bg4{background-image:url(./../images/top/AdobeStock_332417692.jpeg)}.top .section5 .bg5{background-image:url(./../images/top/pexels-googledeepmind-18068490.jpg)}}@media only screen and (min-width:768px)and (max-width:991px){.pc,.sp{display:none!important}.tablet{display:block!important}header.top-header h2{padding-top:32px}header.top-header .header-image{height:360px}header.top-header p{margin-top:48px}.top .g-text{padding-top:96px}.top .section-top-info{margin-top:96px;margin-bottom:96px}.top .section-top-info h1{font-size:3.8rem}.top .section-top-info p{font-size:2rem;text-align:justify}.top .section-price .btn-info{margin-top:64px;margin-bottom:32px}.top .section-easy .c-box{padding-top:64px!important;padding-bottom:64px!important}.top .section-uxui .bg-sample,.top .section-security .bg-sample,.top .section-basic .bg-sample,.top .section-nocode .bg-sample,.top .section-extensibility .bg-sample{width:100%;height:240px;margin:0 auto;border-radius:20px}.top .section1 .c-box{padding-top:64px!important;padding-bottom:64px!important}.top .section2 .bg-sample{width:100%;height:240px;margin:0 auto;border-radius:20px}.top .section4 .bg2,.top .section4 .bg3{padding-top:64px!important;padding-bottom:64px!important}.top .section5 .bg2{padding-top:96px!important;padding-bottom:96px!important}.top .section5 .bg5{padding-top:150px!important;padding-bottom:150px!important}}@media only screen and (max-width:991px){header .nav{display:flex;align-items:center;height:48px}header .nav-box{position:absolute;top:0;left:0;width:100%}header .nav-box-wrap{padding-top:16px}header h1{padding-left:5%}header h1 span{display:block;position:relative;z-index:100;width:100px;height:25px;background-image:url(/_astro/logo_espar-form_negative-on-black.CNIhJ-0P.svg);background-repeat:no-repeat;background-size:cover;text-indent:-9999px}header .header-image{color:#fff}header .header-image .header-text{display:flex;flex-direction:column;justify-content:center;height:400px}header .header-image h2{padding-top:8px;font-size:2.6rem;line-height:160%}header .header-image p{margin-top:8px;font-size:1.6rem}header nav li .normal-link{font-weight:700}header nav li .normal-link,header nav li .en-link{display:flex;align-items:center;justify-content:center;color:#08131a;font-size:2rem}header nav li .en-link a{display:inline-block;padding-right:10px;padding-left:10px;color:#08131a}header nav .icon-service,header nav .icon-blog,header nav .icon-lang,header nav .icon-book-open,header nav .icon-voice,header nav .icon-yen,header nav .icon-mail,header nav .icon-home{margin-right:12px;background-color:#08131a}header nav .icon-service{width:18px;height:16px}header nav .icon-blog{width:18px;height:16px}header nav .icon-lang{width:16px;height:16px}header nav .icon-home{width:20px;height:20px}header nav .lang-spacer{padding:0 8px;font-weight:400}header nav .lang-non-active{font-weight:400}header .nav-sub h1{padding-top:12px;color:#08131a}header .nav-sub h1 a{color:#08131a}header .nav-list{position:fixed;z-index:9999;top:88px;right:0;left:0;width:90%;max-width:400px;height:0;margin:0 auto;overflow:hidden;text-align:center}header .nav-list ul{margin:0 auto;padding:0;border:0;background-color:#fff}header .nav-list a,header .span-link{display:block;padding:15px 0;color:#08131a;text-decoration:none}header .functions-nav{padding:15px 0}header .functions-nav .span-link{color:#00000080}header .functions-nav .span-link span{background-color:#00000080}header .functions-nav a{padding:6px 0}header .nav-list>ul>li{border-top:1px solid rgba(102,102,102,.9);border-right:1px solid rgba(102,102,102,.9);border-left:1px solid rgba(102,102,102,.9);line-height:100%}header .nav-list>ul>li:last-child{border-bottom:1px solid rgba(102,102,102,.9)}header .mobile-nav{position:fixed;z-index:9999;top:15px;right:5%;width:50px;height:50px;padding:10px;border-radius:30px;background-color:#fff6;cursor:pointer}header .mobile-nav span{display:block;left:0;width:100%;height:2px;margin-top:7px;border-radius:0;background-color:#08131a}header .mobile-nav span:first-child{margin-top:5px}header .mobile-nav-top{display:none}header .mobile-nav,header .mobile-nav span{transition:all .2s}header .mobile-nav.active{opacity:1}header .mobile-nav.active span:nth-of-type(1){transform:translateY(9px) rotate(-45deg)}header .mobile-nav.active span:nth-of-type(2){opacity:0}header .mobile-nav.active span:nth-of-type(3){transform:translateY(-9px) rotate(45deg)}}
