body{
    max-width:1900px;
    text-align: center;
    margin: auto;
    font-family: "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック体", "YuGothic", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", "Meiryo", "verdana", sans-serif;
    
}

.container{
    padding-top:80px;
    max-width:98vw;
    margin:auto;
    text-align: center;
    color:#614C3F;
    padding-bottom:50px;
    
}

.explain h2{
    font-weight: bold;
    font-size:40px;
}

.explain img{
    width:25%;
    padding:100px 0 100px 0;
}

.sentense{
    width:80%;
    margin:auto;
}

.sentense p{
    font-weight: 300;
    font-size:20px;
    line-height: 40px;
    text-align: left;
}




.an-contents{
    height: 500px;
    background-color:#FBFBFD;
}
.an-contents img{
    width:40%;
    padding-top:100px;
}

.an-contents h3{
    font-weight: bold;
    font-size:35px;
    margin-top:40px;
}


a.detail{
    margin:auto;
     font-weight: bold;
    font-size:20px;
    color:#00897C;
    text-align: center;
}




/*ここからfooter*/

.footer{
    margin-top:50px;
    background-color:#614C3F;
    width:100vw;
}
.footer img{
    width:15%;
    margin-top:40px;
}

.foot-contents{
    width:80%;
    margin:auto;
    margin-top:50px;
    padding-left:100px;
}

.foot-sentense h4{
    color:#E7E7E7;
    text-align: left;
    font-size:18px;
    line-height: 30px;
}

.copy{
    color:#E7E7E7;
    font-size:8px;
    margin:auto;
    margin-top:80px;
    padding-bottom:5px;
}

/*ここからcontact*/
.contact{
    padding:15px 30px;
    background-color:#F2BD67;
    position:fixed;bottom:0px;right:0px;"
}

.contact:hover{
    background-color:#00897C;
    color:white !important;
    text-decoration: none;
}