/* line 2, ../sass/trv.scss */
.txt {
  position: absolute;
  width: 100%;
  text-shadow: 3px 3px 10px black;
}
/* line 6, ../sass/trv.scss */
.txt .big {
  position: relative;
  font-size: 3vw;
  color: #FFF100;
  font-weight: bolder;
  padding-top: 1.5%;
}
/* line 13, ../sass/trv.scss */
.txt .big:lang(en) {
  position: relative;
  font-size: 2vw;
  color: #FFF100;
  font-weight: bolder;
  padding-top: 2.5%;
}
/* line 20, ../sass/trv.scss */
.txt .sub {
  text-shadow: black 0.1rem 0.1rem 0.1rem;
  position: relative;
  font-size: 1.5vw;
  color: #FFFFFF;
}

/* line 28, ../sass/trv.scss */
#top {
  /* Safari 4.0 - 8.0 */
}
/* line 29, ../sass/trv.scss */
#top img {
  width: initial;
  height: initial;
  max-width: 100%;
  max-height: 100%;
}
/* line 35, ../sass/trv.scss */
#top .big {
  width: 42vw;
  left: 28.5vw;
  top: 24vw;
  position: absolute;
}
/* line 41, ../sass/trv.scss */
#top .arrow {
  width: 5vw;
  position: absolute;
  top: 38vw;
  -webkit-animation: mymove 1s infinite;
  animation: mymove 1s infinite;
}
/* line 48, ../sass/trv.scss */
#top .sub1 {
  width: 13vw;
  position: absolute;
  left: 34vw;
  top: 31vw;
}
/* line 53, ../sass/trv.scss */
#top .sub1 img {
  width: 100%;
  max-width: unset;
}
/* line 58, ../sass/trv.scss */
#top .sub2 {
  width: 13vw;
  position: absolute;
  left: 51vw;
  top: 31vw;
}
/* line 63, ../sass/trv.scss */
#top .sub2 img {
  width: 100%;
  max-width: unset;
}
@-webkit-keyframes mymove {
  from {
    top: 36vw;
  }
  to {
    top: 38vw;
  }
}
@keyframes mymove {
  from {
    top: 36vw;
  }
  to {
    top: 38vw;
  }
}
/* line 81, ../sass/trv.scss */
#news img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}
/* line 87, ../sass/trv.scss */
#news .area {
  position: absolute;
}
/* line 89, ../sass/trv.scss */
#news .area .list {
  position: relative;
}
/* line 91, ../sass/trv.scss */
#news .area .list .last-news {
  color: #5f4602;
  font-size: 1.8vw;
  border-bottom: #ab8701 2px solid;
}
/* line 97, ../sass/trv.scss */
#news .area .list .top .new {
  display: inline-block;
  width: 11.5vw;
}
/* line 100, ../sass/trv.scss */
#news .area .list .top .new img {
  width: 100%;
  max-width: unset;
}
/* line 105, ../sass/trv.scss */
#news .area .list .top .more {
  display: inline-block;
  width: 5.5vw;
}
/* line 108, ../sass/trv.scss */
#news .area .list .top .more img {
  width: 100%;
  max-width: unset;
}
/* line 114, ../sass/trv.scss */
#news .area .list .title {
  position: relative;
  font-size: 1.2vw;
}
/* line 117, ../sass/trv.scss */
#news .area .list .title .type {
  display: inline-block;
  width: 11%;
  position: relative;
}
/* line 121, ../sass/trv.scss */
#news .area .list .title .type .txt {
  position: absolute;
  left: 17%;
  color: #FFFFFF;
}
/* line 127, ../sass/trv.scss */
#news .area .list .title .date {
  display: inline-block;
  width: 22%;
  position: relative;
  color: #5f4602;
}
/* line 133, ../sass/trv.scss */
#news .area .list .title .txt {
  position: relative;
  display: inline-block;
  width: 67%;
  color: #5f4602;
  text-shadow: initial;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 143, ../sass/trv.scss */
#news .area .list .title .new-line {
  border-bottom: #ab8701 1px solid;
}
/* line 147, ../sass/trv.scss */
#news .area .list .title:lang(en) {
  position: relative;
  font-size: 1.2vw;
}
/* line 150, ../sass/trv.scss */
#news .area .list .title:lang(en) .type {
  display: inline-block;
  width: 11%;
  position: relative;
}
/* line 154, ../sass/trv.scss */
#news .area .list .title:lang(en) .type .txt {
  font-size: 0.7vw;
  position: absolute;
  left: 19%;
  color: #FFFFFF;
}
/* line 161, ../sass/trv.scss */
#news .area .list .title:lang(en) .date {
  display: inline-block;
  width: 28%;
  position: relative;
  color: #5f4602;
}
/* line 167, ../sass/trv.scss */
#news .area .list .title:lang(en) .txt {
  position: relative;
  display: inline-block;
  width: 67%;
  color: #5f4602;
  text-shadow: initial;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 177, ../sass/trv.scss */
#news .area .list .title:lang(en) .new-line {
  border-bottom: #ab8701 1px solid;
}
/* line 182, ../sass/trv.scss */
#news .area .info {
  position: relative;
  max-width: 407px;
}
/* line 186, ../sass/trv.scss */
#news .area .info .img img {
  width: 100%;
  max-width: unset;
}
/* line 192, ../sass/trv.scss */
#news .area .info .btn-area .fb {
  display: inline-block;
  width: 50%;
}
/* line 195, ../sass/trv.scss */
#news .area .info .btn-area .fb img {
  width: 100%;
  max-width: unset;
}
/* line 200, ../sass/trv.scss */
#news .area .info .btn-area .contact {
  display: inline-block;
  width: 50%;
}
/* line 203, ../sass/trv.scss */
#news .area .info .btn-area .contact img {
  width: 100%;
  max-width: unset;
}

/* line 214, ../sass/trv.scss */
#area1 img {
  width: initial;
  height: initial;
  max-width: 100%;
  max-height: 100%;
}

/* line 223, ../sass/trv.scss */
#area2 img {
  width: initial;
  height: initial;
  max-width: 100%;
  max-height: 100%;
}
/* line 231, ../sass/trv.scss */
#area2 .txt .big .title_icon1 {
  position: relative;
  display: inline-block;
  left: 4%;
  width: 22%;
}
/* line 237, ../sass/trv.scss */
#area2 .txt .big .title_icon2 {
  position: relative;
  display: inline-block;
  left: 6%;
  width: 22%;
}
/* line 243, ../sass/trv.scss */
#area2 .txt .big .title {
  position: relative;
  display: inline-block;
  left: 5%;
}
/* line 250, ../sass/trv.scss */
#area2 .sub {
  width: 17%;
  left: 24%;
}
/* line 254, ../sass/trv.scss */
#area2 .sub:lang(en) {
  width: 34%;
  left: 16%;
}

/* line 261, ../sass/trv.scss */
#area3 img {
  width: initial;
  height: initial;
  max-width: 100%;
  max-height: 100%;
}
/* line 269, ../sass/trv.scss */
#area3 .txt .big .title_icon1 {
  position: relative;
  display: inline-block;
  left: -1%;
  width: 22%;
}
/* line 275, ../sass/trv.scss */
#area3 .txt .big .title_icon2 {
  position: relative;
  display: inline-block;
  left: 1%;
  width: 22%;
}
/* line 281, ../sass/trv.scss */
#area3 .txt .big .title {
  position: relative;
  display: inline-block;
  left: 0%;
}
/* line 288, ../sass/trv.scss */
#area3 .middle {
  width: 100%;
  height: 66%;
  position: absolute;
}
/* line 292, ../sass/trv.scss */
#area3 .middle .left {
  position: absolute;
  top: 15vw;
  left: 5%;
  width: 5vw;
  cursor: pointer;
  z-index: 500;
}
/* line 300, ../sass/trv.scss */
#area3 .middle .content {
  position: absolute;
  width: 60%;
  height: 27vw;
  top: 13%;
}
/* line 305, ../sass/trv.scss */
#area3 .middle .content .txt {
  height: 100%;
  text-shadow: initial;
}
/* line 308, ../sass/trv.scss */
#area3 .middle .content .txt .top {
  color: #FFFFFF;
  position: relative;
  top: 8vw;
  width: 40vw;
  left: 2%;
}
/* line 314, ../sass/trv.scss */
#area3 .middle .content .txt .top .name {
  font-size: 4vw;
  font-weight: bold;
  width: 49%;
  display: inline-block;
}
/* line 320, ../sass/trv.scss */
#area3 .middle .content .txt .top .info {
  font-weight: bold;
  font-size: 1.5vw;
  width: 49%;
  display: inline-block;
}
/* line 327, ../sass/trv.scss */
#area3 .middle .content .txt .top:lang(en) {
  color: #FFFFFF;
  position: relative;
  top: 28%;
  width: 40vw;
  left: 0%;
  font-family: 'Arial black';
}
/* line 334, ../sass/trv.scss */
#area3 .middle .content .txt .top:lang(en) .name:lang(en) {
  font-size: 2vw;
  font-weight: bold;
  width: 49%;
  display: inline-block;
}
/* line 340, ../sass/trv.scss */
#area3 .middle .content .txt .top:lang(en) .info:lang(en) {
  font-size: 1.2vw;
  font-weight: bold;
  width: 49%;
  display: inline-block;
  padding-top: 2%;
}
/* line 348, ../sass/trv.scss */
#area3 .middle .content .txt .detail {
  color: #FFFFFF;
  width: 40vw;
  position: relative;
  top: 9vw;
  font-size: 1.5vw;
  left: 2%;
}
/* line 356, ../sass/trv.scss */
#area3 .middle .content .txt .detail:lang(en) {
  color: #FFFFFF;
  width: 40vw;
  position: relative;
  top: 32%;
  font-size: 1.2vw;
  left: 0%;
}
/* line 365, ../sass/trv.scss */
#area3 .middle .content .img {
  width: 60%;
  position: relative;
  top: -13%;
  left: 60%;
}
/* line 372, ../sass/trv.scss */
#area3 .middle .right {
  position: absolute;
  top: 15vw;
  right: 5%;
  width: 5vw;
  cursor: pointer;
  z-index: 500;
}
/* line 381, ../sass/trv.scss */
#area3 .hero {
  position: absolute;
  width: 100%;
}
/* line 384, ../sass/trv.scss */
#area3 .hero .hero-area {
  position: relative;
  top: 32vw;
  height: 25%;
}
/* line 388, ../sass/trv.scss */
#area3 .hero .hero-area .hero1 {
  position: relative;
  width: 9vw;
  display: inline-block;
  cursor: pointer;
}
/* line 394, ../sass/trv.scss */
#area3 .hero .hero-area .hero2 {
  position: relative;
  width: 9vw;
  display: inline-block;
  cursor: pointer;
}
/* line 400, ../sass/trv.scss */
#area3 .hero .hero-area .hero3 {
  position: relative;
  width: 9vw;
  display: inline-block;
  cursor: pointer;
}
/* line 406, ../sass/trv.scss */
#area3 .hero .hero-area .hero4 {
  position: relative;
  width: 9vw;
  display: inline-block;
  cursor: pointer;
}
/* line 412, ../sass/trv.scss */
#area3 .hero .hero-area .hero5 {
  position: relative;
  width: 9vw;
  display: inline-block;
  cursor: pointer;
}

/* line 424, ../sass/trv.scss */
#area4 img {
  width: initial;
  height: initial;
  max-width: 100%;
  max-height: 100%;
}
/* line 432, ../sass/trv.scss */
#area4 .txt .big .title_icon1 {
  position: relative;
  display: inline-block;
  left: 19%;
  width: 22%;
}
/* line 438, ../sass/trv.scss */
#area4 .txt .big .title_icon2 {
  position: relative;
  display: inline-block;
  left: 21%;
  width: 22%;
}
/* line 444, ../sass/trv.scss */
#area4 .txt .big .title {
  position: relative;
  display: inline-block;
  left: 20%;
}
/* line 451, ../sass/trv.scss */
#area4 .sub {
  width: 33%;
  left: 54%;
}

/* line 458, ../sass/trv.scss */
#area5 .middle {
  width: 100%;
  height: auto;
  position: absolute;
}
/* line 462, ../sass/trv.scss */
#area5 .middle img {
  width: initial;
  height: initial;
  max-width: 100%;
  max-height: 100%;
}
/* line 470, ../sass/trv.scss */
#area5 .middle .txt .big .title_icon1 {
  position: relative;
  display: inline-block;
  left: 4%;
  width: 22%;
}
/* line 476, ../sass/trv.scss */
#area5 .middle .txt .big .title_icon2 {
  position: relative;
  display: inline-block;
  left: 6%;
  width: 22%;
}
/* line 482, ../sass/trv.scss */
#area5 .middle .txt .big .title {
  position: relative;
  display: inline-block;
  left: 5%;
}
/* line 489, ../sass/trv.scss */
#area5 .middle .sub {
  width: 17%;
  left: 24%;
}
/* line 493, ../sass/trv.scss */
#area5 .middle .sub:lang(en) {
  width: 34%;
  left: 16%;
}
/* line 497, ../sass/trv.scss */
#area5 .middle .left {
  position: absolute;
  top: 25vw;
  left: 3%;
  width: 5vw;
  cursor: pointer;
  z-index: 500;
}
/* line 506, ../sass/trv.scss */
#area5 .middle .right {
  position: absolute;
  top: 25vw;
  right: 38%;
  width: 5vw;
  cursor: pointer;
  z-index: 500;
}

/* line 518, ../sass/trv.scss */
#area6 img {
  width: initial;
  height: initial;
  max-width: 100%;
  max-height: 100%;
}
/* line 526, ../sass/trv.scss */
#area6 .txt .big .title_icon1 {
  position: relative;
  display: inline-block;
  left: -1%;
  width: 22%;
}
/* line 532, ../sass/trv.scss */
#area6 .txt .big .title_icon2 {
  position: relative;
  display: inline-block;
  left: 1%;
  width: 22%;
}
/* line 538, ../sass/trv.scss */
#area6 .txt .big .title {
  position: relative;
  display: inline-block;
  left: 0%;
}
/* line 545, ../sass/trv.scss */
#area6 .middle {
  width: 100%;
  position: absolute;
  height: 44vw;
}
/* line 549, ../sass/trv.scss */
#area6 .middle .left {
  position: absolute;
  top: 62%;
  left: 31%;
  width: 5vw;
  cursor: pointer;
  z-index: 500;
}
/* line 557, ../sass/trv.scss */
#area6 .middle .content {
  position: relative;
  top: 29%;
  height: 31vw;
  width: 38%;
}
/* line 562, ../sass/trv.scss */
#area6 .middle .content .img {
  position: relative;
  top: 5%;
  left: 13%;
  width: 74%;
}
/* line 568, ../sass/trv.scss */
#area6 .middle .content .txt {
  color: #491C00;
  font-size: 1.5vw;
  width: 42%;
  position: relative;
  top: 3%;
  left: 28%;
  text-shadow: initial;
}
/* line 578, ../sass/trv.scss */
#area6 .middle .right {
  position: absolute;
  top: 62%;
  right: 31%;
  width: 5vw;
  cursor: pointer;
  z-index: 500;
}

@media (max-width: 1800px) {
  /* line 594, ../sass/trv.scss */
  #news .area .list .title .date {
    width: 18%;
  }
  /* line 598, ../sass/trv.scss */
  #news .area .list .title:lang(en) {
    font-size: 22px;
  }
  /* line 600, ../sass/trv.scss */
  #news .area .list .title:lang(en) .type {
    width: 11%;
  }
  /* line 602, ../sass/trv.scss */
  #news .area .list .title:lang(en) .type .txt {
    font-size: 0.7vw;
  }
  /* line 606, ../sass/trv.scss */
  #news .area .list .title:lang(en) .date {
    width: 18%;
  }

  /* line 615, ../sass/trv.scss */
  #area6 .middle .content {
    top: 26%;
  }
  /* line 617, ../sass/trv.scss */
  #area6 .middle .content .txt {
    width: 45%;
    left: 28%;
  }
}
@media (max-width: 1200px) {
  /* line 630, ../sass/trv.scss */
  #news .area .list .title:lang(en) {
    font-size: 18px;
  }
}
@media (max-width: 1100px) {
  /* line 643, ../sass/trv.scss */
  #area3 .middle .content .txt .top {
    width: 40vw;
    left: 2%;
  }
  /* line 647, ../sass/trv.scss */
  #area3 .middle .content .txt .top:lang(en) {
    top: 25%;
    width: 40vw;
    left: 0%;
  }
  /* line 652, ../sass/trv.scss */
  #area3 .middle .content .txt .detail {
    width: 40vw;
    left: 2%;
  }
  /* line 656, ../sass/trv.scss */
  #area3 .middle .content .txt .detail:lang(en) {
    width: 40vw;
    top: 27%;
    left: 0%;
  }
  /* line 662, ../sass/trv.scss */
  #area3 .middle .content .img {
    width: 55%;
    top: -14%;
    left: 63%;
  }
}
@media (max-width: 991px) {
  /* line 676, ../sass/trv.scss */
  #news .area .list .title:lang(en) {
    font-size: 14px;
  }
  /* line 678, ../sass/trv.scss */
  #news .area .list .title:lang(en) .type {
    width: 14%;
  }
  /* line 681, ../sass/trv.scss */
  #news .area .list .title:lang(en) .date {
    width: 20%;
  }

  /* line 692, ../sass/trv.scss */
  #area3 .middle .content .txt .top {
    width: 40vw;
    left: 2%;
  }
  /* line 696, ../sass/trv.scss */
  #area3 .middle .content .txt .top:lang(en) {
    top: 22%;
    width: 40vw;
    left: 0%;
  }
  /* line 701, ../sass/trv.scss */
  #area3 .middle .content .txt .detail {
    width: 40vw;
    left: 2%;
  }
  /* line 705, ../sass/trv.scss */
  #area3 .middle .content .txt .detail:lang(en) {
    width: 40vw;
    top: 24%;
    left: 0%;
  }
  /* line 711, ../sass/trv.scss */
  #area3 .middle .content .img {
    width: 55%;
    top: -18%;
    left: 63%;
  }
}
@media (max-width: 767px) {
  /* line 724, ../sass/trv.scss */
  .txt {
    position: absolute;
    width: 100%;
    text-shadow: 3px 3px 10px black;
  }
  /* line 728, ../sass/trv.scss */
  .txt .big {
    position: relative;
    font-size: 9vw;
    color: #FFF100;
    font-weight: bolder;
    padding-top: initial;
    padding-top: 3%;
  }
  /* line 736, ../sass/trv.scss */
  .txt .big:lang(en) {
    position: relative;
    font-size: 6vw;
    color: #FFF100;
    font-weight: bolder;
    padding-top: 3%;
  }
  /* line 743, ../sass/trv.scss */
  .txt .sub {
    text-shadow: black 0.1rem 0.1rem 0.5rem;
    position: relative;
    font-size: 3.5vw;
    color: #FFFFFF;
  }

  /* line 751, ../sass/trv.scss */
  #top {
    /* Safari 4.0 - 8.0 */
  }
  /* line 752, ../sass/trv.scss */
  #top img {
    width: initial;
    height: initial;
    max-width: 100%;
    max-height: 100%;
  }
  /* line 758, ../sass/trv.scss */
  #top .big {
    width: 50vw;
    left: 25.5vw;
    top: 66vw;
    position: absolute;
  }
  /* line 764, ../sass/trv.scss */
  #top .sub1 {
    width: 13vw;
    position: absolute;
    left: 36vw;
    top: 30vw;
  }
  /* line 769, ../sass/trv.scss */
  #top .sub1 img {
    width: 100%;
    max-width: unset;
  }
  /* line 774, ../sass/trv.scss */
  #top .sub2 {
    width: 32vw;
    position: absolute;
    left: 35vw;
    top: 92vw;
  }
  /* line 779, ../sass/trv.scss */
  #top .sub2 img {
    width: 100%;
    max-width: unset;
  }
  /* line 784, ../sass/trv.scss */
  #top .arrow {
    width: 15vw;
    position: absolute;
    top: 100vw;
    -webkit-animation: mymove 1s infinite;
    /* Safari 4.0 - 8.0 */
    animation: mymove 1s infinite;
  }
  @-webkit-keyframes mymove {
    from {
      top: 100vw;
    }
    to {
      top: 102vw;
    }
  }
  @keyframes mymove {
    from {
      top: 100vw;
    }
    to {
      top: 102vw;
    }
  }
  /* line 804, ../sass/trv.scss */
  #news img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
  }
  /* line 810, ../sass/trv.scss */
  #news .bg-img {
    height: 155vw;
  }
  /* line 813, ../sass/trv.scss */
  #news .bg-img:lang(en) {
    height: 158vw;
  }
  /* line 816, ../sass/trv.scss */
  #news .area {
    position: absolute;
    width: 100%;
  }
  /* line 819, ../sass/trv.scss */
  #news .area .list {
    position: relative;
    width: 90%;
  }
  /* line 822, ../sass/trv.scss */
  #news .area .list .last-news {
    color: #5f4602;
    font-size: 8vw;
    border-bottom: #ab8701 2px solid;
  }
  /* line 828, ../sass/trv.scss */
  #news .area .list .top img {
    width: 343px;
    max-width: unset;
    height: 218px;
  }
  /* line 833, ../sass/trv.scss */
  #news .area .list .top .new {
    display: inline-block;
    width: 40vw;
  }
  /* line 836, ../sass/trv.scss */
  #news .area .list .top .new img {
    width: 100%;
    max-width: unset;
  }
  /* line 841, ../sass/trv.scss */
  #news .area .list .top .more {
    display: inline-block;
    width: 5.5vw;
  }
  /* line 844, ../sass/trv.scss */
  #news .area .list .top .more img {
    width: 100%;
    max-width: unset;
  }
  /* line 850, ../sass/trv.scss */
  #news .area .list .title {
    position: relative;
    font-size: 4vw;
  }
  /* line 853, ../sass/trv.scss */
  #news .area .list .title .type {
    display: inline-block;
    width: 20%;
    position: relative;
  }
  /* line 857, ../sass/trv.scss */
  #news .area .list .title .type .txt {
    position: absolute;
    left: 17%;
    color: #FFFFFF;
  }
  /* line 863, ../sass/trv.scss */
  #news .area .list .title .date {
    display: inline-block;
    width: 37%;
    position: relative;
    color: #5f4602;
  }
  /* line 869, ../sass/trv.scss */
  #news .area .list .title .txt {
    position: relative;
    display: inline-block;
    width: 67%;
    color: #5f4602;
    text-shadow: initial;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  /* line 880, ../sass/trv.scss */
  #news .area .list .title .new-line {
    border-bottom: #ab8701 1px solid;
  }
  /* line 884, ../sass/trv.scss */
  #news .area .list .title:lang(en) {
    position: relative;
    font-size: 14px;
  }
  /* line 887, ../sass/trv.scss */
  #news .area .list .title:lang(en) .type {
    display: inline-block;
    width: 26%;
    position: relative;
  }
  /* line 891, ../sass/trv.scss */
  #news .area .list .title:lang(en) .type .txt {
    position: absolute;
    left: 17%;
    color: #FFFFFF;
    font-size: 12px;
  }
  /* line 898, ../sass/trv.scss */
  #news .area .list .title:lang(en) .date {
    font-family: Consolas;
    display: inline-block;
    width: 37%;
    position: relative;
    color: #5f4602;
  }
  /* line 905, ../sass/trv.scss */
  #news .area .list .title:lang(en) .txt {
    position: relative;
    display: inline-block;
    width: 67%;
    color: #5f4602;
    text-shadow: initial;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  /* line 916, ../sass/trv.scss */
  #news .area .list .title:lang(en) .new-line {
    border-bottom: #ab8701 1px solid;
  }
  /* line 921, ../sass/trv.scss */
  #news .area .list .more .btn-more {
    display: inline-block;
    width: 60%;
    position: relative;
  }
  /* line 925, ../sass/trv.scss */
  #news .area .list .more .btn-more .btn-more-div {
    position: absolute;
    left: unset;
    color: #FFFFFF;
  }
  /* line 933, ../sass/trv.scss */
  #news .area .info {
    position: relative;
    width: 90%;
    max-width: 407px;
  }
  /* line 938, ../sass/trv.scss */
  #news .area .info .img img {
    width: 100%;
    max-width: unset;
  }
  /* line 944, ../sass/trv.scss */
  #news .area .info .btn-area .fb {
    display: inline-block;
    width: 50%;
  }
  /* line 947, ../sass/trv.scss */
  #news .area .info .btn-area .fb img {
    width: 100%;
    max-width: unset;
  }
  /* line 952, ../sass/trv.scss */
  #news .area .info .btn-area .contact {
    display: inline-block;
    width: 50%;
  }
  /* line 955, ../sass/trv.scss */
  #news .area .info .btn-area .contact img {
    width: 100%;
    max-width: unset;
  }

  /* line 966, ../sass/trv.scss */
  #area1 img {
    width: initial;
    height: initial;
    max-width: 100%;
    max-height: 100%;
  }

  /* line 975, ../sass/trv.scss */
  #area2 img {
    width: initial;
    height: initial;
    max-width: 100%;
    max-height: 100%;
  }
  /* line 983, ../sass/trv.scss */
  #area2 .txt .big .title_icon1 {
    position: relative;
    float: left;
    left: 0%;
    margin-left: 4%;
    width: 30%;
  }
  /* line 990, ../sass/trv.scss */
  #area2 .txt .big .title_icon1:lang(en) {
    position: relative;
    float: left;
    left: 0%;
    margin-left: 2%;
    width: 25%;
  }
  /* line 997, ../sass/trv.scss */
  #area2 .txt .big .title_icon2 {
    position: relative;
    float: right;
    left: 0%;
    margin-right: 4%;
    width: 30%;
  }
  /* line 1004, ../sass/trv.scss */
  #area2 .txt .big .title_icon2:lang(en) {
    position: relative;
    float: right;
    left: 0%;
    margin-right: 2%;
    width: 25%;
  }
  /* line 1011, ../sass/trv.scss */
  #area2 .txt .big .title {
    position: relative;
    display: inline-block;
    left: 2.5%;
  }
  /* line 1016, ../sass/trv.scss */
  #area2 .txt .big .title:lang(en) {
    position: relative;
    display: inline-block;
    left: 2.5%;
  }
  /* line 1023, ../sass/trv.scss */
  #area2 .sub {
    width: 50%;
    left: 25%;
  }
  /* line 1027, ../sass/trv.scss */
  #area2 .sub:lang(en) {
    width: 50%;
    left: 25%;
  }

  /* line 1034, ../sass/trv.scss */
  #area3 img {
    width: initial;
    height: initial;
    max-width: 100%;
    max-height: 100%;
  }
  /* line 1043, ../sass/trv.scss */
  #area3 .txt .big .title_icon1 {
    position: relative;
    float: left;
    left: 0%;
    margin-left: 4%;
    width: 30%;
  }
  /* line 1050, ../sass/trv.scss */
  #area3 .txt .big .title_icon1:lang(en) {
    position: relative;
    float: left;
    left: 0%;
    margin-left: 2%;
    width: 25%;
  }
  /* line 1057, ../sass/trv.scss */
  #area3 .txt .big .title_icon2 {
    position: relative;
    float: right;
    left: 0%;
    margin-right: 4%;
    width: 30%;
  }
  /* line 1064, ../sass/trv.scss */
  #area3 .txt .big .title_icon2:lang(en) {
    position: relative;
    float: right;
    left: 0%;
    margin-right: 2%;
    width: 25%;
  }
  /* line 1071, ../sass/trv.scss */
  #area3 .txt .big .title {
    position: relative;
    display: inline-block;
    left: 0%;
  }
  /* line 1076, ../sass/trv.scss */
  #area3 .txt .big .title:lang(en) {
    position: relative;
    display: inline-block;
    left: 0%;
  }
  /* line 1083, ../sass/trv.scss */
  #area3 .middle {
    width: 100%;
    position: absolute;
  }
  /* line 1086, ../sass/trv.scss */
  #area3 .middle .left {
    position: absolute;
    top: 70vw;
    left: 5%;
    width: 10vw;
    cursor: pointer;
    z-index: 500;
  }
  /* line 1094, ../sass/trv.scss */
  #area3 .middle .content {
    position: absolute;
    width: 90%;
    height: 20vw;
    top: 13%;
  }
  /* line 1099, ../sass/trv.scss */
  #area3 .middle .content .txt {
    height: 100%;
    text-shadow: initial;
  }
  /* line 1102, ../sass/trv.scss */
  #area3 .middle .content .txt .top {
    color: #FFFFFF;
    position: absolute;
    top: 85vw;
    width: 80%;
    left: 10%;
  }
  /* line 1108, ../sass/trv.scss */
  #area3 .middle .content .txt .top .name {
    font-size: 9vw;
    font-weight: bold;
    width: 54%;
    display: inline-block;
  }
  /* line 1114, ../sass/trv.scss */
  #area3 .middle .content .txt .top .info {
    font-size: 4vw;
    width: 43%;
    display: inline-block;
  }
  /* line 1120, ../sass/trv.scss */
  #area3 .middle .content .txt .top:lang(en) {
    color: #FFFFFF;
    position: absolute;
    top: 81vw;
    width: 100%;
    left: 0%;
  }
  /* line 1126, ../sass/trv.scss */
  #area3 .middle .content .txt .top:lang(en) .name:lang(en) {
    font-size: 5vw;
    font-weight: bold;
    width: 45%;
    display: inline-block;
  }
  /* line 1132, ../sass/trv.scss */
  #area3 .middle .content .txt .top:lang(en) .info:lang(en) {
    font-size: 3vw;
    width: 53%;
    display: inline-block;
  }
  /* line 1138, ../sass/trv.scss */
  #area3 .middle .content .txt .detail {
    color: #FFFFFF;
    width: 80%;
    position: absolute;
    top: 98vw;
    font-size: 3vw;
    left: 10%;
  }
  /* line 1146, ../sass/trv.scss */
  #area3 .middle .content .txt .detail:lang(en) {
    color: #FFFFFF;
    width: 99%;
    position: absolute;
    top: 93vw;
    font-size: 3vw;
    left: 1%;
  }
  /* line 1155, ../sass/trv.scss */
  #area3 .middle .content .img {
    width: 70vw;
    position: absolute;
    top: 20vw;
    left: 15vw;
  }
  /* line 1162, ../sass/trv.scss */
  #area3 .middle .right {
    position: absolute;
    top: 70vw;
    right: 5%;
    width: 10vw;
    cursor: pointer;
    z-index: 500;
  }
  /* line 1171, ../sass/trv.scss */
  #area3 .hero {
    position: absolute;
    width: 100%;
  }
  /* line 1174, ../sass/trv.scss */
  #area3 .hero .hero-area {
    position: relative;
    top: 32vw;
    height: 25%;
  }
  /* line 1178, ../sass/trv.scss */
  #area3 .hero .hero-area .hero1 {
    position: relative;
    width: 9vw;
    display: inline-block;
    cursor: pointer;
  }
  /* line 1184, ../sass/trv.scss */
  #area3 .hero .hero-area .hero2 {
    position: relative;
    width: 9vw;
    display: inline-block;
    cursor: pointer;
  }
  /* line 1190, ../sass/trv.scss */
  #area3 .hero .hero-area .hero3 {
    position: relative;
    width: 9vw;
    display: inline-block;
    cursor: pointer;
  }
  /* line 1196, ../sass/trv.scss */
  #area3 .hero .hero-area .hero4 {
    position: relative;
    width: 9vw;
    display: inline-block;
    cursor: pointer;
  }
  /* line 1202, ../sass/trv.scss */
  #area3 .hero .hero-area .hero5 {
    position: relative;
    width: 9vw;
    display: inline-block;
    cursor: pointer;
  }

  /* line 1214, ../sass/trv.scss */
  #area4 img {
    width: initial;
    height: initial;
    max-width: 100%;
    max-height: 100%;
  }
  /* line 1223, ../sass/trv.scss */
  #area4 .txt .big .title_icon1 {
    position: relative;
    float: left;
    left: 0%;
    margin-left: 4%;
    width: 30%;
  }
  /* line 1230, ../sass/trv.scss */
  #area4 .txt .big .title_icon1:lang(en) {
    position: relative;
    float: left;
    left: 0%;
    margin-left: 2%;
    width: 25%;
  }
  /* line 1237, ../sass/trv.scss */
  #area4 .txt .big .title_icon2 {
    position: relative;
    float: right;
    left: 0%;
    margin-right: 4%;
    width: 30%;
  }
  /* line 1244, ../sass/trv.scss */
  #area4 .txt .big .title_icon2:lang(en) {
    position: relative;
    float: right;
    left: 0%;
    margin-right: 2%;
    width: 25%;
  }
  /* line 1251, ../sass/trv.scss */
  #area4 .txt .big .title {
    position: relative;
    display: inline-block;
    left: 0%;
  }
  /* line 1256, ../sass/trv.scss */
  #area4 .txt .big .title:lang(en) {
    position: relative;
    display: inline-block;
    left: 0%;
  }
  /* line 1263, ../sass/trv.scss */
  #area4 .sub {
    width: 50%;
    left: 25%;
  }
  /* line 1267, ../sass/trv.scss */
  #area4 .sub:lang(en) {
    width: 60%;
    left: 21%;
  }

  /* line 1274, ../sass/trv.scss */
  #area5 .middle {
    width: 100%;
    height: auto;
    position: absolute;
  }
  /* line 1278, ../sass/trv.scss */
  #area5 .middle img {
    width: initial;
    height: initial;
    max-width: 100%;
    max-height: 100%;
  }
  /* line 1287, ../sass/trv.scss */
  #area5 .middle .txt .big .title_icon1 {
    position: relative;
    float: left;
    left: 0%;
    margin-left: 4%;
    width: 30%;
  }
  /* line 1294, ../sass/trv.scss */
  #area5 .middle .txt .big .title_icon1:lang(en) {
    position: relative;
    float: left;
    left: 0%;
    margin-left: 2%;
    width: 25%;
  }
  /* line 1301, ../sass/trv.scss */
  #area5 .middle .txt .big .title_icon2 {
    position: relative;
    float: right;
    left: 0%;
    margin-right: 4%;
    width: 30%;
  }
  /* line 1308, ../sass/trv.scss */
  #area5 .middle .txt .big .title_icon2:lang(en) {
    position: relative;
    float: right;
    left: 0%;
    margin-right: 2%;
    width: 25%;
  }
  /* line 1315, ../sass/trv.scss */
  #area5 .middle .txt .big .title {
    position: relative;
    display: inline-block;
    left: 2.5%;
  }
  /* line 1320, ../sass/trv.scss */
  #area5 .middle .txt .big .title:lang(en) {
    position: relative;
    display: inline-block;
    left: 11.5%;
  }
  /* line 1327, ../sass/trv.scss */
  #area5 .middle .sub {
    width: 50%;
    left: 25%;
  }
  /* line 1331, ../sass/trv.scss */
  #area5 .middle .sub:lang(en) {
    width: 50%;
    left: 25%;
  }
  /* line 1335, ../sass/trv.scss */
  #area5 .middle .left {
    position: absolute;
    top: 70vw;
    left: 5%;
    width: 10vw;
    cursor: pointer;
    z-index: 500;
  }
  /* line 1344, ../sass/trv.scss */
  #area5 .middle .right {
    position: absolute;
    top: 70vw;
    right: 5%;
    width: 10vw;
    cursor: pointer;
    z-index: 500;
  }

  /* line 1356, ../sass/trv.scss */
  #area6 img {
    width: initial;
    height: initial;
    max-width: 100%;
    max-height: 100%;
  }
  /* line 1365, ../sass/trv.scss */
  #area6 .txt .big .title_icon1 {
    position: relative;
    float: left;
    left: 0%;
    margin-left: 4%;
    width: 30%;
  }
  /* line 1372, ../sass/trv.scss */
  #area6 .txt .big .title_icon1:lang(en) {
    position: relative;
    float: left;
    left: 0%;
    margin-left: 2%;
    width: 25%;
  }
  /* line 1379, ../sass/trv.scss */
  #area6 .txt .big .title_icon2 {
    position: relative;
    float: right;
    left: 0%;
    margin-right: 4%;
    width: 30%;
  }
  /* line 1386, ../sass/trv.scss */
  #area6 .txt .big .title_icon2:lang(en) {
    position: relative;
    float: right;
    left: 0%;
    margin-right: 2%;
    width: 25%;
  }
  /* line 1393, ../sass/trv.scss */
  #area6 .txt .big .title {
    position: relative;
    display: inline-block;
    left: 0%;
  }
  /* line 1398, ../sass/trv.scss */
  #area6 .txt .big .title:lang(en) {
    position: relative;
    display: inline-block;
    left: 0%;
  }
  /* line 1405, ../sass/trv.scss */
  #area6 .middle {
    width: 100%;
    position: absolute;
    height: 44vw;
  }
  /* line 1409, ../sass/trv.scss */
  #area6 .middle .left {
    position: absolute;
    top: 95vw;
    left: 5%;
    width: 10vw;
    cursor: pointer;
    z-index: 500;
  }
  /* line 1417, ../sass/trv.scss */
  #area6 .middle .content {
    position: relative;
    top: 54vw;
    height: 65vw;
    width: 100%;
  }
  /* line 1422, ../sass/trv.scss */
  #area6 .middle .content .img {
    position: relative;
    top: 8%;
    left: 21%;
    width: 60%;
    max-height: 60vw;
  }
  /* line 1429, ../sass/trv.scss */
  #area6 .middle .content .txt {
    color: #491C00;
    font-size: 5vw;
    width: 60%;
    position: absolute;
    top: 15.5rem;
    left: 22%;
    text-shadow: initial;
  }
  /* line 1439, ../sass/trv.scss */
  #area6 .middle .right {
    position: absolute;
    top: 95vw;
    right: 5%;
    width: 10vw;
    cursor: pointer;
    z-index: 500;
  }
}
