:root{--color-white:#fff;--color-black:#212121;--color-brown:#573b26;--color-yellow-primary:#fee566;--color-yellow-light:#fffdf0;--color-yellow-soft:#fef4b2;--color-yellow-pale:#fcf9e3;--color-red-primary:#ff7575;--color-red-light:#ffe0e0;--color-red-soft:#fff5f5;--color-blue-primary:#66bdff;--color-blue-light:#dbf0ff;--color-blue-soft:#f2faff;--color-green-primary:#7ddb46;--color-green-light:#daf0ce;--color-green-soft:#f1f9ed;--font-family-base:"Inter","Noto Sans JP",serif;--font-family-round:"M PLUS Rounded 1c",serif;--font-family-inter:"Inter",serif}#Container,html{overflow:visible}#Header{border-bottom:0 solid var(--color-brown)}#Content{position:relative;line-height:1.6;font-style:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.65;letter-spacing:.08em;color:var(--color-brown);font-weight:500;font-family:var(--font-family-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#Content *,#Content :after,#Content :before{-webkit-box-sizing:border-box;box-sizing:border-box}#Content img{display:block;width:100%;height:auto}#Content a,#Content button{cursor:pointer;-webkit-tap-highlight-color:transparent}#Content a{color:currentcolor;text-decoration:none}#Content button{background:none;border:none}#Content sup{font-size:50%;vertical-align:super}#Content em{font-style:normal}#Content address,#Content caption,#Content h1,#Content h2,#Content h3,#Content h4,#Content h5,#Content h6,#Content th{font-style:inherit;font-weight:inherit}#Content .menu{position:fixed;inset:0;z-index:1000;height:100dvh;overflow:hidden scroll;overscroll-behavior:contain;scrollbar-width:thin}#Content .menu-inner{position:relative;pointer-events:auto;height:100%}#Content .menu-list{position:relative;z-index:1;display:grid}#Content .menu-item{position:relative;z-index:1;font-family:var(--font-family-round)}#Content .menu-item-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#Content .menu-item-link:hover .menu-item-icon{-webkit-transform:scale(.95);transform:scale(.95)}#Content .menu-item-icon{border-radius:100%;overflow:hidden;width:100%;-webkit-transition:-webkit-transform .4s cubic-bezier(.165,.84,.44,1);transition:-webkit-transform .4s cubic-bezier(.165,.84,.44,1);transition:transform .4s cubic-bezier(.165,.84,.44,1);transition:transform .4s cubic-bezier(.165,.84,.44,1),-webkit-transform .4s cubic-bezier(.165,.84,.44,1)}#Content .menu-item-name{text-align:center;letter-spacing:0}#Content .menu-item-name-sub{display:block;white-space:nowrap}#Content .menu-close{display:none;position:sticky;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2;cursor:pointer}#Content .menu-close:after,#Content .menu-close:before{grid-area:1/1;content:"";display:block;height:.375rem;border-radius:.625rem;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}#Content .menu-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#Content .menu-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#Content .menu-close-btn{z-index:10;font-weight:700}#Content .menu-close-btn-icon{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#Content .menu-close-btn-icon:after,#Content .menu-close-btn-icon:before{grid-area:1/1;content:"";display:block;background-color:var(--color-brown);border-radius:.625rem}#Content .menu-close-btn-icon:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#Content .menu-close-btn-icon:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#Content .menu-bg{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:900;background-color:#000;pointer-events:none}#Content .menu-btn-wrap{position:absolute;width:100%;height:100%;right:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;pointer-events:none}#Content .menu-btn,#Content .menu-btn-wrap{z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex}#Content .menu-btn{position:sticky;pointer-events:auto;border-radius:62.5rem;background:var(--color-yellow-primary);color:var(--color-brown);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:var(--font-family-round);font-weight:700;will-change:box-shadow}#Content .menu-btn svg path{fill:var(--color-brown)}#Content .menu-btn-icon{-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#Content .menu-btn-txt{letter-spacing:0}#Content .menu-btn:hover{-webkit-box-shadow:0 0 0 0 var(--color-brown);box-shadow:0 0 0 0 var(--color-brown)}#Content .menu-wrap .menu{visibility:hidden;pointer-events:none}#Content .menu-wrap .menu-inner{opacity:0;visibility:hidden;-webkit-transition:opacity .25s ease,visibility 0ms .25s,-webkit-transform 0ms cubic-bezier(.165,.84,.44,1) .25s;transition:opacity .25s ease,visibility 0ms .25s,-webkit-transform 0ms cubic-bezier(.165,.84,.44,1) .25s;transition:opacity .25s ease,transform 0ms cubic-bezier(.165,.84,.44,1) .25s,visibility 0ms .25s;transition:opacity .25s ease,transform 0ms cubic-bezier(.165,.84,.44,1) .25s,visibility 0ms .25s,-webkit-transform 0ms cubic-bezier(.165,.84,.44,1) .25s}#Content .menu-wrap .menu-bg{opacity:0;visibility:hidden;-webkit-transition:opacity .25s ease,visibility 0ms;transition:opacity .25s ease,visibility 0ms}#Content .menu-wrap .menu-btn{opacity:1;visibility:visible;-webkit-transition:opacity .25s ease,visibility 0ms 0ms,-webkit-transform .2s cubic-bezier(.165,.84,.44,1),-webkit-box-shadow .2s cubic-bezier(.165,.84,.44,1);transition:opacity .25s ease,visibility 0ms 0ms,-webkit-transform .2s cubic-bezier(.165,.84,.44,1),-webkit-box-shadow .2s cubic-bezier(.165,.84,.44,1);transition:transform .2s cubic-bezier(.165,.84,.44,1),box-shadow .2s cubic-bezier(.165,.84,.44,1),opacity .25s ease,visibility 0ms 0ms;transition:transform .2s cubic-bezier(.165,.84,.44,1),box-shadow .2s cubic-bezier(.165,.84,.44,1),opacity .25s ease,visibility 0ms 0ms,-webkit-transform .2s cubic-bezier(.165,.84,.44,1),-webkit-box-shadow .2s cubic-bezier(.165,.84,.44,1)}#Content .menu-wrap .menu-close{opacity:0;visibility:hidden;-webkit-transition:opacity .25s ease,visibility 0ms;transition:opacity .25s ease,visibility 0ms}#Content .menu-wrap.is-open .menu{visibility:visible;pointer-events:auto}#Content .menu-wrap.is-open .menu-inner{opacity:1;visibility:visible;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .25s ease,visibility 0ms 0ms,-webkit-transform .8s cubic-bezier(.165,.84,.44,1);transition:opacity .25s ease,visibility 0ms 0ms,-webkit-transform .8s cubic-bezier(.165,.84,.44,1);transition:opacity .25s ease,transform .8s cubic-bezier(.165,.84,.44,1),visibility 0ms 0ms;transition:opacity .25s ease,transform .8s cubic-bezier(.165,.84,.44,1),visibility 0ms 0ms,-webkit-transform .8s cubic-bezier(.165,.84,.44,1)}#Content .menu-wrap.is-open .menu-btn{opacity:0;visibility:hidden;-webkit-transition:opacity .25s ease,visibility 0ms .25s,-webkit-transform .2s cubic-bezier(.165,.84,.44,1),-webkit-box-shadow .2s cubic-bezier(.165,.84,.44,1);transition:opacity .25s ease,visibility 0ms .25s,-webkit-transform .2s cubic-bezier(.165,.84,.44,1),-webkit-box-shadow .2s cubic-bezier(.165,.84,.44,1);transition:transform .2s cubic-bezier(.165,.84,.44,1),box-shadow .2s cubic-bezier(.165,.84,.44,1),opacity .25s ease,visibility 0ms .25s;transition:transform .2s cubic-bezier(.165,.84,.44,1),box-shadow .2s cubic-bezier(.165,.84,.44,1),opacity .25s ease,visibility 0ms .25s,-webkit-transform .2s cubic-bezier(.165,.84,.44,1),-webkit-box-shadow .2s cubic-bezier(.165,.84,.44,1)}#Content .menu-wrap.is-open .menu-close{opacity:1;visibility:visible}#Content .bg-block{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#Content .bg-block-wrap{position:absolute;z-index:1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}#Content .bg-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#Content .bg-list-wrap{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;will-change:transform}#Content .bg-item-link{position:relative;display:block;-webkit-transition:-webkit-transform .4s cubic-bezier(.165,.84,.44,1);transition:-webkit-transform .4s cubic-bezier(.165,.84,.44,1);transition:transform .4s cubic-bezier(.165,.84,.44,1);transition:transform .4s cubic-bezier(.165,.84,.44,1),-webkit-transform .4s cubic-bezier(.165,.84,.44,1)}#Content .bg-item-link:after,#Content .bg-item-link:before{position:absolute;content:""}#Content .bg-item-link:before{background-image:url(/222/images/bg/bg_ear01.svg)}#Content .bg-item-link:after,#Content .bg-item-link:before{background-size:100% 100%;background-repeat:no-repeat;background-position:0 0}#Content .bg-item-link:after{background-image:url(/222/images/bg/bg_ear02.svg)}#Content .bg-item-link:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}#Content .bg-item img{position:relative;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#Content .bg-block-wrap{will-change:transform}#Content .bg-block-wrap-01 .bg-list{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#Content .bg.is-active .bg-block-wrap{-webkit-animation-play-state:running;animation-play-state:running}#Content .bg-item-link:after,#Content .bg-item-link:before{opacity:0;-webkit-transition:opacity .3s ease .2s,-webkit-transform .5s cubic-bezier(.77,0,.175,1);transition:opacity .3s ease .2s,-webkit-transform .5s cubic-bezier(.77,0,.175,1);transition:opacity .3s ease .2s,transform .5s cubic-bezier(.77,0,.175,1);transition:opacity .3s ease .2s,transform .5s cubic-bezier(.77,0,.175,1),-webkit-transform .5s cubic-bezier(.77,0,.175,1)}#Content .bg-item-link:before{-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transform:rotate(-30deg) scale(.9);transform:rotate(-30deg) scale(.9)}#Content .bg-item-link:after{-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:rotate(30deg) scale(.9);transform:rotate(30deg) scale(.9)}#Content .bg-item.is-active .bg-item-link{-webkit-animation:scale .5s ease both!important;animation:scale .5s ease both!important}#Content .bg-item.is-active .bg-item-link:after,#Content .bg-item.is-active .bg-item-link:before{opacity:1;-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1);-webkit-transition:opacity .5s ease,-webkit-transform .5s cubic-bezier(.77,0,.175,1);transition:opacity .5s ease,-webkit-transform .5s cubic-bezier(.77,0,.175,1);transition:opacity .5s ease,transform .5s cubic-bezier(.77,0,.175,1);transition:opacity .5s ease,transform .5s cubic-bezier(.77,0,.175,1),-webkit-transform .5s cubic-bezier(.77,0,.175,1)}#Content .bg-item.is-hidden .bg-item-link{-webkit-animation:scale-hidden .5s ease both!important;animation:scale-hidden .5s ease both!important}@-webkit-keyframes slide-sp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}}@keyframes slide-sp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}}@-webkit-keyframes slide-pc{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-25%,0);transform:translate3d(0,-25%,0)}}@keyframes slide-pc{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-25%,0);transform:translate3d(0,-25%,0)}}@-webkit-keyframes scale{0%{scale:1}50%{scale:1.1}to{scale:1}}@keyframes scale{0%{scale:1}50%{scale:1.1}to{scale:1}}@-webkit-keyframes scale-hidden{0%{scale:1}50%{scale:1.1}to{scale:1}}@keyframes scale-hidden{0%{scale:1}50%{scale:1.1}to{scale:1}}#Content .c-btn{border-radius:62.5rem;border:.125rem solid var(--color-brown);background:var(--color-yellow-primary);color:var(--color-brown);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem;font-family:var(--font-family-round);will-change:box-shadow;-webkit-transition:-webkit-transform .2s cubic-bezier(.165,.84,.44,1),-webkit-box-shadow .2s cubic-bezier(.165,.84,.44,1);transition:-webkit-transform .2s cubic-bezier(.165,.84,.44,1),-webkit-box-shadow .2s cubic-bezier(.165,.84,.44,1);transition:transform .2s cubic-bezier(.165,.84,.44,1),box-shadow .2s cubic-bezier(.165,.84,.44,1);transition:transform .2s cubic-bezier(.165,.84,.44,1),box-shadow .2s cubic-bezier(.165,.84,.44,1),-webkit-transform .2s cubic-bezier(.165,.84,.44,1),-webkit-box-shadow .2s cubic-bezier(.165,.84,.44,1)}#Content .c-btn[data-size=large]{font-size:1.625rem;height:5.5rem}#Content .c-btn[data-size=large] .c-btn-icon svg{width:1.75rem;height:1.75rem}#Content .c-btn[data-size=large] .c-btn-txt{font-size:1.625rem}#Content .c-btn[data-size=small]{font-size:1.375rem;height:4rem}#Content .c-btn[data-size=small] .c-btn-icon svg{width:1.5rem}#Content .c-btn[data-size=small] .c-btn-txt{font-size:1.375rem}#Content .c-btn[data-icon=arrow] svg circle,#Content .c-btn[data-icon=file] svg path,#Content .c-btn[data-icon=shirt] svg path{fill:var(--color-brown)}#Content .c-btn-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#Content .c-btn-txt{letter-spacing:0}#Content .c-btn:hover{-webkit-box-shadow:0 0 0 0 var(--color-brown);box-shadow:0 0 0 0 var(--color-brown)}#Content .c-paws .c-paw{opacity:0;-webkit-transform-origin:center;transform-origin:center;transform-box:fill-box}#Content .c-paws .c-paw:first-of-type{-webkit-transition-delay:0ms;transition-delay:0ms}#Content .c-paws .c-paw:nth-of-type(2){-webkit-transition-delay:.25s;transition-delay:.25s}#Content .c-paws .c-paw:nth-of-type(3){-webkit-transition-delay:.5s;transition-delay:.5s}#Content .c-paws .c-paw:nth-of-type(4){-webkit-transition-delay:.75s;transition-delay:.75s}#Content .c-paws .c-paw:nth-of-type(5){-webkit-transition-delay:1s;transition-delay:1s}#Content .c-paws .c-paw:nth-of-type(6){-webkit-transition-delay:1.25s;transition-delay:1.25s}#Content .c-paws.is-show .c-paw{opacity:1}#Main{display:grid}#Main .bg,#Main .front{grid-area:1/1}#Main .bg{width:100%;height:100%;position:relative;background-color:var(--color-yellow-soft)}#Main .bg-inner:before{content:"";position:absolute;inset:0;background-color:#fedd72;opacity:.4;-webkit-mask-image:url(/222/images/common/pattern_dot.svg);mask-image:url(/222/images/common/pattern_dot.svg);-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-size:2.2rem 1.1rem;mask-size:2.2rem 1.1rem;-webkit-mask-position:100%;mask-position:100%;pointer-events:none}#Main .front{position:relative;width:46.875rem;z-index:10;margin:0 auto;pointer-events:none}@media only screen and (min-width:768px) and (max-width:1440px){html{font-size:66.7%}}@media only screen and (min-width:768px) and (min-width:1440px){html{font-size:66.7%}#Content .bg-block-wrap-01 .bg-list-wrap-02{top:-9.02778vw}#Content .bg-block-wrap-02 .bg-list-wrap-02{top:9.02778vw}}@media only screen and (max-width:767px){html{font-size:2.13334vw}#Header{border-bottom-width:.26667vw}#Content{font-size:1.5rem}#Content .menu{background-color:#fef4b2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#Content .menu-inner{background-color:#fef4b2;position:absolute;top:0;right:0;overflow:hidden;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:6.875rem 0}#Content .menu-inner:before{content:"";position:absolute;inset:0;background-color:#fedd72;opacity:.25;-webkit-mask-image:url(/222/images/common/pattern_dot.svg);mask-image:url(/222/images/common/pattern_dot.svg);-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-size:2.2rem 1.1rem;mask-size:2.2rem 1.1rem;-webkit-mask-position:100%;mask-position:100%;pointer-events:none}#Content .menu-list{grid-template-columns:auto auto;gap:3.125rem 3rem;width:40rem;margin:0 auto}#Content .menu-item-link{width:18.5rem}#Content .menu-item-icon{-webkit-box-shadow:3px 3px 0 0 rgba(87,59,38,.08);box-shadow:3px 3px 0 0 rgba(87,59,38,.08)}#Content .menu-item-name{font-size:1.75rem;margin-top:.9375rem;line-height:1.5}#Content .menu-item-name-sub{font-size:1.25rem;margin-top:.1875rem}#Content .menu-close{width:2.25rem;height:2.25rem;top:2.8125rem;right:2.25rem}#Content .menu-close:after,#Content .menu-close:before{background-color:var(--color-brown)}#Content .menu-close-btn{position:relative;z-index:1;width:13.5rem;margin:4.5rem auto 0;height:4.5rem!important}#Content .menu-close-btn-icon{width:1.125rem;height:1.125rem}#Content .menu-close-btn-icon:after,#Content .menu-close-btn-icon:before{height:.1875rem}#Content .menu-close-btn-txt{font-size:1.5rem!important}#Content .menu-btn-wrap{top:2rem;right:0}#Content .menu-btn{border:.125rem solid var(--color-brown);-webkit-box-shadow:2px 2px 0 0 var(--color-brown);box-shadow:2px 2px 0 0 var(--color-brown);height:3.875rem;-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem;width:10.75rem;top:2rem;right:2rem}#Content .menu-btn-icon svg{width:1.25rem;height:1.25rem}#Content .menu-btn-txt{font-size:1.25rem}#Content .menu-btn:hover{-webkit-transform:translate3d(2px,2px,0);transform:translate3d(2px,2px,0)}#Content .bg{height:75rem;overflow:hidden}#Content .bg-block,#Content .bg-block-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:-3.75rem}#Content .bg-block-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}#Content .bg-block-wrap:first-of-type{left:-.8125rem}#Content .bg-block-wrap:nth-of-type(2){right:-.8125rem;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#Content .bg-list{row-gap:2.5rem;padding:1.25rem 0}#Content .bg-list:nth-of-type(2),#Content .bg-list:nth-of-type(3),#Content .bg-list:nth-of-type(4){display:none}#Content .bg-item{width:8.5rem}#Content .bg-item-link:before{width:2.75rem;height:2.3125rem;left:.3125rem;top:-.5625rem}#Content .bg-item-link:after{width:2.75rem;height:2.3125rem;right:.3125rem;top:-.5625rem}#Content .bg-block-wrap{--duration:100s}#Content .bg-block-wrap-01{-webkit-animation:slide-sp var(--duration) linear infinite;animation:slide-sp var(--duration) linear infinite;-webkit-animation-play-state:paused;animation-play-state:paused}#Content .bg-block-wrap-02{animation:slide-sp var(--duration) linear infinite reverse;-webkit-animation-play-state:paused;animation-play-state:paused}#Content .bg-block-wrap-01 .bg-item[data-bg="12"],#Content .bg-block-wrap-01 .bg-item[data-bg="13"],#Content .bg-block-wrap-01 .bg-item[data-bg="14"],#Content .bg-block-wrap-01 .bg-item[data-bg="15"],#Content .bg-block-wrap-01 .bg-item[data-bg="16"],#Content .bg-block-wrap-01 .bg-item[data-bg="17"],#Content .bg-block-wrap-01 .bg-item[data-bg="18"],#Content .bg-block-wrap-01 .bg-item[data-bg="19"],#Content .bg-block-wrap-01 .bg-item[data-bg="20"],#Content .bg-block-wrap-01 .bg-item[data-bg="21"],#Content .bg-block-wrap-01 .bg-item[data-bg="22"],#Content .bg-block-wrap-01 .bg-list-wrap-03,#Content .bg-block-wrap-02 .bg-item[data-bg="1"],#Content .bg-block-wrap-02 .bg-item[data-bg="2"],#Content .bg-block-wrap-02 .bg-item[data-bg="3"],#Content .bg-block-wrap-02 .bg-item[data-bg="4"],#Content .bg-block-wrap-02 .bg-item[data-bg="5"],#Content .bg-block-wrap-02 .bg-item[data-bg="6"],#Content .bg-block-wrap-02 .bg-item[data-bg="7"],#Content .bg-block-wrap-02 .bg-item[data-bg="8"],#Content .bg-block-wrap-02 .bg-item[data-bg="9"],#Content .bg-block-wrap-02 .bg-item[data-bg="10"],#Content .bg-block-wrap-02 .bg-item[data-bg="11"],#Content .bg-block-wrap-02 .bg-list-wrap-01{display:none}#Content .c-btn{-webkit-box-shadow:2px 2px 0 0 var(--color-brown);box-shadow:2px 2px 0 0 var(--color-brown)}#Content .c-btn:hover{-webkit-transform:translate3d(2px,2px,0);transform:translate3d(2px,2px,0)}#Content .c-display-pc{display:none}#Main .bg{overflow:hidden}}@media only screen and (min-width:768px){#Header{border-bottom-width:1px}#Content{padding:0;font-size:16px}#Content .menu-inner{top:0;right:0;left:0;margin:.84375rem auto 5.8125rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#Content .menu-list{background-color:#fef4b2;grid-template-columns:1fr 1fr 1fr 1fr;gap:3rem 3rem;width:75rem;border-radius:3.75rem;border:1px solid var(--color-brown);-webkit-box-shadow:.125rem .125rem 0 0 #573b26;box-shadow:.125rem .125rem 0 0 #573b26;padding:4.5rem 4.5rem 6.65625rem;overflow:hidden}#Content .menu-list:before{content:"";position:absolute;inset:0;background-color:#fedd72;opacity:.25;-webkit-mask-image:url(/222/images/common/pattern_dot.svg);mask-image:url(/222/images/common/pattern_dot.svg);-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-size:2.2rem 1.1rem;mask-size:2.2rem 1.1rem;-webkit-mask-position:100%;mask-position:100%;pointer-events:none}#Content .menu-item-link{width:14.25rem}#Content .menu-item-icon{-webkit-box-shadow:.28125rem .28125rem 0 0 rgba(87,59,38,.08);box-shadow:.28125rem .28125rem 0 0 rgba(87,59,38,.08)}#Content .menu-item-name{font-size:1.5rem;margin-top:1.21875rem;line-height:1.4}#Content .menu-item-name-sub{font-size:1.03125rem;margin-top:.28125rem}#Content .menu-close{width:2.0625rem;height:2.0625rem;top:2.90625rem;left:calc(100% - 4.375rem)}#Content .menu-close:after,#Content .menu-close:before{background-color:var(--color-white)}#Content .menu-close:hover:after,#Content .menu-close:hover:before{background-color:var(--color-brown)}#Content .menu-close-btn{position:absolute;bottom:-2.0625rem;right:0;left:0;margin:0 auto;width:12rem}#Content .menu-close-btn-icon{width:1.40625rem;height:1.40625rem}#Content .menu-close-btn-icon:after,#Content .menu-close-btn-icon:before{height:.1875rem}#Content .menu-close-btn-txt{font-size:1.21875rem!important}#Content .menu-btn,#Content .menu-btn-wrap{top:3rem;right:3rem}#Content .menu-btn{border:1px solid var(--color-brown);-webkit-box-shadow:.1875rem .1875rem 0 0 var(--color-brown);box-shadow:.1875rem .1875rem 0 0 var(--color-brown);height:4.125rem;font-size:1.21875rem;-webkit-column-gap:.9375rem;-moz-column-gap:.9375rem;column-gap:.9375rem;width:12rem}#Content .menu-btn-icon svg{width:1.3125rem;height:1.3125rem}#Content .menu-btn-txt{font-size:1.21875rem}#Content .menu-btn:hover{-webkit-transform:translate3d(.25rem,.25rem,0);transform:translate3d(.25rem,.25rem,0)}#Content .menu-wrap .menu-inner{-webkit-transform:translate3d(0,6.25rem,0);transform:translate3d(0,6.25rem,0)}#Content .menu-wrap.is-open .menu-bg{opacity:.7;visibility:visible}#Content .bg-block{-webkit-column-gap:2.4375rem;-moz-column-gap:2.4375rem;column-gap:2.4375rem;top:-18.1875rem}#Content .bg-block-wrap{top:-18.1875rem}#Content .bg-block-wrap:first-of-type{left:calc(50% + 23.4375rem);margin-left:3rem}#Content .bg-block-wrap:nth-of-type(2){right:calc(50% + 23.4375rem);margin-right:3rem}#Content .bg-block:nth-of-type(2){display:none}#Content .bg-list{row-gap:2.25rem;padding:1.125rem 0}#Content .bg-item{width:13.5rem}#Content .bg-item-link:before{width:4.125rem;height:3.46875rem;left:.46875rem;top:-.84375rem}#Content .bg-item-link:after{width:4.125rem;height:3.46875rem;right:.46875rem;top:-.75rem}#Content .bg-block-wrap{--duration:90s}#Content .bg-block-wrap-01 .bg-list-wrap-03{animation:slide-pc var(--slide-duration) linear infinite reverse;--slide-duration:var(--duration)}#Content .bg-block-wrap-01 .bg-list-wrap-02{position:relative;animation:slide-pc var(--slide-duration) linear infinite reverse;--slide-duration:calc(var(--duration)*1.142)}#Content .bg-block-wrap-01 .bg-list-wrap-01{animation:slide-pc var(--slide-duration) linear infinite reverse;--slide-duration:calc(var(--duration))}#Content .bg-block-wrap-02 .bg-list-wrap-01{--slide-duration:var(--duration)}#Content .bg-block-wrap-02 .bg-list-wrap-01,#Content .bg-block-wrap-02 .bg-list-wrap-02{-webkit-animation:slide-pc var(--slide-duration) linear infinite;animation:slide-pc var(--slide-duration) linear infinite}#Content .bg-block-wrap-02 .bg-list-wrap-02{position:relative;--slide-duration:calc(var(--duration)*1.142)}#Content .bg-block-wrap-02 .bg-list-wrap-03{-webkit-animation:slide-pc var(--slide-duration) linear infinite;animation:slide-pc var(--slide-duration) linear infinite;--slide-duration:calc(var(--duration))}#Content .c-btn{-webkit-box-shadow:.25rem .25rem 0 0 var(--color-brown);box-shadow:.25rem .25rem 0 0 var(--color-brown)}#Content .c-btn:hover{-webkit-transform:translate3d(.25rem,.25rem,0);transform:translate3d(.25rem,.25rem,0)}#Content .c-display-sp{display:none}#Main .bg-inner{position:sticky;overflow:hidden;height:100dvh;top:0;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#Main .front{width:46.875rem}}@media only screen and (min-width:1440px){#Content .bg-block{-webkit-column-gap:1.80556vw;-moz-column-gap:1.80556vw;column-gap:1.80556vw}#Content .bg-list{row-gap:1.66667vw;padding:.83333vw 0}#Content .bg-item{width:10vw}#Content .bg-item-link:before{width:3.05556vw;height:2.56944vw;left:.34722vw;top:-.625vw}#Content .bg-item-link:after{width:3.05556vw;height:2.56944vw;right:.34722vw;top:-.55556vw}}@media only screen and (min-width:768px) and (min-width:768px){#Content .bg-block-wrap-01 .bg-list-wrap-02{top:-8.125rem}#Content .bg-block-wrap-02 .bg-list-wrap-02{top:8.125rem}}