@import"https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@400;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Baloo+2:wght@800&display=swap";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;font-weight:inherit;line-height:1;font-style:normal}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*,:after,:before{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-break:break-all;overflow-wrap:break-word;line-break:strict}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{font:inherit}button{padding:0;border:none;outline:none;color:inherit;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}body{position:relative;margin:0;padding:0;width:100vw;max-width:100%;-webkit-text-size-adjust:100%;font-family:Zen Maru Gothic,Helvetica,arial,sans-serif;font-weight:700;letter-spacing:.07em;font-size:16px;color:#080808;background:#fff9ea;overflow-y:scroll;overflow-x:hidden}body ::selection{color:#fff;background:#fd0}a{text-decoration:none;cursor:pointer}a,a:active,a:hover,a:link,a:visited{color:inherit}img{vertical-align:top;pointer-events:none;height:auto}img::selection{color:hsla(0,0%,60%,.1254901961);background:hsla(0,0%,60%,.1254901961)}.c__js_fade{transform:translateY(30px);opacity:0;transition:.7s cubic-bezier(.33,1,.68,1)}.c__js_fade.active{transform:translate(0);opacity:1}.c__js_fade_delay .js__delay_child{transform:translateY(20px);opacity:0}.c__js_fade_delay.active .js__delay_child{transform:translate(0);opacity:1;transition:.7s cubic-bezier(.33,1,.68,1)}.c__js_fade_delay.active .js__delay_child.delay0{transition-delay:0s}.c__js_fade_delay.active .js__delay_child.delay1{transition-delay:.3s}.c__js_fade_delay.active .js__delay_child.delay2{transition-delay:.6s}.c__js_fade_delay.active .js__delay_child.delay3{transition-delay:.9s}.c__js_fade_delay.active .js__delay_child.delay4{transition-delay:1.2s}.c__js_fade_delay.active .js__delay_child.delay5{transition-delay:1.5s}.c__js_fade_delay.active .js__delay_child.delay6{transition-delay:1.8s}.c__js_fade_delay.active .js__delay_child.delay7{transition-delay:2.1s}.c__js_fade_delay.active .js__delay_child.delay8{transition-delay:2.4s}.c__js_fade_delay.active .js__delay_child.delay9{transition-delay:2.7s}.c__js_fade_delay.active .js__delay_child.delay10{transition-delay:3s}.c__js_fade_delay.active .js__delay_child.delay11{transition-delay:3.3s}.c__js_fade_delay.active .js__delay_child.delay12{transition-delay:3.6s}.js__transition .js__transition_child.delay0{transition-delay:0s}.js__transition .js__transition_child.delay1{transition-delay:.2s}.js__transition .js__transition_child.delay2{transition-delay:.4s}.js__transition .js__transition_child.delay3{transition-delay:.6s}.js__transition .js__transition_child.delay4{transition-delay:.8s}.js__transition .js__transition_child.delay5{transition-delay:1s}.js__transition .js__transition_child.delay6{transition-delay:1.2s}.js__transition .js__transition_child.delay7{transition-delay:1.4s}.js__transition .js__transition_child.delay8{transition-delay:1.6s}.js__transition .js__transition_child.delay9{transition-delay:1.8s}.js__transition .js__transition_child.delay10{transition-delay:2s}.js__transition .js__transition_child.delay11{transition-delay:2.2s}.js__transition .js__transition_child.delay12{transition-delay:2.4s}.js__animation .js__animation_child.delay0{animation-delay:0s}.js__animation .js__animation_child.delay1{animation-delay:.2s}.js__animation .js__animation_child.delay2{animation-delay:.4s}.js__animation .js__animation_child.delay3{animation-delay:.6s}.js__animation .js__animation_child.delay4{animation-delay:.8s}.js__animation .js__animation_child.delay5{animation-delay:1s}.js__animation .js__animation_child.delay6{animation-delay:1.2s}.js__animation .js__animation_child.delay7{animation-delay:1.4s}.js__animation .js__animation_child.delay8{animation-delay:1.6s}.js__animation .js__animation_child.delay9{animation-delay:1.8s}.js__animation .js__animation_child.delay10{animation-delay:2s}.js__animation .js__animation_child.delay11{animation-delay:2.2s}.js__animation .js__animation_child.delay12{animation-delay:2.4s}.js__animation .js__animation_child.delay13{animation-delay:2.6s}.js__animation .js__animation_child.delay14{animation-delay:2.8s}.js__animation .js__animation_child.delay15{animation-delay:3s}.js__animation .js__animation_child.delay16{animation-delay:3.2s}[data-is-visible=false]{opacity:0;pointer-events:none;transform:translateY(10px);transition:.5s ease}[data-is-visible=true]{transform:translate(0);opacity:1;pointer-events:auto;transition:.5s ease}.c__loading{font-size:clamp(14px,1.21vw,16px);font-weight:600}.c__loading[data-is-visible=true]{transform:translateY(-10px);height:1em}.c__loading[data-is-visible=false]{transform:translateY(-20px);height:0}.loading_overlay{pointer-events:auto;background:#f8f8f8;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}.loading_overlay .claw_wrapper{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loading_overlay .claw{position:absolute;top:50%;left:50%;width:16px;height:80px;object-fit:contain;background-color:#fff;opacity:0}.loading_overlay .claw.first{left:calc(50% - 32px)}.loading_overlay .claw.third{left:calc(50% + 32px)}.a__denguri{pointer-events:none;position:fixed;z-index:10;top:0;left:50%;width:100%}.a__denguri .denguri_road{position:absolute;width:100%;transform:translateX(100%);opacity:0;transition:.3s}.a__denguri .denguri_road.active{opacity:1;animation:denguri_road 20s linear forwards}@keyframes denguri_road{0%{transform:translateX(100%)}20%{transform:translateX(60%)}40%{transform:translateX(20%)}60%{transform:translateX(-20%)}80%{transform:translateX(-60%)}to{transform:translateX(-100%)}}@media(max-width:1200px){.a__denguri .denguri_road.active{animation:denguri_road 16s linear forwards}}@media(max-width:712px){.a__denguri .denguri_road.active{animation:denguri_road 10s linear forwards}}.a__denguri .panda_wrapper{position:absolute;width:clamp(200px,17vw,330px);height:clamp(200px,17vw,330px);top:0;left:0;animation:denguri_rotate 4s linear infinite}@keyframes denguri_rotate{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@media(max-width:1200px){.a__denguri .panda_wrapper{width:clamp(200px,15vw,330px);height:clamp(200px,15vw,330px)}}@media(max-width:712px){.a__denguri .panda_wrapper{width:clamp(120px,28vw,330px);height:clamp(120px,28vw,330px)}}.a__denguri .panda_image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:contain}.a__denguri .panda_denguri_image_1{animation:denguri_panda_fade_1 4s linear infinite;opacity:0;z-index:1}@keyframes denguri_panda_fade_1{0%{opacity:0}10%{opacity:1}25%{opacity:1}30%{opacity:0}95%{opacity:0}to{opacity:0}}.a__denguri .panda_denguri_image_2{animation:denguri_panda_fade_2 4s linear infinite;opacity:0;z-index:2}@keyframes denguri_panda_fade_2{0%{opacity:0}25%{opacity:0}40%{opacity:1}75%{opacity:1}85%{opacity:0}}.a__denguri .panda_denguri_image_3{animation:denguri_panda_fade_3 4s linear infinite;opacity:0;z-index:3}@keyframes denguri_panda_fade_3{0%{opacity:1}10%{opacity:0}70%{opacity:0}85%{opacity:1}95%{opacity:1}to{opacity:1}}.a__footprint{pointer-events:none;position:absolute;z-index:10;top:0;left:0;opacity:0;visibility:hidden;height:0;transition:opacity 1s}.a__footprint.active{opacity:.2;visibility:visible}.a__footprint .footprint_belt{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.a__footprint .footprint_column{display:flex;flex-direction:column;align-items:center;gap:16px;width:10px}.a__footprint .footprint_image_wrapper{opacity:0;width:60px}@media(max-width:1200px){.a__footprint .footprint_image_wrapper{width:40px}}@media(max-width:712px){.a__footprint .footprint_image_wrapper{width:30px}}.a__footprint .footprint_image_wrapper.visible{opacity:1;animation:footprintFadeIn 1s}.a__footprint .footprint_image_wrapper.disappear{opacity:0;animation:footprintFadeOut 1s}.a__footprint .footprint_image{width:100%;height:auto;object-fit:contain}@keyframes footprintFadeIn{0%{opacity:0}to{opacity:1}}@keyframes footprintFadeOut{0%{opacity:1}to{opacity:0}}#header{width:270px;position:fixed;top:78px;right:-20px;z-index:15;pointer-events:none;display:flex;flex-direction:column;gap:40px;transition:.3s cubic-bezier(.5,1.9,.7,1)}@media(max-width:1200px){#header{gap:10px;width:232px;top:92px;transform:translate(40px);visibility:hidden;opacity:0}#header.active{visibility:visible;opacity:1;transform:translate(0)}}#header .navigation_wrapper{background-color:#fd0;border-radius:40px 0 0 40px;font-size:clamp(14px,1.5vw,16px);font-weight:700;overflow:hidden}#header .navigation_wrapper .nav_links{padding:clamp(46px,3.95vw,52px) clamp(60px,5.77vw,76px) 0 20px;display:flex;flex-direction:column;align-items:flex-end;gap:clamp(14px,1.82vw,24px)}#header .navigation_wrapper .header_link{transition:.3s;font-family:Zen Maru Gothic,Helvetica,arial,sans-serif;pointer-events:auto;position:relative}#header .navigation_wrapper .header_link:before{content:"";display:block;position:absolute;background-repeat:no-repeat;background-image:url(/img/common/arrow_bk.svg);width:.7em;height:.7em;top:50%;right:calc(-1.5em - 10px);transform:translateY(-50%) rotate(90deg);transition:.3s ease;opacity:0}@media(max-width:1200px){#header .navigation_wrapper .header_link:before{right:calc(-1.2em - 8px)}}#header .navigation_wrapper .header_link.active:before{opacity:1;transform:translate(-8px,-50%) rotate(90deg)}@media(any-hover:hover){#header .navigation_wrapper .header_link:hover:before{opacity:1;transform:translate(-8px,-50%) rotate(90deg)}}#header .navigation_wrapper .panda_wrapper{margin-top:10px;height:186px;width:100%;position:relative;display:block;pointer-events:auto}@media(max-width:1200px){#header .navigation_wrapper .panda_wrapper{height:164px}}#header .navigation_wrapper .panda_wrapper .speechbubble{position:absolute;top:0;right:6px;width:108px;transition:.4s cubic-bezier(.28,1.9,.48,1)}@media(max-width:1200px){#header .navigation_wrapper .panda_wrapper .speechbubble{top:-2px;right:0;width:96px}}#header .navigation_wrapper .panda_wrapper .panda{position:absolute;top:32px;right:42px;width:212px;z-index:1;transition:.3s cubic-bezier(.28,1.9,.48,1)}@media(max-width:1200px){#header .navigation_wrapper .panda_wrapper .panda{top:28px;right:36px;width:184px}}@media(any-hover:hover){#header .navigation_wrapper .panda_wrapper:hover .speechbubble{transform:translateY(-16px) scale(1.1)}#header .navigation_wrapper .panda_wrapper:hover .panda{transform:translateY(-10px)}}@media(any-hover:hover)and (max-width:1200px){#header .navigation_wrapper .panda_wrapper:hover .speechbubble{transform:translateY(-8px) scale(1.1)}#header .navigation_wrapper .panda_wrapper:hover .panda{transform:translateY(-6px)}}#header .online_shop_link{background-color:#fd0;border-radius:100vh 0 0 100vh;pointer-events:auto;padding:30px 50px 26px 40px}#header .online_shop_link img{width:100%;height:100%;object-fit:contain;transition:.3s cubic-bezier(.28,1.9,.48,1)}@media(any-hover:hover){#header .online_shop_link{padding:26px 40px 22px 36px}#header .online_shop_link:hover img{transform:scale(1.05)}}#header_toggle{display:none;position:fixed;top:15px;right:12px;width:60px;height:60px;cursor:pointer;pointer-events:auto;z-index:20;background:#fd0;border-radius:100vh}@media(max-width:1200px){#header_toggle{display:block}}#header_toggle span{display:block;position:absolute;background:#fff;transition:.4s cubic-bezier(.5,1.3,.7,1);width:24px;height:4px;border-radius:100vh;left:50%;transform:translate(-50%,-50%)}#header_toggle span:first-child{top:calc(50% - 10px)}#header_toggle span:nth-child(2){top:50%}#header_toggle span:nth-child(3){top:calc(50% + 10px)}#header_toggle.active span:first-child{transform:translate(-50%,calc(-50% + 10px)) rotate(221deg) scaleX(1.4)}#header_toggle.active span:nth-child(2){transform:translate(50px)}#header_toggle.active span:nth-child(3){transform:translate(-50%,calc(-50% - 10px)) rotate(-221deg) scaleX(1.4)}#pagetop_button{position:fixed;bottom:20px;right:20px;z-index:9;width:clamp(46px,4.55vw,60px);height:clamp(46px,4.55vw,60px);opacity:0;transition:.2s ease;pointer-events:none;background-color:#fd0;border-radius:100vh;transform:translateY(20px);display:grid;place-items:center;margin:0 auto}#pagetop_button.active{pointer-events:auto;cursor:pointer;transform:translateY(0);opacity:1}#pagetop_button .arrow{display:block;width:18px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(180deg);transition:.2s ease;font-family:Poppins,Noto Sans JP,Helvetica,arial,sans-serif}@media(any-hover:hover){#pagetop_button:hover .arrow{transform:translate(-50%,-75%) rotate(180deg)}}#footer{width:100%;background-color:#fd0;padding:clamp(50px,10.93vw,144px) clamp(34px,4.55vw,60px) clamp(20px,2.43vw,32px);font-weight:700;z-index:2;position:relative}#footer .footer_navigation{display:flex;gap:clamp(20px,3.79vw,50px);justify-content:center;align-items:center;flex-wrap:wrap;width:100%;font-size:clamp(16px,1.52vw,20px)}@media(max-width:712px){#footer .footer_navigation{flex-direction:column;align-items:flex-start}}#footer .footer_navigation .footer_link{position:relative}#footer .footer_navigation .footer_link:before{content:"";display:block;position:absolute;background-repeat:no-repeat;background-image:url(/img/common/arrow_bk.svg);width:.7em;height:.7em;top:50%;left:50%;transform:translate(-50%,calc(-50% - 1em - 14px));transition:.3s ease;opacity:0}#footer .footer_navigation .footer_link.active:before{opacity:1;transform:translate(-50%,calc(-50% - 1em - 8px))}@media(any-hover:hover){#footer .footer_navigation .footer_link:hover:before{opacity:1;transform:translate(-50%,calc(-50% - 1em - 8px))}}@media(max-width:712px){#footer .footer_navigation .footer_link:before{display:none}}#footer .footer_panda_wrapper{display:block;width:clamp(48px,5.77vw,76px);height:clamp(40px,4.71vw,62px);margin:clamp(32px,12.14vw,160px) auto 0}#footer .footer_panda_wrapper .footer_panda{position:relative}#footer .footer_panda_wrapper .footer_panda img{position:absolute;top:0;left:0;width:100%;height:auto;object-fit:contain;transition:.3s cubic-bezier(.28,1.9,.48,1)}#footer .footer_panda_wrapper .footer_panda .opened{opacity:0;z-index:1}@media(any-hover:hover){#footer .footer_panda_wrapper:hover .footer_panda img{transform:translateY(-10px)}#footer .footer_panda_wrapper:hover .footer_panda .opened{opacity:1}}#footer .footer_terms{display:block;width:-moz-fit-content;width:fit-content;margin:clamp(14px,1.06vw,14px) auto 0;font-size:clamp(14px,1.21vw,16px);text-align:center;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}#footer .footer_copyright{margin:clamp(14px,1.21vw,16px) auto 0;font-size:clamp(12px,1.21vw,16px);text-align:center}.background{z-index:-100;pointer-events:none;position:fixed;top:0;left:0;width:100%;height:100%;transition:.5s;opacity:0;background-color:rgba(0,0,0,0)}.background.active{opacity:1}.l__content_width{width:100%;max-width:calc(1120px + clamp(100px,5vw,100px) + clamp(100px,5vw,100px));padding-left:clamp(100px,5vw,100px);padding-right:clamp(100px,5vw,100px)}@media(max-width:1700px){.l__content_width{max-width:none;padding-left:max(clamp(100px,5vw,100px),300px);padding-right:max(clamp(100px,5vw,100px),300px)}}.l__content_width{margin-left:auto;margin-right:auto}@media(max-width:1200px){.l__content_width{max-width:calc(1120px + clamp(32px,6vw,50px) + clamp(32px,6vw,50px));padding-left:clamp(32px,6vw,50px);padding-right:clamp(32px,6vw,50px)}}.l__content_width_l{width:100%;max-width:calc(1576px + clamp(100px,5vw,100px) + clamp(100px,5vw,100px));padding-left:clamp(100px,5vw,100px);padding-right:clamp(100px,5vw,100px)}@media(max-width:1700px){.l__content_width_l{max-width:none;padding-left:max(clamp(100px,5vw,100px),300px);padding-right:max(clamp(100px,5vw,100px),300px)}}.l__content_width_l{margin-left:auto;margin-right:auto}@media(max-width:1200px){.l__content_width_l{max-width:calc(1576px + clamp(32px,6vw,50px) + clamp(32px,6vw,50px));padding-left:clamp(32px,6vw,50px);padding-right:clamp(32px,6vw,50px)}}#l__modal_wrapper{animation:modal_fadein .5s forwards}#l__modal_wrapper.fadeout{animation:modal_fadeout .5s forwards}@keyframes modal_fadein{0%{opacity:0}to{opacity:1}}@keyframes modal_fadeout{0%{opacity:1}to{opacity:0}}#l__modal_wrapper .modal_overlay_for_click{width:100vw;height:100vh;display:grid;place-items:center;margin:0 auto}#l__modal_wrapper .event_modal{position:relative;padding:clamp(60px,6vw,80px) clamp(40px,6vw,80px);width:100%;max-width:1120px;width:80vw;height:100%;max-height:80dvh;background-color:#fff;box-shadow:0 0 6px 0 #87bcce;border-radius:clamp(10px,1.52vw,20px)}#l__modal_wrapper .modal_inner{width:100%;height:100%;overflow-y:auto;overflow-x:hidden}#l__modal_wrapper .modal_inner::-webkit-scrollbar{width:4px}#l__modal_wrapper .modal_inner::-webkit-scrollbar-track{border:none;border-radius:100vh;background:#eee}#l__modal_wrapper .modal_inner::-webkit-scrollbar-thumb{background:#00b5ff;border-radius:100vh;box-shadow:none}#l__modal_wrapper .modal_inner{padding-right:20px}#l__modal_wrapper .article_head_info{display:flex;flex-direction:column;gap:clamp(6px,.46vw,6px);padding-bottom:clamp(20px,1.52vw,20px);width:100%;position:relative}#l__modal_wrapper .article_head_info .info_above{display:flex;justify-content:flex-start;align-items:center;gap:clamp(28px,2.13vw,28px);font-weight:700;font-size:clamp(14px,1.06vw,14px);font-family:Zen Maru Gothic,Helvetica,arial,sans-serif;letter-spacing:.06em}#l__modal_wrapper .article_head_info .info_above .date{white-space:nowrap;position:relative}#l__modal_wrapper .article_head_info .info_above .date:before{content:"";position:absolute;top:50%;right:-16px;transform:translateY(-50%);width:4px;height:4px;background:#a0a0a0;border-radius:100vh}#l__modal_wrapper .article_head_info .info_above .tag{white-space:nowrap}#l__modal_wrapper .article_head_info .title{margin-top:clamp(10px,.76vw,10px);width:100%;font-weight:500;font-size:clamp(14px,1.21vw,16px);text-align:justify;line-height:175%}#l__modal_wrapper .c__article_body{margin-top:clamp(20px,1.52vw,20px)}#l__modal_wrapper .close_button{position:absolute;top:0;right:0;width:70px;height:70px;cursor:pointer;z-index:20}#l__modal_wrapper .close_button span{display:block;position:absolute;background:#080808;pointer-events:none}#l__modal_wrapper .close_button span:first-child{top:34px;right:20px;width:30px;height:1px;transform:rotate(45deg)}#l__modal_wrapper .close_button span:nth-child(2){top:20px;right:34px;width:1px;height:30px;transform:rotate(45deg)}#mouse_stalker{pointer-events:none}@media(any-hover:hover){#mouse_stalker{position:fixed;top:-6px;left:-6px;width:17px;height:17px;background:#75ac30;border-radius:100vh;transform:translate(0);transition:.6s cubic-bezier(.075,.82,.165,1);z-index:99999}#mouse_stalker .hand{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:44px;height:44px;object-fit:contain;transition:transform .2s ease;z-index:1}#mouse_stalker.stalker_cursor_pointer .hand{transform:translate(-50%,-50%) scale(1);transition:transform .3s cubic-bezier(.24,1.8,.61,1)}#mouse_stalker.disabled{opacity:0}}@media(any-hover:none){#mouse_stalker{display:none}}.c__head_primary{font-size:clamp(30px,3.04vw,40px);height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;position:relative}.c__head_primary,.c__head_secondary{font-weight:700;white-space:pre-wrap}.c__head_secondary{line-height:1.5;font-size:clamp(22px,3.04vw,40px);word-break:keep-all;overflow-wrap:anywhere}.c__head_secondary,.c__head_tertiary{font-family:Zen Maru Gothic,Helvetica,arial,sans-serif}.c__head_tertiary{font-size:clamp(20px,2.28vw,30px);font-weight:700}.c__head_group_primary .c__head_description_text{color:inherit;margin-top:clamp(12px,2.28vw,30px)}.c__head_group_secondary .c__head_description_text{font-size:clamp(12px,1.06vw,14px);color:inherit}.c__tag_list_head{display:flex;align-items:baseline;gap:clamp(10px,1.21vw,16px);font-family:Zen Maru Gothic,Helvetica,arial,sans-serif;font-weight:700;font-size:clamp(20px,2.5vw,34px)}.c__tag_list_head .en{white-space:nowrap}.c__tag_list_head .ja{font-family:Zen Maru Gothic,Helvetica,arial,sans-serif;font-size:.4em;font-weight:700;white-space:nowrap}.c__error_message{color:#ff0064;font-weight:500;font-size:clamp(14px,1.21vw,16px);line-height:1.5}.c__page_title{font-size:clamp(22px,2.43vw,32px)}.c__page_title .description{font-size:16px;word-break:keep-all;overflow-wrap:anywhere;white-space:pre-wrap}.c__common_text_primary{font-size:clamp(14px,1.06vw,14px);color:#080808;font-weight:400;line-height:1.85;text-align:justify}.c__head_description_text{font-size:clamp(14px,1.52vw,20px);color:#080808;font-weight:700;line-height:230%}.c__text_underline{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;-webkit-text-decoration-color:rgba(0,34,102,.631372549);text-decoration-color:rgba(0,34,102,.631372549)}.c__box_decoration_break_clone{box-decoration-break:clone;-webkit-box-decoration-break:clone;box-shadow:8px 8px 10px 0 #ff1492,-5px -5px 5px 0 blue,5px 5px 15px 0 #ff0}.c__button_primary{height:clamp(48px,7vw,60px);border-radius:100vmax;display:grid;place-items:center;margin:0 auto;padding:0 2.5em;position:relative;background-color:#fd0;transition:.3s cubic-bezier(.24,1.8,.61,1);white-space:nowrap;font-size:clamp(16px,5vw,16px)}@media(any-hover:hover){.c__button_primary:hover{transform:scale(1.05)}}.c__button_primary.disabled{pointer-events:none;background-color:#ccc}.c__button_primary.disabled .link_name{color:#fff}.c__button_tertiary{display:block;width:-moz-fit-content;width:fit-content;font-family:Zen Maru Gothic,Helvetica,arial,sans-serif;font-size:14px;text-align:center;padding:.6em}.c__button_tertiary .link_name{color:#080808;text-decoration:underline;text-underline-offset:.4em;-webkit-text-decoration-color:rgba(0,34,102,.631372549);text-decoration-color:rgba(0,34,102,.631372549)}.c__accordion_toggle{position:relative;width:100%;text-align:left}.c__accordion_toggle:before{content:"+";position:absolute;top:50%;right:.8em;font-size:1.3em;font-weight:600;transition:transform .3s ease;transform:translateY(-44%) rotate(0deg)}.c__accordion_toggle.active:before{content:"-";transform:translateY(-46%) rotate(-180deg)}.c__accordion{height:0;overflow:hidden;opacity:0;pointer-events:none;transform:translateY(-20px);transition:.15s}.c__accordion.active{height:auto;width:100%;opacity:1;transform:translateY(0);pointer-events:auto}.c__accordion_close{font-family:Zen Maru Gothic,Helvetica,arial,sans-serif;display:block;height:0;width:100%;opacity:0;pointer-events:none;visibility:hidden;transform:translateY(-20px);transition:.15s;font-weight:600;padding:0 clamp(30px,3.04vw,40px);text-align:right;font-size:clamp(14px,1.21vw,16px)}.c__accordion_close.active{height:auto;opacity:1;transform:translateY(0);pointer-events:auto;visibility:visible;padding-bottom:clamp(30px,3.04vw,40px)}.c__articles_grid{display:grid;grid-gap:clamp(14px,1.52vw,20px);gap:clamp(14px,1.52vw,20px);grid-auto-rows:minmax(100px,auto);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}@media(max-width:1200px){.c__articles_grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}}@media(max-width:712px){.c__articles_grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media(max-width:374px){.c__articles_grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.c__articles_grid_item{display:block;width:100%;height:100%;aspect-ratio:1;position:relative;color:#fff;border-radius:clamp(40px,3.04vw,40px);overflow:hidden;opacity:0;visibility:hidden;transform:translateY(-30px);animation:appear_delay .5s ease forwards}@keyframes appear_delay{to{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}}.c__articles_grid_item.delay0{animation-delay:0s}.c__articles_grid_item.delay1{animation-delay:.05s}.c__articles_grid_item.delay2{animation-delay:.1s}.c__articles_grid_item.delay3{animation-delay:.15s}.c__articles_grid_item.delay4{animation-delay:.2s}.c__articles_grid_item.delay5{animation-delay:.25s}.c__articles_grid_item.delay6{animation-delay:.3s}.c__articles_grid_item.delay7{animation-delay:.35s}.c__articles_grid_item.delay8{animation-delay:.4s}.c__articles_grid_item.delay9{animation-delay:.45s}.c__articles_grid_item.delay10{animation-delay:.5s}.c__articles_grid_item.delay11{animation-delay:.55s}.c__articles_grid_item.delay12{animation-delay:.6s}.c__articles_grid_item.delay13{animation-delay:.65s}.c__articles_grid_item.delay14{animation-delay:.7s}.c__articles_grid_item.delay15{animation-delay:.75s}.c__articles_grid_item.delay16{animation-delay:.8s}.c__articles_grid_item .thumbnail{width:100%;height:100%;object-fit:cover;transition:transform .3s cubic-bezier(.24,1.8,.61,1)}.c__articles_grid_item .info_overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s;display:flex;flex-direction:column;justify-content:space-between;color:#fff;padding:clamp(30px,2.58vw,34px) clamp(34px,2.73vw,36px) clamp(18px,1.67vw,22px)}.c__articles_grid_item .info_overlay:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(148,195,90,.9)}.c__articles_grid_item .info_overlay .info_bottom,.c__articles_grid_item .info_overlay .info_top{z-index:1}.c__articles_grid_item .info_overlay .info_top{display:flex;flex-direction:column;gap:clamp(18px,1.52vw,20px)}.c__articles_grid_item .info_overlay .info_top .head{font-weight:700;font-size:clamp(14px,1.06vw,14px)}.c__articles_grid_item .info_overlay .info_top .content{margin-top:8px;font-size:clamp(18px,1.37vw,18px);line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.c__articles_grid_item .info_overlay .tags{line-height:1.5;font-size:clamp(16px,1.21vw,16px)}@media(any-hover:hover){.c__articles_grid_item:hover .info_overlay{opacity:1}.c__articles_grid_item:hover .thumbnail{transform:scale(1.05)}}.c__pager{display:flex;justify-content:center;align-items:center;gap:clamp(20px,1.52vw,20px);font-family:Zen Maru Gothic,Helvetica,arial,sans-serif;font-weight:600;font-size:clamp(16px,1.52vw,20px)}@media(max-width:374px){.c__pager{gap:16px;font-size:14px}}.c__pager .disabled{display:none}.c__pager .elipsis{letter-spacing:.05em}.c__pager .page_num{padding:10px 2px;position:relative;display:inline-block}.c__pager .page_num:before{transition:.5s;content:"";position:absolute;bottom:6px;left:0;width:100%;height:2px;background-color:rgba(0,0,0,0);transition:transform .3s;transform:scaleX(0);transform-origin:right;background-color:#080808}.c__pager .page_num.active{pointer-events:none}.c__pager .page_num.active:before{transform-origin:left;transform:scaleX(1)}@media(any-hover:hover){.c__pager .page_num:hover:before{transform-origin:left;transform:scaleX(1)}}.c__pager .next_link,.c__pager .prev_link{padding:10px 2px;display:block;position:relative}.c__pager .next_link:before,.c__pager .prev_link:before{transition:.5s;content:"";position:absolute;bottom:6px;left:0;width:100%;height:2px;background-color:rgba(0,0,0,0);transition:transform .3s;transform:scaleX(0);transform-origin:right;background-color:#080808}@media(any-hover:hover){.c__pager .next_link:hover:before,.c__pager .prev_link:hover:before{transform-origin:left;transform:scaleX(1)}}.c__article_prev_next{font-weight:600;justify-content:space-between;color:#080808;display:flex;justify-content:center;align-items:center;margin-top:clamp(60px,7.59vw,100px);gap:clamp(40px,6.07vw,80px);font-size:clamp(16px,1.52vw,20px);letter-spacing:.05em}.c__article_prev_next .pager_link_next,.c__article_prev_next .pager_link_prev{color:#080808;display:inline-block;white-space:nowrap}.c__article_prev_next .pager_link_next.disabled,.c__article_prev_next .pager_link_prev.disabled{pointer-events:none;color:#ccc}.c__article_prev_next .back_link{display:inline-block;white-space:nowrap}.c__article_body{font-size:clamp(16px,1.21vw,16px);color:#080808}.c__article_body h2{font-size:1.5em;position:relative}.c__article_body h2,.c__article_body h3{margin-bottom:clamp(16px,1.21vw,16px);line-height:200%}.c__article_body h3{font-size:1.4em}.c__article_body h4{font-size:1.3em}.c__article_body h4,.c__article_body h5{margin-bottom:clamp(16px,1.21vw,16px);line-height:200%}.c__article_body h5{font-size:1.2em}.c__article_body h6{font-size:1.1em}.c__article_body h6,.c__article_body p{margin-bottom:clamp(16px,1.21vw,16px);line-height:200%}.c__article_body p{font-size:1em;text-align:justify;min-height:1em}.c__article_body strong{font-weight:600}.c__article_body em{font-style:italic}.c__article_body u{text-decoration:underline}.c__article_body s{text-decoration:line-through}.c__article_body a{text-decoration:underline;color:#00b5ff;transition:.15s}.c__article_body a:hover{opacity:.7}.c__article_body blockquote,.c__article_body ol,.c__article_body ul{position:relative;margin-bottom:clamp(24px,2.43vw,32px)}.c__article_body ul li{font-size:1em;line-height:2;position:relative;padding-left:1.5em}.c__article_body ul li:before{content:"・";position:absolute;left:0;top:0;font-size:1em}.c__article_body ol{list-style-type:decimal}.c__article_body ol li{font-size:1em;line-height:2;position:relative;margin-left:1.5em}.c__article_body figure{margin-bottom:clamp(16px,1.21vw,16px)}.c__article_body img{width:100%}.c__article_body figcaption{font-size:1em;line-height:1.8}.c__article_body blockquote{position:relative;box-sizing:border-box;font-style:italic;padding:.4em 0 .4em 1.5em;border-left:4px solid #bbb}.c__article_body iframe{width:100%;height:clamp(200px,49.5vw,788px)}@media(max-width:712px){.c__article_body iframe{height:clamp(150px,48vw,400px)}}.c__article_body .ql-embed{margin-bottom:clamp(16px,1.21vw,16px)}.c__article_body .ql-embed iframe{width:100%!important}.c__article_body .ql-embed .twitter-timeline{width:100%!important;max-width:600px!important}.c__article_body .ql-embed .twitter-tweet{margin:0!important}.c__external_link{position:relative;padding-right:1.3em}.c__external_link:before{content:"";display:block;position:absolute;background-image:url(/img/common/new_window_line.svg);background-repeat:no-repeat;background-size:contain;width:.9em;height:.9em;bottom:-.2em;right:.2em}.c__arrow_icon.wh{position:relative}.c__arrow_icon.wh:before{content:"";display:block;position:absolute;background-repeat:no-repeat;background-image:url(/img/common/arrow_wh.svg)}.c__arrow_icon.yl{position:relative}.c__arrow_icon.yl:before{content:"";display:block;position:absolute;background-repeat:no-repeat;background-image:url(/img/common/arrow_yl.svg)}.c__arrow_icon.bk{position:relative}.c__arrow_icon.bk:before{content:"";display:block;position:absolute;background-repeat:no-repeat;background-image:url(/img/common/arrow_bk.svg)}.c__js_highlights .c__highlight{display:inline;position:relative;background-image:linear-gradient(90deg,#ff9473,#ff9473);background-repeat:no-repeat;background-position:0 100%;background-size:0 100%}.c__js_highlights.active .c__highlight{transition:all .4s ease;background-size:100% 100%}.c__js_highlights.active .c__highlight.delay0{transition-delay:0s}.c__js_highlights.active .c__highlight.delay1{transition-delay:.2s}.c__js_highlights.active .c__highlight.delay2{transition-delay:.4s}.c__js_highlights.active .c__highlight.delay3{transition-delay:.6s}.c__js_highlights.active .c__highlight.delay4{transition-delay:.8s}.c__js_highlights.active .c__highlight.delay5{transition-delay:1s}.c__js_highlights.active .c__highlight.delay6{transition-delay:1.2s}.c__js_highlights.active .c__highlight.delay7{transition-delay:1.4s}.c__js_highlights.active .c__highlight.delay8{transition-delay:1.6s}.c__js_highlights.active .c__highlight.delay9{transition-delay:1.8s}.c__js_highlights.active .c__highlight.delay10{transition-delay:2s}.c__js_highlights.active .c__highlight.delay11{transition-delay:2.2s}.c__js_highlights.active .c__highlight.delay12{transition-delay:2.4s}.c__contact_label{font-size:clamp(18px,1.37vw,18px);font-weight:700;color:#080808;letter-spacing:.06em;cursor:text;position:relative}.c__contact_label.required:after{position:absolute;content:"必須";color:#94c35a;font-weight:700;width:44px;height:20px;display:grid;place-items:center;margin:0 auto;border-radius:100vmax;top:50%;left:calc(100% + .2em);transform:translateY(-50%)}.c__contact_textbox{width:100%;height:60px;font-family:Zen Maru Gothic,Helvetica,arial,sans-serif;font-size:16px;padding:0 2.2em;transition:.2s ease;color:#080808;-webkit-appearance:none;border-radius:0;background-color:#fff;border-radius:100vh;border:none;outline:0;line-height:1.5;letter-spacing:.03em}.c__contact_textbox:focus{outline:0;box-shadow:0 0 3px 1px #ddd}.c__contact_textbox::placeholder{color:#b2b3b7;font-family:Zen Maru Gothic,Helvetica,arial,sans-serif;font-size:16px}.c__contact_textarea{width:100%;height:100px;font-family:Zen Maru Gothic,Helvetica,arial,sans-serif;font-size:clamp(16px,1.21vw,16px);padding:0 2.2em;transition:.2s ease;color:#080808;-webkit-appearance:none;border-radius:0;background-color:#fff;border-radius:100vh;border:none;outline:0;line-height:1.5;letter-spacing:.03em}.c__contact_textarea:focus{outline:0;box-shadow:0 0 3px 1px #ddd}.c__contact_textarea::placeholder{color:#b2b3b7;font-family:Zen Maru Gothic,Helvetica,arial,sans-serif;font-size:clamp(16px,1.21vw,16px)}.c__contact_textarea{min-height:240px;max-height:426px;resize:none;padding:1.6em;border-radius:30px}.c__contact_textarea::-webkit-scrollbar{width:4px}.c__contact_textarea::-webkit-scrollbar-track{border:none;border-radius:10px}.c__contact_textarea::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px;box-shadow:none}.c__contact_checkbox,.c__contact_radio{display:none}.c__contact_checkbox+label,.c__contact_radio+label{position:relative;padding-left:30px;cursor:pointer;font-weight:700;width:-moz-fit-content;width:fit-content;white-space:nowrap}.c__contact_checkbox+label .choice_dot,.c__contact_radio+label .choice_dot{position:absolute;top:50%;left:0;transform:translateY(-44%);width:20px;height:20px}.c__contact_checkbox+label .choice_dot:before,.c__contact_radio+label .choice_dot:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";background-color:#fff;border-radius:100vh;width:20px;height:20px;opacity:1;transition:.3s}.c__contact_checkbox+label .choice_dot:after,.c__contact_radio+label .choice_dot:after{content:"";position:absolute;opacity:0;background-color:#fd0;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border-radius:100vh;transition:.3s}.c__contact_checkbox:checked+label .choice_dot:after,.c__contact_radio:checked+label .choice_dot:after{opacity:1}@media(any-hover:hover){.c__contact_checkbox:hover+label .choice_dot:after,.c__contact_radio:hover+label .choice_dot:after{opacity:.5}.c__contact_checkbox:hover:checked+label .choice_dot:after,.c__contact_radio:hover:checked+label .choice_dot:after{opacity:1}}.c__form_select{display:inline-flex;align-items:center;position:relative;width:100%}.c__form_select.small{max-width:200px}.c__form_select:after{position:absolute;right:15px;width:10px;height:7px;background-color:#000;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);content:"";pointer-events:none}.c__form_select select{-moz-appearance:none;appearance:none;width:100%;height:54px;font-family:Zen Maru Gothic,Helvetica,arial,sans-serif;font-size:14px;padding:0 2.2em;transition:.2s ease;background-color:#fff;border-radius:100vh;line-height:1.5;letter-spacing:.03em}.c__form_select select:focus{outline:0;box-shadow:0 0 3px 1px #ddd}.c__form_select select::placeholder{color:#b2b3b7;font-family:Zen Maru Gothic,Helvetica,arial,sans-serif;font-size:14px}.c__form_select select{padding:10px 20px;cursor:pointer;color:#080808;-webkit-appearance:none;border-radius:0;border:none;outline:0}.c__form_select option{color:#080808;font-family:Zen Maru Gothic,Helvetica,arial,sans-serif;font-size:14px}#p__home{width:100%;max-width:100%;position:relative;overflow:hidden}#p__home #first_view{position:relative;width:100%;height:100vh;height:100svh;z-index:1;pointer-events:none}#p__home #first_view .deco_grass_sp,#p__home #first_view .fv_grass_left,#p__home #first_view .fv_grass_right,#p__home #first_view .fv_panda_1,#p__home #first_view .fv_panda_2,#p__home #first_view .fv_panda_3,#p__home #first_view .panda_wrapper_1_sp{position:absolute;object-fit:contain}#p__home #first_view .fv_grass_left,#p__home #first_view .fv_grass_right{top:0;width:100%;height:95vh;object-fit:contain;z-index:1;filter:blur(20px);opacity:0;transition:1.6s ease}#p__home #first_view .fv_grass_left.delay0,#p__home #first_view .fv_grass_right.delay0{transition-delay:0s}#p__home #first_view .fv_grass_left.delay1,#p__home #first_view .fv_grass_right.delay1{transition-delay:.25s}#p__home #first_view .fv_grass_left.delay2,#p__home #first_view .fv_grass_right.delay2{transition-delay:.5s}#p__home #first_view .fv_grass_left.delay3,#p__home #first_view .fv_grass_right.delay3{transition-delay:.75s}#p__home #first_view .fv_grass_left.delay4,#p__home #first_view .fv_grass_right.delay4{transition-delay:1s}#p__home #first_view .fv_grass_left.delay5,#p__home #first_view .fv_grass_right.delay5{transition-delay:1.25s}#p__home #first_view .fv_grass_left.delay6,#p__home #first_view .fv_grass_right.delay6{transition-delay:1.5s}#p__home #first_view .fv_grass_left.delay7,#p__home #first_view .fv_grass_right.delay7{transition-delay:1.75s}#p__home #first_view .fv_grass_left.delay8,#p__home #first_view .fv_grass_right.delay8{transition-delay:2s}#p__home #first_view .fv_grass_left.delay9,#p__home #first_view .fv_grass_right.delay9{transition-delay:2.25s}#p__home #first_view .fv_grass_left.delay10,#p__home #first_view .fv_grass_right.delay10{transition-delay:2.5s}#p__home #first_view .fv_grass_left.delay11,#p__home #first_view .fv_grass_right.delay11{transition-delay:2.75s}#p__home #first_view .fv_grass_left.delay12,#p__home #first_view .fv_grass_right.delay12{transition-delay:3s}#p__home #first_view .fv_grass_left.active,#p__home #first_view .fv_grass_right.active{transform:translateX(0);filter:blur(0);opacity:1}#p__home #first_view .fv_grass_left{left:0;max-width:40%;object-position:top left;transform:translateX(-5%)}@media(max-width:712px){#p__home #first_view .fv_grass_left{max-width:44%;transform:translateX(-10%)}}#p__home #first_view .fv_grass_right{right:0;max-width:45%;object-position:top right;transform:translateX(5%)}@media(max-width:712px){#p__home #first_view .fv_grass_right{transform:translateX(10%);max-width:49%}}#p__home #first_view .introduction_pc,#p__home #first_view .introduction_sp{position:absolute;top:50%;left:50%;z-index:2;height:auto;object-fit:contain;opacity:0;transition:1.1s ease}#p__home #first_view .introduction_pc.delay0,#p__home #first_view .introduction_sp.delay0{transition-delay:0s}#p__home #first_view .introduction_pc.delay1,#p__home #first_view .introduction_sp.delay1{transition-delay:.25s}#p__home #first_view .introduction_pc.delay2,#p__home #first_view .introduction_sp.delay2{transition-delay:.5s}#p__home #first_view .introduction_pc.delay3,#p__home #first_view .introduction_sp.delay3{transition-delay:.75s}#p__home #first_view .introduction_pc.delay4,#p__home #first_view .introduction_sp.delay4{transition-delay:1s}#p__home #first_view .introduction_pc.delay5,#p__home #first_view .introduction_sp.delay5{transition-delay:1.25s}#p__home #first_view .introduction_pc.delay6,#p__home #first_view .introduction_sp.delay6{transition-delay:1.5s}#p__home #first_view .introduction_pc.delay7,#p__home #first_view .introduction_sp.delay7{transition-delay:1.75s}#p__home #first_view .introduction_pc.delay8,#p__home #first_view .introduction_sp.delay8{transition-delay:2s}#p__home #first_view .introduction_pc.delay9,#p__home #first_view .introduction_sp.delay9{transition-delay:2.25s}#p__home #first_view .introduction_pc.delay10,#p__home #first_view .introduction_sp.delay10{transition-delay:2.5s}#p__home #first_view .introduction_pc.delay11,#p__home #first_view .introduction_sp.delay11{transition-delay:2.75s}#p__home #first_view .introduction_pc.delay12,#p__home #first_view .introduction_sp.delay12{transition-delay:3s}#p__home #first_view .introduction_pc.active,#p__home #first_view .introduction_sp.active{opacity:1}#p__home #first_view .introduction_pc{transform:translate(-50%,calc(-50% + 0vw));width:43vw}@media(max-width:1200px){#p__home #first_view .introduction_pc{display:none}}#p__home #first_view .introduction_sp{transform:translate(-50%,calc(-50% - 1vw));width:65vw;max-width:320px;display:none}@media(max-width:1200px){#p__home #first_view .introduction_sp{display:block}}@media(max-width:712px){#p__home #first_view .introduction_sp{transform:translate(-50%,calc(-50% - 2vw))}}#p__home #first_view .fv_panda_1{top:2%;left:13%;width:clamp(100px,14vw,240px);height:auto;z-index:2}@media(max-width:1200px){#p__home #first_view .fv_panda_1{top:14%;left:3%;width:clamp(100px,16vw,240px)}}@media(max-width:712px){#p__home #first_view .fv_panda_1{top:3%;left:3%;width:clamp(70px,18vw,240px)}}#p__home #first_view .fv_panda_1{animation:fv_panda_1 20s ease-in-out infinite;transform-origin:center bottom}@keyframes fv_panda_1{0%{transform:rotate(-6deg)}20%{transform:rotate(4deg)}40%{transform:rotate(-7deg)}60%{transform:rotate(2deg)}80%{transform:rotate(-2deg)}to{transform:rotate(-6deg)}}#p__home #first_view .fv_panda_2{top:32%;left:3%;width:clamp(100px,14vw,240px);height:auto;z-index:2}@media(max-width:1200px){#p__home #first_view .fv_panda_2{display:none}}#p__home #first_view .fv_panda_2{transform-origin:center bottom;animation:fv_panda_2 7s ease-in-out infinite}@keyframes fv_panda_2{0%{transform:rotate(-20deg)}25%{transform:rotate(0deg)}50%{transform:rotate(-10deg)}75%{transform:rotate(2deg)}to{transform:rotate(-20deg)}}#p__home #first_view .fv_panda_3{top:4%;right:15%;width:clamp(100px,16vw,260px);height:auto;z-index:2}@media(max-width:1200px){#p__home #first_view .fv_panda_3{display:none}}#p__home #first_view .fv_panda_3{transform-origin:center bottom;animation:fv_panda_3 6s ease-in-out infinite;animation-direction:reverse}@keyframes fv_panda_3{0%{transform:rotate(-20deg)}25%{transform:rotate(16deg)}50%{transform:rotate(-10deg)}75%{transform:rotate(16deg)}to{transform:rotate(-20deg)}}#p__home #first_view .fv_deco_3{bottom:0;left:0;width:10vw;height:auto;z-index:2;display:none}#p__home #first_view .fv_deco_1{bottom:0;right:0;width:10vw;height:auto;z-index:2;display:none}#p__home #first_view .fv_panda_deco_1{bottom:0;left:0;width:10vw;height:auto;z-index:2;display:none}#p__home #first_view .panda_wrapper_1_sp{opacity:1;width:clamp(200px,20vw,338px);height:clamp(124px,19.43vw,256px);position:absolute;bottom:40px;left:-1.5%;display:none;z-index:1}@media(max-width:1200px){#p__home #first_view .panda_wrapper_1_sp{display:block;width:clamp(200px,20vw,338px)}}@media(max-width:712px){#p__home #first_view .panda_wrapper_1_sp{width:clamp(138px,38vw,200px)}}#p__home #first_view .panda_wrapper_1_sp .panda_deco_2{position:absolute;top:50%;left:50%;transform:translate(-60%,-89%);width:54%;height:auto;animation:hi_panda 8s ease-in-out infinite}@keyframes hi_panda{0%{transform:translate(-60%,-89%)}14%{transform:translate(-60%,-89%)}16%{transform:translate(-60%,-94%)}18%{transform:translate(-60%,-89%)}20%{transform:translate(-60%,-94%)}22%{transform:translate(-60%,-89%)}to{transform:translate(-60%,-89%)}}#p__home #first_view .panda_wrapper_1_sp .deco_2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:auto}#p__home #first_view .panda_wrapper_1_sp .choucho_deco{position:absolute;top:-8%;right:10%;width:12%;height:auto;z-index:1;animation:butturfly_flying 10s ease-in-out infinite}@keyframes butturfly_flying{0%{transform:translateY(0) rotate(-2deg)}25%{transform:translateY(-30px) rotate(-18deg)}75%{transform:translateY(20px) rotate(14deg)}to{transform:translateY(0) rotate(-2deg)}}#p__home #first_view .deco_grass_sp{opacity:1;width:clamp(70px,12vmax,222px);height:auto;position:absolute;display:none;bottom:0;right:-3%;transform:scaleX(-1) translateX(-20%);filter:blur(20px);opacity:0;transition:1.1s ease}#p__home #first_view .deco_grass_sp.delay0{transition-delay:0s}#p__home #first_view .deco_grass_sp.delay1{transition-delay:.25s}#p__home #first_view .deco_grass_sp.delay2{transition-delay:.5s}#p__home #first_view .deco_grass_sp.delay3{transition-delay:.75s}#p__home #first_view .deco_grass_sp.delay4{transition-delay:1s}#p__home #first_view .deco_grass_sp.delay5{transition-delay:1.25s}#p__home #first_view .deco_grass_sp.delay6{transition-delay:1.5s}#p__home #first_view .deco_grass_sp.delay7{transition-delay:1.75s}#p__home #first_view .deco_grass_sp.delay8{transition-delay:2s}#p__home #first_view .deco_grass_sp.delay9{transition-delay:2.25s}#p__home #first_view .deco_grass_sp.delay10{transition-delay:2.5s}#p__home #first_view .deco_grass_sp.delay11{transition-delay:2.75s}#p__home #first_view .deco_grass_sp.delay12{transition-delay:3s}#p__home #first_view .deco_grass_sp.active{transform:scaleX(-1) translateX(0);filter:blur(0);opacity:1}@media(max-width:1200px){#p__home #first_view .deco_grass_sp{display:block;right:0;max-width:20vw}}@media(max-width:712px){#p__home #first_view .deco_grass_sp{right:-4%}}#p__home #first_view .c__triangle_wrapper{position:absolute;left:50%;bottom:5vh;width:20px;height:20px;transform:translateX(-50%);animation:triangle_appeal 5s ease-in-out infinite}#p__home #first_view .c__triangle_wrapper .triangle{width:100%;object-fit:contain}@keyframes triangle_appeal{0%{transform:translateY(0)}14%{transform:translateY(0)}16%{transform:translateY(80%)}18%{transform:translateY(0)}20%{transform:translateY(80%)}22%{transform:translateY(0)}to{transform:translateY(0)}}#p__home #first_view .fv_footprint{position:absolute;top:0;left:50%;transform:translateX(-50%);width:30vw;height:100%;z-index:1;opacity:.13}#p__home #first_view .fv_footprint .footprint_image{position:absolute;opacity:0;transition:opacity .8s ease}#p__home #first_view .fv_footprint .footprint_image.delay0{transition-delay:0s}#p__home #first_view .fv_footprint .footprint_image.delay1{transition-delay:.25s}#p__home #first_view .fv_footprint .footprint_image.delay2{transition-delay:.5s}#p__home #first_view .fv_footprint .footprint_image.delay3{transition-delay:.75s}#p__home #first_view .fv_footprint .footprint_image.delay4{transition-delay:1s}#p__home #first_view .fv_footprint .footprint_image.delay5{transition-delay:1.25s}#p__home #first_view .fv_footprint .footprint_image.delay6{transition-delay:1.5s}#p__home #first_view .fv_footprint .footprint_image.delay7{transition-delay:1.75s}#p__home #first_view .fv_footprint .footprint_image.delay8{transition-delay:2s}#p__home #first_view .fv_footprint .footprint_image.delay9{transition-delay:2.25s}#p__home #first_view .fv_footprint .footprint_image.delay10{transition-delay:2.5s}#p__home #first_view .fv_footprint .footprint_image.delay11{transition-delay:2.75s}#p__home #first_view .fv_footprint .footprint_image.delay12{transition-delay:3s}#p__home #first_view .fv_footprint .footprint_image{height:auto;object-fit:contain}#p__home #first_view .fv_footprint .footprint_image.active{opacity:1}#p__home #first_view .fv_footprint .image1{top:4%;left:45%;width:5.5vmin;transform:rotate(195deg)}#p__home #first_view .fv_footprint .image2{top:14%;left:22%;width:5.5vmin;transform:scaleX(-1) rotate(165deg)}#p__home #first_view .fv_footprint .image3{top:11%;left:41%;width:5.5vmin;transform:rotate(175deg)}#p__home #first_view .fv_footprint .image4{top:21%;left:20%;width:5.5vmin;transform:scaleX(-1) rotate(149deg)}#p__home #first_view .fv_footprint .image5{top:25%;left:39%;width:6vmin;transform:rotate(153deg)}#p__home #first_view .fv_footprint .image6{top:35%;left:27%;width:6vmin;transform:scaleX(-1) rotate(203deg)}#p__home #first_view .fv_footprint .image7{top:58%;left:42%;width:6vmin;transform:rotate(160deg)}#p__home #first_view .fv_footprint .image8{top:73%;left:32%;width:6.5vmin;transform:scaleX(-1) rotate(188deg)}#p__home #first_view .fv_footprint .image9{top:67%;left:47%;width:7vmin;transform:rotate(152deg)}#p__home #first_view .fv_footprint .image10{top:83%;left:35%;width:6.5vmin;transform:scaleX(-1) rotate(174deg)}#p__home #first_view .c__triangle_wrapper,#p__home #first_view .fv_panda_1,#p__home #first_view .fv_panda_2,#p__home #first_view .fv_panda_3,#p__home #first_view .panda_wrapper_1_sp{filter:blur(10px);opacity:0;transition:1s ease}#p__home #first_view .c__triangle_wrapper.delay0,#p__home #first_view .fv_panda_1.delay0,#p__home #first_view .fv_panda_2.delay0,#p__home #first_view .fv_panda_3.delay0,#p__home #first_view .panda_wrapper_1_sp.delay0{transition-delay:0s}#p__home #first_view .c__triangle_wrapper.delay1,#p__home #first_view .fv_panda_1.delay1,#p__home #first_view .fv_panda_2.delay1,#p__home #first_view .fv_panda_3.delay1,#p__home #first_view .panda_wrapper_1_sp.delay1{transition-delay:.25s}#p__home #first_view .c__triangle_wrapper.delay2,#p__home #first_view .fv_panda_1.delay2,#p__home #first_view .fv_panda_2.delay2,#p__home #first_view .fv_panda_3.delay2,#p__home #first_view .panda_wrapper_1_sp.delay2{transition-delay:.5s}#p__home #first_view .c__triangle_wrapper.delay3,#p__home #first_view .fv_panda_1.delay3,#p__home #first_view .fv_panda_2.delay3,#p__home #first_view .fv_panda_3.delay3,#p__home #first_view .panda_wrapper_1_sp.delay3{transition-delay:.75s}#p__home #first_view .c__triangle_wrapper.delay4,#p__home #first_view .fv_panda_1.delay4,#p__home #first_view .fv_panda_2.delay4,#p__home #first_view .fv_panda_3.delay4,#p__home #first_view .panda_wrapper_1_sp.delay4{transition-delay:1s}#p__home #first_view .c__triangle_wrapper.delay5,#p__home #first_view .fv_panda_1.delay5,#p__home #first_view .fv_panda_2.delay5,#p__home #first_view .fv_panda_3.delay5,#p__home #first_view .panda_wrapper_1_sp.delay5{transition-delay:1.25s}#p__home #first_view .c__triangle_wrapper.delay6,#p__home #first_view .fv_panda_1.delay6,#p__home #first_view .fv_panda_2.delay6,#p__home #first_view .fv_panda_3.delay6,#p__home #first_view .panda_wrapper_1_sp.delay6{transition-delay:1.5s}#p__home #first_view .c__triangle_wrapper.delay7,#p__home #first_view .fv_panda_1.delay7,#p__home #first_view .fv_panda_2.delay7,#p__home #first_view .fv_panda_3.delay7,#p__home #first_view .panda_wrapper_1_sp.delay7{transition-delay:1.75s}#p__home #first_view .c__triangle_wrapper.delay8,#p__home #first_view .fv_panda_1.delay8,#p__home #first_view .fv_panda_2.delay8,#p__home #first_view .fv_panda_3.delay8,#p__home #first_view .panda_wrapper_1_sp.delay8{transition-delay:2s}#p__home #first_view .c__triangle_wrapper.delay9,#p__home #first_view .fv_panda_1.delay9,#p__home #first_view .fv_panda_2.delay9,#p__home #first_view .fv_panda_3.delay9,#p__home #first_view .panda_wrapper_1_sp.delay9{transition-delay:2.25s}#p__home #first_view .c__triangle_wrapper.delay10,#p__home #first_view .fv_panda_1.delay10,#p__home #first_view .fv_panda_2.delay10,#p__home #first_view .fv_panda_3.delay10,#p__home #first_view .panda_wrapper_1_sp.delay10{transition-delay:2.5s}#p__home #first_view .c__triangle_wrapper.delay11,#p__home #first_view .fv_panda_1.delay11,#p__home #first_view .fv_panda_2.delay11,#p__home #first_view .fv_panda_3.delay11,#p__home #first_view .panda_wrapper_1_sp.delay11{transition-delay:2.75s}#p__home #first_view .c__triangle_wrapper.delay12,#p__home #first_view .fv_panda_1.delay12,#p__home #first_view .fv_panda_2.delay12,#p__home #first_view .fv_panda_3.delay12,#p__home #first_view .panda_wrapper_1_sp.delay12{transition-delay:3s}#p__home #first_view .c__triangle_wrapper.active,#p__home #first_view .fv_panda_1.active,#p__home #first_view .fv_panda_2.active,#p__home #first_view .fv_panda_3.active,#p__home #first_view .panda_wrapper_1_sp.active{filter:blur(0);opacity:1}#p__home .home_works{padding-bottom:clamp(190px,15.18vw,200px);overflow:hidden;position:relative;z-index:2}@media(max-width:1200px){#p__home .home_works{margin-bottom:clamp(250px,45vw,350px)}}#p__home .home_works .home_tag_list_wrapper{margin-top:clamp(100px,9.87vw,130px)}@media(max-width:712px){#p__home .home_works .home_tag_list_wrapper{margin-top:clamp(72px,5.46vw,72px)}}#p__home .home_works .c__tags_list{width:100%;position:relative;display:grid;grid-auto-rows:minmax(30px,auto);grid-template-columns:repeat(auto-fill,minmax(clamp(100px,26vw,170px),1fr));grid-gap:clamp(14px,1.06vw,14px) clamp(10px,1.37vw,18px);gap:clamp(14px,1.06vw,14px) clamp(10px,1.37vw,18px);font-size:clamp(12px,1.5vw,16px)}#p__home .home_works .c__tags_list .tag_button{background:#fd0;border-radius:100vmax;width:100%;height:clamp(32px,3.64vw,48px);transition:.3s;position:relative}#p__home .home_works .c__tags_list .tag_button .tag_panda{position:absolute;top:50%;left:50%;transform:translate(-50%,-80%);width:60%;height:auto;opacity:0;z-index:-1;transition:.3s cubic-bezier(.24,1.8,.61,1);max-width:80px}@media(max-width:1200px){#p__home .home_works .c__tags_list .tag_button .tag_panda{max-width:70px}}@media(max-width:712px){#p__home .home_works .c__tags_list .tag_button .tag_panda{width:50%;max-width:60px}}#p__home .home_works .c__tags_list .tag_button .tag_hand{position:absolute;top:50%;left:50%;transform:translate(-50%,-230%);z-index:1;width:56%;opacity:0;transition:.4s cubic-bezier(.24,1.9,.61,1);max-width:74px;transition-delay:.05s}@media(max-width:1200px){#p__home .home_works .c__tags_list .tag_button .tag_hand{max-width:66px}}@media(max-width:712px){#p__home .home_works .c__tags_list .tag_button .tag_hand{width:48%;max-width:56px}}#p__home .home_works .c__tags_list .tag_button .tag_name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}@media(any-hover:hover){#p__home .home_works .c__tags_list .tag_button:hover{background:#94c35a}}#p__home .home_works .c__tags_list .tag_button.active{background:#94c35a}#p__home .home_works .c__tags_list .tag_button.tag_panda_active .tag_panda{position:absolute;top:50%;left:50%;transform:translate(-50%,-120%);opacity:1}@media(max-width:1200px){#p__home .home_works .c__tags_list .tag_button.tag_panda_active .tag_panda{transform:translate(-50%,-112%)}}@media(max-width:712px){#p__home .home_works .c__tags_list .tag_button.tag_panda_active .tag_panda{transform:translate(-50%,-114%)}}#p__home .home_works .c__tags_list .tag_button.tag_panda_active .tag_hand{position:absolute;top:50%;left:50%;transform:translate(-50%,-179%);opacity:1}@media(max-width:1200px){#p__home .home_works .c__tags_list .tag_button.tag_panda_active .tag_hand{transform:translate(-50%,-155%)}}#p__home .home_works .c__articles_grid{margin-top:clamp(30px,3.04vw,40px)}#p__home .home_works .panda_wrapper_1{opacity:1;width:clamp(164px,21vw,380px);height:clamp(124px,19.43vw,256px);position:absolute;top:500px;left:-1.5%;transition:.3s ease}@media(max-width:1200px){#p__home .home_works .panda_wrapper_1{display:none}}#p__home .home_works .panda_wrapper_1 .panda_deco_2{position:absolute;top:50%;left:50%;transform:translate(-60%,-89%);width:49%;height:auto;animation:hi_panda 6s ease-in-out infinite}#p__home .home_works .panda_wrapper_1 .deco_2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:auto}#p__home .home_works .panda_wrapper_1 .choucho_deco{position:absolute;top:-8%;right:10%;width:12%;height:auto;z-index:1;animation:butturfly_flying 10s ease-in-out infinite}#p__home .home_works .deco_grass{opacity:1;width:clamp(164px,14vw,222px);height:auto;position:absolute;transition:.3s ease}@media(max-width:1200px){#p__home .home_works .deco_grass{display:none}}#p__home .home_works .deco_grass.first{top:150px;right:-2%;transform:scaleX(-1)}#p__home .home_works .deco_grass.second{top:1150px;left:-2%}#p__home .home_works .panda_wrapper_2{position:absolute;bottom:calc(-160px + clamp(190px,15.18vw,200px));width:clamp(170px,18vw,338px);height:clamp(170px,27vw,256px);right:-1%}@media(max-width:1200px){#p__home .home_works .panda_wrapper_2{bottom:-310px}}@media(max-width:712px){#p__home .home_works .panda_wrapper_2{bottom:-220px;width:clamp(164px,40vw,338px)}}#p__home .home_works .panda_wrapper_2 .panda_deco_2{position:absolute;top:50%;left:50%;transform:translate(-55%,-55%);width:69%;height:auto;z-index:1;transform-origin:center;animation:sleeping_panda 14s ease-in-out infinite}@keyframes sleeping_panda{0%{transform:translate(-55%,-55%) rotate(-6deg)}25%{transform:translate(-55%,-55%) rotate(4deg)}50%{transform:translate(-55%,-55%) rotate(-2deg)}75%{transform:translate(-55%,-55%) rotate(6deg)}to{transform:translate(-55%,-55%) rotate(-6deg)}}#p__home .home_works .panda_wrapper_2 .deco_2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:auto}#p__profile{padding-top:clamp(40px,10.63vw,140px);padding-bottom:clamp(90px,15.48vw,204px);position:relative;overflow:hidden}#p__profile .deco_grass{opacity:1;width:clamp(164px,14vw,222px);height:auto;position:absolute;transition:.3s ease;z-index:2}@media(max-width:1200px){#p__profile .deco_grass{display:none}}#p__profile .deco_grass.first{top:320px;left:-2%}#p__profile .deco_grass.second{top:auto;bottom:10%;right:-2%;transform:scaleX(-1)}#p__profile .panda_deco_2{position:absolute;top:clamp(10px,4vw,90px);left:clamp(10px,4vw,130px);width:clamp(164px,11vw,256px);height:auto;z-index:1;transform-origin:center bottom;animation:panda_deco_2 14s ease-in-out infinite}@keyframes panda_deco_2{0%{transform:rotate(-6deg)}20%{transform:rotate(8deg)}50%{transform:rotate(-6deg)}80%{transform:rotate(4deg)}to{transform:rotate(-6deg)}}@media(max-width:1200px){#p__profile .panda_deco_2{display:none}}#p__profile .profile_wrapper{display:flex;gap:clamp(10px,3.79vw,50px);position:relative}@media(max-width:712px){#p__profile .profile_wrapper{flex-direction:column;align-items:center;gap:clamp(20px,3.04vw,40px)}}#p__profile .profile_wrapper .profile_l{width:clamp(250px,22.77vw,300px);flex-shrink:0}@media(max-width:712px){#p__profile .profile_wrapper .profile_l{width:clamp(250px,64vw,360px)}}#p__profile .profile_wrapper .profile_l .profile_image{display:block;width:100%;height:auto}#p__profile .profile_wrapper .profile_l .sns_wrapper{margin:clamp(40px,3.49vw,46px) auto 0}@media(max-width:712px){#p__profile .profile_wrapper .profile_l .sns_wrapper{display:none}}#p__profile .profile_wrapper .profile_r{flex:1 1;max-width:590px;margin-top:clamp(20px,2.28vw,30px);position:relative}@media(max-width:1200px){#p__profile .profile_wrapper .profile_r{position:static}}#p__profile .profile_wrapper .profile_r .flow_anchor_button{gap:clamp(10px,1.67vw,22px);padding:clamp(28px,3.04vw,40px) 0 clamp(28px,2.28vw,30px);border-radius:100vmax;position:absolute;top:0;left:calc(100% + 4vw);display:flex;justify-content:center;align-items:center;flex-direction:column;background:#fd0;width:clamp(60px,4.55vw,60px);transition:transform .3s cubic-bezier(.24,1.8,.61,1)}@media(max-width:1700px){#p__profile .profile_wrapper .profile_r .flow_anchor_button{display:none}}#p__profile .profile_wrapper .profile_r .flow_anchor_button .text{font-size:clamp(14px,1.21vw,16px);writing-mode:vertical-rl;-webkit-text-orientation:upright;text-orientation:upright;letter-spacing:.5em}#p__profile .profile_wrapper .profile_r .flow_anchor_button .arrow{display:block;width:18px;height:auto}@media(any-hover:hover){#p__profile .profile_wrapper .profile_r .flow_anchor_button:hover{transform:scale(1.05)}}#p__profile .profile_wrapper .profile_r .info_above .position{font-size:clamp(16px,1.21vw,16px);font-weight:500;line-height:1.5;word-break:keep-all;overflow-wrap:anywhere;white-space:pre-wrap}#p__profile .profile_wrapper .profile_r .info_above .name{margin-top:clamp(8px,.76vw,10px);font-size:clamp(32px,2.43vw,32px)}#p__profile .profile_wrapper .profile_r .info_above .introduction{margin-top:clamp(20px,1.82vw,24px);line-height:1.8}#p__profile .profile_wrapper .profile_r .info_bottom{margin-top:clamp(40px,3.64vw,48px);position:relative;padding-top:clamp(40px,4.1vw,54px)}#p__profile .profile_wrapper .profile_r .info_bottom:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background-color:#fd0}#p__profile .profile_wrapper .profile_r .sns_wrapper{display:none;margin:0 auto}@media(max-width:712px){#p__profile .profile_wrapper .profile_r .sns_wrapper{display:grid}}#p__profile .profile_wrapper .sns_wrapper{display:grid;grid-auto-rows:minmax(30px,auto);grid-template-columns:repeat(auto-fill,minmax(80px,1fr));grid-gap:clamp(20px,1.52vw,20px);gap:clamp(20px,1.52vw,20px);width:80%}@media(max-width:712px){#p__profile .profile_wrapper .sns_wrapper{width:100%;max-width:300px}}#p__profile .profile_wrapper .sns_wrapper .sns_link,#p__profile .profile_wrapper .sns_wrapper .sns_link img{width:100%;height:auto}#p__profile .profile_wrapper .sns_wrapper .sns_link{transition:transform .3s cubic-bezier(.24,1.8,.61,1)}@media(any-hover:hover){#p__profile .profile_wrapper .sns_wrapper .sns_link:hover{transform:scale(1.05)}}@media(max-width:374px){#p__profile .profile_wrapper .sns_wrapper{max-width:none;grid-template-columns:repeat(auto-fill,minmax(60px,1fr))}}#p__profile .profile_wrapper .profile_panda_wrapper_1{opacity:1;width:clamp(220px,20vw,414px);height:clamp(144px,14vw,260px);position:absolute;bottom:-100px;right:-14%;transition:.3s ease}@media(max-width:1700px){#p__profile .profile_wrapper .profile_panda_wrapper_1{right:0;bottom:auto;top:calc(100% - 40px)}}@media(max-width:1200px){#p__profile .profile_wrapper .profile_panda_wrapper_1{bottom:auto;top:calc(100% - 40px)}}@media(max-width:712px){#p__profile .profile_wrapper .profile_panda_wrapper_1{top:calc(100% + 40px);bottom:auto;right:-6%}}#p__profile .profile_wrapper .profile_panda_wrapper_1 .profile_panda_deco_2{position:absolute;top:50%;left:50%;transform:translate(-48%,-70%);width:62%;height:auto;transform-origin:center bottom;animation:profile_panda_deco_2 20s ease-in-out infinite}@keyframes profile_panda_deco_2{0%{transform:translate(-48%,-70%) rotate(-16deg)}25%{transform:translate(-48%,-70%) rotate(14deg)}50%{transform:translate(-48%,-70%) rotate(-12deg)}75%{transform:translate(-48%,-70%) rotate(16deg)}to{transform:translate(-48%,-70%) rotate(-16deg)}}#p__profile .profile_wrapper .profile_panda_wrapper_1 .profile_deco_2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scaleX(-1);width:100%;height:auto}#p__profile .workflow{margin-top:clamp(180px,15.63vw,206px)}#p__profile .workflow .workflow_image{width:94%;height:auto;margin:0 auto}@media(max-width:712px){#p__profile .workflow .workflow_image{width:100%;margin-top:220px}}#p__profile .contact_cta{margin-top:clamp(50px,4.71vw,62px)}#p__profile .contact_cta .contact_link{display:grid;place-items:center;margin:0 auto;width:clamp(198px,18.52vw,244px);height:clamp(48px,4.55vw,60px);background:#fd0;border-radius:100vmax;font-size:clamp(18px,1.67vw,22px);transition:transform .3s cubic-bezier(.24,1.8,.61,1)}@media(any-hover:hover){#p__profile .contact_cta .contact_link:hover{transform:scale(1.08)}}#p__profile .a__footprint{position:absolute;top:30%;left:9%;transform:rotate(-10deg);z-index:1}#p__profile .a__footprint.active{height:80%}@media(max-width:1200px){#p__profile .a__footprint{position:absolute;top:80%;left:40%;transform:rotate(-15deg);z-index:1}#p__profile .a__footprint.active{height:100%}}@media(max-width:712px){#p__profile .a__footprint{position:absolute;top:70%;left:35%;transform:rotate(-15deg);z-index:1}}#p__works_show{width:100%;max-width:100%;overflow:hidden;padding-top:clamp(56px,12.9vw,170px);padding-bottom:clamp(80px,13.66vw,180px)}#p__works_show .deco_grass{opacity:1;width:clamp(164px,14vw,222px);height:auto;position:absolute;transition:.3s ease}@media(max-width:1200px){#p__works_show .deco_grass{display:none}}#p__works_show .deco_grass.first{top:-66px;right:-2%;transform:scaleX(-1)}#p__works_show .deco_grass.second{top:320px;left:-2%}#p__works_show .panda_deco_1{position:absolute;top:clamp(10px,6vw,90px);left:clamp(10px,4vw,130px);width:clamp(164px,11vw,200px);height:auto;z-index:1;animation:fv_panda_1 23s ease-in-out infinite;transform-origin:center bottom}@media(max-width:1200px){#p__works_show .panda_deco_1{display:none}}#p__works_show .c__loading{width:100%;max-width:calc(1120px + clamp(100px,5vw,100px) + clamp(100px,5vw,100px));padding-left:clamp(100px,5vw,100px);padding-right:clamp(100px,5vw,100px)}@media(max-width:1700px){#p__works_show .c__loading{max-width:none;padding-left:max(clamp(100px,5vw,100px),300px);padding-right:max(clamp(100px,5vw,100px),300px)}}#p__works_show .c__loading{margin-left:auto;margin-right:auto}@media(max-width:1200px){#p__works_show .c__loading{max-width:calc(1120px + clamp(32px,6vw,50px) + clamp(32px,6vw,50px));padding-left:clamp(32px,6vw,50px);padding-right:clamp(32px,6vw,50px)}}#p__works_show .article_wrapper{min-height:100vh;display:flex;width:100%;gap:clamp(30px,3.04vw,40px);position:relative}@media(max-width:1200px){#p__works_show .article_wrapper{align-items:center;flex-direction:column}}#p__works_show .article_wrapper[data-is-visible=true]{min-height:auto}#p__works_show .article_wrapper .year_top{display:none;width:100%;max-width:600px;font-size:18px}@media(max-width:1200px){#p__works_show .article_wrapper .year_top{display:block}}#p__works_show .article_wrapper .article_content_l{position:relative;width:600px;flex-shrink:0}@media(max-width:1700px){#p__works_show .article_wrapper .article_content_l{width:clamp(200px,26vw,600px)}}@media(max-width:1200px){#p__works_show .article_wrapper .article_content_l{width:100%;max-width:600px}}#p__works_show .article_wrapper .article_content_l .thumbnail_wrapper{display:flex;flex-direction:column;gap:clamp(16px,2.28vw,30px)}#p__works_show .article_wrapper .article_content_l .thumbnail_wrapper .article_image{width:100%;height:auto;border-radius:40px}#p__works_show .article_wrapper .article_content_l .thumbnail_wrapper .article_image.thumbnail{aspect-ratio:1;object-fit:cover}#p__works_show .article_wrapper .article_content_r{position:relative;flex:1 1}@media(max-width:1200px){#p__works_show .article_wrapper .article_content_r{width:100%;max-width:600px}}#p__works_show .article_wrapper .article_content_r .info_wrapper{display:flex;flex-direction:column;gap:clamp(22px,5vw,30px)}@media(max-width:1200px){#p__works_show .article_wrapper .article_content_r .info_wrapper .year{display:none}}#p__works_show .article_wrapper .article_content_r .info_wrapper .head{font-size:clamp(16px,1.21vw,16px)}#p__works_show .article_wrapper .article_content_r .info_wrapper .content{margin-top:clamp(6px,.76vw,10px);font-size:clamp(20px,1.52vw,20px);line-height:1.5}#p__works_show .article_wrapper .article_content_r .info_wrapper .link{display:inline-block;margin-top:clamp(6px,.76vw,10px);font-size:clamp(16px,1.21vw,16px);text-decoration:underline;text-underline-offset:.1em;-webkit-text-decoration-color:#aaa;text-decoration-color:#aaa;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}#p__works_show .article_wrapper .c__article_body{margin-top:clamp(30px,3.79vw,50px);padding-top:clamp(38px,3.95vw,52px);position:relative}#p__works_show .article_wrapper .c__article_body:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background-color:#fd0;border-radius:100vmax}#p__works_show .article_wrapper .panda_wrapper{pointer-events:none;opacity:0;visibility:hidden;transition:.8s ease;height:clamp(124px,19.43vw,256px);position:absolute;bottom:clamp(-124px,-20vw,-124px);width:clamp(164px,20vw,338px);filter:blur(10px)}#p__works_show .article_wrapper .panda_wrapper.left{left:-50%}@media(max-width:1200px){#p__works_show .article_wrapper .panda_wrapper.left{display:none}}#p__works_show .article_wrapper .panda_wrapper.right{right:-50%}@media(max-width:1200px){#p__works_show .article_wrapper .panda_wrapper.right{bottom:clamp(-280px,-43vw,-90px);right:-20px;opacity:1;filter:blur(0);visibility:visible;height:clamp(124px,30vw,256px);width:clamp(164px,30vw,270px)}}#p__works_show .article_wrapper .panda_wrapper.active{filter:blur(0);opacity:1;visibility:visible}#p__works_show .article_wrapper .panda_wrapper .panda_deco_2{position:absolute;top:50%;left:50%;transform:translate(-55%,-55%);width:69%;height:auto;z-index:1;animation:sleeping_panda 14s ease-in-out infinite}#p__works_show .article_wrapper .panda_wrapper .deco_2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:auto}#p__works_show .article_wrapper .panda_wrapper .choucho_deco{position:absolute;top:19%;right:-12%;width:12%;height:auto;z-index:1;animation:butturfly_flying 10s ease-in-out infinite}@media(max-width:712px){#p__works_show .article_wrapper .panda_wrapper .choucho_deco{top:-13%;left:10%;right:auto}}#p__works_show .article_wrapper .c__article_prev_next{margin:clamp(80px,13.66vw,180px) auto 0}#p__works_show .article_wrapper .a__footprint{position:absolute;top:50%;left:50%;transform:translate(-50%,-20%) rotate(-70deg);z-index:1}#p__works_show .article_wrapper .a__footprint.active{height:150vmax}@media(max-width:1200px){#p__works_show .article_wrapper .a__footprint{position:absolute;top:100%;left:50%;transform:translate(-50%,-14%) rotate(-70deg);z-index:1}#p__works_show .article_wrapper .a__footprint.active{height:120vw}}#p__works_show .pickup_works_wrapper{margin-top:clamp(164px,16.09vw,212px)}@media(max-width:1200px){#p__works_show .pickup_works_wrapper{margin-top:clamp(220px,68vw,450px)}}#p__works_show .pickup_works_wrapper .pickup_head{font-size:clamp(20px,1.52vw,20px);text-align:center}#p__works_show .pickup_works_wrapper .pickup_works_swiper{margin-top:clamp(20px,3.34vw,44px)}#p__works_show .pickup_works_wrapper .pickup_works_swiper .swiper-slide{width:352px;height:352px}@media(max-width:1200px){#p__works_show .pickup_works_wrapper .pickup_works_swiper .swiper-slide{width:260px;height:260px}}#p__works_show .pickup_works_wrapper .swiper_navigation_wrapper{position:relative;width:170px;max-width:600px;margin:clamp(14px,1.52vw,20px) auto 6px;display:flex;justify-content:space-between;align-items:center}#p__works_show .pickup_works_wrapper .swiper_navigation_wrapper #swiper_next,#p__works_show .pickup_works_wrapper .swiper_navigation_wrapper #swiper_prev{width:60px;height:60px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:.15s}#p__works_show .pickup_works_wrapper .swiper_navigation_wrapper #swiper_next:hover,#p__works_show .pickup_works_wrapper .swiper_navigation_wrapper #swiper_prev:hover{transform:scale(1.3)}#p__works_show .pickup_works_wrapper .swiper_navigation_wrapper #swiper_next .arrow,#p__works_show .pickup_works_wrapper .swiper_navigation_wrapper #swiper_prev .arrow{width:20px;height:auto}#p__works_show .pickup_works_wrapper .swiper_navigation_wrapper #swiper_next .arrow.right,#p__works_show .pickup_works_wrapper .swiper_navigation_wrapper #swiper_prev .arrow.right{transform:translateX(-1px) rotate(-90deg)}#p__works_show .pickup_works_wrapper .swiper_navigation_wrapper #swiper_next .arrow.left,#p__works_show .pickup_works_wrapper .swiper_navigation_wrapper #swiper_prev .arrow.left{transform:translateX(2px) rotate(90deg)}@media(max-width:712px){#p__works_show .pickup_works_wrapper .swiper_navigation_wrapper #swiper_prev{top:-50px;left:clamp(100px,5vw,100px);transform:none}#p__works_show .pickup_works_wrapper .swiper_navigation_wrapper #swiper_prev .c__navigation_button{width:40px;height:40px}#p__works_show .pickup_works_wrapper .swiper_navigation_wrapper #swiper_next{top:-50px;right:clamp(100px,5vw,100px);transform:none}#p__works_show .pickup_works_wrapper .swiper_navigation_wrapper #swiper_next .c__navigation_button{width:40px;height:40px}}#p__works_show .pickup_works_wrapper .swiper_navigation_wrapper .swiper_bullet_wrapper{display:flex;justify-content:center}#p__works_show .pickup_works_wrapper .swiper_navigation_wrapper .swiper_bullet_wrapper .bullet_button{width:20px;height:20px}#p__works_show .pickup_works_wrapper .swiper_navigation_wrapper .swiper_bullet_wrapper .bullet_button:before{content:"!";display:block;color:#c2c2c2;font-size:20px}#p__works_show .pickup_works_wrapper .swiper_navigation_wrapper .swiper_bullet_wrapper .bullet_button.active:before{color:#026}#p__characters{background:#e1e1e1;padding-top:clamp(40px,10.63vw,140px);padding-bottom:clamp(160px,15.48vw,204px);position:relative;overflow:hidden}#p__characters .loupe_wrapper{position:absolute;pointer-events:none;z-index:1}#p__characters .loupe_wrapper .loupe_lens{position:absolute;width:100%;height:100%;top:0;left:0}#p__characters .loupe_wrapper .loupe_handle{position:absolute;width:39.3%;height:39.3%;bottom:-20%;left:-20%}#p__characters .character_background{position:absolute;top:0;left:0;width:100%;height:100%;transition:.3s ease;opacity:0}#p__characters .character_background.panda{background-color:#fff3ad;background-image:url(/img/characters/ribbons.svg);background-size:clamp(200px,30.36vw,400px)}#p__characters .character_background.rakko,#p__characters .character_background.wombat{background:#e1e1e1}#p__characters .character_background.active{opacity:1}#p__characters .page_title{position:absolute;top:0;left:clamp(18px,13vw,250px);z-index:2;width:114px}@media(max-width:1700px){#p__characters .page_title{left:90px}}@media(max-width:1200px){#p__characters .page_title{left:clamp(10px,4vw,18px);width:clamp(40px,7vw,114px)}}#p__characters .page_title .page_title_image{width:100%;height:auto;object-fit:contain}#p__characters .page_wrapper{border-radius:clamp(100px,15.18vw,200px)}#p__characters .page_inner{background:#fffade;border-radius:clamp(100px,9vw,200px);padding-bottom:clamp(50px,8vw,178px);position:relative;transition:.3s ease}#p__characters .page_inner.rakko,#p__characters .page_inner.wombat{background:#f2f2f2}#p__characters .page_inner .panda_deco_2{position:absolute;width:clamp(180px,13vw,240px);bottom:-60px;right:-60px;transform-origin:center bottom;animation:fv_panda_3 8s ease-in-out infinite}@media(max-width:1700px){#p__characters .page_inner .panda_deco_2{bottom:-60px;right:-60px}}@media(max-width:1200px){#p__characters .page_inner .panda_deco_2{bottom:-120px;right:-20px}}@media(max-width:712px){#p__characters .page_inner .panda_deco_2{bottom:-60px;right:-20px;width:clamp(120px,26vw,160px)}}#p__characters .ip_list_wrapper{background:#fff;border-radius:clamp(100px,9vw,200px);padding:clamp(40px,14.57vw,192px) clamp(40px,4.55vw,60px) clamp(40px,4.25vw,56px);background-image:linear-gradient(90deg,#fff8d2 1px,transparent 0),linear-gradient(#fff8d2 1px,transparent 0);background-size:40px 40px;transition:.3s ease}#p__characters .ip_list_wrapper.rakko{background-image:linear-gradient(90deg,#eff4ff 1px,transparent 0),linear-gradient(#eff4ff 1px,transparent 0);background-size:40px 40px}#p__characters .ip_list_wrapper.wombat{background-image:linear-gradient(90deg,#fff0f0 1px,transparent 0),linear-gradient(#fff0f0 1px,transparent 0);background-size:40px 40px}@media(max-width:1700px){#p__characters .ip_list_wrapper{padding-top:clamp(62px,6vw,76px);padding-bottom:clamp(66px,4.25vw,78px)}}#p__characters .ip_list_wrapper .ip_list{display:flex;justify-content:center;gap:clamp(20px,3vw,50px);position:relative}@media(max-width:1700px){#p__characters .ip_list_wrapper .ip_list{gap:clamp(20px,2vw,50px)}}@media(max-width:712px){#p__characters .ip_list_wrapper .ip_list{display:grid;grid-template-columns:repeat(auto-fill,minmax(31vw,1fr))}}@media(max-width:500px){#p__characters .ip_list_wrapper .ip_list{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(50px,20vw,160px),1fr))}}#p__characters .ip_list_wrapper .ip_list .character_button{display:block;width:clamp(160px,13vw,264px);height:clamp(160px,13vw,264px);border-radius:100vmax;flex-shrink:0;position:relative;transition:.3s cubic-bezier(.24,1.8,.61,1)}@media(max-width:712px){#p__characters .ip_list_wrapper .ip_list .character_button{width:100%;height:100%}}#p__characters .ip_list_wrapper .ip_list .character_button .ip_thumbnail_wrapper{width:100%;height:100%;overflow:hidden;border-radius:100vmax;aspect-ratio:1;transition:.3s cubic-bezier(.24,1.6,.61,1)}#p__characters .ip_list_wrapper .ip_list .character_button .ip_thumbnail{width:100%;height:100%;object-fit:contain;transition:.3s cubic-bezier(.24,1.6,.61,1)}#p__characters .ip_list_wrapper .ip_list .character_button.active{pointer-events:none}#p__characters .ip_list_wrapper .ip_list .character_button.active .ip_thumbnail_wrapper{transform:scale(1.1)}#p__characters .ip_list_wrapper .ip_list .character_button.active .ip_thumbnail{transform:translateY(4%) scale(1.2)}#p__characters .ip_list_wrapper .ip_list .character_button .ip_name{position:absolute;top:-38%;left:50%;transform:translate(-50%);font-size:114%;width:100%;transition:.3s cubic-bezier(.24,1.8,.61,1)}@media(max-width:1700px){#p__characters .ip_list_wrapper .ip_list .character_button .ip_name{display:none}}#p__characters .ip_list_wrapper .ip_list .character_button .ip_name .speechbubble{width:100%;height:auto;object-fit:contain}#p__characters .ip_list_wrapper .ip_list .character_button .ip_name .name{position:absolute;top:50%;left:50%;transform:translate(-50%,-90%);white-space:nowrap;font-weight:900}@media(any-hover:hover){#p__characters .ip_list_wrapper .ip_list .character_button:hover .ip_thumbnail,#p__characters .ip_list_wrapper .ip_list .character_button:hover .ip_thumbnail_wrapper{transform:scale(1.03)}#p__characters .ip_list_wrapper .ip_list .character_button:hover .ip_name{transform:translate(-50%,-20px) scale(1.1)}}#p__characters .ip_list_wrapper .ip_list .character_button.and_more{display:none;pointer-events:none}@media(max-width:712px){#p__characters .ip_list_wrapper .ip_list .character_button.and_more{display:block}}#p__characters .ip_list_wrapper .ip_description{display:flex;justify-content:center;width:100%;margin:clamp(48px,4vw,100px) auto 0;max-width:1250px;padding-left:100px}@media(max-width:1700px){#p__characters .ip_list_wrapper .ip_description{display:flex;flex-direction:column;width:95%;padding-left:0;max-width:600px}}#p__characters .ip_list_wrapper .ip_description .name_wrapper{display:grid;place-items:center;margin:0 auto;width:40%;flex-shrink:0;padding:clamp(20px,3.79vw,50px);position:relative;border-right:2px solid #fd0;transition:.3s ease}#p__characters .ip_list_wrapper .ip_description .name_wrapper.rakko{border-right:2px solid #8098cb}#p__characters .ip_list_wrapper .ip_description .name_wrapper.wombat{border-right:2px solid #ff9797}@media(max-width:1700px){#p__characters .ip_list_wrapper .ip_description .name_wrapper{display:flex;flex-direction:column;justify-content:flex-start;border:none;width:100%;padding:0}#p__characters .ip_list_wrapper .ip_description .name_wrapper.rakko,#p__characters .ip_list_wrapper .ip_description .name_wrapper.wombat{border:none}}#p__characters .ip_list_wrapper .ip_description .name_wrapper .head{position:absolute;top:0;left:0;color:#fd0;transition:.3s ease}#p__characters .ip_list_wrapper .ip_description .name_wrapper .head.rakko{color:#8098cb}#p__characters .ip_list_wrapper .ip_description .name_wrapper .head.wombat{color:#ff9797}@media(max-width:1700px){#p__characters .ip_list_wrapper .ip_description .name_wrapper .head{position:static;top:auto;left:auto;margin:0;display:block;width:100%}}#p__characters .ip_list_wrapper .ip_description .name_wrapper .name_font{width:100%;padding-left:10%}@media(max-width:1700px){#p__characters .ip_list_wrapper .ip_description .name_wrapper .name_font{padding-left:0;text-align:center;margin-top:22px}}#p__characters .ip_list_wrapper .ip_description .name_wrapper .ip_name_font_image{width:auto;height:clamp(30px,5vw,44px);object-fit:contain;max-width:100%}@media(max-width:1700px){#p__characters .ip_list_wrapper .ip_description .name_wrapper .ip_name_font_image{max-width:90%}}#p__characters .ip_list_wrapper .ip_description .introduction_wrapper{width:60%;flex-shrink:0;padding:clamp(20px,3.79vw,50px);display:grid;place-items:center;margin:0 auto;position:relative}@media(max-width:1700px){#p__characters .ip_list_wrapper .ip_description .introduction_wrapper{display:flex;flex-direction:column;justify-content:flex-start;border:none;width:100%;padding:0}}#p__characters .ip_list_wrapper .ip_description .introduction_wrapper .head{position:absolute;top:0;left:clamp(20px,1vw,40px);color:#fd0;transition:.3s ease}#p__characters .ip_list_wrapper .ip_description .introduction_wrapper .head.rakko{color:#8098cb}#p__characters .ip_list_wrapper .ip_description .introduction_wrapper .head.wombat{color:#ff9797}@media(max-width:1700px){#p__characters .ip_list_wrapper .ip_description .introduction_wrapper .head{position:static;top:auto;left:auto;display:block;width:100%;margin:clamp(22px,2.73vw,36px) auto 0}}#p__characters .ip_list_wrapper .ip_description .introduction_wrapper .introduction{width:100%;font-size:clamp(16px,1.21vw,16px);line-height:2.05}@media(max-width:1700px){#p__characters .ip_list_wrapper .ip_description .introduction_wrapper .introduction{margin:28px auto 0}}@media(max-width:712px){#p__characters .ip_list_wrapper .ip_description .introduction_wrapper .introduction{line-height:1.8}}#p__characters .character_list_wrapper{margin:clamp(28px,6.83vw,90px) auto 0;padding:0 0 clamp(40px,4.71vw,62px);max-width:1250px;display:flex;position:relative}@media(max-width:712px){#p__characters .character_list_wrapper{flex-direction:column;padding:0}}#p__characters .character_list_wrapper .panda_deco_1{position:absolute;width:200px;bottom:50px;left:-40px;transform-origin:center bottom;animation:fv_panda_1 19s ease-in-out infinite}@media(max-width:1200px){#p__characters .character_list_wrapper .panda_deco_1{display:none}}#p__characters .character_list_wrapper .character_list_head{width:200px;flex-shrink:0;border-right:2px solid #fd0;padding:0 clamp(40px,4.25vw,56px) 0 0;position:relative;transition:.3s ease}#p__characters .character_list_wrapper .character_list_head .character_list_head_image{display:block;margin:0 0 0 auto;width:clamp(62px,6.53vw,86px)}#p__characters .character_list_wrapper .character_list_head .character_list_head_image path{transition:.3s ease;fill:#fd0}@media(max-width:712px){#p__characters .character_list_wrapper .character_list_head .character_list_head_image{margin:0 auto}}#p__characters .character_list_wrapper .character_list_head:before{content:"";position:absolute;bottom:-114px;left:144px;width:108px;height:108px;background:#fffade;z-index:2}@media(max-width:712px){#p__characters .character_list_wrapper .character_list_head:before{content:none}}#p__characters .character_list_wrapper .character_list_head.rakko{border-right:2px solid #8098cb}#p__characters .character_list_wrapper .character_list_head.rakko:before{background:#f2f2f2}#p__characters .character_list_wrapper .character_list_head.rakko .character_list_head_image path{fill:#8098cb}#p__characters .character_list_wrapper .character_list_head.wombat{border-right:2px solid #ff9797}#p__characters .character_list_wrapper .character_list_head.wombat:before{background:#f2f2f2}#p__characters .character_list_wrapper .character_list_head.wombat .character_list_head_image path{fill:#ff9797}@media(max-width:712px){#p__characters .character_list_wrapper .character_list_head{width:100%;padding:0;border:none}#p__characters .character_list_wrapper .character_list_head.rakko,#p__characters .character_list_wrapper .character_list_head.wombat{border:none}}#p__characters .character_list_wrapper .character_list{padding:0 clamp(40px,4.25vw,56px);flex:1 1;display:grid;grid-auto-rows:minmax(30px,auto);grid-template-columns:repeat(auto-fill,minmax(clamp(160px,15vw,280px),1fr));grid-gap:clamp(28px,2.66vw,35px);gap:clamp(28px,2.66vw,35px)}@media(max-width:1700px){#p__characters .character_list_wrapper .character_list{grid-template-columns:repeat(auto-fill,minmax(clamp(160px,15vw,280px),1fr))}}@media(max-width:712px){#p__characters .character_list_wrapper .character_list{display:none;margin-top:clamp(14px,1.06vw,14px)}}#p__characters .character_list_wrapper .character_item{width:100%;display:flex;flex-direction:column;color:#fd0}#p__characters .character_list_wrapper .character_item.wombat{color:#ff9797}#p__characters .character_list_wrapper .character_item.rakko{color:#8098cb}#p__characters .character_list_wrapper .character_item .character_image{width:100%;height:auto;border-radius:40px;object-fit:cover;aspect-ratio:1}#p__characters .character_list_wrapper .character_item .info_wrapper{border-radius:40px;padding:clamp(20px,1.52vw,20px) clamp(30px,2.28vw,30px);background:#fff;flex-grow:1}#p__characters .character_list_wrapper .character_item .info_wrapper .number{font-size:23px;font-family:Baloo\ 2,Noto Sans JP,Helvetica,arial,sans-serif;font-weight:800}#p__characters .character_list_wrapper .character_item .info_wrapper .name_head{margin-top:10px;font-size:14px}#p__characters .character_list_wrapper .character_item .info_wrapper .name_content{margin-top:6px;font-size:16px;line-height:1.5;color:#080808}#p__characters .character_list_wrapper .character_item .info_wrapper .data_head{margin-top:16px;font-size:14px}#p__characters .character_list_wrapper .character_item .info_wrapper .data_content{margin-top:6px;font-size:clamp(14px,1.21vw,16px);line-height:1.5;color:#080808}#p__characters .character_list_wrapper .character_list_swiper_wrapper{width:85%;margin:0 auto;display:none;position:relative}@media(max-width:712px){#p__characters .character_list_wrapper .character_list_swiper_wrapper{display:block;margin-top:clamp(14px,1.06vw,14px)}}#p__characters .character_list_wrapper .character_swiper_next,#p__characters .character_list_wrapper .character_swiper_prev{width:60px;height:60px;z-index:1;position:absolute;cursor:pointer;transition:.15s;top:50%;transform:translateY(-50%)}#p__characters .character_list_wrapper .character_swiper_next:hover,#p__characters .character_list_wrapper .character_swiper_prev:hover{transform:translateY(-50%) scale(1.2)}#p__characters .character_list_wrapper .character_swiper_next .arrow,#p__characters .character_list_wrapper .character_swiper_prev .arrow{width:20px;height:auto}#p__characters .character_list_wrapper .character_swiper_next .arrow.right,#p__characters .character_list_wrapper .character_swiper_prev .arrow.right{transform:translateX(-1px) rotate(-90deg)}#p__characters .character_list_wrapper .character_swiper_next .arrow.left,#p__characters .character_list_wrapper .character_swiper_prev .arrow.left{transform:translateX(2px) rotate(90deg)}#p__characters .character_list_wrapper .character_swiper_next.swiper-button-disabled,#p__characters .character_list_wrapper .character_swiper_prev.swiper-button-disabled{filter:grayscale(1);pointer-events:none}#p__characters .character_list_wrapper .character_swiper_prev{left:-50px}#p__characters .character_list_wrapper .character_swiper_next{right:-50px}#p__characters .news_list_wrapper{margin:0 auto;padding:clamp(62px,4.71vw,62px) 0 clamp(40px,6.07vw,80px);border-top:2px solid #fd0;max-width:1250px;display:flex;position:relative}@media(max-width:712px){#p__characters .news_list_wrapper{padding-top:30px;border:none;flex-direction:column}}#p__characters .news_list_wrapper .news_list_head{width:200px;flex-shrink:0;border-right:2px solid #fd0;padding:0 clamp(40px,4.25vw,56px) 0 0}@media(max-width:712px){#p__characters .news_list_wrapper .news_list_head{border:none;padding:0;margin:0 auto}}#p__characters .news_list_wrapper .news_list_head .news_list_head_image{display:block;margin:0 0 0 auto;width:clamp(62px,6.53vw,86px)}#p__characters .news_list_wrapper .news_list_head .news_list_head_image circle,#p__characters .news_list_wrapper .news_list_head .news_list_head_image path{fill:#fd0}@media(max-width:712px){#p__characters .news_list_wrapper .news_list_head .news_list_head_image{margin:0 auto;display:none}}#p__characters .news_list_wrapper .news_list_head .news_list_head_image.pc{display:block}@media(max-width:712px){#p__characters .news_list_wrapper .news_list_head .news_list_head_image.pc{display:none}}#p__characters .news_list_wrapper .news_list_head .news_list_head_image.sp{display:none;width:clamp(164px,12.45vw,164px)}@media(max-width:712px){#p__characters .news_list_wrapper .news_list_head .news_list_head_image.sp{display:block}}#p__characters .news_list_wrapper.rakko{border-top:2px solid #8098cb}#p__characters .news_list_wrapper.rakko .news_list_head{border-right:2px solid #8098cb}#p__characters .news_list_wrapper.rakko .news_list_head_image circle,#p__characters .news_list_wrapper.rakko .news_list_head_image path{fill:#8098cb}@media(max-width:712px){#p__characters .news_list_wrapper.rakko,#p__characters .news_list_wrapper.rakko .news_list_head{border:none}}#p__characters .news_list_wrapper.wombat{border-top:2px solid #ff9797}#p__characters .news_list_wrapper.wombat .news_list_head{border-right:2px solid #ff9797}#p__characters .news_list_wrapper.wombat .news_list_head_image circle,#p__characters .news_list_wrapper.wombat .news_list_head_image path{fill:#ff9797}@media(max-width:712px){#p__characters .news_list_wrapper.wombat,#p__characters .news_list_wrapper.wombat .news_list_head{border:none}}#p__characters .news_list_wrapper .news_list{padding:0 clamp(40px,4.25vw,56px);flex:1 1;display:flex;flex-direction:column;gap:clamp(28px,2.66vw,35px)}@media(max-width:1700px){#p__characters .news_list_wrapper .news_list{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media(max-width:712px){#p__characters .news_list_wrapper .news_list{margin-top:clamp(14px,1.06vw,14px)}}#p__characters .news_list_wrapper .news_list .news_item{width:100%;gap:clamp(16px,2.73vw,36px);display:flex}#p__characters .news_list_wrapper .news_list .news_item .news_link{display:flex;width:100%}@media(max-width:1700px){#p__characters .news_list_wrapper .news_list .news_item .news_link{flex-direction:column}}@media(any-hover:hover){#p__characters .news_list_wrapper .news_list .news_item .news_link:hover .news_image{transform:scale(1.05)}}#p__characters .news_list_wrapper .news_list .news_item .news_image_wrapper{width:260px;height:auto;aspect-ratio:1;overflow:hidden;border-radius:40px;flex-shrink:0}@media(max-width:1700px){#p__characters .news_list_wrapper .news_list .news_item .news_image_wrapper{width:100%}}#p__characters .news_list_wrapper .news_list .news_item .news_image{width:100%;height:100%;object-fit:cover;transition:transform .3s cubic-bezier(.24,1.8,.61,1)}#p__characters .news_list_wrapper .news_list .news_item .info_wrapper{border-radius:40px;padding:clamp(20px,1.52vw,20px) clamp(30px,3.64vw,48px) clamp(30px,2.88vw,38px);background:#fff;flex:1 1;flex-grow:1;color:#fd0}#p__characters .news_list_wrapper .news_list .news_item .info_wrapper.wombat{color:#ff9797}#p__characters .news_list_wrapper .news_list .news_item .info_wrapper.rakko{color:#8098cb}#p__characters .news_list_wrapper .news_list .news_item .info_wrapper .title_head{margin-top:10px;font-size:14px}#p__characters .news_list_wrapper .news_list .news_item .info_wrapper .title_content{margin-top:6px;font-size:clamp(16px,1.67vw,22px);line-height:1.5;font-weight:900;color:#080808}#p__characters .news_list_wrapper .news_list .news_item .info_wrapper .description_content{margin-top:clamp(20px,3.19vw,42px);font-size:clamp(14px,1.21vw,16px);line-height:1.5;color:#080808}#p__contact,#p__contact_confirm,#p__contact_submitted{width:100%;padding-top:clamp(86px,14.12vw,186px);padding-bottom:clamp(100px,15.18vw,200px)}#p__contact .c__page_title,#p__contact_confirm .c__page_title,#p__contact_submitted .c__page_title{text-align:center;font-size:clamp(22px,2.43vw,32px)}#p__contact .c__page_title .description,#p__contact_confirm .c__page_title .description,#p__contact_submitted .c__page_title .description{margin-top:clamp(20px,3.34vw,44px);font-size:16px;line-height:1.8;word-break:keep-all;overflow-wrap:anywhere;white-space:pre-wrap}#p__contact .contact_inner,#p__contact_confirm .contact_inner,#p__contact_submitted .contact_inner{margin-top:clamp(50px,6.07vw,80px)}#p__contact .contact_inner .contact_annotation,#p__contact_confirm .contact_inner .contact_annotation,#p__contact_submitted .contact_inner .contact_annotation{margin-top:clamp(10px,1.52vw,20px);font-size:clamp(12px,1.06vw,14px);padding:clamp(26px,3.34vw,44px) clamp(26px,4.1vw,54px);display:flex;gap:clamp(16px,1.52vw,20px);align-items:flex-start;background-color:#ececec;flex-direction:column}#p__contact .contact_inner .contact_annotation ol,#p__contact_confirm .contact_inner .contact_annotation ol,#p__contact_submitted .contact_inner .contact_annotation ol{list-style-type:decimal;padding-left:20px}#p__contact .contact_inner .contact_annotation ol li,#p__contact_confirm .contact_inner .contact_annotation ol li,#p__contact_submitted .contact_inner .contact_annotation ol li{line-height:inherit}#p__contact .contact_inner .input_dummy_button,#p__contact_confirm .contact_inner .input_dummy_button,#p__contact_submitted .contact_inner .input_dummy_button{margin-top:clamp(66px,5.77vw,76px)}#p__contact .contact_inner .item_wrapper,#p__contact_confirm .contact_inner .item_wrapper,#p__contact_submitted .contact_inner .item_wrapper{margin-top:clamp(40px,3.04vw,40px)}#p__contact .contact_inner .form_field,#p__contact_confirm .contact_inner .form_field,#p__contact_submitted .contact_inner .form_field{display:flex;align-items:baseline;flex-direction:column}#p__contact .contact_inner .input_wrapper,#p__contact_confirm .contact_inner .input_wrapper,#p__contact_submitted .contact_inner .input_wrapper{position:relative;width:100%;margin-top:clamp(12px,.91vw,12px)}#p__contact .contact_inner .input_wrapper .input_head,#p__contact_confirm .contact_inner .input_wrapper .input_head,#p__contact_submitted .contact_inner .input_wrapper .input_head{position:absolute;top:50%;left:2.2em;transform:translateY(-50%)}#p__contact .contact_inner .radio_buttons,#p__contact_confirm .contact_inner .radio_buttons,#p__contact_submitted .contact_inner .radio_buttons{display:flex;flex-direction:column;gap:16px;margin:20px 0 30px 20px}#p__contact .contact_inner #postalCode.c__contact_textbox,#p__contact_confirm .contact_inner #postalCode.c__contact_textbox,#p__contact_submitted .contact_inner #postalCode.c__contact_textbox{padding:0 4.4em}#p__contact .contact_inner .c__contact_label,#p__contact_confirm .contact_inner .c__contact_label,#p__contact_submitted .contact_inner .c__contact_label{display:block}#p__contact .contact_inner .textarea_wrapper,#p__contact_confirm .contact_inner .textarea_wrapper,#p__contact_submitted .contact_inner .textarea_wrapper{margin-bottom:24px;overflow:hidden}#p__contact .contact_inner .privacy_field_wrapper .terms_annotation,#p__contact_confirm .contact_inner .privacy_field_wrapper .terms_annotation,#p__contact_submitted .contact_inner .privacy_field_wrapper .terms_annotation{padding-left:clamp(58px,6.07vw,80px);word-break:keep-all;overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.5}#p__contact .contact_inner .privacy_field_wrapper .terms_annotation a,#p__contact_confirm .contact_inner .privacy_field_wrapper .terms_annotation a,#p__contact_submitted .contact_inner .privacy_field_wrapper .terms_annotation a{display:inline-block;text-decoration:underline;text-underline-offset:.2em;-webkit-text-decoration-color:#aaa;text-decoration-color:#aaa;transition:.15s}@media(any-hover:hover){#p__contact .contact_inner .privacy_field_wrapper .terms_annotation a:hover,#p__contact_confirm .contact_inner .privacy_field_wrapper .terms_annotation a:hover,#p__contact_submitted .contact_inner .privacy_field_wrapper .terms_annotation a:hover{opacity:.4}}#p__contact .contact_inner .privacy_field_wrapper .radio_buttons,#p__contact_confirm .contact_inner .privacy_field_wrapper .radio_buttons,#p__contact_submitted .contact_inner .privacy_field_wrapper .radio_buttons{margin-left:auto;margin-right:auto}#p__contact .contact_inner .privacy_field_wrapper .agreement_label,#p__contact .contact_inner .privacy_field_wrapper .c__error_message,#p__contact_confirm .contact_inner .privacy_field_wrapper .agreement_label,#p__contact_confirm .contact_inner .privacy_field_wrapper .c__error_message,#p__contact_submitted .contact_inner .privacy_field_wrapper .agreement_label,#p__contact_submitted .contact_inner .privacy_field_wrapper .c__error_message{padding-left:clamp(58px,6.07vw,80px)}#p__contact .contact_inner .privacy_field_wrapper .agreement_label .choice_dot,#p__contact .contact_inner .privacy_field_wrapper .c__error_message .choice_dot,#p__contact_confirm .contact_inner .privacy_field_wrapper .agreement_label .choice_dot,#p__contact_confirm .contact_inner .privacy_field_wrapper .c__error_message .choice_dot,#p__contact_submitted .contact_inner .privacy_field_wrapper .agreement_label .choice_dot,#p__contact_submitted .contact_inner .privacy_field_wrapper .c__error_message .choice_dot{margin-left:clamp(26px,3.79vw,50px)}#p__contact .contact_inner #js__error_existence,#p__contact_confirm .contact_inner #js__error_existence,#p__contact_submitted .contact_inner #js__error_existence{font-size:clamp(14px,1.21vw,16px);font-weight:500;display:flex;gap:10px;flex-direction:column;display:none}#p__contact .contact_inner #js__error_existence.active,#p__contact_confirm .contact_inner #js__error_existence.active,#p__contact_submitted .contact_inner #js__error_existence.active{display:flex}#p__contact .contact_inner #js__error_existence .u__error_list,#p__contact_confirm .contact_inner #js__error_existence .u__error_list,#p__contact_submitted .contact_inner #js__error_existence .u__error_list{display:block;font-size:clamp(14px,1.21vw,16px)}#p__contact .contact_inner #js__error_existence .u__error_list:last-child,#p__contact_confirm .contact_inner #js__error_existence .u__error_list:last-child,#p__contact_submitted .contact_inner #js__error_existence .u__error_list:last-child{margin-bottom:clamp(40px,3.04vw,40px)}#p__contact .contact_inner .c__error_message,#p__contact_confirm .contact_inner .c__error_message,#p__contact_submitted .contact_inner .c__error_message{margin-top:70px;margin-bottom:10px;display:none}#p__contact .contact_inner .c__error_message.active,#p__contact_confirm .contact_inner .c__error_message.active,#p__contact_submitted .contact_inner .c__error_message.active{display:block}#p__contact .contact_inner .c__button_primary,#p__contact_confirm .contact_inner .c__button_primary,#p__contact_submitted .contact_inner .c__button_primary{max-width:244px;margin:clamp(40px,4.55vw,60px) auto 0}#p__contact_confirm .contact_inner .input_wrapper{position:relative;width:100%;margin-top:clamp(10px,.76vw,10px)}#p__contact_confirm .contact_inner .input_wrapper .input_head{position:absolute;top:50%;left:1.2em;transform:translateY(-50%)}#p__contact_confirm .contact_inner .value_wrapper{font-size:clamp(14px,1.32vw,14px);padding:1.6em;line-height:1.5}#p__contact_confirm .contact_inner .value_wrapper.postalCode{padding-left:3em}#p__contact_confirm .contact_inner #postalCode.c__contact_textbox{padding:0 4.4em}#p__contact_confirm .contact_inner .c__contact_label{display:block}#p__contact_confirm .contact_inner #js__error_existence{font-size:clamp(14px,1.21vw,16px);font-weight:500;display:flex;gap:10px;flex-direction:column;display:none}#p__contact_confirm .contact_inner #js__error_existence.active{display:flex}#p__contact_confirm .contact_inner #js__error_existence .u__error_list{display:block;font-size:clamp(14px,1.21vw,16px)}#p__contact_confirm .contact_inner #js__error_existence .u__error_list:last-child{margin-bottom:clamp(40px,3.04vw,40px)}#p__contact_confirm .contact_inner .c__error_message{margin-top:70px;margin-bottom:10px;display:none}#p__contact_confirm .contact_inner .c__error_message.active{display:block}#p__contact_confirm .contact_inner .c__button_primary{max-width:244px;margin:clamp(40px,4.55vw,60px) auto 0}#p__contact_confirm .contact_inner .c__button_tertiary{margin:clamp(20px,1.52vw,20px) auto 0}#p__contact_submitted .submitted_description{font-weight:500;margin-top:clamp(40px,4.55vw,60px);text-align:center}#p__contact_submitted .c__button_primary{max-width:244px;margin:clamp(40px,6.07vw,80px) auto 0}#p__notfound{width:100%;padding-top:clamp(40px,10.63vw,140px);padding-bottom:clamp(90px,15.48vw,204px)}#p__notfound .content_inner{margin-top:clamp(80px,15.18vw,200px);text-align:center}@media(max-width:712px){#p__notfound .content_inner{text-align:left}}#p__notfound .c__head_secondary{text-align:center}#p__notfound .c__common_text_primary{margin:clamp(20px,6.07vw,80px) auto 0;text-align:center}#p__notfound .c__button_primary{max-width:244px;margin:clamp(40px,6.07vw,80px) auto 0}#p__terms{width:100%;padding-top:clamp(40px,10.63vw,140px);padding-bottom:clamp(90px,15.48vw,204px)}#p__terms .terms_section{margin-top:clamp(80px,7.59vw,100px)}#p__terms .section_header{font-weight:600;margin-top:clamp(40px,3.79vw,50px);font-size:clamp(16px,1.37vw,18px)}#p__terms .c__common_text_primary{margin-top:clamp(20px,1.52vw,20px);line-height:1.8}#p__terms .c__common_text_primary a{text-decoration:underline;text-underline-offset:.3em}#p__terms .c__common_text_primary a:hover{transition:.15s;opacity:.8}#p__terms ul{list-style-type:disc;padding:14px 0 14px 20px;display:flex;flex-direction:column;gap:4px;font-weight:300}#p__terms ul li{font-size:15px;line-height:1.5em}#p__terms .c__button_primary{max-width:244px;margin:clamp(40px,6.07vw,80px) auto 0}.pagetop_button{position:fixed;bottom:0;right:0;z-index:9;width:60px;height:60px;transition:.2s ease;display:grid;place-items:center;margin:0 auto;pointer-events:auto}@media(max-width:1200px){.pagetop_button{transform:translateY(20px);opacity:0;border:1px solid rgba(0,34,102,.631372549);border-radius:100vmax;background-color:#fff}}.pagetop_button.active{cursor:pointer;transform:translateY(0);opacity:1}.pagetop_button .arrow{display:block;width:35%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.15s ease}@media(any-hover:hover){.pagetop_button:hover .arrow{transform:translate(-50%,-95%)}}.u__ib{display:inline-block}.u__il{display:inline}.u__bl{display:block}.u__none{display:none}.u__bold{font-weight:600}.u__pc_none{display:none}@media(max-width:1200px){.u__pc_none{display:block}}@media(max-width:712px){.u__pc_none{display:block}}.u__pc_only{display:block}@media(max-width:1200px){.u__pc_only{display:none}}@media(max-width:712px){.u__pc_only{display:none}}.u__tab_none{display:block}@media(max-width:1200px){.u__tab_none{display:none}}@media(max-width:712px){.u__tab_none{display:block}}.u__tab_only{display:none}@media(max-width:1200px){.u__tab_only{display:block}}@media(max-width:712px){.u__tab_only{display:none}}.u__sp_none{display:block}@media(max-width:712px){.u__sp_none{display:none}}.u__sp_only{display:none}@media(max-width:712px){.u__sp_only{display:block}}.u__fs_01{font-size:.1em}.u__fs_02{font-size:.2em}.u__fs_03{font-size:.3em}.u__fs_04{font-size:.4em}.u__fs_05{font-size:.5em}.u__fs_06{font-size:.6em}.u__fs_07{font-size:.7em}.u__fs_08{font-size:.8em}.u__fs_09{font-size:.9em}.u__fs_10{font-size:1em}.u__fs_11{font-size:1.1em}.u__fs_12{font-size:1.2em}.u__fs_13{font-size:1.3em}.u__fs_14{font-size:1.4em}.u__fs_15{font-size:1.5em}.u__fs_16{font-size:1.6em}.u__fs_17{font-size:1.7em}.u__fs_18{font-size:1.8em}.u__fs_19{font-size:1.9em}.u__fs_20{font-size:2em}.u__fs_21{font-size:2.1em}.u__fs_22{font-size:2.2em}.u__fs_23{font-size:2.3em}.u__fs_24{font-size:2.4em}.u__fs_25{font-size:2.5em}.u__fs_26{font-size:2.6em}.u__fs_27{font-size:2.7em}.u__fs_28{font-size:2.8em}.u__fs_29{font-size:2.9em}.u__fs_30{font-size:3em}.u__mt_01{margin-top:.1em}.u__mt_02{margin-top:.2em}.u__mt_03{margin-top:.3em}.u__mt_04{margin-top:.4em}.u__mt_05{margin-top:.5em}.u__mt_06{margin-top:.6em}.u__mt_07{margin-top:.7em}.u__mt_08{margin-top:.8em}.u__mt_09{margin-top:.9em}.u__mt_10{margin-top:1em}.u__mt_11{margin-top:1.1em}.u__mt_12{margin-top:1.2em}.u__mt_13{margin-top:1.3em}.u__mt_14{margin-top:1.4em}.u__mt_15{margin-top:1.5em}.u__mt_16{margin-top:1.6em}.u__mt_17{margin-top:1.7em}.u__mt_18{margin-top:1.8em}.u__mt_19{margin-top:1.9em}.u__mt_20{margin-top:2em}.u__mt_21{margin-top:2.1em}.u__mt_22{margin-top:2.2em}.u__mt_23{margin-top:2.3em}.u__mt_24{margin-top:2.4em}.u__mt_25{margin-top:2.5em}.u__mt_26{margin-top:2.6em}.u__mt_27{margin-top:2.7em}.u__mt_28{margin-top:2.8em}.u__mt_29{margin-top:2.9em}.u__mt_30{margin-top:3em}.u__ml_01{margin-left:.1em}.u__ml_02{margin-left:.2em}.u__ml_03{margin-left:.3em}.u__ml_04{margin-left:.4em}.u__ml_05{margin-left:.5em}.u__ml_06{margin-left:.6em}.u__ml_07{margin-left:.7em}.u__ml_08{margin-left:.8em}.u__ml_09{margin-left:.9em}