@charset "UTF-8";::-moz-selection{background:#ddd}::selection{background:#ddd}::-moz-selection{background:#ddd}.show_pc{display:block}.show_sp{display:none}.show_pc_inline{display:inline}.show_sp_inline{display:none}a{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:all 300ms ease 0ms}.fadeinup{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transform:translate(0,60px);transition:.8s}.fadeInUp{opacity:1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transform:translate(0,0)}.fadein{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:.8s}.fadeIn{opacity:1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.mainVisual__logo{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:opacity 600ms ease 0ms}.mainVisual__logo.is--fixed{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.inner{max-width:940px;width:100%;margin-right:auto;margin-left:auto}.menu-trigger__lineInner{background-color:#fff}.is--fixed .menu-trigger__lineInner,.is--open .menu-trigger__lineInner{background-color:#717171}.formality__detailTtl{font-size:39px;letter-spacing:.06em}.formality__detailTtl span{-ms-writing-mode:initial;writing-mode:initial}.formality__listTtl{-ms-writing-mode:initial;writing-mode:initial;font-size:18px;letter-spacing:.06em;top:auto;bottom:25px}.en-p-intro{margin-top:130px}.en-p-intro__body--ttl{font-size:24px;text-align:center;line-height:38.4px;margin-bottom:34px;letter-spacing:calc(25em/1000)}.en-p-intro__body--txt{font-size:15px;text-align:left;line-height:28.5px;letter-spacing:calc(10em/1000);margin:0 auto;max-width:704px}.en-p-intro__video{max-width:930px;width:100%;margin:50px auto 30px}.en-p-intro__video video{width:100%;height:auto;display:block}.en-p-intro__link{margin-top:48px}.en-p-intro__link button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.en-p-intro__link button span{position:relative;padding-right:15px;box-sizing:border-box}.en-p-intro__link button span:after{content:"";position:absolute;top:50%;left:100%;margin-top:-3.5px;width:15px;height:7.06px;background-image:url(../img/common/arr_r.svg);background-size:15px auto;background-repeat:no-repeat}.en-p-intro__link a{display:block;position:relative;max-width:294px;width:100%;margin-right:auto;margin-left:auto;border:1px solid #c8c8c8;box-sizing:border-box;font-size:13px;text-align:center;line-height:56px;letter-spacing:.06em;cursor:pointer}.en-p-intro__link a span{position:relative;padding-right:15px;box-sizing:border-box}.en-p-intro__link a span:after{content:"";position:absolute;top:50%;left:100%;margin-top:-3.5px;width:15px;height:7.06px;background-image:url(../img/common/arr_r.svg);background-size:15px auto;background-repeat:no-repeat}.en-news{padding:62px;margin-top:62px;box-sizing:border-box;background-color:rgba(0,0,0,.03)}.en-news__inner{width:730px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}.en-news__ttl{padding-right:30px;border-right:2px solid #888;font-size:16px;line-height:1;letter-spacing:calc(160em/1000);white-space:nowrap}.en-news__box{padding-left:26px}.en-news__lead{font-size:16px;line-height:24.7px;letter-spacing:calc(10em/1000)}.en-news__txt{font-size:15px;line-height:24.7px;letter-spacing:calc(10em/1000);margin-top:24px}.p-point{background:#fff;margin-bottom:0}.p-point__title{font-size:25px;letter-spacing:calc(160em/1000);line-height:72.95px}.p-point__text{line-height:24.7px;text-align:center;letter-spacing:calc(15em/1000);margin-top:20px}.home .home__ttl{letter-spacing:calc(160em/1000)}.food{margin:130px auto}.food .en-p-intro__link{margin-top:0}.food__lead{margin-top:58px;text-align:center;line-height:28.5px}.food__inner{width:940px;margin:80px auto 32px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.foodBox{width:calc(50% - 30px);margin-bottom:62px}.foodBox__img{overflow:hidden}.foodBox__img img{width:100%;height:auto;transform:scale(1,1);transition:transform ease 1000ms}.foodBox__img img:hover{transform:scale(1.1,1.1);transition:transform ease 1000ms}.foodBox__ttl{margin-top:34px;text-align:center;font-size:22px;line-height:1.6}.foodBox__price{margin-top:22px;font-size:14px;text-align:center;letter-spacing:calc(10em/1000);line-height:1.6}.shopInfo{padding-bottom:150px;margin-bottom:0}.shopInfo__slideItem .shopInfo__name{font-size:20px}.shopInfo__ttl{margin-bottom:0}.shopInfo__lead{margin-top:68px;margin-bottom:80px;text-align:center;line-height:28.5px}.shopInfo__listItem{width:calc((100% - 100px)/3);margin-left:0}.shopInfo__listItem:nth-child(1),.shopInfo__listItem:nth-child(2),.shopInfo__listItem:nth-child(3),.shopInfo__listItem:nth-child(4){margin-bottom:0}.shopInfo__listItem:not(:nth-child(3n)){margin-right:49.5px}.shopInfo__listItem:nth-child(n+5){margin-top:0}.shopInfo__listItem:nth-child(n+4){margin-top:63px}.shopInfo__listItem .shopInfo__name{font-size:15px;line-height:36px;letter-spacing:calc(60em/1000)}.shopInfo__listItem .shopInfo__txt{line-height:1.8}.shopInfo__slideItem .shopInfo__txt{color:#000}.shopInfo__slideItem .shopInfo__link{color:#000}.shopInfo__slideItem .shopInfo__tel{color:#000}.shopInfo__slideItem .shopInfo__link span:before{background:url(../img/common/arr_r.svg) no-repeat}.shopInfo .slick-next:before{background-image:url(../img/common/pager_arr_r.svg);background-repeat:no-repeat}.shopInfo .slick-prev:before{background-image:url(../img/common/pager_arr_l.svg);background-repeat:no-repeat}.shopInfo .slick-dots li button{background-color:#b2aea3}.shopInfo .slick-dots li.slick-active button{background-color:#757165}.feature__sister{width:100%;padding:65px 0 35px;box-sizing:border-box;background-color:rgba(44,44,44,.08)}.feature__sister .feature__ttl{text-align:center;margin-bottom:62px}.feature__sister .feature__list{max-width:988px;width:100%;padding:10px 30px;margin:0 auto;font-size:0;box-sizing:border-box}.feature__banner{width:100%;padding:78px 0;box-sizing:border-box;background-color:rgba(0,0,0,.03)}.p-point{margin-bottom:200px}.p-point__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#fff}.p-point__item:nth-child(1){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.p-point__image,.p-point__body{width:50%}.p-point__image img{width:100%;height:auto}.p-point__body{text-align:center}.p-point__title{font-size:28px}.p-point__text{display:inline-block;max-width:22em;margin-top:20px;font-size:13px;text-align:left;line-height:2}.p-point__link{margin-top:28px}.p-point__link a{display:block;position:relative;max-width:22em;margin-right:auto;margin-left:auto;border:1px solid #c8c8c8;box-sizing:border-box;font-size:13px;text-align:center;line-height:56px;letter-spacing:.06em}.p-point__link a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-color:#2c2c2c;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:opacity ease 800ms}.p-point__link a span{position:relative;padding-right:15px;box-sizing:border-box}.p-point__link a span:after{content:"";position:absolute;top:50%;left:100%;margin-top:-3.5px;width:15px;height:7.06px;background-image:url(../img/common/arr_r.svg);background-size:15px auto;background-repeat:no-repeat}.shopInfo{padding-bottom:102px;border-bottom:1px solid #e5e5e5}.shopInfo__ttl{margin-bottom:112px}.shopInfo__info{width:100%;margin-bottom:80px;font-size:0}.shopInfo__map{display:inline-block;vertical-align:top;width:69%;position:relative}.shopInfo__map .shopDetail__mapInner{height:100%!important;width:100%!important}.shopInfo__map .shopDetail__mapCanvas{height:100%!important}.shopInfo__mapWrapper{position:relative;width:100%;height:100%;overflow:hidden;padding-top:0}.shopInfo__mapWrapper iframe{position:absolute;top:-85px;left:-2px;width:calc(100% + 4px);height:calc(100% + 170px)}.shopInfo_mapImg{width:100%;height:auto}.shopInfo__mapIcon{position:absolute;cursor:pointer;width:3.35%;transition:all ease 0ms}.shopInfo__mapIcon figure{transition:all ease 0ms}.shopInfo__mapIcon img{width:100%;height:auto;display:block;transition:all ease 0ms}.shopInfo__mapIcon.is--active{animation:light 3s ease 0s infinite}@keyframes light{0%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";animation-timing-function:ease}50%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";animation-timing-function:ease}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";animation-timing-function:ease}}.shopInfo__mapIcon--1{top:53%;left:78.9%}.shopInfo__mapIcon--2{top:37.5%;left:83.8%}.shopInfo__mapIcon--3{top:69.4%;left:23.2%}.shopInfo__mapIcon--4{top:42.2%;left:29.7%}.shopInfo__mapIcon--5{top:20%;left:82%}.shopInfo__mapIcon--6{top:27.7%;left:87.5%}.shopInfo__mapIcon--7{top:54.6%;left:60%}.shopInfo__mapIcon--8{top:88%;left:78%}.shopInfo__mapButton{background-color:transparent;text-align:center;cursor:pointer;padding:0;border-style:none;position:relative;display:block;width:100%;transition:all ease 0ms}.shopInfo__mapButton:focus{outline:0;border-color:transparent}.shopInfo__mapButton span{position:absolute;top:calc(100% + 5px);left:50%;transform:translateX(-50%);font-size:14px;white-space:nowrap;letter-spacing:.1em;color:#2d395a}.shopInfo{padding-bottom:150px}.shopInfo__detail{display:inline-block;vertical-align:top;background-image:url(../img/english/top/bg_shopinfo.gif);background-repeat:repeat;background-size:100% auto;width:31%}.shopInfo__slideItem .shopInfo__name{font-size:20px;color:#000}.shopInfo__ttl{margin-bottom:0}.shopInfo__lead{margin-top:68px;margin-bottom:80px;text-align:center;line-height:28.5px}.shopInfo__listItem{width:calc((100% - 100px)/3);margin-left:0}.shopInfo__listItem:not(:nth-child(3n)){margin-right:49.5px}.shopInfo__listItem:nth-child(n+5){margin-top:0}.shopInfo__listItem:nth-child(n+4){margin-top:63px}.shopInfo__listItem .shopInfo__name{font-size:15px;line-height:36px;letter-spacing:calc(60em/1000)}.shopInfo__listItem .shopInfo__txt{line-height:1.8}.shopInfo__listTtl{margin:73px 0 52px}@media only screen and (max-width:768px){.show_pc{display:none}.show_sp{display:block}.show_pc_inline{display:none}.show_sp_inline{display:inline}.inner{max-width:100%;width:81.4%}.homeVisual__gnav{display:none}.wrap{padding-top:0}.reservationFix{right:auto;left:30px}.fixNav{transform:translate(0,-100%);transition:transform 600ms ease 0ms}.is--fixed .fixNav{transform:translate(0,0)}.formality__detailTtl{font-size:20px}.formality__detailTxt{font-size:13px;line-height:1.8}.formality__btn{font-size:13px}.en-p-intro{margin-top:60px}.en-p-intro__body--ttl{font-size:16px;line-height:1.6;margin-bottom:40px}.en-p-intro__body--txt{font-size:13px;line-height:1.8}.en-p-intro__link{margin-top:35px}.en-p-intro__link_btn{text-align:right;margin-top:18px;margin-bottom:60px}.en-p-intro__link button{font-size:12px;letter-spacing:.025em}.en-p-intro__link button span{padding-bottom:2px;border-bottom:1px solid #000;padding-right:0;margin-right:25px}.en-p-intro__link button span:after{left:calc(100% + 12px)}.en-news{padding:60px 0;margin-top:60px}.en-news__inner{display:block}.en-news__ttl{padding-right:0;text-align:center;border-right:none;font-size:15px}.en-news__ttl:after{content:"";margin:18px auto 35px;width:14px;height:1px;background:#7a7a7a;display:block}.en-news__box{padding-left:0}.en-news__lead{font-size:15px;line-height:1.6}.en-news__txt{font-size:13px;line-height:1.8;margin-top:29px}.p-point{padding-top:60px;margin-top:0!important}.p-point__title{font-size:17px;line-height:calc(54.5px/2);margin-top:30px}.p-point__text{text-align:left;margin-top:25px;line-height:1.8;font-size:13px}.p-point__link{margin-top:30px}.p-point__link a{font-size:13px}.food{margin:60px auto}.home .food__ttl{font-size:18px;margin-top:20px;line-height:1.6}.food__lead{margin-top:50px;font-size:13px;line-height:1.8;text-align:left}.food__inner{width:100%;margin:35px auto 60px}.foodBox{width:100%;margin-bottom:35px}.foodBox__ttl{font-size:15px;margin-top:20px}.foodBox__price{margin-top:10px;font-size:12px;line-height:calc(45.6px/2)}.shopInfo__lead{width:81.25%;margin:35px auto;font-size:12px;line-height:1.9}.shopInfo__listItem{width:calc((100% - 25px)/2);-ms-flex-preferred-size:auto;flex-basis:auto;max-width:100%}.shopInfo__listItem:not(:nth-child(3n)){margin-right:0}.shopInfo__listItem:nth-child(2n){margin-left:25px}.shopInfo__listItem:nth-child(n+4){margin-top:0}.shopInfo__listItem:nth-child(n+3){margin-top:30px}.shopInfo__listItem .shopInfo__name{margin-bottom:15px;line-height:1.5;font-size:13px}.p-point{padding-bottom:60px;margin-bottom:0}.p-point__item{display:block;max-width:100%;width:81.4%;margin-top:45px;margin-right:auto;margin-left:auto;background-color:transparent}.p-point__item:nth-child(1){margin-top:0}.p-point__image,.p-point__body{width:auto}.p-point__title{margin-top:28px;font-size:15px}.p-point__text{max-width:none;margin-top:16px;font-size:11px}.p-point__link a{position:relative;max-width:none;margin:24px 8px 0;font-size:11px;line-height:4.909}.p-point__link a:before{width:0;height:0}.p-point__link a span:after{width:13px;height:6px;margin-top:-3px;background-size:13px auto}.shopInfo{padding-bottom:40px}.shopInfo__ttl{margin-bottom:54px}.shopInfo__info{margin-bottom:40px}.shopInfo__map{display:block;width:100%}.shopInfo__map .shopDetail__mapInner{height:245px!important}.shopInfo__mapWrapper{height:245px}.shopInfo__mapIcon--1{top:52%;left:79.9%}.shopInfo__mapIcon--3{top:68.4%}.shopInfo__mapIcon--4{top:41.2%;left:30.3%}.shopInfo__mapIcon--5{top:19%;left:82.4%}.shopInfo__mapIcon--6{top:26.2%;left:87.8%}.shopInfo__mapIcon--7{top:53.6%}.shopInfo__mapIcon--8{left:60.2%}.shopInfo__mapButton span{font-size:11px;top:calc(100% + 2px)}.shopInfo__detail{background-size:100% auto;width:100%}.shopInfo__lead{width:81.25%;margin:35px auto;font-size:12px;line-height:1.9}.shopInfo__listItem{width:calc((100% - 25px)/2)}.shopInfo__listItem:not(:nth-child(3n)){margin-right:0}.shopInfo__listItem:nth-child(2n){margin-left:25px}.shopInfo__listItem:nth-child(n+4){margin-top:0}.shopInfo__listItem:nth-child(n+3){margin-top:30px}.shopInfo__listItem .shopInfo__name{margin-bottom:15px;line-height:1.5;font-size:13px}}@media only screen and (min-width:769px){a:hover{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";transition:all 300ms ease 0ms}.en-p-intro__link button{display:block;position:relative;max-width:294px;width:100%;margin-right:auto;margin-left:auto;border:1px solid #c8c8c8;box-sizing:border-box;font-size:13px;text-align:center;line-height:56px;letter-spacing:.06em;cursor:pointer}.shopInfo .slick-dotted.slick-slider{padding-bottom:150px}.shopInfo .slick-next,.shopInfo .slick-prev{bottom:75px;z-index:100}.shopInfo .slick-dots{bottom:85px}.shopInfo .slick-dotted.slick-slider{padding-bottom:150px}.shopInfo .slick-next,.shopInfo .slick-prev{bottom:75px;z-index:100}.shopInfo .slick-dots{bottom:85px}}@media screen and (min-width:769px) and (max-width:850px){.p-point__link a{line-height:35px}}