/*
Theme Name: 食楽 漁師村
Description: 写真・動画・店舗情報を管理画面から更新できる漁師村専用テーマ。
Version: 1.0.0
Author: KG PHOTO CREATOR
Text Domain: ryoshimura
*/
.rm-tominaga{background:#07376a;color:white;display:grid;grid-template-columns:1fr;gap:48px;align-items:center}.rm-tominaga .eyebrow,.rm-tominaga .line-link{color:#a9d7ff}.rm-tominaga h2{font-family:'Noto Serif JP',serif;font-size:clamp(30px,4vw,60px);font-weight:400}.rm-tominaga p{line-height:2.2}.rm-tominaga .line-link{border-color:#a9d7ff}.rm-tominaga:has(>img){grid-template-columns:1fr 1fr}.rm-tominaga>img{width:100%;aspect-ratio:16/9;object-fit:cover}.hero-artwork video{width:100%;height:100%;object-fit:cover}.rm-article{max-width:1200px;margin:auto}.rm-article h1{font-family:'Noto Serif JP',serif;font-size:clamp(32px,5vw,64px)}.rm-block-content{font-size:18px;line-height:2}.rm-block-content img,.rm-block-content video,.rm-block-content iframe{max-width:100%;height:auto}.rm-block-content figure{margin:32px 0}.rm-block-content .wp-block-embed__wrapper{aspect-ratio:16/9}.rm-block-content .wp-block-embed iframe{width:100%;height:100%}.rm-block-content h2{margin-top:2em}.rm-block-content .alignwide{width:100%}.rm-block-content .wp-block-columns{display:flex;gap:32px}.rm-block-content .wp-block-column{flex:1}.food-carousel .slide-image img{width:100%;height:100%;object-fit:cover}.photo-card img{width:100%;aspect-ratio:16/9;object-fit:cover}.admin-bar header{top:32px}@media(max-width:700px){.rm-tominaga:has(>img){grid-template-columns:1fr}.rm-block-content .wp-block-columns{display:block}.admin-bar header{top:46px}}

.rm-edit-link{display:inline-block;padding:10px 18px;background:white;color:#07376a!important;border-radius:4px;font:600 14px sans-serif;text-decoration:none}body:not(.logged-in) .rm-edit-link{display:none}

.rm-partner-logo{display:block;width:clamp(150px,20vw,240px);padding:20px;background:#fff;margin-bottom:30px;border-radius:3px}.rm-partner-logo img{display:block;width:100%;height:auto}.rm-tominaga .rm-partner-link{margin-top:20px}
