main { padding: 1.5rem 1.5rem 8rem 1.5rem; }

.logo_search .inner { display: flex; justify-content: space-between; align-items: center;}
.logo_search .inner h1 a img { width: 12rem;}
.search_btn { margin-top: 3rem; font-size: 1.4rem;font-weight: 500; gap: 1.5rem;border-radius: 10px; border: solid 1px #ebebeb; color: #666666; display: flex; align-items: center; padding: 1.2rem;} 
.search_btn img { width: 1.4rem;}

nav ul li { margin: 3rem 0;}
nav ul li a { font-size: 1.6rem; font-weight: 600;}

footer { position: fixed; bottom: 0; left: 0; width: 100%;}