@charset "utf-8";

/* common */
@media screen and (min-width: 1201px) {
	#header .gnb .depth2 a {
		text-transform: none;
	}
}
@media screen and (min-width: 1201px) and (max-width: 1531px) {
	#header .gnb>ul>li {
		padding: 0 20px;
		text-align: center;
		max-width: 147px;
	}
	#header .gnb>ul>li>a {
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 1rem;
		word-break: keep-all;
		line-height: 1.4;
		height: 84px;
	}
	#header .gnb .depth2 {
		width: 100%;
		margin-left: 0;
		left: 0;
	}
	#header .gnb .depth2 a {
		padding: 12px 0;
		font-size: 13px;
	}
	#header .gnb .depth2 li.in>a {
		padding-left: 8px;
		padding-right: 8px;
	}
}

/* main */
.main-box-wrap__right .main-hgroup__sub-descript {
	padding: 0 30px;
}
.main-technology__type-item__figure-tit {
	line-height: 1.2;
}

/* CEO’s Message */
.sub-section__spot-bl .spot-sub-descript {
	word-break: keep-all;
}

/* Map */
.sub-section-location__detail-col-txt-wrap {
	line-height: 1.4;
}

/* Semiconductor Parts */
.sub-semiconductor__zigzag-article .article-tit--middle {
	line-height: 1.5;
	word-break: keep-all;
}
.sub-semiconductor__growth__row .article-row__col .col__tit {
	word-break: keep-all;
}
@media screen and (min-width: 1181px) {
	.sub-semiconductor__growth__row .article-row__col .col__bottom-txt-wrap {
		left: 20px;
	}
}

/* Key Technologies */
.tech-dev__major-tech__item-detail {
	transform: translateY(40%);
}

/* Inquiry */
.FORM-inquiry tr th {
	word-break: keep-all;
}

/* Desired Qualities in Human Resources */
.talent-detail-list__item__tit {
	font-size: 1rem;
    line-height: 1.4;
    word-break: keep-all;
    padding-right: 20px;
}
@media screen and (min-width: 768px) {
	.talent-detail-list__item__tit {
		font-size: 1.75rem;
	}
}

/* Welfare */
.dfn>dt {
	word-break: keep-all;
	line-height: 1.4;
}
.dfn>dd {
	word-break: keep-all;
}

/* Employment Procedure */
.benefits-step-item__detail figcaption {
	line-height: 1.4;
}