@charset "utf-8";

/* 口座開設からお取引までの流れ */
.bt-content-inner .note-txt-area{
    margin-top: 0;
}
.contents-block{
    padding-top: 100px;
}
#footCvArea{
    margin-top: 80px;
}
#footCvBlock02 .telText2 {
    font-size: 20px;
}
#footCvBlock02 .telInfo {
    font-size: 16px;
}
#footCvBlock02 .telInfo span {
    font-size: 12px;
}
#footCvBlock02 .btnBlack li a,
#footCvBlock03 .btnBlack li a {
    font-size: 16px;
}
#footCvBlock04 .VariousPolicyBlock .inner{
    max-width: 100%;
}
.ttl-h3-01 {
    font-size: 24px;
    line-height: 1.6;
    font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, Arial, Helvetica, sans-serif;
}
.ttl-h3-01:before {
    transform: inherit;
}
.btnType02{
    display: block;
}
.pgh-plain-01,
.groupLink .btnType02 a,
.modal__close_ftBtn {
    font-size: 16px !important;
}


@media screen and (max-width: 767px) {
    html{
        font-size: inherit;
        font-size: 62.5%;
    }
    #footCvBlock04 .VariousPolicyBlock dl{
        padding: 20px 0 20px;
    }
    .bt-content-inner .note-txt-area{
        margin-top: 24px;
    }
    .bt-content-inner .note-txt-area .note-txtBtn {
        font-size: 15px;
    }
    .contents-block {
        padding: 6% 5.3% 0;
    }
    .account-bnr-free span{
        font-size: 18px;
    }
    .account-bnr__btn strong{
        font-size: 28px;
    }
    .account-bnr__txt{
        font-size: 14px;
    }
    .account-bnr__btn:after{
        font-size: 26px;
    }
    footer{
        padding: 25px 10px 110px;
    }
    footer .footer_inner .copyright {
        text-align: left;
        margin-top: 0;
    }
    .ttl-h3-01{
        font-size: 20px;
    }
    .ttl-h3-01:before {
        margin-top: 8px;
    }
    .groupLink .btnType02{
        margin-bottom: 15px;
    }
}