.Title.svelte-1xw48sv h1:where(.svelte-1xw48sv){font-size:48px;line-height:1.2;text-align:center;color:#fff}.Title.svelte-1xw48sv h1:where(.svelte-1xw48sv) span:where(.svelte-1xw48sv){line-height:1.2;color:#fff}.Title.svelte-1xw48sv .word:where(.svelte-1xw48sv){display:inline-block}.Title.svelte-1xw48sv .whitespace:where(.svelte-1xw48sv){display:inline-block}.Title.svelte-1xw48sv .char:where(.svelte-1xw48sv){display:inline-block;will-change:opacity,transform;transform-origin:50% 0%}@media screen and (max-width:834px){.Title.svelte-1xw48sv{padding:120px 0}.Title.svelte-1xw48sv h1:where(.svelte-1xw48sv){font-size:48px}}.Sky.svelte-1h4adtt h2:where(.svelte-1h4adtt){margin-top:15px}.TopSection.svelte-1h4adtt{position:relative;overflow:hidden;margin-bottom:100px}.TopSection.svelte-1h4adtt .bg_wrapper:where(.svelte-1h4adtt){position:absolute;top:0;width:100vw;height:100%;height:133.2vw;overflow:hidden;z-index:0}.TopSection.svelte-1h4adtt .bg_wrapper:where(.svelte-1h4adtt) .bg:where(.svelte-1h4adtt){aspect-ratio:3 / 4;background-image:url(../../../image/THALASSIC_KV.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}@media screen and (min-width:720px){.TopSection.svelte-1h4adtt .bg_wrapper:where(.svelte-1h4adtt){height:100vw}.TopSection.svelte-1h4adtt .bg_wrapper:where(.svelte-1h4adtt) .bg:where(.svelte-1h4adtt){aspect-ratio:1 / 1;background-image:url(../../../image/THALASSIC_KV_PC.jpg)}}.TopSection.svelte-1h4adtt .bg_wrapper:where(.svelte-1h4adtt) .cloud:where(.svelte-1h4adtt){position:absolute;top:-70vh;left:40vw;width:100%;height:100%;pointer-events:none;z-index:2}.TopSection.svelte-1h4adtt .bg_wrapper:where(.svelte-1h4adtt) .cloud:where(.svelte-1h4adtt) img:where(.svelte-1h4adtt){position:absolute;top:5%;left:0;width:100%;height:auto;opacity:.9}.Sky.svelte-1h4adtt .wrapper:where(.svelte-1h4adtt){position:relative;top:0;left:0;z-index:1;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;z-index:3}.Marquee.svelte-1h4adtt{position:fixed;bottom:-20px;left:0;width:100%;z-index:2;pointer-events:none;overflow:hidden;display:none}.Marquee.svelte-1h4adtt p:where(.svelte-1h4adtt){font-size:128px;letter-spacing:.02em;color:#fff0;white-space:nowrap;text-transform:uppercase;margin:0;will-change:transform;line-height:1;-webkit-text-stroke:1px #FFF;transition:color .5s ease-in-out}.Marquee.svelte-1h4adtt p:where(.svelte-1h4adtt):hover{color:#fff}@media screen and (max-width:834px){.Marquee.svelte-1h4adtt{bottom:40px}.Marquee.svelte-1h4adtt p:where(.svelte-1h4adtt){font-size:48px;letter-spacing:0}}.Identity.svelte-1h4adtt{margin-top:0;padding-top:0;padding-bottom:0;height:fit-content;height:calc(100vw - 100vh);position:relative;z-index:1}.Identity.svelte-1h4adtt .wrapper:where(.svelte-1h4adtt){display:flex;justify-content:space-between}.Identity.svelte-1h4adtt h2:where(.svelte-1h4adtt){margin-top:2rem}.Identity.svelte-1h4adtt h3:where(.svelte-1h4adtt){margin:2rem 0 1.5rem}.Identity.svelte-1h4adtt :where(.svelte-1h4adtt){color:#fff}.Business.svelte-17aaipm .wrapper:where(.svelte-17aaipm){display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);gap:5px;width:100%;height:70vh}.Business.svelte-17aaipm .container:where(.svelte-17aaipm):nth-of-type(1){grid-column:1 / 3;grid-row:1 / 2}.Business.svelte-17aaipm .container:where(.svelte-17aaipm):nth-of-type(2){grid-column:1 / 2;grid-row:2 / 3}.Business.svelte-17aaipm .container:where(.svelte-17aaipm):nth-of-type(3){grid-column:2 / 3;grid-row:2 / 3}.Business.svelte-17aaipm .container:where(.svelte-17aaipm):nth-of-type(4){grid-column:3 / 5;grid-row:1 / 3}.Business.svelte-17aaipm .container:where(.svelte-17aaipm){position:relative;overflow:hidden;display:block;text-decoration:none}.Business.svelte-17aaipm .container:where(.svelte-17aaipm) img:where(.svelte-17aaipm){width:100%;height:100%;object-fit:cover;display:block}.Business.svelte-17aaipm .overlay:where(.svelte-17aaipm){position:absolute;top:0;left:0;width:50%;height:100%;background:linear-gradient(to right,#0009,#0000);pointer-events:none}.Business.svelte-17aaipm .texts:where(.svelte-17aaipm){position:absolute;bottom:50px;left:30px;z-index:2;color:#fff}.Business.svelte-17aaipm .texts:where(.svelte-17aaipm) h6:where(.svelte-17aaipm){margin-bottom:12px;opacity:.9}.Business.svelte-17aaipm .texts:where(.svelte-17aaipm) h2:where(.svelte-17aaipm){margin-bottom:24px}.Business.svelte-17aaipm .button:where(.svelte-17aaipm){display:inline-block;padding:12px 32px;background:#fff;color:#000;font-size:12px;font-weight:500;letter-spacing:.1em;border-radius:24px}@media screen and (max-width:834px){.Business.svelte-17aaipm .wrapper:where(.svelte-17aaipm){grid-template-columns:1fr;grid-template-rows:repeat(4,1fr);height:auto;min-height:100vh}.Business.svelte-17aaipm .container:where(.svelte-17aaipm):nth-of-type(1),.Business.svelte-17aaipm .container:where(.svelte-17aaipm):nth-of-type(2),.Business.svelte-17aaipm .container:where(.svelte-17aaipm):nth-of-type(3),.Business.svelte-17aaipm .container:where(.svelte-17aaipm):nth-of-type(4){grid-column:1 / 2;grid-row:auto}.Business.svelte-17aaipm .texts:where(.svelte-17aaipm){bottom:40px;left:40px}.Business.svelte-17aaipm .texts:where(.svelte-17aaipm) h6:where(.svelte-17aaipm){font-size:12px;margin-bottom:8px}.Business.svelte-17aaipm .texts:where(.svelte-17aaipm) h2:where(.svelte-17aaipm){font-size:32px;margin-bottom:16px}.Business.svelte-17aaipm .button:where(.svelte-17aaipm){padding:10px 24px;font-size:11px}}.InlineText.svelte-qrmo44{padding:200px 0 80px}.InlineText.svelte-qrmo44 .wrapper:where(.svelte-qrmo44){max-width:1400px;margin:0 auto;padding:0 40px}.InlineText.svelte-qrmo44 h1:where(.svelte-qrmo44){font-size:100px;line-height:1;position:relative}.InlineText.svelte-qrmo44 .image:where(.svelte-qrmo44){display:inline-block;width:140px;height:80px;object-fit:cover;vertical-align:middle;margin:-20px -25px 0;transform-origin:center}.InlineText.svelte-qrmo44 .image:where(.svelte-qrmo44):nth-of-type(2){margin-right:5px}@media screen and (max-width:834px){.InlineText.svelte-qrmo44{padding:120px 0}.InlineText.svelte-qrmo44 .wrapper:where(.svelte-qrmo44){padding:0 20px}.InlineText.svelte-qrmo44 h1:where(.svelte-qrmo44){font-size:48px;line-height:1.4}.InlineText.svelte-qrmo44 .image:where(.svelte-qrmo44){width:80px;height:50px;margin:0 4px}}.TopBusiness.svelte-1uha8ag .l-Contents:where(.svelte-1uha8ag) .heading:where(.svelte-1uha8ag){width:50%}.TopBusiness.svelte-1uha8ag .l-Contents:where(.svelte-1uha8ag) .wrapper:where(.svelte-1uha8ag){width:50%}
