@charset "utf-8";
.clearfix:after {
        content: ".";  /* 新しい要素を作る */
        display: block;  /* ブロックレベル要素に */
        clear: both;
        height: 0;
        visibility: hidden;
}
.clearfix {
        min-height: 1px;
}
* html .clearfix {
        height: 1px;/*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
/* CSS Document */
#login table {
        border-collapse: collapse;
        border: 0px;
}
#login table tr td {
        text-align: left;
        padding: 0px;
        vertical-align:middle;
}
img{
        _border:none !important;
}
.AlignCenter .inp input {
        padding:5px;
        width: 270px !important;
        background-color: #ACD3EE;
        border: 1px solid #FFF;
        font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important;
        margin: 1px 0px;
}
#login ul {
        color:#ECF5FF;
        border: 1px solid #C4E1FF ;
        padding: 0 5px 5px 5px !important;
        margin: 0 !important;
        font-size: 75% !important;
        border-radius:5px;
}
#login ul li {
        list-style-type: disc !important;
        margin: 5px 0 0 17px !important;
}
ul#login_attention {
        padding: 5px 0 5px 5px !important;
        border: none !important;
}
ul#login_attention li {
        padding: 0 !important;
        color: #FC0;
        list-style: none !important;
        font-size: 12px;
        text-align: right;
}
#login #login_back1_inf {
        background-image: url("kanri_images/login_back1_inf.png") !important;
        height: 31px !important;
        margin: 40px 0 1px 0px !important;
}
#login_mainte {
        background-color: #6AB1E1 !important;
        border: 1px solid #C4E1FF !important;
        background-image: url("kanri_images/infm_bg.png") !important;
        font-size: 80% !important;
}
#login_mainte p {
        color: #FFF !important;
        margin:0;
}
#loginid {
        position: relative;
        font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important;
        margin-bottom: 100px;
#        background-image: url("kanri_images/login.png") !important;
        background-position:150px top !important;
}
body{
        background-image: url("kanri_images/login_bk.png") !important;
        background-color:#0F5582 !important;
}
#copyright {
        text-indent: 0px !important;
        background: none !important;
        text-align: center;
        color: #e7e7e7 !important;
        font-size: 11px !important;
        font-family: Verdana, Geneva, sans-serif;
}

body, html {
        overflow-x: hidden;
        min-width: 1024px;
        min-height: 640px;
}

/*#loginid {
    width: 100%;
    position: relative;
    height: auto !important;
    height: 100%;
    min-height: 100%;
        background-image: url("kanri_images/login.png") !important;
}

#login {
        padding:71px 100px 0 0 !important;
        background-image:none !important;
}

#copyright {
    position: absolute;
    bottom: 40px;
    width: 100%;
    height: 100xp;
}
*/
#login {
        padding:71px 100px 0 0 !important;
        background-image:none !important;
}
@media screen and (min-width: 1500px) {
#login {
        float: none !important;
        margin: 0 auto !important;
        padding: 71px 0 0 0 !important;
}
}


BODY    {
	color: #000;
	margin : 0px;
	padding: 0px;
	background-image: url(kanri_images/loginbg.jpg);
	background-repeat:repeat-x;
	background-position: left top;
	background-color:#1A5074;
	text-align:left;
	border:none;
}


/* -------------------- ログイン本体 -------------------- */
#loginid {
	background-image: url(kanri_images/login.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#login {
	width: 400px;
	margin: 0px;
	padding:60px 100px 0px 0px;
	background-image: url(kanri_images/loginbg2.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	display:block;
	float:right;
}

/* -------------------- ログインのヘッダ -------------------- */
#login #login_back1_blue{
	background-image: url(kanri_images/login_back1_b.gif);
	background-repeat: no-repeat;
	background-position:12px top;
	height:24px;
}
#login #login_back1_inf{
	background-image: url(kanri_images/login_back1_inf.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:24px;
	margin-top:40px;
}

#login h1 ,#login h2{
	text-align: right;
	color: #484848;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	font-size: 14px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 0px;
	display: none;
}

/* -------------------- ログインのフォーム -------------------- */
#login form{
	color:#FFF;
	padding:10px;
	padding-bottom:30px;
}

#login form.Back_blue{
}

/* -------------------- ID、パス入力用テーブル -------------------- */
#login table {
	border-spacing: 2px;
	margin:auto 0 auto;
	width:100%;
	font-size:90%;
}
#login table tr td{
}
#login table tr td.name{
	text-align:left;
}
#login table tr td.ten,inp{
	text-align:center;
}

/* -------------------- 注意書き用のリスト -------------------- */
#login ul{
	text-align:left;
	font-size:80%;
	margin:0em 0em 0.5em 1em;
	padding:0em;
	color:#FFF;
}
#login ul li{
	margin:0.2em 0 0 0;
	list-style-type:circle;
}
#login ul#login_attention{
	text-align:left;
	font-size:120%;
	font-weight:bold;
	color:#fff;
	margin:0em;
	padding:0.5em;
	padding-bottom:0px;
	background-color:transparent !important;
}
#login ul#login_attention li{
	list-style-position:inside;
	list-style-type:square;
}

/* -------------------- メンテナンス情報 -------------------- */
#login #login_back1_red{
	border: 1px solid #ed1c24;
	border-bottom:0px;
	background-image: url(kanri_images/login_back1_r.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size:18px;
	margin:5px auto 0px auto;
	width:390px;
	height:21px;
}

#login h1 {
	text-align: right;
	color: #484848;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	font-size: 14px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 0px;
	display: none;
}
#login h2{
	text-align:center;
	color: #ffffff;
	padding:0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	font-size: 14px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-color:#ed1c24;
	width:10em;
	float:right;
}
#login form.Back_red{
	background-image: url(kanri_images/login_back2_r.gif);
	background-repeat: repeat-y;
	border: 1px solid #ed1c24;
	border-top:0px;
}
#login_mainte{
	color:#333;
	background-color:#ffffff;
	margin:0px 0px 3px 0px;
	padding:5px;
	font-size:90%;
	height:200px;
	overflow:auto;
	border-radius: 0 0 8px 8px;
}
#login_mainte A:link {
    color:#fff;
    text-decoration: underline;
}
#login_mainte A:visited {
    color: #fff;
    text-decoration: underline;
}
#login_mainte A:active {
    color: #fff;
    text-decoration: underline;
}
#login_mainte A:hover {
    color:#FF0;
    text-decoration: none;
}
/* -------------------- JavaScriptがOFFのときに表示される部分 -------------------- */
#login #loginform noscript {
	padding: 10px;
	color: #FF0000;
	clear: both;
}
#login #loginform .submit #submit {
	margin-top: 10px;
}
#loginform .submit {
	text-align: center;
}

#copyright {
	clear: both;
	font-size: 11px;
	color: #333333;
	background-image: url(kanri_images/copy.gif);
	background-position: right top;
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 5px;
}

/* -------------------- 文字の修飾 -------------------- */
.AlignCenter{
	text-align:center;
}

.Display_None{
	display:none;
}

/* -------------------- フロート -------------------- */
.ClearBoth{
	clear:both;
}


/* $Id: login.css,v 1.1.1.1 2013/10/29 11:15:05 kiban Exp $ */
A:LINK    { text-decoration : none ; color:#0F5582 }
A:VISITED { text-decoration : none; color : #0F5582; }
A:ACTIVE  { text-decoration : underline ; color : #0F5582; }
A:HOVER   { text-decoration : underline ; color : #0F5582; }
