body#stnBody {
    height:auto;
}

div#stnpolicy {
    width:100%;
    font-family: var(--FontFamily);
}
div#stnpolicy > div#stnpolicyContents {
    padding-top:6rem;
}
div#stnpolicy > div#stnpolicyContents > section#stnpolicyContents {
    width: 700px;
    padding:2rem 2rem;
    margin:0 auto;
}
div#stnpolicy > div#stnpolicyContents > section#stnpolicyContents > article#stnpolicyContents {
    background: #FFF;
    padding:2rem 2rem;
    color:#696969;
}
div#stnpolicy > div#stnpolicyContents > section#stnpolicyContents > article#stnpolicyContents > p {

}
div#stnpolicy > div#stnpolicyContents > section#stnpolicyContents > article#stnpolicyContents > div {
    line-height: 1.5rem;
    font-size:0.875rem;
    word-break:keep-all;
}
div#stnpolicy > div#stnpolicyContents > section#stnpolicyContents > article#stnpolicyContents > div > p {
    color:#212121;
}
div#stnpolicy > div#stnpolicyContents > section#stnpolicyContents > article#stnpolicyContents > div  span {
    display: block;
}
div#stnpolicy > div#stnpolicyContents > section#stnpolicyContents > article#stnpolicyContents > div > dl,
div#stnpolicy > div#stnpolicyContents > section#stnpolicyContents > article#stnpolicyContents > div > dl > dt,
div#stnpolicy > div#stnpolicyContents > section#stnpolicyContents > article#stnpolicyContents > div > dl > dd {
    padding:0 0 0 0; margin:0 0 0 0; list-style: none; font-size: .75rem;
}
div#stnpolicy > div#stnpolicyContents > section#stnpolicyContents > article#stnpolicyContents > div > dl {
    margin-top:.5rem;
    margin-bottom:.5rem;
    display: grid;
    grid-template-columns: 7rem 1fr;
}
div#stnpolicy > div#stnpolicyContents > section#stnpolicyContents > article#stnpolicyContents > div > dl > dt,
div#stnpolicy > div#stnpolicyContents > section#stnpolicyContents > article#stnpolicyContents > div > dl > dd {
    border-bottom: 1px solid #CCC;
}
div#stnpolicy > div#stnpolicyContents > section#stnpolicyContents > article#stnpolicyContents > div > dl > dt {
    text-align: right;
    padding-right:1rem;
}
div#stnpolicy > div#stnpolicyContents > section#stnpolicyContents > article#stnpolicyContents > div > dl > dt:first-child {
    border-top: 1px solid #CCC;
}
div#stnpolicy > div#stnpolicyContents > section#stnpolicyContents > article#stnpolicyContents > div > dl > dd:nth-child(2) {
    border-top: 1px solid #CCC;
}
div#stnpolicy > div#stnpolicyContents > section#stnpolicyContents > article#stnpolicyContents > div > ul {
    padding-top:0; margin-top:0;  padding-inline-start: 2em; list-style-type: decimal;
}
