@charset "utf-8";
/* CSS Document */
html {
    text-align: center;
}
body {
    /* width:100%; 
    max-width: 1400px;  */
    display:block; 
    margin:auto;
    padding: 4vw;
    line-height: 1.6;
    display: inline-block;
    /* color: #764f2f; */
    font-family: 'Noto Serif' , "游明朝" , Garamond , "Times New Roman" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
}
address {
    font-style: normal;
}
ul {
    list-style: none;
    display: inline-block;
    text-align: center;
}

li {
    position: relative;
    text-align: left;
}

li::before {
    content: "";
    display: block;
    position: absolute;
    width: 1rem;
    height: 0.5rem;
    border-left: 2px solid #904F3B;
    border-bottom: 2px solid #904F3B;
    top: 0.25rem;
    left: -2rem;
    transform: rotate(-45deg);
}
dl dt {
    margin-top: 1em;
    font-weight: bold;
}
dl dd {
    margin: 0;
}
h1 img {
    width: 100%;
    max-width: 250px;
}