.block-company {
	position: relative;
	font-size: 18px;
	padding: 0 150px;
	margin-bottom: 60px;
}
.block-company ul {
	position: relative;
	display: block;
	background-color: white;
	border-radius: 10px;
	box-shadow: 1px 1px 4px rgba(0,0,0,.16);
}
.block-company ul li {
	position: relative;
	display: table;
	width: 100%;
	height: 90px;
	border-top: 1px solid #E6E6E6;
	vertical-align: middle;
}
.block-company ul li:nth-of-type(1) {
	border-top: none;
}
.block-company ul li > div {
	display: table-cell;
	padding-left: 70px;
	vertical-align: middle;
}
.block-company ul li > div:nth-of-type(1) {
	width: 320px;
	color: var(--color-creator);
	font-size: 19px;
	font-weight: var(--font-bold);
}
.block-company ul li > div:nth-of-type(2) {
	width: calc(100% - 250px);
	padding-right: 20px;
}

.bold {
	font-weight: bold;
}


@media (min-width: 768px) and (max-width: 1110px) {

.block-company ul li > div {
	padding-left: 24px;
}
.block-company ul li > div:nth-of-type(1) {
	width: 240px;
}

}


@media screen and (max-width: 767px)  {

.midashi .en {
	font-size: 14px;
}
.block-company {
	position: relative;
	padding: 0;
	margin-bottom: 10px;
}
.block-company ul li {
	display: block;
	height: auto;
	padding: 30px 40px
}
.block-company ul li > div {
	display: block;
	width: 100%;
	padding-left: 0;
	vertical-align: middle;
}
.block-company ul li > div:nth-of-type(1) {
	width: auto;
	margin-bottom: 10px;
}
.block-company ul li > div:nth-of-type(2) {
	width: auto;
	padding-right: 0;
}

}/*	<--media end	*/


#menu_items {
	top: 0;
}

header {
	height: 70px;
}

header .logo {
	top: 20px;
}

@media screen and (max-width: 1123px) {
	header {
		height: 70px;
	}

    header .logo {
        top: 20px;
    }

		#hamburger {
			top: 15px;
		}

		header {
        position: fixed;
        height: 70px;
        z-index: 10;
    }
}
