@charset "UTF-8";.button_01 a,.button_01 button{position:relative;display:block;width:345px;padding:15px 0;font-size:18px;font-size:1.8rem;letter-spacing:.2em;text-align:center;border:1px solid #898989;border-radius:5px;cursor:pointer;-webkit-transition:background .3s ease-in-out,color .3s ease-in-out;-o-transition:background .3s ease-in-out,color .3s ease-in-out;transition:background .3s ease-in-out,color .3s ease-in-out}.button_01 a::after,.button_01 button::after{position:absolute;top:50%;right:20px;width:8px;height:8px;border-top:1px solid #898989;border-right:1px solid #898989;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:background .3s ease-in-out,color .3s ease-in-out;-o-transition:background .3s ease-in-out,color .3s ease-in-out;transition:background .3s ease-in-out,color .3s ease-in-out;content:''}.button_01 a:hover,.button_01 button:hover{color:#fff;text-decoration:none;background:#898989}.button_01 a:hover::after,.button_01 button:hover::after{border-top:1px solid #fff;border-right:1px solid #fff}body{min-width:auto}.modal_autologin{width:1120px;padding:50px 0;background:#fff}.modal_autologin .ttl_01{margin-bottom:40px;font-weight:700;font-size:22px;font-size:2.2rem;text-align:center}.modal_autologin .text_01{margin-bottom:30px;font-size:16px;font-size:1.6rem;text-align:center}.modal_autologin .text_01 a{text-decoration:underline}.modal_autologin .btn a{margin:0 auto}