.aw-membership{width:100%;padding-top:var(--aw-membership-padding-top-pc);padding-bottom:var(--aw-membership-padding-bottom-pc);background:var(--aw-membership-background-color);max-width:none;margin:auto;overflow:hidden}.aw-membership__banner{position:fixed;right:37px;bottom:22px;z-index:10;transition:opacity .5s ease,visibility .5s ease;opacity:1;visibility:visible}.aw-membership__banner.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.aw-membership__banner i{position:absolute;top:-15px;right:2px;cursor:pointer;transition:opacity .2s ease}.aw-membership__banner i:hover{opacity:.6}.aw-membership__banner a{transition:opacity .2s ease}.aw-membership__banner a:hover{opacity:.85}.aw-membership__banner a img{max-width:255px}.aw-membership .section-title__en{margin:0 0 20px;color:#1e3c5a;font-family:Martel Sans,Noto Sans JP,sans-serif;font-size:40px;font-weight:200;line-height:.9;letter-spacing:.15em;display:inline-block;transform-origin:center}.aw-membership .section-title__ja{margin:0 0 16px;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:.08em}.aw-membership .section-title-center{text-align:center;font-size:1.6rem;font-weight:400;letter-spacing:.15em;margin-bottom:60px;text-transform:uppercase}.aw-membership .container{max-width:1480px;padding:130px 40px;margin:auto}.aw-membership .section-lead{font-size:24px;color:#1e3c5a;margin-bottom:40px}.aw-membership__inner{box-sizing:border-box;width:100%;margin-inline:auto}.aw-membership__hero .hero-img{width:100%;max-width:1760px;margin:auto auto 80px;padding-inline:40px}.aw-membership__hero .hero-img img{width:100%;max-width:1760px;margin:auto}.aw-membership__hero .section-lead{text-align:center;margin-bottom:24px}.aw-membership__hero .section-text-block{margin-bottom:52px;text-align:center}.aw-membership__hero .section-text-block .section-text{line-height:1.6}.aw-membership__hero .aw-membership__nav{margin:0 auto}.aw-membership__nav{margin:auto auto 80px;max-width:1020px}.aw-membership__nav-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:19px;margin:0}.aw-membership__nav-list li{margin-bottom:0}.aw-membership__nav-link{display:flex;min-height:55px;flex-direction:column;align-items:center;justify-content:flex-start;padding:8px 16px 9px;border:1px solid #e8e8e8;border-radius:4px;background:#fff;color:#181919;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:14px;line-height:1.5;letter-spacing:.04em;text-align:center;text-decoration:none;transition:border-color .3s ease,color .3s ease,opacity .3s ease}.aw-membership__nav-link:hover,.aw-membership__nav-link:focus-visible{border-color:#1e3c5a;color:#1e3c5a}.aw-membership__nav-link:focus-visible{outline:2px solid #1e3c5a;outline-offset:4px}.aw-membership__nav-label{display:flex;flex-direction:column;align-items:center}.aw-membership__nav-label span{font-family:Martel Sans,Noto Sans JP,sans-serif;color:#1e3c5a;font-size:11px;font-weight:275;color:var(--var-navy, #1E3C5A);letter-spacing:2.1px}.aw-membership__nav-icon{display:block;width:7px;height:12px;margin-top:2px;background-color:#1e3c5a;mask:url(klug-arrow.svg) center/contain no-repeat;-webkit-mask:url(klug-arrow.svg) center/contain no-repeat;transform:rotate(90deg)}.aw-membership__steps{margin-top:174px}.aw-membership__step+section{margin-top:100px;border-top:1px solid #E8E8E8;padding-top:100px}.aw-membership__step-title{display:flex;justify-content:center;align-items:center;margin-bottom:0}.aw-membership__step-title>span:nth-of-type(1){margin-right:36px;border-right:1px solid var(--var-navy, #1E3C5A);padding-right:26px}.aw-membership__step-title span{line-height:.7}.aw-membership__step-title span:nth-of-type(1){font-family:Martel Sans,Noto Sans JP,sans-serif;font-size:32px;font-weight:275;color:var(--var-navy, #1E3C5A);letter-spacing:4.8px;display:flex;justify-content:center;align-items:center;gap:10px;padding-top:7px}.aw-membership__step-title span:nth-of-type(1) i{font-family:Martel Sans,Noto Sans JP,sans-serif;font-size:14px;font-weight:275;font-style:normal;color:var(--var-navy, #1E3C5A);letter-spacing:2.1px}.aw-membership__step-title span:nth-of-type(2){font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;color:var(--var-navy, #1E3C5A);font-size:30px;font-style:normal;font-weight:300}.aw-membership__step-content{display:flex;align-items:flex-start;justify-content:space-between;width:100%;max-width:1400px;margin:92px auto 0}.aw-membership__step-image{width:46.4285714286%}.aw-membership__step-text{width:48.5714285714%}.aw-membership__step-heading{font-family:Martel Sans,Noto Sans JP,sans-serif;color:#1e3c5a;font-size:32px;font-weight:275;color:var(--var-navy, #1E3C5A);letter-spacing:4.8px;display:flex;flex-direction:column;margin-bottom:60px}.aw-membership__step-heading span{font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;color:var(--var-navy, #1E3C5A);font-size:14px;font-style:normal;font-weight:300;letter-spacing:0}.aw-membership__step-hosoku{display:flex;margin-top:30px}.aw-membership__step-hosoku span{padding:10px 12px;background:#f7f7f7;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:14px;font-style:normal;font-weight:300}.aw-membership__step-buttons{display:flex;flex-direction:column;gap:18px}.aw-membership__step-subcontent{margin-top:30px;border-top:1px solid #E8E8E8;padding-top:34px}.aw-membership__step-subcontent h4{color:#1e3c5a;font-family:Martel Sans;font-size:14px;font-style:normal;font-weight:300;letter-spacing:1.4px;line-height:.7}.aw-membership__step-link{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-width:516px}.aw-membership__step-link a{border:1px solid #E8E8E8;padding:0 20px}.aw-membership__step-link a span:nth-of-type(1){text-align:left;display:flex}.aw-membership__step-link a span:nth-of-type(1) i{margin-right:20px}.aw-membership__step-link a span:nth-of-type(2){right:20px}.aw-membership__step-link a:nth-of-type(3){grid-column:1/-1}.aw-membership__step-annai .aw-membership__step-heading,.aw-membership__step-annai .aw-membership__step-description{text-align:center}.aw-membership__step-annai .aw-membership__step-heading{margin-top:60px}.aw-membership__step-rank{max-width:1098px;margin:auto}.aw-membership__step-benefits{max-width:1260px;margin:52px auto 0;display:flex;flex-wrap:wrap;justify-content:center;gap:30px 26px}.aw-membership__step-benefit{width:31.746031746%;border:1px solid #E8E8E8;padding:29px 35px}.aw-membership__step-benefit h4{display:flex;align-items:center;font-weight:600;font-size:16px;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;color:var(--var-navy, #1E3C5A)}.aw-membership__step-benefit h4 i{background:#e9ebee;border-radius:100%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;margin-right:9px}.aw-membership__step-benefit p{font-size:14px;line-height:1.7;margin-top:17px}.aw-membership__step-benefit p strong{color:#d60000}.aw-membership__step-benefit p span{font-size:12px}.aw-membership__step-benefit p a{text-decoration:underline}.aw-membership__step#step01 .aw-membership__step-buttons{margin-top:72px}.aw-membership__step#step02 .aw-membership__step-content{flex-flow:row-reverse}.aw-membership__step#step02 .aw-membership__step-buttons{margin-top:30px}.aw-membership__step#step03 .aw-membership__step-buttons{margin-top:50px}.aw-membership__step#step04 .aw-membership__step-buttons{margin-top:56px}.aw-membership__step#step04 .aw-membership__step-buttons a{margin:auto}@media only screen and (max-width:1439px){.aw-membership__inner--responsive-gutter{padding-inline:40px}.aw-membership__hero .hero-img{padding-inline:0}}@media only screen and (max-width:767px){.aw-membership{padding-top:var(--aw-membership-padding-top-sp);padding-bottom:var(--aw-membership-padding-bottom-sp)}.aw-membership__banner{right:8px;bottom:8px}.aw-membership__banner a img{max-width:54.4%;margin:0 0 0 auto}.aw-membership .section-title__en{margin:0 0 18px;font-size:28px}.aw-membership .section-title__ja{margin:0 0 16px;font-size:13px}.aw-membership .section-title-center{margin-bottom:40px}.aw-membership .container{padding:60px 20px}.aw-membership .section-lead{font-size:20px;padding-inline:0}.aw-membership__inner--responsive-gutter{padding-inline:20px}.aw-membership__hero .hero-img{margin-bottom:24px;padding-inline:0}.aw-membership__hero .section-lead{margin:0 auto 24px;padding-inline:0;text-align:center}.aw-membership__hero .section-text-block{margin:0 auto 46px;padding-inline:0;text-align:center}.aw-membership__hero .section-text-block .section-text{line-height:1.6}.aw-membership__hero .aw-membership__nav{margin:0 auto;padding-inline:0}.aw-membership__nav-list{gap:12px}.aw-membership__nav-list li{margin-bottom:0}.aw-membership__nav-label{font-size:13px;letter-spacing:0}.aw-membership__nav-icon{width:6px;height:10px;margin-top:2px}.aw-membership__steps{margin-top:74px}.aw-membership__step+section{margin-top:56px;padding-top:44px}.aw-membership__step-title{flex-direction:column;gap:12px;text-align:center}.aw-membership__step-title>span:nth-of-type(1){margin-right:0;border-right:none;padding-right:0}.aw-membership__step-title span{line-height:1.5}.aw-membership__step-title span:nth-of-type(1){font-size:32px;gap:10px;padding-top:0}.aw-membership__step-title span:nth-of-type(1) i{font-size:14px}.aw-membership__step-title span:nth-of-type(2){font-size:20px}.aw-membership__step-content{flex-direction:column;margin:22px auto 0;padding:0;gap:28px}.aw-membership__step-image,.aw-membership__step-text{width:100%}.aw-membership__step-heading{align-items:center;gap:12px;font-size:24px;margin-bottom:36px}.aw-membership__step-heading span{font-size:12px}.aw-membership__step-description{margin-top:36px}.aw-membership__step-hosoku{margin-top:24px}.aw-membership__step-hosoku span{padding:10px 12px;font-size:12px}.aw-membership__step-buttons{margin-top:26px;gap:16px}.aw-membership__step-subcontent{margin-top:37px;padding-top:28px}.aw-membership__step-subcontent h4{font-size:13px;line-height:1}.aw-membership__step-link{grid-template-columns:repeat(1,1fr);gap:10px}.aw-membership__step-link a{padding:0 20px}.aw-membership__step-link a span:nth-of-type(1) i{margin-right:7px;width:22px}.aw-membership__step-link a span:nth-of-type(1) i svg{width:100%}.aw-membership__step-link a span:nth-of-type(2){right:20px}.aw-membership__step-annai .aw-membership__step-heading{margin-top:40px}.aw-membership__step-annai .aw-membership__step-description{text-align:left;padding:0}.aw-membership__step-annai .aw-membership__step-buttons{padding:0}.aw-membership__step-rank{margin-top:44px;padding:0}.aw-membership__step-benefits{margin-top:43px;display:flex;flex-direction:column;gap:12px;padding:0}.aw-membership__step-benefit{width:100%;padding:26px 30px}.aw-membership__step-benefit h4{font-size:14px}.aw-membership__step-benefit h4 i{width:24px;height:24px;margin-right:6px}.aw-membership__step-benefit h4 i svg{width:80%}.aw-membership__step-benefit p{font-size:12px;margin-top:10px}.aw-membership__step-benefit p span{font-size:11px}.aw-membership__step#step01 .aw-membership__step-buttons{margin-top:26px}.aw-membership__step#step02 .aw-membership__step-content{flex-flow:column}.aw-membership__step#step02 .aw-membership__step-buttons{margin-top:26px}.aw-membership__step#step03 .aw-membership__step-buttons{margin-top:27px}.aw-membership__step#step04 .aw-membership__step-buttons{margin-top:42px}.aw-membership__step#step04 .aw-membership__step-buttons a{margin:auto}}@media only screen and (max-width:767px){.aw-link-buttons__button{padding:0 42px 0 10px}}.rank-table{width:100%;border-collapse:collapse;text-align:center;font-size:14px;color:#333}@media(min-width:768px){.rank-table tr:nth-of-type(2) td,.rank-table tr:nth-of-type(3) td{font-size:16px}}.rank-table th,.rank-table td{border:1px solid #dcdcdc;padding:10px;vertical-align:middle;text-align:center;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,MS PMincho,serif;font-size:14px}.rank-table th.rank-ttl,.rank-table td.rank-ttl{text-align:left;white-space:nowrap}.rank-table th svg{display:block;margin:0 auto 8px}.rank-table th span{display:block;font-size:14px;line-height:1;letter-spacing:.1em;font-weight:700;font-family:Martel Sans,Noto Sans JP,sans-serif}.rank-table th.rank-regular{background:linear-gradient(180deg,#e9ebee,#e9ebee80);color:#1e3c5a;opacity:.5}.rank-table th.rank-bronze{background:linear-gradient(180deg,#d8c4b9cc,#d8c4b966);color:#9b6a46}.rank-table th.rank-silver{background:linear-gradient(180deg,#e0e0e0cc,#e0e0e066);color:#9a9a9a}.rank-table th.rank-gold{background:linear-gradient(180deg,#e5dabe,#e5dabe80);color:#a07812}.rank-table th.rank-platinum{background:linear-gradient(180deg,#d6e1ecb3,#d6e1ec59);color:#5f7f9d}.rank-table th.rank-diamond{background:linear-gradient(180deg,#e0e2f0,#e0e2f080);color:#7e80a4}.rank-table-wrapper{margin-top:30px}.rank-table-wrapper .-pc-version{display:table}.rank-table-wrapper .-pc-version th:first-child{background-color:#fff;font-weight:400;text-align:left;padding-left:20px;width:15%}.rank-table-wrapper .-pc-version td{width:14%}.rank-table-wrapper .-sp-version{display:none}@media(max-width:767px){.rank-table-wrapper{margin-top:40px}.rank-table-wrapper .-pc-version{display:none}.rank-table-wrapper .-sp-version{display:table}.rank-table-wrapper .-sp-version thead th{background-color:#fff;font-weight:400;font-size:12px;padding:9px 0}.rank-table-wrapper .-sp-version tbody th{padding:15px 5px}.rank-table-wrapper .-sp-version th span{display:block;font-size:12px}.rank-table-wrapper .-sp-version td{font-size:12px}.rank-table-wrapper .-sp-version td strong{font-size:14px;font-weight:400}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/aw-membership.css.map */
