.jisseki_btn a{
    display:block!important;
    padding:20px;
    text-align:center;
    font-weight:bold;
    color:#ffffff;
    background:#0c3e76;
    border-radius:10px;
    margin-right:5px;
}
.jisseki_btn div{
    margin-top:20px;
}
@media screen and (min-width: 521px){
.jisseki_btn{
    display:flex!important;
}
.jisseki_btn div{
    width:30%;
}
}
@media screen and (max-width: 520px){
.jisseki_btn div{
    width:100%;
}
}
body .parts258-260_movie_wrap .movie-wrap .back-video{
    background:#ffffff!important;
}
body .design-parts81_g4E6yq3RbF .contents-wrap .text-link-button:hover{
    border-color:#86a2ba!important;
    background:#86a2ba!important;
}
body .design-parts81_g4E6yq3RbF{
    padding-bottom:0pc!important;
}
body .design-parts80_CHsltg9SXS .contents-wrap .text-link-button:hover{
    color:#ffffff!important;
    border-color:#86a2ba!important;
    background:#86a2ba!important;
}
body .design-parts80_CHsltg9SXS{
    background-position:left!important;
}
body .design-parts87_7d6JdvONnP{
    padding-bottom:0px!important;
}
@media screen and (min-width: 992px){
    .design-parts37_Y4pY6KQA13 .parts37_r .parts37_link_wrap h4.title{
        font-size:1.2rem!important;
    }
    .design-parts42_iA7l4Kfrkj .parts42 .main-content .content .item .text-content .title{
        font-size:24px!important;
    }
}
@media screen and (min-width: 521px) and (max-width: 1024px){
    [class*="design-parts-5_"] .contact-text{
        font-size:40px!important;
    }
}
/*administrator*/
.administrator-link{
    background-color: #86a2ba;
    padding: 8px 16px;
    color: #fff;
}
.administrator-link:hover{
        background-color: var(--sub-color);
        color: #fff!important;
}
body .design-parts74_rKB8wyQZng .contents-wrap{
    margin-bottom:80px!important;
}