﻿:root{--col_main: #deb865;--col_bg: #af1d22;--col_orange: #ff5d10;--col_green: #00502d;--col_bg_green: #003d39;--easeInCubic: cubic-bezier(0.55, 0.055, 0.675, 0.19);--easeOutCubic: cubic-bezier(0.215, 0.61, 0.355, 1);--easeInOutCubic: cubic-bezier(0.645, 0.045, 0.355, 1);--easeInCirc: cubic-bezier(0.6, 0.04, 0.98, 0.335);--easeOutCirc: cubic-bezier(0.075, 0.82, 0.165, 1);--easeInOutCirc: cubic-bezier(0.785, 0.135, 0.15, 0.86);--easeInExpo: cubic-bezier(0.95, 0.05, 0.795, 0.035);--easeOutExpo: cubic-bezier(0.19, 1, 0.22, 1);--easeInOutExpo: cubic-bezier(1, 0, 0, 1);--easeInQuad: cubic-bezier(0.55, 0.085, 0.68, 0.53);--easeOutQuad: cubic-bezier(0.25, 0.46, 0.45, 0.94);--easeInOutQuad: cubic-bezier(0.455, 0.03, 0.515, 0.955);--easeInQuart: cubic-bezier(0.895, 0.03, 0.685, 0.22);--easeOutQuart: cubic-bezier(0.165, 0.84, 0.44, 1);--easeInOutQuart: cubic-bezier(0.77, 0, 0.175, 1);--easeInQuint: cubic-bezier(0.755, 0.05, 0.855, 0.06);--easeOutQuint: cubic-bezier(0.23, 1, 0.32, 1);--easeInOutQuint: cubic-bezier(0.86, 0, 0.07, 1);--easeInSine: cubic-bezier(0.47, 0, 0.745, 0.715);--easeOutSine: cubic-bezier(0.39, 0.575, 0.565, 1);--easeInOutSine: cubic-bezier(0.445, 0.05, 0.55, 0.95);--easeInBack: cubic-bezier(0.6, -0.28, 0.735, 0.045);--easeOutBack: cubic-bezier(0.175, 0.885, 0.32, 1.275);--easeInOutBack: cubic-bezier(0.68, -0.55, 0.265, 1.55)}html{-webkit-text-size-adjust:100%;box-sizing:border-box;-moz-tab-size:4;tab-size:4;word-break:normal}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0;box-sizing:border-box}ul,ol,li{list-style:none}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{appearance:button}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none}select{appearance:none}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}details summary:hover{cursor:pointer}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}html{-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:2.5641025641vw;color:var(--col_main);background-image:url("../img/bg_pc.webp");background-size:auto 129px;background-repeat:repeat;background-position:center;background-attachment:fixed;overscroll-behavior:none}@media(min-width: 768px){html{font-size:14.4871794872px}}body{overscroll-behavior:none;overflow-wrap:anywhere;word-break:normal;line-break:strict;font-feature-settings:"palt"}a{text-decoration:none;color:inherit}img{display:block;width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;margin:0}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}:focus{outline:none}.s-none{display:none !important}.s-gpu{will-change:transform}.s-no-pointer{pointer-events:none !important}.s-hide{opacity:.0001;pointer-events:none !important}.s-full{width:100%;height:100%}.s-abl-full{position:absolute;top:0;left:0;width:100%;height:100%}.s-rel{position:relative;top:0;left:0}.s-fit{width:100%}.s-fixed{position:fixed !important;top:0;left:0}body.-mouse .s-hover:hover{cursor:pointer}@keyframes rotate-left{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}@keyframes rotate-right{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.l-main{width:100%}@media(min-width: 768px){.l-main{max-width:565px;margin-inline:auto;overflow-x:hidden}}.l-main__bg{position:fixed;top:0;width:100%;height:100lvh;background-image:url("../img/bg.webp");background-size:100% auto;background-repeat:repeat-y;background-position:top center}@media(min-width: 768px){.l-main__bg{max-width:565px}}.l-bg{position:fixed;top:0;left:0;width:100%;height:100lvh}@media not (min-width: 768px){.l-bg{display:none}}.l-bg__block{position:absolute;top:0;left:0;width:calc(50% - 282.5px);height:100%;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center}.l-bg__block .illust{position:absolute;top:0;left:0;width:auto;max-width:100%;height:100%;object-fit:cover;object-position:right center}.l-bg__block.-left{padding-left:50px;padding-right:40px;padding-top:90px}.l-bg__block.-left .title{position:relative;top:0;left:0;width:100%;max-width:514.13px;aspect-ratio:514.13/204.27}.l-bg__block.-left .title .obj01{position:absolute;bottom:-67.0680961473%;right:-10.5031801295%;width:16.5327835372%}.l-bg__block.-left .title .obj02{position:absolute;top:-23.987859206%;left:-8.1691401008%;width:12.6855075565%}.l-bg__block.-right{left:auto;right:0;padding-top:133px;padding-left:86px;padding-right:80px}.l-bg__block.-right .illust{left:auto;right:0;object-position:left center}.l-bg__block.-right .logo{position:relative;top:0;left:0;width:100%;max-width:284.7016px;aspect-ratio:284.7016/422.3418;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.l-bg__block.-right .logo .chicken{width:62.192695791%;display:flex;flex-direction:column;align-items:center;justify-content:center}.l-bg__block.-right .logo .chicken__mark{width:37.2296734055%;margin-bottom:4px;animation:rotate-right 30s linear infinite}.l-bg__block.-right .logo .chicken__s{width:61.0588511699%;margin-bottom:4px}.l-bg__block.-right .logo .seikatsuclub{width:100%}.l-bg__block.-right .logo .obj03{position:absolute;top:13.7329527885%;right:-25.9921264931%;width:31.3099048267%;animation:rotate-left 30s linear infinite}.l-bg__block.-right .logo .obj04{position:absolute;top:65.5866883174%;left:-34.0707604032%;width:18.5141214521%;animation:rotate-left 20s linear infinite}.c-round-btn{position:relative;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-left:.2rem;padding-bottom:.2rem;width:100%;height:6rem;border-radius:3rem;background-color:var(--col_orange);font-size:1.6rem;line-height:1.3125;letter-spacing:.15em;font-weight:600;color:#fff;text-align:center}.c-round-btn::before{content:"";display:block;position:absolute;top:50%;right:1.8rem;width:2.13797rem;height:2.13797rem;margin-top:-1.05rem;background-image:url("../img/btn_arrow.svg");background-size:contain;transition-property:transform;transition-duration:.3s;transition-timing-function:var(--easeInCubic)}.c-round-btn.-close::before{transform:rotate(-90deg)}.c-round-btn.-open::before{transform:rotate(90deg)}.c-alpha-btn{transition:opacity .3s linear}@media(any-hover: hover){.c-alpha-btn:hover{opacity:.7}}.c-brightness-btn{transition:filter .3s linear}@media(any-hover: hover){.c-brightness-btn:hover{filter:brightness(1.2)}}@media not all and (min-width: 768px){.u-br-pc{display:none !important}}@media all and (min-width: 768px){.u-br-sp{display:none !important}}.p-intro{position:relative;top:0;left:0;width:100%;padding-top:5.4rem;padding-bottom:6.8rem;overflow:hidden;background-image:url("../img/bg.webp");background-size:100% auto;background-repeat:repeat-y;background-position:top center}@media(min-width: 768px){.p-intro{padding-top:2.5rem}}.p-intro .logo{position:fixed;top:0;left:0;top:1.4rem;left:1.4rem;width:12.34301rem;z-index:10}@media(min-width: 768px){.p-intro .logo{display:none}}.p-intro .logo-xmas{position:relative;top:0;left:0;z-index:1;width:34.123rem;margin-inline:auto}.p-intro .main-visual{width:31.15rem;margin-inline:auto;margin-top:-4rem;transform:translateX(0.3rem);margin-bottom:4.8rem}.p-intro>.objects{position:absolute;top:0;left:0;top:5.4rem;left:0;width:100%;pointer-events:none}@media(min-width: 768px){.p-intro>.objects{top:2.5rem}}.p-intro>.objects>.obj{position:absolute;top:0;left:0}.p-intro>.objects>.obj.-obj01{top:.7rem;left:34.2rem;width:2.177rem}.p-intro>.objects>.obj.-obj02{top:14rem;left:3.8551rem;width:4.718rem}.p-intro>.objects>.obj.-obj03{top:17.6rem;left:-0.9rem;width:8.914rem;animation:rotate-right 30s linear infinite}.p-intro>.objects>.obj.-obj04{top:46.7rem;left:6.6rem;width:2.34rem;animation:rotate-left 20s linear infinite}.p-intro>.objects>.obj.-obj05{top:48.3rem;left:2.1rem;width:4.167rem}.p-intro>.objects .chicken{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:0;left:0;top:32.8rem;left:29.3rem;width:9.85rem;z-index:1;transform:rotate(14deg)}.p-intro>.objects .chicken__mark{width:37.2405076142%;margin-bottom:.2rem;animation:rotate-right 20s linear infinite}.p-intro>.objects .chicken__s{width:60.9137055838%;margin-bottom:.3rem}.p-intro .title{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin-bottom:1.3rem}.p-intro .title__sub{width:24.169rem;margin-bottom:.4rem}.p-intro .title__main{width:34.254rem}.p-intro .lead{font-size:1.2rem;line-height:2.0833333333;letter-spacing:.15em;font-weight:400;text-align:center;margin-bottom:3.6rem}.p-intro .photo{position:relative;width:100%;padding-left:.4rem}.p-intro .photo>img{width:29.65rem;height:auto;display:block;margin-inline:auto}.p-intro .photo>.obj{position:absolute;top:0}.p-intro .photo>.obj.-obj01{top:-2.2rem;right:3.2rem;width:6.86618rem;animation:rotate-right 30s linear infinite}.p-intro .photo>.obj.-obj02{top:5rem;right:1.6rem;width:2.34007rem;animation:rotate-left 20s linear infinite}.p-intro .photo>.obj.-obj03{top:11.2rem;left:1rem;width:2.38845rem}.p-intro .photo>.obj.-obj04{top:14.5rem;left:4.1rem;width:4.71762rem}.p-profile{position:relative;top:0;left:0;width:100%;padding-bottom:4.8rem;overflow:hidden;background-color:var(--col_bg);background-image:url("../img/profile_bg.svg");background-size:100% auto;background-repeat:no-repeat;background-position:center top}.p-profile__bg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.p-profile__bg .obj01{position:absolute;top:0;left:-5.3rem;width:16.272rem}.p-profile__bg .obj02{position:absolute;top:0;right:-2.3rem;width:9.497rem}.p-profile__bg .obj03{position:absolute;top:0;left:1.5rem;width:15.465rem}.p-profile__bg .obj04{position:absolute;top:0;right:-0.2rem;width:14.736rem}.p-profile__stars{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.p-profile__stars .obj01{position:absolute;top:21.6rem;left:auto;right:7.1rem;width:3.84909rem}.p-profile__stars .obj02{position:absolute;top:30rem;left:3.5rem;width:3.06068rem}.p-profile__stars .obj03{position:absolute;top:32.6rem;left:auto;right:1.8rem;width:2.17653rem;animation:rotate-left 20s linear infinite}.p-profile__contents{position:relative;top:0;left:0}.p-profile__photo{width:21.9rem;margin-inline:auto;margin-bottom:2.7rem}.p-profile__text{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.p-profile__text .copy{position:relative;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1.3rem;line-height:1;letter-spacing:.18em;font-weight:700;margin-bottom:1.3rem;height:1.551rem;width:10.9rem}.p-profile__text .copy::after,.p-profile__text .copy::before{content:"";position:absolute;top:0;left:0;top:0;left:0;width:1.212rem;height:1.551rem;background-image:url("../img/profile_slash.svg");background-size:contain}.p-profile__text .copy::after{left:auto;right:0;transform:scaleX(-1)}.p-profile__text .name{font-size:2.2rem;line-height:1;letter-spacing:.15em;font-weight:600;margin-bottom:1rem}.p-profile__text .name>span{display:inline-block;font-size:1.6rem;line-height:1.375;letter-spacing:.15em}.p-profile__text .body{font-size:1.2rem;line-height:1.8333333333;letter-spacing:.15em;font-weight:400;margin-bottom:2.5rem;width:31.8rem;margin-inline:auto}.p-profile__text .btn{position:relative;top:0;left:0;display:flex;flex-direction:row;align-items:center;justify-content:center;column-gap:.6rem;padding-right:.4rem;width:22.8rem;height:3.3rem;border-radius:1.65rem;background-color:var(--col_orange)}.p-profile__text .btn>.icon{display:block;width:1.4rem;height:auto}.p-profile__text .btn>.text{display:block;font-size:1.2rem;line-height:1;letter-spacing:.11em;font-weight:700;color:#fff;margin-bottom:.2rem}.p-profile__text .btn::before{content:"";display:block;position:absolute;top:50%;right:1.2rem;width:1.27694rem;height:1.27694rem;margin-top:-0.6rem;background-image:url("../img/btn_arrow.svg")}.p-recipe{position:relative;top:0;left:0;width:100%;padding-top:4rem;overflow:hidden;background-image:url("../img/bg.webp");background-size:100% auto;background-repeat:repeat-y;background-position:top center}.p-recipe__intro{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.8rem;margin-bottom:0rem}.p-recipe__intro>.title{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem}.p-recipe__intro>.title>.en{width:31.993rem}.p-recipe__intro>.title>.jp{font-size:1.3rem;line-height:1.4615384615;letter-spacing:.15em;font-weight:700}.p-recipe__intro>.lead{font-size:1.2rem;line-height:1.8333333333;letter-spacing:.15em;text-align:center}.p-recipe__item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:3.4rem;margin-bottom:5rem;transition-duration:.6s;transition-property:margin-bottom;transition-timing-function:var(--easeOutCirc)}.p-recipe__item.-open{margin-bottom:0 !important;transition-timing-function:var(--easeInCirc)}.p-recipe__item.-appetizer{padding-top:2.4rem}.p-recipe__item.-appetizer>.label{width:38.389rem}.p-recipe__item.-soup>.label{width:19.568rem}.p-recipe__item.-main-dish>.label{width:35.684rem}.p-recipe__item.-salad>.label{width:21.194rem}.p-recipe__item.-cake-sale{margin-bottom:9.3rem}.p-recipe__item.-cake-sale>.label{width:36.994rem}.p-recipe__item>.pickup{position:relative;top:0;left:0;z-index:1;width:18.2rem;margin-top:-8.9rem;margin-left:.3rem}.p-recipe__item>.main-photo{margin-top:-2.8rem;width:100%;mask-image:url("../img/mask.svg");mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-image:url("../img/mask.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%}.p-recipe__item>.name{font-size:1.8rem;line-height:1.6111111111;letter-spacing:.15em;font-weight:500;margin-top:-2.6rem;margin-bottom:1.5rem;text-align:center}.p-recipe__item>.parts{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:27.226rem;height:1.982rem;background-image:url("../img/recipe_parts_bg.svg");background-size:cover}.p-recipe__item>.parts>span{font-size:1.2rem;line-height:1;letter-spacing:.15em;font-weight:600}.p-recipe__item>.parts>span:first-child{margin-left:2.3rem}.p-recipe__item>.parts>span:last-child{width:17.5rem;color:var(--col_green);text-align:center}.p-recipe__item>.description{font-size:1.4rem;line-height:1.5714285714;letter-spacing:.15em;width:31.8rem;margin-top:2.1rem}.p-recipe__item>.description>.caution{display:inline-block;font-size:1rem;line-height:1.6;letter-spacing:.15em;margin-top:.5rem}.p-recipe__item>.toggle-btn{position:relative;top:0;left:0;z-index:1;width:31.8rem;margin-top:4.7rem}.p-recipe__howto{margin-top:-3rem;width:100%;background-color:var(--col_bg_green);overflow:hidden}.p-recipe__howto>.inner{padding-top:6.8rem;padding-bottom:3.4rem}.p-recipe__howto>.inner>.ingredients{width:31.8rem;margin-inline:auto;margin-bottom:4rem}.-main-dish .p-recipe__howto>.inner>.ingredients{width:32.1rem;transform:translateX(0.3rem)}.p-recipe__howto>.inner>.ingredients>.label{font-size:1.6rem;line-height:1;letter-spacing:.16em;font-weight:700;margin-bottom:.8rem}.p-recipe__howto>.inner>.ingredients>.list{display:grid;grid-template-columns:14.4rem 1fr;font-size:1.2rem;line-height:1.8333333333;letter-spacing:.08em}.-soup .p-recipe__howto>.inner>.ingredients>.list{grid-template-columns:17.7rem 1fr}.p-recipe__howto>.inner>.ingredients>.list dt{position:relative;top:0;left:0;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;flex-wrap:nowrap}.p-recipe__howto>.inner>.ingredients>.list dt>span{flex-shrink:0;display:inline-block;font-weight:700;padding-right:.4rem}.p-recipe__howto>.inner>.ingredients>.list dt>span>.-multiple{display:inline-block;line-height:0;transform:translateY(-0.2rem)}.p-recipe__howto>.inner>.ingredients>.list dt::after{content:"…………………………………………………";text-align:right;letter-spacing:0;height:2.2rem;overflow:hidden}.p-recipe__howto>.inner>.ingredients>.list dd{font-weight:500;padding-left:.3rem}.p-recipe__howto>.inner .steps{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;row-gap:3.8rem;width:31.8rem;margin-inline:auto;margin-bottom:1.8rem}.p-recipe__howto>.inner .steps .step{position:relative;top:0;left:0}.p-recipe__howto>.inner .steps .step .photo{margin-bottom:1.2rem}.p-recipe__howto>.inner .steps .step .desc{font-size:1.2rem;line-height:1.8333333333;letter-spacing:.15em;text-align:justify}.p-recipe__howto>.inner .steps .step::after{content:"";position:absolute;top:-1.9rem;left:-1.5rem;width:6.46rem;height:6.46rem;background-size:contain;background-repeat:no-repeat}.p-recipe__howto>.inner .steps .step:nth-child(1)::after{background-image:url("../img/recipe_step01.svg")}.p-recipe__howto>.inner .steps .step:nth-child(2)::after{background-image:url("../img/recipe_step02.svg")}.p-recipe__howto>.inner .steps .step:nth-child(3)::after{background-image:url("../img/recipe_step03.svg")}.p-recipe__howto>.inner .steps .step:nth-child(4)::after{background-image:url("../img/recipe_step04.svg")}.p-recipe__howto>.inner .steps .step:nth-child(5)::after{background-image:url("../img/recipe_step05.svg")}.p-recipe__howto>.inner>.point{position:relative;top:0;left:0;width:34.7rem;margin-inline:auto;background-color:var(--col_bg_green);background-image:url("../img/recipe_point.svg");background-size:100% 200%;background-position:center center}.p-recipe__howto>.inner>.point>span{display:block;font-size:1.2rem;line-height:1.8333333333;letter-spacing:.15em;padding-left:3.5rem;padding-right:3.5rem;text-align:justify}.p-recipe__howto>.inner>.point::before{display:block;content:"";width:100%;height:5rem;background-color:var(--col_bg_green);background-image:url("../img/recipe_point.svg");background-size:100% auto;background-position:center top}.p-recipe__howto>.inner>.point::after{display:block;content:"";width:100%;height:5rem;background-color:var(--col_bg_green);background-image:url("../img/recipe_point.svg");background-size:100% auto;background-position:center bottom}.p-chicken{position:relative;top:0;left:0;width:100%;padding-top:5.7rem;padding-bottom:6.2rem;overflow:hidden;background-color:var(--col_bg)}.p-chicken__inner{width:31.8rem;margin-inline:auto}.p-chicken__inner>.title{font-size:3rem;line-height:1;letter-spacing:.15em;font-weight:700;margin-bottom:1.8rem}.p-chicken__inner>.body{font-size:1.4rem;line-height:1.7142857143;letter-spacing:.15em;font-weight:500;margin-bottom:2.3rem}.p-chicken__inner>.tansei-kunidori{width:17.1rem;margin-inline:auto;margin-bottom:3rem}.p-chicken__inner>.label{width:23.548rem;margin-inline:auto;margin-bottom:1.9rem;transform-origin:50% 200%}
