﻿.category-works h1{position:relative;padding:1.5rem 2rem;border-bottom:3px solid #494948 !important;border-left:3px solid #494948;border-radius:0 0 0 20px}.category-works h1::before{position:absolute;right:50px;bottom:-21px;width:0;height:0;content:"";border-width:21px 21px 0 0;border-style:solid;border-color:#494948 transparent transparent transparent}.category-works h1::after{position:absolute;right:54px;bottom:-14px;width:0;height:0;content:"";border-width:14px 14px 0 0;border-style:solid;border-color:#F5F7F6 transparent transparent transparent}.works-img-inner{display:flex;list-style:none;padding:0;overflow-x:scroll;padding-bottom:0.5rem}@media (min-width:992px){.works-img-inner{max-width:616px}}@media (min-width:1200px){.works-img-inner{max-width:598px}}@media (min-width:1400px){.works-img-inner{max-width:733px}}.works-img-inner::-webkit-scrollbar{background:transparent;border-radius:6px;height:5px}.works-img-inner::-webkit-scrollbar-thumb{background-color:#00A163;border-radius:6px}.works-img-inner li{margin-right:1rem}.works-img-inner li button{border:inherit;background-color:transparent;padding:0;overflow:hidden;height:100px;width:180px}.works-img-inner li button:hover{background-color:transparent}.works-img-inner li button:hover img{transform:scale(1.1);transition:0.5s all}.works-img-inner li button img{height:100%;width:100%;object-fit:cover;transition:0.5s all}.works-img-inner li .modal{transform:translateY(9%)}.works-img-inner li .modal .modal-body{position:relative;padding:4rem 1rem 1rem 1rem}.works-img-inner li .modal .modal-body .btn-close{position:absolute;top:0;right:0;height:4rem;width:4rem;border:none}.offer-type .tour-box{position:relative}.offer-type .tour-box:before{content:"";font-family:bootstrap-icons;color:#EC553A;position:absolute;top:0;right:0;bottom:0;left:0;width:1.5rem;height:1.5rem;font-size:1.5rem;margin:auto;transform:translateY(-5px)}.offer-type .tour-box .departure .departure-bg{border:1px solid #A4A4A3;border-radius:4px;height:100%}.offer-type .tour-box .departure .departure-bg dt{background-color:#F3F0E7}.offer-type .tour-box .goal .goal-bg{border:1px solid #A4A4A3;border-radius:4px}.offer-type .tour-box .goal .goal-bg dt{text-shadow:1px 1px 0 #fff, -1px -1px 0 #fff, -1px 1px 0 #fff, 1px -1px 0 #fff, 0px 1px 0 #fff, 0 -1px 0 #fff, -1px 0 0 #fff, 1px 0 0 #fff;background-color:#F29600}.offer-type .offer-type-wrap{display:flex;align-items:center;justify-content:space-between;padding:0.5rem;border-bottom:solid 1px #A4A4A3}.offer-type .offer-type-wrap dd{margin-bottom:0}@media (max-width:991.98px){.offer-type .offer-type-wrap{display:flex;align-items:center}}.offer-type .price-box{background-color:#f3f0e7;border-radius:4px;text-align:center;margin-top:1rem;padding:0.5rem}.offer-type .price-box dd{font-weight:bold}.offer-type .price-box dd span{font-size:2.5rem;color:#EC553A}.offer-type .price-box dd{margin-bottom:0 !important;padding-left:1rem}.offer-type .price-box p{font-size:0.8rem;color:#494948}.offer-type dd{word-break:break-all}section[id$="details"],section[id$="customervoice"]{background-color:#F3F0E7;border-radius:20px;padding:1rem 3rem}h2[id$="heading"]{margin-top:2rem}h2[id$="heading"]::after{z-index:0}.aside-info{background-color:#D2D1D1;border-radius:0.5rem;padding:1rem}.aside-info dl{margin:0}.aside-info dt,.aside-info dd,.aside-info ul,.aside-info li{display:inline-block;margin:0}.aside-info li+li:before{content:"　/　"}