
.Tours section > div > div{ z-index:1; background-color:#fff;}
.Tours footer{ z-index:1; background-color:#fff; position:relative;}

.Tours section > div.main0{ width:100%; float:left; display:inline-block; background-color:#fff;}
.Tours section > div.main0 > div{ width:100%; position:relative; float:left;}
.Tours section > div.main0 > div .img{ width:100%; height:100%; position:fixed; z-index:1;}
.Tours section > div.main0 > div .img > div > video{ 
  width:100%; 
  height:100%; 
  float:left;
  min-height: 100vh;
  object-fit:cover;
  object-position:center;
}

.Tours section > div.main0 > div .text{ width:100%; height:700px; display:inline-block; }
.Tours section > div.main0 > div .text nav{ margin-top:30px;}
.Tours section > div.main0 > div .text nav > a{ display:flex; justify-content:center; align-items:center; font-size:14px; font-weight:700; width:190px; height:42px; color:#fff; background-color:#000; border-radius:42px;}

.Tours section > div.main1{ width:100%; float:left; position:relative;}
.Tours section > div.main1 > div{ width:100%; margin:auto; position:relative; display:inline-block;}
.Tours section > div.main1 > div .img{ }
.Tours section > div.main1 > div .text{}
.Tours section > div.main1 > div .text > h4 > span{ 
  font-size: 22px;
  font-weight: 700;
}
.Tours section > div.main1 > div .text > p > span {
  font-size: 14px;
  font-weight: 700;
}

#ToursToursListDiv{ width:1400px; margin:50px auto;}


.Tours section > div.main2{ width:100%; float:left; display:inline-block; background-color:#fff;}
.Tours section > div.main2 > div{ width:100%; position:relative; float:left;}
.Tours section > div.main2 > div .img{ width:100%; height:100%; position:fixed; z-index:1;}
.Tours section > div.main2 > div .img > div > video{ 
  width:100%; 
  height:100%; 
  float:left;
  min-height: 100vh;
}

.Tours section > div.main2 > div .text{ position:relative; width:100%; min-height:600px; left:0;  top:0; display:flex; justify-content:center; align-items: center; z-index:2; background-color:#AAA7A7;}
.Tours section > div.main2 > div .text > div{ padding:57px;}
.Tours section > div.main2 > div .text h2{ 
  font-size: 20px;
  font-weight: 700;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  color: #000;
  z-index:2;
	text-shadow:1px 1px 6px gray;
}

.Tours section > div.main2 > div .text{ text-align:center;}
.Tours section > div.main2 > div .text h3 > span{ 
display:block;
  font-size: 40px;
  font-weight: 700;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  color: #000;
  z-index:2;
	text-shadow:1px 1px 6px gray;
}
.Tours section > div.main2 > div .text p{
	max-width:453px;
  font-size: 12px;
  font-weight: 300;
  line-height:1.9;
}
.Tours section > div.main2 > div .text nav{ margin-top:30px; display:flex; justify-content:center; align-items:center;}
.Tours section > div.main2 > div .text nav > a{ display:flex; justify-content:center; align-items:center; font-size:20px; font-weight:400; width:300px; height:42px; color:#000; background-color:#fff; border-radius:42px;}


.Tours section > div.main3{ width:100%; float:left; position:relative;}
.Tours section > div.main3 > div{ width:100%; margin:auto; position:relative; display:inline-block;}
.Tours section > div.main3 > div .img{ }
.Tours section > div.main3 > div .img > img{ width:440px; height:440px;}
.Tours section > div.main3 > div .text{}
.Tours section > div.main3 > div .text > h4 > span{ 
  font-size: 22px;
  font-weight: 700;
}
.Tours section > div.main3 > div .text > p > span {
  font-size: 14px;
  font-weight: 700;
}

#ToursDynamicKoreaListDiv{ width:1400px; margin:50px auto;}


.Tours .main1 swiper-slide{ width:320px;}
.Tours .main3 swiper-slide{ width:440px;}
.Tours .main3 swiper-slide h4{ margin:30px auto;}

.Tours .main4 swiper-slide{ width:325px;}

.homeheader{ display:flex;; align-items:center; gap:14px;}
.homeheader > h2 > span{ font-size:20px; font-weight:700;}
.homeheader > nav > a{ font-size:12px; font-weight:300;}
.ToursToursSwiper .img > img{ width:100%; height:320px; object-fit:cover; object-position:center;}