@charset "UTF-8";

/** システム管理者パスワード入力モーダル **/
.maintenancePassWindow_title {
    font-size:        1.17em;  
    color:            white;
    background-color: #819EC2;	/*★dodgerblue;*/
    border-radius:    6px 6px 0px 0px;
    padding: 8px;
}

.maintenancePassWindow_confirmation {
    padding:    10px;
    text-align: center;
}

.maintenancePassWindow_hr {
    background-color: #819EC2;	/*★dodgerblue;*/
    height:           1px;
    border:           none;
}

/** 災害名一覧 **/

/*--------------------新規報告--------------------*/

/** 統合画面 **/
.admDis_integrationDataArea {
    width:  99%;
    margin: auto;
}

.admDis_integrationTitleArea {
    width:            100%;
    background-color: white;
}

.admDis_integrationTitleTbl {
    width:           100%;
    border-collapse: collapse;
}

.admDis_integrationTitleTbl-name {
    padding:          5px;
    width:            150px;
    font-weight:      bold;
    background-color: darkgray;
    border:           1px solid black;
}

.admDis_integrationTitleTbl-data {
    padding:    5px;
    border:     1px solid black;
    text-align: left;
}

.admDis_integrationTitleTbl-input {
    width: 97%;
}

.admDis_integrationTblArea {
    width:            100%;
    background-color: white;
    overflow-y:       scroll;
    overflow-x:       auto;
}

.admDis_integrationTbl {
    width:           100%;
    border:          1px solid black;
    border-collapse: collapse;
}

/**  緊急情報 **/
.admEmer_listTbl {
    border-collapse: collapse;
    margin-left: 20px;
}

.admEmer_listShowCtrl {
    padding: 2px 5px;
    background-color: #e97b4c;
    text-align: right;
}

.admEmer_listEditTbl {
    border: 1px solid black;
    border-collapse: collapse;
    margin: 10px auto;
}

.admEmer_listRegistCancel {
    width: 100%;
    text-align: right;
}

/** 所属部署名称編集 **/
.department_table {
    width:      40%;
    height:     100%;
    float:      left;
    z-index:    99998;
    overflow-y: scroll;

}
.department_map {
    width: 60% !important;
}

/** ヘリポート管理共通 **/
.hlMng_title {
    padding: 5px 0px;
    width:   99%;
    margin:  auto;
}
.hlMng_editArea {
    width:         33%;
    height:        100%;
    float:         left;
    background:    white;
    z-index:       99998;
    overflow-y:    scroll;
    border-top:    1px darkturquoise solid;
    border-bottom: 1px darkturquoise solid;
}
.hlMng_btnTbl {
    width:           99%;
    border-collapse: collapse;
    margin:          5px auto;
}
.hlMng_topOpeBtn {
    padding:       3px 25px;
    background:    linear-gradient(to bottom, #ffffff, #999999);
    border-radius: 7px;
    border:        2px solid #639EDF;
    margin:        10px 15px 10px 5px;
}
.hlMng_smallArea {
    width:  95%;
    margin: auto;
    border: 1px darkturquoise solid;
}
.hlMng_editBtn {
    padding:       3px 25px;
    background:    linear-gradient(to bottom, #ffffff, #999999);
    border-radius: 7px;
    border:        2px solid #639EDF;
}
.hlMng_editTbl {
    width:           99%;
    border-collapse: collapse;
    margin:          5px auto;
    border:          1px solid black;
    font-size:       13px;
}
.hlMng_editTblHeadItem {
    width: 15%;
}
.hlMng_editTblHeadValue {
    width: 35%;
}


/** ヘリポート一覧 **/
.hlList_title {
    color:            white;
    background-color: #819EC2;	/*★dodgerblue;*/
    width:            99%;
    margin:           auto;
    padding:          5px 0px;
}
.hlList_tblArea {
    width:            99%;
    margin:           auto;
    overflow-x:       auto;
    overflow-y:       scroll;
    background-color: white;
}
.hlList_tbl {
    width:           100%;
    white-space:     nowrap;
    border-collapse: collapse;
}
.hlList_dot {
    overflow: hidden;
    width:    200px;
}
.hlList_dot p {
    overflow:      hidden;
    text-overflow: ellipsis;
    white-space:   nowrap;
}
.hlMng_editTbl-degInput {
    width:  15%;
    margin: 1px 0px 1px 5px;
}
.hlMng_editTbl-minInput {
    width: 15%;
}
.hlMng_editTbl-secInput {
    width: 15%;
}

/** ヘリポート編集 **/
.hlEdt_editBtnTbl-blank {
    width:  5%;
    border: 1px black solid;
}
.hlEdt_editTblHeadNowData {
    width: 45%;
}

/** ヘリポート登録情報詳細 **/
.hlDtl_detailTblHead-itemName {
    width:       30%;
    padding:     3px 0px;
    border:      1px solid black;
    font-weight: bold;
    background:  lightblue;
}

.hlDtl_detailTblHead-itemData {
    width:       70%;
    border:      1px solid black;
    background:  lightblue;
}

.hlDtl_detailTbl-itemName {
    padding:    3px 0px;
    border:     1px solid black;
    background: whitesmoke;
}

.hlDtl_detailTbl-dataLeft {
    padding: 3px;
    border:  1px solid black;
}

/** リンク集 **/
.lnkTop_titleArea {
    width:   99%;
    margin:  auto;
    padding: 5px;
}
.lnkList_linkName {
    width:         250px;
    padding:       5px 0px;
    border-top:    1px solid blue;
    border-bottom: 1px solid blue;
}
.lnkList_note {
    padding:       5px 0px;
    border-top:    1px solid blue;
    border-bottom: 1px solid blue;
}
.lnkList_addBtnArea {
    width:      99%;
    text-align: right;
}
.lnkList_addBtnMargin {
    margin: 10px auto 20px auto
}
.lnkList_numberCol {
    width:         50px;
    padding:       5px 0px;
    border-top:    1px solid blue;
    border-bottom: 1px solid blue;
}
.lnkIcon {
    height: 20px;
    width:  20px;
}

/** 配信設定 **/
.deliverySetting_chkCol {
    text-align: center;
    border:     1px solid black;
}

/* ヘリポート登録情報詳細 */
.heli_Tbl-itemName {
    padding:     3px 3px;
    border:      1px solid black;
    background:  whitesmoke;
    font-weight: bold;
    text-align:  left;
}

.heli_Tbl-dataLeft {
    padding: 3px;
    border:  1px solid black;
}

/** ポータル保守 **/
.portalUpdate_Background{
    background-color: white; 
    width: 99%; 
    padding: 5px 0px; 
    margin: auto; 
    text-align: center; 
    margin-top: 5px; 
    border: 1px solid #639EDF;
}

.portalUpdate_ActionButtonArea{
    text-align:right;
    margin:5px 100px;
}

.portalUpdate_ExplanationText{
    color:#933232;
    margin-top:0.5em;
    margin-bottom:0.5em;
    margin-left:50px;
    margin-right:50px;
}

.portalUpdate_Header{
    background-color: #819EC2;	/*★dodgerblue;*/
    color:#ffffff;
    text-align:center;
    font-size:20px;
    border: 1px solid #819EC2;	/*★dodgerblue;*/
    border-radius: 5px;
    width:95%;
    margin:0 auto;
}

.portalUpdate_Body{
    border: 1px solid #819EC2;	/*★dodgerblue;*/
    border-radius: 0px;
    width:95%;
    margin:0 auto;
}

.portalUpdate_Parts{
    border: 1px solid #933232;
    border-radius: 20px;
    width:95%;
    margin:0.5em auto;
    text-align:right;
}

.portalUpdate_Notice{
    width:95%;margin:0 auto;
}

.portalUpdate_SettingTable{
    border-collapse:collapse;
    margin-top:0.5em;
    margin-bottom:0.5em;
    margin-left:50px;
    margin-right:50px;
}

.portalUpdate_SettingTable td{
    border:1px #000000 solid;
    text-align:left;
}    

.portalUpdate_SettingTable-textInput{
    width:  8em;
    margin: 1px auto;
}

.portalUpdate_EditButton{
    margin-right:1em;
    margin-bottom:0.5em;
}

.portalUpdate_SettingButton{
    margin-right:1em;
    margin-bottom:0.5em;
}

.portalUpdate_disSelectBody{
    padding:5px 10px;
    height:455px;
}

.portalUpdate_disSelectBody td {
    padding:       3px 0px;
}

.portalUpdate_disSelectBody th {
    border-left:      1px solid #819EC2;	/*★dodgerblue;*/
    border-right:     1px solid #819EC2;	/*★dodgerblue;*/
    border-bottom:    1px solid #819EC2;	/*★dodgerblue;*/
    padding:          3px 0px;
    background-color: #819EC2;	/*★dodgerblue;*/
    color: #FFFFFF;
}

.portalUpdate_distbl{
    overflow: auto;
    height:   425px;        
}
.portalUpdate_distbl table{
    width:100%;
}
.portalUpdate_distbl_HeadSelected{
    width:5%;
}
.portalUpdate_distbl_HeadNo{
    width:5%;
}
.portalUpdate_distbl_HeadDisName{
    width:50%;
}
.portalUpdate_distbl_HeadOcc{
    width:20%;
}
.portalUpdate_distbl_HeadEntry{
    width:20%;
}
.portalUpdate_distbl_Cell_0{
    background-color:#D0D8E8;
}
.portalUpdate_distbl_Cell_1{
    background-color:#E9EDF4;
}