@charset "utf-8";:root{--header-menu-link-color:#ffffff;--header-menu-link-color-8p:rgba(255,255, 255,.08);--header-menu-link-color-34p:rgba(255,255, 255,.34);--header-menu-bg-color:#98b555;--base-font-color:#18171f;--base-font-color-8p:rgba(24,23, 31,.08);--base-font-color-34p:rgba(24,23, 31,.34);--container-bg-color:#ffffff;--primary-color:#98b555;}body{background-color:#ffffff;}body{font-family:'Noto Serif JP','HiraMinProN-W3','Hiragino Mincho ProN','HG明朝E',serif;}.slick-slide .sl-meta .sl-title *,.hd_title *,.plx_title,#banner_title *,#banner_roll_title *,.ct-whole .hd-title *,.ct-whole .sub-title,.loop-title *,.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6,.loop-sec-header h1 *,.inside-title *,.dp_tab_widget_ul *,#reply-title *,.wd-title *{font-weight:bold;}.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{font-weight:bold;}.entry,.widget-box .dp_text_widget,.widget-box .textwidget{font-size:16px;}.mb-theme .entry,.mb-theme .widget-box .dp_text_widget,.mb-theme .widget-box .textwidget{font-size:16px;}.dp-container .entry a,.dp-container .dp_text_widget a,.dp-container .textwidget a,#comment_section .commentlist a:hover{color:#dd6021;}.dp-container .entry a:hover,.dp-container .dp_text_widget a:hover,.dp-container .textwidget a:hover,.fake-hover:hover{color:#d86c24;}.dp-container pre,.entry input[type="submit"],.plane-label,input#submit{color:#ffffff;background-color:#98b555;}.hd_slideshow .slick-arrow{background-color:#98b555;color:#ffffff;}.hd_slideshow .slick-slide .sl-meta .sl-cat{background-color:rgba(255,255,255, .18);}.hd_slideshow .slick-dots{background-color:#ffffff;}.hd_slideshow .slick-dots li{background-color:#98b555;}.slick-arrow,.slick-slide .sl-meta .sl-date{background-color:#ffffff;color:#98b555;}.header-banner-inner,.header-banner-inner a, .header-banner-inner a:hover{color:#ffffff;}.mb-theme .header-banner-inner,.mb-theme .header-banner-inner a, .mb-theme .header-banner-inner a:hover{color:#ffffff;text-shadow:0 0 15px rgba(0,0,0,.72);}.header-banner-inner #banner_title::before,.header-banner-inner #banner_title::after{border-color:#ffffff;}.main_burger .burger{color:#ffffff;border-color:#ffffff;background-color:rgba(152,181,85,.28);}.main_burger .burger:hover,#global_menu_ul .sub-menu,.pc .main_menu{color:#ffffff;background-color:#98b555;}.pc .main_menu a{color:#ffffff;}.pc .main_menu a:hover{color:#ffffff;}#global_menu_ul .menu-item,#global_menu_ul .menu-item:first-child,#global_menu_ul .menu-item .expand,#global_menu_ul .menu-item .expand-prev,#hd_searchform .search-form .words-area{border-color:rgba(255,255,255, .28);}#global_menu_ul .menu-item .menu-link::before{background-color:rgba(255,255,255, .06);}.main_burger .inner,.main_burger .inner::before,.main_burger .inner::after,.hd_sns_links ul li a,#headline-sec,#headline-sec .cat_link{background-color:#ffffff;}.hd_sns_links ul li i{color:#98b555;}#headline-sec .headline_main_title::before,#headline-sec .headline_main_title::after,.hd_sns_links .sns_link::before,.hd_sns_links .sns_link::after{border-color:#ffffff;}.hd_tel a,.header_container.pc,.header_container.pc a,.header_container.pc a:hover{color:#ffffff;}#headline-sec{color:#98b555;border-color:rgba(152,181,85, .8);}#headline-sec a,#headline-sec a:hover{color:#98b555;}.headline_main_title::before,.headline_main_title::after{border-color:#98b555;}.header_container.pc::before,.header_container.mb,.headline_main_title{color:#ffffff;background-color:#98b555;}.header_container.pc.pos_ab,.header_container.pc.not-home{border-color:rgba(152,181,85,.62);}#hd_searchform .search-form input.search-field{color:#ffffff;background-color:rgba(152,181,85,.92);}.ct-hd .content_svg{fill:#ffffff;}.pc .ct-whole{padding-top:16vh;padding-bottom:18vh;}.pc .ct-whole.not-home{padding-top:calc(16vh + 74px);}.pc .ct-whole:not(.body-bgimg):not(.video){padding-bottom:calc(18vh + 2.5vw);}.pc .ct-whole.not-home.bgimg{padding-top:calc(21vh + 74px);padding-bottom:23vh;}.mb-theme .ct-whole{padding-top:8vh;padding-bottom:8vh;}.dp-container{color:#18171f;}.dp-container.home,.dp-container::after{background-color:var(--bg-color,rgba(255, 255,255,0.92));}#gotop.pc{color:#98b555;background-color:#98b555;}.dp-container a,.dp-container a:hover,.main-wrap a{color:#18171f;}body.use-trst::after,.pace,#gotop.pc i::before,#gotop.pc i::after{background-color:#ffffff;}.pace .pace-activity::before,.pace .pace-activity::after{background-color:#98b555;}.pace .pace-progress::after{color:#18171f;}.ft-widget-content .widget-area {width:100%;}.dp-container .entry a{font-weight:normal;text-decoration:none;}.dp-container .entry a:hover{text-decoration:underline;}.dp-container .author_info .author_sns a,.dp-container .dp_feed_widget a{color:#ffffff;background-color:#18171f;}.dp-container .author_info .author_sns a::before,.dp-container .author_info .author_sns a::after,.dp-container .dp_feed_widget a::before,.dp-container .dp_feed_widget a::after{border-color:#18171f;}.loop-section:not(.portfolio) .loop-title a,.loop-section:not(.portfolio) .loop-share-num a,.loop-section:not(.portfolio) .meta-author a,.loop-section.portfolio.three .loop-title a{color:#18171f;}.loop-excerpt{color:rgba(24,23,31, .92);}.loop-section.portfolio.two .loop-article .loop-date{background-color:#ffffff;color:#18171f;}.loop-section.portfolio .loop-article.default .loop-figure::before,.loop-section.portfolio.two .loop-article .loop-date{background-color:#98b555;color:#ffffff;}.single-article::before,.loop-media-icon::before,.loop-section.magazine .loop-article-content,.loop-section.magazine .loop-title.video{background-color:#ffffff;}.loop-section.portfolio.three .loop-table.backward .loop-cell{background-color:#ffffff;color:#18171f;}.loop-section.portfolio .meta-views,.loop-section.magazine:not(.mobile) .meta-views{color:#18171f;background-color:rgba(255,255,255,.7);}.loop-section.magazine:not(.mobile) .loop-title{background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 30%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 30%,rgba(255,255,255,1) 100%);}.loop-section.portfolio:not(.mobile) .loop-article .loop-share-num i,.loop-section.portfolio:not(.mobile) .loop-article .meta-cat a,.loop-media-icon i{color:#98b555;}.slick-slide .sl-meta-inner::before,.loop-section .loop-figure.gradient::before,.loop-section.news .loop-article::after,.mb-theme .loop-section.nml-mag .loop-article::after,.mb-theme .single-nav .navlink::before,.header_container.mb::before,.footer_bar::before,.navigation .nav_to_paged a,.author_img::before,.author_desc::before,.entry h1::after, .entry h2::after, .entry h3::after, .entry h4::after, .entry h5::after, .entry h6::after, .dp_text_widget h1::after, .dp_text_widget h2::after, .dp_text_widget h3::after, .dp_text_widget h4::after, .dp_text_widget h5::after, .dp_text_widget h6::after, .textwidget h1::after, .textwidget h2::after, .textwidget h3::after, .textwidget h4::after, .textwidget h5::after, .textwidget h6::after{background:-webkit-linear-gradient(-45deg,#98b555 0%,#d7a058 100%);background:linear-gradient(135deg,#98b555 0%,#d7a058 100%);}.navigation .nav_to_paged a:hover{background:-webkit-linear-gradient(-45deg,#d7a058 0%,#98b555 100%);background:linear-gradient(135deg,#d7a058 0%,#98b555 100%);}.loop-section .loop-figure.gradient.gr-animate::before{background-size:180% 180%;}.loop-figure::before,.ct-whole{background-color:#98b555;}.meta-cat a{color:#18171f;}.search-form input.search-field{color:#18171f;}input.gsc-input{background-color:#ffffff!important;border-color:rgba(24,23,31,.22)!important;}#hd_searchform input.gsc-input{background-color:#ffffff!important;border-color:rgba(255,255,255,.36)!important;}td.gsc-search-button{color:#18171f!important;}#hd_searchform .search-form .words-area button.search-btn,#hd_searchform .search-form input.search-field,#hd_searchform td.gsc-search-button::before{color:#ffffff;}#hd_searchform td.gsc-search-button{color:#ffffff!important;}#hd_searchform .search-form{color:rgba(255,255,255,.7);}#hd_searchform.mb .search-form .words-area{border-color:rgba(255,255,255,.28);}#hd_searchform .search-form .preset-words-area a.pword{color:#98b555;background-color:#ffffff;}input[type="checkbox"]:checked,input[type="radio"]:checked {background-color:#98b555;}select{color:#18171f;}.footer select{color:#ffffff;}.flw_box.tw{background-color:rgba(24, 23, 31,.12);}.dp_toc_container{border-color:rgba(152, 181, 85,.2);background:#ffffff;}.dp_toc_container::before{background:rgba(152, 181, 85,.04);}.dp_toc_container ul.dp_toc_ul{border-color:rgba(152, 181, 85,.24);}.dp_toc_container p.toc_title_block>span::before,.dp_toc_container ul.dp_toc_ul>li::before{background:rgba(152, 181, 85,.16);}.dp_toc_container ul.dp_toc_ul li a,.dp_toc_container ul.dp_toc_ul li a:hover,.dp_toc_container ul.dp_toc_ul>li li::before{color:#18171f;}.rank_label.thumb{background-color:#98b555;}.rank_label.no-thumb{color:rgba(24,23,31,.1);}#wp-calendar tbody td a:hover::before,#wp-calendar tbody td a:hover::after{border-color:#98b555;}address{border-color:#98b555;}#comment_section ul.children::before{border-color:transparent transparent rgba(24,23,31, .06) transparent;}.slick-dots li,.widget_pages li a::after,.widget_nav_menu li a::after,.widget_nav_menu li.current-menu-item a::after,.widget_categories li a::after,.recent_entries li::after,.dp_related_posts.vertical li::after,.inside-title::before,#reply-title::before,.wd-title::before,.dp_tab_widget_ul li::before,#switch_comment_type li::after{background-color:#98b555;}.dp_tab_widget_ul li,.inside-title,#reply-title,.wd-title{text-shadow:0 0 8px #ffffff;}.dp_tab_widget_ul{border-color:rgba(152,181,85, .6);}.entry ul li::before,.dp_text_widget ul li::before,.textwidget ul li::before{background-color:#98b555;box-shadow:0 0 0 3px rgba(152, 181,85,.3);}.entry ol li::before,.dp_text_widget ol li::before,.textwidget ol li::before,.single-nav .navlink::before,.single-nav .desc{background-color:#98b555;color:#ffffff;}.inside-title::after,#reply-title::after,.wd-title::after{background-color:#d7a058;}.tagcloud a,#comment_section .comment-meta .comment-reply-link,.entry>p>a.more-link{color:#18171f;}.author_info .dp_related_posts::before,.author_info .dp_related_posts::after,#dp_breadcrumb_nav li::after,.loop-section.normal .loop-meta>div::after,.loop-section.magazine .loop-meta>div::after{background-color:#18171f;}.dp_page_navigating{color:#98b555;}.loop-section .more-link a,.navigation a,.navigation a:hover,.dp-container .more-entry-link a,.dp-container .dp-pagenavi a,.dp-container .dp-pagenavi .page-numbers:not(.dots),.dp-container .dp-pagenavi .page-numbers.current{color:#ffffff;background-color:#98b555;border-color:#98b555;}.nav_to_paged a::before,.nav_to_paged a::after,.dp-container .more-entry-link a::before,.dp-container .more-entry-link a::after,.dp-container .dp-pagenavi .page-numbers::before,.dp-container .dp-pagenavi .page-numbers::after,.loop-section .more-link a::before,.loop-section .more-link a::after,#gotop::before,#gotop::after{border-color:#98b555;}.single_post_meta .meta-cat a:hover,.dp_related_posts .meta-cat a:hover,.tagcloud a:hover,#comment_section .comment-meta .comment-reply-link:hover,.entry>p>a.more-link:hover{color:#ffffff;background-color:#18171f;border-color:#18171f;}.tooltip-arrow{border-color:transparent transparent #18171f transparent;}.tooltip-msg{color:#ffffff;background-color:#18171f;}.dp-container blockquote::before,.dp-container blockquote::after{color:#98b555;}#comment_section li.comment::after,#comment_section li.trackback::after,#comment_section li.pingback::after {background-color:#98b555;}.modal_wrapper.main_menu{color:#ffffff;background-color:#98b555;}.modal_wrapper.main_menu a{color:#ffffff;}.footer_bar,.menu_sns_links a.menu-link,.search-form .submit-area button.search-btn{background-color:#98b555;color:#ffffff;}.ftbar_btn,.ftbar_btn a{color:#ffffff;}.main_slide_menu .menu-item,.main_slide_menu .menu-item:first-child,.main_slide_menu .menu-item .expand{border-color:rgba(255,255,255, .32);}.wow{visibility:hidden}.footer,.footer::before{color:#ffffff;background-color:#a8751e;}.footer .content_svg{fill:#a8751e;}#footer_menu_ul{background-color:rgba(255,255,255,.05);}.footer .copyright{background-color:rgba(255,255,255,.10);}.footer a{color:#ffffff;}.footer a:hover{color:#f4f4f4;}.footer .wd-title::before,.footer .wd-title::after{background-color:#ffffff;}.footer .wd-title,.footer .dp_tab_widget_ul li,.footer .inside-title{text-shadow:0 0 5px #a8751e;}.footer .dp_tab_widget_ul li::before{background-color:#ffffff;}.footer .tagcloud a:hover{color:#a8751e;background-color:#ffffff;border-color:#ffffff;}.footer .more-entry-link a,.footer .dp_feed_widget a{color:#a8751e;background-color:#ffffff;}.footer .more-entry-link a::before,.footer .more-entry-link a::after{border-color:#ffffff;}.footer .recent_entries .loop-share-num i{color:#ffffff;border-color:rgba(255,255,255, .09);background-color:rgba(255,255,255, .05);}.footer #wp-calendar caption, .footer #wp-calendar th,.footer #wp-calendar td{background-color:rgba(255,255,255, .04);}.footer #wp-calendar tbody td#today,.footer #wp-calendar tbody td a::before{background-color:rgba(255,255,255, .14);}.footer .dp_tab_widget_ul,.footer .dp_tab_widget_ul li.active_tab{border-color:#ffffff;}.footer .search-form input.search-field{color:#ffffff;}.footer .widget_pages li a::after, .footer .widget_nav_menu li a::after, .footer .widget_categories li a::after, .footer .recent_entries li::after{background-color:rgba(255,255,255,.58);}.footer .author_info .author_sns a,.footer .dp_feed_widget a{color:#a8751e;background-color:#ffffff;}.footer .author_info .author_sns a::before,.footer .author_info .author_sns a::after,.footer .dp_feed_widget a::before,.footer .dp_feed_widget a::after{border-color:#ffffff;}#footer_menu_ul .menu-item::after{background-color:rgba(255,255,255,.6);}.btn,a.btn{border-color:#98b555;color:#98b555;}.btn:not([class*="btn-"]):hover,a.btn:not([class*="btn-"]):hover{border-color:#98b555;}.btn::after,.label{background-color:#98b555}.label::after{background-color:#ffffff;}.footer .label::after{background-color:#a8751e;}/* ボタンとラベルにシャドウをつける */.btn,.label{box-shadow:0 6px 15px -4px rgba(0,0,0,.52);}/* リストの点消し用 */.no-list-style li::before {    content: none !important;}/* アイコンリスト */#dpicon-list {margin: 0 auto;}#dpicon-list li {display:inline-block;width: 54px;height: 54px;min-height: 54px;padding:5px;font-size:22px;  line-height: 1.3;text-align: center;} #dpicon-list li::before { content:none;} #dpicon-list li .mls {display: none;}/* フリップカードショートコードのちらつき防止 */.dp_sc_flip_card .card_item:hover .flipper.back{-ms-backface-visibility:visible;}/* ヘッダーバーの不透明度を無効 */.header_container::before{    opacity:1;}.widget-container.top {padding-top: 0;}/* Aboutページのみ表示する最初のパララックスウィジェットの上部余白 */body.page-id-4775 .plx_widget:first-of-type .widget-box{padding-top:8rem;}/* コンテナエリア上部の余白削除 */.dp-container {    padding-top:0;}/* コンテナエリア上部のコンテンツ幅固定 */.plx_widget .widget-box {    max-width: 1180px !important;}/* コンテナエリア下部の左右余白除去 */.widget-container.full-wide .widget-box:not(.dp_archive_widget){    padding:0;    margin-bottom:0;}.mb-theme .widget-container.bottom{    margin:0 -10px;}/** * オリジナル設定 *//* 再利用コンテンツではリンク画像の影を無効化 */.deb_reusable_content a>img[class*="wp-image-"] {    box-shadow: none;}/* トップページのヘッダー直下の波型要素 */.home .plx_widget:first-of-type{     padding:2rem 0;   }/* タイトル */.title {    font-weight: bold;}.title__number {    color: #ffffff;    background: #804012;    margin-right: 5px;    display: inline-block;    width: 20px;    text-align: center;}/* 説明 */.setsumei p {    padding-left: 15px;}/* 「葉物野菜図鑑」の各見出し */.hamono__name {    border-bottom-width: 5px;    border-bottom-style: dotted;    border-bottom-color: #e0acb8;}/* プロフェッショナル＆著名人コラボ企画 */.event_box {    background: #FFF;    padding: 10px;    margin: 20px 1px;    overflow: auto;    display: block;    border: 1px solid #ddd;    border-radius: 4px;    box-shadow: 0 1px 3px rgb(0 0 0 / 6%);    transition: all 0.2s ease-in-out;}/* 画像リンク */.imageLink {position: relative;    display:block;}.imageLink  img{width:100%;    margin: 0;}.imageLink  div {position: absolute;    bottom:0;    width:100%;    height:25%;    background-color: rgba(0,0,0,0.5);    display:flex;    justify-content:center;    align-items: center;}.imageLink  p {color:white;    margin:0;    padding: 5%;    font-size:200%;}.reservation_button {display: flex;    justify-content: center;}/* 再利用コンテンツ お問い合わせの地図サイズ調整 */.in-max-width {    max-width: 50%;}.mb-theme .in-max-width {    max-width: 100%;}/* メディア・イベントのカードサイズ調整 */.media_card img{width: 100%;}/* 翻訳ボタン配置 */.gtranslate_wrapper {    position: fixed;    top: 15px;    right: 15px;    z-index: 100;} .mobile .gtranslate_wrapper {    top: 3px;    right: 3px;}.mobile .widget-box {    margin:0;}/* 再利用コンテンツ トップページパララックスコンテンツ */.fixed-block {  width: 100%;  min-height: 70vh;  overflow: hidden;  position: relative;}.fixed-block .fixed-frame {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  -webkit-clip-path: inset(0);  clip-path: inset(0);  /* z-index: -1; */}.fixed-block .fixed-frame .fixed-image {  position: fixed;  top: 0;  left: 0;  width: 100%;  height: 100vh;  background-repeat: no-repeat;  background-position: center center;  background-size: cover;}/* メニュー表 */.allergy td {padding: 5px !important;}.allergy .deb-pre--txt-mk {border-radius: 50%;}.menu_image_wrapper {  position: relative;  }.menu_image_wrapper .deb-media__caption {    border: none;    margin: 0;}.menu_information .allergy table {margin: 0;    margin-left: auto;}.menu_information .icons figure{    margin: 0 !important;}.menu_information .dish_name p{    margin: 0;}.menu_information .prices p{    margin: 0.4em;}.menu_information.no_image_menu_wrapper {    gap: 0;}.menu_information.no_image_menu_wrapper .dish_name > .wp-block-columns {  margin: 0;  }@media only screen and (max-width: 1024px) {.menu_image_wrapper img {  max-width: 512px;    max-height: 340px;}}@media only screen and (max-width: 780px) {    .menu_image_wrapper img {  max-width: 300px;    max-height: 199px;}     .menu_information > .deb-column__content > .wp-block-columns {gap: 0;    }    .menu_information .icons {display: flex;        gap: 5px;    }}.flex_wrapper {    display: flex;}.allergy.text-right .wp-element-caption {    text-align: right;}.icon_price {    justify-content: center;    margin: 0 auto;    gap: 50px}.samugyo_wrapper >.wp-block-group__inner-container {    margin: 0 auto;    width: fit-content;}.samugyo_wrapper p {    margin-bottom: 0;}.samugyo_wrapper .explanation {    max-width: 400px;}.samugyo_wrapper .flex_wrapper {    justify-content: space-between;    gap: 5px;}.menu_image_wrapper {position: relative;}.menu_image_wrapper .hot_level_up_icon {position: absolute;  top: 0;  left: 0;}.heading_wrapper {position: relative;}.heading_wrapper .hot_level_up_icon {position: absolute;top: -8px;left: 280px;}/* サムジャン画像 */.samujan_wrapper {    max-width: 400px;    height: fit-content;    position: relative;    margin: auto;}.samujan_wrapper img {    width: 100%;}.samujan_wrapper p {    position: absolute;    top: 30%;    left: 4%;    color: #671106;    font-size: 100%;    margin: 0;    text-align: center;}.samujan_wrapper p span {    font-size: 80%;}@media screen and (max-width: 360px) {    .samujan_wrapper p {        font-size: 70%;    }}/* メディアリンク画像 */.mediaImageLink {  position: relative;  display: block;  width: 100%;  height: fit-content;}.mediaImageLink img {  width: 100%;  margin: 0;}.mediaImageLink div {  position: absolute;  bottom: 5%;  width: 100%;  height: 25%;  display: flex;  justify-content: center;  align-items: center;}.mediaImageLink p {  color: white;  margin: 0;  padding: 5%;  font-size: 200%;}@media screen and (max-width: 1024px) {  .mediaImageLink p {    font-size: 150%;  }}@media screen and (max-width: 768px) {  .mediaImageLink p {    font-size: 200%;  }}/* サンパスタイル画像 */.sampastyle_wrapper {    position: relative;    max-width: 990px;    margin: 0 auto;}.sampastyle_wrapper img {    width: 100%;    margin: 0;}.sampastyle_wrapper p {    margin: 0;    text-align: center;}.sampastyle_wrapper .sampastyle_hangul {    position: absolute;    top: 3%;    left: 8%;    font-size: 120%;    color: #fff;    line-height: 1.2;}.sampastyle_wrapper .sampastyle_hangul span {    font-size: 400%;}.sampastyle_wrapper .sampastyle_annotation {    position: absolute;    top: 16%;    left: 7%;}.sampastyle_wrapper .sampastyle_title {    position: absolute;    top: 4%;    right: 16%;    font-size: 150%;    color: #9b1c0c;}.sampastyle_wrapper .sampastyle_title span {    font-size: 130%;    margin-left: 10px;}.sampastyle_wrapper .sampastyle_text {    position: absolute;    top: 10%;    right: 24%;}.sampastyle_wrapper .sampastyle_text span {    font-size: 150%;}.sampastyle_wrapper .sampastyle_text span strong {    font-size: 130%;    font-weight: normal;}@media screen and (max-width: 960px) {    .sampastyle_wrapper {        font-size: 80%;    }}@media screen and (max-width: 768px) {    .sampastyle_wrapper {        font-size: 60%;    }}@media screen and (max-width: 428px) {    .sampastyle_wrapper {        font-size: 40%;    }    .sampastyle_wrapper .sampastyle_text {        position: absolute;        top: 10%;        right: 13%;    }}/* 野菜画像 */.yasai_wrapper {    position: relative;    max-width: 1180px;}.yasai_wrapper img {    width: 100%;}.yasai_wrapper p {    position: absolute;    bottom: 28%;    right: 11%;    margin: 0;    color: #9b1c0c;    text-align: right;    line-height: 1.2;    font-size: 120%;    font-weight: bold;}.yasai_wrapper p span {    font-size: 150%;}.yasai_wrapper p span strong {    font-size: 130%;}@media screen and (max-width: 768px) {    .yasai_wrapper {        font-size: 65%;    }}@media screen and (max-width: 428px) {    .yasai_wrapper {        font-size: 35%;    }    .yasai_wrapper p {        right: 5%;    }}/* 水刺斎ロゴ画像 */.suranje_logo_wrapper {    position: relative;    max-width: 438px;    margin: 0 auto;}.suranje_logo_wrapper img {    width: 100%;    margin: 0;}.suranje_logo_wrapper .suranje_logo_furigana {    position: absolute;    top: 2%;    right: 25%;    margin: 0;    font-size: 130%;    font-weight: bold;    letter-spacing: 7px;}.suranje_logo_wrapper .suranje_logo_kitchen {    position: absolute;    bottom: 3%;    right: 49%;    margin: 0;    font-size: 70%;    font-weight: bold;}.suranje_logo_wrapper .suranje_logo_annex {    position: absolute;    bottom: 3%;    right: 11%;    margin: 0;    font-size: 70%;    font-weight: bold;}@media screen and (max-width: 360px) {    .suranje_logo_wrapper {        font-size: 70%;    }}