#main{padding:90px 0 50px;background:#000}@media screen and (max-width: 767px){#main{padding:50px 0 30px}}#main .title{position:relative}#main .title h1{font-size:min(5svw,32px);text-align:center;color:#fff}#contents .wrap{max-width:1360px;margin:0 auto;padding:0 1em}@media screen and (max-width: 768px){#contents .wrap{width:95%}}#contents .cv .btn{max-width:372px;margin:0 auto}#contents .cv .btn a{display:block;font-size:min(4.4svw,26px);color:#fff;padding:.5em;position:relative}#contents .cv .btn a::before{content:"";position:absolute;top:50%;right:5%;transform:translateY(-50%);width:6px;height:10px;background:url(../images/top/ico-arrow03.png) no-repeat 0 0;background-size:100%}#contents .cv .btn a::after{content:"";width:100%;height:100%;background:#91abe1;background:linear-gradient(90deg, rgb(145, 171, 225) 0%, rgb(185, 228, 205) 100%);opacity:.77;position:absolute;top:0;left:0;z-index:-1}#contents .login{padding:125px 0;text-align:center;position:relative;z-index:2}@media screen and (max-width: 768px){#contents .login{padding:30px 0}}#contents .login .txt{margin:0 auto 3em}#contents .login h2{font-size:48px;font-weight:bold;margin:0 0 1em}@media screen and (max-width: 768px){#contents .login h2{font-size:20px}}#contents .login ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 40px}@media screen and (max-width: 768px){#contents .login ul{display:block;margin:0 auto 20px}}#contents .login ul li{width:32%;font-size:0}@media screen and (max-width: 768px){#contents .login ul li{width:100%;margin:0 0 10px}}#contents .login .input{max-width:540px;margin:0 auto 40px;display:flex;font-size:18px;box-shadow:7px 7px 0 rgba(0,0,0,.3)}@media screen and (max-width: 768px){#contents .login .input{margin:0 auto 20px;font-size:12px;box-shadow:3px 3px 0 rgba(0,0,0,.3)}}#contents .login .input input{width:70%;padding:1em}#contents .login .input input::-moz-placeholder{color:#000}#contents .login .input input::placeholder{color:#000}#contents .login .input input.cs{pointer-events:none}#contents .login .input a{width:30%;background:#534741;color:#fff;padding:1em}#contents .login .input a.cs{pointer-events:none;opacity:.7}#contents .login .txt{font-size:21px;font-weight:bold}@media screen and (max-width: 768px){#contents .login .txt{font-size:10px}}#contents .login .txt a{text-decoration:underline;color:#000}/*# sourceMappingURL=login.css.map */