﻿.con_anc,.con_facilities .inner,.con_service .inner,.con_amenity .inner,.con_items .inner,.con_360view .inner{width:90%;max-width:1200px;margin:auto}@media only screen and (max-width: 1024px){.con_anc,.con_facilities .inner,.con_service .inner,.con_amenity .inner,.con_items .inner,.con_360view .inner{width:91.66667%}}.txt_s12{font-size:93%}.c_text{color:#4A4A4A}.con_anc{max-width:1100px;padding-top:6.15rem}.con_facilities{padding-top:6.15rem}.con_facilities .inner{max-width:1100px}@media only screen and (max-width: 767px){.con_facilities .inner .ttl2{margin-bottom:3.07rem}}.con_facilities .inner .box_facilities{margin-bottom:4.92rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_facilities .inner .box_facilities{margin-bottom:3.84rem}}@media only screen and (max-width: 767px){.con_facilities .inner .box_facilities{margin-bottom:2.69rem}}.con_facilities .inner .box_facilities .ttlJp_20{margin-bottom:2.3rem}.con_facilities .inner .box_facilities .ttlJp_20 span{width:100%}@media only screen and (min-width: 768px){.con_facilities .inner .box_facilities .box_item_l{display:flex;justify-content:space-between;align-items:center}}@media only screen and (max-width: 767px){.con_facilities .inner .box_facilities .box_item_l{margin-bottom:2.3rem}}.con_facilities .inner .box_facilities .box_item_l .box_slider{width:calc(718 / 1100 * 100%)}@media only screen and (max-width: 767px){.con_facilities .inner .box_facilities .box_item_l .box_slider{width:100%}}.con_facilities .inner .box_facilities .box_item_l .box_slider .custom_counter{display:none}.con_facilities .inner .box_facilities .box_item_l .box_slider .box_flex{justify-content:flex-end}.con_facilities .inner .box_facilities .box_item_l .box_info{width:calc(322 / 1100 * 100%)}@media only screen and (max-width: 767px){.con_facilities .inner .box_facilities .box_item_l .box_info{width:100%}}@media only screen and (min-width: 1025px){.con_facilities .inner .box_facilities .box_item_l .box_info{box-sizing:border-box}}.con_facilities .inner .box_facilities .box_item_l .box_info .txt{margin:1.84rem 0}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_facilities .inner .box_facilities .box_item_l .box_info .txt{margin:1.53rem 0}}@media only screen and (max-width: 767px){.con_facilities .inner .box_facilities .box_item_l .box_info .txt{margin:1.15rem 0}}.con_facilities .inner .box_facilities .box_item_l .box_info .txt_note{position:relative;padding-left:1.35em}.con_facilities .inner .box_facilities .box_item_l .box_info .txt_note::before{content:"※";position:absolute;left:0;top:0}.con_facilities .inner .box_facilities .box_item_l .box_info .btn_sub_jp_s{margin:2.3rem 0}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_facilities .inner .box_facilities .box_item_l .box_info .btn_sub_jp_s{margin:1.92rem 0}}@media only screen and (max-width: 767px){.con_facilities .inner .box_facilities .box_item_l .box_info .btn_sub_jp_s{margin:1.92rem 0}}@media only screen and (min-width: 768px){.con_facilities .inner .box_facilities .box_item_s{display:flex;justify-content:space-between;align-items:center;margin-top:3.69rem}}@media only screen and (max-width: 767px){.con_facilities .inner .box_facilities .box_item_s{margin-bottom:2.3rem}}.con_facilities .inner .box_facilities .box_item_s .box_slider{width:calc(538 / 1100 * 100%)}@media only screen and (max-width: 767px){.con_facilities .inner .box_facilities .box_item_s .box_slider{width:100%}}.con_facilities .inner .box_facilities .box_item_s .box_slider .custom_counter{display:none}.con_facilities .inner .box_facilities .box_item_s .box_slider .box_flex{justify-content:flex-end}.con_facilities .inner .box_facilities .box_item_s .box_info{width:calc(538 / 1100 * 100%)}@media only screen and (max-width: 767px){.con_facilities .inner .box_facilities .box_item_s .box_info{width:100%}}@media only screen and (min-width: 1025px){.con_facilities .inner .box_facilities .box_item_s .box_info{box-sizing:border-box}}.con_facilities .inner .box_facilities .box_item_s .box_info .txt{margin:1.84rem 0}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_facilities .inner .box_facilities .box_item_s .box_info .txt{margin:1.53rem 0}}@media only screen and (max-width: 767px){.con_facilities .inner .box_facilities .box_item_s .box_info .txt{margin:1.15rem 0}}.con_facilities .inner .box_facilities .box_item_s .box_info .txt_note{position:relative;padding-left:1.35em}.con_facilities .inner .box_facilities .box_item_s .box_info .txt_note::before{content:"※";position:absolute;left:0;top:0}.con_facilities .inner .box_facilities .box_item_s .box_info .btn_sub_jp_s{margin:2.3rem 0}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_facilities .inner .box_facilities .box_item_s .box_info .btn_sub_jp_s{margin:1.92rem 0}}@media only screen and (max-width: 767px){.con_facilities .inner .box_facilities .box_item_s .box_info .btn_sub_jp_s{margin:1.92rem 0}}.con_facilities .inner .box_facilities .box_list{position:relative;z-index:0;margin-top:3.69rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_facilities .inner .box_facilities .box_list{margin-top:2.92rem}}@media only screen and (max-width: 767px){.con_facilities .inner .box_facilities .box_list{margin-top:1.53rem}}.con_facilities .inner .box_facilities .box_list ul{display:flex;flex-wrap:wrap;position:relative;z-index:1}@media only screen and (min-width: 768px){.con_facilities .inner .box_facilities .box_list ul li{width:calc(352 / 1100 * 100%)}.con_facilities .inner .box_facilities .box_list ul li:not(:nth-child(3n),:last-child){margin-right:calc(22 / 1100 * 100%)}.con_facilities .inner .box_facilities .box_list ul li:nth-child(n+4){margin-top:3.07rem}}@media only screen and (max-width: 767px){.con_facilities .inner .box_facilities .box_list ul li{width:48%}.con_facilities .inner .box_facilities .box_list ul li:not(:nth-child(2n+1)){margin-left:4%}.con_facilities .inner .box_facilities .box_list ul li:nth-child(n+3){margin-top:1.53rem}}.con_facilities .inner .box_facilities .box_list ul li .wrp_img{aspect-ratio:352 / 225;overflow:hidden;clip-path:inset(0 0 round 4px 4px 4px 4px);margin-bottom:1.84rem;position:relative}.con_facilities .inner .box_facilities .box_list ul li .wrp_img img{max-width:none;width:100%;height:100%;object-fit:cover;object-position:center}.con_facilities .inner .box_facilities .box_list ul li .wrp_img span{position:absolute;left:0;top:0;background:#000;color:#fff;padding:.92rem;border-radius:0 0 .61rem 0;z-index:2}@media only screen and (min-width: 1025px){.con_facilities .inner .box_facilities .box_list ul li .wrp_img span{font-size:108%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_facilities .inner .box_facilities .box_list ul li .wrp_img span{font-size:100%}}@media only screen and (max-width: 767px){.con_facilities .inner .box_facilities .box_list ul li .wrp_img span{font-size:93%}}@media only screen and (max-width: 767px){.con_facilities .inner .box_facilities .box_list ul li .wrp_img span{padding-block:.46rem}}.con_facilities .inner .box_facilities .box_list ul li .ttxsJp_15{margin-top:1.84rem}.con_facilities .inner .box_facilities .box_list ul li .txt{margin-top:1.53rem}.con_facilities .inner .box_facilities .box_list ul li .btn_sub_jp_s{margin-top:1.53rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_facilities .inner .box_facilities .box_list ul li .btn_sub_jp_s{margin-top:1.15rem}}@media only screen and (max-width: 767px){.con_facilities .inner .box_facilities .box_list ul li .btn_sub_jp_s{margin-top:1.15rem}}.con_service{padding-top:6.15rem;background:#f4f2ec;border-radius:4.61rem 4.61rem 0 0}.con_service .inner{max-width:1100px}@media only screen and (max-width: 767px){.con_service .inner .ttl2{margin-bottom:3.07rem}}.con_service .inner .box_service{padding-bottom:4.92rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_service .inner .box_service{padding-bottom:3.84rem}}@media only screen and (max-width: 767px){.con_service .inner .box_service{padding-bottom:2.69rem}}.con_service .inner .box_service .box_list{position:relative;z-index:0;margin-top:3.69rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_service .inner .box_service .box_list{margin-top:2.92rem}}@media only screen and (max-width: 767px){.con_service .inner .box_service .box_list{margin-top:1.53rem}}.con_service .inner .box_service .box_list ul{display:flex;flex-wrap:wrap;position:relative;z-index:1}@media only screen and (min-width: 768px){.con_service .inner .box_service .box_list ul li{width:calc(352 / 1100 * 100%)}.con_service .inner .box_service .box_list ul li:not(:nth-child(3n),:last-child){margin-right:calc(22 / 1100 * 100%)}.con_service .inner .box_service .box_list ul li:nth-child(n+4){margin-top:3.07rem}}@media only screen and (max-width: 767px){.con_service .inner .box_service .box_list ul li{width:48%}.con_service .inner .box_service .box_list ul li:not(:nth-child(2n+1)){margin-left:4%}.con_service .inner .box_service .box_list ul li:nth-child(n+3){margin-top:1.53rem}}.con_service .inner .box_service .box_list ul li .wrp_img{aspect-ratio:352 / 225;overflow:hidden;clip-path:inset(0 0 round 4px 4px 4px 4px);margin-bottom:1.84rem;position:relative}.con_service .inner .box_service .box_list ul li .wrp_img img{max-width:none;width:100%;height:100%;object-fit:cover;object-position:center}.con_service .inner .box_service .box_list ul li .wrp_img span{position:absolute;left:0;top:0;background:#000;color:#fff;padding:.92rem;border-radius:0 0 .61rem 0;z-index:2}@media only screen and (min-width: 1025px){.con_service .inner .box_service .box_list ul li .wrp_img span{font-size:108%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_service .inner .box_service .box_list ul li .wrp_img span{font-size:100%}}@media only screen and (max-width: 767px){.con_service .inner .box_service .box_list ul li .wrp_img span{font-size:93%}}@media only screen and (max-width: 767px){.con_service .inner .box_service .box_list ul li .wrp_img span{padding-block:.46rem}}.con_service .inner .box_service .box_list ul li .ttxsJp_15{margin-top:1.84rem}.con_service .inner .box_service .box_list ul li .txt{margin-top:1.53rem}.con_service .inner .box_service .box_list ul li .txt_note{position:relative;padding-left:1.35em}.con_service .inner .box_service .box_list ul li .txt_note::before{content:"※";position:absolute;left:0;top:0}.con_service .inner .box_service .box_list ul li .btn_sub_jp_s{margin-top:1.53rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_service .inner .box_service .box_list ul li .btn_sub_jp_s{margin-top:1.15rem}}@media only screen and (max-width: 767px){.con_service .inner .box_service .box_list ul li .btn_sub_jp_s{margin-top:1.15rem}}.con_amenity{padding-top:6.15rem}.con_amenity .inner{max-width:1100px}@media only screen and (max-width: 767px){.con_amenity .inner .ttl2{margin-bottom:3.07rem}}.con_amenity .inner .box_amenity{margin-bottom:4.92rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_amenity .inner .box_amenity{margin-bottom:3.84rem}}@media only screen and (max-width: 767px){.con_amenity .inner .box_amenity{margin-bottom:2.69rem}}@media only screen and (min-width: 768px){.con_amenity .inner .box_amenity{display:flex;justify-content:space-between;align-items:center;margin-top:3.69rem}}@media only screen and (max-width: 767px){.con_amenity .inner .box_amenity{margin-bottom:2.3rem}}.con_amenity .inner .box_amenity .wrp_img{width:calc(430 / 1100 * 100%)}@media only screen and (max-width: 767px){.con_amenity .inner .box_amenity .wrp_img{width:100%}}.con_amenity .inner .box_amenity .wrp_img img{width:100%;height:100%;object-fit:contain}.con_amenity .inner .box_amenity .box_info{width:calc(622 / 1100 * 100%)}@media only screen and (max-width: 767px){.con_amenity .inner .box_amenity .box_info{width:100%}}@media only screen and (min-width: 1025px){.con_amenity .inner .box_amenity .box_info{box-sizing:border-box}}.con_amenity .inner .box_amenity .box_info .txt.intr{margin-bottom:1.84rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_amenity .inner .box_amenity .box_info .txt.intr{margin-bottom:1.53rem}}@media only screen and (max-width: 767px){.con_amenity .inner .box_amenity .box_info .txt.intr{margin-bottom:1.15rem}}.con_amenity .inner .box_amenity .box_info .wrp_freeame{display:flex;flex-wrap:wrap;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:1.53rem 0;margin-bottom:1.84rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_amenity .inner .box_amenity .box_info .wrp_freeame{margin-bottom:1.53rem}}@media only screen and (max-width: 767px){.con_amenity .inner .box_amenity .box_info .wrp_freeame{margin-bottom:1.15rem}}.con_amenity .inner .box_amenity .box_info .wrp_freeame li{width:calc(144 / 622 * 100%);position:relative;padding-left:1em}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_amenity .inner .box_amenity .box_info .wrp_freeame li{width:calc(200 / 622 * 100%)}}@media only screen and (max-width: 767px){.con_amenity .inner .box_amenity .box_info .wrp_freeame li{width:48%}}@media only screen and (min-width: 1025px){.con_amenity .inner .box_amenity .box_info .wrp_freeame li:not(:nth-child(4n)){margin-right:calc(10 / 622 * 100%)}.con_amenity .inner .box_amenity .box_info .wrp_freeame li:nth-child(n+5){margin-top:.61rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_amenity .inner .box_amenity .box_info .wrp_freeame li:not(:nth-child(3n)){margin-right:calc(11 / 622 * 100%)}.con_amenity .inner .box_amenity .box_info .wrp_freeame li:nth-child(n+4){margin-top:.61rem}}@media only screen and (max-width: 767px){.con_amenity .inner .box_amenity .box_info .wrp_freeame li:not(:nth-child(2n)){margin-right:4%}.con_amenity .inner .box_amenity .box_info .wrp_freeame li:nth-child(n+3){margin-top:.46rem}}.con_amenity .inner .box_amenity .box_info .wrp_freeame li::before{content:"";position:absolute;left:0;top:1rem;transform:translateY(-50%);width:.3rem;height:.3rem;background:#9e9e9e;border-radius:50%}.con_amenity .inner .box_amenity .box_info .txt.arr{margin-bottom:.76rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_amenity .inner .box_amenity .box_info .txt.arr{margin-bottom:.61rem}}@media only screen and (max-width: 767px){.con_amenity .inner .box_amenity .box_info .txt.arr{margin-bottom:.38rem}}.con_amenity .inner .box_amenity .box_info .txt_note{position:relative;padding-left:1.35em}.con_amenity .inner .box_amenity .box_info .txt_note::before{content:"※";position:absolute;left:0;top:0}.con_amenity .inner .box_amenity .box_info .btn_sub_jp_s{margin:2.3rem 0}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_amenity .inner .box_amenity .box_info .btn_sub_jp_s{margin:1.92rem 0}}@media only screen and (max-width: 767px){.con_amenity .inner .box_amenity .box_info .btn_sub_jp_s{margin:1.92rem 0}}.con_items{padding-top:6.15rem;padding-bottom:9.92rem;background:#f4f2ec;border-radius:4.61rem 4.61rem 0 0}@media only screen and (max-width: 767px){.con_items{padding-bottom:6.15rem}}.con_items .inner{max-width:1100px}@media only screen and (max-width: 767px){.con_items .inner .ttl2{margin-bottom:3.07rem}}.con_items .inner .txt.center{margin-top:3.07rem}.con_items .inner .box_items--list{display:flex;flex-wrap:wrap;align-items:flex-start}.con_items .inner .box_items--list li{margin-top:3.07rem}@media only screen and (min-width: 768px){.con_items .inner .box_items--list li{width:calc(170 / 1100 * 100%)}.con_items .inner .box_items--list li:not(:nth-child(6n+1)){margin-left:calc(16 / 1100 * 100%)}}@media only screen and (max-width: 767px){.con_items .inner .box_items--list li{width:calc(218 / 686 * 100%);margin-top:1.53rem}.con_items .inner .box_items--list li:not(:nth-child(3n+1)){margin-left:calc(16 / 686 * 100%)}}.con_items .inner .box_items--list li .wrp_img{aspect-ratio:170 / 170;overflow:hidden;border-radius:3.46rem;position:relative}.con_items .inner .box_items--list li .wrp_img img{max-width:none;width:100%;height:100%;object-fit:cover;object-position:center}.con_items .inner .box_items--list li .txt{text-align:center;margin-top:.76rem}.con_items .inner .txt.att{margin-top:3.07rem;text-align:right}.con_360view{padding-top:6.15rem;margin-top:-6.16rem;padding-bottom:9.92rem;background:#fff;border-radius:4.61rem 4.61rem 0 0}@media only screen and (max-width: 767px){.con_360view{padding-bottom:6.15rem}}.con_360view .inner .ttl2{margin-bottom:3.07rem}.con_360view .inner .box_view{width:calc(1010 / 1400 * 100%);aspect-ratio:1010 / 540;overflow:hidden;margin:auto}@media only screen and (max-width: 1024px){.con_360view .inner .box_view{width:100%}}.con_360view .inner .box_view iframe{width:100%;height:100%;border:none}
