@keyframes isFadeIn{0%{opacity:0}to{opacity:1}}@keyframes isFadeOut{0%{opacity:1}to{opacity:0}}@keyframes isRotateZ{from{rotate:0deg}to{rotate:360deg}}@keyframes isLoopCircle{0%{opacity:.2;transform:scale(0);transform-origin:center}30%{opacity:.2}100%{opacity:0;transform:scale(1)}}[data-simplebar]{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;position:relative}.simplebar-wrapper{height:inherit;max-height:inherit;max-width:inherit;overflow:hidden;width:inherit}.simplebar-mask{bottom:0;direction:inherit;height:auto !important;left:0;margin:0;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:auto !important;z-index:0}.simplebar-offset{-webkit-overflow-scrolling:touch;bottom:0;box-sizing:inherit !important;direction:inherit !important;left:0;margin:0;padding:0;position:absolute;resize:none !important;right:0;top:0}.simplebar-content-wrapper{-ms-overflow-style:none;box-sizing:border-box !important;direction:inherit;display:block;height:100%;max-height:100%;max-width:100%;overflow:auto;position:relative;scrollbar-width:none;width:auto}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;height:0;width:0}.simplebar-content:before,.simplebar-content:after{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;pointer-events:none;width:100%}.simplebar-height-auto-observer-wrapper{box-sizing:inherit !important;flex-basis:0;flex-grow:inherit;flex-shrink:0;float:left;height:100%;margin:0;max-height:1px;max-width:1px;overflow:hidden;padding:0;pointer-events:none;position:relative;width:100%;z-index:-1}.simplebar-height-auto-observer{box-sizing:inherit;display:block;height:1000%;left:0;min-height:1px;min-width:1px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:1000%;z-index:-1}.simplebar-track{bottom:0;overflow:hidden;pointer-events:none;position:absolute;right:0;z-index:1}[data-simplebar].simplebar-dragging{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-content{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{left:0;min-height:10px;position:absolute;right:0}.simplebar-scrollbar:before{background:#000;border-radius:7px;content:"";left:2px;opacity:0;position:absolute;right:2px;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{bottom:2px;left:2px;right:2px;top:2px}.simplebar-track.simplebar-horizontal{height:11px;left:0}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{bottom:0;left:0;min-height:0;min-width:10px;right:auto;top:0;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{left:0;right:auto}.simplebar-dummy-scrollbar-size{-ms-overflow-style:scrollbar !important;direction:rtl;height:500px;opacity:0;overflow-x:scroll;overflow-y:hidden;position:fixed;visibility:hidden;width:500px}.simplebar-dummy-scrollbar-size>div{height:200%;margin:10px 0;width:200%}.simplebar-hide-scrollbar{-ms-overflow-style:none;left:0;overflow-y:scroll;position:fixed;scrollbar-width:none;visibility:hidden}.c-fvPage{height:-moz-max-content;height:max-content;padding:144rem 0 96rem;position:relative;width:100vw;z-index:0}.c-fvPage__number{height:-moz-max-content;height:max-content;left:-2.24rem;margin:auto;overflow:hidden;position:relative;width:-moz-max-content;width:max-content;z-index:0}.c-fvPage__number .text{color:var(--black4);font-family:var(--en);font-size:clamp(10px,14rem,14rem);height:-moz-max-content;height:max-content;letter-spacing:1.12rem;line-height:180%;transform:translate3d(0, 120%, 0);transition:.6s 0s cubic-bezier(0.87, 0, 0.13, 1) transform;width:-moz-max-content;width:max-content}body[data-status=enter] .c-fvPage__number .text{transform:translate3d(0, 0%, 0)}.c-fvPage__title{height:-moz-max-content;height:max-content;margin:24rem auto 0;overflow:hidden;width:-moz-max-content;width:max-content}.c-fvPage__title .text{color:var(--black4);font-size:40rem;height:-moz-max-content;height:max-content;letter-spacing:8rem;line-height:100%;transform:translate3d(0, 120%, 0);transition:.6s .1s cubic-bezier(0.87, 0, 0.13, 1) transform;width:-moz-max-content;width:max-content}body[data-status=enter] .c-fvPage__title .text{transform:translate3d(0, 0%, 0)}.c-fvPage__en{height:-moz-max-content;height:max-content;margin:24rem auto 0;overflow:hidden;width:-moz-max-content;width:max-content}.c-fvPage__en .text{color:#9fa0a0;font-family:var(--en);font-size:24rem;font-weight:300;height:-moz-max-content;height:max-content;letter-spacing:2.4rem;line-height:100%;transform:translate3d(0, 120%, 0);transition:.6s .2s cubic-bezier(0.87, 0, 0.13, 1) transform;width:-moz-max-content;width:max-content}body[data-status=enter] .c-fvPage__en .text{transform:translate3d(0, 0%, 0)}.c-fvPage__thum{-webkit-clip-path:polygon(0 0, 0% 0, 0% 100%, 0% 100%);clip-path:polygon(0 0, 0% 0, 0% 100%, 0% 100%);height:390rem;margin:48rem auto 0;overflow:hidden;position:relative;width:1260rem;z-index:0}.c-fvPage__thum .img,.c-fvPage__thum .img__inner,.c-fvPage__thum img,.c-fvPage__thum video{height:600rem;width:1260rem}.c-fvPage__thum picture{display:flex}.c-fvPage__thum video,.c-fvPage__thum img{-o-object-fit:cover;object-fit:cover}.c-fvPage__thum::before{background:var(--pink);bottom:0;content:"";height:100%;left:0;margin:auto;position:absolute;right:0;top:0;transform:scale(1, 1);transform-origin:right;width:100%;z-index:10}body[data-status=enter] .c-fvPage__thum::before{transform:scale(0, 1);transition:.6s .7s cubic-bezier(0.87, 0, 0.13, 1) transform}body[data-status=enter] .c-fvPage__thum{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);transition:.6s cubic-bezier(0.87, 0, 0.13, 1) clip-path,.6s cubic-bezier(0.87, 0, 0.13, 1) -webkit-clip-path}.c-fvPage__breadcrumb{margin:8rem auto 0;width:1260rem}:root{--required-red: #ea609e}.cContactForm{width:100%}.cContactForm__row:nth-of-type(1){margin-top:0}.cContactForm__head{align-items:center;display:flex}.cContactForm__head label,.cContactForm__head .cContactForm__label{color:var(--black);font-family:var(--ja);font-weight:400;height:-moz-max-content;height:max-content;line-height:180%}.cContactForm__head .cContactForm__labelRequired{background:var(--required-red);border-radius:50%;display:block;height:6px;min-height:6px;min-width:6px;width:6px}.cContactForm__hidden{-webkit-user-select:none;-moz-user-select:none;opacity:0;pointer-events:none;position:absolute;user-select:none}.cContactForm__agree{display:flex;flex-wrap:wrap;justify-content:center;margin:auto;max-width:100%;width:-moz-max-content;width:max-content}.cContactForm__agree .cErrorMsg{text-align:center;width:100%}.cContactForm__recaptchav2{display:flex;flex-wrap:wrap;justify-content:center;margin:auto;text-align:center}.cContactForm__recaptchav2 .cErrorMsg{text-align:center;width:100%}.cContactForm__notice{color:#3b4346;font-family:var(--ja);text-align:right;width:100%}.cContactForm__notice p{align-items:center;display:flex;font-size:16px;font-weight:400;gap:0 9px;height:-moz-max-content;height:max-content;letter-spacing:1.6px;line-height:180%;margin-left:auto;width:-moz-max-content;width:max-content}.cContactForm__notice p::before{background:var(--pink);border-radius:6px;content:"";display:block;height:6px;width:6px}.cContactForm__submit{display:flex;flex-wrap:wrap;justify-content:center;margin:auto}.cContactForm__submit .cErrorMsg{background:var(--required-red);border-radius:10px;box-sizing:border-box;color:#fdfdfd;font-size:16px;font-weight:500;line-height:200%;margin-top:18px;text-align:center;text-align:center;width:100%}.cContactForm__submit .cErrorMsg:not([data-show="1"]){display:none}.cContactForm__policy{box-sizing:border-box;margin:auto;max-width:800px;width:100%}.cContactForm__policy__lead{color:#3b4346;font-family:var(--ja);font-weight:400;line-height:180%}.cContactForm__policy__txt{color:#3b4346;font-family:var(--ja);font-weight:400;line-height:180%;text-align:justify}.cFieldCheckboies{display:flex;flex-wrap:wrap;gap:15px 40px}.cFieldCheckbox{align-items:center;display:flex;gap:0 7px;height:-moz-max-content;height:max-content;max-width:100%;position:relative;width:-moz-max-content;width:max-content;z-index:0}.cFieldCheckbox .cFieldCheckbox__check{background:#dde1e3;border:1px solid #3b4346;border-radius:2px;box-sizing:border-box;display:flex;height:17px;min-width:17px;overflow:hidden;position:relative;width:17px;z-index:0}.cFieldCheckbox .cFieldCheckbox__check svg,.cFieldCheckbox .cFieldCheckbox__check img{-o-object-fit:cover;height:100%;object-fit:cover;opacity:0;transition:.1s ease opacity;width:100%}.cFieldCheckbox input{display:none}.cFieldCheckbox label{color:var(--black);cursor:pointer;font-family:var(--ja);font-size:16px;font-weight:500;letter-spacing:.64px;line-height:180%;margin-left:-16px;padding-left:16px;position:relative;text-align:justify;z-index:1}.cFieldCheckbox input:checked+.cFieldCheckbox__check img{opacity:1}.cFieldCheckbox:has(label:focus-visible){outline:2px solid var(--green);outline-offset:2px}.cFieldRadios{display:flex;flex-wrap:wrap;gap:15px 40px}.cFieldRadio{align-items:center;display:flex;gap:0 7px;height:-moz-max-content;height:max-content;max-width:100%;opacity:1;position:relative;transition:.2s ease opacity;width:-moz-max-content;width:max-content;z-index:0}.cFieldRadio .cFieldRadio__check{-webkit-user-select:none;-moz-user-select:none;background:#fff;border:solid 1px #fff;border-radius:50%;box-sizing:border-box;display:block;height:14px;pointer-events:none;position:relative;user-select:none;width:14px;z-index:0}.cFieldRadio .cFieldRadio__check::before{background:#fff;border-radius:50%;bottom:0;content:"";height:8px;left:0;margin:auto;position:absolute;right:0;top:0;transform:scale(0);transform-origin:center;transition:.2s ease transform;width:8px;z-index:0}.cFieldRadio input{display:none}.cFieldRadio label{color:#000;cursor:pointer;font-size:14px;line-height:2;margin-left:-14px;padding-left:22px;position:relative;z-index:1}.cFieldRadio input:checked+.cFieldRadio__check::before{transform:scale(1)}.cFieldRadio-white label{color:#fff}.cFieldRadio-white .cFieldRadio__check{background:rgba(255,255,255,0);border:solid 1px #fff}.cFieldRadio-white .cFieldRadio__check::before{background:#fff;height:6px;width:6px}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none;color:#000;font-size:16px;height:100%;padding:0 8px;width:100%}select option[selected][disabled]{display:none}.cFieldSelect{border:solid 1px #000;box-sizing:border-box;height:40px;position:relative;width:300px;z-index:1}.cFieldSelect::after{-webkit-user-select:none;-moz-user-select:none;border-bottom:solid 1px #000;border-right:solid 1px #000;content:"";height:8px;pointer-events:none;position:absolute;right:12px;top:calc(50% - 3px);transform:translateY(-50%) rotate(45deg);user-select:none;width:8px;z-index:1}.cFieldText{width:100%}.cFieldText input{background:var(--white);border:none;border-radius:10px;box-sizing:border-box;color:var(--black);cursor:text;font-family:var(--ja);font-weight:400;height:-moz-max-content;height:max-content;line-height:1.5;width:100%}.cFieldText input::-moz-placeholder{color:#c9cacc;font-family:var(--ja);line-height:1.5}.cFieldText input::placeholder{color:#c9cacc;font-family:var(--ja);line-height:1.5}.cFieldText input:focus-visible{outline:2px solid var(--green);outline-offset:2px}.cFieldText:has(.cErrorMsg[data-show="1"]) input{border:1px solid var(--required-red)}.cFieldTextarea{width:100%}.cFieldTextarea textarea{background:var(--white);border:none;border-radius:10px;box-sizing:border-box;cursor:text;font-family:var(--ja);font-size:18px;font-weight:400;letter-spacing:1.8px;line-height:180%;resize:vertical;width:100%}.cFieldTextarea textarea::-moz-placeholder{color:#c9cacc;font-size:18px;font-weight:400;letter-spacing:1.8px;line-height:180%}.cFieldTextarea textarea::placeholder{color:#c9cacc;font-size:18px;font-weight:400;letter-spacing:1.8px;line-height:180%}.cFieldTextarea textarea:focus-visible{outline:2px solid var(--green);outline-offset:2px}.cFieldTextarea:has(.cErrorMsg[data-show="1"]) textarea{border:1px solid var(--required-red)}.cErrorMsg{color:var(--required-red);font-family:var(--ja);font-size:16px;font-weight:400;letter-spacing:1.6px;line-height:180%;width:100%}.cErrorMsg-log{text-align:center}.cContactForm__log{background:var(--required-red);border-radius:10px;box-sizing:border-box;color:#fdfdfd;font-size:16px;font-weight:500;line-height:200%;margin-top:18px;text-align:center;text-align:center;width:100%}.cContactForm__log:not([data-show="1"]){display:none}.cPrivay{background:#d9dadb;border-radius:5px;margin-top:22px;position:relative;width:100%;z-index:0}.cPrivay__wrap{height:100%;overflow:auto;width:100%}.cPrivay__inner{box-sizing:border-box}.cPrivay__inner p{color:#3b4346;font-family:var(--ja);font-weight:400;line-height:160%;text-align:justify}.cPrivay__inner p:nth-of-type(1),.cPrivay__inner p:nth-of-type(2){margin-top:0}.cPrivay__inner p.head{color:#3b4346;font-family:var(--ja);font-weight:500;line-height:180%}.cPrivay__scrollbar{-webkit-aspect-ratio:1/1;aspect-ratio:1/1;bottom:0;margin:auto;pointer-events:none;position:absolute;right:0;top:0;width:auto;z-index:0}.cPrivay__scrollbar .range{bottom:0;height:11px;left:0;margin:auto;pointer-events:auto;position:absolute;right:0;top:0;width:100%;z-index:0}.cPrivay__scrollbar .range::before{background:var(--black);bottom:0;content:"";height:1px;left:0;margin:auto;position:absolute;right:0;top:0;width:calc(100% - 11px);z-index:0}.cPrivay__scrollbar input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(255,255,255,0);height:100%;position:relative;width:100%;z-index:1}.cPrivay__scrollbar input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--black);border:solid .5px var(--black);border-radius:11px;box-shadow:none;box-sizing:border-box;height:11px;width:11px}.cPrivay__scrollbar input::-moz-range-thumb{background:var(--black);border:solid .5px var(--black);border-radius:11px;box-shadow:none;box-sizing:border-box;height:11px;width:11px}.p-contact__from{box-sizing:border-box;margin:auto;width:100%}.simplebar-scrollbar{background:var(--gray);border-radius:10px;overflow:hidden;padding:1px 0;top:0px}.simplebar-scrollbar::before{background:green;bottom:0;height:11px !important;left:0;margin:auto;opacity:1 !important;right:0;top:0;width:100%;width:11px !important}.simplebar-track{background:#333b3e;border-radius:10px}.simplebar-scrollbar.simplebar-visible::before{opacity:1}.simplebar-track.simplebar-horizontal{height:7rem;left:20rem;width:calc(100% - 40rem)}@media (max-width: 768px){.c-fvPage{padding:121rem 0 27rem}.c-fvPage__number{margin:auto;width:335rem}.c-fvPage__title{margin:0 auto;width:335rem}.c-fvPage__title .text{font-size:32rem;letter-spacing:6.4rem}.c-fvPage__en{margin:10rem auto 0;width:335rem}.c-fvPage__en .text{font-size:18rem;letter-spacing:1.8rem}.c-fvPage__thum{height:295rem;margin:36rem auto 0;width:100vw}.c-fvPage__thum .img,.c-fvPage__thum .img__inner,.c-fvPage__thum img,.c-fvPage__thum video{height:450rem;width:100vw}.c-fvPage__breadcrumb{margin:10rem auto 0;width:335rem}.cContactForm__row{margin-top:20px}.cContactForm__head{gap:0 5px;width:100%}.cContactForm__head label,.cContactForm__head .cContactForm__label{font-size:16px;letter-spacing:1.6px}.cContactForm__field{margin-top:2px;width:100%}.cContactForm__agree{margin-top:24px}.cContactForm__recaptchav2{margin-top:48px}.cContactForm__body{margin-top:-28px}.cContactForm__submit{margin-top:50px}.cContactForm__submit .cErrorMsg{padding:8px 16px}.cContactForm__policy{margin-top:54px;width:100%}.cContactForm__policy__lead{font-size:16px;letter-spacing:1.6px}.cContactForm__policy__txt{font-size:14px;letter-spacing:.56px;margin-top:2px}.cFieldCheckbox{max-width:100%;width:-moz-max-content;width:max-content}.cFieldRadio{width:100%}.cFieldText input{font-size:16px;letter-spacing:1.6px;padding:16px 16px}.cFieldText input::-moz-placeholder{font-size:16px;height:24px;letter-spacing:1.6px}.cFieldText input::placeholder{font-size:16px;height:24px;letter-spacing:1.6px}.cFieldText-sizeS input{max-width:175px}.cFieldTextarea textarea{min-height:176px;padding:14px 16px}.cContactForm__log{padding:8px 16px}.cPrivay{height:202px}.cPrivay__inner{padding:14px 36px 14px 16px}.cPrivay__inner p{font-size:12px;letter-spacing:.48px;margin-top:16px}.cPrivay__inner p.head{font-size:14px;letter-spacing:.56px}.cPrivay__scrollbar{height:calc(100% - 32px)}.cPrivay__scrollbar .range{transform:translate(calc(50% - 5.5px - 10px), 0) rotateZ(90deg)}.p-contact{padding-bottom:86rem}.p-contact__from{margin-top:54rem;padding:0 20rem}}@media (min-width: 769px){.c-fvPage__number .text{text-align:center}.c-fvPage__title .text{text-align:center}.c-fvPage__en .text{text-align:center}.cContactForm__row{align-items:flex-start;display:flex;gap:0 30px;margin-top:48px}.cContactForm__head{gap:0 10px;width:192px}.cContactForm__head label,.cContactForm__head .cContactForm__label{font-size:18px;letter-spacing:1.8px;padding:14px 0}.cContactForm__field{width:calc(100% - 192px - 32px)}.cContactForm__agree{margin-top:28px}.cContactForm__recaptchav2{margin-top:42px}.cContactForm__body{margin-top:5px}.cContactForm__submit{margin-top:72px}.cContactForm__submit .cErrorMsg{padding:16px}.cContactForm__policy{margin-top:64px}.cContactForm__policy__lead{font-size:20px;letter-spacing:2px}.cContactForm__policy__txt{font-size:16px;letter-spacing:.64px}.cFieldCheckbox{min-width:202px}.cFieldRadio{min-width:202px}.cFieldText input{font-size:18px;letter-spacing:1.8px;padding:16px 25px}.cFieldText input::-moz-placeholder{font-size:18px;height:27px;letter-spacing:1.8px}.cFieldText input::placeholder{font-size:18px;height:27px;letter-spacing:1.8px}.cFieldText-sizeS input{max-width:288px}.cFieldTextarea textarea{min-height:248px;padding:14px 25px}.cContactForm__log{padding:16px}.cPrivay{height:284px}.cPrivay__inner{padding:24px 70px 40px 40px}.cPrivay__inner p{font-size:16px;letter-spacing:.64px;margin-top:30px}.cPrivay__inner p.head{font-size:20px;letter-spacing:2px}.cPrivay__scrollbar{height:calc(100% - 56px)}.cPrivay__scrollbar .range{transform:translate(calc(50% - 5.5px - 26px), 0) rotateZ(90deg)}.p-contact{padding-bottom:136rem}.p-contact__from{margin-top:12rem;max-width:calc(926px + 180rem);padding:0 90rem}}@media (hover: hover){.cFieldCheckbox:hover label{opacity:.5}.cFieldRadio:hover{opacity:.5}}
