@charset "utf-8";

.l-content .tab_content_detail li.swithcontent {
	display: none;
	z-index: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.l-content .tab_content_detail li.swithcontent:first-child {
	display: block;
	z-index: 2;
}

.l-content .tab_content_nav {
	list-style: none;
	padding: 0;
	color: #333333;
	position: relative;
	z-index: 2;
	width: 100%;
	text-align: left;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
}
.l-content .tab_content_nav {
	list-style: none;
	padding: 0;  
	color: #333333;
	position: relative;
	z-index: 2;
}

@media screen and (max-width: 767px) {
	.l-content .tab_content_nav li {
		width: 40% !important;
		font-size: 18px !important;
	}
}

.l-content .tab_content_nav li {
  width: 30%;
  text-align: center;
  padding: 10px 5px;
  cursor: pointer;
  display: inline-block;
  font-size: 24px;
  position: relative;
  background-color: #6ed4ad;
	border-radius: 10px;
  font-weight: bold;
}
.l-content .tab_content_nav li a {
  color: #333333;
}
.l-content .tab_content_nav li:first-child {
	margin-left: 0;
}

.l-content .tab_content_nav li:hover:after,
.l-content .tab_content_nav li.selected:after {
	content: "";
	position: absolute;
	bottom: -25px;
	left: 50%;
	margin-left: -11px;
}

.l-content .tab_content_nav li.selected {
  background-color: #0a2552;
}

.l-content .tab_content_nav li.selected a {
	color: #fff;
}

.l-content .tab_content_nav li:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
	opacity: 0.75;
}

.l-content .tab_content_detail {
	list-style: none;
	position: relative;
	z-index: 1;
	overflow: hidden;
}