html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{width:100%;height:auto;object-fit:cover}*{box-sizing:border-box}@media print,screen and (min-width: 769px){html{font-size:10px}}@media screen and (max-width: 768px){html{font-size:2.6667vw}}body{font-family:"Shippori Mincho",serif;font-weight:400;font-size:1.4rem}@media screen and (max-width: 768px){body{font-size:1.2rem}}.text-vertical{writing-mode:vertical-rl;text-orientation:mixed}.site-main{height:100vh}.modal-box{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1;opacity:0;visibility:hidden}.modal-box:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.5)}.modal-box .modal-content{max-width:80%;margin:0rem auto;background:#fff;margin-top:5%;border:.1rem solid #ddd;box-shadow:0 0 .5rem #ddd;border-radius:.4rem;position:relative;z-index:1;transition:all .4s linear;-webkit-transition:all .4s linear;transform:translateY(-100%);-webkit-transform:translateY(-100%);opacity:0}.modal-box .modal-header,.modal-box .modal-footer,.modal-box .modal-body{padding:1.5rem;color:#565656}.modal-box .modal-header{border-bottom:.1rem solid #ddd}.modal-box .modal-footer{text-align:right;border-top:.1rem solid #ddd}.modal-box .modal-footer div{cursor:pointer;display:inline-block;padding:.8rem 2rem 1rem;background:#000;color:#fff;font-size:1.4rem;border-radius:.5rem}.modal-box .modal-body{font-size:1.4rem;line-height:2.2rem;height:70vh;position:relative}.modal-box .modal-body iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-box.active{opacity:1;visibility:visible}.modal-box.active .modal-content{opacity:1;transform:none;-webkit-transform:none}.modal-box.modal-box--custom .modal-content{max-width:fit-content;margin-top:0;top:50%;transform:translateY(-50%)}.modal-box.modal-box--custom .modal-body{height:auto}.home{position:relative}.home #sticky-static{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.fade-in-up{opacity:0;transform:translateY(4rem);transition:opacity 1s ease,transform 1s ease}.fade-in-up.img2{transition-delay:1s}.fade-in-up.img3{transition-delay:2s}.fade-in-up.is-inview{opacity:1;transform:translateY(0)}.wpcf7-form{position:relative}.wpcf7-form .wpcf7-response-output{position:absolute;width:100%}.gallery-slide .swiper-wrapper{transition-timing-function:linear}.site-header{display:flex;padding:.8rem;overflow:hidden}@media screen and (max-width: 768px){.site-header{flex-direction:column;padding:.4rem}}.site-header .head-intro{width:31%;position:relative;pointer-events:none}@media screen and (max-width: 768px){.site-header .head-intro{width:100%;height:51.3rem}}.site-header .head-intro .intro-bg{position:absolute;top:13%;left:10%;width:67%}@media screen and (max-width: 768px){.site-header .head-intro .intro-bg{object-fit:contain;height:100%;top:0;left:13%}}.site-header .head-intro .text-banner{position:absolute;width:100%;top:22%;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 768px){.site-header .head-intro .text-banner{top:0}}@media screen and (max-width: 479px){.site-header .head-intro .text-banner{top:22%}}.site-header .head-intro .text-banner .intro-img{width:29%;position:relative;top:1.4rem;left:-0.2rem}@media screen and (max-width: 768px){.site-header .head-intro .text-banner .intro-img{width:unset;top:unset;left:unset}}@media screen and (max-width: 479px){.site-header .head-intro .text-banner .intro-img{width:30%}}.site-header .head-intro .text-banner .intro-typing{margin-top:5.5rem;text-align:center;font-size:1.4rem;line-height:1.4rem;font-weight:400;color:#080404;word-break:keep-all}@media screen and (max-width: 768px){.site-header .head-intro .text-banner .intro-typing{width:100%;top:76%}}.site-header .head-intro .text-banner .intro-typing #typed-output{position:relative}.site-header .head-intro .text-banner .intro-typing #typed-output span{position:absolute;top:50%;margin-left:-1.4rem;font-size:.6rem;line-height:.6rem}.site-header .head-intro .text-banner .intro-typing .typed-cursor{font-size:1.7rem;color:#deb958;line-height:0}.site-header .head-banner{width:70%}@media screen and (max-width: 768px){.site-header .head-banner{width:100%;height:27.7rem}}.site-header .head-banner .banner-img{width:100%;height:100%;object-fit:cover}.site-header .menu-header__sp .menu-item--has-child{position:relative;cursor:pointer;flex-direction:column;align-items:flex-start !important}.site-header .menu-header__sp .menu-item--has-child .list-child{position:relative;top:0;transition:all .3s;opacity:0;pointer-events:none;height:0;overflow:hidden}.site-header .menu-header__sp .menu-item--has-child .list-child ul{padding:.5rem}.site-header .menu-header__sp .menu-item--has-child.active .list-child{height:100%;opacity:1;pointer-events:all;position:relative}.site-header .menu-header__sp .overlay{z-index:98;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#080404;opacity:.25;display:none}.site-header .menu-header__sp .btn-open{position:fixed;z-index:100;top:1.2rem;right:1.6rem;float:right;cursor:pointer;display:none}@media screen and (max-width: 768px){.site-header .menu-header__sp .btn-open{display:block}}.site-header .menu-header__sp .btn-open .open{display:block}.site-header .menu-header__sp .btn-open .close{display:none}.site-header .menu-header__sp .box-menu{display:none;position:fixed;z-index:99;top:.4rem;right:.4rem;background:#fff}.site-header .menu-header__sp .box-menu ul{padding:4rem 2.4rem 3.6rem 2.4rem;width:fit-content}.site-header .menu-header__sp .box-menu ul li{padding:.7rem 0;color:#080404;text-decoration:none;font-size:1.4rem;font-weight:400;line-height:2rem;display:flex;align-items:center;position:relative}.site-header .menu-header__sp .box-menu ul li a{color:#080404;text-decoration:none;font-size:1.4rem;font-weight:400;line-height:2rem}.site-header .menu-header__sp .box-menu ul li a svg{margin-left:.8rem}.site-header .menu-header__sp .box-menu ul li a.menu-social{margin-right:.8rem}.site-header .menu-header__sp .box-menu ul li a.menu-social svg{margin-left:0}.site-header .menu-header__sp .box-menu ul li.menu-line{padding:0;margin-top:1.3rem;margin-bottom:1.3rem;border-bottom:1px solid #ededed;width:10rem}.site-header .menu-header__sp .box-menu ul li.active::before{content:"";width:.4rem;height:.4rem;background-color:#e66265;border-radius:50%;top:0;left:-0.8rem;display:block;position:absolute}.menu-header{position:relative;z-index:99;top:10rem;margin-left:4rem;width:fit-content;margin-top:8.5rem}.menu-header .menu-item--has-child{position:relative;cursor:pointer}.menu-header .menu-item--has-child .list-child{position:absolute;right:-50%;top:0;transition:all .3s;opacity:0;pointer-events:none}.menu-header .menu-item--has-child.active .list-child{right:-90%;opacity:1;pointer-events:all}@media screen and (max-width: 768px){.menu-header{display:none}}.menu-header ul li{padding:.7rem 0;color:#080404;text-decoration:none;font-size:1.4rem;font-weight:400;line-height:2rem;display:flex;align-items:center;position:relative}.menu-header ul li a{color:#080404;text-decoration:none;font-size:1.4rem;font-weight:400;line-height:2rem;display:flex;align-items:center}.menu-header ul li a svg{margin-left:.8rem}.menu-header ul li a.menu-social{margin-right:.8rem}.menu-header ul li a.menu-social svg{margin-left:0}.menu-header ul li.menu-line{padding:0;margin-top:1.3rem;margin-bottom:1.3rem;border-bottom:1px solid #ededed;width:10rem}.menu-header ul li.active::before{content:"";width:.4rem;height:.4rem;background-color:#e66265;border-radius:50%;top:35%;left:-0.8rem;display:block;position:absolute}.site-footer{padding:0 .8rem;overflow:hidden;position:relative;margin-top:16.4rem}@media screen and (max-width: 768px){.site-footer{padding:0 .4rem;margin-top:8rem}}.site-footer .footer-banner{width:83.5%;margin-left:auto;margin-bottom:4rem}@media screen and (max-width: 768px){.site-footer .footer-banner{width:100%;margin-bottom:0}}.site-footer .footer-body{display:flex;margin:0 10% 0 9.4%}@media screen and (max-width: 768px){.site-footer .footer-body{margin:0;flex-direction:column-reverse}}.site-footer .footer-body .footer-logo{margin-top:9.5rem;margin-right:7.4rem;margin-bottom:1.5rem}@media screen and (max-width: 768px){.site-footer .footer-body .footer-logo{width:18%;margin-left:1.2rem;margin-bottom:1.2rem;margin-top:3.3rem;margin-right:0}}.site-footer .footer-copyright{position:absolute;right:2rem;bottom:1.5rem;font-size:1rem;font-weight:400;line-height:1.5rem;color:#080404}@media screen and (max-width: 768px){.site-footer .footer-copyright{position:relative;right:0;bottom:0;font-size:1rem;font-weight:400;line-height:1.5rem;color:#080404;margin:1rem 0;text-align:right}}.home .home-about{display:flex;justify-content:flex-end;padding:0;margin:-18.9rem 23.9% 0 25%;position:relative}@media screen and (max-width: 1200px){.home .home-about{margin:-18.9rem 11.5% 0 19.5%}}@media screen and (max-width: 768px){.home .home-about{margin:8rem 0;flex-direction:column-reverse}}.home .home-about .home-about__left{display:flex;margin-top:13.6rem;flex-direction:row-reverse}@media screen and (max-width: 768px){.home .home-about .home-about__left{margin-top:3.5rem;justify-content:space-between;padding:0 3.9rem}}.home .home-about .home-about__text{margin-left:5rem;line-height:2.8rem}.home .home-about .home-about__text span{position:relative}.home .home-about .home-about__text span::before{content:"えいげつ";position:absolute;right:-100%;font-size:.6rem;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){.home .home-about .home-about__text span::before{right:-50%}}@media screen and (max-width: 992px){.home .home-about .home-about__text{margin-left:2.8rem}}@media screen and (max-width: 768px){.home .home-about .home-about__text{margin-left:0;line-height:1.7}}.home .home-about .home-about__right{font-size:4.8rem;margin-left:8.8rem}@media screen and (max-width: 992px){.home .home-about .home-about__right{font-size:4rem;margin-left:3rem}}@media screen and (max-width: 768px){.home .home-about .home-about__right{font-size:2.8rem;line-height:3.2rem}}.home .home-about .home-about__image{position:absolute;bottom:-21.2%;left:-5.7%;max-width:5.8rem}@media screen and (max-width: 768px){.home .home-about .home-about__image{left:2rem;bottom:-10.2rem}}.home .home-image{display:flex;margin-top:25.8rem}@media screen and (max-width: 768px){.home .home-image{margin-top:14.8rem;margin-right:.4rem}}.home .home-image .home-image__item{width:100%;max-width:29.44%;margin-left:.8rem}.home .home-image .home-image__item img{aspect-ratio:424/640}@media screen and (max-width: 768px){.home .home-image .home-image__item{max-width:calc(33.33% - .4rem);margin-left:.4rem}}.home .home-menu{margin:0 16.8%;padding-top:15.9rem}@media screen and (max-width: 1200px){.home .home-menu{margin:0 11.5%}}@media screen and (max-width: 768px){.home .home-menu{margin:0 .8rem;padding-top:8rem}}.home .home-menu .home-menu__row{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.home .home-menu .home-menu__row{flex-direction:column}}.home .home-menu .home-menu__list{flex:1;max-width:78.8%;margin-top:13.4rem}@media screen and (max-width: 768px){.home .home-menu .home-menu__list{max-width:unset;margin:3.1rem -0.4rem 0;margin-top:3.1rem}}.home .home-menu .home-menu__list .home-link{margin-top:.2rem}.home .home-menu .menu-navigation{display:flex;justify-content:space-between}.home .home-menu .menu-navigation .menu-navigation__list{flex:1;width:20%;margin-left:-0.8rem}.home .home-menu .menu-navigation .menu-navigation__swiper{padding-left:.8rem}@media screen and (max-width: 768px){.home .home-menu .menu-navigation .menu-navigation__swiper{padding-left:2.8rem}}.home .home-menu .menu-navigation .menu-navigation__swiper .swiper-slide{cursor:pointer;width:fit-content !important;margin-right:4.8rem !important;opacity:.25}@media screen and (max-width: 768px){.home .home-menu .menu-navigation .menu-navigation__swiper .swiper-slide{margin-right:2.4rem !important;font-size:1.4rem}}.home .home-menu .menu-navigation .menu-navigation__swiper .swiper-slide.swiper-slide-thumb-active{opacity:1;position:relative}.home .home-menu .menu-navigation .menu-navigation__swiper .swiper-slide.swiper-slide-thumb-active::before{content:"";width:.4rem;height:.4rem;background-color:#e66265;border-radius:50%;top:0;left:-0.8rem;display:block;position:absolute}.home .home-menu .menu-slide{margin-top:5.4rem;padding-bottom:3.1rem}.home .home-menu .menu-slide .swiper-slide img{aspect-ratio:752/480}@media screen and (max-width: 768px){.home .home-menu .menu-slide .swiper-slide img{aspect-ratio:1/1}}@media screen and (max-width: 768px){.home .home-menu .menu-slide{margin-top:1.9rem;padding-bottom:2.8rem}}.home .home-menu .swiper-pagination{text-align:left}.home .home-menu .swiper-pagination .swiper-pagination-bullet{width:3.2rem;height:.1rem;margin:0 .8rem 0 0;background:#080404;opacity:.25}.home .home-menu .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.home .home-title{font-size:4.8rem}@media screen and (max-width: 992px){.home .home-title{font-size:4rem}}@media screen and (max-width: 768px){.home .home-title{writing-mode:unset;text-align:right;font-size:2.8rem;line-height:3.2rem}}.home .home-title.home-title--left{padding:8.6rem 0 0 4.9rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='208' viewBox='0 0 72 208'%3E%3Cline id='Line_3' data-name='Line 3' x2='72' transform='translate(0 40)' fill='none' stroke='%23deb958' stroke-width='1'/%3E%3Cline id='Line_4' data-name='Line 4' y2='208' transform='translate(16)' fill='none' stroke='%23deb958' stroke-width='1'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position-x:left}@media screen and (max-width: 992px){.home .home-title.home-title--left{padding:8.6rem 0 0 3.9rem}}@media screen and (max-width: 768px){.home .home-title.home-title--left{text-align:left;padding:5rem 0 0 3.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='68' viewBox='0 0 120 68'%3E%3Cline id='Line_28' data-name='Line 28' x1='120' transform='translate(0 24)' fill='none' stroke='%23deb958' stroke-width='1'/%3E%3Cline id='Line_29' data-name='Line 29' y2='68' transform='translate(12)' fill='none' stroke='%23deb958' stroke-width='1'/%3E%3C/svg%3E%0A")}}.home .home-title.home-title--right{padding:8.6rem 4.9rem 0 0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='328' viewBox='0 0 72 328'%3E%3Cline id='Line_1' data-name='Line 1' x2='72' transform='translate(0 40)' fill='none' stroke='%23deb958' stroke-width='1'/%3E%3Cline id='Line_2' data-name='Line 2' x2='328' transform='translate(56) rotate(90)' fill='none' stroke='%23deb958' stroke-width='1'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position-x:right}@media screen and (max-width: 992px){.home .home-title.home-title--right{padding:8.6rem 3.9rem 0 0}}@media screen and (max-width: 768px){.home .home-title.home-title--right{padding:5rem 3.5rem 0 0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='176' height='68' viewBox='0 0 176 68'%3E%3Cline id='Line_1' data-name='Line 1' x2='176' transform='translate(0 24)' fill='none' stroke='%23deb958' stroke-width='1'/%3E%3Cline id='Line_2' data-name='Line 2' y2='68' transform='translate(164)' fill='none' stroke='%23deb958' stroke-width='1'/%3E%3C/svg%3E%0A");margin-right:.8rem}}.home .home-link{display:flex;cursor:pointer}@media screen and (max-width: 768px){.home .home-link{margin-right:.4rem}}.home .home-link .home-link__text{margin-right:1rem}@media screen and (max-width: 768px){.home .home-link .home-link__text{font-size:1.4rem}}.home .home-link::after{content:"";width:3.2rem;height:1.6rem;display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='16' viewBox='0 0 32 16'%3E%3Cg id='Group_86' data-name='Group 86' transform='translate(-595 -2785)'%3E%3Crect id='Rectangle_54' data-name='Rectangle 54' width='32' height='16' rx='8' transform='translate(595 2785)' fill='%23080404'/%3E%3Cg id='forge-icon_5_' data-name='forge-icon (5)' transform='translate(606.593 2768.329) rotate(45)'%3E%3Cpath id='Path_6577' data-name='Path 6577' d='M25.39,9.691l-2-2.191-2,2.191' fill='none' stroke='%23fff' stroke-width='1'/%3E%3Cline id='Line_6' data-name='Line 6' y2='8' transform='translate(23.39 7.5)' fill='none' stroke='%23fff' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-size:100% 100%}.home .home-gallery{margin:15rem .8rem 0;padding:25.6rem 0 22.9rem 0;position:relative;background:url(../image/home/home-gallery-bg.png);background-size:100% 100%}@media screen and (max-width: 768px){.home .home-gallery{margin:8rem .4rem 0;padding:6.4rem 1.6rem 8.1rem;background-image:url(../image/home/home-gallery-bg_sp.png)}}.home .home-gallery .home-gallery__right{position:absolute;height:max-content;right:13.4rem;top:12rem;color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='268' viewBox='0 0 72 268'%3E%3Cline id='Line_1' data-name='Line 1' x2='72' transform='translate(0 40)' fill='none' stroke='%23deb958' stroke-width='1'/%3E%3Cpath id='Path_6578' data-name='Path 6578' d='M0,0H268' transform='translate(56) rotate(90)' fill='none' stroke='%23deb958' stroke-width='1'/%3E%3C/svg%3E%0A")}@media screen and (max-width: 1200px){.home .home-gallery .home-gallery__right{right:6%}}@media screen and (max-width: 992px){.home .home-gallery .home-gallery__right{top:10rem}}@media screen and (max-width: 768px){.home .home-gallery .home-gallery__right{padding:5rem 3.5rem 0 0;top:0;position:relative;right:0;margin-bottom:3.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='148' height='68' viewBox='0 0 148 68'%3E%3Cline id='Line_30' data-name='Line 30' x2='148' transform='translate(0 24)' fill='none' stroke='%23deb958' stroke-width='1'/%3E%3Cline id='Line_31' data-name='Line 31' y2='68' transform='translate(136)' fill='none' stroke='%23deb958' stroke-width='1'/%3E%3C/svg%3E%0A");margin-right:-0.8rem}}.home .home-gallery .gallery-slide{margin-left:-24.4vw;padding-right:24.4vw}@media screen and (max-width: 768px){.home .home-gallery .gallery-slide{padding-left:0;margin-left:0;padding-right:0}}.home .home-gallery .gallery-slide .swiper-wrapper{align-items:baseline}.home .home-gallery .gallery-slide .swiper-slide{width:34%;display:flex;transition:all .5s}.home .home-gallery .gallery-slide .swiper-slide .swiper-slide__image{width:calc(50% - .8rem);margin-right:.8rem;aspect-ratio:1/1}.home .home-gallery .gallery-slide .swiper-slide .swiper-slide__image img,.home .home-gallery .gallery-slide .swiper-slide .swiper-slide__image video{width:100%;aspect-ratio:1/1}@media screen and (max-width: 768px){.home .home-gallery .gallery-slide .swiper-slide .swiper-slide__image{margin-right:0;width:100%}}@media screen and (max-width: 768px){.home .home-gallery .gallery-slide .swiper-slide{width:100%;aspect-ratio:1/1}}.home .home-gallery .gallery-slide .swiper-slide-next{width:67%;transition:all 0s}@media screen and (max-width: 768px){.home .home-gallery .gallery-slide .swiper-slide-next{width:100%}}.home .home-gallery .gallery-tab{display:none;overflow:hidden}@media screen and (max-width: 768px){.home .home-gallery .gallery-tab.is-pc{display:none !important}}@media screen and (min-width: 769px){.home .home-gallery .gallery-tab.is-sp{display:none !important}}.home .home-gallery .gallery-tab.active{display:block}.home .home-gallery .gallery-tab .gallery-slide{padding-top:6.8rem}@media screen and (max-width: 768px){.home .home-gallery .gallery-tab .gallery-slide{padding-top:3.8rem}}.home .home-nav{margin-bottom:-1.4rem;position:relative;z-index:2;width:fit-content;padding:0 0 0 16.5%}@media screen and (max-width: 768px){.home .home-nav{margin-bottom:-2rem;padding:0 0 0 .8rem;font-size:1.4rem;line-height:2rem}}.home .home-nav .home-nav__list{display:flex;color:#fff}.home .home-nav .home-nav__item{margin-right:4.8rem;opacity:.25;position:relative;cursor:pointer}@media screen and (max-width: 768px){.home .home-nav .home-nav__item{margin-right:2.4rem}}.home .home-nav .home-nav__item.active{opacity:1}.home .home-nav .home-nav__item.active::before{content:"";width:.4rem;height:.4rem;background-color:#e66265;border-radius:50%;top:0;left:-0.8rem;display:block;position:absolute}.home .gallery-nav{display:flex;flex-direction:row-reverse;position:absolute;top:0;width:fit-content;right:24vw;z-index:3}@media screen and (max-width: 768px){.home .gallery-nav{right:0}}.home .gallery-nav .swiper-button-next{position:relative;width:3.2rem;height:1.6rem;left:0;right:0;top:0;margin-top:0}.home .gallery-nav .swiper-button-next::after{content:"";width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='16' viewBox='0 0 32 16'%3E%3Cg id='Group_92' data-name='Group 92' transform='translate(-595 -2785)'%3E%3Crect id='Rectangle_54' data-name='Rectangle 54' width='32' height='16' rx='8' transform='translate(595 2785)' fill='%23fff'/%3E%3Cg id='forge-icon_5_' data-name='forge-icon (5)' transform='translate(626.5 2769.61) rotate(90)'%3E%3Cpath id='Path_6577' data-name='Path 6577' d='M25.39,9.691l-2-2.191-2,2.191' fill='none' stroke='%23080404' stroke-width='1'/%3E%3Cline id='Line_6' data-name='Line 6' y2='8' transform='translate(23.39 7.5)' fill='none' stroke='%23080404' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-size:100% 100%}.home .gallery-nav .swiper-button-prev{position:relative;width:3.2rem;height:1.6rem;left:0;right:0;top:0;margin-top:0;margin-right:.8rem}.home .gallery-nav .swiper-button-prev::after{content:"";width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg id='Group_93' data-name='Group 93' xmlns='http://www.w3.org/2000/svg' width='32' height='16' viewBox='0 0 32 16'%3E%3Crect id='Rectangle_54' data-name='Rectangle 54' width='32' height='16' rx='8' fill='%23fff'/%3E%3Cg id='forge-icon_5_' data-name='forge-icon (5)' transform='translate(16 6) rotate(90)'%3E%3Cpath id='Path_6577' data-name='Path 6577' d='M4,0,2,2.191,0,0' transform='translate(0 5.809)' fill='none' stroke='%23080404' stroke-width='1'/%3E%3Cline id='Line_6' data-name='Line 6' y1='8' transform='translate(2 0)' fill='none' stroke='%23080404' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");background-size:100% 100%}.home .home-access{padding-top:12rem;margin:0 10% 0 16.9%;display:flex;justify-content:space-between}@media screen and (max-width: 1200px){.home .home-access{margin:0 11.5%}}@media screen and (max-width: 768px){.home .home-access{margin:0 1.2rem;padding-top:8rem;flex-direction:column}}@media screen and (max-width: 768px){.home .home-access .home-access__title{margin-left:-0.6rem}}.home .home-access .home-access__content{margin-top:13.5rem;flex:1;margin-left:10.6rem}@media screen and (max-width: 1200px){.home .home-access .home-access__content{margin-left:5rem}}@media screen and (max-width: 992px){.home .home-access .home-access__content{margin-top:0}}@media screen and (max-width: 768px){.home .home-access .home-access__content{margin-left:0}}.home .home-access .home-access__info{display:flex}@media screen and (max-width: 992px){.home .home-access .home-access__info{flex-direction:column}}.home .home-access .home-access__map{flex:1;width:100%;max-width:40.8%;position:relative}@media screen and (max-width: 992px){.home .home-access .home-access__map{max-width:100%;aspect-ratio:16/9;margin-bottom:2.4rem}}@media screen and (max-width: 768px){.home .home-access .home-access__map{aspect-ratio:unset;height:36.1rem;min-height:36.1rem;margin-top:3.5rem}}.home .home-access .home-access__map iframe{position:absolute;width:100%;height:100%;top:0;left:0}.home .home-access .home-access__col{margin-left:5.6rem;flex:1}@media screen and (max-width: 992px){.home .home-access .home-access__col{margin-left:0}}.home .home-access .home-access__row{display:flex;line-height:2rem;padding:1.95rem 0 2.15rem 0;border-top:.1rem solid #ededed}@media screen and (max-width: 768px){.home .home-access .home-access__row{line-height:1.7rem;padding:1.65rem 0 1.75rem 0}}.home .home-access .home-access__label{width:11.2rem;margin-right:1rem}@media screen and (max-width: 768px){.home .home-access .home-access__label{width:8.8rem}}.home .for-you-wraper{width:120%;margin-top:8rem;border-top:2px solid #ccc;border-bottom:2px solid #ccc;padding:4rem 0 5rem 0;margin-left:-10%}@media screen and (max-width: 768px){.home .for-you-wraper{width:calc(100% + 2.4rem);margin:0 -1.2rem;padding:2rem 0;margin-top:2rem}}.home .for-you-wraper .for-you{position:relative;margin:0 3.8rem;max-height:40rem;overflow:scroll;overflow-x:hidden;padding-left:.1rem}.home .for-you-wraper .for-you .for-you__link{text-decoration:underline;cursor:pointer}@media screen and (max-width: 768px){.home .for-you-wraper .for-you{margin:2rem 1.6rem;position:relative;max-height:36rem;padding-left:0}}.home .for-you-wraper .for-you::-webkit-scrollbar{width:.4rem}.home .for-you-wraper .for-you::-webkit-scrollbar-track{background:#ededed;border-radius:.6rem}.home .for-you-wraper .for-you::-webkit-scrollbar-thumb{background:#ccc;border-radius:.6rem}.home .for-you-wraper .for-you::-webkit-scrollbar-thumb:hover{background:#555}.home .for-you-wraper .for-you::before{content:"";width:3.2rem;height:.1rem;background:#080404;position:absolute;left:0;top:.9rem}.home .for-you-wraper .for-you .for-you__head{padding-left:3.9rem}@media screen and (max-width: 768px){.home .for-you-wraper .for-you .for-you__head{font-size:1.4rem;line-height:2rem}}.home .for-you-wraper .for-you .for-you__content{display:flex;justify-content:space-between;width:100%;margin-top:3.1rem;margin-left:-0.1rem}@media screen and (max-width: 768px){.home .for-you-wraper .for-you .for-you__content{margin-top:1.9rem;margin-left:0;flex-direction:column}}.home .for-you-wraper .for-you .for-you__col{width:calc(50% - 5.6rem);margin-right:5.6rem}@media screen and (max-width: 992px){.home .for-you-wraper .for-you .for-you__col{width:calc(50% - 2.5rem);margin-right:2.5rem}}@media screen and (max-width: 768px){.home .for-you-wraper .for-you .for-you__col{width:calc(100% - 1.2rem);margin-right:1.2rem}}.home .for-you-wraper .for-you .for-you__title{padding-left:.8rem;font-size:1.2rem;line-height:1.7rem;position:relative}.home .for-you-wraper .for-you .for-you__title::before{content:"";width:.4rem;height:.4rem;background-color:#e66265;border-radius:50%;top:.3rem;left:0;display:block;position:absolute}.home .for-you-wraper .for-you .for-you__desc{font-size:1.2rem;line-height:2.2rem;margin-top:1.2rem;margin-bottom:2.1rem}@media screen and (max-width: 768px){.home .for-you-wraper .for-you .for-you__desc{line-height:1.7rem;margin-top:1rem;margin-bottom:1.6rem}}.home .home-contact{margin:0 16.9%;display:flex;justify-content:space-between;align-items:flex-start;padding-top:12rem}@media screen and (max-width: 768px){.home .home-contact.home-contact--custom{flex-direction:column-reverse;align-items:flex-start}}@media screen and (max-width: 768px){.home .home-contact.home-contact--custom .home-title--right{background-position-x:left;text-align:left;padding:5rem 0 0 3.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='68' viewBox='0 0 120 68'%3E%3Cline id='Line_28' data-name='Line 28' x1='120' transform='translate(0 24)' fill='none' stroke='%23deb958' stroke-width='1'/%3E%3Cline id='Line_29' data-name='Line 29' y2='68' transform='translate(12)' fill='none' stroke='%23deb958' stroke-width='1'/%3E%3C/svg%3E%0A")}}@media screen and (max-width: 1200px){.home .home-contact{margin:0 11.5% 0 16%}}@media screen and (max-width: 768px){.home .home-contact{padding-top:8rem;flex-direction:column-reverse;margin:0 .8rem;align-items:flex-end}}.home .home-contact .wpcf7-not-valid-tip{display:none}.home .home-contact label.error{display:block;margin-top:.5rem;color:red}.home .home-contact .home-contact__title{margin-left:10rem;background-size:contain}.home .home-contact .home-contact__title.home-title--left{margin-left:0;margin-right:10rem}@media screen and (max-width: 768px){.home .home-contact .home-contact__title.home-title--left{margin-right:0}}@media screen and (max-width: 768px){.home .home-contact .home-contact__title{margin-left:0}}.home .home-contact .home-contact__form{flex:1}@media screen and (max-width: 768px){.home .home-contact .home-contact__form{margin-top:3.5rem;width:100%}}.home .home-contact .home-contact__form p,.home .home-contact .home-contact__form .wpcf7-form-control-wrap{width:100%}.home .home-contact .home-contact__row{display:flex;align-items:center;margin-bottom:1.5rem}.home .home-contact .home-contact__row p{display:flex;align-items:center}@media screen and (max-width: 768px){.home .home-contact .home-contact__row p{flex-direction:column;align-items:flex-start}}@media screen and (max-width: 768px){.home .home-contact .home-contact__row{flex-direction:column;align-items:flex-start}}.home .home-contact .home-contact__label{width:100%;max-width:17rem}.home .home-contact .home-contact__label span{color:blue}.home .home-contact .home-contact__label span.require{color:red}@media screen and (max-width: 768px){.home .home-contact .home-contact__label{font-size:1.4rem;line-height:2rem;margin-bottom:1rem;max-width:unset}}.home .home-contact .home-contact__submit{padding-left:17rem;display:flex;align-items:center;justify-content:center;position:relative}@media screen and (max-width: 768px){.home .home-contact .home-contact__submit{padding-left:0}}.home .home-contact .home-contact__submit p{width:fit-content;position:relative}@media screen and (max-width: 768px){.home .home-contact .home-contact__submit p{width:50%}}.home .home-contact .wpcf7-spinner{position:absolute;left:50%;bottom:-3rem;transform:translateX(-50%);margin:0}.home .home-contact .home-contact__input{width:100%;padding:1rem;font-family:"Shippori Mincho",serif}.home .home-contact .wpcf7-submit{display:block !important;width:17rem;background:rgba(0,0,0,0);padding:1rem;text-transform:uppercase;cursor:pointer;transition:all .3s;font-size:1.4rem}@media screen and (max-width: 768px){.home .home-contact .wpcf7-submit{background:#fff;color:#000;width:100%;border:.1rem solid #000;height:4.4rem;border-radius:0}}.home .home-contact .wpcf7-submit:hover{background:#000;color:#fff}.home-map{display:none;position:absolute;bottom:2rem;right:5.1rem}@media screen and (max-width: 768px){.home-map{display:flex}}.home-map .home-map__link a{text-decoration:none;color:#fff;font-size:1.2rem;padding:.7rem 0;background-color:rgba(0,0,0,.6);border-style:none;-webkit-appearance:none;border-radius:.3rem;display:block;text-align:center}.home-map .home-map__link{flex:none;width:12.2rem;margin-left:.8rem}.home-map .home-map__wrap{position:absolute;bottom:0;right:0;background-color:rgba(0,0,0,.6);border-radius:.3rem;width:12.2rem}.home-map .home-map__text{color:#fff;font-size:1rem;line-height:1.5}.home-map .home-map__close{z-index:9999;position:absolute;right:-1.4rem;top:-1.4rem;background-color:#dcdcdc;border:.2rem solid #707070;width:2rem;height:2rem;border-radius:2rem;text-align:center}.home-map .home-map__icon{display:inline-block;width:2rem;height:2rem;position:relative;left:-0.15rem}.home-map .home-map__icon:before{content:"";display:block;margin-top:.7rem;margin-left:.3rem;width:1.2rem;height:.2rem;color:#707070 !important;background-color:#707070;transform:rotate(45deg)}.home-map .home-map__icon:after{content:"";display:block;width:1.2rem;height:.2rem;background-color:#707070;transform:rotate(138deg);position:relative;left:.3rem;bottom:.2rem}.home-map .home-map__container{padding:.6rem .8rem;max-height:32.1rem;overflow:auto}
