@charset "utf-8";
/*============================================================================*/

section.ere-listlmr.s1 {  }

@media screen and (min-width: 1px) and (max-width: 1679px) { sectionsection.ere-listlmr { width: 100% !important; } }

/*----------------------------------------------------------------------------*/

section.ere-listlmr.s1 .main {  }

section.ere-listlmr.s1 .main .col {  }

section.ere-listlmr.s1 .main .col .reveal {
	display: flex; justify-content: space-between; padding: 10px;
	border-radius: 8px 8px 0 0;
	background-color: rgba(255, 255, 255, .65);
}

/*----------------------------------------------------------------------------*/

section.ere-listlmr.s1 .main .col .reveal .listleft {  }

/*-------------------*/

section.ere-listlmr.s1 .main .col .reveal .listmiddle {  }

/*-------------------*/

section.ere-listlmr.s1 .main .col .reveal .listright {  }

/*-------------------*//*-------------------*/

section.ere-listlmr.s1 .main .col .reveal .listleft,
section.ere-listlmr.s1 .main .col .reveal .listmiddle,
section.ere-listlmr.s1 .main .col .reveal .listright { width: calc(100% / 3); }

section.ere-listlmr.s1 .main .col .reveal .listleft .stit,
section.ere-listlmr.s1 .main .col .reveal .listmiddle .stit,
section.ere-listlmr.s1 .main .col .reveal .listright .stit {
	margin: 15px 0 15px 35px; padding: 0 0 10px 0;
	border-bottom: 1px dashed rgba(0, 0, 0, .15);
	font-size: 17px; color: rgba(0, 0, 0, .85);
	white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block !important; -webkit-line-clamp: 1; -webkit-box-orient: vertical;
}

/*-------------------*//*-------------------*/

section.ere-listlmr.s1 .main .col .reveal .listleft ol,
section.ere-listlmr.s1 .main .col .reveal .listmiddle ol,
section.ere-listlmr.s1 .main .col .reveal .listright ol {  }

section.ere-listlmr.s1 .main .col .reveal .listleft ol li,
section.ere-listlmr.s1 .main .col .reveal .listmiddle ol li,
section.ere-listlmr.s1 .main .col .reveal .listright ol li { position: relative; margin: 20px; padding: 5px 0 5px 20px; overflow: hidden; }

section.ere-listlmr.s1 .main .col .reveal .listleft ol li a,
section.ere-listlmr.s1 .main .col .reveal .listmiddle ol li a,
section.ere-listlmr.s1 .main .col .reveal .listright ol li a {  }


section.ere-listlmr.s1 .main .col .reveal .listleft ol li a strong,
section.ere-listlmr.s1 .main .col .reveal .listmiddle ol li a strong,
section.ere-listlmr.s1 .main .col .reveal .listright ol li a strong {
	text-align: left;
	font-size: 16px;
	white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block !important; -webkit-line-clamp: 1; -webkit-box-orient: vertical;
	-webkit-transition: color 300ms linear; transition: color 300ms linear;
}
section.ere-listlmr.s1 .main .col .reveal .listleft ol li:hover > a > strong,
section.ere-listlmr.s1 .main .col .reveal .listmiddle ol li:hover > a > strong,
section.ere-listlmr.s1 .main .col .reveal .listright ol li:hover > a > strong {  }

@media screen and (min-width: 1px) and (max-width: 679px) {
	section.ere-listlmr.s1 .main .col .reveal { display: inline-block; width: 100%; border-radius: 0; }
	section.ere-listlmr.s1 .main .col .reveal .listleft,
	section.ere-listlmr.s1 .main .col .reveal .listmiddle,
	section.ere-listlmr.s1 .main .col .reveal .listright { width: 100%; }
	
	section.ere-listlmr.s1 .main .col .reveal .listleft,
	section.ere-listlmr.s1 .main .col .reveal .listmiddle { margin: 0 0 20px 0; }
	
	section.ere-listlmr.s1 .main .col .reveal .listleft .stit,
	section.ere-listlmr.s1 .main .col .reveal .listmiddle .stit,
	section.ere-listlmr.s1 .main .col .reveal .listright .stit { margin: 15px 0 15px 25px; }
	
	section.ere-listlmr.s1 .main .col .reveal .listleft ol li,
	section.ere-listlmr.s1 .main .col .reveal .listmiddle ol li,
	section.ere-listlmr.s1 .main .col .reveal .listright ol li { margin: 15px 10px; }
	
	section.ere-listlmr.s1 .main .col .reveal .listleft ol li a strong,
	section.ere-listlmr.s1 .main .col .reveal .listmiddle ol li a strong,
	section.ere-listlmr.s1 .main .col .reveal .listright ol li a strong { font-size: 14px; }
	
}


/*-------------------*//*-------------------*/

section.ere-listlmr.s1 .main .col .reveal .listleft ol li:before,
section.ere-listlmr.s1 .main .col .reveal .listmiddle ol li:before,
section.ere-listlmr.s1 .main .col .reveal .listright ol li:before {
	position: absolute; left: 0; bottom: -10px; width: 100%; height: 1px;
	content: '';
	border-top: 1px dotted rgba(2, 133, 210, .35);
	-webkit-transition: bottom 300ms ease-in-out; transition: bottom 300ms ease-in-out;
}

section.ere-listlmr.s1 .main .col .reveal .listleft ol li:hover:before,
section.ere-listlmr.s1 .main .col .reveal .listmiddle ol li:hover:before,
section.ere-listlmr.s1 .main .col .reveal .listright ol li:hover:before { bottom: -1px; }

/*-------------------*//*-------------------*/

section.ere-listlmr.s1 .main .col .reveal .listleft ol li:after,
section.ere-listlmr.s1 .main .col .reveal .listmiddle ol li:after,
section.ere-listlmr.s1 .main .col .reveal .listright ol li:after {
	position: absolute; left: -50px; bottom: -3px; width: 2px; height: 2px;
	border: 1px solid rgba(2, 133, 210, .65);
	content: '';
	background-color: rgba(2, 133, 210, .35);
	-webkit-transition: left 3000ms linear; transition: left 3000ms linear;
}

section.ere-listlmr.s1 .main .col .reveal .listleft ol li:hover:after,
section.ere-listlmr.s1 .main .col .reveal .listmiddle ol li:hover:after,
section.ere-listlmr.s1 .main .col .reveal .listright ol li:hover:after { left: 100%; }

/*-------------------*//*-------------------*/

section.ere-listlmr.s1 .main .col .reveal .listleft ol li mark:before,
section.ere-listlmr.s1 .main .col .reveal .listmiddle ol li mark:before,
section.ere-listlmr.s1 .main .col .reveal .listright ol li mark:before {
	position: absolute; left: -50px; top: 5px;
	content: '\f0da';
	font-family: 'Font Awesome 6 Pro'; font-style: normal; font-weight: 900; font-size: 16px; color: rgba(130, 210, 235, .85);
	-webkit-transition: left 300ms linear; transition: left 300ms linear;
}

section.ere-listlmr.s1 .main .col .reveal .listleft ol li:hover > mark:before,
section.ere-listlmr.s1 .main .col .reveal .listmiddle ol li:hover > mark:before,
section.ere-listlmr.s1 .main .col .reveal .listright ol li:hover > mark:before { left: 0px; }

/*-------------------*//*-------------------*/

section.ere-listlmr.s1 .main .col .reveal .listleft ol li mark:after,
section.ere-listlmr.s1 .main .col .reveal .listmiddle ol li mark:after,
section.ere-listlmr.s1 .main .col .reveal .listright ol li mark:after {
	position: absolute; right: -50px; top: 5px;
	content: '\e1cd';
	font-family: 'Font Awesome 6 Pro'; font-style: normal; font-weight: 900; font-size: 18px; color: rgba(130, 210, 235, .85);
	-webkit-transition: right 300ms linear; transition: right 300ms linear;
}

section.ere-listlmr.s1 .main .col .reveal .listleft ol li:hover > mark:after,
section.ere-listlmr.s1 .main .col .reveal .listmiddle ol li:hover > mark:after,
section.ere-listlmr.s1 .main .col .reveal .listright ol li:hover > mark:after { right: 0px; }






