﻿@media screen and (max-width:960px){.v-image-wrap{width:30vw;height:30vw;overflow:hidden}}.v-image-wrap .v-image{position:absolute;width:100%;height:100%;object-fit:cover}.__blur_appear{opacity:0;filter:blur(30px);transition:0.6s cubic-bezier(0.72, 0.71, 0.47, 1.02)}.__blur_appear.__active{opacity:1;filter:blur(0px)}.__LtoR_appear{opacity:0;transform:translateX(-3%);transition:0.6s ease-out}.__LtoR_appear.__active{opacity:1;transform:translateX(0)}.__bg_open{overflow:hidden}.__bg_open::before{content:"";z-index:10;position:absolute;width:100%;height:100%;background-color:#334755;transform-origin:left;transform:scaleX(0)}.__bg_open .__bg_open_item{opacity:0;transform:scale(1.05);transition-delay:0.7s;transition-duration:1s}.__bg_open.__active::before{animation-name:bgLRextendAnime;animation-duration:1.5s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.72, 0.71, 0.47, 1.02)}.__bg_open.__active .__bg_open_item{opacity:1;transform:scale(1)}@keyframes bgLRextendAnime{0%{transform-origin:left;transform:scaleX(0)}50%{transform-origin:left;transform:scaleX(1)}50.001%{transform-origin:right}100%{transform-origin:right;transform:scaleX(0)}}.__lang_change.__hide{display:none}@media screen and (max-width:960px){#fixed_nav{display:none}}#fixed_nav .reserve-button{z-index:10;position:fixed;top:5%;right:3%;width:250px;line-height:50px}#fixed_nav .reserve-button a{display:block;width:100%;border:solid 1px #fff;text-align:center;color:#fff;background:rgba(255, 255, 255, 0.1);transition:0.3s linear}#fixed_nav .reserve-button a:hover{color:#445C6C;background:white}#fixed_nav .right-nav{z-index:20;position:fixed;top:0;right:0;width:min(80px, 10%);height:100%;background:#1E3A4D}#fixed_nav .right-nav .inner-container{position:relative;width:80px;height:100%}#fixed_nav .right-nav .inner-container .change-language{position:absolute;top:3%;display:block;width:100%;font-size:1.2rem;text-align:center;line-height:80px;letter-spacing:3px;color:#fff;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;cursor:pointer}#fixed_nav .right-nav .inner-container .reserve-button{position:absolute;top:50%;right:0;display:block;width:100%;height:200px;margin-top:-100px;font-family:"Josefin Sans", sans-serif;font-size:1.6rem;text-align:center;line-height:80px;letter-spacing:3px;color:#fff;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}#fixed_nav .right-nav .inner-container .reserve-button:hover::after{transform:scaleY(2)}#fixed_nav .right-nav .inner-container .reserve-button::after{content:"";position:absolute;left:25%;top:50%;width:1px;height:70%;margin-top:-35%;background:#fff;transition:0.3s ease}#fixed_nav .right-nav .inner-container .sns{position:absolute;bottom:3%;left:30px}#fixed_nav .right-nav .inner-container .sns a{display:block;width:20px;height:20px;opacity:0.3;transition:0.3s linear}#fixed_nav .right-nav .inner-container .sns a:hover{opacity:1}#fixed_nav .right-nav .inner-container .sns a:first-child{margin-bottom:3vh}#fixed_sp_header{z-index:20;position:fixed;top:0%;width:100%;height:18vw;display:flex;justify-content:space-between;align-items:center;padding:0 5%;background:linear-gradient(0deg, rgba(30, 58, 77, 0) 0%, rgba(30, 58, 77, 0.2) 35%, rgba(30, 58, 77, 0.3) 70%, rgba(30, 58, 77, 0.4) 100%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media screen and (min-width:960px){#fixed_sp_header{display:none}}#fixed_sp_header .hamburger-menu{position:relative;width:18vw;height:18vw}#fixed_sp_header .hamburger-menu>span{position:absolute;left:1.5vw;width:15vw;height:1px;margin-top:-0.5px;background:#fff;transform-origin:center center;transition:0.4s linear}#fixed_sp_header .hamburger-menu>span:nth-child(1){top:calc(50% - 3vw);width:12vw}#fixed_sp_header .hamburger-menu>span:nth-child(2){top:50%}#fixed_sp_header .hamburger-menu>span:nth-child(3){top:calc(50% + 3vw);width:9vw}#fixed_sp_header .hamburger-menu.__close>span{top:50%;transform-origin:center center}#fixed_sp_header .hamburger-menu.__close>span:nth-child(1){width:15vw;transform:rotate(20deg)}#fixed_sp_header .hamburger-menu.__close>span:nth-child(2){opacity:0}#fixed_sp_header .hamburger-menu.__close>span:nth-child(3){width:15vw;transform:rotate(-20deg)}#fixed_sp_header .fixed-reserve{padding:0 3vw;border-bottom:solid 1px #fff;font-family:"Josefin Sans", sans-serif;font-size:1.4rem;text-align:center;color:#fff;line-height:8vw}#sp_nav{z-index:19;position:fixed;top:0;left:0;width:100%;height:100%;padding:0 5% 40px 5%;background:rgba(51, 71, 85, 0.8);overflow:hidden;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);visibility:hidden;opacity:0;transition:0.4s linear}@media screen and (min-width:960px){#sp_nav{display:none;height:100%}}#sp_nav.__active{opacity:1;visibility:visible}#sp_nav>nav{margin-top:24vw}#sp_nav>nav .top-container{display:flex;justify-content:flex-start;align-items:baseline}#sp_nav>nav .top-container p{margin-right:15px;font-size:1.4rem}#sp_nav>nav .top-container .change-language{font-size:1.6rem;text-align:center}#sp_nav>nav ul{margin-top:6vw}#sp_nav>nav ul li{margin-top:3vw;border-bottom:solid 0.5px #aaa;text-align:left}#sp_nav>nav ul li:first-child{margin-top:0}#sp_nav>nav ul li a{display:flex;justify-content:flex-start;align-items:baseline;padding:15px 0;font-family:"Josefin Sans", sans-serif;font-size:8vw;font-weight:100;text-align:right;color:#fff}#sp_nav>nav ul li a>span{display:block;margin-left:20px;font-family:"Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;font-size:3vw;color:#bbb}#sp_nav .bottom-container .sns{display:flex;justify-content:space-around;margin:30px auto}#sp_nav .bottom-container .sns a{display:flex;justify-content:flex-start;align-items:center;font-size:1.2rem;color:#fff}#sp_nav .bottom-container .sns a img{display:inline-block;width:5vw;height:5vw;margin-right:5px}.scroll-arrow{z-index:10;position:fixed;top:0;right:80px;display:flex;pointer-events:none}@media screen and (max-width:960px){.scroll-arrow{right:0}}.scroll-arrow .appear-lighting{position:relative;display:block;width:2px;height:100lvh;overflow:hidden}.scroll-arrow .appear-lighting .scroll-line{position:absolute;top:-100%;width:100%;height:100%;background:#ccc}main{width:calc(100vw - 80px)}@media screen and (max-width:960px){main{width:100%}}#sec_main_visual{position:relative;height:350lvh;overflow:hidden}#sec_main_visual .o-v-item{width:100%;height:100lvh}#sec_main_visual .o-v-item.scroll-animation{position:absolute;overflow:hidden;top:0}#sec_main_visual .video-bg::before{content:"";z-index:2;position:absolute;width:100%;height:100lvh;background:rgba(30, 58, 77, 0.2)}#sec_main_visual .video-bg video{z-index:1;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100lvh}#sec_main_visual .content-title{z-index:4;position:relative;display:flex;align-items:center;width:100%;height:100lvh;padding:0 5%;pointer-events:none}#sec_main_visual .content-title h1{width:19vw}@media screen and (max-width:960px){#sec_main_visual .content-title h1{width:57vw}}#sec_main_visual .content-concept{z-index:3;position:relative;top:0;display:flex;align-items:center;width:100%;height:100lvh;padding:0 5%;background:rgba(10, 10, 10, 0.7)}#sec_main_visual .content-concept .inner-container h2{font-family:"Josefin Sans", sans-serif;font-size:5.2rem;font-weight:200;line-height:1}@media screen and (max-width:960px){#sec_main_visual .content-concept .inner-container h2{font-size:11vw}}#sec_main_visual .content-concept .inner-container p{margin-top:23px;font-size:1.6rem;line-height:2.7;color:#D8D8D8}@media screen and (max-width:960px){#sec_main_visual .content-concept .inner-container p{font-size:1.2rem;line-height:2.3}}#sec_main_visual .content-empty{width:100%;height:100lvh}@media screen and (max-width:960px){#sec_main_visual .content-empty{height:50lvh}}#sec_concept .sec-container{display:flex;align-items:stretch;justify-content:center;flex-direction:row-reverse;padding-top:170px;padding-bottom:120px;padding-left:4.5%}@media screen and (max-width:960px){#sec_concept .sec-container{display:block;padding-top:20vw;padding-bottom:30px;padding-right:5%;padding-left:5%}}#sec_concept .sec-container .introduction-image{width:calc(100% - 550px)}@media screen and (max-width:960px){#sec_concept .sec-container .introduction-image{margin-left:5vw;width:91vw;height:55vw}}#sec_concept .sec-container .introduction-image-item{z-index:1;width:100%;height:100%;background-image:url("../images/introduction.jpg");background-size:cover;background-position:center center}#sec_concept .sec-container .detail-box{position:relative;width:550px;margin-right:4.5%;padding:3vw 0;font-size:1.35rem}@media screen and (max-width:960px){#sec_concept .sec-container .detail-box{width:100%;margin-top:20px;margin-right:0%;padding:0;font-size:1.2rem}}#sec_concept .sec-container .detail-box .annotation{margin-bottom:45px}@media screen and (max-width:960px){#sec_concept .sec-container .detail-box .annotation{margin-bottom:40px}}#sec_concept .sec-container .detail-box .textarea{color:#D8D8D8}#sec_concept .sec-container .detail-box .textarea p:not(:first-child){margin-top:30px}@media screen and (max-width:960px){#sec_concept .sec-container .detail-box .textarea p:not(:first-child){margin-top:15px}}#sec_concept .sec-container .detail-box .__bg_block_parallax.__p_animation01{z-index:-1;position:absolute;top:-2%;left:10%;width:80%;height:110%;background-color:#334755}@media screen and (max-width:960px){#sec_concept .sec-container .detail-box .__bg_block_parallax.__p_animation01{width:97vw;height:97vw;top:calc(-75vw + 20px);left:auto;right:-5vw}}#sec_cuisine .sec-container{position:relative;display:flex;align-items:stretch;justify-content:space-between;flex-direction:row;padding-bottom:120px}@media screen and (max-width:960px){#sec_cuisine .sec-container{display:block;padding-top:10vw;padding-bottom:80px;padding-right:5%;padding-left:5%}}#sec_cuisine .sec-container .cusine-image01{position:relative;width:44%;height:30vw}@media screen and (max-width:960px){#sec_cuisine .sec-container .cusine-image01{margin-left:-6%;width:91vw;height:55vw}}#sec_cuisine .sec-container .cusine-image01-item{z-index:1;width:100%;height:100%;background-image:url("../images/cusine02.jpg");background-size:cover;background-position:center center}#sec_cuisine .sec-container .cusine-image02{position:absolute;top:50%;left:20%;width:30%;height:21vw}@media screen and (max-width:960px){#sec_cuisine .sec-container .cusine-image02{top:45vw;margin-left:5vw;width:91vw;height:55vw}}#sec_cuisine .sec-container .cusine-image02-item{z-index:1;width:100%;height:100%;background-image:url("../images/cusine03.jpg");background-size:cover;background-position:center center}#sec_cuisine .sec-container .detail-box{position:relative;width:42%;margin-right:4.5%;padding:3vw 0;font-size:1.35rem}@media screen and (max-width:960px){#sec_cuisine .sec-container .detail-box{width:100%;margin-top:20px;margin-right:0%;padding:0;font-size:1.2rem}}#sec_cuisine .sec-container .detail-box .annotation{margin-bottom:45px}@media screen and (max-width:960px){#sec_cuisine .sec-container .detail-box .annotation{margin-bottom:40px}}#sec_cuisine .sec-container .detail-box .textarea{color:#D8D8D8}#sec_cuisine .sec-container .detail-box .textarea p:not(:first-child){margin-top:30px}@media screen and (max-width:960px){#sec_cuisine .sec-container .detail-box .textarea p:not(:first-child){margin-top:15px}}#sec_cuisine .sec-container .detail-box .__bg_block_parallax.__p_animation01{z-index:-1;position:absolute;top:-2%;right:-2%;width:80vw;height:110%;background-color:#334755}@media screen and (max-width:960px){#sec_cuisine .sec-container .detail-box .__bg_block_parallax.__p_animation01{width:105%;height:80vw;bottom:0;right:0}}@media screen and (max-width:960px){#sec_restaurant{padding-bottom:80px}}#sec_restaurant .large-inside-image{position:relative;width:100%;height:33vw;overflow:hidden}#sec_restaurant .large-inside-image img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;object-fit:cover}#sec_restaurant .sec-r-container{position:relative;width:min(1200px, 100%);margin:80px auto}@media screen and (max-width:1200px){#sec_restaurant .sec-r-container{padding:0 4.5%}}@media screen and (max-width:960px){#sec_restaurant .sec-r-container{width:100%;margin:40px auto}}#sec_restaurant .sec-r-container .flex-center{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:960px){#sec_restaurant .sec-r-container .flex-center{display:block}}#sec_restaurant .sec-r-container .flex-center-l-box{width:450px}@media screen and (max-width:960px){#sec_restaurant .sec-r-container .flex-center-l-box{width:100%}}#sec_restaurant .sec-r-container .flex-center-r-box{width:670px}@media screen and (max-width:960px){#sec_restaurant .sec-r-container .flex-center-r-box{width:100%}}#sec_restaurant .sec-r-container .flex-center-r-box p:not(:first-child){margin-top:15px}#sec_restaurant .sec-r-container .__bg_block_parallax.__p_animation02{top:-80px;left:-4%;width:95%;height:100%}@media screen and (max-width:960px){#sec_restaurant .sec-r-container .__bg_block_parallax.__p_animation02{width:100%;height:42vh;left:0;top:-120px}}#sec_restaurant .sec-r-container .__bg_block_parallax.__p_animation03{top:-25%;right:0;width:800px;height:150%}#sec_restaurant .max-container{display:flex;align-items:center}@media screen and (max-width:960px){#sec_restaurant .max-container{display:block}}#sec_restaurant .max-container .restaurant-ornament-image{width:25%;height:33vw;overflow:hidden}@media screen and (max-width:960px){#sec_restaurant .max-container .restaurant-ornament-image{display:none}}#sec_restaurant .max-container .restaurant-ornament-image img{width:100%;height:100%;object-fit:cover}#sec_restaurant .max-container .slider-inside-image{position:relative;width:68.5%;margin-left:6.5%}@media screen and (max-width:960px){#sec_restaurant .max-container .slider-inside-image{width:100%;margin-right:5vw;margin-left:auto;padding-left:5%}}#sec_restaurant .max-container .slider-inside-image::after{z-index:-1;content:"";position:absolute;top:15%;right:0;width:103%;height:100%;background:#334755}@media screen and (max-width:960px){#sec_restaurant .max-container .slider-inside-image::after{width:90%}}@media screen and (min-width:960px){#sec_restaurant .max-container .slider-inside-image .swiper-slide:first-child{display:none}}#sec_restaurant .max-container .slider-inside-image .items-swiper-button{z-index:2;position:relative;margin-top:10px}#sec_restaurant .max-container .slider-inside-image .items-swiper-button .swiper-button{top:auto;width:100px;height:10px;cursor:pointer;transition:0.3s linear}@media screen and (max-width:960px){#sec_restaurant .max-container .slider-inside-image .items-swiper-button .swiper-button{width:13vw}}#sec_restaurant .max-container .slider-inside-image .items-swiper-button .swiper-button[aria-disabled="true"]{opacity:0.2}#sec_restaurant .max-container .slider-inside-image .items-swiper-button .swiper-button:hover{transform:translateX(0px)}#sec_restaurant .max-container .slider-inside-image .items-swiper-button .swiper-button.s-b-next{float:right;transform:rotateY(180deg) translateX(10px)}#sec_restaurant .max-container .slider-inside-image .items-swiper-button .swiper-button.s-b-prev{float:left;transform:translateX(10px)}#sec_garden{}#sec_garden .max-container{padding-top:150px;padding-bottom:50px}@media screen and (max-width:960px){#sec_garden .max-container{padding-top:100px;padding-bottom:80px}}#sec_garden .max-container .main-content{position:relative;width:100%}@media screen and (max-width:960px){#sec_garden .max-container .main-content{padding-top:51vw}}#sec_garden .max-container .main-content::after{content:"";display:block;clear:both}#sec_garden .max-container .main-content .left-center-image{z-index:4;position:relative;float:left;width:calc(83% - 580px);height:535px}@media screen and (max-width:960px){#sec_garden .max-container .main-content .left-center-image{position:absolute;width:76%;height:51vw;top:0;left:0}}#sec_garden .max-container .main-content .left-center-image img{width:100%;height:100%;object-fit:cover}#sec_garden .max-container .main-content .right-top-image{z-index:1;position:absolute;top:-10vw;right:-8vw;width:25vw;height:20vw;overflow:hidden}@media screen and (max-width:960px){#sec_garden .max-container .main-content .right-top-image{position:absolute;top:0;right:0;width:56vw;height:51vw}}#sec_garden .max-container .main-content .right-item{position:relative;width:630px;margin-right:8%;margin-left:auto;padding:0 30px}@media screen and (max-width:960px){#sec_garden .max-container .main-content .right-item{position:relative;width:100%}}#sec_garden .max-container .main-content .right-item .detail{z-index:3;position:relative}#sec_garden .max-container .main-content .right-item .detail .annotation{margin-bottom:45px}#sec_garden .max-container .main-content .right-item .detail .textarea p:not(:first-child){margin-top:15px}#sec_garden .max-container .main-content .right-item .bg-square{z-index:2;position:absolute;top:-30px;right:0;width:calc(630px + 10vw);height:calc(100% + 30px + 110px);background:#334755}@media screen and (max-width:960px){#sec_garden .max-container .main-content .right-item .bg-square{width:80vw;height:80vw}}.image-gallery{position:relative;overflow:hidden}.image-gallery .swiper-wrapper .swiper-slide{overflow:hidden;background-size:cover;background-position:center center}.image-gallery .swiper-wrapper .swiper-slide .item{width:100%;height:38vw;overflow:hidden;background-size:cover;background-position:center center}@media screen and (max-width:960px){.image-gallery .swiper-wrapper .swiper-slide .item{height:56.25vw}}.image-gallery .swiper-wrapper .swiper-slide .item.first{background-image:url("../images/slider-image01.jpg")}.image-gallery .swiper-wrapper .swiper-slide .item.second{background-image:url("../images/slider-image02.jpg")}.image-gallery .swiper-wrapper .swiper-slide .item.third{background-image:url("../images/slider-image03.jpg")}.image-gallery .swiper-wrapper .swiper-slide .item.fourth{background-image:url("../images/slider-image04.jpg")}#sec_price_access{padding:90px 0 150px 0;background:#334755}@media screen and (max-width:960px){#sec_price_access{padding:90px 0}}#sec_price_access .min-container .header-items .normal-sec-title .sub{text-align:center}#sec_price_access .min-container .outer-entry{display:block;width:100%;margin-top:50px;padding:15px 0;border:solid 2px #C4CBD3;box-shadow:0 0 8px rgba(90, 90, 90, 0.6);text-align:center;color:#fff;background:#1E3A4D}#sec_price_access .min-container .outer-entry span{display:block;line-height:1}#sec_price_access .min-container .outer-entry span:nth-child(1){font-family:"Josefin Sans", sans-serif;font-size:1.6rem;letter-spacing:3px}#sec_price_access .min-container .outer-entry span:nth-child(2){margin-top:8px;font-size:1.2rem;color:#C4CBD3}#sec_price_access .min-container .header-items{margin-bottom:55px;text-align:center}@media screen and (max-width:960px){#sec_price_access .min-container .header-items{margin-bottom:40px}}#sec_price_access .min-container .header-items p{margin-top:30px;font-size:1.6rem}@media screen and (max-width:960px){#sec_price_access .min-container .header-items p{font-size:1.4rem;line-height:1.8}}#sec_price_access .min-container .price-box{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width:960px){#sec_price_access .min-container .price-box{display:block}}#sec_price_access .min-container .price-box .detail-list{width:45%}@media screen and (max-width:960px){#sec_price_access .min-container .price-box .detail-list{width:100%}}@media screen and (max-width:960px){#sec_price_access .min-container .price-box .detail-list:first-child{margin-bottom:35px}}#sec_price_access .min-container .price-box .detail-list h3{border-bottom:solid 1.5px #d8d8d8;font-family:"Josefin Sans", sans-serif;text-align:left}#sec_price_access .min-container .price-box .detail-list dl .list-wrap{display:flex;justify-content:flex-start;padding:15px 0;border-bottom:solid 1px #d8d8d8}#sec_price_access .min-container .price-box .detail-list dl .list-wrap dt{width:50%}#sec_price_access .min-container .price-box .detail-list dl .list-wrap dd{width:50%;text-align:center}#sec_price_access .min-container .information-box{margin-top:55px}#sec_price_access .min-container .information-box h3{border-bottom:solid 1.5px #d8d8d8;font-family:"Josefin Sans", sans-serif;text-align:left}#sec_price_access .min-container .information-box dl .list-wrap{display:flex;justify-content:flex-start;padding:15px 0;border-bottom:solid 1px #d8d8d8}#sec_price_access .min-container .information-box dl .list-wrap dt{width:30%;line-height:1.6}#sec_price_access .min-container .information-box dl .list-wrap dd{width:70%;line-height:1.6}#sec_price_access .min-container .information-box dl .list-wrap dd a{color:#d8d8d8;text-decoration:none}#sec_price_access .min-container .access-box{margin-top:150px}@media screen and (max-width:960px){#sec_price_access .min-container .access-box{margin-top:90px}}#sec_chef_profile .max-container{position:relative;width:100%;height:800px}@media screen and (max-width:960px){#sec_chef_profile .max-container{display:flex;flex-direction:column;height:auto}}#sec_chef_profile .max-container .inner-container:nth-child(1){z-index:1;position:absolute;top:0;left:0;width:50%;height:100%;background-image:url("../images/chef.jpg");background-size:cover;background-position:top center}@media screen and (max-width:960px){#sec_chef_profile .max-container .inner-container:nth-child(1){position:relative;width:100%;height:85vw}}#sec_chef_profile .max-container .chef-introduction{z-index:2;position:relative;left:40%;width:60%;height:100%;padding:90px 5% 0 15%;text-align:left}@media screen and (max-width:960px){#sec_chef_profile .max-container .chef-introduction{left:0;width:100%;padding:40px 5%}}#sec_chef_profile .max-container .chef-introduction .profile .normal-sec-title{flex-direction:column}#sec_chef_profile .max-container .chef-introduction .profile .p-sub{margin-top:14px;line-height:1}#sec_chef_profile .max-container .chef-introduction .profile .p-sub .jp{display:inline-block;margin-right:30px;font-size:2.2rem}#sec_chef_profile .max-container .chef-introduction .profile .p-sub .en{font-size:1.4rem}#sec_chef_profile .max-container .chef-introduction .profile .textarea{margin-top:45px;line-height:2.5}footer .inner-container{display:flex;justify-content:space-between;align-items:center;padding:30px 8%;border-top:solid 1px #7C8286}@media screen and (max-width:960px){footer .inner-container{flex-direction:column-reverse;padding:45px 5% 20px 5%}}footer .inner-container .l-item .footer-logo{width:270px}@media screen and (max-width:960px){footer .inner-container .l-item .footer-logo{width:70%;margin:30px auto 0 auto}}footer .inner-container .l-item .footer-text{margin-top:30px;line-height:1}@media screen and (max-width:960px){footer .inner-container .l-item .footer-text{text-align:center}}footer .inner-container .l-item .footer-text a{color:#d8d8d8}footer .inner-container .l-item .footer-text a address{font-style:normal;font-size:1.4rem}@media screen and (max-width:960px){footer .inner-container .l-item .footer-text a address{font-size:1rem;line-height:1.6}}footer .inner-container .l-item .footer-text a address:first-child{margin-bottom:10px}@media screen and (max-width:960px){footer .inner-container .l-item .footer-text a address:first-child{margin-bottom:3px}}footer .inner-container .l-item .footer-text small{display:block;margin-top:25px;font-size:1rem;color:#BABABA}footer .inner-container .r-item .reservation a{display:block;width:250px;border:solid 1px #fff;font-family:"Josefin Sans", sans-serif;font-size:1.8rem;text-align:center;color:#fff;line-height:50px}footer .inner-container .r-item .reservation p{margin-top:10px;font-size:1.4rem;text-align:center}@media screen and (max-width:960px){footer .inner-container .r-item .reservation p{font-size:1.2rem}}