#banners { margin: -20px -10px 0 -10px; min-height: 420px; max-height: 300px; --swiper-navigation-color: #fff; --swiper-pagination-color: #fff; } #banners .swiper-wrapper { min-height: inherit; max-height: inherit; } #banners .swiper-wrapper .swiper-slide { min-height: inherit; max-height: inherit; border-bottom: 1px solid #bbb; background-size: cover; background-repeat: no-repeat; } #banners .swiper-wrapper .swiper-slide .swiper-cover { min-height: inherit; max-height: inherit; color: #F5F5F5; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 5% 12%; } #banners .swiper-wrapper .swiper-slide .swiper-cover .title { font-size: 2em; font-weight: bold; } #banners .swiper-wrapper .swiper-slide .swiper-cover .subtitle { font-size: 1.2em; font-weight: 500; margin-bottom: 10px; } #banners .swiper-wrapper .swiper-slide .swiper-cover img { width: 100%; max-width: 220px; } #notice a, #review a { text-decoration: none; } #notice a:hover, #notice a:focus, #review a:hover, #review a:focus { text-decoration: underline; } #notice table tr td span, #review table tr td span { font-size: 14px; color: #000; padding-right: 5px; } #notice table tr td a, #review table tr td a { font-size: 13px; } #notice table tr td small, #review table tr td small { font-size: 13px; color: #bbbbbb; } #coupang a { display: block; } #coupang img { max-width: 100%; height: auto; }