.footer{margin:0}.topContents .brand-logo{text-align:center;margin-bottom:20px}@media (min-width: 1024px){.topContents .brand-logo{margin-bottom:44px}}.topContents .pickup-section{background:var(--lightGrayColorF8);padding:30px 0;margin-bottom:44px;overflow:hidden;position:relative}@media (min-width: 1024px){.topContents .pickup-section{padding:75px 0}}@media (max-width: 1023px){.topContents .pickup-section .section__header{text-align:center;justify-content:center}}@media (min-width: 1024px){.topContents .pickup-section .section__header__left{display:flex;align-items:center;gap:28px}}.topContents .pickup-section .section__header__txt{font-size:.8125rem;font-weight:500;letter-spacing:.13em}@media (max-width: 1023px){.topContents .pickup-section .section__header__txt{margin-top:10px}}@media (min-width: 1024px){.topContents .pickup-section .section__header__txt{font-size:1.125rem}}.topContents .pickup-section .pickup-swiper-container{position:relative}.topContents .pickup-section .pickup-swiper-container .pickup-swiper-prev,.topContents .pickup-section .pickup-swiper-container .pickup-swiper-next{position:absolute;top:40%;z-index:1;cursor:pointer}@media (max-width: 1023px){.topContents .pickup-section .pickup-swiper-container .pickup-swiper-prev,.topContents .pickup-section .pickup-swiper-container .pickup-swiper-next{width:30px}}.topContents .pickup-section .pickup-swiper-container .pickup-swiper-prev{left:0;transform:translate(-10px,-50%)}@media (min-width: 1024px){.topContents .pickup-section .pickup-swiper-container .pickup-swiper-prev{transform:translate(-50%,-50%)}}.topContents .pickup-section .pickup-swiper-container .pickup-swiper-next{right:0;transform:translate(10px,-50%)}@media (min-width: 1024px){.topContents .pickup-section .pickup-swiper-container .pickup-swiper-next{transform:translate(50%,-50%)}}.topContents .sns-section{margin-top:30px;padding-top:68px;padding-bottom:80px;text-align:center}@media (min-width: 1024px){.topContents .sns-section{margin-top:88px;padding-top:88px;padding-bottom:110px}}.topContents .sns-section__ttl{font-size:1rem;font-family:var(--brandFont);font-weight:500;letter-spacing:.13em;margin-bottom:2em}@media (min-width: 1024px){.topContents .sns-section__ttl{font-size:1.1875rem}}.topContents .sns-section__list{display:flex;justify-content:center;gap:30px}@media (min-width: 1024px){.topContents .sns-section__list{gap:50px}}
