@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 .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: 20px;
    font-weight: 800;
    font-family: 'Noto Sans KR', sans-serif;
    color: rgb(10, 10, 10);
    line-height: 1.6;
    text-align: left;
    -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: 5.5%;
    border-bottom: 1px solid rgb(199 199 199);
    font-size:20px;
    font-family: 'Noto Sans KR', sans-serif;
    color: rgb(10, 10, 10);
    line-height: 1.2;
    text-align: left;
    -moz-transform: scale(0.97, 1);
    -webkit-transform: scale(0.97, 1);
    -ms-transform: scale(0.97, 1);
}


.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;
    text-align: left;
    -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%;
    text-align: left;
    -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%);
    }
}
