.header[data-v-dc7e4fa8]{position:fixed;width:100%;z-index:999}.header-container[data-v-dc7e4fa8]{align-items:center;background:#fff;left:0;position:fixed;position:relative;top:0;width:100%}@media screen and (min-width:1401px){.header-container[data-v-dc7e4fa8]{height:90px;padding:0 450px 0 35px}}@media screen and (min-width:1101px) and (max-width:1400px){.header-container[data-v-dc7e4fa8]{height:90px;padding:0 32vw 0 1.4vw}}@media screen and (min-width:768px) and (max-width:1100px){.header-container[data-v-dc7e4fa8]{height:80px;padding:0 260px 0 20px}}@media screen and (max-width:767px){.header-container[data-v-dc7e4fa8]{height:50px;padding:0 0 0 10px}}@media screen and (min-width:1401px){.header-logo[data-v-dc7e4fa8]{margin-top:-10px;max-width:215px}}@media screen and (min-width:768px) and (max-width:1400px){.header-logo[data-v-dc7e4fa8]{max-width:200px}}@media screen and (max-width:767px){.header-logo[data-v-dc7e4fa8]{max-width:150px}}@media screen and (max-width:1100px){.header-menu[data-v-dc7e4fa8]{cursor:pointer;margin:auto;padding:10px;position:absolute;right:0;top:0;width:auto;z-index:99999}}@media screen and (min-width:768px) and (max-width:1100px){.header-menu[data-v-dc7e4fa8]{padding:15px 10px}}@media screen and (max-width:1100px){.header-menu-btn[data-v-dc7e4fa8]{display:inline-block;height:28px;position:relative;transition:all .4s;width:35px}}@media screen and (min-width:768px) and (max-width:1100px){.header-menu-btn[data-v-dc7e4fa8]{height:45px;width:60px}}.header-menu-btn span[data-v-dc7e4fa8]{pointer-events:none}@media screen and (max-width:1100px){.header-menu-btn span[data-v-dc7e4fa8]{background-color:#c01543;display:inline-block;height:2px;left:0;position:absolute;transition:all .4s;width:100%}.header-menu-btn .t[data-v-dc7e4fa8]{top:0}.header-menu-btn .m[data-v-dc7e4fa8]{top:50%;transform:translateY(-50%)}.header-menu-btn .b[data-v-dc7e4fa8]{bottom:0}}.header-menu-btn.active .t[data-v-dc7e4fa8]{transform:translateY(9.5px) rotate(-135deg)}@media screen and (min-width:768px) and (max-width:1100px){.header-menu-btn.active .t[data-v-dc7e4fa8]{top:11px}}@media screen and (max-width:767px){.header-menu-btn.active .t[data-v-dc7e4fa8]{top:3px}}@media screen and (max-width:1100px){.header-menu-btn.active .m[data-v-dc7e4fa8]{opacity:0}}.header-menu-btn.active .b[data-v-dc7e4fa8]{transform:translateY(-9.5px) rotate(135deg)}@media screen and (min-width:768px) and (max-width:1100px){.header-menu-btn.active .b[data-v-dc7e4fa8]{bottom:11px}}@media screen and (max-width:767px){.header-menu-btn.active .b[data-v-dc7e4fa8]{bottom:3px}}.header-nav[data-v-dc7e4fa8]{position:relative;width:100%}@media screen and (min-width:1401px){.header-nav[data-v-dc7e4fa8]{max-width:550px}}@media screen and (min-width:1101px) and (max-width:1400px){.header-nav[data-v-dc7e4fa8]{max-width:460px}}@media screen and (min-width:768px) and (max-width:1100px){.header-nav[data-v-dc7e4fa8]{max-width:100%}}@media screen and (max-width:1100px){.header-nav[data-v-dc7e4fa8]{overflow-y:auto;position:fixed;right:0;top:0;transform:translate(140%);transition:all .5s;z-index:9999}.header-nav.open[data-v-dc7e4fa8]{transform:translate(0)}}@media screen and (min-width:1101px){.header-nav-list[data-v-dc7e4fa8]{height:90px;margin:0 -20px;text-align:center}}@media screen and (min-width:768px) and (max-width:1100px){.header-nav-list[data-v-dc7e4fa8]{background:#fff;flex-direction:column;height:600px;justify-content:flex-start;padding-top:50px;width:100vw;z-index:9999}}@media screen and (max-width:767px){.header-nav-list[data-v-dc7e4fa8]{background:#fff;flex-direction:column;height:550px;justify-content:flex-start;padding-top:50px;width:100vw;z-index:9999}}@media screen and (min-width:1101px){.header-nav-list[data-v-dc7e4fa8]:after,.header-nav-list[data-v-dc7e4fa8]:before{content:"";display:table}.header-nav-list[data-v-dc7e4fa8]:after{clear:both}.header-nav-list li[data-v-dc7e4fa8]{align-items:center;display:flex;height:90px;position:relative;text-align:center;top:0}}@media screen and (max-width:1100px){.header-nav-list li[data-v-dc7e4fa8]{text-align:center;width:100%}}@media screen and (min-width:1101px) and (max-width:1400px){.header-nav-list li[data-v-dc7e4fa8]:not(:last-child){margin-right:1.2vw}}@media screen and (min-width:1101px){.header-nav-list li[data-v-dc7e4fa8]:hover:before{background:#c01543;bottom:0;content:"";height:6px;left:50%;margin-left:-35px;position:absolute;width:70px}.header-nav-list li a[data-v-dc7e4fa8]{align-items:center;color:#232323;display:flex;padding:14px 0}}@media screen and (max-width:1100px){.header-nav-list li a[data-v-dc7e4fa8]{color:#c01543;display:block;padding:10px 0;width:100%}}@media screen and (min-width:1101px){.header-nav-list li .label01[data-v-dc7e4fa8]{display:block}}@media screen and (max-width:1100px){.header-nav-list li .label01[data-v-dc7e4fa8]{display:none}}@media screen and (min-width:1101px){.header-nav-list li .label02[data-v-dc7e4fa8]{display:none}}@media screen and (max-width:1100px){.header-nav-list li .label02[data-v-dc7e4fa8]{color:#232323;font-size:2rem}}@media screen and (min-width:1101px){.header-nav-list li .label03[data-v-dc7e4fa8]{padding-bottom:14px;padding-left:25px;padding-top:14px}}@media screen and (max-width:1100px){.header-nav-list li .label03[data-v-dc7e4fa8]{color:#232323;font-size:1.6rem}.header-nav-list li .label04[data-v-dc7e4fa8]{color:#232323;font-size:2rem}}@media screen and (min-width:1101px){.header-nav-list li ul[data-v-dc7e4fa8]{left:-7px;position:absolute;top:90px;z-index:9999}.header-nav-list li ul li[data-v-dc7e4fa8]{height:0;overflow:hidden;transition:.4s;width:100%}.header-nav-list li ul li[data-v-dc7e4fa8]:nth-of-type(odd){background:#efefef}.header-nav-list li ul li[data-v-dc7e4fa8]:nth-of-type(2n){background:#efe1e6}.header-nav-list li ul li a[data-v-dc7e4fa8]{padding-left:25px;text-align:left;width:305px}.header-nav-list li ul li[data-v-dc7e4fa8]:hover:before{left:20%}.header-nav-list li:hover ul li[data-v-dc7e4fa8]{height:auto;overflow:visible}.header-nav-list li:hover ul li ul li[data-v-dc7e4fa8]{height:0;overflow:hidden}}@media screen and (max-width:1100px){.header-nav-list li ul[data-v-dc7e4fa8]{margin-top:3px}}@media screen and (min-width:1101px){.header-nav-list li ul li ul[data-v-dc7e4fa8]{left:101%;top:5px;width:305px}.header-nav-list li ul li ul li[data-v-dc7e4fa8]{height:0;overflow:hidden;transition:.4s}.header-nav-list li ul li ul li[data-v-dc7e4fa8]:nth-child(odd){background:#efe1e6}.header-nav-list li ul li ul li[data-v-dc7e4fa8]:nth-child(2n){background:#efefef}.header-nav-list li ul li:hover ul li[data-v-dc7e4fa8]{height:55px;overflow:visible}}.header-lang[data-v-dc7e4fa8]{display:flex;flex-direction:row-reverse;max-width:270px;position:absolute;right:0;top:0;width:100%}@media screen and (min-width:768px) and (max-width:1100px){.header-lang[data-v-dc7e4fa8]{right:80px}}@media screen and (max-width:767px){.header-lang[data-v-dc7e4fa8]{right:55px}}.header-lang .lang-item a[data-v-dc7e4fa8]{align-items:center;color:#fff;display:flex;justify-content:center;z-index:999}@media screen and (min-width:1101px){.header-lang .lang-item a[data-v-dc7e4fa8]{height:90px;width:90px}}@media screen and (min-width:768px) and (max-width:1100px){.header-lang .lang-item a[data-v-dc7e4fa8]{height:80px;width:80px}}@media screen and (max-width:767px){.header-lang .lang-item a[data-v-dc7e4fa8]{height:50px;width:45px}}.header-lang .lang-item-th a[data-v-dc7e4fa8]{background:#cbcbcb}.header-lang .lang-item-en a[data-v-dc7e4fa8]{background:#c01543}.header-lang .lang-item-jp a[data-v-dc7e4fa8],.footer[data-v-6fd4f3da]{background:#232323}.footer[data-v-6fd4f3da] *{color:#fff}@media screen and (min-width:1101px){.footer-wrapper[data-v-6fd4f3da]{padding:70px 100px}}@media screen and (min-width:768px) and (max-width:1100px){.footer-wrapper[data-v-6fd4f3da]{padding:50px 30px!important}}@media screen and (max-width:767px){.footer-wrapper[data-v-6fd4f3da]{padding:30px 20px!important}}@media screen and (min-width:768px){.footer-nav[data-v-6fd4f3da]{align-items:unset}}@media screen and (max-width:767px){.footer-nav[data-v-6fd4f3da]{align-items:baseline;display:flex;text-align:left}}@media screen and (min-width:768px){.footer-nav-block[data-v-6fd4f3da]{width:33%}}@media screen and (max-width:767px){.footer-nav-block[data-v-6fd4f3da]{display:inline-block;vertical-align:top;width:32%}}.footer-nav-block-head[data-v-6fd4f3da]{display:block}@media screen and (min-width:768px){.footer-nav-block-head[data-v-6fd4f3da]{font-size:2rem;padding-bottom:20px}}@media screen and (max-width:767px){.footer-nav-block-head[data-v-6fd4f3da]{font-size:1.5rem;padding-bottom:15px}}@media screen and (min-width:768px){.footer-nav-block-links[data-v-6fd4f3da]{padding-bottom:20px}}.footer-nav-block-links-head[data-v-6fd4f3da]{font-weight:700;padding-bottom:20px}@media screen and (min-width:768px){.footer-nav-block-links-head[data-v-6fd4f3da]{font-size:1.6rem}}@media screen and (max-width:767px){.footer-nav-block-links-head[data-v-6fd4f3da]{font-size:1.3rem}}@media screen and (min-width:768px){.footer-nav-block-links-item[data-v-6fd4f3da]{font-size:1.6rem;letter-spacing:1px}}.footer-nav-block-links-item a[data-v-6fd4f3da]{color:#c6c6c6;display:block;padding-bottom:8px}.footer-company[data-v-6fd4f3da]{padding-top:15px}@media screen and (min-width:768px){.footer-company-name[data-v-6fd4f3da]{font-size:2rem;padding-bottom:20px}}@media screen and (max-width:767px){.footer-company-name[data-v-6fd4f3da]{font-size:1.6rem;padding-bottom:10px}}.footer-company-add[data-v-6fd4f3da]{color:#c6c6c6}@media screen and (min-width:768px){.footer-company-add[data-v-6fd4f3da]{letter-spacing:2px;line-height:1.6;padding-bottom:10px}}@media screen and (max-width:767px){.footer-company-add[data-v-6fd4f3da]{letter-spacing:1.5px;line-height:1.4;padding-bottom:5px}}@media screen and (min-width:768px){.footer-company-num[data-v-6fd4f3da]{font-size:1.6rem;letter-spacing:2px}}@media screen and (max-width:767px){.footer-company-num[data-v-6fd4f3da]{font-size:1.4rem;letter-spacing:1.8px;padding-left:31px;text-indent:-31px}}.footer-copy[data-v-6fd4f3da]{align-items:center;background:#000;display:flex;justify-content:center;letter-spacing:1px}@media screen and (min-width:768px){.footer-copy[data-v-6fd4f3da]{height:90px}}@media screen and (max-width:767px){.footer-copy[data-v-6fd4f3da]{height:60px}}
