﻿.p-breakfast,.p-about,.p-eatmenu,.p-restaurant{width:90%;max-width:1260px;margin:auto}@media only screen and (max-width: 1199px){.p-breakfast,.p-about,.p-eatmenu,.p-restaurant{width:91.66667%}}.l-breakfast:after,.l-about:after,.l-eatmenu:after,.l-restaurant:after{content:"";display:table;clear:both}.hero_lower{background-image:url(../../breakfast/images/img_hero.jpg)}.l-breakfast{position:relative;overflow:hidden}@media only screen and (min-width: 768px){.l-breakfast{margin-bottom:7.29167%;padding-top:4.16667%}}@media only screen and (max-width: 767px){.l-breakfast{margin-bottom:18.25293%;padding-top:10.43025%}}@media only screen and (min-width: 984px){.p-breakfast{display:flex;justify-content:space-between;max-width:1740px}}.p-breakfast__image{position:relative}@media only screen and (min-width: 984px){.p-breakfast__image{order:2;width:56.26437%}}@media only screen and (min-width: 768px) and (max-width: 984px){.p-breakfast__image{width:90%;max-width:800px;margin:auto}}.p-breakfast__image figure{position:relative;padding-bottom:9.77836%}.p-breakfast__image figure:before{content:"";position:absolute;bottom:0;right:-10.34483%;width:100%;height:87.5%;background:url(../images/common/pt_gray.jpg) repeat 0 0;z-index:-1}.p-breakfast__content{box-sizing:border-box}@media only screen and (min-width: 984px){.p-breakfast__content{width:37.35632%;margin-top:1.72414%;padding-left:3.44828%}}@media only screen and (min-width: 768px) and (max-width: 984px){.p-breakfast__content{width:90%;max-width:800px;margin:auto}}@media only screen and (min-width: 984px){.p-breakfast__title_jp{font-family:"Noto Serif JP", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-weight:normal;letter-spacing:.1em;writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block;font-feature-settings:normal;text-align:center;display:block;font-size:172%}}@media only screen and (min-width: 984px) and (min-width: 768px) and (max-width: 1199px){.p-breakfast__title_jp{font-size:108%}}@media only screen and (min-width: 984px) and (max-width: 767px){.p-breakfast__title_jp{font-size:143%}}@media only screen and (min-width: 984px){.p-breakfast__title_en{writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block;font-feature-settings:normal;width:1.5em;display:block;font-family:"Cormorant Garamond", "Times New Roman", Times, Garamond, Georgia, serif;font-weight:normal;letter-spacing:.2em;text-transform:uppercase}}@media only screen and (min-width: 984px) and (min-width: 768px){.p-breakfast__title_en{font-size:calc(12px + 4 * (100vw - 767px) / 1153)}}@media only screen and (min-width: 984px) and (min-width: 1920px){.p-breakfast__title_en{font-size:115%}}@media only screen and (min-width: 984px) and (min-width: 768px) and (max-width: 1199px){.p-breakfast__title_en{font-size:72%;letter-spacing:0}}@media only screen and (min-width: 984px) and (max-width: 767px){.p-breakfast__title_en{font-size:100%}}@media only screen and (min-width: 984px){.p-breakfast__title_en span{width:130px;display:inline-block;position:relative;margin-right:.5em;padding-right:.2em;text-orientation:sideways;border-right:1px solid #1c1f21;letter-spacing:.1em;line-height:1;font-weight:normal;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;transform-origin:0 bottom}}@media only screen and (max-width: 983px){.p-breakfast__title{margin-bottom:7.82269%}}.p-breakfast__title.v-pc{display:none}@media only screen and (min-width: 984px){.p-breakfast__title.v-pc{display:flex;align-items:center;justify-content:center}}.p-breakfast__title.v-tsp{display:none}@media only screen and (max-width: 983px){.p-breakfast__title.v-tsp{display:block}}@media only screen and (min-width: 984px){.p-breakfast__st{margin:2em 0 1.8em}}@media only screen and (max-width: 983px){.p-breakfast__st{margin:2em 0 1em}}.p-breakfast__txt{line-height:2}.l-about{position:relative;overflow:hidden}@media only screen and (min-width: 768px){.l-about{padding-bottom:5.20833%}}@media only screen and (max-width: 767px){.l-about{padding-bottom:13.03781%}}@media only screen and (min-width: 768px){.p-about__title{padding-bottom:4.42708%}}@media only screen and (max-width: 767px){.p-about__title{padding-bottom:11.08214%}}.p-about__list{position:relative}@media only screen and (min-width: 768px){.p-about__list{display:flex;justify-content:center;align-items:flex-start}}@media only screen and (max-width: 767px){.p-about__list{display:flex;justify-content:center;flex-wrap:wrap}}.p-about__item{text-align:center}@media only screen and (min-width: 768px){.p-about__item{margin:0 20px}}@media only screen and (max-width: 767px){.p-about__item{width:42%;margin:0 10px}.p-about__item:last-child{margin-top:30px}}.p-about__txt{margin-top:2em;line-height:2}.p-about__attention{display:flex;align-items:center}.l-eatmenu{position:relative;background-color:#e1e1e1;box-sizing:border-box}@media only screen and (min-width: 768px){.l-eatmenu{max-width:1860px;margin:auto;padding:4.16667% 0 6.77083%}}@media only screen and (max-width: 767px){.l-eatmenu{padding:16.94915% 0 16.94915%}}.p-eatmenu__txt{margin:3em 0 2.3em}@media only screen and (min-width: 1200px){.p-eatmenu__txt{text-align:center}}@media print{.p-eatmenu__txt{text-align:center}}.p-eatmenu__attention{width:100%;margin:0 auto 6.25%;background-color:#fff;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-eatmenu__attention{margin:0 auto 10%}}@media only screen and (max-width: 767px){.p-eatmenu__attention{margin:0 auto 15.64537%}}@media only screen and (min-width: 768px){.p-eatmenu__attention{display:flex;align-items:center;max-width:1060px;padding:2.60417% 2.08333%;border-radius:20px}}@media only screen and (max-width: 767px){.p-eatmenu__attention{padding:6.5189% 5.21512%;border-radius:10px}}.p-eatmenu__attention_icon{text-align:center}@media only screen and (min-width: 768px){.p-eatmenu__attention_icon{width:17.92453%}}@media only screen and (max-width: 767px){.p-eatmenu__attention_icon{padding:0 0 6.5189%}.p-eatmenu__attention_icon img{width:80px}}.p-eatmenu__attention_txt{box-sizing:border-box}@media only screen and (min-width: 768px){.p-eatmenu__attention_txt{width:75%;padding-left:4.71698%;border-left:1px solid #e1e1e1;line-height:2}}@media only screen and (max-width: 767px){.p-eatmenu__attention_txt{padding-top:6.5189%;border-top:1px solid #e1e1e1}}@media only screen and (min-width: 768px){.p-eatmenu__content{display:flex;justify-content:space-between;align-items:flex-start}}.p-eatmenu__appeal{position:relative}@media only screen and (min-width: 768px){.p-eatmenu__appeal{width:48.4127%;max-width:610px}}@media only screen and (max-width: 767px){.p-eatmenu__appeal:not(:first-of-type){margin-top:13.03781%}}.p-eatmenu__appeal_catch{display:flex;justify-content:center;position:absolute;top:-1em;width:100%;z-index:1}.p-eatmenu__appeal_catch span{display:inline-block;padding:.25em 1.5em;background-color:#fff;border-radius:10px}.p-eatmenu__appeal_photo{position:relative}@media only screen and (max-width: 767px){.p-eatmenu__appeal_photo img{width:100%}}.p-eatmenu__appeal_txt{margin:.8em 0 .5em;line-height:2}@media only screen and (min-width: 768px){.l-restaurant{padding:6.25% 0 2.08333%}}@media only screen and (max-width: 767px){.l-restaurant{padding:15.64537% 0 5.21512%}}@media only screen and (min-width: 984px){.p-restaurant{display:flex;justify-content:space-between;align-items:center;max-width:1740px}}.p-restaurant__image{box-sizing:border-box}@media only screen and (min-width: 984px){.p-restaurant__image{display:flex;justify-content:flex-end;width:45.97701%}}@media only screen and (min-width: 768px) and (max-width: 984px){.p-restaurant__image{max-width:560px;width:90%;margin:auto}.p-restaurant__image img{width:100%}}.p-restaurant__image figure{margin-right:0;margin-left:auto}@media only screen and (max-width: 767px){.p-restaurant__image img{width:100%}}.p-restaurant__content{box-sizing:border-box}@media only screen and (min-width: 984px){.p-restaurant__content{width:50%;padding-right:3.44828%}}@media only screen and (min-width: 768px) and (max-width: 984px){.p-restaurant__content{max-width:800px;width:90%;margin:5.74713% auto}}@media only screen and (max-width: 767px){.p-restaurant__content{margin-top:7.82269%}}.p-restaurant__data{line-height:1.8 !important}@media only screen and (min-width: 768px){.p-restaurant__data{margin-top:1em}}@media only screen and (max-width: 767px){.p-restaurant__data{margin-top:2em}}@media only screen and (min-width: 1200px){.p-restaurant table.tbl_basic tr th{white-space:nowrap}}@media print{.p-restaurant table.tbl_basic tr th{white-space:nowrap}}
