﻿@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR&display=swap');
.PD_guide {margin: 0 auto;max-width: 1140px;}
.PD_guide img {max-width: 1140px;}

/* ===== 공통 폰트/정렬(테스트용) ===== */
.guide_top, .guide_mid, .guide_img {font-family: "Pretendard", "Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", Arial, sans-serif;text-align: center;}

/* ===== 이미지 영역(자리만) ===== */
.guide_img {width: 100%;margin: 0 auto;}
.guide_img .product_main_image {margin: 0 auto;}
.guide_img img {width: 100%;}
.guide_top .brand_name {background-color: rgb(255, 255, 255);z-index: 44;overflow: hidden;}
.guide_top .name_wrap {overflow: hidden;display: block;}
.guide_top .brand_en {margin-top: 80px;font-size: 12.4vw;font-weight: 800;color: rgb(10, 10, 10);line-height: 1.4;-moz-transform: scale(0.97, 1);-webkit-transform: scale(0.97, 1);-ms-transform: scale(0.97, 1);-ms-transform: scale(0.97, 1);}
.guide_top .brand_kr {margin-top: 0px;padding-bottom: 3.5%;font-weight: 800;font-size: 6.5vw;color: rgb(10, 10, 10);line-height: 1.2;-moz-transform: scale(0.97, 1);-webkit-transform: scale(0.97, 1);-ms-transform: scale(0.97, 1);}
.guide_top .brand_code {font-weight: 500;font-size: 3.2vw;margin: 0;color: #666;letter-spacing: 0.2px;}
.guide_top .explain {margin: 0 auto;overflow: hidden;margin-top: 6%;width: 100%;}
.guide_top .sub1 {font-size: 14px;font-family: 'Noto Sans KR', sans-serif;color: rgb(10, 10, 10);font-weight: 550;line-height: 1.6;overflow-wrap: break-word;-moz-transform: scale(0.97, 1);-webkit-transform: scale(0.97, 1);-ms-transform: scale(0.97, 1);}
.guide_top .sub2 {font-size: 14px;margin-bottom: 9%;font-family: 'Noto Sans KR', sans-serif;color: rgb(10, 10, 10);line-height: 160%;-moz-transform: scale(0.97, 1);-webkit-transform: scale(0.97, 1);-ms-transform: scale(0.97, 1);word-break: keep-all;font-weight: 350;overflow-wrap: break-word;}

/* point_detial */
.guide_point .point_detail {margin-bottom: 20px;font-size: 20px;font-family: 'Noto Sans KR', sans-serif;color: rgb(40, 40, 40);text-align: left;-moz-transform: scale(0.97, 1);-webkit-transform: scale(0.97, 1);-ms-transform: scale(0.97, 1);}
.guide_point ul li {list-style: none;}
.guide_point ul li img {width: 100%;}
.guide_point .p_txt {margin: 10px auto;max-width: 1140px;}
.guide_point .point_txt1 {font-size: 20px;font-family: 'Noto Sans KR', sans-serif;color: rgb(1, 1, 1);font-weight: 500;text-align: left;line-height: 1.638;display: block;margin: 0px;-moz-transform: matrix(0.93601765540544, 0, 0, 0.93601765540544, 0, 0);-webkit-transform: matrix(0.93601765540544, 0, 0, 0.93601765540544, 0, 0);-ms-transform: matrix(0.93601765540544, 0, 0, 0.93601765540544, 0, 0);}
.guide_point .point_txt2 {font-size: 1.2em;font-family: 'Noto Sans KR', sans-serif;color: rgb(1, 1, 1);line-height: 1.82;display: block;text-align: left;margin-top: 0px;margin-bottom: 80px;-moz-transform: matrix(0.93601765540544, 0, 0, 0.93601765540544, 0, 0);-webkit-transform: matrix(0.93601765540544, 0, 0, 0.93601765540544, 0, 0);-ms-transform: matrix(0.93601765540544, 0, 0, 0.93601765540544, 0, 0);z-index: 92;font-weight: 400;word-break: keep-all;}

/*상품 사이즈 정보*/
.guide_info ul > li > img {display: block;margin: 0 auto;}
.guide_info {background-color: #f5f5f5;overflow: hidden;}
.guide_info > ul {margin-bottom: 15px;text-align: center;}
.guide_info > ul > li {list-style: none;font-size: 1em;font-family: 'Noto Sans KR', sans-serif;color: rgb(1, 1, 1);line-height: 1.733;font-weight: 500;}
.guide_info table {max-width: 1052px;margin: 0 auto;margin-bottom: 20px;background-color: #e8e8e8;}
.guide_info .size_title {width: 1052px;height: 50px;background-color: #d3d3d3;}
.guide_info .sub_title {border-right: 1px solid white;width: 212px;height: 50px;font-size: 1.2em;font-family: 'Noto Sans KR', sans-serif;color: rgb(1, 1, 1);line-height: 1.733;text-align: center;}
.guide_info .size_number {width: 212px;height: 40px;}
.guide_info .number {border-bottom: 1px solid white;border-right: 1px solid white;font-size: 1em;text-align: center;font-family: "Gmarket Sans TTF";color: rgb(1, 1, 1);line-height: 1.733;font-weight: 500;}

@keyframes colorize {
    0% {-webkit-filter: grayscale(100%);filter: grayscale(100%);}
    100% {-webkit-filter: grayscale(0%);filter: grayscale(0%);}
}
/* ===== 중간(카피/모델명/설명) ===== */
.guide_mid {padding: 18px 16px 32px;}

/* 파란 카피 (이미지 상단 파란 문구 느낌) */
.guide_mid .title_sub {margin: 0 0 18px;font-weight: 800;font-size: 5.2vw; /* 이미지 느낌: 큼직한 2줄 */line-height: 1.3;color: #0F4F8C; /* 이미지 샘플링 기반 블루 */letter-spacing: -0.5px;word-break: keep-all;}

/* 메인 모델명 (굵고 진한 그레이) */
.guide_mid .title_main {margin: 0 0 18px;font-weight: 900;font-size: 7.5vw; /* 이미지 느낌: 가장 큼 */line-height: 1.05;color: #3F3F3F;letter-spacing: 0.5px;word-break: keep-all;}

/* 설명 텍스트 (중앙 정렬, 2~3줄) */
.guide_mid .explain_wrap {max-width: 920px;margin: 0 auto;}
.guide_mid .sub2 {margin: 0;font-weight: 500;font-size: 3.6vw;line-height: 1.75;color: #2A2A2A; /* 이미지 샘플링 기반 다크 그레이 */letter-spacing: -0.2px;word-break: keep-all;}