@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap);/**
 * Swiper 8.4.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 15, 2022
 */

 @font-face{font-display:swap;font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.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(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.lb-loader,.lightbox{text-align:center;line-height:0;position:absolute;left:0}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{width:100%;z-index:10000;font-weight:400;outline:0}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/wp-content/themes/sotochika-theme/common/images/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(/wp-content/themes/sotochika-theme/common/images/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(/wp-content/themes/sotochika-theme/common/images/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/wp-content/themes/sotochika-theme/common/images/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}:root{--font-main:"Noto Sans JP", sans-serif;--txt:#000;--mcolor:#7dbbd2;--scolor:#D71733;--site_size:1240px;--mfont-size:16px;--gray:#e2e2e2;--gray-dark:#3d3d3d;--gray-border:#bcbcbc}*{margin:0;padding:0;box-sizing:border-box}body{font-weight:400;color:#000;overflow-x:hidden;font-size:16px;line-height:1.6;font-family:"Noto Sans JP",sans-serif}.font-medium{font-weight:500}a{text-decoration:none;color:unset;transition:0.2s ease}a:hover{text-decoration:none;opacity:.8}ul,li{list-style-type:none;margin:0}img{display:block;max-width:100%;transition:0.25s ease;object-fit:cover}svg{transition:0.2s ease}h1,h2,h3,h4,h5,h6{font-weight:700}h1,h2,h3,h4,h5,h6,p{margin:0;transition:0.2s ease}table{border-collapse:collapse;border-spacing:0}input,select,button,textarea{font-family:"Noto Sans JP",sans-serif}.container{max-width:1400px;padding:0 20px;margin:0 auto;transition:0.2s}.alignleft{float:left;margin:0 10px 10px 0}.alignright{float:right;margin:0 0 10px 10px}.aligncenter{display:block;margin:0 auto}.mb-0{margin-bottom:0px!important}.mt-0{margin-top:0px!important}.center{text-align:center}.sp,.sp479{display:none!important}.pc{display:block!important}html.hidden{overflow-y:hidden}#back-to-top{cursor:pointer}#back-to-top img{transition:.3s}#back-to-top:hover img{opacity:.8}.page_lethanhton .lang-switcher{display:none!important}.p_ltt .ttl{text-align:center;margin-bottom:57px}.p_ltt .ttl .ja{font-size:64px;font-weight:700;text-align:center}.p_ltt .ttl.white .ja{color:#fff}.p_ltt .sub_ttl{font-size:24px;font-weight:500;text-align:center;margin-bottom:89px}.p_ltt .s01_content p,.p_ltt .s03_item .item_desc,.p_ltt .s07_desc{font-size:20px}.p_ltt .stroke_white{text-shadow:#fff 10px 0 0,#ffffff 9.95004px .998334px 0,#ffffff 9.80067px 1.98669px 0,#ffffff 9.55336px 2.9552px 0,#ffffff 9.21061px 3.89418px 0,#ffffff 8.77583px 4.79426px 0,#ffffff 8.25336px 5.64642px 0,#ffffff 7.64842px 6.44218px 0,#ffffff 6.96707px 7.17356px 0,#ffffff 6.2161px 7.83327px 0,#ffffff 5.40302px 8.41471px 0,#ffffff 4.53596px 8.91207px 0,#ffffff 3.62358px 9.32039px 0,#ffffff 2.67499px 9.63558px 0,#ffffff 1.69967px 9.8545px 0,#ffffff .707372px 9.97495px 0,#ffffff -.291995px 9.99574px 0,#ffffff -1.28844px 9.91665px 0,#ffffff -2.27202px 9.73848px 0,#ffffff -3.2329px 9.463px 0,#ffffff -4.16147px 9.09297px 0,#ffffff -5.04846px 8.63209px 0,#ffffff -5.88501px 8.08496px 0,#ffffff -6.66276px 7.45705px 0,#ffffff -7.37394px 6.75463px 0,#ffffff -8.01144px 5.98472px 0,#ffffff -8.56889px 5.15501px 0,#ffffff -9.04072px 4.2738px 0,#ffffff -9.42222px 3.34988px 0,#ffffff -9.70958px 2.39249px 0,#ffffff -9.89993px 1.4112px 0,#ffffff -9.99135px .415807px 0,#ffffff -9.98295px -.583741px 0,#ffffff -9.8748px -1.57746px 0,#ffffff -9.66798px -2.55541px 0,#ffffff -9.36457px -3.50783px 0,#ffffff -8.96758px -4.4252px 0,#ffffff -8.481px -5.29836px 0,#ffffff -7.90968px -6.11858px 0,#ffffff -7.25932px -6.87766px 0,#ffffff -6.53644px -7.56803px 0,#ffffff -5.74824px -8.18277px 0,#ffffff -4.90261px -8.71576px 0,#ffffff -4.00799px -9.16166px 0,#ffffff -3.07333px -9.51602px 0,#ffffff -2.10796px -9.7753px 0,#ffffff -1.12153px -9.93691px 0,#ffffff -.123887px -9.99923px 0,#ffffff .87499px -9.96165px 0,#ffffff 1.86512px -9.82453px 0,#ffffff 2.83662px -9.58924px 0,#ffffff 3.77978px -9.25815px 0,#ffffff 4.68517px -8.83455px 0,#ffffff 5.54374px -8.32267px 0,#ffffff 6.34693px -7.72764px 0,#ffffff 7.0867px -7.0554px 0,#ffffff 7.75566px -6.31267px 0,#ffffff 8.34713px -5.50686px 0,#ffffff 8.8552px -4.64602px 0,#ffffff 9.27478px -3.73877px 0,#ffffff 9.6017px -2.79415px 0,#ffffff 9.83268px -1.82162px 0,#ffffff 9.96542px -.830894px 0}.p_ltt .mv{padding:0}.p_ltt .mv_slide{position:relative}.p_ltt .mv_txt{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;justify-content:center;align-items:center;z-index:2;padding-top:134px}.p_ltt .mv_txt h1{font-size:64px;text-align:center;font-weight:900;letter-spacing:.6em}.p_ltt .mv_img img{width:100%;height:auto}.p_ltt .sec01{position:relative;padding-top:107px}.p_ltt .sec01::before{content:'';position:absolute;width:1522px;height:1752px;right:750px;top:-100px;background:url(/wp-content/themes/sotochika-theme/common/images/s01_bg_ic.png) center /cover no-repeat;zoom:.68}.p_ltt .sec01 .inner-section{padding-top:310px;padding-bottom:80px;position:relative}.p_ltt .s01_ttl{position:relative;padding-top:140px;margin-bottom:30px;text-align:left}.p_ltt .s01_ttl::before{content:'';position:absolute;width:196px;height:113px;left:0;top:0;background:url(/wp-content/themes/sotochika-theme/common/images/logo_s01_icon.png) center /cover no-repeat}.p_ltt .s01_ttl .ja{position:relative;font-weight:700}.p_ltt .s01_content p{font-weight:700}.p_ltt .s01_circle_box{display:flex;width:80%;justify-content:flex-end;flex-wrap:wrap;position:absolute;top:0;right:0;padding-right:80px}.p_ltt .circle_box{font-size:54px;font-weight:700;line-height:1.3em;color:#fff;background:var(--mcolor);border-radius:50%;width:365px;height:365px;display:flex;justify-content:center;align-items:center;text-align:center}.p_ltt .circle_col_100{flex:100%;width:100%;display:flex;justify-content:flex-end;margin-top:70px}.p_ltt .circle_box02{margin-left:100px;position:relative;top:50px;width:340px;height:340px;margin-right:180px}.p_ltt .circle_box03{width:415px;height:415px}.p_ltt .sec02{padding:100px 0 108px;position:relative;overflow:hidden;z-index:1}.p_ltt .sec02::before{content:'';position:absolute;width:2750px;height:1000px;background:var(--mcolor);z-index:-1;top:0;left:calc(50% - 2750px/2);clip-path:ellipse(50% 50% at 50% 50%)}.p_ltt .sec02::after{content:'';position:absolute;width:100%;height:50%;bottom:0;left:0;background:var(--mcolor);z-index:-1}.p_ltt .s02_list{gap:65px;display:flex;flex-direction:column}.p_ltt .s02_item{background:#fff;border-radius:10px;padding:42px 15px 49px;display:flex;justify-content:center;align-items:center}.p_ltt .s02_item .item_txt{font-size:35px;font-weight:700;padding:0 75px;position:relative}.p_ltt .s02_item .item_txt::before{content:'';position:absolute;width:70px;height:82px;left:0;top:calc(50% - 81px/2);background:url(/wp-content/themes/sotochika-theme/common/images/title_ic_l.png) center /cover no-repeat}.p_ltt .s02_item .item_txt::after{content:'';position:absolute;width:70px;height:82px;right:0;top:calc(50% - 81px/2);background:url(/wp-content/themes/sotochika-theme/common/images/title_ic_r.png) center /cover no-repeat}.p_ltt .sec03{position:relative;padding-top:104px;padding-bottom:89px}.p_ltt .sec03::before{content:'';position:absolute;width:0;height:0;border-style:solid;border-width:50px 50px 0 50px;border-color:var(--mcolor) #fff0 #fff0 #fff0;top:0;left:calc(50% - 50px)}.p_ltt .s03_ttl{font-size:2.5vw;font-weight:700;text-align:center;margin-bottom:44px}.p_ltt .s03_ttl_logo{display:flex;justify-content:center;align-items:center;margin:7px 0}.p_ltt .s03_item{display:flex;justify-content:center;gap:73px;background:var(--mcolor);border-radius:40px;margin-bottom:50px;padding:70px 70px 82px;position:relative}.p_ltt .s03_item .item_content{max-width:680px}.p_ltt .s03_item:not(:last-child)::before{content:'';position:absolute;width:197px;height:228px;background:url(/wp-content/themes/sotochika-theme/common/images/flower-01.png) center /cover no-repeat;right:0;bottom:-130px;z-index:2}.p_ltt .s03_item.s03_item_reverse::before{background-image:url(/wp-content/themes/sotochika-theme/common/images/flower-02.png);right:initial;left:0}.p_ltt .s03_item_reverse{flex-direction:row-reverse}.p_ltt .s03_item:last-child{margin-bottom:0}.p_ltt .s03_item .item_img{filter:brightness(0) invert(100%);width:256px;flex-shrink:0}.p_ltt .s03_item .item_ttl{font-size:48px;font-weight:700;color:#fff;margin:0 0 13px}.p_ltt .s03_item .item_desc{font-weight:700;line-height:1.8em}.p_ltt .sec04{background:var(--gray);padding:106px 0 142px;position:relative}.p_ltt .sec04:not(.no_ic)::before{content:'';position:absolute;border-style:solid;border-width:30px 30px 0 30px;border-color:#fff #fff0 #fff0 #fff0;top:0;left:calc(50% - 30px)}.p_ltt .s04_content{background:#fff;border:5px solid var(--gray-border);border-radius:20px;padding:70px 40px 86px;cursor:pointer;transition:.3s}.p_ltt .s04_content .ttl .ja{color:var(--mcolor);font-size:min(4vw, 76px)}.p_ltt .s04_ttl{margin-bottom:24px}.p_ltt .s04_txt{font-size:23px;font-weight:700;text-align:center;line-height:1.8;margin-bottom:23px}.p_ltt .s04_link{font-size:23px;font-weight:700;color:var(--mcolor);text-align:center}.p_ltt .s04_content:hover{opacity:.8}.p_ltt .s04_content:hover .s04_link a{text-decoration:underline}.p_ltt .sec05{background:var(--mcolor);padding:111px 0 110px}.p_ltt .s05_ttl{margin-bottom:10px}.p_ltt .s05_sub_ttl{color:#fff}.p_ltt .s05_slider{width:100%}.p_ltt .s05_slider::after{border-width:19px 0 19px 18px;border-color:#fff0 #fff0 #fff0 #fff;right:calc(50% - 354px)}.p_ltt .s05_slider::before{border-width:19px 18px 19px 0;border-color:#fff0 #fff #fff0 #fff0;left:calc(50% - 354px)}.p_ltt .s05_slider::after,.p_ltt .s05_slider::before{content:'';position:absolute;relative;border-style:solid;top:calc(50% - 19px);z-index:2}.p_ltt .s05_item{background:var(--gray);height:939px}.p_ltt .s05_item a{height:100%;display:flex;justify-content:center;align-items:center}.p_ltt .s05_item img{width:100%;display:block;height:100%;object-fit:cover}.s05_content{position:relative;padding:0 55px;position:relative}.s05_content .swiper-btn-next,.s05_content .swiper-btn-prev{position:absolute;top:calc(50% - 30px);z-index:2;cursor:pointer;width:60px;height:60px;border-radius:50px;background:#fff0;transition:.3s}.s05_content .swiper-btn-next{right:0}.s05_content .swiper-btn-prev{left:0}.s05_content .swiper-btn-next::before,.s05_content .swiper-btn-prev::before{content:'';position:absolute;border-style:solid;top:calc(50% - 19px)}.s05_content .swiper-btn-next::before{border-width:19px 0 19px 18px;border-color:#fff0 #fff0 #fff0 #fff;right:calc(50% - 13px)}.s05_content .swiper-btn-prev::before{border-width:19px 18px 19px 0;border-color:#fff0 #fff #fff0 #fff0;left:calc(50% - 13px)}.p_ltt .sec06{padding:50px 0 157px}.p_ltt .s06_ttl{margin-bottom:35px}.p_ltt .s06_sub_ttl{line-height:1.8;font-weight:700}.p_ltt .table-container{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 auto}.p_ltt .rental-table{width:100%;border-collapse:collapse;min-width:720px;text-align:center;background:#fff;border:6px solid var(--mcolor)}.p_ltt .rental-table caption{background:var(--mcolor);color:#fff;font-size:40px;font-weight:700;padding:12px;caption-side:top}.p_ltt .rental-table th,.p_ltt .rental-table td{border:3px solid var(--mcolor);padding:24px 10px;font-size:25px;color:#333;background:var(--mcolor);background:#fff;font-weight:500}.p_ltt .rental-table th{color:var(--mcolor);font-size:20px}.p_ltt .rental-table td+th{border-left-width:7px}.p_ltt .vertical-header{background:var(--mcolor);font-weight:600;color:#333}.p_ltt .vertical-header span{writing-mode:vertical-rl;text-orientation:upright;display:inline-block;white-space:nowrap;padding:6px 0;line-height:1.2em}@supports not (writing-mode:vertical-rl){.p_ltt .vertical-header{transform:rotate(90deg);transform-origin:left top;display:inline-block;white-space:nowrap}}.p_ltt .rental-table th.vertical-header{font-size:42px;font-weight:600;letter-spacing:.28em}.p_ltt .sec07{background:var(--mcolor);padding:61px 0 80px;margin-bottom:59px}.p_ltt .s07_ttl .ja{color:#fff}.p_ltt .s07_ttl{margin-bottom:27px}.p_ltt .s07_list{display:flex;justify-content:center;align-items:center;gap:40px;margin-bottom:55px}.p_ltt .s07_item{position:relative;cursor:pointer;transition:.3s}.p_ltt .s07_item:hover{opacity:.8}.p_ltt .s07_item .item_content{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.p_ltt .s07_item .item_txt{color:#fff;font-weight:700;font-size:31px}.p_ltt .s07_sub_ttl{color:#fff;font-size:50px;font-weight:700;margin-bottom:40px}.p_ltt .s07_desc{color:#fff;font-weight:500;text-align:center;margin-bottom:97px;line-height:1.75}.p_ltt .s07_frame{border:4px solid #fff;border-radius:20px;display:flex;background:#cc4953;overflow:hidden;justify-content:space-between;width:100%;max-width:970px;margin:0 auto;cursor:pointer;transition:.3s}.p_ltt .s07_frame:hover{opacity:.8}.p_ltt .frame_img{width:40%}.p_ltt .frame_img img{width:100%;height:100%;object-fit:cover}.p_ltt .frame_content{width:60%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:97px 0 85px}.p_ltt .bnr_txt{font-size:22px;font-weight:500;color:#fff}.p_ltt .logo_bnr{margin-bottom:29px}@media only screen and (min-width:769px){.p_ltt .mv_img img{width:100%;height:100vh;object-fit:cover}.s05_content .swiper-btn-next:hover,.s05_content .swiper-btn-prev:hover{background:var(--scolor)}.p_ltt .s03_ttl img{width:25vw;height:auto}}@media only screen and (max-width:1920px){.p_ltt .stroke_white{text-shadow:#fff 6px 0 0,#ffffff 5.91686px .995377px 0,#ffffff 5.66974px 1.96317px 0,#ffffff 5.2655px 2.87655px 0,#ffffff 4.71532px 3.71022px 0,#ffffff 4.03447px 4.44106px 0,#ffffff 3.24181px 5.04883px 0,#ffffff 2.35931px 5.51667px 0,#ffffff 1.41143px 5.83163px 0,#ffffff .424423px 5.98497px 0,#ffffff -.574341px 5.97245px 0,#ffffff -1.55719px 5.79441px 0,#ffffff -2.49688px 5.45578px 0,#ffffff -3.36738px 4.96596px 0,#ffffff -4.14455px 4.33852px 0,#ffffff -4.80686px 3.59083px 0,#ffffff -5.33596px 2.74364px 0,#ffffff -5.71718px 1.8204px 0,#ffffff -5.93995px .84672px 0,#ffffff -5.99811px -.150428px 0,#ffffff -5.89004px -1.14341px 0,#ffffff -5.61874px -2.1047px 0,#ffffff -5.19172px -3.00766px 0,#ffffff -4.62082px -3.82727px 0,#ffffff -3.92186px -4.54081px 0,#ffffff -3.11421px -5.12852px 0,#ffffff -2.22026px -5.57409px 0,#ffffff -1.26477px -5.86518px 0,#ffffff -.274238px -5.99373px 0,#ffffff .723898px -5.95617px 0,#ffffff 1.70197px -5.75355px 0,#ffffff 2.63288px -5.39147px 0,#ffffff 3.49082px -4.87998px 0,#ffffff 4.25202px -4.23324px 0,#ffffff 4.89538px -3.46919px 0,#ffffff 5.40307px -2.60899px 0,#ffffff 5.76102px -1.67649px 0,#ffffff 5.95932px -.697531px 0}.p_ltt .mv_txt{padding-top:110px}.p_ltt .mv_txt h1{font-size:42px;letter-spacing:.6em}.p_ltt .mv_logo{display:flex;justify-content:center}.p_ltt .mv_logo img{width:65%}}@media only screen and (max-width:1800px){.p_ltt .ttl .ja{font-size:48px}.p_ltt .s07_sub_ttl{font-size:44px}.p_ltt .s03_item .item_ttl{font-size:42px}.p_ltt .sec01::before{right:0;zoom:.5}.p_ltt .s01_circle_box{width:100%;padding-right:20px}.p_ltt .circle_box{width:300px;height:300px;font-size:39px}.p_ltt .circle_box02{width:270px;height:270px}.p_ltt .circle_box03{width:320px;height:320px}.p_ltt .s01_ttl{padding-right:360px}.p_ltt .s01_content{padding-right:340px}.p_ltt .s03_item .item_img{width:200px}.p_ltt .s03_item .item_desc{font-size:22px}.p_ltt .s03_item::before{zoom:.8}.p_ltt .s07_desc{font-size:20px}}@media only screen and (max-width:840px){.p_ltt .stroke_white{text-shadow:#fff 4px 0 0,#ffffff 3.87565px .989616px 0,#ffffff 3.51033px 1.9177px 0,#ffffff 2.92676px 2.72656px 0,#ffffff 2.16121px 3.36588px 0,#ffffff 1.26129px 3.79594px 0,#ffffff .282949px 3.98998px 0,#ffffff -.712984px 3.93594px 0,#ffffff -1.66459px 3.63719px 0,#ffffff -2.51269px 3.11229px 0,#ffffff -3.20457px 2.39389px 0,#ffffff -3.69721px 1.52664px 0,#ffffff -3.95997px .56448px 0,#ffffff -3.97652px -.432781px 0,#ffffff -3.74583px -1.40313px 0,#ffffff -3.28224px -2.28625px 0,#ffffff -2.61457px -3.02721px 0,#ffffff -1.78435px -3.57996px 0,#ffffff -.843183px -3.91012px 0,#ffffff .150409px -3.99717px 0,#ffffff 1.13465px -3.8357px 0,#ffffff 2.04834px -3.43574px 0,#ffffff 2.83468px -2.82216px 0,#ffffff 3.44477px -2.03312px 0,#ffffff 3.84068px -1.11766px 0,#ffffff 3.9978px -.132717px 0}.p_ltt{padding-top:40px}.p_ltt .mv_txt h1{font-size:22px;letter-spacing:.4em}.p_ltt .mv_txt{padding-top:0}.swiper-button-next,.swiper-button-prev{zoom:.6}.p_ltt .sec01{padding-top:40px}.p_ltt .sec01::before{width:761px;height:876px;right:0}.p_ltt .sec01 .inner-section{padding-top:260px;padding-bottom:40px}.p_ltt .s01_ttl{padding-right:0;padding-top:100px}.p_ltt .s01_ttl .ja{font-size:36px}.p_ltt .s01_content{padding-right:0}.p_ltt .circle_box{width:150px;height:150px;font-size:20px}.p_ltt .circle_box02{margin:0;width:140px;height:140px;top:10px}.p_ltt .circle_box03{width:160px;height:160px}.p_ltt .s01_circle_box{justify-content:center;gap:20px;padding-right:20px;width:100%;max-width:375px;margin:0 auto}.p_ltt .s01_ttl::before{zoom:.8}.p_ltt .circle_col_100{margin-top:30px}.p_ltt .s01_content p{font-size:20px}.p_ltt .sec02::before{width:1400px;left:calc(50% - 700px)}.p_ltt .sec02{padding-top:40px;padding-bottom:40px}.p_ltt .ttl{margin-bottom:28px}.p_ltt .ttl .ja{font-size:33px}.p_ltt .sub_ttl{font-size:22px;margin-bottom:40px}.p_ltt .s02_item .item_txt::before,.p_ltt .s02_item .item_txt::after{width:35px;height:41px;top:calc(50% - 41px/2)}.p_ltt .s02_item .item_txt{padding:0 40px;font-size:18px;text-align:center;width:100%}.p_ltt .s02_item{padding:15px}.p_ltt .s02_list{gap:20px}.p_ltt .sec03::before{border-width:30px 30px 0 30px;left:calc(50% - 30px);top:-1px}.p_ltt .sec03{padding-top:60px;padding-bottom:40px}.p_ltt .s03_ttl{font-size:25px}.p_ltt .s03_ttl_logo img{width:200px;height:auto}.p_ltt .s03_item{gap:0;flex-direction:column;margin-bottom:30px;border-radius:30px;padding:45px 15px 60px;align-items:center}.p_ltt .s03_item .item_img{width:128px}.p_ltt .s03_item .item_ttl{font-size:24px;text-align:center;margin-top:10px;line-height:1.5em}.p_ltt .s03_item .item_desc{font-size:18px}.p_ltt .s03_item:not(:last-child)::before{zoom:.5}.p_ltt .sec04:not(.no_ic)::before{border-width:16px 16px 0 16px;left:calc(50% - 16px)}.p_ltt .sec04{padding:60px 0 40px}.p_ltt .s04_content{padding:20px}.p_ltt .s04_txt{font-size:20px}.p_ltt .s04_link{font-size:20px;line-height:1.5em}.p_ltt .s04_ttl{margin-bottom:10px}.p_ltt .sec05{padding:40px 0}.s05_slider .swiper-btn-next,.s05_slider .swiper-btn-prev{width:14px;height:36px;top:calc(50% - 15px)}.s05_slider .swiper-btn-next::before{border-width:18px 0 18px 14px;right:0;top:calc(50% - 18px)}.s05_slider .swiper-btn-prev::before{border-width:18px 14px 18px 0;left:0;top:calc(50% - 18px)}.p_ltt .rental-table{min-width:900px}.p_ltt .rental-table th.vertical-header{font-size:30px;vertical-align:middle;width:66px}.p_ltt .rental-table th{font-size:18px}.p_ltt .rental-table td{font-size:20px}.p_ltt .rental-table caption{font-size:30px}.p_ltt .sec06,.p_ltt .sec07{padding:40px 0}.p_ltt .s07_list{flex-direction:column;width:100%;max-width:375px;margin:0 auto 40px;gap:20px}.p_ltt .s07_item .item_txt{font-size:22px}.p_ltt .s07_sub_ttl{font-size:34px;margin-bottom:20px}.p_ltt .s07_desc{font-size:20px;margin-bottom:40px}.p_ltt .s07_frame{flex-direction:column}.p_ltt .s07_desc{font-size:18px}.p_ltt .frame_img,.p_ltt .frame_content{width:100%}.p_ltt .frame_content{padding:20px}.p_ltt .logo_bnr{margin-bottom:20px}.p_ltt .logo_bnr img{height:auto}.p_ltt .bnr_txt{font-size:17px}}@media only screen and (max-width:768px){.sp{display:block!important}.pc{display:none!important}}.cl-white{color:#ffffff!important}.d-flex{display:flex}.justify-between{justify-content:space-between}.justify-center{justify-content:center!important}.justify-end{justify-content:flex-end}.align-center{align-items:center}.align-start{align-items:flex-start}.align-stretch{align-items:stretch}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.pb-20{padding-bottom:20px}.pb-0{padding-bottom:0px!important}.cl-note{color:#cc4952}.cl-blue{color:#6895d2}.bg-red{background-color:#cc4952}.bg-blue{background-color:#6895d2}header{z-index:1000;position:absolute;width:100%;top:0;left:0;right:0;transition:0.25s}header.is-sticky{position:fixed;box-shadow:0 5px 16px rgb(0 0 0 / .4);backdrop-filter:blur(10px);animation:slideDown 0.35s ease-out;background-color:#d71733;border-bottom-left-radius:70px}@keyframes slideDown{from{transform:translateY(-100%)}to{transform:translateY(0)}}.home-header{border-bottom-left-radius:0}.header-page{background-color:#d71733;border-bottom-left-radius:70px}header.header-blog{background-color:#343434}.header-nav{column-gap:60px}.header__inner{padding:36px calc(5.2% + 127px) 36px 5.2%;position:relative}.lang-wrap{position:absolute;right:calc(5.2%)}.lang-switcher{display:flex;list-style:none;padding:0;margin:0}.lang-switcher li{position:relative}.lang-switcher li a{font-size:16px;display:block;text-transform:uppercase;padding:2px 6px;text-decoration:none;text-align:center;transition:all 0.3s ease;position:relative;color:#fff}.lang-switcher li a::after{content:'';position:absolute;bottom:1px;left:6px;right:6px;height:1px;background-color:#fff;transition:0.25s;transform:scale(0)}.lang-switcher li a:hover{color:#fff}.lang-switcher li a:hover::after{transform:scale(1)}.lang-switcher li+li{padding-left:6px}.lang-switcher li+li::before{content:'';position:absolute;top:0;bottom:0;left:2px;margin:auto;width:1px;height:14px;background-color:#fff;-webkit-transform:rotateZ(30deg);transform:rotateZ(30deg)}.lang-switcher .current-lang a{pointer-events:none;font-weight:800}.lang-switcher .current-lang a::after{content:'';position:absolute;bottom:1px;left:6px;right:6px;height:1px;background-color:#fff;transform:scale(1)}.header-logo img{max-width:226px;object-fit:cover}.menu{display:flex;align-items:center;column-gap:46px}.menu li a,.menu li span.txt{display:flex;color:#fff;align-items:center;position:relative;padding:8px 15px 8px 0;font-size:16px;white-space:nowrap}.menu li.--parent>a::after,.menu li.--parent span.txt::after{position:absolute;content:"";background-image:url(/wp-content/themes/sotochika-theme/common/images/down-white.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:10px;height:8px;right:0;top:54%;transform:translateY(-50%)}.header-bt{column-gap:22px}.btn-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;font-size:16px;font-weight:500;line-height:1.3;background-color:#fff;border-radius:4px;padding:5px 10px;width:200px;height:62px;transition:0.25s}.home-header .header-bt.--en .btn-header{height:130px}.header-bt.--en .__cl:first-of-type .btn-header{line-height:1.5}.header-bt .__cl{align-self:stretch;display:flex;column-gap:22px;flex-direction:row-reverse}.home-header .header-bt .__cl{justify-content:space-between;flex-direction:column}header.is-sticky.home-header .header-bt .__cl{flex-direction:row-reverse}.btn-header.--big-size{height:130px;display:block;padding-top:26px}.btn-header.--bg-red{background-color:#d71733;color:#fff}header.is-sticky .btn-header.--bg-red{background-color:#fff;color:#000;height:62px!important;display:flex;align-items:center;padding:5px 10px}.btn-header.--big-size>span:first-child{padding-top:18px;padding-bottom:4px}.btn-header>span{width:100%;font-size:15px;display:flex;align-items:center;justify-content:center;column-gap:3px;font-weight:400;white-space:nowrap}.header-page .btn-header>span,header.is-sticky .btn-header>span{display:none}.btn-header>span .small{font-size:10px;line-height:1.4;display:inline-block}.burger{display:none}.menu li{position:relative}.wrap-submenu{position:absolute;top:100%;left:0;width:fit-content;min-width:172px;background-color:#d71733;transition:0.3s;opacity:0;visibility:hidden;z-index:-1;transform:translateY(10px)}.menu li .wrap-submenu a,.menu li .wrap-submenu span{padding:8px 30px 8px 15px;border:1px solid #d71733}.menu li .wrap-submenu a{padding-right:15px}.menu li .wrap-submenu a:hover{background-color:#fff;opacity:1;color:#000}.wrap-submenu .wrap-submenu{top:0;left:100%}.menu li .wrap-submenu span::after{right:10px!important;transform:translateY(-50%) rotate(-90deg)!important}@media only screen and (min-width:1201px){.menu li:hover>.wrap-submenu{opacity:1;visibility:visible;z-index:100;transform:translateY(0)}}footer{background-color:#3c3c3c}.footer__inner{padding:140px 40px 100px;column-gap:140px;row-gap:40px;justify-content:center}.wrap-ft-menu{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:70px;row-gap:20px}.ft-menu li a,.ft-menu li span{display:block;font-size:16px;color:#fff;padding:6px 4px;transition:0.25s}.ft-menu li a:hover{background-color:#fff;color:#000;opacity:1}.ft-logo img{max-width:301px;margin-left:auto}.footer-info p.txt{font-size:16px;line-height:2;color:#fff;text-align:right}.footer-info p.txt a:hover{text-decoration:underline}.footer-info p.txt.--first{margin-top:55px;white-space:nowrap;margin-bottom:5px}.copyright{text-align:center;padding:0 10px 70px;font-size:16px;color:#fff}.social-list{margin-top:40px;justify-content:flex-end;display:flex;align-items:center;column-gap:10px}.social-list a:hover{opacity:.7}#back-to-top{position:fixed;right:20px;bottom:20px;opacity:0;visibility:hidden;z-index:-1;transition:0.25s}#back-to-top.show{opacity:1;visibility:visible;z-index:10}@media only screen and (max-width:1600px){.footer__inner{column-gap:100px}.wrap-ft-menu{column-gap:40px}.header__inner{padding:36px calc(4.2% + 110px) 36px 4.2%}.lang-wrap{right:4%}.header-nav{column-gap:36px}.btn-header,.menu li a,.menu li span.txt{font-size:16px}.menu{column-gap:36px}}@media only screen and (max-width:1400px){.footer__inner{column-gap:50px}.wrap-ft-menu{column-gap:36px}.header__inner{padding:30px calc(30px + 105px) 30px 30px}.lang-wrap{right:30px}.header-bt,.header-bt .__cl{column-gap:18px}.menu{column-gap:30px}.header-nav{column-gap:30px}}@media only screen and (max-width:1280px){.footer__inner{column-gap:40px;padding:100px 40px 80px}.header__inner{padding:24px calc(20px + 105px) 24px 20px}.lang-wrap{right:20px}.btn-header,.menu li a,.menu li span.txt{font-size:15px}.btn-header{width:162px}.btn-header.--big-size{width:210px}.header-bt{column-gap:16px}.header-nav{column-gap:30px}.menu{column-gap:32px}.header-page{border-bottom-left-radius:60px}header.is-sticky{border-bottom-left-radius:60px}}@media only screen and (max-width:1200px){.header-nav{position:fixed;top:88px;width:100%;left:0;right:0;background-color:#fff;padding:0 15px 0 15px;row-gap:0;flex:unset;height:calc(100vh - 88px);overflow-y:auto;opacity:0;visibility:hidden;z-index:-1;transform:scaleY(.7);transition:0.4s ease-in;transform-origin:top;flex-direction:column}.header-nav.show{z-index:1000;opacity:1;visibility:visible;transform:scaleY(1)}.menu{display:block;width:100%}.menu li a,.menu li span.txt,.menu li .wrap-submenu a{color:#000;font-size:16px;font-weight:700;padding:16px 0;border-bottom:1px dotted #d71733}.menu li.--parent>a::after,.menu li.--parent span.txt::after{content:none}.menu li span.txt::before{position:absolute;content:"";background-image:url(/wp-content/themes/sotochika-theme/common/images/plus-square-solid-24.png);background-size:cover;background-repeat:no-repeat;background-position:center;width:24px;height:24px;right:0;top:50%;transform:translateY(-50%)}.wrap-submenu{position:static;width:100%;background-color:#fff;z-index:1;opacity:0;visibility:hidden;max-height:0;padding:0 0 0 20px;transform:translate(0)}.menu li .wrap-submenu a,.menu li .wrap-submenu span{border-bottom:1px dotted #d71733;border-left:unset;border-right:unset;border-top:unset;white-space:wrap}.wrap-submenu.show{z-index:10;opacity:2;visibility:visible;max-height:fit-content}.header-bt{flex-direction:column;padding:20px 0;row-gap:20px;justify-content:center;width:100%}.header-bt.--en{flex-direction:row}.header-bt .__cl{align-items:center;justify-content:center}.header-bt .__cl:first-child{column-gap:20px;justify-content:center;flex-direction:row-reverse}.btn-header{font-size:16px;font-weight:700;background-color:#d71733!important;color:#fff!important;width:180px}.header-bt.--en .__cl .btn-header{height:130px!important}.header-page .btn-header>span,header.is-sticky .btn-header>span{display:flex}.header-page .btn-header>span{display:flex}.header-page .header-bt .__cl:last-child .btn-header{width:180px;height:130px!important;display:block;padding-top:26px}header.is-sticky.home-header .header-bt .__cl{justify-content:center}header.is-sticky .btn-header.--bg-red.--big-size{height:130px;padding-top:26px;display:block}.header-page .header-bt .__cl:last-child .btn-header>span:first-child{padding-top:18px;padding-bottom:4px}.header__inner{position:relative;padding:24px 20px}.lang-wrap{right:85px}.lang-wrap.lang-pc{display:none}.lang-wrap.lang-sp{display:block}.burger{display:block}.burger{display:block;padding:3px 6px;cursor:pointer;width:45px;border-radius:4px;background-color:#d71733;position:relative;z-index:20000}.header-page .burger,header.is-sticky .burger{background-color:#fff}.header-page .burger span,header.is-sticky .burger span{background-color:#d71733}.burger span{height:3px;background-color:#fff;border-radius:3px;display:block;margin:6px 0;transition:0.3s ease}.burger.show span:nth-child(1){transform:rotate(40deg) translate(2.5px,-4px);transform-origin:top left;transition-delay:0.2s}.burger.show span:nth-child(2){transform:translateX(8px);opacity:1;visibility:hidden}.burger.show span:nth-child(3){transform:rotate(-40deg) translate(2.5px,4px);transform-origin:bottom left;transition-delay:0.2s}}@media only screen and (max-width:1024px){.header-page,header.is-sticky{border-bottom-left-radius:30px}.footer__inner{flex-direction:column-reverse;flex-wrap:wrap;padding:50px 20px;row-gap:20px}.ft-logo img{margin-left:unset}.footer-info p.txt.--first{margin-top:35px;white-space:wrap}.footer-info p.txt{text-align:left}.wrap-ft-menu{width:100%;padding-top:20px;border-top:1px dotted #fff}.copyright{padding-bottom:20px}}@media only screen and (max-width:768px){body{font-size:14px;line-height:1.7}.lang-switcher li a{font-size:14px}.lang-wrap{right:75px}.social-list{justify-content:center;margin-top:20px}.footer__inner{padding:45px 16px}small{line-height:1.4;display:inline-block}.copyright{font-size:13px}.footer-info p.txt{font-size:14px}.ft-menu li a,.ft-menu li span{font-size:14px}.wrap-ft-menu{column-gap:30px}.ft-menu{min-width:120px}.ft-logo img{max-width:240px}.header__inner{padding:15.5px 15px;min-height:70px}.header-nav{top:70px;height:calc(100vh - 70px)}#back-to-top{right:5px;bottom:5px}#back-to-top img{max-width:40px}}@media screen and (min-width:1101px) and (max-width:1600px){.p_ltt .s05_slider::after{right:calc(50% - 229px)}.p_ltt .s05_slider::before{left:calc(50% - 229px)}.p_ltt .s05_item{height:500px}}@media screen and (min-width:1101px) and (max-width:1300px){.p_ltt .s05_slider::after{right:calc(50% - 195px)}.p_ltt .s05_slider::before{left:calc(50% - 195px)}.p_ltt .s05_item{height:440px}}@media screen and (min-width:751px) and (max-width:1600px){.p_ltt .s03_ttl{font-size:36px}.p_ltt .s03_ttl img{width:340px}}@media screen and (min-width:751px) and (max-width:1100px){.none_lap{display:none!important}.p_ltt .s05_slider::after,.p_ltt .s05_slider::before{display:none}.p_ltt .s05_item{height:270px}}@media screen and (min-width:768px) and (max-width:841px){.p_ltt .sec01 .inner-section{padding-top:40px}.p_ltt .s01_content{padding-right:190px}}@media only screen and (max-width:767px){.p_ltt .s05_item{height:100vw}}@media only screen and (max-width:479px){.sp479{display:block!important}.p_ltt .ttl .ja{font-size:24px}.p_ltt .s04_content .ttl .ja{font-size:26px}.btn-header{font-size:15px;width:calc(100% / 2 - 5px)}.p_ltt .s07_desc{font-size:14px}.header-bt .__cl:first-child{column-gap:10px}.header-bt{row-gap:10px}.header-logo img{max-width:180px}.header-bt.--en{flex-direction:column}.header-bt.--en .btn-header{width:180px}}@media only screen and (max-width:360px){.wrap-ft-menu{column-gap:20px}.btn-header{font-size:14px}.header-logo img{max-width:150px}}@media only screen and (max-width:320px){html,body{min-width:320px;overflow-x:hidden}.p_ltt .circle_box{width:130px;height:130px;font-size:18px}.p_ltt .circle_box02{width:120px;height:120px}.p_ltt .circle_box03{width:150px;height:150px}.p_ltt .s01_ttl .ja{font-size:34px}.p_ltt .s02_item .item_txt{font-size:15px;letter-spacing:-.05em}.p_ltt .s03_ttl{font-size:21px}.p_ltt .s03_item .item_ttl{font-size:25px}.p_ltt .ttl .ja{font-size:28px}.p_ltt .logo_bnr{margin-bottom:10px}.p_ltt .bnr_txt{font-size:15px;letter-spacing:-.05em}.p_ltt .mv_txt h1{font-size:21px;letter-spacing:.03em}}.home-eyecatch{position:relative;overflow:hidden}.home-eyecatch .__thumb img{width:100%;max-height:1560px;object-fit:cover;min-height:320px}.site-intro{position:absolute;width:100%;top:24%;padding:10px 8.5%;color:#fff}.site-intro .big-txt{font-size:5vw;font-weight:700;line-height:1.2;text-shadow:2px 5px 4px rgba(0,0,0,50%)}.site-intro .small-txt{font-size:1.56vw;display:flex;align-items:center;column-gap:8px;padding-top:20px;text-shadow:1px 1px 2px rgba(0,0,0,50%)}.site-intro .small-txt img{max-width:188px}.inner-section{padding:0 8.5%;margin:0 auto}.inner-section.--ct-maxw{max-width:1600px}.intro-section{background-color:#fff;margin-top:-210px;z-index:2;position:relative}.intro-content{padding:150px 0 100px;align-items:flex-start;flex-wrap:wrap}.intro-content .__title h2{font-size:3vw;font-weight:700;line-height:1.4;margin-bottom:40px}.intro-content .__title a,.intro-content .__desc a{display:block;width:fit-content;font-size:26px;font-weight:700;padding:26px 50px;background-color:#000;color:#fff;border-radius:100px}.intro-content .__desc a{display:none}.intro-content .__desc{flex:1;padding-left:80px}.intro-content .__desc p{font-size:23px;font-weight:700;line-height:2.4}.border-top-left{border-top-left-radius:186px}.border-top-right{border-top-right-radius:186px}.services{margin-top:100px;background-color:#f5f2f2;padding:100px 0 120px}.section-title{align-items:center;justify-content:center;font-size:min(4vw, 76px);column-gap:4px;text-align:center;line-height:1.4}.section-title.--en{font-size:min(3.2vw, 64px)}.section-title.--pd{padding-top:20px}.section-title span{color:#cc4952}.section-title-en{font-size:30px;line-height:1.2;font-weight:500}.service-list{margin-top:80px;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;row-gap:35px;max-width:1400px;margin-left:auto;margin-right:auto}.service-item{width:calc(100% / 3 - 33.33px);border:1px solid #d71733;border-radius:24px;overflow:hidden;background-color:#fff;display:block}.service-item:hover .__title{color:#d71733}.service-item:hover p.txt{color:#d71733}.service-item .__thumb>img{width:100%;border-top-left-radius:24px;border-top-right-radius:24px}.service-item .__thumb{position:relative}.service-item .__title{position:absolute;top:50%;transform:translateY(-50%);width:100%;display:flex;align-items:center;justify-content:center;font-size:36px;font-weight:700;color:#fff}.service-list.--en .service-item .__title{font-size:30px}.service-item .__title img{margin-top:4px}.service-item .txt{font-size:20px;font-weight:700;padding:45px 30px;line-height:2}.service-list.--en .service-item .txt{font-size:18px}.consultants{padding:120px 0 20px;background-color:#cc4952;margin-top:180px}.consultant-title{font-size:4.8vw}.consultant-title.--en{font-size:4vw}.consultant-title-small{font-size:36px;line-height:1.4;margin:30px 0 50px}.consultant-desc{font-size:24px;font-weight:500;color:#fff;line-height:1.8}.reason-logos{width:1540px;border-radius:20px;margin:80px auto 0;position:relative;overflow:hidden;height:1042px;max-width:1540px}.logo-center{position:absolute;top:19%;left:50%;transform:translateX(-50%);z-index:1;width:29.4%;max-width:440px;min-width:274px}.logo-center_box{position:relative}.center{text-align:center}.logo-center__txt{font-size:24px;color:#fff;text-align:center;font-weight:500;line-height:1.3;pointer-events:none}.logo-child{position:absolute;display:flex;align-items:flex-end;gap:25px;z-index:2}.logo-child.--01{top:7%;left:6.5%;width:39.2%}.logo-child.--02{top:7%;right:6.5%;width:39.2%}.logo-child.--03{top:37.5%;right:3.4%;width:36%}.logo-child.--04{top:57%;left:50%;transform:translateX(-50%);flex-direction:column;align-items:center;row-gap:16px}.logo-child.--05{top:37.5%;left:3.4%;width:36%;justify-content:flex-end}.logo-center__ttl,.logo-child h4{font-size:30px}.logo-center__ttl{color:#fff;text-align:center;margin-top:15px}.logo-child p{font-size:22px;font-weight:500;line-height:1.3}.logo-child .text{flex:1;color:#fff}.customer-img{margin:60px auto 0;padding:0 10px}.customer-img img{margin:0 auto}.lp-customers{padding:120px 0}.news{padding-top:110px;background-color:#f5f2f2}.news-block{background-color:#fff;padding:110px 11%;display:flex;flex-wrap:wrap;align-items:flex-start}.news-block .__title{font-size:min(4vw, 76px);display:flex;flex-direction:column;align-items:center;line-height:1;padding-bottom:100px}.news-block .__title span{font-size:2.6vw}.home__cat{font-size:30px;font-weight:700;color:#fff;padding:4px 10px 10px;width:280px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:60px;margin-bottom:15px}.wrap-blog-article .home__cat{display:none}.bg-black{background-color:#000}.bg-red{background-color:#d71733}.wrap-blog-article{flex:1;padding-left:7%}.news-block-title{padding-top:30px}.article-item{display:flex;flex-wrap:wrap;column-gap:26px;row-gap:10px;align-items:flex-start;margin-bottom:20px}.article-item:last-child{margin-bottom:0}.article-item .__info{display:flex;align-items:center;column-gap:55px}.blog-time{font-size:18px;font-weight:700;letter-spacing:1px}.blog-cat{font-size:15px;font-weight:700;color:#fff;border-radius:30px;padding:3px 10px 5px;min-width:120px;text-align:center;text-transform:capitalize;display:block}.blog-cat.--news{background-color:#000}.blog-cat.--blog{background-color:#d71733}.article-link{display:block;font-size:18px;font-weight:700;flex:1;padding-top:1px}a.article-link:hover{text-decoration:underline}.wrap-section-title{padding:0 15px}.contact-banner{background-image:url(/wp-content/themes/sotochika-theme/common/images/contact-banner-pc.png);background-size:cover;background-position:center;background-repeat:no-repeat;padding:110px 20px 160px}.contact-banner p.txt{font-size:23px;font-weight:500;margin:30px 0 70px}.btn-contact{position:relative;background-color:#000;border-radius:50px;padding:25px 89px;overflow:hidden;border:1px solid #000}.btn-contact::before{content:"";width:100%;height:100%;background-color:#fff;transition:transform 0.25s cubic-bezier(.785,.135,.15,.86);position:absolute;top:0;left:0;transform:translateY(100%)}.btn-contact:hover{opacity:1}.btn-contact:hover:before{transform:translate(0,0)}.btn-contact:hover span{color:#000}.btn-contact span{font-size:30px;font-weight:700;color:#fff;transition:0.25s ease;position:relative;z-index:2}.breadcrumb{padding:18px 5.2%;font-size:16px;font-size:min(16px, 1.05vw);font-weight:700;display:flex;align-items:center;column-gap:20px;margin-top:132px;background-color:#fff0;margin-bottom:0;flex-wrap:wrap;row-gap:2px;overflow:hidden}.breadcrumb a{display:block;position:relative}.breadcrumb a::before{position:absolute;content:"/";font-size:1em;right:-13px;top:50%;transform:translateY(-50%);line-height:1}.breadcrumb a:hover{text-decoration:underline;color:#cc4952}.page-banner{background-image:url(/wp-content/themes/sotochika-theme/common/images/about-eyecatch.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.page-banner.--about{background-image:url(/wp-content/themes/sotochika-theme/common/images/about-eyecatch.jpg)}.page-banner.--repoffice{background-image:url(/wp-content/themes/sotochika-theme/common/images/repoffice-banner.jpg)}.page-banner.--labor-costs,.page-banner.--establishment{background-image:url(/wp-content/themes/sotochika-theme/common/images/labor-eyecatch.jpg)}.page-banner.--rent-service,.page-banner.--floor-map-6,.page-banner.--floor-map-7,.page-banner.--office-a-floor-plan,.page-banner.--office-b-floor-plan,.page-banner.--floor-map-office-2nd,.page-banner.--sotochika-rental-office-2nd-branch{background-image:url(/wp-content/themes/sotochika-theme/common/images/rentaloffice-eyecatch.jpg)}.page-banner.--procedure-foreigner{background-image:url(/wp-content/themes/sotochika-theme/common/images/procedure-eyecatch.jpg)}.page-banner.--inspection-tour{background-image:url(/wp-content/themes/sotochika-theme/common/images/industria-eyecatch-01.jpg)}.page-banner.--indus-search{background-image:url(/wp-content/themes/sotochika-theme/common/images/industria-eyecatch-02.jpg)}.page-banner.--office-detail{background-image:url(/wp-content/themes/sotochika-theme/common/images/rent-service01.jpg)}.page-banner.--office-detail-01{background-image:url(/wp-content/themes/sotochika-theme/common/images/rent-service02.jpg)}.page-banner.--contact,.page-banner.--contact-us{background-image:unset;background-color:#f5f2f2}.page-banner.--contact.--industrial,.page-banner.--contact-us.--industrial{background-color:#3c3c3c}.page-banner.--contact .page-banner__inner,.page-banner.--contact-us .page-banner__inner{height:auto;text-align:center;color:#000;padding:60px 20px}.page-banner__inner{height:653px;padding:20px 5.2%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.page-banner.--contact .page-banner__inner .page-title,.page-banner.--contact-us .page-banner__inner .page-title{color:#000}.page-title{color:#fff;font-size:48px;font-size:min(4vw, 76px);line-height:1.2}.page-title.--search-key{font-size:28px;line-height:1.8}.page-banner.--contact .page-banner__inner .page-desc-txt,.page-banner.--contact .page-banner__inner p,.page-banner.--contact-us .page-banner__inner .page-desc-txt,.page-banner.--contact-us .page-banner__inner p{max-width:100%;color:#000;padding-bottom:14px}.page-banner.--contact .page-banner__inner small,.page-banner.--contact-us .page-banner__inner small{display:block;line-height:2;font-size:.75em}.page-banner.--contact .page-banner__inner p small:first-of-type,.page-banner.--contact-us .page-banner__inner p small:first-of-type{padding-top:14px}.page-desc-txt,.page-banner__inner p{max-width:82%;color:#fff;font-size:min(1.2vw, 25px);font-weight:700;margin-top:40px;line-height:2}.page-banner__inner p~P{margin-top:30px}.about-intro{padding:110px 0}.about-intro-title{font-size:2.5vw}.about-intro-title.--bg{background-color:#343434;border-radius:12px}.about-intro-title span{color:#d71733}.about-intro .__inner{margin-top:60px;flex-wrap:wrap}.ab-intro-txt{flex:1;padding-right:45px}.ab-intro-txt p.txt{font-size:min(20px, 1.1vw);font-weight:700;line-height:2;letter-spacing:1px}.ab-intro-img{width:48.5%;max-width:770px;display:flex;flex-wrap:wrap;row-gap:40px;justify-content:space-between}.ab-intro-img img:nth-child(1){width:100%}.ab-intro-img img:nth-child(2){width:56.2%;max-width:432px}.ab-intro-img img:nth-child(3){width:37.2%}.lp-greeting{background-image:url(/wp-content/themes/sotochika-theme/common/images/greeting-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;overflow:hidden;width:94.5%;border-top-right-radius:100px;border-bottom-right-radius:100px}.lp-greeting .__inner{padding:120px 20px 120px 8%;width:83%;margin:0 auto;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;position:relative}.greeting-avatar{position:absolute;bottom:0;left:-30px;width:53.5%;max-width:740px}.greeting-txt{width:50%;padding-top:110px}.greeting-txt p{font-size:25px;color:#343434;line-height:1.7}.greeting-title{flex:1;padding-right:30px}.greeting-title h3{font-size:50px;margin-top:160px;line-height:1.4}.greeting-name{margin-top:100px;text-align:right;font-weight:700;color:#000}.greeting-name span{font-size:20px}.greeting-name p.name{font-size:35px;color:#000}.ideal{padding:110px 0}.ideal-layout{margin-top:50px;max-width:1400px;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;justify-content:space-between}.ideal-cl{width:31.2%}.ideal-title{display:flex;align-items:center;justify-content:center;column-gap:5px;font-size:35px;margin-bottom:16px}.ideal-layout.--en .ideal-title{font-size:30px}.ideal-item{border:5px solid #fff;border-radius:24px;padding:32px 6px;min-height:456px;width:100%;margin-bottom:20px;display:flex;flex-direction:column}.ideal-layout.--vi .ideal-item{min-height:476px}.ideal-layout.--vi .ideal-item:last-child{min-height:560px}.ideal-cl:nth-child(1) .ideal-item{border-color:#e7ae49}.ideal-cl:nth-child(2) .ideal-item{border-color:#6895d2}.ideal-cl:nth-child(3) .ideal-item{border-color:#358217}.ideal-item .__title{text-align:center;font-size:35px}.ideal-item p.txt{font-size:22px;text-align:center;margin-top:10px;margin-bottom:15px}.ideal-item .__img{flex:1}.ideal-item img{margin:0 auto;margin-top:auto}.about-info-box{position:relative;overflow:hidden;margin-bottom:64px;width:94.5%;background-color:#3c3c3c;color:#fff;padding:65px 8%}.about-info-box .__title{font-size:48px;margin-bottom:30px}.about-info-box.--en .__title{font-size:40px}.about-info-box.--left.--en{text-align:left}.about-info-box.--en .txt{font-size:18px}.about-info-box .txt{font-size:24px;font-weight:700;line-height:1.8}.about-info-box .__ab-img{position:absolute;top:50%;transform:translateY(-50%);width:11%}.about-info-box.--left{margin-right:auto;border-bottom-right-radius:70px;border-top-right-radius:70px;padding-right:12%}.about-info-box.--left .__ab-img{right:-10px}.about-info-box.--right{margin-left:auto;border-bottom-left-radius:70px;border-top-left-radius:70px;padding-left:16%}.about-info-box.--right .__ab-img{left:-10px}.about-office-img{display:flex;justify-content:space-between;margin-bottom:70px;padding-top:40px}.about-office-img img{width:calc(100% / 3 - 26px)}.about-conpany-info{margin-top:70px}.about-conpany-info .__row{display:flex;align-items:center;row-gap:10px;padding:24px 0;border-top:1px solid #cc4952}.about-conpany-info .__row h4{font-size:35px;width:34%;padding-left:9%}.about-conpany-info .__row p.txt{font-size:25px;font-weight:700;flex:1;line-height:1.8}.about-conpany-info .__row .__right{width:fit-content;position:relative;padding:20px 0 30px}.about-conpany-info .__row .__right a.__map{position:absolute;right:0;bottom:-10px;font-size:25px;color:#fff;background-color:#cc4952;padding:5px 60px 10px;border-radius:30px;font-weight:700;max-height:40px;line-height:1;transition:0.25s}.about-conpany-info .__row p a{color:#3b73da}.about-company{padding-bottom:110px}.page-content{padding:80px 0}.page-content.--form{padding:60px 0}.establishment-page{padding-bottom:800px;position:relative}.establishment-page.--02{padding-bottom:780px}.establishment-page::after{position:absolute;content:"";width:100%;height:100%;background-image:url(/wp-content/themes/sotochika-theme/common/images/BG-pink.png);background-size:contain;background-position:bottom;background-repeat:no-repeat;bottom:0;left:0;z-index:-1}.agency-business{position:relative;padding-top:30px;border:2px dotted #6895d2;border-radius:26px;margin-bottom:70px;padding:100px 28px 50px}.agency-business ul{display:flex;flex-wrap:wrap;justify-content:center;column-gap:20px;row-gap:35px;align-items:stretch}.agency-business li{width:calc(100% / 4 - 16.5px)}.agency-business li:nth-child(5),.agency-business li:nth-child(6),.agency-business li:nth-child(7){width:calc(100% / 3 - 16.5px)}.agency-business li a{color:#fff;font-weight:700;background-color:#6895d2;padding:15px 5px;font-size:22px;text-align:center;line-height:1.3;display:flex;align-items:center;justify-content:center;border:2px solid #818181;border-radius:170px;height:100%;width:100%;transition:0.3s;letter-spacing:1px}.agency-business li a.active{background-color:#fff0;border-color:#6895d2;color:#010101;pointer-events:none}.agency-business li a:hover{background-color:#fff0;border-color:#6895d2;color:#010101}.agency-business__title{position:absolute;left:50%;transform:translateX(-50%);top:-6%;text-align:center}.agency-business__title h3{font-size:2.5vw;line-height:1;padding:0 46px;background-color:#fff;width:fit-content;margin:0 auto;white-space:nowrap}.agency-business__title p.txt{font-size:20px;padding-top:14px}table{width:100%}th,td{padding:5px;font-size:16px;border:1px solid #ccc}.labor-line{margin-top:50px}.labor-line .__title{font-size:26px;margin-bottom:16px}.labor-line .wrap-labor-box .__title{padding-right:40px}.labor-line .__title small{font-size:.6em}.labor-line .__title small.--pl{padding-left:10px}.labor-line p.txt,.labor-line p{line-height:1.8;font-weight:500;flex-wrap:wrap}.labor-line p~p{margin-top:10px}.labor-line p span:last-child{flex:1}.labor-line .__block p.txt~p.txt{margin-top:14px}.labor-line .p__title{font-size:18px}.labor-tab{padding-top:60px;padding-bottom:10px;display:flex;align-items:center;column-gap:4px}.labor-tab .new{position:relative}.labor-tab .new::before{content:'NEW';position:absolute;font-family:var(--font-main);font-size:40px;color:#f9a207;font-weight:700;right:25px;top:calc(50% - 24px);line-height:1em}.tab-content__info{padding-top:50px;font-size:18px;max-width:980px;margin:0 auto}.tab-content__info h4{font-size:26px;margin-bottom:10px}.tab-content__info .__inner{align-items:flex-start;line-height:1.8;gap:5px}.tab-content__info .__inner p{flex:1;line-height:1.8}.tab-content__info .__inner span{width:76px;white-space:nowrap;display:flex;align-items:center;justify-content:space-between}.tab-content__info .__inner span.txt_vi{width:120px}.tab-content__info .__inner span i{font-style:normal}.labor-tab a{flex:1;text-align:center;display:block;font-size:26px;font-weight:800;color:#7c7c7c;padding-bottom:8px;position:relative;border-bottom:3px solid #7c7c7c}.labor-tab a:hover{color:#dd1a21;border-color:#dd1a21}.labor-tab a.active{color:#dd1a21;border-color:#dd1a21;pointer-events:none}.labor-table{margin-top:18px;width:auto;border:2px solid #000}.labor-table td{font-weight:500;padding:6px 20px;text-align:center;font-size:16px;border-color:#000}.labor-table th{background-color:#6895d2;color:#fff;border-width:2px;font-weight:700;border-color:#000}.labor-table tr:nth-child(4){border-bottom:2px solid #000}.labor-table.table-library tr:nth-child(4){border-bottom-width:1px}td.td-line{background-color:#000;position:relative;clip-path:polygon(0 5%,-2% 0,100% 95%,102% 100%)}.td__inner{display:flex;flex-wrap:wrap;align-items:flex-start}.wrap-labor-box{margin-top:20px;padding:12px 30px 14px;position:relative;border:1px solid #000;border-radius:38px;overflow:hidden}.wrap-labor-box .__block{margin-top:32px}.wrap-labor-box .__block li{position:relative;padding-left:16px;font-weight:500}.wrap-labor-box .__block li~li{margin-top:10px}.wrap-labor-box .__block ul li::after{position:absolute;content:"・";top:1px;left:0;font-size:17px;line-height:1.4}.wrap-labor-box h4{font-size:min(1.4vw, 26px);margin-bottom:6px}.wrap-labor-box h5{font-size:18px}.botton-labor{position:absolute;top:11px;right:15px;background-image:url(/wp-content/themes/sotochika-theme/common/images/icon-open.png);background-size:cover;background-repeat:no-repeat;background-position:center;border:0;background-color:#fff0;width:45px;height:45px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease}.botton-labor:hover{opacity:.7}.wrap-labor-box.is-open .botton-labor{background-image:url(/wp-content/themes/sotochika-theme/common/images/icon-close.png)}.labor-line__inner{margin-top:28px}.labor-line__inner .__hl{font-size:23px;color:#fff;background-color:#343434;display:inline-block;margin-bottom:10px;font-weight:600;padding:2px 20px;min-width:245px;text-align:center;border-radius:40px}.labor-line__inner img{margin-top:10px}.labor-step{margin-top:10px;flex-wrap:wrap;align-items:stretch;justify-content:space-between;margin-bottom:40px}.labor-step .__item{width:31%;position:relative}.labor-step .__item:not(:last-child)::after{position:absolute;content:"";background-image:url(/wp-content/themes/sotochika-theme/common/images/down-arrow.png);background-position:center;background-repeat:no-repeat;background-size:contain;width:21%;height:75px;top:50%;transform:translateY(-50%);right:-17.5%;z-index:2}.labor-step .__item img{width:100%}.labor-step02{margin-top:10px;flex-wrap:wrap;align-items:stretch;justify-content:space-between;margin-bottom:40px}.labor-step02 .__item{width:calc(100% / 5 - 34px);position:relative}.labor-step02 .__item:not(:last-child)::after{position:absolute;content:"";background-image:url(/wp-content/themes/sotochika-theme/common/images/down-arrow.png);background-position:center;background-repeat:no-repeat;background-size:contain;width:35%;height:75px;top:50%;right:2px;transform:translate(100%,-50%);z-index:2}.labor-step02 .__item img{width:100%}.wrap-rentaloffice{display:flex;align-items:stretch;flex-wrap:wrap;justify-content:space-between;row-gap:42px}.rentaloffice-link{width:calc(100% / 3 - 28px);border-radius:24px;border:5px solid #e7ae49;overflow:hidden;text-align:center;display:flex;align-self:stretch;flex-direction:column;justify-content:space-between}.rentaloffice-link .__inner{transition:0.25s;background-color:#fff;flex:1}.rentaloffice-link:hover{opacity:1}.rentaloffice-link:hover img{opacity:.7}.rentaloffice-link:hover .__title,.rentaloffice-link:hover .txt{color:#fff}.rentaloffice-link:hover .__inner{background-color:#e7ae49}.rentaloffice-link .__title{font-size:min(1.8vw, 34px);margin:0;padding:28px 5px 10px;transition:0.25s}.rentaloffice-link p.txt{font-size:16px;padding:0 10px 30px;transition:0.25s}.rentaloffice-link:nth-child(2){border-color:#cc4952}.rentaloffice-link:nth-child(2):hover .__inner{background-color:#cc4952}.rentaloffice-link:nth-child(3){border-color:#358217}.rentaloffice-link:nth-child(3):hover .__inner{background-color:#358217}.rentaloffice-link:nth-child(4),.rentaloffice-link:nth-child(5){width:calc(100% / 2 - 21px);border-color:#6895d2}.rentaloffice-link:nth-child(4):hover .__inner,.rentaloffice-link:nth-child(5):hover .__inner{background-color:#6895d2}.wrap-tab-link{display:flex;column-gap:60px;row-gap:28px;flex-wrap:wrap;justify-content:center;align-items:stretch;padding:10px 0 50px}.wrap-tab-link li{margin:0px!important}.link-inline{text-decoration:underline}.link-inline:hover{text-decoration:underline;color:#6895d2}.wrap-tab-link.--cl-2{justify-content:flex-start;padding-bottom:10px;column-gap:40px}.wrap-tab-link.--cl-2 .btn-link{font-size:20px}.wrap-tab-link.--cl-3{justify-content:flex-start;padding-bottom:10px;column-gap:40px}.wrap-tab-link.--cl-3 .btn-link{min-height:69px;font-size:16px;width:100%;min-width:unset}.wrap-tab-link.--cl-3 li{width:calc(100% / 3 - 26.67px)}.btn-link{font-size:24px;padding:9px 20px 11px;text-align:center;line-height:1.4;display:flex;align-items:center;align-self:stretch;justify-content:center;border:2px solid #818181;border-radius:74px;color:#fff;font-weight:700;background-color:#6895d2;min-width:470px;transition:0.3s;height:100%;transition:0.25s;cursor:pointer}.btn-link.btn-sigle{font-size:15px;min-width:unset;padding:7px 24px 8px}.btn-link:focus{border-color:#6895d2;background-color:#fff;text-decoration:unset}.btn-link:hover{border-color:#6895d2;background-color:#fff;color:#000;text-decoration:unset}.btn-link.--red{background-color:#cc4952}.btn-link.--red:focus{border-color:#cc4952}.btn-link.--red:hover{background-color:#fff;border-color:#cc4952}.labor-table.procedure-tb{width:1000px;margin-top:10px;max-width:100%}.labor-table.procedure-tb td{text-align:left}.labor-table.procedure-tb td:first-child{border-right-width:2px}.txt-hl{width:100%;font-size:20px;background-color:#f3b95f;text-align:center;padding:6px 10px;font-weight:700;border-radius:50px;margin:6px 0}.txt-hl.--ct{font-size:16px;padding:5px 15px}.table-vertical{width:100%;margin-top:10px}.table-vertical td{text-align:left;line-height:2;padding:20px 40px;border-width:2px}.table-vertical td span{font-weight:700}td.txt-vertical{writing-mode:vertical-lr;vertical-align:middle;color:#fff;text-align:center;letter-spacing:2px;padding:30px 6px;width:4.5%;line-height:1.6}td.txt-vertical.bg-blue{width:3.5%}.procedure-tb tr:nth-child(4){border-width:1px}p.txt.--margin{margin:35px 0}.procedure-line .wrap-labor-box .__block{margin-top:40px}p.txt.d-flex{column-gap:6px}.btn-link.--small{font-size:16px;padding:8px 24px;min-width:240px;margin:3px 0}.btn-link.--small.--w{width:500px}.block__inner{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:40px}.block__inner.--pd{padding:10px 20px}.block__inner .txt{padding-top:5px}.block__inner .btn-link{align-self:stretch}.block__inner.--pd .btn-link{width:500px}.wrap-industrial-map{display:flex;justify-content:flex-end;position:relative}.industrial__map{position:absolute;top:0;left:-30px;width:56%;height:100%}.industrial__map-item{width:100%;opacity:0;visibility:hidden;position:absolute;top:0;left:0;transition:0.3s;z-index:-1;top:50%;transform:translateY(-50%)}.industrial__map-item.active{opacity:1;visibility:visible;z-index:1}.industrial__map-item .__name{position:absolute;top:12%;left:40%;font-size:16px;background-color:#6895d2;padding:3px 24px;color:#fff;min-width:128px;text-align:center;z-index:-1;opacity:0;visibility:hidden;transition:0.5s}.industrial__map-item.active .__name{z-index:1;opacity:1;visibility:visible}.industrial__map-item .__name:hover{opacity:.8}#northThumb .__name{top:15%;left:42%}#hyThumb .__name{left:36%}#bninhThumb .__name{left:37%;top:11%}#hnamThumb .__name{left:35%;top:14%}#hcmThumb .__name{left:40%;top:79%}#vtThumb .__name{left:45%;top:80%}#dnaiThumb .__name{left:45%;top:76%}#bdThumb .__name{left:40%;top:76%}#lanThumb .__name{left:35%;top:79%}#southThumb .__name{left:40%;top:79%}.industrial__map-item img{width:100%}.industrial__right{width:44%}.industrial__right .__title{font-size:24px;color:#fff;background-color:#343434;text-align:center;border-radius:12px;padding:6px 10px;margin-bottom:22px;letter-spacing:2px}.industrial__right .__title.--mt{margin-top:50px}.industrial-list{display:flex;flex-wrap:wrap;row-gap:20px;justify-content:space-between}.industrial-list li{width:calc(100% / 2 - 9px)}.industrial__link{width:100%;overflow:hidden;position:relative;transition:0.25s;display:block}.industrial__link:hover{opacity:.7}.industrial__link span.__txt{font-weight:700;position:absolute;padding:5px 5px;width:100%;text-align:center;display:block;top:50%;transform:translateY(-50%);font-size:24px;color:#fff;text-shadow:0 2px 2px rgba(0,0,0,60%);transition:0.25s;white-space:nowrap}.industrial-list_vn .industrial__link span.__txt,.industrial-list_en .industrial__link span.__txt{white-space:initial}.industrial__link:hover span.__txt{color:#000}.wrap-industrial-content{display:flex;flex-wrap:wrap;align-items:flex-start;gap:45px}.aside{width:30%;min-width:355px}.industrial-content{flex:1}.indus-item{display:flex;flex-wrap:wrap;align-items:stretch;border:2px solid #000;border-radius:14px;overflow:hidden}.indus-item~.indus-item{margin-top:50px}.indus-item .__thumb{width:44%;border-right:2px solid #000;position:relative;overflow:hidden}.indus-item .__thumb .txt{font-weight:700;color:#fff;position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;padding:0 10px 0 30px;font-size:24px;z-index:2;line-height:1.8;transition:0.25s;text-shadow:1px 1px 2px rgba(0,0,0,30%)}.industrial-content.--en .indus-item .__thumb .txt{line-height:1.6}.indus-item:hover .__thumb .txt{color:#d71733}.indus-item .__thumb::after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-color:#00000024}.indus-item .__thumb img{width:100%;height:270px;object-fit:cover}.indus-item .__desc{flex:1;padding:20px 30px 20px 50px;display:flex;justify-content:center;flex-direction:column}.indus-item .__desc p{font-size:16px;font-weight:500;line-height:2}.aside-block{margin-bottom:30px}.aside-block.--has-bg{background-color:#343434;border:2px solid #000;border-radius:14px;color:#fff;padding:30px 20px 40px 30px}.aside-block .__inner{margin-top:40px;display:flex;flex-wrap:wrap}.aside-block .__inner:first-of-type{margin-top:30px}.aside-block__title{width:100%;column-gap:14px;margin-bottom:20px;flex-wrap:wrap;row-gap:6px}.aside-block h3{font-size:23px}.aside-block h4{font-size:16px;min-width:120px}.clear-btn{background-color:#fff;color:#000;font-size:14px;padding:2px 40px;font-weight:700;border-radius:20px;cursor:pointer;transition:0.25s}.clear-btn:hover{opacity:.7}.aside-cl{flex:1}.form-check{width:100%;display:block;cursor:pointer}.form-check input[type="checkbox"],.mwform-checkbox-field input[type="checkbox"]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0px!important}.form-check .wpcf7-list-item-label,.mwform-checkbox-field .mwform-checkbox-field-text{position:relative;padding-left:22px;overflow:hidden;font-weight:700}.aside-cl .form-check span{padding-left:22px;position:relative;overflow:hidden}.form-check .wpcf7-list-item-label::after,.mwform-checkbox-field-text::after,.aside-cl .form-check span::after{position:absolute;content:"";width:15px;height:15px;border-radius:4px;background-color:#fff;top:5.5px;left:0;transition:0.25s;z-index:1;border:1px solid #000}.form-row .error{width:100%;font-size:14px}.form-row .--full-w{width:100%;padding-top:20px}.form-row .error~.form-control{border-color:#d71733}.form-control.wpcf7-not-valid{border-color:#d71733}.form-row .error~input{border-color:#d71733}textarea.form-control{height:300px}.form-control~.wpcf7-not-valid-tip{display:none}.form-check .wpcf7-list-item-label::before,.mwform-checkbox-field-text::before,.aside-cl .form-check span::before{transition:0.25s;z-index:2}.form-check input:checked~span::after,.mwform-checkbox-field input:checked~span::after,.aside-cl .form-check span input:checked~span::after{background-color:#196afe;border-color:#196afe}.form-check input:checked~span::before,.mwform-checkbox-field input:checked~span::before,.aside-cl .form-check span input:checked~span::before{content:"";position:absolute;left:5px;top:7px;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);transition:opacity 0.25s ease}.form-check~.form-check{margin-top:12px}.aside-cl h4{margin-bottom:12px;letter-spacing:2px}.btn-submit,.wpcf7cp-btns button{font-size:16px;background-color:#d71733;color:#fff;font-weight:700;letter-spacing:2px;border:1px solid #d71733;padding:8px 30px 10px;min-width:180px;border-radius:10px;cursor:pointer;transition:0.3s}.contact-en .btn-submit,.contact-en .wpcf7cp-btns button{letter-spacing:unset}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none;opacity:.65}.btn-submit:hover,.wpcf7cp-btns button:hover{opacity:.7}.btn-submit.small-size{font-size:15px;min-width:100px;padding:6px 20px 7px;border-radius:7px}.total-result{margin-bottom:10px;font-size:15px;display:flex;align-items:flex-end;justify-content:flex-start;column-gap:4px;line-height:1.4}.total-result span{font-size:28px;font-weight:700;color:#dd1a21;line-height:1}.cat-result{display:flex;flex-wrap:wrap;column-gap:4px;row-gap:4px;align-items:center;justify-content:flex-start}.cat-result__item{font-size:14px;background-color:#e4e9f3;padding:3px 12px;border-radius:20px;color:#004e98;list-style:none;line-height:1.2;font-weight:700;margin-bottom:10px}p.cat-result__item{width:fit-content}.form-control{font-size:16px;font-weight:500;width:100%;padding:12px 16px;border:1px solid #787878;border-radius:12px;background-color:#f5f2f2}.form-control::placeholder{color:silver}.aside-block .form-control{border:1px solid #000;margin:16px 0 12px}.industrial-content .__title-detail{font-size:28px;margin-bottom:16px}.industrial-content .__thumb-detail{border-radius:14px;border:2px solid #000}.indus-table{width:100%;margin-top:30px;border:0}.indus-table td{border:0;padding-top:10px;padding-bottom:10px;padding-left:10px}.indus-table tr td:first-child{padding-left:0}.indus-table td img{margin-bottom:10px;display:inline-block}.indus-table td img~img{margin-left:10px}.indus-table tr td:first-child strong{font-size:18px;white-space:nowrap}.table-library{min-width:600px}.table-library th,.table-library td{padding:8px 20px;line-height:1.6}.table-library tr td:first-child{font-weight:700;white-space:nowrap}.table-library td a{text-decoration:underline}.table-library td a:hover{color:#004e98}.table-library td a.btn{font-size:14px;font-weight:700;padding:4px 12px;border-radius:4px;text-decoration:unset;color:#fff}.table-library td a.btn:hover{opacity:.7}.table-library td a.btn.btn-primary{background-color:#6895d2}.table-library td a.btn.btn-danger{background-color:#d71733}.table-library tr th:nth-child(3){width:17%}.table-library tr th:nth-child(4){width:19%}.contact-content{max-width:700px;margin:0 auto}.form-row{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:18px;margin-bottom:30px}.form-row .form-row,.form-row .wpcf7-form-control-wrap{column-gap:30px;margin-bottom:0;flex:1}.form-check .wpcf7-list-item{margin-left:0}.form-row.--full-w{width:100%;flex:unset;padding-top:14px}.form-row.--ct-confirm .form-row.--full-w{padding-top:20px}.mw_wp_form_confirm .form-row.--full-w{width:unset!important;padding-top:0px!important}.form-row .form-control,.form-row .form-row .wpcf7-form-control-wrap{flex:1}.form-row .form-row p{flex:1;margin:0}.form__btn-box{margin-top:40px}.form-label{display:flex;column-gap:6px;padding-top:10px;font-weight:700;min-width:146px}.mw_wp_form_confirm .form-label{padding-top:0}.mw_wp_form_confirm .form-row .form-row p{flex:unset}.form-label span{color:#cc4952}.form-row .form-check{width:unset;margin-top:0px!important;font-weight:700;display:flex;justify-content:space-between;align-items:center;row-gap:4px;flex-wrap:wrap}.form-row .mwform-checkbox-field-text::after{border:1px solid #000;width:14px;height:14px}.form-row .btn-submit,.wpcf7cp-btns button{font-size:18px}.form-tks{text-align:center;color:#358217;font-weight:700}.contact-banner.--ct{padding-top:60px;padding-bottom:100px}.contact-banner__inner h3{font-size:30px;margin-bottom:50px}.contact-banner__inner p.txt{font-size:18px}.contact-phone{column-gap:16px;align-items:center}.contact-phone>img{max-width:66px}.contact-phone__right .__line{align-items:flex-end;column-gap:5px;font-size:26px;font-weight:700;line-height:1;margin-bottom:16px;min-width:280px;justify-content:space-between}.contact-phone__right .__line small{font-weight:400;font-size:16px;padding-bottom:4px}.txt-intro-desc{font-size:18px;text-align:center;font-weight:700;padding-top:15px}.blog-first{width:100%;background-color:#343434;padding:50px 0 60px}.blog-slide__item{width:100%;position:relative;background-color:#fff;border-radius:15px;transition:0.25s;overflow:hidden}.blog-slide__item:hover{opacity:1}.blog-slide__item:hover .blog-excerpt{color:#d71733}.blog-slide__item .__desc{position:relative;padding:14px 20px}.blog-slide__item:hover .__thumb{opacity:.8}.blog-slide__item .__thumb img{width:100%;object-fit:cover;height:300px}.blog-slide__item .__thumb{transition:0.25s}.blog-excerpt{font-size:16px;font-weight:700;transition:0.25s}.blog-excerpt a{display:block}.blog-excerpt a:hover{color:#d71733}.blog-cat-d{font-size:13px;color:#fff;padding:2px 22px;border-radius:20px;background-color:#343434}.blog-slide__item .blog-cat-d{position:absolute;left:20px;top:-18px}.wrap-blog-slide{margin-top:50px;position:relative;padding:0 50px}.wrap-blog-slide .swiper-button-prev::after,.wrap-blog-slide .swiper-button-next::after{content:none}.wrap-blog-slide .sl-bt{width:44px;height:44px;border-radius:50%;background-color:#fff0;transition:0.4s;display:flex;align-items:center;justify-content:center}.wrap-blog-slide .sl-bt img{max-width:16px;transition:0.4s}.wrap-blog-slide .sl-bt:hover{transform:scale(1.1);background-color:#d71733;opacity:1}.wrap-blog-slide .swiper-button-next img{transform:rotate(180deg)}.wrap-blog-slide .swiper-button-prev{left:-20px}.wrap-blog-slide .swiper-button-next{right:-20px}.wrap-blog-content{padding:70px 0;display:flex;flex-wrap:wrap;gap:45px}.blog-content.--blog-detail .wrap-blog-content{padding-top:12px}.blog-content-aside{width:360px}.blog-content-left{flex:1}.release-post{text-transform:uppercase;font-weight:700;font-size:20px;margin-bottom:10px}.blog-item{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed #000}.blog-item .__thumb{width:340px;height:234px;background-color:#343434}.blog-item .__thumb img{width:100%;height:100%;object-fit:cover}.blog-item .__desc{flex:1;padding-left:30px;padding-top:40px}.blog-date{display:block;margin:5px 0 8px;font-weight:700}.blog-content-aside .__inner{width:100%;margin-bottom:45px}.blog-content-aside .__inner:last-child{margin-bottom:0}.tag-post{width:100%;display:flex;flex-wrap:wrap;row-gap:15px;column-gap:25px;align-items:stretch;justify-content:flex-start}.tag-post a,.tag-post span{display:block;font-size:16px;font-weight:700;padding:2px 6px;border:1px solid #000;min-width:102px;text-align:center;white-space:nowrap}.tag-post a:hover,.tag-post span:hover{background-color:#343434;border-color:#343434;color:#fff}.cat-post a{background-color:#343434;border-color:#343434;color:#fff;border-radius:20px}.cat-post a:hover{background-color:#fff;color:#000}table .font-blue{color:#33f}.post-access a{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px;row-gap:10px;margin-bottom:18px}.post-access .__thumb{width:44%;display:flex;align-items:center;max-width:160px}.post-access .__thumb img{width:100px;height:70px;object-fit:cover}.post-access .__thumb span{font-size:46px;color:#d71733;font-weight:700;padding-right:6px}.post-access p.txt{flex:1;font-weight:700;font-size:14px;margin:0px!important}.post-access a:hover p.txt{color:#d71733}.detail-blog-date{column-gap:20px;padding-bottom:6px}.post-title{font-size:24px;margin-bottom:20px}.blog-detail-thumb{margin:20px 0}.blog-detail-thumb img{width:100%!important}.blog-content.--blog-detail .blog-content-left p{margin:20px 0}.blog-content.--blog-detail .blog-content-left h2{font-size:20px;margin:30px 0}.blog-content.--blog-detail h3{font-size:18px;margin:30px 0}.blog-content.--blog-detail h4{font-size:16px;margin:30px 0}.blog-content.--blog-detail h5{font-size:15px;margin:20px 0}.blog-content.--blog-detail h6{font-size:14px;margin:20px 0}.article-cat{font-size:36px;margin-bottom:2px;position:relative}.article-cat::after{position:absolute;content:"";width:87%;border:1px dashed #000;right:0;top:54%}.logo-child .text.padding-bt01{padding-bottom:26px}.go-to-contact{padding:40px 0 0 0}.modal-body p,.modal-body li{margin-bottom:10px}.modal-body a{color:#6895d2}.modal-body>div{margin-bottom:14px}.modal-body h3{font-size:18px}.modal-body h3:not(:first-child){margin-top:20px}.modal-dialog{width:960px;max-width:unset}.modal-title{font-size:18px;padding-right:20px}.modal-body{overflow-y:auto;max-height:400px}.modal-body table tbody tr:first-child th{background-color:#002060;color:#fff;text-align:center}.modal-backdrop.in{opacity:.8}.modal-header::after{content:none}.modal-footer .btn{background-color:#6895d2;font-size:14px;border:1px solid #6895d2;color:#fff;font-weight:700;padding:3px 16px 4px}.modal-header .close{margin-top:0;position:absolute;right:15px;top:50%;transform:translateY(-50%);opacity:1}.modal-header{position:relative;border-bottom:1px solid #ccc}.modal-footer{border-top:1px solid #ccc}.modal.fade.in{top:100px}.office-detail{max-width:1240px;margin:0 auto}.office-title-block{font-size:26px;margin-bottom:20px;align-items:center;column-gap:20px;row-gap:20px}.office-column{margin-top:50px;width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.office-column .__column{width:31%}.office-detail li,.office-detail p{line-height:1.7}.wrap-office-link{display:flex;align-items:stretch;flex-wrap:wrap;justify-content:center;padding:70px 0 60px;row-gap:20px;column-gap:60px}.office-link{font-size:16px;width:calc(100% / 3 - 40px);font-weight:700;background-color:#343434;color:#fff;padding:10px 10px;display:flex;align-items:center;justify-content:center;border-radius:60px;text-align:center}.office-link.--to-contact{background-color:#d71733}.office-boxes{padding-top:20px;display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;row-gap:25px}.office-box{width:calc(100% / 2 - 30px);padding:40px 40px;border:2px solid #000;border-radius:15px}.office-box h3{font-size:20px;margin-bottom:24px}.office-img-slide{display:flex;flex-wrap:wrap;align-items:stretch}.gallery-top{width:65%;margin-left:unset}.gallery-thumbs{width:31%;margin-right:unset;height:100%}.gallery-slider .swiper-slide img{width:100%;object-fit:cover}.gallery-thumbs .swiper-slide img{height:154px}.gallery-top .swiper-slide img{height:502px}.gallery-slider .swiper-slide img{border:2px solid #000;border-radius:14px}.gallery-thumbs .swiper-slide{flex:1}.office-rent-desciption .ord-box{border-top:1px solid #ccc;font-weight:700;display:flex;flex-wrap:wrap;align-items:center}.office-rent-desciption .ord-box:last-child{border-bottom:1px solid #ccc}.ord-left{width:20%;color:#d71733;padding:20px 30px}.ord-right{flex:1;padding:20px 30px}.office-rent-desciption{padding-top:20px;max-width:800px;margin:0 auto}.popup-main{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .7);z-index:9999;display:none}.popup-wraper{padding:20px 15px;background:#fff;border-radius:10px;width:820px;margin:0 auto;margin-top:40px;position:relative;max-width:96%;max-height:calc(100% - 45px);overflow-y:auto}.popup-wraper h3{font-size:24px;margin:20px 0 10px}.pp-close{position:absolute;top:0;right:5px;font-size:18px;font-weight:700}.pp-close:hover{color:red;cursor:pointer}.pp-img-box{float:left;padding:7px;width:50%;align-self:stretch}.pp-img-box img{width:100%;height:100%;object-fit:cover}.pp-img-box p{height:200px;background-color:#333}.pp-description{max-height:170px;overflow-y:auto}.pp-description p~p{margin-top:10px}.pp-description~div{padding-top:15px}.popup-wraper .btn-link{width:fit-content;margin:0 auto;font-size:16px;min-width:unset;padding:9px 30px 11px}.pp-description table tr{border-bottom:1px solid #ccc}.pp-description table td{padding:7px 0}.pp-td-left{width:30%}.pp-note{margin-top:15px}.office-maps-wraper{max-width:1200px;margin:0 auto}.pp-images-box{margin-bottom:10px;display:flex;align-items:flex-start;position:relative}.pp-images-box::after{clear:both}.office-maps-wraper{width:100%}.floor6-layoutmaps{width:100%;margin:0 auto}.office-maps-box{position:relative}.office-maps-box img{width:100%}.office-1,.office-2,.office-3,.office-4,.office-5,.office-6,.office-7,.office-8,.office-9,.office-10,.office-11,.office-12,.office-13,.office-14,.office-15,.office-16,.office-17,.office-18,.office-19,.office-20,.office-21,.office-22,.office-23,.office-24,.office-25,.office-26,.office2nd{position:absolute}.office-1{top:16.2%;right:15.4%;height:22.5%;width:8%}.office-maps-box.--new{border:1px solid #979797}.office-maps-box.--new .office-1{top:22.1%;right:2.6%;height:20.5%;width:20.5%;clip-path:polygon(0% 0%,100% 0%,100% 90%,56% 90%,57% 100%,0 100%)}.office-maps-box.--new .office-1::after{position:absolute;content:"";width:40%;height:10%;top:100%;right:0}.office-2{bottom:25.4%;left:26.1%;height:14.4%;width:8.4%}.office-maps-box.--new .office-2{bottom:22.8%;left:25.1%;height:14.4%;width:8.7%}.office-3{bottom:25.4%;left:18.2%;height:14.4%;width:7.6%}.office-maps-box.--new .office-3{bottom:22.8%;left:17.2%;height:14.4%;width:7.6%}.office-4{bottom:25.4%;left:10%;height:14.4%;width:8%}.office-maps-box.--new .office-4{bottom:22.8%;left:8.7%;height:14.4%;width:8%}.office-5{top:48%;left:1%;height:25.5%;width:6%}.office-6{bottom:25.4%;left:4.4%;height:43.6%;width:4.8%}.office-maps-box.--new .office-6{bottom:22.8%;left:2.5%;height:41%;width:5.2%}.office-7{top:16.1%;left:4.2%;height:12%;width:7.7%}.office-maps-box.--new .office-7{top:22.1%;left:2.5%;height:12%;width:8.1%}.office-8{top:16.1%;left:12.3%;height:12%;width:11.4%}.office-maps-box.--new .office-8{top:22.1%;left:11%;height:12%;width:11.5%}.office-9{top:45%;right:30.5%;height:29.5%;width:6.2%}.office-maps-box.--new .office-9{top:49.3%;right:30.1%;height:27.8%;width:6.2%}.office-10{top:45%;right:24%;height:29.5%;width:6.4%}.office-maps-box.--new .office-10{top:45%;right:24%;height:29.5%;width:6.4%}.office-11{top:45%;right:15%;height:16.5%;width:8.6%}.office-maps-box.--new .office-11{top:45%;right:15%;height:16.5%;width:8.6%}.office-12{bottom:25.4%;left:34.9%;height:14.4%;width:20%}.office-maps-box.--new .office-12{bottom:22.8%;left:34.2%;height:34.2%;width:29%}.office-13{top:54%;right:3.8%;height:20.6%;width:8.3%}.office-maps-box.--new .office-13{top:57.5%;right:2.6%;height:19.6%;width:8.8%}.office-14{top:36.4%;right:3.8%;height:16.9%;width:8.3%}.office-maps-box.--new .office-14{top:40.8%;right:2.6%;height:15.9%;width:8.8%}.office-15{top:62.7%;right:12.4%;height:12%;width:11.3%}.office-maps-box.--new .office-15{top:64.9%;right:11.4%;height:12%;width:11.9%}.office-16{top:18%;left:12%;height:29.5%;width:7%}.office-maps-box.--new .office-16{top:18%;left:12%;height:29.5%;width:7%}.office-17{top:9.5%;left:69.5%;height:27.7%;width:17%}.office-maps-box.--new .office-17{top:9.5%;left:69.5%;height:27.7%;width:17%}.office-18{top:61.6%;left:43.5%;height:28%;width:19.8%}.office-maps-box.--new .office-18{top:61.6%;left:43.5%;height:28%;width:19.8%}.office-19{height:18%;width:22.7%;top:71.4%;right:13.4%}.office-maps-box.--new .office-19{height:18%;width:22.7%;top:71.4%;right:13.4%}.office-20{height:18.1%;width:17%;top:52.6%;right:13.4%}.office-maps-box.--new .office-20{height:18.1%;width:17%;top:52.6%;right:13.4%}.office-21{height:14%;width:17.2%;top:37.6%;right:13.4%}.office-maps-box.--new .office-21{height:14%;width:17.2%;top:37.6%;right:13.4%}.office-22{height:23.5%;width:19.6%;top:37.6%;left:43.8%}.office-maps-box.--new .office-22{height:23.5%;width:19.6%;top:37.6%;left:43.8%}.office-23{height:19%;width:10.3%;top:9%;right:31%}.office-maps-box.--new .office-23{height:19%;width:10.3%;top:9%;right:31%}.office-24{height:24%;width:6.7%;top:29%;left:28%}.office-maps-box.--new .office-24{height:22.6%;width:6.7%;top:34.5%;left:27.4%}.office-25{height:24%;width:6.7%;top:29%;left:21.3%}.office-maps-box.--new .office-25{height:22.6%;width:6.7%;top:34.5%;left:20.3%}.office-26{height:24%;width:6.2%;top:29%;left:15%}.office-maps-box.--new .office-26{height:22.6%;width:6.2%;top:34.5%;left:13.8%}.office2nd-room-1{height:14.4%;width:14.2%;top:9.5%;left:1.25%}.office2nd-room-2{height:13.5%;width:14.2%;top:24.2%;left:1.25%}.office2nd-room-3{height:13.4%;width:14.2%;top:38%;left:1.25%}.office2nd-room-4{height:13.4%;width:14.3%;top:52%;left:1.15%}.office2nd-room-5{height:14%;width:14.3%;top:66%;left:1.15%}.office2nd-room-6{height:11.4%;width:14.3%;top:80.2%;left:1.15%}.office2nd-room-7{height:16.6%;width:20.3%;top:9.5%;right:1.15%}.office2nd-room-8{height:9.2%;width:13.1%;top:26.6%;right:1.15%}.office2nd-room-9{height:13.2%;width:13.1%;top:36.5%;right:1.15%}.office2nd-room-10{height:18%;width:13.1%;top:50.2%;right:1.15%}.office2nd-room-11{height:9%;width:13.1%;top:68.8%;right:1.15%}.office2nd-room-12{height:13.2%;width:13.1%;top:78.4%;right:1.15%}.office2nd-room-mtg-1{height:16%;width:10.5%;top:52%;right:20%}.office2nd-room-mtg-2{height:15.8%;width:10.5%;top:68.5%;right:20%}.office-work-space{height:14.6%;width:62.2%;top:9.5%;left:15.8%}.office-1:hover,.office-2:hover,.office-3:hover,.office-4:hover,.office-5:hover,.office-6:hover,.office-7:hover,.office-8:hover,.office-9:hover,.office-10:hover,.office-11:hover,.office-12:hover,.office-13:hover,.office-14:hover,.office-15:hover,.office-16:hover,.office-17:hover,.office-18:hover,.office-19:hover,.office-20:hover,.office-21:hover,.office-22:hover,.office-23:hover,.office-24:hover,.office-25:hover,.office-26:hover,.office2nd:hover{background-color:rgb(245 123 24 / .4);cursor:pointer}.wrap-news-content{padding:60px 0;max-width:920px;margin:0 auto}.article-item.--new{margin:0;padding:20px 0;border-bottom:1px dashed #000;column-gap:35px}.article-item.--new .__info{column-gap:25px}.article-item.--new .blog-cat{font-size:12px;padding:3px 10px 4px}.article-item.--new .blog-cat.--news,.new-cat-list .blog-cat.--news{background-color:#343434}.news__inner-block{margin-top:45px}.new-cat-list{display:flex;flex-wrap:wrap;align-items:center;column-gap:30px;row-gap:30px}.new-cat-list li{min-width:120px}.new-cat-list .blog-cat.--news{font-size:14px;padding:4px 10px 5px}.table-responsive{overflow-x:auto}.wrap-submit-ct{width:fit-content;position:relative;column-gap:20px;flex-wrap:wrap;row-gap:20px;margin:0 auto}.wrap-submit-ct .wpcf7-spinner{position:absolute;top:0;right:-30px;margin:0}div.wpcf7cp-btns{display:flex;justify-content:center;column-gap:20px;flex-wrap:wrap;row-gap:20px}div.wpcf7cp-btns button{margin:0}#wpcf7cpcnf table th{text-align:left;width:26%;white-space:nowrap}#wpcf7cpcnf table td,#wpcf7cpcnf table th{border:unset}.wrap-to-contact-page{padding-top:120px;text-align:center}.wrap-to-contact-page h4{font-size:20px;margin-bottom:40px}.wrap-to-contact-page .btn-contact{padding:10px 50px 12px}.wrap-to-contact-page .btn-contact span{font-size:18px}.wrap-to-contact-page .btn-contact::before{top:1px}.wrap-to-contact-page .btn-contact:hover::before{top:0}.wp-pagenavi{padding:50px 0;display:flex;flex-wrap:wrap;justify-content:center}.wp-pagenavi a,.wp-pagenavi span{width:42px;height:42px;border:0;background-color:#c1c1c1;color:#fff;border-radius:1px;display:flex;align-items:center;justify-content:center;margin:3px}.wp-pagenavi span.current{border-color:#343434;background-color:#343434}.wp-pagenavi a.nextpostslink,.wp-pagenavi a.previouspostslink{white-space:nowrap;color:#000;font-weight:700;background-color:#fff0;border:unset;width:100px}@media only screen and (max-width:1600px){.lp-greeting .__inner{padding:90px 20px 26px 20px}.greeting-txt p{font-size:20px}.greeting-title h3{font-size:28px;margin-top:100px}.reason-logos{width:1200px;height:840px;max-width:100%}.logo-center__txt{font-size:16px}.logo-center__ttl,.logo-child h4{font-size:24px}.logo-child p{font-size:16px}.logo-child img{width:190px}.logo-child{gap:20px}.reason-title{width:1200px}.area-block.--right .area-number .__number{transform:translateX(17%)}.area-block.--05 .area-number .__number,.area-block.--03 .area-number .__number{transform:translateX(-5%);margin-top:-10px}.about-conpany-info .__row h4{font-size:25px}.about-conpany-info .__row p.txt{font-size:20px}.ideal-title,.ideal-item .__title{font-size:30px}.ideal-layout.--en .ideal-title{font-size:28px}.ideal-item p.txt{font-size:20px}.ideal-title img{max-width:50px}.establishment-page{padding-bottom:630px}.establishment-page.--02{padding-bottom:600px}.inner-section{padding:0 6.5%}.intro-content .__desc p{font-size:20px}.intro-content .__desc{padding-left:70px}.intro-content{padding:100px 0 50px}.page-banner__inner{height:550px}.service-item .__title{font-size:32px}.service-list.--en .service-item .__title{font-size:26px}.consultants{margin-top:130px}.news-block{padding:110px 6.5%}.lp-customers{padding:90px 0}.customer-img{width:80%}.contact-banner{padding:70px 20px 90px}.article-link{font-size:16px}.blog-time{font-size:16px}.about-info-box .__title{font-size:40px}.about-info-box.--en .__title{font-size:36px}.about-info-box .txt{font-size:18px}.about-company{padding-bottom:90px}.section-title.--pd>img{max-width:320px}.section-title.--first>img{max-width:100px}.consultant-title-small{font-size:32px}.consultant-desc{font-size:20px}.article-cat::after{width:86%}}@media only screen and (max-width:1400px){.labor-tab a{font-size:24px}.breadcrumb{margin-top:120px}.lp-greeting .__inner{width:85%}.greeting-txt{width:52%}.greeting-txt{padding-top:100px}.greeting-txt p{font-size:18px}.greeting-txt{width:52%}.intro-section{margin-top:-180px}.article-cat::after{width:84%}.news-block{padding:90px 6.5%}.article-link{font-size:16px}.blog-time{font-size:16px}.blog-cat{font-size:13px}.home__cat{font-size:24px;width:260px;height:52px;padding:4px 10px 8px}.services{margin-top:60px}.about-company{padding-bottom:60px}.about-conpany-info{margin-top:50px}.about-conpany-info .__row h4{font-size:22px}.about-conpany-info .__row p.txt{font-size:18px}.about-conpany-info .__row .__right a.__map{font-size:18px}.establishment-page{padding-bottom:560px}.establishment-page.--02{padding-bottom:530px}.breadcrumb{font-size:14px;padding:16px 5.2%}.intro-content .__desc p{font-size:16px}.intro-content .__title a{font-size:22px}.border-top-left{border-top-left-radius:146px}.border-top-right{border-top-right-radius:146px}.inner-section{padding:0 5.5%}.consultants{margin-top:100px;padding:80px 0 20px}.reason-logos{margin-top:40px}.consultant-desc{font-size:18px}.consultant-title-small{font-size:28px}.service-item{width:calc(100% / 3 - 25px)}.service-item .txt{font-size:18px}.service-item .__title{font-size:28px}.service-item .__title img{max-width:42px}.tag-post a,.tag-post span{font-size:15px}.page-banner__inner{height:500px}.agency-business__title p.txt{font-size:18px}.agency-business__title h3{font-size:36px}.agency-business__title{top:-5.5%}.agency-business li a{font-size:20px}.agency-business ul{row-gap:35px}.contact-banner p.txt{font-size:20px}.btn-contact span{font-size:26px}.indus-item .__thumb img{height:250px}.wrap-tab-link{column-gap:50px}.wrap-blog-slide .swiper-button-next{right:-10px}.wrap-blog-slide .swiper-button-prev{left:-10px}.ideal{padding:90px 0}.blog-slide__item .__thumb img{height:290px}.service-list.--en .service-item .__title{font-size:24px}.service-list.--en .service-item .txt{font-size:16px}.ideal-layout.--en .ideal-title{font-size:25px}}@media only screen and (max-width:1280px){.blog-slide__item .__thumb img{height:260px}.breadcrumb{margin-top:104px}.lp-greeting .__inner{width:92%}.lp-greeting{border-top-right-radius:60px;border-bottom-right-radius:60px}.greeting-txt{width:55%}.intro-section{margin-top:-150px}.article-cat::after{width:82%}.article-cat{font-size:32px}.article-item .__info{column-gap:40px}.about-conpany-info .__row h4{font-size:20px;width:25%;padding-left:20px;min-width:200px}.about-conpany-info .__row p.txt{font-size:16px}.about-conpany-info .__row .__right a.__map{font-size:16px}.ideal{padding:70px 0}.ideal-title,.ideal-item .__title{font-size:24px}.ideal-item p.txt{font-size:16px}.ideal-cl{width:32%}.ideal-item{min-height:440px}.ideal-layout.--vi .ideal-item:last-child,.ideal-layout.--vi .ideal-item{min-height:470px}.about-info-box .__title{font-size:36px}.about-info-box.--en .__title{font-size:32px}.about-info-box .txt{font-size:16px}.ab-intro-txt p.txt{font-size:16px}.btn-link{font-size:22px;min-width:420px}.wrap-labor-box h4{font-size:18px}.botton-labor{width:40px;height:40px}.intro-content{padding:70px 0 20px}.intro-content .__title a{padding:22px 45px}.inner-section{padding:0 4.5%}.service-item .txt{font-size:16px;padding:30px 25px}.service-item .__title{font-size:24px}.page-title{font-size:40px}.page-desc-txt,.page-banner__inner p{font-size:15px;max-width:100%;margin-top:30px}.page-banner__inner{height:400px}.about-intro-title{font-size:30px}.labor-tab .new::before{font-size:30px;top:calc(50% - 21px)}.labor-line .__title{font-size:22px}.labor-line{margin-top:35px}.agency-business{margin-bottom:60px}.lp-customers{padding:80px 0}.customer-img{width:92%}.page-content{padding:70px 0}.industrial__link span.__txt{font-size:22px}.industrial__right .__title{font-size:22px}.indus-item .__thumb .txt{font-size:22px}.indus-item .__thumb img{height:230px}.indus-item~.indus-item{margin-top:40px}.labor-line__inner .__hl{font-size:20px}.establishment-page.--02{padding-bottom:486px}.establishment-page{padding-bottom:490px}.wrap-rentaloffice{row-gap:30px}.rentaloffice-link{width:calc(100% / 3 - 20px)}.rentaloffice-link:nth-child(4),.rentaloffice-link:nth-child(5){width:calc(100% / 2 - 15px)}.labor-line .p__title{font-size:16px}.blog-item .__thumb{width:280px;height:190px}.about-intro{padding:70px 0}.office-link{width:calc(100% / 3 - 30px)}.wrap-office-link{column-gap:45px}}@media only screen and (max-width:1200px){.ideal-layout.--en .ideal-title{font-size:20px}.blog-slide__item .__thumb img{height:240px}.logo-child img{width:140px}.logo-center__ttl,.logo-child h4{font-size:20px}.logo-child p{font-size:15px}.reason-logos{height:780px}.greeting-title h3{font-size:24px;margin-top:80px}.greeting-txt p{font-size:16px}.breadcrumb{margin-top:88px}}@media only screen and (max-width:1024px){.labor-tab .new::before{font-size:22px;top:calc(50% - 17px)}.labor-tab a{font-size:20px;border-width:2px}.industrial__map-item .__name{display:none}.industrial__map{left:-10px}.wrap-to-contact-page{padding-top:70px}.blog-slide__item .__thumb img{height:200px}.wrap-news-content{padding:55px 0}.office-column{margin-top:40px}.gallery-top{width:67%}.office-link{font-size:14px;width:calc(100% / 3 - 20px)}.wrap-office-link{column-gap:30px}.wrap-office-link{padding:50px 0}.office-box{width:48%}.office-boxes{padding-top:10px}.intro-section{margin-top:-120px}.greeting-txt{padding-top:70px}.consultant-title{font-size:42px}.consultant-title.--en{font-size:34px}.reason-logos{height:700px}.logo-child{gap:10px}.logo-center__ttl,.logo-child h4{font-size:17px}.logo-center__ttl{margin-top:5px;margin-bottom:10px}.logo-child p{font-size:13px}.logo-child.--04{row-gap:10px}.logo-child img{width:120px}.news-block{padding:55px 20px}.wrap-blog-article{flex:unset;width:100%;padding-left:0}.news-block-title{margin:0 auto;padding-top:0}.home__cat{display:none}.wrap-blog-article .home__cat{display:flex}.home-cat-sp{display:flex;justify-content:center;padding:20px 0 40px}.news-block .__title{padding-bottom:45px;font-size:36px}.article-cat{font-size:26px;margin-bottom:10px}.article-cat::after{width:calc(100% - 100px)}.about-company{padding-bottom:55px}.ideal{padding:55px 0}.ideal-cl{width:100%;margin:0 auto}.ideal-layout{row-gap:30px}.ideal-item{max-width:420px;margin-left:auto;margin-right:auto}.about-intro{padding:55px 0}.about-intro .__inner{margin-top:35px}.ab-intro-img{width:100%;margin:0 auto;max-width:580px}.ab-intro-txt{flex:unset;width:100%;padding-right:0;padding-bottom:30px}.wrap-blog-content{padding:55px 0}.blog-item:last-child{margin-bottom:0}.txt-intro-desc{font-size:15px}.wrap-tab-link{column-gap:20px}.btn-link{font-size:20px;min-width:380px}.wrap-tab-link.--cl-2{column-gap:20px}.wrap-tab-link.--cl-3{column-gap:20px}.wrap-tab-link.--cl-2 .btn-link{font-size:18px}.wrap-tab-link.--cl-3 .btn-link{font-size:14px}.table-vertical td{padding:20px 16px 20px 16px}.intro-content .__desc{padding-left:40px}.establishment-page.--02{padding-bottom:360px}.service-item{width:calc(100% / 3 - 15px)}.service-item .txt{font-size:14px;padding:20px 20px}.service-item .__title{font-size:22px}.service-item .__title img{max-width:36px}.inner-section{padding:0 20px}.blog-content-aside{width:100%}.breadcrumb{padding:16px 20px}.tag-post{justify-content:flex-start}.agency-business{margin-bottom:50px;margin-top:20px}.page-content{padding:55px 0}.section-title{font-size:36px}.contact-banner p.txt{font-size:15px;margin:20px 0 40px}.btn-contact span{font-size:20px}.industrial__link span.__txt{font-size:18px}.wrap-industrial-content{flex-direction:column-reverse}.indus-item{max-width:620px;margin-left:auto;margin-right:auto}.industrial-content{flex:unset;width:100%;margin:0 auto}.aside{margin:0 auto;width:100%;min-width:unset;max-width:360px}.industrial-content .__title-detail{font-size:24px}.establishment-page{padding-bottom:400px}.blog-slide__item .__desc{padding:14px 14px}.services{padding:60px 0 60px}.section-title.--first>img{max-width:60px}.section-title.--pd>img{max-width:220px}.service-list{margin-top:50px}.consultants{margin-top:60px;padding-top:50px}.intro-content{padding:60px 0 0;justify-content:center}.intro-content .__desc{width:100%;flex:unset;padding-left:0}.intro-content .__title h2{font-size:30px;text-align:center;line-height:1.5}.intro-content .__title a{display:none;font-size:18px;padding:16px 40px}.intro-content .__desc a{display:block;font-size:18px;padding:16px 40px;margin:0 auto}.intro-content .__desc p.txt{margin-bottom:40px}.service-list.--en .service-item .__title{font-size:20px}.service-list.--en .service-item .txt{font-size:14px}}@media only screen and (max-width:768px){.tab-content__info{font-size:14px;padding-top:35px}.tab-content__info .__inner span{width:58px}.tab-content__info .__inner span.txt_vi{width:90px}.tab-content__info h4{font-size:18px}.labor-tab a{font-size:18px;line-height:1.5}.labor-tab{padding-top:40px}h5.no-result{padding:10px 0}.page-title.--search-key{font-size:18px}.wp-pagenavi{padding:30px 0 0 0}.wrap-labor-box .__block ul li::after{opacity:0}.txt-hl.--ct{font-size:15px}.page-desc-txt br,.page-banner__inner p br{display:none}.aside-cl .form-check span::after{top:3px}.labor-table.procedure-tb td:first-child{border-right-width:1px}.labor-tab .new::before{font-size:20px;top:calc(50% - 13px);right:10px}.labor-table,.table-vertical td,.labor-table th{border-width:1px}.blog-slide__item .__thumb img{height:180px}.form-row .error{width:100%;font-size:13px}.form-row .mwform-checkbox-field{min-width:134px}.office-link{min-width:260px}.wrap-office-link{flex-direction:column;align-items:center}.office-title-block{font-size:24px;margin-bottom:14px}.gallery-top .swiper-slide img{height:368px}.gallery-thumbs .swiper-slide img{height:116px}.office-box{width:100%}.office-column{row-gap:25px}.office-column .__column{width:100%}.popup-wraper h3{font-size:16px}.popup-wraper .btn-link{font-size:14px;padding:9px 30px 9px}.modal.fade.in{top:30px}.modal-title{font-size:15px}.breadcrumb{margin-top:71px}.site-intro .big-txt{font-size:28px}.site-intro .small-txt{font-size:15px}.site-intro .small-txt{flex-wrap:wrap;row-gap:5px}.site-intro .small-txt span{width:100%}.intro-section{margin-top:-70px}.site-intro{padding:10px 20px;top:25%}.lp-greeting{border-top-right-radius:40px;border-bottom-right-radius:40px;width:96%}.greeting-name{padding-right:20px;margin-top:300px}.greeting-txt{width:100%;padding-top:40px}.greeting-txt p{font-size:14px}.lp-greeting .__inner{width:100%;padding-top:50px}.greeting-title h3{font-size:22px;margin-top:40px}.greeting-avatar{bottom:0;max-width:298px;left:-50px;width:auto}.greeting-name{padding-right:20px;margin-top:280px}.greeting-name p.name{font-size:24px}.greeting-name span{font-size:16px}.customer-img{margin-top:40px}.consultant-title{font-size:28px}.consultant-title.--en{font-size:28px}.article-cat{font-size:22px}.article-cat::after{width:calc(100% - 80px)}.consultants{margin-top:55px}.section-title.--first>img{max-width:40px}.section-title.--pd>img{max-width:150px}.section-title.--pd{flex-wrap:wrap}.ab-intro-img{row-gap:30px}.ab-intro-txt p.txt{font-size:14px}.blog-excerpt{font-size:14px}.btn-link{font-size:20px;min-width:280px}.procedure-line .wrap-labor-box .__block{margin-top:25px}.wrap-tab-link{padding-bottom:30px;row-gap:20px}.txt-hl{font-size:18px}.wrap-tab-link.--cl-2 .btn-link{font-size:14px}.wrap-tab-link.--cl-3 li{width:calc(100% / 2 - 10px);flex:1;min-width:220px;min-height:63px}.wrap-tab-link.--cl-3 .btn-link{min-width:220px}.labor-line .p__title{font-size:14px}.wrap-labor-box{padding:10px 10px 12px;border-radius:28px}.botton-labor{width:34px;height:34px;top:8px;right:9px}.wrap-labor-box .__block{margin-top:22px}.wrap-labor-box h4{font-size:15px}.establishment-page{padding-bottom:260px}.establishment-page.--02{padding-bottom:240px}.labor-line__inner .__hl{font-size:18px}.industrial-content .__title-detail{font-size:18px}.intro-content .__desc{padding-left:0;flex:unset;width:100%}.intro-content .__desc p{font-size:14px}.intro-content .__title h2{font-size:24px}.border-top-left{border-top-left-radius:100px}.border-top-right{border-top-right-radius:100px}.intro-content{padding:50px 0 20px}.services{margin-top:30px}.service-item{width:100%;max-width:360px}.service-list{justify-content:center}.post-title{font-size:18px}.blog-content.--blog-detail .blog-content-left h2{font-size:17px;margin:20px 0}.blog-content.--blog-detail h3{font-size:16px;margin:20px 0}.blog-content.--blog-detail h4{font-size:15px;margin:20px 0}.blog-content.--blog-detail h5{font-size:14px;margin:20px 0}.blog-content.--blog-detail h6{font-size:14px;margin:20px 0}.blog-content-aside .__inner{margin-bottom:40px}.tag-post a,.tag-post span{font-size:14px;min-width:90px}.tag-post{column-gap:20px}.breadcrumb{font-size:12px}.post-access .__thumb span{font-size:28px}.post-access .__thumb{width:unset;max-width:140px}.post-access p.txt{font-size:14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page-title{font-size:28px;line-height:1.5}.page-desc-txt,.page-banner__inner p{font-size:14px;line-height:1.8;margin-top:20px}.page-banner__inner{height:auto;min-height:200px;padding-top:40px;padding-bottom:40px}.agency-business__title h3{font-size:26px}.agency-business__title p.txt{font-size:15px}.agency-business li a{font-size:15px;padding:10px 5px;min-height:63px}.agency-business{padding:80px 20px 26px}.agency-business li{width:calc(100% / 3 - 13.33px)}.agency-business li:nth-child(5),.agency-business li:nth-child(6),.agency-business li:nth-child(7){width:calc(100% / 2 - 10px)}.agency-business ul{row-gap:20px}.about-intro-title{font-size:24px}.labor-line .__title{font-size:16px}.rentaloffice-link .__title{padding-top:20px;font-size:20px}.labor-table td{font-size:14px;padding:6px 6px 6px 8px}.contact-banner{padding:50px 10px 50px;background-image:url(/wp-content/themes/sotochika-theme/common/images/contact-banner-sp.png)}.section-title h2{font-size:24px}.btn-contact{padding:16px 30px}.btn-contact span{font-size:16px}.section-title{font-size:26px}.wrap-blog-content{padding:50px 0}.industrial__map{display:none}.industrial__right{width:100%;max-width:480px;margin:0 auto}.aside-block.--has-bg{padding:24px 10px 24px 20px}.aside-block h3{font-size:22px}.aside-block h4{font-size:15px}.form-check .wpcf7-list-item-label::after,.form-row .mwform-checkbox-field-text::after{top:3px}.form-check input:checked~.wpcf7-list-item-label::before,.mwform-checkbox-field input:checked~span::before{top:4px}.form-row.--full-w{padding-top:0px!important}.form-control{font-size:15px;padding:10px 12px;border-radius:10px}.form-row .btn-submit,.wpcf7cp-btns button{font-size:16px;min-width:150px}.form-row{margin-bottom:25px;justify-content:flex-start;row-gap:4px}.form-row .form-row,.form-row .wpcf7-form-control-wrap,.form-row{width:100%;flex:unset;column-gap:16px;overflow:hidden}.form-row .form-row{flex-wrap:nowrap}.form-label{padding-top:unset}.form-row .form-check .wpcf7-list-item{min-width:134px}.indus-item .__desc{padding:10px 10px 10px 20px}.indus-item .__desc p{font-size:14px;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;-webkit-box-orient:vertical}.indus-item~.indus-item{margin-top:20px}.contact-banner__inner h3{font-size:20px;margin-bottom:40px}.contact-phone{column-gap:10px}.contact-phone>img{max-width:40px}.contact-phone__right .__line{font-size:20px;margin-bottom:10px;min-width:226px}.contact-banner.--ct{padding:50px 10px}.contact-banner p.txt{font-size:14px}th,td{font-size:14px;vertical-align:top}.indus-table tr td:first-child strong{font-size:15px;white-space:wrap}.indus-table tr td:first-child{width:107px}.labor-step{flex-wrap:wrap;max-width:320px;margin-left:auto;margin-right:auto;row-gap:30px}.labor-step .__item{width:100%}.labor-step .__item:not(:last-child)::after{width:40px;top:100%;right:50%;transform:translateX(50%) rotate(90deg);height:36px}.labor-step02{flex-direction:column;row-gap:30px}.labor-step02 .__item{width:100%;max-width:250px;margin:0 auto}.labor-step02 .__item:not(:last-child)::after{width:40px;top:100%;right:50%;transform:translateX(50%) rotate(90deg);height:36px}.rentaloffice-link{width:100%!important;max-width:400px;margin:0 auto;border-width:4px}.rentaloffice-link>img{height:221px!important;object-fit:cover}.rentaloffice-link p.txt{font-size:14px;padding-bottom:20px}.table-vertical td{padding:12px 10px 12px 10px}.labor-line p.txt,.labor-line p{line-height:1.7}.btn-link.--small{font-size:14px}.blog-item .__desc{padding-left:20px;padding-top:20px}.blog-item .__thumb{width:220px;height:150px}.ideal-title,.ideal-item .__title{font-size:20px}.ideal-title img{max-width:36px}.ideal-item,.ideal-layout.--vi .ideal-item:last-child,.ideal-layout.--vi .ideal-item{padding:24px 6px;border-width:3px;min-height:unset}.ideal-item img{max-width:120px}.ideal-item p.txt{font-size:15px}.about-conpany-info .__row p.txt{font-size:14px}.about-conpany-info .__row .__right a.__map{font-size:14px}.about-conpany-info .__row{padding:14px 14px;flex-wrap:wrap}.about-conpany-info .__row h4{font-size:18px;width:100%;padding-left:0}.about-conpany-info .__row .__right{padding-top:0}.about-office-img img{width:calc(100% / 3 - 10px)}.about-office-img{padding-top:0;margin-bottom:50px}.about-conpany-info{margin-top:40px}.about-info-box{margin-bottom:50px;width:96%;padding:45px 8%}.about-info-box.--left{border-bottom-right-radius:40px;border-top-right-radius:40px;padding-left:20px}.about-info-box .txt,.about-info-box.--en .txt{font-size:14px}.about-info-box .__title,.about-info-box.--en .__title{font-size:26px;margin-bottom:24px}.about-info-box.--right{padding-right:20px;border-bottom-left-radius:40px;border-top-left-radius:40px;padding-left:12%}.blog-time{font-size:15px}.article-link{font-size:14px;flex:unset;width:100%}.home__cat{font-size:18px;width:200px;height:42px;padding:4px 10px 6px}.article-item .__info{column-gap:10px}.blog-cat{font-size:12px;min-width:80px;padding:2px 10px 3px}.news-block .__title{font-size:26px}.news-block .__title span{font-size:15px}.lp-customers{padding:55px 0}.section-title-en{font-size:20px}.news{padding-top:60px}.consultant-desc{font-size:14px}.consultant-title-small{font-size:20px;margin:20px 0 30px}.reason-logos{margin-top:15px;height:auto;padding:40px 20px 30px;position:relative;overflow:hidden;color:#fff}.reason-logos .__center{max-width:205px;margin:0 auto;padding-bottom:40px}.logo-center__txt{font-size:14px;position:initial}.reason-logos .logo_center_sp{position:relative;z-index:2;margin-top:52px;margin-bottom:41px}.logo-child-sp.--right{align-items:flex-end;text-align:right}.logo-child-sp.--left{align-items:flex-start}.logo-child-sp.--center{align-items:center;text-align:center;margin-bottom:0}.logo-child-sp.--center img{margin-bottom:10px}.logo-child-sp{display:flex;flex-direction:column;row-gap:10px;margin-bottom:35px;max-width:340px;margin-left:auto;margin-right:auto}.logo-center__ttl,.logo-child-sp h3{font-size:20px}.logo-child-sp p{font-size:14px}.reason-logos .__img-sp{position:absolute;z-index:-1}.reason-logos .__img-sp.--03{bottom:-10px;left:50%;transform:translateX(-50%);width:350px;max-width:96%}.reason-logos .__img-sp.--01{right:-10px;top:28.6%}.reason-logos .__img-sp.--02{left:-10px;top:45%}.wrap-labor-box h5{font-size:14px}.modal-body h3{font-size:14px}.modal-dialog{width:unset}textarea.form-control{height:200px}.page-content.--form{padding:45px 0 50px}.page-banner.--contact .page-banner__inner,.page-banner.--contact-us .page-banner__inner{padding:50px 10px}.page-banner.--contact .page-banner__inner small,.page-banner.--contact-us .page-banner__inner small{font-size:12px}.wrap-to-contact-page h4{font-size:16px}.wrap-to-contact-page .btn-contact span{font-size:16px}.page-banner__inner p~P{margin-top:0}.table-library{margin-top:0}.ord-left{width:100%;padding-bottom:0}}@media only screen and (max-width:640px){.labor-tab .new::before{top:-24px}}@media only screen and (max-width:479px){.lp-greeting.--en .greeting-name{padding-right:0}.lp-greeting.--en .greeting-avatar{max-width:250px}.section-title.--en{font-size:15px!important}.labor-tab a{font-size:14px}.go-to-contact .btn-submit{font-size:14px;width:100%;padding:8px 6px 10px}.labor-line .__title small{font-size:.7em}.gallery-top .swiper-slide img{height:190px}.gallery-thumbs .swiper-slide img{height:60px}.gallery-slider .swiper-slide img{border-radius:8px}.breadcrumb{margin-top:70px;padding:12px 10px;overflow:hidden;font-size:11px}.site-intro .big-txt{font-size:22px;line-height:1.4}.site-intro .small-txt{padding-top:10px}.intro-section{margin-top:-50px}.ab-intro-img{row-gap:15px}.ab-intro-img img:nth-child(3){width:38.2%}.ab-intro-img img:nth-child(2){width:57.2%}.about-info-box .__title{font-size:22px}.about-info-box.--en .__title{font-size:20px}.about-info-box .__ab-img{min-width:40px}.consultant-title{font-size:24px}.consultant-title.--en{font-size:20px}.consultant-title-small{font-size:16px}.section-title.--first,.section-title.--pd{font-size:20px}.section-title.--pd>img{max-width:110px;padding-right:0px!important}.section-title.--first>img{max-width:32px}.blog-item .__thumb{width:160px;height:110px}.blog-item .__desc{padding-left:10px;padding-top:0}.establishment-page{padding-bottom:200px}.establishment-page.--02{padding-bottom:120px}.tag-post{column-gap:10px;row-gap:10px}.agency-business li{width:calc(100% / 2 - 5px)}.agency-business li a{font-size:14px;min-height:60px;border-width:1px}.agency-business ul{column-gap:10px}.agency-business{padding:80px 10px 26px;border-radius:20px;border-width:1px}.agency-business__title h3{padding:0 26px}.about-intro-title{font-size:22px}.agency-business__title{top:-17px}.agency-business li:nth-child(7){width:100%}.border-top-right{border-top-right-radius:60px}.border-top-left{border-top-left-radius:60px}.industrial-list{row-gap:10px}.industrial-list li{width:calc(100% / 2 - 5px)}.industrial__right .__title{font-size:20px}.indus-item .__thumb .txt{font-size:16px;padding-left:15px}.indus-item .__thumb img{height:180px}.rentaloffice-link>img{height:190px}.wrap-tab-link.--cl-2 li{width:100%}.btn-link{min-width:unset;width:100%;max-width:340px}.blog-excerpt a{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.wrap-blog-slide{padding:0 30px}.site-intro{top:24%}}@media only screen and (max-width:360px){.intro-content .__title h2{font-size:20px}.home-eyecatch.--en .site-intro .big-txt{font-size:20px}.lp-greeting.--en .greeting-name span{font-size:14px}.lp-greeting.--en .greeting-name p.name{font-size:20px}.labor-tab a{font-size:12px}.go-to-contact .btn-submit{font-size:12px}.page-title{font-size:26px}.page-desc-txt,.page-banner__inner p{font-size:13px}.contact-banner__inner h3{font-size:16px}.contact-banner p.txt{font-size:13px}.consultant-title{font-size:20px}.consultant-title.--en{font-size:18px}.blog-item .__thumb{width:120px;height:90px}.blog-date{margin:4px 0}.tag-post a,.tag-post span{font-size:13px;min-width:80px}.industrial__link span.__txt{font-size:15px}.aside-block h4{min-width:unset}.aside-block__title{justify-content:space-between}.clear-btn{padding:2px 24px}.indus-item .__thumb img{height:140px}.indus-item .__thumb .txt{padding-left:10px}.indus-item .__desc{padding-left:10px}.establishment-page{padding-bottom:140px}.establishment-page.--02{padding-bottom:100px}.section-title.--en{font-size:13px!important}.section-title.--en>img{max-width:24px}}.wrap-blog-content{display:flex;flex-wrap:wrap}.blog-content-left{min-width:0;word-wrap:break-word}.blog-content-left .wp-caption{max-width:100%!important;height:auto}.blog-content-left img{max-width:100%!important;height:auto;object-fit:contain;border-radius:8px}.blog-content-left .wp-caption-text{font-size:14px;color:#6b7280;text-align:center;font-style:italic;margin-top:10px;margin-bottom:24px;line-height:1.5}@media screen and (max-width:991px){.wrap-blog-content{flex-direction:column}.blog-content-left,.blog-content-aside{width:100%!important;margin-left:0;margin-right:0}.blog-content-aside{margin-top:40px}.blog-content-left table{display:block;width:100%;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;border-collapse:collapse}}@media screen and (max-width:767px){.blog-content-left .post-title{font-size:24px;line-height:1.4}.blog-content-left h2{font-size:20px}.blog-content-left h3{font-size:18px}}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}/*! This file is auto-generated */
/*!
 * jQuery UI CSS Framework 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}/*!
 * jQuery UI Resizable 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-button{display:inline-block;text-decoration:none;font-size:13px;line-height:2;height:28px;margin:0;padding:0 10px 1px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;border-radius:3px;white-space:nowrap;box-sizing:border-box;color:#50575e;border-color:#c3c4c7;background:#f6f7f7;box-shadow:0 1px 0 #c3c4c7;vertical-align:top}.ui-button:active,.ui-button:focus{outline:0}.ui-button::-moz-focus-inner{border-width:0;border-style:none;padding:0}.ui-button:focus,.ui-button:hover{background:#f6f7f7;border-color:#8c8f94;color:#1d2327}.ui-button:focus{border-color:#4f94d4;box-shadow:0 0 3px rgba(34,113,177,.8)}.ui-button:active{background:#f0f0f1;border-color:#8c8f94;box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.ui-button:disabled,.ui-button[disabled]{color:#a7aaad!important;border-color:#dcdcde!important;background:#f6f7f7!important;box-shadow:none!important;text-shadow:0 1px 0 #fff!important;cursor:default;transform:none!important}@media screen and (max-width:782px){.ui-button{padding:6px 14px;line-height:normal;font-size:14px;vertical-align:middle;height:auto;margin-bottom:4px}}.ui-dialog{position:absolute;top:0;left:0;z-index:100102;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.3);overflow:hidden}.ui-dialog-titlebar{background:#fff;border-bottom:1px solid #dcdcde;height:36px;font-size:18px;font-weight:600;line-height:2;padding:0 36px 0 16px}.ui-button.ui-dialog-titlebar-close{background:0 0;border:none;box-shadow:none;color:#646970;cursor:pointer;display:block;padding:0;position:absolute;top:0;right:0;width:36px;height:36px;text-align:center;border-radius:0;overflow:hidden}.ui-dialog-titlebar-close:before{font:normal 20px/1 dashicons;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.8;width:36px;height:36px;content:"\f158";content:"\f158"/''}.ui-button.ui-dialog-titlebar-close:focus,.ui-button.ui-dialog-titlebar-close:hover{color:#135e96}.ui-button.ui-dialog-titlebar-close:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus,1.5px) var(--wp-admin-theme-color,#3858e9);outline:2px solid transparent;outline-offset:-2px}.ui-dialog-content{padding:16px;overflow:auto}.ui-dialog-buttonpane{background:#fff;border-top:1px solid #dcdcde;padding:16px}.ui-dialog-buttonpane .ui-button{margin-left:16px}.ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-widget-overlay{position:fixed;top:0;left:0;right:0;bottom:0;min-height:360px;background:#000;opacity:.7;z-index:100101}.wpcf7cp-force-hide{display:none!important}.wpcf7cp-form-hide{visibility:hidden!important}div.wpcf7{position:relative;height:auto}div#wpcf7cpcnf{position:absolute;z-index:1000;background-color:#fff0;width:100%;height:auto;top:0;left:0;margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:auto}div.wpcf7cp-progress-cover{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;background-color:#fff;opacity:.5;z-index:1000}div.wpcf7cp-progress-content{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;opacity:1;z-index:1001}div.wpcf7cp-progress-content p{width:200px;height:1em;position:absolute;margin-left:-100px;margin-top:-.5em;top:50%;left:50%;line-height:1;padding:0;text-align:center}div.wpcf7cp-btns{margin-top:2em}button.wpcf7cp-cfm-edit-btn{margin-right:20px;margin-bottom:20px}button.wpcf7cp-cfm-submit-btn{margin-bottom:20px}html.slb_overlay object,html.slb_overlay embed,html.slb_overlay iframe{visibility:hidden}html.slb_overlay #slb_viewer_wrap object,html.slb_overlay #slb_viewer_wrap embed,html.slb_overlay #slb_viewer_wrap iframe{visibility:visible}.wp-pagenavi{clear:both}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #BFBFBF;padding:3px 5px;margin:2px}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000}.wp-pagenavi span.current{font-weight:700}