@charset "UTF-8";main{padding-bottom:0}.con-spot{padding-top:15px;padding-bottom:120px;position:relative;z-index:2}@media screen and (max-width:767px){.con-spot{padding-top:10px;padding-bottom:65px}}.con-spot>.inner{width:69.4444444444%;margin-inline:auto}@media only screen and (max-width:1200px){.con-spot>.inner{width:84%}}@media screen and (max-width:999px){.con-spot>.inner{width:88%}}@media screen and (max-width:767px){.con-spot>.inner{width:92%}}.con-spot>.inner .box-spot{background-color:#fff;padding:52px 10% 90px}@media only screen and (max-width:1200px){.con-spot>.inner .box-spot{padding:52px 5% 90px}}@media screen and (max-width:767px){.con-spot>.inner .box-spot{padding:44px 5% 55px}}@media screen and (max-width:600px){.con-spot>.inner .box-spot{padding:34px 5% 45px}}.con-spot>.inner .box-spot .entry-title{margin-bottom:50px}@media screen and (max-width:767px){.con-spot>.inner .box-spot .entry-title{margin-bottom:25px}}.con-spot>.inner .box-spot .entry-title p.txt-furi{margin-bottom:0px;font-size:1.2rem;color:#2F374F;letter-spacing:0.16em;font-weight:500;text-align:center}.con-spot>.inner .box-spot .entry-title h1{padding-bottom:17px;font-size:2.8rem;color:#2F374F;line-height:1.61;letter-spacing:0.12em;font-feature-settings:"palt";font-weight:600;text-align:center;position:relative;z-index:2}.con-spot>.inner .box-spot .entry-title h1:after{content:"";display:block;position:absolute;bottom:0px;left:calc(50% + 0px);transform:translateX(-50%);width:114px;height:6px;background:url(../img/common/bg_check_pattern_ocher.svg) left top repeat-x;background-size:contain}.con-spot>.inner .box-spot .entry-title ul.list-cat{margin-top:23px;text-align:center}@media screen and (max-width:767px){.con-spot>.inner .box-spot .entry-title ul.list-cat{margin-top:16px}}.con-spot>.inner .box-spot .entry-title ul.list-cat li{display:inline-block;font-size:1.2rem;color:#CB8C3A;letter-spacing:0.16em;font-weight:500}.con-spot>.inner .box-spot .entry-title ul.list-cat li:not(:last-child):after{content:","}.con-spot>.inner .box-spot .block-slider{position:relative;z-index:2;width:62.5%;margin-inline:auto}@media screen and (max-width:767px){.con-spot>.inner .box-spot .block-slider{width:98%}}.con-spot>.inner .box-spot .block-slider .swiper-spot-button-next,.con-spot>.inner .box-spot .block-slider .swiper-spot-button-prev{position:absolute;z-index:2;top:calc(50% - 16px);transform:translateY(-50%);width:30px;height:30px;cursor:pointer;transition:0.35s cubic-bezier(0,0.98,0.58,0.98)}@media screen and (min-width:1200px){.con-spot>.inner .box-spot .block-slider .swiper-spot-button-next:hover,.con-spot>.inner .box-spot .block-slider .swiper-spot-button-prev:hover{opacity:0.8}}.con-spot>.inner .box-spot .block-slider .swiper-spot-button-next>.inner,.con-spot>.inner .box-spot .block-slider .swiper-spot-button-prev>.inner{position:relative;width:100%;height:100%}.con-spot>.inner .box-spot .block-slider .swiper-spot-button-next>.inner:after,.con-spot>.inner .box-spot .block-slider .swiper-spot-button-prev>.inner:after{content:"";display:block;position:absolute;top:calc(50% - 0px);left:calc(50% + 0px);transform:translateY(-50%) translateX(-50%);width:100%;height:100%;background:url(../img/common/icn_btn_link03_b.svg) center center no-repeat;background-size:contain;transition:0.35s cubic-bezier(0,0.98,0.58,0.98)}.con-spot>.inner .box-spot .block-slider .swiper-spot-button-next{right:-60px}@media screen and (max-width:767px){.con-spot>.inner .box-spot .block-slider .swiper-spot-button-next{right:-15px}}.con-spot>.inner .box-spot .block-slider .swiper-spot-button-prev{left:-60px}@media screen and (max-width:767px){.con-spot>.inner .box-spot .block-slider .swiper-spot-button-prev{left:-15px}}.con-spot>.inner .box-spot .block-slider .swiper-spot-button-prev>.inner:after{transform:translateY(-50%) translateX(-50%) scale(-1,1)}.con-spot>.inner .box-spot .block-slider .container-slider-spot{position:relative}.con-spot>.inner .box-spot .block-slider .container-slider-spot ul.slider-spot.swiper-wrapper li.swiper-slide .block-image .image{position:relative;overflow:hidden;aspect-ratio:500/340;border-radius:5px}.con-spot>.inner .box-spot .block-slider .container-slider-spot ul.slider-spot.swiper-wrapper li.swiper-slide .block-image .image img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:100%;height:100%;object-fit:cover;object-position:center center}.con-spot>.inner .box-spot .block-slider .swiper-spot-pagination{margin-top:22px;text-align:center}@media screen and (max-width:767px){.con-spot>.inner .box-spot .block-slider .swiper-spot-pagination{margin-top:10px}}.con-spot>.inner .box-spot .block-slider .swiper-spot-pagination .swiper-pagination-bullet{margin:0 5px;width:10px;height:10px;border:1px solid #cb8c3a;background-color:transparent;opacity:1}.con-spot>.inner .box-spot .block-slider .swiper-spot-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#cb8c3a}.con-spot>.inner .box-spot .entry-content{margin-top:45px}@media screen and (max-width:767px){.con-spot>.inner .box-spot .entry-content{margin-top:50px}}.con-spot>.inner .box-spot .block-information{margin-top:90px;padding:45px 10% 45px;background-color:#f5f2ea}@media screen and (max-width:999px){.con-spot>.inner .box-spot .block-information{padding:45px 5% 45px}}@media screen and (max-width:767px){.con-spot>.inner .box-spot .block-information{margin-top:50px;padding:40px 5% 40px}}.con-spot>.inner .box-spot .block-information .b-title{margin-bottom:35px}@media screen and (max-width:767px){.con-spot>.inner .box-spot .block-information .b-title{margin-bottom:16px}}.con-spot>.inner .box-spot .block-information .b-title h3{padding-bottom:14px;font-size:2.2rem;color:#2F374F;line-height:1.59;letter-spacing:0.12em;position:relative;font-weight:600;text-align:center}.con-spot>.inner .box-spot .block-information .b-title h3:after{content:"";display:block;position:absolute;bottom:0px;left:calc(50% + 0px);transform:translateX(-50%);width:114px;height:6px;background:url(../img/common/bg_check_pattern_b.svg) left top repeat-x;background-size:contain}.con-spot>.inner .box-spot .block-information .b-desc p.txt-desc{font-size:1.5rem;color:#2F374F;line-height:1.66;letter-spacing:0.07em;font-weight:500}.con-spot>.inner .box-spot .block-information .b-info{margin-top:25px}.con-spot>.inner .box-spot .block-information .b-info table.tbl-info{width:100%}.con-spot>.inner .box-spot .block-information .b-info table.tbl-info tbody tr{border-top:1px solid #ded2b5;border-bottom:1px solid #ded2b5}.con-spot>.inner .box-spot .block-information .b-info table.tbl-info tbody tr td,.con-spot>.inner .box-spot .block-information .b-info table.tbl-info tbody tr th{padding:14px 0px 14px;font-size:1.6rem;color:#2F374F;line-height:2;letter-spacing:0.08em;text-align:left}@media screen and (max-width:767px){.con-spot>.inner .box-spot .block-information .b-info table.tbl-info tbody tr td,.con-spot>.inner .box-spot .block-information .b-info table.tbl-info tbody tr th{letter-spacing:0em;font-feature-settings:"palt"}}.con-spot>.inner .box-spot .block-information .b-info table.tbl-info tbody tr th{padding-left:10px;width:17.5%;font-weight:600}@media screen and (max-width:767px){.con-spot>.inner .box-spot .block-information .b-info table.tbl-info tbody tr th{padding-left:0;width:27%}}.con-spot>.inner .box-spot .block-information .b-info table.tbl-info tbody tr td{padding-left:20px;font-weight:500;word-break:break-all}.con-spot>.inner .box-spot .block-information .b-info table.tbl-info tbody tr td a{text-decoration:underline}@media screen and (min-width:1200px){.con-spot>.inner .box-spot .block-information .b-info table.tbl-info tbody tr td a:hover{text-decoration:none}}.con-spot>.inner .box-spot .block-information .b-gmap{margin-top:54px}@media screen and (max-width:767px){.con-spot>.inner .box-spot .block-information .b-gmap{margin-top:30px}}.con-spot>.inner .box-spot .block-information .b-gmap .gmap{position:relative;overflow:hidden;aspect-ratio:280/160}.con-spot>.inner .box-spot .block-information .b-gmap .gmap iframe{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:100%;height:100%;object-fit:cover;object-position:center center}.con-spot>.inner .box-spot .block-information .b-gmap p.txt-link-gmap{padding-top:8px;text-align:right}.con-spot>.inner .box-spot .block-information .b-gmap p.txt-link-gmap a{font-size:1.3rem;color:#2F374F;text-decoration:underline;transition:0.35s cubic-bezier(0,0.98,0.58,0.98)}@media screen and (min-width:1200px){.con-spot>.inner .box-spot .block-information .b-gmap p.txt-link-gmap a:hover{opacity:1;text-decoration:none}}.con-spot>.inner p.style-btn-link02{margin-top:76px;text-align:center}@media screen and (max-width:767px){.con-spot>.inner p.style-btn-link02{margin-top:40px}}.con-reccomend-spot{padding-top:65px;padding-bottom:125px;background-color:#007474}@media screen and (max-width:767px){.con-reccomend-spot{padding-top:44px;padding-bottom:80px}}.con-reccomend-spot>.inner{width:83.3333333333%;margin-inline:auto}@media only screen and (max-width:1200px){.con-reccomend-spot>.inner{width:84%}}@media screen and (max-width:999px){.con-reccomend-spot>.inner{width:88%}}@media screen and (max-width:767px){.con-reccomend-spot>.inner{width:100%}}.con-reccomend-spot>.inner .box-title-reccomend-spot{margin-bottom:30px}.con-reccomend-spot>.inner .box-title-reccomend-spot h3{font-size:2.2rem;color:#F5F2EA;line-height:1.59;letter-spacing:0.12em;text-align:center;font-weight:600}.con-reccomend-spot>.inner .box-reccomend-spot{position:relative;z-index:2}.con-reccomend-spot>.inner .box-reccomend-spot .swiper-recommend-button-next,.con-reccomend-spot>.inner .box-reccomend-spot .swiper-recommend-button-prev{position:absolute;z-index:10;top:calc(50% + 0px);transform:translateY(-50%);width:30px;height:30px;cursor:pointer;transition:0.35s cubic-bezier(0,0.98,0.58,0.98)}@media screen and (max-width:600px){.con-reccomend-spot>.inner .box-reccomend-spot .swiper-recommend-button-next,.con-reccomend-spot>.inner .box-reccomend-spot .swiper-recommend-button-prev{width:20px;height:20px}}@media screen and (min-width:1200px){.con-reccomend-spot>.inner .box-reccomend-spot .swiper-recommend-button-next:hover,.con-reccomend-spot>.inner .box-reccomend-spot .swiper-recommend-button-prev:hover{opacity:0.8}}.con-reccomend-spot>.inner .box-reccomend-spot .swiper-recommend-button-next>.inner,.con-reccomend-spot>.inner .box-reccomend-spot .swiper-recommend-button-prev>.inner{position:relative;width:100%;height:100%}.con-reccomend-spot>.inner .box-reccomend-spot .swiper-recommend-button-next>.inner:after,.con-reccomend-spot>.inner .box-reccomend-spot .swiper-recommend-button-prev>.inner:after{content:"";display:block;position:absolute;top:calc(50% - 25px);left:calc(50% + 0px);transform:translateY(-50%) translateX(-50%);width:100%;height:100%;background:url(../img/common/icn_btn_link03_b.svg) center center no-repeat;background-size:contain;transition:0.35s cubic-bezier(0,0.98,0.58,0.98)}@media screen and (max-width:600px){.con-reccomend-spot>.inner .box-reccomend-spot .swiper-recommend-button-next>.inner:after,.con-reccomend-spot>.inner .box-reccomend-spot .swiper-recommend-button-prev>.inner:after{top:calc(50% - 30px)}}.con-reccomend-spot>.inner .box-reccomend-spot .swiper-recommend-button-next{right:-62px}@media screen and (max-width:999px){.con-reccomend-spot>.inner .box-reccomend-spot .swiper-recommend-button-next{right:-36px}}@media screen and (max-width:767px){.con-reccomend-spot>.inner .box-reccomend-spot .swiper-recommend-button-next{right:3%}}@media screen and (max-width:600px){.con-reccomend-spot>.inner .box-reccomend-spot .swiper-recommend-button-next{right:14%}}.con-reccomend-spot>.inner .box-reccomend-spot .swiper-recommend-button-prev{left:-62px}@media screen and (max-width:999px){.con-reccomend-spot>.inner .box-reccomend-spot .swiper-recommend-button-prev{left:-36px}}@media screen and (max-width:767px){.con-reccomend-spot>.inner .box-reccomend-spot .swiper-recommend-button-prev{left:3%}}@media screen and (max-width:600px){.con-reccomend-spot>.inner .box-reccomend-spot .swiper-recommend-button-prev{left:14%}}.con-reccomend-spot>.inner .box-reccomend-spot .swiper-recommend-button-prev>.inner:after{transform:translateY(-50%) translateX(-50%) scale(-1,1)}.con-reccomend-spot>.inner .box-reccomend-spot .container-slider-recommend{position:relative;z-index:2;overflow:hidden}.con-reccomend-spot>.inner .box-reccomend-spot .container-slider-recommend ul.slider-recommend li.swiper-slide a{display:block}@media screen and (min-width:1200px){.con-reccomend-spot>.inner .box-reccomend-spot .container-slider-recommend ul.slider-recommend li.swiper-slide a:hover{opacity:1}.con-reccomend-spot>.inner .box-reccomend-spot .container-slider-recommend ul.slider-recommend li.swiper-slide a:hover .block-image .image img{transform:translateY(-50%) translateX(-50%) scale(1.1)}.con-reccomend-spot>.inner .box-reccomend-spot .container-slider-recommend ul.slider-recommend li.swiper-slide a:hover .block-detail p.txt-title{opacity:0.8}}.con-reccomend-spot>.inner .box-reccomend-spot .container-slider-recommend ul.slider-recommend li.swiper-slide a .block-image .image{border-radius:10px;position:relative;overflow:hidden;aspect-ratio:1/1;border:2px solid #cb8c3a}.con-reccomend-spot>.inner .box-reccomend-spot .container-slider-recommend ul.slider-recommend li.swiper-slide a .block-image .image img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:100%;height:100%;object-fit:cover;object-position:center center;transition:0.6s cubic-bezier(0,0.98,0.58,0.98)}.con-reccomend-spot>.inner .box-reccomend-spot .container-slider-recommend ul.slider-recommend li.swiper-slide a .block-detail{padding-top:12px}@media screen and (max-width:767px){.con-reccomend-spot>.inner .box-reccomend-spot .container-slider-recommend ul.slider-recommend li.swiper-slide a .block-detail{padding-top:8px}}.con-reccomend-spot>.inner .box-reccomend-spot .container-slider-recommend ul.slider-recommend li.swiper-slide a .block-detail p.txt-title{font-size:1.8rem;color:#F5F2EA;line-height:1.44;letter-spacing:0.05em;font-weight:500;transition:0.6s cubic-bezier(0,0.98,0.58,0.98)}@media screen and (max-width:767px){.con-reccomend-spot>.inner .box-reccomend-spot .container-slider-recommend ul.slider-recommend li.swiper-slide a .block-detail p.txt-title{font-size:1.7rem}}
/*# sourceMappingURL=detail_spot.css.map */