#header .box_left{padding-left:2%}#contents{padding-top:85px}@media only screen and (max-width: 767px){#contents{padding-top:8em}}.con_loading{display:none;position:fixed;top:0;left:0;z-index:9999;width:100%;height:100vh;background:url(../images/home/bg_loading.webp) center center/cover no-repeat;transition:1.2s ease-in-out}@media only screen and (max-width: 767px){.con_loading{background:url(../images/home/bg_loading-sp.webp) center center/cover no-repeat}}.con_loading.fade-out{opacity:0;z-index:-1;pointer-events:none}.con_loading .box_loading{width:90%;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.con_loading .box_loading .logo img{width:125px}@media only screen and (max-width: 767px){.con_loading .box_loading .logo img{width:8em}}@media only screen and (min-width: 1441px){.con_loading .box_loading .logo img{width:165px}}.con_loading .box_loading .tlEn16{color:#fff;margin-top:30px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_loading .box_loading .tlEn16{margin-top:25px}}@media only screen and (max-width: 767px){.con_loading .box_loading .tlEn16{margin-top:1em}}.con_fv{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-end;position:relative;width:calc(100% - 40px)}@media only screen and (max-width: 767px){.con_fv{width:100%}}@media only screen and (min-width: 1025px){.con_fv{height:calc(100vh - 85px);position:relative}}.con_fv h2{display:inline-block;position:absolute;z-index:1;top:36%;transform:translateY(-50%);left:10%}@media only screen and (max-width: 767px){.con_fv h2{left:auto;right:2.5em;top:auto;transform:translateY(0);bottom:3em}}.con_fv h2 span{font-weight:400;line-height:2;letter-spacing:.05em;font-family:"Hina Mincho", serif}@media only screen and (min-width: 1025px){.con_fv h2 span{font-size:124%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fv h2 span{font-size:116%}}@media only screen and (max-width: 767px){.con_fv h2 span{font-size:108%}}@media only screen and (min-width: 768px){.con_fv h2 span{writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block;font-feature-settings:normal}}.con_fv .splide_fv01{width:calc(190 / 1400 * 100%)}@media only screen and (max-width: 767px){.con_fv .splide_fv01{width:calc(119 / 428 * 100%)}}@media only screen and (min-width: 1025px){.con_fv .splide_fv01{position:absolute;bottom:-4rem;left:0}}@media only screen and (max-width: 767px){.con_fv .splide_fv01{order:2;margin-top:2em}}.con_fv .box_fv{position:relative;width:calc(1065 / 1400 * 100%)}@media only screen and (max-width: 767px){.con_fv .box_fv{width:92%}}.con_fv .box_fv #fv-video{width:100%;height:100%;object-fit:cover}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fv .box_fv{margin-bottom:35px}}@media only screen and (min-width: 1025px){.con_fv .box_fv{position:absolute !important;right:0;bottom:35px;height:calc(100% - 35px)}.con_fv .box_fv .splide-wrapper{height:100%}.con_fv .box_fv .splide-wrapper .splide_fv02{height:100%}.con_fv .box_fv .splide-wrapper .splide_fv02 .splide__track,.con_fv .box_fv .splide-wrapper .splide_fv02 .splide__list{height:100%}.con_fv .box_fv .splide-wrapper .splide_fv02 .splide__slide{height:100%}.con_fv .box_fv .splide-wrapper .splide_fv02 .splide__slide img{width:100%;height:100%;object-fit:cover}}@media only screen and (max-width: 767px){.con_fv .box_fv{order:1;margin:0 0 0 auto}}.con_fv .box_fv .box_text{width:calc(985 / 1065 * 100%)}@media only screen and (min-width: 768px){.con_fv .box_fv .box_text{position:absolute;left:50%;transform:translateX(-50%);bottom:30px;color:#fff}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fv .box_fv .box_text{bottom:20px}}@media only screen and (max-width: 767px){.con_fv .box_fv .box_text{width:calc(275 / 390 * 100%);position:absolute;right:.5em;bottom:-12em}}.con_fv .box_fv .box_text h3{line-height:1.6;font-weight:400;letter-spacing:.06em}@media only screen and (min-width: 1025px){.con_fv .box_fv .box_text h3{font-size:124%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fv .box_fv .box_text h3{font-size:116%}}@media only screen and (max-width: 767px){.con_fv .box_fv .box_text h3{font-size:108%}}.con_fv .box_fv .box_text .txt.en{line-height:2.2;text-transform:initial;letter-spacing:.13em;margin-top:10px}@media only screen and (min-width: 1025px){.con_fv .box_fv .box_text .txt.en{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fv .box_fv .box_text .txt.en{font-size:93%}}@media only screen and (max-width: 767px){.con_fv .box_fv .box_text .txt.en{font-size:85%}}@media only screen and (max-width: 767px){.con_fv .box_fv .box_text .txt.en{margin-top:1em}}.con_fv .box_fv .box_text .name{margin-top:40px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fv .box_fv .box_text .name{margin-top:20px}}@media only screen and (max-width: 767px){.con_fv .box_fv .box_text .name{margin-top:1.5em}}.con_fv .box_fv .box_text .name span{display:inline-block}.con_fv .box_fv .box_text .name span.en{line-height:1.4;letter-spacing:.13em}@media only screen and (min-width: 1025px){.con_fv .box_fv .box_text .name span.en{font-size:154%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fv .box_fv .box_text .name span.en{font-size:139%}}@media only screen and (max-width: 767px){.con_fv .box_fv .box_text .name span.en{font-size:108%}}.con_fv .box_fv .box_text .name span.jp{line-height:1;font-weight:300;letter-spacing:.06em}@media only screen and (min-width: 1025px){.con_fv .box_fv .box_text .name span.jp{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fv .box_fv .box_text .name span.jp{font-size:93%}}@media only screen and (max-width: 767px){.con_fv .box_fv .box_text .name span.jp{font-size:85%}}.con_fv .box_fv .box_text .box_open h4{font-weight:400;letter-spacing:.06em;font-family:"Hina Mincho", serif}@media only screen and (min-width: 1025px){.con_fv .box_fv .box_text .box_open h4{font-size:293%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fv .box_fv .box_text .box_open h4{font-size:262%}}@media only screen and (max-width: 767px){.con_fv .box_fv .box_text .box_open h4{font-size:185%}}.con_fv .box_fv .box_text .box_open p{line-height:1.6;letter-spacing:.06em}@media only screen and (min-width: 1025px){.con_fv .box_fv .box_text .box_open p{font-size:124%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fv .box_fv .box_text .box_open p{font-size:116%}}@media only screen and (max-width: 767px){.con_fv .box_fv .box_text .box_open p{font-size:100%}}.con_fv .box_fv .box_text .box_open p span{font-size:125%}.con_fv .box_fv .splide-wrapper{position:relative}.con_fv .box_fv .splide-wrapper .box_slider{height:100%;position:relative}.con_fv .box_fv .splide-wrapper .box_slider .box_flex{position:absolute;right:30px;bottom:30px}@media only screen and (max-width: 767px){.con_fv .box_fv .splide-wrapper .box_slider .box_flex{right:1em}}@media only screen and (max-width: 767px){.con_fv .box_fv .splide-wrapper .box_slider .box_flex{bottom:1em}}.con_pickup{max-width:900px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:9.23rem auto 0;width:90%}@media only screen and (max-width: 767px){.con_pickup{margin:4em auto 0}}@media only screen and (max-width: 767px){.con_pickup{width:calc(348 / 428 * 100%)}}@media only screen and (min-width: 1441px){.con_pickup{max-width:calc(900 / 1440 * 100%)}}.con_pickup .box_pickup_left{width:calc(310 / 900 * 100%)}@media only screen and (max-width: 767px){.con_pickup .box_pickup_left{width:100%}}.con_pickup .box_pickup_left .item_main{margin-top:22px}@media only screen and (max-width: 767px){.con_pickup .box_pickup_left .item_main{margin-top:1em}}@media only screen and (max-width: 767px){.con_pickup .box_pickup_left .item_main{padding-bottom:1em;border-bottom:1px solid rgba(187,172,159,0.5);margin-bottom:2.5em}}.con_pickup .box_pickup_left .item_main a{display:block;transition:all .5s ease-in-out}.con_pickup .box_pickup_left .item_main a:hover{opacity:.7}.con_pickup .box_pickup_left .item_main a .box_text{width:calc(280 / 310 * 100%);margin:1em auto 0}.con_pickup .box_pickup_left .item_main a .box_text .date_tag{display:flex;align-items:center;flex-wrap:wrap}.con_pickup .box_pickup_left .item_main a .box_text .date_tag .date{color:#000;letter-spacing:.13em;font-family:"Sorts Mill Goudy", serif;margin-right:10px}@media only screen and (min-width: 1025px){.con_pickup .box_pickup_left .item_main a .box_text .date_tag .date{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_pickup .box_pickup_left .item_main a .box_text .date_tag .date{font-size:93%}}@media only screen and (max-width: 767px){.con_pickup .box_pickup_left .item_main a .box_text .date_tag .date{font-size:85%}}@media only screen and (max-width: 767px){.con_pickup .box_pickup_left .item_main a .box_text .date_tag .date{margin-right:.5em}}.con_pickup .box_pickup_left .item_main a .box_text .txt{line-height:2;position:relative;margin-top:.5em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;padding-right:28px}@media only screen and (max-width: 767px){.con_pickup .box_pickup_left .item_main a .box_text .txt{padding-right:1.5em}}.con_pickup .box_pickup_left .item_main a .box_text .txt::before{content:"\f3d3";display:inline-block;font-family:"Ionicons";position:absolute;bottom:0;right:0}.con_pickup .box_pickup_right{width:calc(500 / 900 * 100%)}@media only screen and (max-width: 767px){.con_pickup .box_pickup_right{width:100%}}.con_pickup .box_pickup_right .list_news .item_sub:not(:last-child){margin-bottom:25px}@media only screen and (max-width: 767px){.con_pickup .box_pickup_right .list_news .item_sub:not(:last-child){margin-bottom:1em}}.con_pickup .box_pickup_right .list_news .item_sub a{display:block;border-bottom:1px solid rgba(187,172,159,0.5);transition:all .5s ease-in-out;padding-bottom:20px}@media only screen and (max-width: 767px){.con_pickup .box_pickup_right .list_news .item_sub a{padding-bottom:1em}}.con_pickup .box_pickup_right .list_news .item_sub a:hover{opacity:.7}.con_pickup .box_pickup_right .list_news .item_sub a .box_text{width:calc(453 / 500 * 100%);margin:0 auto}.con_pickup .box_pickup_right .list_news .item_sub a .box_text .date_tag{display:flex;align-items:center;flex-wrap:wrap}.con_pickup .box_pickup_right .list_news .item_sub a .box_text .date_tag .date{color:#000;letter-spacing:.13em;font-family:"Sorts Mill Goudy", serif;margin-right:10px}@media only screen and (min-width: 1025px){.con_pickup .box_pickup_right .list_news .item_sub a .box_text .date_tag .date{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_pickup .box_pickup_right .list_news .item_sub a .box_text .date_tag .date{font-size:93%}}@media only screen and (max-width: 767px){.con_pickup .box_pickup_right .list_news .item_sub a .box_text .date_tag .date{font-size:85%}}@media only screen and (max-width: 767px){.con_pickup .box_pickup_right .list_news .item_sub a .box_text .date_tag .date{margin-right:.5em}}.con_pickup .box_pickup_right .list_news .item_sub a .box_text .txt{line-height:1.6;position:relative;margin-top:.5em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;padding-right:28px}@media only screen and (max-width: 767px){.con_pickup .box_pickup_right .list_news .item_sub a .box_text .txt{padding-right:1.5em}}.con_pickup .box_pickup_right .list_news .item_sub a .box_text .txt::before{content:"\f3d3";display:inline-block;font-family:"Ionicons";position:absolute;top:50%;transform:translateY(-50%);right:0}.con_pickup .box_pickup_right .btn_basic{text-align:right;margin-top:40px}@media only screen and (max-width: 767px){.con_pickup .box_pickup_right .btn_basic{margin-top:1.5em}}.con_concept{display:flex;flex-wrap:wrap;margin-top:200px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_concept{margin-top:150px}}@media only screen and (max-width: 767px){.con_concept{margin-top:7em}}.con_concept .text_intro{order:2;margin:110px auto 0;width:90%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_concept .text_intro{margin:70px auto 0}}@media only screen and (max-width: 767px){.con_concept .text_intro{margin:4em auto 0}}@media only screen and (max-width: 767px){.con_concept .text_intro{width:calc(346 / 428 * 100%)}}.con_concept .text_intro .txt{text-align:center}@media only screen and (max-width: 767px){.con_concept .text_intro .txt{text-align:left}}@media only screen and (max-width: 767px){.con_concept .text_intro .txt{margin-top:1.5em;letter-spacing:.04em}}.con_concept .box_slider{width:100%;order:1}.con_concept .box_slider .box_flex{position:absolute;bottom:30px;left:30px}@media only screen and (max-width: 767px){.con_concept .box_slider .box_flex{bottom:1em}}@media only screen and (max-width: 767px){.con_concept .box_slider .box_flex{left:1em}}.con_rooms{position:relative;margin-top:280px;padding-top:125px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms{margin-top:180px}}@media only screen and (max-width: 767px){.con_rooms{margin-top:8em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms{padding-top:80px}}@media only screen and (max-width: 767px){.con_rooms{padding-top:6em}}.con_rooms::before{content:"";display:inline-block;width:100%;aspect-ratio:2.05714;background:url(../images/home/bg_ptn01.webp) top center/cover no-repeat;position:absolute;top:0;left:0;z-index:-1;opacity:.3}.con_rooms::after{content:"";display:inline-block;width:1px;background:rgba(101,93,91,0.5);position:absolute;left:50%;transform:translateX(-50%);height:150px;top:-65px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms::after{height:100px}}@media only screen and (max-width: 767px){.con_rooms::after{height:8em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms::after{top:-45px}}@media only screen and (max-width: 767px){.con_rooms::after{top:-4em}}.con_rooms .box_rooms{margin:0 auto;width:90%}@media only screen and (max-width: 767px){.con_rooms .box_rooms{width:calc(379 / 428 * 100%)}}@media only screen and (min-width: 1441px){.con_rooms .box_rooms{max-width:calc(1040 / 1440 * 100%)}}.con_rooms .box_rooms .box_text .txt{text-align:center;margin-top:30px}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_text .txt{margin-top:1.5em}}.con_rooms .box_rooms .box_slider{margin-top:45px}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_slider{margin-top:1.5em}}.con_rooms .box_rooms .box_slider .splide__track{width:calc(100% - 30px);margin:0 auto}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_slider .splide__track{width:calc(345 / 379 * 100%)}}.con_rooms .box_rooms .box_slider .box_flex{position:absolute;right:45px;bottom:30px}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_slider .box_flex{right:2em}}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_slider .box_flex{bottom:1em}}.con_rooms .box_rooms .box_slider .custom_arrows{width:100%}.con_rooms .box_rooms .btn_basic{margin-top:60px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .box_rooms .btn_basic{margin-top:45px}}@media only screen and (max-width: 767px){.con_rooms .box_rooms .btn_basic{margin-top:2em}}.con_faci{max-width:900px;margin:215px auto 0;width:90%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_faci{margin:180px auto 0}}@media only screen and (max-width: 767px){.con_faci{margin:7em auto 0}}@media only screen and (max-width: 767px){.con_faci{width:100%}}@media only screen and (min-width: 1441px){.con_faci{max-width:calc(900 / 1440 * 100%)}}.con_faci .box_st .txt{margin-top:35px}@media only screen and (max-width: 767px){.con_faci .box_st .txt{margin-top:1.5em}}.con_faci .box_faci{margin-top:40px}@media only screen and (max-width: 767px){.con_faci .box_faci{margin-top:2.5em}}@media only screen and (max-width: 767px){.con_faci .box_faci{width:calc(320 / 428 * 100%);margin:2.5em auto 0}}.con_faci .box_faci .box_img_text{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.con_faci .box_faci .box_img_text:not(:last-child){margin-bottom:60px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_faci .box_faci .box_img_text:not(:last-child){margin-bottom:50px}}@media only screen and (max-width: 767px){.con_faci .box_faci .box_img_text:not(:last-child){margin-bottom:4em}}.con_faci .box_faci .box_img_text .img{width:calc(640 / 900 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_faci .box_faci .box_img_text .img{width:60%}}@media only screen and (max-width: 767px){.con_faci .box_faci .box_img_text .img{width:100%}}.con_faci .box_faci .box_img_text .box_text{width:calc(200 / 900 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_faci .box_faci .box_img_text .box_text{width:30%}}@media only screen and (max-width: 767px){.con_faci .box_faci .box_img_text .box_text{width:100%}}@media only screen and (max-width: 767px){.con_faci .box_faci .box_img_text .box_text{text-align:center;margin-top:2em}}.con_faci .box_faci .box_img_text .box_text .ttl3 .en{text-transform:capitalize}.con_faci .box_faci .box_img_text .box_text>.txt{margin-top:30px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_faci .box_faci .box_img_text .box_text>.txt{margin-top:20px}}@media only screen and (max-width: 767px){.con_faci .box_faci .box_img_text .box_text>.txt{margin-top:1.5em}}.con_faci .box_faci .box_img_text .box_text .btn_basic{margin-top:30px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_faci .box_faci .box_img_text .box_text .btn_basic{margin-top:20px}}@media only screen and (max-width: 767px){.con_faci .box_faci .box_img_text .box_text .btn_basic{margin-top:1.5em}}.con_dining{max-width:1040px;margin:215px auto 0;width:90%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_dining{margin:180px auto 0}}@media only screen and (max-width: 767px){.con_dining{margin:7em auto 0}}@media only screen and (max-width: 767px){.con_dining{width:calc(379 / 428 * 100%)}}@media only screen and (min-width: 1441px){.con_dining{max-width:calc(1040 / 1440 * 100%)}}.con_dining .box_text .txt{margin-top:30px}@media only screen and (max-width: 767px){.con_dining .box_text .txt{margin-top:1.5em}}.con_dining .box_slider{margin-top:45px}@media only screen and (max-width: 767px){.con_dining .box_slider{margin-top:1.5em}}.con_dining .box_slider .splide__track{width:calc(100% - 30px);margin:0 auto}@media only screen and (max-width: 767px){.con_dining .box_slider .splide__track{width:calc(345 / 379 * 100%)}}.con_dining .box_slider .box_flex{position:absolute;right:45px;bottom:30px}@media only screen and (max-width: 767px){.con_dining .box_slider .box_flex{right:2em}}@media only screen and (max-width: 767px){.con_dining .box_slider .box_flex{bottom:1em}}.con_dining .box_slider .custom_arrows{width:100%}.con_dining .btn_basic{margin-top:60px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_dining .btn_basic{margin-top:45px}}@media only screen and (max-width: 767px){.con_dining .btn_basic{margin-top:2em}}.con_access{width:90%;max-width:1180px;margin:215px auto 0}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_access{margin:180px auto 0}}@media only screen and (max-width: 767px){.con_access{margin:7em auto 0}}@media only screen and (min-width: 1441px){.con_access{max-width:calc(1180 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_access{width:calc(365 / 428 * 100%)}}.con_access .box_text .txt{margin-top:30px}@media only screen and (max-width: 767px){.con_access .box_text .txt{margin-top:1.5em}}.con_access .map{margin-top:40px}@media only screen and (max-width: 767px){.con_access .map{margin-top:2em}}.con_access .map iframe{width:100%;aspect-ratio:2.36;filter:grayscale(1);border:0}@media only screen and (max-width: 767px){.con_access .map iframe{aspect-ratio:1.49565}}.con_access .box_flex{width:calc(996 / 1180 * 100%);display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;margin:40px auto 0}@media only screen and (max-width: 767px){.con_access .box_flex{margin:1.5em auto 0}}@media only screen and (max-width: 767px){.con_access .box_flex .btn_basic{text-align:center;margin-top:2em;width:100%}}.con_sightseeing{margin:215px auto 0}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_sightseeing{margin:180px auto 0}}@media only screen and (max-width: 767px){.con_sightseeing{margin:7em auto 0}}.con_sightseeing>.box_text .txt{margin-top:30px}@media only screen and (max-width: 767px){.con_sightseeing>.box_text .txt{margin-top:1.5em}}.con_sightseeing .splide_sight{margin-top:60px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_sightseeing .splide_sight{margin-top:50px}}@media only screen and (max-width: 767px){.con_sightseeing .splide_sight{margin-top:2em}}.con_sightseeing .splide_sight .splide__slide{width:22vw}@media only screen and (max-width: 767px){.con_sightseeing .splide_sight .splide__slide{width:15em}}.con_sightseeing .splide_sight .splide__slide .txt{text-align:right;margin-top:.5em;font-family:"Sorts Mill Goudy", serif}@media only screen and (min-width: 1025px){.con_sightseeing .splide_sight .splide__slide .txt{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_sightseeing .splide_sight .splide__slide .txt{font-size:93%}}@media only screen and (max-width: 767px){.con_sightseeing .splide_sight .splide__slide .txt{font-size:85%}}.con_sightseeing .btn_basic{text-align:center;margin-top:55px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_sightseeing .btn_basic{margin-top:40px}}@media only screen and (max-width: 767px){.con_sightseeing .btn_basic{margin-top:2em}}.con_banner{position:relative;margin-top:215px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_banner{margin-top:180px}}@media only screen and (max-width: 767px){.con_banner{margin-top:7em}}.con_banner h3{color:#fff;position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:1;width:510px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_banner h3{width:480px}}@media only screen and (max-width: 767px){.con_banner h3{width:60%}}@media only screen and (min-width: 1441px){.con_banner h3{width:calc(510 / 1440 * 100%)}}@media only screen and (min-width: 1025px) and (max-width: 1280px){.con_banner h3{width:470px}}@media only screen and (min-width: 768px) and (max-width: 896px){.con_banner h3{width:430px}}@media only screen and (max-width: 767px){.con_banner h3{top:auto;transform:translateY(0);bottom:2em}}.con_banner .img img{width:100%}.box_slider .img img{width:100%}.box_slider .splide_fade .box_flex{display:flex;justify-content:center;align-items:center;margin:1em auto 0}.box_slider .splide_fade .box_flex.flex_end{justify-content:flex-end}.box_slider .splide_fade .box_flex.flex_start{justify-content:flex-start}.box_slider .splide_fade .box_flex.w_bg .splide__pagination li .your-class-page{background:rgba(255,255,255,0.4)}.box_slider .splide_fade .box_flex.w_bg .splide__pagination li .your-class-page.is-active{background:#fff;transform:scale(1)}.box_slider .splide_fade .box_flex.w_bg .splide_toggle_autoplay span{border:1px solid #fff}.box_slider .splide_fade .box_flex.w_bg .splide_toggle_autoplay .icon-play::before{background:#fff}.box_slider .splide_fade .box_flex.w_bg .splide_toggle_autoplay .icon-pause::before{color:#fff}.box_slider .splide_fade .box_flex .splide__pagination{display:inline-flex;justify-content:flex-start;position:relative;left:auto;right:auto;top:auto;bottom:auto;padding:0}.box_slider .splide_fade .box_flex .splide__pagination li{position:relative;width:12px;height:12px;margin-right:10px}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_slider .splide_fade .box_flex .splide__pagination li{width:10px}}@media only screen and (max-width: 767px){.box_slider .splide_fade .box_flex .splide__pagination li{width:.75em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_slider .splide_fade .box_flex .splide__pagination li{height:10px}}@media only screen and (max-width: 767px){.box_slider .splide_fade .box_flex .splide__pagination li{height:.75em}}@media only screen and (max-width: 767px){.box_slider .splide_fade .box_flex .splide__pagination li{margin-right:.5em}}.box_slider .splide_fade .box_flex .splide__pagination li .your-class-page{width:100%;background:transparent;transition:all 0.5s;margin:0;opacity:1;height:100%;border-radius:50%;background:rgba(35,24,21,0.4);cursor:pointer;position:absolute;top:0;left:0}.box_slider .splide_fade .box_flex .splide__pagination li .your-class-page.is-active{background:#231815;transform:scale(1)}.box_slider .splide_fade .box_flex .splide_toggle_autoplay{padding:0;background:transparent;border:0;cursor:pointer;width:13px;height:13px;position:relative}@media only screen and (max-width: 767px){.box_slider .splide_fade .box_flex .splide_toggle_autoplay{width:1em;height:1em}}.box_slider .splide_fade .box_flex .splide_toggle_autoplay.pause .icon-play{opacity:0}.box_slider .splide_fade .box_flex .splide_toggle_autoplay.pause .icon-pause{opacity:1}.box_slider .splide_fade .box_flex .splide_toggle_autoplay span{display:inline-block;width:13px;height:13px;border-radius:50%;background:transparent;border:1px solid #231815;position:relative;box-sizing:border-box}@media only screen and (max-width: 767px){.box_slider .splide_fade .box_flex .splide_toggle_autoplay span{width:1em;height:1em}}.box_slider .splide_fade .box_flex .splide_toggle_autoplay span::before{position:absolute;top:47%;left:54%;transform:translate(-50%, -50%)}.box_slider .splide_fade .box_flex .splide_toggle_autoplay .icon-play::before{--mask-image:url("../images/common/ic_play.svg");width:4px;height:6px;display:inline-block;position:absolute;background:#231815;--mask-settings:center / contain no-repeat;-webkit-mask:var(--mask-image) var(--mask-settings);mask:var(--mask-image) var(--mask-settings);content:""}@media only screen and (max-width: 767px){.box_slider .splide_fade .box_flex .splide_toggle_autoplay .icon-play::before{width:.35em;height:.525em}}.box_slider .splide_fade .box_flex .splide_toggle_autoplay .icon-pause{position:absolute;top:0;left:0;opacity:0}.box_slider .splide_fade .box_flex .splide_toggle_autoplay .icon-pause::before{left:55%;top:56%;content:"\f488";font-family:"Ionicons";color:#231815}@media only screen and (min-width: 1025px){.box_slider .splide_fade .box_flex .splide_toggle_autoplay .icon-pause::before{font-size:77%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_slider .splide_fade .box_flex .splide_toggle_autoplay .icon-pause::before{font-size:77%}}@media only screen and (max-width: 767px){.box_slider .splide_fade .box_flex .splide_toggle_autoplay .icon-pause::before{font-size:85%}}.box_slider .splide_fv02 .box_flex{display:flex;justify-content:center;align-items:center;margin:1em auto 0}.box_slider .splide_fv02 .box_flex.flex_end{justify-content:flex-end}.box_slider .splide_fv02 .box_flex.flex_start{justify-content:flex-start}.box_slider .splide_fv02 .box_flex.w_bg .splide__pagination li .your-class-page{background:rgba(255,255,255,0.4)}.box_slider .splide_fv02 .box_flex.w_bg .splide__pagination li .your-class-page.is-active{background:#fff;transform:scale(1)}.box_slider .splide_fv02 .box_flex.w_bg .splide_toggle_autoplay span{border:1px solid #fff}.box_slider .splide_fv02 .box_flex.w_bg .splide_toggle_autoplay .icon-play::before{background:#fff}.box_slider .splide_fv02 .box_flex.w_bg .splide_toggle_autoplay .icon-pause::before{color:#fff}.box_slider .splide_fv02 .box_flex .splide__pagination{display:inline-flex;justify-content:flex-start;position:relative;left:auto;right:auto;top:auto;bottom:auto;padding:0}.box_slider .splide_fv02 .box_flex .splide__pagination li{position:relative;width:12px;height:12px;margin-right:10px}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_slider .splide_fv02 .box_flex .splide__pagination li{width:10px}}@media only screen and (max-width: 767px){.box_slider .splide_fv02 .box_flex .splide__pagination li{width:.75em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_slider .splide_fv02 .box_flex .splide__pagination li{height:10px}}@media only screen and (max-width: 767px){.box_slider .splide_fv02 .box_flex .splide__pagination li{height:.75em}}@media only screen and (max-width: 767px){.box_slider .splide_fv02 .box_flex .splide__pagination li{margin-right:.5em}}.box_slider .splide_fv02 .box_flex .splide__pagination li .your-class-page{width:100%;background:transparent;transition:all 0.5s;margin:0;opacity:1;height:100%;border-radius:50%;background:rgba(35,24,21,0.4);cursor:pointer;position:absolute;top:0;left:0}.box_slider .splide_fv02 .box_flex .splide__pagination li .your-class-page.is-active{background:#231815;transform:scale(1)}.box_slider .splide_fv02 .box_flex .splide_toggle_autoplay{padding:0;background:transparent;border:0;cursor:pointer;width:13px;height:13px;position:relative}@media only screen and (max-width: 767px){.box_slider .splide_fv02 .box_flex .splide_toggle_autoplay{width:1em;height:1em}}.box_slider .splide_fv02 .box_flex .splide_toggle_autoplay.pause .icon-play{opacity:0}.box_slider .splide_fv02 .box_flex .splide_toggle_autoplay.pause .icon-pause{opacity:1}.box_slider .splide_fv02 .box_flex .splide_toggle_autoplay span{display:inline-block;width:13px;height:13px;border-radius:50%;background:transparent;border:1px solid #231815;position:relative;box-sizing:border-box}@media only screen and (max-width: 767px){.box_slider .splide_fv02 .box_flex .splide_toggle_autoplay span{width:1em;height:1em}}.box_slider .splide_fv02 .box_flex .splide_toggle_autoplay span::before{position:absolute;top:47%;left:54%;transform:translate(-50%, -50%)}.box_slider .splide_fv02 .box_flex .splide_toggle_autoplay .icon-play::before{--mask-image:url("../images/common/ic_play.svg");width:4px;height:6px;display:inline-block;position:absolute;background:#231815;--mask-settings:center / contain no-repeat;-webkit-mask:var(--mask-image) var(--mask-settings);mask:var(--mask-image) var(--mask-settings);content:""}@media only screen and (max-width: 767px){.box_slider .splide_fv02 .box_flex .splide_toggle_autoplay .icon-play::before{width:.35em;height:.525em}}.box_slider .splide_fv02 .box_flex .splide_toggle_autoplay .icon-pause{position:absolute;top:0;left:0;opacity:0}.box_slider .splide_fv02 .box_flex .splide_toggle_autoplay .icon-pause::before{left:55%;top:56%;content:"\f488";font-family:"Ionicons";color:#231815}@media only screen and (min-width: 1025px){.box_slider .splide_fv02 .box_flex .splide_toggle_autoplay .icon-pause::before{font-size:77%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_slider .splide_fv02 .box_flex .splide_toggle_autoplay .icon-pause::before{font-size:77%}}@media only screen and (max-width: 767px){.box_slider .splide_fv02 .box_flex .splide_toggle_autoplay .icon-pause::before{font-size:85%}}#footer{margin-top:85px}@media only screen and (max-width: 767px){#footer{margin-top:5em}}*[data-fade]{-webkit-mask-image:url(../images/home/mask.webp);mask-image:url(../images/home/mask.webp);mask-mode:alpha;-webkit-mask-position:left bottom;mask-position:left bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 200%;mask-size:auto 200%}*[data-fade].classActive{animation:2.3s mask-animation cubic-bezier(0.115, 0.405, 0.24, 1) 0s forwards}@keyframes mask-animation{0%{-webkit-mask-position:left bottom;mask-position:left bottom;opacity:0}20%{opacity:1}to{-webkit-mask-size:auto 500%;-webkit-mask-position:left 0%;mask-position:left 0%;-webkit-mask-size:auto 920%;mask-size:auto 920%;opacity:1}}
