@charset "shift_jis";
div.content ul{
    margin: 0;
    padding: 0;
}
 div.title{
    margin-bottom: 0;
    box-sizing: border-box;
}
@media screen and (min-width: 750px) {

    .top_image{
        width:98%;
        margin-left: 1%;
    }
    .top_text{
        width: 96%;
        margin: 1vw auto 3vw auto;
        font-size: 1.5vw;
    }
    
    .detail{
        margin-bottom: 3vw;
        margin-top: 2vw;
    }
    
    table{
        border: solid 1px #259df8;
        border-radius: 8px;
        padding: 1vw 1.5vw;
        width: 88%;
        margin: 0 auto 1.5vw auto;
    }
    table td div{
        margin-left: 3vw;
        line-height: 2.1vw;
    }
    table th {
        width: 18%;
    }
    table th img{
        width: 100%;
    }
    table .name{
        color: #259df8;
        font-weight: bold;
        font-size: 1.6vw;
        margin-bottom: 2vw;
        line-height: 1vw;
    }
    table .text1{
        font-weight: bold;
    }
    
    
}

@media screen and (max-width: 750px) {

    .top_image{
        width:98%;
        margin-left: 1%;
        margin-top: 0.05vw;
    }
    .top_text{
        width: 96%;
        margin: 2vw auto 7vw auto;
    }
    
    .detail{
        margin-bottom: 5vw;
        margin-top: 4vw;
    }
    
    table{
        border: solid 1px #259df8;
        border-radius: 8px;
        padding: 1vw 2vw;
        width: 94%;
        margin: 0 auto 3vw auto;
    }
    table td div{
        margin-left: 3vw;
        font-size: 4vw;
    }
    table th {
        width: 30%;
    }
    table th img{
        width: 100%;
    }
    table .name{
        color: #259df8;
        font-weight: bold;
        font-size: 5vw;
    }
    table .text1{
        font-weight: bold;
    }
    
    
    
    
}