@font-face{font-family:"LINESeedJP";font-weight:500;src:url("../fonts/LINESeedJP_OTF_Rg.woff2") format("woff2"),url("../fonts/LINESeedJP_OTF_Rg.woff") format("woff")}@font-face{font-family:"LINESeedJP";font-weight:bold;src:url("../fonts/LINESeedJP_OTF_Bd.woff2") format("woff2"),url("../fonts/LINESeedJP_OTF_Bd.woff") format("woff")}html{font-size:100% !important}*{box-sizing:border-box}body{margin:0;position:relative;font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif}body::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:url("../img/itsupport-bg-pattern.png");background-repeat:repeat;background-size:24.375rem 15.1034375rem;background-position:top left;mix-blend-mode:multiply;opacity:.4;pointer-events:none;z-index:-1}.itsupport-header{z-index:100;padding:1.25rem .9375rem;position:absolute;width:100%}@media(min-width: 1280px){.itsupport-header{left:50%;transform:translateX(-50%);width:100%;max-width:1440px;padding:20px 2.5rem}}.itsupport-header__bg{background-color:#fff;border-radius:.625rem;box-shadow:0px 5px 10px 4px rgba(0,0,0,.1);padding:.9375rem .9375rem;display:flex}.itsupport-header__inner{width:100%;display:flex}@media(min-width: 1024px){.itsupport-header__inner{flex-wrap:nowrap}}.itsupport-header__logo{display:flex;gap:10px;margin-right:auto;width:100%}@media(min-width: 768px){.itsupport-header__logo{width:auto;justify-content:flex-start}}@media(min-width: 1024px){.itsupport-header__logo{margin-right:auto}}.itsupport-header__logo-img{width:clamp(155px,18vw,240px);height:auto;max-height:34px;display:block}.itsupport-header__logo-text{display:none;font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:bold;font-size:.875rem;color:#2d3c24;white-space:nowrap}@media(min-width: 1024px){.itsupport-header__logo-text{display:block}}.itsupport-header__hamburger{display:flex;flex-direction:column;justify-content:space-between;width:1.5rem;height:1.125rem;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;z-index:101;position:relative;margin-left:auto}@media(min-width: 1024px){.itsupport-header__hamburger{display:none}}.itsupport-header__hamburger-bar{display:block;width:100%;height:.125rem;background-color:#2d3c24;border-radius:.125rem;transition:all .3s ease;transform-origin:center}.itsupport-header__hamburger[aria-expanded=true] .itsupport-header__hamburger-bar:nth-child(1),.itsupport-header__hamburger.is-active .itsupport-header__hamburger-bar:nth-child(1){transform:translateY(0.5rem) rotate(45deg)}.itsupport-header__hamburger[aria-expanded=true] .itsupport-header__hamburger-bar:nth-child(2),.itsupport-header__hamburger.is-active .itsupport-header__hamburger-bar:nth-child(2){opacity:0;transform:scaleX(0)}.itsupport-header__hamburger[aria-expanded=true] .itsupport-header__hamburger-bar:nth-child(3),.itsupport-header__hamburger.is-active .itsupport-header__hamburger-bar:nth-child(3){transform:translateY(-0.5rem) rotate(-45deg)}.itsupport-header__menu{display:none}@media(min-width: 1024px){.itsupport-header__menu{display:flex;align-items:center;gap:1.875rem;margin:0}}.itsupport-header__menu-item{display:flex;align-items:center}.itsupport-header__menu-link{display:flex;align-items:center;gap:.375rem;text-decoration:none;color:#2d3c24;font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:bold;font-size:.875rem;white-space:nowrap;transition:opacity .3s;line-height:1}.itsupport-header__menu-link:hover{opacity:.7}.itsupport-header__menu-link span{line-height:1;color:#2d3c24}.itsupport-header__menu-arrow{transform:rotate(90deg);flex-shrink:0;width:5px;height:9px}.itsupport-header__contact{display:none}@media(min-width: 1024px){.itsupport-header__contact{margin-left:auto}}.itsupport-header__contact-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:.75rem 1.5rem;background-color:#fff;border:none;border-radius:30px;color:rgba(0,0,0,0);text-decoration:none;font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:bold;font-size:.875rem;white-space:nowrap;transition:all .3s;box-shadow:0px 4px 8px rgba(0,0,0,.15);z-index:1}.itsupport-header__contact-btn::before{content:"";position:absolute;inset:-2px;border-radius:30px;background:linear-gradient(90deg, #e7b911 0%, #dc7200 100%);z-index:-1}.itsupport-header__contact-btn::after{content:"";position:absolute;inset:1px;border-radius:28px;background-color:#fff;z-index:-1}.itsupport-header__contact-btn span{position:relative;z-index:1;background:linear-gradient(90deg, #dc7200 0%, #e7b911 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.itsupport-header__contact-btn svg{flex-shrink:0;position:relative;z-index:1}.itsupport-header__contact-btn:hover{color:#fff;box-shadow:0px 6px 12px rgba(0,0,0,.2)}.itsupport-header__contact-btn:hover::after{background:linear-gradient(90deg, #e7b911 0%, #dc7200 100%)}.itsupport-header__contact-btn:hover span{background:none;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:#fff}.itsupport-header__contact-btn:hover svg path{stroke:#fff}@media(min-width: 1280px){.itsupport-header__contact{display:block;margin-left:30px}}.lp-hero{width:100%;background-color:#f0f0e7;position:relative;overflow:hidden;padding-top:5rem;margin-bottom:80px}@media(min-width: 768px){.lp-hero{margin-bottom:100px}}@media(min-width: 1280px){.lp-hero{padding-top:7.5rem}}.lp-hero__inner{width:100%;margin:0 auto;padding:1.875rem .9375rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;position:relative}@media(min-width: 768px){.lp-hero__inner{flex-direction:unset;gap:2%}}@media(min-width: 1024px){.lp-hero__inner{gap:0;width:100%;max-width:1440px;padding:80px 2.77777778% 100px}}.lp-hero__left{flex:0 0 auto;width:100%;position:relative;text-align:left;display:flex;flex-direction:column;align-items:flex-start;align-items:center}@media(min-width: 768px){.lp-hero__left{width:50%}}@media(min-width: 1024px){.lp-hero__left{padding:0 2.36% 0 3.333%}}.lp-hero__title{font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:bold;font-size:1.875rem;color:#2d3c24;line-height:1.2;margin:0;white-space:normal}@media(min-width: 1024px){.lp-hero__title{font-size:clamp(30px,3.5vw,46px)}}@media(min-width: 1280px){.lp-hero__title{font-size:2.875rem}}.lp-hero__subtitle{font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:bold;font-size:1.75rem;line-height:1.2;margin:0;white-space:normal;position:relative;display:inline-block;white-space:nowrap}@media(min-width: 1024px){.lp-hero__subtitle{font-size:clamp(28px,3.3vw,44px)}}@media(min-width: 1280px){.lp-hero__subtitle{font-size:2.75rem}}.lp-hero__subtitle--back{position:absolute;top:.125rem;left:.0625rem;white-space:nowrap;z-index:1}.lp-hero__subtitle--back .lp-hero__subtitle--outline{position:absolute;top:0;left:0;text-shadow:0 .25rem .25rem rgba(0,0,0,.05);-webkit-text-stroke-width:.3125rem;-webkit-text-stroke-color:rgba(0,0,0,0);font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-style:normal;font-weight:700;line-height:normal;background:linear-gradient(90deg, #dc7200 0%, #e7b911 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.lp-hero__subtitle--back .lp-hero__subtitle--gradient{position:relative;display:block;color:#f0f0e7;font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-style:normal;font-weight:700;line-height:normal}.lp-hero__subtitle--front{position:relative;z-index:2}.lp-hero__subtitle--front .lp-hero__subtitle--outline{position:absolute;top:0;left:0;color:#fff;text-shadow:0 .25rem .25rem rgba(0,0,0,.05);-webkit-text-stroke-width:.125rem;font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-style:normal;font-weight:700;line-height:normal}.lp-hero__subtitle--front .lp-hero__subtitle--gradient{position:relative;display:block;font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;text-shadow:0 .25rem .25rem rgba(0,0,0,.05);-webkit-text-stroke-width:.0625rem;-webkit-text-stroke-color:#f0f0e7;font-style:normal;font-weight:700;line-height:normal;background:linear-gradient(90deg, #dc7200 0%, #e7b911 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.lp-hero__expert{font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:bold;font-size:7rem;line-height:1.2;margin:0;white-space:normal;position:relative;display:inline-block;white-space:nowrap}@media(min-width: 1024px){.lp-hero__expert{font-size:clamp(120px,13.2vw,176px)}}@media(min-width: 1280px){.lp-hero__expert{font-size:11rem}}.lp-hero__expert--back{position:absolute;top:.25rem;left:.25rem;z-index:1;white-space:nowrap}.lp-hero__expert--back .lp-hero__expert--outline{position:absolute;top:0;left:0;text-shadow:0 1rem 1rem rgba(0,0,0,.1);-webkit-text-stroke-width:.3125rem;-webkit-text-stroke-color:rgba(0,0,0,0);font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-style:normal;font-weight:700;line-height:1;background:linear-gradient(90deg, #3bbc29 0%, #7cc51d 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.lp-hero__expert--back .lp-hero__expert--gradient{position:relative;display:block;color:#f0f0e7;text-shadow:0 1rem 1rem rgba(0,0,0,.1);font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-style:normal;font-weight:700;line-height:1}.lp-hero__expert--front{position:relative;z-index:2}.lp-hero__expert--front .lp-hero__expert--outline{position:absolute;top:0;left:0;color:#fff;text-shadow:0 1rem 1rem rgba(0,0,0,.1);-webkit-text-stroke-width:.25rem;font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-style:normal;font-weight:700;line-height:1}.lp-hero__expert--front .lp-hero__expert--gradient{position:relative;display:block;text-shadow:0 1rem 1rem rgba(0,0,0,.1);-webkit-text-stroke-width:.125rem;-webkit-text-stroke-color:#f0f0e7;font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-style:normal;font-weight:700;line-height:1;background:linear-gradient(90deg, #3bbc29 0%, #7cc51d 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.lp-hero__banner{position:relative;display:flex;align-items:center;justify-content:center;margin-top:10px;background-color:#2d3c24;border-radius:.9375rem;padding:.625rem 3.125rem;z-index:1;line-height:1}.lp-hero__banner::before{content:"";position:absolute;top:-0.5rem;left:50%;transform:translateX(-50%);width:0;height:0;border-left:.5rem solid rgba(0,0,0,0);border-right:.5rem solid rgba(0,0,0,0);border-bottom:.5rem solid #2d3c24}.lp-hero__banner-text{font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-size:1rem;font-weight:bold;color:#fff;white-space:nowrap;text-align:center}@media(min-width: 1024px){.lp-hero__banner-text{font-size:clamp(12px,1.8vw,24px)}}.lp-hero__features{display:flex;justify-content:center;align-items:center;margin-top:1.25rem;width:100%}.lp-hero__features svg{width:100%;max-width:37.25rem;height:auto}.lp-hero__right{flex:0 0 auto;width:100%;max-width:42.5rem;position:relative;display:flex;flex-direction:column;align-items:flex-start;margin-inline:auto}@media(min-width: 768px){.lp-hero__right{width:50%}}@media(min-width: 1024px){.lp-hero__right{align-items:center}}.lp-hero__right>svg{width:100%;max-width:42.5rem;height:auto;display:block}.lp-hero__cta{display:flex;flex-direction:column;gap:1rem;width:100%;justify-content:flex-start}@media(min-width: 1024px){.lp-hero__cta{flex-direction:unset;gap:clamp(10px,4.41176471%,30px);align-items:flex-end}}.lp-hero__cta-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:1rem 2rem;background-color:#fff;border:none;border-radius:2.5rem;text-decoration:none;font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:bold;font-size:.875rem;white-space:nowrap;transition:all .3s;box-shadow:0px 4px 8px rgba(0,0,0,.15);z-index:1;flex-shrink:0;margin-inline:auto}@media(min-width: 1280px){.lp-hero__cta-btn{font-size:1.125rem}}.lp-hero__cta-btn::before{content:"";position:absolute;inset:-2px;border-radius:40px;background:linear-gradient(90deg, #e7b911 0%, #dc7200 100%);z-index:-1}.lp-hero__cta-btn::after{content:"";position:absolute;inset:1px;border-radius:40px;background-color:#fff;z-index:-1}.lp-hero__cta-btn span{background:linear-gradient(90deg, #dc7200 0%, #e7b911 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.lp-hero__cta-btn svg{flex-shrink:0;width:1.25rem;height:1rem;display:block}.lp-hero__cta-btn:hover{box-shadow:0px 6px 12px rgba(0,0,0,.2)}.lp-hero__cta-btn:hover::after{background:linear-gradient(90deg, #e7b911 0%, #dc7200 100%)}.lp-hero__cta-btn:hover span{background:none;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:#fff}.lp-hero__cta-btn:hover svg path{stroke:#fff}.lp-hero__cta-btn--consultation{width:86%;order:2}@media(min-width: 1024px){.lp-hero__cta-btn--consultation{width:37%;max-width:248px;height:76px;order:1}}.lp-hero__cta-btn--security{width:86%;order:1;background:linear-gradient(90deg, #e7b911 0%, #dc7200 100%);color:#fff}@media(min-width: 1024px){.lp-hero__cta-btn--security{width:100%;height:76px}}.lp-hero__cta-btn--security::before{display:none}.lp-hero__cta-btn--security::after{display:none}.lp-hero__cta-btn--security span{background:none;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:#fff;color:#fff}.lp-hero__cta-btn--security svg{width:1.25rem;height:1rem}.lp-hero__cta-btn--security:hover{opacity:.9}.lp-hero__cta-security{position:relative;display:flex;flex-direction:column;align-items:center}@media(min-width: 1024px){.lp-hero__cta-security{order:2;width:calc(63% - clamp(10px,4.41176471%,30px));max-width:386px}}.lp-hero__cta-security-label{position:relative;top:.75rem;background-color:#fff;border:.25rem solid #e7b911;border-radius:.25rem;padding:.25rem 1.25rem;z-index:2;white-space:nowrap;margin-bottom:0;box-sizing:content-box}.lp-hero__cta-security-label p{font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:bold;font-size:.75rem;color:#2d3c24;margin:0;line-height:1.2}.worries__inner{width:100%;max-width:100%;margin:0 auto;padding:0 0 60px;position:relative}@media(min-width: 768px){.worries__inner{padding:0 0 80px}}@media(min-width: 1280px){.worries__inner{padding:0 0 173px}}.worries__title-wrapper{text-align:center;margin:0 auto;padding:0}.worries__title-main{font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:bold;font-size:1rem;color:#2d3c24;line-height:1.36;margin:0;padding:0;white-space:nowrap}.worries__title-sub{font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:bold;font-size:1.3125rem;color:#2d3c24;line-height:1.36;margin:0;padding:0;white-space:nowrap}.worries__title-line{display:flex;justify-content:center;align-items:center;margin:0 auto;padding:0;width:18rem;height:.375rem;position:relative}.worries__title-line svg{width:100%;height:100%;display:block}.section-title-wrapper{text-align:center;margin:0 auto;padding:0}.section-title-main{font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:bold;font-size:1rem;color:#2d3c24;line-height:1.36;margin:0;padding:0;white-space:nowrap}@media(min-width: 768px){.section-title-main{font-size:1.3125rem}}@media(min-width: 1280px){.section-title-main{font-size:1.5rem}}.section-title-sub{font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:bold;font-size:1.3125rem;color:#2d3c24;line-height:1.36;margin:0 0 10px;padding:0;white-space:nowrap}@media(min-width: 768px){.section-title-sub{font-size:1.75rem}}@media(min-width: 1280px){.section-title-sub{font-size:2.25rem;margin:0}.section-title-sub br{display:none}}.section-title-description{font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:400;font-size:.75rem;color:#2d3c24;line-height:1.36}@media(min-width: 1280px){.section-title-description{font-size:1rem}}.section-title-line{display:flex;justify-content:center;align-items:center;margin:0 auto;padding:0;width:18rem;height:.375rem;position:relative}@media(min-width: 1280px){.section-title-line{width:640px}}.section-title-line svg{width:288px;height:6px;display:block}@media(min-width: 768px){.section-title-line svg{width:334px;height:auto}}@media(min-width: 1280px){.section-title-line svg{width:490px;height:revert-layer}}.worries-list{position:relative;padding:0}.worries-list__wrapper{background-color:#f0f0e7}.worries-list__bg{position:absolute;top:0;left:0;width:100%;margin-top:160px;z-index:0;overflow:hidden}@media(min-width: 1280px){.worries-list__bg{margin-top:260px}}.worries-list__bg-sp{width:100%;height:510px;display:block}@media(min-width: 1280px){.worries-list__bg-sp{display:none}}.worries-list__bg-pc{width:100%;height:auto;display:none}@media(min-width: 1280px){.worries-list__bg-pc{display:block}}.worries-list__inner{width:100%;max-width:73.125rem;margin:0 auto 0;padding:0 .9375rem;position:relative;top:0;z-index:1}@media(min-width: 768px){.worries-list__inner{top:-35px}}@media(min-width: 1280px){.worries-list__inner{max-width:1440px;margin-bottom:0;top:-100px}}.worries-list__cards{display:grid;grid-template-columns:repeat(2, 1fr);gap:.9375rem;margin-bottom:1.875rem;max-width:22.5rem;margin-left:auto;margin-right:auto}.worries-list__cards .worries-list__card:nth-child(3){grid-column:1/-1;justify-self:center;max-width:10.8125rem}@media(min-width: 768px){.worries-list__cards{display:flex;flex-wrap:wrap;justify-content:center;gap:.9375rem;max-width:100%;justify-items:center;margin-bottom:3.75rem}.worries-list__cards .worries-list__card{width:30%;max-width:363px}.worries-list__cards .worries-list__card:nth-child(3){max-width:none}}@media(min-width: 1024px){.worries-list__cards{grid-template-columns:1fr 1fr;gap:1.875rem;margin-bottom:2.5rem;max-width:100%}.worries-list__cards .worries-list__card:nth-child(3){grid-column:auto;justify-self:auto;max-width:none}}@media(min-width: 1280px){.worries-list__cards{margin-bottom:3.75rem}.worries-list__cards .worries-list__card:nth-child(3){max-width:363px}}.worries-list__card{position:relative;background-color:#f0f0e7;border:.1193125rem solid #2d3c24;border-radius:0 .894875rem 0 .894875rem;padding:.75rem 1rem;min-height:5rem;display:flex;flex-direction:column;justify-content:center;width:100%}@media(min-width: 1024px){.worries-list__card{border:.25rem solid #2d3c24;border-radius:0 1.875rem 0 1.875rem;padding:1.25rem 1.5rem;max-width:none;width:calc(100% - .5rem - 3rem)}}@media(min-width: 1280px){.worries-list__card{padding:2.5rem}}.worries-list__card-number{position:absolute;top:.625rem;left:.625rem;font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:bold;font-size:.625rem;line-height:1;z-index:1;background:linear-gradient(90deg, #e7b911 0%, #dc7200 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(min-width: 1024px){.worries-list__card-number{top:.75rem;left:.75rem;font-size:.875rem}}.worries-list__card-text{font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:bold;font-size:.75rem;color:#2d3c24;line-height:1.5;margin:0}.worries-list__card-text br{display:block}@media(min-width: 1024px){.worries-list__card-text{font-size:1rem;padding-left:1.5rem;line-height:1.6}}@media(min-width: 1280px){.worries-list__card-text{font-size:1.125rem;padding-left:0}.worries-list__card-text br{display:none}}.worries-list__message{text-align:center;position:relative;z-index:2}.worries-list__message-title{font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:bold;font-size:1rem;color:#f0f0e7;line-height:1.36;margin:0;text-shadow:0 .25rem .25rem rgba(0,0,0,.1)}@media(min-width: 768px){.worries-list__message-title{font-size:1.3125rem}}@media(min-width: 1024px){.worries-list__message-title{font-size:1.5rem}}.worries-list__message-subtitle{font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:bold;font-size:1.3125rem;line-height:1.36;margin:0;display:inline-flex;align-items:baseline;justify-content:center;flex-wrap:nowrap;gap:.25rem;white-space:nowrap;position:relative;padding-bottom:.5rem}.worries-list__message-subtitle::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.125rem;background-color:#d6bc2b}@media(min-width: 768px){.worries-list__message-subtitle{font-size:1.75rem}}@media(min-width: 1024px){.worries-list__message-subtitle{font-size:2.25rem}.worries-list__message-subtitle::after{height:.3125rem}}.worries-list__message-text{color:#f0f0e7;text-shadow:0 .25rem .25rem rgba(0,0,0,.1)}@media(min-width: 1024px){.worries-list__message-text{letter-spacing:.3rem}}.worries-list__message-highlight{position:relative;display:inline-block;font-size:2rem;font-weight:bold;z-index:1;color:rgba(0,0,0,0)}.worries-list__message-highlight::after{content:attr(data-text);position:absolute;top:0;left:0;z-index:2;background:linear-gradient(90deg, #e7b911 0%, #dc7200 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:inherit;font-weight:inherit;letter-spacing:inherit}.worries-list__message-highlight::before{content:attr(data-text);position:absolute;top:0;left:0;z-index:1;color:rgba(0,0,0,0);-webkit-text-stroke-width:.125rem;-webkit-text-stroke-color:#f0f0e7;font-size:inherit;font-weight:inherit;letter-spacing:inherit}@media(min-width: 1024px){.worries-list__message-highlight{font-size:4rem;letter-spacing:.4rem}.worries-list__message-highlight::before{-webkit-text-stroke-width:.125rem}}.benefits{padding:0}.benefits__inner{width:100%;max-width:73.125rem;margin:65px auto 0;padding:0 .9375rem;position:relative;z-index:10}@media(min-width: 1024px){.benefits__inner{width:calc(100% - 5rem - 5rem);padding:0 2.5rem;max-width:70rem}}@media(min-width: 1280px){.benefits__inner{margin:0 auto}}.benefits__items{display:grid;grid-template-columns:32% 32% 32%;gap:2%;justify-items:center}@media(min-width: 1024px){.benefits__items{grid-template-columns:repeat(3, 1fr);gap:1.75rem}}.benefits__item{display:flex;flex-direction:column;align-items:center;gap:1.25rem;width:100%}.benefits__item svg{width:100%;height:auto}.benefits__item:nth-child(2) svg{margin-top:-40px}@media(min-width: 1024px){.benefits__item:nth-child(2) svg{margin-top:-60px}}.benefits__item-badge{position:relative;width:12.5rem;height:12.5rem}@media(min-width: 1024px){.benefits__item-badge{width:16rem;height:16rem}}.benefits__item-badge-outer{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:linear-gradient(180deg, #e7b911 0%, #dc7200 100%);z-index:1}.benefits__item-badge-inner{position:absolute;top:1.25rem;left:1.25rem;width:calc(100% - 2.5rem);height:calc(100% - 2.5rem);border-radius:50%;background-color:#fff;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;box-sizing:content-box}.benefits__item-number{font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:bold;font-size:.75rem;background:linear-gradient(90deg, #e7b911 0%, #dc7200 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);line-height:1}@media(min-width: 1024px){.benefits__item-number{font-size:.875rem}}.benefits__item-icon{width:3.125rem;height:3.125rem;display:flex;align-items:center;justify-content:center}@media(min-width: 1024px){.benefits__item-icon{width:4.375rem;height:4.4375rem}}.benefits__item-icon svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.benefits__item-title{font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:bold;font-size:1.25rem;color:#2d3c24;line-height:1.36;margin:0;text-align:center}@media(min-width: 1024px){.benefits__item-title{font-size:2rem}}.benefits__item-title-spacing{letter-spacing:-0.2rem}@media(min-width: 1024px){.benefits__item-title-spacing{letter-spacing:-0.4rem}}.benefits__unified{text-align:center;position:relative}.benefits__unified-bubble{position:relative;display:block;width:-moz-fit-content;width:fit-content;margin-inline:auto;background-color:#2d3c24;border-radius:.625rem;padding:.625rem 1.25rem;margin-bottom:1.25rem}@media(min-width: 1024px){.benefits__unified-bubble{padding:.75rem 1.5rem;margin-bottom:1.875rem}}.benefits__unified-bubble-text{font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:bold;font-size:.75rem;color:#f0f0e7;line-height:1.36;margin:0;white-space:nowrap}@media(min-width: 768px){.benefits__unified-bubble-text{font-size:1.125rem}}@media(min-width: 1024px){.benefits__unified-bubble-text{font-size:1.25rem}}.benefits__unified-bubble-arrow{position:absolute;bottom:-0.5rem;left:50%;transform:translateX(-50%);width:0;height:0;border-left:.5rem solid rgba(0,0,0,0);border-right:.5rem solid rgba(0,0,0,0);border-top:.5rem solid #2d3c24}.benefits__unified-title{font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:bold;font-size:2rem;line-height:1.2;margin:0;white-space:normal;position:relative;display:inline-block;white-space:nowrap}@media(min-width: 768px){.benefits__unified-title{font-size:3rem}}@media(min-width: 1024px){.benefits__unified-title{font-size:4rem}}.benefits__unified-title--back{position:absolute;top:.125rem;left:.125rem;z-index:1;white-space:nowrap}.benefits__unified-title--back .benefits__unified-title--outline{position:absolute;top:0;left:0;text-shadow:0 1rem 1rem rgba(0,0,0,.1);-webkit-text-stroke-width:.1875rem;-webkit-text-stroke-color:rgba(0,0,0,0);font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-style:normal;font-weight:700;line-height:1;background:linear-gradient(90deg, #3bbc29 0%, #7cc51d 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:inherit}.benefits__unified-title--back .benefits__unified-title--gradient{position:relative;display:block;color:#f0f0e7;text-shadow:0 1rem 1rem rgba(0,0,0,.1);font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-style:normal;font-weight:700;line-height:1;font-size:inherit}.benefits__unified-title--front{position:relative;z-index:2}.benefits__unified-title--front .benefits__unified-title--outline{position:absolute;top:0;left:0;color:#fff;text-shadow:0 1rem 1rem rgba(0,0,0,.1);-webkit-text-stroke-width:.0625rem;font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-style:normal;font-weight:700;line-height:1;font-size:inherit}.benefits__unified-title--front .benefits__unified-title--gradient{position:relative;display:block;text-shadow:0 1rem 1rem rgba(0,0,0,.1);-webkit-text-stroke-width:.0625rem;-webkit-text-stroke-color:#f0f0e7;font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-style:normal;font-weight:700;line-height:1;background:linear-gradient(90deg, #3bbc29 0%, #7cc51d 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:inherit}.it-support-description{padding:5rem .9375rem}@media(min-width: 1024px){.it-support-description{padding:5rem 0}}.it-support-description__inner{width:100%;max-width:72rem;margin:0 auto;padding:0 .9375rem;background-color:#fff;border:.25rem solid #2d3c24;border-radius:.625rem;padding:0 1.25rem 2.5rem 1.25rem;display:flex;flex-direction:column;gap:.625rem}@media(min-width: 768px){.it-support-description__inner{flex-direction:unset;padding:2.5rem 1.25rem}}@media(min-width: 1024px){.it-support-description__inner{flex-direction:row;align-items:flex-start;padding:2.5rem 1.25rem 2.5rem 3.75rem;gap:2.5rem;width:calc(100% - 3rem - .5rem - 7.5rem);max-width:1130px}}.it-support-description__content{flex:1;order:2}@media(min-width: 768px){.it-support-description__content{order:1;width:80%}}.it-support-description__title{font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:bold;font-size:1.3125rem;color:#2d3c24;line-height:1.36;margin:0 0 1.25rem 0}@media(min-width: 1024px){.it-support-description__title{font-size:1.5rem;margin-bottom:1.875rem}}.it-support-description__text{font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:normal;font-size:.875rem;color:#2d3c24;line-height:1.8;margin:0}@media(min-width: 1024px){.it-support-description__text{font-size:1rem}}.it-support-description__text p{margin:0 0 1.25rem 0}.it-support-description__text p:last-child{margin-bottom:0}.it-support-description__image{width:-moz-fit-content;width:fit-content;margin-left:auto;order:1}@media(min-width: 768px){.it-support-description__image{order:2;width:20%;position:relative;top:-2.5rem}}@media(min-width: 1024px){.it-support-description__image{width:13.25rem;margin:0}}.it-support-description__image svg{width:30%;height:auto;display:block;margin-left:auto}@media(min-width: 768px){.it-support-description__image svg{width:100%}}.cta{position:relative;padding:2.5rem 0;background-color:#2d3c24;overflow:hidden;margin:40px 0}@media(min-width: 1024px){.cta{padding:7.5rem 0}}@media(min-width: 1280px){.cta{margin:80px 0}}.cta__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;mix-blend-mode:soft-light;background-image:url("../img/cta-bg-sp.svg")}.cta__bg-pattern{position:absolute;width:100%;height:100%;top:0;left:0}.cta__bg-pattern svg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cta__bg-pattern--1{transform:scaleY(-1)}.cta__bg-pattern--2{transform:rotate(180deg) scaleY(-1)}.cta__inner{position:relative;z-index:2;width:100%;margin:0 auto;padding:0 .9375rem;display:flex;flex-direction:column;align-items:center;gap:1.875rem}@media(min-width: 1024px){.cta__inner{max-width:812px;gap:2.5rem}}@media(min-width: 1280px){.cta__inner{padding:0}}.cta__text{font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:bold;font-size:.875rem;color:#fff;line-height:1.4;text-align:center;margin:0}@media(min-width: 768px){.cta__text{font-size:1.125rem}}@media(min-width: 1024px){.cta__text{font-size:2rem}}.cta__buttons{display:flex;flex-direction:column;gap:1.25rem;width:100%}@media(min-width: 768px){.cta__buttons{flex-direction:row;gap:.9375rem}}.cta__buttons .lp-hero__cta-btn{width:86%}@media(min-width: 1024px){.cta__buttons .lp-hero__cta-btn{max-width:24.125rem}}@media(min-width: 768px){.cta__buttons .lp-hero__cta-btn--consultation{order:1;width:50%;max-width:363px}}@media(min-width: 768px){.cta__buttons .lp-hero__cta-security{width:50%;max-width:363px}}@media(min-width: 768px){.cta__buttons .lp-hero__cta-btn--security{width:100%;max-width:363px;order:2}}.cta__phone{width:90%;max-width:22.4375rem;background-color:#f0f0e7;border-radius:.625rem;padding:1.25rem .625rem;display:flex;flex-direction:column;align-items:center;gap:.625rem}@media(min-width: 768px){.cta__phone{width:98%;max-width:none;flex-direction:unset;justify-content:center;gap:1.25rem}}.cta__phone-title{font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:bold;font-size:.75rem;color:#2d3c24;line-height:1.36;margin:0;text-align:center}@media(min-width: 1280px){.cta__phone-title{font-size:1.125rem}}.cta__phone-number{display:flex;align-items:center;justify-content:center;gap:.625rem}.cta__phone-number svg{flex-shrink:0;width:1.875rem;height:1.875rem}.cta__phone-number span{font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:bold;font-size:1.5rem;color:#2d3c24;letter-spacing:.075rem;line-height:1}.cta__phone-number span a{color:#2d3c24 !important;text-decoration:none}.cta__phone-number span a:link,.cta__phone-number span a:visited,.cta__phone-number span a:hover,.cta__phone-number span a:active{color:#2d3c24 !important;text-decoration:none}@media(min-width: 1024px){.cta__phone-number span{font-size:1.5rem}}@media(min-width: 1280px){.cta__phone-number span{font-size:2rem}}.cta__phone-hours{font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:normal;font-size:.75rem;color:#2d3c24;line-height:1.36;margin:0;text-align:center}@media(min-width: 1280px){.cta__phone-hours{font-size:.75rem}}.service{margin-bottom:80px}.service__inner{padding-top:20px}.service__inner .section-title-wrapper{margin-bottom:60px}@media(min-width: 1280px){.service__inner{padding-top:100px}}.service__content{width:100%;max-width:73.125rem;margin:0 auto 80px;padding:0 .9375rem}@media(min-width: 1024px){.service__content{padding:0 2.5rem;max-width:70rem}}@media(min-width: 1280px){.service__content{padding:0;max-width:1440px;margin:0 auto 180px}}.service__cards{display:grid;grid-template-columns:repeat(2, 1fr);gap:.9375rem;justify-items:center}@media(min-width: 1024px){.service__cards{grid-template-columns:repeat(4, 1fr);gap:1.875rem}}@media(min-width: 1280px){.service__cards{gap:2.25rem}}.service__card{position:relative;background-color:#f0f0e7;border-radius:.339875rem;width:100%;padding:1.25rem .9375rem 1rem;display:flex;flex-direction:column;align-items:center;overflow:hidden}@media(min-width: 1280px){.service__card{max-width:313px;height:340px;padding:1.875rem}}.service__card-number{position:absolute;top:-0.388125rem;left:-0.388125rem;font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:bold;font-size:3.946375rem;color:rgba(0,0,0,.05);line-height:1;white-space:nowrap;letter-spacing:-0.05rem;pointer-events:none;z-index:0}@media(min-width: 1280px){.service__card-number{font-size:7.25rem}}.service__card-icon{width:3.3988125rem;height:3.3988125rem;margin-bottom:.625rem;position:relative;z-index:1;flex-shrink:0}@media(min-width: 1280px){.service__card-icon{width:100px;height:100px}}.service__card-icon svg{width:55px;height:55px}@media(min-width: 1024px){.service__card-icon svg{width:100%;height:100%}}@media(min-width: 1280px){.service__card-icon svg{width:100px;height:100px}}.service__card-title{font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:bold;font-size:.875rem;color:#2d3c24;margin:16px 0 .625rem 0;z-index:1;text-align:center}@media(min-width: 1280px){.service__card-title{font-size:1.125rem}}.service__card-list{list-style:none;padding:0;margin:0;font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:normal;font-size:.75rem;color:#2d3c24;line-height:1.5;position:relative;z-index:1;width:100%;list-style-type:disc;list-style-position:outside;padding-left:1.5em;padding-inline-start:12px}.service__card-list li{margin:0 0 .25rem 1.125rem;padding-left:0;margin:0;line-height:1.6;font-size:11px}@media(min-width: 1280px){.service__card-list li{font-size:1rem}}.service-consulting{background-color:#f0f0e7;padding:2.5rem .9375rem}@media(min-width: 1024px){.service-consulting{padding:5rem 2.5rem}}.service-consulting__inner{width:100%;max-width:75rem;margin:0 auto;display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width: 1024px){.service-consulting__inner{grid-template-columns:repeat(3, 1fr);gap:0}}@media(min-width: 1280px){.service-consulting__inner{max-width:1440px}}.service-consulting__item{display:flex;flex-direction:column}.service-consulting__item:nth-child(2){background-color:unset;align-items:center;margin:30px 0}.service-consulting__item:nth-child(2) .arrow01{width:97px;height:32px;margin-bottom:20px}.service-consulting__item:nth-child(2) .consulting{width:287px;height:287px}.service-consulting__item:nth-child(2) .arrow02{width:97px;height:32px;margin-top:20px}@media(min-width: 1024px){.service-consulting__item:nth-child(2){justify-content:center;flex-direction:unset}.service-consulting__item:nth-child(2) .arrow01{width:97px;height:32px;margin-bottom:0;transform:rotate(-90deg)}.service-consulting__item:nth-child(2) .consulting{width:240px;height:240px}.service-consulting__item:nth-child(2) .arrow02{width:97px;height:32px;margin-top:0;transform:rotate(-90deg)}}.service-consulting__item:nth-child(3) .service-consulting__group{border:6px solid #8fcf86}.service-consulting__title{font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:bold;font-size:1.5rem;color:#2d3c24;line-height:1.36;display:flex;align-items:baseline;justify-content:center;margin-left:-57px}.service-consulting__title svg{margin-right:15px}.service-consulting__title p{margin-bottom:10px}.service-consulting__group{background-color:#fff;border-radius:.625rem;padding:.9375rem;display:flex;flex-wrap:wrap;gap:.625rem;align-items:flex-start;position:relative}@media(min-width: 1024px){.service-consulting__group{padding:1.875rem;gap:.9375rem;flex-direction:column}}.service-consulting__tag{display:flex;align-items:center;padding:0 10px;border-radius:0 10px;border:3px solid #2d3c24;background-color:#f0f0e7;width:-moz-fit-content;width:fit-content}@media(min-width: 1280px){.service-consulting__tag{padding:0 1.25rem}}.service-consulting__tag svg{width:16px;height:18px;margin-right:10px}.service-consulting__text{font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:bold;font-size:.625rem;color:#2d3c24;line-height:1.36;white-space:nowrap}@media(min-width: 1280px){.service-consulting__text{font-size:.875rem}}.service-consulting__etc{font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:bold;font-size:.625rem;color:#2d3c24;line-height:1.36;position:absolute;right:20px;bottom:0;width:-moz-fit-content;width:fit-content}.service-consulting__description{font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:normal;font-size:.625rem;color:#2d3c24;line-height:1.36}@media(min-width: 1280px){.service-consulting__description{font-size:.75rem}}.strengths{padding:2.5rem 0}@media(min-width: 1024px){.strengths{padding:5rem 0}}.strengths__inner{width:calc(100% - 1.875rem);max-width:75rem;margin:0 auto;padding:0 .9375rem}@media(min-width: 1024px){.strengths__inner{width:100%;padding:0 2.5rem}}.strengths__cards{display:grid;grid-template-columns:1fr;gap:3.75rem;margin-top:3.75rem}@media(min-width: 1024px){.strengths__cards{grid-template-columns:repeat(3, 1fr);gap:2.5rem;margin-top:3.75rem}}.strengths__card{display:flex;flex-direction:column;align-items:center;text-align:center}.strengths__card-image{width:100%;max-width:20.3125rem;height:18.125rem;margin-bottom:1.25rem;position:relative;overflow:hidden}@media(min-width: 1024px){.strengths__card-image{margin-bottom:1.875rem;max-width:240px;height:240px}}.strengths__card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media(min-width: 1024px){.strengths__card-image img{-o-object-fit:unset;object-fit:unset}}.strengths__card-title{font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:bold;font-size:1.25rem;color:#2d3c24;line-height:1.36;margin:0 0 1.25rem 0;text-align:center}@media(min-width: 1024px){.strengths__card-title{margin-bottom:1.25rem}}.strengths__card-description{font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:normal;font-size:.875rem;color:#2d3c24;line-height:1.8;margin:0;text-align:left;max-width:20.3125rem}@media(min-width: 1024px){.strengths__card-description{text-align:left}}.case{margin-bottom:80px;padding:2.5rem 0}@media(min-width: 1024px){.case{padding:5rem 0}}.case__inner{width:calc(100% - 1.875rem);max-width:75rem;margin:0 auto}@media(min-width: 1024px){.case__inner{width:calc(100% - 5rem);padding:0 2.5rem}}.case__cards{display:grid;grid-template-columns:1fr;gap:2.5rem;margin-top:2.5rem}@media(min-width: 1024px){.case__cards{grid-template-columns:repeat(2, 1fr);gap:1.875rem;margin-top:3.75rem}}.case__card{background-color:#f0f0e7;border:.25rem solid #2d3c24;border-radius:0 1.875rem 0 1.875rem;padding:1.875rem 1.25rem;box-shadow:.25rem .25rem .625rem rgba(0,0,0,.1);display:flex;flex-direction:column;position:relative}@media(min-width: 1024px){.case__card{padding:2.5rem 1.875rem}}.case__card-image{width:100%;max-width:8rem;height:6.6875rem;margin:0 auto 1.25rem;position:relative;overflow:hidden;position:absolute;top:0;left:0}@media(min-width: 1024px){.case__card-image{margin-bottom:1.875rem}}.case__card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.case__card-number{font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:bold;font-size:.625rem;background:linear-gradient(90deg, #dc7200 0%, #e7b911 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);line-height:1.36;margin-bottom:.625rem;text-align:left}@media(min-width: 1280px){.case__card-number{font-size:1rem}}.case__card-title{font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:bold;font-size:1rem;color:#2d3c24;line-height:1.36;margin:0 0 1.875rem 0;text-align:left;border-bottom:.0625rem solid #2d3c24;padding-bottom:.625rem}@media(min-width: 1280px){.case__card-title{font-size:1.5rem}}.case__card-section{margin-bottom:.9375rem}.case__card-section:last-child{margin-bottom:0}.case__card-section-title{font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:bold;font-size:.75rem;color:#2d3c24;line-height:1.36;margin:0 0 .9375rem 0}@media(min-width: 1280px){.case__card-section-title{font-size:.875rem}}.case__card-tags{display:flex;flex-wrap:wrap;gap:.625rem;margin-bottom:1.25rem}.case__card-tag{display:inline-flex;align-items:center;justify-content:center;padding:.3125rem .9375rem;background-color:#2d3c24;color:#f0f0e7;border-radius:1.25rem;font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:bold;font-size:.625rem;line-height:1;white-space:nowrap}@media(min-width: 1280px){.case__card-tag{font-size:.875rem}}.case__card-voice{font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:normal;font-size:.875rem;color:#2d3c24;line-height:1.8}@media(min-width: 1280px){.case__card-voice{font-size:.875rem}}.case__card-voice p{margin:0 0 .9375rem 0}.case__card-voice p:last-child{margin-bottom:0}.flow{padding:2.5rem 0}@media(min-width: 1024px){.flow{padding:5rem 0}}.flow__inner{width:100%;max-width:75rem;margin:0 auto;padding:0 .9375rem}@media(min-width: 1024px){.flow__inner{width:100%;padding:0 2.5rem}}.flow__group{display:flex;flex-direction:column;align-items:center;gap:1.25rem;margin-top:2.5rem}@media(min-width: 1024px){.flow__group{flex-direction:row;justify-content:space-between;align-items:center;gap:0;margin-top:3.75rem;flex-wrap:nowrap;max-width:100%}}.flow__card{background-color:#f0f0e7;border-radius:.625rem;width:13.75rem;height:13.75rem;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;flex-shrink:0;overflow:hidden}@media(min-width: 1024px){.flow__card{width:calc(20% - 30px);aspect-ratio:1/1}}.flow__card-number{position:absolute;font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:bold;font-size:7.25rem;color:rgba(0,0,0,.05);line-height:1;letter-spacing:-0.05rem;z-index:0;pointer-events:none}.flow__card-number--01{transform:translate(-58%, -50%)}.flow__card-number--02{transform:translate(-42%, -50%)}.flow__card-number--03{transform:translate(-42%, -50%)}.flow__card-number--04{transform:translate(-41%, -50%)}.flow__card-number--05{transform:translate(-42%, -50%)}.flow__card-icon{position:relative;z-index:1;width:100%;height:auto;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.flow__card-icon img,.flow__card-icon svg{width:auto;height:auto;max-width:100%;display:block}.flow__card-title{font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:bold;font-size:1.125rem;color:#2d3c24;line-height:1.36;margin:0;text-align:center;position:relative;z-index:1}.flow__arrow{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex-shrink:0;transform:rotate(90deg)}@media(min-width: 1024px){.flow__arrow{transform:rotate(0deg);width:.9375rem;height:1.125rem;flex-shrink:0;margin:0 .3125rem}}.flow__arrow img,.flow__arrow svg{width:15px;height:18px;display:block}.topic{padding:2.5rem 0}@media(min-width: 1024px){.topic{padding:5rem 0}}.topic__inner{width:calc(100% - 1.875rem);max-width:75rem;margin:0 auto;padding:0 .9375rem}@media(min-width: 1024px){.topic__inner{width:calc(100% - 5rem);padding:0 2.5rem}}.topic__items{display:grid;grid-template-columns:1fr;gap:1.875rem;margin-top:2.5rem}@media(min-width: 1024px){.topic__items{grid-template-columns:repeat(3, 1fr);gap:1.875rem;margin-top:3.75rem}}.topic__item{background-color:#fff;border-radius:1.125rem;box-shadow:0px .25rem .25rem rgba(0,0,0,.1);padding:.9375rem;display:flex;flex-direction:column;position:relative;overflow:hidden;text-decoration:none;color:inherit;transition:transform .3s ease,box-shadow .3s ease;width:100%;max-width:350px;margin:0 auto}@media(min-width: 1024px){.topic__item{max-width:350px;margin:0 auto}}.topic__item:hover{transform:translateY(-0.25rem);box-shadow:0px .5rem .5rem rgba(0,0,0,.15)}.topic__item-image{width:100%;height:auto;aspect-ratio:16/9;margin-bottom:.9375rem;position:relative;overflow:hidden;border-radius:.625rem}.topic__item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.topic__item-badge{position:absolute;top:.9375rem;left:.9375rem;background:linear-gradient(90deg, #3bbc29 0%, #7cc51d 100%);border-radius:.9375rem;padding:0 .9375rem;height:1.125rem;display:flex;align-items:center;justify-content:center;z-index:2}.topic__item-badge-text{font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:normal;font-size:.6875rem;color:#f0f0e7;line-height:1;white-space:nowrap}.topic__item-title{font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:bold;font-size:.875rem;color:#2d3c24;line-height:1.4;margin:0;flex:1;display:flex;align-items:center}.topic__item-arrow{position:absolute;bottom:1.25rem;right:1.25rem;width:.3125rem;height:.5625rem;transform:rotate(270deg);display:flex;align-items:center;justify-content:center}@media(min-width: 1024px){.topic__item-arrow{transform:rotate(0deg)}}.topic__item-arrow img,.topic__item-arrow svg{width:100%;height:100%;display:block}.topic__link{display:block;text-align:center;margin-top:1.875rem;font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-size:.875rem;font-weight:bold;color:#2d3c24;text-decoration:none;padding:.75rem 1.875rem;border:2px solid #bbd635;border-radius:1.875rem;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;transition:background-color .3s ease,color .3s ease}.topic__link:hover{background-color:#bbd635;color:#fff}.qa{padding:2.5rem 0}@media(min-width: 1024px){.qa{padding:5rem 0}}.qa__inner{width:calc(100% - 1.875rem);max-width:75rem;margin:0 auto;padding:0 .9375rem}@media(min-width: 1024px){.qa__inner{width:calc(100% - 5rem);padding:0 2.5rem}}.qa__items{display:flex;flex-direction:column;gap:1.25rem;margin-top:2.5rem}@media(min-width: 1024px){.qa__items{gap:1.25rem;margin-top:3.75rem}}.qa__item{display:flex;flex-direction:column}.qa__item summary{list-style:none}.qa__item summary::-webkit-details-marker{display:none}.qa__item summary::marker{display:none}.qa__item-question{background-color:#f0f0e7;border-radius:.625rem;border:none;padding:1.25rem .9375rem;min-height:5.375rem;display:flex;align-items:center;gap:.9375rem;cursor:pointer;text-align:left;width:100%;position:relative;transition:all .3s ease}@media(min-width: 1024px){.qa__item-question{padding:1.25rem 1.25rem}}.qa__item-question:hover{opacity:.9}.qa__item[open] .qa__item-toggle{transform:rotate(45deg)}.qa__item[open] .qa__item-answer{display:flex}.qa__item-question-mark{font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:bold;font-size:2.25rem;background:linear-gradient(90deg, #e7b911 0%, #dc7200 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);line-height:1;flex-shrink:0}.qa__item-question-text{font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:bold;font-size:.875rem;color:#2d3c24;line-height:1.4;margin:0;flex:1}@media(min-width: 1280px){.qa__item-question-text{font-size:1.125rem}}.qa__item-toggle{font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:bold;font-size:1.25rem;color:#2d3c24;line-height:1;flex-shrink:0;transition:transform .3s ease;margin-left:auto}.qa__item-answer{background-color:#f0f0e7;border-radius:.625rem;padding:1.25rem .9375rem;margin-top:1.25rem;display:none;gap:.9375rem}@media(min-width: 1024px){.qa__item-answer{padding:1.25rem 1.25rem}}.qa__item-answer-mark{font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:bold;font-size:2.25rem;background:linear-gradient(90deg, #3bbc29 0%, #7cc51d 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);line-height:1;flex-shrink:0;align-self:flex-start}.qa__item-answer-text{font-family:"LINESeedJP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-weight:normal;font-size:.875rem;color:#2d3c24;line-height:1.8;flex:1}.qa__item-answer-text p{margin:0 0 .9375rem 0}.qa__item-answer-text p:last-child{margin-bottom:0}.footer .joinus{width:100%;height:375px;background:url("../img/rec-bg-footer.jpg") no-repeat center 62%;background-size:cover;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;z-index:1}.footer .joinus a{text-decoration:none;display:block;color:#000}.footer .joinus a:visited{color:#000}.footer .joinus .contents{width:100%;padding:0 5.3%}.footer .joinus .contents img{width:100%}.footer .joinus .contents .main{width:100%;display:block;text-align:center;font-size:2.875rem;font-weight:bold;text-shadow:2px 2px #fff;margin-bottom:10px}.footer .joinus .contents .sub{display:block;text-align:center;font-size:1.125rem;font-weight:bold;text-shadow:2px 2px #fff;text-decoration:underline}.footer__inner{width:100%;background-color:#354341}.footer .container{width:100%;padding:60px 5.333%;color:#fff}.footer__item{margin-bottom:40px;padding:0 5.333%}.footer__item a{color:#fff;text-decoration:none}.footer__item a:hover{opacity:.7}.footer__item h3{font-size:1.125rem;margin-bottom:10px}.footer__item h3 svg{margin-left:13px}.footer__item ul{padding:0;margin:0}.footer__item ul li{list-style:none;font-size:.875rem;font-weight:500;margin-bottom:10px}.footer__item ul li::before{content:"- ";margin-right:15px}.footer__contact{margin-top:60px}.footer__contact .contact__box{width:100%;height:80px;text-align:center;border-radius:10px;border:1px solid #5e6b1c}.footer__contact .contact__box--tel{background-color:#bbd635;line-height:1;margin-bottom:30px}.footer__contact .contact__box--tel a{color:#fff;text-decoration:none;display:block;padding:15px 20px}.footer__contact .contact__box--tel .tel__box--text{font-size:.75rem;margin-bottom:6px}.footer__contact .contact__box--tel .tel__box--num{font-size:1.75rem;font-weight:bold;letter-spacing:.2rem}.footer__contact .contact__box--tel .tel__box--num svg{margin-bottom:-3px;margin-right:5px}.footer__contact .contact__box--mail{background-color:#8fcf86;line-height:1}.footer__contact .contact__box--mail a{color:#fff;text-decoration:none;display:block;padding:27px 20px}.footer__contact .contact__box--mail .mail__box--text{font-size:1.375rem;font-weight:bold}.footer__contact .contact__box--mail .mail__box--text svg{margin-bottom:-3px;margin-right:10px}.footer__bottom{padding:0 5.333%}.footer__bottom .link__list{padding:30px 0}.footer__bottom .link__list ul{list-style:none;padding:0;margin:0;display:flex;-moz-column-gap:30px;column-gap:30px;row-gap:15px;flex-wrap:wrap}.footer__bottom .link__list li{font-size:.75rem}.footer__bottom .link__list li a{color:#354341}.footer__bottom .copyright{width:-moz-fit-content;width:fit-content;font-size:.75rem;color:#354341;display:block;margin:0 auto 30px}.footer__logo{margin-bottom:20px}.footer__logo img{width:180px}.footer__last{display:flex;flex-direction:column}.footer__last .partner-bnr{margin-bottom:40px}.footer__last .partner-bnr img{width:45vw}@media screen and (min-width: 768px){.footer .container{display:grid;grid-template-columns:1fr 1fr}.footer__item{padding:0}.footer__contact{grid-column:1/3;grid-row:3/4;margin-top:0}.footer .joinus{width:100%;height:300px;background:url("../img/footer_bg.jpg") no-repeat center 62%;background-size:cover}.footer__bottom .copyright{margin:0 0 0 auto}.footer__last{display:flex;flex-direction:unset;align-items:center}.footer__last .partner-bnr{margin-bottom:40px}.footer__last .partner-bnr img{width:20vw}}@media screen and (min-width: 1024px){.footer .container{display:grid;grid-template-columns:repeat(4, 1fr)}.footer__contact{grid-column:1/5;grid-row:2/3;margin-top:0}.footer__last .partner-bnr{margin-bottom:30px}.footer__last .partner-bnr img{width:10vw}}@media screen and (min-width: 1280px){.footer__inner{width:100%;padding:60px 0}.footer__item{margin-bottom:0}.footer .container{width:100%;max-width:1760px;margin:0 auto;padding:0 40px;grid-template-columns:1fr 1fr 1fr 1fr 33%}.footer__contact{width:100%;grid-column:unset;grid-row:unset;margin-top:0;margin-left:auto;-moz-column-gap:40px;column-gap:40px}.footer__contact .contact__box{width:100%;max-width:400px;height:80px}.footer__contact .contact__box--tel{margin-bottom:10px}.footer__contact .contact__box--tel a{padding:12px 20px}.footer__contact .contact__box--tel .tel__box--text{font-size:1rem;margin-bottom:6px}.footer__contact .contact__box--tel .tel__box--num{font-size:2rem;font-weight:bold;letter-spacing:.2rem}.footer__contact .contact__box--tel .tel__box--num svg{width:34px;margin-bottom:-3px;margin-right:5px}.footer__contact .contact__box--mail{margin-bottom:0}.footer__contact .contact__box--mail a{padding:25px 20px}.footer__contact .contact__box--mail .mail__box--text{font-size:1.5rem}.footer__contact .contact__box--mail .mail__box--text svg{margin-bottom:-3px;margin-right:10px}.footer__bottom{width:100%;max-width:1760px;margin:0 auto 40px;padding:0 40px}.footer__bottom .copyright{display:inline-block;margin:10px 0 0 20px}.footer__logo{margin-bottom:0;display:inline-block}.footer__logo img{vertical-align:bottom}.footer__last{-moz-column-gap:20px;column-gap:20px}.footer__last .partner-bnr{margin-bottom:20px}.footer__last .partner-bnr img{width:10vw;max-width:200px}}@media screen and (min-width: 1560px){.footer .container{grid-template-columns:1fr 1fr 1fr 1fr 50%}.footer__contact{display:flex}.footer__contact .contact__box{height:120px}.footer__contact .contact__box--tel{margin-bottom:0}.footer__contact .contact__box--tel a{padding:32px 20px}.footer__contact .contact__box--mail{margin-bottom:0}.footer__contact .contact__box--mail a{padding:45px 20px}}.slide-menu{position:fixed;top:0;right:0;z-index:1;width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;background-color:#354341;transform:translateX(100vw);transition:all .3s linear;padding:0 6.66%}.slide-menu__box{width:100%;border-bottom:1px solid #707070;padding:0 6.66% 60px}.slide-menu__item{width:100%;height:auto;padding:20px 0;font-size:1.125rem;font-weight:bold;color:#fff;box-sizing:border-box}.slide-menu__item a{color:#fff;text-decoration:none}.slide-menu__item a:visited{color:#fff}.slide-menu__item a:hover,.slide-menu__item a:focus,.slide-menu__item a:active{color:#fff}.slide-menu.is-active{transform:translateX(0)}.fixed_mail{display:none}.scroll{z-index:10;position:fixed;bottom:70px;right:10px;transform:translateX(-50%)}.scroll__text{position:relative}.scroll__arrow{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (min-width: 1280px){.fixed_mail{display:block}}/*# sourceMappingURL=it-support.css.map */