:root{--main_padding:120px}@media only screen and (max-width: 835px){:root{--main_padding:60px}}.container{width:82%;max-width:1100px;margin:0 auto}.container_l{width:88%;max-width:1160px;margin:0 auto}.container_ll{width:88%;max-width:1250px;margin:0 auto}.link_btn{position:relative;display:inline-block;padding:.6em 1.8em;font-size:16px;color:#191919;border:2px solid #191919;background-color:#fff;border-radius:10000px;min-width:160px;letter-spacing:.05em;transition:.3s}.link_btn::after{position:absolute;display:block;content:"";right:0;top:50%;transform:translate(50%, -100%);width:34px;height:10px;pointer-events:none;background:no-repeat center url(../images/svg/link_btn_vector.svg);background-size:contain;transition:.3s}.link_btn:hover{transform:scale(1.05)}.link_btn:hover::after{transform:translate(75%, -100%);transition:.3s cubic-bezier(0.53, 1.62, 0.61, -1.33)}#fv{position:relative;z-index:5}#fv .container .fv_box{position:relative;width:100%;height:100vh;height:calc(var(--vh, 1vh)*100);display:flex;justify-content:space-between;align-items:center}#fv .container .fv_box .left{width:50%;padding-left:5%}#fv .container .fv_box .left p{display:block;text-align:left;margin-bottom:0;width:100%}#fv .container .fv_box .left p img{width:max(300px,85%);height:auto}#fv .container .fv_box .right{width:50%}#fv .container .fv_box .right h1{display:block;text-align:right;width:100%;transition-delay:.3s}#fv .container .fv_box .right h1 img{width:80%}#fv .container .fv_box .scroll_down{position:absolute;display:block;left:5%;top:calc(100vh - 180px);top:calc(var(--vh, 1vh)*100 - 180px);height:350px;transition-delay:.6s}#fv .container .fv_box .scroll_down img{position:absolute;top:0;right:-17px;width:7px}#fv .container .fv_box .scroll_down::after{position:absolute;display:block;content:"";top:0;left:0;width:2px;background-color:#000;-webkit-animation:pathmove_b 2.8s ease-in-out infinite;animation:pathmove_b 2.8s ease-in-out infinite}@media only screen and (max-width: 835px){#fv{padding:0 0 calc(var(--main_padding)*2*1.5)}#fv .container .fv_box{height:auto;flex-direction:column-reverse}#fv .container .fv_box .left{padding-left:0;width:min(400px,60%);padding:0 0 calc(var(--main_padding)*2)}#fv .container .fv_box .left p{transition-delay:.3s}#fv .container .fv_box .left p img{width:100%}#fv .container .fv_box .right{width:min(460px,80%);padding:calc(var(--main_padding)*2*1.2) 0 calc(var(--main_padding)*2*1.5)}#fv .container .fv_box .right h1{transition-delay:0s}#fv .container .fv_box .right h1 img{width:100%;transform:translateX(3%)}#fv .container .fv_box .scroll_down{top:auto;bottom:0;left:5%;transform:translateY(100%);height:320px}}#about{position:relative;padding:calc(var(--main_padding)*1) 0}#about .bg_parts{position:absolute;top:35%;left:-15%;transform:translate(-50%, -50%);width:min(2500px,150vw);filter:blur(2vw);opacity:.6;pointer-events:none;-webkit-animation:breath 8s ease-in-out infinite;animation:breath 8s ease-in-out infinite}#about .bg_parts_b{display:none;pointer-events:none}#about .container_l{position:relative;z-index:2;margin-bottom:calc(min(var(--main_padding)*1,10vw)*-1)}#about .container_l .about_box{position:relative;background-color:#fff;border-radius:10px;padding:min(var(--main_padding)*1,10vw) 0}#about .container_l .about_box h2{position:absolute;display:flex;align-items:center;right:5%;top:0;width:auto;height:min(26px,4.2vw);transform:translateY(-50%)}#about .container_l .about_box h2 img{width:auto;height:100%}#about .container_l .about_box .container{width:82vw}#about .container_l .about_box .container .content{position:relative;width:90%;margin:0 auto}#about .container_l .about_box .container .content img{width:100%;height:auto;transition-delay:.3s}#about .container_l .about_box .container .content picture:nth-of-type(2) img{position:absolute;top:0;left:0;transition-delay:calc(2* 0.3s + 0s)}#about .container_l .about_box .container .content picture:nth-of-type(3) img{position:absolute;top:0;left:0;transition-delay:calc(3* 0.3s + 0s)}#about .container_l .about_box .container .content picture:nth-of-type(4) img{position:absolute;top:0;left:0;transition-delay:calc(4* 0.3s + 0s)}#about .container_l .about_box .container .content picture:nth-of-type(5) img{position:absolute;top:0;left:0;transition-delay:calc(5* 0.3s + 0s)}#about .container_l .about_box .container .content picture:nth-of-type(6) img{position:absolute;top:0;left:0;transition-delay:calc(6* 0.3s + 0s)}#about .container_l .about_box .container .content picture:nth-of-type(7) img{position:absolute;top:0;left:0;transition-delay:calc(7* 0.3s + 0s)}#about .container_l .about_box .container .content picture:nth-of-type(8) img{position:absolute;top:0;left:0;transition-delay:calc(8* 0.3s + 0s)}#about .container_l .about_box .container .content picture:nth-of-type(9) img{position:absolute;top:0;left:0;transition-delay:calc(9* 0.3s + 0s)}#about .container_l .about_box .container .content picture:nth-of-type(10) img{position:absolute;top:0;left:0;transition-delay:calc(10* 0.3s + 0s)}#about .photo_box{position:relative;z-index:1;width:100%;padding-top:52.0833333333%;display:block;overflow:hidden}#about .photo_box figure{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;display:flex;align-items:center}#about .photo_box figure picture{height:125%;width:100%}#about .photo_box figure picture img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.8s cubic-bezier(0.33, 1, 0.68, 1)}@media only screen and (max-width: 835px){#about{position:relative;padding:calc(var(--main_padding)*2) 0 calc(var(--main_padding)*0)}#about .bg_parts{top:0%;left:-32%;transform:translate(-50%, -50%);width:min(2500px,220vw)}#about .bg_parts_b{position:absolute;display:block;top:45%;right:-50%;transform:translate(50%, -50%);width:min(2500px,200vw);filter:blur(2vw);opacity:.6;-webkit-animation:breath 7s ease-in-out infinite;animation:breath 7s ease-in-out infinite}#about .container_l{margin-bottom:calc(min(var(--main_padding)*2,20vw)*-1)}#about .container_l .about_box{padding:min(var(--main_padding)*1,20vw) 0}#about .container_l .about_box .container .content img{display:block;width:97%;height:auto;margin-right:auto}#about .photo_box{position:relative;z-index:1;width:100%;padding-top:100%;display:block;overflow:hidden}#about .photo_box figure picture{height:145%}}#map{position:relative;padding:calc(var(--main_padding)*1) 0 calc(var(--main_padding)*1)}#map .bg_parts{position:absolute;top:5%;right:-20%;transform:translate(50%, -50%);width:min(2700px,220vw);filter:blur(2vw);opacity:.6;pointer-events:none;-webkit-animation:breath 9s ease-in-out infinite;animation:breath 9s ease-in-out infinite}#map .map_container{position:relative}#map .map_container .map_box{position:relative;width:100%;background-color:#fff;border-radius:10px;transition-delay:.2s}#map .map_container .map_box .map_outer{width:100%;border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden}#map .map_container .map_box .map_outer iframe{width:101%;margin-top:-62px;margin-left:-3px}#map .map_container .map_box .map_foot{padding:15px 10px 25px}#map .map_container .map_box .map_foot img{width:min(210px,55%)}#map .map_container h2{position:absolute;display:flex;align-items:center;left:5%;top:0;width:auto;height:min(26px,4.2vw);transform:translateY(-50%)}#map .map_container h2 img{width:auto;height:100%}@media only screen and (max-width: 835px){#map{padding:calc(var(--main_padding)*2) 0 calc(var(--main_padding)*1)}#map .bg_parts{top:30%;right:90%;transform:translate(50%, -50%);width:min(2700px,220vw)}#map .map_container .map_box .map_outer iframe{margin-top:-62px}#map .map_container .map_box .map_foot{padding:5px 10px 15px}}#links{position:relative;padding:calc(var(--main_padding)*1) 0 calc(var(--main_padding)*2)}#links .container .contact_text{width:min(210px,50%);height:auto;margin:0 auto 50px}#links .container .contact_text img{width:100%;height:auto}#links .container .form_link{margin:0 auto calc(var(--main_padding)*2)}#links .container .catch{width:min(430px,55%);margin:0 auto calc(var(--main_padding)*.8)}#links .container .catch img{width:100%;height:auto}#links .container .releaf_logo{width:min(320px,60%);margin:0 auto calc(var(--main_padding)*.8)}#links .container .releaf_logo img{width:100%;height:auto}
/*# sourceMappingURL=pages.min.css.map */