body {
	margin: 0px;
	padding: 0px;
	background: none repeat scroll 0% 0%;
	background-attachment: scroll;
	font-family: Lato, "Noto Sans JP", "Ã¦Â¸Â¸Ã£â€šÂ´Ã£â€šÂ·Ã£Æ’Æ’Ã£â€šÂ¯ Medium", "Ã¦Â¸Â¸Ã£â€šÂ´Ã£â€šÂ·Ã£Æ’Æ’Ã£â€šÂ¯Ã¤Â½â€œ", "Yu Gothic Medium", YuGothic, "Ã£Æ’â€™Ã£Æ’Â©Ã£â€šÂ®Ã£Æ’Å½Ã¨Â§â€™Ã£â€šÂ´ ProN", "Hiragino Kaku Gothic ProN", "Ã£Æ’Â¡Ã£â€šÂ¤Ã£Æ’ÂªÃ£â€šÂª", Meiryo, "Ã¯Â¼Â­Ã¯Â¼Â³ Ã¯Â¼Â°Ã£â€šÂ´Ã£â€šÂ·Ã£Æ’Æ’Ã£â€šÂ¯", "MS PGothic", sans-serif;
	line-height: 1.1;
	letter-spacing: 0.8px;
	font-size: 12px;
	font-weight: 400;
	color: #000;
	overflow-x: hidden;
}

.noDisplay {
	display: none !important;
}

/*↓↓↓↓↓ Custome CSS for RichText Editor ↓↓↓↓↓*/
rte-toolbar-button[rte-cmd-name="insertimage"],
rte-toolbar-button[rte-cmd-name="insertvideo"],
rte-toolbar-button[rte-cmd-name="insertdocument"],
rte-toolbar-button[rte-cmd-name="html2pdf"] {
	display: none !important;
}

/*↑↑↑↑↑ Custome CSS for RichText Editor ↑↑↑↑↑*/

.tagName {
	cursor: pointer;
}

.jDataList {
	position: absolute;
	overflow: hidden;
	border-radius: 10px;
	/* border: 2px solid #666; */
	box-shadow: -2px 4px 35px -2px rgba(18, 18, 18, 0.39);
	-webkit-box-shadow: -2px 4px 35px -2px rgba(18, 18, 18, 0.39);
	-moz-box-shadow: -2px 4px 35px -2px rgba(18, 18, 18, 0.39);
	padding: 0;

}

.jDataList>.jDatalist-container {
	list-style-type: none;
	padding: 10px;
	padding-bottom: 0px;
	background: #fff;
	cursor: pointer;
	max-height: 200px;
	overflow-y: auto;
	display: none;
}

.jDataList>.jDatalist-container>.jDatalist-items {

	padding: 5px;
}

.jDataList>.jDatalist-container>.jDatalist-items:hover {
	background-color: #d1d1d1;
}