.footer_investment{background:#fff;border-top:1px solid #eaeaea;bottom:0;display:none;gap:8px;left:0;padding:16px 16px max(env(safe-area-inset-bottom),16px);position:fixed;right:0;transition:transform .25s ease;z-index:2}.footer_investment--hide{transform:translateY(100%)}.footer-investment__button{align-items:center;background:transparent;border:none;display:flex;flex-direction:column;gap:4px;height:48px;justify-content:center;margin:-8px 0;min-width:48px;padding:0}.footer-investment__button svg{fill:currentColor;height:24px;width:24px}.footer-investment__button--liked svg{fill:#fb2a79}:is(.footer_investment,.footer_user_investment) span{font-size:12px;font-weight:700;line-height:22px;margin:-5px 0;white-space:nowrap}.footer-investment__button_support_wrapper{align-items:center;display:flex;flex-grow:1;margin:-16px 0 -16px 16px}.footer-investment__button--support{align-items:center;border:none;border-radius:9999px;color:#fff;display:flex;font-size:16px;font-weight:700;height:40px;justify-content:center;margin-left:auto;max-width:320px;padding:0 16px;white-space:nowrap;width:100%}.footer-investment__button--support--enable{background:#f7c600}.footer-investment__button--support--disable{background:#dadada}.footer_user_investment_lean_overlay{background:rgba(0,0,0,.8);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:50}.footer_user_investment{background:#fff;border-top:1px solid #f0f0f0;bottom:-137px;display:none;padding-bottom:calc(45px + constant(safe-area-inset-bottom));position:fixed;text-align:center;transition:all .28s ease 0s;width:100%;z-index:50}.footer_user_investment--visible{bottom:0;transition:all .28s ease 0s}@media screen and (orientation:landscape){.footer_user_investment.footer_investment--visible{bottom:0;overflow:auto;top:120px}}.footer_user_investment.footer_investment--visible{bottom:0}@media screen and (max-width:320px){.footer_user_investment.footer_investment--visible{padding-bottom:32px}}.footer_user_investment_title_container{align-items:center;display:flex;gap:24px;height:62px;padding:0 24px}.footer_user_investment_title_container_button{align-items:center;display:flex;flex-grow:1;gap:4px;height:48px;justify-content:center}.footer_user_investment_title{font-size:16px;font-weight:700;line-height:28px}.footer_arrow{transform:rotate(0);transition-duration:.4s;transition-property:transform;transition-timing-function:ease}.footer_arrow.active{transform:rotate(180deg)}.footer_user_investment_contents{border-top:1px solid #ededed;margin:0 28px;max-height:0;opacity:0;transition-duration:.4s;transition-property:max-height;transition-timing-function:ease}.footer_user_investment_contents.active{max-height:450px;opacity:1;padding-bottom:20px}.footer_user_investment_return_container{border-bottom:1px solid #ededed;padding-bottom:20px}@media screen and (max-width:320px){.footer_user_investment_return_container{padding-bottom:12px}}.footer_user_investment_return_title{color:#333;font-size:20px;padding:22px 0 13px}@media screen and (max-width:320px){.footer_user_investment_return_title{font-size:18px;padding:18px 0 13px}}.footer_user_investment_share_title{color:#333;font-size:20px;padding:22px 0 18px}@media screen and (max-width:320px){.footer_user_investment_share_title{font-size:18px;padding:16px 0 14px}}.footer_user_investment_return_content{display:flex;justify-content:center;margin:21px 0 10px}@media screen and (max-width:320px){.footer_user_investment_return_content{margin:20px 0 6px}}.footer_user_investment_return_price{align-items:center;color:#333;display:flex;font-size:18px;font-weight:700;height:20px;justify-content:center}.footer_user_investment_return_price p{margin-left:7px}.footer_user_investment_return_price span{align-self:flex-end;font-size:14px;margin-left:3px}.footer_user_investment_return_image{border-radius:4px;flex-basis:272px;height:153px;overflow:hidden}@media screen and (max-width:320px){.footer_user_investment_return_image{display:none}}.footer_user_investment_return_image--hidden{display:none}.footer_user_investment_return_detail{display:flex;flex-basis:216px;flex-direction:column;font-size:12px;justify-content:center;margin-left:12px}@media screen and (max-width:320px){.footer_user_investment_return_detail{margin-left:0}}.footer_user_investment_return_detail_title{color:#333;line-height:18px;margin-bottom:4px;text-align:start}@media screen and (max-width:320px){.footer_user_investment_return_detail_title{text-align:center}}.footer_user_investment_return_shipping_date{color:grey;font-size:11px;line-height:17px;text-align:start}@media screen and (max-width:320px){.footer_user_investment_return_shipping_date{text-align:center}}.invested_return_etc{color:#333;display:none;font-size:12px;margin-bottom:-2px;text-align:center}@media screen and (max-width:320px){.invested_return_etc{margin-bottom:0}}.footer_user_investment_return_detail_no_image_title,.footer_user_investment_return_no_image_shipping_date{text-align:center}.footer_user_investment_share_detail{display:flex;justify-content:center}.footer_user_investment_share_detail>div{width:116px}.footer_user_investment_share_detail_title{color:#666;display:flex;font-size:14px;justify-content:center;margin-bottom:8px}@media screen and (max-width:320px){.footer_user_investment_share_detail_title{font-size:12px}}.footer_user_investment_share_detail_count{display:flex;justify-content:center;margin-bottom:19px}@media screen and (max-width:320px){.footer_user_investment_share_detail_count{margin-bottom:16px}}.footer_user_investment_share_detail_count>p{font-size:18px;font-weight:700}.footer_user_investment_share_button{align-items:center;background:#f7c600;border:none;border-radius:2px;-webkit-box-flex:1;-webkit-box-pack:center;color:#fff;display:flex;font-size:14px;font-weight:700;height:46px;justify-content:center;margin:0 auto;text-align:center;width:183px}.footer_user_investment_share_button:focus{outline:none}.footer_user_investment_share_button.activating{background-color:#aaa;transition-duration:.2s;transition-property:width;transition-timing-function:ease;width:90%}.icon-people{margin-right:7px}@media screen and (max-width:320px){.footer_user_investment_share_button.activating{font-size:14px;width:100%}}.footer_user_investment_share_button>p{line-height:46px}.footer_user_investment_share_button.activating>img{height:28px;margin-right:16px;width:28px}.footer_user_investment_share_button>img{display:none}.button_activating_text{display:none;font-size:13px}@media screen and (max-width:320px){.button_activating_text{font-size:12px}}.footer_uesr_investment_share_button_disabled{background-color:#aaa;border-radius:2px;color:#fff;font-size:13px;font-weight:700;height:46px;line-height:46px;margin:0 auto;text-align:center;width:90%}.user_share_popup_wrapper{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:-100%;width:100%;z-index:21000}.user_share_popup_wrapper.active{top:0}.lean_overlay{background:rgba(0,0,0,.8);height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s ease .1s;width:100%}.user_share_popup_wrapper.active .lean_overlay{opacity:1}.user_share_popup_wrapper.active.closing .lean_overlay{opacity:0;transition:opacity .4s ease .1s}.modal_close_global-icon{fill:#fff;height:16px;opacity:.8;position:absolute;right:3px;top:-28px;width:16px}.background_dots{left:50%;margin:0 auto;position:absolute;top:25px;transform:translate(-50%);width:304px}@media screen and (max-width:320px){.background_dots{top:26px;width:262px}}.user-share-box{padding:46px 32px 24px}@media screen and (max-width:320px){.user-share-box{padding:46px 24px 24px}}.user-share-copy{font-size:18px;font-weight:700;line-height:28px;text-align:center}@media screen and (max-width:320px){.user-share-copy{font-size:16px;line-height:24px}}.user-share-copy-emphasized{color:#f7c600}.user-share-icon-facebook-background{background:#3b5998}.user-share-icon-twitter-background{background:#55acee}.user-share-icon-line-background{background:#00c300}.user-share-icon-url-background{background:#979797}.user-share-message{color:#929292;font-size:12px;line-height:18px;text-align:center}@media screen and (max-width:320px){.user-share-message{font-size:11px}}.user_share_activated{background-color:#fff;border-radius:2px;position:relative;top:-100%;transition:top .4s ease .2s;z-index:21001}.user_share_popup_wrapper.active .user_share_activated{top:0}.user_share_popup_wrapper.active.closing .user_share_activated{top:-100%;transition:top .4s ease 0s}.user-share-activated-sns-list{display:flex;justify-content:center;margin:44px calc(50% - 120px) 26px}@media screen and (max-width:320px){.user-share-activated-sns-list{margin:40px calc(50% - 120px) 24px}}.user-share-icon-facebook-background,.user-share-icon-line-background,.user-share-icon-twitter-background{align-items:center;border-radius:500px;display:flex;height:44px;justify-content:center;margin:0 18px;width:44px}.user-share-activated-facebook-action,.user-share-activated-line-action,.user-share-activated-twitter-action{font-size:10px;font-weight:700;margin-top:6px;text-align:center}.user-share-activated-icon{fill:#fff;height:22px;width:22px}.user-share-activated-icon-line{fill:#fff;height:24px;width:24px}.user-share-activated-facebook-action{color:#3b5998}.user-share-activated-twitter-action{color:#55acee}.user-share-activated-line-action{color:#00c300}.user-share-activated-url-title{color:#525252;font-size:12px;font-weight:700;text-align:center}.user-share-activated-url-copy{display:block;margin-bottom:20px;margin-top:11px;text-align:center}@media screen and (max-width:320px){.user-share-activated-url-copy{margin-bottom:12px}}.user-share-activated-url-copy-form{border:2px solid #dbdbdb;border-radius:2px;color:#989898;font-size:11px;height:38px;margin-right:2px;padding:10px 0 10px 10px;text-overflow:ellipsis;vertical-align:middle;width:200px}@media screen and (max-width:320px){.user-share-activated-url-copy-form{width:160px}}.user-share-activated-url-copy-form.large{width:90%}.user-share-activated-url-copy-button{background-color:#f7c600;border:none;border-radius:2px;color:#fff;font-size:12px;height:38px;vertical-align:middle;width:64px}.user-share-activated-url-copy-button.disabled{background:#dadada}.user-share-copy-feedback{align-items:center;background-color:#f7c600;bottom:-52px;color:#fff;display:flex;font-size:14px;height:52px;justify-content:center;left:0;position:fixed;transition:bottom .3s;width:100%;z-index:21002}.user-share-copy-feedback.user-share-copy-feedback-activating{bottom:0}.user-share-copy-feedback .user-share-icon-url{fill:#fff;height:16px;margin-right:6px;width:16px}.icon-close{height:13px;margin-bottom:2px;margin-left:14px;width:13px;fill:#bebebe}.app-banner__logo{border:2px solid #e8e8e8;border-radius:16px;height:64px;margin-left:12px;width:64px}.app-banner__text{line-height:1.5;margin:10px 8px;width:144px}.app-banner__btn,.app-banner__text{display:inline-block;font-size:11px;font-weight:700}.app-banner__btn{background:#f7c600;border-radius:2px;color:#fff;height:34px;line-height:3;margin:0 10px 0 auto;text-align:center;width:90px}@media screen and (min-width:375px){.app-banner__logo{border:2px solid #e8e8e8;border-radius:16px;height:80px;margin-left:20px;width:80px}.app-banner__text{line-height:1.5;margin:12px 12px 11px 10px;width:180px}.app-banner__btn,.app-banner__text{display:inline-block;font-size:12px;font-weight:700}.app-banner__btn{background:#f7c600;border-radius:2px;color:#fff;height:36px;line-height:2.9;margin:0 10px 0 auto;text-align:center;width:100px}}.app-banner{align-items:center;background:#fff;border-top:1px solid #f0f0f0;display:flex;display:-webkit-flex;justify-content:center;position:fixed;transition:all .28s ease 0s;width:100%;z-index:1}.app-banner--hide{bottom:-60px;transition:all .28s ease 0s}.app-banner--visible{bottom:0;transition:all .28s ease 0s}body.no-scroll{overflow:hidden}.modal-overlay{background:rgba(0,0,0,.8);left:0;opacity:0;overflow:auto;padding-top:60px;position:fixed;right:0;top:0;transition:.3s;visibility:hidden;z-index:100000}.modal-overlay.active{opacity:1;visibility:visible}.modal-container{background:#f5f5f5;border-radius:8px 8px 0 0;bottom:0;display:flex;flex-direction:column;left:0;opacity:0;overflow:auto;padding-top:24px;position:fixed;right:0;top:48px;transition:.3s;visibility:hidden;z-index:100001}.modal-container.active{opacity:1;visibility:visible}.modal-close-icon-box{cursor:pointer;position:fixed;right:16px;top:16px}.modal-close-icon-box .modal-close-icon{height:16px;width:16px;fill:#fff}.modal-header{margin:0 auto;min-height:50px;width:100%}.modal-subject{color:#333;font-family:Hiragino Kaku Gothic ProN;font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin:0 auto;min-width:174px;text-align:center;width:174px}.modal-body{height:91%}.modal-footer{bottom:0;font-size:0;height:56px;left:0;opacity:.9;position:fixed;right:0}.modal-footer__button--support{border:none;border-radius:2px;color:#fff;display:inline-block;font-size:16px;font-weight:700;height:56px;line-height:56px;text-align:center;width:100%}.modal-footer__button--support--enable{background:#f7c600}.modal-footer__button--support--disable{background:#dadada}.slider{background:#f5f5f5;display:flex;height:100%;overflow-x:scroll;padding:20px 28px 86px;scroll-snap-type:x mandatory;width:100%}.slider::-webkit-scrollbar{display:none}.slider .slider-content{align-items:center;background:#fff;flex:none;height:100%;justify-content:center;overflow:scroll;scroll-snap-align:center;width:100%}.slider .selected{outline:2px solid #f7c600}.slider:last-child:after{border-right:28px solid transparent;content:""}.slider .slider-content:not(:last-child){margin-right:16px}.slider-content .return-header{width:100%}.slider-content .return-header img{display:block;margin:auto;width:100%}.slider-content .return-body{overflow-wrap:break-word;padding:22px 24px}.slider-content .return-body .return-price{align-items:baseline;color:#333;display:flex;font-size:24px;line-height:36px}.slider-content .return-body .return-price .return-abst{color:#5c5c5c;font-size:12px;line-height:18px;margin-left:5px}.slider-content .return-body .return-price .return-popular-label{background:#e74279;height:22px;line-height:10px;margin-left:16px;padding:4px 12px;text-align:center;width:44px}.slider-content .return-body .return-price .return-popular-label span{color:#fff;font-size:10px;font-weight:700;vertical-align:middle}.slider-content .return-body .return-title{color:#333;font-size:17px;line-height:28px;margin-top:6px}.slider-content .return-body .return-separator{background:#d9d9d9;height:1px;margin-top:16px}.slider-content .return-body .return-under-contents .return-more-to-num{margin-top:24px}.slider-content .return-body .return-under-contents .return-more-to-num *{display:inline-block}.slider-content .return-body .return-under-contents .return-more-to-num .return-supported-amount span{font-weight:700;margin-left:3px}.slider-content .return-body .return-under-contents .return-more-to-num .return-num{color:#575757;font-size:13px;margin-left:10px}.slider-content .return-body .return-under-contents .return-more-to-num .return-num .fewRemainColor{color:#fb2a79}.slider-content .return-body .return-under-contents .return-more-to-num02{margin-top:6px}.slider-content .return-body .return-under-contents .return-more-to-num02 *{display:inline-block}.slider-content .return-body .return-under-contents .return-more-to-num02 span{font-weight:700}.slider-content .return-body .return-under-contents .return-more-to-num02-sub{margin-left:24px}.slider-content .return-body .return-description{color:#000;font-size:12px;line-height:160%;margin-top:16px}.accordion{padding:24px 16px 86px}.accordion-content{width:100%}.accordion-content .return-header{background:#fff;border-bottom:1px solid #f5f5f5;cursor:pointer;display:flex;flex-wrap:wrap;min-height:120px;padding:16px 10px;text-align:center}.accordion-content:first-of-type .return-header{border-radius:8px 8px 0 0}.accordion-content .return-header .return-image{flex:1;max-height:87px;max-width:144px}.accordion-content .return-header .return-summary{display:flex;flex:2;flex-wrap:wrap;justify-content:space-between;margin-left:10px;text-align:left;width:100%}.accordion-content .return-header .return-summary .return-title{color:#333;flex:1;font-size:12px;line-height:19px;margin-bottom:6px}.accordion-content .return-header .return-summary .return-label-box{margin-bottom:6px;width:100%}.accordion-content .return-header .return-summary .return-summary-spacer{height:0;width:100%}.accordion-content .return-header .return-summary .return-popular-label{background:#e74279;height:18px;line-height:12px;padding:2px 6px;width:32px}.accordion-content .return-header .return-summary .return-popular-label span{color:#fff;font-size:10px;font-weight:700;line-height:14px;vertical-align:middle}.accordion-content .return-header .return-summary .return-title-sub{align-items:baseline;display:flex}.accordion-content .return-header .return-summary .return-title-sub .return-price{color:#333;font-size:16px;font-weight:700;line-height:24px}.accordion-content .return-header .return-summary .return-title-sub .return-price .return-abst{font-size:12px}.accordion-content .return-header .return-summary .return-title-sub .return-num{border:1px solid #d1d1d1;border-radius:2px;font-size:10px;height:19px;margin-left:4px;padding:2px 4px}.accordion-content .return-header .return-summary .return-title-sub .zero-return-num{background:#dadada}.accordion-content .return-header .return-summary .return-title-sub .zero-return-num .isZeroRemainText{color:#fff}.accordion-content .return-header .return-summary .return-title-sub .return-num .remainColor{font-weight:700}.accordion-content .return-header .return-summary .return-title-sub .return-num .fewRemainColor{color:#fb2a79}.accordion-content .return-header .return-check-icon-box{height:16px;margin-left:6px;width:16px}.accordion-content .return-header .return-check-icon-box .return-check-icon{height:16px;width:16px;fill:#dadada}.accordion-content .return-header .return-check-icon-box .checked{fill:#f7c600}.accordion .selected{outline:2px solid #f7c600}.accordion .soldout-un-selected{outline:none}.accordion-content .return-body{background-color:#fff;display:none;font-size:12px;padding:0 10px 16px;text-align:center}.accordion .selected .return-header .return-summary{flex:1}.accordion .selected .return-header .return-summary .return-title{font-size:14px}.accordion-content .return-body .return-description .return-popular-label{background:#e74279;height:18px;line-height:12px;margin-bottom:8px;padding:2px 6px;width:32px}.accordion-content .return-body .return-description .return-popular-label span{color:#fff;font-size:10px;font-weight:700;line-height:14px;vertical-align:middle}.accordion-content .return-body .return-description .return-title-sub{align-items:center;display:flex}.accordion-content .return-body .return-description .return-title-sub .return-price{color:#333;font-size:16px;font-weight:700;line-height:24px}.accordion-content .return-body .return-description .return-title-sub .return-price .return-abst{font-size:14px}.accordion-content .return-body .return-description .return-title-sub .return-num{border:1px solid #d1d1d1;border-radius:2px;font-size:10px;height:19px;margin-left:16px;padding:2px 8px}.accordion-content .return-body .return-description .return-title-sub .zero-return-num{background:#dadada}.accordion-content .return-body .return-description .return-title-sub .zero-return-num .isZeroRemainText{color:#fff}.accordion-content .return-body .return-description .return-title-sub .return-num .remainColor{font-weight:700}.accordion-content .return-body .return-description .return-title-sub .return-num .fewRemainColor{color:#fb2a79}.accordion-content .return-body .return-description .return-title-sub .return-soldout{color:#fb2a79;font-size:10px;margin-left:16px}.accordion-content .return-body .return-description .return-more-to-num{margin-top:16px;text-align:left}.accordion-content .return-body .return-description .return-more-to-num *{display:inline-block}.accordion-content .return-body .return-description .return-more-to-num .return-supported-amount span{font-weight:700;margin-left:3px}.accordion-content .return-body .return-description .return-more-to-num02{margin-top:6px;text-align:left}.accordion-content .return-body .return-description .return-more-to-num02 *{display:inline-block}.accordion-content .return-body .return-description .return-more-to-num02 span{font-weight:700}.accordion-content .return-body .return-description .return-more-to-num02-sub{margin-left:24px;text-align:left}.accordion-content .return-body .return-description .return-description-text{line-height:160%;margin-top:24px;text-align:left}body .ab-iam-root.v3 .ab-in-app-message.ab-slideup{margin-bottom:72px}