@charset "UTF-8";.paymentTimingAlert{margin-bottom:20px;padding:4px;text-align:center;color:#d21c24;border:solid 1px #d21c24;font-size:18px;font-weight:700}.referOrderFlowStep{margin-top:50px;margin-bottom:40px}.referOrderFlow__step{position:relative;max-width:300px;margin-bottom:30px}.referOrderFlow__step:after{content:"";position:absolute;bottom:-20px;right:0;left:0;margin:auto;width:0;height:0;border:12px solid transparent;border-top:10px solid #004fb5;border-bottom:0 solid transparent;margin-bottom:10px;margin-bottom:0}.referOrderFlow__step:last-child{margin-bottom:0}.referOrderFlow__step:last-child:after{content:none}.referOrderFlow__step__textWrapper{width:300px;height:40px}.referOrderFlow__step__textWrapper.referOrderFlow__step__textWrapper--order{background:#c0ecff}.referOrderFlow__step__textWrapper.referOrderFlow__step__textWrapper--submission{background:#abd7ff}.referOrderFlow__step__textWrapper.referOrderFlow__step__textWrapper--dataCheck{background:#d2deff}.referOrderFlow__step__textWrapper.referOrderFlow__step__textWrapper--payment{background:#dcd2ff}.referOrderFlow__step__textWrapper.referOrderFlow__step__textWrapper--shipping{background:#debbff}.referOrderFlow__step__text{line-height:40px;text-align:center;font-weight:700;font-size:18px}.referOrderFlow__step__caption{position:absolute;top:10px;left:380px;width:330px;padding-left:24px}.referOrderFlow__step__caption.referOrderFlow__step__caption--twoLines{top:2px}.referOrderFlow__step__captionNumber{position:absolute;top:2px;left:0}.referOrderFlow__step__baloon{position:absolute;top:-4px;left:310px}.availableOnlineId{border:solid 5px #e4e4e4;margin-bottom:40px;padding:20px 15px}.availableOnlineId.availableOnlineId--ankerList{margin-bottom:20px}.availableOnlineId__iconList{margin-bottom:20px;padding:0 20px}.availableOnlineId__iconList li{float:left;margin-right:32px}.availableOnlineId__iconList li:last-child{margin-right:0}.availableOnlineId__iconList__image{margin-top:10px}.availableOnlineId__list{margin-bottom:40px;padding-bottom:40px;border-bottom:#c8c8c8 solid 1px}.availableOnlineId__list:last-child{margin-bottom:0;padding-bottom:0;border:none}.availableOnlineId__list__paragraph{margin:26px 0 0}.availableOnlineId__list__paragraph.availableOnlineId__list__paragraph--rakuten{margin-top:16px}.availableOnlineId__campaignBanner{margin-top:30px}.availableOnlineId__campaignBanner__pc{display:block}.availableOnlineId__campaignBanner__mobile{display:none}.availableOnlineId__campaignBanner__image--hover,.availableOnlineId__campaignBanner__image.hover,.availableOnlineId__campaignBanner__image:hover{opacity:.7}.anchorList{margin-bottom:0}.howToPayment__headParagraph{margin-top:24px;margin-bottom:6px;text-align:center}.howToPayment__flow{margin-top:30px}.howToPayment__flow__title{margin-bottom:6px;font-size:14px;font-weight:700}.howToPayment__flow__list{background-color:#fefad4}.howToPayment__flow__listItem{position:relative;float:left;width:20%;border-right:1px solid #c8c8c8;text-align:center;font-weight:700}.howToPayment__flow__listItem:last-child{border:none}.howToPayment__flow__listItem.howToPayment__flow__listItem--delta:after{content:"";position:absolute;top:0;bottom:0;right:-8%;margin:auto;width:0;height:0;border:14px solid transparent;border-left:12px solid #fefad4;border-right:0px solid transparent;margin-right:12px;margin-right:0}.howToPayment__flow__listItem.howToPayment__flow__listItem--delta:before{content:"";position:absolute;top:0;bottom:0;right:-9%;margin:auto;width:0;height:0;border:14px solid transparent;border-left:12px solid #c8c8c8;border-right:0px solid transparent;margin-right:12px;margin-right:0}.howToPayment__flow__listItemPragraph{padding:15px 0;min-height:70px}.howToPayment__flow__listItemPragraph.howToPayment__flow__listItemPragraph--finish{padding-top:28px}.bankTransferAttention{border:solid 5px #e4e4e4;padding:20px 15px}.bankTransferAttention__point{margin-bottom:20px}.bankTransferAttention__point:last-child{margin-bottom:0}.bankTransferAttention__point__innerWrapper{padding-left:20px}.receiptDateConditions__example{position:relative;min-height:70px;margin-bottom:20px}.receiptDateConditions__example__lead{padding-left:110px;width:100%}.receiptDateConditions__example__paragraph{font-size:16px;font-weight:700}.receiptDateConditions__example__image{position:absolute;top:0;left:0}@media screen and (max-width:767px){.referOrderFlow__step{max-width:100%;width:100%;padding-right:70px}.referOrderFlow__step:after{left:50%;right:auto;margin-left:-46px}.referOrderFlow__step.referOrderFlow__step--caption{margin-bottom:40px}.referOrderFlow__step.referOrderFlow__step--caption:after{bottom:-25px}.referOrderFlow__step__textWrapper{width:100%}.referOrderFlow__step__caption{position:relative;top:4px;left:0;width:100%;margin-bottom:20px}.referOrderFlow__step__caption.referOrderFlow__step__caption--twoLines{top:4px}.referOrderFlow__step__baloon{left:auto;right:0}.availableOnlineId__iconList li{float:none;margin-bottom:20px;margin-right:0}.availableOnlineId__iconList li:last-child{margin-bottom:0}.availableOnlineId__iconList__image{margin-top:0;margin-left:10px}.availableOnlineId__campaignBanner{margin-top:20px}.availableOnlineId__campaignBanner__pc{display:none}.availableOnlineId__campaignBanner__mobile{display:block;text-align:center}.availableOnlineId__campaignBanner__image{width:100%;height:auto}.availableOnlineId__campaignBanner__image.availableOnlineId__campaignBanner__image--paypay{max-width:300px}.howToPayment__headParagraph{margin-top:20px;font-size:16px}.howToPayment__flow__title{margin-bottom:8px}.howToPayment__flow__listItem{float:none;width:100%;padding:18px 0;border-right:none;border-bottom:1px solid #c8c8c8}.howToPayment__flow__listItem.howToPayment__flow__listItem--delta:after{width:0;height:0;border:14px solid transparent;border-top:12px solid #fefad4;border-bottom:0 solid transparent;margin-bottom:12px;right:0;left:0;top:62px;margin:auto}.howToPayment__flow__listItem.howToPayment__flow__listItem--delta:before{width:0;height:0;border:14px solid transparent;border-top:12px solid #c8c8c8;border-bottom:0 solid transparent;margin-bottom:12px;right:0;left:0;top:64px;margin:auto}.howToPayment__flow__listItemPragraph{padding:0;min-height:auto}.howToPayment__flow__listItemPragraph.howToPayment__flow__listItemPragraph--finish{padding-top:0}.receiptDateConditions__example__lead{padding-left:0}.receiptDateConditions__example__paragraph{font-size:14px}.receiptDateConditions__example__image{position:static;max-width:100%;height:auto;margin-bottom:12px}}
/* Copyright 2019 Graphic Co., Ltd. All Right Reserved. */
