@charset "UTF-8";

.sc-lect-wrap{
    font-size:1.5rem;
    display:flex;
    flex-direction:column;
    gap:50px;
}

.sc-elec-logobox{
    background-color:#3dcd58;
    padding:25px;
}

.sc-elec-cont{
    font-size:1em;
}

.sc-elec-cont > p{
    font-size:1.35em;
    line-height:1.7;
    color:#242424;
    font-weight:500;
}

.sc-elec-items{
    display:grid;
    grid-template-columns:repeat(2, 1fr);
    gap:50px;
}

.sc-elec-title{
    position:relative;
    font-weight:700;
    font-size:1.35em;
    color:#242424;
    padding-left:0.5em;    
    margin-bottom:1.2em;
}

.sc-elec-title:before{
    content:'';
    width:6px;
    background-color:#cccccc;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    display:block;
}

.sc-elec-pic{
    position:relative;
    overflow:hidden;
    aspect-ratio:345/175;
    border:1px solid #dedede;
}

.sc-elec-pic > img{
    position:absolute;
    width:auto !important;
    max-width:100%;
    display:block;
    margin:0 auto;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%) scale(0.85);
    transition:all 0.5s ease;
}
.sc-elec-pic:hover > img{
    transform:translate(-50%,-50%)  scale(1.1);
    transition:all 0.5s ease;
}

.sc-hot{
    color:#1748a4;
    font-weight:700;
}

@media(max-width:1024px){
    .sc-elec-items{
        display:grid;
        grid-template-columns:repeat(2, 1fr);
        gap:50px;
    }
}

@media(max-width:900px){
    .sc-elec-items{
        display:grid;
        grid-template-columns:repeat(1, 1fr);
        gap:50px;
    }
}