html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}h1,h2,h3,h4,h5,h6{font-weight:400}html{height:100%}body{background-color:#fff;height:100%;font-size:12px;line-height:1.5}ul{list-style:none}dt{width:auto;display:block}table{border-collapse:collapse;border-spacing:0;border:none;font-size:100%}td,th{vertical-align:top}th{text-align:left;font-weight:400}caption{text-align:left}img{vertical-align:top;background-color:#0000}a img{border:none}img{-ms-interpolation-mode:bicubic}em{font-style:normal}hr{height:1px}input,textarea,select,option,optgroup{vertical-align:middle;letter-spacing:0}* html input{height:1.6em;line-height:1}:first-child+html input{line-height:1}select{min-width:2em}option,optgroup{padding-right:.4em}label[for],input[type=checkbox],input[type=radio],input[type=button],input[type=image],input[type=reset],input[type=submit],select,option{cursor:pointer}optgroup{cursor:default}html,body{color:#333;width:100%;height:100%}body{font-family:Noto Sans JP,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,sans-serif;font-size:1.6em;font-weight:400}#Wrapper{flex-direction:column;min-height:100svh;display:flex;overflow:hidden}#Contents{flex:1}*,:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{vertical-align:baseline;color:#333;margin:0;padding:0;text-decoration:none}a:link,a:visited,a:hover{text-decoration:none}p{font-size:1.6rem}sup{vertical-align:super;font-size:smaller;line-height:1}b,strong,.bold{font-family:Noto Sans JP,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,sans-serif}@media (width>=751px){html{font-size:62.5%}body{font-size:1.6em}.sp-view{display:none!important}}@media (width<=1400px){html{font-size:52%}}@media (width<=750px){a{-webkit-tap-highlight-color:#0000}html,body{-webkit-text-size-adjust:none}*{box-sizing:border-box}html{font-size:62.5%}body{font-size:2.8rem;line-height:1.3}.pc-view{display:none!important}}.defaultPage h1{text-align:center;margin:0 0 40px;font-size:4rem;font-weight:700}@media only screen and (width<=768px){.defaultPage h1{margin-bottom:24px;font-size:2rem}}.defaultPage #Contents{max-width:1000px;margin:0 auto 80px}@media only screen and (width<=768px){.defaultPage #Contents{margin:0 24px 80px}}.defaultPage #Contents h2{border-bottom:3px solid #102c78;margin:24px 0 40px;padding-bottom:8px;font-size:2.4rem;font-weight:700}@media only screen and (width<=768px){.defaultPage #Contents h2{font-size:1.8rem}}.defaultPage #Contents h3{margin:24px 0 16px;font-size:2rem;font-weight:700}@media only screen and (width<=768px){.defaultPage #Contents h3{font-size:1.6rem}}.defaultPage #Contents a{color:#102c78;text-decoration:underline}.defaultPage #Contents a:hover{text-decoration:none}.defaultPage #Contents p{margin:8px 0;font-size:1.6rem}@media only screen and (width<=768px){.defaultPage #Contents p{font-size:1.4rem}}.defaultPage #Contents figure{text-align:center;max-width:800px;margin:0 0 24px}.defaultPage #Contents figure figcaption{background:#f3f3f3;margin:16px 0;padding:4px;font-size:1.2rem}.defaultPage #Contents ul{background:#f6f6f6;padding:8px 24px}.defaultPage #Contents ul li{margin:8px 0 0 24px;font-size:1.4rem;position:relative}.defaultPage #Contents ul li:before{content:"";background-color:#333;border-radius:5px;width:10px;height:10px;display:inline-block;position:absolute;top:5px;left:-24px}@media only screen and (width<=768px){.defaultPage #Contents ul li:before{top:3px}}.defaultPage #Contents ol{margin:8px 0;padding-left:24px;font-size:1.4rem}.defaultPage #Contents ol li{margin:16px 0}.defaultPage #Contents ol li ol li{margin:4px 0}.defaultPage #Contents blockquote{border:1px solid #baa;margin:16px 0;padding:16px;position:relative}.defaultPage #Contents blockquote cite{margin-bottom:0;font-size:10px}.defaultPage #Contents table{text-align:left;border-color:#aaa}.defaultPage #Contents table th{text-align:center;border:1px solid #baa;border-bottom:2px solid #333;font-size:1.4rem;font-weight:700}.defaultPage #Contents table td{border:1px solid #baa;font-size:1.4rem}.defaultPage #Contents pre{color:#fff;background:#333;border-radius:4px;margin:16px 0;padding:8px 16px;font-weight:400}.defaultPage #cta-area{display:none}.uruteq_home #content-inner{overflow-x:hidden}.uruteq_home section{padding:80px}@media only screen and (width<=768px){.uruteq_home section{padding:40px 24px}}.uruteq_home #mainvisual{z-index:0;background-image:url(/_astro/top-bg-right.CwD3d5Mr.png);background-position:100%;background-repeat:no-repeat;background-size:contain;position:relative}@media only screen and (width<=768px){.uruteq_home #mainvisual{background-image:url(/_astro/top-bg-left.CXGAXRPa.png),url(/_astro/top-bg-right.CwD3d5Mr.png);background-position:0 0,100% 0;background-size:40%}}.uruteq_home #mainvisual .bg{content:"";z-index:1;width:55%;height:90%;position:absolute;top:8%;right:calc(100vw - 105%)}@media screen and (width<=1340px){.uruteq_home #mainvisual .bg{width:58%;top:6%}}@media screen and (width<=1140px){.uruteq_home #mainvisual .bg{width:60%;top:0}}@media only screen and (width<=768px){.uruteq_home #mainvisual .bg{display:none}}.uruteq_home #mainvisual .top-img{width:116%;height:77.9016%;margin:0 -24px -24px}.uruteq_home #mainvisual .mainvisual-inner{z-index:2;justify-content:end;width:100%;padding:80px 54% 160px 0;display:flex;position:relative}@media only screen and (width<=768px){.uruteq_home #mainvisual .mainvisual-inner{padding:40px 0 0}}.uruteq_home #mainvisual .mainvisual-inner .mainvisual-content{flex-direction:column;align-items:flex-start;gap:24px;display:flex}@media only screen and (width<=768px){.uruteq_home #mainvisual .mainvisual-inner .mainvisual-content{align-items:center}}.uruteq_home #mainvisual h1{text-align:left;margin:0;position:relative}.uruteq_home #mainvisual h1 b{display:none}.uruteq_home #mainvisual h1 img{width:200px;max-width:90vw}.uruteq_home #mainvisual p{margin-bottom:24px;font-size:2rem}.uruteq_home #mainvisual p span{color:#29a9ff;border-bottom:2px dotted #29a9ff;margin:0 4px;font-weight:700;line-height:2}@media screen and (width<=1340px){.uruteq_home #mainvisual p{font-size:1.8rem}}@media screen and (width<=1140px){.uruteq_home #mainvisual p{font-size:1.6rem}}@media only screen and (width<=768px){.uruteq_home #mainvisual p{margin-bottom:0}}.uruteq_home #mainvisual .subtitle{font-size:5.2rem;font-weight:900}@media screen and (width<=1340px){.uruteq_home #mainvisual .subtitle{font-size:4rem}}@media screen and (width<=1140px){.uruteq_home #mainvisual .subtitle{font-size:3.3rem}}@media only screen and (width<=768px){.uruteq_home #mainvisual .subtitle{font-size:2.8rem}}.uruteq_home #mainvisual .cta-button{font-size:2.2rem}@media screen and (width<=1140px){.uruteq_home #mainvisual .cta-button{font-size:1.8rem}}.uruteq_home .section-title-wrap{flex-direction:column;align-items:center;gap:16px;display:flex}.uruteq_home .section-title-wrap p{color:#29a9ff}@media only screen and (width<=768px){.uruteq_home .section-title-wrap p{font-size:1.2rem}}.uruteq_home h2.section-title{text-align:center;margin-bottom:80px;font-size:3.6rem;font-weight:700;display:block;position:relative}@media only screen and (width<=768px){.uruteq_home h2.section-title{margin-bottom:40px;font-size:2rem}}.uruteq_home #logolist{display:none}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-1750px)}}.uruteq_home #logolist .slider{width:auto;height:100px;margin:auto;position:relative;overflow:hidden}.uruteq_home #logolist .slider .slide-track{width:3500px;animation:40s linear infinite scroll;display:flex}.uruteq_home #logolist .slider .slide{width:250px;height:100px}.uruteq_home #introduction .section-title{width:100%;margin-bottom:40px;position:relative}.uruteq_home #introduction .section-title:before{content:"ABOUT URUTEQ";color:#29a9ff1a;width:120%;font-size:7.2rem;font-weight:900;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media only screen and (width<=768px){.uruteq_home #introduction .section-title:before{font-size:4rem}}.uruteq_home #introduction .introduction-content-wrap{justify-content:center;align-items:center;gap:40px;max-width:1400px;margin:0 auto;display:flex}.uruteq_home #introduction .introduction-content{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.uruteq_home #introduction .introduction-content p{text-align:center;margin:8px 0;font-size:1.8rem}@media only screen and (width<=768px){.uruteq_home #introduction .introduction-content p{font-size:1.6rem}}.uruteq_home #introduction .introduction-content p span{color:#29a9ff;margin:0 4px;font-weight:700}.uruteq_home #introduction .introduction-content img{max-width:100%}.uruteq_home #merit .merit-content-wrap{justify-content:center;gap:56px;max-width:1400px;margin:0 auto;display:flex}@media only screen and (width<=768px){.uruteq_home #merit .merit-content-wrap{flex-direction:column}}.uruteq_home #merit .merit-content{background-image:url(/_astro/bg-kirakira.UMiJLRpc.svg);background-position:100% 0;background-repeat:no-repeat;background-size:48px;flex-direction:column;flex:1;gap:16px;max-width:33.33%;display:flex}@media only screen and (width<=768px){.uruteq_home #merit .merit-content{max-width:unset}}.uruteq_home #merit .merit-content .merit-title-wrap{align-items:center;gap:16px;display:flex}.uruteq_home #merit .merit-content .merit-title-wrap img{width:64px;height:64px}.uruteq_home #merit .merit-content .merit-title-wrap h3{color:#102c78;font-size:2rem;font-weight:700}.uruteq_home #merit .merit-content .merit-title-wrap h3 span{border-bottom:3px solid #29a9ff;padding-bottom:4px;font-size:3.2rem}.uruteq_home #merit .merit-content p{font-size:2rem}.uruteq_home #problem{margin-top:80px}.uruteq_home #problem .problem-content-wrap{justify-content:center;align-items:flex-start;gap:40px;max-width:1400px;margin:0 auto;display:flex}.uruteq_home #problem .problem-content-wrap .problem-content{background:#00000005;border-radius:20px;flex-direction:column;flex:1;gap:16px;max-width:33.33%;padding:24px;display:flex;position:relative}@media only screen and (width<=768px){.uruteq_home #problem .problem-content-wrap .problem-content{max-width:100%}}.uruteq_home #problem .problem-content-wrap .problem-content:after{content:"";z-index:2;background:url(/_astro/problem_icon.DhZ_dctC.svg) 0 0/contain no-repeat;width:40px;height:50px;position:absolute;top:-4px;right:-4px;transform:rotate(10deg)}.uruteq_home #problem .problem-content-wrap .problem-content img{object-fit:contain;max-width:60%;height:100px;margin:0 auto}.uruteq_home #problem .problem-content-wrap .problem-content h3{color:#102c78;text-align:center;font-size:1.8rem;font-weight:400}@media only screen and (width<=768px){.uruteq_home #problem .problem-content-wrap .problem-content h3{font-size:1.6rem}}.uruteq_home #problem .problem-content-wrap .problem-content h3 span{font-size:2.2rem;font-weight:700;display:inline-block;position:relative}@media only screen and (width<=768px){.uruteq_home #problem .problem-content-wrap .problem-content h3 span{font-size:1.7rem}}.uruteq_home #problem .problem-content-wrap .problem-content h3 span:before{content:"";opacity:.5;z-index:-1;background:#29a9ff;width:100%;height:8px;position:absolute;bottom:-1px;left:0}@media only screen and (width<=768px){.uruteq_home #problem .problem-content-wrap{flex-direction:column}}.uruteq_home #feature{position:relative;overflow:hidden}.uruteq_home #feature .feature-content-wrap{flex-direction:column;gap:80px;margin:0 auto;display:flex}@media only screen and (width<=768px){.uruteq_home #feature .feature-content-wrap{max-width:90%}}.uruteq_home #feature h3{color:#333;font-size:3.8rem;font-weight:900}@media only screen and (width<=768px){.uruteq_home #feature h3{font-size:3rem}}.uruteq_home #feature .feature-content{justify-content:center;align-items:center;gap:40px;display:flex}.uruteq_home #feature .feature-content:nth-child(odd){flex-direction:row-reverse}@media only screen and (width<=768px){.uruteq_home #feature .feature-content:nth-child(odd){flex-direction:column}.uruteq_home #feature .feature-content{flex-direction:column;gap:24px}}.uruteq_home #feature .feature-content .feature-img{z-index:2;background-image:url(/_astro/bg_circle.C5u6ZnEp.png);background-position:50%;background-repeat:no-repeat;background-size:100%;width:60%;max-width:800px;padding:40px;transform:scale(1)}@media only screen and (width<=768px){.uruteq_home #feature .feature-content .feature-img{width:100%}}.uruteq_home #feature .feature-content .feature-content-text{flex-direction:column;align-items:flex-start;gap:16px;width:40%;display:flex}@media only screen and (width<=768px){.uruteq_home #feature .feature-content .feature-content-text{align-items:normal;width:100%}}.uruteq_home #feature .feature-content .feature-content-text .feature-detail{max-width:800px;font-size:2.4rem}@media only screen and (width<=768px){.uruteq_home #feature .feature-content .feature-content-text .feature-detail{font-size:1.8rem}}.uruteq_home #feature .feature-content .feature-content-text .fn{background:linear-gradient(90deg,#29a9ff 0%,#102c78 80%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:3.2rem;font-weight:900}.uruteq_home #forteam{background:linear-gradient(130deg,#102c78,#29a9ff);padding-bottom:120px;position:relative}.uruteq_home #forteam .section-title-wrap{color:#fff}.uruteq_home #forteam .section-title-wrap p{color:#fff;margin:0}.uruteq_home #forteam .section-title-wrap h2{letter-spacing:4px}.uruteq_home #forteam .forteam-content-wrap{justify-content:center;gap:40px;max-width:1400px;margin:0 auto;display:flex}@media only screen and (width<=768px){.uruteq_home #forteam .forteam-content-wrap{flex-direction:column}}.uruteq_home #forteam .forteam-content-outer{flex:1;position:relative}.uruteq_home #forteam .forteam-content-outer:before{text-align:right;color:#fff;text-shadow:0 0 20px #29a9ff4d;text-align:center;z-index:3;width:100%;font-family:Sacramento;font-size:7.2rem;line-height:1;position:absolute;top:8px;right:16px;transform:skew(-24deg)rotate(20deg)translate(40%,-120%)}@media only screen and (width<=768px){.uruteq_home #forteam .forteam-content-outer:before{font-size:4.8rem}}.uruteq_home #forteam .forteam-content-outer.marketing:before{content:"Marketing"}.uruteq_home #forteam .forteam-content-outer.marketing .forteam-head{background-image:url(/_astro/marketing-img.D7s60sO9.jpg)}.uruteq_home #forteam .forteam-content-outer.sales:before{content:"Sales"}.uruteq_home #forteam .forteam-content-outer.sales .forteam-head{background-image:url(/_astro/sales-img.Dy94z3Gf.jpg)}.uruteq_home #forteam .forteam-content-link{-webkit-backdrop-filter:blur(2px);background:#ffffffb3;border:1px solid #ffffff4d;border-radius:20px;transition:transform .3s;display:block;position:relative;overflow:hidden;box-shadow:0 0 20px #0003}.uruteq_home #forteam .forteam-content-link:hover{transform:translateY(-4px)}.uruteq_home #forteam .forteam-content-link .forteam-head{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;position:relative;overflow:hidden}.uruteq_home #forteam .forteam-content-link .forteam-head:before{content:"";padding-top:40%;display:block}.uruteq_home #forteam .forteam-content-link .forteam-head .forteam-head-inner{-webkit-backdrop-filter:blur(1px);background:#102c7899;flex-direction:column;justify-content:center;width:100%;height:100%;padding:16px 0;display:flex;position:absolute;top:0;left:0}.uruteq_home #forteam .forteam-content-link .forteam-head .forteam-head-inner h3{text-align:center;color:#fff;text-shadow:0 0 10px #000000b3;font-size:2.4rem;font-weight:700}@media only screen and (width<=768px){.uruteq_home #forteam .forteam-content-link .forteam-head .forteam-head-inner h3{font-size:2rem}}.uruteq_home #forteam .forteam-content-link .forteam-head .forteam-head-inner h3 span{margin-left:4px;font-size:1.4rem}@media only screen and (width<=768px){.uruteq_home #forteam .forteam-content-link .forteam-head .forteam-head-inner h3 span{font-size:1.2rem}}.uruteq_home #forteam .forteam-content{flex-direction:column;align-items:center;gap:8px;padding:0 24px 24px;display:flex}.uruteq_home #forteam img{object-fit:contain;width:100%}.uruteq_home #forteam p{color:#102c78;margin:16px 0;font-weight:700}.uruteq_home #forteam ul{background:#fff;border-radius:20px;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:16px 24px;display:flex}.uruteq_home #forteam ul li{min-width:34%;padding:0 16px 0 24px;font-size:1.6rem;font-weight:700;position:relative}.uruteq_home #forteam ul li:before{content:"";background-image:url(/_astro/check.Bv3ShEM1.svg);background-size:14px;width:14px;height:14px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.uruteq_home #forteam .forteam-btn{color:#fff;background:#29a9ff;border:3px solid #29a9ff;border-radius:40px;margin:16px 0 0;padding:8px 24px;font-size:2rem;font-weight:700;transition:all .3s}.uruteq_home #forteam .forteam-btn:hover{color:#29a9ff;background:#fff}@media only screen and (width<=768px){.uruteq_home #forteam .forteam-btn{font-size:1.6rem}}.uruteq_home #case{max-width:1600px;margin:0 auto 80px;padding:80px}@media only screen and (width<=768px){.uruteq_home #case{max-width:90%;padding:80px 0}}.uruteq_home #case ul.case-content{gap:24px;margin-bottom:24px;display:flex}@media only screen and (width<=768px){.uruteq_home #case ul.case-content{flex-direction:column}}.uruteq_home #case ul.case-content li{border-radius:20px;width:100%;overflow:hidden;box-shadow:0 0 20px #0000001a}.uruteq_home #case ul.case-content li a{flex-direction:column;transition:all .3s;display:flex}.uruteq_home #case ul.case-content li a:hover{opacity:.7;transform:translateY(-4px)}.uruteq_home #case ul.case-content li a .case-thumb{align-items:center;width:100%;display:flex}.uruteq_home #case ul.case-content li a .case-thumb .case-thumb-spacer{background-position:50%;background-size:cover;width:100%;height:0;padding-top:56%}.uruteq_home #case ul.case-content li a .case-content{flex-direction:column;justify-content:flex-start;gap:8px;padding:16px;font-size:1.4rem;display:flex}.uruteq_home #case ul.case-content li a .case-content h3{color:#102c78;font-size:2.4rem;font-weight:700}@media only screen and (width<=768px){.uruteq_home #case ul.case-content li a .case-content h3{font-size:1.6rem}}.uruteq_home #case ul.case-content li a .case-content .case-logo{max-width:100%;margin:8px 0}.uruteq_home #case ul.case-content li a .case-content .case-logo img{object-fit:contain;max-width:100%;max-height:20px}.uruteq_home #case ul.case-content li a .case-content .case-company-name,.uruteq_home #case ul.case-content li a .case-content .case-business{align-items:center;gap:4px;font-size:1.6rem;line-height:1;display:flex}.uruteq_home #case ul.case-content li a .case-content .case-company-name span,.uruteq_home #case ul.case-content li a .case-content .case-business span{color:#00000080;font-size:1.2rem}.uruteq_home #document{background:#f6fafd}.uruteq_home #document .document-content-wrap{gap:40px;display:flex}@media only screen and (width<=768px){.uruteq_home #document .document-content-wrap{flex-direction:column;gap:64px}}.uruteq_home #document .document-content-wrap .document-content{flex-direction:column;justify-content:space-between;gap:16px;display:flex}.uruteq_home #document .document-content-wrap .document-content img{max-width:100%;box-shadow:0 0 20px #0003}.uruteq_home #document .document-content-wrap .document-content .document-content-inner{flex-direction:column;gap:8px;display:flex}.uruteq_home #document .document-content-wrap .document-content .document-content-inner .document-img-link{transition:transform .3s}.uruteq_home #document .document-content-wrap .document-content .document-content-inner .document-img-link:hover{transform:translateY(-4px)}.uruteq_home #document .document-content-wrap .document-content .document-content-inner h3{color:#102c78;border-bottom:3px solid #29a9ff;margin:16px 0;padding-bottom:4px;font-size:1.8rem;font-weight:700}.uruteq_home #document .document-content-wrap .document-content .document-content-inner h4{color:#29a9ff;font-size:1.4rem;font-weight:700}.uruteq_home #document .document-content-wrap .document-content .document-content-inner ul{margin:-8px 0 0}.uruteq_home #document .document-content-wrap .document-content .document-content-inner ul li{margin:16px 0;padding:0 16px 0 24px;font-size:1.4rem;line-height:1.2;position:relative}.uruteq_home #document .document-content-wrap .document-content .document-content-inner ul li:before{content:"";background-image:url(/_astro/check.Bv3ShEM1.svg);background-size:14px;width:14px;height:14px;position:absolute;top:2px;left:0}.uruteq_home #document .document-content-wrap .document-content a.cta-button{margin:0 auto;display:inline-block}.uruteq_home #document .document-content-wrap .document-content a.cta-button:before{display:none}.uruteq_home #blog{max-width:1600px;margin:0 auto 80px;padding:80px}@media only screen and (width<=768px){.uruteq_home #blog{max-width:90%;padding:80px 0}}.uruteq_home #blog ul.blog-wrap{gap:24px;margin-bottom:24px;display:flex}@media only screen and (width<=768px){.uruteq_home #blog ul.blog-wrap{flex-direction:column}}.uruteq_home #blog ul.blog-wrap li{border-radius:20px;width:100%;overflow:hidden;box-shadow:0 0 20px #0000001a}.uruteq_home #blog ul.blog-wrap li a{flex-direction:column;transition:all .3s;display:flex}.uruteq_home #blog ul.blog-wrap li a:hover{opacity:.7}.uruteq_home #blog ul.blog-wrap li a .blog-thumb{background-color:#00000012;align-items:center;width:100%;display:flex}.uruteq_home #blog ul.blog-wrap li a .blog-thumb .blog-thumb-spacer{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:0;padding-top:56%}.uruteq_home #blog ul.blog-wrap li a .blog-content{flex-direction:column;justify-content:flex-start;gap:8px;padding:8px 16px 16px;display:flex}.uruteq_home #blog ul.blog-wrap li a .blog-content .blog-date{text-align:right;color:#00000080;width:100%;min-width:70px;font-size:1.1rem}@media only screen and (width<=768px){.uruteq_home #blog ul.blog-wrap li a .blog-content .blog-date{min-width:60px}}.uruteq_home #blog ul.blog-wrap li a .blog-content .blog-catwrap p{color:#fff;background:#102c78;border-radius:4px;padding:2px 4px;font-size:1rem;display:inline-block}@media only screen and (width<=768px){.uruteq_home #blog ul.blog-wrap li a .blog-content .blog-catwrap p{font-size:1.2rem}}.uruteq_home #blog ul.blog-wrap li a .blog-content .blog-arttitle{font-size:1.6rem;font-weight:700}@media only screen and (width<=768px){.uruteq_home #blog ul.blog-wrap li a .blog-content .blog-arttitle{font-size:1.2rem}}.uruteq_home .more-link{text-align:right}.uruteq_home .more-link span{display:none}.uruteq_home .more-link a{color:#102c78;border-bottom:1px solid #102c78;padding-bottom:8px;font-size:1.4rem;transition:all .3s}@media only screen and (width<=768px){.uruteq_home .more-link a{font-size:1.2rem}}.uruteq_home .more-link a i{color:#29a9ff}.uruteq_home .more-link a:hover{border-bottom:1px solid #0000}.uruteq_home .more-link a:hover i{color:#102c78;transform:translate(2px,-2px)}.contactPage h1{text-align:center;font-size:4rem;font-weight:700}@media only screen and (width<=768px){.contactPage h1{font-size:2.8rem}}.contactPage form.wpcf7-form{margin-bottom:160px}.contactPage form.wpcf7-form .wpcf7-not-valid-tip{color:#f67;margin-top:-18px;font-size:1.2rem}.contactPage form.wpcf7-form.invalid .wpcf7-response-output{text-align:center;color:#102c78;border:none;width:80%;margin:0 auto}.contactPage form.wpcf7-form .wpcf7-list-item{font-size:1.4rem}.contactPage form.wpcf7-form .wpcf7-list-item input[type=checkbox]{display:none}.contactPage form.wpcf7-form .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label{cursor:pointer;margin:8px 0;padding-left:25px;font-size:1.4rem;line-height:1.8;display:inline-block;position:relative}@media only screen and (width<=768px){.contactPage form.wpcf7-form .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label{font-size:1.2rem}}.contactPage form.wpcf7-form .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label a{color:#102c78;margin-right:4px}.contactPage form.wpcf7-form .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label a:hover{text-decoration:underline}.contactPage form.wpcf7-form .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label:before{content:"";box-sizing:border-box;background-color:#fff;border:1px solid #888;width:16px;height:16px;display:block;position:absolute;top:6px;left:0}@media only screen and (width<=768px){.contactPage form.wpcf7-form .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label:before{top:3px}}.contactPage form.wpcf7-form .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:after{content:"";box-sizing:border-box;border-color:#102c78;border-bottom-style:solid;border-bottom-width:3px;border-left-style:solid;border-left-width:3px;width:18px;height:9px;margin-top:-9px;display:block;position:absolute;top:13px;left:3px;transform:rotate(-45deg)}@media only screen and (width<=768px){.contactPage form.wpcf7-form .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:after{top:10px}}.contactPage section.contact-form{flex-direction:column;max-width:600px;margin:0 auto;display:flex}@media only screen and (width<=768px){.contactPage section.contact-form{max-width:90%}}.contactPage section.contact-form .contact-content-wrap{margin-top:24px}.contactPage section.contact-form .contact-content-wrap .contact-label{margin-bottom:4px;font-size:1.6rem;font-weight:700}.contactPage section.contact-form .contact-content-wrap .contact-label span{color:#102c78;margin-left:4px}.contactPage section.contact-form .contact-content-wrap .contact-label .form-required{color:#f67}.contactPage section.contact-form .contact-content-wrap .form-item{margin-bottom:8px}.contactPage section.contact-form .contact-content-wrap input,.contactPage section.contact-form .contact-content-wrap textarea{background:0 0;border:1px solid #ddd;border-radius:10px;width:600px;height:40px;margin-bottom:24px;padding:8px;font-size:1.6rem}@media only screen and (width<=768px){.contactPage section.contact-form .contact-content-wrap input,.contactPage section.contact-form .contact-content-wrap textarea{width:100%}}.contactPage section.contact-form .contact-content-wrap input::placeholder,.contactPage section.contact-form .contact-content-wrap textarea::placeholder{color:#bbb;font-weight:400}.contactPage section.contact-form .contact-content-wrap input:focus-visible,.contactPage section.contact-form .contact-content-wrap textarea:focus-visible{background:#fff;outline:0}.contactPage section.contact-form .contact-content-wrap input[type=radio],.contactPage section.contact-form .contact-content-wrap textarea[type=radio]{width:auto;height:18px;margin:0;display:inline-block}.contactPage section.contact-form .contact-content-wrap textarea{box-sizing:border-box;border:1px solid #ddd;border-radius:10px;height:auto}.contactPage section.contact-form .contact-content-wrap .form-select{position:relative}.contactPage section.contact-form .contact-content-wrap .form-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#333;background:#fff;border:1px solid #ddd;border-radius:10px;width:100%;height:40px;padding:0 8px;font-size:1.6rem;position:relative}.contactPage section.contact-form .contact-content-wrap .form-select select::-ms-expand{display:none}.contactPage section.contact-form .contact-content-wrap .form-select:after{content:"";z-index:2;border-bottom:2px solid #ddd;border-right:2px solid #ddd;width:10px;height:10px;position:absolute;bottom:16px;right:16px;transform:rotate(45deg)}.contactPage section.contact-form input[type=submit]{-webkit-appearance:none;appearance:none;color:#fff;cursor:pointer;background:#102c78;border:1px solid #333;border-radius:0;width:200px;margin:40px auto;padding:8px 0;font-size:1.6rem;font-weight:700;transition:all .3s;display:block;overflow:hidden}.contactPage section.contact-form input[type=submit]:hover{color:#102c78;background:#fff}.contactPage #hubspotform{max-width:600px;margin:40px auto 80px}@media only screen and (width<=768px){.contactPage #hubspotform{padding:0 24px}}.contactPage #cta-area{display:none}.downloadPage h2{color:#102c78;margin:24px 0;font-size:2.4rem;font-weight:700}@media only screen and (width<=768px){.downloadPage h2{font-size:1.8rem}}.downloadPage section{margin:0 auto}@media only screen and (width<=768px){.downloadPage section{padding:0 24px}}.downloadPage .cta-button:before{display:none}.downloadPage #recommendation{gap:40px;max-width:1000px;margin:0 auto;padding:80px 24px;display:flex}@media only screen and (width<=768px){.downloadPage #recommendation{flex-direction:column;padding:40px 24px}}.downloadPage #recommendation .cta-button{text-align:center;margin:24px 0 8px;display:block}.downloadPage #recommendation .document-content{flex:1;justify-content:space-around}.downloadPage #document-list{max-width:1000px;margin-bottom:80px}.downloadPage #document-list .document-wrap{flex-direction:column;gap:40px;display:flex}.downloadPage #document-list .document-wrap .document-content{flex-direction:row;gap:32px}@media only screen and (width<=768px){.downloadPage #document-list .document-wrap .document-content{flex-direction:column}}.downloadPage #document-list .document-wrap .document-content img{object-fit:contain;width:400px;max-width:40%;height:auto}@media only screen and (width<=768px){.downloadPage #document-list .document-wrap .document-content img{width:100%;max-width:unset}}.downloadPage #document-list .document-wrap .document-content .cta-button{margin:8px 0 0;display:inline-block}@media only screen and (width<=768px){.downloadPage #document-list .document-wrap .document-content .cta-button{display:block}}.downloadPage .document-content{background:#fff;border-radius:20px;flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:0 0 20px #00000026}.downloadPage .document-content img{width:100%}.downloadPage .document-content .document-content-inner h3,.downloadPage .document-content .document-content-inner h2.document-title{color:#102c78;font-size:2rem;font-weight:700}@media only screen and (width<=768px){.downloadPage .document-content .document-content-inner h3,.downloadPage .document-content .document-content-inner h2.document-title{font-size:1.8rem}}.downloadPage .document-content .document-content-inner h3 span,.downloadPage .document-content .document-content-inner h2.document-title span{font-size:1.4rem}.downloadPage .document-content .document-content-inner p{margin:16px 0}@media only screen and (width<=768px){.downloadPage .document-content .document-content-inner p{font-size:1.4rem}}.downloadPage #document-form{justify-content:space-between;gap:40px;max-width:1000px;margin:0 auto;display:flex}@media only screen and (width<=768px){.downloadPage #document-form{flex-direction:column}}.downloadPage #document-sample{width:48%}@media only screen and (width<=768px){.downloadPage #document-sample{width:100%}}.downloadPage #document-sample .document-content{background-color:#fafafa;margin:80px auto}@media only screen and (width<=768px){.downloadPage #document-sample .document-content{margin:40px auto 0}}.downloadPage #document-sample .document-point{background-color:#fff;border-radius:20px;padding:16px}.downloadPage #document-sample .document-point h3,.downloadPage #document-sample .document-point h2.document-subtitle{color:#102c78;border-bottom:2px solid #29a9ff;margin:8px 0;padding-bottom:8px;font-weight:700}@media only screen and (width<=768px){.downloadPage #document-sample .document-point h3,.downloadPage #document-sample .document-point h2.document-subtitle{font-size:1.6rem}}.downloadPage #document-sample .document-point ul{margin:24px 0}.downloadPage #document-sample .document-point ul li{margin:24px 0;padding:0 16px 0 24px;font-size:1.4rem;line-height:1.2;position:relative}.downloadPage #document-sample .document-point ul li:before{content:"";background-image:url(/_astro/check.Bv3ShEM1.svg);background-size:14px;width:14px;height:14px;position:absolute;top:2px;left:0}.downloadPage #form-section{width:48%;margin:80px 24px}@media only screen and (width<=768px){.downloadPage #form-section{width:100%;margin:40px 0}}.downloadPage #cta-area{display:none}.thanksPage section{margin:0 auto}.thanksPage .cta-button:before{display:none}.thanksPage #field{text-align:center;max-width:1000px}.thanksPage #field a.contact-link{color:#29a9ff;margin:8px 0;text-decoration:underline;display:inline-block}.thanksPage #field .document-link{margin:24px 0;display:inline-block}.thanksPage #field p{margin:8px 0}.thanksPage #scheduling{margin:40px auto}.thanksPage #cta-area{display:none}.postPage h1{text-align:center;font-size:4rem;font-weight:700}@media only screen and (width<=768px){.postPage h1{font-size:2.8rem}}.postPage .blog-breadcrumb{margin-bottom:40px;padding:0 24px;font-size:1.2rem}.postPage .blog-breadcrumb ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.postPage .blog-breadcrumb ul li{color:#00000080}.postPage .blog-breadcrumb ul li:after{content:">";padding-left:8px;transform:translateY(-50%)}.postPage .blog-breadcrumb ul li:last-child:after{display:none}.postPage .blog-breadcrumb ul li a{color:#00000080;text-decoration:underline}.postPage .blog-breadcrumb ul li a:hover{text-decoration:none}.postPage .blog-breadcrumb.entry-breadcrumb{padding:0}.postPage .blog-breadcrumb.entry-breadcrumb ul{justify-content:flex-start}.postPage .blog-entry{text-align:center;background-color:#efefef}.postPage .blog-entry .entry-wrap{text-align:left;background-color:#fff;margin:80px auto 160px;padding:40px;display:inline-block}@media only screen and (width<=768px){.postPage .blog-entry .entry-wrap{max-width:100%;margin:0 auto;padding:80px 24px 40px}}.postPage .authorbox{background:#29a9ff1a;padding:24px 40px}.postPage .authorbox .author-head{letter-spacing:.1em;box-sizing:border-box;text-align:center;margin-bottom:24px;padding:0 16px;font-size:16px;font-weight:400;display:block;position:relative}.postPage .authorbox .author-head:after{content:"";background:#29a9ff;border-radius:4px;width:60px;height:4px;display:inline-block;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.postPage .authorbox .author-body{gap:24px;display:flex}@media only screen and (width<=768px){.postPage .authorbox .author-body{flex-direction:column;align-items:center}}.postPage .authorbox .author-thumb img{border-radius:50%;width:90px;height:auto}.postPage .authorbox .author-contents{box-sizing:border-box}.postPage .authorbox .author-name{border-bottom:2px dotted #102c78;margin-bottom:8px;padding-bottom:8px;font-size:1.8rem;font-weight:700}@media only screen and (width<=768px){.postPage .authorbox .author-name{font-size:1.4rem}}.postPage .authorbox .author-description{font-size:1.4rem;line-height:25px}@media only screen and (width<=768px){.postPage .authorbox .author-description{font-size:1.1rem;line-height:18px}}.postPage .list{max-width:1000px;margin:0 auto}@media only screen and (width<=768px){.postPage .list{max-width:90%}}.postPage .list ul{flex-wrap:wrap;gap:1.95%;margin:40px 0;display:flex}@media only screen and (width<=768px){.postPage .list ul{flex-direction:column}}.postPage .list li{border-radius:20px;width:32%;margin:0 0 24px;padding:24px;box-shadow:0 0 20px #0003}@media only screen and (width<=768px){.postPage .list li{width:100%}}.postPage .list li a:hover .blog-content,.postPage .list li a:hover .case-content{opacity:.7}.postPage .list li a .blog-content,.postPage .list li a .case-content{flex-direction:column;align-items:flex-start;gap:8px;transition:all .3s;display:flex}.postPage .list li a .blog-content .blog-thumb,.postPage .list li a .blog-content .case-thumb,.postPage .list li a .case-content .blog-thumb,.postPage .list li a .case-content .case-thumb{background-color:#00000012;align-items:center;width:100%;display:flex}.postPage .list li a .blog-content .blog-thumb .blog-thumb-spacer,.postPage .list li a .blog-content .blog-thumb .case-thumb-spacer,.postPage .list li a .blog-content .case-thumb .blog-thumb-spacer,.postPage .list li a .blog-content .case-thumb .case-thumb-spacer,.postPage .list li a .case-content .blog-thumb .blog-thumb-spacer,.postPage .list li a .case-content .blog-thumb .case-thumb-spacer,.postPage .list li a .case-content .case-thumb .blog-thumb-spacer,.postPage .list li a .case-content .case-thumb .case-thumb-spacer{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;padding-top:56%}.postPage .list li a .blog-content .blog-date,.postPage .list li a .blog-content .case-date,.postPage .list li a .case-content .blog-date,.postPage .list li a .case-content .case-date{text-align:right;color:#00000080;width:100%;min-width:70px;font-size:1.2rem}@media only screen and (width<=768px){.postPage .list li a .blog-content .blog-date,.postPage .list li a .blog-content .case-date,.postPage .list li a .case-content .blog-date,.postPage .list li a .case-content .case-date{min-width:60px}}.postPage .list li a .blog-content .blog-catwrap,.postPage .list li a .case-content .blog-catwrap{flex-wrap:wrap;gap:4px;display:flex}.postPage .list li a .blog-content .blog-catwrap p,.postPage .list li a .case-content .blog-catwrap p{color:#fff;background:#102c78;border-radius:4px;padding:2px 8px;font-size:1rem}.postPage .list li a .blog-content .blog-arttitle,.postPage .list li a .blog-content .case-arttitle,.postPage .list li a .case-content .blog-arttitle,.postPage .list li a .case-content .case-arttitle{color:#102c78;margin-bottom:8px;font-size:2rem;font-weight:700}@media only screen and (width<=768px){.postPage .list li a .blog-content .blog-arttitle,.postPage .list li a .blog-content .case-arttitle,.postPage .list li a .case-content .blog-arttitle,.postPage .list li a .case-content .case-arttitle{font-size:1.6rem}}.postPage .list li a .blog-content .company-info .company-logo,.postPage .list li a .case-content .company-info .company-logo{max-width:80%;margin:8px 0 16px}.postPage .list li a .blog-content .company-info .company-name,.postPage .list li a .blog-content .company-info .business,.postPage .list li a .case-content .company-info .company-name,.postPage .list li a .case-content .company-info .business{color:#00000080;margin:8px 0;font-size:1.2rem}.postPage .list li a .blog-content .company-info .company-name span,.postPage .list li a .blog-content .company-info .business span,.postPage .list li a .case-content .company-info .company-name span,.postPage .list li a .case-content .company-info .business span{color:#333;margin-left:4px;font-size:1.6rem}@media only screen and (width<=768px){.postPage .list li a .blog-content .company-info .company-name span,.postPage .list li a .blog-content .company-info .business span,.postPage .list li a .case-content .company-info .company-name span,.postPage .list li a .case-content .company-info .business span{font-size:1.4rem}.postPage .list li:last-child a .blog-arttitle,.postPage .list li:last-child a .case-arttitle{border-bottom:0}}.postPage .pager{width:1000px;margin:0 auto 100px;padding-top:70px}@media only screen and (width<=768px){.postPage .pager{width:90%}}.postPage .pager ul{text-align:center}.postPage .pager ul li{margin:0 2px;display:inline-block}@media only screen and (width<=768px){.postPage .pager ul li{margin:0}}.postPage .pager ul li a,.postPage .pager ul li span{color:#102c78;background:#29a9ff1a;border-radius:20px;width:32px;height:32px;font-size:1.6rem;line-height:30px;display:block}@media only screen and (width<=768px){.postPage .pager ul li a,.postPage .pager ul li span{width:24px;height:24px;font-size:1.2rem;line-height:24px}}.postPage .pager ul li .current{color:#fff;background-image:linear-gradient(-60deg,#102c78,#29a9ff)}.postPage .entry-wrap{max-width:1000px;margin:0 auto;padding-top:80px}@media only screen and (width<=768px){.postPage .entry-wrap{max-width:90%}}.postPage .entry-wrap h1{text-align:left;margin:0 0 40px;font-size:3.2rem;font-weight:700}@media only screen and (width<=768px){.postPage .entry-wrap h1{font-size:2.4rem}}.postPage .entry-wrap h2{color:#102c78;background:#29a9ff40;border-left:8px solid #29a9ff;margin:64px 0 40px;padding:16px 24px;font-size:2.4rem;font-weight:700;display:block}@media only screen and (width<=768px){.postPage .entry-wrap h2{padding:16px;font-size:2rem}}.postPage .entry-wrap h3{border-bottom:4px solid #eee;margin:64px 0 40px;padding-bottom:16px;font-size:2.2rem;font-weight:700;position:relative}.postPage .entry-wrap h3:before{content:"";background-color:#29a9ff;width:200px;height:4px;position:absolute;bottom:-4px;left:0}@media only screen and (width<=768px){.postPage .entry-wrap h3{font-size:1.8rem}.postPage .entry-wrap h3:before{width:100px}}.postPage .entry-wrap h4{font-weight:700}@media only screen and (width<=768px){.postPage .entry-wrap h4{font-size:1.4rem}}.postPage .entry-wrap .blog-thumb{background:#fafafa;align-items:center;width:1000px;max-width:100%;height:auto;display:flex}.postPage .entry-wrap .blog-thumb .blog-thumb-spacer{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;padding-top:56%}.postPage .entry-wrap .entry-databox{margin:24px 0}.postPage .entry-wrap .entry-databox .company-info{border-radius:20px;margin:24px 0;padding:24px;box-shadow:0 0 20px #0003}.postPage .entry-wrap .entry-databox .company-info .company-logo{max-width:240px;margin:8px 0 16px}.postPage .entry-wrap .entry-databox .company-info .company-name,.postPage .entry-wrap .entry-databox .company-info .business{color:#00000080;margin:8px 0;font-size:1.2rem}.postPage .entry-wrap .entry-databox .company-info .company-name span,.postPage .entry-wrap .entry-databox .company-info .business span{color:#333;margin-left:4px;font-size:1.4rem}.postPage .entry-wrap .entry-databox .entry-date{color:#00000080;margin-right:8px;font-size:1.4rem}.postPage .entry-wrap .entry-databox .entry-category{flex-wrap:wrap;gap:4px;margin-bottom:16px;display:flex}.postPage .entry-wrap .entry-databox .entry-category p{color:#fff;background:#102c78;border-radius:8px;padding:4px 8px;font-size:1.4rem;line-height:1;display:inline-block}.postPage .entry-wrap .entry-body{margin:24px auto 40px}.postPage .entry-wrap .entry-body p{margin:8px 0;font-size:1.6rem;line-height:1.8}@media only screen and (width<=768px){.postPage .entry-wrap .entry-body p{font-size:1.4rem}}.postPage .entry-wrap .entry-body p a{color:#102c78;text-decoration:underline}.postPage .entry-wrap .entry-body p a:hover{text-decoration:none}.postPage .entry-wrap .entry-body figure{margin:16px auto}.postPage .entry-wrap .entry-body figure figcaption{background:#f3f3f3;margin:16px 0;padding:4px;font-size:1.2rem}.postPage .entry-wrap .entry-body .wp-block-pullquote{text-align:left;padding:16px 0}.postPage .entry-wrap .entry-body ul.wp-block-list{margin:24px 0}.postPage .entry-wrap .entry-body ul li{margin:8px 0 0;padding-left:24px;font-size:1.6rem;position:relative}.postPage .entry-wrap .entry-body ul li:before{content:"";background-color:#102c78;border:1px solid #102c78;border-radius:4px;width:8px;height:8px;margin:9px 12px 2px 4px;display:inline-block;position:absolute;top:0;left:0}.postPage .entry-wrap .entry-body ul li ul li:before{background:0 0}.postPage .entry-wrap .entry-body ol{margin:8px 0;padding-left:24px;font-size:1.4rem}.postPage .entry-wrap .entry-body ol li{margin:4px 0}.postPage .entry-wrap .entry-body blockquote{border:1px solid #baa;margin:16px 0;padding:16px;position:relative}.postPage .entry-wrap .entry-body blockquote cite{margin-bottom:0;font-size:10px}.postPage .entry-wrap .entry-body table{border-color:#aaa;margin:16px 0}.postPage .entry-wrap .entry-body table th{text-align:center;border:1px solid #baa;border-bottom:2px solid #333;font-size:1.4rem;font-weight:700}.postPage .entry-wrap .entry-body table td{text-align:left;border:1px solid #baa;font-size:1.4rem}.postPage .entry-wrap .entry-body pre.wp-block-code{color:#fff;background:#333;border-radius:4px;margin:16px 0;padding:8px 16px;font-weight:400}.postPage .entry-wrap .entry-body pre.wp-block-preformatted{background:#f3f3f3;margin:16px 0;padding:16px;font-size:1.6rem}.postPage .entry-wrap .entry-body .wp-block-button__link{font-size:1.8rem}@media only screen and (width<=768px){.postPage .entry-wrap .entry-body .wp-block-button__link{font-size:1.6rem}}.postPage .category-list{text-align:center;border-top:3px dotted #29a9ff40;margin-bottom:24px;padding:40px 0 64px}.postPage .category-list h2{text-align:center;color:#102c78;border-bottom:3px solid #29a9ff;margin-bottom:40px;padding-bottom:8px;font-size:1.8rem;font-weight:700;display:inline-block}.postPage .category-list ul{flex-wrap:wrap;justify-content:flex-start;gap:16px 40px;max-width:1000px;margin:0 auto;display:flex}@media only screen and (width<=768px){.postPage .category-list ul{gap:16px 8px;padding:0 24px}}.postPage .category-list ul li a{color:#102c78;background:#fff;border:2px solid #102c78;border-radius:40px;padding:2px 24px;font-weight:700;transition:all .3s;display:block}.postPage .category-list ul li a:hover{color:#fff;background:#102c78}@media only screen and (width<=768px){.postPage .category-list ul li a{padding:2px 16px;font-size:1.4rem}}.postPage #toc_container{border-color:#0000;border-radius:20px;min-width:560px;max-width:100%;margin:80px auto;padding:24px;box-shadow:0 0 20px #0003}@media only screen and (width<=768px){.postPage #toc_container{min-width:unset;margin:40px auto}}.postPage #toc_container .toc_title{color:#102c78}.postPage #toc_container .toc_list li{margin:4px 0;padding-left:24px;font-size:1.4rem;font-weight:700}.postPage #toc_container .toc_list li:before{background-color:#102c78;margin-top:6.5px}.postPage #toc_container .toc_list li ul li{font-weight:400}.postPage .not-found-wrap p{text-align:center}.postPage #popular-list{max-width:1000px;margin:0 auto 40px}@media only screen and (width<=768px){.postPage #popular-list{padding:0 24px}}.postPage #popular-list .section-title-wrap{border-bottom:3px solid #29a9ff;margin:40px 0;padding-bottom:16px}.postPage #popular-list .section-title-wrap .section-title{font-size:2rem;font-weight:700}.postPage #popular-list ul{flex-wrap:wrap;gap:40px;display:flex}@media only screen and (width<=768px){.postPage #popular-list ul{gap:24px}}.postPage #popular-list ul li{width:calc(33.3333% - 26.6667px)}@media only screen and (width<=768px){.postPage #popular-list ul li{width:calc(50% - 12px)}}.postPage #popular-list ul li .popular-thumbnail{align-items:center;width:100%;display:flex}.postPage #popular-list ul li .popular-thumbnail .blog-thumb-spacer{background-position:50%;background-size:cover;width:100%;padding-top:56%}.postPage #popular-list ul li .popular-text{margin:16px 0}.postPage #popular-list ul li .popular-text .popular-cat{color:#fff;background:#102c78;border-radius:4px;margin-bottom:6px;padding:2px 8px;font-size:1rem;line-height:1.5;display:inline-block}.postPage #popular-list ul li .popular-text .popular-title{font-weight:700}@media only screen and (width<=768px){.postPage #popular-list ul li .popular-text .popular-title{font-size:1.4rem}}.postPage #popular-list ul li .popular-text .popular-date{color:#00000080;font-size:1.1rem}.servicePage #title .sub-title{text-align:center;border-bottom:3px dotted #fff;margin-bottom:40px;padding-bottom:8px;font-size:1.6rem;font-weight:700}@media only screen and (width<=768px){.servicePage #title .sub-title{font-size:1.4rem}}.servicePage #title .cta-button{color:#102c78;z-index:1;background:#fff;margin:40px auto}.servicePage #title .cta-button:before{color:#fff;background:#bbb}.servicePage #title p{text-align:center}.servicePage #title .service-outline{font-size:1.8rem}@media only screen and (width<=768px){.servicePage #title .service-outline{font-size:1.4rem}}.servicePage #content-inner{overflow-x:hidden}.servicePage section{padding:80px}@media only screen and (width<=768px){.servicePage section{padding:40px 24px}}.servicePage .section-title-wrap{flex-direction:column;align-items:center;gap:16px;display:flex}.servicePage .section-title-wrap p{color:#29a9ff}@media only screen and (width<=768px){.servicePage .section-title-wrap p{font-size:1.2rem}}.servicePage h2.section-title{text-align:center;margin-bottom:80px;font-size:2.8rem;font-weight:700;display:block;position:relative}@media only screen and (width<=768px){.servicePage h2.section-title{margin-bottom:40px;font-size:2rem}}.servicePage #function{position:relative;overflow:hidden}.servicePage #function .function-content-wrap{flex-direction:column;gap:80px;max-width:1000px;margin:0 auto;display:flex}@media only screen and (width<=768px){.servicePage #function .function-content-wrap{gap:120px;max-width:90%}}.servicePage #function h3{color:#102c78;font-size:2.6rem;font-weight:700}@media only screen and (width<=768px){.servicePage #function h3{font-size:1.8rem}}.servicePage #function .function-content{align-items:center;gap:40px;display:flex}@media only screen and (width<=768px){.servicePage #function .function-content{flex-direction:column;gap:24px}}@media only screen and (width>=769px){.servicePage #function .function-content:nth-child(odd){flex-direction:row-reverse}}.servicePage #function .function-content img{z-index:-1;width:50%;transform:scale(1.4)}@media only screen and (width<=768px){.servicePage #function .function-content img{width:100%}}.servicePage #function .function-content .function-content-inner{flex-direction:column;gap:16px;width:50%;display:flex}@media only screen and (width<=768px){.servicePage #function .function-content .function-content-inner{width:100%}.servicePage #function .function-content .function-content-inner p{font-size:1.4rem}}.servicePage #feature{text-align:center;background:#f6fafd}.servicePage #feature h2{margin-bottom:40px}.servicePage #feature img{width:100%;max-width:1000px;margin-top:40px}#Wrapper.planPage{overflow:unset}#Wrapper.planPage #title{padding:120px 24px 80px}#Wrapper.planPage #title p{text-align:center;font-size:1.6rem;line-height:1.8}@media only screen and (width<=768px){#Wrapper.planPage #title p{font-size:1.4rem}}#Wrapper.planPage section{padding:60px 40px}@media only screen and (width<=768px){#Wrapper.planPage section{padding:40px 16px}}#Wrapper.planPage .section-title-wrap{flex-direction:column;align-items:center;gap:8px;margin-bottom:40px;display:flex}#Wrapper.planPage h2.section-title{text-align:center;font-size:2.8rem;font-weight:700;line-height:1.6;display:block;position:relative}@media only screen and (width<=768px){#Wrapper.planPage h2.section-title{font-size:2rem}}#Wrapper.planPage .section-subtitle{color:#00000080;text-align:center;font-size:1.4rem}#Wrapper.planPage .sp-only{display:none}@media only screen and (width<=768px){#Wrapper.planPage .sp-only{display:inline}}#Wrapper.planPage #cost-comparison{padding:60px 40px 40px}@media only screen and (width<=768px){#Wrapper.planPage #cost-comparison{padding:40px 16px}}#Wrapper.planPage #cost-comparison .comparison-wrap{align-items:stretch;gap:32px;max-width:960px;margin:0 auto;display:flex}@media only screen and (width<=768px){#Wrapper.planPage #cost-comparison .comparison-wrap{flex-direction:column;gap:20px}}#Wrapper.planPage #cost-comparison .comparison-card{border-radius:16px;flex:1;padding:32px}@media only screen and (width<=768px){#Wrapper.planPage #cost-comparison .comparison-card{padding:24px 20px}}#Wrapper.planPage #cost-comparison .comparison-card--problem{background:#f5f6f8;border:1px solid #00000014}#Wrapper.planPage #cost-comparison .comparison-card--solution{color:#fff;background:linear-gradient(160deg,#102c78 0%,#09f 100%)}#Wrapper.planPage #cost-comparison .comparison-card__title{text-align:center;margin-bottom:8px;font-size:2rem;font-weight:700}@media only screen and (width<=768px){#Wrapper.planPage #cost-comparison .comparison-card__title{font-size:1.8rem}}#Wrapper.planPage #cost-comparison .comparison-card__sub{text-align:center;opacity:.6;margin-bottom:20px;font-size:1.2rem}#Wrapper.planPage #cost-comparison .comparison-card__list{list-style:none}#Wrapper.planPage #cost-comparison .comparison-card__list li{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding:10px 0;font-size:1.4rem;display:flex}@media only screen and (width<=768px){#Wrapper.planPage #cost-comparison .comparison-card__list li{font-size:1.3rem}}#Wrapper.planPage #cost-comparison .comparison-card__list li span:last-child{color:#102c78;white-space:nowrap;margin-left:16px;font-weight:700}#Wrapper.planPage #cost-comparison .comparison-card__total{text-align:center;background:#ff66770f;border-radius:12px;margin-top:20px;padding:16px}#Wrapper.planPage #cost-comparison .comparison-card__total-label{color:#00000080;margin-bottom:4px;font-size:1.2rem}#Wrapper.planPage #cost-comparison .comparison-card__total-price{color:#f67;font-size:3.2rem;font-weight:700}@media only screen and (width<=768px){#Wrapper.planPage #cost-comparison .comparison-card__total-price{font-size:2.6rem}}#Wrapper.planPage #cost-comparison .comparison-card__total-price small{font-size:1.6rem}#Wrapper.planPage #cost-comparison .comparison-card__issue{text-align:center;color:#f67;background:#ff66770f;border-radius:10px;margin-top:16px;padding:12px 16px;font-size:1.3rem;line-height:1.6}#Wrapper.planPage #cost-comparison .comparison-card__issue strong{text-decoration:underline}#Wrapper.planPage #cost-comparison .comparison-card__price-highlight{text-align:center;margin-bottom:16px;font-size:4rem;font-weight:700}@media only screen and (width<=768px){#Wrapper.planPage #cost-comparison .comparison-card__price-highlight{font-size:3.2rem}}#Wrapper.planPage #cost-comparison .comparison-card__price-highlight small{font-size:1.8rem;font-weight:400}#Wrapper.planPage #cost-comparison .comparison-card__desc{text-align:center;opacity:.9;margin-bottom:24px;font-size:1.4rem;line-height:1.8}#Wrapper.planPage #cost-comparison .comparison-card__ai-list{list-style:none}#Wrapper.planPage #cost-comparison .comparison-card__ai-list li{padding:8px 0 8px 28px;font-size:1.4rem;line-height:1.6;position:relative}@media only screen and (width<=768px){#Wrapper.planPage #cost-comparison .comparison-card__ai-list li{font-size:1.3rem}}#Wrapper.planPage #cost-comparison .comparison-card__ai-list li:before{content:"✓";opacity:.8;font-weight:700;position:absolute;left:4px}#Wrapper.planPage #cost-comparison .comparison-card__benefit{text-align:center;background:#ffffff1f;border-radius:12px;margin-top:24px;padding:16px;font-size:1.4rem;line-height:1.8}#Wrapper.planPage #cost-comparison .comparison-card__benefit strong{font-size:1.6rem}#Wrapper.planPage #cost-comparison .comparison-note{color:#0006;text-align:left;max-width:960px;margin:20px auto 0;font-size:1.1rem}#Wrapper.planPage #price .plan-single{background:#fff;border:2px solid #29a9ff;border-radius:16px;max-width:800px;margin:0 auto;overflow:hidden;box-shadow:0 4px 32px #102c7814}#Wrapper.planPage #price .plan-single__pricing{background:linear-gradient(135deg,#102c7808,#29a9ff0f);border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;display:flex}@media only screen and (width<=768px){#Wrapper.planPage #price .plan-single__pricing{flex-direction:column;gap:16px;padding:24px 20px}}#Wrapper.planPage #price .plan-single__price-box{flex:1}#Wrapper.planPage #price .plan-single__price-row{align-items:baseline;gap:12px;padding:4px 0;display:flex}#Wrapper.planPage #price .plan-single__price-label{color:#00000080;min-width:64px;font-size:1.4rem}#Wrapper.planPage #price .plan-single__price-value{font-size:1.4rem}#Wrapper.planPage #price .plan-single__price-value strong{color:#102c78;font-size:1.8rem;font-weight:700}#Wrapper.planPage #price .plan-single__price-value small{color:#00000080;font-size:1.3rem}#Wrapper.planPage #price .plan-single__price-row--main .plan-single__price-value strong{font-size:3.2rem}@media only screen and (width<=768px){#Wrapper.planPage #price .plan-single__price-row--main .plan-single__price-value strong{font-size:2.6rem}}#Wrapper.planPage #price .plan-single__contract{color:#0006;margin-top:4px;font-size:1.1rem}#Wrapper.planPage #price .plan-single__cta-box{text-align:center;flex-shrink:0}#Wrapper.planPage #price .plan-single__cta-box .cta-button{padding:14px 32px;font-size:1.6rem;display:inline-block}#Wrapper.planPage #price .plan-single__cta-box .cta-button:before{display:none}#Wrapper.planPage #price .plan-single__cta-note{color:#0006;margin-top:4px;font-size:1.1rem}#Wrapper.planPage #price .plan-single__body{gap:0;display:flex}@media only screen and (width<=768px){#Wrapper.planPage #price .plan-single__body{flex-direction:column}}#Wrapper.planPage #price .plan-single__col{flex:1;padding:24px 28px}@media only screen and (width<=768px){#Wrapper.planPage #price .plan-single__col{padding:20px}}#Wrapper.planPage #price .plan-single__col:first-child{border-right:1px solid #0000000f}@media only screen and (width<=768px){#Wrapper.planPage #price .plan-single__col:first-child{border-bottom:1px solid #0000000f;border-right:none}}#Wrapper.planPage #price .plan-single__col h4{color:#102c78;border-bottom:2px solid #29a9ff;margin-bottom:16px;padding-bottom:8px;font-size:1.5rem;font-weight:700}#Wrapper.planPage #price .plan-single__feature-group{margin-bottom:16px}#Wrapper.planPage #price .plan-single__feature-group:last-child{margin-bottom:0}#Wrapper.planPage #price .plan-single__feature-group h5{color:#0006;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:1.2rem;font-weight:700}#Wrapper.planPage #price .plan-single__feature-group ul{list-style:none}#Wrapper.planPage #price .plan-single__feature-group ul li{padding:5px 0 5px 18px;font-size:1.4rem;line-height:1.6;position:relative}@media only screen and (width<=768px){#Wrapper.planPage #price .plan-single__feature-group ul li{font-size:1.3rem}}#Wrapper.planPage #price .plan-single__feature-group ul li:before{content:"●";color:#29a9ff;font-size:.7rem;position:absolute;top:11px;left:0}#Wrapper.planPage #price .plan-single__feature-group ul li a{color:#29a9ff;text-decoration:underline}#Wrapper.planPage #price .plan-single__feature-group ul li a:hover{text-decoration:none}#Wrapper.planPage #price .plan-single__support-list{list-style:none}#Wrapper.planPage #price .plan-single__support-list li{border-bottom:1px dashed #0000000f;align-items:baseline;gap:8px;padding:7px 0;font-size:1.4rem;display:flex}@media only screen and (width<=768px){#Wrapper.planPage #price .plan-single__support-list li{font-size:1.3rem}}#Wrapper.planPage #price .plan-single__support-list li span:first-child{color:#0009;flex:1}#Wrapper.planPage #price .plan-single__support-list li strong{color:#102c78}#Wrapper.planPage #price .plan-single__support-list li small{color:#0006;font-size:1.1rem}#Wrapper.planPage #price .plan-single__highlight{background:linear-gradient(135deg,#102c780a,#29a9ff14);border:1px solid #29a9ff26;border-radius:12px;margin-top:20px;padding:16px}#Wrapper.planPage #price .plan-single__highlight-title{color:#102c78;margin-bottom:8px;font-size:1.3rem;font-weight:700}#Wrapper.planPage #price .plan-single__highlight ul{list-style:none}#Wrapper.planPage #price .plan-single__highlight ul li{color:#000000b3;padding:4px 0 4px 20px;font-size:1.3rem;line-height:1.6;position:relative}#Wrapper.planPage #price .plan-single__highlight ul li:before{content:"→";color:#29a9ff;position:absolute;left:0}#Wrapper.planPage #price .price-note{color:#102c78;text-align:center;max-width:800px;margin:24px auto 0;font-size:1.3rem;font-weight:700;line-height:1.8}#Wrapper.planPage #option-price .option-cards{gap:20px;max-width:800px;margin:0 auto;display:flex}@media only screen and (width<=768px){#Wrapper.planPage #option-price .option-cards{flex-direction:column}}#Wrapper.planPage #option-price .option-card{text-align:center;background:#f5f6f8;border-radius:16px;flex:1;padding:24px}#Wrapper.planPage #option-price .option-card h3{color:#102c78;margin-bottom:12px;font-size:1.6rem;font-weight:700;line-height:1.6}#Wrapper.planPage #option-price .option-card h3 a{color:#102c78;text-decoration:none}#Wrapper.planPage #option-price .option-card h3 a:hover{color:#29a9ff}#Wrapper.planPage #option-price .option-card h3 small{color:#00000080;margin-top:2px;font-size:1.2rem;font-weight:400;display:block}#Wrapper.planPage #option-price .option-price{color:#102c78;font-size:2.8rem;font-weight:700;display:inline-block}@media only screen and (width<=768px){#Wrapper.planPage #option-price .option-price{font-size:2.4rem}}#Wrapper.planPage #option-price .option-price small{color:#333;font-size:1.4rem;font-weight:400}#Wrapper.planPage #option-price .enterprise-callout{max-width:800px;margin:32px auto 0}#Wrapper.planPage #option-price .enterprise-callout__inner{background:#102c780a;border:1px solid #102c781f;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:24px 32px;display:flex}@media only screen and (width<=768px){#Wrapper.planPage #option-price .enterprise-callout__inner{text-align:center;flex-direction:column;padding:24px 20px}}#Wrapper.planPage #option-price .enterprise-callout__text{flex:1}#Wrapper.planPage #option-price .enterprise-callout__title{color:#102c78;margin-bottom:4px;font-size:1.6rem;font-weight:700}#Wrapper.planPage #option-price .enterprise-callout__desc{color:#0009;font-size:1.3rem;line-height:1.6}#Wrapper.planPage #option-price .enterprise-callout__cta{flex-shrink:0;margin:0;padding:12px 24px;font-size:1.4rem;display:inline-block}#Wrapper.planPage #option-price .enterprise-callout__cta:before{display:none}#Wrapper.planPage #trial-banner{padding:40px 40px 60px}@media only screen and (width<=768px){#Wrapper.planPage #trial-banner{padding:24px 16px 40px}}#Wrapper.planPage #trial-banner .trial-banner__inner{text-align:center;color:#fff;background:#102c78;border-radius:20px;max-width:800px;margin:0 auto;padding:48px 40px}@media only screen and (width<=768px){#Wrapper.planPage #trial-banner .trial-banner__inner{padding:32px 20px}}#Wrapper.planPage #trial-banner .trial-banner__badge{margin-bottom:20px;font-size:2.6rem;font-weight:700;display:inline-block}@media only screen and (width<=768px){#Wrapper.planPage #trial-banner .trial-banner__badge{font-size:2rem}}#Wrapper.planPage #trial-banner .trial-banner__points{justify-content:center;gap:24px;margin-bottom:28px;list-style:none;display:flex}@media only screen and (width<=768px){#Wrapper.planPage #trial-banner .trial-banner__points{flex-direction:column;align-items:center;gap:8px}}#Wrapper.planPage #trial-banner .trial-banner__points li{opacity:.9;font-size:1.4rem}@media only screen and (width<=768px){#Wrapper.planPage #trial-banner .trial-banner__points li{font-size:1.3rem}}#Wrapper.planPage #trial-banner .cta-button{color:#102c78;background:#fff;border:none;font-weight:700;display:inline-block}#Wrapper.planPage #trial-banner .cta-button:before{display:none}#Wrapper.planPage #trial-banner .cta-button:hover{opacity:.9}#Wrapper.planPage #contact-area{text-align:center}#Wrapper.planPage #contact-area .cta-button{display:inline-block}#Wrapper.planPage #contact-area .cta-button:before{display:none}#Wrapper.planPage #cta-area{padding-bottom:80px;overflow:hidden!important}#Wrapper.planPage .plan-page-disclaimer{color:#0006;max-width:960px;margin:0 auto;padding:0 40px 40px;font-size:1.1rem}@media only screen and (width<=768px){#Wrapper.planPage .plan-page-disclaimer{padding:0 16px 24px}}.landingPage header,.landingPage footer{display:none}.landingPage #title .sub-title{text-align:center;border-bottom:3px dotted #fff;margin-bottom:24px;padding-bottom:8px;font-size:1.6rem;font-weight:700}@media only screen and (width<=768px){.landingPage #title .sub-title{font-size:1.4rem}}.landingPage #title .uruteq-logo{width:400px;max-width:80%;margin:0 0 40px}.landingPage #title .cta-button{color:#102c78;z-index:1;background:#fff;margin:40px auto}.landingPage #title .cta-button:before{color:#fff;background:#bbb}.landingPage #title p{text-align:center}.landingPage #content-inner{overflow-x:hidden}.landingPage section{padding:80px}@media only screen and (width<=768px){.landingPage section{padding:40px 24px}}.landingPage .section-title-wrap{flex-direction:column;align-items:center;gap:16px;display:flex}.landingPage .section-title-wrap p{color:#29a9ff}@media only screen and (width<=768px){.landingPage .section-title-wrap p{font-size:1.2rem}}.landingPage h2.section-title{text-align:center;margin-bottom:80px;font-size:2.8rem;font-weight:700;display:block;position:relative}@media only screen and (width<=768px){.landingPage h2.section-title{margin-bottom:40px;font-size:2rem}}.landingPage #function{z-index:-2;position:relative;overflow:hidden}.landingPage #function .function-content-wrap{flex-direction:column;gap:80px;max-width:1000px;margin:0 auto;display:flex}@media only screen and (width<=768px){.landingPage #function .function-content-wrap{gap:120px;max-width:90%}}.landingPage #function h3{color:#102c78;font-size:2.6rem;font-weight:700}@media only screen and (width<=768px){.landingPage #function h3{font-size:1.8rem}}.landingPage #function .function-content{align-items:center;gap:40px;display:flex}@media only screen and (width<=768px){.landingPage #function .function-content{flex-direction:column;gap:24px}}@media only screen and (width>=769px){.landingPage #function .function-content:nth-child(odd){flex-direction:row-reverse}}.landingPage #function .function-content img{z-index:-1;width:50%;transform:scale(1.4)}@media only screen and (width<=768px){.landingPage #function .function-content img{width:100%}}.landingPage #function .function-content .function-content-inner{flex-direction:column;gap:16px;width:50%;display:flex}@media only screen and (width<=768px){.landingPage #function .function-content .function-content-inner{width:100%}}.landingPage #function .function-content .function-content-inner .fn{background:linear-gradient(90deg,#29a9ff 0%,#102c78 80%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:1.4rem;font-weight:900}.landingPage #function .function-content .function-content-inner p{line-height:1.6}.landingPage #function .function-content .function-content-inner p span{font-size:1.8rem;font-weight:700}@media only screen and (width<=768px){.landingPage #function .function-content .function-content-inner p{font-size:1.4rem}}.landingPage #feature{text-align:center}.landingPage #feature h2{margin-bottom:40px}.landingPage #feature img{width:100%;max-width:1000px;margin-top:40px}.landingPage #lp-cta-area{margin:40px 0 -24px;padding:40px 0 100px;position:relative}@media only screen and (width<=768px){.landingPage #lp-cta-area{padding:40px 24px 100px}}.landingPage #lp-cta-area:before{content:"";z-index:-1;background-color:#29a9ff1a;position:absolute;inset:0;transform:skewY(-2deg)scale(1.15)}.landingPage #lp-cta-area .bg{background-image:url(/_astro/cta-bg-symbol.DIQjzcTy.svg);background-position:right -40px bottom 48px;background-repeat:no-repeat;background-size:240px;width:100%;height:100%;display:block;position:absolute;inset:0}.landingPage #lp-cta-area p{position:inherit;text-align:center;z-index:3;margin:40px 0;font-size:2.4rem;font-weight:700}@media only screen and (width<=768px){.landingPage #lp-cta-area p{font-size:1.6rem}}.landingPage #lp-cta-area .btn-wrap{position:inherit;z-index:3;justify-content:center;gap:40px;display:flex}@media only screen and (width<=768px){.landingPage #lp-cta-area .btn-wrap{flex-direction:column;gap:0;padding:0 24px}}.landingPage #cta-area{display:none}header{-webkit-backdrop-filter:blur(2px);box-sizing:border-box;z-index:5;background:#ffffffe6;justify-content:space-between;align-items:center;width:100%;height:56px;padding:0 40px;display:flex;position:fixed;top:0;left:0;box-shadow:0 0 20px #0003}@media screen and (width<=1080px){header{padding:0 24px}}@media only screen and (width<=768px){header{padding:0 16px}}header .header-wrap{justify-content:space-between;align-items:center;width:100%;display:flex}header .header-wrap .header-logo img{width:auto;height:30px}@media screen and (width<=1080px){header .header-wrap .header-logo img{width:80px}}@media only screen and (width<=768px){header .header-wrap .header-logo img{width:120px;height:30px}}header .header-wrap nav ul{align-items:center;display:flex}header .header-wrap nav ul li a{color:#333;margin:0 24px;font-weight:700}@media screen and (width<=1080px){header .header-wrap nav ul li a{margin:0 8px;font-size:1.4rem}}header .header-wrap nav ul li a.contact-link{text-align:center;color:#102c78;z-index:1;background:#fff;border:2px solid #102c78;border-radius:20px;margin:0 8px;padding:4px 16px;font-weight:700;transition:all .3s;display:block;position:relative;overflow:hidden}@media screen and (width<=1000px){header .header-wrap nav ul li a.contact-link{padding:4px 8px}}header .header-wrap nav ul li a.contact-link:after{content:"";transform-origin:0 0;z-index:-1;background:#102c78;width:100%;height:100%;transition:all .2s cubic-bezier(.45,0,.55,1);position:absolute;top:0;left:0;transform:scaleX(0)}header .header-wrap nav ul li a.contact-link:hover{color:#fff}header .header-wrap nav ul li a.contact-link:hover:after{transform:scale(1)}header .header-wrap nav ul li a.download-link{text-align:center;color:#fff;z-index:1;background:#102c78;border:2px solid #102c78;border-radius:20px;margin:0 8px;padding:4px 16px;font-weight:700;transition:all .3s;display:block;position:relative;overflow:hidden}@media screen and (width<=1000px){header .header-wrap nav ul li a.download-link{padding:4px 8px}}header .header-wrap nav ul li a.download-link:after{content:"";transform-origin:0 0;z-index:-1;background:#29a9ff;width:100%;height:100%;transition:all .2s cubic-bezier(.45,0,.55,1);position:absolute;top:0;left:0;transform:scaleX(0)}header .header-wrap nav ul li a.download-link:hover{border-color:#29a9ff}header .header-wrap nav ul li a.download-link:hover:after{transform:scale(1)}header .header-wrap nav #drop-btn,header .header-wrap nav #drop-btn-products{justify-content:space-between;gap:8px;display:flex}header .header-wrap nav #drop-btn:hover,header .header-wrap nav #drop-btn-products:hover{cursor:pointer}header .header-wrap nav #drop-btn .chevron-down,header .header-wrap nav #drop-btn-products .chevron-down{box-sizing:border-box;border:2px solid #0000;border-radius:100px;width:22px;height:22px;display:block;position:relative}header .header-wrap nav #drop-btn .chevron-down.arrow,header .header-wrap nav #drop-btn-products .chevron-down.arrow{transition:all .2s;transform:rotate(180deg)translate(2.5px,-2.5px)}header .header-wrap nav #drop-btn .chevron-down:after,header .header-wrap nav #drop-btn-products .chevron-down:after{content:"";box-sizing:border-box;border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;display:block;position:absolute;top:5px;left:4px;transform:rotate(45deg)}header .header-wrap nav .drop-menu{visibility:hidden;opacity:0;background-color:#fff;border-radius:4px;flex-direction:column;align-items:flex-start;padding:6px 0 8px;transition:all .3s cubic-bezier(.16,1,.5,1);display:flex;position:absolute;top:48px;transform:translateY(-.5rem);box-shadow:0 0 20px #102c781a}header .header-wrap nav .drop-menu.show{visibility:visible;opacity:1;transform:translateY(0)}header .header-wrap nav .drop-menu li{width:100%}header .header-wrap nav .drop-menu li a{width:100%;margin:0;padding:8px 24px;line-height:1.4;transition:all .3s;display:block}header .header-wrap nav li:hover>.drop-menu{visibility:visible;opacity:1;transform:translateY(0)}header .header-wrap nav li:hover>#drop-btn .chevron-down,header .header-wrap nav li:hover>#drop-btn-products .chevron-down{transition:all .2s;transform:rotate(180deg)translate(2.5px,-2.5px)}header .header-wrap .header_nav{position:relative}header .header-wrap .header_nav .menu-button{width:24px;height:24px;display:block;position:relative}header .header-wrap .header_nav .menu-button:before{content:"";border-top:3px solid #333;width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0;transform:rotate(0)}header .header-wrap .header_nav .menu-button:after{content:"";border-top:3px solid #333;border-bottom:3px solid #333;width:100%;height:50%;transition:all .3s;position:absolute;top:calc(50% - 3px);left:0;transform:rotate(0)}header .header-wrap .header_nav #menu-btn-check{display:none}header .header-wrap .header_nav #menu-btn-check:checked~.menu-button:before{top:7px;left:-4px;transform:rotate(45deg)}header .header-wrap .header_nav #menu-btn-check:checked~.menu-button:after{border-top:3px solid #0000;top:2px;transform:rotate(-45deg)}header .header-wrap .header_nav ul{text-align:center;opacity:0;background:#ebf5fff2;border:1px solid #ffffffe6;border-radius:20px;min-width:80%;transition:all .3s;position:fixed;bottom:100%;right:16px;overflow:hidden;transform:translateY(-80px);box-shadow:0 0 20px #102c781a}@media only screen and (width<=768px){header .header-wrap .header_nav ul{padding-bottom:8px}}header .header-wrap .header_nav ul li{border-bottom:1px solid #fff;margin:0 24px;padding:24px 0}header .header-wrap .header_nav ul li a{color:#333;font-size:18px;font-weight:700;display:block}header .header-wrap .header_nav ul li a.contact-link{text-align:center;color:#102c78;z-index:1;background:#fff;border:2px solid #102c78;border-radius:20px;margin:8px;padding:8px 16px;font-weight:700;display:block;position:relative;overflow:hidden}header .header-wrap .header_nav ul li a.download-link{text-align:center;color:#fff;z-index:1;background:#102c78;border:2px solid #102c78;border-radius:20px;margin:8px;padding:8px 16px;font-weight:700;display:block;position:relative;overflow:hidden}header .header-wrap .header_nav ul li a span{color:#0003;font-size:1.4rem;display:block}header .header-wrap .header_nav ul li:last-child,header .header-wrap .header_nav ul li:nth-last-child(2){border:0;padding:4px 0}header .header-wrap .header_nav ul li:nth-last-child(3){border:0}header .header-wrap .header_nav #menu-btn-check:checked~ul{top:64px;bottom:unset;opacity:1;max-height:calc(100vh - 80px);overflow-y:auto;transform:translateY(0)}footer{background:#333;flex-direction:column;align-items:center;padding:40px 40px 80px;display:flex;position:relative}@media only screen and (width<=768px){footer{padding-bottom:24px}}footer .footer-wrap{justify-content:space-between;align-items:flex-start;gap:64px;width:100%;max-width:1200px;display:flex}@media only screen and (width<=768px){footer .footer-wrap{flex-direction:column;align-items:normal;gap:40px}}footer .footer-wrap .logo-link{flex:1}footer .footer-wrap .logo-link img{width:100%;max-width:200px;padding:8px 0}footer .footer-wrap ul.footer-content{flex:1}@media only screen and (width<=768px){footer .footer-wrap ul.footer-content{margin-bottom:24px}}footer .footer-wrap ul.footer-content li{padding:8px 0}footer .footer-wrap ul.footer-content li.footer-head{color:#fff;border-bottom:3px dotted #fff;margin-bottom:8px;padding-bottom:16px;font-size:1.4rem;font-weight:900}@media only screen and (width<=768px){footer .footer-wrap ul.footer-content li{padding:0}}footer .footer-wrap ul.footer-content li a{color:#fff;font-size:1.4rem}footer .footer-wrap ul.footer-content li .contact-link,footer .footer-wrap ul.footer-content li .download-link{text-align:center;color:#333;background:#fff;border-radius:30px;padding:12px 0;font-size:1.6rem;font-weight:700;transition:all .3s;display:block}footer .footer-wrap ul.footer-content li .contact-link:hover,footer .footer-wrap ul.footer-content li .download-link:hover{color:#fff;background:#29a9ff}@media only screen and (width<=768px){footer .footer-wrap ul.footer-content li .contact-link,footer .footer-wrap ul.footer-content li .download-link{margin-bottom:24px;padding:16px 24px}}footer nav{justify-content:space-between;align-items:center;width:100%;padding:8px 40px;font-size:1.2rem;display:flex;position:absolute;bottom:0;left:0}@media only screen and (width<=768px){footer nav{flex-direction:column-reverse;gap:16px;position:relative}}footer nav ul.footer-bottom{gap:40px;display:flex}@media only screen and (width<=768px){footer nav ul.footer-bottom{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:16px}}footer nav a{color:#fff}footer nav small{color:#fff;font-size:10px;line-height:1}header .logo-link{display:flex}header a:not(.logo-link,.contact-link,.download-link){transition:all .3s;position:relative}header a:not(.logo-link,.contact-link,.download-link):hover{color:#29a9ff}footer .logo-link{display:flex}footer a:not(.logo-link,.contact-link,.download-link){transition:all .3s;position:relative}footer a:not(.logo-link,.contact-link,.download-link):hover{color:#aaa!important}footer a:not(.logo-link,.contact-link,.download-link):hover:after{opacity:1;right:-16px}footer a:not(.logo-link,.contact-link,.download-link):after{content:"»";opacity:0;color:#aaa;font-size:16px;line-height:18px;transition:all .4s;position:absolute;top:0;right:-30px}#title{color:#fff;z-index:0;background-image:linear-gradient(-60deg,#102c78,#29a9ff);flex-direction:column;align-items:center;padding:120px 24px 100px;display:flex;position:relative}@media only screen and (width<=768px){#title{padding:100px 24px 80px}}#title:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 1440 320\" preserveAspectRatio=\"none\"><path fill=\"rgb(255,255,255)\" fill-opacity=\"1\" d=\"M0,224L80,208C160,192,320,160,480,165.3C640,171,800,213,960,213.3C1120,213,1280,171,1360,149.3L1440,128L1440,320L1360,320C1280,320,1120,320,960,320C800,320,640,320,480,320C320,320,160,320,80,320L0,320Z\"></path></svg>");background-position:bottom;background-repeat:no-repeat;background-size:100% 140px;width:100%;height:140px;position:absolute;bottom:0;left:0}@media only screen and (width<=768px){#title:before{background-size:100% 100px;height:100px}}#title .bg{z-index:1;background-image:url(/_astro/title-bg-symbol.B2QqP_Zf.svg);background-position:right -40px bottom 24px;background-repeat:no-repeat;background-size:240px;width:100%;height:100%;display:block;position:absolute;inset:0}#title h1{text-shadow:0 16px 8px #0000001a,0 0 4px #ffffff40}@media only screen and (width<=768px){#title h1{font-size:2rem}}#title p{max-width:1000px;font-size:1.4rem}h1{text-align:center;margin-bottom:40px;font-size:4rem;font-weight:700}@media only screen and (width<=768px){h1{font-size:2.8rem}}button{color:#fff;background:#29a9ff;border:0;border-radius:10px;padding:8px 32px;font-size:1.8rem;font-weight:700;transition:opacity .3s}button:hover{cursor:pointer;opacity:.8}.cta-button{color:#fff;text-align:center;background:linear-gradient(90deg,#102c78 0%,#29a9ff 50%,#102c78 100%) 0 0/200%;border:1px solid #0000;border-radius:40px;margin:16px 0;padding:16px 40px;font-size:1.8rem;font-weight:700;transition:all .3s;position:relative;box-shadow:0 20px 24px #102c781a,0 8px 10px #102c780d}.cta-button:before{content:"１分で\a わかる!";white-space:pre;color:#29a9ff;background:#fff;border-radius:40px;width:60px;height:60px;padding-top:18px;font-size:1.2rem;line-height:1.1;position:absolute;top:-24px;left:-32px;box-shadow:0 0 16px #102c7833}@media only screen and (width<=768px){.cta-button{font-size:1.6rem}}.cta-button:hover{background-position:100%}#cta-area{margin:40px 0 -24px;padding:40px 0 100px;position:relative}@media only screen and (width<=768px){#cta-area{padding:40px 24px 100px}}#cta-area:before{content:"";z-index:-1;background-color:#002d5b;position:absolute;inset:0;transform:skewY(-2deg)scale(1.15)}#cta-area .bg{background-image:url(/_astro/cta-bg-symbol.DIQjzcTy.svg);background-position:right -40px bottom 48px;background-repeat:no-repeat;background-size:240px;width:100%;height:100%;display:block;position:absolute;inset:0}#cta-area p{position:inherit;text-align:center;z-index:3;color:#fff;margin:40px 0;font-size:2.4rem;font-weight:700}@media only screen and (width<=768px){#cta-area p{font-size:1.6rem}}#cta-area .btn-wrap{position:inherit;z-index:3;justify-content:center;gap:40px;display:flex}@media only screen and (width<=768px){#cta-area .btn-wrap{flex-direction:column;gap:0;padding:0 24px}}#cta-area .btn-wrap .cta-button:first-child{color:#102c78;background-image:linear-gradient(90deg,#29a9ff00 0%,#fff 50%,#29a9ff00 100%);border:1px solid #102c78}#cta-area .btn-wrap .cta-button:first-child:before{display:none}@media only screen and (width<=768px){#cta-area .btn-wrap .cta-button:first-child{text-align:center;font-size:1.6rem}}#faq .faq-content-wrap.accordion{max-width:60vw;margin:0 auto}@media only screen and (width<=768px){#faq .faq-content-wrap.accordion{max-width:unset}}#faq .toggle{display:none}#faq .faq-content{border:1px solid #ddd;border-radius:20px;margin-bottom:24px;position:relative}#faq .faq_question,#faq .faq_answer{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:1.6rem;transition:all .3s;transform:translateZ(0)}@media only screen and (width<=768px){#faq .faq_question,#faq .faq_answer{font-size:1.4rem}}#faq .faq_question{color:#102c78;padding:16px 40px 16px 24px;font-weight:700;display:block}#faq .faq_question:after,#faq .faq_question:before{content:"";background-color:#102c78;width:3px;height:16px;transition:all .3s;position:absolute;top:50%;right:24px;transform:translateY(-50%)}#faq .faq_question:after{transform:rotate(90deg)translate(-250%)}#faq .faq_answer{max-height:0;margin:0;padding:0 24px;overflow:hidden}#faq .toggle:checked+.faq_question+.faq_answer{max-height:800px;padding:8px 24px 16px}#faq .toggle:checked+.faq_question:before{transform:rotate(90deg)translate(-250%)!important}.arrow-top-right{box-sizing:border-box;border-top:2px solid;border-right:2px solid;width:8px;height:8px;margin-left:16px;transition:all .3s;display:inline-block;position:relative}.arrow-top-right:after{content:"";box-sizing:border-box;background:currentColor;width:10px;height:2px;display:block;position:absolute;top:2px;right:-2px;transform:rotate(-45deg)}.faqPage header,.faqPage footer,.faqPage #cta-area{display:none}@media only screen and (width>=769px){.sp-view{display:none}}@media only screen and (width<=768px){.pc-view{display:none}}.menu-badge{color:#29a9ff;vertical-align:middle;letter-spacing:.05em;background:#29a9ff1f;border:1px solid #29a9ff59;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:10px;font-weight:700;line-height:1.4;display:inline-block}header .header-wrap nav ul.drop-menu.drop-menu--products{border-radius:14px;grid-template-columns:repeat(2,268px);align-items:stretch;gap:2px 4px;padding:12px;display:grid;box-shadow:0 18px 50px -14px #102c784d,0 0 0 1px #102c780f}header .header-wrap nav ul.drop-menu.drop-menu--products:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}header .header-wrap nav ul.drop-menu.drop-menu--products li{width:auto}header .header-wrap nav ul.drop-menu.drop-menu--products li a{border-radius:10px;align-content:start;gap:3px;width:auto;padding:12px 14px;line-height:1.4;display:grid}header .header-wrap nav ul.drop-menu.drop-menu--products li a:hover,header .header-wrap nav ul.drop-menu.drop-menu--products li a:focus-visible{background:#eef6ff}header .header-wrap nav ul.drop-menu.drop-menu--products .menu-name{font-size:15px;font-weight:700;line-height:1.4}header .header-wrap nav ul.drop-menu.drop-menu--products .menu-desc{color:#55637d;text-wrap:balance;word-break:auto-phrase;font-size:12.5px;font-weight:400;line-height:1.65}header .header-wrap nav ul.drop-menu.drop-menu--products li.drop-menu-foot{border-top:1px solid #e6ecf6;grid-column:1/-1;margin-top:6px;padding-top:6px}header .header-wrap nav ul.drop-menu.drop-menu--products li.drop-menu-foot a{color:#1372ce;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:13px;font-weight:700;display:flex}header .header-wrap nav ul.drop-menu.drop-menu--products li.drop-menu-foot i{border-top:2px solid;border-right:2px solid;flex:none;width:8px;height:8px;margin-right:4px;transform:rotate(45deg)}header .header-wrap .header_nav.sp-view ul li.sp-product{padding:14px 0}header .header-wrap .header_nav.sp-view ul li.sp-product .menu-name{font-size:18px;font-weight:700;line-height:1.5;display:block}header .header-wrap .header_nav.sp-view ul li.sp-product .menu-desc{color:#55637d;text-wrap:balance;word-break:auto-phrase;margin-top:2px;font-size:12.5px;font-weight:400;line-height:1.6;display:block}header .header-wrap .header_nav.sp-view ul li.sp-product .menu-name .menu-badge{color:#29a9ff;vertical-align:middle;margin-left:6px;padding:1px 8px;font-size:10px;font-weight:700;line-height:1.5;display:inline-block}header .header-wrap nav ul.drop-menu.drop-menu--resources{border-radius:14px;width:340px;padding:10px;box-shadow:0 18px 50px -14px #102c784d,0 0 0 1px #102c780f}header .header-wrap nav ul.drop-menu.drop-menu--resources:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}header .header-wrap nav ul.drop-menu.drop-menu--resources li a{border-radius:10px;gap:3px;width:auto;margin:0;padding:11px 14px;line-height:1.4;display:grid}header .header-wrap nav ul.drop-menu.drop-menu--resources li a:hover,header .header-wrap nav ul.drop-menu.drop-menu--resources li a:focus-visible{background:#eef6ff}header .header-wrap nav ul.drop-menu.drop-menu--resources .menu-name{font-size:15px;font-weight:700;line-height:1.4}header .header-wrap nav ul.drop-menu.drop-menu--resources .menu-desc{color:#55637d;text-wrap:balance;word-break:auto-phrase;font-size:12.5px;font-weight:400;line-height:1.65}header .header-wrap nav li:focus-within>.drop-menu--resources{visibility:visible;opacity:1;transform:translateY(0)}header .header-wrap .header_nav.sp-view ul li.sp-subs{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:-14px;padding:0 0 22px;display:flex}header .header-wrap .header_nav.sp-view ul li.sp-subs a{color:#102c78;background:#fff;border:1px solid #d5deee;border-radius:999px;padding:5px 14px;font-size:14px;font-weight:700;line-height:1.5;display:inline-block}.postPage .entry-body a.md-embed{color:#102c78;border:1px solid #d9e2ec;border-radius:8px;margin:24px 0;padding:16px 20px;font-weight:700;text-decoration:none;display:block}.postPage .entry-body a.md-embed:hover{background:#f4f8fc}.md-hubspot-form,.md-fangrowth-form{margin:24px 0}.postPage .entry-body img{max-width:100%;height:auto}.postPage .entry-body #toc_container{width:auto;margin-left:auto;margin-right:auto;font-size:95%;display:table}.postPage .entry-body #toc_container.toc_white{background:#fff}.postPage .entry-body #toc_container .toc_title{text-align:center;margin:0}.postPage .entry-body #toc_container .toc_title+ul.toc_list{margin:1em 0 0}.postPage .entry-wrap .entry-databox .company-info .company-logo{height:auto}.postPage .entry-body .wp-block-table{overflow-x:auto}.postPage .entry-body .wp-block-table table{width:100%}.postPage .entry-body .wp-block-table td,.postPage .entry-body .wp-block-table th{padding:.5em}.postPage .case-entry #toc_container{display:none}.postPage .entry-body p:has(>img:only-child){margin-bottom:1em}.postPage .entry-body #toc_container ul ul{margin-left:1.5em}.postPage .list .company-info .company-logo{height:auto}.postPage .entry-body .wp-cta-card{background:linear-gradient(135deg,#f0f7ff 0%,#e8f4fd 100%);border:2px solid #29a9ff;border-radius:16px;margin:60px 0;padding:40px 36px;box-shadow:0 12px 40px #102c781f}.postPage .entry-body .wp-cta-card .cta-badge{color:#fff;letter-spacing:1.5px;background:#29a9ff;border-radius:12px;margin:0 0 16px;padding:4px 14px;font-size:12px;font-weight:700;display:inline-block}.postPage .entry-body .wp-cta-card .cta-title{color:#102c78;margin:0 0 12px;font-size:26px;font-weight:900;line-height:1.4}.postPage .entry-body .wp-cta-card .cta-lead{color:#444;margin:0 0 24px;font-size:15px;line-height:1.8}.postPage .entry-body .wp-cta-card .cta-list{background:#fff9;border-radius:8px;margin:0 0 28px;padding:16px 20px;list-style:none}.postPage .entry-body .wp-cta-card .cta-list li{color:#333;margin:0;padding:4px 0 4px 24px;font-size:14px;position:relative}.postPage .entry-body .wp-cta-card .cta-list li:before{content:"✓";color:#29a9ff;background:0 0;border:0;border-radius:0;width:auto;height:auto;margin:0;font-weight:700;position:absolute;top:4px;left:0}.postPage .entry-body .wp-cta-buttons-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin:24px 0 12px;display:flex}.postPage .entry-body .wp-cta-button-primary{color:#fff;letter-spacing:.5px;background:linear-gradient(90deg,#102c78 0%,#29a9ff 50%,#102c78 100%) 0 0/200%;border-radius:40px;padding:18px 40px;font-size:17px;font-weight:700;text-decoration:none;transition:background-position .4s,box-shadow .3s;display:inline-block;box-shadow:0 8px 20px #102c7840}.postPage .entry-body .wp-cta-button-primary:hover{background-position:100%;box-shadow:0 12px 28px #102c7859}.postPage .entry-body .wp-cta-meta{color:#666;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:14px;font-size:12px;display:flex}.postPage .entry-body .wp-cta-meta span:before{content:"● ";color:#29a9ff;font-size:8px}@media screen and (width<=768px){.postPage .entry-body .wp-cta-card{padding:28px 20px}.postPage .entry-body .wp-cta-card .cta-title{font-size:22px}.postPage .entry-body .wp-cta-button-primary{box-sizing:border-box;text-align:center;width:100%}}.postPage .entry-body .dl-cta-box{background:linear-gradient(135deg,#f0f7ff 0%,#e8f4fd 100%);border:2px solid #29a9ff;border-radius:16px;margin:48px 0;padding:28px 28px 24px}.postPage .entry-body .dl-cta-box .dl-cta-title{color:#102c78;margin:0 0 8px;font-size:20px;font-weight:900;line-height:1.5}.postPage .entry-body .dl-cta-box .dl-cta-text{color:#444;margin:0 0 20px;font-size:15px;line-height:1.8}@media screen and (width<=768px){.postPage .entry-body .dl-cta-box{padding:22px 18px 18px}.postPage .entry-body .dl-cta-box .dl-cta-title{font-size:18px}}@media (width>=769px){#cta-area .cta-button-svg{width:560px;max-width:100%;display:inline-block}#cta-area .cta-button-svg svg{max-width:560px!important}}
