@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 {
	/*background-image: url(./common/body_frame_bottom.png);*/
	background-repeat: no-repeat;
	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: #3a3a3a;
	}
a:hover{
	color: #2f88c1;
	}
	
a:visited {
	color: #3a3a3a;
	}


#contents{
  width:895px;
  height:570px;
  background-image:url(./login/login_bg.png);
  margin-top:40px;
  margin-bottom:0;
  margin-left:auto;
  margin-right:auto;
}

#form2 {
    position: relative;
    top: 110px;
}
/*
----------------------------------------------------------------------------- 
フォーム
-----------------------------------------------------------------------------*/


.font_login10{
	font-size:10px;
}



input.example {
	width:212px;
	margin-bottom:5px;
	border:1px #4059a7 solid;
	}
input.bt{
	margin:12px 0 0 0;
}

input.example2 {
	width:212px;
	margin-bottom:5px;
	border:1px #00bbea solid;
}


/*
----------------------------------------------------------------------------- 
パス再発行
-----------------------------------------------------------------------------*/

#passrem_bg{
	width:458px;
	height:254px;
	background-image:url(./990/pass_reset.png);
	background-repeat:no-repeat;
	padding:40px 20px 0 20px;
	margin:0;
	position:relative;
	top:169px;
	left:197px;
	font-size:11px;
	line-height:140%;
	text-align:left;
}

#passarea{
	width:220px;
	height:130px;
	margin:10px 0 0 120px;
	padding:0;
	color:#484848;
	font-size:12px;
	text-align:left;
}


div.remember_id {
	display: block;
	width: 29px;
	height: 14px;
	background-image: url(./990/remember_id.png);
	background-repeat: no-repeat;
	text-indent: -9999em;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
div.remember_mailadrs {
	display: block;
	width: 104px;
	height: 14px;
	background-image: url(./990/remember_mailadrs.png);
	background-repeat: no-repeat;
	text-indent: -9999em;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
input.btn_remember {
	display: block;
	width: 137px;
	height: 23px;
	background-image: url(./990/btn_remember.png);
	background-repeat: no-repeat;
	text-indent: -9999em;
	text-decoration: none;
	padding: 0px;
	margin-top: 10px;
}


/*
----------------------------------------------------------------------------- 
パス変更
-----------------------------------------------------------------------------*/
#passchan_bg{
	width: 458px;
    height: 254px;
    background-image: url(./990/pass_change.png);
    background-repeat: no-repeat;
    padding: 40px 20px 0 20px;
    margin: 0;
    position: relative;
    top: -6px;
    left: 197px;
    font-size: 11px;
    line-height: 140%;
    text-align: left;
}

#passarea2{
	width:220px;
	height:auto;
	margin:10px 0 0 120px;
	padding:0;
	color:#484848;
	font-size:12px;
	text-align:left;
}


div.old_pass {
	display: block;
	width: 89px;
	height: 14px;
	background-image: url(./990/pass_old.png);
	background-repeat: no-repeat;
	text-indent: -9999em;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
.pass_arrow {
	display: block;
	width: 12px;
	height: 22px;
	background-image: url(./990/pass_arrow.png);
	background-repeat: no-repeat;
	text-indent: -9999em;
	text-decoration: none;
	padding: 0px;
	margin-left: 60px;
}
div.new_pass {
	display: block;
	width: 88px;
	height: 14px;
	background-image: url(./990/pass_new1.png);
	background-repeat: no-repeat;
	text-indent: -9999em;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
div.new_pass2 {
	display: block;
	width: 191px;
	height: 14px;
	background-image: url(./990/pass_new2.png);
	background-repeat: no-repeat;
	text-indent: -9999em;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
input.btn_passchange {
	display: block;
	width: 137px;
	height: 23px;
	background-image: url(./990/btn_passchange.png);
	background-repeat: no-repeat;
	text-indent: -9999em;
	text-decoration: none;
	padding: 0px;
	margin-top: 10px;
	margin-right: 40px;
}
