@charset "UTF-8";/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}dt,th{font-weight:inherit}a{outline:none}img{backface-visibility:hidden;width:100%}html{height:100%;font-family:"Noto serif JP",serif}@media (max-width: 767.98px){html{font-size:62.5%}}@media (min-width: 768px) and (max-width: 1399.98px){html{font-size:62.5%}}@media (min-width: 1400px){html{font-size:10px}}html[lang=en]{font-family:Noto Sans JP,sans-serif}html[lang=ko]{font-family:Noto Sans KR,sans-serif;word-break:keep-all}html[lang=zh-Hant]{font-family:Noto Sans TC,sans-serif}html[lang=zh-Hans]{font-family:Noto Sans SC,sans-serif}body{max-width:100%;overflow-x:hidden;height:100%;background-color:var(--color-background)}body.is-fixed{width:100%;top:auto;overflow:hidden;z-index:1;box-sizing:border-box}body .page-wrap{max-width:1400px;margin:0 auto;width:100vw;opacity:0;animation:fade-in .3s ease-in-out forwards;min-height:100%;display:flex;flex-direction:column;justify-content:space-between}@keyframes fade-in{0%{opacity:0}to{opacity:1}}body .page-wrap main{min-height:calc(100% - var(--footer-h))}svg{width:100%;height:100%}img{width:100%;height:auto;pointer-events:none}.is-PC{display:block}@media (max-width: 767.98px){.is-PC{display:none}}.is-SP{display:block}@media (min-width: 768px){.is-SP{display:none}}:root{--color-background: #171d23;--color-background02: #242527;--color-main-gold01: #e7cd9c;--color-sub-gold: #ccb68e}/*!
Copyright (c) 2012 Google Inc. (opensource@google.com).
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at: https://scripts.sil.org/OFL
*/.design.svelte-1h703mu{position:absolute;pointer-events:none;z-index:99999;width:100vw}.design.is-fixed.svelte-1h703mu{position:fixed}:root{--clr-key: #f96743;--clr-bg: #ececec}.footer__logo-link.svelte-42uflh,.footer__cyg-logo.svelte-42uflh,.footer.svelte-42uflh .app-link:where(.svelte-42uflh),.footer.svelte-42uflh .site-link:where(.svelte-42uflh),.footer.svelte-42uflh .page-top:where(.svelte-42uflh){transition:opacity .2s ease}@media (hover: hover) and (pointer: fine) and (min-width: 768px){.footer__logo-link.svelte-42uflh:hover,.footer__cyg-logo.svelte-42uflh:hover,.footer.svelte-42uflh .app-link:where(.svelte-42uflh):hover,.footer.svelte-42uflh .site-link:where(.svelte-42uflh):hover,.footer.svelte-42uflh .page-top:where(.svelte-42uflh):hover{opacity:.5}}.footer.svelte-42uflh{position:relative;color:#fff7ea;line-height:1.6;text-align:center}@media (max-width: 767.98px){.footer.svelte-42uflh{font-size:2.6666666667vw;padding:4vw 0 9.6vw}}@media (min-width: 768px) and (max-width: 1399.98px){.footer.svelte-42uflh{font-size:.7142857143vw;padding:4.2857142857vw 0 2.1428571429vw}}@media (min-width: 1400px){.footer.svelte-42uflh{font-size:10px;padding:60px 0 30px}}.footer.svelte-42uflh:before{content:"";position:absolute;left:50%;transform:translate(-50%);top:0;width:100vw;height:100%;z-index:-1;background-color:#000}.footer__logo-link.svelte-42uflh{display:inline-block}.footer__lead.svelte-42uflh{font-feature-settings:"palt" 1;color:var(--color-main-gold01);letter-spacing:.035em;font-weight:700}@media (max-width: 767.98px){.footer__lead.svelte-42uflh{margin:3.4666666667vw 0 4vw;font-size:4vw}}@media (min-width: 768px) and (max-width: 1399.98px){.footer__lead.svelte-42uflh{margin:1.5714285714vw 0 2.0714285714vw;font-size:1.7142857143vw}}@media (min-width: 1400px){.footer__lead.svelte-42uflh{margin:22px 0 29px;font-size:24px}}.footer__lead.svelte-42uflh span{color:#fff}.footer__lang.svelte-42uflh{border:1px solid #fff7ea;display:inline-block;position:relative}@media (max-width: 767.98px){.footer__lang.svelte-42uflh{margin:6.6666666667vw 0 6.4vw;border-radius:1.0666666667vw}}@media (min-width: 768px) and (max-width: 1399.98px){.footer__lang.svelte-42uflh{margin:1.2142857143vw 0 0;border-radius:.2857142857vw}}@media (min-width: 1400px){.footer__lang.svelte-42uflh{margin:17px 0 0;border-radius:4px}}.footer__lang.svelte-42uflh:before,.footer__lang.svelte-42uflh:after{pointer-events:none;content:"";top:50%;transform:translateY(-50%);position:absolute;background-repeat:no-repeat;background-size:100% 100%;background-position:center}.footer__lang.svelte-42uflh:before{background-image:url(./footer_lang_icon.CIqa_WK3.svg)}@media (max-width: 767.98px){.footer__lang.svelte-42uflh:before{width:3.7333333333vw;height:3.7333333333vw;left:4.2666666667vw}}@media (min-width: 768px) and (max-width: 1399.98px){.footer__lang.svelte-42uflh:before{width:1.1428571429vw;height:1.1428571429vw;left:1.1428571429vw}}@media (min-width: 1400px){.footer__lang.svelte-42uflh:before{width:16px;height:16px;left:16px}}.footer__lang.svelte-42uflh:after{background-image:url(./footer_lang_arr.BRvKFRya.svg)}@media (max-width: 767.98px){.footer__lang.svelte-42uflh:after{width:1.8666666667vw;height:1.8666666667vw;right:4.5333333333vw}}@media (min-width: 768px) and (max-width: 1399.98px){.footer__lang.svelte-42uflh:after{width:.5714285714vw;height:.5714285714vw;right:1.1428571429vw}}@media (min-width: 1400px){.footer__lang.svelte-42uflh:after{width:8px;height:8px;right:16px}}.footer__lang-select--text.svelte-42uflh{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.footer__lang-select.svelte-42uflh{cursor:pointer;background-color:#000;text-align:left;-webkit-appearance:none;appearance:none;color:transparent}@media (max-width: 767.98px){.footer__lang-select.svelte-42uflh{padding:1.8666666667vw 12vw 2.1333333333vw;border-radius:1.0666666667vw}}@media (min-width: 768px) and (max-width: 1399.98px){.footer__lang-select.svelte-42uflh{font-size:.8571428571vw;padding:.3571428571vw 3.4285714286vw .5714285714vw;border-radius:.2857142857vw}}@media (min-width: 1400px){.footer__lang-select.svelte-42uflh{font-size:12px;padding:5px 48px 8px;border-radius:4px}}.footer__lang-select.svelte-42uflh option:where(.svelte-42uflh){color:#fff7ea}.footer__text.svelte-42uflh{font-feature-settings:"palt" 1}@media (max-width: 767.98px){.footer__text.svelte-42uflh{margin:0 6.6666666667vw}}.footer__cyg-logo.svelte-42uflh{display:inline-block}@media (max-width: 767.98px){.footer__cyg-logo.svelte-42uflh{margin:4.8vw 0 3.4666666667vw;height:8.8vw}}@media (min-width: 768px) and (max-width: 1399.98px){.footer__cyg-logo.svelte-42uflh{margin:1.3571428571vw 0 .9285714286vw;height:2.3571428571vw}}@media (min-width: 1400px){.footer__cyg-logo.svelte-42uflh{margin:19px 0 13px;height:33px}}.footer__copyright.svelte-42uflh{display:flex;justify-content:center}@media (max-width: 767.98px){.footer__copyright.svelte-42uflh{margin-bottom:2.6666666667vw}}@media (min-width: 768px) and (max-width: 1399.98px){.footer__copyright.svelte-42uflh{margin-bottom:2.8571428571vw}}@media (min-width: 1400px){.footer__copyright.svelte-42uflh{margin-bottom:40px}}.footer__copyright.svelte-42uflh svg{width:auto;height:auto}.footer.svelte-42uflh .separator:where(.svelte-42uflh){height:100%;width:1px;background-color:#fff}.footer.svelte-42uflh .app-link:where(.svelte-42uflh) img{width:auto}@media (max-width: 767.98px){.footer.svelte-42uflh .app-link:where(.svelte-42uflh) img{height:10.6666666667vw}}@media (min-width: 768px) and (max-width: 1399.98px){.footer.svelte-42uflh .app-link:where(.svelte-42uflh) img{height:2.8571428571vw}}@media (min-width: 1400px){.footer.svelte-42uflh .app-link:where(.svelte-42uflh) img{height:40px}}.footer.svelte-42uflh .app-link__wrap:where(.svelte-42uflh){grid-auto-flow:column;justify-content:center;flex-wrap:wrap;position:relative}@media (max-width: 767.98px){.footer.svelte-42uflh .app-link__wrap:where(.svelte-42uflh){display:flex;gap:2.4vw;grid-template-columns:repeat(2,auto)}}@media (min-width: 768px) and (max-width: 1399.98px){.footer.svelte-42uflh .app-link__wrap:where(.svelte-42uflh){gap:.8571428571vw;margin:1.4285714286vw 0}}@media (min-width: 1400px){.footer.svelte-42uflh .app-link__wrap:where(.svelte-42uflh){gap:12px;margin:20px 0}}@media (min-width: 768px){.footer.svelte-42uflh .app-link__wrap:where(.svelte-42uflh){display:grid}}.footer.svelte-42uflh .app-link__wrap.-chs:where(.svelte-42uflh) .app-link:where(.svelte-42uflh):before{display:none}@media (max-width: 767.98px){.footer.svelte-42uflh .site-link:where(.svelte-42uflh){margin:0 2.1333333333vw}}@media (min-width: 768px) and (max-width: 1399.98px){.footer.svelte-42uflh .site-link:where(.svelte-42uflh){margin:0 .5714285714vw}}@media (min-width: 1400px){.footer.svelte-42uflh .site-link:where(.svelte-42uflh){margin:0 8px}}.footer.svelte-42uflh .site-link.-choices:where(.svelte-42uflh){position:relative}@media (max-width: 767.98px){.footer.svelte-42uflh .site-link.-choices:where(.svelte-42uflh){padding-right:5.8666666667vw}}@media (min-width: 768px) and (max-width: 1399.98px){.footer.svelte-42uflh .site-link.-choices:where(.svelte-42uflh){padding-right:2.5vw}}@media (min-width: 1400px){.footer.svelte-42uflh .site-link.-choices:where(.svelte-42uflh){padding-right:35px}}.footer.svelte-42uflh .site-link.-choices:where(.svelte-42uflh):after{content:"";position:absolute;display:block;right:0;margin-left:.1em;background-size:100% auto;background-repeat:no-repeat;background-image:url(./privacyoptions.BU_YGpVA.svg)}@media (max-width: 767.98px){.footer.svelte-42uflh .site-link.-choices:where(.svelte-42uflh):after{width:5.3333333333vw;height:2.6666666667vw;top:.8vw}}@media (min-width: 768px) and (max-width: 1399.98px){.footer.svelte-42uflh .site-link.-choices:where(.svelte-42uflh):after{width:2.1428571429vw;height:1.4285714286vw;top:0}}@media (min-width: 1400px){.footer.svelte-42uflh .site-link.-choices:where(.svelte-42uflh):after{width:30px;height:20px;top:0}}.footer.svelte-42uflh .site-link__wrap:where(.svelte-42uflh){display:flex;grid-auto-flow:column;justify-content:center;align-items:center;flex-wrap:wrap;max-width:90%}@media (max-width: 767.98px){.footer.svelte-42uflh .site-link__wrap:where(.svelte-42uflh){margin:0 auto 5.3333333333vw}}@media (min-width: 768px) and (max-width: 1399.98px){.footer.svelte-42uflh .site-link__wrap:where(.svelte-42uflh){margin:1.4285714286vw auto}}@media (min-width: 1400px){.footer.svelte-42uflh .site-link__wrap:where(.svelte-42uflh){margin:20px auto}}@media (max-width: 767.98px){.footer.svelte-42uflh .site-link__wrap:where(.svelte-42uflh) .separator:where(.svelte-42uflh){height:2.6666666667vw}}@media (min-width: 768px) and (max-width: 1399.98px){.footer.svelte-42uflh .site-link__wrap:where(.svelte-42uflh) .separator:where(.svelte-42uflh){height:.7142857143vw}}@media (min-width: 1400px){.footer.svelte-42uflh .site-link__wrap:where(.svelte-42uflh) .separator:where(.svelte-42uflh){height:10px}}.footer.svelte-42uflh .page-top:where(.svelte-42uflh){position:absolute}@media (max-width: 767.98px){.footer.svelte-42uflh .page-top:where(.svelte-42uflh){right:6.6666666667vw;bottom:10.6666666667vw;width:47px;height:47px}}@media (min-width: 768px) and (max-width: 1399.98px){.footer.svelte-42uflh .page-top:where(.svelte-42uflh){right:1.4285714286vw;bottom:4.0714285714vw}}@media (min-width: 1400px){.footer.svelte-42uflh .page-top:where(.svelte-42uflh){right:20px;bottom:57px}}@media (min-width: 768px){.footer.svelte-42uflh .page-top:where(.svelte-42uflh){width:60px;height:60px}}@media (max-width: 767.98px){.footer.svelte-42uflh .page-top:where(.svelte-42uflh) svg{width:47px;height:47px}}@media (min-width: 768px){.footer.svelte-42uflh .page-top:where(.svelte-42uflh) svg{width:60px;height:60px}}
