@charset "UTF-8";
/*base is →　! sanitize.css v5.0.0 | CC0 License | github.com/jonathantneal/sanitize.css */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box; }

html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

article, aside, footer, header, nav, section, figcaption, figure, main {
  display: block; }

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

img {
  border-style: none;
  vertical-align: top; }

table {
  border-collapse: collapse; }

button, input, select, textarea {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

button, html [type="button"], [type="reset"], [type="submit"] {
  -webkit-appearance: button; }

textarea {
  overflow: auto;
  resize: vertical; }

[type="checkbox"], [type="radio"] {
  box-sizing: border-box;
  padding: 0; }

a, area, button, input, label, select, summary, textarea, [tabindex] {
  touch-action: manipulation; }

/* --------------- variables --------------------- */
/* Break Point */
/* Color */
/*サイトカラー*/
/*オリジナルカラー*/
/* font */
@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 400;
  src: local("Noto Sans CJK JP Regular"), url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff2) format("woff2"), url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff) format("woff"), url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.otf) format("opentype"); }

@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 700;
  src: local("Noto Sans CJK JP Bold"), url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.woff2) format("woff2"), url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.woff) format("woff"), url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.otf) format("opentype"); }

/* 日本語（notoSans）*/
/* 日本語（notoSerif）*/
/*日本語用（メイリオ）*/
/*英語用*/
@media screen and (max-width: 800px) {
  header .menu #menu_btn, .images .slick-dots li.slick-active button:before, #concept .concept_title:before, #food:before, #special:after, #special h3 span:after, #course h2 span:after, #course .course_menu .course_block .text h3:after, #course .course_menu .slick-dots li.slick-active button:before, #facility .facility_inner .text, #reserve h2 span:after, footer .footer_bottom {
    background-color: #983d65; }
  #food {
    background: url(../images/food_bg.jpg) no-repeat right #983d65; }
  #drink .menu h4 {
    color: #983d65; }
  header .menu_link {
    background-color: #983d65; } }

@media screen and (min-width: 800px) {
  header .menu #menu_btn, .images .slick-dots li.slick-active button:before, #concept .concept_title:before, #food:before, #special:after, #special h3 span:after, #course h2 span:after, #course .course_menu .course_block .text h3:after, #course .course_menu .slick-dots li.slick-active button:before, #facility .facility_inner .text, #reserve h2 span:after, footer .footer_bottom {
    background-color: #983d65; }
  #food {
    background: url(../images/food_bg.jpg) no-repeat right #983d65; }
  #drink .menu h4 {
    color: #983d65; }
  header .menu_link {
    background-color: #983d65; } }

@media print, screen and (min-width: 801px) {
  header .menu #menu_btn, .images .slick-dots li.slick-active button:before, #concept .concept_title:before, #food:before, #special:after, #special h3 span:after, #course h2 span:after, #course .course_menu .course_block .text h3:after, #course .course_menu .slick-dots li.slick-active button:before, #facility .facility_inner .text, #reserve h2 span:after, footer .footer_bottom {
    background-color: #983d65; }
  #food {
    background: url(../images/food_bg.jpg) no-repeat right #983d65; }
  #drink .menu h4 {
    color: #983d65; }
  header .menu_link {
    background-color: #983d65; }}

/*# sourceMappingURL=map/original.css.map */
