@charset "utf-8";
/************************************************* tokusyo.html CSS *************************************************/


/*****************************特定商取引法に基づく表記*****************************/

.con01_waku {
    width: 700px;
    margin: 0px auto 30px auto;
    font-size: 16px;
    color: #58481C;
}


.con01_waku A {
    text-decoration: none;
}

.con01_waku A:link {
    color: #006CFF;
}

.con01_waku A:visited {
    color: #006CFF;
}

.con01_waku A:hover {
    color: #FF6600;
}

.con01_waku A:active {
    color: #ff0000;
}

.con01_li01 {
    background-color: #ddd;
    color: #56481b;
    padding: 5px 15px;
    margin-bottom: 15px;
}


.con01_li02 {
    color: #353537;
    padding: 0px 15px;
    margin-bottom: 30px;
}

.con01_li03 {
    color: #353537;
    padding: 0px 15px;
    margin-bottom: 10px;
}

.con01_li04 {
    color: #ff0000;
    padding: 0px 15px;
    margin-bottom: 30px;
}


.red {
    color: #ff0000;
}

.posttable {
    width: 95%;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom:.5em;
}

.posttable th,
.posttable td {
    padding: 10px 0;
    text-align: center;
}

.posttable tr:nth-child(odd) {
    background-color: #eee
}

/* 画面サイズが480px以下の場合に適用 */
@media (max-width: 480px) {
    .posttable {
        width: 100%;
        border-collapse: collapse;
        border: 1px solid #333;
        border-bottom: none;
    }

    .posttable th,
    .posttable td {
        width: 100%;
        display: block;
        border-top: none;
        font-weight: bold;
    }

    .posttable td {
        border-bottom: 1px solid #333;
    }
}

/* 画面サイズが480px以下の場合に適用 */
@media (max-width: 480px) {

    .con01_waku {
        width: 92%;
        margin: 0px auto 30px auto;
    }

}

/*****************************会社概要*****************************/

.con02_waku {
    width: 700px;
    margin: 0px auto 30px auto;
    font-size: 16px;
    color: #58481C;
}

.con02_li01 {
    background-color: #ddd;
    color: #56481b;
    padding: 5px 15px;
    margin-bottom: 15px;
}


.con02_li02 {
    color: #353537;
    padding: 0px 15px;
    margin-bottom: 30px;
}



/* 画面サイズが480px以下の場合に適用 */
@media (max-width: 480px) {

    .con02_waku {
        width: 92%;
        margin: 0px auto 30px auto;
    }

}

/*****************************アクセスマップ*****************************/

.con03_waku {
    width: 700px;
    margin: 0px auto 0px auto;
    font-size: 16px;
    color: #58481C;
}


/* 画面サイズが480px以下の場合に適用 */
@media (max-width: 480px) {

    .con03_waku {
        width: 92%;
        margin: 0px auto 30px auto;
    }

}