.works__inner{min-height:600px}@media screen and (max-width:740px){.works__inner{min-height:auto}}.works .nav{margin-top:30px}.works__lead{margin-bottom:60px;line-height:30px}@media screen and (max-width:740px){.works__lead{margin-bottom:30px}}.works__lead>.sup{font-size:14px;line-height:20px}.works .btn a{color:#fff;font-size:20px;padding:14px 33px 14px 25px;border-radius:10px;background-color:#e07469;margin-right:10px}@media screen and (max-width:740px){.works .btn a{margin-bottom:10px;padding:9px 30px 9px 20px}}.works .btn span{font-size:16px;display:inline-block;padding-left:5px;letter-spacing:1px;line-height:20px}.works .authentication-block{background-color:#000;opacity:.5;width:100%;height:100%;position:fixed;z-index:9999;left:0;top:0}.works .authentication-block__inner{left:50%;margin-left:-200px;top:100px;border:5px solid #f2f0ef;box-sizing:border-box;background-color:#fff;width:400px;padding:30px;text-align:center;position:fixed;z-index:9999}@media screen and (max-width:740px){.works .authentication-block__inner{width:94%;left:3%;margin-left:auto}}.works .authentication-block__inner input[type=password],.works .authentication-block__inner input[type=text]{display:inline-block;margin-left:15px;border:1px solid #999;height:30px;line-height:30px;box-sizing:border-box;width:150px;padding:0 10px;outline:none}@media screen and (max-width:740px){.works .authentication-block__inner input[type=password],.works .authentication-block__inner input[type=text]{margin-left:10px}}.works .authentication-block__inner label{width:30%;text-align:right;height:30px;line-height:30px}.works .authentication-block__inner .btn{text-align:center;padding-top:15px}.works .authentication-block__inner .btn>.return{background-color:#999;padding:14px 25px 14px 25px;margin-right:15px;border-color:#999}@media screen and (max-width:740px){.works .authentication-block__inner .btn>.return{padding:9px 20px 9px 20px}}.works .authentication-block__inner .btn>.return:after{display:none}.works .authentication-block__inner .btn>.return:hover{color:#fff}.works .authentication-block__inner .input-wrap{width:70%;text-align:left}.works .authentication-block__lead{margin-bottom:20px}.works .authentication-block__block{margin-top:15px;display:flex}@media screen and (max-width:740px){.works .authentication-block__block{margin-top:5px}}.works .authentication-block__note{color:#e08c69;font-size:14px;line-height:20px;padding-top:20px}