/** Shopify CDN: Minification failed

Line 67:0 Unexpected "#"

**/
/*front only*/


/*各セクションメモ
[id$="__image_with_text_8kkVN4"]→店舗について
[id$="__collection_list_FdnyGd"]→お品書き
[id$="__collection_list_ddyCnN"]→お品書き2列テスト用
[id$="__rich_text_cX4R87"]→お品書きの下ラーメン説明
[id$="__rich_text_Cx8PYY"]→Map下テキスト
[id$="__multi_column_3AjFtp"]→商品紹介
[id$="__video_z9XCBD"]→動画
[id$="__custom_liquid_AMJ9YW"]→最新の記事
[id$="__media_grid_JEgxQn"]→商品紹介
shopify-section-template--18922577985613__image_with_text_block_ipiQ4E→ご予約
[id$="__rich_text_fg8irL"]→みそきん注釈
*/


[id$="__custom_liquid_4HCAbH"],
[id$="__custom_liquid_EdcJrH"],
[id$="__custom_liquid_mPbEeR"]{
  height:0;
  opacity:0;
}

/*各コンテンツタイトル（画像）*/
[id$="__rich_text_r66E9Y"] .container--lg,
[id$="__rich_text_QLFQDT"] .container--lg,
[id$="__rich_text_DtUmRh"] .container--lg{
  --container-max-width:none;
}
/*店舗について*/
[id$="__image_with_text_8kkVN4"],
[id$="__collection_list_FdnyGd"],
[id$="__collection_list_ddyCnN"]{
  max-width: 1200px;
  margin: 0 auto;
}
[id$="__image_with_text_8kkVN4"] * {
  box-sizing:border-box;
}
[id$="__image_with_text_8kkVN4"] .image-with-text {
  display: block;
  padding-bottom:4rem;
  --image-with-text-gap:0;
}
[id$="__image_with_text_8kkVN4"] .prose {
   width:85%; 
}
[id$="__image_with_text_8kkVN4"] .prose,
[id$="__image_with_text_8kkVN4"] .prose > div {
  max-width:1000px;
  margin:0 auto 1rem;
}
[id$="__image_with_text_8kkVN4"] h2 {
  text-align:center;
  font-size:44px;
  font-weight:bold;
  padding-bottom:2rem;
  position:relative;
}
#[id$="__image_with_text_8kkVN4"] h2:after {
  content:"";
  position:absolute;
  background:url(/cdn/shop/files/title_line.png?v=1752739017) no-repeat bottom center;
  background-size:auto 40px;
  display:block;
  width:100%;
  height:40px
}
[id$="__image_with_text_8kkVN4"] p {
  font-size:23px;
}

[id$="__image_with_text_8kkVN4"]  .image-with-text > .prose {
    padding-inline-start: 0;
  padding-inline-end:0;
  margin-top:-320px;
}

/*お品書き*/
[id$="__collection_list_FdnyGd"],
[id$="__collection_list_ddyCnN"] {
  background:url(/cdn/shop/files/osinagaki_bg.jpg?v=1752799514);
  background-size:cover;
  --collection-list-gap:0;
  padding-top:5rem;
}
[id$="__collection_list_ddyCnN"] {
  background-position: center bottom;
}
[id$="__collection_list_FdnyGd"] h2,
[id$="__collection_list_ddyCnN"] h2 {
  font-weight:bold;
  padding-bottom:2rem;
  position:relative;
  margin-bottom:1rem;
  font-size:44px;
}
[id$="__collection_list_FdnyGd"] h2:after,
[id$="__collection_list_ddyCnN"] h2:after {
  content:"";
  position:absolute;
  background:url(/cdn/shop/files/title_line_black.png?v=1752805462) no-repeat bottom center;
  background-size:auto 40px;
  display:block;
  width:100%;
  height:40px
}
[id$="__collection_list_FdnyGd"] > div,
[id$="__collection_list_ddyCnN"] > div {
  background:none !important;
  padding-block-start:0;
}
[id$="__collection_list_FdnyGd"] .content-over-media:has(>.prose):not(:has(>.prose .button:last-child)),
[id$="__collection_list_ddyCnN"] .content-over-media:has(>.prose):not(:has(>.prose .button:last-child)) {
  --content-over-media-overlay:none !important;
}
[id$="__collection_list_FdnyGd"] .collection-card,
[id$="__collection_list_ddyCnN"] .collection-card {
  pointer-events:none;
  max-width:540px;
}

[id$="__collection_list_FdnyGd"] .wrap,
[id$="__collection_list_ddyCnN"] .wrap {
  justify-content:center;
  gap: 5rem 0;
}
[id$="__collection_list_FdnyGd"] .collection-card,
[id$="__collection_list_FdnyGd"] .content-over-media,
[id$="__collection_list_ddyCnN"] .collection-card,
[id$="__collection_list_ddyCnN"] .content-over-media {
  display:block;
}
[id$="__collection_list_FdnyGd"] .collection-card__content,
[id$="__collection_list_ddyCnN"] .collection-card__content {
  margin-top:-0.5rem;
  font-weight:bold;
  color:#000;
}
[id$="__collection_list_FdnyGd"] .collection-card__content .h3,
[id$="__collection_list_ddyCnN"] .collection-card__content .h3 {
  font-size:26px;
  font-weight:bold;
}
[id$="__map_embed_VyhXgC"],
[id$="__orijinal_table_j7p6px"],
[id$="__rich_text_aCW9E9"],
[id$="__rich_text_Cx8PYY"]{
  max-width:1200px;
  margin:0 auto;
}


[id$="__rich_text_aCW9E9"] .container--sm {
  --container-max-width:1000px;
}

[id$="__rich_text_cX4R87"] {
  max-width:1200px;
  margin:0 auto;
  background:#000;
}
[id$="__rich_text_cX4R87"] > div {
  background:#F8F8F8;
  padding-bottom:8rem;
  padding-top:1rem;
}
.detail-list dl{
  max-width:1000px;
  width:90%;
  margin:0 auto;
  display:grid;
  grid-template-columns:auto auto;
  grid-template-rows:auto auto;
  overflow:hidden;
}
 .detail-list dl > * {
  margin-block-start:0 !important;
   position:relative;
   font-size:20px;
   padding:2rem 1rem;
}
 .detail-list dl > *:before {
   content:"";
   display:block;
   position:absolute;
   bottom:0;
   left:0;
   width:100%;
   background:#FFF;
   height:1px;
}
.detail-list dl > *:last-of-type::before {
  display:none;
}
.detail-list dl dt {
  text-indent:10px;
}
.map-embed-section {
  background:#000;
}
.map-embed-section iframe {
  width:90%;
  max-width:1000px;
  margin:2rem auto 0;
}
[id$="__rich_text_Cx8PYY"] .section-spacing{
  padding-block-start:1.5rem;
}
[id$="__rich_text_Cx8PYY"] .container--sm {
  --container-max-width:940px;
}
[id$="__rich_text_Cx8PY"] p {
  font-size:24px !important;
}
.button-group button {
  display:block;
  margin:0 auto !important;
  font-size:22px;
  min-width:40%;
  font-weight:bold;
  max-width:90%;
  border-radius:40px;
  position:relative;
}
.button-group button:before {
  content:"";
  /*
  background:url(/cdn/shop/files/arrow.png?v=1752818244) no-repeat center;
  */
  background:none;
  width:30px;
  height:100%;
  display:block;
  position:absolute;
  top:0%;
  right:10%;
}
[id$="__rich_text_DtUmRh"] {
  padding-top:2rem;
}
[id$="__video_z9XCBD"] {
  max-width: 1200px;
  margin: 3rem auto 0; 
}
[id$="__image_with_text_block_ipiQ4E"],
[id$="__multi_column_3AjFtp"],
[id$="__rich_text_fg8irL"]{
  max-width:1200px;
  margin: 0 auto;
  
}
[id$="__multi_column_3AjFtp"] h2.h2 {
   text-align:center;
  font-size:44px;
  font-weight:bold;
  padding-bottom:2rem;
  position:relative;
}
[id$="__multi_column_3AjFtp"] h2:after {
  content:"";
  position:absolute;
  background:url("/cdn/shop/files/title_line_black.png?v=1752805462") no-repeat bottom center;
  background-size:auto 40px;
  display:block;
  width:100%;
  height:40px
} 

[id$="__multi_column_3AjFtp"] .features--zoom-image .group:hover .group-hover\:zoom,
.features--zoom-image .group:hover .group-hover\:zoom{
  scale:1;
}
[id$="__multi_column_3AjFtp"] .text-start {
  border-top:1px solid #000;
  border-bottom:1px solid #000;
  padding:2rem 1rem;
}
[id$="__multi_column_3AjFtp"] .text-start p {
  line-height:70%;
}
[id$="__multi_column_3AjFtp"] .text-start p.h3 {
  font-weight:bold;
}
[id$="__multi_column_3AjFtp"] .text-start p.h3 + p {
  font-size:18px;
}
[id$="__multi_column_3AjFtp"] .text-start p.h3 + p b {
    font-size:20px;
}
[id$="__multi_column_3AjFtp"] .multi-column {
  width:90%;
  margin: 0 auto;
  column-gap:50px;
  grid-template-columns:50% 50%;
}
[id$="__multi_column_3AjFtp"] .multi-column img {
  width:auto;
  max-width:94%;
}
.features--zoom-image .zoom-image {
  transition:none;
  margin:0 auto;
}
[id$="__multi_column_3AjFtp"] .overflow-hidden {
  text-align:center;
}
[id$="__rich_text_fg8irL"] {
  margin-top:-3rem;
}
[id$="__rich_text_fg8irL"] .section-spacing {
  padding-block-start:1rem;
}
[id$="__rich_text_fg8irL"] p {
  max-width:800px;
  margin:0 auto;
  padding-bottom:1rem;
  width:90%;
}

[id$="__custom_liquid_AMJ9YW"] {
  max-width:1200px;
  margin:0 auto;
}
[id$="__custom_liquid_AMJ9YW"] .container {
    max-width:1000px;
  margin:0 auto;
}


[id$="__media_grid_JEgxQn"] img {
  min-width:0 !important;
  height:460px;
  min-height:0 !important;
  object-fit:contain;
  
}
[id$="__custom_liquid_EdcJrH"],
[id$="__custom_liquid_mPbEeR"]{
  position:relative;
}
[id$="__custom_liquid_EdcJrH"] > div{
  position:absolute;
  top:-80px;
}
[id$="__custom_liquid_mPbEeR"] > div {
    position:absolute;
  top:-50px;
}

[id$="__image_with_text_block_ipiQ4E"]{
  position:relative;
}
[id$="__image_with_text_block_ipiQ4E"] .content {
  display:block;
  width:90%;
  max-width:680px;
  padding:0;
  box-shadow:none;
  cursor:pointer;
  margin-top:570px;
}

[id$="__image_with_text_block_ipiQ4E"] .content a,
[id$="__image_with_text_block_ipiQ4E"] .content em {

  text-decoration:none;
  background:none;
  font-weight:bold;
    font-size:32px;  
    background: linear-gradient(90deg, #cb3707, #fb9474, #cb3707);
  border:2px solid #FFF;
  border-radius:50px;
display:block;
  padding:1rem;
  cursor:pointer;
}
[id$="__image_with_text_block_ipiQ4E"] .content em {
  font-style: normal;
  cursor: not-allowed;
}
[id$="__image_with_text_block_ipiQ4E"] .content > div p:after {
  content:"";
  position:absolute;
  top:37%;
  right:10%;
  width:20px;
  height:20px;
  display:block;
  background:url(/cdn/shop/files/arrow_white.png?v=1753781192) no-repeat;
}
@media screen and (max-width:980px) {
  [id$="__image_with_text_block_ipiQ4E"] .content {
  margin-top:420px;
}
  [id$="__image_with_text_block_ipiQ4E"] .content a,
  [id$="__image_with_text_block_ipiQ4E"] .content em {
    font-size:28px;
  }
  
}
@media screen and (max-width:699px) {
 [id$="__image_with_text_block_ipiQ4E"] .content {
  margin-top:350px;
}
  [id$="__image_with_text_block_ipiQ4E"] .content a,
  [id$="__image_with_text_block_ipiQ4E"] .content em {
    font-size:20px;
  }  
}
@media screen and (max-width:480px) {
[id$="__image_with_text_block_ipiQ4E"] .content a,
[id$="__image_with_text_block_ipiQ4E"] .content em {
    font-size:16px;  
  border:2px solid #FFF;
  border-radius:40px;
  display:block;
  padding:.4rem;
  cursor:pointer;
}
[id$="__image_with_text_block_ipiQ4E"] .content em {
  font-style: normal;
  cursor: not-allowed;
}
[id$="__image_with_text_block_ipiQ4E"] .content {
   margin-top:200px;
 }
  [id$="__image_with_text_block_ipiQ4E"] .content > div p:after {
  content:"";
  position:absolute;
  top:37%;
  right:10%;
  width:12px;
  height:14px;
  display:block;
  background:url(/cdn/shop/files/arrow_white.png?v=1753781192) no-repeat;
    background-size:contain;
}
  
}
[id$="__image_with_text_block_ipiQ4E"] .content > div {
  position:relative;
      content:">";

}
[id$="__image_with_text_block_ipiQ4E"] .content > div p{
  position:relative;
}


/*以下強制共通設定*/

.line-white {
  text-align:center;
  font-size:44px !important;
  font-weight:bold;
  padding-bottom:2rem;
  position:relative;
}
.line-white:after {
  content:"";
  position:absolute;
  background:url(/cdn/shop/files/title_line.png?v=1752739017) no-repeat bottom center;
  background-size:auto 40px;
  display:block;
  width:100%;
  height:40px;
}
.line-black {
  font-weight:bold;
  padding-bottom:2rem;
  position:relative;
  margin-bottom:1rem;
  font-size:44px;
}
.line-black:after {
  content:"";
  position:absolute;
  background:url(/cdn/shop/files/title_line_black.png?v=1752805462) no-repeat bottom center;
  background-size:auto 40px;
  display:block;
  width:100%;
  height:40px
}

@media screen and (max-width: 980px) {
  [id$="__image_with_text_8kkVN4"] .image-with-text >.prose {
    margin-top:-220px;
  }
}
@media screen and (max-width: 880px) {
    [id$="__multi_column_3AjFtp"] .multi-column {
    grid-template-columns:48% 48%;
  }
  [id$="__multi_column_3AjFtp"] .text-start p.h3 {
    font-size:20px !important;
  }
  [id$="__multi_column_3AjFtp"] .text-start p.h3 + p {
    font-size:18px !important;
  }
  [id$="__multi_column_3AjFtp"] .text-start {
    padding:1.5rem 0;
  }
}

@media screen and (max-width: 699px) {
  [id$="__image_with_text_8kkVN4"] .image-with-text > .prose {
    margin-top:-140px;
  }
  [id$="__image_with_text_8kkVN4"] .prose > div {
    text-align:left;    
  }
  [id$="__collection_list_FdnyGd"],
  [id$="__collection_list_ddyCnN"] {
  background-image:radial-gradient(circle at 50% 0%, rgba(255, 255, 255, 1), rgb(199 199 199) 10%, rgb(206 203 203) 24%, rgba(255, 255, 255, 1) 67%);
  }
  [id$="__collection_list_FdnyGd"] .collection-card__content,
  [id$="__collection_list_ddyCnN"] .collection-card__content {
    margin-top:0rem;
  }
  [id$="__collection_list_FdnyGd"] .collection-card,
  [id$="__collection_list_ddyCnN"] .collection-card {
    position:relative;
    z-index:1;
  }
  [id$="__collection_list_FdnyGd"] .collection-card::after,
  [id$="__collection_list_ddyCnN"] .collection-card::after {
    position:absolute;
    content:"";
    display:block;
    width:100vw;
    height:150px;
    background:url(/cdn/shop/files/ramen_bg.png?v=1753253365) repeat-x;
    background-size: auto 100%;
    margin-left:calc(50% - 50vw);
    bottom:20%;
    z-index:-1;
  }
    [id$="__rich_text_cX4R87"] > div {
    background:#FFF;
    padding-top:0;
      padding-bottom:3rem;
  }
  [id$="__rich_text_cX4R87"] p {
    font-size:20px !important;
  }

[id$="__rich_text_fg8irL"] {
margin-top:-1rem;
}
  [id$="__multi_column_3AjFtp"] .multi-column {
    grid-template-columns:100%;
      grid-template-rows:auto auto;
  }
  [id$="__multi_column_3AjFtp"] .text-start {
    text-align:center;
  }
  [id$="__multi_column_3AjFtp"] .color-scheme {
    background:#FFF;
  }
  [id$="__multi_column_3AjFtp"] .multi-column img {
    width:84%;
  }
  [id$="__multi_column_3AjFtp"] .multi-column__item {
    gap:1rem;
    position:relative;
    z-index:1;
  }
    [id$="__multi_column_3AjFtp"] .multi-column__item:after {
      width:100vw;
      margin-left:calc(50% - 50vw);
      display:block;
      content:"";
      height:200px;
      top:50px;
      position:absolute;
      z-index:-1;
      background:linear-gradient(360deg, rgba(255, 255, 255, 1) 27%, rgba(238, 238, 238, 1) 54%, rgba(255, 255, 255, 1) 54%, rgba(255, 255, 255, 1) 100%, rgba(255, 255, 255, 1) 100%);
 }

}
@media screen and (max-width: 480px) {
  [id$="__image_with_text_8kkVN4"] .prose h2,
  [id$="__collection_list_FdnyGd"] h2,
  [id$="__collection_list_ddyCnN"] h2 {
    font-size:28px;
  }
  [id$="__image_with_text_8kkVN4"] p {
    font-size:18px !important;
  }
  [id$="__image_with_text_8kkVN4"] .image-with-text > .prose {
    margin-top:-110px;
  }
  [id$="__collection_list_FdnyGd"],
  [id$="__collection_list_ddyCnN"] {
    padding-top:3rem;  
       background-image:radial-gradient(circle at 50% 0%, rgba(255, 255, 255, 1), rgb(199 199 199) 10%, rgb(206 203 203) 24%, rgba(255, 255, 255, 1) 80%);
  }
  [id$="__collection_list_FdnyGd"] > div,
  [id$="__collection_list_ddyCnN"] > div {
    width:90%;
    margin:0 auto;
  }
[id$="__collection_list_FdnyGd"] .collection-card__content .h3,
[id$="__collection_list_ddyCnN"] .collection-card__content .h3 {
    font-size:18px !important;
  }
  [id$="__collection_list_FdnyGd"] .wrap,
  [id$="__collection_list_ddyCnN"] .wrap {
    gap :3rem 0;
  }
    [id$="__collection_list_FdnyGd"] .collection-card::after,
    [id$="__collection_list_ddyCnN"] .collection-card::after {
    height:130px;
    bottom:30%;
  }
  [id$="__rich_text_cX4R87"] p {
    font-size:17px !important;
  }
  .line-white,.line-black,
  [id$="__multi_column_3AjFtp"] h2.h2{
    font-size:28px !important;
  }
  
  .detail-list dl > * {
    padding:1.3rem .5rem;
    font-size:18px;
  }
  .detail-list dl dt {
    text-indent:0;
  }
    .detail-list dl dd p,
  [id$="__rich_text_Cx8PYY"] p{
      font-size:17px !important;
    }
  [id$="__map_embed_VyhXgC"] iframe {
    height:280px;
  }
  .content-over-media>:is(img,video,iframe,svg,video-media) {
    height:240px;
    max-height:none;
    min-height:0;
    object-fit:contain;
  }
  .content-over-media--md  {
    --content-over-media-height:auto;
  }

  .color-scheme--scheme-13b8263a-4b5e-42bd-b718-c8a82a2ab8e3 {
    --background-gradient:none;
  }

  
  [id$="__item_list_nT9HRJ"] .custom-linked-list {
    margin:0 auto 5rem;
    gap:0% 10% !important;
  }
    [id$="__item_list_nT9HRJ"] .custom-linked-list__item:not(:last-child) {
      margin-bottom:2rem;
    }
  [id$="__item_list_nT9HRJ"] .custom-linked-list__item .custom-linked-list__image-wrapper {
    width:88%;
    margin:0 auto 1rem;
  }
  [id$="__item_list_nT9HRJ"] .custom-linked-list__text-wrapper.text-center {
    padding-top:0;
  }
  [id$="__item_list_nT9HRJ"] .custom-linked-list__text-wrapper.text-center p {
    font-size:20px !important;
  }

}

/*

linear-gradient(360deg, rgba(255, 255, 255, 1) 27%, rgba(238, 238, 238, 1) 54%, rgba(255, 255, 255, 1) 54%, rgba(255, 255, 255, 1) 100%, rgba(255, 255, 255, 1) 100%)
*/

/***冷凍麺追記***/

[id$="__multi_column_wEy7PJ"] {
  max-width: 1200px;
  margin: 0 auto;
}
.shopify-section--custom-liquid,
.shopify-section--custom-liquid .section-spacing{
  border: none;
}
[id$="__multi_column_wEy7PJ"] h2.h2 {
   text-align:center;
  font-size:44px;
  font-weight:bold;
  padding-bottom:2rem;
  position:relative;
}
[id$="__multi_column_wEy7PJ"] h2:after {
  content:"";
  position:absolute;
  background:url("/cdn/shop/files/title_line_black.png?v=1752805462") no-repeat bottom center;
  background-size:auto 40px;
  display:block;
  width:100%;
  height:40px
} 
@media screen and (max-width: 480px) {
  [id$="__multi_column_wEy7PJ"] h2.h2 {
    font-size: 28px;
  } 
  .announcement-bar p {
    font-size: 12px !important;
  } 
}


[id$="__multi_column_pj8mNV"] h2.h2 {
   text-align:center;
  font-size:44px;
  font-weight:bold;
  padding-bottom:2rem;
  position:relative;
}
[id$="__multi_column_pj8mNV"] h2:after {
  content:"";
  position:absolute;
  background:url("/cdn/shop/files/title_line_black.png?v=1752805462") no-repeat bottom center;
  background-size:auto 40px;
  display:block;
  width:100%;
  height:40px
} 
@media screen and (max-width: 480px) {
  [id$="__multi_column_pj8mNV"] h2.h2 {
    font-size: 28px;
  }
}


@media screen and (max-width: 480px) {

[id$="__store_access_info_A6WBEk"] .prose.text-start p {
  font-size: 17px !important;
}
}
