.common-wrapper{padding-top:0 !important}.common-main{padding-top:0 !important}.common-container{margin-top:5rem !important}@media(max-width: 1040px){.login{max-width:35rem}}@media(max-width: 480px){.login{max-width:100%}}.login .loginLogo{display:flex;align-items:center;justify-content:center;max-width:7.5rem;width:100%;margin:0 auto}.login .loginTitle{display:flex;justify-content:center;font-size:1.5rem;font-weight:900;line-height:1;margin:2.5rem auto 0}.login .loginAnnounce{display:flex;justify-content:center;color:#fb2e76;font-size:.875rem;line-height:1.4285714286;margin-top:2.5rem}.login .loginForm{margin-top:2.5rem}.login .loginBar{position:relative;z-index:0;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem 0}.login .loginBar::before{content:"";z-index:-1;position:absolute;display:block;background-color:#fff;width:100vw;height:100%;top:0;left:50%;transform:translate(-50%, 0)}.login .loginBar p{font-size:.875rem;line-height:1.4285714286}.login .loginBar p a{color:#2398ee;text-decoration:underline;font-size:.875rem;line-height:1.4285714286}.login .loginBar p a:hover{text-decoration:none}.login .loginLinkBtn{margin-top:2.5rem}.loginFooter{background-color:#eefeff;width:100%;margin:auto auto 0 auto;padding:3.75rem 1.5rem 2.5rem}.loginFooter .loginFooter-copy{display:flex;justify-content:center;font-size:.625rem;line-height:1.5}.bankBranchList{display:flex;flex-wrap:wrap;margin:0 auto}.bankBranchList .bankBranchList-item{margin:.25rem .25rem 0 0;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:.5rem;border-width:.0625rem;border-style:solid;border-color:#afb2b7;background-color:#fff;font-size:1rem;font-weight:900;width:calc((100% - .75rem)/4);height:2.5rem;padding:.5rem;transition:opacity .2s ease-in-out}.bankBranchList .bankBranchList-item:nth-of-type(4n){margin-right:0 !important}.bankBranchList .bankBranchList-item:hover{opacity:.5}.bankBranchList .bankBranchList-item.is-active{pointer-events:none !important;border-color:#23ceee;background-color:#23ceee;color:#fff}.bankBranchList .bankBranchList-item.is-disabled{pointer-events:none !important;border-color:var(--color-bg-main);background-color:var(--color-bg-main);color:#afb2b7}.yucho{background-color:#fff;border-radius:.5rem;border-width:.0625rem;border-style:solid;border-color:#49e678;padding:1.25rem;margin-top:1.25rem}.yucho .yuchoLabel{font-size:1rem;font-weight:700;text-align:center;color:#49e678;border-width:0 0 .0625rem 0;border-style:solid;border-color:#49e678}@media(max-width: 480px){.yucho .yuchoLabel{font-size:.875rem;line-height:1.4285714286}}.yucho .yuchoText{margin-top:.75rem}.yucho .yuchoText p{font-weight:500;font-size:.875rem;line-height:1.4285714286;margin-top:.5rem}@media(max-width: 480px){.yucho .yuchoText p{font-size:.75rem}}.yucho .yuchoText p:first-of-type{margin-top:0 !important}.yucho .yuchoLinks{display:flex;flex-direction:column;margin-top:1.25rem}.yucho .yuchoLinks .yuchoLinks-item{border-radius:.5rem;background-color:#49e678;margin-top:.5rem;font-size:.75rem;line-height:1;padding:.75rem 1.25rem;transition:opacity .3s ease-in-out}.yucho .yuchoLinks .yuchoLinks-item:hover{opacity:.7}.yucho .yuchoLinks .yuchoLinks-item:first-of-type{margin-top:0 !important}.yucho .yuchoLinks .yuchoLinks-item .yuchoLinks-item__label{display:flex;align-items:center;color:#fff;font-size:.75rem;font-weight:600;line-height:1.4166666667}.yucho .yuchoLinks .yuchoLinks-item .yuchoLinks-item__label::after{content:"";display:block;background-image:url(../../common/images/ico_blank_white.svg);background-repeat:no-repeat;background-size:contain;width:.75rem;height:.75rem;margin-left:.5rem}