@charset "UTF-8";

/** 防災情報掲示版ページヘッダ **/
.bbs_header {
    width:  99%;
    margin: 0px auto;
}

.bbs_body {
    height: 99%;      /* 微調のため99% */
    width:  100%;
}

.bbs_headTbl {
    width:            100%;
    border-collapse:  collapse;
    background-color: #bbcdf0;
}

.bbs_headTbl-left {
    text-align:     left;
    vertical-align: top;
}

.bbs_headTbl-right {
    text-align:     right;
    vertical-align: top;
}

.bbs_dispCondTbl {
    width:           100%;
    font-size:       13px;
    border-collapse: collapse;
}

.bbs_dispCondArea-repoDate {
    background-color: white;
    border:           1px solid darkgray;
    width:            130px;
}

.bbs_dispCondArea-dspSetting {
    text-align: right;
}


/** 新規報告関連 **/
.bbs_newRepoCloseBtnPos {
    text-align: right;
}

.bbs_newRepoBody {
    padding: 5px 10px;
}

.bbs_newRepo-settingBtn {
    margin:        0% 5%;
    padding:       3px 25px;
    background:    linear-gradient(to bottom, #ffffff, #999999);
    border-radius: 7px;
    border:        2px solid #639EDF;
}

.bbs_newRepo-cancelBtn {
    margin:        0% 5%;
    padding:       3px 25px;
    background:    linear-gradient(to bottom, #ffffff, #999999);
    border-radius: 7px;
    border:        2px solid #639EDF;
}



/** 表示種別 **/
.bbs_dspKindCloseBtnPos {
    text-align: right;
}

.bbs_dspKindBody {
    padding: 5px 10px;
}

.bbs_dspKind-settingBtn {
    padding:       3px 25px;
    background:    linear-gradient(to bottom, #ffffff, #999999);
    border-radius: 7px;
    border:        2px solid #639EDF;
    margin:        0% 5%;
}

.bbs_dspKind-cancelBtn {
    padding:       3px 25px;
    background:    linear-gradient(to bottom, #ffffff, #999999);
    border-radius: 7px;
    border:        2px solid #639EDF;
    margin:        0% 5%;
}



/** 情報表示 **/
.bbs_infoDispArea {
    padding: 10px 10px 0px 10px;
}

.bbs_infoDispArea table {
    width:           100%;
    margin-top:      20px;
    border-collapse: collapse;
}

.bbs_infoDispArea th {
    width:      80px;
    padding:    5px 0px 5px 0px;
    background: whitesmoke;
    border:     1px black solid;
}

.bbs_infoDispArea td {
    padding: 5px 5px 5px 5px;
}

.bbs_infoDispPageChg {
    text-align: center;
}

.bbs_infoDispArea-numChgBtn {
    border:     none;
    background: none;
}

.bbs_infDispTbl-textCenter {
    text-align: center;
    border:     1px black solid;
}

.bbs_infDispTbl-normalBorder {
    border: 1px black solid;
}

.bbs_infDispTbl-customBorder1 {
    border-top:    1px black solid;
    border-left:   1px black solid;
    border-bottom: 1px black solid;
}

.bbs_infDispTbl-customBorder2 {
    border-top:    1px black solid;
    border-right:  1px black solid;
    border-bottom: 1px black solid;
}


