@charset 'UTF-8';
#tour-point .tour-point__list .tour-point__list__item:first-child{padding:0;background-image:none}
#tourpoint__wrapper{margin: 40px auto 40px;}
#tourpoint__wrapper .slick-dots{display:none}
#tourpoint__wrapper .t47design.t47design--special .slick-dots {display: flex !important;justify-content: center;}
#tourpoint__wrapper .t47design.t47design--special .slick-dots li {background-color: #d7d7d7;border-radius: 100%;height: 8px;width: 8px;margin: 0 3px;margin-top: 12px;}
#tourpoint__wrapper .t47design.t47design--special .slick-dots li.slick-active {background-color: #6a6a6a;}
#tourpoint__wrapper .t47design.t47design--special .slick-dots button {display: none;}
#tourpoint__wrapper .t47design.t47design--special .btnPrev {position: absolute;width: 32px;height: 32px;top: calc(50% - 32px);z-index: 3;background-color: #707070;border-radius: 100%;left: -16px;}
#tourpoint__wrapper .t47design.t47design--special .btnPrev::before {position: absolute;content: "";border-bottom: 2px solid #fff;border-right: 2px solid #fff;height: 8px;width: 8px;transform: rotate(135deg);left: calc(50% - 4px);top: calc(50% - 4px);cursor: pointer;}
#tourpoint__wrapper .t47design.t47design--special .btnNext {position: absolute;width: 32px;height: 32px;z-index: 3;background-color: #707070;border-radius: 100%;top: calc(50% - 32px);right: -16px;cursor: pointer;}
#tourpoint__wrapper .t47design.t47design--special .btnNext::before {position: absolute;content: "";border-bottom: 2px solid #fff;border-right: 2px solid #fff;height: 8px;width: 8px;transform: rotate(-45deg);right: calc(50% - 4px);top: calc(50% - 4px);}