body *{color:#333;font-weight:500}.mt-20{margin-top:20px}.mt-40{margin-top:40px}.no-pad-b{padding-bottom:0 !important}.mr-0{margin-right:0 !important}.ml-16{margin-left:16px}.only_sp{display:none}.bold{font-weight:bold;display:inline-block}a{transition:all .3s ease-in-out}a:hover{text-decoration:none;opacity:.7}a:focus{outline:none;text-decoration:none}.txt.anchor_link a,.txt a{color:#0082eb;text-decoration:underline;font-weight:bold}@media screen and (max-width: 767px){.only_pc{display:none}.only_sp{display:block}}#Maincontent{background-color:#fff}.main-content{background-color:#f3f1ea}.ttl-head{background-color:#fff;border-top:1px solid #e93a6a;padding:10px 0}.ttl-head h1{font-size:14px;line-height:20px}@media screen and (max-width: 767px){.ttl-head{padding:10px}.ttl-head h1{font-size:12px}}.breadcrumb{border-top:none !important;background-color:#f5f5f5 !important}@media screen and (max-width: 767px){.breadcrumb{display:block !important}}.key-visual{position:relative;height:auto;background:url(../images//key_pc_bg.jpg) bottom center no-repeat;background-size:cover;margin:0 auto;padding:0;min-height:458px}.key-visual ul{max-width:1140px;margin:0 auto;display:flex;justify-content:center;align-items:center;height:100%}.key-visual ul li{text-align:center;line-height:1}@media screen and (max-width: 767px){.key-visual{background:url(../images//key_sp_bg.jpg) top center no-repeat;background-size:cover;aspect-ratio:621/360;min-height:inherit}.key-visual ul{height:100%}.key-visual ul li{height:100%;display:flex;justify-content:center;align-items:center}.key-visual ul li img{max-width:340px}}.menu-container{padding:50px 0}.menu-container .menu-list{max-width:1130px;margin:0px auto;list-style:none;display:flex;justify-content:center;flex-wrap:wrap;gap:20px 10px}.menu-container .menu-list li{flex:0 0 180px}.menu-container .menu-list li a{background:#fff;border-radius:6px;box-shadow:0px 0px 6px rgba(0,0,0,.1607843137);text-align:center;font-size:18px;font-weight:700;height:58px;position:relative;display:flex;justify-content:center;align-items:center}.menu-container .menu-list li.current a,.menu-container .menu-list li:hover a{background:#62482d;color:#fff}.menu-container .menu-list li.current a:after,.menu-container .menu-list li:hover a:after{content:"";position:absolute;top:100%;left:50%;border-width:8px 13px;border-style:solid;margin-left:-13px;border-color:#62482d rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media screen and (max-width: 91px){.menu-container{padding:50px 15px}}@media screen and (max-width: 767px){.menu-container{padding:20px 15px}.menu-container .menu-list{gap:0;margin:0 -3px}.menu-container .menu-list li{flex:0 0 calc(25% - 6px);margin:0 3px 10px}.menu-container .menu-list li a{font-size:12px;height:50px}.menu-container .menu-list li.current a:after,.menu-container .menu-list li:hover a:after{border-width:4px 6px;margin-left:-6px}}#Maincontent .container{max-width:1120px;margin:0px auto}@media screen and (max-width: 767px){#Maincontent .container{padding:0}}.con_introTours{background:#fff url(../images//blue_line.png) center top repeat-x;padding:70px 0}.con_introTours .h2-ttl{font-size:24px;font-weight:bold;color:#333;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:30px}.con_introTours .h2-ttl span{margin-bottom:10px}.con_introTours .h2-ttl::after{content:"";width:300px;height:5px;background-color:#60b9d9;border-radius:3px;margin-top:25px}.con_introTours .slider{padding-left:23px;padding-right:23px;position:relative}.con_introTours .slider .item{padding:0 8px;float:left}.con_introTours .slider .item a{display:flex;flex-direction:column;align-items:center}.con_introTours .slider .item a .cate{display:block;text-align:center;font-size:20px;font-weight:bold;color:#333;margin-top:5px}.con_introTours .box_slider{padding-left:0;padding-right:0}.con_introTours .box_slider .slick-arrow{font-size:0;width:0;height:0;border-style:solid;border-color:#222;padding:12px;border-width:0 4px 4px 0;position:absolute;top:28%;background:none;outline:none}.con_introTours .box_slider .slick-arrow.slick-prev{left:5px;transform:rotate(135deg);right:auto}.con_introTours .box_slider .slick-arrow.slick-prev::before{display:none}.con_introTours .box_slider .slick-arrow.slick-next{left:5px;transform:rotate(-45deg);left:auto;right:4px}.con_introTours .box_slider .slick-arrow.slick-next::before{display:none}@media screen and (max-width: 991px){.con_introTours{padding:70px 15px}}@media screen and (max-width: 767px){.con_introTours{padding:22px 8px 20px}.con_introTours .h2-ttl{border-top:none;font-size:18px;margin-bottom:20px}.con_introTours .h2-ttl span{max-width:220px}.con_introTours .h2-ttl::after{margin-top:15px}.con_introTours .slider{padding-left:15px;padding-right:15px;overflow:visible}.con_introTours .slider .item{padding:0 5px}.con_introTours .slider .item a .cate{font-size:14px}.con_introTours .box_slider .slick-arrow{padding:7px;border-width:0 3px 3px 0}.con_introTours .box_slider .slick-arrow.slick-prev{left:3px}.con_introTours .box_slider .slick-arrow.slick-next{right:3px}}@media screen and (max-width: 429px){.con_introTours .slider .item a .cate{font-size:12px}}.recommend-tours{background:#f3f1ea url(../images//pink_line.png) center top repeat-x;padding:70px 0}.recommend-tours .h2-ttl{font-size:24px;font-weight:bold;color:#333;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column}.recommend-tours .h2-ttl span{margin-bottom:10px}.recommend-tours .h2-ttl::after{content:"";width:300px;height:5px;background-color:#f792b1;border-radius:3px;margin-top:25px}.recommend-tours .recommend-tour-info .h3-ttl{padding-top:30px;display:flex;justify-content:center;margin-bottom:30px}.recommend-tours .recommend-tour-info .h3-ttl span{border-radius:45px;background-color:#f792b1;color:#fff;font-size:20px;font-weight:bold;width:100%;max-width:380px;padding:20px 10px;text-align:center}.recommend-tours .recommend-tour-info .plan-list{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:20px;margin-bottom:80px}.recommend-tours .recommend-tour-info .plan-list-item{flex:0 0 calc(50% - 20px);box-shadow:0px 0px 6px rgba(0,0,0,.1607843137);border-radius:6px;background-color:#fff;padding:30px 20px}.recommend-tours .recommend-tour-info .plan-list-item .item-detail{display:flex;flex-direction:column;height:100%}.recommend-tours .recommend-tour-info .plan-list-item .item-detail__head{margin-bottom:20px}.recommend-tours .recommend-tour-info .plan-list-item .item-detail__head .h4-ttl{text-align:center;font-size:20px;line-height:28px;font-weight:bold}.recommend-tours .recommend-tour-info .plan-list-item .item-detail__thumb{width:100%;text-align:center;display:flex;height:240px;margin-bottom:15px}.recommend-tours .recommend-tour-info .plan-list-item .item-detail__thumb img{width:100%;height:100%;object-fit:cover}.recommend-tours .recommend-tour-info .plan-list-item .item-detail__desc{flex:1;display:flex;flex-direction:column}.recommend-tours .recommend-tour-info .plan-list-item .item-detail__desc .txt{font-size:12px;line-height:20px;margin-bottom:20px}.recommend-tours .recommend-tour-info .plan-list-item .item-detail__desc .list-btn{margin-top:auto;display:flex;justify-content:center}.recommend-tours .recommend-tour-info .plan-list-item .item-detail__desc .list-btn .btn__link{position:relative;border-radius:6px;padding:16px 5px;width:220px;color:#fff;transition:all 800ms ease;text-align:center;cursor:pointer;font-size:14px;background-color:#f792b1}.recommend-tours .recommend-tour-info .plan-list-item .item-detail__desc .list-btn .btn__link::before{content:"";width:0;height:0;border-style:solid;border-width:6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;position:absolute;left:30px;top:50%;margin-top:-4px}@media screen and (max-width: 991px){.recommend-tours{padding:70px 15px}}@media screen and (max-width: 767px){.recommend-tours{padding:22px 15px 30px}.recommend-tours .h2-ttl{border-top:none;font-size:18px}.recommend-tours .h2-ttl span{max-width:220px}.recommend-tours .h2-ttl::after{margin-top:15px}.recommend-tours .recommend-tour-info .h3-ttl{padding-top:18px;margin-bottom:20px}.recommend-tours .recommend-tour-info .plan-list{gap:0;margin-bottom:40px}.recommend-tours .recommend-tour-info .plan-list-item{flex:0 0 100%;padding:20px;margin-bottom:20px}.recommend-tours .recommend-tour-info .plan-list-item:last-child{margin-bottom:0}.recommend-tours .recommend-tour-info .plan-list-item .item-detail__head{margin-bottom:10px}.recommend-tours .recommend-tour-info .plan-list-item .item-detail__head .h4-ttl{font-size:16px}.recommend-tours .recommend-tour-info .plan-list-item .item-detail__thumb{height:auto}.recommend-tours .recommend-tour-info .plan-list-item .item-detail__desc .txt{line-height:18px}.recommend-tours .recommend-tour-info .plan-list-item .item-detail__desc .list-btn{margin-top:auto;display:flex;justify-content:center}}#boxSearch{padding-bottom:50px}#boxSearch .h2-ttl{text-align:center;font-size:24px;line-height:33px;font-weight:bold;color:#4d493a}#boxSearch .search-box{background:#f3f1ea}#boxSearch .search__title{font-size:18px !important}@media screen and (max-width: 991px){#boxSearch{padding:0 15px 15px}}@media screen and (max-width: 767px){#boxSearch .h2-ttl{font-size:17px;line-height:28px;margin-bottom:10px}}.SearchInner .search-box{background:none !important;padding:40px 0 30px !important}.SearchInner .search-box .search__input input{box-shadow:none}.SearchInner .search-box #btn_search:focus,.SearchInner .search-box #btn_search:hover{border:none !important;color:#fff !important;outline:none}.SearchInner .search__conditions .jal-accordion::before{content:"";background:url("../images//icon_add_circle.svg") center no-repeat;width:24px;height:24px;margin-right:4px}.SearchInner .search__conditions .jal-accordion--open::before{background:url("../images//icon_add_minus.svg") 0 center no-repeat}.SearchInner .search .search-arrival .content-right ul li.active{font-weight:bold;text-decoration:underline}@media(max-width: 767px){.SearchInner .search{margin-top:0;background:#fff}.SearchInner .search__comment{padding:0}.SearchInner .search__form{margin-top:0}.SearchInner .search__form__group{background:#fff}.SearchInner .search-box{padding:0 !important}.SearchInner .search-box .search__input{background:#fff}.SearchInner .custom-checkbox label{background:#fff !important}}.searchModal{animation:.5s ease-out 0s 1 normal none running eRLVJF;background-color:rgba(0,0,0,.5);height:100vh;left:0px;position:fixed;top:0px;width:100vw;z-index:1050;margin-top:0}.searchModal #popup-search{background:rgba(0,0,0,0) !important;overflow-y:clip}.searchModal ul.select2-results__options{background:none !important}.searchModal #popup-search .modal-dialog{height:100% !important;width:100%;max-width:100%}.searchModal .search{position:fixed;max-width:940px;left:50%;transform:translate(-50%, -50%);top:50%;padding:40px 16px 16px !important;margin-top:0 !important}.searchModal .search .search-departure.dropdown-content{overflow-y:inherit;background:rgba(0,0,0,0) !important;padding:0px !important;box-shadow:none !important}.searchModal .search .search-departure.dropdown-content .modal-dialog{top:0;width:940px;max-width:940px}.searchModal .conditions-collapse{overflow-y:scroll;max-height:calc(100vh - 240px)}.searchModal .conditions-collapse::-webkit-scrollbar{width:5px}.searchModal .conditions-collapse::-webkit-scrollbar-track{box-shadow:inset 0 0 5px gray;border-radius:5px}.searchModal .conditions-collapse::-webkit-scrollbar-thumb{background:#ccc;border-radius:5px}.searchModal .conditions-collapse::-webkit-scrollbar-thumb:hover{background:#b30000}.searchModal .search__notice p{font-size:0;position:absolute;background:url("../images/icon_close_pink.svg") 5px center no-repeat;width:100px;height:34px;border-radius:20px;border:1.5px solid #e93a6a;opacity:1;right:10px;top:30px;cursor:pointer}@media screen and (max-width: 768px){.searchModal .search__notice p{right:10px;top:10px}}@media screen and (min-width: 992px){.searchModal .search__conditions .conditions__choose .list-checkbox .custom-checkbox{flex:0 0 25%}}@media(min-width: 768px){.searchModal .search{height:90%}}@media(max-width: 767px){.searchModal #popup-search{top:0 !important;background:#fff !important;height:100%}.searchModal .search{transform:initial;top:2vh;left:2vw;width:96vw;height:96dvh;overflow-y:auto;position:absolute}.searchModal .search .modal-search .modal-header{background:#fff}.searchModal .search .search__form{margin-top:0}.searchModal .search .search__form .txt{color:#333}.searchModal .modal-search .modal-header{background:#fff}.searchModal .search .search__title{color:#333}.searchModal .conditions-collapse{max-height:calc(100vh - 300px)}.searchModal .search__conditions .conditions__title{color:#333}.searchModal .search__conditions .conditions__content .search__name{color:#333}.searchModal .search__form .search__conditions .conditions__choose__title{color:#333}}.noscr{overflow:hidden;position:relative !important}#goSearch{position:fixed;bottom:120px;right:-200px;transition:all 800ms ease;z-index:999}#goSearch.show{right:-5px}#goSearch a{background:rgba(0,0,0,0);cursor:pointer;outline:none;position:relative;width:172px;height:172px;display:block}#goSearch a img{position:absolute;left:0;bottom:0;right:0;margin:0 auto}@media screen and (max-width: 991px){#goSearch a{width:120px;height:120px;display:block}#goSearch a img:first-child{width:80px}}@media screen and (max-width: 767px){#goSearch{bottom:30px;right:-50px}#goSearch.show{right:6px}#goSearch a{width:40px;height:40px;background:#84cbe5;border-radius:100%;display:flex;justify-content:center;align-items:center}#goSearch a img{width:24px;position:relative}}#goSearchSP{display:none}@media screen and (max-width: 767px){#goSearchSP{display:block;position:fixed;width:100%;background:#fff;left:0;bottom:0;padding:8px 0;z-index:99;box-shadow:5px -2px 4px rgba(0,0,0,.1607843137)}#goSearchSP a{font-weight:bold;font-size:14px;color:#fff;background-color:#60b9d9;border-radius:30px;display:flex;align-items:center;justify-content:center;width:90%;margin:0 auto;padding:6px 0;text-align:center}#goSearchSP a::before{content:"";background:url(../images/icon_search.svg) top center no-repeat;width:20px;height:20px;margin-right:13px}#goSearchSP a:hover{text-decoration:none}}.pageTop{position:fixed;z-index:1000;right:-50px;display:block;bottom:80px;background:url("../../images/toppage.svg") center no-repeat;width:43px;height:43px;font-size:0;z-index:9;cursor:pointer;transition:all 800ms ease}.pageTop.show{right:5px}/*# sourceMappingURL=index.css.map */
