@charset "utf-8";

.informationSection{
    padding-top:80px;
    padding-bottom:80px;
}
.infoInner{
    width:680px;
    margin:0 auto;
}
.infoInner h2{
    font-family: 'Ovo', serif;
    font-size: 1.5em;
    letter-spacing: 0.15em;
    padding-bottom: 5px;
    margin-bottom:5px;
    border-bottom:1px solid #44403f;
}
.infoInner table tr th,
.infoInner table tr td{
    font-family: 'Noto Serif JP', serif;
    font-size:0.9em;
    vertical-align:top;
}
.infoInner table tr td{
    padding-left:10px;
}
.bannerSection div{
    width:1100px;
    margin:0 auto;
}
.bannerSection div p a img{
    width:100%;
}
.bannerSection div p a:hover{
    opacity:0.5;
}
@media (max-width:1200px){
    .infoInner{
        width:50%;
    }
    .bannerSection div{
        width:90%;
    }
}
@media (max-width:768px){
    .infoInner{
        width:70%;
    }
    .infoInner table tr th,
    .infoInner table tr td{
        text-align:left;
        display:block;
    }
    .infoInner table tr td{
        padding-left:0px;
    }
    .bannerSection div{
        width:70%;
    }
}
@media (max-width:500px){
    .infoInner{
        width:80%;
    }
}
@media (max-width:414px){
    .infoInner{
        width:90%;
    }
}