.site-container{
  overflow-x: initial;
}
.site-container .o-header {
  position: sticky;
}
.o-header h1{
  display: flex;
    align-items: center;
    justify-content: flex-start;
}
.o-headerText{
  font-family: 'YuGothic-Medium', sans-serif;
  font-size: 10px;
  line-height: 130%;
  font-weight: 500;
  margin-left: 12px;
  padding: 4.5px 0 ;
  @media (min-width: 769px) {
    margin-left: 24px;
	}
}
.o-mv_wrap{
  height: 100%;
}
.a-mvBtn{
position: absolute;
display: block;
max-width: 206px;
bottom: 28%;
/* margin-left: 14px; */
@media (min-width: 769px) {
 max-width: 424px;
 /* margin-left: 96px; */
 bottom: 72px;
}
}
.a-mvBtn:hover {
  opacity: 0.7;
}
.a-mvBtn picture{
display: block;
width: 100%;
}
.a-mvBtn picture img{
  width: 100%;
  object-fit: contain;
}


.sticky_area {
  background: #0b2a46b3;//70%
}
.sticky_area p{
  color: var(--white, #ffffff);
  text-align: center;
  font-size: 15px;
  line-height: 140%;
  font-weight: 600;
  position: relative;
  padding-bottom: 8px;

}