@charset "utf-8";html{line-height:1.5;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{color:#0d182a;font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;-webkit-font-smoothing:antialiased;font-feature-settings:"palt";letter-spacing:0;overflow-x:hidden}body.menu-open{overflow:hidden}html.menu-open{overflow:hidden}img{width:100%;height:auto;vertical-align:bottom}a{color:#0d182a;text-decoration:none;cursor:pointer}:root{--font-sans-serif:"Noto Sans JP",sans-serif;--font-kanit:"Kanit",sans-serif;--font-outfit:"Outfit",sans-serif}body{font-family:var(--font-sans-serif)}@media print,screen and (min-width:835px){html{font-size:10px}.sp{display:none !important}a:hover{text-decoration:underline}}@media screen and (max-width:834px){html{font-size:2.55vw}.pc{display:none !important}}.l-header{transition:all .3s ease}.l-header a{text-decoration:none;display:block}@media print,only screen and (min-width:1141px){.l-header{position:fixed;width:100%;top:0;height:8rem;background-color:#fff;z-index:100}.l-header__logo{width:33rem;position:absolute;top:2.4rem;left:2rem}.l-header__logo img{width:100%}.l-header__menus{display:block !important}.l-header__menusInner{width:auto;position:absolute;right:2rem;top:0;display:flex;justify-content:flex-end;gap:0 1.1rem}}@media screen and (max-width:1140px){.l-header{position:fixed;width:100%;top:0;height:6rem;background-color:#fff;z-index:100}.l-header__logo{width:25rem;position:absolute;top:1.6rem;left:1.5rem}.l-header__menus{width:100%;height:100%;position:fixed;top:6rem;background-color:#fff;padding:4.5rem 2rem 2rem;display:none}.l-header__menusInner{background:linear-gradient(180deg,#d9f0ff 0%,#cfdafb 100%);border-radius:2rem;padding:6rem 4.5rem 8rem;position:relative}.l-header__menusInner:before{content:"MENU";color:#1756c4;font-size:3.4rem;font-weight:500;letter-spacing:.1em;position:absolute;top:-2.9rem;left:50%;transform:translateX(-50%)}.m-hamburger{display:block!important}}@media print,only screen and (min-width:1141px){.nav-global ul{display:flex}.nav-global li a{height:8rem;color:#000;font-size:1.5rem;font-weight:500;letter-spacing:.05em;padding:2.9rem 1.25rem 0;box-sizing:border-box}.nav-global li.current a{color:#1756c4}.nav-global li a:hover{text-decoration:underline}}.nav-global ul{transition:background-color .3s ease}@media screen and (max-width:1140px){.nav-global a{font-size:1.6rem;font-weight:500;letter-spacing:.05em;text-align:center;padding:1.2rem 0}}.nav-header li a{font-weight:700;text-align:center;letter-spacing:.05em;border-radius:3rem;box-shadow:0px 3px 10px rgba(9,35,100,.25);display:block}.nav-header li:first-child a{color:#fff;background:linear-gradient(90deg,#ffa561 0%,#f5009f 100%)}.nav-header li:last-child a{background-color:#fff;color:#1756c4}@media print,only screen and (min-width:1141px){.nav-header{display:flex;gap:0 1rem;margin-top:2rem}.nav-header li a{width:15rem;font-size:1.1rem;padding:1.1rem 0;transition:all .3s ease}.nav-header li a:hover{transform:translateY(-.2rem)}}@media screen and (max-width:1140px){.nav-header{margin-top:4rem}.nav-header li{margin-top:2rem}.nav-header li a{font-size:1.6rem;padding:1.3rem 0}}@media print,only screen and (min-width:1141px){.m-hamburger{display:none}}@media screen and (max-width:1140px){.l-header__menus{overflow-y:scroll;-webkit-overflow-scrolling:touch;height:calc(100vh - ヘッダーのたかさvw)}.m-hamburger{width:6rem;height:6rem;position:absolute;top:0;right:0;cursor:pointer;z-index:100}.m-hamburger__lines{height:80%;width:50%;margin:8% auto 5% auto;position:relative}.m-hamburger__lines>div{background-color:#1756c4;width:100%;height:.15rem;transition:transform .3s ease,opacity .3s ease;position:absolute;left:0;top:50%}.m-hamburger__lines>div:first-child{transform:translateY(-350%)}.m-hamburger__lines>div:last-child{transform:translateY(350%)}.menu-open .m-hamburger__lines>div:first-child{transform:rotate(210deg)}.menu-open .m-hamburger__lines>div:nth-child(2){transform:translateX(-50%);opacity:0}.menu-open .m-hamburger__lines>div:last-child{transform:rotate(-210deg)}.m-hamburger__text{height:15%;width:50%;margin:0 auto}}@media (min-width:835px) and (max-width:1140px){.l-header__logo{width:28rem;top:1.5rem}.nav-global a{font-size:2rem;padding:1.2rem 0}.nav-header{margin-top:4rem}.nav-header li{margin-top:2rem}.nav-header li a{width:35rem;font-size:2rem;padding:1.5rem 0;margin:0 auto}}.l-footer01 a,.l-footer02 a{color:#fff;text-decoration:none;display:block}.l-footer__copy{text-align:center}.l-footer01{position:relative;background-color:#0d182a}.l-footer02{background-color:#0b111a;color:#fff}@media print,only screen and (min-width:835px){.l-footer01{border-radius:4rem 4rem 0 0;padding:8rem 8rem 7.6rem;display:flex;justify-content:space-between;align-items:center}.l-footer__logo{width:17.4rem}.nav-footer01{display:flex;justify-content:flex-end;background-color:#353c4b;border-radius:10rem;overflow:hidden;margin-bottom:.9rem;padding:0 3.3rem}.nav-footer01 li a{font-size:1.5rem;font-weight:500;letter-spacing:.05em;padding:1.4rem 1.25rem}.nav-footer01 li:last-child a{background:url(//agest.co.jp/tfact/wp-content/themes/tfact/assets/css/../images/shared/icon-blank.svg) right center no-repeat;background-size:1rem auto;padding-right:1.5rem}.nav-footer01 li:last-child a{padding-right:1.5rem}.l-footer01 a:hover,.l-footer02 a:hover{text-decoration:underline}.nav-footer02{display:flex;justify-content:flex-end;margin-right:1rem}.nav-footer02 li{margin-right:1.5rem}.nav-footer02 a{background:url(//agest.co.jp/tfact/wp-content/themes/tfact/assets/css/../images/shared/icon-blank.svg) right center no-repeat;background-size:1rem auto;font-size:1.2rem;letter-spacing:.05em;padding:1rem 1.5rem 1rem 1rem}.l-footer02{padding:2rem 3rem 2.3rem}.l-footer__copy{font-family:var(--font-kanit);font-size:1.3rem;font-weight:300}}@media (min-width:834px) and (max-width:975px){.l-footer01{padding:5rem 4rem 6rem}.nav-footer01 li a{letter-spacing:0;padding:1.4rem 1rem}.nav-footer01{padding:0 2.5rem}}@media screen and (max-width:834px){.l-footer01{border-radius:2rem 2rem 0 0;padding:6rem 2rem}.l-footer__logo{width:14.6rem;margin:0 auto 4rem auto}.nav-footer01{display:flex;flex-wrap:wrap;background-color:#353c4b;border-radius:2rem;margin-bottom:3rem;padding:1.5rem 2.5rem}.nav-footer01 li{width:50%}.nav-footer01 li a{font-size:1.5rem;font-weight:500;letter-spacing:.05em;padding:.8rem 1rem;display:inline-block}.nav-footer01 li:last-child a{background:url(//agest.co.jp/tfact/wp-content/themes/tfact/assets/css/../images/shared/icon-blank.svg) right center no-repeat;background-size:1rem auto;padding-right:1.5rem}.nav-footer01 li:last-child a{padding-right:1.5rem}.nav-footer02{display:flex;flex-wrap:wrap;margin-left:2.5rem}.nav-footer02 li{width:47%}.nav-footer02 li:nth-child(2){width:50%}.nav-footer02 a{background:url(//agest.co.jp/tfact/wp-content/themes/tfact/assets/css/../images/shared/icon-blank.svg) right center no-repeat;background-size:1rem auto;font-size:1.2rem;letter-spacing:.05em;padding:1rem 1.5rem 1rem 1rem;display:inline-block}.l-footer02{padding:1.9rem 1rem}.l-footer__copy{color:#fff;font-family:var(--font-kanit);font-size:1.3rem;font-weight:300}}@media print,only screen and (min-width:835px){.l-footer__pagetop{width:5rem;position:fixed;right:3rem;bottom:3rem}}@media screen and (max-width:834px){.l-footer__pagetop{width:5rem;position:fixed;right:3rem;bottom:3rem}}.home-cover__texts{color:#fff}.home-cover__text01{line-height:1.35;font-weight:700;letter-spacing:.1em;white-space:nowrap}.home-cover__text01 span{letter-spacing:.18em}.home-cover__text02{line-height:1.7;font-weight:400;letter-spacing:.1em}.home-cover__nav li{text-align:center}.home-cover__nav li a{font-weight:700;text-align:center;letter-spacing:.05em;box-shadow:0px 3px 10px rgba(9,35,100,.25);display:block;box-sizing:border-box}.home-cover__nav li:first-child a{color:#fff;background:linear-gradient(90deg,#ffa561 0%,#f5009f 100%)}.home-cover__nav li:last-child a{background-color:#fff;color:#1756c4;box-shadow:0px 3px 10px rgba(9,35,100,.25)}.home-cover .slick-dots li{background-color:#fff;display:inline-block;width:.6rem;height:.6rem;border-radius:50%;margin:0 .65rem;text-indent:-9999px;vertical-align:middle;cursor:pointer}.slick-dots li:only-child{display:none}.home-cover li.slick-active{border:1px #fff solid;background-color:transparent;transform:scale(2)}.home-cover__controls{display:flex;justify-content:center;align-items:center;margin-top:1.9rem}.home-cover .slick-prev,.home-cover .slick-next{height:1.9rem;text-indent:-9999px;border:none;cursor:pointer}.home-cover .slick-prev{background:url(//agest.co.jp/tfact/wp-content/themes/tfact/assets/css/../images/home/cover-prev.svg) 0 0 no-repeat;background-size:1rem auto;margin-right:2.8rem}.home-cover .slick-next{background:url(//agest.co.jp/tfact/wp-content/themes/tfact/assets/css/../images/home/cover-next.svg) 0 0 no-repeat;background-size:1rem auto;margin-left:2.8rem}@media print,only screen and (min-width:835px){.home-cover{height:59.5vw;background:url(//agest.co.jp/tfact/wp-content/themes/tfact/assets/css/../images/home/cover.png) center top no-repeat;background-size:100% auto;position:relative}.home-cover__texts{width:35.5vw;height:30.78vw;position:absolute;top:19vw;left:7.7vw}.home-cover__icon{width:4.8vw;top:-1.1vw;right:-1.3vw}.home-cover__logo{width:20vw;margin:0 auto 3.2vw auto;mix-blend-mode:multiply}.home-cover__text01{font-size:3.4vw;margin-bottom:1.6vw}.home-cover__text02{font-size:1.25vw;margin-bottom:3.12vw}.home-cover__nav{display:flex;gap:0 .65vw}.home-cover__nav li{width:17.18vw}.home-cover__nav li a{width:17.18vw;height:3.9vw;letter-spacing:.05em;border-radius:5rem;font-size:1.015vw;padding-top:1.2vw;transition:all .3s ease}.home-cover__nav li a:hover{transform:translateY(-.3rem);text-decoration:none}.home-cover__image{width:50vw;height:31.72vw;position:absolute;top:15vw;right:0}.home-cover__slider{height:31.72vw}.home-cover__slideItem{margin:0 -1.5vw 0 2.5vw}}@media screen and (max-width:834px){.home-cover{height:80rem;background:url(//agest.co.jp/tfact/wp-content/themes/tfact/assets/css/../images/home/cover-sp.png) center center no-repeat;background-size:auto 100%;padding:12rem 2.2rem 17rem}.home-cover__text01{font-size:3rem;text-align:center;margin-bottom:1rem}.home-cover__text02{font-size:1.3rem;margin-bottom:2rem}.home-cover__nav{display:flex;justify-content:space-between;margin-bottom:3rem}.home-cover__nav li{margin-bottom:1rem}.home-cover__nav li a{width:17rem;letter-spacing:.05em;border-radius:3rem;font-size:1.1rem;padding:1.3rem .5rem}.home-cover__image{margin-right:-2.2rem}.home-cover__slideItem{margin:0 -.8rem 0 1.8rem}}.l-content{background-color:#f4f4f5}@media print,only screen and (min-width:835px){.l-content{padding:4.2rem 3rem 17.7rem;margin:8rem 0 -4rem}.l-content__inner{max-width:120rem;margin:0 auto;overflow:hidden}}@media screen and (max-width:834px){.l-content{padding:7rem 2rem 5rem}}.m-pageTitle{color:#1756c4;text-align:center;font-weight:500;letter-spacing:.1em}@media print,only screen and (min-width:835px){.m-pageTitle{font-size:4.8rem}}@media screen and (max-width:834px){.m-pageTitle{font-size:3.4rem;line-height:1.3}}.m-title,.m-title02{color:#1756c4;text-align:center}.m-title02{font-weight:500;letter-spacing:.1em}.m-title__english{font-family:var(--font-kanit);font-weight:400;line-height:1;display:block}.m-title__japanese{font-weight:500;line-height:1.25;letter-spacing:.1em;display:block}@media print,only screen and (min-width:835px){.m-title__english{font-size:2.4rem}.m-title__japanese{font-size:4.8rem}.m-title02{font-size:3.6rem}}@media screen and (max-width:834px){.m-title__english{font-size:2rem;margin-bottom:.5rem}.m-title__japanese{font-size:3.4rem}.m-title02{font-size:3rem}}.m-button a{width:28rem;height:6rem;background-color:#1756c4;border-radius:3rem;margin:0 auto;color:#fff;font-size:1.6rem;font-weight:700;letter-spacing:.05em;text-align:center;display:block;padding-top:1.8rem;box-sizing:border-box;transition:all .3s ease}@media print,only screen and (min-width:835px){.m-button a:hover{transform:translateY(-.2rem);text-decoration:none}}.m-bread{display:flex;justify-content:flex-start;position:relative;z-index:5}.m-bread li{background:url(//agest.co.jp/tfact/wp-content/themes/tfact/assets/css/../images/shared/arrow-bread.svg) left center no-repeat}.m-bread a{color:#0d182a;display:block;letter-spacing:.05em;text-decoration:underline}.m-bread.-white li{background:url(//agest.co.jp/tfact/wp-content/themes/tfact/assets/css/../images/shared/arrow-bread-white.svg) left center no-repeat;color:#fff}.m-bread.-white a{color:#fff}.m-bread li:first-child{background:0 0;padding-left:0}@media print,only screen and (min-width:835px){.m-bread{gap:0 1rem;margin:9.7rem 2rem 6.3rem}.l-content .m-bread{margin:0 0 6.3rem}.m-bread li{background-size:.9rem auto;font-size:1.3rem;padding-left:2rem}.m-bread li a:hover{text-decoration:none}}@media screen and (max-width:834px){.m-bread li{background-size:1rem auto;font-size:1.2rem;padding-left:1.8rem}.m-bread{gap:0 .5rem;margin:7rem 2rem 6.3rem}.l-content .m-bread{margin:0 0 5.3rem}}.home-main{background-color:#fff;position:relative}@media print,only screen and (min-width:835px){.home-main{border-radius:5rem 5rem 0 0;margin-top:-5rem;padding-top:8rem}}@media screen and (max-width:834px){.home-main{border-radius:2rem 2rem 0 0;margin-top:-10rem;padding-top:6rem}}@media print,only screen and (min-width:835px){.home-company__slide{margin-bottom:17rem}.home-company__slideItem{margin:0 .4rem}.home-company__placeholder{height:6rem}}@media screen and (max-width:834px){.home-company__slide{margin-bottom:11rem}.home-company__slideItem{margin:0 .4rem}.home-company__placeholder{height:4rem}}.home-whats__inner{background:linear-gradient(180deg,#d9f0ff 0%,#cfdafb 100%);box-sizing:border-box}.home-whats .m-title{position:relative}.home-whats__intro01{font-weight:500;text-align:center}.home-whats__intro02{font-weight:400;line-height:1.7;text-align:center}.home-whats__movie{filter:drop-shadow(10px 10px 40px rgba(18,78,183,.25))}.home-whats__item{background:linear-gradient(180deg,#fff 0%,#eaf1fb 100%);border:1px solid #fff;position:relative}.home-whats__text01{color:#1756c4;font-weight:500;letter-spacing:.1em;text-align:center}.home-whats__text02{letter-spacing:.1em}.home-whats__point{font-family:var(--font-kanit);color:#1756c4;font-weight:300;position:absolute;line-height:1;text-align:center}.home-whats__point span{font-size:400;display:block}@media print,only screen and (min-width:835px){.home-whats{padding:0 2rem;margin:0 auto 8rem auto}.home-whats__inner{max-width:124rem;border-radius:3rem;margin:0 auto;padding:0 8rem 8rem}.home-whats__movie{max-width:90rem;margin:0 auto 5.7rem auto}.home-whats .m-title{top:-5.2rem}.home-whats__intro01{max-width:90rem;font-size:3rem;margin:-1.4rem auto 2rem auto;letter-spacing:.1em}.home-whats__intro02{max-width:90rem;margin:0 auto 6rem auto}.home-whats__items{display:flex;justify-content:space-between;gap:0 3rem;margin-top:5rem}.home-whats__item{width:calc((100% / 3) - 2rem);border-radius:2rem;padding:3rem}.home-whats__image{width:8rem;margin:0 auto 2rem auto}.home-whats__text01{font-size:1.8rem;margin-bottom:2rem}.home-whats__text02{font-size:1.4rem}.home-whats__point{font-size:5rem;top:-3rem;left:.3rem}.home-whats__point span{font-size:1.4rem}}@media screen and (max-width:834px){.home-whats{padding:0 2rem;border-radius:2rem 2rem 0 0}.home-whats__inner{border-radius:2rem;padding:3.9rem 2rem 4rem}.home-whats .m-title{top:-8.5rem;white-space:nowrap;margin:0 -2rem}.home-whats .m-title__japanese{letter-spacing:0}.home-whats__intro01{font-size:2.4rem;letter-spacing:.1em;margin:-6.5rem -2rem 2rem}.home-whats__intro02{font-size:1.6rem;letter-spacing:.1em;margin-bottom:4rem;text-align:left}.home-whats__movie{margin-bottom:4rem}.home-whats__items{margin-top:2.5rem}.home-whats__item{border-radius:2rem;padding:3rem 2rem;margin-bottom:2rem}.home-whats__item:last-child{margin-bottom:0}.home-whats__image{width:10rem;margin:0 auto 2rem auto}.home-whats__text01{font-size:1.8rem;margin-bottom:2rem}.home-whats__text02{font-size:1.4rem}.home-whats__point{font-size:4rem;top:-.5rem;left:0}.home-whats__point span{font-size:1.2rem}}.m-link{box-sizing:border-box;background-color:#0a3cc6;overflow:hidden;position:relative}.m-link:before{content:"";position:absolute;background:rgba(33,241,241,.5);filter:blur(25rem);display:block}.m-link__logo{position:relative}.m-link__texts{color:#fff;position:relative}.m-link__text01{font-weight:500;line-height:1.15;letter-spacing:.1em;text-align:center}.m-link__text02{letter-spacing:.1em}.m-link__link{position:relative;z-index:10}.m-link__link li a{font-weight:700;text-align:center;letter-spacing:.05em;box-shadow:0px 3px 10px rgba(9,35,100,.25);display:block}.m-link__link li:first-child a{color:#fff;background:linear-gradient(90deg,#ffa561 0%,#f5009f 100%)}.m-link__link li:last-child a{background-color:#fff;color:#1756c4;box-shadow:0px 3px 10px rgba(9,35,100,.25)}@media print,only screen and (min-width:835px){.m-link__wrapper{padding:0 2rem}.m-link{max-width:108rem;padding:min(4.5rem, 3.7vw) min(6rem, 4.687vw) min(6rem, 4.687vw) min(6rem, 4.687vw);border-radius:min(2rem, 1.56vw);display:flex;justify-content:space-between;align-items:center;margin:8rem auto 20rem auto}.home-whats .m-link{margin-bottom:15rem}.home-function .m-link{margin-bottom:0}.m-link:before{width:min(58.1rem, 45.4vw);height:min(58.1rem, 45.4vw);left:min(-16rem, -12.5vw);top:min(-32.2rem, -25.2vw)}.m-link__logo{border-right:1px rgba(255,255,255,.5) solid;padding-right:min(6rem,4.878vw);box-sizing:border-box}.m-link__logo img{width:min(26rem, 20.3vw)}.m-link__texts{width:calc(100% - min(37.8rem, 29.5vw))}.m-link__text01{font-size:min(2.6rem, 2.03vw);margin-bottom:min(1.5rem, 1.17vw)}.m-link__text02{font-size:min(1.4rem, 1.094vw);margin-bottom:min(3rem, 2.343vw)}.m-link__link{display:flex;justify-content:space-between;gap:0 min(1rem, 0.78vw);margin-top:min(2rem, 1.56vw)}.m-link__link li{width:calc(50% - 0.5rem)}.m-link__link li a{font-size:min(1.6rem, 1.25vw);border-radius:min(3rem, 2.34vw);padding:min(1.8rem, 1.406vw) 0;transition:all .3s ease}.m-link__link li a:hover{transform:translateY(-.3rem);text-decoration:none}}@media screen and (max-width:834px){.m-link{border-radius:2rem;padding:4rem 3rem;margin:6rem 2rem 11.2rem}.home-whats .m-link{margin:4rem 0 8rem}.home-function .m-link{margin:4rem 0 0}.m-link:before{width:58.1rem;height:58.1rem;left:-1.6rem;top:-29.4rem;border:1px #0f0 solid}.m-link__logo{width:22rem;padding-bottom:3rem;margin:0 auto}.m-link__logo:before{height:1px;right:-3.5rem;left:-3.5rem;bottom:0}.m-link__texts{border-top:1px rgba(255,255,255,.5) solid;padding-top:3rem}.m-link__text01{font-size:2rem;margin-bottom:2rem}.m-link__text01{font-size:2.2rem;margin-bottom:1rem}.m-link__text02{font-size:1.4rem;margin-bottom:2.8rem}.m-link__link li{width:26rem;margin:0 auto 1rem auto}.m-link__link li:last-child{margin-bottom:0}.m-link__link li a{font-size:1.6rem;border-radius:3rem;padding:1.3rem 1rem}}.home-function{background-color:#eff6fb}.home-function__text{line-height:1.7;letter-spacing:.1em}@media print,only screen and (min-width:835px){.home-function{padding:14rem 2rem 10rem}.home-function__inner{max-width:124rem;margin:0 auto}.home-function__text{font-size:1.6rem;text-align:center;margin:3.6rem 0 6rem}#testcase,#result,#management{position:relative;top:-15rem}}@media screen and (max-width:834px){.home-function{padding:8rem 2rem}.home-function__text{font-size:1.6rem;line-height:1.7;margin:3rem 0 4rem}#testcase,#result,#management{position:relative;top:-11rem}}.function-flow{background-color:#fff;border-radius:1rem}.funciton-flow__logo{position:relative}.funciton-flow__logo:before{content:"";position:absolute;right:0;background:linear-gradient(90deg,#3163d7 0%,#21a2d9 100%);display:block}.funciton-flow__logo:after{content:"";position:absolute;background-color:#fff;display:block;transform:rotate(22deg)}.function-flow__item{background:linear-gradient(180deg,#fff 0%,#eaf1fb 100%);border:1px solid #d1d9e8}.function-flow__button a{background-color:#1756c4;margin:0 auto;color:#fff;font-weight:500;letter-spacing:.1em;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.function-flow__button a:after{background:url(//agest.co.jp/tfact/wp-content/themes/tfact/assets/css/../images/function/arrow.svg) center center no-repeat;background-size:100% auto;content:"";display:inline-block;position:relative}.function-flow__text{letter-spacing:.1em}.function-flow__image{margin:0 auto}@media print,only screen and (min-width:835px){.function-flow{padding:min(4rem,3.125vw)}.funciton-flow__logo{margin-bottom:min(2.8rem,2.1875vw)}.funciton-flow__logo img{width:min(12rem,9.375vw)}.funciton-flow__logo:before{height:min(1rem,0.78125vw);top:min(0.9rem,0.703125vw);left:min(13.6rem,10.625vw)}.funciton-flow__logo:after{width:min(2rem,1.5625vw);height:min(2rem,1.5625vw);top:min(0.7rem,0.549875vw);right:min(-1.7rem,1.328125vw)}.function-flow__blocks{display:flex;justify-content:space-between}.function-flow__blocks{display:flex;justify-content:space-between;margin-bottom:min(2rem,1.5625vw)}.function-flow__block01,.function-flow__block02{display:flex;position:relative}.function-flow__block01{width:39.1%}.function-flow__block02{width:58.6%}.function-flow__item{width:min(19.6rem,15.3125vw);height:min(18.2rem,14.21875vw);border-radius:min(1rem,0.78125vw);padding:min(3rem,2.34vw) min(1.5rem,1.171875vw) min(2rem,1.5625vw) min(1.5rem,1.171875vw);padding-top:3rem;text-align:center;margin-right:-1px}.function-flow__item.-last{margin-right:0}.function-flow__button{position:absolute;bottom:min(2.1rem,1.640625vw);left:50%;transform:translateX(-50%)}.function-flow__button a{height:min(4rem,3.125vw);border-radius:min(5rem,3.90625vw);margin:0 auto;font-size:min(1.4rem,1.1vw);transition:all .3s ease}.function-flow__button a:after{width:min(1.6rem,1.25vw);height:min(1.6rem,1.25vw);margin-left:min(0.7rem,0.546875vw)}.function-flow__block01 .function-flow__button a{width:min(35.1rem,27.421875vw)}.function-flow__block02 .function-flow__button a{width:min(54.6rem,42.65625vw)}.function-flow__block03 .function-flow__button a{width:min(26rem,20.3125vw)}.function-flow__text{font-size:min(1.4rem,1.099vw);font-weight:500;margin:min(-0.6rem,-0.46875vw) 0 min(1rem,0.78125vw) 0}.function-flow__image{width:min(5rem,3.90625vw);margin:0 auto}.function-flow__block03 .function-flow__item{width:100%;height:min(7rem,5.46875vw);padding:min(1.6rem,1.25vw) min(1.5rem,1.71875vw) min(1.4rem,1.09375vw) min(1.5rem,1.71875vw)}.function-flow__block03 .function-flow__itemIn{display:inline-flex;justify-content:center;align-items:center;text-align:left}.function-flow__block03 .function-flow__text{width:min(11.5rem,8.984375vw);margin-top:min(0.9rem,0.703125vw)}.function-flow__block03 .function-flow__image{width:min(4rem,3.125vw);margin-right:min(2.9rem,2.265625vw)}.function-flow__block03 .function-flow__button{position:static;bottom:auto;left:auto;transform:translateX(0)}.function-flow__button a:hover{transform:translateY(-.2rem);text-decoration:none}.function-flow__title{display:none}}@media screen and (max-width:834px){.function-flow{padding:3rem 2rem 1rem}.funciton-flow__logo{margin-bottom:2rem}.funciton-flow__logo img{width:9rem}.funciton-flow__logo:before{height:.6rem;top:1rem;left:11rem}.funciton-flow__logo:after{width:2rem;height:2rem;top:.7rem;right:-1.7rem}.function-flow__title{background-color:#30466d;border-radius:1rem 1rem 0 0;color:#fff;text-align:center;font-size:1.3rem;font-weight:500;padding:.5rem}.function-flow__item{position:relative;padding:2.1rem 1rem 2.4rem;border-bottom:none}.function-flow__item.-last{border-radius:0 0 1rem 1rem;border-bottom:1px solid #d1d9e8}.function-flow__button{margin:1rem 0 2rem}.function-flow__button a{height:4rem;border-radius:5rem;font-size:1.2rem;padding:0 1rem}.function-flow__button a:after{width:1.5rem;height:1.6rem;margin-left:.5rem}.function-flow__text{font-size:1.4rem;font-weight:500;text-align:center;margin-bottom:1.3rem}.function-flow__image{width:4.5rem;margin:0 auto}}.home-update__inner{background:linear-gradient(180deg,#d9f0ff 0%,#cfdafb 100%);box-sizing:border-box;position:relative}.home-update__item{box-sizing:border-box;background:linear-gradient(180deg,#fff 0%,#eaf1fb 100%);border:1px solid #fff;border-radius:2rem}.home-update__text01{color:#1756c4;letter-spacing:.1em;font-weight:500;text-align:center}.home-update__text02{letter-spacing:.1em}.home-update__text{color:#1756c4;font-weight:500;letter-spacing:.1em;text-align:center;position:relative;margin:0 auto;width:fit-content}.home-update__text span{position:relative;z-index:3}.home-update__text:after{content:"";height:.7rem;border-radius:4rem;background:linear-gradient(180deg,#fff 0%,#eaf1fb 100%);position:absolute;left:-.7rem;right:-.7rem;bottom:0}@media print,only screen and (min-width:835px){.home-update__inner{max-width:124rem;margin:0 auto;border-radius:3rem;padding:7.4rem 8rem 8rem}.home-update__items{display:flex;justify-content:space-between;flex-wrap:wrap;gap:3rem 3rem;margin-bottom:4.2rem}.home-update__item{width:calc((100% / 3) - 2rem);padding:3rem}.home-update__image{width:8rem;margin:2rem auto 0 auto}.home-update__text01{font-size:1.8rem;margin-bottom:2.2rem}.home-update__text{font-size:2.4rem;margin-bottom:4rem}}@media screen and (max-width:834px){.home-update__inner{border-radius:2rem;padding:4rem 2rem;margin-bottom:4rem}.home-update__items{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem 1rem;margin-bottom:4rem}.home-update__item{width:calc( 50% - 0.5rem );padding:2rem 1rem 2.6rem}.home-update__item:nth-child(5) .home-update__text01,.home-update__item:last-child .home-update__text01{height:2.9em}.home-update__image{width:6rem;margin:1rem auto 0 auto}.home-update__text01{font-size:1.2rem}.home-update__text{font-size:1.6rem;margin-bottom:2rem}}.home-case__image{position:relative;margin-bottom:2rem}.home-case__image img{border-radius:1rem}img.home-case__logo{width:9.6rem;position:absolute;right:0;bottom:0;border-radius:0}.home-case__category01{background-color:#e1eef6;font-size:1.2rem;letter-spacing:.05em;padding:.2rem .4rem;margin:0 .4rem .2rem 0;display:inline-block}.home-case__name{font-size:1.4rem;letter-spacing:.05em;margin:.8rem 0}.home-case__text{font-size:1.6rem;letter-spacing:.05em;margin-bottom:1rem;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-case__category02{border:1px #d1d9e8 solid;font-size:1.2rem;letter-spacing:.05em;padding:.2rem .4rem;margin:0 .4rem .2rem 0;display:inline-block}@media print,only screen and (min-width:835px){.home-case{max-width:108rem;box-sizing:content-box;padding:0 2rem;margin:16rem auto 10.4rem auto}.home-case__items{display:flex;justify-content:space-between;gap:0 3rem;margin:5.5rem 0 4rem}.home-case__item{width:calc( ( 100% / 3 ) - 2rem )}.home-case__item a{transition:all .3s ease;opacity:1}.home-case__item a:hover{opacity:.8;text-decoration:none}}@media screen and (max-width:834px){.home-case{padding:0 2rem;margin:8rem auto 6rem auto}.home-case__items{display:flex;justify-content:space-between;gap:0 3rem;margin:5.5rem -2rem 4rem}.home-case__itemsIn{padding-right:2rem}.home-case__item{margin-left:2rem}}.home-news__list li{border-bottom:1px #d1d9e8 solid}.home-news__list a,.home-news__in{display:block}.home-news__list a{background:url(//agest.co.jp/tfact/wp-content/themes/tfact/assets/css/../images/shared/arrow-news.svg) right bottom 2rem no-repeat;background-size:3rem auto;padding:2rem 5rem 2rem 0}.home-news__list a[target=_blank]{background:url(//agest.co.jp/tfact/wp-content/themes/tfact/assets/css/../images/shared/news-blank.svg) right bottom 2rem no-repeat}.home-news__time{font-family:var(--font-kanit);font-weight:400}.home-news__category{color:#1756c4;letter-spacing:.1em;font-weight:500}.home-news__text{line-height:1.7;letter-spacing:.1em}@media print,only screen and (min-width:835px){.home-news{max-width:108rem;padding:16rem 2rem 15rem;margin:0 auto;box-sizing:content-box;display:flex;justify-content:space-between}.home-case+.home-news{padding-top:10.4rem}.home-news .m-title{width:calc(100% - 60%);text-align:left}.home-news__right{max-width:63rem;width:60%;margin-top:-2.5rem}.home-news__list{margin:.5rem 0 4rem}.home-news__list a,.home-news__in{padding:2rem 5rem 2rem 0}.home-news__list a:hover{text-decoration:none}.home-news__list a:hover .home-news__text{text-decoration:underline}.home-news__time{font-size:1.6rem;margin-right:2rem}.home-news__category{font-size:1.4rem}.home-news__text{font-size:1.6rem;display:block;margin-top:.8rem}.home-news .m-button a{margin:0 0 0 auto}}@media screen and (max-width:834px){.home-news{padding:6rem 2rem 8rem}.home-news__list{margin-bottom:4rem}.home-news__list a,.home-news__in{padding:2rem 6rem 2rem 0}.home-news__time{font-size:1.6rem;margin-right:2rem}.home-news__category{font-size:1.4rem}.home-news__text{font-size:1.6rem;display:block;margin-top:1rem}}.m-faq{background-color:#eff6fb}.m-faq__item{background-color:#fff}.m-faq__q,.m-faq__a{line-height:1.7;letter-spacing:.05em;position:relative}.m-faq__q{font-weight:500;position:relative;cursor:pointer}.m-faq__q:before,.m-faq__a:before{font-family:var(--font-kanit);color:#1756c4;line-height:1;position:absolute}.m-faq__q:before{content:"Q"}.m-faq__a{display:none}.m-faq__a:before{content:"A"}.m-faq__icon{position:absolute}.m-faq__icon:before,.m-faq__icon:after{content:"";height:1px;background-color:#1756c4;position:absolute;right:0;top:50%;transform:translateY(-50%);display:block;transition:all .3s ease}.m-faq__icon:after{transform:rotate(-90deg)}.-open .m-faq__icon:after{transform:rotate(0)}.m-faq__a a{text-decoration:underline}@media print,only screen and (min-width:835px){.m-faq{padding:13.5rem 2rem 28rem;margin-bottom:-8rem}.m-faq__inner{max-width:90rem;margin:0 auto;box-sizing:content-box}.m-faq__items{margin:4.5rem 0 4rem}.m-faq__item{margin-bottom:1rem;border-radius:1rem}.m-faq__item:last-child{margin-bottom:0}.m-faq__q{font-size:1.8rem;padding:2rem 7rem 2rem 6rem}.m-faq__q:before,.m-faq__a:before{font-size:2.8rem;left:2.4rem}.m-faq__q:before{top:2rem}.m-faq__a{font-size:1.6rem;margin-top:-.5rem;padding:0 5rem 2.5rem 6rem}.m-faq__a:before{top:0}.m-faq__icon{width:1.6rem;height:1.6rem;right:3rem;top:2.4rem}.m-faq__icon:before,.m-faq__icon:after{width:1.6rem}.m-faq a:hover{text-decoration:none}}@media screen and (max-width:834px){.m-faq{padding:8rem 2rem 14rem;margin-bottom:-2rem}.m-faq__items{margin:4rem 0 4.8rem}.m-faq__item{margin-bottom:1rem;border-radius:1rem}.m-faq__q{font-size:1.6rem;padding:2rem 7rem 2rem 6rem}.m-faq__q:before,.m-faq__a:before{font-size:2.4rem;left:2.4rem}.m-faq__q:before{top:2rem}.m-faq__a{font-size:1.6rem;margin-top:-.5rem;padding:0 5rem 2.5rem 6rem}.m-faq__a:before{top:0}.m-faq__icon{width:1.6rem;height:1.6rem;right:3rem;top:2.4rem}.m-faq__icon:before,.m-faq__icon:after{width:1.6rem}}.form-content__texts{color:#202020}.form-content__form{background-color:#fff}.form-content__image{border-radius:.5rem;overflow:hidden}.form-title01{font-weight:700}.form-title02{color:#0075ca;letter-spacing:.05em;font-weight:700;text-align:center}.form-text01{line-height:1.7;letter-spacing:.05em}.form-text02{letter-spacing:.05em;text-align:center}#mktoForm_2554,.mktoFieldWrap,#Lblagree_privacypolicy,.mktoHtmlText{width:100% !important}.mktoForm button.mktoButton{background-color:#c93d67 !important}.mktoForm .mktoFormRow .mktoFormCol{clear:none !important}.mktoForm .mktoFormCol{float:left !important}.mktoFieldWrap.mktoRequiredField{position:relative !important}#Lblagree_privacypolicy{position:relative !important;left:2.3rem}#agree_privacypolicy{position:absolute !important;top:.5rem;left:0}#mktoForm_2557{width:100% !important}.mktoFieldDescriptor.mktoFormCol{width:100% !important}div.mktoFormRow{display:flex !important;justify-content:space-between !important}#Company,#Email,#MobilePhone,#inquiry_details{width:100% !important}#Department,#Title,#LastName,#FirstName,#LblDepartment,#LblTitle,#LblLastName,#LblFirstName{width:100% !important}.mktoFormRow .mktoClear{display:none}input[type=checkbox]#agree_privacypolicy{width:16px !important;height:16px !important;box-sizing:border-box !important;padding:0 !important}@media print,only screen and (min-width:835px){.form-content{display:flex;justify-content:space-between}.form-content__texts{width:min(54rem, 42vw)}.form-content__form{width:min(58rem, 45.3vw);padding:min(5rem, 3.9vw) min(4rem, 3.12vw) min(5.6rem, 43.7vw) min(4rem, 3.12vw);border-radius:3rem}.form-content__image{margin-bottom:2.4rem}.form-title01{font-size:3.2rem;margin-bottom:3rem}.form-title02{font-size:2.4rem;margin-bottom:1.5rem}.form-text01{font-size:1.6rem}.form-text02{font-size:1.6rem;margin-bottom:1.5rem}#mktoForm_2554,.mktoFieldWrap{width:100% !important}.mktoHtmlText{margin-bottom:1rem !important}.mktoForm input.mktoField,.mktoForm select.mktoField,.mktoForm textarea.mktoField{padding:17px 15px !important}.mktoForm button.mktoButton{width:29.3rem !important;font-size:1.6rem !important;padding:1.3rem 1rem !important}div.mktoFormRow{gap:0 1.6rem !important}}@media screen and (max-width:834px){.form-content__form{width:35.3rem;border-radius:2rem;padding:3.5rem 1rem;overflow:hidden;box-sizing:border-box}.form-content__image{margin-bottom:1.5rem}.form-title01{font-size:2rem;margin-bottom:1rem}.form-title02{font-size:2rem;margin-bottom:1rem}.form-text01{font-size:1.4rem;margin-bottom:2rem}.form-text02{font-size:1.4rem;margin-bottom:1.5rem}.mktoHtmlText{margin-bottom:1rem !important}.mktoFormRow{width:100%}.mktoForm input.mktoField,.mktoForm select.mktoField,.mktoForm textarea.mktoField{padding:1rem !important}.mktoForm button.mktoButton{width:25rem !important;font-size:1.6rem !important;padding:1.2rem 1rem !important}#Lblagree_privacypolicy a{padding:0 !important}#Lblagree_privacypolicy{left:22px}div.mktoFormRow{gap:0 1rem !important}}.thanks-title{color:#202020;font-weight:700}.thanks-text{line-height:1.7;letter-spacing:.05em}.thanks-tel{background-color:#fff;text-align:center}.thanks-text01{color:#202020;font-weight:700;letter-spacing:.05em}.thanks-text02{font-family:var(--font-outfit);color:#0075ca;font-weight:700;line-height:1}.thanks-text02:before{background:url(//agest.co.jp/tfact/wp-content/themes/tfact/assets/css/../images/shared/icon-tel.svg) center center no-repeat;background-size:100% auto;content:"";display:inline-block;vertical-align:middle}.thanks-text03{letter-spacing:.05em}.thanks-link{text-align:right}.thanks-link a{background:url(//agest.co.jp/tfact/wp-content/themes/tfact/assets/css/../images/shared/arrow.svg) right center no-repeat;caret-color:#202020;font-weight:700;letter-spacing:.05em}@media print,only screen and (min-width:835px){.thanks{max-width:102rem;margin:0 auto}.thanks-title{font-size:3.6rem;margin-bottom:2.2rem}.thanks-text{font-size:1.6rem;margin-bottom:4rem}.thanks-tel{border-radius:3rem;padding:3.3rem}.thanks-text01{font-size:1.6rem;margin-bottom:1rem}.thanks-text02{font-size:4.2rem;margin-bottom:.3rem}.thanks-text02:before{content:"";width:3.2rem;height:3.2rem;margin-right:.4rem}.thanks-text03{font-size:1.4rem}.thanks-link{margin:8.5rem 8rem 0 0}.thanks-link a{background-size:4rem auto;font-size:1.4rem;padding:1rem 5rem 1rem 0;display:block}}@media screen and (max-width:834px){.thanks-title{font-size:3.2rem;margin-bottom:1rem}.thanks-text{font-size:1.4rem;margin-bottom:2rem}.thanks-tel{border-radius:2rem;padding:2.5rem}.thanks-text01{font-size:1.6rem;margin-bottom:.5rem}.thanks-text02{font-size:3.8rem;margin-bottom:.3rem}.thanks-text02:before{content:"";width:3.2rem;height:3.2rem;margin-right:.4rem}.thanks-text03{font-size:1.4rem}.thanks-link{margin-top:5rem}.thanks-link a{background-size:3.5rem auto;font-size:1.4rem;padding:1rem 4.5rem 1rem 0}}.function-wrapper{background-color:#eff6fb}.function-intro__inner{background:linear-gradient(180deg,#d9f0ff 0%,#cfdafb 100%);position:relative;z-index:3}.function-intro{position:relative}.function-intro:after{content:"";background-color:#fff;position:absolute;display:block}.function-intro .m-pageTitle{position:relative}.function-intro__text{font-size:1.6rem;line-height:1.7;letter-spacing:.1em}@media print,only screen and (min-width:835px){.function-wrapper{padding:0 2rem 10rem}.function-intro__inner{max-width:124rem;margin:0 auto;border-radius:3rem;padding:0 min(8rem,6.25vw) min(8rem,6.25vw) min(8rem,6.25vw)}.function-intro{margin-bottom:9.4rem}.function-intro:after{top:5rem;transform:translateY(-50%);left:-2rem;right:-2rem;bottom:calc( 50% - 13rem )}.function-intro .m-pageTitle{top:-4.5rem;margin-top:11.7rem}.function-intro__text{margin:-.3rem 9rem 5rem}}@media screen and (max-width:834px){.function-wrapper{padding:0 2rem 6rem}.function-intro__inner{border-radius:2rem;padding:0 2rem 4rem}.function-intro{margin-bottom:4rem}.function-intro:after{height:20.6rem;top:-1rem;left:-2rem;right:-2rem}.function-intro .m-pageTitle{top:-2.8rem;margin-top:8rem}.function-intro__text{margin-bottom:4rem}}.function-box{background-color:#fff;border-radius:1rem}.function-title01{font-weight:500;letter-spacing:.1em;border-bottom:1px #d1d9e8 solid}.function-item:last-child{margin-bottom:0}.function-title02__japanese{color:#1756c4;font-weight:500;letter-spacing:.1em;display:block}.function-title03__japanese{color:#1756c4;font-weight:500;letter-spacing:.1em;display:block}.function-title02__english{color:#616f87;font-family:var(--font-kanit);font-size:1.4rem;font-weight:300;display:block}.function-item__text{font-size:1.6rem;line-height:1.7;font-weight:400;letter-spacing:.1em}@media print,only screen and (min-width:835px){.function-box{max-width:108rem;margin:0 auto 4rem auto;padding:5rem 6rem}.function-title01{font-size:3rem;padding-bottom:2rem;margin-bottom:4rem}.function-item{display:flex;justify-content:space-between;margin-bottom:4rem}.function-item__image{width:31.25%}.function-item__texts{width:64.6%}.function-title02__japanese{font-size:2.4rem;margin-bottom:.2rem}.function-title03__japanese{font-size:2.4rem;margin-bottom:2rem}.function-title02__english{margin-bottom:2rem}}@media screen and (max-width:834px){.function-box{margin-bottom:2rem;padding:3rem 2rem}.function-title01{font-size:2.3rem;text-align:center;padding-bottom:2rem;margin-bottom:3rem}.function-item{margin-bottom:3rem}.function-item__image{margin-bottom:2rem}.function-title02__japanese{font-size:2rem;margin-bottom:.1rem}.function-title03__japanese{font-size:2rem;margin-bottom:1rem}.function-title02__english{margin-bottom:1rem}.function-item__text{font-size:1.5rem}}.m-function-movie{filter:drop-shadow(10px 10px 40px rgba(18,78,183,.25))}.m-function-movie iframe,.home-whats__movie iframe{aspect-ratio:112/63}@media print,only screen and (min-width:835px){.function-wrapper .m-title02{margin-top:10rem}.m-function-movie{max-width:90rem;margin:5rem auto 0 auto}}@media screen and (max-width:834px){.function-wrapper .m-title02{margin-top:6rem}.m-function-movie{margin-top:3rem}}.outline-intro .m-pageTitle{color:#fff}.outline-intro__box{background-color:#fff;border-radius:2rem}.outline-intro__text01{color:#fff;letter-spacing:.1em;font-weight:500;background:linear-gradient(90deg,#3163d7 0%,#21a2d9 100%);position:relative;display:inline-block;overflow:hidden}.outline-intro__text01:before{background-color:#fff;content:"";display:inline-block;position:absolute;transform:rotate(22deg)}.outline-intro__text02{font-weight:500;letter-spacing:.1em}.outline-intro__text03{line-height:1.7;letter-spacing:.1em}.outline-intro__item02{width:100%;background-color:#eff6fb;border-radius:1rem}.outline-intro__title{color:#fff;letter-spacing:.1em;font-weight:500;background:linear-gradient(90deg,#3163d7 0%,#21a2d9 100%);text-align:center}.outline-intro__text04,.outline-intro__list{line-height:1.7;letter-spacing:.1em}.outline-intro__list li{padding-left:1em;position:relative}.outline-intro__list li:before{content:"・";position:absolute;top:0;left:0}@media print,only screen and (min-width:835px){.outline-intro{background:#0a3cc6 url(//agest.co.jp/tfact/wp-content/themes/tfact/assets/css/../images/outline/bg.png) center top no-repeat;background-size:100% auto;padding:12rem 2rem 5rem;margin-top:-18rem}.outline-intro .m-pageTitle{margin-top:6rem}.outline-intro__box{max-width:108rem;margin:4rem auto 10rem auto;padding:6rem 6rem 5rem}.outline-intro__item01{display:flex;justify-content:space-between;margin:0 0 3rem 5rem}.outline-intro__logo{width:35.1%;margin-top:.6%}.outline-intro__texts{width:60.3%}.outline-intro__text01{font-size:2.4rem;margin-bottom:.5rem;padding:.2rem 4.2rem .2rem 1rem}.outline-intro__text01:before{width:5rem;height:7rem;right:-2.6rem;bottom:-2rem}.outline-intro__text02{font-size:3.4rem;margin-bottom:2.3rem}.outline-intro__text03{font-size:1.6rem}.outline-intro__item02{margin-bottom:1rem}.outline-intro__item02__inner{max-width:65rem;width:91%;padding:2.6rem 0;display:flex;justify-content:space-between;align-items:center;gap:0 1rem;margin:0 auto}.outline-intro__title{width:18rem;font-size:1.6rem;border-radius:5rem;padding:.6rem}.outline-intro__text04,.outline-intro__list{width:66%;font-size:1.6rem}}@media screen and (max-width:834px){.outline-intro{background:#0a3cc6 url(//agest.co.jp/tfact/wp-content/themes/tfact/assets/css/../images/outline/bg-sp.png) center top no-repeat;background-size:100% auto;padding:8.3rem 2rem 4rem;margin-top:-15rem}.outline-intro .m-pageTitle{margin-top:6rem}.outline-intro__box{margin:3rem 0 6rem;padding:3rem 2rem}.outline-intro__item01{margin-bottom:3rem}.outline-intro__logo{width:20rem;margin:0 0 3rem 7.5rem}.outline-intro__text01{width:26.5rem;font-size:2rem;margin:0 0 1rem 3.5rem;padding:.2rem 3.5rem .2rem 1rem}.outline-intro__text01:before{width:5rem;height:7rem;right:-2.6rem;bottom:-2rem}.outline-intro__text02{font-size:3rem;text-align:center;margin-bottom:2rem}.outline-intro__text03{font-size:1.6rem}.outline-intro__item02{padding:1.5rem;margin-bottom:1rem}.outline-intro__title{font-size:1.6rem;border-radius:.5rem;padding:.6rem;margin-bottom:1rem}.outline-intro__text04,.outline-intro__list{font-size:1.6rem}}.outline-detail__wrapper{background-color:#fff;position:relative}.outline-point{background:linear-gradient(180deg,#d9f0ff 0%,#cfdafb 100%);border-radius:3rem}.outline-point__numbers{color:#1756c4;font-family:var(--font-kanit);text-align:center;line-height:1}.outline-point__english{font-weight:400;display:block}.outline-point__number{font-weight:300;display:block}.outline-point__texts{letter-spacing:.1em}.outline-point__text01{font-weight:500}.outline-point__detail{background-color:#fff;border-radius:1rem}.outline-point__note{color:#616f87;padding-left:1em;position:relative}.outline-point__note:before{content:"※";position:absolute;top:0;left:0}.outline-title{color:#1756c4;font-weight:500;letter-spacing:.1em}.home-point__item{background:linear-gradient(180deg,#fff 0%,#eaf1fb 100%);border:1px solid #fff;position:relative;border-radius:2rem}.home-point__image{width:8rem;margin:0 auto 1.5rem auto}.home-point__text{color:#1756c4;font-size:1.6rem;letter-spacing:.1em;font-weight:500;text-align:center}.home-point__text span{font-size:1.3rem;font-weight:400;display:block}@media print,only screen and (min-width:835px){.outline-detail__wrapper{border-radius:5rem 5rem 0 0;padding:13.5rem 2rem 0;margin-top:-5rem}.outline-detail{max-width:124rem;margin:5.4rem auto 0 auto}.outline-point{margin-bottom:3rem;padding:min(8.3rem,6.484375vw) min(8rem,6.25vw) min(8rem,6.25vw) min(8rem,6.25vw)}.outline-point__heading{display:flex;justify-content:space-between;margin:0 0 4rem}.outline-point__numbers{width:15rem}.outline-point__english{font-size:2rem}.outline-point__number{font-size:8rem}.outline-point__text01{text-align:center;font-size:3rem;margin-bottom:2rem}.outline-point__text02{font-size:1.6rem}.outline-point__detail{padding:4rem 3rem 3rem;display:flex;justify-content:space-between}.outline-point__titles{width:3.14%;margin-right:.2rem;margin-top:3.3%}.outline-point__title{margin-bottom:34%}.outline-point__item{width:23.65%}.outline-point__note{font-size:1.1rem;margin-top:1rem}.outline-title{font-size:2.4rem;margin-bottom:2rem}.home-point__items{display:flex;justify-content:space-between;gap:0 3rem}.home-point__item{width:calc( 25% - 1.5rem );padding:3.2rem 2rem}}@media (min-width:768px) and (max-width:1244px){.home-point__items{gap:0 2rem}.home-point__item{width:calc( 25% - 1.5rem );padding:3rem 1rem}}@media screen and (max-width:834px){.outline-detail__wrapper{border-radius:2rem 2rem 0 0;padding:6rem 2rem 0;margin-top:-2rem}.outline-detail__wrapper .m-title{margin-bottom:3rem}.outline-point{padding:4rem 2rem;margin-bottom:3rem}.outline-point__heading{margin-bottom:3rem}.outline-point__numbers{text-align:left;margin-bottom:1rem}.outline-point__english{font-size:1.2rem}.outline-point__number{font-size:4rem}.outline-point__text01{font-size:2.8rem;margin-bottom:2rem}.outline-point__text02{font-size:1.6rem;line-height:1.7}.outline-point__detail{padding:3rem 2rem}.outline-point__titles{display:none}.outline-point__item{margin-bottom:2rem}.outline-point__item:last-child{margin-bottom:0}.outline-point__note{font-size:1.1rem;margin-top:1rem}.outline-title{font-size:2.4rem;text-align:center;margin-bottom:2rem}.home-point__item{padding:3rem;margin-bottom:2rem}.home-point__item:last-child{margin-bottom:0}.home-point__text span{margin-top:.5rem}}.news-content{background-color:#eff6fb}.news-content__inner{border-radius:2rem;background-color:#fff}.news-list li{border-bottom:1px #d1d9e8 solid}.news-list li:first-child{padding-top:0}.news-list a{text-decoration:underline;display:inline-block}.news-list a[target=_blank] .news-list__title{background:url(//agest.co.jp/tfact/wp-content/themes/tfact/assets/css/../images/shared/news-blank.svg) right center no-repeat}.news-list time{color:#616f87;font-family:var(--font-kanit);display:block}.news-list__title{letter-spacing:.1em;font-weight:500;display:block}.news-list__text{font-weight:400;letter-spacing:.1em;line-height:1.7;display:block}@media print,only screen and (min-width:835px){.news-content{padding:10rem 2rem;margin:6rem 0 10rem}.news-content__inner{max-width:108rem;padding:7.9rem 8rem;margin:0 auto}.news-list{margin-bottom:4rem}.news-list li{padding:3rem 0 2.8rem}.news-list a[target=_blank] .news-list__title{background-size:3rem auto;padding-right:5rem}.news-list a:hover{text-decoration:none}.news-list time{font-size:1.6rem;margin-bottom:.5rem}.news-list__title{font-size:2rem}.news-list__text{font-size:1.6rem;margin-top:1.2rem}}@media screen and (max-width:834px){.news-content{padding:3rem 2rem;margin-top:4rem}.news-content__inner{padding:3rem 2rem}.news-list{margin-bottom:4rem}.news-list li{padding:2rem 0}.news-list a[target=_blank] .news-list__title{background-size:2.5rem auto;padding-right:4.5rem}.news-list time{font-size:1.4rem;margin-bottom:.2rem}.news-list__title{font-size:1.8rem}.news-list__text{font-size:1.5rem;margin-top:.6rem}}.m-more{height:6rem;background-color:#1756c4;border-radius:3rem;color:#fff;font-size:1.6rem;font-weight:700;letter-spacing:.05em;text-align:center;display:block;padding-top:1.8rem;box-sizing:border-box;position:relative;cursor:pointer}.m-more__in{width:1rem;height:1rem;position:relative;display:inline-block;margin-left:.9rem}.m-more__in:before,.m-more__in:after{width:1rem;height:1px;content:"";background-color:#fff;position:absolute;transform:translateY(-50%);top:50%;display:block}.m-more__in:after{transform:translateY(-50%) rotate(-90deg)}@media print,only screen and (min-width:835px){.m-more{width:28rem;margin:0 auto;transition:all .3s ease}.m-button a:hover{transform:translateY(-.2rem);text-decoration:none}}.faq-content{background-color:#eff6fb}.faq-title{color:#1756c4;font-weight:500;letter-spacing:.1em}@media print,only screen and (min-width:835px){.faq-content{padding:10rem 2rem 2rem;margin-top:6rem}.faq-content__inner{max-width:90rem;margin:0 auto}.faq-title{font-size:2.8rem;margin-bottom:2rem}.faq-content .m-faq__items{margin:2rem 0 8rem}}@media screen and (max-width:834px){.faq-content{padding:3rem 2rem;margin-top:4rem}.faq-title{font-size:2rem;margin-bottom:1.5rem}.faq-content .m-faq__items{margin:2rem 0 4rem}}.notfound-content{text-align:center}.notfound-text01{color:#1756c4;letter-spacing:.1em;font-weight:500}.notfound-text02{letter-spacing:.1em}@media print,only screen and (min-width:835px){.notfound-content{margin-bottom:10rem}.notfound-text01{font-size:4.8rem;margin-bottom:4.2rem}.notfound-text02{font-size:1.6rem;margin-bottom:3rem}}@media screen and (max-width:834px){.notfound-text01{font-size:3.6rem;margin-bottom:3rem}.notfound-text02{font-size:1.4rem;margin-bottom:3rem}}.wp-content h1,.wp-content h2,.wp-content h3,.wp-content h4,.wp-content h5,.wp-content h6{font-weight:700;background-image:none!important;padding:0!important;border:none!important;line-height:1.5;margin:0 0 15px 0!important;font-size:16px}.wp-content img.aligncenter{display:block;margin:0 auto 15px auto}.wp-content img.alignleft{float:left;margin:0 10px 10px 0}.wp-content img.alignright{float:right;margin:0 0 10px 10px}.wp-content strong{font-weight:700}.wp-content em{font-style:italic}.wp-content blockquote{padding:15px}.wp-content h1,.wp-content h2,.wp-content h3,.wp-content h4,.wp-content h5,.wp-content h6{font-weight:700;margin:0 0 15px}.wp-content ul,.wp-content ol{margin:0 0 15px}.wp-content h1{font-size:40px}.wp-content h2{font-size:30px}.wp-content h3{font-size:24px}.wp-content h4{font-size:20px}.wp-content h5{font-size:18px}.wp-content h6{font-size:16px}.wp-content ul{margin-left:15px}.wp-content ul li{list-style:disc}.wp-content ol{margin-left:15px}.wp-content ol li{list-style:decimal}.wp-content p{margin-bottom:15px}.wp-content p:last-child{margin-bottom:0}.wp-content .wp-caption.alignleft{float:left}.wp-content .wp-caption{overflow:hidden;margin-bottom:15px}.wp-content li{background:url(//agest.co.jp/tfact/wp-content/themes/tfact/assets/css/../images/cmn/ftr-scr.svg) left .5em no-repeat;list-style:none!important}@media print,only screen and (min-width:641px){.wp-content ul{margin-bottom:20px}.wp-content ul li{background-size:16px auto;padding-left:25px}}@media screen and (max-width:640px){.wp-content ul{margin-bottom:1.5rem}.wp-content ul li{background-size:1rem auto;padding-left:1.5rem}}