@charset "utf-8";

@media screen and (max-width: 768px) {
    .sp-mgtS {
        margin-top: 16px;
    }
}

@media screen and (min-width: 769px) {
    .pc-mgtM {
        margin-top: 30px;
    }
    /* カラム内pc画像サイズ調整 */
    .column-2col .col:not(.-text-box) img {
        width: 455px;
    }
}

/* テキストリンク調整 */
.icon_other{
    width: 15px;
    height: 15px;
    margin-left: 7px;
    vertical-align: baseline;
}

.button-link .btn-wrap {
    display: block;
    padding: 0px 20px 10px 0px;
    line-height: 2.4rem;
}

.button-link{
    border: none;
    box-shadow: none;
}

.button-link.other-link::after{
    display: none;
}

@media screen and (max-width: 768px){

}

