﻿@charset "utf-8";

/*
.-supply .offices__content__tit {
    background-color:#778eb1;
}
*/

.com-tab.-nesc th {
	background-color: #e4d092;
}

ol.privacy-list.nolm {
	list-style-type: decimal;
	padding-left: 2rem;
}

.privacy-list.nolm li:before {
	background:none;
}

.modal-pp ul ul {
	display: block;
}

.modal-pp ul li,
.modal-pp ul ul li {
	font-weight: normal;
}

.privacy-list li ul li {
	margin-left: 1rem;
	margin-top: 8px;
	font-weight: normal;
}

.privacy-list li ul li:before {
	margin-top: 2px;
	border-radius: 0;
	width: 4px;
	height: 2px;
}

.modal-pp .sp-none {
	display: none;
}

@media only all and (min-width: 668px) {
	.inner__top__csr {
		width: 33.3%;
	}
	.inner__top__csr.safety {
		background-image: url(../images/top-csr03_bg.jpg);
	/*     background-position: top left; */
	}
	.top-topics__content {
		justify-content: center;
		flex-wrap: nowrap;
		/* gap: 60px; *//* NG on IE mode */
	}
	.top-topics__content .top-topics__item {
		/* for IE mode */
		margin-right: 30px;
		margin-left: 30px;
	}
	.nowrap-pc {
		white-space: nowrap;
	}
	.pc-kerning {
		letter-spacing: 0.1em;
	}
	.inner__mid__greeting .mid__headtit {
		font-size: 56px;
	}
}

.health-and-productivity .solution-item {
	display: flex;
	align-items: center;
}


@media only screen and (max-width: 667px) {
	.inner__top__csr.safety .top-csr__tit {
		background-image: url(../images/top-csr03_bg.jpg);
	}
	.health-and-productivity .solution-item {
		margin-top:0;
		margin-bottom: 19px;
	}
}

h4.mid__tit {
    font-family: "NSJ";
    font-weight: 700;
    line-height: 140%;
    text-align: left;
    font-size: 22px;
    margin-top: 40px;
}

.health-and-productivity .solution-item {
	display: flex;
	align-items: center;
}
	
.box__mid-kv__stoker {
    background-image: url(../images/stoker-kv-3.jpg);
}

.pdfjs-fullscreen a {
	display: block;
	width: 185px;
	height: 106px;
	background-image: url(../images/profile-ico-2024.png);
	background-size: contain;
	background-repeat: no-repeat;
	text-indent: -999px;
}

.iso-certification p {
	margin-top: -1em;
}
