*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--font-jp);font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:.04em;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;vertical-align:middle}em{font-style:inherit}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dt,dd,figure{margin:0;padding:0}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0}.l-container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad)}@media (max-width:767px){.l-container{padding-inline:var(--container-pad-sp)}}.l-main{min-height:60vh}.l-section{padding-block:100px}.l-section--soft{background:var(--color-bg-soft)}.l-section--section{background:var(--color-bg-section)}.l-section--flow-bg{background:#eef2f5 url(//at-n.net/wp/wp-content/themes/original_theme/assets/css/../img/home/home-flow_bg.webp) center/cover no-repeat}.u-sp-bl{display:none}.u-pc-bl{display:inline}@media (max-width:767px){.l-section{padding-block:80px}.u-sp-bl{display:inline}.u-pc-bl{display:none}}.c-heading{font-weight:var(--fw-black);line-height:var(--lh-tight);color:var(--color-text)}.c-heading--lv1{font-size:var(--fs-3xl)}.c-heading--lv2{font-size:var(--fs-2xl)}.c-heading--lv3{font-size:var(--fs-xl)}@media (max-width:767px){.c-heading--lv1{font-size:var(--fs-2xl)}.c-heading--lv2{font-size:var(--fs-xl)}}.c-catch-sp{display:none}@media (max-width:767px){.c-catch-pc{display:none}.c-catch-sp{display:block;font-weight:var(--fw-black)}.c-catch-sp__line{display:table;background:#fff;padding:.06em .4em;border-radius:4px;box-shadow:0 0 10px #ccc}.c-catch-sp__line+.c-catch-sp__line{margin-top:.3em}}