﻿

/*** for PC Browser ***/
@media (min-width:401px)
{
.B_SigninDiv
{
	width: 268px;
	margin: 0px 0px 10px 0px;
	border: 1px solid #cccccc;
}

.B_SigninDiv .SigninLink
{
  font-size: small;
  padding: 0px;
  padding-right: 4px;
  padding-left: 7px;
  margin: 0px;
}

.B_SigninDiv .PreContent
{
  padding: 10px;
}

.B_SigninDiv .SufContent
{
  padding: 0px;
  padding-top: 3px;
  padding-left: 4px;
  padding-right: 7px;
}

.B_SigninDiv .InputContent
{
  float: left;
  font-size: small;
}

.B_SigninDiv .InputContent img
{
  vertical-align: middle;
}

.B_SigninDiv .InputContent input
{
  vertical-align: middle;
  margin-top: 5px;
  margin-bottom: 5px;
}

.B_SigninDiv .BtnContent
{
	float: left;
	font-size: small;
	margin-top: 25px;
	margin-left: 30px;
}

.B_SigninDiv .TextBox
{
  font-size: small;
  width: 120px;
}

.B_SigninDiv .PasswordBox
{
  font-size: small;
  width: 120px;
}

.B_SigninDiv .FuncLink
{
  font-size: small;
  padding: 3px;
  clear: left;
}

.B_SigninDiv .FuncLink a:link
{
  text-decoration: underline;
  color: blue;
}

.B_SigninDiv .FuncLink a:visited
{
  text-decoration: underline;
  color: blue;
}

.B_SigninDiv .FuncLink a:hover
{
  text-decoration: underline;
  color: #4169e1;
}

.B_SigninDiv .FuncLink a:active
{
  text-decoration: underline;
  color: blue;
}
}


/*** for Smart Phone ***/
@media (max-width:400px)
{
.B_SigninDiv
{
	display: none;
}
}
