@keyframes toastSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes toastSlideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes toolResultIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes wizardFadeIn{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,details,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figure,footer,header,nav,section,summary{display:block}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}embed,img,object{max-width:100%}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:700;vertical-align:bottom}td{font-weight:400;vertical-align:top}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}.ie7 input[type=checkbox]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}input,select,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}small{font-size:85%}strong{font-weight:700}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:monospace,sans-serif}.clickable,button,input[type=button],input[type=file],input[type=submit],label{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{overflow:visible;width:auto}.ie7 img{-ms-interpolation-mode:bicubic}.clearfix:after,.clearfix:before{content:" ";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}html{font-size:62.5%;overflow-y:scroll;scroll-behavior:smooth}body,html{height:auto;overflow-x:hidden}body{color:#0f172a;font-family:zen-kaku-gothic-new,Zen Kaku Gothic New,sans-serif;font-size:16px;font-size:1.6rem;font-weight:500;letter-spacing:0;line-height:1.6;opacity:1;transition:opacity .6s cubic-bezier(.22,1,.36,1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-break:strict;text-rendering:optimizeLegibility;text-wrap:pretty;word-break:auto-phrase}body.is__fix,body.is_show{height:100%;overflow:hidden;position:static}body.is_show .main{position:relative}body.is_show .main:before{background:hsla(0,0%,100%,.85);position:absolute;z-index:3}body.is_show .main:before,body:after{content:"";height:100%;left:0;top:0;width:100%}body:after{background-color:#fff;opacity:0;pointer-events:none;position:fixed;transition:opacity .8s ease;z-index:9999}body.fade:after{opacity:1}abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,details,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{font-weight:400}img{vertical-align:bottom}button,input,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#0f172a;cursor:pointer;outline:none;padding:0}::-moz-selection{background:rgba(37,99,235,.2);color:#0f172a}::selection{background:rgba(37,99,235,.2);color:#0f172a}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-accent,#60a5fa);outline-offset:2px}[role=button],a.btn,button,input[type=button],input[type=reset],input[type=submit]{min-height:44px}.sr-only,.visually-hidden{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.loading-spinner{align-items:center;animation:loadingSpin .8s linear infinite;border:3px solid rgba(148,163,184,.2);border-radius:50%;border-top:3px solid var(--color-accent,#60a5fa);display:inline-flex;height:40px;justify-content:center;width:40px}@keyframes loadingSpin{to{transform:rotate(1turn)}}.loading-overlay{align-items:center;background:hsla(0,0%,100%,.92);display:flex;flex-direction:column;inset:0;justify-content:center;position:fixed;z-index:9999}.loading-overlay[hidden]{display:none}.loading-text{color:#475569;font-size:14px;font-weight:500;margin-top:16px}.skeleton{animation:skeletonShimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,rgba(148,163,184,.1) 25%,rgba(148,163,184,.2) 50%,rgba(148,163,184,.1) 75%);background-size:200% 100%;border-radius:8px}.skeleton-text{height:16px;margin-bottom:8px}.skeleton-text:last-child{width:70%}.skeleton-title{height:24px;margin-bottom:16px;width:60%}.skeleton-button{height:44px;width:120px}@keyframes skeletonShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.loading-spinner{animation:none;border-color:var(--color-accent,#60a5fa)}.skeleton{animation:none;background:rgba(148,163,184,.15)}}@supports(-webkit-touch-callout:none){body{font-size-adjust:.5}}.hero__cta:active,.infoCta__primary:active,.infoCta__secondary:active,.toolsCTA__btn:active,.toolsHero__ctaBtn:active,[role=button]:not(:disabled):active,button:not(:disabled):active{transform:scale(.97);transition-duration:80ms}.infoLink,.siteFooter__link,.toolSeo__link{position:relative}.infoLink:after,.siteFooter__link:after,.toolSeo__link:after{background:currentColor;bottom:-2px;content:"";height:1px;left:0;position:absolute;transition:width .25s cubic-bezier(.22,1,.36,1);width:0}.infoLink:hover:after,.siteFooter__link:hover:after,.toolSeo__link:hover:after{width:100%}:focus-visible{border-radius:4px;outline:2px solid rgba(37,99,235,.5);outline-offset:2px}img{transition:opacity .3s ease}@supports(animation-timeline:view()){.toolSeo__relatedCard,.toolSeo__section,.toolsCard{animation:scrollRevealUp linear both;animation-range:entry 0 entry 25%;animation-timeline:view()}.categories__header,.cta__inner,.faq__title,.persona__header,.popular__header,.testimonial__inner>:first-child,.trust__inner>h2{animation:scrollRevealScale linear both;animation-range:entry 0 entry 30%;animation-timeline:view()}.categories__card,.faq__item,.persona__card,.popular__card,.testimonial__card,.trust__item{animation:scrollRevealSlide linear both;animation-range:entry 0 entry 30%;animation-timeline:view()}.categories__card:nth-child(2),.persona__card:nth-child(2),.popular__card:nth-child(2),.trust__item:nth-child(2){animation-range:entry 3% entry 33%}.categories__card:nth-child(3),.persona__card:nth-child(3),.popular__card:nth-child(3),.trust__item:nth-child(3){animation-range:entry 6% entry 36%}.categories__card:nth-child(4){animation-range:entry 9% entry 39%}.categories__card:nth-child(5),.categories__card:nth-child(6){animation-range:entry 10% entry 40%}@keyframes scrollRevealUp{0%{opacity:.6;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes scrollRevealScale{0%{filter:blur(2px);opacity:.5;transform:translateY(20px) scale(.97)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}@keyframes scrollRevealSlide{0%{opacity:.4;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.categories__card,.categories__header,.faq__item,.persona__card,.persona__header,.popular__card,.popular__header,.testimonial__card,.toolSeo__relatedCard,.toolSeo__section,.toolsCard,.trust__item{animation:none}}}.categories__card,.others__card,.persona__card,.popular__card,.toolSeo__faqItem,.toolSeo__relatedCard,.toolsCard{cursor:pointer}.categories__card:active,.others__card:active,.persona__card:active,.popular__card:active,.toolSeo__relatedCard:active,.toolsCard:active{transform:translateY(0) scale(.99);transition-duration:80ms}#welcomeGuide{align-items:center;contain:layout style paint;display:flex;inset:0;justify-content:center;opacity:0;position:fixed;transition:opacity .3s ease;z-index:10001}#welcomeGuide.welcomeGuide_visible{opacity:1}#welcomeGuide.welcomeGuide_closing{opacity:0;pointer-events:none}.welcomeGuide__backdrop{backdrop-filter:blur(4px);background:rgba(15,23,42,.5);inset:0;position:absolute}.welcomeGuide__card{animation:guideSlideUp .4s cubic-bezier(.22,1,.36,1);background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.15);padding:32px;position:relative;width:min(420px,100vw - 32px)}@keyframes guideSlideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.welcomeGuide__skip{align-items:center;background:transparent;border:none;border-radius:8px;color:#94a3b8;cursor:pointer;display:flex;font-size:2rem;height:36px;justify-content:center;min-height:36px;position:absolute;right:12px;top:12px;transition:background .15s,color .15s;width:36px}.welcomeGuide__skip:hover{background:#f1f5f9;color:#0f172a}.welcomeGuide__step{color:#94a3b8;font-size:1.3rem;font-weight:600;letter-spacing:.08em;margin-bottom:8px}.welcomeGuide__title{color:#0f172a;font-size:2rem;font-weight:700;line-height:1.3;margin:0 0 12px}.welcomeGuide__text{color:#475569;font-size:1.5rem;line-height:1.7;margin:0 0 24px}.welcomeGuide__text strong{color:#2563eb;font-weight:600}.welcomeGuide__text kbd{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;display:inline-block;font-family:inherit;font-size:1.3rem;font-weight:600;padding:2px 8px}.welcomeGuide__dots{display:flex;gap:8px;justify-content:center;margin-bottom:20px}.welcomeGuide__dot{background:#e2e8f0;border-radius:50%;height:8px;transition:background .2s,transform .2s;width:8px}.welcomeGuide__dot.welcomeGuide__dot_active{background:#2563eb;transform:scale(1.2)}.welcomeGuide__actions{display:flex;gap:12px;justify-content:flex-end}.welcomeGuide__btn{border:none;border-radius:8px;cursor:pointer;font-size:1.5rem;font-weight:600;min-height:44px;padding:10px 24px;transition:background .15s,box-shadow .15s}.welcomeGuide__btn_next{background:#2563eb;color:#fff}.welcomeGuide__btn_next:hover{background:#1d4ed8;box-shadow:0 4px 12px rgba(37,99,235,.25)}.welcomeGuide__btn_back{background:#f1f5f9;color:#475569}.welcomeGuide__btn_back:hover{background:#e2e8f0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadein{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.fadein.jsActive{opacity:1;transform:translateY(0)}@media screen and (max-width:960px){.fadein.spAnimationNone{opacity:1;transform:none;transition:none}}.fadein.initial-visible{transition:none}.reveal{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.reveal_state_visible{opacity:1;transform:translateY(0)}.reveal_delay_1{transition-delay:.1s}.reveal_delay_2{transition-delay:.2s}.reveal_delay_3{transition-delay:.3s}.page-transition-overlay{background:#fff;inset:0;opacity:1;pointer-events:all;position:fixed;transition:opacity .3s cubic-bezier(.22,1,.36,1);z-index:9999}.page-transition-overlay.is-hidden{opacity:0;pointer-events:none}body.is-transitioning{pointer-events:none}.adsSlot,.adsSlot__label,.adsSlot__placeholder,.premiumAdSlot{display:none!important}.breadcrumb{margin-top:20px}@media screen and (max-width:768px){.breadcrumb{display:none}}.breadcrumb_type_newsSingle{margin-left:auto;margin-right:auto;max-width:1100px}.breadcrumb_type_newsSingle .breadcrumb__list{justify-content:flex-start;margin-top:0}@media screen and (max-width:960px){.breadcrumb_type_newsSingle .breadcrumb__list{justify-content:flex-end;margin-top:20px}}.breadcrumb_type_newsSingle .breadcrumb__link_type_text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:20em}.breadcrumb__list{display:flex;justify-content:flex-end;overflow:scroll}.breadcrumb__item{align-items:center;display:flex}.breadcrumb__item:after{color:#b3b3b3;content:"-";padding:0 .5em}.breadcrumb__item:last-of-type:after{display:none}.breadcrumb a{text-decoration:underline}.breadcrumb a:hover{text-decoration:none}.breadcrumb__link{color:#9fa0a0;font-size:1.2rem;font-weight:400;text-decoration:underline;white-space:nowrap}@media screen and (max-width:768px){.breadcrumb__link{font-size:1rem}}.breadcrumb__link_type_text{text-decoration:none}.breadcrumb_type_recruit{margin-top:30px}@media screen and (max-width:960px){.breadcrumb_type_recruit{display:none}}.breadcrumb_type_recruit .breadcrumb__item:after{background:none;border:none;color:#b3b3b3;content:"-";height:auto;margin:0 1em;top:-1px;transform:none;width:auto}.breadcrumb_type_recruit .breadcrumb__link{color:#b3b3b3;text-decoration:none}.breadcrumb_type_recruit .breadcrumb__link:hover{text-decoration:underline}.roundBtn{align-items:center;background-color:#292929;border:1px solid #292929;border-radius:60px;color:#fff;display:flex;height:60px;justify-content:center;position:relative;text-decoration:none;width:260px}@media screen and (max-width:768px){.roundBtn{height:46px;position:relative;width:100%}}.roundBtn__text{align-items:center;color:#fff;display:flex;font-weight:500;justify-content:center;position:relative;top:-1px}@media screen and (max-width:768px){.roundBtn__text{font-size:1.4rem}}.roundBtn:after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%202%22%20viewBox%3D%220%200%2011.139%208.778%22%3E%20%3Cg%20id%3D%22about%22%3E%20%3Cg%3E%20%3Cline%20x1%3D%22.5%22%20y1%3D%224.389%22%20x2%3D%2210.136%22%20y2%3D%224.389%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-miterlimit%3D%2210%22%2F%3E%20%3Cpath%20d%3D%22M6.664.5c0%2C2.148%2C1.779%2C3.889%2C3.974%2C3.889%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-miterlimit%3D%2210%22%2F%3E%20%3Cpath%20d%3D%22M6.664%2C8.278c0-2.148%2C1.779-3.889%2C3.974-3.889%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-miterlimit%3D%2210%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat 50%/cover;content:"";display:block;height:7.777px;position:absolute;right:30px;top:50%;transform:translateY(-50%);width:10.1387px}@media screen and (max-width:768px){.roundBtn:after{height:7.96895px;right:20px;width:10.3879px}}@media screen and (min-width:1061px){.roundBtn:hover{background:#fff}.roundBtn:hover:after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%202%22%20viewBox%3D%220%200%2011.139%208.778%22%3E%20%3Cg%20id%3D%22about%22%3E%20%3Cg%3E%20%3Cline%20x1%3D%22.5%22%20y1%3D%224.389%22%20x2%3D%2210.136%22%20y2%3D%224.389%22%20fill%3D%22none%22%20stroke%3D%22%23232323%22%20stroke-linecap%3D%22round%22%20stroke-miterlimit%3D%2210%22%2F%3E%20%3Cpath%20d%3D%22M6.664.5c0%2C2.148%2C1.779%2C3.889%2C3.974%2C3.889%22%20fill%3D%22none%22%20stroke%3D%22%23232323%22%20stroke-linecap%3D%22round%22%20stroke-miterlimit%3D%2210%22%2F%3E%20%3Cpath%20d%3D%22M6.664%2C8.278c0-2.148%2C1.779-3.889%2C3.974-3.889%22%20fill%3D%22none%22%20stroke%3D%22%23232323%22%20stroke-linecap%3D%22round%22%20stroke-miterlimit%3D%2210%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat 50%/cover}.roundBtn:hover .roundBtn__text{color:#292929}}.roundBtn_type_new:after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%202%22%20viewBox%3D%220%200%2011%2012%22%3E%20%3Cg%20id%3D%22oem%22%3E%20%3Cg%3E%20%3Crect%20y%3D%223%22%20width%3D%228%22%20height%3D%229%22%20fill%3D%22%23ffffff%22%2F%3E%20%3Cpolyline%20points%3D%222.5%20.5%2010.5%20.5%2010.5%2010.5%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-miterlimit%3D%2210%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat 50%/cover;content:"";display:block;height:11.5px;position:absolute;right:30px;top:50%;transform:translateY(-50%);width:10.5px}@media screen and (min-width:1061px){.roundBtn_type_new:hover:after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%202%22%20viewBox%3D%220%200%2011%2012%22%3E%20%3Cg%20id%3D%22oem%22%3E%20%3Cg%3E%20%3Crect%20y%3D%223%22%20width%3D%228%22%20height%3D%229%22%20fill%3D%22%23232323%22%2F%3E%20%3Cpolyline%20points%3D%222.5%20.5%2010.5%20.5%2010.5%2010.5%22%20fill%3D%22none%22%20stroke%3D%22%23232323%22%20stroke-miterlimit%3D%2210%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat 50%/cover}}.rBtnWrap .rBtn{align-items:center;background-color:#009db7;border-radius:60px;color:inherit;color:#fff;display:flex;height:60px;justify-content:center;overflow:hidden;position:relative;text-decoration:none;transition:all .15s;width:220px}@media screen and (max-width:768px){.rBtnWrap .rBtn{height:44px}}.rBtnWrap .rBtn:after{background:linear-gradient(90deg,#fff,#e9ffeb 28%,#bceef7 72%,#a7e4f9);border-radius:60px;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:all .25s;width:100%}.rBtnWrap .rBtn__text{display:block;font-size:1.6rem;font-weight:500;position:relative;text-align:center;transition:all .5s;width:100%;z-index:3}@media screen and (max-width:768px){.rBtnWrap .rBtn__text{font-size:1.4rem}}.rBtnWrap .rBtn__text:before{background-color:#fff;border:1px solid #fff;border-radius:6px;content:"";display:block;height:6px;position:absolute;right:20px;top:50%;transform:translateY(-50%) scale(1);transform-origin:center;transition:transform .5s;width:6px}@media screen and (max-width:768px){.rBtnWrap .rBtn__text:before{right:15px}}@media screen and (min-width:1061px){.rBtnWrap .rBtn:hover{background:none;border:.25px solid transparent;color:#009db7}.rBtnWrap .rBtn:hover:after{transform:translateX(0)}.rBtnWrap .rBtn:hover .rBtn__text:before{background-color:transparent;border-color:#009db7;border-radius:10px;transform:translateY(-50%) scale(1.7)}}.container{margin-left:auto;margin-right:auto;max-width:1160px;padding-left:30px;padding-right:30px;position:relative}@media screen and (max-width:1060px){.container{padding-left:30px;padding-right:30px}}@media screen and (max-width:768px){.container{padding-left:30px;padding-right:30px}}.pcnon{display:none}@media screen and (max-width:768px){.pcnon{display:block}}.spnon{display:block}@media screen and (max-width:768px){.spnon{display:none}}.lowPage{overflow:hidden;padding-top:135px}@media screen and (max-width:768px){.lowPage{padding-top:65px}}.lowPage_type_pb0{padding-bottom:0}.lowPage_type_productSingle{padding-top:97px}@media screen and (max-width:768px){.lowPage_type_productSingle{padding-top:55px}}.lowPage_type_productSingle .breadcrumb{margin-right:65px;margin-top:15px}.lowPage__contents{position:relative}.lowPage__header{margin-bottom:100px;margin-left:auto;margin-right:auto;width:calc(100% - 130px)}@media screen and (max-width:1060px){.lowPage__header{width:calc(100% - 40px)}}@media screen and (max-width:768px){.lowPage__header{margin-bottom:45px}}.lowPage__header_type_newsSingle{margin-bottom:55px}.lowPage__header_type_productSingle{margin-bottom:0;position:absolute;right:0;top:0}.lowPage__headerContainer{height:100%;max-width:100%;padding-left:80px;padding-right:80px}@media screen and (max-width:1160px){.lowPage__headerContainer{padding-left:45px;padding-right:45px}}@media screen and (max-width:768px){.lowPage__headerContainer{padding-left:30px;padding-right:30px}}.lowPage__headerHero{background:url(../images/privacypolicy/bg_mv_privacypolicy.jpg) no-repeat 50%/cover;border-radius:20px;height:490px}@media screen and (max-width:768px){.lowPage__headerHero{aspect-ratio:670/300;border-radius:5px;height:auto;width:100%}}.lowPage__headerHero_page_privacypolicy{background-image:url(../images/privacypolicy/bg_mv_privacypolicy.jpg)}.lowPage__headerHero_page_contact{background-image:url(../images/contact/bg_mv_contact.jpg)}.lowPage__headerHero_page_news,.lowPage__headerHero_page_newsSingle{background-image:url(../images/news/bg_mv_news.jpg)}.lowPage__headerHero_page_newsSingle{display:none}@media screen and (max-width:960px){.lowPage__headerHero_page_newsSingle{display:block}}.lowPage__headerHero_page_product{background-image:url(../images/product/bg_mv_product.jpg)}.lowPage__headerHero_page_about{background-image:url(../images/about/bg_mv_about.jpg)}@media screen and (max-width:768px){.lowPage__headerHero_page_about{background-image:url(../images/about/bg_mv_about_sp.jpg)}}.lowPage__ttl{display:flex;flex-direction:column;height:100%;justify-content:center}.lowPage__ttlJp{color:#fff;display:block;font-size:3.6rem;font-weight:400;margin-bottom:15px}@media screen and (max-width:768px){.lowPage__ttlJp{font-size:2rem;margin-bottom:5px}}.lowPage__ttlEn{color:#fff;display:block;font-size:1.8rem;font-weight:500}@media screen and (max-width:768px){.lowPage__ttlEn{font-size:1rem}}.rlowPage__header{align-items:center;display:flex;margin-bottom:70px;min-height:39.7260273973vw;position:relative}@media screen and (max-width:960px){.rlowPage__header{min-height:61.44352vw}}@media screen and (max-width:768px){.rlowPage__header{margin-bottom:50px}}.rlowPage__header_type_interviewSingle{margin-top:-70px;min-height:auto}@media screen and (max-width:960px){.rlowPage__header_type_interviewSingle{margin-top:0}}.rlowPage__headerText{background:url(../images/recruit/introduction/bg_header_text_01_pc.svg) no-repeat 50%/contain;border-radius:10px;margin-left:7.8082191781vw;margin-top:.3424657534vw;padding:25px 32px;position:relative;z-index:2}@media screen and (max-width:768px){.rlowPage__headerText{background:url(../images/recruit/introduction/bg_header_text_01_sp.svg) no-repeat 50%/contain;margin-left:30px;margin-top:0;padding:15px 13px 15px 15px}}.rlowPage__headerText_type_interview{background-image:url(../images/recruit/interview/bg_header_text_01_pc.svg)}@media screen and (max-width:768px){.rlowPage__headerText_type_interview{background-image:url(../images/recruit/interview/bg_header_text_01_sp.svg)}}.rlowPage__headerText_type_interviewSingle{background:none}@media screen and (max-width:960px){.rlowPage__headerText_type_interviewSingle{margin-left:0;padding-left:30px}}.rlowPage__headerHead{display:flex;justify-content:flex-end;position:relative;right:-100px}@media screen and (max-width:1336px){.rlowPage__headerHead{margin-right:calc(-50vw + 50%);right:0}}@media screen and (max-width:960px){.rlowPage__headerHead{justify-content:flex-start;margin-right:auto}}.rlowPage__headerHead_type_01{color:#daefe3}.rlowPage__headerHeadText{align-items:center;display:flex;font-family:"PT Serif";font-size:16.5rem;line-height:1}@media screen and (max-width:1260px){.rlowPage__headerHeadText{font-size:12rem}}@media screen and (max-width:1060px){.rlowPage__headerHeadText{font-size:10rem}}@media screen and (max-width:768px){.rlowPage__headerHeadText{font-size:5rem;margin-bottom:10px}}.rlowPage__headerHeadText:before{aspect-ratio:81.023/65.443;background:url(../images/recruit/ttl_section_item.svg) no-repeat 50%/contain;content:"";display:block;height:65.443px;margin-right:30px;width:81.023px}@media screen and (max-width:1260px){.rlowPage__headerHeadText:before{height:auto;width:50px}}@media screen and (max-width:768px){.rlowPage__headerHeadText:before{height:25.1952px;margin-right:17px;width:31.19675px}}.rlowPage__ttlEn{align-items:center;color:#5fa06e;display:flex;font-size:2rem;font-weight:500;line-height:1;margin-bottom:35px}.rlowPage__ttlEn:before{content:"・";margin-right:.5em}@media screen and (max-width:768px){.rlowPage__ttlEn{font-size:1rem;margin-bottom:15px}}.rlowPage__ttlJp{display:block;font-size:4rem;font-weight:500;line-height:1;margin-bottom:30px}@media screen and (max-width:768px){.rlowPage__ttlJp{font-size:2rem;margin-bottom:20px}}.rlowPage__headerFig{left:0;position:absolute;top:0}.rlowPage__headerFigImg{height:auto;width:100%}.rbreadcrumb__item,.rbreadcrumb__list{align-items:center;display:flex}.rbreadcrumb__item:after{content:"-";display:block;margin:0 .5em}.rbreadcrumb__item:last-of-type:after{display:none}.rbreadcrumb__link{color:inherit;font-size:1.2rem;line-height:1;text-decoration:underline}@media screen and (max-width:768px){.rbreadcrumb__link{font-size:1rem}}.rbreadcrumb__link:hover,.rbreadcrumb__link_type_text{text-decoration:none}.newsList{flex:1;position:relative;z-index:2}.newsList:before{background-color:#efefef;content:"";display:block;height:1px;left:0;position:absolute;top:0;width:calc(50vw + 305px)}.newsList__item{position:relative}.newsList__item:after{background-color:#efefef;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:calc(50vw + 305px)}.newsList__itemInner{align-items:center;color:inherit;display:flex;padding:30px 0 30px 30px;text-decoration:none}@media screen and (max-width:768px){.newsList__itemInner{padding:20px 0}}.newsList__itemInner:hover:after{background-color:#faf8f4;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:calc(50vw + 305px)}.newsList__itemFig{position:relative;width:220px;z-index:1}@media screen and (max-width:768px){.newsList__itemFig{aspect-ratio:200/70;min-width:100px;-o-object-fit:cover;object-fit:cover;width:100px}}.newsList__itemImg{aspect-ratio:220/150;border-radius:8px;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.newsList__itemText{flex:1;padding-left:50px;position:relative;z-index:1}@media screen and (max-width:768px){.newsList__itemText{padding-left:10px}}.newsList__itemTextInfo{align-items:center;display:flex}.newsList__itemTextInfoDate{font-size:1.6rem;font-weight:500;letter-spacing:.1em;margin-right:10px}@media screen and (max-width:768px){.newsList__itemTextInfoDate{font-size:1rem}}.newsList__itemTextInfoNew{align-items:center;background-color:#f7857f;border-radius:26px;color:#fff;display:flex;font-size:1.4rem;font-weight:600;height:26px;justify-content:center;margin-right:10px;width:60px}@media screen and (max-width:768px){.newsList__itemTextInfoNew{font-size:1rem;height:20px;min-width:42px;padding:0 0 1px;width:42px}}.newsList__itemTextInfoCategory{align-items:center;background-color:#fff;border:1px solid #232323;border-radius:26px;display:flex;font-size:1.4rem;font-weight:500;justify-content:center;margin-right:10px;padding:0 12px}@media screen and (max-width:768px){.newsList__itemTextInfoCategory{font-size:1rem;height:20px;margin-right:0;padding:0 10px 1px}}.newsList__itemTextTitle{display:-webkit-box;font-size:1.6rem;font-weight:400;line-height:1.875;margin-top:15px;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media screen and (max-width:768px){.newsList__itemTextTitle{display:-webkit-box;font-size:1.4rem;-webkit-line-clamp:2;line-height:1.5;margin-top:7px;-webkit-box-orient:vertical;overflow:hidden}}.shareButtons{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.shareButtons__label{color:var(--color-text-muted);font-size:1.4rem;font-weight:500;white-space:nowrap}.shareButtons__list{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.shareButtons__btn{align-items:center;background:var(--color-bg-input);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-size:1.2rem;font-weight:500;gap:6px;padding:8px 14px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.shareButtons__btn:hover{background:var(--color-bg-card);border-color:var(--color-border-hover)}.shareButtons__btn svg{flex-shrink:0}.shareButtons__btn_x:hover{background:#000;border-color:#000;color:#fff}.shareButtons__btn_line:hover{background:#06c755;border-color:#06c755;color:#fff}.shareButtons__btn_facebook:hover{background:#1877f2;border-color:#1877f2;color:#fff}.shareButtons__btn_copy:hover{border-color:var(--color-accent);color:var(--color-accent)}.shareButtons__btn_copy.is-copied{background:rgba(52,211,153,.1);border-color:#34d399;color:#34d399}.shareButtons__btn_copy.is-copied .shareButtons__iconCopy{display:none}.shareButtons__btn_copy.is-copied .shareButtons__iconCheck{display:block!important}.shareButtons__btn_copy.is-copied .shareButtons__btnText_copy{display:none}.shareButtons__btn_copy.is-copied .shareButtons__btnText_copied{display:inline!important}@media(max-width:480px){.shareButtons__btnText{display:none}}.shareButtons_result{border-top:1px solid var(--color-border);justify-content:center;margin-top:24px;padding-top:20px}.shareButtons_result .shareButtons__label{color:var(--color-text-secondary);font-weight:600}.shareButtons_floating{backdrop-filter:blur(12px);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:12px;bottom:24px;box-shadow:0 8px 32px rgba(0,0,0,.3);flex-direction:column;gap:8px;opacity:0;padding:12px 16px;position:fixed;right:24px;transform:translateY(20px);transition:all .3s ease;visibility:hidden;z-index:100}.shareButtons_floating.is-visible{opacity:1;transform:translateY(0);visibility:visible}.shareButtons_floating .shareButtons__label{font-size:1.2rem;text-align:center}.shareButtons_floating .shareButtons__list{justify-content:center}.shareButtons_floating .shareButtons__btn{padding:8px 12px}@media(max-width:480px){.shareButtons_floating{bottom:16px;left:16px;right:16px}.shareButtons_floating .shareButtons__list{justify-content:space-between;width:100%}.shareButtons_floating .shareButtons__btn{flex:1;justify-content:center}}.shareButtons_compact .shareButtons__btn{border-radius:6px;font-size:1.2rem;padding:6px 10px}.shareButtons_hero{margin-top:20px}.shareButtons_hero .shareButtons__label{font-size:1.2rem}@keyframes shareCopyPulse{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.shareButtons__btn_copy.is-copied{animation:shareCopyPulse .3s ease}@media print{.shareButtons{display:none!important}}.toolHero{background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(var(--tool-accent-rgb,37,99,235),.07) 0,transparent 70%),radial-gradient(ellipse 60% 40% at 80% 20%,rgba(var(--tool-accent-rgb,37,99,235),.03) 0,transparent 50%);overflow:hidden;padding:64px 16px 48px;position:relative;text-align:center}.toolHero:after{background:linear-gradient(90deg,transparent,rgba(var(--tool-accent-rgb,37,99,235),.2),transparent);bottom:0;content:"";height:1px;left:5%;position:absolute;right:5%}.toolHero__glow{display:none}.toolHero__container{margin:0 auto;max-width:680px;position:relative}.toolHero__badge{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.15);border-radius:999px;box-shadow:0 1px 3px rgba(0,0,0,.04);color:#2563eb;display:inline-flex;font-size:1.4rem;font-weight:600;gap:4px;letter-spacing:.08em;margin-bottom:24px;padding:5px 16px}.toolHero__title{color:var(--color-text-primary,#0f172a);font-size:clamp(2rem,5vw,2.8rem);font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0 0 16px;overflow-wrap:anywhere;word-break:auto-phrase}.toolHero__subtitle{color:var(--color-text-secondary,#475569);font-size:1.8rem;font-weight:400;line-height:1.6;margin:0 auto 24px;max-width:560px}.toolHero__features{display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:center;list-style:none;margin:0 0 24px;padding:0}.toolHero__features li{align-items:center;color:var(--color-text-muted,#94a3b8);display:inline-flex;font-size:1.5rem;gap:6px}.toolHero__features li svg{color:var(--color-accent,#2563eb);flex-shrink:0}.toolHero__share{display:flex;gap:8px}.toolHero__share,.toolHero__share .shareButtons,.toolHero__share .shareButtons__list{justify-content:center}.toolHero_accent_indigo{--tool-accent:#6366f1;--tool-accent-light:#818cf8;--tool-accent-glow:rgba(99,102,241,.15);--tool-accent-rgb:99,102,241}.toolHero_accent_emerald{--tool-accent:#34d399;--tool-accent-light:#6ee7b7;--tool-accent-glow:rgba(52,211,153,.15);--tool-accent-rgb:52,211,153}.toolHero_accent_amber{--tool-accent:#f59e0b;--tool-accent-light:#fbbf24;--tool-accent-glow:rgba(245,158,11,.15);--tool-accent-rgb:245,158,11}.toolHero_accent_purple{--tool-accent:#8b5cf6;--tool-accent-light:#a78bfa;--tool-accent-glow:rgba(139,92,246,.15);--tool-accent-rgb:139,92,246}.toolHero_accent_cyan{--tool-accent:#06b6d4;--tool-accent-light:#22d3ee;--tool-accent-glow:rgba(6,182,212,.15);--tool-accent-rgb:6,182,212}.toolHero_accent_blue{--tool-accent:#3b82f6;--tool-accent-light:#60a5fa;--tool-accent-glow:rgba(59,130,246,.15);--tool-accent-rgb:59,130,246}.toolHero_accent_pink{--tool-accent:#ec4899;--tool-accent-light:#f472b6;--tool-accent-glow:rgba(236,72,153,.15);--tool-accent-rgb:236,72,153}.toolHero_accent_rose{--tool-accent:#f43f5e;--tool-accent-light:#fb7185;--tool-accent-glow:rgba(244,63,94,.15);--tool-accent-rgb:244,63,94}@media(max-width:768px){.toolHero{padding:32px 16px 24px}.toolHero__title{font-size:clamp(1.6rem,5vw,2.2rem)}.toolHero__subtitle{font-size:1.6rem}.toolHero__features{gap:4px 16px}}.toolHistory{margin-top:3.2rem;padding:0}.toolHistory_state_empty{display:none}.toolHistory__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.2rem}.toolHistory__title{color:var(--text,#f8fafc);font-size:1.6rem;font-weight:700;margin:0}.toolHistory__clearBtn{background:none;border:none;border-radius:4px;color:var(--danger,#ef4444);cursor:pointer;font-size:1.2rem;padding:.4rem .8rem;transition:background .2s}.toolHistory__clearBtn:hover{background:rgba(239,68,68,.1)}.toolHistory__list{display:flex;flex-direction:column;gap:.6rem}.toolHistory__item{align-items:center;background:var(--surface,#1e293b);border:1px solid var(--border,rgba(148,163,184,.25));border-radius:8px;display:flex;gap:1.2rem;justify-content:space-between;padding:1rem 1.2rem;transition:border-color .2s}.toolHistory__item:hover{border-color:var(--accent,#6366f1)}.toolHistory__itemBody{flex:1;min-width:0}.toolHistory__itemSummary{color:var(--text,#f8fafc);font-size:1.3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toolHistory__itemTime{color:var(--text-muted,rgba(248,250,252,.5));font-size:1.1rem;margin-top:.2rem}.toolHistory__itemActions{display:flex;flex-shrink:0;gap:.6rem}.toolHistory__itemBtn{background:none;border:1px solid var(--border,rgba(148,163,184,.25));border-radius:4px;color:var(--text-muted,rgba(248,250,252,.7));cursor:pointer;font-size:1.1rem;padding:.4rem .8rem;transition:all .2s}.toolHistory__itemBtn:hover{border-color:var(--accent,#6366f1);color:var(--text,#f8fafc)}.toolHistory__itemBtn_type_restore{border-color:var(--accent,#6366f1);color:var(--accent,#6366f1)}.toolHistory__itemBtn_type_restore:hover{background:var(--accent,#6366f1);color:#fff}.toolHistory__itemBtn_type_delete:hover{border-color:var(--danger,#ef4444);color:var(--danger,#ef4444)}.toolHistory__restoreBanner{align-items:center;animation:toolHistorySlideIn .35s ease-out;background:var(--surface,#1e293b);border:1px solid var(--accent,#6366f1);border-radius:10px;display:flex;gap:1.2rem;justify-content:space-between;margin-bottom:2rem;padding:1.2rem 1.6rem}.toolHistory__restoreBanner_state_hidden{display:none}.toolHistory__restoreBody{align-items:center;display:flex;flex:1;gap:.8rem;min-width:0}.toolHistory__restoreIcon{flex-shrink:0;font-size:1.8rem}.toolHistory__restoreText{color:var(--text,#f8fafc);font-size:1.3rem;line-height:1.5}.toolHistory__restoreText strong{display:block;font-size:1.4rem}.toolHistory__restorePreview{color:var(--text-muted,rgba(248,250,252,.6));display:block;font-size:1.2rem;margin-top:.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toolHistory__restoreActions{align-items:center;display:flex;flex-shrink:0;gap:.6rem}.toolHistory__restoreBtn{background:var(--accent,#6366f1);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1.3rem;font-weight:600;padding:.6rem 1.6rem;transition:opacity .2s,transform .15s;white-space:nowrap}.toolHistory__restoreBtn:hover{opacity:.85}.toolHistory__restoreBtn:active{transform:scale(.97)}.toolHistory__restoreDismiss{background:none;border:none;border-radius:4px;color:var(--text-muted,rgba(248,250,252,.5));cursor:pointer;font-size:1.8rem;line-height:1;padding:.2rem .4rem;transition:color .2s}.toolHistory__restoreDismiss:hover{color:var(--text,#f8fafc)}@keyframes toolHistorySlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-color-scheme:light){.toolHistory__title{color:var(--text,#1e293b)}.toolHistory__item{background:var(--surface,#fff);border-color:var(--border,rgba(148,163,184,.3))}.toolHistory__itemSummary{color:var(--text,#1e293b)}.toolHistory__restoreBanner{background:var(--surface,#fff)}.toolHistory__restoreText{color:var(--text,#1e293b)}}@media(max-width:600px){.toolHistory__restoreBanner{align-items:flex-start;flex-direction:column;gap:1rem}.toolHistory__restoreActions{width:100%}.toolHistory__restoreBtn{flex:1}.toolHistory__item{align-items:flex-start;flex-direction:column;gap:.8rem}.toolHistory__itemActions{width:100%}.toolHistory__itemBtn{flex:1;text-align:center}}.toolSeo{margin:0 auto;max-width:800px;padding-top:64px}.toolSeo__section{background:#fff;border:1px solid #e2e8f0;border-left:3px solid rgba(37,99,235,.2);border-radius:12px;margin-bottom:24px;padding:24px}.toolSeo__sectionTitle{border-bottom:1px solid #e2e8f0;color:#0f172a;font-size:2rem;font-weight:600;letter-spacing:.04em;line-height:1.4;margin:0 0 16px;padding-bottom:8px}.toolSeo__sectionTitle:before{background:#2563eb;border-radius:2px;content:"";display:inline-block;height:.8em;margin-right:8px;vertical-align:baseline;width:4px}.toolSeo__aboutText{color:#475569;font-size:1.6rem;line-height:1.8;margin:0 0 16px}.toolSeo__features{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.toolSeo__feature{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:16px;padding:16px;transition:background .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1)}.toolSeo__feature:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px)}.toolSeo__featureIcon{align-items:center;background:rgba(37,99,235,.08);border-radius:8px;display:flex;font-size:2rem;height:40px;justify-content:center;min-width:40px;width:40px}.toolSeo__featureTitle{color:#0f172a;font-size:1.6rem;font-weight:600;margin:0 0 4px}.toolSeo__featureDesc{color:#475569;font-size:1.5rem;line-height:1.6;margin:0}.toolSeo__useCases{display:flex;flex-direction:column;gap:16px}.toolSeo__useCase{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:16px;padding:16px;transition:border-color .2s cubic-bezier(.22,1,.36,1),background .2s cubic-bezier(.22,1,.36,1)}.toolSeo__useCase:hover{background:#f4f7fa;border-color:#cbd5e1}.toolSeo__useCaseIcon{align-items:flex-start;display:flex;font-size:2.4rem;justify-content:center;min-width:40px;padding-top:4px}.toolSeo__useCasePersona{color:#0f172a;display:block;font-size:1.6rem;font-weight:600;margin-bottom:4px}.toolSeo__useCaseScenario{color:#475569;font-size:1.5rem;line-height:1.8;margin:0 0 4px}.toolSeo__useCaseBenefit{color:#2563eb;font-size:1.5rem;font-weight:600;margin:0}.toolSeo__useCaseBenefit:before{content:"→ "}.toolSeo__steps{counter-reset:seo-step;display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.toolSeo__step{align-items:flex-start;counter-increment:seo-step;display:flex;gap:16px}.toolSeo__step:before{align-items:center;background:#2563eb;border-radius:50%;color:#fff;content:counter(seo-step);display:flex;flex-shrink:0;font-size:1.4rem;font-weight:700;height:28px;justify-content:center;min-width:28px;width:28px}.toolSeo__stepTitle{color:#0f172a;font-size:1.6rem;font-weight:600;margin:0 0 4px}.toolSeo__stepDesc{color:#475569;font-size:1.5rem;line-height:1.6;margin:0}.toolSeo__faqList{display:flex;flex-direction:column;gap:8px}.toolSeo__faqItem{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;padding:16px;transition:border-color .2s cubic-bezier(.22,1,.36,1),background .2s cubic-bezier(.22,1,.36,1)}.toolSeo__faqItem:hover{background:#f4f7fa;border-color:#cbd5e1}.toolSeo__faqItem_state_open{background:rgba(37,99,235,.02);border-color:rgba(37,99,235,.3)}.toolSeo__faqQ{align-items:center;color:#0f172a;cursor:pointer;display:flex;font-size:1.6rem;font-weight:600;gap:8px;justify-content:space-between;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toolSeo__faqQ:after{color:#94a3b8;content:"+";font-size:2rem;line-height:1;min-width:24px;text-align:center;transition:transform .2s cubic-bezier(.22,1,.36,1)}.toolSeo__faqItem_state_open .toolSeo__faqQ:after{color:#2563eb;font-weight:700;transform:rotate(45deg)}.toolSeo__faqA{color:#475569;font-size:1.5rem;line-height:1.8;margin:0;max-height:0;opacity:0;overflow:hidden;padding-top:0;transition:max-height .35s cubic-bezier(.22,1,.36,1),opacity .25s ease,padding .35s ease}.toolSeo__faqItem_state_open .toolSeo__faqA{max-height:500px;opacity:1;padding-top:16px}.toolSeo__relatedGrid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.toolSeo__relatedCard{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:inherit;display:flex;flex-direction:column;padding:16px;text-decoration:none;transition:border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1)}.toolSeo__relatedCard:hover{border-color:#cbd5e1;box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-2px)}.toolSeo__relatedIcon{font-size:2.4rem;margin-bottom:8px}.toolSeo__relatedTitle{color:#0f172a;font-size:1.6rem;font-weight:600;margin:0 0 4px}.toolSeo__relatedDesc{color:#94a3b8;font-size:1.5rem;line-height:1.4;margin:0}@media(max-width:768px){.toolSeo{padding-top:32px}.toolSeo__features{grid-template-columns:1fr}.toolSeo__relatedGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.toolSeo__section{padding:16px}}main:has(.toolHero_accent_indigo) .toolSeo{--section-accent:#6366f1}main:has(.toolHero_accent_indigo) .toolSeo .toolSeo__section{border-left-color:rgba(99,102,241,.25)}main:has(.toolHero_accent_indigo) .toolSeo .toolSeo__sectionTitle:before{background:#6366f1}main:has(.toolHero_accent_indigo) .toolSeo .toolSeo__step:before{background:#6366f1}main:has(.toolHero_accent_indigo) .toolSeo .toolSeo__featureIcon{background:rgba(99,102,241,.08)}main:has(.toolHero_accent_indigo) .toolSeo .toolSeo__faqItem_state_open{border-color:rgba(99,102,241,.3)}main:has(.toolHero_accent_indigo) .toolSeo .toolSeo__faqItem_state_open .toolSeo__faqQ:after{color:#6366f1}main:has(.toolHero_accent_emerald) .toolSeo{--section-accent:#34d399}main:has(.toolHero_accent_emerald) .toolSeo .toolSeo__section{border-left-color:rgba(52,211,153,.25)}main:has(.toolHero_accent_emerald) .toolSeo .toolSeo__sectionTitle:before{background:#34d399}main:has(.toolHero_accent_emerald) .toolSeo .toolSeo__step:before{background:#34d399}main:has(.toolHero_accent_emerald) .toolSeo .toolSeo__featureIcon{background:rgba(52,211,153,.08)}main:has(.toolHero_accent_emerald) .toolSeo .toolSeo__faqItem_state_open{border-color:rgba(52,211,153,.3)}main:has(.toolHero_accent_emerald) .toolSeo .toolSeo__faqItem_state_open .toolSeo__faqQ:after{color:#34d399}main:has(.toolHero_accent_amber) .toolSeo{--section-accent:#f59e0b}main:has(.toolHero_accent_amber) .toolSeo .toolSeo__section{border-left-color:rgba(245,158,11,.25)}main:has(.toolHero_accent_amber) .toolSeo .toolSeo__sectionTitle:before{background:#f59e0b}main:has(.toolHero_accent_amber) .toolSeo .toolSeo__step:before{background:#f59e0b}main:has(.toolHero_accent_amber) .toolSeo .toolSeo__featureIcon{background:rgba(245,158,11,.08)}main:has(.toolHero_accent_amber) .toolSeo .toolSeo__faqItem_state_open{border-color:rgba(245,158,11,.3)}main:has(.toolHero_accent_amber) .toolSeo .toolSeo__faqItem_state_open .toolSeo__faqQ:after{color:#f59e0b}main:has(.toolHero_accent_purple) .toolSeo{--section-accent:#8b5cf6}main:has(.toolHero_accent_purple) .toolSeo .toolSeo__section{border-left-color:rgba(139,92,246,.25)}main:has(.toolHero_accent_purple) .toolSeo .toolSeo__sectionTitle:before{background:#8b5cf6}main:has(.toolHero_accent_purple) .toolSeo .toolSeo__step:before{background:#8b5cf6}main:has(.toolHero_accent_purple) .toolSeo .toolSeo__featureIcon{background:rgba(139,92,246,.08)}main:has(.toolHero_accent_purple) .toolSeo .toolSeo__faqItem_state_open{border-color:rgba(139,92,246,.3)}main:has(.toolHero_accent_purple) .toolSeo .toolSeo__faqItem_state_open .toolSeo__faqQ:after{color:#8b5cf6}main:has(.toolHero_accent_cyan) .toolSeo{--section-accent:#06b6d4}main:has(.toolHero_accent_cyan) .toolSeo .toolSeo__section{border-left-color:rgba(6,182,212,.25)}main:has(.toolHero_accent_cyan) .toolSeo .toolSeo__sectionTitle:before{background:#06b6d4}main:has(.toolHero_accent_cyan) .toolSeo .toolSeo__step:before{background:#06b6d4}main:has(.toolHero_accent_cyan) .toolSeo .toolSeo__featureIcon{background:rgba(6,182,212,.08)}main:has(.toolHero_accent_cyan) .toolSeo .toolSeo__faqItem_state_open{border-color:rgba(6,182,212,.3)}main:has(.toolHero_accent_cyan) .toolSeo .toolSeo__faqItem_state_open .toolSeo__faqQ:after{color:#06b6d4}main:has(.toolHero_accent_blue) .toolSeo{--section-accent:#3b82f6}main:has(.toolHero_accent_blue) .toolSeo .toolSeo__section{border-left-color:rgba(59,130,246,.25)}main:has(.toolHero_accent_blue) .toolSeo .toolSeo__sectionTitle:before{background:#3b82f6}main:has(.toolHero_accent_blue) .toolSeo .toolSeo__step:before{background:#3b82f6}main:has(.toolHero_accent_blue) .toolSeo .toolSeo__featureIcon{background:rgba(59,130,246,.08)}main:has(.toolHero_accent_blue) .toolSeo .toolSeo__faqItem_state_open{border-color:rgba(59,130,246,.3)}main:has(.toolHero_accent_blue) .toolSeo .toolSeo__faqItem_state_open .toolSeo__faqQ:after{color:#3b82f6}main:has(.toolHero_accent_pink) .toolSeo{--section-accent:#ec4899}main:has(.toolHero_accent_pink) .toolSeo .toolSeo__section{border-left-color:rgba(236,72,153,.25)}main:has(.toolHero_accent_pink) .toolSeo .toolSeo__sectionTitle:before{background:#ec4899}main:has(.toolHero_accent_pink) .toolSeo .toolSeo__step:before{background:#ec4899}main:has(.toolHero_accent_pink) .toolSeo .toolSeo__featureIcon{background:rgba(236,72,153,.08)}main:has(.toolHero_accent_pink) .toolSeo .toolSeo__faqItem_state_open{border-color:rgba(236,72,153,.3)}main:has(.toolHero_accent_pink) .toolSeo .toolSeo__faqItem_state_open .toolSeo__faqQ:after{color:#ec4899}main:has(.toolHero_accent_rose) .toolSeo{--section-accent:#f43f5e}main:has(.toolHero_accent_rose) .toolSeo .toolSeo__section{border-left-color:rgba(244,63,94,.25)}main:has(.toolHero_accent_rose) .toolSeo .toolSeo__sectionTitle:before{background:#f43f5e}main:has(.toolHero_accent_rose) .toolSeo .toolSeo__step:before{background:#f43f5e}main:has(.toolHero_accent_rose) .toolSeo .toolSeo__featureIcon{background:rgba(244,63,94,.08)}main:has(.toolHero_accent_rose) .toolSeo .toolSeo__faqItem_state_open{border-color:rgba(244,63,94,.3)}main:has(.toolHero_accent_rose) .toolSeo .toolSeo__faqItem_state_open .toolSeo__faqQ:after{color:#f43f5e}.lineTtl{align-items:center;display:flex;font-weight:500}@media screen and (max-width:768px){.lineTtl{font-size:1.2rem}}.lineTtl:after{background-color:#232323;content:"";display:block;height:1px;margin-left:7px;position:relative;top:1px;width:55px}@media screen and (max-width:768px){.lineTtl:after{width:50px}}.borderTtl{font-size:2.4rem;font-weight:500}@media screen and (max-width:768px){.borderTtl{font-size:2rem;line-height:1.75}}.borderTtl:after{background:repeating-linear-gradient(90deg,#8cd0df 0 33.333%,#7fc697 33.333% 66.666%,#d7a476 66.666% 100%);content:"";display:block;height:3px;margin-top:10px;width:100%}@media screen and (max-width:768px){.borderTtl:after{margin-top:10px}.header{align-items:center;display:flex;position:fixed;width:100%}}.gNav{align-items:center;display:flex;margin-left:auto}@media screen and (max-width:960px){.gNav{opacity:0;position:absolute;right:-100vw;transform:translateX(30px);transition:opacity .15s,transform .5s;visibility:hidden;z-index:-2}}.gNav__list{align-items:center;border-radius:40px;display:flex;font-size:16px;padding:17px 40px}@media screen and (max-width:1260px){.gNav__list{padding:17px 20px}}@media screen and (max-width:1060px){.gNav__list{padding:0}}.gNav__item{align-items:center;display:flex;margin-left:2.5em}@media screen and (max-width:1060px){.gNav__item{margin-left:1.5em}}.gNav__item:first-of-type{margin-left:0}.gNav__item_type_ipad{display:none}@media screen and (max-width:960px){.gNav__item_type_ipad{display:block}}.gNav__item_type_mm:after{color:#fff;content:"+";display:block;font-size:12px;margin-left:.5em}.gNav__item_type_mm.jsActive{z-index:1}.gNav__item_type_mm.jsActive:before{opacity:1}.gNav__link{align-items:center;color:inherit;display:flex;font-family:zen-kaku-gothic-new,Zen Kaku Gothic New,sans-serif;font-size:16px;font-weight:500;position:relative;text-decoration:none;z-index:2}.gNav__link_type_mm{pointer-events:none;position:relative;z-index:1}@media screen and (max-width:960px){.gNav__link_type_mm{pointer-events:auto}}.gNav__link_type_mm:after{background-color:#fff;border-radius:8px;bottom:-12px;content:"";height:1px;left:0;opacity:0;position:absolute;width:100%}@media screen and (max-width:960px){.gNav__link_type_mm:after{display:none}}.gNav__link_type_mm.jsActive:after{opacity:1;visibility:visible}.gNav .toggleIcon{display:none}@media screen and (max-width:960px){.gNav .toggleIcon{cursor:pointer;display:none;position:absolute;right:10px;top:21px;z-index:1}}@media screen and (max-width:960px)and (max-width:768px){.gNav .toggleIcon{top:26px}}.gNav .toggleIcon__inner{height:20px;position:relative;width:20px}@media screen and (max-width:768px){.gNav .toggleIcon__inner{height:13px;width:13px}}.gNav .toggleIcon__inner:after{height:2px;left:calc(50% - 6.5px);top:calc(50% - 1px);width:13px}.gNav .toggleIcon__inner:after,.gNav .toggleIcon__inner:before{background-color:#232323;content:"";display:block;position:absolute}.gNav .toggleIcon__inner:before{height:13px;left:calc(50% - 1px);top:calc(50% - 6.5px);width:2px}.gNav .toggleIcon.jsActive .toggleIcon__inner:before,.ham{display:none}.ham{align-items:center;background-color:#fff;border-radius:100px;cursor:pointer;height:30px;justify-content:center;padding:10px 15px;position:relative;width:60px;z-index:0}@media screen and (max-width:960px){.ham{display:flex;margin-left:auto}}@media screen and (max-width:768px){.ham{height:25px;width:50px}}.ham__inner{height:100%;position:relative;width:100%}.ham__bar{background-color:#292929;border-radius:1px;height:1.5px;left:0;position:absolute;transition:all .2s;width:100%}@media screen and (max-width:768px){.ham__bar{height:1px}}.ham__bar:first-of-type{top:0}.ham__bar:nth-of-type(2){top:100%}.main{display:block}.skipLink{background:#667eea;border-radius:0 0 8px 8px;box-shadow:0 4px 16px rgba(102,126,234,.4);color:#fff;font-weight:600;left:50%;min-height:44px;padding:12px 24px;position:absolute;text-decoration:none;top:-100px;transform:translateX(-50%);transition:top .3s ease;z-index:1000}.skipLink:focus,.skipLink:focus-visible{outline:3px solid #fff;outline-offset:2px;top:0}.siteHeader{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.92);border-bottom:1px solid #e2e8f0;padding:0 5%;position:sticky;top:0;transition:border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1);width:100%;z-index:100}.siteHeader_state_scrolled{box-shadow:0 1px 8px rgba(0,0,0,.06)}.siteHeader__inner{align-items:center;display:flex;height:56px;justify-content:space-between;margin:0 auto;max-width:1200px}.siteHeader__brand{align-items:center;color:#0f172a;display:inline-flex;font-size:1.6rem;gap:10px;letter-spacing:-.01em;text-decoration:none;transition:opacity .2s cubic-bezier(.22,1,.36,1)}.siteHeader__brand:hover{opacity:.7}.siteHeader__brandName{color:rgba(15,23,42,.5);font-weight:400}.siteHeader__brandName strong{color:#0f172a;font-weight:700}.siteHeader__logo{flex-shrink:0;height:28px;transition:transform .2s cubic-bezier(.22,1,.36,1);width:28px}.siteHeader__brand:hover .siteHeader__logo{opacity:.85}.siteHeader__menuBtn{background:transparent;border:1px solid rgba(15,23,42,.2);border-radius:8px;cursor:pointer;display:none;height:48px;min-height:48px;min-width:48px;padding:12px;position:relative;transition:background .2s ease;width:48px}.siteHeader__menuBtn:hover{background:rgba(15,23,42,.06)}.siteHeader__menuBtn:focus,.siteHeader__menuBtn:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}.siteHeader__menuIcon{background:#334155;display:block;height:2px;position:relative;transition:background .2s ease;width:100%}.siteHeader__menuIcon:after,.siteHeader__menuIcon:before{background:#334155;content:"";height:2px;left:0;position:absolute;transition:transform .2s ease;width:100%}.siteHeader__menuIcon:before{top:-6px}.siteHeader__menuIcon:after{top:6px}.siteHeader__menuBtn[aria-expanded=true] .siteHeader__menuIcon{background:transparent}.siteHeader__menuBtn[aria-expanded=true] .siteHeader__menuIcon:before{transform:rotate(45deg) translate(4px,4px)}.siteHeader__menuBtn[aria-expanded=true] .siteHeader__menuIcon:after{transform:rotate(-45deg) translate(4px,-4px)}.siteNav{align-items:center;display:flex;gap:4px}.siteNav__link{align-items:center;background:transparent;border-radius:6px;color:rgba(15,23,42,.55);display:inline-flex;font-size:1.4rem;font-weight:400;justify-content:center;min-height:44px;padding:8px 14px;position:relative;text-decoration:none;transition:color .2s cubic-bezier(.22,1,.36,1),background .2s cubic-bezier(.22,1,.36,1)}.siteNav__link:hover{background:rgba(15,23,42,.04);color:#0f172a}.siteNav__link:focus-visible{outline:2px solid rgba(96,165,250,.6);outline-offset:2px}.siteNav__link_current{color:#0f172a;font-weight:500}.siteNav__link_current:after{background:#818cf8;border-radius:1px;bottom:6px;content:"";height:2px;left:14px;position:absolute;right:14px}.siteFooter__bridge{background:linear-gradient(180deg,transparent,#0f172a);height:80px;pointer-events:none}.siteFooter{background:#0f172a;color:rgba(248,250,252,.8);padding:48px 5% 32px;position:relative}.siteFooter__inner{margin:0 auto;max-width:1200px}.siteFooter__content{border-bottom:1px solid rgba(148,163,184,.15);display:grid;gap:48px;grid-template-columns:1fr 2fr;padding-bottom:32px}.siteFooter__brand{display:flex;flex-direction:column;gap:12px}.siteFooter__logo{align-items:center;color:#f8fafc;color:rgba(248,250,252,.6);display:inline-flex;font-size:1.5rem;font-weight:400;gap:8px;letter-spacing:-.01em;min-height:48px;padding:8px 0;text-decoration:none;transition:opacity .2s cubic-bezier(.22,1,.36,1)}.siteFooter__logo strong{color:#f8fafc;font-weight:700}.siteFooter__logo:hover{opacity:.7}.siteFooter__logo img,.siteFooter__logo svg{flex-shrink:0;height:22px;width:22px}.siteFooter__desc{color:rgba(248,250,252,.7);font-size:1.4rem;line-height:1.6;margin:0}.siteFooter__nav{display:grid;gap:32px;grid-template-columns:repeat(4,1fr)}.siteFooter__navGroup{display:flex;flex-direction:column;gap:12px}.siteFooter__navTitle{color:rgba(248,250,252,.5);font-size:1.4rem;font-weight:700;letter-spacing:.08em;margin:0 0 4px;text-transform:uppercase}.siteFooter__link{align-items:center;color:rgba(248,250,252,.85);display:inline-flex;font-size:1.4rem;min-height:44px;padding:8px 0;text-decoration:none;transition:color .2s cubic-bezier(.22,1,.36,1)}.siteFooter__link:focus,.siteFooter__link:hover{color:#93bbfc}.siteFooter__link:focus,.siteFooter__link:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}.siteFooter__bottom{align-items:center;display:flex;gap:24px;justify-content:center;padding-top:24px;text-align:center}.siteFooter__backToTop{align-items:center;border:1px solid rgba(148,163,184,.25);border-radius:50%;color:rgba(248,250,252,.5);display:inline-flex;height:36px;justify-content:center;text-decoration:none;transition:all .2s cubic-bezier(.22,1,.36,1);width:36px}.siteFooter__backToTop:hover{border-color:rgba(96,165,250,.4);color:#60a5fa}.siteFooter__copyright{color:rgba(248,250,252,.5);font-size:1.4rem;margin:0}@media(max-width:1023px)and (min-width:769px){.siteHeader__menuBtn{display:block}.siteNav{background:#fff;border-top:1px solid #e2e8f0;box-shadow:0 8px 32px rgba(0,0,0,.1);flex-direction:column;gap:4px;height:calc(100vh - 56px);height:calc(100dvh - 56px);justify-content:flex-start;left:0;overflow-y:auto;padding:16px;position:fixed;top:56px;transform:translateX(100%);transition:transform .25s cubic-bezier(.22,1,.36,1),visibility 0s .25s;visibility:hidden;width:100vw;z-index:9999}.siteNav--open{transform:translateX(0);transition:transform .25s cubic-bezier(.22,1,.36,1),visibility 0s 0s;visibility:visible}.siteNav__link{background:transparent;border:1px solid transparent;border-radius:10px;color:rgba(15,23,42,.6);display:flex;font-size:1.6rem;justify-content:flex-start;padding:16px 20px;width:100%}.siteNav__link:after{display:none}.siteNav__link:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.siteNav__link_current{background:rgba(37,99,235,.06);border-color:rgba(37,99,235,.15);border-left:3px solid #2563eb;color:#0f172a;font-weight:500}.siteFooter__content{gap:32px;grid-template-columns:1fr}.siteFooter__nav{gap:24px;grid-template-columns:repeat(2,1fr)}.siteFooter__brand{align-items:center;text-align:center}}@media(max-width:768px){.siteHeader__menuBtn{display:block}.siteNav{background:#fff;border-top:1px solid #e2e8f0;box-shadow:0 8px 32px rgba(0,0,0,.1);flex-direction:column;gap:4px;height:calc(100vh - 56px);height:calc(100dvh - 56px);justify-content:flex-start;left:0;overflow-y:auto;padding:16px;position:fixed;top:56px;transform:translateX(100%);transition:transform .25s cubic-bezier(.22,1,.36,1),visibility 0s .25s;visibility:hidden;width:100vw;z-index:9999}.siteNav--open{transform:translateX(0);transition:transform .25s cubic-bezier(.22,1,.36,1),visibility 0s 0s;visibility:visible}.siteNav__link{background:transparent;border:1px solid transparent;border-radius:10px;color:rgba(15,23,42,.6);display:flex;font-size:1.6rem;justify-content:flex-start;padding:16px 20px;width:100%}.siteNav__link:after{display:none}.siteNav__link:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.siteNav__link_current{background:rgba(37,99,235,.06);border-color:rgba(37,99,235,.15);border-left:3px solid #2563eb;color:#0f172a;font-weight:500}.siteFooter{padding:32px 5% 24px}.siteFooter__content{gap:32px;grid-template-columns:1fr}.siteFooter__nav{gap:24px;grid-template-columns:repeat(2,1fr)}.siteFooter__navGroup{text-align:center}}@media(max-width:480px){.siteFooter__nav{grid-template-columns:1fr}}body.menuOpen{overflow:hidden}.tableWrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(90deg,#fff 30%,transparent),linear-gradient(270deg,#fff 30%,transparent),linear-gradient(90deg,rgba(0,0,0,.1),transparent 15px),linear-gradient(270deg,rgba(0,0,0,.1),transparent 15px);background-attachment:local,local,scroll,scroll;background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:20px 100%,20px 100%,15px 100%,15px 100%;margin:0 -16px;padding:0 16px}.tableWrapper_dark{background:linear-gradient(90deg,#1e293b 30%,transparent),linear-gradient(270deg,#1e293b 30%,transparent),linear-gradient(90deg,rgba(0,0,0,.15),transparent 15px),linear-gradient(270deg,rgba(0,0,0,.15),transparent 15px);background-attachment:local,local,scroll,scroll;background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:20px 100%,20px 100%,15px 100%,15px 100%}.touchTarget{min-height:44px;min-width:44px}.touchTargetSpacing{margin:8px}:root{--color-bg-primary:#fff;--color-bg-secondary:#f8fafc;--color-bg-card:#fff;--color-bg-input:#f1f5f9;--color-text-primary:#0f172a;--color-text-secondary:#475569;--color-text-muted:#94a3b8;--color-accent:#2563eb;--color-accent-hover:#1d4ed8;--color-border:#e2e8f0;--color-border-hover:#cbd5e1}.show_page_loading:before{background-color:var(--color-bg-primary,#fff);content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}@media print{@page{body{margin:1.5cm;size:A4}}body *{background:#fff!important;box-shadow:none!important;text-shadow:none!important}body body{color:#000!important;font-size:12pt;line-height:1.5}body a[href]:after{color:#666;font-size:10pt}body a[href]:after,body a[href^=http]:after{content:" (" attr(href) ")"}body a[href^="#"]:after,body a[href^="/"]:after{content:""}body .adsSlot,body .no-print,body .siteFooter,body .siteHeader,body .siteNav,body [role=button],body button{display:none!important}body figure,body table{page-break-inside:avoid}body thead{display:table-header-group}body img,body tr{page-break-inside:avoid}body h1,body h2,body h3,body h4,body h5,body h6{page-break-after:avoid;page-break-inside:avoid}body p{orphans:3;widows:3}}