﻿.con_intro,.con_sandwich .box_sand,.con_pnav,.con_breakfast,.con_dinner,.con_gallery{width:95%;max-width:1110px;margin:auto}@media only screen and (max-width: 1109px){.con_intro,.con_sandwich .box_sand,.con_pnav,.con_breakfast,.con_dinner,.con_gallery{width:90%}}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?ye47b6");src:url("../fonts/icomoon.eot?ye47b6#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?ye47b6") format("truetype"),url("../fonts/icomoon.woff?ye47b6") format("woff"),url("../fonts/icomoon.svg?ye47b6#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}.con_intro{max-width:1400px;margin-top:110px}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_intro{margin-top:70px}}@media only screen and (max-width: 767px){.con_intro{margin-top:3em}}.con_intro h3{margin-bottom:20px;text-align:center;font-family:"Noto Serif JP", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "メイリオ",Meiryo, "Times New Roman", Times, Garamond, Georgia, serif;font-size:154%;letter-spacing:.16em}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_intro h3{margin-bottom:15px}}@media only screen and (max-width: 767px){.con_intro h3{margin-bottom:1em}}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_intro h3{font-size:139%}}@media only screen and (max-width: 767px){.con_intro h3{font-size:124%}}.con_intro .txt{font-size:116%}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_intro .txt{font-size:108%}}@media only screen and (max-width: 767px){.con_intro .txt{font-size:100%}}@media only screen and (min-width: 768px){.con_intro .txt{text-align:center;letter-spacing:.1em;line-height:2.33}}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_intro .txt{line-height:2;letter-spacing:.08em}}@media only screen and (max-width: 767px){.con_intro .txt{line-height:1.76;letter-spacing:.04em}}.con_sandwich{margin-top:90px}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_sandwich{margin-top:75px}}@media only screen and (max-width: 767px){.con_sandwich{margin-top:3em}}@media only screen and (min-width: 768px){.con_sandwich .box_sand{width:97.5%;max-width:1760px;margin-right:0;display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:space-between}}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_sandwich .box_sand{width:95%}}.con_sandwich .box_sand .wrp_img{display:flex;justify-content:space-between}@media only screen and (min-width: 768px){.con_sandwich .box_sand .wrp_img{width:54.54545%}}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_sandwich .box_sand .wrp_img .img{overflow:hidden}.con_sandwich .box_sand .wrp_img .img img{position:relative;width:120%;max-width:none;margin-left:-10%}}@media only screen and (min-width: 768px) and (max-width: 938px){.con_sandwich .box_sand .wrp_img .img{overflow:hidden}.con_sandwich .box_sand .wrp_img .img img{position:relative;width:130%;max-width:none;margin-left:-15%}}.con_sandwich .box_sand .wrp_img .img:nth-child(1){width:39.58333%}.con_sandwich .box_sand .wrp_img .img:nth-child(2){width:59.375%}@media only screen and (min-width: 768px){.con_sandwich .box_sand .wrp_txt{width:40.90909%;max-width:625px}}@media only screen and (max-width: 767px){.con_sandwich .box_sand .wrp_txt{margin-top:1.5em}}.con_sandwich .box_sand .wrp_txt .inner{position:relative;padding:12.26994% 0 0 21.47239%}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_sandwich .box_sand .wrp_txt .inner{padding:10.7362% 0 0 15.33742%}}@media only screen and (max-width: 767px){.con_sandwich .box_sand .wrp_txt .inner{padding:0}}@media only screen and (min-width: 768px){.con_sandwich .box_sand .wrp_txt .inner:before{content:'';display:block;position:absolute;width:53.68098%;height:100%;top:0;left:0;border-top:1px solid #c5c5c5;border-left:1px solid #c5c5c5}}.con_sandwich .box_sand .wrp_txt .inner .sst>*{display:block}.con_sandwich .box_sand .wrp_txt .inner .sst i{color:#a37e39;line-height:1;font-family:'Tangerine', cursive;font-size:616%;letter-spacing:.04em}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_sandwich .box_sand .wrp_txt .inner .sst i{font-size:462%}}@media only screen and (max-width: 767px){.con_sandwich .box_sand .wrp_txt .inner .sst i{font-size:347%}}@media only screen and (min-width: 1110px) and (max-width: 1515px){.con_sandwich .box_sand .wrp_txt .inner .sst i{font-size:493%}}@media only screen and (min-width: 768px) and (max-width: 938px){.con_sandwich .box_sand .wrp_txt .inner .sst i{font-size:385%}}.con_sandwich .box_sand .wrp_txt .inner .sst span{margin-top:45px;font-family:"Noto Serif JP", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "メイリオ",Meiryo, "Times New Roman", Times, Garamond, Georgia, serif;font-size:124%;letter-spacing:.07em}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_sandwich .box_sand .wrp_txt .inner .sst span{margin-top:35px}}@media only screen and (max-width: 767px){.con_sandwich .box_sand .wrp_txt .inner .sst span{margin-top:2em}}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_sandwich .box_sand .wrp_txt .inner .sst span{font-size:116%}}@media only screen and (max-width: 767px){.con_sandwich .box_sand .wrp_txt .inner .sst span{font-size:108%}}.con_sandwich .box_sand .wrp_txt .inner .txt{margin-top:20px;font-size:108%}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_sandwich .box_sand .wrp_txt .inner .txt{margin-top:15px}}@media only screen and (max-width: 767px){.con_sandwich .box_sand .wrp_txt .inner .txt{margin-top:1.2em}}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_sandwich .box_sand .wrp_txt .inner .txt{font-size:100%}}@media only screen and (max-width: 767px){.con_sandwich .box_sand .wrp_txt .inner .txt{font-size:100%}}@media only screen and (min-width: 768px){.con_sandwich .box_sand .wrp_txt .inner .txt{line-height:1.85;letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_sandwich .box_sand .wrp_txt .inner .txt{letter-spacing:.04em}}.con_sandwich .box_sand .wrp_txt .inner .txt span{font-size:86%}.con_sandwich .box_sand .wrp_txt .inner table{width:100%;border-bottom:1px dotted #808080;margin-top:30px}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_sandwich .box_sand .wrp_txt .inner table{margin-top:25px}}@media only screen and (max-width: 767px){.con_sandwich .box_sand .wrp_txt .inner table{margin-top:1.7em}}.con_sandwich .box_sand .wrp_txt .inner table tr th,.con_sandwich .box_sand .wrp_txt .inner table tr td{padding:10px 20px;border-top:1px dotted #808080;font-size:108%;font-weight:normal;letter-spacing:.05em}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_sandwich .box_sand .wrp_txt .inner table tr th,.con_sandwich .box_sand .wrp_txt .inner table tr td{padding:10px 15px}}@media only screen and (max-width: 767px){.con_sandwich .box_sand .wrp_txt .inner table tr th,.con_sandwich .box_sand .wrp_txt .inner table tr td{padding:0.5em 0.8em}}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_sandwich .box_sand .wrp_txt .inner table tr th,.con_sandwich .box_sand .wrp_txt .inner table tr td{font-size:108%}}@media only screen and (max-width: 767px){.con_sandwich .box_sand .wrp_txt .inner table tr th,.con_sandwich .box_sand .wrp_txt .inner table tr td{font-size:100%}}.con_sandwich .box_sand .wrp_txt .inner table tr th{white-space:nowrap}.con_sandwich .box_sand .wrp_txt .inner .btns{margin-top:30px;overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_sandwich .box_sand .wrp_txt .inner .btns{margin-top:20px}}@media only screen and (max-width: 767px){.con_sandwich .box_sand .wrp_txt .inner .btns{margin-top:1.2em}}@media only screen and (min-width: 1110px){.con_sandwich .box_sand .wrp_txt .inner .btns{letter-spacing:-.6em}}@media print{.con_sandwich .box_sand .wrp_txt .inner .btns{letter-spacing:-.6em}}.con_sandwich .box_sand .wrp_txt .inner .btns [class^="btn"]{margin:0 0 0 10px !important}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_sandwich .box_sand .wrp_txt .inner .btns [class^="btn"]{margin:10px 0 0 !important}}@media only screen and (max-width: 767px){.con_sandwich .box_sand .wrp_txt .inner .btns [class^="btn"]{margin:0.5em auto 0 !important}}@media only screen and (min-width: 1110px){.con_sandwich .box_sand .wrp_txt .inner .btns [class^="btn"]{display:inline-block;letter-spacing:normal;vertical-align:top}}@media print{.con_sandwich .box_sand .wrp_txt .inner .btns [class^="btn"]{display:inline-block;letter-spacing:normal;vertical-align:top}}@media only screen and (min-width: 1110px) and (max-width: 1399px){.con_sandwich .box_sand .wrp_txt .inner .btns [class^="btn"]{width:220px !important}}@media only screen and (min-width: 1110px){.con_sandwich .box_sand .wrp_txt .inner .btns [class^="btn"]:first-child{margin-left:0 !important}}@media print{.con_sandwich .box_sand .wrp_txt .inner .btns [class^="btn"]:first-child{margin-left:0 !important}}@media only screen and (max-width: 1109px){.con_sandwich .box_sand .wrp_txt .inner .btns [class^="btn"]:first-child{margin-top:0 !important}}@media only screen and (min-width: 1110px){.con_sandwich .box_sand .wrp_txt .inner .btns [class^="btn"]:last-child{width:100%}}@media print{.con_sandwich .box_sand .wrp_txt .inner .btns [class^="btn"]:last-child{width:100%}}.con_sandwich .box_sand .wrp_txt .inner .btns .btn1{width:280px;margin:auto}@media only screen and (max-width: 767px){.con_sandwich .box_sand .wrp_txt .inner .btns .btn1{width:80%}}.con_sandwich .box_sand .wrp_txt .inner .btns .btn1 a,.con_sandwich .box_sand .wrp_txt .inner .btns .btn1 span{display:block;padding:15px 0.5em;background:#bf9d63;text-decoration:none;text-align:center;color:#fff;font-size:116%;letter-spacing:.1em;transition:opacity 300ms ease,letter-spacing 300ms ease}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_sandwich .box_sand .wrp_txt .inner .btns .btn1 a,.con_sandwich .box_sand .wrp_txt .inner .btns .btn1 span{padding:12px 0.5em}}@media only screen and (max-width: 767px){.con_sandwich .box_sand .wrp_txt .inner .btns .btn1 a,.con_sandwich .box_sand .wrp_txt .inner .btns .btn1 span{padding:0.8em 0.5em}}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_sandwich .box_sand .wrp_txt .inner .btns .btn1 a,.con_sandwich .box_sand .wrp_txt .inner .btns .btn1 span{font-size:108%}}@media only screen and (max-width: 767px){.con_sandwich .box_sand .wrp_txt .inner .btns .btn1 a,.con_sandwich .box_sand .wrp_txt .inner .btns .btn1 span{font-size:108%}}.con_sandwich .box_sand .wrp_txt .inner .btns .btn1 a:before,.con_sandwich .box_sand .wrp_txt .inner .btns .btn1 a:after,.con_sandwich .box_sand .wrp_txt .inner .btns .btn1 span:before,.con_sandwich .box_sand .wrp_txt .inner .btns .btn1 span:after{font-family:FontAwesome;vertical-align:middle}.con_sandwich .box_sand .wrp_txt .inner .btns .btn1 a:after,.con_sandwich .box_sand .wrp_txt .inner .btns .btn1 span:after{content:"";margin-left:.5em;vertical-align:baseline;line-height:1}.con_sandwich .box_sand .wrp_txt .inner .btns .btn1 a:hover,.con_sandwich .box_sand .wrp_txt .inner .btns .btn1 span:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;letter-spacing:.2em}@media only screen and (min-width: 1110px){.con_sandwich .box_sand .wrp_txt .inner .btns .btn1{width:99% !important;margin-left:0 !important;margin-top:2% !important}}@media print{.con_sandwich .box_sand .wrp_txt .inner .btns .btn1{width:99% !important;margin-left:0 !important;margin-top:2% !important}}@media only screen and (min-width: 768px){.con_sandwich .box_sand .wrp_txt .img{margin-left:21.47239%;margin-top:13.80368%}}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_sandwich .box_sand .wrp_txt .img{margin-left:15.33742%}}@media only screen and (max-width: 767px){.con_sandwich .box_sand .wrp_txt .img{width:70%;margin-left:auto;margin-top:1.5em}}.con_pnav{display:flex;justify-content:center;margin-top:100px}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_pnav{margin-top:65px}}@media only screen and (max-width: 767px){.con_pnav{margin-top:3em}}@media only screen and (max-width: 1109px){.con_pnav{flex-wrap:wrap}}.con_pnav li{position:relative;padding:0 10px;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_pnav li{padding:0 7px}}@media only screen and (max-width: 767px){.con_pnav li{padding:0 0.5em}}.con_pnav li:before,.con_pnav li:after{content:'';position:absolute;top:50%;width:1px;background:#696969;transform:translateY(-50%)}@media only screen and (min-width: 768px){.con_pnav li:before,.con_pnav li:after{height:calc(100% - 20px)}}@media only screen and (max-width: 767px){.con_pnav li:before,.con_pnav li:after{height:calc(100% - 1.5em)}}.con_pnav li:before{left:-1px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.con_pnav li:after{right:-1px}@media only screen and (min-width: 768px){.con_pnav li{width:20%}.con_pnav li:first-child:before{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_pnav li{width:33.33333%;margin-top:.5em}.con_pnav li:nth-child(-n+3){margin-top:0}.con_pnav li:nth-child(3n+1):before{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}@media only screen and (max-width: 767px){.con_pnav li{width:50%;margin-top:.5em}.con_pnav li:nth-child(-n+2){margin-top:0}.con_pnav li:nth-child(odd):before{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}.con_pnav li a{position:relative;z-index:1;display:block;padding:10px 0.5em 7px;box-sizing:border-box;text-decoration:none;text-align:center;color:#0e0e3a}@media only screen and (max-width: 767px){.con_pnav li a{padding:0.8em 0 0.5em}}.con_pnav li a:before{content:'';position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;background:url(../images/common/bg1.png) left top;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:opacity 300ms ease}.con_pnav li a:before,.con_pnav li a:after{font-family:FontAwesome;vertical-align:middle}.con_pnav li a:after{content:"";margin-left:.5em;display:block;line-height:1;margin:0.8em 0 0;transition:transform 300ms ease}@media only screen and (max-width: 767px){.con_pnav li a:after{margin:0.5em 0 0}}.con_pnav li a>*{display:block;line-height:1}.con_pnav li a span{font-size:270%;font-family:'Tangerine', cursive}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_pnav li a span{font-size:216%}}@media only screen and (max-width: 767px){.con_pnav li a span{font-size:170%}}@media only screen and (min-width: 1110px){.con_pnav li a span{letter-spacing:.08em}}@media print{.con_pnav li a span{letter-spacing:.08em}}@media only screen and (min-width: 1110px) and (max-width: 1515px){.con_pnav li a span{font-size:231%;letter-spacing:.06em}}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_pnav li a span{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_pnav li a span{letter-spacing:.03em}}.con_pnav li a em{margin-top:10px;font-size:116%}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_pnav li a em{margin-top:7px}}@media only screen and (max-width: 767px){.con_pnav li a em{margin-top:.5em}}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_pnav li a em{font-size:108%}}@media only screen and (max-width: 767px){.con_pnav li a em{font-size:93%}}@media only screen and (min-width: 1110px){.con_pnav li a em{letter-spacing:.07em}}@media print{.con_pnav li a em{letter-spacing:.07em}}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_pnav li a em{letter-spacing:.05em}}@media only screen and (max-width: 767px){.con_pnav li a em{letter-spacing:.02em}}.con_pnav li a:hover:before{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.con_pnav li a:hover:after{transform:translateY(0.3em)}.con_breakfast{max-width:1100px;margin-top:120px}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_breakfast{margin-top:80px}}@media only screen and (max-width: 767px){.con_breakfast{margin-top:3em}}.con_breakfast h3{margin-bottom:40px;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_breakfast h3{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_breakfast h3{margin-bottom:1.5em}}.con_breakfast .obj_slider{margin-bottom:0 !important}.con_breakfast .obj_slider .slick-list{transition:opacity 300ms ease}.con_breakfast .obj_slider .slick-dots{position:static;width:100%;letter-spacing:-.4em;text-align:center;line-height:1;margin-top:10px}@media only screen and (max-width: 767px){.con_breakfast .obj_slider .slick-dots{margin-top:.5em}}.con_breakfast .obj_slider .slick-dots li{display:inline-block;vertical-align:middle;letter-spacing:normal;width:26px;height:3px;margin-left:15px;background:#535353;transition:background 300ms ease}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_breakfast .obj_slider .slick-dots li{margin-left:10px}}@media only screen and (max-width: 767px){.con_breakfast .obj_slider .slick-dots li{margin-left:1em}}@media only screen and (max-width: 767px){.con_breakfast .obj_slider .slick-dots li{width:1.5em}}.con_breakfast .obj_slider .slick-dots li button{display:none}.con_breakfast .obj_slider .slick-dots li:first-child{margin-left:0}.con_breakfast .obj_slider .slick-dots li:hover,.con_breakfast .obj_slider .slick-dots li.slick-active{cursor:pointer;background:#a37e39}.con_breakfast .box_txt{margin-top:35px}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_breakfast .box_txt{margin-top:30px}}@media only screen and (max-width: 767px){.con_breakfast .box_txt{margin-top:2em}}@media only screen and (min-width: 768px){.con_breakfast .box_txt{text-align:center}}.con_breakfast .box_txt .txt{font-size:108%;letter-spacing:.06em}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_breakfast .box_txt .txt{font-size:100%}}@media only screen and (max-width: 767px){.con_breakfast .box_txt .txt{font-size:100%}}@media only screen and (min-width: 768px){.con_breakfast .box_txt .txt{line-height:1.85}}@media only screen and (max-width: 767px){.con_breakfast .box_txt .txt{line-height:1.7}}.con_breakfast .box_menu{border-top:3px solid #a37e39;box-shadow:0 0 0.8em rgba(0,0,0,0.1);margin-top:55px}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_breakfast .box_menu{margin-top:45px}}@media only screen and (max-width: 767px){.con_breakfast .box_menu{margin-top:2.5em}}.con_breakfast .box_menu h4{position:relative;padding:3.18182% 5.45455%;cursor:pointer}@media only screen and (max-width: 767px){.con_breakfast .box_menu h4{padding:8.69565% 5.45455%}}.con_breakfast .box_menu h4>*{display:block;line-height:1}.con_breakfast .box_menu h4 span{color:#a37e39;font-size:270%;font-family:'Tangerine', cursive}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_breakfast .box_menu h4 span{font-size:216%}}@media only screen and (max-width: 767px){.con_breakfast .box_menu h4 span{font-size:185%}}@media only screen and (min-width: 1110px){.con_breakfast .box_menu h4 span{letter-spacing:.08em}}@media print{.con_breakfast .box_menu h4 span{letter-spacing:.08em}}@media only screen and (min-width: 1110px) and (max-width: 1515px){.con_breakfast .box_menu h4 span{font-size:231%;letter-spacing:.06em}}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_breakfast .box_menu h4 span{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_breakfast .box_menu h4 span{letter-spacing:.03em}}.con_breakfast .box_menu h4 em{margin-top:10px;font-size:116%}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_breakfast .box_menu h4 em{margin-top:7px}}@media only screen and (max-width: 767px){.con_breakfast .box_menu h4 em{margin-top:.5em}}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_breakfast .box_menu h4 em{font-size:108%}}@media only screen and (max-width: 767px){.con_breakfast .box_menu h4 em{font-size:93%}}@media only screen and (min-width: 1110px){.con_breakfast .box_menu h4 em{letter-spacing:.07em}}@media print{.con_breakfast .box_menu h4 em{letter-spacing:.07em}}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_breakfast .box_menu h4 em{letter-spacing:.05em}}@media only screen and (max-width: 767px){.con_breakfast .box_menu h4 em{letter-spacing:.02em}}.con_breakfast .box_menu h4 i{position:absolute;right:5.45455%;top:50%;border-radius:50%;background:#0e0e3a;margin-top:-1.535em}@media only screen and (min-width: 768px){.con_breakfast .box_menu h4 i{width:3.07em;height:3.07em}}@media only screen and (max-width: 767px){.con_breakfast .box_menu h4 i{width:2.57em;height:2.57em}}.con_breakfast .box_menu h4 i:before,.con_breakfast .box_menu h4 i:after{content:'';position:absolute;top:50%;left:0;right:0;width:37.5%;height:1px;margin:auto;background:#fff}.con_breakfast .box_menu h4 i:after{transform:rotate(90deg);transition:transform 500ms ease}.con_breakfast .box_menu h4.active i:after{transform:rotate(0)}.con_breakfast .box_menu .wrp_menu{width:89.09091%;margin:auto;border-top:1px solid #ccc;padding-block:4.09091%}@media only screen and (max-width: 767px){.con_breakfast .box_menu .wrp_menu{padding-block:8.69565%}}@media only screen and (min-width: 768px){.con_breakfast .box_menu .wrp_menu ul{display:flex;flex-wrap:wrap}}.con_breakfast .box_menu .wrp_menu ul li{position:relative;margin-top:0.76em;padding-inline:1.3em 1em;box-sizing:border-box;font-size:108%;letter-spacing:.06em}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_breakfast .box_menu .wrp_menu ul li{font-size:100%}}@media only screen and (max-width: 767px){.con_breakfast .box_menu .wrp_menu ul li{font-size:100%}}@media only screen and (min-width: 1110px){.con_breakfast .box_menu .wrp_menu ul li{width:25%}.con_breakfast .box_menu .wrp_menu ul li:nth-child(-n+4){margin-top:0}}@media print{.con_breakfast .box_menu .wrp_menu ul li{width:25%}.con_breakfast .box_menu .wrp_menu ul li:nth-child(-n+4){margin-top:0}}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_breakfast .box_menu .wrp_menu ul li{width:33.3%}.con_breakfast .box_menu .wrp_menu ul li:nth-child(-n+3){margin-top:0}}.con_breakfast .box_menu .wrp_menu ul li:before{content:'';position:absolute;left:0;top:.37em;width:.76em;height:.76em;border-radius:50%;background:#0e0e3a}.con_breakfast .box_menu .wrp_menu .att{margin-top:20px;font-size:108%;letter-spacing:.06em}@media only screen and (max-width: 767px){.con_breakfast .box_menu .wrp_menu .att{margin-top:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_breakfast .box_menu .wrp_menu .att{font-size:100%}}@media only screen and (max-width: 767px){.con_breakfast .box_menu .wrp_menu .att{font-size:100%}}@media only screen and (min-width: 768px){.con_breakfast .box_menu .wrp_menu .att{line-height:1.85}}@media only screen and (max-width: 767px){.con_breakfast .box_menu .wrp_menu .att{line-height:1.7}}.con_dinner{max-width:1100px;margin-top:80px}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_dinner{margin-top:60px}}@media only screen and (max-width: 767px){.con_dinner{margin-top:3em}}.con_dinner h3{margin-bottom:40px;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_dinner h3{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_dinner h3{margin-bottom:1.5em}}.con_dinner .obj_slider{margin-bottom:0 !important}.con_dinner .obj_slider .slick-list{transition:opacity 300ms ease}.con_dinner .obj_slider .slick-dots{position:static;width:100%;letter-spacing:-.4em;text-align:center;line-height:1;margin-top:10px}@media only screen and (max-width: 767px){.con_dinner .obj_slider .slick-dots{margin-top:.5em}}.con_dinner .obj_slider .slick-dots li{display:inline-block;vertical-align:middle;letter-spacing:normal;width:26px;height:3px;margin-left:15px;background:#535353;transition:background 300ms ease}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_dinner .obj_slider .slick-dots li{margin-left:10px}}@media only screen and (max-width: 767px){.con_dinner .obj_slider .slick-dots li{margin-left:1em}}@media only screen and (max-width: 767px){.con_dinner .obj_slider .slick-dots li{width:1.5em}}.con_dinner .obj_slider .slick-dots li button{display:none}.con_dinner .obj_slider .slick-dots li:first-child{margin-left:0}.con_dinner .obj_slider .slick-dots li:hover,.con_dinner .obj_slider .slick-dots li.slick-active{cursor:pointer;background:#a37e39}.con_dinner .box_txt{text-align:center;margin-top:35px}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_dinner .box_txt{margin-top:30px}}@media only screen and (max-width: 767px){.con_dinner .box_txt{margin-top:2em}}.con_dinner .box_txt .txt{font-size:108%;letter-spacing:.06em}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_dinner .box_txt .txt{font-size:100%}}@media only screen and (max-width: 767px){.con_dinner .box_txt .txt{font-size:100%}}@media only screen and (min-width: 768px){.con_dinner .box_txt .txt{line-height:1.85}}@media only screen and (max-width: 767px){.con_dinner .box_txt .txt{line-height:1.7}}.con_dinner .box_menu{border-top:3px solid #a37e39;box-shadow:0 0 0.8em rgba(0,0,0,0.1);margin-top:55px}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_dinner .box_menu{margin-top:45px}}@media only screen and (max-width: 767px){.con_dinner .box_menu{margin-top:2.5em}}.con_dinner .box_menu h4{position:relative;padding:3.18182% 5.45455%;cursor:pointer}@media only screen and (max-width: 767px){.con_dinner .box_menu h4{padding:8.69565% 5.45455%}}.con_dinner .box_menu h4>*{display:block;line-height:1}.con_dinner .box_menu h4 span{color:#a37e39;font-size:270%;font-family:'Tangerine', cursive}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_dinner .box_menu h4 span{font-size:216%}}@media only screen and (max-width: 767px){.con_dinner .box_menu h4 span{font-size:185%}}@media only screen and (min-width: 1110px){.con_dinner .box_menu h4 span{letter-spacing:.08em}}@media print{.con_dinner .box_menu h4 span{letter-spacing:.08em}}@media only screen and (min-width: 1110px) and (max-width: 1515px){.con_dinner .box_menu h4 span{font-size:231%;letter-spacing:.06em}}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_dinner .box_menu h4 span{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_dinner .box_menu h4 span{letter-spacing:.03em}}.con_dinner .box_menu h4 em{margin-top:10px;font-size:116%}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_dinner .box_menu h4 em{margin-top:7px}}@media only screen and (max-width: 767px){.con_dinner .box_menu h4 em{margin-top:.5em}}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_dinner .box_menu h4 em{font-size:108%}}@media only screen and (max-width: 767px){.con_dinner .box_menu h4 em{font-size:93%}}@media only screen and (min-width: 1110px){.con_dinner .box_menu h4 em{letter-spacing:.07em}}@media print{.con_dinner .box_menu h4 em{letter-spacing:.07em}}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_dinner .box_menu h4 em{letter-spacing:.05em}}@media only screen and (max-width: 767px){.con_dinner .box_menu h4 em{letter-spacing:.02em}}.con_dinner .box_menu h4 i{position:absolute;right:5.45455%;top:50%;border-radius:50%;background:#0e0e3a;margin-top:-1.535em}@media only screen and (min-width: 768px){.con_dinner .box_menu h4 i{width:3.07em;height:3.07em}}@media only screen and (max-width: 767px){.con_dinner .box_menu h4 i{width:2.57em;height:2.57em}}.con_dinner .box_menu h4 i:before,.con_dinner .box_menu h4 i:after{content:'';position:absolute;top:50%;left:0;right:0;width:37.5%;height:1px;margin:auto;background:#fff}.con_dinner .box_menu h4 i:after{transform:rotate(90deg);transition:transform 500ms ease}.con_dinner .box_menu h4.active i:after{transform:rotate(0)}.con_dinner .box_menu .wrp_menu{width:89.09091%;margin:auto;border-top:1px solid #ccc;padding-block:4.09091%}@media only screen and (max-width: 767px){.con_dinner .box_menu .wrp_menu{padding-block:8.69565%}}@media only screen and (min-width: 768px){.con_dinner .box_menu .wrp_menu .tbl{display:flex;flex-wrap:wrap;justify-content:space-between}}@media only screen and (min-width: 768px){.con_dinner .box_menu .wrp_menu .tbl table{width:47.95918%}}@media only screen and (max-width: 767px){.con_dinner .box_menu .wrp_menu .tbl table{width:100%}}.con_dinner .box_menu .wrp_menu .tbl table tr th,.con_dinner .box_menu .wrp_menu .tbl table tr td{padding:.76em;border-bottom:1px solid #ccc;box-sizing:border-box;font-size:108%;font-weight:normal;letter-spacing:.06em}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_dinner .box_menu .wrp_menu .tbl table tr th,.con_dinner .box_menu .wrp_menu .tbl table tr td{font-size:100%}}@media only screen and (max-width: 767px){.con_dinner .box_menu .wrp_menu .tbl table tr th,.con_dinner .box_menu .wrp_menu .tbl table tr td{font-size:100%}}.con_dinner .box_menu .wrp_menu .tbl table tr th{width:65%}.con_dinner .box_menu .wrp_menu .tbl table tr td{width:35%;text-align:right}.con_dinner .box_menu .wrp_menu .att{margin-top:20px;font-size:108%;letter-spacing:.06em}@media only screen and (max-width: 767px){.con_dinner .box_menu .wrp_menu .att{margin-top:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_dinner .box_menu .wrp_menu .att{font-size:100%}}@media only screen and (max-width: 767px){.con_dinner .box_menu .wrp_menu .att{font-size:100%}}@media only screen and (min-width: 768px){.con_dinner .box_menu .wrp_menu .att{line-height:1.85}}@media only screen and (max-width: 767px){.con_dinner .box_menu .wrp_menu .att{line-height:1.7}}.con_gallery{max-width:1100px;margin-top:90px}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_gallery{margin-top:70px}}@media only screen and (max-width: 767px){.con_gallery{margin-top:3.5em}}.con_gallery h3{margin-bottom:40px;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_gallery h3{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_gallery h3{margin-bottom:1.5em}}.con_gallery .box_gal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.5em 0}@media only screen and (max-width: 767px){.con_gallery .box_gal{gap:0.75em 0}}.con_gallery .box_gal p{width:23.63636%}@media only screen and (max-width: 767px){.con_gallery .box_gal p{width:48.55072%}}.con_gallery .box_gal p a{position:relative;display:block;text-decoration:none}.con_gallery .box_gal p a:before,.con_gallery .box_gal p a:after{opacity:0;transition:opacity 500ms ease}.con_gallery .box_gal p a:before{content:'';position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background:rgba(0,0,0,0.5)}.con_gallery .box_gal p a:before,.con_gallery .box_gal p a:after{font-family:FontAwesome;vertical-align:middle}.con_gallery .box_gal p a:after{content:"";margin-left:.5em;position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%, -50%);margin:0;color:#fff;font-size:200%}@media only screen and (min-width: 768px) and (max-width: 1109px){.con_gallery .box_gal p a:after{font-size:170%}}@media only screen and (max-width: 767px){.con_gallery .box_gal p a:after{font-size:139%}}.con_gallery .box_gal p a:hover:before,.con_gallery .box_gal p a:hover:after{opacity:1}.lb-outerContainer{background:none !important}.lightbox .lb-image{border-color:transparent !important}.lb-nav a.lb-prev{background:url(https://cdn.jsdelivr.net/npm/lightbox2@2.11.5/dist/images/prev.png) left 48% no-repeat !important}.lb-nav a.lb-next{background:url(https://cdn.jsdelivr.net/npm/lightbox2@2.11.5/dist/images/next.png) right 48% no-repeat !important}.lb-cancel{background:url(https://cdn.jsdelivr.net/npm/lightbox2@2.11.5/dist/images/loading.gif) no-repeat !important}.lb-data .lb-close{background:url(https://cdn.jsdelivr.net/npm/lightbox2@2.11.5/dist/images/close.png) top right no-repeat !important}
