:root{--title-1: 32px;--title-2: 24px;--title-3: 20px;--header-1: 40px;--header-2: 32px;--header-2-upper: 32px;--header-3-upper: 24px;--description-regular: 14px;--description-spacing: 12px;--footer: 24px;--caption-big: 14px;--caption-small: 12px;--big-bold: 16px;--big-regular: 16px;--small-bold: 14px;--small-regular: 14px}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}*{text-decoration:none}.cdk-global-scrollblock{overflow:hidden!important;position:fixed!important;width:100vw}.image-shadow{box-shadow:0 1px 4px #00000026}.NotoSans-en-regular{font-family:NotoSans;font-style:normal;line-height:22px}.NotoSans-en-medium{font-family:NotoSans-Medium;font-style:normal;line-height:22px}.NotoSans-en-bold{font-family:NotoSans-Bold}.NotoSans-en-semiBold{font-family:NotoSans-SemiBold}.NotoSans-en-extraBold{font-family:NotoSans-ExtraBold}.NotoSans-jp-regular{font-family:NotoSans-JP;font-style:normal;line-height:24px}.NotoSans-jp-medium{font-family:NotoSans-Medium-JP;font-style:normal;line-height:24px}.NotoSans-jp-bold{font-family:NotoSans-Bold-JP}.NotoSans-jp-semiBold{font-family:NotoSans-SemiBold-JP}.NotoSans-jp-extraBold{font-family:NotoSans-ExtraBold-JP}.NotoSans-tc-regular{font-family:NotoSans-TC;font-style:normal;line-height:24px}.NotoSans-tc-medium{font-family:NotoSans-Medium-TC;font-style:normal;line-height:24px}.NotoSans-tc-bold{font-family:NotoSans-Bold-TC}.NotoSans-tc-semiBold{font-family:NotoSans-SemiBold-TC}.NotoSans-tc-extraBold{font-family:NotoSans-ExtraBold-TC}@font-face{font-family:NotoSans;src:url(NotoSans-Regular.388cf58c68f01c86.ttf) format("truetype")}@font-face{font-family:NotoSans-Medium;src:url(NotoSans-Medium.9781a6899c2d9862.ttf) format("truetype")}@font-face{font-family:NotoSans-Bold;src:url(NotoSans-Bold.127a1b4517fc40ee.ttf) format("truetype")}@font-face{font-family:NotoSans-SemiBold;src:url(NotoSans-SemiBold.48f6b8a169b1859d.ttf) format("truetype")}@font-face{font-family:NotoSans-ExtraBold;src:url(NotoSans-ExtraBold.678a6a7e757ba293.ttf) format("truetype")}@font-face{font-family:NotoSans-JP;src:url(NotoSansJP-Regular.2820ce39cc8405fa.ttf) format("truetype")}@font-face{font-family:NotoSans-Medium-JP;src:url(NotoSansJP-Medium.fed9c97c24be0467.ttf) format("truetype")}@font-face{font-family:NotoSans-Bold-JP;src:url(NotoSansJP-Bold.3b97f9f674983369.ttf) format("truetype")}@font-face{font-family:NotoSans-SemiBold-JP;src:url(NotoSansJP-SemiBold.bbdb479366d9cc61.ttf) format("truetype")}@font-face{font-family:NotoSans-ExtraBold-JP;src:url(NotoSansJP-ExtraBold.7ce7c20e117791c6.ttf) format("truetype")}@font-face{font-family:NotoSans-TC;src:url(NotoSansTC-Regular.1badc0fda96c3532.ttf) format("truetype")}@font-face{font-family:NotoSans-Medium-TC;src:url(NotoSansTC-Medium.12b2ad0e48880188.ttf) format("truetype")}@font-face{font-family:NotoSans-Bold-TC;src:url(NotoSansTC-Bold.5b3010b58aef0298.ttf) format("truetype")}@font-face{font-family:NotoSans-SemiBold-TC;src:url(NotoSansTC-SemiBold.2c7fa91bf3d181b1.ttf) format("truetype")}@font-face{font-family:NotoSans-ExtraBold-TC;src:url(NotoSansTC-ExtraBold.97f132881aac7ba1.ttf) format("truetype")}@font-face{font-family:myicons;src:url(icomoon.86abfb46e057ade8.eot?22kwk4);src:url(icomoon.86abfb46e057ade8.eot?22kwk4#iefix) format("embedded-opentype"),url(icomoon.ce427f75e21963af.ttf?22kwk4) format("truetype"),url(icomoon.c1f8b59bad308d66.woff?22kwk4) format("woff"),url(icomoon.304ec6290a345e4f.svg?22kwk4#icomoon) format("svg");font-weight:400;font-style:normal}@media (max-width: 767.98px){.container-width{width:calc(100% - 2rem)}}@media (min-width: 768px) and (max-width: 1023.98px){.container-width{width:calc(100% - 4rem)}}@media (min-width: 1024px) and (max-width: 1439.98px){.container-width{width:calc(100% - 8rem)}}@media (min-width: 1440px) and (max-width: 1919.98px){.container-width{width:calc(100% - 14rem)}}@media (min-width: 1920px){.container-width{width:calc(100% - 28rem)}}
