
.career{ grid-area:career; }
.activity{ grid-area:activity; }
.training{ grid-area:training; }
.car_grid{grid-template-areas:'career activity' 'training activity';
grid-template-columns: 1fr 1fr; gap:50rem;}
.gra-1 {background: linear-gradient(270deg, #17BABF 0%, #00D676 100%); -webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;text-fill-color: transparent;}
.leader_section{background:url('/img/260303_1.png') center center no-repeat; background-size:cover;}
.leader_section2 {background: url(/img/260304_5.png) center center no-repeat; background-size: cover;}
.leader_section .tit{font-size:120rem;}
.leader_section .leader_profile{width:590rem; aspect-ratio:590/909; position:absolute; right:120rem; bottom:-270rem;}
.leader_swi_1{padding-bottom:50rem;}
.leader_swi_1 .swiper-slide{width:304rem; aspect-ratio:304/354;}
.leader_swi_1 .swiper-pagination{top:unset; bottom:0rem; width:95%; max-width:1400rem; left:50%; transform:translateX(-50%);}
.leader_swi_1 .swiper-pagination-progressbar{background:#efefef;}
.common_clinic .swiper_img_wrap .swiper_img{overflow:hidden;}
.common_clinic_cp2{background:rgba(23,186,191,0.1);}
.common_clinic_cp2 .swiper_img_wrap::before{background:none;}
.common_clinic_cp2 .swiper_img .swiper-slide{width:334rem;}
.common_clinic_cp2 .swiper_img .swiper-slide .img_wrap{width:334rem; aspect-ratio:334/418;}
.common_clinic_cp2 .swiper_txt .control_box .swiper-pagination-current{color:var(--pri-1);}
.common_clinic_cp2 .swiper_txt .control_box .swiper-pagination-total{color:var(--gs900);}
.common_clinic_cp2 .swiper_txt .control_box .swiper-pagination::after{background-color:var(--gs900);}
.common_clinic_cp2 .swiper_txt .control_box .swiper-btn.swiper-btn-prev {background-image: url(../img/left_sw.svg)}
.common_clinic_cp2 .swiper_txt .control_box .swiper-btn.swiper-btn-next {background-image: url(../img/right_sw.svg)}
.common_clinic_cp2 .swiper_txt2 .control_box .swiper-pagination-current{color:var(--pri-1);}
.common_clinic_cp2 .swiper_txt2 .control_box .swiper-pagination-total{color:var(--gs900);}
.common_clinic_cp2 .swiper_txt2 .control_box .swiper-pagination::after{background-color:var(--gs900);}
.common_clinic_cp2 .swiper_txt2 .control_box .swiper-btn.swiper-btn-prev {background-image: url(../img/left_sw.svg)}
.common_clinic_cp2 .swiper_txt2 .control_box .swiper-btn.swiper-btn-next {background-image: url(../img/right_sw.svg)}
.common_clinic_cp3{background:rgba(9,75,185,0.1);}
.common_clinic_cp3 .swiper_wrap{overflow:hidden;}
.common_clinic_cp3 .swiper_img_wrap::before{background:none;}
.common_clinic_cp3 .swiper_img .swiper-slide{width:100%;}
.common_clinic_cp3 .swiper_img .swiper-slide .img_wrap{width:374rem; aspect-ratio:374/504;}
.common_clinic_cp3 .swiper_txt .control_box .swiper-pagination-current{color:var(--pri-1);}
.common_clinic_cp3 .swiper_txt .control_box .swiper-pagination-total{color:var(--gs900);}
.common_clinic_cp3 .swiper_txt .control_box .swiper-pagination::after{background-color:var(--gs900);}
.common_clinic_cp3 .swiper_txt .control_box .swiper-btn.swiper-btn-prev {background-image: url(../img/left_sw.svg)}
.common_clinic_cp3 .swiper_txt .control_box .swiper-btn.swiper-btn-next {background-image: url(../img/right_sw.svg)}
.common_clinic_cp3 .swiper_txt2 .control_box .swiper-pagination-current{color:var(--pri-1);}
.common_clinic_cp3 .swiper_txt2 .control_box .swiper-pagination-total{color:var(--gs900);}
.common_clinic_cp3 .swiper_txt2 .control_box .swiper-pagination::after{background-color:var(--gs900);}
.common_clinic_cp3 .swiper_txt2 .control_box .swiper-btn.swiper-btn-prev {background-image: url(../img/left_sw.svg)}
.common_clinic_cp3 .swiper_txt2 .control_box .swiper-btn.swiper-btn-next {background-image: url(../img/right_sw.svg)}
.common_clinic_cp3 .swiper-slide .slide_inner_lr{ display:flex; align-items:center; gap:60px;}
.common_clinic_cp3 .swiper-slide .img_wrap{flex:0 0 420px;}
.common_clinic_cp3 .swiper-slide .img_wrap img{width:100%;height:auto;display:block;}
.common_clinic_cp3 .swiper-slide .txt_side{flex:1;min-width:0; display:flex; flex-direction:column; justify-content:center;}
.leader_info{height:600rem;}
.leader_info .container{height:100%;}
.leader_info .img_wrap{width:50%; max-width:750rem; aspect-ratio:807/599; left:0; bottom:0; position:absolute;}
.leader_info .flex_box{justify-content: end; height: 100%; align-items: center;}
.leader_info1{background:url('/img/260303_21.png') center center no-repeat; background-size:cover;}
.leader_info2 {background: url('/img/260304_20.png') center center no-repeat;background-size: cover;}
.leader_doc_list{background:url('/img/260303_31.png') center center no-repeat; background-size:cover;}


.common_clinic .swiper_txt2 .control_box {
    margin-top: 70rem;
    position: relative;
    display: flex;
    justify-content: start;
    align-items: center;
    gap: 30rem
}

.common_clinic .swiper_txt2 .control_box .swiper-pagination {
    position: relative;
    width: 62rem;
    height: 55rem;
    font-size: 24rem;
    left: unset;
    bottom: unset;
    top: unset;
    right: unset
}

.common_clinic .swiper_txt2 .control_box .swiper-pagination-current,.common_clinic .swiper_txt2 .control_box .swiper-pagination-total {
    position: absolute
}

.common_clinic .swiper_txt2 .control_box .swiper-pagination-current {
    top: 0;
    left: 0;
    font-weight: 600
}

.common_clinic .swiper_txt2 .control_box .swiper-pagination-total {
    bottom: 0;
    right: 0;
    opacity: .5
}

.common_clinic .swiper_txt2 .control_box .swiper-pagination::after {
    content: "";
    position: absolute;
    top: 4rem;
    right: 6rem;
    width: 60rem;
    height: 1px;
    background-color: var(--gs900);
    opacity: .5;
    transform: rotate(-45deg);
    transform-origin: right top
}

.common_clinic .swiper_txt2 .control_box .swiper-btn {
    width: 24rem;
    height: 24rem;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 16rem;
    cursor: pointer;
    border-radius: 4rem
}

.common_clinic .swiper_txt2 .control_box .swiper-btn:hover {
    background-color: hsla(0,0%,100%,.3)
}

.common_clinic .swiper_txt2 .control_box .swiper-btn.swiper-btn-prev {
    background-image: url(../img/left_sw.svg)
}

.common_clinic .swiper_txt2 .control_box .swiper-btn.swiper-btn-next {
    background-image: url(../img/right_sw.svg)
}



@media (max-width: 1200px) {
	.leader_section .leader_profile{right:0;}
	.common_clinic_cp3 .swiper_img .swiper-slide .img_wrap{width:100%; max-width:260rem;}
	.common_clinic_cp3 .swiper-slide .slide_inner_lr{gap:20px;}
	.leader_info .img_wrap.pos-a{width:50%;}
}
@media (max-width: 768px) {
	.leader_section .leader_profile{position:unset; bottom:unset; right:unset; margin:0 auto;}
	.leader_swi_1 .swiper-pagination{width:90%; margin:0 auto; left:5%; border-radius:200rem; overflow:hidden;}	
	.leader_info{height:unset; padding-bottom:0 !important;}
	.leader_info .flex_box .w570{max-width:100%; min-width:100%; text-align:center;}
	.leader_info .img_wrap{aspect-ratio:406/500; position:unset; width:100%; margin:0 auto; margin-top:50rem; max-width:406rem;}
	.leader_doc_info .col-6 .img_wrap{background:#F5F5F5;}
	.leader_doc_list{background:url('/img/260304_2.png') center -35% no-repeat; background-size:cover;}

}
@media (max-width: 576px) {
	.leader_section .tit{font-size:80rem;}
	.leader_section .leader_profile{width:90%;}
	.common_clinic_cp2 .swiper_txt .txt_wrap .fz28{text-align:center;}
	.common_clinic_cp3 .swiper_txt .txt_wrap{text-align:center;}
	.common_clinic .swiper_txt .control_box{margin-top:30rem;justify-content: center;}
	.common_clinic .swiper_txt2 .control_box{margin-top:0rem;justify-content: center;}
	.common_clinic_cp3 .swiper-slide .slide_inner_lr{flex-direction:column; gap:20px;}	
	.common_clinic_cp3 .swiper_img .swiper-slide .img_wrap{width:100%; max-width:360rem;}
	
	.car_grid{grid-template-areas:unset; grid-template-columns:unset; gap:10rem;}
	
	.career{ grid-area:unset;  grid-column: auto / span 12;}
	.activity{ grid-area:unset;grid-column: auto / span 12; }
	.training{ grid-area:unset;grid-column: auto / span 12; }
}
