<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

@keyframes txtloop {
0% {
transform: translateX(100%);
}
to {
transform: translateX(-100%);
}
}

@keyframes txtloop2 {
0% {
transform: translateX(0);
}
to {
transform: translateX(-200%);
}
}


/*PC*/
@media print, screen and (min-width: 768px) {
#hed .hed_img .bg_img{
background-image:url("../images/strong/main_img.jpg");
}

article{
overflow: hidden;
}
.loop_wrap {
display: flex;
width: 100%;
overflow: hidden;
margin: 0 auto 0;
}

.loop_wrap div {
flex: 0 0 auto;
white-space: nowrap;
font-size: 14rem;
font-family: "Playfair Display", serif;
font-weight:200;
line-height: .9;
overflow: hidden;
color: rgba(0,0,0,.05);
}

.loop_wrap div:nth-child(odd) {
animation: txtloop 70s -35s linear infinite;
}

.loop_wrap div:nth-child(even) {
animation: txtloop2 70s linear infinite;
}

#strong{
margin: 0 auto 220px;
}

#strong .section_wrap {
margin: 0 auto;
}

#strong .section_wrap .block1{
margin: 0 auto 120px;
}

#strong .section_wrap .block1 .slideAnimeLeftRight{
margin-top: -50px;
}

#strong .section_wrap .block1 h2{
font-size:2.8rem;
line-height: 1.4;
font-weight: 500;
mix-blend-mode: difference;
margin: 0 auto 20px;
letter-spacing: .2rem;
color: #121212;
background: -webkit-linear-gradient(0deg, #008c73, #418aff);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
padding-left: 4rem;
box-sizing: border-box;
}

#strong .section_wrap .block1 h2 span{
position: relative;
display: block;
font-size: 1.6rem;
font-weight: 700;
letter-spacing: -.05rem;
font-family: "Poppins", sans-serif;
opacity: .6;
padding-bottom:20px;
}

#strong .bloc_inner {
position: relative;
margin: 0 4rem;
}

#strong .bloc_inner .swiper-slide{
width: 100%;
padding: 30px 45px;
box-sizing: border-box;
background:rgba(255,255,255,.15);
border-radius: 30px;
position: relative;
overflow: hidden;
margin-bottom: 4%;
box-shadow: 0px 0px 10px 0px rgba(0,60,100,.1);
backdrop-filter: blur(8px);
-webkit-backdrop-filter: blur(8px);
}

#strong .bloc_inner .swiper-slide .n_ttl{
position: absolute;
top: 260px;
right:-5px;
font-size:10rem;
font-family: "Poppins", sans-serif;
font-weight: 500;
line-height: 1;
white-space: nowrap;
opacity: .3;
background: -webkit-linear-gradient(0deg, #008c73, #418aff);
background-clip: border-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

#strong .bloc_inner .swiper-slide .ttl{
font-size: 2.4rem;
background: -webkit-linear-gradient(0deg, #008c73, #418aff);
background-clip: border-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
line-height: 1.4;
margin: 0 0 30px;
}

#strong .bloc_inner .swiper-slide .block{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
}

#strong .bloc_inner .swiper-slide .block2{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
flex-direction: row-reverse;
}

#strong .bloc_inner .swiper-slide .block .img,
#strong .bloc_inner .swiper-slide .block2 .img{
width: 43%;
z-index: 2;
border-radius: 12px;
background:rgba(0,0,0,.05);
padding: 8px;
}

#strong .bloc_inner .swiper-slide .block .img img,
#strong .bloc_inner .swiper-slide .block .img video,
#strong .bloc_inner .swiper-slide .block2 .img video{
border-radius: 12px;
vertical-align: bottom;
}

#strong .bloc_inner .swiper-slide .block .txt,
#strong .bloc_inner .swiper-slide .block2 .txt{
width:51%;
}

#strong .bloc_inner .swiper-slide .block .txt p,
#strong .bloc_inner .swiper-slide .block2 .txt p{
font-weight: 700;
font-size: 1.1rem;
color: rgba(0,0,0,.8);
}

#strong .bloc_inner .swiper-slide .block .txt p span,
#strong .bloc_inner .swiper-slide .block2 .txt p span{
font-size: .9rem;
}

#strong .bloc_inner .swiper-slide .block .txt .button,
#strong .bloc_inner .swiper-slide .block2 .txt .button{
margin: 50px 0 0 auto;
z-index: 10;
}


#strong .section_wrap .block1 .red_txt{
font-size: 1.2rem;
font-weight: 500;
line-height: 2;
margin: 0 0 60px 4rem;
}

#strong .section_wrap .block1 article{
overflow: hidden;
position: relative;
margin: -130px 0 0px;
}


#strong .section_wrap .block2{
width: 96%;
position: relative;
background:rgba(74,80,95,.8);
margin:4rem auto 0;
padding:80px 40px 40px;
box-sizing: border-box;
border-radius:40px;
overflow: hidden;
}

#strong .section_wrap .block2 article{
overflow: hidden;
position: absolute;
top: 0;
margin:-40px 0 0;
left: 0;
}

#strong .section_wrap .block2 .txt_box{
margin: 0 auto 60px 0;
}

#strong .section_wrap .block2 .txt_box h3{
font-size:1.6rem;
font-weight: 700;
line-height: 1.6;
margin: 0 auto;
letter-spacing: .1rem;
color: #FFF;
text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
}

#strong .section_wrap .block2 .txt_box h3 span{
position: relative;
display: block;
font-size: 1.1rem;
font-weight: 700;
letter-spacing: -.05rem;
font-family: "Poppins", sans-serif;
opacity: .6;
padding-bottom:20px;
}

#strong .section_wrap .block2 .list1{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin: 0 auto 80px;
}

#strong .section_wrap .block2 .list1 li{
padding: 15px;
box-sizing: border-box;
background: rgba(255,255,255,.2);
width: 31.33%;
border-radius: 4px;
}

#strong .section_wrap .block2 .list1 li img{
border-radius: 2px;
}

#strong .section_wrap .block2 .list1 li p{
font-size: .9rem;
font-weight: 700;
color: #FFF;
text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
margin-top: 10px;
}

#strong .section_wrap .block2 .inner{
width: 100%;
margin: 0 auto 60px;
}

#strong .section_wrap .block2 .inner:last-child{
margin-bottom:0;
}

#strong .section_wrap .block2 .inner h4{
font-size: 1.4rem;
line-height: 1;
margin: 0 0 40px;
color: #FFF;
text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
position: relative;
text-align: center;
}


#strong .section_wrap .block2 .inner .list2{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin: 0 auto;
}

#strong .section_wrap .block2 .inner .list2 li{
padding: 10px;
box-sizing: border-box;
background: rgba(255,255,255,.2);
width:calc(25% - 1px);
height: 300px;
border-radius:2px;
position: relative;
display: flex;
align-items: center;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
z-index: 0;
}

#strong .section_wrap .block2 .inner .list2 li.bg01{
background-image:url("../images/strong/bg01.jpg");
}

#strong .section_wrap .block2 .inner .list2 li.bg02{
background-image:url("../images/strong/bg02.jpg");
}

#strong .section_wrap .block2 .inner .list2 li.bg03{
background-image:url("../images/strong/bg03.jpg");
}

#strong .section_wrap .block2 .inner .list2 li.bg04{
background-image:url("../images/strong/bg04.jpg");
}

#strong .section_wrap .block2 .inner .list2 li a{
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 10;
white-space: nowrap;
overflow: hidden;
transition-property: all;
transition: 0.2s ease;
display: flex;
align-items: center;
}

#strong .section_wrap .block2 .inner .list2 li::before{
content: '';
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
background-color: rgba(0,0,0,0.60);
z-index: 1;
transition-property: all;
transition: 0.2s ease;
}

#strong .section_wrap .block2 .inner .list2 li:hover::before{
background-color: rgba(0,87,82,0.20);
}

#strong .section_wrap .block2 .inner .list2 li a .cnt{
width: 100%;
}

#strong .section_wrap .block2 .inner .list2 li a .cnt .name{
font-size:1.2rem;
font-weight:700;
text-align: center;
color: #FFF;
margin: 0 auto 10px;
letter-spacing: 1px;
}

#strong .section_wrap .block2 .inner .list2 li a .cnt .name span{
font-size:.5rem;
display: block;
}

#strong .section_wrap .block2 .inner .list2 li a .cnt .moreCircle{
width: 100%;
height: auto;
float: left;
box-sizing: border-box;
position: relative;
display: flex;
justify-content: center;
align-items: center;
}

#strong .section_wrap .block2 .inner .list2 li a .cnt .moreCircle span{
width: 50px;
height: 50px;
position: relative;
border: 1px solid rgba(255,255,255,.5);
border-radius: 100%;
z-index: 0;
transition-property: all;
transition: 0.2s ease;
box-sizing: border-box;
}

#strong .section_wrap .block2 .inner .list2 li .cnt .moreCircle span::before{
content: '';
display: inline-block;
position: absolute;
top: 17px;
right: 10px;
width: 10px;
height: 10px;
margin: 0 10px;
border-top: 2px solid #FFF;
border-right: 2px solid #FFF;
transform: rotate(45deg);
z-index: 1;
transition-property: all;
transition: 0.2s ease;
}

#strong .section_wrap .block2 .inner .list3{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin: 0 auto 0;
}

#strong .section_wrap .block2 .inner .list3 li{
width: calc(50% - 12px);
padding: 20px;
box-sizing: border-box;
background: url("../images/com/bg_contact.jpg") 0 0 repeat;
border-radius: 12px;
}

#strong .section_wrap .block2 .inner .list3 li .img{
width: 98%;
display: flex;
flex-wrap: wrap;
margin: 20px auto 0;
}

#strong .section_wrap .block2 .inner .list3 li .img p{
width: 31.33%;
margin-right: 3%;
}

#strong .section_wrap .block2 .inner .list3 li .img p img{
border-radius: 4px;
}

#strong .section_wrap .block2 .inner .list3 li .img p:nth-child(3n){
margin-right: 0;
}

#strong .section_wrap .block2 .inner .list3 li h5{
font-size: 1rem;
color: #FFF;
text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
margin: 0 0 10px;
}

#strong .section_wrap .block2 .inner .list3 li p{
color: #FFF;
text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
}

#strong .section_wrap .block2 .inner .ph_list{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}

#strong .section_wrap .block2 .inner .ph_list li{
width: 49%;
}

#strong .section_wrap .block2 .inner .ph_list li img{
border-radius: 4px;
}


#strong .section_wrap .block2 .inner .list3 li .list3_2{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin: 20px auto 0;
}

#strong .section_wrap .block2 .inner .list3 li .list3_2 li{
width: 23.5%;
padding: 0;
}

#strong .section_wrap .block2 .inner .list3 li .list3_2 li img{
border-radius: 4px;
}


#strong #knowledge .fa_list{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin: 20px auto 0;
}

#strong #knowledge .fa_list li{
width: 32.33%;
padding: 0;
}

#strong #knowledge .fa_list li img{
border-radius: 4px;
}

#strong #knowledge .fa_list li h5{
color: #FFF;
font-size: .9rem;
font-weight: 700;
margin-top: 5px;
}

#strong #knowledge .fa_list li p{
color: #FFF;
font-size: .75rem;
font-weight: 500;
}

#strong .strong_hed_list{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}

#strong .strong_hed_list li.swiper-slide{
width: 31.33%;
padding: 30px;
box-sizing: border-box;
background:rgba(255,255,255,.15);
border-radius: 30px;
position: relative;
overflow: hidden;
margin-bottom: 0;
box-shadow: 0px 0px 10px 0px rgba(0,60,100,.1);
backdrop-filter: blur(8px);
-webkit-backdrop-filter: blur(8px);
}

#strong .strong_hed_list li.swiper-slide:last-child{
background-image: linear-gradient(90deg, rgba(145,255,240,.2), rgba(180,200,255,.5));
}

#strong .strong_hed_list li.swiper-slide .n_ttl{
position: absolute;
top:91%;
right:-5px;
font-size:4.6rem;
font-family: "Poppins", sans-serif;
font-weight: 500;
line-height: 1;
white-space: nowrap;
opacity: .3;
background: -webkit-linear-gradient(0deg, #008c73, #418aff);
background-clip: border-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}


#strong .strong_hed_list li.swiper-slide .ttl{
font-size:1.8rem;
background: -webkit-linear-gradient(0deg, #008c73, #418aff);
background-clip: border-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
line-height: 1.4;
margin: 0 0 20px;
}

#strong .strong_hed_list li.swiper-slide .block,
#strong .strong_hed_list li.swiper-slide .block2{
}

#strong .strong_hed_list li.swiper-slide .block .img,
#strong .strong_hed_list li.swiper-slide .block2 .img{
width:100%;
z-index: 2;
border-radius: 6px;
background:rgba(0,0,0,.05);
padding: 4px;
box-sizing: border-box;
margin: 0 auto 20px;
}

#strong .strong_hed_list li.swiper-slide .img video,
#strong .strong_hed_list li.swiper-slide .img video{
border-radius: 6px;
vertical-align: bottom;
}


#strong .strong_hed_list li.swiper-slide .block .txt,
#strong .strong_hed_list li.swiper-slide .block2 .txt{
width:100%;
}

#strong .strong_hed_list li.swiper-slide .block .txt p,
#strong .strong_hed_list li.swiper-slide .block2 .txt p{
font-weight: 700;
font-size: .9rem;
color: rgba(0,0,0,.8);
}

#strong .strong_hed_list li.swiper-slide .block .txt p span,
#strong .strong_hed_list li.swiper-slide .block2 .txt p span{
font-size: .7rem;
}

#strong .strong_hed_list li.swiper-slide .block .txt .button,
#strong .strong_hed_list li.swiper-slide .block2 .txt .button{
margin: 30px auto 0;
z-index: 10;
}


}
/*sp*/
@media only screen and (max-width: 767px) {
#hed .hed_img .bg_img{
background-image:url("../images/strong/main_img_s.jpg");
}


article{
overflow: hidden;
}
.loop_wrap {
display: flex;
width: 100%;
overflow: hidden;
margin: 0 auto 0;
}

.loop_wrap div {
flex: 0 0 auto;
white-space: nowrap;
font-size: 6rem;
font-family: "Playfair Display", serif;
font-weight:200;
line-height: .9;
overflow: hidden;
color: rgba(0,0,0,.05);
}

.loop_wrap div:nth-child(odd) {
animation: txtloop 70s -35s linear infinite;
}

.loop_wrap div:nth-child(even) {
animation: txtloop2 70s linear infinite;
}

#strong{
margin: 0 auto 80px;
}

#strong .section_wrap {
margin: 0 auto;
}

#strong .section_wrap .block1{
margin: 0 5% 60px;
}


#strong .section_wrap .block1 h2{
font-size:1.4rem;
line-height: 1.4;
font-weight: 500;
mix-blend-mode: difference;
margin: 0 auto 20px;
letter-spacing: .2rem;
color: #121212;
background: -webkit-linear-gradient(0deg, #008c73, #418aff);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

#strong .section_wrap .block1 h2 span{
position: relative;
display: block;
font-size: .9rem;
font-weight: 700;
letter-spacing: -.05rem;
font-family: "Poppins", sans-serif;
opacity: .6;
padding-bottom:10px;
}

#strong .section_wrap .block1 .red_txt{
font-size:.9rem;
font-weight: 500;
line-height:1.8;
margin: 0 0 30px;
}

#strong .section_wrap .block1 article{
overflow: hidden;
position: relative;
margin: -80px 0 0px;
}


#strong .section_wrap .block2{
position: relative;
background:rgba(74,80,95,.8);
margin:20px 0 0;
padding: 20px;
box-sizing: border-box;
border-radius:20px;
overflow: hidden;
}

#strong .section_wrap .block2 article{
overflow: hidden;
position: absolute;
top: 0;
left: 0;
}

#strong .section_wrap .block2 .txt_box{
margin: 0px auto 30px;
}

#strong .section_wrap .block2 .txt_box h3{
font-size:1rem;
font-weight: 700;
line-height: 1.6;
margin: 0 auto;
letter-spacing: .1rem;
color: #FFF;
text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
}

#strong .section_wrap .block2 .txt_box h3 span{
position: relative;
display: block;
font-size: .7rem;
font-weight: 700;
letter-spacing: -.05rem;
font-family: "Poppins", sans-serif;
opacity: .6;
padding-bottom:10px;
}

#strong .section_wrap .block2 .list1{
margin: 0 auto 40px;
}

#strong .section_wrap .block2 .list1 li{
padding: 10px;
box-sizing: border-box;
background: rgba(255,255,255,.2);
width:100%;
border-radius: 4px;
margin-bottom: 20px;
}

#strong .section_wrap .block2 .list1 li img{
border-radius: 2px;
}

#strong .section_wrap .block2 .list1 li p{
font-size: .8rem;
font-weight: 500;
color: #FFF;
text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
margin-top: 10px;
}

#strong .section_wrap .block2 .inner{
margin: 0 auto 20px;
}

#strong .section_wrap .block2 .inner:last-child{
margin-bottom:0;
}

#strong .section_wrap .block2 .inner h4{
font-size: 1rem;
line-height: 1.4;
margin: 0 0 20px;
color: #FFF;
text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
position: relative;
text-align: center;
}


#strong .section_wrap .block2 .inner .list2{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin: 0 auto;
}

#strong .section_wrap .block2 .inner .list2 li{
padding: 10px;
box-sizing: border-box;
background: rgba(255,255,255,.2);
width:calc(50% - 1px);
height: 160px;
border-radius:2px;
position: relative;
display: flex;
align-items: center;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
z-index: 0;
}

#strong .section_wrap .block2 .inner .list2 li.bg01{
background-image:url("../images/strong/bg01.jpg");
}

#strong .section_wrap .block2 .inner .list2 li.bg02{
background-image:url("../images/strong/bg02.jpg");
}

#strong .section_wrap .block2 .inner .list2 li.bg03{
background-image:url("../images/strong/bg03.jpg");
}

#strong .section_wrap .block2 .inner .list2 li.bg04{
background-image:url("../images/strong/bg04.jpg");
}

#strong .section_wrap .block2 .inner .list2 li a{
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 10;
white-space: nowrap;
overflow: hidden;
transition-property: all;
transition: 0.2s ease;
display: flex;
align-items: center;
}

#strong .section_wrap .block2 .inner .list2 li::before{
content: '';
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
background-color: rgba(0,0,0,0.60);
z-index: 1;
transition-property: all;
transition: 0.2s ease;
}

#strong .section_wrap .block2 .inner .list2 li:hover::before{
background-color: rgba(0,87,82,0.20);
}

#strong .section_wrap .block2 .inner .list2 li a .cnt{
width: 100%;
}

#strong .section_wrap .block2 .inner .list2 li a .cnt .name{
font-size:1rem;
font-weight:700;
text-align: center;
color: #FFF;
margin: 0 auto 10px;
letter-spacing: 1px;
}

#strong .section_wrap .block2 .inner .list2 li a .cnt .name span{
font-size:.5rem;
display: block;
}

#strong .section_wrap .block2 .inner .list2 li a .cnt .moreCircle{
width: 100%;
height: auto;
float: left;
box-sizing: border-box;
position: relative;
display: flex;
justify-content: center;
align-items: center;
}

#strong .section_wrap .block2 .inner .list2 li a .cnt .moreCircle span{
width: 30px;
height: 30px;
position: relative;
border: 1px solid rgba(255,255,255,.5);
border-radius: 100%;
z-index: 0;
transition-property: all;
transition: 0.2s ease;
box-sizing: border-box;
}

#strong .section_wrap .block2 .inner .list2 li .cnt .moreCircle span::before{
content: '';
display: inline-block;
position: absolute;
top: 8px;
right: 1px;
width: 10px;
height: 10px;
margin: 0 10px;
border-top: 1px solid #FFF;
border-right: 1px solid #FFF;
transform: rotate(45deg);
z-index: 1;
transition-property: all;
transition: 0.2s ease;
}

#strong .section_wrap .block2 .inner .list3{
margin: 0 auto 0;
}

#strong .section_wrap .block2 .inner .list3 li{
width: 100%;
padding: 20px;
box-sizing: border-box;
background: url("../images/com/bg_contact.jpg") 0 0 repeat;
border-radius: 4px;
margin-bottom: 10px;
}


#strong .section_wrap .block2 .inner .list3 li .img{
display: flex;
flex-wrap: wrap;
margin: 20px auto 0;
}

#strong .section_wrap .block2 .inner .list3 li .img p{
width: 31.33%;
margin-right: 3%;
}

#strong .section_wrap .block2 .inner .list3 li .img p img{
border-radius: 4px;
}

#strong .section_wrap .block2 .inner .list3 li .img p:nth-child(3n){
margin-right: 0;
}

#strong .section_wrap .block2 .inner .list3 li h5{
font-size: .8rem;
color: #FFF;
text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
margin: 0 0 10px;
}

#strong .section_wrap .block2 .inner .list3 li p{
color: #FFF;
font-size:.7rem;
text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
}

#strong .section_wrap .block2 .inner .ph_list{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}

#strong .section_wrap .block2 .inner .ph_list li{
width: 49%;
}

#strong .section_wrap .block2 .inner .ph_list li img{
border-radius: 4px;
}

#strong .section_wrap .block2 .inner .list3 li .list3_2{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin: 20px auto 0;
}

#strong .section_wrap .block2 .inner .list3 li .list3_2 li{
width: 48%;
padding: 0;
margin-bottom: 4%;
}

#strong .section_wrap .block2 .inner .list3 li .list3_2 li img{
border-radius: 4px;
}

#strong #knowledge .fa_list{
margin: 0 auto 0;
}

#strong #knowledge .fa_list li{
width: 100%;
padding: 0;
margin-bottom: 20px;
}

#strong #knowledge .fa_list li img{
border-radius: 4px;
}

#strong #knowledge .fa_list li h5{
color: #FFF;
font-size: .9rem;
font-weight: 700;
margin-top: 5px;
}

#strong #knowledge .fa_list li p{
color: #FFF;
font-size: .75rem;
font-weight: 500;
}


#strong .bloc_inner {
position: relative;
width: 100%;
margin: auto;
}

#strong .bloc_inner .swiper-slide{
width: 100%;
padding:16px;
box-sizing: border-box;
background:rgba(255,255,255,.15);
border-radius: 10px;
position: relative;
overflow: hidden;
margin-bottom: 30px;
box-shadow: 0px 0px 10px 0px rgba(0,60,100,.1);
backdrop-filter: blur(8px);
-webkit-backdrop-filter: blur(8px);
}

#strong .bloc_inner .swiper-slide:last-child{
background-image: linear-gradient(90deg, rgba(145,255,240,.2), rgba(180,200,255,.5));
}

#strong .bloc_inner .swiper-slide .n_ttl{
position: absolute;
bottom: -26px;
right:-5px;
font-size:6rem;
font-family: "Poppins", sans-serif;
font-weight: 500;
line-height: 1;
white-space: nowrap;
opacity: .3;
background: -webkit-linear-gradient(0deg, #008c73, #418aff);
background-clip: border-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

#strong .bloc_inner .swiper-slide .ttl{
font-size:1.4rem;
background: -webkit-linear-gradient(0deg, #008c73, #418aff);
background-clip: border-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
line-height: 1.4;
margin: 0 0 10px;
}

#strong .bloc_inner .swiper-slide .block,
#strong .bloc_inner .swiper-slide .block2{
}

#strong .bloc_inner .swiper-slide .block .img,
#strong .bloc_inner .swiper-slide .block2 .img{
width:100%;
z-index: 2;
border-radius: 6px;
background:rgba(0,0,0,.05);
padding: 4px;
box-sizing: border-box;
margin: 0 auto 10px;
}

#strong .bloc_inner .swiper-slide .block .img video img,
#strong .bloc_inner .swiper-slide .block .img video,
#strong .bloc_inner .swiper-slide .block2 .img video{
border-radius: 6px;
vertical-align: bottom;
}


#strong .bloc_inner .swiper-slide .block .txt,
#strong .bloc_inner .swiper-slide .block2 .txt{
width:100%;
}

#strong .bloc_inner .swiper-slide .block .txt p,
#strong .bloc_inner .swiper-slide .block2 .txt p{
font-weight: 700;
font-size:.8rem;
color: rgba(0,0,0,.8);
}

#strong .bloc_inner .swiper-slide .block .txt p span,
#strong .bloc_inner .swiper-slide .block2 .txt p span{
font-size: .7rem;
}

#strong .bloc_inner .swiper-slide .block .txt .button,
#strong .bloc_inner .swiper-slide .block2 .txt .button{
margin: 30px 0 0 auto;
z-index: 10;
}

}</pre></body></html>