.simple-banner .banner-breacrumb{bottom:15px;position:absolute;right:0;width:100%}.simple-banner h1{margin-bottom:24px}.simple-banner .banner-breacrumb ul.hs-breadcrumb-menu li a.hs-breadcrumb-label,.simple-banner .banner-breacrumb ul.hs-breadcrumb-menu li span.hs-breadcrumb-label{color:inherit;display:inline-block;font-size:18px;font-weight:500;line-height:1.48222222;opacity:.6}.simple-banner .banner-breacrumb ul.hs-breadcrumb-menu li span.hs-breadcrumb-label{color:inherit;opacity:1}.simple-banner .banner-breacrumb ul.hs-breadcrumb-menu li:after{color:#fff;content:"/";display:inline-block;font-size:24px;font-style:normal;font-weight:200;line-height:36px;padding:0 10px;text-align:right;vertical-align:sub}.simple-banner .banner-breacrumb ul.hs-breadcrumb-menu li span.hs-breadcrumb-menu-divider{display:none}.simple-banner .banner-breacrumb ul.hs-breadcrumb-menu li.hs-breadcrumb-menu-item{display:inline-block;float:none;padding:0}.simple-banner .banner-breacrumb ul.hs-breadcrumb-menu{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end}.simple-banner .banner-breacrumb ul.hs-breadcrumb-menu li.hs-breadcrumb-menu-item.last-crumb:after{display:none}.simple-banner{align-content:center;display:flex;flex-direction:column;justify-content:center;min-height:450px;padding:70px 15px}.simple-banner .page-center{width:100%}.simple-banner .top_sec h4{margin-bottom:24px}.simple-banner .top_sec p:last-child{margin-bottom:0}.simple-banner .top_sec{margin-bottom:0;text-align:inherit}.simple-banner .flex_row{row-gap:20px}.simple-banner .img_before_col .img_wrap{order:1}.simple-banner .img_before_col .banner-content-inner{order:2}.simple-banner.brd_right .banner-breacrumb ul.hs-breadcrumb-menu{justify-content:flex-end}.simple-banner.brd_left .banner-breacrumb ul.hs-breadcrumb-menu{justify-content:flex-start}.simple-banner.brd_center .banner-breacrumb ul.hs-breadcrumb-menu{justify-content:center}.simple-banner .banner_btn_outer{margin-top:40px;text-align:center;width:100%}.simple-banner .banner_btn_wrap{align-items:stretch;display:inline-grid;gap:10px;grid-auto-columns:minmax(300px,1fr);grid-auto-flow:column;justify-content:center;max-width:100%;text-align:initial}.simple-banner .cm_btn,.simple-banner .cm_btn .btn_inner,.simple-banner .cm_btn .btn_label{font-family:Noto Sans JP,sans-serif!important;font-size:18px!important;font-style:normal!important;font-weight:400!important;letter-spacing:normal;line-height:1.5}.simple-banner .cm_btn{--brand:#4f46e5;--brand-dark:#4338ca;--on-brand:#fff;--btn-bg:var(--brand);--btn-txt:var(--on-brand);--btn-brd:var(--brand);--btn-hover-bg:var(--on-brand);--btn-hover-txt:var(--brand);--btn-hover-brd:var(--brand);align-items:center!important;background-color:var(--btn-bg);background-image:none;border:1px solid var(--btn-brd);border-radius:6px;box-sizing:border-box;color:var(--btn-txt);cursor:pointer;display:flex!important;justify-content:center!important;min-height:60px;padding:15px 28px;text-decoration:none;transition:background-color .25s ease,color .25s ease,border-color .25s ease;width:100%}.simple-banner .cm_btn.is_invert,.simple-banner a.cm_btn.is_invert{--btn-bg:var(--on-brand)!important;--btn-txt:var(--brand)!important;--btn-brd:var(--brand)!important;--btn-hover-bg:var(--brand)!important;--btn-hover-txt:var(--on-brand)!important;--btn-hover-brd:var(--brand)!important}.simple-banner .cm_btn,.simple-banner .cm_btn .btn_icon,.simple-banner .cm_btn .btn_icon svg,.simple-banner .cm_btn .btn_inner,.simple-banner .cm_btn .btn_label,.simple-banner a.cm_btn{color:var(--btn-txt)!important}.simple-banner .cm_btn:focus-visible,.simple-banner .cm_btn:focus-visible .btn_icon,.simple-banner .cm_btn:focus-visible .btn_icon svg,.simple-banner .cm_btn:focus-visible .btn_inner,.simple-banner .cm_btn:focus-visible .btn_label,.simple-banner .cm_btn:hover,.simple-banner .cm_btn:hover .btn_icon,.simple-banner .cm_btn:hover .btn_icon svg,.simple-banner .cm_btn:hover .btn_inner,.simple-banner .cm_btn:hover .btn_label,.simple-banner a.cm_btn:hover{color:var(--btn-hover-txt)!important}.simple-banner .cm_btn:focus-visible,.simple-banner .cm_btn:hover,.simple-banner a.cm_btn:hover{background-color:var(--btn-hover-bg)!important;background-image:none!important;border-color:var(--btn-hover-brd)!important;text-decoration:none}.simple-banner .cm_btn.no_hover:focus-visible,.simple-banner .cm_btn.no_hover:hover,.simple-banner a.cm_btn.no_hover:hover{background-color:var(--btn-bg)!important;border-color:var(--btn-brd)!important}.simple-banner .cm_btn.no_hover:hover,.simple-banner .cm_btn.no_hover:hover .btn_icon,.simple-banner .cm_btn.no_hover:hover .btn_icon svg,.simple-banner .cm_btn.no_hover:hover .btn_inner,.simple-banner .cm_btn.no_hover:hover .btn_label,.simple-banner a.cm_btn.no_hover:hover{color:var(--btn-txt)!important}.simple-banner .cm_btn .btn_inner{align-items:center!important;background:none!important;border:0!important;display:inline-flex!important;flex-direction:row!important;gap:10px;justify-content:center!important;margin:0!important;padding:0!important;white-space:nowrap}.simple-banner .cm_btn .btn_icon,.simple-banner .cm_btn .btn_label{background:none!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;min-height:0!important;min-width:0!important;padding:0!important;text-decoration:none!important;width:auto}.simple-banner .cm_btn .btn_label{display:inline-block}.simple-banner .cm_btn .btn_icon:after,.simple-banner .cm_btn .btn_icon:before,.simple-banner .cm_btn .btn_label:after,.simple-banner .cm_btn .btn_label:before{content:none!important;display:none!important}.simple-banner .cm_btn .btn_icon{align-items:center;display:inline-flex!important;flex:0 0 auto;height:1.2em;justify-content:center;line-height:0;width:1.2em}.simple-banner .cm_btn .btn_icon svg{display:block;fill:currentColor!important;height:100%;width:100%}.simple-banner .cm_btn .btn_icon svg g,.simple-banner .cm_btn .btn_icon svg path,.simple-banner .cm_btn .btn_icon svg use{fill:currentColor!important}.simple-banner .cm_btn_cta{align-items:center;display:flex;justify-content:center}.simple-banner .cm_btn_cta .cta_button{text-align:center;width:100%}@media (max-width:1200px){.simple-banner .banner-breacrumb{padding-left:10px;padding-right:10px;right:0}}@media (max-width:767px){.simple-banner .banner_btn_outer{margin-top:28px}.simple-banner .banner_btn_wrap{gap:10px;grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:minmax(0,1fr);max-width:340px;width:100%}.simple-banner .cm_btn{min-height:56px;padding:14px 20px}.simple-banner .cm_btn .btn_inner{white-space:normal}}.simple-banner .cm_btn .btn_icon .hs_cos_wrapper_type_icon svg,.simple-banner .cm_btn .btn_icon .hs_cos_wrapper_type_icon svg *,.simple-banner .cm_btn .btn_icon svg,.simple-banner .cm_btn .btn_icon svg *,.simple-banner .cm_btn .btn_inner .btn_icon .hs_cos_wrapper svg,.simple-banner .cm_btn .btn_inner .btn_icon .hs_cos_wrapper svg *{color:var(--btn-txt)!important;fill:var(--btn-txt)!important;stroke:none!important}.simple-banner .cm_btn:hover .btn_icon .hs_cos_wrapper_type_icon svg,.simple-banner .cm_btn:hover .btn_icon .hs_cos_wrapper_type_icon svg *,.simple-banner .cm_btn:hover .btn_icon svg,.simple-banner .cm_btn:hover .btn_icon svg *,.simple-banner .cm_btn:hover .btn_inner .btn_icon .hs_cos_wrapper svg,.simple-banner .cm_btn:hover .btn_inner .btn_icon .hs_cos_wrapper svg *{color:var(--btn-hover-txt)!important;fill:var(--btn-hover-txt)!important}.simple-banner .cm_btn.no_hover:hover .btn_icon .hs_cos_wrapper svg,.simple-banner .cm_btn.no_hover:hover .btn_icon .hs_cos_wrapper svg *,.simple-banner .cm_btn.no_hover:hover .btn_icon svg,.simple-banner .cm_btn.no_hover:hover .btn_icon svg *{color:var(--btn-txt)!important;fill:var(--btn-txt)!important}.simple-banner .cm_btn .btn_icon .hs_cos_wrapper{align-items:center;background:none!important;border:0!important;display:inline-flex!important;height:100%;justify-content:center;line-height:0;margin:0!important;padding:0!important;width:100%}.simple-banner .cm_btn{box-shadow:0 2px 6px rgba(15,12,60,.18);transition:background-color .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease!important;will-change:transform}.simple-banner .cm_btn:focus-visible,.simple-banner .cm_btn:hover,.simple-banner a.cm_btn:hover{box-shadow:0 10px 20px rgba(15,12,60,.28);transform:translateY(-3px)}.simple-banner .cm_btn:active,.simple-banner a.cm_btn:active{box-shadow:0 4px 10px rgba(15,12,60,.22);transform:translateY(-1px)}.simple-banner .cm_btn.no_hover:active,.simple-banner .cm_btn.no_hover:focus-visible,.simple-banner .cm_btn.no_hover:hover,.simple-banner a.cm_btn.no_hover:hover{box-shadow:0 2px 6px rgba(15,12,60,.18);transform:none}@media (prefers-reduced-motion:reduce){.simple-banner .cm_btn,.simple-banner .cm_btn:active,.simple-banner .cm_btn:hover{transform:none!important;transition:background-color .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease!important}}