.page-module-scss-module__zs687a__centerTable tr,.page-module-scss-module__zs687a__centerTable td{text-align:center;vertical-align:middle}
.index-module-scss-module__-3jeia__bold{font-weight:700}.index-module-scss-module__-3jeia__singleImage{max-width:100%}
.layout-module-scss-module__zQJoYa__newNyushiNav{-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(10px);z-index:1000;background-color:#ffffff4d;border-radius:30px;align-items:center;width:90%;max-width:600px;margin:0 auto;padding:.5rem 1rem;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 10px #0000001a}@media (min-width:768px){.layout-module-scss-module__zQJoYa__newNyushiNav{position:static;transform:none}}.layout-module-scss-module__zQJoYa__nyushiNav{z-index:899;background:#fff;margin-bottom:4rem;position:sticky;top:54px}.layout-module-scss-module__zQJoYa__nyushiNav a{color:#444;padding-left:.2rem;padding-right:.2rem}.layout-module-scss-module__zQJoYa__nyushiContainer h2:not([class]){z-index:200;background:#ffffffe6;padding-top:1rem;top:89px}.layout-module-scss-module__zQJoYa__nyushiContainer h3{margin-bottom:1rem}.layout-module-scss-module__zQJoYa__swipeCard{background-color:#f5f5ff;border-radius:10px;width:500px;max-width:90%;margin:0 auto 2rem;padding:1rem 1rem 2rem;overflow:hidden;box-shadow:8px 8px 16px #0000001a}.layout-module-scss-module__zQJoYa__swipeCard h5,.layout-module-scss-module__zQJoYa__swipeCard span{font-weight:700}.layout-module-scss-module__zQJoYa__swipeCard .cardText-m span{color:var(--color-m)!important}.layout-module-scss-module__zQJoYa__swipeCard .cardText-e span{color:var(--color-e)!important}.layout-module-scss-module__zQJoYa__swipeCard .cardText-i span{color:var(--color-i)!important}.layout-module-scss-module__zQJoYa__swipeCard .cardText-ca span{color:var(--color-ca)!important}.layout-module-scss-module__zQJoYa__swipeCube{background-color:#f5f5ff;padding:1rem 1rem 4rem}
.index-module-scss-module__T7_TXG__topContainer{padding-top:3rem;padding-bottom:3rem}.index-module-scss-module__T7_TXG__topContainer h2{font-family:var(--font-family-kaisei);border:none;font-size:190%;font-weight:700}.index-module-scss-module__T7_TXG__topContainer h3{font-family:var(--bs-font-sans-serif);border:none;margin-top:2rem;margin-bottom:1rem;font-size:1.5rem}.index-module-scss-module__T7_TXG__noMarginTop{margin-top:0!important}.index-module-scss-module__T7_TXG__topEnglish{color:#00578166;transform-origin:0 100%;-webkit-user-select:none;user-select:none;pointer-events:none;margin:-5rem 0 -7rem -1rem;padding:0;font-family:WindSong,cursive;font-size:400%;font-style:normal;font-weight:500;transform:rotate(-8deg)}.index-module-scss-module__T7_TXG__linkButton a,.index-module-scss-module__T7_TXG__linkButton span{border:2px solid var(--ktc-color);color:var(--ktc-color);background:#0057811a;padding:10px 20px;font-size:110%;font-weight:700;text-decoration:none;box-shadow:2px 2px 4px #0003}.index-module-scss-module__T7_TXG__linkButton a{animation:2s ease-in-out infinite alternate index-module-scss-module__T7_TXG__bgloop}@keyframes index-module-scss-module__T7_TXG__bgloop{0%{background:#0057811a}to{background:#00578100}}.index-module-scss-module__T7_TXG__linkButton span{border:2px solid var(--dgray);color:var(--dgray);background:#3232321a;box-shadow:2px 2px 4px #0003}.index-module-scss-module__T7_TXG__stickyTitle{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-user-select:none;user-select:none;margin-top:2rem;padding-left:.5rem;padding-right:.5rem;top:calc(4em - 2px)}.index-module-scss-module__T7_TXG__stickyBody>div{padding-bottom:1em;top:13em}.index-module-scss-module__T7_TXG__newsItemContainer{flex-direction:column;gap:0;display:flex}.index-module-scss-module__T7_TXG__newsItem{border-bottom:1px solid var(--border-gray);gap:8px;height:70px;padding:.4rem 0;display:flex}.index-module-scss-module__T7_TXG__newsItem img{aspect-ratio:1;border:1px solid #ddd;border-radius:8px;height:100%}.index-module-scss-module__T7_TXG__newsItemBody{flex-direction:column;justify-content:start;gap:6px;line-height:1;display:flex}.index-module-scss-module__T7_TXG__newsItemBody div:first-child{color:var(--gray);padding-top:4px;font-size:80%}.index-module-scss-module__T7_TXG__snsLinks{gap:3rem;width:fit-content;max-width:400px;margin-top:1rem;margin-bottom:1rem;display:flex}.index-module-scss-module__T7_TXG__snsButton{color:var(--ktc-color);flex-direction:column;justify-content:center;align-items:center;gap:6px;text-decoration:none;transition:color .3s;display:flex}.index-module-scss-module__T7_TXG__snsButton div{color:var(--black)}.index-module-scss-module__T7_TXG__horizontalNewsContainer{-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto}.index-module-scss-module__T7_TXG__horizontalNewsContainer ::-webkit-scrollbar{display:none}.index-module-scss-module__T7_TXG__horizontalNewsContainer>div{gap:2rem;width:fit-content;margin-top:1rem;margin-bottom:1rem;padding:0 3rem 8px;display:flex;overflow-x:auto}.index-module-scss-module__T7_TXG__horizontalNewsItem{aspect-ratio:16/9;background-position:50%;background-size:cover;border-radius:14px;width:260px;position:relative;overflow:hidden;box-shadow:2px 2px 4px #0003}.index-module-scss-module__T7_TXG__horizontalNewsItem>div{width:100%;height:36%;color:var(--black);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fff9;align-items:center;padding:8px;font-weight:700;line-height:1.1;display:flex;position:absolute;bottom:0}
.index-module-scss-module__PqYTnq__poster a{border:1px solid #ccc;animation:5s ease-in-out infinite alternate index-module-scss-module__PqYTnq__rotate;display:inline-block;box-shadow:8px 8px 16px #0003}@keyframes index-module-scss-module__PqYTnq__rotate{0%{transform:translate(0)perspective(1000px)rotateY(-25deg)rotate(10deg)}to{transform:translate(6px,-10px)perspective(1000px)rotateY(-35deg)rotate(20deg)}}.index-module-scss-module__PqYTnq__layer{color:#000;text-shadow:0 0 10px #fff;pointer-events:none;justify-content:center;align-items:center;font-weight:700;animation:1s ease-in-out infinite alternate index-module-scss-module__PqYTnq__layerAnimate;display:flex;position:absolute;inset:0}@keyframes index-module-scss-module__PqYTnq__layerAnimate{0%{background-color:#f000}to{background-color:#0000ff4d}}
.index-module-scss-module__j8KEmW__hover{animation:4s ease-in-out infinite index-module-scss-module__j8KEmW__myAnimation;transform:translate(0,0)}@keyframes index-module-scss-module__j8KEmW__myAnimation{0%{filter:brightness()}50%{filter:brightness(1.6)}to{filter:brightness()}}
.Urgent-module-scss-module__7wI8wa__blink{animation:1.6s infinite Urgent-module-scss-module__7wI8wa__blinker}@keyframes Urgent-module-scss-module__7wI8wa__blinker{50%{color:#58151c33}}
.index-module-scss-module__CwS1mW__syutuganBanner{animation:3s infinite index-module-scss-module__CwS1mW__hover}@keyframes index-module-scss-module__CwS1mW__hover{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.index-module-scss-module__CwS1mW__shine{background:linear-gradient(60deg,#fff0 0% 30%,#fff9 50%,#fff0 70% 100%) 0 0/200%;border-radius:10px;width:100%;height:100%;animation:3s linear infinite index-module-scss-module__CwS1mW__shine}@keyframes index-module-scss-module__CwS1mW__shine{0%{background-position-x:150%}40%{background-position-x:-50%}to{background-position-x:-50%}}
.index-module-scss-module__Cg0svW__instagram{box-sizing:border-box;color:#fff;background:radial-gradient(circle at 28% 100%,#fcdf8f 0%,#fbd377 10%,#fa8e37 22%,#f73344 35%,#0000 65%),linear-gradient(145deg,#3051f1 10%,#c92bb7 70%);border-radius:.4em;justify-content:center;align-items:center;width:calc(2.6em - 5px);height:calc(2.6em - 5px);display:flex}.index-module-scss-module__Cg0svW__twitter{color:#000}.index-module-scss-module__Cg0svW__line{color:#31be01}
.TopAnimation-module-scss-module__v83_Wq__topAnimationContainer{background:#fff url(/ktc-background.jpg) 50%/cover;width:100vw;height:100vh;animation:4s ease-in both TopAnimation-module-scss-module__v83_Wq__topAnimationContainerSlide,1s ease-in 3s both TopAnimation-module-scss-module__v83_Wq__topAnimationContainerDiv;position:fixed;inset:0}.TopAnimation-module-scss-module__v83_Wq__topAnimationContainer:before{content:"";background:#fffc;width:100%;height:100%;position:fixed;top:0;left:0}@keyframes TopAnimation-module-scss-module__v83_Wq__topAnimationContainerSlide{0%{background-position:50%}to{background-position:70%}}@keyframes TopAnimation-module-scss-module__v83_Wq__topAnimationContainerDiv{0%{opacity:1}to{opacity:0}}.TopAnimation-module-scss-module__v83_Wq__topAnimationContainer>div{background:0 0;width:100%;height:100vh;animation:1s ease-in both TopAnimation-module-scss-module__v83_Wq__topAnimationContainer;position:fixed;top:0;left:0}@keyframes TopAnimation-module-scss-module__v83_Wq__topAnimationContainer{0%{opacity:0}to{opacity:1}}.TopAnimation-module-scss-module__v83_Wq__taLogoContainer{animation:1s ease-in-out 3s both TopAnimation-module-scss-module__v83_Wq__topAnimationLogo;position:fixed;left:50%;transform:translate(-50%,-50%)}@keyframes TopAnimation-module-scss-module__v83_Wq__topAnimationLogo{0%{width:min(18vw,100px);top:20%}to{width:500vw;top:50%}}.TopAnimation-module-scss-module__v83_Wq__taLogo{width:100%}.TopAnimation-module-scss-module__v83_Wq__flip{animation:.6s ease-in-out TopAnimation-module-scss-module__v83_Wq__flip!important}@keyframes TopAnimation-module-scss-module__v83_Wq__flip{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.TopAnimation-module-scss-module__v83_Wq__taName{width:100%;font-size:1.3rem;animation:1s ease-in 2s both TopAnimation-module-scss-module__v83_Wq__topAnimationName;position:fixed;top:calc(20% + min(28vw,160px)/2 + 3rem);left:50%;transform:translate(-50%,-50%)}@keyframes TopAnimation-module-scss-module__v83_Wq__topAnimationName{0%{opacity:1}to{opacity:0}}.TopAnimation-module-scss-module__v83_Wq__taText{width:100%;font-family:Kaisei Opti,serif;font-size:2.2rem;font-weight:700;animation:1s ease-in 2s both TopAnimation-module-scss-module__v83_Wq__topAnimationText;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.TopAnimation-module-scss-module__v83_Wq__taText span{color:var(--ktc-color);font-size:2.6rem;font-weight:700}@keyframes TopAnimation-module-scss-module__v83_Wq__topAnimationText{0%{opacity:1}to{opacity:0}}
.page-module-scss-module__iU0c8a__topContainer{z-index:10}.page-module-scss-module__iU0c8a__topContainer h2{text-shadow:4px 4px 4px #00000012;padding-bottom:.5em}@media (max-width:575px){.page-module-scss-module__iU0c8a__topContainer h3{text-align:center;text-shadow:4px 4px 4px #0000001a;border:none;font-size:2em}}
.page-module-scss-module__kqweUG__rotationY{color:var(--ktc-color);margin-top:3rem;font-size:130%;font-weight:700;animation:4s ease-out infinite alternate page-module-scss-module__kqweUG__rotations}@keyframes page-module-scss-module__kqweUG__rotations{0%{opacity:.1;transform:scale(.8)}to{opacity:1;text-shadow:0 10px 3px #00000080;transform:scale(1)}}
.page-module-scss-module___aP3oq__table_center td,.page-module-scss-module___aP3oq__table_center th{text-align:center}
.page-module-scss-module__LKvV9W__kakomonTable td,.page-module-scss-module__LKvV9W__kakomonTable th{text-align:center}
.index-module-scss-module__FzSwgq__newMenu{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1000;background:0 0;border-radius:8px;justify-content:space-between;width:100%;height:46px;padding:8px;font-size:1.2rem;display:flex;position:fixed}.index-module-scss-module__FzSwgq__newMenu img{height:100%}.index-module-scss-module__FzSwgq__newMenuMain{height:100%;color:var(--black);white-space:nowrap;cursor:pointer;justify-content:flex-start;align-items:center;gap:0 4px;height:100%;text-decoration:none;display:flex}.index-module-scss-module__FzSwgq__newMenuFake{z-index:9999;-webkit-user-select:none;user-select:none;background:0 0;width:100%;height:5px;position:fixed;top:0;left:0}.index-module-scss-module__FzSwgq__newMenuFakeBottom{z-index:9999;-webkit-user-select:none;user-select:none;background:0 0;width:100%;height:5px;position:fixed;bottom:0;left:0}.index-module-scss-module__FzSwgq__navigationMenu{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1002;background:#fff6;box-shadow:0 2px 8px #0003}
