.officer_name{
	transform: rotate(90.00deg);
	transform-origin:left top;
}
.rotate_name{
	transform: rotate(90.00deg);
	transform-origin:left top;
}
.link_hover_tb:hover{
  border-top: 2px solid #27FC23;
  border-bottom: 2px solid #27FC23;
}
.link_hover_b:hover{
  border-bottom: 2px solid #27FC23;
}

.pagenumber2-1 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-left: 40px;
  min-height: 22px;
  width: 11px;
}
.frame-2745 {
  align-items: flex-end;
  display: flex;
  height: 44px;
  margin-left: 59px;
  min-width: 215px;
  padding: 9px 0;
}
.pagination_c {
  align-items: flex-end;
  display: flex;
  height: 44px;
  margin-left: 59px;
  min-width: 215px;
  padding: 9px 0;
}
.navigation {
  z-index: 0;
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px white inset;
}

.desc {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.desc3 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.desc4 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
}
.desc5 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
}
.pagenumber:first-child {
  margin-left: 0px;
}

.item_hide{
	display: none;
}

.item_view{
	display: block;
}
.content_name,
.content_name2,
.content_name3,
.content_name4,
.content_name5
{
	letter-spacing: 0.12em;
}

#main_content{
	margin-top:-112px;
}

p.indent-1 {
	padding-left:1em;
	text-indent:-1em;
}

.link_text{
	color:#2f2f2f !important;
}

.link_under_text{
	color:#2f2f2f;
  text-decoration: underline !important;
}

.u_line2{
	margin: 0 auto;
	margin-bottom: 0px;
	margin-bottom: 8px;
	margin-top: 8px;
	background: #2f2f2f !important;
	height: 16px;
	width: 1.5px;
	position: relative;
}
