#password{background:#000;color:#fff;line-height:1.8;font-family:Noto Sans JP,sans-serif}.wrapper{width:90vw;height:98vh;margin:0 auto;display:grid;place-items:center;max-width:600px}h1{font-size:20px}@media all and (min-width:640px){h1{font-size:1.6rem}h1 .pc{display:none}}p{font-size:16px}@media all and (min-width:640px){p{font-size:16px}}img{width:300px;height:auto;object-fit:contain}.password-content{width:100%;height:max-content}#logo svg{width:50%;height:auto}.fill-header-color{fill:#fff}#access{opacity:0;transition:transform ease .25s;transform:scaleY(0);height:0;transition:opacity ease .5s}#access.active{opacity:1;transition:all ease .25s;transform:scaleY(1);height:100%;transition:transform ease .5s}#contact{opacity:0;transition:all ease .25s;transform:scaleY(0);height:0}#contact.active{opacity:1;transition:all ease .25s;transform:scaleY(1);height:100%}.password-content input{padding:5px;width:100%;margin-bottom:1rem;box-sizing:border-box;font-family:Noto Sans JP,sans-serif}.password-content input[type=submit]{border:none;background:#333;color:#fff;width:100%;box-sizing:border-box;font-family:Noto Sans JP,sans-serif;font-weight:700;padding:1rem 0;margin-bottom:4rem}textarea{width:100%;min-height:100px;max-width:600px;margin-bottom:1rem}select{padding:.5rem;margin-bottom:1rem}#open-contact{cursor:pointer;padding-bottom:1rem;display:inline-block;position:relative}#open-contact:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#fff;transform:scaleX(0);transform-origin:center;transition:all ease-out .5s}#open-contact:hover:after{transform:scaleX(1);transition:all ease-out .25s}
/*# sourceMappingURL=/cdn/shop/t/246/assets/css_password.css.map */
