.pre-inc #login #main{margin:0;width:100%;background:url(../images/limited/mv.webp) no-repeat center center;background-size:cover;position:relative;color:#fff}.pre-inc #login #main::after{content:"image";padding:.5em;position:absolute;right:0;bottom:0;font-size:min(2dvw,10px);line-height:1;text-shadow:0 0 3px #000}.pre-inc #login #main .wrapper{margin:0 auto;padding:0 0 1.5em;width:90%;max-width:1280px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2em 0}@media screen and (min-width: 769px),print{.pre-inc #login #main .wrapper{padding:0}}.pre-inc #login #main .wrapper .block1{margin:0;padding:1em 0 0;width:100%;text-align:center;filter:drop-shadow(0 0 3px #000)}@media screen and (min-width: 769px),print{.pre-inc #login #main .wrapper .block1{padding:0;width:45%;text-align:left}}.pre-inc #login #main .wrapper .block1 .ttl{margin:2em 0 0;text-align:inherit;font-size:min(2.8dvw,14px);letter-spacing:.05em;line-height:1}.pre-inc #login #main .wrapper .block1 .lead{margin:.5em 0 0;text-align:inherit;font-family:"EB Garamond",serif;font-size:min(6.5dvw,46px);letter-spacing:.1em;line-height:1.2}.pre-inc #login #main .wrapper .block1 .sub1{margin:1em 0 1.5em;width:100%;font-size:min(2.4dvw,12px);letter-spacing:.1em;line-height:1}.pre-inc #login #main .wrapper .block1 .sub2{margin:0 0 1em;width:100%;font-size:min(4dvw,22px);letter-spacing:.1em;line-height:1}.pre-inc #login #main .wrapper .block1 .txt1{margin:2em 0 0;text-align:inherit;font-size:min(2.8dvw,14px);letter-spacing:.05em;line-height:1.8}@media screen and (min-width: 769px),print{.pre-inc #login #main .wrapper .block1 .txt1{margin:4em 0 0;line-height:2}}.pre-inc #login #main .wrapper .block2{margin:0;padding:1em 0;width:100%;box-sizing:border-box;position:relative}@media screen and (min-width: 769px),print{.pre-inc #login #main .wrapper .block2{padding:6em 0;width:55%}}.pre-inc #login #main .wrapper .block2::before{content:"";background:#4d4d4d;position:absolute;top:0;left:0;right:0;bottom:0;mix-blend-mode:multiply}.pre-inc #login #main .wrapper .block2 .h2-ttl{margin:0 0 1em;padding:.25em 0 1em;width:100%;position:relative;text-align:center;white-space:nowrap;display:block;color:#f8ce79;font-size:min(4.2dvw,24px);letter-spacing:.1em;line-height:1}.pre-inc #login #main .wrapper .block2 .h2-ttl::after{content:"";width:2.5em;height:1px;background:#f8ce79;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.pre-inc #login #main .wrapper .block2 .h2-ttl .txt-small{font-size:.8em}.pre-inc #login #main .wrapper .block2 .h2-ttl.white{color:#fff}.pre-inc #login #main .wrapper .block2 .h2-ttl.white::after{background:#fff}.pre-inc #login #main .wrapper .block2 .txt2{margin:0 auto 1.5em;width:100%;text-align:center;font-size:min(2.8dvw,14px);line-height:2}@media screen and (min-width: 769px),print{.pre-inc #login #main .wrapper .block2 .txt2{margin:0 auto 2em}}.pre-inc #login #main .wrapper .block2 .btn{overflow:hidden;margin:0 auto;width:65%;max-width:280px;background:linear-gradient(90deg, #BF9647, #FCEFBF, #BF9647);position:relative;color:#000}.pre-inc #login #main .wrapper .block2 .btn.pen{opacity:.8}.pre-inc #login #main .wrapper .block2 .btn #login-btn,.pre-inc #login #main .wrapper .block2 .btn .inbtn{padding:1em 0;display:block;text-align:center;font-size:min(3.2dvw,16px);line-height:1}.pre-inc #login #main .wrapper .block2 .btn #login-btn .img,.pre-inc #login #main .wrapper .block2 .btn .inbtn .img{width:auto;height:1em;position:absolute;top:50%;right:2em;transform:translateY(-50%)}.pre-inc #login #main .wrapper .block2 .box1,.pre-inc #login #main .wrapper .block2 .box2{margin:0;padding:1.5em 2em;position:relative;z-index:1;text-align:center}@media screen and (min-width: 769px),print{.pre-inc #login #main .wrapper .block2 .box1,.pre-inc #login #main .wrapper .block2 .box2{padding:2.5em 3em}}.pre-inc #login #main .wrapper .block2 .box1 .input,.pre-inc #login #main .wrapper .block2 .box2 .input{margin:0 auto 1.5em;width:90%;height:3em;border:1px solid #816e21}@media screen and (min-width: 769px),print{.pre-inc #login #main .wrapper .block2 .box1 .input,.pre-inc #login #main .wrapper .block2 .box2 .input{margin:0 auto 2em;width:80%}}.pre-inc #login #main .wrapper .block2 .box1 .input #pass,.pre-inc #login #main .wrapper .block2 .box2 .input #pass{border:none;background:#fff;width:100%;height:100%;line-height:2;padding:.5em;text-align:center;color:#000}.pre-inc #login #main .wrapper .block2 .box1{border-bottom:1px #fff solid;-o-border-image:linear-gradient(90deg, rgba(151, 111, 39, 0), #F0D782, rgba(151, 111, 39, 0));border-image:linear-gradient(90deg, rgba(151, 111, 39, 0), #F0D782, rgba(151, 111, 39, 0));border-image-slice:1}.pre-inc #login #main .wrapper .block2 .box2 .btn{background:#a51818;border:1px #fff solid;box-sizing:border-box;color:#fff}/*# sourceMappingURL=login.css.map */