 /* dry1 */

 .dry1{}
 .dry1 .sec1{background: url(/img/dry/d1_s1_bg.png)no-repeat center /cover;}
 .dry1 .ds1_con{gap: 50px; padding: 140px 0;display: flex;justify-content: space-between;align-items: center;}
 .dry1 .s1_tit1_2_logo{width: 100%;}
 .dry1 .s1_left{display: flex;flex-direction: column;gap: 30px;gap: 80px;justify-content: space-between;}
 .dry1 .s1_tit_group{color: #fff;display: flex;flex-direction: column;gap: 30px;white-space: nowrap;}
 .dry1 .s1_tit1{display: flex;flex-direction: column;gap: 10px;}
 .dry1 .s1_tit1_1{font-size: 42px;font-weight: 700;color: #fff;}
 .dry1 .s1_tit1_2{display: flex;align-items: center;gap: 5px;font-size: 80px;font-weight: 700;}
 .dry1 .s1_tit2{font-size: 28px;font-weight: 500;line-height: 1.4;}
 .dry1 .s1_left_bottom{display: flex;flex-direction: column;line-height: 1.2;color: #0000006e;}
 .dry1 .s1_left_bottom1{font-size: 60px;font-weight: 900;}
 .dry1 .s1_left_bottom2{font-size: 30px;font-weight: 500;}
 .dry1 .s1_right{position: relative;}
 .dry1 .s1_right img{position: relative;z-index: 2;}
 .dry1 .s1_right::after{content: '';position: absolute;width: 100%;height: 100%;background-color: #ffffff33;bottom: -10px;right: -10px;}

 .dry1 .sec2{background: url(/img/dry/d1_s2_bg.png)no-repeat center /cover;}
 .dry1 .s2_con{padding: 60px 0;}
 .dry1 .s2_img_group{position: relative;}
 .dry1 .s2_main_img{position: relative;}
 .dry1 .s2_ani_img{position: absolute;transform: translate(-50%, -50%);top: 50%;left: 50%;width: max-content;max-width: 60%;}
 .dry1 .s2_ani_img img{transform: translateY(-10%);animation: floatAni 2s ease-in-out infinite alternate;}
@keyframes floatAni {
    0%{transform: translateY(-10%);}
    100%{transform: translateY(10%);}
}

 .dry1 .sec3{background: linear-gradient(to right, #3BD1C7, #2B4F5A);}
 .dry1 .s3_con{padding: 25px 0; display: flex;justify-content: center;gap: 60px;align-items: center;color: #fff;}
 .dry1 .s3_left{font-family: "Bodoni Moda", serif;font-weight: 700;font-size: 72px;}
 .dry1 .s3_line{width: 1px;height: 72px;background-color: #ffffff48;}
 .dry1 .s3_right{font-size: 24px;line-height: 1.2;}
 .dry1 .s3_right span{font-weight: 600;}
 .dry1 .s4_df_group{display: flex;flex-direction: column;}
 .dry1 .s4_df{align-items: center; display: flex;background-color: #1ba09734;justify-content: center;gap: 180px;}
 .dry1 .s4_df:nth-child(2n){background-color: #fff;flex-direction: row-reverse;}
 .dry1 .s4_df_img{width: 50%;}
 .dry1 .s4_df_txt_group{width: calc(50% - 180px); display: flex;flex-direction: column;align-items: center;text-align: center;gap: 30px;}
 .dry1 .s4_df_txt1{display: flex;align-items: center;gap: 5px; font-weight: 700;color: #1BA097;font-size: 60px;}
 .dry1 .s4_df_txt2{font-size: 40px;font-weight: 700;}
 .dry1 .s4_df_txt3{font-size: 20px;line-height: 1.4;color: #676767;}

 .dry1 .sec5{background: url(/img/dry/d1_s5_bg.png)no-repeat center /cover;}
 .dry1 .s5_con{display: flex;flex-direction: column;gap: 60px;align-items: center;text-align: center;}
 .dry1 .s5_img_group{display: flex;gap: 30px;justify-content: center;}
 .dry1 .s5_img_group img{width: calc(100% / 3 - 30px);}
 .dry1 .s5_tit{font-size: 60px;line-height: 1.2;}
 .dry1 .s5_tit span{font-weight: 700;color: #1BA097;}
 .dry1 .s5_bottom_txt{color: #676767;font-size: 18px;line-height: 1.4;}

 .dry1 .n_sec6{background: url(/img/dry/d1_s6_bg.png)no-repeat center /cover;}
 .dry1 .n_s6_con{display: flex;align-items: center;gap: 100px;}
 .dry1 .n_s6_tit_group{display: flex;flex-direction: column;gap: 20px;line-height: 1.2;}
 .dry1 .n_s6_tit{font-size: 60px;font-weight: 700;}
 .dry1 .n_s6_txt{font-size: 24px;line-height: 1.4;}
 .dry1 .n_s6_list_group{display: flex;flex-direction: column;gap: 12px;}
 .dry1 .n_s6_tit span{color: #1BA097;}

.dry1 .sec6{display: flex;}
.dry1 .sec6 .s6_list{transition: 0.6s; cursor: pointer; width: calc((100% - 640px) / 3);overflow: hidden;display: flex;}
.dry1 .sec6 .s6_list.on{width: calc((100% - 640px) / 3 + 640px);}
.dry1 .sec6 .s6_list .s6_list_main{width: 100%;transition: 0.6s ease;}
.dry1 .sec6 .s6_list.on .s6_list_main{width: calc(100% - 640px);}
.dry1 .sec6 .s6_list>div{flex: 0 0 auto;}
.dry1 .sec6 .s6_list img{height: 100%;object-fit: cover;}
.dry1 .sec6 .s6_list_on{position: relative;} 
.dry1 .sec6 .wh_arr{position: absolute;top: 50%;left: 0;transform: translateY(-50%);}

.dry1 .sec7 {background: url(/img/dry/p1_s7_bg.png)no-repeat center /cover;}
.dry1 .sec7 .s7_con{display: flex;flex-direction: column;gap: 50px;}
.dry1 .sec7 .s7_tit{display: flex;flex-direction: column;gap: 27px;}
.dry1 .sec7 .s7_tit1{font-size: 18px;}
.dry1 .sec7 .s7_tit2{font-size: 40px;font-weight: 700;line-height: 1.3;}
.dry1 .sec7 .you_con{display: flex;gap: 70px;align-items: center;}
.dry1 .sec7 .you_left{width: calc(100% - 471px - 70px);}
.dry1 .sec7 .you_left iframe{width: 100%;aspect-ratio: 739/415;border-radius: 30px;}
.dry1 .sec7 .you_right{width: 471px;}
.dry1 .you_list_group{display: flex;flex-direction: column;}
.dry1 .you_list{border-bottom: 1px solid #fff; cursor: pointer; line-height: 1.4; display: flex;gap: 20px;align-items: center; padding: 26px; width: 100%;height: 100px;box-sizing: border-box;background-color: #ffffff1f;}
.dry1 .sec7 .you_tit_con{font-size: 28px;font-weight: 600; display: flex;justify-content: space-between;align-items: center;}

.wh{color: #fff;}
 
 .dry1 {}
 .dry1 {}
 .dry1{}
 .dry1{}
 .dry1{}
 .dry1{}



 @media screen and (max-width:1250px) {
    .dry1 .sec6{display: grid;grid-template-columns: repeat(2,1fr);}
    .dry1 .sec6 .wh_arr{display: none;}
    .dry1 .sec6 .s6_list{width: auto;flex-direction: column;}
    .dry1 .sec6 .s6_list.on .s6_list_main{width: auto;}
    .dry1 .sec6 .s6_list.on{width: auto;}
    .dry1 .s4_df_txt_group{width: calc(50% - 50px);}
    .dry1 .s4_df{gap: 50px;}
    .dry1 .n_s6_con{gap: 50px;}
}

@media screen and (max-width:1024px) {

    .dry1 .s1_tit1_1{font-size: 20px;}
    .dry1 .s1_tit1_2{font-size: 30px;}
    .dry1 .s1_tit1_2_logo{max-width: 80px;}
    .dry1 .s1_tit2{font-size: 18px;}
    .dry1 .s1_left_bottom1{font-size: 32px;}
    .dry1 .s1_left_bottom2{font-size: 20px;}

    
    .dry1 .sec7 .you_con{flex-direction: column;align-items: flex-start;gap: 30px;}
    .dry1 .sec7 .you_left{width: 100%;}
    .dry1 .s3_con{flex-direction: column;gap: 10px;width: 90%;margin: 0 auto;}
    .dry1 .s3_line{width: 100%;height: 1px;}
    .dry1 .s3_right{text-align: center;}
    .dry1 .s4_df_txt1_1{width: 80px;}
    .dry1 .s4_df_txt1{font-size: 30px;}
    .dry1 .s4_df_txt2{font-size: 24px;}
    .dry1 .s4_df_txt3{font-size: 16px;}
    .dry1 .s4_df_txt_group{gap: 10px;}

    .dry1 .s5_tit{font-size: 30px;}
    .dry1 .s5_con{gap: 40px;}

    .dry1 .n_s6_con{flex-direction: column;}
    
    
}

@media screen and (max-width:767px) {

    .dry1 .ds1_con{width: 100%; flex-direction: column-reverse;max-width: unset;padding: 0 0 60px;}
    .dry1 .s1_right{width: 100%;}
    .dry1 .s1_right img{width: 100%;aspect-ratio: 375/277;object-fit: cover;}
    .dry1 .s1_right::after{display: none;}
    .dry1 .ds1_con{justify-content: flex-start;align-items: flex-start;}
    .dry1 .s1_left{width: 90%;margin: 0 auto;gap: 20px;}

    .dry1 .sec6{display: grid;grid-template-columns: repeat(1,1fr);}
    .dry1 .sec6 .s6_list img{width: 100%;}
    .dry1 .sec6 .s6_list .s6_list_on{height: 0;overflow: hidden;}
    .dry1 .sec6 .s6_list.on .s6_list_on{height: auto;}
    
    .dry1 .you_list{}
    .dry1 .sec7 .you_right{width: 100%;}
    .dry1 .sec7 .s7_tit{text-align: center;gap: 10px;}
    .dry1 .sec7 .s7_tit2{font-size: 30px;}
    .dry1 .sec7 .you_tit_con{flex-direction: column;font-size: 18px;gap: 10px;text-align: center;line-height: 1.3;}
    .dry1 .you_viewmore{width: 150px;}
    .dry1 .you_list{padding: 16px ;}
    
    .dry1 .s2_ani_img{max-width: 80%;}
    .dry1 .s2_main_img{z-index: 2;}

    .dry1 .s3_left{font-size: 30px;}
    .dry1 .s3_right{font-size: 16px;}
    .dry1 .s4_df:nth-child(2n),.dry1 .s4_df{flex-direction: column-reverse;padding-bottom: 60px;}
    .dry1 .s4_df{gap: 40px;}
    .dry1 .s4_df_img{width: 100%;}
    .dry1 .s4_df_txt_group{width: 90%;}

    .dry1 .s5_img_group{flex-direction: column;gap: 12px;}
    .dry1 .s5_img_group img{width: 100%;}
    .dry1 .s5_bottom_txt{}

    .dry1 .n_s6_tit{font-size: 30px;}
    .dry1 .n_s6_txt{font-size: 18px;}
    .dry1 .n_s6_con{align-items: flex-start;gap: 40px;}
    
    
    
}




/*
    sec8
*/.sub02 .sc_inner {
    width: 90%;
    max-width: 1280px;
    /* width: 100%; */
    margin: 0 auto;
}

.sub02 .sec8 {
    position: relative;
    padding: 120px 0px 150px 0px;
    background: #F8F8F8;
}

.sub02 .sec8 .bg {
    position: absolute;
    width: 100%;
    bottom: 0;
    height: 849px;
    background: url(/img/dry/vitreous_s6_bg.png) bottom center / cover no-repeat;
}

.sub02 .sec8 .sc_inner {}

.sub02 .sec8 .s6_tit {
    display: flex;flex-direction: column;gap: 18px;
    text-align: center;
}

.sub02 .sec8 .c6 {
    display: block;
    padding-bottom: 18px;
    font-size: 24px;
    font-weight: 700;
    line-height: 20px;
}

.sub02 .sec8 .sub_tit {font-size: 50px;font-weight: 700;line-height: 1.3;}

.sub02 .sec8 .bar {
    display: block;
    width: 2px;
    height: 30px;
    margin: 40px auto;
    background: var(--DarkBlue-Gray-300, #D1D5DB);
}

.sub02 .message_list {
    position: relative;
    z-index: 2;
}

.sub02 .message_item {
    margin-top: 40px;
    display: flex;
    align-items: flex-start;
    gap: 50px;
}

.sub02 .message_item.answer {
    justify-content: flex-end;
}

.sub02 .message_item.answer .text_box {
    background-color: #1BA097;
    color: #fff;
    order: -1;
}

.sub02 .message_item .img_box {}

.sub02 .message_item .text_box {
    position: relative;
    border-radius: 20px;
    background: #F3EEE8;
    padding: 24px 40px;
    box-sizing: border-box;
    color: #151717;
    font-family: 'SUIT', sans-serif;
    font-size: 20px;
    font-style: normal;
    line-height: 1.3;
    font-weight: 500;
    max-width: 560px;
}

.sub02 .message_item .text_box:after {
    position: absolute;
    left: -30px;
    top: 20px;
    content: url(/img/dry/ico_tail.svg);

}

.sub02 .message_item.answer .text_box::after {
    left: inherit;
    right: -30px;
    content: url(/img/dry/ico_tail2.svg);
}

.sub02 .btn_img {
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 100%;
    opacity: 0.8;
    transform: translateX(-50%);
    cursor: pointer;
}

.sub02 .btn_img .btn_box {
    width: 100%;
    margin: 0 auto;
    padding: 48px 0;
    box-sizing: border-box;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #000 100%);
    backdrop-filter: blur(2.5px);
    text-align: center;
    color: #fff;
}

@media screen and (max-width:1080px) {
    .sub02 .message_box {
        width: 90%;
    }

    .sub02 .message_item {
        gap: 40px;
    }

    .sub02 .message_item .text_box {
        padding: 20px;
        font-size: 16px;
    }

    .sub02 .message_item .img_box {
        min-width: max-content;
        position: relative;
        z-index: 99;
    }
}

@media screen and (max-width:768px) {
    .sub02 .message_item .img_box {
        display: none;
    }

    .sub02 .message_item {
        margin-left: 40px;
    }

    .sub02 .message_item.answer {
        margin-right: 40px;
    }
}

@media screen and (max-width:500px) {
    .sub02 .message_item {
        margin-top: 20px;

    }

    .sub02 .message_item .text_box {
        margin-left: auto;
    }

    .sub02 .message_item.answer .img_box {
        margin-left: auto;
    }

    .sub02 .message_item.answer .text_box {
        margin-left: 0;
        margin-right: auto;
        width: 90%;
    }

    .sub02 .message_item.answer .text_box::after {
        top: auto;
    }
}





/*
    sec9
*/
.sub02 .sec9 {
    padding: 140px 0;
}

.sub02 .sec9 .s7_tit {
    font-size: 18px;
    font-weight: 400;
    line-height: 130%;
    padding-bottom: 24px;
}

.sub02 .card {
    display: flex;
    gap: 30px;
    margin: 54px 0 120px;
}

.sub02 .card>li {
    flex: 1 1 auto;
    position: relative;
}

.sub02 .card>li:hover .hov_box {
    opacity: 1;
}

.sub02 .card>li .hov_box {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    border-radius: 999px;
    background: #1ba09777;

    backdrop-filter: blur(10px);
    opacity: 0;
    align-items: center;
    justify-content: center;
}

.sub02 .card>li .hov_box p {
    color: #FFF;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.6;
}

.sub02 .card>li .hov_box>span {
    display: block;
    text-align: center;
    line-height: 1.5;
    /* 28.8px */
    padding: 16px 24px;
    box-sizing: border-box;
    border-radius: 50px;
    color: var(--DarkBlue-Gray-White, #FFF);
    font-size: 24px;
    background: rgba(255, 255, 255, 0.20);
}


.sub02 .sec9 .s7_tit_con {display: flex;flex-direction: column;gap: 10px;text-align: left;}
.sub02 .sec9 .s7_tit {padding-bottom: 0;font-size: 30px;}
.sub02 .sec9 .sub_tit {font-size: 60px;font-weight: 700;display: block;text-align: left;}

.sub02 .swiper-pagination {
    bottom: 20px;
}

.sub02 .swiper-pagination-bullet {
    border-radius: 50px;
    background-color: #D9D9D9;
    width: 10px;
    height: 10px;
    opacity: 1;
    transition: all 0.5s;
}

.sub02 .swiper-pagination-bullet-active {
    width: 50px;
    height: 10px;
    background-color: #1BA097;
    transition: all 0.6s;
}


@media screen and (max-width: 1024px) {
    .sub02 .sec9 {
        padding: 70px 0;

    }

    .sub02 .sec9 .s7_tit {
        font-size: 22px;
        /* text-align: center; */
    }

    .sub02 .sec9 .sub_tit {
        font-size: 30px;
    }

    .sub02 .sec9 .sub_tit .c2 {
        display: block;
    }

    .sub02 .sec9 .swiper {
        padding: 50px 0 0;
    }
}

@media screen and (max-width: 980px) {
    .sub02 .swiper-slide {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(2, auto);
        gap: 70px;
        margin: 0 auto;
    }

    .sub02 .swiper-slide ul {
        display: contents;
    }

    .sub02 .swiper-slide li {
        list-style: none;
    }

    .sub02 .swiper-slide li img {
        width: 100%;
    }

    .sub02 .swiper-pagination {
        position: relative;
        margin-top: 50px;
        bottom: 0;
    }

    .sub02 .card>li .hov_box>span {
        padding: 10px 16px;
        font-size: 18px;
    }
}

@media screen and (max-width: 768px) {
    .sub02 .sec9 .s7_tit_con{text-align: center;}
    .sub02 .sec9 .sub_tit{text-align: center;}
    .sub02 .swiper-slide {
        gap: 16px 20px;
    }

    .sub02 .swiper-pagination-bullet {
        width: 6px;
        height: 6px;
        opacity: 1;
    }

    .sub02 .swiper-pagination-bullet-active {
        width: 30px;
        height: 6px;
    }

    .sub02 .card>li .hov_box>span {
        padding: 10px 10px;
        font-size: 16px;
    }
    .sub02 .sec8{padding-top: 60px;}
    .sub02 .sec8 .c6{font-size: 16px;}
    .sub02 .sec8 .sub_tit{font-size: 30px;}
}



.c6{color: #1BA097;}
.c7{color: #95DBDD;}





/* dryeye2 */

.dry2 {}
.dry2 .sec1{background: url(/img/dry/d2_s1_bg.png)no-repeat center /cover;}
.dry2 .ds2_con{padding-bottom: 150px;padding-top: 70px;}
.dry2 .d2_txt_group{display: flex;flex-direction: column;gap: 30px;}
.dry2 .d2_tit{line-height: 1.2;font-size: 60px;font-weight: 500;}
.dry2 .d2_txt{font-size: 18px;line-height: 1.4;color: #666;}
.dry2 .d2_tit span{ }
.dry2 .d2_tit span.span1{color: #1BA097;font-weight: 700;font-family: "Noto Serif KR", serif;}
.dry2 .d2_tit span.span2{color: #67C5C8;font-weight: 700;font-family: "Noto Serif KR", serif;}

.dry2 .sec2{background: url(/img/dry/d2_s2_bg.png)no-repeat center /cover;color: #fff;}
.dry2 .s2_con{display: flex;justify-content: center;gap: 50px;align-items: center;}
.dry2 .sec2 .d2_txt{color: #fff;}
.dry2 .s2_right_group{width: 50%;display: flex;flex-direction: column;gap: 30px;}
.dry2 .s2_list{box-sizing: border-box; background-color: #fff;gap: 30px; border-radius: 10px;box-shadow: 4px 4px 4px  #00000046 ; padding: 36px 20px;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;font-size: 24px;font-weight: 700;color: #1BA097;}

.dry2 .s3_con{display: flex;align-items: center;justify-content: space-between;gap: 20px;}
.dry2 .sec3 .d2_txt_group{width: 50%;}
.dry2 .s3_list_group{display: flex;flex-direction: column;gap: 12px;}


.dry2 .sec4{background: url(/img/dry/d2_s2_bg.png)no-repeat center /cover;color: #fff;}
.dry2 .s4_con{max-width: 940px;display: flex;flex-direction: column;gap: 60px;}
.dry2 .s4_tit_group{font-size: 60px;font-weight: 700; display: flex;flex-direction: column;gap: 30px;text-align: center;align-items: center;}
.dry2 .s4_con_group{display: flex;flex-direction: column;gap: 30px;}
.dry2 .s4_con1{display: flex;gap: 20px;justify-content: center;}
.dry2 .s4_con2{text-align: center;line-height: 1.4;font-size: 20px;background-color: #ffffff21;border: 1px solid #fff;border-radius: 20px;padding: 30px 60px;}
.dry2 .s4_con4{border: 4px solid #37CEC4;background-color: #fff; border-radius: 60px;padding: 12px 60px;display: flex;gap: 16px;align-items: center;}
.dry2 .s4_con4_txt{width: calc(100% - 12px - 32px);font-size: 18px;line-height: 1.2;color: #666666;}
.dry2 .s4_logo{height: 28px;}

.dry2 .sec5{background-color: #F7F7F7;display: flex;justify-content: flex-end;gap: 84px;}
.dry2 .s5_right{width: 50%;}
.dry2 .s5_left{gap: 40px; display: flex;flex-direction: column;justify-content: center;padding: 100px 0;}
.dry2 .s5_right{}
.dry2 .s5_right img{height: 100%;object-fit: cover;}
.dry2 .s5_tit_group{display: flex;flex-direction: column;gap: 10px;}
.dry2 .s5_tit1{font-size: 22px;line-height: 1.2;font-weight: 500;}
.dry2 .s5_tit2{font-size: 60px;font-weight: 700;line-height: 1.2;}
.dry2 .s5_grid_group{display: grid;grid-template-columns: repeat(2,1fr);gap: 16px;}
.dry2 .s5_grid{display: flex;justify-content: center;gap: 40px; align-items: center;width: 270px;height: 127px;background-color: #fff;border-radius: 16px;border: 1px solid #E1E1E1;}
.dry2 .s5_grid_txt{color: #23837C;font-size: 20px;line-height: 1.2;}

.dry2 .sec6{background: url(/img/dry/d2_s6_bg.png)no-repeat center /cover;color: #fff;}
.dry2 .s6_con{display: flex;flex-direction: column;gap: 60px;}
.dry2 .s6_tit_group{display: flex;flex-direction: column;gap: 20px;}
.dry2 .s6_tit{font-weight: 600;font-size: 40px;line-height: 1.2;}
.dry2 .s6_list_group{display: flex;flex-wrap: wrap;gap: 20px;justify-content: center;}
.dry2 .s6_list{display: flex;height: 260px;align-items: center;justify-content: center;gap: 16px;color: #fff;flex-direction: column; font-size: 24px;font-weight: 700;line-height: 1.5; width: calc(100% / 3 - 20px);border-radius: 16px;background-color: #151717a6;box-shadow: 5px 5px 10px #0000003f ;backdrop-filter: blur(8px);}

@media screen and (max-width:1350px) {
    .dry2 .sec5{gap: 20px;}
    /* .dry2 .s5_left{max-width: 90%;margin-left: auto;} */
}
.b_1024{display: none;}
@media screen and (max-width:1024px) {
    .b_1024{display: block;}
    .n_1024{display: none;}
    .dry2 .d2_tit{font-size: 30px;}
    .dry2 .d2_txt{font-size: 16px;}

    .dry2 .s2_con{flex-direction: column;align-items: flex-start;}
    .dry2 .s2_right_group{width: 100%;}
    
    .dry2 .sec5{flex-direction: column;}
    
    .dry2 .s5_grid_group{width: max-content;margin: auto;}
    .dry2 .s5_tit_group{text-align: center;}
    .dry2 .s5_right{max-height: 325px; width: 100%;overflow: hidden;}
    .dry2 .s5_right img{width: 100%;object-position: bottom;}

    .dry2 .s6_list{width: calc(100% / 2 - 20px);}
    
    
}
@media screen and (max-width:767px) {
    .dry2 .d2_txt_group{gap: 20px;}
    .dry2 .ds2_con{padding-top: 60px;padding-bottom: 255px;}
    .dry2 .sec1{background-image: url(/img/dry/m_d2_s1_bg.png);background-position: center bottom;}
    .dry2 .s2_con{gap: 40px;}
    .dry2 .s2_right_group{gap: 16px;}
    .dry2 .s2_list{padding: 20px;font-size: 20px;}

    .dry2 .s3_con{flex-direction: column;gap: 40px;}
    .dry2 .sec3 .d2_txt_group{width: 100%;}
    
    .dry2 .s3_list_group{max-width: 400px;margin: 0 auto;}

    .dry2 .s4_tit_group{gap: 10px;}
    .dry2 .s4_tit_group{font-size: 30px;}

    .dry2 .s4_con{gap: 40px;}
    .dry2 .s4_con_group{gap: 20px;}
    .dry2 .s4_con1{gap: 15px;}
    .dry2 .s4_con2{padding: 20px;font-size: 16px;}
    .dry2 .s4_con3{max-width: 400px;margin: auto ;}
    .dry2 .s4_con4{border-radius: 30px;}
    .dry2 .s4_con4{padding: 12px 30px;}

    .dry2 .sec5{gap: 0px;}
    .dry2 .s5_left{padding-bottom: 50px;padding-top: 60px;}
    .dry2 .s5_tit1{font-size: 18px;}
    .dry2 .s5_tit2{font-size: 30px;}
    .dry2 .s5_left{gap: 40px;}
    .dry2 .s5_grid_group{max-width: 90%;gap: 15px;}
    .dry2 .s5_grid{ width: 160px;height: 170px;flex-direction: column;gap: 20px;text-align: center;}
    .dry2 .s5_grid_txt{font-size: 16px;}
    
    .dry2 .s6_list_group{gap: 15px;}
    .dry2 .s6_list{font-size: 16px;height: 180px;}
    
    .dry2 .s6_tit_group{align-items: center;}
    .dry2 .s6_tit{font-size: 22px;}
    .dry2 .s6_con{gap: 50px;}
    
    
}



/* dry3 */






.dry3 .d3_txt_group{display: flex;flex-direction: column;gap: 30px;}
.dry3 .d3_tit{line-height: 1.2;font-size: 72px;font-weight: 700;font-family: "Libre Bodoni", serif;}
.dry3 .d3_txt{font-size: 18px;line-height: 1.4;color: #666;}
.dry3 .d3_tit2{font-size: 36px;font-weight: 500; font-family: "Noto Serif KR", serif;color: #474747;}
.dry3 .d3_tit span.span1{color: #1BA097;}

.dry3 .sec1 {background: url(/img/dry/d3_s1_bg.png)no-repeat center /cover;}
.dry3 .d3_s1_con{display: flex;flex-direction: column;gap: 60px;align-items: center;text-align: center;}
.dry3 .s1_tit_group{display: flex;flex-direction: column;gap: 15px;}
.dry3 .s1_tit1{font-size: 48px;line-height: 1.2;}
.dry3 .s1_tit2{font-size: 60px;font-weight: 700;line-height: 1.2;}
.dry3 .s1_tit3{font-size: 18px;line-height: 1.4;color: #666;}
.dry3 {}
.dry3 {}
.dry3 {}
.dry3 {}
.dry3 {}

.dry3 .sec2{background: url(/img/dry/d3_s2_bg.png)no-repeat center /cover;}
.dry3 .ds3_con{padding-bottom: 150px;padding-top: 70px;}


.dry3 .sec3{background: url(/img/dry/d3_s3_bg.png)no-repeat center /cover;}
.dry3 .s3_con{max-width: 1100px; display: flex;flex-direction: column;align-items: center;text-align: center;gap: 60px;}
.dry3 .s3_tit_group{display: flex;gap: 10px;align-items: center;color: #fff;font-size: 60px;font-weight: 700;}
.dry3 .s3_list_group{width: 100%; display: flex;flex-direction: column;gap: 12px;}
.dry3 .s3_list{padding: 22.5px 32px;box-sizing: border-box; width: 100%;border-radius: 60px;background: #fff;border: 4px solid #8EE1DC;display: flex;gap: 16px;align-items: center;}
.dry3 .s3_list_txt_group{display: flex;align-items: center;gap: 16px;}
.dry3 .s3_list_tit{font-weight: 700;font-size: 22px; color: #1BA097;}
.dry3 .s3_list_txt{font-size: 18px;}
.dry3 .sec_4.sec2 .ds3_con{display: flex;justify-content: flex-end;}
.dry3 .sec_4.sec2 .d3_txt_group{width: max-content;min-width: 520px;}
.dry3 .sec_4.sec2{background: url(/img/dry/d3_s4_bg.png)no-repeat center /cover;}

.dry3 .s4_df_group{display: flex;flex-direction: column;}
.dry3 .s4_df{align-items: stretch; display: flex;background-color: #1ba09734;justify-content: center;gap: 85px;}
.dry3 .s4_df:nth-child(2n){background-color: #fff;flex-direction: row-reverse;}
.dry3 .s4_df_img{width: 50%;}
.dry3 .s4_df_img img{height: 100%;object-fit: cover;}
.dry3 .s4_df_txt_group{width: calc(50% - 85px); display: flex;justify-content: flex-end;}
.dry3 .s4_df:nth-child(2n) .s4_df_txt_group{justify-content: flex-start;}

.dry3 .sec6{background: url(/img/dry/d3_s6_bg.png)no-repeat center /cover;text-align: center;padding: 100px 0;}


.dry3 .s4_df_txt_con{padding: 100px 0; width: max-content;display: flex;flex-direction: column;gap: 40px;}
.dry3 .s4_tit{display: flex;align-items: center;gap: 10px;color: #1BA097;}
.dry3 .s4_tit1{border-radius: 50px;border: 1px solid #1BA097; padding: 8px 24px;display: flex;align-items: center;justify-content: center;font-weight: 700;font-size: 24px;line-height: 1.2;}
.dry3 .s4_tit2{font-size: 30px;font-weight: 700;}
.dry3 .s4_list_group{display: flex;flex-direction: column;gap: 5px;}
.dry3 {}
.dry3 {}
.dry3 {}
.dry3 {}
.dry3 {}
.dry3 {}
.dry3 {}
.dry3 {}
.dry3 {}
.dry3 {}
.dry3 {}
.dry3 {}
.dry3 {}
.dry3 {}
.dry3 {}

@media screen and (max-width:1350px) {
    .dry3 .s4_df{gap: 30px;justify-content: flex-end;}
    .dry3 .s4_df:nth-child(2n){}
}


@media screen and (max-width:1215px) {
    .dry3 .s3_list{flex-direction: column;border: 3px solid #8EE1DC;border-radius: 20px;}
    .dry3 .s3_list_txt_group{flex-direction: column;}
    .dry3 .s3_list_txt{line-height: 1.2;}
}


@media screen and (max-width:1024px) {
    .dry3 .d3_tit{font-size: 30px;}
    .dry3 .d3_txt{font-size: 16px;}

    .dry3 .s1_tit1{font-size: 20px;}
    .dry3 .s1_tit2{font-size: 30px;}
    .dry3 .s1_tit3{font-size: 16px;}

    .dry3 .s1_bottom{max-width: 400px;margin: 0 auto;}
    .dry3 .d3_txt_group{gap: 10px;}
    .dry3 .d3_tit2{font-size: 24px;line-height: 1.4;}


    .dry3 .s3_tit_group{font-size: 24px;}
    .dry3 .s3_tit2{width: 70px;}
    .dry3 .s3_con{gap: 40px;}

    .dry3 .s4_tit1{font-size: 16px;padding: 6px 16px;}
    .dry3 .s4_tit2{font-size: 20px;}
    .dry3 .s4_list_group{gap: 0px;}
    
    
    
    
}

@media screen and (max-width:767px) {
    .dry3 .d3_txt_group{gap: 20px;}
    .dry3 .ds3_con{padding-top: 60px;padding-bottom: 0;display: flex;flex-direction: column;align-items: center;gap: 40px;}
    .dry3 .sec2{background-image: url(/img/dry/m_d3_s2_bg.png);background-position: center bottom;}
    .dry3 .sec2.sec_4{background-image: url(/img/dry/m_d3_s2_bg.png);background-position: center bottom;}
    
    .dry3 .s4_df:nth-child(2n),.dry3 .s4_df{flex-direction: column-reverse;padding-bottom: 60px;}
    .dry3 .s4_df{gap: 40px;}
    .dry3 .s4_df_img{width: 100%;}
    .dry3 .s4_df_txt_group{width: 90%;}
    .dry3 .d3_txt_group{text-align: center;}

    .dry3 .s3_list{gap: 10px;}
    .dry3 .s3_list_tit{font-size: 18px;}
    .dry3 .s3_list_txt_group{gap: 6px;}
    .dry3 .s3_list_txt{font-size: 16px;}

    .dry3 .sec_4.sec2 .d3_txt_group{width: 90%;margin: 0 auto;min-width: unset;}

    .dry3 .s4_df{padding-bottom: 0; flex-direction: column !important;justify-content: flex-start;}
    .dry3 .s4_df_txt_con{width: auto;}
    .dry3 .s4_df_txt_group{margin: auto;max-width: 400px;margin: auto;}
    .dry3 .s4_df_txt_con{padding: 40px 0 0;}
    
    .dry3 .s4_tit{justify-content: center;}
    .dry3 .s4_df:nth-child(2n), .dry3 .s4_df{padding-bottom: 0;}
    .dry3 .sec6{padding: 60px 0;}
    .dry3 .s1_tit_group{width: 90%;margin: auto;}
    
    
}

















@media screen and (max-width:1024px) {

}
@media screen and (max-width:767px) {

}










/* 20240730 천악역본점의 안구건조증 */
.dry1 .sec4 .s4_df {
    gap: 0;
}

.dry1 .sec4 .s4_df_txt_group {
    width: 50%;
    margin: 0 auto;
}

.dry1 .sec4 .s4_df_txt2 {
    color: var(--Color, #1BA097);
}

@media screen and (max-width:767px) {
    .dry1 .sec4 .s4_df {
        gap: 40px;
    }

    .dry1 .sec4 .s4_df_txt_group {
        width: 90%
    }
}


/* 20240730 안구건조증 */
.dry2 .sec1 .ds2_con {
    padding-top: 150px;
}

@media screen and (max-width:980px) {
    .dry2 .sec1 .ds2_con {
        padding: 100px 0;
    }
}


@media screen and (max-width:768px) {
    .dry2 .sec1 .ds2_con {
        padding: 60px 0 255px;
    }
}











