.special-business{color:#333;word-wrap:break-word;font-size:13px;line-height:1.3}.special-business h1,.special-business h2,.special-business h3,.special-business h4{font-size:100%;font-weight:700}.special-business img{max-width:none}.special-business ul{list-style:none}.special-business a{color:#333;text-decoration:none}:where(.special-business) a:hover{opacity:.8;text-decoration:underline}:where(.special-business) a:hover img,:where(.special-business) button:hover{opacity:.6}.special-business select{color:#333;box-shadow:none}.special-business a:hover,.special-business a:focus,.special-business a:active{color:inherit}.special-business .business-area{background:#faf9f7;font-family:Noto Sans JP,sans-serif}.special-business .business-area *{box-sizing:border-box}.special-business .business-area * img{display:block}.special-business .business-area .sp-navbar{display:none}@media (max-width:657px){.special-business .business-area .sp-navbar{z-index:10;width:100%;position:fixed;bottom:0}.special-business .business-area .sp-navbar ul{background:#756009;align-items:center;width:100%;display:flex}.special-business .business-area .sp-navbar li{text-align:center;border-right:1px solid #fff;width:25%}.special-business .business-area .sp-navbar li:last-child{border:none}.special-business .business-area .sp-navbar a{color:#fff;padding:10px 0;font-family:游明朝,Yu Mincho,YuMincho,Hiragino Mincho Pro,serif;display:block}}.special-business .business-area .main-block{margin-bottom:35px}.special-business .business-area .main-block img{width:100%}@media (max-width:657px){.special-business .business-area .main-block{margin-bottom:20px}}.special-business .business-area .nav-list{justify-content:space-between;gap:20px;width:100%;max-width:1000px;margin:0 auto 120px;display:flex}@media (min-width:658px) and (max-width:1039px){.special-business .business-area .nav-list{padding:0 20px}}@media (max-width:657px){.special-business .business-area .nav-list{flex-wrap:wrap;gap:10px;width:100%;margin-bottom:60px;padding:0 5%}}.special-business .business-area .nav-list__item{width:48%}.special-business .business-area .nav-list__item img{width:100%}.special-business .business-area .sec-wrap{margin-bottom:160px}@media (max-width:657px){.special-business .business-area .sec-wrap{width:100%;margin-bottom:80px}}.special-business .business-area .sec-wrap__ttl{margin-bottom:45px}.special-business .business-area .sec-wrap__ttl img{margin:0 auto}@media (max-width:657px){.special-business .business-area .sec-wrap__ttl img{width:80%}}.special-business .business-area .sec-wrap__inner{width:100%;max-width:1000px;margin:0 auto}@media (min-width:658px) and (max-width:1039px){.special-business .business-area .sec-wrap__inner{padding:0 20px}}@media (max-width:657px){.special-business .business-area .sec-wrap__inner{width:100%}}.special-business .business-area .sec-wrap__reco{background:#f5f3eb;margin-bottom:80px;padding:80px 0}@media (max-width:657px){.special-business .business-area .sec-wrap__reco{margin-bottom:40px;padding:40px 0}}.special-business .business-area .sec-wrap__feature{background:#fff;margin-bottom:80px;padding:80px 0}@media (max-width:657px){.special-business .business-area .sec-wrap__feature{margin-bottom:40px;padding:40px 0}}.special-business .business-area .charm-list{justify-content:space-between;gap:30px;display:flex}@media (max-width:657px){.special-business .business-area .charm-list{flex-direction:column;margin:0 20px 0 0}}.special-business .business-area .charm-list__item{width:33%}@media (min-width:658px) and (max-width:1039px){.special-business .business-area .charm-list{flex-wrap:wrap;justify-content:center}.special-business .business-area .charm-list__item{width:310px}}@media (max-width:657px){.special-business .business-area .charm-list__item{background:#fff;width:100%;margin:0 10px;display:flex;box-shadow:2px 9px 15px -10px #ccc}}.special-business .business-area .charm-list__img{width:100%;height:210px;position:relative;overflow:hidden}@media (max-width:657px){.special-business .business-area .charm-list__img{width:50%;height:193px}}.special-business .business-area .charm-list__img .is-pc,.special-business .business-area .charm-list__img .is-sp{display:none}.special-business .business-area .charm-list__img .is-pc img,.special-business .business-area .charm-list__img .is-sp img{object-fit:cover;display:none;position:absolute}.special-business .business-area .charm-list__img .is-pc img{width:100%;height:100%}.special-business .business-area .charm-list__img .is-pc{display:block}@media (max-width:657px){.special-business .business-area .charm-list__img .is-pc{display:none}.special-business .business-area .charm-list__img .is-sp{display:block}}.special-business .business-area .charm-list__img img{width:100%}@media (max-width:657px){.special-business .business-area .charm-list__txtarea{width:50%}}.special-business .business-area .charm-list__ttl{color:#756009;background:#fff;margin-right:10px;padding:10px;font-family:游明朝,Yu Mincho,YuMincho,Hiragino Mincho Pro,serif;font-size:18px;font-weight:700}.special-business .business-area .charm-list__txt{background:#fff;margin-right:10px;padding:0 10px 10px;line-height:1.4;box-shadow:2px 9px 15px -10px #ccc}@media (max-width:657px){.special-business .business-area .charm-list__txt{box-shadow:none}}.special-business .business-area .destination-list{flex-wrap:wrap;justify-content:space-between;display:flex}.special-business .business-area .destination-list:after{content:"";width:19%;height:0;display:block}@media (max-width:657px){.special-business .business-area .destination-list{justify-content:space-evenly;margin-bottom:20px}.special-business .business-area .destination-list:after{content:"";width:46%;display:block}}.special-business .business-area .destination-list__item{margin-bottom:30px}@media (max-width:657px){.special-business .business-area .destination-list__item{width:46%;margin-bottom:15px}.special-business .business-area .destination-list__item:nth-child(n+9){display:none}.special-business .business-area .destination-list__item img{width:100%}}.special-business .business-area .airline-list{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:657px){.special-business .business-area .airline-list{justify-content:space-evenly;gap:0;margin-bottom:20px}.special-business .business-area .airline-list:after{content:"";width:46%;display:block}}.special-business .business-area .airline-list__item{margin-bottom:30px}@media (max-width:657px){.special-business .business-area .airline-list__item{width:46%;margin-bottom:15px}.special-business .business-area .airline-list__item:nth-child(n+9){display:none}.special-business .business-area .airline-list__item img{width:100%}}.special-business .business-area .more-btn{display:none}@media (max-width:657px){.special-business .business-area .more-btn{text-align:center;color:#756009;background:#fff;border:1px solid #a78911;width:260px;margin:0 auto;padding:10px;font-family:游明朝,Yu Mincho,YuMincho,Hiragino Mincho Pro,serif;font-size:18px;font-weight:700;display:block;position:relative}.special-business .business-area .more-btn span{width:16.1px;height:9.1px;position:absolute;top:16px;right:18px}.special-business .business-area .more-btn span:before,.special-business .business-area .more-btn span:after{content:"";transform-origin:50% calc(100% - .5px);background-color:#756009;border-radius:9999px;width:1px;height:12px;position:absolute;bottom:0;left:calc(50% - .5px)}.special-business .business-area .more-btn span:before{transform:rotate(45deg)}.special-business .business-area .more-btn span:after{transform:rotate(-45deg)}.special-business .business-area .more-btn.open span{top:10px}.special-business .business-area .more-btn.open span:before{transform:rotate(130deg)}.special-business .business-area .more-btn.open span:after{transform:rotate(-130deg)}}.special-business .business-area .repo-list{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}@media (max-width:657px){.special-business .business-area .repo-list{margin:0 20px}}.special-business .business-area .repo-list__item{background:#fff;border:1px solid #a78911;width:490px;max-width:100%;position:relative;box-shadow:2px 9px 15px -10px #ccc}.special-business .business-area .repo-list__item a{gap:20px;width:100%;padding:20px;font-family:游明朝,Yu Mincho,YuMincho,Hiragino Mincho Pro,serif;font-size:18px;font-weight:700;display:flex}.special-business .business-area .repo-list__item a:hover{text-decoration:none}@media (max-width:657px){.special-business .business-area .repo-list__item a{gap:10px;padding:10px;font-size:12px}}.special-business .business-area .repo-list__img{width:50%;height:138px}@media (max-width:657px){.special-business .business-area .repo-list__img{height:100px}}.special-business .business-area .repo-list__img img{object-fit:cover;width:100%;height:138px}@media (max-width:657px){.special-business .business-area .repo-list__img img{height:100px}}.special-business .business-area .repo-list__txt{width:50%}.special-business .business-area .repo-list__more{color:#fff;background:#a78911 url(/special/business/img/arrow.png) 94%/10% no-repeat;width:140px;padding:10px;font-size:14px;position:absolute;bottom:20px;right:20px}@media (max-width:657px){.special-business .business-area .repo-list__more{background-size:8%;width:120px;padding:5px;font-size:12px;bottom:10px;right:10px}.special-business .business-area .repo-list img{width:100%}}.special-business .business-area .feature-list{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}@media (max-width:657px){.special-business .business-area .feature-list{margin:0 20px}}.special-business .business-area .feature-list li{border:1px solid #d2d2d2;width:226px}@media (max-width:657px){.special-business .business-area .feature-list li{border:none;border-bottom:1px solid #d2d2d2;width:100%}.special-business .business-area .feature-list li a{display:flex}.special-business .business-area .feature-list picture{width:30%;margin-bottom:20px}.special-business .business-area .feature-list img{width:100%}}.special-business .business-area .feature-list dl{padding:10px}@media (max-width:657px){.special-business .business-area .feature-list dl{width:70%;padding-top:0}}.special-business .business-area .feature-list dt{margin-bottom:10px;font-size:14px}@media (max-width:657px){.special-business .business-area .feature-list dt{margin-bottom:5px}}.special-business .business-area .feature-list a:hover{text-decoration:none}.special-business .tour-search__panel{background-color:#fff;max-width:1020px;margin:0 auto;box-shadow:8px 8px 20px #0000001a}.special-business .tour-search__submit{color:#fff;cursor:pointer;background:#a78911 url(/special/business/img/search_button.png) 20px/19px 19px no-repeat;border:none;border-radius:0;justify-content:center;align-items:center;width:240px;height:60px;padding:0 30px;font-family:游明朝,Yu Mincho,YuMincho,Hiragino Mincho Pro,serif;font-size:18px;font-weight:700;display:inline-flex;position:relative}.special-business .tour-search__submit:after{content:"";background:url(/special/business/img/arrow.png) 0 0/70% no-repeat;width:24px;height:32px;position:absolute;top:16px;right:8px}@media screen and (max-width:768px){.special-business .tour-search__submit{width:160px;padding:0 20px}}@media screen and (max-width:657px){.special-business .tour-search__submit{background-position:21px;background-size:13px 13px;height:50px;font-size:13px}.special-business .tour-search__submit:after{width:18px;height:26px;top:13px}}
