.con_amenity .box_ame,.con_amenity .box_original,.con_facility,.con_offers .box_offers{max-width:1100px;margin:auto}@media only screen and (max-width: 1279px){.con_amenity .box_ame,.con_amenity .box_original,.con_facility,.con_offers .box_offers{width:91.66667%}}.con_rooms{max-width:1530px;margin:auto}@media only screen and (min-width: 1280px){.con_rooms{padding:0 2.60417%}}@media print{.con_rooms{padding:0 2.60417%}}@media only screen and (max-width: 1279px){.con_rooms{width:91.66667%}}.box_map{width:50%;height:5em}.box_map iframe{width:100%;height:100%}.con_rooms{margin-top:90px;margin-bottom:65px}@media only screen and (max-width: 767px){.con_rooms{margin-top:15%}}@media only screen and (max-width: 767px){.con_rooms{margin-bottom:10%}}.con_rooms .box_slider{width:100%}.con_rooms .box_slider .photo img{width:100%}.con_rooms .box_slider .slick-arrow{cursor:pointer;overflow:hidden;position:absolute;z-index:5;top:auto;bottom:0;height:0;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;width:85px;height:60px;background-repeat:no-repeat;background-position:center;background-size:33px auto;background-color:#fff}.con_rooms .box_slider .slick-arrow:before{content:""}.con_rooms .box_slider .slick-arrow.slick-next{background-image:url(../images/common/arr_right.png);right:0}.con_rooms .box_slider .slick-arrow.slick-next:before{width:1px;height:50%;background-color:#000;display:block}.con_rooms .box_slider .slick-arrow.slick-prev{background-image:url(../images/common/arr_left.png);left:100%;margin-left:-170px}@media only screen and (max-width: 767px){.con_rooms .box_slider .slick-arrow{width:13%;height:15%;background-size:40% auto}.con_rooms .box_slider .slick-arrow.slick-prev{margin-left:-26%}}.con_rooms .box_slider .slick-arrow{background-color:rgba(255,255,255,0.7)}.con_rooms .box_txt{margin-top:0}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_rooms .box_txt{margin-top:30px}}@media only screen and (max-width: 767px){.con_rooms .box_txt{margin-top:5%}}.con_rooms .box_txt h4 em{font-size:219%;font-style:italic;font-weight:normal;text-align:center;font-family:'Raleway', sans-serif;text-align:left;display:block}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_rooms .box_txt h4 em{font-size:188%}}@media only screen and (max-width: 767px){.con_rooms .box_txt h4 em{font-size:157%}}.con_rooms .box_txt .txt{margin-top:15px}@media only screen and (max-width: 767px){.con_rooms .box_txt .txt{margin-top:3%}}.con_rooms .box_txt .box_table{margin-top:15px;padding-top:15px;border-top:1px solid #1a1a1a}@media only screen and (max-width: 767px){.con_rooms .box_txt .box_table{margin-top:3%}}@media only screen and (max-width: 767px){.con_rooms .box_txt .box_table{padding-top:3%}}.con_rooms .box_txt .box_table table{width:100%;line-height:1.8}.con_rooms .box_txt .box_table table th{width:130px;vertical-align:top}.con_rooms .box_txt .btn{margin:25px auto 0;width:270px}@media only screen and (max-width: 767px){.con_rooms .box_txt .btn{margin:3% auto 0}}.con_rooms .box_txt .btn a{font-family:'Raleway', sans-serif;text-decoration:none;text-align:center;display:block;padding:10px 0;background-color:#98cbd4;color:#000;border:1px solid #98cbd4;-moz-transition:background-color .35s,color .35s;-o-transition:background-color .35s,color .35s;-webkit-transition:background-color .35s,color .35s;transition:background-color .35s,color .35s}@media only screen and (max-width: 767px){.con_rooms .box_txt .btn a{padding:0.8em 0}}.con_rooms .box_txt .btn a:hover{background-color:#000;color:#98cbd4}@media only screen and (max-width: 767px){.con_rooms .box_txt .btn{width:60%}}@media only screen and (min-width: 1280px){.con_rooms .box_rooms{width:100%;background:#f6f6f6;letter-spacing:-.4em}.con_rooms .box_rooms .box_slider{letter-spacing:normal;display:inline-block;vertical-align:middle;width:50.19608%}.con_rooms .box_rooms .box_txt{vertical-align:middle;letter-spacing:normal;display:inline-block;width:49.34641%;padding:0 3.64583%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.con_rooms .box_rooms .box_txt .btn{margin-left:0}}@media print{.con_rooms .box_rooms{width:100%;background:#f6f6f6;letter-spacing:-.4em}.con_rooms .box_rooms .box_slider{letter-spacing:normal;display:inline-block;vertical-align:middle;width:50.19608%}.con_rooms .box_rooms .box_txt{vertical-align:middle;letter-spacing:normal;display:inline-block;width:49.34641%;padding:0 3.64583%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.con_rooms .box_rooms .box_txt .btn{margin-left:0}}.con_amenity{margin-top:175px;padding:75px 0 110px;background:#e5dfd8}@media only screen and (max-width: 767px){.con_amenity{margin-top:20%}}@media only screen and (max-width: 767px){.con_amenity{padding:10% 0}}.con_amenity h4{font-size:344%;font-weight:normal;letter-spacing:.1em;font-style:italic;font-family:'Raleway', sans-serif;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_amenity h4{font-size:313%}}@media only screen and (max-width: 767px){.con_amenity h4{font-size:250%}}@media only screen and (max-width: 767px){.con_amenity h4{font-size:213%}}.con_amenity .box_ame{margin-top:75px;overflow:hidden;position:relative;font-size:94%}@media only screen and (max-width: 767px){.con_amenity .box_ame{margin-top:7%}}.con_amenity .box_ame dl dt{display:inline-block;border:2px solid #1a1a1a;padding:.2em 1em}.con_amenity .box_ame dl dd{margin-top:25px;margin-bottom:35px}@media only screen and (max-width: 767px){.con_amenity .box_ame dl dd{margin-top:4%}}@media only screen and (max-width: 767px){.con_amenity .box_ame dl dd{margin-bottom:5%}}.con_amenity .box_ame dl dd table{width:100%}.con_amenity .box_ame dl dd table td{padding:.4em 0}.con_amenity .box_ame dl dd table td i,.con_amenity .box_ame dl dd table td em{display:inline-block;vertical-align:middle}.con_amenity .box_ame dl dd table td i{width:28px}.con_amenity .box_ame dl dd table td i img{display:block}@media only screen and (max-width: 767px){.con_amenity .box_ame dl dd table td i{width:1.2em}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_amenity .box_ame dl dd table td em{width:72%}}@media only screen and (min-width: 768px){.con_amenity .box_ame dl{float:right;width:40.90909%}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1279px){.con_amenity .box_ame dl{width:45%}}@media only screen and (min-width: 768px){.con_amenity .box_ame dl:first-child{float:left}.con_amenity .box_ame:before{content:"";position:absolute;z-index:1;top:0;left:50%;background:#fff;width:5px;height:100%}}.con_amenity .box_original{padding:55px 0}@media only screen and (max-width: 767px){.con_amenity .box_original{padding:5% 0}}.con_amenity .box_original h4{font-size:344%;font-weight:normal;letter-spacing:.1em;font-style:italic;font-family:'Raleway', sans-serif;text-align:center;margin-bottom:35px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_amenity .box_original h4{font-size:313%}}@media only screen and (max-width: 767px){.con_amenity .box_original h4{font-size:250%}}@media only screen and (max-width: 767px){.con_amenity .box_original h4{margin-bottom:5%}}.con_amenity .box_original dl{text-align:center}.con_amenity .box_original dl dt{margin-bottom:40px;display:inline-block;border:2px solid #1a1a1a;padding:.2em 1em}@media only screen and (max-width: 767px){.con_amenity .box_original dl dt{margin-bottom:2%}}.con_amenity .box_original dl dd ul{letter-spacing:-.4em}.con_amenity .box_original dl dd ul li{letter-spacing:normal;display:inline-block;vertical-align:middle;width:22.27273%;margin-left:2.72727%}.con_amenity .box_original dl dd ul li:first-child{margin-left:0}@media only screen and (max-width: 767px){.con_amenity .box_original dl dd ul li{width:45%;margin-left:2%;margin-top:5%}.con_amenity .box_original dl dd ul li:nth-child(2n+1){margin-left:0;clear:left}}.con_amenity .box_original dl dd ul li p{padding-bottom:.5em}.con_amenity .box_original dl dd p{text-align:left;padding-top:1em;padding-left:1em}@media only screen and (min-width: 768px){.con_amenity{position:relative}.con_amenity:before{position:absolute;z-index:3;left:0;right:0;margin:auto;content:"";display:block;width:1px;height:60px;top:-30px;background-color:#1a1a1a}}.con_facility{padding:75px 0 110px}@media only screen and (max-width: 767px){.con_facility{padding:10% 0}}@media only screen and (min-width: 768px){.con_facility{position:relative}.con_facility:before{position:absolute;z-index:3;left:0;right:0;margin:auto;content:"";display:block;width:1px;height:60px;top:-30px;background-color:#1a1a1a}}.con_facility h4{font-size:344%;font-weight:normal;letter-spacing:.1em;font-style:italic;font-family:'Raleway', sans-serif;text-align:center;margin-bottom:35px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_facility h4{font-size:313%}}@media only screen and (max-width: 767px){.con_facility h4{font-size:250%}}@media only screen and (max-width: 767px){.con_facility h4{margin-bottom:5%}}.con_facility .box_floor{position:relative;padding:15px 0 25px}.con_facility .box_floor:before,.con_facility .box_floor:after{position:absolute;z-index:-1;content:"";top:0;right:0;bottom:0;left:0;border:1px solid #000}.con_facility .box_floor:before{right:10px;bottom:10px}.con_facility .box_floor:after{left:10px;top:10px}.con_facility .box_floor table{margin:auto;width:90%;max-width:805px}.con_facility .box_floor table tr{border-bottom:1px solid #000}.con_facility .box_floor table tr th{width:195px;padding:25px 0;text-align:center}@media only screen and (max-width: 767px){.con_facility .box_floor table tr th{width:30%;padding:1em 0}}.con_facility .box_floor table tr td{padding:25px 45px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_facility .box_floor table tr td{padding-right:25px}.con_facility .box_floor table tr td .view_pc_sp{display:none}}@media only screen and (max-width: 767px){.con_facility .box_floor table tr td{padding:1em}}@media only screen and (max-width: 767px){.con_facility .box_floor{padding:5% 0 7%}}.con_facility .memo{margin:1em auto 0;width:90%;max-width:805px}.con_facility .memo span{font-size:80%}.con_facility .box_fac{margin-top:95px;overflow:hidden}@media only screen and (max-width: 767px){.con_facility .box_fac{margin-top:10%}}.con_facility .box_fac li{float:left}.con_facility .box_fac li h5 em{font-weight:300;font-weight:normal;font-style:italic;font-size:175%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_facility .box_fac li h5 em{font-size:175%}}@media only screen and (max-width: 767px){.con_facility .box_fac li h5 em{font-size:113%}}.con_facility .box_fac li h5 span{display:block}.con_facility .box_fac li h5.st_vm em{font-size:175%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_facility .box_fac li h5.st_vm em{font-size:188%}}@media only screen and (max-width: 767px){.con_facility .box_fac li h5.st_vm em{font-size:113%}}.con_facility .box_fac li .photo{margin-top:10px}@media only screen and (max-width: 767px){.con_facility .box_fac li .photo{margin-top:2%}}.con_facility .box_fac li .photo img{width:100%}.con_facility .box_fac li .txt{margin-top:10px;line-height:1.8}@media only screen and (max-width: 767px){.con_facility .box_fac li .txt{margin-top:2%}}.con_facility .box_fac li .btn{margin-top:10px}.con_facility .box_fac li .btn a{font-family:'Raleway', sans-serif;text-decoration:none;text-align:center;display:block;padding:10px 0;background-color:#000;color:#fff;border:1px solid #000;-moz-transition:background-color .35s,color .35s;-o-transition:background-color .35s,color .35s;-webkit-transition:background-color .35s,color .35s;transition:background-color .35s,color .35s}@media only screen and (max-width: 767px){.con_facility .box_fac li .btn a{padding:0.8em 0}}.con_facility .box_fac li .btn a:hover{background-color:#fff;color:#000}@media only screen and (max-width: 767px){.con_facility .box_fac li .btn{margin-top:2%}}@media only screen and (min-width: 1025px){.con_facility .box_fac li{width:25.90909%;margin-left:11.13636%;margin-bottom:5.45455%}.con_facility .box_fac li:nth-child(3n+1){margin-left:0;clear:left}}@media only screen and (max-width: 1024px){.con_facility .box_fac li{width:48%;margin-left:4%;margin-bottom:7%}.con_facility .box_fac li:nth-child(odd){margin-left:0;clear:left}}.con_offers{margin-top:115px;padding:50px 0 60px;background:url(../../rooms/images/bg_offers.jpg) no-repeat center/cover}@media only screen and (max-width: 767px){.con_offers{margin-top:20%}}@media only screen and (max-width: 767px){.con_offers{padding:10% 0}}.con_offers h3{text-align:center;color:#fff}.con_offers h3 em{font-size:344%;font-weight:normal;letter-spacing:.1em;font-style:italic;font-family:'Raleway', sans-serif;font-weight:300}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_offers h3 em{font-size:313%}}@media only screen and (max-width: 767px){.con_offers h3 em{font-size:250%}}.con_offers h3 span{display:block;font-size:150%;margin-top:.4em}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_offers h3 span{font-size:125%}}@media only screen and (max-width: 767px){.con_offers h3 span{font-size:107%}}@media only screen and (max-width: 767px){.con_offers h3 em{font-size:219%}}.con_offers .box_offers{max-width:1145px;overflow:hidden;margin-top:25px;margin-bottom:50px}@media only screen and (max-width: 767px){.con_offers .box_offers{margin-top:5%}}@media only screen and (max-width: 767px){.con_offers .box_offers{margin-bottom:0}}.con_offers .box_offers li{float:left;width:31.87773%;margin-left:2.18341%}.con_offers .box_offers li:first-child{margin-left:0}.con_offers .box_offers li a{display:block;text-decoration:none}.con_offers .box_offers li a .photo{position:relative;z-index:2;width:96.43836%;margin:auto}.con_offers .box_offers li a .photo img{width:100%}.con_offers .box_offers li a .box_txt{position:relative;z-index:1;background:#fff;padding:34.24658% 6.84932% 6.84932%;margin-top:-27.39726%}.con_offers .box_offers li a .box_txt h4{font-weight:300;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.8}.firefox .con_offers .box_offers li a .box_txt h4,.ie .con_offers .box_offers li a .box_txt h4{max-height:3.6em}.con_offers .box_offers li a .box_txt .pri{margin-top:15px;text-align:right}@media only screen and (max-width: 767px){.con_offers .box_offers li a .box_txt .pri{margin-top:3%}}.con_offers .box_offers li a .box_txt .pri span{font-size:150%;font-weight:500}@media only screen and (max-width: 767px){.con_offers .box_offers li{float:none;width:100%;margin-left:0;margin-bottom:10%}}.con_offers .btn{width:270px;margin:auto}@media only screen and (max-width: 767px){.con_offers .btn{width:91.66667%}}.con_offers .btn a{font-family:'Raleway', sans-serif;text-decoration:none;text-align:center;display:block;padding:10px 0;background-color:#98cbd4;color:#000;border:1px solid #98cbd4;-moz-transition:background-color .35s,color .35s;-o-transition:background-color .35s,color .35s;-webkit-transition:background-color .35s,color .35s;transition:background-color .35s,color .35s}@media only screen and (max-width: 767px){.con_offers .btn a{padding:0.8em 0}}.con_offers .btn a:hover{background-color:#000;color:#98cbd4}
