h2.svelte-slgkeg.svelte-slgkeg{text-align:center}section.svelte-slgkeg.svelte-slgkeg{position:relative;padding:var(--sectionBorderHeight) 0;background-color:var(--bgColorSub)}section.svelte-slgkeg.svelte-slgkeg::before{content:"";position:absolute;top:calc(-1 * var(--sectionBorderHeight));border-style:solid;border-width:0 0 var(--sectionBorderHeight) 100vw;border-color:transparent transparent var(--bgColorSub) transparent}.back.svelte-slgkeg.svelte-slgkeg{max-width:640px;margin:0 auto;padding-top:min(70%, 450px);background-image:url(/image/ceo.png);background-repeat:no-repeat;background-position:top center;background-size:contain}.message.svelte-slgkeg.svelte-slgkeg{padding:40px;width:var(--sectionContentWidth);margin:0 auto;box-sizing:border-box;background-color:#141e24}.message.svelte-slgkeg .head.svelte-slgkeg{border-top:1px solid #fff;border-bottom:1px solid #fff;text-align:center;padding:20px 0}.message.svelte-slgkeg p.svelte-slgkeg{margin:40px 0}.message.svelte-slgkeg .foot.svelte-slgkeg{display:flex;align-items:center;justify-content:space-between;margin-top:100px;font-size:0.9rem}.message.svelte-slgkeg .foot .icons a.svelte-slgkeg:nth-child(1){margin-right:10px}.career.svelte-slgkeg.svelte-slgkeg{text-align:center;margin:20px auto;width:var(--sectionContentWidth)}.career.svelte-slgkeg img.svelte-slgkeg{max-width:590px;width:100%;height:auto}
.main.svelte-1736wba.svelte-1736wba{position:relative;overflow:hidden;height:100vh;width:100vw;background-color:var(--bgColorSub)}.main.svelte-1736wba .logo.svelte-1736wba{position:absolute;top:-60px;left:0;right:0;bottom:0;margin:auto}@media(min-width: 641px){.main.svelte-1736wba .logo.svelte-1736wba{width:280px;height:140px}}.main.svelte-1736wba .cover.svelte-1736wba{position:absolute;left:0;right:0;bottom:0;height:50px;background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 1))}
h2.svelte-1b4yymv{text-align:center}section.svelte-1b4yymv{position:relative;padding:var(--sectionBorderHeight) 0;background-color:var(--bgColorMain)}section.svelte-1b4yymv::before{content:"";position:absolute;top:calc(-1 * var(--sectionBorderHeight));border-style:solid;border-width:0 0 var(--sectionBorderHeight) 100vw;border-color:transparent transparent var(--bgColorMain) transparent}dl.svelte-1b4yymv{width:var(--sectionContentWidth);max-width:640px;margin:0 auto}dt.svelte-1b4yymv{font-weight:bold;padding:0 30px 5px}dd.svelte-1b4yymv{margin:0;margin-bottom:30px;padding:0 30px 15px;border-bottom:1px solid #fff}
h2.svelte-v5haao.svelte-v5haao{text-align:center}section.svelte-v5haao.svelte-v5haao{padding:var(--sectionBorderHeight) 0;background-color:var(--bgColorMain)}.image.svelte-v5haao.svelte-v5haao{text-align:center}.image.svelte-v5haao img.svelte-v5haao{margin:20px}
h2.svelte-40uesy.svelte-40uesy{text-align:center}section.svelte-40uesy.svelte-40uesy{position:relative;padding:var(--sectionBorderHeight) 0;background-color:var(--bgColorSub)}section.svelte-40uesy.svelte-40uesy::before{content:"";position:absolute;top:calc(-1 * var(--sectionBorderHeight));border-style:solid;border-width:0 0 var(--sectionBorderHeight) 100vw;border-color:transparent transparent var(--bgColorSub) transparent}.box.svelte-40uesy.svelte-40uesy{width:var(--sectionContentWidth);max-width:640px;margin:0 auto;display:flex;justify-content:space-between}.box.svelte-40uesy .item.svelte-40uesy{width:35%;padding:20px;background-color:var(--bgColorMain);text-align:center;border-radius:10px}.box.svelte-40uesy .item .head.svelte-40uesy{padding-bottom:5px;margin-bottom:20px;border-bottom:1px solid #fff;font-size:1.2rem}.box.svelte-40uesy .item .desc.svelte-40uesy{margin-top:10px;font-size:0.8rem}
:root{--_headerHeight:60px}.header.svelte-1ho5iy0.svelte-1ho5iy0{position:fixed;top:0;width:100%;z-index:10;height:var(--_headerHeight)}.header.svelte-1ho5iy0 .logo.svelte-1ho5iy0{display:block;float:left;font-size:2rem;padding:10px 20px;text-decoration:none;color:#fff}.header.svelte-1ho5iy0 .nav.svelte-1ho5iy0{display:inline-block;float:right;padding:20px}@media(max-width: 640px){.header.svelte-1ho5iy0.svelte-1ho5iy0{background-color:rgba(0, 0, 0, 0);transition:all 0.2s ease}.header.isScrolling{background-color:rgba(0, 0, 0, 0.8) !important}.header.svelte-1ho5iy0 .nav.svelte-1ho5iy0{display:none}}.header.svelte-1ho5iy0 .nav a.svelte-1ho5iy0{margin:0 10px;text-decoration:none;color:#fff;font-size:0.8rem;font-weight:bold}.header.svelte-1ho5iy0 .menu-icon.svelte-1ho5iy0{cursor:pointer;display:inline-block;float:right;padding:30px 20px;user-select:none}@media(min-width: 641px){.header.svelte-1ho5iy0.svelte-1ho5iy0{background-color:rgba(0, 0, 0, 0.8)}.header.svelte-1ho5iy0 .menu-icon.svelte-1ho5iy0{display:none}}.header.svelte-1ho5iy0 .menu-icon .navicon.svelte-1ho5iy0{background:#fff;display:block;height:2px;position:relative;transition:background 0.2s ease-out;width:20px}.header.svelte-1ho5iy0 .menu-icon .navicon.svelte-1ho5iy0:before,.header.svelte-1ho5iy0 .menu-icon .navicon.svelte-1ho5iy0:after{background:#fff;content:"";display:block;height:100%;position:absolute;transition:all 0.2s ease-out;width:100%}.header.svelte-1ho5iy0 .menu-icon .navicon.svelte-1ho5iy0:before{top:5px}.header.svelte-1ho5iy0 .menu-icon .navicon.svelte-1ho5iy0:after{top:-5px}.header.svelte-1ho5iy0 .menu-icon .navicon.-open.svelte-1ho5iy0{background:transparent}.header.svelte-1ho5iy0 .menu-icon .navicon.-open.svelte-1ho5iy0:before{transform:rotate(-45deg)}.header.svelte-1ho5iy0 .menu-icon .navicon.-open.svelte-1ho5iy0:after{transform:rotate(45deg)}.header.svelte-1ho5iy0 .menu-icon .navicon.-open.svelte-1ho5iy0:before,.header.svelte-1ho5iy0 .menu-icon .navicon.-open.svelte-1ho5iy0:after{top:0}.menu.svelte-1ho5iy0.svelte-1ho5iy0{position:fixed;top:0;right:0;left:0;bottom:0;z-index:1;padding-top:calc(var(--_headerHeight) + 20px);background-color:rgba(0, 0, 0, 0.8);text-align:center}.menu.svelte-1ho5iy0 li.svelte-1ho5iy0{margin-bottom:10px}.menu.svelte-1ho5iy0 a.svelte-1ho5iy0{text-decoration:none;color:#fff;font-size:1.3rem;font-weight:bold}
footer.svelte-1i8rmo8{padding:20px 0;background-color:#000;text-align:center}a.svelte-1i8rmo8{display:inline-block;text-decoration:none;color:#fff;margin:0 25px;line-height:50px;font-size:0.8rem;font-weight:bold}small.svelte-1i8rmo8{display:block;margin-top:80px}