.boxTitle .ttlBox72{z-index:2}@media only screen and (max-width: 767px){.boxTitle .ttlBox72{width:100%}}.conMv .img{overflow:hidden}.conMv .img img{-webkit-transform:scale(1.01);transform:scale(1.01)}.con_design,.con_main_garden,.con_history,.con_facilities,.con_gelateria,.con_information{max-width:1920px;margin-right:auto;margin-left:auto}.bg_deco{position:absolute;z-index:-2;width:calc(400 / 1440 * 100%)}@media only screen and (max-width: 767px){.bg_deco{width:calc(500 / 1440 * 100%)}}@media only screen and (max-width: 767px){.bg_deco img{min-height:100vh}}@media only screen and (min-width: 1921px){img{width:100%}}.con_design{margin-top:5em;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_design{margin-top:4em}}@media only screen and (max-width: 767px){.con_design{margin-top:3em}}.con_design .bg_left1{left:0;top:25%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_design .bg_left1{top:25%}}@media only screen and (max-width: 767px){.con_design .bg_left1{top:25%}}.con_design .bg_right1{right:0;top:17%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_design .bg_right1{top:17%}}@media only screen and (max-width: 767px){.con_design .bg_right1{top:17%}}.con_design .bg_left2{left:0;top:65%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_design .bg_left2{top:65%}}@media only screen and (max-width: 767px){.con_design .bg_left2{top:65%}}.con_design .bg_right2{top:55%;right:0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_design .bg_right2{top:55%}}@media only screen and (max-width: 767px){.con_design .bg_right2{top:55%}}.con_design .wrp_intro{width:90%;margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px) and (max-width: 896px){.con_design .wrp_intro .ttlBox64 span.en{font-size:300%}}@media only screen and (max-width: 767px){.con_design .wrp_intro .ttlBox64 span.en{font-size:200%}}.con_design .wrp_intro .txt{margin-top:2em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_design .wrp_intro .txt{margin-top:2em}}@media only screen and (max-width: 767px){.con_design .wrp_intro .txt{margin-top:1em}}@media only screen and (min-width: 768px){.con_design .wrp_intro .txt{text-align:center}}.wrp_design .inner1{margin-top:5em;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_design .inner1{margin-top:4em}}@media only screen and (max-width: 767px){.wrp_design .inner1{margin-top:3em}}.wrp_design .inner1 .ttlBoxJp36{position:relative;z-index:2}.wrp_design .inner1 .img{margin-top:-5em;overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_design .inner1 .img{margin-top:-6em}}@media only screen and (max-width: 767px){.wrp_design .inner1 .img{margin-top:-3em}}.wrp_design .inner1 .img img{-webkit-transform:scale(1.01);transform:scale(1.01)}@media only screen and (max-width: 767px){.wrp_design .inner1 .img img{width:100%}}.wrp_design .inner1 .bg{top:0;text-align:center;width:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-weight:400;line-height:0.65;color:rgba(255,255,255,0.05);font-family:"Cormorant", serif;text-transform:uppercase;position:absolute}@media only screen and (min-width: 1200px){.wrp_design .inner1 .bg{font-size:1924%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_design .inner1 .bg{font-size:1077%}}@media only screen and (max-width: 767px){.wrp_design .inner1 .bg{font-size:539%}}@media only screen and (min-width: 1200px) and (max-width: 1440px){.wrp_design .inner1 .bg{font-size:1550%}}@media only screen and (max-width: 767px){.wrp_design .inner1 .bg{top:1em}}.wrp_design .wrp_foyer{margin-top:5em;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_design .wrp_foyer{margin-top:4em}}@media only screen and (max-width: 767px){.wrp_design .wrp_foyer{margin-top:3em}}@media only screen and (max-width: 767px){.wrp_design .wrp_foyer{width:90%;margin-right:auto;margin-left:auto}}.wrp_design .wrp_foyer .ttlBox72{margin-top:-4em}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_design .wrp_foyer .ttlBox72{margin-top:-3em}}@media only screen and (max-width: 767px){.wrp_design .wrp_foyer .ttlBox72{margin-top:-3em}}.wrp_design .wrp_foyer .txt{max-width:600px;margin-right:auto;margin-left:auto;margin-top:1em}@media only screen and (max-width: 1701px){.wrp_design .wrp_foyer .txt{max-width:500px}}@media only screen and (max-width: 767px){.wrp_design .wrp_foyer .txt{margin-top:1em}}@media only screen and (max-width: 767px){.wrp_design .wrp_foyer .txt{width:90%;margin-right:auto;margin-left:auto}}.wrp_design .wrp_foyer .img{position:relative;z-index:-1;width:calc(1170 / 1440 * 100%);margin-left:auto;margin-top:-12em;overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_design .wrp_foyer .img{width:90%}}@media only screen and (max-width: 767px){.wrp_design .wrp_foyer .img{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_design .wrp_foyer .img{margin-top:-10em}}@media only screen and (max-width: 767px){.wrp_design .wrp_foyer .img{margin-top:-3em}}.wrp_design .wrp_foyer .img img{-webkit-transform:scale(1.01);transform:scale(1.01)}.wrp_design .matsu_roku{margin-top:5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_design .matsu_roku{margin-top:4em}}@media only screen and (max-width: 767px){.wrp_design .matsu_roku{margin-top:4em}}.wrp_design .matsu_roku .wrp_matsu_roku{width:calc(1256 / 1440 * 100%);max-width:1440px;margin-right:auto;margin-left:auto;position:relative;padding-bottom:8em}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_design .matsu_roku .wrp_matsu_roku{width:90%}}@media only screen and (max-width: 767px){.wrp_design .matsu_roku .wrp_matsu_roku{width:80%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_design .matsu_roku .wrp_matsu_roku{padding-bottom:10em}}@media only screen and (max-width: 767px){.wrp_design .matsu_roku .wrp_matsu_roku{padding-bottom:0em}}.wrp_design .matsu_roku .wrp_matsu_roku>ul>li{width:calc(660 / 1256 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_design .matsu_roku .wrp_matsu_roku>ul>li{width:53%}}@media only screen and (max-width: 767px){.wrp_design .matsu_roku .wrp_matsu_roku>ul>li{width:100%}}@media only screen and (max-width: 767px){.wrp_design .matsu_roku .wrp_matsu_roku>ul>li{margin-bottom:2em}}.wrp_design .matsu_roku .wrp_matsu_roku>ul>li .splide__pagination{right:auto;left:0}@media only screen and (min-width: 768px){.wrp_design .matsu_roku .wrp_matsu_roku>ul>li .splide__pagination{bottom:2em}}@media only screen and (max-width: 767px){.wrp_design .matsu_roku .wrp_matsu_roku>ul>li .splide__pagination{bottom:1em}}@media only screen and (min-width: 768px){.wrp_design .matsu_roku .wrp_matsu_roku>ul>li:last-child{position:absolute;right:0;bottom:0}}.wrp_design .matsu_roku .wrp_matsu_roku>ul>li:last-child .splide__pagination{right:0;left:auto}.wrp_design .matsu_roku .wrp_matsu_roku>ul>li .ttlBox72{margin-top:-3em;position:relative;z-index:1}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_design .matsu_roku .wrp_matsu_roku>ul>li .ttlBox72{margin-top:-2em}}@media only screen and (max-width: 767px){.wrp_design .matsu_roku .wrp_matsu_roku>ul>li .ttlBox72{margin-top:-1em}}.wrp_design .matsu_roku .wrp_matsu_roku>ul>li .splide__slide{overflow:hidden}.wrp_design .matsu_roku .wrp_matsu_roku>ul>li .splide__slide img{-webkit-transform:scale(1.01);transform:scale(1.01)}.wrp_design .matsu_roku .wrp_matsu_roku>ul>li .txt{margin-top:1.5em;max-width:75%;margin-right:auto;margin-left:auto}@media only screen and (max-width: 767px){.wrp_design .matsu_roku .wrp_matsu_roku>ul>li .txt{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_design .matsu_roku .wrp_matsu_roku>ul>li .txt{max-width:80%}}@media only screen and (max-width: 767px){.wrp_design .matsu_roku .wrp_matsu_roku>ul>li .txt{max-width:100%}}.wrp_design .wesrern_style{margin-top:5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_design .wesrern_style{margin-top:4em}}@media only screen and (max-width: 767px){.wrp_design .wesrern_style{margin-top:3em}}.wrp_design .wesrern_style .wrp_wesrern_style{width:calc(1100 / 1440 * 100%);margin-right:auto;margin-left:auto;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_design .wesrern_style .wrp_wesrern_style{width:90%}}@media only screen and (max-width: 767px){.wrp_design .wesrern_style .wrp_wesrern_style{width:100%}}.wrp_design .wesrern_style .wrp_wesrern_style .st_en3{top:48%}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_design .wesrern_style .wrp_wesrern_style .st_en3{top:43%}}@media only screen and (max-width: 767px){.wrp_design .wesrern_style .wrp_wesrern_style .st_en3{top:0}}@media only screen and (min-width: 768px){.wrp_design .wesrern_style .wrp_wesrern_style .st_en3{position:absolute}}@media only screen and (max-width: 767px){.wrp_design .wesrern_style .wrp_wesrern_style .st_en3{position:relative;z-index:4;width:90%;margin-right:auto;margin-left:auto;margin-top:-1em}}.wrp_design .wesrern_style .wrp_wesrern_style .txt_box{width:90%;max-width:650px;margin-right:auto;margin-left:auto;margin-top:-4em}@media only screen and (max-width: 1701px){.wrp_design .wesrern_style .wrp_wesrern_style .txt_box{max-width:500px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_design .wesrern_style .wrp_wesrern_style .txt_box{margin-top:-3em}}@media only screen and (max-width: 767px){.wrp_design .wesrern_style .wrp_wesrern_style .txt_box{margin-top:1em}}.wrp_design .wesrern_style .wrp_wesrern_style .txt_box .txt{margin-top:2em}@media only screen and (max-width: 767px){.wrp_design .wesrern_style .wrp_wesrern_style .txt_box .txt{margin-top:1em}}.wrp_design .wesrern_style>ul{width:calc(1256 / 1440 * 100%);max-width:1440px;margin-right:auto;margin-left:auto;position:relative;margin-top:15em}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_design .wesrern_style>ul{width:90%}}@media only screen and (max-width: 767px){.wrp_design .wesrern_style>ul{width:80%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_design .wesrern_style>ul{margin-top:10em}}@media only screen and (max-width: 767px){.wrp_design .wesrern_style>ul{margin-top:8em}}.wrp_design .wesrern_style>ul>li{width:calc(660 / 1256 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_design .wesrern_style>ul>li{width:53%}}@media only screen and (max-width: 767px){.wrp_design .wesrern_style>ul>li{width:100%}}@media only screen and (max-width: 767px){.wrp_design .wesrern_style>ul>li{margin-bottom:2em}}@media only screen and (min-width: 768px){.wrp_design .wesrern_style>ul>li:last-child{position:absolute;right:0;bottom:10%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_design .wesrern_style>ul>li:last-child{bottom:8%}}.wrp_design .wesrern_style>ul>li:last-child .splide__pagination{right:0;left:auto}.wrp_design .wesrern_style>ul>li .ttlBox72{margin-top:-3em;position:relative;z-index:1}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_design .wesrern_style>ul>li .ttlBox72{margin-top:-2em}}@media only screen and (max-width: 767px){.wrp_design .wesrern_style>ul>li .ttlBox72{margin-top:-1em}}.wrp_design .wesrern_style>ul>li .img{overflow:hidden}.wrp_design .wesrern_style>ul>li .img img{-webkit-transform:scale(1.01);transform:scale(1.01)}.wrp_design .wesrern_style>ul>li .txt{margin-top:1.5em;max-width:75%;margin-right:auto;margin-left:auto}@media only screen and (max-width: 767px){.wrp_design .wesrern_style>ul>li .txt{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_design .wesrern_style>ul>li .txt{max-width:80%}}@media only screen and (max-width: 767px){.wrp_design .wesrern_style>ul>li .txt{max-width:100%}}.wrp_design .con_retro{margin-top:13em}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_design .con_retro{margin-top:-4em}}@media only screen and (max-width: 767px){.wrp_design .con_retro{margin-top:-1em}}.wrp_design .con_retro .wrp_retro .ttlBoxJp36{position:relative;z-index:2}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_design .con_retro .wrp_retro .ttlBoxJp36{top:11em}}@media only screen and (max-width: 767px){.wrp_design .con_retro .wrp_retro .ttlBoxJp36{top:4em}}.wrp_design .con_retro .wrp_retro .img{margin-top:-10em;overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_design .con_retro .wrp_retro .img{margin-top:-5em}}@media only screen and (max-width: 767px){.wrp_design .con_retro .wrp_retro .img{margin-top:-7em}}@media only screen and (max-width: 767px){.wrp_design .con_retro .wrp_retro .img{position:relative}.wrp_design .con_retro .wrp_retro .img::before{content:"";width:100%;height:4em;display:inline-block;background:-webkit-gradient(linear, left top, left bottom, from(rgba(34,35,35,0)),color-stop(84%, #222323));background:linear-gradient(180deg, rgba(34,35,35,0) 0%,#222323 84%);position:absolute;bottom:0;left:0;z-index:1}}.wrp_design .con_retro .wrp_retro .img img{-webkit-transform:scale(1.01);transform:scale(1.01)}@media only screen and (max-width: 767px){.wrp_design .con_retro .wrp_retro .img img{width:100%;-o-object-fit:cover;object-fit:cover}}.wrp_design .con_retro .wrp_retro .ttlBox72{position:relative;z-index:2;margin-top:-8em}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_design .con_retro .wrp_retro .ttlBox72{margin-top:-3em}}@media only screen and (max-width: 767px){.wrp_design .con_retro .wrp_retro .ttlBox72{margin-top:-3.2em}}.wrp_design .con_retro .wrp_retro .txt{position:relative;z-index:2;width:90%;max-width:900px;margin-right:auto;margin-left:auto;margin-top:2em}@media only screen and (max-width: 767px){.wrp_design .con_retro .wrp_retro .txt{margin-top:1em}}@media only screen and (min-width: 768px){.wrp_design .con_retro .wrp_retro .txt{text-align:center}}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_design .con_retro .wrp_retro .txt{max-width:750px}}.wrp_design .con_retro ul.flex_box{width:calc(1260 / 1440 * 100%);margin-right:auto;margin-left:auto;margin-top:5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1260px}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_design .con_retro ul.flex_box{width:90%}}@media only screen and (max-width: 767px){.wrp_design .con_retro ul.flex_box{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_design .con_retro ul.flex_box{margin-top:4em}}@media only screen and (max-width: 767px){.wrp_design .con_retro ul.flex_box{margin-top:3em}}.wrp_design .con_retro ul.flex_box li{width:calc(100% / 4)}@media only screen and (max-width: 767px){.wrp_design .con_retro ul.flex_box li{width:50%}}@media only screen and (max-width: 767px){.wrp_design .con_retro ul.flex_box li{margin-bottom:2em}}.wrp_design .con_retro ul.flex_box li .catch_bg{text-align:center}.wrp_design .con_retro ul.flex_box li .catch_bg span{background-image:none;background-repeat:inherit;-webkit-background-clip:inherit;color:#fff;-webkit-text-fill-color:#fff}@media only screen and (min-width: 1200px){.wrp_design .con_retro ul.flex_box li .catch_bg span{font-size:154%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_design .con_retro ul.flex_box li .catch_bg span{font-size:108%}}@media only screen and (max-width: 767px){.wrp_design .con_retro ul.flex_box li .catch_bg span{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 896px){.wrp_design .con_retro ul.flex_box li .catch_bg span{font-size:108%}}.wrp_design .con_retro ul.flex_box li .catch_bg span:before{background-image:none;background-color:#fff}.wrp_design .con_retro ul.flex_box li .txt{width:90%;margin-right:auto;margin-left:auto;margin-top:1em}.con_main_garden{margin-top:8em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_main_garden{margin-top:6em}}@media only screen and (max-width: 767px){.con_main_garden{margin-top:-2em}}.con_main_garden .wrp_main_garden .b1{position:relative}.con_main_garden .wrp_main_garden .b1 .catch16{width:30%;text-align:right;margin-top:-9em;position:relative;z-index:2}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_main_garden .wrp_main_garden .b1 .catch16{width:20%}}@media only screen and (max-width: 767px){.con_main_garden .wrp_main_garden .b1 .catch16{width:100%}}@media only screen and (max-width: 767px){.con_main_garden .wrp_main_garden .b1 .catch16{margin-top:0}}@media only screen and (max-width: 767px){.con_main_garden .wrp_main_garden .b1 .catch16{position:relative;text-align:center;top:4em}}.con_main_garden .wrp_main_garden .b1 .ttlBoxJp36{position:relative;z-index:2}@media only screen and (max-width: 767px){.con_main_garden .wrp_main_garden .b1 .ttlBoxJp36{top:4.5em}}.con_main_garden .wrp_main_garden .b1 .ttlBox72{position:relative;z-index:2}.con_main_garden .wrp_main_garden .b1 .img{width:calc(1270 / 1440 * 100%);margin-top:-8em;overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_main_garden .wrp_main_garden .b1 .img{width:90%}}@media only screen and (max-width: 767px){.con_main_garden .wrp_main_garden .b1 .img{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_main_garden .wrp_main_garden .b1 .img{margin-top:-8em}}@media only screen and (max-width: 767px){.con_main_garden .wrp_main_garden .b1 .img{margin-top:-3em}}@media only screen and (max-width: 767px){.con_main_garden .wrp_main_garden .b1 .img{position:relative}.con_main_garden .wrp_main_garden .b1 .img::before{content:"";width:100%;height:4em;display:inline-block;background:-webkit-gradient(linear, left top, left bottom, from(rgba(34,35,35,0)),color-stop(84%, #222323));background:linear-gradient(180deg, rgba(34,35,35,0) 0%,#222323 84%);position:absolute;bottom:0;left:0;z-index:1}}.con_main_garden .wrp_main_garden .b1 .img img{-webkit-transform:scale(1.01);transform:scale(1.01)}@media only screen and (max-width: 767px){.con_main_garden .wrp_main_garden .b1 .img img{min-height:14em;-o-object-fit:cover;object-fit:cover;width:100%}}.con_main_garden .wrp_main_garden .b1 .ttlBox72{margin-top:-1em}@media only screen and (max-width: 767px){.con_main_garden .wrp_main_garden .b1 .ttlBox72{margin-top:-3.2em}}.con_main_garden .wrp_main_garden .b2{width:calc(950 / 1440 * 100%);margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:3em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_main_garden .wrp_main_garden .b2{width:90%}}@media only screen and (max-width: 767px){.con_main_garden .wrp_main_garden .b2{width:80%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_main_garden .wrp_main_garden .b2{margin-top:2em}}@media only screen and (max-width: 767px){.con_main_garden .wrp_main_garden .b2{margin-top:1em}}@media only screen and (max-width: 767px){.con_main_garden .wrp_main_garden .b2{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-right:auto}}.con_main_garden .wrp_main_garden .b2 .txt{width:calc(325 / 1000 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_main_garden .wrp_main_garden .b2 .txt{width:50%}}@media only screen and (max-width: 767px){.con_main_garden .wrp_main_garden .b2 .txt{width:100%}}@media only screen and (max-width: 767px){.con_main_garden .wrp_main_garden .b2 .txt{margin-top:2em}}.con_main_garden .wrp_main_garden .b2 .img{width:calc(630 / 1000 * 100%);overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_main_garden .wrp_main_garden .b2 .img{width:45%}}@media only screen and (max-width: 767px){.con_main_garden .wrp_main_garden .b2 .img{width:100%}}.con_main_garden .wrp_main_garden .b2 .img img{-webkit-transform:scale(1.01);transform:scale(1.01)}.con_main_garden .wrp_main_garden .b3{margin-top:-3em;width:calc(900 / 1440 * 100%);margin-right:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;border-bottom:1px solid #464646;padding-bottom:8em;margin-bottom:8em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_main_garden .wrp_main_garden .b3{margin-top:-2em}}@media only screen and (max-width: 767px){.con_main_garden .wrp_main_garden .b3{margin-top:2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_main_garden .wrp_main_garden .b3{width:90%}}@media only screen and (max-width: 767px){.con_main_garden .wrp_main_garden .b3{width:80%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_main_garden .wrp_main_garden .b3{padding-bottom:7em}}@media only screen and (max-width: 767px){.con_main_garden .wrp_main_garden .b3{padding-bottom:4em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_main_garden .wrp_main_garden .b3{margin-bottom:7em}}@media only screen and (max-width: 767px){.con_main_garden .wrp_main_garden .b3{margin-bottom:4em}}@media only screen and (max-width: 767px){.con_main_garden .wrp_main_garden .b3{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.con_main_garden .wrp_main_garden .b3 .img{width:50%;overflow:hidden}@media only screen and (max-width: 767px){.con_main_garden .wrp_main_garden .b3 .img{width:100%}}.con_main_garden .wrp_main_garden .b3 .img img{-webkit-transform:scale(1.02);transform:scale(1.02)}@media only screen and (max-width: 767px){.con_main_garden .wrp_main_garden .b3 .catch16{margin-top:-5em}}.con_main_garden .wrp_main_garden .b3 .txt_box{position:relative;z-index:2;width:45%}@media only screen and (max-width: 767px){.con_main_garden .wrp_main_garden .b3 .txt_box{width:100%}}@media only screen and (max-width: 767px){.con_main_garden .wrp_main_garden .b3 .txt_box{margin-top:2em}}.con_main_garden .wrp_main_garden .b3 .txt_box .txt{margin-top:1em}@media only screen and (max-width: 767px){.con_main_garden .wrp_main_garden .b3 .txt_box .txt{margin-top:1em}}.con_history{position:relative}.con_history .bg{position:absolute;width:100%;top:-30%;z-index:-1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_history .bg{top:-30%}}@media only screen and (max-width: 767px){.con_history .bg{top:-15%}}.con_history .bg_txt{top:0;text-align:center;width:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-weight:400;line-height:0.65;color:rgba(255,255,255,0.05);z-index:-1;font-family:"Cormorant", serif;text-transform:uppercase;position:absolute}@media only screen and (min-width: 1200px){.con_history .bg_txt{font-size:1924%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_history .bg_txt{font-size:1077%}}@media only screen and (max-width: 767px){.con_history .bg_txt{font-size:539%}}@media only screen and (min-width: 1200px) and (max-width: 1440px){.con_history .bg_txt{font-size:1550%}}.con_history .wrp_history{width:calc(900 / 1440 * 100%);margin-right:auto;margin-left:auto;border-bottom:1px solid #464646;padding-bottom:8em;margin-bottom:8em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_history .wrp_history{width:90%}}@media only screen and (max-width: 767px){.con_history .wrp_history{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_history .wrp_history{padding-bottom:6em}}@media only screen and (max-width: 767px){.con_history .wrp_history{padding-bottom:4em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_history .wrp_history{margin-bottom:6em}}@media only screen and (max-width: 767px){.con_history .wrp_history{margin-bottom:4em}}.con_history .wrp_history .flex_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:3em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_history .wrp_history .flex_box{margin-top:3em}}@media only screen and (max-width: 767px){.con_history .wrp_history .flex_box{margin-top:1.5em}}.con_history .wrp_history .flex_box .img{width:50%;overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_history .wrp_history .flex_box .img{width:50%}}@media only screen and (max-width: 767px){.con_history .wrp_history .flex_box .img{width:0%}}.con_history .wrp_history .flex_box .img img{-webkit-transform:scale(1.01);transform:scale(1.01);height:100%;-o-object-fit:cover;object-fit:cover}.con_history .wrp_history .flex_box ul{width:45%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_history .wrp_history .flex_box ul{width:45%}}@media only screen and (max-width: 767px){.con_history .wrp_history .flex_box ul{width:100%}}.con_history .wrp_history .flex_box ul li{margin-bottom:2em}@media only screen and (max-width: 767px){.con_history .wrp_history .flex_box ul li{margin-bottom:1em}}@media only screen and (min-width: 1441px){.con_history .wrp_history .flex_box ul li{margin-bottom:1.5em}}.con_history .wrp_history .flex_box ul li dt{font-size:110%;margin-bottom:0.25em}@media only screen and (min-width: 1441px){.con_history .wrp_history .flex_box ul li dt{margin-bottom:0}}.con_history .wrp_history .flex_box ul li dt p{font-weight:bold}.con_facilities{position:relative}.con_facilities .bg_left{left:0;top:22%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .bg_left{top:22%}}@media only screen and (max-width: 767px){.con_facilities .bg_left{top:22%}}.con_facilities .bg_right{right:0;top:5%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .bg_right{top:5%}}@media only screen and (max-width: 767px){.con_facilities .bg_right{top:5%}}.con_facilities .wrp_facilities{width:calc(1180 / 1440 * 100%);margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .wrp_facilities{width:90%}}@media only screen and (max-width: 767px){.con_facilities .wrp_facilities{width:90%}}@media only screen and (max-width: 767px){.con_facilities .wrp_facilities .ttlBox64 .en{font-size:300%}}.con_facilities .wrp_facilities .img{margin-top:3em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .wrp_facilities .img{margin-top:3em}}@media only screen and (max-width: 767px){.con_facilities .wrp_facilities .img{margin-top:2em}}.con_facilities .wrp_facilities .txt_box{width:54%;margin-left:auto;margin-top:-12em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .wrp_facilities .txt_box{width:50%}}@media only screen and (max-width: 767px){.con_facilities .wrp_facilities .txt_box{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .wrp_facilities .txt_box{margin-top:-10em}}@media only screen and (max-width: 767px){.con_facilities .wrp_facilities .txt_box{margin-top:1.5em}}@media only screen and (max-width: 767px){.con_facilities .wrp_facilities .txt_box{margin-right:auto}}.con_facilities .wrp_facilities .txt_box .inner{max-width:520px}@media only screen and (max-width: 1701px){.con_facilities .wrp_facilities .txt_box .inner{max-width:480px}}.con_facilities .wrp_facilities .txt_box .inner .txt{margin-top:2em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .wrp_facilities .txt_box .inner .txt{margin-top:2em}}@media only screen and (max-width: 767px){.con_facilities .wrp_facilities .txt_box .inner .txt{margin-top:1em}}.con_facilities .inner_top{position:relative;margin-top:6em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .inner_top{margin-top:5em}}@media only screen and (max-width: 767px){.con_facilities .inner_top{margin-top:4em}}@media only screen and (max-width: 767px){.con_facilities .inner_top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.con_facilities .inner_top .img{margin:0 auto;width:100vw}@media only screen and (max-width: 767px){.con_facilities .inner_top .img{width:80vw}}.con_facilities .inner_top .img img{width:100%}.con_facilities .inner_top .splide .splide__pagination{bottom:1em;left:auto}.con_facilities .inner_top .box_text01{position:absolute;width:60%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-20%;z-index:2}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .inner_top .box_text01{width:80%}}@media only screen and (max-width: 767px){.con_facilities .inner_top .box_text01{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .inner_top .box_text01{bottom:-20%}}@media only screen and (max-width: 767px){.con_facilities .inner_top .box_text01{bottom:0}}.con_facilities .inner_top .box_text01 .txt{margin-top:10px}@media only screen and (min-width: 768px){.con_facilities .inner_top .box_text01 .txt{text-align:center}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .inner_top .box_text01{bottom:-25%}}@media only screen and (max-width: 767px){.con_facilities .inner_top .box_text01{position:relative;margin-top:-8%}}.con_facilities .inner_top .txt_lounge{position:absolute;left:5%;bottom:30%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .inner_top .txt_lounge{left:3%;bottom:32%}}@media only screen and (max-width: 767px){.con_facilities .inner_top .txt_lounge{text-align:left;right:auto;left:5%;bottom:0%}}.con_facilities .inner_top .txt_dining{position:absolute;right:5%;bottom:2.5%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .inner_top .txt_dining{right:3%;bottom:5%}}@media only screen and (max-width: 767px){.con_facilities .inner_top .txt_dining{text-align:left;right:auto;left:5%;bottom:0%}}.con_facilities .inner_bottom{margin-top:15em;width:calc(990 / 1440 * 100%);margin-right:auto;max-width:1280px;margin-left:auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .inner_bottom{margin-top:10em}}@media only screen and (max-width: 767px){.con_facilities .inner_bottom{margin-top:2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .inner_bottom{width:90%}}@media only screen and (max-width: 767px){.con_facilities .inner_bottom{width:100%}}.con_facilities .inner_bottom .img{overflow:hidden}.con_facilities .inner_bottom .img img{-webkit-transform:scale(1.01);transform:scale(1.01)}.con_facilities .inner_bottom .txt{margin-top:2em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .inner_bottom .txt{margin-top:2em}}@media only screen and (max-width: 767px){.con_facilities .inner_bottom .txt{margin-top:1em}}@media only screen and (min-width: 768px){.con_facilities .inner_bottom .txt{text-align:center}}@media only screen and (max-width: 767px){.con_facilities .inner_bottom .txt{width:90%;margin-inline:auto}}.con_facilities .inner_bottom .btn_basic{margin-top:2em;margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .inner_bottom .btn_basic{margin-top:2em}}@media only screen and (max-width: 767px){.con_facilities .inner_bottom .btn_basic{margin-top:1em}}.con_gelateria{position:relative;margin-top:10em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_gelateria{margin-top:8em}}@media only screen and (max-width: 767px){.con_gelateria{margin-top:6em}}.con_gelateria .bg_left{left:0;top:22%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_gelateria .bg_left{top:22%}}@media only screen and (max-width: 767px){.con_gelateria .bg_left{top:22%}}.con_gelateria .bg_right{right:0;top:5%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_gelateria .bg_right{top:5%}}@media only screen and (max-width: 767px){.con_gelateria .bg_right{top:5%}}.con_gelateria .wrp_gelateria .img{width:calc(1100 / 1440 * 100%);margin-inline:auto;max-width:1280px;overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_gelateria .wrp_gelateria .img{width:90%}}@media only screen and (max-width: 767px){.con_gelateria .wrp_gelateria .img{width:90%}}.con_gelateria .wrp_gelateria .img img{-webkit-transform:scale(1.01);transform:scale(1.01)}.con_gelateria .wrp_gelateria .txt_box{position:relative;z-index:2;margin-top:-4em;margin-right:auto;margin-left:auto;max-width:900px;width:90%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_gelateria .wrp_gelateria .txt_box{margin-top:-3em}}@media only screen and (max-width: 767px){.con_gelateria .wrp_gelateria .txt_box{margin-top:-2em}}.con_gelateria .wrp_gelateria .txt_box .txt{margin-top:2em}@media only screen and (max-width: 767px){.con_gelateria .wrp_gelateria .txt_box .txt{margin-top:1em}}@media only screen and (min-width: 768px){.con_gelateria .wrp_gelateria .txt_box .txt{text-align:center}}.con_gelateria .wrp_gelateria .img3{margin-top:4em;overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_gelateria .wrp_gelateria .img3{margin-top:3em}}@media only screen and (max-width: 767px){.con_gelateria .wrp_gelateria .img3{margin-top:2em}}.con_gelateria .wrp_gelateria .img3 img{-webkit-transform:scale(1.01);transform:scale(1.01)}.con_gelateria .wrp_gelateria .tbl_basic01{margin-top:3em;max-width:1100px;margin-inline:auto;width:90%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_gelateria .wrp_gelateria .tbl_basic01{margin-top:2em}}@media only screen and (max-width: 767px){.con_gelateria .wrp_gelateria .tbl_basic01{margin-top:2em}}.con_information{border-top:1px solid #464646;padding-top:8em;margin-top:8em;max-width:1100px;width:90%;margin-inline:auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information{padding-top:6em}}@media only screen and (max-width: 767px){.con_information{padding-top:4em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information{margin-top:6em}}@media only screen and (max-width: 767px){.con_information{margin-top:4em}}.con_information .wrp .tbl_basic01{margin-top:2em}@media only screen and (max-width: 767px){.con_information .wrp .tbl_basic01{margin-top:1em}}@media only screen and (min-width: 1200px){.con_information .wrp .tbl_basic01 th{width:33%}}@media only screen and (min-width: 1702px){.con_information .wrp .tbl_basic01 th{width:28%}}#footer{margin-top:10em}@media only screen and (min-width: 768px) and (max-width: 1199px){#footer{margin-top:6em}}@media only screen and (max-width: 767px){#footer{margin-top:8em}}
