@charset "UTF-8";
/*-----------------------------------------------
	BT
-----------------------------------------------*/	
.fixBtArea{
	position: fixed;
	z-index: 100;
	left: 0;
	bottom: 0;
	width: 100%;
	background-color: #333;
	padding: 2em 0;
}
.fixBtArea ul{
	display: flex;
	justify-content: center;
	width: 100%;
	margin: 0 auto;
	column-gap: 2em;
}
.fixBtArea ul li{
	width: 320px;
}
.fixBtArea ul li a:link{
	font-family: "Barlow Condensed", sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 28px;
	display: block;
	text-align: center;
	text-decoration: none;
	line-height: 2.2;
	position: relative;
}
.fixBtArea ul li a.jl{
	background-color: #E6002D;
	color: #FFF;
	text-decoration: none;
}
.fixBtArea ul li a.wl{
	background-color: #fff;
	color: #E6002D;
	text-decoration: none;
}
.fixBtArea ul li a.tt{
	background-color: #000;
	color: #fff;
	text-decoration: none;
}
.fixBtArea ul li a.jl:visited{
	background-color: #E6002D;
	color: #FFF;
	text-decoration: none;
}
.fixBtArea ul li a.wl:visited{
	background-color: #fff;
	color: #E6002D;
	text-decoration: none;
}
.fixBtArea ul li a.tt:visited{
	background-color: #000;
	color: #fff;
	text-decoration: none;
}
.fixBtArea ul li a:hover{
	opacity:0.7;
	transition:0.3s;
	text-decoration: none;
}
.fixBtArea ul li a:link::after {
  position: absolute;
  top:50%;
  right:1em;
  margin-top:-5px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  display: block;
  content: "";
  width: 10px;
  height: 10px;
  border-right: 1px solid #fff;
  border-top: 1px solid #fff;
  transform: rotate(45deg);
}
.fixBtArea ul li a.wl:link::after {
  
  border-right: 1px solid #E6002D;
  border-top: 1px solid #E6002D;
}
@media screen and (max-width:1000px) {
.fixBtArea ul li{
	width: 40%;
}
}
@media screen and (max-width:767px) {
.fixBtArea ul li a:link{
	font-size: 1.3rem;
	line-height: 2.2;
}
}
@media screen and (max-width:500px) {
.fixBtArea{
	padding: 1rem 0;
}
.fixBtArea ul{
	column-gap: 3%;
}
.fixBtArea ul li{
	width: 46%;
}
.fixBtArea ul li a:link{
	font-size: 1.7rem;
}
.fixBtArea ul li a:link::after {
  margin-top:-3px;
  width: 6px;
  height: 6px;
}
}