@charset "UTF-8";
@media screen and (min-width: 768px) {

    #Fv {
        height: 100vh;
        width: 100%;
        background-image: url(/jp/recruitment/assets/img/topInterview/pcTopImg.png);
        background-position: center;

    }

    main #numeralWrap p#rubi {
        bottom: 64vh;
        order: 1;
        font-weight: 600;
        font-size: 2.45vw;
        margin: 0;
        padding: 29.24vh 8.39vw 0vw;
    }

    main #numeralWrap p#name {
        bottom: 33vh;
        order: 4;
        font-weight: 400;
        font-size: 2.03vw;
        line-height: 2.03vw;
        margin: 0;
        padding: 2vh 8.39vw 0vw;
    }

    main #numeralWrap p#title {
        bottom: 39vh;
        order: 3;
        font-weight: 400;
        font-size: 0.94vw;
        margin: 0;
        padding: 6vh 8.39vw 0vw;
    }

    h1 {
        position: absolute;
        bottom: 50vh;
        order: 2;
        writing-mode: initial;
        font-size: 4.06vw;
        padding: 1.24vh 8.39vw 0vw;
        line-height: initial;
        font-weight: 100;
        text-align: left
    }

    #index {
        border: 1px solid #000;
        padding: .82vw 1.72vw 1.82vw;
        width: 31.25vw;
        margin: 4.64vw auto;
        font-size: 0.83vw;
        line-height: 0.83vw;
    }

    #index li::before {
        font-size: 0.73vw;
        left: .5vw;
    }

    main #numeralWrap #index p {
        font-size: 1.25vw;
        line-height: 2.08vw;
        padding: 0 0 1.24vw;
        margin: 0;
    }

    #index li {
        padding: 0.63vw 0;
        padding-left: 2vw;
    }

    main h2 {
        font-size: 1.67vw;
        letter-spacing: -.02vw;
        line-height: 3vw;
        margin: 0 34.38vw;
        padding: 0 0 1.6vw;
    }

    main #numeralWrap p {
        margin: 0 34.38vw;
        font-size: 0.99vw;
        line-height: 2.08vw;
        padding: 0 0 2.6vw;

    }

    .interviewImg {
        width: 31.25vw;
        margin: 0 34.38vw 4.84vw;
        padding: 0;
    }

    .subpage #getToKnowShimano {
        background-image: url(/jp/recruitment/assets/img/top/aboutUsPc.png);
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
    }

    .subpage #bannerWrap {
        padding: 2vw 8.28vw 3vw 8.39vw;
    }

    .subpage #bannerWrap>div {
        width: 83.28vw;
        height: 13.49vw;
        padding: 3vw 36.04vw 3vw 36.04vw;
        width: 83.28vw;
        background-size: cover;
    }

    .subpage #getToKnowShimano p span {
        position: relative;
        font-size: 0.96vw;
        letter-spacing: 0vw;
        top: initial;
        left: initial;
        width: auto;
        text-align-last: justify;
    }

    .subpage #getToKnowShimano p {
        padding: 0;
        width: 11.72vw;
        margin: auto;
    }


}