﻿.con_rooms .inner,.con_wedding .box_txt,.con_asovilla .box_asovilla{width:90%;max-width:1200px;margin:auto}@media only screen and (max-width: 1199px){.con_rooms .inner,.con_wedding .box_txt,.con_asovilla .box_asovilla{width:91.66667%}}@media only screen and (max-width: 767px){html.lower #contents .con_main .inner .box_pagetitle .pagetitle .en{font-size:267%}}@media only screen and (min-width: 768px){.con_cuisine{display:flex;flex-direction:row-reverse;justify-content:flex-end}}.con_cuisine .box_txt{width:23.4375%;margin:0 0 0 6.25%;padding:6.77083% 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_cuisine .box_txt{width:37.5%}}@media only screen and (max-width: 767px){.con_cuisine .box_txt{width:91.66667%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_cuisine .box_txt{margin:0 0 0 4.16667%}}@media only screen and (max-width: 767px){.con_cuisine .box_txt{margin:0 auto}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_cuisine .box_txt{padding:5% 0}}@media only screen and (max-width: 767px){.con_cuisine .box_txt{padding:0}}@media only screen and (min-width: 1280px) and (max-width: 1713px){.con_cuisine .box_txt{width:31.25%;margin-left:5%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_cuisine .box_txt{width:33.85417%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_cuisine .box_txt{width:50%}}.con_cuisine .box_txt h3 span{letter-spacing:0}@media only screen and (max-width: 767px){.con_cuisine .box_txt h3 span{letter-spacing:0}}.con_cuisine .box_txt .c_catch{margin-top:9.52381%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_cuisine .box_txt .c_catch{margin-top:4.44444%}}@media only screen and (max-width: 767px){.con_cuisine .box_txt .c_catch{margin-top:4.54545%}}.con_cuisine .box_txt .txt{font-family:"游ゴシック体", "Yu Gothic", YuGothic, "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;font-size:100%;font-weight:400;letter-spacing:.08em;line-height:2.2;margin-top:7.14286%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_cuisine .box_txt .txt{font-size:95%}}@media only screen and (max-width: 767px){.con_cuisine .box_txt .txt{font-size:89%}}@media only screen and (max-width: 767px){.con_cuisine .box_txt .txt{line-height:1.8}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_cuisine .box_txt .txt{margin-top:4.44444%}}@media only screen and (max-width: 767px){.con_cuisine .box_txt .txt{margin-top:3.40909%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_cuisine .box_txt .txt{line-height:1.5}}.con_cuisine .img{position:relative;width:59.375%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_cuisine .img{width:50%}}@media only screen and (max-width: 767px){.con_cuisine .img{width:100%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_cuisine .img{width:54.16667%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_cuisine .img{width:41.66667%}}@media only screen and (max-width: 767px){.con_cuisine .img{margin-top:6.81818%}}.con_cuisine .img img{width:100%}@media only screen and (min-width: 768px){.con_cuisine .img img{position:absolute;top:0;left:0;height:100%;object-fit:cover}}.con_location{margin-top:8.33333%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_location{margin-top:13.33333%}}@media only screen and (max-width: 767px){.con_location{margin-top:25%}}@media only screen and (min-width: 768px){.con_location{display:flex;justify-content:flex-end}}.con_location .box_txt{width:23.4375%;margin:0 6.25% 0 0;padding:6.77083% 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_location .box_txt{width:37.5%}}@media only screen and (max-width: 767px){.con_location .box_txt{width:91.66667%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_location .box_txt{margin:0 4.16667% 0 0}}@media only screen and (max-width: 767px){.con_location .box_txt{margin:0 auto}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_location .box_txt{padding:5% 0}}@media only screen and (max-width: 767px){.con_location .box_txt{padding:0}}@media only screen and (min-width: 1280px) and (max-width: 1713px){.con_location .box_txt{width:31.25%;margin-right:5%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_location .box_txt{width:33.85417%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_location .box_txt{width:50%}}.con_location .box_txt h3 span{letter-spacing:0}@media only screen and (max-width: 767px){.con_location .box_txt h3 span{letter-spacing:0}}.con_location .box_txt .c_catch{margin-top:9.52381%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_location .box_txt .c_catch{margin-top:4.44444%}}@media only screen and (max-width: 767px){.con_location .box_txt .c_catch{margin-top:4.54545%}}.con_location .box_txt .txt{font-family:"游ゴシック体", "Yu Gothic", YuGothic, "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;font-size:100%;font-weight:400;letter-spacing:.08em;line-height:2.2;margin-top:7.14286%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_location .box_txt .txt{font-size:95%}}@media only screen and (max-width: 767px){.con_location .box_txt .txt{font-size:89%}}@media only screen and (max-width: 767px){.con_location .box_txt .txt{line-height:1.8}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_location .box_txt .txt{margin-top:4.44444%}}@media only screen and (max-width: 767px){.con_location .box_txt .txt{margin-top:3.40909%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_location .box_txt .txt{line-height:1.5}}.con_location .img{position:relative;width:59.375%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_location .img{width:50%}}@media only screen and (max-width: 767px){.con_location .img{width:100%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_location .img{width:54.16667%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_location .img{width:41.66667%}}@media only screen and (max-width: 767px){.con_location .img{margin-top:6.81818%}}.con_location .img img{width:100%}@media only screen and (min-width: 768px){.con_location .img img{position:absolute;top:0;left:0;height:100%;object-fit:cover}}.con_dogpark{position:relative;margin-top:8.33333%;padding:4.16667% 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_dogpark{margin-top:13.33333%}}@media only screen and (max-width: 767px){.con_dogpark{margin-top:25%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_dogpark{padding:6.66667% 0}}@media only screen and (max-width: 767px){.con_dogpark{padding:13.63636% 0 0}}@media only screen and (min-width: 768px){.con_dogpark{display:flex;flex-direction:row-reverse;justify-content:flex-end}.con_dogpark:before{content:'';position:absolute;top:0;right:0;width:46.5625%;height:100%;background:#f6ece4;z-index:-1}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px){.con_dogpark:before{width:74.5%}}@media only screen and (min-width: 768px) and (max-width: 767px){.con_dogpark:before{width:100%}}@media only screen and (max-width: 767px){.con_dogpark{background:#f6ece4}}.con_dogpark .box_txt{width:23.4375%;margin:0 0 0 6.25%;padding:6.77083% 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_dogpark .box_txt{width:37.5%}}@media only screen and (max-width: 767px){.con_dogpark .box_txt{width:91.66667%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_dogpark .box_txt{margin:0 0 0 4.16667%}}@media only screen and (max-width: 767px){.con_dogpark .box_txt{margin:0 auto}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_dogpark .box_txt{padding:5% 0}}@media only screen and (max-width: 767px){.con_dogpark .box_txt{padding:0}}@media only screen and (min-width: 1280px) and (max-width: 1713px){.con_dogpark .box_txt{width:31.25%;margin-left:5%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_dogpark .box_txt{width:33.85417%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_dogpark .box_txt{width:50%}}.con_dogpark .box_txt h3 span{letter-spacing:0}@media only screen and (max-width: 767px){.con_dogpark .box_txt h3 span{letter-spacing:0}}.con_dogpark .box_txt .c_catch{margin-top:9.52381%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_dogpark .box_txt .c_catch{margin-top:4.44444%}}@media only screen and (max-width: 767px){.con_dogpark .box_txt .c_catch{margin-top:4.54545%}}.con_dogpark .box_txt .txt{font-family:"游ゴシック体", "Yu Gothic", YuGothic, "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;font-size:100%;font-weight:400;letter-spacing:.08em;line-height:2.2;margin-top:7.14286%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_dogpark .box_txt .txt{font-size:95%}}@media only screen and (max-width: 767px){.con_dogpark .box_txt .txt{font-size:89%}}@media only screen and (max-width: 767px){.con_dogpark .box_txt .txt{line-height:1.8}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_dogpark .box_txt .txt{margin-top:4.44444%}}@media only screen and (max-width: 767px){.con_dogpark .box_txt .txt{margin-top:3.40909%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_dogpark .box_txt .txt{line-height:1.5}}.con_dogpark .box_txt .box_btn{margin-top:11.90476%}@media only screen and (max-width: 767px){.con_dogpark .box_txt .box_btn{margin-top:5.68182%}}.con_dogpark .box_txt .box_btn .btn{width:360px}@media only screen and (max-width: 767px){.con_dogpark .box_txt .box_btn .btn{width:100%}}.con_dogpark .box_txt .box_btn .btn+.btn{margin-top:5.2381%}@media only screen and (max-width: 767px){.con_dogpark .box_txt .box_btn .btn+.btn{margin-top:3.75%}}.con_dogpark .img{position:relative;width:59.375%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_dogpark .img{width:50%}}@media only screen and (max-width: 767px){.con_dogpark .img{width:100%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_dogpark .img{width:54.16667%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_dogpark .img{width:41.66667%}}@media only screen and (max-width: 767px){.con_dogpark .img{margin-top:6.81818%}}.con_dogpark .img img{width:100%}@media only screen and (min-width: 768px){.con_dogpark .img img{position:absolute;top:0;left:0;height:100%;object-fit:cover}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_dogpark .img img{object-position:20% 0}}.con_rooms{position:relative;padding:8.33333% 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms{padding:13.33333% 0}}@media only screen and (max-width: 767px){.con_rooms{padding:16.66667% 0}}.con_rooms .inner{max-width:1600px}.con_rooms .inner .box_rooms{margin-top:3.75%}@media only screen and (max-width: 767px){.con_rooms .inner .box_rooms{margin-top:6.81818%}}@media only screen and (min-width: 768px){.con_rooms .inner .box_rooms{display:flex;justify-content:space-between}}.con_rooms .inner .box_rooms .wrp_rooms{width:48.75%}@media only screen and (max-width: 767px){.con_rooms .inner .box_rooms .wrp_rooms{width:100%}}@media only screen and (max-width: 767px){.con_rooms .inner .box_rooms .wrp_rooms+.wrp_rooms{margin-top:9.09091%}}.con_rooms .inner .box_rooms .wrp_rooms .c_catch{margin-top:4.48718%;text-align:center}@media only screen and (max-width: 767px){.con_rooms .inner .box_rooms .wrp_rooms .c_catch{margin-top:3.97727%}}.con_rooms .inner .box_rooms .wrp_rooms .txt{font-family:"游ゴシック体", "Yu Gothic", YuGothic, "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;font-size:100%;font-weight:400;letter-spacing:.08em;line-height:2.2;margin-top:2.5641%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .inner .box_rooms .wrp_rooms .txt{font-size:95%}}@media only screen and (max-width: 767px){.con_rooms .inner .box_rooms .wrp_rooms .txt{font-size:89%}}@media only screen and (max-width: 767px){.con_rooms .inner .box_rooms .wrp_rooms .txt{line-height:1.8}}@media only screen and (max-width: 767px){.con_rooms .inner .box_rooms .wrp_rooms .txt{margin-top:2.27273%}}@media only screen and (min-width: 768px){.con_rooms .inner .box_rooms .wrp_rooms .txt{text-align:center}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_rooms .inner .box_rooms .wrp_rooms .txt{line-height:1.5}}.con_rooms .inner .btn{width:360px;margin:3.75% auto 0}@media only screen and (max-width: 767px){.con_rooms .inner .btn{width:100%}}@media only screen and (max-width: 767px){.con_rooms .inner .btn{margin:6.81818% auto 0}}.con_wedding{position:relative;padding:5.72917% 0 8.33333%;background:url(../../point/images/bg_wedding.webp) repeat-y top left}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_wedding{padding:9.16667% 0 13.33333%}}@media only screen and (max-width: 767px){.con_wedding{padding:11.45833% 0 16.66667%}}@media only screen and (max-width: 1199px){.con_wedding{background-size:100%}}.con_wedding .box_img{position:relative;margin-top:2.60417%}@media only screen and (max-width: 767px){.con_wedding .box_img{margin-top:5.20833%}}.con_wedding .box_img .img{position:relative;width:91.66667%;margin-left:auto}@media only screen and (max-width: 767px){.con_wedding .box_img .img{width:100%}}@media only screen and (max-width: 767px){.con_wedding .box_img .img{height:25vh}.con_wedding .box_img .img img{width:100%;height:100%;object-fit:cover}}.con_wedding .box_img .img span{position:absolute;bottom:0;left:0;width:30.45455%;margin:0 0 -3.40909% -3.40909%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_wedding .box_img .img span{width:44.66667%}}@media only screen and (max-width: 767px){.con_wedding .box_img .img span{width:55.83333%}}@media only screen and (max-width: 767px){.con_wedding .box_img .img span{margin:0 0 -6.25% 0}}.con_wedding .box_img .img1{position:absolute;bottom:0;right:0;width:18.75%;margin:0 8.33333% -12.76042% 0}@media only screen and (max-width: 767px){.con_wedding .box_img .img1{width:23.95833%}}@media only screen and (max-width: 767px){.con_wedding .box_img .img1{margin:0 6.25% -16.97917% 0}}.con_wedding .box_img .img2{position:absolute;bottom:0;right:0;width:13.54167%;margin:0 30.20833% -23.07292% 0}@media only screen and (max-width: 767px){.con_wedding .box_img .img2{width:16.66667%}}@media only screen and (max-width: 767px){.con_wedding .box_img .img2{margin:0 32.91667% -20.3125% 0}}.con_wedding .box_txt{max-width:1440px;margin-top:4.6875%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_wedding .box_txt{margin-top:7.5%}}@media only screen and (max-width: 767px){.con_wedding .box_txt{margin-top:23.95833%}}.con_wedding .box_txt .c_catch{width:50%;padding-bottom:.6em}@media only screen and (max-width: 767px){.con_wedding .box_txt .c_catch{width:100%}}.con_wedding .box_txt .txt{font-family:"游ゴシック体", "Yu Gothic", YuGothic, "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;font-size:100%;font-weight:400;letter-spacing:.08em;line-height:2.2;width:50%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_wedding .box_txt .txt{font-size:95%}}@media only screen and (max-width: 767px){.con_wedding .box_txt .txt{font-size:89%}}@media only screen and (max-width: 767px){.con_wedding .box_txt .txt{line-height:1.8}}@media only screen and (max-width: 767px){.con_wedding .box_txt .txt{width:100%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_wedding .box_txt .txt{line-height:1.5}}.con_wedding .box_txt .btn{margin-top:3.125%;width:360px}@media only screen and (max-width: 767px){.con_wedding .box_txt .btn{margin-top:5.11364%}}@media only screen and (max-width: 767px){.con_wedding .box_txt .btn{width:100%}}.con_asovilla{position:relative;padding:8.33333% 0 7.8125%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_asovilla{padding:13.33333% 0 12.5%}}@media only screen and (max-width: 767px){.con_asovilla{padding:16.66667% 0 15.625%}}.con_asovilla:before{content:"";position:absolute;top:0;left:0;width:75%;height:0;padding-top:37.29167%;background:url(../images/common/bg_leaf2.jpg) no-repeat top left/contain;z-index:-1}@media only screen and (max-width: 767px){.con_asovilla:before{width:60%}}@media only screen and (max-width: 767px){.con_asovilla:before{padding-top:30%}}@media only screen and (min-width: 768px){.con_asovilla .box_asovilla{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse}}.con_asovilla .box_asovilla .box_txt{width:40.83333%}@media only screen and (max-width: 767px){.con_asovilla .box_asovilla .box_txt{width:100%}}.con_asovilla .box_asovilla .box_txt .st{margin-top:7.14286%;padding-bottom:.6em}@media only screen and (max-width: 767px){.con_asovilla .box_asovilla .box_txt .st{margin-top:3.97727%}}.con_asovilla .box_asovilla .box_txt .txt{font-family:"游ゴシック体", "Yu Gothic", YuGothic, "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;font-size:100%;font-weight:400;letter-spacing:.08em;line-height:2.2}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_asovilla .box_asovilla .box_txt .txt{font-size:95%}}@media only screen and (max-width: 767px){.con_asovilla .box_asovilla .box_txt .txt{font-size:89%}}@media only screen and (max-width: 767px){.con_asovilla .box_asovilla .box_txt .txt{line-height:1.8}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_asovilla .box_asovilla .box_txt .txt{line-height:1.5}}.con_asovilla .box_asovilla .box_txt .btn{width:360px;margin-top:11.22449%}@media only screen and (max-width: 767px){.con_asovilla .box_asovilla .box_txt .btn{width:100%}}@media only screen and (max-width: 767px){.con_asovilla .box_asovilla .box_txt .btn{margin-top:6.25%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_asovilla .box_asovilla .box_txt .btn{width:100%}}.con_asovilla .box_asovilla .img{width:50%}@media only screen and (max-width: 767px){.con_asovilla .box_asovilla .img{width:100%}}@media only screen and (max-width: 767px){.con_asovilla .box_asovilla .img{margin-top:6.81818%}}
