/* CSS Document */
@charset "utf-8";


/* Latest Update
   2012.10.31 write           */

/* author
   keiki ettyuu               */

/* ---------- MENU ---------- */
/*

	1. gloval setting
	2. wrapper setting
	3. header setting
	4. footer setting
	5. section setting
	999. clearfix

                              */
/* ---------- MENU ---------- */


/*----------------------------*/
/*	1. gloval setting         */
/*----------------------------*/

html,body{	
}

body{
background:#37648C;
}

/*----------------------------*/
/*	2. wrapper setting        */
/*----------------------------*/

#wrapper {
}


/*----------------------------*/
/*	3. header setting         */
/*----------------------------*/


/*----------------------------*/
/*	4. footer setting         */
/*----------------------------*/



/*----------------------------*/
/*	5. section setting        */
/*----------------------------*/

.wrapper {
}

#main{	
}

a
{
    cursor:pointer;
}

article{
}

section{
	border: 1px solid #cccccc;
	-webkit-box-shadow: 0px 1px 2px 0px #666;
	-moz-box-shadow: 0px 1px 2px 0px #666;
	box-shadow: 0px 1px 2px 0px #666;
	background-color: #FFF;
}

section dl,section dl dt,section dl dd{
}
section dl{
}
section dl dt{
	color: #37648C;
    font-size: 13px;	
	font-weight: bolder;
}
section dl dd{
	background: url(../../img/login/loginbg.png) 0 0 no-repeat;
	/* [disabled]padding:6px; */
}
section dl dd input{
	/*background:#00CC66;*/
	font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS P Gothic", "Osaka", Verdana, Arial, Helvetica, sans-serif;
}

section .p{
}
section .memory{
	color: #37648C;
    font-size: 12px;
}
section .memory input{
}
section .loginbtn {
}
section a.loginbtn 
{
    font-size: 14px;
	font-weight: bold;
	-moz-box-shadow: inset 0px 1px 0px 0px #86ACC7;
	-webkit-box-shadow: inset 0px 1px 0px 0px #86ACC7;
	box-shadow: inset 0px 1px 0px 0px #86ACC7;
	background: #23486F; /* Old browsers */
	background: -moz-linear-gradient(top,  #36638B 0%, #23486F 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#36638B), color-stop(100%,#23486F)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #36638B 0%,#23486F 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #36638B 0%,#23486F 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #36638B 0%,#23486F 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #36638B 0%,#23486F 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36638B', endColorstr='#23486F',GradientType=0 ); /* IE6-9 */
	border: 1px solid #0C274D;
	color: #ffffff;
}
section a.loginbtn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #23486F), color-stop(1, #36638B) );
	background:-moz-linear-gradient( center top, #23486F 5%, #36638B 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#23486F', endColorstr='#36638B');
	background-color:#36638B;
}
#login .wrapper #main article section a.loginbtn:active {
}

section .loginbtn a:not(:target) {
    background-image: url(button_back_off.svg);
}
section .loginbtn a:hover:not(:target) {
    background-image: url(button_back_on.svg);
}

.alertTxt,.alertTxtDialog {
	color: #e60012;
    font-size: 13px;
}


/*----------------------------*/
/*	999. clearfix             */
/*----------------------------*/

/*clearfix*/
.fix {
}
.fix:after 
{
    font-size:1px;
}
.fix {
}
/*------------*/

#login .wrapper {
	background-color: #37648C;
}
#login footer {
	background-color: #37648C;
}
#login footer .cnt_footer {
	color: #FFF;
}
#login article section table tr th {
	color: #37648C;
		font-size: 14px;
	font-weight: bolder;
}
#login .wrapper #main article section table tr td input {
}
#login article section table tr th,#login article section table tr td {
}
#login .wrapper #main article section table {
	border-bottom:dotted 1px #BBBBBB;
}

#login footer .border .cnt_footer {
	background: url(../../img/login/login_border.jpg) top repeat-x;
	opacity:0;
}
#login .wrapper #main article img {
}
#loader {
}
 
#fade {
    background-color: #000;
	opacity: 0.3;	
}
#login .wrapper #main article ul {
}
	
#login .wrapper #main article li {
}


/* footer */
footer{
	background-color: #EDF2F2;
}
.cnt_footer
{    
	color: #000;	
	border-top: solid 1px #CCC;
}
.focus{ color: #969696;}
#user_change footer .border .cnt_footer img { }

#login .wrapper #main article section .error {
	font-size: 13px;
	color: #FF0000;
	font-weight: bolder;
}

/* anonymous */

#anonymous
{
}
#normalUser
{
}
#formlogin,#menu-language
{
    opacity: 0;
}
#logologin
{
}
