﻿#Maincontent{color:#333;background-color:#fff9f3}.main-content{background-color:#fff9f3;overflow:hidden}.main-content .container{max-width:1040px !important;margin:0px auto;padding:0}@media screen and (max-width: 767px){.main-content .container{padding:0 15px}}.clearfix{clear:both}.mt-20{margin-top:20px}.pt-30{padding-top:30px !important}.no-pad-b{padding-bottom:0 !important}.only_sp{display:none !important}.only_sp01{display:none !important}a{transition:all .3s ease-in-out}a:hover,a:focus{opacity:.7;text-decoration:none !important}.bold{font-weight:bold}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.color-red{color:#cb0b09}.text-center{text-align:center}.text-left{text-align:left}@media screen and (max-width: 767px){.only_pc{display:none !important}.only_sp{display:block !important}.only_sp01{display:flex !important}#gotoTop{bottom:60px}#gotoTop img{width:40px;height:40px}.footer-wrap{padding-bottom:80px}}.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}.key-visual{position:relative;margin:0 auto}.key-visual .closeCampaign{width:100%;position:absolute;z-index:999;height:100%;display:flex;align-items:center;justify-content:center}.key-visual .closeCampaign .inner{border-radius:10px;background-color:rgba(0,0,0,.65);display:flex;flex-direction:column;align-items:center;padding:15px 40px 15px}.key-visual .closeCampaign p{text-align:center;font-size:18px;margin-bottom:10px;color:#fff}.key-visual .closeCampaign .btn-link{background-color:#fff;border-radius:20px;color:#e93a6a;text-align:center;padding:10px 30px;font-weight:bold}.key-visual .closeCampaign .btn-link:hover{text-decoration:none}.key-visual ul li{text-align:center;line-height:1}.key-visual ul li img{width:100%}@media screen and (max-width: 767px){.key-visual{padding:0}.key-visual .closeCampaign .inner{max-width:96%}.key-visual .closeCampaign p{font-size:13px}.key-visual ul li{padding-top:10px;padding-bottom:0px}}.menu-container{padding:50px 0}.menu-container .menu-list{max-width:1130px;margin:0px auto 10px;list-style:none;display:flex;justify-content:center;flex-wrap:wrap;gap:20px 10px}.menu-container .menu-list li{flex:1;max-width:180px}.menu-container .menu-list li a{background:#ef8da5;border-radius:10px;text-align:center;font-size:20px;font-weight:700;height:70px;position:relative;display:flex;justify-content:center;align-items:center;color:#fff}.menu-container .menu-list li.current a,.menu-container .menu-list li:hover a{background:#e65080;color:#fff;opacity:1}.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:#e65080 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media screen and (max-width: 991px){.menu-container{padding:50px 15px}}@media screen and (max-width: 767px){.menu-container{padding:0 10px 20px}.menu-container .menu-list{gap:0;margin:0 -3px}.menu-container .menu-list.menu-custom li{flex:0 0 calc(20% - 6px)}.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}}.section-block{background:#fff9f3;padding:50px 0}.section-block.bg-gray{background:#f6ede4}.section-block .h2-common{font-size:24px;height:60px;display:flex;border-radius:10px;background-color:#e65080;text-align:center;max-width:345px;justify-content:center;align-items:anchor-center;margin:0 auto;color:#fff}@media screen and (max-width: 991px){.section-block{padding:50px 15px}}@media screen and (max-width: 767px){.section-block{padding:30px 0}.section-block .h2-common{width:100%;max-width:100%;border-radius:0}}.timesale-campaign .campaign-block{background:rgba(0,0,0,0);padding:0}.timesale-campaign .campaign-block .campaign-wrap .campaign-detail .h2-ttl01{color:#bf0008}.timesale-campaign .campaign-block .campaign-wrap .campaign-detail .box-coupon .txt-coupon span:last-child{color:#bf0008}.timesale-campaign .campaign-block .campaign-wrap .campaign-detail .list-link li a{background:#e65080}.timesale-campaign .campaign-block .campaign-wrap .campaign-detail .list-link li:last-child a{color:#e65080}.timesale-campaign .campaign-block .campaign-wrap .campaign-detail .discount-coupon-info{border-bottom:none}.timesale-campaign .campaign-block .campaign-wrap .campaign-detail .discount-coupon-info .h3-ttl{background:#707070}.timesale-campaign .campaign-block .campaign-wrap .campaign-detail .discount-coupon-info .h3-ttl span{color:#fff}.timesale-campaign .campaign-block .campaign-wrap .campaign-detail .discount-coupon-info .box-price .h4-ttl{background-color:#bf0008}.timesale-campaign .campaign-block .campaign-wrap .campaign-detail .discount-coupon-info .box-price .box-price-list li .list_ttl{background:#c39378}.timesale-campaign .campaign-block .campaign-wrap .campaign-detail .discount-coupon-info .box-price .box-price-list li .txt-price{color:#bf0008}.timesale-campaign .campaign-block .recommended-hotels{display:none}@media screen and (max-width: 767px){.timesale-campaign{padding-left:0;padding-right:0}.timesale-campaign .container{padding:0}}.timesale-campaign .route-content{padding-top:80px}.timesale-campaign .route-content .h2-ttl{display:flex;justify-content:center;align-items:center;width:100%;max-width:345px;height:60px;border-radius:10px;background:#e65080;margin:0 auto 20px;color:#fff;font-size:24px;line-height:1.4;text-align:center}.timesale-campaign .route-content .route-content-inner{display:flex;justify-content:center;gap:40px;padding-left:15px;padding-right:15px}.timesale-campaign .route-content .route-box{flex:1}.timesale-campaign .route-content .route-box-item{margin-bottom:10px}.timesale-campaign .route-content .route-box-item .item-head{display:grid;grid-template-columns:1fr 150px}.timesale-campaign .route-content .route-box-item .item-head p{display:flex;align-items:center;justify-content:center;min-height:40px;background:#ef8da5;color:#fff;font-size:16px}.timesale-campaign .route-content .route-box-item .item-head p.head-route{border-right:2px solid #fff}.timesale-campaign .route-content .route-box-item .item-content{display:grid;grid-template-columns:1fr 150px}.timesale-campaign .route-content .route-box-item .item-content .route-area{display:grid;grid-template-columns:1fr 65px 1fr;border-right:2px solid #fff}.timesale-campaign .route-content .route-box-item .item-content .route-area .area1,.timesale-campaign .route-content .route-box-item .item-content .route-area .area2,.timesale-campaign .route-content .route-box-item .item-content .route-area .arrow{display:flex;align-items:center;justify-content:center;min-height:40px;border-top:2px solid #fff}.timesale-campaign .route-content .route-box-item .item-content .route-area .area1,.timesale-campaign .route-content .route-box-item .item-content .route-area .area2{background:#e2c3a6;color:#020202;font-size:16px;font-weight:500;line-height:1.4}.timesale-campaign .route-content .route-box-item .item-content .route-area .arrow{background:#fff;color:#020202;font-size:16px}.timesale-campaign .route-content .route-box-item .item-content .sale-tag{display:flex;align-items:center;justify-content:center;min-height:40px;border-top:2px solid #fff;background:#f6ede4;text-align:center;color:#020202;font-size:16px}@media screen and (max-width: 991px){.timesale-campaign .route-content .route-box-item .item-head{grid-template-columns:1fr 100px}.timesale-campaign .route-content .route-box-item .item-content{grid-template-columns:1fr 100px}}@media screen and (max-width: 767px){.timesale-campaign .route-content{padding-top:40px}.timesale-campaign .route-content .h2-ttl{max-width:414px;border-radius:0}.timesale-campaign .route-content .route-content-inner{flex-direction:column;gap:0}}.plan-block .plan-list{display:flex;flex-wrap:wrap;margin:40px -7px 0}.plan-block .plan-list .slick-dots{bottom:15px}.plan-block .plan-list .slick-dotted.slick-slider{margin-bottom:0}.plan-block .plan-list-item{flex:0 0 calc(33.3333333333% - 14px);width:calc(33.3333333333% - 14px);margin:0 7px 14px;max-width:335px;background:#fff;border-radius:10px;box-shadow:0px 2px 4px rgba(0,0,0,.1607843137);padding:20px 0;display:flex;flex-direction:column}.plan-block .plan-list-item .item-head{display:flex;flex-direction:column;align-items:center;margin-bottom:10px;min-height:67px}.plan-block .plan-list-item .item-head .list-tag{display:flex;gap:5px}.plan-block .plan-list-item .item-head .list-tag span{border-radius:30px;line-height:1.4;padding:0 10px;font-size:12px}.plan-block .plan-list-item .item-head .list-tag span.tag1{border:1px solid #6e87b2;background-color:#fff;color:#6e87b2}.plan-block .plan-list-item .item-head .list-tag span.tag2{border:1px solid #6e87b2;background-color:#6e87b2;color:#fff}.plan-block .plan-list-item .item-head .h3-ttl{text-align:center;color:#6e87b2;font-size:18px;font-weight:bold;margin-top:5px}.plan-block .plan-list-item .item-img{text-align:center}.plan-block .plan-list-item .item-img .img{max-height:230px}.plan-block .plan-list-item .item-img .img img{width:100%;height:100%;object-fit:cover}.plan-block .plan-list-item .item-desc{padding:20px 20px 0;flex:1;display:flex;flex-direction:column}.plan-block .plan-list-item .item-desc-inner{margin-bottom:10px}.plan-block .plan-list-item .item-desc .h4-ttl{display:flex;color:#ef8da5;font-size:12px}.plan-block .plan-list-item .item-desc .h4-ttl span{flex:0 0 16px;margin-right:5px}.plan-block .plan-list-item .item-desc .h4-ttl span img{width:100%}.plan-block .plan-list-item .item-desc .txt{color:#6d564a;font-weight:bold;line-height:1.4;font-size:12px}.plan-block .plan-list-item .item-desc .txt span{display:block;font-weight:normal}.plan-block .plan-list-item .item-price{text-align:right;font-size:24px;font-weight:bold;color:#bf0008;margin-top:auto}.plan-block .plan-list-item .item-price span{display:block;font-size:11px;font-weight:normal;color:#6d564a}.plan-block .plan-list-item .item-btn{display:flex;justify-content:center}.plan-block .plan-list-item .item-btn .btn-link{font-size:14px;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:35px;background:#e65080;height:44px;width:100%;max-width:187px;margin-top:10px}.plan-block .plan-list-item .item-btn .btn-link::before{content:"";background:url("../images/icon_search.svg") center no-repeat;width:16px;height:16px;background-size:16px;margin-right:5px}@media screen and (max-width: 767px){.plan-block .plan-list{flex-direction:column;margin-top:30px}.plan-block .plan-list-item{flex:100%;width:100%;margin:0 auto 14px;max-width:345px}.plan-block .plan-list-item .item-head{display:flex;flex-direction:column;align-items:center;margin-bottom:10px}.plan-block .plan-list-item .item-head .list-tag{display:flex;gap:5px}.plan-block .plan-list-item .item-head .list-tag span{border-radius:30px;line-height:1.4;padding:0 10px;font-size:12px}.plan-block .plan-list-item .item-head .list-tag span.tag1{border:1px solid #6e87b2;background-color:#fff;color:#6e87b2}.plan-block .plan-list-item .item-head .list-tag span.tag2{border:1px solid #6e87b2;background-color:#6e87b2;color:#fff}.plan-block .plan-list-item .item-head .h3-ttl{text-align:center;color:#6e87b2;font-size:18px;font-weight:bold;margin-top:5px}.plan-block .plan-list-item .item-img{text-align:center}.plan-block .plan-list-item .item-img .img{max-height:230px}.plan-block .plan-list-item .item-img .img img{width:100%;height:100%;object-fit:cover}.plan-block .plan-list-item .item-desc{padding:20px 20px 0}.plan-block .plan-list-item .item-desc-inner{margin-bottom:10px}.plan-block .plan-list-item .item-desc .h4-ttl{display:flex;color:#ef8da5;font-size:12px}.plan-block .plan-list-item .item-desc .h4-ttl span{flex:0 0 16px;margin-right:5px}.plan-block .plan-list-item .item-desc .h4-ttl span img{width:100%}.plan-block .plan-list-item .item-desc .txt{color:#6d564a;font-weight:bold;line-height:1.4;font-size:12px}.plan-block .plan-list-item .item-desc .txt span{display:block;font-weight:normal}.plan-block .plan-list-item .item-price{text-align:right;font-size:24px;font-weight:bold;color:#bf0008}.plan-block .plan-list-item .item-price span{display:block;font-size:11px;font-weight:normal;color:#6d564a}.plan-block .plan-list-item .item-btn{display:flex;justify-content:center}.plan-block .plan-list-item .item-btn .btn-link{font-size:14px;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:35px;background:#e65080;height:44px;width:100%;max-width:187px;margin-top:10px}.plan-block .plan-list-item .item-btn .btn-link::before{content:"";background:url("../images/icon_search.svg") center no-repeat;width:16px;height:16px;background-size:16px;margin-right:5px}}.airline-block{padding-top:0}.airline-block .h2-ttl{border-top:2px solid #c99b7b;text-align:center;margin-bottom:20px;padding-top:40px}.airline-block .h2-ttl .logo{display:block}.airline-block .h2-ttl .logo img{max-width:280px;width:100%}.airline-block .h2-ttl .ttl{display:block;font-size:34px;font-weight:bold;line-height:1.6;color:#ef8da5}.airline-block .txt{font-size:18px;line-height:1.6;color:#707070;padding:0 50px}.airline-block .airline-list{border-bottom:2px solid #c99b7b;padding:0 50px 40px}.airline-block .airline-list-item{margin-top:20px;color:#707070}.airline-block .airline-list-item .h3-ttl{font-size:24px;color:#c39378;background-color:#f6ede4;border-radius:12px;padding:22px 15px;cursor:pointer;position:relative}.airline-block .airline-list-item .h3-ttl::after{content:"+";position:absolute;right:15px;font-size:28px;top:18px;font-weight:300}.airline-block .airline-list-item .h3-ttl.active::after{content:"";width:16px;height:2px;background-color:#c39378;top:44%;right:15px}.airline-block .airline-list-item .accordion-content{padding:15px}.airline-block .airline-list-item .txt01{font-size:18px;line-height:1.6;color:#707070}.airline-block .airline-list-item .txt01 span{color:#bf0008}.airline-block .airline-list-item .txt01 strong{font-weight:bold;margin-bottom:10px}.airline-block .airline-list-item .txt01 strong:last-child{margin-top:20px;display:block}.airline-block .airline-list-item .txt01 a{display:block;color:#5172aa;text-decoration:underline;font-weight:bold}.airline-block .airline-list-item .box-note .txt-label{font-size:14px;line-height:1.6}.airline-block .airline-list-item .box-note ul{font-size:18px;line-height:1.6}.airline-block .airline-list-item .box-note ul li{display:flex}.airline-block .airline-list-item .box-note ul li::before{content:"※"}@media screen and (max-width: 767px){.airline-block{padding:0}.airline-block .h2-ttl .ttl{font-size:20px}.airline-block .txt{font-size:14px;padding:0}.airline-block .airline-list{padding:0 0 40px}.airline-block .airline-list-item{margin-top:20px;color:#707070}.airline-block .airline-list-item .h3-ttl{font-size:18px}.airline-block .airline-list-item .h3-ttl::after{top:13px}.airline-block .airline-list-item .txt01{font-size:14px}.airline-block .airline-list-item .box-note .txt-label{font-size:14px}.airline-block .airline-list-item .box-note ul{font-size:14px}}.section-boxsearch{background:#fff9f3}.section-boxsearch .h2-ttl{font-size:22px;line-height:28px;font-weight:bold;color:#e65080;text-align:center}@media screen and (max-width: 991px){.section-boxsearch{padding-left:15px;padding-right:15px}}@media screen and (max-width: 767px){.section-boxsearch .h2-ttl{font-size:16px;margin:0 15px;line-height:24px}}.SearchInner .search__notice{background-color:#e65080}.SearchInner .btn--search{background:#e65080}.SearchInner .search-box{background:none !important;padding:40px 0 30px !important}.SearchInner .search-box .search__input .custom-select{line-height:20px !important}.SearchInner .search__conditions .jal-accordion::before{content:"";background:url("../../img/icon_add_circle.svg") center no-repeat;width:24px;height:24px;margin-right:4px}.SearchInner .search__conditions .jal-accordion--open::before{background:url("../../img/icon_add_minus.svg") 0 center no-repeat}@media screen and (max-width: 767px){.SearchInner .search-box{padding:20px 0 30px !important}.SearchInner .formsearch .search{border-radius:0;margin-top:0 !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;padding-top:0}.searchModal #popup-search{background:rgba(0,0,0,0) !important;overflow-y:clip;height:90vh}.searchModal ul.select2-results__options{background:none !important}.searchModal #popup-search .modal-dialog{height:100% !important;width:100%;max-width:100%}.searchModal .search.pc_only{position:fixed;max-width:940px;left:50%;top:8%;transform:translate(-50%, 0);margin-top:0 !important}.searchModal .search.pc_only .search-departure.dropdown-content{overflow-y:inherit;background:rgba(0,0,0,0) !important;padding:0px !important;box-shadow:none !important}.searchModal .search.pc_only .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{font-size:0;display:block;background:#fff;margin-top:0}.searchModal .search__notice p{font-size:0;position:relative;position:absolute;background:url("../../img/close.png") center no-repeat;background-size:cover;width:40px;height:40px;right:0px;top:0px;cursor:pointer}@media(max-width: 1199px){.searchModal .search__notice p{right:15px}}@media(max-width: 767px){.searchModal .search__notice p{right:5px}}@media(max-width: 767px){.searchModal #popup-search{background:#fff !important;top:2vh;left:2vw;width:96vw;height:96vh}.searchModal #searchInfo{transform:initial;top:2vh;left:2vw;width:96vw;height:96vh;overflow-y:auto;position:absolute;margin-top:0 !important}.searchModal #searchInfo .modal-search .modal-header{background:#fff}.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}}@media screen and (min-width: 992px){.searchModal .search__conditions .conditions__choose .list-checkbox .custom-checkbox{flex:0 0 25%}}.noscr{overflow:hidden;position:relative !important}@media(min-width: 768px){.search__tourcode .search-box .search_input input{box-shadow:1px 1px 4px 0 rgba(0,0,0,.25)}}#goSearch{position:fixed;bottom:80px;right:-200px;transition:all 800ms ease;z-index:999}#goSearch.show{right:0}#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{width:100px}#goSearch.show{right:-10px}}@media screen and (max-width: 767px){#goSearch.show{display:none !important}}#goSearchSP{display:none}@media screen and (max-width: 767px){#goSearchSP{display:block;position:fixed;width:100%;background:#fff;left:0;bottom:0;padding:15px 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:#9b308c;border-radius:30px;display:flex;align-items:center;justify-content:center;width:90%;margin:0 auto;padding:12px 0}#goSearchSP a::before{content:"";background:url(../../img/icon_search.svg) top center no-repeat;width:20px;height:20px;margin-right:5px}#goSearchSP a:hover{text-decoration:none}}.page-top{position:fixed;z-index:1000;right:5px;display:block;bottom:30px;background:url("../../../images/toppage.svg") center no-repeat;width:43px;height:43px;font-size:0}@media screen and (max-width: 767px){.page-top{bottom:80px}}/*# sourceMappingURL=index.css.map */
