.pre-inc #login{background:url("../images/login/bg.webp") no-repeat 0 0/cover,radial-gradient(circle closest-corner, rgba(255, 255, 255, 0.5) 0%, rgba(216, 210, 191, 0.5) 100%)}.pre-inc #login #main{margin:0 auto;padding:calc(1em + 56px) 1em 1em;font-size:min(3.2svw,16px);font-family:"Noto Serif JP",serif}@media screen and (min-width: 751px),print{.pre-inc #login #main{padding:calc(1.5em + 72px) 1.5em 1.5em}}.pre-inc #login #main .wrapper{margin:0 auto;border:1px solid #937f51;max-width:1280px;width:100%;font-size:min(3.2svw,16px)}.pre-inc #login #main .wrapper .inner{display:grid;justify-content:center;align-items:center;margin:0 auto;padding:2em 0;max-width:1024px;width:100%;font-size:min(3.2svw,16px)}@media screen and (min-width: 751px),print{.pre-inc #login #main .wrapper .inner{grid-template-columns:repeat(2, auto);padding:8em 0;gap:14em}}.pre-inc #login #main .wrapper .inner .login-ttl h1{margin:unset;padding:unset;background:unset;color:#937f51;font-size:min(6.7svw,48px);font-family:"Cormorant Garamond",serif;line-height:1.2;text-align:center}@media screen and (min-width: 751px),print{.pre-inc #login #main .wrapper .inner .login-ttl h1{text-align:unset}}.pre-inc #login #main .wrapper .inner .login-ttl-sub{margin:1em 0 0;color:#937f51;font-size:min(2.4svw,12px);text-align:center}@media screen and (min-width: 751px),print{.pre-inc #login #main .wrapper .inner .login-ttl-sub{text-align:unset}}.pre-inc #login #main .wrapper .inner .login-ttl-ja{margin:.5em 0 0;color:#937f51;font-size:min(4svw,22px);text-align:center}@media screen and (min-width: 751px),print{.pre-inc #login #main .wrapper .inner .login-ttl-ja{text-align:unset}}.pre-inc #login #main .wrapper .inner .login-ttl .txt{margin:2em 0 0;color:#231815;font-size:min(2.8svw,14px);line-height:2;text-align:center}@media screen and (min-width: 751px),print{.pre-inc #login #main .wrapper .inner .login-ttl .txt{margin:4em 0 0;text-align:unset}}.pre-inc #login #main .wrapper .inner .login-body h2{margin:1em 0 0;border-bottom:1px solid #937f51;color:#231815;font-size:min(3.8svw,20px);line-height:3;text-align:center}@media screen and (min-width: 751px),print{.pre-inc #login #main .wrapper .inner .login-body h2{margin:2em 0 0;text-align:unset}}@media screen and (min-width: 751px),print{.pre-inc #login #main .wrapper .inner .login-body h2:first-of-type{margin:unset}}.pre-inc #login #main .wrapper .inner .login-body .txt{margin:1em 0 0;color:#231815;font-size:min(2.4svw,12px);line-height:1.8}@media screen and (min-width: 751px),print{.pre-inc #login #main .wrapper .inner .login-body .txt{margin:1.5em 0 0}}.pre-inc #login #main .wrapper .inner .login-body .input{margin:1em 0 0}.pre-inc #login #main .wrapper .inner .login-body .input #password{padding:1em 2em;width:100%;font-size:min(3.2svw,16px)}.pre-inc #login #main .wrapper .inner .login-body .input #password::-moz-placeholder{color:rgba(147,127,81,.3)}.pre-inc #login #main .wrapper .inner .login-body .input #password::placeholder{color:rgba(147,127,81,.3)}.pre-inc #login #main .wrapper .inner .login-body .btn-login{position:relative;display:grid;justify-content:center;align-items:center;margin:1em 0 0;padding:1em 0;width:100%;background:linear-gradient(90deg, #5C4E0D 0%, #987B10 100%);color:#fff;font-size:min(3.2svw,16px)}@media screen and (min-width: 751px),print{.pre-inc #login #main .wrapper .inner .login-body .btn-login{width:260px}}.pre-inc #login #main .wrapper .inner .login-body .btn-login::after{content:"";position:absolute;top:50%;right:20%;transform:translateY(-50%) rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff;width:.375em;height:.375em}.pre-inc #login #main .wrapper .inner .login-body .btn-entry{display:grid;justify-content:center;align-items:center;margin:1.5em 0 0;padding:1em 0;width:100%;background:linear-gradient(90deg, #20306F 0%, #0C1932 100%);color:#fff;font-size:min(3.2svw,16px)}@media screen and (min-width: 751px),print{.pre-inc #login #main .wrapper .inner .login-body .btn-entry{width:260px}}/*# sourceMappingURL=login.css.map */