html{scroll-behavior:smooth}body,button{font-family:Montserrat,Noto Sans JP,sans-serif}details summary{font-weight:700;font-size:calc(14px + .390625vw);cursor:pointer}details[open] summary{position:absolute;left:0;font-weight:700;font-size:calc(14px + .390625vw);color:#00f}details[open]{position:relative}details[open] div{margin-top:3rem}:root{--h: 33;--s: 90%;--l: 90%;--headers-color: #313132;--page-padding: 1rem 5rem;--page-padding-tablet: 1rem 2rem;--hero-height: 80vh;--card-width: 9.5rem;--local-nav-size: 18vw;--font-size-usual: calc(11px + .390625vw);--font-size-small: calc(9px + .390625vw);--font-size-smaller: calc(7px + .390625vw);--font-size-micro: calc(5px + .390625vw);color:#213547;background-color:#fff;--bg-ambassador-blue-100: #f2f2f4;--bg-ambassador-blue-200: #dddee1;--bg-ambassador-blue-300: #b4b8bf;--bg-ambassador-blue-400: #808796;--bg-ambassador-blue-500: #0b345b;--bg-ambassador-blue-600: #0a2d4f;--bg-ambassador-blue-700: #082540;--bg-ambassador-blue-800: #061a2e;--color-ambassador-blue-100: #f2f2f4;--color-ambassador-blue-200: #dddee1;--color-ambassador-blue-300: #b4b8bf;--color-ambassador-blue-400: #808796;--color-ambassador-blue-500: #0b345b;--color-ambassador-blue-600: #0a2d4f;--color-ambassador-blue-700: #082540;--color-ambassador-blue-800: #061a2e;--border-color-ambassador-blue-100: #f2f2f4;--border-color-ambassador-blue-200: #dddee1;--border-color-ambassador-blue-300: #b4b8bf;--border-color-ambassador-blue-400: #808796;--border-color-ambassador-blue-500: #0b345b;--border-color-ambassador-blue-600: #0a2d4f;--border-color-ambassador-blue-700: #082540;--border-color-ambassador-blue-800: #061a2e}h1,h2,h3,h4,h6{font-weight:unset;margin:0;padding:0;color:#000}h5{font-weight:unset;margin:0;padding:0}h1{font-size:calc(32px + .390625vw);font-weight:700;padding:.5rem 0 2rem}p{margin:0}h2{font-size:calc(28px + .390625vw);font-weight:600}.content ul{padding-left:1.5rem}h3{font-size:calc(20px + .390625vw);font-weight:600;color:#000;border-left:9px solid var(--bg-ambassador-blue-300);padding-left:1rem}h4,h5{font-size:calc(14px + .390625vw);font-weight:500}.custom-video-flex{display:flex;justify-content:center}.custom-video-flex iframe{height:27vw;width:80%}figure{margin:0}.explanation img{width:100%}.explanation{font-size:calc(11px + .390625vw);line-height:1.6}.explanation figcaption{text-align:center;font-size:calc(9px + .390625vw)}.usercase-content .image-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}.usercase-content .image-container .single-image{flex:1;margin:0}.usercase-content .image-container img{max-width:100%;height:auto}.usercase-content .image-container .double-image{flex:2}.modal-button{cursor:pointer;background-color:unset}@media (max-width: 768px){.usercase-content .image-container{flex-direction:column;align-items:center}.usercase-content .image-container .single-image,.usercase-content .image-container .double-image{max-width:100%}}.section-wrapper>div>div:not(.sample-box,.image-text-flexbox,.dynamic-image-text-flexbox,.screenshot-container,.gloves,.modal,.image-container){display:flex;flex-direction:column;flex:50%;justify-content:space-between}.section-wrapper div figure{flex:50%}.section-wrapper div figure img{width:100%}.spec-list li{padding-bottom:.5rem;word-break:keep-all}.section-container img{width:auto;max-width:100%}.page-content{margin-left:var(--local-nav-size);padding:1px 16px}.goToMain{font-weight:500;font-size:calc(8px + .390625vw)}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 0px)!important}.hero-image{width:100%;max-height:100%;object-fit:cover;aspect-ratio:2 / 1}.section-container{display:flex;gap:2rem;padding:0 0 4rem;flex-direction:column}.section-white-container{background:#fff;display:flex;gap:5rem;padding:3rem;flex-direction:row;border-radius:14px;-webkit-box-shadow:0px 1px 2px 0px rgba(60,64,67,.3),0px 1px 3px 1px rgba(60,64,67,.15);-moz-box-shadow:0px 1px 2px 0px rgba(60,64,67,.3),0px 1px 3px 1px rgba(60,64,67,.15);box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}div.svelte-lightbox-body{max-height:85vh!important}div.svelte-lightbox-body>*,div.svelte-lightbox-body,div.svelte-lightbox-main{width:100%!important}div.svelte-lightbox-main{max-width:fit-content!important}div.svelte-lightbox-header{margin-right:2rem!important}div.svelte-lightbox-footer{padding-left:1rem!important;font-size:calc(18px + .390625vw)!important}.thumb{width:100%}a{font-weight:500;color:#000}a:hover{color:#000}header a{text-decoration:none}header li:has(a.active):after{content:"";position:absolute;bottom:0;left:1.5rem;right:1.5rem;height:4px;background-color:var(--bg-ambassador-blue-500)}ul{margin:0;padding:0}body{margin:0;min-height:100vh}#app{margin:0 auto}.image-text-flexbox,.dynamic-image-text-flexbox{display:flex;flex-direction:row;gap:2rem;align-items:center}.image-text-flexbox img{width:auto}.dynamic-image-text-flexbox img{width:30vw}.dynamic-image-text-flexbox .iframe{width:100%;height:30vw}.viewMore{font-weight:600}.viconTop{margin:0 auto;display:flex}hr{width:100%}.relatedLinks-overflowedText{margin:0}.description-list{display:flex;flex-direction:column;gap:.1rem;margin:.5rem 0}.description-list dd a{padding:0}.description-sublist{display:flex;flex-direction:column;gap:.1rem;margin:0}.description-list dd,.description-sublist dd{margin-inline-start:20px}.faceware-system,.faceware-price,.faceware-support{min-height:0!important;border-bottom:none}.faceware-platform,.faceware-analysis,.faceware-retargeting,.faceware-camerasystem,.faceware-sub-price,.faceware-catalog,.faceware-manual,.faceware-tips,.faceware-kaigai{border-top:none!important;padding:0rem 0 2rem 2rem!important;min-height:0!important}.faceware-faq{gap:2rem!important}.faceware-sub-portal,.faceware-sub-tradesoft,.faceware-sub-tradecamera,.faceware-sub-academicsoft,.faceware-sub-academiccamera,.faceware-sub-rentalsoft,.faceware-sub-rentalhard{border-top:none!important;padding:0 0 0 4rem!important;min-height:0!important}.relatedLinks-figcaption{padding:15px;display:flex;flex-direction:column;align-items:baseline;gap:.5rem;font-size:clamp(11px,calc(13px + (36 - 20) * (100vw - 768px) / (1920 - 768)),14px);text-align:left;background-color:#fff;border-radius:0 0 8px 8px}.relatedLinks-image{border-radius:8px 8px 0 0;cursor:pointer;display:block;max-height:240px;height:185px;width:auto;object-fit:contain}.relatedLinks-figure{margin:0;width:inherit;-webkit-box-shadow:0px 1px 2px 0px rgba(60,64,67,.3),0px 1px 3px 1px rgba(60,64,67,.15);-moz-box-shadow:0px 1px 2px 0px rgba(60,64,67,.3),0px 1px 3px 1px rgba(60,64,67,.15);box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326;border-radius:8px;height:100%}.relatedLinks-linkTitle{margin:0;font-weight:700;font-size:clamp(16px,calc(18px + (36 - 20) * (100vw - 768px) / (1920 - 768)),24px)}.relatedLinks-cardList{display:flex;gap:2rem;justify-content:center;align-content:center;list-style:none;margin:2vh 0;padding:0 1rem 1.5vh 1rem;overflow:hidden;margin-top:2rem}.relatedLinks-card{width:15.5rem}.relatedLinks-card:last-child{margin-right:0}.relatedLinks-link{text-decoration:none;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:10px}table{font-size:clamp(11px,calc(14px + (36 - 20) * (100vw - 768px) / (1920 - 768)),15px);display:block;max-width:-moz-fit-content;max-width:fit-content;overflow-x:auto}.pageContent{position:relative;padding:1rem 8rem}.sidebar-item{font-size:calc(11px + .390625vw);padding:10px 50px 10px 0;text-decoration:none;width:fit-content}.sidebar-item:hover,.sidebar-item.active{background-color:#e5e5e5;width:fit-content;padding-right:20px;margin-left:-20px;padding-left:20px}.relatedLinks{overflow:hidden;padding:2rem 0;background-color:var(--bg-ambassador-blue-200);margin:5rem 0 0;text-align:center;width:100%}.article-content{display:flex;gap:2rem;flex-wrap:wrap;flex-direction:column;margin-bottom:1rem;align-items:baseline;font-size:calc(11px + .390625vw)}.article-content img{width:auto;height:auto;max-width:100%;max-height:65vh}.hero-image-container{max-height:105vh;overflow:hidden;display:flex;justify-content:center;align-items:center;border-radius:15px}.sample-box{display:flex;flex-direction:row;align-items:center;gap:5rem;justify-content:unset}.gsc-search-box,.gsc-input table{max-width:none!important;overflow-x:unset!important}.gsc-search-button{cursor:pointer!important}.gsc-control-cse{font-family:Montserrat,Noto Sans JP,sans-serif!important;padding:1em 1em 0!important}.search-container{width:85%!important}.gsc-search-button-v2{padding:6px 13px!important}table.gsc-search-box td.gsc-input{padding-top:2px!important}abbr{cursor:help}abbr:hover{color:red}details[open] summary~*{animation:sweep .5s ease-in-out}.flexbox video{width:55%}.promo-container{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;max-width:1000px;padding:20px;text-align:center;border:1px solid #213547;width:100%;align-self:center}.promo-header{font-size:1.5em;color:#213547;margin-bottom:20px}.promo-subheader{font-size:1.2em;color:#213547;margin-bottom:10px;white-space:nowrap}.promo-text{font-size:1em;color:#213547;line-height:1.5;margin-bottom:20px}.promo-list{text-align:left;margin-bottom:20px;color:#213547}.promo-list li{margin-bottom:10px}.promo-price{font-size:1.2em;color:#213547;margin-bottom:20px}.promo-discount{font-size:1.3em;color:red;font-weight:700}.news-info-content,.article-info-content{background:#fff;border-radius:5px;box-shadow:0 2px 10px #0000001a;max-width:1000px;padding:40px;width:100%;align-self:center;font-size:1em;color:#213547;line-height:1.5}.news-info-content p,.article-info-content p{margin:inherit}.news-info-highlight{background-color:#f0f8ff;padding:15px;border-left:5px solid #4682b4;margin:20px 0}.news-info-contact{margin-top:30px;padding-top:15px;border-top:1px solid #ddd}.news-info-contact p{margin:revert}.contact-email a{font-weight:700}.geppei-flex-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px}.geppei-flex-section{flex:1 1 400px;background-color:#fff;border-radius:10px;padding:20px;box-shadow:0 4px 6px #0000001a}.geppei-flex-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.geppei-flex-video-container video{position:absolute;top:0;left:0;width:100%;height:100%}.geppei-flex img{max-width:100%;height:auto;border-radius:5px}@media (max-width: 768px){.geppei-flex-container{flex-direction:column}.geppei-flex-section{flex:1 1 300px;width:fit-content;align-self:center;padding:10px}h4{font-size:calc(13px + .390625vw)}}.geppei-container{margin:0 auto}.geppei-container-many{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px}.geppei-container-many .geppei-image-item{min-width:200px;text-align:center;background-color:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;padding:10px;transition:transform .3s ease;flex:0 0 calc(33.33% - 6.67px);box-sizing:border-box}.geppei-container-many .geppei-uneven-vertical-image-item{flex:0 0 26%}.geppei-container-many .geppei-uneven-horizontal-image-item{flex:0 0 calc(46% - 6.67px)}.geppei-image-row{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}.geppei-image-item-wide{flex:1.35;min-width:200px;text-align:center;background-color:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;padding:10px;transition:transform .3s ease}.geppei-image-item{flex:1;min-width:200px;text-align:center;background-color:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;padding:10px;transition:transform .3s ease}.geppei-image{max-width:100%;height:auto;border-radius:5px}.geppei-image-caption{font-size:.8em}@media (max-width: 600px){.promo-header,.promo-subheader{font-size:1.2em}.geppei-image-caption{font-size:1em}.promo-price{font-size:.9em}.promo-discount{font-size:1.1em}.news-info-content,.article-info-content{padding:10px;width:100%;font-size:1.1em}}@media (max-width: 1000px){.promo-container{width:95%}.geppei-flex-container{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;flex-direction:column;align-items:center}.geppei-flex-section{width:fit-content}}@keyframes sweep{0%{opacity:0;margin-left:-10px}to{opacity:1;margin-left:0}}@media screen and (max-width: 700px){.geppei-container-many .geppei-image-item{flex:0 0 calc(50% - 5px)}.geppei-image-item,.geppei-image-item-wide{width:100%;max-width:100%}.geppei-image-row{flex-direction:column;align-items:center}.gsc-results-wrapper-overlay{height:120%!important;top:-8%!important}.gsc-modal-background-image{top:-3rem!important}.flexbox video{width:100%}.faceware-sub-portal,.faceware-sub-tradesoft,.faceware-sub-tradecamera,.faceware-sub-academicsoft,.faceware-sub-academiccamera,.faceware-sub-rentalsoft,.faceware-sub-rentalhard{border-top:none!important;padding:0!important;min-height:0!important}.dynamic-image-text-flexbox .iframe{width:100%;height:80vw}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 5px)!important}.dynamic-image-text-flexbox{flex-direction:column}.custom-video-flex iframe{height:36vw;width:80%}.sample-box{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:2rem}.spec-list li{padding-bottom:.5rem;word-break:break-word}.dynamic-image-text-flexbox img{width:100%}.sidebar-item{padding:.5rem 17px}.pageContent{padding:1rem}.page-content{margin-left:0;border-top:2px solid black;padding-top:1rem}}@media screen and (max-width: 450px){.geppei-container-many .geppei-image-item{flex:1}}@media (max-width: 800px){.section-container,.section-white-container{flex-direction:column}.section-white-container{padding:1rem}}@media screen and (max-width: 1000px){.image-text-flexbox{flex-direction:column}.image-text-flexbox img{height:auto;width:100%}}@media screen and (min-width: 700px) and (max-width: 1200px){.flexbox video{width:85%}.pageContent{position:relative;padding:1rem}.sidebar-item{padding:0 50px 5px 0;font-size:calc(10px + .390625vw)}.sidebar-item.active{font-size:calc(10px + .390625vw)}}@media screen and (max-width: 1200px){.news-info-content,.article-info-content{padding:10px;width:auto;font-size:1.1em}.relatedLinks-cardList{flex-direction:column;gap:2rem;justify-content:center;align-items:center}.relatedLinks-cardListMobile{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;margin-top:1rem;list-style-type:none}main{padding-top:3.5rem}h1{padding:0 2rem 2rem}details[open] div{margin-top:4rem}.goToMain{font-weight:500;font-size:calc(12px + .390625vw)}.page-content{padding:1rem 0}.hero-image-container{border-radius:0}.sidebar-item,.sidebar-item.active{font-size:calc(12px + .390625vw)}}.map-image{display:none}@media print{.no-print,.nav,.footer-container,.moon-phase-wrapper,.map{display:none!important}header{justify-content:center!important;gap:2rem!important;flex-direction:row!important}.page-content{margin-left:0!important}.map-image,.section-white-container,.section-wrapper,.container,.section-wrapper>div>div:not(.sample-box,.image-text-flexbox,.dynamic-image-text-flexbox,.screenshot-container,.gloves,.modal){display:block!important}.relatedLinks{margin:1rem 0 0!important;padding:0!important}section:not(.relatedLinks){padding:1rem!important;text-align:center}.sidebar{margin-top:1rem;position:relative!important;display:flex!important;flex-direction:row;width:100vw!important}img{object-fit:contain}}.moon-phase-wrapper.svelte-1tw65m9{position:absolute;left:12.5rem;width:fit-content;padding-bottom:.2rem}.moon-phase-paragraph.svelte-1tw65m9{margin:0;color:#fff;font-size:clamp(11px,calc(13px + (36 - 20) * (100vw - 768px) / (1920 - 768)),14px);font-weight:500;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.moon-phase.svelte-1tw65m9{display:flex;align-items:center;flex-direction:column;justify-content:flex-end;padding-left:5px}.moon-image-container.svelte-1tw65m9{display:flex;justify-content:center;gap:.1rem;padding:.1rem .5rem;flex-direction:row}.moon-image.svelte-1tw65m9{width:3rem}@media only screen and (max-width: 1200px){.moon-phase-paragraph.svelte-1tw65m9{margin:0;color:#fff;font-size:15px;font-weight:500}.moon-image.svelte-1tw65m9{width:2.5rem;height:100%}.moon-phase-wrapper.svelte-1tw65m9{position:absolute;left:7rem;width:fit-content;padding-bottom:.5rem}.moon-phase-paragraph.svelte-1tw65m9{font-size:12px}}.dropbtn.svelte-46kwwx{background-color:#000;color:#fff;padding:16px;font-size:16px;border:none}.dropdown.svelte-46kwwx{position:relative;display:inline-block;align-self:center}.dropdown-content.svelte-46kwwx{display:none;position:absolute;background-color:#f1f1f1;min-width:160px;box-shadow:0 8px 16px #0003;z-index:2}.dropdown-content.svelte-46kwwx a:where(.svelte-46kwwx){color:#000;padding:12px 16px;text-decoration:none;display:block;cursor:pointer}.dropdown-content.svelte-46kwwx a:where(.svelte-46kwwx):hover{background-color:#ddd}.dropdown.svelte-46kwwx:hover .dropdown-content:where(.svelte-46kwwx){display:block}.dropdown.svelte-46kwwx:hover .dropbtn:where(.svelte-46kwwx){background-color:#3e8e41}@media screen and (max-width: 1200px){.dropbtn.svelte-46kwwx{background-color:#3e8e41;color:#fff;padding:12px;font-size:12px;border:none}.dropdown.svelte-46kwwx{position:relative;display:inline-block;align-self:center}.dropdown-content.svelte-46kwwx{display:none;position:absolute;background-color:#f1f1f1;min-width:110px;box-shadow:0 8px 16px #0003;z-index:1}.dropdown-content.svelte-46kwwx a:where(.svelte-46kwwx){color:#000;padding:8px 12px;text-decoration:none;display:block;cursor:pointer}.dropdown.svelte-46kwwx:hover .dropbtn:where(.svelte-46kwwx){background-color:#000}}.search-overlay.svelte-1o03z89{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:none;justify-content:right;align-items:baseline;z-index:1000}.search-overlay.visible.svelte-1o03z89{display:flex}.search-modal.svelte-1o03z89{background-color:#fff;padding:5px;border-radius:8px;width:90%;max-width:400px;max-height:80vh;overflow-y:auto;margin-right:1rem;display:flex;gap:0rem;border-top:13px solid #313132;margin-top:4.2rem;overflow:unset;justify-content:center}button.svelte-1o03z89{padding:0;background-color:#fff;color:#000;border:none;border-radius:4px;cursor:pointer}button.svelte-1o03z89:hover:after{content:"";position:absolute;bottom:0;left:1.5rem;right:1.5rem;height:4px;background-color:var(--bg-ambassador-blue-500)}button.svelte-1o03z89:not(.active):hover{color:inherit}button.svelte-1o03z89 svg:where(.svelte-1o03z89){font-weight:500;height:100%;padding:0 1.2rem;clip-path:url(#squircleClip);display:flex;align-items:center;position:relative}h4.svelte-1o03z89{font-size:calc(12px + .34vw);font-weight:500;padding-left:.8rem;padding-top:.8rem}@media screen and (max-width: 700px){button.svelte-1o03z89{background-color:unset}button.svelte-1o03z89 svg:where(.svelte-1o03z89) path:where(.svelte-1o03z89){fill:#fff}h4.svelte-1o03z89{padding-top:1.3rem}}.mobileHeader.svelte-5pqvpm{position:fixed;left:0;top:0;background:none;padding:0rem 1rem;color:#6b7280;z-index:20;display:flex;flex-direction:row-reverse;width:-webkit-fill-available;width:-moz-available;background-color:#fff}.logoContainer.svelte-5pqvpm{z-index:1;width:fit-content;text-align:center;cursor:pointer;border-radius:.5em;margin:0}.pc.svelte-5pqvpm{height:100%}.pcNavi.svelte-5pqvpm{display:flex;font-size:calc(12px + .390625vw);list-style-type:none;padding:0;margin:0;height:100%}.pcNavi.svelte-5pqvpm li:where(.svelte-5pqvpm){height:100%;display:flex;position:relative}.pcNavi.svelte-5pqvpm li:where(.svelte-5pqvpm):hover:after{content:"";position:absolute;bottom:0;left:1.5rem;right:1.5rem;height:4px;background-color:var(--bg-ambassador-blue-500)}.pcNavi.svelte-5pqvpm li:where(.svelte-5pqvpm) a:where(.svelte-5pqvpm):not(.active):hover{color:inherit}.pcNavi.svelte-5pqvpm li:where(.svelte-5pqvpm) a:where(.svelte-5pqvpm){font-weight:500;height:100%;padding:0 1.2rem;clip-path:url(#squircleClip);display:flex;align-items:center;position:relative}.mobileNavi.svelte-5pqvpm{display:flex;gap:2rem;font-size:calc(12px + .390625vw);list-style-type:none;flex-direction:column;padding:0;margin:0;position:absolute;width:100%;top:50%;left:50%;bottom:unset;transform:translate(-50%,-50%);align-items:center}.mobileNavi.svelte-5pqvpm li:where(.svelte-5pqvpm) button:where(.svelte-5pqvpm){background:none;border:none}.mobileNavi.svelte-5pqvpm li:where(.svelte-5pqvpm) button:where(.svelte-5pqvpm) a:where(.svelte-5pqvpm){color:#fff;font-size:calc(16px + (24 - 16) * (100vw - 320px) / (2560 - 320))}.mobile.svelte-5pqvpm{position:fixed;top:0;right:0;height:100%;border-left:1px solid #aaa;background:#000c;overflow-y:auto;width:100%;z-index:5}svg.svelte-5pqvpm{min-height:24px;transition:transform .3s ease-in-out}svg.svelte-5pqvpm line:where(.svelte-5pqvpm){stroke:#0d3f6e;stroke-width:3;transition:transform .3s ease-in-out}.hamburger.svelte-5pqvpm{right:0;top:1rem;background:none;border:0;padding:0 .5rem;border-radius:10px;color:#6b7280;cursor:pointer;z-index:20}.hamburger.svelte-5pqvpm:hover{color:#374151}.sidebar_show.svelte-5pqvpm svg:where(.svelte-5pqvpm){transform:scale(.7)}.sidebar_show.svelte-5pqvpm #top:where(.svelte-5pqvpm){transform:translate(6px) rotate(45deg)}#topShow.svelte-5pqvpm{transform:translate(6px) rotate(45deg);stroke:#fff}.sidebar_show.svelte-5pqvpm #middle:where(.svelte-5pqvpm){opacity:0}#middleShow.svelte-5pqvpm{stroke:#fff;opacity:0}.sidebar_show.svelte-5pqvpm #bottom:where(.svelte-5pqvpm){transform:translate(-12px,9px) rotate(-45deg)}#bottomShow.svelte-5pqvpm{stroke:#fff;transform:translate(-12px,9px) rotate(-45deg)}header.svelte-5pqvpm{background-color:#fff;color:#000;padding:0 4rem 0 5rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:5rem}.logo.svelte-5pqvpm{width:100%;max-width:100px;height:auto}@media only screen and (max-width: 1150px){header.svelte-5pqvpm{padding:0 2rem}.pcNavi.svelte-5pqvpm li:where(.svelte-5pqvpm){padding:0 1rem}.pcNavi.svelte-5pqvpm li:where(.svelte-5pqvpm) a:where(.svelte-5pqvpm){align-self:center}.logo.svelte-5pqvpm{width:100%;max-width:70px;height:auto}}@media only screen and (max-width: 1200px){.logoContainer.svelte-5pqvpm{margin-left:1rem}.logo.svelte-5pqvpm{width:100%;max-width:70px;height:auto}}@media only screen and (min-width: 1200px) and (max-width: 1366px){.pcNavi.svelte-5pqvpm{font-size:calc(10px + .390625vw)}.pcNavi.svelte-5pqvpm li:where(.svelte-5pqvpm) a:where(.svelte-5pqvpm){padding:0 .5rem}}@media only screen and (max-width: 768px){.mobileHeader.svelte-5pqvpm{padding:0rem 1rem}.hamburger.svelte-5pqvpm{padding:0}}span.svelte-krcbyk,p.svelte-krcbyk{color:#313132}span.svelte-krcbyk{font-weight:600}p.svelte-krcbyk{font-weight:400;line-height:1.7em}.footer-container.svelte-krcbyk{display:grid;grid-template-columns:.7fr .7fr .7fr .7fr 1fr;grid-template-rows:1fr 3fr;gap:0px 0px;grid-template-areas:"companyname companyname companyname companyname companyname" "addresses contacts mainlinks sublinks social";padding:3rem 1rem 1rem 2vw;gap:1rem}.companyname.svelte-krcbyk{font-size:calc(18px + .390625vw);font-weight:600;grid-area:companyname}.addresses.svelte-krcbyk{grid-area:addresses;display:flex;flex-direction:column;justify-content:center}.contacts.svelte-krcbyk{grid-area:contacts;border-right:1px solid black;display:flex;flex-direction:column;justify-content:center}.mainlinks.svelte-krcbyk{grid-area:mainlinks;text-align:left;margin:0 auto;display:flex;flex-direction:column;justify-content:center}.sublinks.svelte-krcbyk{grid-area:sublinks;border-right:1px solid black;display:flex;flex-direction:column;justify-content:center}.social.svelte-krcbyk{grid-area:social;display:flex;justify-content:center;gap:1rem;flex-direction:column;align-items:center}.social-cont.svelte-krcbyk{display:flex;justify-content:center;gap:1rem}.flex-rw.svelte-krcbyk{display:flex;flex-direction:column;gap:1rem;border-top:13px solid #313132;margin-top:auto;background:#f9f7f0}.footer-bottom-wrapper.svelte-krcbyk{border-top:2px solid black;text-align:center;padding:1rem 0}@media only screen and (max-width: 568px){.footer-bottom-wrapper.svelte-krcbyk{text-align:center;width:100%;margin-top:10px}.mainlinks.svelte-krcbyk,.sublinks.svelte-krcbyk{display:flex;flex-direction:column;gap:1rem;text-align:left}.footer-container.svelte-krcbyk{font-size:13px}}@media only screen and (max-width: 320px){.footer-bottom-wrapper.svelte-krcbyk{font-size:1.3em}}@media only screen and (max-width: 768px){.footer-bottom-wrapper.svelte-krcbyk{font-size:16px;line-height:25px}.social.svelte-krcbyk{gap:0;margin-top:1rem}}@media only screen and (max-width: 1200px){.footer-container.svelte-krcbyk{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:.2fr 1fr .8fr .2fr;grid-template-areas:"companyname companyname" "addresses contacts" "mainlinks sublinks" "social social";padding:3rem 2rem 1rem 3rem;column-gap:1rem}.contacts.svelte-krcbyk,.sublinks.svelte-krcbyk{border:none}.companyname.svelte-krcbyk{text-align:center}}.back-to-top.svelte-arm1gb{display:inline-block;background-color:var(--bg-ambassador-blue-300);width:50px;height:50px;text-align:center;border-radius:4px;position:fixed;bottom:30px;right:30px;transition:background-color .3s,opacity .5s,visibility .5s;z-index:10;opacity:1;-webkit-user-select:none;user-select:none;color:#fff}.back-to-top.svelte-arm1gb:after{content:"↑";font-size:2em;line-height:3rem;color:#fff}.back-to-top.svelte-arm1gb:hover{cursor:pointer;background-color:var(--bg-ambassador-blue-500)}.back-to-top.svelte-arm1gb:active{background-color:#555}.back-to-top.hidden.svelte-arm1gb{opacity:0;visibility:hidden}.wrapper.svelte-13f5qwp{display:none;position:fixed;bottom:50px;right:7rem;max-width:345px;width:auto;background:#fff;border-radius:8px;padding:15px 25px 22px;transition:right .3s ease;box-shadow:0 5px 10px #0000001a;z-index:1}.wrapper.svelte-13f5qwp .data:where(.svelte-13f5qwp) p:where(.svelte-13f5qwp){color:#333;font-size:16px}.data.svelte-13f5qwp p:where(.svelte-13f5qwp) a:where(.svelte-13f5qwp){color:#4070f4;text-decoration:none}.data.svelte-13f5qwp p:where(.svelte-13f5qwp) a:where(.svelte-13f5qwp):hover{text-decoration:underline}.wrapper.svelte-13f5qwp .buttons:where(.svelte-13f5qwp){margin-top:16px;width:100%;display:flex;align-items:center;justify-content:space-between}.buttons.svelte-13f5qwp .button:where(.svelte-13f5qwp){border:none;color:#fff;padding:8px 0;border-radius:4px;background:#4070f4;cursor:pointer;width:calc(50% - 10px);transition:all .2s ease}.buttons.svelte-13f5qwp #acceptBtn:where(.svelte-13f5qwp):hover{background-color:#034bf1}
