.contents{}.contents .con-mv{position:relative}.contents .con-mv .con-mv_bg{width:100%;aspect-ratio:1600/900;background:#4d4d4d;overflow:hidden}@media screen and (max-width:767px){.contents .con-mv .con-mv_bg{aspect-ratio:375/560}}.contents .con-mv .con-mv_bg:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#cecece;opacity:1;mix-blend-mode:multiply}.contents .con-mv .con-mv_bg img{width:100%;height:100%;object-fit:cover}.contents .con-mv .con-mv_ttl__wrap{position:absolute;top:50%;left:50%;width:90%;transform:translate(-50%,-50%)}.contents .con-mv .con-mv_ttl__wrap .con-mv_ttl{font-family:goudy-old-style,serif;font-size:5.5rem;font-weight:700;line-height:1.2;color:#ffffff;text-align:center}@media screen and (max-width:600px){.contents .con-mv .con-mv_ttl__wrap .con-mv_ttl{font-size:3rem}}.contents .con-mv .con-mv_ttl__wrap .con-mv_desc{font-size:2rem;font-weight:400;line-height:1.6;color:#ffffff;text-align:center;margin-top:1em}@media screen and (max-width:600px){.contents .con-mv .con-mv_ttl__wrap .con-mv_desc{font-size:1.4rem}}.contents .con-mv .con-mv_ttl__wrap .con-mv_desc span{position:relative;display:inline-block;padding-right:2em}@media screen and (max-width:767px){.contents .con-mv .con-mv_ttl__wrap .con-mv_desc span{display:block;padding-right:0;padding-bottom:2em}}.contents .con-mv .con-mv_ttl__wrap .con-mv_desc span:after{content:"";display:block;position:absolute;top:50%;right:1em;width:1px;height:1em;background:#ffffff;transform:translateY(-50%)}@media screen and (max-width:767px){.contents .con-mv .con-mv_ttl__wrap .con-mv_desc span:after{top:initial;right:initial;bottom:1em;left:50%;width:1em;height:1px;transform:translateX(-50%)}}.contents .con-about{position:relative;padding:65px 0 50px}@media screen and (max-width:1000px){.contents .con-about{padding-bottom:70px}}.contents .con-about .con-about__inner{position:relative;width:90%;max-width:1200px;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;row-gap:30px}.contents .con-about .con-about_txt{width:25%;padding-top:5vw}@media screen and (max-width:1200px){.contents .con-about .con-about_txt{padding-top:0}}@media screen and (max-width:1000px){.contents .con-about .con-about_txt{width:100%}}@media screen and (min-width:1001px){.contents .con-about .con-about_txt .con-about_txt__inner{width:35vw;max-width:600px}}.contents .con-about .con-about_txt .con-about_ttl{font-family:goudy-old-style,serif;font-size:4.5rem;font-weight:700;line-height:1.2;color:#867726;margin-bottom:1em}@media screen and (max-width:600px){.contents .con-about .con-about_txt .con-about_ttl{font-size:4rem;margin-bottom:0.5em}}.contents .con-about .con-about_txt .con-about_desc{font-size:1.6rem;font-weight:300;line-height:1.6}.contents .con-about .con-about_map{width:75%}@media screen and (max-width:1000px){.contents .con-about .con-about_map{width:100%}}.contents .con-service{position:relative;background:#ffffff;padding:60px 0 70px}.contents .con-service .con-service__inner{position:relative;width:90%;max-width:1000px;margin-left:auto;margin-right:auto}.contents .con-service .con-service_ttl{font-family:goudy-old-style,serif;font-size:4.5rem;font-weight:700;line-height:1.2;color:#867726;text-align:center}@media screen and (max-width:600px){.contents .con-service .con-service_ttl{font-size:4rem}}.contents .con-service .con-service_list{display:flex;flex-wrap:wrap;justify-content:center;gap:25px 6.875%;margin-top:50px}@media screen and (max-width:600px){.contents .con-service .con-service_list{column-gap:5%;margin-top:30px}}.contents .con-service .con-service_list .con-service_list__item{position:relative;font-size:1.6rem;font-weight:500;line-height:1.4;text-align:center;color:#867726;width:14.5%;padding:0 5px}@media screen and (max-width:600px){.contents .con-service .con-service_list .con-service_list__item{font-size:1.4rem;width:30%}}.contents .con-service .con-service_list .con-service_list__item:before{content:"";display:block;width:100%;aspect-ratio:143/93;background-repeat:no-repeat;background-position:center;background-size:contain;margin-bottom:15px}.contents .con-service .con-service_list .con-service_list__item:not(:last-child):after{content:"";display:block;position:absolute;top:30%;right:-25%;width:1px;height:40px;background:#867726;opacity:0.2}@media screen and (max-width:600px){.contents .con-service .con-service_list .con-service_list__item:not(:last-child):after{right:-10%}}@media screen and (max-width:600px){.contents .con-service .con-service_list .con-service_list__item:not(:last-child):nth-child(3n):after{content:none}}.contents .con-service .con-service_list .con-service_list__item.--value:before{background-image:url(../img/common/icn_service_value.png)}.contents .con-service .con-service_list .con-service_list__item.--transport:before{background-image:url(../img/common/icn_service_transport.png)}.contents .con-service .con-service_list .con-service_list__item.--experience:before{background-image:url(../img/common/icn_service_experience.png)}.contents .con-service .con-service_list .con-service_list__item.--group:before{background-image:url(../img/common/icn_service_group.png)}.contents .con-service .con-service_list .con-service_list__item.--guide:before{background-image:url(../img/common/icn_service_guide.png)}.contents .con-highlight .con-highlight__inner{position:relative;width:90%;max-width:1200px;margin-left:auto;margin-right:auto;padding:200px 0 100px}@media screen and (max-width:1000px){.contents .con-highlight .con-highlight__inner{padding:100px 0 80px}}.contents .con-highlight .con-highlight_ttl{font-family:goudy-old-style,serif;font-size:6.2rem;font-weight:700;line-height:1.2;color:#867726;text-align:center}@media screen and (max-width:600px){.contents .con-highlight .con-highlight_ttl{font-size:4rem}}.contents .con-highlight .con-highlight_intro{margin-top:100px}@media screen and (max-width:1000px){.contents .con-highlight .con-highlight_intro{margin-top:30px}}.contents .con-highlight .con-highlight_intro .con-highlight_intro_ttl{font-family:goudy-old-style,serif;font-size:3rem;font-weight:700;line-height:1.2;color:#867726;text-align:center}@media screen and (max-width:600px){.contents .con-highlight .con-highlight_intro .con-highlight_intro_ttl{font-size:2.2rem}}.contents .con-highlight .con-highlight_intro .con-highlight_intro_desc{font-size:1.6rem;font-weight:300;text-align:center;max-width:660px;margin:2em auto 0}@media screen and (max-width:1000px){.contents .con-highlight .con-highlight_intro .con-highlight_intro_desc{margin-top:1em}}.contents .con-highlight .con-highlight_container{display:flex;justify-content:space-between;margin-top:90px}@media screen and (max-width:1000px){.contents .con-highlight .con-highlight_container{display:block;margin-top:30px}}.contents .con-highlight .con-highlight_container .con-highlight_gallery{order:2;position:relative;display:block;width:55%}@media screen and (max-width:1000px){.contents .con-highlight .con-highlight_container .con-highlight_gallery{width:100%}}.contents .con-highlight .con-highlight_container .con-highlight_gallery .con-highlight_gallery__inner{position:sticky;top:50px;width:100%}@media screen and (max-width:1000px){.contents .con-highlight .con-highlight_container .con-highlight_gallery .con-highlight_gallery__inner{position:static}}.contents .con-highlight .con-highlight_container .con-highlight_gallery .con-highlight_gallery_list{position:relative}.contents .con-highlight .con-highlight_container .con-highlight_gallery .con-highlight_gallery_list .con-highlight_gallery_list_item .item-caption{font-size:1.6rem;font-weight:400;line-height:1.2;color:#867726;width:65%;margin-top:1em}@media screen and (max-width:600px){.contents .con-highlight .con-highlight_container .con-highlight_gallery .con-highlight_gallery_list .con-highlight_gallery_list_item .item-caption{margin-top:0.5em}}.contents .con-highlight .con-highlight_container .con-highlight_gallery .con-highlight_gallery_list .l-sliderDots01{position:absolute;top:0;right:0;width:35%;padding-top:70%}.contents .con-highlight .con-highlight_container .con-highlight_content{order:1;width:40%}@media screen and (max-width:1000px){.contents .con-highlight .con-highlight_container .con-highlight_content{width:100%;margin-top:50px}}.contents .con-highlight .con-highlight_container .con-highlight_content .con-highlight_content_detail__block.--type01 .con-highlight_content_detail .detail-ttl{font-family:goudy-old-style,serif;font-size:2.5rem;font-weight:700;line-height:1.2;color:#867726;margin-bottom:0.5em}.contents .con-highlight .con-highlight_container .con-highlight_content .con-highlight_content_detail__block.--type02{margin-top:100px}@media screen and (max-width:1000px){.contents .con-highlight .con-highlight_container .con-highlight_content .con-highlight_content_detail__block.--type02{margin-top:50px}}.contents .con-highlight .con-highlight_container .con-highlight_content .con-highlight_content_detail__block.--type02 .con-highlight_content_detail .detail-ttl{font-size:1.6rem;font-weight:500;line-height:1.5;color:#867726;margin-bottom:0.5em}.contents .con-highlight .con-highlight_container .con-highlight_content .con-highlight_content_detail__block .con-highlight_content_detail:not(:first-child){margin-top:35px}.contents .con-highlight .con-highlight_container .con-highlight_content .con-highlight_content_detail__block .con-highlight_content_detail li,.contents .con-highlight .con-highlight_container .con-highlight_content .con-highlight_content_detail__block .con-highlight_content_detail p{font-size:1.6rem;font-weight:300;line-height:1.6}.contents .con-highlight .con-highlight_container .con-highlight_content .con-highlight_content_detail__block .con-highlight_content_detail .detail-list li:not(:first-child){margin-top:0.25em}.contents .con-highlight .con-highlight_complement{background:#988C4B;padding:100px 0}@media screen and (max-width:1000px){.contents .con-highlight .con-highlight_complement{padding:60px 0}}.contents .con-highlight .con-highlight_complement .con-highlight_complement__inner{position:relative;width:90%;max-width:1000px;margin-left:auto;margin-right:auto}.contents .con-highlight .con-highlight_complement .con-highlight_complement_item{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:15px}.contents .con-highlight .con-highlight_complement .con-highlight_complement_item:not(:first-child){margin-top:50px}.contents .con-highlight .con-highlight_complement .con-highlight_complement_item .item-ttl{font-size:2rem;font-weight:500;line-height:1.4;color:#ffffff;width:40%}@media screen and (max-width:767px){.contents .con-highlight .con-highlight_complement .con-highlight_complement_item .item-ttl{width:100%}}@media screen and (max-width:600px){.contents .con-highlight .con-highlight_complement .con-highlight_complement_item .item-ttl{font-size:1.8rem}}.contents .con-highlight .con-highlight_complement .con-highlight_complement_item .item-detail{width:55%}@media screen and (max-width:767px){.contents .con-highlight .con-highlight_complement .con-highlight_complement_item .item-detail{width:100%}}.contents .con-highlight .con-highlight_complement .con-highlight_complement_item .item-detail li,.contents .con-highlight .con-highlight_complement .con-highlight_complement_item .item-detail p{font-size:1.6rem;font-weight:300;line-height:1.6;color:#ffffff}.contents .con-details{padding:200px 0}@media screen and (max-width:1000px){.contents .con-details{padding:100px 0}}.contents .con-details .con-details__inner{position:relative;width:90%;max-width:1200px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between}@media screen and (max-width:1000px){.contents .con-details .con-details__inner{display:block}}.contents .con-details .con-details__inner .con-details_schedule{width:45%}@media screen and (max-width:1000px){.contents .con-details .con-details__inner .con-details_schedule{width:100%}}.contents .con-details .con-details__inner .con-details_schedule .schedule-ttl{font-family:goudy-old-style,serif;font-size:6.2rem;font-weight:700;line-height:1.2;color:#867726;padding-bottom:50px}@media screen and (max-width:1000px){.contents .con-details .con-details__inner .con-details_schedule .schedule-ttl{padding-bottom:40px}}@media screen and (max-width:600px){.contents .con-details .con-details__inner .con-details_schedule .schedule-ttl{font-size:5rem}}.contents .con-details .con-details__inner .con-details_schedule .schedule-content .schedule-content__block{position:relative}.contents .con-details .con-details__inner .con-details_schedule .schedule-content .schedule-content__block:not(:last-child){padding-bottom:50px}@media screen and (max-width:1000px){.contents .con-details .con-details__inner .con-details_schedule .schedule-content .schedule-content__block:not(:last-child){padding-bottom:40px}}.contents .con-details .con-details__inner .con-details_schedule .schedule-content .schedule-content__block:before{content:"";display:block;position:absolute;top:0;left:70px;width:1px;height:100%;background:rgba(134,119,38,0.4)}.contents .con-details .con-details__inner .con-details_schedule .schedule-content .schedule-content__block .schedule-content__block_label{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;row-gap:10px;background:#B3A559;padding:15px 110px 15px 20px;cursor:pointer}.contents .con-details .con-details__inner .con-details_schedule .schedule-content .schedule-content__block .schedule-content__block_label:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/common/bg_pattern01.png) repeat top left/44px;opacity:0.3}.contents .con-details .con-details__inner .con-details_schedule .schedule-content .schedule-content__block .schedule-content__block_label .label-date{font-family:goudy-old-style,serif;font-size:2.3rem;font-weight:700;line-height:1;color:#ffffff;width:100px}@media screen and (max-width:600px){.contents .con-details .con-details__inner .con-details_schedule .schedule-content .schedule-content__block .schedule-content__block_label .label-date{width:100%}}.contents .con-details .con-details__inner .con-details_schedule .schedule-content .schedule-content__block .schedule-content__block_label .label-ttl{font-size:1.6rem;font-weight:400;line-height:1.2;color:#ffffff;width:calc(100% - 100px)}@media screen and (max-width:600px){.contents .con-details .con-details__inner .con-details_schedule .schedule-content .schedule-content__block .schedule-content__block_label .label-ttl{width:100%}}.contents .con-details .con-details__inner .con-details_schedule .schedule-content .schedule-content__block .schedule-content__block_label .label-icon{position:absolute;top:15px;right:20px;padding-right:35px}.contents .con-details .con-details__inner .con-details_schedule .schedule-content .schedule-content__block .schedule-content__block_label .label-icon:after,.contents .con-details .con-details__inner .con-details_schedule .schedule-content .schedule-content__block .schedule-content__block_label .label-icon:before{content:"";display:block;position:absolute;top:50%;right:0;width:15px;height:3px;background:#ffffff;transition:0.2s ease;transform:translateY(-50%)}.contents .con-details .con-details__inner .con-details_schedule .schedule-content .schedule-content__block .schedule-content__block_label .label-icon .label-meal{display:flex;justify-content:flex-end;column-gap:0.5em;font-size:1.6rem;font-weight:400;line-height:1.2;color:#ffffff}.contents .con-details .con-details__inner .con-details_schedule .schedule-content .schedule-content__block .schedule-content__block_label .label-icon .label-meal li.is-without{opacity:0.5}.contents .con-details .con-details__inner .con-details_schedule .schedule-content .schedule-content__block .schedule-content__block_label.is-close .label-icon:after{transform:translateY(-50%) rotate(-90deg)}.contents .con-details .con-details__inner .con-details_schedule .schedule-content .schedule-content__block .schedule-content__block__inner{position:relative}.contents .con-details .con-details__inner .con-details_schedule .schedule-content .schedule-content__block .schedule-content__block__inner .schedule-content__block_item{position:relative}.contents .con-details .con-details__inner .con-details_schedule .schedule-content .schedule-content__block .schedule-content__block__inner .schedule-content__block_item p{font-size:1.6rem;font-weight:300;line-height:1.5}.contents .con-details .con-details__inner .con-details_schedule .schedule-content .schedule-content__block .schedule-content__block__inner .schedule-content__block_item .item-detail{display:flex;justify-content:space-between;margin-top:25px}.contents .con-details .con-details__inner .con-details_schedule .schedule-content .schedule-content__block .schedule-content__block__inner .schedule-content__block_item .item-detail .detail-time{font-size:1.8rem;font-weight:700;line-height:1.4;color:#867726;width:70px;padding-right:25px}.contents .con-details .con-details__inner .con-details_schedule .schedule-content .schedule-content__block .schedule-content__block__inner .schedule-content__block_item .item-detail .detail-txt{width:calc(100% - 70px);padding-left:25px}.contents .con-details .con-details__inner .con-details_schedule .schedule-content .schedule-content__block .schedule-content__block__inner .schedule-content__block_item .item-detail .detail-txt .detail-ttl{font-size:2rem;font-weight:400;line-height:1.4;margin-bottom:0.5em}.contents .con-details .con-details__inner .con-details_schedule .schedule-content .schedule-content__block .schedule-content__block__inner .schedule-content__block_item .item-detail .detail-txt .detail-ttl:not(:first-child){margin-top:0.5em}.contents .con-details .con-details__inner .con-details_schedule .schedule-content .schedule-content__block .schedule-content__block__inner .schedule-content__block_item .icon{display:inline-block;height:1.1em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:contain}.contents .con-details .con-details__inner .con-details_schedule .schedule-content .schedule-content__block .schedule-content__block__inner .schedule-content__block_item .icon.--meal{width:1em;background-image:url(../img/common/icn_meal_gold01.png)}.contents .con-details .con-details__inner .con-details_schedule .schedule-content .schedule-content__block .schedule-content__block__inner .schedule-content__block_item .icon.--bus{width:1em;background-image:url(../img/common/icn_bus_gold01.png)}.contents .con-details .con-details__inner .con-details_schedule .schedule-content .schedule-content__block .schedule-content__block__inner .schedule-content__block_item .icon.--shinkansen{width:1.16em;background-image:url(../img/common/icn_shinkansen_gold01.png)}.contents .con-details .con-details__inner .con-details_schedule .schedule-content .schedule-content__block .schedule-content__block__inner .schedule-content__block_item .icon.--ship{width:1.4em;background-image:url(../img/common/icn_ship_gold01.png)}.contents .con-details .con-details__inner .con-details_schedule .schedule-content .schedule-content__block .schedule-content__block__inner .schedule-content__block_item .icon.--leaf{width:1em;background-image:url(../img/common/icn_leaf_gold01.png)}.contents .con-details .con-details__inner .con-details_schedule .schedule-content .schedule-content__block .schedule-content__block__inner .schedule-content__block_item .icon.--walk{width:1em;background-image:url(../img/common/icn_walk_gold01.png)}.contents .con-details .con-details__inner .con-details_schedule .schedule-content .schedule-content__block .schedule-content__block__inner .schedule-content__block_item .icon.--car{width:1em;background-image:url(../img/common/icn_car_gold01.png)}.contents .con-details .con-details__inner .con-details_schedule .schedule-content .schedule-content__block .schedule-content__block__inner .schedule-content__block_item .item-img{position:relative;margin:25px 0 0}.contents .con-details .con-details__inner .con-details_schedule .schedule-content .schedule-content__block .schedule-content__block__inner .schedule-content__block_item .item-img .img{width:100%;aspect-ratio:557/369;background-repeat:no-repeat;background-position:center;background-size:cover}.contents .con-details .con-details__inner .con-details_schedule .schedule-content .schedule-content__block .schedule-content__block__inner .schedule-content__block_item .item-img .l-sliderDots01{margin-top:10px}.contents .con-details .con-details__inner .con-details_schedule .schedule-content .schedule-content__block .schedule-content__block__inner .schedule-content__block_item .item-box{background:#ECEAE1;margin-top:25px;padding:50px 50px 50px 90px}@media screen and (max-width:1000px){.contents .con-details .con-details__inner .con-details_schedule .schedule-content .schedule-content__block .schedule-content__block__inner .schedule-content__block_item .item-box{padding:50px 5%}}.contents .con-details .con-details__inner .con-details_schedule .schedule-content .schedule-content__block .schedule-content__block__inner .schedule-content__block_item .item-box .box-ttl01{font-size:1.8rem;font-weight:700;line-height:1.2;color:#867726;margin-bottom:1em}.contents .con-details .con-details__inner .con-details_schedule .schedule-content .schedule-content__block .schedule-content__block__inner .schedule-content__block_item .item-box .box-ttl02{font-size:2rem;font-weight:400;line-height:1.4;margin-bottom:1em}.contents .con-details .con-details__inner .con-details_schedule .schedule-content .schedule-content__block .schedule-content__block__inner .schedule-content__block_item .item-box .box-desc{font-weight:300;margin-top:1em}.contents .con-details .con-details__inner .con-details_schedule .schedule-content .schedule-content__block .schedule-content__block__inner .schedule-content__block_item .item-box .box-list{font-weight:300}.contents .con-details .con-details__inner .con-details_schedule .schedule-content .schedule-content__block .schedule-content__block__inner .schedule-content__block_item .item-box .box-gallery{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px 15px;margin-top:25px}.contents .con-details .con-details__inner .con-details_schedule .schedule-content .schedule-content__block .schedule-content__block__inner .schedule-content__block_item .item-box .box-gallery .img{width:calc((100% - 15px) / 2);aspect-ratio:190/127;background-repeat:no-repeat;background-position:center;background-size:cover}.contents .con-details .con-details__inner .con-details_schedule .schedule-content .schedule-content__block .schedule-content__block__inner .schedule-content__block_item .item-box .box-btn{margin-top:25px}.contents .con-details .con-details__inner .con-details_schedule .schedule-content .schedule-content__block.--first .schedule-content__block__inner .schedule-content__block_item .item-detail{margin-top:0}.contents .con-details .con-details__inner .con-details_side{position:relative;display:block;width:50%}@media screen and (max-width:1000px){.contents .con-details .con-details__inner .con-details_side{width:100%;margin-top:100px}}.contents .con-details .con-details__inner .con-details_side .con-details_side__inner{position:sticky;top:50px}@media screen and (max-width:1000px){.contents .con-details .con-details__inner .con-details_side .con-details_side__inner{position:static}}.contents .con-details .con-details__inner .con-details_side .con-details_side_ttl{font-family:goudy-old-style,serif;font-size:3.2rem;font-weight:700;line-height:1.2;color:#867726;margin-bottom:0.5em}@media screen and (max-width:600px){.contents .con-details .con-details__inner .con-details_side .con-details_side_ttl{font-size:2.6rem}}.contents .con-details .con-details__inner .con-details_side .con-details_side_price .price-tbl{width:100%;background:#ffffff}.contents .con-details .con-details__inner .con-details_side .con-details_side_price .price-tbl tr:not(:first-child){border-top:1px solid rgba(134,119,38,0.2)}.contents .con-details .con-details__inner .con-details_side .con-details_side_price .price-tbl tr td,.contents .con-details .con-details__inner .con-details_side .con-details_side_price .price-tbl tr th{font-size:1.3rem;line-height:1.2;vertical-align:middle;padding:1em}.contents .con-details .con-details__inner .con-details_side .con-details_side_price .price-tbl tr td:not(:last-child),.contents .con-details .con-details__inner .con-details_side .con-details_side_price .price-tbl tr th:not(:last-child){border-right:1px dashed rgba(134,119,38,0.2)}.contents .con-details .con-details__inner .con-details_side .con-details_side_price .price-note{margin-top:15px}.contents .con-details .con-details__inner .con-details_side .con-details_side_price .price-note p{font-size:1.4rem;font-weight:300;font-style:italic;line-height:1.4;color:#867726}.contents .con-details .con-details__inner .con-details_side .con-details_side_info{margin-top:30px}.contents .con-details .con-details__inner .con-details_side .con-details_side_info .info-tbl{width:100%}.contents .con-details .con-details__inner .con-details_side .con-details_side_info .info-tbl tr td,.contents .con-details .con-details__inner .con-details_side .con-details_side_info .info-tbl tr th{font-size:1.4rem;line-height:1.2;font-weight:300;vertical-align:top;padding:1em 0}.contents .con-details .con-details__inner .con-details_side .con-details_side_info .info-tbl tr th{font-weight:400;width:25%}@media screen and (max-width:600px){.contents .con-details .con-details__inner .con-details_side .con-details_side_info .info-tbl tr th{width:35%}}.contents .con-details .con-details__inner .con-details_side .con-details_side_info .info-tbl tr td{width:75%;padding-left:1em}@media screen and (max-width:600px){.contents .con-details .con-details__inner .con-details_side .con-details_side_info .info-tbl tr td{width:65%}}.contents .con-details .con-details__inner .con-details_side .con-details_side_inquiry{margin-top:30px}@media screen and (max-width:600px){.contents .con-details .con-details__inner .con-details_side .con-details_side_inquiry{display:none}}.contents .con-details .con-details__inner .con-details_side .con-details_side_inquiry .inquiry-btn{width:100%}.contents .con-details .con-details__inner .con-details_side .con-details_side_inquiry .inquiry-btn a{position:relative;display:block;font-family:goudy-old-style,serif;font-size:2.7rem;font-weight:700;line-height:1.2;color:#ffffff;background:#867726;border-radius:5px;padding:1em calc(80px + 1em) 1em 1em;opacity:1;transition:all 0.2s ease}.contents .con-details .con-details__inner .con-details_side .con-details_side_inquiry .inquiry-btn a:hover{opacity:0.8}@media screen and (max-width:600px){.contents .con-details .con-details__inner .con-details_side .con-details_side_inquiry .inquiry-btn a{font-size:1.5rem}}.contents .con-details .con-details__inner .con-details_side .con-details_side_inquiry .inquiry-btn a:before{content:"";display:block;position:absolute;top:0;left:0;width:calc(100% - 80px);height:100%;background:url(../img/common/bg_pattern01.png) repeat top left/44px;opacity:0.4}@media screen and (max-width:600px){.contents .con-details .con-details__inner .con-details_side .con-details_side_inquiry .inquiry-btn a:before{width:calc(100% - 50px)}}.contents .con-details .con-details__inner .con-details_side .con-details_side_inquiry .inquiry-btn a:after{content:"";display:block;position:absolute;top:50%;right:30px;width:20px;aspect-ratio:1/1;border:1px solid #ffffff;border-radius:50%;background-image:url(../img/common/icn_arrow01_white.png);background-repeat:no-repeat;background-position:top 45% center;background-size:50%;transform:translateY(-50%)}@media screen and (max-width:600px){.contents .con-details .con-details__inner .con-details_side .con-details_side_inquiry .inquiry-btn a:after{right:15px}}.contents .con-overview{padding:200px 0}@media screen and (max-width:1000px){.contents .con-overview{padding:100px 0 120px}}.contents .con-overview .con-overview__inner{position:relative;width:90%;max-width:1000px;margin-left:auto;margin-right:auto}.contents .con-overview .con-overview_ttl{font-family:goudy-old-style,serif;font-size:6.2rem;font-weight:700;line-height:1.2;color:#867726;text-align:center}@media screen and (max-width:600px){.contents .con-overview .con-overview_ttl{font-size:4rem}}.contents .con-overview .con-overview_detail{margin-top:100px}@media screen and (max-width:1000px){.contents .con-overview .con-overview_detail{margin-top:30px}}.contents .con-overview .con-overview_detail table{width:100%}.contents .con-overview .con-overview_detail table tr td,.contents .con-overview .con-overview_detail table tr th{font-size:1.4rem;line-height:1.4;font-weight:300;vertical-align:top;border-bottom:1px solid rgba(134,119,38,0.2);padding:1em 0}.contents .con-overview .con-overview_detail table tr th{font-weight:400;width:35%}@media screen and (max-width:600px){.contents .con-overview .con-overview_detail table tr th{width:45%}}.contents .con-overview .con-overview_detail table tr td{width:65%;padding-left:1em}@media screen and (max-width:600px){.contents .con-overview .con-overview_detail table tr td{width:55%}}.contents .con-overview .con-overview_info{margin-top:50px}.contents .con-overview .con-overview_info .con-overview_info_label{position:relative;background:#867726;cursor:pointer}.contents .con-overview .con-overview_info .con-overview_info_label:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/common/bg_pattern01.png) repeat top left/44px;opacity:0.3}.contents .con-overview .con-overview_info .con-overview_info_label .label-ttl{position:relative;font-family:goudy-old-style,serif;font-size:2.3rem;font-weight:700;line-height:1.2;color:#ffffff;padding:1em 60px 1em 1em}.contents .con-overview .con-overview_info .con-overview_info_label .label-ttl:after,.contents .con-overview .con-overview_info .con-overview_info_label .label-ttl:before{content:"";display:block;position:absolute;top:50%;right:20px;width:25px;height:3px;background:#ffffff;transition:0.2s ease;transform:translateY(-50%)}.contents .con-overview .con-overview_info .con-overview_info_label.is-close .label-ttl:after{transform:translateY(-50%) rotate(-90deg)}.contents .con-overview .con-overview_info .con-overview_info__inner{background:#ffffff;height:670px;overflow-y:scroll;padding:40px}@media screen and (max-width:600px){.contents .con-overview .con-overview_info .con-overview_info__inner{height:480px}}.contents .con-overview .con-overview_info .con-overview_info__inner::-webkit-scrollbar{width:3px}.contents .con-overview .con-overview_info .con-overview_info__inner::-webkit-scrollbar-thumb{background-color:#988C4B;border-radius:0}.contents .con-overview .con-overview_info .con-overview_info__inner .info__block:not(:first-child){margin-top:20px}.contents .con-overview .con-overview_info .con-overview_info__inner .info__block .block-ttl{font-size:1.6rem;font-weight:600}.contents .con-overview .con-overview_info .con-overview_info__inner .info__block .block-desc li,.contents .con-overview .con-overview_info .con-overview_info__inner .info__block .block-desc p{font-size:1.6rem;font-weight:300}.contents .con-overview .con-overview_info .con-overview_info__inner .info__block .block-desc p{margin-top:0.25em}.contents .con-overview .con-overview_info .con-overview_info__inner .info__block .block-desc ul li{position:relative;padding-left:0.5em}.contents .con-overview .con-overview_info .con-overview_info__inner .info__block .block-desc ul li:before{content:"-";display:block;position:absolute;top:0;left:0}.contents .con-overview .con-overview_info .con-overview_info__inner .info__block .block-desc a{color:#867726;text-decoration:underline}.contents .con-overview .con-overview_info .con-overview_info__inner .info__block .block-desc a:hover{text-decoration:none}.fixedBtn{position:fixed;width:100vw;bottom:0;right:0;z-index:5}@media screen and (min-width:601px){.fixedBtn{display:none}}.fixedBtn a{position:relative;display:block;font-family:goudy-old-style,serif;font-size:1.8rem;font-weight:400;line-height:1.2;color:#ffffff;background:#867726;padding:1.25em calc(40px + 1em) 1.25em 1em;opacity:1;transition:all 0.2s ease}.fixedBtn a:hover{opacity:0.8}.fixedBtn a:before{content:"";display:block;position:absolute;top:0;left:0;width:calc(100% - 40px);height:100%;background:url(../img/common/bg_pattern01.png) repeat top left/33px;opacity:0.4}.fixedBtn a:after{content:"";display:block;position:absolute;top:50%;right:10px;width:20px;aspect-ratio:1/1;border:1px solid #ffffff;border-radius:50%;background-image:url(../img/common/icn_arrow01_white.png);background-repeat:no-repeat;background-position:top 45% center;background-size:50%;transform:translateY(-50%)}
/*# sourceMappingURL=page.css.map */