.membership{background-color:#fff7eb;background-size:cover;background-repeat:round;margin-top:-5rem}.membership_box{position:relative;max-width:1090px;margin:0 auto;padding:10rem 0 15rem}.membership_head{text-align:center;margin-bottom:5rem}.membership_head h2{font-size:4rem;font-weight:900;line-height:1.5;letter-spacing:1.5px}.membership_head h2 span{color:#dd0013}.membership_head>p{font-size:2.1rem;font-weight:900}.membership_head p span{color:#dd0013}.membership_head-title{text-align:center}.membership_head-title img{margin:0 auto}.membership_head-title span{display:block;color:#dd0013;margin:1.3rem 0}.membership_head-txt{margin-top:3rem;font-size:1.5rem;font-weight:700;line-height:2.1}.membership_body{max-width:985px;display:flex;gap:3rem;margin:0 auto}.membership_body-item{width:33%}.membership_body-item h4{margin:2rem 0;text-align:center;font-size:1.8rem;font-weight:900;line-height:1.7}.membership_body-item p{font-size:1.4rem;font-weight:500}.membership_under{margin-top:8rem}@media screen and (max-width: 767px){.membership{padding:0 3rem}.membership_head>p{font-size:1.6rem}.membership_head h2{font-size:2.8rem}.membership_head-txt{font-size:1.4rem}.membership_body{flex-direction:column}.membership_body-item{width:100%}.membership_body-item h4{text-align:left}.membership_body-item h4 br{display:none}}.membership-system{background-image:url(top-subsc_bg.png);background-size:cover;background-repeat:round;margin-top:-10rem}.membership-system_box{position:relative;max-width:1320px;margin:0 auto;text-align:center;padding:10rem 0 15rem}.membership-system_head h2{font-size:4rem;font-weight:900;line-height:1.5;letter-spacing:1.5px;color:#fff}.membership-system_head-title{text-align:center}.membership-system_head-title img{margin:0 auto}.membership-system_head-title span{display:block;color:#fff;margin:1.3rem 0}.membership-system_body{margin:0 auto}.membership-system_body-txt{margin-top:3rem;font-size:1.5rem;font-weight:700;line-height:2.1;color:#fff}.membership-system_body-txt:first-child{margin:0}.membership-system_bg02{position:absolute;top:160px}.membership-system_body-box{display:flex;flex-wrap:wrap;gap:5rem;margin-top:4rem}.membership-system_body-item{max-width:980px;margin:0 auto}.membership-system-item_l{width:45%}.membership-system-item_r{width:55%}.membership-system-item_r-txt{text-align:left;padding-top:3rem}.membership-system-item_r-txt span{font-size:1.4rem;font-weight:700}.membership-system-item_r-txt h4{font-size:2.8rem;font-weight:900;margin-bottom:2rem}.membership-system-item_r-txt p{font-size:1.4rem}@media screen and (max-width: 767px){.membership-system{padding:0 3rem}.membership-system_head h2{font-size:2.5rem}.membership-system_body-txt{font-size:1.4rem}.membership-system_body-txt br{display:none}}.membership-rankup_url{width:100%;margin-top:2.5rem;position:relative;display:inline-block;padding:1.5rem 6rem 1.5rem 0;background-color:#fff;line-height:1;border-bottom:2px solid #E60013;color:#dd0013;font-weight:700;font-size:1.5rem}.membership-rankup_url:after{content:url(mv_ico.svg);display:inline-block;width:25px;height:25px;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.membership-rankup{margin-top:-5rem}.membership-rankup_box{position:relative;max-width:1090px;margin:0 auto;padding:10rem 0 15rem}.membership-rankup_head{text-align:center;margin-bottom:5rem}.membership-rankup_head h2{font-size:4rem;font-weight:900;line-height:1.5;letter-spacing:1.5px}.membership-rankup_head h2 span{color:#dd0013}.membership-rankup_head>p{font-size:2.1rem;font-weight:900}.membership-rankup_head p span{color:#dd0013}.membership-rankup_head-title{text-align:center}.membership-rankup_head-title img{margin:0 auto}.membership-rankup_head-title span{display:block;color:#dd0013;margin:1.3rem 0}.membership-rankup_head-txt{margin-top:3rem;font-size:1.5rem;font-weight:700;line-height:2.1}.membership-rankup_body{max-width:985px;display:flex;gap:3rem;margin:0 auto}.membership-rankup_body-item{width:33%}.membership-rankup_body-item h4{margin:2rem 0;font-size:1.5rem;font-weight:900;line-height:1.7}.membership-rankup_body-item h4 span{color:#dd0013}.membership-rankup_body-item p{font-size:1.4rem;font-weight:500}.membership-rankup_under{margin-top:8rem}@media screen and (max-width: 767px){.membership-rankup{padding:0 3rem}.membership-rankup_head h2{font-size:2.5rem}.membership-rankup_body-txt{font-size:1.4rem}.membership-rankup_body-txt br{display:none}.membership-rankup_body{flex-direction:column}.membership-rankup_body-item{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/p_membership.css.map */
