.contents-wrapper#mypage .title-area{
    padding-bottom:0;
}
body.top .contents-wrapper#mypage .title-area{
    padding-bottom:25px;
}
.contents-wrapper#support .title-area {
    padding-top:5rem;
}
#mypage .mypage-inner {
    display: flex;
    justify-content: center;
    flex-direction: row;
    row-gap: 10px;
    column-gap: 10px;
    flex-wrap:wrap;
}
#support {
    padding-bottom:10rem;
}
.global-footer {
    border-top: 1px solid #CDD6DD;
    background-color: #fff;
}
#bottomnavi > *:last-child {
    padding-bottom:5.5rem;
}
#bottomnavi .btn-wrap {
    padding-top:0;
    padding-bottom:0;
    max-width:100%;
}
#bottomnavi .contents-wrapper {
    padding-top:5rem;
}
#bottomnavi .contents-wrapper .title-area {
    padding-top:0;
}
#bottomnavi .btn-wrap .btn a{
    font-size: 16px;
    background-position: 96%;
}
@media screen and (max-width: 600px) {
    #mypage .mypage-inner {
        flex-direction: column;
    }
    .contents-wrapper#mypage .title-area{
        padding-bottom:0;
    }
    body.top .contents-wrapper#mypage .title-area{
        padding-bottom:18px;
    }
}
@media screen and (min-width: 601px) {
    #bottomnavi .btn-wrap .btn {
        max-width: 420px;
    }
}
.btn-wrap .btn {
    max-width:100%;
}
.news-list-link .underline-text{
    text-decoration:underline;
    font-size:14px;
}
.news-list-link:hover .underline-text{
    text-decoration:none;
}