@charset "utf-8";

/* ======================================
2019/10/30 added by sano
======================================== */
/* ---------------table-------------- */

.table-bordered th {
	background-color: #68AEDB;
	text-align:center;
	color:#FFF;
}
.table-bordered th, .table-bordered td {
	border: 1px solid #D0D0D0;
	vertical-align:middle;
}


/* ======================================
2020/05/27 added by nakazato
======================================== */

/* 角丸ベタ背景 */
.box_radius{
	padding:20px;
	background:#FCF3DC;
	border-radius:7px;
	margin:0 0 30px 0;
}
.box_radius2{
	padding:20px;
	background:#DFECF7;
	border-radius:7px;
	margin:0 0 30px 0;
}

/* リストチェックマーク */
.entry-content ul.list_check{
	margin:0;
	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: "\f00c";
	position: absolute;
	left : 5px; /*左端からのアイコンまでの距離*/
	color: #ef856d; /*アイコン色*/
}

/* リスト横並び */
.entry-content ul.list_slide{
	margin:0;
	padding:0;
	font-size: 0;
	position: relative;
}
.entry-content ul.list_slide li{
	display: inline-block;
	list-style-type:none;
	text-align:left;
	font-size: 14px;
	margin:0 10px 0 5px;
	padding:4px;
}
.entry-content ul.list_slide li:before {/*疑似要素*/
  	font-family: "Font Awesome 5 Free";
	content: "\f0da";
  	left : 20px;
  	color: #68aedb;
  	margin-right:6px;
	font-weight: 900;
}

/* ======================================
2022/05/19 added by toh
======================================== */

.template-backpattern{
	padding: 24px;
	background: #F2F8FD;
	border: solid 2px #68AEDB;
	margin:20px 0 26px 0;
}