@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list{background: #fff url('./ajax-loader.gif') center center no-repeat;}
/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;
    src: url('./fonts/slick.eot');
    src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);    cursor:pointer;color:transparent;border:none;outline:none;z-index:99;width:20px;height:20px;}
.slick-prev{background:url("/images/web/common/ic-arrow-left-white.svg")no-repeat center center;background-size:100%;left:50px;}
.slick-next{background:url("/images/web/common/ic-arrow-left-white.svg")no-repeat center center;background-size:100%;right:50px;transform:rotate(-180deg) !important;}
.slick-disabled{opacity:0.3;pointer-events:none;}
.slick-track{display:flex !important;}
.slick-slide{height:inherit !important;}
.common-image-slider .slick-prev,
.common-image-slider .slick-next{top:45%;-webkit-transform:translate(0, -45%);-ms-transform:translate(0, -45%);transform:translate(0, -45%);}
/* Dots */
.slick-dots{position:absolute;bottom:50px;display:block;width:calc(100% - 100px) !important;height:auto !important;padding:0 50px;margin:0 auto;list-style:none;text-align:left;z-index:2;}
.slick-dots li{position:relative;display:inline-block !important;width:15px !important;height:15px !important;margin:0 5px !important;padding:0 !important;cursor:pointer;background:none !important;}
.slick-dots li:only-child{display:none !important;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:15px;height:15px;padding:0 !important;cursor:pointer;color:transparent;border:1px solid #ffffff;background:none;outline:none;border-radius:100%;}
.slick-dots li button:hover{background:#ffffff;outline: none;}
.slick-dots li button:hover:before{background:#ffffff;}
.slick-dots li.slick-active button{background:#ffffff;}
.common-image-slider .slick-dots{bottom:75px;text-align:center;}
.common-slider-nav .slick-prev,
.common-slider-nav .slick-next{border:1px solid #b30537;background:#fff;padding:15px 30px;border-radius:15px;top:auto;bottom:0;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.common-slider-nav .slick-prev,
.common-slider-nav .slick-next{bottom:25px;}
.common-slider-nav .slick-prev{background:url("/images/web/common/ic-arrow-left.svg")no-repeat center center;background-size:15px;left:auto;right:72px;}
.common-slider-nav .slick-next{background:url("/images/web/common/ic-arrow-left.svg")no-repeat center center;background-size:15px;right:0;}
.common-slider-nav .slick-prev:hover{background:#b30537 url("/images/web/common/ic-arrow-left-white.svg")no-repeat center center;background-size:15px;}
.common-slider-nav .slick-next:hover{background:#b30537 url("/images/web/common/ic-arrow-left-white.svg")no-repeat center center;background-size:15px;}
.common-slider-nav .slick-dots{bottom:75px;text-align:right;width:100% !important;padding:0 !important}
.common-slider-nav .slick-dots li button{border:none;background:#606a70;}
.common-slider-nav .slick-dots li button:hover{background:#b30537;}
.common-slider-nav .slick-dots li button:hover:before{background:#b30537;}
.common-slider-nav .slick-dots li.slick-active button{background:#b30537;}
.common-stories .slick-track{display:block !important;}
.common-stories .slick-dots{bottom:50px;text-align:right;width:100% !important;padding:0 !important}
.common-stories .slick-prev,
.common-stories .slick-next{bottom:0;}
.slider-blog-list .slick-dots{text-align:center;display:block !important;bottom:-40px;width:calc(100% - 20px) !important;}
.slider-blog-list .slick-prev{left:46%;transform:translateX(-46%);right:auto;bottom:-90px;}
.slider-blog-list .slick-next{right:45%;transform:translateX(-45%);bottom:-90px;}
.common-stories-list .slick-dots{display:block !important;bottom:-10px;width:calc(100% - 30px) !important;}
.common-stories-list .slick-prev{right:102px;bottom:-60px;}
.common-stories-list .slick-next{right:30px;bottom:-60px;}

.common-tour-slider .slick-dots{text-align:center;display:block !important;bottom:40px;width:100% !important;}
.common-tour-slider .slick-prev{left:45%;transform:translateX(-45%);right:auto;bottom:0;}
.common-tour-slider .slick-next{right:43%;transform:translateX(-43%);bottom:0;}
@media screen and (max-width:1300px){
	.common-image-slider .slick-dots{text-align:left;width:calc(100% - 400px) !important;padding:0;left:400px;}
}
@media screen and (max-width:1199px){
	.slick-prev{left:30px;}
	.slick-next{right:30px;}
	.slider-blog-list .slick-prev{left:40%;transform:translateX(-40%);}
	.slider-blog-list .slick-next{right:40%;transform:translateX(-40%);}
	.common-tour-slider .slick-prev{left:40%;transform:translateX(-40%);}
	.common-tour-slider .slick-next{right:38%;transform:translateX(-38%);}
}
@media screen and (max-width:999px){
	.common-image-slider .slick-dots{text-align:right;width:calc(100% - 60px) !important;padding:0 30px;left:0;}
	.common-image-slider-02 .slick-prev{bottom:-15px;left:calc(50% - 50px) !important;right:auto;transform:translateX(-50%) !important;}
	.common-image-slider-02 .slick-next{bottom:-15px;right:calc(50% - 50px) !important;transform:translateX(50%)rotate(-180deg) !important;}
	.common-image-slider-02 .slick-dots{bottom:30px;text-align:center;}
	.common-image-slider-03 .slick-prev{bottom:-15px;left:calc(50% - 50px) !important;right:auto;transform:translateX(-50%) !important;}
	.common-image-slider-03 .slick-next{bottom:-15px;right:calc(50% - 50px) !important;transform:translateX(50%)rotate(-180deg) !important;}
	.common-image-slider-03 .slick-dots{bottom:30px;text-align:center;}
	.slider-blog-list .slick-prev{left:50% !important;transform:translateX(calc(-50% - 60px)) !important;right:auto;}
	.slider-blog-list .slick-next{right:50% !important;transform:translateX(calc(50% + 40px))rotate(-180deg) !important;}
	.slider-blog-list .slick-dots{text-align:center;}
	.common-tour-slider .slick-prev{bottom:-10px;left:calc(50% - 50px) !important;right:auto;transform:translateX(-50%) !important;right:auto;}
	.common-tour-slider .slick-next{bottom:-10px;right:calc(50% - 50px) !important;transform:translateX(50%)rotate(-180deg) !important;}
	.common-tour-slider .slick-dots{text-align:center;}
	
}
@media screen and (max-width:699px){
	.common-image-slider .slick-dots{text-align:center;bottom:220px}
	.common-image-slider .slick-prev,
	.common-image-slider .slick-next{top:150px;-webkit-transform:none;-ms-transform:none;transform:none;}
}
@media screen and (max-width:599px){
	.common-banner-slider .slick-dots{text-align:center;bottom:30px;}	
	.common-slider-nav .slick-dots{text-align:center;}
	.common-slider-nav .slick-prev{left:25%;right:auto;transform:translateX(-25%);}
	.common-slider-nav .slick-next{right:25%;transform:translateX(-25%) rotate(-180deg) !important;}
	.common-image-slider-02 .slick-prev{left:calc(50% - 50px) !important;right:auto;transform:translateX(-50%) !important;}
	.common-image-slider-02 .slick-next{right:calc(50% - 50px) !important;transform:translateX(50%)rotate(-180deg) !important;}
	.common-image-slider-03 .slick-prev{left:calc(50% - 50px) !important;right:auto;transform:translateX(-50%) !important;}
	.common-image-slider-03 .slick-next{right:calc(50% - 50px) !important;transform:translateX(50%)rotate(-180deg) !important;}
	.slider-blog-list .slick-prev{left:50% !important;transform:translateX(calc(-50% - 60px)) !important;right:auto;}
	.slider-blog-list .slick-next{right:50% !important;transform:translateX(calc(50% + 40px))rotate(-180deg) !important;}
	.common-tour-slider .slick-prev{left:calc(50% - 50px) !important;right:auto;transform:translateX(-50%) !important;right:auto;}
	.common-tour-slider .slick-next{right:calc(50% - 50px) !important;transform:translateX(50%)rotate(-180deg) !important;}
}
@media only screen and (orientation: portrait) {
	.common-banner-slider.H80 ul .slick-dots,
	.common-banner-slider ul .slick-dots{height:auto !important;}
}