*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #1E1E24;--tw-ring-color: rgb(30 30 36 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #1E1E24;--tw-ring-color: rgb(30 30 36 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*{border-width:0;border-style:solid;color:inherit;text-decoration:none;margin:0}p{margin-block-start:0;margin-block-end:0}hr{margin-top:0;margin-bottom:0;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(233 233 240 / var(--tw-border-opacity, 1))}s{text-decoration-line:line-through}::-moz-selection{background-color:#0000001a}::selection{background-color:#0000001a}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 800px){.container{max-width:800px}}@media (min-width: 1184px){.container{max-width:1184px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.flex-col{display:flex;flex-direction:column}.flex{display:flex;flex-direction:row}.link{text-decoration-line:underline}@media (min-width: 640px){.link:hover{text-decoration-line:none}}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.bottom-\[4vw\]{bottom:4vw}.bottom-\[50\%\]{bottom:50%}.left-0{left:0}.left-1\/2{left:50%}.left-\[4vw\]{left:4vw}.right-\[4vw\]{right:4vw}.right-sm{right:16px}.top-0{top:0}.top-1\/2{top:50%}.top-\[4vw\]{top:4vw}.top-sm{top:16px}.z-header{z-index:5}.col-span-2{grid-column:span 2 / span 2}.-mx-sm{margin-left:-16px;margin-right:-16px}.-mx-xs{margin-left:-8px;margin-right:-8px}.my-lg{margin-top:48px;margin-bottom:48px}.\!ml-2{margin-left:.5rem!important}.-mt-24{margin-top:-6rem}.mr-2{margin-right:.5rem}.mt-10{margin-top:2.5rem}.mt-5{margin-top:1.25rem}.mt-lg{margin-top:48px}.mt-md{margin-top:32px}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.aspect-\[2\/1\]{aspect-ratio:2/1}.h-\[10vw\]{height:10vw}.h-\[20px\]{height:20px}.h-\[28px\]{height:28px}.h-\[32px\]{height:32px}.h-\[44px\]{height:44px}.h-auto{height:auto}.h-full{height:100%}.h-header{height:72px}.h-lg{height:48px}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.w-\[20px\]{width:20px}.w-\[28px\]{width:28px}.w-\[35\%\]{width:35%}.w-\[44px\]{width:44px}.w-full{width:100%}.w-header{width:72px}.w-menu{width:400px}.min-w-\[110px\]{min-width:110px}.min-w-\[50px\]{min-width:50px}.max-w-document{max-width:800px}.max-w-form{max-width:640px}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-lg{gap:48px}.gap-md{gap:32px}.gap-sm{gap:16px}.gap-xs{gap:8px}.overflow-x-clip{overflow-x:clip}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.\!rounded-3xl{border-radius:1.5rem!important}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:24px}.rounded-md{border-radius:16px}.rounded-sm{border-radius:8px}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-blue{--tw-border-opacity: 1;border-color:rgb(14 67 255 / var(--tw-border-opacity, 1))}.border-stroke{--tw-border-opacity: 1;border-color:rgb(233 233 240 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.\!bg-facebook{--tw-bg-opacity: 1 !important;background-color:rgb(66 103 178 / var(--tw-bg-opacity, 1))!important}.\!bg-red{--tw-bg-opacity: 1 !important;background-color:rgb(255 37 37 / var(--tw-bg-opacity, 1))!important}.bg-backdrop{--tw-bg-opacity: 1;background-color:rgb(242 242 246 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/5{background-color:#0000000d}.bg-blue\/10{background-color:#0e43ff1a}.bg-paper{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-indexBgEdo{background-image:url(/images/IndexBgEdo.png)}.bg-indexBgKsk{background-image:url(/images/IndexBgKsk.png)}.from{--tw-gradient-from: #1E1E24 var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 30 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to{--tw-gradient-to: #1E1E24 var(--tw-gradient-to-position)}.bg-contain{background-size:contain}.bg-center{background-position:center}.bg-top{background-position:top}.bg-no-repeat{background-repeat:no-repeat}.stroke{stroke:#1e1e24}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-0{padding:0!important}.p-sm{padding:16px}.px-md{padding-left:32px;padding-right:32px}.px-sm{padding-left:16px;padding-right:16px}.py-lg{padding-top:48px;padding-bottom:48px}.py-md{padding-top:32px;padding-bottom:32px}.py-sm{padding-top:16px;padding-bottom:16px}.py-xs{padding-top:8px;padding-bottom:8px}.pb-lg{padding-bottom:48px}.pl-\[1\.2em\]{padding-left:1.2em}.pl-sm{padding-left:16px}.pr-xs{padding-right:8px}.pt-header{padding-top:72px}.pt-lg{padding-top:48px}.pt-sm{padding-top:16px}.pt-xl{padding-top:80px}.pt-xxl{padding-top:128px}.text-center{text-align:center}.text-right{text-align:right}.font-body{font-family:SF Pro JP,SF Pro Text,Hiragino Kaku Gothic Pro,Inter,Noto Sans JP,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[1\.2em\]{font-size:1.2em}.text-\[10vw\]{font-size:10vw}.text-\[2vw\]{font-size:2vw}.text-\[3\.5vw\]{font-size:3.5vw}.text-\[38px\]{font-size:38px}.text-\[6vw\]{font-size:6vw}.text-\[8vw\]{font-size:8vw}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:20px}.text-md{font-size:16px}.text-sm{font-size:14px}.text-xl{font-size:28px}.text-xs{font-size:12px}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.leading-\[1\.2\]{line-height:1.2}.leading-body{line-height:1.8}.leading-heading{line-height:1.2}.leading-none{line-height:1}.tracking-\[0\.6em\]{letter-spacing:.6em}.\!text-blue{--tw-text-opacity: 1 !important;color:rgb(14 67 255 / var(--tw-text-opacity, 1))!important}.text{--tw-text-opacity: 1;color:rgb(30 30 36 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-black\/50{color:#00000080}.text-blue{--tw-text-opacity: 1;color:rgb(14 67 255 / var(--tw-text-opacity, 1))}.text-placeholder{--tw-text-opacity: 1;color:rgb(188 188 203 / var(--tw-text-opacity, 1))}.text-subText{--tw-text-opacity: 1;color:rgb(165 165 182 / var(--tw-text-opacity, 1))}.text-text{--tw-text-opacity: 1;color:rgb(30 30 36 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/50{color:#ffffff80}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(30 30 36 / var(--tw-placeholder-opacity, 1))}.placeholder::placeholder{--tw-placeholder-opacity: 1;color:rgb(30 30 36 / var(--tw-placeholder-opacity, 1))}.opacity-50{opacity:.5}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@media (min-width: 800px){.md\:flex{display:flex;flex-direction:row}}.hover\:opacity-50:hover{opacity:.5}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}@media (min-width: 640px){.sm\:bottom-\[20px\]{bottom:20px}.sm\:left-\[20px\]{left:20px}.sm\:left-\[25px\]{left:25px}.sm\:right-\[20px\]{right:20px}.sm\:top-\[20px\]{top:20px}.sm\:top-\[25px\]{top:25px}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:mt-lg{margin-top:48px}.sm\:h-\[50px\]{height:50px}.sm\:cursor-pointer{cursor:pointer}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:gap-lg{gap:48px}.sm\:gap-sm{gap:16px}.sm\:rounded-lg{border-radius:24px}.sm\:rounded-md{border-radius:16px}.sm\:p-md{padding:32px}.sm\:px-md{padding-left:32px;padding-right:32px}.sm\:pb-lg{padding-bottom:48px}.sm\:text-\[10px\]{font-size:10px}.sm\:text-lg{font-size:20px}.sm\:text-md{font-size:16px}.sm\:text-sm{font-size:14px}.sm\:text-xl{font-size:28px}.sm\:text-xs{font-size:12px}.sm\:hover\:border-subText:hover{--tw-border-opacity: 1;border-color:rgb(165 165 182 / var(--tw-border-opacity, 1))}}@media (min-width: 800px){.md\:flex{display:flex}.md\:w-1\/2{width:50%}.md\:rounded-lg{border-radius:24px}.md\:p-lg{padding:48px}.md\:px-0{padding-left:0;padding-right:0}.md\:py-sm{padding-top:16px;padding-bottom:16px}.md\:pr-sm{padding-right:16px}.md\:pt-xl{padding-top:80px}.md\:pt-xxl{padding-top:128px}.md\:text-xxl{font-size:40px}.md\:text-xxxl{font-size:64px}}@media (min-width: 1184px){.lg\:block{display:block}.lg\:hidden{display:none}.lg\:flex-row{flex-direction:row}}
