body{
  background-color:#000000;
}
p{
  
}
section .txt{
    padding-left:20px;
}

.section03{
  padding:200px 0;
}
.section03 .li-item {
  border:none;
  background:none;
  color:#fff;
}

.section03 .li-item:hover {
text-shadow:none;
}


.section03 .txt{
  color:#fff;
  letter-spacing: 1px;
}
.section03 .txt h2{
  position:relative;
      font-weight: 900;
}
.section03 .txt h2::before {
  content:'';
  width:10px;
  height:50px;
  left:-20px;
  background-color:#ffffff;
  position: absolute;
  display: block;
}
.section03 .mask{
  letter-spacing:0.1em ;
}
.section03 .mask h2{
  font-weight:600;
}
.footerwrap{
  line-height:2em;
  letter-spacing:0.1em ;
  padding:50px 0 20px 0;
}
.footerwrap .txt{
  line-height:2em;
  letter-spacing:0.1em ;
}
.page-banner {
    padding-top: 300px;
    background-image: url(/hipershop/rwd1847/store/F1/bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: relative;
  display: flex;
  justify-content: center;  
  align-items: center;
}
.page-banner h2{
  position: relative;
  top:50%;
  color:#fff;
  width:50%;
  text-align: center;
  padding-bottom:10px;
  position:absolute;
  font-size:28px;
  font-weight:500;
  display:inline-block;
}
.page-banner h2::before{
  content:'';
  position:absolute;
  
  
  bottom:0;
  height:3px;
  width:110px;
  background-color:#fff;
  
}

@media (max-width:768px) {
  .row{
    margin-right: 0;
    margin-left: 0;
  }
  .container {
    padding-right: 30px;
    padding-left: 30px;
  }
}