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

.container{
    max-width:80vw;
}


.title{
    margin-top:120px;
}
.title h2{
    font-weight: bold;
    font-size:40px;
    text-align: left;
}
.top-img{
    text-align: center;
}
.top-img img{
    width:15%;
    text-align: center;
}






.explain p{
    font-size:20px;
    line-height:50px;
    color:#614C3F;
    text-align: left;
    padding:20px 0 20px 0;
}

.fee{
    width:80%;
    margin:auto;
    padding:80px 0 80px 0;
    
}

.sub h2{
    font-size:30px;
    font-weight: bold;
    color:#614C3F;
}

.subtwo h3{
    font-size:20px;
    font-weight: bold;
    color:#614C3F;
    text-align: right;
}

.flex{
    display:flex;
    width:100%;
    text-align: left;
}

.flex-item{
    width:100%;
    line-height: 30px;
    color:#614C3F;
    padding-left:10px;
}

.danger{
    font-size:11px;
    color:#614C3F;
    margin-top:20px;
}




.another{
    margin:auto;
    width:60%;
    padding:50px 0 50px 0;
}
.another img{
    width:50%;
}

.ano-contents{
    text-align: center;
}

.ano-contents h3{
    font-weight: bold;
    font-size:14px;
    margin-top:10px;  
}


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




/*ここから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;
}