.elementor-65868 .elementor-element.elementor-element-7aaf353{--display:flex;--flex-wrap:nowrap;border-style:none;--border-style:none;}.elementor-65868 .elementor-element.elementor-element-84d8207{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;}.elementor-65868 .elementor-element.elementor-element-fa7703e{--display:flex;border-style:none;--border-style:none;}.elementor-65868 .elementor-element.elementor-element-7efcbbe{--display:flex;border-style:none;--border-style:none;}.elementor-65868 .elementor-element.elementor-element-80cf0ab{--display:flex;border-style:none;--border-style:none;}.elementor-65868 .elementor-element.elementor-element-061eb06{--display:flex;border-style:none;--border-style:none;}.elementor-65868 .elementor-element.elementor-element-2dd796b{--display:flex;border-style:none;--border-style:none;}@media(max-width:767px){.elementor-65868 .elementor-element.elementor-element-84d8207{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}}/* Start custom CSS for container, class: .elementor-element-84d8207 */.susume-top-card2sp  {
  
    display: flex;

    border-top:
        2px solid #ffb000
    ;
   padding-top: 10px;
  
}
.susume-top-card2sp .e-con.e-flex>.e-con-inner {
 gap:initial;
 flex-wrap: initial;
}
.susume-top-card2sp .e-con-inner {
    gap: initial;
}
.susume-top-card2sp a{
     display: block;
  flex: 1;
  text-decoration: none;
  overflow: hidden;
}

.susume-top-card2sp .card-left {
   width: 80%;
    color: #000;
}

.susume-top-card2sp-title {
   
    font-size: 20px;
    line-height: 1.2;
 
    margin-top:5px;
}
.susume-top-card2sp-text {
   
    font-size: 16px;
    line-height: 1.2;
 
    margin-top:5px;
}
.susume-top-card2sp .card-left:hover{
    color:#24a1ca; ;
}

.susume-top-card2sp .card-right {
     width: 30%;
     align-items: center;
}
.susume-top-card2sp img {
    aspect-ratio: 2.5/2;
    object-fit: cover;
  width: 100%;
  max-width: 90px;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}




.susume-top-card2sp .card-right:hover img:first-child {
  transform: scale(1.1);  /* 最初の画像（背景画像）だけズーム */
}

.susume-top-card2sp.card:hover {
  cursor: pointer;
  transform: scale(1.02);
}

.susume-top-card2sp--last{
    border-bottom:2px solid #ffb000;
    padding-bottom: 20px;
}/* End custom CSS */