.ct_basic h2 span.en{font-weight:normal}.ct_basic h2 span.jp{font-weight:normal}@media only screen and (max-width: 767px){.con_main .box_img img{object-position:50% 0}}@media only screen and (max-width: 767px){.con_foot_catch .img img{object-position:50% 0}}.box_slider{margin-bottom:0 !important;position:relative;cursor:pointer;margin-bottom:80px !important}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_slider{margin-bottom:50px !important}}@media only screen and (max-width: 767px){.box_slider{margin-bottom:1em !important}}@media only screen and (max-width: 767px){.box_slider>div img{width:100%;height:210px;object-fit:cover;object-position:50%}}.box_slider .slick-dots{width:95%;z-index:50;text-align:right;position:absolute;bottom:.8em;left:0 important}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_slider .slick-dots{width:97%}}@media only screen and (max-width: 767px){.box_slider .slick-dots{width:95.7%}}.box_slider .slick-dots li{display:inline-block;width:5px;height:5px;background:#FFF;border-radius:1em;cursor:pointer;transition:background 400ms;margin:0 2px}@media only screen and (max-width: 767px){.box_slider .slick-dots li{width:5px;height:5px;margin:0 3px}}.box_slider .slick-dots li:not(:first-child){margin-left:17px}@media only screen and (max-width: 1440px){.box_slider .slick-dots li:not(:first-child){margin-left:12px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_slider .slick-dots li:not(:first-child){margin-left:12px}}@media only screen and (max-width: 767px){.box_slider .slick-dots li:not(:first-child){margin-left:.5em}}.box_slider .slick-dots li:hover,.box_slider .slick-dots li.slick-active{background:#da958f}.box_slider .slick-arrow{position:absolute;z-index:50;top:50%;transform:translateY(-50%);cursor:pointer;-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.box_slider .slick-arrow.prev,.box_slider .slick-arrow.next{position:absolute;top:48%;transform:translateY(-50%);z-index:50;cursor:pointer;transition:opacity 400ms;height:100%;display:flex;align-items:center;width:50%}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_slider .slick-arrow.prev,.box_slider .slick-arrow.next{display:flex}}@media only screen and (max-width: 767px){.box_slider .slick-arrow.prev,.box_slider .slick-arrow.next{display:flex}}@media only screen and (min-width: 1025px) and (max-width: 1731px){.box_slider .slick-arrow.prev,.box_slider .slick-arrow.next{height:400px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_slider .slick-arrow.prev,.box_slider .slick-arrow.next{height:350px;width:50%}}@media only screen and (max-width: 767px){.box_slider .slick-arrow.prev,.box_slider .slick-arrow.next{height:90%;width:50%}}.box_slider .slick-arrow.prev:hover,.box_slider .slick-arrow.next:hover{opacity:.7}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_slider .slick-arrow.prev img,.box_slider .slick-arrow.next img{width:20px !important;min-width:7%}}@media only screen and (max-width: 767px){.box_slider .slick-arrow.prev img,.box_slider .slick-arrow.next img{height:auto;width:14px !important;min-width:5%}}.box_slider .slick-arrow.prev{left:0;transform:translateX(-17.65625%, -50%)}@media only screen and (max-width: 1024px){.box_slider .slick-arrow.prev{left:0}}.box_slider .slick-arrow.prev img{margin-left:10%}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_slider .slick-arrow.prev img{margin-left:5%}}.box_slider .slick-arrow.next{display:flex;justify-content:flex-end;flex-wrap:wrap;right:0;transform:translateX(-17.65625%, -50%)}@media only screen and (max-width: 1024px){.box_slider .slick-arrow.next{right:0}}.box_slider .slick-arrow.next img{transform:scale(-1, 1);margin-right:10%}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_slider .slick-arrow.next img{margin-right:5%}}.box_slider:hover .slick-arrow{opacity:1;-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_slider.half .slick-dots{width:95%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_slider.half .slick-dots{width:95.5%}}.box_slider.half .slick-arrow.prev img,.box_slider.half .slick-arrow.next img{width:7%}.box_slider.half .slick-arrow.prev img{margin-left:8%}@media only screen and (min-width: 1700px){.box_slider.half .slick-arrow.prev img{margin-left:15%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_slider.half .slick-arrow.prev img{margin-left:10%}}.box_slider.half .slick-arrow.next img{margin-right:8%}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_slider.half .slick-arrow.next img{margin-right:10%}}.con_dining{width:100%;margin:auto;overflow:hidden}.con_ankernav{margin-top:1em}.con_ankernav ul{max-width:1280px;margin:0 auto;width:90%;display:flex;flex-direction:row;justify-content:center}@media only screen and (max-width: 1024px){.con_ankernav ul{width:100%;flex-wrap:wrap;justify-content:flex-start}}.con_ankernav ul li{display:flex}@media only screen and (min-width: 768px){.con_ankernav ul li{width:22.77344%}.con_ankernav ul li:not(:first-child){margin-left:2.96875%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_ankernav ul li:nth-child(6n){margin-top:20px;margin-left:0}.con_ankernav ul li:nth-child(7n){margin-top:20px}}@media only screen and (max-width: 767px){.con_ankernav ul li{width:49%;margin:0 0 2% 2%}.con_ankernav ul li:first-child{margin-left:0}.con_ankernav ul li:nth-child(4n){margin-left:0}.con_ankernav ul li:nth-child(6n){margin-left:0}}.con_ankernav ul li a{display:flex;align-items:center;justify-content:center;width:100%;text-align:center;line-height:1.3;padding:.8em .8em;letter-spacing:.15em;font-size:100%;font-family:'Cormorant SC', serif;text-transform:uppercase;text-decoration:none;position:relative;border-bottom:1px solid #888888;transition:color 400ms ease}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_ankernav ul li a{font-size:95%}}@media only screen and (max-width: 767px){.con_ankernav ul li a{font-size:89%}}.con_ankernav ul li a:hover{color:#da958f}.con_ankernav ul li a:hover:before{width:100%}.con_ankernav ul li a:hover:after{transform:translateY(0.2em)}.con_ankernav ul li a:after{content:"\f3d0";font-family:"Ionicons";padding-left:.5em;display:inline-block;transition:transform 400ms ease}.con_ankernav ul li a:before{content:'';width:0;height:1px;background:#da958f;display:block;position:absolute;bottom:-1px;left:0;right:0;margin:0 auto;transition:width 400ms ease}.con_kagawa{margin-top:160px;padding-bottom:160px;margin-right:auto;margin-left:auto;position:relative}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_kagawa{margin-top:80px}}@media only screen and (max-width: 767px){.con_kagawa{margin-top:3em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_kagawa{padding-bottom:80px}}@media only screen and (max-width: 767px){.con_kagawa{padding-bottom:3em}}@media only screen and (min-width: 1025px) and (max-width: 1700px){.con_kagawa{padding-bottom:90px}}.con_kagawa:before{content:'';position:absolute;bottom:0;left:0;right:0;width:64%;height:1px;margin:0 auto;background-image:-webkit-linear-gradient(left, transparent, #838383 20%, #111 100% transparent);background-image:linear-gradient(to right, rgba(0,0,0,0),#838383 20%,#111111 100%);background-position:center;background-repeat:no-repeat}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_kagawa:before{width:89%;background-image:-webkit-linear-gradient(left, transparent, #838383 55%, #111 100% transparent);background-image:linear-gradient(to right, rgba(0,0,0,0),#838383 55%,#111111 100%)}}@media only screen and (max-width: 767px){.con_kagawa:before{width:89%;background-image:-webkit-linear-gradient(left, transparent, #838383 55%, #111 100% transparent);background-image:linear-gradient(to right, rgba(0,0,0,0),#838383 55%,#111111 100%)}}.con_kagawa .box_slider{width:94.79167%;margin:auto}@media only screen and (max-width: 1024px){.con_kagawa .box_slider{width:91.66667%}}.con_kagawa .flex_kagawa{display:flex;width:100%;margin-left:auto}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_kagawa .flex_kagawa{width:97.39583%;display:block}}@media only screen and (max-width: 1024px){.con_kagawa .flex_kagawa{width:91.66667%;margin-right:auto}}@media only screen and (max-width: 767px){.con_kagawa .flex_kagawa{width:97.39583%;display:flex;flex-wrap:wrap-reverse;margin-top:0em}}.con_kagawa .box_images{width:36.81319%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_kagawa .box_images{float:left}}@media only screen and (max-width: 767px){.con_kagawa .box_images{width:100%;margin-top:1.5em}}.con_kagawa .box_txt_kagawa{width:54.94505%;margin-left:3.2967%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_kagawa .box_txt_kagawa{width:100%;margin-left:0px}}@media only screen and (max-width: 767px){.con_kagawa .box_txt_kagawa{width:100%;margin-left:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_kagawa .ct_basic{margin-left:42%}}.con_kagawa .intro_txt{margin-top:57px;line-height:1.9;font-size:223%;font-family:'Cormorant SC', serif;text-transform:uppercase}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_kagawa .intro_txt{margin-top:30px}}@media only screen and (max-width: 767px){.con_kagawa .intro_txt{margin-top:1em}}@media only screen and (min-width: 1024px) and (max-width: 1600px){.con_kagawa .intro_txt{font-size:200%}}@media only screen and (min-width: 1024px) and (max-width: 1440px){.con_kagawa .intro_txt{font-size:194%}}@media only screen and (min-width: 1024px) and (max-width: 1366px){.con_kagawa .intro_txt{font-size:164%}}@media only screen and (min-width: 1024px) and (max-width: 1284px){.con_kagawa .intro_txt{font-size:144%}}@media only screen and (min-width: 1024px) and (max-width: 1190px){.con_kagawa .intro_txt{font-size:127%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_kagawa .intro_txt{font-size:145%;line-height:1.8;margin-left:42%}}@media only screen and (max-width: 767px){.con_kagawa .intro_txt{font-size:128%;line-height:1.8}}.con_kagawa .txt_kagawa{margin-top:57px;line-height:1.8}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_kagawa .txt_kagawa{margin-top:50px}}@media only screen and (max-width: 767px){.con_kagawa .txt_kagawa{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_kagawa .txt_kagawa{clear:both;padding-top:50px}}.con_kagawa .txt_setouchi{margin-top:40px;margin-bottom:10%;line-height:1.8}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_kagawa .txt_setouchi{margin-top:30px}}@media only screen and (max-width: 767px){.con_kagawa .txt_setouchi{margin-top:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_kagawa .txt_setouchi{margin-bottom:0px}}@media only screen and (max-width: 767px){.con_kagawa .txt_setouchi{margin-bottom:0em}}.con_kagawa .txt_setouchi span{font-size:134%;font-weight:bold}@media only screen and (max-width: 767px){.con_kagawa .txt_setouchi span{font-size:128%}}.box_meeat{width:100%;position:relative}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_meeat{width:100%;display:flex !important;flex-wrap:wrap-reverse;margin-top:60px}}@media only screen and (max-width: 767px){.box_meeat{width:100%}}.box_meeat:before{background:url(../../dining/images/bg_gallery.png) no-repeat;content:'';background-size:cover;position:absolute;width:25em;height:40em;top:6%;left:-5%;z-index:-1}@media only screen and (min-width: 1024px) and (max-width: 1600px){.box_meeat:before{top:0}}@media only screen and (min-width: 1024px) and (max-width: 1440px){.box_meeat:before{top:0}}@media only screen and (min-width: 1024px) and (max-width: 1366px){.box_meeat:before{top:0}}@media only screen and (max-width: 767px){.box_meeat:before{width:10em;height:20em;top:14%;transform:translateY(14%)}}.box_meeat .text_meeat{margin-top:1em;width:26.31579%;margin-right:4.21053%;margin-left:14.21053%;line-height:1.8}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_meeat .text_meeat{margin-top:30px}}@media only screen and (max-width: 767px){.box_meeat .text_meeat{margin-top:0em}}@media only screen and (min-width: 1025px) and (max-width: 1700px){.box_meeat .text_meeat{width:40.97561%;margin-top:60px;margin-left:.97561%}}@media only screen and (min-width: 1024px) and (max-width: 1600px){.box_meeat .text_meeat{margin-top:0}}@media only screen and (min-width: 1024px) and (max-width: 1440px){.box_meeat .text_meeat{margin-top:0}}@media only screen and (min-width: 1024px) and (max-width: 1366px){.box_meeat .text_meeat{margin-top:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_meeat .text_meeat{width:100%;margin-left:0px;margin-right:0px}}@media only screen and (max-width: 767px){.box_meeat .text_meeat{width:100%;margin-left:0px;margin-right:0px}}.box_meeat .text_meeat .txt_setouchi{margin-top:40px;margin-bottom:10%;line-height:1.8}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_meeat .text_meeat .txt_setouchi{margin-top:30px}}@media only screen and (max-width: 767px){.box_meeat .text_meeat .txt_setouchi{margin-top:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_meeat .text_meeat .txt_setouchi{margin-bottom:0px}}@media only screen and (max-width: 767px){.box_meeat .text_meeat .txt_setouchi{margin-bottom:0em}}.box_meeat .text_meeat .txt_setouchi span{font-size:134%;font-weight:bold}@media only screen and (max-width: 767px){.box_meeat .text_meeat .txt_setouchi span{font-size:128%}}@media only screen and (min-width: 1024px) and (max-width: 1600px){.box_meeat .text_meeat .topnone{margin-top:0}}.box_meeat .images_meeat{margin-top:-2%}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_meeat .images_meeat{margin-top:0%}}@media only screen and (max-width: 767px){.box_meeat .images_meeat{margin-top:25px}}@media only screen and (min-width: 1025px) and (max-width: 1700px){.box_meeat .images_meeat{margin-top:0%}}.box_meeat02{margin-top:2em;display:flex}@media only screen and (max-width: 767px){.box_meeat02{margin-top:25px}}@media only screen and (max-width: 1024px){.box_meeat02{display:block}}.box_meeat02 .txt_meeat02{width:26.31579%;margin-left:6em}@media only screen and (min-width: 1024px) and (max-width: 1600px){.box_meeat02 .txt_meeat02{margin-left:2em;width:35%;margin-right:1em}}@media only screen and (max-width: 1024px){.box_meeat02 .txt_meeat02{width:100%;margin-left:0em}}.con_dinner{width:94.79167%;margin-right:auto;margin-left:auto;margin-top:160px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_dinner{margin-top:80px}}@media only screen and (max-width: 767px){.con_dinner{margin-top:3em}}@media only screen and (min-width: 1025px) and (max-width: 1700px){.con_dinner{margin-top:100px}}@media only screen and (max-width: 1024px){.con_dinner{width:91.66667%}}.con_dinner .box_dinner{width:64.83516%;margin:0 auto;position:relative;padding-bottom:160px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_dinner .box_dinner{padding-bottom:80px}}@media only screen and (max-width: 767px){.con_dinner .box_dinner{padding-bottom:3em}}@media only screen and (min-width: 1025px) and (max-width: 1700px){.con_dinner .box_dinner{padding-bottom:90px}}@media only screen and (max-width: 1024px){.con_dinner .box_dinner{width:100%}}@media only screen and (max-width: 767px){.con_dinner .box_dinner{margin-bottom:3em}}.con_dinner .box_dinner:before{content:'';position:absolute;bottom:0;left:0;right:0;width:64%;height:1px;margin:0 auto;background-image:-webkit-linear-gradient(left, transparent, #838383 50%, #111 100% transparent);background-image:linear-gradient(to right, rgba(0,0,0,0),#838383 50%,#111111 100%);background-position:center;background-repeat:no-repeat}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_dinner .box_dinner:before{width:89%;background-image:-webkit-linear-gradient(left, transparent, #838383 55%, #111 100% transparent);background-image:linear-gradient(to right, rgba(0,0,0,0),#838383 55%,#111111 100%)}}@media only screen and (max-width: 767px){.con_dinner .box_dinner:before{width:89%;background-image:-webkit-linear-gradient(left, transparent, #838383 55%, #111 100% transparent);background-image:linear-gradient(to right, rgba(0,0,0,0),#838383 55%,#111111 100%)}}.con_dinner .intro_dinner{margin-top:57px;font-size:234%;line-height:1.5;line-height:2;font-family:'Cormorant SC', serif;text-transform:uppercase}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_dinner .intro_dinner{margin-top:30px}}@media only screen and (max-width: 767px){.con_dinner .intro_dinner{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_dinner .intro_dinner{font-size:164%}}@media only screen and (max-width: 767px){.con_dinner .intro_dinner{font-size:178%}}@media only screen and (max-width: 767px){.con_dinner .intro_dinner{line-height:1.4}}@media only screen and (min-width: 1025px) and (max-width: 1700px){.con_dinner .intro_dinner{margin-top:40px}}@media only screen and (min-width: 1024px) and (max-width: 1600px){.con_dinner .intro_dinner{font-size:200%}}@media only screen and (min-width: 1024px) and (max-width: 1440px){.con_dinner .intro_dinner{font-size:194%}}@media only screen and (min-width: 1024px) and (max-width: 1366px){.con_dinner .intro_dinner{font-size:164%}}@media only screen and (min-width: 1024px) and (max-width: 1284px){.con_dinner .intro_dinner{font-size:144%}}@media only screen and (min-width: 1024px) and (max-width: 1190px){.con_dinner .intro_dinner{font-size:127%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_dinner .intro_dinner{font-size:145%;line-height:1.8}}@media only screen and (max-width: 767px){.con_dinner .intro_dinner{font-size:128%;line-height:1.8}}.con_dinner .txt_dinner{margin-top:57px;line-height:1.8}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_dinner .txt_dinner{margin-top:30px}}@media only screen and (max-width: 767px){.con_dinner .txt_dinner{margin-top:1em}}@media only screen and (min-width: 1025px) and (max-width: 1700px){.con_dinner .txt_dinner{margin-top:40px}}.con_breakfast{margin-top:160px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_breakfast{margin-top:80px}}@media only screen and (max-width: 767px){.con_breakfast{margin-top:3em}}@media only screen and (min-width: 1025px) and (max-width: 1700px){.con_breakfast{margin-top:100px}}@media only screen and (max-width: 1024px){.con_breakfast{width:91.66667%;margin:auto}}.con_breakfast:after{background:url(../../dining/images/bg_gallery02.png) no-repeat;content:'';background-size:cover;position:absolute;width:25em;height:40em;top:-3%;right:-5%;z-index:-1}@media only screen and (max-width: 767px){.con_breakfast:after{width:10em;height:20em;top:12%;transform:translateY(12%)}}@media only screen and (max-width: 767px){.con_breakfast .box_images ul{width:100%;display:flex;justify-content:center}}@media only screen and (max-width: 767px){.con_breakfast .box_images ul li{width:70%}}.con_breakfast .box_images ul li:first-child img{width:91%}.con_breakfast .box_breakfarst{display:flex;justify-content:space-between;justify-content:center;justify-content:space-between;flex-wrap:wrap;position:relative;margin-top:80px;padding-bottom:160px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_breakfast .box_breakfarst{display:flex}}@media only screen and (max-width: 767px){.con_breakfast .box_breakfarst{display:block}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_breakfast .box_breakfarst{margin-top:60px}}@media only screen and (max-width: 767px){.con_breakfast .box_breakfarst{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_breakfast .box_breakfarst{padding-bottom:80px}}@media only screen and (max-width: 767px){.con_breakfast .box_breakfarst{padding-bottom:3em}}@media only screen and (min-width: 1025px) and (max-width: 1700px){.con_breakfast .box_breakfarst{padding-bottom:90px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_breakfast .box_breakfarst{width:100%;margin-bottom:80px}}@media only screen and (max-width: 767px){.con_breakfast .box_breakfarst{width:100%;margin-bottom:3em}}.con_breakfast .box_breakfarst:before{content:'';position:absolute;bottom:0;left:0;right:0;width:64%;height:1px;margin:0 auto;background-image:-webkit-linear-gradient(left, transparent, #838383 20%, #111 100% transparent);background-image:linear-gradient(to right, rgba(0,0,0,0),#838383 20%,#111111 100%);background-position:center;background-repeat:no-repeat}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_breakfast .box_breakfarst:before{width:89%;background-image:-webkit-linear-gradient(left, transparent, #838383 55%, #111 100% transparent);background-image:linear-gradient(to right, rgba(0,0,0,0),#838383 55%,#111111 100%)}}@media only screen and (max-width: 767px){.con_breakfast .box_breakfarst:before{width:89%;background-image:-webkit-linear-gradient(left, transparent, #838383 55%, #111 100% transparent);background-image:linear-gradient(to right, rgba(0,0,0,0),#838383 55%,#111111 100%)}}.con_breakfast .box_txt_breakfarst{width:28.94737%;margin-left:14.21053%;margin-right:3.68421%}@media only screen and (min-width: 1025px) and (max-width: 1700px){.con_breakfast .box_txt_breakfarst{width:36.09756%;margin-left:4.87805%;margin-right:3.90244%}}@media only screen and (min-width: 1024px) and (max-width: 1080px){.con_breakfast .box_txt_breakfarst{margin-right:0;margin-left:2%;width:40.09756%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_breakfast .box_txt_breakfarst{width:40%;margin:0}}@media only screen and (max-width: 767px){.con_breakfast .box_txt_breakfarst{width:100%;margin:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_breakfast .txt_info{width:100%}}.con_breakfast .intro_breakfast{margin-top:57px;font-size:234%;line-height:1.5;line-height:1.9;font-family:'Cormorant SC', serif;text-transform:uppercase}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_breakfast .intro_breakfast{margin-top:40px}}@media only screen and (max-width: 767px){.con_breakfast .intro_breakfast{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_breakfast .intro_breakfast{font-size:164%}}@media only screen and (max-width: 767px){.con_breakfast .intro_breakfast{font-size:178%}}@media only screen and (max-width: 767px){.con_breakfast .intro_breakfast{line-height:1.4}}@media only screen and (min-width: 1024px) and (max-width: 1600px){.con_breakfast .intro_breakfast{font-size:200%}}@media only screen and (min-width: 1024px) and (max-width: 1440px){.con_breakfast .intro_breakfast{font-size:194%}}@media only screen and (min-width: 1024px) and (max-width: 1366px){.con_breakfast .intro_breakfast{font-size:164%}}@media only screen and (min-width: 1024px) and (max-width: 1284px){.con_breakfast .intro_breakfast{font-size:144%}}@media only screen and (min-width: 1024px) and (max-width: 1190px){.con_breakfast .intro_breakfast{font-size:127%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_breakfast .intro_breakfast{font-size:145%;line-height:1.8}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_breakfast .intro_breakfast{font-size:123%}}@media only screen and (max-width: 767px){.con_breakfast .intro_breakfast{font-size:128%;line-height:1.8}}.con_breakfast .txt_breakfast{margin-top:45px;line-height:1.8}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_breakfast .txt_breakfast{margin-top:0px}}@media only screen and (max-width: 767px){.con_breakfast .txt_breakfast{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_breakfast .txt_breakfast{width:100%;clear:both;padding-top:30px}}.con_breakfast .box_images02{width:50%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_breakfast .box_images02{width:58%}}.con_dining_keyaki{margin-top:160px;padding-bottom:160px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_dining_keyaki{margin-top:80px}}@media only screen and (max-width: 767px){.con_dining_keyaki{margin-top:3em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_dining_keyaki{padding-bottom:80px}}@media only screen and (max-width: 767px){.con_dining_keyaki{padding-bottom:3em}}@media only screen and (min-width: 1025px) and (max-width: 1700px){.con_dining_keyaki{margin-top:100px;padding-bottom:90px}}@media only screen and (max-width: 1024px){.con_dining_keyaki{width:91.66667%;margin:auto}}.con_dining_keyaki:before{content:'';position:absolute;bottom:0;left:0;right:0;width:64%;height:1px;margin:0 auto;background-image:-webkit-linear-gradient(left, transparent, #838383 20%, #111 100% transparent);background-image:linear-gradient(to right, rgba(0,0,0,0),#838383 20%,#111111 100%);background-position:center;background-repeat:no-repeat}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_dining_keyaki:before{width:89%;background-image:-webkit-linear-gradient(left, transparent, #838383 55%, #111 100% transparent);background-image:linear-gradient(to right, rgba(0,0,0,0),#838383 55%,#111111 100%)}}@media only screen and (max-width: 767px){.con_dining_keyaki:before{width:89%;background-image:-webkit-linear-gradient(left, transparent, #838383 55%, #111 100% transparent);background-image:linear-gradient(to right, rgba(0,0,0,0),#838383 55%,#111111 100%)}}.con_dining_keyaki .box_images .box_slider{width:94.79167%;margin:0 auto}@media only screen and (max-width: 1024px){.con_dining_keyaki .box_images .box_slider{width:100%}}.con_dining_keyaki .tbl_basic{width:1150px;border:4px solid #111;max-width:90%;margin:auto}@media only screen and (min-width: 1024px) and (max-width: 1258px){.con_dining_keyaki .tbl_basic{margin-top:1em}}@media only screen and (max-width: 1024px){.con_dining_keyaki .tbl_basic{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_dining_keyaki .tbl_basic{margin-top:1em}}@media only screen and (max-width: 767px){.con_dining_keyaki .tbl_basic{margin-top:0.5em;max-width:100%}}@media only screen and (max-width: 767px){.con_dining_keyaki .tbl_basic th{padding:0 17px}}@media only screen and (max-width: 767px){.con_dining_keyaki .tbl_basic td{padding:8px 10px}}.con_in-room_dining{margin-bottom:160px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_in-room_dining{margin-bottom:80px}}@media only screen and (max-width: 767px){.con_in-room_dining{margin-bottom:3em}}@media only screen and (max-width: 1024px){.con_in-room_dining{width:91.66667%;margin:auto}}.box_in-room_dining{margin-top:160px;display:flex;position:relative}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_in-room_dining{margin-top:80px}}@media only screen and (max-width: 767px){.box_in-room_dining{margin-top:3em}}@media only screen and (min-width: 1025px) and (max-width: 1700px){.box_in-room_dining{margin-top:100px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_in-room_dining{flex-wrap:wrap-reverse}}@media only screen and (max-width: 767px){.box_in-room_dining{flex-wrap:wrap-reverse}}.box_in-room_dining:before{background:url(../../dining/images/bg_gallery.png) no-repeat;content:'';background-size:cover;position:absolute;width:25em;height:40em;top:-1%;left:-5%;z-index:-1}@media only screen and (max-width: 767px){.box_in-room_dining:before{width:10em;height:20em;top:20%;transform:translateY(20%)}}.box_in-room_dining .txt_in-room_dining{width:25.78947%;margin-right:3.15789%;margin-left:13.15789%}@media only screen and (min-width: 1025px) and (max-width: 1700px){.box_in-room_dining .txt_in-room_dining{width:30%;margin-left:3.90244%;margin-right:3.90244%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_in-room_dining .txt_in-room_dining{width:100%;margin-top:40px;margin-left:0;margin-right:0}}@media only screen and (max-width: 767px){.box_in-room_dining .txt_in-room_dining{width:100%;margin-left:0;margin-right:0;margin-top:1em}}@media only screen and (max-width: 767px){.box_in-room_dining .ct_basic .en{margin-bottom:9px}}.box_in-room_dining .intro_room_dining{margin-top:57px;font-size:234%;line-height:1.5;line-height:1.9;font-family:'Cormorant SC', serif;text-transform:uppercase}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_in-room_dining .intro_room_dining{margin-top:30px}}@media only screen and (max-width: 767px){.box_in-room_dining .intro_room_dining{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_in-room_dining .intro_room_dining{font-size:164%}}@media only screen and (max-width: 767px){.box_in-room_dining .intro_room_dining{font-size:178%}}@media only screen and (max-width: 767px){.box_in-room_dining .intro_room_dining{line-height:1.4}}@media only screen and (min-width: 1024px) and (max-width: 1600px){.box_in-room_dining .intro_room_dining{font-size:200%}}@media only screen and (min-width: 1024px) and (max-width: 1440px){.box_in-room_dining .intro_room_dining{font-size:194%}}@media only screen and (min-width: 1024px) and (max-width: 1366px){.box_in-room_dining .intro_room_dining{font-size:164%}}@media only screen and (min-width: 1024px) and (max-width: 1284px){.box_in-room_dining .intro_room_dining{font-size:144%}}@media only screen and (min-width: 1024px) and (max-width: 1190px){.box_in-room_dining .intro_room_dining{font-size:127%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_in-room_dining .intro_room_dining{font-size:145%;line-height:1.8}}@media only screen and (max-width: 767px){.box_in-room_dining .intro_room_dining{font-size:128%;line-height:1.8}}.box_in-room_dining .txt_room_dining{margin-top:45px;line-height:1.8}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_in-room_dining .txt_room_dining{margin-top:30px}}@media only screen and (max-width: 767px){.box_in-room_dining .txt_room_dining{margin-top:1em}}@media only screen and (max-width: 767px){.box_in-room_dining .txt_room_dining{padding-bottom:3em}}.box_dining_contents{display:flex}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_dining_contents{margin-top:60px;width:100%;display:block}}@media only screen and (max-width: 767px){.box_dining_contents{width:100%;flex-wrap:wrap-reverse}}.box_dining_contents.last-box{position:relative;padding-top:160px}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_dining_contents.last-box{padding-top:80px}}@media only screen and (max-width: 767px){.box_dining_contents.last-box{padding-top:3em}}@media only screen and (max-width: 1024px){.box_dining_contents.last-box{width:91.66667%;margin-right:auto;margin-left:auto}}.box_dining_contents.last-box:before{content:'';position:absolute;top:0;left:0;right:0;width:64%;height:1px;margin:0 auto;background-image:-webkit-linear-gradient(left, transparent, #838383 20%, #111 100% transparent);background-image:linear-gradient(to right, rgba(0,0,0,0),#838383 20%,#111111 100%);background-position:center;background-repeat:no-repeat}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_dining_contents.last-box:before{width:89%;background-image:-webkit-linear-gradient(left, transparent, #838383 55%, #111 100% transparent);background-image:linear-gradient(to right, rgba(0,0,0,0),#838383 55%,#111111 100%)}}@media only screen and (max-width: 767px){.box_dining_contents.last-box:before{width:89%;background-image:-webkit-linear-gradient(left, transparent, #838383 55%, #111 100% transparent);background-image:linear-gradient(to right, rgba(0,0,0,0),#838383 55%,#111111 100%)}}@media only screen and (max-width: 767px){.box_dining_contents.last-box{flex-wrap:wrap}.box_dining_contents.last-box .box_slider{margin-top:0}}.box_dining_contents .box_slider{max-width:950px;margin-left:-1.9%;width:95%}@media only screen and (min-width: 1221px) and (max-width: 1700px){.box_dining_contents .box_slider{margin-left:0%;width:745px}}@media only screen and (min-width: 1024px) and (max-width: 1220px){.box_dining_contents .box_slider{width:690px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_dining_contents .box_slider{width:53%;float:left;margin-left:0%}}@media only screen and (max-width: 767px){.box_dining_contents .box_slider{width:100%;margin-top:2em;margin-left:0%}}@media only screen and (min-width: 1025px) and (max-width: 1432px){table{margin-top:30px}}.dining_keyaki_txt{width:39.0625%;margin-right:14.0625%;margin-left:3.64583%}@media only screen and (min-width: 1025px) and (max-width: 1700px){.dining_keyaki_txt{width:36.09756%;margin-right:4.87805%;margin-left:3.90244%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.dining_keyaki_txt{width:100%;margin-right:0;margin-left:0}}@media only screen and (max-width: 767px){.dining_keyaki_txt{width:100%;margin-left:0;margin-right:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.dining_keyaki_txt .ct_basic{margin-left:55%}}.intro_keyaki{margin-top:57px;font-size:234%;line-height:1.5;line-height:1.9;font-family:'Cormorant SC', serif;text-transform:uppercase}@media only screen and (min-width: 768px) and (max-width: 1024px){.intro_keyaki{margin-top:40px}}@media only screen and (max-width: 767px){.intro_keyaki{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.intro_keyaki{font-size:164%}}@media only screen and (max-width: 767px){.intro_keyaki{font-size:178%}}@media only screen and (max-width: 767px){.intro_keyaki{line-height:1.4}}@media only screen and (min-width: 1024px) and (max-width: 1700px){.intro_keyaki{font-size:178%}}@media only screen and (min-width: 1024px) and (max-width: 1600px){.intro_keyaki{font-size:200%}}@media only screen and (min-width: 1024px) and (max-width: 1440px){.intro_keyaki{font-size:194%}}@media only screen and (min-width: 1024px) and (max-width: 1366px){.intro_keyaki{font-size:164%}}@media only screen and (min-width: 1024px) and (max-width: 1284px){.intro_keyaki{font-size:144%}}@media only screen and (min-width: 1024px) and (max-width: 1190px){.intro_keyaki{font-size:127%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.intro_keyaki{font-size:145%;line-height:1.8;margin-left:55%}}@media only screen and (max-width: 767px){.intro_keyaki{font-size:128%;line-height:1.8}}.txt_keyaki{margin-top:45px;line-height:1.8}@media only screen and (min-width: 768px) and (max-width: 1024px){.txt_keyaki{margin-top:30px}}@media only screen and (max-width: 767px){.txt_keyaki{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.txt_keyaki{clear:both}}
