@charset "UTF-8";.result__btn a:hover,.result__more-btn:hover,.themetour__category__btn a:hover{opacity:.8}.contents__ttl--themetour{border-bottom:2px solid #FC9F53}.contents__ttl__small{font-size:16px;margin-right:5px}@media print,screen and (min-width:960px){.contents__ttl__small{font-size:24px}}.loader-bg{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:rgba(255,248,238,.95);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100vh;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999999}.loader-bg .loader>p{text-align:center;font-size:16px;font-weight:700}@media print,screen and (min-width:768px){.loader-bg .loader>p{font-size:20px}}.loader-bg .loader__image{max-width:150px;margin:40px auto 0}.themetour{max-width:960px;margin:0 auto}.themetour img{width:100%}.themetour__ttl{font-size:18px;background-color:#FEEDD4;font-weight:700;padding:10px;margin-bottom:18px}@media print,screen and (min-width:960px){.themetour__ttl{font-size:20px;padding:10px 20px;margin-bottom:20px}}.themetour__category{margin-bottom:30px}@media print,screen and (min-width:768px){.themetour__category{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px}}.themetour__category__btn{width:100%;text-align:center;margin:0 auto}.themetour__category__btn a{display:block;font-size:16px;color:#333;font-weight:700;background-color:#FEEDD4;border:2px solid #FC9F53;border-radius:8px;padding:10px;-webkit-transition:opacity .3s;transition:opacity .3s}.themetour__category__btn a .txt-small{font-size:14px}@media screen and (max-width:767px){.themetour__category__btn{max-width:320px}.themetour__category__btn:first-child{margin-bottom:10px}.themetour__category__btn a{line-height:1.3}}@media print,screen and (min-width:768px){.themetour__category__btn{width:49%}.themetour__category__btn:first-child{margin-right:1%}.themetour__category__btn a{font-size:20px}.themetour__category__btn a .txt-small{font-size:16px}}.themetour__category__btn a p .category-name{position:relative}.themetour__category__btn a p .category-name::after{content:'';display:inline-block;position:absolute;right:-55px;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.themetour__category__btn--walking a p .category-name::after{background-image:url(/img/themetour/icon_walking.png);background-repeat:no-repeat;background-size:contain;width:30px;height:30px}.themetour__category__btn--bus a p .category-name::after{background-image:url(/img/themetour/icon_bus.png);background-repeat:no-repeat;background-size:contain;width:30px;height:15px}@media print,screen and (min-width:960px){.themetour__category__btn--walking a p .category-name::after{right:-50px}.themetour__category__btn--bus a p .category-name::after{right:-55px}}.themetour__category__btn--special a p .category-name::after{background-image:url(/img/themetour/icon_special.png);background-repeat:no-repeat;background-size:contain;width:27px;height:30px;right:-45px}.themetour__about{margin-bottom:18px}@media print,screen and (min-width:768px){.themetour__about{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:30px}}@media screen and (max-width:767px){.themetour__image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:18px}.themetour__image div:first-child{margin-right:15px}}.themetour__image div img{border-radius:8px}@media print,screen and (min-width:768px){.themetour__image div:first-child{margin-bottom:20px}.themetour__image{width:39.5%;margin-right:30px}.themetour .theme-walking{width:57.3%}}.themetour .theme-walking__detail,.themetour .theme-walking__detail__box:first-child{margin-bottom:20px}.themetour .theme-walking__detail dt{font-size:18px;font-weight:700;padding-left:15px;margin-bottom:10px;position:relative}@media print,screen and (min-width:768px){.themetour .theme-walking__detail dt{font-size:20px}}.themetour .theme-walking__detail dt span{font-size:14px;margin-left:5px}.themetour .theme-walking__detail dt::before{content:'';display:inline-block;background-color:#FC9F53;width:10px;height:29px;border-radius:3px;left:0;position:absolute}.themetour .theme-walking__voice{background-color:#FFF8EE;border-radius:8px;overflow:hidden}.themetour .theme-walking__voice__ttl{color:#fff;font-weight:700;font-size:16px;background-color:#FC7253;padding:10px 10px 10px 35px;position:relative}.themetour .theme-walking__voice__ttl::before{content:'';display:inline-block;background-image:url(/img/themetour/icon_voice.png);background-repeat:no-repeat;background-size:contain;width:21px;height:20px;left:10px;top:55%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute}@media print,screen and (min-width:768px){.themetour .theme-walking__detail dt span{font-size:16px}.themetour .theme-walking__voice__ttl{font-size:18px;padding:10px 10px 10px 45px}.themetour .theme-walking__voice__ttl::before{left:15px;width:25px;height:24px}}.themetour .theme-walking__voice__list{padding:0 10px}@media print,screen and (min-width:768px){.themetour .theme-walking__voice__list{padding:10px}}.themetour .theme-walking__voice__item{font-size:14px;line-height:1.5;border-bottom:1px dashed #FC7253;padding:10px 0 10px 40px;position:relative}.result__btn a,.result__more-btn{font-weight:700;text-align:center;line-height:1.25}.themetour .theme-walking__voice__item:last-child{border-bottom:none}.themetour .theme-walking__voice__item::before{content:'';display:inline-block;background-image:url(/img/themetour/icon_customer.png);background-repeat:no-repeat;background-size:contain;width:20px;height:30px;left:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute}.result__btn a::after,.result__more-btn::after{content:'';height:0;top:50%}.result__list{margin-bottom:30px}.result__item{padding:20px 10px;border-bottom:1px dashed #FC9F53}@media print,screen and (min-width:960px){.result__list{margin-bottom:50px}.result__item{padding:30px 20px}}.result__item:nth-child(even){background-color:#FFF8EE}.result__detail{margin-bottom:5px}@media print,screen and (min-width:768px){.result__detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px}}.result__date,.result__price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.result__date dt,.result__price dt{color:#fff;font-weight:700;font-size:12px;background-color:#FC7253;border-radius:2px;margin-right:5px;padding:2px 10px}@media print,screen and (min-width:960px){.result__date dt,.result__price dt{font-size:14px}.result__date dd,.result__price dd{font-size:16px}}@media screen and (max-width:767px){.result__date{margin-bottom:5px}}@media print,screen and (min-width:768px){.result__date{margin-right:20px}}.result__tour-name{font-size:16px;font-weight:700;margin-bottom:20px}@media print,screen and (min-width:960px){.result__tour-name{font-size:18px;margin-bottom:10px}}.result__btn a{display:block;width:320px;font-size:14px;color:#fff;background-color:#FC9F53;border-radius:8px;padding:10px;position:relative;-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (max-width:767px){.result__btn a{margin:0 auto}}.result__btn a::after{display:inline-block;width:0;border-style:solid;border-width:6px 0 6px 9px;border-color:transparent transparent transparent #fff;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute}@media print,screen and (min-width:768px){.result__btn a{font-size:16px;margin-left:auto}.result__btn a::after{right:20px}}.result__more-btn{display:block;width:320px;color:#333;background-color:#FEEDD4;border:2px solid #FC9F53;border-radius:8px;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s;position:relative;padding:15px 5px;margin:0 auto}.result__more-btn::after{display:inline-block;width:0;border-style:solid;border-width:9px 6px 0;border-color:#FC9F53 transparent transparent;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute}@media print,screen and (min-width:768px){.result__more-btn::after{right:20px}.result__more-btn{width:400px}}