@charset "utf-8";

/* ======================================
2020/03/24 added by sano
======================================== */
/*　table　*/
.table th, .table td {
	border-bottom:1px #B9AC9C solid;
	vertical-align:middle;
	border-top:none;
}

.table-carinspection{
	border-top: 1px #B9AC9C solid;
}

.table-bordered th {
	background-color: #FDF9D7;
	text-align:center;
	color:#000000;
	width: 30%;
}
.table-bordered th, .table-bordered td {
	border: 1px solid #bababa;
	vertical-align:middle;
}

/*　arrow　*/
.p-arrow{
	margin-left: 50px;
}

/*　img border-radius　*/
.entry-content img {
	border-radius: 10px;
}

/*　ol cercle　*/
.entry-content ol.ol_number {
	counter-reset: li;
	font-size:15px;
}
.entry-content ol.ol_number li {
	list-style: none;
	position: relative;/*リストの項目の位置を基準に*/
	padding-left: 3.0em; /*li:before分左に余白を。調整可*/
	margin-bottom: 1.4em;/*リストの数字がくっついてしまう場合*/
}
.entry-content ol.ol_number li:before {
	counter-increment: li;
	content: counter(li);
	margin-right: 1em;
	background: #e7343a;
	color: #ffffff; /*白*/
	border-radius: 50%; /*丸く*/
	text-align: center; /*端に寄ってる数字を真ん中に*/
	width: 32px; /*幅を決めるheightと同じ数値に*/
	height: 32px; /*高さ。widthと同じ数値に。数値変更した場合はline-heightで調整を*/
	position: absolute; /*リストの基準から移動させる*/
	left: 0em; /*項目の基準、左にあわせる*/
	top:0px; /*基準の上から2pxの位置に表示。テーマによって位置がずれる場合は修正を*/
	line-height: 2.0;/*数字の位置あわせで数値を指定*/
}

/*　ul list_check　*/
.entry-content ul.list_check{
	padding:0;
	font-size: 0;
	position: relative;
	margin:0 0 12px 0;
}
.entry-content ul.list_check li{
	list-style-type: none;
	text-align: left;
	font-size: 15px;
	margin: 0 10px 0px 22px;
	padding: 3px;
	display: block;
}
.entry-content ul.list_check li:before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f14a";
	position: absolute;
	left : 5px; /*左端からのアイコンまでの距離*/
	color: #E7343A; /*アイコン色*/
}
.br-sp{
	display: none;
}