.pre-inc #header{background:none}.pre-inc.posfix #header{background-image:linear-gradient(90deg, rgba(0, 51, 38, 0.9411764706) 0%, rgba(0, 72, 51, 0.9411764706) 50%, rgba(0, 42, 32, 0.9411764706) 100%)}.pre-inc .foot-nav{margin-top:0 !important}.pre-inc main.login{background:#000}.pre-inc main.login #main{margin:0;padding:3em 0;width:100%;background:url(../images/common/login-mv.webp) no-repeat center center;background-size:cover;position:relative;color:#fff}@media screen and (min-width: 751px),print{.pre-inc main.login #main{padding:12vw 0}}.pre-inc main.login #main::after{content:"現地周辺航空写真";padding:.5em;position:absolute;right:0;bottom:0;font-size:min(2svw,10px);line-height:1;text-shadow:0 0 3px #000}.pre-inc main.login #main .wrapper{margin:0 auto;width:90%;max-width:1280px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2em 0}.pre-inc main.login #main .wrapper .block1{margin:0;width:100%;text-align:center;filter:drop-shadow(0 0 3px #000)}@media screen and (min-width: 751px),print{.pre-inc main.login #main .wrapper .block1{width:42%;text-align:left}}.pre-inc main.login #main .wrapper .block1 .photo{margin:0 auto;width:65%}@media screen and (min-width: 751px),print{.pre-inc main.login #main .wrapper .block1 .photo{margin:0;width:72%}}.pre-inc main.login #main .wrapper .block1 .ttl{margin:2em 0 0;text-align:inherit;font-size:min(2.8svw,14px);letter-spacing:.05em;line-height:1}.pre-inc main.login #main .wrapper .block1 .lead{margin:.5em 0 0;text-align:inherit;font-size:min(6.5svw,46px);letter-spacing:.05em;line-height:1.4}.pre-inc main.login #main .wrapper .block1 .sub{margin:1em 0 2em;padding:1em 0 0;width:100%;border-top:1px #fff solid;font-family:"EB Garamond",serif;font-size:min(2.8svw,14px);letter-spacing:.1em;line-height:1}@media screen and (min-width: 751px),print{.pre-inc main.login #main .wrapper .block1 .sub{margin:2em 0 4em;padding:2em 0 0}}.pre-inc main.login #main .wrapper .block1 .txt1{margin:0;text-align:inherit;font-size:min(3.2svw,16px);line-height:2}.pre-inc main.login #main .wrapper .block2{margin:0;width:100%;background:rgba(0,0,0,.2509803922);border:1px #fef5cf solid;box-sizing:border-box}@media screen and (min-width: 751px),print{.pre-inc main.login #main .wrapper .block2{width:50%;background:none}}.pre-inc main.login #main .wrapper .block2 .h2-ttl{margin:0;padding:.25em 0 .75em;width:100%;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;text-align:center;white-space:nowrap;display:block;font-size:min(4.2svw,24px);letter-spacing:.1em;line-height:1}.pre-inc main.login #main .wrapper .block2 .h2-ttl .txt-small{font-size:.8em}.pre-inc main.login #main .wrapper .block2 .h2-ttl .h2-a{color:#f1e4b0}.pre-inc main.login #main .wrapper .block2 .txt2{margin:2em auto;width:100%;text-align:center;font-size:min(2.8svw,14px);line-height:2}.pre-inc main.login #main .wrapper .block2 .txt2 .txt2-a{color:#f1e4b0}.pre-inc main.login #main .wrapper .block2 .btn{margin:0 auto;width:65%;max-width:320px;background:linear-gradient(90deg, #001818, #00585C, #001818);position:relative}.pre-inc main.login #main .wrapper .block2 .btn.pen{opacity:.8}.pre-inc main.login #main .wrapper .block2 .btn #login-btn,.pre-inc main.login #main .wrapper .block2 .btn .inbtn{padding:1em 0;display:block;text-align:center;font-size:min(3.2svw,16px);line-height:1}.pre-inc main.login #main .wrapper .block2 .btn #login-btn .img,.pre-inc main.login #main .wrapper .block2 .btn .inbtn .img{width:auto;height:1em;position:absolute;top:50%;right:2em;transform:translateY(-50%)}.pre-inc main.login #main .wrapper .block2 .inbtn::after{content:"";border:1px #000 solid;position:absolute;top:.25em;left:.25em;right:.25em;bottom:.25em}.pre-inc main.login #main .wrapper .block2 .box1,.pre-inc main.login #main .wrapper .block2 .box2{margin:0;padding:1.5em 2em;background:rgba(167,150,109,.3764705882);text-align:center}@media screen and (min-width: 751px),print{.pre-inc main.login #main .wrapper .block2 .box1,.pre-inc main.login #main .wrapper .block2 .box2{padding:2.5em 3em}}.pre-inc main.login #main .wrapper .block2 .box1 .input,.pre-inc main.login #main .wrapper .block2 .box2 .input{margin:0 auto 1em;width:100%;height:30px;border:1px solid #816e21}@media screen and (min-width: 751px),print{.pre-inc main.login #main .wrapper .block2 .box1 .input,.pre-inc main.login #main .wrapper .block2 .box2 .input{margin:0 auto 2em;height:51px}}.pre-inc main.login #main .wrapper .block2 .box1 .input #pass,.pre-inc main.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 main.login #main .wrapper .block2 .box2{background:none}.pre-inc main.login #main .wrapper .block2 .box2 .btn{background:linear-gradient(90deg, #A67129, #FFF3C4 75%, #A67129)}.pre-inc main.login #main .wrapper .block2 .box2 .btn .inbtn{color:#000}/*# sourceMappingURL=login.css.map */