    /*TOPBBS */
    input{
        cursor: pointer;
    }
    .bbs-container {
        padding: 100px 150px;
        background: #EFEFEF;
        color: #777777;
    }

    .bbs-head {
        display: block;
        text-align: center;
        font-size: 1.8rem;
    }

    .bbs-container ul.dot {}

    .bbs-container .number>li {
        list-style: decimal;
    }

    .bbs-container ul.round {}

    .bbs-container .round>li {
        list-style-type: none;
        list-style-position: inside;
        counter-increment: cnt;
        position: relative;
        margin-left: 17px;

    }

    .bbs-container .round>li:before {
        display: marker;
        content: "("counter(cnt) ") ";
        position: absolute;
        margin-left: -32px;
    }

    /* スレッド */
    .bbs-container .bbs-thread {
        color: #777777;
        display: block;
        text-align: left;
        font-size: 1.2rem;
        line-height: 1.5;
        border-bottom: 1px solid #999999;
        margin: 0 0 30px 0;
        text-decoration: none;
    }

    /*
    .bbs-container .bbs-thread:hover {
        background: #CACACA;
    }
    */
    .bbs-container .bbs-thread .bbs-date {
        font-weight: bold;
        font-size: 1rem;
    }

    .bbs-container .bbs-thread .bbs-title {
        font-size: 1.4rem;
    }

    .bbs-container .bbs-thread .bbs-text {
        padding: 20px 15px;
    }

    /* レス */
    .bbs-container .bbs-response {
        color: #7777AA;
        display: block;
        text-align: left;
        font-size: 1.2rem;
        line-height: 1.5;
        border-bottom: 1px solid #999999;
        margin: 0 0 30px 50px;
        text-decoration: none;
    }

    /*
    .bbs-container .bbs-response:hover {
        background: #CACACA;
    }
    */
    .bbs-container .bbs-response .bbs-date {
        font-weight: bold;
        font-size: 1rem;
    }

    .bbs-container .bbs-response .bbs-title {
        font-size: 1.4rem;
    }

    .bbs-container .bbs-response .bbs-text {
        padding: 20px 15px;
    }

    .bbs-form {
        padding: 50px 0;
    }

    .bbs-form .bbs-form-h {
        font-weight: bold;
        margin-top: 20px;
    }

    .bbs-form .bbs-form-h span {
        color: red;
    }

    .kiyaku {
        text-align: center;
        margin-top: 100px;
    }
    @media screen and (max-width:767px) {
        .bbs-container {
            padding: 50px 10px;
        }
        .bbs-container ul {
            padding: 20px 5px 20px 25px;
        }

        .kiyaku {
            margin-top: 50px;
        }
    }
