﻿.h-margin-top-0{margin-top:0 !important}.h-margin-bottom-32{margin-bottom:32px !important}.p-session-box{padding:30px 40px;border-radius:5px;background:#fff;margin-bottom:20px}.p-session-link{margin-top:20px;text-align:center}.p-session-list{padding:0 1.5em}.p-session-list li{list-style-type:none;position:relative}.p-session-list li::before{content:"●";position:absolute;font-size:1.5em;top:-0.3em;left:-1.5em;width:1.6em;text-align:center}.p-session-list li:not(:last-child){margin-bottom:10px}.login-logged-in{text-align:center}.login-logged-in__shop-name{font-size:16px}.login-logged-in__small{color:#666;font-size:95%}.login-other{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch}@media screen and (max-width: 768px){.login-other{flex-direction:column}.login-other>div,.login-other>li,.login-other>a,.login-other>dt,.login-other>dd{width:100%;margin-bottom:0}.login-other>dt{margin-bottom:0}}@media screen and (max-width: 768px){.login-other{background-color:transparent;margin-bottom:0;padding-top:20px;padding-bottom:20px}}.login-other__item{width:100%;padding-bottom:16px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width: 768px){.login-other__item+.login-other__item{border-top:2px solid #f6f6f6}}.login-other__title{width:100%;text-align:center;font-size:20px;margin-top:0;margin-bottom:20px}@media screen and (max-width: 768px){.login-other__title{font-size:18px}}.login-other-service{text-align:center;width:100%;display:flex;flex-direction:column;align-items:center}.login-other-service:not(:last-child){margin-bottom:8px}@media screen and (max-width: 768px){.login-other-service:not(:last-child){margin-bottom:24px}}.login-other-service__logo{height:20px;margin-bottom:3px}.login-other-service__logo.is-qrorder{height:1.8vw;max-height:25px}@media screen and (max-width: 992px){.login-other-service__logo.is-qrorder{height:25px}}@media screen and (max-width: 768px){.login-other-service__logo.is-qrorder{height:20px}}.login-other-service__button.is-zaiko{position:relative;color:#5eb89e;background-color:#fff;border:1px solid #5eb89e;width:50%}@media screen and (max-width: 768px){.login-other-service__button.is-zaiko{width:100%;margin-left:auto;margin-right:auto}}.login-other-service__button.is-zaiko::after{content:"";width:10px;height:10px;border:0;border-top:solid 3px #5eb89e;border-right:solid 3px #5eb89e;transform:rotate(45deg);position:absolute;top:calc(50% - .3em);right:5%;opacity:.8}.login-other-service__button.is-zaiko:hover,.login-other-service__button.is-zaiko:focus{color:#5eb89e;background-color:#f2f2f2}.login-other-service__button.is-qrorder{position:relative;color:#fe8a17;background-color:#fff;border:1px solid #fe8a17;width:50%}@media screen and (max-width: 768px){.login-other-service__button.is-qrorder{width:100%;margin-left:auto;margin-right:auto}}.login-other-service__button.is-qrorder::after{content:"";width:10px;height:10px;border:0;border-top:solid 3px #fe8a17;border-right:solid 3px #fe8a17;transform:rotate(45deg);position:absolute;top:calc(50% - .3em);right:5%;opacity:.8}.login-other-service__button.is-qrorder:hover,.login-other-service__button.is-qrorder:focus{color:#fe8a17;background-color:#f2f2f2}.login-ubiregi{display:flex;flex-direction:column}.login-ubiregi__button{position:relative;color:#fff;background-color:#ff0064;border:1px solid #fff;width:50%;width:50%;margin-top:30px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.login-ubiregi__button{width:100%;margin-left:auto;margin-right:auto}}.login-ubiregi__button::after{content:"";width:10px;height:10px;border:0;border-top:solid 3px #fff;border-right:solid 3px #fff;transform:rotate(45deg);position:absolute;top:calc(50% - .3em);right:5%;opacity:.8}.login-ubiregi__button:hover,.login-ubiregi__button:focus{color:#fff;background-color:#cc0050}.login-ubiregi__button-inner{background-color:transparent;border:0;width:100%}.reset-password-email{text-align:center;font-size:1.5em;word-break:break-all}.reset-password-email span{display:inline-block}@media screen and (max-width: 768px){.reset-password-email{padding:10px;font-size:1em}}.session-body{background-color:#f6f6f6;line-height:1.8}.session-body p{margin-bottom:14px}.session-content{margin:0 auto}.session-content__title{margin-bottom:20px;margin-top:40px;text-align:center}.session-content__subtitle{font-weight:300;text-align:center}.session-content__description{margin-bottom:10px}.session-content__wrapper{margin:0 auto;width:45%;max-width:650px}@media screen and (max-width: 1200px){.session-content__wrapper{width:50%}}@media screen and (max-width: 992px){.session-content__wrapper{width:calc(100% - 30px)}}.session-content__help{margin-top:30px;font-size:18px}.session-copyright{padding:10px 0;text-align:center;font-size:10px}.session-footer{padding:0;margin-top:40px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch}.session-footer__item{list-style-type:none;padding:0 10px;font-size:12px}.session-form{padding-bottom:20px}.session-form input[type=email],.session-form input[type=text],.session-form input[type=password]{background-color:#f7f9fe}.session-form__submit{margin-top:38px}.session-form__help{margin-bottom:10px}.session-header{z-index:1000;background-color:#fff;border-bottom:solid 1px #ccc;display:flex;align-items:center}.session-header__brand{padding:14px 16px}.session-header__brand.is-kg{margin-top:4px;padding-left:0}.session-header__brand img{height:24px}@media screen and (max-width: 768px) and (orientation: portrait){.session-header__brand img{height:20px}}.spoofing-dialog{position:fixed;top:0;left:50%;z-index:10000;margin-left:-150px;width:300px;background-color:rgba(200,0,0,0.5);border-radius:0 0 6px 6px}.spoofing-dialog>div{padding:10px 0;color:#fff;text-align:center;font-size:20px;font-weight:bold}
