/* 검색·AI 대응 문구 블록 (자주 묻는 질문, 소개문). 사이트 기본 톤에 맞춘 중립 스타일. */
.seo_faq{padding:40px 20px;background:#fff}
.seo_faq_inner{max-width:1200px;margin:0 auto;padding:24px 28px;background:#f7f8f6;border:1px solid #e1e4df;border-radius:10px;text-align:left}
.seo_faq h2{font-size:20px;font-weight:700;margin:0 0 6px;color:#1a1f1c}
.seo_faq h3{font-size:16px;font-weight:700;margin:18px 0 6px;padding-left:10px;border-left:3px solid #c69a52;color:#1a1f1c}
.seo_faq p{font-size:15px;line-height:1.75;margin:0;color:#3a3f3b}
.seo_intro{margin:0 0 24px;padding:24px 26px;border:1px solid #e1e4df;border-radius:10px;background:#fff;text-align:left}
.seo_intro>h2{display:block} /* layout.css 의 section > h2 { display:none } 보다 우선 */
.seo_intro h2{font-size:22px;font-weight:700;margin:0 0 10px;color:#1a1f1c}
.seo_intro h3{font-size:17px;font-weight:700;margin:20px 0 8px;color:#1a1f1c}
.seo_intro p,.seo_intro li{font-size:15px;line-height:1.8;color:#3a3f3b}
.seo_intro ul{margin:0;padding-left:1.2em}
.seo_intro li{list-style:disc;display:list-item}
.seo_intro a{color:#1f6b3a;text-decoration:underline}
/* 상품 상세 본문 위에 붙인 설명 글자 (상품 데이터 content 의 div.seo_product_desc) */
.seo_product_desc{margin:0 auto 24px;padding:22px 26px;border:1px solid #e1e4df;border-radius:10px;background:#f7f8f6;text-align:left}
.seo_product_desc p{margin:0;font-size:15px;line-height:1.8;color:#3a3f3b;word-break:keep-all}
.seo_product_desc p+p{margin-top:8px}
.repair_principle_inner .seo_product_desc{margin:28px auto 0}
/* 레인지볼 상세 이미지 사이(인증 서류 아래)에 넣은 읽을 수 있는 문장. 이미지의 남색 배경을 잇는다. */
.range_xpera_spec_text .seo_intro p{margin:8px 0 0}
.range_cert_note{margin:0;padding:0 24px 32px;background:#002e48;color:#fff;font-size:15px;line-height:1.7;text-align:center;word-break:keep-all}
.mat_replacement_backing img{display:block;width:100%;max-width:860px;height:auto;margin:16px auto 0;border-radius:10px}
/* 스크린천 쪽천 예시 영상(세로). 대표님이 정한 자리(10/21): "타석 크기 측정"(order 50, 끝이 세로 길이 측정) 아래, "주문 전 꼭 확인해 주세요"(60) 위 */
.core_page_screen .screen_jjokcheon{order:55;margin:24px 0 0}
.screen_jjokcheon video{display:block;width:100%;max-width:300px;height:auto;margin:14px auto 0;border-radius:10px;background:#000}
.screen_jjokcheon video+p{margin-top:18px}
/* 왼쪽 결제 안내 상자 맨 위 한 줄 (include/left.php) */
.sub_support_pay_note{margin:0 0 12px;font-size:13px;font-weight:700;line-height:1.5;color:#183b28;letter-spacing:-0.03em;word-break:keep-all}
.seo_note{display:block;margin-top:4px;font-size:13px;font-weight:500;color:#8a6a34}
.member_price_lock p.screen_price_from{margin:0 0 14px;color:#1e3a28;font-size:15px;font-weight:700}
.member_price_lock p a{color:#1f6b3a;text-decoration:underline;white-space:nowrap}
/* 위치 표시의 마지막 항목을 H1 으로 바꾼 곳은 원래 p 와 같은 크기로 둔다. 상품명 H1 은 기존 .view_box_right_title 규칙을 그대로 쓴다. */
h1.page_location_3{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}
@media (max-width:767px){
	.seo_faq{padding:28px 16px}
	.seo_product_desc p{font-size:14px}
	.seo_faq_inner,.seo_intro,.seo_product_desc{padding:18px 18px}
}
