@charset "Shift_JIS";
/* =========================================================
    @doy[WpX|VuCSS
   2026-09-16
   PCł̊CAEg͈ێA767pxȉ𒆐SɒB
   ǉy[Wir̂PCEX}zʂŐVfUCB
========================================================= */

/* ---------- Vy[WirFPCEX}z ---------- */
.shidashi-jump-nav{
  width:730px;
  margin:18px auto 24px;
  display:flex;
  gap:10px;
  box-sizing:border-box;
}
.shidashi-jump-nav a{
  position:relative;
  flex:1 1 0;
  min-height:52px;
  padding:10px 34px 10px 16px;
  box-sizing:border-box;
  display:flex;
  align-items:center;
  justify-content:center;
  border:1px solid #b6a58d;
  background:linear-gradient(to bottom,#fffefa 0%,#f4efe6 100%);
  box-shadow:0 2px 5px rgba(54,38,27,.12);
  color:#4a342b;
  text-decoration:none;
  text-align:center;
  font-family:"Yu Mincho","Hiragino Mincho ProN","MS PMincho",serif;
  font-size:15px;
  line-height:1.45;
  letter-spacing:.05em;
}
.shidashi-jump-nav a span{
  position:absolute;
  right:14px;
  color:#8b6a43;
}
.shidashi-jump-nav a:hover,
.shidashi-jump-nav a:focus{
  background:linear-gradient(to bottom,#6b173a 0%,#480923 100%);
  border-color:#70432f;
  color:#fffaf1;
}
.shidashi-jump-nav a:hover span,
.shidashi-jump-nav a:focus span{color:#e4cda5}

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

html,body{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow-x:hidden!important}
body{-webkit-text-size-adjust:100%}
#Wrapp{width:100%!important;min-width:0!important;max-width:100%!important;margin:0 auto!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important}

/* ---------- wb_[ ---------- */
#head{position:relative!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:14px 14px 10px!important;box-sizing:border-box!important;display:block!important;overflow:visible!important}
#logo{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;float:none!important;clear:both!important;width:330px!important;max-width:88vw!important;height:82px!important;margin:0 auto 8px!important;padding:0!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:contain!important;overflow:visible!important}
#logo h1,#logo h1 a{position:static!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}
#head_r{position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%!important;height:auto!important;float:none!important;clear:both!important;margin:0!important;padding:0!important;box-sizing:border-box!important;text-align:center!important}
#head_r h2{position:static!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;text-align:center!important;font-size:12px!important;line-height:1.65!important;letter-spacing:.03em!important;font-weight:normal!important;white-space:normal!important}
#head_r h2 font{color:#fff!important}
#head_r .mobile-tel{color:#fff!important;text-decoration:none!important;font-weight:bold!important}
#head_r .pan,.pan{position:static!important;width:100%!important;margin:5px 0 0!important;padding:0!important;text-align:center!important;font-size:10px!important;line-height:1.5!important;white-space:normal!important}

/* ---------- C摜 ---------- */
#conte{width:100%!important;height:auto!important;overflow:hidden!important}
#conte>img,#conte>font>img{display:block!important;width:100%!important;max-width:770px!important;height:auto!important;margin:0 auto!important}

/* ---------- O[oir ---------- */
#navi{width:100%!important;height:auto!important;margin:0!important;padding:6px 8px!important;box-sizing:border-box!important;background:#f3eee4!important;border-top:1px solid #d2c3ae!important;border-bottom:1px solid #d2c3ae!important}
#navi ul{width:100%!important;height:auto!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;list-style:none!important;background:#f3eee4!important}
#navi ul li{width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;float:none!important;display:block!important;border:1px solid #d2c3ae!important;background:#f3eee4!important}

#navi ul li:last-child{grid-column:1/-1!important}
#navi ul li a,#navi01,#navi02,#navi03,#navi04,#navi05,#navi06,#navi07{width:100%!important;height:auto!important;min-height:46px!important;margin:0!important;padding:10px 6px!important;box-sizing:border-box!important;float:none!important;display:flex!important;align-items:center!important;justify-content:center!important;background-image:none!important;background:linear-gradient(to bottom,#f8f5ee 0%,#e4ddd1 100%)!important;border:none!important;border-radius:0!important;text-indent:0!important;white-space:normal!important;text-align:center!important;color:#574638!important;text-decoration:none!important;text-shadow:none!important;font-size:15px!important;line-height:1.25!important;letter-spacing:.08em!important}

/* ---------- { ---------- */
#waku{float:none!important;width:100%!important;min-width:0!important;height:auto!important;margin:0!important;padding:16px 0 0!important;box-sizing:border-box!important;overflow:hidden!important}

/*  */
.shidashi_coment{width:auto!important;height:auto!important;margin:0 14px 16px!important;padding:0!important;box-sizing:border-box!important;background:none!important}
.shida_naiyo{width:auto!important;height:auto!important;margin:0!important;padding:15px 16px!important;box-sizing:border-box!important;background:#fbf8f1!important;border:1px solid #d0c3b2!important;border-left:4px solid #8b6a43!important;box-shadow:0 2px 5px rgba(54,38,27,.10)!important;color:#352b26!important;font-size:14px!important;line-height:1.85!important}
.shida_naiyo font{font-size:inherit!important;color:inherit!important}

/* y[Wir */
.shidashi-jump-nav{width:auto!important;margin:0 14px 24px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}
.shidashi-jump-nav a{width:100%!important;min-height:58px!important;padding:9px 25px 9px 10px!important;font-size:13px!important;line-height:1.45!important;letter-spacing:.02em!important}
.shidashi-jump-nav a span{right:9px!important}

/* ---------- iJ[h ---------- */
table.shidashi_tab1{
  display:block!important;
  width:auto!important;
  height:auto!important;
  margin:0 14px 24px!important;
  border-collapse:separate!important;
  border-spacing:0!important;
  background:#fff!important;
  box-shadow:0 2px 6px rgba(42,30,24,.13)!important;
}
.shidashi_tab1 tbody{display:block!important;width:100%!important}
.shidashi_tab1 tr{display:flex!important;flex-direction:column!important;width:100%!important}

/* ʐ^͍EzuɊ֌WȂX}zł͐擪 */
.tab1_tdl,.tab1_tdl2{
  display:block!important;
  order:1!important;
  width:100%!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
  box-sizing:border-box!important;
  background:#f5f1ee!important;
  text-align:center!important;
}
.tab1_tdr{
  display:block!important;
  order:2!important;
  width:100%!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
  box-sizing:border-box!important;
  background:#fff!important;
}
.tab1_tdl div,.tab1_tdl2 div{
  width:100%!important;
  height:auto!important;
  margin:0!important;
  padding:12px!important;
  box-sizing:border-box!important;
  background:none!important;
  text-align:center!important;
}
.tab1_tdl img,.tab1_tdl2 img{
  display:block!important;
  width:100%!important;
  max-width:340px!important;
  height:auto!important;
  margin:0 auto!important;
}

/* iF{œ */
.tab1_tdr1{
  width:auto!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
  background:#fbf8f1!important;
  background-image:none!important;
  border-top:1px solid #d7cbbb!important;
  border-bottom:1px solid #d7cbbb!important;
  border-left:4px solid #8b6a43!important;
}
.tab1_tdr1 p{
  margin:0!important;
  padding:13px 14px!important;
  box-sizing:border-box!important;
  background:none!important;
  color:#4a342b!important;
  font-family:"Yu Mincho","Hiragino Mincho ProN","MS PMincho",serif!important;
  font-size:17px!important;
  line-height:1.5!important;
  font-weight:normal!important;
  letter-spacing:.04em!important;
}
.tab1_tdr1 p font{color:#4a342b!important}

/* eEi */
.tab1_tdr2{
  width:auto!important;
  height:auto!important;
  min-height:0!important;
  margin:0!important;
  padding:14px 16px 18px!important;
  box-sizing:border-box!important;
  background:#fff!important;
  background-image:none!important;
  color:#222!important;
  font-size:14px!important;
  line-height:1.85!important;
  overflow-wrap:anywhere!important;
}
.tab1_tdr2 font{font-size:inherit!important;color:inherit!important}
.tab1_tdr2 div[style]{padding:0!important}

/* ---------- \CTA ---------- */
table.yoyaku{display:block!important;width:auto!important;height:auto!important;margin:22px 14px 10px!important}
.yoyaku tbody,.yoyaku tr,.yoyaku td{display:block!important;width:100%!important}
.yoyaku .mobile-reserve{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:58px!important;padding:10px 16px!important;box-sizing:border-box!important;border:1px solid #8c684f!important;background:linear-gradient(to bottom,#76163f 0%,#4d0829 52%,#270414 100%)!important;box-shadow:0 2px 5px rgba(0,0,0,.24)!important;color:#fff!important;text-decoration:none!important;font-family:"Yu Mincho","Hiragino Mincho ProN","MS PMincho",serif!important}
.yoyaku .mobile-reserve img{display:none!important}
.yoyaku .mobile-reserve span{flex:1 1 auto!important;text-align:center!important;font-size:18px!important;font-weight:bold!important;letter-spacing:.06em!important;text-shadow:0 1px 2px #000!important}
.yoyaku .mobile-reserve b{flex:0 0 auto!important;font-size:21px!important;font-weight:normal!important;color:#dfc8a0!important}

/* ---------- do䗿ɂ ---------- */
.shidashi_how{
  width:auto!important;
  height:auto!important;
  margin:26px 14px 18px!important;
  padding:0!important;
  box-sizing:border-box!important;
  background:#fff!important;
  box-shadow:0 2px 6px rgba(42,30,24,.12)!important;
}
.shidashi_title{
  width:100%!important;
  height:auto!important;
  min-height:54px!important;
  margin:0!important;
  padding:13px 14px!important;
  box-sizing:border-box!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  background:#fbf8f1!important;
  background-image:none!important;
  border:1px solid #b6a58d!important;
  border-left:4px solid #8b6a43!important;
  color:#4a342b!important;
  text-align:center!important;
  font-family:"Yu Mincho","Hiragino Mincho ProN","MS PMincho",serif!important;
  font-size:18px!important;
  line-height:1.45!important;
  letter-spacing:.08em!important;
}
.shidashi_title font{color:#4a342b!important}
.how_co{
  width:auto!important;
  height:auto!important;
  margin:0!important;
  padding:15px 16px 18px!important;
  box-sizing:border-box!important;
  background:#fff!important;
  background-image:none!important;
  color:#222!important;
  font-size:14px!important;
  line-height:1.9!important;
}
.how_co p{margin:0!important;padding:0!important}
.how_co font{font-size:inherit!important;color:inherit!important}

/* ---------- y[W㕔 ---------- */
table.to_top{display:block!important;width:auto!important;height:auto!important;margin:8px 14px 20px!important}
.to_top tbody,.to_top tr,.to_top td{display:block!important;width:100%!important}
.to_top .mobile-to-top{display:flex!important;align-items:center!important;justify-content:flex-end!important;width:100%!important;min-height:40px!important;padding:6px 0!important;box-sizing:border-box!important;color:#493b35!important;text-decoration:none!important;font-size:13px!important;font-weight:bold!important}
.to_top .mobile-to-top img{display:none!important}
.to_top .mobile-to-top span{display:inline-block!important;padding:7px 11px!important;border:1px solid #aa9c91!important;background:#fff!important;box-shadow:0 1px 2px rgba(0,0,0,.12)!important}

/* ---------- irEtb^[ ---------- */
#sub_navi{width:auto!important;height:auto!important;margin:12px 14px!important;padding:10px 8px!important;box-sizing:border-box!important;text-align:center!important}
#sub_navi p{margin:0!important;font-size:12px!important;line-height:2.1!important}
#sub_navi a{display:inline-block!important;padding:1px 3px!important}
#footer{clear:both!important;width:100%!important;height:auto!important;min-height:34px!important;margin:0!important;padding:10px 8px!important;box-sizing:border-box!important;text-align:center!important;font-size:10px!important;line-height:1.5!important}

/* XN[h~ */
#waku img{max-width:100%}
}


/* =========================================================
   2026-09-16 Ǖ
   udo䗿ɂāvoPCEX}zʂōVB
   sub.css̔wi摜EBwmɉB
========================================================= */
.shidashi_title{
  width:730px !important;
  min-height:58px !important;
  height:auto !important;
  margin:24px auto 18px !important;
  padding:13px 18px !important;
  box-sizing:border-box !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  background:#fbf8f1 !important;
  background-image:none !important;
  border:1px solid #b6a58d !important;
  border-left:4px solid #8b6a43 !important;
  box-shadow:0 2px 6px rgba(54,38,27,.12) !important;
  color:#4a342b !important;
  text-align:center !important;
  text-indent:0 !important;
  white-space:normal !important;
  overflow:visible !important;
  font-family:"Yu Mincho","Hiragino Mincho ProN","MS PMincho",serif !important;
  font-size:20px !important;
  font-weight:normal !important;
  line-height:1.5 !important;
  letter-spacing:.12em !important;
}
.shidashi_title font{
  display:inline !important;
  position:static !important;
  width:auto !important;
  height:auto !important;
  margin:0 !important;
  padding:0 !important;
  color:#4a342b !important;
  font:inherit !important;
  text-indent:0 !important;
  visibility:visible !important;
}

@media screen and (max-width:767px){
  .shidashi_title{
    width:auto !important;
    min-height:54px !important;
    margin:0 !important;
    padding:13px 14px !important;
    font-size:18px !important;
    letter-spacing:.08em !important;
  }
}

/* =========================================================
   2026-09-17 doEO[WeXg
   X܈ē^Ƌʂ̐EO[WEE֓B
   ̕Ǝʐ^Eie͕ύXȂB
========================================================= */

/* {̊ */
#waku{
  background-color:#f3eee6 !important;
  color:#4a4039 !important;
}

/* y[Wo */
.shidashi-page-title{
  width:730px;
  min-height:76px;
  margin:28px auto 28px;
  padding:18px 24px;
  box-sizing:border-box;
  display:flex;
  align-items:center;
  justify-content:center;
  background:#fbf8f1;
  border:1px solid #c6b79f;
  border-left:5px solid #a58a62;
  box-shadow:0 2px 6px rgba(58,45,34,.12);
  color:#4b392f;
  font-family:"Yu Mincho","Hiragino Mincho ProN","MS PMincho",serif;
  font-size:25px;
  font-weight:normal;
  line-height:1.5;
  letter-spacing:.14em;
  text-align:center;
}

/*  */
.shidashi_coment{
  background:none !important;
}
.shida_naiyo{
  background:#fbf8f1 !important;
  background-image:none !important;
  border:1px solid #d3c7b6 !important;
  border-left:4px solid #a58a62 !important;
  box-shadow:0 2px 5px rgba(58,45,34,.09) !important;
  color:#4a4039 !important;
}
.shida_naiyo font{color:inherit !important;}

/* y[W{^ */
.shidashi-jump-nav a{
  border-color:#c5b69f !important;
  background:linear-gradient(to bottom,#fffdf8 0%,#eee7dc 100%) !important;
  color:#563f32 !important;
  box-shadow:0 2px 5px rgba(58,45,34,.10) !important;
}
.shidashi-jump-nav a span{color:#a17b49 !important;}
.shidashi-jump-nav a:hover,
.shidashi-jump-nav a:focus{
  background:#e7ded0 !important;
  border-color:#a58a62 !important;
  color:#3f3028 !important;
}

/* iFwi摜OăO[Wn */
table.shidashi_tab1{
  background:#fbf8f1 !important;
}
.tab1_tdr,
.tab1_tdl,
.tab1_tdl2{
  background-color:#fbf8f1 !important;
}
.tab1_tdr1{
  background:#f5efe6 !important;
  background-image:none !important;
  border-top:1px solid #d5c8b7 !important;
  border-bottom:1px solid #d5c8b7 !important;
  border-left:4px solid #a58a62 !important;
}
.tab1_tdr1 p,
.tab1_tdr1 p font{
  color:#4b392f !important;
  font-family:"Yu Mincho","Hiragino Mincho ProN","MS PMincho",serif !important;
}
.tab1_tdr2{
  background:#fffdf9 !important;
  background-image:none !important;
  color:#4a4039 !important;
}
.tab1_tdr2 font{color:inherit !important;}

/* do䗿ɂ */
.shidashi_how{
  background:#fffdf9 !important;
}
.shidashi_title{
  background:#fbf8f1 !important;
  border-color:#c6b79f !important;
  border-left-color:#a58a62 !important;
  color:#4b392f !important;
}
.how_co{
  background:#fffdf9 !important;
  color:#4a4039 !important;
}

/* \CTAF摜g킸A1̉{^ɓ */
table.yoyaku{
  width:730px !important;
  margin:28px auto 24px !important;
  border-collapse:collapse !important;
}
table.yoyaku td{padding:0 !important;}
.yoyaku .mobile-reserve{
  width:100% !important;
  min-height:62px !important;
  padding:12px 20px !important;
  box-sizing:border-box !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  border:1px solid #b7a68d !important;
  background:linear-gradient(to bottom,#fffdf8 0%,#eee7dc 100%) !important;
  box-shadow:0 2px 6px rgba(58,45,34,.13) !important;
  color:#4b392f !important;
  text-decoration:none !important;
  font-family:"Yu Mincho","Hiragino Mincho ProN","MS PMincho",serif !important;
}
.yoyaku .mobile-reserve img{display:none !important;}
.yoyaku .mobile-reserve span{
  display:block !important;
  flex:1 1 auto !important;
  text-align:center !important;
  color:#4b392f !important;
  font-size:19px !important;
  font-weight:normal !important;
  letter-spacing:.10em !important;
  text-shadow:none !important;
}
.yoyaku .mobile-reserve b{
  display:block !important;
  flex:0 0 auto !important;
  color:#a17b49 !important;
  font-size:22px !important;
  font-weight:normal !important;
}
.yoyaku .mobile-reserve:hover,
.yoyaku .mobile-reserve:focus{
  background:#e7ded0 !important;
  border-color:#a58a62 !important;
}

/* Âuցv{^͔ÔCSSł\ */
table.to_top{display:none !important;}

/*  */
#sub_navi{
  color:#5b4c43 !important;
}
#sub_navi a{color:#65465a !important;}

@media screen and (max-width:767px){
  .shidashi-page-title{
    width:auto !important;
    min-height:58px !important;
    margin:0 14px 18px !important;
    padding:13px 14px !important;
    font-size:20px !important;
    letter-spacing:.10em !important;
  }
  table.yoyaku{
    width:auto !important;
    margin:22px 14px 18px !important;
  }
  .yoyaku .mobile-reserve{
    min-height:58px !important;
    padding:10px 14px !important;
  }
  .yoyaku .mobile-reserve span{
    font-size:17px !important;
    letter-spacing:.06em !important;
  }
}

/* doy[WFݒn */
#navi04{
  background:linear-gradient(to bottom,#c7b79f 0%,#ad9879 100%)!important;
  color:#fffdf8!important;
}


/* =========================================================
   2026-09-17 Shidashi matched to completed Ryori components
   ========================================================= */

/* Global navigation: exact Ryori greige component values */
#navi{background:#f4efe6!important;border-top:1px solid #c9bca8!important;border-bottom:1px solid #b9aa94!important}
#navi ul{background:#f4efe6!important}
#navi ul li{background:#f4efe6!important;border-right:1px solid #d8cdbc!important;border-bottom:0!important}
#navi ul li a,#navi01,#navi02,#navi03,#navi04,#navi05,#navi06,#navi07{
background:linear-gradient(to bottom,#fbf8f1 0%,#e8e0d3 100%)!important;background-image:none!important;
color:#55483f!important;text-shadow:none!important;border:0!important;
font-family:"Yu Mincho","Hiragino Mincho ProN","MS PMincho",serif!important;letter-spacing:.05em!important}
#navi ul li a:hover,#navi ul li a:focus,#navi ul li a#navi04{
background:linear-gradient(to bottom,#c8b79f 0%,#aa967b 100%)!important;color:#fffaf1!important}

/* In-page buttons: exact Ryori #ank dimensions/type */
.shidashi-jump-nav{width:730px!important;height:auto!important;margin:18px auto 24px!important;padding:0!important;display:flex!important;gap:10px!important;box-sizing:border-box!important}
.shidashi-jump-nav a{flex:1 1 0!important;min-width:0!important;min-height:52px!important;padding:10px 34px 10px 16px!important;box-sizing:border-box!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #b6a58d!important;background:linear-gradient(to bottom,#fffefa 0%,#f4efe6 100%)!important;box-shadow:0 2px 5px rgba(54,38,27,.12)!important;color:#4a342b!important;text-decoration:none!important;text-align:center!important;font-family:"Yu Mincho","Hiragino Mincho ProN","MS PMincho",serif!important;font-size:15px!important;line-height:1.45!important;letter-spacing:.05em!important}
.shidashi-jump-nav a span{position:absolute!important;right:14px!important;top:50%!important;transform:translateY(-50%)!important;color:#8b6a43!important;font-size:15px!important;font-family:serif!important}

/* Reservation CTA: exact Ryori yoyaku-modern values */
.yoyaku-modern{width:730px!important;max-width:calc(100% - 28px)!important;margin:26px auto 24px!important;padding:0!important;box-sizing:border-box!important}
.yoyaku-modern .mobile-reserve{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:58px!important;padding:11px 18px!important;box-sizing:border-box!important;border:1px solid #a88d69!important;background:linear-gradient(to bottom,#b9a384 0%,#947b5d 100%)!important;color:#fffdf8!important;text-decoration:none!important;text-shadow:none!important;box-shadow:0 2px 5px rgba(57,44,34,.18)!important;font-family:"Yu Mincho","Hiragino Mincho ProN","MS PMincho",serif!important}
.yoyaku-modern .mobile-reserve img{display:none!important}
.yoyaku-modern .mobile-reserve span{flex:1 1 auto!important;text-align:center!important;color:#fffdf8!important;font-size:18px!important;font-weight:normal!important;letter-spacing:.10em!important;text-shadow:none!important}
.yoyaku-modern .mobile-reserve b{flex:0 0 auto!important;color:#f4e5c9!important;font-size:21px!important;font-weight:normal!important}
.yoyaku-modern .mobile-reserve:hover,.yoyaku-modern .mobile-reserve:focus{background:linear-gradient(to bottom,#a99172 0%,#80684e 100%)!important}

@media screen and (max-width:767px){
#navi,#navi ul,#navi ul li{background:#f4efe6!important}
#navi ul li{border-right:1px solid #d4c8b7!important;border-bottom:1px solid #d4c8b7!important}
#navi ul li a,#navi01,#navi02,#navi03,#navi04,#navi05,#navi06,#navi07{background:linear-gradient(to bottom,#fbf8f1 0%,#e7dfd2 100%)!important;color:#55483f!important;text-shadow:none!important}
#navi ul li a#navi04{background:linear-gradient(to bottom,#c8b79f 0%,#aa967b 100%)!important;color:#fffaf1!important}
.shidashi-jump-nav{width:auto!important;height:auto!important;margin:4px 14px 24px!important;padding:0!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}
.shidashi-jump-nav a{width:100%!important;min-height:58px!important;padding:9px 24px 9px 10px!important;font-size:13px!important;line-height:1.45!important;letter-spacing:.02em!important}
.shidashi-jump-nav a span{right:9px!important;font-size:14px!important}
.yoyaku-modern{width:auto!important;max-width:none!important;margin:22px 14px 20px!important}
.yoyaku-modern .mobile-reserve{min-height:56px!important}
.yoyaku-modern .mobile-reserve span{font-size:17px!important}
}
