/*! tailwindcss v4.1.3 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-80efbb68],[data-v-80efbb68]::backdrop,[data-v-80efbb68]:after,[data-v-80efbb68]:before{--tw-font-weight:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}header[data-v-80efbb68]{position:fixed;z-index:30}@media not all and (min-width:48rem){header[data-v-80efbb68]{width:100%}}header .header-pc[data-v-80efbb68]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1' height='5' viewBox='0 0 1 5'%3E%3Cg data-name='グループ 49281'%3E%3Ccircle cx='.5' cy='.5' r='.5' fill='%23444'/%3E%3Cpath fill='none' d='M0 0h.979v5H0z' data-name='長方形 14561'/%3E%3C/g%3E%3C/svg%3E");background-position:100% 0;background-repeat:repeat-y;display:flex;flex-direction:column;height:100vh;justify-content:space-between;padding:calc(var(--spacing,.25rem)*10);width:312px}@media not all and (min-width:48rem){header .header-pc[data-v-80efbb68]{display:none}}header .header-pc h1[data-v-80efbb68]{margin-bottom:calc(var(--spacing,.25rem)*20)}header .header-pc ul.main[data-v-80efbb68]{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}header .header-pc ul.main li[data-v-80efbb68]{margin-bottom:calc(var(--spacing,.25rem)*5)}header .header-pc ul.main li a[data-v-80efbb68]{transition:all .2s linear}@media (hover:hover){@media (min-width:48rem){header .header-pc ul.main li a[data-v-80efbb68]:hover{color:var(--color-hover-gray)}}}header .header-pc ul.main li .router-link-exact-active[data-v-80efbb68]{color:var(--color-hover-gray);pointer-events:none}header .header-pc ul.main li .branding.router-link-exact-active[data-v-80efbb68]{color:var(--color-black,#000)}header .header-pc ul.main li ul.sub[data-v-80efbb68]{margin-top:calc(var(--spacing,.25rem)*5)}header .header-pc ul.main li ul.sub li[data-v-80efbb68]{align-items:center;display:flex;margin-bottom:calc(var(--spacing,.25rem)*3)}header .header-pc ul.main li ul.sub li[data-v-80efbb68]:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='7' fill='none' viewBox='0 0 7 7'%3E%3Cpath fill='%23CBD0D6' d='M3.46 7h-.014a2.6 2.6 0 0 1-1.132-.268 2.66 2.66 0 0 1-.911-.742l-.81-1.03a2.75 2.75 0 0 1-.5-.997 2.8 2.8 0 0 1 .314-2.17c.196-.32.454-.593.758-.805l.752-.523a2.576 2.576 0 0 1 2.6-.213l.95.451c.367.176.691.436.946.76.255.326.433.706.522 1.113s.085.83-.01 1.235a2.75 2.75 0 0 1-.54 1.103l-.887 1.098a2.7 2.7 0 0 1-.911.728A2.6 2.6 0 0 1 3.46 7'/%3E%3C/svg%3E");display:block;margin-right:calc(var(--spacing,.25rem)*2)}header .header-pc .contact a[data-v-80efbb68]{--tw-font-weight:var(--font-weight-bold,700);align-items:flex-end;display:flex;font-weight:var(--font-weight-bold,700)}header .header-pc .contact a span[data-v-80efbb68]{padding-bottom:calc(var(--spacing,.25rem)*1)}header .header-pc .contact a figure[data-v-80efbb68]{rotate:none;transition:all .4s cubic-bezier(.44,.86,0,.96)}header .header-pc .contact a:hover figure[data-v-80efbb68]{rotate:10deg}header .header-sp[data-v-80efbb68]{align-items:center;display:flex;height:1px;justify-content:space-between;padding-block:calc(var(--spacing,.25rem)*10);padding-inline:calc(var(--spacing,.25rem)*6);width:100%}@media (min-width:48rem){header .header-sp[data-v-80efbb68]{display:none}}header .header-sp nav[data-v-80efbb68]{height:100dvh;left:calc(var(--spacing,.25rem)*0);top:calc(var(--spacing,.25rem)*0);--tw-translate-x:100%;background-color:#cbd0d6;display:flex;flex-direction:column;justify-content:space-between;padding-inline:calc(var(--spacing,.25rem)*10);padding-bottom:calc(var(--spacing,.25rem)*10);position:absolute;transition:all .4s cubic-bezier(.44,.86,0,.96);translate:var(--tw-translate-x)var(--tw-translate-y);width:100%}header .header-sp nav ul.main[data-v-80efbb68]{padding-top:calc(var(--spacing,.25rem)*32);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}header .header-sp nav ul.main li[data-v-80efbb68]{margin-bottom:calc(var(--spacing,.25rem)*5)}header .header-sp nav ul.main li ul.sub[data-v-80efbb68]{margin-top:calc(var(--spacing,.25rem)*5)}header .header-sp nav ul.main li ul.sub li[data-v-80efbb68]{align-items:center;display:flex;margin-bottom:calc(var(--spacing,.25rem)*3)}header .header-sp nav ul.main li ul.sub li[data-v-80efbb68]:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='7' fill='none' viewBox='0 0 7 7'%3E%3Cpath fill='%23fff' d='M3.46 7h-.014a2.6 2.6 0 0 1-1.132-.268 2.66 2.66 0 0 1-.912-.742l-.81-1.03a2.75 2.75 0 0 1-.498-.997 2.8 2.8 0 0 1 .313-2.17c.195-.32.454-.593.758-.805l.752-.523a2.576 2.576 0 0 1 2.6-.213l.949.451c.368.176.692.436.947.76.254.326.433.706.522 1.113s.085.83-.01 1.235a2.75 2.75 0 0 1-.54 1.103l-.887 1.098a2.7 2.7 0 0 1-.912.728A2.6 2.6 0 0 1 3.46 7'/%3E%3C/svg%3E");display:block;margin-right:calc(var(--spacing,.25rem)*2)}header .header-sp nav .contact a[data-v-80efbb68]{--tw-font-weight:var(--font-weight-bold,700);align-items:flex-end;display:flex;font-weight:var(--font-weight-bold,700);justify-content:flex-end}header .header-sp nav .contact a span[data-v-80efbb68]{padding-bottom:calc(var(--spacing,.25rem)*1)}header .header-sp h1[data-v-80efbb68]{position:relative;width:100px;z-index:10}header .header-sp h1 img[data-v-80efbb68]{height:auto;width:100%}header .header-sp .toggle[data-v-80efbb68]{display:flex;flex-direction:column;height:29px;justify-content:space-between;position:relative;width:20px;z-index:10}header .header-sp .toggle div[data-v-80efbb68]{background-image:url(./contect_border_tb.BP6kGBiW.svg);height:3px;width:100%}header .isOpen nav[data-v-80efbb68]{--tw-translate-x:0;translate:var(--tw-translate-x)var(--tw-translate-y)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
