body{
  background-color: #131313;
}
.header {
  width: 100%;
  background-color: #000000;
  overflow: hidden;
}
.header:hover{
  color:#ffffff !important;
}
.nav a:hover{
  border-bottom:1px dotted #ffffff !important;
}
.nav a, .ft-name, .family-b, .ft--group li, .big-txt, .ft--group a{
  color:#ffffff !important;
}
.footer-top {
  background-color:#ffffff;
}
.top-txt{
  color:#000000;
}
.instagram{
  width:14px;
  height:14px;
  background-image:url(../img/icon/instagram_w.png);
}
.youtube{
  width:18px;
  height:18px;
  background-image:url(../img/icon/youtube_w.png);
  padding-bottom: 2px;
}
.facebook{
  width:14px;
  height:14px;
  background-image:url(../img/icon/facebook_w.png);
}

/* main-ad */
.main-ad{
  width:100%;
  height:800px;
  background:url(../img/sub5/main_ad.png) no-repeat center center;
  background-size:cover;
  overflow: hidden;
}
.main-txt{
  width:1440px;
  margin:auto;
  margin-top: 550px;
}
.main-txt a{
  color:#ffffff;
}
.main-txt h2{
  font-size:48px;
  font-weight:800;
  margin-left: 35px;
  margin-bottom: 8px;
}
.main-txt p{
  font-size:14px;
  font-weight:600;
  margin-left: 35px;
}
.btn-b{
  display: inline-block;
  padding: 7px 4px 5px 10px;
  background-color: #000000;
  color:#ffffff;
  font-weight:500;
  border-radius:5px;
  line-height: 1.5vw;
  margin-top: 30px;
  margin-left: 35px;
}
.btn-b:hover{
  background-color:#ffffff;
  color:#000000;
  transition-duration: 0.7s;
}
.arrow1{
  vertical-align: middle;
  margin-bottom: 3px;
  padding:10px;
}
.btn-b:hover .arrow1{
  content:url(../img/icon/arrow-right_b.png);
}

.durability{
  width:100%;
}
.dur-container{
  width:1440px;
  margin:auto;
  margin-top:116px;
  color:#ffffff;
  text-align: center;
  padding-left: 35px;
}
.dur-container h2{
  font-size:56px;
  font-weight:700;
  margin-bottom:46px;
}
.dur-container p{
  font-size:14px;
  font-weight:500;
  line-height: 22px;
}
.dur-img{
  background-image:url("../img/sub5/Durability.png");
  width:100%;
  height:725px;
  margin-top:116px;
  background-size: cover;
  background-repeat:no-repeat;
}


.미디어쿼리{}
/* min-width:740px */
@media only screen and (max-width: 740px) {
.bers-w{
  color:#ffffff !important;
}
.btn-b {
  padding: 5px 0 0 8px;
}
.dur-container, .main-txt{
  width:100%;
}
.dur-container p br {
  display: none;
}
.dur-container p {
  padding: 0 20px;
}
.dur-img {
  height: 50vh;
  background-size: cover;
}
}