@charset "UTF-8";.cont01{display:block}.cont01.-column-1 .fw-top .fw-static-api-search-wrap{display:block;margin-bottom:-40px}.cont01.-column-1 .fw-top .fw-static-api-search__item{display:block;margin-bottom:40px}.cont01.-column-1 .fw-top .fw-static-api-search-data{flex-direction:row}.cont01.-column-1 .fw-top .fw-static-api-search-img{flex-basis:300px;max-width:300px;flex-grow:0;flex-shrink:0}.cont01.-column-1 .fw-top .fw-static-api-search-info{flex-direction:row;flex-wrap:wrap;padding:0 0 0 10px}.cont01.-column-1 .fw-top .fw-static-api-search-name{width:100%;flex-basis:100%;flex-grow:0;flex-shrink:0;margin-bottom:10px;font-size:23px}.cont01.-column-1 .fw-top .fw-static-api-search-col{flex-basis:270px;max-width:270px;flex-grow:0;flex-shrink:0;margin-bottom:0}.cont01.-column-1 .fw-top .fw-static-api-search-price-box{flex-basis:370px;flex-grow:0;flex-shrink:0;height:74px;margin-left:auto;padding:10px;border-top:0}.cont01.-column-1 .fw-top .fw-static-api-search-price-num{font-size:36px}.cont01.-column-1 .fw-top .fw-static-api-search-price-unit{font-size:18px}.cont01.-column-1 .fw-top .fw-static-api-search-btn{display:flex;justify-content:flex-end;margin-top:-55px;margin-left:auto;padding:0}.cont01.-column-1 .fw-top .fw-btn-search-01{width:370px;height:55px;background:url(/air/fair/feature/toshikoshi/common/image/cont01_button-1.png) no-repeat;background-size:100% auto}.cont01.-column-2 .fw-top .fw-static-api-search-wrap{margin-bottom:-30px}.cont01.-column-2 .fw-top .fw-static-api-search__item{position:relative;flex-basis:calc((100% - 30px * 2 * 2) / 2 - 30px * (1 / 2) - .01px);flex-grow:0;flex-shrink:0;margin-bottom:30px}.cont01.-column-2 .fw-top .fw-static-api-search__item:not(:nth-child(2n)){margin-right:30px}.cont01.-column-2 .fw-top .fw-static-api-search-data{position:relative}.cont01.-column-2 .fw-top .fw-static-api-search-img{display:block;position:absolute;top:calc(110px);left:0;width:180px;margin-top:10px}.cont01.-column-2 .fw-top .fw-static-api-search-info{padding:0}.cont01.-column-2 .fw-top .fw-static-api-search-name{height:110px;font-size:23px}.cont01.-column-2 .fw-top .fw-static-api-search-col{position:relative;margin-top:10px;margin-left:calc(180px + 10px);margin-bottom:0;min-height:135px}.cont01.-column-2 .fw-top .fw-static-api-search-price{display:flex;justify-content:flex-end;align-items:center}.cont01.-column-2 .fw-top .fw-static-api-search-price-box{margin-top:10px;padding:5px 10px;border-top:0}.cont01.-column-2 .fw-top .fw-static-api-search-price{display:block}.cont01.-column-2 .fw-top .fw-static-api-search-price-num{font-size:36px}.cont01.-column-2 .fw-top .fw-static-api-search-price-unit{font-size:18px}.cont01.-column-2 .fw-top .fw-static-api-search-btn{margin-top:10px;padding:0}.cont01.-column-2 .fw-top .fw-btn-search-01{width:450px;height:55px;background:url(/air/fair/feature/toshikoshi/common/image/cont01_button-2.png) no-repeat;background-size:100% auto;font-size:18px;font-weight:bold}.cont01.-column-3 .fw-top .fw-static-api-search-wrap{margin-bottom:-30px}.cont01.-column-3 .fw-top .fw-static-api-search__item{position:relative;flex-basis:28%;flex-grow:0;flex-shrink:0;margin-bottom:30px;padding:6px}.cont01.-column-3 .fw-top .fw-static-api-search__item:not(:nth-child(3n)){margin-right:40px}.cont01.-column-3 .fw-top .fw-static-api-search-img{display:block;width:280px;height:210px;position:absolute;margin-top:calc(83px + 6px)}.cont01.-column-3 .fw-top .fw-static-api-search-info{display:flex;flex-direction:column;padding:0}.cont01.-column-3 .fw-top .fw-static-api-search-name{height:83px}.cont01.-column-3 .fw-top .fw-static-api-search-col{margin-top:calc(210px + 12px);margin-bottom:15px}.cont01.-column-3 .fw-top .fw-static-api-search-price-box{margin-top:auto;padding:8px 10px}.cont01.-column-3 .fw-top .fw-static-api-search-btn{margin-top:6px;padding:0}.cont01.-column-3 .fw-top .fw-btn-search-01{width:280px;height:55px;background:url(/air/fair/feature/toshikoshi/common/image/cont01_button-3.png) no-repeat;background-size:100% auto;font-size:18px;font-weight:bold}.cont01:not(:last-child){margin-bottom:90px}.cont01 .fw-top .fw-static-api-wrap{margin-top:25px}.cont01 .fw-top .fw-static-api-departure{display:flex;justify-content:flex-start;font-weight:bold}.cont01 .fw-top .fw-static-api-departure:before{display:block;width:22px;height:calc(22px / 0.6666666667);margin-right:13px;box-sizing:border-box;background:url(/air/fair/feature/toshikoshi/common/image/cont03_icon-pin.png) no-repeat;background-size:100% auto;content:""}.cont01 .fw-top .fw-static-api-departure .fw-select{min-width:140px;border-color:#bdbdbd;border-radius:0}.cont01 .fw-top .fw-static-api-departure .fw-select:before{top:calc(50% + 12px);right:18px;display:block;width:8px;height:8px;border-top:3px solid black;border-right:3px solid black;transform-origin:100% 0;content:"";transform:rotate(135deg);pointer-events:none}.cont01 .fw-top .fw-static-api-departure .fw-select select{font-size:14px}.cont01 .fw-top .fw-static-api-search-wrap{display:flex;flex-wrap:wrap;margin-top:20px}.cont01 .fw-top .fw-static-api-search-data,.cont01 .fw-top .fw-static-api-search-info,.cont01 .fw-top .fw-static-api-search__item{display:flex;flex-direction:column;flex-basis:auto;flex-grow:1;min-height:0%}.cont01 .fw-top .fw-static-api-search-data{align-items:flex-start}.cont01 .fw-top .fw-static-api-search__item{position:relative;z-index:0;width:auto;background:transparent;border:0;margin:10px;padding:10px;box-sizing:content-box}.cont01 .fw-top .fw-static-api-search__item:before{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;width:calc(100% + 10px * 2);height:calc(100% + 10px * 2);box-sizing:border-box;background:#ed7d06;content:""}.cont01 .fw-top .fw-static-api-search__item:after{display:block;position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border-radius:10px;box-sizing:border-box;background:#fff;content:""}.cont01 .fw-top .fw-static-api-search-img{display:block;flex-basis:auto;flex-grow:0;min-height:0%;background-color:transparent}.cont01 .fw-top .fw-static-api-search-img img{display:block;width:100%;max-height:none}.cont01 .fw-top .fw-static-api-search-info{padding:10px 7px;box-sizing:border-box}.cont01 .fw-top .fw-static-api-search-info .fw-static-api-search-failed,.cont01 .fw-top .fw-static-api-search-info>div:not([class]),.cont01 .fw-top .fw-static-api-search-info>div[class=""]{order:2;margin-top:5px;font-size:14px;color:#000;line-height:1.6}.cont01 .fw-top .fw-static-api-search-name{display:block;order:1;padding:10px;box-sizing:border-box;background:url(/air/fair/feature/toshikoshi/common/image/tour_ttl-air.png);font-size:16px;font-weight:bold;line-height:1.3;color:#fff;text-align:left!important}.cont01 .fw-top .fw-static-api-search-price-box{order:3;margin-bottom:0;background:#f9f6dc}.cont01 .fw-top .fw-static-api-search-price{display:block;margin-top:3px;text-align:right}.cont01 .fw-top .fw-static-api-search-price:before{font-size:14px;font-weight:bold;color:#000;line-height:1.6;content:"旅行代金(大人1名あたり)"}.cont01 .fw-top .fw-static-api-search-price-num,.cont01 .fw-top .fw-static-api-search-price-range,.cont01 .fw-top .fw-static-api-search-price-unit{font-size:22px;font-weight:bold;color:#c5202d;line-height:1.3}.cont01 .fw-top .fw-static-api-search-price-sub{display:none}.cont01 .fw-top .fw-static-api-search-col{order:2;font-size:14px;color:#000;line-height:1.4}.cont01 .fw-top .fw-static-api-search-col span{display:block;margin-bottom:5px;padding:5px;box-sizing:border-box;background:#eff4f7;font-size:13px;color:#000;line-height:1.3}.cont01 .fw-top .fw-static-api-search-days{display:none}.cont01 .fw-top .fw-static-api-search-btn{padding:0 7px 10px;box-sizing:border-box}.cont01 .fw-top .fw-btn-search-01{border:none;cursor:pointer;padding:0;-webkit-appearance:none;appearance:none;display:block;position:relative;width:100%;padding:10px 35px;border-radius:0;box-sizing:border-box;font-size:16px;font-weight:normal;color:#fff;text-align:center;line-height:2}.cont01 .fw-top .fw-btn-search-01:hover{filter:brightness(1.3)}.cont02.-column-1 .cont02__list{display:block}.cont02.-column-1 .cont02__item:not(:last-child){margin-bottom:20px}.cont02.-column-1 .cont02__inner01{display:flex}.cont02.-column-1 .cont02__imgWrapper{flex-basis:300px}.cont02.-column-1 .cont02__txtWrapper{margin-left:10px}.cont02.-column-1 .cont02__price{font-size:36px}.cont02.-column-1 .cont02__priceUnit{font-size:18px}.cont02.-column-1 .cont02__link{width:370px;height:55px;background:url(/air/fair/feature/toshikoshi/common/image/cont01_button-1.png) no-repeat;background-size:100% auto;font-size:16px}.cont02.-column-2 .cont02__list{margin-bottom:-20px}.cont02.-column-2 .cont02__item{display:flex;flex-direction:column;flex-basis:calc(100% / 2 - 20px * (1 / 2) - .01px);max-width:calc(100% / 2 - 20px * (1 / 2) - .01px);margin-bottom:20px}.cont02.-column-2 .cont02__item:not(:nth-child(2n)){margin-right:20px}.cont02.-column-2 .cont02__itemInner{display:flex;flex-direction:column;flex-basis:10px;flex-grow:1}.cont02.-column-2 .cont02__ttl{font-size:23px}.cont02.-column-2 .cont02__inner03{margin-bottom:10px}.cont02.-column-2 .cont02__imgWrapper{flex-basis:180px;flex-grow:0;flex-shrink:0}.cont02.-column-2 .cont02__txtWrapper{margin-left:10px}.cont02.-column-2 .cont02__desc{font-size:14px}.cont02.-column-2 .cont02__priceList{margin-top:auto}.cont02.-column-2 .cont02__priceTtl{font-size:14px}.cont02.-column-2 .cont02__priceDesc{margin-top:-3px}.cont02.-column-2 .cont02__price{font-size:36px}.cont02.-column-2 .cont02__priceUnit{font-size:18px}.cont02.-column-2 .cont02__link{width:450px;height:55px;background:url(/air/fair/feature/toshikoshi/common/image/cont01_button-2.png) no-repeat;background-size:100% auto;font-size:18px;font-weight:bold}.cont02.-column-3 .cont02__list{margin-bottom:-20px}.cont02.-column-3 .cont02__item{display:flex;flex-direction:column;flex-basis:calc(100% / 3 - 35px * (2 / 3) - .01px);max-width:calc(100% / 3 - 35px * (2 / 3) - .01px);margin-bottom:20px}.cont02.-column-3 .cont02__item:not(:nth-child(3n)){margin-right:35px}.cont02.-column-3 .cont02__itemInner{display:flex;flex-direction:column;flex-basis:10px;flex-grow:1;padding:5px}.cont02.-column-3 .cont02__ttl{padding:5px;border-top-left-radius:6px;border-top-right-radius:6px;font-size:16px}.cont02.-column-3 .cont02__imgWrapper{display:block;margin-top:6px}.cont02.-column-3 .cont02__txtWrapper{margin-top:6px}.cont02.-column-3 .cont02__desc{margin-bottom:10px;font-size:14px}.cont02.-column-3 .cont02__priceList{margin-top:auto}.cont02.-column-3 .cont02__priceTtl{font-size:14px}.cont02.-column-3 .cont02__price{font-size:21px}.cont02.-column-3 .cont02__priceUnit{font-size:16px}.cont02.-column-3 .cont02__link{width:280px;height:55px;background:url(/air/fair/feature/toshikoshi/common/image/cont01_button-3.png) no-repeat;background-size:100% auto;font-size:18px;font-weight:bold}.cont02__inner{margin:40px 0}.cont02__list{display:flex;flex-wrap:wrap}.cont02__item{display:block;padding:10px;box-sizing:border-box;background:#ed7d06}.cont02__itemInner{padding:10px;border-radius:10px;box-sizing:border-box;background:#fff}.cont02__ttl{display:block;padding:10px;box-sizing:border-box;background:url(../image/tour_ttl-air.png);font-size:23px;font-weight:bold;color:#fff;line-height:1.3}.cont02__imgWrapper{flex-grow:0;flex-shrink:0}.cont02__img{display:block;width:100%}.cont02__date{display:block;padding:5px;box-sizing:border-box;background:#eff4f7;font-size:13px;color:#000;line-height:1.3}.cont02__desc{margin-top:5px;font-size:14px;color:#000;line-height:1.3}.cont02__inner02{display:flex;justify-content:space-between;margin-top:10px}.cont02__inner02-1{flex-basis:270px;max-width:270px;flex-grow:0;flex-shrink:0;margin-bottom:0}.cont02__inner02-2{flex-basis:370px;flex-grow:0;flex-shrink:0}.cont02__priceList{display:flex;flex-direction:column;align-items:flex-end;padding:10px;box-sizing:border-box;background:#f9f6dc;line-height:1.3}.cont02__priceTtl{font-size:14px;font-weight:bold;color:#000}.cont02__priceDesc{display:flex;align-items:baseline;font-weight:bold;color:#c5202d}.cont02__link{display:flex;justify-content:center;align-items:center;margin-top:5px;color:#fff!important;line-height:1.3}.cont02__link:hover{filter:brightness(1.3);text-decoration:none}.cont02__inner03{display:flex;margin-top:10px}
/*# sourceMappingURL=bundle_pc.css.map */