.wow{animation:fadeIn 1.5s both;-webkit-animation:fadeIn 1.5s both;animation-duration:1s;-webkit-animation-duration:1s}
.delay1{animation-delay:0.5s;-webkit-animation-delay:0.5s}
.delay2{animation-delay:1.0s;-webkit-animation-delay:1.0s}
.delay3{animation-delay:1.5s;-webkit-animation-delay:1.5s}
.classBoxRow2{background:#015c9a}
.classCurrent{color:#fff;padding:70px 0;text-align:center;line-height:200%;font-size:18px;animation-name: fadeInDown;-webkit-animation-name: fadeInDown;}

.more_btn{padding-bottom: 50px;display: flex;justify-content: center;}
.more_btn a{position:relative;overflow:hidden;width: 180px;padding: 12px 70px 12px 20px;display:inline-block;}
.more_btn font{font-size: 16px;position:relative;-webkit-writing-mode:inherit;-ms-writing-mode:inherit;writing-mode:inherit;color: var(--complement);font-family: 'Manrope', sans-serif;font-weight: 600;text-transform: uppercase;text-align: left;letter-spacing: 0.5px;z-index: 10;}
.more_btn span::before{content:"";position:absolute;top: calc(50% - 6px);right: 20px;width: 18px;height: 20px;background: url(/images/39/icon-arrow.png);background-size: contain;background-repeat: no-repeat;z-index: 10;}
.more_btn a:before{content:"";height:100%;width: 100%;display:block;position:absolute;bottom:0;left: -60px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;background-color: #e7e7e7;-webkit-transform: skewX(-30deg);-ms-transform: skewX(-30deg);transform: skewX(-30deg);z-index: 1;}
.more_btn a::after{content:'';position:absolute;height:100%;width:100%;top:0;right: 0;background-color: var(--triadic1);z-index: 0;transform-origin:top left;transition:all 1.1s ease-in-out;-webkit-transition:all 1.1s ease-in-out}

.itemA02{padding: 90px 0 30px;}
.itemA02 .targetItem{
    display: flex;
    gap: 60px 20px;
    flex-direction: column;
}
.itemA02 .targetItem .committee-box{
    display: grid;
    grid-template-columns: 250px 1fr;
    gap: 20px 90px;
}

.itemA02 .targetItem .committee-box h4{font-weight: 700;font-size:42px;line-height:130%;letter-spacing: 1px;color:var(--primary);text-transform:uppercase}
.itemA02 .targetItem .committee-box .main-box{
    border-top: 1px solid #d4d4d4;
    padding-top: 20px;
    margin-top: 60px;
}


.organizeItem{position:relative;margin-top: 410px;padding: 370px 0 100px 0;background-color: #f4f4f4;}
.organizeItem .organizeImg {position: absolute;top: 0%;left: 50%;transform: translate(-50%, -50%);}
.organizeItem .item  {
    position: relative;
    margin-top: 50px;
}
.organizeItem .teamList{
    z-index: 10;
    position: relative;
}
.organizeItem .Img,.organizeItem .Txt{position:relative;z-index:2;animation-name: fadeInUp;-webkit-animation-name: fadeInUp;}
.organizeItem .Txt .boxTitle{font-weight:600;font-size:42px;line-height:130%;letter-spacing:2px;color: var(--primary);text-transform:uppercase;text-align:center;}
.organizeItem .teamItem{display:grid;grid-template-columns:repeat(3,1fr);gap: 80px 20px;}
.organizeItem .teamItem .item{animation-name: fadeInUp;-webkit-animation-name: fadeInUp;margin-top: 0;}
.organizeItem .teamItem .item .title,.organizeItem .teamItem .item .jobTitle ul li{color: var(--primary);text-align:center;line-height:180%}
.organizeItem .teamItem .item .jobTitle ul li{margin-bottom:20px}
.organizeItem .teamItem .item .title{font-size: 18px;text-transform:uppercase;letter-spacing:1px}
.organizeItem .teamItem .item .jobTitle{
    text-align: center;
    font-weight: bold;
    font-size: 37px;
}
.organizeItem .bg{/* position:absolute; *//* left:0; *//* right:0; *//* top:0; */bottom:0;/* margin:auto; */z-index: 0;}
.organizeItem .bg img{height:100%;width:100%;object-fit:cover}


@media screen and (max-width:1024px){
    .organizeItem{
    margin-top: 310px;
    padding: 300px 0 160px 0;
}
    .organizeItem .bg img{
    height: auto;
}
}

@media screen and (max-width:960px){
    .classCurrent{line-height:200%;font-size:16px;padding:50px 0}
	.organizeItem .teamItem{grid-template-columns:1fr;gap: 30px 20px;}
	.organizeItem .teamItem .item .title{}
    .organizeItem .teamItem .item .jobTitle{
    font-size: 28px;
}
    .itemA02 .targetItem .committee-box{
    grid-template-columns: 180px 1fr;
    gap: 20px 30px;
}
  .itemA02 .targetItem .committee-box h4{
    font-size: 31px;
}
    .organizeItem{
    margin-top: 230px;
    padding: 190px 0 160px 0;
}
    .organizeItem .Txt .boxTitle{
    font-size: 34px;
    padding-bottom: 40px;
}
}


@media screen and (max-width:640px){
    .itemA02 .targetItem .committee-box{
    grid-template-columns: 1fr;
    gap: 0;
}
    .itemA02 .targetItem .committee-box .main-box{
    margin-top: 20px;
}
    .itemA02{
    padding: 40px 0 30px;
}
    .itemA02 .targetItem{
    gap: 40px 20px;
}
        .organizeItem{
    margin-top: 150px;
    padding: 110px 0 160px 0;
}
}