
.hoverAppryButton{
    display: none;
}.top-wrapper{
    /* max-width: 100vw;
    max-height:39.375vw; */
    height:40vw;
    margin:auto;
    background-image: url("/resources/imgs/topImg.jpg");
    background-size: cover;

}.top-wrapper .container{
    display: inline-block;
    text-align: left;
    margin-left:57%;
    position:relative;

}.container h1{
    padding-top:5.764vw;
    color: #FFF;
    text-shadow: 0px 3.185px 3.185px rgba(0, 0, 0, 0.25);
    font-family: "Noto Serif JP";
    font-size: 3.539vw;
    font-style: normal;
    font-weight: 500;
    line-height: normal;

}.container p{
    padding-top:2.083vw;
    color: #FFF;
    text-shadow: 0px 3.185px 3.185px rgba(0, 0, 0, 0.67);
    font-family: "Noto Serif JP";
    font-size: 1.327vw;
    font-style: normal;
    font-weight: 500;
    line-height: normal;

}.container .pc-br{
    display:inline;
}.container .mobile-br{
    display:none;
}.container .inquiry-button{
    display: inline-block;
    padding-top:2.569vw;

}.top-wrapper .inquiry-button img{
    width: 26.319vw;
    height: 4.368vw;
    flex-shrink: 0;

}.top-wrapper .bono-chan{
    position:absolute;
    width: 16.534vw;
    height: 13.472vw;
    flex-shrink: 0;
    right:-9.722vw;
    bottom:-4.514vw;
}
.container .lesson-button{
    display:none;
}.container .mobile-bono-chan{
    display: none;
}


.page-links{
    text-align: center;
    margin-bottom: 20vw;
}.page-links a{
    position:relative;
    margin: 3.125vw 2.083vw 0 2.083vw;
    text-align: left;
    display: inline-block;
    width: 57.638vw;
    height: 10.298vw;
    background: #FFF;
    box-shadow: 0px 3.026px 3.026px 0px rgba(0, 0, 0, 0.25);
}
.page-links .texts{
    display: inline-block;
    margin-left: 3.783vw;
    text-align:left;
}
.page-links img{
    float:left;
    width: auto;
    height: 100%;
}
.page-links h3{
    margin-top: 2.08vw;
    color: #000;
    font-family: "Noto Serif JP";
    font-size: 1.681vw;
    font-style: normal;
    font-weight: 500;
    line-height: normal;

}.page-links h2{
    margin-top: 2.08vw;
    color: #000;
    font-family: "Noto Serif JP";
    font-size: 1.681vw;
    font-style: normal;
    font-weight: 500;
    line-height: normal;

}.page-links p{
    margin-top: 1.247vw;
    color: #3D3D3D;
    font-family: Inter;
    font-size: 1.051vw;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.page-links .arrow{
    position:absolute;
    right:1.892vw;
    top:4.466vw;
    width: 0.525vw;
    height: 1.366vw;
}