html {
}
body#loginpage {
	height: 100vh;
}
.navbar-static-top {
	margin-bottom: 20px;
}
i {
	font-size: 16px;
}
.nav > li > a {
	color: #787878;
}
footer {
	padding: 10px 10px 5px;
	font-size: 11px;
	text-align: right;
	line-height: 1;
	color: #666;
	margin-top: -36px;
}

/* count indicator near icons */
.nav>li .count {
	position: absolute;
	bottom: 12px;
	right: 6px;
	font-size: 9px;
	background: rgba(51, 200, 51, 0.55);
	color: rgba(255, 255, 255, 0.9);
	line-height: 1em;
	padding: 2px 4px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
}
thead th {
	font-weight: normal;
	font-style: italic;
	font-size: 11px;
	color: #666;
}
ul.nav.nav-tabs {
	margin-bottom: 20px;
}
a.not-login-link {
	margin-top: 13px;
}

/* indent 2nd level */
.list-unstyled li > ul > li {
	margin-left: 10px;
	padding: 8px;
}
h1 {
	font-size: 18px;
	text-align: center;
	margin-bottom: 20px;
}
.well.wellwhite {
	border: none;
	background: none;
}
#loginFormContainer {
	width: 50%;
	margin: 100px auto 0;
	max-width: 600px;
}
#registerForm {
	width: 80%;
	margin: 40px auto 0;
	max-width: 960px;
}
.requiredinput {
	color: red;
	font-weight: bold;
}
.requiredinput:after {
	content: '　★必須 ';
}
.btnArea {
	margin-bottom: 20px;
}
.btnAreaCenter {
	text-align: center;
}
.btnAreaRight {
	text-align: right;
}
.inputAreaSimpleText {
	padding-top: 6px;
}
#modalSouhusakiDetail .inputAreaSimpleText {
	padding-top: 0px;
}
#modalSouhusakiReg ul {
	list-style: none;
	width: 100%;
	padding: 0;
}
#modalSouhusakiReg ul li .btn {
	font-size: 14px;
	padding: 10px 40px;
}
.couseContainer {
	width: 100%;
}
.couseContainer ul {
	display: table;
	margin: auto;
	width: 95%;
}
.couseContainer div {
	width: 100%;
	display: table;
	padding-top: 16px;
	padding-bottom: 16px;
	margin-bottom: 15px;
	padding-left: 30px;
}
.couseContainer div {
	margin-bottom: 0px;
}
.couseContainer ul {
	padding-left: 20px;
	border-left: solid 1px #ddd;
}
.couseContainer ul li {
	display: table-cell;
	width: 25%;
	vertical-align: middle;
	text-align: left;
	padding-right: 20px;
	border-right: solid 1px #ddd;
	padding-left: 20px;
}
.couseContainer ul li:first-child {
	padding-left: 0;
}
.couseContainer {
	position: relative;
}
.couseContainer .close {
	position: absolute;
	top: 3px;
	left: 14px;
	font-size: 40px;
	color: #000;
}
.checkBlock {
	display: block;
	padding: 15px 10px;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.1;
	text-align: left;
	border-radius: 4px;
	color: #468847;
	background-color: #dff0d8;
	border: 1px solid #d6e9c6;
	font-size: 18px;
	margin-bottom: 15px;
}
.close {
	font-size: 18px !important;
	margin-left: 10px !important;
}
.btn.btn-default.btn-eigyouanken {
	font-size: 14px !important;
	text-align: left;
}
table#ovserverList tr {
}
table#ovserverList tr th, table#ovserverList tr td {
	vertical-align: text-top;
}
table#ovserverList tr td.add {
	position: relative;
}
table#ovserverList tr td.delete {
	width: 50px;
}
.btn-ovserver-projectasign {
	font-size: 14px;
}
.btn-ovserver-projectasign span.txt {
	font-size: 14px;
	position: relative;
	top: -5px;
}
.ovserverSelect {
	padding: 20px 0;
	margin-bottom: 20px;
	border: solid 1px #ddd;
	border-radius: 8px;
	text-align: center;
}
.ovserverSelect .col-sm-2 {
	border-right: dotted 1px #ddd;
}
.ovserverSelect a {
	margin: 0 8px;
}
.btn-andmorelink {
	position: absolute;
	bottom: 8px;
	left: 8px;
	width: 40px;
	height: 34px;
	display: block;
	content: url(images/down.png);
	cursor: pointer;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 6px;
	padding-bottom: 6px
}
.andmore {
	padding-top: 7px;
}
.btn-andmorelink.active {
	content: url(images/up.png);
}
body {
	padding-top: 30px;
	background: url(images/bg.jpg) no-repeat;
	background-size: cover;
}
#pageContainer {
	width: 95%;
	margin: 0 auto 40px;
	min-width: 960px;
	border: solid 1px #999;
	border-radius: 8px;
	background: #fff;
}
#top-nav {
	margin-bottom: 0;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-bottom: solid 1px #ddd;
	background: url(images/header.png) no-repeat right center;
}
#sidebar {
	margin-left: -15px;
	margin-right: -15px;
}
#sidebar ul {
	list-style-position: inside;
	margin: 0;
	padding: 0;
}
#sidebar ul li {
	list-style: none;
	padding: 0;
	border-bottom: solid 1px #ddd;
	line-height: 1;
}
#sidebar ul li#souhusaki {
	display: none
}
#sidebar ul li a {
	padding: 20px 10px 20px 15px;
	display: block;
	border-right: solid 5px #eeeeee;
}
#sidebar ul li a:hover {
	border-right: solid 5px #21aeff;
}
#sidebar ul li a span {
	display: block;
	background: url(images/arrowGlay.png) no-repeat right center;
	padding: 2px  30px 2px 0;
}
#sidebar ul li a:hover span, #sidebar li.active a span {
	background: url(images/arrowblue.png) no-repeat right center;
}
#sidebar ul li.current a {
	border-right: solid 5px #21aeff;
}
#sidebar ul li.current span {
	background: url(images/arrowblue.png) no-repeat right center;
}
ul.navbar-nav li.logout {
	width: 111px;
	height: 58px;
	display: block;
	background: url(images/logout.png) no-repeat;
	text-indent: -100000em;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topright: 8px;
}
ul.navbar-nav li.logout a {
	width: 111px;
	height: 58px;
	display: block;
	background: url(images/logout.png) no-repeat;
	text-indent: -100000em;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topright: 8px;
}
ul.navbar-nav li.logout a:hover {
	background: url(images/logout_h.png) no-repeat;
}
.col-sm-2 {
	border-right: solid 1px #ddd;
}
.col-sm-10 {
}
.col-sm-10 .inner {
	padding: 30px 0px 0 15px;
}
.title {
	background: url(images/titleBorder.png) repeat-x left bottom;
	padding: 8px 5px 23px 5px;
	margin-bottom: 30px;
	font-size: 18px;
	color: #505050;
	line-height: 1.1;
}
.navbar-brand {
	width: 425px;
	height: 29px;
	display: block;
	background: url(images/logo.png) no-repeat left bottom;
	background-size: 425px 29px;
	text-indent: -100000em;
	margin-top: 10px;
}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
	margin-left: 2px;
	margin-top: 13px;
}
.navbar-inverse {
	background: #fff;
	border: none;
	height: 59px;
}
#page-top {
	position: fixed;
	bottom: 50px;
	right: 0px;
}
#page-top a {
	width: 80px;
	height: 40px;
	display: block;
	background: url(images/pagetop.png) no-repeat;
	text-indent: -100000em;
}
#page-top a:hover {
	background: url(images/pagetop_h.png) no-repeat;
}
.caret {
	width: 28px;
	height: 11px;
	margin-left: 0px;
	vertical-align: middle;
	display: inline-block;
	background: url(images/caret.png) no-repeat right center;
	border: none;
}
li.dropdown {
	padding-top: 5px;
}
li.dropdown a, li.dropdown a:link, li.dropdown a:visited {
	color: #fff;
}
li.dropdown .dropdown-menu a, li.dropdown .dropdown-menu a:link, li.dropdown a:visited .dropdown-menu {
	color: #666;
}
li.dropdown .dropdown-menu a:hover {
	color: #0047b9;
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus {
	background: transparent;
}
.container-fluid {
	padding-right: 0 !important;
}
#search-company-frame {
	overflow: hidden;
	width: 100%;
}
#search-company-frame .btn {
	width: 100%;
}
#search-company-frame+.form-group {
	clear: both
}
#sidebar li.active {
	background: #ddd;
}
.newsBox {
	margin-bottom: 20px;
}
.infoTitle {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
}
.infoText {
	font-size: 13px;
	line-height: 1.7;
	color: #333;
}
#contents.row {
	display: table;
	width: 100%;
}
#subContents.col-sm-2 {
	float: none;
	display: table-cell;
	vertical-align: top;
}
#mainContents.col-sm-10 {
	float: none;
	display: table-cell;
	vertical-align: top;
	padding-bottom: 60px;
}
p.lead {
	font-size: 13px;
	margin-top: -20px;
	margin-bottom: 20px;
	text-align: center
}
p.complete {
	font-size: 18px;
	margin-top: 0px;
}
.well.tabUnder {
	margin-top: 20px !important;
}
#projectList .btnHead {
	text-align: right;
	margin-top: -85px;
	margin-bottom: 40px
}
#delivList .btnHead {
	text-align: right;
	margin-top: -85px;
	margin-bottom: 40px
}
#ovserverList .btnHead {
	text-align: right;
	margin-top: -85px;
	margin-bottom: 40px
}
#projectDetail .btnHead {
	text-align: right;
	margin-top: -85px;
	margin-bottom: 40px
}
#delivDetail .btnHead {
	text-align: right;
	margin-top: -85px;
	margin-bottom: 40px
}
#projectDetail  hr {
	margin: 40px -30px;
	border-top: solid 1px #ccc;
}
#delivDetail  hr {
	margin: 30px 0;
}
a.btnReg {
	-moz-box-shadow: inset 0px 0px 0px 1px #3a77e0;
	-webkit-box-shadow: inset 0px 0px 0px 1px #3a77e0;
	box-shadow: inset 0px 0px 0px 1px #3a77e0;
	background-color: #2a62bd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #1d61b5;
	display: inline-block;
	cursor: pointer;
	color: #ffffff;
	font-size: 17px;
	padding: 12px 24px;
	text-decoration: none;
	text-shadow: 0px 1px 0px #283966;
	font-size: 16px;
	line-height: 1;
	padding: 10px 18px 10px 40px;
	text-decoration: none;
	text-shadow: 0px 1px 0px #283966;
	background-image: url(images/plus.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	background-size: 18px 18px;
}
a.btnReg:hover {
	background-color: #194894;
	font-size: 16px;
	line-height: 1;
	padding: 10px 18px 10px 40px;
	text-decoration: none;
	text-shadow: 0px 1px 0px #283966;
	background-image: url(images/plus.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	background-size: 18px 18px;
}
a.btnReg:active {
	position: relative;
	top: 1px;
}
a.btnReg.btnEdit {
	background-image: url(images/gearwhite.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	background-size: 18px 18px;
}
a.btnReg.btnEdit:hover {
	background-image: url(images/gearwhite.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	background-size: 18px 18px;
}
a.btnDel {
	-moz-box-shadow: inset 0px 0px 0px 1px #e03a6d;
	-webkit-box-shadow: inset 0px 0px 0px 1px #e03a6d;
	box-shadow: inset 0px 0px 0px 1px #e03a6d;
	background-color: #bd2a4d;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #b51d6f;
	display: inline-block;
	cursor: pointer;
	color: #ffffff;
	font-size: 17px;
	padding: 12px 24px;
	text-decoration: none;
	text-shadow: 0px 1px 0px #66282e;
	font-size: 12px;
	line-height: 1;
	padding: 6px 10px 6px 24px;
	text-decoration: none;
	text-shadow: 0px 1px 0px #66282e;
	background-image: url(images/delete.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	background-size: 9px 9px;
}
a.btnDel:hover {
	-moz-box-shadow: inset 0px 0px 0px 1px #c32147;
	-webkit-box-shadow: inset 0px 0px 0px 1px #c32147;
	box-shadow: inset 0px 0px 0px 1px #c32147;
	background-color: #921532;
	background-image: url(images/delete.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	background-size: 9px 9px;
}
a.btnDel:active {
	position: relative;
	top: 1px;
}
button.btnLink, a.btnLink {
	-moz-box-shadow: inset 0px 0px 0px 1px #48b3f0;
	-webkit-box-shadow: inset 0px 0px 0px 1px #48b3f0;
	box-shadow: inset 0px 0px 0px 1px #48b3f0;
	background-color: #3099d5;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #3099d5;
	display: inline-block;
	cursor: pointer;
	color: #ffffff;
	font-size: 16px;
	line-height: 1;
	padding: 10px 20px 9px 44px;
	text-decoration: none;
	text-shadow: 0px 1px 0px #18587c;
	background-image: url(images/clip.png);
	background-repeat: no-repeat;
	background-position: 20px center;
	background-size: 18px 18px;
	margin-right: 15px;
}
button.btnLink:hover, a.btnLink:hover {
	-moz-box-shadow: inset 0px 0px 0px 1px #3099d5;
	-webkit-box-shadow: inset 0px 0px 0px 1px #3099d5;
	box-shadow: inset 0px 0px 0px 1px #3099d5;
	background-color: #1d7eb6;
	background-image: url(images/clip.png);
	background-repeat: no-repeat;
	background-position: 20px center;
	background-size: 18px 18px;
}
button.btnLink:active, a.btnLink:active {
	position: relative;
	top: 1px;
}
button.btnPlaneLink, a.btnPlaneLink {
	display: inline-block;
	cursor: pointer;
	color: #333;
	font-size: 13px;
	line-height: 1;
	padding: 6px 10px 6px 34px;
	background-image: url(images/clipBlue.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	background-size: 18px 18px;
	margin-right: 15px;
}
button.btnPlaneLink:hover, a.btnPlaneLink:hover {
	background-image: url(images/clipBlue.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	background-size: 18px 18px;
}
a.linkProjectInfo {
	display: inline-block;
	cursor: pointer;
	font-size: 13px;
	line-height: 1;
	padding: 6px 0px 6px 20px;
	background-image: url(images/infoblue.png);
	background-repeat: no-repeat;
	background-size: 16px 16px;
	background-position: left center;
	text-decoration: underline;
	color: #333;
	margin-right: 10px;
}
a.linkProjectInfo:hover {
	text-decoration: none;
	color: #ccc;
}
a.btnPen {
	-moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
	box-shadow: inset 0px 1px 0px 0px #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
	background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color: #ededed;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	border: 1px solid #dcdcdc;
	display: inline-block;
	color: #777777;
	font-size: 16px;
	height: 28px;
	line-height: 28px;
	width: 28px;
	text-decoration: none;
	text-align: center;
	background-image: url(images/pen.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 18px 18px;
	margin: 0 2px;
	vertical-align: middle;
}
a.btnPen:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));
	background: -moz-linear-gradient(center top, #dfdfdf 5%, #ededed 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color: #dfdfdf;
	background-image: url(images/pen.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 16px 16px;
}
a.btnPen:active {
	position: relative;
	top: 1px;
}
a.btnTrash {
	-moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
	box-shadow: inset 0px 1px 0px 0px #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
	background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color: #ededed;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	border: 1px solid #dcdcdc;
	display: inline-block;
	color: #777777;
	font-size: 16px;
	height: 28px;
	line-height: 28px;
	width: 28px;
	text-decoration: none;
	text-align: center;
	text-shadow: 1px 1px 0px #ffffff;
	background-image: url(images/trash.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 14px 16px;
	margin: 0 2px;
	vertical-align: middle;
}
a.btnTrash:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));
	background: -moz-linear-gradient(center top, #dfdfdf 5%, #ededed 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color: #dfdfdf;
	background-image: url(images/trash.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 14px 16px;
}
a.btnTrash:active {
	position: relative;
	top: 1px;
}
a.btnTrash.btn-delete-admin-project {
	-moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
	box-shadow: inset 0px 1px 0px 0px #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
	background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color: #ededed;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	border: 1px solid #dcdcdc;
	display: inline-block;
	color: #333;
	font-size: 14px;
	height: auto;
	line-height: 28px;
	width: auto;
	text-decoration: none;
	text-align: center;
	text-shadow: 1px 1px 0px #ffffff;
	background-image: url(images/minusMark.png);
	background-repeat: no-repeat;
	background-position: 8px center;
	background-size: 14px 14px;
	margin: 0 2px;
	vertical-align: middle;
	padding: 8px 10px 4px 24px;
	line-height: 1;
}
a.btnTrash.btn-delete-admin-project:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));
	background: -moz-linear-gradient(center top, #dfdfdf 5%, #ededed 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color: #dfdfdf;
	background-image: url(images/minusMark.png);
	background-repeat: no-repeat;
	background-position: 8px center;
	background-size: 14px 14px;
}
.btn.project-remove {
	padding: 0;
	line-height: 1;
}
.btn.btn-default.observer-tag-btn {
	padding-right: 28px;
	font-size: 13px;
	line-height: 1;
	margin-bottom: 10px;
}
.btn.btn-default.observer-tag-btn.active {
	padding: 8px 12px;
	background: #f6f6f6;
	border-color: #ddd;
}
#projectList table td {
	vertical-align: middle;
}
#ovserverList a.btnLink {
	margin-right: 0;
}
#ovserverList a.btnDel {
	margin-right: 0;
}
#ovserverList .project-admin-tag {
	font-size: 13px;
	padding-top: 8px;
}
.ma {
	font-size: 11px;
}
input:-webkit-autofill {
	background-color: white !important;
}
#observerTagList {
	padding: 10px 30px 20px 15px;
	border-bottom: solid 1px #ddd;
	margin-bottom: 30px;
	text-align: left;
}
.observer-tag-btn {
	padding: 10px 30px 8px 15px;
	margin: 0 4px 10px;
	position: relative;
	background-color: #e0e0e0;
	border-color: #dbdbdb;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) !important;
}
.observer-tag-btn.active {
	box-shadow: none !important;
	background-color: #fff;
	border-color: #ddd;
	padding: 10px 13px 8px 15px;
}
.observer-tag-btn.active:hover {
	background-color: #efefef;
}
.observer-tag-btn .observer-tag-remove {
	position: absolute;
	top: 4px;
	right: 8px;
	width: 16px;
	height: 16px;
	background: url(images/minusMark.png) no-repeat;
	opacity: .6;
}
.observer-tag-btn>img {
	content: url(images/plusMark.png);
	width: 16px;
	height: 16px;
	margin-top: -2px;
}
#projectDetail .title.anken {
	font-size: 24px;
}
#projectDetail .title.anken span.ankenid {
	font-size: 12px;
	margin-right: 5px;
}
#projectDetail .title.anken span.catch {
	font-size: 14px;
	margin-left: 2px;
	margin-right: 3px;
	color: #99631d;
	line-height: 1;
	top: -5px;
	position: relative;
}
#projectDetail .row {
	padding: 7px 0 10px;
	font-size: 14px;
	border-bottom: solid 1px #ddd;
	margin-left: 0px
}
#projectDetail .well .row {
	border-bottom: solid 1px #fff;
}
#projectDetail .row .col-sm-3 {
	color: #5d8ad0;
	text-align: right;
}
#projectDetail .well .row .col-sm-3 {
	color: #333;
	text-align: right;
}
#projectDetail .row .col-sm-9 {
	padding-left: 20px;
	border-left: dotted 1px #999;
	min-height: 20px;
}
#projectDetail .well {
	margin-top: 20px;
}
.btnArea {
	padding: 30px 0;
	margin-top: 30px;
}
.hihyouji {
	font-style: italic;
	color: #999;
}
#delivDetail .row {
	padding: 7px 0 10px;
	font-size: 14px;
	border-bottom: solid 1px #ddd;
	margin-left: 0px
}
#delivDetail .well .row {
	border-bottom: solid 1px #fff;
}
#delivDetail .row .col-sm-3 {
	color: #5d8ad0;
	text-align: right;
}
#delivDetail .well .row .col-sm-3 {
	color: #333;
	text-align: right;
}
#delivDetail .row .col-sm-9 {
	padding-left: 20px;
	border-left: dotted 1px #999;
}
#delivDetail .well {
	margin-top: 20px;
}
.confirm .row {
	padding: 0;
	font-size: 14px;
	border-bottom: solid 1px #ddd;
	margin-left: 0px;
}
.confirm .row .col-sm-3 {
	color: #5d8ad0;
	text-align: right;
}
.confirm .row .col-sm-9 {
	padding-left: 20px;
	border-left: dotted 1px #999;
	min-height: 34px;
}
.breadcrumb {
	margin-bottom: 0;
	background: none;
	padding: 0;
}
.couseid {
	font-size: 11px;
	line-height: 1.2;
	color: #666;
}
#leson_list .text-plain {
	font-size: 13px;
	line-height: 1.5;
	margin-top: 20px;
}
#leson_list span.icon {
	display: inline-block;
	padding: 6px;
	font-size: 11px;
	color: #fff;
	line-height: 1;
	font-weight: bold;
	background: #37c7ae;
	border-radius: 4px;
}
#leson_list span.icon.absent {
	background: #999;
}
#leson_list div.companybox {
	background: #efefef;
	padding: 7px 10px;
	margin-top: 10px;
	font-size: 12px;
	border-radius: 4px;
}
#leson_list table {
	font-size: 13px;
}
#leson_list .hide-someone.btn.btn-default.btn-xs, #leson_list .view-more.btn.btn-default.btn-xs {
	-moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
	box-shadow: inset 0px 1px 0px 0px #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
	background: -moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background: -webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background: -o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background: -ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background: linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9', GradientType=0);
	background-color: #f9f9f9;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #dcdcdc;
	display: inline-block;
	cursor: pointer;
	color: #666666;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding: 4px 8px;
	text-decoration: none;
	margin-bottom: 10px;
	text-shadow: 0px 1px 0px #ffffff;
}
#leson_list .hide-someone.btn.btn-default.btn-xs:hover, #leson_list .view-more.btn.btn-default.btn-xs:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
	background: -moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background: -webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background: -o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background: -ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background: linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9', GradientType=0);
	background-color: #e9e9e9;
}
#leson_list .hide-someone.btn.btn-default.btn-xs:active, #leson_list .view-more.btn.btn-default.btn-xs:active {
	position: relative;
	top: 1px;
}
tr.defaultDeliv {
	background: #efefef;
	font-size: 17px;
	vertical-align: middle;
}
tr.defaultDeliv td {
	vertical-align: middle !important;
}
tr.defaultDeliv td.defaultIcon {
	padding-right: 0;
	width: 38px;
}
tr.defaultDeliv .defult {
	width: 30px;
	height: 30px;
	display: block;
	background: url(images/default.png) no-repeat;
}
#delivList td {
	vertical-align: middle !important;
}
#delivList a.haveprojectid {
	margin-left: 0px;
	padding: 4px 4px 4px 20px;
	line-height: 1;
	margin-left: 5px;
	margin-top: -3px;
}
a.haveprojectid {
	background: url('../img/tag.png') no-repeat 6px center;
	background-size: 12px 12px;
	padding-left: 24px;
	margin-left: 4px;
}
a.havenoprojectid {
	background: none;
}
.table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {
	background: #f4f9ff;
}
a.arrow {
	background: url(images/arrowGlay.png) no-repeat right center;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 20px;
	color: #333;
}
a.arrow:hover {
	color: #999;
	text-decoration: underline;
}
a.arrowProgress span {
	background: url(images/list.png) no-repeat left center;
	background-size: 12px 12px;
	padding-left: 20px;
}
a.arrowStudent span {
	background: url(images/user.png) no-repeat left center;
	background-size: 10px 15px;
	padding-left: 20px;
}
.subTitle {
	font-size: 16px;
	color: #1c4c98;
	background: #efefef;
	padding: 10px;
	margin-bottom: 15px;
	font-weight: normal;
	line-height: 1;
}
.form-group .col-sm-3 {
	color: #1c4c98;
}
.form-group label.col-sm-3 {
	font-weight: normal;
}
.observer-area .row .col-sm-3, .observer-area .row .col-sm-4, .confirm .row .col-sm-3, .confirm .row .col-sm-4 {
	padding: 8px;
	text-align: right;
	color: #1c4c98;
}
.confirm .row .col-sm-4 {
	color: #666;
}
.observer-area .row .col-sm-8, .observer-area .row .col-sm-9, .confirm .row .col-sm-8, .confirm .row .col-sm-9 {
	padding: 8px;
}
.block.bg-success {
	padding: 17px 17px 10px 10px;
	margin-bottom: 20px;
	background: #e6f4fb;
	border-radius: 10px;
}
.confirm .block.bg-success .row {
	margin-bottom: 0px;
}
.confirm .block.bg-success .row .col-sm-3 {
	font-weight: bold;
}
.btnArea .btn {
	margin: 10px;
}
#search-company-frame {
	text-align: center;
}
.btn {
	display: inline-block;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	border-radius: 4px;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 8px 12px;
	font-size: 15px;
	line-height: 1.4;
	border-radius: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
.btn:hover, .btn:focus, .btn.focus {
	color: #333333;
	text-decoration: none;
}
.btn:active, .btn.active {
	outline: 0;
	background-image: none;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
	cursor: not-allowed;
	pointer-events: none;
	opacity: 0.65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none;
}
.btn-default {
	color: #333333;
	background-color: #e7e7e7;
	border-color: #cccccc;
}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
	color: #333333;
	background-color: #cecece;
	border-color: #adadad;
}
.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
	background-image: none;
}
.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {
	background-color: #e7e7e7;
	border-color: #cccccc;
}
.btn-default .badge {
	color: #e7e7e7;
	background-color: #333333;
}
.btn-primary {
	color: #ffffff;
	background-color: #008cba;
	border-color: #0079a1;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
	color: #ffffff;
	background-color: #006687;
	border-color: #004b63;
}
.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
	background-image: none;
}
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
	background-color: #008cba;
	border-color: #0079a1;
}
.btn-primary .badge {
	color: #008cba;
	background-color: #ffffff;
}
.btn-success {
	color: #ffffff;
	background-color: #43ac6a;
	border-color: #3c9a5f;
}
.btn-success:hover, .btn-success:focus, .btn-success.focus, .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {
	color: #ffffff;
	background-color: #358753;
	border-color: #2b6e44;
}
.btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {
	background-image: none;
}
.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled.focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success.focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {
	background-color: #43ac6a;
	border-color: #3c9a5f;
}
.btn-success .badge {
	color: #43ac6a;
	background-color: #ffffff;
}
.btn-info {
	color: #ffffff;
	background-color: #5bc0de;
	border-color: #46b8da;
}
.btn-info:hover, .btn-info:focus, .btn-info.focus, .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {
	color: #ffffff;
	background-color: #31b0d5;
	border-color: #269abc;
}
.btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {
	background-image: none;
}
.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled.focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info.focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active {
	background-color: #5bc0de;
	border-color: #46b8da;
}
.btn-info .badge {
	color: #5bc0de;
	background-color: #ffffff;
}
.btn-warning {
	color: #ffffff;
	background-color: #e99002;
	border-color: #d08002;
}
.btn-warning:hover, .btn-warning:focus, .btn-warning.focus, .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {
	color: #ffffff;
	background-color: #b67102;
	border-color: #935b01;
}
.btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {
	background-image: none;
}
.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled.focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning.focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active {
	background-color: #e99002;
	border-color: #d08002;
}
.btn-warning .badge {
	color: #e99002;
	background-color: #ffffff;
}
.btn-danger {
	color: #ffffff;
	background-color: #f04124;
	border-color: #ea2f10;
}
.btn-danger:hover, .btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
	color: #ffffff;
	background-color: #d32a0e;
	border-color: #b1240c;
}
.btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
	background-image: none;
}
.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled.focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger.focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active {
	background-color: #f04124;
	border-color: #ea2f10;
}
.btn-danger .badge {
	color: #f04124;
	background-color: #ffffff;
}
.btn-link {
	color: #008cba;
	font-weight: normal;
	border-radius: 0;
}
.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
	border-color: transparent;
}
.btn-link:hover, .btn-link:focus {
	color: #008cba;
	text-decoration: underline;
	background-color: transparent;
}
.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {
	color: #999999;
	text-decoration: none;
}
.btn-lg, .btn-group-lg > .btn {
	padding: 16px 28px;
	font-size: 19px;
	line-height: 1.3333333;
	border-radius: 0;
}
.btn-sm, .btn-group-sm > .btn {
	padding: 8px 16px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 0;
}
.btn-xs, .btn-group-xs > .btn {
	padding: 4px 6px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 0;
}
.btn-block {
	display: block;
	width: 100%;
}
.btn-block + .btn-block {
	margin-top: 5px;
}
.btn {
	padding: 8px 12px;
	line-height: 1.3;
	border-radius: 4px;
}
.btn-lg {
	padding: 16px 28px;
}
.btn-sm {
	padding: 8px 16px;
}
.btn-xs {
	padding: 4px 7px;
}
.btn-group .btn ~ .dropdown-toggle {
	padding-left: 16px;
	padding-right: 16px;
}
.btn-group .dropdown-menu {
	border-top-width: 0;
}
.btn-group.dropup .dropdown-menu {
	border-top-width: 1px;
	border-bottom-width: 0;
	margin-bottom: 0;
}
.btn-group .dropdown-toggle.btn-default ~ .dropdown-menu {
	background-color: #e7e7e7;
	border-color: #cccccc;
}
.btn-group .dropdown-toggle.btn-default ~ .dropdown-menu > li > a {
	color: #333333;
}
.btn-group .dropdown-toggle.btn-default ~ .dropdown-menu > li > a:hover {
	background-color: #d3d3d3;
}
.btn-group .dropdown-toggle.btn-primary ~ .dropdown-menu {
	background-color: #008cba;
	border-color: #0079a1;
}
.btn-group .dropdown-toggle.btn-primary ~ .dropdown-menu > li > a {
	color: #ffffff;
}
.btn-group .dropdown-toggle.btn-primary ~ .dropdown-menu > li > a:hover {
	background-color: #006d91;
}
.btn-group .dropdown-toggle.btn-success ~ .dropdown-menu {
	background-color: #43ac6a;
	border-color: #3c9a5f;
}
.btn-group .dropdown-toggle.btn-success ~ .dropdown-menu > li > a {
	color: #ffffff;
}
.btn-group .dropdown-toggle.btn-success ~ .dropdown-menu > li > a:hover {
	background-color: #388f58;
}
.btn-group .dropdown-toggle.btn-info ~ .dropdown-menu {
	background-color: #5bc0de;
	border-color: #46b8da;
}
.btn-group .dropdown-toggle.btn-info ~ .dropdown-menu > li > a {
	color: #ffffff;
}
.btn-group .dropdown-toggle.btn-info ~ .dropdown-menu > li > a:hover {
	background-color: #39b3d7;
}
.btn-group .dropdown-toggle.btn-warning ~ .dropdown-menu {
	background-color: #e99002;
	border-color: #d08002;
}
.btn-group .dropdown-toggle.btn-warning ~ .dropdown-menu > li > a {
	color: #ffffff;
}
.btn-group .dropdown-toggle.btn-warning ~ .dropdown-menu > li > a:hover {
	background-color: #c17702;
}
.btn-group .dropdown-toggle.btn-danger ~ .dropdown-menu {
	background-color: #f04124;
	border-color: #ea2f10;
}
.btn-group .dropdown-toggle.btn-danger ~ .dropdown-menu > li > a {
	color: #ffffff;
}
.btn-group .dropdown-toggle.btn-danger ~ .dropdown-menu > li > a:hover {
	background-color: #dc2c0f;
}
a.projectArrow {
	background: url(images/arrowblue.png) no-repeat right center;
	background-size: 8px 10px;
	padding-right: 16px;
}
#loginpage #top-nav {
	background: url(images/header.png) no-repeat 290% center;
}
#loginpage #pageContainer {
	width: 800px;
	min-width: 800px;
}
#loginpage #contents {
	padding-top: 60px;
	padding-bottom: 120px;
}
#loginarea {
	width: 70%;
	margin: 0 auto;
}
#leson_list .text-plain {
	background: url(images/speechbubbles.png) no-repeat left top;
	background-size: 20px 18px;
	padding-left: 30px;
	margin-top: 7px;
	color: #6dabe1;
}
#leson_list .hide-someone, #leson_list .view-more {
	float: right;
}
li.dropdown i {
	position: relative;
	top: 3px;
	left: -5px;
}
a.btn.btn-project-add-finished {
	margin: 0 10px 4px;
}
button.btnLink.btnObserver, a.btnLink.btnObserver {
	font-size: 13px;
	padding: 6px 10px 6px 34px;
	background-image: url(images/clip.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	background-size: 18px 18px;
	margin-right: 0px;
}
button.btnLink.btnObserver:hover, a.btnLink.btnObserver:hover {
	-moz-box-shadow: inset 0px 0px 0px 1px #3099d5;
	-webkit-box-shadow: inset 0px 0px 0px 1px #3099d5;
	box-shadow: inset 0px 0px 0px 1px #3099d5;
	background-color: #1d7eb6;
	background-image: url(images/clip.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	background-size: 18px 18px;
}
button.btnLink.btnObserver:active, a.btnLink.btnObserver:active {
	position: relative;
	top: 1px;
}
.fancybox-skin, .fancybox-inner {
	background: #fff !important;
}
#company_search_list .companyNameKana {
	display: block;
	line-height: 1.3;
	font-size: 11px;
	color: #666;
	padding: 3px 0;
}
#company_search_list .companyAddress {
	display: block;
	line-height: 1.3;
	font-size: 11px;
	color: #666;
	padding-bottom: 0;
}
#company_search_list .iblock {
	width: auto;
	height: 400px;
	overflow-y: scroll;
}
#company_search_list .iblock .iblockinner {
	padding: 10px;
}
#courseList td {
	vertical-align: middle !important;
}
#projectDetail #courseList td {
	vertical-align: top !important;
}
ol.breadcrumb {
	font-size: 15px !important;
}
span.couseidtext, span.telno {
	font-size: 11px;
	color: #666;
	display: block;
	padding-top: 5px;
	line-height: 1
}
.delivDashSubtitle {
	font-weight: bold;
	color: #333;
	line-height: 1.2;
}
.delivDashSubtitle span.projectId {
	font-size: 12px;
	color: #666;
	font-weight: normal;
	padding-left: 10px;
}
.form-group.form-group02 {
	margin-left: 0 !important;
}

/* IE9 */
a.btnPen:not(:target) {
	filter: none¥9;
}
a.btnTrash:not(:target) {
	filter: none¥9;
}
a.btnTrash.btn-delete-admin-project{
	filter: none¥9;
}
#leson_list .hide-someone.btn.btn-default.btn-xs,
#leson_list .view-more.btn.btn-default.btn-xs {
	filter: none¥9;
}
.btn.disabled, 
.btn[disabled], 
fieldset[disabled] .btn {
	filter: none¥9;
}


.form-title-forgetpassword{
	text-align: center !important;
	padding-bottom: 25px;
}

#payment_type_checkbox{
	margin-left: 10px;
    padding-left: 10px;
    border-left: 2px solid #46b8da;
}
#payment_type_info{
	margin-left: 10px;
    padding-left: 10px;
    border-left: 2px solid #46b8da;
}
.padding-0{
	padding: 0px !important;
}
.text-normal{
	color: #333 !important;
	font-weight: normal !important;
}
.ignor{
	border-color: #ccc !important;
	color: transparent;
}
.actionBtn{
width: 100px; 
float: right; 
margin-top: -85px;

}
.actionBtn .dropdown-menu > li {
    padding: 8px;
}

.new_image {
	width: 425px;
	height: 29px;
	display: block;
	background: url(images/headerLogo_2_jp.png) no-repeat left bottom;
	background-size: 425px 29px;
	text-indent: -100000em;
	margin-top: 10px;
}