.list-wrapper {
    display: inline-block;
    margin: 0 auto;
    text-align: center;
}
.list-txt {
    display: inline-block;
    text-align: left;
}

@media screen and(max-width:480px){.centered-text{text-align:left;}}

@media screen and (min-width: 768px) {
  .pc_text_center {
    text-align: center;
  }
  .br-sp {display: none; }
}

/* 20240123 ADD Vacancy search banner */
.pc {
  opacity:0.7;
  display: block !important;
  position: fixed;
  top: 200px;
  right: 0px;
  padding: 6px 0px;
  z-index: 9999;
  width: 65px;
/*  border-top-left-radius: 1.2em; */
/*  border-bottom-left-radius: 1.2em; */
}
.sp {
  display: none;
}

@media screen and (min-width:768px) and ( max-width:1024px) {
    /*　画面サイズが768pxから1024pxまではここを読み込む　*/
	.pc { width:80px; }
}

/* smartphone */
@media only screen and (max-width: 750px) {
  .pc { display: none !important; }
  .sp {
    display: flex;
    position: fixed;
    justify-content: center;
/*    align-items: center; */
    bottom: 0px;
	left: 0px;
    width: 42%;
/*    bottom: 0px; */
    z-index:9999;
  }
  .mymaxwide-header {
    padding-right: 0px !important;
  }
}

/* 2024.02.04 Added reservation inquiry banner */
.pc2 {
	opacity:0.7;
	display: block !important;
	position: fixed;
	top: 400px;
	right: 0px;
	padding: 6px 0px;
	z-index: 9999;
	width: 65px;
/*	border-top-left-radius: 1.2em; */
/*	border-bottom-left-radius: 1.2em; */
}
.sp2 {
  display: none;
}

@media screen and (min-width:768px) and ( max-width:1024px) {
    /*　画面サイズが768pxから1024pxまではここを読み込む　*/
	.pc2 { width:80px; }
}

/* smartphone */
@media only screen and (max-width: 750px) {
  .pc2 { display: none !important; }
  .sp2 {
    display: flex;
    position: fixed;
    justify-content: center;
    bottom: 0px;
/*	align-items: center; */
	left: 44%;
	width: 42%;
	z-index:9999;
  }
  .mymaxwide-header {
    padding-right: 0px !important;
  }
}

.img-banner:hover{ 
	opacity:1;
	transition:0.3s;
}

/* 20240920 ADD best rate banner */
.brb_pc { display: block !important; }
.brb_sp { display: none !important; }
 
@media only screen and (max-width: 750px) {
    .brb_pc { display: none !important; }
    .brb_sp { display: block !important; }
}