@charset "UTF-8";
.special_00051 { position: relative; background-repeat: no-repeat; background-size: cover; background-position: center; padding: 100px 0; color: #c9a268; }

.special_00051 .text { margin-top: 40px; }

body:not(.lang-en) .special_00051 .text { text-align: justify; text-justify: inter-ideograph; }

.special_00051 .item { padding: 20px; }

.special_00051 .item .img { z-index: 1; position: relative; overflow: hidden; }

.special_00051 .item .img::before { content: ''; display: block; padding-top: 79.01235%; }

.special_00051 .item .img .i { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); max-width: 100%; max-height: 100%; -webkit-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; }

.special_00051 .item .tit { position: absolute; bottom: 0; left: 0; right: 0; z-index: 2; text-align: center; padding: 16px; background-color: rgba(0, 0, 0, 0.5); font-size: 18px; }

@media (max-width: 768px) { .special_00051 .item .tit { font-size: 16px; } }

.special_00051 .liner { padding: 20px; background: url(../../image/special_00051/special16-img2.png) no-repeat center; background-size: cover; }

.special_00051 .box { position: relative; }

.special_00051 .slick-mod { margin-top: 10px; }

/*	pc 端	*/
@media (min-width: 769px) { .special_00051 .wnzt-slick-arrow:hover { background-color: rgba(0, 0, 0, 0.4); } }

/*	1280~1440	*/
/*	1024	*/
/*	移动端	*/
@media (max-width: 768px) { .special_00051 { padding: 40px 0; height: auto; }
  .special_00051 .text { margin-top: 25px; padding: 0; }
  .special_00051 .box { width: auto; height: auto; background: none; }
  .special_00051 .slick-mod { margin-top: 10px; }
  .special_00051 .item { padding: 10px; }
  .special_00051 .liner { padding: 10px; }
  .special_00051 .item .tit { padding: 10px; } }
