@charset "UTF-8";
/* CSS Document */


/*
----------------------------------------------------------------------------- 
ボディ、BG
-----------------------------------------------------------------------------*/


body {	
	margin:0px;
	background-color: #ffffff;
	color: #313232;
	font-size : 12px;
	line-height:140%;
	text-align:center;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}


#body {
	width:895px;
	background-image:url(./common/body_frame_side.png);
	background-repeat:repeat-y;
	margin:0;
	padding:0;
	text-align:left;
	height:100%;
	min-height:100%;
}



#bottom_all{
	width:895px;
	height:30px;
	margin:0;
	padding:3px 0 0 0;
	background-color:#FFFFFF;
	color:#5c91cb;
	font-size:10px;
	text-align:center;
}


a:link {
	color: #6e758f;
	}
a:hover{
	color: #222222;
	}
	
a:visited {
	color: #555555;
	}


#contents{
	width:895px;
	height:570px;
	background-image:url(./login/login_bg.png);
	background-repeat:no-repeat;
	margin-top:40px;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
}


/*
----------------------------------------------------------------------------- 
フォーム
-----------------------------------------------------------------------------*/

#loginarea{
	width:220px;
	height:175px;
	margin:0;
	padding:0;
	position:relative;
	top:170px;
	left:60px;
	color:#b3b3b3;
	font-size:12px;
	text-align:left;
}

#messagearea
{
	width:400px;
	height:175px;
	margin:0;
	padding:0;
	position:relative;
	top:206px;
	left:120px;
	color:#484848;
	font-size:12px;
	text-align:left;
}


.font_login10{
	font-size:10px;
}



input.example {
	width: 212px;
    height: 25px;
    margin-top: 10px;
    border: 0;
    border-bottom: 1px #cbcbcb solid;
}
input.bt{
	margin:12px 0 0 0;
}



div.login_id {
	display: block;
	width: 29px;
	height: 14px;
	background-image: url(./login/login_id.png);	
	background-repeat: no-repeat;
	text-indent: -9999em;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
div.login_pass {
	display: block;
	width: 79px;
	height: 14px;
	background-image: url(./login/login_pass.png);
	background-repeat: no-repeat;
	text-indent: -9999em;
	text-decoration: none;
	padding: 0px;
	margin-top: 25px;
}
input.btn_login {
	display: block;
	width: 215px;
	height: 30px;
	background-image: url(./login/btn_login.png);
	background-repeat: no-repeat;
	text-indent: -9999em;
	text-decoration: none;
	padding: 0px;
	margin-top: 25px;
}
#forgetPW{	
	position: relative;
    bottom: 30px;
}

.login_err_msg {   
    top: 320px;
    left: 45px;    
}

::placeholder {
  color: #b3b3b3;
}
::-ms-input-placeholder {
  color: #b3b3b3;
}
:-ms-input-placeholder {
  color: #b3b3b3;
}
