
/* フローティングバナー start */

/* Alteryx */
#alteryx_bookrelease.flyin-target .flyin-bnr {
  z-index: 12;
  border-radius: 10px 0 0;
  -moz-border-radius: 10px 0 0;
  -webkit-border-radius: 10px 0 0;
  width: 290px;
  position: fixed;
  right: 15rem; /*4rem*/
  bottom: 2.6rem;/*28rem*/
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation: flipInY 1s cubic-bezier(0.77, 0, .175, 1);
  -moz-animation: flipInY 1s cubic-bezier(0.77, 0, .175, 1);
  -o-animation: flipInY 1s cubic-bezier(0.77, 0, .175, 1);
  animation: flipInY 1s cubic-bezier(0.77, 0, .175, 1);
  -webkit-transition: bottom .5s ease, background-position .5s ease;
  transition: bottom .5s ease, background-position .5s ease;
  padding: 0;
  /*filter: drop-shadow(0px 0px 7px #aaa);*/
  transition: 0.3s ease-in-out;
}

#alteryx_bookrelease.flyin-target .floating-banner {
  width: 300px;
  height: 107px;
}

#alteryx_bookrelease.flyin-target .floating-banner:hover {
  opacity: .9;
}

#alteryx_bookrelease.flyin-target .floating-banner .banner {
  width: 290px; /* バナーの横幅 */
  height: 97px;
  text-align: center;
  border-radius: 3px;
  /*box-shadow: 0px 0px 5px #06233b; *//* 影 */
}

#alteryx_bookrelease.flyin-target .floating-banner a {
  text-decoration: none; /* リンクに下線が入らないように */
}

#alteryx_bookrelease.flyin-target .floating-banner .img {
  width: 290px;
  height: 97px;
  margin: 0;
}

#alteryx_bookrelease.flyin-target .flyin-bnr .flyinclose {
  -webkit-transition: 0 .5s ease .2s, opacity .5s ease, top .5s ease .2s;
  transition: transform .5s ease .2s, opacity .5s ease, top .5s ease .2s;
  content: '';
  display: block;
  z-index: 1001;
  /*box-shadow: 0 0 5px rgba(104, 162, 219, .2);*/
  /*box-shadow:0 0 10px rgba(104,162,219,.2);*/
  cursor: pointer;
  width: 21px;
  height: 21px;
  border: none;
  /*border-color: #fff;*/ /*#68a2db*/
  border-radius:15px;
  background: rgba(255, 255, 255, 1.0) url("/img/banner/close_alteryx_b.png") no-repeat center center;
  position: absolute;
  top: 0;
  right: -10px;
  margin: 0;
  padding: 0;
}

/* Alteryx support*/
#alteryx_support.flyin-target_07 .flyin-bnr_07 {
  z-index: 12;
  border-radius: 10px 0 0;
  -moz-border-radius: 10px 0 0;
  -webkit-border-radius: 10px 0 0;
  width: 290px;
  position: fixed;
  right: 15rem; /*4rem*/
  bottom: 2.6rem;/*14rem*/
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation: flipInY 1s cubic-bezier(0.77, 0, .175, 1);
  -moz-animation: flipInY 1s cubic-bezier(0.77, 0, .175, 1);
  -o-animation: flipInY 1s cubic-bezier(0.77, 0, .175, 1);
  animation: flipInY 1s cubic-bezier(0.77, 0, .175, 1);
  -webkit-transition: bottom .5s ease, background-position .5s ease;
  transition: bottom .5s ease, background-position .5s ease;
  padding: 0;
  /*filter: drop-shadow(0px 0px 7px #aaa);*/
  transition: 0.3s ease-in-out;
}

#alteryx_support.flyin-target_07 .floating-banner {
  width: 290px;
  height: 97px;
}

#alteryx_support.flyin-target_07 .floating-banner:hover {
  opacity: .9;
}

#alteryx_support.flyin-target_07 .floating-banner .banner {
  width: 290px; /* バナーの横幅 */
  height: 97px;
  text-align: center;
  border-radius: 3px;
  /*box-shadow: 0px 0px 5px #06233b; *//* 影 */
}

#alteryx_support.flyin-target_07 .floating-banner a {
  text-decoration: none; /* リンクに下線が入らないように */
}

#alteryx_support.flyin-target_07 .floating-banner .img {
  width: 290px;
  height: 97px;
  margin: 0;
}

#alteryx_support.flyin-target_07 .flyin-bnr_07 .flyinclose_07 {
  -webkit-transition: 0 .5s ease .2s, opacity .5s ease, top .5s ease .2s;
  transition: transform .5s ease .2s, opacity .5s ease, top .5s ease .2s;
  content: '';
  display: block;
  z-index: 1002;
  /*box-shadow: 0 0 5px rgba(104, 162, 219, .2);*/
  /*box-shadow:0 0 10px rgba(104,162,219,.2);*/
  cursor: pointer;
  width: 21px;
  height: 21px;
  border: none;
  /*border-color: #fff;*/ /*#68a2db*/
  border-radius:15px;
  background: rgba(255, 255, 255, 1.0) url("/img/banner/close_alteryx_s.png") no-repeat center center;
  position: absolute;
  top: -10px;
  right: -10px;
  margin: 0;
  padding: 0;
}


/* SmartBee */
#smartbee_onpremises.flyin-target .flyin-bnr {
  z-index: 12;
  border-radius: 10px 0 0;
  -moz-border-radius: 10px 0 0;
  -webkit-border-radius: 10px 0 0;
  width: 290px;
  position: fixed;
  right: 4rem;
  bottom: 14rem;
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation: flipInY 1s cubic-bezier(0.77, 0, .175, 1);
  -moz-animation: flipInY 1s cubic-bezier(0.77, 0, .175, 1);
  -o-animation: flipInY 1s cubic-bezier(0.77, 0, .175, 1);
  animation: flipInY 1s cubic-bezier(0.77, 0, .175, 1);
  -webkit-transition: bottom .5s ease, background-position .5s ease;
  transition: bottom .5s ease, background-position .5s ease;
  padding: 0;
  /*filter: drop-shadow(0px 0px 7px #aaa);*/
  transition: 0.3s ease-in-out;
}

#smartbee_onpremises.flyin-target .floating-banner {
  width: 290px;
  height: 97px;
}

#smartbee_onpremises.flyin-target .floating-banner:hover {
  opacity: .9;
}

#smartbee_onpremises.flyin-target .floating-banner .banner {
  width: 290px; /* バナーの横幅 */
  height: 97px;
  text-align: center;
  border-radius: 3px;
  /*box-shadow: 0px 0px 5px #06233b; */
}

#smartbee_onpremises.flyin-target .floating-banner a {
  text-decoration: none; /* リンクに下線が入らないように */
}

#smartbee_onpremises.flyin-target .floating-banner .img {
  width: 290px;
  height: 97px;
  margin: 0;
}

#smartbee_onpremises.flyin-target .flyin-bnr .flyinclose {
  -webkit-transition: 0 .5s ease .2s, opacity .5s ease, top .5s ease .2s;
  transition: transform .5s ease .2s, opacity .5s ease, top .5s ease .2s;
  content: '';
  display: block;
  z-index: 1001;
  /*box-shadow: 0 0 5px rgba(104, 162, 219, .2);*/
  /*box-shadow:0 0 10px rgba(104,162,219,.2);*/
  cursor: pointer;
  width: 21px;
  height: 21px;
  border: none;
  /*border-color: #fff;*/ /*#68a2db*/
  border-radius:15px;
  background: rgba(255, 255, 255, 1.0) url("/img/banner/close_smartbee_o.png") no-repeat center center;
  position: absolute;
  top: -10px;
  right: -10px;
  margin: 0;
  padding: 0; 
}



/* local5g Rocket */
#local5g_rocket.flyin-target_01 .flyin-bnr_01 {
  z-index: 1001;
  border-radius: 10px 0 0;
  -moz-border-radius: 10px 0 0;
  -webkit-border-radius: 10px 0 0;
  width: 144px;
  position: fixed;
  right: 0.5rem;
  bottom: 20rem;
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation: flipInY 1s cubic-bezier(0.77, 0, .175, 1);
  -moz-animation: flipInY 1s cubic-bezier(0.77, 0, .175, 1);
  -o-animation: flipInY 1s cubic-bezier(0.77, 0, .175, 1);
  animation: flipInY 1s cubic-bezier(0.77, 0, .175, 1);
  -webkit-transition: bottom .5s ease, background-position .5s ease;
  transition: bottom .5s ease, background-position .5s ease;
  padding: 0;
  /*filter: drop-shadow(0px 0px 7px #aaa);*/
  transition: 0.3s ease-in-out;
}

#local5g_rocket.flyin-target_01 .floating-banner {
  width: 138px;
  height: 220px;
}

#local5g_rocket.flyin-target_01 .floating-banner:hover {
  opacity: .9;
}

#local5g_rocket.flyin-target_01 .floating-banner .banner {
  width: 138px; /* バナーの横幅 */
  height: 220px;
  text-align: center;
  border-radius: 3px;
  /*box-shadow: 0px 0px 5px #06233b; *//* 影 */
}

#local5g_rocket.flyin-target_01 .floating-banner a {
  text-decoration: none; /* リンクに下線が入らないように */
}

#local5g_rocket.flyin-target_01 .floating-banner .img {
  width: 138px;
  height: 220px;
  margin: 0;
}

#local5g_rocket.flyin-target_01 .flyin-bnr_01 .flyinclose_01 {
  -webkit-transition: 0 .5s ease .2s, opacity .5s ease, top .5s ease .2s;
  transition: transform .5s ease .2s, opacity .5s ease, top .5s ease .2s;
  content: '';
  display: block;
  z-index: 1002;
  /*box-shadow: 0 0 5px rgba(104, 162, 219, .2);*/
  /*box-shadow:0 0 10px rgba(104,162,219,.2);*/
  cursor: pointer;
  width: 21px;
  height: 21px;
  border: none;
  /*border-color: #fff;*/ /*#68a2db*/
  border-radius:15px;
  background: rgba(255, 255, 255, 1.0) url("/img/banner/close_local5g_r.png") no-repeat center center;
  position: absolute;
  top: -10px;
  right: 22px;
  margin: 0;
  padding: 0; 
}


/* local5g subsc5G */
#local5g_subsc5G.flyin-target_02 .flyin-bnr_02 {
  z-index: 12;
  border-radius: 10px 0 0;
  -moz-border-radius: 10px 0 0;
  -webkit-border-radius: 10px 0 0;
  width: 290px;
  position: fixed;
  right: 15rem;
  bottom: 2.6rem;
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation: flipInY 1s cubic-bezier(0.77, 0, .175, 1);
  -moz-animation: flipInY 1s cubic-bezier(0.77, 0, .175, 1);
  -o-animation: flipInY 1s cubic-bezier(0.77, 0, .175, 1);
  animation: flipInY 1s cubic-bezier(0.77, 0, .175, 1);
  -webkit-transition: bottom .5s ease, background-position .5s ease;
  transition: bottom .5s ease, background-position .5s ease;
  padding: 0;
  /*filter: drop-shadow(0px 0px 7px #aaa);*/
  transition: 0.3s ease-in-out;
}

#local5g_subsc5G.flyin-target_02 .floating-banner {
  width: 290px;
  height: 97px;
}

#local5g_subsc5G.flyin-target_02 .floating-banner:hover {
  opacity: .9;
}

#local5g_subsc5G.flyin-target_02 .floating-banner .banner {
  width: 290px; /* バナーの横幅 */
  height: 97px;
  text-align: center;
  border-radius: 3px;
  /*box-shadow: 0px 0px 5px #06233b; *//* 影 */
}

#local5g_subsc5G.flyin-target_02 .floating-banner a {
  text-decoration: none; /* リンクに下線が入らないように */
}

#local5g_subsc5G.flyin-target_02 .floating-banner .img {
  width: 290px;
  height: 97px;
  margin: 0;
}

#local5g_subsc5G.flyin-target_02 .flyin-bnr_02 .flyinclose_02 {
  -webkit-transition: 0 .5s ease .2s, opacity .5s ease, top .5s ease .2s;
  transition: transform .5s ease .2s, opacity .5s ease, top .5s ease .2s;
  content: '';
  display: block;
  z-index: 1001;
  /*box-shadow: 0 0 5px rgba(104, 162, 219, .2);*/
  /*box-shadow:0 0 10px rgba(104,162,219,.2);*/
  cursor: pointer;
  width: 21px;
  height: 21px;
  border: none;
  /*border-color: #fff;*/ /*#68a2db*/
  border-radius:15px;
  background: rgba(255, 255, 255, 1.0) url("/img/banner/close_local5g_s.png") no-repeat center center;
  position: absolute;
  top: -10px;
  right: -10px;
  margin: 0;
  padding: 0; 
}

/* local5g subsc5G */
#local5g_subsc5G.flyin-target_03 .flyin-bnr_03 {
  z-index: 12;
  border-radius: 10px 0 0;
  -moz-border-radius: 10px 0 0;
  -webkit-border-radius: 10px 0 0;
  width: 290px;
  position: fixed;
  right: 4rem;
  bottom: 28rem;
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation: flipInY 1s cubic-bezier(0.77, 0, .175, 1);
  -moz-animation: flipInY 1s cubic-bezier(0.77, 0, .175, 1);
  -o-animation: flipInY 1s cubic-bezier(0.77, 0, .175, 1);
  animation: flipInY 1s cubic-bezier(0.77, 0, .175, 1);
  -webkit-transition: bottom .5s ease, background-position .5s ease;
  transition: bottom .5s ease, background-position .5s ease;
  padding: 0;
  /*filter: drop-shadow(0px 0px 7px #aaa);*/
  transition: 0.3s ease-in-out;
}

#local5g_subsc5G.flyin-target_03 .floating-banner {
  width: 290px;
  height: 97px;
}

#local5g_subsc5G.flyin-target_03 .floating-banner:hover {
  opacity: .9;
}

#local5g_subsc5G.flyin-target_03 .floating-banner .banner {
  width: 290px; /* バナーの横幅 */
  height: 97px;
  text-align: center;
  border-radius: 3px;
  /*box-shadow: 0px 0px 5px #06233b; *//* 影 */
}

#local5g_subsc5G.flyin-target_03 .floating-banner a {
  text-decoration: none; /* リンクに下線が入らないように */
}

#local5g_subsc5G.flyin-target_03 .floating-banner .img {
  width: 290px;
  height: 97px;
  margin: 0;
}

#local5g_subsc5G.flyin-target_03 .flyin-bnr_03 .flyinclose_03 {
  -webkit-transition: 0 .5s ease .2s, opacity .5s ease, top .5s ease .2s;
  transition: transform .5s ease .2s, opacity .5s ease, top .5s ease .2s;
  content: '';
  display: block;
  z-index: 1001;
  /*box-shadow: 0 0 5px rgba(104, 162, 219, .2);*/
  /*box-shadow:0 0 10px rgba(104,162,219,.2);*/
  cursor: pointer;
  width: 21px;
  height: 21px;
  border: none;
  /*border-color: #fff;*/ /*#68a2db*/
  border-radius:15px;
  background: rgba(255, 255, 255, 1.0) url("/img/banner/close_local5g_s.png") no-repeat center center;
  position: absolute;
  top: -10px;
  right: -10px;
  margin: 0;
  padding: 0; 
}


/* local5g labo */
#local5g_lab.flyin-target_04 .flyin-bnr_04 {
  z-index: 12;
  border-radius: 10px 0 0;
  -moz-border-radius: 10px 0 0;
  -webkit-border-radius: 10px 0 0;
  width: 290px;
  position: fixed;
  right: 4rem;
  bottom: 14rem;
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation: flipInY 1s cubic-bezier(0.77, 0, .175, 1);
  -moz-animation: flipInY 1s cubic-bezier(0.77, 0, .175, 1);
  -o-animation: flipInY 1s cubic-bezier(0.77, 0, .175, 1);
  animation: flipInY 1s cubic-bezier(0.77, 0, .175, 1);
  -webkit-transition: bottom .5s ease, background-position .5s ease;
  transition: bottom .5s ease, background-position .5s ease;
  padding: 0;
  /*filter: drop-shadow(0px 0px 7px #aaa);*/
  transition: 0.3s ease-in-out;
}

#local5g_lab.flyin-target_04 .floating-banner {
  width: 290px;
  height: 97px;
}

#local5g_lab.flyin-target_04 .floating-banner:hover {
  opacity: .9;
}

#local5g_lab.flyin-target_04 .floating-banner .banner {
  width: 290px; /* バナーの横幅 */
  height: 97px;
  text-align: center;
  border-radius: 3px;
  /*box-shadow: 0px 0px 5px #06233b; *//* 影 */
}

#local5g_lab.flyin-target_04 .floating-banner a {
  text-decoration: none; /* リンクに下線が入らないように */
}

#local5g_lab.flyin-target_04 .floating-banner .img {
  width: 290px;
  height: 97px;
  margin: 0;
}

#local5g_lab.flyin-target_04 .flyin-bnr_04 .flyinclose_04 {
  -webkit-transition: 0 .5s ease .2s, opacity .5s ease, top .5s ease .2s;
  transition: transform .5s ease .2s, opacity .5s ease, top .5s ease .2s;
  content: '';
  display: block;
  z-index: 1001;
  /*box-shadow: 0 0 5px rgba(104, 162, 219, .2);*/
  /*box-shadow:0 0 10px rgba(104,162,219,.2);*/
  cursor: pointer;
  width: 21px;
  height: 21px;
  border: none;
  /*border-color: #fff;*/ /*#68a2db*/
  border-radius:15px;
  background: rgba(255, 255, 255, 1.0) url("/img/banner/close_local5g_l.png") no-repeat center center;
  position: absolute;
  top: -10px;
  right: -10px;
  margin: 0;
  padding: 0; 
}

/* 24時間365日保守 */
#maintenance_24365.flyin-target_05 .flyin-bnr_05 {
  z-index: 103;
  border-radius: 10px 0 0;
  -moz-border-radius: 10px 0 0;
  -webkit-border-radius: 10px 0 0;
  width: 257px;
  position: fixed;
  right: 15rem;
  bottom: 2.6rem;
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation: flipInY 1s cubic-bezier(0.77, 0, .175, 1);
  -moz-animation: flipInY 1s cubic-bezier(0.77, 0, .175, 1);
  -o-animation: flipInY 1s cubic-bezier(0.77, 0, .175, 1);
  animation: flipInY 1s cubic-bezier(0.77, 0, .175, 1);
  -webkit-transition: bottom .5s ease, background-position .5s ease;
  transition: bottom .5s ease, background-position .5s ease;
  padding: 0;
  /*filter: drop-shadow(0px 0px 7px #aaa);*/
  transition: 0.3s ease-in-out;
}

#maintenance_24365.flyin-target_05 .floating-banner {
  width: 257px;
  height: 118px;
}

#maintenance_24365.flyin-target_05 .floating-banner:hover {
  opacity: .9;
}

#maintenance_24365.flyin-target_05 .floating-banner .banner {
  width: 257px; /* バナーの横幅 */
  height: 118px;
  text-align: center;
  border-radius: 3px;
  /*box-shadow: 0px 0px 5px #06233b; *//* 影 */
}

#maintenance_24365.flyin-target_05 .floating-banner a {
  text-decoration: none; /* リンクに下線が入らないように */
}

#maintenance_24365.flyin-target_05 .floating-banner .img {
  width: 257px;
  height: 118px;
  margin: 0;
}

#maintenance_24365.flyin-target_05 .flyin-bnr_05 .flyinclose_05 {
  -webkit-transition: 0 .5s ease .2s, opacity .5s ease, top .5s ease .2s;
  transition: transform .5s ease .2s, opacity .5s ease, top .5s ease .2s;
  content: '';
  display: block;
  z-index: 1001;
  /*box-shadow: 0 0 5px rgba(104, 162, 219, .2);*/
  /*box-shadow:0 0 10px rgba(104,162,219,.2);*/
  cursor: pointer;
  width: 21px;
  height: 21px;
  border: none;
  /*border-color: #fff;*/ /*#68a2db*/
  border-radius:15px;
  background: rgba(255, 255, 255, 1.0) url("/img/banner/close_24365-m.png") no-repeat center center;
  position: absolute;
  top: -10px;
  right: -10px;
  margin: 0;
  padding: 0; 
}

/* ゼロトラストセキュリティ オンライン無料相談窓口 */
#zerotrust_onlineconsulting.flyin-target .flyin-bnr {
  z-index: 12;
  border-radius: 10px 0 0;
  -moz-border-radius: 10px 0 0;
  -webkit-border-radius: 10px 0 0;
  width: 300px;
  position: fixed;
  right: 15rem;
  bottom: 2.6rem;
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation: flipInY 1s cubic-bezier(0.77, 0, .175, 1);
  -moz-animation: flipInY 1s cubic-bezier(0.77, 0, .175, 1);
  -o-animation: flipInY 1s cubic-bezier(0.77, 0, .175, 1);
  animation: flipInY 1s cubic-bezier(0.77, 0, .175, 1);
  -webkit-transition: bottom .5s ease, background-position .5s ease;
  transition: bottom .5s ease, background-position .5s ease;
  padding: 0;
  /*filter: drop-shadow(0px 0px 7px #aaa);*/
  transition: 0.3s ease-in-out;
}

#zerotrust_onlineconsulting.flyin-target .floating-banner {
  width: 300px;
  height: 100px;
}

#zerotrust_onlineconsulting.flyin-target .floating-banner:hover {
  opacity: .9;
}

#zerotrust_onlineconsulting.flyin-target .floating-banner .banner {
  width: 300px; /* バナーの横幅 */
  height: 100px;
  text-align: center;
  border-radius: 3px;
  /*box-shadow: 0px 0px 5px #06233b; *//* 影 */
}

#zerotrust_onlineconsulting.flyin-target .floating-banner a {
  text-decoration: none; /* リンクに下線が入らないように */
}

#zerotrust_onlineconsulting.flyin-target .floating-banner .img {
  width: 300px;
  height: 100px;
  margin: 0;
}

#zerotrust_onlineconsulting.flyin-target .flyin-bnr .flyinclose {
  -webkit-transition: 0 .5s ease .2s, opacity .5s ease, top .5s ease .2s;
  transition: transform .5s ease .2s, opacity .5s ease, top .5s ease .2s;
  content: '';
  display: block;
  z-index: 1001;
  /*box-shadow: 0 0 5px rgba(104, 162, 219, .2);*/
  /*box-shadow:0 0 10px rgba(104,162,219,.2);*/
  cursor: pointer;
  width: 21px;
  height: 21px;
  border: none;
  /*border-color: #fff;*/ /*#68a2db*/
  border-radius:15px;
  background: rgba(255, 255, 255, 1.0) url("/img/banner/close_zerotrust.png") no-repeat center center;
  position: absolute;
  top: -10px;
  right: -10px;
  margin: 0;
  padding: 0;
}
/* フローティングバナー end */





@media screen and (max-width: 37.5em) {/*! tihs is mobile */
   
/* フローティングバナー start */
	
/* Alteryx support*/
#alteryx_support.flyin-target_07 .flyin-bnr_07 {
position: fixed;
  right: -5.5rem;
  transform: translateX(-50%);
  -webkit- transform: translateX(-50%);
   bottom: 25rem;
}
    
#local5g_rocket.flyin-target_01 .flyin-bnr_01 {
  position: fixed;
  right: -5.5rem;
  transform: translateX(-50%);
  -webkit- transform: translateX(-50%);
   bottom: 25rem;
 }
    
#local5g_rocket.flyin-target_01 .floating-banner {
  width: 100px;
  height: 159px;
}

#local5g_rocket.flyin-target_01 .floating-banner .banner {
  width: 100px; 
  height: 159px;
}

#local5g_rocket.flyin-target_01 .floating-banner .img {
    width: 100px;
    height: 159px;
    margin: 0;
}
    
    
    
    #local5g_subsc5G.flyin-target_03 .flyin-bnr_03 {
    position: fixed;
    left: 50%;
    transform: translateX(-50%);
    -webkit- transform: translateX(-50%);
    bottom: 25rem;
    }
    
    #alteryx_bookrelease.flyin-target .flyin-bnr,
    #smartbee_onpremises.flyin-target .flyin-bnr,
    #local5g_subsc5G.flyin-target_02 .flyin-bnr_02,
    #local5g_lab.flyin-target_04 .flyin-bnr_04,
    #maintenance_24365.flyin-target_05 .flyin-bnr_05,
    #zerotrust_onlineconsulting.flyin-target .flyin-bnr{
    position: fixed;
    left: 50%;
    transform: translateX(-50%);
    -webkit- transform: translateX(-50%);
    bottom: 10rem;
    }

/* フローティングバナー end */
    
}

