.topicpath,.con_offers .box_offers,.con_info .box_news ul.news_list{max-width:1100px;margin:auto}@media only screen and (max-width: 1279px){.topicpath,.con_offers .box_offers,.con_info .box_news ul.news_list{width:91.66667%}}.con_concept p.thum,.con_concept .box_concept .box_txt{max-width:1530px;margin:auto}@media only screen and (min-width: 1280px){.con_concept p.thum,.con_concept .box_concept .box_txt{padding:0 2.60417%}}@media print{.con_concept p.thum,.con_concept .box_concept .box_txt{padding:0 2.60417%}}@media only screen and (max-width: 1279px){.con_concept p.thum,.con_concept .box_concept .box_txt{width:91.66667%}}.con_concept .box_concept:after,.con_cafe .wrp_cafe:after,.con_cafe .wrp_cafe .box_cafe .box_photo:after,.con_rooms .box_rooms:after,.con_access:after{content:"";display:table;clear:both}#loader{position:fixed;z-index:9000;top:0;left:0;width:100%;height:100%;background-color:#a3cbd2;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}#loader h1{overflow:hidden;position:absolute;z-index:9990;top:40%;right:0;left:0;margin:auto;width:350px}@media only screen and (max-width: 767px){#loader h1{width:46.875%}}#loader h1 img{width:100%}#loader h1:before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:#a3cbd2;-moz-transition:left 1s;-o-transition:left 1s;-webkit-transition:left 1s;transition:left 1s}#loader.loader_active{background-color:#a3cbd2;-moz-transition:background-color 1s 1.5s;-o-transition:background-color 1s 1.5s;-webkit-transition:background-color 1s;-webkit-transition-delay:1.5s;transition:background-color 1s 1.5s}#loader.loader_active h1:before{left:100%}#loader.loader_active:after{left:0}@media only screen and (max-width: 767px){#header .con_header{background:none}#header .con_header .logo{display:none}}.con_pager .box_pager.priv p.photo{margin:auto;width:60.10471%}@media only screen and (max-width: 767px){.con_pager .box_pager.priv p.photo{width:76.04167%}}.con_pager .box_pager.priv p.photo img{width:100%}.bn_goto_sp{position:relative;width:90%;margin:0 auto;margin-top:8%}.bn_goto_sp p:first-child{margin-bottom:2%}.topicpath{z-index:5;bottom:0;left:0;right:0;padding:.5em 0}.ie .topicpath{width:100%}.topicpath li{display:inline-block;margin-left:1em;letter-spacing:.1em}.topicpath li:first-child{margin-left:0}.topicpath li .ic:before{content:"";margin-right:1.5em;display:inline-block;width:.5em;height:.5em;border-top:solid 1px #000;border-right:solid 1px #000;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.con_search{position:relative;z-index:2;margin-top:35px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_search{margin-top:85px}}@media only screen and (max-width: 767px){.con_search{margin-top:15%}}.con_search h3{position:absolute;z-index:2;top:10px;left:0;font-weight:normal;background-color:rgba(185,161,132,0.8);padding:35px 0;text-align:left;width:28.79581%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_search h3{top:-3em}}@media only screen and (max-width: 767px){.con_search h3{top:-3em}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_search h3{padding:1em 0 1.2em}}@media only screen and (max-width: 767px){.con_search h3{padding:1em 0 1.2em}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_search h3{text-align:center}}@media only screen and (max-width: 767px){.con_search h3{text-align:center}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_search h3{width:565px}}@media only screen and (max-width: 767px){.con_search h3{width:91.66667%}}.con_search h3 em{font-family:'Raleway', sans-serif;display:block;text-align:center;color:#fff}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_search h3 em{display:inline-block}}@media only screen and (max-width: 767px){.con_search h3 em{display:inline-block}}.con_search h3 em.en{font-size:144%;letter-spacing:.1em;font-style:italic}.con_search h3 em.jp{font-size:75%}@media only screen and (max-width: 767px){.con_search h3 em.jp{margin-left:1em}}@media only screen and (min-width: 1280px) and (max-width: 1640px){.con_search h3{width:18.32461%}.con_search h3 em.en{font-size:132%}}@media only screen and (min-width: 1280px) and (max-width: 1640px) and (min-width: 1400px) and (max-width: 1640px){.con_search h3{width:23.56021%}.con_search h3 em.en{font-size:138%}}@media only screen and (max-width: 1279px){.con_search h3{right:0;margin:auto}.con_search h3:after{text-align:center;display:block;content:"";width:0;height:0;border-top:solid 5px #fff;border-right:solid 5px transparent;border-left:solid 5px transparent;margin:auto;margin-top:.5em}}.con_search .box_search{background-color:#98cbd4;width:78.53403%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:21.46597%;padding:20px 0}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_search .box_search{width:100%}}@media only screen and (max-width: 767px){.con_search .box_search{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_search .box_search{margin-left:0}}@media only screen and (max-width: 767px){.con_search .box_search{margin-left:0}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_search .box_search{padding:4em 0 2em}}@media only screen and (max-width: 767px){.con_search .box_search{padding:3.2em 0 2em}}@media only screen and (min-width: 1280px) and (max-width: 1400px){.con_search .box_search{width:83.76963%;margin-left:16.23037%;padding-left:3.125%}}.con_search .c-seacharea__Top{background-color:#98cbd4;width:78.53403%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:21.46597%;padding:20px 0}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_search .c-seacharea__Top{width:100%}}@media only screen and (max-width: 767px){.con_search .c-seacharea__Top{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_search .c-seacharea__Top{margin-left:0}}@media only screen and (max-width: 767px){.con_search .c-seacharea__Top{margin-left:0}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_search .c-seacharea__Top{padding:4em 0 2em}}@media only screen and (max-width: 767px){.con_search .c-seacharea__Top{padding:3.2em 0 2em}}@media only screen and (min-width: 1280px) and (max-width: 1400px){.con_search .c-seacharea__Top{width:83.76963%;margin-left:16.23037%;padding-left:3.125%}}.con_search .c-seacharea__Top .c-seacharea__inner{width:100%;margin-inline:auto}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_search .c-seacharea__Top .c-seacharea__inner{width:90%}}@media only screen and (max-width: 767px){.con_search .c-seacharea__Top .c-seacharea__inner{width:85%}}@media only screen and (min-width: 1280px){.con_search .c-seacharea__Top .c-seacharea__inner{display:flex;justify-content:space-between;max-width:1050px}}@media print{.con_search .c-seacharea__Top .c-seacharea__inner{display:flex;justify-content:space-between;max-width:1050px}}@media only screen and (min-width: 1024px) and (max-width: 1279px){.con_search .c-seacharea__Top .c-seacharea__inner{max-width:750px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_search .c-seacharea__Top .c-seacharea__inner{max-width:680px}}.con_search .c-seacharea__Top .c-seacharea__form{width:80%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_search .c-seacharea__Top .c-seacharea__form{width:100%}}@media only screen and (max-width: 767px){.con_search .c-seacharea__Top .c-seacharea__form{width:100%}}.con_search .c-seacharea__Top .c-seacharea__form .js-yprox-searchForm .inner .js-yprox-searchForm__wrpCheckInn{max-width:550px;flex:auto}.con_search .c-seacharea__Top .c-seacharea__form .js-yprox-searchForm .inner .js-yprox-searchForm__wrpAdults,.con_search .c-seacharea__Top .c-seacharea__form .js-yprox-searchForm .inner .js-yprox-searchForm__wrpNights,.con_search .c-seacharea__Top .c-seacharea__form .js-yprox-searchForm .inner .js-yprox-searchForm__wrpRooms{width:80px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_search .c-seacharea__Top .c-seacharea__form .js-yprox-searchForm .inner .js-yprox-searchForm__wrpAdults,.con_search .c-seacharea__Top .c-seacharea__form .js-yprox-searchForm .inner .js-yprox-searchForm__wrpNights,.con_search .c-seacharea__Top .c-seacharea__form .js-yprox-searchForm .inner .js-yprox-searchForm__wrpRooms{width:15%}}@media only screen and (max-width: 767px){.con_search .c-seacharea__Top .c-seacharea__form .js-yprox-searchForm .inner .js-yprox-searchForm__wrpAdults,.con_search .c-seacharea__Top .c-seacharea__form .js-yprox-searchForm .inner .js-yprox-searchForm__wrpNights,.con_search .c-seacharea__Top .c-seacharea__form .js-yprox-searchForm .inner .js-yprox-searchForm__wrpRooms{width:49%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_search .c-seacharea__Top .c-seacharea__form .js-yprox-searchForm .inner input[type="submit"]{width:100%;max-width:200px;margin-inline:auto;margin-top:1em}}.con_offers{position:relative;z-index:1;background-image:url(../images/home/bg_offers.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:center;padding:50px 0 60px}@media only screen and (max-width: 767px){.con_offers{padding:10% 0}}@media only screen and (max-width: 1279px){.con_offers{background-image:url(../images/home/bg_offers-sp.jpg)}}.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%}}@media only screen and (max-width: 400px){.con_offers h3 em{font-size:188%}}.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%}@media only screen and (max-width: 767px){.con_offers .box_offers li{float:none;width:100%;margin-left:0;margin-bottom:1em}}.con_offers .box_offers li:first-child{margin-left:0}.con_offers .box_offers li a{display:block;text-decoration:none}@media only screen and (max-width: 767px){.con_offers .box_offers li a{display:flex;background:#fff;align-items:flex-start}}.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%}@media only screen and (max-width: 767px){.con_offers .box_offers li a .photo{width:45%;margin:0}}@media only screen and (max-width: 400px){.con_offers .box_offers li a .photo{width:40%}}.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%}@media only screen and (max-width: 767px){.con_offers .box_offers li a .box_txt{width:55%;padding:1em;margin-top:0;font-size:75%}}@media only screen and (max-width: 400px){.con_offers .box_offers li a .box_txt{width:60%}}.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}.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}.con_concept{background-color:#f6f6f6;padding:0 0 60px;margin-bottom:60px}@media only screen and (max-width: 767px){.con_concept{padding:0 0 8em}}@media only screen and (max-width: 767px){.con_concept{margin-bottom:8%}}.con_concept h3{font-size:344%;font-weight:normal;letter-spacing:.1em;font-style:italic;font-family:'Raleway', sans-serif;text-align:center;margin-bottom:25px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_concept h3{font-size:313%}}@media only screen and (max-width: 767px){.con_concept h3{font-size:250%}}@media only screen and (max-width: 767px){.con_concept h3{margin-bottom:1em}}.con_concept p.catch{font-weight:bold;font-size:150%;letter-spacing:.1em;line-height:1.8;text-align:center;margin-bottom:30px;color:#3f3f3f}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_concept p.catch{font-size:113%}}@media only screen and (max-width: 767px){.con_concept p.catch{font-size:94%}}@media only screen and (max-width: 767px){.con_concept p.catch{margin-bottom:1.5em}}.con_concept p.thum{text-align:center;letter-spacing:.1em;line-height:1.8;margin-bottom:40px}@media only screen and (max-width: 767px){.con_concept p.thum{text-align:left}}@media only screen and (max-width: 767px){.con_concept p.thum{margin-bottom:2em}}@media only screen and (max-width: 767px){.con_concept p.thum{width:84.375%;letter-spacing:normal}}.con_concept .box_concept{width:825px;margin:auto;position:relative;z-index:1;text-align:right;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_concept .box_concept{width:650px}}@media only screen and (max-width: 767px){.con_concept .box_concept{width:78.125%}}.con_concept .box_concept p.photo{width:35.63636%;display:inline-block}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_concept .box_concept p.photo{width:45.23077%}}@media only screen and (max-width: 767px){.con_concept .box_concept p.photo{width:48%}}.con_concept .box_concept p.photo img{width:100%}.con_concept .box_concept .box_txt{position:absolute;z-index:1;top:30px;left:0;line-height:1.8}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_concept .box_concept .box_txt{top:1em}}@media only screen and (max-width: 767px){.con_concept .box_concept .box_txt{top:2em}}.con_concept .box_concept .box_txt h4{width:755px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_concept .box_concept .box_txt h4{width:510px}}@media only screen and (max-width: 767px){.con_concept .box_concept .box_txt h4{width:66.53333%}}.con_concept .box_concept .box_txt p.txt{text-align:left;margin-left:120px;margin-top:25px;font-size:88%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_concept .box_concept .box_txt p.txt{margin-left:2em}}@media only screen and (max-width: 767px){.con_concept .box_concept .box_txt p.txt{margin-left:0}}@media only screen and (max-width: 767px){.con_concept .box_concept .box_txt p.txt{margin-top:2em}}.con_cafe{background-color:#e5dfd8;padding:120px 80px 120px 0}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_cafe{padding:120px 0}}@media only screen and (max-width: 767px){.con_cafe{padding:10% 0}}.con_cafe .wrp_cafe{max-width:1715px;position:relative;z-index:1}.con_cafe .wrp_cafe .box_cafe_slide{position:relative;z-index:2;width:61.16618%;float:left}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_cafe .wrp_cafe .box_cafe_slide{width:100%}}@media only screen and (max-width: 767px){.con_cafe .wrp_cafe .box_cafe_slide{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_cafe .wrp_cafe .box_cafe_slide{float:none}}@media only screen and (max-width: 767px){.con_cafe .wrp_cafe .box_cafe_slide{float:none}}@media only screen and (max-width: 1279px){.con_cafe .wrp_cafe .box_cafe_slide{margin-bottom:1.5em}}.con_cafe .wrp_cafe .box_cafe_slide h3{font-size:344%;font-weight:normal;letter-spacing:.1em;font-style:italic;font-family:'Raleway', sans-serif;text-align:right;margin-right:12.39276%;margin-bottom:35px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_cafe .wrp_cafe .box_cafe_slide h3{font-size:313%}}@media only screen and (max-width: 767px){.con_cafe .wrp_cafe .box_cafe_slide h3{font-size:250%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_cafe .wrp_cafe .box_cafe_slide h3{text-align:center}}@media only screen and (max-width: 767px){.con_cafe .wrp_cafe .box_cafe_slide h3{text-align:center}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_cafe .wrp_cafe .box_cafe_slide h3{margin-right:0}}@media only screen and (max-width: 767px){.con_cafe .wrp_cafe .box_cafe_slide h3{margin-right:0}}@media only screen and (max-width: 767px){.con_cafe .wrp_cafe .box_cafe_slide h3{margin-bottom:.5em}}.con_cafe .wrp_cafe .box_cafe_slide ul.slide_cafe{width:100%}.con_cafe .wrp_cafe .box_cafe_slide ul.slide_cafe li img{width:100%}.con_cafe .wrp_cafe .box_cafe_slide ul.slide_cafe .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_cafe .wrp_cafe .box_cafe_slide ul.slide_cafe .slick-arrow:before{content:""}.con_cafe .wrp_cafe .box_cafe_slide ul.slide_cafe .slick-arrow.slick-next{background-image:url(../images/common/arr_right.png);right:0}.con_cafe .wrp_cafe .box_cafe_slide ul.slide_cafe .slick-arrow.slick-next:before{width:1px;height:50%;background-color:#000;display:block}.con_cafe .wrp_cafe .box_cafe_slide ul.slide_cafe .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_cafe .wrp_cafe .box_cafe_slide ul.slide_cafe .slick-arrow{width:13%;height:15%;background-size:40% auto}.con_cafe .wrp_cafe .box_cafe_slide ul.slide_cafe .slick-arrow.slick-prev{margin-left:-26%}}.con_cafe .wrp_cafe .box_cafe{position:relative;z-index:1;width:39.94169%;float:left}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_cafe .wrp_cafe .box_cafe{width:100%}}@media only screen and (max-width: 767px){.con_cafe .wrp_cafe .box_cafe{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_cafe .wrp_cafe .box_cafe{float:none}}@media only screen and (max-width: 767px){.con_cafe .wrp_cafe .box_cafe{float:none}}@media only screen and (min-width: 1280px){.con_cafe .wrp_cafe .box_cafe{margin-left:-1.16618%}}@media print{.con_cafe .wrp_cafe .box_cafe{margin-left:-1.16618%}}@media only screen and (min-width: 1280px){.con_cafe .wrp_cafe .box_cafe .box_photo{margin-bottom:70px}}@media print{.con_cafe .wrp_cafe .box_cafe .box_photo{margin-bottom:70px}}.con_cafe .wrp_cafe .box_cafe .box_photo p.photo{float:left;width:48.17518%;margin-left:3.64964%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_cafe .wrp_cafe .box_cafe .box_photo p.photo{width:49%}}@media only screen and (max-width: 767px){.con_cafe .wrp_cafe .box_cafe .box_photo p.photo{width:49%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_cafe .wrp_cafe .box_cafe .box_photo p.photo{margin-left:2%}}@media only screen and (max-width: 767px){.con_cafe .wrp_cafe .box_cafe .box_photo p.photo{margin-left:2%}}.con_cafe .wrp_cafe .box_cafe .box_photo p.photo:first-child{margin-left:0}.con_cafe .wrp_cafe .box_cafe .box_photo p.photo img{width:100%}.con_cafe .wrp_cafe .box_cafe .box_txt{width:83.21168%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_cafe .wrp_cafe .box_cafe .box_txt{width:72.91667%}}@media only screen and (max-width: 767px){.con_cafe .wrp_cafe .box_cafe .box_txt{width:93.75%}}@media only screen and (min-width: 1280px){.con_cafe .wrp_cafe .box_cafe .box_txt{margin-left:11.67883%}}@media print{.con_cafe .wrp_cafe .box_cafe .box_txt{margin-left:11.67883%}}@media only screen and (max-width: 1279px){.con_cafe .wrp_cafe .box_cafe .box_txt{margin:2em auto}}.con_cafe .wrp_cafe .box_cafe .box_txt h4{font-size:150%;margin-bottom:35px;text-align:left;color:#3f3f3f}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_cafe .wrp_cafe .box_cafe .box_txt h4{font-size:125%}}@media only screen and (max-width: 767px){.con_cafe .wrp_cafe .box_cafe .box_txt h4{font-size:113%}}@media only screen and (max-width: 767px){.con_cafe .wrp_cafe .box_cafe .box_txt h4{margin-bottom:1em}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_cafe .wrp_cafe .box_cafe .box_txt h4{text-align:center}}@media only screen and (max-width: 767px){.con_cafe .wrp_cafe .box_cafe .box_txt h4{text-align:center}}.con_cafe .wrp_cafe .box_cafe .box_txt h4 span{display:block;padding-bottom:.8em;width:50%}@media only screen and (max-width: 767px){.con_cafe .wrp_cafe .box_cafe .box_txt h4 span{padding-bottom:.5em}}@media only screen and (max-width: 767px){.con_cafe .wrp_cafe .box_cafe .box_txt h4 span{margin:0 auto}}.con_cafe .wrp_cafe .box_cafe .box_txt p.txt{margin-bottom:35px;line-height:2}@media only screen and (max-width: 767px){.con_cafe .wrp_cafe .box_cafe .box_txt p.txt{margin-bottom:1em}}.con_cafe .wrp_cafe .box_cafe .box_txt table{width:100%;margin-bottom:40px}@media only screen and (max-width: 767px){.con_cafe .wrp_cafe .box_cafe .box_txt table{margin-bottom:1em}}.con_cafe .wrp_cafe .box_cafe .box_txt table tr th,.con_cafe .wrp_cafe .box_cafe .box_txt table tr td{padding:.5em 0}.con_cafe .wrp_cafe .box_cafe .box_txt table tr th th,.con_cafe .wrp_cafe .box_cafe .box_txt table tr td th{font-weight:bold}@media only screen and (max-width: 767px){.con_cafe .wrp_cafe .box_cafe .box_txt table{font-size:94%}}.con_cafe .wrp_cafe .box_cafe .box_txt p.btn_more{width:270px}@media only screen and (max-width: 767px){.con_cafe .wrp_cafe .box_cafe .box_txt p.btn_more{width:100%}}@media only screen and (max-width: 1279px){.con_cafe .wrp_cafe .box_cafe .box_txt p.btn_more{margin:auto}}.con_cafe .wrp_cafe .box_cafe .box_txt p.btn_more 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_cafe .wrp_cafe .box_cafe .box_txt p.btn_more a{padding:0.8em 0}}.con_cafe .wrp_cafe .box_cafe .box_txt p.btn_more a:hover{background-color:#fff;color:#000}.con_rooms{padding:120px 0}@media only screen and (max-width: 767px){.con_rooms{padding:10% 0}}.con_rooms h3{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_rooms h3{font-size:313%}}@media only screen and (max-width: 767px){.con_rooms h3{font-size:250%}}@media only screen and (max-width: 767px){.con_rooms h3{margin-bottom:.5em}}.con_rooms p.thum{text-align:center;font-size:150%;margin-bottom:35px;font-weight:bold;line-height:1.8;letter-spacing:.05em;color:#3f3f3f}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_rooms p.thum{font-size:138%}}@media only screen and (max-width: 767px){.con_rooms p.thum{font-size:113%}}@media only screen and (max-width: 767px){.con_rooms p.thum{margin-bottom:1em}}.con_rooms .box_rooms ul.slide_rooms{float:right;width:54.63542%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_rooms .box_rooms ul.slide_rooms{float:none}}@media only screen and (max-width: 767px){.con_rooms .box_rooms ul.slide_rooms{float:none}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_rooms .box_rooms ul.slide_rooms{width:100%}}@media only screen and (max-width: 767px){.con_rooms .box_rooms ul.slide_rooms{width:100%}}@media only screen and (max-width: 1279px){.con_rooms .box_rooms ul.slide_rooms{margin-bottom:2em}}.con_rooms .box_rooms ul.slide_rooms li img{width:100%}.con_rooms .box_rooms ul.slide_rooms .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_rooms ul.slide_rooms .slick-arrow:before{content:""}.con_rooms .box_rooms ul.slide_rooms .slick-arrow.slick-next{background-image:url(../images/common/arr_right.png);right:0}.con_rooms .box_rooms ul.slide_rooms .slick-arrow.slick-next:before{width:1px;height:50%;background-color:#000;display:block}.con_rooms .box_rooms ul.slide_rooms .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_rooms ul.slide_rooms .slick-arrow{width:13%;height:15%;background-size:40% auto}.con_rooms .box_rooms ul.slide_rooms .slick-arrow.slick-prev{margin-left:-26%}}@media only screen and (min-width: 1280px){.con_rooms .box_rooms ul.slide_rooms .slick-arrow.slick-next{right:100%;margin-right:-170px}.con_rooms .box_rooms ul.slide_rooms .slick-arrow.slick-prev{left:0;margin-left:0}}@media print{.con_rooms .box_rooms ul.slide_rooms .slick-arrow.slick-next{right:100%;margin-right:-170px}.con_rooms .box_rooms ul.slide_rooms .slick-arrow.slick-prev{left:0;margin-left:0}}.con_rooms .box_rooms .box_txt{float:left;width:26.04167%;margin-left:15.625%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_rooms .box_rooms .box_txt{float:none}}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_txt{float:none}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_rooms .box_rooms .box_txt{width:72.91667%}}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_txt{width:78.125%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_rooms .box_rooms .box_txt{margin-left:0}}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_txt{margin-left:0}}@media only screen and (max-width: 1279px){.con_rooms .box_rooms .box_txt{margin:auto}}.con_rooms .box_rooms .box_txt p.txt{margin-bottom:35px;line-height:2}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_txt p.txt{margin-bottom:2.2em}}.con_rooms .box_rooms .box_txt ul.box_btn{width:270px}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_txt ul.box_btn{width:100%}}@media only screen and (max-width: 1279px){.con_rooms .box_rooms .box_txt ul.box_btn{margin:auto}}.con_rooms .box_rooms .box_txt ul.box_btn li.btn{width:100%;margin-bottom:20px}@media only screen and (max-width: 767px){.con_rooms .box_rooms .box_txt ul.box_btn li.btn{margin-bottom:1.5em}}.con_rooms .box_rooms .box_txt ul.box_btn li.btn.btn_service a{font-family:'Raleway', sans-serif;text-decoration:none;text-align:center;display:block;padding:10px 0;background-color:#ac8f6e;color:#fff;border:1px solid #ac8f6e;-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_rooms .box_txt ul.box_btn li.btn.btn_service a{padding:0.8em 0}}.con_rooms .box_rooms .box_txt ul.box_btn li.btn.btn_service a:hover{background-color:#fff;color:#ac8f6e}.con_rooms .box_rooms .box_txt ul.box_btn li.btn.btn_more 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_rooms .box_rooms .box_txt ul.box_btn li.btn.btn_more a{padding:0.8em 0}}.con_rooms .box_rooms .box_txt ul.box_btn li.btn.btn_more a:hover{background-color:#fff;color:#000}.con_para{background-repeat:no-repeat;background-size:cover;min-height:50px;padding:155px 0;margin-bottom:150px}@media only screen and (min-width: 1280px){.con_para{background-image:url(../images/home/img_parallax.jpg);background-attachment:fixed;background-position:right bottom}}@media print{.con_para{background-image:url(../images/home/img_parallax.jpg);background-attachment:fixed;background-position:right bottom}}@media only screen and (max-width: 1279px){.con_para{background-image:url(../images/home/img_parallax-sp.jpg);background-position:right bottom}}@media only screen and (max-width: 767px){.con_para{min-height:9em}}@media only screen and (max-width: 767px){.con_para{padding:5em 0}}@media only screen and (max-width: 767px){.con_para{margin-bottom:11%}}.con_para .box_para{width:100%;text-align:center}.con_para .box_para p.txt{color:#fff;margin-bottom:10px;letter-spacing:.12em}@media only screen and (max-width: 767px){.con_para .box_para p.txt{margin-bottom:1em}}.con_para .box_para h3{width:276px;margin:auto;margin-bottom:30px}@media only screen and (max-width: 767px){.con_para .box_para h3{width:52.08333%}}@media only screen and (max-width: 767px){.con_para .box_para h3{margin-bottom:1.5em}}.con_para .box_para p.btn_book{width:270px;margin:auto}.con_para .box_para p.btn_book 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_para .box_para p.btn_book a{padding:0.8em 0}}.con_para .box_para p.btn_book a:hover{background-color:#000;color:#98cbd4}@media only screen and (max-width: 767px){.con_para .box_para p.btn_book{width:75%}}.con_para .box_para p.btn_book em{display:block}.con_para .box_para p.btn_book em.en{font-size:113%}.con_para .box_para p.btn_book em.jp{font-size:75%}.con_access{max-width:1530px;margin:auto;margin-bottom:80px;overflow:visible}@media only screen and (max-width: 767px){.con_access{margin-bottom:8%}}.con_access h3{font-size:344%;font-weight:normal;letter-spacing:.1em;font-style:italic;font-family:'Raleway', sans-serif;margin-bottom:35px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_access h3{font-size:313%}}@media only screen and (max-width: 767px){.con_access h3{font-size:250%}}@media only screen and (max-width: 767px){.con_access h3{margin-bottom:7%}}@media only screen and (max-width: 1279px){.con_access h3{text-align:center}}.con_access .box_access{float:right;width:49.6732%;height:600px;position:relative;z-index:2}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_access .box_access{float:none}}@media only screen and (max-width: 767px){.con_access .box_access{float:none}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_access .box_access{width:100%}}@media only screen and (max-width: 767px){.con_access .box_access{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_access .box_access{height:40vh}}@media only screen and (max-width: 767px){.con_access .box_access{height:280px}}@media only screen and (min-width: 1280px){.con_access .box_access{margin-top:-30px}}@media print{.con_access .box_access{margin-top:-30px}}.con_access .box_access iframe{z-index:1;top:0;left:0;width:100%;height:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.con_access .wrp{width:57.51634%;background-color:#cbdfe2;float:none;padding:80px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_access .wrp{width:100%}}@media only screen and (max-width: 767px){.con_access .wrp{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_access .wrp{padding:45px 0}}@media only screen and (max-width: 767px){.con_access .wrp{padding:5% 0}}.con_access .wrp .box_txt{width:530px;margin:auto}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_access .wrp .box_txt{width:72.91667%}}@media only screen and (max-width: 767px){.con_access .wrp .box_txt{width:100%}}.con_access .wrp .box_txt p.access{font-size:138%;letter-spacing:.08em;line-height:1.8;margin-bottom:45px;font-weight:bold;color:#3f3f3f}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_access .wrp .box_txt p.access{font-size:125%}}@media only screen and (max-width: 767px){.con_access .wrp .box_txt p.access{font-size:100%}}@media only screen and (max-width: 767px){.con_access .wrp .box_txt p.access{margin-bottom:2em}}@media only screen and (max-width: 767px){.con_access .wrp .box_txt p.access{letter-spacing:normal}}.con_access .wrp .box_txt p.add{margin-bottom:10px}@media only screen and (max-width: 767px){.con_access .wrp .box_txt p.add{margin-bottom:5%}}.con_access .wrp .box_txt .btn_map{margin-bottom:30px;display:inline-block}@media only screen and (max-width: 767px){.con_access .wrp .box_txt .btn_map{margin-bottom:0}}@media only screen and (max-width: 767px){.con_access .wrp .box_txt .btn_map{margin-left:1em}}.con_access .wrp .box_txt .btn_map a{border-bottom:solid 1px #000;margin-top:.5em;letter-spacing:normal;text-decoration:none;display:block;cursor:pointer}.con_access .wrp .box_txt .btn_map a:before{content:"";display:inline-block;width:29px;height:17px;background:url(../images/footer/ic_gmap.png) no-repeat top center/100% auto;margin-right:.5em}@media only screen and (max-width: 767px){.con_access .wrp .box_txt .btn_map{list-style:none}.con_access .wrp .box_txt .btn_map a{font-size:88%}.con_access .wrp .box_txt .btn_map a:before{width:1.5em;height:1em;vertical-align:middle}}.con_access .wrp .box_txt p.btn_access{width:270px}.con_access .wrp .box_txt p.btn_access 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_access .wrp .box_txt p.btn_access a{padding:0.8em 0}}.con_access .wrp .box_txt p.btn_access a:hover{background-color:#fff;color:#000}@media only screen and (max-width: 767px){.con_access .wrp .box_txt p.btn_access{width:75%}}@media only screen and (max-width: 1279px){.con_access .wrp .box_txt p.btn_access{margin:auto}}@media only screen and (max-width: 1279px){.con_access .wrp .box_txt h3,.con_access .wrp .box_txt .access,.con_access .wrp .box_txt .add{width:91.66667%;margin-left:auto;margin-right:auto}.con_access .wrp .box_txt h3{text-align:center}}@media only screen and (max-width: 767px){.con_access{background-color:#cbdfe2;padding-top:7%}}.con_info{background-color:#ececec;padding:80px 0;margin-bottom:180px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_info{padding:3em 0}}@media only screen and (max-width: 767px){.con_info{padding:3em 0}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_info{margin-bottom:100px}}@media only screen and (max-width: 767px){.con_info{margin-bottom:20%}}.con_info .box_sns{margin-bottom:80px}@media only screen and (max-width: 767px){.con_info .box_sns{margin-bottom:3em}}.con_info .box_sns h3{font-size:219%;font-style:italic;font-weight:normal;text-align:center;font-family:'Raleway', sans-serif;margin-bottom:35px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_info .box_sns h3{font-size:188%}}@media only screen and (max-width: 767px){.con_info .box_sns h3{font-size:157%}}@media only screen and (max-width: 767px){.con_info .box_sns h3{margin-bottom:1em}}.con_info .box_sns .box_gallery{margin-bottom:50px;width:20%}@media only screen and (max-width: 767px){.con_info .box_sns .box_gallery{margin-bottom:5%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_info .box_sns .box_gallery{width:280px}}@media only screen and (max-width: 767px){.con_info .box_sns .box_gallery{width:35%}}.con_info .box_sns .box_gallery .slick-list{overflow:inherit}.con_info .box_sns .box_gallery li{margin:0 4px}.con_info .box_sns .box_gallery li a{display:block;position:relative;text-decoration:none;color:#fff}.con_info .box_sns .box_gallery li a .photo{width:100%;display:block}.con_info .box_sns .box_gallery li a .photo img{width:100%}.con_info .box_sns .box_gallery li a .box_txt{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:rgba(0,0,0,0.8);font-size:82%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:scale(0.9);-ms-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);pointer-events:none;-moz-transition:opacity .35s,-moz-transform .35s;-o-transition:opacity .35s,-o-transform .35s;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}.con_info .box_sns .box_gallery li a .box_txt .like{display:block;text-align:right;margin-top:10px}@media only screen and (max-width: 767px){.con_info .box_sns .box_gallery li a .box_txt .like{margin-top:3%}}.con_info .box_sns .box_gallery li a .box_txt .like:before{display:inline-block;vertical-align:middle;margin-right:.3em;content:url(../images/common/ic_like.png)}.con_info .box_sns .box_gallery li a:hover .box_txt{pointer-events:auto;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}.con_info .box_sns p.btn_instagram{width:270px;margin:auto}.con_info .box_sns p.btn_instagram 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_info .box_sns p.btn_instagram a{padding:0.8em 0}}.con_info .box_sns p.btn_instagram a:hover{background-color:#fff;color:#000}@media only screen and (max-width: 767px){.con_info .box_sns p.btn_instagram{width:75%}}.con_info .box_sns p.btn_instagram a{position:relative;z-index:1}.con_info .box_sns p.btn_instagram a:before{content:"";display:inline-block;background:url(../images/home/ic_insta_w.png) no-repeat;width:13px;height:13px;margin-right:1em;-moz-transition:background-image .5s;-o-transition:background-image .5s;-webkit-transition:background-image .5s;transition:background-image .5s}.con_info .box_sns p.btn_instagram:hover a::before{background:url(../images/home/ic_insta_b.png) no-repeat}.con_info .box_news h3{font-size:219%;font-style:italic;font-weight:normal;text-align:center;font-family:'Raleway', sans-serif;margin-bottom:35px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_info .box_news h3{font-size:188%}}@media only screen and (max-width: 767px){.con_info .box_news h3{font-size:157%}}@media only screen and (max-width: 767px){.con_info .box_news h3{margin-bottom:1em}}.con_info .box_news ul.news_list{max-width:970px;position:relative;z-index:1;cursor:pointer}.con_info .box_news ul.news_list li{padding:1.5em 0}.mouse .con_info .box_news ul.news_list li{-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_info .box_news ul.news_list li:hover,.touch .con_info .box_news ul.news_list li.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .con_info .box_news ul.news_list li{-webkit-tap-highlight-color:transparent}.touch .con_info .box_news ul.news_list li.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}.con_info .box_news ul.news_list li div .day{width:110px}@media only screen and (max-width: 767px){.con_info .box_news ul.news_list li div .day{width:22%}}.con_info .box_news ul.news_list li div h4{font-weight:normal;letter-spacing:.1em;width:790px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_info .box_news ul.news_list li div h4{width:auto}}@media only screen and (max-width: 767px){.con_info .box_news ul.news_list li div h4{width:auto}}.con_info .box_news ul.news_list li p.btn{width:150px;text-align:left;border-bottom:solid 1px #aa9073}@media only screen and (max-width: 767px){.con_info .box_news ul.news_list li p.btn{width:45%}}@media only screen and (max-width: 767px){.con_info .box_news ul.news_list li p.btn{text-align:center}}.con_info .box_news ul.news_list li p.btn a{display:block;text-decoration:none;text-align:center;color:#aa9073;position:relative;z-index:1}.con_info .box_news ul.news_list li p.btn a:before{position:absolute;z-index:1;top:0;left:0;content:"";width:19px;height:22px;display:block}.con_info .box_news ul.news_list li p.btn.pdf a:before{background:url(../images/home/ic_pdf.png) no-repeat;background-size:100% auto}.con_info .box_news ul.news_list li p.btn.view a:before{background:url(../images/home/ic_view.png) no-repeat;background-size:100% auto}.con_info .box_news ul.news_list li p.btn.arr a:before{top:20%;left:3%;width:.4em;height:.4em;border-top:solid 1px #aa9073;border-right:solid 1px #aa9073;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (min-width: 1280px){.con_info .box_news ul.news_list li{width:100%;display:table}.con_info .box_news ul.news_list li div{display:table-cell;vertical-align:middle;overflow:hidden}.con_info .box_news ul.news_list li div .day{float:left}.con_info .box_news ul.news_list li p.btn{display:table-cell;vertical-align:middle}}@media print{.con_info .box_news ul.news_list li{width:100%;display:table}.con_info .box_news ul.news_list li div{display:table-cell;vertical-align:middle;overflow:hidden}.con_info .box_news ul.news_list li div .day{float:left}.con_info .box_news ul.news_list li p.btn{display:table-cell;vertical-align:middle}}@media only screen and (max-width: 1279px){.con_info .box_news ul.news_list li{border-top:solid 1px #000}.con_info .box_news ul.news_list li:first-child{border:none}.con_info .box_news ul.news_list li div{width:100%;display:table}.con_info .box_news ul.news_list li div .day,.con_info .box_news ul.news_list li div h4{display:table-cell;vertical-align:top}}@media only screen and (max-width: 1279px) and (max-width: 767px){.con_info .box_news ul.news_list li div .day{font-size:75%}.con_info .box_news ul.news_list li div h4{font-size:82%}}@media only screen and (max-width: 1279px){.con_info .box_news ul.news_list li p.btn{margin-left:110px;margin-top:10px}}@media only screen and (max-width: 1279px) and (max-width: 767px){.con_info .box_news ul.news_list li p.btn{margin-left:22%}}@media only screen and (max-width: 1279px) and (max-width: 767px){.con_info .box_news ul.news_list li p.btn{margin-top:3%}}.wrp_frame{position:relative;z-index:1;background:url(../images/home/bg_frame_side.png) repeat;background-size:100% 100%}@media only screen and (max-width: 767px){.wrp_frame{background:url(../images/home/bg_frame_side-sp.png) repeat;background-size:100% 100%}}.wrp_frame:before{display:block;content:"";width:100%;background:#f6f6f6;height:80px}@media only screen and (min-width: 768px) and (max-width: 1279px){.wrp_frame:before{height:50px}}@media only screen and (max-width: 767px){.wrp_frame:before{height:3em}}.wrp_frame .con_concept{position:relative;z-index:-2;background:url(../images/home/bg_frame_side.png) #f6f6f6 repeat;background-size:100% 100%}@media only screen and (max-width: 767px){.wrp_frame .con_concept{background:url(../images/home/bg_frame_side-sp.png) #f6f6f6 repeat;background-size:100% 100%}}.wrp_frame .con_concept:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;content:"";width:100%;height:50px;margin:auto;background:url(../images/home/bg_frame_top.png) #f6f6f6 no-repeat top center/100% auto}@media only screen and (min-width: 768px) and (max-width: 1279px){.wrp_frame .con_concept:before{background-size:100% 100%;background-position:bottom center}}@media only screen and (max-width: 767px){.wrp_frame .con_concept:before{background:url(../images/home/bg_frame_top-sp.png) #f6f6f6 no-repeat bottom center/100% 100%;height:4em}}.wrp_frame .con_info:after{position:absolute;z-index:-1;top:100%;content:"";width:100%;height:93px;margin:auto;background:url(../images/home/bg_frame_bottom.png) no-repeat top center/100% auto}@media only screen and (max-width: 767px){.wrp_frame .con_info:after{background:url(../images/home/bg_frame_bottom-sp.png) no-repeat top center/100% 100%;height:4em}}.wrp_frame .con_info,.wrp_frame .con_para,.wrp_frame .con_rooms,.wrp_frame .con_cafe{position:relative;z-index:3}.box_ringi{max-width:900px;margin:40px auto;border:5px solid #EFF0F0;padding:60px 30px 35px;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1279px){.box_ringi{width:95%;padding:40px 60px 30px}}@media only screen and (max-width: 767px){.box_ringi{width:91%;margin:6% auto 0;padding:9% 6% 4%;text-align:left}}.box_ringi .st{text-align:center;font-size:138%;margin-bottom:1em;font-weight:bold}@media only screen and (max-width: 767px){.box_ringi .st{font-size:107%}}.box_ringi .txt em{font-size:94%;font-weight:bold}.box_ringi .txt p{text-align:right}.box_ringi .txt span{color:#da2020}.box_ringi .list_txt{padding-left:1em;text-indent:-1em}.box_ringi .list_icon{margin-top:1em;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}@media only screen and (max-width: 767px){.box_ringi .list_icon{margin-top:0}}.box_ringi .list_icon li{width:19.00621%;margin-left:1.24224%}.box_ringi .list_icon li:first-child{margin-left:0}@media only screen and (max-width: 767px){.box_ringi .list_icon li{width:33%;margin:3% 0 0 0}}
