@charset "utf-8";

.login-logo,
.register-logo {
  font-size: 23px;
  text-align: center;
  margin-bottom: 25px;
  font-weight: 300;
}

/** General Style Info **/
body{
	font-size: 12px;
}

.main-header .logo,
body,
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
	font-family: "メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}

.error-message {
    font-weight: bolder;
    color: rgba(255, 0, 0, 1);
}

.head-color1 {
	background-color: #f8e469;
}
.head-color2 {
	background-color: #66b7ec;
}
.head-color3 {
	background-color: #dd9b9d;
}
.head-color4 {
	background-color: #c8d85b;
}
.head-color5 {
	background-color: #f2dae8;
}
.table-result th {
  background-color: #ebeddf;
}
/*.form-search {
    padding: 5px;
}*/

.checkbox-inline {
  margin-bottom: 5px
}

.main-header .logo {
  padding: 0px;
}

#flashMessage{
  position:fixed;
  width: 100%;
  z-index: 200;
}

#myAlert{
  position:fixed;
  width: 100%;
  z-index: 200;
  display:none;
}

.sidebar-menu >li >a {
  font-size:14px;
}

.pagetop {
    display: none;
    position: fixed;
    bottom: 30px;
    right: 15px;
}
.pagetop a {
    display: block;
    background-color: #ccc;
    text-align: center;
    color: #222;
    font-size: 12px;
    text-decoration: none;
    padding: 5px 10px;
    filter:alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.9;
}
.pagetop a:hover {
    display: block;
    background-color: #b2d1fb;
    text-align: center;
    color: #fff;
    font-size: 12px;
    text-decoration: none;
    padding:5px 10px;
    filter:alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.9;
}