.page__template .rte .aw-page-form-company{max-width:1104px;margin:0 auto;padding-inline:40px;overflow-x:clip}.page__template .rte .aw-page-form-company .pc-only{display:inline}.page__template .rte .aw-page-form-company .sp-only{display:none}.page__template .rte .aw-page-form-company__heading{margin:50px 0 60px;color:#1e3c5a;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:30px;font-style:normal;font-weight:400;line-height:48px;text-align:center}.page__template .rte .aw-page-form-company__subheading{margin:0 0 30px;color:#181919;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:24px;font-style:normal;font-weight:400;line-height:1;text-align:center}.page__template .rte .aw-page-form-company__lead{margin-bottom:56px}.page__template .rte .aw-page-form-company__lead-text{margin:0;color:#181919;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;text-align:center}.page__template .rte .aw-page-form-company__benefits{margin-bottom:42px;background:#f7f7f7}.page__template .rte .aw-page-form-company__benefits-inner{max-width:1024px;margin:0 auto;padding:40px 130px;text-align:center}.page__template .rte .aw-page-form-company__benefits-heading-en-wrap{display:flex;align-items:center;width:100%;gap:18px;margin-bottom:39px}.page__template .rte .aw-page-form-company__benefits-heading-en-wrap:before,.page__template .rte .aw-page-form-company__benefits-heading-en-wrap:after{content:"";display:block;flex:1 1 0;min-width:0;height:7px;background-image:linear-gradient(#1e3c5a,#1e3c5a),linear-gradient(#1e3c5a,#1e3c5a);background-position:left top,left bottom;background-repeat:no-repeat;background-size:100% 2px,100% 1px}.page__template .rte .aw-page-form-company__benefits-heading-en{flex:0 0 auto;margin:0;color:#1e3c5a;font-family:Martel Sans,Noto Sans JP,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1;letter-spacing:1.6px;text-align:center}.page__template .rte .aw-page-form-company__benefits-heading-ja{margin:0 0 28px;color:#1e3c5a;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:30px;font-style:normal;font-weight:400;line-height:1;text-align:center}.page__template .rte .aw-page-form-company__benefits-lead{margin:0 0 36px;color:#181919;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;text-align:center}.page__template .rte .aw-page-form-company__benefits-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px;margin:0 auto 30px}.page__template .rte .aw-page-form-company__benefit-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:178px;padding:35px 34px 25px;background:#fff;text-align:center}.page__template .rte .aw-page-form-company__benefit-card--discount{border:2px solid #1e3c5a}.page__template .rte .aw-page-form-company__benefit-card--benefits{border:1px solid #a6a6a6}.page__template .rte .aw-page-form-company__benefit-label{position:absolute;top:-13px;left:50%;display:inline-block;margin:0;padding:7px 12px 5px;background:#1e3c5a;color:#fff;font-family:Martel Sans,Noto Sans JP,sans-serif;font-size:11px;font-style:normal;font-weight:400;line-height:1;letter-spacing:1.1px;transform:translate(-50%);white-space:nowrap}.page__template .rte .aw-page-form-company__benefit-title{margin:0 0 18px;color:#181919;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:13px;font-style:normal;font-weight:400;line-height:1;text-align:center}.page__template .rte .aw-page-form-company__benefit-copy{margin:0;color:#181919;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:22px;font-style:normal;font-weight:400;line-height:1;text-align:center}.page__template .rte .aw-page-form-company__benefit-items{display:grid;gap:13px;width:100%}.page__template .rte .aw-page-form-company__benefit-item{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:30px;height:30px;margin:0;padding:5px 16px;background:#e8e8e8;color:#1e3c5a;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:14px;font-style:normal;font-weight:700;line-height:1;text-align:center}.page__template .rte .aw-page-form-company__benefit-item:before{content:"";display:block;width:16px;height:16px;flex:0 0 16px;background-position:center;background-repeat:no-repeat;background-size:contain}.page__template .rte .aw-page-form-company__benefit-item--track:before{background-image:url(klug-track.svg)}.page__template .rte .aw-page-form-company__benefit-item--check:before{background-image:url(klug-check-circle-red.svg)}.page__template .rte .aw-page-form-company__benefit-item--check{line-height:20px}.page__template .rte .aw-page-form-company__benefits-note{margin:0 0 30px;color:#181919;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;text-align:center}.page__template .rte .aw-page-form-company__red{color:#d00}.page__template .rte .aw-page-form-company__navy{color:#1e3c5a}.page__template .rte .aw-page-form-company__member-card{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #e8e8e8;background:#fff;max-width:570px;height:90px;margin:auto}.page__template .rte .aw-page-form-company__member-card-item{display:grid;grid-template-columns:48px minmax(0,1fr);align-content:center;align-items:center;-moz-column-gap:20px;column-gap:20px;text-align:left;margin:auto!important}.page__template .rte .aw-page-form-company__member-card-item+.aw-page-form-company__member-card-item{position:relative}.page__template .rte .aw-page-form-company__member-card-item+.aw-page-form-company__member-card-item:before{display:none}.page__template .rte .aw-page-form-company__member-card:before{content:"";position:absolute;top:50%;left:50%;width:1px;height:60px;background:#e8e8e8;transform:translate(-50%,-50%)}.page__template .rte .aw-page-form-company__member-card-icon{display:block;grid-column:1;grid-row:1/span 2;align-self:center;width:48px;height:48px;background-position:center;background-repeat:no-repeat;background-size:contain}.page__template .rte .aw-page-form-company__member-card-icon--registration{background-image:url(klug-registration.svg)}.page__template .rte .aw-page-form-company__member-card-icon--annual-fee{background-image:url(klug-annual-fee.svg)}.page__template .rte .aw-page-form-company__member-card-en{margin:0;grid-column:2;color:#1e3c5a;font-family:Martel Sans,Noto Sans JP,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1;letter-spacing:1.2px;text-align:left}.page__template .rte .aw-page-form-company__member-card-text{margin:0;grid-column:2;color:#181919;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:18px;font-style:normal;font-weight:400;line-height:1;text-align:left}.page__template .rte .aw-page-form-company__cta-wrap{position:relative;width:100%;margin-inline:auto;padding-bottom:100px;background-image:linear-gradient(#e8e8e8,#e8e8e8);background-position:center bottom;background-repeat:no-repeat;background-size:100vw 1px}.page__template .rte .aw-page-form-company__cta-wrap:after{content:none}.page__template .rte .aw-page-form-company__cta{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:364px;min-height:74px;margin-inline:auto;padding:20px 72px 20px 20px;background:#1e3c5a;color:#fff;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:16px;font-style:normal;font-weight:400;line-height:1;text-align:center;text-decoration:none}.page__template .rte .aw-page-form-company__cta:hover,.page__template .rte .aw-page-form-company__cta:focus-visible{opacity:1}.page__template .rte .aw-page-form-company__cta:focus-visible{outline:2px solid #1e3c5a;outline-offset:2px}.page__template .rte .aw-page-form-company__cta-icon{position:absolute;top:50%;right:30px;width:24px;height:24px;transform:translateY(-50%) rotate(90deg)}.page__template .rte .aw-page-form-company__cta-icon:before,.page__template .rte .aw-page-form-company__cta-icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-repeat:no-repeat;background-size:contain;transition:opacity .3s ease}.page__template .rte .aw-page-form-company__cta-icon:before{background-image:url(klug-arrow-btn-white.svg);opacity:1}.page__template .rte .aw-page-form-company__cta-icon:after{background-image:url(klug-arrow-btn-white-hover.svg);opacity:0}.page__template .rte .aw-page-form-company__cta:hover .aw-page-form-company__cta-icon:before,.page__template .rte .aw-page-form-company__cta:focus-visible .aw-page-form-company__cta-icon:before{opacity:0}.page__template .rte .aw-page-form-company__cta:hover .aw-page-form-company__cta-icon:after,.page__template .rte .aw-page-form-company__cta:focus-visible .aw-page-form-company__cta-icon:after{opacity:1}@media only screen and (min-width:768px)and (max-width:1100px){.page__template .rte .aw-page-form-company__benefits-inner{padding:40px 30px}.page__template .rte .aw-page-form-company__benefits-grid{grid-template-columns:1fr;gap:23px;margin-bottom:25px}}@media only screen and (max-width:767px){.page__template .rte .aw-page-form-company{padding-inline:20px}.page__template .rte .aw-page-form-company .pc-only{display:none}.page__template .rte .aw-page-form-company .sp-only{display:inline}.page__template .rte .aw-page-form-company__heading{margin:43px 0 34px;font-size:20px;line-height:normal}.page__template .rte .aw-page-form-company__subheading{margin-bottom:27px;font-size:17px;line-height:26px}.page__template .rte .aw-page-form-company__lead{margin-bottom:45px}.page__template .rte .aw-page-form-company__lead-text{font-size:13px;line-height:22px;text-align:left}.page__template .rte .aw-page-form-company__benefits{margin-inline:-20px;margin-bottom:33px}.page__template .rte .aw-page-form-company__benefits-inner{padding:40px}.page__template .rte .aw-page-form-company__benefits-heading-en-wrap{gap:16px;margin-bottom:34px;margin-inline:-20px;width:calc(100% + 40px)}.page__template .rte .aw-page-form-company__benefits-heading-en{font-size:14px;letter-spacing:1.4px}.page__template .rte .aw-page-form-company__benefits-heading-ja{margin-bottom:28px;font-size:24px}.page__template .rte .aw-page-form-company__benefits-lead{font-size:12px;line-height:20px}.page__template .rte .aw-page-form-company__benefits-grid{grid-template-columns:1fr;gap:23px;margin-bottom:25px}.page__template .rte .aw-page-form-company__benefit-card{min-height:0;padding:35px 20px 19px}.page__template .rte .aw-page-form-company__benefit-title{margin-bottom:16px;font-size:16px}.page__template .rte .aw-page-form-company__benefit-copy{font-size:20px}.page__template .rte .aw-page-form-company__benefit-items{gap:11px}.page__template .rte .aw-page-form-company__benefit-item{font-size:12px;line-height:20px}.page__template .rte .aw-page-form-company__benefits-note{margin-bottom:25px;font-size:12px;line-height:20px}.page__template .rte .aw-page-form-company__member-card{grid-template-columns:1fr;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.page__template .rte .aw-page-form-company__member-card:before{display:none}.page__template .rte .aw-page-form-company__member-card-item{min-height:0;padding:20px 40px;-moz-column-gap:16px;column-gap:16px;width:100%;margin:auto}.page__template .rte .aw-page-form-company__member-card-item+.aw-page-form-company__member-card-item{border:0}.page__template .rte .aw-page-form-company__member-card-item+.aw-page-form-company__member-card-item:before{content:"";display:block;position:absolute;top:0;left:50%;width:60px;height:1px;background:#e8e8e8;transform:translate(-50%)}.page__template .rte .aw-page-form-company__member-card-en{margin-bottom:0}.page__template .rte .aw-page-form-company__cta-wrap{padding-bottom:70px}.page__template .rte .aw-page-form-company__cta{max-width:none;min-height:74px;padding:20px 60px 20px 20px;font-size:14px;line-height:1.4}.page__template .rte .aw-page-form-company__cta-icon{right:26px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/aw-page-form-company.css.map */
