.skill{
    margin-top: 195px;
}



.skill__title{
    background: #FFF1E7;
    color: #B81C22;
    font-weight: 700;
    font-size: 36px;
    line-height: 140%;
    letter-spacing: 0.01em;
    padding: 20px 10px;
    text-align: center;
    border-radius: 10px;
    border: 3px solid #B81C22;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%,-50%);
    width: calc(100% - 90px*2);
}

.skill__content{
    background: #fff;
    border: 3px solid #B81C22;
    border-radius: 10px;
    position: relative;
}

.skill__items{
    margin: 130px 70px 100px 70px;
}

.skill__icon{
font-weight: 700;
font-size: 30px;
line-height: 180%;
letter-spacing: 0.05em;
color: #fff;
  clip-path: polygon(calc(50% - -69.8685px) 54.6649px, calc(100% - 26.289px) 9.33509px, calc(100% - 26.289px) 9.33509px, calc(100% - 27.3050633px) 7.82709318px, calc(100% - 28.5472264px) 6.39428224px, calc(100% - 29.9812491px) 5.05633646px, calc(100% - 31.5728912px) 3.83293512px, calc(100% - 33.2879125px) 2.7437575px, calc(100% - 35.0920728px) 1.80848288px, calc(100% - 36.9511319px) 1.04679054px, calc(100% - 38.8308496px) 0.47835976px, calc(100% - 40.6969857px) 0.12286982px, calc(100% - 42.5153px) 1.554915102115E-31px, 44.7106px 0px, 44.7106px 0px, 42.8922561px 0.12286982px, 41.0260928px 0.47835976px, 39.1463527px 1.04679054px, 37.2872784px 1.80848288px, 35.4831125px 2.7437575px, 33.7680976px 3.83293512px, 32.1764763px 5.05633646px, 30.7424912px 6.39428224px, 29.5003849px 7.82709318px, 28.4844px 9.33509px, calc(50% - 67.65672px) calc(50% - 9.3351px), calc(50% - 67.65672px) calc(50% - 9.3351px), calc(50% - 68.45908035px) calc(50% - 7.7046864px), calc(50% - 69.0831384px) calc(50% - 5.9175432px), calc(50% - 69.52889415px) calc(50% - 4.0127268px), calc(50% - 69.7963476px) calc(50% - 2.0292936px), calc(50% - 69.88549875px) calc(50% - 0.0063000000000031px), calc(50% - 69.7963476px) calc(50% - -2.0171976px), calc(50% - 69.52889415px) calc(50% - -4.0021428px), calc(50% - 69.0831384px) calc(50% - -5.9094792px), calc(50% - 68.45908035px) calc(50% - -7.7001504px), calc(50% - 67.65672px) calc(50% - -9.3351px), 28.5013px calc(100% - 9.335px), 28.5013px calc(100% - 9.335px), 29.5172849px calc(100% - 7.82703px), 30.7593912px calc(100% - 6.39424px), 32.1933763px calc(100% - 5.05631px), 33.7849976px calc(100% - 3.83292px), 35.5000125px calc(100% - 2.74375px), 37.3041784px calc(100% - 1.80848px), 39.1632527px calc(100% - 1.04679px), 41.0429928px calc(100% - 0.47836px), 42.9091561px calc(100% - 0.12287000000001px), 44.7275px calc(100% - 0px), calc(100% - 42.4985px) calc(100% - 0px), calc(100% - 42.4985px) calc(100% - 0px), calc(100% - 40.6801315px) calc(100% - 0.12286999999998px), calc(100% - 38.813952px) calc(100% - 0.47835999999997px), calc(100% - 36.9342005px) calc(100% - 1.04679px), calc(100% - 35.075116px) calc(100% - 1.80848px), calc(100% - 33.2709375px) calc(100% - 2.74375px), calc(100% - 31.555904px) calc(100% - 3.83292px), calc(100% - 29.9642545px) calc(100% - 5.05631px), calc(100% - 28.530228px) calc(100% - 6.39424px), calc(100% - 27.2880635px) calc(100% - 7.82703px), calc(100% - 26.272px) calc(100% - 9.335px), calc(50% - -69.8855px) calc(50% - -9.3351px), calc(50% - -69.8855px) calc(50% - -9.3351px), calc(50% - -70.68794px) calc(50% - -7.7046864px), calc(50% - -71.31206px) calc(50% - -5.9175432px), calc(50% - -71.75786px) calc(50% - -4.0127268px), calc(50% - -72.02534px) calc(50% - -2.0292936px), calc(50% - -72.1145px) calc(50% - -0.006299999999996px), calc(50% - -72.02534px) calc(50% - 2.0171976px), calc(50% - -71.75786px) calc(50% - 4.0021428px), calc(50% - -71.31206px) calc(50% - 5.9094792px), calc(50% - -70.68794px) calc(50% - 7.7001504px), calc(50% - -69.8855px) calc(50% - 9.3351px), calc(50% - -69.8685px) 54.6649px); 
background: #B81C22;
display: flex;
justify-content: center;
align-items: center;
min-width: 145px;
height: 128px;
}

.skill__item{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 40px;
    width: 100%;
}


.skill__item:nth-of-type(n + 2){
    border-top: 2px solid #D9D9D9;
    margin-top: 80px;
    padding-top: 80px;
}

.skill__box{
    display: flex;
    align-items: center;
    gap: 20px;
}

.skill__list li{
    font-family: "Noto Sans JP", sans-serif;
    font-weight: 500;
    font-size: 18px;
    line-height: 180%;
    letter-spacing: 0.05em;

}

.skill__team{
    background: #FFF1E7;
    font-weight: 700;
    font-size: 24px;
    line-height: 100%;
    letter-spacing: 0.05em;
    text-align: center;
    border-radius: 10px;
    padding: 17px 20px;
    border: 2px solid #1B1E49;
    border-radius: 10px;
    margin-top: 30px;
    max-width: 437px;

}

.skill__right{
    background: url(../img/pc/interview/mv_side_menu_bg.jpg);
    background-size: contain;
    background-repeat: repeat;
    border: 2px solid #B81C22;
    padding: 30px 45px;}

.skill__heading{
    font-weight: 700;
    font-size: 24px;
    line-height: 100%;
    letter-spacing: 0.01em;
    line-height: 100%;
    letter-spacing: 0.01em;
    color: #B81C22;

}

.skill__heading small{
    color: #1B1E49;
    font-size: 20px;
}

.skill__description{
    font-family: "Noto Sans JP", sans-serif;
    font-weight: 500;
    font-size: 16px;
    line-height: 140%;
    letter-spacing: 0.01em;
    margin-top: 20px;
}


@media screen and (max-width: 991px) {
    .skill{
        margin-top: calc(50px + 20px);
    }
    
    
    
    .skill__title{
        font-weight: 700;
        font-size: 20px;
        line-height: 140%;
        letter-spacing: 1%;
        text-align: center;
        padding: 20px 10px;
        transform: translate(-50%,-50%);
        width: calc(100% - 15px*2);
    }
    
    .skill__content{
        background: #fff;
        border: 3px solid #B81C22;
        border-radius: 10px;
        position: relative;
        max-width: 500px;
        margin: auto;
    }
    
    .skill__items{
        margin: 70px 20px 40px 20px;
    }
    
    .skill__icon{
        font-size: 20px;
        min-width: 93px;
        height: 84px;
        clip-path: polygon(91.5292px 35.8739px, 74.3226px 6.12615px, 74.3226px 6.12615px, 73.6571906px 5.13652914px, 72.8436928px 4.19624832px, 71.9045322px 3.31822218px, 70.8621344px 2.51536536px, 69.738925px 1.8005925px, 68.5573296px 1.18681824px, 67.3397738px 0.68695722px, 66.1086832px 0.31392408px, 64.8864834px 0.08063346px, 63.6956px 1.0204150002115E-31px, 29.2823px 0px, 29.2823px 0px, 28.0914139px 0.08063346px, 26.8692072px 0.31392408px, 25.6381073px 0.68695722px, 24.4205416px 1.18681824px, 23.2389375px 1.8005925px, 22.1157224px 2.51536536px, 21.0733237px 3.31822218px, 20.1341688px 4.19624832px, 19.3206851px 5.13652914px, 18.6553px 6.12615px, 1.45969px 35.8739px, 1.45969px 35.8739px, 0.93420142px 36.9438502px, 0.52548808px 38.1166536px, 0.23354998px 39.3666794px, 0.05838712px 40.6682968px, -5.0000000001438E-7px 41.995875px, 0.05838712px 43.3237832px, 0.23354998px 44.6263906px, 0.52548808px 45.8780664px, 0.93420142px 47.0531798px, 1.45969px 48.1261px, 18.6663px 77.8739px, 18.6663px 77.8739px, 19.3317094px 78.8635146px, 20.1452072px 79.8037888px, 21.0843678px 80.6818082px, 22.1267656px 81.4846584px, 23.249975px 82.199425px, 24.4315704px 82.8131936px, 25.6491262px 83.3130498px, 26.8802168px 83.6860792px, 28.1024166px 83.9193674px, 29.2933px 84px, 63.7067px 84px, 63.7067px 84px, 64.8975833px 83.9193674px, 66.1197824px 83.6860792px, 67.3508711px 83.3130498px, 68.5684232px 82.8131936px, 69.7500125px 82.199425px, 70.8732128px 81.4846584px, 71.9155979px 80.6818082px, 72.8547416px 79.8037888px, 73.6682177px 78.8635146px, 74.3336px 77.8739px, 91.5403px 48.1261px, 91.5403px 48.1261px, 92.065801px 47.0561498px, 92.474524px 45.8833464px, 92.766469px 44.6333206px, 92.941636px 43.3317032px, 93.000025px 42.004125px, 92.941636px 40.6762168px, 92.766469px 39.3736094px, 92.474524px 38.1219336px, 92.065801px 36.9468202px, 91.5403px 35.8739px, 91.5292px 35.8739px); 

    }
    
    .skill__item{
       flex-direction: column;
        gap: 30px;
    }
    
    
    .skill__item:nth-of-type(n + 2){
        margin-top: 40px;
        padding-top: 40px;
    }
    
    .skill__box{
        display: flex;
        align-items: center;
        gap: 20px;
    }
    
    .skill__list li{
        font-size: 14px;

    }
    
    .skill__team{
        font-size: 15px;
        padding: 14px 20px;
        margin-top: 20px;
        max-width: 437px;
    
    }
    
    .skill__right{
        background: url(../img/pc/interview/mv_side_menu_bg.jpg);
        background-size: contain;
        background-repeat: repeat;
        border: 2px solid #B81C22;
        padding: 20px 20px;}
    
    .skill__heading{
        font-size: 20px;
    }
    .skill__heading small{
        font-size: 16px;
    }
    .skill__heading small{
        font-size: 14px;
    }
    
    .skill__description{
        font-size: 14px;
        margin-top: 15px;
    }
    
    
}