@charset "UTF-8";

/* コンテンツタイトル */

#contents h3 {
    padding-bottom: 90px;
}

/* コンテンツリスト */
 #contents .wrapper {
    padding-bottom: 80px;
}

/* 副題なしのボタンの高さと文字間の調整 */

#contents .wrapper .pdfList .btnheight a{
    padding: 30px 0 30px;
}

#contents .wrapper .pdfList .btnheight a .pdfTtl{
    font-size: clamp(1.313rem, 0.697rem + 1.28vw, 1.5rem);
    padding-bottom:22px;
}

#contents .wrapper .pdfList .btnheight a .pdfTtl .space{
    letter-spacing: .4em;
}

/* プレミアムボタン */

#contents .wrapper .pdfList .black {
    background: #575757;
    box-shadow: 0 0 0 6px #575757;
}

#contents .wrapper .pdfList .black a .clickBtn {
    background: #fff;
    color: #575757;
}

@media screen and (max-width: 767px) {
/* 767px以下に適用されるCSS（タブレット用） */

    /* コンテンツタイトル */
    #contents h3 {
        padding-bottom: 85px;
    }

    /* コンテンツリスト */

    #contents .wrapper {
        padding-bottom: 100px;
    }

}

@media screen and (max-width: 480px) {
/* 480px以下に適用されるCSS（スマホ用） */

    /* コンテンツタイトル */
    #contents h3 {
        padding-bottom: 50px;
    }

    /* コンテンツリスト */

    #contents .wrapper {
        padding-bottom: 70px;
    }

    /* 副題なしのボタンの高さと文字間の調整 */

    #contents .wrapper .pdfList .btnheight a .pdfTtl .space {
        letter-spacing: .3em;
    }

}