@charset "UTF-8"; /*변수*/ /*반응형 화면 크기*/ /*css 디폴트는 모바일이 기준*/ /*반응형, 브라우저 크기가 300px 이하일때*/ /*반응형, 브라우저 크기가 800px 이상일때*/ /*@media (min-width: $mobile ) and (max-width: $tablet){*/ /*반응형, 브라우저 크기가 1025px 이상일때*/ /*반응형, 브라우저 크기가 1204px 이상일때*/ /*넓이, 높이 자동 계산함수*/ /*변수파일 import*/ @-webkit-keyframes easeInOutQuart { 0% { transform: translateY(0); } 100% { transform: translateY(0); } } @keyframes easeInOutQuart { 0% { transform: translateY(0); } 100% { transform: translateY(0); } } #promotion .contentWarp { max-width: 100%; margin-top: 0; } @media (min-width: 768px) { #promotion .contentWarp { margin-bottom: 16rem; } } #promotion .promotionHeader { width: 100%; aspect-ratio: 360/550; background: url("../images/kia/promotion/kv_promotion_m.jpg") no-repeat center center/cover; } @media (min-width: 768px) { #promotion .promotionHeader { height: 95rem; background: url("../images/kia/promotion/kv_promotion.jpg") no-repeat center center/auto 100%; } } #promotion .promotionHeader .promotionHeaderInner { width: 100%; max-width: 120rem; margin: 0 auto; padding-top: 86vw; } @media (min-width: 768px) { #promotion .promotionHeader .promotionHeaderInner { padding-top: 76.4rem; } } #promotion .promotionHeader .promotionHeaderInner .pageTitle { text-align: center; } @media (min-width: 768px) { #promotion .promotionHeader .promotionHeaderInner .pageTitle { text-align: left; } } #promotion .promotionHeader .promotionHeaderInner .pageTitle h1 { font-size: 3rem; font-weight: 600; color: #fff; margin-bottom: 1.2rem; } @media (min-width: 768px) { #promotion .promotionHeader .promotionHeaderInner .pageTitle h1 { font-size: 4.8rem; margin-bottom: 2.4rem; } } #promotion .promotionHeader .promotionHeaderInner .pageTitle p { font-size: 1.4rem; font-weight: 400; color: #fff; } @media (min-width: 768px) { #promotion .promotionHeader .promotionHeaderInner .pageTitle p { font-size: 1.6rem; } } #promotion .tabNavigation { overflow: hidden; overflow-x: auto; position: -webkit-sticky; position: sticky; top: 0; width: 100%; height: 4rem; padding: 1rem 2rem; background-color: #fff; z-index: 100; /* Webkit browsers (Chrome, Safari, etc.) */ } #promotion .tabNavigation::-webkit-scrollbar { display: none; } @media (min-width: 768px) { #promotion .tabNavigation { height: 5.4rem; padding: 0; } #promotion .tabNavigation:after { content: ""; display: block; width: 100%; height: 2px; position: absolute; bottom: 0; left: 0; background-color: #e7e9ec; } } #promotion .tabNavigation .tabNavigationInner { max-width: 120rem; } @media (min-width: 768px) { #promotion .tabNavigation .tabNavigationInner { margin: 0 auto; } } #promotion .tabNavigation .tabNavigationInner .tabList { display: flex; list-style: none; margin: 0; padding: 0; gap: 1.4rem; } #promotion .tabNavigation .tabNavigationInner .tabList .tabItem { position: relative; } #promotion .tabNavigation .tabNavigationInner .tabList .tabItem .tabLink { display: flex; align-items: center; justify-content: center; position: relative; height: 3rem; text-decoration: none; color: #9ba2a9; font-size: 1.6rem; font-weight: 400; text-align: center; white-space: nowrap; } @media (min-width: 768px) { #promotion .tabNavigation .tabNavigationInner .tabList .tabItem .tabLink { height: 5.4rem; padding: 0 1.6rem; } } #promotion .tabNavigation .tabNavigationInner .tabList .tabItem .tabLink:after { content: ""; display: block; width: 100%; height: 2px; position: absolute; bottom: 0; left: 0; z-index: 10; background-color: transparent; } #promotion .tabNavigation .tabNavigationInner .tabList .tabItem .tabLink:hover { color: #05141f; } #promotion .tabNavigation .tabNavigationInner .tabList .tabItem:last-child .tabLink { margin-right: 2rem; } #promotion .tabNavigation .tabNavigationInner .tabList .tabItem.active .tabLink { color: #05141f; font-weight: 600; border-bottom-color: #05141f; } #promotion .tabNavigation .tabNavigationInner .tabList .tabItem.active .tabLink:after { background-color: #05141f; } #promotion .tabContentArea { width: 100%; background: #fff; min-height: 60rem; position: relative; } #promotion .tabContentArea .tabContentInner { margin: 0 auto; position: relative; } #promotion .tabContentArea .tabContentInner .tabContent { display: block; opacity: 1; visibility: visible; transform: none; position: relative; } #promotion .contentSection .contentSectionInner { max-width: 120rem; margin: 0 auto; } @media (min-width: 768px) { #promotion .contentSection .contentSectionInner { padding: 0; } } #promotion .contentSection .title-area { margin-bottom: 3.2rem; } @media (min-width: 768px) { #promotion .contentSection .title-area { margin-bottom: 6rem; } } #promotion .contentSection h2 { font-size: 3rem; font-weight: 600; color: #05141f; margin-bottom: 2.8rem; line-height: 1.2; } @media (min-width: 768px) { #promotion .contentSection h2 { font-size: 4.8rem; margin-bottom: 4.2rem; } } #promotion .contentSection p { font-size: 1.4rem; color: #05141f; line-height: 1.5; } @media (min-width: 768px) { #promotion .contentSection p { font-size: 1.6rem; } } #promotion .contentSection img { max-width: 100%; } #promotion .contentSection .img-m { display: block; } @media (min-width: 768px) { #promotion .contentSection .img-m { display: none; } } #promotion .contentSection .img-pc { display: none; } @media (min-width: 768px) { #promotion .contentSection .img-pc { display: block; } } #promotion .overview .contentSectionInner { padding: 5.4rem 2rem 0; } @media (min-width: 768px) { #promotion .overview .contentSectionInner { padding: 8rem 2rem 0; } } #promotion .overview .disneySwiperContainer { width: 100%; overflow: hidden; } @media (min-width: 768px) { #promotion .overview .disneySwiperContainer { padding: 0 0 8rem; } } #promotion .overview .disneySwiperContainer .disneySwiper { width: 100%; padding: 0; } @media (min-width: 768px) { #promotion .overview .disneySwiperContainer .disneySwiper { padding: 2rem 0 0; } } #promotion .overview .disneySwiperContainer .disneySwiper .swiper-slide { overflow: hidden; width: 25.6rem !important; height: 16rem; flex-shrink: 0; border-radius: 0.8rem; } @media (min-width: 768px) { #promotion .overview .disneySwiperContainer .disneySwiper .swiper-slide { width: 58rem !important; height: 36rem; border-radius: 1.6rem; } } #promotion .overview .disneySwiperContainer .disneySwiper .swiper-slide img { max-width: 100%; } #promotion .overview .disneySwiperContainer .disneySwiper .swiper-button-next, #promotion .overview .disneySwiperContainer .disneySwiper .swiper-button-prev { display: none; color: #05141f; background: rgba(255, 255, 255, 0.9); width: 5rem; height: 5rem; border-radius: 50%; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1); } #promotion .overview .disneySwiperContainer .disneySwiper .swiper-button-next:after, #promotion .overview .disneySwiperContainer .disneySwiper .swiper-button-prev:after { font-size: 1.8rem; font-weight: bold; } #promotion .overview .disneySwiperContainer .disneySwiper .swiper-button-next:hover, #promotion .overview .disneySwiperContainer .disneySwiper .swiper-button-prev:hover { background: #fff; transform: scale(1.1); } #promotion .overview .disneySwiperContainer .disneySwiper .swiper-pagination { bottom: 0; } #promotion .overview .disneySwiperContainer .disneySwiper .swiper-pagination .swiper-pagination-bullet { background: #ddd; opacity: 1; width: 1.2rem; height: 1.2rem; margin: 0 0.5rem; } #promotion .overview .disneySwiperContainer .disneySwiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #05141f; transform: scale(1.2); } #promotion .available-cars { padding: 7rem 2rem 0; } @media (min-width: 768px) { #promotion .available-cars { padding: 12rem 2rem 3.2rem; } } #promotion .available-cars .contentSection { max-width: 120rem; margin: 0 auto; } #promotion .available-cars .contentSection .title-area { margin-bottom: 3.2rem; } #promotion .available-cars .contentSection .title-area h3 { font-size: 2.4rem; font-weight: 600; color: #05141f; margin-bottom: 1rem; } @media (min-width: 768px) { #promotion .available-cars .contentSection .title-area h3 { font-size: 3.2rem; margin-bottom: 1.6rem; } } #promotion .available-cars .noticeBox { background: #fff; padding: 1.6rem; margin: 3rem 0 0; border: 1px solid #dedede; border-radius: 0.8rem; } @media (min-width: 768px) { #promotion .available-cars .noticeBox { padding: 2rem; border-radius: 1rem; } } #promotion .available-cars .noticeBox h4 { font-size: 1.2rem; font-weight: 600; color: #05141f; margin-bottom: 1.2rem; padding-bottom: 1.2rem; border-bottom: 1px solid #dedede; } @media (min-width: 768px) { #promotion .available-cars .noticeBox h4 { font-size: 1.4rem; } } #promotion .available-cars .noticeBox ul { list-style: none; padding: 0; margin: 0; } #promotion .available-cars .noticeBox ul li { position: relative; padding-left: 1rem; font-size: 1.2rem; color: #05141f; line-height: 1.5; } @media (min-width: 768px) { #promotion .available-cars .noticeBox ul li { font-size: 1.6rem; } } #promotion .available-cars .noticeBox ul li:before { content: "•"; position: absolute; top: 0.35rem; left: 0; font-size: 0.8rem; color: #05141f; } @media (min-width: 768px) { #promotion .available-cars .noticeBox ul li:before { top: 0.4rem; } } #promotion .available-cars .noticeBox ul li:last-child { margin-bottom: 0; } #promotion .theme-select-guide { background: linear-gradient(180deg, #ffffff 0%, #e8eaeb 60%); } @media (min-width: 768px) { #promotion .theme-select-guide { background: #fff; } } #promotion .theme-select-guide .contentSection { padding: 8rem 2rem; } @media (min-width: 768px) { #promotion .theme-select-guide .contentSection { max-width: 120rem; margin: 0 auto; padding: 16.8rem 2rem; } } #promotion .theme-select-guide .contentSection .title-area { margin-bottom: 6.4rem; } @media (min-width: 768px) { #promotion .theme-select-guide .contentSection .title-area { margin-bottom: 5.2rem; } } @media (min-width: 768px) { #promotion .theme-select-guide .contentSection .title-area h2 { margin-bottom: 2.3rem; } } #promotion .theme-select-guide .contentSection .title-area h3 { font-size: 1.8rem; margin-bottom: 0.8rem; } @media (min-width: 768px) { #promotion .theme-select-guide .contentSection .title-area h3 { font-size: 2.4rem; } } #promotion .theme-select-guide .guides-wrap { margin-top: 4rem; } @media (min-width: 768px) { #promotion .theme-select-guide .guides-wrap { margin-top: 0; } } #promotion .theme-select-guide .guides-wrap .guides-section { position: relative; } @media (min-width: 768px) { #promotion .theme-select-guide .guides-wrap .guides-section { display: flex; width: 100%; padding-top: 5.8rem; } } #promotion .theme-select-guide .guides-wrap .guides-section h4 { display: none; position: absolute; left: 0; top: 0; font-size: 3.2rem; font-weight: 600; } @media (min-width: 768px) { #promotion .theme-select-guide .guides-wrap .guides-section h4 { display: block; } } #promotion .theme-select-guide .guides-wrap .guides-section + .guides-section { margin-top: 2.4rem; } @media (min-width: 768px) { #promotion .theme-select-guide .guides-wrap .guides-section + .guides-section { margin-top: 8rem; } } #promotion .theme-select-guide .guides-wrap .guides-section .guides-header { display: flex; align-items: flex-end; justify-content: space-between; overflow: hidden; position: relative; height: 10rem; padding: 1.6rem; background: url("../images/kia/promotion/bg_disney_pattern.png") no-repeat center top/100% auto; border-radius: 0.8rem 0.8rem 0 0; } @media (min-width: 768px) { #promotion .theme-select-guide .guides-wrap .guides-section .guides-header { flex: 0 0 auto; width: 46.8rem; height: 27.6rem; padding: 2rem; border-radius: 0.8rem 0 0 0.8rem; } } #promotion .theme-select-guide .guides-wrap .guides-section .guides-header .logo { flex: 1; height: 3rem; } @media (min-width: 768px) { #promotion .theme-select-guide .guides-wrap .guides-section .guides-header .logo { height: 4rem; } } #promotion .theme-select-guide .guides-wrap .guides-section .guides-header .logo img { max-height: 100%; } #promotion .theme-select-guide .guides-wrap .guides-section .guides-header .btn-viewAll { display: inline-flex; align-items: center; justify-content: center; flex: 0 0 auto; width: 9.9rem; height: 2.8rem; padding: 0.3rem 0 0; font-size: 1.2rem; font-weight: 600; color: #fff; border: 1px solid #fff; border-radius: 0.4rem; line-height: 1; } @media (min-width: 768px) { #promotion .theme-select-guide .guides-wrap .guides-section .guides-header .btn-viewAll { width: 12.3rem; height: 4rem; padding: 0 2rem; font-size: 1.4rem; } } #promotion .theme-select-guide .guides-wrap .guides-section .guides-header .btn-viewAll .arrow-icon { width: 1.6rem; height: 1.6rem; margin-left: 0.6rem; -webkit-mask: url("../images/kia/promotion/ico_arrow_forward.svg") no-repeat center/contain; mask: url("../images/kia/promotion/ico_arrow_forward.svg") no-repeat center/contain; background-color: #fff; } #promotion .theme-select-guide .guides-wrap .guides-section .guides-header .copyright { position: absolute; top: 1.6rem; right: 1.6rem; font-size: 1rem; color: #d1d1d1; } #promotion .theme-select-guide .guides-wrap .guides-section .guides-content { position: relative; z-index: 2; display: flex; flex-direction: column; gap: 1.6rem; padding: 1.6rem; background-color: #fff; border-radius: 0 0 0.8rem 0.8rem; } @media (min-width: 768px) { #promotion .theme-select-guide .guides-wrap .guides-section .guides-content { flex-direction: row; padding: 2rem; background-color: #f2f4f6; border: 1px solid #dedede; border-radius: 0 0.8rem 0.8rem 0; } } #promotion .theme-select-guide .guides-wrap .guides-section .guides-content .item { overflow: hidden; display: flex; align-items: center; background-color: #fff; border-radius: 0.6rem; box-shadow: 0px 0px 8.33px 0px rgba(0, 0, 0, 0.1215686275); } @media (min-width: 768px) { #promotion .theme-select-guide .guides-wrap .guides-section .guides-content .item { flex-direction: column; width: 22rem; } } #promotion .theme-select-guide .guides-wrap .guides-section .guides-content .item .logo { width: 7.2rem; height: 7.2rem; } #promotion .theme-select-guide .guides-wrap .guides-section .guides-content .item .logo img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } @media (min-width: 768px) { #promotion .theme-select-guide .guides-wrap .guides-section .guides-content .item .logo { width: 22rem; height: 12.6rem; } } #promotion .theme-select-guide .guides-wrap .guides-section .guides-content .item strong { display: flex; align-items: center; padding: 1.2rem; font-size: 1.4rem; letter-spacing: -0.05em; } @media (min-width: 768px) { #promotion .theme-select-guide .guides-wrap .guides-section .guides-content .item strong { width: 100%; font-size: 1.8rem; padding: 1.6rem; line-height: 2.6rem; } } #promotion .theme-select-guide .guides-wrap .guides-section .guides-content .item.stay-tuned-item { box-shadow: none; } @media (min-width: 768px) { #promotion .theme-select-guide .guides-wrap .guides-section .guides-content .item.stay-tuned-item { display: flex; align-items: center; justify-content: center; flex-direction: column; width: 22rem; background: none; } } #promotion .theme-select-guide .guides-wrap .guides-section .guides-content .stay-tuned { display: flex; align-items: center; justify-content: center; width: 100%; height: 4rem; padding: 1.2rem; font-size: 1.2rem; font-weight: 400; color: #05141f; background-color: #f2f4f6; border-radius: 0.6rem; letter-spacing: -0.05em; } #promotion .theme-select-guide .guides-wrap .guides-section .guides-content .stay-tuned span { display: block; width: 1.8rem; height: 1.2rem; margin-right: 0.6rem; background: url("../images/kia/promotion/ico_stay_tuned.svg") no-repeat center/contain; } #promotion .theme-select-guide .guides-wrap .guides-section .guides-content .stay-tuned strong { padding: 0.2rem 0 0; line-height: 1; } @media (min-width: 768px) { #promotion .theme-select-guide .guides-wrap .guides-section .guides-content .stay-tuned { display: block; width: auto; height: auto; padding: 0; margin-bottom: 0; font-size: 1.2rem; color: #b2b8bd; } #promotion .theme-select-guide .guides-wrap .guides-section .guides-content .stay-tuned span { position: relative; width: 7.2rem; height: 1.6rem; margin: 0 auto; margin-bottom: 0.8rem; background: none; border: 1px solid #b2b8bd; border-radius: 0.8rem; } #promotion .theme-select-guide .guides-wrap .guides-section .guides-content .stay-tuned span:before { content: ""; display: block; position: absolute; top: 50%; left: 0.3rem; width: 4.8rem; height: 1rem; transform: translateY(-50%); background-color: #b2b8bd; border-radius: 0.5rem; } #promotion .theme-select-guide .guides-wrap .guides-section .guides-content .stay-tuned strong { padding: 0; font-size: 1.6rem; } } #promotion .theme-select-guide .guides-wrap .guides-section .guides-content .stay-tuned-same { display: flex; align-items: center; justify-content: center; flex-direction: column; width: 100%; padding: 1.2rem; font-size: 1.2rem; font-weight: 400; color: #b2b8bd; border-radius: 0; letter-spacing: -0.05em; } #promotion .theme-select-guide .guides-wrap .guides-section .guides-content .stay-tuned-same span { position: relative; width: 7.2rem; height: 1.6rem; margin: 0 auto; margin-bottom: 0.5rem; background: none; border: 1px solid #b2b8bd; border-radius: 0.8rem; } #promotion .theme-select-guide .guides-wrap .guides-section .guides-content .stay-tuned-same span:before { content: ""; display: block; position: absolute; top: 50%; left: 0.3rem; width: 4.8rem; height: 1rem; transform: translateY(-50%); background-color: #b2b8bd; border-radius: 0.5rem; } #promotion .theme-select-guide .guides-wrap .guides-section .guides-content .stay-tuned-same strong { display: block; padding: 0.2rem 0 0; line-height: 1; } @media (min-width: 768px) { #promotion .theme-select-guide .guides-wrap .guides-section .guides-content .stay-tuned-same { font-size: 1.2rem; } #promotion .theme-select-guide .guides-wrap .guides-section .guides-content .stay-tuned-same span { position: relative; width: 7.2rem; height: 1.6rem; margin: 0 auto; margin-bottom: 0.8rem; background: none; border: 1px solid #b2b8bd; border-radius: 0.8rem; } #promotion .theme-select-guide .guides-wrap .guides-section .guides-content .stay-tuned-same span:before { content: ""; display: block; position: absolute; top: 50%; left: 0.3rem; width: 4.8rem; height: 1rem; transform: translateY(-50%); background-color: #b2b8bd; border-radius: 0.5rem; } #promotion .theme-select-guide .guides-wrap .guides-section .guides-content .stay-tuned-same strong { padding: 0; font-size: 1.6rem; text-align: center; } } #promotion .theme-select-guide .guides-wrap .guides-section.disney-pixar-theme .guides-header { background: url("../images/kia/promotion/bg_disney_pixar_pattern.png") no-repeat center top/100% auto; } #promotion .theme-select-guide .guides-wrap .guides-section.disney-pixar-theme .guides-header .copyright { color: #666; } #promotion .theme-select-guide .guides-wrap .guides-section.disney-pixar-theme .guides-header .btn-viewAll { color: #05141f; border-color: #05141f; } #promotion .theme-select-guide .guides-wrap .guides-section.disney-pixar-theme .guides-header .btn-viewAll .arrow-icon { background-color: #05141f; } #promotion .theme-select-guide .guides-wrap .guides-section.marvel-theme .guides-header { background: url("../images/kia/promotion/bg_marvel_pattern.png") no-repeat center top/100% auto; } #promotion .theme-select-guide .guides-wrap .guides-section.starwars-theme .guides-header { background: url("../images/kia/promotion/bg_starwars_pattern.png") no-repeat center top/100% auto; } #promotion .theme-select-guide .guides-wrap .guides-section.national-geographic-theme .guides-header { background: url("../images/kia/promotion/bg_national_pattern.png") no-repeat center top/100% auto; } #promotion .more-features .contentSection { padding: 7.9rem 0; } @media (min-width: 768px) { #promotion .more-features .contentSection { max-width: 120rem; margin: 0 auto; padding: 7rem 2rem 12rem; } } #promotion .more-features .contentSection .title-area { padding: 0 2rem; margin-bottom: 2.4rem; } @media (min-width: 768px) { #promotion .more-features .contentSection .title-area { margin-bottom: 8rem; padding: 0; } } #promotion .more-features .contentSection .title-area h2 { margin-bottom: 0.8rem; font-size: 2.4rem; } @media (min-width: 768px) { #promotion .more-features .contentSection .title-area h2 { margin-bottom: 2.4rem; font-size: 4.8rem; } } #promotion .more-features .features-list { margin-bottom: 2rem; } @media (min-width: 768px) { #promotion .more-features .features-list { margin-bottom: 8rem; } } #promotion .more-features .features-list .swiper { overflow: visible; padding: 0 2rem; } @media (min-width: 768px) { #promotion .more-features .features-list .swiper { padding: 0; } } #promotion .more-features .features-list .swiper-slide { width: 14.6rem !important; } @media (min-width: 768px) { #promotion .more-features .features-list .swiper-slide { width: 28.8rem !important; } } #promotion .more-features .features-list .feature-card .img { overflow: hidden; width: 14.6rem; height: 14.6rem; margin-bottom: 1.2rem; border-radius: 0.8rem; } #promotion .more-features .features-list .feature-card .img img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } @media (min-width: 768px) { #promotion .more-features .features-list .feature-card .img { width: 28.8rem; height: 18rem; margin-bottom: 2.2rem; border-radius: 1.2rem; } } #promotion .more-features .features-list .feature-card .txt strong { display: block; margin-bottom: 0.6rem; font-size: 1.6rem; } @media (min-width: 768px) { #promotion .more-features .features-list .feature-card .txt strong { font-size: 2rem; } } #promotion .more-features .features-list .feature-card .txt p { font-size: 1.4rem; } @media (min-width: 768px) { #promotion .more-features .features-list .feature-card .txt p { font-size: 1.6rem; } } #promotion .more-features .btn-area { padding: 0 2rem; } @media (min-width: 768px) { #promotion .more-features .btn-area { padding: 0; } } #promotion .more-features .oneButton a p { font-size: 1.6rem; } @media (min-width: 768px) { #promotion .more-features .oneButton { width: 25rem; margin: 0 auto; } } #promotion .information { border-top: 1px solid #dedede; } #promotion .information .contentSection { padding: 7.8rem 2rem; } @media (min-width: 768px) { #promotion .information .contentSection { padding: 11.5rem 2rem 8rem; max-width: 120rem; margin: 0 auto; } } #promotion .information .contentSection .title-area { margin-bottom: 2.7rem; } @media (min-width: 768px) { #promotion .information .contentSection .title-area { margin-bottom: 3.5rem; } } #promotion .information .contentSection .title-area h2 { font-size: 2rem; } @media (min-width: 768px) { #promotion .information .contentSection .title-area h2 { margin-bottom: 1.6rem; font-size: 3rem; } } #promotion .information .info-section { border-top: 1px solid #999; } @media (min-width: 768px) { #promotion .information .info-section { border-top-color: #dedede; } } #promotion .information .info-section .item { padding: 2rem 0; border-bottom: 1px solid #dedede; } @media (min-width: 768px) { #promotion .information .info-section .item { display: flex; align-items: center; } } #promotion .information .info-section .item h3 { font-size: 1.4rem; font-weight: 600; color: #05141f; margin-bottom: 1rem; } @media (min-width: 768px) { #promotion .information .info-section .item h3 { flex: 0 0 auto; position: relative; width: 16rem; margin-right: 2rem; margin-bottom: 0; font-size: 1.6rem; } #promotion .information .info-section .item h3:after { content: ""; display: block; position: absolute; top: 50%; transform: translateY(-50%); right: 0; width: 0.1rem; height: 1.5rem; background-color: #dedede; } } #promotion .information .info-section .item ul { list-style: none; padding: 0; margin: 0; } #promotion .information .info-section .item ul li { position: relative; padding-left: 1.2rem; font-size: 1.4rem; color: #676767; line-height: 1.6; } @media (min-width: 768px) { #promotion .information .info-section .item ul li { padding-left: 1rem; font-size: 1.4rem; } } #promotion .information .info-section .item ul li:before { content: "•"; position: absolute; top: 0.5rem; left: 0; color: #676767; font-weight: bold; font-size: 0.8rem; } @media (min-width: 768px) { #promotion .information .info-section .item ul li:before { top: 0.6rem; } } #promotion .information .info-section .item ul li.bu-none:before { display: none; } #promotion .goto-area { display: none; background-color: #f3f3f3; } @media (min-width: 768px) { #promotion .goto-area { display: block; } } @media (min-width: 768px) { #promotion .goto-area .contentSection { display: flex; align-items: center; max-width: 120rem; height: 10rem; padding: 0 2rem; margin: 0 auto; } } @media (min-width: 768px) { #promotion .goto-area .contentSection .btn-goto { display: flex; align-items: center; font-size: 1.6rem; font-weight: 600; color: #05141f; } #promotion .goto-area .contentSection .btn-goto:before { content: ""; display: block; width: 3.2rem; height: 1.5rem; margin-right: 1.3rem; background: url("../images/kia/promotion/ico_goto.svg") no-repeat center/auto 100%; } } /*# sourceMappingURL=promotion.css.map */