@charset "UTF-8";.loginWrap{background-color:#f4f4f4;margin-top:32px;padding:16px 16px 60px;height:calc(100vh - 82px);height:calc(var(--vh,1vh) * 100 - 82px);text-align:center;font-size:1.4rem;overflow-x:hidden;overflow-y:scroll}.loginWrap>:last-child{margin-bottom:0!important}@media screen and (min-width:600px){.loginWrap{padding-left:21px;padding-right:21px}}.loginWrap p{margin-bottom:8px}.loginWrap .boxW{text-align:center;-webkit-box-shadow:none;box-shadow:none;padding:22px 16px;margin-bottom:16px}.loginWrap .inputWrap{margin-bottom:8px;margin-bottom:22px}.loginWrap .inputWrap>:last-child{margin-bottom:0!important}.loginWrap .inputWrap .text-error{display:none;font-size:1.4rem;text-align:left;margin-bottom:8px}.loginWrap .inputWrap input{margin-bottom:8px}.loginWrap .inputWrap input:not([type=submit],[type=radio]){width:100%;height:40px;padding:0 16px;color:#404040;background-color:#fff;border:1px solid #a2a2a2;border-radius:4px;font-size:1.4rem}.loginWrap .inputWrap input:not([type=submit],[type=radio])::-webkit-input-placeholder{font-size:1.4rem}.loginWrap .inputWrap input:not([type=submit],[type=radio])::-moz-placeholder{font-size:1.4rem}.loginWrap .inputWrap input:not([type=submit],[type=radio]):-ms-input-placeholder{font-size:1.4rem}.loginWrap .inputWrap input:not([type=submit],[type=radio])::-ms-input-placeholder{font-size:1.4rem}.loginWrap .inputWrap input:not([type=submit],[type=radio])::placeholder{font-size:1.4rem}.loginWrap .inputWrap textarea{width:100%;height:250px;padding:8px;color:#404040;background-color:#fff;border:1px solid #a8a8a8;border-radius:4px;margin-bottom:8px;font-size:1.6rem}.loginWrap .inputWrap.-atten input:not([type=submit],:-moz-read-only){border:1px solid #f77474!important}.loginWrap .inputWrap.-atten input:not([type=submit],:read-only),.loginWrap .inputWrap.-atten select,.loginWrap .inputWrap.-atten textarea{border:1px solid #f77474!important}.loginWrap .inputWrap.-atten .text-error{display:block}.loginWrap .inputWrap .eg{font-size:1.4rem;color:#a0a0a0}.loginWrap .inputWrap .eg a[href^="tel:"]{pointer-events:none;color:#a0a0a0}#login .loginLogo{width:140px;margin:0 auto;margin-bottom:12px;padding-top:8px}#login .loginLogo img{width:100%}#login .logo.-app{width:56px;margin:0 auto 10px}#login .logo.-app img{width:100%}#login p{margin-bottom:28px}#login .boxW .btnArea{margin-bottom:37px}#login .boxW .btnArea .Xcom,#login .boxW .btnArea .facebook,#login .boxW .btnArea .google,#login .boxW .btnArea .mail{padding-left:63px;border-radius:8px;width:245px;max-width:100%;height:44px;font-size:14px;font-weight:700;position:relative;background-color:#fff;border:1px solid #a8a8a8;place-content:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:left}#login .boxW .btnArea .Xcom::before,#login .boxW .btnArea .facebook::before,#login .boxW .btnArea .google::before,#login .boxW .btnArea .mail::before{position:absolute;top:50%;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;left:15px;content:"";width:30px;height:30px;background-repeat:no-repeat;background-size:contain}#login .boxW .btnArea .Xcom:not(:first-child),#login .boxW .btnArea .facebook:not(:first-child),#login .boxW .btnArea .google:not(:first-child),#login .boxW .btnArea .mail:not(:first-child){margin-top:12px}#login .boxW .btnArea .google::before{background-image:url(../img/login/icon-google.svg)}#login .boxW .btnArea .facebook::before{background-image:url(../img/login/icon-facebook.svg)}#login .boxW .btnArea .Xcom::before{background-image:url(../img/login/icon-Xcom.svg)}#login .boxW .btnArea .mail{letter-spacing:-.5px}#login .boxW .btnArea .mail::before{background-image:url(../img/login/icon-mail.png)}#login .boxW [class*=title].-bd{display:inline-block;padding:0 46px;position:relative}#login .boxW [class*=title].-bd::before{position:absolute;position:absolute;top:50%;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;left:0;content:"";width:22px;height:1px;background-color:#404040}#login .boxW [class*=title].-bd::after{position:absolute;position:absolute;top:50%;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;right:0;content:"";width:22px;height:1px;background-color:#404040}#login ul li img{width:18px;height:18px}#login-mail_login .loginWrap>p,#login-new .loginWrap>p{margin:5px 0 23px}#login-mail_login .loginWrap .loginForm,#login-new .loginWrap .loginForm{margin-bottom:16px}#login-mail_login .loginWrap .loginForm>:last-child,#login-new .loginWrap .loginForm>:last-child{margin-bottom:0!important}#login-mail_login .loginWrap .loginForm>.text-error,#login-new .loginWrap .loginForm>.text-error{display:none;text-align:center;font-weight:700;margin-bottom:10px}#login-mail_login .loginWrap .loginForm.-atten>.text-error,#login-new .loginWrap .loginForm.-atten>.text-error{display:block}#login-mail_login .loginWrap .loginForm+div a,#login-new .loginWrap .loginForm+div a{font-size:1.2rem}#login-mail_login .loginWrap .loginForm .titleLabel-xs span,#login-new .loginWrap .loginForm .titleLabel-xs span{font-weight:400;margin-left:6px}#login-mail_login .loginWrap .title-s,#login-new .loginWrap .title-s{margin-bottom:11px}#login-reset .title-s{margin-bottom:15px}#login-reset .loginForm{margin-top:16px}#login-reset .loginForm>:last-child{margin-bottom:0!important}#login-reset .no-mail{margin-top:32px;text-align:left;font-size:1.2rem}#login-reset .no-mail>:last-child{margin-bottom:0!important}#login-reset .no-mail .title{font-size:1.4rem;line-height:16px;font-weight:700;margin-bottom:12px;padding-left:10px;color:#6f6f6f;position:relative}#login-reset .no-mail .title::before{content:"";position:absolute;top:0;left:0;width:4px;height:16px;background-color:#6f6f6f}#login-reset .no-mail+.btnArea{margin-top:56px}#menu-delivery-kuji-history .deliveryItem{margin-top:24px;font-size:1.4rem}#menu-delivery-kuji-history .deliveryItem .boxW{padding-right:42px;position:relative}#menu-delivery-kuji-history .deliveryItem .boxW::after{content:"";width:15px;height:15px;background-image:url(../img/common/icon/icon-next.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;right:16px}#menu-delivery-kuji-history .deliveryItem .boxW .label{margin-bottom:8px;display:inline-block;height:20px;line-height:20px;font-size:1.2rem;font-weight:700;padding:0 15px;border-radius:2px}#menu-delivery-kuji-history .deliveryItem .boxW .label.-r{color:#fff;background-color:red}#menu-delivery-kuji-history .deliveryItem .boxW .label.-g{background-color:#e6e6e6}#menu-delivery-kuji-history .deliveryItem .boxW .label:not(:first-of-type){margin-left:5px}#menu-delivery-kuji-history .deliveryItem .boxW .date{font-weight:700}#menu-delivery-kuji-history .deliveryItem .boxW .name{font-size:1.2rem;color:#5c5c5c}#menu-delivery-kuji-history .deliveryItem .boxW .text-error{margin-top:8px}#menu-delivery-kuji-history-detail .numWrap{font-size:1.2rem;display:grid;grid-template-columns:-webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content}#menu-delivery-kuji-history-detail .numWrap .data .num{font-size:1.4rem;margin-right:5px}#menu-delivery-kuji-history-detail .attenBox{margin:20px 0 24px;padding:12px;background-color:#f4f4f4;border-radius:4px;line-height:1.5}#menu-delivery-kuji-history-detail .attenBox>:last-child{margin-bottom:0!important}#menu-delivery-kuji-history-detail .attenBox .tit{font-size:1.6rem;font-weight:700;text-align:center}#menu-delivery-kuji-history-detail .attenBox .tit+.tit-cR{font-size:1.4rem}#menu-delivery-kuji-history-detail .attenBox .tit-cR{font-size:1.6rem;font-weight:700;text-align:center;color:red}#menu-delivery-kuji-history-detail .attenBox .num{font-size:2.2rem;font-weight:700}#menu-delivery-kuji-history-detail .titleLabel-l.-col2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#menu-delivery-kuji-history-detail .titleLabel-l.-col2>p{margin-bottom:0}#menu-delivery-kuji-history-detail .titleLabel-l.-col2 .wHappy{margin-top:-2px;text-align:right}#menu-delivery-kuji-history-detail .titleLabel-l.-col2 .wHappy span:lang(ja){margin-right:5px;font-family:"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,"メイリオ",Meiryo,sans-serif}#menu-delivery-kuji-history-detail .wHappy{padding-top:2px;padding-left:21px;font-size:1.2rem;height:16px;position:relative}#menu-delivery-kuji-history-detail .wHappy::before{content:"";width:16px;height:16px;background-image:url(../img/menu/icon_wHappy.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;left:0}#menu-delivery-kuji-history-detail .titleLabel-s{padding-left:18px;margin-bottom:12px!important;position:relative;line-height:19px}#menu-delivery-kuji-history-detail .titleLabel-s::before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background-color:#404040}#menu-delivery-kuji-history-detail .deliveryItem{margin-bottom:30px}#menu-delivery-kuji-history-detail .deliveryItem .deliveryItem-list{border-top:1px solid #e0e0e0}#menu-delivery-kuji-history-detail .deliveryItem .deliveryItem-list li{padding:16px 0}@media screen and (min-width:600px){#menu-delivery-kuji-history-detail .deliveryItem .deliveryItem-list li .deliveryStatus .label{min-width:120px}}#menu-delivery-kuji-history-detail .deliveryItem .deliveryItem-list li .itemWrap{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;grid-template-areas:"item-pic item-detail" "kujiId kujiId"}@media screen and (min-width:600px){#menu-delivery-kuji-history-detail .deliveryItem .deliveryItem-list li .itemWrap{grid-template-areas:"item-pic item-detail" "item-pic kujiId"}}#menu-delivery-kuji-history-detail .deliveryItem .deliveryItem-list li .itemWrap .item-pic{grid-area:item-pic}@media screen and (min-width:600px){#menu-delivery-kuji-history-detail .deliveryItem .deliveryItem-list li .itemWrap .item-pic{width:120px}}#menu-delivery-kuji-history-detail .deliveryItem .deliveryItem-list li .itemWrap .item-detail{grid-area:item-detail;width:auto}#menu-delivery-kuji-history-detail .deliveryItem .deliveryItem-list li .itemWrap .item-detail .wHappy{font-size:1.2rem}#menu-delivery-kuji-history-detail .deliveryItem .deliveryItem-list li .itemWrap .kujiId{grid-area:kujiId;font-size:1.2rem;margin-top:16px}@media screen and (min-width:600px){#menu-delivery-kuji-history-detail .deliveryItem .deliveryItem-list li .itemWrap .kujiId{margin-top:auto;margin-left:8px}}#menu-delivery-kuji-history-detail .deliveryItem .deliveryItem-list li .itemWrap .kujiId .tit{display:-webkit-box;display:-ms-flexbox;display:flex}#menu-delivery-kuji-history-detail .deliveryItem .deliveryItem-list li .itemWrap .kujiId .tit .copyBtn{margin-top:-3px;margin-left:10px}#menu-delivery-kuji-history-detail .deliveryItem .deliveryItem-list li .itemWrap .kujiId .id{margin-top:8px}.modal.methodDelivery .overlay-inCenter{width:calc(100% - 16px)}.modal.methodDelivery .overlay-inCenter .boxW{text-align:center;font-size:1.4rem;max-height:calc(100vh - 160px - var(--sfBottom));max-height:calc(var(--vh,1vh) * 100 - 160px - var(--sfBottom))}@media screen and (max-width:374px) and (max-height:600px){.modal.methodDelivery .overlay-inCenter .boxW{max-height:calc(100vh - 120px - var(--sfBottom));max-height:calc(var(--vh,1vh) * 100 - 120px - var(--sfBottom))}}@media screen and (min-width:600px){.modal.methodDelivery .overlay-inCenter .boxW{max-height:calc(100vh - 250px - var(--sfBottom));max-height:calc(var(--vh,1vh) * 100 - 250px - var(--sfBottom))}}.modal.methodDelivery .overlay-inCenter .boxW .header{z-index:18;font-size:1.8rem;background-color:#f77474;width:100%;height:48px;color:#fff;border-radius:8px 8px 0 0;position:absolute;top:0;left:0;font-weight:700;display:grid;place-content:center}.modal.methodDelivery .overlay-inCenter .boxW .cont{padding:72px 8px 50px}.modal.methodDelivery .overlay-inCenter .boxW .cont>:last-child{margin-bottom:0!important}.modal.methodDelivery .overlay-inCenter .boxW .cont .tit-main{font-size:1.8rem;font-weight:700;color:#e7141a;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin-bottom:24px}.modal.methodDelivery .overlay-inCenter .boxW .cont .tit-main span{display:inline-block;font-size:4rem;background:-webkit-gradient(linear,left top,left bottom,color-stop(75%,rgba(255,255,255,0)),color-stop(25%,#fddf2f));background:linear-gradient(rgba(255,255,255,0) 75%,#fddf2f 25%);padding-top:10px;padding-left:10px;line-height:1}.modal.methodDelivery .overlay-inCenter .boxW .cont .tit-box{font-size:2rem;font-weight:700;width:100%;height:max(4.8rem,min(3.6679rem + 3.0189vw,5.6rem));height:70px;background-color:#fddf2f;border-radius:4px;display:grid;place-content:center;margin:48px 0 40px}.modal.methodDelivery .overlay-inCenter .boxW .cont .tit-box span{display:block;font-size:1.4rem;font-weight:400}.modal.methodDelivery .overlay-inCenter .boxW .cont .tit-ul{display:inline-block;font-size:1.6rem;font-weight:700;padding-bottom:10px;margin-bottom:18px;position:relative}.modal.methodDelivery .overlay-inCenter .boxW .cont .tit-ul::after{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important;bottom:0;width:200px;border-top:3px dotted #fddf2f}.modal.methodDelivery .overlay-inCenter .boxW .cont .tit-ul+p{margin-top:-8px;margin-bottom:18px;font-size:1.4rem}.modal.methodDelivery .overlay-inCenter .boxW .cont .pic{max-width:508px;margin:0 auto 72px}.modal.methodDelivery .overlay-inCenter .boxW .cont .btnArea .btn-blank{min-width:200px;min-height:48px;border-radius:10px;background-color:#e60012;color:#fff;padding:0 50px;position:relative}.modal.methodDelivery .overlay-inCenter .boxW .cont .btnArea .btn-blank::after{content:"";width:16px;height:16px;background-image:url(../img/common/icon/icon-blank.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;right:16px}#menu-account-mail .mail-addressWrap input#mail-address,#menu-account-mail .mail-addressWrap input#mail-manual,#menu-account-mail .mail-manualWrap input#mail-address,#menu-account-mail .mail-manualWrap input#mail-manual{position:absolute}#menu-account-mail .mail-addressWrap input#mail-address+label,#menu-account-mail .mail-addressWrap input#mail-manual+label,#menu-account-mail .mail-manualWrap input#mail-address+label,#menu-account-mail .mail-manualWrap input#mail-manual+label{display:inline-block;position:relative;padding:12px 0 12px 28px;font-weight:700}#menu-account-mail .mail-addressWrap input#mail-address+label::before,#menu-account-mail .mail-addressWrap input#mail-manual+label::before,#menu-account-mail .mail-manualWrap input#mail-address+label::before,#menu-account-mail .mail-manualWrap input#mail-manual+label::before{position:absolute;top:50%;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;left:0;display:inline-block;content:"";width:20px;height:20px;border:1px solid #f77474;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box}#menu-account-mail .mail-addressWrap input#mail-address~.checked,#menu-account-mail .mail-addressWrap input#mail-manual~.checked,#menu-account-mail .mail-manualWrap input#mail-address~.checked,#menu-account-mail .mail-manualWrap input#mail-manual~.checked{display:none}#menu-account-mail .mail-addressWrap input#mail-address:checked+label::before,#menu-account-mail .mail-addressWrap input#mail-manual:checked+label::before,#menu-account-mail .mail-manualWrap input#mail-address:checked+label::before,#menu-account-mail .mail-manualWrap input#mail-manual:checked+label::before{background-image:url(../img/common/icon/icon-checkW.svg);background-color:#f77474;background-size:contain;background-repeat:no-repeat}#menu-account-mail .mail-addressWrap input#mail-address:checked~.checked,#menu-account-mail .mail-addressWrap input#mail-manual:checked~.checked,#menu-account-mail .mail-manualWrap input#mail-address:checked~.checked,#menu-account-mail .mail-manualWrap input#mail-manual:checked~.checked{display:block;padding:8px 0}#menu-account-mail .mailmagazine input[type=checkbox]{opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;width:0;height:0;position:absolute;top:0;left:0}#menu-account-mail .mailmagazine input[type=checkbox]+.label{display:inline-block;position:relative;padding:8px 0 8px 28px}#menu-account-mail .mailmagazine input[type=checkbox]+.label::before{position:absolute;top:50%;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;left:0;display:inline-block;content:"";width:20px;height:20px;border:1px solid #404040;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box}#menu-account-mail .mailmagazine input[type=checkbox]:checked+.label::before{background-image:url(../img/common/icon/icon-checkB.svg);background-size:contain;background-repeat:no-repeat}#topModal-pwa{height:0;z-index:13}#topModal-pwa .boxWShadow{display:block;background-color:#fff;width:100%;position:fixed;bottom:0;left:0;padding:21px 24px calc(79px + var(--sfBottom));border-radius:20px 20px 0 0;-webkit-box-shadow:0 0 6px rgba(0,0,0,.2);box-shadow:0 0 6px rgba(0,0,0,.2)}#topModal-pwa .boxWShadow>p{padding-right:45px;margin-bottom:0}@media screen and (max-width:374px) and (max-height:600px){#topModal-pwa .boxWShadow>p{letter-spacing:-.5px;padding-right:38px}}#topModal-pwa .boxWShadow .cont{margin-top:16px;display:table;font-size:1.4rem}#topModal-pwa .boxWShadow .cont .contL,#topModal-pwa .boxWShadow .cont .contR{display:table-cell;vertical-align:middle}#topModal-pwa .boxWShadow .cont .contL{width:79px}#topModal-pwa .boxWShadow .cont .contL img{border-radius:19.5px}#topModal-pwa .boxWShadow .cont .contR{padding-left:6vw}#topModal-pwa .boxWShadow .cont .contR .list li{line-height:35px}#topModal-pwa .boxWShadow .pw-close{position:absolute;top:24px;right:24px}@media screen and (max-width:374px) and (max-height:600px){#topModal-pwa .boxWShadow .pw-close{max-width:33px}}