.tour{padding:3rem 1.5rem}.tour .fw-static-api-wrap .fw-static-api-search-wrap{display:grid;grid-template-columns:repeat(1, 1fr);gap:1.5rem}@media(min-width: 768px){.tour .fw-static-api-wrap .fw-static-api-search-wrap{grid-template-columns:repeat(4, 1fr)}}.tour .fw-static-api-wrap .fw-static-api-search__item{position:relative;border-radius:.3em;overflow:hidden;box-shadow:0px 1px 5px rgba(0,0,0,.2705882353)}@media(min-width: 768px){.tour .fw-static-api-wrap .fw-static-api-search__item{opacity:1;transition:all .2s}.tour .fw-static-api-wrap .fw-static-api-search__item:hover{opacity:.6}}.tour .fw-static-api-wrap .fw-static-api-search-data{display:flex;flex-direction:column;gap:.75rem}.tour .fw-static-api-wrap .fw-static-api-search-img img{width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.tour .fw-static-api-wrap .fw-static-api-search-info{display:flex;flex-direction:column;padding:0 .75rem .75rem}.tour .fw-static-api-wrap .fw-static-api-search-info .fw-static-api-search-name{display:block;font-size:1.1em;font-weight:600}.tour .fw-static-api-wrap .fw-static-api-search-info .fw-static-api-search-col{margin:.5rem 0;font-weight:500;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;height:6em}@media(min-width: 768px){.tour .fw-static-api-wrap .fw-static-api-search-info .fw-static-api-search-col{margin:1rem 0;font-size:.9em}}.tour .fw-static-api-wrap .fw-static-api-search-failed,.tour .fw-static-api-wrap .fw-static-api-search-info>div:not([class]){font-size:12px;margin-top:.5rem}.tour .fw-static-api-wrap .fw-static-api-search-price-box{order:3}.tour .fw-static-api-wrap .fw-static-api-search-price-box .fw-static-api-search-price-sub{display:none}.tour .fw-static-api-wrap .fw-static-api-search-price-box .fw-static-api-search-price{color:#e31345;font-weight:600;text-align:right;font-size:10px}.tour .fw-static-api-wrap .fw-static-api-search-price-box .fw-static-api-search-price-num{font-size:2em}.tour .fw-static-api-wrap .fw-static-api-search-btn{position:absolute;left:0;top:0;width:100%;height:100%}.tour .fw-static-api-wrap .fw-static-api-search-btn .fw-btn-search-01{display:block;width:100%;height:100%;background-color:rgba(0,0,0,0);text-indent:100%;overflow:hidden;white-space:nowrap}.tour .fw-static-api-wrap .fw-static-api-search-btn .fw-btn-search-01:hover{background:rgba(0,0,0,0)}.tour .fw-static-api-wrap .fw-static-api-departure{display:flex;justify-content:flex-end;margin-bottom:1.5rem;align-items:stretch;border:1px solid #ccc;border-radius:.3em;overflow:hidden;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto}.tour .fw-static-api-wrap .fw-static-api-departure .fw-static-api-departure-text{display:flex;justify-content:center;align-items:center;padding:.5rem;background-color:#003c61;color:#fff;line-height:1;white-space:nowrap}.tour .fw-static-api-wrap .fw-static-api-departure .fw-select{border:none}.tour .fw-static-api-wrap .fw-static-api-departure .fw-select select{font-family:"Noto Sans JP","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif}.tour details{margin-top:1.5rem;font-size:12px}.tour details summary{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;text-decoration-thickness:1px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#333;text-decoration-color:#333;font-weight:500}.tour details p{margin-top:.25rem}.offer .fw-static-api-wrap .fw-static-api-search__item::before{content:"OFFER";background:#003c61}