﻿@media only screen and (max-width: 767px){html.lower #contents .con_lower_intr h3{white-space:nowrap}}.wrp1{position:relative;padding-bottom:150px}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp1{padding-bottom:12.5%}}@media only screen and (max-width: 767px){.wrp1{padding-bottom:6.5em}}.wrp1::before{content:'';width:100%;height:calc(100% + 20vw);display:block;position:absolute;left:0;top:-3.4vw;z-index:-1;background:url(../../rooms/images/bg1.png) no-repeat center top}@media only screen and (max-width: 767px){.wrp1::before{background-size:cover}}.con_about{background:#f8f6f1;padding:3.64583% 6.25% 3.125%;margin-top:90px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_about{margin-top:7.5%}}@media only screen and (max-width: 767px){.con_about{margin-top:3.5em;padding:6% 10%}}.con_about h3{text-align:center;position:relative}.con_about h3 span{display:inline-block;position:relative;letter-spacing:0.2em}@media only screen and (min-width: 768px){.con_about h3 span::before,.con_about h3 span::after{content:'';position:absolute;z-index:1;pointer-events:none}.con_about h3 span::before{width:73.52185%;height:38px;top:.6em;left:-73.52185%;background:url(../../rooms/images/st_left.png) no-repeat center/contain}}@media only screen and (min-width: 768px) and (min-width: 984px) and (max-width: 1199px){.con_about h3 span::before{width:58.61183%;left:-58.61183%}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 983px){.con_about h3 span::before{width:34.96144%;left:-34.96144%}}@media only screen and (min-width: 768px){.con_about h3 span::after{width:72.75064%;height:43px;top:0;right:-73.26478%;background:url(../../rooms/images/st_right.png) no-repeat center/contain}}@media only screen and (min-width: 768px) and (min-width: 984px) and (max-width: 1199px){.con_about h3 span::after{width:58.09769%;right:-58.61183%}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 983px){.con_about h3 span::after{width:34.70437%;right:-34.96144%}}.con_about ul{margin-top:2em}@media only screen and (min-width: 768px){.con_about ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:50px}}@media only screen and (min-width: 768px){.con_about ul li{width:46.61017%}}.con_about ul li .photo{overflow:hidden;-moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px}@media only screen and (max-width: 767px){.con_about ul li .photo{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}}.con_about ul li h4{margin:1.25em 0 0.9em}@media only screen and (min-width: 768px){.con_about ul li h4{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_about ul li h4{-webkit-flex-wrap:wrap;flex-wrap:wrap}}.con_about ul li h4 span{line-height:1;padding:.2em .6em;color:#fff;font-weight:500}@media only screen and (max-width: 767px){.con_about ul li h4 span{display:inline-block}}.con_about ul li h4 em{margin-left:1em;font-size:113%;font-family:'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-weight:normal}@media only screen and (min-width: 768px) and (max-width: 983px){.con_about ul li h4 em{width:100%;margin-left:0}}@media only screen and (max-width: 767px){.con_about ul li h4 em{display:block;margin-left:0}}.con_about ul li:nth-child(1) h4 span{background:#00ada3}@media only screen and (max-width: 767px){.con_about ul li:nth-child(2){margin-top:2em}}.con_about ul li:nth-child(2) h4 span{background:#5f9840}.wrp_anklink_style{margin-top:125px}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_anklink_style{margin-top:10.41667%}}@media only screen and (max-width: 767px){.wrp_anklink_style{margin-top:5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_anklink_style .anklink_style li{width:21.66667%;margin-left:4.41667%}.wrp_anklink_style .anklink_style li:nth-child(4n+1){margin-left:0}.wrp_anklink_style .anklink_style li:nth-child(4){margin:0 0 0 4.41667%}}@media only screen and (min-width: 768px) and (max-width: 983px){.wrp_anklink_style .anklink_style li{width:23.33333%;margin-left:2.16667%}.wrp_anklink_style .anklink_style li:nth-child(4){margin-left:2.16667%}}@media only screen and (min-width: 768px) and (max-width: 983px){.wrp_anklink_style .anklink_style li a .st{font-size:88%}}@media only screen and (max-width: 767px){.wrp_anklink_style .anklink_style li a .st{font-size:82%}}.wrp_anklink_style .ic{width:8.69792%;position:absolute;right:8.07292%;top:122%;pointer-events:none}.con_roo{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 767px){.con_roo{width:100%}}.con_roo .title1{width:100%;margin-bottom:40px}@media only screen and (max-width: 767px){.con_roo .title1{margin-bottom:1.5em}}.con_roo .obj_slider{width:100%;margin-bottom:50px}.con_roo .obj_slider .slick-dots{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;position:absolute;left:0;bottom:1.8em}@media only screen and (max-width: 767px){.con_roo .obj_slider .slick-dots{bottom:0.8em}}.con_roo .obj_slider .slick-dots li{width:.5em;height:0.5em;margin:0 .8em;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;overflow:hidden;position:relative;line-height:1}.con_roo .obj_slider .slick-dots li button{cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0;font-size:0;padding:0;border:1px solid #fff;background:none;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}.con_roo .obj_slider .slick-dots li.slick-active{width:.8em;height:.8em}.con_roo .obj_slider .slick-dots li.slick-active button{background:#fff}@media only screen and (max-width: 767px){.con_roo .obj_slider{margin-bottom:2em}}.con_roo .obj_slider .slide{overflow:hidden;-moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px}@media only screen and (max-width: 767px){.con_roo .obj_slider .slide{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;overflow:hidden}.con_roo .obj_slider .slide img{position:relative;width:140%;max-width:none;margin-left:-20%}}.con_roo .box_txt{width:45%;margin-right:6.66667%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_roo .box_txt{width:53.33333%}}@media only screen and (max-width: 767px){.con_roo .box_txt{width:85.41667%;margin:0 auto 1.5em}}.con_roo .box_txt .tbl_basic{width:100%;margin:7.40741% 0}@media only screen and (max-width: 767px){.con_roo .box_txt .tbl_basic{margin:1.5em 0 0}}.con_roo .box_txt .tbl_basic th{width:27.77778%}.con_roo .box_layout{width:28.33333%;background:url(../../rooms/images/bg_layout.png) repeat 0 0;padding:30px 1.66667% 20px;-moz-border-radius:0 0 22px 22px;-webkit-border-radius:0;border-radius:0 0 22px 22px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_roo .box_layout{width:33.33333%}}@media only screen and (max-width: 767px){.con_roo .box_layout{width:85.41667%;margin:0 auto 1.5em;padding:1.8em 6.25% 1.25em;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0;border-radius:0 0 10px 10px}}.con_roo .box_layout::before{content:'';width:91.17647%;height:0.5em;display:block;position:absolute;left:5.29412%;top:10px;background:url(../../rooms/images/ic_layout_dots.png) repeat-x 0 0}.con_roo .box_layout h4{text-align:center;font-weight:500}@media only screen and (max-width: 767px){.con_roo .box_layout h4:after{content:"";margin-left:.3em;font-family:'Font Awesome 5 Free';font-weight:900}.con_roo .box_layout h4.active::after{content:""}}.con_roo .box_layout>.img{margin-top:0.5em}@media only screen and (min-width: 768px){.con_roo .box_layout>.img{display:block !important}}@media only screen and (max-width: 767px){.con_roo .box_layout>.img{display:none}}@media only screen and (min-width: 984px){.con_roo .links{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}}@media only screen and (max-width: 767px){.con_roo .links{width:83.33333%;margin:auto}}.con_roo .links li{width:47.77778%}@media only screen and (max-width: 983px){.con_roo .links li{width:100%}.con_roo .links li.b-01{margin-bottom:1.5em}}#twin{margin-top:200px}@media only screen and (min-width: 768px) and (max-width: 1199px){#twin{margin-top:16.66667%}}@media only screen and (max-width: 767px){#twin{margin-top:8em}}#wayo{margin-top:160px}@media only screen and (min-width: 768px) and (max-width: 1199px){#wayo{margin-top:13.33333%}}@media only screen and (max-width: 767px){#wayo{margin-top:5em}}.con_ame{background:#fff;border:8px solid #f6f4ee;border-top:none;position:relative;margin-top:200px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_ame{margin-top:16.66667%}}@media only screen and (max-width: 767px){.con_ame{margin-top:6.25em}}.con_ame::before{content:'';width:calc(100% + 16px);height:3.5em;display:block;position:absolute;left:-8px;bottom:99%;background:url(../images/common/bg_top.png) no-repeat center/100% 100%}@media only screen and (max-width: 767px){.con_ame::before{height:2.5em}}.con_ame h4{text-align:center;position:relative}.con_ame h4 span{display:inline-block;position:relative;letter-spacing:0.2em}@media only screen and (min-width: 768px){.con_ame h4 span::before,.con_ame h4 span::after{content:'';position:absolute;z-index:1;pointer-events:none}.con_ame h4 span::before{width:137.5%;height:38px;top:.6em;left:-183.17308%;background:url(../../rooms/images/st_left.png) no-repeat center/contain}}@media only screen and (min-width: 768px) and (min-width: 984px) and (max-width: 1199px){.con_ame h4 span::before{width:109.61538%;left:-146.15385%}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 983px){.con_ame h4 span::before{width:65.38462%;left:-91.34615%}}@media only screen and (min-width: 768px){.con_ame h4 span::after{width:136.05769%;height:43px;top:0;right:-182.21154%;background:url(../../rooms/images/st_right.png) no-repeat center/contain}}@media only screen and (min-width: 768px) and (min-width: 984px) and (max-width: 1199px){.con_ame h4 span::after{width:108.65385%;right:-145.67308%}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 983px){.con_ame h4 span::after{width:64.90385%;right:-90.86538%}}.con_ame .tbl_basic{margin-top:5%}@media only screen and (max-width: 767px){.con_ame .tbl_basic{margin-top:1em}}@media only screen and (min-width: 768px){.con_ame .tbl_basic th{width:135px}}.con_ame#amenities1{padding:30px 6.25% 3.125%}@media only screen and (max-width: 767px){.con_ame#amenities1{padding:8% 6%}}.con_ame#amenities2{padding:30px 8.57143% 4.28571%}@media only screen and (max-width: 767px){.con_ame#amenities2{padding:8%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_ame#amenities2{width:92%}}@media only screen and (max-width: 767px){.con_ame#amenities2{width:91%}}.wrp_uni{position:relative;background:url(../../rooms/images/bg2.png) no-repeat center top/cover;padding:110px 0 14.0625%}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_uni{padding:9.16667% 0 22.5%}}@media only screen and (max-width: 767px){.wrp_uni{padding:5em 0 8em}}.wrp_uni::after{content:'';width:20.83333%;height:6.27536%;display:block;position:absolute;right:0;top:4.19259%;background:url(../images/home/ic_dec1.png) no-repeat center/contain;pointer-events:none;z-index:0}@media only screen and (min-width: 768px) and (max-width: 983px){.wrp_uni::after{height:6.27536%;top:2.09629%}}@media only screen and (max-width: 767px){.wrp_uni::after{width:41.66667%;height:3.13768%;top:11.49581%}}#universal{max-width:1400px;width:91.66667%;margin:auto}@media only screen and (max-width: 767px){#universal{width:100%}}#universal .title1{margin-bottom:70px}@media only screen and (min-width: 768px) and (max-width: 1199px){#universal .title1{margin-bottom:5.83333%}}@media only screen and (max-width: 767px){#universal .title1{margin-bottom:2.5em}}@media only screen and (min-width: 768px){#universal .con_uni_intr{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 983px){#universal .con_uni_intr{-webkit-align-items:flex-start;align-items:flex-start}}@media only screen and (max-width: 767px){#universal .con_uni_intr{width:91.66667%;margin:auto}}#universal .con_uni_intr .photo{overflow:hidden;-moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px;width:58.57143%}@media only screen and (max-width: 767px){#universal .con_uni_intr .photo{width:100%;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}}#universal .con_uni_intr .photo .img1{width:39.02439%;float:left}#universal .con_uni_intr .photo .img2{width:60.2439%;float:right}#universal .con_uni_intr .box_txt{margin-left:5.35714%;max-width:415px;width:36.07143%}@media only screen and (max-width: 767px){#universal .con_uni_intr .box_txt{width:93.75%;margin:1.5em auto 0;max-width:none}}#universal .con_uni_intr .box_txt .title3{margin-bottom:1.1em}@media only screen and (min-width: 768px){#universal .con_roo{width:93.75%}}#universal .con_roo .st_rooms{text-align:center;margin-bottom:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){#universal .con_roo .st_rooms{margin-bottom:4.16667%}}@media only screen and (max-width: 767px){#universal .con_roo .st_rooms{margin-bottom:1.5em}}#universal .con_roo .st_rooms .en{font-size:113%;letter-spacing:0;font-weight:300;color:#9f8c65;display:block;line-height:1.2;margin-bottom:.3em;font-family:'M PLUS Rounded 1c', Verdana, Helvetica, Arial, sans-serif}@media only screen and (min-width: 768px) and (max-width: 1199px){#universal .con_roo .st_rooms .en{font-size:94%}}@media only screen and (max-width: 767px){#universal .con_roo .st_rooms .en{font-size:82%}}#universal .con_roo .st_rooms .jp{display:inline-block;font-weight:normal;line-height:1.3;letter-spacing:0.18em;font-family:'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-size:188%;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){#universal .con_roo .st_rooms .jp{font-size:150%}}@media only screen and (max-width: 767px){#universal .con_roo .st_rooms .jp{font-size:138%}}#universal .con_roo .st_rooms .jp span{font-size:74%}@media only screen and (min-width: 768px){#universal .con_roo .st_rooms .jp::before,#universal .con_roo .st_rooms .jp::after{content:'';position:absolute;z-index:1;pointer-events:none}#universal .con_roo .st_rooms .jp::before{width:53.05344%;height:37px;top:0;left:-53.05344%;background:url(../../rooms/images/st_left.png) no-repeat center/contain}}@media only screen and (min-width: 768px) and (min-width: 984px) and (max-width: 1199px){#universal .con_roo .st_rooms .jp::before{width:43.51145%;left:-43.51145%}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 983px){#universal .con_roo .st_rooms .jp::before{width:25.9542%;left:-25.9542%}}@media only screen and (min-width: 768px){#universal .con_roo .st_rooms .jp::after{width:52.67176%;height:43px;top:-.8em;right:-53.43511%;background:url(../../rooms/images/st_right.png) no-repeat center/contain}}@media only screen and (min-width: 768px) and (min-width: 984px) and (max-width: 1199px){#universal .con_roo .st_rooms .jp::after{width:43.12977%;right:-43.51145%}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 983px){#universal .con_roo .st_rooms .jp::after{width:25.76336%;right:-25.9542%}}#universal .con_roo .box_txt .tbl_basic td{background:#fff}#universal .con_roo .box_layout{background:url(../images/home/bg_plan2.png) repeat 0 0}#universal .con_roo .box_layout::before{background:url(../../rooms/images/ic_layout_dots2.png) repeat-x 0 0}#universal .con_roo#west_twin{margin-top:150px}@media only screen and (min-width: 768px) and (max-width: 1199px){#universal .con_roo#west_twin{margin-top:12.5%}}@media only screen and (max-width: 767px){#universal .con_roo#west_twin{margin-top:5em}}#universal .con_roo#j_west{margin-top:160px}@media only screen and (min-width: 768px) and (max-width: 1199px){#universal .con_roo#j_west{margin-top:13.33333%}}@media only screen and (max-width: 767px){#universal .con_roo#j_west{margin-top:5em}}.wrp_equ{position:relative;padding:70px 0 160px}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_equ{padding:70px 0 13.33333%}}@media only screen and (max-width: 767px){.wrp_equ{padding:2.5em 0 5em}}.wrp_equ::before{content:'';width:100%;height:calc(100% + 1.45vw);display:block;position:absolute;top:-1.45vw;left:0;z-index:-1;pointer-events:none;background:url(../../rooms/images/bg_equ.png) no-repeat center top/cover}.con_equ .box_equ{margin:1.5em auto 2em}@media only screen and (min-width: 768px){.con_equ .box_equ{max-width:960px;margin:40px auto 60px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}}.con_equ .box_equ li{padding:1em;background:#f6f4ee;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media only screen and (min-width: 768px){.con_equ .box_equ li{width:32.29167%;padding:2.60417% 1.875%}}@media only screen and (max-width: 767px){.con_equ .box_equ li{margin-top:0.5em}.con_equ .box_equ li:first-child{margin-top:0}}.con_equ .box_equ li .ic{width:21.89781%;margin-right:5.47445%;max-width:60px}.con_equ .box_equ li .st{width:72.62774%;font-size:113%;font-family:'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;line-height:1.2}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_equ .box_equ li .st{font-size:100%}}@media only screen and (max-width: 767px){.con_equ .box_equ li .st{font-size:88%}}.con_equ .box_equ li .st small{font-size:100%;font-family:"游ゴシック体", "Yu Gothic", YuGothic, "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro",  "Hiragino Kaku Gothic Pro", "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;font-weight:500}.con_equ .tbl_basic{width:100%}@media only screen and (min-width: 768px){.con_equ .tbl_basic th{width:18.75%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_equ .tbl_basic th{width:25%}}.con_equ .txt_att{margin-top:1em}.con_equ .txt_att li{padding-left:1em;text-indent:-1em;line-height:1.5;margin-top:0.5em;font-size:88%}.con_equ .list_img{margin:60px auto 0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 767px){.con_equ .list_img{margin-top:2em;-webkit-justify-content:center;justify-content:center}}.con_equ .list_img li{width:19%}@media only screen and (max-width: 767px){.con_equ .list_img li{width:48%;margin:0 0 4% 4%}.con_equ .list_img li:nth-child(2n+1){margin-left:0}}
