﻿.con_intro,.con_point,.con_renpaku,.con_type,.con_floor .intr_floor,.con_floor .box_floor .st_roomtype,.con_floor .box_floor .box_rooms,.con_ame{width:90%;max-width:1200px;margin:auto}@media only screen and (max-width: 1024px){.con_intro,.con_point,.con_renpaku,.con_type,.con_floor .intr_floor,.con_floor .box_floor .st_roomtype,.con_floor .box_floor .box_rooms,.con_ame{width:91.66667%}}#abi_page{overflow:unset}.con_intro{padding-top:4.61rem;margin-bottom:6.15rem}.con_intro .txt{text-align:center;margin-top:2.3rem}.con_point{margin-bottom:6.15rem}.con_point .box_point{margin-top:1.84rem;display:flex}.con_point .box_point .point{width:calc(285 / 1200 * 100%);margin-left:calc(20 / 1200 * 100%)}.con_point .box_point .point:first-child{margin-left:0}.con_point .box_point .point .img{width:100%;position:relative;overflow:hidden;clip-path:inset(0 0 round 4px 4px 4px 4px);position:relative;overflow:hidden}.con_point .box_point .point .img em{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:2.76rem;height:2.76rem;border-radius:0 0 .38rem 0;background:#000;color:#fff;font-family:"Marcellus", serif;border-radius:0 0 .61rem 0;z-index:2}@media only screen and (min-width: 1025px){.con_point .box_point .point .img em{font-size:124%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_point .box_point .point .img em{font-size:116%}}@media only screen and (max-width: 767px){.con_point .box_point .point .img em{font-size:100%}}.con_point .box_point .point .img img{width:100%}.con_point .box_point .point .box_txt{margin-top:1.84rem}.con_point .box_point .point .box_txt .ttmJp_18{display:flex;align-items:center}.con_point .box_point .point .box_txt .txt{margin-top:1.53rem}.con_renpaku{max-width:900px;margin-bottom:6.15rem;background:#fff;border:1px solid #9E9E9E}.con_renpaku .st span{background:transparent;border:0;display:block;width:100%;text-align:left;font-weight:500;position:relative;color:#000;font-family:"Zen Kaku Gothic New", "Yu Gothic","メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "游ゴシック体", YuGothic, "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;padding:16px 65px}@media only screen and (min-width: 1025px){.con_renpaku .st span{font-size:116%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_renpaku .st span{font-size:108%}}@media only screen and (max-width: 767px){.con_renpaku .st span{font-size:100%}}.con_renpaku .st span::before{content:"";display:inline-block;aspect-ratio:1;background:url(../images/common/ic_error.svg) center center/cover no-repeat;position:absolute;top:20px;left:40px;width:14px}@media only screen and (max-width: 767px){.con_renpaku .st span::before{top:1em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_renpaku .st span::before{left:30px}}@media only screen and (max-width: 767px){.con_renpaku .st span::before{left:1.5em}}@media only screen and (max-width: 767px){.con_renpaku .st span::before{width:1em}}.con_renpaku .inner{box-sizing:border-box;padding:3.07rem 4.61rem}@media only screen and (max-width: 767px){.con_renpaku .inner{padding:2.3rem 2.3rem 3.07rem}}@media only screen and (min-width: 768px){.con_renpaku .inner{display:flex;justify-content:space-between}}.con_renpaku .inner .txt{width:calc(700 / 980 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_renpaku .inner .txt{width:calc(650 / 980 * 100%)}}@media only screen and (max-width: 767px){.con_renpaku .inner .txt{width:100%}}.con_renpaku .inner .txt .red{color:#DF5D5D}.con_renpaku .inner .img{width:calc(240 / 980 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_renpaku .inner .img{width:calc(290 / 980 * 100%)}}@media only screen and (max-width: 767px){.con_renpaku .inner .img{width:100%}}@media only screen and (max-width: 767px){.con_renpaku .inner .img{margin-top:1.53rem}}.con_renpaku .inner .img img{width:100%}.con_type{margin-bottom:6.15rem}@media only screen and (max-width: 767px){.con_type{margin-bottom:4.61rem}}.con_type .ttl2{margin-bottom:6.15rem}@media only screen and (max-width: 767px){.con_type .ttl2{margin-bottom:4.61rem}}.con_type .inner{display:flex;align-items:flex-start}@media only screen and (max-width: 767px){.con_type .inner{flex-wrap:wrap}}.con_type .inner .box_type{box-sizing:border-box}.con_type .inner .box_type ul{row-gap:.76rem !important}.con_type .inner .box_type ul .btn_link{background:#f4f2ec}.con_type .inner .box_type ul .btn_link a{padding:10px 25px 10px 15px !important}@media only screen and (max-width: 767px){.con_type .inner .box_type ul .btn_link a{padding:0.5em 1.5em 0.5em 1em !important}}.con_type .inner .box_type.size_s{width:calc(610 / 1200 * 100%);padding:1.53rem;background:linear-gradient(135deg, #ffffff 0%,#f7f7f6 15%,#c8c6c0 36%,#efeeea 50%,#e9e9e9 100%)}@media only screen and (max-width: 767px){.con_type .inner .box_type.size_s{width:100%}}.con_type .inner .box_type.size_s ul .btn_link{width:calc(220 / 450 * 100%);background:#ebebea}.con_type .inner .box_type.size_s ul .btn_link:nth-child(2n){margin-left:calc(10 / 450 * 100%)}.con_type .inner .box_type.size_s:nth-child(2){width:calc(590 / 1200 * 100%);background:#fff}@media only screen and (max-width: 767px){.con_type .inner .box_type.size_s:nth-child(2){width:100%}}@media only screen and (min-width: 768px){.con_type .inner .box_type.size_s:nth-child(2){padding:1.53rem 0 1.53rem 1.53rem}}.con_type .inner .box_type.size_l{width:100%;padding:0 1.53rem}@media only screen and (min-width: 768px){.con_type .inner .box_type.size_l ul .btn_link{width:calc(220 / 1160 * 100%)}.con_type .inner .box_type.size_l ul .btn_link:not(.con_type .inner .box_type.size_l ul .btn_link:nth-child(5n)){margin-right:calc(15 / 1160 * 100%)}}.con_type .inner .box_type .ttm{margin-top:3.07rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_type .inner .box_type .ttm{margin-top:1.53rem}}@media only screen and (max-width: 767px){.con_type .inner .box_type .ttm{margin-top:1em}}.con_type .inner .box_type .txt{margin-top:2.3rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_type .inner .box_type .txt{margin-top:1.15rem}}@media only screen and (max-width: 767px){.con_type .inner .box_type .txt{margin-top:.5em}}.con_type .inner .box_type .box_anc{margin-top:2.3rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_type .inner .box_type .box_anc{margin-top:1.15rem}}@media only screen and (max-width: 767px){.con_type .inner .box_type .box_anc{margin-top:.5em}}.con_type .inner .box_type .box_anc ul{width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;row-gap:1.84rem}@media only screen and (max-width: 767px){.con_type .inner .box_type .box_anc ul .btn_link{width:calc(220 / 450 * 100%)}.con_type .inner .box_type .box_anc ul .btn_link:nth-child(2n){margin-left:calc(10 / 450 * 100%)}}.con_type .inner .box_type .box_anc ul .btn_link a{max-width:none;line-height:1.5;height:100%;display:flex;align-items:center;letter-spacing:-.03em;padding:0 25px 10px 0}@media only screen and (min-width: 1025px){.con_type .inner .box_type .box_anc ul .btn_link a{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_type .inner .box_type .box_anc ul .btn_link a{font-size:93%}}@media only screen and (max-width: 767px){.con_type .inner .box_type .box_anc ul .btn_link a{font-size:85%}}@media only screen and (max-width: 767px){.con_type .inner .box_type .box_anc ul .btn_link a{padding:0 1.5em 0.5em 0}}.con_type .inner .box_type .box_anc ul .btn_link a::before{right:15px}@media only screen and (max-width: 767px){.con_type .inner .box_type .box_anc ul .btn_link a::before{right:1em}}.con_floor{padding-top:9.84rem;padding-bottom:4.61rem}.con_floor.bg_on{background:linear-gradient(135deg, #ffffff 0%,#f7f7f6 15%,#c8c6c0 36%,#efeeea 50%,#e9e9e9 100%)}.con_floor.bg_on .con_ame{background:#fff}.con_floor .intr_floor{text-align:center;padding-bottom:4.92rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_floor .intr_floor{padding-bottom:3.84rem}}@media only screen and (max-width: 767px){.con_floor .intr_floor{padding-bottom:2em}}.con_floor .intr_floor .tts{padding-bottom:1.53rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_floor .intr_floor .tts{padding-bottom:1.15rem}}@media only screen and (max-width: 767px){.con_floor .intr_floor .tts{padding-bottom:1.5em}}.con_floor .intr_floor .floor{display:inline-block;background:#000;color:#fff;font-family:"Marcellus", serif;padding:.38rem .76rem}@media only screen and (min-width: 1025px){.con_floor .intr_floor .floor{font-size:154%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_floor .intr_floor .floor{font-size:139%}}@media only screen and (max-width: 767px){.con_floor .intr_floor .floor{font-size:124%}}.con_floor .intr_floor .txt{margin-top:2.3rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_floor .intr_floor .txt{margin-top:1.53rem}}@media only screen and (max-width: 767px){.con_floor .intr_floor .txt{margin-top:1em}}.con_floor .box_floor .st_roomtype{padding:2.92rem 0;margin-bottom:4.92rem;border-bottom:1px solid #CACACA}.con_floor .box_floor .box_rooms{padding-bottom:6.15rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_floor .box_floor .box_rooms{padding-bottom:4.61rem}}@media only screen and (max-width: 767px){.con_floor .box_floor .box_rooms{padding-bottom:3em}}.con_floor .box_floor .box_rooms:not(:nth-last-child){margin-bottom:6.15rem;border-bottom:1px solid #9e9e9e}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_floor .box_floor .box_rooms:not(:nth-last-child){margin-bottom:4.61rem}}@media only screen and (max-width: 767px){.con_floor .box_floor .box_rooms:not(:nth-last-child){margin-bottom:3em}}.con_floor .box_floor .box_rooms .inner{display:flex;align-items:flex-start}@media only screen and (min-width: 768px){.con_floor .box_floor .box_rooms .inner{justify-content:space-between}}@media only screen and (max-width: 767px){.con_floor .box_floor .box_rooms .inner{flex-direction:column-reverse}}.con_floor .box_floor .box_rooms .inner .box_txt{width:calc(412 / 1200 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_floor .box_floor .box_rooms .inner .box_txt{width:calc(450 / 1200 * 100%)}}@media only screen and (max-width: 767px){.con_floor .box_floor .box_rooms .inner .box_txt{width:100%}}@media only screen and (max-width: 767px){.con_floor .box_floor .box_rooms .inner .box_txt .tts{margin-bottom:1em}}.con_floor .box_floor .box_rooms .inner .box_txt .wrp_txt .wrp_smoke{display:flex;margin-top:2.76rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_floor .box_floor .box_rooms .inner .box_txt .wrp_txt .wrp_smoke{margin-top:2rem}}@media only screen and (max-width: 767px){.con_floor .box_floor .box_rooms .inner .box_txt .wrp_txt .wrp_smoke{margin-top:1.23rem}}.con_floor .box_floor .box_rooms .inner .box_txt .wrp_txt .wrp_smoke li+li{margin-left:calc(20 / 420 * 100%)}.con_floor .box_floor .box_rooms .inner .box_txt .wrp_txt .wrp_smoke li.smoke::before{background:url(../images/common/ic_smoke.svg) center center/cover no-repeat}.con_floor .box_floor .box_rooms .inner .box_txt .wrp_txt .wrp_smoke li.nosmoke::before{background:url(../images/common/ic_nosmoke.svg) center center/cover no-repeat}.con_floor .box_floor .box_rooms .inner .box_txt .wrp_txt .wrp_smoke li:before{content:"";display:inline-block;aspect-ratio:1.02443;margin-right:.5em;width:24px;vertical-align:middle}@media only screen and (max-width: 767px){.con_floor .box_floor .box_rooms .inner .box_txt .wrp_txt .wrp_smoke li:before{width:1em}}.con_floor .box_floor .box_rooms .inner .box_txt .wrp_txt .rooms_txt{margin-top:2.76rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_floor .box_floor .box_rooms .inner .box_txt .wrp_txt .rooms_txt{margin-top:2rem}}@media only screen and (max-width: 767px){.con_floor .box_floor .box_rooms .inner .box_txt .wrp_txt .rooms_txt{margin-top:1.23rem}}.con_floor .box_floor .box_rooms .inner .box_txt .wrp_txt .wrp_detail{margin-top:2.76rem;padding-top:1.84rem;border-top:1px solid #9e9e9e}.con_floor .box_floor .box_rooms .inner .box_txt .wrp_txt .wrp_detail li{position:relative;padding-left:30px}@media only screen and (max-width: 767px){.con_floor .box_floor .box_rooms .inner .box_txt .wrp_txt .wrp_detail li{padding-left:2em}}.con_floor .box_floor .box_rooms .inner .box_txt .wrp_txt .wrp_detail li::before{content:"";position:absolute;top:.5em;left:0;display:block}.con_floor .box_floor .box_rooms .inner .box_txt .wrp_txt .wrp_detail li+li{margin-top:.38rem}.con_floor .box_floor .box_rooms .inner .box_txt .wrp_txt .wrp_detail li.bed::before{aspect-ratio:1.335;background:url(../images/common/ic_bed.svg) center center/cover no-repeat;width:18px}@media only screen and (max-width: 767px){.con_floor .box_floor .box_rooms .inner .box_txt .wrp_txt .wrp_detail li.bed::before{width:1em}}.con_floor .box_floor .box_rooms .inner .box_txt .wrp_txt .wrp_detail li.size::before{aspect-ratio:1;background:url(../images/common/ic_size.svg) center center/cover no-repeat;width:20px}@media only screen and (max-width: 767px){.con_floor .box_floor .box_rooms .inner .box_txt .wrp_txt .wrp_detail li.size::before{width:1em}}.con_floor .box_floor .box_rooms .inner .box_slider{position:relative;width:calc(740 / 1200 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_floor .box_floor .box_rooms .inner .box_slider{width:calc(700 / 1200 * 100%)}}@media only screen and (max-width: 767px){.con_floor .box_floor .box_rooms .inner .box_slider{width:100%}}.con_floor .box_floor .box_rooms .inner a{position:relative;display:block;width:100%;text-decoration:none}.mouse .con_floor .box_floor .box_rooms .inner a{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .con_floor .box_floor .box_rooms .inner a:hover,.touch .con_floor .box_floor .box_rooms .inner a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:.6}.touch .con_floor .box_floor .box_rooms .inner a{-webkit-tap-highlight-color:transparent}.touch .con_floor .box_floor .box_rooms .inner a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}.con_floor .box_floor .box_rooms .inner a i{position:absolute;bottom:1.15rem;left:1.15rem;display:flex;justify-content:center;align-items:center;width:2.69rem;height:2.69rem;background:rgba(0,0,0,0.3);border-radius:.38rem;box-sizing:border-box;z-index:2}.con_floor .box_floor .box_rooms .inner a i:before{content:"";display:flex;justify-content:center;align-items:center;margin:0;aspect-ratio:1;background:url(../images/common/ic_zoom.svg) center center/cover no-repeat;position:absolute;top:50%;transform:translateY(-50%);width:25px}@media only screen and (max-width: 767px){.con_floor .box_floor .box_rooms .inner a i:before{width:1.75em}}.con_floor .box_floor .box_rooms .txt_tel{width:70%;margin:2.3rem auto 0;padding:1.23rem 2.53rem;background:#f5f5f5;box-sizing:border-box;text-align:center}.con_ame{max-width:1100px;box-sizing:border-box;padding:4.61rem;background:#ebebea}.con_ame .ttm{margin-bottom:1.92rem}.con_ame .box_ame+.box_ame{margin-top:3.07rem}.con_ame .box_ame .ttsJp_16{position:relative;font-weight:400;text-align:center;margin-bottom:1.53rem}.con_ame .box_ame .wrp_ame{display:flex;flex-wrap:wrap;gap:.76rem}.con_ame .box_ame .wrp_ame li{display:flex;align-items:center;width:calc(263 / 1100 * 100%)}@media only screen and (max-width: 767px){.con_ame .box_ame .wrp_ame li{width:49%}}.con_ame .box_ame .wrp_ame li i{width:2.46rem;margin-right:0.5em}.con_ame .box_ame .wrp_freeame{display:flex;flex-wrap:wrap}.con_ame .box_ame .wrp_freeame li:after{content:'/';margin:0 .46rem}.con_ame .box_ame .note{margin-top:1.53rem}
