.jhj-aftersupport{margin:3.5714285714rem 0 2.2857142857rem;--bs-gutter-x: rem(15px)}@media screen and (min-width: 768px){.jhj-aftersupport{margin:4.4285714286rem auto 1.8571428571rem}}.jhj-aftersupport:has(.afsp-title){margin:4.5714285714rem 0 4.2857142857rem}.jhj-aftersupport .grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem 1.4285714286rem}@media screen and (min-width: 768px){.jhj-aftersupport .grid{grid-template-columns:repeat(4, 1fr);gap:2.1428571429rem}}@media screen and (min-width: 768px){.jhj-aftersupport .grid.column-3{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 768px){.jhj-aftersupport .grid.column-4{grid-template-columns:repeat(4, 1fr)}}.jhj-aftersupport .card-content{display:grid;position:relative;grid-template-rows:174px auto}@media screen and (min-width: 992px){.jhj-aftersupport .card-content{grid-template-rows:258px auto;gap:2.1428571429rem}}.jhj-aftersupport .card-content .img{position:absolute;top:0;left:0;width:100%;overflow:hidden;border-radius:6px}@media screen and (min-width: 992px){.jhj-aftersupport .card-content .img{border-radius:12px}}.jhj-aftersupport .card-content .img img{width:100%;height:196px;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 992px){.jhj-aftersupport .card-content .img img{height:320px}}.jhj-aftersupport .card-content .info{position:relative;grid-row:2/3}.jhj-aftersupport .card-content .info:has(.title)::before{content:"";display:block;position:absolute;top:0;left:50%;width:9rem;height:9rem;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);border-radius:50%;background-color:#fff}@media screen and (min-width: 992px){.jhj-aftersupport .card-content .info:has(.title)::before{width:14.6428571429rem;height:14.6428571429rem}}@media screen and (min-width: 992px){.jhj-aftersupport .card-content .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;height:14.6428571429rem;padding-top:2.2857142857rem;gap:1.4285714286rem}}.jhj-aftersupport .card-content .title{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:9rem;height:9rem;margin:0 auto}@media screen and (min-width: 992px){.jhj-aftersupport .card-content .title{width:auto;height:auto}}.jhj-aftersupport .card-content .title+.detail{margin-top:0;text-align:center}.jhj-aftersupport .card-content .icon{margin-bottom:.4285714286rem}.jhj-aftersupport .card-content .icon img{width:40px}@media screen and (min-width: 992px){.jhj-aftersupport .card-content .icon img{width:48px}}@media screen and (min-width: 992px){.jhj-aftersupport .card-content .icon{margin-bottom:.7142857143rem}}.jhj-aftersupport .card-content .title-en{font-family:"articulat-cf",sans-serif;font-weight:900;margin:0;color:#0e1528;font-size:1.4285714286rem}.jhj-aftersupport .card-content .title-en _::-webkit-full-page-media,.jhj-aftersupport .card-content .title-en _:future,:root .jhj-aftersupport .card-content .title-en{font-family:"articulat-cf","Hiragino Kaku Gothic ProN","Hiragino Sans",meiryo,sans-serif !important;font-weight:900;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media screen and (min-width: 992px){.jhj-aftersupport .card-content .title-en{font-size:1.7142857143rem}}.jhj-aftersupport .card-content .title-ja{position:relative;margin:0;font-size:12px;font-weight:bold}.jhj-aftersupport .card-content .detail{margin:2.1428571429rem 0 0 0;padding:0 .3571428571rem;text-align:left}@media screen and (min-width: 992px){.jhj-aftersupport .card-content .detail{position:relative}}.jhj-aftersupport .afsp-title{position:relative}.jhj-aftersupport .afsp-title:has(.title-bg)::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.jhj-aftersupport .afsp-title .title-bg::before,.jhj-aftersupport .afsp-title .title-bg::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);aspect-ratio:1}.jhj-aftersupport .afsp-title .title-bg::before{clip-path:polygon(45% 0, 100% 0, 100% 90%);z-index:1}.jhj-aftersupport .afsp-title .title-bg::after{clip-path:polygon(50% 100%, 100% -10%, 100% 100%)}@media screen and (min-width: 768px){.jhj-aftersupport .afsp-title .title-bg::before{clip-path:polygon(62% 0, 100% 0, 100% 135%)}.jhj-aftersupport .afsp-title .title-bg::after{clip-path:polygon(62% 100%, 100% -45%, 100% 100%)}}.jhj-aftersupport .afsp-title .title-bg img{width:100%;height:400px;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 768px){.jhj-aftersupport .afsp-title .title-bg img{height:600px}}.jhj-aftersupport .afsp-title .afsp-title-inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;z-index:1;top:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media screen and (min-width: 768px){.jhj-aftersupport .afsp-title .afsp-title-inner{top:12.1428571429rem;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.jhj-aftersupport .afsp-title .afsp-title-inner:has(.title-en) .title-en{font-family:"articulat-cf",sans-serif;font-weight:900;margin:0;font-size:1.8571428571rem}.jhj-aftersupport .afsp-title .afsp-title-inner:has(.title-en) .title-en _::-webkit-full-page-media,.jhj-aftersupport .afsp-title .afsp-title-inner:has(.title-en) .title-en _:future,:root .jhj-aftersupport .afsp-title .afsp-title-inner:has(.title-en) .title-en{font-family:"articulat-cf","Hiragino Kaku Gothic ProN","Hiragino Sans",meiryo,sans-serif !important;font-weight:900;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media screen and (min-width: 1200px){.jhj-aftersupport .afsp-title .afsp-title-inner:has(.title-en) .title-en{font-size:2.8571428571rem}}.jhj-aftersupport .afsp-title .afsp-title-inner:has(.title-en) .title-ja{margin-top:0;font-size:1rem}@media screen and (min-width: 1200px){.jhj-aftersupport .afsp-title .afsp-title-inner:has(.title-en) .title-ja{font-size:1.1428571429rem}}.jhj-aftersupport .afsp-title .title-ja,.jhj-aftersupport .afsp-title .title-en{color:#fff;font-weight:bold;text-align:center}.jhj-aftersupport .afsp-title .title-img{margin:0}.jhj-aftersupport .afsp-title .title-img img{width:220px}@media screen and (min-width: 992px){.jhj-aftersupport .afsp-title .title-img img{width:300px}}.jhj-aftersupport .afsp-title .title-ja{position:relative;margin:1.2142857143rem 0 0;padding-bottom:2.1428571429rem}@media screen and (min-width: 992px){.jhj-aftersupport .afsp-title .title-ja{margin-top:1.7142857143rem;font-size:1.4285714286rem}}.jhj-aftersupport .afsp-title .title-ja::after{content:"";display:block;position:absolute;bottom:0;left:50%;width:40px;height:5px;background-color:var(--jhj--primary-color);translate:-50% 0}@media screen and (min-width: 768px){.jhj-aftersupport .afsp-title .title-ja br{display:none}}.jhj-aftersupport .has-title{position:relative;z-index:1;margin-top:-100px;padding:0 15px;border-radius:1.7142857143rem 1.7142857143rem 0 0;background-color:#fff}@media screen and (min-width: 576px){.jhj-aftersupport .has-title{padding:0}}@media screen and (min-width: 768px){.jhj-aftersupport .has-title{margin-top:-220px}}.jhj-aftersupport .has-title .grid{padding:2.1428571429rem 0 3.1428571429rem;border-bottom:1px solid var(--jhj--general-secondary-border-color)}@media screen and (min-width: 576px){.jhj-aftersupport .has-title .grid{padding-right:0;padding-left:0}}@media screen and (min-width: 768px){.jhj-aftersupport .has-title .grid{padding-top:4.2857142857rem}}/*# sourceMappingURL=style.min.css.map */