@font-face{font-family:FontNotoSansJp;src:url(/_next/static/media/acc6ec0e633ba252-s.p.ttf) format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:FontNotoSansJp Fallback;src:local("Arial");ascent-override:117.61%;descent-override:29.20%;line-gap-override:0.00%;size-adjust:98.63%}.__className_133312{font-family:FontNotoSansJp,FontNotoSansJp Fallback}.__variable_133312{--noto-sans-jp:"FontNotoSansJp","FontNotoSansJp Fallback"}.Header_header_section__wB5Lp{display:flex;align-items:center;width:100%;height:clamp(32px,10vw,48px);position:fixed;top:0;left:0;z-index:1000}.Header_header_section__wB5Lp .Header_header_container__Jfrk4{width:100%}.Header_header_section__wB5Lp .Header_header_container__Jfrk4 .Header_container_one__vqvpU .Header_inner_one__Ar8F0{display:flex;justify-content:center;font-size:clamp(24px,7.5vw,32px);color:#fff;text-decoration:none}.Header_header_section__wB5Lp .Header_header_container__Jfrk4 .Header_container_one__vqvpU .Header_inner_two__sImcF{width:100%;height:100%;padding:clamp(16px,5vw,32px);background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0;z-index:1001;transition-duration:.25s;visibility:hidden;opacity:0}.Header_header_section__wB5Lp .Header_header_container__Jfrk4 .Header_container_one__vqvpU .Header_inner_two__sImcF.Header_open__LS4SR{visibility:visible;opacity:1}.Header_header_section__wB5Lp .Header_header_container__Jfrk4 .Header_container_one__vqvpU .Header_inner_two__sImcF .Header_navigation__Na_f8{display:flex;flex-direction:column;justify-content:center;height:100%;gap:clamp(32px,10vw,48px)}.Header_header_section__wB5Lp .Header_header_container__Jfrk4 .Header_container_one__vqvpU .Header_inner_two__sImcF .Header_navigation__Na_f8 a{text-decoration:none;color:#fff}.Header_header_section__wB5Lp .Header_header_container__Jfrk4 .Header_container_one__vqvpU .Header_inner_three__d5dfN{position:fixed;right:1.5rem;bottom:1.5rem;z-index:1002}.Header_header_section__wB5Lp .Header_header_container__Jfrk4 .Header_container_one__vqvpU .Header_inner_three__d5dfN.Header_open__LS4SR .Header_hamburger__gQSVd span:first-child{top:.4375rem;transform:rotate(45deg)}.Header_header_section__wB5Lp .Header_header_container__Jfrk4 .Header_container_one__vqvpU .Header_inner_three__d5dfN.Header_open__LS4SR .Header_hamburger__gQSVd span:nth-child(2){opacity:0}.Header_header_section__wB5Lp .Header_header_container__Jfrk4 .Header_container_one__vqvpU .Header_inner_three__d5dfN.Header_open__LS4SR .Header_hamburger__gQSVd span:nth-child(3){top:.4375rem;transform:rotate(-45deg)}.Header_header_section__wB5Lp .Header_header_container__Jfrk4 .Header_container_one__vqvpU .Header_inner_three__d5dfN .Header_hamburger__gQSVd{width:1.25rem;height:.875rem;position:relative}.Header_header_section__wB5Lp .Header_header_container__Jfrk4 .Header_container_one__vqvpU .Header_inner_three__d5dfN .Header_hamburger__gQSVd span{display:inline-block;width:1.25rem;height:.0625rem;background-color:#fff;position:absolute;left:0;transition-duration:.25s}.Header_header_section__wB5Lp .Header_header_container__Jfrk4 .Header_container_one__vqvpU .Header_inner_three__d5dfN .Header_hamburger__gQSVd span:first-child{top:0}.Header_header_section__wB5Lp .Header_header_container__Jfrk4 .Header_container_one__vqvpU .Header_inner_three__d5dfN .Header_hamburger__gQSVd span:nth-child(2){top:.375rem}.Header_header_section__wB5Lp .Header_header_container__Jfrk4 .Header_container_one__vqvpU .Header_inner_three__d5dfN .Header_hamburger__gQSVd span:nth-child(3){top:.75rem}*,:after,:before{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}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%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font-family:Noto Sans JP,sans-serif;color:#404040;line-height:1}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}