/*大塚産業　メンナンスページCSS*/
/*ボディ全体*/
*{margin:0px; padding:0px;font-family: 'ＭＳ Ｐゴシック','Hiragino Kaku Gothic Std';}

/*imeモード*/
.ime_ac{ime-mode: active;}
.ime_in{ime-mode: inactive;}
.ime_ds{ime-mode: disabled;}

/*位置指定*/
.lt{text-align: left;}
.rt{text-align: right;}
.ct{text-align: center;}
.flt{float: left;}
.frt{float: right;}

/*位置指定*/
.to{vertical-align: top;}
.mi{vertical-align: middle;}
.bo{vertical-align: bottom;}

/*背景指定*/
.bgs{background-color:#f0ffff;}
.bga{background-color:#FFFAFA;}
.bgh{background-color:#FFFACD;}

/*フロート解除*/
.clear{clear: both;line-height:0;}

.mt10{margin-top: 10px;}
.mb10{margin-bottom: 10px;}
.ml10{margin-left: 10px;}
.mr10{margin-right: 10px;}

.mt20{margin-top: 20px;}
.mb20{margin-bottom: 20px;}
.ml20{margin-left: 20px;}
.mr20{margin-right: 20px;}

.pd5{padding: 5px;}

.fs11{font-size: 11px;}
.fs12{font-size: 12px;}
.fs13{font-size: 13px;}
.fs14{font-size: 14px;}
.fs15{font-size: 15px;}
.fs16{font-size: 16px;}
.fs18{font-size: 18px;}
.fs20{font-size: 20px;}
.fs24{font-size: 24px;}

.lh120{line-height: 120%;}
.lh130{line-height: 130%;}
.lh150{line-height: 150%;}
.lh180{line-height: 180%;}


img{border: 0;}

/*必須文字列*/
.must{
	color:#c00;
	font-size: 10px;
	margin-left: 4px;
}
.memo{color:#888;}
.mark{color:#f20000;}
/*フォームの内側*/
input{padding: 2px;}

div.msgstr{
	margin: 100px auto;
	text-align: center;
	color: #663333;
	font-size: 16px;
}
hr{
	border: 1px #663300 dashed;
}
/*全体*/
body{
	border-top: 5px #0097df solid;
	margin: 0 auto;
	font-size: 13px;
	line-height: 150%;
}

#headerBox{
	width: 930px;
	margin: 0px auto;
	padding: 20px 0;
}

#header{
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	color: #004097;
}

#main{
	width: 930px;
	margin: 0px auto;
	background-color: #ffffff;
	padding: 15px 20px 70px 20px;
}

/*ログインページ*/
div#title{
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #6666af;
}

div#login{
	text-align: center;
}

/*新着情報一覧テーブル*/
table.mnt{
	margin: 10px auto;
	padding: 10px;
	border: 2px #66cfff groove;
	background-color: #f7fff0;
}
table.mnt td{
	margin: 10px auto;
	padding: 6px;
	font-size: 14px;
	background-color: #f7fff0;
}

table.list{
	margin: 10px auto;
	border-collapse: collapse;
	border: 1px #000 solid;
}
table.list td,table.list th{
	padding: 4px;
	border: 1px #000 solid;
}

.list th{
	background-color: #f0FFf7;
}

b{
	margin: 0 5px;
	color: #de5d5d;
	font-weight: normal;
}

.btn {
  background: #eee;
  border: 1px solid #989898;
  color: #333;
  cursor: pointer;
  display: inline-block;
  padding:  3px 5px;
  text-align: center;
  text-decoration: none;
}

.operation {
	overflow: hidden;
}

.operation > a.btn {
	float: left;
	margin-left: 8px;
}

.operation form .btn {
	float: right;
	padding: 6px 5px;
	margin-right: 8px;
}


/* 説明 */

div#ex {
	line-height: 16px;
	border: 1px dotted #cccccc;
	padding: 10px;
	width: 500px;
	margin: 10px auto;
	text-align: left;
	background-color: #ffffff;
}
