/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 2017/04/06, 17:44:27
    Author     : t-nakayama
*/
.control-label {
    text-align: left!important; 
}
.ui-spinner-input {
    border: none;
    background: none;
    color: inherit;
    padding: 0!important;
    margin: 0!important;
    vertical-align: middle;
    margin-left: -1.6em!important;
    margin-right: 0!important;
}
html,
body {
  height: 100%;
}
/* フッターを下部へ押しやるための、コンテンツのラッパー */
#wrap {
  min-height: 100%;
  height: auto;
  /* フッターの高さ分だけ、ネガティブインデントを指定 */
  margin: 0 auto -30px;
  /* フッターの高さ分だけ、パディングを指定 */
  padding: 0 0 30px;
}

/* ここでフッターの高さを指定 */
#footer {
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 30px;
}

a
{
    text-decoration: none!important;
    outline: none!important; /*FireFoxリンクの罫線消す*/
}
a:focus{
    outline: none!important; /*FireFoxリンクの罫線消す*/
}
.input_ime_on{
    ime-mode: active!important;
}
.input_ime_off{
    ime-mode: disabled!important;
}
fieldset {
    padding: 5px!important;
    font-size: 12px!important;
    border: 1px #b7b7b7 solid!important;
}
.label-gai{
    background-color: #ffb6c1!important;
}
.label-high{
    background-color: #E8DEF2!important;
}
.label-ji{
    background-color: #006400!important;
}
.label-mid{
    background-color: #5cb85c!important;
}
.label-mg{
    background-color: #DF9EB2!important;
}
.label-low{
    background-color: #6A4267!important;
}

#copy {
    margin-right: 10px;
    text-align:right;
}
#mainmenu_button{
    text-align: left!important;
    
}
#mainmenu_icon{
    text-align: left!important;
}
.message{
    font-size:11px!important;
    color: #e9322d!important;
}
.message ,.error-message{
	color: #e9322d!important;
	font-size: 11px!important;
}
/* ログイン者部分*/
.login_name{
    font-size: 11px!important;
}

.row-center{
text-align:center;
letter-spacing:-0.4em;
}
.row-center > [class*='col-'] {
display:inline-block;
letter-spacing:0;
vertical-align:top;
float:none !important;
}

.flash_success {
    background-color: #dff0d8!important;
    border: 1px solid #d6e9c6!important;
    color: #3c763d!important;
    padding: 10px!important;
    text-align: left;
}
.flash_failure {
    color: #CD0A0A!important;
    border: 1px solid #CD0A0A!important;
    background-color:#edc2c4!important;
    padding: 10px!important;
    text-align: left;
}
.flash_info{
    background-color: #bbe2f1!important;
    border: 1px solid #a0d8ef!important;
    color: #0073a8!important;
    padding: 10px!important;
    text-align: left;
}
#map-canvas {
    margin:5px 5px!important;
    width: 500px!important; 
    height: 500px!important;
}
.odd_org td {
    background: #ffffff;
}
.even_org td {
    background: #e1e1e8;
}
.highlight td { 
    background-color:#d2b48c;
    color : #ffffff;
    font-weight: bold;
    
}
th {
	font-size: 13px;
        background: #158cba;
        color:#ffffff;
        font-size:16px;
	border: 1px #7f898c solid!important;
	height: 40px;
        padding-bottom:2px;
        padding-top:2px;
        padding-left:5px!important;
        padding-right:5px!important;
        vertical-align: middle!important;
}
td{
	font-size: 13px!important;
	background: #FFFFFF;
	border: 1px #7f898c solid!important;
        height: 15px!important;
        padding-bottom:2px!important;
        padding-top:2px!important;
        padding-left:5px!important;
        padding-right:5px!important;
        vertical-align: middle!important;
        text-overflow: ellipsis;
        overflow: hidden;

}
.c0px{width:0px!important;font-size: 0px!important;margin: 0px !important;padding: 0px !important;border: none !important;border-right:1px #7f898c solid !important;}
.c40px{width:40px;text-align:center;white-space:nowrap!important;}
.l40px{width:40px;text-align:left;white-space:nowrap!important;}
.r40px{width:40px;text-align:right;white-space:nowrap!important;}
.c50px{width:50px;text-align:center;white-space:nowrap!important;}
.l50px{width:50px;text-align:left;white-space:nowrap!important;}
.r50px{width:50px;text-align:right;white-space:nowrap!important;}
.c60px{width:60px;text-align:center;white-space:nowrap!important;}
.l60px{width:60px;text-align:left;white-space:nowrap!important;}
.r60px{width:60px;text-align:right;white-space:nowrap!important;}
.c70px{width:70px;text-align:center;white-space:nowrap!important;}
.l70px{width:70px;text-align:left;white-space:nowrap!important;}
.r70px{width:70px;text-align:right;white-space:nowrap!important;}
.c80px{width:80px;text-align:center;white-space:nowrap!important;}
.c80pxTh{width:80px;text-align:center;white-space:normal;}
.c80px2{width:80px;text-align:center;}
.l80px{width:80px;text-align:left;white-space:nowrap!important;}
.r80px{width:80px;text-align:right;white-space:nowrap!important;}
.c90px{width:90px;text-align:center;white-space:nowrap!important;}
.c90px2{width:90px;text-align:center;}
.l90px{width:90px;text-align:left;white-space:nowrap!important;}
.r90px{width:90px;text-align:right;white-space:nowrap!important;}
.c100px{width:100px;text-align:center;white-space:nowrap!important;}
.c100px2{width:100px;text-align:center;font-size:10px;}
.l100px{width:100px;text-align:left;white-space:nowrap!important;}
.r100px{width:100px;text-align:right;white-space:nowrap!important;}
.c110px{width:110px;text-align:center;white-space:nowrap!important;}
.c110px2{width:110px;text-align:center;font-size:10px;}
.l110px{width:110px;text-align:left;white-space:nowrap!important;}
.r110px{width:110px;text-align:right;white-space:nowrap!important;}
.c120px{width:120px;text-align:center;white-space:nowrap!important;}
.c120px2{width:120px;text-align:center;font-size:10px;}
.l120px{width:120px;text-align:left;white-space:nowrap!important;}
.r120px{width:120px;text-align:right;white-space:nowrap!important;}
.c130px{width:130px;text-align:center;white-space:nowrap!important;}
.l130px{width:130px;text-align:left;white-space:nowrap!important;}
.r130px{width:130px;text-align:right;white-space:nowrap!important;}
.c140px{width:140px;text-align:center;white-space:nowrap!important;}
.l140px{width:140px;text-align:left;white-space:nowrap!important;}
.r140px{width:140px;text-align:right;white-space:nowrap!important;}
.c150px{width:150px;text-align:center;white-space:nowrap!important;}
.l150px{width:150px;text-align:left;white-space:nowrap!important;}
.r150px{width:150px;text-align:right;white-space:nowrap!important;}
.c160px{width:160px;text-align:center;white-space:nowrap!important;}
.l160px{width:160px;text-align:left;white-space:nowrap!important;}
.r160px{width:160px;text-align:right;white-space:nowrap!important;}
.c170px{width:170px;text-align:center;white-space:nowrap!important;}
.l170px{width:170px;text-align:left;white-space:nowrap!important;}
.r170px{width:170px;text-align:right;white-space:nowrap!important;}
.c180px{width:180px;text-align:center;white-space:nowrap!important;}
.l180px{width:180px;text-align:left;white-space:nowrap!important;}
.r180px{width:180px;text-align:right;white-space:nowrap!important;}
.c190px{width:190px;text-align:center;white-space:nowrap!important;}
.l190px{width:190px;text-align:left;white-space:nowrap!important;}
.r190px{width:190px;text-align:right;white-space:nowrap!important;}
.c200px{width:200px;text-align:center;white-space:nowrap!important;}
.l200px{width:200px;text-align:left;white-space:nowrap!important;}
.r200px{width:200px;text-align:right;white-space:nowrap!important;}
.c210px{width:210px;text-align:center;white-space:nowrap!important;}
.l210px{width:210px;text-align:left;white-space:nowrap!important;}
.r210px{width:210px;text-align:right;white-space:nowrap!important;}
.c220px{width:220px;text-align:center;white-space:nowrap!important;}
.l220px{width:220px;text-align:left;white-space:nowrap!important;}
.r220px{width:220px;text-align:right;white-space:nowrap!important;}
.c230px{width:230px;text-align:center;white-space:nowrap!important;}
.l230px{width:230px;text-align:left;white-space:nowrap!important;}
.r230px{width:230px;text-align:right;white-space:nowrap!important;}
.c240px{width:240px;text-align:center;white-space:nowrap!important;}
.l240px{width:240px;text-align:left;white-space:nowrap!important;}
.r240px{width:240px;text-align:right;white-space:nowrap!important;}
.c250px{width:250px;text-align:center;white-space:nowrap!important;}
.l250px{width:250px;text-align:left;white-space:nowrap!important;}
.r250px{width:250px;text-align:right;white-space:nowrap!important;}
.c260px{width:260px;text-align:center;white-space:nowrap!important;}
.l260px{width:260px;text-align:left;white-space:nowrap!important;}
.r260px{width:260px;text-align:right;white-space:nowrap!important;}
.c270px{width:270px;text-align:center;white-space:nowrap!important;}
.l270px{width:270px;text-align:left;white-space:nowrap!important;}
.r270px{width:270px;text-align:right;white-space:nowrap!important;}
.c280px{width:280px;text-align:center;white-space:nowrap!important;}
.l280px{width:280px;text-align:left;white-space:nowrap!important;}
.r280px{width:280px;text-align:right;white-space:nowrap!important;}
.c290px{width:290px;text-align:center;white-space:nowrap!important;}
.l290px{width:290px;text-align:left;white-space:nowrap!important;}
.r290px{width:290px;text-align:right;white-space:nowrap!important;}
.c300px{width:300px;text-align:center;white-space:nowrap!important;}
.l300px{width:300px;text-align:left;white-space:nowrap!important;}
.r300px{width:300px;text-align:right;white-space:nowrap!important;}
.c400px{width:400px;text-align:center;white-space:nowrap!important;}
.l400px{width:400px;text-align:left;white-space:nowrap!important;}
.r400px{width:400px;text-align:right;white-space:nowrap!important;}




.c0p{width:0%;text-align:center;white-space:nowrap!important;}
.l0p{width:0%;text-align:left;white-space:nowrap!important;}
.r0p{width:0%;text-align:right;white-space:nowrap!important;}
.c10p{width:10%;text-align:center;white-space:nowrap!important;}
.l10p{width:10%;text-align:left;white-space:nowrap!important;}
.r10p{width:10%;text-align:right;white-space:nowrap!important;}
.c20p{width:20%;text-align:center;white-space:nowrap!important;}
.l20p{width:20%;text-align:left;white-space:nowrap!important;}
.r20p{width:20%;text-align:right;white-space:nowrap!important;}
.c30p{width:30%;text-align:center;white-space:nowrap!important;}
.l30p{width:30%;text-align:left;white-space:nowrap!important;}
.r30p{width:30%;text-align:right;white-space:nowrap!important;}
.c40p{width:40%;text-align:center;white-space:nowrap!important;}
.l40p{width:40%;text-align:left;white-space:nowrap!important;}
.r40p{width:40%;text-align:right;white-space:nowrap!important;}
.c50p{width:50%;text-align:center;white-space:nowrap!important;}
.l50p{width:50%;text-align:left;white-space:nowrap!important;}
.r50p{width:50%;text-align:right;white-space:nowrap!important;}
.c60p{width:60%;text-align:center;white-space:nowrap!important;}
.l60p{width:60%;text-align:left;white-space:nowrap!important;}
.r60p{width:60%;text-align:right;white-space:nowrap!important;}
.c70p{width:70%;text-align:center;white-space:nowrap!important;}
.l70p{width:70%;text-align:left;white-space:nowrap!important;}
.r70p{width:70%;text-align:right;white-space:nowrap!important;}
.c80p{width:80%;text-align:center;white-space:nowrap!important;}
.l80p{width:80%;text-align:left;white-space:nowrap!important;}
.r80p{width:80%;text-align:right;white-space:nowrap!important;}
.c90p{width:90%;text-align:center;white-space:nowrap!important;}
.l90p{width:90%;text-align:left;white-space:nowrap!important;}
.r90p{width:90%;text-align:right;white-space:nowrap!important;}

.scroll_div{
    overflow: auto;
    /*margin: auto;*/
	
}


#loader-bg {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background: rgba(0,0,0,0.3);
  z-index: 1;
}
#loader {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  width: 200px;
  height: 200px;
  margin-top: -100px;
  margin-left: -100px;
  text-align: center;
  color: #fff;
  z-index: 2;
}

#loader-bg2 {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background: rgba(0,0,0,0.3);
  z-index: 1;
}
#loader2 {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  width: 200px;
  height: 200px;
  margin-top: -100px;
  margin-left: -100px;
  text-align: center;
  color: #fff;
  z-index: 2;
}
p{
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.pagination-container {
  float: right;
  text-align: right;
  padding-top: 0.25em;
}
li.prev a,
li.page a,
li.next a,
li.page.navi-active a{
box-sizing: border-box;
display: inline-block;
min-width: 1.5em;
padding: 0.5em 1em;
margin-left: 2px;
text-align: center;
text-decoration: none !important;
cursor: pointer;
*cursor: hand;
color: #333 !important;
border: 1px solid transparent;
border-radius: 2px;
}
li.prev a:hover,
li.page a:hover,
li.next a:hover {
 color: white !important;
 border:1px solid #111;
 background-color:#585858;
 background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));
 background:-webkit-linear-gradient(top, #585858 0%, #111 100%);
 background:-moz-linear-gradient(top, #585858 0%, #111 100%);
 background:-ms-linear-gradient(top, #585858 0%, #111 100%);
 background:-o-linear-gradient(top, #585858 0%, #111 100%);
 background:linear-gradient(to bottom, #585858 0%, #111 100%);
}
li.prev.disabled a:hover,
li.next.disabled a:hover{
 border: 1px solid transparent;
 color:#333 !important;
 background-color:transparent;
 background:transparent;
}
li.page.navi-active a{
 color:#333 !important;
 border:1px solid #979797;
 background-color:white;
 background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));
 background:-webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);
 background:-moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);
 background:-ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);
 background:-o-linear-gradient(top, #fff 0%, #dcdcdc 100%);
 background:linear-gradient(to bottom, #fff 0%, #dcdcdc 100%);
}
li.page.navi-active a:hover {
 color:#333 !important;
 border:1px solid #979797;
 background-color:white;
 background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));
 background:-webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);
 background:-moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);
 background:-ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);
 background:-o-linear-gradient(top, #fff 0%, #dcdcdc 100%);
 background:linear-gradient(to bottom, #fff 0%, #dcdcdc 100%);
}


