.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@media screen and (min-width: 768px){html:not([data-lc-type=error]) .lightcase-inlineWrap{padding:0px !important}}@font-face{font-family:'lightcase';src:url("../css/fonts/lightcase/lightcase.eot?55356177");src:url("../css/fonts/lightcase/lightcase.eot?55356177#iefix") format("embedded-opentype"),url("../css/fonts/lightcase/lightcase.woff?55356177") format("woff"),url("../css/fonts/lightcase/lightcase.ttf?55356177") format("truetype"),url("../css/fonts/lightcase/lightcase.svg?55356177#lightcase") format("svg");font-weight:normal;font-style:normal}[class*='lightcase-icon-']:before{font-family:'lightcase', sans-serif;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em}.lightcase-icon-play:before{content:'\e800'}.lightcase-icon-pause:before{content:'\e801'}.lightcase-icon-close:before{content:'\e802'}.lightcase-icon-prev:before{content:'\e803'}.lightcase-icon-next:before{content:'\e804'}.lightcase-icon-spin:before{content:'\e805'}@-webkit-keyframes lightcase-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-moz-keyframes lightcase-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes lightcase-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes lightcase-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes lightcase-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}#lightcase-case{display:none;position:fixed;z-index:20002;top:50%;left:50%;font-family:arial, sans-serif;font-size:13px;line-height:1.5;text-align:left;text-shadow:0 0 10px rgba(0,0,0,0.5)}@media screen and (max-width: 767px){html[data-lc-type=inline] #lightcase-case,html[data-lc-type=ajax] #lightcase-case{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;margin:0 !important;padding:55px 0 70px 0;width:100% !important;height:100% !important;overflow:auto !important}}@media screen and (min-width: 768px){html:not([data-lc-type=error]) #lightcase-content{position:relative;z-index:1;text-shadow:none;background-color:#f4f4eb;-webkit-box-shadow:0 0 30px rgba(0,0,0,0.5);-moz-box-shadow:0 0 30px rgba(0,0,0,0.5);-o-box-shadow:0 0 30px rgba(0,0,0,0.5);box-shadow:0 0 30px rgba(0,0,0,0.5);-webkit-backface-visibility:hidden}}@media screen and (min-width: 768px){html[data-lc-type=image] #lightcase-content,html[data-lc-type=video] #lightcase-content{background-color:#000}}html[data-lc-type=inline] #lightcase-content,html[data-lc-type=ajax] #lightcase-content,html[data-lc-type=error] #lightcase-content{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}@media screen and (max-width: 767px){html[data-lc-type=inline] #lightcase-content,html[data-lc-type=ajax] #lightcase-content,html[data-lc-type=error] #lightcase-content{position:relative !important;top:auto !important;left:auto !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;border:none !important;background:none !important}}html[data-lc-type=inline] #lightcase-content .lightcase-contentInner,html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner,html[data-lc-type=error] #lightcase-content .lightcase-contentInner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 767px){html[data-lc-type=inline] #lightcase-content .lightcase-contentInner,html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner,html[data-lc-type=error] #lightcase-content .lightcase-contentInner{padding:15px}html[data-lc-type=inline] #lightcase-content .lightcase-contentInner,html[data-lc-type=inline] #lightcase-content .lightcase-contentInner>*,html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner,html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner>*,html[data-lc-type=error] #lightcase-content .lightcase-contentInner,html[data-lc-type=error] #lightcase-content .lightcase-contentInner>*{width:100% !important;max-width:none !important}html[data-lc-type=inline] #lightcase-content .lightcase-contentInner>*:not(iframe),html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner>*:not(iframe),html[data-lc-type=error] #lightcase-content .lightcase-contentInner>*:not(iframe){height:auto !important;max-height:none !important}}@media screen and (max-width: 767px){html.lightcase-isMobileDevice[data-lc-type=iframe] #lightcase-content .lightcase-contentInner iframe{overflow:auto;-webkit-overflow-scrolling:touch}}@media screen and (max-width: 767px) and (min-width: 768px){html[data-lc-type=image] #lightcase-content .lightcase-contentInner,html[data-lc-type=video] #lightcase-content .lightcase-contentInner{line-height:0.75}}html[data-lc-type=image] #lightcase-content .lightcase-contentInner{position:relative;overflow:hidden !important}@media screen and (max-width: 767px){html[data-lc-type=inline] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap,html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap,html[data-lc-type=error] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{position:relative !important;top:auto !important;left:auto !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;border:none !important;background:none !important}}@media screen and (min-width: 768px){html:not([data-lc-type=error]) #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{padding:30px;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width: 767px){#lightcase-content h1,#lightcase-content h2,#lightcase-content h3,#lightcase-content h4,#lightcase-content h5,#lightcase-content h6,#lightcase-content p{color:#aaa}}@media screen and (min-width: 768px){#lightcase-content h1,#lightcase-content h2,#lightcase-content h3,#lightcase-content h4,#lightcase-content h5,#lightcase-content h6,#lightcase-content p{color:#333}}#lightcase-case p.lightcase-error{margin:0;font-size:17px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#aaa}@media screen and (max-width: 767px){#lightcase-case p.lightcase-error{padding:30px 0}}@media screen and (min-width: 768px){#lightcase-case p.lightcase-error{padding:0}}.lightcase-open body{overflow:hidden}.lightcase-isMobileDevice .lightcase-open body{max-width:100%;max-height:100%}#lightcase-info{position:absolute;padding-top:15px}#lightcase-info #lightcase-title,#lightcase-info #lightcase-caption{margin:0;padding:0;line-height:1.5;font-weight:normal;text-overflow:ellipsis}#lightcase-info #lightcase-title{font-size:14px;color:#fff}@media screen and (max-width: 767px){#lightcase-info #lightcase-title{position:fixed;top:10px;left:0;max-width:87.5%;padding:5px 15px;background:#000}}#lightcase-info #lightcase-caption{clear:both;font-size:13px;color:#aaa}#lightcase-info #lightcase-sequenceInfo{font-size:11px;color:#aaa}@media screen and (max-width: 767px){.lightcase-fullScreenMode #lightcase-info{padding-left:15px;padding-right:15px}html:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-info{position:static}}#lightcase-loading{position:fixed;z-index:99999;width:1.123em;height:auto;font-size:38px;line-height:1;text-align:center;text-shadow:none;position:fixed;z-index:20001;top:50%;left:50%;margin-top:-0.5em;margin-left:-0.5em;opacity:1;font-size:32px;text-shadow:0 0 15px #fff;-moz-transform-origin:50% 53%;-webkit-animation:lightcase-spin 0.5s infinite linear;-moz-animation:lightcase-spin 0.5s infinite linear;-o-animation:lightcase-spin 0.5s infinite linear;animation:lightcase-spin 0.5s infinite linear}#lightcase-loading,#lightcase-loading:focus{text-decoration:none;color:#fff;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transition:color, opacity, ease-in-out 0.25s;-moz-transition:color, opacity, ease-in-out 0.25s;-o-transition:color, opacity, ease-in-out 0.25s;transition:color, opacity, ease-in-out 0.25s}#lightcase-loading>span{display:inline-block;text-indent:-9999px}a[class*='lightcase-icon-']{position:fixed;z-index:99999;width:1.123em;height:auto;font-size:38px;line-height:1;text-align:center;text-shadow:none;outline:none;cursor:pointer}a[class*='lightcase-icon-'],a[class*='lightcase-icon-']:focus{text-decoration:none;color:rgba(255,255,255,0.6);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transition:color, opacity, ease-in-out 0.25s;-moz-transition:color, opacity, ease-in-out 0.25s;-o-transition:color, opacity, ease-in-out 0.25s;transition:color, opacity, ease-in-out 0.25s}a[class*='lightcase-icon-']>span{display:inline-block;text-indent:-9999px}a[class*='lightcase-icon-']:hover{color:#fff;text-shadow:0 0 15px #fff}.lightcase-isMobileDevice a[class*='lightcase-icon-']:hover{color:#aaa;text-shadow:none}a[class*='lightcase-icon-'].lightcase-icon-close{position:fixed;top:15px;right:15px;bottom:auto;margin:0;opacity:0;outline:none}a[class*='lightcase-icon-'].lightcase-icon-prev{left:15px}a[class*='lightcase-icon-'].lightcase-icon-next{right:15px}a[class*='lightcase-icon-'].lightcase-icon-pause,a[class*='lightcase-icon-'].lightcase-icon-play{left:50%;margin-left:-0.5em}@media screen and (min-width: 768px){a[class*='lightcase-icon-'].lightcase-icon-pause,a[class*='lightcase-icon-'].lightcase-icon-play{opacity:0}}@media screen and (max-width: 767px){a[class*='lightcase-icon-']{bottom:15px;font-size:24px}}@media screen and (min-width: 768px){a[class*='lightcase-icon-']{bottom:50%;margin-bottom:-0.5em}a[class*='lightcase-icon-']:hover,#lightcase-case:hover ~ a[class*='lightcase-icon-']{opacity:1}}#lightcase-overlay{display:none;width:100%;min-height:100%;position:fixed;z-index:20000;top:-9999px;bottom:-9999px;left:0;background:#000}@media screen and (max-width: 767px){#lightcase-overlay{opacity:1 !important}}main{display:block}main .color-blue{color:#00A0AD}main .color-red{color:red}main .img-fulid{width:100%;height:auto}main .mainph{height:382px;position:relative}@media (max-width: 768px){main .mainph{height:260px}}main .mainph-box{background:rgba(27,183,195,0.8);position:absolute;bottom:0;left:0;width:100%}main .mainph-box-flex{display:flex;padding:20px 0;justify-content:space-between}@media (max-width: 768px){main .mainph-box-flex{padding:15px 0 5px 0}}main .mainph-box-flex-title{margin:0;font-size:3.0rem;color:#ffffff}@media (max-width: 768px){main .mainph-box-flex-title{font-size:1.8rem}}main .mainph-box-flex-text{color:#ffffff;font-size:1.8rem}@media (max-width: 768px){main .mainph-box-flex-text{font-size:1.2rem}}main section.trbg{padding:45px 0}@media (max-width: 768px){main section.trbg{padding:25px 0 10px 0}}main section.trbg iframe{width:100%}main section.trbg #Gmap{height:740px;position:relative;margin:50px 0;border:1px solid #ffffff}main section.trbg #Gmap .modal{display:none;position:absolute;background-color:#00A0AD;padding:10px 25px 25px 25px;height:100vh;z-index:1;width:320px;color:#ffffff}@media (max-width: 768px){main section.trbg #Gmap .modal{padding:15px;width:100%}}main section.trbg #Gmap .modal-title{font-size:2.2rem}main section.trbg #Gmap .modal-ph{margin:10px 0 12px 0}main section.trbg #Gmap .modal-closebtn{background:url(../../../../images/travel/tour-train/common/close-btn.svg) center/cover no-repeat;position:absolute;right:10px;top:10px;width:16px;height:16px;cursor:pointer}main section.trbg a.youtube{transition:ease-in-out .2s}main section.trbg a.youtube:hover{opacity:.8}main section.trbg .tablebox-dl{margin-bottom:20px;display:block}main section.trbg .tablebox-dl p{margin:0}main section.trbg .tablebox-dl-dt{margin-right:15px;margin-bottom:8px}main section.trbg .tablebox-dl-dt-text{border:1px solid #1BB7C3;border-radius:50px;background-color:#ffffff;margin-right:15px;padding:2px 0px;text-align:center;color:#1BB7C3}main section.trbg .tablebox-dl-dd-list{padding:0;margin:0}@media (max-width: 768px){main section.trbg .tablebox-dl-dd-list{margin:0 0 20px 0}}main section.trbg .tablebox-dl-dd-list>li{list-style:none;font-size:1.4rem;text-indent:-0.7em;padding-left:0.7em}main section.trbg .tablebox-dl-dd-list>li::before{content:"* "}main section.trbg .trainbox{display:flex;align-items:center;margin:20px 0 25px}main section.trbg .trainbox p{padding-top:10px;padding-right:10px}main section.trbg .trainbox p:last-child{padding-left:10px;padding-right:0px}main section.trbg .trainbox-img{width:100% !important}main section.trbg .appbox{background-color:#ffffff;padding:20px;margin:20px auto;max-width:840px}main section.trbg .appbox-list{padding:0;margin:10px 0 0 0;display:flex}@media (max-width: 768px){main section.trbg .appbox-list{margin:10px 0 20px 0}}main section.trbg .appbox-list li{list-style:none;padding-right:10px}main section.trbg .appbox-list li:last-child{padding-right:0}main section.trbg .appbox-list li a{transition:ease-in-out .2s}main section.trbg .appbox-list li a:hover{opacity:.7}main section.trbg .cardindex{box-shadow:none;padding:0 30px 30px 30px;background-color:#00A0AD;border-radius:10px;color:#ffffff;margin-bottom:30px}@media (max-width: 768px){main section.trbg .cardindex{padding:0 15px 15px 15px}}main section.trbg .cardindex-titlebox{display:flex;position:relative}main section.trbg .cardindex-titlebox span{position:relative;top:-15px}main section.trbg .cardindex-titlebox-title{font-size:2rem;padding-left:15px}main section.trbg .cardindex-ph{margin:0 0 15px 0}main section.trbg .cardslick{padding:0;border:1px solid #00A0AD;box-shadow:none;border-radius:10px}@media (max-width: 768px){main section.trbg .cardslick{margin-bottom:15px}}main section.trbg .cardslick-ph{overflow:hidden;border-top-left-radius:8px;border-top-right-radius:8px}main section.trbg .cardslick-inner{padding:0px 15px 20px 20px}@media (max-width: 768px){main section.trbg .cardslick-inner{padding:0px 15px 10px 20px}}main section.trbg .cardslick-inner-title{font-size:1.8rem}main section.trbg .cardlist{box-shadow:none;padding:15px 15px 20px 15px;background-color:#00A0AD;border-radius:10px}@media (max-width: 768px){main section.trbg .cardlist{margin-bottom:15px}}main section.trbg .cardlist-title{color:#ffffff;font-size:1.8rem}main section.trbg .card-btnbox{display:flex;justify-content:flex-end}main section.trbg .card-btnbox-link{color:#ffffff;padding:2px 30px 2px 20px;border-radius:20px;border:1px solid #ffffff;position:relative;text-align:center;transition:ease-in-out .2s}main section.trbg .card-btnbox-link:hover{color:#00A0AD;background-color:#ffffff;text-decoration:none}main section.trbg .card-btnbox-link:hover::after{border-top:2px solid #00A0AD;border-right:2px solid #00A0AD}main section.trbg .card-btnbox-link::after{position:absolute;content:"";right:15px;top:50%;width:8px;height:8px;transform:rotate(45deg) translateY(-54%);border-top:2px solid #ffffff;border-right:2px solid #ffffff}main section:nth-of-type(odd).trbg{background-color:rgba(0,160,173,0.1)}main .tr01mph{background:url(../../../../images/travel/tour-train/tr01/main-ph@2x.jpg) center/cover no-repeat}main .tr02mph{background:url(../../../../images/travel/tour-train/tr02/main-ph@2x.jpg) center/cover no-repeat}main .slick-prev{background:#ffffff;border:1px solid #00A0AD;border-radius:50px;left:-35px}@media (max-width: 768px){main .slick-prev{left:0px}}main .slick-prev::before{color:#00A0AD;font-size:1.4rem}main .slick-next{background:#ffffff;border:1px solid #00A0AD;border-radius:50px;right:-35px}@media (max-width: 768px){main .slick-next{right:0px}}main .slick-next::before{color:#00A0AD;font-size:1.4rem}
