﻿body{
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif !important;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.5;
    background-image: url(https://www.fujijuken.co.jp/voice/img/top.png), url(https://www.fujijuken.co.jp/voice/img/fuji_logo.jpg);
    background-position: center top, center bottom;
    background-repeat: no-repeat, no-repeat;
    background-size: 80%, 10%;
}

.voice{
    max-width: 1100px;
    width: 100%;
    margin-top: 20%;
    margin-left: auto;
    margin-right: auto;
    padding: auto;
}

.inner{
    margin-right: auto;
    margin-left: auto;
    padding: 50px 20px 0px;
    background-color: rgb(255, 246, 228);
}

.inner2{
    max-width: 1100px;
    margin-right: auto;
    margin-left: auto;
    padding: 50px 20px 0px;
}

.inner3{
    max-width: 1100px;
    margin-bottom: 150px;
    margin-right: auto;
    margin-left: auto;
    padding: 50px 20px 0px;
}


.box{
    display: flex;
    flex-direction: row;
}

.box_re{
    display: flex;
    flex-direction: row-reverse;
}

.box_body{
    width: 50%;
    padding: 30px 20px;
}

.box_ttl{
    font-size: 20px;
    color: dimgray;
    text-transform: uppercase;
}

.box_text{
    margin-top: 20px;
    font-size: 16px;
    color: grey;
    width: 600px;
}




@media screen and (max-width: 1024px) {
img{
    max-width: 1024px;
    width: 100%;
}

body{
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif !important;
    font-size: 30px;
    font-weight: 500;
    line-height: 1.5;
    background-image: url(https://www.fujijuken.co.jp/voice/img/top.png), url(https://www.fujijuken.co.jp/voice/img/fuji_logo.jpg);
    background-position: center top, center bottom;
    background-repeat: no-repeat, no-repeat;
    background-size: 120%, 40%;
}

    
.voice{
    max-width: 1000px;
    width: 100%;
    margin-top: 35%;
    display: flex;
    justify-content: center;
}

.box_body{
    max-width: 900px;
    width: 100%;
}



.box{
    display: flex;
    flex-direction: column-reverse;
}

.box_re{
    display: flex;
    flex-direction: column-reverse;
}

.box_ttl{
    font-size: 35px;
}

.box_text{
    width: 100%;
    font-size: 25px;
}


    
}
