/* 공통 */
.Wrap{
    width:100%;
    margin-top:160px;
    background-image: url('../../images/renew_sub/lemon_bg.jpg');
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    font-family: "NanumSquare", sans-serif;
}
.lemon_container{
    padding: 25px 70px 0px 240px;
}
.container_hdr img{max-width: 100%; height: auto;}
.lemon_container .content{
    padding: 50px 90px 0px 80px;
    background: linear-gradient(342deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0.7) 100%);
    border-radius: 25px;
}
.lemon_container:nth-of-type(n+2) .content{
    background: linear-gradient(342deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 100%);
}
.content .cnt_section{
    margin-top: 40px;
}
.content_title{
    margin-left: 110px;
    font-size: 20px;
    line-height: 1.6;
    font-weight: 700;
}

/* header */
.lemon_hdr{
    padding: 50px 70px 0px 240px;
}
.hdrGroup{
    border-radius: 25px;
    background: linear-gradient(280deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0.5) 100%);
    padding: 50px 95px;
}
.hdrTop{
    display:flex;
    justify-content: space-between;
    align-items: center;
}
.hdrBtm{
    margin-top:80px;
}
.hdrBtm li{font-size:25px; line-height:1.2; display: flex; align-items: center; gap: 20px;}
.hdrBtm li:nth-of-type(2){margin-top: 40px;}
.hdrBtm li span{font-size:18px; color: #36844b; border: 1px solid transparent; background-color: #80c578; border-radius:25px; width: 120px; height: 30px; line-height: 30px; text-align: center; flex-shrink: 0;}
.lemon_hdr .texts{
    width:calc(50% - 25px);
}
.lemon_hdr .texts p:nth-of-type(1){
    font-size: 28px;
    line-height: 46px;
    font-weight: 700;
}
.lemon_hdr .texts p:nth-of-type(2){
    margin-top: 10px;
    font-size: 16px;
    line-height: 25px;
    font-weight: 800;
    color: #3b784c;
}
.lemon_hdr img{
    width:calc(50% - 25px);
    height: 50%;
}

/* section1 */

.container1 .content1{
    padding-bottom: 70px;
}
.content1 .article_Group{
    padding:60px 20px 0px;
}
.content1 .article_Group img{width : 100%; height:auto; margin: 0 10px;}

/* section2 */
.container2 .content2{
    padding-bottom: 110px;
}
.content2 .article_Group .artTop{
    text-align: center;
    margin-top: 125px;
}
.content2 .article_Group .artBtm{
    max-width: 800px;
    margin: 0 auto;
    margin-top: 30px;
    display: flex;
    justify-content: space-between;
}
.content2 .article_Group .artBtm a {
    border: 1px solid #999;
    height: 30px;
    width: 120px;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
}
.content2 .article_Group .artBtm a img{
    -webkit-box-sizing: border-box;
    width: 24px;
    height: 20px;
}
.content2 .article_Group .artBtm a span{
    font-size: 16px;
    line-height: 30px;
    font-weight: 900;
}

/* section3 */
.container3 .content3{
    padding-bottom: 70px;
}
.content3 .cnt_section .content_title{
    text-align: center;
    font-size:38px;
    line-height:1.4;
    margin: 0px;
}
.content3 .text_group{
    max-width:1190px;
    margin: 0 auto;
    font-size: 24px;
    line-height: 2;
    font-weight:700;
    word-break: keep-all;
}
.content3 .text_group li{
    margin: 0 auto;
    margin-top:60px;
}
.content3 .signTexts{
    text-align: right;
}
.content3 .signTexts span:nth-child(1){
    font-size: 20px;
    margin-right:7px;
}
.content3 .signTexts span:nth-child(2){
    font-size: 26px;
    font-weight:800;
    margin-right:5px;
}

/* section4 */
.container4{padding-bottom: 50px;}
.container4 .content4{
    padding-bottom: 80px;
}
.content4{
    text-align: center;
}

.side_list{
    position: absolute;
    top: 100px;
    left: 80px;
    z-index: 10;
}
.side_list li{
    font-size: 22px;
    font-weight: 800;
    color: #444444;
    margin-top: 10px;
    cursor: pointer;
}


/* responsive */
@media screen and (min-width:1920px){
    .lemon_hdr{max-width: 1920px; margin: 0 auto;}
    .lemon_container{max-width: 1920px; margin: 0 auto;}
}

@media screen and (max-width: 1520px){
    .lemon_hdr .texts p:nth-of-type(1){
        font-size: 22px;
        line-height:40px;
    }
}
@media screen and (max-width: 1310px){
    /* header */
    .lemon_hdr{padding:50px 70px 0px 180px;}
    .hdrGroup{
        padding: 30px 50px;
    }
    .lemon_hdr .texts{width: calc(50% - 10px);}
    .lemon_hdr img{width: calc(50% - 10px);}
    .lemon_hdr .texts p:nth-of-type(1){
        font-size: 18px;
        line-height:30px;
    }
    .lemon_hdr .texts p:nth-of-type(2){
        font-size: 14px;
        line-height: 20px;
    }
    .hdrBtm{margin-top:50px;}
    .hdrBtm li{font-size: 20px;}
    .hdrBtm li:nth-of-type(2){margin-top: 20px;}

    /* content */
    .content_title{font-size: 15px; margin-left: 65px;}
    .lemon_container .content{padding: 50px 50px;}

    /* content1*/
    .lemon_container {padding: 25px 70px 0px 180px;}
    .content1 .article_Group{padding: 30px 20px 0px;}
    /* .content1 .article_Group img{width : 23%;} */

    /* content2 */
    .content2 .article_Group .artTop{margin-top:90px;}
    .content2 .article_Group .artTop img{max-width: 100%; height: auto;}

    /* content3 */
    .content3 .cnt_section .content_title{font-size: 28px;}
    .content3 .text_group{font-size: 18px;}
    .content3 .text_group li{margin-top: 40px;}

    .content3 .signTexts span:nth-child(1){font-size:16px;}
    .content3 .signTexts span:nth-child(2){font-size:22px;}

    .content4 img{max-width: 100%; height: auto;}
    .lemon_container.container4{ padding-bottom: 50px;}

    /* side List */
    .side_list{top: 26%; left: 50px;}
    .side_list li{font-size: 18px;margin-top: 15px;}
}

@media screen and (max-width: 1024px){
    .hdrTop{ align-items: start; flex-direction: column-reverse;}
    .lemon_hdr{padding: 30px 20px 0px 20px;}
    .lemon_hdr .texts{width: 100%;}
    .lemon_hdr .texts p:nth-of-type(1){margin-top:40px;}
    .lemon_hdr .texts p:nth-of-type(2){margin-top:20px;}
    .lemon_container{padding: 20px 20px 0px 20px;}
    .content_title{margin-left: 4.88vw;}
    .side_list{display: none;}
}


@media screen and (max-width: 799px){
    .hdrBtm li{font-size:16px;}
    .hdrBtm li span{font-size:16px;}
    .lemon_hdr .texts p:nth-of-type(1){
        margin-top: 20px;
        font-size: 16px;
        line-height: 25px;
    }
    .content2 .article_Group .artTop{margin-top:45px;}
    .content2 .article_Group .artBtm img{max-width: 50%; height: auto;}
    .content3 .cnt_section .content_title{font-size: 22px;}
}


@media screen and (max-width: 499px){
    .Wrap{margin-top: 70px;}
    .lemon_hdr .texts p:nth-of-type(1){font-size: 14px;}
    .hdrGroup {
        padding: 30px 20px;
    }
    .hdrBtm{margin-top:20px;}
    .hdrBtm li{flex-direction: column; align-items: flex-start;}
    .hdrBtm li:nth-of-type(2){margin-top:10px;}
    .content1 .article_Group{
        flex-direction: row;
        flex-wrap: wrap;
    }
    /* .content1 .article_Group img{width: calc(50% - 20px); margin: 0 10px;} */
    .content1 .article_Group img:nth-child(2)~img{margin-top:20px;}
    .content3 .cnt_section .content_title{font-size: 18px;}
    .content3 .text_group{font-size: 16px;}
    .lemon_container .content{padding: 20px 20px;}

}
