.asp-article{max-width:none!important;margin:0!important;padding:0;overflow-x:hidden}.asp-hero-section{background-color:#f5f5f5;padding:60px 20px;margin-bottom:0;margin-top:0!important}.asp-hero-container{max-width:1300px;margin:0 auto;display:flex;align-items:center;gap:40px}.asp-hero-image{flex:0 0 45%;max-width:300px}.asp-hero-image img{width:100%;height:auto;display:block}.asp-hero-content{flex:1;position:relative;margin-top:80px}.asp-hero-number{font-size:70px;font-weight:600;color:#00000014;line-height:1;margin-bottom:20px;font-family:Open Sans,sans-serif;letter-spacing:.05em}.asp-hero-sport{font-style:italic;font-size:16px;font-weight:400;color:#333;margin-bottom:12px;letter-spacing:.1em}.asp-hero-name-wrapper{display:flex;align-items:baseline;gap:20px}.asp-hero-name{font-size:48px;font-weight:700;color:#000;line-height:1.2;margin:0 0 16px;font-style:italic}.asp-hero-name-en{font-size:25px;font-weight:550;color:#bbb;letter-spacing:.1em;font-family:Open Sans,sans-serif;white-space:nowrap;font-style:italic}@media(max-width:768px){.asp-hero-section{padding:40px 20px;margin-bottom:0}.asp-hero-container{flex-direction:column;gap:20px;text-align:center}.asp-hero-image{flex:none;width:75%;max-width:400px}.asp-hero-content{width:100%;margin-top:0}.asp-hero-number{font-size:50px;margin-bottom:10px}.asp-hero-sport{font-size:14px;margin-bottom:0}.asp-hero-name-wrapper{display:inline}.asp-hero-name{font-size:32px;margin-bottom:0}.asp-hero-name-en{font-size:16px}}.asp-qa-section{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}.asp-qa-inner{max-width:1200px;margin:0 auto;padding:0 20px}.asp-qa-block{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;margin-bottom:120px}.asp-qa-block--reverse{grid-template-columns:1fr 1.1fr}.asp-qa-block--reverse .asp-qa-text{order:2}.asp-qa-block--reverse .asp-qa-media{order:1}.asp-qa-text p{font-size:16px;line-height:2;color:#333;margin:0}.asp-qa-media img{width:100%;height:auto;display:block}@media(max-width:768px){.asp-qa-block,.asp-qa-block--reverse{display:grid;grid-template-columns:1fr;grid-template-areas:"heading" "media" "body";gap:12px;margin-bottom:64px}.asp-qa-text{display:contents}.asp-qa-heading{grid-area:heading}.asp-qa-media{grid-area:media}.asp-qa-text p{grid-area:body}.asp-qa-heading{margin-bottom:0}.asp-qa-media img{width:100%;height:auto;display:block}}.asp-products-section{background:linear-gradient(135deg,#000 0% 100%);padding:80px 20px;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}.asp-products-container{max-width:1200px;margin:0 auto}.asp-products-header{display:flex;align-items:center;gap:12px;margin-bottom:0;justify-content:center;flex-wrap:wrap}.asp-products-icon{width:32px;height:32px;display:block}.asp-products-title{font-size:22px;font-weight:700;color:#fff;margin:0;line-height:1.4;letter-spacing:.02em;border-left:none!important}.asp-products-lead{background:#fff;padding:60px 65px;color:#333;line-height:1.9;box-shadow:0 2px 8px #0000000a}.asp-products-lead p{margin:0}.asp-products-lead p+p{margin-top:12px}.asp-products-subtitle{margin:0!important;text-align:center;font-size:22px;font-weight:600;color:#000;letter-spacing:.02em;background:#fff}.asp-products-description{font-size:16px;line-height:1.8;color:#fff;margin-bottom:48px;max-width:800px}.asp-products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,400px));justify-content:center;background:#fff}.asp-product-card{background:#fff;padding:22px 0 32px;text-align:center;display:flex;flex-direction:column;align-items:center;width:100%}.asp-product-image{width:100%;max-width:260px;margin-bottom:24px;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center}.asp-product-image img{width:100%;height:100%;object-fit:contain;display:block}.asp-product-title{font-size:18px;color:#333;margin:0!important;padding-left:0!important;border-left:0!important;min-height:48px;display:flex;align-items:center;justify-content:center}.asp-product-button{display:inline-block;padding:5px 50px;background:#000;color:#fff!important;text-decoration:none;font-weight:700;font-size:14px;transition:all .3s ease}.asp-product-button:hover{background:#004b9c;transform:translateY(-2px)}@media(max-width:768px){.asp-products-section{padding:0 20px 60px}.asp-products-header{flex-direction:inherit;text-align:left;padding-left:0!important;gap:0px}.asp-products-title{margin:20px 0!important;font-size:18px;border-left:none!important;font-weight:600}.asp-products-lead{padding:16px 25px}.asp-products-subtitle{font-size:18px;margin-bottom:16px}.asp-products-description{font-size:14px;margin-bottom:32px}.asp-products-grid{grid-template-columns:1fr}.asp-product-card{padding:15px 20px}.asp-product-image{max-width:220px;aspect-ratio:auto;margin-bottom:0}.asp-product-title{font-size:16px;min-height:auto}}.asp-profile-section{background:linear-gradient(135deg,#f5f5f5 0% 100%);padding:5px 230px 80px;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}.asp-profile-container{max-width:1200px;margin:0 auto}.asp-profile-title{font-size:36px;font-weight:700;color:#000;text-align:center;margin:0 0 60px;font-family:Open Sans,sans-serif;letter-spacing:.1em}.asp-profile-content{display:flex;gap:60px;align-items:center}.asp-profile-image{flex:0 0 40%;max-width:450px}.asp-profile-image img{width:100%;height:auto;display:block}.asp-profile-info{flex:1}.asp-profile-name{font-size:40px!important;font-weight:700;font-style:italic;color:#000;margin:0 0 32px;font-family:Open Sans,Noto Sans JP,sans-serif}.asp-profile-details{font-size:16px;line-height:2;color:#333}.asp-profile-details p{margin:0}@media(max-width:768px){.asp-profile-section{padding:5px 20px 60px}.asp-profile-title{font-size:28px;margin-bottom:40px}.asp-profile-content{flex-direction:column;gap:32px}.asp-profile-image{flex:none;width:60%;margin:10px 0 0;max-width:none}.asp-profile-name{font-size:24px!important;margin:-10px 0 20px!important}.asp-profile-details{font-size:16px}}.asp-article .page-width--narrow{max-width:130.6rem}.asp-article .article-template__content{max-width:800px;margin:0 auto 80px;padding:0 20px}.asp-article .post-body{margin-bottom:80px}@media(max-width:768px){.asp-article .article-template__content,.asp-article .post-body{margin-bottom:60px}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/add-article-asp.css.map */
