@charset "UTF-8";.container.astro-dm6k5sok{margin-inline:15px}@media (768px <= width){.container.astro-dm6k5sok{width:1094px;margin-inline:auto}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.wrapper.astro-tpngfcg5{position:relative;height:100svh}@media (768px <= width){.logo-container.astro-tpngfcg5{position:relative;width:clamp(1280px,100%,1440px);margin-inline:auto}}.logo.astro-tpngfcg5{position:absolute;top:43px;left:15px;z-index:2;width:85px;height:33px}@media (768px <= width){.logo.astro-tpngfcg5{top:54px;left:60px;width:193px;height:75px}}.main-container.astro-tpngfcg5{display:grid;place-items:center;width:100%;height:100svh;padding-right:1.3333333333lvw}@media (768px <= width){.main-container.astro-tpngfcg5{padding-right:0;padding-left:9.0277777778lvw}}.main.astro-tpngfcg5{position:relative;z-index:1;width:100%;max-width:364px;height:52.4737631184svh;max-height:350px;overflow:hidden;opacity:0}.wrapper.astro-tpngfcg5.is-loaded .main.astro-tpngfcg5{animation:.5s linear 1.3s fade-in forwards}@media (768px <= width){.main.astro-tpngfcg5{max-width:1122px;height:68.215892054svh;max-height:592px}}.main.astro-tpngfcg5 img.astro-tpngfcg5{width:auto;height:100%;margin-inline:auto;object-fit:cover}.tr.astro-tpngfcg5{position:absolute;top:0;right:0;opacity:0}.wrapper.astro-tpngfcg5.is-loaded .tr.astro-tpngfcg5{animation:.5s linear .5s fade-in forwards}.tr.astro-tpngfcg5 img.astro-tpngfcg5{width:auto;height:25.9370314843svh;max-height:173px}@media (768px <= width){.tr.astro-tpngfcg5 img.astro-tpngfcg5{height:48.4257871064svh;max-height:323px}}.bl.astro-tpngfcg5{position:absolute;bottom:0;left:0;opacity:0}.wrapper.astro-tpngfcg5.is-loaded .bl.astro-tpngfcg5{animation:.5s linear .8s fade-in forwards}.bl.astro-tpngfcg5 img.astro-tpngfcg5{width:auto;height:25.3373313343svh;max-height:169px}@media (768px <= width){.bl.astro-tpngfcg5 img.astro-tpngfcg5{height:44.8275862069svh;max-height:299px}}.scroll.astro-tpngfcg5{position:absolute;bottom:min(110px,16.4917541229svh);left:0;display:grid;place-items:center;width:100%;opacity:0}.wrapper.astro-tpngfcg5.is-loaded .scroll.astro-tpngfcg5{animation:.5s linear 1.3s fade-in forwards}@media (768px <= width){.scroll.astro-tpngfcg5{bottom:min(110px,2.9985007496svh)}}.scroll.astro-tpngfcg5 img.astro-tpngfcg5{display:block;width:auto;height:5.0974512744svh;max-height:34px;aspect-ratio:56/54}@media (768px <= width){.scroll.astro-tpngfcg5 img.astro-tpngfcg5{height:8.095952024svh;max-height:54px;aspect-ratio:1/1}}.wrapper.astro-od7seaan{text-decoration:none}.article.astro-od7seaan{display:flex;flex-direction:column;gap:10px}.image.astro-od7seaan{overflow:hidden;border-radius:8px}.image.astro-od7seaan img.astro-od7seaan{transition:transform .5s ease;transform:scale(1)}@media (width < 768px){.image.astro-od7seaan img.astro-od7seaan{aspect-ratio:167/133;object-fit:cover}}@media (any-hover: hover){.wrapper.astro-od7seaan:hover .image.astro-od7seaan img.astro-od7seaan{transform:scale(1.1)}}.title.astro-od7seaan{display:flex;align-items:center;justify-content:center;min-height:2lh;font-size:.75rem;line-height:1.33;color:#518594;text-align:center;word-break:keep-all;overflow-wrap:break-word}@media (768px <= width){.title.astro-od7seaan{font-size:1.3125rem}}.button.astro-od7seaan{display:flex;gap:6px;align-items:center;justify-content:center;width:116px;padding:10px 16px;margin-inline:auto;font-size:.625rem;font-weight:500;color:#fff;background-color:#518594;border-radius:calc(infinity * 1px);transition:background-color .25s}@media (any-hover: hover){.wrapper.astro-od7seaan:hover .button.astro-od7seaan{background-color:#acc9d2}}@media (768px <= width){.button.astro-od7seaan{gap:11px;width:224px;padding:18px 20px;font-size:.9375rem}}.button.astro-od7seaan span.astro-od7seaan{margin-block:var(--leading-trim)}.button.astro-od7seaan svg.astro-od7seaan{width:14px;height:11px}@media (768px <= width){.button.astro-od7seaan svg.astro-od7seaan{width:16px;height:13px}}.wrapper.astro-a62fgbsq{position:relative}@media (width < 768px){.text.astro-a62fgbsq{display:none}}.text.astro-a62fgbsq img.astro-a62fgbsq{margin-inline:auto}.list.astro-a62fgbsq{display:grid;grid-template-columns:1fr 1fr;gap:30px 10px}@media (768px <= width){.list.astro-a62fgbsq{position:relative;grid-template-columns:519px 519px;gap:50px 0;justify-content:space-between;margin-top:78px}}.illust.astro-a62fgbsq{position:absolute}@media (width < 768px){.illust.astro-a62fgbsq{display:none}}.illust-1.astro-a62fgbsq{top:-22px;right:70px}.illust-2.astro-a62fgbsq{top:336px;right:-227px}.illust-3.astro-a62fgbsq{top:1309px;left:-213px}.illust-4.astro-a62fgbsq{top:2359px;left:100%}@layer reset{*,*:before,*:after{box-sizing:border-box;padding:0;margin:0}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){tab-size:2;text-size-adjust:none}:where(body){font-family:system-ui,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}:where(button){all:unset}:where(input,button,textarea,select){box-sizing:border-box;font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(a){color:inherit;text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg,video){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:anywhere}:where(hr){block-size:0;overflow:visible;color:inherit;border:none;border-block-start:1px solid}:where(dialog){inset:unset;max-width:unset;max-height:unset;background:none;border:none}:where(dialog:not([open],[popover])){display:none!important}:where([popover]){inset:unset;color:inherit;background:none;border:none}:where([popover]:not(:popover-open)){display:none!important}:where(:focus-visible){outline:3px solid CanvasText;outline-offset:1px;box-shadow:0 0 0 5px Canvas}:where(:focus-visible,:target){scroll-margin-block:8vh}:where(.visually-hidden:not(:focus-within,:active)){position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;user-select:none!important;border:0!important}}@layer reset,base;:root{--font-family: "Zen Kaku Gothic Antique", "Hiragino Sans", "メイリオ", sans-serif;--leading-trim: calc((1em - 1lh)/2) ;--color-text: #000;--color-text-link: #03c;--color-primary: #518594}@layer base{:where(html){overflow-y:scroll;color-scheme:normal}:where(html:has(dialog:modal[open])){overflow:visible}:where(body){font-family:var(--font-family);color:#000}@media (768px <= width){:where(body){min-width:1280px;overflow-x:clip}}:where(body):has(dialog[open]){padding-right:var(--scrollbar-width);overflow:clip}:where(a){color:#03c;text-decoration:none;transition-duration:.25s;transition-property:opacity,color}@media (any-hover: hover){:where(a):hover{text-decoration:underline}}:where(:focus-visible){outline:2px solid #03c;outline-offset:0;box-shadow:none}:where(img){max-width:100%;height:auto;vertical-align:middle;user-select:none}:where(input[type=search])::-webkit-search-cancel-button{appearance:none}:where(sub,sup){position:relative;font-size:75%;line-height:0;vertical-align:baseline}:where(sub){bottom:-.25em}:where(sup){top:-.5em}:where(.visually-hidden){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}}body{background:var(--bg) #d3d3d3 0% 0% repeat;background-size:576px 324px}@media (768px <= width){body{background:var(--bg) #d3d3d3 0% 0% repeat;background-size:1344px 756px}}.main.astro-j7pv25f6{margin-top:40px}@media (768px <= width){.main.astro-j7pv25f6{margin-top:110px}}.recipe-button.astro-j7pv25f6{display:block;width:286px;padding:21px 16px;margin:60px auto 0;background-color:#518594;border-radius:calc(infinity * 1px);transition:background-color .25s}@media (768px <= width){.recipe-button.astro-j7pv25f6{width:478px;margin-top:140px}}@media (768px <= width) and (any-hover: hover){.recipe-button.astro-j7pv25f6:hover{background-color:#acc9d2}}.footer.astro-j7pv25f6{height:21px;margin-top:50px;text-align:center;background-color:#959595}@media (768px <= width){.footer.astro-j7pv25f6{height:38px;margin-top:100px}}.footer.astro-j7pv25f6 p.astro-j7pv25f6,.footer.astro-j7pv25f6 small.astro-j7pv25f6{font-size:.625rem;font-weight:500;line-height:21px}@media (768px <= width){.footer.astro-j7pv25f6 p.astro-j7pv25f6,.footer.astro-j7pv25f6 small.astro-j7pv25f6{font-size:.75rem;line-height:38px}}
