@import"https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@700;800&display=swap";.l-container :where(:not(iframe,canvas,img,svg,video,svg *,use,symbol,g,path)){all:unset;display:revert}.l-container :where(*),.l-container :where(*):after,.l-container :where(*):before{box-sizing:border-box}.l-container :where(ol,ul){list-style:none}[data-kids-root]{--vw:100vw;--max-width:400px;--unit:calc(var(--full)/40);--first-view-height:100svh;--border-radius-full:9999px;--site-header-height:76px;--site-aside-width:0px;--breakpoints-xs:320px;--breakpoints-sm:768px;--breakpoints-md:1024px;--breakpoints-lg:1440px;--breakpoints-xl:1680px;--breakpoints-full:9999px;--color-white:#fff;--color-white-rgb:255 255 255;--color-black:#000;--color-black-rgb:0 0 0;--color-dark:#333;--color-dark-rgb:51 51 51;--color-primary:#facd3c;--color-primary-rgb:250 205 60;--color-pink:#eaa5c1;--color-pink-rgb:234 165 193;--color-ao:#8c96cd;--color-ao-rgb:140 150 205;--color-mizuiro:#82b4eb;--color-mizuiro-rgb:130 180 235;--color-kiiro:#f5a33b;--color-kiiro-rgb:245 163 59;--color-coral:#e65550;--color-coral-rgb:230 85 80;--color-brown:#553e13;--color-brown-rgb:85 62 19;--color-gray:#ddd8d0;--color-gray-rgb:221 216 208;--color-ivory:#f5f1ea;--color-ivory-rgb:245 241 234;--color-soon:#ccc5b8;--color-soon-rgb:204 197 184;--color-cream:#fdebb1;--color-cream-rgb:253 235 177;--zindex-back:0;--zindex-middle:10;--zindex-front:20;--zindex-header:50;--zindex-overlay:200;--zindex-modal:300;--zindex-magic:1000;--font-family-base:"Noto Sans JP",sans-serif;--font-family-m:"M PLUS Rounded 1c",sans-serif;--font-weight-thin:100;--font-weight-extra-light:200;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semi-bold:600;--font-weight-bold:700;--font-weight-extra-bold:800;--font-weight-black:900;--leading-zero:0;--leading-none:1;--leading-snug:1.2;--leading-quarter:1.25;--leading-normal:1.4;--leading-half:1.5;--leading-base:1.6;--leading-loose:1.75;--leading-wide:1.8;--leading-relaxed:2;--leading-extra-wide:3;--tracking-negative:-.01em;--tracking-none:0;--tracking-tighter:.01em;--tracking-tight:.02em;--tracking-base:.04em;--tracking-wide:.08em;--tracking-wider:.16em;--tracking-widest:.32em;--ease-none:cubic-bezier(.25,.25,.75,.75);--ease-power1-in:cubic-bezier(.55,.085,.68,.53);--ease-power1-inout:cubic-bezier(.455,.03,.515,.955);--ease-power1-out:cubic-bezier(.25,.46,.45,.94);--ease-power2-in:cubic-bezier(.55,.055,.675,.19);--ease-power2-inout:cubic-bezier(.645,.045,.355,1);--ease-power2-out:cubic-bezier(.215,.61,.355,1);--ease-power3-in:cubic-bezier(.895,.03,.685,.22);--ease-power3-inout:cubic-bezier(.77,0,.175,1);--ease-power3-out:cubic-bezier(.165,.84,.44,1);--ease-power4-in:cubic-bezier(.755,.05,.855,.06);--ease-power4-inout:cubic-bezier(.86,0,.07,1);--ease-power4-out:cubic-bezier(.23,1,.32,1);--ease-expo-in:cubic-bezier(.95,.05,.795,.035);--ease-expo-inout:cubic-bezier(1,0,0,1);--ease-expo-out:cubic-bezier(.19,1,.22,1);--ease-circ-in:cubic-bezier(.6,.04,.98,.335);--ease-circ-inout:cubic-bezier(.785,.135,.15,.86);--ease-circ-out:cubic-bezier(.075,.82,.165,1);--ease-back-in:cubic-bezier(.6,-.28,.735,.045);--ease-back-inout:cubic-bezier(.68,-.55,.265,1.55);--ease-back-out:cubic-bezier(.175,.885,.32,1.275);--ease-relax:cubic-bezier(.28,.08,0,.99)}@media screen and (min-width:768px){[data-kids-root]{--full:min(var(--vw),var(--max-width));--design-view-width:1440px;--pixel-ratio:1;--font-size-base:16px;--border-radius:.8rem}}@media screen and (max-width:767px){[data-kids-root]{--full:var(--vw);--design-view-width:400px;--pixel-ratio:1;--font-size-base:14px;--border-radius:calc(var(--unit)*1.6)}}[data-kids-root]{font-family:var(--font-family-base);font-feature-settings:"palt";-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-kids-root] :where(img,svg,video,canvas){display:block;height:auto;width:100%}[data-kids-root] :where(img,svg){pointer-events:none}[data-kids-root] :where(a),[data-kids-root] :where(button){color:currentcolor}[data-kids-root] :where(a,button,input[type=button],input[type=submit]){cursor:pointer}[data-kids-root] :where(a,button,label){-webkit-tap-highlight-color:rgba(0,0,0,0)}[data-kids-root] a:active,[data-kids-root] a:focus,[data-kids-root] a:hover{text-decoration:none}[data-kids-root] :where(button){background-color:initial;border:0;outline:none;padding:0}[data-kids-root] :where(button),[data-kids-root] :where(input[type=button]){display:block;width:100%}[data-kids-root] :where(strong){font-weight:var(--font-weight-bold)}[data-kids-root] :where(em){font-style:italic}[data-kids-root] :where(sub,sup){font-size:.8em;line-height:1}[data-kids-root] :where(sub){vertical-align:sub}[data-kids-root] :where(sup){vertical-align:super}[data-kids-root] :where(textarea){resize:vertical}[data-kids-root] :where(del){text-decoration:line-through}[data-kids-root] :where(ins){text-decoration:underline}[data-kids-root] :where(picture){display:block}@media screen and (max-width:767px){.l-aside{display:none}}@media screen and (min-width:768px){.l-aside-left{border-right:calc(var(--unit)*.8) solid var(--color-cream);grid-area:aside-left}.l-aside-left .l-aside-frame{align-items:center;display:flex;justify-content:flex-end;padding-left:60px;padding-right:60px}.l-aside-right{border-left:calc(var(--unit)*.8) solid var(--color-cream);grid-area:aside-right}.l-aside-right[data-face-index="0"] .l-aside-face svg:first-child,.l-aside-right[data-face-index="1"] .l-aside-face svg:nth-child(2),.l-aside-right[data-face-index="2"] .l-aside-face svg:nth-child(3),.l-aside-right[data-face-index="3"] .l-aside-face svg:nth-child(4){opacity:1;transform:scale(1) rotate(0);transition:opacity .12s ease,transform .6s var(--ease-back-out),visibility 0s;transition-delay:calc(.5s + var(--index, 0)*80ms);visibility:visible}.l-aside-frame{height:100dvh;overflow:clip;position:sticky;top:0;width:100%}.l-aside-logo{transition:opacity .28s ease,transform .28s var(--ease-expo-out);width:min(384px,100%)}.l-aside-logo:focus-visible{outline:auto;outline:auto -webkit-focus-ring-color}}@media screen and (min-width:768px) and (width <= 1140px){.l-aside-logo{opacity:0;transform:scale(.85)}}@media screen and (min-width:768px){.l-aside-scroll{bottom:calc(var(--site-header-height) + 32px);display:flex;flex-direction:column;left:24px;position:absolute;row-gap:7px;transition:opacity .2s ease;width:13px}.l-aside-scroll.is-hidden{opacity:0}.l-aside-scroll-icon{animation:scroll-icon-bounce 1.3s ease-in-out infinite}.l-aside-face{--rand-x:0;--rand-y:0;--offset-x:calc(var(--site-aside-width)*.2*var(--rand-x));--offset-y:calc(20vh*var(--rand-y));opacity:0;position:absolute;width:110px}.l-aside-face[data-character-quadrant="1"]{bottom:calc(50% + var(--offset-y));left:calc(50% + var(--offset-x))}.l-aside-face[data-character-quadrant="2"]{bottom:calc(50% + var(--offset-y));right:calc(50% + var(--offset-x))}.l-aside-face[data-character-quadrant="3"]{right:calc(50% + var(--offset-x));top:calc(50% + var(--offset-y))}.l-aside-face[data-character-quadrant="4"]{left:calc(50% + var(--offset-x));top:calc(50% + var(--offset-y))}.l-aside-face-stock{display:none}}@keyframes scroll-icon-bounce{0%,20%,40%,to{animation-timing-function:ease-out;transform:translateY(0)}10%,30%{animation-timing-function:ease-out;transform:translateY(5px)}}@media screen and (min-width:768px){.l-container{background-color:var(--color-primary);box-sizing:initial;display:grid;grid-template-areas:"aside-left contents aside-right";grid-template-columns:1fr var(--max-width) 1fr;position:relative}}.l-contents{background-color:var(--color-white);overflow:clip;position:relative}@media screen and (min-width:768px){.l-contents{grid-area:contents}}.l-header-logo{left:calc(var(--unit)*2);position:absolute;top:calc(var(--unit)*1.8);width:calc(var(--unit)*8.4);z-index:var(--zindex-middle)}.l-header-logo-link{display:block}.l-nav{color:var(--color-brown);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:var(--zindex-header)}.l-nav.is-open .l-nav-contents{opacity:1;pointer-events:auto;transition:opacity .3s ease .24s,visibility 0s;visibility:visible}.l-nav.is-open .l-nav-burger-open i{transform:scaleX(0);transform-origin:right center;transition:transform .42s calc(var(--index, 0s)*40ms) var(--ease-power4-inout)}.l-nav.is-open .l-nav-burger-close>i>i{transform:scaleX(1);transition:transform .42s .4s var(--ease-back-out)}.l-nav.is-open .l-nav-bg{background-color:var(--color-primary);height:100%;right:0;top:0;width:100%}.l-nav.is-open .l-nav-overlay{opacity:1;pointer-events:auto;transition:opacity .3s ease,visibility 0s;visibility:visible}.l-nav-container{margin:calc(var(--unit)*.8) calc(var(--unit)*.8) calc(var(--unit)*.8) auto;pointer-events:none;position:sticky;top:calc(var(--unit)*.8);width:calc(var(--unit)*27.8);z-index:1}.l-nav-burger{border-radius:50%;height:calc(var(--unit)*4.8);pointer-events:auto;position:absolute;right:calc(var(--unit)*.8);top:calc(var(--unit)*.8);width:calc(var(--unit)*4.8);z-index:2}.l-nav-burger:focus-visible{outline:auto;outline:auto -webkit-focus-ring-color}@media screen and (hover:hover) and (min-width:768px){.l-nav-burger:hover{animation:burger-buruburu .6s ease-out}}.l-nav-burger-open{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;row-gap:calc(var(--unit)*.5);top:0;width:100%}.l-nav-burger-open i{background-color:var(--color-white);border-radius:var(--border-radius-full);height:calc(var(--unit)*.3);transform:scaleX(1);transform-origin:left center;transition:transform .6s calc(.24s + var(--index, 0s)*40ms) var(--ease-power4-out);width:calc(var(--unit)*2)}.l-nav-burger-open i:first-child{--index:0}.l-nav-burger-open i:nth-child(2){--index:1}.l-nav-burger-open i:nth-child(3){--index:2}.l-nav-burger-close{height:100%;left:0;position:absolute;top:0;width:100%}.l-nav-burger-close>i{height:calc(var(--unit)*.3);top:0;right:0;bottom:0;left:0;margin:auto;position:absolute;width:calc(var(--unit)*2)}.l-nav-burger-close>i:first-child{transform:rotate(45deg)}.l-nav-burger-close>i:nth-child(2){transform:rotate(-45deg)}.l-nav-burger-close>i>i{background-color:var(--color-brown);border-radius:var(--border-radius-full);height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transition:transform .3s var(--ease-power4-out);width:100%}.l-nav-contents{opacity:0;padding:calc(var(--unit)*2.1) calc(var(--unit)*2.4) calc(var(--unit)*3);position:relative;transition:opacity .12s ease,visibility 0s .12s;visibility:hidden;z-index:1}.l-nav-heading{font-family:var(--font-family-m);font-size:calc(var(--unit)*1.4);font-weight:var(--font-weight-extra-bold);letter-spacing:var(--tracking-negative);margin-bottom:calc(var(--unit)*3.4)}.l-nav-list{display:grid;row-gap:calc(var(--unit)*1.2)}.l-nav-link{align-items:center;column-gap:calc(var(--unit)*.6);display:flex}.l-nav-link:focus-visible{outline:auto;outline:auto -webkit-focus-ring-color}@media screen and (hover:hover) and (min-width:768px){.l-nav-link:hover .l-nav-link-text{text-decoration-color:rgb(var(--color-brown-rgb)/100%)}}.l-nav-link-text{font-family:var(--font-family-m);font-size:calc(var(--unit)*1.6);font-weight:var(--font-weight-extra-bold);letter-spacing:var(--tracking-negative);text-decoration:underline;text-decoration-color:rgb(var(--color-brown-rgb)/0);text-decoration-thickness:calc(var(--unit)*.2);text-underline-offset:.3em;transition:text-decoration-color .2s ease}[data-kids-root][data-visitor-os=windows] .l-nav-link-text{transform:rotate(.03deg)}.l-nav-link-icon{align-items:center;background-color:var(--color-brown);border-radius:50%;display:flex;height:calc(var(--unit)*1.8);justify-content:center;width:calc(var(--unit)*1.8)}.l-nav-link-icon svg{fill:var(--color-primary);width:40%}.l-nav-lineup{border:1px solid;border-radius:var(--border-radius-full);font-size:calc(var(--unit)*1.2);font-weight:var(--font-weight-bold);line-height:var(--leading-none);margin-bottom:calc(var(--unit)*1.7);margin-top:calc(var(--unit)*3.8);padding:calc(var(--unit)*.6) calc(var(--unit)*1);width:max-content}.l-nav-bg{background-color:var(--color-brown);border-radius:calc(var(--unit)*2.4);height:calc(var(--unit)*4.8);position:absolute;right:calc(var(--unit)*.8);top:calc(var(--unit)*.8);transition:background-color .3s ease,width .7s var(--ease-expo-out),height .7s var(--ease-expo-out),top .4s var(--ease-expo-out),right .4s var(--ease-expo-out);width:calc(var(--unit)*4.8)}.l-nav-overlay{background-color:#0006;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease,visibility 0s .3s;visibility:hidden;width:100%}@keyframes burger-buruburu{0%{transform:rotate(0)}20%{transform:rotate(12deg)}40%{transform:rotate(-8deg)}60%{transform:rotate(4deg)}80%{transform:rotate(-2deg)}to{transform:rotate(0)}}@keyframes loop-slide{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@keyframes loop-slide-reverse{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}@keyframes loop-slide-back{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}.c-anime-bounce-in{opacity:0}.c-button{--color-foreground:var(--color-white);--color-background:var(--color-coral);background-color:var(--color-background);border:1px solid var(--color-coral);border-radius:calc(var(--unit)*1.2);color:var(--color-foreground);column-gap:calc(var(--unit)*.4);cursor:pointer;font-size:calc(var(--unit)*1.5);line-height:var(--leading-none);padding:calc(var(--unit)*1.3) calc(var(--unit)*2)}.c-button:focus-visible{outline:auto;outline:auto -webkit-focus-ring-color}.c-button{align-items:center;display:flex;justify-content:center;transition:color .2s ease,background-color .2s ease}@media screen and (hover:hover) and (min-width:768px){.c-button:hover{--color-foreground:var(--color-coral);--color-background:var(--color-white)}}.c-button-between{column-gap:0;justify-content:space-between}.c-button-invert{--color-foreground:var(--color-coral);--color-background:var(--color-white);border-color:var(--color-foreground)}@media screen and (hover:hover) and (min-width:768px){.c-button-invert:hover{--color-foreground:var(--color-white);--color-background:var(--color-coral)}}.c-button-text{font-family:var(--font-family-m);font-weight:var(--font-weight-extra-bold);letter-spacing:var(--tracking-negative)}[data-kids-root][data-visitor-os=windows] .c-button-text{transform:rotate(.03deg)}.c-button-icon{align-items:center;background-color:currentcolor;border-radius:50%;display:flex;flex:none;height:calc(var(--unit)*1.6);justify-content:center;transition:background-color .2s ease;width:calc(var(--unit)*1.6)}.c-button-icon svg{fill:var(--color-background);transition:fill .2s ease;width:45%}.c-boundary{left:0;position:absolute;top:0;width:100%;z-index:-1}.c-boundary-shape{position:relative;top:calc(var(--unit)*-2.4)}.c-boundary-face{left:calc(var(--unit)*5.2);position:absolute;top:calc(var(--unit)*-.2);width:calc(var(--unit)*8.1)}.c-character-face[data-character-color=pink],.c-character[data-character-color=pink]{--character-color:var(--color-pink)}.c-character-face[data-character-color=ao],.c-character[data-character-color=ao]{--character-color:var(--color-ao)}.c-character-face[data-character-color=mizuiro],.c-character[data-character-color=mizuiro]{--character-color:var(--color-mizuiro)}.c-character-face[data-character-color=kiiro],.c-character[data-character-color=kiiro]{--character-color:var(--color-kiiro)}.c-character[data-character-status=after] .c-character-face-before{opacity:0}.c-character[data-character-status=after] .c-character-face-after{opacity:1}.c-character-container{position:relative}.c-character-body-after,.c-character-body-before{display:none}.c-character-face [data-character-path=iris]{--center-x:0px;--center-y:0px;--max-r:3px;--r:0;--cos:0;--sin:0;display:block;fill:var(--character-color);transform-box:fill-box;transform-origin:center;transition:transform .2s var(--ease-power2-out)}.c-character-face [data-character-path=iris].is-watching{transform:translate(calc(var(--center-x) + var(--max-r)*var(--r)*var(--cos)),calc(var(--center-y) + var(--max-r)*var(--r)*var(--sin)))}.c-character-face svg[data-character-face=ho] [data-character-path=iris][data-character-eye-side=left],.c-character-face svg[data-character-face=ho] [data-character-path=iris][data-character-eye-side=right]{--center-x:-30%;--center-y:20%}.c-character-face svg[data-character-face=wink] [data-character-path=iris][data-character-eye-side=left]{--center-x:-30%}.c-character-face svg[data-character-face=nico] [data-character-path=iris][data-character-eye-side=left]{--center-x:-15%;--center-y:-20%}.c-character-face svg[data-character-face=nico] [data-character-path=iris][data-character-eye-side=right]{--center-x:-15%;--center-y:-10%}.c-character .c-character-face{position:absolute;width:26.7%}.c-character .c-character-face-after,.c-character .c-character-face-before{transition:opacity .12s ease}.c-character .c-character-face-after{left:0;opacity:0;position:absolute;top:0}.c-character-deco>*{opacity:0;position:absolute}.c-character[data-character-color=pink] .c-character-face{left:36%;top:16%}.c-character[data-character-color=pink] .c-character-deco-01{right:15%;top:-17%;transform:translate(-20%,20%) scale(.8);transform-origin:left bottom;transition:opacity .14s ease,transform 0s .14s;width:15.4%}.c-character[data-character-color=pink][data-character-status=after] .c-character-deco-01{opacity:1;transform:translate(0) scale(1);transition:opacity .14s ease,transform .8s var(--ease-expo-out)}.c-character[data-character-color=ao] .c-character-face{left:36.4%;top:15.8%}.c-character[data-character-color=ao] .c-character-deco-01{left:30%;top:29.2%;width:5.4%}.c-character[data-character-color=ao] .c-character-deco-02{left:20%;top:33%;width:7.9%}.c-character[data-character-color=ao] .c-character-deco-03{left:12%;top:43%;width:5.8%}.c-character[data-character-color=ao] .c-character-deco-04{right:31%;top:30.6%;width:5.4%}.c-character[data-character-color=ao] .c-character-deco-05{right:20%;top:33%;width:7.9%}.c-character[data-character-color=ao] .c-character-deco-06{right:10%;top:43%;width:5.4%}.c-character[data-character-color=kiiro] .c-character-face{left:36%;top:16%;transition:transform .2s var(--ease-expo-out)}.c-character[data-character-color=kiiro] .c-character-deco-01,.c-character[data-character-color=kiiro] .c-character-deco-02{transition:opacity .14s ease}.c-character[data-character-color=kiiro] .c-character-deco-01{left:-5.2%;top:36.2%;width:8.7%}.c-character[data-character-color=kiiro] .c-character-deco-02{right:18.6%;top:.8%;width:7%}.c-character[data-character-color=kiiro][data-character-status=after] .c-character-face{transform:rotate(20deg) translate(-10%,-5%);transition:transform .8s var(--ease-expo-out)}.c-character[data-character-color=kiiro][data-character-status=after] .c-character-deco-01,.c-character[data-character-color=kiiro][data-character-status=after] .c-character-deco-02{opacity:1;transition:opacity .2s ease .14s}.c-character[data-character-color=mizuiro] .c-character-body{transform-origin:center bottom}.c-character[data-character-color=mizuiro] .c-character-face{left:36%;top:16%}.c-field{background-color:var(--color-white);border-radius:calc(var(--unit)*2.4);padding:calc(var(--unit)*5.4) calc(var(--unit)*2.4) calc(var(--unit)*3.2);position:relative}.c-field-heading{background-color:var(--color-brown);border-radius:var(--border-radius-full);color:var(--color-white);font-size:calc(var(--unit)*1.6);font-weight:var(--font-weight-bold);left:0;line-height:var(--leading-none);margin-left:auto;margin-right:auto;padding:calc(var(--unit)*1.2) calc(var(--unit)*2);position:absolute;right:0;top:calc(var(--unit)*-2);width:max-content}.c-field-figure{position:relative}.c-field-frame{border:calc(var(--unit)*.2) solid var(--color-coral);border-radius:calc(var(--unit)*1.2);margin-top:calc(var(--unit)*3.2);padding:calc(var(--unit)*1.8) calc(var(--unit)*2.4)}.c-field-item{column-gap:calc(var(--unit)*1.6);display:flex;position:relative}.c-field-item:nth-child(n+2){margin-top:calc(var(--unit)*1.2);padding-top:calc(var(--unit)*1.2)}.c-field-item:nth-child(n+2):before{background:url(/pigeonkids/assets/images/common/field_separator.svg) 50% no-repeat;background-size:contain;content:"";height:1px;left:0;margin:0 auto;position:absolute;right:0;top:0;width:calc(var(--unit)*24)}.c-field-item-shape{width:calc(var(--unit)*5.6)}.c-field-item-body{display:flex;flex-direction:column}.c-field-item-heading{color:var(--color-coral);font-size:calc(var(--unit)*1.3);font-weight:var(--font-weight-bold);line-height:var(--leading-none)}.c-field-item-text{font-size:calc(var(--unit)*1.2);font-weight:var(--font-weight-medium);margin-top:calc(var(--unit)*.5);text-align:justify}.c-marker{--marker-offset-x:0px;--marker-offset-y:0px;--marker-height:calc(var(--unit)*1.6);display:inline-block;isolation:isolate;position:relative}.c-marker:before{background-color:var(--color-cream);border-radius:var(--border-radius-full);bottom:var(--marker-offset-y);content:"";height:var(--marker-height);left:calc(var(--marker-offset-x)*-1);position:absolute;transition:width .9s calc(var(--index, 0)*.12s) var(--ease-relax);width:calc(100% + var(--marker-offset-x, 0px)*2);z-index:-1}.c-marker.is-hidden:before{width:0}html{scroll-behavior:auto!important}
