@charset "utf-8";
/* CSS Document */


/*---------------table スクロールバー非表示---------------*/
.ccc_table div{
     overflow-x: auto;
     overflow-y: auto;
}

/*---------------table 折り返し---------------*/
.ccc_table th,.ccc_table td{
    white-space:normal;
    word-break:normal;
}

/*-------table モバイル時--------*/

@media (max-width: 767px) {
     .ccc_table th,.ccc_table td{
        width:100%!important;
        display:block;
     }
}

/*-------TOP メイン画像--------*/
.ccc_top h1{
    font-size:3rem;
}
@media (max-width: 767px) {
.ccc_top h1{
    font-size:2rem;
}
}

/*-------TOP トピックス・ブログパーツ 過去を見るボタン--------*/
body .siteblock-bottom .topicDigestLink a, body .siteblock-bottom #blogRayout02 .blogRecentLink a {
	color:#fff !important;
    background:#4d4d4d !important;
    border: 1px solid #4d4d4d !important;
}

body .siteblock-bottom .topicDigestLink a:hover, body .siteblock-bottom #blogRayout02 .blogRecentLink a:hover, body .siteblock-bottom .topicDigestLink a:focus, body .siteblock-bottom #blogRayout02 .blogRecentLink a:focus {
	color:#fff !important;
    background:#4d4d4d !important;
    border: 1px solid #4d4d4d !important;
    opacity:0.6 !important;
}

/*-------メインブロック　ボタン--------*/
body .siteblock-main .dec-btn--primary {
	color:#fff;
    background:#4d4d4d;
    border: 1px solid #4d4d4d;
}

/*-------お問い合わせフォーム　ボタン--------*/
body .siteblock-main .clearBu input, body .siteblock-main .agreeNoBu input, body .siteblock-main .agreeYesBu input, body .siteblock-main .noAgreeYesBu input, body .siteblock-main input[type="button"], body .siteblock-main input[type="submit"] {
	color:#fff;
    background:#4d4d4d;
    border: 1px solid #4d4d4d;
}
