.subPage_section_header{padding:120px 0 40px;border-bottom:1px solid #bfbfbf;margin-bottom:20px}@media (min-width:920px){.subPage_section_header{padding:212px 0 120px;margin-bottom:40px}}.subPage_section_header .subPage_section_title_en{font-size:32px;line-height:1;font-weight:500;font-family:"Satoshi", sans-serif;margin-bottom:8px}@media (min-width:920px){.subPage_section_header .subPage_section_title_en{font-size:80px;margin-bottom:20px}}.subPage_section_header .subPage_section_title_ja{font-size:14px;line-height:1;font-weight:500}@media (min-width:920px){.subPage_section_header .subPage_section_title_ja{font-size:24px}}.breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;font-size:12px;row-gap:12px}.breadcrumbs>[property="itemListElement"]{display:flex;align-items:center;position:relative;padding-right:16px;margin-right:12px;line-height:1.25}.breadcrumbs>[property="itemListElement"]:not(:last-child)::after{content:"";position:absolute;right:0;top:49%;transform:translateY(-50%);width:4px;height:4px;background:#e8374a;border-radius:50%}.breadcrumbs>[property="itemListElement"]:last-child{padding-right:0;margin-right:0}.breadcrumbs a{display:inline-block;position:relative;line-height:1.25}.breadcrumbs a::before{background-color:#474141;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scale(0, 1);transform-origin:right top;transition:transform 0.3s;width:100%}@media (min-width:920px){.breadcrumbs a:hover::before{transform-origin:left top;transform:scale(1, 1)}}.breadcrumbs a_white::before{background-color:#ffffff}.page_contents_link{padding:60px 0 240px;display:block;color:#ffffff;background-repeat:no-repeat;background-position:center center;background-size:cover}@media (min-width:920px){.page_contents_link{padding:160px 0 332px}}.page_contents_link_body{display:flex;flex-direction:column}@media (min-width:920px){.page_contents_link_body{flex-direction:row;justify-content:space-between}}.page_contents_link_body .section_title{margin-bottom:36px}@media (min-width:920px){.page_contents_link_body .section_title{margin-bottom:0}}@media (min-width:920px){.page_contents_link_body_txtArea{width:45.4310344828%}}.page_contents_link_body_catch{font-size:20px;font-weight:500;margin-bottom:12px}@media (min-width:920px){.page_contents_link_body_catch{font-size:24px;margin-bottom:18px}}.page_contents_link_body_txt{font-size:14px}.page_contents_link_company{background-image:url(../img/page/company_cta.jpg);background-image:image-set(url(../img/page/company_cta.jpg) 1x, url(../img/page/company_cta@2x.jpg) 2x);background-image:-webkit-image-set(url(../img/page/company_cta.jpg) 1x, url(../img/page/company_cta@2x.jpg) 2x)}.page_contents_link_solution{background-image:url(../img/page/solution_cta.jpg);background-image:image-set(url(../img/page/solution_cta.jpg) 1x, url(../img/page/solution_cta@2x.jpg) 2x);background-image:-webkit-image-set(url(../img/page/solution_cta.jpg) 1x, url(../img/page/solution_cta@2x.jpg) 2x)}.page_contents_link_message{background-image:url(../img/page/message_cta.jpg);background-image:image-set(url(../img/page/message_cta.jpg) 1x, url(../img/page/message_cta@2x.jpg) 2x);background-image:-webkit-image-set(url(../img/page/message_cta.jpg) 1x, url(../img/page/message_cta@2x.jpg) 2x)}.page_contents_link_message .page_contents_link_body_catch{line-height:1.5}.page_contents_link_message .page_contents_link_body_txtArea{width:auto}@media (min-width:920px){.page_contents_link_message .page_contents_link_body_catch{padding-right:24px}}.page_contents_link_message .page_contents_link_body_txt{text-align:right;line-height:1.5;font-size:13px}#mouse-stalker{position:fixed;left:0;top:0;width:160px;height:160px;border-radius:80px;display:grid;place-items:center;font-size:12px;font-weight:500;font-family:"Satoshi", sans-serif;color:#fff;pointer-events:none;z-index:9999;background:linear-gradient(315deg, rgba(255, 255, 255, 0.16) 0%, rgba(255, 255, 255, 0.08) 40%, rgba(255, 255, 255, 0.04) 100%), rgba(0, 0, 0, 0.08);border:1px solid rgba(255, 255, 255, 0.28);box-shadow:0 18px 48px rgba(0, 0, 0, 0.28), 0 6px 18px rgba(0, 0, 0, 0.18), inset 0 1px 0 rgba(255, 255, 255, 0.45), inset 0 -18px 40px rgba(255, 255, 255, 0.06);-webkit-backdrop-filter:blur(32px) saturate(140%);backdrop-filter:blur(32px) saturate(140%);opacity:0;transform:translate(-50%, -50%) scale(0.7) rotate(0deg);transform-origin:center center;transition:opacity 0.18s ease, transform 0.22s ease;will-change:transform, opacity}#mouse-stalker.is-visible{opacity:1;transform:translate(-50%, -50%) scale(1) rotate(0deg)}#mouse-stalker.is-pressing{transform:translate(-50%, -50%) scale(0.92) rotate(0deg)}#mouse-stalker.is-static{transform:scale(0.7) rotate(0deg);left:562px;top:-20px}#mouse-stalker.is-static.is-visible{transform:scale(1) rotate(0deg)}#mouse-stalker.is-static.is-pressing{transform:scale(0.95) rotate(0deg)}