@media screen and (min-width: 769px){.hover{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.hover:focus{opacity:.7}}@media screen and (min-width: 769px) and (hover: hover){.hover:hover{opacity:.7}}.main.recipe .recipe_kv{background-image:url(/_wp/wp-content/themes/hiroshima-kenkouzukuri/dist/images/recipe_kv_sp@2x-BVbMpxzz.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}@media screen and (min-width: 769px){.main.recipe .recipe_kv{background-image:url(/_wp/wp-content/themes/hiroshima-kenkouzukuri/dist/images/recipe_kv@2x-B9KfyjO6.jpg)}}.main.recipe .category_item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;gap:10px;background-color:var(--bg-white);padding:16px 12px 16px 20px;border-bottom:1px solid var(--color-gray02)}.main.recipe .category_item:last-of-type{border-bottom:none}.main.recipe .category_name{display:block;font-size:.9375rem;font-weight:500}.main.recipe .icon_arrow01{width:100%;max-width:10px;aspect-ratio:1.1111111111}.main.recipe .recipe_name{font-size:1rem;font-weight:700;line-height:1.7;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media screen and (min-width: 769px){.main.recipe .recipe_name{font-size:1.125rem;display:block;overflow:auto}}.main.recipe .category_button{position:fixed;bottom:20px;left:50%;z-index:7;-webkit-transform:translateX(-50%);transform:translate(-50%);width:100%;max-width:176px;font-size:.9375rem;font-weight:700;text-align:center;color:var(--bg-white);background-color:var(--color-blue01);border-radius:6px;padding:15px;box-shadow:0 0 6px #00000080;opacity:1;visibility:visible;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}@media screen and (min-width: 1080px){.main.recipe .category_button{display:none}}.main.recipe .category_button.is_hidden{opacity:0;visibility:hidden}.main.recipe .category_menu{position:fixed;bottom:0;left:0;z-index:6;width:100%;padding:40px 20px 105px;background-color:var(--bg-white);border:2px solid var(--color-white);border-top-left-radius:20px;border-top-right-radius:20px;box-shadow:0 -3px 3px #00000029;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform:translateY(100%);transform:translateY(100%)}.main.recipe .category_menu.is_open{-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (min-width: 1080px){.main.recipe .category_menu{display:none}}.main.recipe .category_inner{display:grid;gap:12px 8px;height:100%;max-height:264px;overflow-y:auto;padding-top:28px}@media screen and (min-width: 375px){.main.recipe .category_inner{grid-template-columns:repeat(2,1fr)}}
