@media print, screen and (min-width: 768px){.closeArea{text-align:center}}@media screen and (max-width: 768px){.closeArea{margin:0 -32px;padding:0 calc(32 / 390 * 100vw)}}@media print, screen and (min-width: 768px){.closeArea__ttl{font-size:22px}}@media screen and (max-width: 768px){.closeArea__ttl{font-size:calc(20 / 390 * 100vw);line-height:1.6}}@media print, screen and (min-width: 768px){.closeArea__txt{font-size:14px;margin-top:32px}}@media screen and (max-width: 768px){.closeArea__txt{font-size:calc(14 / 390 * 100vw);margin-top:calc(32 / 390 * 100vw)}}@media print, screen and (min-width: 768px){*+.formBlock{margin-top:40px}}@media screen and (max-width: 768px){*+.formBlock{margin-top:40px}}.formBlock .txt{text-align:center}@media print, screen and (min-width: 768px){.formBlock .txt+.loginForm{margin-top:40px}}@media screen and (max-width: 768px){.formBlock .txt+.loginForm{margin-top:32px}}.loginForm{border:1px solid #a7a7a7;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto}@media print, screen and (min-width: 768px){.loginForm{width:376px}}@media screen and (max-width: 768px){.loginForm{width:100%}}@media print, screen and (min-width: 768px){.loginForm__pass{width:320px}}@media screen and (max-width: 768px){.loginForm__pass{width:320px}}.loginForm__input{background-color:#f5f3ef;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:rgba(37,37,37,0.5);display:block;height:100%;line-height:1;width:100%}@media print, screen and (min-width: 768px){.loginForm__input{font-size:16px;padding-left:16px}}@media screen and (max-width: 768px){.loginForm__input{font-size:14px;padding-left:14px}}.loginForm__btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1 / 1;background-color:#8f8369;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:1}@media print, screen and (min-width: 768px){.loginForm__btn{width:56px}}@media screen and (max-width: 768px){.loginForm__btn{width:56px}}.loginForm__btn .arrow{aspect-ratio:9 / 16;color:#ffffff}@media print, screen and (min-width: 768px){.loginForm__btn .arrow{width:9px}}@media screen and (max-width: 768px){.loginForm__btn .arrow{width:9px}}@media print, screen and (min-width: 768px){.login-close{padding:176px 0 60px}}@media screen and (max-width: 768px){.login-close{padding:calc(128 / 390 * 100vw) 0}}
