/*ログインCSS*/
@charset "UTF-8";

/*基本設定読み込み*/
@import url("basis.css");

#content{
	width: 760px;
margin: 0 auto 20px;
}

h1{
	margin: 1.0em 0;
	font-size: 1.5em;
	border-bottom: 3px #333 double;
	text-align: center;
}

#content h1.top-title span{
	margin-left:0.5em;
}

/*2016.10.24*/
.home-msg span{
	display: block;
}

.home-msg br{
	display: none;
}
/*2016.10.24 end*/

.login-box{
	background-color: #4682B4;
	padding: 15px 30px;
	color: #FFF;
	margin: 15px 0px;
}

.login-box table{
	width: 300px;
	margin: 0px auto 10px;
}

/*ログインボタン*/
.login-box input[type="submit"]{
	border:none;
	font-size: 1.0em;
	letter-spacing: 1px;
	padding: 5px 15px;
	background: url(../img/btn-BG_white.png) no-repeat 0px 0px;
	color: #333;
	border-radius: 35px;        /* CSS3草案 */
-webkit-border-radius: 35px;    /* Safari,Google Chrome用 */
-moz-border-radius: 35px;   /* Firefox用 */
margin-top: 5px;
}

.login-box input[type="submit"]:hover{
	background: url(../img/btn-BG_white_hover.png) no-repeat 0px 0px;
}

.login-box .login-info{
	font-size: 0.8em;
	text-align: center;
	border-top: 1px #FFF dotted;
	padding-top: 5px;
}

/*エラーメッセージ*/
.login-box .error{
	width: 100%;
	text-align: center;
}

/*インフォ内ボタン add 2016.10.24*/
.login-box .login-info ul{
	list-style-type: none;
}

.login-box .login-info ul li a{
letter-spacing: 1px;
	padding: 5px 15px;
	background: url(../img/btn-BG_white.png) no-repeat 0px 0px;
	color: #333;
	border-radius: 35px;        /* CSS3草案 */
-webkit-border-radius: 35px;    /* Safari,Google Chrome用 */
-moz-border-radius: 35px;   /* Firefox用 */
}

.login-box .login-info ul li a:hover{
	background: url(../img/btn-BG_white_hover.png) no-repeat 0px 0px;
	text-decoration: none;
	color: #0000FF;
}

.login-box .login-info ul li:last-child{
	margin-top: 1.5em;
}
/*end インフォ内ボタン add 2016.10.24*/

/* 連絡先エリア*/
.info-box{
	width:760px;
	margin-left:auto;
	margin-right:auto;
	color: #FFFFFF;
	background-color:#4682b4;
	margin-top:15px;
}

/*社名*/

.info-box .company-name{
	width:320px;
	line-height: 1.2em;
	text-align: center;
	padding-top:20px;
	float:left;
}

.info-box .company-name small{
	display: block;
}

/*住所等*/
.info-box .info-main{
	width: 440px;
	font-size: 0.8em;
	line-height: 1.2em;
	float: right;
}

.info-main table{
	padding: 10px;
}

.info-main th{
	font-weight: normal;
	text-align: left;
}

.info-main td:before{
	margin:0px 10px 0px 5px;
	content : "：";
}

.info-main a{
	color: #FFF;
}

.info-main a:hover{
	text-decoration: underline;
}