@charset "utf-8";


/*----------------------------------------------------

	ウイルス対策ページ用CSS

----------------------------------------------------*/

#mainContents .section .contentsBox1 {
	border: none;
	margin-bottom: 0;
	padding-bottom: 0;
}

.antivirusSec {
	margin-bottom: 30px !important;
}

.antivirusSec h3 {
	background-color: #F7FCCD;
	font-size: 1.143em;
	padding: 5px;
}

.antivirusListBox {
	margin-top: 30px;
}

.antivirusListBox ol {
	margin-bottom: 20px;
}

.antivirusListBox ol li{
	list-style: decimal;
	margin-left: 1.5em;
}

.antivirusListBox p {
	margin-bottom: 20px;
}

.antivirusListBox p:last-child {
}

.environmentList {
	display: flex;
	flex-wrap: wrap;
	margin-right: -1.275%;
}

.environmentList li {
	width: 32.058%;
	margin: 0 1.275% 20px 0;
	text-align: center;
}





/*　max-width: 767px より小さい幅の時　*/
@media (max-width: 767px) {
#mainContents .section .contentsBox1 {
}

.antivirusSec {
}

.antivirusSec h3 {
}

.antivirusListBox {
}

.antivirusListBox ol {
}

.antivirusListBox ol li{
}

.antivirusListBox p {
}

.antivirusListBox p:last-child {
}

.environmentList {
	display: flex;
	flex-wrap: wrap;
	margin-right: -2%;
}

.environmentList li {
	width: 48%;
	margin: 0 2% 20px 0;
}
}
