body{
    scroll-behavior: smooth;
}
/* ________________ sec1 ______________ */
.sec1{
    position: relative;
}
.sec1 .c_text_mainTitle{
    letter-spacing: -6px;
    background-image: url(../images/team/sec1_textBg.png);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    -moz-background-clip: padding-box;
}
body.isIE .sec1 .c_text_mainTitle{
    color: #fff;
    background-image: none;
}
.sec1 .c_mainPage_bgL{
    border: 70px solid #a4927e;
    border-right: none;
}
.sec1 .c_mainPage_bgR{
    background-image: url(../images/team/sec1_bg02.png);
}
/* ______________ sec1 end ____________ */

/* ________________ sec2 ______________ */
.sec2 {
    margin-top: 140px;
}
.sec2 .c_partImg{
    width: 390px;
    margin: auto;
    margin-right: 35px;
    top: 50px;
}
/* ______________ sec2 end ____________ */

/* ________________ sec3 ______________ */
.sec3 .c_partImgWrap{
    margin-left: 35px;
}
.sec3 .c_partImg{
    width: 535px;
}
/* ______________ sec3 end ____________ */

/* ________________ sec4 ______________ */
.sec4.sec_page650{
    height: 760px;
    background-color: #000 ;
}
.sec4 .c_part_introWrap{
    height: 760px;
}
.sec4 .c_partImgWrap{
    height: 760px;
}
.sec4 .c_part_introWrap .intro_title::before{
    background-image: url(../images/common_icon/c_double_line_W.png);
}
.sec4 .c_part_intro_R{
    top: 38%;
}
.sec4 .c_partImg{
    top: 282px;
    width: 390px;
    margin: auto;
    margin-right: 35px;
}
/* ______________ sec4 end ____________ */

/* ________________ sec5 ______________ */
.sec5{
    display: none;
}
.sec5.sec_page650,
.sec5 .c_partImgWrap,
.sec5 .c_part_introWrap{
    height: 760px;
}
.sec5 .c_partImgWrap{
    margin-left: 35px;
}
.sec5 .c_partImg{
    position: relative;
    top: -64px;
    width: 391px;
}
.sec5 .c_part_intro_L{
    padding-top: 100px;
}
.sec5 .c_part_intro_L .intro_title::before{
    content: unset;
}
/* ______________ sec5 end ____________ */

/* ________________ sec6 ______________ */
.sec6{
    padding-top: 140px;
}
.sec6 .c_part_introWrap,
.sec6 .c_partImgWrap{
    height: 660px;
}
.sec6 .c_partImg{
    width: 390px; 
    margin: auto;
    margin-right: 35px;
}
.sec6 .c_partImg_link{
    margin-top: -78px;
}
.sec6 .c_part_intro_R{
    width: 70%;
}
/* ______________ sec6 end ____________ */

/* ________________ sec7 ______________ */
.sec7{
    display: none;
}
.sec7 .c_partImgWrap{
    margin-left: 35px;
}
.sec7 .c_partImg{
    width: 391px;
}
.sec7 .c_part_intro_L{
    width: 62%;
    margin-right: 50px;
}
.sec7 .c_partImg_link{
    margin-top: -78px;
}
/* ______________ sec7 end ____________ */

/* ________________ sec8 ______________ */
.sec8 .c_part_introWrap,
.sec8 .c_partImgWrap{
    height:525px;
}
.sec8 .c_partImg{
    width: 697px; 
    margin: auto;
    margin-right: 35px;
}
.sec8 .c_part_intro_R{
    margin-left: 50px;
}
/* ______________ sec8 end ____________ */
@media (max-width: 991px) {
/* ________________ sec1 ______________ */
    .sec1 .c_text_mainTitle {
        letter-spacing: unset;
    }
    .sec1 .c_text_inks{
        flex-wrap: wrap;
        width: 80%;
        margin: auto;
    }
    .sec1 .c_ink_name{
        color: #fff;
    }
    .sec1 .c_mainPage_bgL{
        background-image: url(../images/team/sec1_bg01_sm.png);
        border: 70px solid #a4927e;
        border-right: none;
    }
    /* ______________ sec1 end ____________ */
    /* ______________ sec2 ____________ */
        .sec2{
            margin-top: 95px;
        }
    /* ______________ sec2 end ____________ */
    /* ______________ sec3 ____________ */
    .sec3{
        margin-bottom: 150px;
    }
    .sec3 .c_partImgWrap{
        margin-left: unset;
    }
    /* ______________ sec3 end ____________ */
    /* ______________ sec4 ____________ */
    .sec4 .c_partImg{
        top: 261px;
    }
    .sec4 .c_part_introWrap{
        top: 50px;
    }
    /* ______________ sec4 end ____________ */
    /* ______________ sec5 ____________ */
    .sec5 .c_part_intro_L{
        padding-top: 40px;
    }
    .sec5.sec_page650, .sec5 .c_partImgWrap, .sec5 .c_part_introWrap{
        height: 680px;
    }
    .sec5 .c_partImgWrap{
        margin-left:unset;
    }
    .sec5 .c_part_intro_L .intro_title::before{
        content: '';
    }
    /* ______________ sec5 end ____________ */
    /* ______________ sec6 ____________ */
    .sec6 .c_part_intro_R{
        width: 100%;
        padding: unset;
    }
    /* ______________ sec6 end ____________ */
    /* ______________ sec7 ____________ */
    .sec7 .c_part_intro_L{
        width: 100%;
        margin-right:unset;
    }
    .sec7 .c_partImgWrap{
        margin-left:unset;
    }
    .sec7  .c_partImgWrap, .c_part_introWrap{
        height: 600px;
    }
    /* ______________ sec7 end ____________ */
    /* ______________ sec8 ____________ */
    .sec8 .c_partImgWrap{
        padding: 30px 60px;
        height: unset;
    }
    .sec8 .c_part_introWrap{
        height: unset;
        padding: 0 60px 80px 60px;
    }
    .sec8 .c_part_intro_R{
        margin-left:unset;
        padding-left:unset;
    }
    /* ______________ sec8 end ____________ */
}
@media (max-width: 767px) {
/* ________________ sec1 ______________ */
.sec1 .c_mainPage_bgL{
    background-image: url(../images/team/sec1_bg01_sm.png);
    border: none;
}
/* ______________ sec1 end ____________ */
/* ________________ sec2 ______________ */
.sec2{
    margin-top: 65px;
}
/* ______________ sec2 end ____________ */
/* ________________ sec3 ______________ */
.sec3{
    padding: 60px 0 80px;
    margin-bottom: unset;
}
/* ______________ sec3 end ____________ */
/* ______________ sec4 ____________ */
.sec4{
    padding-bottom: 80px;
}
.sec4.sec_page650{
    height: fit-content;
}
.sec4 .c_partImg{
    top: 0;
}
.sec4 .c_partImgWrap{
    height: fit-content;
    margin-top: -40px;
}
.sec4 .c_part_introWrap {
    top: 30px;
    height: fit-content;
}
/* ______________ sec4 end ____________ */
/* ______________ sec5 ____________ */
.sec5{
    padding-top: 70px;
}
.sec5 .c_partImg{
    top: 0;
}
.sec5.sec_page650, .sec5 .c_partImgWrap, .sec5 .c_part_introWrap{
    height: fit-content;
}
/* ______________ sec5 end ____________ */
/* ______________ sec6 ____________ */
.sec6{
    padding-top: 60px;
}
.sec6 .c_part_introWrap, .sec6 .c_partImgWrap{
    height: fit-content;
}
.sec6 .c_partImgWrap{
    padding-bottom: 30px;
}
.sec6 .c_partImg_link{
    margin-top: unset;
}
/* ______________ sec6 end ____________ */
/* ______________ sec7 ____________ */
.sec7 .c_partImgWrap{
    padding-top: 60px;
}
.sec7 .c_partImgWrap, .c_part_introWrap{
    height: fit-content;
}
.sec7 .c_partImg_link{
    margin-top:unset;
    padding-bottom: 30px;
}
/* ______________ sec7 end ____________ */
/* ______________ sec8 ____________ */
.sec8 .c_partImgWrap{
    padding: 70px 15px 30px;
}
.sec8 .c_part_introWrap{
    padding: 0 15px 30px 15px;
}
/* ______________ sec8 end ____________ */
}