@charset "utf-8";
/* CSS Document */

@media screen and (min-width: 769px) {
	.pc{
		display: block;
	}
	.sp{
		display: none;
	}
}

.item2{
	margin-right: 300px;
	margin-top: -5px;
}

.item2 img{
	width:254px;
	height:58px;
	z-index: 1000;
}


	.pc{
		display: block;
	}
	.sp{
		display: none;
	}


.newhead{
  background-color: #000;
  width:100%;
  height:auto;
  padding-top:10px;
  padding-bottom:10px;	
}

.item0{
	width:373px;
	height:auto;
	margin-right:30px;
}

.item{
	margin-left: 10px;	
}


.item img:hover {
	opacity: 0.5 ;
}

.newhead_container{
  display: flex;
  flex-direction: row;
  background-color: #000;
  margin:0 auto;
  max-width:960px;
  width:100%;
  justify-content:space-between;
}

.newhead2{
  background-color: #000;
  width:100%;
  height:auto;
  padding-bottom:10px;

}
.item2{
	margin-right: 100px;	
}
@media screen and (max-width: 768px) {
.item2{
	margin-right: 300px;
	margin-top: -5px;
}

	.pc{
		display: none;
	}
	.sp{
		display: block;
	}
}

.item2 img:hover {
	opacity: 0.5 ;
}

.newhead2{
  background-color: #911B40;
  width:100%;
  height:auto;
  padding-top:10px;
  padding-bottom:10px;	
}

.newhead2_container{
  display: flex;
  flex-direction: row;
  background-color: #911B40;
  margin:0 auto;
  max-width:980px;
  width:100%;
  justify-content:center;
  position: relative;	

}



.item3{
	margin-left: 10px;	
}

.item3 img:hover {
	opacity: 0.5 ;
}

.newhead3_container{
  display: flex;
  flex-direction: row;
  margin:0 auto;
  width:100%;
  justify-content:right;
  position: absolute;	
}
@media screen and (max-width: 520px) {

	.pc{
		display: none;
	}
	.sp{
		display: block;
	}
}
