.LinkButton_linkButton__yQySs{font-family:Noto Sans JP,sans-serif;color:#00f0f0;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:120%;text-decoration-line:underline}@media screen and (max-width:768px){.LinkButton_linkButton__yQySs{font-size:15px}}.LinkButton_linkButton__yQySs:hover{cursor:pointer;opacity:.7}.HorizontalLine_horizontalLine__HK2yx{width:100%;display:flex;align-items:center;text-align:center}.HorizontalLine_horizontalLine__text__Wgdhp{margin:0 8px;font-size:16px;font-style:normal;font-weight:700;line-height:140%}.HorizontalLine_horizontalLine__HK2yx:after,.HorizontalLine_horizontalLine__HK2yx:before{border-bottom:1px solid #606370;content:"";flex:1}.InlineMessage_inlineMessage__uIB4X{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%}.InlineMessage_inlineMessage__border__4VPOL{padding:12px;border-radius:4px;border:1px solid #ff7a5c}.InlineMessage_alert__a_UV3{color:#ff7a5c}.InlineMessage_alert__border__sy1Dy{border-color:#ff7a5c}.InlineMessage_info__fl_fZ{color:#ebecf0}.InlineMessage_info__border__zElY7{border-color:#ebecf0}.InlineMessage_success__ZUFFX{color:#30d158}.InlineMessage_success__border__LGh9B{border-color:#30d158}.InlineMessage_redeem__eEqsq{color:#ffd60a}.InlineMessage_redeem__border__5saJt{border-color:#ffd60a}.InlineMessage_icon__Ws1RK{display:flex;width:20px;height:20px;margin-right:8px}.InlineMessage_message__bmrpH{display:block;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:400;line-height:160%}.MileAmount_mileAmount__OJCBo{font-family:Noto Sans JP,sans-serif;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff}.MileAmount_mileAmount__amount__g9Lkx{font-size:40px;font-style:normal;font-weight:700;line-height:100%}.MileAmount_mileAmount__icon__default__NtzlV>path{fill:#cd1cf9}.MileAmount_mileAmount__icon__white__mmQGu>path{fill:#fff}.ConfirmModal_modalContent__crUVi{display:flex;flex-direction:column;gap:40px;width:368px}.ConfirmModal_description__Rws6S{text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:160%}.MileThumbnail_mileThumbnail__G9rHx{width:100%;position:relative;padding-top:52.23%;border-radius:8px;background:#fff;overflow:hidden;border:none;cursor:pointer}.MileThumbnail_mileThumbnail__G9rHx:focus{outline:2px solid #0a0a0a;outline:2px solid #007acc;outline-offset:2px}.MileThumbnail_mileThumbnail__image__FbdZq{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.MileBenefitDetail_benefitDetail__mBN_U{display:flex;flex-direction:column;align-items:center;width:368px}.MileBenefitDetail_pageTitle__tJuj1{font-family:Noto Sans JP,sans-serif;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:140%;margin-bottom:40px;color:#fff}.MileBenefitDetail_detail__K9ARw{display:flex;flex-direction:column;align-items:center;align-items:flex-start;align-self:stretch;gap:16px;width:100%;margin-bottom:24px;font-family:Noto Sans JP,sans-serif;color:#fff}.MileBenefitDetail_detail__name__UW7CO{font-size:20px;font-style:normal;font-weight:700;line-height:140%}.MileBenefitDetail_detail__description__A_1jo{font-size:15px;font-style:normal;font-weight:400;line-height:160%;white-space:pre-wrap}.MileBenefitDetail_detail__notes__PRIl5{width:100%;padding-left:24px;font-size:15px;font-style:normal;font-weight:400;line-height:160%}.MileBenefitDetail_detail__notes__PRIl5 ul{list-style-type:disc}.MileBenefitDetail_detail__currentMiles__giWM8{width:100%;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:120%}.MileBenefitDetail_modalDescription__QPPqq{font-family:Noto Sans JP,sans-serif;color:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:140%}.MileBenefitDetail_mileBenefitDetailFooter__7el2n{display:flex;flex-direction:column;align-items:center;gap:16px;align-self:stretch;width:100%}@media screen and (max-width:768px){.MileBenefitDetail_mileBenefitDetailFooter__7el2n{gap:10px}}.MileBenefitDetail_loginLink__Xo9I4{display:flex;height:48px;justify-content:center;align-items:center}