.copyright {  font-family: Verdana; font-size: 12px; font-style: italic; color: #999999}
.fsize {  font-size: 84%; font-family: Verdana}
.bold {  font-weight: bold}
.line {  line-height: 140%}
.attention {  color: #CC3300; font-weight: lighter}
.q {  font-weight: bold; color: #0033CC}
.tit {  font-weight: bold;color: #FFFFFF}
.big{
	font-size:120%}
	
	/* フロート解除 */
.clearfix:after{
  content: "."; 
  display: block; 
  height: 0; 
  font-size:0;	
  clear: both; 
  visibility:hidden;
}
.clearfix{display: inline-block;} 

/* Hides from IE Mac \*/
* html .clearfix {height: 1%;}
.clearfix{display:block;}
/* End Hack */ 
	
	
/****** 2016.2.8 改定時追加設定 ******/

/* 汎用 */
.mt05 {
	margin-top:5px;
}
.mt10{
	margin-top:10px;
}
.mt20{
	margin-top:20px;
}
.mb05{
	margin-bottom:5px;
}
.mb10{
	margin-bottom:10px;
}
.mb20{
	margin-bottom:20px;
}
.ml10{
	margin-left:10px;
}

/*トピックス*/
p.tit{
	font-weight:bold;
	border-bottom:#b5c9ff 2px solid;
	color:#000;
}
dl{
	margin:0 0 0 10px;
}
dt{
	font-weight:bold;
}
dd{
	margin-left:10px;;
}


/* ログイン画面 */
.login{
	text-align:center;
}
.login .what{
	position:relative;
	width:600px;
	text-align:left;
	line-height:130%;
	margin:0 auto;
}
.login .what p{
	position:absolute;
	top:10px;
	left:190px;
	width:390px;
}
.login .loginbox{
	overflow:hidden;
	width:730px;
	margin:30px auto;
}
.login .loginbox p{
	margin:10px;
}
.login .loginbox h3{
	font-weight:bold;
	font-size:130%;
	margin:0 0 30px 0;
	padding-bottom:5px;
	border-bottom:2px solid #003399;
}
.login .loginbox .tel{
	font-size:220%;
	font-weight:bold;
}
.login .loginbox .txt{
	 margin:20px;
}
.login .loginbox .rt{
	float:right;
	width:353px;
	height:211px;
	background:url(login_bluebg.gif) top center no-repeat;
}
.login .loginbox .lt{
	float:left;
	width:353px;
	height:211px;
	background:url(login_bluebg.gif) top center no-repeat;
}
.login h3.lo{
	font-size:110%;
}