@keyframes isFadeIn{0%{opacity:0}to{opacity:1}}@keyframes isFadeOut{0%{opacity:1}to{opacity:0}}:root{--ja: "dnp-shuei-mincho-pr6", sans-serif;--en: "goldenbook", serif;--white: #fff;--bg-white: #E7EBEC;--black: #121212;--black-light: #202020;--text-gray: #666666;--gray-light: #A4AFB2;--gray-dark: #819297;--btn-grad: linear-gradient(128.13deg, #75838B 18.08%, #D0DBDE 94.78%);--title-grad: linear-gradient(128.13deg, #5B5F61 18.08%, rgba(91, 95, 97, 0.3) 94.78%)}html,body{background:var(--bg-white);background-repeat:no-repeat;background-size:cover;color:var(--black);font-family:var(--ja);font-size:62.5%;font-weight:400}html,body{overscroll-behavior:none}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,code,form,fieldset,legend,input,textarea,blockquote,th,td,p{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:var(--black)}*:focus{outline:none}a{-webkit-tap-highlight-color:rgba(0,0,0,0);box-shadow:none;color:var(--black);cursor:pointer;text-decoration:none}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-radius:0;cursor:pointer}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;cursor:pointer;resize:vertical}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer}button{background:initial;border:none;cursor:pointer}html.is-hideScrollBar{-ms-overflow-style:none;scrollbar-width:none}html.is-hideScrollBar ::-webkit-scrollbar{display:none}[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%;position:relative;scrollbar-width:none;width:auto}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{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{background:#c9c9c9;border-radius:40px;bottom:0;overflow:hidden;pointer-events:none;position:absolute;right:0;z-index:1}.overseasExpansionArea .simplebar-track{background:#fc9}[data-simplebar].simplebar-dragging .simplebar-content{-moz-user-select:none;-webkit-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:#7c7c7c;border-radius:7px;content:"";left:0;opacity:0;position:absolute;right:2px;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:1;transition:opacity 0s linear}.overseasExpansionArea .simplebar-scrollbar.simplebar-visible:before{opacity:1}.simplebar-track.simplebar-vertical{height:90%;right:16px;top:5%;width:4px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{bottom:0;top:0;width:100%}.simplebar-track.simplebar-horizontal{left:0;margin-right:30px}.overseasExpansionArea .simplebar-track.simplebar-horizontal{margin:0 30px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{height:7px;left:0;right:auto;top:0px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{left:0;right:auto}.hs-dummy-scrollbar-size{direction:rtl;height:500px;opacity:0;overflow-x:scroll;overflow-y:hidden;position:fixed;visibility:hidden;width:500px}.simplebar-hide-scrollbar{-ms-overflow-style:none;left:0;overflow-y:scroll;position:fixed;scrollbar-width:none;visibility:hidden}.simplebar-scrollbar:before{background:#000 !important}.simplebar-track{background:#868686}.simplebar-track.simplebar-vertical{right:4px !important}.swiper-container{list-style:none;margin-left:auto;margin-right:auto;padding:0;position:relative;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;position:relative;transition-property:transform;z-index:1}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-slide{flex-shrink:0;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{left:0;pointer-events:none;position:absolute;top:0;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{touch-action:pan-x}.swiper-button-prev,.swiper-button-next{background-position:center;background-repeat:no-repeat;background-size:27px 44px;height:44px;margin-top:-22px;position:absolute;top:50%;width:27px;z-index:10}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:auto;right:10px}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translate3d(0, 0, 0);transition:300ms opacity;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{background:#000;border-radius:100%;display:inline-block;height:8px;opacity:.2;width:8px}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{transition:.3s ease}.swiper-pagination-bullet-active{background:#252525;opacity:1}.swiper-pagination-clickable .swiper-pagination-bullet:hover{background:#252525;opacity:1}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:300ms transform,300ms top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:300ms transform,300ms left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:300ms transform,300ms right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:100%;left:0;top:0;width:4px}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:rgba(0,0,0,.1);border-radius:10px;position:relative}.swiper-container-horizontal>.swiper-scrollbar{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-container-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:rgba(0,0,0,.5);border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{-o-object-fit:contain;max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{animation:swiper-preloader-spin 1s steps(12, end) infinite;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-lazy-preloader:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";display:block;height:100%;width:100%}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-container-cube .swiper-cube-shadow{background:#000;bottom:0px;filter:blur(50px);height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-wrapper{cursor:grab}.swiper-wrapper:active{cursor:grabbing}body[data-menu=open],body[data-scroll-able=disable],body[data-modal=open]{overflow:hidden}body[data-loading=true],body:not(.is-enter){cursor:wait}.js-trigger.is-fadein,.js-trigger .is-fadein,.js-observer.is-fadein,.js-observer .is-fadein{opacity:0;transition:1.2s ease opacity}.js-trigger.is-fadeSlideIn,.js-trigger .is-fadeSlideIn,.js-observer.is-fadeSlideIn,.js-observer .is-fadeSlideIn{opacity:0;transition:1.2s ease opacity}.js-trigger.is-fadeSlideIn :nth-child(1),.js-trigger .is-fadeSlideIn :nth-child(1),.js-observer.is-fadeSlideIn :nth-child(1),.js-observer .is-fadeSlideIn :nth-child(1){transform:translate3d(0, 50%, 0);transition:.6s ease transform}.js-trigger.is-cue.is-fadeSlideIn,.js-trigger.is-cue .is-fadeSlideIn,.js-observer.is-cue.is-fadeSlideIn,.js-observer.is-cue .is-fadeSlideIn{opacity:1}.js-trigger.is-cue.is-fadeSlideIn :nth-child(1),.js-trigger.is-cue .is-fadeSlideIn :nth-child(1),.js-observer.is-cue.is-fadeSlideIn :nth-child(1),.js-observer.is-cue .is-fadeSlideIn :nth-child(1){transform:translate3d(0, 0, 0);transition:.6s ease transform}.js-trigger.is-cue.is-fadein,.js-trigger.is-cue .is-fadein,.js-observer.is-cue.is-fadein,.js-observer.is-cue .is-fadein{opacity:1}.js-autoFadeSlide .js-autoFadeSlide__item{opacity:0;transition:2s ease opacity !important}.js-autoFadeSlide .js-autoFadeSlide__item.is-active{opacity:1}.js-modalBtn{cursor:pointer}.js-modalCloseBtn{cursor:pointer}.is-hoverZoomImg{overflow:hidden}.is-hoverZoomImg img{transform:scale(1);transition:.6s ease transform}.c-bnrCulture{display:block;height:31.8055555556vw;position:relative;width:100vw;width:calc(var(--vw, 1vw)*100);z-index:0}.c-bnrCulture__img{-webkit-user-select:none;-moz-user-select:none;display:flex;height:100%;pointer-events:none;position:relative;user-select:none;width:100%;z-index:0}.c-bnrCulture__img picture{display:flex}.c-bnrCulture__img img{-o-object-fit:cover;height:100%;object-fit:cover;width:100%}.c-bnrCulture__text{-webkit-user-select:none;-moz-user-select:none;bottom:0;height:-moz-max-content;height:max-content;left:0;margin:auto;pointer-events:none;position:absolute;right:0;top:0;user-select:none;width:81.6666666667vw;z-index:0}.c-bnrCulture__text .head{margin-left:-.5555555556vw}.c-bnrCulture__text .detail{color:var(--white);font-size:.9722222222vw;font-weight:400;letter-spacing:.1em;line-height:180%;margin-top:1.5277777778vw;text-align:justify}.c-bnrCulture__btn{-webkit-user-select:none;-moz-user-select:none;bottom:1.9444444444vw;pointer-events:none;position:absolute;right:1.9444444444vw;user-select:none;z-index:1}.c-bnrContactus{margin:0 0 13.8888888889vw}.c-bnrContactus__bg{background:var(--black);height:34.3055555556vw;opacity:.9;position:relative;width:100vw;width:calc(var(--vw, 1vw)*100);z-index:0}.c-bnrContactus__front{align-items:center;display:block;display:flex;height:34.3055555556vw;justify-content:center;margin-top:-34.3055555556vw;position:relative;width:100vw;width:calc(var(--vw, 1vw)*100);z-index:20}.c-bnrContactus__front .data{height:-moz-max-content;height:max-content;margin:auto;width:-moz-max-content;width:max-content}.c-bnrContactus__front .data__title{margin:auto;width:4.0277777778vw}.c-bnrContactus__front .data__text{margin:1.9444444444vw auto 0;text-align:center}.c-bnrContactus__front .data__text .c-text{color:var(--white)}.c-bnrContactus__front .data__btn{bottom:2.0833333333vw;position:absolute;right:2.0833333333vw;z-index:1}.c-btn{cursor:pointer;display:flex;height:3.75vw;position:relative;text-decoration:none;width:15.1388888889vw}.c-btn__blur{-webkit-user-select:none;-moz-user-select:none;background:var(--white);border-radius:1.8402777778vw;bottom:0;filter:blur(0.3472222222vw);height:100%;left:0;margin:auto;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:.6s cubic-bezier(0.33, 1, 0.68, 1) opacity;user-select:none;width:100%;will-change:filter;z-index:1}.c-btn__bg{-webkit-clip-path:url(#c-btnMask);background:linear-gradient(128deg, #75838b 18%, #d0dbde 94%);bottom:0;clip-path:url(#c-btnMask);height:100%;left:0;margin:auto;opacity:1;position:absolute;right:0;top:0;transition:.6s cubic-bezier(0.33, 1, 0.68, 1) opacity;width:100%;z-index:0}.c-btn__front{-webkit-user-select:none;-moz-user-select:none;align-items:center;display:flex;height:100%;justify-content:space-between;padding:0 1.6666666667vw;pointer-events:none;position:relative;user-select:none;width:100%;z-index:2}.c-btn__front .text{font-size:1.0416666667vw;font-weight:normal;line-height:160%;transition:.6s cubic-bezier(0.33, 1, 0.68, 1) color}.c-btn__front .icon{height:-moz-max-content;height:max-content;overflow:hidden;position:relative;transition:.6s cubic-bezier(0.33, 1, 0.68, 1) filter;width:2.2222222222vw;z-index:0}.c-btn__front .icon__box{display:flex;height:100%;width:100%}.c-btn__front .icon__box svg{height:auto;width:100%}.c-btn__front .icon__box img{height:auto;width:100%}.c-btn-white .c-btn__front .text{color:var(--white)}.c-btn-file .icon{align-items:center;display:flex;height:.8333333333vw;width:-moz-max-content;width:max-content}.c-btn-file .icon__box{transform:initial;transition:initial}.c-btn-sizeS{height:3.0555555556vw;width:12.1527777778vw}.c-btn-sizeS .c-btn__bg{-webkit-clip-path:url(#c-btnSizeSMask);clip-path:url(#c-btnSizeSMask)}.c-btn-sizeS .c-btn__front{padding:0 1.3888888889vw}.c-btn-sizeL{height:3.6805555556vw;width:17.7777777778vw}.c-btn-sizeL .c-btn__bg{-webkit-clip-path:url(#c-btnSizeLMask);clip-path:url(#c-btnSizeLMask)}.c-btn-sizeL .c-btn__front{padding:0 1.6666666667vw}.c-btn-notIcon .c-btn__front .text{text-align:center;width:100%}.c-btnSwitch{cursor:pointer;display:flex;height:3.75vw;position:relative;text-decoration:none;width:15.1388888889vw}.c-btnSwitch__blur{-webkit-user-select:none;-moz-user-select:none;background:var(--white);border-radius:1.8402777778vw;bottom:0;filter:blur(0.3472222222vw);height:100%;left:0;margin:auto;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:.6s cubic-bezier(0.33, 1, 0.68, 1) opacity;user-select:none;width:100%;z-index:1}.c-btnSwitch__bg{-webkit-user-select:none;-moz-user-select:none;-webkit-clip-path:url(#c-btnMask);background:linear-gradient(128deg, #75838b 18%, #d0dbde 94%);bottom:0;clip-path:url(#c-btnMask);height:100%;left:0;margin:auto;opacity:1;pointer-events:none;position:absolute;right:0;top:0;transition:.6s cubic-bezier(0.33, 1, 0.68, 1) opacity;user-select:none;width:100%;z-index:0}.c-btnSwitch__front{-webkit-user-select:none;-moz-user-select:none;align-items:center;display:flex;height:100%;justify-content:space-between;padding:0 1.6666666667vw;pointer-events:none;position:relative;user-select:none;width:100%;z-index:2}.c-btnSwitch__front .text{color:var(--black);height:-moz-max-content;height:max-content;overflow:hidden;position:relative;transition:.6s cubic-bezier(0.33, 1, 0.68, 1) color;width:-moz-max-content;width:max-content}.c-btnSwitch__front .text__row:nth-of-type(1) .t{transform:translate(0, -110%)}.c-btnSwitch.is-switch .c-btnSwitch__front .text__row:nth-of-type(1) .t{transition:.6s cubic-bezier(0.87, 0, 0.13, 1) transform}.c-btnSwitch.is-switch .c-btnSwitch__front .text__row:nth-of-type(1) .t:nth-of-type(1){transition-delay:.05s}.c-btnSwitch.is-switch .c-btnSwitch__front .text__row:nth-of-type(1) .t:nth-of-type(2){transition-delay:.1s}.c-btnSwitch.is-switch .c-btnSwitch__front .text__row:nth-of-type(1) .t:nth-of-type(3){transition-delay:.15s}.c-btnSwitch.is-switch .c-btnSwitch__front .text__row:nth-of-type(1) .t:nth-of-type(4){transition-delay:.2s}.c-btnSwitch.is-switch .c-btnSwitch__front .text__row:nth-of-type(1) .t:nth-of-type(5){transition-delay:.25s}.c-btnSwitch.is-switch .c-btnSwitch__front .text__row:nth-of-type(1) .t:nth-of-type(6){transition-delay:.3s}.c-btnSwitch.is-switch .c-btnSwitch__front .text__row:nth-of-type(1) .t:nth-of-type(7){transition-delay:.35s}.c-btnSwitch:not(.is-switch) .c-btnSwitch__front .text__row:nth-of-type(1) .t{transform:translate(0, 0%);transition:.6s cubic-bezier(0.87, 0, 0.13, 1) transform}.c-btnSwitch:not(.is-switch) .c-btnSwitch__front .text__row:nth-of-type(1) .t:nth-of-type(1){transition-delay:0s}.c-btnSwitch:not(.is-switch) .c-btnSwitch__front .text__row:nth-of-type(1) .t:nth-of-type(2){transition-delay:.05s}.c-btnSwitch:not(.is-switch) .c-btnSwitch__front .text__row:nth-of-type(1) .t:nth-of-type(3){transition-delay:.1s}.c-btnSwitch:not(.is-switch) .c-btnSwitch__front .text__row:nth-of-type(1) .t:nth-of-type(4){transition-delay:.15s}.c-btnSwitch:not(.is-switch) .c-btnSwitch__front .text__row:nth-of-type(1) .t:nth-of-type(5){transition-delay:.2s}.c-btnSwitch:not(.is-switch) .c-btnSwitch__front .text__row:nth-of-type(1) .t:nth-of-type(6){transition-delay:.25s}.c-btnSwitch:not(.is-switch) .c-btnSwitch__front .text__row:nth-of-type(1) .t:nth-of-type(7){transition-delay:.3s}.c-btnSwitch__front .text__row:nth-of-type(2){bottom:0;height:-moz-max-content;height:max-content;left:0;margin:auto;position:absolute;top:0%;width:-moz-max-content;width:max-content;z-index:0}.c-btnSwitch.is-switch .c-btnSwitch__front .text__row:nth-of-type(2) .t{transform:translate(0, 0%);transition:.6s cubic-bezier(0.87, 0, 0.13, 1) transform}.c-btnSwitch.is-switch .c-btnSwitch__front .text__row:nth-of-type(2) .t:nth-of-type(1){transition-delay:0s}.c-btnSwitch.is-switch .c-btnSwitch__front .text__row:nth-of-type(2) .t:nth-of-type(2){transition-delay:.05s}.c-btnSwitch.is-switch .c-btnSwitch__front .text__row:nth-of-type(2) .t:nth-of-type(3){transition-delay:.1s}.c-btnSwitch.is-switch .c-btnSwitch__front .text__row:nth-of-type(2) .t:nth-of-type(4){transition-delay:.15s}.c-btnSwitch.is-switch .c-btnSwitch__front .text__row:nth-of-type(2) .t:nth-of-type(5){transition-delay:.2s}.c-btnSwitch:not(.is-switch) .c-btnSwitch__front .text__row:nth-of-type(2) .t{transform:translate(0, 110%);transition:.6s cubic-bezier(0.87, 0, 0.13, 1) transform}.c-btnSwitch:not(.is-switch) .c-btnSwitch__front .text__row:nth-of-type(2) .t:nth-of-type(1){transition-delay:.05s}.c-btnSwitch:not(.is-switch) .c-btnSwitch__front .text__row:nth-of-type(2) .t:nth-of-type(2){transition-delay:.1s}.c-btnSwitch:not(.is-switch) .c-btnSwitch__front .text__row:nth-of-type(2) .t:nth-of-type(3){transition-delay:.15s}.c-btnSwitch:not(.is-switch) .c-btnSwitch__front .text__row:nth-of-type(2) .t:nth-of-type(4){transition-delay:.2s}.c-btnSwitch:not(.is-switch) .c-btnSwitch__front .text__row:nth-of-type(2) .t:nth-of-type(5){transition-delay:.25s}.c-btnSwitch__front .text__row .t{display:inline-block;font-size:1.3888888889vw;font-weight:normal;line-height:120%}.c-btnSwitch__front .icon{height:.9027777778vw;overflow:hidden;position:relative;transform:rotateZ(0deg);transition:.4s cubic-bezier(0.65, 0, 0.35, 1) transform,.6s cubic-bezier(0.33, 1, 0.68, 1) filter;width:.9027777778vw;z-index:0}.c-btnSwitch.is-switch .c-btnSwitch__front .icon{transform:rotateZ(45deg)}.c-btnSwitch__front .icon__box{display:flex;height:-moz-max-content;height:max-content;transform:rotateZ(0deg);transition:.4s cubic-bezier(0.65, 0, 0.35, 1) transform;width:100%}.c-btnSwitch__front .icon__box img{-o-object-fit:contain;height:100%;object-fit:contain;width:100%}.c-btnSwitch-white .c-btnSwitch__front .text{color:var(--white)}.c-btnCircle{cursor:pointer;display:flex;height:5vw;position:relative;text-decoration:none;width:5vw}.c-btnCircle__blur{-webkit-user-select:none;-moz-user-select:none;background:var(--white);border-radius:50%;bottom:0;filter:blur(0.3472222222vw);height:100%;left:0;margin:auto;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:.6s cubic-bezier(0.33, 1, 0.68, 1) opacity;user-select:none;width:100%;z-index:1}.c-btnCircle__bg{-webkit-clip-path:url(#c-btnCircleMask);background:linear-gradient(128deg, #75838b 18%, #d0dbde 94%);bottom:0;clip-path:url(#c-btnCircleMask);height:100%;left:0;margin:auto;position:absolute;right:0;top:0;transition:.6s cubic-bezier(0.33, 1, 0.68, 1) opacity;width:100%;z-index:0}.c-btnCircle__front{-webkit-user-select:none;-moz-user-select:none;align-items:center;display:flex;height:100%;justify-content:center;pointer-events:none;position:relative;user-select:none;width:100%;z-index:2}.c-btnCircle__front .icon{align-items:center;display:flex;filter:invert(0);height:1.0416666667vw;overflow:hidden;position:relative;transition:.6s cubic-bezier(0.33, 1, 0.68, 1) filter;width:-moz-max-content;width:max-content;z-index:0}.c-btnCircle__front .icon__box{display:flex;height:100%;transform:translate(0, 0);transition:.4s cubic-bezier(0.65, 0, 0.35, 1) transform;width:100%}.c-btnCircle__front .icon__box svg{height:auto;width:100%}.c-btnCircle__front .icon__box img{-o-object-fit:contain;height:auto;object-fit:contain;width:100%}.c-btnCircle-sizeS{height:3.1944444444vw;width:3.1944444444vw}.c-btnCircle-invert .c-btnCircle__front .icon .icon__box:nth-of-type(2){left:100%;right:initial}.c-btnCircle-invert .c-btnCircle__front .icon .icon__box img,.c-btnCircle-invert .c-btnCircle__front .icon .icon__box svg{transform:scale(-1, 1)}.c-btnCircle-file .c-btnCircle__front .icon__box{transform:translate(0, 0);transition:initial}.c-btnCircle-scrollTop{display:block;transform:rotateZ(-90deg)}body[data-page=gallery] .c-btnCircle-scrollTop{display:none}.c-btnCircle-scrollTopGallery{display:none}body[data-page=gallery] .c-btnCircle-scrollTopGallery{display:block}.c-cardWorksList{display:flex;flex-wrap:wrap;gap:2.5vw 3.3333333333vw;margin:auto;width:68.4722222222vw}.c-cardWorks{display:block;height:-moz-max-content;height:max-content;width:20.5555555556vw}.c-cardWorks__img{-webkit-user-select:none;-moz-user-select:none;height:27.4305555556vw;overflow:hidden;pointer-events:none;user-select:none;width:100%}.c-cardWorks__img img{-o-object-fit:cover;height:100%;object-fit:cover;width:100%}.c-cardWorks__caption{-webkit-user-select:none;-moz-user-select:none;color:var(--black-light);font-size:1.1111111111vw;font-weight:400;letter-spacing:.1em;line-height:180%;margin-top:.8333333333vw;pointer-events:none;user-select:none}.c-cardMemberList{display:flex;flex-wrap:wrap;gap:3.4722222222vw;margin:auto;width:73.6111111111vw}.c-cardMemberList__box:nth-of-type(3n - 1){margin-top:3.4722222222vw}.c-cardMemberList__box:nth-of-type(3n){margin-top:6.9444444444vw}.c-cardMember{display:block;height:-moz-max-content;height:max-content;overflow:hidden;padding-bottom:1.6666666667vw;position:relative;width:22.2222222222vw;z-index:0}.c-cardMember::before{background:linear-gradient(90deg, white 0%, white 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 100%);bottom:1px;content:"";height:1px;margin:auto;position:absolute;right:0;transform:translate(0, 0);transition:.6s cubic-bezier(0.87, 0, 0.13, 1) transform;width:200%;z-index:0}.c-cardMember__img{-webkit-user-select:none;-moz-user-select:none;display:flex;height:33.3333333333vw;overflow:hidden;pointer-events:none;user-select:none;width:100%}.c-cardMember__img img{-o-object-fit:cover;height:100%;object-fit:cover;width:100%}.c-cardMember__lower{-webkit-user-select:none;-moz-user-select:none;align-items:center;display:flex;justify-content:space-between;margin-top:1.8055555556vw;pointer-events:none;user-select:none}.c-cardMember__lower .data__nameJa{color:var(--white);font-size:1.3888888889vw;font-weight:400;letter-spacing:.1em;line-height:160%}.c-cardMember__lower .data__nameEn{color:var(--gray-dark);font-family:var(--en);font-size:.9722222222vw;font-weight:400;letter-spacing:.1em;line-height:160%}.c-cardMember__lower .btn{margin-right:.4166666667vw}.c-cardNewsTextList{display:flex;flex-wrap:wrap;gap:2.2222222222vw}.c-cardNewsText{display:block;height:10.4861111111vw;overflow:hidden;padding:1.6666666667vw 0 0;position:relative;width:22.2222222222vw;z-index:0}.c-cardNewsText::before{background:linear-gradient(90deg, #202020 0%, #202020 50%, rgba(32, 32, 32, 0.2) 50%, rgba(32, 32, 32, 0.2) 100%);content:"";height:1px;margin:auto;position:absolute;right:0;top:0;transform:translate(0, 0);transition:.6s cubic-bezier(0.87, 0, 0.13, 1) transform;width:200%;z-index:0}.c-cardNewsText__date{-webkit-user-select:none;-moz-user-select:none;color:#819297;font-family:var(--en);font-size:.9722222222vw;font-weight:400;line-height:160%;pointer-events:none;user-select:none}.c-cardNewsText__title{-webkit-user-select:none;-moz-user-select:none;color:var(--black);font-size:1.1111111111vw;font-weight:400;letter-spacing:.1em;line-height:180%;margin-top:.5555555556vw;pointer-events:none;user-select:none}.c-cardNewsText__btn{-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none;z-index:0}.c-cardSlideWorks{display:block;padding:0 .8333333333vw;width:60vw}.c-cardSlideWorks__head{align-items:center;display:flex;opacity:0;transition:.2s ease opacity}.c-cardSlideWorks__head .date{color:var(--gray-dark);font-family:var(--en);font-size:.9722222222vw;font-weight:400;letter-spacing:.25em;line-height:200%}.c-cardSlideWorks__head .cat{align-items:center;color:var(--gray-dark);display:flex;font-size:.9722222222vw;font-weight:500;letter-spacing:.25em;line-height:200%;margin-left:.6944444444vw;position:relative;z-index:0}.c-cardSlideWorks__head .cat::before{background:var(--black-light);content:"";display:block;height:1px;margin-right:.6944444444vw;opacity:.2;width:5.4166666667vw}.c-cardSlideWorks__caption{color:var(--black-light);font-size:1.6666666667vw;font-weight:400;letter-spacing:.1em;line-height:200%;margin-top:.2777777778vw;opacity:0;transition:.2s ease opacity}.c-cardSlideWorks__img{display:flex;height:33.75vw;margin-top:2.7777777778vw;overflow:hidden;width:60vw}.c-cardSlideWorks__img img{-o-object-fit:cover;height:100%;object-fit:cover;width:100%}.c-cardFlowList{align-items:center;display:flex;gap:3.3333333333vw;justify-content:center;margin:auto;width:90.8333333333vw}.c-cardFlow{height:-moz-max-content;height:max-content;position:relative;width:43.75vw;z-index:0}.c-cardFlow__upper{-webkit-user-select:none;-moz-user-select:none;height:29.1666666667vw;overflow:hidden;pointer-events:none;user-select:none;width:100%}.c-cardFlow__upper .img{height:100%;transform:scale(1);transition:.6s cubic-bezier(0.33, 1, 0.68, 1) transform;width:100%}.c-cardFlow__upper .img img{-o-object-fit:cover;height:100%;object-fit:cover;width:100%}.c-cardFlow__lower{display:flex;justify-content:space-between;margin-top:1.9444444444vw}.c-cardFlow__text{-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none;width:calc(100% - 4.1666666667vw)}.c-cardFlow__text .en{margin:.2777777778vw auto 0}.c-cardFlow__text .en .t{color:var(--gray-dark)}.c-cardFlow__btn{width:-moz-max-content;width:max-content}.c-fvBgText{-webkit-user-select:none;-moz-user-select:none;align-items:center;display:flex;height:100vh;height:calc(var(--vh, 1vh)*100);height:100svh;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:1s ease opacity;user-select:none;width:100vw;width:calc(var(--vw, 1vw)*100);z-index:0}body.is-enter .c-fvBgText{opacity:1}.c-fvBgText__center{-webkit-user-select:none;-moz-user-select:none;height:-moz-max-content;height:max-content;pointer-events:none;user-select:none;width:-moz-max-content;width:max-content}.c-fvBgText__center .text{-webkit-background-clip:text;text-fill-color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;background-image:linear-gradient(128.13deg, #ffffff 18.08%, rgba(255, 255, 255, 0.3) 94.78%);font-family:var(--en);font-size:18.1944444444vw;font-weight:300;line-height:22.6388888889vw;opacity:0;text-align:center;transform:translate3d(0, 50%, 0);transition:.6s ease opacity,.6s ease transform}body.is-enter .c-fvBgText__center .text{opacity:1;transform:translate3d(0, 0, 0);transition:.6s ease opacity,.6s ease transform;transition-delay:.6s}.c-fv{align-items:center;display:flex;height:100vh;height:calc(var(--vh, 1vh)*100);height:100svh;justify-content:center;position:relative;width:100vw;width:calc(var(--vw, 1vw)*100);z-index:0}.c-fv__text{height:-moz-max-content;height:max-content;opacity:0;transform:translate3d(0, 50%, 0);transition:.6s ease opacity,.6s ease transform;width:-moz-max-content;width:max-content}body.is-enter .c-fv__text{opacity:1;transform:translate3d(0, 0, 0);transition:.6s ease opacity,.6s ease transform;transition-delay:.4s}.c-linkSide{display:block;padding:.5555555556vw 0;position:relative;width:11.8055555556vw;z-index:0}.c-linkSide::before{-webkit-user-select:none;-moz-user-select:none;background:var(--black-light);border-radius:50%;bottom:0;content:"";height:.2777777778vw;left:.7638888889vw;margin:auto;pointer-events:none;position:absolute;top:0;transform:scale(0);transform-origin:center;transition:.3s 0 cubic-bezier(0.33, 1, 0.68, 1) transform;user-select:none;width:.2777777778vw;z-index:0}.c-linkSide.is-active::before{transform:scale(1);transition:.3s .3s cubic-bezier(0.33, 1, 0.68, 1) transform}.c-linkSide.is-active .c-linkSide__text{transform:translate3d(1.8055555556vw, 0, 0)}.c-linkSide.is-active .c-linkSide__line::before{transform:scale(1, 1)}.c-linkSide__line{-webkit-user-select:none;-moz-user-select:none;background:rgba(32,32,32,.2);bottom:0;height:1px;left:0;overflow:hidden;pointer-events:none;position:absolute;user-select:none;width:100%}.c-linkSide__line::before{background:var(--black-light);bottom:0;content:"";height:3px;left:0;margin:auto;position:absolute;top:-1px;transform:scale(0, 1);transform-origin:left;transition:.6s cubic-bezier(0.33, 1, 0.68, 1) transform;width:100%}.c-linkSide__text{-webkit-user-select:none;-moz-user-select:none;color:var(--black-light);font-size:1.1111111111vw;font-weight:500;letter-spacing:.1em;line-height:160%;pointer-events:none;transform:translate3d(0, 0, 0);transition:.6s cubic-bezier(0.33, 1, 0.68, 1) transform;user-select:none;width:10vw}.c-mask{-webkit-user-select:none;-moz-user-select:none;height:1px;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;user-select:none;width:1px;z-index:0}.c-snsList{align-items:center;display:flex;flex-wrap:wrap;gap:.8333333333vw}.c-sns{display:flex;height:1.3888888889vw;width:1.3888888889vw}.c-sns img{-webkit-user-select:none;-moz-user-select:none;-o-object-fit:contain;height:100%;object-fit:contain;pointer-events:none;user-select:none;width:100%}.swiper-button-prev,.swiper-button-next{background-image:initial !important;bottom:initial !important;left:initial !important;margin:0 !important;position:relative !important;right:initial !important;top:initial !important;z-index:0 !important}.c-slideWorks{overflow:hidden;padding-top:6.25vw;width:100vw;width:calc(var(--vw, 1vw)*100)}.c-slideWorks[data-index="0"] .c-slideWorks__content .swiper-slide[data-index="0"] .c-cardSlideWorks .c-cardSlideWorks__head,.c-slideWorks[data-index="0"] .c-slideWorks__content .swiper-slide[data-index="0"] .c-cardSlideWorks .c-cardSlideWorks__caption{opacity:1;transition:.4s .2s ease opacity}.c-slideWorks[data-index="1"] .c-slideWorks__content .swiper-slide[data-index="1"] .c-cardSlideWorks .c-cardSlideWorks__head,.c-slideWorks[data-index="1"] .c-slideWorks__content .swiper-slide[data-index="1"] .c-cardSlideWorks .c-cardSlideWorks__caption{opacity:1;transition:.4s .2s ease opacity}.c-slideWorks[data-index="2"] .c-slideWorks__content .swiper-slide[data-index="2"] .c-cardSlideWorks .c-cardSlideWorks__head,.c-slideWorks[data-index="2"] .c-slideWorks__content .swiper-slide[data-index="2"] .c-cardSlideWorks .c-cardSlideWorks__caption{opacity:1;transition:.4s .2s ease opacity}.c-slideWorks[data-index="3"] .c-slideWorks__content .swiper-slide[data-index="3"] .c-cardSlideWorks .c-cardSlideWorks__head,.c-slideWorks[data-index="3"] .c-slideWorks__content .swiper-slide[data-index="3"] .c-cardSlideWorks .c-cardSlideWorks__caption{opacity:1;transition:.4s .2s ease opacity}.c-slideWorks[data-index="4"] .c-slideWorks__content .swiper-slide[data-index="4"] .c-cardSlideWorks .c-cardSlideWorks__head,.c-slideWorks[data-index="4"] .c-slideWorks__content .swiper-slide[data-index="4"] .c-cardSlideWorks .c-cardSlideWorks__caption{opacity:1;transition:.4s .2s ease opacity}.c-slideWorks[data-index="5"] .c-slideWorks__content .swiper-slide[data-index="5"] .c-cardSlideWorks .c-cardSlideWorks__head,.c-slideWorks[data-index="5"] .c-slideWorks__content .swiper-slide[data-index="5"] .c-cardSlideWorks .c-cardSlideWorks__caption{opacity:1;transition:.4s .2s ease opacity}.c-slideWorks[data-index="6"] .c-slideWorks__content .swiper-slide[data-index="6"] .c-cardSlideWorks .c-cardSlideWorks__head,.c-slideWorks[data-index="6"] .c-slideWorks__content .swiper-slide[data-index="6"] .c-cardSlideWorks .c-cardSlideWorks__caption{opacity:1;transition:.4s .2s ease opacity}.c-slideWorks[data-index="7"] .c-slideWorks__content .swiper-slide[data-index="7"] .c-cardSlideWorks .c-cardSlideWorks__head,.c-slideWorks[data-index="7"] .c-slideWorks__content .swiper-slide[data-index="7"] .c-cardSlideWorks .c-cardSlideWorks__caption{opacity:1;transition:.4s .2s ease opacity}.c-slideWorks[data-index="8"] .c-slideWorks__content .swiper-slide[data-index="8"] .c-cardSlideWorks .c-cardSlideWorks__head,.c-slideWorks[data-index="8"] .c-slideWorks__content .swiper-slide[data-index="8"] .c-cardSlideWorks .c-cardSlideWorks__caption{opacity:1;transition:.4s .2s ease opacity}.c-slideWorks[data-index="9"] .c-slideWorks__content .swiper-slide[data-index="9"] .c-cardSlideWorks .c-cardSlideWorks__head,.c-slideWorks[data-index="9"] .c-slideWorks__content .swiper-slide[data-index="9"] .c-cardSlideWorks .c-cardSlideWorks__caption{opacity:1;transition:.4s .2s ease opacity}.c-slideWorks[data-index="10"] .c-slideWorks__content .swiper-slide[data-index="10"] .c-cardSlideWorks .c-cardSlideWorks__head,.c-slideWorks[data-index="10"] .c-slideWorks__content .swiper-slide[data-index="10"] .c-cardSlideWorks .c-cardSlideWorks__caption{opacity:1;transition:.4s .2s ease opacity}.c-slideWorks__button{display:flex;justify-content:flex-end;margin:auto;position:relative;width:60.2777777778vw;z-index:1}.c-slideWorks__button .swiper-button-prev{margin-right:.9722222222vw !important}.c-slideWorks__button .swiper-button-prev,.c-slideWorks__button .swiper-button-next{cursor:pointer;height:5vw;width:5vw}.c-slideWorks__button .swiper-button-prev .c-btnCircle,.c-slideWorks__button .swiper-button-next .c-btnCircle{-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none}.c-slideWorks__content{margin:-6.25vw auto 0;position:relative;width:60vw;z-index:0}.c-slideWorks__pg{display:flex;gap:.2777777778vw;margin:3.4722222222vw auto 0;width:60vw}.c-slideFadeAuto{height:100vh;width:100vw;width:calc(var(--vw, 1vw)*100)}.c-slideFadeAuto__img{height:100%;position:relative;width:100%;z-index:0}.c-slideFadeAuto__img::before{background:linear-gradient(90deg, rgba(18, 18, 18, 0.6) 0%, rgba(18, 18, 18, 0) 100%);bottom:0;content:"";height:100vh;left:0;margin:auto;position:absolute;right:0;top:0;width:100vw;width:calc(var(--vw, 1vw)*100);z-index:10}.c-slideFadeAuto__img .img{display:flex;height:100vh;left:0;position:absolute;top:0;width:100vw;width:calc(var(--vw, 1vw)*100);z-index:0}.c-slideFadeAuto__img .img picture{display:flex}.c-slideFadeAuto__img .img img{-o-object-fit:cover;height:100%;min-height:100vh;min-width:100vw;min-width:calc(var(--vw, 1vw)*100);object-fit:cover;width:100%}.c-slideFadeAuto__dot{bottom:4.4444444444vw;display:flex;gap:.2777777778vw;left:4.4444444444vw;position:absolute;z-index:10}.c-text{font-size:1.1111111111vw;font-weight:400;letter-spacing:.1em;line-height:240%}.c-text-white{color:var(--white)}.c-titleJaH1{color:var(--black-light);display:block;font-size:2.3611111111vw;font-weight:500;height:-moz-max-content;height:max-content;letter-spacing:.4em;line-height:150%;padding-top:2.0833333333vw;position:relative;width:-moz-max-content;width:max-content;writing-mode:vertical-rl;z-index:0}.c-titleJaH1::before{background:var(--black);content:"";display:block;height:1.6666666667vw;left:0;margin:auto;opacity:.2;position:absolute;right:0;top:0;transition:.6s cubic-bezier(0.33, 1, 0.68, 1) opacity;width:1px;z-index:0}.c-titleJaH1-horizon{letter-spacing:.2em;line-height:140%;writing-mode:initial}.c-titleJaH1-white{color:var(--white)}.c-titleJaH1-white::before{background:var(--white)}.c-titleJaH2{height:-moz-max-content;height:max-content;width:-moz-max-content;width:max-content}.c-titleJaH2__row{display:block;height:-moz-max-content;height:max-content;width:-moz-max-content;width:max-content}.c-titleJaH2__row .t{color:var(--black-light);font-size:1.6666666667vw;font-weight:400;letter-spacing:.3em;line-height:170%}.c-titleJaH2__row .t span{color:var(--black-light);font-size:1.6666666667vw;font-weight:400;letter-spacing:.3em;line-height:170%}.c-titleJaH2__row.js-trigger .t,.c-titleJaH2__row.js-observer .t{opacity:0;transition:1.2s ease opacity}.c-titleJaH2__row.js-trigger .t span,.c-titleJaH2__row.js-observer .t span{transform:translate3d(0, 50%, 0);transition:.6s ease transform}.c-titleJaH2__row.js-trigger.is-cue .t,.c-titleJaH2__row.js-observer.is-cue .t{opacity:1}.c-titleJaH2__row.js-trigger.is-cue .t span,.c-titleJaH2__row.js-observer.is-cue .t span{transform:translate3d(0, 0, 0);transition:.6s ease transform}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(1),.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(1){transition-delay:0s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(1) span,.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(1) span{transition-delay:0s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(2),.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(2){transition-delay:.05s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(2) span,.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(2) span{transition-delay:.05s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(3),.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(3){transition-delay:.1s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(3) span,.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(3) span{transition-delay:.1s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(4),.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(4){transition-delay:.15s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(4) span,.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(4) span{transition-delay:.15s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(5),.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(5){transition-delay:.2s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(5) span,.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(5) span{transition-delay:.2s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(6),.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(6){transition-delay:.25s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(6) span,.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(6) span{transition-delay:.25s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(7),.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(7){transition-delay:.3s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(7) span,.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(7) span{transition-delay:.3s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(8),.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(8){transition-delay:.35s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(8) span,.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(8) span{transition-delay:.35s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(9),.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(9){transition-delay:.4s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(9) span,.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(9) span{transition-delay:.4s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(10),.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(10){transition-delay:.45s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(10) span,.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(10) span{transition-delay:.45s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(11),.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(11){transition-delay:.5s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(11) span,.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(11) span{transition-delay:.5s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(12),.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(12){transition-delay:.55s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(12) span,.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(12) span{transition-delay:.55s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(13),.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(13){transition-delay:.6s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(13) span,.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(13) span{transition-delay:.6s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(14),.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(14){transition-delay:.65s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(14) span,.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(14) span{transition-delay:.65s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(15),.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(15){transition-delay:.7s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(15) span,.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(15) span{transition-delay:.7s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(16),.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(16){transition-delay:.75s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(16) span,.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(16) span{transition-delay:.75s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(17),.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(17){transition-delay:.8s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(17) span,.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(17) span{transition-delay:.8s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(18),.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(18){transition-delay:.85s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(18) span,.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(18) span{transition-delay:.85s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(19),.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(19){transition-delay:.9s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(19) span,.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(19) span{transition-delay:.9s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(20),.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(20){transition-delay:.95s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(20) span,.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(20) span{transition-delay:.95s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(21),.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(21){transition-delay:1s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(21) span,.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(21) span{transition-delay:1s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(22),.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(22){transition-delay:1.05s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(22) span,.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(22) span{transition-delay:1.05s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(23),.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(23){transition-delay:1.1s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(23) span,.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(23) span{transition-delay:1.1s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(24),.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(24){transition-delay:1.15s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(24) span,.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(24) span{transition-delay:1.15s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(25),.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(25){transition-delay:1.2s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(25) span,.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(25) span{transition-delay:1.2s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(26),.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(26){transition-delay:1.25s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(26) span,.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(26) span{transition-delay:1.25s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(27),.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(27){transition-delay:1.3s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(27) span,.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(27) span{transition-delay:1.3s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(28),.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(28){transition-delay:1.35s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(28) span,.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(28) span{transition-delay:1.35s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(29),.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(29){transition-delay:1.4s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(29) span,.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(29) span{transition-delay:1.4s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(30),.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(30){transition-delay:1.45s}.c-titleJaH2__row.js-trigger.is-cue .t:nth-of-type(30) span,.c-titleJaH2__row.js-observer.is-cue .t:nth-of-type(30) span{transition-delay:1.45s}.c-titleJaH2-ruby .c-titleJaH2__row .t{color:var(--black-light);font-size:1.3888888889vw;font-weight:500;letter-spacing:.2em;line-height:180%}.c-titleJaH2-ruby .c-titleJaH2__row .t span{color:var(--black-light);font-size:1.3888888889vw;font-weight:500;letter-spacing:.2em;line-height:180%}.c-titleJaH2-white .c-titleJaH2__row .t{color:var(--white)}.c-titleJaH2-white .c-titleJaH2__row .t span{color:var(--white)}.c-titleJaH3{color:var(--black-light);font-size:1.25vw;font-weight:400;height:-moz-max-content;height:max-content;letter-spacing:.4em;line-height:140%;margin:auto;padding-top:4.4444444444vw;position:relative;width:-moz-max-content;width:max-content;writing-mode:vertical-rl;z-index:1}.c-titleJaH3::before{background:var(--black-light);content:"";display:block;height:.8333333333vw;left:0;margin:auto;position:absolute;right:0;top:3.1944444444vw;width:1px;z-index:0}.c-titleJaH3::after{background-image:url("../img/common/object_titleCircle-black.svg");background-position:center;background-repeat:no-repeat;background-size:contain;content:"";height:7.9166666667vw;left:50%;position:absolute;top:0;transform:translate3d(-50%, 0, -1px);width:7.9166666667vw;z-index:-1}.c-titleJaH3-white{color:var(--white)}.c-titleJaH3-white::before{background:var(--white)}.c-titleJaH3-white::after{background-image:url("../img/common/object_titleCircle-white.svg")}.c-titleEnH2{display:block;height:-moz-max-content;height:max-content;width:-moz-max-content;width:max-content}.c-titleEnH2__inner{-webkit-background-clip:text;text-fill-color:rgba(255,255,255,0);-webkit-text-fill-color:rgba(255,255,255,0);background-clip:text;background-image:linear-gradient(128.13deg, #75838b 18.08%, #d0dbde 94.78%);color:rgba(255,255,255,0);display:block;font-family:var(--en);font-size:7.6388888889vw;font-weight:300;height:-moz-max-content;height:max-content;line-height:100%;width:-moz-max-content;width:max-content}.c-titleEnH2-invert .c-titleEnH2__inner{background-image:linear-gradient(118.83deg, #ffffff 27.15%, rgba(255, 255, 255, 0.2) 87.87%)}.c-titleEnH3{color:var(--text-gray);font-family:var(--en);font-size:1.25vw;font-weight:300;letter-spacing:.02em;line-height:100%;mix-blend-mode:luminosity}.c-titleEnH3 .t{font-size:1.25vw}.c-titleEnH3 .t span{font-size:1.25vw}.c-titleEnH3.js-trigger .t,.c-titleEnH3.js-observer .t{opacity:0;transition:1.2s ease opacity}.c-titleEnH3.js-trigger .t span,.c-titleEnH3.js-observer .t span{transform:translate3d(0, 50%, 0);transition:.6s ease transform}.c-titleEnH3.js-trigger.is-cue .t,.c-titleEnH3.js-observer.is-cue .t{opacity:1}.c-titleEnH3.js-trigger.is-cue .t span,.c-titleEnH3.js-observer.is-cue .t span{transform:translate3d(0, 0, 0);transition:.6s ease transform}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(1),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(1){transition-delay:0s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(1) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(1) span{transition-delay:0s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(2),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(2){transition-delay:.05s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(2) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(2) span{transition-delay:.05s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(3),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(3){transition-delay:.1s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(3) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(3) span{transition-delay:.1s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(4),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(4){transition-delay:.15s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(4) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(4) span{transition-delay:.15s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(5),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(5){transition-delay:.2s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(5) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(5) span{transition-delay:.2s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(6),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(6){transition-delay:.25s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(6) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(6) span{transition-delay:.25s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(7),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(7){transition-delay:.3s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(7) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(7) span{transition-delay:.3s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(8),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(8){transition-delay:.35s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(8) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(8) span{transition-delay:.35s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(9),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(9){transition-delay:.4s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(9) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(9) span{transition-delay:.4s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(10),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(10){transition-delay:.45s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(10) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(10) span{transition-delay:.45s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(11),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(11){transition-delay:.5s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(11) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(11) span{transition-delay:.5s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(12),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(12){transition-delay:.55s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(12) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(12) span{transition-delay:.55s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(13),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(13){transition-delay:.6s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(13) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(13) span{transition-delay:.6s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(14),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(14){transition-delay:.65s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(14) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(14) span{transition-delay:.65s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(15),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(15){transition-delay:.7s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(15) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(15) span{transition-delay:.7s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(16),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(16){transition-delay:.75s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(16) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(16) span{transition-delay:.75s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(17),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(17){transition-delay:.8s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(17) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(17) span{transition-delay:.8s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(18),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(18){transition-delay:.85s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(18) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(18) span{transition-delay:.85s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(19),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(19){transition-delay:.9s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(19) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(19) span{transition-delay:.9s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(20),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(20){transition-delay:.95s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(20) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(20) span{transition-delay:.95s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(21),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(21){transition-delay:1s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(21) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(21) span{transition-delay:1s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(22),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(22){transition-delay:1.05s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(22) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(22) span{transition-delay:1.05s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(23),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(23){transition-delay:1.1s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(23) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(23) span{transition-delay:1.1s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(24),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(24){transition-delay:1.15s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(24) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(24) span{transition-delay:1.15s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(25),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(25){transition-delay:1.2s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(25) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(25) span{transition-delay:1.2s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(26),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(26){transition-delay:1.25s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(26) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(26) span{transition-delay:1.25s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(27),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(27){transition-delay:1.3s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(27) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(27) span{transition-delay:1.3s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(28),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(28){transition-delay:1.35s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(28) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(28) span{transition-delay:1.35s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(29),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(29){transition-delay:1.4s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(29) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(29) span{transition-delay:1.4s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(30),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(30){transition-delay:1.45s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(30) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(30) span{transition-delay:1.45s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(31),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(31){transition-delay:1.5s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(31) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(31) span{transition-delay:1.5s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(32),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(32){transition-delay:1.55s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(32) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(32) span{transition-delay:1.55s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(33),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(33){transition-delay:1.6s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(33) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(33) span{transition-delay:1.6s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(34),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(34){transition-delay:1.65s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(34) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(34) span{transition-delay:1.65s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(35),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(35){transition-delay:1.7s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(35) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(35) span{transition-delay:1.7s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(36),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(36){transition-delay:1.75s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(36) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(36) span{transition-delay:1.75s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(37),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(37){transition-delay:1.8s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(37) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(37) span{transition-delay:1.8s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(38),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(38){transition-delay:1.85s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(38) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(38) span{transition-delay:1.85s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(39),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(39){transition-delay:1.9s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(39) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(39) span{transition-delay:1.9s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(40),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(40){transition-delay:1.95s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(40) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(40) span{transition-delay:1.95s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(41),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(41){transition-delay:2s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(41) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(41) span{transition-delay:2s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(42),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(42){transition-delay:2.05s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(42) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(42) span{transition-delay:2.05s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(43),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(43){transition-delay:2.1s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(43) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(43) span{transition-delay:2.1s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(44),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(44){transition-delay:2.15s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(44) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(44) span{transition-delay:2.15s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(45),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(45){transition-delay:2.2s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(45) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(45) span{transition-delay:2.2s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(46),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(46){transition-delay:2.25s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(46) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(46) span{transition-delay:2.25s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(47),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(47){transition-delay:2.3s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(47) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(47) span{transition-delay:2.3s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(48),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(48){transition-delay:2.35s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(48) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(48) span{transition-delay:2.35s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(49),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(49){transition-delay:2.4s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(49) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(49) span{transition-delay:2.4s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(50),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(50){transition-delay:2.45s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(50) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(50) span{transition-delay:2.45s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(51),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(51){transition-delay:2.5s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(51) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(51) span{transition-delay:2.5s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(52),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(52){transition-delay:2.55s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(52) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(52) span{transition-delay:2.55s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(53),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(53){transition-delay:2.6s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(53) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(53) span{transition-delay:2.6s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(54),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(54){transition-delay:2.65s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(54) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(54) span{transition-delay:2.65s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(55),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(55){transition-delay:2.7s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(55) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(55) span{transition-delay:2.7s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(56),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(56){transition-delay:2.75s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(56) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(56) span{transition-delay:2.75s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(57),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(57){transition-delay:2.8s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(57) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(57) span{transition-delay:2.8s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(58),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(58){transition-delay:2.85s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(58) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(58) span{transition-delay:2.85s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(59),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(59){transition-delay:2.9s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(59) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(59) span{transition-delay:2.9s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(60),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(60){transition-delay:2.95s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(60) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(60) span{transition-delay:2.95s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(61),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(61){transition-delay:3s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(61) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(61) span{transition-delay:3s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(62),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(62){transition-delay:3.05s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(62) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(62) span{transition-delay:3.05s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(63),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(63){transition-delay:3.1s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(63) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(63) span{transition-delay:3.1s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(64),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(64){transition-delay:3.15s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(64) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(64) span{transition-delay:3.15s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(65),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(65){transition-delay:3.2s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(65) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(65) span{transition-delay:3.2s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(66),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(66){transition-delay:3.25s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(66) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(66) span{transition-delay:3.25s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(67),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(67){transition-delay:3.3s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(67) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(67) span{transition-delay:3.3s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(68),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(68){transition-delay:3.35s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(68) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(68) span{transition-delay:3.35s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(69),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(69){transition-delay:3.4s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(69) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(69) span{transition-delay:3.4s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(70),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(70){transition-delay:3.45s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(70) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(70) span{transition-delay:3.45s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(71),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(71){transition-delay:3.5s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(71) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(71) span{transition-delay:3.5s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(72),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(72){transition-delay:3.55s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(72) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(72) span{transition-delay:3.55s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(73),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(73){transition-delay:3.6s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(73) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(73) span{transition-delay:3.6s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(74),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(74){transition-delay:3.65s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(74) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(74) span{transition-delay:3.65s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(75),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(75){transition-delay:3.7s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(75) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(75) span{transition-delay:3.7s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(76),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(76){transition-delay:3.75s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(76) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(76) span{transition-delay:3.75s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(77),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(77){transition-delay:3.8s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(77) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(77) span{transition-delay:3.8s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(78),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(78){transition-delay:3.85s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(78) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(78) span{transition-delay:3.85s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(79),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(79){transition-delay:3.9s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(79) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(79) span{transition-delay:3.9s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(80),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(80){transition-delay:3.95s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(80) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(80) span{transition-delay:3.95s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(81),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(81){transition-delay:4s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(81) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(81) span{transition-delay:4s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(82),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(82){transition-delay:4.05s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(82) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(82) span{transition-delay:4.05s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(83),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(83){transition-delay:4.1s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(83) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(83) span{transition-delay:4.1s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(84),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(84){transition-delay:4.15s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(84) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(84) span{transition-delay:4.15s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(85),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(85){transition-delay:4.2s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(85) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(85) span{transition-delay:4.2s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(86),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(86){transition-delay:4.25s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(86) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(86) span{transition-delay:4.25s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(87),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(87){transition-delay:4.3s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(87) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(87) span{transition-delay:4.3s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(88),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(88){transition-delay:4.35s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(88) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(88) span{transition-delay:4.35s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(89),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(89){transition-delay:4.4s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(89) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(89) span{transition-delay:4.4s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(90),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(90){transition-delay:4.45s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(90) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(90) span{transition-delay:4.45s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(91),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(91){transition-delay:4.5s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(91) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(91) span{transition-delay:4.5s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(92),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(92){transition-delay:4.55s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(92) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(92) span{transition-delay:4.55s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(93),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(93){transition-delay:4.6s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(93) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(93) span{transition-delay:4.6s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(94),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(94){transition-delay:4.65s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(94) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(94) span{transition-delay:4.65s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(95),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(95){transition-delay:4.7s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(95) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(95) span{transition-delay:4.7s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(96),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(96){transition-delay:4.75s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(96) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(96) span{transition-delay:4.75s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(97),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(97){transition-delay:4.8s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(97) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(97) span{transition-delay:4.8s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(98),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(98){transition-delay:4.85s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(98) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(98) span{transition-delay:4.85s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(99),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(99){transition-delay:4.9s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(99) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(99) span{transition-delay:4.9s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(100),.c-titleEnH3.js-observer.is-cue .t:nth-of-type(100){transition-delay:4.95s}.c-titleEnH3.js-trigger.is-cue .t:nth-of-type(100) span,.c-titleEnH3.js-observer.is-cue .t:nth-of-type(100) span{transition-delay:4.95s}.l-footer{margin:3.75vw auto 0;opacity:1;padding:5.8333333333vw 0 3.3333333333vw;position:relative;transition:.2s ease opacity;width:90.8333333333vw;z-index:20}.l-footer::before{background:var(--black);content:"";height:1px;left:0;margin:auto;opacity:.2;position:absolute;right:0;top:0;width:100%;z-index:0}body[data-transition=true] .l-footer{opacity:0}body[data-menu=open] .l-footer{opacity:0}.l-footer__logo{align-items:center;display:flex;gap:0 1.1111111111vw;height:-moz-max-content;height:max-content}.l-footer__logo .img{height:5.8333333333vw;width:-moz-max-content;width:max-content}.l-footer__logo .img img{-o-object-fit:contain;height:100%;object-fit:contain;width:auto}.l-footer__logo .text{color:var(--black);font-size:1.3888888889vw;font-weight:400;letter-spacing:.43em;line-height:145%}.l-footer__menu{position:absolute;right:3.4722222222vw;top:7.9166666667vw;z-index:0}.l-footer__data{margin-top:.8333333333vw}.l-footer__data .company{align-items:center;display:flex;gap:0 1.9444444444vw}.l-footer__data .contact,.l-footer__data .sns{align-items:center;display:flex;margin-top:.8333333333vw}.l-footer__data .contact__head,.l-footer__data .contact__detail,.l-footer__data .sns__head,.l-footer__data .sns__detail{color:var(--black);font-size:.9722222222vw;font-weight:400;letter-spacing:.1em;line-height:180%}.l-footer__data .contact__head,.l-footer__data .sns__head{width:6.3888888889vw}.l-footer__data .contact__detail,.l-footer__data .sns__detail{padding-left:1.5277777778vw;position:relative;z-index:0}.l-footer__data .contact__detail::before,.l-footer__data .sns__detail::before{background:var(--black);bottom:0;content:"";height:.6944444444vw;left:0;margin:auto;opacity:.2;position:absolute;top:0;width:1px;z-index:0}.l-footer__copyright{margin-top:5.1388888889vw}.c-copyright{color:var(--gray-dark);font-size:.8333333333vw;font-weight:400;letter-spacing:.05em;line-height:160%;text-transform:capitalize}.c-menuList{display:flex;flex-direction:row-reverse;gap:.9722222222vw;width:-moz-max-content;width:max-content}.c-menuList__box{width:1.1111111111vw}.c-menu{color:var(--black);display:block;font-size:.9722222222vw;font-weight:400;letter-spacing:.4em;line-height:130%;padding-top:1.25vw;position:relative;transition:.6s cubic-bezier(0.33, 1, 0.68, 1) opacity;writing-mode:vertical-rl;z-index:0}.c-menu::before{background:var(--black);content:"";display:block;height:.6944444444vw;left:0;margin:auto;opacity:.2;position:absolute;right:0;top:0;transition:.6s cubic-bezier(0.33, 1, 0.68, 1) opacity;width:1px;z-index:0}.c-menu-large{font-size:1.1111111111vw}.c-menu-globalMenu{font-size:1.1111111111vw}.c-menuList-white .c-menu{color:var(--white)}.c-menuList-white .c-menu::before{background:var(--white)}.l-followUs{opacity:1;overflow:hidden;position:relative;transition:.2s ease opacity;width:100vw;width:calc(var(--vw, 1vw)*100);z-index:20}body[data-transition=true] .l-followUs{opacity:0}body[data-menu=open] .l-followUs{opacity:0}.l-followUs__head{margin:auto;width:-moz-max-content;width:max-content}.l-followUs__title{margin:auto;padding-bottom:3.0555555556vw;position:relative;width:-moz-max-content;width:max-content;z-index:0}.l-followUs__title::before{background:var(--black);bottom:0;content:"";height:1px;left:0;margin:auto;opacity:.2;position:absolute;right:0;width:6.1111111111vw;z-index:0}.l-followUs__instagram{margin-top:7.2222222222vw}.l-followUs__instagram__head{margin:auto;position:relative;width:73.6111111111vw;z-index:0}.l-followUs__instagram__slide{margin-top:-4.4444444444vw;position:relative;z-index:2}.l-followUs__instagram__btn{display:flex;justify-content:flex-end;margin:2.9166666667vw auto 0;width:73.6111111111vw}.c-slideInstagram{padding-top:6.9444444444vw;position:relative;z-index:0}.c-slideInstagram__button{align-items:center;display:flex;gap:.8333333333vw;height:5vw;justify-content:flex-end;left:0;margin:auto;position:absolute;right:0;top:0;width:73.6111111111vw;z-index:1}.c-slideInstagram__button .swiper-button-prev,.c-slideInstagram__button .swiper-button-next{cursor:pointer;height:100%;width:5vw}.c-slideInstagram__content{height:22.2222222222vw;margin:auto;width:77.0833333333vw}.c-cardInstagram{align-items:center;display:flex;height:22.2222222222vw;justify-content:center;width:25.6944444444vw}.c-cardInstagram .img{-webkit-user-select:none;-moz-user-select:none;height:100%;overflow:hidden;pointer-events:none;user-select:none;width:22.2222222222vw}.c-cardInstagram img{-o-object-fit:cover;height:100%;object-fit:cover;width:22.2222222222vw}.l-followUs__facebook{margin-top:2.2222222222vw}.l-followUs__facebook__head{margin:auto;width:50vw}.l-followUs__facebook__bnr{margin:1.6666666667vw auto 0;width:50vw}.c-bnrFacebook{display:block;height:13.4722222222vw;overflow:hidden;position:relative;width:50vw;z-index:0}.c-bnrFacebook__img{-webkit-user-select:none;-moz-user-select:none;display:flex;height:100%;pointer-events:none;user-select:none;width:100%}.c-bnrFacebook__img img{-o-object-fit:cover;height:100%;object-fit:cover;width:100%}.c-bnrFacebook__btn{-webkit-user-select:none;-moz-user-select:none;bottom:.8333333333vw;pointer-events:none;position:absolute;right:.8333333333vw;user-select:none;z-index:2}.c-titleIcon{align-items:center;display:flex;gap:0 .8333333333vw}.c-titleIcon__img{display:flex;height:1.5277777778vw;width:1.5277777778vw}.c-titleIcon__img img{-o-object-fit:contain;height:100%;object-fit:contain;width:100%}.c-titleIcon__text{color:var(--black);font-family:var(--en);font-size:1.6666666667vw;font-weight:400;line-height:200%}.c-titleIcon__text .t{color:var(--black);font-family:var(--en);font-size:1.6666666667vw;font-weight:400;line-height:200%}.l-header{height:5.5555555556vw;left:0;min-height:-moz-max-content;min-height:max-content;overflow:hidden;position:fixed;top:0;width:100vw;width:calc(var(--vw, 1vw)*100);z-index:5000}.l-header__inner{align-items:center;background:var(--bg-white);display:flex;height:100%;justify-content:space-between;position:relative;transform:translate(0, -101%);transition:.4s ease transform;width:100vw;width:calc(var(--vw, 1vw)*100);z-index:0}body[data-scroll=up] .l-header__inner{transform:translate(0, 0%)}body:not([data-page=home])[data-scroll-leave=""].is-enter .l-header__inner{transform:translate(0, 0%)}.l-headerLogo{align-items:center;display:flex;gap:0 1.6666666667vw;justify-content:center;margin-left:2.7777777778vw;opacity:1;transition:.4s ease opacity}body[data-menu=open] .l-headerLogo{opacity:0}.l-headerLogo__img{-webkit-user-select:none;-moz-user-select:none;display:flex;height:3.6111111111vw;pointer-events:none;user-select:none;width:-moz-max-content;width:max-content}.l-headerLogo__img img{-o-object-fit:contain;height:100%;object-fit:contain;width:auto}.l-headerLogo__text{-webkit-user-select:none;-moz-user-select:none;color:var(--black-light);font-size:1.0416666667vw;font-weight:400;letter-spacing:.4em;line-height:100%;pointer-events:none;user-select:none}.l-headerNavi{margin-left:auto;margin-right:2.7777777778vw;width:-moz-max-content;width:max-content}.c-naviList{align-items:center;display:flex;gap:0 2.2222222222vw}.c-navi{color:var(--black-light);display:block;font-size:.9722222222vw;font-weight:500;letter-spacing:.1em;line-height:160%;opacity:1;padding:.2777777778vw 0;position:relative;transition:.6s cubic-bezier(0.33, 1, 0.68, 1) opacity;width:-moz-max-content;width:max-content;z-index:0}.c-navi::before{background:var(--black-light);border-radius:2px;bottom:0;content:"";height:1px;left:0;margin:auto;position:absolute;right:0;transform:scale(0, 1);transform-origin:center;transition:.6s cubic-bezier(0.33, 1, 0.68, 1) transform;width:100%;z-index:0}.l-headerSns{margin-right:1.6666666667vw}.c-scrollEffect{-webkit-user-select:none;-moz-user-select:none;bottom:4.0277777778vw;height:5.5555555556vw;left:4.0277777778vw;opacity:0;pointer-events:none;position:fixed;transition:1s ease opacity;user-select:none;width:5.5555555556vw;z-index:5000}body.is-enter .c-scrollEffect{opacity:1}body[data-scroll-leave=on] .c-scrollEffect{opacity:0}.c-scrollEffect__ball{animation:2s ease-in-out isBounceY infinite;bottom:0;height:.4166666667vw;left:0;margin:auto;position:absolute;right:0;top:0;width:.4166666667vw;z-index:1}.c-scrollEffect__ball::before{background:var(--white);border-radius:50%;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}body[data-page=works] .c-scrollEffect__ball::before,body[data-page=works-single] .c-scrollEffect__ball::before,body[data-page=gallery] .c-scrollEffect__ball::before,body[data-page=news] .c-scrollEffect__ball::before,body[data-page=news-single] .c-scrollEffect__ball::before,body[data-page=flow] .c-scrollEffect__ball::before,body[data-page=buddha] .c-scrollEffect__ball::before,body[data-page=repair] .c-scrollEffect__ball::before,body[data-page=culture] .c-scrollEffect__ball::before,body[data-page=thanks] .c-scrollEffect__ball::before,body[data-page=contactus] .c-scrollEffect__ball::before{background:var(--black-light)}.c-scrollEffect__ball::after{animation:2s ease-in-out isShadowY infinite;background:linear-gradient(180deg, #d9d9d9 0%, rgba(187, 164, 164, 0) 100%);content:"";height:1.1111111111vw;left:50%;opacity:.7;position:absolute;top:50%;transform:translate(-50%, 0%) scale(1, 0) rotateZ(0deg);transform-origin:center top;width:.4166666667vw;z-index:0}body[data-page=works] .c-scrollEffect__ball::after,body[data-page=works-single] .c-scrollEffect__ball::after,body[data-page=gallery] .c-scrollEffect__ball::after,body[data-page=news] .c-scrollEffect__ball::after,body[data-page=news-single] .c-scrollEffect__ball::after,body[data-page=flow] .c-scrollEffect__ball::after,body[data-page=buddha] .c-scrollEffect__ball::after,body[data-page=repair] .c-scrollEffect__ball::after,body[data-page=culture] .c-scrollEffect__ball::after,body[data-page=thanks] .c-scrollEffect__ball::after,body[data-page=contactus] .c-scrollEffect__ball::after{background:linear-gradient(180deg, #7b7b7b 0%, rgba(187, 164, 164, 0) 100%)}.c-scrollEffect__ring{animation:3s linear isLoopRotate infinite;display:flex;height:100%;position:relative;width:100%;z-index:0}.c-scrollEffect__ring svg{height:100%;width:100%}.c-scrollEffect__ring svg.black{display:none}body[data-page=works] .c-scrollEffect__ring svg.white,body[data-page=works-single] .c-scrollEffect__ring svg.white,body[data-page=gallery] .c-scrollEffect__ring svg.white,body[data-page=news] .c-scrollEffect__ring svg.white,body[data-page=news-single] .c-scrollEffect__ring svg.white,body[data-page=flow] .c-scrollEffect__ring svg.white,body[data-page=buddha] .c-scrollEffect__ring svg.white,body[data-page=repair] .c-scrollEffect__ring svg.white,body[data-page=culture] .c-scrollEffect__ring svg.white,body[data-page=thanks] .c-scrollEffect__ring svg.white,body[data-page=contactus] .c-scrollEffect__ring svg.white{display:none}body[data-page=works] .c-scrollEffect__ring svg.black,body[data-page=works-single] .c-scrollEffect__ring svg.black,body[data-page=gallery] .c-scrollEffect__ring svg.black,body[data-page=news] .c-scrollEffect__ring svg.black,body[data-page=news-single] .c-scrollEffect__ring svg.black,body[data-page=flow] .c-scrollEffect__ring svg.black,body[data-page=buddha] .c-scrollEffect__ring svg.black,body[data-page=repair] .c-scrollEffect__ring svg.black,body[data-page=culture] .c-scrollEffect__ring svg.black,body[data-page=thanks] .c-scrollEffect__ring svg.black,body[data-page=contactus] .c-scrollEffect__ring svg.black{display:block}@keyframes isLoopRotate{0%{transform:rotateZ(0deg)}100%{transform:rotateZ(360deg)}}@keyframes isBounceY{0%{transform:translate(0, 0)}50%{transform:translate(0, -400%)}100%{transform:translate(0, 0)}}@keyframes isShadowY{0%{transform:translate(-50%, 0%) scale(1, 0) rotateZ(0deg)}30%{transform:translate(-50%, 0%) scale(1, 1) rotateZ(0deg)}49%{transform:translate(-50%, 0%) scale(1, 0) rotateZ(0deg)}50%{transform:translate(-50%, 0%) scale(1, 0) rotateZ(180deg)}80%{transform:translate(-50%, 0%) scale(1, 1) rotateZ(180deg)}99%{transform:translate(-50%, 0%) scale(1, 0) rotateZ(180deg)}100%{transform:translate(-50%, 0%) scale(1, 0) rotateZ(0deg)}}.l-loading{-webkit-user-select:none;-moz-user-select:none;height:100vh;left:0;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;top:0;user-select:none;width:100vw;width:calc(var(--vw, 1vw)*100);z-index:9000}.l-loading__logo{display:flex;filter:blur(0.4861111111vw);height:13.5416666667vw;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%, -50%);width:5.9027777778vw;will-change:animation;z-index:0}.l-loading__logo img{-o-object-fit:contain;height:100%;object-fit:contain;width:100%}body[data-loading=false] .l-loading__logo{filter:blur(0);opacity:1;will-change:initial}body[data-loading=hidden] .l-loading__logo{display:none}@keyframes isLoadingLogoStartPc{0%{filter:blur(0.4861111111vw);opacity:0}100%{filter:blur(0);opacity:1}}@keyframes isLoadingLogoEndPc{0%{filter:blur(0);opacity:1}100%{filter:blur(0.4861111111vw);opacity:0}}@keyframes isLoadingLogoStartSp{0%{filter:blur(1.8666666667vw);opacity:0}100%{filter:blur(0);opacity:1}}@keyframes isLoadingLogoEndSp{0%{filter:blur(0);opacity:1}100%{filter:blur(1.8666666667vw);opacity:0}}.l-main{opacity:0}body[data-menu=open] .l-main{opacity:0}body[data-transition=true] .l-main{opacity:0;transition:.2s ease opacity}body[data-loading=true] .l-main{opacity:0}body[data-loading=hidden][data-menu=close].is-enter .l-main,body[data-loading=false][data-menu=close].is-enter .l-main{opacity:1;transition:.3s ease opacity}.p-page{position:relative;width:100vw;width:calc(var(--vw, 1vw)*100);z-index:20}.l-menu{-webkit-user-select:none;-moz-user-select:none;height:calc(var(--vh, 1vh)*100);left:0;max-height:100vh;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:.4s ease opacity;user-select:none;width:100vw;width:calc(var(--vw, 1vw)*100);z-index:4500}body[data-menu=open] .l-menu{-webkit-user-select:initial;-moz-user-select:initial;opacity:1;pointer-events:initial;user-select:initial}.l-menu__inner{height:-moz-max-content;height:max-content;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:-moz-max-content;width:max-content;z-index:0}.l-menu__inner .c-menuList .c-menuList__box{opacity:0;transform:translate(0, 16%);transition:.6s ease opacity,.6s ease transform}.l-menu__inner .c-menuList .c-menuList__box:nth-of-type(1){transition-delay:0s}body[data-menu=open] .l-menu__inner .c-menuList .c-menuList__box:nth-of-type(1){opacity:1;transform:translate(0, 0);transition:.6s ease opacity,.6s ease transform;transition-delay:0s}.l-menu__inner .c-menuList .c-menuList__box:nth-of-type(2){transition-delay:0s}body[data-menu=open] .l-menu__inner .c-menuList .c-menuList__box:nth-of-type(2){opacity:1;transform:translate(0, 0);transition:.6s ease opacity,.6s ease transform;transition-delay:.05s}.l-menu__inner .c-menuList .c-menuList__box:nth-of-type(3){transition-delay:0s}body[data-menu=open] .l-menu__inner .c-menuList .c-menuList__box:nth-of-type(3){opacity:1;transform:translate(0, 0);transition:.6s ease opacity,.6s ease transform;transition-delay:.1s}.l-menu__inner .c-menuList .c-menuList__box:nth-of-type(4){transition-delay:0s}body[data-menu=open] .l-menu__inner .c-menuList .c-menuList__box:nth-of-type(4){opacity:1;transform:translate(0, 0);transition:.6s ease opacity,.6s ease transform;transition-delay:.15s}.l-menu__inner .c-menuList .c-menuList__box:nth-of-type(5){transition-delay:0s}body[data-menu=open] .l-menu__inner .c-menuList .c-menuList__box:nth-of-type(5){opacity:1;transform:translate(0, 0);transition:.6s ease opacity,.6s ease transform;transition-delay:.2s}.l-menu__inner .c-menuList .c-menuList__box:nth-of-type(6){transition-delay:0s}body[data-menu=open] .l-menu__inner .c-menuList .c-menuList__box:nth-of-type(6){opacity:1;transform:translate(0, 0);transition:.6s ease opacity,.6s ease transform;transition-delay:.2s}.l-menu__sns{bottom:5.3333333333vw;height:-moz-max-content;height:max-content;left:5.3333333333vw;position:fixed;width:-moz-max-content;width:max-content;z-index:7100}.l-menu__sns .c-sns{height:5.8666666667vw;width:5.8666666667vw}.c-btnMenu{cursor:pointer;height:-moz-max-content;height:max-content;width:12.2666666667vw}.c-btnMenu__icon{-webkit-user-select:none;-moz-user-select:none;height:8vw;margin:auto;pointer-events:none;position:relative;user-select:none;width:8vw;z-index:0}.c-btnMenu__icon .line{background:var(--black-light);height:1px;left:0;position:absolute;top:50%;transform:translate(0, -50%) scale(1.5, 1);transition:.6s cubic-bezier(0.87, 0, 0.13, 1) transform;width:100%}.c-btnMenu__icon .line:nth-of-type(1){transform:translate(0, -900%) scale(1.5, 1) rotateZ(0deg)}body[data-menu=open] .c-btnMenu__icon .line:nth-of-type(1){transform:translate(0, -50%) scale(1, 1) rotateZ(45deg)}.c-btnMenu__icon .line:nth-of-type(2){transform:translate(0, -50%) scale(1.5, 1);transform-origin:center}body[data-menu=open] .c-btnMenu__icon .line:nth-of-type(2){transform:translate(0, -50%) scale(0, 1)}.c-btnMenu__icon .line:nth-of-type(3){transform:translate(0, 900%) scale(1.5, 1) rotateZ(0deg)}body[data-menu=open] .c-btnMenu__icon .line:nth-of-type(3){transform:translate(0, -50%) scale(1, 1) rotateZ(-45deg)}.c-btnMenu__text{-webkit-user-select:none;-moz-user-select:none;height:-moz-max-content;height:max-content;left:50%;overflow:hidden;pointer-events:none;position:relative;transform:translate(-50%, 0);user-select:none;width:14.4vw;z-index:0}.c-btnMenu__text .row{display:flex;margin-left:.5em}.c-btnMenu__text .row .t{color:var(--black-light);font-family:var(--en);font-size:3.4666666667vw;font-weight:400;letter-spacing:.2em;line-height:160%;text-align:center}.c-btnMenu__text .row:nth-of-type(1) .t{transform:translate(0, 0%)}body[data-menu=close] .c-btnMenu__text .row:nth-of-type(1) .t{transition:.6s cubic-bezier(0.87, 0, 0.13, 1) transform}body[data-menu=close] .c-btnMenu__text .row:nth-of-type(1) .t:nth-of-type(1){transition-delay:.05s}body[data-menu=close] .c-btnMenu__text .row:nth-of-type(1) .t:nth-of-type(2){transition-delay:.1s}body[data-menu=close] .c-btnMenu__text .row:nth-of-type(1) .t:nth-of-type(3){transition-delay:.15s}body[data-menu=close] .c-btnMenu__text .row:nth-of-type(1) .t:nth-of-type(4){transition-delay:.2s}body[data-menu=open] .c-btnMenu__text .row:nth-of-type(1) .t{transform:translate(0, -100%);transition:.6s cubic-bezier(0.87, 0, 0.13, 1) transform}body[data-menu=open] .c-btnMenu__text .row:nth-of-type(1) .t:nth-of-type(1){transition-delay:0s}body[data-menu=open] .c-btnMenu__text .row:nth-of-type(1) .t:nth-of-type(2){transition-delay:.05s}body[data-menu=open] .c-btnMenu__text .row:nth-of-type(1) .t:nth-of-type(3){transition-delay:.1s}body[data-menu=open] .c-btnMenu__text .row:nth-of-type(1) .t:nth-of-type(4){transition-delay:.15s}.c-btnMenu__text .row:nth-of-type(2){bottom:0;left:0;margin:auto;position:absolute;top:0}.c-btnMenu__text .row:nth-of-type(2) .t{transform:translate(0, 100%)}body[data-menu=close] .c-btnMenu__text .row:nth-of-type(2) .t{transform:translate(0, 100%);transition:.6s cubic-bezier(0.87, 0, 0.13, 1) transform}body[data-menu=close] .c-btnMenu__text .row:nth-of-type(2) .t:nth-of-type(1){transition-delay:0s}body[data-menu=close] .c-btnMenu__text .row:nth-of-type(2) .t:nth-of-type(2){transition-delay:.05s}body[data-menu=close] .c-btnMenu__text .row:nth-of-type(2) .t:nth-of-type(3){transition-delay:.1s}body[data-menu=close] .c-btnMenu__text .row:nth-of-type(2) .t:nth-of-type(4){transition-delay:.15s}body[data-menu=close] .c-btnMenu__text .row:nth-of-type(2) .t:nth-of-type(5){transition-delay:.2s}body[data-menu=open] .c-btnMenu__text .row:nth-of-type(2) .t{transform:translate(0, 0%);transition:.6s cubic-bezier(0.87, 0, 0.13, 1) transform}body[data-menu=open] .c-btnMenu__text .row:nth-of-type(2) .t:nth-of-type(1){transition-delay:.05s}body[data-menu=open] .c-btnMenu__text .row:nth-of-type(2) .t:nth-of-type(2){transition-delay:.1s}body[data-menu=open] .c-btnMenu__text .row:nth-of-type(2) .t:nth-of-type(3){transition-delay:.15s}body[data-menu=open] .c-btnMenu__text .row:nth-of-type(2) .t:nth-of-type(4){transition-delay:.2s}body[data-menu=open] .c-btnMenu__text .row:nth-of-type(2) .t:nth-of-type(5){transition-delay:.25s}.l-modal{-webkit-user-select:none;-moz-user-select:none;background:var(--black);height:100vh;left:0;opacity:0;overflow:scroll;pointer-events:none;position:fixed;top:0;transition:.3s ease opacity;user-select:none;width:100vw;width:calc(var(--vw, 1vw)*100);z-index:5000}body[data-modal=open] .l-modal{opacity:1}.l-world{-webkit-user-select:none;-moz-user-select:none;bottom:0;height:100vh;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:0;transition:1s ease opacity;user-select:none;width:100vw;width:calc(var(--vw, 1vw)*100);z-index:10}.l-world canvas{height:100vh;width:100vw;width:calc(var(--vw, 1vw)*100)}body[data-fog=true] .l-world{opacity:1}body[data-fog=thin] .l-world{opacity:.35}body[data-menu=open] .l-world{opacity:0}.l-plane{-webkit-user-select:none;-moz-user-select:none;background:rgba(255,255,255,0);height:100vh;left:0;opacity:1;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:.6s ease background,1s ease opacity;user-select:none;width:100vw;width:calc(var(--vw, 1vw)*100);z-index:0}.l-plane.is-black{background:var(--black)}.l-plane.is-gray{background:var(--gray-light)}body[data-menu=open] .l-plane{opacity:0}.l-scrollTop{display:flex;justify-content:flex-end;margin:15.8333333333vw auto 0;position:relative;width:90.8333333333vw;z-index:20}.p-buddha__last{position:relative;z-index:20}.p-buddha__next{position:relative;z-index:20}.c-fvChildPage{display:flex;overflow:hidden;position:relative;width:100vw;width:calc(var(--vw, 1vw)*100);z-index:20}.c-fvChildPage__text .en{margin-left:-.6944444444vw;position:relative;z-index:0}.c-fvChildPage__text .en__row{white-space:nowrap}.c-fvChildPage__text .en__row:nth-of-type(1){margin-left:0}.c-fvChildPage__text .en__row:nth-of-type(1) .t:nth-of-type(2){margin-left:-1.6666666667vw}.c-fvChildPage__text .en__row:nth-of-type(2){margin-left:8.8888888889vw}.c-fvChildPage__text .en__row:nth-of-type(3){margin-left:0}.c-fvChildPage__text .en__row .t{color:var(--white);font-family:var(--en);font-size:12.3611111111vw;font-weight:300;line-height:70%;opacity:0;transition:1.2s ease opacity}.c-fvChildPage__text .en__row .t span{transform:translate3d(0, 50%, 0);transition:.6s ease transform}body.is-enter .c-fvChildPage__text .en__row .t{opacity:1}body.is-enter .c-fvChildPage__text .en__row .t span{transform:translate3d(0, 0, 0);transition:.6s ease transform}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(1){transition-delay:0s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(1) span{transition-delay:0s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(2){transition-delay:.05s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(2) span{transition-delay:.05s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(3){transition-delay:.1s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(3) span{transition-delay:.1s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(4){transition-delay:.15s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(4) span{transition-delay:.15s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(5){transition-delay:.2s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(5) span{transition-delay:.2s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(6){transition-delay:.25s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(6) span{transition-delay:.25s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(7){transition-delay:.3s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(7) span{transition-delay:.3s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(8){transition-delay:.35s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(8) span{transition-delay:.35s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(9){transition-delay:.4s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(9) span{transition-delay:.4s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(10){transition-delay:.45s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(10) span{transition-delay:.45s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(11){transition-delay:.5s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(11) span{transition-delay:.5s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(12){transition-delay:.55s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(12) span{transition-delay:.55s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(13){transition-delay:.6s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(13) span{transition-delay:.6s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(14){transition-delay:.65s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(14) span{transition-delay:.65s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(15){transition-delay:.7s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(15) span{transition-delay:.7s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(16){transition-delay:.75s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(16) span{transition-delay:.75s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(17){transition-delay:.8s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(17) span{transition-delay:.8s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(18){transition-delay:.85s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(18) span{transition-delay:.85s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(19){transition-delay:.9s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(19) span{transition-delay:.9s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(20){transition-delay:.95s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(20) span{transition-delay:.95s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(21){transition-delay:1s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(21) span{transition-delay:1s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(22){transition-delay:1.05s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(22) span{transition-delay:1.05s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(23){transition-delay:1.1s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(23) span{transition-delay:1.1s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(24){transition-delay:1.15s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(24) span{transition-delay:1.15s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(25){transition-delay:1.2s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(25) span{transition-delay:1.2s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(26){transition-delay:1.25s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(26) span{transition-delay:1.25s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(27){transition-delay:1.3s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(27) span{transition-delay:1.3s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(28){transition-delay:1.35s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(28) span{transition-delay:1.35s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(29){transition-delay:1.4s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(29) span{transition-delay:1.4s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(30){transition-delay:1.45s}body.is-enter .c-fvChildPage__text .en__row .t:nth-of-type(30) span{transition-delay:1.45s}.c-fvChildPage__text .title{margin-left:19.7222222222vw;margin-top:-9.7222222222vw;opacity:0;position:relative;transition:1.2s ease opacity;transition-delay:.4s;z-index:1}.c-fvChildPage__text .title .c-titleJaH1::before{display:none}body.is-enter .c-fvChildPage__text .title{opacity:1}.c-fvChildPage__text .detail{margin-left:19.7222222222vw;margin-top:2.2222222222vw;opacity:0;position:relative;transition:1.2s ease opacity;transition-delay:.6s;width:23.8888888889vw;z-index:1}.c-fvChildPage__text .detail .c-text{line-height:180%}body.is-enter .c-fvChildPage__text .detail{opacity:1}.c-fvChildPage__img{display:flex;height:71.8055555556vw;margin-left:auto;margin-top:-10vw;opacity:0;transition:1.2s ease opacity;width:106.5277777778vw}.c-fvChildPage__img img{-o-object-fit:contain;height:100%;object-fit:contain;width:100%}body.is-enter .c-fvChildPage__img{opacity:1}.c-buddhaSection{margin-bottom:12.9166666667vw;overflow:hidden;width:100vw;width:calc(var(--vw, 1vw)*100)}.c-buddhaSection:nth-last-of-type(1){margin-bottom:0}.c-buddhaSection__title{display:flex;justify-content:center;margin:auto;width:-moz-max-content;width:max-content}.c-buddhaSection__img{display:flex;height:-moz-max-content;height:max-content;margin-top:9.7222222222vw;position:relative;width:100vw;width:calc(var(--vw, 1vw)*100);z-index:0}.c-buddhaSection__img::after{background:var(--black-light);content:"";height:5vw;left:0;margin:auto;opacity:.2;position:absolute;right:0;top:-7.3611111111vw;transform:scale(1, 0);transform-origin:top;transition:1.2s cubic-bezier(0.87, 0, 0.13, 1) transform;width:1px;z-index:0}.c-buddhaSection__img.is-cue::after{transform:scale(1, 1)}.c-buddhaSection__img img{-o-object-fit:contain;height:auto;object-fit:contain;width:95.6944444444vw}.c-buddhaSection__list{margin:9.7222222222vw auto 0}.c-buddhaSection__text{margin-top:5.8333333333vw}.c-buddhaSection__text .head{color:var(--black-light);font-size:1.3888888889vw;font-weight:400;letter-spacing:.3em;line-height:140%;margin:auto;width:-moz-max-content;width:max-content;writing-mode:vertical-rl}.c-buddhaSection__text .detail{color:var(--black-light);font-size:.9722222222vw;font-weight:400;letter-spacing:.1em;line-height:180%;margin:2.3611111111vw auto 0;text-align:justify;width:21.8055555556vw}.c-titleSection{color:var(--black);font-size:2.2222222222vw;font-weight:400;line-height:124%}.c-titleSection-vertical{letter-spacing:.5555555556vw;line-height:200%;margin:auto;width:-moz-max-content;width:max-content;writing-mode:vertical-rl}.c-buddhaFlowList{display:flex;flex-wrap:wrap;gap:5.5555555556vw 2.9166666667vw;margin-left:auto;margin-right:2.5vw;width:88.0555555556vw}.c-buddhaFlow{display:flex;width:25vw}.c-buddhaFlow__caption{width:3.125vw}.c-buddhaFlow__caption .caption{color:var(--black-light);font-size:1.3888888889vw;font-style:normal;font-weight:400;letter-spacing:.2em;line-height:200%;margin-top:1.9444444444vw;white-space:nowrap;writing-mode:vertical-rl}.c-buddhaFlow__box{position:relative;width:21.8055555556vw;z-index:0}.c-buddhaFlow__box .number{color:var(--white);font-family:var(--en);font-size:5vw;font-weight:400;left:-2.7777777778vw;letter-spacing:.1em;line-height:100%;position:absolute;top:-3.3333333333vw;z-index:1}.c-buddhaFlow__box .img{display:flex;height:14.4444444444vw;position:relative;width:100%;z-index:0}.c-buddhaFlow__box .img img{-o-object-fit:cover;height:100%;object-fit:cover;width:100%}.c-buddhaFlow__box .detail{color:var(--black-light);font-size:.9722222222vw;font-weight:400;letter-spacing:.1em;line-height:180%;margin-top:1.1111111111vw;text-align:justify}.c-lastMsg{color:var(--black-light);font-size:1.3888888889vw;font-weight:400;height:-moz-max-content;height:max-content;letter-spacing:.4166666667vw;line-height:180%;margin:auto;padding:20.8333333333vw 0;width:-moz-max-content;width:max-content;writing-mode:vertical-rl}:root{--color-required: #9a341d;--color-solid: #d9d9d9}.c-form{margin:auto;margin-top:11.6666666667vw;width:51.1111111111vw}.c-form__row{display:flex;margin-bottom:1.3888888889vw}.c-form__row.is-notAlignCenter{align-items:initial}.c-formHead{align-items:center;display:flex;height:-moz-max-content;height:max-content;padding:.8333333333vw 0;position:relative;width:16.6666666667vw;z-index:0}.c-formHead label{color:var(--black);font-size:1.1111111111vw;font-weight:400;letter-spacing:.1em;line-height:160%}.c-formHead .batch{color:var(--color-required);font-size:.8333333333vw;font-weight:400;letter-spacing:.1em;line-height:160%;margin-top:-.4166666667vw}.c-formInput{width:34.4444444444vw}.c-error{color:var(--color-required);font-size:.8333333333vw;font-weight:400;line-height:120%;padding:.2777777778vw 0}.c-inputText input{background:var(--white);border:1px solid var(--color-solid);border-radius:.1388888889vw;color:var(--black);font-size:1.1111111111vw;font-weight:400;height:-moz-max-content;height:max-content;letter-spacing:.1em;line-height:100%;padding:.8333333333vw 1.1111111111vw;width:calc(100% - 2.2222222222vw)}.c-inputText input::-moz-placeholder{color:var(--black);font-size:.9722222222vw;font-weight:400;letter-spacing:.1em;line-height:100%;opacity:.3}.c-inputText input::placeholder{color:var(--black);font-size:.9722222222vw;font-weight:400;letter-spacing:.1em;line-height:100%;opacity:.3}.c-inputTextarea textarea{background:var(--white);border:1px solid var(--color-solid);border-radius:.1388888889vw;color:var(--black);font-size:1.1111111111vw;font-weight:400;height:11.5277777778vw;letter-spacing:.1em;line-height:100%;padding:.8333333333vw 1.1111111111vw;resize:vertical;width:calc(100% - 2.2222222222vw)}.c-inputTextarea textarea::-moz-placeholder{color:var(--black);font-size:.9722222222vw;font-weight:400;letter-spacing:.1em;line-height:160%;opacity:.3}.c-inputTextarea textarea::placeholder{color:var(--black);font-size:.9722222222vw;font-weight:400;letter-spacing:.1em;line-height:160%;opacity:.3}.c-inputFile label{align-items:center;background:var(--white);border:1px solid var(--color-solid);border-radius:.1388888889vw;color:var(--black);cursor:pointer;display:flex;font-size:1.1111111111vw;font-weight:400;height:3.125vw;letter-spacing:.1em;line-height:100%;padding:0 2.5vw 0 1.1111111111vw;position:relative;width:-moz-max-content;width:max-content;z-index:0}.c-inputFile label::before{-webkit-user-select:none;-moz-user-select:none;-webkit-clip-path:polygon(50% 100%, 0 0, 100% 0);background:var(--black);bottom:0;clip-path:polygon(50% 100%, 0 0, 100% 0);content:"";height:.4166666667vw;margin:auto;margin:auto;pointer-events:none;position:absolute;right:1.25vw;top:0;user-select:none;width:.5555555556vw;z-index:0}.c-inputFile input{display:none}.c-attention{font-size:.8333333333vw;line-height:160%;padding:.1388888889vw 0 0}.c-inputSelect{align-items:center;background:var(--white);border:1px solid var(--color-solid);border-radius:.1388888889vw;cursor:pointer;display:flex;height:3.125vw;position:relative;width:-moz-max-content;width:max-content;z-index:0}.c-inputSelect select{color:var(--black);font-size:1.1111111111vw;font-weight:400;height:100%;letter-spacing:.1em;line-height:100%;min-width:15.4166666667vw;padding:0 2.5vw 0 1.1111111111vw;width:100%}.c-inputSelect::before{-webkit-user-select:none;-moz-user-select:none;-webkit-clip-path:polygon(50% 100%, 0 0, 100% 0);background:var(--black);bottom:0;clip-path:polygon(50% 100%, 0 0, 100% 0);content:"";height:.4166666667vw;margin:auto;margin:auto;pointer-events:none;position:absolute;right:1.25vw;top:0;user-select:none;width:.5555555556vw;z-index:0}.c-inputCheck{display:flex;position:relative;z-index:0}.c-inputCheck input{display:none}.c-inputCheck .c-inputCheck__check{-webkit-user-select:none;-moz-user-select:none;background:var(--white);border:1px solid var(--color-solid);border-radius:.1388888889vw;bottom:0;display:flex;height:1.5277777778vw;left:0;margin:auto;overflow:hidden;pointer-events:none;position:absolute;top:0;user-select:none;width:1.5277777778vw;z-index:9}.c-inputCheck .c-inputCheck__check svg{height:100%;opacity:0;transition:.4s ease opacity;width:100%}.c-inputCheck label{color:var(--black);cursor:pointer;font-size:1.1111111111vw;font-weight:400;letter-spacing:.1em;line-height:160%;padding-left:2.0833333333vw}.c-inputCheck input:checked+.c-inputCheck__check svg{opacity:1}.c-inputCheckList-agreement{margin:2.5vw auto 0;width:-moz-max-content;width:max-content}.c-form__privacy{margin-top:2.7777777778vw}.c-privacy{border:1px solid rgba(32,32,32,.3);height:18.0555555556vw;width:100%}.c-privacy .simplebar-track{background:initial !important}.c-privacy .simplebar-scrollbar:before{background:var(--gray-light) !important}.c-privacy .simplebar-track.simplebar-vertical{right:.5555555556vw !important}.c-privacyText{color:var(--black);font-size:.9722222222vw;font-weight:400;letter-spacing:.1em;line-height:170%;text-align:justify}.c-privacyText__inner{padding:2.3611111111vw 3.125vw;width:calc(100% - 6.25vw)}.c-privacyText__inner strong{font-weight:bold}.c-previewImg{background:var(--gray-light);height:-moz-max-content;height:max-content;width:100%}.c-previewImg .img{cursor:pointer;display:flex;height:-moz-max-content;height:max-content;margin-top:1.3888888889vw;position:relative;width:100%;z-index:0}.c-previewImg .img::before{-webkit-user-select:none;-moz-user-select:none;align-items:center;background:var(--color-required);border-radius:50%;color:var(--white);content:"×";display:flex;font-size:1.1111111111vw;height:2.2222222222vw;justify-content:center;left:.5555555556vw;line-height:100%;opacity:0;pointer-events:none;position:absolute;top:.5555555556vw;transition:.4s ease opacity;user-select:none;width:2.2222222222vw;z-index:2}.c-previewImg .img::after{-webkit-user-select:none;-moz-user-select:none;background:rgba(32,32,32,.2);bottom:0;content:"";height:100%;left:0;margin:auto;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:.4s ease opacity;user-select:none;width:100%;z-index:1}.c-previewImg .img img{-webkit-user-select:none;-moz-user-select:none;-o-object-fit:contain;height:auto;object-fit:contain;pointer-events:none;user-select:none;width:100%}.c-form__submit{margin:5.8333333333vw auto;width:-moz-max-content;width:max-content}.c-form__submit .c-btn .c-btn__front .text{color:var(--black-light);font-family:var(--ja)}.p-contactus{margin-bottom:27.7777777778vw}.p-contactus__text{margin:auto;width:42.2222222222vw}.p-contactus__text .head{align-items:center;display:flex;gap:0 3.0555555556vw;justify-content:center}.p-contactus__text .head__col{color:var(--black);font-size:1.1111111111vw;font-weight:400;letter-spacing:.1em;line-height:170%}.p-contactus__text .head__line{background:var(--black);height:1px;width:4.8611111111vw}.p-contactus__text .text{margin-top:5.9722222222vw}.p-flow__fv{position:relative;z-index:20}.p-flow__content{position:relative;z-index:20}.p-flow__next{position:relative;z-index:20}.p-gallery__fv{opacity:1}body.is-finGallery .p-gallery__fv{opacity:0}.p-gallery__content{height:100vh;position:relative;width:100vw;width:calc(var(--vw, 1vw)*100);z-index:20}.p-gallery__next{margin-top:8.8888888889vw;opacity:0}body.is-finGallery .p-gallery__next{opacity:1}.p-galleryFixed{-webkit-user-select:none;-moz-user-select:none;background:var(--black);height:100vh;opacity:0;overflow:hidden;pointer-events:none;position:fixed;transition:1s ease opacity;user-select:none;width:100vw;width:calc(var(--vw, 1vw)*100);z-index:6000}.p-galleryFixed .c-btnSwitch{-webkit-user-select:none;-moz-user-select:none;bottom:5vw;opacity:0;pointer-events:none;position:fixed;right:3.3333333333vw;user-select:none;z-index:102}.p-galleryFixed .c-btnSwitch.is-active{-webkit-user-select:initial;-moz-user-select:initial;opacity:1;pointer-events:initial;user-select:initial}.p-galleryFixed .p-galleryFixed__navi{opacity:0;transition:.3s ease opacity}.p-galleryFixed.is-active{-webkit-user-select:initial;-moz-user-select:initial;opacity:1;pointer-events:initial;user-select:initial}.p-galleryFixed.is-active .p-galleryFixed__navi{opacity:1}.p-galleryFixed__item{background:var(--black);bottom:0;height:100vh;left:0;margin:auto;opacity:0;position:fixed;right:0;top:0;transition:.4s ease opacity;width:83.3333333333vw;z-index:0}.p-galleryFixed__item[data-index="1"]{z-index:99}.p-galleryFixed__item[data-index="2"]{z-index:98}.p-galleryFixed__item[data-index="3"]{z-index:97}.p-galleryFixed__item[data-index="4"]{z-index:96}.p-galleryFixed__item[data-index="5"]{z-index:95}.p-galleryFixed__item[data-index="6"]{z-index:94}.p-galleryFixed__item[data-index="7"]{z-index:93}.p-galleryFixed__item[data-index="8"]{z-index:92}.p-galleryFixed__item[data-index="9"]{z-index:91}.p-galleryFixed__item[data-index="10"]{z-index:90}.p-galleryFixed__item[data-index="11"]{z-index:89}.p-galleryFixed__item[data-index="12"]{z-index:88}.p-galleryFixed__item[data-index="13"]{z-index:87}.p-galleryFixed__item[data-index="14"]{z-index:86}.p-galleryFixed__item[data-index="15"]{z-index:85}.p-galleryFixed__item[data-index="16"]{z-index:84}.p-galleryFixed__item[data-index="17"]{z-index:83}.p-galleryFixed__item[data-index="18"]{z-index:82}.p-galleryFixed__item[data-index="19"]{z-index:81}.p-galleryFixed__item[data-index="20"]{z-index:80}.p-galleryFixed__item[data-index="21"]{z-index:79}.p-galleryFixed__item[data-index="22"]{z-index:78}.p-galleryFixed__item[data-index="23"]{z-index:77}.p-galleryFixed__item[data-index="24"]{z-index:76}.p-galleryFixed__item[data-index="25"]{z-index:75}.p-galleryFixed__item[data-index="26"]{z-index:74}.p-galleryFixed__item[data-index="27"]{z-index:73}.p-galleryFixed__item[data-index="28"]{z-index:72}.p-galleryFixed__item[data-index="29"]{z-index:71}.p-galleryFixed__item[data-index="30"]{z-index:70}.p-galleryFixed__item[data-index="31"]{z-index:69}.p-galleryFixed__item[data-index="32"]{z-index:68}.p-galleryFixed__item[data-index="33"]{z-index:67}.p-galleryFixed__item[data-index="34"]{z-index:66}.p-galleryFixed__item[data-index="35"]{z-index:65}.p-galleryFixed__item[data-index="36"]{z-index:64}.p-galleryFixed__item[data-index="37"]{z-index:63}.p-galleryFixed__item[data-index="38"]{z-index:62}.p-galleryFixed__item[data-index="39"]{z-index:61}.p-galleryFixed__item[data-index="40"]{z-index:60}.p-galleryFixed__item[data-index="41"]{z-index:59}.p-galleryFixed__item[data-index="42"]{z-index:58}.p-galleryFixed__item[data-index="43"]{z-index:57}.p-galleryFixed__item[data-index="44"]{z-index:56}.p-galleryFixed__item[data-index="45"]{z-index:55}.p-galleryFixed__item[data-index="46"]{z-index:54}.p-galleryFixed__item[data-index="47"]{z-index:53}.p-galleryFixed__item[data-index="48"]{z-index:52}.p-galleryFixed__item[data-index="49"]{z-index:51}.p-galleryFixed__item[data-index="50"]{z-index:50}.p-galleryFixed__item[data-index="51"]{z-index:49}.p-galleryFixed__item[data-index="52"]{z-index:48}.p-galleryFixed__item[data-index="53"]{z-index:47}.p-galleryFixed__item[data-index="54"]{z-index:46}.p-galleryFixed__item[data-index="55"]{z-index:45}.p-galleryFixed__item[data-index="56"]{z-index:44}.p-galleryFixed__item[data-index="57"]{z-index:43}.p-galleryFixed__item[data-index="58"]{z-index:42}.p-galleryFixed__item[data-index="59"]{z-index:41}.p-galleryFixed__item[data-index="60"]{z-index:40}.p-galleryFixed__item[data-index="61"]{z-index:39}.p-galleryFixed__item[data-index="62"]{z-index:38}.p-galleryFixed__item[data-index="63"]{z-index:37}.p-galleryFixed__item[data-index="64"]{z-index:36}.p-galleryFixed__item[data-index="65"]{z-index:35}.p-galleryFixed__item[data-index="66"]{z-index:34}.p-galleryFixed__item[data-index="67"]{z-index:33}.p-galleryFixed__item[data-index="68"]{z-index:32}.p-galleryFixed__item[data-index="69"]{z-index:31}.p-galleryFixed__item[data-index="70"]{z-index:30}.p-galleryFixed__item[data-index="71"]{z-index:29}.p-galleryFixed__item[data-index="72"]{z-index:28}.p-galleryFixed__item[data-index="73"]{z-index:27}.p-galleryFixed__item[data-index="74"]{z-index:26}.p-galleryFixed__item[data-index="75"]{z-index:25}.p-galleryFixed__item[data-index="76"]{z-index:24}.p-galleryFixed__item[data-index="77"]{z-index:23}.p-galleryFixed__item[data-index="78"]{z-index:22}.p-galleryFixed__item[data-index="79"]{z-index:21}.p-galleryFixed__item[data-index="80"]{z-index:20}.p-galleryFixed__item[data-index="81"]{z-index:19}.p-galleryFixed__item[data-index="82"]{z-index:18}.p-galleryFixed__item[data-index="83"]{z-index:17}.p-galleryFixed__item[data-index="84"]{z-index:16}.p-galleryFixed__item[data-index="85"]{z-index:15}.p-galleryFixed__item[data-index="86"]{z-index:14}.p-galleryFixed__item[data-index="87"]{z-index:13}.p-galleryFixed__item[data-index="88"]{z-index:12}.p-galleryFixed__item[data-index="89"]{z-index:11}.p-galleryFixed__item[data-index="90"]{z-index:10}.p-galleryFixed__item[data-index="91"]{z-index:9}.p-galleryFixed__item[data-index="92"]{z-index:8}.p-galleryFixed__item[data-index="93"]{z-index:7}.p-galleryFixed__item[data-index="94"]{z-index:6}.p-galleryFixed__item[data-index="95"]{z-index:5}.p-galleryFixed__item[data-index="96"]{z-index:4}.p-galleryFixed__item[data-index="97"]{z-index:3}.p-galleryFixed__item[data-index="98"]{z-index:2}.p-galleryFixed__item[data-index="99"]{z-index:1}.p-galleryFixed__item[data-index="100"]{z-index:0}.p-galleryFixed__item.is-active{opacity:1}.p-galleryFixed__item .img{align-items:center;display:flex;justify-content:center}.p-galleryFixed__item picture{align-items:center;display:flex;justify-content:center}.p-galleryFixed__item .img,.p-galleryFixed__item img{height:100vh;width:83.3333333333vw}.p-galleryFixed__item img{-o-object-fit:contain;object-fit:contain}.p-galleryFixed__text{-webkit-user-select:none;-moz-user-select:none;align-items:center;background:var(--black);bottom:0;display:flex;height:100%;justify-content:center;left:0;margin:auto;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:.4s ease opacity;user-select:none;width:100%;z-index:101}.p-galleryFixed__text .inner{height:-moz-max-content;height:max-content;width:42.7777777778vw}.p-galleryFixed__text .title{color:var(--white);font-size:1.6666666667vw;font-weight:400;letter-spacing:.5em;line-height:200%}.p-galleryFixed__text .detail{color:var(--white);font-size:.9722222222vw;font-weight:400;letter-spacing:.1em;line-height:180%;margin-top:2.5vw;text-align:justify}.p-galleryFixed__text.is-open{-webkit-user-select:initial;-moz-user-select:initial;opacity:1;pointer-events:initial;user-select:initial}.p-galleryFixed__navi{bottom:0;height:100vh;height:calc(var(--vh, 1vh)*100);left:2.5vw;position:absolute;top:0;width:2.0833333333vw;z-index:110}.c-progressBar{align-items:center;display:flex;gap:1.3888888889vw;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%) rotateZ(90deg)}.c-progressBar__current{height:-moz-max-content;height:max-content;position:relative;width:-moz-max-content;width:max-content;z-index:0}.c-progressBar__current .number{bottom:0;color:var(--white);font-family:var(--en);font-size:1.25vw;font-weight:400;left:0;letter-spacing:.2em;line-height:160%;margin:auto;opacity:0;position:absolute;top:0;transition:.4s ease opacity}.c-progressBar__current .number:nth-of-type(1){position:relative}.c-progressBar__current .number.is-active{opacity:1}.c-progressBar__bar{background:rgba(255,255,255,.2);display:flex;height:1px;overflow:hidden;width:17.3611111111vw}.c-progressBar__limitMax{color:var(--white);font-family:var(--en);font-size:1.25vw;font-weight:400;letter-spacing:.2em;line-height:160%}.c-bar{background:var(--white);height:3px;opacity:0;position:relative;top:-1px;transition:1s ease opacity;width:100%}.c-bar.is-active{opacity:1}.js-systemSection{height:30vh;height:calc(var(--vh, 1vh)*30);width:100vw;width:calc(var(--vw, 1vw)*100)}.p-homeFvSlide{-webkit-user-select:none;-moz-user-select:none;background:var(--bg-white);height:100vh;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;user-select:none;width:100vw;width:calc(var(--vw, 1vw)*100);z-index:3}.p-homeFvSlide__img{height:-moz-max-content;height:max-content;left:0;position:absolute;top:0;transform:translate3d(0, 0, 0px);width:-moz-max-content;width:max-content;z-index:0}.p-homeFvSlide__img picture{display:flex}.p-homeFvSlide__img img{-o-object-fit:cover;-o-object-position:center;height:100%;object-fit:cover;object-position:center;width:100%}.p-homeFvSlide__img img{-webkit-aspect-ratio:1440/800;aspect-ratio:1440/800}.p-homeFvSlide__img:nth-of-type(1){z-index:2}.p-homeFvSlide__img:nth-of-type(2){z-index:1}.p-homeFvSlide__img:nth-of-type(3){z-index:0}.p-homeFvSlide__img[data-anime=fade]{opacity:0;transition:initial}.p-homeFvSlide__img[data-anime=fade].is-active{opacity:1;transition:2s ease opacity}.p-homeFvSlide__img[data-anime=zoom]{align-items:center;display:flex;height:100vh;justify-content:center;opacity:0;transition:initial;width:100vw}.p-homeFvSlide__img[data-anime=zoom] picture{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.p-homeFvSlide__img[data-anime=zoom] img{-o-object-fit:cover;height:100%;object-fit:cover;transform:scale(1) translate3d(0%, 0%, 0);width:100%}.p-homeFvSlide__img[data-anime=zoom].is-active{opacity:1;transition:2s ease opacity}.p-homeFvSlide__img[data-anime=zoom].is-active img{transform:scale(1.1) translate3d(0%, 0%, 1px);transition:12s ease transform}.p-homeFvSlide__img[data-anime=slideUp]{align-items:center;display:flex;height:100vh;justify-content:center;opacity:0;transition:initial;width:100vw;width:calc(var(--vw, 1vw)*100)}.p-homeFvSlide__img[data-anime=slideUp] picture{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.p-homeFvSlide__img[data-anime=slideUp] img{-o-object-fit:cover;height:auto;min-height:120vh;min-width:100vw;min-width:calc(var(--vw, 1vw)*100);object-fit:cover;transform:translate3d(0, 0, 0);width:100vw;width:calc(var(--vw, 1vw)*100)}.p-homeFvSlide__img[data-anime=slideUp].is-active{opacity:1;transition:2s ease opacity}.p-homeFvSlide__img[data-anime=slideUp].is-active img{transform:translate3d(0, -9vh, 1px);transition:12s ease transform}.p-homeFvSlide__img[data-anime=slideDown]{align-items:center;display:flex;height:100vh;justify-content:center;opacity:0;transition:initial;width:100vw;width:calc(var(--vw, 1vw)*100)}.p-homeFvSlide__img[data-anime=slideDown] picture{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.p-homeFvSlide__img[data-anime=slideDown] img{-o-object-fit:cover;height:auto;min-height:120vh;min-width:100vw;min-width:calc(var(--vw, 1vw)*100);object-fit:cover;transform:translate3d(0, -9vh, 0);width:100vw;width:calc(var(--vw, 1vw)*100)}.p-homeFvSlide__img[data-anime=slideDown].is-active{opacity:1;transition:2s ease opacity}.p-homeFvSlide__img[data-anime=slideDown].is-active img{transform:translate3d(0, 0, 1px);transition:12s ease transform}.p-homeFvSlide__img.is-current{transform:translate3d(0, 0, 10px);z-index:10}.p-homeMsgImg{-webkit-user-select:none;-moz-user-select:none;bottom:0;height:100vh;left:0;overflow:hidden;pointer-events:none;position:fixed;user-select:none;width:100vw;width:calc(var(--vw, 1vw)*100);z-index:2}.p-homeMsgImg .img{height:100%;width:100%}.p-homeMsgImg .img picture{display:flex}.p-homeMsgImg .img img{-o-object-fit:cover;aspect-ratio:16/9;height:100%;min-height:100vh;min-width:100vw;min-width:calc(var(--vw, 1vw)*100);object-fit:cover;width:100%}.p-homeGallerySlide{-webkit-user-select:none;-moz-user-select:none;height:100vh;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;user-select:none;width:100vw;width:calc(var(--vw, 1vw)*100);z-index:1}.p-home__fv{height:10px;position:relative;width:100vw;width:calc(var(--vw, 1vw)*100);z-index:10}.p-homeFv{height:100vh;left:0;position:absolute;top:-10px;width:100vw;width:calc(var(--vw, 1vw)*100);z-index:0}.p-homeFv .logo{height:-moz-max-content;height:max-content;opacity:0;position:absolute;right:min(7.0833333333vw,12.75vh);top:min(1.6666666667vw,3vh);transform:translate(0, 5%);width:-moz-max-content;width:max-content;z-index:0}body.is-enter .p-homeFv .logo{opacity:1;transform:translate(0, 0);transition:.6s ease opacity,.6s ease transform;transition-delay:.6s}.p-homeFv .logo__img{height:-moz-max-content;height:max-content;position:relative;width:5.8333333333vw;z-index:0}.p-homeFv .logo__img img{-o-object-fit:contain;height:auto;object-fit:contain;width:100%}.p-homeFv .menu{bottom:min(1.6666666667vw,3vh);position:absolute;right:min(4.7222222222vw,8.5vh);z-index:0}.p-homeFv .menu .c-menuList .c-menuList__box{opacity:0;transform:translate(0, 16%)}body.is-enter .p-homeFv .menu .c-menuList .c-menuList__box:nth-of-type(1){opacity:1;transform:translate(0, 0);transition:.8s ease opacity,.8s ease transform;transition-delay:1s}body.is-enter .p-homeFv .menu .c-menuList .c-menuList__box:nth-of-type(2){opacity:1;transform:translate(0, 0);transition:.8s ease opacity,.8s ease transform;transition-delay:1.05s}body.is-enter .p-homeFv .menu .c-menuList .c-menuList__box:nth-of-type(3){opacity:1;transform:translate(0, 0);transition:.8s ease opacity,.8s ease transform;transition-delay:1.1s}body.is-enter .p-homeFv .menu .c-menuList .c-menuList__box:nth-of-type(4){opacity:1;transform:translate(0, 0);transition:.8s ease opacity,.8s ease transform;transition-delay:1.15s}body.is-enter .p-homeFv .menu .c-menuList .c-menuList__box:nth-of-type(5){opacity:1;transform:translate(0, 0);transition:.8s ease opacity,.8s ease transform;transition-delay:1.2s}body.is-enter .p-homeFv .menu .c-menuList .c-menuList__box:nth-of-type(6){opacity:1;transform:translate(0, 0);transition:.8s ease opacity,.8s ease transform;transition-delay:1.25s}.p-home__msg{height:200vh;opacity:0;position:relative;width:100vw;width:calc(var(--vw, 1vw)*100);z-index:0}.p-homeMsg{align-items:center;display:flex;height:100vh;margin:auto;position:sticky;top:0;width:66.8055555556vw;z-index:0}.p-homeMsg__inner{display:flex;height:-moz-max-content;height:max-content;justify-content:space-between}.p-homeMsg__title{width:27.7777777778vw}.p-homeMsg__title .c-titleEnH3{margin-top:1.3888888889vw}.p-homeMsg__text{height:-moz-max-content;height:max-content;width:35.9722222222vw}.p-homeMsg__text .c-text{color:var(--black-light)}.p-homeNews{margin:auto;width:72.5vw}.p-homeNews__title{-webkit-user-select:none;-moz-user-select:none;margin-top:-.5555555556vw;pointer-events:none;user-select:none}.p-homeNews__btn{margin-left:auto;margin-top:-3.0555555556vw;width:-moz-max-content;width:max-content}.p-homeNews__article{margin-top:4.7222222222vw}.p-homeNews__detail{display:flex;gap:0 .8333333333vw;margin-top:5.4166666667vw;width:100%}.p-homeNews__detail .c-text{width:-moz-max-content;width:max-content}.p-home__works{margin-top:7.5vw;width:100vw;width:calc(var(--vw, 1vw)*100)}.p-homeWorks__head{margin:auto;width:80.5555555556vw}.p-homeWorks__title{margin:auto;width:80.5555555556vw}.p-homeWorks__title .c-titleJaH2{margin-left:auto;margin-right:11.3888888889vw}.p-homeWorks__btn{display:flex;justify-content:flex-end;margin:.5555555556vw auto 0;width:60vw}.c-dotCircle{cursor:pointer;height:2.2916666667vw;position:relative;width:2.2916666667vw;z-index:0}.c-dotCircle::before{-webkit-user-select:none;-moz-user-select:none;background:var(--black-light);border-radius:50%;bottom:0;content:"";height:.4166666667vw;left:0;margin:auto;pointer-events:none;position:absolute;right:0;top:0;transform:scale(1);transition:.4s ease transform;user-select:none;width:.4166666667vw;z-index:0}.c-dotCircle.is-active{-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none}.c-dotCircle.is-active .c-dotCircle__ring svg path{stroke-dasharray:365 365;transition:10s linear stroke-dasharray}body[data-page=works-single] .c-dotCircle.is-active .c-dotCircle__ring svg path{transition:20s linear stroke-dasharray}.c-dotCircle__ring{-webkit-user-select:none;-moz-user-select:none;align-items:center;display:flex;height:100%;justify-content:center;pointer-events:none;user-select:none;width:100%}.c-dotCircle__ring svg{height:100%;transform:rotate(180deg);width:100%}.c-dotCircle__ring svg path{stroke-dasharray:0 365;transition:.4s ease stroke-dasharray}.c-dotCircle-white::before{background:var(--white)}.p-home__gallery{height:200vh;margin-top:10.8333333333vw;opacity:0;position:relative;width:100vw;width:calc(var(--vw, 1vw)*100);z-index:0}.p-homeGallery{align-items:center;display:flex;height:100vh;position:sticky;top:0;z-index:0}.p-homeGallery__inner{height:-moz-max-content;height:max-content;margin:auto;width:80.5555555556vw}.p-homeGallery__head{margin-left:-.5555555556vw}.p-homeGallery__detail{margin-top:1.6666666667vw;width:33.3333333333vw}.p-homeGallery__btn{margin-top:4.7222222222vw}.p-home__aboutus{margin-top:8.3333333333vw}.p-homeAboutus{position:relative;z-index:0}.p-homeAboutus__head{display:flex;justify-content:flex-end;margin:auto;width:80.5555555556vw}.p-homeAboutus__title{display:flex;justify-content:flex-end;margin:auto;width:80.5555555556vw}.p-homeAboutusMsg{height:200vh;margin-top:11.1111111111vw;position:relative;z-index:20}.p-homeAboutusMsg__sticky{background:var(--black);height:-moz-max-content;height:max-content;min-height:100vh;position:sticky;top:0;width:100vw;width:calc(var(--vw, 1vw)*100);z-index:100}.p-homeAboutusMsg__sticky .bg{height:100vh;left:0;position:absolute;right:0;top:0;width:100vw;width:calc(var(--vw, 1vw)*100);z-index:0}.p-homeAboutusMsg__sticky .bg::before,.p-homeAboutusMsg__sticky .bg::after{background:linear-gradient(180deg, #121212 20%, rgba(18, 18, 18, 0) 100%);content:"";height:6.9444444444vw;left:0;position:absolute;right:0;width:100vw;width:calc(var(--vw, 1vw)*100);z-index:1}.p-homeAboutusMsg__sticky .bg::before{top:-6.9444444444vw;transform:rotateZ(180deg)}.p-homeAboutusMsg__sticky .bg::after{bottom:-6.9444444444vw}.p-homeAboutusMsg__sticky .bg .img{height:100%;overflow:hidden;position:relative;width:100%;z-index:0}.p-homeAboutusMsg__sticky .bg .img::before,.p-homeAboutusMsg__sticky .bg .img::after{content:"";height:23.6111111111vw;left:0;position:absolute;right:0;width:100vw;width:calc(var(--vw, 1vw)*100);z-index:1}.p-homeAboutusMsg__sticky .bg .img::before{background:linear-gradient(180deg, #121212 10%, rgba(18, 18, 18, 0) 100%);top:-1px}.p-homeAboutusMsg__sticky .bg .img::after{background:linear-gradient(180deg, #121212 20%, rgba(18, 18, 18, 0) 100%);bottom:-1px;transform:rotateZ(180deg)}.p-homeAboutusMsg__sticky .bg picture{display:flex}.p-homeAboutusMsg__sticky .bg img{-o-object-fit:cover;height:100vh;object-fit:cover;width:100vw;width:calc(var(--vw, 1vw)*100)}.p-homeAboutusMsg__sticky .front{padding-top:min(8.6111111111vw,15.5vh);position:relative;z-index:1}.p-homeAboutusMsg__sticky .front .ja{margin:auto;position:relative;width:73.8888888889vw;z-index:2}.p-homeAboutusMsg__sticky .front .en{margin:1.3888888889vw auto 0;position:relative;width:73.8888888889vw;z-index:2}.p-homeAboutusMsg__sticky .front .detail{margin:5.1388888889vw auto 0;position:relative;width:73.8888888889vw;z-index:2}.p-homeAboutusMsg__sticky .front .detail .c-text{text-align:justify;width:41.25vw}.p-homeAboutusMember{margin-top:3.8888888889vw;position:relative;z-index:2}.p-homeAboutusMember__head .c-titleJaH3{margin:auto}.p-homeAboutusCompany{margin-top:8.8888888889vw}.p-homeAboutusCompany__detail{margin:6.9444444444vw auto 0;width:73.6111111111vw}.p-homeAboutusCompany__detail .detail{border-bottom:solid 1px rgba(255,255,255,.2);color:var(--white);font-size:.9722222222vw;font-weight:400;letter-spacing:.1em;line-height:180%;padding:2.0833333333vw 0;text-align:justify;text-align:justify}.c-companyText{border-bottom:solid 1px rgba(255,255,255,.2);display:flex;justify-content:space-between;padding:2.0833333333vw 0}.c-companyText__head{align-items:center;color:var(--white);display:flex;font-size:1.1111111111vw;font-weight:400;letter-spacing:.1em;line-height:160%;padding-left:3.4722222222vw;position:relative;width:6.8055555556vw;z-index:0}.c-companyText__head::before{background:var(--white);border-radius:50%;bottom:0;content:"";height:.2777777778vw;left:2.3611111111vw;margin:auto;position:absolute;top:.2777777778vw;width:.2777777778vw;z-index:0}.c-companyText__detail{align-items:center;display:flex;gap:2.0833333333vw;padding-left:5.1388888889vw;position:relative;width:56.5277777778vw;z-index:0}.p-home__flow{margin-top:18.3333333333vw}.p-homeFlow__head{margin:auto;width:71.25vw}.p-homeFlow__title{margin:auto;width:71.25vw}.p-homeFlow__list{margin-top:9.0277777778vw}.p-home__culture{margin-top:11.8055555556vw}.p-home__contactus{margin-top:15.2777777778vw;padding-bottom:15.2777777778vw}.p-homeContact{align-items:center;display:flex;justify-content:space-between;margin:auto;width:73.6111111111vw}.p-homeContact__img{display:flex;height:43.75vw;width:29.1666666667vw}.p-homeContact__img img{-o-object-fit:cover;height:100%;object-fit:cover;width:100%}.p-homeContact__text .detail{margin-top:2.2222222222vw}.p-homeContact__text .btn{margin-top:4.4444444444vw}.p-homeMemberModal{-webkit-user-select:none;-moz-user-select:none;background:var(--black);height:100vh;left:0;opacity:0;overflow:scroll;pointer-events:none;position:fixed;top:0;transition:.4s ease opacity;user-select:none;width:100vw;width:calc(var(--vw, 1vw)*100);z-index:5100}.p-homeMemberModal.is-open{-webkit-user-select:initial;-moz-user-select:initial;opacity:1;pointer-events:initial;user-select:initial}.p-homeMemberModal__close{position:fixed;right:3.0555555556vw;top:3.0555555556vw;z-index:5200}.p-homeMemberModal__pg{align-items:center;bottom:2.9166666667vw;display:flex;gap:0 .8333333333vw;position:fixed;right:2.9166666667vw;width:10.9722222222vw;z-index:5200}.p-homeMemberModal__pg .prev,.p-homeMemberModal__pg .next{cursor:pointer}.p-homeMemberModal__img{display:flex;height:100vh;left:0;position:fixed;top:0;width:47.4305555556vw}.p-homeMemberModal__img picture{display:flex}.p-homeMemberModal__img img{-o-object-fit:cover;height:100%;object-fit:cover;width:100%}.p-homeMemberModal__data{margin-left:47.5vw;padding:4.7222222222vw 0 9.4444444444vw;position:relative;width:52.5vw;z-index:0}.p-homeMemberModal__data .cat{color:var(--white);font-size:.9722222222vw;font-weight:400;letter-spacing:.1em;line-height:180%;padding-left:.8333333333vw;position:relative;z-index:0}.p-homeMemberModal__data .cat::before{background:var(--white);bottom:0;content:"";height:.6944444444vw;left:0;margin:auto;position:absolute;top:0;width:1px;z-index:0}.p-homeMemberModal__data .name{align-items:baseline;display:flex}.p-homeMemberModal__data .name__ja{color:var(--white);font-size:2.2222222222vw;font-weight:400;letter-spacing:.4em;line-height:170%}.p-homeMemberModal__data .name__en{color:var(--gray-dark);font-family:var(--en);font-size:1.25vw;font-weight:400;letter-spacing:.1em;line-height:160%;padding-left:1.3888888889vw}.p-homeMemberModal__data .history{margin-top:2.7777777778vw}.p-homeMemberModal__data .pg{align-items:center;display:flex;gap:0 .8333333333vw;margin-left:auto;margin-right:2.9166666667vw;margin-top:2.2222222222vw;width:10.9722222222vw}.p-homeMemberModal__data .pg .prev,.p-homeMemberModal__data .pg .next{cursor:pointer}.c-btnClose{cursor:pointer;height:-moz-max-content;height:max-content;opacity:1;transition:.4s ease opacity;width:-moz-max-content;width:max-content}.c-btnClose__line{-webkit-user-select:none;-moz-user-select:none;height:2.0833333333vw;margin:auto;pointer-events:none;position:relative;user-select:none;width:2.0833333333vw;z-index:0}.c-btnClose__line::before,.c-btnClose__line::after{background:var(--white);bottom:0;content:"";height:1px;left:0;margin:auto;position:absolute;right:0;top:0;width:100%;z-index:0}.c-btnClose__line::before{transform:rotateZ(45deg)}.c-btnClose__line::after{transform:rotateZ(-45deg)}.c-btnClose__text{-webkit-user-select:none;-moz-user-select:none;color:var(--white);font-family:var(--en);font-size:.9027777778vw;font-weight:400;letter-spacing:.2em;line-height:160%;pointer-events:none;text-align:center;user-select:none}.c-history{display:flex;gap:.8333333333vw}.c-history__head{color:var(--white);font-size:.9722222222vw;font-weight:400;letter-spacing:.1em;line-height:180%;width:5.8333333333vw}.c-history__detail{color:var(--white);font-size:.9722222222vw;font-weight:400;letter-spacing:.1em;line-height:180%;width:40.6944444444vw}.p-news__fv{height:100vh;height:calc(var(--vh, 1vh)*100);position:relative;width:100vw;width:calc(var(--vw, 1vw)*100);z-index:20}.p-news__article{margin-top:8.3333333333vw;position:relative;z-index:20}.p-news__pg{margin:11.3888888889vw 0 15vw;position:relative;z-index:20}.c-cardNewsList{display:flex;flex-wrap:wrap;gap:3.1944444444vw;margin:auto;width:68.8888888889vw}.c-cardNews{display:block;width:20.8333333333vw}.c-cardNews__thum{display:flex;height:13.8888888889vw;width:100%}.c-cardNews__thum img{-o-object-fit:cover;height:100%;object-fit:cover;width:100% !important}.c-cardNews__date{color:var(--gray-dark);font-size:.8333333333vw;font-weight:400;letter-spacing:.1em;line-height:200%;margin-top:.5555555556vw}.c-cardNews__title{color:var(--black-light);font-size:1.1111111111vw;font-weight:400;letter-spacing:.1em;line-height:170%}.c-pgArchive{align-items:center;display:flex;gap:2.7777777778vw;justify-content:center;margin:auto;position:relative;width:-moz-max-content;width:max-content;width:41.6666666667vw;z-index:0}.c-pgArchive .page-numbers{color:var(--black-light);cursor:pointer;display:block;font-family:var(--en);font-size:1.25vw;font-weight:400;height:-moz-max-content;height:max-content;line-height:100%;width:-moz-max-content;width:max-content}.c-pgArchive .page-numbers:not(.dots):not(.nexr):not(.prev){opacity:1;transition:.6s cubic-bezier(0.33, 1, 0.68, 1) opacity}.c-pgArchive .page-numbers.curent{-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none}.c-pgArchive .page-numbers.dots{-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none}.c-pgArchive .page-numbers.next,.c-pgArchive .page-numbers.prev{bottom:0;margin:auto;position:absolute;top:0;z-index:0}.c-pgArchive .page-numbers.next{right:0}.c-pgArchive .page-numbers.prev{left:0}.p-newsSingle{padding-top:15.2777777778vw}.p-newsSingle__head{margin:auto;position:relative;width:53.0555555556vw;z-index:20}.p-newsSingle__head .date{color:var(--black-light);font-size:.9722222222vw;font-weight:400;letter-spacing:.1em;line-height:180%;text-align:center}.p-newsSingle__head .title{color:var(--black-light);font-size:2.3611111111vw;font-weight:500;letter-spacing:.1em;line-height:180%;margin-top:1.3888888889vw;text-align:center;width:100%}.p-newsSingle__img{margin:2.2222222222vw auto 0;position:relative;width:53.0555555556vw;z-index:20}.p-newsSingle__img img{-o-object-fit:contain;height:auto;object-fit:contain;width:100%}.p-newsSingle__content{margin:6.5277777778vw auto 0;position:relative;width:53.0555555556vw;z-index:20}.p-newsSingle__pg{margin:9.0277777778vw 0 11.6666666667vw}.c-post{--border: #c4c4c4;font-size:1.1111111111vw;line-height:180%;width:100%}.c-post h1,.c-post h2{font-size:1.9444444444vw;font-weight:400;letter-spacing:.2em;line-height:180%;margin-top:1.9444444444vw;text-align:justify}.c-post h3,.c-post h4,.c-post h5,.c-post h6{font-size:1.3888888889vw;font-weight:400;letter-spacing:.2em;line-height:180%;margin-top:1.3888888889vw;text-align:justify}.c-post p{font-size:1.1111111111vw;font-weight:400;letter-spacing:.1em;line-height:180%;margin-top:1.1111111111vw;text-align:justify}.c-post strong{font-weight:700}.c-post a{color:#0477ff;text-decoration:underline;transition:.6s cubic-bezier(0.33, 1, 0.68, 1) opacity}.c-post ol,.c-post ul{background:rgba(255,255,255,.3);margin-top:1.6666666667vw;padding:3.0555555556vw;width:calc(100% - 6.1111111111vw)}.c-post ol li,.c-post ul li{font-size:1.1111111111vw;font-weight:400;letter-spacing:.1em;line-height:180%;margin-left:.9722222222vw;text-align:justify;width:calc(100% - .9722222222vw)}.c-post ol{list-style:decimal}.c-post ul{list-style:disc}.c-post table{border:solid 2px var(--border);border-collapse:collapse;border-collapse:separate;table-layout:auto;width:100%}.c-post table tr th,.c-post table tr td{border-bottom:2px solid var(--border);border-right:2px solid var(--border)}.c-post table tr th:nth-last-of-type(1),.c-post table tr td:nth-last-of-type(1){border-right:initial}.c-post table tr:nth-last-of-type(1) th,.c-post table tr:nth-last-of-type(1) td{border-bottom:initial}.c-post code{background:rgba(255,255,255,.3);padding:.1388888889vw .4166666667vw}.c-post pre{margin-top:1.6666666667vw}.c-post pre code{background:initial;border-radius:initial;box-shadow:initial;margin:initial;padding:initial}.c-post blockquote{background:rgba(255,255,255,.3);margin-top:1.6666666667vw;padding:3.0555555556vw;width:calc(100% - 6.1111111111vw)}.c-post blockquote cite{font-size:.9722222222vw}.c-post figure{margin:0;margin-top:1.6666666667vw}.c-post figure figcaption{text-align:center}.c-post .wp-block-table{margin-top:1.6666666667vw}.c-post iframe{-webkit-aspect-ratio:16/9;aspect-ratio:16/9;width:100% !important}.c-post img,.c-post video{-o-object-fit:contain;height:auto;object-fit:contain;width:100% !important}.p-repair__flow__list{margin:5.1388888889vw auto 0;width:73.6111111111vw}.c-repairFlow{align-items:center;display:flex;gap:0 3.4722222222vw;padding:2.2222222222vw 0;position:relative;z-index:0}.c-repairFlow::after{-webkit-user-select:none;-moz-user-select:none;background:var(--black-light);bottom:0;content:"";height:1px;left:0;margin:auto;opacity:.2;pointer-events:none;position:absolute;right:0;user-select:none;width:100%;z-index:0}.c-repairFlow__head{align-items:center;display:flex;width:22.2222222222vw}.c-repairFlow__head .number{color:var(--white);font-size:5vw;font-weight:400;line-height:140%}body.windows .c-repairFlow__head .number{position:relative;top:-0.625vw}.c-repairFlow__head .title{color:var(--black-light);font-size:1.3888888889vw;font-weight:400;letter-spacing:.2em;line-height:180%;margin-left:2.5vw}.c-repairFlow__detail{width:47.9166666667vw}.c-repairFlow__detail .c-text{line-height:180%;text-align:justify}.p-repair__slide{margin-top:9.1666666667vw;overflow:hidden;width:100vw;width:calc(var(--vw, 1vw)*100)}.p-repair__slide__detail{align-items:center;display:flex;gap:3.4722222222vw;justify-content:center;margin-top:7.2222222222vw}.p-repair__slide__detail .head{color:var(--black-light);font-size:1.3888888889vw;font-weight:400;letter-spacing:.2em;line-height:180%}.p-repair__slide__detail .detail .c-text{line-height:180%}.p-repair__slide__content{margin-top:1.6666666667vw}.c-slideNormal{margin:auto;opacity:0;transform:translate(10%, 0);width:82.2222222222vw}.c-slideNormal.is-cue{opacity:1;transform:translate(0%, 0);transition:.8s ease transform,1s ease opacity}.c-slideNormal__button{align-items:center;display:flex;gap:.8333333333vw;height:5vw;justify-content:flex-end;margin:auto;width:100%}.c-slideNormal__button .swiper-button-prev,.c-slideNormal__button .swiper-button-next{cursor:pointer;height:100%;width:5vw}.c-slideNormal__content{padding-top:1.6666666667vw}.c-slideNormal__scrollbar{margin-top:3.125vw}.c-slideNormal__scrollbar .swiper-scrollbar{background:rgba(32,32,32,.2);height:1px}.c-slideNormal__scrollbar .swiper-scrollbar .drag{background:var(--black-light);height:1px}.c-cardSlideNormal{height:-moz-max-content;height:max-content;width:35.8333333333vw}.c-cardSlideNormal__img{display:flex;height:-moz-max-content;height:max-content;width:33.3333333333vw}.c-cardSlideNormal__img img{-o-object-fit:contain;height:auto;object-fit:contain;width:100%}.c-cardSlideNormal__text{margin-top:1.0416666667vw;width:33.3333333333vw}.c-cardSlideNormal__text .caption{color:var(--black-light);font-size:1.3888888889vw;font-weight:400;letter-spacing:.2em;line-height:180%}.c-cardSlideNormal__text .detail{color:var(--black-light);font-size:1.1111111111vw;font-weight:400;letter-spacing:.1em;line-height:180%;text-align:justify}.p-repair__last{position:relative;z-index:20}.p-repair__next{position:relative;z-index:20}.p-culture__msg{background:var(--black);height:200vh;position:relative;z-index:20}.p-cultureSticky{background:var(--black);height:-moz-max-content;height:max-content;min-height:100vh;position:sticky;top:0;width:100vw;width:calc(var(--vw, 1vw)*100);z-index:100}.p-cultureSticky__img{height:100vh;left:0;position:absolute;right:0;top:0;width:100vw;width:calc(var(--vw, 1vw)*100);z-index:0}.p-cultureSticky__img .img{height:100%;overflow:hidden;position:relative;width:100%;z-index:0}.p-cultureSticky__img .img::before,.p-cultureSticky__img .img::after{content:"";height:23.6111111111vw;left:0;position:absolute;right:0;width:100vw;width:calc(var(--vw, 1vw)*100);z-index:1}.p-cultureSticky__img .img::before{background:linear-gradient(180deg, #121212 10%, rgba(18, 18, 18, 0) 100%);top:0}.p-cultureSticky__img .img::after{background:linear-gradient(180deg, #121212 20%, rgba(18, 18, 18, 0) 100%);bottom:0;transform:rotateZ(180deg)}.p-cultureSticky__img picture{display:flex}.p-cultureSticky__img img{-o-object-fit:cover;-webkit-aspect-ratio:1440/800;aspect-ratio:1440/800;height:100vh;object-fit:cover;width:100vw;width:calc(var(--vw, 1vw)*100)}.p-cultureSticky__text{position:relative;z-index:1}.p-cultureSticky__text .head{color:var(--white);font-size:2.2222222222vw;font-weight:400;letter-spacing:.1em;line-height:180%;padding-top:min(19.5833333333vw,35.25vh);text-align:center;text-align:center}.p-cultureSticky__text .detail{margin:3.0555555556vw auto 0;width:49.7222222222vw}.p-cultureSticky__text .detail .c-text{color:var(--white);line-height:180%;text-align:justify}.p-culture__content{background:var(--black);padding:13.75vw 0 20.4166666667vw}.c-cultureBoxList{margin:auto;width:-moz-max-content;width:max-content}.c-cultureBox{align-items:center;display:flex;gap:5.1388888889vw;margin-bottom:7.5vw}.c-cultureBox:nth-of-type(2n) .c-cultureBox__img{order:2}.c-cultureBox:nth-of-type(2n) .c-cultureBox__text{order:1}.c-cultureBox:nth-last-of-type(1){margin-bottom:0}.c-cultureBox__img{display:flex;height:28.75vw;width:20.5555555556vw}.c-cultureBox__img img{-o-object-fit:cover;height:100%;object-fit:cover;width:100%}.c-cultureBox__detail{height:-moz-max-content;height:max-content;width:27.3611111111vw}.c-cultureBox__detail .c-text{color:var(--white);line-height:180%;text-align:justify}.p-culture__school{padding:16.5277777778vw 0 0}.p-cultureSchool__list{margin:4.4444444444vw auto 0;width:73.6111111111vw}.c-school{align-items:center;border-bottom:solid 1px rgba(32,32,32,.2);display:flex;padding:2.0833333333vw 0}.c-school__head{font-size:1.1111111111vw;font-weight:400;height:-moz-max-content;height:max-content;letter-spacing:.1em;line-height:180%;padding-left:3.4722222222vw;position:relative;width:9.3055555556vw;z-index:0}.c-school__head::before{background:var(--black-light);border-radius:50%;bottom:0;content:"";height:.2777777778vw;left:2.3611111111vw;margin:auto;position:absolute;top:0;width:.2777777778vw}.c-school__detail{font-size:1.1111111111vw;font-weight:400;letter-spacing:.1em;line-height:180%;margin-left:4.3055555556vw;width:56.5277777778vw}.p-cultureSchool__list__detail{border-bottom:solid 1px rgba(32,32,32,.2);padding:3.0555555556vw 0}.p-cultureSchool__list__detail .detail{color:var(--black-light);font-size:.9722222222vw;font-weight:400;letter-spacing:.1em;line-height:180%;margin:auto;text-align:justify;width:65.6944444444vw}.p-culture__inquiry{background:rgba(255,255,255,.3);margin:4.4444444444vw auto 9.8611111111vw;padding:4.0277777778vw 0;width:73.6111111111vw}.p-cultureInquiry__head .head{color:var(--black-light);font-size:1.25vw;font-weight:500;letter-spacing:.1em;line-height:160%;text-align:center}.p-cultureInquiry__content{margin:4.4444444444vw auto 0;padding:0 11.25vw;width:calc(100% - 27.7777777778vw)}.c-inquirySchoolList{width:100%}.c-inquirySchool{align-items:center;display:flex;gap:2.6388888889vw;margin-bottom:2.0833333333vw}.c-inquirySchool:nth-last-of-type(1){margin-bottom:0}.c-inquirySchool__btn{width:-moz-max-content;width:max-content}.c-inquirySchool__detail .detail{color:var(--black-light);font-size:.8333333333vw;font-weight:400;line-height:170%}.c-linkSchool{align-items:center;display:flex;height:-moz-max-content;height:max-content;justify-content:space-between;width:16.1111111111vw}.c-linkSchool__label{-webkit-user-select:none;-moz-user-select:none;color:var(--black-light);font-size:.9722222222vw;font-weight:500;letter-spacing:.05em;line-height:200%;pointer-events:none;user-select:none}.c-linkSchool__btn{-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none}.p-thanks{padding:21.9444444444vw 0 0;width:100vw;width:calc(var(--vw, 1vw)*100)}.p-thanks__head{font-size:2.2222222222vw;font-weight:400;letter-spacing:.1em;line-height:180%;text-align:center}.p-thanks__detail{font-size:1.1111111111vw;font-weight:400;letter-spacing:.1em;line-height:180%;margin-top:2.2222222222vw;text-align:center}.p-thanks__btn{margin:4.4444444444vw auto 0;width:-moz-max-content;width:max-content}.p-works__fv{height:100vh;height:calc(var(--vh, 1vh)*100);position:relative;width:100vw;width:calc(var(--vw, 1vw)*100);z-index:20}.p-works__content{margin:auto;position:relative;width:83.8888888889vw;z-index:20}.p-worksFilter{height:calc(100vh - 10.8333333333vw);padding:10.8333333333vw 0 0;position:sticky;top:0;width:11.9444444444vw;z-index:20}.p-worksContainer{margin-left:auto;margin-top:calc((100vh - 10.8333333333vw)*-1);position:relative;width:68.4722222222vw;z-index:20}.p-worksSection{margin-bottom:12.6388888889vw;position:relative;z-index:0}.p-worksSection:nth-last-of-type(1){margin-bottom:0}.p-worksSection__content{margin-top:5.8333333333vw}.c-next{padding:15.9722222222vw 0 13.8888888889vw}.c-next__bg{align-items:center;display:flex;height:28.6111111111vw;overflow:hidden;position:relative;width:100vw;width:calc(var(--vw, 1vw)*100);z-index:0}.c-next__bg .text{display:flex;gap:0 7.7777777778vw;height:-moz-max-content;height:max-content;margin-left:-10%}.c-next__bg .text .t{-webkit-background-clip:text;text-fill-color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;background-image:linear-gradient(128.13deg, #ffffff 18.08%, rgba(255, 255, 255, 0.3) 94.78%);font-family:var(--en);font-size:18.1944444444vw;font-weight:300;line-height:22.6388888889vw;text-align:center}.c-next__front{height:28.6111111111vw;margin-top:-28.6111111111vw;position:relative;z-index:20}.c-next__front .marker{height:120vh;height:calc(var(--vh, 1vh)*120);left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:1px;z-index:0}.c-next__front .data{align-content:center;align-items:center;display:flex;flex-wrap:wrap;height:100%;margin:auto;position:relative;width:49.7916666667vw;z-index:0}.c-next__front .data__label{color:var(--black-light);font-size:1.1111111111vw;font-weight:500;letter-spacing:.1em;line-height:200%;padding-left:1.1111111111vw;position:relative;width:calc(100% - 1.1111111111vw);z-index:0}.c-next__front .data__label::before{background:var(--black-light);border-radius:50%;bottom:0;content:"";height:.2777777778vw;left:0;margin:auto;position:absolute;top:0;width:.2777777778vw}.c-next__front .data__title{width:100%}.c-next__front .data__title .t{color:var(--black-light);font-size:2.2222222222vw;font-weight:500;letter-spacing:.2em;line-height:200%}.c-next__front .data__title.js-observer .t{opacity:0;transition:1.2s ease opacity}.c-next__front .data__title.js-observer .t span{transform:translate3d(0, 50%, 0);transition:.6s ease transform}.c-next__front .data__title.js-observer.is-cue .t{opacity:1}.c-next__front .data__title.js-observer.is-cue .t span{transform:translate3d(0, 0, 0);transition:.6s ease transform}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(1){transition-delay:0s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(1) span{transition-delay:0s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(2){transition-delay:.05s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(2) span{transition-delay:.05s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(3){transition-delay:.1s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(3) span{transition-delay:.1s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(4){transition-delay:.15s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(4) span{transition-delay:.15s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(5){transition-delay:.2s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(5) span{transition-delay:.2s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(6){transition-delay:.25s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(6) span{transition-delay:.25s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(7){transition-delay:.3s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(7) span{transition-delay:.3s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(8){transition-delay:.35s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(8) span{transition-delay:.35s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(9){transition-delay:.4s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(9) span{transition-delay:.4s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(10){transition-delay:.45s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(10) span{transition-delay:.45s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(11){transition-delay:.5s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(11) span{transition-delay:.5s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(12){transition-delay:.55s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(12) span{transition-delay:.55s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(13){transition-delay:.6s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(13) span{transition-delay:.6s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(14){transition-delay:.65s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(14) span{transition-delay:.65s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(15){transition-delay:.7s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(15) span{transition-delay:.7s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(16){transition-delay:.75s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(16) span{transition-delay:.75s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(17){transition-delay:.8s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(17) span{transition-delay:.8s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(18){transition-delay:.85s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(18) span{transition-delay:.85s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(19){transition-delay:.9s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(19) span{transition-delay:.9s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(20){transition-delay:.95s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(20) span{transition-delay:.95s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(21){transition-delay:1s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(21) span{transition-delay:1s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(22){transition-delay:1.05s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(22) span{transition-delay:1.05s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(23){transition-delay:1.1s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(23) span{transition-delay:1.1s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(24){transition-delay:1.15s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(24) span{transition-delay:1.15s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(25){transition-delay:1.2s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(25) span{transition-delay:1.2s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(26){transition-delay:1.25s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(26) span{transition-delay:1.25s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(27){transition-delay:1.3s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(27) span{transition-delay:1.3s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(28){transition-delay:1.35s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(28) span{transition-delay:1.35s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(29){transition-delay:1.4s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(29) span{transition-delay:1.4s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(30){transition-delay:1.45s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(30) span{transition-delay:1.45s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(31){transition-delay:1.5s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(31) span{transition-delay:1.5s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(32){transition-delay:1.55s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(32) span{transition-delay:1.55s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(33){transition-delay:1.6s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(33) span{transition-delay:1.6s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(34){transition-delay:1.65s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(34) span{transition-delay:1.65s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(35){transition-delay:1.7s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(35) span{transition-delay:1.7s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(36){transition-delay:1.75s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(36) span{transition-delay:1.75s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(37){transition-delay:1.8s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(37) span{transition-delay:1.8s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(38){transition-delay:1.85s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(38) span{transition-delay:1.85s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(39){transition-delay:1.9s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(39) span{transition-delay:1.9s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(40){transition-delay:1.95s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(40) span{transition-delay:1.95s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(41){transition-delay:2s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(41) span{transition-delay:2s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(42){transition-delay:2.05s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(42) span{transition-delay:2.05s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(43){transition-delay:2.1s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(43) span{transition-delay:2.1s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(44){transition-delay:2.15s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(44) span{transition-delay:2.15s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(45){transition-delay:2.2s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(45) span{transition-delay:2.2s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(46){transition-delay:2.25s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(46) span{transition-delay:2.25s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(47){transition-delay:2.3s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(47) span{transition-delay:2.3s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(48){transition-delay:2.35s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(48) span{transition-delay:2.35s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(49){transition-delay:2.4s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(49) span{transition-delay:2.4s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(50){transition-delay:2.45s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(50) span{transition-delay:2.45s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(51){transition-delay:2.5s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(51) span{transition-delay:2.5s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(52){transition-delay:2.55s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(52) span{transition-delay:2.55s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(53){transition-delay:2.6s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(53) span{transition-delay:2.6s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(54){transition-delay:2.65s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(54) span{transition-delay:2.65s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(55){transition-delay:2.7s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(55) span{transition-delay:2.7s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(56){transition-delay:2.75s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(56) span{transition-delay:2.75s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(57){transition-delay:2.8s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(57) span{transition-delay:2.8s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(58){transition-delay:2.85s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(58) span{transition-delay:2.85s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(59){transition-delay:2.9s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(59) span{transition-delay:2.9s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(60){transition-delay:2.95s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(60) span{transition-delay:2.95s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(61){transition-delay:3s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(61) span{transition-delay:3s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(62){transition-delay:3.05s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(62) span{transition-delay:3.05s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(63){transition-delay:3.1s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(63) span{transition-delay:3.1s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(64){transition-delay:3.15s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(64) span{transition-delay:3.15s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(65){transition-delay:3.2s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(65) span{transition-delay:3.2s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(66){transition-delay:3.25s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(66) span{transition-delay:3.25s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(67){transition-delay:3.3s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(67) span{transition-delay:3.3s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(68){transition-delay:3.35s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(68) span{transition-delay:3.35s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(69){transition-delay:3.4s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(69) span{transition-delay:3.4s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(70){transition-delay:3.45s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(70) span{transition-delay:3.45s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(71){transition-delay:3.5s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(71) span{transition-delay:3.5s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(72){transition-delay:3.55s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(72) span{transition-delay:3.55s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(73){transition-delay:3.6s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(73) span{transition-delay:3.6s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(74){transition-delay:3.65s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(74) span{transition-delay:3.65s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(75){transition-delay:3.7s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(75) span{transition-delay:3.7s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(76){transition-delay:3.75s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(76) span{transition-delay:3.75s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(77){transition-delay:3.8s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(77) span{transition-delay:3.8s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(78){transition-delay:3.85s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(78) span{transition-delay:3.85s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(79){transition-delay:3.9s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(79) span{transition-delay:3.9s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(80){transition-delay:3.95s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(80) span{transition-delay:3.95s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(81){transition-delay:4s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(81) span{transition-delay:4s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(82){transition-delay:4.05s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(82) span{transition-delay:4.05s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(83){transition-delay:4.1s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(83) span{transition-delay:4.1s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(84){transition-delay:4.15s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(84) span{transition-delay:4.15s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(85){transition-delay:4.2s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(85) span{transition-delay:4.2s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(86){transition-delay:4.25s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(86) span{transition-delay:4.25s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(87){transition-delay:4.3s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(87) span{transition-delay:4.3s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(88){transition-delay:4.35s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(88) span{transition-delay:4.35s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(89){transition-delay:4.4s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(89) span{transition-delay:4.4s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(90){transition-delay:4.45s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(90) span{transition-delay:4.45s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(91){transition-delay:4.5s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(91) span{transition-delay:4.5s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(92){transition-delay:4.55s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(92) span{transition-delay:4.55s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(93){transition-delay:4.6s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(93) span{transition-delay:4.6s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(94){transition-delay:4.65s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(94) span{transition-delay:4.65s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(95){transition-delay:4.7s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(95) span{transition-delay:4.7s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(96){transition-delay:4.75s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(96) span{transition-delay:4.75s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(97){transition-delay:4.8s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(97) span{transition-delay:4.8s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(98){transition-delay:4.85s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(98) span{transition-delay:4.85s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(99){transition-delay:4.9s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(99) span{transition-delay:4.9s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(100){transition-delay:4.95s}.c-next__front .data__title.js-observer.is-cue .t:nth-of-type(100) span{transition-delay:4.95s}.c-next__front .data__btn{margin-top:1.8055555556vw;width:100%}.c-next__front .data__img{overflow:hidden;z-index:0}.c-next__front .data__img img{-o-object-fit:cover;height:100%;object-fit:cover;width:100%}.p-worksSingle{margin-bottom:10.6944444444vw;position:relative;z-index:20}.p-worksSingle__head{align-items:center;display:flex;justify-content:space-between;margin:auto;padding-top:7.2222222222vw;width:70.2777777778vw}.p-workSingleHead{height:-moz-max-content;height:max-content;width:29.0277777778vw}.p-workSingleHead .data{align-items:center;color:var(--black-light);display:flex;font-size:.9722222222vw;font-weight:400;letter-spacing:.1em;line-height:180%}.p-workSingleHead .title{font-feature-settings:"pkna" on,"liga" off;color:var(--black-light);font-size:2.2222222222vw;font-weight:400;letter-spacing:.3em;line-height:140%;margin-top:1.6666666667vw}.p-worksSingle__content{color:var(--black-light);font-size:1.1111111111vw;font-weight:400;letter-spacing:.1em;line-height:180%;margin:9.3055555556vw auto 0;text-align:justify;width:53.0555555556vw}.p-worksSingle__pg{margin-top:4.1666666667vw}.c-slideSingle{height:-moz-max-content;height:max-content;width:-moz-max-content;width:max-content}.c-slideSingle__img{height:40.2777777778vw;overflow:hidden;position:relative;width:40.2777777778vw;z-index:0}.c-slideSingle__img .img{align-items:center;bottom:0;display:flex;justify-content:center;left:0;margin:auto;position:absolute;right:0;top:0;z-index:0}.c-slideSingle__img .img img{-webkit-user-select:none;-moz-user-select:none;-o-object-fit:contain;height:100%;object-fit:contain;pointer-events:none;user-select:none;width:100%}.c-slideSingle__dot{align-items:center;display:flex;gap:.2083333333vw;justify-content:center;margin-top:2.2222222222vw}.js-slideItem{cursor:pointer}.js-slideItem[data-anime=fade]{opacity:0;transition:1s ease opacity;z-index:0}.js-slideItem[data-anime=fade].is-active{opacity:1;z-index:1}.c-pgSingle{align-items:center;border-bottom:solid 1px rgba(32,32,32,.1);border-top:solid 1px rgba(32,32,32,.1);display:flex;justify-content:space-between;margin:auto;padding:0 0;padding:2.2222222222vw 0;width:53.0555555556vw}.c-pgSingle__prev,.c-pgSingle__next{width:3.1944444444vw}.c-btnIndex{display:block;height:-moz-max-content;height:max-content;width:-moz-max-content;width:max-content}.c-btnIndex__boxes{-webkit-user-select:none;-moz-user-select:none;display:flex;flex-wrap:wrap;gap:.2777777778vw;height:1.875vw;justify-content:space-between;margin:auto;pointer-events:none;transform:scale(1) translate3d(0, 0, 0);transition:.6s cubic-bezier(0.33, 1, 0.68, 1) transform;user-select:none;width:1.875vw}.c-btnIndex__boxes span{background:var(--black-light);display:block;height:.4166666667vw;transform:scale(1) translate3d(0, 0, 0);transition:.6s cubic-bezier(0.33, 1, 0.68, 1) transform;width:.4166666667vw}.c-btnIndex__text{-webkit-user-select:none;-moz-user-select:none;color:var(--black-light);font-size:.9722222222vw;font-weight:500;line-height:120%;margin-top:.9722222222vw;pointer-events:none;text-align:center;user-select:none}.u-hidden{display:none !important}.u-delay-100{transition-delay:.1s !important}.u-delay-150{transition-delay:.15s !important}.u-delay-200{transition-delay:.2s !important}.u-delay-250{transition-delay:.25s !important}.u-delay-300{transition-delay:.3s !important}.u-delay-350{transition-delay:.35s !important}.u-delay-400{transition-delay:.4s !important}.u-delay-450{transition-delay:.45s !important}.u-delay-500{transition-delay:.5s !important}.u-delay-550{transition-delay:.55s !important}.u-delay-600{transition-delay:.6s !important}.u-delay-650{transition-delay:.65s !important}.u-delay-700{transition-delay:.7s !important}.u-delay-750{transition-delay:.75s !important}.u-delay-800{transition-delay:.8s !important}.u-delay-850{transition-delay:.85s !important}.u-delay-900{transition-delay:.9s !important}.u-delay-950{transition-delay:.95s !important}.u-delay-1000{transition-delay:1s !important}.u-delay-1050{transition-delay:1.05s !important}.u-delay-1100{transition-delay:1.1s !important}.u-delay-1150{transition-delay:1.15s !important}.u-delay-1200{transition-delay:1.2s !important}.u-delay-1250{transition-delay:1.25s !important}.u-delay-1300{transition-delay:1.3s !important}.u-delay-1350{transition-delay:1.35s !important}.u-delay-1400{transition-delay:1.4s !important}.u-delay-1450{transition-delay:1.45s !important}.u-delay-1500{transition-delay:1.5s !important}.u-delay-1550{transition-delay:1.55s !important}.u-delay-1600{transition-delay:1.6s !important}.u-delay-1650{transition-delay:1.65s !important}.u-delay-1700{transition-delay:1.7s !important}.u-delay-1750{transition-delay:1.75s !important}.u-delay-1800{transition-delay:1.8s !important}.u-delay-1850{transition-delay:1.85s !important}.u-delay-1900{transition-delay:1.9s !important}.u-delay-1950{transition-delay:1.95s !important}.u-delay-2000{transition-delay:2s !important}.u-delay-2050{transition-delay:2.05s !important}.u-delay-anime-100{animation-delay:.1s !important}.u-delay-anime-150{animation-delay:.15s !important}.u-delay-anime-200{animation-delay:.2s !important}.u-delay-anime-250{animation-delay:.25s !important}.u-delay-anime-300{animation-delay:.3s !important}.u-delay-anime-350{animation-delay:.35s !important}.u-delay-anime-400{animation-delay:.4s !important}.u-delay-anime-450{animation-delay:.45s !important}.u-delay-anime-500{animation-delay:.5s !important}.u-delay-anime-550{animation-delay:.55s !important}.u-delay-anime-600{animation-delay:.6s !important}.u-delay-anime-650{animation-delay:.65s !important}.u-delay-anime-700{animation-delay:.7s !important}.u-delay-anime-750{animation-delay:.75s !important}.u-delay-anime-800{animation-delay:.8s !important}.u-delay-anime-850{animation-delay:.85s !important}.u-delay-anime-900{animation-delay:.9s !important}.u-delay-anime-950{animation-delay:.95s !important}.u-delay-anime-1000{animation-delay:1s !important}.u-delay-anime-1050{animation-delay:1.05s !important}.u-delay-anime-1100{animation-delay:1.1s !important}.u-delay-anime-1150{animation-delay:1.15s !important}.u-delay-anime-1200{animation-delay:1.2s !important}.u-delay-anime-1250{animation-delay:1.25s !important}.u-delay-anime-1300{animation-delay:1.3s !important}.u-delay-anime-1350{animation-delay:1.35s !important}.u-delay-anime-1400{animation-delay:1.4s !important}.u-delay-anime-1450{animation-delay:1.45s !important}.u-delay-anime-1500{animation-delay:1.5s !important}.u-delay-anime-1550{animation-delay:1.55s !important}.u-delay-anime-1600{animation-delay:1.6s !important}.u-delay-anime-1650{animation-delay:1.65s !important}.u-delay-anime-1700{animation-delay:1.7s !important}.u-delay-anime-1750{animation-delay:1.75s !important}.u-delay-anime-1800{animation-delay:1.8s !important}.u-delay-anime-1850{animation-delay:1.85s !important}.u-delay-anime-1900{animation-delay:1.9s !important}.u-delay-anime-1950{animation-delay:1.95s !important}.u-delay-anime-2000{animation-delay:2s !important}.u-delay-anime-2050{animation-delay:2.05s !important}.u-mg-auto{margin:auto}.u-mg-4{margin:min(4px,.2777777778vw) auto}.u-mg-8{margin:min(8px,.5555555556vw) auto}.u-mg-12{margin:min(12px,.8333333333vw) auto}.u-mg-16{margin:min(16px,1.1111111111vw) auto}.u-mg-20{margin:min(20px,1.3888888889vw) auto}.u-mg-24{margin:min(24px,1.6666666667vw) auto}.u-mg-28{margin:min(28px,1.9444444444vw) auto}.u-mg-32{margin:min(32px,2.2222222222vw) auto}.u-mg-36{margin:min(36px,2.5vw) auto}.u-mg-40{margin:min(40px,2.7777777778vw) auto}.u-mg-44{margin:min(44px,3.0555555556vw) auto}.u-mg-48{margin:min(48px,3.3333333333vw) auto}.u-mg-52{margin:min(52px,3.6111111111vw) auto}.u-mg-56{margin:min(56px,3.8888888889vw) auto}.u-mg-60{margin:min(60px,4.1666666667vw) auto}.u-mg-64{margin:min(64px,4.4444444444vw) auto}.u-mg-68{margin:min(68px,4.7222222222vw) auto}.u-mg-72{margin:min(72px,5vw) auto}.u-mg-76{margin:min(76px,5.2777777778vw) auto}.u-mg-80{margin:min(80px,5.5555555556vw) auto}.u-mgt-4{margin-top:min(4px,.2777777778vw)}.u-mgt-8{margin-top:min(8px,.5555555556vw)}.u-mgt-12{margin-top:min(12px,.8333333333vw)}.u-mgt-16{margin-top:min(16px,1.1111111111vw)}.u-mgt-20{margin-top:min(20px,1.3888888889vw)}.u-mgt-24{margin-top:min(24px,1.6666666667vw)}.u-mgt-28{margin-top:min(28px,1.9444444444vw)}.u-mgt-32{margin-top:min(32px,2.2222222222vw)}.u-mgt-36{margin-top:min(36px,2.5vw)}.u-mgt-40{margin-top:min(40px,2.7777777778vw)}.u-mgt-44{margin-top:min(44px,3.0555555556vw)}.u-mgt-48{margin-top:min(48px,3.3333333333vw)}.u-mgt-52{margin-top:min(52px,3.6111111111vw)}.u-mgt-56{margin-top:min(56px,3.8888888889vw)}.u-mgt-60{margin-top:min(60px,4.1666666667vw)}.u-mgt-64{margin-top:min(64px,4.4444444444vw)}.u-mgt-68{margin-top:min(68px,4.7222222222vw)}.u-mgt-72{margin-top:min(72px,5vw)}.u-mgt-76{margin-top:min(76px,5.2777777778vw)}.u-mgt-80{margin-top:min(80px,5.5555555556vw)}.u-mgb-4{margin-bottom:min(4px,.2777777778vw)}.u-mgb-8{margin-bottom:min(8px,.5555555556vw)}.u-mgb-12{margin-bottom:min(12px,.8333333333vw)}.u-mgb-16{margin-bottom:min(16px,1.1111111111vw)}.u-mgb-20{margin-bottom:min(20px,1.3888888889vw)}.u-mgb-24{margin-bottom:min(24px,1.6666666667vw)}.u-mgb-28{margin-bottom:min(28px,1.9444444444vw)}.u-mgb-32{margin-bottom:min(32px,2.2222222222vw)}.u-mgb-36{margin-bottom:min(36px,2.5vw)}.u-mgb-40{margin-bottom:min(40px,2.7777777778vw)}.u-mgb-44{margin-bottom:min(44px,3.0555555556vw)}.u-mgb-48{margin-bottom:min(48px,3.3333333333vw)}.u-mgb-52{margin-bottom:min(52px,3.6111111111vw)}.u-mgb-56{margin-bottom:min(56px,3.8888888889vw)}.u-mgb-60{margin-bottom:min(60px,4.1666666667vw)}.u-mgb-64{margin-bottom:min(64px,4.4444444444vw)}.u-mgb-68{margin-bottom:min(68px,4.7222222222vw)}.u-mgb-72{margin-bottom:min(72px,5vw)}.u-mgb-76{margin-bottom:min(76px,5.2777777778vw)}.u-mgb-80{margin-bottom:min(80px,5.5555555556vw)}.u-pd-4{padding:min(4px,.2777777778vw) 0}.u-pd-8{padding:min(8px,.5555555556vw) 0}.u-pd-12{padding:min(12px,.8333333333vw) 0}.u-pd-16{padding:min(16px,1.1111111111vw) 0}.u-pd-20{padding:min(20px,1.3888888889vw) 0}.u-pd-24{padding:min(24px,1.6666666667vw) 0}.u-pd-28{padding:min(28px,1.9444444444vw) 0}.u-pd-32{padding:min(32px,2.2222222222vw) 0}.u-pd-36{padding:min(36px,2.5vw) 0}.u-pd-40{padding:min(40px,2.7777777778vw) 0}.u-pd-44{padding:min(44px,3.0555555556vw) 0}.u-pd-48{padding:min(48px,3.3333333333vw) 0}.u-pd-52{padding:min(52px,3.6111111111vw) 0}.u-pd-56{padding:min(56px,3.8888888889vw) 0}.u-pd-60{padding:min(60px,4.1666666667vw) 0}.u-pd-64{padding:min(64px,4.4444444444vw) 0}.u-pd-68{padding:min(68px,4.7222222222vw) 0}.u-pd-72{padding:min(72px,5vw) 0}.u-pd-76{padding:min(76px,5.2777777778vw) 0}.u-pd-80{padding:min(80px,5.5555555556vw) 0}.u-pdt-4{padding-top:min(4px,.2777777778vw)}.u-pdt-8{padding-top:min(8px,.5555555556vw)}.u-pdt-12{padding-top:min(12px,.8333333333vw)}.u-pdt-16{padding-top:min(16px,1.1111111111vw)}.u-pdt-20{padding-top:min(20px,1.3888888889vw)}.u-pdt-24{padding-top:min(24px,1.6666666667vw)}.u-pdt-28{padding-top:min(28px,1.9444444444vw)}.u-pdt-32{padding-top:min(32px,2.2222222222vw)}.u-pdt-36{padding-top:min(36px,2.5vw)}.u-pdt-40{padding-top:min(40px,2.7777777778vw)}.u-pdt-44{padding-top:min(44px,3.0555555556vw)}.u-pdt-48{padding-top:min(48px,3.3333333333vw)}.u-pdt-52{padding-top:min(52px,3.6111111111vw)}.u-pdt-56{padding-top:min(56px,3.8888888889vw)}.u-pdt-60{padding-top:min(60px,4.1666666667vw)}.u-pdt-64{padding-top:min(64px,4.4444444444vw)}.u-pdt-68{padding-top:min(68px,4.7222222222vw)}.u-pdt-72{padding-top:min(72px,5vw)}.u-pdt-76{padding-top:min(76px,5.2777777778vw)}.u-pdt-80{padding-top:min(80px,5.5555555556vw)}.u-pdb-4{padding-bottom:min(4px,.2777777778vw)}.u-pdb-8{padding-bottom:min(8px,.5555555556vw)}.u-pdb-12{padding-bottom:min(12px,.8333333333vw)}.u-pdb-16{padding-bottom:min(16px,1.1111111111vw)}.u-pdb-20{padding-bottom:min(20px,1.3888888889vw)}.u-pdb-24{padding-bottom:min(24px,1.6666666667vw)}.u-pdb-28{padding-bottom:min(28px,1.9444444444vw)}.u-pdb-32{padding-bottom:min(32px,2.2222222222vw)}.u-pdb-36{padding-bottom:min(36px,2.5vw)}.u-pdb-40{padding-bottom:min(40px,2.7777777778vw)}.u-pdb-44{padding-bottom:min(44px,3.0555555556vw)}.u-pdb-48{padding-bottom:min(48px,3.3333333333vw)}.u-pdb-52{padding-bottom:min(52px,3.6111111111vw)}.u-pdb-56{padding-bottom:min(56px,3.8888888889vw)}.u-pdb-60{padding-bottom:min(60px,4.1666666667vw)}.u-pdb-64{padding-bottom:min(64px,4.4444444444vw)}.u-pdb-68{padding-bottom:min(68px,4.7222222222vw)}.u-pdb-72{padding-bottom:min(72px,5vw)}.u-pdb-76{padding-bottom:min(76px,5.2777777778vw)}.u-pdb-80{padding-bottom:min(80px,5.5555555556vw)}.u-text-nowrap{white-space:nowrap !important}.u-text-center{text-align:center !important}.u-text-left{text-align:left !important}.u-text-right{text-align:right !important}.u-top{top:0}.u-left{left:0}.u-right{right:0}.u-btm{bottom:0}.u-noClick{-webkit-user-select:none !important;-moz-user-select:none !important;pointer-events:none !important;user-select:none !important}@media (max-width: 768px){.js-trigger.is-fadeSlideIn :nth-child(1),.js-trigger .is-fadeSlideIn :nth-child(1),.js-observer.is-fadeSlideIn :nth-child(1),.js-observer .is-fadeSlideIn :nth-child(1){transform:translate3d(0, 40%, 0)}.c-bnrCulture{height:108.8vw}.c-bnrCulture__text{width:87.2vw}.c-bnrCulture__text .head{margin-left:-2.1333333333vw}.c-bnrCulture__text .detail{font-size:3.7333333333vw;letter-spacing:.06em;margin-top:5.3333333333vw}.c-bnrCulture__btn{bottom:5.3333333333vw;right:6.4vw}.c-bnrContactus{margin:0 0 33.0666666667vw}.c-bnrContactus__bg{height:131.7333333333vw}.c-bnrContactus__front{height:131.7333333333vw;margin-top:-131.7333333333vw}.c-bnrContactus__front .data__title{width:8vw}.c-bnrContactus__front .data__text{margin:8.5333333333vw auto 0;width:72.5333333333vw}.c-bnrContactus__front .data__text .c-text{text-align:justify;width:100%}.c-bnrContactus__front .data__btn{bottom:6.6666666667vw;right:6.6666666667vw}.c-btn{height:14.4vw;width:58.1333333333vw}.c-btn__blur{border-radius:7.0666666667vw;filter:blur(1.3333333333vw)}.c-btn__front{padding:0 6.4vw}.c-btn__front .text{font-size:4vw}.c-btn__front .icon{height:2.6666666667vw;width:-moz-max-content;width:max-content}.c-btn-file .icon{height:2.6666666667vw}.c-btn-sizeS{height:11.7333333333vw;width:46.6666666667vw}.c-btn-sizeS .c-btn__front{padding:0 5.3333333333vw}.c-btn-sizeL{height:14.1333333333vw;width:68.2666666667vw}.c-btn-sizeL .c-btn__front{padding:0 6.4vw}.c-btnSwitch{height:14.4vw;width:58.1333333333vw}.c-btnSwitch__blur{border-radius:7.0666666667vw;filter:blur(1.3333333333vw)}.c-btnSwitch__front{padding:0 6.4vw}.c-btnSwitch__front .text__row .t{font-size:4vw}.c-btnSwitch__front .icon{height:3.4666666667vw;width:3.4666666667vw}.c-btnCircle{height:12.2666666667vw;width:12.2666666667vw}.c-btnCircle__blur{filter:blur(1.3333333333vw)}.c-btnCircle__front .icon{height:2.6666666667vw}.c-btnCircle__front .icon__box{height:100%;width:-moz-max-content;width:max-content}.c-btnCircle-sizeS{height:12.2666666667vw;width:12.2666666667vw}.c-cardWorksList{display:block;width:78.9333333333vw}.c-cardWorksList__box{margin-bottom:10.6666666667vw}.c-cardWorksList__box:nth-last-of-type(1){margin-bottom:0}.c-cardWorks{width:78.9333333333vw}.c-cardWorks__img{height:105.3333333333vw}.c-cardWorks__caption{font-size:4.2666666667vw;margin-top:1.6vw}.c-cardMemberList{display:block;width:87.2vw}.c-cardMemberList__box{margin-bottom:17.0666666667vw}.c-cardMemberList__box:nth-last-of-type(1){margin-bottom:0}.c-cardMember{padding-bottom:5.3333333333vw;width:100%}.c-cardMember__img{height:-moz-max-content;height:max-content;margin:auto;width:64.5333333333vw}.c-cardMember__lower{margin-top:12.8vw}.c-cardMember__lower .data__nameJa{font-size:5.3333333333vw}.c-cardMember__lower .data__nameEn{font-size:3.7333333333vw}.c-cardMember__lower .btn{margin-right:0vw}.c-cardNewsTextList{display:block;margin:auto;width:87.2vw}.c-cardNewsText{height:-moz-max-content;height:max-content;padding:6.4vw 0;width:100%}.c-cardNewsText__date{font-size:3.7333333333vw}.c-cardNewsText__title{font-size:4.2666666667vw;margin-top:2.1333333333vw}.c-cardNewsText__btn{margin-left:auto;margin-top:2.1333333333vw;position:relative;width:-moz-max-content;width:max-content}.c-cardSlideWorks{padding:0 1.6vw;width:87.2vw}.c-cardSlideWorks__head .date{font-size:3.7333333333vw}.c-cardSlideWorks__head .cat{font-size:3.7333333333vw;margin-left:2.6666666667vw}.c-cardSlideWorks__head .cat::before{margin-right:2.6666666667vw;width:20.8vw}.c-cardSlideWorks__caption{font-size:4.8vw;margin-top:1.0666666667vw}.c-cardSlideWorks__img{display:flex;height:49.0666666667vw;margin-top:2.7777777778vw;overflow:hidden;width:87.2vw}.c-cardFlowList{display:block;margin:auto;width:-moz-max-content;width:max-content;width:87.2vw}.c-cardFlowList__box{margin-bottom:12.8vw}.c-cardFlowList__box:nth-last-of-type(1){margin-bottom:0}.c-cardFlow{width:87.2vw}.c-cardFlow__upper{height:58.1333333333vw}.c-cardFlow__lower{margin-top:4.8vw}.c-cardFlow__text{width:calc(100% - 16vw)}.c-cardFlow__text .ja .c-titleJaH2 span{font-size:4.8vw;letter-spacing:1.0666666667vw;line-height:160%}.c-cardFlow__text .en{margin:0 auto}.c-fvBgText__center .text{font-size:32vw;line-height:40vw}.c-fvBgText__center .text{transform:translate3d(0, 40%, 0)}.c-fv__text{width:8vw}.c-fv__text{transform:translate3d(0, 40%, 0)}.c-linkSideList{display:flex;flex-wrap:wrap;gap:1.6vw 4vw;margin:auto;width:87.2vw}.c-linkSideList__row{width:41.6vw}.c-linkSide{padding:2.1333333333vw 0;width:41.6vw}.c-linkSide::before{height:1.0666666667vw;left:0;width:1.0666666667vw}.c-linkSide.is-active .c-linkSide__text{transform:translate3d(4.8vw, 0, 0)}.c-linkSide__text{font-size:4.2666666667vw;width:36.8vw}.c-snsList{gap:0 2.1333333333vw}.c-sns{height:4vw;width:4vw}.c-slideWorks{padding-top:7.4666666667vw}.c-slideWorks__button{width:87.2vw}.c-slideWorks__button .swiper-button-prev{margin-right:1.6vw !important}.c-slideWorks__button .swiper-button-prev,.c-slideWorks__button .swiper-button-next{height:12.2666666667vw;width:12.2666666667vw}.c-slideWorks__content{margin:3.7333333333vw auto 0;width:87.2vw}.c-slideWorks__pg{gap:1.0666666667vw;margin-top:2.1333333333vw;width:87.2vw}.c-slideFadeAuto__dot{bottom:calc(4.2666666667vw + 100vh - var(--vh, 1vh)*100);gap:1.0666666667vw;left:7.4666666667vw}body.android .c-slideFadeAuto__dot{bottom:22.4vw}.c-text{font-size:4.2666666667vw;line-height:180%}.c-titleJaH1{font-size:6.4vw;padding-top:8vw}.c-titleJaH1::before{height:6.4vw}.c-titleJaH2__row .t{font-size:6.4vw}.c-titleJaH2__row .t span{font-size:6.4vw}.c-titleJaH2__row.js-trigger .t span,.c-titleJaH2__row.js-observer .t span{transform:translate3d(0, 40%, 0)}.c-titleJaH2-ruby .c-titleJaH2__row .t{font-size:4.2666666667vw;letter-spacing:.1em}.c-titleJaH2-ruby .c-titleJaH2__row .t span{font-size:4.2666666667vw;letter-spacing:.1em}.c-titleJaH3{font-size:4.8vw;padding-top:17.0666666667vw}.c-titleJaH3::before{height:3.2vw;top:12.2666666667vw}.c-titleJaH3::after{height:30.4vw;width:30.4vw}.c-titleEnH2__inner{font-size:24vw}.c-titleEnH3{font-size:4.8vw}.c-titleEnH3 .t{font-size:4.8vw}.c-titleEnH3 .t span{font-size:4.8vw}.c-titleEnH3.js-trigger .t span,.c-titleEnH3.js-observer .t span{transform:translate3d(0, 40%, 0)}.l-footer{margin:7.4666666667vw auto 0;padding:22.4vw 0 9.6vw;width:87.2vw}.l-footer__logo{display:none}.l-footer__menu{margin:auto;position:relative;right:initial;top:initial;width:-moz-max-content;width:max-content}.l-footer__data{margin:16vw auto 0;width:100%}.l-footer__data .company{display:block}.l-footer__data .company .c-text{font-size:3.4666666667vw;line-height:160%}.l-footer__data .company .c-btn{margin-top:2.6666666667vw}.l-footer__data .contact,.l-footer__data .sns{margin-top:.8vw}.l-footer__data .contact{margin-top:3.7333333333vw}.l-footer__data .contact__head,.l-footer__data .contact__detail,.l-footer__data .sns__head,.l-footer__data .sns__detail{font-size:3.7333333333vw}.l-footer__data .contact__head,.l-footer__data .sns__head{width:24.5333333333vw}.l-footer__data .contact__detail,.l-footer__data .sns__detail{padding-left:4.2666666667vw}.l-footer__data .contact__detail::before,.l-footer__data .sns__detail::before{height:2.6666666667vw}.l-footer__copyright{margin-top:11.2vw}.c-copyright{font-size:3.2vw}.c-menuList{gap:1.6vw}.c-menuList-large{gap:3.2vw}.c-menuList-globalMenu{gap:6.4vw}.c-menuList__box{width:5.3333333333vw}.c-menu{font-size:3.2vw;line-height:100%;margin:auto;padding-top:3.7333333333vw}.c-menu::before{height:2.6666666667vw}.c-menu-large{font-size:4.2666666667vw;line-height:100%;margin:auto}.c-menu-globalMenu{font-size:4.5333333333vw;line-height:100%;margin:auto}.l-followUs__head .c-titleEnH2{font-size:16vw}.l-followUs__head .c-titleEnH2 .t{font-size:16vw}.l-followUs__title{margin-top:1.6vw;padding-bottom:14.4vw}.l-followUs__title::before{width:25.6vw}.l-followUs__instagram{margin-top:19.7333333333vw}.l-followUs__instagram__head{width:87.2vw}.l-followUs__instagram__slide{margin-top:-10.9333333333vw}.l-followUs__instagram__btn{justify-content:center;margin:8vw auto 0;width:77.3333333333vw}.c-slideInstagram{padding-top:17.0666666667vw}.c-slideInstagram__button{gap:1.6vw;height:12.2666666667vw;width:77.3333333333vw}.c-slideInstagram__button .swiper-button-prev,.c-slideInstagram__button .swiper-button-next{width:12.2666666667vw}.c-slideInstagram__content{height:73.0666666667vw;width:77.3333333333vw}.c-cardInstagram{height:73.0666666667vw;width:77.3333333333vw}.c-cardInstagram .img{width:73.0666666667vw}.c-cardInstagram img{width:73.0666666667vw}.l-followUs__facebook{margin-top:22.4vw}.l-followUs__facebook__head{width:89.3333333333vw}.l-followUs__facebook__bnr{margin:4.2666666667vw auto 0;width:100vw;width:calc(var(--vw, 1vw)*100)}.c-bnrFacebook{height:48vw;width:100vw;width:calc(var(--vw, 1vw)*100)}.c-bnrFacebook__btn{bottom:2.6666666667vw;right:2.6666666667vw}.c-titleIcon{gap:0 2.1333333333vw}.c-titleIcon__img{height:4.8vw;width:4.8vw}.c-titleIcon__text{font-size:4.8vw}.c-titleIcon__text .t{font-size:4.8vw}.l-header{height:21.3333333333vw}.l-headerLogo{display:block;margin-left:5.3333333333vw}.l-headerLogo__img{height:17.6vw}.l-headerLogo__text{-webkit-user-select:none;-moz-user-select:none;display:none;pointer-events:none;user-select:none;visibility:hidden}.l-headerNavi{-webkit-user-select:none;-moz-user-select:none;display:none;pointer-events:none;user-select:none;visibility:hidden}.l-headerMenuBtn{position:absolute;right:5.3333333333vw;top:4.2666666667vw;z-index:0}.l-headerSns{-webkit-user-select:none;-moz-user-select:none;display:none;pointer-events:none;user-select:none;visibility:hidden}.c-scrollEffect{bottom:4.2666666667vw;height:21.3333333333vw;left:4.2666666667vw;width:21.3333333333vw}.c-scrollEffect__ball{height:1.3333333333vw;width:1.3333333333vw}.c-scrollEffect__ball::after{height:4.2666666667vw;width:1.6vw}.l-loading{height:calc(var(--vh, 1vh)*100);height:100svh}.l-loading__logo{filter:blur(1.8666666667vw);height:26vw;width:11.3333333333vw}body[data-loading=true] .l-loading__logo{animation:1s .4s ease isLoadingLogoStartSp forwards}body[data-loading=false] .l-loading__logo{animation:1s 0s ease isLoadingLogoEndSp forwards}.l-scrollTop{margin:30.4vw auto 0;width:87.2vw}.c-fvChildPage{display:block}.c-fvChildPage__text{padding-top:23.4666666667vw;position:relative;z-index:1}.c-fvChildPage__text .en{margin-left:-2.6666666667vw}.c-fvChildPage__text .en__row:nth-of-type(1) .t:nth-of-type(2){margin-left:-3.2vw}.c-fvChildPage__text .en__row:nth-of-type(2){margin-left:15.4666666667vw}.c-fvChildPage__text .en__row .t{font-size:21.8666666667vw}.c-fvChildPage__text .en__row .t span{transform:translate3d(0, 40%, 0)}.c-fvChildPage__text .title{margin:-17.0666666667vw auto 0;width:89.3333333333vw}.c-fvChildPage__text .detail{margin:3.7333333333vw auto 0;width:89.3333333333vw}.c-fvChildPage__img{height:118.6666666667vw;margin-left:-13.8666666667vw;margin-top:-15.2vw;width:176vw}.c-buddhaSection{margin-bottom:48vw}.c-buddhaSection__img::after{height:14.4vw;top:-21.3333333333vw}.c-buddhaSection__img{margin-top:28vw;width:100vw;width:calc(var(--vw, 1vw)*100)}.c-buddhaSection__list{margin:34.1333333333vw auto 0}.c-buddhaSection__text{margin-top:24vw}.c-buddhaSection__text .head{font-size:5.3333333333vw}.c-buddhaSection__text .detail{font-size:3.7333333333vw;margin:9.0666666667vw auto 0;width:87.2vw}.c-titleSection{font-size:5.3333333333vw}.c-titleSection-vertical{letter-spacing:1.0666666667vw}.c-buddhaFlowList{display:block;margin:auto;width:89.0666666667vw}.c-buddhaFlow{margin-bottom:20vw;width:100%}.c-buddhaFlow:nth-last-of-type(1){margin-bottom:0}.c-buddhaFlow__caption{width:12vw}.c-buddhaFlow__caption .caption{font-size:5.3333333333vw;letter-spacing:1.0666666667vw;margin-top:6.4vw}.c-buddhaFlow__box{margin-left:-1.3333333333vw;width:80vw}.c-buddhaFlow__box .number{font-size:19.2vw;left:-10.6666666667vw;top:-12.8vw}.c-buddhaFlow__box .img{height:52.8vw}.c-buddhaFlow__box .detail{font-size:3.7333333333vw;margin-top:4.2666666667vw}.c-lastMsg{font-size:4.2666666667vw;letter-spacing:1.0666666667vw;line-height:160%;padding:64vw 0}.c-form{margin-top:18.1333333333vw;width:87.2vw}.c-form__row{display:block;margin-bottom:10.6666666667vw}.c-formHead{padding:0;width:100%}.c-formHead label{font-size:4.2666666667vw}.c-formHead .batch{font-size:3.2vw;margin-top:-1.6vw}.c-formInput{margin-top:2.1333333333vw;width:100%}.c-error{font-size:3.2vw;padding:1.0666666667vw 0}.c-inputText input{border-radius:.5333333333vw;font-size:4.2666666667vw;padding:2.6666666667vw 3.7333333333vw;width:calc(100% - 7.4666666667vw)}.c-inputText input::-moz-placeholder{font-size:3.7333333333vw}.c-inputText input::placeholder{font-size:3.7333333333vw}.c-inputTextarea textarea{border-radius:.5333333333vw;font-size:4.2666666667vw;height:39.2vw;padding:2.6666666667vw 3.7333333333vw;width:calc(100% - 7.4666666667vw)}.c-inputTextarea textarea::-moz-placeholder{font-size:3.7333333333vw}.c-inputTextarea textarea::placeholder{font-size:3.7333333333vw}.c-inputFile label{border-radius:.5333333333vw;font-size:3.7333333333vw;height:6.6666666667vw;padding:2.6666666667vw 4.2666666667vw;padding-right:9.6vw}.c-inputFile label::before{bottom:0;height:1.6vw;margin:auto;right:4.8vw;width:2.1333333333vw;z-index:0}.c-attention{font-size:3.2vw;padding:1.0666666667vw 0 0}.c-inputSelect{border-radius:.5333333333vw;height:12vw}.c-inputSelect select{font-size:4.2666666667vw;min-width:56vw;padding:2.6666666667vw 4.2666666667vw}.c-inputSelect::before{height:1.6vw;right:4.8vw;width:2.1333333333vw}.c-inputCheck .c-inputCheck__check{border-radius:.5333333333vw;height:5.8666666667vw;width:5.8666666667vw}.c-inputCheck label{font-size:3.7333333333vw;padding-left:8vw}.c-inputCheckList-agreement{margin:6.4vw auto 0}.c-form__privacy{margin-top:10.6666666667vw}.c-privacy{height:66.1333333333vw}.c-privacy .simplebar-track.simplebar-vertical{right:2.1333333333vw !important}.c-privacyText{font-size:3.7333333333vw}.c-privacyText__inner{padding:6.4vw 6.9333333333vw;width:calc(100% - 13.8666666667vw)}.c-previewImg .img{margin-top:5.3333333333vw}.c-previewImg .img::before{font-size:4.2666666667vw;height:8.5333333333vw;left:2.1333333333vw;opacity:1;top:2.1333333333vw;width:8.5333333333vw}.c-form__submit{margin:22.4vw auto}.p-contactus{margin-bottom:46.9333333333vw}.p-contactus__text{width:87.2vw}.p-contactus__text .head{gap:0 11.7333333333vw}.p-contactus__text .head__col{font-size:4.2666666667vw}.p-contactus__text .head__line{width:18.6666666667vw}.p-contactus__text .text{margin-top:18.1333333333vw}.p-gallery__content{height:50vh}.p-gallery__next{margin-top:0}.p-galleryFixed .c-btnSwitch{bottom:6.9333333333vw;right:5.8666666667vw}.p-galleryFixed__item{height:calc(var(--vh, 1vh)*100);width:100vw;width:calc(var(--vw, 1vw)*100)}.p-galleryFixed__item .img,.p-galleryFixed__item img{height:calc(var(--vh, 1vh)*100);width:100vw;width:calc(var(--vw, 1vw)*100)}.p-galleryFixed__text{display:block;overflow:scroll}.p-galleryFixed__text .inner{margin:auto;padding:12.8vw 0 30.9333333333vw;width:68.5333333333vw}body.iphone .p-galleryFixed__text .inner{padding:12.8vw 0 calc(30.9333333333vw + 100vh - var(--vh, 1vh)*100)}.p-galleryFixed__text .title{font-size:4.8vw}.p-galleryFixed__text .detail{font-size:3.7333333333vw;margin-top:4.8vw}.p-galleryFixed__navi{left:2.1333333333vw;width:8vw;z-index:110}.c-progressBar{gap:5.3333333333vw}.c-progressBar__current .number{font-size:4.8vw}.c-progressBar__bar{width:66.6666666667vw}.c-progressBar__limitMax{font-size:4.8vw}.p-homeFvSlide__img img{-webkit-aspect-ratio:750/1334;aspect-ratio:750/1334}.p-homeFv{height:calc(var(--vh, 1vh)*100);height:100svh}.p-homeFv .logo{right:14.4vw;top:3.5982008996vh}.p-homeFv .logo__img{width:14.4vw}.p-homeFv .menu{bottom:4.2666666667vw;right:2.3988005997vh}.p-home__msg{height:200vh}.p-homeMsg{width:87.2vw}.p-homeMsg__inner{display:block}.p-homeMsg__title{width:100%}.p-homeMsg__title .c-titleEnH3{margin-top:2.6666666667vw}.p-homeMsg__title .c-titleEnH3{font-size:3.7333333333vw}.p-homeMsg__title .c-titleEnH3 .t{font-size:3.7333333333vw}.p-homeMsg__title .c-titleEnH3 .t span{font-size:3.7333333333vw}.p-homeMsg__text{margin-top:6.4vw;width:100%}.p-home__news{margin-top:28.8vw}.p-homeNews{width:87.2vw}.p-homeNews__title{margin-top:-2.1333333333vw}.p-homeNews__btn{margin:0}.p-homeNews__article{margin-top:14.4vw}.p-homeNews__detail{display:block;margin-top:11.7333333333vw}.p-homeNews__detail .c-snsList{margin-top:2.1333333333vw}.p-homeNews__detail .c-text{width:100%}.p-home__works{margin-top:26.6666666667vw}.p-homeWorks__head{width:87.2vw}.p-homeWorks__title{width:87.2vw}.p-homeWorks__title .c-titleJaH2{margin:0}.p-homeWorks__btn{display:block;margin:8.5333333333vw auto 0;width:87.2vw}.c-dotCircle{height:8.8vw;width:8.8vw}.c-dotCircle::before{height:1.6vw;width:1.6vw}.p-home__gallery{height:200vh;margin-top:36.2666666667vw}.p-homeGallery{height:calc(var(--vh, 1vh)*100);height:100svh}.p-homeGallery__inner{bottom:min(39.2vw,24.5vh);left:0;margin:auto;position:absolute;right:0;width:87.2vw;z-index:10}.p-homeGallery__head{margin-left:-2.1333333333vw}.p-homeGallery__title .c-titleJaH2__row .t{font-size:4.2666666667vw}.p-homeGallery__title .c-titleJaH2__row .t span{font-size:4.2666666667vw}.p-homeGallery__detail{margin-top:2.75vh;width:100%}.p-homeGallery__detail .c-text{font-size:3.7333333333vw}.p-homeGallery__btn{margin-top:10.6666666667vw}.p-home__aboutus{margin-top:34.1333333333vw}.p-homeAboutus__head{display:block;width:87.2vw}.p-homeAboutus__title{display:block;width:87.2vw}.p-homeAboutus__title .c-titleJaH2 .c-titleJaH2__row .t{font-size:4.2666666667vw;letter-spacing:.2em}.p-homeAboutus__title .c-titleJaH2 .c-titleJaH2__row .t span{font-size:4.2666666667vw;letter-spacing:.2em}.p-homeAboutusMsg{margin-top:14.4vw}.p-homeAboutusMsg__sticky .bg::before,.p-homeAboutusMsg__sticky .bg::after{height:21.3333333333vw}.p-homeAboutusMsg__sticky .bg::before{top:-21.3333333333vw}.p-homeAboutusMsg__sticky .bg::after{bottom:-21.3333333333vw}.p-homeAboutusMsg__sticky .bg .img::before,.p-homeAboutusMsg__sticky .bg .img::after{height:50.1333333333vw}.p-homeAboutusMsg__sticky .front{padding-top:min(32vw,20vh)}.p-homeAboutusMsg__sticky .front .ja{overflow:hidden;width:87.2vw}.p-homeAboutusMsg__sticky .front .ja .c-titleJaH2__row .t{font-size:5.3333333333vw}.p-homeAboutusMsg__sticky .front .ja .c-titleJaH2__row .t span{font-size:5.3333333333vw}.p-homeAboutusMsg__sticky .front .en{margin-top:2.1333333333vw;width:87.2vw}.p-homeAboutusMsg__sticky .front .en .c-titleEnH3{font-size:3.7333333333vw}.p-homeAboutusMsg__sticky .front .en .c-titleEnH3 .t{font-size:3.7333333333vw}.p-homeAboutusMsg__sticky .front .en .c-titleEnH3 .t span{font-size:3.7333333333vw}.p-homeAboutusMsg__sticky .front .detail{margin-top:12.8vw;width:87.2vw}.p-homeAboutusMsg__sticky .front .detail .c-text{line-height:240%;width:100%}.p-homeAboutusMember{margin-top:34.1333333333vw}.p-homeAboutusMember__list{margin-top:17.0666666667vw}.p-homeAboutusCompany{margin-top:34.1333333333vw}.p-homeAboutusCompany__detail{margin-top:11.7333333333vw;width:87.2vw}.p-homeAboutusCompany__detail .detail{font-size:3.7333333333vw;padding:8vw 0}.c-companyText{display:block;margin:auto;padding:6.4vw 0;width:87.2vw}.c-companyText__head{font-size:4.2666666667vw;padding-left:5.3333333333vw;width:calc(100% - 5.3333333333vw)}.c-companyText__head::before{height:1.0666666667vw;left:1.6vw;top:0;width:1.0666666667vw}.c-companyText__detail{display:block;margin-top:2.1333333333vw;padding-left:5.3333333333vw;width:calc(100% - 5.3333333333vw)}.c-companyText__detail .c-text{font-size:3.7333333333vw;width:100%}.c-companyText__detail .c-btn{margin-top:3.2vw}.p-home__flow{margin-top:44.8vw}.p-homeFlow__head{width:87.2vw}.p-homeFlow__title{width:87.2vw}.p-homeFlow__list{margin-top:19.7333333333vw}.p-home__culture{margin-top:42.6666666667vw}.p-home__contactus{margin-top:28.2666666667vw;padding-bottom:44.8vw}.p-homeContact{display:block;width:87.2vw}.p-homeContact__img{height:96.2666666667vw;margin:auto;width:64.2666666667vw}.p-homeContact__text{margin-top:2.1333333333vw}.p-homeContact__text .head .c-titleEnH2 .c-titleEnH2__inner{font-size:16vw}.p-homeContact__text .head .c-titleEnH2 .c-titleEnH2__inner span{font-size:16vw}.p-homeContact__text .detail{margin-top:4.5333333333vw}.p-homeContact__text .btn{margin-top:9.0666666667vw}.p-homeMemberModal__close{right:4.2666666667vw;top:4.2666666667vw}.p-homeMemberModal__pg{bottom:4.2666666667vw;gap:0 1.6vw;right:4.2666666667vw;width:26.1333333333vw}.p-homeMemberModal__img{height:85.3333333333vw;left:initial;position:relative;top:initial;width:100vw;width:calc(var(--vw, 1vw)*100);z-index:0}.p-homeMemberModal__data{margin:auto;padding:0 0 calc(8.5333333333vw + 100vh - var(--vh, 1vh)*100);width:87.2vw}.p-homeMemberModal__data .cat{font-size:3.7333333333vw;padding-left:3.2vw}.p-homeMemberModal__data .cat::before{height:2.6666666667vw}.p-homeMemberModal__data .name{display:block;margin-top:3.7333333333vw}.p-homeMemberModal__data .name__ja{font-size:6.4vw}.p-homeMemberModal__data .name__en{font-size:4.8vw;padding:0}.p-homeMemberModal__data .history{margin-top:10.6666666667vw}.p-homeMemberModal__data .pg{gap:0 1.6vw;margin-right:0;margin-top:13.8666666667vw;width:26.1333333333vw}.c-btnClose__line{height:8vw;width:8vw}.c-btnClose__text{font-size:3.4666666667vw}.c-historyList{width:100%}.c-history{gap:4.2666666667vw}.c-history__head{font-size:3.2vw;width:16vw}.c-history__detail{font-size:3.2vw;width:67.7333333333vw}.p-news__article{margin-top:8.3333333333vw}.p-news__pg{margin:24vw 0 54.4vw}.c-cardNewsList{display:block;width:80vw}.c-cardNewsList__box{margin-bottom:11.4666666667vw}.c-cardNewsList__box:nth-last-of-type(1){margin-bottom:0}.c-cardNews{width:100%}.c-cardNews__thum{height:53.3333333333vw}.c-cardNews__date{font-size:3.7333333333vw;margin-top:4.2666666667vw}.c-cardNews__title{font-size:4.2666666667vw;margin-top:1.0666666667vw}.c-pgArchive{gap:4.8vw;width:93.8666666667vw}.c-pgArchive .page-numbers{font-size:4.8vw}.p-newsSingle{padding-top:42.1333333333vw}.p-newsSingle__head{width:87.2vw}.p-newsSingle__head .date{font-size:3.7333333333vw}.p-newsSingle__head .title{font-size:5.3333333333vw;font-weight:500;margin-top:2.6666666667vw}.p-newsSingle__img{margin:6.4vw auto 0;width:87.2vw}.p-newsSingle__content{margin:22.4vw auto 0;width:87.2vw}.p-newsSingle__pg{margin:19.7333333333vw 0 41.0666666667vw}.c-post{font-size:4.2666666667vw}.c-post h1,.c-post h2{font-size:5.3333333333vw;margin-top:5.3333333333vw}.c-post h3,.c-post h4,.c-post h5,.c-post h6{font-size:4.8vw;margin-top:4.8vw}.c-post p{font-size:4.2666666667vw;margin-top:4.2666666667vw}.c-post ol,.c-post ul{margin-top:6.4vw;padding:11.7333333333vw 7.2vw;width:calc(100% - 14.4vw)}.c-post ol li,.c-post ul li{font-size:4.2666666667vw;margin-left:3.7333333333vw;width:calc(100% - 3.7333333333vw)}.c-post code{padding:.5333333333vw 1.6vw}.c-post pre{margin-top:6.4vw}.c-post blockquote{margin-top:6.4vw;padding:11.7333333333vw 7.2vw;width:calc(100% - 14.4vw)}.c-post blockquote cite{font-size:3.7333333333vw}.c-post figure{margin-top:6.4vw}.c-post .wp-block-table{margin-left:0;margin-top:6.4vw;overflow-x:auto;width:100vw;width:calc(var(--vw, 1vw)*100)}.c-post iframe{-webkit-aspect-ratio:9/16;aspect-ratio:9/16}.p-repair__flow{margin-top:31.4666666667vw}.p-repair__flow__list{margin:16.5333333333vw auto 0;width:88.5333333333vw}.c-repairFlow{display:block;padding:8.5333333333vw 0}.c-repairFlow__head{width:100%}body.windows .c-repairFlow__head .number{top:-.4166666667vw}.c-repairFlow__head .number{font-size:13.8666666667vw}.c-repairFlow__head .title{font-size:5.3333333333vw;margin-left:7.4666666667vw}.c-repairFlow__detail{margin-top:4.2666666667vw;width:100%}.p-repair__slide{margin-top:44.5333333333vw}.p-repair__slide__detail{display:block;margin:19.7333333333vw auto 0;width:87.2vw}.p-repair__slide__detail .head{font-size:5.3333333333vw}.p-repair__slide__detail .detail{margin-top:5.3333333333vw}.p-repair__slide__content{margin-top:12vw}.c-slideNormal{width:87.2vw}.c-slideNormal__button{gap:1.6vw;height:12.2666666667vw;width:100%}.c-slideNormal__button .swiper-button-prev,.c-slideNormal__button .swiper-button-next{width:12.2666666667vw}.c-slideNormal__content{padding-top:6.1333333333vw}.c-slideNormal__scrollbar{margin-top:8.5333333333vw}.c-cardSlideNormal{width:93.6vw}.c-cardSlideNormal__img{width:87.2vw}.c-cardSlideNormal__text{margin-top:2.9333333333vw;width:87.2vw}.c-cardSlideNormal__text .caption{font-size:5.3333333333vw}.c-cardSlideNormal__text .detail{font-size:4.2666666667vw}.p-cultureSticky__img .img::before,.p-cultureSticky__img .img::after{height:50.1333333333vw}.p-cultureSticky__img img{-webkit-aspect-ratio:375/780;aspect-ratio:375/780;height:auto}.p-cultureSticky__text .head{font-size:5.3333333333vw;padding-top:min(32vw,20vh)}.p-cultureSticky__text .detail{margin:6.9333333333vw auto 0;width:87.2vw}.p-culture__content{padding:32vw 0 38.6666666667vw}.c-cultureBoxList{width:87.2vw}.c-cultureBox{display:block;margin-bottom:20.8vw}.c-cultureBox__img{height:69.8666666667vw;margin:auto;width:48.5333333333vw}.c-cultureBox__detail{margin-top:12.2666666667vw;width:100%}.p-culture__school{padding:34.1333333333vw 0 0}.p-cultureSchool__list{margin:11.7333333333vw auto 0;width:87.2vw}.c-school{display:block;padding:8vw 0}.c-school__head{font-size:4.2666666667vw;padding-left:5.6vw;width:100%}.c-school__head::before{height:1.0666666667vw;left:0;width:1.0666666667vw}.c-school__detail{font-size:4.2666666667vw;margin-left:0;margin-top:2.4vw;padding-left:5.6vw;width:calc(100% - 5.6vw)}.p-cultureSchool__list__detail{padding:13.3333333333vw 0}.p-cultureSchool__list__detail .detail{font-size:3.7333333333vw;width:100%}.p-culture__inquiry{margin:17.0666666667vw auto 53.3333333333vw;padding:15.4666666667vw 0;width:87.2vw}.p-cultureInquiry__head .head{font-size:4.2666666667vw;margin:auto;width:72.8vw}.p-cultureInquiry__content{margin:13.3333333333vw auto 0;padding:0;width:72.8vw}.c-inquirySchool{display:block;margin-bottom:9.6vw}.c-inquirySchool__detail{margin-top:3.7333333333vw}.c-inquirySchool__detail .detail{font-size:3.2vw}.c-linkSchool{width:73.0666666667vw}.c-linkSchool__label{font-size:3.7333333333vw}.p-thanks{padding:57.6vw 0 0}.p-thanks__head{font-size:5.3333333333vw}.p-thanks__detail{font-size:4.2666666667vw;letter-spacing:.1em;line-height:180%;margin:5.8666666667vw auto 0;text-align:center;width:87.2vw}.p-thanks__btn{margin:14.4vw auto 0}.p-works__content{width:87.2vw}.p-worksFilter{height:-moz-max-content;height:max-content;margin-top:19.7333333333vw;padding:0;position:relative;width:100%}.p-worksContainer{margin-top:24vw;width:100%}.p-worksSection{margin-bottom:34.1333333333vw}.p-worksSection__content{margin-top:14.4vw}.c-next{padding:27.7333333333vw 0 33.0666666667vw}.c-next__bg{height:128.5333333333vw}.c-next__bg .text{gap:0 12.2666666667vw}.c-next__bg .text .t{font-size:32vw;line-height:40vw}.c-next__front{height:128.5333333333vw;margin-top:-128.5333333333vw}.c-next__front .data{width:87.2vw}.c-next__front .data__label{font-size:4.2666666667vw;padding-left:4.2666666667vw;width:calc(100% - 4.2666666667vw)}.c-next__front .data__label::before{height:1.0666666667vw;width:1.0666666667vw}.c-next__front .data__title .t{font-size:6.4vw}.c-next__front .data__title.js-observer .t span{transform:translate3d(0, 40%, 0)}.c-next__front .data__btn{margin-top:12.2666666667vw}.c-next__front .data__img{height:71.2vw;margin:8.5333333333vw auto 0;position:relative;width:49.8666666667vw}.p-worksSingle{margin-bottom:11.8055555556vw}.p-worksSingle__head{display:block;padding-top:27.7333333333vw;width:87.2vw}.p-workSingleHead{margin:auto;width:71.2vw}.p-workSingleHead .data{font-size:3.7333333333vw}.p-workSingleHead .title{font-size:6.4vw;font-weight:400;margin-top:3.7333333333vw}.p-worksSingle__content{font-size:4.2666666667vw;margin:29.3333333333vw auto 0;width:87.2vw}.p-worksSingle__pg{margin-top:30.9333333333vw}.p-workSingleSlide{margin:9.6vw auto 0;width:100%}.c-slideSingle__img{height:87.2vw;width:87.2vw}.c-slideSingle__dot{gap:.8vw;margin-top:11.7333333333vw}.c-pgSingle{padding:8.5333333333vw 0;width:87.2vw}.c-pgSingle__prev,.c-pgSingle__next{width:12.2666666667vw}.c-btnIndex__boxes{gap:1.0666666667vw;height:7.2vw;width:7.2vw}.c-btnIndex__boxes span{height:1.6vw;width:1.6vw}.c-btnIndex__text{font-size:3.7333333333vw;margin-top:3.7333333333vw}.u-sp-hide{display:none !important}.u-mg-4{margin:1.0666666667vw auto}.u-mg-8{margin:2.1333333333vw auto}.u-mg-12{margin:3.2vw auto}.u-mg-16{margin:4.2666666667vw auto}.u-mg-20{margin:5.3333333333vw auto}.u-mg-24{margin:6.4vw auto}.u-mg-28{margin:7.4666666667vw auto}.u-mg-32{margin:8.5333333333vw auto}.u-mg-36{margin:9.6vw auto}.u-mg-40{margin:10.6666666667vw auto}.u-mg-44{margin:11.7333333333vw auto}.u-mg-48{margin:12.8vw auto}.u-mg-52{margin:13.8666666667vw auto}.u-mg-56{margin:14.9333333333vw auto}.u-mg-60{margin:16vw auto}.u-mg-64{margin:17.0666666667vw auto}.u-mg-68{margin:18.1333333333vw auto}.u-mg-72{margin:19.2vw auto}.u-mg-76{margin:20.2666666667vw auto}.u-mg-80{margin:21.3333333333vw auto}.u-mgt-4{margin-top:1.0666666667vw}.u-mgt-8{margin-top:2.1333333333vw}.u-mgt-12{margin-top:3.2vw}.u-mgt-16{margin-top:4.2666666667vw}.u-mgt-20{margin-top:5.3333333333vw}.u-mgt-24{margin-top:6.4vw}.u-mgt-28{margin-top:7.4666666667vw}.u-mgt-32{margin-top:8.5333333333vw}.u-mgt-36{margin-top:9.6vw}.u-mgt-40{margin-top:10.6666666667vw}.u-mgt-44{margin-top:11.7333333333vw}.u-mgt-48{margin-top:12.8vw}.u-mgt-52{margin-top:13.8666666667vw}.u-mgt-56{margin-top:14.9333333333vw}.u-mgt-60{margin-top:16vw}.u-mgt-64{margin-top:17.0666666667vw}.u-mgt-68{margin-top:18.1333333333vw}.u-mgt-72{margin-top:19.2vw}.u-mgt-76{margin-top:20.2666666667vw}.u-mgt-80{margin-top:21.3333333333vw}.u-mgb-4{margin-bottom:1.0666666667vw}.u-mgb-8{margin-bottom:2.1333333333vw}.u-mgb-12{margin-bottom:3.2vw}.u-mgb-16{margin-bottom:4.2666666667vw}.u-mgb-20{margin-bottom:5.3333333333vw}.u-mgb-24{margin-bottom:6.4vw}.u-mgb-28{margin-bottom:7.4666666667vw}.u-mgb-32{margin-bottom:8.5333333333vw}.u-mgb-36{margin-bottom:9.6vw}.u-mgb-40{margin-bottom:10.6666666667vw}.u-mgb-44{margin-bottom:11.7333333333vw}.u-mgb-48{margin-bottom:12.8vw}.u-mgb-52{margin-bottom:13.8666666667vw}.u-mgb-56{margin-bottom:14.9333333333vw}.u-mgb-60{margin-bottom:16vw}.u-mgb-64{margin-bottom:17.0666666667vw}.u-mgb-68{margin-bottom:18.1333333333vw}.u-mgb-72{margin-bottom:19.2vw}.u-mgb-76{margin-bottom:20.2666666667vw}.u-mgb-80{margin-bottom:21.3333333333vw}.u-pd-4{padding:1.0666666667vw 0}.u-pd-8{padding:2.1333333333vw 0}.u-pd-12{padding:3.2vw 0}.u-pd-16{padding:4.2666666667vw 0}.u-pd-20{padding:5.3333333333vw 0}.u-pd-24{padding:6.4vw 0}.u-pd-28{padding:7.4666666667vw 0}.u-pd-32{padding:8.5333333333vw 0}.u-pd-36{padding:9.6vw 0}.u-pd-40{padding:10.6666666667vw 0}.u-pd-44{padding:11.7333333333vw 0}.u-pd-48{padding:12.8vw 0}.u-pd-52{padding:13.8666666667vw 0}.u-pd-56{padding:14.9333333333vw 0}.u-pd-60{padding:16vw 0}.u-pd-64{padding:17.0666666667vw 0}.u-pd-68{padding:18.1333333333vw 0}.u-pd-72{padding:19.2vw 0}.u-pd-76{padding:20.2666666667vw 0}.u-pd-80{padding:21.3333333333vw 0}.u-pdt-4{padding-top:1.0666666667vw}.u-pdt-8{padding-top:2.1333333333vw}.u-pdt-12{padding-top:3.2vw}.u-pdt-16{padding-top:4.2666666667vw}.u-pdt-20{padding-top:5.3333333333vw}.u-pdt-24{padding-top:6.4vw}.u-pdt-28{padding-top:7.4666666667vw}.u-pdt-32{padding-top:8.5333333333vw}.u-pdt-36{padding-top:9.6vw}.u-pdt-40{padding-top:10.6666666667vw}.u-pdt-44{padding-top:11.7333333333vw}.u-pdt-48{padding-top:12.8vw}.u-pdt-52{padding-top:13.8666666667vw}.u-pdt-56{padding-top:14.9333333333vw}.u-pdt-60{padding-top:16vw}.u-pdt-64{padding-top:17.0666666667vw}.u-pdt-68{padding-top:18.1333333333vw}.u-pdt-72{padding-top:19.2vw}.u-pdt-76{padding-top:20.2666666667vw}.u-pdt-80{padding-top:21.3333333333vw}.u-pdb-4{padding-bottom:1.0666666667vw}.u-pdb-8{padding-bottom:2.1333333333vw}.u-pdb-12{padding-bottom:3.2vw}.u-pdb-16{padding-bottom:4.2666666667vw}.u-pdb-20{padding-bottom:5.3333333333vw}.u-pdb-24{padding-bottom:6.4vw}.u-pdb-28{padding-bottom:7.4666666667vw}.u-pdb-32{padding-bottom:8.5333333333vw}.u-pdb-36{padding-bottom:9.6vw}.u-pdb-40{padding-bottom:10.6666666667vw}.u-pdb-44{padding-bottom:11.7333333333vw}.u-pdb-48{padding-bottom:12.8vw}.u-pdb-52{padding-bottom:13.8666666667vw}.u-pdb-56{padding-bottom:14.9333333333vw}.u-pdb-60{padding-bottom:16vw}.u-pdb-64{padding-bottom:17.0666666667vw}.u-pdb-68{padding-bottom:18.1333333333vw}.u-pdb-72{padding-bottom:19.2vw}.u-pdb-76{padding-bottom:20.2666666667vw}.u-pdb-80{padding-bottom:21.3333333333vw}.u-sp-text-nowrap{white-space:nowrap !important}}@media (hover: hover)and (max-width: 768px){.c-linkSide:hover .c-linkSide__text{transform:translate3d(4.8vw, 0, 0)}}@media (min-width: 769px){.c-cardWorksList__box:nth-of-type(3n - 2){transition-delay:.2s !important}.c-cardWorksList__box:nth-of-type(3n - 1){transition-delay:.4s !important}.c-cardWorksList__box:nth-of-type(3n){transition-delay:.6s !important}.c-cardNewsText__btn{bottom:.5555555556vw;position:absolute;right:.5555555556vw}.c-cardFlow__lower{align-items:flex-end}.l-headerMenuBtn{-webkit-user-select:none;-moz-user-select:none;display:none;pointer-events:none;user-select:none;visibility:hidden}body[data-loading=true] .l-loading__logo{animation:1s .4s ease isLoadingLogoStartPc forwards}body[data-loading=false] .l-loading__logo{animation:1s 0s ease isLoadingLogoEndPc forwards}.c-fvChildPage__text{left:0;position:absolute;top:13.3333333333vw;z-index:1}.c-fvChildPage__img{margin-right:-35.1388888889vw}.c-buddhaSection:nth-of-type(2n - 1) .c-buddhaSection__img img{margin-left:auto}.c-buddhaFlow:nth-of-type(4),.c-buddhaFlow:nth-of-type(10){margin-left:7.2222222222vw}.p-homeFv .logo__img img{margin:auto;width:min(5.8333333333vw,10.5vh)}.p-homeWorks__head .c-titleEnH2{margin-left:auto}.p-homeAboutus__title .c-titleJaH2{margin-right:6.5277777778vw}.c-companyText__detail::before{background:var(--white);bottom:0;content:"";height:1.0416666667vw;left:.8333333333vw;margin:auto;position:absolute;top:0;width:1px;z-index:0}.c-companyText__detail .c-text{width:-moz-max-content;width:max-content}.p-homeMemberModal__img{z-index:5200}.p-repair__flow{padding-bottom:4.1666666667vw}.c-slideNormal__button{margin-right:-5vw}.c-school__head::after{background:var(--black-light);bottom:0;content:"";height:50%;margin:auto;position:absolute;right:0;top:0;width:1px;z-index:0}.c-next__front .data__img{bottom:0;height:28.6111111111vw;margin:auto;position:absolute;right:0;top:0;width:20vw}.u-pc-hide{display:none !important}.u-pc-text-nowrap{white-space:nowrap !important}}@media (hover: hover){.is-hoverZoomImg:hover:hover img:not(.is-notHover){transform:scale(1.1);transition:5s cubic-bezier(0.16, 1, 0.3, 1) transform}.c-btn:hover:hover .c-btn__blur{opacity:1}.c-btn:hover:hover .c-btn__bg{opacity:0}.c-btn-white:hover .c-btn__front .text{color:var(--black)}.c-btn-white:hover .c-btn__front .icon{filter:brightness(0.2)}.c-btnSwitch:hover:hover .c-btnSwitch__blur{opacity:1}.c-btnSwitch:hover:hover .c-btnSwitch__bg{opacity:0}.c-btnSwitch:hover:hover .c-btnSwitch__front .icon__box{transform:rotateZ(180deg)}.c-btnSwitch-white:hover .c-btnSwitch__front .text{color:var(--black)}.c-btnSwitch-white:hover .c-btnSwitch__front .icon{filter:brightness(0.2)}.c-btnCircle:hover:hover .c-btnCircle__blur{opacity:1}.c-btnCircle:hover:hover .c-btnCircle__bg{opacity:0}.c-btnCircle:hover:hover-white .c-btnCircle__front .icon{filter:invert(0.8)}.is-hover:hover .c-btnCircle{-webkit-user-select:none;-moz-user-select:none;pointer-events:none;user-select:none}.is-hover:hover:hover .c-btnCircle__blur{opacity:1}.is-hover:hover:hover .c-btnCircle__bg{opacity:0}.is-hover:hover:hover .c-btnCircle-white .c-btnCircle__front .icon{filter:invert(0.8)}.c-cardMember:hover::before{transform:translate(50%, 0)}.c-cardMember:active::before{transform:translate(50%, 0)}.c-cardNewsText:hover::before{transform:translate(50%, 0)}.c-cardNewsText:active::before{transform:translate(50%, 0)}.c-cardFlow:hover .c-cardFlow__upper .img{transform:scale(1.2);transition:3s cubic-bezier(0.16, 1, 0.3, 1) transform}.c-linkSide:hover::before{transform:scale(1);transition:.3s .3s cubic-bezier(0.33, 1, 0.68, 1) transform}.c-linkSide:hover .c-linkSide__text{transform:translate3d(1.8055555556vw, 0, 0)}.c-linkSide:hover .c-linkSide__line::before{transform:scale(1, 1)}.c-sns{opacity:1;transition:.6s cubic-bezier(0.33, 1, 0.68, 1) opacity}.c-sns:hover{opacity:.5}.c-menuList:hover .c-menu{opacity:.2}.c-menuList:hover .c-menu::before{opacity:1}.c-menu:hover{opacity:1 !important}.c-menu:hover::before{opacity:1 !important}.l-headerLogo{opacity:1;transition:.6s cubic-bezier(0.33, 1, 0.68, 1) opacity}.l-headerLogo:hover{opacity:.5}.c-naviList:hover .c-navi{opacity:.5}.c-navi:hover{opacity:1 !important}.c-navi:hover::before{transform:scale(1, 1)}.c-previewImg .img:hover::before,.c-previewImg .img:hover::after{opacity:1}.c-previewImg .img:active::before{opacity:1}.p-galleryFixed .c-btnSwitch:hover{mix-blend-mode:initial;opacity:1}.p-galleryFixed:hover .c-btnSwitch{transition:.3s ease opacity}.p-galleryFixed:hover .c-btnSwitch.is-active{z-index:103}.p-galleryFixed:hover .c-btnSwitch.is-active+.c-btnSwitch-dummy{-webkit-user-select:none;-moz-user-select:none;mix-blend-mode:difference;opacity:1;pointer-events:none;user-select:none;z-index:102}.p-galleryFixed:hover .c-btnSwitch:not(.c-btnSwitch-dummy){opacity:0}.p-galleryFixed:hover .c-btnSwitch.is-active:hover{opacity:1}.p-galleryFixed:hover .c-btnSwitch.is-active:hover~.c-btnSwitch.c-btnSwitch-dummy{opacity:0}.p-galleryFixed:hover .c-btnSwitch.is-switch~.c-btnSwitch.c-btnSwitch-dummy .c-btnSwitch__front .text__row:nth-of-type(1) .t{transform:translate(0, -110%)}body[data-modal=open] .p-galleryFixed:hover .c-btnSwitch.is-switch~.c-btnSwitch.c-btnSwitch-dummy .c-btnSwitch__front .text__row:nth-of-type(1) .t{transition:.6s cubic-bezier(0.87, 0, 0.13, 1) transform}body[data-modal=open] .p-galleryFixed:hover .c-btnSwitch.is-switch~.c-btnSwitch.c-btnSwitch-dummy .c-btnSwitch__front .text__row:nth-of-type(1) .t:nth-of-type(1){transition-delay:.05s}body[data-modal=open] .p-galleryFixed:hover .c-btnSwitch.is-switch~.c-btnSwitch.c-btnSwitch-dummy .c-btnSwitch__front .text__row:nth-of-type(1) .t:nth-of-type(2){transition-delay:.1s}body[data-modal=open] .p-galleryFixed:hover .c-btnSwitch.is-switch~.c-btnSwitch.c-btnSwitch-dummy .c-btnSwitch__front .text__row:nth-of-type(1) .t:nth-of-type(3){transition-delay:.15s}body[data-modal=open] .p-galleryFixed:hover .c-btnSwitch.is-switch~.c-btnSwitch.c-btnSwitch-dummy .c-btnSwitch__front .text__row:nth-of-type(1) .t:nth-of-type(4){transition-delay:.2s}body[data-modal=open] .p-galleryFixed:hover .c-btnSwitch.is-switch~.c-btnSwitch.c-btnSwitch-dummy .c-btnSwitch__front .text__row:nth-of-type(1) .t:nth-of-type(5){transition-delay:.25s}body[data-modal=open] .p-galleryFixed:hover .c-btnSwitch.is-switch~.c-btnSwitch.c-btnSwitch-dummy .c-btnSwitch__front .text__row:nth-of-type(1) .t:nth-of-type(6){transition-delay:.3s}body[data-modal=open] .p-galleryFixed:hover .c-btnSwitch.is-switch~.c-btnSwitch.c-btnSwitch-dummy .c-btnSwitch__front .text__row:nth-of-type(1) .t:nth-of-type(7){transition-delay:.35s}body[data-modal=close] .p-galleryFixed:hover .c-btnSwitch.is-switch~.c-btnSwitch.c-btnSwitch-dummy .c-btnSwitch__front .text__row:nth-of-type(1) .t{transform:translate(0, 0%);transition:.6s cubic-bezier(0.87, 0, 0.13, 1) transform}body[data-modal=close] .p-galleryFixed:hover .c-btnSwitch.is-switch~.c-btnSwitch.c-btnSwitch-dummy .c-btnSwitch__front .text__row:nth-of-type(1) .t:nth-of-type(1){transition-delay:0s}body[data-modal=close] .p-galleryFixed:hover .c-btnSwitch.is-switch~.c-btnSwitch.c-btnSwitch-dummy .c-btnSwitch__front .text__row:nth-of-type(1) .t:nth-of-type(2){transition-delay:.05s}body[data-modal=close] .p-galleryFixed:hover .c-btnSwitch.is-switch~.c-btnSwitch.c-btnSwitch-dummy .c-btnSwitch__front .text__row:nth-of-type(1) .t:nth-of-type(3){transition-delay:.1s}body[data-modal=close] .p-galleryFixed:hover .c-btnSwitch.is-switch~.c-btnSwitch.c-btnSwitch-dummy .c-btnSwitch__front .text__row:nth-of-type(1) .t:nth-of-type(4){transition-delay:.15s}body[data-modal=close] .p-galleryFixed:hover .c-btnSwitch.is-switch~.c-btnSwitch.c-btnSwitch-dummy .c-btnSwitch__front .text__row:nth-of-type(1) .t:nth-of-type(5){transition-delay:.2s}body[data-modal=close] .p-galleryFixed:hover .c-btnSwitch.is-switch~.c-btnSwitch.c-btnSwitch-dummy .c-btnSwitch__front .text__row:nth-of-type(1) .t:nth-of-type(6){transition-delay:.25s}body[data-modal=close] .p-galleryFixed:hover .c-btnSwitch.is-switch~.c-btnSwitch.c-btnSwitch-dummy .c-btnSwitch__front .text__row:nth-of-type(1) .t:nth-of-type(7){transition-delay:.3s}body[data-modal=open] .p-galleryFixed:hover .c-btnSwitch.is-switch~.c-btnSwitch.c-btnSwitch-dummy .c-btnSwitch__front .text__row:nth-of-type(2) .t{transform:translate(0, 0%);transition:.6s cubic-bezier(0.87, 0, 0.13, 1) transform}body[data-modal=open] .p-galleryFixed:hover .c-btnSwitch.is-switch~.c-btnSwitch.c-btnSwitch-dummy .c-btnSwitch__front .text__row:nth-of-type(2) .t:nth-of-type(1){transition-delay:0s}body[data-modal=open] .p-galleryFixed:hover .c-btnSwitch.is-switch~.c-btnSwitch.c-btnSwitch-dummy .c-btnSwitch__front .text__row:nth-of-type(2) .t:nth-of-type(2){transition-delay:.05s}body[data-modal=open] .p-galleryFixed:hover .c-btnSwitch.is-switch~.c-btnSwitch.c-btnSwitch-dummy .c-btnSwitch__front .text__row:nth-of-type(2) .t:nth-of-type(3){transition-delay:.1s}body[data-modal=open] .p-galleryFixed:hover .c-btnSwitch.is-switch~.c-btnSwitch.c-btnSwitch-dummy .c-btnSwitch__front .text__row:nth-of-type(2) .t:nth-of-type(4){transition-delay:.15s}body[data-modal=open] .p-galleryFixed:hover .c-btnSwitch.is-switch~.c-btnSwitch.c-btnSwitch-dummy .c-btnSwitch__front .text__row:nth-of-type(2) .t:nth-of-type(5){transition-delay:.2s}body[data-modal=close] .p-galleryFixed:hover .c-btnSwitch.is-switch~.c-btnSwitch.c-btnSwitch-dummy .c-btnSwitch__front .text__row:nth-of-type(2) .t{transform:translate(0, 110%);transition:.6s cubic-bezier(0.87, 0, 0.13, 1) transform}body[data-modal=close] .p-galleryFixed:hover .c-btnSwitch.is-switch~.c-btnSwitch.c-btnSwitch-dummy .c-btnSwitch__front .text__row:nth-of-type(2) .t:nth-of-type(1){transition-delay:.05s}body[data-modal=close] .p-galleryFixed:hover .c-btnSwitch.is-switch~.c-btnSwitch.c-btnSwitch-dummy .c-btnSwitch__front .text__row:nth-of-type(2) .t:nth-of-type(2){transition-delay:.1s}body[data-modal=close] .p-galleryFixed:hover .c-btnSwitch.is-switch~.c-btnSwitch.c-btnSwitch-dummy .c-btnSwitch__front .text__row:nth-of-type(2) .t:nth-of-type(3){transition-delay:.15s}body[data-modal=close] .p-galleryFixed:hover .c-btnSwitch.is-switch~.c-btnSwitch.c-btnSwitch-dummy .c-btnSwitch__front .text__row:nth-of-type(2) .t:nth-of-type(4){transition-delay:.2s}body[data-modal=close] .p-galleryFixed:hover .c-btnSwitch.is-switch~.c-btnSwitch.c-btnSwitch-dummy .c-btnSwitch__front .text__row:nth-of-type(2) .t:nth-of-type(5){transition-delay:.25s}.p-galleryFixed:hover .c-btnSwitch.is-switch~.c-btnSwitch.c-btnSwitch-dummy .c-btnSwitch__front .icon{transform:rotateZ(0deg);transition:.4s cubic-bezier(0.65, 0, 0.35, 1) transform,.6s cubic-bezier(0.33, 1, 0.68, 1) filter}body[data-modal=open] .p-galleryFixed:hover .c-btnSwitch.is-switch~.c-btnSwitch.c-btnSwitch-dummy .c-btnSwitch__front .icon{transform:rotateZ(45deg)}.c-dotCircle:hover::before{transform:scale(2)}.c-btnClose:hover{opacity:.5}.c-pgArchive .page-numbers:not(.dots):not(.nexr):not(.prev):hover{opacity:.5}.c-post a:hover{opacity:.5}.c-btnIndex:hover .c-btnIndex__boxes{transform:scale(0.9) translate3d(0, 0, 0)}.c-btnIndex:hover .c-btnIndex__boxes span{transform:scale(1.1) translate3d(0, 0, 0)}}
