.c-memberCard{flex-direction:row;gap:5rem;width:100%;padding:0 5rem;display:flex}.c-memberCard svg,.c-memberCard canvas{width:100%}.c-memberCard__notice{text-align:center;margin-top:2rem;font-size:1.4rem}.c-memberCard__notice--rank{font-weight:900}.c-memberCard__card{flex:1}.c-memberCard-card{aspect-ratio:1.618;color:#fff;text-align:center;background-color:#000;border-radius:17px;flex-direction:column;justify-content:space-between;max-width:600px;margin-left:auto;margin-right:auto;padding:5rem 10rem;display:flex}.c-memberCard-card__rank{letter-spacing:.4px;font-size:6rem}.c-memberCard-card__summary{letter-spacing:.4px;font-size:1.8rem}.c-memberCard__detail{flex-direction:column;flex:1;justify-content:space-between;padding:7rem 0;display:flex}.c-memberCard__detail-content{flex-direction:column;align-items:flex-start;gap:.5rem;font-size:2.2rem;display:flex}.c-memberCard__detail-content p{text-align:left;flex:1;width:100%}.c-memberCard__detail-content p:first-child,.c-memberCard__detail-content.u-mb8 p:first-child{margin-bottom:2rem}.c-memberCard__detail-content--point{margin-bottom:4.5rem;margin-left:0;font-size:5rem}.c-memberCard__detail-content--annotation{font-size:1.4rem}.c-memberCard__annotation{flex-direction:column;flex:1;justify-content:center;gap:2rem;padding:7rem 0;display:flex}.c-memberCard__annotation>*{flex:none}.c-memberCard__annotation-button{border:1px solid #000;border-radius:5px}.c-memberCard__announcement{text-align:center;font-size:1.2rem}@media screen and (max-width:900px){.c-memberCard{flex-direction:column;gap:4rem;padding:0}.c-memberCard__card{padding:0 2rem}.c-memberCard-card{width:100%;padding:2rem}.c-memberCard-card__rank{padding:0;font-size:3.2rem}.c-memberCard-card__summary{padding:0;font-size:1.2rem}.c-memberCard__notice{margin-top:2rem;font-size:1.2rem}.c-memberCard__detail{gap:1rem;padding:0}.c-memberCard__detail-content{flex-direction:row;align-items:center;gap:0;font-size:1.2rem}.c-memberCard__detail-content p{width:auto}.c-memberCard__detail-content--point{margin-left:-1rem;font-size:3rem}.c-memberCard__detail-content--annotation{font-size:1rem}.c-memberCard__annotation{gap:1rem;padding:0}}
.CX3lHq_foundationDiagnosis{box-sizing:border-box;color:#060725;background:#fff;border:1px solid #060725;width:100%;max-width:68rem;margin:0 auto;font-family:yu-mincho-pr6n,YuMincho,Yu Mincho,游明朝,Hiragino Mincho Pro,sans-serif;font-size:1.2rem}.CX3lHq_foundationDiagnosis *,.CX3lHq_foundationDiagnosis :before,.CX3lHq_foundationDiagnosis :after{box-sizing:border-box}.CX3lHq_foundationDiagnosis button{color:inherit;-webkit-tap-highlight-color:#0000;font-family:inherit}.CX3lHq_foundationDiagnosis button:focus-visible{outline-offset:4px;outline:2px solid #060725a6}.CX3lHq_panel{justify-content:center;align-items:center;min-height:46rem;padding:5.8rem 6.2rem;display:flex}@media screen and (max-width:900px){.CX3lHq_panel{align-items:flex-start;min-height:39rem;padding:3.9rem 2.4rem 4.3rem}}.CX3lHq_inner{width:100%;max-width:46rem}.CX3lHq_content{animation:.24s cubic-bezier(.22,.61,.36,1) CX3lHq_enter}@media (prefers-reduced-motion:reduce){.CX3lHq_content{animation:none}}@keyframes CX3lHq_enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.CX3lHq_kicker{color:#06072573;letter-spacing:.21em;margin:0 0 2rem;font-family:goldenbook,sans-serif;font-size:1.2rem;line-height:1.4}.CX3lHq_title{letter-spacing:.075em;margin:0;font-size:2.2rem;font-weight:400;line-height:1.85}.CX3lHq_title:focus{outline:none}@media screen and (max-width:900px){.CX3lHq_title{font-size:2rem}}.CX3lHq_sub{color:#060725a6;letter-spacing:.035em;margin:1.3rem 0 0;font-size:1.2rem;line-height:2}.CX3lHq_startBody{color:#060725a6;letter-spacing:.035em;margin:1.7rem 0 3.3rem;font-size:1.3rem;line-height:2.1}.CX3lHq_choices{gap:1rem;margin-top:2.7rem;display:grid}.CX3lHq_choicesPair{grid-template-columns:1fr 1fr}.CX3lHq_choice{cursor:pointer;text-align:left;background:#fff;border:1px solid #e6e3dd;justify-content:space-between;align-items:center;gap:2rem;width:100%;min-height:6.4rem;padding:1.7rem 2rem;transition:border-color .16s,background-color .16s;display:flex}@media (hover:hover){.CX3lHq_choice:hover{background-color:#f9f7f4;border-color:#c9c4bb}}@media screen and (max-width:900px){.CX3lHq_choice{padding:1.5rem 1.6rem}}.CX3lHq_choiceText{letter-spacing:.04em;font-size:1.3rem;line-height:1.85}@media screen and (max-width:900px){.CX3lHq_choiceText{font-size:1.2rem}}.CX3lHq_arrow{flex:none;font-family:goldenbook,sans-serif;font-size:1.9rem;line-height:1}.CX3lHq_choice .CX3lHq_arrow{color:#06072573}.CX3lHq_primary{cursor:pointer;letter-spacing:.09em;text-align:left;background-color:#060725;border:1px solid #060725;justify-content:space-between;align-items:center;gap:1.2rem;width:100%;min-height:6.2rem;padding:1.5rem 2.1rem;font-size:1.3rem;transition:background-color .16s;display:flex;color:#fff!important}@media (hover:hover){.CX3lHq_primary:hover{background-color:#0c0e4d}}.CX3lHq_primary:disabled{cursor:default;opacity:.6}.CX3lHq_note{color:#06072573;letter-spacing:.03em;margin:1.8rem 0 0;font-size:1.2rem;line-height:1.9}.CX3lHq_back{cursor:pointer;letter-spacing:.06em;background:0 0;border:0;align-items:center;gap:1rem;margin:2.7rem 0 0;padding:.4rem 0;font-size:1.2rem;line-height:1.7;display:inline-flex;color:#060725a6!important}.CX3lHq_resultLabel{color:#060725a6;letter-spacing:.06em;margin:0;font-size:1.3rem;font-weight:400}.CX3lHq_resultLabel:focus{outline:none}.CX3lHq_resultName{flex-wrap:wrap;align-items:baseline;gap:1.5rem;margin:1.4rem 0 0;display:flex}.CX3lHq_resultCode{letter-spacing:.035em;font-family:goldenbook,sans-serif;font-size:5rem;line-height:1}@media screen and (max-width:900px){.CX3lHq_resultCode{font-size:4.5rem}}.CX3lHq_resultEn{color:#060725a6;letter-spacing:.13em;font-family:goldenbook,sans-serif;font-size:1.2rem;line-height:1.5}.CX3lHq_divider{border:0;border-top:1px solid #e6e3dd;margin:2.1rem 0 1.8rem}.CX3lHq_resultDesc{letter-spacing:.04em;margin:0 0 1.3rem;font-size:1.4rem;line-height:2}.CX3lHq_resultReason{color:#060725a6;letter-spacing:.03em;margin:0 0 2.4rem;font-size:1.2rem;line-height:2}.CX3lHq_compare{color:#060725a6;letter-spacing:.02em;background-color:#f5f2ef;margin:0 0 2.2rem;padding:1.5rem 1.7rem;font-size:1.2rem;line-height:1.9}.CX3lHq_compare b{letter-spacing:.08em;font-family:goldenbook,sans-serif;font-weight:400}.CX3lHq_reset{cursor:pointer;letter-spacing:.05em;text-underline-offset:4px;background:0 0;border:0;width:fit-content;margin:1.7rem auto 0;padding:.5rem;font-size:1.2rem;text-decoration:underline;display:block;color:#060725a6!important}
.vGgk6q_gwpProgress{min-width:0}.vGgk6q_gwpProgress .c-cart-incentiveProgress{box-sizing:border-box;width:100%}.vGgk6q_gwpProgress .c-cart-incentiveProgress__body{min-width:0}.vGgk6q_gwpProgress .c-cart-incentiveProgress__title{display:none}.vGgk6q_gwpProgress .c-cart-incentiveProgress__badge{box-sizing:border-box}@media screen and (max-width:900px){.vGgk6q_gwpProgress .c-cart-incentiveProgress{margin-left:0;margin-right:0}}.vGgk6q_sticky{box-sizing:border-box;z-index:21;background-color:#f9f7f4;max-width:108rem;margin-left:auto;margin-right:auto;padding:1.2rem 2rem;transition:background-color .3s ease-out;position:sticky;top:0}@media screen and (max-width:900px){.vGgk6q_sticky{padding:.8rem 2rem}}.vGgk6q_stuck{background-color:#fcfcfc;transition-timing-function:ease-in}.vGgk6q_stuck .c-cart-incentiveProgress--body{background-color:#fcfcfc;transition:background-color .3s ease-in}.vGgk6q_stuckSentinel{height:1px}.vGgk6q_backdrop{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;opacity:0;pointer-events:none;z-index:20;background:#06072573;transition:opacity .25s ease-out;position:fixed;top:0;bottom:0;left:0;right:0;transform:translateZ(0)}.vGgk6q_backdropOpen{opacity:1;pointer-events:auto;transition-timing-function:ease-in}.vGgk6q_header{cursor:pointer}.vGgk6q_header:focus-visible{outline-offset:.2rem;outline:.2rem solid #181e2c}.vGgk6q_header .c-cart-incentiveProgress{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.vGgk6q_header .c-cart-incentiveProgress--body{transition:background-color .3s ease-out}.vGgk6q_header .c-cart-incentiveProgress__status{font-size:1.5rem}@media screen and (max-width:900px){.vGgk6q_header .c-cart-incentiveProgress--body .c-cart-incentiveProgress__thumbnail{width:5.5rem;height:5rem}.vGgk6q_header .c-cart-incentiveProgress--body .c-cart-incentiveProgress__icon{width:4.2rem}.vGgk6q_header .c-cart-incentiveProgress__status{font-size:1.5rem}}.vGgk6q_variableRegion{align-items:start;display:grid;position:relative;overflow:hidden}.vGgk6q_variableRegionOpen{max-height:calc(100dvh - 1.2rem*2 - var(--gwp-header-height,0px) - var(--gwp-footer-height,0px));overflow:hidden auto}@media screen and (max-width:900px){.vGgk6q_variableRegionOpen{max-height:calc(100dvh - .8rem*2 - var(--gwp-header-height,0px) - var(--gwp-footer-height,0px))}}.vGgk6q_variableRegionLayer{opacity:1;visibility:visible;grid-area:1/1;min-width:0;transition:opacity .3s,visibility linear}.vGgk6q_variableRegionLayerInactive{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .3s,visibility 0s linear .3s}.vGgk6q_footer .c-pointAmount{margin-bottom:1rem}.vGgk6q_footer .vGgk6q_submitButton{line-height:30px}.vGgk6q_panelToggle{-webkit-appearance:none;appearance:none;color:#060725;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:100%;min-height:2.4rem;margin:.8rem auto 0;padding:0;display:flex}@media screen and (max-width:900px){.vGgk6q_panelToggle{min-height:2rem;margin-top:.4rem}}.vGgk6q_panelToggleChevron{width:10px;height:10px;display:inline-block;position:relative}.vGgk6q_panelToggleChevron:before,.vGgk6q_panelToggleChevron:after{content:"";background-color:currentColor;width:10px;height:1px;position:absolute;top:50%}.vGgk6q_panelToggleChevron:before{margin-left:3.5px;transform:rotate(45deg)}.vGgk6q_panelToggleChevron:after{margin-left:-3.5px;transform:rotate(-45deg)}.vGgk6q_total{margin:0;font-size:1.4rem;line-height:1.6}
.w2sIfa_gwpStickyPanel__content{box-sizing:border-box;padding:1.6rem 0 0}.w2sIfa_gwpStickyPanel__section{margin-bottom:2rem}.w2sIfa_gwpStickyPanel__sectionHeading{margin:0 0 .8rem;font-size:1.4rem;line-height:1.6}
.rqiuKq_list{flex-direction:column;gap:1.2rem;margin:0;padding:0;list-style:none;display:flex}.rqiuKq_row{grid-template-columns:9.6rem minmax(0,1fr) auto;align-items:center;gap:1.2rem;min-width:0;display:grid;position:relative}.rqiuKq_row .c-cart-incentiveProgress__thumbnail{position:relative}@media screen and (max-width:900px){.rqiuKq_row{grid-template-columns:5.5rem minmax(0,1fr) auto}.rqiuKq_row .c-cart-incentiveProgress__thumbnail{width:5.5rem;height:5rem}}.rqiuKq_rowCompact{grid-template-columns:5.5rem minmax(0,1fr) auto}.rqiuKq_rowCompact .c-cart-incentiveProgress__thumbnail{width:5.5rem;height:5rem}.rqiuKq_itemDetails{min-width:0}.rqiuKq_itemName{overflow-wrap:anywhere;min-width:0;margin:0 0 .8rem;font-size:1.4rem;line-height:1.6}.rqiuKq_quantityDetail{margin:0}.rqiuKq_quantityDetailRow{justify-content:space-between;font-size:1.4rem;line-height:1.6;display:flex}.rqiuKq_quantityDetailRow dt,.rqiuKq_quantityDetailRow dd{margin:0}.rqiuKq_quantityDetailRow dt{color:#060725a6}.rqiuKq_benefitBadge{color:#fff;background:#181e2c;border-radius:1rem;padding:.6rem .8rem;font-size:1rem;line-height:1}.rqiuKq_error{color:#b00020;margin:.8rem 0 0;font-size:1.2rem;line-height:1.6}
