@import url("https://fonts.googleapis.com/css2?family=Marcellus&family=Noto+Sans+TC:wght@100..900&display=swap");.lazyload{opacity:0}.lazyloaded{opacity:1;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}@-webkit-keyframes drawLine{0%{top:0}50%{top:100%}100%{top:0}}@keyframes drawLine{0%{top:0}50%{top:100%}100%{top:0}}@font-face{font-family:"GenRyuMin TW";src:url("/zh-tw/assets/webfonts/GenRyuMinTW-M.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"GenRyuMin TW";src:url("/zh-tw/assets/webfonts/GenRyuMinTW-SB.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"GenRyuMin TW";src:url("/zh-tw/assets/webfonts/GenRyuMinTW-B.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}*{min-width:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:"GenRyuMin TW";margin:0}p{text-wrap:pretty}ul,ol{list-style:none;padding:0;margin:0}img,picture,svg,video,canvas{max-width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover}img{-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}input,button,textarea,select{font:inherit}a:hover{text-decoration:none}@media only screen and (min-width:768px){.visible-xs{display:none !important}}@media only screen and (max-width:767px){.hidden-xs{display:none !important}.visible-xs{display:block !important}}:root{--g-gap:clamp(0.375rem,0.2157rem + 0.6536vw,1rem);--g-ti:clamp(1.75rem,1.5588rem + 0.7843vw,2.5rem);--g-ti-en:clamp(0.875rem,0.8333rem + 0.1389vw,1rem);--g-h3:clamp(1rem,0.9363rem + 0.2614vw,1.25rem);--g-txt:clamp(1rem,0.9681rem + 0.1307vw,1.125rem);--g-s-txt:clamp(0.7rem,0.9216rem + 0.0654vw,0.9375rem);--swiper-pagination-color:#253982;--swiper-theme-color:#253982;--swiper-pagination-bullet-horizontal-gap:5px;--ease:cubic-bezier(0.585,0.040,0.345,1.015);--content-max-width:1300px;--breakout-max-width:1700px;--breakout-size:calc((var(--breakout-max-width) - var(--content-max-width)) / 2)}.df{display:-webkit-box;display:-ms-flexbox;display:flex}.aic{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jcc{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loader__wrap{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.3);z-index:101;display:grid;backdrop-filter:blur(5px);color:#fff;place-content:center}.loader__text{text-align:center;margin-top:1rem}.loader{width:80px;height:80px;border-radius:14px;display:inline-block;position:relative;color:#FFF;background:url(/zh-tw/assets/images/logo_2.png) center center no-repeat;background-size:contain;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:fill 1s linear alternate;animation:fill 1s linear alternate}@-webkit-keyframes fill{0%{-webkit-box-shadow:0 -200px inset;box-shadow:0 -200px inset}100%{-webkit-box-shadow:0 0 inset rgba(255,255,255,0);box-shadow:0 0 inset rgba(255,255,255,0)}}@keyframes fill{0%{-webkit-box-shadow:0 -200px inset;box-shadow:0 -200px inset}100%{-webkit-box-shadow:0 0 inset rgba(255,255,255,0);box-shadow:0 0 inset rgba(255,255,255,0)}}.hidden-header{display:none}#header{background:rgb(255,255,255);left:0;right:0;top:0;position:fixed;-webkit-transition:0.3s ease;transition:0.3s ease;z-index:99;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.08);box-shadow:0 0 10px rgba(0,0,0,0.08)}#header .breakout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:2rem}#header .logo{margin:0 auto 0 0;aspect-ratio:308/70;width:308px;-ms-flex-item-align:center;align-self:center}#header .logo a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.875rem;color:#000;gap:1rem;width:100%;height:100%}#header .logo a .img{aspect-ratio:1;width:70px;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='none' viewBox='0 0 100 100'%3E%3Cpath fill='%23FEF4EE' fill-rule='evenodd' d='m7.59 94.397-.427.378c-.73-.377-1.26-.961-1.705-1.636l.405-.417c1.142-.025 1.692.561 1.727 1.675Z' clip-rule='evenodd'/%3E%3Cpath fill='%23E60412' fill-rule='evenodd' d='M100 86.818c-.726.63-.6 1.591-.877 2.386-2.224 6.393-7.907 10.68-14.66 10.693-22.988.048-45.977.056-68.964 0C6.987 99.877.08 93.02.055 84.51c-.069-23.043-.08-46.087.007-69.13C.094 6.749 7.182.01 15.892.006 38.548-.003 61.205 0 83.86.004c8.015.001 14.274 5.17 15.813 13.047.043.223.066.427.326.492v.663c-.3.515-.159 1.08-.159 1.622-.008 22.68-.008 45.361 0 68.042 0 .541-.14 1.107.159 1.622v1.326Z' clip-rule='evenodd'/%3E%3Cpath fill='%23FFFDFB' fill-rule='evenodd' d='M97.952 15.912c-.008-7.755-6.13-13.905-13.869-13.914-22.76-.025-45.519-.03-68.278.003-7.606.01-13.747 6.05-13.766 13.652-.056 22.87-.033 45.74-.007 68.61.004 3.364 1.075 6.384 3.426 8.876.304.05.449-.087.54-.288l-.135-.13C3.69 89.89 2.966 86.706 2.98 83.134c.077-22.538.037-45.077.018-67.615C2.991 8.43 8.341 2.991 15.396 2.99c23.036-.002 46.071-.002 69.107 0 7.071 0 12.454 5.393 12.454 12.473.003 22.981.003 45.961 0 68.942 0 7.34-5.518 12.573-12.877 12.551-22.65-.068-45.299-.056-67.947.005-3.173.01-5.963-.819-8.544-2.563l-.142-.138c-.183.094-.312.235-.285.516 2.46 2.207 5.404 3.143 8.645 3.145 22.76.018 45.518.028 68.278-.001 7.781-.01 13.862-6.129 13.868-13.894.016-22.706.02-45.41-.001-68.114Z' clip-rule='evenodd'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M95.51 15.757c-.01-6.62-4.641-11.303-11.237-11.314a18332.12 18332.12 0 0 0-68.633.004C9.018 4.46 4.461 9.177 4.46 15.803c-.008 22.71-.007 45.423 0 68.135.002 7.042 4.552 11.55 11.634 11.553 11.272.003 22.546.001 33.82.001 11.382 0 22.766.008 34.15-.003 6.749-.007 11.433-4.556 11.443-11.265.035-22.823.032-45.645.002-68.467ZM84.603 93.945c-23.09.003-46.18.003-69.27 0-5.671 0-9.331-3.654-9.332-9.298-.002-11.601 0-23.202-.001-34.802 0-11.435-.002-22.87 0-34.303 0-5.968 3.612-9.57 9.594-9.57H84.37c5.946 0 9.607 3.649 9.607 9.576v68.939c0 5.76-3.655 9.456-9.371 9.458Z' clip-rule='evenodd'/%3E%3Cpath fill='%23FFFFFE' fill-rule='evenodd' d='M73.36 24.673c.447-.611 1.015-.654 1.556-.682 3.47-.18 6.94-.346 10.412-.494.515-.02 1.244-.212 1.358.555.13.862-.634.764-1.144.754-1.032-.023-.979.662-.953 1.341.081 2.147.151 4.295.27 6.44.07 1.271.05 2.531-.058 3.801-.145 1.7-.782 2.964-2.294 3.945-2.978 1.93-3.09 2.767-1.269 5.744.374.611.787 1.206 1.085 1.852.227.492.419 1.177-.136 1.498a1.257 1.257 0 0 1-1.534-.238c-1.696-1.834-2.379-4.089-2.379-6.506 0-.991.743-1.81 1.653-2.352 2.561-1.524 3.418-3.829 3.241-6.72-.134-2.202.018-4.421-.083-6.627-.097-2.115-.305-2.241-2.387-2.125-1.818.1-3.634.248-5.452.334-.643.03-1.349.161-1.886-.52Z' clip-rule='evenodd'/%3E%3Cpath fill='%23FFFEFE' fill-rule='evenodd' d='M65.516 37.581c-.573-2.952.983-6.039 1.561-9.267.427-2.383.446-4.545-.852-6.648-.408-.66-1.085-1.655-.095-2.113 1.11-.513 1.85.378 2.09 1.479.693 3.176.378 6.334-.2 9.492-.602 3.28-1.626 6.494-1.215 9.923.164 1.367.218 2.718.767 4.009.344.806.607 1.652.847 2.496.172.605.232 1.304-.567 1.482-.69.155-.84-.447-1.032-.985a22.598 22.598 0 0 1-1.304-7.755c.003-.55 0-1.103 0-2.113Z' clip-rule='evenodd'/%3E%3Cpath fill='%23FFFEFD' fill-rule='evenodd' d='M61.547 38.765c-.215-1.654.339-3.427.404-5.239.022-.63.304-1.31 1.037-1.244.84.076.763.829.609 1.425-.822 3.14-.733 6.273-.116 9.436.16.823.36 1.605.74 2.333.314.6.25 1.11-.33 1.385-.586.277-.94-.216-1.122-.675-.927-2.322-1.33-4.743-1.222-7.42Z' clip-rule='evenodd'/%3E%3Cpath fill='%23FFFDFC' fill-rule='evenodd' d='M68.983 38.41c-.146-1.553.352-3.307.775-5.075.131-.547.328-.92.978-.845.835.097.487.665.484 1.12-.006 1.01-.426 1.922-.65 2.88-.667 2.862.05 5.536 1.18 8.14.229.53.81 1.075.031 1.551-.824.504-1.093-.344-1.327-.79-1.098-2.082-1.5-4.341-1.47-6.98Z' clip-rule='evenodd'/%3E%3Cpath fill='%23FFFCFA' fill-rule='evenodd' d='M64.811 26.314a9.338 9.338 0 0 1-.622 3.518c-.184.494-.555.807-1.143.72-.767-.111-.648-.81-.52-1.148.861-2.305.183-4.526-.215-6.773-.068-.387-.308-.934.287-1.126.489-.157.804.23 1.08.582 1.055 1.344.95 2.978 1.133 4.227Z' clip-rule='evenodd'/%3E%3Cpath fill='%23FFFEFD' fill-rule='evenodd' d='M72.147 25.556c-.009 1.214-.056 2.423-.506 3.576-.236.605-.557 1.162-1.307.965-.966-.255-.249-.925-.163-1.313.435-1.966.462-3.911.065-5.882-.126-.625-.368-1.528.406-1.739.803-.218.947.684 1.18 1.297.381 1.008.352 2.049.325 3.096Z' clip-rule='evenodd'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M56.163 30.904c-1.227-1.972-3.07-3.56-6.112-2.55-3.028 1.004-5.981 2.253-9.112 2.947-2.603.577-2.59.588-2.003-1.895.19-.803.222-1.652.474-2.433.885-2.745-.127-4.84-2.166-6.597-.39-.337-.799-1.11-1.302-.759-.597.418-.265 1.197.01 1.805.358.793 1.003 1.462.998 2.413-.012 2.328-.187 4.637-1.007 6.837-.369.99-.883 1.872-2.083 2.151-6.573 1.525-12.803 4.036-18.991 6.663-1.342.569-2.678 1.238-4.127-.258.654 2.546 2.27 3.526 4.687 3.052 2.669-.525 5.137-1.628 7.594-2.75 3.495-1.594 7.111-2.82 11.067-3.734l-1.823 6.518c-2.69-1.102-2.948-.96-3.438 1.847-.047.273-.107.55-.092.822.055 1.008-.095 1.58-1.413 1.53-1.43-.054-2.607.785-3.481 1.955-.911 1.219-1.432 2.607-1.72 4.08-.702 3.598-.422 7.423-2.505 10.698-.167.263-.107.502.016.773 1.034 2.262 2.142 4.476 3.788 6.374.466.536.873.688 1.167-.124.506-1.397 1.108-2.777.53-4.32-1.01-2.69-1.128-5.5-.981-8.323.139-2.7 1.028-5.18 2.537-7.412.45-.667 1.453-1.513 1.902-.502.525 1.182.69 2.673.482 4.057-.187 1.25-1.452 1.062-2.36 1.377 1.983 2.154 2.24 2.217 4.589 1.16.703-.318 1.393-.664 2.089-.994.876-.413 1.385.088 1.604.807.46 1.5-.236 3.281-1.727 3.91-2.157.91-4.097 2.612-6.75 1.963.183 1.26.796 2.047 1.708 2.676 2.375 1.639 4.25-.586 6.524-.862 0 .884-.006 1.7 0 2.517.031 4.711-1.059 9.515 1.366 14.029 2.328-3.604 3.23-7.7 3.09-12.092.926.082 1.316.674 1.804 1.077 2.042 1.684 3.878 3.625 6.168 4.996 1.705 1.021 2.674.8 3.733-.88 1.168-1.85 1.832-3.925 2.02-6.073a92.243 92.243 0 0 0-.196-18.177c-.255-2.306-.7-4.593-2.013-6.576-1.512-2.283-3.309-2.51-5.428-.83-.806.638-1.468.737-1.92-.54-.62-1.744-2.793-2.78-4.454-2.21-1.08.37-.41 1.433-.656 2.148-.162.469-.13.941.617.618.248-.108.418-.01.446.27.038.392-.125.59-.535.666-.975.179-1.934.474-2.915.591-1.434.171-1.755-.259-1.186-1.578.72-1.667 1.613-3.266 2.254-4.961.54-1.432 1.533-2.133 2.934-2.318 1.651-.218 3.238-.676 4.825-1.13 2.27-.65 4.544-.85 6.856-.268 1.19.3 2.358.393 3.592.102 1.512-.357 1.875-.918 1.025-2.283Zm-10.547 13.25c2.019-.93 2.807-.526 3.25 1.668.848 4.2.717 8.443.31 12.677-.221 2.303-.576 4.592-.847 6.89-.267 2.267-1.584 3.235-3.852 2.736-1.348-.297-2.598-.86-3.829-1.497-1.526-.79-1.317-2.142-1.25-3.45.064-1.236 1.081-1.37 1.994-1.6.267-.066.527-.158.794-.223 1.036-.253 2.59-.698 2.476-1.54-.132-.981-1.707-1.355-2.809-1.53-2.431-.389-2.323-.315-2.072-2.725.155-1.475.677-2.134 2.165-2.029.427.03.871-.114 1.3-.212.55-.124 1.452.113 1.531-.562.083-.719-.645-1.202-1.32-1.531-1.363-.666-2.856-.56-4.564-.64 1.846-2.805 3.836-5.102 6.723-6.432Zm-8.62 1.593c.43-.023.861-.004 1.546-.004-.941 1.706-.91 3.943-3.536 3.892-.783-.015-.616.603-.698 1.056-.13.71-.24 1.3-1.216 1.456-.804.127-1.081.075-1.131-.764-.061-1.017-.848-2.317-.148-2.985 1.408-1.347 3.066-2.542 5.183-2.651ZM85.341 61.96c-.328-5.02-2.434-7.154-7.096-7.66-3.543-.385-7.045.007-10.565.19-2.182.114-3.376 1.447-4.115 3.3a8.816 8.816 0 0 0-.64 3.234c-.013 3.256-.077 6.515.01 9.769.175 6.65 3.64 10.257 10.458 9.691 1.426-.118 2.87.006 4.305-.025 3.473-.077 5.33-1.579 6.822-4.735 1.29-2.732.533-5.548.842-7.599-.001-2.526.099-4.352-.02-6.166Zm-20.13-1.937c.164-2.426 4.846-5.243 7.062-4.368.528.208.524.649.666 1.05.552 1.557-.005 3.197.368 4.422v2.334c0 2.934-.208 3.183-3.183 3.276-1.264.04-2.533-.118-3.8-.137-.772-.012-1.121-.398-1.128-1.11-.019-1.823-.107-3.653.016-5.467Zm6.925 18.519c-4.857.13-6.328-1.905-6.91-6.822-.388-3.294-.063-3.47 3.67-3.48.44 0 .883.034 1.32-.005 3.633-.332 3.247-.514 3.323 3.023.04 1.864.176 3.726.268 5.589.058 1.172-.494 1.663-1.671 1.695Zm3.038-20.857c.17-1.485.901-2.05 2.303-1.813.922.155 1.83.387 2.741.602 2.107.496 1.935 2.437 2.446 3.93.139.404.091.872.144 1.308.531 4.38.532 4.38-3.714 4.38-3.852 0-3.886-.002-3.665-3.797.091-1.553-.434-3.044-.255-4.61Zm7.972 11.442c-.156 1.703-.186 3.427-.472 5.109-.376 2.215-3.75 4.328-6.02 3.975-.716-.111-.939-.542-.965-1.121-.044-.99-.012-1.982-.012-2.513.153-1.845.007-3.22-.164-4.588-.15-1.211.25-1.881 1.562-1.948 1.543-.078 3.078-.273 4.62-.387 1.031-.076 1.55.394 1.451 1.473Z' clip-rule='evenodd'/%3E%3Cpath fill='%23FFFDFC' fill-rule='evenodd' d='M81.142 30.743h-.092c0-.772-.031-1.546.008-2.316.047-.918-.647-1.183-1.263-1.217-.755-.04-.536.717-.504 1.135.114 1.476-.543 1.905-1.943 1.74-1.006-.12-1.064-.814-1.189-1.508-.078-.433-.2-.742-.71-.712-.525.032-.593.397-.593.812-.002 1.27-.025 2.54.002 3.81.045 2.06 1.06 3.148 2.961 3.218 2.132.08 3.12-.79 3.314-2.978.058-.656.009-1.322.009-1.984Zm-1.45 1.511c-.075 1.002-.347 2.085-1.615 2.114-1.29.03-1.575-1.038-1.655-2.054-.122-1.557 1.222-1.007 1.849-1.263 1.135-.211 1.482.409 1.421 1.203Z' clip-rule='evenodd'/%3E%3Cpath fill='%23fff' d='M84.02 84.173c0-.545.126-1.05.378-1.518a2.831 2.831 0 0 1 1.049-1.103c.447-.269.929-.403 1.447-.403s1 .134 1.445.403c.445.269.793.636 1.046 1.103.253.467.379.973.379 1.518s-.127 1.05-.379 1.517c-.252.467-.6.836-1.042 1.108a2.72 2.72 0 0 1-1.45.407c-.52 0-1.002-.135-1.446-.405a2.878 2.878 0 0 1-1.047-1.105 3.13 3.13 0 0 1-.38-1.522Zm5.249-.002c0-.447-.101-.864-.304-1.248a2.37 2.37 0 0 0-.858-.923 2.254 2.254 0 0 0-1.214-.345c-.429 0-.828.11-1.196.332a2.356 2.356 0 0 0-.868.913 2.63 2.63 0 0 0-.316 1.27c0 .458.105.882.314 1.27.21.389.498.695.866.92.368.225.768.338 1.2.338a2.25 2.25 0 0 0 1.204-.344c.371-.23.659-.538.864-.926.205-.388.308-.808.308-1.257Zm-2.959.31v1.364h-.61v-3.44h1.137c.413 0 .735.09.967.273.232.182.348.442.348.78 0 .315-.162.558-.486.728a.698.698 0 0 1 .368.342c.07.15.105.334.105.555 0 .22.005.375.015.467a.79.79 0 0 0 .055.23v.066h-.628c-.035-.092-.052-.354-.052-.785 0-.206-.044-.354-.134-.444-.089-.09-.237-.135-.445-.135h-.639v-.002Zm0-.543h.579a.826.826 0 0 0 .468-.126.392.392 0 0 0 .187-.344c0-.188-.047-.323-.143-.402-.096-.08-.27-.121-.52-.124h-.57v.996Z'/%3E%3C/svg%3E%0A")}#header .logo a .txt span{font-weight:700}#header h2{display:none}#header .menu ul li a{display:block;position:relative;font-size:var(--g-txt);-webkit-transition:color 0.3s var(--ease),background 0.3s var(--ease);transition:color 0.3s var(--ease),background 0.3s var(--ease)}#header .menu ul li a.hidden-header{display:none}#header .menu > ul > li{position:relative}#header .menu > ul > li > a{color:#000}#header .g-social-link > li > a:after{background-color:#E50212}#header .g-social-link > li > a.fb:hover::after{background:#0078d7}#header .header-hide{display:none}@media (min-width:992px){.cover{display:none !important}#header .menu-button{display:none}#header .menu{top:0 !important;right:0 !important;margin-left:auto;height:auto !important}#header .menu > ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}#header .menu > ul > li > a{padding:0 1rem;line-height:110px;-webkit-transition:line-height 1s ease,color 0.3s ease;transition:line-height 1s ease,color 0.3s ease}#header .menu > ul > li > a:hover{color:#E50212}#header .menu > ul > li.has-child{position:relative}#header .menu > ul > li.current > a{position:relative;color:#E50212}#header .menu > ul > li > ul{position:absolute;text-align:center;border-radius:0;font-size:0.9375rem;top:100%;left:50%;right:0;width:160px;border:0;background:#000;display:none;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transition:opacity 0.5s ease 0.1s,-webkit-transform 0.3s;transition:opacity 0.5s ease 0.1s,-webkit-transform 0.3s;transition:transform 0.3s,opacity 0.5s ease 0.1s;transition:transform 0.3s,opacity 0.5s ease 0.1s,-webkit-transform 0.3s}#header .menu > ul > li > ul > li{position:relative}#header .menu > ul > li > ul > li > a{display:block;padding:17px 0;color:#fff}#header .menu > ul > li:hover > ul{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:block}#header .menu > ul > li:hover > ul.hidden-header{display:none !important}#header .menu > ul > li:hover > ul > li > a:hover{background:#E50212}}@media (max-width:1199px){#header .logo a{font-size:1.5rem}#header .logo a .img{width:60px}#header .menu > ul{gap:0.5rem}}@media (max-width:991px){#header .logo a{font-size:1.3rem;margin:1rem auto 1rem 0}#header .menu-button{border-radius:8px;border:0;cursor:pointer;z-index:102;text-align:center}#header .menu-button span{width:20px;margin:10px auto;position:relative;display:block}#header .menu-button span:before,#header .menu-button span:after{content:"";display:block;height:1px;padding:0;margin:7px 0;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;background:#000;-webkit-transition:0.3s ease;transition:0.3s ease}#header .menu-button.on span:before{margin:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);background:rgb(234.5316883117,2.0483116883,18.4348051948)}#header .menu-button.on span:after{margin:-1px 0 0 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:rgb(234.5316883117,2.0483116883,18.4348051948)}#header .menu{margin:0;position:fixed;top:-100%;left:0;width:100%;overflow-y:auto;background:#f7f7f7;z-index:98}#header .menu > ul{width:100%;gap:0}#header .menu > ul > li{width:100%}#header .menu > ul > li > a{padding:0.7rem 2rem;color:#000;line-height:30px;border-bottom:1px solid rgba(0,0,0,0.1)}#header .menu > ul > li > ul{display:none;padding:1rem;background:#e9e9e9}#header .menu > ul > li > ul > li:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.05)}#header .menu > ul > li > ul a{font-weight:normal;padding:0.75rem 2rem;color:#000}#header .menu > ul > li.has-child{position:relative}#header .menu > ul > li.has-child:after{content:"";width:8px;height:8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #666;border-right:2px solid #666;position:absolute;color:#fff;right:1.5rem;top:25px;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;pointer-events:none}#header .menu > ul > li.has-child.on{border-bottom:0}#header .menu > ul > li.has-child.on:after{border:0;border-bottom:2px solid #E50212;border-right:2px solid #E50212}#header .menu > ul > li.current > a{color:#E50212}#header .menu .g-social-link{padding:1rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem}#header .menu .g-social-link > li{width:auto}#header .menu .g-social-link > li > a{color:#000;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 0 50px;border:0;font-size:0.875rem}#header .menu .g-social-link > li > a::after{background:#fff;color:#000}#header .menu .g-social-link > li .line::before{width:18px;height:18px;-webkit-filter:brightness(0);filter:brightness(0)}.pc #header .menu .g-social-link > li > a:hover::after{background-color:#fff !important}.pc #header .menu .g-social-link > li .line:hover::after{background-color:#fff}.pc #header .menu .g-social-link > li .line:hover::before{-webkit-filter:brightness(0);filter:brightness(0)}}@media (max-width:767px){#header .breakout{gap:10px}#header .logo{width:195px;margin:0.5rem auto 0.5rem 0}#header .logo a{gap:0.5rem}#header .logo a .img{width:40px}#header .menu-button{font-size:0.75rem;letter-spacing:3px}#header .menu-button span{margin-left:12px}#header .menu > ul > li > ul a{padding:0.65rem 1.5rem}}.cover{background:rgba(0,0,0,0.5);backdrop-filter:blur(5px);position:fixed;left:0;top:0;right:0;bottom:0;z-index:97}.dot{position:absolute;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.234 2.77c-.612-.234-1.298-.254-1.904-.015-1.513.597-1.713 2.488-1.528 3.46.02.104.043.191.062.256a3.052 3.052 0 0 1 1.084-.311c.117-.01.73-.058 1.396.197.302.115.617.293.9.564.235.226.385.455.475.615 1.087-.733 1.52-2.1 1.071-3.252-.283-.729-.874-1.254-1.556-1.515Z' fill='%23E50212'/%3E%3Cpath d='M9.187 6.793c-.994-.38-2.187-.071-2.832.283-.092.05-.168.1-.224.137.35.356.534.707.632.936.067.156.531 1.288-.015 2.419a2.674 2.674 0 0 1-.438.642c.23.18.48.318.74.417.908.346 1.94.204 2.685-.404 1.147-.938 1.26-2.7.383-3.763a2.21 2.21 0 0 0-.93-.667Z' fill='%23E50212'/%3E%3Cpath d='M5.399 6.917a2.681 2.681 0 0 0-.2-.17c-.23.44-.507.725-.694.888-.128.112-1.062.904-2.305.734a2.647 2.647 0 0 1-.746-.218c-.448 1.232.005 2.592 1.045 3.26.151.098.308.177.47.238 1.176.448 2.577-.013 3.228-1.035.873-1.372-.077-3.019-.798-3.697Z' fill='%23E50212'/%3E%3Cpath d='M4.295 5.33c-.146-.087-1.187-.73-1.41-1.966a2.67 2.67 0 0 1-.023-.776C1.552 2.543.398 3.394.084 4.59-.27 5.931.534 7.323 1.73 7.78c.082.03.167.058.253.08 1.575.406 2.847-1.005 3.27-1.901.046-.096.078-.18.1-.243a3.133 3.133 0 0 1-1.06-.386Z' fill='%23E50212'/%3E%3Cpath d='M6.9.352A2.6 2.6 0 0 0 5.825.184c-1.48.084-2.607 1.444-2.522 2.818.075 1.219 1.072 1.959 1.98 2.305.302.115.594.187.838.218.105.013.195.018.262.02a3.047 3.047 0 0 1 .04-1.127c.037-.166.327-1.355 1.433-1.949a2.67 2.67 0 0 1 .731-.262A2.811 2.811 0 0 0 6.899.352Z' fill='%23E50212'/%3E%3C/svg%3E%0A");background-position:center center;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;left:20px;top:20px}#footer{width:100%;position:relative;color:#fff;background:#1A1A1A}#footer h2{display:none}#footer .footer__wrap{padding:calc(var(--g-gap) * 4) 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}#footer .footer__logo{-webkit-box-flex:0;-ms-flex:0 0 73px;flex:0 0 73px}#footer .footer__logo .logo{width:73px;height:73px;display:block;background-size:100%;background-repeat:no-repeat;background-position:center center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='none' viewBox='0 0 100 100'%3E%3Cpath fill='%23FEF4EE' fill-rule='evenodd' d='m7.59 94.397-.427.378c-.73-.377-1.26-.961-1.705-1.636l.405-.417c1.142-.025 1.692.561 1.727 1.675Z' clip-rule='evenodd'/%3E%3Cpath fill='%23E60412' fill-rule='evenodd' d='M100 86.818c-.726.63-.6 1.591-.877 2.386-2.224 6.393-7.907 10.68-14.66 10.693-22.988.048-45.977.056-68.964 0C6.987 99.877.08 93.02.055 84.51c-.069-23.043-.08-46.087.007-69.13C.094 6.749 7.182.01 15.892.006 38.548-.003 61.205 0 83.86.004c8.015.001 14.274 5.17 15.813 13.047.043.223.066.427.326.492v.663c-.3.515-.159 1.08-.159 1.622-.008 22.68-.008 45.361 0 68.042 0 .541-.14 1.107.159 1.622v1.326Z' clip-rule='evenodd'/%3E%3Cpath fill='%23FFFDFB' fill-rule='evenodd' d='M97.952 15.912c-.008-7.755-6.13-13.905-13.869-13.914-22.76-.025-45.519-.03-68.278.003-7.606.01-13.747 6.05-13.766 13.652-.056 22.87-.033 45.74-.007 68.61.004 3.364 1.075 6.384 3.426 8.876.304.05.449-.087.54-.288l-.135-.13C3.69 89.89 2.966 86.706 2.98 83.134c.077-22.538.037-45.077.018-67.615C2.991 8.43 8.341 2.991 15.396 2.99c23.036-.002 46.071-.002 69.107 0 7.071 0 12.454 5.393 12.454 12.473.003 22.981.003 45.961 0 68.942 0 7.34-5.518 12.573-12.877 12.551-22.65-.068-45.299-.056-67.947.005-3.173.01-5.963-.819-8.544-2.563l-.142-.138c-.183.094-.312.235-.285.516 2.46 2.207 5.404 3.143 8.645 3.145 22.76.018 45.518.028 68.278-.001 7.781-.01 13.862-6.129 13.868-13.894.016-22.706.02-45.41-.001-68.114Z' clip-rule='evenodd'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M95.51 15.757c-.01-6.62-4.641-11.303-11.237-11.314a18332.12 18332.12 0 0 0-68.633.004C9.018 4.46 4.461 9.177 4.46 15.803c-.008 22.71-.007 45.423 0 68.135.002 7.042 4.552 11.55 11.634 11.553 11.272.003 22.546.001 33.82.001 11.382 0 22.766.008 34.15-.003 6.749-.007 11.433-4.556 11.443-11.265.035-22.823.032-45.645.002-68.467ZM84.603 93.945c-23.09.003-46.18.003-69.27 0-5.671 0-9.331-3.654-9.332-9.298-.002-11.601 0-23.202-.001-34.802 0-11.435-.002-22.87 0-34.303 0-5.968 3.612-9.57 9.594-9.57H84.37c5.946 0 9.607 3.649 9.607 9.576v68.939c0 5.76-3.655 9.456-9.371 9.458Z' clip-rule='evenodd'/%3E%3Cpath fill='%23FFFFFE' fill-rule='evenodd' d='M73.36 24.673c.447-.611 1.015-.654 1.556-.682 3.47-.18 6.94-.346 10.412-.494.515-.02 1.244-.212 1.358.555.13.862-.634.764-1.144.754-1.032-.023-.979.662-.953 1.341.081 2.147.151 4.295.27 6.44.07 1.271.05 2.531-.058 3.801-.145 1.7-.782 2.964-2.294 3.945-2.978 1.93-3.09 2.767-1.269 5.744.374.611.787 1.206 1.085 1.852.227.492.419 1.177-.136 1.498a1.257 1.257 0 0 1-1.534-.238c-1.696-1.834-2.379-4.089-2.379-6.506 0-.991.743-1.81 1.653-2.352 2.561-1.524 3.418-3.829 3.241-6.72-.134-2.202.018-4.421-.083-6.627-.097-2.115-.305-2.241-2.387-2.125-1.818.1-3.634.248-5.452.334-.643.03-1.349.161-1.886-.52Z' clip-rule='evenodd'/%3E%3Cpath fill='%23FFFEFE' fill-rule='evenodd' d='M65.516 37.581c-.573-2.952.983-6.039 1.561-9.267.427-2.383.446-4.545-.852-6.648-.408-.66-1.085-1.655-.095-2.113 1.11-.513 1.85.378 2.09 1.479.693 3.176.378 6.334-.2 9.492-.602 3.28-1.626 6.494-1.215 9.923.164 1.367.218 2.718.767 4.009.344.806.607 1.652.847 2.496.172.605.232 1.304-.567 1.482-.69.155-.84-.447-1.032-.985a22.598 22.598 0 0 1-1.304-7.755c.003-.55 0-1.103 0-2.113Z' clip-rule='evenodd'/%3E%3Cpath fill='%23FFFEFD' fill-rule='evenodd' d='M61.547 38.765c-.215-1.654.339-3.427.404-5.239.022-.63.304-1.31 1.037-1.244.84.076.763.829.609 1.425-.822 3.14-.733 6.273-.116 9.436.16.823.36 1.605.74 2.333.314.6.25 1.11-.33 1.385-.586.277-.94-.216-1.122-.675-.927-2.322-1.33-4.743-1.222-7.42Z' clip-rule='evenodd'/%3E%3Cpath fill='%23FFFDFC' fill-rule='evenodd' d='M68.983 38.41c-.146-1.553.352-3.307.775-5.075.131-.547.328-.92.978-.845.835.097.487.665.484 1.12-.006 1.01-.426 1.922-.65 2.88-.667 2.862.05 5.536 1.18 8.14.229.53.81 1.075.031 1.551-.824.504-1.093-.344-1.327-.79-1.098-2.082-1.5-4.341-1.47-6.98Z' clip-rule='evenodd'/%3E%3Cpath fill='%23FFFCFA' fill-rule='evenodd' d='M64.811 26.314a9.338 9.338 0 0 1-.622 3.518c-.184.494-.555.807-1.143.72-.767-.111-.648-.81-.52-1.148.861-2.305.183-4.526-.215-6.773-.068-.387-.308-.934.287-1.126.489-.157.804.23 1.08.582 1.055 1.344.95 2.978 1.133 4.227Z' clip-rule='evenodd'/%3E%3Cpath fill='%23FFFEFD' fill-rule='evenodd' d='M72.147 25.556c-.009 1.214-.056 2.423-.506 3.576-.236.605-.557 1.162-1.307.965-.966-.255-.249-.925-.163-1.313.435-1.966.462-3.911.065-5.882-.126-.625-.368-1.528.406-1.739.803-.218.947.684 1.18 1.297.381 1.008.352 2.049.325 3.096Z' clip-rule='evenodd'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M56.163 30.904c-1.227-1.972-3.07-3.56-6.112-2.55-3.028 1.004-5.981 2.253-9.112 2.947-2.603.577-2.59.588-2.003-1.895.19-.803.222-1.652.474-2.433.885-2.745-.127-4.84-2.166-6.597-.39-.337-.799-1.11-1.302-.759-.597.418-.265 1.197.01 1.805.358.793 1.003 1.462.998 2.413-.012 2.328-.187 4.637-1.007 6.837-.369.99-.883 1.872-2.083 2.151-6.573 1.525-12.803 4.036-18.991 6.663-1.342.569-2.678 1.238-4.127-.258.654 2.546 2.27 3.526 4.687 3.052 2.669-.525 5.137-1.628 7.594-2.75 3.495-1.594 7.111-2.82 11.067-3.734l-1.823 6.518c-2.69-1.102-2.948-.96-3.438 1.847-.047.273-.107.55-.092.822.055 1.008-.095 1.58-1.413 1.53-1.43-.054-2.607.785-3.481 1.955-.911 1.219-1.432 2.607-1.72 4.08-.702 3.598-.422 7.423-2.505 10.698-.167.263-.107.502.016.773 1.034 2.262 2.142 4.476 3.788 6.374.466.536.873.688 1.167-.124.506-1.397 1.108-2.777.53-4.32-1.01-2.69-1.128-5.5-.981-8.323.139-2.7 1.028-5.18 2.537-7.412.45-.667 1.453-1.513 1.902-.502.525 1.182.69 2.673.482 4.057-.187 1.25-1.452 1.062-2.36 1.377 1.983 2.154 2.24 2.217 4.589 1.16.703-.318 1.393-.664 2.089-.994.876-.413 1.385.088 1.604.807.46 1.5-.236 3.281-1.727 3.91-2.157.91-4.097 2.612-6.75 1.963.183 1.26.796 2.047 1.708 2.676 2.375 1.639 4.25-.586 6.524-.862 0 .884-.006 1.7 0 2.517.031 4.711-1.059 9.515 1.366 14.029 2.328-3.604 3.23-7.7 3.09-12.092.926.082 1.316.674 1.804 1.077 2.042 1.684 3.878 3.625 6.168 4.996 1.705 1.021 2.674.8 3.733-.88 1.168-1.85 1.832-3.925 2.02-6.073a92.243 92.243 0 0 0-.196-18.177c-.255-2.306-.7-4.593-2.013-6.576-1.512-2.283-3.309-2.51-5.428-.83-.806.638-1.468.737-1.92-.54-.62-1.744-2.793-2.78-4.454-2.21-1.08.37-.41 1.433-.656 2.148-.162.469-.13.941.617.618.248-.108.418-.01.446.27.038.392-.125.59-.535.666-.975.179-1.934.474-2.915.591-1.434.171-1.755-.259-1.186-1.578.72-1.667 1.613-3.266 2.254-4.961.54-1.432 1.533-2.133 2.934-2.318 1.651-.218 3.238-.676 4.825-1.13 2.27-.65 4.544-.85 6.856-.268 1.19.3 2.358.393 3.592.102 1.512-.357 1.875-.918 1.025-2.283Zm-10.547 13.25c2.019-.93 2.807-.526 3.25 1.668.848 4.2.717 8.443.31 12.677-.221 2.303-.576 4.592-.847 6.89-.267 2.267-1.584 3.235-3.852 2.736-1.348-.297-2.598-.86-3.829-1.497-1.526-.79-1.317-2.142-1.25-3.45.064-1.236 1.081-1.37 1.994-1.6.267-.066.527-.158.794-.223 1.036-.253 2.59-.698 2.476-1.54-.132-.981-1.707-1.355-2.809-1.53-2.431-.389-2.323-.315-2.072-2.725.155-1.475.677-2.134 2.165-2.029.427.03.871-.114 1.3-.212.55-.124 1.452.113 1.531-.562.083-.719-.645-1.202-1.32-1.531-1.363-.666-2.856-.56-4.564-.64 1.846-2.805 3.836-5.102 6.723-6.432Zm-8.62 1.593c.43-.023.861-.004 1.546-.004-.941 1.706-.91 3.943-3.536 3.892-.783-.015-.616.603-.698 1.056-.13.71-.24 1.3-1.216 1.456-.804.127-1.081.075-1.131-.764-.061-1.017-.848-2.317-.148-2.985 1.408-1.347 3.066-2.542 5.183-2.651ZM85.341 61.96c-.328-5.02-2.434-7.154-7.096-7.66-3.543-.385-7.045.007-10.565.19-2.182.114-3.376 1.447-4.115 3.3a8.816 8.816 0 0 0-.64 3.234c-.013 3.256-.077 6.515.01 9.769.175 6.65 3.64 10.257 10.458 9.691 1.426-.118 2.87.006 4.305-.025 3.473-.077 5.33-1.579 6.822-4.735 1.29-2.732.533-5.548.842-7.599-.001-2.526.099-4.352-.02-6.166Zm-20.13-1.937c.164-2.426 4.846-5.243 7.062-4.368.528.208.524.649.666 1.05.552 1.557-.005 3.197.368 4.422v2.334c0 2.934-.208 3.183-3.183 3.276-1.264.04-2.533-.118-3.8-.137-.772-.012-1.121-.398-1.128-1.11-.019-1.823-.107-3.653.016-5.467Zm6.925 18.519c-4.857.13-6.328-1.905-6.91-6.822-.388-3.294-.063-3.47 3.67-3.48.44 0 .883.034 1.32-.005 3.633-.332 3.247-.514 3.323 3.023.04 1.864.176 3.726.268 5.589.058 1.172-.494 1.663-1.671 1.695Zm3.038-20.857c.17-1.485.901-2.05 2.303-1.813.922.155 1.83.387 2.741.602 2.107.496 1.935 2.437 2.446 3.93.139.404.091.872.144 1.308.531 4.38.532 4.38-3.714 4.38-3.852 0-3.886-.002-3.665-3.797.091-1.553-.434-3.044-.255-4.61Zm7.972 11.442c-.156 1.703-.186 3.427-.472 5.109-.376 2.215-3.75 4.328-6.02 3.975-.716-.111-.939-.542-.965-1.121-.044-.99-.012-1.982-.012-2.513.153-1.845.007-3.22-.164-4.588-.15-1.211.25-1.881 1.562-1.948 1.543-.078 3.078-.273 4.62-.387 1.031-.076 1.55.394 1.451 1.473Z' clip-rule='evenodd'/%3E%3Cpath fill='%23FFFDFC' fill-rule='evenodd' d='M81.142 30.743h-.092c0-.772-.031-1.546.008-2.316.047-.918-.647-1.183-1.263-1.217-.755-.04-.536.717-.504 1.135.114 1.476-.543 1.905-1.943 1.74-1.006-.12-1.064-.814-1.189-1.508-.078-.433-.2-.742-.71-.712-.525.032-.593.397-.593.812-.002 1.27-.025 2.54.002 3.81.045 2.06 1.06 3.148 2.961 3.218 2.132.08 3.12-.79 3.314-2.978.058-.656.009-1.322.009-1.984Zm-1.45 1.511c-.075 1.002-.347 2.085-1.615 2.114-1.29.03-1.575-1.038-1.655-2.054-.122-1.557 1.222-1.007 1.849-1.263 1.135-.211 1.482.409 1.421 1.203Z' clip-rule='evenodd'/%3E%3Cpath fill='%23fff' d='M84.02 84.173c0-.545.126-1.05.378-1.518a2.831 2.831 0 0 1 1.049-1.103c.447-.269.929-.403 1.447-.403s1 .134 1.445.403c.445.269.793.636 1.046 1.103.253.467.379.973.379 1.518s-.127 1.05-.379 1.517c-.252.467-.6.836-1.042 1.108a2.72 2.72 0 0 1-1.45.407c-.52 0-1.002-.135-1.446-.405a2.878 2.878 0 0 1-1.047-1.105 3.13 3.13 0 0 1-.38-1.522Zm5.249-.002c0-.447-.101-.864-.304-1.248a2.37 2.37 0 0 0-.858-.923 2.254 2.254 0 0 0-1.214-.345c-.429 0-.828.11-1.196.332a2.356 2.356 0 0 0-.868.913 2.63 2.63 0 0 0-.316 1.27c0 .458.105.882.314 1.27.21.389.498.695.866.92.368.225.768.338 1.2.338a2.25 2.25 0 0 0 1.204-.344c.371-.23.659-.538.864-.926.205-.388.308-.808.308-1.257Zm-2.959.31v1.364h-.61v-3.44h1.137c.413 0 .735.09.967.273.232.182.348.442.348.78 0 .315-.162.558-.486.728a.698.698 0 0 1 .368.342c.07.15.105.334.105.555 0 .22.005.375.015.467a.79.79 0 0 0 .055.23v.066h-.628c-.035-.092-.052-.354-.052-.785 0-.206-.044-.354-.134-.444-.089-.09-.237-.135-.445-.135h-.639v-.002Zm0-.543h.579a.826.826 0 0 0 .468-.126.392.392 0 0 0 .187-.344c0-.188-.047-.323-.143-.402-.096-.08-.27-.121-.52-.124h-.57v.996Z'/%3E%3C/svg%3E%0A")}#footer .footer__logo p{margin:0}#footer .footer__center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 73px - 120px - 4rem);flex:0 0 calc(100% - 73px - 120px - 4rem);-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(var(--g-gap) * 0.75)}#footer .footer__center .menu{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}#footer .footer__center .menu > ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem;font-weight:bold}#footer .footer__center .menu > ul > li{position:relative}#footer .footer__center .menu > ul > li:not(:last-child)::before{content:"";position:absolute;right:-1.5rem;top:5px;width:1px;height:15px;background:#cccccc}#footer .footer__center .menu > ul > li > a{display:block;color:#fff}#footer .footer__center .menu > ul > li > ul{display:none}#footer .footer__info{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}#footer .footer__info > li{position:relative}#footer .footer__info > li > a{margin:0;color:#fff}#footer .footer__copyright{font-size:0.875rem}#footer .footer__copyright a{color:#fff}#footer .g-social-link{margin-left:auto;-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px}.pc #footer .footer__copyright a:hover{text-decoration:underline}.pc #footer .footer__center .menu > ul > li > a:hover{color:#E50212}@media (max-width:767px){#footer .footer__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}#footer .footer__logo{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}#footer .footer__center{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}#footer .footer__center .menu > ul{gap:1rem}#footer .footer__center .menu > ul > li:not(:last-child)::before{right:-0.5rem}#footer .footer__center .menu .visible-xs{display:none !important}#footer .footer__info{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(var(--g-gap) * 0.75)}#footer .footer__info > li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}#footer .g-social-link{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.go-top{position:fixed;width:50px;height:50px;text-align:center;right:2.5rem;bottom:-5rem;cursor:pointer;border-radius:10px;z-index:90;font-size:0;opacity:0;background:#fff;-webkit-transition:0.3s;transition:0.3s}.go-top::before{content:"";width:2px;height:12px;background:#E50212;display:block;left:50%;top:20px;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.go-top::after{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;border-top:2px solid #E50212;border-right:2px solid #E50212;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.go-top.is--scrolled{bottom:10px;opacity:1}@media only screen and (min-width:992px){.go-top:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}@media only screen and (max-width:767px){.go-top{right:0.65rem;width:44px;height:44px;line-height:44px}.go-top::after{width:10px;height:10px}.go-top.is--scrolled{bottom:2rem}}.main{position:relative;background:url(/zh-tw/assets/images/i_pro_bg.jpg) center center no-repeat;background-size:cover}.g-wrap{max-width:100vw;min-height:100dvh;overflow-x:hidden}.page-wrap{padding:calc(var(--g-gap) * 5) 0}.g-social-link{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--g-gap);-webkit-transition:0.3s;transition:0.3s}.g-social-link > li{margin:0;padding:0}.g-social-link > li > a{display:block;width:46px;height:46px;line-height:46px;font-size:0;text-align:center;-webkit-transition:color 0.3s cubic-bezier(0.5,0,0.3,0.5),background-color 0.3s cubic-bezier(0.5,0,0.3,0.5);transition:color 0.3s cubic-bezier(0.5,0,0.3,0.5),background-color 0.3s cubic-bezier(0.5,0,0.3,0.5);color:#fff}.g-social-link > li > a:after{content:"";position:absolute;left:0;top:0;display:block;text-align:center;width:46px;height:46px;line-height:46px;border-radius:50%;font-size:1rem;color:#fff;background-color:#AA9357;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.g-social-link > li .letter:after{background-color:#E50212;font-family:"Font Awesome 5 Free";content:"\f0e0";font-weight:bold}.g-social-link > li .fb:after{font-family:"Font Awesome 5 Brands";content:"\f39e"}.g-social-link > li .youtube:after{font-family:"Font Awesome 5 Brands";content:"\f167"}.g-social-link > li .instagram:after{font-family:"Font Awesome 5 Brands";content:"\f16d"}.g-social-link > li .line::after{background-color:#00c300}.g-social-link > li .line::before{content:"";z-index:15;display:block;width:24px;height:24px;background-image:url(/zh-tw/assets/images/icon_line_w.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;position:absolute;top:50%;left:24px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.pc .g-social-link > li > a:hover{color:#fff}.pc .g-social-link > li > a:hover::after{color:#fff}.pc .g-social-link > li .fb:hover::after{background-color:#0078d7}.pc .g-social-link > li .instagram:hover::after{background:rgb(64,93,230);background:linear-gradient(59deg,rgb(64,93,230) 0%,rgb(225,48,108) 46%,rgb(252,175,69) 85%)}.pc .g-social-link > li .letter:hover::after{background-color:rgb(217.55,1.9,17.1)}.pc .g-social-link > li .youtube:hover::after{background-color:#bb0404}.pc .g-social-link > li .line:hover::after{background-color:#05b805 !important}.content-grid{display:grid;grid-template-columns:[full-width-start] minmax(2rem,1fr) [breakout-start] minmax(0,var(--breakout-size)) [content-start] min(100% - 4rem,var(--content-max-width)) [content-end] minmax(0,var(--breakout-size)) [breakout-end] minmax(2rem,1fr) [full-width-end]}.content-grid >:not(.breakout,.full-width),.full-width >:not(.breakout,.full-width){grid-column:content}.breakout{grid-column:breakout;max-width:calc(1600px + 4rem)}.content-grid > .full-width{grid-column:full-width;display:grid;grid-template-columns:inherit}.full-width{width:100%}@media (max-width:1680px){.breakout{max-width:100%}}.list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.box{position:relative;color:#222222;display:block;border-radius:10px;-webkit-transition:background 0.3s ease;transition:background 0.3s ease;overflow:hidden;background:#fff}.box__pic{display:block;position:relative;overflow:hidden;border-radius:10px}.box__pic img{border-radius:10px;width:100%;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}.box__txt{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--g-gap);font-size:0.875rem}.box__txt-h3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:1.5rem 0 0 2rem;font-size:var(--g-h3);margin:0;font-weight:bold;font-style:normal;color:#333;line-height:1.5rem;max-height:4.5rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;-webkit-transition:color 0.3s ease;transition:color 0.3s ease;overflow:hidden}.box__txt-price{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto;padding:1.5rem 2rem 0 0;font-size:1rem;color:#E50212}.box__txt-des{border-top:1px solid #ddd;font-size:1rem;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;overflow:hidden;line-height:1.5rem;max-height:8.5rem;font-weight:normal;padding:2rem 2rem;color:#666;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}.box__txt-date{-webkit-box-flex:0;-ms-flex:0 0 90px;flex:0 0 90px;text-align:center;font-weight:bold;-webkit-transition:color 0.3s ease;transition:color 0.3s ease;font-size:var(--g-s-txt)}.pc .box:hover .box__pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}@media (max-width:767px){.box__txt-h3{padding-left:1.5rem}.box__txt::-webkit-scrollbar-track-piece{padding-right:1.5rem}.box__txt-des{padding:1.5rem}}.flex-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-wrap .left-box,.flex-wrap .right-box{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.h6{font-size:1rem;line-height:1.5}.h6 .en{font-weight:800;display:block;font-size:1rem;text-transform:uppercase}.h6 .en .orange{color:#E50212}.h5{font-size:1.19rem;line-height:1.5}.h5 .en{font-weight:800;display:block;font-size:1.15rem;text-transform:uppercase}.h5 .en .orange{color:#E50212}.h4{font-size:1.38rem;line-height:1.5}.h4 .en{font-weight:800;display:block;font-size:1.3rem;text-transform:uppercase}.h4 .en .orange{color:#E50212}.h3{font-size:1.57rem;line-height:1.5}.h3 .en{font-weight:800;display:block;font-size:1.45rem;text-transform:uppercase}.h3 .en .orange{color:#E50212}.h2{font-size:1.76rem;line-height:1.5}.h2 .en{font-weight:800;display:block;font-size:1.6rem;text-transform:uppercase}.h2 .en .orange{color:#E50212}.h1{font-size:1.95rem;line-height:1.5}.h1 .en{font-weight:800;display:block;font-size:1.75rem;text-transform:uppercase}.h1 .en .orange{color:#E50212}@media (max-width:1366px){.h6{font-size:1rem}.h5{font-size:1.15rem}.h4{font-size:1.3rem}.h3{font-size:1.45rem}.h2{font-size:1.6rem}.h1{font-size:1.75rem}}@media (max-width:991px){.h6{font-size:1rem}.h5{font-size:1.1rem}.h4{font-size:1.2rem}.h3{font-size:1.3rem}.h2{font-size:1.4rem}.h1{font-size:1.5rem}}@media (max-width:767px){.h6{font-size:1rem}.h5{font-size:1.05rem}.h4{font-size:1.1rem}.h3{font-size:1.15rem}.h2{font-size:1.2rem}.h1{font-size:1.25rem}}.g-title{position:relative;margin:var(--g-gap) 0 calc(var(--g-gap) * 2);color:#000;font-weight:bold}.g-title .ch{font-size:var(--g-ti)}.g-title .en{font-size:var(--g-ti-en);display:block;text-transform:uppercase;color:#E50212}.g-title.text-left{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--g-gap);-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.g-h2{font-weight:600;margin:0;line-height:1;font-size:clamp(1.875rem,1.3971rem + 1.9608vw,3.75rem)}.g-h2 > div{position:relative;aspect-ratio:1;padding:0.65rem}.g-h2 > div::before{content:"";position:absolute;display:block;top:-0.65rem;bottom:-0.65rem;right:-0.65rem;left:-0.65rem;width:calc(100% + 1.3rem);aspect-ratio:1;border-radius:50%;border:1px solid #AA9357}.g-h3{position:relative;font-weight:bold;font-size:clamp(1rem,16rem + 1vw,1.375rem)}.g-h4{font-weight:bold;font-size:clamp(1rem,16rem + 1vw,1.125rem)}@media (max-width:767px){.g-h2 > div{padding:0.5rem}.g-h2 > div::before{top:-0.25rem;bottom:-0.25rem;right:-0.25rem;left:-0.25rem;width:calc(100% + 0.5rem)}}.btn-main,.btn-more{font-weight:bold;color:#fff;background-color:#E50212;border-radius:26px;height:52px;line-height:52px;width:170px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.5rem;border-style:solid;border-width:1px;border:0;position:relative;text-align:center;padding:0 10px;-webkit-transition:0.3s var(--ease);transition:0.3s var(--ease);overflow:hidden;z-index:1;text-transform:uppercase;-webkit-transition:letter-spacing 0.3s ease 0.1s,gap 0.3sease;transition:letter-spacing 0.3s ease 0.1s,gap 0.3sease}.btn-main span,.btn-more span{-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease,-webkit-transform 0.5s ease;position:relative;display:block;width:30px;height:1px;background:#fff;z-index:10;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:width 0.3s ease;transition:width 0.3s ease}.btn-main span::before,.btn-more span::before{content:"";display:block;position:absolute;right:0;top:-4px;width:9px;height:1px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;background:#fff;-webkit-transition:width 0.3s ease;transition:width 0.3s ease}.btn-main.white,.btn-more.white{font-weight:bold;color:#E50212;background-color:transparent;border-radius:26px;height:52px;line-height:52px;width:170px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.5rem;border-style:solid;border-width:1px;border:0;position:relative;text-align:center;padding:0 10px;-webkit-transition:0.3s var(--ease);transition:0.3s var(--ease);overflow:hidden;z-index:1;text-transform:uppercase;-webkit-transition:letter-spacing 0.3s ease 0.1s,gap 0.3sease;transition:letter-spacing 0.3s ease 0.1s,gap 0.3sease;border:1px solid #E50212}.btn-main.white span,.btn-more.white span{background:#E50212}.btn-main.white span::before,.btn-more.white span::before{background-color:#E50212}.btn-main:hover,.btn-more:hover{color:#fff;letter-spacing:1px}.btn-main:hover span,.btn-more:hover span{width:40px}.btn-more.white:hover{color:#000}@media (max-width:991px){.btn-main,.btn-more{font-size:0.875rem;gap:0.5rem;height:40px;line-height:38px;border-radius:20px;width:140px}.btn-main.white,.btn-more.white{height:40px;line-height:38px;border-radius:20px;width:140px}}.btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;padding-top:2rem;padding-bottom:2rem}.btn-wrap-center{padding-top:2rem;padding-bottom:2rem;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}.btn-wrap-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:1rem;padding-top:2rem;padding-bottom:2rem}@media screen and (max-width:991px){.btn-wrap,.btn-wrap-center,.btn-wrap-right{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;padding-top:1rem;padding-bottom:1rem}}.system-info{text-align:center;margin:0 auto;line-height:2;padding:8vh 0}.system-info i{font-size:1.5rem;display:block;margin:0 auto 10px}@media only screen and (max-width:767px){.system-info{font-size:0.875rem}}.g-txt{font-size:var(--g-txt);line-height:calc(var(--g-txt) * 2);color:#333}.banner-txt{position:absolute;z-index:2;width:90%;top:50%;color:#fff;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-shadow:0 0 10px rgba(0,0,0,0.3)}.banner-txt .g-title{margin:0;color:#fff;font-size:clamp(1.875rem,1.3971rem + 1.9608vw,3.75rem)}.banner-txt .txt{margin:50px 5% 0;line-height:2;font-size:clamp(1rem,0.9044rem + 0.3922vw,1.375rem);letter-spacing:3px}.banner-txt p.txt{position:relative;margin:100px 5% 0;letter-spacing:0;background:rgb(209,158,62);background:-webkit-gradient(linear,left bottom,left top,from(rgb(209,158,62)),color-stop(50%,rgb(243,217,162)),to(rgb(209,158,62)));background:linear-gradient(0deg,rgb(209,158,62) 0%,rgb(243,217,162) 50%,rgb(209,158,62) 100%);color:transparent;-webkit-background-clip:text;background-clip:text}.banner-txt p.txt::after{content:"";width:1px;height:50%;position:absolute;top:calc(100% + 10px);right:50%;background:rgb(209,158,62);display:block}.p-banner{overflow:hidden;position:relative;z-index:0;aspect-ratio:1920/470}.p-banner img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;left:0%}.p-banner .banner-txt{top:50%;left:50%;-webkit-writing-mode:unset;-ms-writing-mode:unset;writing-mode:unset;text-align:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.banner-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.banner-wrap .p-banner-left{overflow:hidden}.banner-wrap .p-banner-left img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;max-width:unset !important}.banner-wrap .p-banner-left .banner-txt{display:grid;place-items:center;place-content:center;top:40%;height:100%}.banner-wrap .p-banner-left .banner-txt .g-h2{margin-right:10%}.banner-wrap .p-banner-left .banner-txt .txt{margin:0}.banner-wrap .p-banner-left .banner-txt p.txt{margin:0}.banner-wrap .right-box{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 calc((100% - 1300px) / 2) 0 8%}.banner-wrap .right-box img{border-radius:10px}.banner-wrap .right-box .g-title{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;letter-spacing:10px;font-size:clamp(1.875rem,1.3971rem + 1.9608vw,3.75rem)}@media only screen and (max-width:1366px){.banner-wrap .right-box{padding:2rem}.banner-wrap .p-banner-left img{height:auto;width:100%}}@media only screen and (max-width:1199px){.banner-wrap .p-banner-left img{height:auto;width:100%}}@media only screen and (max-width:991px){.p-banner{aspect-ratio:800/470}.banner-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.banner-wrap .p-banner-left{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;aspect-ratio:1}.banner-wrap .p-banner-left img{height:100%}.banner-wrap .p-banner-left .banner-txt{top:50%}.banner-wrap > .right-box{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.banner-wrap > .right-box .box__txt{margin-top:2rem}}#store .right-box img{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:2rem}#store .right-box .box__txt{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 170px);flex:0 0 calc(100% - 170px);border-left:3px solid #E50212;padding:0 0 0 1rem;gap:0}#store .right-box .box__txt .g-h3{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}#store .right-box .box__txt .g-txt{font-size:0.9375rem}@media only screen and (max-width:1366px){#store .right-box{padding:5% 3rem}#store .right-box .box__txt{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:10px}}