@charset "UTF-8";
/*! ========================================
  このスタイルは、Sass共通設定です。
  (setting.scss)
========================================= */
/* -----------------------------------------
  共通関数
----------------------------------------- */
/*
@function fz($size) {
    @if $size < 8 {
        $size: 8;
    }
    @if $size > 40 {
        $size: 40;
    }
    @return nth($fontSizeList, $size - 7);
}
*/
/* -----------------------------------------
  共通プロパティ
----------------------------------------- */
/*! ========================================
  このスタイルは、Sassから自動生成されいています。
  直接編集しないように注意してください。
  （layout.scss）
========================================= */
/* -----------------------------------------
  レイアウトCSS
----------------------------------------- */
/* line 14, ../../fr_sass/login.scss */
#login_logo {
  border-bottom: 4px solid #003399;
}
/* line 16, ../../fr_sass/login.scss */
#login_logo img {
  height: 20px;
  margin: 2px 0 0 8px;
}

/* line 21, ../../fr_sass/login.scss */
#main {
  padding-bottom: 20px;
  box-sizing: border-box;
  margin-top: 40px;
}

/* line 26, ../../fr_sass/login.scss */
#contents_navi {
  position: fixed;
  top: 30px;
  box-sizing: border-box;
  z-index: 10;
  width: 1200px;
}

/* line 33, ../../fr_sass/login.scss */
#title {
  padding: 10px;
  margin: 10px;
}
/* line 37, ../../fr_sass/login.scss */
#title #title_1 {
  color: #007BCB;
  font-size: 33px;
  font-family: "Times New Roman";
}
/* line 42, ../../fr_sass/login.scss */
#title #title_2 {
  color: #007BCB;
  font-size: 33px;
  font-family: "Times New Roman";
}
/* line 47, ../../fr_sass/login.scss */
#title #title_3 {
  padding-top: 20px;
  color: #999;
  font-size: 17px;
}

/* line 53, ../../fr_sass/login.scss */
#login_main {
  padding-top: 50px;
  text-align: center;
}
/* line 57, ../../fr_sass/login.scss */
#login_main #login_contents {
  margin: 0px auto;
}
/* line 59, ../../fr_sass/login.scss */
#login_main #login_contents table {
  text-align: right;
  margin: 0px auto;
}
/* line 63, ../../fr_sass/login.scss */
#login_main #login_contents input {
  margin-left: 10px;
  width: 200px;
}
/* line 67, ../../fr_sass/login.scss */
#login_main #login_contents .input {
  text-align: left;
}
/* line 70, ../../fr_sass/login.scss */
#login_main #login_contents #idpassbox_button {
  width: 190px;
  text-align: right;
  margin-top: 10px;
}
/* line 75, ../../fr_sass/login.scss */
#login_main #login_contents .error {
  font-size: 13px;
}

/* line 80, ../../fr_sass/login.scss */
#footer {
  position: absolute;
  bottom: 0;
  height: 30px;
  width: 100%;
  background-color: #003399;
}
/* line 86, ../../fr_sass/login.scss */
#footer p {
  padding-top: 6px;
  text-align: center;
  color: #999;
  font-size: 11px;
}

/* line 93, ../../fr_sass/login.scss */
.button_login {
  color: #fff;
  border: 2px solid #999;
  border-bottom: 2px solid #777777;
  border-right: 2px solid #777777;
  background: #999;
}
/* line 76, ../../fr_sass/setting.scss */
.button_login span {
  color: #fff;
}
/* line 80, ../../fr_sass/setting.scss */
.button_login:hover, .button_login:active {
  color: #999;
  background: #cccccc;
  border-color: #cccccc;
  border-top: 2px solid #777777;
  border-left: 2px solid #777777;
}
/* line 86, ../../fr_sass/setting.scss */
.button_login:hover span, .button_login:active span {
  color: #999;
}
/* line 90, ../../fr_sass/setting.scss */
.button_login:focus {
  border-color: #80bde5;
}
/* line 93, ../../fr_sass/setting.scss */
.button_login:disabled {
  background: #ddd;
  color: #fff;
  border-color: #ddd;
}
/* line 98, ../../fr_sass/setting.scss */
.button_login:disabled span {
  color: #fff;
}

/* line 97, ../../fr_sass/login.scss */
#notice {
  margin: 10px auto;
  width: 650px;
  text-align: left;
  padding: 10px;
}
/* line 103, ../../fr_sass/login.scss */
#notice .title {
  color: #003399;
  border-bottom: 1px solid #003399;
  padding: 5px;
  marign-top: 10px;
  font-size: 14px;
}
/* line 110, ../../fr_sass/login.scss */
#notice .message {
  padding: 10px;
}
