@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,summary,table,time,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:focus{outline:0}:disabled{background:#fff;color:#dee0e5}input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(27,27,27,0.61)}input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:rgba(27,27,27,0.61)}input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgba(27,27,27,0.61)}input::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{color:rgba(27,27,27,0.61)}input::placeholder,select::placeholder,textarea::placeholder{color:rgba(27,27,27,0.61)}select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(../svg/arrw_1.svg?20180611) no-repeat scroll 96.9% center transparent}:root{--orange:#f99300;--red:#ee3227;--main:#383838;--footer:#EAE9E8}.main-title{position:relative;width:100%;font-size:120px;font-weight:600;color:var(--red);padding-top:340px;padding-left:80px;margin-bottom:215px;line-height:normal}.main-title br{display:none}.main-title sup{font-size:68px}@media screen and (max-width:1600px){.main-title{font-size:7.0216500878vw;padding-top:19.8946752487vw;margin-bottom:12.5804564073vw}.main-title sup{font-size:3.9789350497vw}}@media screen and (max-width:991px){.main-title{padding-top:63.894675vw;padding-left:25px;margin-bottom:1vw}}@media screen and (max-width:640px){.main-title{font-size:10vw;margin-bottom:4vw;letter-spacing:0.3vw}.main-title br{display:block}}.r-title{font-size:32px;font-weight:500;display:inline-block;margin-bottom:56px;line-height:1.3}@media screen and (max-width:1600px){.r-title{margin-bottom:3.276770041vw}}@media screen and (max-width:640px){.r-title{font-size:20px;margin-bottom:24px}}.r-title:after{content:"";display:block;width:100%;height:2px;background:var(--main);position:relative;top:-4px}@media screen and (max-width:640px){.r-title:after{top:-2px}}.more-btn{-webkit-transition:0.4s;transition:0.4s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;font-size:18px;line-height:1.33;text-decoration:none;color:var(--main)}.more-btn:hover:before{left:2%}@media screen and (max-width:991px){.more-btn{font-size:3.1vw}}@media screen and (max-width:640px){.more-btn{font-size:4.1vw}}.more-btn:before{position:relative;left:0;-webkit-transition:0.3s;transition:0.3s;content:"";display:block;width:64px;height:64px;margin-right:20px}@media screen and (max-width:640px){.more-btn:before{width:40px;height:40px}}.mobile-select,.mobile-select-tag{display:none}.left-nav{position:relative;width:200px;margin-right:246px}@media screen and (max-width:1600px){.left-nav{margin-right:12.8125vw}}.left-nav li{border-radius:60px;border:solid 1px var(--orange);margin-bottom:20px}.left-nav li a{display:block;padding:14px 15px;text-align:center;text-decoration:none;color:var(--orange)}.left-nav li.active{background:var(--orange)}.left-nav li.active a{color:#FFFFFF}@media screen and (min-width:991px){.left-nav .left-nav-box{position:absolute;width:100%;width:min(100%,200px)}.left-nav .left-nav-box.active{position:fixed;top:200px!important}}@media screen and (max-width:991px){.left-nav{width:100%;margin:0;position:relative;margin-bottom:40px;background:url(../images/arrw_bottom.svg) 96% center no-repeat;background-size:27px}}@media screen and (max-width:991px) and (max-width:640px){.left-nav{background-size:17px}}@media screen and (max-width:991px){.left-nav li{margin-bottom:0}.left-nav li a{color:#FFFFFF;padding:3px 15px;font-size:18px;text-align:left}.left-nav ul{padding:12px 0px;-webkit-transition:0.4s;transition:0.4s;opacity:0;pointer-events:none;background:var(--orange);position:absolute;width:100%;z-index:8;top:50px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}}@media screen and (max-width:991px) and (max-width:640px){.left-nav ul{top:41px}}@media screen and (max-width:991px){.left-nav.active .left-nav-box ul{opacity:1;pointer-events:auto}.mobile-select,.mobile-select-tag{position:relative;font-size:18px;display:block;border-radius:10px;border:solid 1px var(--orange);padding:10px 15px;color:var(--orange)}}@media screen and (max-width:991px) and (max-width:640px){.mobile-select,.mobile-select-tag{padding:7px 15px}}html{height:100%;margin:0;padding:0;border:none}body,html{font-family:"Inter",serif;width:100%;height:100%;font-size:16px;line-height:1.75;letter-spacing:normal;color:var(--main)}@media screen and (max-width:640px){body,html{font-size:15px}}body{-webkit-transition:all ease 0.75s;transition:all ease 0.75s;background-color:#f3f2ee;overflow-x:hidden;opacity:0}body.js-op{opacity:1}.js-rmove{opacity:0;overflow:hidden}main{width:100%;margin:auto;overflow:hidden}article{position:relative;margin-bottom:198px;min-height:439px}@media screen and (max-width:991px){article{margin-bottom:20%;min-height:auto}}@media screen and (max-width:640px){article{margin-bottom:23%}}.container-w{width:min(86%,1541px);margin:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:80px}@media screen and (max-width:991px){.container-w{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:0 25px;margin:0 auto!important}}.right-content{width:70%;max-width:1015px}@media screen and (max-width:991px){.right-content{width:100%}}.container{margin:0 auto}.g-recaptcha{display:none;opacity:0}.mb-0{margin-bottom:0!important}@media screen and (max-width:640px){.mb-17{margin-bottom:50%}}.editor_content{position:relative;-webkit-transition:0.8s cubic-bezier(0.25,0.1,0.25,1);transition:0.8s cubic-bezier(0.25,0.1,0.25,1);font-size:24px;line-height:1.75;text-align:justify;max-width:1015px;width:100%;margin:auto;color:var(--main)}@media screen and (max-width:640px){.editor_content{font-size:15px}}.editor_content a{text-decoration:underline}.editor_content ol,.editor_content ul{padding-left:40px}.editor_content ol{list-style-type:decimal;padding-left:10px}.editor_content ul{list-style-type:initial;padding-left:20px}.editor_content b,.editor_content strong{font-weight:bold;font-size:inherit}.editor_content em{font-style:italic}.editor_content img{max-width:100%;height:auto!important}.editor_content iframe{max-width:100%}@media screen and (max-width:767px){.editor_content iframe{height:100%!important}}.editor_content h1,.editor_content h2,.editor_content h3,.editor_content h4,.editor_content h5,.editor_content h6,.editor_content table{margin:inherit}.editor_content td,.editor_content th,.editor_content tr{margin:initial}.desk_use{display:block}.mobile_use{display:none}@media screen and (max-width:991px){.desk_use{display:none}.mobile_use{display:block}}.loading{-webkit-transition:0.6s;transition:0.6s;opacity:1;pointer-events:none;width:100%;height:100%;position:fixed;top:0;text-align:center;background:#ececec;z-index:999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.loading.js-rmove{opacity:0}.loading .box{font-size:18px;color:var(--purple);position:absolute;top:0;left:0;width:100%;height:100%;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;-webkit-animation:opac 2s infinite linear;animation:opac 2s infinite linear}@media screen and (max-width:768px){.loading .box{font-size:15px}}.loading img{width:40%;max-width:288px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes opac{0%{opacity:1}50%{opacity:0.4}to{opacity:1}}@keyframes opac{0%{opacity:1}50%{opacity:0.4}to{opacity:1}}@media screen and (max-width:640px){.dissmination-detail article.mb-50,.fields-detail-page article.mb-50,.members-detail article.mb-50,.news-detail-page article.mb-50{margin-bottom:10%!important}.dissmination-detail main,.fields-detail-page main,.members-detail main,.news-detail-page main{margin-top:33%}.dissmination-detail .pen-animate-b .pen-animate,.fields-detail-page .pen-animate-b .pen-animate,.members-detail .pen-animate-b .pen-animate,.news-detail-page .pen-animate-b .pen-animate{position:relative;height:auto;right:-28%;bottom:35.2px}}footer{position:relative;background-color:#eee;font-weight:300;padding:79px 80px 40px 80px}@media screen and (max-width:991px){footer{padding:50px 25px}}footer .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .content .f-logo{width:calc(100% - 144px);max-width:507px}@media screen and (max-width:820px){footer .content .f-logo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;margin-bottom:10vw}}footer .content .f-logo img{width:100%;display:block}footer .content .f-info{width:144px;margin-bottom:5.8333333333vw}@media screen and (max-width:820px){footer .content .f-info{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;width:15vw}}@media screen and (min-width:1920px){footer .content .f-info{margin-bottom:112px}}footer .content .f-text{font-size:3.3333333333vw;color:#ee9f27;font-weight:300;line-height:1.25;padding-right:35%;width:calc(100% - 300px)}@media screen and (min-width:1920px){footer .content .f-text{font-size:64px}}@media screen and (max-width:991px){footer .content .f-text{padding-right:16%}}@media screen and (max-width:820px){footer .content .f-text{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:76%;padding:0;font-size:6vw}}@media screen and (max-width:640px){footer .content .f-text{font-size:5.5vw}}footer .content .f-content{width:auto}@media screen and (max-width:820px){footer .content .f-content{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:10vw}}@media screen and (max-width:640px){footer .content .f-content{margin-bottom:8vw}}footer .content .f-content h4{font-size:0.9375vw;color:var(--red);font-weight:bold;line-height:1.33}@media screen and (max-width:820px){footer .content .f-content h4{font-size:4vw;margin-bottom:3vw}}@media screen and (max-width:640px){footer .content .f-content h4{font-size:3.5vw}}@media screen and (min-width:1920px){footer .content .f-content h4{font-size:18px}}footer .content .f-content a{font-size:1.25vw;color:var(--main);text-decoration:none}@media screen and (max-width:820px){footer .content .f-content a{font-size:4vw}}@media screen and (max-width:640px){footer .content .f-content a{font-size:3.5vw}}@media screen and (min-width:1920px){footer .content .f-content a{font-size:24px}}footer .copyright{margin-top:50px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;line-height:2.14}@media screen and (max-width:820px){footer .copyright{line-height:1.5;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;display:block;font-size:3.2vw;margin-top:1vw}}footer .copyright a{color:var(--main);text-decoration:none}@media screen and (max-width:820px){footer .copyright a{display:block;width:100%}}.contact-page footer .content{display:-webkit-box;display:-ms-flexbox;display:flex}.btn-top{width:60px;height:60px;background:#FFFFFF;border-radius:99em;opacity:0;pointer-events:none;position:fixed;bottom:20px;right:0.8%;z-index:11;display:-webkit-box;display:-ms-flexbox;display:flex}.btn-top:hover{background:var(--orange)}.btn-top:hover svg path{stroke:#FFFFFF}@media screen and (max-width:640px){.btn-top{width:40px;height:40px;right:2%}}.btn-top.active{-webkit-transition:0.4s;transition:0.4s;opacity:1;pointer-events:auto}.btn-top.fix{bottom:initial;top:-87px;position:absolute}@media screen and (max-width:640px){.btn-top.fix{top:-51px}}.btn-top a{position:relative;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 2px}.btn-top a svg{width:15px}.btn-top a .to-1,.btn-top a .to-2{position:absolute;-webkit-transition:0.4s;transition:0.4s}.btn-top a .to-1{left:0;opacity:1}.btn-top a .to-2{left:-20px;opacity:0}.btn-top:hover a .to-1{left:20px;opacity:0}.btn-top:hover a .to-2{left:0;opacity:1}.js-menu-active .btn-top{z-index:-1}header{-webkit-transition:0.4s;transition:0.4s;font-size:16px;position:fixed;font-weight:500;top:0;left:0;width:100%;background:rgba(255,255,255,0);z-index:11}header sup{font-size:10px}@media screen and (max-width:991px){header{font-size:3.6vw}}@media screen and (max-width:768px){header{font-size:4.8vw}}header .logo{-webkit-transition:0.4s;transition:0.4s;width:100px;height:100px;background:url(../images/logo.svg) no-repeat;background-size:contain;text-indent:-100000px}header .logo a{width:100%;height:100%;display:block}@media screen and (max-width:991px){header .logo{width:65px;height:65px}}@media screen and (max-width:640px){header .logo{width:45px;height:45px}}header .container{-webkit-transition:0.3s;transition:0.3s;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:991px){header .container{padding:20px 25px}}@media screen and (max-width:640px){header .container{padding:13px 20px}}header.active{background:rgb(255,255,255);-webkit-box-shadow:-1px 4px 7px 0px rgba(0,0,0,0.11);box-shadow:-1px 4px 7px 0px rgba(0,0,0,0.11)}@media screen and (min-width:992px){header.active .container{padding:13px 40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:992px){header.active .logo{width:50px;height:50px}}header .menu-box{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:991px){header .menu-box{-webkit-transition:0.4s;transition:0.4s;opacity:0;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:10;background:var(--red)}}@media screen and (max-width:991px){header nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:90%;margin:auto;line-height:normal;letter-spacing:normal}}header nav ul{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:991px){header nav ul{display:block;width:100%}}header nav li:not(:last-child){margin-right:32px}@media screen and (max-width:991px){header nav li:not(:last-child){margin-right:0}}@media screen and (max-width:991px){header nav li{margin-right:0}header nav li:not(:last-child){border-bottom:solid 1px #f3f2ee}}header nav a{-webkit-transition:color 0.4s;transition:color 0.4s;color:var(--main);text-decoration:none}@media screen and (min-width:991px){header nav a:hover{color:var(--red)!important}header nav a:hover:after{width:100%}}@media screen and (max-width:991px){header nav a{color:#f3f2ee;width:100%;display:block;padding:6vw 0}}header nav a:after{-webkit-transition:0.4s;transition:0.4s;content:"";display:block;width:0;height:2px;background:var(--red);margin-top:3px}@media screen and (max-width:991px){header nav a:after{display:none}}@media screen and (min-width:991px){header nav a.active,header nav a:hover{color:var(--red)}}header .menu-wrapper{display:none;width:35px;height:30px;cursor:pointer;z-index:10}header .menu-wrapper.no{opacity:0}@media screen and (max-width:991px){header .menu-wrapper{display:block;top:50%;position:relative;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}header .hamburger-menu:after,header .hamburger-menu:before,header .menu-wrapper .hamburger-menu{width:29px;height:2px;border-radius:2px}header .hamburger-menu{position:relative;left:6px;-webkit-transform:translateY(14px);transform:translateY(14px);-webkit-transition:all 0ms 300ms;transition:all 0ms 300ms;background:var(--red)}header .hamburger-menu:before{content:"";position:absolute;left:0;bottom:9px;background:var(--red);-webkit-transition:bottom 300ms 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1);transition:bottom 300ms 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1);transition:bottom 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1);transition:bottom 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1)}header .hamburger-menu:after{content:"";position:absolute;left:0;top:9px;background:var(--red);-webkit-transition:top 300ms 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1);transition:top 300ms 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1);transition:top 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1);transition:top 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1)}.js-menu-active .menu-wrapper .hamburger-menu{background:var(--red)}.js-menu-active .menu-wrapper .hamburger-menu:after{top:0;background:#FFF;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:top 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);transition:top 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);transition:top 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);transition:top 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms 300ms cubic-bezier(0.23,1,0.32,1)}.js-menu-active .menu-wrapper .hamburger-menu:before{bottom:0;background:#FFF;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:bottom 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);transition:bottom 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);transition:bottom 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);transition:bottom 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms 300ms cubic-bezier(0.23,1,0.32,1)}.js-menu-active .menu-box{opacity:1;pointer-events:auto}.about-page header nav li:first-child a,.contact-page header nav li:nth-child(4) a,.leaf-page header nav li:nth-child(2) a,.meatssion-page header nav li:nth-child(3) a{color:var(--red)}@media screen and (max-width:991px){.about-page header nav li:first-child a,.contact-page header nav li:nth-child(4) a,.leaf-page header nav li:nth-child(2) a,.meatssion-page header nav li:nth-child(3) a{color:#FFFFFF}}.about-page header nav li:first-child a:after,.contact-page header nav li:nth-child(4) a:after,.leaf-page header nav li:nth-child(2) a:after,.meatssion-page header nav li:nth-child(3) a:after{width:100%}.kv-use header.active{background:rgba(27,27,27,0)}.in-item1{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;margin-bottom:7.5520833333vw}@media screen and (min-width:1920px){.in-item1{margin-bottom:145px}}@media screen and (max-width:991px){.in-item1{display:block;margin-top:20vw}}@media screen and (max-width:640px){.in-item1{margin-top:38vw}}.in-item1 .kv-slogan{z-index:2;line-height:1.3}.in-item1 .kv-slogan .kv-text{margin-bottom:15px}@media screen and (max-width:991px){.in-item1 .kv-slogan{padding:0 25px;font-size:5vw;margin-bottom:6vw}.in-item1 .kv-slogan .kv-text{margin-bottom:7vw}}@media screen and (min-width:991px){.in-item1 .kv-slogan{padding-left:80px;position:absolute;left:0;bottom:10%;font-size:2.0833333333vw}.in-item1 .kv-slogan .kv-text{margin-bottom:0.78125vw}}@media screen and (min-width:1920px){.in-item1 .kv-slogan{font-size:40px;bottom:16%}}@media (width:1336px){.in-item1 .kv-slogan{bottom:20%}}.in-item1 .kv-slogan b{font-size:2.5vw;color:var(--orange)}@media screen and (max-width:991px){.in-item1 .kv-slogan b{font-size:8vw}}@media screen and (min-width:1920px){.in-item1 .kv-slogan b{font-size:48px}}.in-item1 .kv-slogan h1{font-size:8.3333333333vw;font-weight:900;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:var(--red)}.in-item1 .kv-slogan h1 br{display:none}@media screen and (max-width:991px){.in-item1 .kv-slogan h1{font-size:12vw}.in-item1 .kv-slogan h1 br{display:block}}@media screen and (max-width:640px){.in-item1 .kv-slogan h1{font-size:13.5vw}}@media screen and (min-width:1920px){.in-item1 .kv-slogan h1{font-size:160px}}@media screen and (min-width:991px){.in-item1 .banner{width:min(58%,1096px)}}.in-item1 .swiper{width:100%;height:100%}.in-item1 .swiper-slide{background-position:center;background-size:cover}.in-item1 .swiper-slide img{display:block;width:100%}.in-item2{margin-bottom:15.9895833333%}.in-item2 .container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:991px){.in-item2 .container{display:block}}.in-item2 .content{width:41.6666666667%;margin-left:5.140625%;font-size:1.25vw;line-height:1.75;text-align:justify}@media screen and (max-width:991px){.in-item2 .content{font-size:2vw}}@media screen and (max-width:991px){.in-item2 .content{font-size:3.5vw;width:90%;margin:auto;line-height:1.4}}@media screen and (max-width:640px){.in-item2 .content{font-size:4.5vw}}@media screen and (min-width:1920px){.in-item2 .content{font-size:24px}}.in-item2 .content h2{font-size:2.0833333333vw;font-weight:500;margin-bottom:3.28125%}@media screen and (max-width:991px){.in-item2 .content h2{font-size:4vw}}@media screen and (max-width:640px){.in-item2 .content h2{font-size:6vw}}@media screen and (min-width:1920px){.in-item2 .content h2{font-size:40px}}.in-item2 .content p{margin-bottom:40px}@media screen and (max-width:640px){.in-item2 .content p{margin-bottom:8vw}}.in-item2 .content b{font-weight:600;color:var(--red)}.in-item2 .content .in-text{margin-bottom:65px}@media screen and (max-width:640px){.in-item2 .content .in-text{margin-bottom:10vw}}.in-item2 .content .more-btn:before{background:url(../images/arrw.svg) no-repeat;background-size:contain}.in-item2 .content .more-btn:hover{color:var(--red)}.in-item2 .left-img{width:49.078125%;position:relative;left:0}@media screen and (max-width:991px){.in-item2 .left-img{width:100%;margin-bottom:13vw}}.in-item2 .left-img img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;-webkit-transform:scale(1.1);transform:scale(1.1);position:relative;left:-18%}@media screen and (max-width:991px){.in-item2 .left-img img{-webkit-transform:scale(0.8);transform:scale(0.8);left:0}}@media screen and (max-width:640px){.in-item2 .left-img img{-webkit-transform:scale(1.1);transform:scale(1.1);width:112%;left:-11%}}.in-item3{font-size:1.25vw;line-height:1.75}@media screen and (max-width:991px){.in-item3{font-size:3.5vw}}@media screen and (max-width:768px){.in-item3{font-size:4vw}}@media screen and (min-width:1920px){.in-item3{font-size:24px}}.in-item3 .content{color:#FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:justify}.in-item3 .content div{width:min(70%,719px)}@media screen and (max-width:991px){.in-item3 .content div{width:90%;margin:auto;padding:9vw 0}}.in-item3 .content div .more-btn{color:#FFFFFF;margin-top:6.4583333333vw}.in-item3 .content h2{font-size:2.0833333333vw;margin-bottom:3.2552083333vw}@media screen and (max-width:991px){.in-item3 .content h2{font-size:5vw}}@media screen and (max-width:640px){.in-item3 .content h2{font-size:6vw}}@media screen and (min-width:1920px){.in-item3 .content h2{font-size:40px}}.in-item3 li{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:991px){.in-item3 li{display:block}}.in-item3 li .content,.in-item3 li .in-img{width:50%}@media screen and (max-width:991px){.in-item3 li .content,.in-item3 li .in-img{width:100%}}.in-item3 li img{width:100%;display:block}@media screen and (min-width:991px){.in-item3 li:first-child .in-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.in-item3 li:first-child .content{background-color:#ee9f27}@media screen and (min-width:991px){.in-item3 li:first-child .content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.in-item3 li:last-child .content{background-color:var(--red)}.in-item3 .more-btn:before{background:url(../images/arrw_1.svg) no-repeat;background-size:contain}.animate-bg{position:absolute;top:0;right:0;width:67%;max-width:1269px;height:48vw;pointer-events:none;z-index:-1}@media screen and (max-width:1600px){.animate-bg{width:64%}}@media screen and (max-width:991px){.animate-bg{right:-16%;width:100%;height:72vw}}@media screen and (max-width:640px){.animate-bg{top:3%;right:-23%;width:106%;height:78vw}}.animate-bg .animate-content{position:relative;height:100%}.animate-bg .animate-content .an-1,.animate-bg .animate-content .an-10,.animate-bg .animate-content .an-11,.animate-bg .animate-content .an-2,.animate-bg .animate-content .an-3,.animate-bg .animate-content .an-4,.animate-bg .animate-content .an-5,.animate-bg .animate-content .an-6,.animate-bg .animate-content .an-7,.animate-bg .animate-content .an-8,.animate-bg .animate-content .an-9{opacity:0;-webkit-transition:0.6s;transition:0.6s;position:absolute}.about-page .an-1{top:-20%;right:-5%;width:42%;max-width:534px}.about-page .an-2{top:5%;right:38.5%;width:11%;max-width:135px}.about-page .an-3{top:16%;right:37.5%;width:24%;max-width:304px}.about-page .an-4{top:25%;right:24.5%;width:15.3%;max-width:194px}.about-page .an-5{top:3%;left:17%;width:22.5%;max-width:285px}.about-page .an-6{top:25%;left:22.2%;width:15.3%;max-width:194px}.about-page .an-7{top:12%;left:0.2%;width:18.6%;max-width:236px}.about-page.js-op .an-1,.about-page.js-op .an-10,.about-page.js-op .an-11,.about-page.js-op .an-2,.about-page.js-op .an-3,.about-page.js-op .an-4,.about-page.js-op .an-5,.about-page.js-op .an-6,.about-page.js-op .an-7,.about-page.js-op .an-8,.about-page.js-op .an-9{opacity:1}.about-page.js-op .an-1{top:0;-webkit-transition-delay:0.2s;transition-delay:0.2s}.about-page.js-op .an-2{top:13%;-webkit-transition-delay:0.2s;transition-delay:0.2s}.about-page.js-op .an-3{top:28.5%;-webkit-transition-delay:0.1s;transition-delay:0.1s}.about-page.js-op .an-4{top:52.5%;-webkit-transition-delay:0s;transition-delay:0s}.about-page.js-op .an-5{top:9%;-webkit-transition-delay:0.2s;transition-delay:0.2s}.about-page.js-op .an-6{top:45%;-webkit-transition-delay:0s;transition-delay:0s}.about-page.js-op .an-7{top:32%;-webkit-transition-delay:0.1s;transition-delay:0.1s}.about_teams_list{width:100%}.about_teams_list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:47.5px}@media screen and (max-width:991px){.about_teams_list li{display:block;margin-bottom:30px}}.about_teams_list li:not(:last-child){padding-bottom:47.5px;border-bottom:1px solid var(--red)}@media screen and (max-width:768px){.about_teams_list li:not(:last-child){padding-bottom:30px}}.about_teams_list .p-img{width:15.625vw;height:15.625vw;max-width:300px;max-height:300px;border-radius:99em;margin-right:3.4895833333vw;overflow:hidden}@media screen and (max-width:991px){.about_teams_list .p-img{width:300px;height:300px;margin:0 auto 20px auto}}.about_teams_list .p-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.about_teams_list .p-content{width:min(64%,648px);line-height:1.5}@media screen and (max-width:991px){.about_teams_list .p-content{width:min(100%,648px)}}.about_teams_list .p-content h3{font-size:28px;font-weight:bold}@media screen and (max-width:768px){.about_teams_list .p-content h3{font-size:20px}}.about_teams_list .p-content h4{font-size:24px;font-weight:bold;line-height:1.75;color:#ee9f27}@media screen and (max-width:768px){.about_teams_list .p-content h4{font-size:16px}}.about_teams_list .p-content p{margin-top:10px;font-size:20px}@media screen and (max-width:768px){.about_teams_list .p-content p{font-size:15px}}.leaf-page article{margin-bottom:0px}@media screen and (max-width:1600px){.leaf-page .animate-bg{width:47%}}@media screen and (max-width:991px){.leaf-page .animate-bg{top:-6%;right:-23%;width:109%;height:98vw}}.leaf-page .leaf-item-1{width:min(90%,1462px);margin:0 auto 120px auto;font-size:24px;line-height:1.75}@media screen and (max-width:640px){.leaf-page .leaf-item-1{font-size:4.5vw;margin-bottom:10vw}}.leaf-page .leaf-item-2{width:min(90%,1462px);margin:0 auto 196px auto}@media screen and (max-width:640px){.leaf-page .leaf-item-2{margin-bottom:13vw}}.leaf-page .leaf-item-2 img{width:100%;display:block}.leaf-page .leaf-item-3{background:#FFFFFF;color:#f3f2ee}.leaf-page .leaf-item-3 img{width:100%;display:block}.leaf-page .leaf-item-3 li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.leaf-page .leaf-item-3 li h2{font-size:2.0833333333vw;margin-bottom:2.0833333333vw}@media screen and (max-width:991px){.leaf-page .leaf-item-3 li h2{font-size:4vw}}@media screen and (max-width:640px){.leaf-page .leaf-item-3 li h2{font-size:6vw}}@media screen and (min-width:1920px){.leaf-page .leaf-item-3 li h2{font-size:40px;margin-bottom:40px}}.leaf-page .leaf-item-3 li .leaf-item-text{width:56.6%}@media screen and (max-width:991px){.leaf-page .leaf-item-3 li .leaf-item-text{width:100%;padding:6vw 4vw}}@media screen and (max-width:640px){.leaf-page .leaf-item-3 li .leaf-item-text{padding:8vw 5vw}}@media screen and (min-width:991px){.leaf-page .leaf-item-3 li:nth-child(2) .leaf-item-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (min-width:991px){.leaf-page .leaf-item-3 li:nth-child(2) .leaf-item-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.leaf-page .leaf-item-3 .leat-list-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:11px 0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media screen and (max-width:991px){.leaf-page .leaf-item-3 .leat-list-box{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5px 0}}.leaf-page .leaf-item-3 .leaf-item-list-img{width:24.5%}@media screen and (max-width:991px){.leaf-page .leaf-item-3 .leaf-item-list-img{width:49.5%;padding:0}.leaf-page .leaf-item-3 .leaf-item-list-img:first-child,.leaf-page .leaf-item-3 .leaf-item-list-img:nth-child(2){padding-bottom:5px}}.leaf-page .leaf-item-3 .leaf-item-img{width:43.2545931759%}@media screen and (max-width:991px){.leaf-page .leaf-item-3 .leaf-item-img{width:100%}}.leaf-page .leaf-item-3 .leaf-item-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.25vw;padding:0 5.15625vw;line-height:1.75;color:#FFFFFF;background-color:var(--orange)}@media screen and (max-width:991px){.leaf-page .leaf-item-3 .leaf-item-text{font-size:3vw}}@media screen and (max-width:640px){.leaf-page .leaf-item-3 .leaf-item-text{font-size:4vw}}@media screen and (min-width:1920px){.leaf-page .leaf-item-3 .leaf-item-text{font-size:24px}}.leaf-page .animate-bg{max-width:965px}.leaf-page .an-1{top:0%;right:4%;width:10%;max-width:95px}.leaf-page .an-2{top:21%;right:-3%;width:16.5%;max-width:160px}.leaf-page .an-3{top:17%;right:20%;width:10%;max-width:95px}.leaf-page .an-4{top:-5%;right:30.5%;width:11.2%;max-width:114px}.leaf-page .an-5{top:32%;right:21.5%;width:21.8%;max-width:210px}.leaf-page .an-6{top:14%;right:40%;width:17.7%;max-width:170px}.leaf-page .an-7{top:0%;right:58%;width:12%;max-width:115px}.leaf-page .an-8{top:20%;right:68%;width:13.8%;max-width:133px}.leaf-page .an-9{top:39%;right:55%;width:10.9%;max-width:105px}.leaf-page .an-10{top:8%;right:80%;width:10%;max-width:95px}.leaf-page .an-11{top:32%;right:90%;width:10%;max-width:95px}.leaf-page.js-op .an-1,.leaf-page.js-op .an-10,.leaf-page.js-op .an-11,.leaf-page.js-op .an-2,.leaf-page.js-op .an-3,.leaf-page.js-op .an-4,.leaf-page.js-op .an-5,.leaf-page.js-op .an-6,.leaf-page.js-op .an-7,.leaf-page.js-op .an-8,.leaf-page.js-op .an-9{opacity:1}.leaf-page.js-op .an-1{top:3%;-webkit-transition-delay:0.2s;transition-delay:0.2s}.leaf-page.js-op .an-2{top:24%;-webkit-transition-delay:0.1s;transition-delay:0.1s}.leaf-page.js-op .an-3{top:20%;-webkit-transition-delay:0.1s;transition-delay:0.1s}.leaf-page.js-op .an-4{top:-2%;-webkit-transition-delay:0.15s;transition-delay:0.15s}.leaf-page.js-op .an-5{top:35%}.leaf-page.js-op .an-6{top:17%;-webkit-transition-delay:0.2s;transition-delay:0.2s}.leaf-page.js-op .an-7{top:3%;-webkit-transition-delay:0.15s;transition-delay:0.15s}.leaf-page.js-op .an-8{top:23%;-webkit-transition-delay:0.2s;transition-delay:0.2s}.leaf-page.js-op .an-9{top:42%}.leaf-page.js-op .an-10{top:11%;-webkit-transition-delay:0.25s;transition-delay:0.25s}.leaf-page.js-op .an-11{top:35%;-webkit-transition-delay:0.3s;transition-delay:0.3s}.product-list{background:#F3F2EE;padding-top:5.2083333333vw;font-size:24px;text-align:justify;line-height:1.75}@media screen and (max-width:991px){.product-list{padding-top:12vw}}@media screen and (max-width:640px){.product-list{font-size:4.5vw;padding-top:20vw}}.product-list h3{font-weight:500;color:var(--red);font-size:2.0833333333vw}@media screen and (max-width:991px){.product-list h3{font-size:5vw}}@media screen and (max-width:640px){.product-list h3{font-size:6vw}}@media screen and (min-width:1920px){.product-list h3{font-size:40px}}.product-list .left-list-text{width:min(828px,90%);margin:28px auto 0 auto}@media screen and (max-width:991px){.product-list .left-list-text{width:100%}}@media screen and (max-width:640px){.product-list .left-list-text{margin-top:2.4vw}}@media screen and (min-width:991px){.product-list .left-list-text p{max-height:126px;line-height:42px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}}.product-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:min(1748px,95%);margin:auto}.product-list li{width:45.2083333333vw;padding:0 10px;margin-bottom:5.7291666667vw}@media screen and (max-width:991px){.product-list li{width:110%;padding:0 10px;margin-bottom:15vw}}@media screen and (min-width:1920px){.product-list li{margin-bottom:100px}}.product-list li a{color:var(--main);text-decoration:none}.product-list li a:hover .leaf-img img{-webkit-transform:scale(1.05);transform:scale(1.05)}.product-list .leaf-img{border-radius:20px;overflow:hidden}.product-list .leaf-img img{-webkit-transition:0.4s;transition:0.4s;-webkit-transform:scale(1);transform:scale(1);width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:991px){.meatssion-page{background:#FFFFFF}}.meatssion-page article{margin-bottom:0px}@media screen and (max-width:991px){.meatssion-page .product-list{padding-top:0}}.meatssion-page .animate-bg{top:10%;max-width:965px}@media screen and (max-width:1600px){.meatssion-page .animate-bg{top:12%;width:49%}}@media screen and (max-width:1440px){.meatssion-page .animate-bg{top:15%;width:45%}}@media screen and (max-width:991px){.meatssion-page .animate-bg{top:2%;right:-13%;width:100%;height:102vw}}.meatssion-page .meatssion-item-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:min(90%,1462px);margin:0 auto 120px auto;font-size:24px;line-height:1.75;text-align:justify}@media screen and (max-width:991px){.meatssion-page .meatssion-item-1{display:block;margin-top:5vw}}@media screen and (max-width:640px){.meatssion-page .meatssion-item-1{font-size:4.5vw;margin-top:8vw;margin-bottom:10vw}}.meatssion-page .meatssion-item-1 img{border-radius:20px;overflow:hidden;width:min(800px,50%);margin-right:4.7916666667vw}@media screen and (max-width:991px){.meatssion-page .meatssion-item-1 img{width:100%;margin:0}}.meatssion-page .meatssion-item-1 p{display:block;width:calc(100% - 892px)}@media screen and (max-width:1600px){.meatssion-page .meatssion-item-1 p{width:44%}}@media screen and (max-width:991px){.meatssion-page .meatssion-item-1 p{width:100%}}.meatssion-page .meatssion-item-2{width:min(90%,1462px);margin:0 auto 196px auto}@media screen and (max-width:640px){.meatssion-page .meatssion-item-2{margin-bottom:13vw}}.meatssion-page .meatssion-item-2 img{width:100%;display:block}.meatssion-page .meatssion-item-3{width:min(90%,1462px);margin:0 auto 160px auto}.meatssion-page .meatssion-item-3 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:991px){.meatssion-page .meatssion-item-3 ul{display:block}}.meatssion-page .meatssion-item-3 ul li{width:23.2567%;max-width:340px}@media screen and (max-width:991px){.meatssion-page .meatssion-item-3 ul li{width:75%;margin:0 auto 40px auto}}@media screen and (max-width:640px){.meatssion-page .meatssion-item-3 ul li{margin:0 auto 8vw auto}}.meatssion-page .meatssion-item-3 b{font-size:1.4583333333vw;text-align:center;width:100%;display:block;margin-top:1.875vw}@media screen and (max-width:640px){.meatssion-page .meatssion-item-3 b{font-size:5vw}}@media screen and (min-width:1920px){.meatssion-page .meatssion-item-3 b{font-size:28px;margin-top:36px}}.meatssion-page .meatssion-item-3 .ingredients-img{position:relative;max-width:340px;max-height:340px;border-radius:99em;overflow:hidden;font-size:1.25vw}@media screen and (max-width:991px){.meatssion-page .meatssion-item-3 .ingredients-img{margin:auto}}@media screen and (max-width:640px){.meatssion-page .meatssion-item-3 .ingredients-img{font-size:5vw}}@media screen and (min-width:1920px){.meatssion-page .meatssion-item-3 .ingredients-img{font-size:24px}}.meatssion-page .meatssion-item-3 .ingredients-img span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;font-weight:500;text-align:center;color:#f3f2ee}.meatssion-page .meatssion-item-3 img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%}.meatssion-page .an-1{top:3.4%;right:-26%;width:47.3%;max-width:456px}.meatssion-page .an-2{top:-4%;right:6%;width:42.6%;max-width:411px}.meatssion-page .an-3{top:10%;right:12%;width:56.4%;max-width:544px}.meatssion-page .an-4{top:23.2%;right:-25%;width:56.4%;max-width:544px}.meatssion-page .an-5{top:30%;right:26.5%;width:47.3%;max-width:456px}.meatssion-page .an-6{top:39.5%;right:-4%;width:47.3%;max-width:456px}.meatssion-page .an-7{top:4%;right:49%;width:29.12%;max-width:281px}.meatssion-page .an-8{top:22%;right:65%;width:36%;max-width:341px}.meatssion-page.js-op .an-1,.meatssion-page.js-op .an-2,.meatssion-page.js-op .an-3,.meatssion-page.js-op .an-4,.meatssion-page.js-op .an-5,.meatssion-page.js-op .an-6,.meatssion-page.js-op .an-7,.meatssion-page.js-op .an-8{opacity:1}.meatssion-page.js-op .an-1{top:7.4%;-webkit-transition-delay:0.2s;transition-delay:0.2s}.meatssion-page.js-op .an-2{top:0%;-webkit-transition-delay:0.1s;transition-delay:0.1s}.meatssion-page.js-op .an-3{top:16.5%}.meatssion-page.js-op .an-4{top:27.2%;-webkit-transition-delay:0.15s;transition-delay:0.15s}.meatssion-page.js-op .an-5{top:34%;-webkit-transition-delay:0.15s;transition-delay:0.15s}.meatssion-page.js-op .an-6{top:43.5%;-webkit-transition-delay:0.2s;transition-delay:0.2s}.meatssion-page.js-op .an-7{top:8%;-webkit-transition-delay:0.15s;transition-delay:0.15s}.meatssion-page.js-op .an-8{top:27%;-webkit-transition-delay:0.2s;transition-delay:0.2s}.contact-page article{margin-bottom:0}.contact-page .content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:991px){.contact-page .content{display:block}}.contact-page .left-content{position:relative;background:#FFFFFF;width:min(655px,50%);border-top-right-radius:20px;margin-right:8.6979166667%;padding:6.9270833333% 4.1666666667% 3.3333333333% 4.1666666667%}@media screen and (max-width:991px){.contact-page .left-content{width:95%;margin-bottom:19vw;padding:12% 7% 12% 7%}}@media screen and (max-width:640px){.contact-page .left-content{margin-bottom:13vw}}.contact-page .left-content .bottom-img{width:100%}@media screen and (min-width:991px){.contact-page .left-content .bottom-img{position:absolute;width:min(504px,80%);left:9.927083%;bottom:7%}}.contact-page .left-content h2{line-height:1.07;color:var(--red);font-weight:bold;font-size:1.4583333333vw;margin-bottom:2.5vw}@media screen and (max-width:640px){.contact-page .left-content h2{font-size:5.5vw;margin-bottom:6vw}}@media screen and (min-width:1920px){.contact-page .left-content h2{font-size:28px;margin-bottom:48px}}.contact-page .left-content h4{font-size:1.0416666667vw;font-weight:normal;color:var(--orange)}@media screen and (max-width:640px){.contact-page .left-content h4{font-size:4vw}}@media screen and (min-width:1920px){.contact-page .left-content h4{font-size:20px}}.contact-page .left-content a{color:var(--main);text-decoration:none;font-size:1.25vw;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5}@media screen and (max-width:640px){.contact-page .left-content a{font-size:4vw;margin-bottom:11vw;display:block}}@media screen and (min-width:1920px){.contact-page .left-content a{font-size:24px}}.contact-page .form-box{padding-bottom:82px}@media screen and (max-width:991px){.contact-page .form-box{width:86%;margin:auto}}@media screen and (min-width:1920px){.contact-page .form-box{padding-bottom:5.229167vw}}.contact-page .form-box h2{font-size:1.4583333333vw;margin-bottom:2.2916666667vw;font-weight:bold;line-height:1.07;color:var(--red)}@media screen and (max-width:640px){.contact-page .form-box h2{font-size:6vw;margin-bottom:8vw}}@media screen and (min-width:1920px){.contact-page .form-box h2{font-size:28px;margin-bottom:44px}}.contact-page form{width:min(77.8%,868px)}@media screen and (max-width:991px){.contact-page form{width:100%}}.contact-page form label{display:block;font-size:20px;font-weight:500;margin-bottom:10px}@media screen and (max-width:991px){.contact-page form label{font-size:14px;display:block}}@media screen and (max-width:640px){.contact-page form label{font-size:4.3vw;margin-bottom:1vw}}.contact-page form label sub{color:var(--brown)}.contact-page form .with-errors{font-size:14px;font-weight:500;color:var(--red);margin-top:7px}@media screen and (max-width:991px){.contact-page form .with-errors{font-size:12px;margin-top:5px}}@media screen and (max-width:640px){.contact-page form .with-errors{font-size:3vw}}.contact-page form .form-group{margin-bottom:33px}@media screen and (max-width:991px){.contact-page form .form-group{margin-bottom:30px}}.contact-page form input{padding:20px}.contact-page form input,.contact-page form textarea{font-family:"Inter",serif;width:100%;height:56px;border:none;background:none;border-radius:8px;border:solid 1px var(--main);font-size:18px;line-height:2.22;letter-spacing:0.45px;text-align:left;color:var(--main)}@media screen and (max-width:991px){.contact-page form input,.contact-page form textarea{font-size:16px;height:40px}}.contact-page form textarea{padding:20px;line-height:1.4;height:240px}.contact-page form textarea.textarea-purpose{height:56px}@media screen and (max-width:991px){.contact-page form textarea.textarea-purpose{height:40px}}.contact-page form .submit-btn{font-size:20px;font-weight:500}@media screen and (max-width:640px){.contact-page form .submit-btn{font-size:4vw}}.contact-page form .submit-btn a{-webkit-transition:0.4s;transition:0.4s;padding:16px 29px;color:var(--red);text-decoration:none;border-radius:60px;border:solid 1px var(--red)}@media screen and (max-width:640px){.contact-page form .submit-btn a{padding:3vw 7vw}}.contact-page form .submit-btn a:hover{color:#FFFFFF;background:var(--red)}.contact-page .map-box{position:relative;width:100%;height:0;padding-bottom:33.3333333333%}.contact-page .map-box iframe{position:absolute;top:0;left:0;width:100%;height:100%}.contact-page .animate-bg{top:8%;right:-1.5%;max-width:1125px;width:60%}@media screen and (max-width:1600px){.contact-page .animate-bg{width:58%}}@media screen and (max-width:991px){.contact-page .animate-bg{top:2%;right:-13%;width:100%;height:102vw}}.contact-page .an-1{top:-5%;right:2%;width:75.84%;max-width:853px}.contact-page .an-2{top:15%;right:0%;width:100%;max-width:1125px}.contact-page .an-3{top:0%;right:22%;width:68.2%;max-width:766px}.contact-page.js-op .an-1,.contact-page.js-op .an-2,.contact-page.js-op .an-3{opacity:1}.contact-page.js-op .an-1{top:1%}.contact-page.js-op .an-2{top:20%;-webkit-transition-delay:0.1s;transition-delay:0.1s}.contact-page.js-op .an-3{top:4%;-webkit-transition-delay:0.2s;transition-delay:0.2s}@media screen and (max-width:640px){.contact-page .main-title{margin-bottom:10vw}}
/*# sourceMappingURL=main.css.map */