﻿@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR&display=swap');
.PD_guide {margin: 0 auto;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: 700px;margin: 0 auto;}
.guide_img .product_main_image {margin: 0 auto;}
.guide_img img {width: 100%;}
.PD_guide img {max-width: 1140px;}
.guide_top {display: block;padding: 0 6% 0 6%;}
.guide_top .brand_name {z-index: 44;overflow: hidden;}
.guide_top .name_wrap {overflow: hidden;display: block;margin-bottom: 3%;}
.guide_top .brand_en {font-weight: 700;margin-top: 150px;font-size: 75px;letter-spacing: 0.5px;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);-ms-transform: scale(0.97, 1);z-index: 60;}
.guide_top .brand_kr {margin-top: 0px;margin-bottom: 0px;font-size: 65px;font-weight: 800;padding-bottom: 2%;color: #111;line-height: 1.4;-moz-transform: scale(0.97, 1);-webkit-transform: scale(0.97, 1);-ms-transform: scale(0.97, 1);z-index: 61;}
.guide_top .brand_code {font-weight: 500;font-size: 24px;margin: 0;color: #666;letter-spacing: 0.2px;}
.guide_top .explain {margin: 0 auto;overflow: hidden;margin-bottom: 50px;width: 100%;}
.guide_top .sub1 {font-size: 18px;font-family: 'Noto Sans KR', sans-serif;color: rgb(10, 10, 10);font-weight: 600;line-height: 1.6;-moz-transform: scale(0.97, 1);-webkit-transform: scale(0.97, 1);-ms-transform: scale(0.97, 1);}
.guide_top .sub2 {width: 100%;font-size: 18px;font-family: 'Noto Sans KR', sans-serif;color: rgb(40, 40, 40);line-height: 1.6;word-break: keep-all;-moz-transform: scale(0.97, 1);-webkit-transform: scale(0.97, 1);-ms-transform: scale(0.97, 1);}

/* point_detial */
.guide_point .point_detail {margin: 20px;font-size: 34px;font-family: 'Noto Sans KR', sans-serif;color: rgb(40, 40, 40);line-height: 1.5;text-align: center;-moz-transform: scale(0.97, 1);-webkit-transform: scale(0.97, 1);-ms-transform: scale(0.97, 1);z-index: 83;}
.guide_point ul li {list-style: none;width: 70%;margin: 0 auto;}
.guide_point ul li img {width: 100%;}
.guide_point .p_txt {margin: 10px auto;max-width: 1140px;}
.guide_point .point_txt1 {font-size: 34px;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);z-index: 91;}
.guide_point .point_txt2 {font-size: 17px;font-family: 'Noto Sans KR', sans-serif;font-weight: 350;color: rgb(1, 1, 1);display: block;text-align: left;margin-top: 0px;margin-bottom: 117px;-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;}

/*상품 사이즈 정보*/
.guide_info ul > li > img {display: block;margin: 0 auto;}
.guide_info {background-color: #f5f5f5;overflow: hidden;max-width: 950px;margin: 0 auto;}
.guide_info > ul {margin-bottom: 50px;}
.guide_info > ul > li {list-style: none;font-size: 16px;font-family: 'Noto Sans KR', sans-serif;color: rgb(1, 1, 1);line-height: 1.733;}
.guide_info table {max-width: 800px;margin: 0 auto;margin-bottom: 20px;background-color: #e8e8e8;}
.guide_info .size_title {width: 1052px;height: 80px;background-color: #d3d3d3;}
.guide_info .sub_title {border-right: 1px solid white;width: 212px;height: 80px;font-size: 24px;font-family: 'Noto Sans KR', sans-serif;color: rgb(1, 1, 1);line-height: 1.733;text-align: center;}
tr > td:last-child {border-right: 0;}
.guide_info .size_number {width: 212px;height: 54px;}
.guide_info .number {border-right: 1px solid white;border-bottom: 1px solid white;font-size: 16px;text-align: center;font-family: "Gmarket Sans TTF";color: rgb(1, 1, 1);}
.guide_info .detail_contents img {max-width: 800px;}

@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: 38px; /* 이미지 느낌: 큼직한 2줄 */line-height: 1.15;color: #0F4F8C; /* 이미지 샘플링 기반 블루 */letter-spacing: -0.5px;}

/* 메인 모델명 (굵고 진한 그레이) */
.guide_mid .title_main {margin: 0 0 18px;font-weight: 900;font-size: 64px; /* 이미지 느낌: 가장 큼 */line-height: 1.05;color: #3F3F3F;letter-spacing: 0.5px;}

/* 설명 텍스트 (중앙 정렬, 2~3줄) */
.guide_mid .explain_wrap {max-width: 920px;margin: 0 auto;}
.guide_mid .sub2 {margin: 0;font-weight: 500;font-size: 18px;line-height: 1.75;color: #2A2A2A; /* 이미지 샘플링 기반 다크 그레이 */letter-spacing: -0.2px;word-break: keep-all;}