.navbar{
	border-radius: 0;
}


.required:after
{
	color: #fff;
	background-color: red;
	margin-left: 4px;
	padding: 2px 5px 2px 5px;
	font-size: 90%;
	content: '必須';
}

.control-label{
	font-weight: bold;
/*	border-left: 10px solid #005384;
	padding-left: 5px;*/
}
.control-label:before {
	color: #005384;
	content: '■ ';
}
.form-group{
	padding-bottom: 10px;
}
.navbar-nav>li>a:hover{
    color: #fff !important;
    background-color: #080808 !important;
}
.navbar-inverse .navbar-nav>li>a{
	border-bottom: 2px solid #101010;
}

.navbar-inverse .navbar-nav>li>a:hover{
	border-bottom: 2px solid #fa0014;
}
.bootstrap-tagsinput .tag{
/*	font-size: 120%;
	line-height: */
}
/* admin page header */
.skin-black .main-header > .navbar{
	border-bottom: 2px solid #f00;
}
.skin-black .sidebar-menu > li:hover > a,
.skin-black .sidebar-menu > li.active > a {
	border-left-color: #fa0014;
}
.skin-black .main-header>.logo {
	background-color: #fff;
	border-bottom: #ddd 2px solid;
}
.skin-black .main-header > .logo:hover {
	background-color: #fff;
}
.skin-black .sidebar-menu > li.header {
	color: #f66;
	font-size:110%;
	text-shadow: 1px -1px 0 rgba(128,0,0,1);
}
body>div.dotmask {
	width: 100%;
	height: 100%;
	background: url(../images/dots.png);
	position: fixed;
	top: 0;
	left: 0;
	z-index: -1;
}

.textarea-static{
	border:1px solid #ddd;
	background-color: #eeeeee;
	padding: 5px;
}
.jumbotron{
	background-color: rgba(230,230,230,0.7);
}