@charset "UTF-8";html{font-size:10px;line-height:1;letter-spacing:0em;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{border-width:0;border-style:solid;box-sizing:border-box}body{color:var(--blue2);font-family:var(--noto);margin:0;font-weight:500;line-break:strict;word-break:normal;overflow-wrap:break-word}img{width:100%}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:inherit;font-size:inherit}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{clear:both;height:0;overflow:visible;margin:0;border-top-width:1px;color:inherit;box-sizing:content-box}address{font-style:inherit}a{color:inherit;background:transparent;text-decoration:none}b,strong{font-weight:bolder}small{font-size:100%}sub,sup{position:relative;line-height:0;vertical-align:baseline;font-size:60%}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{vertical-align:middle;margin:0;padding:0;border-radius:0;color:inherit;background:transparent;font:inherit;text-align:inherit;text-transform:inherit;-webkit-appearance:none;appearance:none}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{min-width:0;margin:0;padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{font-weight:700;text-align:left}:root{--headerHeight: 7rem}body:not(:has([data-page=index],[data-page=front-page])) .header .header__inner{color:var(--blue2);background:var(--white);box-shadow:-3px 3px 20px #0000004d}body:not(:has([data-page=index],[data-page=front-page])) .header .header__item-link:after{background:var(--blue2)}body:not(:has([data-page=index],[data-page=front-page])) .header .header__button{border:solid 1px var(--blue2)}.header{position:fixed;top:0;left:0;width:100%;z-index:100}.header.is-active .header__inner{color:var(--blue2);background:var(--white);box-shadow:-3px 3px 20px #0000004d}.header.is-active .header__item-link:after{background:var(--blue2)}.header.is-active .header__button{border:solid 1px var(--blue2)}.header__inner{position:relative;z-index:50;height:var(--headerHeight);width:100%;padding-inline:2rem;color:var(--white);display:flex;justify-content:space-between;align-items:center;transition:color .3s,background .3s,box-shadow .3s}@media screen and (max-width: 1024px){.header__inner{gap:1%}}.header__left{width:100%;max-width:18.3rem}@media screen and (max-width: 768px){.header__left{max-width:15.8rem}}.header__right{display:flex;align-items:center;gap:clamp(1rem,-3.647rem + 6.04vw,3rem)}.header__list{display:flex;gap:clamp(2rem,-4.97rem + 9.06vw,5rem)}@media screen and (max-width: 768px){.header__list{display:none}}.header__item-link{position:relative}@media (hover){.header__item-link:hover:after{scale:1 1}}.header__item-link:after{content:"";background:var(--white);position:absolute;bottom:-1rem;left:0;height:1px;width:100%;transform-origin:left top;transition:scale .3s;scale:0 1}.header__item-link.is-current:after{scale:1 1}.header__item-text{line-height:1;letter-spacing:.04em;margin-block:calc((1em - 1lh)/2);font-size:1.6rem;font-size:clamp(1.2rem,.271rem + 1.21vw,1.6rem);font-weight:700}.header__button{height:5rem;width:clamp(13rem,-3.263rem + 21.15vw,20rem);border-radius:9999px;display:grid;align-items:center;grid-template-columns:1fr auto 1fr;background:var(--blue1);border:solid 1px var(--white);padding-right:1rem;transition:background .3s,box-shadow .3s,opacity .3s;box-shadow:inset 0 -18px #00000021}@media screen and (max-width: 768px){.header__button{height:7rem;max-width:33rem;width:100%;margin:3rem auto 5rem;box-shadow:inset 0 -28px #00000021}}@media (hover){.header__button:hover{opacity:.6}}.header__button:before{content:""}.header__button-text{color:var(--white);font-weight:500;line-height:1;letter-spacing:.06em;margin-block:calc((1em - 1lh)/2);font-size:1.5rem;font-size:clamp(1.2rem,.503rem + .91vw,1.5rem);transition:color .3s}@media screen and (max-width: 768px){.header__button-text{font-size:1.9rem}}.header__button-arrow{justify-self:flex-end;height:auto;width:clamp(2rem,-.323rem + 3.02vw,3rem);aspect-ratio:1;background:var(--white);border-radius:9999px;display:grid;transition:translate .3s;place-content:center}@media screen and (max-width: 768px){.header__button-arrow{width:5rem}}.header__button-arrow:after{content:"";width:clamp(.6rem,-.329rem + 1.21vw,1rem);height:auto;display:block;aspect-ratio:1;-webkit-mask:url(/sales/wp-content/themes/toreru-sales/imgs/common/arrow.svg?d=2026073015) center/contain no-repeat;mask:url(/sales/wp-content/themes/toreru-sales/imgs/common/arrow.svg?d=2026073015) center/contain no-repeat;background-color:var(--blue1)}@media screen and (max-width: 768px){.header__button-arrow:after{width:1.4rem}}.hamburger{height:2.2rem;width:3rem;display:none}@media screen and (max-width: 768px){.hamburger{display:block}}.hamburger.is-active .hamburger__inner span:nth-child(1){rotate:45deg;top:50%}.hamburger.is-active .hamburger__inner span:nth-child(2){opacity:0}.hamburger.is-active .hamburger__inner span:nth-child(3){rotate:-45deg;top:50%}.hamburger__inner{height:100%;width:100%;position:relative}.hamburger__inner span{position:absolute;left:50%;translate:-50% 0;display:block;height:2px;width:100%;background:var(--blue1);transition:top .3s,opacity .3s,rotate .3s}.hamburger__inner span:nth-child(1){top:0%}.hamburger__inner span:nth-child(2){top:50%}.hamburger__inner span:nth-child(3){top:100%}.sp-nav{position:fixed;z-index:10;top:0;left:0;height:100%;width:100%;background:var(--white);overflow-y:auto;padding-top:calc(var(--headerHeight) + 5rem);padding-bottom:2rem;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.sp-nav.is-active{opacity:1;visibility:visible}.sp-nav__inner{width:90%;margin-inline:auto}.sp-nav__copy{color:var(--black);line-height:1.3636363636;letter-spacing:.04em;font-size:1.1rem;text-align:center}.sp-nav__copy:before,.sp-nav__copy:after{content:"";display:block flow;inline-size:0;block-size:1px}.sp-nav__copy:before{margin-block-end:calc((1 - 1.3636363636) * .5em)}.sp-nav__copy:after{margin-block-start:calc((1 - 1.3636363636) * .5em)}.sp-nav__item:not(:has(.accordion)){padding-block:1.5rem;border-bottom:solid 1px var(--gray3)}.sp-nav__item-link{color:var(--blue2);line-height:1;letter-spacing:.04em;margin-block:calc((1em - 1lh)/2);font-size:1.6rem;display:flex;justify-content:space-between;align-items:center;padding-inline:1rem;font-weight:700}.sp-nav__item-link[target=_blank]:after{display:block;content:"";height:auto;width:1.5rem;aspect-ratio:1;background:url(/sales/wp-content/themes/toreru-sales/imgs/common/blank.webp?d=2026073015) no-repeat;background-size:contain}.sp-nav__item-link:not([target=_blank]):after{display:block;content:"";height:auto;width:1.2rem;aspect-ratio:1;-webkit-mask:url(/sales/wp-content/themes/toreru-sales/imgs/common/arrow.svg?d=2026073015) center/contain no-repeat;mask:url(/sales/wp-content/themes/toreru-sales/imgs/common/arrow.svg?d=2026073015) center/contain no-repeat;background-color:var(--gray4)}.sp-nav__texts{margin-top:3rem;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem 0}.sp-nav__texts-link{width:fit-content;color:var(--black);line-height:1;letter-spacing:.04em;font-size:1.1rem;padding-bottom:.7rem;border-bottom:solid 1px var(--gray3)}.sp-nav__texts-link:before,.sp-nav__texts-link:after{content:"";display:block flow;inline-size:0;block-size:1px}.sp-nav__texts-link:before{margin-block-end:0em}.sp-nav__texts-link:after{margin-block-start:0em}.accordion{display:flex;flex-direction:column;border-bottom:solid 1px var(--gray3);width:100%}.accordion.is-active .accordion__head-inner .plus:after{rotate:0deg}.accordion__head{display:flex;justify-content:space-between;align-items:center;padding-block:1.5rem;padding-inline:1rem}.accordion__head::marker{display:none}.accordion__head::-webkit-details-marker{display:none}.accordion__head:after{display:block;content:"";height:auto;width:1.2rem;aspect-ratio:1;-webkit-mask:url(/sales/wp-content/themes/toreru-sales/imgs/common/arrow.svg?d=2026073015) center/contain no-repeat;mask:url(/sales/wp-content/themes/toreru-sales/imgs/common/arrow.svg?d=2026073015) center/contain no-repeat;background-color:var(--gray4)}.accordion__head-inner{cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.accordion__head-inner p{line-height:1;letter-spacing:.04em;margin-block:calc((1em - 1lh)/2);font-size:1.6rem;font-weight:700}.accordion__body{overflow:hidden;background-color:var(--gray2)}.accordion__body-inner{padding:1.5rem 2rem;display:grid;gap:2rem 1rem}.accordion__body-inner--col2{grid-template-columns:repeat(2,1fr)}.accordion__body-link{color:var(--black);line-height:1;letter-spacing:.04em;margin-block:calc((1em - 1lh)/2);font-size:1.4rem;display:flex;align-items:center;gap:.8rem;width:fit-content}.accordion__body-link:before{content:"";height:auto;width:.5rem;aspect-ratio:1;background:var(--black);display:block}.footer{padding-top:6rem;padding-bottom:2rem}.footer__inner{margin:0 auto;width:80vw}@media screen and (max-width: 1360px){.footer__inner{width:90%}}.footer__top{padding-bottom:2rem;margin-bottom:4rem;border-bottom:solid 1px var(--blue1)}.footer__top img{width:23rem}.footer__navs{display:flex;justify-content:space-between}@media screen and (max-width: 1140px){.footer__navs{flex-direction:column;gap:5rem}}@media screen and (max-width: 1140px) and (max-width: 768px){.footer__navs{gap:3rem}}.footer__navs-left{display:flex;gap:6rem}@media screen and (max-width: 1360px){.footer__navs-left{gap:3rem}}@media screen and (max-width: 1360px) and (max-width: 1024px){.footer__navs-left{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 768px){.footer__navs-left{gap:0}}.footer__navs-right{display:flex;flex-direction:column;gap:2rem}@media screen and (max-width: 768px){.footer__navs-right{align-items:center}}.footer__navs-right .button{height:6.8rem;width:32rem}.footer__navs-right .button__text{font-size:1.8rem}.footer__navs-right .button01 .button__circle{width:4.6rem}.footer__navs-right .button01 .button__circle--arrow:after{width:1.6rem}.footer__navs-right .button02 .button__circle{width:4.6rem}.footer__navs-right .button02 .button__circle--download:after{width:2.4rem}.footer__list{display:flex;flex-direction:column;gap:3rem;color:var(--black)}.footer__item-link{line-height:1;letter-spacing:0em;margin-block:calc((1em - 1lh)/2);font-size:1.6rem;font-weight:700;position:relative;width:fit-content}@media (hover){.footer__item-link:hover:before{scale:1 1}}.footer__item-link:before{content:"";position:absolute;bottom:-.3rem;left:0;height:1px;width:100%;background:var(--black);transform-origin:left top;transition:scale .3s;scale:0 1}.footer__item-link[target=_blank]{display:flex;align-items:center;gap:1.2rem}.footer__item-link[target=_blank]:after{content:"";height:auto;width:1.4rem;aspect-ratio:1;background:url(/sales/wp-content/themes/toreru-sales/imgs/common/blank.webp?d=2026073015) no-repeat;background-size:contain}.footer__sub-list{margin-top:1.8rem;display:grid;gap:1.5rem 3rem}.footer__sub-list--col2{grid-template-columns:repeat(2,1fr)}.footer__sub-link{line-height:1;letter-spacing:0em;margin-block:calc((1em - 1lh)/2);font-size:1.4rem;display:flex;align-items:center;gap:1rem;transition:opacity .3s;width:fit-content}@media (hover){.footer__sub-link:hover{opacity:.6}}.footer__sub-link:before{content:"";height:auto;width:.4rem;aspect-ratio:1;background:var(--black)}.footer__bottom{margin-top:9rem;display:flex;justify-content:space-between;align-items:flex-end;color:var(--black)}@media screen and (max-width: 768px){.footer__bottom{flex-direction:column;align-items:flex-start;gap:3rem}}.footer__bottom-left{display:flex;gap:2.5rem;font-weight:400}@media screen and (max-width: 768px){.footer__bottom-left{width:100%;justify-content:center}}.footer__bottom-left a{line-height:1;letter-spacing:0em;margin-block:calc((1em - 1lh)/2);font-size:1.3rem}.footer__bottom-right{line-height:1;letter-spacing:0em;margin-block:calc((1em - 1lh)/2);font-size:1rem}@media screen and (max-width: 768px){.footer__bottom-right{text-align:right;width:100%}}.footer .sp-nav{position:static;background:var(--white);padding-top:0}.footer .sp-nav .buttons{margin-top:3.7rem;margin-bottom:5rem;display:flex;flex-direction:column;gap:2rem}.footer .sp-nav .buttons .button{margin:0 auto;height:7rem;width:100%;max-width:33rem}.footer .sp-nav .buttons .button .button__text{font-size:1.9rem}.footer .sp-nav .buttons .button__circle{width:4.8rem}.footer .sp-nav .buttons .button__circle:after{width:1.3rem}.footer .sp-nav .buttons .button__circle--download:after{width:2rem}.breadcrumb{width:80vw;margin-top:2rem;margin-inline:auto;margin-bottom:7.5rem}@media screen and (max-width: 768px){.breadcrumb{width:90%;margin:1rem auto 3.8rem}}.breadcrumb__list{display:flex;flex-wrap:wrap}.breadcrumb__link{color:var(--black)}.breadcrumb__item{color:var(--gray1);line-height:1;letter-spacing:0em;margin-block:calc((1em - 1lh)/2);font-size:1.2rem}.breadcrumb__item:not(:last-child){padding-right:1.6rem;margin-right:1rem;position:relative}.breadcrumb__item:not(:last-child):after{content:"";position:absolute;top:50%;right:0;translate:0 -50%;height:auto;width:.6rem;aspect-ratio:6/12;background:url(/sales/wp-content/themes/toreru-sales/imgs/common/breadcrumb.svg?d=2026073015) no-repeat;background-size:contain}.sub-mv{padding:7rem 4rem 4rem 15rem}@media screen and (max-width: 1240px){.sub-mv{padding-left:4rem}}@media screen and (max-width: 1240px) and (max-width: 768px){.sub-mv{width:100%;padding:3rem 0}}.sub-mv__inner{width:100%;display:flex;justify-content:space-between;align-items:flex-end;column-gap:3rem}@media screen and (max-width: 768px){.sub-mv__inner{width:90%;grid-template-columns:repeat(1,1fr);column-gap:0;margin:0 auto}}.sub-mv__left{width:100%;max-width:74rem;color:var(--white)}.sub-mv__right{width:100%;max-width:32rem}@media screen and (max-width: 1240px){.sub-mv__right{max-width:24rem}}@media screen and (max-width: 1240px) and (max-width: 768px){.sub-mv__right{display:none}}.sub-mv__right .buttons{display:grid;grid-template-columns:repeat(1,1fr);row-gap:2rem}.sub-mv__right .button{width:100%;height:7rem}@media screen and (max-width: 1240px){.sub-mv__right .button{height:5rem}}.sub-mv__right .button__text{line-height:1;letter-spacing:0em;margin-block:calc((1em - 1lh)/2);font-size:2rem}@media screen and (max-width: 1240px){.sub-mv__right .button__text{font-size:1.6rem}}.sub-mv__right .button__circle{width:3.2rem}.sub-mv__right .button__circle--arrow:after{width:1.4rem}.sub-mv__right .button__circle--download:after{width:2rem}.sub-mv__copy{line-height:1.8;letter-spacing:.02em;margin-block:calc((1em - 1lh)/2);font-size:2rem;font-weight:700}@media screen and (max-width: 768px){.sub-mv__copy{font-size:1.2rem}}.sub-mv__title{font-weight:700;margin-top:1.8rem;margin-bottom:3.5rem;line-height:1.3;letter-spacing:.02em;font-size:5rem}.sub-mv__title:before,.sub-mv__title:after{content:"";display:block flow;inline-size:0;block-size:1px}.sub-mv__title:before{margin-block-end:calc((1 - 1.3) * .5em)}.sub-mv__title:after{margin-block-start:calc((1 - 1.3) * .5em)}@media screen and (max-width: 1240px){.sub-mv__title{font-size:4rem}}@media screen and (max-width: 1240px) and (max-width: 768px){.sub-mv__title{font-size:2.4rem;margin-top:1rem;margin-bottom:1rem}}.sub-mv__text{line-height:1.875;letter-spacing:.02em;font-size:1.6rem}.sub-mv__text:before,.sub-mv__text:after{content:"";display:block flow;inline-size:0;block-size:1px}.sub-mv__text:before{margin-block-end:-.4375em}.sub-mv__text:after{margin-block-start:-.4375em}@media screen and (max-width: 768px){.sub-mv__text{font-size:1.2rem}.sub-mv__text br{display:none}}.sub-mv--about{background:url(/sales/wp-content/themes/toreru-sales/imgs/about/sub-mv.webp?d=2026073015) no-repeat center center/cover}.sub-mv--concept{background:url(/sales/wp-content/themes/toreru-sales/imgs/concept/sub-mv.webp?d=2026073015) no-repeat center center/cover}.sub-mv--targeting{background:url(/sales/wp-content/themes/toreru-sales/imgs/targeting/sub-mv.webp?d=2026073015) no-repeat center center/cover}.sub-mv--know-how{background:url(/sales/wp-content/themes/toreru-sales/imgs/know-how/sub-mv.webp?d=2026073015) no-repeat center center/cover}.sub-mv--personalize{background:url(/sales/wp-content/themes/toreru-sales/imgs/personalize/sub-mv.webp?d=2026073015) no-repeat center center/cover}.sub-mv--industry{background:url(/sales/wp-content/themes/toreru-sales/imgs/industry/sub-mv.webp?d=2026073015) no-repeat center center/cover}.sub-mv--it-web-service{background:url(/sales/wp-content/themes/toreru-sales/imgs/industry/it-web-service/sub-mv.webp?d=2026073015) no-repeat center center/cover}.sub-mv--advertising{background:url(/sales/wp-content/themes/toreru-sales/imgs/industry/advertising/sub-mv.webp?d=2026073015) no-repeat center center/cover}.sub-mv--consulting-bpo{background:url(/sales/wp-content/themes/toreru-sales/imgs/industry/consulting-bpo/sub-mv.webp?d=2026073015) no-repeat center center/cover}.sub-mv--food{background:url(/sales/wp-content/themes/toreru-sales/imgs/industry/food/sub-mv.webp?d=2026073015) no-repeat center center/cover}.sub-mv--real-estate{background:url(/sales/wp-content/themes/toreru-sales/imgs/industry/real-estate/sub-mv.webp?d=2026073015) no-repeat center center/cover}.sub-mv--hr{background:url(/sales/wp-content/themes/toreru-sales/imgs/industry/hr/sub-mv.webp?d=2026073015) no-repeat center center/cover}.sub-mv--manufacturing{background:url(/sales/wp-content/themes/toreru-sales/imgs/industry/manufacturing/sub-mv.webp?d=2026073015) no-repeat center center/cover}.sub-mv--retail{background:url(/sales/wp-content/themes/toreru-sales/imgs/industry/retail/sub-mv.webp?d=2026073015) no-repeat center center/cover}.sub-mv--entertainment{background:url(/sales/wp-content/themes/toreru-sales/imgs/industry/entertainment/sub-mv.webp?d=2026073015) no-repeat center center/cover}.sub-mv--finance{background:url(/sales/wp-content/themes/toreru-sales/imgs/industry/finance/sub-mv.webp?d=2026073015) no-repeat center center/cover}.sub-mv--medical{background:url(/sales/wp-content/themes/toreru-sales/imgs/industry/medical/sub-mv.webp?d=2026073015) no-repeat center center/cover}.sub-mv--construction{background:url(/sales/wp-content/themes/toreru-sales/imgs/industry/construction/sub-mv.webp?d=2026073015) no-repeat center center/cover}.sub-mv--case-study{background:url(/sales/wp-content/themes/toreru-sales/imgs/case-study/sub-mv.webp?d=2026073015) no-repeat center center/cover}.sub-mv--gra{background:url(/sales/wp-content/themes/toreru-sales/imgs/common/sub-mv_gra.webp?d=2026073015) no-repeat center center/cover}.sub-sv{position:relative}.sub-sv__inner{margin-inline:auto;max-width:100rem;width:90%;display:grid;grid-template-columns:41rem auto;gap:9rem}@media screen and (max-width: 1024px){.sub-sv__inner{grid-template-columns:30rem auto;gap:4rem}}@media screen and (max-width: 1024px) and (max-width: 768px){.sub-sv__inner{grid-template-columns:repeat(1,1fr);gap:3rem}}.sub-sv__left{width:100%}@media screen and (max-width: 768px){.sub-sv__left{max-width:25rem;margin:0 auto;order:2}}@media screen and (max-width: 768px){.sub-sv__right{order:1}}.sub-sv__title{line-height:1.6;letter-spacing:0em;font-size:3rem;font-weight:700;margin-bottom:4rem}.sub-sv__title:before,.sub-sv__title:after{content:"";display:block flow;inline-size:0;block-size:1px}.sub-sv__title:before{margin-block-end:calc((1 - 1.6) * .5em)}.sub-sv__title:after{margin-block-start:calc((1 - 1.6) * .5em)}@media screen and (max-width: 768px){.sub-sv__title{font-size:2.4rem;margin-bottom:2rem}}.sub-sv__text{color:var(--black);line-height:2;letter-spacing:0em;font-size:1.6rem}.sub-sv__text:before,.sub-sv__text:after{content:"";display:block flow;inline-size:0;block-size:1px}.sub-sv__text:before{margin-block-end:-.5em}.sub-sv__text:after{margin-block-start:-.5em}@media screen and (max-width: 768px){.sub-sv__text{font-size:1.4rem}}.sub-sv__text i{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;font-style:normal;margin-block:2rem;gap:1rem}@media screen and (max-width: 768px){.sub-sv__text i{gap:.5rem;margin-block:1.5rem}}.sub-sv__text span{display:inline-block;background:var(--blue3);color:var(--blue2);font-weight:700;border-radius:.6rem;line-height:1.2222222222;font-size:1.8rem;padding:.8rem 1.6rem}@media screen and (max-width: 768px){.sub-sv__text span{font-size:1.4rem;padding:.5rem 1rem}}.utils{position:relative;z-index:2;width:90%;max-width:100rem;margin:0 auto;padding:5rem 0;border-radius:1rem;background:linear-gradient(-90deg,var(--blue4),var(--blue5))}@media screen and (max-width: 768px){.utils{padding:4rem 0}}.utils--concept{max-width:82rem}.utils-wrapper{width:100%;z-index:2;margin-top:2.5rem}.utils-arrow{position:relative;z-index:2;width:6.4rem;margin:0 auto 1.5rem}@media screen and (max-width: 768px){.utils-arrow{width:3.2rem;margin:0 auto 1.5rem}}.utils-arrow__img{width:100%}.utils__inner{width:90%;margin:0 auto;display:grid;grid-template-columns:14rem 1fr;row-gap:3.5rem;align-items:center}@media screen and (max-width: 768px){.utils__inner{grid-template-columns:repeat(1,1fr)}}.utils__inner--concept{max-width:70rem;column-gap:3.5294117647%}@media screen and (max-width: 768px){.utils__inner--concept{grid-template-columns:repeat(1,1fr)}}.utils__left,.utils__img{width:100%}.utils__right{font-feature-settings:"palt" 1}.utils__title{line-height:1.7272727273;letter-spacing:.08em;margin-block:calc((1em - 1lh)/2);font-size:2.2rem;color:var(--white);font-weight:700}@media screen and (max-width: 768px){.utils__title{font-size:2rem}}.utils__title--30{font-size:3rem}@media screen and (max-width: 768px){.utils__title--30{font-size:2rem}}.utils__text{width:100%;padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid var(--white);color:var(--white);line-height:1.75;letter-spacing:0em;font-size:1.6rem;font-weight:500}.utils__text:before,.utils__text:after{content:"";display:block flow;inline-size:0;block-size:1px}.utils__text:before{margin-block-end:-.375em}.utils__text:after{margin-block-start:-.375em}@media screen and (max-width: 768px){.utils__text{font-size:1.4rem}.utils__text br{display:none}}.utils__text i{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;font-style:normal;margin-block:max(1rem,1.3333333333vw);gap:max(.5rem,.6666666667vw)}.utils__text span{display:inline-block;background:var(--white);color:var(--blue2);font-weight:700;border-radius:.6rem;line-height:1.25;letter-spacing:0em;font-size:1.0666666667vw;font-size:max(1.4rem,1.0666666667vw);padding:max(.5rem,.5333333333vw) max(1rem,1vw)}.utils__text span:before,.utils__text span:after{content:"";display:block flow;inline-size:0;block-size:1px}.utils__text span:before{margin-block-end:-.125em}.utils__text span:after{margin-block-start:-.125em}.utils__sub-title{width:100%;margin:5rem auto 0;text-align:center;line-height:1;letter-spacing:.08em;font-size:3.6rem;font-feature-settings:"palt" 1;color:var(--white);font-weight:700}.utils__sub-title:before,.utils__sub-title:after{content:"";display:block flow;inline-size:0;block-size:1px}.utils__sub-title:before{margin-block-end:0em}.utils__sub-title:after{margin-block-start:0em}@media screen and (max-width: 768px){.utils__sub-title{margin:3.5rem auto 0;font-size:2rem}}.industry{margin-top:-21.3333333333vw;padding-top:28.6666666667vw;padding-bottom:22vw;position:relative;background:linear-gradient(to bottom,#00235d 0% 5%,#114293 50%,#00235d 75% 100%)}.industry:before{position:absolute;z-index:1;top:-1px;left:0;content:"";background:var(--white);height:auto;width:100%;aspect-ratio:1500/230;clip-path:polygon(0 0,50% 100%,100% 0)}.industry:after{position:absolute;z-index:1;bottom:-1px;left:0;content:"";background:var(--white);height:auto;width:100%;aspect-ratio:1500/190;clip-path:polygon(50% 100%,100% 0,100% 100%,0 100%,0 0)}.industry__inner{width:90%;max-width:120rem;margin:0 auto}.industry__title{margin-top:4rem;line-height:1.4375;letter-spacing:0em;font-size:3.2rem;color:var(--white);font-weight:700;text-align:center}.industry__title:before,.industry__title:after{content:"";display:block flow;inline-size:0;block-size:1px}.industry__title:before{margin-block-end:-.21875em}.industry__title:after{margin-block-start:-.21875em}@media screen and (max-width: 768px){.industry__title{font-size:2.2rem}}.industry__text{margin-top:2rem;margin-bottom:6rem;line-height:1.5;letter-spacing:0em;font-size:1.6rem;color:var(--white);font-weight:600;text-align:center}.industry__text:before,.industry__text:after{content:"";display:block flow;inline-size:0;block-size:1px}.industry__text:before{margin-block-end:-.25em}.industry__text:after{margin-block-start:-.25em}@media screen and (max-width: 768px){.industry__text{font-size:1.4rem;margin-bottom:3rem}}.industry__list{position:relative;height:85rem;overflow:hidden;transition:height .7s cubic-bezier(.22,1,.36,1)}@media screen and (max-width: 1024px){.industry__list{height:60rem}}.industry__list-inner{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media screen and (max-width: 768px){.industry__list-inner{gap:1rem;grid-template-columns:repeat(2,1fr)}}.industry__list-more{width:100%;height:34rem;background:linear-gradient(to bottom,#00235d00,#00235d 75%);position:absolute;left:0;bottom:0;z-index:2;display:flex;justify-content:center;align-items:flex-end;transition:opacity .4s ease}@media screen and (max-width: 1024px){.industry__list-more{height:40rem}}.industry__list-more.is-hide{opacity:0;pointer-events:none}.industry__list-btn{width:100%;margin:4rem auto 0;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768px){.industry__list-btn{margin:2rem auto 0}}.industry__list .button{width:35rem;height:6rem;cursor:pointer;transition:opacity .3s ease}@media screen and (max-width: 768px){.industry__list .button{height:4rem;width:25rem}}@media (hover){.industry__list .button:hover{opacity:.7}}.industry__list .button__text{font-size:1.8rem}@media screen and (max-width: 768px){.industry__list .button__text{font-size:1.4rem}}.industry__item{background:var(--white);border-radius:1rem;border:solid 1px var(--white);box-shadow:0 15px 20px #0000001a;overflow:hidden;display:flex;justify-content:center;align-items:center}.industry__item-link{width:100%;transition:opacity .3s ease}@media (hover){.industry__item-link:hover{opacity:.7}}.industry__item-img{width:100%}.industry__item-content{padding-inline:1.8rem;padding-bottom:1.5rem}@media screen and (max-width: 1024px){.industry__item-content{padding-inline:1.5rem;padding-bottom:1rem}}.industry__item-button{margin:0 auto;width:15rem;display:grid;align-items:center;grid-template-columns:1fr auto 1fr}@media screen and (max-width: 1024px){.industry__item-button{width:12rem}}.industry__item-button:before{content:""}.industry__item-button-text{font-weight:700;line-height:1;letter-spacing:0em;font-size:1.4rem}.industry__item-button-text:before,.industry__item-button-text:after{content:"";display:block flow;inline-size:0;block-size:1px}.industry__item-button-text:before{margin-block-end:0em}.industry__item-button-text:after{margin-block-start:0em}@media screen and (max-width: 1024px){.industry__item-button-text{font-size:1.2rem}}.industry__item-button-arrow{justify-self:flex-end;height:auto;width:2.2rem;aspect-ratio:1;background:var(--blue2);border-radius:999px;display:grid;place-content:center}@media screen and (max-width: 1024px){.industry__item-button-arrow{width:2rem}}.industry__item-button-arrow:after{content:"";display:flex;justify-content:center;align-items:center;height:auto;width:.7rem;aspect-ratio:1;-webkit-mask:url(/sales/wp-content/themes/toreru-sales/imgs/common/arrow.svg?d=2026073015) center/contain no-repeat;mask:url(/sales/wp-content/themes/toreru-sales/imgs/common/arrow.svg?d=2026073015) center/contain no-repeat;background-color:var(--white)}.industry__item-title{text-align:center;color:var(--black);border-bottom:solid 1px var(--black);line-height:1;letter-spacing:0em;font-size:2.4rem;margin-top:2rem;padding-bottom:1.5rem;margin-bottom:1.5rem}.industry__item-title:before,.industry__item-title:after{content:"";display:block flow;inline-size:0;block-size:1px}.industry__item-title:before{margin-block-end:0em}.industry__item-title:after{margin-block-start:0em}@media screen and (max-width: 1024px){.industry__item-title{font-size:1.8rem}}@media screen and (max-width: 1024px) and (max-width: 768px){.industry__item-title{margin-top:1rem;margin-bottom:1rem;padding-bottom:1rem;font-size:1.2rem}}.sales-related{padding-top:16rem;padding-bottom:15rem}@media screen and (max-width: 768px){.sales-related{padding:max(5rem,13.3333333333vw) 0}}.sales-related__inner{display:grid;grid-template-columns:44.6666666667vw min(50rem,33.3333333333vw);gap:5.3333333333vw}@media screen and (max-width: 1240px){.sales-related__inner{grid-template-columns:44.6666666667vw min(65rem,43.3333333333vw)}}@media screen and (max-width: 1240px) and (max-width: 768px){.sales-related__inner{grid-template-columns:repeat(1,1fr);gap:3rem}}.sales-related__left{box-shadow:.5970149254vw .5970149254vw 1.6417910448vw #0000001f,5.9701492537vw 5.9701492537vw 5.0746268657vw #00000014}@media screen and (max-width: 768px){.sales-related__left{width:95%;margin:0 auto 0 0}}.sales-related__left img{width:100%;height:100%;object-fit:cover}.sales-related__right{width:100%}@media screen and (max-width: 768px){.sales-related__right{width:90%;margin:0 auto}}.sales-related__title{font-weight:700;line-height:1.3333333333;letter-spacing:0em;font-size:3rem;margin-bottom:4rem}.sales-related__title:before,.sales-related__title:after{content:"";display:block flow;inline-size:0;block-size:1px}.sales-related__title:before{margin-block-end:calc((1 - 1.3333333333) * .5em)}.sales-related__title:after{margin-block-start:calc((1 - 1.3333333333) * .5em)}@media screen and (max-width: 768px){.sales-related__title{font-size:2.4rem;margin-bottom:2.5rem}}.sales-related__text{line-height:1.75;letter-spacing:0em;font-size:1.6rem;margin-bottom:6rem;color:var(--black)}.sales-related__text:before,.sales-related__text:after{content:"";display:block flow;inline-size:0;block-size:1px}.sales-related__text:before{margin-block-end:-.375em}.sales-related__text:after{margin-block-start:-.375em}@media screen and (max-width: 768px){.sales-related__text{margin-bottom:3rem;font-size:1.4rem}}.sales-related .buttons{display:flex;flex-direction:column;gap:2rem}@media screen and (max-width: 768px){.sales-related .buttons{gap:1.5rem;align-items:center}}.sales-related .buttons .button{margin:0}.sales-related .button{margin-inline:auto;margin-bottom:10rem;height:6rem;max-width:34rem;border:solid 1px var(--blue2)}@media screen and (max-width: 768px){.sales-related .button{margin-bottom:5rem;height:5rem;max-width:26rem}}.sales-related .button__text{color:var(--blue2);font-size:1.8rem}@media screen and (max-width: 1024px){.sales-related .button__text{font-size:1.6rem}}@media screen and (max-width: 1024px) and (max-width: 768px){.sales-related .button__text{font-size:1.4rem}}.sales-result{position:relative;z-index:2;border-radius:2rem;padding:10rem 11rem;max-width:142rem;width:90%;margin:0 auto;box-shadow:0 15px 25px #0003;background-image:linear-gradient(-90deg,var(--blue4),var(--blue5))}@media screen and (max-width: 1280px){.sales-result{padding-inline:3rem}}@media screen and (max-width: 1280px) and (max-width: 768px){.sales-result{padding-block:3rem;padding-inline:1.5rem;width:90%}}.sales-result__title{color:var(--white);line-height:1.5384615385;letter-spacing:0em;margin-block:calc((1em - 1lh)/2);font-size:2.6rem;font-weight:700;text-align:center}.sales-result__title span{display:block;font-size:max(2.4rem,2.4vw)}.sales-result__list{margin-top:5rem;display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}@media screen and (max-width: 1024px){.sales-result__list{grid-template-columns:1fr}}@media screen and (max-width: 1024px) and (max-width: 768px){.sales-result__list{margin-top:2rem;gap:2rem}}.sales-result__item{background:var(--white);padding:3rem;border-radius:1rem;display:grid;gap:0;grid-row:span 4;grid-template-rows:subgrid;box-shadow:0 10px 20px #0000001a}@media screen and (max-width: 768px){.sales-result__item{padding:1.5rem;display:flex;flex-direction:column}}.sales-result__item-top{display:flex;align-items:center;gap:1.2rem;padding-bottom:1rem;margin-bottom:2.5rem;border-bottom:solid 1px var(--blue2)}@media screen and (max-width: 768px){.sales-result__item-top{margin-bottom:1.5rem;gap:0}}.sales-result__item-top span{color:var(--white);border-radius:.4rem;display:block;background:var(--blue2);line-height:1;letter-spacing:0em;margin-block:calc((1em - 1lh)/2);font-size:1.6rem;padding:.5rem 1rem}.sales-result__item-top p{line-height:1;letter-spacing:0em;margin-block:calc((1em - 1lh)/2);font-size:1.8rem}@media screen and (max-width: 768px){.sales-result__item-top p{font-size:1.6rem}}.sales-result__item-main{margin-bottom:3rem}@media screen and (max-width: 768px){.sales-result__item-main{margin-bottom:2rem}}.sales-result__item-main p{line-height:1;letter-spacing:0em;font-size:2.4rem;text-align:center;font-weight:700}.sales-result__item-main p:before,.sales-result__item-main p:after{content:"";display:block flow;inline-size:0;block-size:1px}.sales-result__item-main p:before{margin-block-end:0em}.sales-result__item-main p:after{margin-block-start:0em}@media screen and (max-width: 768px){.sales-result__item-main p{font-size:1.6rem}}.sales-result__item-main img{display:block;margin-inline:auto}.sales-result__item-main img.img01{width:100%;max-width:27.3rem;margin-top:5.5rem}@media screen and (max-width: 768px){.sales-result__item-main img.img01{max-width:16rem;margin-top:1.5rem}}.sales-result__item-main img.img02{width:100%;max-width:25.5rem;margin-top:2rem}@media screen and (max-width: 768px){.sales-result__item-main img.img02{max-width:14rem;margin-top:1.5rem}}.sales-result__item-main img.img03{width:100%;max-width:18.5rem;margin-top:1.5rem}@media screen and (max-width: 768px){.sales-result__item-main img.img03{max-width:12rem}}.sales-result__item-title{font-feature-settings:"palt" 1;font-weight:700;color:var(--black);line-height:1.6;letter-spacing:.08em;font-size:2rem;margin-bottom:2rem}.sales-result__item-title:before,.sales-result__item-title:after{content:"";display:block flow;inline-size:0;block-size:1px}.sales-result__item-title:before{margin-block-end:calc((1 - 1.6) * .5em)}.sales-result__item-title:after{margin-block-start:calc((1 - 1.6) * .5em)}@media screen and (max-width: 768px){.sales-result__item-title{font-size:1.6rem}}.sales-result__item-text{font-feature-settings:"palt" 1;font-weight:500;color:var(--black);line-height:1.75;letter-spacing:0em;font-size:1.6rem}.sales-result__item-text:before,.sales-result__item-text:after{content:"";display:block flow;inline-size:0;block-size:1px}.sales-result__item-text:before{margin-block-end:-.375em}.sales-result__item-text:after{margin-block-start:-.375em}@media screen and (max-width: 768px){.sales-result__item-text{font-size:1.4rem}}.sales-expand{position:relative;z-index:2;padding-block:6rem;padding-inline:3rem;margin:0 auto 13rem;width:90%;max-width:142rem;border-radius:1rem;box-shadow:0 15px 25px #0003;background-image:linear-gradient(to bottom,var(--blue5) 0%,var(--blue4) 100%)}@media screen and (max-width: 768px){.sales-expand{width:90%;padding-block:2rem 4rem;margin-bottom:4rem;padding-inline:0}}.sales-expand--1200{width:80vw}@media screen and (max-width: 1024px){.sales-expand--1200{width:90%}}.sales-expand--1200 .sales-expand__inner{max-width:100rem;width:90%;grid-template-columns:67% 1fr;column-gap:1%}@media screen and (max-width: 1024px){.sales-expand--1200 .sales-expand__inner{column-gap:3%}}@media screen and (max-width: 768px){.sales-expand--1200 .sales-expand__inner{grid-template-columns:repeat(1,1fr)}}.sales-expand--1200 .sales-expand__left{padding-left:0;position:relative;z-index:2}.sales-expand--1200 .sales-expand__buttons{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:2.8985507246%}@media screen and (max-width: 768px){.sales-expand--1200 .sales-expand__buttons{grid-template-columns:repeat(1,1fr);justify-items:center;gap:1rem}}.sales-expand--1200 .sales-expand__buttons .button{width:100%}@media screen and (max-width: 768px){.sales-expand--1200 .sales-expand__buttons .button01{width:min(100%,280px)}}@media screen and (max-width: 768px){.sales-expand--1200 .sales-expand__buttons .button02{width:min(100%,280px)}}.sales-expand--1200 .sales-expand__right{margin:0 auto;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768px){.sales-expand--1200 .sales-expand__right{width:95%;max-width:400px;margin-left:0}}.sales-expand--1200 .sales-expand__right img{width:134.2857142857%}@media screen and (max-width: 1024px){.sales-expand--1200 .sales-expand__right img{width:120%}}@media screen and (max-width: 768px){.sales-expand--1200 .sales-expand__right img{width:100%}}.sales-expand__inner{margin:0 auto;width:90%;max-width:120rem;display:grid;grid-template-columns:min(67rem,44.6666666667vw) min(47rem,31.3333333333vw)}@media screen and (max-width: 1024px){.sales-expand__inner{display:flex;flex-direction:column-reverse;gap:2rem}}@media screen and (max-width: 768px){.sales-expand__left{padding-left:0}}.sales-expand__right{margin-left:-8rem;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768px){.sales-expand__right{margin-left:-2rem}}.sales-expand__right img{margin:0 auto;width:100%}@media screen and (max-width: 1024px){.sales-expand__right img{width:100%;max-width:55rem}}.sales-expand__title{color:var(--white);line-height:1.5833333333;letter-spacing:0em;font-size:3.6rem;margin-bottom:3rem;font-weight:700}.sales-expand__title:before,.sales-expand__title:after{content:"";display:block flow;inline-size:0;block-size:1px}.sales-expand__title:before{margin-block-end:calc((1 - 1.5833333333) * .5em)}.sales-expand__title:after{margin-block-start:calc((1 - 1.5833333333) * .5em)}@media screen and (max-width: 768px){.sales-expand__title{font-size:2rem;margin-bottom:2rem}}.sales-expand__text{width:83.3333333333%;color:var(--white);margin-bottom:3rem;line-height:2;letter-spacing:0em;font-size:1.6rem;font-weight:500}.sales-expand__text:before,.sales-expand__text:after{content:"";display:block flow;inline-size:0;block-size:1px}.sales-expand__text:before{margin-block-end:-.5em}.sales-expand__text:after{margin-block-start:-.5em}@media screen and (max-width: 768px){.sales-expand__text{width:100%;font-size:1.4rem;margin-bottom:2rem}.sales-expand__text br{display:none}}.sales-expand__buttons{display:flex;gap:2rem}@media screen and (max-width: 1024px){.sales-expand__buttons{gap:1rem;flex-direction:column}}@media screen and (max-width: 768px){.sales-expand__buttons{align-items:center}}.sales-expand .button{height:7rem}@media screen and (max-width: 768px){.sales-expand .button{height:4.6rem}}.sales-expand .button__text{line-height:1;letter-spacing:0em;font-size:1.8rem}.sales-expand .button__text:before,.sales-expand .button__text:after{content:"";display:block flow;inline-size:0;block-size:1px}.sales-expand .button__text:before{margin-block-end:0em}.sales-expand .button__text:after{margin-block-start:0em}@media screen and (max-width: 768px){.sales-expand .button__text{font-size:1.4rem}}.sales-expand .button01{width:100%;max-width:34rem}@media screen and (max-width: 768px){.sales-expand .button01{max-width:28rem}}.sales-expand .button01 .button__circle--arrow{max-width:3.8rem}.sales-expand .button01 .button__circle--arrow:after{max-width:1.4rem}.sales-expand .button02{width:100%;max-width:30rem}@media screen and (max-width: 768px){.sales-expand .button02{max-width:28rem}}.sales-expand .button02 .button__circle--download{background:inherit;max-width:1.8rem}.sales-expand .button02 .button__circle--download:after{max-width:1.8rem}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-slide,.swiper-cube-shadow{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top,.swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible{.swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color));&.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}&.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled &{display:none!important}::slotted(svg),svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto;::slotted(.swiper-navigation-icon),.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal{.swiper-button-prev,.swiper-button-next,~.swiper-button-prev,~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2);margin-left:0}.swiper-button-prev,~.swiper-button-prev,&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-next,~.swiper-button-next,&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-button-prev,~.swiper-button-prev,&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next{::slotted(.swiper-navigation-icon),.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{::slotted(.swiper-navigation-icon),.swiper-navigation-icon{transform:rotate(0)}}}.swiper-vertical{.swiper-button-prev,.swiper-button-next,~.swiper-button-prev,~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - var(--swiper-navigation-size) / 2);margin-top:0}.swiper-button-prev,~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto;::slotted(.swiper-navigation-icon),.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto;::slotted(.swiper-navigation-icon),.swiper-navigation-icon{transform:rotate(90deg)}}}.member{padding-top:15rem;padding-bottom:13rem;overflow:hidden}@media screen and (max-width: 768px){.member{padding-top:7.5rem;padding-bottom:6.5rem}}.member__inner{margin:0 auto;width:90%;max-width:120rem}@media screen and (max-width: 1024px){.member__inner{width:90%}}.member__text{margin-top:4rem;line-height:2;letter-spacing:0em;font-size:1.6rem;color:var(--black);font-weight:500}.member__text:before,.member__text:after{content:"";display:block flow;inline-size:0;block-size:1px}.member__text:before{margin-block-end:-.5em}.member__text:after{margin-block-start:-.5em}@media screen and (max-width: 1024px){.member__text{margin-top:2rem}}@media screen and (max-width: 1024px) and (max-width: 768px){.member__text{font-size:1.4rem}}.member .swiper-container .swiper-buttons{display:flex;align-items:center;gap:2rem;width:fit-content;margin-left:auto;margin-top:-3.5rem;margin-bottom:3rem}@media screen and (max-width: 1024px){.member .swiper-container .swiper-buttons{margin-block:2rem;gap:1rem}}@media screen and (max-width: 1024px) and (max-width: 768px){.member .swiper-container .swiper-buttons{margin-bottom:1rem}}.member .swiper-container .swiper-buttons .swiper-button-prev:after{rotate:180deg}.member .swiper-container .swiper-buttons .swiper-button-prev,.member .swiper-container .swiper-buttons .swiper-button-next{margin-top:0;position:static;border-radius:9999px;border:solid 1px var(--blue2);height:auto;width:6rem;aspect-ratio:1;transition:background .3s}@media screen and (max-width: 768px){.member .swiper-container .swiper-buttons .swiper-button-prev,.member .swiper-container .swiper-buttons .swiper-button-next{width:4rem}}@media (hover){.member .swiper-container .swiper-buttons .swiper-button-prev:hover,.member .swiper-container .swiper-buttons .swiper-button-next:hover{background:var(--blue2)}.member .swiper-container .swiper-buttons .swiper-button-prev:hover:after,.member .swiper-container .swiper-buttons .swiper-button-next:hover:after{background:var(--white)}}.member .swiper-container .swiper-buttons .swiper-button-prev svg,.member .swiper-container .swiper-buttons .swiper-button-next svg{display:none}.member .swiper-container .swiper-buttons .swiper-button-prev:after,.member .swiper-container .swiper-buttons .swiper-button-next:after{content:"";height:auto;width:1.7rem;aspect-ratio:1;-webkit-mask:url(/sales/wp-content/themes/toreru-sales/imgs/common/navi.svg?d=2026073015) center/contain no-repeat;mask:url(/sales/wp-content/themes/toreru-sales/imgs/common/navi.svg?d=2026073015) center/contain no-repeat;background-color:var(--blue2);transition:background .3s}@media screen and (max-width: 768px){.member .swiper-container .swiper-buttons .swiper-button-prev:after,.member .swiper-container .swiper-buttons .swiper-button-next:after{width:1.2rem}}.member .swiper-container .swiper{overflow:visible}.member .swiper-container .swiper .swiper-wrapper{align-items:stretch}.member .swiper-container .swiper .swiper-wrapper .swiper-slide{position:relative;overflow:hidden;height:auto;display:grid;grid-template-columns:repeat(1,1fr);align-content:start;border-radius:1rem;box-shadow:0 1.3333333333vw 2vw #0000001a;transition:box-shadow .3s ease,transform .3s ease}@media (hover){.member .swiper-container .swiper .swiper-wrapper .swiper-slide:hover{box-shadow:0 1.3333333333vw 2vw #0003;transform:translateY(-.3333333333vw)}}@media screen and (max-width: 768px){.member .swiper-container .swiper .swiper-wrapper .swiper-slide{border-radius:.8rem}}.member .swiper-container .swiper .swiper-wrapper .swiper-slide__img,.member .swiper-container .swiper .swiper-wrapper .swiper-slide__img img{width:100%}.member .swiper-container .swiper .swiper-wrapper .swiper-slide__content{width:100%;background:var(--white);border-radius:0 1rem 0 0;padding:4rem 7.1428571429%;display:grid;grid-template-columns:repeat(1,1fr);row-gap:2rem}@media screen and (max-width: 768px){.member .swiper-container .swiper .swiper-wrapper .swiper-slide__content{row-gap:1rem;padding:2rem 5%}}.member .swiper-container .swiper .swiper-wrapper .swiper-slide__info{display:grid;grid-template-columns:repeat(1,1fr);row-gap:1.5rem;padding-left:5%;padding-block:1rem;border-left:2px solid var(--blue2)}@media screen and (max-width: 768px){.member .swiper-container .swiper .swiper-wrapper .swiper-slide__info{padding-left:1rem;padding-block:1rem;row-gap:1rem;border-left:1px solid var(--blue2)}}.member .swiper-container .swiper .swiper-wrapper .swiper-slide__position{line-height:1.3333333333;letter-spacing:0em;font-size:1.8rem;color:var(--blue2);font-weight:700;font-feature-settings:"palt" 1;white-space:pre-line}.member .swiper-container .swiper .swiper-wrapper .swiper-slide__position:before,.member .swiper-container .swiper .swiper-wrapper .swiper-slide__position:after{content:"";display:block flow;inline-size:0;block-size:1px}.member .swiper-container .swiper .swiper-wrapper .swiper-slide__position:before{margin-block-end:calc((1 - 1.3333333333) * .5em)}.member .swiper-container .swiper .swiper-wrapper .swiper-slide__position:after{margin-block-start:calc((1 - 1.3333333333) * .5em)}@media screen and (max-width: 768px){.member .swiper-container .swiper .swiper-wrapper .swiper-slide__position{font-size:1.4rem}}.member .swiper-container .swiper .swiper-wrapper .swiper-slide__name{display:flex;justify-content:flex-start;align-items:flex-end;column-gap:1rem;font-size:1.6rem}@media screen and (max-width: 768px){.member .swiper-container .swiper .swiper-wrapper .swiper-slide__name{font-size:1.4rem}}.member .swiper-container .swiper .swiper-wrapper .swiper-slide__name-main{color:var(--black)}.member .swiper-container .swiper .swiper-wrapper .swiper-slide__name-sub{color:var(--gray1)}.member .swiper-container .swiper .swiper-wrapper .swiper-slide__comment{width:100%;line-height:2;letter-spacing:.08em;font-size:1.4rem;color:var(--black);font-feature-settings:"palt" 1}.member .swiper-container .swiper .swiper-wrapper .swiper-slide__comment:before,.member .swiper-container .swiper .swiper-wrapper .swiper-slide__comment:after{content:"";display:block flow;inline-size:0;block-size:1px}.member .swiper-container .swiper .swiper-wrapper .swiper-slide__comment:before{margin-block-end:-.5em}.member .swiper-container .swiper .swiper-wrapper .swiper-slide__comment:after{margin-block-start:-.5em}@media screen and (max-width: 768px){.member .swiper-container .swiper .swiper-wrapper .swiper-slide__comment{font-size:1.2rem}}.member .button{margin-top:5.5rem;border:solid 1px var(--blue2);height:6rem;width:35rem;box-shadow:none}@media screen and (max-width: 768px){.member .button{height:4.6rem;width:28rem;margin-top:3rem}}.member .button .button__text{line-height:1;letter-spacing:0em;font-size:1.8rem}.member .button .button__text:before,.member .button .button__text:after{content:"";display:block flow;inline-size:0;block-size:1px}.member .button .button__text:before{margin-block-end:0em}.member .button .button__text:after{margin-block-start:0em}@media screen and (max-width: 768px){.member .button .button__text{font-size:1.4rem}}.member .button .button__circle--arrow{width:1.5rem}.member .button .button__circle--arrow:after{width:1.5rem}.company-recruit{width:90%;max-width:80rem;margin:2rem auto 15rem}@media screen and (max-width: 1024px){.company-recruit{margin:1rem auto 7.5rem}}.company-recruit__inner{width:100%;display:grid;grid-template-columns:26.25% 1fr;column-gap:7.5%;align-items:start}@media screen and (max-width: 768px){.company-recruit__inner{grid-template-columns:repeat(1,1fr);row-gap:2.5rem}}.company-recruit__img{width:100%}@media screen and (max-width: 768px){.company-recruit__img{max-width:10rem;margin:0 auto}}.company-recruit__img img{width:100%}.company-recruit__content{width:100%;display:grid;grid-template-columns:repeat(1,1fr);row-gap:3rem}@media screen and (max-width: 768px){.company-recruit__content{row-gap:2rem}}.company-recruit__title{padding-bottom:1.5rem;border-bottom:1px solid var(--blue2);font-size:3rem;font-weight:700}@media screen and (max-width: 768px){.company-recruit__title{font-size:2rem}}.company-recruit__text{width:100%;font-size:1.6rem;line-height:1.75;color:var(--black)}@media screen and (max-width: 768px){.company-recruit__text{font-size:1.4rem}}.company-recruit .button{width:30rem;height:6rem;border:1px solid var(--blue2)}@media screen and (max-width: 768px){.company-recruit .button{height:4.6rem;width:24rem;margin-inline:auto}}.company-recruit .button__text{font-size:1.8rem}@media screen and (max-width: 768px){.company-recruit .button__text{font-size:1.4rem}}.not-found{width:80vw;margin:0 auto max(10rem,10vw);display:grid;grid-template-columns:repeat(1,1fr);align-items:center;row-gap:max(4rem,3.3333333333vw)}.not-found__text{line-height:1.7777777778;letter-spacing:0em;margin-block:calc((1em - 1lh)/2);font-size:max(1.4rem,1.2vw);text-align:center;font-weight:700;color:var(--black)}.not-found .button{margin:0 auto;border:1px solid var(--blue2);width:max(25rem,21.3333333333vw);height:max(5rem,4vw)}.not-found .button__text{font-size:max(1.4rem,1.2vw)}.flow{padding-block:15rem}@media screen and (max-width: 1024px){.flow{padding-block:6rem}}.flow__inner{width:90%;max-width:120rem;margin-inline:auto}.flow__text{margin-top:4rem;margin-bottom:6rem;line-height:1.75;letter-spacing:0em;font-size:1.6rem}.flow__text:before,.flow__text:after{content:"";display:block flow;inline-size:0;block-size:1px}.flow__text:before{margin-block-end:-.375em}.flow__text:after{margin-block-start:-.375em}@media screen and (max-width: 768px){.flow__text{margin-top:3rem;margin-bottom:3rem;font-size:1.4rem}}.flow__list{margin-bottom:6rem}@media screen and (max-width: 768px){.flow__list{margin-bottom:3rem}}.flow__item{display:grid;align-items:center;grid-template-columns:12.5% 26.25% 1fr;gap:2.5rem;padding-block:1rem;padding-left:1rem;padding-right:5rem;border-radius:1rem;border:solid 1px var(--gray3);background:var(--white);box-shadow:0 5px 15px #0000000d}@media screen and (max-width: 1024px){.flow__item{grid-template-columns:8rem 1fr;gap:1.5rem 1rem;padding-block:2rem;padding-inline:1.5rem}}.flow__item:not(:last-child){position:relative;margin-bottom:3rem}.flow__item:not(:last-child):after{content:"";position:absolute;left:7rem;bottom:-2rem;height:auto;width:2rem;aspect-ratio:20/10;background:var(--blue5);clip-path:polygon(0 0,50% 100%,100% 0)}@media screen and (max-width: 768px){.flow__item:not(:last-child):after{left:4.5rem}}.flow__item-number{background-image:linear-gradient(90deg,var(--blue4),var(--blue5));height:12rem;font-weight:500;line-height:1;letter-spacing:0em;font-size:2.8rem;color:var(--white);border-radius:.6rem;display:grid;place-content:center}.flow__item-number:before,.flow__item-number:after{content:"";display:block flow;inline-size:0;block-size:1px}.flow__item-number:before{margin-block-end:0em}.flow__item-number:after{margin-block-start:0em}@media screen and (max-width: 1024px){.flow__item-number{height:3rem;font-size:1.6rem;border-radius:.3rem}}.flow__item-title{font-weight:700;line-height:1.2307692308;letter-spacing:0em;font-size:2.6rem}.flow__item-title:before,.flow__item-title:after{content:"";display:block flow;inline-size:0;block-size:1px}.flow__item-title:before{margin-block-end:calc((1 - 1.2307692308) * .5em)}.flow__item-title:after{margin-block-start:calc((1 - 1.2307692308) * .5em)}@media screen and (max-width: 1024px){.flow__item-title{font-size:2rem}}@media screen and (max-width: 1024px) and (max-width: 768px){.flow__item-title{font-size:1.6rem}}.flow__item-text{font-weight:500;padding-block:1rem;line-height:1.75;letter-spacing:0em;font-size:1.6rem}.flow__item-text:before,.flow__item-text:after{content:"";display:block flow;inline-size:0;block-size:1px}.flow__item-text:before{margin-block-end:-.375em}.flow__item-text:after{margin-block-start:-.375em}@media screen and (max-width: 1024px){.flow__item-text{grid-column:1/-1;padding-block:0;font-size:1.4rem}}.flow .button{height:8rem;max-width:46rem}@media screen and (max-width: 768px){.flow .button{height:6rem;max-width:32rem}}.flow .button .button__text{line-height:1;letter-spacing:0em;font-size:2.4rem}.flow .button .button__text:before,.flow .button .button__text:after{content:"";display:block flow;inline-size:0;block-size:1px}.flow .button .button__text:before{margin-block-end:0em}.flow .button .button__text:after{margin-block-start:0em}@media screen and (max-width: 768px){.flow .button .button__text{font-size:1.6rem}}.flow .button .button__circle--arrow{width:4.6rem}@media screen and (max-width: 768px){.flow .button .button__circle--arrow{width:3rem}}.flow .button .button__circle--arrow:after{width:1.7rem}@media screen and (max-width: 768px){.flow .button .button__circle--arrow:after{width:1rem}}:root{--noto: "Noto Sans JP", "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "Hiragino Sans", meiryo, sans-serif;--mont: "Montserrat", sans-serif;--white: #ffffff;--black: #000000;--blue1: #001392;--blue2: #001367;--blue3: #e5e7f0;--blue4: #02398d;--blue5: #0860e4;--blue6: #e5f0f8;--blue7: #0092e6;--blue8: #0c4eca;--blue9: #0146c8;--blue10: #006fbd;--yellow1: #ffed00;--yellow2: #ffd800;--yellow3: #fff100;--red1: #dc3232;--gray1: #808080;--gray2: #f7f7f7;--gray3: #e5e5e5;--gray4: #434343;--gray5: #bebebe}.noto{font-family:var(--noto)}.mont{font-family:var(--mont)}.pc-b{display:block!important}@media screen and (max-width: 768px){.pc-b{display:none!important}}.sp-b{display:none!important}@media screen and (max-width: 768px){.sp-b{display:block!important}}.pc-f{display:flex!important}@media screen and (max-width: 768px){.pc-f{display:none!important}}.sp-f{display:none!important}@media screen and (max-width: 768px){.sp-f{display:flex!important}}.pc-g{display:grid!important}@media screen and (max-width: 768px){.pc-g{display:none!important}}.sp-g{display:none!important}@media screen and (max-width: 768px){.sp-g{display:grid!important}}[data-page]:not([data-page=index]):not([data-page=front-page]){margin-top:var(--headerHeight)}.section-title{display:flex;align-items:center;flex-direction:column;color:var(--blue2);gap:2.5rem}@media screen and (max-width: 768px){.section-title{gap:1.5rem}}.section-title--left{align-items:flex-start}.section-title--white{color:var(--white)}.section-title--white .section-title__en:before{background:var(--white)}.section-title__en{line-height:1;letter-spacing:0em;margin-block:calc((1em - 1lh)/2);font-size:1.6rem;font-family:var(--mont);display:flex;align-items:center}@media screen and (max-width: 768px){.section-title__en{font-size:1.4rem}}.section-title__jp{line-height:1.8055555556;letter-spacing:0em;font-size:3.6rem;font-weight:700;font-feature-settings:"palt" 1}.section-title__jp:before,.section-title__jp:after{content:"";display:block flow;inline-size:0;block-size:1px}.section-title__jp:before{margin-block-end:calc((1 - 1.8055555556) * .5em)}.section-title__jp:after{margin-block-start:calc((1 - 1.8055555556) * .5em)}@media screen and (max-width: 768px){.section-title__jp{font-size:2.4rem;line-height:1.5}}.section-title__jp--center{text-align:center}.section-title__jp--marker{text-decoration:underline;text-decoration-color:var(--yellow1);text-underline-offset:-.2em;text-decoration-thickness:.5em}@media screen and (max-width: 768px){.section-title__jp--marker{text-underline-offset:.02em}}.button{display:grid;align-items:center;grid-template-columns:1fr auto 1fr;width:100%;height:8rem;max-width:38rem;border-radius:9999px;background:var(--white);border:solid 1px var(--white);padding-inline:1.8rem;box-shadow:0 15px 20px #0000001a;transition:background .3s,opacity .3s}@media screen and (max-width: 768px){.button{height:4.8rem;max-width:29.5rem;padding-inline:1.5rem}}@media (hover){.button:hover{opacity:.6}}.button--inherit{background:inherit}.button--inherit .button__circle{background:inherit!important}.button--center{margin-inline:auto}.button--yellow{border:none;background-image:linear-gradient(var(--yellow1),var(--yellow2))}.button:before{content:""}.button__text{color:var(--blue2);line-height:1;letter-spacing:0em;margin-block:calc((1em - 1lh)/2);font-size:2.4rem;font-weight:700;transition:color .3s}.button__circle{justify-self:flex-end;height:auto;width:4.6rem;aspect-ratio:1;background:var(--white);border-radius:9999px;display:grid;place-content:center;transition:background .3s,translate .3s}@media screen and (max-width: 768px){.button__circle{width:3rem}}.button__circle:after{content:"";height:auto;background-color:var(--blue2);transition:background .3s}.button__circle--arrow:after{width:1.7rem;aspect-ratio:17/16;-webkit-mask:url(/sales/wp-content/themes/toreru-sales/imgs/common/arrow.svg?d=2026073015) center/contain no-repeat;mask:url(/sales/wp-content/themes/toreru-sales/imgs/common/arrow.svg?d=2026073015) center/contain no-repeat}@media screen and (max-width: 768px){.button__circle--arrow:after{width:1rem}}.button__circle--download:after{width:2.4rem;aspect-ratio:24/23;-webkit-mask:url(/sales/wp-content/themes/toreru-sales/imgs/common/download.svg?d=2026073015) center/contain no-repeat;mask:url(/sales/wp-content/themes/toreru-sales/imgs/common/download.svg?d=2026073015) center/contain no-repeat}@media screen and (max-width: 768px){.button__circle--download:after{width:1.5rem}}[data-page=front-page] .mv,[data-page=index] .mv{padding-block:20rem 16rem;width:100%;display:grid;align-items:center;position:relative;background:var(--blue1)}@media screen and (max-width: 1024px){[data-page=front-page] .mv,[data-page=index] .mv{padding-block:14rem 10rem}}@media screen and (max-width: 1024px) and (max-width: 768px){[data-page=front-page] .mv,[data-page=index] .mv{padding-block:8.5rem 4.5rem}}[data-page=front-page] .mv__video,[data-page=index] .mv__video{position:absolute;top:0;left:0;height:100%;width:100%}[data-page=front-page] .mv__video video,[data-page=index] .mv__video video{height:100%;width:100%;object-fit:cover;pointer-events:none}@media screen and (max-width: 768px){[data-page=front-page] .mv__video video,[data-page=index] .mv__video video{object-position:bottom right}}[data-page=front-page] .mv__inner,[data-page=index] .mv__inner{position:relative;z-index:5;gap:10rem;margin-inline:auto;width:90%;max-width:126rem;display:grid;grid-template-columns:auto 38.5rem;align-items:center}@media screen and (max-width: 1360px){[data-page=front-page] .mv__inner,[data-page=index] .mv__inner{gap:5rem;grid-template-columns:auto 1fr}}@media screen and (max-width: 1360px) and (max-width: 1024px){[data-page=front-page] .mv__inner,[data-page=index] .mv__inner{gap:3rem}}@media screen and (max-width: 1360px) and (max-width: 1024px) and (max-width: 768px){[data-page=front-page] .mv__inner,[data-page=index] .mv__inner{margin:0 auto;grid-template-columns:repeat(1,1fr)}}[data-page=front-page] .mv__left,[data-page=index] .mv__left{color:var(--white)}[data-page=front-page] .mv__right,[data-page=index] .mv__right{display:flex;flex-direction:column;align-items:center;max-width:38rem;justify-self:flex-end}@media screen and (max-width: 768px){[data-page=front-page] .mv__right,[data-page=index] .mv__right{max-width:100%;width:100%;justify-self:center}}[data-page=front-page] .mv__result,[data-page=index] .mv__result{height:11rem;width:100%;max-width:82.5rem;background:linear-gradient(to left,#fff3,#fff0 80%);clip-path:polygon(0 0,95% 0,100% 50%,95% 100%,0 100%);font-weight:700;font-style:italic;margin-left:-6rem}@media screen and (max-width: 1240px){[data-page=front-page] .mv__result,[data-page=index] .mv__result{margin-left:-3rem}}@media screen and (max-width: 1240px) and (max-width: 768px){[data-page=front-page] .mv__result,[data-page=index] .mv__result{height:13rem;max-width:34rem;margin-inline:auto;clip-path:polygon(0 0,calc(100% - 3.5rem) 0,100% 50%,calc(100% - 3.5rem) 100%,0 100%)}}[data-page=front-page] .mv__result-inner,[data-page=index] .mv__result-inner{display:flex;justify-content:center;filter:drop-shadow(0 .3333333333vw .3333333333vw rgba(0,0,0,.1));height:100%}[data-page=front-page] .mv__result-inner .cont,[data-page=index] .mv__result-inner .cont{display:flex;align-items:flex-end;justify-content:center;flex-direction:column;gap:1rem;font-size:1rem;width:fit-content;margin-inline:auto}@media screen and (max-width: 768px){[data-page=front-page] .mv__result-inner .cont,[data-page=index] .mv__result-inner .cont{gap:1.5rem;align-items:center}}[data-page=front-page] .mv__result-inner .cont .star,[data-page=index] .mv__result-inner .cont .star{position:relative}@media screen and (max-width: 768px){[data-page=front-page] .mv__result-inner .cont .star,[data-page=index] .mv__result-inner .cont .star{display:flex;flex-direction:column}}[data-page=front-page] .mv__result-inner .cont .star:before,[data-page=index] .mv__result-inner .cont .star:before{content:"";position:absolute;top:0;translate:-20% 10%;left:0;height:auto;width:4rem;aspect-ratio:1;background:url(/sales/wp-content/themes/toreru-sales/imgs/top/mv-star.webp?d=2026073015) no-repeat;background-size:cover}@media screen and (max-width: 768px){[data-page=front-page] .mv__result-inner .cont .star:before,[data-page=index] .mv__result-inner .cont .star:before{width:3rem;translate:-40% -20%}}[data-page=front-page] .mv__result p,[data-page=index] .mv__result p{display:inline-block}[data-page=front-page] .mv__result i,[data-page=index] .mv__result i{display:inline-block;margin-left:1rem}@media screen and (max-width: 768px){[data-page=front-page] .mv__result i,[data-page=index] .mv__result i{margin-left:0}}[data-page=front-page] .mv__result span,[data-page=index] .mv__result span{font-size:6.4rem}@media screen and (max-width: 1240px){[data-page=front-page] .mv__result span,[data-page=index] .mv__result span{font-size:5.2rem}}@media screen and (max-width: 1240px) and (max-width: 1024px){[data-page=front-page] .mv__result span,[data-page=index] .mv__result span{font-size:4rem}}@media screen and (max-width: 1240px) and (max-width: 1024px) and (max-width: 768px){[data-page=front-page] .mv__result span,[data-page=index] .mv__result span{font-size:4.5rem}}[data-page=front-page] .mv__result strong,[data-page=index] .mv__result strong{font-size:4rem}@media screen and (max-width: 1240px){[data-page=front-page] .mv__result strong,[data-page=index] .mv__result strong{font-size:2.4rem}}@media screen and (max-width: 1240px) and (max-width: 768px){[data-page=front-page] .mv__result strong,[data-page=index] .mv__result strong{font-size:3rem}}[data-page=front-page] .mv__result .stn,[data-page=index] .mv__result .stn{font-style:normal}@media screen and (max-width: 1240px){[data-page=front-page] .mv__result .stn,[data-page=index] .mv__result .stn{text-align:center;font-size:1rem}}[data-page=front-page] .mv__result .normal,[data-page=index] .mv__result .normal{font-size:4.7rem}@media screen and (max-width: 1240px){[data-page=front-page] .mv__result .normal,[data-page=index] .mv__result .normal{font-size:2.4rem}}@media screen and (max-width: 1240px) and (max-width: 768px){[data-page=front-page] .mv__result .normal,[data-page=index] .mv__result .normal{font-size:3rem}}[data-page=front-page] .mv__result .normal sup,[data-page=index] .mv__result .normal sup{font-size:2.2rem;top:-1em;left:.3em;font-style:normal}@media screen and (max-width: 1240px){[data-page=front-page] .mv__result .normal sup,[data-page=index] .mv__result .normal sup{font-size:1.4rem}}@media screen and (max-width: 1240px) and (max-width: 768px){[data-page=front-page] .mv__result .normal sup,[data-page=index] .mv__result .normal sup{font-size:1.8rem}}[data-page=front-page] .mv__title,[data-page=index] .mv__title{display:flex;align-items:center;gap:2rem;margin-bottom:4rem;margin-left:-4rem}@media screen and (max-width: 1240px){[data-page=front-page] .mv__title,[data-page=index] .mv__title{margin-left:0;margin-bottom:3rem}}@media screen and (max-width: 1240px) and (max-width: 768px){[data-page=front-page] .mv__title,[data-page=index] .mv__title{flex-direction:column;gap:1rem;margin-bottom:1.5rem}}[data-page=front-page] .mv__title-shikaku,[data-page=index] .mv__title-shikaku{background:var(--blue1);aspect-ratio:1/1;height:auto;width:11rem;line-height:1.3636363636;letter-spacing:.04em;margin-block:calc((1em - 1lh)/2);font-size:2.2rem;font-weight:700;border-radius:.4rem;display:grid;place-content:center}@media screen and (max-width: 1240px){[data-page=front-page] .mv__title-shikaku,[data-page=index] .mv__title-shikaku{font-size:1.6rem;width:9.5rem}}@media screen and (max-width: 1240px) and (max-width: 1024px){[data-page=front-page] .mv__title-shikaku,[data-page=index] .mv__title-shikaku{font-size:1.4rem;width:8rem}}@media screen and (max-width: 1240px) and (max-width: 1024px) and (max-width: 768px){[data-page=front-page] .mv__title-shikaku,[data-page=index] .mv__title-shikaku{width:5.5rem;font-size:1.1rem}}[data-page=front-page] .mv__title-main,[data-page=index] .mv__title-main{font-weight:700;line-height:1;letter-spacing:.03em;font-size:8rem;font-feature-settings:"palt" 1;text-shadow:0px 19px 73px rgba(0,0,0,.2)}[data-page=front-page] .mv__title-main:before,[data-page=front-page] .mv__title-main:after,[data-page=index] .mv__title-main:before,[data-page=index] .mv__title-main:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .mv__title-main:before,[data-page=index] .mv__title-main:before{margin-block-end:0em}[data-page=front-page] .mv__title-main:after,[data-page=index] .mv__title-main:after{margin-block-start:0em}@media screen and (max-width: 1360px){[data-page=front-page] .mv__title-main,[data-page=index] .mv__title-main{font-size:5.4rem}}@media screen and (max-width: 1360px) and (max-width: 1024px){[data-page=front-page] .mv__title-main,[data-page=index] .mv__title-main{font-size:4.2rem}}@media screen and (max-width: 1360px) and (max-width: 1024px) and (max-width: 768px){[data-page=front-page] .mv__title-main,[data-page=index] .mv__title-main{font-size:3.2rem}}[data-page=front-page] .mv__text,[data-page=index] .mv__text{line-height:1.5;letter-spacing:.1em;font-size:2.4rem;margin-bottom:7rem;text-shadow:0px 19px 73px rgba(0,0,0,.2)}[data-page=front-page] .mv__text:before,[data-page=front-page] .mv__text:after,[data-page=index] .mv__text:before,[data-page=index] .mv__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .mv__text:before,[data-page=index] .mv__text:before{margin-block-end:-.25em}[data-page=front-page] .mv__text:after,[data-page=index] .mv__text:after{margin-block-start:-.25em}@media screen and (max-width: 1240px){[data-page=front-page] .mv__text,[data-page=index] .mv__text{font-size:1.8rem}}@media screen and (max-width: 1240px) and (max-width: 1024px){[data-page=front-page] .mv__text,[data-page=index] .mv__text{font-size:1.4rem;margin-bottom:3rem}}@media screen and (max-width: 1240px) and (max-width: 1024px) and (max-width: 768px){[data-page=front-page] .mv__text,[data-page=index] .mv__text{text-align:center;font-size:1.1rem;margin-bottom:1.5rem}}[data-page=front-page] .mv__img,[data-page=index] .mv__img{width:100%;max-width:72rem;margin-left:5rem}@media screen and (max-width: 1024px){[data-page=front-page] .mv__img,[data-page=index] .mv__img{width:100%;margin:0 auto}}[data-page=front-page] .mv__thumb,[data-page=index] .mv__thumb{width:100%;box-shadow:0 15px 20px #0000001a}@media screen and (max-width: 1024px){[data-page=front-page] .mv__thumb,[data-page=index] .mv__thumb{max-width:22rem;margin:0 auto}}[data-page=front-page] .mv__buttons,[data-page=index] .mv__buttons{width:100%;margin-top:7rem;display:flex;flex-direction:column;gap:2rem}@media screen and (max-width: 1024px){[data-page=front-page] .mv__buttons,[data-page=index] .mv__buttons{align-items:center;width:90%;margin:1.5rem auto 0;gap:1rem}}[data-page=front-page] .mv__buttons .button,[data-page=index] .mv__buttons .button{width:100%}@media screen and (max-width: 1024px){[data-page=front-page] .mv__buttons .button,[data-page=index] .mv__buttons .button{height:5rem;max-width:30rem;padding-inline:1rem}}[data-page=front-page] .mv__buttons .button__text,[data-page=index] .mv__buttons .button__text{font-weight:800}@media screen and (max-width: 1024px){[data-page=front-page] .mv__buttons .button__text,[data-page=index] .mv__buttons .button__text{font-size:1.6rem}}@media screen and (max-width: 1024px){[data-page=front-page] .mv__buttons .button .button__circle--download:after,[data-page=index] .mv__buttons .button .button__circle--download:after{width:1.4rem}}@media screen and (max-width: 1024px){[data-page=front-page] .mv__buttons .button__circle,[data-page=index] .mv__buttons .button__circle{width:3rem}}@media screen and (max-width: 1024px){[data-page=front-page] .mv__buttons .button__circle:after,[data-page=index] .mv__buttons .button__circle:after{width:1rem}}[data-page=front-page] .logos-wrap,[data-page=index] .logos-wrap{padding-block:6rem;display:flex;flex-direction:column;gap:5rem}@media screen and (max-width: 768px){[data-page=front-page] .logos-wrap,[data-page=index] .logos-wrap{padding-block:4rem;gap:2rem}}[data-page=front-page] .logos,[data-page=index] .logos{overflow:hidden;height:7rem;width:100%;display:flex;align-items:center}@media screen and (max-width: 768px){[data-page=front-page] .logos,[data-page=index] .logos{height:4rem}}[data-page=front-page] .logos--01 .logos__list,[data-page=index] .logos--01 .logos__list{animation:loop-slide 35s infinite linear}[data-page=front-page] .logos--02 .logos__list,[data-page=index] .logos--02 .logos__list{animation:loop-slide 38s infinite linear;animation-direction:reverse}[data-page=front-page] .logos--03 .logos__list,[data-page=index] .logos--03 .logos__list{animation:loop-slide 30s infinite linear}[data-page=front-page] .logos__list,[data-page=index] .logos__list{height:100%;display:flex}[data-page=front-page] .logos__list a,[data-page=index] .logos__list a{display:block;height:100%}[data-page=front-page] .logos__list img,[data-page=index] .logos__list img{height:100%;width:auto;padding-inline:2.5rem;display:block}[data-page=front-page] .logos__inner,[data-page=index] .logos__inner{display:flex;height:100%}@keyframes loop-slide{0%{transform:translate(0)}to{transform:translate(-100%)}}[data-page=front-page] .about,[data-page=index] .about{border-radius:10rem;background:var(--gray2);padding-block:14rem}@media screen and (max-width: 1024px){[data-page=front-page] .about,[data-page=index] .about{border-radius:5rem}}@media screen and (max-width: 1024px) and (max-width: 768px){[data-page=front-page] .about,[data-page=index] .about{padding-block:6rem}}[data-page=front-page] .about__top,[data-page=index] .about__top{margin-top:6rem;margin-bottom:10rem;display:grid;align-items:center;gap:7rem;grid-template-columns:max(49.3333333333vw,54rem) 37.6666666667vw}@media screen and (max-width: 1280px){[data-page=front-page] .about__top,[data-page=index] .about__top{gap:3rem}}@media screen and (max-width: 1280px) and (max-width: 1024px){[data-page=front-page] .about__top,[data-page=index] .about__top{display:flex;flex-direction:column;gap:3rem;margin-top:3rem;margin-bottom:6rem;width:95%}}[data-page=front-page] .about__top-left,[data-page=index] .about__top-left{position:relative;border-radius:0 2rem 2rem 0;background:var(--white);box-shadow:0 15px 25px #0000001a;padding-right:6rem;padding-left:2rem}@media screen and (max-width: 1280px){[data-page=front-page] .about__top-left,[data-page=index] .about__top-left{padding-right:2rem}}@media screen and (max-width: 1280px) and (max-width: 1024px){[data-page=front-page] .about__top-left,[data-page=index] .about__top-left{width:100%;padding-inline:5vw}}[data-page=front-page] .about__top-left-inner,[data-page=index] .about__top-left-inner{width:100%;max-width:57rem;margin-left:auto;padding-block:10rem;position:relative}@media screen and (max-width: 1024px){[data-page=front-page] .about__top-left-inner,[data-page=index] .about__top-left-inner{max-width:100%;padding-block:3rem}}[data-page=front-page] .about__top-left-inner:before,[data-page=index] .about__top-left-inner:before{content:"“";position:absolute;top:0;left:0;transform:translateY(-25%);font-size:12rem;font-weight:700;color:var(--blue3);line-height:.75}@media screen and (max-width: 768px){[data-page=front-page] .about__top-left-inner:before,[data-page=index] .about__top-left-inner:before{font-size:7rem;transform:translateY(-5%);line-height:.5;left:0}}[data-page=front-page] .about__top-title,[data-page=index] .about__top-title{color:var(--blue2);line-height:1.6666666667;letter-spacing:0em;margin-block:calc((1em - 1lh)/2);font-size:3rem;font-weight:700;font-feature-settings:"palt" 1}@media screen and (max-width: 1280px){[data-page=front-page] .about__top-title,[data-page=index] .about__top-title{font-size:2.4rem}}@media screen and (max-width: 1280px) and (max-width: 768px){[data-page=front-page] .about__top-title,[data-page=index] .about__top-title{font-size:2rem}}[data-page=front-page] .about__top-title span,[data-page=index] .about__top-title span{margin-right:.5rem;line-height:1.5;color:var(--white);display:inline-block;border-radius:.4rem;padding-inline:1rem;background:var(--blue2)}@media screen and (max-width: 768px){[data-page=front-page] .about__top-title span,[data-page=index] .about__top-title span{padding-inline:.35rem;margin-right:.25rem}}[data-page=front-page] .about__top-text,[data-page=index] .about__top-text{margin-top:3rem;color:var(--black);line-height:1.75;letter-spacing:0em;font-size:1.6rem}[data-page=front-page] .about__top-text:before,[data-page=front-page] .about__top-text:after,[data-page=index] .about__top-text:before,[data-page=index] .about__top-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .about__top-text:before,[data-page=index] .about__top-text:before{margin-block-end:-.375em}[data-page=front-page] .about__top-text:after,[data-page=index] .about__top-text:after{margin-block-start:-.375em}@media screen and (max-width: 768px){[data-page=front-page] .about__top-text,[data-page=index] .about__top-text{margin-top:1.5rem;font-size:1.4rem}}[data-page=front-page] .about__top-list,[data-page=index] .about__top-list{margin-top:2rem;margin-bottom:-.5rem;display:flex;align-items:center;gap:.8rem}@media screen and (max-width: 768px){[data-page=front-page] .about__top-list,[data-page=index] .about__top-list{gap:.5rem;margin-top:1rem}}[data-page=front-page] .about__top-item,[data-page=index] .about__top-item{line-height:1;letter-spacing:0em;font-size:1.6rem;font-weight:700;background:var(--blue3);border-radius:.6rem;padding:.6rem 1.8rem}[data-page=front-page] .about__top-item:before,[data-page=front-page] .about__top-item:after,[data-page=index] .about__top-item:before,[data-page=index] .about__top-item:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .about__top-item:before,[data-page=index] .about__top-item:before{margin-block-end:0em}[data-page=front-page] .about__top-item:after,[data-page=index] .about__top-item:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=front-page] .about__top-item,[data-page=index] .about__top-item{padding:.5rem;font-size:1.2rem}}[data-page=front-page] .about__top-right,[data-page=index] .about__top-right{justify-self:flex-end}@media screen and (max-width: 1024px){[data-page=front-page] .about__top-right,[data-page=index] .about__top-right{width:100%;max-width:55rem;padding-left:5vw}}[data-page=front-page] .about__top-right img,[data-page=index] .about__top-right img{margin-bottom:6vw}@media screen and (max-width: 1024px){[data-page=front-page] .about__top-right img,[data-page=index] .about__top-right img{margin-bottom:0}}[data-page=front-page] .about__top-right-message,[data-page=index] .about__top-right-message{padding-block:max(.5rem,.3333333333vw);padding-left:max(2rem,2.4vw);border-left:solid 5px var(--blue2)}@media screen and (max-width: 768px){[data-page=front-page] .about__top-right-message,[data-page=index] .about__top-right-message{border-left:solid 3px var(--blue2)}}[data-page=front-page] .about__top-right-title,[data-page=index] .about__top-right-title{line-height:1;letter-spacing:0em;font-size:max(1.8rem,1.8666666667vw);font-weight:700;color:var(--blue2);margin-bottom:max(1rem,1vw)}[data-page=front-page] .about__top-right-title:before,[data-page=front-page] .about__top-right-title:after,[data-page=index] .about__top-right-title:before,[data-page=index] .about__top-right-title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .about__top-right-title:before,[data-page=index] .about__top-right-title:before{margin-block-end:0em}[data-page=front-page] .about__top-right-title:after,[data-page=index] .about__top-right-title:after{margin-block-start:0em}[data-page=front-page] .about__top-right-text,[data-page=index] .about__top-right-text{line-height:1.75;letter-spacing:0em;margin-block:calc((1em - 1lh)/2);font-size:max(1.4rem,1.0666666667vw);color:var(--black)}[data-page=front-page] .about__top-right-text span,[data-page=index] .about__top-right-text span{font-weight:700}[data-page=front-page] .about__top .button,[data-page=index] .about__top .button{margin-top:6rem;border:solid 1px var(--blue2);height:6rem;width:35rem;box-shadow:none}@media screen and (max-width: 768px){[data-page=front-page] .about__top .button,[data-page=index] .about__top .button{margin-top:3rem;height:4.6rem;width:28rem;margin-inline:auto}}[data-page=front-page] .about__top .button__text,[data-page=index] .about__top .button__text{font-size:1.8rem}@media screen and (max-width: 768px){[data-page=front-page] .about__top .button__text,[data-page=index] .about__top .button__text{font-size:1.4rem}}[data-page=front-page] .about__top .button__circle,[data-page=index] .about__top .button__circle{width:1.5rem}@media screen and (max-width: 768px){[data-page=front-page] .about__top .button__circle,[data-page=index] .about__top .button__circle{width:1rem}}[data-page=front-page] .about__top .button__circle--arrow:after,[data-page=index] .about__top .button__circle--arrow:after{width:1.5rem}@media screen and (max-width: 768px){[data-page=front-page] .about__top .button__circle--arrow:after,[data-page=index] .about__top .button__circle--arrow:after{width:1rem}}[data-page=front-page] .about__bottom,[data-page=index] .about__bottom{position:relative;display:grid;grid-template-columns:49.3333333333vw min(61.5rem,41vw);gap:6rem}@media screen and (max-width: 1180px){[data-page=front-page] .about__bottom,[data-page=index] .about__bottom{gap:3rem}}@media screen and (max-width: 1180px) and (max-width: 768px){[data-page=front-page] .about__bottom,[data-page=index] .about__bottom{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width: 768px){[data-page=front-page] .about__bottom-left,[data-page=index] .about__bottom-left{width:95%}}[data-page=front-page] .about__bottom-left img,[data-page=index] .about__bottom-left img{width:100%;height:100%;object-fit:cover;object-position:center bottom;aspect-ratio:1.15/1}[data-page=front-page] .about__bottom-right,[data-page=index] .about__bottom-right{padding-top:15rem;justify-self:flex-end;padding-bottom:4.5rem;width:100%;color:var(--blue2)}@media screen and (max-width: 1180px){[data-page=front-page] .about__bottom-right,[data-page=index] .about__bottom-right{padding-top:10rem}}@media screen and (max-width: 1180px) and (max-width: 768px){[data-page=front-page] .about__bottom-right,[data-page=index] .about__bottom-right{padding-top:0;padding-bottom:0;width:90%;margin-inline:auto}}[data-page=front-page] .about__bottom-title,[data-page=index] .about__bottom-title{line-height:1.6111111111;letter-spacing:0em;font-size:3.6rem;font-weight:700;margin-bottom:4rem}[data-page=front-page] .about__bottom-title:before,[data-page=front-page] .about__bottom-title:after,[data-page=index] .about__bottom-title:before,[data-page=index] .about__bottom-title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .about__bottom-title:before,[data-page=index] .about__bottom-title:before{margin-block-end:calc((1 - 1.6111111111) * .5em)}[data-page=front-page] .about__bottom-title:after,[data-page=index] .about__bottom-title:after{margin-block-start:calc((1 - 1.6111111111) * .5em)}@media screen and (max-width: 1180px){[data-page=front-page] .about__bottom-title,[data-page=index] .about__bottom-title{margin-bottom:3rem;font-size:2.8rem}}@media screen and (max-width: 1180px) and (max-width: 768px){[data-page=front-page] .about__bottom-title,[data-page=index] .about__bottom-title{font-size:1.8rem;margin-bottom:2rem}}[data-page=front-page] .about__bottom-text,[data-page=index] .about__bottom-text{line-height:2;letter-spacing:0em;font-size:1.8rem;font-weight:500}[data-page=front-page] .about__bottom-text:before,[data-page=front-page] .about__bottom-text:after,[data-page=index] .about__bottom-text:before,[data-page=index] .about__bottom-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .about__bottom-text:before,[data-page=index] .about__bottom-text:before{margin-block-end:-.5em}[data-page=front-page] .about__bottom-text:after,[data-page=index] .about__bottom-text:after{margin-block-start:-.5em}@media screen and (max-width: 1180px){[data-page=front-page] .about__bottom-text,[data-page=index] .about__bottom-text{font-size:1.6rem}}@media screen and (max-width: 1180px) and (max-width: 768px){[data-page=front-page] .about__bottom-text,[data-page=index] .about__bottom-text{font-size:1.4rem}}[data-page=front-page] .about__bottom .button,[data-page=index] .about__bottom .button{max-width:38rem;height:8rem}@media screen and (max-width: 768px){[data-page=front-page] .about__bottom .button,[data-page=index] .about__bottom .button{height:4.6rem;max-width:28rem;margin-inline:auto}}[data-page=front-page] .about__bottom .button__text,[data-page=index] .about__bottom .button__text{line-height:1;letter-spacing:0em;font-size:2.4rem}[data-page=front-page] .about__bottom .button__text:before,[data-page=front-page] .about__bottom .button__text:after,[data-page=index] .about__bottom .button__text:before,[data-page=index] .about__bottom .button__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .about__bottom .button__text:before,[data-page=index] .about__bottom .button__text:before{margin-block-end:0em}[data-page=front-page] .about__bottom .button__text:after,[data-page=index] .about__bottom .button__text:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=front-page] .about__bottom .button__text,[data-page=index] .about__bottom .button__text{font-size:1.4rem}}[data-page=front-page] .about__bottom .button01,[data-page=index] .about__bottom .button01{margin-top:4rem}@media screen and (max-width: 768px){[data-page=front-page] .about__bottom .button01,[data-page=index] .about__bottom .button01{margin-top:3rem}}[data-page=front-page] .about__bottom .button02,[data-page=index] .about__bottom .button02{margin-top:2rem}@media screen and (max-width: 768px){[data-page=front-page] .about__bottom .button02,[data-page=index] .about__bottom .button02{margin-top:1rem}}[data-page=front-page] .sales-about,[data-page=index] .sales-about{position:relative;z-index:10;padding-block:4.5rem 2rem;padding-inline:6rem 4rem;border-radius:1rem;margin-inline:auto;margin-bottom:-5rem;max-width:100rem;width:90%;box-shadow:0 15px 25px #0003;background-image:linear-gradient(90deg,var(--blue4),var(--blue5));display:grid;grid-template-columns:1fr min(45rem,30vw)}@media screen and (max-width: 850px){[data-page=front-page] .sales-about,[data-page=index] .sales-about{grid-template-columns:1fr}}@media screen and (max-width: 768px){[data-page=front-page] .sales-about,[data-page=index] .sales-about{margin-bottom:4rem;grid-template-columns:repeat(1,1fr);padding:2.5rem 5%}}[data-page=front-page] .sales-about__know,[data-page=index] .sales-about__know{width:13.6rem;margin-bottom:1rem}@media screen and (max-width: 768px){[data-page=front-page] .sales-about__know,[data-page=index] .sales-about__know{width:10rem}}[data-page=front-page] .sales-about__title,[data-page=index] .sales-about__title{color:var(--white);font-weight:700;line-height:1;letter-spacing:0em;margin-block:calc((1em - 1lh)/2);font-size:2.8rem;font-feature-settings:"palt" 1}@media screen and (max-width: 768px){[data-page=front-page] .sales-about__title,[data-page=index] .sales-about__title{font-size:2rem}}[data-page=front-page] .sales-about__title span,[data-page=index] .sales-about__title span{font-size:3.6rem}@media screen and (max-width: 768px){[data-page=front-page] .sales-about__title span,[data-page=index] .sales-about__title span{font-size:2.4rem}}[data-page=front-page] .sales-about__text,[data-page=index] .sales-about__text{margin-top:2.5rem;line-height:1.75;letter-spacing:0em;font-size:1.6rem;color:var(--white);font-feature-settings:"palt" 1}[data-page=front-page] .sales-about__text:before,[data-page=front-page] .sales-about__text:after,[data-page=index] .sales-about__text:before,[data-page=index] .sales-about__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .sales-about__text:before,[data-page=index] .sales-about__text:before{margin-block-end:-.375em}[data-page=front-page] .sales-about__text:after,[data-page=index] .sales-about__text:after{margin-block-start:-.375em}@media screen and (max-width: 768px){[data-page=front-page] .sales-about__text,[data-page=index] .sales-about__text{margin-top:2rem;font-size:1.4rem}}[data-page=front-page] .sales-about__left,[data-page=index] .sales-about__left,[data-page=front-page] .sales-about__right,[data-page=index] .sales-about__right{width:100%}@media screen and (max-width: 850px){[data-page=front-page] .sales-about__right,[data-page=index] .sales-about__right{width:90%;max-width:50rem;margin-left:auto;margin-right:auto}}[data-page=front-page] .sales-about .button,[data-page=index] .sales-about .button{margin-top:4rem;border:solid 1px var(--blue2);height:6rem;width:29rem}@media screen and (max-width: 768px){[data-page=front-page] .sales-about .button,[data-page=index] .sales-about .button{height:4.6rem;width:22rem;margin-top:3rem;margin-inline:auto}}[data-page=front-page] .sales-about .button__text,[data-page=index] .sales-about .button__text{font-size:1.8rem}@media screen and (max-width: 768px){[data-page=front-page] .sales-about .button__text,[data-page=index] .sales-about .button__text{font-size:1.4rem}}[data-page=front-page] .sales-about .button__circle,[data-page=index] .sales-about .button__circle{width:1.8rem;background:inherit}@media screen and (max-width: 768px){[data-page=front-page] .sales-about .button__circle,[data-page=index] .sales-about .button__circle{width:1.4rem}}[data-page=front-page] .sales-about .button__circle--download:after,[data-page=index] .sales-about .button__circle--download:after{width:1.8rem}@media screen and (max-width: 768px){[data-page=front-page] .sales-about .button__circle--download:after,[data-page=index] .sales-about .button__circle--download:after{width:1.4rem}}[data-page=front-page] .flow,[data-page=index] .flow{padding-top:10rem}@media screen and (max-width: 768px){[data-page=front-page] .flow,[data-page=index] .flow{padding-top:6rem}}[data-page=front-page] .reason,[data-page=index] .reason{position:relative;overflow:hidden;z-index:10;padding-top:15rem}@media screen and (max-width: 768px){[data-page=front-page] .reason,[data-page=index] .reason{padding-top:6rem}}[data-page=front-page] .reason .section-title,[data-page=index] .reason .section-title{text-align:center}[data-page=front-page] .reason__text,[data-page=index] .reason__text{text-align:center;margin-top:4rem;margin-bottom:6rem;line-height:1.8;letter-spacing:0em;font-size:2rem;width:90%;margin-inline:auto}[data-page=front-page] .reason__text:before,[data-page=front-page] .reason__text:after,[data-page=index] .reason__text:before,[data-page=index] .reason__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .reason__text:before,[data-page=index] .reason__text:before{margin-block-end:-.4em}[data-page=front-page] .reason__text:after,[data-page=index] .reason__text:after{margin-block-start:-.4em}@media screen and (max-width: 768px){[data-page=front-page] .reason__text,[data-page=index] .reason__text{font-size:1.6rem;margin-block:3rem}}[data-page=front-page] .reason__list,[data-page=index] .reason__list{margin:0 auto 15rem;width:90%;max-width:142rem;display:flex;flex-direction:column;gap:6rem}@media screen and (max-width: 768px){[data-page=front-page] .reason__list,[data-page=index] .reason__list{margin-bottom:6rem;width:90%}}[data-page=front-page] .reason__item,[data-page=index] .reason__item{padding-top:11rem;border-radius:2rem;display:grid;align-items:center;gap:9rem}@media screen and (max-width: 1024px){[data-page=front-page] .reason__item,[data-page=index] .reason__item{padding-top:3rem;gap:6rem}}@media screen and (max-width: 1024px) and (max-width: 768px){[data-page=front-page] .reason__item,[data-page=index] .reason__item{display:flex;flex-direction:column-reverse;gap:1.5rem}}[data-page=front-page] .reason__item:nth-child(odd),[data-page=index] .reason__item:nth-child(odd){padding-left:11rem;background-image:linear-gradient(90deg,var(--gray2),var(--white));grid-template-columns:min(53.5rem,35.6666666667vw) 1fr}@media screen and (max-width: 1024px){[data-page=front-page] .reason__item:nth-child(odd),[data-page=index] .reason__item:nth-child(odd){padding-left:2rem}}[data-page=front-page] .reason__item:nth-child(odd) .reason__item-right,[data-page=index] .reason__item:nth-child(odd) .reason__item-right{margin-right:-3rem}@media screen and (max-width: 1024px){[data-page=front-page] .reason__item:nth-child(odd) .reason__item-right,[data-page=index] .reason__item:nth-child(odd) .reason__item-right{margin-right:-1rem}}[data-page=front-page] .reason__item:nth-child(2n),[data-page=index] .reason__item:nth-child(2n){padding-right:11rem;padding-bottom:12rem;background-image:linear-gradient(-90deg,var(--gray2),var(--white));grid-template-columns:1fr min(53.5rem,35.6666666667vw)}@media screen and (max-width: 1024px){[data-page=front-page] .reason__item:nth-child(2n),[data-page=index] .reason__item:nth-child(2n){padding-bottom:3rem;padding-right:4rem;flex-direction:column}}[data-page=front-page] .reason__item:nth-child(2n) .reason__item-right,[data-page=index] .reason__item:nth-child(2n) .reason__item-right{margin-right:-4rem;margin-bottom:-6rem}[data-page=front-page] .reason__item--01,[data-page=index] .reason__item--01{padding-bottom:10rem}@media screen and (max-width: 1024px){[data-page=front-page] .reason__item--01,[data-page=index] .reason__item--01{padding-bottom:3rem}}[data-page=front-page] .reason__item--01 .reason__item-right,[data-page=index] .reason__item--01 .reason__item-right{margin-top:-2rem;margin-bottom:-6rem}[data-page=front-page] .reason__item--03,[data-page=index] .reason__item--03{padding-bottom:13rem}@media screen and (max-width: 1024px){[data-page=front-page] .reason__item--03,[data-page=index] .reason__item--03{padding-bottom:3rem}}[data-page=front-page] .reason__item--03 .reason__item-right,[data-page=index] .reason__item--03 .reason__item-right{margin-top:-3rem;margin-left:-2rem}@media screen and (max-width: 768px){[data-page=front-page] .reason__item-left,[data-page=index] .reason__item-left{width:100%}}[data-page=front-page] .reason__item-number,[data-page=index] .reason__item-number{line-height:1;letter-spacing:0em;margin-block:calc((1em - 1lh)/2);font-size:1.6rem;width:fit-content;font-weight:400;color:var(--white);font-family:var(--mont);background:var(--blue2);padding:.8rem}@media screen and (max-width: 768px){[data-page=front-page] .reason__item-number,[data-page=index] .reason__item-number{font-size:1.4rem;padding:.4rem}}[data-page=front-page] .reason__item-title,[data-page=index] .reason__item-title{margin-top:2rem;font-weight:700;line-height:1.3333333333;letter-spacing:0em;font-size:3.6rem}[data-page=front-page] .reason__item-title:before,[data-page=front-page] .reason__item-title:after,[data-page=index] .reason__item-title:before,[data-page=index] .reason__item-title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .reason__item-title:before,[data-page=index] .reason__item-title:before{margin-block-end:calc((1 - 1.3333333333) * .5em)}[data-page=front-page] .reason__item-title:after,[data-page=index] .reason__item-title:after{margin-block-start:calc((1 - 1.3333333333) * .5em)}@media screen and (max-width: 1024px){[data-page=front-page] .reason__item-title,[data-page=index] .reason__item-title{font-size:2.8rem}}@media screen and (max-width: 1024px) and (max-width: 768px){[data-page=front-page] .reason__item-title,[data-page=index] .reason__item-title{margin-top:1.5rem;font-size:2rem}}[data-page=front-page] .reason__item-text,[data-page=index] .reason__item-text{border-top:solid 1px var(--blue2);margin-top:3.5rem;padding-top:3.5rem;line-height:1.8823529412;letter-spacing:0em;font-size:1.7rem}[data-page=front-page] .reason__item-text:before,[data-page=front-page] .reason__item-text:after,[data-page=index] .reason__item-text:before,[data-page=index] .reason__item-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .reason__item-text:before,[data-page=index] .reason__item-text:before{margin-block-end:calc((1 - 1.8823529412) * .5em)}[data-page=front-page] .reason__item-text:after,[data-page=index] .reason__item-text:after{margin-block-start:calc((1 - 1.8823529412) * .5em)}@media screen and (max-width: 768px){[data-page=front-page] .reason__item-text,[data-page=index] .reason__item-text{margin-top:2rem;padding-top:2rem;font-size:1.4rem}}@media screen and (max-width: 768px){[data-page=front-page] .reason__item-right,[data-page=index] .reason__item-right{width:70%;margin:0 auto!important}}[data-page=front-page] .reason__item .button,[data-page=index] .reason__item .button{margin-top:4rem;border:solid 1px var(--blue2);height:6rem;width:30rem;box-shadow:none}@media screen and (max-width: 768px){[data-page=front-page] .reason__item .button,[data-page=index] .reason__item .button{margin-top:3rem;height:4.6rem;width:20rem;margin-inline:auto}}[data-page=front-page] .reason__item .button .button__text,[data-page=index] .reason__item .button .button__text{line-height:1;letter-spacing:0em;font-size:1.8rem}[data-page=front-page] .reason__item .button .button__text:before,[data-page=front-page] .reason__item .button .button__text:after,[data-page=index] .reason__item .button .button__text:before,[data-page=index] .reason__item .button .button__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .reason__item .button .button__text:before,[data-page=index] .reason__item .button .button__text:before{margin-block-end:0em}[data-page=front-page] .reason__item .button .button__text:after,[data-page=index] .reason__item .button .button__text:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=front-page] .reason__item .button .button__text,[data-page=index] .reason__item .button .button__text{font-size:1.4rem}}[data-page=front-page] .reason__item .button .button__circle--arrow,[data-page=index] .reason__item .button .button__circle--arrow{width:1.5rem}@media screen and (max-width: 768px){[data-page=front-page] .reason__item .button .button__circle--arrow,[data-page=index] .reason__item .button .button__circle--arrow{width:1rem}}[data-page=front-page] .reason__item .button .button__circle--arrow:after,[data-page=index] .reason__item .button .button__circle--arrow:after{width:1.5rem}@media screen and (max-width: 768px){[data-page=front-page] .reason__item .button .button__circle--arrow:after,[data-page=index] .reason__item .button .button__circle--arrow:after{width:1rem}}[data-page=front-page] .sales-demo,[data-page=index] .sales-demo{position:relative;z-index:10;border-radius:1rem;margin-inline:auto;max-width:100rem;width:90%;padding-block:5rem 4rem;padding-inline:6rem 0;background-image:linear-gradient(90deg,var(--blue4),var(--blue5));box-shadow:0 15px 25px #0003;margin-top:-16vw;display:grid;grid-template-columns:1fr 51.0638297872%}@media screen and (max-width: 768px){[data-page=front-page] .sales-demo,[data-page=index] .sales-demo{padding:2.5rem 5%;display:flex;flex-direction:column-reverse}}[data-page=front-page] .sales-demo__title,[data-page=index] .sales-demo__title{font-weight:700;color:var(--white);line-height:1.4375;letter-spacing:0em;font-size:3.2rem;margin-bottom:2.5rem}[data-page=front-page] .sales-demo__title:before,[data-page=front-page] .sales-demo__title:after,[data-page=index] .sales-demo__title:before,[data-page=index] .sales-demo__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .sales-demo__title:before,[data-page=index] .sales-demo__title:before{margin-block-end:-.21875em}[data-page=front-page] .sales-demo__title:after,[data-page=index] .sales-demo__title:after{margin-block-start:-.21875em}@media screen and (max-width: 768px){[data-page=front-page] .sales-demo__title,[data-page=index] .sales-demo__title{font-size:2rem}}[data-page=front-page] .sales-demo__text,[data-page=index] .sales-demo__text{font-weight:500;color:var(--white);margin-bottom:4rem;line-height:1.75;letter-spacing:0em;font-size:1.6rem}[data-page=front-page] .sales-demo__text:before,[data-page=front-page] .sales-demo__text:after,[data-page=index] .sales-demo__text:before,[data-page=index] .sales-demo__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .sales-demo__text:before,[data-page=index] .sales-demo__text:before{margin-block-end:-.375em}[data-page=front-page] .sales-demo__text:after,[data-page=index] .sales-demo__text:after{margin-block-start:-.375em}@media screen and (max-width: 768px){[data-page=front-page] .sales-demo__text,[data-page=index] .sales-demo__text{font-size:1.4rem;margin-bottom:3rem}}[data-page=front-page] .sales-demo .button,[data-page=index] .sales-demo .button{height:6rem;width:33rem}@media screen and (max-width: 768px){[data-page=front-page] .sales-demo .button,[data-page=index] .sales-demo .button{height:4.6rem;width:26rem;margin-inline:auto}}[data-page=front-page] .sales-demo .button .button__text,[data-page=index] .sales-demo .button .button__text{line-height:1;letter-spacing:0em;font-size:1.8rem}[data-page=front-page] .sales-demo .button .button__text:before,[data-page=front-page] .sales-demo .button .button__text:after,[data-page=index] .sales-demo .button .button__text:before,[data-page=index] .sales-demo .button .button__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .sales-demo .button .button__text:before,[data-page=index] .sales-demo .button .button__text:before{margin-block-end:0em}[data-page=front-page] .sales-demo .button .button__text:after,[data-page=index] .sales-demo .button .button__text:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=front-page] .sales-demo .button .button__text,[data-page=index] .sales-demo .button .button__text{font-size:1.4rem}}[data-page=front-page] .sales-demo .button .button__circle--arrow,[data-page=index] .sales-demo .button .button__circle--arrow{width:4.6rem}@media screen and (max-width: 768px){[data-page=front-page] .sales-demo .button .button__circle--arrow,[data-page=index] .sales-demo .button .button__circle--arrow{width:3rem}}[data-page=front-page] .sales-demo .button .button__circle--arrow:after,[data-page=index] .sales-demo .button .button__circle--arrow:after{width:1.7rem}@media screen and (max-width: 768px){[data-page=front-page] .sales-demo .button .button__circle--arrow:after,[data-page=index] .sales-demo .button .button__circle--arrow:after{width:1rem}}@media screen and (max-width: 768px){[data-page=front-page] .sales-demo__right,[data-page=index] .sales-demo__right{width:100%;max-width:55rem;margin:0 auto}}[data-page=front-page] .concept,[data-page=index] .concept{background:var(--gray2);padding-block:20rem 24rem;position:relative}@media screen and (max-width: 1024px){[data-page=front-page] .concept,[data-page=index] .concept{padding-block:8rem 6rem}}[data-page=front-page] .concept__r-text,[data-page=index] .concept__r-text{font-family:var(--mont);position:absolute;color:var(--gray3);top:-1.5rem;right:3rem;text-align:right;line-height:1;letter-spacing:0em;font-size:17.6rem}[data-page=front-page] .concept__r-text:before,[data-page=front-page] .concept__r-text:after,[data-page=index] .concept__r-text:before,[data-page=index] .concept__r-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .concept__r-text:before,[data-page=index] .concept__r-text:before{margin-block-end:0em}[data-page=front-page] .concept__r-text:after,[data-page=index] .concept__r-text:after{margin-block-start:0em}@media screen and (max-width: 1024px){[data-page=front-page] .concept__r-text,[data-page=index] .concept__r-text{font-size:7rem;top:-1vw;right:2vw}}@media screen and (max-width: 1024px) and (max-width: 768px){[data-page=front-page] .concept__r-text,[data-page=index] .concept__r-text{font-size:4.4rem}}[data-page=front-page] .concept__inner,[data-page=index] .concept__inner{position:relative;z-index:10}[data-page=front-page] .concept .section-title,[data-page=index] .concept .section-title{margin-bottom:13rem}@media screen and (max-width: 1024px){[data-page=front-page] .concept .section-title,[data-page=index] .concept .section-title{padding-right:5vw;margin-bottom:3rem}}[data-page=front-page] .concept .pc-b-img,[data-page=index] .concept .pc-b-img{display:block;transition:opacity .3s}@media screen and (max-width: 1024px){[data-page=front-page] .concept .pc-b-img,[data-page=index] .concept .pc-b-img{display:none}}@media (hover){[data-page=front-page] .concept .pc-b-img:hover,[data-page=index] .concept .pc-b-img:hover{opacity:.6}}[data-page=front-page] .concept .sp-b-img,[data-page=index] .concept .sp-b-img{display:none;transition:opacity .3s}@media screen and (max-width: 1024px){[data-page=front-page] .concept .sp-b-img,[data-page=index] .concept .sp-b-img{display:block}}@media (hover){[data-page=front-page] .concept .sp-b-img:hover,[data-page=index] .concept .sp-b-img:hover{opacity:.6}}[data-page=front-page] .concept__title,[data-page=index] .concept__title{font-weight:700;line-height:1.5;letter-spacing:0em;font-size:2.8rem;margin-bottom:4.5rem}[data-page=front-page] .concept__title:before,[data-page=front-page] .concept__title:after,[data-page=index] .concept__title:before,[data-page=index] .concept__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .concept__title:before,[data-page=index] .concept__title:before{margin-block-end:-.25em}[data-page=front-page] .concept__title:after,[data-page=index] .concept__title:after{margin-block-start:-.25em}@media screen and (max-width: 1024px){[data-page=front-page] .concept__title,[data-page=index] .concept__title{margin-top:3rem}}@media screen and (max-width: 1024px) and (max-width: 768px){[data-page=front-page] .concept__title,[data-page=index] .concept__title{font-size:2rem;margin-bottom:3rem}}[data-page=front-page] .concept__wrap,[data-page=index] .concept__wrap{display:grid;justify-content:flex-end;grid-template-columns:min(60rem,40vw) 47.6666666667vw;column-gap:3.3333333333vw}@media screen and (max-width: 1024px){[data-page=front-page] .concept__wrap,[data-page=index] .concept__wrap{display:flex;flex-direction:column-reverse;gap:3rem}}[data-page=front-page] .concept__left,[data-page=index] .concept__left{width:100%}@media screen and (max-width: 1024px){[data-page=front-page] .concept__left,[data-page=index] .concept__left{width:95%;margin-left:auto}}[data-page=front-page] .concept__right,[data-page=index] .concept__right{margin-top:28rem}@media screen and (max-width: 1024px){[data-page=front-page] .concept__right,[data-page=index] .concept__right{margin-top:0}}[data-page=front-page] .concept__text,[data-page=index] .concept__text{font-weight:500;line-height:2;letter-spacing:0em;font-size:1.8rem;margin-bottom:6rem}[data-page=front-page] .concept__text:before,[data-page=front-page] .concept__text:after,[data-page=index] .concept__text:before,[data-page=index] .concept__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .concept__text:before,[data-page=index] .concept__text:before{margin-block-end:-.5em}[data-page=front-page] .concept__text:after,[data-page=index] .concept__text:after{margin-block-start:-.5em}@media screen and (max-width: 1024px){[data-page=front-page] .concept__text,[data-page=index] .concept__text{font-size:1.4rem;padding-right:5vw;margin-bottom:3rem}}[data-page=front-page] .concept .button,[data-page=index] .concept .button{border:solid 1px var(--blue2);height:6rem;width:35rem;box-shadow:none}@media screen and (max-width: 768px){[data-page=front-page] .concept .button,[data-page=index] .concept .button{height:4.6rem;width:28rem;margin-inline:auto}}[data-page=front-page] .concept .button .button__text,[data-page=index] .concept .button .button__text{line-height:1;letter-spacing:0em;font-size:1.8rem}[data-page=front-page] .concept .button .button__text:before,[data-page=front-page] .concept .button .button__text:after,[data-page=index] .concept .button .button__text:before,[data-page=index] .concept .button .button__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .concept .button .button__text:before,[data-page=index] .concept .button .button__text:before{margin-block-end:0em}[data-page=front-page] .concept .button .button__text:after,[data-page=index] .concept .button .button__text:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=front-page] .concept .button .button__text,[data-page=index] .concept .button .button__text{font-size:1.4rem}}[data-page=front-page] .concept .button .button__circle--arrow,[data-page=index] .concept .button .button__circle--arrow{background:inherit;width:1.5rem}[data-page=front-page] .concept .button .button__circle--arrow:after,[data-page=index] .concept .button .button__circle--arrow:after{width:1.5rem}[data-page=front-page] .qa,[data-page=index] .qa{background:var(--blue6);padding-top:11rem;padding-bottom:15rem}@media screen and (max-width: 768px){[data-page=front-page] .qa,[data-page=index] .qa{padding-top:6rem;padding-bottom:6rem}}[data-page=front-page] .qa__inner,[data-page=index] .qa__inner{margin-inline:auto;width:90%;max-width:105rem}[data-page=front-page] .qa__list,[data-page=index] .qa__list{margin-top:5rem;display:grid;grid-template-columns:repeat(1,1fr);row-gap:2rem}@media screen and (max-width: 768px){[data-page=front-page] .qa__list,[data-page=index] .qa__list{margin-top:3rem;row-gap:1rem}}[data-page=front-page] .qa .qa-accordion,[data-page=index] .qa .qa-accordion{display:flex;flex-direction:column;width:100%}[data-page=front-page] .qa .qa-accordion.is-active .qa__head-inner:after,[data-page=index] .qa .qa-accordion.is-active .qa__head-inner:after{transform:rotate(180deg)}[data-page=front-page] .qa .qa-accordion__head,[data-page=index] .qa .qa-accordion__head{display:block}[data-page=front-page] .qa .qa-accordion__head::marker,[data-page=index] .qa .qa-accordion__head::marker{display:none}[data-page=front-page] .qa .qa-accordion__head::-webkit-details-marker,[data-page=index] .qa .qa-accordion__head::-webkit-details-marker{display:none}[data-page=front-page] .qa .qa-accordion__head-inner,[data-page=index] .qa .qa-accordion__head-inner{display:grid;grid-template-columns:6rem auto;background:var(--white);line-height:1.35;letter-spacing:0em;margin-block:calc((1em - 1lh)/2);font-size:2rem;padding:3rem 4rem;font-weight:700}@media screen and (max-width: 768px){[data-page=front-page] .qa .qa-accordion__head-inner,[data-page=index] .qa .qa-accordion__head-inner{grid-template-columns:2.5rem auto;font-size:1.4rem;padding:1.5rem 2rem}}[data-page=front-page] .qa .qa-accordion__body,[data-page=index] .qa .qa-accordion__body{overflow:hidden}[data-page=front-page] .qa .qa-accordion__body-inner,[data-page=index] .qa .qa-accordion__body-inner{display:grid;grid-template-columns:6rem auto;align-items:start;padding:3rem 4rem}@media screen and (max-width: 768px){[data-page=front-page] .qa .qa-accordion__body-inner,[data-page=index] .qa .qa-accordion__body-inner{grid-template-columns:2.5rem auto;padding:1.5rem 2rem}}[data-page=front-page] .qa .qa-accordion__body-inner span,[data-page=index] .qa .qa-accordion__body-inner span{font-weight:700;line-height:1;letter-spacing:.1em;font-size:2rem}[data-page=front-page] .qa .qa-accordion__body-inner span:before,[data-page=front-page] .qa .qa-accordion__body-inner span:after,[data-page=index] .qa .qa-accordion__body-inner span:before,[data-page=index] .qa .qa-accordion__body-inner span:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .qa .qa-accordion__body-inner span:before,[data-page=index] .qa .qa-accordion__body-inner span:before{margin-block-end:0em}[data-page=front-page] .qa .qa-accordion__body-inner span:after,[data-page=index] .qa .qa-accordion__body-inner span:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=front-page] .qa .qa-accordion__body-inner span,[data-page=index] .qa .qa-accordion__body-inner span{font-size:1.4rem}}[data-page=front-page] .qa .qa-accordion__body-inner p,[data-page=index] .qa .qa-accordion__body-inner p{color:var(--black);line-height:1.75;letter-spacing:0em;font-size:1.6rem}[data-page=front-page] .qa .qa-accordion__body-inner p:before,[data-page=front-page] .qa .qa-accordion__body-inner p:after,[data-page=index] .qa .qa-accordion__body-inner p:before,[data-page=index] .qa .qa-accordion__body-inner p:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .qa .qa-accordion__body-inner p:before,[data-page=index] .qa .qa-accordion__body-inner p:before{margin-block-end:-.375em}[data-page=front-page] .qa .qa-accordion__body-inner p:after,[data-page=index] .qa .qa-accordion__body-inner p:after{margin-block-start:-.375em}@media screen and (max-width: 768px){[data-page=front-page] .qa .qa-accordion__body-inner p,[data-page=index] .qa .qa-accordion__body-inner p{font-size:1.2rem}}[data-page=front-page] .qa .button,[data-page=index] .qa .button{margin-top:5.5rem;border:solid 1px var(--blue2);height:6rem;width:35rem;box-shadow:none}@media screen and (max-width: 768px){[data-page=front-page] .qa .button,[data-page=index] .qa .button{margin-top:3rem;height:4.6rem;width:28rem}}[data-page=front-page] .qa .button .button__text,[data-page=index] .qa .button .button__text{line-height:1;letter-spacing:0em;font-size:1.8rem}[data-page=front-page] .qa .button .button__text:before,[data-page=front-page] .qa .button .button__text:after,[data-page=index] .qa .button .button__text:before,[data-page=index] .qa .button .button__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=front-page] .qa .button .button__text:before,[data-page=index] .qa .button .button__text:before{margin-block-end:0em}[data-page=front-page] .qa .button .button__text:after,[data-page=index] .qa .button .button__text:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=front-page] .qa .button .button__text,[data-page=index] .qa .button .button__text{font-size:1.4rem}}[data-page=front-page] .qa .button .button__circle--arrow,[data-page=index] .qa .button .button__circle--arrow{background:inherit;width:1.5rem}[data-page=front-page] .qa .button .button__circle--arrow:after,[data-page=index] .qa .button .button__circle--arrow:after{width:1.5rem}[data-page=page-about] .sub-mv__left{margin-bottom:6rem}@media screen and (max-width: 768px){[data-page=page-about] .sub-mv__left{margin-bottom:0}}[data-page=page-about] .sub-sv{padding-bottom:1rem}[data-page=page-about] .sub-sv__inner{align-items:center}[data-page=page-about] .company-profile{width:90%;max-width:85rem;margin:0 auto 15rem}@media screen and (max-width: 768px){[data-page=page-about] .company-profile{margin-bottom:8rem}}[data-page=page-about] .company-profile__box{width:100%;margin:4rem auto 0;background:var(--gray2);padding:2rem 0 4rem}@media screen and (max-width: 768px){[data-page=page-about] .company-profile__box{margin-top:3rem;padding:2rem 0}}[data-page=page-about] .company-profile__dl{width:90%;margin:0 auto}[data-page=page-about] .company-profile__dl-inner{display:grid;grid-template-columns:18rem 1fr}@media screen and (max-width: 768px){[data-page=page-about] .company-profile__dl-inner{grid-template-columns:10rem 1fr}}[data-page=page-about] .company-profile__dt{font-size:1.6rem;line-height:1.5;font-weight:700;padding:2rem 0 2rem 25%;border-bottom:1px solid var(--blue2)}@media screen and (max-width: 768px){[data-page=page-about] .company-profile__dt{font-size:1.4rem;padding:1rem 0 1rem 1rem}}[data-page=page-about] .company-profile__dd{font-size:1.6rem;line-height:1.5;font-weight:500;padding:2rem 0 2rem 14%;border-bottom:1px solid var(--gray5);color:var(--black)}@media screen and (max-width: 768px){[data-page=page-about] .company-profile__dd{padding:1rem 0 1rem 1rem;font-size:1.4rem}}[data-page=page-about] .company-box{width:90%;max-width:120rem;margin:0 auto}[data-page=page-about] .company-box--business,[data-page=page-about] .company-box--interview{margin-bottom:15rem}@media screen and (max-width: 768px){[data-page=page-about] .company-box--business,[data-page=page-about] .company-box--interview{margin-bottom:7.5rem}}[data-page=page-about] .company-box--policy{margin-bottom:20rem}@media screen and (max-width: 768px){[data-page=page-about] .company-box--policy{margin-bottom:8rem}}[data-page=page-about] .company-box__inner{display:grid;grid-template-columns:1fr min(60rem,40vw);gap:9rem;align-items:start}@media screen and (max-width: 1240px){[data-page=page-about] .company-box__inner{gap:6rem}}@media screen and (max-width: 1240px) and (max-width: 768px){[data-page=page-about] .company-box__inner{display:flex;flex-direction:column;gap:3rem}}[data-page=page-about] .company-box__img{width:100%;box-shadow:-2.0666666667vw 1.7333333333vw 2.2666666667vw #00000014,-.2666666667vw .6666666667vw .7333333333vw #0000001f}[data-page=page-about] .company-box__img img{width:100%;box-shadow:0 .6666666667vw 2vw #0000001a}[data-page=page-about] .company-box__content{width:100%;display:grid;grid-template-columns:repeat(1,1fr);row-gap:4rem}@media screen and (max-width: 768px){[data-page=page-about] .company-box__content{row-gap:2rem}}[data-page=page-about] .company-box__title{display:grid;grid-template-columns:repeat(1,1fr);row-gap:2rem}@media screen and (max-width: 768px){[data-page=page-about] .company-box__title{row-gap:1rem}}[data-page=page-about] .company-box__title-en{font-size:1.6rem;font-family:var(--mont)}@media screen and (max-width: 768px){[data-page=page-about] .company-box__title-en{font-size:1.4rem}}[data-page=page-about] .company-box__title-jp{font-size:3.6rem;font-weight:700}@media screen and (max-width: 768px){[data-page=page-about] .company-box__title-jp{font-size:2.4rem}}[data-page=page-about] .company-box__text{width:100%;font-size:1.6rem;font-weight:500;line-height:2;color:var(--black)}@media screen and (max-width: 768px){[data-page=page-about] .company-box__text{font-size:1.4rem}}[data-page=page-about] .company-box__text i{width:100%;display:grid;font-style:normal;grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.5rem auto}@media screen and (max-width: 1024px){[data-page=page-about] .company-box__text i{gap:.7rem;margin-block:1rem}}[data-page=page-about] .company-box__text i span{width:100%;padding:.8rem;background:var(--blue3);display:flex;justify-content:center;align-items:center;border-radius:.5rem;font-size:1.6rem;line-height:1;font-weight:500;color:var(--blue2)}@media screen and (max-width: 768px){[data-page=page-about] .company-box__text i span{padding:.6rem 0;font-size:1.2rem}}[data-page=page-about] .company-box .button{max-width:36rem;height:6rem;border:1px solid var(--blue2)}@media screen and (max-width: 768px){[data-page=page-about] .company-box .button{height:4.6rem;max-width:24rem;margin-inline:auto}}[data-page=page-about] .company-box .button__text{font-size:1.8rem}@media screen and (max-width: 768px){[data-page=page-about] .company-box .button__text{font-size:1.4rem}}[data-page=page-interview] .interview{margin-bottom:21rem}@media screen and (max-width: 768px){[data-page=page-interview] .interview{margin-bottom:8em}}[data-page=page-interview] .interview-mv{width:80vw;margin:0 auto;position:relative}@media screen and (max-width: 1024px){[data-page=page-interview] .interview-mv{width:90%}}[data-page=page-interview] .interview-mv__img,[data-page=page-interview] .interview-mv__img img{width:100%}@media screen and (max-width: 768px){[data-page=page-interview] .interview-mv__img img{height:100%;aspect-ratio:1.3/1;object-fit:cover;object-position:80% center}}[data-page=page-interview] .interview-mv__contents{position:absolute;top:55.6818181818%;left:8.75%;width:55%;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}@media screen and (max-width: 768px){[data-page=page-interview] .interview-mv__contents{width:45%;top:30%;left:5%}}[data-page=page-interview] .interview-mv__contents-position{font-size:2rem;color:var(--black)}@media screen and (max-width: 768px){[data-page=page-interview] .interview-mv__contents-position{font-size:1.4rem}}[data-page=page-interview] .interview-mv__contents-name{width:100%;margin:1.5rem auto 0;padding:1.5rem 0 0;border-top:1px solid var(--black);display:flex;justify-content:flex-start;align-items:flex-end;column-gap:2rem}@media screen and (max-width: 768px){[data-page=page-interview] .interview-mv__contents-name{column-gap:1rem}}[data-page=page-interview] .interview-mv__contents-name--cn{font-size:3.6rem;color:var(--black)}@media screen and (max-width: 768px){[data-page=page-interview] .interview-mv__contents-name--cn{font-size:1.8rem}}[data-page=page-interview] .interview-mv__contents-name--en{color:var(--gray1);font-size:2.2rem}@media screen and (max-width: 768px){[data-page=page-interview] .interview-mv__contents-name--en{font-size:1.4rem}}[data-page=page-interview] .interview-box{width:100%;margin:10rem auto 0}@media screen and (max-width: 768px){[data-page=page-interview] .interview-box{margin:5rem auto 0}}[data-page=page-interview] .interview-box__ttl{width:90%;max-width:100rem;margin:0 auto;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;row-gap:1rem}[data-page=page-interview] .interview-box__ttl-main{line-height:1.5;letter-spacing:0em;margin-block:calc((1em - 1lh)/2);font-size:3.6rem;font-weight:700}@media screen and (max-width: 768px){[data-page=page-interview] .interview-box__ttl-main{font-size:2.4rem}[data-page=page-interview] .interview-box__ttl-main br{display:none}}[data-page=page-interview] .interview-box__ttl-marker{margin-inline:-.2em -.3em;background-image:linear-gradient(to right,transparent 0%,transparent 15%,var(--yellow3) 15%,var(--yellow3) 85%,transparent 85%,transparent 100%);background-repeat:no-repeat;background-size:100% .4em;background-position:left bottom}[data-page=page-interview] .interview-box__ttl-marker-left{margin-left:-.5em}[data-page=page-interview] .interview-box__inner{width:100%;margin:6rem auto 0;display:grid;grid-template-columns:repeat(1,1fr)}@media screen and (max-width: 768px){[data-page=page-interview] .interview-box__inner{margin:0 auto;row-gap:0}}[data-page=page-interview] .interview-box__item{width:100%;padding:8rem 0}@media screen and (max-width: 768px){[data-page=page-interview] .interview-box__item{padding:3rem 0}}[data-page=page-interview] .interview-box__item:nth-child(2n){background-image:linear-gradient(90deg,var(--gray2),#fcfcfc)}[data-page=page-interview] .interview-box__item-inner{width:90%;max-width:100rem;margin:0 auto}[data-page=page-interview] .interview-box__item-ttl{font-size:2.8rem;font-weight:700;line-height:1.15;color:var(--black)}@media screen and (max-width: 768px){[data-page=page-interview] .interview-box__item-ttl{line-height:1.5;font-size:2rem}}[data-page=page-interview] .interview-box__item-text{width:100%;margin:2.5rem auto 0;padding:2.5rem 0 0;border-top:1px solid var(--black);display:grid;grid-template-columns:repeat(1,1fr);row-gap:2em;font-size:1.6rem;font-weight:500;line-height:1.75;color:var(--black)}@media screen and (max-width: 768px){[data-page=page-interview] .interview-box__item-text{margin:1rem auto 0;padding:1rem 0 0;font-size:1.4rem;row-gap:1.5rem}}[data-page=page-interview] .interview-box__img{width:90%;max-width:120rem;margin:7rem auto 0}@media screen and (max-width: 768px){[data-page=page-interview] .interview-box__img{margin:3.5rem auto 0}}[data-page=page-interview] .interview-box__img img{width:100%}@media screen and (max-width: 768px){[data-page=page-interview] .interview-box__img img{height:100%;aspect-ratio:1.3/1;object-fit:cover;object-position:center}}[data-page=page-member] .member-list,[data-page=single-member] .member-list{width:100%;margin:8rem auto 0;padding:15rem 0;background:var(--gray2);border-radius:10rem;display:grid;grid-template-columns:repeat(1,1fr);row-gap:8rem}@media screen and (max-width: 768px){[data-page=page-member] .member-list,[data-page=single-member] .member-list{padding:8rem 0;margin-top:4rem;border-radius:5rem;row-gap:4rem}}[data-page=page-member] .member-list__inner,[data-page=single-member] .member-list__inner{width:90%;max-width:120rem;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:4rem 3rem}@media screen and (max-width: 1024px){[data-page=page-member] .member-list__inner,[data-page=single-member] .member-list__inner{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 1024px) and (max-width: 768px){[data-page=page-member] .member-list__inner,[data-page=single-member] .member-list__inner{grid-template-columns:repeat(1,1fr);row-gap:5rem}}[data-page=page-member] .member-list__none,[data-page=single-member] .member-list__none{font-size:2.4rem;font-weight:700;text-align:center}@media screen and (max-width: 768px){[data-page=page-member] .member-list__none,[data-page=single-member] .member-list__none{font-size:1.8rem}}[data-page=page-member] .member-list__item,[data-page=single-member] .member-list__item{width:100%;height:100%}[data-page=page-member] .member-list__link,[data-page=single-member] .member-list__link{width:100%;height:100%;background:var(--white);display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto 1fr;align-content:start;border-radius:1rem;overflow:hidden;box-shadow:0 .6666666667vw 2vw #0000001a;transform:translateY(0);transition:transform .3s,box-shadow .3s}@media (hover){[data-page=page-member] .member-list__link:hover,[data-page=single-member] .member-list__link:hover{box-shadow:0 1.0666666667vw 2.6666666667vw #00000029;transform:translateY(-.2666666667vw)}}@media screen and (max-width: 768px){[data-page=page-member] .member-list__link,[data-page=single-member] .member-list__link{border-radius:.7rem}}[data-page=page-member] .member-list__img,[data-page=single-member] .member-list__img{width:100%}[data-page=page-member] .member-list__img img,[data-page=single-member] .member-list__img img{width:100%;height:100%;aspect-ratio:38/26;object-fit:cover;object-position:center center}[data-page=page-member] .member-list__body,[data-page=single-member] .member-list__body{padding-inline:3rem;margin:2rem auto 0;padding-bottom:6rem;position:relative}@media screen and (max-width: 768px){[data-page=page-member] .member-list__body,[data-page=single-member] .member-list__body{margin:1.5rem auto 0;padding-bottom:5rem}}[data-page=page-member] .member-list__position,[data-page=single-member] .member-list__position{font-size:1.8rem;line-height:1.5;white-space:pre-line;font-weight:700}@media screen and (max-width: 768px){[data-page=page-member] .member-list__position,[data-page=single-member] .member-list__position{font-size:1.4rem}}[data-page=page-member] .member-list__name,[data-page=single-member] .member-list__name{width:100%;margin:1.5rem auto 0;display:flex;justify-content:flex-start;align-items:center;column-gap:2rem}@media screen and (max-width: 768px){[data-page=page-member] .member-list__name,[data-page=single-member] .member-list__name{margin:1rem auto 0;column-gap:1.5rem}}[data-page=page-member] .member-list__name-main,[data-page=page-member] .member-list__name-sub,[data-page=single-member] .member-list__name-main,[data-page=single-member] .member-list__name-sub{font-size:1.6rem}@media screen and (max-width: 768px){[data-page=page-member] .member-list__name-main,[data-page=page-member] .member-list__name-sub,[data-page=single-member] .member-list__name-main,[data-page=single-member] .member-list__name-sub{font-size:1.4rem}}[data-page=page-member] .member-list__name-main,[data-page=single-member] .member-list__name-main{color:var(--black)}[data-page=page-member] .member-list__name-sub,[data-page=single-member] .member-list__name-sub{color:var(--gray1)}[data-page=page-member] .member-list__summary,[data-page=single-member] .member-list__summary{width:100%;margin:2rem auto 0;padding:2rem 0 0;border-top:1px solid var(--blue2);font-size:1.6rem;line-height:1.75;font-feature-settings:"palt" 1;letter-spacing:.08em;color:var(--black)}@media screen and (max-width: 768px){[data-page=page-member] .member-list__summary,[data-page=single-member] .member-list__summary{margin:1.5rem auto 0;padding:1.5rem 0 0;font-size:1.4rem}}[data-page=page-member] .member-list__skill,[data-page=single-member] .member-list__skill{width:100%;margin:2rem auto;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1rem}@media screen and (max-width: 768px){[data-page=page-member] .member-list__skill,[data-page=single-member] .member-list__skill{margin:1.5rem auto;gap:.7rem}}[data-page=page-member] .member-list__skill li,[data-page=single-member] .member-list__skill li{width:fit-content;padding:.5rem 1.2rem;border-radius:100vmax;background:#0013671a;font-size:1.4rem}@media screen and (max-width: 768px){[data-page=page-member] .member-list__skill li,[data-page=single-member] .member-list__skill li{padding:.8rem .6rem;font-size:1.2rem}}[data-page=page-member] .member-list__comment,[data-page=single-member] .member-list__comment{width:100%;background:var(--gray2);border-radius:.8rem;padding:2rem;line-height:1.75;letter-spacing:0em;font-size:1.6rem;color:var(--black)}[data-page=page-member] .member-list__comment:before,[data-page=page-member] .member-list__comment:after,[data-page=single-member] .member-list__comment:before,[data-page=single-member] .member-list__comment:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-member] .member-list__comment:before,[data-page=single-member] .member-list__comment:before{margin-block-end:-.375em}[data-page=page-member] .member-list__comment:after,[data-page=single-member] .member-list__comment:after{margin-block-start:-.375em}@media screen and (max-width: 768px){[data-page=page-member] .member-list__comment,[data-page=single-member] .member-list__comment{padding:2rem 1.5rem;border-radius:.4rem}}[data-page=page-member] .member-list__btn,[data-page=single-member] .member-list__btn{position:absolute;left:50%;bottom:2rem;transform:translate(-50%);display:flex;justify-content:center;align-items:center;column-gap:1.5rem}@media screen and (max-width: 768px){[data-page=page-member] .member-list__btn,[data-page=single-member] .member-list__btn{bottom:1.5rem;column-gap:.75rem}}[data-page=page-member] .member-list__btn-text,[data-page=single-member] .member-list__btn-text{font-size:1.4rem;font-weight:700;line-height:1}@media screen and (max-width: 768px){[data-page=page-member] .member-list__btn-text,[data-page=single-member] .member-list__btn-text{font-size:1.2rem}}[data-page=page-member] .member-list__btn-arrow,[data-page=single-member] .member-list__btn-arrow{position:relative;width:2.2rem;aspect-ratio:1/1;background:var(--blue2);border-radius:50%}@media screen and (max-width: 768px){[data-page=page-member] .member-list__btn-arrow,[data-page=single-member] .member-list__btn-arrow{width:1.6rem}}[data-page=page-member] .member-list__btn-arrow:before,[data-page=single-member] .member-list__btn-arrow:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:.7rem;aspect-ratio:1/1;mask-image:url(/sales/wp-content/themes/toreru-sales/imgs/common/arrow.svg?d=2026073015);mask-repeat:no-repeat;mask-position:center;mask-size:contain;background-color:var(--white)}[data-page=page-member] .archive{margin:0 auto 15rem}@media screen and (max-width: 768px){[data-page=page-member] .archive{margin-bottom:8rem}}[data-page=page-member] .archive__ttl{width:90%;margin:0 auto;display:grid;grid-template-columns:repeat(1,1fr);row-gap:6rem}@media screen and (max-width: 768px){[data-page=page-member] .archive__ttl{row-gap:3rem}}[data-page=page-member] .archive__ttl-sub{font-size:1.6rem;line-height:2;text-align:center;color:var(--black)}@media screen and (max-width: 768px){[data-page=page-member] .archive__ttl-sub{font-size:1.4rem}}[data-page=page-member] .archive__list-btn{width:90%;margin:0 auto;display:grid;grid-template-columns:repeat(1,1fr);row-gap:3rem}@media screen and (max-width: 768px){[data-page=page-member] .archive__list-btn{margin:0 auto;row-gap:2rem}}[data-page=page-member] .archive__list-btn-text{color:var(--black);font-size:1.6rem;line-height:2;text-align:center}@media screen and (max-width: 768px){[data-page=page-member] .archive__list-btn-text{font-size:1.4rem}}[data-page=page-member] .archive__list-btn .button{margin:0 auto;width:35rem}@media screen and (max-width: 768px){[data-page=page-member] .archive__list-btn .button{width:24rem}}[data-page=page-member] .archive__list-btn .button__text{font-size:2rem;font-weight:700}@media screen and (max-width: 768px){[data-page=page-member] .archive__list-btn .button__text{font-size:1.6rem}}[data-page=single-member] .sub-mv__inner{align-items:center}[data-page=single-member] .single-mv{width:90%;max-width:100rem;margin:0 auto;display:grid;grid-template-columns:44% 1fr;align-items:center}@media screen and (max-width: 800px){[data-page=single-member] .single-mv{max-width:60rem;grid-template-columns:repeat(1,1fr);row-gap:2rem}}[data-page=single-member] .single-mv__contents{padding-inline:4rem;display:grid;grid-template-columns:repeat(1,1fr);row-gap:1.5rem}@media screen and (max-width: 1240px){[data-page=single-member] .single-mv__contents{padding-left:0}}@media screen and (max-width: 1240px) and (max-width: 800px){[data-page=single-member] .single-mv__contents{padding:0;order:2}}[data-page=single-member] .single-mv__position{white-space:pre-line;font-size:1.8rem;line-height:1.5;color:var(--black)}@media screen and (max-width: 1240px){[data-page=single-member] .single-mv__position{font-size:1.6rem}}@media screen and (max-width: 1240px) and (max-width: 768px){[data-page=single-member] .single-mv__position{font-size:1.4rem}}[data-page=single-member] .single-mv__name{width:100%;display:flex;justify-content:flex-start;align-items:flex-end;column-gap:3rem}@media screen and (max-width: 1240px){[data-page=single-member] .single-mv__name{column-gap:2rem}}[data-page=single-member] .single-mv__name-main{font-size:3.2rem;color:var(--black)}@media screen and (max-width: 1240px){[data-page=single-member] .single-mv__name-main{font-size:2.8rem}}@media screen and (max-width: 1240px) and (max-width: 768px){[data-page=single-member] .single-mv__name-main{font-size:2.4rem}}[data-page=single-member] .single-mv__name-sub{font-size:2rem;color:var(--gray1)}@media screen and (max-width: 1240px){[data-page=single-member] .single-mv__name-sub{font-size:1.6rem}}@media screen and (max-width: 768px){[data-page=single-member] .single-mv__img{order:1}}[data-page=single-member] .single-mv__img img{width:100%;height:100%;aspect-ratio:56/32;object-fit:cover;object-position:center center;border-radius:3rem}[data-page=single-member] .single-details{width:90%;max-width:120rem;margin:5rem auto 15rem;display:grid;grid-template-columns:repeat(1,1fr)}@media screen and (max-width: 768px){[data-page=single-member] .single-details{margin-top:2rem;margin-bottom:8rem}}[data-page=single-member] .single-details__box{width:100%;padding:5rem 0;border-radius:2rem}@media screen and (max-width: 768px){[data-page=single-member] .single-details__box{padding:3rem 0 1rem}}[data-page=single-member] .single-details__box--comment .single-details__box-inner{background:var(--gray2);border-radius:1rem;padding:5rem}@media screen and (max-width: 768px){[data-page=single-member] .single-details__box--comment .single-details__box-inner{padding:3rem}}[data-page=single-member] .single-details__box--comment .single-details__box-title{display:none}[data-page=single-member] .single-details__box--comment .single-details__box-text{border-top:none;padding-top:0}[data-page=single-member] .single-details__box-inner{width:100%;max-width:100rem;margin:0 auto;display:grid;grid-template-columns:repeat(1,1fr);row-gap:2.5rem}@media screen and (max-width: 768px){[data-page=single-member] .single-details__box-inner{row-gap:1.5rem}}[data-page=single-member] .single-details__box-title{line-height:1.1428571429;letter-spacing:0em;font-size:2.8rem;font-weight:700;color:var(--black)}[data-page=single-member] .single-details__box-title:before,[data-page=single-member] .single-details__box-title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=single-member] .single-details__box-title:before{margin-block-end:calc((1 - 1.1428571429) * .5em)}[data-page=single-member] .single-details__box-title:after{margin-block-start:calc((1 - 1.1428571429) * .5em)}@media screen and (max-width: 768px){[data-page=single-member] .single-details__box-title{font-size:2rem}}[data-page=single-member] .single-details__box-text{width:100%;border-top:1px solid var(--black);padding-top:4rem;font-feature-settings:"palt" 1;line-height:1.75;letter-spacing:.08em;font-size:1.6rem;white-space:pre-line;color:var(--black)}[data-page=single-member] .single-details__box-text:before,[data-page=single-member] .single-details__box-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=single-member] .single-details__box-text:before{margin-block-end:-.375em}[data-page=single-member] .single-details__box-text:after{margin-block-start:-.375em}@media screen and (max-width: 768px){[data-page=single-member] .single-details__box-text{padding-top:2rem;font-size:1.4rem}}[data-page=single-member] .single-details__box-list{width:100%;border-top:1px solid var(--black);padding-top:4rem}@media screen and (max-width: 768px){[data-page=single-member] .single-details__box-list{padding:2rem;padding-bottom:0}}[data-page=single-member] .single-details__box-list-inner{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:2rem}@media screen and (max-width: 768px){[data-page=single-member] .single-details__box-list-inner{gap:1rem}}[data-page=single-member] .single-details__box-item{width:fit-content;padding:1rem 2rem;font-feature-settings:"palt" 1;line-height:1.25;letter-spacing:.08em;font-size:1.6rem;background:var(--blue3);color:var(--blue2);border-radius:100vmax}[data-page=single-member] .single-details__box-item:before,[data-page=single-member] .single-details__box-item:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=single-member] .single-details__box-item:before{margin-block-end:-.125em}[data-page=single-member] .single-details__box-item:after{margin-block-start:-.125em}@media screen and (max-width: 768px){[data-page=single-member] .single-details__box-item{font-size:1.4rem}}[data-page=single-member] .single-other{width:100%;margin:-3rem auto 15rem}@media screen and (max-width: 768px){[data-page=single-member] .single-other{margin:0 auto 15rem}}[data-page=page-concept] .sub-mv__left{margin-bottom:6rem}@media screen and (max-width: 768px){[data-page=page-concept] .sub-mv__left{margin-bottom:0}}[data-page=page-concept] .sub-sv{padding-bottom:1rem}@media screen and (max-width: 768px){[data-page=page-concept] .sub-sv{padding-bottom:0}}[data-page=page-concept] .sub-sv__inner{align-items:center}[data-page=page-concept] .concept-point{width:100%;margin:7rem auto 15rem}@media screen and (max-width: 768px){[data-page=page-concept] .concept-point{margin:8rem auto}}[data-page=page-concept] .concept-point__text{width:90%;text-align:center;margin:4rem auto 0;line-height:1.8;letter-spacing:0em;font-size:2rem}[data-page=page-concept] .concept-point__text:before,[data-page=page-concept] .concept-point__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-concept] .concept-point__text:before{margin-block-end:-.4em}[data-page=page-concept] .concept-point__text:after{margin-block-start:-.4em}@media screen and (max-width: 768px){[data-page=page-concept] .concept-point__text{margin:4rem auto 0;font-size:1.4rem;font-feature-settings:"palt" 1}}[data-page=page-concept] .concept-point__list{width:90%;max-width:142rem;margin:8rem auto 0;display:grid;grid-template-columns:repeat(1,1fr);row-gap:8rem}@media screen and (max-width: 768px){[data-page=page-concept] .concept-point__list{margin:3rem auto 0;width:90%;row-gap:3rem}}[data-page=page-concept] .concept-point__item{width:100%;padding:10rem 0;border-radius:1.3333333333vw}@media screen and (max-width: 768px){[data-page=page-concept] .concept-point__item{padding:3rem 0}}[data-page=page-concept] .concept-point__item:nth-child(odd){background-image:linear-gradient(to right,var(--gray2),var(--white))}[data-page=page-concept] .concept-point__item:nth-child(odd) .concept-point__item-inner{grid-template-columns:min(53rem,35.3333333333vw) 1fr}@media screen and (max-width: 768px){[data-page=page-concept] .concept-point__item:nth-child(odd) .concept-point__item-inner{grid-template-columns:repeat(1,1fr)}}[data-page=page-concept] .concept-point__item:nth-child(odd) .concept-point__item-content{order:1}@media screen and (max-width: 768px){[data-page=page-concept] .concept-point__item:nth-child(odd) .concept-point__item-content{order:2}}[data-page=page-concept] .concept-point__item:nth-child(odd) .concept-point__item-img{order:2}@media screen and (max-width: 768px){[data-page=page-concept] .concept-point__item:nth-child(odd) .concept-point__item-img{order:1}}[data-page=page-concept] .concept-point__item:nth-child(2n){background-image:linear-gradient(to left,var(--gray2),var(--white))}[data-page=page-concept] .concept-point__item:nth-child(2n) .concept-point__item-inner{grid-template-columns:1fr min(53rem,35.3333333333vw)}@media screen and (max-width: 1140px) and (max-width: 768px){[data-page=page-concept] .concept-point__item:nth-child(2n) .concept-point__item-inner{grid-template-columns:repeat(1,1fr)}}[data-page=page-concept] .concept-point__item:nth-child(2n) .concept-point__item-content{order:2}[data-page=page-concept] .concept-point__item:nth-child(2n) .concept-point__item-img{order:1}[data-page=page-concept] .concept-point__item-inner{width:90%;max-width:120rem;margin:0 auto;display:grid;column-gap:6.5rem;align-items:center}@media screen and (max-width: 1024px){[data-page=page-concept] .concept-point__item-inner{column-gap:5%}}@media screen and (max-width: 768px){[data-page=page-concept] .concept-point__item-inner{row-gap:1.5rem}}[data-page=page-concept] .concept-point__item-img{width:100%;box-shadow:-14px 14px 50px #00000036}[data-page=page-concept] .concept-point__item-img img{width:100%}[data-page=page-concept] .concept-point__item-title{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;row-gap:1rem;font-size:2rem;font-weight:500}@media screen and (max-width: 768px){[data-page=page-concept] .concept-point__item-title{font-size:1.4rem}}[data-page=page-concept] .concept-point__item-title--main{font-weight:700;font-size:3.6rem}@media screen and (max-width: 768px){[data-page=page-concept] .concept-point__item-title--main{font-size:2rem}}[data-page=page-concept] .concept-point__item-text{width:100%;margin:3rem auto 0;padding:3rem 0 0;border-top:1px solid var(--blue2);line-height:1.7777777778;letter-spacing:0em;font-size:1.8rem}[data-page=page-concept] .concept-point__item-text:before,[data-page=page-concept] .concept-point__item-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-concept] .concept-point__item-text:before{margin-block-end:calc((1 - 1.7777777778) * .5em)}[data-page=page-concept] .concept-point__item-text:after{margin-block-start:calc((1 - 1.7777777778) * .5em)}@media screen and (max-width: 768px){[data-page=page-concept] .concept-point__item-text{margin:1.5rem auto 0;padding:1.5rem 0 0;font-size:1.4rem}}[data-page=page-concept] .concept-point__item .button{margin-top:4rem;border:solid 1px var(--blue2);height:6rem}@media screen and (max-width: 768px){[data-page=page-concept] .concept-point__item .button{margin-top:3rem;height:4.6rem;margin-inline:auto}}[data-page=page-concept] .concept-point__item .button1{width:36rem}[data-page=page-concept] .concept-point__item .button2,[data-page=page-concept] .concept-point__item .button3{width:30rem}[data-page=page-concept] .concept-point__item .button__text{font-size:1.8rem}@media screen and (max-width: 768px){[data-page=page-concept] .concept-point__item .button__text{font-size:1.4rem}}[data-page=page-concept] .concept-era{position:relative;width:100%;margin:15rem auto 0}@media screen and (max-width: 768px){[data-page=page-concept] .concept-era{margin:7.5rem auto 0}}[data-page=page-concept] .concept-era__inner{max-width:82rem;width:90%;margin:0 auto;padding:4rem;background:var(--gray2);border-radius:1rem;display:flex;justify-content:center;align-items:center;flex-direction:column;row-gap:3rem}@media screen and (max-width: 768px){[data-page=page-concept] .concept-era__inner{padding:3rem 5%;row-gap:2rem}}[data-page=page-concept] .concept-era__title{font-size:3rem;font-weight:700;text-align:center;text-decoration:underline;text-decoration-color:var(--yellow1);text-underline-offset:-.2em;text-decoration-thickness:.5em}@media screen and (max-width: 768px){[data-page=page-concept] .concept-era__title{font-size:2.4rem}}[data-page=page-concept] .concept-era__text{width:100%;line-height:1.75;letter-spacing:0em;font-size:1.6rem;color:var(--black);font-weight:500}[data-page=page-concept] .concept-era__text:before,[data-page=page-concept] .concept-era__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-concept] .concept-era__text:before{margin-block-end:-.375em}[data-page=page-concept] .concept-era__text:after{margin-block-start:-.375em}@media screen and (max-width: 768px){[data-page=page-concept] .concept-era__text{font-size:1.4rem}}[data-page=page-concept] .concept-era .utils-wrapper{margin-bottom:-30rem}@media screen and (max-width: 768px){[data-page=page-concept] .concept-era .utils__left{max-width:24rem;margin:0 auto}}[data-page=page-concept] .concept-interview{width:100%;margin:0 auto 15rem;position:relative;background:var(--gray2);padding:50rem 0 15rem;border-radius:0 0 10rem 10rem}@media screen and (max-width: 768px){[data-page=page-concept] .concept-interview{padding:35rem 0 5rem;margin:0 auto 5rem;border-radius:0 0 5rem 5rem}}[data-page=page-concept] .concept-interview:before{content:"";position:absolute;top:-2px;left:0;height:auto;width:100%;aspect-ratio:2250/337;background:url(/sales/wp-content/themes/toreru-sales/imgs/common/white-sankaku.webp?d=2026073015) no-repeat;background-size:cover}[data-page=page-concept] .concept-interview__inner{width:90%;max-width:120rem;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);column-gap:3%;align-items:center}@media screen and (max-width: 1024px){[data-page=page-concept] .concept-interview__inner{width:90%}}@media screen and (max-width: 768px){[data-page=page-concept] .concept-interview__inner{grid-template-columns:repeat(1,1fr);row-gap:4rem}}[data-page=page-concept] .concept-interview__content{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;row-gap:4rem}@media screen and (max-width: 768px){[data-page=page-concept] .concept-interview__content{row-gap:2rem}}[data-page=page-concept] .concept-interview__title{width:90%;margin:0 auto;font-size:3rem;font-weight:700;font-feature-settings:"palt" 1}@media screen and (max-width: 768px){[data-page=page-concept] .concept-interview__title{width:100%;font-size:2.4rem}}[data-page=page-concept] .concept-interview__text{width:90%;margin:0 auto;line-height:2;letter-spacing:0em;font-size:1.8rem;font-feature-settings:"palt" 1}[data-page=page-concept] .concept-interview__text:before,[data-page=page-concept] .concept-interview__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-concept] .concept-interview__text:before{margin-block-end:-.5em}[data-page=page-concept] .concept-interview__text:after{margin-block-start:-.5em}@media screen and (max-width: 768px){[data-page=page-concept] .concept-interview__text{font-size:1.4rem;width:100%}}[data-page=page-concept] .concept-interview .button{margin-left:5%;width:35rem;height:6rem;border:1px solid var(--blue2)}@media screen and (max-width: 768px){[data-page=page-concept] .concept-interview .button{margin-inline:auto;height:4.6rem;width:28rem}}[data-page=page-concept] .concept-interview .button__text{font-size:1.8rem}@media screen and (max-width: 768px){[data-page=page-concept] .concept-interview .button__text{font-size:1.4rem}}[data-page=page-concept] .concept-interview__img{width:100%;box-shadow:-2.0666666667vw 1.7333333333vw 2.2666666667vw #00000014,-.2666666667vw .6666666667vw .7333333333vw #0000001f}[data-page=page-concept] .concept-interview__img img{width:100%;box-shadow:0 .6666666667vw 2vw #0000001a}[data-page=page-targeting] .sub-sv{padding-bottom:1rem}[data-page=page-targeting] .targeting{position:relative;background:var(--gray2);padding-top:21.6666666667vw}[data-page=page-targeting] .targeting:before{content:"";position:absolute;top:-2px;left:0;height:auto;width:100%;aspect-ratio:2250/337;background:url(/sales/wp-content/themes/toreru-sales/imgs/common/white-sankaku.webp?d=2026073015) no-repeat;background-size:cover}[data-page=page-targeting] .targeting__text{width:90%;margin-inline:auto;margin-top:4.5rem;margin-bottom:7rem;line-height:1.8;letter-spacing:0em;font-size:2rem;text-align:center}[data-page=page-targeting] .targeting__text:before,[data-page=page-targeting] .targeting__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-targeting] .targeting__text:before{margin-block-end:-.4em}[data-page=page-targeting] .targeting__text:after{margin-block-start:-.4em}@media screen and (max-width: 768px){[data-page=page-targeting] .targeting__text{margin:3rem auto;font-size:1.4rem}}[data-page=page-targeting] .targeting__main-img{margin-inline:auto;margin-bottom:7rem;max-width:88rem;width:80%}@media screen and (max-width: 768px){[data-page=page-targeting] .targeting__main-img{width:90%;margin:0 auto 5rem}[data-page=page-targeting] .targeting__main-img picture{width:10rem;display:block;margin:0 auto}}[data-page=page-targeting] .targeting-sp-img{display:none}@media screen and (max-width: 768px){[data-page=page-targeting] .targeting-sp-img{display:block}}[data-page=page-targeting] .targeting-sp-img__circle{width:1.5rem;margin:1rem auto 0;aspect-ratio:1/1;border-radius:50%;border:solid 2px var(--white);background:var(--blue5)}@media screen and (max-width: 768px){[data-page=page-targeting] .targeting-sp-img__circle{width:2rem}}[data-page=page-targeting] .targeting-sp-img__border{width:.3rem;height:3rem;margin:0 auto;background:var(--blue5)}[data-page=page-targeting] .targeting-sp-img__inner{width:100%;background:#0061e60f;padding:3rem 5%;display:grid;grid-template-columns:repeat(1,1fr);row-gap:2.5rem}[data-page=page-targeting] .targeting-sp-img__box{display:grid;grid-template-columns:repeat(1,1fr);row-gap:1rem}[data-page=page-targeting] .targeting-sp-img__ttl{font-size:1.5rem;font-weight:700}[data-page=page-targeting] .targeting-sp-img__text{font-size:1.2rem;line-height:1.35;color:var(--black)}[data-page=page-targeting] .targeting__m-text{line-height:1.8;letter-spacing:0em;font-size:2rem;text-align:center;margin-bottom:4rem}[data-page=page-targeting] .targeting__m-text:before,[data-page=page-targeting] .targeting__m-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-targeting] .targeting__m-text:before{margin-block-end:-.4em}[data-page=page-targeting] .targeting__m-text:after{margin-block-start:-.4em}@media screen and (max-width: 768px){[data-page=page-targeting] .targeting__m-text{margin-bottom:2rem}}[data-page=page-targeting] .sales-related .button:nth-child(1){width:36rem}[data-page=page-targeting] .sales-expand{margin-top:-12.6666666667vw}[data-page=page-targeting] .utils__inner{padding-inline:8rem;width:100%;gap:5rem;grid-template-columns:26.5rem 1fr}@media screen and (max-width: 768px){[data-page=page-targeting] .utils__inner{grid-template-columns:1fr;padding-inline:2rem}}@media screen and (max-width: 768px){[data-page=page-targeting] .utils__left{max-width:26rem;margin-inline:auto}}[data-page=page-know-how] .utils{width:90%;max-width:100rem;margin:0 auto;padding:5rem 0;border-radius:1rem;background:linear-gradient(-90deg,var(--blue4),var(--blue5))}@media screen and (max-width: 768px){[data-page=page-know-how] .utils{padding:2.5rem 0}}[data-page=page-know-how] .utils-wrapper{width:100%;z-index:2;margin-top:8rem;margin-bottom:-31rem}@media screen and (max-width: 768px){[data-page=page-know-how] .utils-wrapper{margin-top:3rem;margin-bottom:-20rem}}[data-page=page-know-how] .utils-arrow{position:relative;z-index:2;width:6.4rem;margin:0 auto 1.5rem}@media screen and (max-width: 768px){[data-page=page-know-how] .utils-arrow{width:3.2rem;margin:0 auto 1rem}}[data-page=page-know-how] .utils-arrow__img{width:100%}[data-page=page-know-how] .utils__inner{width:100%;padding-inline:12.5rem 7.5rem;grid-template-columns:20rem 1fr;gap:6rem}@media screen and (max-width: 768px){[data-page=page-know-how] .utils__inner{grid-template-columns:1fr;padding-inline:3rem;gap:3rem}}[data-page=page-know-how] .utils__left{width:100%}@media screen and (max-width: 768px){[data-page=page-know-how] .utils__left{max-width:16rem;margin:0 auto}}[data-page=page-know-how] .know-how{position:relative;background:var(--gray2);padding-top:46rem}@media screen and (max-width: 768px){[data-page=page-know-how] .know-how{padding:26rem 0 0}}[data-page=page-know-how] .know-how:before{content:"";position:absolute;top:-2px;left:0;height:auto;width:100%;aspect-ratio:2250/337;background:url(/sales/wp-content/themes/toreru-sales/imgs/common/white-sankaku.webp?d=2026073015) no-repeat;background-size:cover}[data-page=page-know-how] .know-how__text{width:90%;margin-inline:auto;margin-top:4.5rem;margin-bottom:7rem;line-height:1.8;letter-spacing:0em;font-size:2rem;text-align:center}[data-page=page-know-how] .know-how__text:before,[data-page=page-know-how] .know-how__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-know-how] .know-how__text:before{margin-block-end:-.4em}[data-page=page-know-how] .know-how__text:after{margin-block-start:-.4em}@media screen and (max-width: 768px){[data-page=page-know-how] .know-how__text{margin:4rem auto;font-size:1.4rem}}[data-page=page-know-how] .know-how__main-img{margin-inline:auto;margin-bottom:7rem;width:80%;max-width:88rem}@media screen and (max-width: 768px){[data-page=page-know-how] .know-how__main-img{margin:0 auto 2.5rem;width:95%}}[data-page=page-know-how] .know-how__m-text{line-height:1.8;letter-spacing:0em;font-size:2rem;text-align:center;margin-bottom:4rem}[data-page=page-know-how] .know-how__m-text:before,[data-page=page-know-how] .know-how__m-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-know-how] .know-how__m-text:before{margin-block-end:-.4em}[data-page=page-know-how] .know-how__m-text:after{margin-block-start:-.4em}@media screen and (max-width: 768px){[data-page=page-know-how] .know-how__m-text{margin-bottom:2rem}}[data-page=page-know-how] .know-how__step{max-width:120rem;margin:9rem auto 0;display:grid;grid-template-columns:repeat(4,1fr);width:90%}@media screen and (max-width: 768px){[data-page=page-know-how] .know-how__step{grid-template-columns:repeat(2,1fr);row-gap:1.5rem;margin:4.5rem auto 0}}[data-page=page-know-how] .know-how__step-item{width:100%;display:grid;grid-template-columns:repeat(1,1fr);align-content:start;row-gap:2rem;padding:2rem;position:relative;border-top:2px solid rgba(12,78,202,.4)}@media screen and (max-width: 1024px){[data-page=page-know-how] .know-how__step-item{padding-inline:1rem}}@media screen and (max-width: 768px){[data-page=page-know-how] .know-how__step-item{padding:1.5rem 5%;border-top:1px solid rgba(12,78,202,.4);row-gap:1rem}[data-page=page-know-how] .know-how__step-item:first-child:before{content:"";width:1px;height:92%;position:absolute;left:0;bottom:0;background:repeating-linear-gradient(0deg,var(--blue8),var(--blue8) 1px,transparent 1px,transparent 2px)}[data-page=page-know-how] .know-how__step-item:nth-child(2n):after{content:"";width:1px;height:92%;position:absolute;right:0;bottom:0;background:repeating-linear-gradient(0deg,var(--blue8),var(--blue8) 1px,transparent 1px,transparent 2px)}}[data-page=page-know-how] .know-how__step-item:nth-child(n+2):before{content:"";width:2px;height:90%;position:absolute;left:0;bottom:0;background:repeating-linear-gradient(0deg,var(--blue8),var(--blue8) 2px,transparent 2px,transparent 4px)}@media screen and (max-width: 768px){[data-page=page-know-how] .know-how__step-item:nth-child(n+2):before{width:1px;height:92%;background:repeating-linear-gradient(0deg,var(--blue8),var(--blue8) 1px,transparent 1px,transparent 2px)}}[data-page=page-know-how] .know-how__step-num{position:absolute;left:0;top:0;transform:translateY(-50%);line-height:1;letter-spacing:0em;font-size:1.5rem;color:var(--white);background:linear-gradient(to right,var(--blue9),var(--blue10));padding:.5rem 1.5rem;border-radius:100vmax;font-weight:500}[data-page=page-know-how] .know-how__step-num:before,[data-page=page-know-how] .know-how__step-num:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-know-how] .know-how__step-num:before{margin-block-end:0em}[data-page=page-know-how] .know-how__step-num:after{margin-block-start:0em}@media screen and (max-width: 1024px){[data-page=page-know-how] .know-how__step-num{font-size:1.2rem;padding:.25rem .8rem}}[data-page=page-know-how] .know-how__step-img{width:61.5384615385%;margin:0 auto}[data-page=page-know-how] .know-how__step-title{width:100%;text-align:center;line-height:1.0769230769;letter-spacing:0em;font-size:2.6rem;font-weight:700}[data-page=page-know-how] .know-how__step-title:before,[data-page=page-know-how] .know-how__step-title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-know-how] .know-how__step-title:before{margin-block-end:calc((1 - 1.0769230769) * .5em)}[data-page=page-know-how] .know-how__step-title:after{margin-block-start:calc((1 - 1.0769230769) * .5em)}@media screen and (max-width: 1024px){[data-page=page-know-how] .know-how__step-title{font-size:2rem}}[data-page=page-know-how] .know-how__step-text{width:100%;line-height:1.75;letter-spacing:0em;font-size:1.6rem}[data-page=page-know-how] .know-how__step-text:before,[data-page=page-know-how] .know-how__step-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-know-how] .know-how__step-text:before{margin-block-end:-.375em}[data-page=page-know-how] .know-how__step-text:after{margin-block-start:-.375em}@media screen and (max-width: 1024px){[data-page=page-know-how] .know-how__step-text{font-size:1.4em}}[data-page=page-know-how] .sales-expand{margin-top:-12.6666666667vw}[data-page=page-personalize] .utils__inner{gap:5rem;align-items:center;grid-template-columns:26.5rem 1fr}@media screen and (max-width: 768px){[data-page=page-personalize] .utils__inner{gap:3rem;grid-template-columns:1fr}}[data-page=page-personalize] .utils-wrapper{margin-bottom:-42rem}@media screen and (max-width: 768px){[data-page=page-personalize] .utils__left{width:20rem;margin-inline:auto}}[data-page=page-personalize] .personalize{position:relative;background:var(--gray2);padding-top:58rem}@media screen and (max-width: 768px){[data-page=page-personalize] .personalize{padding-top:48rem}}[data-page=page-personalize] .personalize:before{content:"";position:absolute;top:-2px;left:0;height:auto;width:100%;aspect-ratio:2250/337;background:url(/sales/wp-content/themes/toreru-sales/imgs/common/white-sankaku.webp?d=2026073015) no-repeat;background-size:cover}[data-page=page-personalize] .personalize .section-title__jp--personalize{display:inline;padding:0 .15em .25em;background:linear-gradient(transparent 60%,var(--yellow3) 60%);font-feature-settings:"palt" 1}[data-page=page-personalize] .personalize__text{width:90%;margin-inline:auto;margin-top:4.5rem;margin-bottom:7rem;line-height:1.8;letter-spacing:0em;font-size:2rem;text-align:center}[data-page=page-personalize] .personalize__text:before,[data-page=page-personalize] .personalize__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-personalize] .personalize__text:before{margin-block-end:-.4em}[data-page=page-personalize] .personalize__text:after{margin-block-start:-.4em}@media screen and (max-width: 768px){[data-page=page-personalize] .personalize__text{margin:2.2rem auto;font-size:1.4rem}}[data-page=page-personalize] .personalize__main-img{margin-inline:auto;margin-bottom:7rem;max-width:88rem;width:90%}@media screen and (max-width: 1024px){[data-page=page-personalize] .personalize__main-img{width:80%}}@media screen and (max-width: 768px){[data-page=page-personalize] .personalize__main-img{margin:0 auto 2.5rem;width:95%}}[data-page=page-personalize] .personalize__m-text{line-height:1.8;letter-spacing:0em;font-size:2rem;text-align:center;margin-bottom:4rem}[data-page=page-personalize] .personalize__m-text:before,[data-page=page-personalize] .personalize__m-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-personalize] .personalize__m-text:before{margin-block-end:-.4em}[data-page=page-personalize] .personalize__m-text:after{margin-block-start:-.4em}@media screen and (max-width: 768px){[data-page=page-personalize] .personalize__m-text{margin-bottom:2rem}}[data-page=page-personalize] .personalize__step{max-width:120rem;margin:9rem auto 0;display:grid;grid-template-columns:repeat(3,1fr)}@media screen and (max-width: 1024px){[data-page=page-personalize] .personalize__step{width:90%}}@media screen and (max-width: 768px){[data-page=page-personalize] .personalize__step{grid-template-columns:repeat(2,1fr);row-gap:1.5rem;margin:4.5rem auto 0}}[data-page=page-personalize] .personalize__step-item{width:100%;display:grid;grid-template-columns:repeat(1,1fr);align-content:start;row-gap:2rem;padding:2rem 6rem;position:relative;border-top:2px solid rgba(12,78,202,.4)}@media screen and (max-width: 1024px){[data-page=page-personalize] .personalize__step-item{padding-inline:2rem}}@media screen and (max-width: 768px){[data-page=page-personalize] .personalize__step-item{padding:1.5rem 5%;border-top:1px solid rgba(12,78,202,.4);row-gap:1rem}[data-page=page-personalize] .personalize__step-item:first-child:before{content:"";width:1px;height:92%;position:absolute;left:0;bottom:0;background:repeating-linear-gradient(0deg,var(--blue8),var(--blue8) 1px,transparent 1px,transparent 2px)}[data-page=page-personalize] .personalize__step-item:nth-child(2):after,[data-page=page-personalize] .personalize__step-item:nth-child(3):after{content:"";width:1px;height:92%;position:absolute;right:0;bottom:0;background:repeating-linear-gradient(0deg,var(--blue8),var(--blue8) 1px,transparent 1px,transparent 2px)}[data-page=page-personalize] .personalize__step-item:nth-child(3){grid-column:span 2}}[data-page=page-personalize] .personalize__step-item:nth-child(n+2):before{content:"";width:2px;height:90%;position:absolute;left:0;bottom:0;background:repeating-linear-gradient(0deg,var(--blue8),var(--blue8) 2px,transparent 2px,transparent 4px)}@media screen and (max-width: 768px){[data-page=page-personalize] .personalize__step-item:nth-child(n+2):before{width:1px;height:92%;background:repeating-linear-gradient(0deg,var(--blue8),var(--blue8) 1px,transparent 1px,transparent 2px)}}[data-page=page-personalize] .personalize__step-num{position:absolute;left:0;top:0;transform:translateY(-50%);line-height:1;letter-spacing:0em;font-size:1.5rem;color:var(--white);background:linear-gradient(to right,var(--blue9),var(--blue10));padding:.5rem 1.5rem;border-radius:100vmax;font-weight:500}[data-page=page-personalize] .personalize__step-num:before,[data-page=page-personalize] .personalize__step-num:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-personalize] .personalize__step-num:before{margin-block-end:0em}[data-page=page-personalize] .personalize__step-num:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=page-personalize] .personalize__step-num{font-size:1.2rem;padding:.25rem .75rem}}[data-page=page-personalize] .personalize__step-img{width:56.1403508772%;margin:0 auto}@media screen and (max-width: 768px){[data-page=page-personalize] .personalize__step-img{width:12rem}}[data-page=page-personalize] .personalize__step-text{width:100%;line-height:1.75;letter-spacing:0em;font-size:1.6rem}[data-page=page-personalize] .personalize__step-text:before,[data-page=page-personalize] .personalize__step-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-personalize] .personalize__step-text:before{margin-block-end:-.375em}[data-page=page-personalize] .personalize__step-text:after{margin-block-start:-.375em}@media screen and (max-width: 768px){[data-page=page-personalize] .personalize__step-text{font-size:1.4rem}}[data-page=page-personalize] .personalize__step-text span{display:block;font-size:1.4rem}@media screen and (max-width: 768px){[data-page=page-personalize] .personalize__step-text span{font-size:1.2rem}}[data-page=page-personalize] .sales-related .button:nth-child(1){width:36rem}[data-page=page-personalize] .sales-expand{margin-top:-12.6666666667vw}[data-page=page-industry] .sub-mv__left{margin-bottom:6rem}@media screen and (max-width: 768px){[data-page=page-industry] .sub-mv__left{margin-bottom:0}}[data-page=page-industry] .industry-archive__head{width:90%;display:grid;margin:4rem auto 0;grid-template-columns:repeat(1,1fr);justify-items:center;row-gap:2rem}@media screen and (max-width: 768px){[data-page=page-industry] .industry-archive__head{margin:3.5rem auto 0;row-gap:1.5rem}}[data-page=page-industry] .industry-archive__title{font-size:3.2rem;font-weight:700}@media screen and (max-width: 768px){[data-page=page-industry] .industry-archive__title{font-size:2rem;row-gap:2rem}}[data-page=page-industry] .industry-archive__text{font-feature-settings:"palt" 1;line-height:2;letter-spacing:.08em;font-size:1.6rem;text-align:center;font-weight:600}[data-page=page-industry] .industry-archive__text:before,[data-page=page-industry] .industry-archive__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-industry] .industry-archive__text:before{margin-block-end:-.5em}[data-page=page-industry] .industry-archive__text:after{margin-block-start:-.5em}@media screen and (max-width: 768px){[data-page=page-industry] .industry-archive__text{font-size:1.4rem}}[data-page=page-industry] .industry-archive__list{width:90%;max-width:120rem;margin:6rem auto 0}@media screen and (max-width: 768px){[data-page=page-industry] .industry-archive__list{margin-top:4rem}}[data-page=page-industry] .industry-archive__appeal{width:90%;max-width:80rem;margin:15rem auto 0}@media screen and (max-width: 768px){[data-page=page-industry] .industry-archive__appeal{margin-top:10rem}}[data-page=page-industry] .industry-appeal{width:100%;padding-bottom:5rem}@media screen and (max-width: 768px){[data-page=page-industry] .industry-appeal{padding-bottom:0}}[data-page=page-industry] .industry-appeal__head{width:100%;display:grid;grid-template-columns:repeat(1,1fr);justify-items:center;row-gap:4rem}@media screen and (max-width: 768px){[data-page=page-industry] .industry-appeal__head{row-gap:2rem}}[data-page=page-industry] .industry-appeal__title{line-height:1.40625;letter-spacing:.08em;font-size:3.2rem;font-weight:700;text-align:center;font-feature-settings:"palt" 1;text-decoration:underline;text-decoration-color:var(--yellow1);text-underline-offset:-.2em;text-decoration-thickness:.5em}[data-page=page-industry] .industry-appeal__title:before,[data-page=page-industry] .industry-appeal__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-industry] .industry-appeal__title:before{margin-block-end:calc((1 - 1.40625) * .5em)}[data-page=page-industry] .industry-appeal__title:after{margin-block-start:calc((1 - 1.40625) * .5em)}@media screen and (max-width: 768px){[data-page=page-industry] .industry-appeal__title{font-size:2rem}}[data-page=page-industry] .industry-appeal__text{width:90%;margin:0 auto;line-height:1.7777777778;letter-spacing:0em;font-size:1.8rem}[data-page=page-industry] .industry-appeal__text:before,[data-page=page-industry] .industry-appeal__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-industry] .industry-appeal__text:before{margin-block-end:calc((1 - 1.7777777778) * .5em)}[data-page=page-industry] .industry-appeal__text:after{margin-block-start:calc((1 - 1.7777777778) * .5em)}@media screen and (max-width: 768px){[data-page=page-industry] .industry-appeal__text{width:100%;font-size:1.4rem}}[data-page=page-industry] .industry-appeal__list{width:100%;margin:5rem auto 0;display:grid;grid-template-columns:repeat(1,1fr);row-gap:3rem}@media screen and (max-width: 768px){[data-page=page-industry] .industry-appeal__list{margin-top:3rem}}[data-page=page-industry] .industry-appeal__item{width:100%;padding:4rem 5rem;display:grid;grid-template-columns:17rem 1fr;column-gap:3rem;align-items:center;background:var(--gray2);border-radius:2rem}@media screen and (max-width: 768px){[data-page=page-industry] .industry-appeal__item{padding:2rem 5%;grid-template-columns:repeat(1,1fr);row-gap:2.5rem}}[data-page=page-industry] .industry-appeal__item-icon{width:100%}@media screen and (max-width: 768px){[data-page=page-industry] .industry-appeal__item-icon{width:50%;max-width:55rem;margin:0 auto}}[data-page=page-industry] .industry-appeal__item-icon img{width:100%}[data-page=page-industry] .industry-appeal__item-content{width:100%;display:grid;grid-template-columns:repeat(1,1fr)}[data-page=page-industry] .industry-appeal__item-title{width:100%;font-size:2rem;font-weight:700}@media screen and (max-width: 768px){[data-page=page-industry] .industry-appeal__item-title{font-size:1.6rem}}[data-page=page-industry] .industry-appeal__item-text{width:100%;margin:1rem auto 0;padding:2rem 0 0;border-top:1px solid var(--blue2);line-height:1.75;letter-spacing:0em;font-size:1.6rem}[data-page=page-industry] .industry-appeal__item-text:before,[data-page=page-industry] .industry-appeal__item-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-industry] .industry-appeal__item-text:before{margin-block-end:-.375em}[data-page=page-industry] .industry-appeal__item-text:after{margin-block-start:-.375em}@media screen and (max-width: 768px){[data-page=page-industry] .industry-appeal__item-text{margin:1rem auto 0;padding:1rem 0 0;font-size:1.4rem}}[data-page=page-industry] .industry-appeal .button{width:28rem;height:5rem;margin-top:2.5rem;border:1px solid var(--blue2)}@media screen and (max-width: 768px){[data-page=page-industry] .industry-appeal .button{margin:2rem auto 0;height:4.6rem;width:24rem}}[data-page=page-industry] .industry-appeal .button__text{font-size:1.8rem}@media screen and (max-width: 768px){[data-page=page-industry] .industry-appeal .button__text{font-size:1.4rem}}[data-page=page-industry] .industry-appeal .button__circle{width:2.5rem;background:var(--blue2)}[data-page=page-industry] .industry-appeal .button__circle:after{width:1rem;background-color:var(--white)}[data-page=page-industry] .industry-appeal__note{width:100%;margin:0 auto;padding-top:2rem;line-height:1.8571428571;letter-spacing:0em;margin-block:calc((1em - 1lh)/2);font-size:1.4rem;color:var(--gray4);padding-left:1em;text-indent:-1em}@media screen and (max-width: 768px){[data-page=page-industry] .industry-appeal__note{font-size:1.2rem}}[data-page=page-industry] .industry-faq{width:100%;background:var(--gray2);padding:0 0 18rem;position:relative}@media screen and (max-width: 768px){[data-page=page-industry] .industry-faq{padding-bottom:10rem}}[data-page=page-industry] .industry-faq__inner{width:90%;max-width:100rem;margin:8rem auto 0}[data-page=page-industry] .industry-faq__text{width:100%;margin:4rem auto 0;text-align:center;line-height:1.8;letter-spacing:0em;font-size:2rem}[data-page=page-industry] .industry-faq__text:before,[data-page=page-industry] .industry-faq__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-industry] .industry-faq__text:before{margin-block-end:-.4em}[data-page=page-industry] .industry-faq__text:after{margin-block-start:-.4em}@media screen and (max-width: 768px){[data-page=page-industry] .industry-faq__text{font-size:1.4rem}}[data-page=page-industry] .industry-faq__list{width:100%;margin:6rem auto 0;display:grid;grid-template-columns:repeat(1,1fr);row-gap:3rem}@media screen and (max-width: 768px){[data-page=page-industry] .industry-faq__list{margin-top:3rem;row-gap:2rem}}[data-page=page-industry] .industry-faq__accordion{display:flex;flex-direction:column;width:100%}[data-page=page-industry] .industry-faq__accordion.is-active .qa__head-inner:after{transform:rotate(180deg)}[data-page=page-industry] .industry-faq__accordion-head{display:block}[data-page=page-industry] .industry-faq__accordion-head::marker{display:none}[data-page=page-industry] .industry-faq__accordion-head::-webkit-details-marker{display:none}[data-page=page-industry] .industry-faq__accordion-head-inner{display:grid;grid-template-columns:6rem auto;background:var(--white);line-height:1.35;letter-spacing:0em;margin-block:calc((1em - 1lh)/2);font-size:2rem;padding:3rem 4rem;font-weight:700}@media screen and (max-width: 768px){[data-page=page-industry] .industry-faq__accordion-head-inner{grid-template-columns:3rem auto;font-size:1.6rem;padding:2rem}}[data-page=page-industry] .industry-faq__accordion-body{overflow:hidden}[data-page=page-industry] .industry-faq__accordion-body-inner{display:grid;grid-template-columns:6rem auto;align-items:start;padding:3rem 4rem}@media screen and (max-width: 768px){[data-page=page-industry] .industry-faq__accordion-body-inner{grid-template-columns:3rem auto;padding:2rem}}[data-page=page-industry] .industry-faq__accordion-body-inner span{font-weight:700;line-height:1;letter-spacing:.1em;font-size:2rem}[data-page=page-industry] .industry-faq__accordion-body-inner span:before,[data-page=page-industry] .industry-faq__accordion-body-inner span:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-industry] .industry-faq__accordion-body-inner span:before{margin-block-end:0em}[data-page=page-industry] .industry-faq__accordion-body-inner span:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=page-industry] .industry-faq__accordion-body-inner span{font-size:1.6rem}}[data-page=page-industry] .industry-faq__accordion-body-inner p{color:var(--black);line-height:1.75;letter-spacing:0em;font-size:1.6rem}[data-page=page-industry] .industry-faq__accordion-body-inner p:before,[data-page=page-industry] .industry-faq__accordion-body-inner p:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-industry] .industry-faq__accordion-body-inner p:before{margin-block-end:-.375em}[data-page=page-industry] .industry-faq__accordion-body-inner p:after{margin-block-start:-.375em}@media screen and (max-width: 768px){[data-page=page-industry] .industry-faq__accordion-body-inner p{font-size:1.4rem}}[data-page=page-industry] .industry-faq .button{margin:6rem auto 0;border:solid 1px var(--blue2);width:30rem;height:6rem}@media screen and (max-width: 768px){[data-page=page-industry] .industry-faq .button{margin-top:3rem;height:4.6rem;width:26rem}}[data-page=page-industry] .industry-faq .button__text{font-size:1.8rem}@media screen and (max-width: 768px){[data-page=page-industry] .industry-faq .button__text{font-size:1.4rem}}[data-page=page-industry] .industry-faq:before{content:"";display:block;width:100%;aspect-ratio:1500/110;background:var(--white);border-radius:0 0 100vmax 100vmax;box-shadow:0 1.3333333333vw 1.3333333333vw #0000001a}@media screen and (max-width: 768px){[data-page=page-industry] .industry-faq:before{aspect-ratio:750/100;box-shadow:0 1.3333333333vw 1.3333333333vw #0000000d}}[data-page=page-industry] .industry-faq:after{position:absolute;z-index:1;bottom:1px;left:0;transform:translateY(100%);content:"";background:var(--gray2);height:auto;width:100%;aspect-ratio:1500/192;clip-path:polygon(50% 100%,0 0,100% 0)}[data-page=page-industry] .sales-expand{margin-top:-5rem}[data-page=template-industry-child] .industry-detail__issue{width:100%;background:var(--gray2);position:relative}[data-page=template-industry-child] .industry-detail__issue-inner{width:100%;background:var(--white)}[data-page=template-industry-child] .industry-detail__issue-arrow{filter:drop-shadow(0 3.3333333333vw 2vw rgba(0,0,0,.1))}[data-page=template-industry-child] .industry-detail__issue-arrow-item{width:100%;background:var(--white);aspect-ratio:1500/190;clip-path:polygon(50% 100%,0 0,100% 0)}@media screen and (max-width: 768px){[data-page=template-industry-child] .industry-detail__issue-arrow-item{aspect-ratio:750/150}}[data-page=template-industry-child] .industry-detail__issue-head,[data-page=template-industry-child] .industry-detail__issue-body{width:90%;max-width:85rem;margin:0 auto}[data-page=template-industry-child] .industry-detail__issue-title{line-height:1.6666666667;letter-spacing:0em;margin-block:calc((1em - 1lh)/2);font-size:3rem;text-align:center;font-feature-settings:"palt" 1;font-weight:700}@media screen and (max-width: 768px){[data-page=template-industry-child] .industry-detail__issue-title{font-size:2.4rem}}[data-page=template-industry-child] .industry-detail__issue-title--marker{text-decoration:underline;text-decoration-color:var(--yellow1);text-underline-offset:-.2em;text-decoration-thickness:.5em}[data-page=template-industry-child] .industry-detail__issue-body{margin:4rem auto 0;padding-bottom:30rem}[data-page=template-industry-child] .industry-detail__issue-list{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}[data-page=template-industry-child] .industry-detail__issue-item{width:100%;padding:2rem 2.5rem;background:linear-gradient(to right,#ededed,#e3e3e3);border-radius:.5rem;text-align:center;line-height:1.25;letter-spacing:0em;font-size:1.6rem;color:var(--black);font-weight:700}[data-page=template-industry-child] .industry-detail__issue-item:before,[data-page=template-industry-child] .industry-detail__issue-item:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=template-industry-child] .industry-detail__issue-item:before{margin-block-end:-.125em}[data-page=template-industry-child] .industry-detail__issue-item:after{margin-block-start:-.125em}@media screen and (max-width: 768px){[data-page=template-industry-child] .industry-detail__issue-item{font-size:1.4rem;padding:1rem}}[data-page=template-industry-child] .industry-detail__issue-text{width:60%;margin:4rem auto 0;line-height:1.625;letter-spacing:0em;font-size:1.6rem;text-align:center;color:var(--black)}[data-page=template-industry-child] .industry-detail__issue-text:before,[data-page=template-industry-child] .industry-detail__issue-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=template-industry-child] .industry-detail__issue-text:before{margin-block-end:-.3125em}[data-page=template-industry-child] .industry-detail__issue-text:after{margin-block-start:-.3125em}@media screen and (max-width: 768px){[data-page=template-industry-child] .industry-detail__issue-text{width:100%;margin-top:3rem;text-align:left;font-size:1.4rem}}[data-page=template-industry-child] .industry-detail__match{width:100%;background:var(--gray2);margin-top:calc(-30rem - 8.6666666667vw)}[data-page=template-industry-child] .industry-detail__match-inner{position:relative;z-index:2}[data-page=template-industry-child] .industry-detail__match-arrow{width:6.5rem;margin:0 auto}[data-page=template-industry-child] .industry-detail__match-content{width:90%;max-width:100rem;background:linear-gradient(to left,var(--blue9),var(--blue10));border-radius:1rem;box-shadow:0 .6666666667vw 2vw #0000001a;margin:1.5rem auto 0;padding:6rem 8rem;display:grid;grid-template-columns:26rem 1fr;column-gap:5rem;align-items:center}@media screen and (max-width: 1024px){[data-page=template-industry-child] .industry-detail__match-content{grid-template-columns:repeat(1,1fr);row-gap:4rem}}@media screen and (max-width: 1024px) and (max-width: 768px){[data-page=template-industry-child] .industry-detail__match-content{margin:2rem auto 0;padding:3rem 5%}}[data-page=template-industry-child] .industry-detail__match-img{width:100%}@media screen and (max-width: 1024px){[data-page=template-industry-child] .industry-detail__match-img{max-width:30rem;margin:0 auto}}[data-page=template-industry-child] .industry-detail__match-img img{width:100%}[data-page=template-industry-child] .industry-detail__match-title{width:100%;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--white);font-feature-settings:"palt" 1;line-height:1.4545454545;letter-spacing:.08em;font-size:2.2rem;font-weight:700;color:var(--white)}[data-page=template-industry-child] .industry-detail__match-title:before,[data-page=template-industry-child] .industry-detail__match-title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=template-industry-child] .industry-detail__match-title:before{margin-block-end:calc((1 - 1.4545454545) * .5em)}[data-page=template-industry-child] .industry-detail__match-title:after{margin-block-start:calc((1 - 1.4545454545) * .5em)}@media screen and (max-width: 768px){[data-page=template-industry-child] .industry-detail__match-title{margin-bottom:1.5rem;padding-bottom:1.5rem;font-size:2rem}}[data-page=template-industry-child] .industry-detail__match-list{width:100%;margin:0 auto;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:1rem}@media screen and (max-width: 768px){[data-page=template-industry-child] .industry-detail__match-list{gap:.5rem}}[data-page=template-industry-child] .industry-detail__match-item{width:fit-content;padding:1rem 1.5rem;background:var(--white);border-radius:.5rem;line-height:1.625;letter-spacing:0em;font-size:1.6rem;color:var(--blue2);font-weight:700}[data-page=template-industry-child] .industry-detail__match-item:before,[data-page=template-industry-child] .industry-detail__match-item:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=template-industry-child] .industry-detail__match-item:before{margin-block-end:-.3125em}[data-page=template-industry-child] .industry-detail__match-item:after{margin-block-start:-.3125em}@media screen and (max-width: 768px){[data-page=template-industry-child] .industry-detail__match-item{padding:.5rem 1rem;font-size:1.4rem}}[data-page=template-industry-child] .industry-detail__match-text{width:100%;margin:2rem auto 0;line-height:1.75;letter-spacing:.08em;font-size:1.6rem;font-feature-settings:"palt" 1;color:var(--white)}[data-page=template-industry-child] .industry-detail__match-text:before,[data-page=template-industry-child] .industry-detail__match-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=template-industry-child] .industry-detail__match-text:before{margin-block-end:-.375em}[data-page=template-industry-child] .industry-detail__match-text:after{margin-block-start:-.375em}@media screen and (max-width: 768px){[data-page=template-industry-child] .industry-detail__match-text{margin:1.5rem auto 0;font-size:1.4rem}}[data-page=template-industry-child] .industry-detail__match-btn{width:100%;margin:8rem auto 0;display:grid;grid-template-columns:repeat(1,1fr);row-gap:3rem;justify-items:center}@media screen and (max-width: 768px){[data-page=template-industry-child] .industry-detail__match-btn{margin-top:4rem;row-gap:2rem}}[data-page=template-industry-child] .industry-detail__match-btn-text{line-height:1.75;letter-spacing:0em;font-size:1.6rem;text-align:center;color:var(--black)}[data-page=template-industry-child] .industry-detail__match-btn-text:before,[data-page=template-industry-child] .industry-detail__match-btn-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=template-industry-child] .industry-detail__match-btn-text:before{margin-block-end:-.375em}[data-page=template-industry-child] .industry-detail__match-btn-text:after{margin-block-start:-.375em}@media screen and (max-width: 768px){[data-page=template-industry-child] .industry-detail__match-btn-text{font-size:1.4rem;font-feature-settings:"palt" 1}}[data-page=template-industry-child] .industry-detail__match-btn .button{width:32rem;height:8rem}@media screen and (max-width: 768px){[data-page=template-industry-child] .industry-detail__match-btn .button{width:24rem;height:5.6rem}}[data-page=template-industry-child] .industry-detail__match-btn .button__text{font-size:2.2rem}@media screen and (max-width: 768px){[data-page=template-industry-child] .industry-detail__match-btn .button__text{font-size:1.4rem}}[data-page=template-industry-child] .industry-detail__faq{width:100%;background:var(--gray2);margin-bottom:15rem;padding-bottom:15rem;border-radius:0 0 10rem 10rem}@media screen and (max-width: 768px){[data-page=template-industry-child] .industry-detail__faq{border-radius:0 0 5rem 5rem;padding-bottom:8rem;margin-bottom:8rem}}[data-page=template-industry-child] .industry-detail__faq-list{width:90%;max-width:100rem;margin:5rem auto 0;display:grid;grid-template-columns:repeat(1,1fr);row-gap:3rem}@media screen and (max-width: 768px){[data-page=template-industry-child] .industry-detail__faq-list{margin:4rem auto 0}}[data-page=template-industry-child] .industry-detail__faq .button{margin:5rem auto 0;width:30rem;height:6rem;border:1px solid var(--blue2)}@media screen and (max-width: 768px){[data-page=template-industry-child] .industry-detail__faq .button{height:4.6rem;width:24rem;margin-top:3rem}}[data-page=template-industry-child] .industry-detail__faq .button__text{font-size:1.8rem}@media screen and (max-width: 768px){[data-page=template-industry-child] .industry-detail__faq .button__text{font-size:1.4rem}}[data-page=template-industry-child] .industry-detail__accordion{display:flex;flex-direction:column;width:100%}[data-page=template-industry-child] .industry-detail__accordion.is-active .qa__head-inner:after{transform:rotate(180deg)}[data-page=template-industry-child] .industry-detail__accordion-head{display:block}[data-page=template-industry-child] .industry-detail__accordion-head::marker{display:none}[data-page=template-industry-child] .industry-detail__accordion-head::-webkit-details-marker{display:none}[data-page=template-industry-child] .industry-detail__accordion-head-inner{display:grid;grid-template-columns:6rem auto;background:var(--white);line-height:1.35;letter-spacing:0em;margin-block:calc((1em - 1lh)/2);font-size:2rem;padding:3rem 4rem;font-weight:700}@media screen and (max-width: 768px){[data-page=template-industry-child] .industry-detail__accordion-head-inner{grid-template-columns:3rem auto;font-size:1.6rem;padding:2rem}}[data-page=template-industry-child] .industry-detail__accordion-body{overflow:hidden}[data-page=template-industry-child] .industry-detail__accordion-body-inner{display:grid;grid-template-columns:6rem auto;align-items:start;padding:3rem 4rem}@media screen and (max-width: 768px){[data-page=template-industry-child] .industry-detail__accordion-body-inner{grid-template-columns:3rem auto;padding:2rem}}[data-page=template-industry-child] .industry-detail__accordion-body-inner span{font-weight:700;line-height:1;letter-spacing:.1em;font-size:2rem}[data-page=template-industry-child] .industry-detail__accordion-body-inner span:before,[data-page=template-industry-child] .industry-detail__accordion-body-inner span:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=template-industry-child] .industry-detail__accordion-body-inner span:before{margin-block-end:0em}[data-page=template-industry-child] .industry-detail__accordion-body-inner span:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=template-industry-child] .industry-detail__accordion-body-inner span{font-size:1.6rem}}[data-page=template-industry-child] .industry-detail__accordion-body-inner p{color:var(--black);line-height:1.75;letter-spacing:0em;font-size:1.6rem}[data-page=template-industry-child] .industry-detail__accordion-body-inner p:before,[data-page=template-industry-child] .industry-detail__accordion-body-inner p:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=template-industry-child] .industry-detail__accordion-body-inner p:before{margin-block-end:-.375em}[data-page=template-industry-child] .industry-detail__accordion-body-inner p:after{margin-block-start:-.375em}@media screen and (max-width: 768px){[data-page=template-industry-child] .industry-detail__accordion-body-inner p{font-size:1.4rem}}[data-page=template-industry-child] .industry-detail__links{width:90%;max-width:100rem;margin:15rem auto;display:grid;grid-template-columns:.4fr .3fr .3fr}@media screen and (max-width: 768px){[data-page=template-industry-child] .industry-detail__links{max-width:30rem;margin-block:6rem 3rem;grid-template-columns:repeat(1,1fr)}}[data-page=template-industry-child] .industry-detail__links-item:nth-child(n+2){border-left:1px solid var(--blue2)}@media screen and (max-width: 768px){[data-page=template-industry-child] .industry-detail__links-item:nth-child(n+2){border-left:none;border-top:1px solid var(--blue2)}}[data-page=template-industry-child] .industry-detail__links-btn{width:100%;padding:3rem 1rem;display:flex;justify-content:center;align-items:center;column-gap:2rem;transition:opacity .3s ease}@media screen and (max-width: 768px){[data-page=template-industry-child] .industry-detail__links-btn{padding:1.5rem 0;columns:1.5rem}}@media (hover){[data-page=template-industry-child] .industry-detail__links-btn:hover{opacity:.5}}[data-page=template-industry-child] .industry-detail__links-text{line-height:1.3333333333;letter-spacing:0em;margin-block:calc((1em - 1lh)/2);font-size:1.8rem}@media screen and (max-width: 1024px){[data-page=template-industry-child] .industry-detail__links-text{font-size:1.4rem}}[data-page=template-industry-child] .industry-detail__links-arrow{width:2.4rem;aspect-ratio:1/1;border-radius:50%;background:var(--blue2);display:flex;justify-content:center;align-items:center}[data-page=template-industry-child] .industry-detail__links-arrow:before{content:"";width:1.2rem;aspect-ratio:1/1;mask-image:url(/sales/wp-content/themes/toreru-sales/imgs/common/arrow.svg?d=2026073015);mask-repeat:no-repeat;mask-position:center;mask-size:contain;background-color:var(--white)}[data-page=template-industry-child] .flow{background:var(--gray2)}[data-page=page-faq] .cat{width:100%;margin:0 auto}[data-page=page-faq] .cat__inner{width:90%;max-width:110rem;margin:0 auto;display:grid;grid-template-columns:repeat(1,1fr);row-gap:6rem}@media screen and (max-width: 768px){[data-page=page-faq] .cat__inner{row-gap:2rem}}[data-page=page-faq] .cat__title{line-height:1;letter-spacing:0em;font-size:3.6rem;font-weight:700;text-align:center}[data-page=page-faq] .cat__title:before,[data-page=page-faq] .cat__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-faq] .cat__title:before{margin-block-end:0em}[data-page=page-faq] .cat__title:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=page-faq] .cat__title{font-size:2.4rem}}[data-page=page-faq] .cat__list{width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem 2.5rem}@media screen and (max-width: 1280px){[data-page=page-faq] .cat__list{gap:1rem}}@media screen and (max-width: 1280px) and (max-width: 1024px){[data-page=page-faq] .cat__list{grid-template-columns:repeat(2,1fr)}}[data-page=page-faq] .cat__item{width:100%;display:flex;justify-content:center;align-items:center}[data-page=page-faq] .cat__item-link{width:100%;height:100%;display:flex;justify-content:center;align-items:center;border-radius:100vmax;background:inherit;border:1px solid var(--blue2);padding:2rem 0;position:relative;transition:opacity .3s ease}@media screen and (max-width: 768px){[data-page=page-faq] .cat__item-link{border-width:1px;padding:0;height:5.6rem}}@media (hover){[data-page=page-faq] .cat__item-link:hover{opacity:.7}}[data-page=page-faq] .cat__item-text{line-height:1.3333333333;letter-spacing:0em;font-size:1.8rem;font-weight:700;text-align:center}[data-page=page-faq] .cat__item-text:before,[data-page=page-faq] .cat__item-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-faq] .cat__item-text:before{margin-block-end:calc((1 - 1.3333333333) * .5em)}[data-page=page-faq] .cat__item-text:after{margin-block-start:calc((1 - 1.3333333333) * .5em)}@media screen and (max-width: 1280px){[data-page=page-faq] .cat__item-text{font-size:1.6rem}}@media screen and (max-width: 1280px) and (max-width: 768px){[data-page=page-faq] .cat__item-text{font-size:1.4rem}}[data-page=page-faq] .cat__item-arrow{position:absolute;right:7.1428571429%;top:50%;transform:translateY(-50%) rotate(90deg);width:1.4rem;aspect-ratio:1/1;mask-image:url(/sales/wp-content/themes/toreru-sales/imgs/common/arrow.svg?d=2026073015);mask-repeat:no-repeat;mask-position:center;mask-size:contain;background-color:var(--blue2)}@media screen and (max-width: 768px){[data-page=page-faq] .cat__item-arrow{display:none}}[data-page=page-faq] .faq{width:100%;margin:6rem auto 0;padding:15rem 0;background:linear-gradient(to right,#006fbd1a,#0146c81a)}@media screen and (max-width: 768px){[data-page=page-faq] .faq{margin:5rem auto 0;padding:6rem 0}}[data-page=page-faq] .faq__inner{width:90%;max-width:100rem;margin:0 auto;display:grid;grid-template-columns:repeat(1,1fr);row-gap:15rem}@media screen and (max-width: 768px){[data-page=page-faq] .faq__inner{row-gap:8rem}}[data-page=page-faq] .faq__box{width:100%;display:grid;grid-template-columns:repeat(1,1fr);row-gap:4rem}@media screen and (max-width: 768px){[data-page=page-faq] .faq__box{row-gap:3rem}}[data-page=page-faq] .faq__title{line-height:1;letter-spacing:0em;font-size:3.6rem;font-weight:700}[data-page=page-faq] .faq__title:before,[data-page=page-faq] .faq__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-faq] .faq__title:before{margin-block-end:0em}[data-page=page-faq] .faq__title:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=page-faq] .faq__title{font-size:2rem}}[data-page=page-faq] .faq__list{width:100%;display:grid;grid-template-columns:repeat(1,1fr);row-gap:2rem}[data-page=page-faq] .faq-accordion{display:flex;flex-direction:column;width:100%}[data-page=page-faq] .faq-accordion.is-active .faq-accordion__head--icon:before{transform:translate(-50%,-50%) rotate(0)}[data-page=page-faq] .faq-accordion__head{display:block}[data-page=page-faq] .faq-accordion__head::marker{display:none}[data-page=page-faq] .faq-accordion__head::-webkit-details-marker{display:none}[data-page=page-faq] .faq-accordion__head-inner{cursor:pointer;display:grid;grid-template-columns:6rem 1fr 2.5rem;background:var(--white);line-height:1.35;letter-spacing:0em;margin-block:calc((1em - 1lh)/2);font-size:2rem;padding:3rem 4rem;font-weight:700}@media screen and (max-width: 768px){[data-page=page-faq] .faq-accordion__head-inner{padding:2rem;font-size:1.6rem;grid-template-columns:3rem 1fr 2rem}}[data-page=page-faq] .faq-accordion__head--icon{width:100%;aspect-ratio:1/1;position:relative;align-self:center}[data-page=page-faq] .faq-accordion__head--icon:before,[data-page=page-faq] .faq-accordion__head--icon:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";width:100%;height:2px;background:var(--blue2);transition:transform .3s ease}[data-page=page-faq] .faq-accordion__head--icon:before{transform:translate(-50%,-50%) rotate(90deg)}[data-page=page-faq] .faq-accordion__body{overflow:hidden}[data-page=page-faq] .faq-accordion__body-inner{display:grid;grid-template-columns:6rem auto;padding:3rem 4rem}@media screen and (max-width: 768px) and (max-width: 768px){[data-page=page-faq] .faq-accordion__body-inner{padding:2rem;font-size:1.6rem;grid-template-columns:3rem auto}}[data-page=page-faq] .faq-accordion__body-inner span{font-weight:700;line-height:1;letter-spacing:.1em;font-size:2rem}[data-page=page-faq] .faq-accordion__body-inner span:before,[data-page=page-faq] .faq-accordion__body-inner span:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-faq] .faq-accordion__body-inner span:before{margin-block-end:0em}[data-page=page-faq] .faq-accordion__body-inner span:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=page-faq] .faq-accordion__body-inner span{font-size:1.6rem}}[data-page=page-faq] .faq-accordion__body-inner p{color:var(--black);line-height:1.75;letter-spacing:0em;font-size:1.6rem}[data-page=page-faq] .faq-accordion__body-inner p:before,[data-page=page-faq] .faq-accordion__body-inner p:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-faq] .faq-accordion__body-inner p:before{margin-block-end:-.375em}[data-page=page-faq] .faq-accordion__body-inner p:after{margin-block-start:-.375em}@media screen and (max-width: 768px){[data-page=page-faq] .faq-accordion__body-inner p{font-size:1.4rem}}[data-page=page-faq] .faq-accordion__note{width:100%;display:block;margin:2rem auto 0;color:var(--black);line-height:1.4285714286;letter-spacing:0em;font-size:1.4rem;font-weight:500}[data-page=page-faq] .faq-accordion__note:before,[data-page=page-faq] .faq-accordion__note:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-faq] .faq-accordion__note:before{margin-block-end:calc((1 - 1.4285714286) * .5em)}[data-page=page-faq] .faq-accordion__note:after{margin-block-start:calc((1 - 1.4285714286) * .5em)}[data-page=page-faq] .sales-expand{margin:15rem auto 12rem}@media screen and (max-width: 768px){[data-page=page-faq] .sales-expand{margin-block:6rem}}[data-page=page-outbound-policy] .sub-mv__left{margin-bottom:6rem}@media screen and (max-width: 768px){[data-page=page-outbound-policy] .sub-mv__left{margin-bottom:0}}[data-page=page-outbound-policy] .business-policy{width:100%;margin:15rem auto}@media screen and (max-width: 768px){[data-page=page-outbound-policy] .business-policy{margin:0 auto 5rem}}[data-page=page-outbound-policy] .business-policy__inner{max-width:120rem;width:90%;margin:0 auto;display:grid;grid-template-columns:repeat(1,1fr);row-gap:10rem}@media screen and (max-width: 768px){[data-page=page-outbound-policy] .business-policy__inner{row-gap:8rem}}[data-page=page-outbound-policy] .business-policy__box{width:100%;display:grid;grid-template-columns:33.3333333333% 1fr;align-items:center;column-gap:6.6666666667%}@media screen and (max-width: 1024px){[data-page=page-outbound-policy] .business-policy__box{align-items:start}}@media screen and (max-width: 768px){[data-page=page-outbound-policy] .business-policy__box{grid-template-columns:repeat(1,1fr);column-gap:0;row-gap:3rem}}[data-page=page-outbound-policy] .business-policy__img{width:100%;box-shadow:-1.7333333333vw 2.0666666667vw 2.2666666667vw #00000014,-.0666666667vw .2666666667vw .7333333333vw #0000001f}@media screen and (max-width: 768px){[data-page=page-outbound-policy] .business-policy__img{order:2}}[data-page=page-outbound-policy] .business-policy__img img{width:100%;box-shadow:0 .6666666667vw 2vw #0000001a}@media screen and (max-width: 768px){[data-page=page-outbound-policy] .business-policy__img img{height:100%;aspect-ratio:1.25/1;object-fit:cover;object-position:center bottom}}[data-page=page-outbound-policy] .business-policy__content{width:100%;display:grid;grid-template-columns:repeat(1,1fr);row-gap:4rem}@media screen and (max-width: 768px){[data-page=page-outbound-policy] .business-policy__content{order:1;row-gap:3rem}}[data-page=page-outbound-policy] .business-policy__title{width:100%;line-height:1.3333333333;letter-spacing:0em;font-size:3.6rem;font-weight:700}[data-page=page-outbound-policy] .business-policy__title:before,[data-page=page-outbound-policy] .business-policy__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-outbound-policy] .business-policy__title:before{margin-block-end:calc((1 - 1.3333333333) * .5em)}[data-page=page-outbound-policy] .business-policy__title:after{margin-block-start:calc((1 - 1.3333333333) * .5em)}@media screen and (max-width: 768px){[data-page=page-outbound-policy] .business-policy__title{font-size:2.4rem}}[data-page=page-outbound-policy] .business-policy__text{width:100%;margin:0 auto;line-height:2;letter-spacing:0em;font-size:1.6rem;color:var(--black)}[data-page=page-outbound-policy] .business-policy__text:before,[data-page=page-outbound-policy] .business-policy__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-outbound-policy] .business-policy__text:before{margin-block-end:-.5em}[data-page=page-outbound-policy] .business-policy__text:after{margin-block-start:-.5em}@media screen and (max-width: 768px){[data-page=page-outbound-policy] .business-policy__text{font-size:1.4rem}}[data-page=page-inquiry] .inquiry,[data-page=page-inquiry] .download,[data-page=page-download] .inquiry,[data-page=page-download] .download{width:100%;margin:0 auto 17rem}@media screen and (max-width: 768px){[data-page=page-inquiry] .inquiry,[data-page=page-inquiry] .download,[data-page=page-download] .inquiry,[data-page=page-download] .download{margin:0 auto 5rem}}[data-page=page-inquiry] .inquiry__note,[data-page=page-inquiry] .download__note,[data-page=page-download] .inquiry__note,[data-page=page-download] .download__note{width:fit-content;margin:2rem auto 0;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;row-gap:1rem}@media screen and (max-width: 768px){[data-page=page-inquiry] .inquiry__note,[data-page=page-inquiry] .download__note,[data-page=page-download] .inquiry__note,[data-page=page-download] .download__note{margin:2.5rem auto 0;row-gap:.6rem}}[data-page=page-inquiry] .inquiry__note-text,[data-page=page-inquiry] .download__note-text,[data-page=page-download] .inquiry__note-text,[data-page=page-download] .download__note-text{font-size:1.4rem;padding-left:1em;text-indent:-1em;color:var(--black)}@media screen and (max-width: 768px){[data-page=page-inquiry] .inquiry__note-text,[data-page=page-inquiry] .download__note-text,[data-page=page-download] .inquiry__note-text,[data-page=page-download] .download__note-text{font-size:1.4rem}}[data-page=page-inquiry] .inquiry__note-point,[data-page=page-inquiry] .download__note-point,[data-page=page-download] .inquiry__note-point,[data-page=page-download] .download__note-point{margin:0 .3rem;background:var(--red1);padding:.1rem .8rem;color:var(--white);font-size:1.2rem;border-radius:100vmax}@media screen and (max-width: 768px){[data-page=page-inquiry] .inquiry__note-point,[data-page=page-inquiry] .download__note-point,[data-page=page-download] .inquiry__note-point,[data-page=page-download] .download__note-point{padding:.1rem .6rem;font-size:1rem}}[data-page=page-inquiry] .inquiry__form,[data-page=page-inquiry] .download__form,[data-page=page-download] .inquiry__form,[data-page=page-download] .download__form{width:90%;max-width:100rem;margin:4rem auto 0}@media screen and (max-width: 768px){[data-page=page-inquiry] .inquiry__form,[data-page=page-inquiry] .download__form,[data-page=page-download] .inquiry__form,[data-page=page-download] .download__form{margin:1.5rem auto 0}}[data-page=page-inquiry] .inquiry__form-item,[data-page=page-inquiry] .download__form-item,[data-page=page-download] .inquiry__form-item,[data-page=page-download] .download__form-item{width:100%;padding:4rem 0;display:grid;grid-template-columns:35% 1fr;align-items:start}[data-page=page-inquiry] .inquiry__form-item:nth-child(n+2),[data-page=page-inquiry] .download__form-item:nth-child(n+2),[data-page=page-download] .inquiry__form-item:nth-child(n+2),[data-page=page-download] .download__form-item:nth-child(n+2){border-top:1px solid var(--gray5)}@media screen and (max-width: 1024px){[data-page=page-inquiry] .inquiry__form-item,[data-page=page-inquiry] .download__form-item,[data-page=page-download] .inquiry__form-item,[data-page=page-download] .download__form-item{padding:2rem 0;grid-template-columns:repeat(1,1fr);row-gap:2rem}}@media screen and (max-width: 1024px) and (max-width: 768px){[data-page=page-inquiry] .inquiry__form-item,[data-page=page-inquiry] .download__form-item,[data-page=page-download] .inquiry__form-item,[data-page=page-download] .download__form-item{row-gap:1rem}}[data-page=page-inquiry] .inquiry__form-title,[data-page=page-inquiry] .download__form-title,[data-page=page-download] .inquiry__form-title,[data-page=page-download] .download__form-title{margin-top:1.2rem;font-size:1.8rem;font-weight:700;display:flex;justify-content:flex-start;align-items:center;column-gap:3.3333333333%;padding-left:14.2857142857%}@media screen and (max-width: 1024px){[data-page=page-inquiry] .inquiry__form-title,[data-page=page-inquiry] .download__form-title,[data-page=page-download] .inquiry__form-title,[data-page=page-download] .download__form-title{padding-left:0}}@media screen and (max-width: 1024px) and (max-width: 768px){[data-page=page-inquiry] .inquiry__form-title,[data-page=page-inquiry] .download__form-title,[data-page=page-download] .inquiry__form-title,[data-page=page-download] .download__form-title{margin-top:0;padding-left:0;column-gap:.8rem;font-size:1.6rem}}[data-page=page-inquiry] .inquiry__form-point,[data-page=page-inquiry] .download__form-point,[data-page=page-download] .inquiry__form-point,[data-page=page-download] .download__form-point{background:var(--red1);font-size:1rem;color:var(--white);padding:.3rem .8rem;border-radius:100vmax}@media screen and (max-width: 768px){[data-page=page-inquiry] .inquiry__form-point,[data-page=page-inquiry] .download__form-point,[data-page=page-download] .inquiry__form-point,[data-page=page-download] .download__form-point{display:inline-block;font-size:1rem;padding:.4rem .6rem}}[data-page=page-inquiry] .inquiry__form-text,[data-page=page-inquiry] .download__form-text,[data-page=page-download] .inquiry__form-text,[data-page=page-download] .download__form-text{width:100%;height:4rem;background:var(--gray2);padding:1rem;border-radius:.4rem;font-size:1.6rem}[data-page=page-inquiry] .inquiry__form-text::placeholder,[data-page=page-inquiry] .download__form-text::placeholder,[data-page=page-download] .inquiry__form-text::placeholder,[data-page=page-download] .download__form-text::placeholder{color:var(--gray5);font-weight:500}[data-page=page-inquiry] .inquiry__form-textarea,[data-page=page-inquiry] .download__form-textarea,[data-page=page-download] .inquiry__form-textarea,[data-page=page-download] .download__form-textarea{width:100%;height:28rem;min-height:15rem;max-height:40rem;padding:1rem;border-radius:.4rem;font-size:1.6rem;line-height:1.75;background:var(--gray2);resize:vertical}@media screen and (max-width: 768px){[data-page=page-inquiry] .inquiry__form-textarea,[data-page=page-inquiry] .download__form-textarea,[data-page=page-download] .inquiry__form-textarea,[data-page=page-download] .download__form-textarea{height:20rem;min-height:15rem;max-height:25rem}}[data-page=page-inquiry] .inquiry__form-textarea::placeholder,[data-page=page-inquiry] .download__form-textarea::placeholder,[data-page=page-download] .inquiry__form-textarea::placeholder,[data-page=page-download] .download__form-textarea::placeholder{color:var(--gray5);font-weight:500}[data-page=page-inquiry] .inquiry__form-confirm,[data-page=page-inquiry] .download__form-confirm,[data-page=page-download] .inquiry__form-confirm,[data-page=page-download] .download__form-confirm{width:100%;margin:3rem auto 0;display:flex;justify-content:center;align-items:center;flex-direction:column;row-gap:2rem}@media screen and (max-width: 768px){[data-page=page-inquiry] .inquiry__form-confirm,[data-page=page-inquiry] .download__form-confirm,[data-page=page-download] .inquiry__form-confirm,[data-page=page-download] .download__form-confirm{margin:2rem auto 0;row-gap:1rem}}[data-page=page-inquiry] .inquiry__form-confirm-btn,[data-page=page-inquiry] .download__form-confirm-btn,[data-page=page-download] .inquiry__form-confirm-btn,[data-page=page-download] .download__form-confirm-btn{position:relative;height:6rem;display:flex;justify-content:center;align-items:center;font-size:1.8rem;border-radius:100vmax;background:var(--blue2);color:var(--white);transition:opacity .3s ease-in-out}@media (hover){[data-page=page-inquiry] .inquiry__form-confirm-btn:hover,[data-page=page-inquiry] .download__form-confirm-btn:hover,[data-page=page-download] .inquiry__form-confirm-btn:hover,[data-page=page-download] .download__form-confirm-btn:hover{opacity:.7}}[data-page=page-inquiry] .inquiry__form-confirm-btn:before,[data-page=page-inquiry] .download__form-confirm-btn:before,[data-page=page-download] .inquiry__form-confirm-btn:before,[data-page=page-download] .download__form-confirm-btn:before{content:"";width:1.5rem;aspect-ratio:1/1;mask-image:url(/sales/wp-content/themes/toreru-sales/imgs/common/arrow.svg?d=2026073015);mask-repeat:no-repeat;mask-position:center;mask-size:contain;background-color:var(--white);position:absolute;top:50%;transform:translateY(-50%)}[data-page=page-inquiry] .inquiry__form-confirm-note,[data-page=page-inquiry] .download__form-confirm-note,[data-page=page-download] .inquiry__form-confirm-note,[data-page=page-download] .download__form-confirm-note{font-size:1.4rem;padding-left:1em;text-indent:-1em;color:var(--black)}@media screen and (max-width: 768px){[data-page=page-inquiry] .inquiry__form-confirm-note,[data-page=page-inquiry] .download__form-confirm-note,[data-page=page-download] .inquiry__form-confirm-note,[data-page=page-download] .download__form-confirm-note{font-size:1.2rem}}[data-page=page-inquiry] .inquiry__form-input,[data-page=page-inquiry] .download__form-input,[data-page=page-download] .inquiry__form-input,[data-page=page-download] .download__form-input{width:100%}[data-page=page-inquiry] .inquiry__form-input--sub,[data-page=page-inquiry] .download__form-input--sub,[data-page=page-download] .inquiry__form-input--sub,[data-page=page-download] .download__form-input--sub{width:100%;display:grid;grid-template-columns:repeat(1,1fr);gap:3rem}@media screen and (max-width: 768px){[data-page=page-inquiry] .inquiry__form-input--sub,[data-page=page-inquiry] .download__form-input--sub,[data-page=page-download] .inquiry__form-input--sub,[data-page=page-download] .download__form-input--sub{gap:3rem}}[data-page=page-inquiry] .inquiry__form-input--chance,[data-page=page-inquiry] .download__form-input--chance,[data-page=page-download] .inquiry__form-input--chance,[data-page=page-download] .download__form-input--chance,[data-page=page-inquiry] .inquiry__form-input--materials,[data-page=page-inquiry] .download__form-input--materials,[data-page=page-download] .inquiry__form-input--materials,[data-page=page-download] .download__form-input--materials{width:100%;display:grid;grid-template-columns:repeat(1,1fr);gap:1rem}@media screen and (max-width: 768px){[data-page=page-inquiry] .inquiry__form-input--materials,[data-page=page-inquiry] .download__form-input--materials,[data-page=page-download] .inquiry__form-input--materials,[data-page=page-download] .download__form-input--materials{gap:.5rem}}[data-page=page-inquiry] .inquiry__form-sub,[data-page=page-inquiry] .download__form-sub,[data-page=page-download] .inquiry__form-sub,[data-page=page-download] .download__form-sub{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem}@media screen and (max-width: 768px){[data-page=page-inquiry] .inquiry__form-sub,[data-page=page-inquiry] .download__form-sub,[data-page=page-download] .inquiry__form-sub,[data-page=page-download] .download__form-sub{gap:1.2rem}}[data-page=page-inquiry] .inquiry__form-sub-title,[data-page=page-inquiry] .download__form-sub-title,[data-page=page-download] .inquiry__form-sub-title,[data-page=page-download] .download__form-sub-title{font-size:1.6rem;font-weight:500;color:var(--black)}[data-page=page-inquiry] .inquiry__form-sub--cat,[data-page=page-inquiry] .download__form-sub--cat,[data-page=page-download] .inquiry__form-sub--cat,[data-page=page-download] .download__form-sub--cat{width:100%}[data-page=page-inquiry] .inquiry__form-sub--cat .wpcf7-list-item,[data-page=page-inquiry] .download__form-sub--cat .wpcf7-list-item,[data-page=page-download] .inquiry__form-sub--cat .wpcf7-list-item,[data-page=page-download] .download__form-sub--cat .wpcf7-list-item{margin:0}[data-page=page-inquiry] .inquiry__form-sub--cat .wpcf7-list-item label,[data-page=page-inquiry] .download__form-sub--cat .wpcf7-list-item label,[data-page=page-download] .inquiry__form-sub--cat .wpcf7-list-item label,[data-page=page-download] .download__form-sub--cat .wpcf7-list-item label{display:grid;grid-template-columns:auto 1fr;column-gap:.5rem;align-items:center;color:var(--black);cursor:pointer;transition:opacity .3s ease-in-out}@media (hover){[data-page=page-inquiry] .inquiry__form-sub--cat .wpcf7-list-item label:hover,[data-page=page-inquiry] .download__form-sub--cat .wpcf7-list-item label:hover,[data-page=page-download] .inquiry__form-sub--cat .wpcf7-list-item label:hover,[data-page=page-download] .download__form-sub--cat .wpcf7-list-item label:hover{opacity:.7}}@media screen and (max-width: 768px){[data-page=page-inquiry] .inquiry__form-sub--cat .wpcf7-list-item label,[data-page=page-inquiry] .download__form-sub--cat .wpcf7-list-item label,[data-page=page-download] .inquiry__form-sub--cat .wpcf7-list-item label,[data-page=page-download] .download__form-sub--cat .wpcf7-list-item label{column-gap:1rem}}[data-page=page-inquiry] .inquiry__form-sub--cat .wpcf7-list-item label input[type=checkbox],[data-page=page-inquiry] .download__form-sub--cat .wpcf7-list-item label input[type=checkbox],[data-page=page-download] .inquiry__form-sub--cat .wpcf7-list-item label input[type=checkbox],[data-page=page-download] .download__form-sub--cat .wpcf7-list-item label input[type=checkbox]{appearance:none;-webkit-appearance:none;width:1.6rem;aspect-ratio:1/1;background:var(--white);border:1px solid var(--gray5);position:relative;cursor:pointer}[data-page=page-inquiry] .inquiry__form-sub--cat .wpcf7-list-item label input[type=checkbox]:after,[data-page=page-inquiry] .download__form-sub--cat .wpcf7-list-item label input[type=checkbox]:after,[data-page=page-download] .inquiry__form-sub--cat .wpcf7-list-item label input[type=checkbox]:after,[data-page=page-download] .download__form-sub--cat .wpcf7-list-item label input[type=checkbox]:after{content:"";width:.9rem;aspect-ratio:3/2;border-left:2px solid var(--white);border-bottom:2px solid var(--white);position:absolute;top:40%;left:50%;transform:translate(-50%,-50%) rotate(-45deg)}@media screen and (max-width: 768px){[data-page=page-inquiry] .inquiry__form-sub--cat .wpcf7-list-item label input[type=checkbox]:after,[data-page=page-inquiry] .download__form-sub--cat .wpcf7-list-item label input[type=checkbox]:after,[data-page=page-download] .inquiry__form-sub--cat .wpcf7-list-item label input[type=checkbox]:after,[data-page=page-download] .download__form-sub--cat .wpcf7-list-item label input[type=checkbox]:after{width:.8rem;border-left:1px solid var(--white);border-bottom:1px solid var(--white)}}[data-page=page-inquiry] .inquiry__form-sub--cat .wpcf7-list-item label input[type=checkbox]:checked,[data-page=page-inquiry] .download__form-sub--cat .wpcf7-list-item label input[type=checkbox]:checked,[data-page=page-download] .inquiry__form-sub--cat .wpcf7-list-item label input[type=checkbox]:checked,[data-page=page-download] .download__form-sub--cat .wpcf7-list-item label input[type=checkbox]:checked{background:var(--blue2);border:none}[data-page=page-inquiry] .inquiry__form-sub--cat .wpcf7-list-item-label,[data-page=page-inquiry] .download__form-sub--cat .wpcf7-list-item-label,[data-page=page-download] .inquiry__form-sub--cat .wpcf7-list-item-label,[data-page=page-download] .download__form-sub--cat .wpcf7-list-item-label{font-size:1.6rem}@media screen and (max-width: 768px){[data-page=page-inquiry] .inquiry__form-sub--cat .wpcf7-list-item-label,[data-page=page-inquiry] .download__form-sub--cat .wpcf7-list-item-label,[data-page=page-download] .inquiry__form-sub--cat .wpcf7-list-item-label,[data-page=page-download] .download__form-sub--cat .wpcf7-list-item-label{font-size:1.4rem}}[data-page=page-inquiry] .inquiry__form-sub--cat .wpcf7-checkbox,[data-page=page-inquiry] .download__form-sub--cat .wpcf7-checkbox,[data-page=page-download] .inquiry__form-sub--cat .wpcf7-checkbox,[data-page=page-download] .download__form-sub--cat .wpcf7-checkbox{display:grid;grid-template-columns:.4fr 1fr;justify-content:start;align-items:center;gap:2.5rem 10rem}@media screen and (max-width: 768px){[data-page=page-inquiry] .inquiry__form-sub--cat .wpcf7-checkbox,[data-page=page-inquiry] .download__form-sub--cat .wpcf7-checkbox,[data-page=page-download] .inquiry__form-sub--cat .wpcf7-checkbox,[data-page=page-download] .download__form-sub--cat .wpcf7-checkbox{grid-template-columns:.6fr 1fr;gap:1.2rem 2.5rem}}[data-page=page-inquiry] .inquiry__form-sub--cat-title,[data-page=page-inquiry] .download__form-sub--cat-title,[data-page=page-download] .inquiry__form-sub--cat-title,[data-page=page-download] .download__form-sub--cat-title{font-size:1.6rem}[data-page=page-inquiry] .inquiry__form-chance,[data-page=page-inquiry] .download__form-chance,[data-page=page-download] .inquiry__form-chance,[data-page=page-download] .download__form-chance{width:100%;display:grid;grid-template-columns:.4fr 1fr;justify-content:start;align-items:center;gap:2.5rem 10rem}@media screen and (max-width: 768px){[data-page=page-inquiry] .inquiry__form-chance,[data-page=page-inquiry] .download__form-chance,[data-page=page-download] .inquiry__form-chance,[data-page=page-download] .download__form-chance{grid-template-columns:.6fr 1fr;gap:1.2rem 2.5rem}}[data-page=page-inquiry] .inquiry__form-chance .wpcf7-list-item,[data-page=page-inquiry] .download__form-chance .wpcf7-list-item,[data-page=page-download] .inquiry__form-chance .wpcf7-list-item,[data-page=page-download] .download__form-chance .wpcf7-list-item{margin:0}[data-page=page-inquiry] .inquiry__form-chance .wpcf7-list-item label,[data-page=page-inquiry] .download__form-chance .wpcf7-list-item label,[data-page=page-download] .inquiry__form-chance .wpcf7-list-item label,[data-page=page-download] .download__form-chance .wpcf7-list-item label{display:grid;grid-template-columns:auto 1fr;column-gap:.5rem;align-items:center;cursor:pointer;transition:opacity .3s ease-in-out;color:var(--black)}@media screen and (max-width: 768px){[data-page=page-inquiry] .inquiry__form-chance .wpcf7-list-item label,[data-page=page-inquiry] .download__form-chance .wpcf7-list-item label,[data-page=page-download] .inquiry__form-chance .wpcf7-list-item label,[data-page=page-download] .download__form-chance .wpcf7-list-item label{column-gap:1rem}}@media (hover){[data-page=page-inquiry] .inquiry__form-chance .wpcf7-list-item label:hover,[data-page=page-inquiry] .download__form-chance .wpcf7-list-item label:hover,[data-page=page-download] .inquiry__form-chance .wpcf7-list-item label:hover,[data-page=page-download] .download__form-chance .wpcf7-list-item label:hover{opacity:.7}}[data-page=page-inquiry] .inquiry__form-chance .wpcf7-list-item label input[type=checkbox],[data-page=page-inquiry] .download__form-chance .wpcf7-list-item label input[type=checkbox],[data-page=page-download] .inquiry__form-chance .wpcf7-list-item label input[type=checkbox],[data-page=page-download] .download__form-chance .wpcf7-list-item label input[type=checkbox]{appearance:none;-webkit-appearance:none;width:1.6rem;aspect-ratio:1/1;background:var(--white);border:1px solid var(--gray5);position:relative;cursor:pointer}[data-page=page-inquiry] .inquiry__form-chance .wpcf7-list-item label input[type=checkbox]:after,[data-page=page-inquiry] .download__form-chance .wpcf7-list-item label input[type=checkbox]:after,[data-page=page-download] .inquiry__form-chance .wpcf7-list-item label input[type=checkbox]:after,[data-page=page-download] .download__form-chance .wpcf7-list-item label input[type=checkbox]:after{content:"";width:.9rem;aspect-ratio:3/2;border-left:2px solid var(--white);border-bottom:2px solid var(--white);position:absolute;top:40%;left:50%;transform:translate(-50%,-50%) rotate(-45deg)}@media screen and (max-width: 768px){[data-page=page-inquiry] .inquiry__form-chance .wpcf7-list-item label input[type=checkbox]:after,[data-page=page-inquiry] .download__form-chance .wpcf7-list-item label input[type=checkbox]:after,[data-page=page-download] .inquiry__form-chance .wpcf7-list-item label input[type=checkbox]:after,[data-page=page-download] .download__form-chance .wpcf7-list-item label input[type=checkbox]:after{width:.8rem;border-left:1px solid var(--white);border-bottom:1px solid var(--white)}}[data-page=page-inquiry] .inquiry__form-chance .wpcf7-list-item label input[type=checkbox]:checked,[data-page=page-inquiry] .download__form-chance .wpcf7-list-item label input[type=checkbox]:checked,[data-page=page-download] .inquiry__form-chance .wpcf7-list-item label input[type=checkbox]:checked,[data-page=page-download] .download__form-chance .wpcf7-list-item label input[type=checkbox]:checked{background:var(--blue2);border:none}[data-page=page-inquiry] .inquiry__form-chance .wpcf7-list-item-label,[data-page=page-inquiry] .download__form-chance .wpcf7-list-item-label,[data-page=page-download] .inquiry__form-chance .wpcf7-list-item-label,[data-page=page-download] .download__form-chance .wpcf7-list-item-label{font-size:1.6rem}@media screen and (max-width: 768px){[data-page=page-inquiry] .inquiry__form-chance .wpcf7-list-item-label,[data-page=page-inquiry] .download__form-chance .wpcf7-list-item-label,[data-page=page-download] .inquiry__form-chance .wpcf7-list-item-label,[data-page=page-download] .download__form-chance .wpcf7-list-item-label{font-size:1.4rem}}[data-page=page-inquiry] .inquiry__form-chance--other,[data-page=page-inquiry] .download__form-chance--other,[data-page=page-download] .inquiry__form-chance--other,[data-page=page-download] .download__form-chance--other{display:none;width:50%;height:4rem;background:var(--gray2);padding:1rem;border-radius:.4rem;font-size:1.6rem}@media screen and (max-width: 768px){[data-page=page-inquiry] .inquiry__form-chance--other,[data-page=page-inquiry] .download__form-chance--other,[data-page=page-download] .inquiry__form-chance--other,[data-page=page-download] .download__form-chance--other{width:100%}}[data-page=page-inquiry] .inquiry__form-chance--other::placeholder,[data-page=page-inquiry] .download__form-chance--other::placeholder,[data-page=page-download] .inquiry__form-chance--other::placeholder,[data-page=page-download] .download__form-chance--other::placeholder{color:var(--gray5);font-weight:500}[data-page=page-inquiry] .inquiry__form-materials,[data-page=page-inquiry] .download__form-materials,[data-page=page-download] .inquiry__form-materials,[data-page=page-download] .download__form-materials{width:100%;display:grid;grid-template-columns:repeat(1,1fr);justify-content:start;align-items:start;gap:2.5rem}@media screen and (max-width: 768px){[data-page=page-inquiry] .inquiry__form-materials,[data-page=page-inquiry] .download__form-materials,[data-page=page-download] .inquiry__form-materials,[data-page=page-download] .download__form-materials{gap:1.25rem}}[data-page=page-inquiry] .inquiry__form-materials .wpcf7-list-item,[data-page=page-inquiry] .download__form-materials .wpcf7-list-item,[data-page=page-download] .inquiry__form-materials .wpcf7-list-item,[data-page=page-download] .download__form-materials .wpcf7-list-item{margin:0}[data-page=page-inquiry] .inquiry__form-materials .wpcf7-list-item label,[data-page=page-inquiry] .download__form-materials .wpcf7-list-item label,[data-page=page-download] .inquiry__form-materials .wpcf7-list-item label,[data-page=page-download] .download__form-materials .wpcf7-list-item label{display:grid;grid-template-columns:auto 1fr;column-gap:.5rem;align-items:center;cursor:pointer;transition:opacity .3s ease-in-out;color:var(--black)}@media (hover){[data-page=page-inquiry] .inquiry__form-materials .wpcf7-list-item label:hover,[data-page=page-inquiry] .download__form-materials .wpcf7-list-item label:hover,[data-page=page-download] .inquiry__form-materials .wpcf7-list-item label:hover,[data-page=page-download] .download__form-materials .wpcf7-list-item label:hover{opacity:.7}}@media screen and (max-width: 768px){[data-page=page-inquiry] .inquiry__form-materials .wpcf7-list-item label,[data-page=page-inquiry] .download__form-materials .wpcf7-list-item label,[data-page=page-download] .inquiry__form-materials .wpcf7-list-item label,[data-page=page-download] .download__form-materials .wpcf7-list-item label{column-gap:.25rem}}[data-page=page-inquiry] .inquiry__form-materials .wpcf7-list-item label input[type=checkbox],[data-page=page-inquiry] .download__form-materials .wpcf7-list-item label input[type=checkbox],[data-page=page-download] .inquiry__form-materials .wpcf7-list-item label input[type=checkbox],[data-page=page-download] .download__form-materials .wpcf7-list-item label input[type=checkbox]{appearance:none;-webkit-appearance:none;width:1.6rem;aspect-ratio:1/1;background:var(--white);border:1px solid var(--gray5);position:relative;cursor:pointer}[data-page=page-inquiry] .inquiry__form-materials .wpcf7-list-item label input[type=checkbox]:after,[data-page=page-inquiry] .download__form-materials .wpcf7-list-item label input[type=checkbox]:after,[data-page=page-download] .inquiry__form-materials .wpcf7-list-item label input[type=checkbox]:after,[data-page=page-download] .download__form-materials .wpcf7-list-item label input[type=checkbox]:after{content:"";width:.9rem;aspect-ratio:3/2;border-left:2px solid var(--white);border-bottom:2px solid var(--white);position:absolute;top:40%;left:50%;transform:translate(-50%,-50%) rotate(-45deg)}@media screen and (max-width: 768px){[data-page=page-inquiry] .inquiry__form-materials .wpcf7-list-item label input[type=checkbox]:after,[data-page=page-inquiry] .download__form-materials .wpcf7-list-item label input[type=checkbox]:after,[data-page=page-download] .inquiry__form-materials .wpcf7-list-item label input[type=checkbox]:after,[data-page=page-download] .download__form-materials .wpcf7-list-item label input[type=checkbox]:after{width:.8rem;border-left:1px solid var(--white);border-bottom:1px solid var(--white)}}[data-page=page-inquiry] .inquiry__form-materials .wpcf7-list-item label input[type=checkbox]:checked,[data-page=page-inquiry] .download__form-materials .wpcf7-list-item label input[type=checkbox]:checked,[data-page=page-download] .inquiry__form-materials .wpcf7-list-item label input[type=checkbox]:checked,[data-page=page-download] .download__form-materials .wpcf7-list-item label input[type=checkbox]:checked{background:var(--blue2);border:none}[data-page=page-inquiry] .inquiry__form-materials .wpcf7-list-item-label,[data-page=page-inquiry] .download__form-materials .wpcf7-list-item-label,[data-page=page-download] .inquiry__form-materials .wpcf7-list-item-label,[data-page=page-download] .download__form-materials .wpcf7-list-item-label{font-size:1.6rem;line-height:1.35}[data-page=page-inquiry] .inquiry__form-materials--note,[data-page=page-inquiry] .download__form-materials--note,[data-page=page-download] .inquiry__form-materials--note,[data-page=page-download] .download__form-materials--note{font-size:1.4rem;line-height:1.35;color:var(--gray1);font-weight:400}[data-page=page-inquiry] .inquiry__agreement,[data-page=page-inquiry] .download__agreement,[data-page=page-download] .inquiry__agreement,[data-page=page-download] .download__agreement{width:fit-content;margin:4rem auto 0;font-size:1.4rem;font-weight:400;color:var(--black)}@media screen and (max-width: 768px){[data-page=page-inquiry] .inquiry__agreement,[data-page=page-inquiry] .download__agreement,[data-page=page-download] .inquiry__agreement,[data-page=page-download] .download__agreement{margin:1.5rem auto 0}}[data-page=page-inquiry] .inquiry__agreement-link,[data-page=page-inquiry] .download__agreement-link,[data-page=page-download] .inquiry__agreement-link,[data-page=page-download] .download__agreement-link{color:var(--blue7);text-decoration:underline;transition:opacity .3s ease-in-out}@media (hover){[data-page=page-inquiry] .inquiry__agreement-link:hover,[data-page=page-inquiry] .download__agreement-link:hover,[data-page=page-download] .inquiry__agreement-link:hover,[data-page=page-download] .download__agreement-link:hover{opacity:.7}}[data-page=page-inquiry] .inquiry .wpcf7-not-valid-tip,[data-page=page-inquiry] .download .wpcf7-not-valid-tip,[data-page=page-download] .inquiry .wpcf7-not-valid-tip,[data-page=page-download] .download .wpcf7-not-valid-tip{margin-top:1rem;font-size:1.2rem}[data-page=page-inquiry] .inquiry .wpcf7-response-output,[data-page=page-inquiry] .download .wpcf7-response-output,[data-page=page-download] .inquiry .wpcf7-response-output,[data-page=page-download] .download .wpcf7-response-output{margin-top:2rem;padding:1rem;font-size:1.4rem;color:var(--black)}@media screen and (max-width: 768px){[data-page=page-inquiry] .inquiry .wpcf7-response-output,[data-page=page-inquiry] .download .wpcf7-response-output,[data-page=page-download] .inquiry .wpcf7-response-output,[data-page=page-download] .download .wpcf7-response-output{margin-top:1rem;font-size:1.2rem}}[data-page=page-inquiry] .inquiry__form-confirm-btn,[data-page=page-download] .inquiry__form-confirm-btn{width:30rem}[data-page=page-inquiry] .inquiry__form-confirm-btn:before,[data-page=page-download] .inquiry__form-confirm-btn:before{right:10%}[data-page=page-inquiry] .download__form-confirm-btn,[data-page=page-download] .download__form-confirm-btn{width:35rem}[data-page=page-inquiry] .download__form-confirm-btn:before,[data-page=page-download] .download__form-confirm-btn:before{right:5%}[data-page=page-inquiry] .modal_confirm,[data-page=page-download] .modal_confirm{padding:10rem 0}@media screen and (max-width: 768px){[data-page=page-inquiry] .modal_confirm,[data-page=page-download] .modal_confirm{padding:5rem 0 10rem}}[data-page=page-inquiry] .modal_confirm .confirm_close,[data-page=page-download] .modal_confirm .confirm_close{position:absolute;top:-1rem;right:0;transform:translateY(-100%);width:6rem;aspect-ratio:1/1;cursor:pointer;transition:opacity .3s ease-in-out}@media (hover){[data-page=page-inquiry] .modal_confirm .confirm_close:hover,[data-page=page-download] .modal_confirm .confirm_close:hover{opacity:.7}}@media screen and (max-width: 768px){[data-page=page-inquiry] .modal_confirm .confirm_close,[data-page=page-download] .modal_confirm .confirm_close{top:-.25rem;width:3rem}}[data-page=page-inquiry] .modal_confirm .confirm_close:before,[data-page=page-inquiry] .modal_confirm .confirm_close:after,[data-page=page-download] .modal_confirm .confirm_close:before,[data-page=page-download] .modal_confirm .confirm_close:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:100%;height:2px;background:var(--white)}[data-page=page-inquiry] .modal_confirm .confirm_close:after,[data-page=page-download] .modal_confirm .confirm_close:after{transform:translate(-50%,-50%) rotate(-45deg)}[data-page=page-inquiry] .modal_confirm .inner,[data-page=page-download] .modal_confirm .inner{max-width:120rem;width:90%;border-radius:3rem;padding:10rem 0;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;row-gap:4rem;overscroll-behavior:contain}@media screen and (max-width: 768px){[data-page=page-inquiry] .modal_confirm .inner,[data-page=page-download] .modal_confirm .inner{padding:4rem 0;border-radius:1rem;row-gap:2rem}}[data-page=page-inquiry] .modal_confirm h3,[data-page=page-download] .modal_confirm h3{font-size:3.6rem;font-weight:700}@media screen and (max-width: 768px){[data-page=page-inquiry] .modal_confirm h3,[data-page=page-download] .modal_confirm h3{font-size:2.4rem}}[data-page=page-inquiry] .modal_confirm p,[data-page=page-download] .modal_confirm p{font-size:1.4rem;line-height:1.5;font-weight:500;color:var(--black);width:90%;margin-inline:auto}[data-page=page-inquiry] .modal_confirm .modal-dl,[data-page=page-download] .modal_confirm .modal-dl{max-width:100rem;margin:0 auto;width:90%}[data-page=page-inquiry] .modal_confirm .modal-dl .modal-dl-row,[data-page=page-download] .modal_confirm .modal-dl .modal-dl-row{width:100%;display:grid;grid-template-columns:35% 1fr;padding:4rem 0!important;margin-top:0;gap:0}@media screen and (max-width: 768px){[data-page=page-inquiry] .modal_confirm .modal-dl .modal-dl-row,[data-page=page-download] .modal_confirm .modal-dl .modal-dl-row{padding:1.2rem 0!important;grid-template-columns:repeat(1,1fr);row-gap:.5rem}}[data-page=page-inquiry] .modal_confirm .modal-dl .modal-dl-row:nth-child(n+2),[data-page=page-download] .modal_confirm .modal-dl .modal-dl-row:nth-child(n+2){margin-top:0!important;border-top:1px solid var(--gray5)}[data-page=page-inquiry] .modal_confirm .modal-dl .modal-dl-row dt,[data-page=page-download] .modal_confirm .modal-dl .modal-dl-row dt{padding-left:16.6666666667%;font-size:1.8rem;font-weight:700;border-right:none}@media screen and (max-width: 768px){[data-page=page-inquiry] .modal_confirm .modal-dl .modal-dl-row dt,[data-page=page-download] .modal_confirm .modal-dl .modal-dl-row dt{font-size:1.6rem;padding-left:0}}[data-page=page-inquiry] .modal_confirm .modal-dl .modal-dl-row dd,[data-page=page-download] .modal_confirm .modal-dl .modal-dl-row dd{font-size:1.6rem;line-height:1.5;font-weight:500;color:var(--black);white-space:pre-wrap;word-break:break-all}@media screen and (max-width: 768px){[data-page=page-inquiry] .modal_confirm .modal-dl .modal-dl-row dd,[data-page=page-download] .modal_confirm .modal-dl .modal-dl-row dd{font-size:1.4rem}}[data-page=page-inquiry] .modal_confirm .confirm-btn,[data-page=page-download] .modal_confirm .confirm-btn{width:75rem;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:5rem}@media screen and (max-width: 768px){[data-page=page-inquiry] .modal_confirm .confirm-btn,[data-page=page-download] .modal_confirm .confirm-btn{width:90%;max-width:30rem;gap:1rem;grid-template-columns:repeat(1,1fr)}}[data-page=page-inquiry] .modal_confirm .confirm-btn .wpcf7-back,[data-page=page-inquiry] .modal_confirm .confirm-btn .wpcf7-submit,[data-page=page-download] .modal_confirm .confirm-btn .wpcf7-back,[data-page=page-download] .modal_confirm .confirm-btn .wpcf7-submit{width:100%;padding:2.5rem 0;font-size:2rem;display:flex;justify-content:center;align-items:center;border-radius:100vmax;cursor:pointer;transition:opacity .3s ease-in-out;color:var(--white);position:relative}@media (hover){[data-page=page-inquiry] .modal_confirm .confirm-btn .wpcf7-back:hover,[data-page=page-inquiry] .modal_confirm .confirm-btn .wpcf7-submit:hover,[data-page=page-download] .modal_confirm .confirm-btn .wpcf7-back:hover,[data-page=page-download] .modal_confirm .confirm-btn .wpcf7-submit:hover{opacity:.7}}@media screen and (max-width: 768px){[data-page=page-inquiry] .modal_confirm .confirm-btn .wpcf7-back,[data-page=page-inquiry] .modal_confirm .confirm-btn .wpcf7-submit,[data-page=page-download] .modal_confirm .confirm-btn .wpcf7-back,[data-page=page-download] .modal_confirm .confirm-btn .wpcf7-submit{font-size:1.6rem;padding:1.5rem 0}}[data-page=page-inquiry] .modal_confirm .confirm-btn .wpcf7-back:before,[data-page=page-inquiry] .modal_confirm .confirm-btn .wpcf7-submit:before,[data-page=page-download] .modal_confirm .confirm-btn .wpcf7-back:before,[data-page=page-download] .modal_confirm .confirm-btn .wpcf7-submit:before{content:"";width:1.5rem;aspect-ratio:1/1;mask-image:url(/sales/wp-content/themes/toreru-sales/imgs/common/arrow.svg?d=2026073015);mask-repeat:no-repeat;mask-position:center;mask-size:contain;transform:translateY(-50%);position:absolute;top:50%}[data-page=page-inquiry] .modal_confirm .confirm-btn .wpcf7-back,[data-page=page-download] .modal_confirm .confirm-btn .wpcf7-back{background:var(--white);color:var(--black);border:1px solid var(--black)}[data-page=page-inquiry] .modal_confirm .confirm-btn .wpcf7-back:before,[data-page=page-download] .modal_confirm .confirm-btn .wpcf7-back:before{left:10%;background-color:var(--black);transform:translateY(-50%) rotate(180deg)}[data-page=page-inquiry] .modal_confirm .confirm-btn .wpcf7-submit,[data-page=page-download] .modal_confirm .confirm-btn .wpcf7-submit{background:var(--blue2)}[data-page=page-inquiry] .modal_confirm .confirm-btn .wpcf7-submit:before,[data-page=page-download] .modal_confirm .confirm-btn .wpcf7-submit:before{right:10%;background-color:var(--white)}[data-page=page-thanks] .thanks{width:90%;margin:0 auto 17rem;display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (max-width: 768px){[data-page=page-thanks] .thanks{margin:0 auto 5rem}}[data-page=page-thanks] .thanks__title{width:100%;text-align:center;font-size:3.6rem;line-height:1.5;font-weight:700}[data-page=page-thanks] .thanks__text{width:55rem;margin:4rem auto 0;text-align:center;font-size:1.6rem;font-weight:500;color:var(--black);line-height:2}@media screen and (max-width: 1024px){[data-page=page-thanks] .thanks__text{width:100%}}@media screen and (max-width: 768px){[data-page=page-thanks] .thanks__text{margin:2rem auto 0}}[data-page=page-thanks] .thanks__timerex{width:100%;max-width:120rem;margin:5rem auto 0;padding:8rem 0;background:#00136714}@media screen and (max-width: 768px){[data-page=page-thanks] .thanks__timerex{margin:2rem auto 0}}[data-page=page-thanks] .thanks__timerex .calendar-title{color:var(--blue2)!important}[data-page=page-thanks] .thanks__timerex-inner{width:83.3333333333%;margin:0 auto}[data-page=page-thanks] .thanks__timerex-contents{display:flex;justify-content:center;align-items:center;flex-direction:column;row-gap:2rem}[data-page=page-thanks] .thanks__timerex-title{line-height:1.8461538462;letter-spacing:0em;margin-block:calc((1em - 1lh)/2);font-size:2.6rem;text-align:center;font-weight:700}[data-page=page-thanks] .thanks__timerex-text{text-align:center;font-size:1.6rem;font-weight:400;line-height:2;color:var(--black)}[data-page=page-thanks] .thanks__timerex-iframe{width:100%;margin:5rem auto 0}[data-page=page-thanks] .thanks__btn{width:100%;margin:8rem auto 0;display:flex;justify-content:center;align-items:center;flex-direction:column;row-gap:1.5rem}@media screen and (max-width: 768px){[data-page=page-thanks] .thanks__btn{margin:2rem auto 0}}[data-page=page-thanks] .thanks__btn-text{text-align:center;font-size:1.6rem;font-weight:400;line-height:1;color:var(--black)}[data-page=page-thanks] .thanks__btn .button{border:solid 1px var(--blue2);height:6rem;width:30rem;box-shadow:none}@media screen and (max-width: 768px){[data-page=page-thanks] .thanks__btn .button{margin-top:2rem}}[data-page=page-thanks] .thanks__btn .button__text{font-size:1.8rem}[data-page=page-thanks] .thanks__btn .button__circle{width:1.5rem}[data-page=page-thanks] .thanks__btn .button__circle--arrow:after{width:1.5rem}[data-page=page-case-study] .sub-mv__left{margin-bottom:6rem}@media screen and (max-width: 768px){[data-page=page-case-study] .sub-mv__left{margin-bottom:0}}[data-page=page-case-study] .case-data__inner{width:90%;max-width:120rem;margin:0 auto}[data-page=page-case-study] .case-data__list{margin-top:5rem;display:grid;grid-template-columns:repeat(2,1fr);gap:3rem}@media screen and (max-width: 768px){[data-page=page-case-study] .case-data__list{grid-template-columns:1fr}}[data-page=page-case-study] .case-data__item{background:var(--white);padding:3rem;border-radius:1rem;display:grid;gap:0;grid-row:span 4;grid-template-rows:subgrid;box-shadow:0 10px 20px #0000001a}@media screen and (max-width: 768px){[data-page=page-case-study] .case-data__item{display:flex;flex-direction:column}}[data-page=page-case-study] .case-data__item-top{display:flex;align-items:center;gap:1.2rem;padding-bottom:1rem;margin-bottom:2.5rem;padding-left:2rem;border-bottom:solid 1px var(--blue2)}@media screen and (max-width: 768px){[data-page=page-case-study] .case-data__item-top{margin-bottom:1.5rem;padding-left:0}}[data-page=page-case-study] .case-data__item-top span{color:var(--white);border-radius:.4rem;display:block;background:var(--blue2);line-height:1;letter-spacing:0em;margin-block:calc((1em - 1lh)/2);font-size:1.6rem;padding:.5rem 1rem}@media screen and (max-width: 768px){[data-page=page-case-study] .case-data__item-top span{font-size:1.4rem}}[data-page=page-case-study] .case-data__item-top p{line-height:1;letter-spacing:0em;margin-block:calc((1em - 1lh)/2);font-size:1.8rem}@media screen and (max-width: 768px){[data-page=page-case-study] .case-data__item-top p{font-size:1.6rem}}[data-page=page-case-study] .case-data__item-main{margin-bottom:3rem}[data-page=page-case-study] .case-data__item-main p{line-height:1.3333333333;letter-spacing:0em;font-size:2.4rem;text-align:center;font-weight:700}[data-page=page-case-study] .case-data__item-main p:before,[data-page=page-case-study] .case-data__item-main p:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-case-study] .case-data__item-main p:before{margin-block-end:calc((1 - 1.3333333333) * .5em)}[data-page=page-case-study] .case-data__item-main p:after{margin-block-start:calc((1 - 1.3333333333) * .5em)}@media screen and (max-width: 768px){[data-page=page-case-study] .case-data__item-main p{font-size:1.8rem}}[data-page=page-case-study] .case-data__item-main img{display:block;margin-inline:auto}[data-page=page-case-study] .case-data__item-main img.img01{width:27.3rem;margin-top:5.5rem}@media screen and (max-width: 768px){[data-page=page-case-study] .case-data__item-main img.img01{margin-top:1.5rem;width:16rem}}[data-page=page-case-study] .case-data__item-main img.img02{width:25.5rem;margin-top:2rem}@media screen and (max-width: 768px){[data-page=page-case-study] .case-data__item-main img.img02{margin-top:1.5rem;width:14rem}}[data-page=page-case-study] .case-data__item-main img.img03{width:18.5rem;margin-top:1.5rem}@media screen and (max-width: 768px){[data-page=page-case-study] .case-data__item-main img.img03{width:12rem}}[data-page=page-case-study] .case-data__item-main img.img04{width:23rem;margin-top:1.5rem}@media screen and (max-width: 768px){[data-page=page-case-study] .case-data__item-main img.img04{width:13rem}}[data-page=page-case-study] .case-data__item-title{font-feature-settings:"palt" 1;font-weight:700;color:var(--black);line-height:1.6;letter-spacing:.08em;font-size:2rem;margin-bottom:2rem}[data-page=page-case-study] .case-data__item-title:before,[data-page=page-case-study] .case-data__item-title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-case-study] .case-data__item-title:before{margin-block-end:calc((1 - 1.6) * .5em)}[data-page=page-case-study] .case-data__item-title:after{margin-block-start:calc((1 - 1.6) * .5em)}@media screen and (max-width: 768px){[data-page=page-case-study] .case-data__item-title{font-size:1.6rem}}[data-page=page-case-study] .case-data__item-text{font-feature-settings:"palt" 1;font-weight:500;color:var(--black);line-height:1.75;letter-spacing:0em;font-size:1.6rem}[data-page=page-case-study] .case-data__item-text:before,[data-page=page-case-study] .case-data__item-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-case-study] .case-data__item-text:before{margin-block-end:-.375em}[data-page=page-case-study] .case-data__item-text:after{margin-block-start:-.375em}@media screen and (max-width: 768px){[data-page=page-case-study] .case-data__item-text{font-size:1.4rem}}[data-page=page-case-study] .case-success{width:95%;max-width:142rem;margin:15rem auto 0;padding:8rem 0 5rem;border-radius:2rem;background:linear-gradient(to right,var(--blue9),var(--blue10));box-shadow:.0666666667vw .2666666667vw 1vw #0003,.6666666667vw 1.8vw 2vw #0000001f}@media screen and (max-width: 768px){[data-page=page-case-study] .case-success{margin-top:8rem;padding:5rem 0 3rem;width:90%}}[data-page=page-case-study] .case-success__inner{width:95%;max-width:120rem;margin:0 auto;display:grid;grid-template-columns:repeat(1,1fr);row-gap:4rem}@media screen and (max-width: 768px){[data-page=page-case-study] .case-success__inner{width:90%;row-gap:3rem}}[data-page=page-case-study] .case-success .section-title{row-gap:2rem}@media screen and (max-width: 768px){[data-page=page-case-study] .case-success .section-title{row-gap:1.5rem}}[data-page=page-case-study] .case-success__lead{width:100%;margin:0 auto;line-height:2;letter-spacing:0em;font-size:1.6rem;text-align:center;color:var(--white)}[data-page=page-case-study] .case-success__lead:before,[data-page=page-case-study] .case-success__lead:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-case-study] .case-success__lead:before{margin-block-end:-.5em}[data-page=page-case-study] .case-success__lead:after{margin-block-start:-.5em}@media screen and (max-width: 768px){[data-page=page-case-study] .case-success__lead{font-size:1.4rem;line-height:1.5}}[data-page=page-case-study] .case-success__list{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}@media screen and (max-width: 1240px){[data-page=page-case-study] .case-success__list{gap:2rem}}@media screen and (max-width: 1240px) and (max-width: 768px){[data-page=page-case-study] .case-success__list{grid-template-columns:repeat(1,1fr);gap:1.5rem}}[data-page=page-case-study] .case-success__item{width:100%}[data-page=page-case-study] .case-success__link{width:100%;height:100%;display:grid;grid-template-rows:auto 1fr auto;row-gap:2rem;padding:0 0 2rem;background:var(--white);border-radius:1rem;overflow:hidden;box-shadow:0 2vw 2vw #0000001a;transition:opacity .3s ease}@media screen and (max-width: 1240px){[data-page=page-case-study] .case-success__link{row-gap:1.5rem}}@media (hover){[data-page=page-case-study] .case-success__link:hover{opacity:.7}}[data-page=page-case-study] .case-success__img,[data-page=page-case-study] .case-success__img img{width:100%}@media screen and (max-width: 1240px){[data-page=page-case-study] .case-success__content{padding-inline:2rem}}[data-page=page-case-study] .case-success__title{line-height:1.1666666667;letter-spacing:0em;font-size:2.4rem;font-weight:700;text-align:center;color:var(--black);font-size:1.8rem}[data-page=page-case-study] .case-success__title:before,[data-page=page-case-study] .case-success__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-case-study] .case-success__title:before{margin-block-end:calc((1 - 1.1666666667) * .5em)}[data-page=page-case-study] .case-success__title:after{margin-block-start:calc((1 - 1.1666666667) * .5em)}[data-page=page-case-study] .case-success__catch{max-width:32rem;margin:2rem auto 0;padding:2rem 0 0;border-top:1px solid var(--gray1);line-height:1.4;letter-spacing:0em;font-size:2rem;text-align:center;color:var(--blue2);font-weight:700}[data-page=page-case-study] .case-success__catch:before,[data-page=page-case-study] .case-success__catch:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-case-study] .case-success__catch:before{margin-block-end:calc((1 - 1.4) * .5em)}[data-page=page-case-study] .case-success__catch:after{margin-block-start:calc((1 - 1.4) * .5em)}@media screen and (max-width: 1240px){[data-page=page-case-study] .case-success__catch{font-size:1.6rem;padding-top:1.5rem;margin-top:1.5rem}}[data-page=page-case-study] .case-success__data{max-width:32rem;margin:2rem auto 0;display:grid;grid-template-columns:repeat(1,1fr);row-gap:1rem}@media screen and (max-width: 1240px){[data-page=page-case-study] .case-success__data{margin-top:1.5rem}}[data-page=page-case-study] .case-success__data-item{width:100%;display:grid;grid-template-columns:repeat(1,1fr);row-gap:.5rem}[data-page=page-case-study] .case-success__data-title{width:100%;border-radius:100vmax;background:var(--blue3);text-align:center;padding:.5rem 0;line-height:2;letter-spacing:0em;font-size:1.4rem}[data-page=page-case-study] .case-success__data-title:before,[data-page=page-case-study] .case-success__data-title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-case-study] .case-success__data-title:before{margin-block-end:-.5em}[data-page=page-case-study] .case-success__data-title:after{margin-block-start:-.5em}[data-page=page-case-study] .case-success__data-text{text-align:center;line-height:1.75;letter-spacing:0em;font-size:1.6rem;color:var(--black);font-weight:700}[data-page=page-case-study] .case-success__data-text:before,[data-page=page-case-study] .case-success__data-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-case-study] .case-success__data-text:before{margin-block-end:-.375em}[data-page=page-case-study] .case-success__data-text:after{margin-block-start:-.375em}@media screen and (max-width: 1240px){[data-page=page-case-study] .case-success__data-text{font-size:1.4rem}}[data-page=page-case-study] .case-success__more{width:fit-content;margin:0 auto;padding-left:2rem;display:flex;justify-content:center;align-items:center;column-gap:1.5rem}[data-page=page-case-study] .case-success__more-text{line-height:1.9285714286;letter-spacing:0em;font-size:1.4rem;font-weight:700}[data-page=page-case-study] .case-success__more-text:before,[data-page=page-case-study] .case-success__more-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-case-study] .case-success__more-text:before{margin-block-end:calc((1 - 1.9285714286) * .5em)}[data-page=page-case-study] .case-success__more-text:after{margin-block-start:calc((1 - 1.9285714286) * .5em)}[data-page=page-case-study] .case-success__more-arrow{width:2.2rem;aspect-ratio:1/1;background:var(--blue2);border-radius:50%;display:flex;justify-content:center;align-items:center}[data-page=page-case-study] .case-success__more-arrow:before{content:"";width:.8rem;aspect-ratio:1/1;mask-image:url(/sales/wp-content/themes/toreru-sales/imgs/common/arrow.svg?d=2026073015);mask-repeat:no-repeat;mask-position:center;mask-size:contain;background-color:var(--white)}[data-page=page-case-study] .case-list{width:100%;margin:15rem auto 0;padding-bottom:5rem}@media screen and (max-width: 768px){[data-page=page-case-study] .case-list{margin-top:3rem}}[data-page=page-case-study] .case-list__inner{width:90%;max-width:120rem;margin:0 auto}[data-page=page-case-study] .case-list__lead{width:100%;margin:5rem auto 0;line-height:1.4444444444;letter-spacing:0em;font-size:1.8rem;text-align:center}[data-page=page-case-study] .case-list__lead:before,[data-page=page-case-study] .case-list__lead:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-case-study] .case-list__lead:before{margin-block-end:calc((1 - 1.4444444444) * .5em)}[data-page=page-case-study] .case-list__lead:after{margin-block-start:calc((1 - 1.4444444444) * .5em)}@media screen and (max-width: 768px){[data-page=page-case-study] .case-list__lead{margin-top:3rem;font-size:1.4rem}}[data-page=page-case-study] .case-list__list{width:100%;margin:10rem auto 0;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}@media screen and (max-width: 1240px){[data-page=page-case-study] .case-list__list{gap:1rem}}@media screen and (max-width: 1240px) and (max-width: 1024px){[data-page=page-case-study] .case-list__list{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 1240px) and (max-width: 1024px) and (max-width: 768px){[data-page=page-case-study] .case-list__list{margin-top:4rem;grid-template-columns:repeat(2,1fr)}}[data-page=page-case-study] .case-list__item{width:100%;border-radius:1rem;border:1px solid var(--blue3);display:grid;grid-template-rows:auto 1fr;box-shadow:0 max(.3rem,.4vw) max(1rem,1.3333333333vw) #0000001a}[data-page=page-case-study] .case-list__img,[data-page=page-case-study] .case-list__img img{width:100%}[data-page=page-case-study] .case-list__content{max-width:24.5rem;margin:0 auto;padding:2rem 0;display:grid;grid-template-columns:repeat(1,1fr);row-gap:2rem}@media screen and (max-width: 1240px){[data-page=page-case-study] .case-list__content{padding:1.5rem 0;row-gap:1rem;width:90%}}[data-page=page-case-study] .case-list__title{line-height:1.2272727273;letter-spacing:0em;font-size:2.2rem;text-align:center;color:var(--black);font-weight:700}[data-page=page-case-study] .case-list__title:before,[data-page=page-case-study] .case-list__title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-case-study] .case-list__title:before{margin-block-end:calc((1 - 1.2272727273) * .5em)}[data-page=page-case-study] .case-list__title:after{margin-block-start:calc((1 - 1.2272727273) * .5em)}@media screen and (max-width: 1240px){[data-page=page-case-study] .case-list__title{font-size:1.6rem}}[data-page=page-case-study] .case-list__data{width:100%;margin:0 auto;padding:2rem 0 0;border-top:1px solid var(--gray1);display:grid;grid-template-columns:repeat(1,1fr);row-gap:1rem}@media screen and (max-width: 1240px){[data-page=page-case-study] .case-list__data{padding-top:1rem}}[data-page=page-case-study] .case-list__data-item{width:100%;display:grid;grid-template-columns:repeat(1,1fr);row-gap:.8rem}[data-page=page-case-study] .case-list__data-title{width:100%;padding:.5rem 0;border-radius:100vmax;background:var(--blue3);text-align:center;line-height:2;letter-spacing:0em;font-size:1.4rem}[data-page=page-case-study] .case-list__data-title:before,[data-page=page-case-study] .case-list__data-title:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-case-study] .case-list__data-title:before{margin-block-end:-.5em}[data-page=page-case-study] .case-list__data-title:after{margin-block-start:-.5em}@media screen and (max-width: 1240px){[data-page=page-case-study] .case-list__data-title{font-size:1.2rem}}[data-page=page-case-study] .case-list__data-text{line-height:1.75;letter-spacing:.08em;font-size:1.6rem;font-feature-settings:"palt" 1;text-align:center;color:var(--black)}[data-page=page-case-study] .case-list__data-text:before,[data-page=page-case-study] .case-list__data-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-case-study] .case-list__data-text:before{margin-block-end:-.375em}[data-page=page-case-study] .case-list__data-text:after{margin-block-start:-.375em}@media screen and (max-width: 1240px){[data-page=page-case-study] .case-list__data-text{font-size:1.4rem}}[data-page=page-case-study] .case-list__note{width:100%;margin:0 auto;line-height:1.5;letter-spacing:.08em;margin-block:calc((1em - 1lh)/2);font-size:1.2rem;font-feature-settings:"palt" 1;padding-left:1em;text-indent:-1em}@media screen and (max-width: 1240px){[data-page=page-case-study] .case-list__note{font-size:1rem}}[data-page=page-case-study] .case-faq{width:100%;background:var(--gray2);margin-bottom:25rem;padding-bottom:5rem;position:relative}@media screen and (max-width: 768px){[data-page=page-case-study] .case-faq{padding-bottom:3rem;margin-bottom:10rem}}[data-page=page-case-study] .case-faq__bg{width:100%;aspect-ratio:1500/100;background:var(--white);border-radius:0 0 100vmax 100vmax}[data-page=page-case-study] .case-faq__bg--bottom{position:absolute;bottom:0;left:0;transform:translateY(100%);background:var(--gray2)}[data-page=page-case-study] .case-faq__inner{width:90%;max-width:100rem;margin:0 auto;padding:8.5rem 0 0}@media screen and (max-width: 768px){[data-page=page-case-study] .case-faq__inner{padding-top:6rem}}[data-page=page-case-study] .case-faq__list{width:100%;margin:6rem auto 0;display:grid;grid-template-columns:repeat(1,1fr);row-gap:3rem}@media screen and (max-width: 768px){[data-page=page-case-study] .case-faq__list{margin-top:4rem;row-gap:2rem}}[data-page=page-case-study] .case-faq__accordion{display:flex;flex-direction:column;width:100%}[data-page=page-case-study] .case-faq__accordion.is-active .qa__head-inner:after{transform:rotate(180deg)}[data-page=page-case-study] .case-faq__accordion-head{display:block}[data-page=page-case-study] .case-faq__accordion-head::marker{display:none}[data-page=page-case-study] .case-faq__accordion-head::-webkit-details-marker{display:none}[data-page=page-case-study] .case-faq__accordion-head-inner{display:grid;grid-template-columns:6rem auto;background:var(--white);line-height:1.35;letter-spacing:0em;margin-block:calc((1em - 1lh)/2);font-size:2rem;padding:3rem 4rem;font-weight:700}@media screen and (max-width: 768px){[data-page=page-case-study] .case-faq__accordion-head-inner{grid-template-columns:3rem auto;font-size:1.6rem;padding:2rem}}[data-page=page-case-study] .case-faq__accordion-body{overflow:hidden}[data-page=page-case-study] .case-faq__accordion-body-inner{display:grid;grid-template-columns:6rem auto;align-items:start;padding:3rem 4rem}@media screen and (max-width: 768px){[data-page=page-case-study] .case-faq__accordion-body-inner{grid-template-columns:3rem auto;padding:2rem}}[data-page=page-case-study] .case-faq__accordion-body-inner span{font-weight:700;line-height:1;letter-spacing:.1em;font-size:2rem}[data-page=page-case-study] .case-faq__accordion-body-inner span:before,[data-page=page-case-study] .case-faq__accordion-body-inner span:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-case-study] .case-faq__accordion-body-inner span:before{margin-block-end:0em}[data-page=page-case-study] .case-faq__accordion-body-inner span:after{margin-block-start:0em}@media screen and (max-width: 768px){[data-page=page-case-study] .case-faq__accordion-body-inner span{font-size:1.6rem}}[data-page=page-case-study] .case-faq__accordion-body-inner p{color:var(--black);line-height:1.75;letter-spacing:0em;font-size:1.6rem}[data-page=page-case-study] .case-faq__accordion-body-inner p:before,[data-page=page-case-study] .case-faq__accordion-body-inner p:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=page-case-study] .case-faq__accordion-body-inner p:before{margin-block-end:-.375em}[data-page=page-case-study] .case-faq__accordion-body-inner p:after{margin-block-start:-.375em}@media screen and (max-width: 768px){[data-page=page-case-study] .case-faq__accordion-body-inner p{font-size:1.4rem}}[data-page=page-case-study] .case-faq .button{margin:8rem auto 0;border:solid 1px var(--blue2);width:30rem;height:6rem}@media screen and (max-width: 768px){[data-page=page-case-study] .case-faq .button{margin-top:4rem;height:4.6rem;width:24rem}}[data-page=page-case-study] .case-faq .button__text{font-size:1.8rem}@media screen and (max-width: 768px){[data-page=page-case-study] .case-faq .button__text{font-size:1.4rem}}[data-page=single-case-study] .sub-mv__title{line-height:1.35}[data-page=single-case-study] .single-result{width:100%}[data-page=single-case-study] .single-result__inner{width:90%;max-width:100rem;margin:0 auto}[data-page=single-case-study] .single-result__list{width:93%;margin:5rem auto 0;display:grid;grid-template-columns:repeat(3,1fr);column-gap:1.2rem}@media screen and (max-width: 1024px){[data-page=single-case-study] .single-result__list{width:100%}}@media screen and (max-width: 768px){[data-page=single-case-study] .single-result__list{grid-template-columns:repeat(1,1fr);column-gap:0;row-gap:1rem}}[data-page=single-case-study] .single-result__item{width:100%;border-radius:1rem;padding:1.5rem 0 4rem;background:var(--white);box-shadow:0 .6666666667vw 2vw #0000001a;display:grid;grid-template-columns:repeat(1,1fr);row-gap:3rem}@media screen and (max-width: 1240px){[data-page=single-case-study] .single-result__item{row-gap:2rem;padding-top:2rem;padding-bottom:2.5rem}}@media screen and (max-width: 1240px) and (max-width: 768px){[data-page=single-case-study] .single-result__item{padding:1.5rem 0;row-gap:1rem}}[data-page=single-case-study] .single-result__item-ttl{width:20.5rem;margin:0 auto;background:var(--blue3);border-radius:100vmax;text-align:center;padding:.5rem 0;line-height:1.4;letter-spacing:0em;font-size:2rem}[data-page=single-case-study] .single-result__item-ttl:before,[data-page=single-case-study] .single-result__item-ttl:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=single-case-study] .single-result__item-ttl:before{margin-block-end:calc((1 - 1.4) * .5em)}[data-page=single-case-study] .single-result__item-ttl:after{margin-block-start:calc((1 - 1.4) * .5em)}@media screen and (max-width: 1240px){[data-page=single-case-study] .single-result__item-ttl{font-size:1.8rem}}@media screen and (max-width: 1240px) and (max-width: 768px){[data-page=single-case-study] .single-result__item-ttl{width:90%;font-size:1.6rem;padding:.5rem}}[data-page=single-case-study] .single-result__item-text{width:90%;margin:0 auto;display:flex;justify-content:center;align-items:center;column-gap:1rem;line-height:1;letter-spacing:0em;font-size:3.6rem;font-feature-settings:"palt" 1;color:var(--black);font-weight:700}[data-page=single-case-study] .single-result__item-text:before,[data-page=single-case-study] .single-result__item-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=single-case-study] .single-result__item-text:before{margin-block-end:0em}[data-page=single-case-study] .single-result__item-text:after{margin-block-start:0em}@media screen and (max-width: 1240px){[data-page=single-case-study] .single-result__item-text{font-size:2.4rem}}[data-page=single-case-study] .single-result__note{width:100%;margin:3rem auto 0;line-height:1.4285714286;letter-spacing:0em;font-size:1.4rem;color:var(--gray1);text-align:center}[data-page=single-case-study] .single-result__note:before,[data-page=single-case-study] .single-result__note:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=single-case-study] .single-result__note:before{margin-block-end:calc((1 - 1.4285714286) * .5em)}[data-page=single-case-study] .single-result__note:after{margin-block-start:calc((1 - 1.4285714286) * .5em)}@media screen and (max-width: 768px){[data-page=single-case-study] .single-result__note{font-size:1.2rem}}[data-page=single-case-study] .single-result__lead{width:90%;margin:6rem auto 0;line-height:1.8;letter-spacing:0em;font-size:2rem;text-align:center}[data-page=single-case-study] .single-result__lead:before,[data-page=single-case-study] .single-result__lead:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=single-case-study] .single-result__lead:before{margin-block-end:-.4em}[data-page=single-case-study] .single-result__lead:after{margin-block-start:-.4em}@media screen and (max-width: 768px){[data-page=single-case-study] .single-result__lead{font-size:1.6rem;width:100%}}[data-page=single-case-study] .single-issue{width:100%;margin:15rem auto 0}@media screen and (max-width: 768px){[data-page=single-case-study] .single-issue{margin-top:8rem}}[data-page=single-case-study] .single-issue__inner{width:90%;max-width:85rem;margin:0 auto;display:grid;grid-template-columns:repeat(1,1fr);row-gap:4rem}@media screen and (max-width: 768px){[data-page=single-case-study] .single-issue__inner{row-gap:3rem}}[data-page=single-case-study] .single-issue__list{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem}@media screen and (max-width: 768px){[data-page=single-case-study] .single-issue__list{gap:.5rem}}[data-page=single-case-study] .single-issue__item{width:calc(50% - .5rem);background:var(--gray2);border-radius:1rem;padding:2rem;line-height:1.75;letter-spacing:0em;font-size:1.6rem;font-weight:700;color:var(--black);text-align:center}[data-page=single-case-study] .single-issue__item:before,[data-page=single-case-study] .single-issue__item:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=single-case-study] .single-issue__item:before{margin-block-end:-.375em}[data-page=single-case-study] .single-issue__item:after{margin-block-start:-.375em}@media screen and (max-width: 768px){[data-page=single-case-study] .single-issue__item{width:100%}}[data-page=single-case-study] .single-issue__lead{width:100%;margin:0 auto;line-height:1.75;letter-spacing:0em;font-size:1.6rem;text-align:center;color:var(--black)}[data-page=single-case-study] .single-issue__lead:before,[data-page=single-case-study] .single-issue__lead:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=single-case-study] .single-issue__lead:before{margin-block-end:-.375em}[data-page=single-case-study] .single-issue__lead:after{margin-block-start:-.375em}@media screen and (max-width: 768px){[data-page=single-case-study] .single-issue__lead{font-size:1.4rem}}[data-page=single-case-study] .single-cause{width:100%;margin:10rem auto 0;padding-bottom:5rem;position:relative;background:var(--gray2)}@media screen and (max-width: 768px){[data-page=single-case-study] .single-cause{margin-top:5rem;padding-bottom:8rem}}[data-page=single-case-study] .single-cause__wrapper{width:100%;background:var(--white);padding-bottom:14rem}@media screen and (max-width: 768px){[data-page=single-case-study] .single-cause__wrapper{padding-bottom:8.5rem}}[data-page=single-case-study] .single-cause__inner{width:90%;max-width:100rem;margin:0 auto;padding:4rem 0 6rem;background:var(--gray2);display:grid;grid-template-columns:repeat(1,1fr)}@media screen and (max-width: 768px){[data-page=single-case-study] .single-cause__inner{padding:4rem 0}}[data-page=single-case-study] .single-cause__box{width:90%;margin:5rem auto 0;display:grid;grid-template-columns:19rem auto;column-gap:3rem;justify-content:center;align-items:center;border-radius:1rem}@media screen and (max-width: 768px){[data-page=single-case-study] .single-cause__box{grid-template-columns:repeat(1,1fr);row-gap:2rem}}[data-page=single-case-study] .single-cause__img{width:100%}@media screen and (max-width: 768px){[data-page=single-case-study] .single-cause__img{width:50%;max-width:25rem;margin:0 auto}}[data-page=single-case-study] .single-cause__img img{width:100%}[data-page=single-case-study] .single-cause__list{width:100%;display:grid;grid-template-columns:repeat(1,1fr);gap:1rem}@media screen and (max-width: 1024px){[data-page=single-case-study] .single-cause__list{gap:.5rem}}[data-page=single-case-study] .single-cause__item{width:fit-content;background:var(--blue3);border-radius:1rem;padding:1rem 2rem;line-height:1.75;letter-spacing:0em;font-size:1.6rem;font-weight:700;color:var(--blue2)}[data-page=single-case-study] .single-cause__item:before,[data-page=single-case-study] .single-cause__item:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=single-case-study] .single-cause__item:before{margin-block-end:-.375em}[data-page=single-case-study] .single-cause__item:after{margin-block-start:-.375em}@media screen and (max-width: 1024px){[data-page=single-case-study] .single-cause__item{padding:1rem .8rem}}@media screen and (max-width: 1024px) and (max-width: 768px){[data-page=single-case-study] .single-cause__item{font-size:1.2rem}}[data-page=single-case-study] .single-cause__lead{width:90%;margin:5rem auto 0;line-height:1.75;letter-spacing:0em;font-size:1.6rem;color:var(--black);text-align:center}[data-page=single-case-study] .single-cause__lead:before,[data-page=single-case-study] .single-cause__lead:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=single-case-study] .single-cause__lead:before{margin-block-end:-.375em}[data-page=single-case-study] .single-cause__lead:after{margin-block-start:-.375em}@media screen and (max-width: 768px){[data-page=single-case-study] .single-cause__lead{font-size:1.4rem;margin-top:3rem}}[data-page=single-case-study] .single-cause__arrow{filter:drop-shadow(0 2vw .6666666667vw rgba(0,0,0,.1))}[data-page=single-case-study] .single-cause__arrow-item{width:100%;background:var(--white);aspect-ratio:1500/190;clip-path:polygon(50% 100%,0 0,100% 0)}@media screen and (max-width: 768px){[data-page=single-case-study] .single-cause__arrow-item{aspect-ratio:750/150}}[data-page=single-case-study] .single-solution{width:100%;background:var(--gray2);padding-bottom:5rem}[data-page=single-case-study] .single-solution__inner{position:relative;z-index:2;max-width:100rem;width:90%;margin:0 auto;margin-top:calc(-20rem - 10vw);display:grid;grid-template-columns:repeat(1,1fr);row-gap:2rem}@media screen and (max-width: 768px){[data-page=single-case-study] .single-solution__inner{margin-top:-22rem}}[data-page=single-case-study] .single-solution__arrow{width:6.5rem;margin:0 auto}[data-page=single-case-study] .single-solution__box{width:100%;background:linear-gradient(to right,var(--blue9),var(--blue10));padding:6rem 0 4.5rem;border-radius:1rem}[data-page=single-case-study] .single-solution__box-inner{width:95%;margin:0 auto}@media screen and (max-width: 768px){[data-page=single-case-study] .single-solution__box-inner{width:90%}}[data-page=single-case-study] .single-solution__ttl{line-height:1.3333333333;letter-spacing:.08em;font-size:3rem;font-weight:700;color:var(--white);font-feature-settings:"palt" 1;text-align:center}[data-page=single-case-study] .single-solution__ttl:before,[data-page=single-case-study] .single-solution__ttl:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=single-case-study] .single-solution__ttl:before{margin-block-end:calc((1 - 1.3333333333) * .5em)}[data-page=single-case-study] .single-solution__ttl:after{margin-block-start:calc((1 - 1.3333333333) * .5em)}@media screen and (max-width: 768px){[data-page=single-case-study] .single-solution__ttl{font-size:2.4rem}}[data-page=single-case-study] .single-solution__list{width:100%;border-top:1px solid var(--white);margin:2rem auto 0;padding:3.5rem 0 0;display:grid;grid-template-columns:repeat(4,1fr)}@media screen and (max-width: 768px){[data-page=single-case-study] .single-solution__list{grid-template-columns:repeat(2,1fr)}}[data-page=single-case-study] .single-solution__item{width:100%;position:relative;padding:1rem 0}[data-page=single-case-study] .single-solution__item:nth-child(n+2):before{content:"";width:2px;height:100%;position:absolute;left:0;top:0;background:repeating-linear-gradient(0deg,var(--white),var(--white) .1333333333vw,transparent .1333333333vw,transparent .2666666667vw)}@media screen and (max-width: 768px){[data-page=single-case-study] .single-solution__item:nth-child(n+2):before{display:none}}@media screen and (max-width: 768px){[data-page=single-case-study] .single-solution__item{padding:1rem 0}[data-page=single-case-study] .single-solution__item:nth-child(2n):before{content:"";display:block;width:1px;height:95%;position:absolute;left:0;top:50%;transform:translateY(-50%);background:repeating-linear-gradient(0deg,var(--white),var(--white) 1px,transparent 1px,transparent 2px)}[data-page=single-case-study] .single-solution__item:nth-child(n+3):after{content:"";width:95%;height:1px;position:absolute;left:50%;top:0;transform:translate(-50%);background:repeating-linear-gradient(90deg,var(--white),var(--white) 1px,transparent 1px,transparent 2px)}}[data-page=single-case-study] .single-solution__item-inner{width:75%;margin:0 auto}@media screen and (max-width: 1024px){[data-page=single-case-study] .single-solution__item-inner{width:90%}}[data-page=single-case-study] .single-solution__item-img{display:block;width:70%;margin:0 auto;filter:drop-shadow(0 .4rem 2rem rgba(0,0,0,.06))}@media screen and (max-width: 768px){[data-page=single-case-study] .single-solution__item-img{width:50%}}[data-page=single-case-study] .single-solution__item-ttl{width:100%;margin:2rem auto 0;text-align:center;color:var(--white);line-height:1.5555555556;letter-spacing:-.05em;font-size:1.8rem;font-weight:700}[data-page=single-case-study] .single-solution__item-ttl:before,[data-page=single-case-study] .single-solution__item-ttl:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=single-case-study] .single-solution__item-ttl:before{margin-block-end:calc((1 - 1.5555555556) * .5em)}[data-page=single-case-study] .single-solution__item-ttl:after{margin-block-start:calc((1 - 1.5555555556) * .5em)}[data-page=single-case-study] .single-solution__item-text{width:100%;margin:2rem auto 0;line-height:1.7142857143;letter-spacing:0em;font-size:1.4rem;color:var(--white)}[data-page=single-case-study] .single-solution__item-text:before,[data-page=single-case-study] .single-solution__item-text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=single-case-study] .single-solution__item-text:before{margin-block-end:calc((1 - 1.7142857143) * .5em)}[data-page=single-case-study] .single-solution__item-text:after{margin-block-start:calc((1 - 1.7142857143) * .5em)}[data-page=single-case-study] .single-targets{width:100%;margin-bottom:15rem}@media screen and (max-width: 768px){[data-page=single-case-study] .single-targets{margin-bottom:6rem}}[data-page=single-case-study] .single-targets__bg{width:100%;aspect-ratio:1500/100;border-radius:0 0 100vmax 100vmax;background:var(--gray2)}[data-page=single-case-study] .single-targets__inner{width:90%;max-width:100rem;margin:15rem auto 0;display:grid;grid-template-columns:40% 1fr;gap:3rem;align-items:center}@media screen and (max-width: 768px){[data-page=single-case-study] .single-targets__inner{margin:5rem auto 0;grid-template-columns:repeat(1,1fr)}}[data-page=single-case-study] .single-targets__img{width:100%}@media screen and (max-width: 768px){[data-page=single-case-study] .single-targets__img{width:50%;margin:0 auto}}[data-page=single-case-study] .single-targets__img img,[data-page=single-case-study] .single-targets__content{width:100%}[data-page=single-case-study] .single-targets__ttl{width:100%;margin:0 auto 4rem;line-height:1.25;letter-spacing:0em;font-size:3.2rem;font-weight:700}[data-page=single-case-study] .single-targets__ttl:before,[data-page=single-case-study] .single-targets__ttl:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=single-case-study] .single-targets__ttl:before{margin-block-end:-.125em}[data-page=single-case-study] .single-targets__ttl:after{margin-block-start:-.125em}@media screen and (max-width: 768px){[data-page=single-case-study] .single-targets__ttl{font-size:2.4rem;margin-bottom:2rem}}[data-page=single-case-study] .single-targets__text{width:100%;margin:0 auto;line-height:1.75;letter-spacing:0em;font-size:1.6rem}[data-page=single-case-study] .single-targets__text:before,[data-page=single-case-study] .single-targets__text:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=single-case-study] .single-targets__text:before{margin-block-end:-.375em}[data-page=single-case-study] .single-targets__text:after{margin-block-start:-.375em}@media screen and (max-width: 768px){[data-page=single-case-study] .single-targets__text{font-size:1.4rem}}[data-page=single-case-study] .single-targets__list{width:100%;margin:3rem auto;display:grid;grid-template-columns:repeat(1,1fr);row-gap:1rem}@media screen and (max-width: 768px){[data-page=single-case-study] .single-targets__list{margin-block:1.5rem}}[data-page=single-case-study] .single-targets__item{width:fit-content;background:var(--blue3);border-radius:.5rem;padding:.5rem 1.5rem;font-weight:700;line-height:1.5555555556;letter-spacing:0em;font-size:1.8rem}[data-page=single-case-study] .single-targets__item:before,[data-page=single-case-study] .single-targets__item:after{content:"";display:block flow;inline-size:0;block-size:1px}[data-page=single-case-study] .single-targets__item:before{margin-block-end:calc((1 - 1.5555555556) * .5em)}[data-page=single-case-study] .single-targets__item:after{margin-block-start:calc((1 - 1.5555555556) * .5em)}@media screen and (max-width: 768px){[data-page=single-case-study] .single-targets__item{font-size:1.4rem;padding:.5rem .8rem}}
