.first-view-module__JaOV8W__wrapper{isolation:isolate;--tw-bg-opacity:1;background-color:rgb(178 178 178/var(--tw-bg-opacity,1));border-radius:.75rem;height:calc(100vh - 88px);position:relative}@media (min-width:1200px){.first-view-module__JaOV8W__wrapper{height:100vh}}.first-view-module__JaOV8W__wrapper video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}
.grids-module__JRTCjW__content_wrap{grid-template-columns:345px;justify-content:center;gap:70px;display:grid}@media (min-width:768px){.grids-module__JRTCjW__content_wrap{grid-template-columns:repeat(2,340px);gap:60px}}@media (min-width:1200px){.grids-module__JRTCjW__content_wrap{grid-template-columns:repeat(3,340px);justify-content:space-between;gap:40px 0}.grids-module__JRTCjW__dent_class{margin-top:115px}}.grids-module__JRTCjW__flex_wrap{border-radius:.5rem;flex-direction:column;height:clamp(19.375rem,16.526rem + 12.15vw,26.25rem);display:flex;position:relative;overflow:hidden}.grids-module__JRTCjW__image_wrap{width:345px;height:clamp(14.375rem,12.044rem + 9.94vw,20rem);position:relative;overflow:hidden}@media (min-width:1200px){.grids-module__JRTCjW__image_wrap{width:340px;height:320px}}.grids-module__JRTCjW__text_wrap{color:rgba(var(--white-rgba));border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;grid-template-areas:"text1.""text2 arrow";justify-content:space-between;padding:.875rem;display:grid}@media (min-width:1200px){.grids-module__JRTCjW__text_wrap{height:100px}}.grids-module__JRTCjW__text1{grid-area:text1}.grids-module__JRTCjW__text2{grid-area:text2}.grids-module__JRTCjW__arrow{grid-area:arrow}.grids-module__JRTCjW__number{z-index:2;--tw-text-opacity:1;width:150px;height:150px;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:clamp(1.5rem,1.086rem + 1.77vw,2.5rem);position:absolute;top:-10px;left:-10px}@media (min-width:1200px){.grids-module__JRTCjW__number{width:200px;height:200px}}.grids-module__JRTCjW__decoration_shape{z-index:1;width:clamp(6.25rem,4.955rem + 5.52vw,9.375rem);height:clamp(6.25rem,4.955rem + 5.52vw,9.375rem);position:absolute;top:-40px;left:-40px}@media (min-width:768px){.grids-module__JRTCjW__decoration_shape{top:-50px;left:-50px}}@media (min-width:1200px){.grids-module__JRTCjW__decoration_shape{top:-60px;left:-55px}}
.menu-module__IC7Bxq__nav_wrap{z-index:50;--tw-translate-x:-50%;width:1200px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:9999px;position:fixed;top:1.5rem;left:50%;right:0}.menu-module__IC7Bxq__sp_list_text{color:rgba(var(--purple-rgba));font-size:clamp(1.188rem,.903rem + 1.22vw,1.875rem);font-weight:400}.menu-module__IC7Bxq__list_text{color:rgba(var(--purple-rgba));font-size:1rem;font-weight:400;line-height:1.5rem}.menu-module__IC7Bxq__list_text_sub{color:rgba(var(--purple-rgba));font-size:10px;font-weight:600}.menu-module__IC7Bxq__fadein,.menu-module__IC7Bxq__sp_menu_fadein{opacity:0;transition:opacity .5s ease-in-out,transform .5s ease-in-out;transform:translate(50px)}.menu-module__IC7Bxq__business_grids_fadein{opacity:0;transition:opacity .5s ease-in-out,transform .5s ease-in-out;transform:translateY(50px)}.menu-module__IC7Bxq__visible{opacity:1;transform:translate(0)}.menu-module__IC7Bxq__visible_y{opacity:1;transform:translateY(0)}.menu-module__IC7Bxq__scrollbar_none{-ms-overflow-style:none;scrollbar-width:none;position:relative}.menu-module__IC7Bxq__scrollbar::-webkit-scrollbar{display:none}.menu-module__IC7Bxq__outer_menu{z-index:1;position:relative}.menu-module__IC7Bxq__outer_menu .menu-module__IC7Bxq__checkbox_toggle{z-index:4;cursor:pointer;opacity:0;width:3rem;height:3rem;position:relative}.menu-module__IC7Bxq__hoge_circle{color:#fefefe;background:rgba(var(--white-rgba));backface-visibility:hidden;z-index:1;border-radius:50%;flex:none;justify-content:center;align-items:center;width:50px;height:50px;transition:all .5s;display:flex;position:absolute;top:0;right:0;overflow:hidden;transform:scale(0)}.menu-module__IC7Bxq__outer_menu .menu-module__IC7Bxq__checkbox_toggle:checked+.menu-module__IC7Bxq__hamburger>div{transform:rotate(135deg)}.menu-module__IC7Bxq__outer_menu .menu-module__IC7Bxq__checkbox_toggle:checked+.menu-module__IC7Bxq__hamburger>div:before,.menu-module__IC7Bxq__outer_menu .menu-module__IC7Bxq__checkbox_toggle:checked+.menu-module__IC7Bxq__hamburger>div:after{top:0;transform:rotate(90deg)}.menu-module__IC7Bxq__outer_menu .menu-module__IC7Bxq__checkbox_toggle:checked+.menu-module__IC7Bxq__hamburger>div:after{opacity:0}.menu-module__IC7Bxq__outer_menu .menu-module__IC7Bxq__checkbox_toggle:checked~.menu-module__IC7Bxq__menu{pointer-events:auto;visibility:visible}.menu-module__IC7Bxq__outer_menu .menu-module__IC7Bxq__checkbox_toggle:checked~.menu-module__IC7Bxq__hoge_circle{transition:transform 1s ease-in-out;transform:scale(100)}.menu-module__IC7Bxq__outer_menu .menu-module__IC7Bxq__checkbox_toggle:checked~.menu-module__IC7Bxq__hoge_circle>div{opacity:1;transition:opacity .4s .4s}.menu-module__IC7Bxq__outer_menu .menu-module__IC7Bxq__checkbox_toggle:hover+.menu-module__IC7Bxq__hamburger{box-shadow:inset 0 0 10px #0000001a}.menu-module__IC7Bxq__outer_menu .menu-module__IC7Bxq__checkbox_toggle:checked:hover+.menu-module__IC7Bxq__hamburger>div{transform:rotate(225deg)}.menu-module__IC7Bxq__outer_menu .menu-module__IC7Bxq__hamburger{z-index:3;cursor:pointer;backface-visibility:hidden;background-color:rgba(var(--white-transparent-rgba));border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;padding:.5em 1em;transition:box-shadow .4s;display:flex;position:absolute;top:0;left:0}.menu-module__IC7Bxq__outer_menu .menu-module__IC7Bxq__hamburger>div{background-color:rgba(var(--purple-rgba));flex:none;justify-content:center;align-items:center;width:100%;height:2px;transition:all .4s;display:flex;position:relative}.menu-module__IC7Bxq__outer_menu .menu-module__IC7Bxq__hamburger>div:before,.menu-module__IC7Bxq__outer_menu .menu-module__IC7Bxq__hamburger>div:after{content:"";z-index:1;background:inherit;width:100%;height:2px;transition:all .4s;position:absolute;top:-10px;left:0}.menu-module__IC7Bxq__outer_menu .menu-module__IC7Bxq__hamburger>div:after{top:10px}.menu-module__IC7Bxq__outer_menu .menu-module__IC7Bxq__menu{pointer-events:none;visibility:hidden;backface-visibility:hidden;z-index:2;outline:1px solid #0000;justify-content:center;align-items:center;display:flex;overflow:hidden}.menu-module__IC7Bxq__outer_menu .menu-module__IC7Bxq__menu>div>div{text-align:center;opacity:0;flex:none;justify-content:center;align-items:center;max-width:90vw;max-height:100vh;transition:opacity .4s;display:flex;overflow-y:auto}.menu-module__IC7Bxq__outer_menu .menu-module__IC7Bxq__menu>div>div>ul{max-height:100vh;margin:0;padding:0 1em;list-style:none;display:block}.menu-module__IC7Bxq__outer_menu .menu-module__IC7Bxq__menu>div>div>ul>li{margin:1em;padding:0;font-size:24px;display:block}.menu-module__IC7Bxq__outer_menu .menu-module__IC7Bxq__menu>div>div>ul>li>a{cursor:pointer;transition:color .4s;display:inline;position:relative}.menu-module__IC7Bxq__outer_menu .menu-module__IC7Bxq__menu>div>div>ul>li>a:hover{color:#e5e5e5}.menu-module__IC7Bxq__outer_menu .menu-module__IC7Bxq__menu>div>div>ul>li>a:hover:after{width:100%}.menu-module__IC7Bxq__outer_menu .menu-module__IC7Bxq__menu>div>div>ul>li>a:after{content:"";z-index:1;background:#e5e5e5;width:0;height:2px;transition:width .4s;position:absolute;bottom:-.15em;left:0}.menu-module__IC7Bxq__circle_open{background-color:rgba(var(--white-transparent-rgba));z-index:0;border-radius:50%;width:50px;height:50px;transition:all 1s;position:absolute}.menu-module__IC7Bxq__is_animated{z-index:100;transition:transform 1s ease-in-out;transform:scale(100)}.menu-module__IC7Bxq__hamburger_menu{z-index:3;cursor:pointer;backface-visibility:hidden;background-color:rgba(var(--white-transparent-rgba));border-radius:9999px;justify-content:center;align-items:center;width:50px;height:50px;padding:.5em 1em;transition:box-shadow .4s;display:block;position:absolute;top:0;left:0}.menu-module__IC7Bxq__hamburger_menu span{background-color:#333;border-radius:1px;width:30px;height:2px;transition:all .4s ease-in-out;position:absolute}.menu-module__IC7Bxq__hamburger_menu span:first-of-type{top:20px;left:10px}.menu-module__IC7Bxq__hamburger_menu span:nth-of-type(2){bottom:20px;left:10px}.menu-module__IC7Bxq__active span:first-of-type{transform:translateY(4px)rotate(-45deg)}.menu-module__IC7Bxq__active span:nth-of-type(2){transform:translateY(-4px)rotate(45deg)}.menu-module__IC7Bxq__backcolor{background-color:#000c}
.toggle-language-module__hEI1ua__toggleWrapper{cursor:pointer;--tw-border-opacity:1;border-width:1px;border-color:rgb(78 58 139/var(--tw-border-opacity,1));border-radius:9999px;justify-content:space-between;align-items:center;width:100px;height:2.5rem;padding:3px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative}.toggle-language-module__hEI1ua__toggleWrapper:hover{opacity:.8}@media (min-width:1200px){.toggle-language-module__hEI1ua__toggleWrapper{height:2.25rem}}.toggle-language-module__hEI1ua__toggleWrapper .toggle-language-module__hEI1ua__button{--tw-bg-opacity:1;background-color:rgb(78 58 139/var(--tw-bg-opacity,1));border-radius:9999px;width:50%;height:32px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute}@media (min-width:1200px){.toggle-language-module__hEI1ua__toggleWrapper .toggle-language-module__hEI1ua__button{height:1.75rem}}.toggle-language-module__hEI1ua__toggleWrapper .toggle-language-module__hEI1ua__itemJa,.toggle-language-module__hEI1ua__toggleWrapper .toggle-language-module__hEI1ua__itemZh{z-index:10;text-align:center;--tw-text-opacity:1;color:rgb(78 58 139/var(--tw-text-opacity,1));flex:1;font-size:.75rem;font-weight:500;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.toggle-language-module__hEI1ua__toggleJa .toggle-language-module__hEI1ua__button{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.toggle-language-module__hEI1ua__toggleZh .toggle-language-module__hEI1ua__button{--tw-translate-x:100%;width:47%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.toggle-language-module__hEI1ua__toggleJa .toggle-language-module__hEI1ua__itemJa,.toggle-language-module__hEI1ua__toggleZh .toggle-language-module__hEI1ua__itemZh{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}
.logo-module__yWRopq__logo{gap:1rem;display:flex}.logo-module__yWRopq__logoRow{flex-direction:row;width:15rem}.logo-module__yWRopq__logoColMedium{flex-direction:column;width:9rem}.logo-module__yWRopq__logoColLarge{flex-direction:column;width:11rem}.logo-module__yWRopq__logo .logo-module__yWRopq__text{font-weight:700}.logo-module__yWRopq__logo .logo-module__yWRopq__textSm{font-size:.875rem;line-height:1.25rem}.logo-module__yWRopq__logo .logo-module__yWRopq__textXs{font-size:.75rem;line-height:1rem}
.move-shape-module__W2hfBW__blob1 path,.move-shape-module__W2hfBW__blob2 path,.move-shape-module__W2hfBW__blob3 path,.move-shape-module__W2hfBW__blob4 path,.move-shape-module__W2hfBW__blob5 path,.move-shape-module__W2hfBW__circle-blob1 path,.move-shape-module__W2hfBW__circle-blob2 path,.move-shape-module__W2hfBW__circle-blob3 path{animation:53s linear infinite move-shape-module__W2hfBW__rot}@keyframes move-shape-module__W2hfBW__rot{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.recruit-grids-module__deYgza__text_wrap{white-space:pre-wrap;background:linear-gradient(#0000,#4e3a8b33);border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;flex-direction:column;justify-content:space-around;padding:clamp(1.25rem,.939rem + 1.33vw,2rem) clamp(1rem,.223rem + 3.31vw,2.875rem) 1rem;display:flex}@media (min-width:640px){.recruit-grids-module__deYgza__text_wrap{border-radius:0 1rem 1rem 0}}
.information-module__Ko8fCq__infoWrapper{background-color:#ffffffbf;border-radius:1rem;grid-template-columns:repeat(1,minmax(0,1fr));padding-bottom:1.5rem;padding-left:.75rem;padding-right:.75rem;display:grid}@media (min-width:1200px){.information-module__Ko8fCq__infoWrapper{padding:1rem 2.5rem 2.5rem}}.information-module__Ko8fCq__list{margin-bottom:1.5rem}.information-module__Ko8fCq__item_wrapper{border-style:dashed;border-bottom-width:1px;border-color:rgba(var(--light-gray-rgba));position:relative}.information-module__Ko8fCq__hover{border-radius:10px;grid-template-columns:1fr 40px;align-items:center;width:100%;height:100%;margin-top:6px;margin-bottom:6px;padding:1.25rem .75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:grid}.information-module__Ko8fCq__hover:hover{background-color:rgb(178 178 178/var(--tw-bg-opacity,1));--tw-bg-opacity:.2;--tw-text-opacity:1;color:rgb(78 58 139/var(--tw-text-opacity,1))}.information-module__Ko8fCq__text_wrapper{flex-direction:column;gap:10px;font-size:clamp(1rem,.896rem + .44vw,1.25rem);font-weight:700;display:flex}@media (min-width:1200px){.information-module__Ko8fCq__text_wrapper{flex-direction:row;gap:60px}}.information-module__Ko8fCq__textIcon{text-align:end;line-height:1rem}.information-module__Ko8fCq__link{border-width:2px;border-color:rgba(var(--black-rgba));background-color:rgba(var(--white-rgba));height:2.25rem;color:rgba(var(--black-rgba));border-radius:1.5rem;justify-content:center;align-items:center;padding:10px 30px;font-size:clamp(.875rem,.823rem + .22vw,1rem);font-weight:400;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.information-module__Ko8fCq__link:hover{opacity:.8;--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.information-module__Ko8fCq__info_slug{background:rgb(var(--white-transparent8-rgba));border-radius:20px;padding:clamp(1.875rem,.839rem + 4.42vw,4.375rem) clamp(.875rem,.202rem + 2.87vw,2.5rem)}@media (min-width:1200px){.information-module__Ko8fCq__info_slug>div{padding:2.5rem}}.information-module__Ko8fCq__info_slug>hr{background:rgb(var(--background-rgba));height:2px;margin-bottom:15px}@media (min-width:1200px){.information-module__Ko8fCq__info_slug>hr{margin-bottom:10px}}.information-module__Ko8fCq__info_slug>hr{border:0;position:relative}.information-module__Ko8fCq__info_slug>hr:before{content:"";background:rgb(var(--purple-rgba));width:64px;height:2px;position:absolute;left:0}.information-module__Ko8fCq__info_slug>time{color:rgb(var(--purple-rgba));font-size:clamp(.875rem,.823rem + .22vw,1rem);display:block}.information-module__Ko8fCq__info_slug>h1{margin-bottom:clamp(1.563rem,.656rem + 3.87vw,3.75rem);font-size:clamp(1.5rem,1.086rem + 1.77vw,2.5rem)}
