@font-face { font-family: 'Pretendard'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Thin.woff2') format('woff2'); font-weight: 100; font-display: swap; } 
@font-face { font-family: 'Pretendard'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-ExtraLight.woff2') format('woff2'); font-weight: 200; font-display: swap; } 
@font-face { font-family: 'Pretendard'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Light.woff2') format('woff2'); font-weight: 300; font-display: swap; } 
@font-face { font-family: 'Pretendard'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Regular.woff2') format('woff2'); font-weight: 400; font-display: swap; } 
@font-face { font-family: 'Pretendard'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Medium.woff2') format('woff2'); font-weight: 500; font-display: swap; } 
@font-face { font-family: 'Pretendard'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-SemiBold.woff2') format('woff2'); font-weight: 600; font-display: swap; } 
@font-face { font-family: 'Pretendard'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Bold.woff2') format('woff2'); font-weight: 700; font-display: swap; } 
@font-face { font-family: 'Pretendard'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-ExtraBold.woff2') format('woff2'); font-weight: 800; font-display: swap; } 
@font-face { font-family: 'Pretendard'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Black.woff2') format('woff2'); font-weight: 900; font-display: swap; } 

#container { max-width: 720px !important; width: 100% !important; overflow-x: clip; } 
html, body, #wrapper { min-width: 0 !important; width: 100% !important; max-width: 100% !important; } 
html, body { overflow-x: clip; } 
.pet26Wrap .quicks img,.pet26Wrap .babs img { display: inline-block; width: auto; } 

.pet26Wrap { position: relative; max-width: 720px; width: 100%; margin: auto; z-index: 0; --baseG1: #89a130; --baseB: #221f1f; --baseW: #fff; overflow-x: clip; box-sizing: border-box; } 
.pet26Wrap *, .pet26Wrap *::before, .pet26Wrap *::after { box-sizing: border-box; } 
/* PC common.css .campaign-contents img { width:auto !important } 무력화 */
.campaign-contents .pet26Wrap img {
  max-width: 100% !important;
  height: auto !important;
}
.campaign-contents .pet26Wrap .sc_06 .img img,
.campaign-contents .pet26Wrap .sc_07 .img > img,
.campaign-contents .pet26Wrap .sc_07 .deco > img,
.campaign-contents .pet26Wrap .floating_banner img {
  max-width: none !important;
}
.pet26Wrap img, .pet26Wrap video, .pet26Wrap picture { max-width: 100%; height: auto; } 
.pet26Wrap .sc_06 .img img,
.pet26Wrap .sc_07 .img > img,
.pet26Wrap .sc_07 .deco > img { max-width: none; } 
.pet26Wrap .sc_03 .video video,
.pet26Wrap .sc_01 video { max-width: none; } 

.pet26Wrap .quicks { position: fixed; top: 180px; right: 50px; display: inline-block; z-index: 10; } 
.pet26Wrap .babsbtn a:before { content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; -webkit-animation-duration: 1s; animation-duration: 1s; } 
.pet26Wrap .babsbtn a:hover:before, .pet26Wrap .babsbtn a:focus:before, .pet26Wrap .babsbtn a:active:before { -webkit-animation-name: hvr-ripple-out; animation-name: hvr-ripple-out; } 
.pet26Wrap .babsbtn a { position: relative; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); display: inline-block; box-shadow: 0 0 1px transparent; vertical-align: -1px; } 

.pet26Wrap * { color: var(--baseB); font-family: 'Pretendard', 'Noto Sans KR', sans-serif !important; letter-spacing: -0.025em; line-height: 130%; } 
.pet26Wrap em { font-style: normal !important; } 

.pet26Wrap .only-pc { display: none !important; } 
.pet26Wrap .only-mo { display: revert; } 

.pet26Wrap .inr { max-width: 620px; width: 86.111%; margin: auto; } 

.pet26Wrap [class*="sc_"] { position: relative; overflow: hidden; } 

.pet26Wrap .ctaBtn a { display: flex; justify-content: center; align-items: center; gap: 3%; transition-duration: .35s; padding: 6.5% 0; border-radius: clamp(10px,2.77vw,20px); box-shadow: 4px 4px 20px 0px rgba(0, 0, 0, 0.29); font-size: clamp(14px,3.888vw,28px); font-weight: 700; line-height: 1; letter-spacing: -0.03em; transition-property: transform, box-shadow; } 
.pet26Wrap .ctaBtn a:hover { transform: translateY(-5%); box-shadow: 4px 4px 20px 0px rgba(0, 0, 0, 0.29); } 
.pet26Wrap .ctaBtn a:hover > img { animation: moveX1_ 1.5s ease-in-out infinite; } 



/* ==== sc_01 ==== */
.pet26Wrap .sc_01 .inr { width: 100%; max-width: none; } 
.pet26Wrap .sc_01 .inr .gnilogos { position: absolute; top: 15px; left: 15px; width: 15.13888%; min-width: 80px; } 
.pet26Wrap .sc_01 .inr .conBox { width: 100%; } 
.pet26Wrap .sc_01 .inr .conBox video { width: 100%; height: auto; object-fit: cover; } 
.pet26Wrap .sc_01 .inr .conBox video > source { width: 100%; height: 100%; object-fit: cover; } 
.pet26Wrap .sc_01 .scrollDown { width: 25px; position: absolute; bottom: 5px; left: 0; right: 0; margin: auto; } 
.pet26Wrap .sc_01 .scrollDown img { display: block; opacity: 1; animation: moveY_ 1.5s ease-in-out infinite; width: 100%!important; } 
/* ==== sc_01 ==== */



/* ==== sc_02 ==== */
.pet26Wrap .sc_02 { position: relative; overflow: hidden; background: var(--baseG1); padding-bottom: 14%; } 
.pet26Wrap .sc_02 .sc02Bg { position: absolute; inset: 0; z-index: 0; background: url(../img/m_sc02_bg.jpg) no-repeat center/cover; transform: scale(1); opacity: 0.88; will-change: transform, opacity; } 
.pet26Wrap .sc_02 .inr { position: relative; z-index: 1; display: flex; flex-direction: column; } 
.pet26Wrap .sc_02 .inr * { color: var(--baseW); } 
.pet26Wrap .sc_02 .inr .conBox { width: 100%; margin-top: 59%; } 
.pet26Wrap .sc_02 .inr .logo { width: 31.12%; } 
.pet26Wrap .sc_02 .inr .title { width: 72.25%; margin: 9.75% 0 6% -2%; } 
.pet26Wrap .sc_02 .inr .text { margin-bottom: 12%; } 
.pet26Wrap .sc_02 .inr .text p { font-size: clamp(15px,4.166vw,30px); font-weight: 300; line-height: 150%; } 
.pet26Wrap .sc_02 .inr .text p > span { font-weight: bold; } 
.pet26Wrap .sc_02 .inr .ctaBtn a { background: var(--baseG1); font-weight: 500; width: 76.935%; border-radius: 999px; margin:auto; gap: 0; } 
.pet26Wrap .sc_02 .inr .ctaBtn a > span { font-weight: 800; } 
.pet26Wrap .sc_02 .inr .ctaBtn a > img { margin-left: 3%; } 
/* ==== sc_02 ==== */



/* ==== sc_03 ==== */
.pet26Wrap .sc_03 { padding: 20.75% 0; overflow: hidden; } 
.pet26Wrap .sc_03 .inr { text-align: left; position: relative; z-index: 0; } 
.pet26Wrap .sc_03 .inr .title { margin-bottom: 9.75%; } 
.pet26Wrap .sc_03 .inr .title h2 { font-size: clamp(30px,8.333vw,60px); font-weight: bold; } 
.pet26Wrap .sc_03 .inr .title h2 > span { color: var(--baseG1); line-height: 126%; } 
.pet26Wrap .sc_03 .inr .text p { font-size: clamp(14px,3.88vw,28px); font-weight: 500; line-height: 148%; } 
.pet26Wrap .sc_03 .inr .text p > span { font-weight: bold; } 
.pet26Wrap .sc_03 .inr .img { width: 92.741%; margin-left: auto; } 
.pet26Wrap .sc_03 .inr .img picture,
.pet26Wrap .sc_03 .inr .img img { width: 100%; display: block; } 
.pet26Wrap .sc_03 .video { width: 100%; max-width: 100%; overflow: hidden; aspect-ratio: 16 / 9; } 
.pet26Wrap .sc_03 .video video { width: 100%; height: 100%; max-width: none; aspect-ratio: 16/9; object-fit: cover; } 
/* ==== sc_03 ==== */



/* ==== sc_04 ==== */
.pet26Wrap .sc_04 { background: var(--baseG1); overflow: hidden; } 
.pet26Wrap .sc_04 .inr { max-width: 100%; width: 100%; } 
.pet26Wrap .sc_04 .conBox { width: 100%; } 
.pet26Wrap .sc_04 .img { position: relative; width: 100%; height: clamp(235px,65.277vw,470px); overflow: hidden; } 
.pet26Wrap .sc_04 .img img { position: absolute; left: 0; top: -12%; width: 100%; height: 124%; object-fit: cover; will-change: transform; } 
.pet26Wrap .sc_04 .txtBox { padding: 5.5% 0 8.25%; background: url(../img/m_sc04_bg02.jpg) no-repeat top/cover; } 
.pet26Wrap .sc_04 .txtBox * { color: var(--baseW); } 
.pet26Wrap .sc_04 .title,
.pet26Wrap .sc_04 .text { max-width: 580px; width: 80.55%; margin-left: auto; margin-right: auto; } 
.pet26Wrap .sc_04 .title p { font-size: clamp(16px,4.44vw,32px); font-weight: 600; } 
.pet26Wrap .sc_04 .title h2 { font-size: clamp(33px,9.166vw,66px); font-weight: 600; line-height: 130%; margin-top: 1%; } 
.pet26Wrap .sc_04 .title h2 + picture,
.pet26Wrap .sc_04 .title h2 + img { display: block; width: 48.709%; margin-top: 2%; margin-bottom: 18%; } 
.pet26Wrap .sc_04 .title picture img { width: 100%; } 
.pet26Wrap .sc_04 .text p { font-size: clamp(16px,4.44vw,32px); font-weight: 600; line-height: 160%; margin-top: 1%; } 
.pet26Wrap .sc_04 .text p:nth-of-type(1) { padding: 2.5% 4% 2.25%; margin: 0 0 3.25%; display: inline-block; line-height: 1; background: #fff; border-radius: 6px; color: var(--baseG1); } 
.pet26Wrap .sc_04 .text p:nth-of-type(2) { display: flex; align-items: center; gap: 5px; } 
.pet26Wrap .sc_04 .text p:nth-of-type(2) > img { width: 6% !important; margin-bottom: 0.5%; height: auto !important; } 
.pet26Wrap .sc_04 .text p:nth-of-type(3) { font-weight: 400; } 
/* ==== sc_04 ==== */



/* ==== sc_05 ==== */
.pet26Wrap .sc_05 { padding: 20.75% 0; } 
.pet26Wrap .sc_05 .conBox { text-align: center; } 
.pet26Wrap .sc_05 .title { } 
.pet26Wrap .sc_05 .title h2 { font-size: clamp(30px,8.333vw,60px); font-weight: 700; line-height: 140%; } 
.pet26Wrap .sc_05 .title h2 > img { width: 7.903%; display:inline-block; margin-right: 4px; margin-bottom: 7px; } 
.pet26Wrap .sc_05 .title h2 > span { color: var(--baseG1); } 
.pet26Wrap .sc_05 .title h2 + span { font-size: clamp(20px,5.55vw,40px); font-weight: 500; } 

.pet26Wrap .sc_05 .formBox { width: 100%; max-width: 720px; margin: 11% auto 0; text-align: left; } 
.pet26Wrap .sc_05 .petForm { display: flex; flex-direction: column; gap: 22px; } 
.pet26Wrap .sc_05 .formTop { display: flex; flex-direction: column; gap: 24px; align-items: start; } 

.pet26Wrap .sc_05 .formUpload { position: relative; display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100%; height: clamp(145px,40.277vw,290px); padding: clamp(15px,4.166vw,30px); border: 2px solid var(--baseG1); border-radius: 10px; background: #f7f6f0; cursor: pointer; overflow: hidden; text-align: center; box-sizing: border-box; } 
.pet26Wrap .sc_05 .formUploadIcon { display: block; margin-bottom: 1%; } 
.pet26Wrap .sc_05 .formUploadTitle { display: block; margin-bottom: 2%; color: #333; font-size: clamp(15px,4.166vw,30px); font-weight: 600; line-height: 1.3; } 
.pet26Wrap .sc_05 .formUploadDesc { display: block; color: #858c69; font-size: clamp(12px,3.33vw,24px); font-weight: 500; line-height: 1.45; } 
.pet26Wrap .sc_05 .formUploadPreview { position: absolute; inset: 0; background: center/cover no-repeat; display: none; } 
.pet26Wrap .sc_05 .formUpload.is-filled .formUploadPreview { display: block; } 
.pet26Wrap .sc_05 .formUpload.is-filled .formUploadIcon,
.pet26Wrap .sc_05 .formUpload.is-filled .formUploadTitle,
.pet26Wrap .sc_05 .formUpload.is-filled .formUploadDesc { visibility: hidden; } 

.pet26Wrap .sc_05 .formFields { display: flex; flex-direction: column; gap: 16px; min-width: 0; width: 100%; } 
.pet26Wrap .sc_05 .formRow { display: flex; align-items: center; gap: 14px; } 
.pet26Wrap .sc_05 .formRow--2 { display: flex; flex-direction: column; gap: 14px; } 
.pet26Wrap .sc_05 .formInput,
.pet26Wrap .sc_05 .formPhone,
.pet26Wrap .sc_05 .formType,
.pet26Wrap .sc_05 .formMsg { width: 100%; border: 1px solid #d7d7d7; border-radius: 12px; background: #fff; box-sizing: border-box; } 
.pet26Wrap .sc_05 .formInput { height: 50px; padding: 0 4%; font-size: clamp(12px,3.33vw,24px); font-weight: 500; outline: none; } 
.pet26Wrap .sc_05 .formInput::placeholder,
.pet26Wrap .sc_05 .formMsg::placeholder { color: #b0b0b0; } 
.pet26Wrap .sc_05 .formInput:focus,
.pet26Wrap .sc_05 .formPhone:focus-within,
.pet26Wrap .sc_05 .formMsg:focus { border-color: var(--baseG1); } 

.pet26Wrap .sc_05 .formPhone { display: flex; align-items: center; height: 50px; padding: 0 3%; gap: 8px; } 
.pet26Wrap .sc_05 .formPhoneLabel { flex-shrink: 0; color: #b0b0b0; font-size: clamp(12px,3.33vw,24px); font-weight: 500; margin-right: 4px; } 
.pet26Wrap .sc_05 .formPhoneInput { width: 64px; height: 36px; border: 0; border-bottom: 1px solid #ddd; background: transparent; text-align: center; font-size: 18px; font-weight: 500; outline: none; } 
.pet26Wrap .sc_05 .formPhoneDash { color: #bbb; font-size: 18px; } 

.pet26Wrap .sc_05 .formType { display: flex; align-items: flex-start; gap: 28px; min-height: 94px; padding: 20px 22px; } 
.pet26Wrap .sc_05 .formTypeLabel { flex-shrink: 0; color: #b0b0b0; font-size: clamp(12px,3.33vw,24px); font-weight: 500; } 
.pet26Wrap .sc_05 .formTypeList { display: flex; flex-direction: column; gap: 18px; flex-wrap: wrap; } 
.pet26Wrap .sc_05 .formTypeOpt { display: flex; align-items: flex-start; gap: 10px; cursor: pointer; } 
.pet26Wrap .sc_05 .formTypeText { display: flex; flex-direction: column; gap: 4px; text-align: left; } 
.pet26Wrap .sc_05 .formTypeText strong { font-size: clamp(14px,2.77vw,20px); font-weight: 700; color: #888; } 
.pet26Wrap .sc_05 .formTypeText em { font-size: clamp(14px,2.77vw,20px); font-weight: 500; color: #b0b0b0; font-style: normal; } 
.pet26Wrap .sc_05 .formTypeOpt.is-on .formTypeText strong { color: var(--baseG1); } 
.pet26Wrap .sc_05 .formTypeOpt.is-on .formTypeText em { color: #a3bf6a; } 

.pet26Wrap .sc_05 .formCheck { margin-left: 16px; position: relative; flex-shrink: 0; width: 16px; height: 16px; border: 1.5px solid #cfcfcf; border-radius: 50%; background: #fff; box-sizing: border-box; } 
.pet26Wrap .sc_05 .formCheck::after { content: ""; position: absolute; left: 4px; top: 2px; width: 6px; height: 8px; border: solid #cfcfcf; border-width: 0 2px 2px 0; transform: rotate(45deg); } 
.pet26Wrap .sc_05 .formTypeOpt.is-on .formCheck,
.pet26Wrap .sc_05 .formAgree.is-on .formCheck { border-color: var(--baseG1); background: var(--baseG1); } 
.pet26Wrap .sc_05 .formTypeOpt.is-on .formCheck::after,
.pet26Wrap .sc_05 .formAgree.is-on .formCheck::after { border-color: #fff; } 

.pet26Wrap .sc_05 .formAgree { display: inline-flex; align-items: center; gap: 10px; margin-top: 2px; cursor: pointer; font-size: clamp(12px,3.33vw,24px); font-weight: 500; color: #666; } 
.pet26Wrap .sc_05 .formAgree .formCheck { margin-top: 0; } 
.pet26Wrap .sc_05 .formAgreeLink { color: #666; text-decoration: none; } 
.pet26Wrap .sc_05 .formAgreeLink:hover { color: var(--baseG1); } 

.pet26Wrap .sc_05 .formMsg { min-height: 60px; padding: 3%; resize: vertical; font-size: clamp(12px,3.33vw,24px); font-weight: 500; outline: none; } 
.pet26Wrap .formSubmit { display: flex; justify-content: center; align-items: center; margin: calc(12% - 22px) auto 0; transition-duration: .35s; padding: 5.5% 0; border-radius: 999px; box-shadow: 4px 4px 20px 0px rgba(0, 0, 0, 0.29); font-size:clamp(14px,3.888vw,28px); font-weight: 700; line-height: 1; transition-property:transform, box-shadow; width: 50%; min-width: 200px; background: var(--baseG1); color: var(--baseW); } 
.pet26Wrap .formSubmit:hover { transform: translateY(-5%); box-shadow: 4px 4px 20px 0px rgba(0, 0, 0, 0.29); } 
.pet26Wrap .formSubmit:hover > img { animation: moveX1_ 1.5s ease-in-out infinite; } 
.pet26Wrap .formSubmit > img { margin-left: 8px; width: 2.92%; } 


.pet26Wrap .sc_05 .subTitle h3 { font-size: clamp(30px,8.333vw,60px); font-weight: 700; line-height: 140%; } 
.pet26Wrap .sc_05 .subTitle h3 > img { width: 7.903%; display:inline-block; margin-right: 4px; margin-bottom: 7px; } 
.pet26Wrap .sc_05 .subTitle h3 > span { color: var(--baseG1); padding-left: 7%; } 
.pet26Wrap .sc_05 .subTitle { margin: 21% 0 12%; } 

.pet26Wrap .sc_05 .notice { display: flex; flex-direction: column; gap: 20px; margin: 0 auto; text-align: left; } 
.pet26Wrap .sc_05 .notice .n1,
.pet26Wrap .sc_05 .notice .n2,
.pet26Wrap .sc_05 .notice .n3 { border-radius: 16px; padding: 6.5%; box-sizing: border-box; font-size: clamp(12px,3.33vw,24px); } 
.pet26Wrap .sc_05 .notice .n1 { background: url(../img/m_sc05_notice_bg01.png) no-repeat center/cover; } 
.pet26Wrap .sc_05 .notice .n2 { background: #f0f0f0; width: 100%; } 
.pet26Wrap .sc_05 .notice .n3 { background: #f6f2e8; width: 100%; } 
.pet26Wrap .sc_05 .notice .n1 p { margin: 0; font-weight: 500; line-height: 160%; color: #444; } 
.pet26Wrap .sc_05 .notice .n1 p + p { margin-top: 6px; } 
.pet26Wrap .sc_05 .notice .n1 p > span { font-weight: 800; color: var(--baseG1); } 
.pet26Wrap .sc_05 .noticeRow { display: flex; gap: 20px; flex-direction: column; } 
.pet26Wrap .sc_05 .notice .noticeTit { display: block; margin-bottom: 2%; font-weight: 800; line-height: 140%; color: var(--baseG1); } 
.pet26Wrap .sc_05 .notice ul { margin: 0; padding-left: 5%; } 
.pet26Wrap .sc_05 .notice ul > li { font-size: clamp(11px,3.05vw,22px); font-weight: 500; line-height: 170%; list-style: decimal; } 
/* ==== sc_05 ==== */



/* ==== sc_06 ==== */
.pet26Wrap .sc_06 { padding: 20.75% 0; background: url(../img/m_sc06_bg.jpg) no-repeat top/cover; } 
.pet26Wrap .sc_06 .title { text-align: left; width: 95%; } 
.pet26Wrap .sc_06 .title h2 + p { font-size:clamp(14px,3.888vw,28px); color: var(--baseW); line-height: 160%; margin-top: 10%; font-weight: 500; } 
.pet26Wrap .sc_06 .img { position: absolute; top: 0; left: 0; right: 0; margin: auto; max-width: 1200px; width: 100%; height: 100%; } 
.pet26Wrap .sc_06 .img > div { position: absolute; z-index: 0; } 
.pet26Wrap .sc_06 .img > div:nth-of-type(1) { right: -4.5%; top: 29%; z-index: 1; width: 71.66%; } 
 .pet26Wrap .sc_06 .img > div:nth-of-type(2) { left: -7%; top: 44%; width: 55.694%; } 
 .pet26Wrap .sc_06 .img > div:nth-of-type(3) { right: 8%; bottom: 18%; width: 62.916%; } 
.pet26Wrap .sc_06 .text { margin-top: 144%; } 
/* ==== sc_06 ==== */



/* ==== sc_07 ==== */
.pet26Wrap .sc_07 {  background: var(--baseW); overflow: visible; } 
.pet26Wrap .sc_07 .inr { max-width: 100%; width: 100%; text-align: left; position: relative; z-index: 0; } 
.pet26Wrap .sc_07 .title { position: relative; z-index: 2; } 
.pet26Wrap .sc_07 .title h2 { text-align: center; } 
.pet26Wrap .sc_07 .img { width: 86.111%; max-width: 620px; margin: auto; position: absolute; height: 100%; overflow: visible; top: 31%; left: 0; right: 0; z-index: 2; } 
.pet26Wrap .sc_07 .img > img { position: absolute; z-index: 0; width: auto; height: auto; opacity: 0; will-change: transform, opacity; } 
.pet26Wrap .sc_07 .img > img:nth-of-type(1) { width: 22.2%; left: -12%; top: 22%; z-index: -1; } 
.pet26Wrap .sc_07 .img > img:nth-of-type(2) { width: 37.41%; left: 0; top: 4%; z-index: 1; } 
.pet26Wrap .sc_07 .img > img:nth-of-type(3) { width: 30%; left: 57.73%; top: 6%; z-index: 3; } 
.pet26Wrap .sc_07 .img > img:nth-of-type(4) { width: 19.66%; left: 92.92%; top: 0; z-index: -1; } 
.pet26Wrap .sc_07 .img > img:nth-of-type(5) { width: 33.8%; left: 4%; top: 29%; } 
.pet26Wrap .sc_07 .img > img:nth-of-type(6) { width: 35.16%; left: 27.32%; top: 15%; z-index: 2; } 
.pet26Wrap .sc_07 .img > img:nth-of-type(7) { width: 33.93%; left: 81.07%; top: 13%; } 
.pet26Wrap .sc_07 .img > img:nth-of-type(8) { width: 26%; left: -51px; top: 45%; z-index: -1; } 
.pet26Wrap .sc_07 .img > img:nth-of-type(9) { width: 34%; left: 41.33%; top: 37%; z-index: 1; } 
.pet26Wrap .sc_07 .img > img:nth-of-type(10) { width: 28%; left: 65.42%; top: 26%; z-index: 1;} 
.pet26Wrap .sc_07 .img > img:nth-of-type(11) { width: 29.8%; left: 86%; top: 36%; z-index: -1; } 
.pet26Wrap .sc_07 .inr .deco { position: absolute; max-width: none; z-index: 2; width: 100%; height: 100%; top: 0; left: 0; right: 0; margin: auto; } 
.pet26Wrap .sc_07 .inr .deco > img { position: absolute; right: 0; bottom: 6%; width: 37.41%; } 
/* ==== sc_07 ==== */



/* ==== sc_08 ==== */
.pet26Wrap .sc_08 { padding: 14% 0 18%; background: var(--baseG1); } 
.pet26Wrap .sc_08 .inr .title h2 { text-align: center; } 
.pet26Wrap .sc_08 .img { margin-top: -4%; width: 100%; max-width: 100%; } 
.pet26Wrap .sc_08 .text { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 18px;  background: rgba(0, 0, 0, 0.1); 
  margin: -12% auto 0; padding: 6% 0; border: 1.5px solid var(--baseW); border-radius: 24px; box-sizing: border-box; text-align: center; } 
.pet26Wrap .sc_08 .text p { margin: 0; color: var(--baseW); font-size: clamp(13px,3.611vw,26px); font-weight: 600; line-height: 1.4; } 
.pet26Wrap .sc_08 .text p strong { color: var(--baseW); font-size: clamp(20px,5.55vw,40px); font-weight: bold; line-height: 1; } 
.pet26Wrap .sc_08 .text p span { color: var(--baseW); font-size: clamp(11px, 2.97vw,22px); font-weight: 400; } 
.pet26Wrap .sc_08 .ctaBtn { text-align: center; gap: 20px; display: flex; justify-content: center; flex-direction: column; align-items: center; } 
.pet26Wrap .sc_08 .ctaBtn a { display: inline-flex; background: var(--baseB); color: var(--baseW); border-radius: 999px; font-weight: 500; width: 72%; } 
.pet26Wrap .sc_08 .ctaBtn a > span { font-weight: 800; color: var(--baseW); } 
.pet26Wrap .sc_08 .notice1 { display: flex; align-items: center; justify-content: center; gap: 7px; color: var(--baseW); font-size: clamp(11px, 2.97vw,22px); margin: 6% 0 13.5%; } 
.pet26Wrap .sc_08 .notice1 > img {width: 4.5%;}
.pet26Wrap .sc_08 .notice2 { text-align: center; display: block; color: var(--baseW); font-size: clamp(9px,2.43vw,18px); margin-top: 11%; } 
/* ==== sc_08 ==== */



/* ==== sc_09 ==== */
.pet26Wrap .sc_faq { background: #f4f4f8; padding-bottom: 20%; } 
.pet26Wrap .sc_faq h2 { text-align: center; font-size: clamp(28px, 8.33vw, 60px); color: #3a322f; padding: 17% 0 11%; } 
.pet26Wrap .sc_faq h2 span { font-weight: 800; color: #658f47; } 

.pet26Wrap .sc_faq .faqBox { width: 100%; margin: 0 auto; } 
.pet26Wrap .sc_faq .faqTabs { display: flex; align-items: center; justify-content: space-between; width: 100%; margin-bottom: 3%; gap: 1.5%; } 
.pet26Wrap .sc_faq .faqTab { flex: 1; padding: 4% 0; border: 1px solid #292321; background: #f4f4f8; color: #292321; font-size: clamp(16px, 4.44vw, 32px); line-height: 1.2; text-align: center; cursor: pointer; } 
.pet26Wrap .sc_faq .faqTab.is-active { background: #292321; border-color: #f4f4f8; color: #fff; font-weight: 900; } 

.pet26Wrap .sc_faq .faqPanel { display: none; } 
.pet26Wrap .sc_faq .faqPanel.is-active { display: block; } 

.pet26Wrap .sc_faq .faqItem { background: #fff; } 
.pet26Wrap .sc_faq .faqQ { display: flex; align-items: flex-start; width: 100%; padding: 5% 12% 5% 5%; border: 0; border-bottom: 1px solid #d7d7d7; background: #fff; color: #3a322f; font-size: clamp(14px, 3.6vw, 26px); font-weight: 700; text-align: left; cursor: pointer; position: relative; box-sizing: border-box; } 
.pet26Wrap .sc_faq .faqQMark { margin-right: 3%; color: #658f47; font-size: clamp(16px, 4.3vw, 31px); font-weight: 900; flex-shrink: 0; line-height: 1.3; } 
.pet26Wrap .sc_faq .faqQText { flex: 1; line-height: 1.4; } 
.pet26Wrap .sc_faq .faqQ::after { content: ""; position: absolute; right: 5%; top: 50%; width: clamp(12px, 2.22vw, 16px); height: clamp(7px, 1.25vw, 9px); margin-top: -4px; background: url(https://cdn.gni.kr/assets/mobile/images/campaign/remember/arow_u.png) no-repeat center/contain; transition: transform 0.35s ease; } 
.pet26Wrap .sc_faq .faqItem.is-open .faqQ::after { transform: rotate(180deg); } 

.pet26Wrap .sc_faq .faqA { display: grid; grid-template-rows: 0fr; transition: grid-template-rows 0.4s ease; } 
.pet26Wrap .sc_faq .faqItem.is-open .faqA { grid-template-rows: 1fr; } 
.pet26Wrap .sc_faq .faqAInner { overflow: hidden; min-height: 0; border-bottom: 1px solid #d7d7d7; background: #fff; } 
.pet26Wrap .sc_faq .faqAInner p { padding: 5% 5% 5% 12%; color: #4a563c; font-size: clamp(13px, 2.78vw, 20px); line-height: 1.6; letter-spacing: -0.8px; text-align: left; } 
.pet26Wrap .sc_faq .faqContact { color: #658f47; } 
.pet26Wrap .sc_faq .faqContactIcon { font-size: clamp(16px, 3.33vw, 24px); color: #658f47; } 
/* ==== sc_09 ==== */



/* ==== sc_10 ==== */
.pet26Wrap .sc_10 { background: none; height: auto; } 
.pet26Wrap .sc_10 .inr { max-width: 100%; width: 100%; } 
.pet26Wrap .sc_10 .sc10Banner { display: block; padding: 0; position: relative; } 
.pet26Wrap .sc_10 .sc10Banner img { width: 100%; display: block; } 
.pet26Wrap .sc_10 .telbox { background: #e9edf5; width: 100%; position: relative; } 

.pet26Wrap .sc_10 .telbox ul { display: flex; align-items: center; justify-content: space-evenly; position: relative; } 

.pet26Wrap .sc_10 .telbox:before { content: ''; width: 1px; height: 20%; position: absolute; top: 50%; transform: translate(-50%,-50%); background: #bcc1cc; left: 50%; } 

.pet26Wrap .sc_10 .telbox ul li { font-size: clamp(15px,4.166vw,30px); color: #292321; padding: 5% 0; font-weight: 700; letter-spacing: -0.8px; width: 50%; text-align: center; } 

.pet26Wrap .sc_10 .telbox ul li span.big,.pet26Wrap .sc_10 .telbox ul li span a,.pet26Wrap .sc_10 .telbox ul li span.cho { color: #658f47}
/* ==== sc_10 ==== */



/* ==== sc_11 ==== */
.pet26Wrap .sc_11 { padding: 5.15% 0%; background: var(--baseB); } 
.pet26Wrap .sc_11 .inr * { display: block; font-size: clamp(10px,2.77vw,20px); color: var(--baseW); font-weight: 300; line-height: 100%; letter-spacing: -0.02em; text-align: center; } 
.pet26Wrap .sc_11 .inr > p { margin-bottom: 2.15%; } 
/* ==== sc_11 ==== */



.pet26Wrap .floating_banner { position: fixed; top: auto; right: 0; transform: translateY(25px); transition-duration: .75s; max-width: min(720px, 100%); width: 100%; filter: drop-shadow(7px 11px 6px rgb(0, 0, 0, 0.175)); cursor: pointer; z-index: -1; transition-property: opacity, transform; bottom: 0; left: 0; max-height: 177px; height: auto; margin: 0 auto; opacity: 0; transition-timing-function: ease-in-out; display: block; pointer-events: none; box-sizing: border-box; } 
.pet26Wrap .floating_banner > .fl_bg.only-mo { display: block !important; width: 100%; } 
.pet26Wrap .floating_banner > .fl_bg.only-mo img { width: 100%; display: block; } 
.pet26Wrap .floating_banner a { display: block; width: 50%; height: 100%; position: absolute; top: 0; bottom: 0; } 
.pet26Wrap .floating_banner a:nth-of-type(1) { left: 0; } 
.pet26Wrap .floating_banner a:nth-of-type(2) { right: 0; } 
.pet26Wrap .floating_banner a .fl_bg { height: 100%; } 

.pet26Wrap [class*="ob__"] { transition: all 1s; filter: blur(2px); opacity: 0; } 

.pet26Wrap .ob__bottom { transform: translateY(25px); } 
.pet26Wrap .ob__right { transform: translateX(25px); } 
.pet26Wrap .ob__left { transform: translateX(-25px); } 

.pet26Wrap .t_d_100 { transition-delay: .1s; } 
.pet26Wrap .t_d_200 { transition-delay: .2s; } 
.pet26Wrap .t_d_300 { transition-delay: .3s; } 
.pet26Wrap .t_d_400 { transition-delay: .4s; } 
.pet26Wrap .t_d_500 { transition-delay: .5s; } 
.pet26Wrap .t_d_600 { transition-delay: .6s; } 
.pet26Wrap .t_d_700 { transition-delay: .7s; } 
.pet26Wrap .t_d_800 { transition-delay: .8s; } 
.pet26Wrap .t_d_900 { transition-delay: .9s; } 
.pet26Wrap .t_d_1000 { transition-delay: 1s; } 
.pet26Wrap .t_d_1500 { transition-delay: 0.15s; } 
.pet26Wrap .t_d_2000 { transition-delay: 2s; } 

.pet26Wrap [class*="ob_af"] { transform: translate(0,0); filter: blur(0); opacity: 1; } 

#container { max-width: 720px !important; width: 100%; } 

.pet26Wrap .floating_banner.visible { transform: translateY(0); opacity: 1; z-index: 9; pointer-events: auto; } 
.pet26Wrap .ctaBtn a img { width: 2.92%; } 

@keyframes moveX1_ { 50% { transform: translateX(10px); opacity: 1; } 
 }

@keyframes opacity_ { 50% { opacity: 1; } 
 }

@keyframes spark_ { 50% { box-shadow: 0px 0px 0px 0 #6ac233b4; } 
 }

@keyframes moveY_ { 50% { transform: translateY(-15px); opacity: 1; } 
 }

@keyframes moveY_map { 50% { transform: translateY(-130%); } 
 }


@media (min-width: 720px){
 .pet26Wrap .sc_faq .faqQ::after { width: 16px; height: 9px; margin-top: -8px; } 

 .pet26Wrap .sc_10 .telbox ul li { font-size: 30px; } 

 .pet26Wrap .sc_faq .faqContactIcon { font-size: 24px; } 

 .pet26Wrap .sc_faq .faqAInner p { font-size: 20px; line-height: 32px; } 

 .pet26Wrap .sc_faq .faqQ { font-size: 26px; } 

 .pet26Wrap .sc_faq .faqQMark { font-size: 31px; } 

 .pet26Wrap .sc_faq .faqTab { font-size: 32px; } 

 .pet26Wrap .sc_faq h2 { font-size: 60px; } 

 }

@media (min-width: 1200px) {
  html, body, #wrapper { min-width: 0 !important; max-width: none; }
  body { overflow-x: auto; }
  #container { max-width: none !important; width: 100%; }

  .pet26Wrap { max-width: 1920px; min-width: 1200px; width: 100%; overflow-x: visible; }
  .pet26Wrap .inr { max-width: 1200px; width: 100%; }

  .pet26Wrap .only-mo { display: none !important; }
  .pet26Wrap .only-pc { display: revert !important; }
  .pet26Wrap img.only-pc,
  .pet26Wrap .fl_bg.only-pc { display: block !important; }
  .pet26Wrap span.only-pc { display: inline-block !important; }

  .pet26Wrap .ctaBtn a { padding: 27px 31.5px; border-radius: 999px; font-size: 24px; gap: 0; }
  .pet26Wrap .ctaBtn a > img { margin-left: 15px; width: auto; }

  /* floating PC */
  .pet26Wrap .floating_banner { top: 40px; right: 50px; bottom: auto; left: auto; max-width: 195px; width: 100%; max-height: none; height: auto; margin: 0; opacity: 1; z-index: 9; transform: none; filter: none; display: flex !important; flex-direction: column; gap: 40px; transition: none; pointer-events: auto; }
  .pet26Wrap .floating_banner.visible { transform: none; opacity: 1; }
  .pet26Wrap .floating_banner > .fl_bg.only-mo { display: none !important; }
  .pet26Wrap .floating_banner a { position: relative; width: 100%; height: auto; top: auto; bottom: auto; left: auto !important; right: auto !important; filter: drop-shadow(7px 11px 6px rgb(0, 0, 0, 0.175)); transition-property: top, transform, filter; transform: translateX(0%); transition-duration: .35s; }
  .pet26Wrap .floating_banner a:nth-of-type(2) { margin-left: 15px; }
  .pet26Wrap .floating_banner a:hover { filter: drop-shadow(3px 4px 4px rgb(0, 0, 0, 0.29)); transform: translate(0%, 15px); }
  .pet26Wrap .floating_banner a img { width: 100% !important; }

  /* sc_01 */
  .pet26Wrap .sc_01 { height: 100vh; }
  .pet26Wrap .sc_01 .inr { max-width: 1920px; width: 100%; height: 100%; }
  .pet26Wrap .sc_01 .inr .gnilogos { top: 20px; left: 0; right: 0; max-width: 1200px; width: 100%; margin: auto; min-width: 0; }
  .pet26Wrap .sc_01 .inr .conBox { height: 100%; }
  .pet26Wrap .sc_01 .inr .conBox video { height: 100%; }
  .pet26Wrap .sc_01 .scrollDown { width: 35px; bottom: 40px; }

  /* sc_02 */
  .pet26Wrap .sc_02 { padding-bottom: 0; height: 100vh; }
  .pet26Wrap .sc_02 .sc02Bg { background-image: url(../img/sc02_bg.jpg); }
  .pet26Wrap .sc_02 .inr { justify-content: center; align-items: flex-start; width: 100%; height: 100%; text-align: center; }
  .pet26Wrap .sc_02 .inr .conBox { width: auto; margin-top: 0; display: flex; flex-direction: column; align-items: flex-start; }
  .pet26Wrap .sc_02 .inr .logo { width: auto; margin-bottom: 60px; }
  .pet26Wrap .sc_02 .inr .title { width: auto; margin: 0 0 30px -10px; }
  .pet26Wrap .sc_02 .inr .text { margin-bottom: 70px; text-align: left; }
  .pet26Wrap .sc_02 .inr .text p { font-size: 25px; }
  .pet26Wrap .sc_02 .inr .ctaBtn a { width: 393px; margin: 0; }

  /* sc_03 */
  .pet26Wrap .sc_03 { padding: 170px 0 160px; overflow: hidden; background: var(--baseW); }
  .pet26Wrap .sc_03 .inr { width: 100%; overflow: hidden; }
  .pet26Wrap .sc_03 .inr .title { margin-bottom: 60px; }
  .pet26Wrap .sc_03 .inr .title h2 { font-size: 60px; }
  .pet26Wrap .sc_03 .inr .title h2 > span { line-height: 140%; }
  .pet26Wrap .sc_03 .inr .text { margin-bottom: 250px; }
  .pet26Wrap .sc_03 .inr .text p { font-size: 23px; line-height: 160%; }
  .pet26Wrap .sc_03 .inr .img { position: absolute; right: -2%; top: 5%; z-index: -1; width: auto; margin-left: 0; }
  .pet26Wrap .sc_03 .inr .img picture,
  .pet26Wrap .sc_03 .inr .img img { width: auto; max-width: none; }
  .pet26Wrap .sc_03 .video { max-width: 1200px; width: 100%; margin: 0 auto; border-radius: 18px; }

  /* sc_04 */
  .pet26Wrap .sc_04 { height: 600px; }
  .pet26Wrap .sc_04 .inr { max-width: 100%; }
  .pet26Wrap .sc_04 .conBox { display: flex; align-items: stretch; height: 100%; }
  .pet26Wrap .sc_04 .img { width: 54.6875%; height: 100%; }
  .pet26Wrap .sc_04 .txtBox { display: flex; flex-direction: column; justify-content: flex-start; flex: 1; padding: 70px 60px 0; background: url(../img/sc04_bg02.jpg) no-repeat center/cover; }
  .pet26Wrap .sc_04 .title,
  .pet26Wrap .sc_04 .text { max-width: none; width: auto; margin-left: 0; margin-right: 0; }
  .pet26Wrap .sc_04 .title { margin-bottom: 24px; }
  .pet26Wrap .sc_04 .title p { font-size: 25px; }
  .pet26Wrap .sc_04 .title h2 { font-size: 70px; margin-top: 0; }
  .pet26Wrap .sc_04 .title h2 + picture,
  .pet26Wrap .sc_04 .title h2 + img { width: auto; margin-top: 20px; margin-bottom: 0; }
  .pet26Wrap .sc_04 .text p { font-size: 30px; }
  .pet26Wrap .sc_04 .text p:nth-of-type(1) { padding: 10px 15px; margin: 70px 0 20px; border-radius: 8px; }
  .pet26Wrap .sc_04 .text p:nth-of-type(2) > img { width: 28px !important; margin-bottom: 0; }
  .pet26Wrap .sc_04 .text p:nth-of-type(3) { font-size: 27px; }

  /* sc_05 */
  .pet26Wrap .sc_05 { padding: 150px 0 180px; }
  .pet26Wrap .sc_05 .title h2 { display: flex; align-items: center; justify-content: center; font-size: 60px; }
  .pet26Wrap .sc_05 .title h2 > img { width: 49px; display: block; margin-right: 15px; margin-bottom: 0; }
  .pet26Wrap .sc_05 .title h2 > span { padding: 0 5px; }
  .pet26Wrap .sc_05 .title h2 + span { font-size: 35px; }
  .pet26Wrap .sc_05 .formBox { max-width: 1100px; margin: 70px auto 0; }
  .pet26Wrap .sc_05 .formTop { display: grid; grid-template-columns: 390px 1fr; gap: 24px; }
  .pet26Wrap .sc_05 .formUpload { width: 390px; height: 345px; padding: 24px; border-radius: 18px; }
  .pet26Wrap .sc_05 .formUploadIcon { margin-bottom: 14px; }
  .pet26Wrap .sc_05 .formUploadTitle { margin-bottom: 10px; font-size: 25px; }
  .pet26Wrap .sc_05 .formUploadDesc { font-size: 20px; }
  .pet26Wrap .sc_05 .formRow--2 { display: grid; grid-template-columns: 0.75fr 1fr; gap: 14px; flex-direction: row; }
  .pet26Wrap .sc_05 .formInput { height: 74px; padding: 0 22px; font-size: 22px; }
  .pet26Wrap .sc_05 .formPhone { height: 74px; padding: 0 18px; }
  .pet26Wrap .sc_05 .formPhoneLabel,
  .pet26Wrap .sc_05 .formTypeLabel { font-size: 18px; }
  .pet26Wrap .sc_05 .formTypeList { flex-direction: row; align-items: center; gap: 36px; }
  .pet26Wrap .sc_05 .formTypeText strong { font-size: 18px; }
  .pet26Wrap .sc_05 .formTypeText em { font-size: 14px; }
  .pet26Wrap .sc_05 .formCheck { margin-left: 0; width: 22px; height: 22px; margin-top: 2px; }
  .pet26Wrap .sc_05 .formCheck::after { left: 6px; top: 3px; width: 6px; height: 10px; }
  .pet26Wrap .sc_05 .formAgree { font-size: 16px; }
  .pet26Wrap .sc_05 .formMsg { min-height: 110px; padding: 22px; font-size: 18px; }
  .pet26Wrap .formSubmit { margin: 50px auto 0; padding: 27px 31.5px; font-size: 24px; width: 300px; min-width: 0; }
  .pet26Wrap .formSubmit > img { margin-left: 15px; width: auto; }
  .pet26Wrap .sc_05 .subTitle { margin: 130px 0 70px; }
  .pet26Wrap .sc_05 .subTitle h3 { display: flex; align-items: center; justify-content: center; font-size: 60px; }
  .pet26Wrap .sc_05 .subTitle h3 > img { width: 49px; display: block; margin-right: 15px; margin-bottom: 0; }
  .pet26Wrap .sc_05 .subTitle h3 > span { padding-left: 10px; }
  .pet26Wrap .sc_05 .notice .n1,
  .pet26Wrap .sc_05 .notice .n2,
  .pet26Wrap .sc_05 .notice .n3 { padding: 40px 50px; font-size: 23px; }
  .pet26Wrap .sc_05 .notice .n1 { background-image: url(../img/sc05_notice_bg01.png); }
  .pet26Wrap .sc_05 .notice .n2 { width: 60%; }
  .pet26Wrap .sc_05 .notice .n3 { width: 40%; }
  .pet26Wrap .sc_05 .noticeRow { flex-direction: row; }
  .pet26Wrap .sc_05 .notice .noticeTit { margin-bottom: 12px; }
  .pet26Wrap .sc_05 .notice ul { padding-left: 18px; }
  .pet26Wrap .sc_05 .notice ul > li { font-size: 19px; }

  /* sc_06 */
  .pet26Wrap .sc_06 { padding: 160px 0; background: url(../img/sc06_bg.jpg) no-repeat center/cover; }
  .pet26Wrap .sc_06 .title { width: auto; }
  .pet26Wrap .sc_06 .title h2 + p { font-size: 23px; margin-top: 35px; }
  .pet26Wrap .sc_06 .img > div:nth-of-type(1) { right: 3%; top: 18%; width: auto; }
  .pet26Wrap .sc_06 .img > div:nth-of-type(2) { left: 10%; top: 37%; width: auto; }
  .pet26Wrap .sc_06 .img > div:nth-of-type(3) { right: 2%; bottom: 8%; width: auto; }
  .pet26Wrap .sc_06 .text { margin-top: 540px; }

  /* sc_07 */
  .pet26Wrap .sc_07 {overflow: hidden; }
  .pet26Wrap .sc_07 .inr {  }
  .pet26Wrap .sc_07 .img { overflow: hidden; width: 100%; max-width: none; height: 71%; top: 29%;  }
  .pet26Wrap .sc_07 .img > img { width: auto !important; }
  .pet26Wrap .sc_07 .img > img:nth-of-type(1) { left: 2.6%; top: 160px; }
  .pet26Wrap .sc_07 .img > img:nth-of-type(2) { left: 22.92%; top: 0; }
  .pet26Wrap .sc_07 .img > img:nth-of-type(3) { left: 55.73%; top: 20px; }
  .pet26Wrap .sc_07 .img > img:nth-of-type(4) { left: 81.92%; top: 0; }
  .pet26Wrap .sc_07 .img > img:nth-of-type(5) { left: 14.43%; top: 320px; }
  .pet26Wrap .sc_07 .img > img:nth-of-type(6) { left: 39.32%; top: 140px; }
  .pet26Wrap .sc_07 .img > img:nth-of-type(7) { left: 68.07%; top: 143px; }
  .pet26Wrap .sc_07 .img > img:nth-of-type(8) { left: 8.33%; top: 560px; }
  .pet26Wrap .sc_07 .img > img:nth-of-type(9) { left: 33.33%; top: 438px; }
  .pet26Wrap .sc_07 .img > img:nth-of-type(10) { left: 60.42%; top: 360px; }
  .pet26Wrap .sc_07 .img > img:nth-of-type(11) { left: 78.13%; top: 430px; }
  .pet26Wrap .sc_07 .inr .deco { max-width: 1200px; }
  .pet26Wrap .sc_07 .inr .deco > img { max-width: 1200px; width: auto; right: auto; bottom: auto; right: 21%; bottom: 6%; position: absolute; }

  /* sc_08 */
  .pet26Wrap .sc_08 { padding: 160px 0 180px; }
  .pet26Wrap .sc_08 .img { margin-top: -110px; width: auto; }
  .pet26Wrap .sc_08 .text { max-width: 980px; margin: 0 auto; padding: 36px 0; gap: 18px; }
  .pet26Wrap .sc_08 .text p { font-size: 23px; font-weight: bold; line-height: 1; }
  .pet26Wrap .sc_08 .text p strong { font-size: 40px; }
  .pet26Wrap .sc_08 .text p span { font-size: 22px; }
  .pet26Wrap .sc_08 .ctaBtn { flex-direction: row; gap: 46px; }
  .pet26Wrap .sc_08 .ctaBtn a { width: 357px; }
  .pet26Wrap .sc_08 .notice1 { font-size: 19px; margin: 20px 0 80px; }
  .pet26Wrap .sc_08 .notice1 > img { width: auto; }
  .pet26Wrap .sc_08 .notice2 { font-size: 15px; margin-top: 85px; }

  /* sc_09 */
  .pet26Wrap .sc_faq { padding-bottom: 200px; }
  .pet26Wrap .sc_faq h2 { font-size: 60px; padding: 140px 0 50px; }
  .pet26Wrap .sc_faq .faqBox { width: 1100px; }
  .pet26Wrap .sc_faq .faqTabs { margin-bottom: 33px; gap: 0; }
  .pet26Wrap .sc_faq .faqTab { flex: none; width: 360px; height: 95px; padding: 0; font-size: 36px; line-height: 95px; }
  .pet26Wrap .sc_faq .faqQ { align-items: center; padding: 30px 70px 30px 50px; font-size: 28px; }
  .pet26Wrap .sc_faq .faqQMark { margin-right: 25px; font-size: 31px; }
  .pet26Wrap .sc_faq .faqQ::after { right: 46px; width: 19px; height: 17px; margin-top: -8.5px; background-image: url(https://cdn.gni.kr/assets/web/images/campaign/remember/arow_u.png); }
  .pet26Wrap .sc_faq .faqAInner p { padding: 34px 75px 34px 110px; font-size: 20px; line-height: 32px; }
  .pet26Wrap .sc_faq .faqContactIcon { font-size: 24px; }

  /* sc_10 */
  .pet26Wrap .sc_10 { background: url(https://cdn.gni.kr/assets/web/images/campaign/remember/bg6.png) 50% 0 no-repeat; height: 330px; }
  .pet26Wrap .sc_10 .inr { max-width: 1200px; width: 100%; }
  .pet26Wrap .sc_10 .sc10Banner { padding: 70px 0 0 50px; display: inline-block; position: relative; }
  .pet26Wrap .sc_10 .sc10Banner img { width: auto; }
  .pet26Wrap .sc_10 .sc10Banner span { position: absolute; width: 24px; height: 22px; background: #4b6d3f; border-radius: 5px; line-height: 24px; text-align: center; font-size: 12px; color: #fff; right: -23px; bottom: 19px; }

  /* sc_11 */
  .pet26Wrap .sc_11 { padding: 30px 0; background: var(--baseW); }
  .pet26Wrap .sc_11 .inr * { font-size: 16px; line-height: 150%; color: var(--baseB); }
  .pet26Wrap .sc_11 .inr > p { margin-bottom: 10px; }
}
